From 61e6ceeadeb3943f99729f07efa7390bd84559e3 Mon Sep 17 00:00:00 2001 From: Eric Yu Date: Sat, 6 Jan 2024 17:42:58 -0800 Subject: [PATCH] add a lib --- src/reports/module0.txt | 1 + .../lib/sky130_fd_sc_hd__tt_025C_1v80.lib | 173163 +++++++++++++++ 2 files changed, 173164 insertions(+) create mode 100644 src/reports/module0.txt create mode 100644 tools/sk130/lib/sky130_fd_sc_hd__tt_025C_1v80.lib diff --git a/src/reports/module0.txt b/src/reports/module0.txt new file mode 100644 index 0000000..6da9822 --- /dev/null +++ b/src/reports/module0.txt @@ -0,0 +1 @@ +/home/projects/ee477.2023wtr/cad/pdk/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__tt_025C_1v80.lib \ No newline at end of file diff --git a/tools/sk130/lib/sky130_fd_sc_hd__tt_025C_1v80.lib b/tools/sk130/lib/sky130_fd_sc_hd__tt_025C_1v80.lib new file mode 100644 index 0000000..9e40bd3 --- /dev/null +++ b/tools/sk130/lib/sky130_fd_sc_hd__tt_025C_1v80.lib @@ -0,0 +1,173163 @@ +library ("sky130_fd_sc_hd__tt_025C_1v80") { + define(def_sim_opt,library,string); + define(default_arc_mode,library,string); + define(default_constraint_arc_mode,library,string); + define(driver_model,library,string); + define(leakage_sim_opt,library,string); + define(min_pulse_width_mode,library,string); + define(simulator,library,string); + define(switching_power_split_model,library,string); + define(sim_opt,timing,string); + define(violation_delay_degrade_pct,timing,string); + technology("cmos"); + delay_model : "table_lookup"; + bus_naming_style : "%s[%d]"; + time_unit : "1ns"; + voltage_unit : "1V"; + leakage_power_unit : "1nW"; + current_unit : "1mA"; + pulling_resistance_unit : "1kohm"; + capacitive_load_unit(1.0000000000, "pf"); + revision : 1.0000000000; + default_cell_leakage_power : 0.0000000000; + default_fanout_load : 0.0000000000; + default_inout_pin_cap : 0.0000000000; + default_input_pin_cap : 0.0000000000; + default_max_transition : 1.5000000000; + default_output_pin_cap : 0.0000000000; + default_arc_mode : "worst_edges"; + default_constraint_arc_mode : "worst"; + default_leakage_power_density : 0.0000000000; + default_operating_conditions : "tt_025C_1v80"; + operating_conditions ("tt_025C_1v80") { + voltage : 1.8000000000; + process : 1.0000000000; + temperature : 25.000000000; + tree_type : "balanced_tree"; + } + /* Wire load tables */ + + wire_load("Small") { + capacitance : 1.42e-05; + resistance : 0.0745; + slope : 8.3631; + fanout_length( 1, 23.2746); + fanout_length( 2, 32.1136); + fanout_length( 3, 48.4862); + fanout_length( 4, 64.0974); + fanout_length( 5, 86.2649); + fanout_length( 6, 84.2649); + } + + wire_load("Medium") { + capacitance : 1.42e-05; + resistance : 0.0745; + slope : 8.3631; + fanout_length( 1, 23.2746); + fanout_length( 2, 32.1136); + fanout_length( 3, 48.4862); + fanout_length( 4, 64.0974); + fanout_length( 5, 86.2649); + fanout_length( 6, 84.2649); + } + + wire_load("Large") { + capacitance : 1.42e-05; + resistance : 0.0745; + slope : 8.3631; + fanout_length( 1, 23.2746); + fanout_length( 2, 32.1136); + fanout_length( 3, 48.4862); + fanout_length( 4, 64.0974); + fanout_length( 5, 86.2649); + fanout_length( 6, 84.2649); + } + + wire_load("Huge") { + capacitance : 1.42e-05; + resistance : 0.0745; + slope : 8.3631; + fanout_length( 1, 23.2746); + fanout_length( 2, 32.1136); + fanout_length( 3, 48.4862); + fanout_length( 4, 64.0974); + fanout_length( 5, 86.2649); + fanout_length( 6, 84.2649); + } + + default_wire_load : "Small" ; + default_wire_load_mode : top; + + power_lut_template ("power_inputs_1") { + variable_1 : "input_transition_time"; + index_1("1, 2, 3, 4, 5, 6, 7"); + } + power_lut_template ("power_outputs_1") { + variable_1 : "input_transition_time"; + variable_2 : "total_output_net_capacitance"; + index_1("1, 2, 3, 4, 5, 6, 7"); + index_2("1, 2, 3, 4, 5, 6, 7"); + } + lu_table_template ("constraint_3_0_1") { + variable_1 : "related_pin_transition"; + index_1("1, 2, 3"); + } + lu_table_template ("del_1_7_7") { + variable_1 : "input_net_transition"; + variable_2 : "total_output_net_capacitance"; + index_1("1, 2, 3, 4, 5, 6, 7"); + index_2("1, 2, 3, 4, 5, 6, 7"); + } + lu_table_template ("driver_waveform_template") { + variable_1 : "input_net_transition"; + variable_2 : "normalized_voltage"; + index_1("1, 2"); + index_2("1, 2"); + } + lu_table_template ("vio_3_3_1") { + variable_1 : "related_pin_transition"; + variable_2 : "constrained_pin_transition"; + index_1("1, 2, 3"); + index_2("1, 2, 3"); + } + normalized_driver_waveform ("driver_waveform_template") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224745000, 0.2823108000, 0.5000000000, 0.6507428000, 1.5000000000"); + index_2("0.0000000000, 0.5000000000, 1.0000000000"); + driver_waveform_name : "ramp"; + values("0.0000000000, 0.0083333333, 0.0166666670", \ + "0.0000000000, 0.0192088180, 0.0384176350", \ + "0.0000000000, 0.0442774400, 0.0885548810", \ + "0.0000000000, 0.1020620700, 0.2041241500", \ + "0.0000000000, 0.2352590100, 0.4705180100", \ + "0.0000000000, 0.4166666700, 0.8333333300", \ + "0.0000000000, 0.5422856800, 1.0845714000", \ + "0.0000000000, 1.2500000000, 2.5000000000"); + } + library_features("report_delay_calculation"); + voltage_map("VSS", 0.0000000000); + voltage_map("KAPWR", 1.8000000000); + voltage_map("LOWLVPWR", 1.8000000000); + voltage_map("VGND", 0.0000000000); + voltage_map("VNB", 0.0000000000); + voltage_map("VPB", 1.8000000000); + voltage_map("VPWR", 1.8000000000); + voltage_map("VPWRIN", 1.8000000000); + driver_model : "ramp"; + in_place_swap_mode : "match_footprint"; + input_threshold_pct_fall : 50.000000000; + input_threshold_pct_rise : 50.000000000; + min_pulse_width_mode : "max"; + nom_process : 1.0000000000; + nom_temperature : 25.000000000; + nom_voltage : 1.8000000000; + output_threshold_pct_fall : 50.000000000; + output_threshold_pct_rise : 50.000000000; + simulation : "true"; + slew_derate_from_library : 1.0000000000; + slew_lower_threshold_pct_fall : 20.000000000; + slew_lower_threshold_pct_rise : 20.000000000; + slew_upper_threshold_pct_fall : 80.00000000; + slew_upper_threshold_pct_rise : 80.00000000; + switching_power_split_model : "true"; + + cell ("sky130_fd_sc_hd__a2111o_1") { + leakage_power () { + value : 0.0017945000; + when : "!A1&!A2&!B1&!C1&D1"; + } + leakage_power () { + value : 0.0105548000; + when : "!A1&!A2&!B1&!C1&!D1"; + } + leakage_power () { + value : 0.0004483000; + when : "!A1&!A2&!B1&C1&D1"; + } + leakage_power () { + value : 0.0009140000; + when : "!A1&!A2&!B1&C1&!D1"; + } + leakage_power () { + value : 0.0004413000; + when : "!A1&!A2&B1&!C1&D1"; + } + leakage_power () { + value : 0.0008205000; + when : "!A1&!A2&B1&!C1&!D1"; + } + leakage_power () { + value : 0.0004191000; + when : "!A1&!A2&B1&C1&D1"; + } + leakage_power () { + value : 0.0004435000; + when : "!A1&!A2&B1&C1&!D1"; + } + leakage_power () { + value : 0.0017945000; + when : "!A1&A2&!B1&!C1&D1"; + } + leakage_power () { + value : 0.0110122000; + when : "!A1&A2&!B1&!C1&!D1"; + } + leakage_power () { + value : 0.0004483000; + when : "!A1&A2&!B1&C1&D1"; + } + leakage_power () { + value : 0.0009140000; + when : "!A1&A2&!B1&C1&!D1"; + } + leakage_power () { + value : 0.0004413000; + when : "!A1&A2&B1&!C1&D1"; + } + leakage_power () { + value : 0.0008205000; + when : "!A1&A2&B1&!C1&!D1"; + } + leakage_power () { + value : 0.0004191000; + when : "!A1&A2&B1&C1&D1"; + } + leakage_power () { + value : 0.0004435000; + when : "!A1&A2&B1&C1&!D1"; + } + leakage_power () { + value : 0.0017945000; + when : "A1&!A2&!B1&!C1&D1"; + } + leakage_power () { + value : 0.0108066000; + when : "A1&!A2&!B1&!C1&!D1"; + } + leakage_power () { + value : 0.0004483000; + when : "A1&!A2&!B1&C1&D1"; + } + leakage_power () { + value : 0.0009140000; + when : "A1&!A2&!B1&C1&!D1"; + } + leakage_power () { + value : 0.0004413000; + when : "A1&!A2&B1&!C1&D1"; + } + leakage_power () { + value : 0.0008205000; + when : "A1&!A2&B1&!C1&!D1"; + } + leakage_power () { + value : 0.0004191000; + when : "A1&!A2&B1&C1&D1"; + } + leakage_power () { + value : 0.0004435000; + when : "A1&!A2&B1&C1&!D1"; + } + leakage_power () { + value : 0.0005702000; + when : "A1&A2&!B1&!C1&D1"; + } + leakage_power () { + value : 0.0020124000; + when : "A1&A2&!B1&!C1&!D1"; + } + leakage_power () { + value : 0.0004360000; + when : "A1&A2&!B1&C1&D1"; + } + leakage_power () { + value : 0.0005442000; + when : "A1&A2&!B1&C1&!D1"; + } + leakage_power () { + value : 0.0004304000; + when : "A1&A2&B1&!C1&D1"; + } + leakage_power () { + value : 0.0005403000; + when : "A1&A2&B1&!C1&!D1"; + } + leakage_power () { + value : 0.0004162000; + when : "A1&A2&B1&C1&D1"; + } + leakage_power () { + value : 0.0004352000; + when : "A1&A2&B1&C1&!D1"; + } + area : 11.260800000; + cell_footprint : "sky130_fd_sc_hd__a2111o"; + cell_leakage_power : 0.0016750690; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A1") { + capacitance : 0.0024120000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0023210000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0046480000, 0.0046550000, 0.0046712000, 0.0046726000, 0.0046759000, 0.0046834000, 0.0047007000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0037983000, -0.0037990000, -0.0038006000, -0.0037940000, -0.0037788000, -0.0037439000, -0.0036634000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0025030000; + } + pin ("A2") { + capacitance : 0.0022890000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0021880000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0039949000, 0.0039918000, 0.0039845000, 0.0039819000, 0.0039757000, 0.0039616000, 0.0039290000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0039945000, -0.0039925000, -0.0039877000, -0.0039881000, -0.0039889000, -0.0039908000, -0.0039951000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0023900000; + } + pin ("B1") { + capacitance : 0.0024100000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022560000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0041808000, 0.0041753000, 0.0041628000, 0.0041642000, 0.0041673000, 0.0041747000, 0.0041916000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0035926000, -0.0036203000, -0.0036841000, -0.0036994000, -0.0037348000, -0.0038164000, -0.0040044000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0025640000; + } + pin ("C1") { + capacitance : 0.0023750000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022080000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0038916000, 0.0038899000, 0.0038862000, 0.0038879000, 0.0038919000, 0.0039010000, 0.0039220000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0034210000, -0.0035060000, -0.0037018000, -0.0037077000, -0.0037213000, -0.0037526000, -0.0038248000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0025420000; + } + pin ("D1") { + capacitance : 0.0023470000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0021340000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0026200000, 0.0026165000, 0.0026083000, 0.0026152000, 0.0026309000, 0.0026673000, 0.0027511000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0017862000, -0.0017909000, -0.0018017000, -0.0018005000, -0.0017976000, -0.0017911000, -0.0017759000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0025600000; + } + pin ("X") { + direction : "output"; + function : "(A1&A2) | (B1) | (C1) | (D1)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013283360, 0.0035289520, 0.0093752650, 0.0249070000, 0.0661697100, 0.1757912000"); + values("0.0149448000, 0.0139985000, 0.0115268000, 0.0038442000, -0.0191944000, -0.0851572000, -0.2625891000", \ + "0.0147160000, 0.0137918000, 0.0113018000, 0.0037331000, -0.0193966000, -0.0852999000, -0.2627784000", \ + "0.0144236000, 0.0134912000, 0.0109864000, 0.0034834000, -0.0196906000, -0.0856293000, -0.2630708000", \ + "0.0141531000, 0.0132663000, 0.0107662000, 0.0031863000, -0.0199220000, -0.0858369000, -0.2632760000", \ + "0.0140122000, 0.0130803000, 0.0105792000, 0.0029654000, -0.0201544000, -0.0860315000, -0.2634760000", \ + "0.0139266000, 0.0129691000, 0.0104978000, 0.0029385000, -0.0202322000, -0.0861902000, -0.2635851000", \ + "0.0187978000, 0.0174192000, 0.0137610000, 0.0042739000, -0.0207853000, -0.0862526000, -0.2636702000"); + } + related_pin : "A1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013283360, 0.0035289520, 0.0093752650, 0.0249070000, 0.0661697100, 0.1757912000"); + values("0.0153500000, 0.0169853000, 0.0211357000, 0.0314025000, 0.0569639000, 0.1233940000, 0.3003729000", \ + "0.0152378000, 0.0168750000, 0.0210689000, 0.0312760000, 0.0568628000, 0.1239250000, 0.2986911000", \ + "0.0151158000, 0.0167507000, 0.0209164000, 0.0310910000, 0.0566883000, 0.1236972000, 0.2987928000", \ + "0.0150866000, 0.0166901000, 0.0207649000, 0.0307967000, 0.0564069000, 0.1233938000, 0.2985778000", \ + "0.0151123000, 0.0166682000, 0.0205879000, 0.0305136000, 0.0560457000, 0.1226545000, 0.2998661000", \ + "0.0163157000, 0.0176711000, 0.0212556000, 0.0304690000, 0.0559323000, 0.1222240000, 0.2998603000", \ + "0.0178701000, 0.0191675000, 0.0226900000, 0.0318558000, 0.0568748000, 0.1237405000, 0.2991926000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013283360, 0.0035289520, 0.0093752650, 0.0249070000, 0.0661697100, 0.1757912000"); + values("0.0177688000, 0.0168299000, 0.0142861000, 0.0066822000, -0.0163199000, -0.0821098000, -0.2594237000", \ + "0.0176804000, 0.0167172000, 0.0142017000, 0.0066413000, -0.0164088000, -0.0822058000, -0.2595224000", \ + "0.0175901000, 0.0166197000, 0.0140953000, 0.0064727000, -0.0165491000, -0.0823869000, -0.2597209000", \ + "0.0173737000, 0.0164476000, 0.0138884000, 0.0063834000, -0.0166838000, -0.0825131000, -0.2598561000", \ + "0.0172762000, 0.0163347000, 0.0137972000, 0.0061874000, -0.0168591000, -0.0826479000, -0.2599415000", \ + "0.0172882000, 0.0163133000, 0.0137673000, 0.0061912000, -0.0168843000, -0.0826804000, -0.2599933000", \ + "0.0222256000, 0.0208098000, 0.0172616000, 0.0077077000, -0.0174073000, -0.0827390000, -0.2600406000"); + } + related_pin : "A2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013283360, 0.0035289520, 0.0093752650, 0.0249070000, 0.0661697100, 0.1757912000"); + values("0.0154630000, 0.0171039000, 0.0212946000, 0.0314867000, 0.0570929000, 0.1241113000, 0.2991735000", \ + "0.0153715000, 0.0170041000, 0.0211497000, 0.0313910000, 0.0569623000, 0.1233660000, 0.3003458000", \ + "0.0152263000, 0.0168629000, 0.0210286000, 0.0312179000, 0.0568479000, 0.1238692000, 0.2989113000", \ + "0.0152516000, 0.0168509000, 0.0209523000, 0.0310704000, 0.0566701000, 0.1230209000, 0.2989175000", \ + "0.0153090000, 0.0168360000, 0.0208473000, 0.0308938000, 0.0564059000, 0.1235849000, 0.3000059000", \ + "0.0165996000, 0.0179311000, 0.0215319000, 0.0307623000, 0.0563253000, 0.1225837000, 0.2999410000", \ + "0.0177203000, 0.0190705000, 0.0227514000, 0.0319051000, 0.0568276000, 0.1236012000, 0.2981184000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013283360, 0.0035289520, 0.0093752650, 0.0249070000, 0.0661697100, 0.1757912000"); + values("0.0152325000, 0.0142988000, 0.0117558000, 0.0042041000, -0.0188415000, -0.0846295000, -0.2619764000", \ + "0.0150779000, 0.0141426000, 0.0116163000, 0.0040504000, -0.0189999000, -0.0847916000, -0.2621411000", \ + "0.0148576000, 0.0140208000, 0.0113858000, 0.0038932000, -0.0191821000, -0.0849947000, -0.2623570000", \ + "0.0147100000, 0.0137563000, 0.0112714000, 0.0035870000, -0.0193785000, -0.0851691000, -0.2625021000", \ + "0.0145976000, 0.0136425000, 0.0110788000, 0.0035609000, -0.0195404000, -0.0853201000, -0.2626681000", \ + "0.0145563000, 0.0135616000, 0.0111124000, 0.0034657000, -0.0196470000, -0.0854440000, -0.2627462000", \ + "0.0192461000, 0.0177695000, 0.0140674000, 0.0045185000, -0.0201617000, -0.0855813000, -0.2628126000"); + } + related_pin : "B1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013283360, 0.0035289520, 0.0093752650, 0.0249070000, 0.0661697100, 0.1757912000"); + values("0.0136037000, 0.0151354000, 0.0190044000, 0.0287797000, 0.0541618000, 0.1202089000, 0.2956793000", \ + "0.0136124000, 0.0151408000, 0.0190153000, 0.0287982000, 0.0539343000, 0.1206643000, 0.2970734000", \ + "0.0136595000, 0.0151735000, 0.0190036000, 0.0287632000, 0.0539043000, 0.1200105000, 0.2970331000", \ + "0.0135001000, 0.0149856000, 0.0187653000, 0.0284921000, 0.0536734000, 0.1205940000, 0.2954956000", \ + "0.0136467000, 0.0149833000, 0.0186257000, 0.0282559000, 0.0534121000, 0.1197658000, 0.2967698000", \ + "0.0142192000, 0.0155130000, 0.0191179000, 0.0285716000, 0.0536785000, 0.1195655000, 0.2968778000", \ + "0.0154766000, 0.0167674000, 0.0202604000, 0.0297396000, 0.0547390000, 0.1211301000, 0.2965006000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013283360, 0.0035289520, 0.0093752650, 0.0249070000, 0.0661697100, 0.1757912000"); + values("0.0131315000, 0.0121536000, 0.0096917000, 0.0019803000, -0.0209471000, -0.0867429000, -0.2641279000", \ + "0.0129489000, 0.0120088000, 0.0095430000, 0.0019071000, -0.0211457000, -0.0869315000, -0.2642892000", \ + "0.0127408000, 0.0118048000, 0.0092526000, 0.0017947000, -0.0213134000, -0.0871605000, -0.2644893000", \ + "0.0126146000, 0.0116513000, 0.0091059000, 0.0015122000, -0.0215031000, -0.0873348000, -0.2646561000", \ + "0.0124613000, 0.0115069000, 0.0089404000, 0.0014199000, -0.0216680000, -0.0874530000, -0.2648006000", \ + "0.0124760000, 0.0114395000, 0.0089030000, 0.0012695000, -0.0218294000, -0.0876232000, -0.2649094000", \ + "0.0175837000, 0.0160903000, 0.0123658000, 0.0027698000, -0.0220784000, -0.0871114000, -0.2645423000"); + } + related_pin : "C1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013283360, 0.0035289520, 0.0093752650, 0.0249070000, 0.0661697100, 0.1757912000"); + values("0.0124139000, 0.0138752000, 0.0176428000, 0.0272907000, 0.0525966000, 0.1190191000, 0.2951986000", \ + "0.0124985000, 0.0139573000, 0.0177238000, 0.0273553000, 0.0524772000, 0.1185900000, 0.2940638000", \ + "0.0126462000, 0.0140932000, 0.0178367000, 0.0274606000, 0.0527777000, 0.1186275000, 0.2941056000", \ + "0.0124771000, 0.0138953000, 0.0176038000, 0.0272050000, 0.0523594000, 0.1185878000, 0.2941119000", \ + "0.0125711000, 0.0139316000, 0.0174439000, 0.0269914000, 0.0520705000, 0.1183376000, 0.2954959000", \ + "0.0126989000, 0.0140337000, 0.0176523000, 0.0271154000, 0.0521863000, 0.1185945000, 0.2937155000", \ + "0.0140074000, 0.0152955000, 0.0188319000, 0.0282826000, 0.0532835000, 0.1197277000, 0.2951247000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013283360, 0.0035289520, 0.0093752650, 0.0249070000, 0.0661697100, 0.1757912000"); + values("0.0123280000, 0.0113958000, 0.0089248000, 0.0013077000, -0.0217661000, -0.0875464000, -0.2648902000", \ + "0.0121448000, 0.0111997000, 0.0086070000, 0.0010978000, -0.0219625000, -0.0877713000, -0.2651047000", \ + "0.0119034000, 0.0108622000, 0.0084087000, 0.0008656000, -0.0222371000, -0.0880313000, -0.2653355000", \ + "0.0116971000, 0.0107253000, 0.0082544000, 0.0006750000, -0.0223721000, -0.0882026000, -0.2655209000", \ + "0.0115932000, 0.0106289000, 0.0081730000, 0.0005774000, -0.0225082000, -0.0883271000, -0.2656251000", \ + "0.0124448000, 0.0118229000, 0.0091170000, 0.0013446000, -0.0218143000, -0.0877037000, -0.2649980000", \ + "0.0188575000, 0.0173199000, 0.0135229000, 0.0038920000, -0.0214068000, -0.0869064000, -0.2641717000"); + } + related_pin : "D1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013283360, 0.0035289520, 0.0093752650, 0.0249070000, 0.0661697100, 0.1757912000"); + values("0.0092569000, 0.0106562000, 0.0142655000, 0.0236749000, 0.0484970000, 0.1151158000, 0.2916287000", \ + "0.0092100000, 0.0106089000, 0.0142243000, 0.0236517000, 0.0485061000, 0.1151554000, 0.2918199000", \ + "0.0090807000, 0.0104672000, 0.0140958000, 0.0235515000, 0.0484841000, 0.1151469000, 0.2915644000", \ + "0.0088955000, 0.0102629000, 0.0138917000, 0.0233576000, 0.0483960000, 0.1151090000, 0.2908169000", \ + "0.0089571000, 0.0103281000, 0.0137447000, 0.0232338000, 0.0482307000, 0.1149365000, 0.2900442000", \ + "0.0091280000, 0.0104505000, 0.0140455000, 0.0235072000, 0.0484072000, 0.1145972000, 0.2914875000", \ + "0.0105622000, 0.0118417000, 0.0153279000, 0.0247776000, 0.0497260000, 0.1160993000, 0.2896132000"); + } + } + max_capacitance : 0.1757910000; + max_transition : 1.4999410000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013283400, 0.0035289500, 0.0093752600, 0.0249070000, 0.0661697000, 0.1757910000"); + values("0.3190903000, 0.3289237000, 0.3495668000, 0.3895317000, 0.4648215000, 0.6163044000, 0.9633411000", \ + "0.3223206000, 0.3320963000, 0.3527997000, 0.3926703000, 0.4680527000, 0.6195656000, 0.9665978000", \ + "0.3323149000, 0.3421001000, 0.3625892000, 0.4023682000, 0.4776523000, 0.6293935000, 0.9767384000", \ + "0.3590631000, 0.3690398000, 0.3895445000, 0.4290070000, 0.5047419000, 0.6564694000, 1.0037350000", \ + "0.4177338000, 0.4274977000, 0.4480879000, 0.4875928000, 0.5633634000, 0.7149081000, 1.0622273000", \ + "0.5324310000, 0.5425175000, 0.5631512000, 0.6035358000, 0.6794277000, 0.8312054000, 1.1787290000", \ + "0.7254669000, 0.7366381000, 0.7595250000, 0.8035871000, 0.8850058000, 1.0440845000, 1.3957675000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013283400, 0.0035289500, 0.0093752600, 0.0249070000, 0.0661697000, 0.1757910000"); + values("0.0840835000, 0.0917357000, 0.1092000000, 0.1489394000, 0.2451822000, 0.4920672000, 1.1405393000", \ + "0.0882820000, 0.0959815000, 0.1134185000, 0.1530318000, 0.2492248000, 0.4960878000, 1.1430674000", \ + "0.0989385000, 0.1065995000, 0.1239122000, 0.1633020000, 0.2595427000, 0.5061135000, 1.1528150000", \ + "0.1243474000, 0.1317477000, 0.1486583000, 0.1875383000, 0.2833339000, 0.5298310000, 1.1770668000", \ + "0.1669113000, 0.1746878000, 0.1910878000, 0.2299491000, 0.3260064000, 0.5718119000, 1.2212958000", \ + "0.2187389000, 0.2278396000, 0.2464123000, 0.2849220000, 0.3800726000, 0.6263021000, 1.2752830000", \ + "0.2571726000, 0.2688372000, 0.2919402000, 0.3352114000, 0.4300004000, 0.6760532000, 1.3235429000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013283400, 0.0035289500, 0.0093752600, 0.0249070000, 0.0661697000, 0.1757910000"); + values("0.0390692000, 0.0458549000, 0.0611797000, 0.0907273000, 0.1569962000, 0.3131986000, 0.7382486000", \ + "0.0388887000, 0.0460319000, 0.0604493000, 0.0906267000, 0.1572972000, 0.3123424000, 0.7388531000", \ + "0.0389358000, 0.0457867000, 0.0601718000, 0.0911997000, 0.1573085000, 0.3143655000, 0.7372823000", \ + "0.0390684000, 0.0456704000, 0.0601646000, 0.0908330000, 0.1578590000, 0.3121484000, 0.7387103000", \ + "0.0389255000, 0.0459988000, 0.0602284000, 0.0908982000, 0.1559452000, 0.3123069000, 0.7389503000", \ + "0.0407768000, 0.0473649000, 0.0620398000, 0.0933479000, 0.1590979000, 0.3147353000, 0.7387339000", \ + "0.0465345000, 0.0538740000, 0.0693723000, 0.1020898000, 0.1697786000, 0.3250598000, 0.7440078000"); + } + related_pin : "A1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013283400, 0.0035289500, 0.0093752600, 0.0249070000, 0.0661697000, 0.1757910000"); + values("0.0254432000, 0.0325754000, 0.0506950000, 0.0986632000, 0.2281000000, 0.5721540000, 1.4932626000", \ + "0.0252966000, 0.0325427000, 0.0505642000, 0.0985849000, 0.2278359000, 0.5734720000, 1.4946276000", \ + "0.0250476000, 0.0322104000, 0.0504140000, 0.0984678000, 0.2272414000, 0.5727883000, 1.4930922000", \ + "0.0247733000, 0.0317673000, 0.0496484000, 0.0978288000, 0.2268608000, 0.5718572000, 1.4914934000", \ + "0.0274668000, 0.0340614000, 0.0517402000, 0.0980554000, 0.2263613000, 0.5728195000, 1.4956867000", \ + "0.0338409000, 0.0405761000, 0.0560270000, 0.1003293000, 0.2273714000, 0.5715604000, 1.4940440000", \ + "0.0460458000, 0.0533903000, 0.0687767000, 0.1081061000, 0.2281990000, 0.5747279000, 1.4899872000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013283400, 0.0035289500, 0.0093752600, 0.0249070000, 0.0661697000, 0.1757910000"); + values("0.3594698000, 0.3699910000, 0.3915546000, 0.4328507000, 0.5098555000, 0.6635300000, 1.0128205000", \ + "0.3636545000, 0.3743708000, 0.3958643000, 0.4370524000, 0.5141900000, 0.6678380000, 1.0171159000", \ + "0.3753173000, 0.3858758000, 0.4075253000, 0.4487970000, 0.5263114000, 0.6798122000, 1.0289715000", \ + "0.4020018000, 0.4125417000, 0.4338126000, 0.4750526000, 0.5523861000, 0.7061842000, 1.0551442000", \ + "0.4561451000, 0.4666785000, 0.4882129000, 0.5289315000, 0.6065682000, 0.7602695000, 1.1095891000", \ + "0.5608755000, 0.5714728000, 0.5933402000, 0.6349001000, 0.7119150000, 0.8658510000, 1.2151277000", \ + "0.7354117000, 0.7467312000, 0.7706528000, 0.8152184000, 0.8978202000, 1.0574788000, 1.4101745000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013283400, 0.0035289500, 0.0093752600, 0.0249070000, 0.0661697000, 0.1757910000"); + values("0.0880244000, 0.0957497000, 0.1132034000, 0.1528188000, 0.2491312000, 0.4957934000, 1.1416508000", \ + "0.0925671000, 0.1001869000, 0.1175902000, 0.1572370000, 0.2534390000, 0.5002936000, 1.1487200000", \ + "0.1023329000, 0.1099951000, 0.1273375000, 0.1668649000, 0.2628900000, 0.5097833000, 1.1558240000", \ + "0.1251233000, 0.1325927000, 0.1495871000, 0.1885837000, 0.2846892000, 0.5304560000, 1.1788474000", \ + "0.1667573000, 0.1744005000, 0.1917440000, 0.2307170000, 0.3262182000, 0.5729252000, 1.2212653000", \ + "0.2244172000, 0.2333881000, 0.2521549000, 0.2920185000, 0.3871029000, 0.6330495000, 1.2827108000", \ + "0.2818188000, 0.2933477000, 0.3159933000, 0.3591409000, 0.4547244000, 0.7007356000, 1.3472924000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013283400, 0.0035289500, 0.0093752600, 0.0249070000, 0.0661697000, 0.1757910000"); + values("0.0438708000, 0.0507399000, 0.0642989000, 0.0957662000, 0.1600051000, 0.3175413000, 0.7422614000", \ + "0.0436301000, 0.0502523000, 0.0645974000, 0.0958646000, 0.1602365000, 0.3175310000, 0.7427852000", \ + "0.0430019000, 0.0498861000, 0.0642083000, 0.0947925000, 0.1605816000, 0.3169968000, 0.7426369000", \ + "0.0430142000, 0.0501154000, 0.0646604000, 0.0957839000, 0.1611015000, 0.3162888000, 0.7415919000", \ + "0.0437022000, 0.0506768000, 0.0643164000, 0.0951563000, 0.1596460000, 0.3177603000, 0.7395570000", \ + "0.0442002000, 0.0509747000, 0.0651941000, 0.0956620000, 0.1605663000, 0.3179341000, 0.7424278000", \ + "0.0504117000, 0.0573907000, 0.0741602000, 0.1043977000, 0.1706796000, 0.3264520000, 0.7457623000"); + } + related_pin : "A2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013283400, 0.0035289500, 0.0093752600, 0.0249070000, 0.0661697000, 0.1757910000"); + values("0.0253370000, 0.0325569000, 0.0506810000, 0.0987801000, 0.2274845000, 0.5733150000, 1.4946702000", \ + "0.0252911000, 0.0324111000, 0.0505358000, 0.0985369000, 0.2280276000, 0.5722391000, 1.4927543000", \ + "0.0251010000, 0.0322888000, 0.0504267000, 0.0984950000, 0.2278604000, 0.5734477000, 1.4949251000", \ + "0.0249341000, 0.0320615000, 0.0500063000, 0.0980978000, 0.2277742000, 0.5726755000, 1.4909479000", \ + "0.0271800000, 0.0342408000, 0.0514140000, 0.0979232000, 0.2269928000, 0.5722665000, 1.4925735000", \ + "0.0329031000, 0.0394216000, 0.0559004000, 0.1002220000, 0.2270916000, 0.5724417000, 1.4956580000", \ + "0.0434918000, 0.0510931000, 0.0676624000, 0.1080043000, 0.2288458000, 0.5738863000, 1.4926184000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013283400, 0.0035289500, 0.0093752600, 0.0249070000, 0.0661697000, 0.1757910000"); + values("0.3393341000, 0.3498677000, 0.3714714000, 0.4128207000, 0.4898030000, 0.6434701000, 0.9927731000", \ + "0.3417429000, 0.3522357000, 0.3739633000, 0.4151378000, 0.4921604000, 0.6458582000, 0.9951169000", \ + "0.3510458000, 0.3614695000, 0.3830864000, 0.4240720000, 0.5013865000, 0.6552513000, 1.0044376000", \ + "0.3761652000, 0.3865262000, 0.4082083000, 0.4494436000, 0.5263351000, 0.6800285000, 1.0292270000", \ + "0.4326281000, 0.4433414000, 0.4647781000, 0.5056752000, 0.5832019000, 0.7368999000, 1.0861703000", \ + "0.5536628000, 0.5643304000, 0.5862446000, 0.6280919000, 0.7052632000, 0.8591741000, 1.2084369000", \ + "0.7741325000, 0.7860201000, 0.8107316000, 0.8568278000, 0.9412007000, 1.1024732000, 1.4563075000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013283400, 0.0035289500, 0.0093752600, 0.0249070000, 0.0661697000, 0.1757910000"); + values("0.0636804000, 0.0702286000, 0.0854631000, 0.1220142000, 0.2152184000, 0.4587050000, 1.1044814000", \ + "0.0684957000, 0.0750651000, 0.0902833000, 0.1268027000, 0.2196850000, 0.4640861000, 1.1113639000", \ + "0.0798744000, 0.0863642000, 0.1014471000, 0.1378466000, 0.2307515000, 0.4751651000, 1.1226310000", \ + "0.1042312000, 0.1107012000, 0.1256886000, 0.1618500000, 0.2551892000, 0.4991096000, 1.1437774000", \ + "0.1388102000, 0.1461107000, 0.1619729000, 0.1984673000, 0.2913217000, 0.5355452000, 1.1841924000", \ + "0.1742402000, 0.1833706000, 0.2020458000, 0.2399973000, 0.3330112000, 0.5767720000, 1.2250434000", \ + "0.1871855000, 0.1994102000, 0.2237630000, 0.2678604000, 0.3616296000, 0.6062204000, 1.2511664000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013283400, 0.0035289500, 0.0093752600, 0.0249070000, 0.0661697000, 0.1757910000"); + values("0.0437775000, 0.0507887000, 0.0645389000, 0.0957586000, 0.1614305000, 0.3175049000, 0.7427157000", \ + "0.0437038000, 0.0507091000, 0.0647523000, 0.0945574000, 0.1614945000, 0.3174732000, 0.7433115000", \ + "0.0430285000, 0.0502587000, 0.0643410000, 0.0961732000, 0.1611690000, 0.3176947000, 0.7398721000", \ + "0.0430522000, 0.0497144000, 0.0652657000, 0.0945576000, 0.1614348000, 0.3172590000, 0.7432553000", \ + "0.0434596000, 0.0502163000, 0.0643508000, 0.0961523000, 0.1619920000, 0.3181203000, 0.7404354000", \ + "0.0455721000, 0.0520366000, 0.0662925000, 0.0972447000, 0.1626215000, 0.3182720000, 0.7423014000", \ + "0.0539693000, 0.0609033000, 0.0778256000, 0.1081410000, 0.1753711000, 0.3279352000, 0.7441815000"); + } + related_pin : "B1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013283400, 0.0035289500, 0.0093752600, 0.0249070000, 0.0661697000, 0.1757910000"); + values("0.0210657000, 0.0275411000, 0.0448885000, 0.0927056000, 0.2229618000, 0.5681204000, 1.4929451000", \ + "0.0210419000, 0.0275286000, 0.0449262000, 0.0927037000, 0.2224762000, 0.5691120000, 1.4940214000", \ + "0.0208809000, 0.0273894000, 0.0448075000, 0.0926644000, 0.2223974000, 0.5694518000, 1.4935460000", \ + "0.0216975000, 0.0278821000, 0.0449000000, 0.0923978000, 0.2223780000, 0.5694746000, 1.4886246000", \ + "0.0261871000, 0.0320026000, 0.0476385000, 0.0935079000, 0.2227658000, 0.5701083000, 1.4915755000", \ + "0.0351052000, 0.0405499000, 0.0549873000, 0.0968749000, 0.2233602000, 0.5679143000, 1.4940095000", \ + "0.0482355000, 0.0551261000, 0.0701301000, 0.1079765000, 0.2261601000, 0.5714155000, 1.4894329000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013283400, 0.0035289500, 0.0093752600, 0.0249070000, 0.0661697000, 0.1757910000"); + values("0.3011523000, 0.3115468000, 0.3332296000, 0.3745168000, 0.4511412000, 0.6049143000, 0.9539955000", \ + "0.3033876000, 0.3137829000, 0.3354221000, 0.3768289000, 0.4542033000, 0.6070895000, 0.9560340000", \ + "0.3119252000, 0.3225163000, 0.3440170000, 0.3848583000, 0.4624144000, 0.6161989000, 0.9652688000", \ + "0.3359958000, 0.3464662000, 0.3680553000, 0.4094126000, 0.4868986000, 0.6404866000, 0.9896872000", \ + "0.3936973000, 0.4044269000, 0.4258908000, 0.4669254000, 0.5442725000, 0.6980646000, 1.0472715000", \ + "0.5249393000, 0.5356697000, 0.5577225000, 0.5996074000, 0.6775812000, 0.8317315000, 1.1811114000", \ + "0.7650701000, 0.7773504000, 0.8031371000, 0.8496877000, 0.9341286000, 1.0925684000, 1.4465286000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013283400, 0.0035289500, 0.0093752600, 0.0249070000, 0.0661697000, 0.1757910000"); + values("0.0602701000, 0.0666016000, 0.0813854000, 0.1172064000, 0.2097006000, 0.4537443000, 1.1012151000", \ + "0.0651033000, 0.0714248000, 0.0861847000, 0.1220496000, 0.2143847000, 0.4577487000, 1.1033011000", \ + "0.0762066000, 0.0824837000, 0.0971569000, 0.1329918000, 0.2257849000, 0.4687789000, 1.1147419000", \ + "0.0990028000, 0.1053889000, 0.1201538000, 0.1559731000, 0.2483493000, 0.4922118000, 1.1383721000", \ + "0.1295375000, 0.1368108000, 0.1525907000, 0.1888009000, 0.2812161000, 0.5252799000, 1.1712337000", \ + "0.1582018000, 0.1677070000, 0.1864661000, 0.2245319000, 0.3171472000, 0.5608062000, 1.2071658000", \ + "0.1590991000, 0.1717613000, 0.1967573000, 0.2417342000, 0.3354891000, 0.5796997000, 1.2249126000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013283400, 0.0035289500, 0.0093752600, 0.0249070000, 0.0661697000, 0.1757910000"); + values("0.0432811000, 0.0497532000, 0.0654149000, 0.0945718000, 0.1610237000, 0.3166531000, 0.7438703000", \ + "0.0430168000, 0.0497754000, 0.0654591000, 0.0946862000, 0.1595373000, 0.3161698000, 0.7427433000", \ + "0.0431449000, 0.0501829000, 0.0642839000, 0.0951441000, 0.1614036000, 0.3165402000, 0.7413028000", \ + "0.0431803000, 0.0498549000, 0.0642295000, 0.0948111000, 0.1609677000, 0.3172239000, 0.7426638000", \ + "0.0433990000, 0.0501725000, 0.0643075000, 0.0954885000, 0.1611962000, 0.3177330000, 0.7411498000", \ + "0.0459210000, 0.0527959000, 0.0672237000, 0.0964296000, 0.1625705000, 0.3181032000, 0.7423723000", \ + "0.0582208000, 0.0658259000, 0.0801414000, 0.1109312000, 0.1752642000, 0.3288714000, 0.7462974000"); + } + related_pin : "C1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013283400, 0.0035289500, 0.0093752600, 0.0249070000, 0.0661697000, 0.1757910000"); + values("0.0200969000, 0.0264554000, 0.0437325000, 0.0915487000, 0.2224807000, 0.5698914000, 1.4919915000", \ + "0.0200713000, 0.0264505000, 0.0436950000, 0.0916467000, 0.2223056000, 0.5693364000, 1.4906854000", \ + "0.0200495000, 0.0264587000, 0.0437539000, 0.0914765000, 0.2219544000, 0.5697729000, 1.4944505000", \ + "0.0213702000, 0.0274396000, 0.0442047000, 0.0916843000, 0.2221821000, 0.5700579000, 1.4937632000", \ + "0.0261287000, 0.0317806000, 0.0472286000, 0.0929114000, 0.2217534000, 0.5700935000, 1.4942241000", \ + "0.0355943000, 0.0412962000, 0.0553871000, 0.0966399000, 0.2231374000, 0.5678676000, 1.4930703000", \ + "0.0497108000, 0.0568038000, 0.0723863000, 0.1094207000, 0.2261709000, 0.5720945000, 1.4877709000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013283400, 0.0035289500, 0.0093752600, 0.0249070000, 0.0661697000, 0.1757910000"); + values("0.2473589000, 0.2578767000, 0.2795370000, 0.3209178000, 0.3979260000, 0.5516649000, 0.9009031000", \ + "0.2485475000, 0.2589751000, 0.2805662000, 0.3216066000, 0.3989378000, 0.5530332000, 0.9021137000", \ + "0.2546061000, 0.2648829000, 0.2864597000, 0.3277259000, 0.4051399000, 0.5588892000, 0.9081983000", \ + "0.2778454000, 0.2881622000, 0.3097453000, 0.3511371000, 0.4285267000, 0.5819825000, 0.9310154000", \ + "0.3367872000, 0.3472485000, 0.3687806000, 0.4099680000, 0.4874922000, 0.6410074000, 0.9900076000", \ + "0.4787370000, 0.4893705000, 0.5110559000, 0.5519556000, 0.6289129000, 0.7825909000, 1.1316854000", \ + "0.7192442000, 0.7318585000, 0.7585345000, 0.8047458000, 0.8852681000, 1.0415516000, 1.3958803000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013283400, 0.0035289500, 0.0093752600, 0.0249070000, 0.0661697000, 0.1757910000"); + values("0.0535721000, 0.0596494000, 0.0738941000, 0.1088234000, 0.2001901000, 0.4439459000, 1.0945471000", \ + "0.0583437000, 0.0644130000, 0.0786526000, 0.1137599000, 0.2053974000, 0.4486207000, 1.0967097000", \ + "0.0692800000, 0.0753079000, 0.0895226000, 0.1247745000, 0.2167038000, 0.4602358000, 1.1118598000", \ + "0.0897087000, 0.0960593000, 0.1106440000, 0.1459227000, 0.2382114000, 0.4811504000, 1.1297338000", \ + "0.1150310000, 0.1224717000, 0.1382904000, 0.1742716000, 0.2662983000, 0.5106973000, 1.1551733000", \ + "0.1352070000, 0.1452878000, 0.1646696000, 0.2030699000, 0.2951973000, 0.5385046000, 1.1866097000", \ + "0.1239338000, 0.1372535000, 0.1636653000, 0.2100409000, 0.3044862000, 0.5469789000, 1.1928603000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013283400, 0.0035289500, 0.0093752600, 0.0249070000, 0.0661697000, 0.1757910000"); + values("0.0429595000, 0.0496558000, 0.0653937000, 0.0946086000, 0.1599681000, 0.3173342000, 0.7433879000", \ + "0.0432642000, 0.0505936000, 0.0643092000, 0.0957585000, 0.1613658000, 0.3163494000, 0.7412822000", \ + "0.0432018000, 0.0501548000, 0.0647752000, 0.0954436000, 0.1595072000, 0.3174440000, 0.7414550000", \ + "0.0432442000, 0.0498363000, 0.0645903000, 0.0951084000, 0.1605607000, 0.3161500000, 0.7409089000", \ + "0.0427671000, 0.0493969000, 0.0649966000, 0.0956289000, 0.1616674000, 0.3164569000, 0.7415055000", \ + "0.0466531000, 0.0533440000, 0.0665588000, 0.0959869000, 0.1621598000, 0.3162744000, 0.7416454000", \ + "0.0623616000, 0.0692327000, 0.0838778000, 0.1109674000, 0.1714782000, 0.3257857000, 0.7470813000"); + } + related_pin : "D1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013283400, 0.0035289500, 0.0093752600, 0.0249070000, 0.0661697000, 0.1757910000"); + values("0.0193710000, 0.0257544000, 0.0430966000, 0.0911177000, 0.2218338000, 0.5707849000, 1.4998913000", \ + "0.0193748000, 0.0257785000, 0.0430416000, 0.0911081000, 0.2214844000, 0.5705008000, 1.4999412000", \ + "0.0195016000, 0.0258628000, 0.0431215000, 0.0911922000, 0.2216915000, 0.5710344000, 1.4998575000", \ + "0.0216109000, 0.0275779000, 0.0440799000, 0.0911708000, 0.2217520000, 0.5712891000, 1.4970206000", \ + "0.0272298000, 0.0326565000, 0.0476733000, 0.0928503000, 0.2215701000, 0.5704672000, 1.4925718000", \ + "0.0377072000, 0.0436114000, 0.0574321000, 0.0973387000, 0.2226521000, 0.5670922000, 1.4942881000", \ + "0.0536088000, 0.0610433000, 0.0763432000, 0.1126354000, 0.2266385000, 0.5732466000, 1.4889554000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__a2111o_2") { + leakage_power () { + value : 0.0021893000; + when : "!A1&!A2&!B1&!C1&D1"; + } + leakage_power () { + value : 0.0093488000; + when : "!A1&!A2&!B1&!C1&!D1"; + } + leakage_power () { + value : 0.0009247000; + when : "!A1&!A2&!B1&C1&D1"; + } + leakage_power () { + value : 0.0013982000; + when : "!A1&!A2&!B1&C1&!D1"; + } + leakage_power () { + value : 0.0009175000; + when : "!A1&!A2&B1&!C1&D1"; + } + leakage_power () { + value : 0.0013030000; + when : "!A1&!A2&B1&!C1&!D1"; + } + leakage_power () { + value : 0.0008951000; + when : "!A1&!A2&B1&C1&D1"; + } + leakage_power () { + value : 0.0009198000; + when : "!A1&!A2&B1&C1&!D1"; + } + leakage_power () { + value : 0.0021893000; + when : "!A1&A2&!B1&!C1&D1"; + } + leakage_power () { + value : 0.0098256000; + when : "!A1&A2&!B1&!C1&!D1"; + } + leakage_power () { + value : 0.0009247000; + when : "!A1&A2&!B1&C1&D1"; + } + leakage_power () { + value : 0.0013982000; + when : "!A1&A2&!B1&C1&!D1"; + } + leakage_power () { + value : 0.0009175000; + when : "!A1&A2&B1&!C1&D1"; + } + leakage_power () { + value : 0.0013030000; + when : "!A1&A2&B1&!C1&!D1"; + } + leakage_power () { + value : 0.0008951000; + when : "!A1&A2&B1&C1&D1"; + } + leakage_power () { + value : 0.0009198000; + when : "!A1&A2&B1&C1&!D1"; + } + leakage_power () { + value : 0.0021894000; + when : "A1&!A2&!B1&!C1&D1"; + } + leakage_power () { + value : 0.0096205000; + when : "A1&!A2&!B1&!C1&!D1"; + } + leakage_power () { + value : 0.0009247000; + when : "A1&!A2&!B1&C1&D1"; + } + leakage_power () { + value : 0.0013982000; + when : "A1&!A2&!B1&C1&!D1"; + } + leakage_power () { + value : 0.0009175000; + when : "A1&!A2&B1&!C1&D1"; + } + leakage_power () { + value : 0.0013030000; + when : "A1&!A2&B1&!C1&!D1"; + } + leakage_power () { + value : 0.0008951000; + when : "A1&!A2&B1&C1&D1"; + } + leakage_power () { + value : 0.0009198000; + when : "A1&!A2&B1&C1&!D1"; + } + leakage_power () { + value : 0.0010558000; + when : "A1&A2&!B1&!C1&D1"; + } + leakage_power () { + value : 0.0026066000; + when : "A1&A2&!B1&!C1&!D1"; + } + leakage_power () { + value : 0.0009145000; + when : "A1&A2&!B1&C1&D1"; + } + leakage_power () { + value : 0.0010283000; + when : "A1&A2&!B1&C1&!D1"; + } + leakage_power () { + value : 0.0009085000; + when : "A1&A2&B1&!C1&D1"; + } + leakage_power () { + value : 0.0010235000; + when : "A1&A2&B1&!C1&!D1"; + } + leakage_power () { + value : 0.0008939000; + when : "A1&A2&B1&C1&D1"; + } + leakage_power () { + value : 0.0009118000; + when : "A1&A2&B1&C1&!D1"; + } + area : 12.512000000; + cell_footprint : "sky130_fd_sc_hd__a2111o"; + cell_leakage_power : 0.0019931500; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A1") { + capacitance : 0.0024650000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0023720000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0045623000, 0.0045609000, 0.0045576000, 0.0045568000, 0.0045549000, 0.0045506000, 0.0045407000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0035034000, -0.0035075000, -0.0035168000, -0.0035084000, -0.0034891000, -0.0034445000, -0.0033417000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0025580000; + } + pin ("A2") { + capacitance : 0.0023940000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022880000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0040955000, 0.0040975000, 0.0041022000, 0.0041044000, 0.0041096000, 0.0041215000, 0.0041489000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0040956000, -0.0040934000, -0.0040885000, -0.0040904000, -0.0040946000, -0.0041043000, -0.0041268000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0025000000; + } + pin ("B1") { + capacitance : 0.0023330000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0021870000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0038545000, 0.0038513000, 0.0038440000, 0.0038451000, 0.0038476000, 0.0038534000, 0.0038669000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0032553000, -0.0032890000, -0.0033668000, -0.0033827000, -0.0034195000, -0.0035043000, -0.0036998000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024780000; + } + pin ("C1") { + capacitance : 0.0024560000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022910000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0038798000, 0.0038800000, 0.0038805000, 0.0038787000, 0.0038745000, 0.0038650000, 0.0038430000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0033985000, -0.0034860000, -0.0036879000, -0.0036938000, -0.0037073000, -0.0037385000, -0.0038103000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0026210000; + } + pin ("D1") { + capacitance : 0.0024250000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022140000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0025480000, 0.0025452000, 0.0025388000, 0.0025460000, 0.0025627000, 0.0026012000, 0.0026898000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0017820000, -0.0017856000, -0.0017939000, -0.0017951000, -0.0017980000, -0.0018047000, -0.0018200000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0026360000; + } + pin ("X") { + direction : "output"; + function : "(A1&A2) | (B1) | (C1) | (D1)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014709220, 0.0043272230, 0.0127300100, 0.0374497200, 0.1101712000, 0.3241066000"); + values("0.0175895000, 0.0158676000, 0.0117819000, 0.0000382000, -0.0367127000, -0.1522523000, -0.4983094000", \ + "0.0173684000, 0.0156923000, 0.0116244000, 0.0000336000, -0.0368743000, -0.1524420000, -0.4984269000", \ + "0.0171390000, 0.0154426000, 0.0114644000, -0.0002109000, -0.0371831000, -0.1526089000, -0.4987314000", \ + "0.0169597000, 0.0152000000, 0.0112480000, -0.0004371000, -0.0373982000, -0.1529538000, -0.4989722000", \ + "0.0167926000, 0.0150960000, 0.0109933000, -0.0006973000, -0.0376456000, -0.1531558000, -0.4991928000", \ + "0.0168538000, 0.0151489000, 0.0109929000, -0.0007952000, -0.0377434000, -0.1533122000, -0.4993066000", \ + "0.0221465000, 0.0202586000, 0.0151715000, 0.0013030000, -0.0383130000, -0.1533557000, -0.4993255000"); + } + related_pin : "A1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014709220, 0.0043272230, 0.0127300100, 0.0374497200, 0.1101712000, 0.3241066000"); + values("0.0200553000, 0.0218436000, 0.0269826000, 0.0415391000, 0.0822400000, 0.1992925000, 0.5416241000", \ + "0.0199275000, 0.0216981000, 0.0268961000, 0.0414617000, 0.0821325000, 0.1992412000, 0.5418606000", \ + "0.0197869000, 0.0215853000, 0.0267458000, 0.0412731000, 0.0820155000, 0.1996551000, 0.5440988000", \ + "0.0198480000, 0.0215911000, 0.0267458000, 0.0411729000, 0.0816822000, 0.1988550000, 0.5416093000", \ + "0.0199121000, 0.0215933000, 0.0266357000, 0.0407885000, 0.0812491000, 0.1985318000, 0.5414044000", \ + "0.0213450000, 0.0228834000, 0.0275142000, 0.0409337000, 0.0806395000, 0.1976097000, 0.5402076000", \ + "0.0232385000, 0.0247265000, 0.0291767000, 0.0427054000, 0.0820477000, 0.1992730000, 0.5421347000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014709220, 0.0043272230, 0.0127300100, 0.0374497200, 0.1101712000, 0.3241066000"); + values("0.0209735000, 0.0192750000, 0.0150178000, 0.0032433000, -0.0337040000, -0.1491277000, -0.4950543000", \ + "0.0207270000, 0.0190055000, 0.0150532000, 0.0031944000, -0.0337933000, -0.1491959000, -0.4951361000", \ + "0.0205949000, 0.0190147000, 0.0146986000, 0.0028649000, -0.0338674000, -0.1493243000, -0.4952650000", \ + "0.0205013000, 0.0187443000, 0.0145420000, 0.0027809000, -0.0341247000, -0.1494733000, -0.4953421000", \ + "0.0204141000, 0.0186981000, 0.0145000000, 0.0027078000, -0.0342478000, -0.1496438000, -0.4955190000", \ + "0.0205511000, 0.0187809000, 0.0145338000, 0.0026701000, -0.0342789000, -0.1497422000, -0.4956288000", \ + "0.0258199000, 0.0239159000, 0.0187623000, 0.0047276000, -0.0348405000, -0.1498229000, -0.4957008000"); + } + related_pin : "A2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014709220, 0.0043272230, 0.0127300100, 0.0374497200, 0.1101712000, 0.3241066000"); + values("0.0204730000, 0.0222787000, 0.0274004000, 0.0419904000, 0.0826897000, 0.1995910000, 0.5417232000", \ + "0.0203463000, 0.0221266000, 0.0273260000, 0.0418962000, 0.0825270000, 0.1997103000, 0.5427387000", \ + "0.0202188000, 0.0220026000, 0.0271407000, 0.0417475000, 0.0823961000, 0.1994208000, 0.5418991000", \ + "0.0202261000, 0.0220051000, 0.0271655000, 0.0416155000, 0.0822512000, 0.1991828000, 0.5442334000", \ + "0.0203847000, 0.0221202000, 0.0271713000, 0.0414561000, 0.0818676000, 0.1992147000, 0.5417660000", \ + "0.0216734000, 0.0232452000, 0.0278759000, 0.0414805000, 0.0816898000, 0.1985927000, 0.5409699000", \ + "0.0233985000, 0.0248922000, 0.0293642000, 0.0428966000, 0.0828560000, 0.1997257000, 0.5410491000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014709220, 0.0043272230, 0.0127300100, 0.0374497200, 0.1101712000, 0.3241066000"); + values("0.0184993000, 0.0167684000, 0.0125626000, 0.0009522000, -0.0359759000, -0.1514317000, -0.4973543000", \ + "0.0185150000, 0.0167981000, 0.0125541000, 0.0008786000, -0.0361642000, -0.1515628000, -0.4975038000", \ + "0.0182310000, 0.0164631000, 0.0122769000, 0.0005292000, -0.0363978000, -0.1517340000, -0.4976116000", \ + "0.0179864000, 0.0162575000, 0.0120672000, 0.0003103000, -0.0364886000, -0.1519600000, -0.4978736000", \ + "0.0178809000, 0.0161521000, 0.0119664000, 0.0001525000, -0.0367413000, -0.1520942000, -0.4980162000", \ + "0.0179581000, 0.0162168000, 0.0119354000, 0.0002101000, -0.0368576000, -0.1523004000, -0.4981303000", \ + "0.0225252000, 0.0205951000, 0.0153827000, 0.0012780000, -0.0372795000, -0.1524212000, -0.4982377000"); + } + related_pin : "B1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014709220, 0.0043272230, 0.0127300100, 0.0374497200, 0.1101712000, 0.3241066000"); + values("0.0185539000, 0.0203005000, 0.0253611000, 0.0394691000, 0.0797368000, 0.1963160000, 0.5406157000", \ + "0.0185906000, 0.0203366000, 0.0253797000, 0.0395065000, 0.0797068000, 0.1965762000, 0.5406738000", \ + "0.0185976000, 0.0203418000, 0.0253693000, 0.0394511000, 0.0796902000, 0.1964688000, 0.5381626000", \ + "0.0185396000, 0.0202393000, 0.0251943000, 0.0391838000, 0.0794330000, 0.1962605000, 0.5381023000", \ + "0.0186700000, 0.0202899000, 0.0250756000, 0.0389761000, 0.0790524000, 0.1960198000, 0.5376181000", \ + "0.0194328000, 0.0209885000, 0.0257383000, 0.0392882000, 0.0790473000, 0.1952459000, 0.5400221000", \ + "0.0211181000, 0.0225345000, 0.0269973000, 0.0406611000, 0.0804002000, 0.1973430000, 0.5396810000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014709220, 0.0043272230, 0.0127300100, 0.0374497200, 0.1101712000, 0.3241066000"); + values("0.0165880000, 0.0148491000, 0.0107269000, -0.0010812000, -0.0381225000, -0.1535515000, -0.4994617000", \ + "0.0165239000, 0.0147996000, 0.0105997000, -0.0012082000, -0.0382449000, -0.1536599000, -0.4995988000", \ + "0.0160769000, 0.0145929000, 0.0104521000, -0.0014083000, -0.0384413000, -0.1538197000, -0.4997871000", \ + "0.0158760000, 0.0141230000, 0.0100008000, -0.0018133000, -0.0387411000, -0.1539310000, -0.4999231000", \ + "0.0157950000, 0.0141370000, 0.0099127000, -0.0018638000, -0.0388386000, -0.1542260000, -0.5000761000", \ + "0.0158139000, 0.0140417000, 0.0097842000, -0.0016413000, -0.0389170000, -0.1543871000, -0.5002424000", \ + "0.0219222000, 0.0198741000, 0.0138108000, -0.0004001000, -0.0391501000, -0.1534956000, -0.4997542000"); + } + related_pin : "C1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014709220, 0.0043272230, 0.0127300100, 0.0374497200, 0.1101712000, 0.3241066000"); + values("0.0173441000, 0.0190814000, 0.0240474000, 0.0380302000, 0.0781054000, 0.1954299000, 0.5373996000", \ + "0.0174309000, 0.0191636000, 0.0241297000, 0.0381422000, 0.0782513000, 0.1947449000, 0.5377639000", \ + "0.0176145000, 0.0193320000, 0.0242780000, 0.0382502000, 0.0783625000, 0.1948858000, 0.5379096000", \ + "0.0175046000, 0.0191886000, 0.0240498000, 0.0379629000, 0.0781313000, 0.1950939000, 0.5397139000", \ + "0.0177412000, 0.0192970000, 0.0239552000, 0.0377816000, 0.0776898000, 0.1943747000, 0.5375334000", \ + "0.0180736000, 0.0196318000, 0.0242573000, 0.0379439000, 0.0776464000, 0.1935123000, 0.5366031000", \ + "0.0196946000, 0.0211759000, 0.0256112000, 0.0391788000, 0.0789711000, 0.1956621000, 0.5359274000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014709220, 0.0043272230, 0.0127300100, 0.0374497200, 0.1101712000, 0.3241066000"); + values("0.0156807000, 0.0139580000, 0.0097915000, -0.0019623000, -0.0388962000, -0.1542845000, -0.5001400000", \ + "0.0155232000, 0.0138119000, 0.0095966000, -0.0021459000, -0.0390498000, -0.1544560000, -0.5004053000", \ + "0.0152178000, 0.0134900000, 0.0093566000, -0.0024053000, -0.0393246000, -0.1547125000, -0.5006274000", \ + "0.0150558000, 0.0133353000, 0.0091361000, -0.0026145000, -0.0395278000, -0.1548676000, -0.5008388000", \ + "0.0149137000, 0.0131900000, 0.0089128000, -0.0027447000, -0.0396859000, -0.1550351000, -0.5009652000", \ + "0.0154331000, 0.0136896000, 0.0094892000, -0.0023907000, -0.0390132000, -0.1545155000, -0.5003990000", \ + "0.0228940000, 0.0208968000, 0.0155589000, 0.0012543000, -0.0386043000, -0.1538934000, -0.4996470000"); + } + related_pin : "D1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014709220, 0.0043272230, 0.0127300100, 0.0374497200, 0.1101712000, 0.3241066000"); + values("0.0143207000, 0.0160273000, 0.0209077000, 0.0347754000, 0.0746000000, 0.1912298000, 0.5363846000", \ + "0.0142967000, 0.0160192000, 0.0209041000, 0.0347471000, 0.0745882000, 0.1912948000, 0.5339048000", \ + "0.0142338000, 0.0159464000, 0.0208070000, 0.0346349000, 0.0745383000, 0.1912576000, 0.5343066000", \ + "0.0140928000, 0.0157467000, 0.0205668000, 0.0343256000, 0.0742799000, 0.1912131000, 0.5317370000", \ + "0.0143317000, 0.0159093000, 0.0204723000, 0.0341415000, 0.0739202000, 0.1907577000, 0.5311908000", \ + "0.0146063000, 0.0161450000, 0.0207587000, 0.0344607000, 0.0739745000, 0.1900216000, 0.5356314000", \ + "0.0163034000, 0.0177501000, 0.0221552000, 0.0356920000, 0.0755064000, 0.1919605000, 0.5343207000"); + } + } + max_capacitance : 0.3241070000; + max_transition : 1.5024650000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014709200, 0.0043272200, 0.0127300000, 0.0374497000, 0.1101710000, 0.3241070000"); + values("0.3777113000, 0.3863187000, 0.4057278000, 0.4448160000, 0.5192214000, 0.6690808000, 1.0153002000", \ + "0.3813398000, 0.3899014000, 0.4093795000, 0.4482913000, 0.5235249000, 0.6728683000, 1.0191128000", \ + "0.3915805000, 0.4000859000, 0.4194511000, 0.4585159000, 0.5332224000, 0.6829755000, 1.0292533000", \ + "0.4178302000, 0.4262165000, 0.4455677000, 0.4847533000, 0.5597308000, 0.7091557000, 1.0554290000", \ + "0.4755422000, 0.4840481000, 0.5033948000, 0.5427405000, 0.6170811000, 0.7668091000, 1.1128498000", \ + "0.5925047000, 0.6011262000, 0.6203793000, 0.6595177000, 0.7347972000, 0.8844569000, 1.2303127000", \ + "0.7999251000, 0.8092269000, 0.8301906000, 0.8726431000, 0.9521686000, 1.1086430000, 1.4594156000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014709200, 0.0043272200, 0.0127300000, 0.0374497000, 0.1101710000, 0.3241070000"); + values("0.0911197000, 0.0972749000, 0.1116989000, 0.1451828000, 0.2293329000, 0.4639771000, 1.1448728000", \ + "0.0953220000, 0.1014064000, 0.1158984000, 0.1493359000, 0.2334211000, 0.4676544000, 1.1480390000", \ + "0.1055744000, 0.1116507000, 0.1260933000, 0.1592914000, 0.2433214000, 0.4779189000, 1.1583021000", \ + "0.1309991000, 0.1369593000, 0.1511876000, 0.1839418000, 0.2674673000, 0.5019168000, 1.1823530000", \ + "0.1777463000, 0.1840414000, 0.1986684000, 0.2317114000, 0.3149526000, 0.5490914000, 1.2271257000", \ + "0.2356008000, 0.2434250000, 0.2603922000, 0.2950673000, 0.3777581000, 0.6114009000, 1.2910684000", \ + "0.2832265000, 0.2933162000, 0.3150183000, 0.3562344000, 0.4413624000, 0.6744584000, 1.3532487000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014709200, 0.0043272200, 0.0127300000, 0.0374497000, 0.1101710000, 0.3241070000"); + values("0.0450229000, 0.0500477000, 0.0629138000, 0.0889542000, 0.1485761000, 0.2864628000, 0.6855131000", \ + "0.0449956000, 0.0503023000, 0.0625338000, 0.0893698000, 0.1468046000, 0.2865251000, 0.6852951000", \ + "0.0452496000, 0.0505660000, 0.0625703000, 0.0896703000, 0.1468259000, 0.2869072000, 0.6877683000", \ + "0.0449952000, 0.0503307000, 0.0631574000, 0.0902012000, 0.1461188000, 0.2865021000, 0.6853225000", \ + "0.0449319000, 0.0504640000, 0.0630453000, 0.0896576000, 0.1464976000, 0.2864138000, 0.6865450000", \ + "0.0458630000, 0.0513044000, 0.0633824000, 0.0895144000, 0.1460581000, 0.2866728000, 0.6863191000", \ + "0.0526411000, 0.0578125000, 0.0719040000, 0.0996264000, 0.1582323000, 0.2964246000, 0.6913044000"); + } + related_pin : "A1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014709200, 0.0043272200, 0.0127300000, 0.0374497000, 0.1101710000, 0.3241070000"); + values("0.0221917000, 0.0272044000, 0.0405582000, 0.0773913000, 0.1882129000, 0.5196601000, 1.4997155000", \ + "0.0220797000, 0.0271477000, 0.0404358000, 0.0772614000, 0.1881099000, 0.5181540000, 1.4973572000", \ + "0.0220464000, 0.0271043000, 0.0401689000, 0.0770607000, 0.1877123000, 0.5185778000, 1.4965741000", \ + "0.0215231000, 0.0264818000, 0.0397020000, 0.0765681000, 0.1874450000, 0.5190166000, 1.4963181000", \ + "0.0244040000, 0.0290851000, 0.0417191000, 0.0773953000, 0.1869171000, 0.5183519000, 1.4993103000", \ + "0.0319434000, 0.0364663000, 0.0485840000, 0.0816755000, 0.1886792000, 0.5182512000, 1.4987005000", \ + "0.0433408000, 0.0495803000, 0.0630872000, 0.0942592000, 0.1919588000, 0.5209929000, 1.4984282000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014709200, 0.0043272200, 0.0127300000, 0.0374497000, 0.1101710000, 0.3241070000"); + values("0.4197279000, 0.4288520000, 0.4497640000, 0.4908186000, 0.5677789000, 0.7191464000, 1.0670111000", \ + "0.4242482000, 0.4334626000, 0.4541598000, 0.4950182000, 0.5722736000, 0.7241404000, 1.0718210000", \ + "0.4360730000, 0.4453905000, 0.4661142000, 0.5069383000, 0.5831163000, 0.7353858000, 1.0835852000", \ + "0.4622788000, 0.4714882000, 0.4920876000, 0.5330719000, 0.6100879000, 0.7614442000, 1.1099017000", \ + "0.5154207000, 0.5246351000, 0.5452638000, 0.5863300000, 0.6633793000, 0.8146557000, 1.1630549000", \ + "0.6198184000, 0.6289865000, 0.6496602000, 0.6906508000, 0.7677095000, 0.9199470000, 1.2678329000", \ + "0.8011828000, 0.8110651000, 0.8332218000, 0.8772613000, 0.9579788000, 1.1156002000, 1.4675922000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014709200, 0.0043272200, 0.0127300000, 0.0374497000, 0.1101710000, 0.3241070000"); + values("0.0956310000, 0.1017615000, 0.1162174000, 0.1496133000, 0.2336343000, 0.4680123000, 1.1473708000", \ + "0.1000382000, 0.1061649000, 0.1206464000, 0.1540839000, 0.2381379000, 0.4722991000, 1.1514774000", \ + "0.1096835000, 0.1158033000, 0.1302356000, 0.1635617000, 0.2474619000, 0.4815917000, 1.1606606000", \ + "0.1322998000, 0.1382885000, 0.1525456000, 0.1855156000, 0.2692391000, 0.5038920000, 1.1847048000", \ + "0.1756235000, 0.1820403000, 0.1967228000, 0.2299561000, 0.3130297000, 0.5467167000, 1.2255170000", \ + "0.2377858000, 0.2453119000, 0.2617187000, 0.2961286000, 0.3801030000, 0.6135255000, 1.2932201000", \ + "0.3022296000, 0.3117662000, 0.3324780000, 0.3728876000, 0.4588188000, 0.6929730000, 1.3706505000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014709200, 0.0043272200, 0.0127300000, 0.0374497000, 0.1101710000, 0.3241070000"); + values("0.0497766000, 0.0548192000, 0.0675965000, 0.0937262000, 0.1501449000, 0.2907015000, 0.6902859000", \ + "0.0496255000, 0.0552689000, 0.0677728000, 0.0939890000, 0.1508689000, 0.2900081000, 0.6895581000", \ + "0.0494489000, 0.0553731000, 0.0679240000, 0.0937617000, 0.1532144000, 0.2909580000, 0.6895430000", \ + "0.0493028000, 0.0549418000, 0.0685376000, 0.0939964000, 0.1522046000, 0.2910423000, 0.6884670000", \ + "0.0493286000, 0.0552353000, 0.0683069000, 0.0951510000, 0.1504142000, 0.2911140000, 0.6893915000", \ + "0.0500967000, 0.0552624000, 0.0678464000, 0.0940343000, 0.1525831000, 0.2895635000, 0.6903348000", \ + "0.0561320000, 0.0623208000, 0.0750067000, 0.1037870000, 0.1617297000, 0.2985482000, 0.6940044000"); + } + related_pin : "A2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014709200, 0.0043272200, 0.0127300000, 0.0374497000, 0.1101710000, 0.3241070000"); + values("0.0222087000, 0.0273074000, 0.0405449000, 0.0773492000, 0.1879323000, 0.5194499000, 1.4987293000", \ + "0.0221572000, 0.0272973000, 0.0405223000, 0.0773237000, 0.1880431000, 0.5184593000, 1.4982336000", \ + "0.0219446000, 0.0269383000, 0.0402743000, 0.0772232000, 0.1877162000, 0.5195641000, 1.4992187000", \ + "0.0217034000, 0.0267514000, 0.0399695000, 0.0768773000, 0.1875565000, 0.5194408000, 1.4997953000", \ + "0.0236669000, 0.0287717000, 0.0415285000, 0.0773584000, 0.1874460000, 0.5192481000, 1.4993953000", \ + "0.0293904000, 0.0345825000, 0.0470595000, 0.0815746000, 0.1883304000, 0.5174410000, 1.4990469000", \ + "0.0401507000, 0.0464067000, 0.0597187000, 0.0924357000, 0.1928068000, 0.5201998000, 1.4957061000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014709200, 0.0043272200, 0.0127300000, 0.0374497000, 0.1101710000, 0.3241070000"); + values("0.3995388000, 0.4087569000, 0.4290465000, 0.4701970000, 0.5475126000, 0.6995094000, 1.0475496000", \ + "0.4024147000, 0.4116045000, 0.4324814000, 0.4734068000, 0.5505738000, 0.7018805000, 1.0499492000", \ + "0.4121145000, 0.4213622000, 0.4419159000, 0.4830801000, 0.5600260000, 0.7112916000, 1.0597525000", \ + "0.4367881000, 0.4459360000, 0.4667260000, 0.5075638000, 0.5838143000, 0.7358508000, 1.0842947000", \ + "0.4931046000, 0.5023221000, 0.5231503000, 0.5639035000, 0.6405167000, 0.7926018000, 1.1407807000", \ + "0.6163958000, 0.6257156000, 0.6463458000, 0.6874121000, 0.7644869000, 0.9166052000, 1.2648130000", \ + "0.8526042000, 0.8628012000, 0.8854374000, 0.9306530000, 1.0131870000, 1.1715863000, 1.5240115000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014709200, 0.0043272200, 0.0127300000, 0.0374497000, 0.1101710000, 0.3241070000"); + values("0.0687939000, 0.0739321000, 0.0863338000, 0.1163011000, 0.1966887000, 0.4288950000, 1.1060015000", \ + "0.0736192000, 0.0787502000, 0.0911422000, 0.1211407000, 0.2016914000, 0.4329103000, 1.1114289000", \ + "0.0848317000, 0.0899451000, 0.1022864000, 0.1321652000, 0.2125971000, 0.4447232000, 1.1210162000", \ + "0.1103884000, 0.1154773000, 0.1276897000, 0.1573239000, 0.2375201000, 0.4700453000, 1.1462822000", \ + "0.1495494000, 0.1556403000, 0.1691184000, 0.1997174000, 0.2800082000, 0.5125713000, 1.1890737000", \ + "0.1925584000, 0.2003692000, 0.2173686000, 0.2510453000, 0.3318592000, 0.5632165000, 1.2415792000", \ + "0.2172121000, 0.2275204000, 0.2498155000, 0.2922987000, 0.3765764000, 0.6080975000, 1.2850383000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014709200, 0.0043272200, 0.0127300000, 0.0374497000, 0.1101710000, 0.3241070000"); + values("0.0496567000, 0.0553608000, 0.0674577000, 0.0942882000, 0.1509752000, 0.2902286000, 0.6906103000", \ + "0.0496098000, 0.0553439000, 0.0675019000, 0.0935923000, 0.1501349000, 0.2902472000, 0.6912826000", \ + "0.0495610000, 0.0547722000, 0.0685521000, 0.0943776000, 0.1524853000, 0.2911466000, 0.6891375000", \ + "0.0494436000, 0.0553774000, 0.0685637000, 0.0938821000, 0.1531420000, 0.2918204000, 0.6895292000", \ + "0.0494030000, 0.0550800000, 0.0682038000, 0.0938022000, 0.1521161000, 0.2910058000, 0.6892913000", \ + "0.0500431000, 0.0553711000, 0.0678133000, 0.0954423000, 0.1525858000, 0.2904376000, 0.6897293000", \ + "0.0588857000, 0.0649671000, 0.0790239000, 0.1069441000, 0.1628683000, 0.2991767000, 0.6948022000"); + } + related_pin : "B1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014709200, 0.0043272200, 0.0127300000, 0.0374497000, 0.1101710000, 0.3241070000"); + values("0.0182279000, 0.0225508000, 0.0346906000, 0.0710760000, 0.1829107000, 0.5161021000, 1.4945991000", \ + "0.0182096000, 0.0224976000, 0.0346685000, 0.0711646000, 0.1828403000, 0.5156245000, 1.4929258000", \ + "0.0180763000, 0.0223848000, 0.0345784000, 0.0710540000, 0.1825700000, 0.5151237000, 1.4963195000", \ + "0.0185598000, 0.0227357000, 0.0347689000, 0.0708289000, 0.1827679000, 0.5153454000, 1.4965300000", \ + "0.0236434000, 0.0275504000, 0.0385607000, 0.0728461000, 0.1829481000, 0.5156544000, 1.4957969000", \ + "0.0324583000, 0.0367466000, 0.0482848000, 0.0785247000, 0.1842351000, 0.5146512000, 1.4956377000", \ + "0.0448803000, 0.0511647000, 0.0640294000, 0.0947047000, 0.1898568000, 0.5186319000, 1.4916007000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014709200, 0.0043272200, 0.0127300000, 0.0374497000, 0.1101710000, 0.3241070000"); + values("0.3613674000, 0.3703108000, 0.3912567000, 0.4322384000, 0.5093104000, 0.6606468000, 1.0085548000", \ + "0.3640395000, 0.3732766000, 0.3939085000, 0.4348458000, 0.5120036000, 0.6638325000, 1.0122241000", \ + "0.3727306000, 0.3819688000, 0.4026124000, 0.4435990000, 0.5206501000, 0.6718931000, 1.0198429000", \ + "0.3961481000, 0.4051480000, 0.4261765000, 0.4668617000, 0.5441916000, 0.6950340000, 1.0430785000", \ + "0.4536015000, 0.4628319000, 0.4834961000, 0.5245975000, 0.6016896000, 0.7528265000, 1.1012359000", \ + "0.5879439000, 0.5972219000, 0.6191978000, 0.6594107000, 0.7357838000, 0.8881635000, 1.2360593000", \ + "0.8496697000, 0.8599796000, 0.8829698000, 0.9283506000, 1.0116196000, 1.1685295000, 1.5207572000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014709200, 0.0043272200, 0.0127300000, 0.0374497000, 0.1101710000, 0.3241070000"); + values("0.0652524000, 0.0702799000, 0.0824012000, 0.1118466000, 0.1916949000, 0.4223106000, 1.1007516000", \ + "0.0700207000, 0.0750411000, 0.0870867000, 0.1165255000, 0.1964521000, 0.4279521000, 1.1053154000", \ + "0.0811639000, 0.0861841000, 0.0982558000, 0.1276103000, 0.2072586000, 0.4384543000, 1.1166584000", \ + "0.1056349000, 0.1107021000, 0.1227949000, 0.1521340000, 0.2319051000, 0.4632233000, 1.1433249000", \ + "0.1411534000, 0.1472422000, 0.1607300000, 0.1911842000, 0.2710420000, 0.5020815000, 1.1808606000", \ + "0.1773288000, 0.1853370000, 0.2024902000, 0.2365188000, 0.3172706000, 0.5483022000, 1.2292317000", \ + "0.1911449000, 0.2017134000, 0.2245617000, 0.2679314000, 0.3527678000, 0.5840214000, 1.2605993000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014709200, 0.0043272200, 0.0127300000, 0.0374497000, 0.1101710000, 0.3241070000"); + values("0.0495493000, 0.0548984000, 0.0676404000, 0.0936039000, 0.1503649000, 0.2912338000, 0.6894454000", \ + "0.0497096000, 0.0551437000, 0.0676578000, 0.0939139000, 0.1507307000, 0.2904362000, 0.6910006000", \ + "0.0493754000, 0.0548572000, 0.0676435000, 0.0935858000, 0.1503887000, 0.2915706000, 0.6894704000", \ + "0.0493535000, 0.0552183000, 0.0681166000, 0.0938555000, 0.1505104000, 0.2911435000, 0.6895085000", \ + "0.0493990000, 0.0553657000, 0.0682589000, 0.0950465000, 0.1503612000, 0.2911563000, 0.6896154000", \ + "0.0505192000, 0.0556349000, 0.0678227000, 0.0957669000, 0.1513448000, 0.2912720000, 0.6892966000", \ + "0.0623395000, 0.0682860000, 0.0824623000, 0.1089729000, 0.1646015000, 0.3013402000, 0.6955746000"); + } + related_pin : "C1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014709200, 0.0043272200, 0.0127300000, 0.0374497000, 0.1101710000, 0.3241070000"); + values("0.0174968000, 0.0217049000, 0.0338066000, 0.0700211000, 0.1818369000, 0.5142428000, 1.4976331000", \ + "0.0174971000, 0.0217186000, 0.0337855000, 0.0700489000, 0.1821584000, 0.5162618000, 1.4967422000", \ + "0.0174679000, 0.0217198000, 0.0338652000, 0.0700938000, 0.1819938000, 0.5154879000, 1.4970308000", \ + "0.0184312000, 0.0224654000, 0.0342880000, 0.0702553000, 0.1815639000, 0.5153658000, 1.4988581000", \ + "0.0236778000, 0.0275350000, 0.0385569000, 0.0725358000, 0.1822238000, 0.5149991000, 1.4973089000", \ + "0.0331988000, 0.0374700000, 0.0480816000, 0.0789829000, 0.1840568000, 0.5147981000, 1.4977738000", \ + "0.0463944000, 0.0524996000, 0.0656235000, 0.0959141000, 0.1902279000, 0.5178184000, 1.4906327000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014709200, 0.0043272200, 0.0127300000, 0.0374497000, 0.1101710000, 0.3241070000"); + values("0.3071579000, 0.3164347000, 0.3370795000, 0.3782359000, 0.4552806000, 0.6065197000, 0.9549040000", \ + "0.3085127000, 0.3178788000, 0.3385025000, 0.3797120000, 0.4567691000, 0.6081105000, 0.9566167000", \ + "0.3146533000, 0.3238779000, 0.3446874000, 0.3853603000, 0.4625828000, 0.6147455000, 0.9630803000", \ + "0.3368440000, 0.3460174000, 0.3666942000, 0.4078573000, 0.4848256000, 0.6365665000, 0.9849737000", \ + "0.3952033000, 0.4044249000, 0.4249720000, 0.4661097000, 0.5434714000, 0.6956332000, 1.0437179000", \ + "0.5393696000, 0.5483443000, 0.5685729000, 0.6089305000, 0.6848270000, 0.8369826000, 1.1853560000", \ + "0.8089973000, 0.8197084000, 0.8443463000, 0.8914163000, 0.9732278000, 1.1279647000, 1.4773710000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014709200, 0.0043272200, 0.0127300000, 0.0374497000, 0.1101710000, 0.3241070000"); + values("0.0583868000, 0.0632251000, 0.0750606000, 0.1039627000, 0.1832201000, 0.4136044000, 1.0924037000", \ + "0.0630660000, 0.0679354000, 0.0797258000, 0.1085947000, 0.1876543000, 0.4183956000, 1.0952406000", \ + "0.0742825000, 0.0791402000, 0.0908829000, 0.1197342000, 0.1990877000, 0.4299359000, 1.1087384000", \ + "0.0972002000, 0.1022341000, 0.1141984000, 0.1431640000, 0.2223578000, 0.4537431000, 1.1307589000", \ + "0.1277943000, 0.1340239000, 0.1476504000, 0.1780513000, 0.2576114000, 0.4898199000, 1.1656908000", \ + "0.1563009000, 0.1646270000, 0.1823806000, 0.2168927000, 0.2974961000, 0.5284140000, 1.2088109000", \ + "0.1583891000, 0.1693265000, 0.1931600000, 0.2381714000, 0.3238919000, 0.5552401000, 1.2314653000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014709200, 0.0043272200, 0.0127300000, 0.0374497000, 0.1101710000, 0.3241070000"); + values("0.0496797000, 0.0548473000, 0.0682678000, 0.0948871000, 0.1502663000, 0.2910230000, 0.6904202000", \ + "0.0493222000, 0.0548165000, 0.0684667000, 0.0942931000, 0.1525954000, 0.2908530000, 0.6884741000", \ + "0.0496975000, 0.0553297000, 0.0678246000, 0.0944632000, 0.1511860000, 0.2902573000, 0.6902726000", \ + "0.0494099000, 0.0551904000, 0.0681535000, 0.0947046000, 0.1506455000, 0.2911229000, 0.6893756000", \ + "0.0493560000, 0.0548398000, 0.0674909000, 0.0943639000, 0.1524707000, 0.2907940000, 0.6893683000", \ + "0.0492283000, 0.0545193000, 0.0668676000, 0.0928827000, 0.1538553000, 0.2910676000, 0.6897716000", \ + "0.0677333000, 0.0732533000, 0.0869778000, 0.1120217000, 0.1646735000, 0.2974535000, 0.6955500000"); + } + related_pin : "D1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014709200, 0.0043272200, 0.0127300000, 0.0374497000, 0.1101710000, 0.3241070000"); + values("0.0167541000, 0.0209493000, 0.0330482000, 0.0694558000, 0.1817812000, 0.5155558000, 1.5024646000", \ + "0.0167426000, 0.0209584000, 0.0330835000, 0.0693904000, 0.1816400000, 0.5152510000, 1.4987201000", \ + "0.0167443000, 0.0209751000, 0.0330468000, 0.0694558000, 0.1818818000, 0.5160596000, 1.4985904000", \ + "0.0185760000, 0.0225247000, 0.0340612000, 0.0696919000, 0.1816074000, 0.5153201000, 1.4962586000", \ + "0.0244649000, 0.0282515000, 0.0390247000, 0.0725269000, 0.1815689000, 0.5156460000, 1.4981617000", \ + "0.0347936000, 0.0390050000, 0.0497091000, 0.0799913000, 0.1842178000, 0.5131632000, 1.4984572000", \ + "0.0491915000, 0.0552525000, 0.0688059000, 0.0992234000, 0.1912681000, 0.5162046000, 1.4943380000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__a2111o_4") { + leakage_power () { + value : 0.0054313000; + when : "!A1&!A2&!B1&!C1&D1"; + } + leakage_power () { + value : 0.0118340000; + when : "!A1&!A2&!B1&!C1&!D1"; + } + leakage_power () { + value : 0.0250712000; + when : "!A1&!A2&!B1&C1&D1"; + } + leakage_power () { + value : 0.0370519000; + when : "!A1&!A2&!B1&C1&!D1"; + } + leakage_power () { + value : 0.0252806000; + when : "!A1&!A2&B1&!C1&D1"; + } + leakage_power () { + value : 0.0467636000; + when : "!A1&!A2&B1&!C1&!D1"; + } + leakage_power () { + value : 0.0250182000; + when : "!A1&!A2&B1&C1&D1"; + } + leakage_power () { + value : 0.0353823000; + when : "!A1&!A2&B1&C1&!D1"; + } + leakage_power () { + value : 0.0054324000; + when : "!A1&A2&!B1&!C1&D1"; + } + leakage_power () { + value : 0.0084080000; + when : "!A1&A2&!B1&!C1&!D1"; + } + leakage_power () { + value : 0.0020969000; + when : "!A1&A2&!B1&C1&D1"; + } + leakage_power () { + value : 0.0042066000; + when : "!A1&A2&!B1&C1&!D1"; + } + leakage_power () { + value : 0.0020850000; + when : "!A1&A2&B1&!C1&D1"; + } + leakage_power () { + value : 0.0040078000; + when : "!A1&A2&B1&!C1&!D1"; + } + leakage_power () { + value : 0.0019724000; + when : "!A1&A2&B1&C1&D1"; + } + leakage_power () { + value : 0.0020893000; + when : "!A1&A2&B1&C1&!D1"; + } + leakage_power () { + value : 0.0054327000; + when : "A1&!A2&!B1&!C1&D1"; + } + leakage_power () { + value : 0.0081938000; + when : "A1&!A2&!B1&!C1&!D1"; + } + leakage_power () { + value : 0.0020969000; + when : "A1&!A2&!B1&C1&D1"; + } + leakage_power () { + value : 0.0042066000; + when : "A1&!A2&!B1&C1&!D1"; + } + leakage_power () { + value : 0.0020855000; + when : "A1&!A2&B1&!C1&D1"; + } + leakage_power () { + value : 0.0040078000; + when : "A1&!A2&B1&!C1&!D1"; + } + leakage_power () { + value : 0.0019724000; + when : "A1&!A2&B1&C1&D1"; + } + leakage_power () { + value : 0.0020893000; + when : "A1&!A2&B1&C1&!D1"; + } + leakage_power () { + value : 0.0022713000; + when : "A1&A2&!B1&!C1&D1"; + } + leakage_power () { + value : 0.0057660000; + when : "A1&A2&!B1&!C1&!D1"; + } + leakage_power () { + value : 0.0020096000; + when : "A1&A2&!B1&C1&D1"; + } + leakage_power () { + value : 0.0022608000; + when : "A1&A2&!B1&C1&!D1"; + } + leakage_power () { + value : 0.0020059000; + when : "A1&A2&B1&!C1&D1"; + } + leakage_power () { + value : 0.0022651000; + when : "A1&A2&B1&!C1&!D1"; + } + leakage_power () { + value : 0.0019466000; + when : "A1&A2&B1&C1&D1"; + } + leakage_power () { + value : 0.0020131000; + when : "A1&A2&B1&C1&!D1"; + } + area : 21.270400000; + cell_footprint : "sky130_fd_sc_hd__a2111o"; + cell_leakage_power : 0.0091485880; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A1") { + capacitance : 0.0042960000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0041120000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0091843000, 0.0091789000, 0.0091663000, 0.0091665000, 0.0091668000, 0.0091678000, 0.0091699000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0071626000, -0.0071713000, -0.0071913000, -0.0071779000, -0.0071466000, -0.0070746000, -0.0069086000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0044800000; + } + pin ("A2") { + capacitance : 0.0044660000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0041920000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0082704000, 0.0082618000, 0.0082421000, 0.0082419000, 0.0082416000, 0.0082410000, 0.0082394000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0081970000, -0.0081924000, -0.0081817000, -0.0081852000, -0.0081930000, -0.0082110000, -0.0082525000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0047410000; + } + pin ("B1") { + capacitance : 0.0044630000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0041550000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0098281000, 0.0098192000, 0.0097987000, 0.0097977000, 0.0097954000, 0.0097899000, 0.0097776000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0068827000, -0.0069354000, -0.0070571000, -0.0070896000, -0.0071646000, -0.0073376000, -0.0077362000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0047720000; + } + pin ("C1") { + capacitance : 0.0043980000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0040410000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0082912000, 0.0082878000, 0.0082801000, 0.0082801000, 0.0082800000, 0.0082797000, 0.0082794000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0071807000, -0.0073158000, -0.0076274000, -0.0076414000, -0.0076736000, -0.0077480000, -0.0079192000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0047560000; + } + pin ("D1") { + capacitance : 0.0043130000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0039250000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0050873000, 0.0050847000, 0.0050786000, 0.0051019000, 0.0051558000, 0.0052800000, 0.0055661000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0035870000, -0.0035792000, -0.0035612000, -0.0035626000, -0.0035660000, -0.0035734000, -0.0035907000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0047000000; + } + pin ("X") { + direction : "output"; + function : "(A1&A2) | (B1) | (C1) | (D1)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015993650, 0.0051159350, 0.0163644900, 0.0523455900, 0.1674394000, 0.5355933000"); + values("0.0370431000, 0.0350998000, 0.0298243000, 0.0150922000, -0.0365204000, -0.2170918000, -0.8122828000", \ + "0.0367890000, 0.0348262000, 0.0295256000, 0.0147655000, -0.0367437000, -0.2173425000, -0.8124140000", \ + "0.0362817000, 0.0343347000, 0.0294153000, 0.0142798000, -0.0373359000, -0.2178770000, -0.8130665000", \ + "0.0357731000, 0.0337640000, 0.0284689000, 0.0135311000, -0.0379647000, -0.2185139000, -0.8135424000", \ + "0.0353114000, 0.0333889000, 0.0279938000, 0.0130309000, -0.0385146000, -0.2190676000, -0.8140995000", \ + "0.0352202000, 0.0333423000, 0.0279620000, 0.0130431000, -0.0386814000, -0.2193430000, -0.8143683000", \ + "0.0452960000, 0.0431922000, 0.0369365000, 0.0182128000, -0.0399373000, -0.2195017000, -0.8143126000"); + } + related_pin : "A1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015993650, 0.0051159350, 0.0163644900, 0.0523455900, 0.1674394000, 0.5355933000"); + values("0.0378468000, 0.0397922000, 0.0460762000, 0.0655750000, 0.1247708000, 0.3103613000, 0.8999013000", \ + "0.0376934000, 0.0396198000, 0.0458719000, 0.0653036000, 0.1246188000, 0.3096418000, 0.8987992000", \ + "0.0373458000, 0.0393472000, 0.0454998000, 0.0652333000, 0.1244342000, 0.3097854000, 0.8992468000", \ + "0.0370942000, 0.0389606000, 0.0452460000, 0.0648849000, 0.1240305000, 0.3095824000, 0.8990234000", \ + "0.0372350000, 0.0391143000, 0.0453372000, 0.0644245000, 0.1233493000, 0.3090626000, 0.8991017000", \ + "0.0394021000, 0.0411684000, 0.0468009000, 0.0647048000, 0.1231621000, 0.3078197000, 0.8988902000", \ + "0.0426433000, 0.0443353000, 0.0507613000, 0.0687756000, 0.1264536000, 0.3101726000, 0.9000545000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015993650, 0.0051159350, 0.0163644900, 0.0523455900, 0.1674394000, 0.5355933000"); + values("0.0430825000, 0.0410898000, 0.0356724000, 0.0207536000, -0.0308502000, -0.2120744000, -0.8075945000", \ + "0.0428761000, 0.0409369000, 0.0356206000, 0.0205269000, -0.0311114000, -0.2122077000, -0.8077156000", \ + "0.0429502000, 0.0409991000, 0.0355622000, 0.0205369000, -0.0313809000, -0.2125365000, -0.8080552000", \ + "0.0422856000, 0.0402780000, 0.0349615000, 0.0199373000, -0.0317573000, -0.2128384000, -0.8083889000", \ + "0.0419281000, 0.0399258000, 0.0346136000, 0.0196177000, -0.0322313000, -0.2131985000, -0.8085763000", \ + "0.0420237000, 0.0400077000, 0.0346329000, 0.0195910000, -0.0323942000, -0.2133828000, -0.8087445000", \ + "0.0505946000, 0.0484930000, 0.0421522000, 0.0236464000, -0.0331421000, -0.2133445000, -0.8085215000"); + } + related_pin : "A2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015993650, 0.0051159350, 0.0163644900, 0.0523455900, 0.1674394000, 0.5355933000"); + values("0.0386293000, 0.0405579000, 0.0468313000, 0.0663775000, 0.1255400000, 0.3104193000, 0.9002008000", \ + "0.0385139000, 0.0404205000, 0.0466813000, 0.0660757000, 0.1253177000, 0.3103760000, 0.9032879000", \ + "0.0382459000, 0.0401523000, 0.0463403000, 0.0658774000, 0.1249757000, 0.3102738000, 0.8995112000", \ + "0.0379147000, 0.0398002000, 0.0461112000, 0.0657450000, 0.1247783000, 0.3101180000, 0.8991192000", \ + "0.0381898000, 0.0401605000, 0.0463096000, 0.0654483000, 0.1246343000, 0.3093500000, 0.9016978000", \ + "0.0407860000, 0.0425737000, 0.0482729000, 0.0664494000, 0.1243317000, 0.3090972000, 0.8991015000", \ + "0.0428108000, 0.0445661000, 0.0501175000, 0.0682025000, 0.1256943000, 0.3105553000, 0.8986520000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015993650, 0.0051159350, 0.0163644900, 0.0523455900, 0.1674394000, 0.5355933000"); + values("0.0375007000, 0.0355553000, 0.0301077000, 0.0150807000, -0.0368265000, -0.2177523000, -0.8130697000", \ + "0.0371931000, 0.0351892000, 0.0297945000, 0.0146990000, -0.0371538000, -0.2180332000, -0.8133768000", \ + "0.0364590000, 0.0344844000, 0.0291999000, 0.0140888000, -0.0375764000, -0.2184231000, -0.8136618000", \ + "0.0364061000, 0.0345024000, 0.0290023000, 0.0139636000, -0.0379579000, -0.2188642000, -0.8141167000", \ + "0.0357090000, 0.0336994000, 0.0285635000, 0.0134469000, -0.0383829000, -0.2192943000, -0.8144519000", \ + "0.0359428000, 0.0339137000, 0.0285238000, 0.0133868000, -0.0385988000, -0.2193744000, -0.8144467000", \ + "0.0447162000, 0.0425787000, 0.0361847000, 0.0171906000, -0.0391574000, -0.2192657000, -0.8143247000"); + } + related_pin : "B1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015993650, 0.0051159350, 0.0163644900, 0.0523455900, 0.1674394000, 0.5355933000"); + values("0.0349719000, 0.0369699000, 0.0433398000, 0.0626883000, 0.1218261000, 0.3080500000, 0.9002615000", \ + "0.0349867000, 0.0369790000, 0.0433233000, 0.0627094000, 0.1218535000, 0.3064868000, 0.9003501000", \ + "0.0350080000, 0.0370468000, 0.0433456000, 0.0627084000, 0.1217315000, 0.3068702000, 0.8973238000", \ + "0.0348630000, 0.0368340000, 0.0430164000, 0.0621766000, 0.1211635000, 0.3065484000, 0.8970224000", \ + "0.0349607000, 0.0368107000, 0.0428607000, 0.0617782000, 0.1205394000, 0.3060511000, 0.8967277000", \ + "0.0365306000, 0.0383188000, 0.0440415000, 0.0624877000, 0.1204079000, 0.3049592000, 0.8957521000", \ + "0.0398922000, 0.0415317000, 0.0471981000, 0.0652671000, 0.1235346000, 0.3080686000, 0.8946060000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015993650, 0.0051159350, 0.0163644900, 0.0523455900, 0.1674394000, 0.5355933000"); + values("0.0339570000, 0.0320178000, 0.0266484000, 0.0115754000, -0.0401864000, -0.2208442000, -0.8157263000", \ + "0.0336898000, 0.0317046000, 0.0263997000, 0.0113350000, -0.0404511000, -0.2210313000, -0.8160461000", \ + "0.0332202000, 0.0312859000, 0.0259727000, 0.0110177000, -0.0408136000, -0.2215012000, -0.8164755000", \ + "0.0329918000, 0.0310144000, 0.0256891000, 0.0103988000, -0.0412203000, -0.2219407000, -0.8169271000", \ + "0.0323432000, 0.0304357000, 0.0251113000, 0.0101349000, -0.0416105000, -0.2222888000, -0.8172937000", \ + "0.0325139000, 0.0305673000, 0.0254898000, 0.0105536000, -0.0416871000, -0.2224827000, -0.8173741000", \ + "0.0415562000, 0.0393891000, 0.0329247000, 0.0137850000, -0.0423345000, -0.2223503000, -0.8167969000"); + } + related_pin : "C1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015993650, 0.0051159350, 0.0163644900, 0.0523455900, 0.1674394000, 0.5355933000"); + values("0.0330249000, 0.0350280000, 0.0412725000, 0.0604756000, 0.1194725000, 0.3047105000, 0.8936072000", \ + "0.0331587000, 0.0351213000, 0.0413815000, 0.0606113000, 0.1195693000, 0.3059467000, 0.8948953000", \ + "0.0334022000, 0.0354031000, 0.0416408000, 0.0608067000, 0.1197893000, 0.3051785000, 0.8938583000", \ + "0.0331790000, 0.0351000000, 0.0412594000, 0.0602795000, 0.1192456000, 0.3048228000, 0.8982117000", \ + "0.0331629000, 0.0350317000, 0.0410159000, 0.0598460000, 0.1184984000, 0.3043212000, 0.8968101000", \ + "0.0342229000, 0.0360229000, 0.0417321000, 0.0602359000, 0.1182571000, 0.3030233000, 0.8962260000", \ + "0.0370409000, 0.0387308000, 0.0442581000, 0.0623741000, 0.1206597000, 0.3050319000, 0.8916636000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015993650, 0.0051159350, 0.0163644900, 0.0523455900, 0.1674394000, 0.5355933000"); + values("0.0322863000, 0.0302956000, 0.0247789000, 0.0100184000, -0.0417874000, -0.2223399000, -0.8171597000", \ + "0.0318474000, 0.0299104000, 0.0245896000, 0.0095267000, -0.0421221000, -0.2225703000, -0.8175046000", \ + "0.0314484000, 0.0294694000, 0.0240673000, 0.0092043000, -0.0425590000, -0.2230507000, -0.8178785000", \ + "0.0309156000, 0.0289601000, 0.0236288000, 0.0086595000, -0.0430477000, -0.2235840000, -0.8182798000", \ + "0.0307047000, 0.0287053000, 0.0233329000, 0.0083716000, -0.0433759000, -0.2239121000, -0.8185701000", \ + "0.0314190000, 0.0294362000, 0.0239977000, 0.0096901000, -0.0430003000, -0.2233240000, -0.8181315000", \ + "0.0445028000, 0.0422378000, 0.0356596000, 0.0166719000, -0.0416753000, -0.2219510000, -0.8166261000"); + } + related_pin : "D1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015993650, 0.0051159350, 0.0163644900, 0.0523455900, 0.1674394000, 0.5355933000"); + values("0.0252292000, 0.0272266000, 0.0334461000, 0.0527404000, 0.1116176000, 0.2968349000, 0.8877106000", \ + "0.0252576000, 0.0272529000, 0.0334966000, 0.0527502000, 0.1117030000, 0.2978237000, 0.8875495000", \ + "0.0251661000, 0.0271509000, 0.0333350000, 0.0525200000, 0.1114021000, 0.2961668000, 0.8867464000", \ + "0.0249880000, 0.0269113000, 0.0329497000, 0.0519505000, 0.1108438000, 0.2959818000, 0.8864121000", \ + "0.0250726000, 0.0268820000, 0.0327630000, 0.0514884000, 0.1100945000, 0.2956256000, 0.8861587000", \ + "0.0262419000, 0.0280199000, 0.0337328000, 0.0522248000, 0.1098933000, 0.2945102000, 0.8862561000", \ + "0.0287704000, 0.0304465000, 0.0359998000, 0.0539533000, 0.1123027000, 0.2962995000, 0.8839073000"); + } + } + max_capacitance : 0.5355930000; + max_transition : 1.4995610000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015993600, 0.0051159400, 0.0163645000, 0.0523456000, 0.1674390000, 0.5355930000"); + values("0.4115941000, 0.4175033000, 0.4329213000, 0.4673878000, 0.5380981000, 0.6840060000, 1.0310978000", \ + "0.4148444000, 0.4208039000, 0.4362171000, 0.4709618000, 0.5413902000, 0.6874268000, 1.0344630000", \ + "0.4240364000, 0.4299260000, 0.4452283000, 0.4797683000, 0.5504759000, 0.6966396000, 1.0435759000", \ + "0.4476691000, 0.4535678000, 0.4689522000, 0.5034552000, 0.5735579000, 0.7200097000, 1.0671127000", \ + "0.5006885000, 0.5065925000, 0.5217816000, 0.5565836000, 0.6268304000, 0.7731911000, 1.1202571000", \ + "0.6093019000, 0.6151657000, 0.6306063000, 0.6652667000, 0.7359207000, 0.8822514000, 1.2292292000", \ + "0.7955708000, 0.8019144000, 0.8185901000, 0.8554488000, 0.9303637000, 1.0832956000, 1.4359871000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015993600, 0.0051159400, 0.0163645000, 0.0523456000, 0.1674390000, 0.5355930000"); + values("0.1155489000, 0.1203134000, 0.1330129000, 0.1638583000, 0.2420998000, 0.4686905000, 1.1810698000", \ + "0.1197018000, 0.1245155000, 0.1371148000, 0.1679199000, 0.2461037000, 0.4734624000, 1.1838098000", \ + "0.1298974000, 0.1346235000, 0.1471999000, 0.1780507000, 0.2561422000, 0.4826625000, 1.1942837000", \ + "0.1552305000, 0.1598858000, 0.1723547000, 0.2029143000, 0.2805815000, 0.5071073000, 1.2191946000", \ + "0.2088519000, 0.2136007000, 0.2262018000, 0.2565188000, 0.3336759000, 0.5596335000, 1.2697078000", \ + "0.2817954000, 0.2870962000, 0.3011684000, 0.3331898000, 0.4110781000, 0.6367311000, 1.3472002000", \ + "0.3553420000, 0.3623765000, 0.3793410000, 0.4170586000, 0.4976368000, 0.7214785000, 1.4311019000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015993600, 0.0051159400, 0.0163645000, 0.0523456000, 0.1674390000, 0.5355930000"); + values("0.0480871000, 0.0516464000, 0.0612945000, 0.0840995000, 0.1367413000, 0.2717778000, 0.6683779000", \ + "0.0481557000, 0.0516889000, 0.0614237000, 0.0847249000, 0.1370753000, 0.2719025000, 0.6696127000", \ + "0.0480849000, 0.0516376000, 0.0618651000, 0.0850511000, 0.1367214000, 0.2718762000, 0.6681152000", \ + "0.0484118000, 0.0516246000, 0.0613440000, 0.0837803000, 0.1372669000, 0.2714812000, 0.6689925000", \ + "0.0480523000, 0.0516124000, 0.0615392000, 0.0837779000, 0.1376039000, 0.2717303000, 0.6693000000", \ + "0.0490720000, 0.0526121000, 0.0624202000, 0.0847987000, 0.1371412000, 0.2716447000, 0.6694921000", \ + "0.0553412000, 0.0590917000, 0.0689578000, 0.0936347000, 0.1485734000, 0.2816013000, 0.6740966000"); + } + related_pin : "A1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015993600, 0.0051159400, 0.0163645000, 0.0523456000, 0.1674390000, 0.5355930000"); + values("0.0273855000, 0.0310724000, 0.0420489000, 0.0728962000, 0.1688231000, 0.4833386000, 1.4953184000", \ + "0.0272884000, 0.0311188000, 0.0419613000, 0.0727831000, 0.1688928000, 0.4824634000, 1.4977052000", \ + "0.0272541000, 0.0309167000, 0.0417322000, 0.0725854000, 0.1684801000, 0.4832154000, 1.4979696000", \ + "0.0267420000, 0.0305250000, 0.0410955000, 0.0719168000, 0.1681389000, 0.4830277000, 1.4957076000", \ + "0.0280348000, 0.0315696000, 0.0420309000, 0.0721543000, 0.1672298000, 0.4825285000, 1.4988765000", \ + "0.0348975000, 0.0384332000, 0.0479786000, 0.0764804000, 0.1690848000, 0.4812143000, 1.4975465000", \ + "0.0479628000, 0.0516827000, 0.0633244000, 0.0906918000, 0.1740881000, 0.4832356000, 1.4952820000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015993600, 0.0051159400, 0.0163645000, 0.0523456000, 0.1674390000, 0.5355930000"); + values("0.4448634000, 0.4512119000, 0.4675791000, 0.5036939000, 0.5755290000, 0.7225767000, 1.0703615000", \ + "0.4490507000, 0.4554687000, 0.4718586000, 0.5078594000, 0.5790171000, 0.7264089000, 1.0745699000", \ + "0.4605443000, 0.4668559000, 0.4831666000, 0.5192426000, 0.5912253000, 0.7383091000, 1.0861898000", \ + "0.4862011000, 0.4924626000, 0.5089066000, 0.5448581000, 0.6169412000, 0.7642657000, 1.1119535000", \ + "0.5399827000, 0.5462258000, 0.5627007000, 0.5985560000, 0.6706983000, 0.8172709000, 1.1653039000", \ + "0.6470642000, 0.6534038000, 0.6698226000, 0.7058856000, 0.7780186000, 0.9253514000, 1.2731071000", \ + "0.8370855000, 0.8436525000, 0.8609594000, 0.8997531000, 0.9754298000, 1.1281145000, 1.4803317000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015993600, 0.0051159400, 0.0163645000, 0.0523456000, 0.1674390000, 0.5355930000"); + values("0.1199637000, 0.1247155000, 0.1373762000, 0.1682281000, 0.2462877000, 0.4729104000, 1.1819367000", \ + "0.1241539000, 0.1289057000, 0.1415068000, 0.1722762000, 0.2502615000, 0.4772293000, 1.1889939000", \ + "0.1324321000, 0.1371600000, 0.1497774000, 0.1804953000, 0.2584480000, 0.4847056000, 1.1967375000", \ + "0.1514974000, 0.1561837000, 0.1687262000, 0.1993471000, 0.2770071000, 0.5034633000, 1.2155169000", \ + "0.1912431000, 0.1960713000, 0.2087525000, 0.2394528000, 0.3169678000, 0.5434870000, 1.2539781000", \ + "0.2526128000, 0.2578559000, 0.2716620000, 0.3036127000, 0.3821604000, 0.6080910000, 1.3173027000", \ + "0.3203928000, 0.3270385000, 0.3436597000, 0.3798863000, 0.4608751000, 0.6867595000, 1.3958078000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015993600, 0.0051159400, 0.0163645000, 0.0523456000, 0.1674390000, 0.5355930000"); + values("0.0521519000, 0.0558590000, 0.0660838000, 0.0878332000, 0.1402059000, 0.2737608000, 0.6712583000", \ + "0.0522502000, 0.0559862000, 0.0656455000, 0.0877887000, 0.1404759000, 0.2738836000, 0.6711888000", \ + "0.0521065000, 0.0560804000, 0.0655479000, 0.0875770000, 0.1398165000, 0.2735885000, 0.6712502000", \ + "0.0520543000, 0.0559837000, 0.0659450000, 0.0879500000, 0.1398222000, 0.2738454000, 0.6711001000", \ + "0.0523931000, 0.0560042000, 0.0658888000, 0.0879303000, 0.1397945000, 0.2738825000, 0.6716265000", \ + "0.0521955000, 0.0559536000, 0.0659648000, 0.0881366000, 0.1395719000, 0.2737408000, 0.6711478000", \ + "0.0587509000, 0.0625227000, 0.0724000000, 0.0956862000, 0.1485478000, 0.2804633000, 0.6757898000"); + } + related_pin : "A2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015993600, 0.0051159400, 0.0163645000, 0.0523456000, 0.1674390000, 0.5355930000"); + values("0.0274192000, 0.0312213000, 0.0417866000, 0.0727488000, 0.1686087000, 0.4828856000, 1.4990658000", \ + "0.0272715000, 0.0310303000, 0.0418953000, 0.0726723000, 0.1687138000, 0.4825555000, 1.4995613000", \ + "0.0271192000, 0.0308935000, 0.0418020000, 0.0725791000, 0.1686530000, 0.4832557000, 1.4957356000", \ + "0.0268580000, 0.0306139000, 0.0412676000, 0.0722630000, 0.1683329000, 0.4828969000, 1.4979197000", \ + "0.0280082000, 0.0318064000, 0.0425007000, 0.0724488000, 0.1677774000, 0.4821093000, 1.4954128000", \ + "0.0325901000, 0.0362795000, 0.0469310000, 0.0761606000, 0.1697543000, 0.4818549000, 1.4991328000", \ + "0.0420402000, 0.0461143000, 0.0574055000, 0.0856753000, 0.1740334000, 0.4838551000, 1.4935611000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015993600, 0.0051159400, 0.0163645000, 0.0523456000, 0.1674390000, 0.5355930000"); + values("0.4260579000, 0.4323966000, 0.4487163000, 0.4847882000, 0.5568040000, 0.7041508000, 1.0520426000", \ + "0.4282617000, 0.4345690000, 0.4510168000, 0.4871672000, 0.5591589000, 0.7066823000, 1.0537284000", \ + "0.4369451000, 0.4429887000, 0.4595819000, 0.4955998000, 0.5668102000, 0.7142840000, 1.0627386000", \ + "0.4596542000, 0.4659618000, 0.4822875000, 0.5183359000, 0.5903281000, 0.7377422000, 1.0856083000", \ + "0.5117728000, 0.5180855000, 0.5344215000, 0.5704623000, 0.6424428000, 0.7897626000, 1.1376965000", \ + "0.6238796000, 0.6301412000, 0.6466553000, 0.6827395000, 0.7548828000, 0.9021879000, 1.2504355000", \ + "0.8321034000, 0.8390568000, 0.8569158000, 0.8965711000, 0.9740722000, 1.1284773000, 1.4812391000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015993600, 0.0051159400, 0.0163645000, 0.0523456000, 0.1674390000, 0.5355930000"); + values("0.0744878000, 0.0780968000, 0.0880337000, 0.1137975000, 0.1859537000, 0.4089993000, 1.1182703000", \ + "0.0791558000, 0.0827642000, 0.0926919000, 0.1184921000, 0.1904914000, 0.4135318000, 1.1226089000", \ + "0.0904908000, 0.0941425000, 0.1039857000, 0.1296799000, 0.2018417000, 0.4249385000, 1.1320305000", \ + "0.1163552000, 0.1199349000, 0.1296344000, 0.1550484000, 0.2270181000, 0.4503184000, 1.1575541000", \ + "0.1573870000, 0.1614313000, 0.1720743000, 0.1983847000, 0.2703751000, 0.4939892000, 1.2012703000", \ + "0.2039934000, 0.2091821000, 0.2223291000, 0.2515462000, 0.3244359000, 0.5472220000, 1.2577883000", \ + "0.2351040000, 0.2418778000, 0.2591554000, 0.2960127000, 0.3734746000, 0.5964407000, 1.3030648000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015993600, 0.0051159400, 0.0163645000, 0.0523456000, 0.1674390000, 0.5355930000"); + values("0.0521095000, 0.0560787000, 0.0655455000, 0.0875655000, 0.1397707000, 0.2737905000, 0.6710662000", \ + "0.0520471000, 0.0558503000, 0.0655094000, 0.0877114000, 0.1398383000, 0.2732096000, 0.6715268000", \ + "0.0523024000, 0.0562556000, 0.0654785000, 0.0877994000, 0.1406029000, 0.2739475000, 0.6711502000", \ + "0.0521535000, 0.0562051000, 0.0655470000, 0.0875649000, 0.1398186000, 0.2737783000, 0.6709121000", \ + "0.0520456000, 0.0558053000, 0.0655826000, 0.0876098000, 0.1400015000, 0.2735221000, 0.6717790000", \ + "0.0526572000, 0.0562642000, 0.0665058000, 0.0883732000, 0.1397664000, 0.2737919000, 0.6701952000", \ + "0.0612598000, 0.0651435000, 0.0760417000, 0.0999324000, 0.1529886000, 0.2828456000, 0.6786085000"); + } + related_pin : "B1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015993600, 0.0051159400, 0.0163645000, 0.0523456000, 0.1674390000, 0.5355930000"); + values("0.0198037000, 0.0228179000, 0.0321572000, 0.0615093000, 0.1586521000, 0.4756767000, 1.4944943000", \ + "0.0198198000, 0.0227999000, 0.0320844000, 0.0614283000, 0.1587177000, 0.4750618000, 1.4944143000", \ + "0.0196803000, 0.0227173000, 0.0319789000, 0.0614144000, 0.1588066000, 0.4758108000, 1.4921978000", \ + "0.0198888000, 0.0228547000, 0.0320599000, 0.0612261000, 0.1584023000, 0.4750961000, 1.4939916000", \ + "0.0244362000, 0.0273059000, 0.0356048000, 0.0633472000, 0.1585914000, 0.4758947000, 1.4939372000", \ + "0.0328225000, 0.0356976000, 0.0440039000, 0.0693326000, 0.1609359000, 0.4749983000, 1.4905308000", \ + "0.0457933000, 0.0496005000, 0.0595614000, 0.0846516000, 0.1670669000, 0.4785687000, 1.4910705000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015993600, 0.0051159400, 0.0163645000, 0.0523456000, 0.1674390000, 0.5355930000"); + values("0.3879921000, 0.3943458000, 0.4106597000, 0.4468968000, 0.5187451000, 0.6655091000, 1.0134882000", \ + "0.3900253000, 0.3964577000, 0.4128411000, 0.4488208000, 0.5211057000, 0.6675859000, 1.0158707000", \ + "0.3977841000, 0.4041448000, 0.4204827000, 0.4566127000, 0.5285767000, 0.6752152000, 1.0232879000", \ + "0.4202141000, 0.4265851000, 0.4429844000, 0.4790262000, 0.5511084000, 0.6985656000, 1.0456881000", \ + "0.4746845000, 0.4809805000, 0.4970734000, 0.5333782000, 0.6050709000, 0.7525278000, 1.1007366000", \ + "0.6023234000, 0.6092777000, 0.6250918000, 0.6615928000, 0.7330948000, 0.8810347000, 1.2288970000", \ + "0.8467784000, 0.8538470000, 0.8722110000, 0.9126857000, 0.9906848000, 1.1456123000, 1.4953718000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015993600, 0.0051159400, 0.0163645000, 0.0523456000, 0.1674390000, 0.5355930000"); + values("0.0754043000, 0.0790623000, 0.0890920000, 0.1149562000, 0.1867036000, 0.4089906000, 1.1156904000", \ + "0.0800322000, 0.0836774000, 0.0937203000, 0.1196167000, 0.1915537000, 0.4139878000, 1.1215527000", \ + "0.0911567000, 0.0948162000, 0.1048271000, 0.1306075000, 0.2025511000, 0.4249992000, 1.1313385000", \ + "0.1160362000, 0.1196838000, 0.1296467000, 0.1553387000, 0.2271078000, 0.4498247000, 1.1587681000", \ + "0.1545259000, 0.1586868000, 0.1695713000, 0.1963022000, 0.2684931000, 0.4912278000, 1.1989528000", \ + "0.1962747000, 0.2016587000, 0.2149924000, 0.2449023000, 0.3182509000, 0.5409259000, 1.2504535000", \ + "0.2192432000, 0.2262179000, 0.2439352000, 0.2818392000, 0.3606363000, 0.5835799000, 1.2902825000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015993600, 0.0051159400, 0.0163645000, 0.0523456000, 0.1674390000, 0.5355930000"); + values("0.0522805000, 0.0556485000, 0.0660161000, 0.0885238000, 0.1411741000, 0.2740345000, 0.6720995000", \ + "0.0524252000, 0.0557000000, 0.0657058000, 0.0878135000, 0.1398764000, 0.2742993000, 0.6709960000", \ + "0.0522849000, 0.0557163000, 0.0657158000, 0.0891508000, 0.1393863000, 0.2734984000, 0.6710753000", \ + "0.0518516000, 0.0557694000, 0.0663125000, 0.0892823000, 0.1398731000, 0.2736480000, 0.6717066000", \ + "0.0524370000, 0.0562503000, 0.0654116000, 0.0879080000, 0.1403088000, 0.2739899000, 0.6715009000", \ + "0.0530770000, 0.0562914000, 0.0663907000, 0.0891292000, 0.1402306000, 0.2738280000, 0.6709798000", \ + "0.0647640000, 0.0687660000, 0.0796031000, 0.1022917000, 0.1538639000, 0.2835343000, 0.6787885000"); + } + related_pin : "C1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015993600, 0.0051159400, 0.0163645000, 0.0523456000, 0.1674390000, 0.5355930000"); + values("0.0198304000, 0.0228452000, 0.0322018000, 0.0613072000, 0.1581851000, 0.4761771000, 1.4924715000", \ + "0.0197899000, 0.0228318000, 0.0321057000, 0.0613059000, 0.1579673000, 0.4764470000, 1.4944048000", \ + "0.0198202000, 0.0228212000, 0.0321892000, 0.0612604000, 0.1581291000, 0.4763507000, 1.4922742000", \ + "0.0202291000, 0.0232366000, 0.0324482000, 0.0614150000, 0.1582107000, 0.4763656000, 1.4957900000", \ + "0.0245618000, 0.0276892000, 0.0362075000, 0.0639145000, 0.1587554000, 0.4760822000, 1.4920548000", \ + "0.0336128000, 0.0368419000, 0.0449341000, 0.0705546000, 0.1614461000, 0.4754817000, 1.4926511000", \ + "0.0474977000, 0.0512071000, 0.0619531000, 0.0867678000, 0.1686170000, 0.4782090000, 1.4910144000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015993600, 0.0051159400, 0.0163645000, 0.0523456000, 0.1674390000, 0.5355930000"); + values("0.3110585000, 0.3172504000, 0.3336273000, 0.3695194000, 0.4417545000, 0.5892191000, 0.9374352000", \ + "0.3127800000, 0.3191797000, 0.3355941000, 0.3715809000, 0.4434412000, 0.5912803000, 0.9391263000", \ + "0.3194079000, 0.3257943000, 0.3417628000, 0.3779203000, 0.4502843000, 0.5976453000, 0.9457015000", \ + "0.3398970000, 0.3462114000, 0.3626021000, 0.3984869000, 0.4708007000, 0.6182709000, 0.9662278000", \ + "0.3990611000, 0.4053723000, 0.4217635000, 0.4578828000, 0.5298072000, 0.6774880000, 1.0256809000", \ + "0.5436333000, 0.5497073000, 0.5654677000, 0.6000526000, 0.6718743000, 0.8174607000, 1.1653948000", \ + "0.8114407000, 0.8187266000, 0.8383094000, 0.8796452000, 0.9572032000, 1.1066177000, 1.4560900000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015993600, 0.0051159400, 0.0163645000, 0.0523456000, 0.1674390000, 0.5355930000"); + values("0.0688532000, 0.0725058000, 0.0825234000, 0.1084050000, 0.1800581000, 0.4019365000, 1.1124712000", \ + "0.0736062000, 0.0772628000, 0.0872979000, 0.1131922000, 0.1847907000, 0.4072825000, 1.1152105000", \ + "0.0848911000, 0.0885370000, 0.0985153000, 0.1243479000, 0.1961611000, 0.4180276000, 1.1246665000", \ + "0.1089366000, 0.1126230000, 0.1226063000, 0.1483408000, 0.2201861000, 0.4426174000, 1.1491034000", \ + "0.1438876000, 0.1482606000, 0.1593990000, 0.1863978000, 0.2587674000, 0.4815920000, 1.1883340000", \ + "0.1806834000, 0.1862489000, 0.2003267000, 0.2311591000, 0.3051920000, 0.5278019000, 1.2380603000", \ + "0.1983939000, 0.2056802000, 0.2244082000, 0.2643278000, 0.3449503000, 0.5675256000, 1.2747871000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015993600, 0.0051159400, 0.0163645000, 0.0523456000, 0.1674390000, 0.5355930000"); + values("0.0518893000, 0.0559179000, 0.0660463000, 0.0886613000, 0.1407176000, 0.2736480000, 0.6717947000", \ + "0.0522783000, 0.0557100000, 0.0657644000, 0.0877981000, 0.1399779000, 0.2737548000, 0.6703403000", \ + "0.0521889000, 0.0560053000, 0.0652399000, 0.0882672000, 0.1394243000, 0.2731839000, 0.6710925000", \ + "0.0522055000, 0.0560829000, 0.0654860000, 0.0882540000, 0.1400610000, 0.2735360000, 0.6720643000", \ + "0.0519813000, 0.0557948000, 0.0661301000, 0.0885273000, 0.1411355000, 0.2733639000, 0.6714394000", \ + "0.0511529000, 0.0546518000, 0.0645173000, 0.0868458000, 0.1389177000, 0.2746212000, 0.6718032000", \ + "0.0711283000, 0.0753986000, 0.0852996000, 0.1070884000, 0.1529148000, 0.2806175000, 0.6777284000"); + } + related_pin : "D1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015993600, 0.0051159400, 0.0163645000, 0.0523456000, 0.1674390000, 0.5355930000"); + values("0.0194558000, 0.0224630000, 0.0317362000, 0.0608019000, 0.1576397000, 0.4758674000, 1.4979532000", \ + "0.0194579000, 0.0224621000, 0.0318045000, 0.0609183000, 0.1578312000, 0.4765524000, 1.4965551000", \ + "0.0194551000, 0.0225120000, 0.0317885000, 0.0610427000, 0.1578143000, 0.4752955000, 1.4956085000", \ + "0.0204835000, 0.0235030000, 0.0325711000, 0.0614602000, 0.1577602000, 0.4754265000, 1.4950411000", \ + "0.0255533000, 0.0283522000, 0.0370597000, 0.0644891000, 0.1585852000, 0.4758463000, 1.4952510000", \ + "0.0356467000, 0.0385614000, 0.0471194000, 0.0723618000, 0.1616285000, 0.4752353000, 1.4951923000", \ + "0.0506853000, 0.0546160000, 0.0653799000, 0.0908023000, 0.1710229000, 0.4771084000, 1.4912365000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__a2111oi_0") { + leakage_power () { + value : 0.0011728000; + when : "!A1&!A2&!B1&!C1&D1"; + } + leakage_power () { + value : 0.0015217000; + when : "!A1&!A2&!B1&!C1&!D1"; + } + leakage_power () { + value : 0.0000659221; + when : "!A1&!A2&!B1&C1&D1"; + } + leakage_power () { + value : 0.0004276000; + when : "!A1&!A2&!B1&C1&!D1"; + } + leakage_power () { + value : 0.0000583256; + when : "!A1&!A2&B1&!C1&D1"; + } + leakage_power () { + value : 0.0003562000; + when : "!A1&!A2&B1&!C1&!D1"; + } + leakage_power () { + value : 0.0000349851; + when : "!A1&!A2&B1&C1&D1"; + } + leakage_power () { + value : 0.0000597315; + when : "!A1&!A2&B1&C1&!D1"; + } + leakage_power () { + value : 0.0011728000; + when : "!A1&A2&!B1&!C1&D1"; + } + leakage_power () { + value : 0.0020010000; + when : "!A1&A2&!B1&!C1&!D1"; + } + leakage_power () { + value : 0.0000659221; + when : "!A1&A2&!B1&C1&D1"; + } + leakage_power () { + value : 0.0004276000; + when : "!A1&A2&!B1&C1&!D1"; + } + leakage_power () { + value : 0.0000583256; + when : "!A1&A2&B1&!C1&D1"; + } + leakage_power () { + value : 0.0003562000; + when : "!A1&A2&B1&!C1&!D1"; + } + leakage_power () { + value : 0.0000349851; + when : "!A1&A2&B1&C1&D1"; + } + leakage_power () { + value : 0.0000597315; + when : "!A1&A2&B1&C1&!D1"; + } + leakage_power () { + value : 0.0011728000; + when : "A1&!A2&!B1&!C1&D1"; + } + leakage_power () { + value : 0.0017973000; + when : "A1&!A2&!B1&!C1&!D1"; + } + leakage_power () { + value : 0.0000659221; + when : "A1&!A2&!B1&C1&D1"; + } + leakage_power () { + value : 0.0004276000; + when : "A1&!A2&!B1&C1&!D1"; + } + leakage_power () { + value : 0.0000583256; + when : "A1&!A2&B1&!C1&D1"; + } + leakage_power () { + value : 0.0003562000; + when : "A1&!A2&B1&!C1&!D1"; + } + leakage_power () { + value : 0.0000349851; + when : "A1&!A2&B1&C1&D1"; + } + leakage_power () { + value : 0.0000597315; + when : "A1&!A2&B1&C1&!D1"; + } + leakage_power () { + value : 0.0001566000; + when : "A1&A2&!B1&!C1&D1"; + } + leakage_power () { + value : 0.0010558000; + when : "A1&A2&!B1&!C1&!D1"; + } + leakage_power () { + value : 0.0000499670; + when : "A1&A2&!B1&C1&D1"; + } + leakage_power () { + value : 0.0001343000; + when : "A1&A2&!B1&C1&!D1"; + } + leakage_power () { + value : 0.0000455913; + when : "A1&A2&B1&!C1&D1"; + } + leakage_power () { + value : 0.0001320000; + when : "A1&A2&B1&!C1&!D1"; + } + leakage_power () { + value : 0.0000310571; + when : "A1&A2&B1&C1&D1"; + } + leakage_power () { + value : 0.0000494543; + when : "A1&A2&B1&C1&!D1"; + } + area : 8.758400000; + cell_footprint : "sky130_fd_sc_hd__a2111oi"; + cell_leakage_power : 0.0004219171; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A1") { + capacitance : 0.0018940000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0018500000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0032499000, 0.0032499000, 0.0032498000, 0.0032483000, 0.0032448000, 0.0032367000, 0.0032181000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0027096000, -0.0027123000, -0.0027184000, -0.0027142000, -0.0027045000, -0.0026820000, -0.0026303000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0019380000; + } + pin ("A2") { + capacitance : 0.0018450000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0017800000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0028989000, 0.0029017000, 0.0029081000, 0.0029091000, 0.0029112000, 0.0029162000, 0.0029276000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0029150000, -0.0029126000, -0.0029069000, -0.0029074000, -0.0029083000, -0.0029106000, -0.0029157000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0019090000; + } + pin ("B1") { + capacitance : 0.0017480000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0016510000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0026687000, 0.0026707000, 0.0026752000, 0.0026760000, 0.0026779000, 0.0026822000, 0.0026921000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0022774000, -0.0023018000, -0.0023579000, -0.0023683000, -0.0023924000, -0.0024477000, -0.0025754000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0018440000; + } + pin ("C1") { + capacitance : 0.0018950000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0017640000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0027801000, 0.0027767000, 0.0027687000, 0.0027669000, 0.0027627000, 0.0027530000, 0.0027307000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0024460000, -0.0025028000, -0.0026336000, -0.0026382000, -0.0026487000, -0.0026729000, -0.0027286000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0020270000; + } + pin ("D1") { + capacitance : 0.0017730000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0016350000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0019198000, 0.0019179000, 0.0019135000, 0.0019181000, 0.0019286000, 0.0019530000, 0.0020092000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0013874000, -0.0013885000, -0.0013909000, -0.0013909000, -0.0013908000, -0.0013907000, -0.0013906000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0019110000; + } + pin ("Y") { + direction : "output"; + function : "(!A1&!B1&!C1&!D1) | (!A2&!B1&!C1&!D1)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0009327012, 0.0017398630, 0.0032455450, 0.0060542470, 0.0112936100, 0.0210671200"); + values("0.0049693000, 0.0042692000, 0.0029794000, 0.0005457000, -0.0039657000, -0.0123468000, -0.0280350000", \ + "0.0048922000, 0.0041979000, 0.0028991000, 0.0004752000, -0.0040354000, -0.0124060000, -0.0281057000", \ + "0.0048122000, 0.0040937000, 0.0027963000, 0.0003685000, -0.0041289000, -0.0125009000, -0.0281942000", \ + "0.0046702000, 0.0039918000, 0.0027088000, 0.0002753000, -0.0042525000, -0.0126345000, -0.0282931000", \ + "0.0045436000, 0.0038567000, 0.0025909000, 0.0001916000, -0.0042927000, -0.0127089000, -0.0283580000", \ + "0.0046048000, 0.0038922000, 0.0025768000, 0.0001328000, -0.0043829000, -0.0127141000, -0.0283958000", \ + "0.0053493000, 0.0046507000, 0.0033394000, 0.0008593000, -0.0036383000, -0.0120926000, -0.0280124000"); + } + related_pin : "A1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0009327012, 0.0017398630, 0.0032455450, 0.0060542470, 0.0112936100, 0.0210671200"); + values("0.0106551000, 0.0113995000, 0.0126968000, 0.0151845000, 0.0196624000, 0.0281350000, 0.0437375000", \ + "0.0105178000, 0.0112714000, 0.0125909000, 0.0150925000, 0.0196148000, 0.0280483000, 0.0438140000", \ + "0.0103650000, 0.0110883000, 0.0124202000, 0.0149451000, 0.0194915000, 0.0279506000, 0.0436376000", \ + "0.0102104000, 0.0109257000, 0.0122570000, 0.0147511000, 0.0193645000, 0.0278088000, 0.0436586000", \ + "0.0101120000, 0.0108275000, 0.0121288000, 0.0146134000, 0.0191551000, 0.0276636000, 0.0433042000", \ + "0.0100990000, 0.0108044000, 0.0120882000, 0.0145195000, 0.0190930000, 0.0275170000, 0.0433233000", \ + "0.0101000000, 0.0107872000, 0.0121191000, 0.0145818000, 0.0190912000, 0.0274149000, 0.0431413000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0009327012, 0.0017398630, 0.0032455450, 0.0060542470, 0.0112936100, 0.0210671200"); + values("0.0050101000, 0.0043077000, 0.0030149000, 0.0005774000, -0.0039210000, -0.0123057000, -0.0279857000", \ + "0.0049314000, 0.0042292000, 0.0029293000, 0.0005008000, -0.0040111000, -0.0123926000, -0.0280789000", \ + "0.0048241000, 0.0041311000, 0.0028230000, 0.0003989000, -0.0041054000, -0.0124900000, -0.0281693000", \ + "0.0047635000, 0.0040707000, 0.0027617000, 0.0003239000, -0.0041843000, -0.0125765000, -0.0282611000", \ + "0.0046745000, 0.0039848000, 0.0027025000, 0.0002739000, -0.0042130000, -0.0126463000, -0.0282614000", \ + "0.0047548000, 0.0040276000, 0.0027346000, 0.0002653000, -0.0043092000, -0.0126691000, -0.0283090000", \ + "0.0053402000, 0.0045969000, 0.0032982000, 0.0008356000, -0.0037687000, -0.0123127000, -0.0282556000"); + } + related_pin : "A2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0009327012, 0.0017398630, 0.0032455450, 0.0060542470, 0.0112936100, 0.0210671200"); + values("0.0126126000, 0.0133050000, 0.0146007000, 0.0170281000, 0.0215006000, 0.0299608000, 0.0455376000", \ + "0.0125329000, 0.0132334000, 0.0145406000, 0.0169809000, 0.0214811000, 0.0298907000, 0.0455403000", \ + "0.0124221000, 0.0131374000, 0.0144502000, 0.0168958000, 0.0214169000, 0.0298436000, 0.0454823000", \ + "0.0123489000, 0.0130399000, 0.0143589000, 0.0167967000, 0.0213304000, 0.0297736000, 0.0453865000", \ + "0.0122542000, 0.0129528000, 0.0142662000, 0.0166835000, 0.0212417000, 0.0296350000, 0.0453166000", \ + "0.0122425000, 0.0129397000, 0.0142529000, 0.0166771000, 0.0211926000, 0.0295733000, 0.0452725000", \ + "0.0122077000, 0.0128936000, 0.0142178000, 0.0166727000, 0.0211379000, 0.0295548000, 0.0451923000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0009327012, 0.0017398630, 0.0032455450, 0.0060542470, 0.0112936100, 0.0210671200"); + values("0.0029777000, 0.0022839000, 0.0009850000, -0.0014245000, -0.0059234000, -0.0143436000, -0.0301138000", \ + "0.0029918000, 0.0022990000, 0.0009914000, -0.0014149000, -0.0059126000, -0.0143396000, -0.0301031000", \ + "0.0030118000, 0.0023148000, 0.0010171000, -0.0013874000, -0.0058966000, -0.0143094000, -0.0300726000", \ + "0.0028890000, 0.0022152000, 0.0009376000, -0.0014694000, -0.0059355000, -0.0143496000, -0.0301042000", \ + "0.0029654000, 0.0022635000, 0.0009394000, -0.0014585000, -0.0059380000, -0.0143786000, -0.0300959000", \ + "0.0032096000, 0.0025302000, 0.0011081000, -0.0013043000, -0.0058357000, -0.0143231000, -0.0300934000", \ + "0.0038797000, 0.0031666000, 0.0018285000, -0.0006293000, -0.0050937000, -0.0137602000, -0.0294726000"); + } + related_pin : "B1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0009327012, 0.0017398630, 0.0032455450, 0.0060542470, 0.0112936100, 0.0210671200"); + values("0.0109653000, 0.0116833000, 0.0129972000, 0.0154459000, 0.0199607000, 0.0283597000, 0.0440364000", \ + "0.0108568000, 0.0115684000, 0.0128839000, 0.0153486000, 0.0198715000, 0.0283331000, 0.0439903000", \ + "0.0107142000, 0.0114226000, 0.0127491000, 0.0152162000, 0.0197480000, 0.0282251000, 0.0438665000", \ + "0.0106040000, 0.0113106000, 0.0126195000, 0.0150624000, 0.0196389000, 0.0280755000, 0.0437516000", \ + "0.0105235000, 0.0112236000, 0.0125443000, 0.0149721000, 0.0195047000, 0.0279819000, 0.0436338000", \ + "0.0104951000, 0.0112056000, 0.0125002000, 0.0149108000, 0.0194400000, 0.0278571000, 0.0435353000", \ + "0.0104854000, 0.0111799000, 0.0124998000, 0.0149323000, 0.0194621000, 0.0279038000, 0.0435584000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0009327012, 0.0017398630, 0.0032455450, 0.0060542470, 0.0112936100, 0.0210671200"); + values("0.0022392000, 0.0015427000, 0.0002443000, -0.0021765000, -0.0067127000, -0.0151810000, -0.0309889000", \ + "0.0022728000, 0.0015743000, 0.0002829000, -0.0021265000, -0.0066484000, -0.0151102000, -0.0309132000", \ + "0.0023444000, 0.0016654000, 0.0003849000, -0.0020123000, -0.0065245000, -0.0149617000, -0.0307547000", \ + "0.0022056000, 0.0015362000, 0.0002731000, -0.0020879000, -0.0065635000, -0.0149723000, -0.0307472000", \ + "0.0022485000, 0.0015667000, 0.0002895000, -0.0021698000, -0.0066175000, -0.0150503000, -0.0307555000", \ + "0.0023217000, 0.0016457000, 0.0002358000, -0.0021633000, -0.0066511000, -0.0150660000, -0.0306850000", \ + "0.0028273000, 0.0021414000, 0.0007826000, -0.0016551000, -0.0061857000, -0.0146500000, -0.0303544000"); + } + related_pin : "C1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0009327012, 0.0017398630, 0.0032455450, 0.0060542470, 0.0112936100, 0.0210671200"); + values("0.0098711000, 0.0105843000, 0.0119248000, 0.0144052000, 0.0189006000, 0.0272336000, 0.0428608000", \ + "0.0097178000, 0.0104372000, 0.0117821000, 0.0142581000, 0.0188140000, 0.0272600000, 0.0429482000", \ + "0.0095572000, 0.0102728000, 0.0116034000, 0.0140960000, 0.0186618000, 0.0271336000, 0.0428150000", \ + "0.0094243000, 0.0101320000, 0.0114559000, 0.0139184000, 0.0184819000, 0.0269716000, 0.0427095000", \ + "0.0093323000, 0.0100435000, 0.0113589000, 0.0138007000, 0.0183387000, 0.0267767000, 0.0425218000", \ + "0.0092942000, 0.0099825000, 0.0112886000, 0.0137682000, 0.0182891000, 0.0267143000, 0.0424006000", \ + "0.0094844000, 0.0101722000, 0.0114695000, 0.0138740000, 0.0183388000, 0.0268217000, 0.0424489000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0009327012, 0.0017398630, 0.0032455450, 0.0060542470, 0.0112936100, 0.0210671200"); + values("0.0002045000, -0.0004893000, -0.0017925000, -0.0042244000, -0.0087658000, -0.0172453000, -0.0330671000", \ + "0.0001440000, -0.0005412000, -0.0018166000, -0.0042286000, -0.0087407000, -0.0171976000, -0.0330063000", \ + "0.0000251000, -0.0006374000, -0.0018968000, -0.0042687000, -0.0087528000, -0.0171781000, -0.0329570000", \ + "-0.0001407000, -0.0008052000, -0.0020002000, -0.0043851000, -0.0088153000, -0.0171995000, -0.0329582000", \ + "-0.0001597000, -0.0008274000, -0.0020777000, -0.0044948000, -0.0089252000, -0.0172851000, -0.0329674000", \ + "-0.0000959000, -0.0007911000, -0.0019468000, -0.0044883000, -0.0089280000, -0.0173481000, -0.0330830000", \ + "0.0006421000, -0.0001035000, -0.0014446000, -0.0039082000, -0.0084364000, -0.0170495000, -0.0329170000"); + } + related_pin : "D1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0009327012, 0.0017398630, 0.0032455450, 0.0060542470, 0.0112936100, 0.0210671200"); + values("0.0091902000, 0.0099231000, 0.0112401000, 0.0137055000, 0.0182464000, 0.0266335000, 0.0422873000", \ + "0.0090224000, 0.0097646000, 0.0110935000, 0.0135710000, 0.0181571000, 0.0266048000, 0.0422188000", \ + "0.0088142000, 0.0095522000, 0.0109123000, 0.0133866000, 0.0179774000, 0.0264986000, 0.0421762000", \ + "0.0087154000, 0.0094301000, 0.0107111000, 0.0131631000, 0.0177688000, 0.0262710000, 0.0420385000", \ + "0.0086762000, 0.0093885000, 0.0107049000, 0.0131538000, 0.0176069000, 0.0260630000, 0.0418538000", \ + "0.0088896000, 0.0095730000, 0.0108546000, 0.0132380000, 0.0177150000, 0.0260709000, 0.0417560000", \ + "0.0096152000, 0.0102733000, 0.0115214000, 0.0139165000, 0.0182142000, 0.0264689000, 0.0417832000"); + } + } + max_capacitance : 0.0210670000; + max_transition : 1.4621900000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0009327010, 0.0017398600, 0.0032455400, 0.0060542500, 0.0112936000, 0.0210671000"); + values("0.0427857000, 0.0476023000, 0.0561553000, 0.0715698000, 0.0987964000, 0.1470173000, 0.2333926000", \ + "0.0473242000, 0.0520489000, 0.0605279000, 0.0758654000, 0.1029342000, 0.1511635000, 0.2374605000", \ + "0.0586463000, 0.0629940000, 0.0712829000, 0.0862564000, 0.1131296000, 0.1610467000, 0.2473123000", \ + "0.0847386000, 0.0896115000, 0.0975627000, 0.1120526000, 0.1372938000, 0.1847604000, 0.2706358000", \ + "0.1229636000, 0.1299358000, 0.1419755000, 0.1621067000, 0.1942211000, 0.2429436000, 0.3278804000", \ + "0.1689841000, 0.1793915000, 0.1970073000, 0.2269288000, 0.2740012000, 0.3471725000, 0.4550645000", \ + "0.2055513000, 0.2213390000, 0.2481153000, 0.2925533000, 0.3629707000, 0.4723785000, 0.6356818000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0009327010, 0.0017398600, 0.0032455400, 0.0060542500, 0.0112936000, 0.0210671000"); + values("0.2327915000, 0.2529649000, 0.2904252000, 0.3585241000, 0.4823342000, 0.7154078000, 1.1478410000", \ + "0.2353369000, 0.2559881000, 0.2937431000, 0.3625040000, 0.4870774000, 0.7203861000, 1.1545647000", \ + "0.2453757000, 0.2652880000, 0.3035569000, 0.3723628000, 0.4981013000, 0.7324216000, 1.1674507000", \ + "0.2723867000, 0.2920394000, 0.3293912000, 0.3984586000, 0.5265253000, 0.7587972000, 1.1951972000", \ + "0.3303081000, 0.3494936000, 0.3863661000, 0.4549623000, 0.5827517000, 0.8175803000, 1.2495150000", \ + "0.4369858000, 0.4583045000, 0.4975265000, 0.5681621000, 0.6942432000, 0.9311015000, 1.3685616000", \ + "0.6082150000, 0.6347700000, 0.6844170000, 0.7678977000, 0.9150130000, 1.1653272000, 1.6020830000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0009327010, 0.0017398600, 0.0032455400, 0.0060542500, 0.0112936000, 0.0210671000"); + values("0.0490046000, 0.0545902000, 0.0651670000, 0.0836526000, 0.1168926000, 0.1771970000, 0.2876475000", \ + "0.0481675000, 0.0538159000, 0.0643076000, 0.0828639000, 0.1166014000, 0.1769010000, 0.2873277000", \ + "0.0476687000, 0.0530360000, 0.0630708000, 0.0816487000, 0.1156903000, 0.1759006000, 0.2876215000", \ + "0.0581361000, 0.0620213000, 0.0699190000, 0.0854403000, 0.1161938000, 0.1752280000, 0.2859167000", \ + "0.0864564000, 0.0918387000, 0.1016714000, 0.1171686000, 0.1412500000, 0.1892943000, 0.2899646000", \ + "0.1367464000, 0.1443510000, 0.1575806000, 0.1792096000, 0.2121456000, 0.2688383000, 0.3499646000", \ + "0.2253044000, 0.2367339000, 0.2557489000, 0.2885666000, 0.3395142000, 0.4173004000, 0.5361819000"); + } + related_pin : "A1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0009327010, 0.0017398600, 0.0032455400, 0.0060542500, 0.0112936000, 0.0210671000"); + values("0.1741267000, 0.2002054000, 0.2484063000, 0.3377208000, 0.5033508000, 0.8148458000, 1.3893102000", \ + "0.1741904000, 0.2002157000, 0.2484271000, 0.3378336000, 0.5029177000, 0.8134877000, 1.3932403000", \ + "0.1738711000, 0.2002342000, 0.2484473000, 0.3382425000, 0.5034037000, 0.8135085000, 1.3897226000", \ + "0.1746774000, 0.1999968000, 0.2484331000, 0.3378454000, 0.5062922000, 0.8137463000, 1.3945040000", \ + "0.1759619000, 0.2007462000, 0.2484694000, 0.3379177000, 0.5049858000, 0.8188433000, 1.3900509000", \ + "0.1973618000, 0.2213902000, 0.2652252000, 0.3505784000, 0.5086954000, 0.8154397000, 1.3953941000", \ + "0.2553630000, 0.2800417000, 0.3281651000, 0.4150332000, 0.5721048000, 0.8540014000, 1.4087753000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0009327010, 0.0017398600, 0.0032455400, 0.0060542500, 0.0112936000, 0.0210671000"); + values("0.0466428000, 0.0513344000, 0.0599219000, 0.0751696000, 0.1023135000, 0.1504985000, 0.2367524000", \ + "0.0513004000, 0.0559625000, 0.0644872000, 0.0797046000, 0.1067820000, 0.1549173000, 0.2411885000", \ + "0.0614880000, 0.0660907000, 0.0743998000, 0.0894418000, 0.1163707000, 0.1644535000, 0.2506852000", \ + "0.0844721000, 0.0893093000, 0.0977550000, 0.1126254000, 0.1390618000, 0.1868581000, 0.2730725000", \ + "0.1224711000, 0.1288089000, 0.1398468000, 0.1579913000, 0.1880581000, 0.2381273000, 0.3247608000", \ + "0.1748330000, 0.1840733000, 0.1999050000, 0.2263796000, 0.2683998000, 0.3345086000, 0.4366634000", \ + "0.2286955000, 0.2429787000, 0.2662248000, 0.3066665000, 0.3716610000, 0.4728060000, 0.6176978000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0009327010, 0.0017398600, 0.0032455400, 0.0060542500, 0.0112936000, 0.0210671000"); + values("0.2654632000, 0.2851192000, 0.3219139000, 0.3900417000, 0.5158559000, 0.7503478000, 1.1872624000", \ + "0.2696209000, 0.2897279000, 0.3263953000, 0.3944880000, 0.5209538000, 0.7559600000, 1.1930591000", \ + "0.2815253000, 0.3013058000, 0.3381674000, 0.4066161000, 0.5333896000, 0.7691096000, 1.2060353000", \ + "0.3079694000, 0.3278548000, 0.3644732000, 0.4330449000, 0.5599988000, 0.7956229000, 1.2334483000", \ + "0.3618921000, 0.3819967000, 0.4185334000, 0.4868275000, 0.6135287000, 0.8490331000, 1.2872581000", \ + "0.4629306000, 0.4841963000, 0.5227009000, 0.5924164000, 0.7189120000, 0.9539647000, 1.3920682000", \ + "0.6225742000, 0.6478982000, 0.6945137000, 0.7763769000, 0.9199874000, 1.1706882000, 1.6104174000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0009327010, 0.0017398600, 0.0032455400, 0.0060542500, 0.0112936000, 0.0210671000"); + values("0.0483014000, 0.0540794000, 0.0643134000, 0.0830472000, 0.1163461000, 0.1762655000, 0.2864621000", \ + "0.0477765000, 0.0535795000, 0.0640257000, 0.0827279000, 0.1158327000, 0.1766764000, 0.2872921000", \ + "0.0473760000, 0.0530070000, 0.0631531000, 0.0818893000, 0.1153857000, 0.1764698000, 0.2871834000", \ + "0.0539202000, 0.0584342000, 0.0671019000, 0.0839207000, 0.1155981000, 0.1755964000, 0.2869150000", \ + "0.0753376000, 0.0802371000, 0.0888848000, 0.1038556000, 0.1312033000, 0.1835587000, 0.2888076000", \ + "0.1179117000, 0.1240403000, 0.1346685000, 0.1532757000, 0.1834266000, 0.2357550000, 0.3275697000", \ + "0.1946683000, 0.2036868000, 0.2181031000, 0.2448135000, 0.2869161000, 0.3518442000, 0.4558761000"); + } + related_pin : "A2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0009327010, 0.0017398600, 0.0032455400, 0.0060542500, 0.0112936000, 0.0210671000"); + values("0.2052786000, 0.2322175000, 0.2798335000, 0.3716066000, 0.5386031000, 0.8510954000, 1.4323370000", \ + "0.2061574000, 0.2314799000, 0.2808582000, 0.3705870000, 0.5387035000, 0.8510015000, 1.4364471000", \ + "0.2060381000, 0.2313949000, 0.2808449000, 0.3705924000, 0.5384374000, 0.8540011000, 1.4318174000", \ + "0.2062259000, 0.2315835000, 0.2801608000, 0.3704966000, 0.5389137000, 0.8511168000, 1.4321021000", \ + "0.2061599000, 0.2322054000, 0.2801838000, 0.3705722000, 0.5385167000, 0.8504994000, 1.4330381000", \ + "0.2252963000, 0.2482880000, 0.2945047000, 0.3805265000, 0.5447415000, 0.8512819000, 1.4343088000", \ + "0.2804324000, 0.3058059000, 0.3555249000, 0.4428435000, 0.6004909000, 0.8908806000, 1.4490464000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0009327010, 0.0017398600, 0.0032455400, 0.0060542500, 0.0112936000, 0.0210671000"); + values("0.0267761000, 0.0294629000, 0.0344258000, 0.0432579000, 0.0591015000, 0.0873819000, 0.1389421000", \ + "0.0319248000, 0.0345374000, 0.0393416000, 0.0481189000, 0.0638526000, 0.0921625000, 0.1436990000", \ + "0.0442694000, 0.0466879000, 0.0512934000, 0.0597965000, 0.0750633000, 0.1032919000, 0.1548318000", \ + "0.0650341000, 0.0688718000, 0.0752058000, 0.0850958000, 0.1017972000, 0.1294432000, 0.1807191000", \ + "0.0910099000, 0.0967629000, 0.1066126000, 0.1228714000, 0.1482999000, 0.1868371000, 0.2423185000", \ + "0.1167786000, 0.1253013000, 0.1418888000, 0.1669309000, 0.2066892000, 0.2664010000, 0.3524831000", \ + "0.1231984000, 0.1370269000, 0.1610109000, 0.2006257000, 0.2619877000, 0.3573516000, 0.4906729000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0009327010, 0.0017398600, 0.0032455400, 0.0060542500, 0.0112936000, 0.0210671000"); + values("0.2468322000, 0.2667146000, 0.3035399000, 0.3721992000, 0.4988978000, 0.7336315000, 1.1710667000", \ + "0.2487926000, 0.2687432000, 0.3062517000, 0.3749425000, 0.5021631000, 0.7378793000, 1.1757523000", \ + "0.2577662000, 0.2777669000, 0.3152552000, 0.3841108000, 0.5117997000, 0.7482440000, 1.1864144000", \ + "0.2821143000, 0.3023834000, 0.3391360000, 0.4079187000, 0.5351983000, 0.7716153000, 1.2121024000", \ + "0.3368608000, 0.3564471000, 0.3932830000, 0.4618946000, 0.5887454000, 0.8245424000, 1.2634125000", \ + "0.4458603000, 0.4686317000, 0.5090708000, 0.5807995000, 0.7075380000, 0.9431013000, 1.3814920000", \ + "0.6345984000, 0.6635227000, 0.7166585000, 0.8054608000, 0.9586922000, 1.2136668000, 1.6556140000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0009327010, 0.0017398600, 0.0032455400, 0.0060542500, 0.0112936000, 0.0210671000"); + values("0.0304180000, 0.0334935000, 0.0392077000, 0.0496685000, 0.0688558000, 0.1045066000, 0.1704667000", \ + "0.0297592000, 0.0329324000, 0.0387218000, 0.0493126000, 0.0685962000, 0.1043890000, 0.1714384000", \ + "0.0322363000, 0.0348494000, 0.0398216000, 0.0494724000, 0.0681446000, 0.1042901000, 0.1706374000", \ + "0.0468575000, 0.0491221000, 0.0532535000, 0.0608354000, 0.0756901000, 0.1068166000, 0.1703338000", \ + "0.0755974000, 0.0788778000, 0.0845312000, 0.0946205000, 0.1108819000, 0.1365442000, 0.1878940000", \ + "0.1255946000, 0.1313062000, 0.1394044000, 0.1546361000, 0.1788710000, 0.2165293000, 0.2718670000", \ + "0.2140487000, 0.2222091000, 0.2365751000, 0.2602154000, 0.2990786000, 0.3553835000, 0.4409079000"); + } + related_pin : "B1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0009327010, 0.0017398600, 0.0032455400, 0.0060542500, 0.0112936000, 0.0210671000"); + values("0.2061360000, 0.2315051000, 0.2801483000, 0.3708803000, 0.5400312000, 0.8510826000, 1.4357405000", \ + "0.2050922000, 0.2312139000, 0.2802862000, 0.3706206000, 0.5379334000, 0.8510305000, 1.4367366000", \ + "0.2052639000, 0.2322176000, 0.2798505000, 0.3703342000, 0.5381548000, 0.8514561000, 1.4325762000", \ + "0.2062443000, 0.2323644000, 0.2800170000, 0.3706832000, 0.5381546000, 0.8509368000, 1.4357210000", \ + "0.2073784000, 0.2329963000, 0.2817611000, 0.3717796000, 0.5400100000, 0.8509770000, 1.4331824000", \ + "0.2396890000, 0.2622951000, 0.3058360000, 0.3889291000, 0.5492936000, 0.8518604000, 1.4367232000", \ + "0.3242298000, 0.3491024000, 0.3966257000, 0.4787608000, 0.6281297000, 0.9027377000, 1.4506079000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0009327010, 0.0017398600, 0.0032455400, 0.0060542500, 0.0112936000, 0.0210671000"); + values("0.0276702000, 0.0300683000, 0.0345480000, 0.0427938000, 0.0577378000, 0.0851027000, 0.1359337000", \ + "0.0325579000, 0.0349231000, 0.0393661000, 0.0475654000, 0.0626012000, 0.0899947000, 0.1408493000", \ + "0.0440781000, 0.0464925000, 0.0509399000, 0.0590027000, 0.0738222000, 0.1013099000, 0.1521812000", \ + "0.0626679000, 0.0664674000, 0.0729888000, 0.0837871000, 0.0998637000, 0.1274229000, 0.1781895000", \ + "0.0842466000, 0.0903022000, 0.1007324000, 0.1177464000, 0.1441217000, 0.1835053000, 0.2398280000", \ + "0.1027584000, 0.1121095000, 0.1296106000, 0.1564493000, 0.1982451000, 0.2601067000, 0.3456105000", \ + "0.0979928000, 0.1133235000, 0.1384948000, 0.1811768000, 0.2474239000, 0.3449193000, 0.4827280000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0009327010, 0.0017398600, 0.0032455400, 0.0060542500, 0.0112936000, 0.0210671000"); + values("0.2216766000, 0.2417723000, 0.2789306000, 0.3478707000, 0.4749482000, 0.7101780000, 1.1475887000", \ + "0.2227049000, 0.2429147000, 0.2803011000, 0.3497084000, 0.4774677000, 0.7136127000, 1.1516128000", \ + "0.2297778000, 0.2502062000, 0.2876368000, 0.3570022000, 0.4852329000, 0.7227769000, 1.1610026000", \ + "0.2527834000, 0.2726135000, 0.3096595000, 0.3788519000, 0.5066283000, 0.7436926000, 1.1842983000", \ + "0.3083200000, 0.3281335000, 0.3652326000, 0.4338679000, 0.5611989000, 0.7980623000, 1.2376642000", \ + "0.4252322000, 0.4488038000, 0.4910136000, 0.5662681000, 0.6935559000, 0.9296072000, 1.3687754000", \ + "0.6262291000, 0.6596972000, 0.7174769000, 0.8154573000, 0.9746004000, 1.2385066000, 1.6784789000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0009327010, 0.0017398600, 0.0032455400, 0.0060542500, 0.0112936000, 0.0210671000"); + values("0.0259414000, 0.0289408000, 0.0345054000, 0.0447914000, 0.0638538000, 0.0994946000, 0.1663911000", \ + "0.0257807000, 0.0288083000, 0.0344427000, 0.0447341000, 0.0638435000, 0.0994762000, 0.1663027000", \ + "0.0282770000, 0.0308013000, 0.0358147000, 0.0452957000, 0.0638185000, 0.0994840000, 0.1663312000", \ + "0.0429058000, 0.0452919000, 0.0496477000, 0.0569455000, 0.0720875000, 0.1026453000, 0.1662943000", \ + "0.0713085000, 0.0746740000, 0.0805637000, 0.0909843000, 0.1076510000, 0.1339033000, 0.1843548000", \ + "0.1214231000, 0.1271394000, 0.1352524000, 0.1506363000, 0.1754583000, 0.2134048000, 0.2735566000", \ + "0.2103268000, 0.2190396000, 0.2334294000, 0.2572357000, 0.2951183000, 0.3523668000, 0.4396270000"); + } + related_pin : "C1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0009327010, 0.0017398600, 0.0032455400, 0.0060542500, 0.0112936000, 0.0210671000"); + values("0.2053196000, 0.2313374000, 0.2799529000, 0.3705654000, 0.5400018000, 0.8510772000, 1.4322543000", \ + "0.2053753000, 0.2314699000, 0.2799184000, 0.3704871000, 0.5400242000, 0.8508552000, 1.4321770000", \ + "0.2051034000, 0.2320867000, 0.2801260000, 0.3704512000, 0.5382554000, 0.8519042000, 1.4326733000", \ + "0.2061411000, 0.2314478000, 0.2797837000, 0.3718898000, 0.5385678000, 0.8513591000, 1.4373498000", \ + "0.2098156000, 0.2345489000, 0.2816935000, 0.3715042000, 0.5384564000, 0.8530380000, 1.4372733000", \ + "0.2547203000, 0.2758734000, 0.3151883000, 0.3962212000, 0.5508191000, 0.8518509000, 1.4332099000", \ + "0.3593439000, 0.3854212000, 0.4293471000, 0.5154721000, 0.6551731000, 0.9210941000, 1.4536892000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0009327010, 0.0017398600, 0.0032455400, 0.0060542500, 0.0112936000, 0.0210671000"); + values("0.0229629000, 0.0253199000, 0.0297926000, 0.0378629000, 0.0529029000, 0.0809202000, 0.1327237000", \ + "0.0278111000, 0.0302060000, 0.0347879000, 0.0427637000, 0.0578816000, 0.0858518000, 0.1378743000", \ + "0.0385982000, 0.0415344000, 0.0462108000, 0.0540983000, 0.0692751000, 0.0976515000, 0.1494902000", \ + "0.0539561000, 0.0582283000, 0.0657234000, 0.0778705000, 0.0961237000, 0.1243461000, 0.1763223000", \ + "0.0708559000, 0.0781395000, 0.0902552000, 0.1092420000, 0.1379439000, 0.1797849000, 0.2384463000", \ + "0.0824928000, 0.0941640000, 0.1127195000, 0.1441306000, 0.1906675000, 0.2560653000, 0.3477575000", \ + "0.0675176000, 0.0870846000, 0.1167890000, 0.1654763000, 0.2376048000, 0.3437696000, 0.4886160000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0009327010, 0.0017398600, 0.0032455400, 0.0060542500, 0.0112936000, 0.0210671000"); + values("0.1636408000, 0.1837952000, 0.2212614000, 0.2901101000, 0.4171904000, 0.6526985000, 1.0898760000", \ + "0.1632356000, 0.1843931000, 0.2217649000, 0.2913468000, 0.4189935000, 0.6551317000, 1.0933190000", \ + "0.1689428000, 0.1896694000, 0.2273811000, 0.2969027000, 0.4253488000, 0.6625392000, 1.1018553000", \ + "0.1919431000, 0.2116513000, 0.2475041000, 0.3166843000, 0.4447319000, 0.6824210000, 1.1229769000", \ + "0.2511599000, 0.2699109000, 0.3060272000, 0.3740598000, 0.4983888000, 0.7349971000, 1.1744594000", \ + "0.3751602000, 0.3989967000, 0.4407375000, 0.5134689000, 0.6363147000, 0.8691247000, 1.3071023000", \ + "0.5696984000, 0.6042526000, 0.6646321000, 0.7684663000, 0.9315707000, 1.1885047000, 1.6159526000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0009327010, 0.0017398600, 0.0032455400, 0.0060542500, 0.0112936000, 0.0210671000"); + values("0.0213462000, 0.0245466000, 0.0304096000, 0.0410917000, 0.0608201000, 0.0976384000, 0.1661651000", \ + "0.0213602000, 0.0245484000, 0.0304144000, 0.0410850000, 0.0608537000, 0.0974917000, 0.1661469000", \ + "0.0257780000, 0.0282182000, 0.0329436000, 0.0423709000, 0.0609696000, 0.0976725000, 0.1661763000", \ + "0.0415816000, 0.0440613000, 0.0485236000, 0.0558416000, 0.0702973000, 0.1012890000, 0.1663462000", \ + "0.0696971000, 0.0731889000, 0.0793187000, 0.0898465000, 0.1067635000, 0.1331012000, 0.1851118000", \ + "0.1207178000, 0.1259165000, 0.1363518000, 0.1506335000, 0.1753347000, 0.2125467000, 0.2706948000", \ + "0.2146026000, 0.2220957000, 0.2355890000, 0.2584322000, 0.2974749000, 0.3531494000, 0.4362840000"); + } + related_pin : "D1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0009327010, 0.0017398600, 0.0032455400, 0.0060542500, 0.0112936000, 0.0210671000"); + values("0.2045573000, 0.2302182000, 0.2795617000, 0.3700464000, 0.5393937000, 0.8511306000, 1.4323210000", \ + "0.2041298000, 0.2302448000, 0.2793542000, 0.3715176000, 0.5383144000, 0.8510729000, 1.4327199000", \ + "0.2023074000, 0.2291994000, 0.2799250000, 0.3700038000, 0.5391905000, 0.8508048000, 1.4331736000", \ + "0.1990606000, 0.2267869000, 0.2776911000, 0.3705833000, 0.5380097000, 0.8534764000, 1.4373946000", \ + "0.2059725000, 0.2301874000, 0.2768094000, 0.3670374000, 0.5384720000, 0.8508707000, 1.4329443000", \ + "0.2608377000, 0.2869545000, 0.3266881000, 0.4022797000, 0.5521412000, 0.8489037000, 1.4332027000", \ + "0.3576494000, 0.3888753000, 0.4434487000, 0.5367459000, 0.6880838000, 0.9430084000, 1.4621897000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__a2111oi_1") { + leakage_power () { + value : 0.0007679000; + when : "!A1&!A2&!B1&!C1&D1"; + } + leakage_power () { + value : 0.0016064000; + when : "!A1&!A2&!B1&!C1&!D1"; + } + leakage_power () { + value : 0.0000495164; + when : "!A1&!A2&!B1&C1&D1"; + } + leakage_power () { + value : 0.0004041000; + when : "!A1&!A2&!B1&C1&!D1"; + } + leakage_power () { + value : 0.0000492031; + when : "!A1&!A2&B1&!C1&D1"; + } + leakage_power () { + value : 0.0003824000; + when : "!A1&!A2&B1&!C1&!D1"; + } + leakage_power () { + value : 0.0000292619; + when : "!A1&!A2&B1&C1&D1"; + } + leakage_power () { + value : 0.0000525657; + when : "!A1&!A2&B1&C1&!D1"; + } + leakage_power () { + value : 0.0007679000; + when : "!A1&A2&!B1&!C1&D1"; + } + leakage_power () { + value : 0.0020597000; + when : "!A1&A2&!B1&!C1&!D1"; + } + leakage_power () { + value : 0.0000495164; + when : "!A1&A2&!B1&C1&D1"; + } + leakage_power () { + value : 0.0004041000; + when : "!A1&A2&!B1&C1&!D1"; + } + leakage_power () { + value : 0.0000492031; + when : "!A1&A2&B1&!C1&D1"; + } + leakage_power () { + value : 0.0003824000; + when : "!A1&A2&B1&!C1&!D1"; + } + leakage_power () { + value : 0.0000292619; + when : "!A1&A2&B1&C1&D1"; + } + leakage_power () { + value : 0.0000525657; + when : "!A1&A2&B1&C1&!D1"; + } + leakage_power () { + value : 0.0007679000; + when : "A1&!A2&!B1&!C1&D1"; + } + leakage_power () { + value : 0.0018577000; + when : "A1&!A2&!B1&!C1&!D1"; + } + leakage_power () { + value : 0.0000495164; + when : "A1&!A2&!B1&C1&D1"; + } + leakage_power () { + value : 0.0004041000; + when : "A1&!A2&!B1&C1&!D1"; + } + leakage_power () { + value : 0.0000492031; + when : "A1&!A2&B1&!C1&D1"; + } + leakage_power () { + value : 0.0003824000; + when : "A1&!A2&B1&!C1&!D1"; + } + leakage_power () { + value : 0.0000292620; + when : "A1&!A2&B1&C1&D1"; + } + leakage_power () { + value : 0.0000525657; + when : "A1&!A2&B1&C1&!D1"; + } + leakage_power () { + value : 0.0001610000; + when : "A1&A2&!B1&!C1&D1"; + } + leakage_power () { + value : 0.0015384000; + when : "A1&A2&!B1&!C1&!D1"; + } + leakage_power () { + value : 0.0000419523; + when : "A1&A2&!B1&C1&D1"; + } + leakage_power () { + value : 0.0001424000; + when : "A1&A2&!B1&C1&!D1"; + } + leakage_power () { + value : 0.0000429982; + when : "A1&A2&B1&!C1&D1"; + } + leakage_power () { + value : 0.0001448000; + when : "A1&A2&B1&!C1&!D1"; + } + leakage_power () { + value : 0.0000272126; + when : "A1&A2&B1&C1&D1"; + } + leakage_power () { + value : 0.0000459384; + when : "A1&A2&B1&C1&!D1"; + } + area : 10.009600000; + cell_footprint : "sky130_fd_sc_hd__a2111oi"; + cell_leakage_power : 0.0004022940; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A1") { + capacitance : 0.0022890000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022190000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0044634000, 0.0044657000, 0.0044710000, 0.0044710000, 0.0044712000, 0.0044716000, 0.0044725000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0035477000, -0.0035508000, -0.0035580000, -0.0035503000, -0.0035324000, -0.0034913000, -0.0033964000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0023590000; + } + pin ("A2") { + capacitance : 0.0023500000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022440000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0040686000, 0.0040676000, 0.0040652000, 0.0040675000, 0.0040728000, 0.0040848000, 0.0041127000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0040635000, -0.0040638000, -0.0040646000, -0.0040647000, -0.0040650000, -0.0040658000, -0.0040676000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024560000; + } + pin ("B1") { + capacitance : 0.0024050000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022590000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0041281000, 0.0041251000, 0.0041182000, 0.0041186000, 0.0041194000, 0.0041212000, 0.0041255000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0035738000, -0.0035967000, -0.0036494000, -0.0036653000, -0.0037018000, -0.0037859000, -0.0039798000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0025500000; + } + pin ("C1") { + capacitance : 0.0024310000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022710000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0038849000, 0.0038852000, 0.0038861000, 0.0038840000, 0.0038791000, 0.0038679000, 0.0038420000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0034686000, -0.0035428000, -0.0037137000, -0.0037191000, -0.0037315000, -0.0037601000, -0.0038260000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0025900000; + } + pin ("D1") { + capacitance : 0.0024550000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022490000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0027743000, 0.0027719000, 0.0027664000, 0.0027743000, 0.0027924000, 0.0028343000, 0.0029307000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0018680000, -0.0018695000, -0.0018731000, -0.0018727000, -0.0018715000, -0.0018690000, -0.0018631000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0026610000; + } + pin ("Y") { + direction : "output"; + function : "(!A1&!B1&!C1&!D1) | (!A2&!B1&!C1&!D1)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0009954587, 0.0019818760, 0.0039457520, 0.0078556670, 0.0156399900, 0.0311379200"); + values("0.0088256000, 0.0080353000, 0.0064474000, 0.0032728000, -0.0030115000, -0.0154813000, -0.0403110000", \ + "0.0087040000, 0.0079001000, 0.0063311000, 0.0031699000, -0.0031155000, -0.0155664000, -0.0404154000", \ + "0.0085679000, 0.0077665000, 0.0061772000, 0.0030161000, -0.0032552000, -0.0157004000, -0.0405277000", \ + "0.0084302000, 0.0076524000, 0.0060252000, 0.0029015000, -0.0034048000, -0.0158781000, -0.0406981000", \ + "0.0082391000, 0.0074371000, 0.0058611000, 0.0027612000, -0.0034933000, -0.0159205000, -0.0408114000", \ + "0.0084974000, 0.0076830000, 0.0060351000, 0.0028449000, -0.0035357000, -0.0160205000, -0.0407481000", \ + "0.0097071000, 0.0088844000, 0.0073427000, 0.0040342000, -0.0022636000, -0.0149109000, -0.0403477000"); + } + related_pin : "A1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0009954587, 0.0019818760, 0.0039457520, 0.0078556670, 0.0156399900, 0.0311379200"); + values("0.0157701000, 0.0165969000, 0.0182367000, 0.0214060000, 0.0277117000, 0.0401954000, 0.0651089000", \ + "0.0155621000, 0.0164335000, 0.0180608000, 0.0212688000, 0.0276066000, 0.0401558000, 0.0649925000", \ + "0.0153163000, 0.0161474000, 0.0178096000, 0.0210055000, 0.0273871000, 0.0399714000, 0.0648526000", \ + "0.0151291000, 0.0159170000, 0.0175605000, 0.0207952000, 0.0271352000, 0.0397494000, 0.0647056000", \ + "0.0149653000, 0.0157843000, 0.0174033000, 0.0205573000, 0.0268988000, 0.0394592000, 0.0643957000", \ + "0.0149348000, 0.0157486000, 0.0173179000, 0.0204834000, 0.0268162000, 0.0392716000, 0.0641559000", \ + "0.0148993000, 0.0157041000, 0.0173210000, 0.0205181000, 0.0268285000, 0.0391929000, 0.0641516000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0009954587, 0.0019818760, 0.0039457520, 0.0078556670, 0.0156399900, 0.0311379200"); + values("0.0092566000, 0.0084675000, 0.0068713000, 0.0037159000, -0.0025799000, -0.0150412000, -0.0398732000", \ + "0.0091504000, 0.0083463000, 0.0067656000, 0.0035941000, -0.0027052000, -0.0151544000, -0.0399763000", \ + "0.0090042000, 0.0082027000, 0.0066140000, 0.0034552000, -0.0028332000, -0.0152907000, -0.0401249000", \ + "0.0088831000, 0.0081022000, 0.0065137000, 0.0033689000, -0.0029413000, -0.0154170000, -0.0402490000", \ + "0.0087868000, 0.0079941000, 0.0064153000, 0.0033062000, -0.0030769000, -0.0155185000, -0.0402964000", \ + "0.0089371000, 0.0081393000, 0.0065350000, 0.0033243000, -0.0030770000, -0.0155486000, -0.0403873000", \ + "0.0099036000, 0.0090918000, 0.0074448000, 0.0042578000, -0.0021441000, -0.0148223000, -0.0400424000"); + } + related_pin : "A2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0009954587, 0.0019818760, 0.0039457520, 0.0078556670, 0.0156399900, 0.0311379200"); + values("0.0189319000, 0.0197326000, 0.0213250000, 0.0244956000, 0.0307591000, 0.0432426000, 0.0679874000", \ + "0.0188103000, 0.0196178000, 0.0212188000, 0.0243994000, 0.0306909000, 0.0431897000, 0.0679459000", \ + "0.0186418000, 0.0194497000, 0.0210631000, 0.0242601000, 0.0305625000, 0.0431034000, 0.0679606000", \ + "0.0184845000, 0.0192971000, 0.0209029000, 0.0240937000, 0.0304225000, 0.0429692000, 0.0677954000", \ + "0.0183591000, 0.0191624000, 0.0207510000, 0.0239386000, 0.0302265000, 0.0427780000, 0.0675761000", \ + "0.0183119000, 0.0191174000, 0.0207226000, 0.0238927000, 0.0301865000, 0.0427115000, 0.0675153000", \ + "0.0182392000, 0.0190423000, 0.0206533000, 0.0238576000, 0.0300923000, 0.0425935000, 0.0674605000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0009954587, 0.0019818760, 0.0039457520, 0.0078556670, 0.0156399900, 0.0311379200"); + values("0.0061823000, 0.0053802000, 0.0037891000, 0.0006448000, -0.0056035000, -0.0180960000, -0.0430725000", \ + "0.0061910000, 0.0053917000, 0.0038121000, 0.0006583000, -0.0056142000, -0.0180889000, -0.0430666000", \ + "0.0061776000, 0.0054071000, 0.0038145000, 0.0006613000, -0.0055806000, -0.0180985000, -0.0430542000", \ + "0.0060266000, 0.0052391000, 0.0036773000, 0.0005525000, -0.0056976000, -0.0181540000, -0.0431063000", \ + "0.0061514000, 0.0053549000, 0.0037448000, 0.0005339000, -0.0057466000, -0.0181889000, -0.0430584000", \ + "0.0065912000, 0.0056439000, 0.0040434000, 0.0008898000, -0.0052771000, -0.0179901000, -0.0429400000", \ + "0.0076113000, 0.0067871000, 0.0051683000, 0.0019743000, -0.0045785000, -0.0171459000, -0.0420352000"); + } + related_pin : "B1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0009954587, 0.0019818760, 0.0039457520, 0.0078556670, 0.0156399900, 0.0311379200"); + values("0.0164952000, 0.0173026000, 0.0189108000, 0.0221290000, 0.0283962000, 0.0409370000, 0.0656363000", \ + "0.0162999000, 0.0171115000, 0.0187306000, 0.0219425000, 0.0282933000, 0.0407787000, 0.0656956000", \ + "0.0160873000, 0.0169091000, 0.0185323000, 0.0217513000, 0.0281000000, 0.0406742000, 0.0655718000", \ + "0.0159325000, 0.0167437000, 0.0183481000, 0.0215527000, 0.0278699000, 0.0404772000, 0.0653923000", \ + "0.0158198000, 0.0166280000, 0.0182363000, 0.0214206000, 0.0277028000, 0.0402724000, 0.0651626000", \ + "0.0157814000, 0.0165863000, 0.0181653000, 0.0213317000, 0.0276262000, 0.0401367000, 0.0650232000", \ + "0.0157766000, 0.0165743000, 0.0181746000, 0.0213375000, 0.0276678000, 0.0401926000, 0.0649525000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0009954587, 0.0019818760, 0.0039457520, 0.0078556670, 0.0156399900, 0.0311379200"); + values("0.0049227000, 0.0041263000, 0.0025344000, -0.0006322000, -0.0069290000, -0.0195064000, -0.0445663000", \ + "0.0049865000, 0.0041955000, 0.0025984000, -0.0005561000, -0.0068471000, -0.0194102000, -0.0444654000", \ + "0.0051171000, 0.0043292000, 0.0027523000, -0.0003830000, -0.0066789000, -0.0192219000, -0.0442566000", \ + "0.0049652000, 0.0041894000, 0.0026407000, -0.0004765000, -0.0066976000, -0.0192227000, -0.0442281000", \ + "0.0050089000, 0.0042263000, 0.0027151000, -0.0004106000, -0.0068244000, -0.0192645000, -0.0442031000", \ + "0.0050795000, 0.0042866000, 0.0027072000, -0.0004377000, -0.0067026000, -0.0192198000, -0.0442871000", \ + "0.0060924000, 0.0052682000, 0.0036309000, 0.0004148000, -0.0060379000, -0.0185888000, -0.0438361000"); + } + related_pin : "C1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0009954587, 0.0019818760, 0.0039457520, 0.0078556670, 0.0156399900, 0.0311379200"); + values("0.0143801000, 0.0151952000, 0.0168087000, 0.0200063000, 0.0263101000, 0.0387837000, 0.0636266000", \ + "0.0141958000, 0.0150101000, 0.0166364000, 0.0198404000, 0.0261861000, 0.0387304000, 0.0636035000", \ + "0.0139752000, 0.0147963000, 0.0164145000, 0.0196286000, 0.0259876000, 0.0385626000, 0.0634431000", \ + "0.0138313000, 0.0146405000, 0.0162492000, 0.0194338000, 0.0258043000, 0.0383612000, 0.0632870000", \ + "0.0137302000, 0.0145216000, 0.0161386000, 0.0193095000, 0.0256408000, 0.0382024000, 0.0631194000", \ + "0.0136724000, 0.0144893000, 0.0160857000, 0.0192795000, 0.0256179000, 0.0381002000, 0.0629094000", \ + "0.0139431000, 0.0147068000, 0.0163013000, 0.0194339000, 0.0256609000, 0.0382269000, 0.0631420000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0009954587, 0.0019818760, 0.0039457520, 0.0078556670, 0.0156399900, 0.0311379200"); + values("0.0017555000, 0.0009496000, -0.0006475000, -0.0038310000, -0.0101789000, -0.0227842000, -0.0478787000", \ + "0.0016744000, 0.0008883000, -0.0006932000, -0.0038460000, -0.0101413000, -0.0227163000, -0.0477931000", \ + "0.0015272000, 0.0007605000, -0.0007910000, -0.0039004000, -0.0101532000, -0.0226706000, -0.0477117000", \ + "0.0013100000, 0.0005560000, -0.0009714000, -0.0040328000, -0.0102246000, -0.0226952000, -0.0476941000", \ + "0.0012273000, 0.0004631000, -0.0010558000, -0.0041156000, -0.0103950000, -0.0228059000, -0.0476964000", \ + "0.0013087000, 0.0005118000, -0.0010657000, -0.0041988000, -0.0104232000, -0.0228506000, -0.0478527000", \ + "0.0023781000, 0.0015309000, -0.0000627000, -0.0033547000, -0.0098717000, -0.0223320000, -0.0476299000"); + } + related_pin : "D1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0009954587, 0.0019818760, 0.0039457520, 0.0078556670, 0.0156399900, 0.0311379200"); + values("0.0136526000, 0.0144725000, 0.0160886000, 0.0193264000, 0.0256584000, 0.0381680000, 0.0630669000", \ + "0.0133721000, 0.0142133000, 0.0158686000, 0.0191165000, 0.0255078000, 0.0380765000, 0.0629917000", \ + "0.0130996000, 0.0139160000, 0.0155471000, 0.0188118000, 0.0252165000, 0.0378688000, 0.0628442000", \ + "0.0128651000, 0.0136899000, 0.0153271000, 0.0185634000, 0.0249290000, 0.0375635000, 0.0625902000", \ + "0.0129280000, 0.0136775000, 0.0152482000, 0.0184095000, 0.0247164000, 0.0373165000, 0.0622653000", \ + "0.0134967000, 0.0142729000, 0.0158554000, 0.0189093000, 0.0248848000, 0.0372522000, 0.0620555000", \ + "0.0141752000, 0.0149744000, 0.0164958000, 0.0195713000, 0.0256203000, 0.0378506000, 0.0621376000"); + } + } + max_capacitance : 0.0311380000; + max_transition : 1.4962260000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0009954590, 0.0019818800, 0.0039457500, 0.0078556700, 0.0156400000, 0.0311379000"); + values("0.0360371000, 0.0392184000, 0.0453209000, 0.0571346000, 0.0794801000, 0.1216245000, 0.2016757000", \ + "0.0406190000, 0.0437328000, 0.0497408000, 0.0613892000, 0.0836206000, 0.1256745000, 0.2056768000", \ + "0.0519227000, 0.0548427000, 0.0606355000, 0.0719315000, 0.0937850000, 0.1356108000, 0.2154509000", \ + "0.0762122000, 0.0796765000, 0.0863394000, 0.0976838000, 0.1187520000, 0.1589918000, 0.2383997000", \ + "0.1087408000, 0.1138104000, 0.1232851000, 0.1401680000, 0.1692116000, 0.2161564000, 0.2942512000", \ + "0.1438306000, 0.1514219000, 0.1656288000, 0.1898440000, 0.2328403000, 0.3034748000, 0.4098196000", \ + "0.1587622000, 0.1699241000, 0.1896235000, 0.2275805000, 0.2924430000, 0.3981615000, 0.5639192000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0009954590, 0.0019818800, 0.0039457500, 0.0078556700, 0.0156400000, 0.0311379000"); + values("0.2438844000, 0.2592904000, 0.2906459000, 0.3503352000, 0.4695324000, 0.7056698000, 1.1801112000", \ + "0.2465884000, 0.2626633000, 0.2937651000, 0.3540947000, 0.4740247000, 0.7165225000, 1.1788805000", \ + "0.2567157000, 0.2720182000, 0.3038269000, 0.3646920000, 0.4848588000, 0.7226010000, 1.2023050000", \ + "0.2838634000, 0.2999603000, 0.3301779000, 0.3916988000, 0.5109475000, 0.7490252000, 1.2206537000", \ + "0.3427540000, 0.3579929000, 0.3885622000, 0.4489259000, 0.5692937000, 0.8097885000, 1.2835453000", \ + "0.4543338000, 0.4708687000, 0.5030813000, 0.5660524000, 0.6857335000, 0.9218892000, 1.3913207000", \ + "0.6380268000, 0.6582409000, 0.6972310000, 0.7726358000, 0.9101356000, 1.1646830000, 1.6376550000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0009954590, 0.0019818800, 0.0039457500, 0.0078556700, 0.0156400000, 0.0311379000"); + values("0.0421922000, 0.0460644000, 0.0536361000, 0.0679992000, 0.0958438000, 0.1487195000, 0.2502148000", \ + "0.0414006000, 0.0452933000, 0.0529621000, 0.0674758000, 0.0953444000, 0.1480206000, 0.2509588000", \ + "0.0421598000, 0.0455796000, 0.0526348000, 0.0666060000, 0.0943794000, 0.1476952000, 0.2496430000", \ + "0.0547491000, 0.0580184000, 0.0629966000, 0.0738381000, 0.0973910000, 0.1471725000, 0.2499719000", \ + "0.0825406000, 0.0864115000, 0.0935758000, 0.1065424000, 0.1284378000, 0.1672252000, 0.2566785000", \ + "0.1311969000, 0.1367585000, 0.1471632000, 0.1652132000, 0.1958100000, 0.2451058000, 0.3279870000", \ + "0.2177443000, 0.2260393000, 0.2438233000, 0.2690973000, 0.3139726000, 0.3891342000, 0.5017994000"); + } + related_pin : "A1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0009954590, 0.0019818800, 0.0039457500, 0.0078556700, 0.0156400000, 0.0311379000"); + values("0.1792211000, 0.1991000000, 0.2396399000, 0.3181912000, 0.4753895000, 0.7875030000, 1.4120938000", \ + "0.1792531000, 0.1996764000, 0.2396068000, 0.3182095000, 0.4756679000, 0.7911314000, 1.4065924000", \ + "0.1796127000, 0.1995713000, 0.2395865000, 0.3179002000, 0.4762205000, 0.7871963000, 1.4145554000", \ + "0.1797315000, 0.1999248000, 0.2390506000, 0.3182279000, 0.4749243000, 0.7873361000, 1.4088321000", \ + "0.1804381000, 0.2002998000, 0.2398751000, 0.3183145000, 0.4759669000, 0.7894437000, 1.4120592000", \ + "0.1997620000, 0.2189384000, 0.2548732000, 0.3290993000, 0.4813855000, 0.7881057000, 1.4093112000", \ + "0.2533392000, 0.2730293000, 0.3127857000, 0.3905811000, 0.5422370000, 0.8253889000, 1.4238386000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0009954590, 0.0019818800, 0.0039457500, 0.0078556700, 0.0156400000, 0.0311379000"); + values("0.0410659000, 0.0441829000, 0.0503149000, 0.0620259000, 0.0843167000, 0.1264635000, 0.2064993000", \ + "0.0457465000, 0.0488781000, 0.0548846000, 0.0665592000, 0.0887508000, 0.1307687000, 0.2108154000", \ + "0.0560891000, 0.0591103000, 0.0650060000, 0.0764743000, 0.0984953000, 0.1404187000, 0.2202988000", \ + "0.0781380000, 0.0815140000, 0.0878403000, 0.0997324000, 0.1213786000, 0.1628733000, 0.2425857000", \ + "0.1123173000, 0.1169048000, 0.1253308000, 0.1407170000, 0.1675506000, 0.2132324000, 0.2941315000", \ + "0.1559477000, 0.1622261000, 0.1750531000, 0.1980812000, 0.2365673000, 0.2998894000, 0.4008502000", \ + "0.1904545000, 0.2007793000, 0.2198972000, 0.2539723000, 0.3148800000, 0.4124906000, 0.5618762000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0009954590, 0.0019818800, 0.0039457500, 0.0078556700, 0.0156400000, 0.0311379000"); + values("0.2883347000, 0.3038025000, 0.3346436000, 0.3960277000, 0.5173701000, 0.7583514000, 1.2361687000", \ + "0.2921752000, 0.3076164000, 0.3389397000, 0.4004388000, 0.5221690000, 0.7633467000, 1.2415948000", \ + "0.3032711000, 0.3188099000, 0.3502607000, 0.4118778000, 0.5341091000, 0.7760044000, 1.2548086000", \ + "0.3295881000, 0.3452432000, 0.3761388000, 0.4380079000, 0.5602468000, 0.8025327000, 1.2818162000", \ + "0.3833753000, 0.3993654000, 0.4302931000, 0.4918356000, 0.6136344000, 0.8556177000, 1.3362973000", \ + "0.4859088000, 0.5026244000, 0.5349349000, 0.5975432000, 0.7193917000, 0.9604271000, 1.4408784000", \ + "0.6512726000, 0.6708715000, 0.7090765000, 0.7821589000, 0.9198970000, 1.1759812000, 1.6579031000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0009954590, 0.0019818800, 0.0039457500, 0.0078556700, 0.0156400000, 0.0311379000"); + values("0.0418914000, 0.0458179000, 0.0532591000, 0.0679792000, 0.0956462000, 0.1484382000, 0.2505465000", \ + "0.0413751000, 0.0452693000, 0.0529103000, 0.0676168000, 0.0952540000, 0.1477840000, 0.2499043000", \ + "0.0414985000, 0.0452017000, 0.0524569000, 0.0666799000, 0.0945670000, 0.1477602000, 0.2498797000", \ + "0.0497506000, 0.0527944000, 0.0588899000, 0.0708622000, 0.0960854000, 0.1473803000, 0.2500302000", \ + "0.0726995000, 0.0762274000, 0.0831481000, 0.0955659000, 0.1160935000, 0.1589680000, 0.2555672000", \ + "0.1150887000, 0.1199004000, 0.1289246000, 0.1437045000, 0.1698865000, 0.2163564000, 0.2994327000", \ + "0.1907062000, 0.1975157000, 0.2097935000, 0.2315230000, 0.2689167000, 0.3333545000, 0.4353797000"); + } + related_pin : "A2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0009954590, 0.0019818800, 0.0039457500, 0.0078556700, 0.0156400000, 0.0311379000"); + values("0.2174081000, 0.2380815000, 0.2792213000, 0.3598143000, 0.5216149000, 0.8414930000, 1.4730394000", \ + "0.2175153000, 0.2381078000, 0.2791591000, 0.3598187000, 0.5222243000, 0.8422728000, 1.4720478000", \ + "0.2175386000, 0.2380971000, 0.2797902000, 0.3600588000, 0.5209833000, 0.8413530000, 1.4757222000", \ + "0.2177834000, 0.2380937000, 0.2791704000, 0.3598394000, 0.5210134000, 0.8414203000, 1.4720328000", \ + "0.2185220000, 0.2392705000, 0.2790697000, 0.3608006000, 0.5209133000, 0.8421269000, 1.4739611000", \ + "0.2343130000, 0.2528541000, 0.2918307000, 0.3696316000, 0.5265484000, 0.8400200000, 1.4769376000", \ + "0.2852622000, 0.3053449000, 0.3475192000, 0.4263312000, 0.5795424000, 0.8775364000, 1.4886771000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0009954590, 0.0019818800, 0.0039457500, 0.0078556700, 0.0156400000, 0.0311379000"); + values("0.0245600000, 0.0264606000, 0.0302425000, 0.0374207000, 0.0511606000, 0.0771515000, 0.1272972000", \ + "0.0296798000, 0.0315607000, 0.0351928000, 0.0422979000, 0.0558194000, 0.0818116000, 0.1319845000", \ + "0.0417155000, 0.0437407000, 0.0470619000, 0.0538369000, 0.0670745000, 0.0927143000, 0.1427638000", \ + "0.0605782000, 0.0633624000, 0.0685213000, 0.0776697000, 0.0926594000, 0.1183504000, 0.1680630000", \ + "0.0830888000, 0.0873338000, 0.0951972000, 0.1090638000, 0.1328997000, 0.1706154000, 0.2278377000", \ + "0.0993118000, 0.1068871000, 0.1193724000, 0.1410631000, 0.1774201000, 0.2364468000, 0.3253096000", \ + "0.0859753000, 0.0962292000, 0.1154106000, 0.1497412000, 0.2085060000, 0.3010830000, 0.4393489000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0009954590, 0.0019818800, 0.0039457500, 0.0078556700, 0.0156400000, 0.0311379000"); + values("0.2673640000, 0.2829265000, 0.3143152000, 0.3760088000, 0.4979405000, 0.7394266000, 1.2176382000", \ + "0.2692610000, 0.2851289000, 0.3164122000, 0.3785668000, 0.5011423000, 0.7428346000, 1.2224106000", \ + "0.2783098000, 0.2939570000, 0.3255572000, 0.3876575000, 0.5105608000, 0.7537097000, 1.2336864000", \ + "0.3036540000, 0.3192158000, 0.3504440000, 0.4123752000, 0.5348250000, 0.7777185000, 1.2588750000", \ + "0.3607918000, 0.3763431000, 0.4073095000, 0.4688481000, 0.5909223000, 0.8329629000, 1.3139261000", \ + "0.4778687000, 0.4950386000, 0.5290479000, 0.5926207000, 0.7144678000, 0.9558579000, 1.4357684000", \ + "0.6861217000, 0.7081572000, 0.7501418000, 0.8288147000, 0.9752917000, 1.2364926000, 1.7183546000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0009954590, 0.0019818800, 0.0039457500, 0.0078556700, 0.0156400000, 0.0311379000"); + values("0.0288042000, 0.0309796000, 0.0353175000, 0.0437648000, 0.0602101000, 0.0925224000, 0.1565877000", \ + "0.0282550000, 0.0303572000, 0.0347207000, 0.0432746000, 0.0598663000, 0.0923769000, 0.1565597000", \ + "0.0315322000, 0.0332136000, 0.0367203000, 0.0441877000, 0.0597619000, 0.0919308000, 0.1563348000", \ + "0.0468668000, 0.0484653000, 0.0515112000, 0.0572783000, 0.0692576000, 0.0964156000, 0.1566130000", \ + "0.0749717000, 0.0773542000, 0.0818836000, 0.0904170000, 0.1049897000, 0.1301134000, 0.1773051000", \ + "0.1250398000, 0.1282458000, 0.1351672000, 0.1481878000, 0.1709319000, 0.2071340000, 0.2656562000", \ + "0.2124498000, 0.2186524000, 0.2299008000, 0.2498997000, 0.2844370000, 0.3403412000, 0.4290740000"); + } + related_pin : "B1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0009954590, 0.0019818800, 0.0039457500, 0.0078556700, 0.0156400000, 0.0311379000"); + values("0.2174994000, 0.2380907000, 0.2791965000, 0.3597775000, 0.5213995000, 0.8415044000, 1.4729452000", \ + "0.2177993000, 0.2378980000, 0.2789475000, 0.3600061000, 0.5222341000, 0.8394154000, 1.4772370000", \ + "0.2173724000, 0.2380857000, 0.2792935000, 0.3598014000, 0.5217568000, 0.8403130000, 1.4771044000", \ + "0.2174588000, 0.2380973000, 0.2792294000, 0.3599067000, 0.5208610000, 0.8396586000, 1.4770694000", \ + "0.2192455000, 0.2390047000, 0.2802622000, 0.3601253000, 0.5207817000, 0.8421844000, 1.4768974000", \ + "0.2456085000, 0.2635769000, 0.3007414000, 0.3765814000, 0.5303869000, 0.8418164000, 1.4776151000", \ + "0.3265911000, 0.3457984000, 0.3845189000, 0.4588807000, 0.6043003000, 0.8878531000, 1.4920077000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0009954590, 0.0019818800, 0.0039457500, 0.0078556700, 0.0156400000, 0.0311379000"); + values("0.0243466000, 0.0260540000, 0.0294436000, 0.0359857000, 0.0486161000, 0.0733274000, 0.1219969000", \ + "0.0292151000, 0.0308843000, 0.0341431000, 0.0406753000, 0.0533249000, 0.0780404000, 0.1267182000", \ + "0.0404628000, 0.0422782000, 0.0456038000, 0.0520130000, 0.0643784000, 0.0891158000, 0.1377330000", \ + "0.0569639000, 0.0597319000, 0.0649171000, 0.0741480000, 0.0896702000, 0.1145959000, 0.1631508000", \ + "0.0746979000, 0.0791503000, 0.0866512000, 0.1014752000, 0.1263266000, 0.1648952000, 0.2227769000", \ + "0.0841658000, 0.0912163000, 0.1042941000, 0.1274824000, 0.1662610000, 0.2269953000, 0.3178297000", \ + "0.0558854000, 0.0671351000, 0.0880282000, 0.1250347000, 0.1873398000, 0.2832788000, 0.4266623000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0009954590, 0.0019818800, 0.0039457500, 0.0078556700, 0.0156400000, 0.0311379000"); + values("0.2287418000, 0.2445499000, 0.2760527000, 0.3377864000, 0.4598093000, 0.7008802000, 1.1798177000", \ + "0.2306773000, 0.2462870000, 0.2780534000, 0.3401326000, 0.4626306000, 0.7047521000, 1.1837806000", \ + "0.2392481000, 0.2551103000, 0.2863326000, 0.3486971000, 0.4715467000, 0.7146055000, 1.1940740000", \ + "0.2635829000, 0.2793293000, 0.3104356000, 0.3725326000, 0.4948704000, 0.7375452000, 1.2185596000", \ + "0.3221730000, 0.3375457000, 0.3689918000, 0.4306258000, 0.5525745000, 0.7946830000, 1.2753039000", \ + "0.4473877000, 0.4653398000, 0.5006726000, 0.5679109000, 0.6895124000, 0.9314783000, 1.4113620000", \ + "0.6712884000, 0.6968396000, 0.7442688000, 0.8301762000, 0.9819379000, 1.2524296000, 1.7333792000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0009954590, 0.0019818800, 0.0039457500, 0.0078556700, 0.0156400000, 0.0311379000"); + values("0.0246019000, 0.0266631000, 0.0307567000, 0.0387752000, 0.0547500000, 0.0865295000, 0.1500746000", \ + "0.0243104000, 0.0263949000, 0.0305519000, 0.0386988000, 0.0546995000, 0.0865158000, 0.1500574000", \ + "0.0279115000, 0.0295846000, 0.0329899000, 0.0400380000, 0.0550552000, 0.0866278000, 0.1500183000", \ + "0.0429138000, 0.0446641000, 0.0479406000, 0.0540037000, 0.0656139000, 0.0921284000, 0.1516402000", \ + "0.0702977000, 0.0727912000, 0.0785186000, 0.0870645000, 0.1015303000, 0.1270947000, 0.1730111000", \ + "0.1192490000, 0.1231695000, 0.1306449000, 0.1438764000, 0.1665530000, 0.2042341000, 0.2615539000", \ + "0.2086684000, 0.2147901000, 0.2262757000, 0.2467786000, 0.2815717000, 0.3382316000, 0.4222422000"); + } + related_pin : "C1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0009954590, 0.0019818800, 0.0039457500, 0.0078556700, 0.0156400000, 0.0311379000"); + values("0.2174595000, 0.2378675000, 0.2792903000, 0.3597061000, 0.5223866000, 0.8395881000, 1.4747797000", \ + "0.2174895000, 0.2380993000, 0.2798366000, 0.3599811000, 0.5213147000, 0.8422605000, 1.4745829000", \ + "0.2180846000, 0.2380301000, 0.2788842000, 0.3611618000, 0.5219165000, 0.8402660000, 1.4732339000", \ + "0.2174012000, 0.2378369000, 0.2797558000, 0.3604415000, 0.5207138000, 0.8400452000, 1.4744248000", \ + "0.2203483000, 0.2402036000, 0.2796084000, 0.3611330000, 0.5215210000, 0.8421668000, 1.4773828000", \ + "0.2576544000, 0.2744725000, 0.3096295000, 0.3832145000, 0.5315650000, 0.8421446000, 1.4759726000", \ + "0.3623249000, 0.3823890000, 0.4200050000, 0.4927234000, 0.6294135000, 0.9032852000, 1.4872467000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0009954590, 0.0019818800, 0.0039457500, 0.0078556700, 0.0156400000, 0.0311379000"); + values("0.0212846000, 0.0229046000, 0.0260763000, 0.0324210000, 0.0449639000, 0.0696183000, 0.1186578000", \ + "0.0259574000, 0.0276664000, 0.0308306000, 0.0371578000, 0.0497100000, 0.0744916000, 0.1235943000", \ + "0.0359689000, 0.0380792000, 0.0418781000, 0.0484598000, 0.0609925000, 0.0854790000, 0.1346102000", \ + "0.0485518000, 0.0518760000, 0.0579311000, 0.0683628000, 0.0852971000, 0.1117290000, 0.1607712000", \ + "0.0603120000, 0.0656437000, 0.0752516000, 0.0918602000, 0.1185628000, 0.1595464000, 0.2197114000", \ + "0.0598846000, 0.0684452000, 0.0839949000, 0.1106217000, 0.1534700000, 0.2183678000, 0.3134749000", \ + "0.0164194000, 0.0301449000, 0.0551986000, 0.0977700000, 0.1670653000, 0.2701098000, 0.4212426000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0009954590, 0.0019818800, 0.0039457500, 0.0078556700, 0.0156400000, 0.0311379000"); + values("0.1748793000, 0.1904811000, 0.2225552000, 0.2847977000, 0.4073951000, 0.6490447000, 1.1283884000", \ + "0.1746997000, 0.1909742000, 0.2228850000, 0.2855418000, 0.4089531000, 0.6516084000, 1.1315642000", \ + "0.1809250000, 0.1967215000, 0.2279223000, 0.2909974000, 0.4151897000, 0.6591225000, 1.1399256000", \ + "0.2035372000, 0.2192111000, 0.2504666000, 0.3128343000, 0.4354840000, 0.6795517000, 1.1608402000", \ + "0.2655585000, 0.2804219000, 0.3111627000, 0.3722463000, 0.4942134000, 0.7366640000, 1.2176370000", \ + "0.4054050000, 0.4234276000, 0.4574761000, 0.5198926000, 0.6364838000, 0.8758624000, 1.3539918000", \ + "0.6293597000, 0.6571360000, 0.7066757000, 0.7967305000, 0.9528391000, 1.2100028000, 1.6768126000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0009954590, 0.0019818800, 0.0039457500, 0.0078556700, 0.0156400000, 0.0311379000"); + values("0.0199226000, 0.0221109000, 0.0263863000, 0.0346923000, 0.0510690000, 0.0835792000, 0.1480371000", \ + "0.0200563000, 0.0221385000, 0.0263804000, 0.0347005000, 0.0510821000, 0.0835554000, 0.1485744000", \ + "0.0253897000, 0.0268817000, 0.0301637000, 0.0370512000, 0.0517748000, 0.0835407000, 0.1479681000", \ + "0.0413062000, 0.0430844000, 0.0463979000, 0.0526736000, 0.0638283000, 0.0897117000, 0.1493095000", \ + "0.0691082000, 0.0715865000, 0.0765545000, 0.0852611000, 0.1007475000, 0.1262416000, 0.1732153000", \ + "0.1202257000, 0.1238601000, 0.1307321000, 0.1439140000, 0.1660658000, 0.2032294000, 0.2607894000", \ + "0.2141682000, 0.2192281000, 0.2296131000, 0.2494342000, 0.2827352000, 0.3387292000, 0.4224397000"); + } + related_pin : "D1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0009954590, 0.0019818800, 0.0039457500, 0.0078556700, 0.0156400000, 0.0311379000"); + values("0.2158328000, 0.2371655000, 0.2783720000, 0.3601615000, 0.5221399000, 0.8396978000, 1.4773419000", \ + "0.2153276000, 0.2364691000, 0.2785576000, 0.3597511000, 0.5206527000, 0.8393422000, 1.4764379000", \ + "0.2142676000, 0.2354470000, 0.2780553000, 0.3598188000, 0.5205165000, 0.8421402000, 1.4760132000", \ + "0.2109600000, 0.2334977000, 0.2756981000, 0.3584990000, 0.5206688000, 0.8403299000, 1.4731065000", \ + "0.2143524000, 0.2341487000, 0.2748418000, 0.3542468000, 0.5189407000, 0.8420458000, 1.4763905000", \ + "0.2691199000, 0.2872484000, 0.3210062000, 0.3877609000, 0.5324846000, 0.8412728000, 1.4728783000", \ + "0.3690266000, 0.3929555000, 0.4380396000, 0.5194155000, 0.6633735000, 0.9240099000, 1.4962257000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__a2111oi_2") { + leakage_power () { + value : 0.0015199000; + when : "!A1&!A2&!B1&!C1&D1"; + } + leakage_power () { + value : 0.0032827000; + when : "!A1&!A2&!B1&!C1&!D1"; + } + leakage_power () { + value : 0.0001769000; + when : "!A1&!A2&!B1&C1&D1"; + } + leakage_power () { + value : 0.0016900000; + when : "!A1&!A2&!B1&C1&!D1"; + } + leakage_power () { + value : 0.0002059000; + when : "!A1&!A2&B1&!C1&D1"; + } + leakage_power () { + value : 0.0019151000; + when : "!A1&!A2&B1&!C1&!D1"; + } + leakage_power () { + value : 0.0001026000; + when : "!A1&!A2&B1&C1&D1"; + } + leakage_power () { + value : 0.0002221000; + when : "!A1&!A2&B1&C1&!D1"; + } + leakage_power () { + value : 0.0015199000; + when : "!A1&A2&!B1&!C1&D1"; + } + leakage_power () { + value : 0.0041276000; + when : "!A1&A2&!B1&!C1&!D1"; + } + leakage_power () { + value : 0.0001769000; + when : "!A1&A2&!B1&C1&D1"; + } + leakage_power () { + value : 0.0016900000; + when : "!A1&A2&!B1&C1&!D1"; + } + leakage_power () { + value : 0.0002062000; + when : "!A1&A2&B1&!C1&D1"; + } + leakage_power () { + value : 0.0019151000; + when : "!A1&A2&B1&!C1&!D1"; + } + leakage_power () { + value : 0.0001037000; + when : "!A1&A2&B1&C1&D1"; + } + leakage_power () { + value : 0.0002221000; + when : "!A1&A2&B1&C1&!D1"; + } + leakage_power () { + value : 0.0015199000; + when : "A1&!A2&!B1&!C1&D1"; + } + leakage_power () { + value : 0.0040104000; + when : "A1&!A2&!B1&!C1&!D1"; + } + leakage_power () { + value : 0.0001769000; + when : "A1&!A2&!B1&C1&D1"; + } + leakage_power () { + value : 0.0016900000; + when : "A1&!A2&!B1&C1&!D1"; + } + leakage_power () { + value : 0.0002063000; + when : "A1&!A2&B1&!C1&D1"; + } + leakage_power () { + value : 0.0019151000; + when : "A1&!A2&B1&!C1&!D1"; + } + leakage_power () { + value : 0.0001025000; + when : "A1&!A2&B1&C1&D1"; + } + leakage_power () { + value : 0.0002221000; + when : "A1&!A2&B1&C1&!D1"; + } + leakage_power () { + value : 0.0003607000; + when : "A1&A2&!B1&!C1&D1"; + } + leakage_power () { + value : 0.0037175000; + when : "A1&A2&!B1&!C1&!D1"; + } + leakage_power () { + value : 0.0001302000; + when : "A1&A2&!B1&C1&D1"; + } + leakage_power () { + value : 0.0003838000; + when : "A1&A2&!B1&C1&!D1"; + } + leakage_power () { + value : 0.0002334000; + when : "A1&A2&B1&!C1&D1"; + } + leakage_power () { + value : 0.0004051000; + when : "A1&A2&B1&!C1&!D1"; + } + leakage_power () { + value : 0.0000860545; + when : "A1&A2&B1&C1&D1"; + } + leakage_power () { + value : 0.0001598000; + when : "A1&A2&B1&C1&!D1"; + } + area : 15.014400000; + cell_footprint : "sky130_fd_sc_hd__a2111oi"; + cell_leakage_power : 0.0010748780; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A1") { + capacitance : 0.0048170000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0046530000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0097740000, 0.0097773000, 0.0097849000, 0.0097880000, 0.0097953000, 0.0098122000, 0.0098511000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0075089000, -0.0075264000, -0.0075666000, -0.0075504000, -0.0075130000, -0.0074267000, -0.0072279000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0049810000; + } + pin ("A2") { + capacitance : 0.0044720000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0042540000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0078534000, 0.0078553000, 0.0078597000, 0.0078581000, 0.0078543000, 0.0078456000, 0.0078255000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0078553000, -0.0078529000, -0.0078473000, -0.0078468000, -0.0078457000, -0.0078431000, -0.0078370000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0046910000; + } + pin ("B1") { + capacitance : 0.0043640000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0040350000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0072272000, 0.0072317000, 0.0072421000, 0.0072401000, 0.0072355000, 0.0072249000, 0.0072003000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0065163000, -0.0065722000, -0.0067008000, -0.0067355000, -0.0068154000, -0.0069996000, -0.0074242000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0046930000; + } + pin ("C1") { + capacitance : 0.0047370000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0043760000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0078615000, 0.0078624000, 0.0078644000, 0.0078626000, 0.0078583000, 0.0078485000, 0.0078258000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0070012000, -0.0071445000, -0.0074748000, -0.0074898000, -0.0075244000, -0.0076042000, -0.0077881000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0050980000; + } + pin ("D1") { + capacitance : 0.0044040000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0040390000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0051207000, 0.0051139000, 0.0050983000, 0.0051128000, 0.0051461000, 0.0052230000, 0.0054002000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0034211000, -0.0034264000, -0.0034385000, -0.0034369000, -0.0034330000, -0.0034241000, -0.0034036000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0047680000; + } + pin ("Y") { + direction : "output"; + function : "(!A1&!B1&!C1&!D1) | (!A2&!B1&!C1&!D1)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011002670, 0.0024211770, 0.0053278830, 0.0117241900, 0.0257994900, 0.0567726800"); + values("0.0148362000, 0.0138724000, 0.0117485000, 0.0070432000, -0.0032425000, -0.0258108000, -0.0753909000", \ + "0.0146034000, 0.0136116000, 0.0114995000, 0.0068213000, -0.0034592000, -0.0260655000, -0.0756349000", \ + "0.0142958000, 0.0133378000, 0.0112391000, 0.0065441000, -0.0037592000, -0.0262910000, -0.0758798000", \ + "0.0139055000, 0.0129579000, 0.0108455000, 0.0061776000, -0.0040293000, -0.0266918000, -0.0761962000", \ + "0.0135538000, 0.0126201000, 0.0105183000, 0.0059213000, -0.0042993000, -0.0267722000, -0.0764304000", \ + "0.0140028000, 0.0130120000, 0.0108355000, 0.0060837000, -0.0040884000, -0.0268083000, -0.0764073000", \ + "0.0168407000, 0.0158279000, 0.0136081000, 0.0087972000, -0.0018296000, -0.0250424000, -0.0758206000"); + } + related_pin : "A1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011002670, 0.0024211770, 0.0053278830, 0.0117241900, 0.0257994900, 0.0567726800"); + values("0.0298177000, 0.0308745000, 0.0330231000, 0.0379080000, 0.0483368000, 0.0708264000, 0.1206304000", \ + "0.0293174000, 0.0303390000, 0.0326223000, 0.0374324000, 0.0479591000, 0.0706994000, 0.1204447000", \ + "0.0287595000, 0.0297831000, 0.0320581000, 0.0369636000, 0.0476297000, 0.0703343000, 0.1202298000", \ + "0.0283839000, 0.0293856000, 0.0315849000, 0.0363804000, 0.0468367000, 0.0698571000, 0.1199657000", \ + "0.0281193000, 0.0290900000, 0.0312354000, 0.0359583000, 0.0463226000, 0.0691563000, 0.1191447000", \ + "0.0280630000, 0.0290363000, 0.0311663000, 0.0358635000, 0.0461839000, 0.0689525000, 0.1185659000", \ + "0.0280689000, 0.0290948000, 0.0312219000, 0.0359124000, 0.0462164000, 0.0686271000, 0.1183989000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011002670, 0.0024211770, 0.0053278830, 0.0117241900, 0.0257994900, 0.0567726800"); + values("0.0153904000, 0.0144202000, 0.0122948000, 0.0076100000, -0.0026931000, -0.0252512000, -0.0748760000", \ + "0.0151782000, 0.0141894000, 0.0120737000, 0.0073780000, -0.0029016000, -0.0255040000, -0.0750738000", \ + "0.0149330000, 0.0139488000, 0.0118139000, 0.0071363000, -0.0031557000, -0.0257688000, -0.0753352000", \ + "0.0146810000, 0.0137122000, 0.0116239000, 0.0069740000, -0.0033825000, -0.0259679000, -0.0755547000", \ + "0.0144645000, 0.0135090000, 0.0114068000, 0.0067652000, -0.0034324000, -0.0258811000, -0.0756461000", \ + "0.0147249000, 0.0137195000, 0.0115615000, 0.0069061000, -0.0035114000, -0.0262376000, -0.0758468000", \ + "0.0165650000, 0.0155901000, 0.0134123000, 0.0086540000, -0.0018669000, -0.0248645000, -0.0752457000"); + } + related_pin : "A2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011002670, 0.0024211770, 0.0053278830, 0.0117241900, 0.0257994900, 0.0567726800"); + values("0.0367208000, 0.0377169000, 0.0398504000, 0.0445678000, 0.0548290000, 0.0774586000, 0.1269977000", \ + "0.0363964000, 0.0373951000, 0.0395523000, 0.0442717000, 0.0546480000, 0.0773475000, 0.1269924000", \ + "0.0359782000, 0.0369738000, 0.0391626000, 0.0439218000, 0.0543257000, 0.0770674000, 0.1266411000", \ + "0.0356449000, 0.0366462000, 0.0387983000, 0.0435524000, 0.0539484000, 0.0766599000, 0.1265348000", \ + "0.0354175000, 0.0363848000, 0.0385337000, 0.0432498000, 0.0535819000, 0.0762831000, 0.1259889000", \ + "0.0353744000, 0.0363660000, 0.0385170000, 0.0431861000, 0.0535318000, 0.0761137000, 0.1258326000", \ + "0.0353734000, 0.0363597000, 0.0384965000, 0.0432219000, 0.0535036000, 0.0760674000, 0.1257257000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011002670, 0.0024211770, 0.0053278830, 0.0117241900, 0.0257994900, 0.0567726800"); + values("0.0101771000, 0.0092177000, 0.0070971000, 0.0024147000, -0.0078313000, -0.0303570000, -0.0801756000", \ + "0.0101861000, 0.0092233000, 0.0070900000, 0.0024175000, -0.0078181000, -0.0303565000, -0.0801756000", \ + "0.0101833000, 0.0092358000, 0.0071288000, 0.0024312000, -0.0078089000, -0.0303349000, -0.0801467000", \ + "0.0097661000, 0.0088110000, 0.0067313000, 0.0021341000, -0.0079986000, -0.0304801000, -0.0802648000", \ + "0.0097692000, 0.0087899000, 0.0066786000, 0.0020777000, -0.0080322000, -0.0304874000, -0.0802664000", \ + "0.0108700000, 0.0099252000, 0.0078482000, 0.0028481000, -0.0074814000, -0.0299201000, -0.0800590000", \ + "0.0135040000, 0.0125059000, 0.0103327000, 0.0054650000, -0.0048903000, -0.0274511000, -0.0780288000"); + } + related_pin : "B1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011002670, 0.0024211770, 0.0053278830, 0.0117241900, 0.0257994900, 0.0567726800"); + values("0.0328367000, 0.0338408000, 0.0360371000, 0.0408085000, 0.0511843000, 0.0738418000, 0.1234503000", \ + "0.0323746000, 0.0333916000, 0.0356101000, 0.0403944000, 0.0508515000, 0.0736395000, 0.1233067000", \ + "0.0318419000, 0.0328456000, 0.0350460000, 0.0398298000, 0.0503367000, 0.0731960000, 0.1230654000", \ + "0.0314834000, 0.0324750000, 0.0346564000, 0.0394158000, 0.0498425000, 0.0726293000, 0.1225843000", \ + "0.0312048000, 0.0321789000, 0.0343308000, 0.0390610000, 0.0493829000, 0.0720835000, 0.1219827000", \ + "0.0312258000, 0.0321532000, 0.0343024000, 0.0389817000, 0.0492861000, 0.0719465000, 0.1217413000", \ + "0.0313172000, 0.0322911000, 0.0344164000, 0.0391063000, 0.0495285000, 0.0720981000, 0.1215938000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011002670, 0.0024211770, 0.0053278830, 0.0117241900, 0.0257994900, 0.0567726800"); + values("0.0070500000, 0.0060776000, 0.0039461000, -0.0007514000, -0.0110768000, -0.0338055000, -0.0838741000", \ + "0.0071181000, 0.0061553000, 0.0040315000, -0.0006356000, -0.0109279000, -0.0336281000, -0.0836933000", \ + "0.0072969000, 0.0063470000, 0.0042626000, -0.0003664000, -0.0106129000, -0.0332496000, -0.0832796000", \ + "0.0069828000, 0.0060529000, 0.0040141000, -0.0005502000, -0.0106806000, -0.0332208000, -0.0831908000", \ + "0.0070747000, 0.0061342000, 0.0040623000, -0.0005210000, -0.0107432000, -0.0332359000, -0.0831508000", \ + "0.0073465000, 0.0063810000, 0.0042705000, -0.0003734000, -0.0105950000, -0.0328817000, -0.0831119000", \ + "0.0095384000, 0.0085228000, 0.0063217000, 0.0015304000, -0.0088865000, -0.0310915000, -0.0816541000"); + } + related_pin : "C1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011002670, 0.0024211770, 0.0053278830, 0.0117241900, 0.0257994900, 0.0567726800"); + values("0.0276524000, 0.0286506000, 0.0308609000, 0.0355941000, 0.0460230000, 0.0686115000, 0.1182474000", \ + "0.0272493000, 0.0282503000, 0.0304569000, 0.0352720000, 0.0457014000, 0.0684290000, 0.1181198000", \ + "0.0268451000, 0.0278511000, 0.0300324000, 0.0348086000, 0.0452748000, 0.0680617000, 0.1178925000", \ + "0.0264967000, 0.0275141000, 0.0296790000, 0.0344319000, 0.0448339000, 0.0676454000, 0.1175379000", \ + "0.0263045000, 0.0272865000, 0.0294315000, 0.0341725000, 0.0445054000, 0.0672671000, 0.1171241000", \ + "0.0262159000, 0.0271658000, 0.0293120000, 0.0340932000, 0.0443650000, 0.0670598000, 0.1166244000", \ + "0.0269320000, 0.0278857000, 0.0299278000, 0.0345965000, 0.0447909000, 0.0672674000, 0.1170095000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011002670, 0.0024211770, 0.0053278830, 0.0117241900, 0.0257994900, 0.0567726800"); + values("0.0007378000, -0.0002316000, -0.0023740000, -0.0071145000, -0.0175439000, -0.0404106000, -0.0905823000", \ + "0.0005597000, -0.0003852000, -0.0024855000, -0.0071512000, -0.0174929000, -0.0402796000, -0.0904113000", \ + "0.0002528000, -0.0006736000, -0.0027302000, -0.0072935000, -0.0174982000, -0.0401570000, -0.0902171000", \ + "-0.0001159000, -0.0010336000, -0.0030387000, -0.0075600000, -0.0176430000, -0.0401650000, -0.0900992000", \ + "-0.0000887000, -0.0010238000, -0.0030513000, -0.0075420000, -0.0177483000, -0.0401734000, -0.0900161000", \ + "0.0002577000, -0.0007112000, -0.0028492000, -0.0075297000, -0.0177419000, -0.0402147000, -0.0899773000", \ + "0.0024870000, 0.0014318000, -0.0007960000, -0.0056546000, -0.0161554000, -0.0394820000, -0.0896270000"); + } + related_pin : "D1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011002670, 0.0024211770, 0.0053278830, 0.0117241900, 0.0257994900, 0.0567726800"); + values("0.0253605000, 0.0263488000, 0.0285501000, 0.0332794000, 0.0436681000, 0.0663165000, 0.1158221000", \ + "0.0249474000, 0.0259592000, 0.0281638000, 0.0329443000, 0.0433742000, 0.0661332000, 0.1158511000", \ + "0.0245185000, 0.0254705000, 0.0276628000, 0.0324354000, 0.0429224000, 0.0657447000, 0.1155754000", \ + "0.0242751000, 0.0251679000, 0.0273283000, 0.0320724000, 0.0424307000, 0.0652722000, 0.1151806000", \ + "0.0243647000, 0.0253412000, 0.0274380000, 0.0321080000, 0.0422077000, 0.0649082000, 0.1148539000", \ + "0.0251084000, 0.0261139000, 0.0281904000, 0.0328459000, 0.0431266000, 0.0652809000, 0.1146652000", \ + "0.0269683000, 0.0278133000, 0.0298344000, 0.0343689000, 0.0443262000, 0.0661988000, 0.1153576000"); + } + } + max_capacitance : 0.0567730000; + max_transition : 1.4971110000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011002700, 0.0024211800, 0.0053278800, 0.0117242000, 0.0257995000, 0.0567727000"); + values("0.0315105000, 0.0336710000, 0.0383103000, 0.0481322000, 0.0685247000, 0.1105197000, 0.1970978000", \ + "0.0361997000, 0.0383199000, 0.0428555000, 0.0525453000, 0.0727474000, 0.1145783000, 0.2010859000", \ + "0.0480067000, 0.0499149000, 0.0541455000, 0.0633775000, 0.0831039000, 0.1244757000, 0.2108390000", \ + "0.0712495000, 0.0737230000, 0.0788752000, 0.0890653000, 0.1085888000, 0.1481288000, 0.2337802000", \ + "0.1025298000, 0.1060857000, 0.1135145000, 0.1281858000, 0.1560672000, 0.2044914000, 0.2897854000", \ + "0.1363868000, 0.1415304000, 0.1523397000, 0.1740144000, 0.2126213000, 0.2860878000, 0.4058363000", \ + "0.1503569000, 0.1580136000, 0.1738665000, 0.2060062000, 0.2660979000, 0.3762886000, 0.5577644000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011002700, 0.0024211800, 0.0053278800, 0.0117242000, 0.0257995000, 0.0567727000"); + values("0.2347744000, 0.2453409000, 0.2681581000, 0.3178505000, 0.4252734000, 0.6545668000, 1.1614438000", \ + "0.2362424000, 0.2467895000, 0.2703091000, 0.3193490000, 0.4268907000, 0.6597192000, 1.1679299000", \ + "0.2447209000, 0.2552135000, 0.2785082000, 0.3287074000, 0.4370954000, 0.6732850000, 1.1793068000", \ + "0.2690107000, 0.2795432000, 0.3025157000, 0.3516541000, 0.4583867000, 0.6947584000, 1.2094140000", \ + "0.3212463000, 0.3311041000, 0.3538979000, 0.4027058000, 0.5084168000, 0.7411297000, 1.2520230000", \ + "0.4133291000, 0.4244563000, 0.4498859000, 0.5018150000, 0.6104140000, 0.8438586000, 1.3515914000", \ + "0.5578352000, 0.5726510000, 0.6017101000, 0.6635146000, 0.7894210000, 1.0429713000, 1.5585062000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011002700, 0.0024211800, 0.0053278800, 0.0117242000, 0.0257995000, 0.0567727000"); + values("0.0393488000, 0.0419186000, 0.0475444000, 0.0594659000, 0.0844151000, 0.1363494000, 0.2455342000", \ + "0.0382461000, 0.0409480000, 0.0466714000, 0.0587749000, 0.0838004000, 0.1359038000, 0.2455353000", \ + "0.0398480000, 0.0421376000, 0.0471073000, 0.0580497000, 0.0823970000, 0.1348625000, 0.2450359000", \ + "0.0537213000, 0.0556120000, 0.0595559000, 0.0675105000, 0.0875721000, 0.1347961000, 0.2440006000", \ + "0.0808837000, 0.0833758000, 0.0886244000, 0.0996436000, 0.1203367000, 0.1578368000, 0.2514410000", \ + "0.1292447000, 0.1332095000, 0.1412921000, 0.1553341000, 0.1849123000, 0.2348384000, 0.3231706000", \ + "0.2107816000, 0.2166156000, 0.2291465000, 0.2521988000, 0.2971089000, 0.3710387000, 0.4909019000"); + } + related_pin : "A1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011002700, 0.0024211800, 0.0053278800, 0.0117242000, 0.0257995000, 0.0567727000"); + values("0.1570067000, 0.1704326000, 0.1999511000, 0.2650389000, 0.4063285000, 0.7147021000, 1.3939139000", \ + "0.1581137000, 0.1706010000, 0.2006400000, 0.2643515000, 0.4054576000, 0.7156746000, 1.3954469000", \ + "0.1574180000, 0.1708037000, 0.2004190000, 0.2650221000, 0.4072019000, 0.7173972000, 1.3940696000", \ + "0.1576920000, 0.1709119000, 0.2010706000, 0.2650683000, 0.4051955000, 0.7171433000, 1.3993301000", \ + "0.1588714000, 0.1721624000, 0.2010704000, 0.2646714000, 0.4055519000, 0.7151520000, 1.3946433000", \ + "0.1807108000, 0.1930624000, 0.2207980000, 0.2804007000, 0.4149625000, 0.7189893000, 1.3956969000", \ + "0.2255096000, 0.2398345000, 0.2687281000, 0.3346130000, 0.4729289000, 0.7677083000, 1.4138217000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011002700, 0.0024211800, 0.0053278800, 0.0117242000, 0.0257995000, 0.0567727000"); + values("0.0365295000, 0.0386313000, 0.0432086000, 0.0528696000, 0.0731081000, 0.1148120000, 0.2013994000", \ + "0.0411903000, 0.0432720000, 0.0477687000, 0.0573521000, 0.0774508000, 0.1191316000, 0.2055738000", \ + "0.0513964000, 0.0533938000, 0.0577400000, 0.0671121000, 0.0869333000, 0.1284045000, 0.2147050000", \ + "0.0714036000, 0.0737604000, 0.0788228000, 0.0892603000, 0.1092139000, 0.1499659000, 0.2359972000", \ + "0.1019042000, 0.1051448000, 0.1118801000, 0.1250134000, 0.1504948000, 0.1985822000, 0.2851762000", \ + "0.1366220000, 0.1409708000, 0.1512051000, 0.1708694000, 0.2082740000, 0.2735560000, 0.3844888000", \ + "0.1530199000, 0.1599020000, 0.1749687000, 0.2046437000, 0.2624935000, 0.3622401000, 0.5281778000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011002700, 0.0024211800, 0.0053278800, 0.0117242000, 0.0257995000, 0.0567727000"); + values("0.2888679000, 0.2994934000, 0.3226280000, 0.3722378000, 0.4811532000, 0.7191275000, 1.2411357000", \ + "0.2920983000, 0.3026266000, 0.3254747000, 0.3759282000, 0.4851680000, 0.7238481000, 1.2461744000", \ + "0.3018583000, 0.3128497000, 0.3359630000, 0.3863009000, 0.4962684000, 0.7356629000, 1.2588798000", \ + "0.3279921000, 0.3382986000, 0.3617275000, 0.4116692000, 0.5216736000, 0.7615591000, 1.2855881000", \ + "0.3836572000, 0.3940663000, 0.4164540000, 0.4667676000, 0.5759443000, 0.8157678000, 1.3412015000", \ + "0.4907247000, 0.5017589000, 0.5250605000, 0.5771474000, 0.6862786000, 0.9251896000, 1.4489501000", \ + "0.6681397000, 0.6812301000, 0.7098006000, 0.7690528000, 0.8939969000, 1.1495553000, 1.6758929000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011002700, 0.0024211800, 0.0053278800, 0.0117242000, 0.0257995000, 0.0567727000"); + values("0.0384679000, 0.0411477000, 0.0467339000, 0.0586853000, 0.0836809000, 0.1354930000, 0.2458307000", \ + "0.0380644000, 0.0406509000, 0.0462415000, 0.0581671000, 0.0831768000, 0.1352707000, 0.2453607000", \ + "0.0388078000, 0.0412249000, 0.0463356000, 0.0578177000, 0.0823017000, 0.1348595000, 0.2450043000", \ + "0.0484306000, 0.0505279000, 0.0548665000, 0.0640253000, 0.0856476000, 0.1344458000, 0.2442735000", \ + "0.0713442000, 0.0735733000, 0.0779887000, 0.0886417000, 0.1094840000, 0.1502531000, 0.2507586000", \ + "0.1127737000, 0.1158172000, 0.1225570000, 0.1358497000, 0.1598041000, 0.2057569000, 0.2975022000", \ + "0.1877686000, 0.1924881000, 0.2015617000, 0.2196628000, 0.2556917000, 0.3177256000, 0.4262417000"); + } + related_pin : "A2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011002700, 0.0024211800, 0.0053278800, 0.0117242000, 0.0257995000, 0.0567727000"); + values("0.2016875000, 0.2163719000, 0.2459095000, 0.3123615000, 0.4588184000, 0.7782268000, 1.4788676000", \ + "0.2015180000, 0.2155338000, 0.2457120000, 0.3135480000, 0.4589522000, 0.7783522000, 1.4782158000", \ + "0.2025873000, 0.2165508000, 0.2459924000, 0.3135528000, 0.4588541000, 0.7783627000, 1.4777066000", \ + "0.2018477000, 0.2165178000, 0.2461801000, 0.3128337000, 0.4587956000, 0.7782713000, 1.4782336000", \ + "0.2028823000, 0.2160810000, 0.2471398000, 0.3127007000, 0.4588647000, 0.7816277000, 1.4810437000", \ + "0.2178433000, 0.2302410000, 0.2590212000, 0.3228071000, 0.4649393000, 0.7789638000, 1.4824409000", \ + "0.2637683000, 0.2778038000, 0.3089096000, 0.3742084000, 0.5166617000, 0.8158466000, 1.4944199000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011002700, 0.0024211800, 0.0053278800, 0.0117242000, 0.0257995000, 0.0567727000"); + values("0.0224121000, 0.0237692000, 0.0267615000, 0.0329788000, 0.0459623000, 0.0726847000, 0.1286355000", \ + "0.0276668000, 0.0289543000, 0.0317133000, 0.0378455000, 0.0506428000, 0.0773092000, 0.1332042000", \ + "0.0399112000, 0.0412773000, 0.0441192000, 0.0496815000, 0.0619563000, 0.0881245000, 0.1438768000", \ + "0.0578924000, 0.0599076000, 0.0640825000, 0.0723053000, 0.0875503000, 0.1136392000, 0.1688298000", \ + "0.0788108000, 0.0819420000, 0.0882182000, 0.1006072000, 0.1233112000, 0.1633279000, 0.2281388000", \ + "0.0929970000, 0.0975229000, 0.1067762000, 0.1267791000, 0.1625626000, 0.2236741000, 0.3245509000", \ + "0.0748601000, 0.0818698000, 0.0965731000, 0.1263112000, 0.1812423000, 0.2770632000, 0.4340930000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011002700, 0.0024211800, 0.0053278800, 0.0117242000, 0.0257995000, 0.0567727000"); + values("0.2708506000, 0.2819598000, 0.3053991000, 0.3557976000, 0.4656467000, 0.7044060000, 1.2271556000", \ + "0.2719485000, 0.2828939000, 0.3062678000, 0.3568889000, 0.4675806000, 0.7074721000, 1.2310835000", \ + "0.2795461000, 0.2896348000, 0.3132951000, 0.3643809000, 0.4752130000, 0.7159980000, 1.2417635000", \ + "0.3029407000, 0.3139045000, 0.3368969000, 0.3877207000, 0.4976641000, 0.7385380000, 1.2645014000", \ + "0.3572150000, 0.3679566000, 0.3909265000, 0.4411088000, 0.5508580000, 0.7904158000, 1.3156930000", \ + "0.4637789000, 0.4754969000, 0.5015746000, 0.5559910000, 0.6661966000, 0.9048920000, 1.4289661000", \ + "0.6456110000, 0.6605892000, 0.6922555000, 0.7584142000, 0.8942305000, 1.1594899000, 1.6889743000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011002700, 0.0024211800, 0.0053278800, 0.0117242000, 0.0257995000, 0.0567727000"); + values("0.0294299000, 0.0309195000, 0.0341499000, 0.0412249000, 0.0562950000, 0.0888390000, 0.1604209000", \ + "0.0289495000, 0.0303418000, 0.0334370000, 0.0405587000, 0.0558874000, 0.0885778000, 0.1602626000", \ + "0.0328289000, 0.0338970000, 0.0363619000, 0.0421677000, 0.0557981000, 0.0879700000, 0.1600942000", \ + "0.0486344000, 0.0496700000, 0.0519136000, 0.0565523000, 0.0666419000, 0.0930710000, 0.1592136000", \ + "0.0768945000, 0.0783587000, 0.0815962000, 0.0884138000, 0.1022968000, 0.1278922000, 0.1803573000", \ + "0.1260292000, 0.1284493000, 0.1337277000, 0.1442372000, 0.1646561000, 0.2027045000, 0.2670474000", \ + "0.2132680000, 0.2171214000, 0.2248890000, 0.2430231000, 0.2745390000, 0.3339098000, 0.4302299000"); + } + related_pin : "B1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011002700, 0.0024211800, 0.0053278800, 0.0117242000, 0.0257995000, 0.0567727000"); + values("0.2020838000, 0.2162642000, 0.2459011000, 0.3123988000, 0.4589310000, 0.7782885000, 1.4773877000", \ + "0.2024336000, 0.2164055000, 0.2457796000, 0.3130270000, 0.4587539000, 0.7782420000, 1.4768180000", \ + "0.2016252000, 0.2162641000, 0.2456539000, 0.3127843000, 0.4589556000, 0.7783282000, 1.4808536000", \ + "0.2025751000, 0.2153755000, 0.2460344000, 0.3139470000, 0.4589349000, 0.7775952000, 1.4770626000", \ + "0.2038699000, 0.2174568000, 0.2470385000, 0.3142522000, 0.4593644000, 0.7776265000, 1.4772432000", \ + "0.2322445000, 0.2444195000, 0.2713790000, 0.3333016000, 0.4710818000, 0.7797845000, 1.4818538000", \ + "0.3072013000, 0.3211442000, 0.3499868000, 0.4144534000, 0.5524187000, 0.8349942000, 1.4967773000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011002700, 0.0024211800, 0.0053278800, 0.0117242000, 0.0257995000, 0.0567727000"); + values("0.0217920000, 0.0229182000, 0.0254269000, 0.0305829000, 0.0416088000, 0.0648559000, 0.1151015000", \ + "0.0267091000, 0.0278126000, 0.0302361000, 0.0354543000, 0.0463411000, 0.0695611000, 0.1197761000", \ + "0.0377846000, 0.0390447000, 0.0416736000, 0.0468426000, 0.0574230000, 0.0806925000, 0.1309641000", \ + "0.0528363000, 0.0548158000, 0.0590167000, 0.0669329000, 0.0816143000, 0.1069357000, 0.1565318000", \ + "0.0689365000, 0.0719474000, 0.0782650000, 0.0907866000, 0.1132899000, 0.1529316000, 0.2160281000", \ + "0.0752914000, 0.0801506000, 0.0902410000, 0.1102024000, 0.1467974000, 0.2086100000, 0.3078530000", \ + "0.0454969000, 0.0531226000, 0.0691992000, 0.0997662000, 0.1581631000, 0.2554361000, 0.4124927000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011002700, 0.0024211800, 0.0053278800, 0.0117242000, 0.0257995000, 0.0567727000"); + values("0.2192598000, 0.2297001000, 0.2531671000, 0.3037287000, 0.4133174000, 0.6520740000, 1.1753876000", \ + "0.2202887000, 0.2309512000, 0.2545097000, 0.3051898000, 0.4154865000, 0.6549826000, 1.1786305000", \ + "0.2280416000, 0.2386942000, 0.2616428000, 0.3126243000, 0.4230038000, 0.6633457000, 1.1879114000", \ + "0.2504766000, 0.2614812000, 0.2841433000, 0.3346453000, 0.4447833000, 0.6851580000, 1.2111330000", \ + "0.3059246000, 0.3161986000, 0.3394717000, 0.3893334000, 0.4989175000, 0.7384623000, 1.2633107000", \ + "0.4199660000, 0.4325052000, 0.4588193000, 0.5165398000, 0.6290340000, 0.8684262000, 1.3924122000", \ + "0.6227481000, 0.6401996000, 0.6765706000, 0.7501373000, 0.8951750000, 1.1665752000, 1.6983494000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011002700, 0.0024211800, 0.0053278800, 0.0117242000, 0.0257995000, 0.0567727000"); + values("0.0230632000, 0.0243234000, 0.0270941000, 0.0331957000, 0.0466236000, 0.0762981000, 0.1420715000", \ + "0.0227038000, 0.0239285000, 0.0266613000, 0.0329133000, 0.0465000000, 0.0762095000, 0.1421198000", \ + "0.0268640000, 0.0277971000, 0.0299600000, 0.0351173000, 0.0472635000, 0.0761594000, 0.1426932000", \ + "0.0415973000, 0.0427107000, 0.0450457000, 0.0498085000, 0.0595477000, 0.0829704000, 0.1430547000", \ + "0.0678174000, 0.0693597000, 0.0727716000, 0.0799862000, 0.0943405000, 0.1192210000, 0.1679913000", \ + "0.1154138000, 0.1178820000, 0.1233069000, 0.1341353000, 0.1545790000, 0.1918407000, 0.2539289000", \ + "0.2025593000, 0.2062041000, 0.2149985000, 0.2312938000, 0.2629054000, 0.3207042000, 0.4125615000"); + } + related_pin : "C1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011002700, 0.0024211800, 0.0053278800, 0.0117242000, 0.0257995000, 0.0567727000"); + values("0.2011794000, 0.2151034000, 0.2463157000, 0.3128005000, 0.4595969000, 0.7800859000, 1.4821105000", \ + "0.2011551000, 0.2152063000, 0.2467696000, 0.3124034000, 0.4588717000, 0.7787938000, 1.4814409000", \ + "0.2020875000, 0.2152996000, 0.2457024000, 0.3134951000, 0.4588501000, 0.7782323000, 1.4766834000", \ + "0.2009827000, 0.2158430000, 0.2454636000, 0.3123767000, 0.4588321000, 0.7789096000, 1.4826428000", \ + "0.2054772000, 0.2185634000, 0.2479121000, 0.3128882000, 0.4588469000, 0.7783625000, 1.4782658000", \ + "0.2467711000, 0.2583824000, 0.2838421000, 0.3432470000, 0.4751503000, 0.7837033000, 1.4782717000", \ + "0.3418233000, 0.3553018000, 0.3848156000, 0.4501181000, 0.5818955000, 0.8503722000, 1.4965060000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011002700, 0.0024211800, 0.0053278800, 0.0117242000, 0.0257995000, 0.0567727000"); + values("0.0176132000, 0.0186203000, 0.0208418000, 0.0255856000, 0.0359425000, 0.0584418000, 0.1078556000", \ + "0.0222891000, 0.0233391000, 0.0255956000, 0.0302904000, 0.0406962000, 0.0632806000, 0.1127077000", \ + "0.0308446000, 0.0323637000, 0.0354230000, 0.0413269000, 0.0517243000, 0.0743808000, 0.1237945000", \ + "0.0407258000, 0.0431982000, 0.0478650000, 0.0571075000, 0.0734416000, 0.1003347000, 0.1497297000", \ + "0.0478417000, 0.0516574000, 0.0594004000, 0.0744926000, 0.1001873000, 0.1416031000, 0.2075044000", \ + "0.0403038000, 0.0456225000, 0.0580326000, 0.0817936000, 0.1232696000, 0.1902764000, 0.2918155000", \ + "-0.0159808000, -0.0081106000, 0.0118588000, 0.0499229000, 0.1163005000, 0.2235736000, 0.3874193000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011002700, 0.0024211800, 0.0053278800, 0.0117242000, 0.0257995000, 0.0567727000"); + values("0.1492021000, 0.1600812000, 0.1834246000, 0.2339222000, 0.3434454000, 0.5821842000, 1.1045710000", \ + "0.1500241000, 0.1610163000, 0.1844381000, 0.2346222000, 0.3452764000, 0.5849886000, 1.1085322000", \ + "0.1572755000, 0.1674881000, 0.1904149000, 0.2411282000, 0.3517852000, 0.5923862000, 1.1191552000", \ + "0.1814654000, 0.1908266000, 0.2137535000, 0.2637620000, 0.3735086000, 0.6143558000, 1.1400428000", \ + "0.2468775000, 0.2559878000, 0.2769138000, 0.3252210000, 0.4316224000, 0.6708102000, 1.1955226000", \ + "0.3812815000, 0.3940933000, 0.4201236000, 0.4736934000, 0.5792038000, 0.8103971000, 1.3310857000", \ + "0.6036994000, 0.6193672000, 0.6576535000, 0.7355487000, 0.8827240000, 1.1477693000, 1.6635733000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011002700, 0.0024211800, 0.0053278800, 0.0117242000, 0.0257995000, 0.0567727000"); + values("0.0167359000, 0.0181242000, 0.0211550000, 0.0276134000, 0.0414667000, 0.0715855000, 0.1379117000", \ + "0.0173770000, 0.0186374000, 0.0214473000, 0.0276443000, 0.0414734000, 0.0716297000, 0.1386975000", \ + "0.0241726000, 0.0249621000, 0.0268728000, 0.0316595000, 0.0433891000, 0.0716656000, 0.1378274000", \ + "0.0392409000, 0.0403847000, 0.0428346000, 0.0480145000, 0.0581510000, 0.0803751000, 0.1392441000", \ + "0.0660507000, 0.0676268000, 0.0711020000, 0.0780862000, 0.0923758000, 0.1184304000, 0.1658911000", \ + "0.1155484000, 0.1177855000, 0.1228773000, 0.1330158000, 0.1532877000, 0.1905816000, 0.2546958000", \ + "0.2074490000, 0.2106524000, 0.2181873000, 0.2335972000, 0.2645309000, 0.3183894000, 0.4093022000"); + } + related_pin : "D1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011002700, 0.0024211800, 0.0053278800, 0.0117242000, 0.0257995000, 0.0567727000"); + values("0.1966686000, 0.2118351000, 0.2427950000, 0.3110905000, 0.4585812000, 0.7783691000, 1.4781166000", \ + "0.1963050000, 0.2102487000, 0.2421081000, 0.3116948000, 0.4595946000, 0.7780273000, 1.4805724000", \ + "0.1935207000, 0.2086280000, 0.2406423000, 0.3110527000, 0.4582973000, 0.7783568000, 1.4796419000", \ + "0.1884513000, 0.2036022000, 0.2376316000, 0.3073881000, 0.4588780000, 0.7797148000, 1.4798645000", \ + "0.1953051000, 0.2085805000, 0.2381390000, 0.3035285000, 0.4524683000, 0.7779676000, 1.4828135000", \ + "0.2450555000, 0.2593056000, 0.2881187000, 0.3446885000, 0.4739343000, 0.7779070000, 1.4769245000", \ + "0.3369408000, 0.3532897000, 0.3889823000, 0.4623259000, 0.6042550000, 0.8701577000, 1.4971110000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__a2111oi_4") { + leakage_power () { + value : 0.0040425000; + when : "!A1&!A2&!B1&!C1&D1"; + } + leakage_power () { + value : 0.0065744000; + when : "!A1&!A2&!B1&!C1&!D1"; + } + leakage_power () { + value : 0.0002915000; + when : "!A1&!A2&!B1&C1&D1"; + } + leakage_power () { + value : 0.0026514000; + when : "!A1&!A2&!B1&C1&!D1"; + } + leakage_power () { + value : 0.0002728000; + when : "!A1&!A2&B1&!C1&D1"; + } + leakage_power () { + value : 0.0023693000; + when : "!A1&!A2&B1&!C1&!D1"; + } + leakage_power () { + value : 0.0001528000; + when : "!A1&!A2&B1&C1&D1"; + } + leakage_power () { + value : 0.0002870000; + when : "!A1&!A2&B1&C1&!D1"; + } + leakage_power () { + value : 0.0040425000; + when : "!A1&A2&!B1&!C1&D1"; + } + leakage_power () { + value : 0.0083402000; + when : "!A1&A2&!B1&!C1&!D1"; + } + leakage_power () { + value : 0.0002915000; + when : "!A1&A2&!B1&C1&D1"; + } + leakage_power () { + value : 0.0026514000; + when : "!A1&A2&!B1&C1&!D1"; + } + leakage_power () { + value : 0.0002729000; + when : "!A1&A2&B1&!C1&D1"; + } + leakage_power () { + value : 0.0023693000; + when : "!A1&A2&B1&!C1&!D1"; + } + leakage_power () { + value : 0.0001528000; + when : "!A1&A2&B1&C1&D1"; + } + leakage_power () { + value : 0.0002870000; + when : "!A1&A2&B1&C1&!D1"; + } + leakage_power () { + value : 0.0040425000; + when : "A1&!A2&!B1&!C1&D1"; + } + leakage_power () { + value : 0.0079083000; + when : "A1&!A2&!B1&!C1&!D1"; + } + leakage_power () { + value : 0.0002915000; + when : "A1&!A2&!B1&C1&D1"; + } + leakage_power () { + value : 0.0026514000; + when : "A1&!A2&!B1&C1&!D1"; + } + leakage_power () { + value : 0.0002732000; + when : "A1&!A2&B1&!C1&D1"; + } + leakage_power () { + value : 0.0023693000; + when : "A1&!A2&B1&!C1&!D1"; + } + leakage_power () { + value : 0.0001528000; + when : "A1&!A2&B1&C1&D1"; + } + leakage_power () { + value : 0.0002870000; + when : "A1&!A2&B1&C1&!D1"; + } + leakage_power () { + value : 0.0003745000; + when : "A1&A2&!B1&!C1&D1"; + } + leakage_power () { + value : 0.0033081000; + when : "A1&A2&!B1&!C1&!D1"; + } + leakage_power () { + value : 0.0001722000; + when : "A1&A2&!B1&C1&D1"; + } + leakage_power () { + value : 0.0003826000; + when : "A1&A2&!B1&C1&!D1"; + } + leakage_power () { + value : 0.0003510000; + when : "A1&A2&B1&!C1&D1"; + } + leakage_power () { + value : 0.0003984000; + when : "A1&A2&B1&!C1&!D1"; + } + leakage_power () { + value : 0.0001269000; + when : "A1&A2&B1&C1&D1"; + } + leakage_power () { + value : 0.0001883000; + when : "A1&A2&B1&C1&!D1"; + } + area : 27.526400000; + cell_footprint : "sky130_fd_sc_hd__a2111oi"; + cell_leakage_power : 0.0018227260; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A1") { + capacitance : 0.0084230000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0081000000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0181535000, 0.0181564000, 0.0181631000, 0.0181659000, 0.0181724000, 0.0181874000, 0.0182220000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0129603000, -0.0129815000, -0.0130304000, -0.0129916000, -0.0129022000, -0.0126961000, -0.0122210000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0087470000; + } + pin ("A2") { + capacitance : 0.0087170000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0082760000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0160182000, 0.0160123000, 0.0159988000, 0.0160009000, 0.0160057000, 0.0160169000, 0.0160426000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0159539000, -0.0159474000, -0.0159326000, -0.0159329000, -0.0159334000, -0.0159348000, -0.0159378000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0091580000; + } + pin ("B1") { + capacitance : 0.0084530000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0078790000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0230492000, 0.0230424000, 0.0230267000, 0.0230259000, 0.0230242000, 0.0230203000, 0.0230112000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0133043000, -0.0134195000, -0.0136850000, -0.0137514000, -0.0139044000, -0.0142571000, -0.0150701000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0090270000; + } + pin ("C1") { + capacitance : 0.0083860000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0077220000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0168871000, 0.0168843000, 0.0168780000, 0.0168853000, 0.0169020000, 0.0169407000, 0.0170297000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0140068000, -0.0142789000, -0.0149061000, -0.0149366000, -0.0150069000, -0.0151691000, -0.0155429000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0090500000; + } + pin ("D1") { + capacitance : 0.0084560000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0076860000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0070130000, 0.0070113000, 0.0070073000, 0.0070235000, 0.0070607000, 0.0071464000, 0.0073440000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0068271000, -0.0068333000, -0.0068474000, -0.0068445000, -0.0068378000, -0.0068224000, -0.0067869000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0092270000; + } + pin ("Y") { + direction : "output"; + function : "(!A1&!B1&!C1&!D1) | (!A2&!B1&!C1&!D1)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012195790, 0.0029747470, 0.0072558810, 0.0176982400, 0.0431688200, 0.1052956000"); + values("0.0154412000, 0.0142968000, 0.0114620000, 0.0045753000, -0.0122148000, -0.0532622000, -0.1536264000", \ + "0.0156108000, 0.0144557000, 0.0116597000, 0.0048107000, -0.0119331000, -0.0529335000, -0.1532810000", \ + "0.0159635000, 0.0148388000, 0.0120726000, 0.0052760000, -0.0113437000, -0.0522400000, -0.1524894000", \ + "0.0153489000, 0.0142404000, 0.0115016000, 0.0048894000, -0.0115781000, -0.0522812000, -0.1523812000", \ + "0.0157784000, 0.0144773000, 0.0116643000, 0.0048014000, -0.0119458000, -0.0523810000, -0.1522467000", \ + "0.0164497000, 0.0152845000, 0.0124526000, 0.0055693000, -0.0112025000, -0.0516921000, -0.1521901000", \ + "0.0205497000, 0.0193247000, 0.0163903000, 0.0092023000, -0.0079584000, -0.0489137000, -0.1500106000"); + } + related_pin : "C1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012195790, 0.0029747470, 0.0072558810, 0.0176982400, 0.0431688200, 0.1052956000"); + values("0.0484968000, 0.0496914000, 0.0525959000, 0.0596357000, 0.0766356000, 0.1175880000, 0.2169141000", \ + "0.0478011000, 0.0490473000, 0.0519275000, 0.0590651000, 0.0761616000, 0.1172805000, 0.2168211000", \ + "0.0470342000, 0.0482874000, 0.0511632000, 0.0582242000, 0.0753521000, 0.1167293000, 0.2165900000", \ + "0.0463877000, 0.0476024000, 0.0504947000, 0.0575168000, 0.0744937000, 0.1160013000, 0.2159778000", \ + "0.0458935000, 0.0470801000, 0.0499501000, 0.0568360000, 0.0738097000, 0.1150032000, 0.2148958000", \ + "0.0457446000, 0.0469101000, 0.0497468000, 0.0567781000, 0.0737387000, 0.1146090000, 0.2141973000", \ + "0.0466716000, 0.0478551000, 0.0506132000, 0.0574564000, 0.0741223000, 0.1148746000, 0.2147139000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012195790, 0.0029747470, 0.0072558810, 0.0176982400, 0.0431688200, 0.1052956000"); + values("0.0015452000, 0.0004271000, -0.0023223000, -0.0091751000, -0.0261362000, -0.0675142000, -0.1681681000", \ + "0.0011328000, 0.0000440000, -0.0026524000, -0.0093700000, -0.0261218000, -0.0672808000, -0.1677894000", \ + "0.0004780000, -0.0006023000, -0.0032614000, -0.0098321000, -0.0262504000, -0.0671169000, -0.1674541000", \ + "-0.0002471000, -0.0013716000, -0.0039425000, -0.0104859000, -0.0267786000, -0.0672217000, -0.1672060000", \ + "0.0000372000, -0.0010399000, -0.0037293000, -0.0103064000, -0.0269464000, -0.0673827000, -0.1671917000", \ + "0.0008333000, -0.0003359000, -0.0031562000, -0.0097909000, -0.0265362000, -0.0672380000, -0.1671882000", \ + "0.0051264000, 0.0038580000, 0.0007854000, -0.0065907000, -0.0237122000, -0.0651073000, -0.1654551000"); + } + related_pin : "D1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012195790, 0.0029747470, 0.0072558810, 0.0176982400, 0.0431688200, 0.1052956000"); + values("0.0486991000, 0.0499202000, 0.0528926000, 0.0601570000, 0.0773388000, 0.1184517000, 0.2181123000", \ + "0.0478388000, 0.0490782000, 0.0520754000, 0.0593483000, 0.0765048000, 0.1179640000, 0.2178546000", \ + "0.0471685000, 0.0483604000, 0.0513619000, 0.0583555000, 0.0756045000, 0.1171491000, 0.2175230000", \ + "0.0466519000, 0.0478513000, 0.0505773000, 0.0576021000, 0.0747497000, 0.1163281000, 0.2165555000", \ + "0.0465485000, 0.0476917000, 0.0505014000, 0.0574066000, 0.0742342000, 0.1153859000, 0.2155768000", \ + "0.0489098000, 0.0500399000, 0.0527647000, 0.0596385000, 0.0751609000, 0.1158525000, 0.2150199000", \ + "0.0525890000, 0.0536673000, 0.0563581000, 0.0629656000, 0.0791350000, 0.1186919000, 0.2170144000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012195790, 0.0029747470, 0.0072558810, 0.0176982400, 0.0431688200, 0.1052956000"); + values("0.0289515000, 0.0277852000, 0.0249500000, 0.0180320000, 0.0012009000, -0.0397670000, -0.1393857000", \ + "0.0285124000, 0.0273514000, 0.0245357000, 0.0176653000, 0.0008155000, -0.0401853000, -0.1398008000", \ + "0.0279871000, 0.0268194000, 0.0240089000, 0.0170815000, 0.0002887000, -0.0406561000, -0.1403308000", \ + "0.0272963000, 0.0261262000, 0.0234167000, 0.0165357000, -0.0003340000, -0.0412771000, -0.1409241000", \ + "0.0266524000, 0.0255056000, 0.0227632000, 0.0160802000, -0.0007792000, -0.0416629000, -0.1412211000", \ + "0.0259030000, 0.0247516000, 0.0219209000, 0.0149855000, -0.0014050000, -0.0422805000, -0.1415113000", \ + "0.0298226000, 0.0286787000, 0.0258159000, 0.0189346000, 0.0023602000, -0.0395549000, -0.1408879000"); + } + related_pin : "A1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012195790, 0.0029747470, 0.0072558810, 0.0176982400, 0.0431688200, 0.1052956000"); + values("0.0541483000, 0.0553531000, 0.0582765000, 0.0652318000, 0.0821347000, 0.1230572000, 0.2225209000", \ + "0.0533846000, 0.0546481000, 0.0575590000, 0.0648152000, 0.0817813000, 0.1228017000, 0.2235682000", \ + "0.0523511000, 0.0535825000, 0.0565565000, 0.0637449000, 0.0810308000, 0.1224125000, 0.2222211000", \ + "0.0516390000, 0.0528933000, 0.0558649000, 0.0629471000, 0.0800360000, 0.1216244000, 0.2217404000", \ + "0.0510761000, 0.0522727000, 0.0552109000, 0.0621918000, 0.0791393000, 0.1205729000, 0.2212182000", \ + "0.0509793000, 0.0521479000, 0.0549833000, 0.0619257000, 0.0787943000, 0.1203100000, 0.2199191000", \ + "0.0507873000, 0.0519839000, 0.0548267000, 0.0619069000, 0.0789040000, 0.1193148000, 0.2197019000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012195790, 0.0029747470, 0.0072558810, 0.0176982400, 0.0431688200, 0.1052956000"); + values("0.0315479000, 0.0303827000, 0.0275664000, 0.0206151000, 0.0037727000, -0.0371779000, -0.1368254000", \ + "0.0310447000, 0.0298852000, 0.0270705000, 0.0201761000, 0.0033141000, -0.0376607000, -0.1372569000", \ + "0.0304988000, 0.0293362000, 0.0265010000, 0.0195944000, 0.0027592000, -0.0382436000, -0.1378691000", \ + "0.0299641000, 0.0288264000, 0.0260037000, 0.0191485000, 0.0022765000, -0.0387589000, -0.1384299000", \ + "0.0295944000, 0.0284363000, 0.0256246000, 0.0188127000, 0.0021027000, -0.0388859000, -0.1385081000", \ + "0.0290952000, 0.0278977000, 0.0251905000, 0.0183363000, 0.0014346000, -0.0392807000, -0.1389862000", \ + "0.0321254000, 0.0309306000, 0.0280252000, 0.0211643000, 0.0039671000, -0.0376447000, -0.1386263000"); + } + related_pin : "A2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012195790, 0.0029747470, 0.0072558810, 0.0176982400, 0.0431688200, 0.1052956000"); + values("0.0688265000, 0.0699564000, 0.0728051000, 0.0797369000, 0.0965005000, 0.1373680000, 0.2367023000", \ + "0.0682578000, 0.0694514000, 0.0723245000, 0.0792632000, 0.0960643000, 0.1369882000, 0.2363721000", \ + "0.0676682000, 0.0687894000, 0.0717129000, 0.0787108000, 0.0955975000, 0.1366311000, 0.2360693000", \ + "0.0670096000, 0.0682062000, 0.0711050000, 0.0781153000, 0.0950286000, 0.1361706000, 0.2358075000", \ + "0.0664946000, 0.0676989000, 0.0705179000, 0.0775102000, 0.0944155000, 0.1355356000, 0.2353233000", \ + "0.0662482000, 0.0674313000, 0.0702900000, 0.0772253000, 0.0940702000, 0.1350269000, 0.2347841000", \ + "0.0661768000, 0.0673355000, 0.0702512000, 0.0772227000, 0.0940449000, 0.1349469000, 0.2346230000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012195790, 0.0029747470, 0.0072558810, 0.0176982400, 0.0431688200, 0.1052956000"); + values("0.0204779000, 0.0192959000, 0.0164681000, 0.0095953000, -0.0072213000, -0.0480557000, -0.1480676000", \ + "0.0204909000, 0.0193328000, 0.0164881000, 0.0095890000, -0.0071698000, -0.0480232000, -0.1480194000", \ + "0.0204836000, 0.0193243000, 0.0165165000, 0.0096892000, -0.0071012000, -0.0479281000, -0.1478900000", \ + "0.0198848000, 0.0187425000, 0.0159410000, 0.0091291000, -0.0075046000, -0.0481826000, -0.1481143000", \ + "0.0194189000, 0.0182738000, 0.0154896000, 0.0087082000, -0.0076078000, -0.0482407000, -0.1480605000", \ + "0.0209419000, 0.0198013000, 0.0169821000, 0.0100759000, -0.0068093000, -0.0479735000, -0.1480387000", \ + "0.0254725000, 0.0242618000, 0.0213377000, 0.0142095000, -0.0028618000, -0.0443576000, -0.1455068000"); + } + related_pin : "B1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012195790, 0.0029747470, 0.0072558810, 0.0176982400, 0.0431688200, 0.1052956000"); + values("0.0519259000, 0.0531336000, 0.0559949000, 0.0630608000, 0.0799414000, 0.1208429000, 0.2203961000", \ + "0.0512559000, 0.0524645000, 0.0554056000, 0.0624154000, 0.0794814000, 0.1205470000, 0.2200400000", \ + "0.0504344000, 0.0516079000, 0.0545148000, 0.0616494000, 0.0787614000, 0.1200581000, 0.2197832000", \ + "0.0497831000, 0.0509902000, 0.0538733000, 0.0608974000, 0.0779379000, 0.1192651000, 0.2192973000", \ + "0.0492809000, 0.0504344000, 0.0532595000, 0.0602150000, 0.0771750000, 0.1183517000, 0.2182724000", \ + "0.0490579000, 0.0501926000, 0.0530133000, 0.0599999000, 0.0767595000, 0.1178181000, 0.2176222000", \ + "0.0492126000, 0.0503577000, 0.0532131000, 0.0601983000, 0.0770146000, 0.1180387000, 0.2176914000"); + } + } + max_capacitance : 0.1052960000; + max_transition : 1.5000270000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012195800, 0.0029747500, 0.0072558800, 0.0176982000, 0.0431688000, 0.1052960000"); + values("0.0345311000, 0.0362170000, 0.0401163000, 0.0492228000, 0.0699652000, 0.1162848000, 0.2204881000", \ + "0.0391834000, 0.0408276000, 0.0446358000, 0.0536352000, 0.0741424000, 0.1202989000, 0.2244269000", \ + "0.0508691000, 0.0523195000, 0.0558915000, 0.0644440000, 0.0844361000, 0.1300924000, 0.2343200000", \ + "0.0750916000, 0.0769049000, 0.0814274000, 0.0911035000, 0.1098633000, 0.1541844000, 0.2569184000", \ + "0.1069953000, 0.1095456000, 0.1155179000, 0.1287897000, 0.1562429000, 0.2092952000, 0.3121709000", \ + "0.1412854000, 0.1449778000, 0.1536307000, 0.1732886000, 0.2126793000, 0.2908991000, 0.4304660000", \ + "0.1510325000, 0.1565964000, 0.1693347000, 0.1979827000, 0.2581545000, 0.3761315000, 0.5872233000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012195800, 0.0029747500, 0.0072558800, 0.0176982000, 0.0431688000, 0.1052960000"); + values("0.2353509000, 0.2421938000, 0.2593210000, 0.2997171000, 0.3959593000, 0.6277714000, 1.1920388000", \ + "0.2374875000, 0.2448798000, 0.2617631000, 0.3030369000, 0.4001110000, 0.6331309000, 1.2056589000", \ + "0.2469594000, 0.2538633000, 0.2706934000, 0.3126838000, 0.4109569000, 0.6453312000, 1.2115007000", \ + "0.2739980000, 0.2809072000, 0.2976949000, 0.3388343000, 0.4371444000, 0.6715829000, 1.2395489000", \ + "0.3329486000, 0.3396131000, 0.3564089000, 0.3962631000, 0.4929899000, 0.7288193000, 1.2980973000", \ + "0.4419191000, 0.4504237000, 0.4679979000, 0.5120699000, 0.6105537000, 0.8458660000, 1.4118720000", \ + "0.6256540000, 0.6349273000, 0.6568119000, 0.7089941000, 0.8250341000, 1.0835384000, 1.6564784000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012195800, 0.0029747500, 0.0072558800, 0.0176982000, 0.0431688000, 0.1052960000"); + values("0.0479751000, 0.0499923000, 0.0548804000, 0.0664691000, 0.0934509000, 0.1554311000, 0.3004395000", \ + "0.0466602000, 0.0487171000, 0.0537314000, 0.0655752000, 0.0927113000, 0.1549011000, 0.3002123000", \ + "0.0467610000, 0.0485734000, 0.0530461000, 0.0641601000, 0.0910385000, 0.1537764000, 0.2996791000", \ + "0.0583282000, 0.0599124000, 0.0640868000, 0.0728720000, 0.0954204000, 0.1530548000, 0.2989613000", \ + "0.0821621000, 0.0842941000, 0.0893949000, 0.1013961000, 0.1244672000, 0.1749544000, 0.3038638000", \ + "0.1286859000, 0.1315295000, 0.1380450000, 0.1526260000, 0.1838950000, 0.2450402000, 0.3696662000", \ + "0.2102025000, 0.2144825000, 0.2245761000, 0.2465321000, 0.2917096000, 0.3766607000, 0.5332474000"); + } + related_pin : "A1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012195800, 0.0029747500, 0.0072558800, 0.0176982000, 0.0431688000, 0.1052960000"); + values("0.1508708000, 0.1597921000, 0.1808156000, 0.2332620000, 0.3611033000, 0.6716003000, 1.4267170000", \ + "0.1506659000, 0.1595097000, 0.1815766000, 0.2337034000, 0.3611288000, 0.6712646000, 1.4398693000", \ + "0.1512074000, 0.1602650000, 0.1815984000, 0.2334239000, 0.3610691000, 0.6716039000, 1.4266620000", \ + "0.1515202000, 0.1600124000, 0.1813181000, 0.2342364000, 0.3613007000, 0.6717157000, 1.4268736000", \ + "0.1526616000, 0.1614800000, 0.1818437000, 0.2342612000, 0.3610091000, 0.6717903000, 1.4315611000", \ + "0.1716144000, 0.1799262000, 0.1997020000, 0.2479943000, 0.3694374000, 0.6741422000, 1.4273401000", \ + "0.2187338000, 0.2274530000, 0.2480916000, 0.3001059000, 0.4239132000, 0.7153298000, 1.4421089000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012195800, 0.0029747500, 0.0072558800, 0.0176982000, 0.0431688000, 0.1052960000"); + values("0.0405000000, 0.0420575000, 0.0458598000, 0.0548314000, 0.0753532000, 0.1217469000, 0.2262497000", \ + "0.0449303000, 0.0465725000, 0.0503719000, 0.0593207000, 0.0797776000, 0.1256937000, 0.2299401000", \ + "0.0542539000, 0.0557999000, 0.0594117000, 0.0680994000, 0.0883877000, 0.1342769000, 0.2385359000", \ + "0.0728919000, 0.0746480000, 0.0788332000, 0.0880391000, 0.1080755000, 0.1531723000, 0.2572513000", \ + "0.1019200000, 0.1040840000, 0.1092008000, 0.1209501000, 0.1455240000, 0.1957236000, 0.3008409000", \ + "0.1359729000, 0.1391698000, 0.1470820000, 0.1631693000, 0.1981414000, 0.2665399000, 0.3913713000", \ + "0.1519715000, 0.1567375000, 0.1679287000, 0.1924280000, 0.2458690000, 0.3476654000, 0.5282499000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012195800, 0.0029747500, 0.0072558800, 0.0176982000, 0.0431688000, 0.1052960000"); + values("0.2878613000, 0.2947414000, 0.3112910000, 0.3508005000, 0.4477843000, 0.6812966000, 1.2480867000", \ + "0.2905748000, 0.2976880000, 0.3146083000, 0.3547770000, 0.4517767000, 0.6854425000, 1.2526180000", \ + "0.3011534000, 0.3079187000, 0.3254424000, 0.3659690000, 0.4634438000, 0.6977926000, 1.2654783000", \ + "0.3273903000, 0.3345845000, 0.3516507000, 0.3921476000, 0.4897137000, 0.7249425000, 1.2942378000", \ + "0.3834274000, 0.3908038000, 0.4071529000, 0.4478085000, 0.5450220000, 0.7798123000, 1.3494686000", \ + "0.4892964000, 0.4966734000, 0.5145891000, 0.5571964000, 0.6547243000, 0.8890880000, 1.4579685000", \ + "0.6661491000, 0.6744327000, 0.6950243000, 0.7445721000, 0.8564838000, 1.1096198000, 1.6831935000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012195800, 0.0029747500, 0.0072558800, 0.0176982000, 0.0431688000, 0.1052960000"); + values("0.0471845000, 0.0492456000, 0.0541498000, 0.0658212000, 0.0930451000, 0.1548477000, 0.3000765000", \ + "0.0465059000, 0.0485105000, 0.0534301000, 0.0651971000, 0.0922532000, 0.1544742000, 0.2999120000", \ + "0.0464123000, 0.0482705000, 0.0530192000, 0.0643399000, 0.0914166000, 0.1539336000, 0.2994428000", \ + "0.0534027000, 0.0551640000, 0.0591529000, 0.0690326000, 0.0935084000, 0.1535018000, 0.2990981000", \ + "0.0726287000, 0.0743250000, 0.0787967000, 0.0889706000, 0.1117746000, 0.1652872000, 0.3016546000", \ + "0.1116540000, 0.1137762000, 0.1194919000, 0.1312315000, 0.1572027000, 0.2148929000, 0.3385614000", \ + "0.1828975000, 0.1858125000, 0.1929121000, 0.2092859000, 0.2435306000, 0.3140454000, 0.4543378000"); + } + related_pin : "A2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012195800, 0.0029747500, 0.0072558800, 0.0176982000, 0.0431688000, 0.1052960000"); + values("0.1972737000, 0.2066901000, 0.2275939000, 0.2811552000, 0.4089064000, 0.7213269000, 1.4796754000", \ + "0.1981734000, 0.2071144000, 0.2279522000, 0.2803881000, 0.4091268000, 0.7212038000, 1.4788198000", \ + "0.1976336000, 0.2069356000, 0.2289198000, 0.2803909000, 0.4091096000, 0.7211629000, 1.4793199000", \ + "0.1982738000, 0.2072247000, 0.2279003000, 0.2818620000, 0.4091894000, 0.7236458000, 1.4809260000", \ + "0.1986605000, 0.2073942000, 0.2291516000, 0.2805238000, 0.4104062000, 0.7212222000, 1.4843994000", \ + "0.2129944000, 0.2212571000, 0.2415320000, 0.2915272000, 0.4158711000, 0.7219157000, 1.4820536000", \ + "0.2574702000, 0.2667840000, 0.2891973000, 0.3402587000, 0.4665422000, 0.7595592000, 1.4964138000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012195800, 0.0029747500, 0.0072558800, 0.0176982000, 0.0431688000, 0.1052960000"); + values("0.0232670000, 0.0243025000, 0.0266350000, 0.0322352000, 0.0449255000, 0.0733494000, 0.1381523000", \ + "0.0283898000, 0.0293405000, 0.0316671000, 0.0371043000, 0.0496123000, 0.0779726000, 0.1427368000", \ + "0.0405032000, 0.0415034000, 0.0438087000, 0.0489537000, 0.0609012000, 0.0888826000, 0.1535724000", \ + "0.0589413000, 0.0603612000, 0.0636477000, 0.0706609000, 0.0856236000, 0.1143309000, 0.1784337000", \ + "0.0806831000, 0.0827108000, 0.0874930000, 0.0981776000, 0.1204393000, 0.1627615000, 0.2373349000", \ + "0.0955709000, 0.0986887000, 0.1060581000, 0.1230955000, 0.1575317000, 0.2225474000, 0.3363409000", \ + "0.0789200000, 0.0837265000, 0.0950041000, 0.1206165000, 0.1731621000, 0.2744872000, 0.4519131000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012195800, 0.0029747500, 0.0072558800, 0.0176982000, 0.0431688000, 0.1052960000"); + values("0.2667752000, 0.2738141000, 0.2906936000, 0.3311000000, 0.4282533000, 0.6625288000, 1.2301800000", \ + "0.2682914000, 0.2753814000, 0.2924381000, 0.3332392000, 0.4312493000, 0.6659610000, 1.2338021000", \ + "0.2765708000, 0.2836507000, 0.3006388000, 0.3412621000, 0.4399291000, 0.6757598000, 1.2447140000", \ + "0.3003460000, 0.3075450000, 0.3245714000, 0.3646288000, 0.4631864000, 0.6993614000, 1.2694898000", \ + "0.3549939000, 0.3615327000, 0.3783913000, 0.4190482000, 0.5168930000, 0.7521273000, 1.3223395000", \ + "0.4627497000, 0.4705041000, 0.4891456000, 0.5332484000, 0.6327103000, 0.8673931000, 1.4367217000", \ + "0.6489581000, 0.6584707000, 0.6817360000, 0.7367960000, 0.8570201000, 1.1208520000, 1.6973067000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012195800, 0.0029747500, 0.0072558800, 0.0176982000, 0.0431688000, 0.1052960000"); + values("0.0329807000, 0.0340119000, 0.0365923000, 0.0429887000, 0.0582021000, 0.0948677000, 0.1833936000", \ + "0.0322481000, 0.0332538000, 0.0357524000, 0.0421622000, 0.0577219000, 0.0945554000, 0.1832448000", \ + "0.0353979000, 0.0362211000, 0.0382993000, 0.0437550000, 0.0576510000, 0.0939929000, 0.1830313000", \ + "0.0493811000, 0.0502387000, 0.0522775000, 0.0574417000, 0.0684667000, 0.0991059000, 0.1826755000", \ + "0.0763466000, 0.0775570000, 0.0805006000, 0.0868476000, 0.1016157000, 0.1319510000, 0.2017943000", \ + "0.1253554000, 0.1271295000, 0.1312685000, 0.1406856000, 0.1610254000, 0.2027025000, 0.2817965000", \ + "0.2124326000, 0.2151707000, 0.2217000000, 0.2357070000, 0.2675837000, 0.3285233000, 0.4412154000"); + } + related_pin : "B1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012195800, 0.0029747500, 0.0072558800, 0.0176982000, 0.0431688000, 0.1052960000"); + values("0.1971377000, 0.2066019000, 0.2274341000, 0.2815671000, 0.4091720000, 0.7236763000, 1.4843411000", \ + "0.1975099000, 0.2060431000, 0.2284339000, 0.2804759000, 0.4089257000, 0.7211686000, 1.4794209000", \ + "0.1972916000, 0.2067462000, 0.2275980000, 0.2814789000, 0.4090635000, 0.7213468000, 1.4797065000", \ + "0.1983215000, 0.2072287000, 0.2278241000, 0.2810769000, 0.4089680000, 0.7213614000, 1.4799418000", \ + "0.1988496000, 0.2079437000, 0.2296270000, 0.2821194000, 0.4089692000, 0.7212198000, 1.4793403000", \ + "0.2260729000, 0.2344829000, 0.2533418000, 0.3018118000, 0.4227037000, 0.7234812000, 1.4816286000", \ + "0.2962616000, 0.3052713000, 0.3268635000, 0.3777011000, 0.4974418000, 0.7796483000, 1.5000274000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012195800, 0.0029747500, 0.0072558800, 0.0176982000, 0.0431688000, 0.1052960000"); + values("0.0220852000, 0.0229603000, 0.0249152000, 0.0295701000, 0.0401644000, 0.0646455000, 0.1227497000", \ + "0.0268757000, 0.0277287000, 0.0296794000, 0.0341841000, 0.0447651000, 0.0692749000, 0.1273291000", \ + "0.0376513000, 0.0385949000, 0.0407761000, 0.0452970000, 0.0556801000, 0.0801295000, 0.1382348000", \ + "0.0520796000, 0.0534712000, 0.0567037000, 0.0638392000, 0.0785802000, 0.1053140000, 0.1633206000", \ + "0.0658946000, 0.0685094000, 0.0733797000, 0.0844150000, 0.1069312000, 0.1485652000, 0.2213156000", \ + "0.0682692000, 0.0716558000, 0.0795310000, 0.0966298000, 0.1325048000, 0.1977530000, 0.3109825000", \ + "0.0273170000, 0.0325441000, 0.0447534000, 0.0720278000, 0.1289483000, 0.2317970000, 0.4095903000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012195800, 0.0029747500, 0.0072558800, 0.0176982000, 0.0431688000, 0.1052960000"); + values("0.2219286000, 0.2290668000, 0.2460704000, 0.2867501000, 0.3843346000, 0.6185715000, 1.1875927000", \ + "0.2226666000, 0.2298478000, 0.2469787000, 0.2883983000, 0.3865844000, 0.6218995000, 1.1913367000", \ + "0.2300187000, 0.2374273000, 0.2546996000, 0.2956104000, 0.3941402000, 0.6302543000, 1.1997092000", \ + "0.2535664000, 0.2607474000, 0.2778995000, 0.3183240000, 0.4165167000, 0.6527250000, 1.2232957000", \ + "0.3096253000, 0.3165056000, 0.3335860000, 0.3736652000, 0.4713296000, 0.7066211000, 1.2767906000", \ + "0.4248784000, 0.4332623000, 0.4526021000, 0.4996460000, 0.6023835000, 0.8373432000, 1.4065799000", \ + "0.6288982000, 0.6403791000, 0.6673723000, 0.7282684000, 0.8605415000, 1.1333692000, 1.7141745000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012195800, 0.0029747500, 0.0072558800, 0.0176982000, 0.0431688000, 0.1052960000"); + values("0.0235072000, 0.0244522000, 0.0267772000, 0.0324765000, 0.0461254000, 0.0788893000, 0.1587961000", \ + "0.0230648000, 0.0239901000, 0.0263055000, 0.0321228000, 0.0459675000, 0.0788547000, 0.1587321000", \ + "0.0267489000, 0.0275068000, 0.0295301000, 0.0344719000, 0.0468945000, 0.0787328000, 0.1588029000", \ + "0.0409663000, 0.0418514000, 0.0439628000, 0.0488515000, 0.0595327000, 0.0859656000, 0.1597907000", \ + "0.0672613000, 0.0681978000, 0.0711002000, 0.0777111000, 0.0918629000, 0.1210741000, 0.1823092000", \ + "0.1139782000, 0.1156944000, 0.1199971000, 0.1301762000, 0.1506145000, 0.1915803000, 0.2661135000", \ + "0.2005359000, 0.2033587000, 0.2099698000, 0.2247250000, 0.2553599000, 0.3165200000, 0.4233003000"); + } + related_pin : "C1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012195800, 0.0029747500, 0.0072558800, 0.0176982000, 0.0431688000, 0.1052960000"); + values("0.1973544000, 0.2066313000, 0.2274880000, 0.2802686000, 0.4090384000, 0.7213601000, 1.4808271000", \ + "0.1976940000, 0.2068784000, 0.2275930000, 0.2804606000, 0.4104909000, 0.7236591000, 1.4814060000", \ + "0.1977378000, 0.2068543000, 0.2282967000, 0.2801768000, 0.4091568000, 0.7211325000, 1.4818939000", \ + "0.1975237000, 0.2067706000, 0.2275449000, 0.2805006000, 0.4089464000, 0.7217061000, 1.4789646000", \ + "0.2014467000, 0.2097801000, 0.2302731000, 0.2822721000, 0.4091510000, 0.7214947000, 1.4791811000", \ + "0.2393933000, 0.2466926000, 0.2654157000, 0.3115244000, 0.4282701000, 0.7277478000, 1.4790151000", \ + "0.3310665000, 0.3402099000, 0.3616438000, 0.4143988000, 0.5365574000, 0.7995751000, 1.4965519000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012195800, 0.0029747500, 0.0072558800, 0.0176982000, 0.0431688000, 0.1052960000"); + values("0.0161569000, 0.0168754000, 0.0185615000, 0.0225092000, 0.0317548000, 0.0535000000, 0.1060772000", \ + "0.0208282000, 0.0215484000, 0.0232680000, 0.0271944000, 0.0364622000, 0.0583377000, 0.1109989000", \ + "0.0287182000, 0.0298258000, 0.0323080000, 0.0376217000, 0.0475032000, 0.0694245000, 0.1220420000", \ + "0.0374615000, 0.0391427000, 0.0429541000, 0.0511946000, 0.0670931000, 0.0950021000, 0.1474669000", \ + "0.0425844000, 0.0452832000, 0.0514007000, 0.0643833000, 0.0901437000, 0.1331765000, 0.2054551000", \ + "0.0311951000, 0.0354964000, 0.0455826000, 0.0658835000, 0.1062681000, 0.1761996000, 0.2884404000", \ + "-0.0311642000, -0.0242767000, -0.0085110000, 0.0246778000, 0.0891399000, 0.2004354000, 0.3805528000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012195800, 0.0029747500, 0.0072558800, 0.0176982000, 0.0431688000, 0.1052960000"); + values("0.1418014000, 0.1488970000, 0.1666060000, 0.2081663000, 0.3070887000, 0.5426214000, 1.1112122000", \ + "0.1422476000, 0.1495284000, 0.1664453000, 0.2089141000, 0.3080244000, 0.5446540000, 1.1139785000", \ + "0.1499350000, 0.1567758000, 0.1742202000, 0.2148991000, 0.3141047000, 0.5513657000, 1.1222427000", \ + "0.1739214000, 0.1806494000, 0.1965225000, 0.2370693000, 0.3352521000, 0.5719791000, 1.1437113000", \ + "0.2394765000, 0.2452138000, 0.2599680000, 0.2974057000, 0.3936158000, 0.6287223000, 1.1991291000", \ + "0.3730779000, 0.3813429000, 0.4003889000, 0.4440176000, 0.5407672000, 0.7692256000, 1.3351927000", \ + "0.5882214000, 0.6000276000, 0.6282198000, 0.6927974000, 0.8300472000, 1.1012853000, 1.6584791000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012195800, 0.0029747500, 0.0072558800, 0.0176982000, 0.0431688000, 0.1052960000"); + values("0.0124167000, 0.0133210000, 0.0156505000, 0.0212962000, 0.0346389000, 0.0648213000, 0.1362390000", \ + "0.0130989000, 0.0139303000, 0.0160849000, 0.0213875000, 0.0346828000, 0.0648147000, 0.1363119000", \ + "0.0202272000, 0.0209297000, 0.0226240000, 0.0262580000, 0.0372059000, 0.0651689000, 0.1362677000", \ + "0.0355992000, 0.0364339000, 0.0382776000, 0.0427766000, 0.0529490000, 0.0748193000, 0.1380495000", \ + "0.0630573000, 0.0640997000, 0.0666878000, 0.0726953000, 0.0855752000, 0.1125876000, 0.1644155000", \ + "0.1125305000, 0.1139477000, 0.1170297000, 0.1258133000, 0.1442521000, 0.1814121000, 0.2527015000", \ + "0.2038305000, 0.2059747000, 0.2109711000, 0.2237230000, 0.2505027000, 0.3069522000, 0.4068186000"); + } + related_pin : "D1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012195800, 0.0029747500, 0.0072558800, 0.0176982000, 0.0431688000, 0.1052960000"); + values("0.1919651000, 0.2016277000, 0.2244716000, 0.2791912000, 0.4096578000, 0.7233397000, 1.4844077000", \ + "0.1910709000, 0.2002506000, 0.2231019000, 0.2776904000, 0.4090987000, 0.7207641000, 1.4816465000", \ + "0.1888859000, 0.1987328000, 0.2215779000, 0.2768189000, 0.4086638000, 0.7211313000, 1.4800223000", \ + "0.1833146000, 0.1924057000, 0.2161689000, 0.2741539000, 0.4066425000, 0.7217537000, 1.4788292000", \ + "0.1906062000, 0.1993470000, 0.2192240000, 0.2719825000, 0.4005863000, 0.7208312000, 1.4794048000", \ + "0.2387513000, 0.2487646000, 0.2724144000, 0.3177764000, 0.4288639000, 0.7217739000, 1.4794257000", \ + "0.3233296000, 0.3346813000, 0.3616530000, 0.4236127000, 0.5560842000, 0.8235763000, 1.4995479000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__a211o_1") { + leakage_power () { + value : 0.0028539000; + when : "!A1&!A2&!B1&C1"; + } + leakage_power () { + value : 0.0108164000; + when : "!A1&!A2&!B1&!C1"; + } + leakage_power () { + value : 0.0004218000; + when : "!A1&!A2&B1&C1"; + } + leakage_power () { + value : 0.0010345000; + when : "!A1&!A2&B1&!C1"; + } + leakage_power () { + value : 0.0028539000; + when : "!A1&A2&!B1&C1"; + } + leakage_power () { + value : 0.0112867000; + when : "!A1&A2&!B1&!C1"; + } + leakage_power () { + value : 0.0004218000; + when : "!A1&A2&B1&C1"; + } + leakage_power () { + value : 0.0010345000; + when : "!A1&A2&B1&!C1"; + } + leakage_power () { + value : 0.0028539000; + when : "A1&!A2&!B1&C1"; + } + leakage_power () { + value : 0.0111734000; + when : "A1&!A2&!B1&!C1"; + } + leakage_power () { + value : 0.0004218000; + when : "A1&!A2&B1&C1"; + } + leakage_power () { + value : 0.0010345000; + when : "A1&!A2&B1&!C1"; + } + leakage_power () { + value : 0.0005826000; + when : "A1&A2&!B1&C1"; + } + leakage_power () { + value : 0.0024635000; + when : "A1&A2&!B1&!C1"; + } + leakage_power () { + value : 0.0004021000; + when : "A1&A2&B1&C1"; + } + leakage_power () { + value : 0.0005410000; + when : "A1&A2&B1&!C1"; + } + area : 8.758400000; + cell_footprint : "sky130_fd_sc_hd__a211o"; + cell_leakage_power : 0.0031372750; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A1") { + capacitance : 0.0024200000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0023110000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0046832000, 0.0046837000, 0.0046848000, 0.0046855000, 0.0046871000, 0.0046909000, 0.0046996000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0037440000, -0.0037464000, -0.0037519000, -0.0037449000, -0.0037286000, -0.0036912000, -0.0036050000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0025290000; + } + pin ("A2") { + capacitance : 0.0024320000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022910000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0043384000, 0.0043414000, 0.0043483000, 0.0043494000, 0.0043518000, 0.0043574000, 0.0043703000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0043577000, -0.0043540000, -0.0043457000, -0.0043462000, -0.0043473000, -0.0043498000, -0.0043555000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0025740000; + } + pin ("B1") { + capacitance : 0.0023730000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022070000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0038257000, 0.0038240000, 0.0038202000, 0.0038192000, 0.0038167000, 0.0038110000, 0.0037980000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0034082000, -0.0034845000, -0.0036602000, -0.0036659000, -0.0036791000, -0.0037094000, -0.0037792000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0025390000; + } + pin ("C1") { + capacitance : 0.0023300000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0021420000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0026352000, 0.0026316000, 0.0026233000, 0.0026312000, 0.0026493000, 0.0026911000, 0.0027875000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0017287000, -0.0017249000, -0.0017162000, -0.0017158000, -0.0017150000, -0.0017130000, -0.0017086000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0025180000; + } + pin ("X") { + direction : "output"; + function : "(A1&A2) | (B1) | (C1)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013294860, 0.0035350670, 0.0093996470, 0.0249934000, 0.0664567700, 0.1767067000"); + values("0.0128169000, 0.0119644000, 0.0095206000, 0.0017364000, -0.0221651000, -0.0889294000, -0.2675493000", \ + "0.0126353000, 0.0117644000, 0.0092975000, 0.0015204000, -0.0224031000, -0.0891798000, -0.2677349000", \ + "0.0123370000, 0.0114638000, 0.0090011000, 0.0012102000, -0.0226966000, -0.0894849000, -0.2680285000", \ + "0.0121375000, 0.0112608000, 0.0087959000, 0.0009787000, -0.0229266000, -0.0897239000, -0.2682642000", \ + "0.0119102000, 0.0110772000, 0.0085884000, 0.0007751000, -0.0231499000, -0.0899527000, -0.2684468000", \ + "0.0118930000, 0.0105194000, 0.0081653000, 0.0006476000, -0.0232397000, -0.0899666000, -0.2684768000", \ + "0.0160647000, 0.0146482000, 0.0110419000, 0.0016226000, -0.0234107000, -0.0899135000, -0.2683945000"); + } + related_pin : "A1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013294860, 0.0035350670, 0.0093996470, 0.0249934000, 0.0664567700, 0.1767067000"); + values("0.0143313000, 0.0158376000, 0.0196480000, 0.0293455000, 0.0545349000, 0.1209380000, 0.2976879000", \ + "0.0142007000, 0.0157054000, 0.0195561000, 0.0292620000, 0.0544479000, 0.1208434000, 0.2975651000", \ + "0.0140460000, 0.0155539000, 0.0193777000, 0.0290965000, 0.0542931000, 0.1213705000, 0.2971941000", \ + "0.0139262000, 0.0153763000, 0.0191656000, 0.0288795000, 0.0543019000, 0.1211539000, 0.2969180000", \ + "0.0138924000, 0.0152585000, 0.0190223000, 0.0286036000, 0.0537820000, 0.1204275000, 0.2969258000", \ + "0.0145221000, 0.0158489000, 0.0194285000, 0.0287436000, 0.0538851000, 0.1206841000, 0.2966429000", \ + "0.0159786000, 0.0172985000, 0.0208316000, 0.0302313000, 0.0548786000, 0.1218351000, 0.2968918000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013294860, 0.0035350670, 0.0093996470, 0.0249934000, 0.0664567700, 0.1767067000"); + values("0.0157210000, 0.0148463000, 0.0123940000, 0.0046158000, -0.0191787000, -0.0858561000, -0.2643272000", \ + "0.0155591000, 0.0146803000, 0.0122439000, 0.0044622000, -0.0193590000, -0.0860266000, -0.2644892000", \ + "0.0153239000, 0.0144719000, 0.0120222000, 0.0042410000, -0.0195776000, -0.0862373000, -0.2647290000", \ + "0.0151645000, 0.0142819000, 0.0118833000, 0.0040607000, -0.0197757000, -0.0864415000, -0.2648948000", \ + "0.0150077000, 0.0140881000, 0.0116163000, 0.0038571000, -0.0199599000, -0.0866202000, -0.2650552000", \ + "0.0145942000, 0.0137125000, 0.0114057000, 0.0037656000, -0.0200165000, -0.0866471000, -0.2650776000", \ + "0.0194245000, 0.0180094000, 0.0143807000, 0.0049662000, -0.0200028000, -0.0865522000, -0.2649462000"); + } + related_pin : "A2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013294860, 0.0035350670, 0.0093996470, 0.0249934000, 0.0664567700, 0.1767067000"); + values("0.0148627000, 0.0163329000, 0.0201813000, 0.0298732000, 0.0549854000, 0.1218368000, 0.2992898000", \ + "0.0147371000, 0.0162220000, 0.0200563000, 0.0297606000, 0.0548868000, 0.1217460000, 0.2992046000", \ + "0.0145668000, 0.0160715000, 0.0198922000, 0.0295761000, 0.0547148000, 0.1216586000, 0.2972766000", \ + "0.0144044000, 0.0158955000, 0.0197050000, 0.0293805000, 0.0547669000, 0.1209214000, 0.2974585000", \ + "0.0144729000, 0.0158792000, 0.0196529000, 0.0291959000, 0.0544117000, 0.1208328000, 0.2973652000", \ + "0.0150837000, 0.0164565000, 0.0200181000, 0.0292969000, 0.0544811000, 0.1211362000, 0.2970344000", \ + "0.0161749000, 0.0174898000, 0.0210542000, 0.0303141000, 0.0552815000, 0.1222259000, 0.2988340000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013294860, 0.0035350670, 0.0093996470, 0.0249934000, 0.0664567700, 0.1767067000"); + values("0.0137890000, 0.0128706000, 0.0104156000, 0.0026184000, -0.0212202000, -0.0878682000, -0.2663184000", \ + "0.0135446000, 0.0126100000, 0.0102812000, 0.0024506000, -0.0213878000, -0.0880449000, -0.2664870000", \ + "0.0133725000, 0.0124498000, 0.0099689000, 0.0022222000, -0.0216204000, -0.0882730000, -0.2667210000", \ + "0.0132007000, 0.0122757000, 0.0098505000, 0.0020244000, -0.0218077000, -0.0884704000, -0.2668846000", \ + "0.0130144000, 0.0121369000, 0.0096319000, 0.0018288000, -0.0219601000, -0.0886159000, -0.2670399000", \ + "0.0126283000, 0.0117814000, 0.0097511000, 0.0018293000, -0.0220297000, -0.0886992000, -0.2671043000", \ + "0.0177403000, 0.0163160000, 0.0126340000, 0.0030883000, -0.0215943000, -0.0882322000, -0.2667029000"); + } + related_pin : "B1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013294860, 0.0035350670, 0.0093996470, 0.0249934000, 0.0664567700, 0.1767067000"); + values("0.0124666000, 0.0139336000, 0.0177305000, 0.0274424000, 0.0528560000, 0.1196759000, 0.2970432000", \ + "0.0125071000, 0.0139875000, 0.0177669000, 0.0274797000, 0.0526504000, 0.1197253000, 0.2970945000", \ + "0.0125877000, 0.0140463000, 0.0178044000, 0.0274954000, 0.0529455000, 0.1197789000, 0.2971267000", \ + "0.0123348000, 0.0137593000, 0.0174860000, 0.0271528000, 0.0526404000, 0.1194761000, 0.2966920000", \ + "0.0123878000, 0.0137551000, 0.0172644000, 0.0269016000, 0.0521763000, 0.1192810000, 0.2967750000", \ + "0.0126804000, 0.0140161000, 0.0176421000, 0.0271254000, 0.0522500000, 0.1185101000, 0.2952732000", \ + "0.0140695000, 0.0153611000, 0.0188875000, 0.0284160000, 0.0534886000, 0.1202940000, 0.2951935000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013294860, 0.0035350670, 0.0093996470, 0.0249934000, 0.0664567700, 0.1767067000"); + values("0.0126754000, 0.0118012000, 0.0093076000, 0.0015497000, -0.0222494000, -0.0888830000, -0.2673269000", \ + "0.0125225000, 0.0116238000, 0.0091565000, 0.0013835000, -0.0224246000, -0.0890831000, -0.2675250000", \ + "0.0122782000, 0.0113580000, 0.0089026000, 0.0011075000, -0.0226973000, -0.0893607000, -0.2677900000", \ + "0.0120817000, 0.0112192000, 0.0087565000, 0.0009462000, -0.0228856000, -0.0895288000, -0.2679681000", \ + "0.0123649000, 0.0114474000, 0.0089326000, 0.0010846000, -0.0227891000, -0.0894546000, -0.2678715000", \ + "0.0131831000, 0.0117972000, 0.0089732000, 0.0015575000, -0.0223584000, -0.0890546000, -0.2674817000", \ + "0.0183458000, 0.0168658000, 0.0131605000, 0.0038722000, -0.0213652000, -0.0879772000, -0.2663446000"); + } + related_pin : "C1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013294860, 0.0035350670, 0.0093996470, 0.0249934000, 0.0664567700, 0.1767067000"); + values("0.0091476000, 0.0106221000, 0.0144114000, 0.0240596000, 0.0494650000, 0.1163894000, 0.2925436000", \ + "0.0090864000, 0.0105625000, 0.0143402000, 0.0239985000, 0.0491364000, 0.1162588000, 0.2924623000", \ + "0.0089243000, 0.0103698000, 0.0141146000, 0.0237679000, 0.0491827000, 0.1156094000, 0.2920572000", \ + "0.0086866000, 0.0100967000, 0.0137978000, 0.0234121000, 0.0488835000, 0.1150552000, 0.2905348000", \ + "0.0087480000, 0.0101265000, 0.0136221000, 0.0231924000, 0.0485426000, 0.1149556000, 0.2907617000", \ + "0.0090312000, 0.0103479000, 0.0139791000, 0.0235083000, 0.0485998000, 0.1151582000, 0.2933296000", \ + "0.0106540000, 0.0119514000, 0.0154695000, 0.0250473000, 0.0500748000, 0.1169077000, 0.2915438000"); + } + } + max_capacitance : 0.1767070000; + max_transition : 1.5007080000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013294900, 0.0035350700, 0.0093996500, 0.0249934000, 0.0664568000, 0.1767070000"); + values("0.2169105000, 0.2253080000, 0.2430200000, 0.2773116000, 0.3441820000, 0.4859842000, 0.8332647000", \ + "0.2204511000, 0.2288133000, 0.2465166000, 0.2808791000, 0.3476209000, 0.4895116000, 0.8362136000", \ + "0.2311782000, 0.2394815000, 0.2569073000, 0.2916340000, 0.3584127000, 0.5000911000, 0.8471903000", \ + "0.2583219000, 0.2667059000, 0.2843802000, 0.3185810000, 0.3854203000, 0.5271224000, 0.8742516000", \ + "0.3164949000, 0.3248757000, 0.3425455000, 0.3769932000, 0.4437416000, 0.5855078000, 0.9326229000", \ + "0.4252872000, 0.4343425000, 0.4531750000, 0.4896362000, 0.5588816000, 0.7021719000, 1.0498663000", \ + "0.6084505000, 0.6188071000, 0.6405781000, 0.6819749000, 0.7588972000, 0.9090391000, 1.2593812000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013294900, 0.0035350700, 0.0093996500, 0.0249934000, 0.0664568000, 0.1767070000"); + values("0.0777244000, 0.0846605000, 0.1005061000, 0.1373795000, 0.2304908000, 0.4733265000, 1.1182305000", \ + "0.0817545000, 0.0887291000, 0.1045994000, 0.1414185000, 0.2345178000, 0.4772820000, 1.1222605000", \ + "0.0921151000, 0.0990717000, 0.1148790000, 0.1517657000, 0.2448565000, 0.4880943000, 1.1315310000", \ + "0.1163186000, 0.1231595000, 0.1387572000, 0.1753016000, 0.2682628000, 0.5115038000, 1.1548007000", \ + "0.1536034000, 0.1608832000, 0.1764833000, 0.2137665000, 0.3065999000, 0.5499212000, 1.1946043000", \ + "0.1956370000, 0.2043735000, 0.2220368000, 0.2598327000, 0.3523084000, 0.5958496000, 1.2395494000", \ + "0.2192845000, 0.2306274000, 0.2530351000, 0.2946035000, 0.3865768000, 0.6296376000, 1.2740236000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013294900, 0.0035350700, 0.0093996500, 0.0249934000, 0.0664568000, 0.1767070000"); + values("0.0310297000, 0.0370177000, 0.0499734000, 0.0770892000, 0.1398669000, 0.2987105000, 0.7464515000", \ + "0.0307775000, 0.0370639000, 0.0499776000, 0.0771037000, 0.1399814000, 0.2976581000, 0.7449162000", \ + "0.0308863000, 0.0368709000, 0.0496370000, 0.0769726000, 0.1396805000, 0.2987688000, 0.7461698000", \ + "0.0307560000, 0.0366943000, 0.0499685000, 0.0771610000, 0.1394917000, 0.2989835000, 0.7447440000", \ + "0.0308929000, 0.0371428000, 0.0495843000, 0.0779538000, 0.1395420000, 0.2985561000, 0.7474441000", \ + "0.0347207000, 0.0410575000, 0.0541216000, 0.0827186000, 0.1443034000, 0.3007220000, 0.7420838000", \ + "0.0432821000, 0.0502937000, 0.0651372000, 0.0949222000, 0.1581829000, 0.3142053000, 0.7476599000"); + } + related_pin : "A1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013294900, 0.0035350700, 0.0093996500, 0.0249934000, 0.0664568000, 0.1767070000"); + values("0.0231573000, 0.0299356000, 0.0474712000, 0.0948336000, 0.2244253000, 0.5709567000, 1.4973699000", \ + "0.0230892000, 0.0299025000, 0.0473547000, 0.0947927000, 0.2244234000, 0.5711366000, 1.4971110000", \ + "0.0229307000, 0.0297373000, 0.0472782000, 0.0945725000, 0.2241870000, 0.5702279000, 1.4960415000", \ + "0.0228739000, 0.0297670000, 0.0471778000, 0.0943364000, 0.2242800000, 0.5702585000, 1.4956923000", \ + "0.0259730000, 0.0322011000, 0.0491826000, 0.0953571000, 0.2239996000, 0.5716473000, 1.4961824000", \ + "0.0324515000, 0.0386573000, 0.0539845000, 0.0973164000, 0.2250482000, 0.5706970000, 1.4952461000", \ + "0.0439797000, 0.0510173000, 0.0665755000, 0.1053754000, 0.2259187000, 0.5729032000, 1.4936440000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013294900, 0.0035350700, 0.0093996500, 0.0249934000, 0.0664568000, 0.1767070000"); + values("0.2499118000, 0.2588086000, 0.2771111000, 0.3121280000, 0.3804095000, 0.5236780000, 0.8714386000", \ + "0.2539575000, 0.2627795000, 0.2811799000, 0.3164719000, 0.3845323000, 0.5278653000, 0.8762667000", \ + "0.2651989000, 0.2740670000, 0.2924347000, 0.3274626000, 0.3957792000, 0.5390760000, 0.8872744000", \ + "0.2909573000, 0.2997677000, 0.3179217000, 0.3535380000, 0.4214818000, 0.5649178000, 0.9131425000", \ + "0.3441559000, 0.3529680000, 0.3713345000, 0.4067947000, 0.4749557000, 0.6182238000, 0.9661194000", \ + "0.4450972000, 0.4545388000, 0.4737458000, 0.5104220000, 0.5805127000, 0.7248988000, 1.0733886000", \ + "0.6135122000, 0.6243781000, 0.6459885000, 0.6872525000, 0.7627911000, 0.9140635000, 1.2656456000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013294900, 0.0035350700, 0.0093996500, 0.0249934000, 0.0664568000, 0.1767070000"); + values("0.0822543000, 0.0892056000, 0.1050934000, 0.1418972000, 0.2342378000, 0.4778734000, 1.1226881000", \ + "0.0864376000, 0.0933736000, 0.1092499000, 0.1460658000, 0.2384773000, 0.4820787000, 1.1265330000", \ + "0.0956405000, 0.1026067000, 0.1184301000, 0.1552393000, 0.2480356000, 0.4912686000, 1.1345983000", \ + "0.1164297000, 0.1232365000, 0.1390017000, 0.1755870000, 0.2684822000, 0.5112734000, 1.1554356000", \ + "0.1518631000, 0.1591443000, 0.1754369000, 0.2126287000, 0.3053688000, 0.5482872000, 1.1925100000", \ + "0.1961215000, 0.2047857000, 0.2225908000, 0.2607114000, 0.3533706000, 0.5963550000, 1.2404278000", \ + "0.2291460000, 0.2402695000, 0.2626096000, 0.3038484000, 0.3976254000, 0.6409648000, 1.2845384000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013294900, 0.0035350700, 0.0093996500, 0.0249934000, 0.0664568000, 0.1767070000"); + values("0.0339126000, 0.0398146000, 0.0529101000, 0.0810757000, 0.1426348000, 0.3002769000, 0.7455156000", \ + "0.0340114000, 0.0400603000, 0.0529103000, 0.0801661000, 0.1429069000, 0.3015029000, 0.7440132000", \ + "0.0336751000, 0.0394246000, 0.0529110000, 0.0810637000, 0.1428213000, 0.3013599000, 0.7459360000", \ + "0.0339884000, 0.0400239000, 0.0532315000, 0.0798578000, 0.1431449000, 0.3017938000, 0.7465237000", \ + "0.0335833000, 0.0394485000, 0.0532594000, 0.0797274000, 0.1427002000, 0.3009735000, 0.7448190000", \ + "0.0373994000, 0.0434598000, 0.0559701000, 0.0841930000, 0.1464187000, 0.3029238000, 0.7454905000", \ + "0.0446836000, 0.0516316000, 0.0652109000, 0.0959285000, 0.1599701000, 0.3140552000, 0.7469174000"); + } + related_pin : "A2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013294900, 0.0035350700, 0.0093996500, 0.0249934000, 0.0664568000, 0.1767070000"); + values("0.0230947000, 0.0299657000, 0.0474546000, 0.0947842000, 0.2243972000, 0.5713487000, 1.4957833000", \ + "0.0230795000, 0.0299359000, 0.0474826000, 0.0948458000, 0.2243363000, 0.5716370000, 1.4947552000", \ + "0.0230294000, 0.0298160000, 0.0473798000, 0.0948085000, 0.2238125000, 0.5715368000, 1.4929361000", \ + "0.0229896000, 0.0299100000, 0.0473894000, 0.0945347000, 0.2243865000, 0.5701691000, 1.4969878000", \ + "0.0256732000, 0.0321150000, 0.0489415000, 0.0952860000, 0.2236067000, 0.5697712000, 1.4970170000", \ + "0.0312322000, 0.0377093000, 0.0535962000, 0.0977028000, 0.2246448000, 0.5696832000, 1.4940242000", \ + "0.0416672000, 0.0487722000, 0.0646109000, 0.1057116000, 0.2266103000, 0.5729116000, 1.4909231000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013294900, 0.0035350700, 0.0093996500, 0.0249934000, 0.0664568000, 0.1767070000"); + values("0.2284027000, 0.2372364000, 0.2556069000, 0.2911346000, 0.3594813000, 0.5026260000, 0.8503909000", \ + "0.2314410000, 0.2402586000, 0.2584568000, 0.2940913000, 0.3623957000, 0.5055591000, 0.8537887000", \ + "0.2414257000, 0.2502737000, 0.2687245000, 0.3041665000, 0.3724564000, 0.5156209000, 0.8633690000", \ + "0.2669514000, 0.2756876000, 0.2939745000, 0.3295039000, 0.3976716000, 0.5409481000, 0.8889871000", \ + "0.3272032000, 0.3359914000, 0.3542445000, 0.3897925000, 0.4579690000, 0.6012265000, 0.9496789000", \ + "0.4521226000, 0.4617017000, 0.4820522000, 0.5192830000, 0.5894880000, 0.7339647000, 1.0822855000", \ + "0.6692284000, 0.6805062000, 0.7041490000, 0.7470987000, 0.8232842000, 0.9741919000, 1.3262431000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013294900, 0.0035350700, 0.0093996500, 0.0249934000, 0.0664568000, 0.1767070000"); + values("0.0599351000, 0.0661704000, 0.0807948000, 0.1163957000, 0.2083600000, 0.4512109000, 1.0959961000", \ + "0.0647054000, 0.0709423000, 0.0855550000, 0.1211505000, 0.2130496000, 0.4559756000, 1.1008137000", \ + "0.0758344000, 0.0820166000, 0.0965259000, 0.1320494000, 0.2241397000, 0.4672961000, 1.1125482000", \ + "0.0986171000, 0.1049138000, 0.1195167000, 0.1551283000, 0.2475176000, 0.4912155000, 1.1375927000", \ + "0.1292012000, 0.1363950000, 0.1519402000, 0.1879260000, 0.2801148000, 0.5237387000, 1.1682446000", \ + "0.1588849000, 0.1682477000, 0.1868441000, 0.2245403000, 0.3169265000, 0.5597990000, 1.2049174000", \ + "0.1646502000, 0.1771033000, 0.2017534000, 0.2461777000, 0.3392693000, 0.5828262000, 1.2264790000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013294900, 0.0035350700, 0.0093996500, 0.0249934000, 0.0664568000, 0.1767070000"); + values("0.0339394000, 0.0398946000, 0.0528164000, 0.0795297000, 0.1429251000, 0.3002348000, 0.7458423000", \ + "0.0340192000, 0.0393623000, 0.0531739000, 0.0798188000, 0.1429236000, 0.3014107000, 0.7472661000", \ + "0.0338698000, 0.0394114000, 0.0526758000, 0.0808004000, 0.1426647000, 0.3002338000, 0.7460902000", \ + "0.0335449000, 0.0394800000, 0.0527665000, 0.0797289000, 0.1433021000, 0.3014448000, 0.7446753000", \ + "0.0337822000, 0.0399130000, 0.0522921000, 0.0799091000, 0.1428203000, 0.3016083000, 0.7434898000", \ + "0.0381026000, 0.0444990000, 0.0583599000, 0.0851134000, 0.1467386000, 0.3030289000, 0.7474875000", \ + "0.0510831000, 0.0580595000, 0.0725431000, 0.0999751000, 0.1624320000, 0.3147804000, 0.7501955000"); + } + related_pin : "B1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013294900, 0.0035350700, 0.0093996500, 0.0249934000, 0.0664568000, 0.1767070000"); + values("0.0196276000, 0.0259973000, 0.0433245000, 0.0913504000, 0.2217304000, 0.5698303000, 1.4963704000", \ + "0.0195944000, 0.0259733000, 0.0432801000, 0.0913206000, 0.2214369000, 0.5697339000, 1.4964372000", \ + "0.0196213000, 0.0259779000, 0.0433415000, 0.0913158000, 0.2218112000, 0.5703868000, 1.4974727000", \ + "0.0209494000, 0.0270112000, 0.0438587000, 0.0914220000, 0.2224137000, 0.5701584000, 1.4933098000", \ + "0.0257524000, 0.0313446000, 0.0468167000, 0.0926890000, 0.2216885000, 0.5702393000, 1.4959064000", \ + "0.0350912000, 0.0405114000, 0.0547596000, 0.0961289000, 0.2228424000, 0.5692476000, 1.4945585000", \ + "0.0489425000, 0.0558874000, 0.0710304000, 0.1083654000, 0.2257784000, 0.5724169000, 1.4912784000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013294900, 0.0035350700, 0.0093996500, 0.0249934000, 0.0664568000, 0.1767070000"); + values("0.1908996000, 0.1997498000, 0.2181066000, 0.2536896000, 0.3215312000, 0.4648467000, 0.8130022000", \ + "0.1931995000, 0.2020688000, 0.2205303000, 0.2559782000, 0.3242811000, 0.4674844000, 0.8153627000", \ + "0.2010170000, 0.2098139000, 0.2282133000, 0.2633211000, 0.3315486000, 0.4749072000, 0.8232013000", \ + "0.2250181000, 0.2338736000, 0.2521884000, 0.2876746000, 0.3559863000, 0.4991030000, 0.8472857000", \ + "0.2858837000, 0.2946613000, 0.3128358000, 0.3481522000, 0.4162335000, 0.5595965000, 0.9075872000", \ + "0.4138523000, 0.4237111000, 0.4429433000, 0.4789527000, 0.5487844000, 0.6931452000, 1.0416854000", \ + "0.6147728000, 0.6269160000, 0.6514688000, 0.6933867000, 0.7678067000, 0.9155914000, 1.2684659000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013294900, 0.0035350700, 0.0093996500, 0.0249934000, 0.0664568000, 0.1767070000"); + values("0.0556202000, 0.0619824000, 0.0767586000, 0.1124617000, 0.2040580000, 0.4462823000, 1.0899163000", \ + "0.0604706000, 0.0668237000, 0.0815934000, 0.1171946000, 0.2092309000, 0.4524323000, 1.0947911000", \ + "0.0715930000, 0.0778762000, 0.0925277000, 0.1281968000, 0.2202961000, 0.4638376000, 1.1062657000", \ + "0.0929210000, 0.0994410000, 0.1143623000, 0.1500556000, 0.2422481000, 0.4895860000, 1.1306091000", \ + "0.1205733000, 0.1281512000, 0.1443418000, 0.1807373000, 0.2728873000, 0.5189966000, 1.1649448000", \ + "0.1477547000, 0.1575336000, 0.1775212000, 0.2162492000, 0.3084693000, 0.5514014000, 1.1954344000", \ + "0.1530223000, 0.1664964000, 0.1929712000, 0.2400840000, 0.3339287000, 0.5770472000, 1.2219951000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013294900, 0.0035350700, 0.0093996500, 0.0249934000, 0.0664568000, 0.1767070000"); + values("0.0340028000, 0.0394904000, 0.0522268000, 0.0798686000, 0.1427832000, 0.3012331000, 0.7451199000", \ + "0.0334342000, 0.0396799000, 0.0526814000, 0.0795361000, 0.1421561000, 0.3005593000, 0.7463345000", \ + "0.0335938000, 0.0397978000, 0.0530183000, 0.0800352000, 0.1428817000, 0.3017504000, 0.7460170000", \ + "0.0335863000, 0.0396667000, 0.0530589000, 0.0797525000, 0.1430834000, 0.3016152000, 0.7485313000", \ + "0.0334296000, 0.0400039000, 0.0525394000, 0.0799047000, 0.1428772000, 0.3008267000, 0.7467494000", \ + "0.0404576000, 0.0460235000, 0.0579118000, 0.0856586000, 0.1466541000, 0.3035899000, 0.7435110000", \ + "0.0559184000, 0.0628611000, 0.0757891000, 0.1019725000, 0.1577233000, 0.3113939000, 0.7502618000"); + } + related_pin : "C1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013294900, 0.0035350700, 0.0093996500, 0.0249934000, 0.0664568000, 0.1767070000"); + values("0.0197224000, 0.0261022000, 0.0432193000, 0.0912659000, 0.2228551000, 0.5728104000, 1.4959588000", \ + "0.0196844000, 0.0261085000, 0.0433142000, 0.0910765000, 0.2221711000, 0.5722680000, 1.4960228000", \ + "0.0197933000, 0.0261707000, 0.0434321000, 0.0910497000, 0.2221612000, 0.5718181000, 1.4939016000", \ + "0.0218348000, 0.0277551000, 0.0443854000, 0.0912712000, 0.2223208000, 0.5701223000, 1.4953730000", \ + "0.0273657000, 0.0329477000, 0.0480491000, 0.0932810000, 0.2217824000, 0.5712489000, 1.4983897000", \ + "0.0377998000, 0.0435875000, 0.0576992000, 0.0976890000, 0.2231430000, 0.5687450000, 1.5007083000", \ + "0.0536107000, 0.0608527000, 0.0763098000, 0.1133056000, 0.2269724000, 0.5730075000, 1.4927577000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__a211o_2") { + leakage_power () { + value : 0.0033770000; + when : "!A1&!A2&!B1&C1"; + } + leakage_power () { + value : 0.0088263000; + when : "!A1&!A2&!B1&!C1"; + } + leakage_power () { + value : 0.0009115000; + when : "!A1&!A2&B1&C1"; + } + leakage_power () { + value : 0.0015595000; + when : "!A1&!A2&B1&!C1"; + } + leakage_power () { + value : 0.0033770000; + when : "!A1&A2&!B1&C1"; + } + leakage_power () { + value : 0.0093125000; + when : "!A1&A2&!B1&!C1"; + } + leakage_power () { + value : 0.0009115000; + when : "!A1&A2&B1&C1"; + } + leakage_power () { + value : 0.0015595000; + when : "!A1&A2&B1&!C1"; + } + leakage_power () { + value : 0.0033769000; + when : "A1&!A2&!B1&C1"; + } + leakage_power () { + value : 0.0091985000; + when : "A1&!A2&!B1&!C1"; + } + leakage_power () { + value : 0.0009115000; + when : "A1&!A2&B1&C1"; + } + leakage_power () { + value : 0.0015595000; + when : "A1&!A2&B1&!C1"; + } + leakage_power () { + value : 0.0010665000; + when : "A1&A2&!B1&C1"; + } + leakage_power () { + value : 0.0029335000; + when : "A1&A2&!B1&!C1"; + } + leakage_power () { + value : 0.0008925000; + when : "A1&A2&B1&C1"; + } + leakage_power () { + value : 0.0010281000; + when : "A1&A2&B1&!C1"; + } + area : 10.009600000; + cell_footprint : "sky130_fd_sc_hd__a211o"; + cell_leakage_power : 0.0031751010; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A1") { + capacitance : 0.0023470000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022400000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0046543000, 0.0046572000, 0.0046640000, 0.0046647000, 0.0046662000, 0.0046697000, 0.0046777000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0035285000, -0.0035329000, -0.0035428000, -0.0035344000, -0.0035150000, -0.0034702000, -0.0033671000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024540000; + } + pin ("A2") { + capacitance : 0.0023760000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022350000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0043393000, 0.0043395000, 0.0043399000, 0.0043391000, 0.0043372000, 0.0043328000, 0.0043227000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0043371000, -0.0043362000, -0.0043341000, -0.0043340000, -0.0043338000, -0.0043332000, -0.0043320000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0025160000; + } + pin ("B1") { + capacitance : 0.0023600000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0021950000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0038086000, 0.0038080000, 0.0038067000, 0.0038081000, 0.0038115000, 0.0038191000, 0.0038368000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0033639000, -0.0034471000, -0.0036391000, -0.0036448000, -0.0036581000, -0.0036888000, -0.0037594000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0025240000; + } + pin ("C1") { + capacitance : 0.0023280000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0021340000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0024983000, 0.0024947000, 0.0024863000, 0.0024927000, 0.0025074000, 0.0025413000, 0.0026194000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0017169000, -0.0017195000, -0.0017256000, -0.0017262000, -0.0017277000, -0.0017311000, -0.0017388000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0025220000; + } + pin ("X") { + direction : "output"; + function : "(A1&A2) | (B1) | (C1)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014716140, 0.0043312940, 0.0127479800, 0.0375202100, 0.1104305000, 0.3250221000"); + values("0.0158011000, 0.0142261000, 0.0104267000, -0.0009019000, -0.0382129000, -0.1550301000, -0.5025314000", \ + "0.0156227000, 0.0140706000, 0.0102607000, -0.0010367000, -0.0383942000, -0.1552092000, -0.5027049000", \ + "0.0152209000, 0.0136510000, 0.0100322000, -0.0013652000, -0.0386543000, -0.1555494000, -0.5028976000", \ + "0.0150653000, 0.0134791000, 0.0096827000, -0.0016258000, -0.0390155000, -0.1557907000, -0.5032573000", \ + "0.0147476000, 0.0132048000, 0.0094594000, -0.0019346000, -0.0392984000, -0.1560742000, -0.5033873000", \ + "0.0148243000, 0.0132459000, 0.0094865000, -0.0019590000, -0.0393740000, -0.1561495000, -0.5034945000", \ + "0.0211190000, 0.0193027000, 0.0144366000, 0.0009827000, -0.0390785000, -0.1561169000, -0.5034254000"); + } + related_pin : "A1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014716140, 0.0043312940, 0.0127479800, 0.0375202100, 0.1104305000, 0.3250221000"); + values("0.0186546000, 0.0204114000, 0.0253448000, 0.0393512000, 0.0795052000, 0.1965619000, 0.5414813000", \ + "0.0185535000, 0.0202438000, 0.0252496000, 0.0392648000, 0.0794092000, 0.1963600000, 0.5394426000", \ + "0.0183925000, 0.0201152000, 0.0250833000, 0.0391266000, 0.0792406000, 0.1959027000, 0.5397464000", \ + "0.0182776000, 0.0199637000, 0.0249786000, 0.0389474000, 0.0790717000, 0.1959595000, 0.5393673000", \ + "0.0184016000, 0.0201513000, 0.0250550000, 0.0388173000, 0.0786093000, 0.1965938000, 0.5395433000", \ + "0.0192080000, 0.0207501000, 0.0253587000, 0.0389110000, 0.0785511000, 0.1949809000, 0.5389521000", \ + "0.0210287000, 0.0225103000, 0.0269792000, 0.0405872000, 0.0794993000, 0.1966853000, 0.5383591000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014716140, 0.0043312940, 0.0127479800, 0.0375202100, 0.1104305000, 0.3250221000"); + values("0.0187977000, 0.0172038000, 0.0134036000, 0.0019586000, -0.0352141000, -0.1518422000, -0.4991444000", \ + "0.0187005000, 0.0170765000, 0.0132666000, 0.0018698000, -0.0353982000, -0.1519961000, -0.4992777000", \ + "0.0185453000, 0.0169409000, 0.0131115000, 0.0017074000, -0.0355598000, -0.1521981000, -0.4994896000", \ + "0.0183375000, 0.0167124000, 0.0128926000, 0.0014945000, -0.0357876000, -0.1523878000, -0.4996521000", \ + "0.0181289000, 0.0165296000, 0.0127524000, 0.0013380000, -0.0359567000, -0.1526293000, -0.4998547000", \ + "0.0181834000, 0.0165893000, 0.0128514000, 0.0013416000, -0.0359786000, -0.1526692000, -0.4999088000", \ + "0.0252212000, 0.0233910000, 0.0183923000, 0.0045369000, -0.0356415000, -0.1525882000, -0.4998021000"); + } + related_pin : "A2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014716140, 0.0043312940, 0.0127479800, 0.0375202100, 0.1104305000, 0.3250221000"); + values("0.0193996000, 0.0211312000, 0.0261097000, 0.0400710000, 0.0801096000, 0.1974650000, 0.5408244000", \ + "0.0192658000, 0.0209617000, 0.0259546000, 0.0399559000, 0.0800419000, 0.1968729000, 0.5400944000", \ + "0.0191136000, 0.0208278000, 0.0257841000, 0.0398128000, 0.0799153000, 0.1965625000, 0.5402626000", \ + "0.0190936000, 0.0208039000, 0.0257344000, 0.0397367000, 0.0797740000, 0.1966313000, 0.5393049000", \ + "0.0190955000, 0.0207574000, 0.0256514000, 0.0393244000, 0.0795100000, 0.1966700000, 0.5415033000", \ + "0.0201410000, 0.0217006000, 0.0262978000, 0.0399268000, 0.0794804000, 0.1960976000, 0.5391830000", \ + "0.0215108000, 0.0230334000, 0.0275538000, 0.0411555000, 0.0808574000, 0.1975335000, 0.5408701000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014716140, 0.0043312940, 0.0127479800, 0.0375202100, 0.1104305000, 0.3250221000"); + values("0.0168253000, 0.0152304000, 0.0114304000, 0.0000627000, -0.0371718000, -0.1537900000, -0.5010848000", \ + "0.0167225000, 0.0150902000, 0.0112844000, -0.0001106000, -0.0373821000, -0.1539931000, -0.5012724000", \ + "0.0164562000, 0.0148371000, 0.0110958000, -0.0003297000, -0.0376041000, -0.1541898000, -0.5014538000", \ + "0.0162588000, 0.0146390000, 0.0108713000, -0.0005052000, -0.0377965000, -0.1543884000, -0.5016853000", \ + "0.0161323000, 0.0145050000, 0.0106899000, -0.0007565000, -0.0379930000, -0.1546141000, -0.5018843000", \ + "0.0162632000, 0.0146070000, 0.0106735000, -0.0005811000, -0.0380584000, -0.1547830000, -0.5019951000", \ + "0.0230386000, 0.0211520000, 0.0160684000, 0.0020692000, -0.0381604000, -0.1546593000, -0.5017950000"); + } + related_pin : "B1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014716140, 0.0043312940, 0.0127479800, 0.0375202100, 0.1104305000, 0.3250221000"); + values("0.0168897000, 0.0186249000, 0.0235872000, 0.0376414000, 0.0778229000, 0.1945585000, 0.5386232000", \ + "0.0169484000, 0.0186994000, 0.0236768000, 0.0377058000, 0.0779038000, 0.1956673000, 0.5374007000", \ + "0.0170703000, 0.0188127000, 0.0237593000, 0.0377396000, 0.0779685000, 0.1947942000, 0.5382300000", \ + "0.0169035000, 0.0185921000, 0.0234499000, 0.0373942000, 0.0776188000, 0.1948759000, 0.5405812000", \ + "0.0170003000, 0.0185654000, 0.0232573000, 0.0370922000, 0.0770722000, 0.1943290000, 0.5385272000", \ + "0.0176431000, 0.0191932000, 0.0238307000, 0.0375463000, 0.0772618000, 0.1935581000, 0.5401395000", \ + "0.0193162000, 0.0207618000, 0.0252183000, 0.0387919000, 0.0786587000, 0.1954380000, 0.5372260000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014716140, 0.0043312940, 0.0127479800, 0.0375202100, 0.1104305000, 0.3250221000"); + values("0.0159000000, 0.0143570000, 0.0105653000, -0.0008084000, -0.0380768000, -0.1547607000, -0.5020069000", \ + "0.0158124000, 0.0141961000, 0.0103948000, -0.0009967000, -0.0382659000, -0.1549402000, -0.5021601000", \ + "0.0154886000, 0.0139001000, 0.0101564000, -0.0012314000, -0.0384851000, -0.1551420000, -0.5024288000", \ + "0.0153343000, 0.0137207000, 0.0099276000, -0.0014778000, -0.0387200000, -0.1553740000, -0.5026452000", \ + "0.0152204000, 0.0135974000, 0.0098124000, -0.0014522000, -0.0387238000, -0.1554049000, -0.5026098000", \ + "0.0164482000, 0.0147835000, 0.0108513000, -0.0009901000, -0.0380374000, -0.1548683000, -0.5021279000", \ + "0.0247444000, 0.0227955000, 0.0175934000, 0.0029346000, -0.0368145000, -0.1539678000, -0.5012245000"); + } + related_pin : "C1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014716140, 0.0043312940, 0.0127479800, 0.0375202100, 0.1104305000, 0.3250221000"); + values("0.0137171000, 0.0154666000, 0.0204679000, 0.0345023000, 0.0745989000, 0.1918900000, 0.5357772000", \ + "0.0137244000, 0.0154638000, 0.0204590000, 0.0344758000, 0.0745737000, 0.1919206000, 0.5355025000", \ + "0.0136252000, 0.0153658000, 0.0203079000, 0.0343164000, 0.0744746000, 0.1915658000, 0.5358217000", \ + "0.0134526000, 0.0151306000, 0.0199867000, 0.0339105000, 0.0740678000, 0.1923575000, 0.5350303000", \ + "0.0136345000, 0.0152012000, 0.0198277000, 0.0337025000, 0.0736426000, 0.1909211000, 0.5359591000", \ + "0.0141341000, 0.0156731000, 0.0202898000, 0.0340402000, 0.0737071000, 0.1902633000, 0.5371935000", \ + "0.0159487000, 0.0173976000, 0.0218071000, 0.0353393000, 0.0752904000, 0.1921632000, 0.5337435000"); + } + } + max_capacitance : 0.3250220000; + max_transition : 1.5056200000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014716100, 0.0043312900, 0.0127480000, 0.0375202000, 0.1104310000, 0.3250220000"); + values("0.2572353000, 0.2646924000, 0.2815010000, 0.3153468000, 0.3800540000, 0.5159262000, 0.8543575000", \ + "0.2612747000, 0.2687305000, 0.2855267000, 0.3193544000, 0.3841061000, 0.5200032000, 0.8584629000", \ + "0.2722252000, 0.2796544000, 0.2964023000, 0.3296851000, 0.3949753000, 0.5309543000, 0.8691135000", \ + "0.2989180000, 0.3063250000, 0.3231917000, 0.3569488000, 0.4217136000, 0.5575783000, 0.8960797000", \ + "0.3572463000, 0.3645989000, 0.3814098000, 0.4149412000, 0.4801405000, 0.6160750000, 0.9544860000", \ + "0.4741640000, 0.4819402000, 0.4994228000, 0.5344275000, 0.6004990000, 0.7372167000, 1.0759719000", \ + "0.6766539000, 0.6854167000, 0.7051614000, 0.7445354000, 0.8184566000, 0.9634682000, 1.3073714000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014716100, 0.0043312900, 0.0127480000, 0.0375202000, 0.1104310000, 0.3250220000"); + values("0.0864484000, 0.0922712000, 0.1058440000, 0.1373426000, 0.2185346000, 0.4501413000, 1.1275969000", \ + "0.0905055000, 0.0963196000, 0.1099400000, 0.1414139000, 0.2225969000, 0.4550382000, 1.1312988000", \ + "0.1005417000, 0.1063188000, 0.1198822000, 0.1513216000, 0.2323443000, 0.4642096000, 1.1449665000", \ + "0.1252711000, 0.1308240000, 0.1442454000, 0.1754262000, 0.2562437000, 0.4888493000, 1.1657380000", \ + "0.1681852000, 0.1744526000, 0.1885089000, 0.2202341000, 0.3009613000, 0.5331786000, 1.2109609000", \ + "0.2187971000, 0.2264347000, 0.2432275000, 0.2764682000, 0.3577199000, 0.5893285000, 1.2706093000", \ + "0.2551472000, 0.2654107000, 0.2870142000, 0.3279284000, 0.4107423000, 0.6425500000, 1.3196886000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014716100, 0.0043312900, 0.0127480000, 0.0375202000, 0.1104310000, 0.3250220000"); + values("0.0334429000, 0.0382243000, 0.0493670000, 0.0735302000, 0.1268049000, 0.2655317000, 0.6879586000", \ + "0.0334572000, 0.0382158000, 0.0493686000, 0.0738359000, 0.1268308000, 0.2655784000, 0.6873685000", \ + "0.0334750000, 0.0383039000, 0.0498537000, 0.0731845000, 0.1258925000, 0.2654240000, 0.6882338000", \ + "0.0334672000, 0.0385639000, 0.0493078000, 0.0735601000, 0.1269348000, 0.2656406000, 0.6889882000", \ + "0.0335334000, 0.0385631000, 0.0496317000, 0.0738463000, 0.1270828000, 0.2652389000, 0.6895907000", \ + "0.0368970000, 0.0413929000, 0.0526619000, 0.0761704000, 0.1299421000, 0.2667034000, 0.6910589000", \ + "0.0451539000, 0.0506337000, 0.0627121000, 0.0890855000, 0.1442467000, 0.2809423000, 0.6955515000"); + } + related_pin : "A1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014716100, 0.0043312900, 0.0127480000, 0.0375202000, 0.1104310000, 0.3250220000"); + values("0.0200359000, 0.0248846000, 0.0377545000, 0.0739468000, 0.1843627000, 0.5165796000, 1.5005244000", \ + "0.0201757000, 0.0249824000, 0.0376987000, 0.0739304000, 0.1844354000, 0.5173261000, 1.5014229000", \ + "0.0200595000, 0.0248868000, 0.0375982000, 0.0736788000, 0.1844096000, 0.5168687000, 1.4987029000", \ + "0.0197148000, 0.0246922000, 0.0373842000, 0.0735816000, 0.1842102000, 0.5179949000, 1.5017203000", \ + "0.0232006000, 0.0276431000, 0.0399936000, 0.0750039000, 0.1842735000, 0.5176271000, 1.5012910000", \ + "0.0304371000, 0.0354047000, 0.0469727000, 0.0798776000, 0.1861313000, 0.5167583000, 1.5025576000", \ + "0.0417940000, 0.0484433000, 0.0620890000, 0.0927581000, 0.1912474000, 0.5181077000, 1.4972903000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014716100, 0.0043312900, 0.0127480000, 0.0375202000, 0.1104310000, 0.3250220000"); + values("0.2909248000, 0.2989161000, 0.3166879000, 0.3515876000, 0.4178369000, 0.5554620000, 0.8955240000", \ + "0.2953372000, 0.3032459000, 0.3210994000, 0.3559743000, 0.4230721000, 0.5600511000, 0.8998138000", \ + "0.3068595000, 0.3148461000, 0.3325331000, 0.3675066000, 0.4345111000, 0.5715347000, 0.9111518000", \ + "0.3326989000, 0.3406574000, 0.3583770000, 0.3932299000, 0.4603083000, 0.5973059000, 0.9370940000", \ + "0.3856692000, 0.3936088000, 0.4112271000, 0.4462468000, 0.5130014000, 0.6507311000, 0.9906896000", \ + "0.4919707000, 0.5000483000, 0.5185303000, 0.5542461000, 0.6218393000, 0.7602948000, 1.1000161000", \ + "0.6746539000, 0.6839313000, 0.7043643000, 0.7438953000, 0.8181976000, 0.9639270000, 1.3087770000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014716100, 0.0043312900, 0.0127480000, 0.0375202000, 0.1104310000, 0.3250220000"); + values("0.0913416000, 0.0971137000, 0.1107339000, 0.1421090000, 0.2228869000, 0.4548585000, 1.1326470000", \ + "0.0954525000, 0.1012772000, 0.1148757000, 0.1463728000, 0.2274040000, 0.4596497000, 1.1360989000", \ + "0.1046599000, 0.1104816000, 0.1240384000, 0.1554081000, 0.2364049000, 0.4686509000, 1.1460730000", \ + "0.1257447000, 0.1314457000, 0.1448634000, 0.1761062000, 0.2570024000, 0.4893485000, 1.1654133000", \ + "0.1643014000, 0.1705117000, 0.1846486000, 0.2166192000, 0.2975325000, 0.5289880000, 1.2070104000", \ + "0.2154120000, 0.2227735000, 0.2390042000, 0.2729773000, 0.3547139000, 0.5860378000, 1.2635271000", \ + "0.2594584000, 0.2691086000, 0.2900737000, 0.3298032000, 0.4141893000, 0.6451999000, 1.3227927000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014716100, 0.0043312900, 0.0127480000, 0.0375202000, 0.1104310000, 0.3250220000"); + values("0.0370192000, 0.0420420000, 0.0532049000, 0.0762267000, 0.1304570000, 0.2687510000, 0.6914021000", \ + "0.0368203000, 0.0420041000, 0.0533103000, 0.0762390000, 0.1298735000, 0.2696522000, 0.6913582000", \ + "0.0366895000, 0.0421457000, 0.0535353000, 0.0763119000, 0.1298934000, 0.2694930000, 0.6910475000", \ + "0.0368047000, 0.0417948000, 0.0532884000, 0.0762345000, 0.1298615000, 0.2696278000, 0.6914318000", \ + "0.0372790000, 0.0422126000, 0.0530960000, 0.0777868000, 0.1308216000, 0.2689145000, 0.6918154000", \ + "0.0394427000, 0.0444358000, 0.0557258000, 0.0792216000, 0.1314161000, 0.2698515000, 0.6907789000", \ + "0.0469525000, 0.0525268000, 0.0650558000, 0.0900943000, 0.1445112000, 0.2818890000, 0.6966651000"); + } + related_pin : "A2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014716100, 0.0043312900, 0.0127480000, 0.0375202000, 0.1104310000, 0.3250220000"); + values("0.0200747000, 0.0249344000, 0.0376510000, 0.0739553000, 0.1841128000, 0.5162342000, 1.4984496000", \ + "0.0201488000, 0.0249977000, 0.0377177000, 0.0739444000, 0.1844821000, 0.5175789000, 1.5015834000", \ + "0.0200759000, 0.0248836000, 0.0376455000, 0.0738994000, 0.1844477000, 0.5178694000, 1.5014998000", \ + "0.0198465000, 0.0247248000, 0.0374610000, 0.0737200000, 0.1844103000, 0.5172134000, 1.5010664000", \ + "0.0221543000, 0.0270317000, 0.0395037000, 0.0751408000, 0.1840843000, 0.5168228000, 1.4991953000", \ + "0.0281811000, 0.0331489000, 0.0455009000, 0.0790987000, 0.1860934000, 0.5171303000, 1.5013326000", \ + "0.0382474000, 0.0450715000, 0.0587232000, 0.0900045000, 0.1900353000, 0.5190317000, 1.4993115000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014716100, 0.0043312900, 0.0127480000, 0.0375202000, 0.1104310000, 0.3250220000"); + values("0.2694064000, 0.2773983000, 0.2951547000, 0.3301660000, 0.3963098000, 0.5339521000, 0.8740310000", \ + "0.2728116000, 0.2808000000, 0.2985076000, 0.3334711000, 0.4005080000, 0.5375141000, 0.8771619000", \ + "0.2827181000, 0.2906950000, 0.3084267000, 0.3434323000, 0.4105101000, 0.5475138000, 0.8872529000", \ + "0.3077121000, 0.3156503000, 0.3333711000, 0.3683189000, 0.4347946000, 0.5722957000, 0.9124835000", \ + "0.3674696000, 0.3753302000, 0.3930952000, 0.4279435000, 0.4948421000, 0.6324776000, 0.9725825000", \ + "0.5001655000, 0.5087786000, 0.5265382000, 0.5640403000, 0.6315513000, 0.7697823000, 1.1098708000", \ + "0.7377672000, 0.7473944000, 0.7694793000, 0.8111801000, 0.8868672000, 1.0331470000, 1.3783034000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014716100, 0.0043312900, 0.0127480000, 0.0375202000, 0.1104310000, 0.3250220000"); + values("0.0645328000, 0.0695169000, 0.0814693000, 0.1106351000, 0.1900914000, 0.4210508000, 1.0994056000", \ + "0.0691954000, 0.0741859000, 0.0861691000, 0.1153620000, 0.1950673000, 0.4261861000, 1.1026587000", \ + "0.0804360000, 0.0854119000, 0.0973512000, 0.1264723000, 0.2062054000, 0.4375524000, 1.1148616000", \ + "0.1050838000, 0.1101269000, 0.1221053000, 0.1511720000, 0.2310303000, 0.4617401000, 1.1407972000", \ + "0.1407032000, 0.1468952000, 0.1604865000, 0.1906499000, 0.2703852000, 0.5017831000, 1.1795894000", \ + "0.1780625000, 0.1862147000, 0.2035305000, 0.2374459000, 0.3179865000, 0.5488762000, 1.2291306000", \ + "0.1973102000, 0.2079729000, 0.2310041000, 0.2743396000, 0.3587371000, 0.5890988000, 1.2665610000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014716100, 0.0043312900, 0.0127480000, 0.0375202000, 0.1104310000, 0.3250220000"); + values("0.0370409000, 0.0420733000, 0.0528301000, 0.0772121000, 0.1304934000, 0.2687923000, 0.6914125000", \ + "0.0367286000, 0.0416675000, 0.0534807000, 0.0762959000, 0.1298255000, 0.2695671000, 0.6910850000", \ + "0.0370058000, 0.0420528000, 0.0526205000, 0.0762627000, 0.1298831000, 0.2696508000, 0.6912946000", \ + "0.0368968000, 0.0421038000, 0.0527637000, 0.0772803000, 0.1296725000, 0.2688902000, 0.6905509000", \ + "0.0369115000, 0.0423026000, 0.0537052000, 0.0764028000, 0.1290432000, 0.2690755000, 0.6896279000", \ + "0.0401628000, 0.0456457000, 0.0563675000, 0.0793164000, 0.1317468000, 0.2693192000, 0.6894886000", \ + "0.0527972000, 0.0577813000, 0.0703030000, 0.0950409000, 0.1475543000, 0.2827928000, 0.6955836000"); + } + related_pin : "B1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014716100, 0.0043312900, 0.0127480000, 0.0375202000, 0.1104310000, 0.3250220000"); + values("0.0166752000, 0.0208162000, 0.0328248000, 0.0692079000, 0.1816044000, 0.5159047000, 1.4995309000", \ + "0.0166410000, 0.0208410000, 0.0328461000, 0.0691888000, 0.1817723000, 0.5160832000, 1.4993367000", \ + "0.0166302000, 0.0208308000, 0.0328505000, 0.0691754000, 0.1817776000, 0.5164741000, 1.5004017000", \ + "0.0176743000, 0.0216750000, 0.0334005000, 0.0693928000, 0.1815439000, 0.5155887000, 1.5003970000", \ + "0.0232209000, 0.0269553000, 0.0378655000, 0.0715898000, 0.1818736000, 0.5160749000, 1.4973324000", \ + "0.0323332000, 0.0366790000, 0.0474960000, 0.0782549000, 0.1836925000, 0.5154770000, 1.4993010000", \ + "0.0450822000, 0.0511900000, 0.0644686000, 0.0949005000, 0.1891156000, 0.5163547000, 1.4962510000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014716100, 0.0043312900, 0.0127480000, 0.0375202000, 0.1104310000, 0.3250220000"); + values("0.2340530000, 0.2420552000, 0.2598834000, 0.2948783000, 0.3618059000, 0.4993504000, 0.8390094000", \ + "0.2364658000, 0.2445179000, 0.2622773000, 0.2971805000, 0.3642230000, 0.5018740000, 0.8413241000", \ + "0.2439446000, 0.2518934000, 0.2696383000, 0.3043416000, 0.3712482000, 0.5088323000, 0.8489677000", \ + "0.2672849000, 0.2752230000, 0.2927968000, 0.3278658000, 0.3946469000, 0.5324254000, 0.8718904000", \ + "0.3276652000, 0.3355556000, 0.3532428000, 0.3880774000, 0.4549989000, 0.5926910000, 0.9323224000", \ + "0.4657643000, 0.4741963000, 0.4926938000, 0.5287359000, 0.5953447000, 0.7334384000, 1.0734375000", \ + "0.6922102000, 0.7027026000, 0.7255616000, 0.7684460000, 0.8433895000, 0.9869230000, 1.3317739000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014716100, 0.0043312900, 0.0127480000, 0.0375202000, 0.1104310000, 0.3250220000"); + values("0.0605958000, 0.0656752000, 0.0778619000, 0.1072099000, 0.1866084000, 0.4182393000, 1.0944197000", \ + "0.0654178000, 0.0704988000, 0.0826452000, 0.1120216000, 0.1914770000, 0.4236232000, 1.0998574000", \ + "0.0768445000, 0.0818932000, 0.0940176000, 0.1232633000, 0.2027944000, 0.4353923000, 1.1130412000", \ + "0.1009515000, 0.1061805000, 0.1184418000, 0.1477552000, 0.2272176000, 0.4596063000, 1.1362790000", \ + "0.1345420000, 0.1409852000, 0.1551093000, 0.1859862000, 0.2657890000, 0.4976086000, 1.1794897000", \ + "0.1712089000, 0.1798143000, 0.1980306000, 0.2331337000, 0.3140986000, 0.5449150000, 1.2246137000", \ + "0.1927317000, 0.2039548000, 0.2282278000, 0.2736405000, 0.3600635000, 0.5913967000, 1.2680047000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014716100, 0.0043312900, 0.0127480000, 0.0375202000, 0.1104310000, 0.3250220000"); + values("0.0371691000, 0.0419755000, 0.0533532000, 0.0763595000, 0.1298567000, 0.2685880000, 0.6899318000", \ + "0.0368415000, 0.0418621000, 0.0532503000, 0.0762633000, 0.1299258000, 0.2693269000, 0.6911567000", \ + "0.0371464000, 0.0421422000, 0.0528394000, 0.0766511000, 0.1292110000, 0.2690667000, 0.6910321000", \ + "0.0372302000, 0.0421668000, 0.0530118000, 0.0764747000, 0.1308328000, 0.2693240000, 0.6904763000", \ + "0.0367597000, 0.0418373000, 0.0527261000, 0.0769215000, 0.1304727000, 0.2687504000, 0.6908380000", \ + "0.0418990000, 0.0465272000, 0.0573571000, 0.0797963000, 0.1332638000, 0.2707945000, 0.6924908000", \ + "0.0587767000, 0.0649113000, 0.0776248000, 0.1009444000, 0.1490718000, 0.2809613000, 0.6974544000"); + } + related_pin : "C1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014716100, 0.0043312900, 0.0127480000, 0.0375202000, 0.1104310000, 0.3250220000"); + values("0.0167898000, 0.0209916000, 0.0330438000, 0.0692587000, 0.1813717000, 0.5161943000, 1.5035698000", \ + "0.0167705000, 0.0209858000, 0.0330577000, 0.0692325000, 0.1812255000, 0.5176620000, 1.5025756000", \ + "0.0168067000, 0.0210540000, 0.0330864000, 0.0693966000, 0.1812213000, 0.5160575000, 1.5029064000", \ + "0.0183805000, 0.0223568000, 0.0339689000, 0.0696520000, 0.1813903000, 0.5181585000, 1.4971101000", \ + "0.0245447000, 0.0283080000, 0.0390503000, 0.0725147000, 0.1819344000, 0.5170402000, 1.5056203000", \ + "0.0344926000, 0.0389470000, 0.0498292000, 0.0802451000, 0.1842082000, 0.5149396000, 1.5042434000", \ + "0.0485009000, 0.0548500000, 0.0686329000, 0.0992861000, 0.1915137000, 0.5175211000, 1.4973809000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__a211o_4") { + leakage_power () { + value : 0.0033710000; + when : "!A1&!A2&!B1&C1"; + } + leakage_power () { + value : 0.0098061000; + when : "!A1&!A2&!B1&!C1"; + } + leakage_power () { + value : 0.0021701000; + when : "!A1&!A2&B1&C1"; + } + leakage_power () { + value : 0.0036611000; + when : "!A1&!A2&B1&!C1"; + } + leakage_power () { + value : 0.0033711000; + when : "!A1&A2&!B1&C1"; + } + leakage_power () { + value : 0.0107815000; + when : "!A1&A2&!B1&!C1"; + } + leakage_power () { + value : 0.0021701000; + when : "!A1&A2&B1&C1"; + } + leakage_power () { + value : 0.0036611000; + when : "!A1&A2&B1&!C1"; + } + leakage_power () { + value : 0.0033720000; + when : "A1&!A2&!B1&C1"; + } + leakage_power () { + value : 0.0104498000; + when : "A1&!A2&!B1&!C1"; + } + leakage_power () { + value : 0.0021701000; + when : "A1&!A2&B1&C1"; + } + leakage_power () { + value : 0.0036611000; + when : "A1&!A2&B1&!C1"; + } + leakage_power () { + value : 0.0022448000; + when : "A1&A2&!B1&C1"; + } + leakage_power () { + value : 0.0044171000; + when : "A1&A2&!B1&!C1"; + } + leakage_power () { + value : 0.0021068000; + when : "A1&A2&B1&C1"; + } + leakage_power () { + value : 0.0022659000; + when : "A1&A2&B1&!C1"; + } + area : 17.516800000; + cell_footprint : "sky130_fd_sc_hd__a211o"; + cell_leakage_power : 0.0043549920; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A1") { + capacitance : 0.0043620000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0041770000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0087844000, 0.0087905000, 0.0088045000, 0.0088028000, 0.0087988000, 0.0087896000, 0.0087685000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0069409000, -0.0069471000, -0.0069612000, -0.0069488000, -0.0069203000, -0.0068545000, -0.0067030000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0045470000; + } + pin ("A2") { + capacitance : 0.0047860000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0045620000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0082288000, 0.0082254000, 0.0082177000, 0.0082178000, 0.0082181000, 0.0082188000, 0.0082204000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0082181000, -0.0082165000, -0.0082127000, -0.0082142000, -0.0082177000, -0.0082257000, -0.0082442000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0050090000; + } + pin ("B1") { + capacitance : 0.0048560000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0045050000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0077562000, 0.0077565000, 0.0077572000, 0.0077598000, 0.0077660000, 0.0077802000, 0.0078129000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0069551000, -0.0071003000, -0.0074350000, -0.0074440000, -0.0074646000, -0.0075122000, -0.0076218000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0052080000; + } + pin ("C1") { + capacitance : 0.0044290000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0040860000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0051831000, 0.0051775000, 0.0051647000, 0.0051795000, 0.0052138000, 0.0052927000, 0.0054745000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0034432000, -0.0034483000, -0.0034601000, -0.0034633000, -0.0034705000, -0.0034871000, -0.0035253000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0047710000; + } + pin ("X") { + direction : "output"; + function : "(A1&A2) | (B1) | (C1)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016109980, 0.0051906300, 0.0167241900, 0.0538852700, 0.1736182000, 0.5593970000"); + values("0.0322366000, 0.0302823000, 0.0248279000, 0.0094306000, -0.0446502000, -0.2349715000, -0.8591790000", \ + "0.0319452000, 0.0299994000, 0.0245276000, 0.0091660000, -0.0449434000, -0.2351962000, -0.8594420000", \ + "0.0315587000, 0.0295940000, 0.0239852000, 0.0086813000, -0.0454271000, -0.2356713000, -0.8599086000", \ + "0.0311294000, 0.0292645000, 0.0237727000, 0.0082858000, -0.0458307000, -0.2361557000, -0.8603590000", \ + "0.0307593000, 0.0288234000, 0.0232542000, 0.0078733000, -0.0463925000, -0.2365659000, -0.8608718000", \ + "0.0309979000, 0.0289888000, 0.0233394000, 0.0077548000, -0.0465133000, -0.2367737000, -0.8609120000", \ + "0.0412584000, 0.0391754000, 0.0327867000, 0.0137215000, -0.0460817000, -0.2368699000, -0.8609008000"); + } + related_pin : "A1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016109980, 0.0051906300, 0.0167241900, 0.0538852700, 0.1736182000, 0.5593970000"); + values("0.0358321000, 0.0378453000, 0.0442643000, 0.0643075000, 0.1255932000, 0.3187886000, 0.9371956000", \ + "0.0357061000, 0.0376208000, 0.0440536000, 0.0640619000, 0.1254495000, 0.3180666000, 0.9355197000", \ + "0.0354528000, 0.0374393000, 0.0438628000, 0.0638494000, 0.1251442000, 0.3179808000, 0.9362197000", \ + "0.0353372000, 0.0373293000, 0.0436037000, 0.0634959000, 0.1245722000, 0.3174247000, 0.9382001000", \ + "0.0355908000, 0.0375132000, 0.0438121000, 0.0632414000, 0.1236452000, 0.3173482000, 0.9357538000", \ + "0.0372837000, 0.0390865000, 0.0449146000, 0.0636648000, 0.1235029000, 0.3155146000, 0.9375613000", \ + "0.0402401000, 0.0419649000, 0.0476608000, 0.0664073000, 0.1247814000, 0.3172446000, 0.9333955000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016109980, 0.0051906300, 0.0167241900, 0.0538852700, 0.1736182000, 0.5593970000"); + values("0.0388081000, 0.0368478000, 0.0312879000, 0.0161034000, -0.0382260000, -0.2286892000, -0.8528618000", \ + "0.0388851000, 0.0369405000, 0.0313777000, 0.0159348000, -0.0384611000, -0.2289289000, -0.8530785000", \ + "0.0383306000, 0.0363692000, 0.0308024000, 0.0155273000, -0.0387160000, -0.2291675000, -0.8533311000", \ + "0.0379444000, 0.0360708000, 0.0305727000, 0.0151858000, -0.0390985000, -0.2293779000, -0.8535315000", \ + "0.0377875000, 0.0359094000, 0.0303897000, 0.0149368000, -0.0394064000, -0.2299069000, -0.8538548000", \ + "0.0379917000, 0.0359354000, 0.0302192000, 0.0149090000, -0.0394566000, -0.2299810000, -0.8539914000", \ + "0.0487253000, 0.0466167000, 0.0402500000, 0.0211483000, -0.0390333000, -0.2301104000, -0.8540275000"); + } + related_pin : "A2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016109980, 0.0051906300, 0.0167241900, 0.0538852700, 0.1736182000, 0.5593970000"); + values("0.0371342000, 0.0391607000, 0.0454953000, 0.0655306000, 0.1268459000, 0.3195929000, 0.9371482000", \ + "0.0369710000, 0.0389137000, 0.0452903000, 0.0653077000, 0.1265614000, 0.3195008000, 0.9380592000", \ + "0.0366122000, 0.0385979000, 0.0450162000, 0.0650067000, 0.1262577000, 0.3190832000, 0.9372443000", \ + "0.0366085000, 0.0385489000, 0.0449533000, 0.0648352000, 0.1258742000, 0.3188115000, 0.9371064000", \ + "0.0363940000, 0.0383395000, 0.0445965000, 0.0639752000, 0.1252599000, 0.3184400000, 0.9358991000", \ + "0.0378470000, 0.0396619000, 0.0455784000, 0.0645139000, 0.1244030000, 0.3170427000, 0.9361182000", \ + "0.0406575000, 0.0423947000, 0.0480541000, 0.0667897000, 0.1269176000, 0.3188760000, 0.9337865000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016109980, 0.0051906300, 0.0167241900, 0.0538852700, 0.1736182000, 0.5593970000"); + values("0.0349991000, 0.0330485000, 0.0276174000, 0.0120792000, -0.0422676000, -0.2327692000, -0.8569233000", \ + "0.0343230000, 0.0323731000, 0.0268161000, 0.0115481000, -0.0426520000, -0.2330884000, -0.8572501000", \ + "0.0341569000, 0.0320580000, 0.0264899000, 0.0111268000, -0.0432024000, -0.2336058000, -0.8576734000", \ + "0.0335394000, 0.0316242000, 0.0259706000, 0.0106103000, -0.0437222000, -0.2339758000, -0.8581253000", \ + "0.0331254000, 0.0312136000, 0.0256728000, 0.0102231000, -0.0441396000, -0.2344541000, -0.8584921000", \ + "0.0336789000, 0.0315251000, 0.0257275000, 0.0100326000, -0.0444341000, -0.2346767000, -0.8587098000", \ + "0.0455546000, 0.0433790000, 0.0368587000, 0.0174462000, -0.0433304000, -0.2343371000, -0.8581603000"); + } + related_pin : "B1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016109980, 0.0051906300, 0.0167241900, 0.0538852700, 0.1736182000, 0.5593970000"); + values("0.0323189000, 0.0342946000, 0.0405127000, 0.0597846000, 0.1197641000, 0.3115664000, 0.9287061000", \ + "0.0323618000, 0.0343690000, 0.0405841000, 0.0598435000, 0.1198887000, 0.3112516000, 0.9297896000", \ + "0.0325377000, 0.0345110000, 0.0407503000, 0.0599526000, 0.1200496000, 0.3115101000, 0.9300385000", \ + "0.0322009000, 0.0341291000, 0.0402289000, 0.0593853000, 0.1195764000, 0.3118091000, 0.9315314000", \ + "0.0323330000, 0.0341207000, 0.0399170000, 0.0589817000, 0.1188819000, 0.3107754000, 0.9295041000", \ + "0.0332604000, 0.0350398000, 0.0408480000, 0.0596606000, 0.1189334000, 0.3101296000, 0.9279700000", \ + "0.0363276000, 0.0379671000, 0.0436678000, 0.0619664000, 0.1220409000, 0.3137059000, 0.9283750000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016109980, 0.0051906300, 0.0167241900, 0.0538852700, 0.1736182000, 0.5593970000"); + values("0.0322925000, 0.0304839000, 0.0250289000, 0.0096642000, -0.0446930000, -0.2351372000, -0.8592133000", \ + "0.0321046000, 0.0301830000, 0.0246468000, 0.0092171000, -0.0451142000, -0.2354837000, -0.8595735000", \ + "0.0314025000, 0.0295666000, 0.0239825000, 0.0086047000, -0.0456009000, -0.2359431000, -0.8601542000", \ + "0.0310072000, 0.0290426000, 0.0235712000, 0.0081655000, -0.0460941000, -0.2365082000, -0.8605991000", \ + "0.0307371000, 0.0288258000, 0.0233036000, 0.0079065000, -0.0465089000, -0.2369444000, -0.8608238000", \ + "0.0326261000, 0.0306511000, 0.0247789000, 0.0089381000, -0.0457102000, -0.2358052000, -0.8597617000", \ + "0.0464652000, 0.0442177000, 0.0376299000, 0.0180290000, -0.0427155000, -0.2341648000, -0.8581280000"); + } + related_pin : "C1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016109980, 0.0051906300, 0.0167241900, 0.0538852700, 0.1736182000, 0.5593970000"); + values("0.0257314000, 0.0277222000, 0.0341068000, 0.0535940000, 0.1139127000, 0.3059156000, 0.9201938000", \ + "0.0257258000, 0.0277341000, 0.0340505000, 0.0535849000, 0.1139353000, 0.3060225000, 0.9220799000", \ + "0.0255962000, 0.0275840000, 0.0338497000, 0.0533008000, 0.1136834000, 0.3075420000, 0.9204270000", \ + "0.0252476000, 0.0271591000, 0.0333280000, 0.0525872000, 0.1130867000, 0.3060837000, 0.9242634000", \ + "0.0254932000, 0.0273017000, 0.0330918000, 0.0521805000, 0.1122592000, 0.3050259000, 0.9238082000", \ + "0.0264709000, 0.0282508000, 0.0340303000, 0.0529474000, 0.1122653000, 0.3039954000, 0.9239495000", \ + "0.0295100000, 0.0310320000, 0.0365463000, 0.0549085000, 0.1150527000, 0.3068675000, 0.9211552000"); + } + } + max_capacitance : 0.5593970000; + max_transition : 1.5038380000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016110000, 0.0051906300, 0.0167242000, 0.0538853000, 0.1736180000, 0.5593970000"); + values("0.2856875000, 0.2907152000, 0.3038002000, 0.3336763000, 0.3953710000, 0.5298653000, 0.8767365000", \ + "0.2897101000, 0.2946884000, 0.3077783000, 0.3376397000, 0.3994204000, 0.5339537000, 0.8809217000", \ + "0.3008832000, 0.3057412000, 0.3187812000, 0.3486222000, 0.4104058000, 0.5449607000, 0.8919538000", \ + "0.3276211000, 0.3325058000, 0.3455298000, 0.3752545000, 0.4370445000, 0.5715335000, 0.9184025000", \ + "0.3844702000, 0.3894142000, 0.4023747000, 0.4322060000, 0.4941514000, 0.6286189000, 0.9756872000", \ + "0.4989101000, 0.5040336000, 0.5174861000, 0.5479965000, 0.6104372000, 0.7455878000, 1.0928406000", \ + "0.7011541000, 0.7067448000, 0.7214533000, 0.7547786000, 0.8237358000, 0.9665440000, 1.3192777000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016110000, 0.0051906300, 0.0167242000, 0.0538853000, 0.1736180000, 0.5593970000"); + values("0.0870568000, 0.0909593000, 0.1015945000, 0.1287866000, 0.2019244000, 0.4245159000, 1.1333072000", \ + "0.0911613000, 0.0950457000, 0.1056855000, 0.1328349000, 0.2061697000, 0.4291782000, 1.1391758000", \ + "0.1014643000, 0.1053385000, 0.1159254000, 0.1429754000, 0.2162203000, 0.4393680000, 1.1498124000", \ + "0.1258936000, 0.1297045000, 0.1401067000, 0.1667886000, 0.2394457000, 0.4618272000, 1.1707414000", \ + "0.1675881000, 0.1715945000, 0.1822803000, 0.2091956000, 0.2820890000, 0.5046221000, 1.2133975000", \ + "0.2166980000, 0.2216004000, 0.2339987000, 0.2619284000, 0.3352502000, 0.5576050000, 1.2678381000", \ + "0.2512288000, 0.2576838000, 0.2737073000, 0.3085520000, 0.3832113000, 0.6056036000, 1.3137018000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016110000, 0.0051906300, 0.0167242000, 0.0538853000, 0.1736180000, 0.5593970000"); + values("0.0395493000, 0.0425731000, 0.0509027000, 0.0713082000, 0.1206289000, 0.2545721000, 0.6867869000", \ + "0.0396083000, 0.0426168000, 0.0509258000, 0.0713888000, 0.1205623000, 0.2545313000, 0.6859112000", \ + "0.0398908000, 0.0427884000, 0.0510599000, 0.0713834000, 0.1203893000, 0.2543065000, 0.6861525000", \ + "0.0398880000, 0.0429261000, 0.0512620000, 0.0707105000, 0.1204592000, 0.2544822000, 0.6868598000", \ + "0.0396150000, 0.0425976000, 0.0515378000, 0.0712927000, 0.1202607000, 0.2538110000, 0.6868153000", \ + "0.0425603000, 0.0454232000, 0.0535827000, 0.0737196000, 0.1226405000, 0.2554626000, 0.6854725000", \ + "0.0504605000, 0.0537204000, 0.0627603000, 0.0837482000, 0.1352099000, 0.2684315000, 0.6920695000"); + } + related_pin : "A1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016110000, 0.0051906300, 0.0167242000, 0.0538853000, 0.1736180000, 0.5593970000"); + values("0.0221420000, 0.0253788000, 0.0350325000, 0.0644038000, 0.1599166000, 0.4763629000, 1.5006503000", \ + "0.0220745000, 0.0254608000, 0.0349854000, 0.0643152000, 0.1599054000, 0.4763859000, 1.5018790000", \ + "0.0219934000, 0.0253035000, 0.0348202000, 0.0641945000, 0.1599498000, 0.4771170000, 1.5007886000", \ + "0.0215959000, 0.0247730000, 0.0345702000, 0.0639018000, 0.1595833000, 0.4769025000, 1.5004827000", \ + "0.0244742000, 0.0276922000, 0.0368462000, 0.0652750000, 0.1600285000, 0.4757880000, 1.5009133000", \ + "0.0316981000, 0.0348820000, 0.0434008000, 0.0701915000, 0.1619774000, 0.4755160000, 1.4978976000", \ + "0.0439959000, 0.0479741000, 0.0582612000, 0.0830331000, 0.1675975000, 0.4780273000, 1.4994200000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016110000, 0.0051906300, 0.0167242000, 0.0538853000, 0.1736180000, 0.5593970000"); + values("0.2947404000, 0.2998014000, 0.3130372000, 0.3423936000, 0.4029793000, 0.5342904000, 0.8785426000", \ + "0.2995128000, 0.3045240000, 0.3178222000, 0.3473564000, 0.4078730000, 0.5391741000, 0.8834115000", \ + "0.3119515000, 0.3170078000, 0.3302422000, 0.3598966000, 0.4202167000, 0.5515271000, 0.8957877000", \ + "0.3400740000, 0.3451296000, 0.3584006000, 0.3879574000, 0.4487248000, 0.5794059000, 0.9239829000", \ + "0.3979464000, 0.4030038000, 0.4161824000, 0.4456933000, 0.5062855000, 0.6377213000, 0.9820627000", \ + "0.5136720000, 0.5189028000, 0.5325164000, 0.5624919000, 0.6238005000, 0.7553355000, 1.0994171000", \ + "0.7155839000, 0.7213721000, 0.7364562000, 0.7699874000, 0.8371058000, 0.9762655000, 1.3252539000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016110000, 0.0051906300, 0.0167242000, 0.0538853000, 0.1736180000, 0.5593970000"); + values("0.0919621000, 0.0958728000, 0.1065032000, 0.1336478000, 0.2068716000, 0.4290899000, 1.1368835000", \ + "0.0962468000, 0.1000905000, 0.1107211000, 0.1378956000, 0.2111282000, 0.4341549000, 1.1422930000", \ + "0.1055451000, 0.1094313000, 0.1200296000, 0.1471154000, 0.2203695000, 0.4434668000, 1.1538521000", \ + "0.1270807000, 0.1309170000, 0.1413932000, 0.1682033000, 0.2411985000, 0.4642995000, 1.1746963000", \ + "0.1663586000, 0.1704235000, 0.1813711000, 0.2087338000, 0.2812732000, 0.5037598000, 1.2114370000", \ + "0.2193578000, 0.2241095000, 0.2363330000, 0.2653826000, 0.3386695000, 0.5607617000, 1.2726694000", \ + "0.2660851000, 0.2721988000, 0.2877465000, 0.3218159000, 0.3981853000, 0.6208490000, 1.3280050000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016110000, 0.0051906300, 0.0167242000, 0.0538853000, 0.1736180000, 0.5593970000"); + values("0.0399153000, 0.0429451000, 0.0511477000, 0.0711413000, 0.1178846000, 0.2498336000, 0.6840482000", \ + "0.0399771000, 0.0428513000, 0.0509184000, 0.0709225000, 0.1171143000, 0.2496866000, 0.6836586000", \ + "0.0399164000, 0.0429465000, 0.0511406000, 0.0698012000, 0.1178867000, 0.2498139000, 0.6840331000", \ + "0.0402358000, 0.0432961000, 0.0509044000, 0.0707649000, 0.1171320000, 0.2495772000, 0.6822868000", \ + "0.0402614000, 0.0434810000, 0.0517350000, 0.0701564000, 0.1182133000, 0.2501686000, 0.6821884000", \ + "0.0424804000, 0.0454344000, 0.0532435000, 0.0721925000, 0.1191672000, 0.2503546000, 0.6847166000", \ + "0.0505379000, 0.0537991000, 0.0625121000, 0.0828114000, 0.1314729000, 0.2618848000, 0.6877049000"); + } + related_pin : "A2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016110000, 0.0051906300, 0.0167242000, 0.0538853000, 0.1736180000, 0.5593970000"); + values("0.0220719000, 0.0253359000, 0.0350170000, 0.0643221000, 0.1601706000, 0.4768894000, 1.5016929000", \ + "0.0221197000, 0.0254232000, 0.0350479000, 0.0642975000, 0.1602991000, 0.4761465000, 1.4995321000", \ + "0.0220779000, 0.0253586000, 0.0349067000, 0.0642437000, 0.1601298000, 0.4771194000, 1.5007138000", \ + "0.0218905000, 0.0251249000, 0.0347010000, 0.0640408000, 0.1600192000, 0.4770311000, 1.4992503000", \ + "0.0240649000, 0.0272985000, 0.0365176000, 0.0653659000, 0.1598889000, 0.4767225000, 1.5018399000", \ + "0.0296268000, 0.0327797000, 0.0424360000, 0.0693618000, 0.1619229000, 0.4759914000, 1.5004781000", \ + "0.0406895000, 0.0445766000, 0.0545610000, 0.0810396000, 0.1661865000, 0.4784668000, 1.5000430000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016110000, 0.0051906300, 0.0167242000, 0.0538853000, 0.1736180000, 0.5593970000"); + values("0.2751185000, 0.2801948000, 0.2934522000, 0.3230257000, 0.3836559000, 0.5148733000, 0.8591881000", \ + "0.2780202000, 0.2830934000, 0.2963526000, 0.3260194000, 0.3863829000, 0.5177151000, 0.8620067000", \ + "0.2874797000, 0.2926251000, 0.3058590000, 0.3354859000, 0.3962107000, 0.5270501000, 0.8709657000", \ + "0.3118258000, 0.3168998000, 0.3301195000, 0.3596421000, 0.4204821000, 0.5513047000, 0.8959385000", \ + "0.3696403000, 0.3747238000, 0.3879025000, 0.4173840000, 0.4781049000, 0.6093613000, 0.9539698000", \ + "0.4976659000, 0.5028265000, 0.5167283000, 0.5473300000, 0.6087907000, 0.7403285000, 1.0845896000", \ + "0.7277179000, 0.7338088000, 0.7498294000, 0.7850099000, 0.8541070000, 0.9945134000, 1.3446726000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016110000, 0.0051906300, 0.0167242000, 0.0538853000, 0.1736180000, 0.5593970000"); + values("0.0641276000, 0.0673347000, 0.0762717000, 0.1001156000, 0.1695035000, 0.3894394000, 1.0988571000", \ + "0.0688170000, 0.0720353000, 0.0809709000, 0.1048315000, 0.1743784000, 0.3942491000, 1.1016815000", \ + "0.0797849000, 0.0830214000, 0.0919498000, 0.1157029000, 0.1853582000, 0.4053166000, 1.1126370000", \ + "0.1037092000, 0.1069615000, 0.1159059000, 0.1397282000, 0.2092109000, 0.4295811000, 1.1371222000", \ + "0.1370553000, 0.1409217000, 0.1509485000, 0.1759518000, 0.2458683000, 0.4665454000, 1.1737853000", \ + "0.1705527000, 0.1755878000, 0.1882528000, 0.2166583000, 0.2876653000, 0.5090986000, 1.2178673000", \ + "0.1813109000, 0.1880057000, 0.2048736000, 0.2412281000, 0.3174280000, 0.5380643000, 1.2436114000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016110000, 0.0051906300, 0.0167242000, 0.0538853000, 0.1736180000, 0.5593970000"); + values("0.0399733000, 0.0430311000, 0.0515516000, 0.0707541000, 0.1168975000, 0.2496567000, 0.6836965000", \ + "0.0399176000, 0.0429511000, 0.0511648000, 0.0698079000, 0.1178293000, 0.2495296000, 0.6838731000", \ + "0.0399188000, 0.0428882000, 0.0511631000, 0.0701808000, 0.1176901000, 0.2501305000, 0.6841683000", \ + "0.0402234000, 0.0428939000, 0.0510426000, 0.0698359000, 0.1174895000, 0.2496598000, 0.6823333000", \ + "0.0402486000, 0.0429500000, 0.0513386000, 0.0699309000, 0.1172787000, 0.2491601000, 0.6838548000", \ + "0.0439201000, 0.0470331000, 0.0549710000, 0.0739028000, 0.1199637000, 0.2519704000, 0.6843851000", \ + "0.0565186000, 0.0599273000, 0.0683941000, 0.0887207000, 0.1354372000, 0.2633751000, 0.6901671000"); + } + related_pin : "B1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016110000, 0.0051906300, 0.0167242000, 0.0538853000, 0.1736180000, 0.5593970000"); + values("0.0178087000, 0.0206291000, 0.0295061000, 0.0585200000, 0.1556262000, 0.4741025000, 1.5011904000", \ + "0.0178121000, 0.0206827000, 0.0295447000, 0.0585504000, 0.1557912000, 0.4733520000, 1.4977766000", \ + "0.0178160000, 0.0205849000, 0.0295516000, 0.0584993000, 0.1556400000, 0.4735015000, 1.4974745000", \ + "0.0188272000, 0.0215192000, 0.0301720000, 0.0587197000, 0.1557986000, 0.4737341000, 1.4975263000", \ + "0.0238424000, 0.0263464000, 0.0344322000, 0.0612809000, 0.1559380000, 0.4734331000, 1.4968941000", \ + "0.0333320000, 0.0358511000, 0.0438703000, 0.0681013000, 0.1579896000, 0.4735695000, 1.4999765000", \ + "0.0466599000, 0.0505911000, 0.0605936000, 0.0844909000, 0.1650072000, 0.4759026000, 1.4929707000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016110000, 0.0051906300, 0.0167242000, 0.0538853000, 0.1736180000, 0.5593970000"); + values("0.2345037000, 0.2395532000, 0.2529028000, 0.2824408000, 0.3429973000, 0.4743609000, 0.8186568000", \ + "0.2368269000, 0.2419679000, 0.2552630000, 0.2848683000, 0.3455166000, 0.4770112000, 0.8209336000", \ + "0.2447472000, 0.2498002000, 0.2628241000, 0.2924909000, 0.3529225000, 0.4842410000, 0.8286449000", \ + "0.2693265000, 0.2743672000, 0.2876051000, 0.3171219000, 0.3777202000, 0.5092421000, 0.8532542000", \ + "0.3328171000, 0.3379156000, 0.3511336000, 0.3807395000, 0.4413456000, 0.5728198000, 0.9172853000", \ + "0.4810669000, 0.4863471000, 0.5000815000, 0.5302728000, 0.5911433000, 0.7209153000, 1.0649812000", \ + "0.7338798000, 0.7403906000, 0.7575583000, 0.7947115000, 0.8641746000, 1.0008790000, 1.3498923000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016110000, 0.0051906300, 0.0167242000, 0.0538853000, 0.1736180000, 0.5593970000"); + values("0.0616369000, 0.0649783000, 0.0742901000, 0.0987160000, 0.1685097000, 0.3881851000, 1.0960394000", \ + "0.0662534000, 0.0696063000, 0.0788887000, 0.1034282000, 0.1732460000, 0.3929230000, 1.1139482000", \ + "0.0773148000, 0.0806414000, 0.0898821000, 0.1143149000, 0.1843586000, 0.4045158000, 1.1132999000", \ + "0.0999440000, 0.1033689000, 0.1127314000, 0.1371624000, 0.2073858000, 0.4283673000, 1.1341664000", \ + "0.1301315000, 0.1342994000, 0.1447946000, 0.1705622000, 0.2411686000, 0.4624461000, 1.1686591000", \ + "0.1573492000, 0.1627031000, 0.1763241000, 0.2061366000, 0.2780827000, 0.4986991000, 1.2068481000", \ + "0.1570861000, 0.1640671000, 0.1822407000, 0.2209569000, 0.2993921000, 0.5195087000, 1.2267019000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016110000, 0.0051906300, 0.0167242000, 0.0538853000, 0.1736180000, 0.5593970000"); + values("0.0400509000, 0.0428737000, 0.0510754000, 0.0709754000, 0.1170794000, 0.2497207000, 0.6840254000", \ + "0.0399623000, 0.0430360000, 0.0511577000, 0.0700017000, 0.1172588000, 0.2500031000, 0.6844618000", \ + "0.0400599000, 0.0430569000, 0.0509788000, 0.0707152000, 0.1178490000, 0.2493851000, 0.6831913000", \ + "0.0399166000, 0.0429725000, 0.0508312000, 0.0707839000, 0.1169752000, 0.2502215000, 0.6842946000", \ + "0.0402251000, 0.0430459000, 0.0507812000, 0.0698500000, 0.1171400000, 0.2496105000, 0.6832820000", \ + "0.0448358000, 0.0478526000, 0.0564413000, 0.0733712000, 0.1187520000, 0.2518399000, 0.6847739000", \ + "0.0637558000, 0.0672903000, 0.0762557000, 0.0966580000, 0.1383432000, 0.2614313000, 0.6891412000"); + } + related_pin : "C1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016110000, 0.0051906300, 0.0167242000, 0.0538853000, 0.1736180000, 0.5593970000"); + values("0.0182508000, 0.0210669000, 0.0300391000, 0.0588733000, 0.1553422000, 0.4737125000, 1.5009366000", \ + "0.0182249000, 0.0210988000, 0.0300378000, 0.0589251000, 0.1558124000, 0.4761699000, 1.5038376000", \ + "0.0182313000, 0.0210784000, 0.0300926000, 0.0588997000, 0.1557027000, 0.4761833000, 1.4992977000", \ + "0.0198243000, 0.0225180000, 0.0311881000, 0.0594178000, 0.1558606000, 0.4753937000, 1.5033070000", \ + "0.0253861000, 0.0279727000, 0.0360848000, 0.0625571000, 0.1564769000, 0.4749359000, 1.5019243000", \ + "0.0358669000, 0.0387199000, 0.0467705000, 0.0708261000, 0.1591203000, 0.4737829000, 1.4984619000", \ + "0.0502490000, 0.0545919000, 0.0652988000, 0.0899610000, 0.1682293000, 0.4751127000, 1.4962180000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__a211oi_1") { + leakage_power () { + value : 0.0025126000; + when : "!A1&!A2&!B1&C1"; + } + leakage_power () { + value : 0.0008228000; + when : "!A1&!A2&!B1&!C1"; + } + leakage_power () { + value : 0.0000805149; + when : "!A1&!A2&B1&C1"; + } + leakage_power () { + value : 0.0006932000; + when : "!A1&!A2&B1&!C1"; + } + leakage_power () { + value : 0.0025126000; + when : "!A1&A2&!B1&C1"; + } + leakage_power () { + value : 0.0012490000; + when : "!A1&A2&!B1&!C1"; + } + leakage_power () { + value : 0.0000805149; + when : "!A1&A2&B1&C1"; + } + leakage_power () { + value : 0.0006932000; + when : "!A1&A2&B1&!C1"; + } + leakage_power () { + value : 0.0025126000; + when : "A1&!A2&!B1&C1"; + } + leakage_power () { + value : 0.0010943000; + when : "A1&!A2&!B1&!C1"; + } + leakage_power () { + value : 0.0000805149; + when : "A1&!A2&B1&C1"; + } + leakage_power () { + value : 0.0006932000; + when : "A1&!A2&B1&!C1"; + } + leakage_power () { + value : 0.0002412000; + when : "A1&A2&!B1&C1"; + } + leakage_power () { + value : 0.0021221000; + when : "A1&A2&!B1&!C1"; + } + leakage_power () { + value : 0.0000626486; + when : "A1&A2&B1&C1"; + } + leakage_power () { + value : 0.0001996000; + when : "A1&A2&B1&!C1"; + } + area : 7.5072000000; + cell_footprint : "sky130_fd_sc_hd__a211oi"; + cell_leakage_power : 0.0009781671; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A1") { + capacitance : 0.0024190000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0023540000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0044984000, 0.0045041000, 0.0045175000, 0.0045192000, 0.0045232000, 0.0045325000, 0.0045539000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0035885000, -0.0035908000, -0.0035962000, -0.0035897000, -0.0035747000, -0.0035401000, -0.0034603000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024850000; + } + pin ("A2") { + capacitance : 0.0023770000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022780000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0040315000, 0.0040271000, 0.0040170000, 0.0040186000, 0.0040224000, 0.0040309000, 0.0040508000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0040411000, -0.0040342000, -0.0040183000, -0.0040176000, -0.0040160000, -0.0040123000, -0.0040038000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024760000; + } + pin ("B1") { + capacitance : 0.0024080000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022560000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0038973000, 0.0038977000, 0.0038986000, 0.0038964000, 0.0038915000, 0.0038801000, 0.0038538000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0034661000, -0.0035491000, -0.0037406000, -0.0037463000, -0.0037595000, -0.0037899000, -0.0038601000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0025600000; + } + pin ("C1") { + capacitance : 0.0023570000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0021750000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0026285000, 0.0026227000, 0.0026094000, 0.0026168000, 0.0026339000, 0.0026732000, 0.0027640000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0017109000, -0.0017108000, -0.0017106000, -0.0017106000, -0.0017107000, -0.0017109000, -0.0017113000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0025380000; + } + pin ("Y") { + direction : "output"; + function : "(!A1&!B1&!C1) | (!A2&!B1&!C1)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0010684870, 0.0022833300, 0.0048794160, 0.0104271900, 0.0222826300, 0.0476174100"); + values("0.0062803000, 0.0053688000, 0.0034141000, -0.0007568000, -0.0096380000, -0.0286666000, -0.0695470000", \ + "0.0061549000, 0.0052415000, 0.0032921000, -0.0008707000, -0.0097464000, -0.0287741000, -0.0696643000", \ + "0.0060013000, 0.0050866000, 0.0031347000, -0.0010173000, -0.0098750000, -0.0288963000, -0.0698040000", \ + "0.0057963000, 0.0049056000, 0.0029742000, -0.0011528000, -0.0100429000, -0.0290343000, -0.0698731000", \ + "0.0056644000, 0.0047593000, 0.0028654000, -0.0012932000, -0.0101098000, -0.0291668000, -0.0700031000", \ + "0.0061013000, 0.0051551000, 0.0031551000, -0.0010437000, -0.0100551000, -0.0291377000, -0.0700364000", \ + "0.0073151000, 0.0063592000, 0.0042704000, 0.0000424000, -0.0090425000, -0.0284791000, -0.0697245000"); + } + related_pin : "A1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0010684870, 0.0022833300, 0.0048794160, 0.0104271900, 0.0222826300, 0.0476174100"); + values("0.0113506000, 0.0123128000, 0.0143345000, 0.0185846000, 0.0274692000, 0.0464653000, 0.0869768000", \ + "0.0111129000, 0.0120947000, 0.0141319000, 0.0184277000, 0.0273836000, 0.0464538000, 0.0869562000", \ + "0.0108484000, 0.0118121000, 0.0138624000, 0.0181714000, 0.0273350000, 0.0466528000, 0.0869509000", \ + "0.0107008000, 0.0116410000, 0.0136440000, 0.0179242000, 0.0269503000, 0.0463803000, 0.0867768000", \ + "0.0105720000, 0.0114833000, 0.0134553000, 0.0176957000, 0.0266431000, 0.0457862000, 0.0865611000", \ + "0.0105567000, 0.0114819000, 0.0134579000, 0.0176417000, 0.0265423000, 0.0457647000, 0.0865497000", \ + "0.0103166000, 0.0112463000, 0.0131607000, 0.0175896000, 0.0267304000, 0.0456203000, 0.0863105000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0010684870, 0.0022833300, 0.0048794160, 0.0104271900, 0.0222826300, 0.0476174100"); + values("0.0066063000, 0.0056964000, 0.0037419000, -0.0004388000, -0.0093124000, -0.0283602000, -0.0692300000", \ + "0.0064866000, 0.0055696000, 0.0036113000, -0.0005544000, -0.0094325000, -0.0284832000, -0.0693687000", \ + "0.0063370000, 0.0054135000, 0.0034610000, -0.0007090000, -0.0095774000, -0.0286267000, -0.0694950000", \ + "0.0062000000, 0.0052972000, 0.0033571000, -0.0008000000, -0.0096779000, -0.0287136000, -0.0695854000", \ + "0.0060823000, 0.0051751000, 0.0032489000, -0.0008651000, -0.0097491000, -0.0287981000, -0.0696558000", \ + "0.0064050000, 0.0054861000, 0.0035289000, -0.0006858000, -0.0096934000, -0.0288119000, -0.0696704000", \ + "0.0073781000, 0.0064225000, 0.0044494000, 0.0001075000, -0.0088979000, -0.0283088000, -0.0695008000"); + } + related_pin : "A2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0010684870, 0.0022833300, 0.0048794160, 0.0104271900, 0.0222826300, 0.0476174100"); + values("0.0145050000, 0.0154312000, 0.0174064000, 0.0215891000, 0.0304780000, 0.0494880000, 0.0900255000", \ + "0.0143781000, 0.0153002000, 0.0172914000, 0.0214995000, 0.0304350000, 0.0493794000, 0.0899326000", \ + "0.0142307000, 0.0151553000, 0.0171519000, 0.0213811000, 0.0303337000, 0.0493068000, 0.0899162000", \ + "0.0141004000, 0.0150194000, 0.0170089000, 0.0212319000, 0.0302014000, 0.0492443000, 0.0898338000", \ + "0.0139802000, 0.0148997000, 0.0168747000, 0.0210800000, 0.0300211000, 0.0490419000, 0.0895724000", \ + "0.0139617000, 0.0149035000, 0.0168767000, 0.0210292000, 0.0299474000, 0.0489927000, 0.0895795000", \ + "0.0137682000, 0.0146812000, 0.0165876000, 0.0210360000, 0.0301472000, 0.0491045000, 0.0895639000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0010684870, 0.0022833300, 0.0048794160, 0.0104271900, 0.0222826300, 0.0476174100"); + values("0.0038910000, 0.0029802000, 0.0010311000, -0.0031293000, -0.0120716000, -0.0312289000, -0.0722233000", \ + "0.0039231000, 0.0030209000, 0.0010928000, -0.0030742000, -0.0119972000, -0.0311372000, -0.0721265000", \ + "0.0039798000, 0.0030949000, 0.0011883000, -0.0029312000, -0.0118455000, -0.0309575000, -0.0719270000", \ + "0.0037337000, 0.0028590000, 0.0009709000, -0.0030692000, -0.0119455000, -0.0310136000, -0.0719544000", \ + "0.0038898000, 0.0028926000, 0.0009728000, -0.0031519000, -0.0120790000, -0.0310985000, -0.0719884000", \ + "0.0041051000, 0.0031985000, 0.0013183000, -0.0029450000, -0.0119978000, -0.0311907000, -0.0718925000", \ + "0.0053162000, 0.0043459000, 0.0022882000, -0.0020028000, -0.0112271000, -0.0304648000, -0.0716210000"); + } + related_pin : "B1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0010684870, 0.0022833300, 0.0048794160, 0.0104271900, 0.0222826300, 0.0476174100"); + values("0.0123065000, 0.0132460000, 0.0152425000, 0.0194827000, 0.0284209000, 0.0474374000, 0.0879637000", \ + "0.0120984000, 0.0130431000, 0.0150591000, 0.0193221000, 0.0283167000, 0.0473498000, 0.0878237000", \ + "0.0118794000, 0.0128169000, 0.0148429000, 0.0191015000, 0.0281234000, 0.0472402000, 0.0878777000", \ + "0.0117357000, 0.0126702000, 0.0146635000, 0.0188840000, 0.0278626000, 0.0470478000, 0.0876783000", \ + "0.0116482000, 0.0125695000, 0.0145476000, 0.0187582000, 0.0277227000, 0.0468081000, 0.0873603000", \ + "0.0116068000, 0.0125346000, 0.0144914000, 0.0186806000, 0.0277266000, 0.0467535000, 0.0873878000", \ + "0.0120842000, 0.0129698000, 0.0148691000, 0.0189772000, 0.0279240000, 0.0467787000, 0.0875129000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0010684870, 0.0022833300, 0.0048794160, 0.0104271900, 0.0222826300, 0.0476174100"); + values("0.0004892000, -0.0003926000, -0.0023041000, -0.0064534000, -0.0153975000, -0.0345684000, -0.0755909000", \ + "0.0003596000, -0.0004942000, -0.0023632000, -0.0064677000, -0.0153515000, -0.0344931000, -0.0755011000", \ + "0.0001857000, -0.0006571000, -0.0024999000, -0.0065361000, -0.0153745000, -0.0344518000, -0.0754192000", \ + "-0.0000496000, -0.0008822000, -0.0027008000, -0.0067129000, -0.0154793000, -0.0344971000, -0.0754268000", \ + "0.0000805000, -0.0007940000, -0.0027865000, -0.0068496000, -0.0157078000, -0.0346302000, -0.0754808000", \ + "0.0004200000, -0.0004991000, -0.0024357000, -0.0068088000, -0.0156880000, -0.0347971000, -0.0754789000", \ + "0.0019784000, 0.0009926000, -0.0011353000, -0.0056088000, -0.0149282000, -0.0340328000, -0.0752115000"); + } + related_pin : "C1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0010684870, 0.0022833300, 0.0048794160, 0.0104271900, 0.0222826300, 0.0476174100"); + values("0.0112923000, 0.0122463000, 0.0142587000, 0.0185310000, 0.0274953000, 0.0465232000, 0.0870549000", \ + "0.0110512000, 0.0120214000, 0.0140408000, 0.0183347000, 0.0273682000, 0.0463892000, 0.0870571000", \ + "0.0108235000, 0.0117423000, 0.0137548000, 0.0180455000, 0.0271345000, 0.0462832000, 0.0869417000", \ + "0.0107180000, 0.0115909000, 0.0135960000, 0.0178270000, 0.0268303000, 0.0460530000, 0.0867443000", \ + "0.0108735000, 0.0117929000, 0.0137379000, 0.0178452000, 0.0267374000, 0.0458171000, 0.0865445000", \ + "0.0115838000, 0.0124633000, 0.0144093000, 0.0185509000, 0.0268955000, 0.0457467000, 0.0863213000", \ + "0.0127779000, 0.0136291000, 0.0154873000, 0.0194800000, 0.0279059000, 0.0465064000, 0.0863987000"); + } + } + max_capacitance : 0.0476170000; + max_transition : 1.4910050000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0010684900, 0.0022833300, 0.0048794200, 0.0104272000, 0.0222826000, 0.0476174000"); + values("0.0324412000, 0.0360747000, 0.0435330000, 0.0585984000, 0.0885819000, 0.1494614000, 0.2759021000", \ + "0.0367436000, 0.0403787000, 0.0477122000, 0.0626236000, 0.0925840000, 0.1534192000, 0.2800790000", \ + "0.0477125000, 0.0510549000, 0.0580973000, 0.0726740000, 0.1024258000, 0.1632165000, 0.2896691000", \ + "0.0693250000, 0.0735887000, 0.0820586000, 0.0975556000, 0.1259013000, 0.1863852000, 0.3129081000", \ + "0.0957856000, 0.1021188000, 0.1145103000, 0.1374560000, 0.1773255000, 0.2424516000, 0.3684330000", \ + "0.1209173000, 0.1301893000, 0.1488533000, 0.1823734000, 0.2431846000, 0.3414376000, 0.4921701000", \ + "0.1195777000, 0.1338013000, 0.1619446000, 0.2148445000, 0.3060176000, 0.4574891000, 0.6921864000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0010684900, 0.0022833300, 0.0048794200, 0.0104272000, 0.0222826000, 0.0476174000"); + values("0.1308228000, 0.1430269000, 0.1694186000, 0.2244026000, 0.3388981000, 0.5836877000, 1.1061446000", \ + "0.1343641000, 0.1470174000, 0.1734846000, 0.2291989000, 0.3441486000, 0.5896128000, 1.1123186000", \ + "0.1458003000, 0.1582513000, 0.1847020000, 0.2405682000, 0.3581186000, 0.6061658000, 1.1258167000", \ + "0.1737943000, 0.1860410000, 0.2122237000, 0.2672624000, 0.3842217000, 0.6364461000, 1.1539447000", \ + "0.2309099000, 0.2436834000, 0.2697724000, 0.3242823000, 0.4400490000, 0.6865368000, 1.2110896000", \ + "0.3262133000, 0.3430406000, 0.3755437000, 0.4395274000, 0.5626275000, 0.8086676000, 1.3373226000", \ + "0.4790731000, 0.5042852000, 0.5520319000, 0.6373097000, 0.7959640000, 1.0787564000, 1.6109680000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0010684900, 0.0022833300, 0.0048794200, 0.0104272000, 0.0222826000, 0.0476174000"); + values("0.0342941000, 0.0385107000, 0.0471326000, 0.0647526000, 0.1018941000, 0.1802514000, 0.3458560000", \ + "0.0334173000, 0.0376824000, 0.0464761000, 0.0644375000, 0.1016934000, 0.1796494000, 0.3455390000", \ + "0.0343564000, 0.0380442000, 0.0459915000, 0.0637088000, 0.1012213000, 0.1792269000, 0.3467385000", \ + "0.0468266000, 0.0504133000, 0.0568232000, 0.0705724000, 0.1037055000, 0.1792922000, 0.3460666000", \ + "0.0708747000, 0.0754964000, 0.0853081000, 0.1023564000, 0.1332050000, 0.1943013000, 0.3483657000", \ + "0.1141052000, 0.1214519000, 0.1347078000, 0.1599010000, 0.2060543000, 0.2746994000, 0.4023155000", \ + "0.1908714000, 0.2019242000, 0.2232950000, 0.2647987000, 0.3256443000, 0.4297374000, 0.5903364000"); + } + related_pin : "A1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0010684900, 0.0022833300, 0.0048794200, 0.0104272000, 0.0222826000, 0.0476174000"); + values("0.0926044000, 0.1087710000, 0.1429159000, 0.2153663000, 0.3707426000, 0.6995404000, 1.4017565000", \ + "0.0930805000, 0.1090378000, 0.1429765000, 0.2159252000, 0.3703183000, 0.6998075000, 1.4016381000", \ + "0.0929663000, 0.1086542000, 0.1429237000, 0.2156175000, 0.3722564000, 0.7040382000, 1.4019275000", \ + "0.0932675000, 0.1089129000, 0.1430315000, 0.2156285000, 0.3701695000, 0.7054278000, 1.4048902000", \ + "0.1006310000, 0.1152250000, 0.1473130000, 0.2171925000, 0.3697974000, 0.6987035000, 1.4020564000", \ + "0.1315130000, 0.1474059000, 0.1796459000, 0.2455769000, 0.3853095000, 0.7038536000, 1.4085754000", \ + "0.2065851000, 0.2238066000, 0.2588116000, 0.3297831000, 0.4755452000, 0.7611153000, 1.4212586000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0010684900, 0.0022833300, 0.0048794200, 0.0104272000, 0.0222826000, 0.0476174000"); + values("0.0369941000, 0.0406137000, 0.0480550000, 0.0630028000, 0.0929230000, 0.1538540000, 0.2804096000", \ + "0.0414081000, 0.0450197000, 0.0523748000, 0.0672655000, 0.0971990000, 0.1580760000, 0.2846174000", \ + "0.0513956000, 0.0548551000, 0.0620548000, 0.0768149000, 0.1065954000, 0.1674817000, 0.2940051000", \ + "0.0713092000, 0.0754310000, 0.0837225000, 0.0989469000, 0.1287102000, 0.1895463000, 0.3162515000", \ + "0.1000148000, 0.1059667000, 0.1170841000, 0.1375040000, 0.1747006000, 0.2395344000, 0.3667441000", \ + "0.1324145000, 0.1410773000, 0.1579362000, 0.1880712000, 0.2427623000, 0.3315578000, 0.4794851000", \ + "0.1482953000, 0.1615416000, 0.1857781000, 0.2357664000, 0.3194884000, 0.4562637000, 0.6684532000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0010684900, 0.0022833300, 0.0048794200, 0.0104272000, 0.0222826000, 0.0476174000"); + values("0.1595156000, 0.1717968000, 0.1980758000, 0.2536183000, 0.3716226000, 0.6229489000, 1.1591496000", \ + "0.1638783000, 0.1763879000, 0.2026295000, 0.2586623000, 0.3770378000, 0.6289054000, 1.1674867000", \ + "0.1756793000, 0.1880368000, 0.2148554000, 0.2710156000, 0.3895682000, 0.6413352000, 1.1779445000", \ + "0.2020690000, 0.2146061000, 0.2409080000, 0.2969003000, 0.4157506000, 0.6679557000, 1.2051089000", \ + "0.2554101000, 0.2678607000, 0.2941053000, 0.3499356000, 0.4684992000, 0.7207684000, 1.2593255000", \ + "0.3455282000, 0.3607486000, 0.3924154000, 0.4551121000, 0.5793424000, 0.8310679000, 1.3682768000", \ + "0.4911470000, 0.5121595000, 0.5535541000, 0.6355615000, 0.7884384000, 1.0735631000, 1.6175346000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0010684900, 0.0022833300, 0.0048794200, 0.0104272000, 0.0222826000, 0.0476174000"); + values("0.0337779000, 0.0380380000, 0.0467928000, 0.0646806000, 0.1016698000, 0.1799062000, 0.3456145000", \ + "0.0333509000, 0.0376068000, 0.0463824000, 0.0642507000, 0.1015209000, 0.1798661000, 0.3471486000", \ + "0.0336970000, 0.0376522000, 0.0460389000, 0.0638517000, 0.1010655000, 0.1796780000, 0.3458433000", \ + "0.0421952000, 0.0456321000, 0.0526604000, 0.0678338000, 0.1026270000, 0.1790810000, 0.3464481000", \ + "0.0623878000, 0.0664810000, 0.0749047000, 0.0913692000, 0.1222757000, 0.1883812000, 0.3480904000", \ + "0.1009553000, 0.1069236000, 0.1183049000, 0.1380673000, 0.1768644000, 0.2467010000, 0.3810896000", \ + "0.1698610000, 0.1783663000, 0.1953190000, 0.2260632000, 0.2806655000, 0.3674723000, 0.5188867000"); + } + related_pin : "A2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0010684900, 0.0022833300, 0.0048794200, 0.0104272000, 0.0222826000, 0.0476174000"); + values("0.1185914000, 0.1350310000, 0.1701727000, 0.2445685000, 0.4032017000, 0.7430039000, 1.4667838000", \ + "0.1190628000, 0.1350390000, 0.1700877000, 0.2445525000, 0.4046342000, 0.7428405000, 1.4654498000", \ + "0.1185789000, 0.1351577000, 0.1700797000, 0.2449895000, 0.4032142000, 0.7410756000, 1.4658058000", \ + "0.1190820000, 0.1350341000, 0.1703164000, 0.2445480000, 0.4031284000, 0.7408106000, 1.4634346000", \ + "0.1240517000, 0.1394734000, 0.1732589000, 0.2456288000, 0.4032650000, 0.7411751000, 1.4639308000", \ + "0.1527722000, 0.1689174000, 0.2023542000, 0.2717261000, 0.4182188000, 0.7439867000, 1.4622852000", \ + "0.2223932000, 0.2395230000, 0.2761331000, 0.3496939000, 0.4998654000, 0.8047798000, 1.4829624000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0010684900, 0.0022833300, 0.0048794200, 0.0104272000, 0.0222826000, 0.0476174000"); + values("0.0220150000, 0.0240520000, 0.0283023000, 0.0370987000, 0.0552611000, 0.0933571000, 0.1740430000", \ + "0.0267949000, 0.0288676000, 0.0330850000, 0.0417964000, 0.0599598000, 0.0980675000, 0.1787478000", \ + "0.0375739000, 0.0399079000, 0.0444507000, 0.0530071000, 0.0710241000, 0.1091339000, 0.1898196000", \ + "0.0522651000, 0.0558925000, 0.0628541000, 0.0756834000, 0.0965349000, 0.1347263000, 0.2153148000", \ + "0.0675705000, 0.0734032000, 0.0844115000, 0.1044941000, 0.1378671000, 0.1912415000, 0.2757565000", \ + "0.0746858000, 0.0834588000, 0.1000852000, 0.1321627000, 0.1856256000, 0.2692996000, 0.3946442000", \ + "0.0480720000, 0.0612581000, 0.0882478000, 0.1379889000, 0.2223860000, 0.3546705000, 0.5537598000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0010684900, 0.0022833300, 0.0048794200, 0.0104272000, 0.0222826000, 0.0476174000"); + values("0.1418708000, 0.1546727000, 0.1813711000, 0.2375615000, 0.3562563000, 0.6075375000, 1.1439286000", \ + "0.1448804000, 0.1575113000, 0.1844868000, 0.2408662000, 0.3600552000, 0.6121488000, 1.1503216000", \ + "0.1550120000, 0.1676438000, 0.1945313000, 0.2510574000, 0.3706314000, 0.6233946000, 1.1607236000", \ + "0.1810027000, 0.1935679000, 0.2199582000, 0.2762441000, 0.3955148000, 0.6486366000, 1.1864725000", \ + "0.2411382000, 0.2539440000, 0.2804631000, 0.3365627000, 0.4553247000, 0.7078607000, 1.2473029000", \ + "0.3482921000, 0.3657666000, 0.4008473000, 0.4691607000, 0.5961420000, 0.8495369000, 1.3869418000", \ + "0.5289852000, 0.5561051000, 0.6082604000, 0.7051192000, 0.8775529000, 1.1692336000, 1.7156354000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0010684900, 0.0022833300, 0.0048794200, 0.0104272000, 0.0222826000, 0.0476174000"); + values("0.0212652000, 0.0236964000, 0.0288229000, 0.0396760000, 0.0628222000, 0.1125744000, 0.2189729000", \ + "0.0210144000, 0.0233813000, 0.0286364000, 0.0395655000, 0.0628300000, 0.1130710000, 0.2191313000", \ + "0.0252940000, 0.0271568000, 0.0312777000, 0.0409564000, 0.0629011000, 0.1124580000, 0.2190239000", \ + "0.0400831000, 0.0422262000, 0.0464541000, 0.0548465000, 0.0722889000, 0.1151722000, 0.2189136000", \ + "0.0668746000, 0.0693820000, 0.0756851000, 0.0875234000, 0.1088756000, 0.1451680000, 0.2306458000", \ + "0.1131910000, 0.1182513000, 0.1287721000, 0.1462222000, 0.1774006000, 0.2282799000, 0.3124491000", \ + "0.1972934000, 0.2051865000, 0.2198442000, 0.2478597000, 0.2959805000, 0.3742199000, 0.4961680000"); + } + related_pin : "B1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0010684900, 0.0022833300, 0.0048794200, 0.0104272000, 0.0222826000, 0.0476174000"); + values("0.1185351000, 0.1352139000, 0.1699542000, 0.2444503000, 0.4036629000, 0.7409459000, 1.4655840000", \ + "0.1186988000, 0.1350320000, 0.1702823000, 0.2445462000, 0.4031664000, 0.7407906000, 1.4634575000", \ + "0.1185713000, 0.1352302000, 0.1700267000, 0.2445045000, 0.4031598000, 0.7410915000, 1.4638525000", \ + "0.1187615000, 0.1350606000, 0.1701623000, 0.2445186000, 0.4031661000, 0.7418652000, 1.4611861000", \ + "0.1296174000, 0.1443649000, 0.1764386000, 0.2475543000, 0.4030941000, 0.7411727000, 1.4653162000", \ + "0.1763482000, 0.1918160000, 0.2229514000, 0.2849534000, 0.4245927000, 0.7443139000, 1.4618240000", \ + "0.2730112000, 0.2929056000, 0.3298662000, 0.4011946000, 0.5421373000, 0.8158191000, 1.4780327000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0010684900, 0.0022833300, 0.0048794200, 0.0104272000, 0.0222826000, 0.0476174000"); + values("0.0184392000, 0.0204351000, 0.0245662000, 0.0332393000, 0.0515413000, 0.0904340000, 0.1733318000", \ + "0.0231773000, 0.0251958000, 0.0293797000, 0.0381087000, 0.0565167000, 0.0954614000, 0.1783630000", \ + "0.0322459000, 0.0350754000, 0.0403825000, 0.0495205000, 0.0679255000, 0.1066223000, 0.1896482000", \ + "0.0435084000, 0.0477544000, 0.0560345000, 0.0704691000, 0.0938524000, 0.1333043000, 0.2150752000", \ + "0.0527353000, 0.0596634000, 0.0735145000, 0.0965380000, 0.1333431000, 0.1902454000, 0.2772923000", \ + "0.0528882000, 0.0641641000, 0.0849029000, 0.1215733000, 0.1804275000, 0.2694881000, 0.3993577000", \ + "0.0187118000, 0.0356518000, 0.0686164000, 0.1262084000, 0.2191738000, 0.3599731000, 0.5667718000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0010684900, 0.0022833300, 0.0048794200, 0.0104272000, 0.0222826000, 0.0476174000"); + values("0.1062713000, 0.1191400000, 0.1460369000, 0.2023917000, 0.3214055000, 0.5732487000, 1.1098042000", \ + "0.1081676000, 0.1208473000, 0.1476311000, 0.2047507000, 0.3243498000, 0.5767505000, 1.1137875000", \ + "0.1161262000, 0.1283055000, 0.1551862000, 0.2122960000, 0.3323429000, 0.5857490000, 1.1237581000", \ + "0.1409518000, 0.1525259000, 0.1791496000, 0.2350824000, 0.3543796000, 0.6080919000, 1.1463694000", \ + "0.2025036000, 0.2153985000, 0.2411349000, 0.2948922000, 0.4129395000, 0.6650272000, 1.2034947000", \ + "0.3050166000, 0.3240831000, 0.3627025000, 0.4326794000, 0.5579012000, 0.8062552000, 1.3418254000", \ + "0.4696228000, 0.4971145000, 0.5517876000, 0.6557396000, 0.8345351000, 1.1365909000, 1.6660144000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0010684900, 0.0022833300, 0.0048794200, 0.0104272000, 0.0222826000, 0.0476174000"); + values("0.0161361000, 0.0188460000, 0.0244107000, 0.0359124000, 0.0600108000, 0.1115466000, 0.2212684000", \ + "0.0165182000, 0.0190287000, 0.0244392000, 0.0359025000, 0.0599966000, 0.1114174000, 0.2210923000", \ + "0.0229970000, 0.0245401000, 0.0284913000, 0.0379455000, 0.0602667000, 0.1115357000, 0.2213014000", \ + "0.0382341000, 0.0404689000, 0.0448509000, 0.0532247000, 0.0702925000, 0.1140963000, 0.2210749000", \ + "0.0656464000, 0.0688754000, 0.0744253000, 0.0862122000, 0.1077822000, 0.1447773000, 0.2321075000", \ + "0.1139292000, 0.1185473000, 0.1279132000, 0.1454365000, 0.1763675000, 0.2282077000, 0.3144934000", \ + "0.2029183000, 0.2094540000, 0.2233852000, 0.2504343000, 0.2962812000, 0.3751901000, 0.4985866000"); + } + related_pin : "C1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0010684900, 0.0022833300, 0.0048794200, 0.0104272000, 0.0222826000, 0.0476174000"); + values("0.1180911000, 0.1348524000, 0.1704704000, 0.2446388000, 0.4032398000, 0.7415775000, 1.4624859000", \ + "0.1179285000, 0.1348557000, 0.1699902000, 0.2445670000, 0.4031441000, 0.7411898000, 1.4633807000", \ + "0.1176462000, 0.1341129000, 0.1695632000, 0.2444881000, 0.4035890000, 0.7410885000, 1.4645939000", \ + "0.1159081000, 0.1322920000, 0.1676110000, 0.2449191000, 0.4031725000, 0.7410755000, 1.4607978000", \ + "0.1374020000, 0.1505418000, 0.1808537000, 0.2475712000, 0.4020887000, 0.7409938000, 1.4634659000", \ + "0.1872038000, 0.2052554000, 0.2411721000, 0.3068981000, 0.4361030000, 0.7442150000, 1.4642828000", \ + "0.2761023000, 0.3009276000, 0.3483774000, 0.4345829000, 0.5874232000, 0.8579736000, 1.4910051000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__a211oi_2") { + leakage_power () { + value : 0.0035885000; + when : "!A1&!A2&!B1&C1"; + } + leakage_power () { + value : 0.0016038000; + when : "!A1&!A2&!B1&!C1"; + } + leakage_power () { + value : 0.0002537000; + when : "!A1&!A2&B1&C1"; + } + leakage_power () { + value : 0.0023224000; + when : "!A1&!A2&B1&!C1"; + } + leakage_power () { + value : 0.0035885000; + when : "!A1&A2&!B1&C1"; + } + leakage_power () { + value : 0.0022978000; + when : "!A1&A2&!B1&!C1"; + } + leakage_power () { + value : 0.0002537000; + when : "!A1&A2&B1&C1"; + } + leakage_power () { + value : 0.0023224000; + when : "!A1&A2&B1&!C1"; + } + leakage_power () { + value : 0.0035885000; + when : "A1&!A2&!B1&C1"; + } + leakage_power () { + value : 0.0021311000; + when : "A1&!A2&!B1&!C1"; + } + leakage_power () { + value : 0.0002537000; + when : "A1&!A2&B1&C1"; + } + leakage_power () { + value : 0.0023224000; + when : "A1&!A2&B1&!C1"; + } + leakage_power () { + value : 0.0004620000; + when : "A1&A2&!B1&C1"; + } + leakage_power () { + value : 0.0043304000; + when : "A1&A2&!B1&!C1"; + } + leakage_power () { + value : 0.0001730000; + when : "A1&A2&B1&C1"; + } + leakage_power () { + value : 0.0004472000; + when : "A1&A2&B1&!C1"; + } + area : 12.512000000; + cell_footprint : "sky130_fd_sc_hd__a211oi"; + cell_leakage_power : 0.0018711960; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A1") { + capacitance : 0.0043700000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0042360000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0091896000, 0.0091992000, 0.0092215000, 0.0092208000, 0.0092193000, 0.0092159000, 0.0092079000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0063754000, -0.0063785000, -0.0063857000, -0.0063674000, -0.0063253000, -0.0062281000, -0.0060041000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0045040000; + } + pin ("A2") { + capacitance : 0.0043880000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0041830000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0079358000, 0.0079315000, 0.0079215000, 0.0079207000, 0.0079187000, 0.0079142000, 0.0079038000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0078968000, -0.0078962000, -0.0078947000, -0.0078952000, -0.0078961000, -0.0078983000, -0.0079034000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0045940000; + } + pin ("B1") { + capacitance : 0.0043340000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0040330000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0084616000, 0.0084577000, 0.0084486000, 0.0084510000, 0.0084566000, 0.0084696000, 0.0084995000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0072322000, -0.0073521000, -0.0076285000, -0.0076386000, -0.0076619000, -0.0077156000, -0.0078394000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0046350000; + } + pin ("C1") { + capacitance : 0.0043270000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0039900000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0038748000, 0.0038702000, 0.0038598000, 0.0038784000, 0.0039214000, 0.0040203000, 0.0042485000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0035573000, -0.0035550000, -0.0035496000, -0.0035505000, -0.0035527000, -0.0035577000, -0.0035693000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0046640000; + } + pin ("Y") { + direction : "output"; + function : "(!A1&!B1&!C1) | (!A2&!B1&!C1)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011854690, 0.0028106750, 0.0066639370, 0.0157997900, 0.0374603200, 0.0888161200"); + values("0.0107284000, 0.0096353000, 0.0070167000, 0.0008095000, -0.0138540000, -0.0485938000, -0.1314216000", \ + "0.0104749000, 0.0093739000, 0.0067729000, 0.0005640000, -0.0140793000, -0.0488246000, -0.1316392000", \ + "0.0101891000, 0.0091060000, 0.0064951000, 0.0002911000, -0.0143280000, -0.0490561000, -0.1318979000", \ + "0.0097813000, 0.0086921000, 0.0061378000, -0.0000293000, -0.0145977000, -0.0493401000, -0.1320653000", \ + "0.0094955000, 0.0082847000, 0.0057065000, -0.0002341000, -0.0148465000, -0.0495288000, -0.1323006000", \ + "0.0102485000, 0.0093951000, 0.0066949000, 0.0001510000, -0.0148461000, -0.0493487000, -0.1322409000", \ + "0.0127523000, 0.0115671000, 0.0087797000, 0.0023391000, -0.0126188000, -0.0482065000, -0.1320419000"); + } + related_pin : "A1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011854690, 0.0028106750, 0.0066639370, 0.0157997900, 0.0374603200, 0.0888161200"); + values("0.0202919000, 0.0215098000, 0.0242135000, 0.0305850000, 0.0453731000, 0.0800994000, 0.1622388000", \ + "0.0198500000, 0.0210157000, 0.0238316000, 0.0302507000, 0.0451686000, 0.0806188000, 0.1623266000", \ + "0.0193921000, 0.0205325000, 0.0233218000, 0.0298088000, 0.0448313000, 0.0800192000, 0.1627453000", \ + "0.0190694000, 0.0202238000, 0.0229289000, 0.0292622000, 0.0442460000, 0.0793721000, 0.1631448000", \ + "0.0188570000, 0.0199965000, 0.0226270000, 0.0289235000, 0.0438142000, 0.0790595000, 0.1613763000", \ + "0.0188232000, 0.0200047000, 0.0226348000, 0.0288957000, 0.0435335000, 0.0785060000, 0.1615026000", \ + "0.0185123000, 0.0196070000, 0.0221939000, 0.0286061000, 0.0439032000, 0.0783302000, 0.1611016000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011854690, 0.0028106750, 0.0066639370, 0.0157997900, 0.0374603200, 0.0888161200"); + values("0.0121086000, 0.0109931000, 0.0083725000, 0.0021722000, -0.0124900000, -0.0472337000, -0.1300588000", \ + "0.0118737000, 0.0107762000, 0.0081439000, 0.0019517000, -0.0126913000, -0.0474740000, -0.1302889000", \ + "0.0116135000, 0.0105122000, 0.0078991000, 0.0016945000, -0.0129421000, -0.0476971000, -0.1305022000", \ + "0.0113432000, 0.0102415000, 0.0076682000, 0.0015013000, -0.0131241000, -0.0479096000, -0.1307161000", \ + "0.0111170000, 0.0100268000, 0.0074368000, 0.0013233000, -0.0132333000, -0.0478532000, -0.1306782000", \ + "0.0116058000, 0.0105244000, 0.0079442000, 0.0016486000, -0.0131805000, -0.0481431000, -0.1307856000", \ + "0.0132662000, 0.0121148000, 0.0094205000, 0.0031427000, -0.0118957000, -0.0472135000, -0.1304513000"); + } + related_pin : "A2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011854690, 0.0028106750, 0.0066639370, 0.0157997900, 0.0374603200, 0.0888161200"); + values("0.0279104000, 0.0290588000, 0.0316921000, 0.0379266000, 0.0526491000, 0.0873113000, 0.1693136000", \ + "0.0276659000, 0.0287259000, 0.0313861000, 0.0376624000, 0.0524655000, 0.0871933000, 0.1693261000", \ + "0.0272529000, 0.0283845000, 0.0310480000, 0.0373735000, 0.0522510000, 0.0870304000, 0.1693312000", \ + "0.0269524000, 0.0281096000, 0.0307336000, 0.0370609000, 0.0519188000, 0.0868123000, 0.1692257000", \ + "0.0267177000, 0.0278297000, 0.0304891000, 0.0367506000, 0.0515465000, 0.0864296000, 0.1689024000", \ + "0.0267130000, 0.0278162000, 0.0304775000, 0.0367084000, 0.0513946000, 0.0862651000, 0.1685259000", \ + "0.0262803000, 0.0273335000, 0.0299354000, 0.0366025000, 0.0516016000, 0.0863689000, 0.1684201000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011854690, 0.0028106750, 0.0066639370, 0.0157997900, 0.0374603200, 0.0888161200"); + values("0.0078288000, 0.0067387000, 0.0041500000, -0.0020097000, -0.0166962000, -0.0516229000, -0.1346684000", \ + "0.0078341000, 0.0067517000, 0.0041768000, -0.0019557000, -0.0166129000, -0.0515260000, -0.1345493000", \ + "0.0078458000, 0.0067574000, 0.0042110000, -0.0018643000, -0.0164263000, -0.0512937000, -0.1342867000", \ + "0.0073553000, 0.0062944000, 0.0038107000, -0.0022055000, -0.0166886000, -0.0514190000, -0.1343487000", \ + "0.0075959000, 0.0064782000, 0.0039170000, -0.0021880000, -0.0168678000, -0.0515430000, -0.1343795000", \ + "0.0081438000, 0.0070415000, 0.0044469000, -0.0017394000, -0.0163887000, -0.0514969000, -0.1344358000", \ + "0.0108012000, 0.0096213000, 0.0068551000, 0.0003490000, -0.0147368000, -0.0500007000, -0.1335873000"); + } + related_pin : "B1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011854690, 0.0028106750, 0.0066639370, 0.0157997900, 0.0374603200, 0.0888161200"); + values("0.0223361000, 0.0234157000, 0.0261122000, 0.0324368000, 0.0473142000, 0.0821082000, 0.1641270000", \ + "0.0219484000, 0.0230961000, 0.0258237000, 0.0321738000, 0.0470809000, 0.0818973000, 0.1642944000", \ + "0.0216687000, 0.0227294000, 0.0254364000, 0.0317943000, 0.0467379000, 0.0817417000, 0.1641291000", \ + "0.0214063000, 0.0224858000, 0.0251361000, 0.0314219000, 0.0463424000, 0.0813361000, 0.1637624000", \ + "0.0210907000, 0.0222143000, 0.0248799000, 0.0311383000, 0.0459523000, 0.0808166000, 0.1633033000", \ + "0.0210704000, 0.0221753000, 0.0248307000, 0.0310538000, 0.0459259000, 0.0807907000, 0.1630231000", \ + "0.0218556000, 0.0229317000, 0.0254424000, 0.0315608000, 0.0462937000, 0.0809199000, 0.1631521000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011854690, 0.0028106750, 0.0066639370, 0.0157997900, 0.0374603200, 0.0888161200"); + values("-0.0001902000, -0.0012303000, -0.0037500000, -0.0098758000, -0.0245787000, -0.0596056000, -0.1427656000", \ + "-0.0004865000, -0.0014663000, -0.0039192000, -0.0099275000, -0.0245170000, -0.0594425000, -0.1425616000", \ + "-0.0008487000, -0.0018405000, -0.0042023000, -0.0101107000, -0.0245445000, -0.0593571000, -0.1423977000", \ + "-0.0011317000, -0.0021292000, -0.0046268000, -0.0104549000, -0.0247151000, -0.0594022000, -0.1423468000", \ + "-0.0008593000, -0.0019333000, -0.0044571000, -0.0104340000, -0.0250509000, -0.0596071000, -0.1423849000", \ + "-0.0000765000, -0.0012269000, -0.0038718000, -0.0102544000, -0.0248478000, -0.0596075000, -0.1425918000", \ + "0.0030651000, 0.0017735000, -0.0011421000, -0.0078617000, -0.0231171000, -0.0580932000, -0.1416227000"); + } + related_pin : "C1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011854690, 0.0028106750, 0.0066639370, 0.0157997900, 0.0374603200, 0.0888161200"); + values("0.0219608000, 0.0231027000, 0.0258393000, 0.0322325000, 0.0471287000, 0.0819935000, 0.1641752000", \ + "0.0215587000, 0.0227087000, 0.0254614000, 0.0318207000, 0.0468489000, 0.0817178000, 0.1642022000", \ + "0.0211763000, 0.0223167000, 0.0249996000, 0.0313393000, 0.0463969000, 0.0814830000, 0.1638955000", \ + "0.0208298000, 0.0219697000, 0.0246650000, 0.0308195000, 0.0458163000, 0.0810142000, 0.1636564000", \ + "0.0210073000, 0.0220434000, 0.0246732000, 0.0308808000, 0.0455656000, 0.0804746000, 0.1630184000", \ + "0.0218582000, 0.0229466000, 0.0254965000, 0.0315597000, 0.0460217000, 0.0806097000, 0.1627270000", \ + "0.0246091000, 0.0256234000, 0.0280609000, 0.0339614000, 0.0481288000, 0.0819538000, 0.1623287000"); + } + } + max_capacitance : 0.0888160000; + max_transition : 1.4972550000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011854700, 0.0028106700, 0.0066639400, 0.0157998000, 0.0374603000, 0.0888161000"); + values("0.0301879000, 0.0328299000, 0.0389262000, 0.0521889000, 0.0809793000, 0.1444991000, 0.2892254000", \ + "0.0345577000, 0.0371548000, 0.0431101000, 0.0562593000, 0.0850523000, 0.1484319000, 0.2933461000", \ + "0.0461333000, 0.0484447000, 0.0539801000, 0.0664893000, 0.0948931000, 0.1582436000, 0.3028838000", \ + "0.0677036000, 0.0704239000, 0.0773507000, 0.0917122000, 0.1194513000, 0.1814539000, 0.3260707000", \ + "0.0943783000, 0.0993366000, 0.1092574000, 0.1294460000, 0.1686564000, 0.2382227000, 0.3821202000", \ + "0.1205518000, 0.1269176000, 0.1416013000, 0.1729669000, 0.2316693000, 0.3345224000, 0.5095024000", \ + "0.1244226000, 0.1349197000, 0.1566287000, 0.2020449000, 0.2912454000, 0.4514154000, 0.7156025000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011854700, 0.0028106700, 0.0066639400, 0.0157998000, 0.0374603000, 0.0888161000"); + values("0.1246146000, 0.1333897000, 0.1531862000, 0.1988729000, 0.3036789000, 0.5507188000, 1.1350849000", \ + "0.1279870000, 0.1366869000, 0.1567027000, 0.2024793000, 0.3086272000, 0.5606456000, 1.1409116000", \ + "0.1391120000, 0.1476121000, 0.1674445000, 0.2137730000, 0.3207427000, 0.5702903000, 1.1559833000", \ + "0.1652519000, 0.1733318000, 0.1930251000, 0.2386403000, 0.3446786000, 0.5943521000, 1.1868077000", \ + "0.2167265000, 0.2257426000, 0.2458648000, 0.2912998000, 0.3973850000, 0.6517686000, 1.2342327000", \ + "0.2988727000, 0.3108302000, 0.3355939000, 0.3904722000, 0.5073416000, 0.7575333000, 1.3487044000", \ + "0.4254714000, 0.4422487000, 0.4788450000, 0.5543555000, 0.7027522000, 0.9949694000, 1.5934537000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011854700, 0.0028106700, 0.0066639400, 0.0157998000, 0.0374603000, 0.0888161000"); + values("0.0346289000, 0.0373951000, 0.0441634000, 0.0595200000, 0.0943732000, 0.1758186000, 0.3694197000", \ + "0.0330569000, 0.0362540000, 0.0432324000, 0.0588961000, 0.0941584000, 0.1758008000, 0.3691255000", \ + "0.0340132000, 0.0365221000, 0.0427085000, 0.0576345000, 0.0934289000, 0.1755352000, 0.3692711000", \ + "0.0454342000, 0.0480798000, 0.0540650000, 0.0657274000, 0.0961013000, 0.1747939000, 0.3687111000", \ + "0.0681175000, 0.0716086000, 0.0793699000, 0.0956368000, 0.1272254000, 0.1907636000, 0.3704254000", \ + "0.1086283000, 0.1141485000, 0.1257253000, 0.1481509000, 0.1910849000, 0.2712778000, 0.4194665000", \ + "0.1800415000, 0.1900569000, 0.2090016000, 0.2457036000, 0.3062064000, 0.4165001000, 0.6050354000"); + } + related_pin : "A1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011854700, 0.0028106700, 0.0066639400, 0.0157998000, 0.0374603000, 0.0888161000"); + values("0.0789782000, 0.0896707000, 0.1149972000, 0.1750773000, 0.3163406000, 0.6513911000, 1.4402181000", \ + "0.0791375000, 0.0902635000, 0.1151943000, 0.1741919000, 0.3167638000, 0.6556927000, 1.4431008000", \ + "0.0792659000, 0.0903443000, 0.1153411000, 0.1752533000, 0.3165962000, 0.6519967000, 1.4448989000", \ + "0.0796511000, 0.0902023000, 0.1155756000, 0.1750686000, 0.3164547000, 0.6500851000, 1.4541134000", \ + "0.0880836000, 0.0979197000, 0.1208700000, 0.1781585000, 0.3166877000, 0.6551589000, 1.4391560000", \ + "0.1151747000, 0.1254109000, 0.1504659000, 0.2077829000, 0.3363755000, 0.6563284000, 1.4452530000", \ + "0.1823533000, 0.1940377000, 0.2198696000, 0.2809113000, 0.4180017000, 0.7192792000, 1.4645647000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011854700, 0.0028106700, 0.0066639400, 0.0157998000, 0.0374603000, 0.0888161000"); + values("0.0363316000, 0.0389799000, 0.0449058000, 0.0580584000, 0.0868387000, 0.1502285000, 0.2949237000", \ + "0.0408859000, 0.0434943000, 0.0493681000, 0.0625273000, 0.0911448000, 0.1546461000, 0.2991795000", \ + "0.0508177000, 0.0532942000, 0.0589988000, 0.0719277000, 0.1004710000, 0.1638164000, 0.3086257000", \ + "0.0700249000, 0.0729254000, 0.0793927000, 0.0932816000, 0.1217631000, 0.1850593000, 0.3297718000", \ + "0.0984902000, 0.1023768000, 0.1113332000, 0.1295277000, 0.1646681000, 0.2333624000, 0.3792275000", \ + "0.1291238000, 0.1351810000, 0.1481781000, 0.1744501000, 0.2268186000, 0.3199290000, 0.4894023000", \ + "0.1405471000, 0.1497084000, 0.1698637000, 0.2111947000, 0.2932344000, 0.4361803000, 0.6747077000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011854700, 0.0028106700, 0.0066639400, 0.0157998000, 0.0374603000, 0.0888161000"); + values("0.1605514000, 0.1683552000, 0.1879737000, 0.2325614000, 0.3377382000, 0.5852272000, 1.1709810000", \ + "0.1644064000, 0.1727684000, 0.1918358000, 0.2372854000, 0.3427209000, 0.5903611000, 1.1754397000", \ + "0.1756179000, 0.1842089000, 0.2036126000, 0.2491794000, 0.3549757000, 0.6031700000, 1.1893776000", \ + "0.2018622000, 0.2102929000, 0.2296311000, 0.2749813000, 0.3808490000, 0.6296717000, 1.2156410000", \ + "0.2558787000, 0.2639317000, 0.2831745000, 0.3283811000, 0.4339745000, 0.6828069000, 1.2691991000", \ + "0.3477607000, 0.3573110000, 0.3808733000, 0.4321505000, 0.5454848000, 0.7941783000, 1.3807078000", \ + "0.4968835000, 0.5107127000, 0.5425550000, 0.6087892000, 0.7487622000, 1.0340374000, 1.6307300000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011854700, 0.0028106700, 0.0066639400, 0.0157998000, 0.0374603000, 0.0888161000"); + values("0.0335088000, 0.0364159000, 0.0432354000, 0.0587528000, 0.0941101000, 0.1757656000, 0.3689005000", \ + "0.0330958000, 0.0360376000, 0.0428089000, 0.0585234000, 0.0937635000, 0.1756345000, 0.3692525000", \ + "0.0333718000, 0.0361838000, 0.0426528000, 0.0579093000, 0.0934299000, 0.1754233000, 0.3691354000", \ + "0.0411494000, 0.0435605000, 0.0494736000, 0.0622089000, 0.0947252000, 0.1752853000, 0.3696168000", \ + "0.0601416000, 0.0630816000, 0.0690840000, 0.0832255000, 0.1138378000, 0.1846420000, 0.3690353000", \ + "0.0963497000, 0.1004736000, 0.1094430000, 0.1274301000, 0.1660593000, 0.2370717000, 0.4009944000", \ + "0.1633380000, 0.1693123000, 0.1825913000, 0.2084271000, 0.2610958000, 0.3545650000, 0.5344286000"); + } + related_pin : "A2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011854700, 0.0028106700, 0.0066639400, 0.0157998000, 0.0374603000, 0.0888161000"); + values("0.1073853000, 0.1183288000, 0.1439461000, 0.2039414000, 0.3454523000, 0.6798082000, 1.4730384000", \ + "0.1074318000, 0.1181879000, 0.1438780000, 0.2038283000, 0.3454457000, 0.6797248000, 1.4686923000", \ + "0.1075351000, 0.1187890000, 0.1437266000, 0.2044076000, 0.3455084000, 0.6798881000, 1.4713983000", \ + "0.1078972000, 0.1183776000, 0.1437323000, 0.2038814000, 0.3456006000, 0.6798331000, 1.4717222000", \ + "0.1124569000, 0.1226865000, 0.1470330000, 0.2050609000, 0.3455776000, 0.6823370000, 1.4734336000", \ + "0.1389581000, 0.1493308000, 0.1748285000, 0.2314140000, 0.3619350000, 0.6835447000, 1.4708518000", \ + "0.2026977000, 0.2140663000, 0.2407539000, 0.3021998000, 0.4389221000, 0.7437349000, 1.4878120000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011854700, 0.0028106700, 0.0066639400, 0.0157998000, 0.0374603000, 0.0888161000"); + values("0.0197362000, 0.0211456000, 0.0243290000, 0.0315237000, 0.0476598000, 0.0841345000, 0.1694411000", \ + "0.0246562000, 0.0260208000, 0.0291919000, 0.0363470000, 0.0523088000, 0.0887916000, 0.1741247000", \ + "0.0352857000, 0.0369357000, 0.0405133000, 0.0477118000, 0.0634911000, 0.0998903000, 0.1852022000", \ + "0.0493241000, 0.0518521000, 0.0575097000, 0.0684109000, 0.0888682000, 0.1260263000, 0.2108934000", \ + "0.0641405000, 0.0676305000, 0.0761292000, 0.0935254000, 0.1255508000, 0.1803986000, 0.2714632000", \ + "0.0706166000, 0.0767415000, 0.0900126000, 0.1168001000, 0.1675956000, 0.2535660000, 0.3919563000", \ + "0.0450560000, 0.0545292000, 0.0753867000, 0.1173980000, 0.1968991000, 0.3328200000, 0.5505099000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011854700, 0.0028106700, 0.0066639400, 0.0157998000, 0.0374603000, 0.0888161000"); + values("0.1424451000, 0.1509101000, 0.1700842000, 0.2158225000, 0.3217214000, 0.5697867000, 1.1556397000", \ + "0.1454671000, 0.1536169000, 0.1734495000, 0.2188919000, 0.3253112000, 0.5738706000, 1.1595161000", \ + "0.1555474000, 0.1638500000, 0.1834858000, 0.2288894000, 0.3355466000, 0.5849130000, 1.1710383000", \ + "0.1814373000, 0.1894552000, 0.2090295000, 0.2543170000, 0.3604015000, 0.6099302000, 1.1969752000", \ + "0.2381411000, 0.2467925000, 0.2664382000, 0.3115573000, 0.4173004000, 0.6661638000, 1.2533062000", \ + "0.3371866000, 0.3486908000, 0.3746271000, 0.4316323000, 0.5509596000, 0.8002221000, 1.3867526000", \ + "0.4986546000, 0.5162779000, 0.5552009000, 0.6369413000, 0.7962575000, 1.1014402000, 1.6992887000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011854700, 0.0028106700, 0.0066639400, 0.0157998000, 0.0374603000, 0.0888161000"); + values("0.0202182000, 0.0217786000, 0.0254814000, 0.0342278000, 0.0544487000, 0.1019240000, 0.2163734000", \ + "0.0198495000, 0.0213724000, 0.0250194000, 0.0339803000, 0.0543721000, 0.1019184000, 0.2151944000", \ + "0.0243291000, 0.0254353000, 0.0283620000, 0.0357822000, 0.0545890000, 0.1019074000, 0.2155380000", \ + "0.0392033000, 0.0404889000, 0.0436229000, 0.0505780000, 0.0652417000, 0.1053146000, 0.2149310000", \ + "0.0653599000, 0.0674282000, 0.0719533000, 0.0815755000, 0.1010151000, 0.1373354000, 0.2285664000", \ + "0.1111240000, 0.1143304000, 0.1214343000, 0.1365004000, 0.1657280000, 0.2177495000, 0.3070950000", \ + "0.1931389000, 0.1980005000, 0.2096668000, 0.2332471000, 0.2774163000, 0.3565195000, 0.4876625000"); + } + related_pin : "B1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011854700, 0.0028106700, 0.0066639400, 0.0157998000, 0.0374603000, 0.0888161000"); + values("0.1075345000, 0.1180867000, 0.1438974000, 0.2038886000, 0.3455423000, 0.6794205000, 1.4740584000", \ + "0.1073673000, 0.1181094000, 0.1439232000, 0.2039358000, 0.3454733000, 0.6797867000, 1.4716612000", \ + "0.1073982000, 0.1181831000, 0.1439491000, 0.2039535000, 0.3454061000, 0.6797048000, 1.4695486000", \ + "0.1076892000, 0.1184125000, 0.1439171000, 0.2041012000, 0.3455488000, 0.6798584000, 1.4683643000", \ + "0.1184197000, 0.1281140000, 0.1519639000, 0.2083186000, 0.3463259000, 0.6798225000, 1.4698263000", \ + "0.1606597000, 0.1713187000, 0.1955299000, 0.2497862000, 0.3717155000, 0.6844276000, 1.4706575000", \ + "0.2509506000, 0.2634059000, 0.2927632000, 0.3583743000, 0.4867486000, 0.7695150000, 1.4903760000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011854700, 0.0028106700, 0.0066639400, 0.0157998000, 0.0374603000, 0.0888161000"); + values("0.0154336000, 0.0166712000, 0.0194894000, 0.0259412000, 0.0407447000, 0.0756272000, 0.1581565000", \ + "0.0200970000, 0.0213592000, 0.0241432000, 0.0306343000, 0.0456037000, 0.0806285000, 0.1630677000", \ + "0.0274157000, 0.0293843000, 0.0336127000, 0.0417720000, 0.0569821000, 0.0917263000, 0.1743373000", \ + "0.0353106000, 0.0385356000, 0.0452303000, 0.0582479000, 0.0804848000, 0.1182460000, 0.2004034000", \ + "0.0399183000, 0.0450894000, 0.0557435000, 0.0768119000, 0.1123445000, 0.1700210000, 0.2614725000", \ + "0.0303154000, 0.0383853000, 0.0553217000, 0.0883480000, 0.1452210000, 0.2365184000, 0.3777024000", \ + "-0.0227929000, -0.0093544000, 0.0179415000, 0.0707219000, 0.1599350000, 0.3040990000, 0.5270949000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011854700, 0.0028106700, 0.0066639400, 0.0157998000, 0.0374603000, 0.0888161000"); + values("0.0957186000, 0.1041735000, 0.1240733000, 0.1700525000, 0.2764623000, 0.5249370000, 1.1100012000", \ + "0.0978343000, 0.1064380000, 0.1263848000, 0.1720933000, 0.2791169000, 0.5281318000, 1.1145557000", \ + "0.1067741000, 0.1149320000, 0.1342621000, 0.1802073000, 0.2872132000, 0.5372038000, 1.1240465000", \ + "0.1320467000, 0.1401478000, 0.1594247000, 0.2033463000, 0.3102650000, 0.5603155000, 1.1478893000", \ + "0.1957236000, 0.2041460000, 0.2232871000, 0.2667253000, 0.3703081000, 0.6200483000, 1.2069815000", \ + "0.2987025000, 0.3116384000, 0.3404091000, 0.4009914000, 0.5180175000, 0.7632714000, 1.3474573000", \ + "0.4684696000, 0.4866982000, 0.5272104000, 0.6158228000, 0.7875947000, 1.0977433000, 1.6749270000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011854700, 0.0028106700, 0.0066639400, 0.0157998000, 0.0374603000, 0.0888161000"); + values("0.0114869000, 0.0131120000, 0.0172046000, 0.0263436000, 0.0466619000, 0.0927224000, 0.2021957000", \ + "0.0123745000, 0.0138570000, 0.0175751000, 0.0263664000, 0.0465864000, 0.0927239000, 0.2025615000", \ + "0.0203329000, 0.0213375000, 0.0237024000, 0.0301849000, 0.0477204000, 0.0927416000, 0.2020349000", \ + "0.0360302000, 0.0373791000, 0.0402571000, 0.0470197000, 0.0609088000, 0.0977869000, 0.2019648000", \ + "0.0629686000, 0.0647288000, 0.0690573000, 0.0783543000, 0.0973184000, 0.1324116000, 0.2165934000", \ + "0.1113236000, 0.1140030000, 0.1201381000, 0.1335854000, 0.1615877000, 0.2123599000, 0.3002915000", \ + "0.2006424000, 0.2047864000, 0.2137481000, 0.2340678000, 0.2759943000, 0.3535104000, 0.4815116000"); + } + related_pin : "C1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011854700, 0.0028106700, 0.0066639400, 0.0157998000, 0.0374603000, 0.0888161000"); + values("0.1063855000, 0.1176593000, 0.1431614000, 0.2038075000, 0.3455304000, 0.6800794000, 1.4686881000", \ + "0.1059640000, 0.1174757000, 0.1431771000, 0.2042129000, 0.3455497000, 0.6798077000, 1.4740512000", \ + "0.1048167000, 0.1161397000, 0.1424678000, 0.2034249000, 0.3454927000, 0.6813987000, 1.4692202000", \ + "0.1031559000, 0.1139452000, 0.1397613000, 0.2021292000, 0.3452819000, 0.6823347000, 1.4737896000", \ + "0.1243311000, 0.1336571000, 0.1555361000, 0.2089835000, 0.3451614000, 0.6801270000, 1.4701425000", \ + "0.1700186000, 0.1826631000, 0.2102648000, 0.2685754000, 0.3856384000, 0.6856528000, 1.4712490000", \ + "0.2496665000, 0.2673830000, 0.3051681000, 0.3830763000, 0.5301523000, 0.8032505000, 1.4972549000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__a211oi_4") { + leakage_power () { + value : 0.0020907000; + when : "!A1&!A2&!B1&C1"; + } + leakage_power () { + value : 0.0046760000; + when : "!A1&!A2&!B1&!C1"; + } + leakage_power () { + value : 0.0018881000; + when : "!A1&!A2&B1&C1"; + } + leakage_power () { + value : 0.0020063000; + when : "!A1&!A2&B1&!C1"; + } + leakage_power () { + value : 0.0020907000; + when : "!A1&A2&!B1&C1"; + } + leakage_power () { + value : 0.0068997000; + when : "!A1&A2&!B1&!C1"; + } + leakage_power () { + value : 0.0018881000; + when : "!A1&A2&B1&C1"; + } + leakage_power () { + value : 0.0020063000; + when : "!A1&A2&B1&!C1"; + } + leakage_power () { + value : 0.0020907000; + when : "A1&!A2&!B1&C1"; + } + leakage_power () { + value : 0.0060819000; + when : "A1&!A2&!B1&!C1"; + } + leakage_power () { + value : 0.0018881000; + when : "A1&!A2&B1&C1"; + } + leakage_power () { + value : 0.0020063000; + when : "A1&!A2&B1&!C1"; + } + leakage_power () { + value : 0.0004918000; + when : "A1&A2&!B1&C1"; + } + leakage_power () { + value : 0.0032064000; + when : "A1&A2&!B1&!C1"; + } + leakage_power () { + value : 0.0000933579; + when : "A1&A2&B1&C1"; + } + leakage_power () { + value : 0.0007064000; + when : "A1&A2&B1&!C1"; + } + area : 20.019200000; + cell_footprint : "sky130_fd_sc_hd__a211oi"; + cell_leakage_power : 0.0025069380; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A1") { + capacitance : 0.0084810000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0081200000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0175481000, 0.0175479000, 0.0175476000, 0.0175420000, 0.0175293000, 0.0174999000, 0.0174320000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0132208000, -0.0132449000, -0.0133003000, -0.0132726000, -0.0132087000, -0.0130615000, -0.0127221000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0088430000; + } + pin ("A2") { + capacitance : 0.0091250000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0086690000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0162183000, 0.0161981000, 0.0161514000, 0.0161459000, 0.0161332000, 0.0161041000, 0.0160368000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0161082000, -0.0161051000, -0.0160981000, -0.0161006000, -0.0161062000, -0.0161191000, -0.0161489000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0095820000; + } + pin ("B1") { + capacitance : 0.0091130000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0084920000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0167266000, 0.0167304000, 0.0167391000, 0.0167465000, 0.0167638000, 0.0168035000, 0.0168950000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0139921000, -0.0143170000, -0.0150661000, -0.0150966000, -0.0151667000, -0.0153285000, -0.0157013000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0097350000; + } + pin ("C1") { + capacitance : 0.0085760000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0079050000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0089947000, 0.0089810000, 0.0089494000, 0.0089776000, 0.0090426000, 0.0091925000, 0.0095379000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0070511000, -0.0070539000, -0.0070605000, -0.0070598000, -0.0070582000, -0.0070544000, -0.0070457000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0092480000; + } + pin ("Y") { + direction : "output"; + function : "(!A1&!B1&!C1) | (!A2&!B1&!C1)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012817810, 0.0032859260, 0.0084236780, 0.0215946300, 0.0553591700, 0.1419167000"); + values("0.0221156000, 0.0208468000, 0.0176278000, 0.0093325000, -0.0118637000, -0.0659830000, -0.2053591000", \ + "0.0217268000, 0.0204705000, 0.0172360000, 0.0089517000, -0.0122520000, -0.0663491000, -0.2058268000", \ + "0.0212021000, 0.0199401000, 0.0167418000, 0.0084433000, -0.0127094000, -0.0667875000, -0.2062626000", \ + "0.0203392000, 0.0191198000, 0.0159198000, 0.0078846000, -0.0132547000, -0.0673177000, -0.2067323000", \ + "0.0197261000, 0.0184789000, 0.0153051000, 0.0072742000, -0.0138099000, -0.0677020000, -0.2071094000", \ + "0.0211297000, 0.0198658000, 0.0160973000, 0.0077394000, -0.0136225000, -0.0677288000, -0.2071885000", \ + "0.0245280000, 0.0232065000, 0.0197998000, 0.0111881000, -0.0104413000, -0.0657193000, -0.2066481000"); + } + related_pin : "A1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012817810, 0.0032859260, 0.0084236780, 0.0215946300, 0.0553591700, 0.1419167000"); + values("0.0394850000, 0.0408585000, 0.0441602000, 0.0526879000, 0.0739746000, 0.1289948000, 0.2671932000", \ + "0.0385991000, 0.0399060000, 0.0433940000, 0.0520758000, 0.0737182000, 0.1281658000, 0.2670183000", \ + "0.0376642000, 0.0390297000, 0.0424412000, 0.0511073000, 0.0730443000, 0.1275838000, 0.2664346000", \ + "0.0371633000, 0.0384923000, 0.0417716000, 0.0502876000, 0.0721269000, 0.1269194000, 0.2664840000", \ + "0.0367219000, 0.0380032000, 0.0412930000, 0.0496795000, 0.0710664000, 0.1256876000, 0.2648738000", \ + "0.0368373000, 0.0380849000, 0.0413811000, 0.0496279000, 0.0708085000, 0.1254205000, 0.2642741000", \ + "0.0359036000, 0.0371094000, 0.0405792000, 0.0497000000, 0.0711540000, 0.1251130000, 0.2640029000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012817810, 0.0032859260, 0.0084236780, 0.0215946300, 0.0553591700, 0.1419167000"); + values("0.0246988000, 0.0234473000, 0.0202332000, 0.0119253000, -0.0092878000, -0.0633834000, -0.2028314000", \ + "0.0242574000, 0.0230048000, 0.0197667000, 0.0114633000, -0.0097317000, -0.0638318000, -0.2032382000", \ + "0.0236619000, 0.0224235000, 0.0191703000, 0.0108869000, -0.0102987000, -0.0643916000, -0.2037984000", \ + "0.0230004000, 0.0217748000, 0.0185921000, 0.0104387000, -0.0107525000, -0.0648967000, -0.2042855000", \ + "0.0224409000, 0.0211900000, 0.0180459000, 0.0099092000, -0.0110424000, -0.0650400000, -0.2043700000", \ + "0.0229407000, 0.0216701000, 0.0184394000, 0.0102636000, -0.0110519000, -0.0656390000, -0.2047500000", \ + "0.0259901000, 0.0246867000, 0.0214038000, 0.0128091000, -0.0088452000, -0.0637624000, -0.2045184000"); + } + related_pin : "A2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012817810, 0.0032859260, 0.0084236780, 0.0215946300, 0.0553591700, 0.1419167000"); + values("0.0532440000, 0.0544720000, 0.0577266000, 0.0660301000, 0.0871699000, 0.1413075000, 0.2797061000", \ + "0.0526046000, 0.0538823000, 0.0571748000, 0.0655255000, 0.0868501000, 0.1411183000, 0.2794157000", \ + "0.0520476000, 0.0532833000, 0.0565909000, 0.0650645000, 0.0864260000, 0.1408371000, 0.2794185000", \ + "0.0515176000, 0.0528237000, 0.0560673000, 0.0644684000, 0.0859118000, 0.1403833000, 0.2792153000", \ + "0.0510427000, 0.0523060000, 0.0555702000, 0.0639392000, 0.0852876000, 0.1397616000, 0.2785661000", \ + "0.0511034000, 0.0523810000, 0.0555909000, 0.0638242000, 0.0851234000, 0.1394521000, 0.2782262000", \ + "0.0500127000, 0.0512533000, 0.0549071000, 0.0639114000, 0.0854494000, 0.1396124000, 0.2778673000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012817810, 0.0032859260, 0.0084236780, 0.0215946300, 0.0553591700, 0.1419167000"); + values("0.0141680000, 0.0129206000, 0.0097168000, 0.0014980000, -0.0196645000, -0.0741243000, -0.2140700000", \ + "0.0142693000, 0.0130319000, 0.0098558000, 0.0016853000, -0.0194289000, -0.0738496000, -0.2137934000", \ + "0.0144943000, 0.0132838000, 0.0101645000, 0.0021199000, -0.0188902000, -0.0731755000, -0.2130622000", \ + "0.0136515000, 0.0124432000, 0.0093393000, 0.0013957000, -0.0193385000, -0.0734227000, -0.2131677000", \ + "0.0137852000, 0.0125618000, 0.0093852000, 0.0013122000, -0.0196231000, -0.0736674000, -0.2131606000", \ + "0.0148033000, 0.0135597000, 0.0103079000, 0.0020957000, -0.0189126000, -0.0731437000, -0.2132376000", \ + "0.0192328000, 0.0178974000, 0.0145460000, 0.0058049000, -0.0159510000, -0.0702239000, -0.2116027000"); + } + related_pin : "B1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012817810, 0.0032859260, 0.0084236780, 0.0215946300, 0.0553591700, 0.1419167000"); + values("0.0433691000, 0.0447289000, 0.0481205000, 0.0566108000, 0.0780046000, 0.1323463000, 0.2708757000", \ + "0.0425511000, 0.0439098000, 0.0472925000, 0.0558846000, 0.0775006000, 0.1319729000, 0.2707422000", \ + "0.0417434000, 0.0430822000, 0.0464314000, 0.0549452000, 0.0766209000, 0.1314450000, 0.2704249000", \ + "0.0411625000, 0.0424654000, 0.0458194000, 0.0541808000, 0.0757978000, 0.1305802000, 0.2697611000", \ + "0.0406302000, 0.0419516000, 0.0452135000, 0.0536193000, 0.0749881000, 0.1295522000, 0.2687124000", \ + "0.0406754000, 0.0419357000, 0.0451812000, 0.0534867000, 0.0749747000, 0.1292553000, 0.2679652000", \ + "0.0420192000, 0.0432514000, 0.0463857000, 0.0544831000, 0.0756537000, 0.1297580000, 0.2685350000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012817810, 0.0032859260, 0.0084236780, 0.0215946300, 0.0553591700, 0.1419167000"); + values("0.0010383000, -0.0001445000, -0.0032654000, -0.0114287000, -0.0326551000, -0.0872516000, -0.2274143000", \ + "0.0005817000, -0.0005789000, -0.0035852000, -0.0115685000, -0.0325592000, -0.0869784000, -0.2270436000", \ + "-0.0001107000, -0.0012379000, -0.0042048000, -0.0120080000, -0.0326267000, -0.0867760000, -0.2267036000", \ + "-0.0008529000, -0.0020085000, -0.0049075000, -0.0126619000, -0.0331035000, -0.0868872000, -0.2265311000", \ + "-0.0003196000, -0.0015180000, -0.0045832000, -0.0124133000, -0.0334411000, -0.0871858000, -0.2265873000", \ + "0.0006659000, -0.0006286000, -0.0039446000, -0.0121765000, -0.0336035000, -0.0869519000, -0.2269040000", \ + "0.0053528000, 0.0039913000, 0.0003857000, -0.0086639000, -0.0307035000, -0.0851663000, -0.2257180000"); + } + related_pin : "C1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012817810, 0.0032859260, 0.0084236780, 0.0215946300, 0.0553591700, 0.1419167000"); + values("0.0408056000, 0.0421293000, 0.0455600000, 0.0541821000, 0.0757811000, 0.1301579000, 0.2687449000", \ + "0.0398577000, 0.0412109000, 0.0446201000, 0.0533371000, 0.0750778000, 0.1297036000, 0.2685910000", \ + "0.0388820000, 0.0402945000, 0.0436449000, 0.0523519000, 0.0740222000, 0.1290034000, 0.2681436000", \ + "0.0384046000, 0.0397226000, 0.0430135000, 0.0513267000, 0.0730042000, 0.1279927000, 0.2675222000", \ + "0.0383710000, 0.0396303000, 0.0428792000, 0.0511848000, 0.0724384000, 0.1270534000, 0.2661988000", \ + "0.0403588000, 0.0415815000, 0.0447243000, 0.0528472000, 0.0742503000, 0.1276236000, 0.2658975000", \ + "0.0443113000, 0.0454780000, 0.0486216000, 0.0564144000, 0.0769813000, 0.1293815000, 0.2653688000"); + } + } + max_capacitance : 0.1419170000; + max_transition : 1.4951940000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012817800, 0.0032859300, 0.0084236800, 0.0215946000, 0.0553592000, 0.1419170000"); + values("0.0272965000, 0.0289054000, 0.0327028000, 0.0420102000, 0.0639283000, 0.1148638000, 0.2384372000", \ + "0.0318684000, 0.0333361000, 0.0371235000, 0.0462609000, 0.0678561000, 0.1188243000, 0.2423455000", \ + "0.0434820000, 0.0448992000, 0.0482396000, 0.0567658000, 0.0778951000, 0.1286215000, 0.2518468000", \ + "0.0627523000, 0.0646993000, 0.0693996000, 0.0804571000, 0.1025260000, 0.1520563000, 0.2743207000", \ + "0.0848253000, 0.0876269000, 0.0944193000, 0.1099972000, 0.1425042000, 0.2056260000, 0.3284842000", \ + "0.1007382000, 0.1048275000, 0.1156371000, 0.1387328000, 0.1874079000, 0.2804358000, 0.4469907000", \ + "0.0822758000, 0.0884128000, 0.1034314000, 0.1382994000, 0.2122502000, 0.3554418000, 0.6093483000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012817800, 0.0032859300, 0.0084236800, 0.0215946000, 0.0553592000, 0.1419170000"); + values("0.1480236000, 0.1542155000, 0.1695064000, 0.2083032000, 0.3045972000, 0.5528976000, 1.1799943000", \ + "0.1505015000, 0.1565336000, 0.1727531000, 0.2120801000, 0.3095864000, 0.5566027000, 1.1886787000", \ + "0.1611980000, 0.1671785000, 0.1830993000, 0.2225450000, 0.3218102000, 0.5672635000, 1.1936885000", \ + "0.1893665000, 0.1955228000, 0.2107157000, 0.2494253000, 0.3481699000, 0.5966931000, 1.2316569000", \ + "0.2473615000, 0.2536228000, 0.2692974000, 0.3078566000, 0.4043820000, 0.6547429000, 1.2803051000", \ + "0.3465631000, 0.3539995000, 0.3732187000, 0.4182940000, 0.5243613000, 0.7716115000, 1.3995708000", \ + "0.5107976000, 0.5214859000, 0.5492525000, 0.6087132000, 0.7413538000, 1.0276199000, 1.6655854000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012817800, 0.0032859300, 0.0084236800, 0.0215946000, 0.0553592000, 0.1419170000"); + values("0.0342329000, 0.0360598000, 0.0405218000, 0.0518387000, 0.0794189000, 0.1473165000, 0.3212533000", \ + "0.0328442000, 0.0345920000, 0.0392897000, 0.0508775000, 0.0787478000, 0.1471445000, 0.3209864000", \ + "0.0349262000, 0.0364408000, 0.0403011000, 0.0505651000, 0.0775490000, 0.1465612000, 0.3208906000", \ + "0.0461338000, 0.0478322000, 0.0519629000, 0.0618951000, 0.0840256000, 0.1468514000, 0.3203915000", \ + "0.0686451000, 0.0707711000, 0.0757845000, 0.0883502000, 0.1139361000, 0.1714234000, 0.3242303000", \ + "0.1091191000, 0.1124203000, 0.1194186000, 0.1371215000, 0.1723642000, 0.2443380000, 0.3888750000", \ + "0.1805941000, 0.1855963000, 0.1978244000, 0.2240097000, 0.2763643000, 0.3762237000, 0.5574806000"); + } + related_pin : "A1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012817800, 0.0032859300, 0.0084236800, 0.0215946000, 0.0553592000, 0.1419170000"); + values("0.0955339000, 0.1031859000, 0.1228858000, 0.1733910000, 0.3045253000, 0.6393112000, 1.4823204000", \ + "0.0956411000, 0.1032490000, 0.1236756000, 0.1739820000, 0.3036306000, 0.6354816000, 1.4825634000", \ + "0.0962113000, 0.1034863000, 0.1230823000, 0.1735057000, 0.3039255000, 0.6334189000, 1.4801652000", \ + "0.0959572000, 0.1036575000, 0.1232535000, 0.1735936000, 0.3036753000, 0.6353654000, 1.4841793000", \ + "0.1018002000, 0.1087071000, 0.1272964000, 0.1757599000, 0.3038399000, 0.6346198000, 1.4786555000", \ + "0.1271563000, 0.1351050000, 0.1539463000, 0.2027539000, 0.3202893000, 0.6398001000, 1.4821143000", \ + "0.1891294000, 0.1965066000, 0.2179558000, 0.2676398000, 0.3939622000, 0.6955521000, 1.4951939000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012817800, 0.0032859300, 0.0084236800, 0.0215946000, 0.0553592000, 0.1419170000"); + values("0.0328696000, 0.0344189000, 0.0381778000, 0.0474562000, 0.0691948000, 0.1203730000, 0.2439331000", \ + "0.0372462000, 0.0387228000, 0.0425437000, 0.0517247000, 0.0733600000, 0.1244223000, 0.2475325000", \ + "0.0466691000, 0.0481366000, 0.0517488000, 0.0606434000, 0.0820810000, 0.1328522000, 0.2559440000", \ + "0.0638202000, 0.0656176000, 0.0700202000, 0.0804781000, 0.1024110000, 0.1529628000, 0.2761225000", \ + "0.0877207000, 0.0901225000, 0.0959586000, 0.1097034000, 0.1390488000, 0.1968565000, 0.3223447000", \ + "0.1102096000, 0.1138510000, 0.1227232000, 0.1427336000, 0.1851047000, 0.2673367000, 0.4204063000", \ + "0.1062908000, 0.1116604000, 0.1248432000, 0.1555533000, 0.2219678000, 0.3482218000, 0.5705639000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012817800, 0.0032859300, 0.0084236800, 0.0215946000, 0.0553592000, 0.1419170000"); + values("0.1819350000, 0.1877093000, 0.2022092000, 0.2389743000, 0.3318716000, 0.5678760000, 1.1708684000", \ + "0.1855953000, 0.1913780000, 0.2058044000, 0.2431165000, 0.3363568000, 0.5726134000, 1.1757727000", \ + "0.1970715000, 0.2030403000, 0.2175634000, 0.2550198000, 0.3487331000, 0.5855898000, 1.1892015000", \ + "0.2247729000, 0.2305849000, 0.2453511000, 0.2824516000, 0.3761824000, 0.6135866000, 1.2182323000", \ + "0.2820222000, 0.2877369000, 0.3021141000, 0.3391343000, 0.4327664000, 0.6700214000, 1.2753923000", \ + "0.3834159000, 0.3904855000, 0.4076703000, 0.4493140000, 0.5492656000, 0.7865094000, 1.3913478000", \ + "0.5534269000, 0.5624146000, 0.5845266000, 0.6374737000, 0.7596614000, 1.0315550000, 1.6474837000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012817800, 0.0032859300, 0.0084236800, 0.0215946000, 0.0553592000, 0.1419170000"); + values("0.0339411000, 0.0357059000, 0.0402163000, 0.0515571000, 0.0792550000, 0.1473140000, 0.3209582000", \ + "0.0332168000, 0.0350506000, 0.0396148000, 0.0509134000, 0.0788268000, 0.1470855000, 0.3208709000", \ + "0.0340540000, 0.0357096000, 0.0399314000, 0.0507177000, 0.0781190000, 0.1466348000, 0.3209744000", \ + "0.0422368000, 0.0437152000, 0.0475588000, 0.0572142000, 0.0812529000, 0.1468599000, 0.3206589000", \ + "0.0609228000, 0.0626118000, 0.0669725000, 0.0771486000, 0.1019400000, 0.1609509000, 0.3229426000", \ + "0.0961121000, 0.0985442000, 0.1043987000, 0.1180425000, 0.1488710000, 0.2119113000, 0.3623811000", \ + "0.1624217000, 0.1659013000, 0.1744450000, 0.1926689000, 0.2346745000, 0.3175070000, 0.4867499000"); + } + related_pin : "A2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012817800, 0.0032859300, 0.0084236800, 0.0215946000, 0.0553592000, 0.1419170000"); + values("0.1250177000, 0.1320005000, 0.1511113000, 0.2008050000, 0.3262010000, 0.6455128000, 1.4609965000", \ + "0.1245866000, 0.1317979000, 0.1511476000, 0.1999534000, 0.3248177000, 0.6445428000, 1.4584662000", \ + "0.1248207000, 0.1318827000, 0.1511364000, 0.2000310000, 0.3248049000, 0.6439053000, 1.4593264000", \ + "0.1251538000, 0.1323252000, 0.1511702000, 0.2001491000, 0.3249453000, 0.6436588000, 1.4639577000", \ + "0.1279325000, 0.1349348000, 0.1539214000, 0.2016120000, 0.3249633000, 0.6447001000, 1.4609185000", \ + "0.1524352000, 0.1600198000, 0.1781651000, 0.2254993000, 0.3409136000, 0.6486571000, 1.4647948000", \ + "0.2110360000, 0.2187941000, 0.2389257000, 0.2886704000, 0.4110937000, 0.7041578000, 1.4774965000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012817800, 0.0032859300, 0.0084236800, 0.0215946000, 0.0553592000, 0.1419170000"); + values("0.0194387000, 0.0203379000, 0.0225768000, 0.0279264000, 0.0406229000, 0.0713035000, 0.1479481000", \ + "0.0243040000, 0.0251837000, 0.0273561000, 0.0325395000, 0.0451948000, 0.0759252000, 0.1525556000", \ + "0.0345380000, 0.0355970000, 0.0381359000, 0.0439365000, 0.0561166000, 0.0867431000, 0.1633954000", \ + "0.0474847000, 0.0490367000, 0.0528290000, 0.0614232000, 0.0792333000, 0.1121355000, 0.1886053000", \ + "0.0591432000, 0.0616002000, 0.0674366000, 0.0808701000, 0.1079799000, 0.1590680000, 0.2476564000", \ + "0.0593066000, 0.0630353000, 0.0712698000, 0.0922709000, 0.1356852000, 0.2158184000, 0.3527726000", \ + "0.0145719000, 0.0205511000, 0.0356634000, 0.0682807000, 0.1367868000, 0.2632294000, 0.4784483000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012817800, 0.0032859300, 0.0084236800, 0.0215946000, 0.0553592000, 0.1419170000"); + values("0.1595585000, 0.1653061000, 0.1808027000, 0.2183354000, 0.3122259000, 0.5488541000, 1.1521174000", \ + "0.1617399000, 0.1672008000, 0.1828890000, 0.2207501000, 0.3152628000, 0.5528027000, 1.1571417000", \ + "0.1713321000, 0.1766261000, 0.1919867000, 0.2296593000, 0.3244838000, 0.5630200000, 1.1681678000", \ + "0.1970927000, 0.2025760000, 0.2176562000, 0.2551743000, 0.3493205000, 0.5878491000, 1.1938942000", \ + "0.2555699000, 0.2613580000, 0.2761451000, 0.3131635000, 0.4072059000, 0.6449048000, 1.2514196000", \ + "0.3626777000, 0.3702968000, 0.3891561000, 0.4348200000, 0.5416940000, 0.7800087000, 1.3853916000", \ + "0.5493393000, 0.5604394000, 0.5884079000, 0.6529760000, 0.7946984000, 1.0861295000, 1.7045961000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012817800, 0.0032859300, 0.0084236800, 0.0215946000, 0.0553592000, 0.1419170000"); + values("0.0201505000, 0.0210831000, 0.0235327000, 0.0297690000, 0.0455648000, 0.0859100000, 0.1895014000", \ + "0.0198254000, 0.0207079000, 0.0230500000, 0.0293138000, 0.0454158000, 0.0858546000, 0.1896012000", \ + "0.0245215000, 0.0251900000, 0.0270346000, 0.0321916000, 0.0462265000, 0.0857509000, 0.1897039000", \ + "0.0385894000, 0.0394377000, 0.0416941000, 0.0471602000, 0.0592335000, 0.0916235000, 0.1894262000", \ + "0.0636488000, 0.0649509000, 0.0681069000, 0.0757829000, 0.0928386000, 0.1269515000, 0.2067529000", \ + "0.1088823000, 0.1108746000, 0.1157272000, 0.1270893000, 0.1519790000, 0.2008152000, 0.2916320000", \ + "0.1911590000, 0.1942696000, 0.2009059000, 0.2197489000, 0.2567068000, 0.3306289000, 0.4615005000"); + } + related_pin : "B1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012817800, 0.0032859300, 0.0084236800, 0.0215946000, 0.0553592000, 0.1419170000"); + values("0.1244626000, 0.1321199000, 0.1515155000, 0.2000648000, 0.3250306000, 0.6439430000, 1.4617300000", \ + "0.1244562000, 0.1320890000, 0.1509985000, 0.1998602000, 0.3252333000, 0.6461469000, 1.4637432000", \ + "0.1244720000, 0.1320851000, 0.1514310000, 0.2001226000, 0.3249268000, 0.6438603000, 1.4594994000", \ + "0.1245386000, 0.1322426000, 0.1514208000, 0.1999393000, 0.3249942000, 0.6439551000, 1.4604412000", \ + "0.1335451000, 0.1405111000, 0.1583751000, 0.2041855000, 0.3260326000, 0.6443044000, 1.4644188000", \ + "0.1735384000, 0.1812981000, 0.1993351000, 0.2438904000, 0.3527012000, 0.6509998000, 1.4648387000", \ + "0.2597020000, 0.2683563000, 0.2897211000, 0.3403426000, 0.4628435000, 0.7348970000, 1.4784362000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012817800, 0.0032859300, 0.0084236800, 0.0215946000, 0.0553592000, 0.1419170000"); + values("0.0157445000, 0.0165739000, 0.0185986000, 0.0235477000, 0.0357198000, 0.0662324000, 0.1440219000", \ + "0.0203123000, 0.0211565000, 0.0231740000, 0.0281984000, 0.0404483000, 0.0710601000, 0.1489006000", \ + "0.0273821000, 0.0287270000, 0.0318900000, 0.0384473000, 0.0513441000, 0.0820152000, 0.1598376000", \ + "0.0345061000, 0.0366217000, 0.0413690000, 0.0518291000, 0.0720572000, 0.1076828000, 0.1848953000", \ + "0.0363004000, 0.0395698000, 0.0472537000, 0.0638937000, 0.0959178000, 0.1517722000, 0.2438873000", \ + "0.0196911000, 0.0248931000, 0.0370757000, 0.0634394000, 0.1146394000, 0.2020366000, 0.3464016000", \ + "-0.0501502000, -0.0417151000, -0.0225426000, 0.0185075000, 0.0996049000, 0.2391649000, 0.4664591000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012817800, 0.0032859300, 0.0084236800, 0.0215946000, 0.0553592000, 0.1419170000"); + values("0.1116869000, 0.1180317000, 0.1332469000, 0.1712595000, 0.2657234000, 0.5027728000, 1.1062494000", \ + "0.1126664000, 0.1189407000, 0.1341950000, 0.1726535000, 0.2679277000, 0.5060595000, 1.1103388000", \ + "0.1203372000, 0.1264614000, 0.1415230000, 0.1799173000, 0.2749690000, 0.5143140000, 1.1198040000", \ + "0.1460503000, 0.1519174000, 0.1663505000, 0.2033240000, 0.2979532000, 0.5372738000, 1.1438950000", \ + "0.2131526000, 0.2189709000, 0.2331277000, 0.2682994000, 0.3608973000, 0.5982957000, 1.2050917000", \ + "0.3321398000, 0.3406724000, 0.3614303000, 0.4092768000, 0.5134939000, 0.7441973000, 1.3457138000", \ + "0.5295790000, 0.5413948000, 0.5713981000, 0.6416946000, 0.7954170000, 1.0929305000, 1.6904041000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012817800, 0.0032859300, 0.0084236800, 0.0215946000, 0.0553592000, 0.1419170000"); + values("0.0120926000, 0.0132403000, 0.0161787000, 0.0233781000, 0.0403887000, 0.0820104000, 0.1881351000", \ + "0.0130510000, 0.0140347000, 0.0166228000, 0.0234475000, 0.0403628000, 0.0821452000, 0.1881592000", \ + "0.0207558000, 0.0215112000, 0.0234460000, 0.0281465000, 0.0423897000, 0.0821536000, 0.1881041000", \ + "0.0356843000, 0.0365808000, 0.0388532000, 0.0445828000, 0.0573207000, 0.0893170000, 0.1881775000", \ + "0.0623071000, 0.0635297000, 0.0666760000, 0.0745288000, 0.0915437000, 0.1260985000, 0.2066882000", \ + "0.1104391000, 0.1121395000, 0.1166255000, 0.1276982000, 0.1518485000, 0.2018140000, 0.2928830000", \ + "0.1986204000, 0.2016845000, 0.2083596000, 0.2249585000, 0.2602841000, 0.3346141000, 0.4640550000"); + } + related_pin : "C1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012817800, 0.0032859300, 0.0084236800, 0.0215946000, 0.0553592000, 0.1419170000"); + values("0.1235173000, 0.1310827000, 0.1509225000, 0.1998302000, 0.3248735000, 0.6438162000, 1.4635196000", \ + "0.1232601000, 0.1310464000, 0.1500747000, 0.1997159000, 0.3247428000, 0.6460481000, 1.4643132000", \ + "0.1223085000, 0.1298381000, 0.1499219000, 0.2000642000, 0.3249802000, 0.6457772000, 1.4613371000", \ + "0.1193835000, 0.1275774000, 0.1467551000, 0.1978687000, 0.3245980000, 0.6462895000, 1.4620882000", \ + "0.1364788000, 0.1428331000, 0.1595662000, 0.2038605000, 0.3243976000, 0.6443894000, 1.4642412000", \ + "0.1849791000, 0.1931733000, 0.2134184000, 0.2612375000, 0.3623867000, 0.6506164000, 1.4639172000", \ + "0.2667235000, 0.2781467000, 0.3055392000, 0.3688289000, 0.5012452000, 0.7655107000, 1.4857141000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__a21bo_1") { + leakage_power () { + value : 0.0133250000; + when : "!A1&!A2&B1_N"; + } + leakage_power () { + value : 0.0036261000; + when : "!A1&!A2&!B1_N"; + } + leakage_power () { + value : 0.0137870000; + when : "!A1&A2&B1_N"; + } + leakage_power () { + value : 0.0036261000; + when : "!A1&A2&!B1_N"; + } + leakage_power () { + value : 0.0136789000; + when : "A1&!A2&B1_N"; + } + leakage_power () { + value : 0.0036261000; + when : "A1&!A2&!B1_N"; + } + leakage_power () { + value : 0.0054535000; + when : "A1&A2&B1_N"; + } + leakage_power () { + value : 0.0010178000; + when : "A1&A2&!B1_N"; + } + area : 10.009600000; + cell_footprint : "sky130_fd_sc_hd__a21bo"; + cell_leakage_power : 0.0072675400; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A1") { + capacitance : 0.0024270000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0023260000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0041136000, 0.0041125000, 0.0041100000, 0.0041109000, 0.0041130000, 0.0041178000, 0.0041290000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0041214000, -0.0041192000, -0.0041141000, -0.0041129000, -0.0041103000, -0.0041042000, -0.0040902000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0025280000; + } + pin ("A2") { + capacitance : 0.0024440000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0023180000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0040518000, 0.0040518000, 0.0040517000, 0.0040531000, 0.0040563000, 0.0040638000, 0.0040811000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0040401000, -0.0040394000, -0.0040378000, -0.0040384000, -0.0040399000, -0.0040433000, -0.0040513000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0025700000; + } + pin ("B1_N") { + capacitance : 0.0017330000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0016580000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0091397000, 0.0090288000, 0.0087731000, 0.0088407000, 0.0089965000, 0.0093555000, 0.0101831000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0017744000, 0.0016985000, 0.0015235000, 0.0015913000, 0.0017477000, 0.0021082000, 0.0029391000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0018080000; + } + pin ("X") { + direction : "output"; + function : "(A1&A2) | (!B1_N)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013374040, 0.0035772970, 0.0095685790, 0.0255941000, 0.0684592900, 0.1831154000"); + values("0.0112903000, 0.0103609000, 0.0077484000, -0.0008119000, -0.0262208000, -0.0955483000, -0.2812785000", \ + "0.0110519000, 0.0101363000, 0.0074985000, -0.0010456000, -0.0264480000, -0.0958012000, -0.2815186000", \ + "0.0107867000, 0.0098710000, 0.0072392000, -0.0013355000, -0.0267171000, -0.0960884000, -0.2817961000", \ + "0.0105674000, 0.0096476000, 0.0070234000, -0.0015578000, -0.0269668000, -0.0962706000, -0.2819787000", \ + "0.0103975000, 0.0094274000, 0.0067863000, -0.0018170000, -0.0271964000, -0.0964603000, -0.2821321000", \ + "0.0119405000, 0.0105964000, 0.0070154000, -0.0024483000, -0.0273003000, -0.0965031000, -0.2821947000", \ + "0.0131878000, 0.0117595000, 0.0080819000, -0.0015649000, -0.0273711000, -0.0962164000, -0.2818200000"); + } + related_pin : "A1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013374040, 0.0035772970, 0.0095685790, 0.0255941000, 0.0684592900, 0.1831154000"); + values("0.0133207000, 0.0147770000, 0.0185467000, 0.0283111000, 0.0541058000, 0.1227101000, 0.3061630000", \ + "0.0131863000, 0.0146419000, 0.0184172000, 0.0281957000, 0.0539695000, 0.1225263000, 0.3059488000", \ + "0.0129863000, 0.0144364000, 0.0182060000, 0.0279872000, 0.0537924000, 0.1224837000, 0.3060387000", \ + "0.0127391000, 0.0141790000, 0.0179383000, 0.0277101000, 0.0534988000, 0.1222222000, 0.3057694000", \ + "0.0128717000, 0.0142061000, 0.0178079000, 0.0274760000, 0.0531461000, 0.1220382000, 0.3056589000", \ + "0.0134005000, 0.0147748000, 0.0184156000, 0.0279254000, 0.0538270000, 0.1220316000, 0.3065680000", \ + "0.0149740000, 0.0163511000, 0.0198855000, 0.0295085000, 0.0549563000, 0.1239321000, 0.3064509000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013374040, 0.0035772970, 0.0095685790, 0.0255941000, 0.0684592900, 0.1831154000"); + values("0.0138000000, 0.0128794000, 0.0102586000, 0.0017712000, -0.0235217000, -0.0927530000, -0.2784012000", \ + "0.0136921000, 0.0127466000, 0.0101110000, 0.0016223000, -0.0236726000, -0.0928999000, -0.2785392000", \ + "0.0135051000, 0.0125488000, 0.0099056000, 0.0014195000, -0.0238565000, -0.0930803000, -0.2787166000", \ + "0.0133452000, 0.0123758000, 0.0097247000, 0.0012220000, -0.0240404000, -0.0932479000, -0.2789140000", \ + "0.0131628000, 0.0121989000, 0.0095483000, 0.0010497000, -0.0242339000, -0.0934136000, -0.2790587000", \ + "0.0147312000, 0.0133765000, 0.0097875000, 0.0005380000, -0.0243819000, -0.0934899000, -0.2790812000", \ + "0.0163311000, 0.0149491000, 0.0112614000, 0.0015936000, -0.0241785000, -0.0930679000, -0.2785634000"); + } + related_pin : "A2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013374040, 0.0035772970, 0.0095685790, 0.0255941000, 0.0684592900, 0.1831154000"); + values("0.0131344000, 0.0145674000, 0.0183283000, 0.0280564000, 0.0537574000, 0.1223718000, 0.3058435000", \ + "0.0130077000, 0.0144416000, 0.0182022000, 0.0279362000, 0.0535994000, 0.1227422000, 0.3065449000", \ + "0.0128111000, 0.0142680000, 0.0180219000, 0.0277590000, 0.0535171000, 0.1221005000, 0.3055940000", \ + "0.0126228000, 0.0140536000, 0.0177636000, 0.0275004000, 0.0535397000, 0.1224171000, 0.3066577000", \ + "0.0126307000, 0.0139679000, 0.0175914000, 0.0273463000, 0.0531165000, 0.1218512000, 0.3054115000", \ + "0.0128652000, 0.0142208000, 0.0178855000, 0.0275410000, 0.0533784000, 0.1216234000, 0.3066507000", \ + "0.0142197000, 0.0156052000, 0.0191980000, 0.0288613000, 0.0546595000, 0.1234404000, 0.3069442000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013374040, 0.0035772970, 0.0095685790, 0.0255941000, 0.0684592900, 0.1831154000"); + values("0.0127924000, 0.0118414000, 0.0091961000, 0.0007010000, -0.0245753000, -0.0937657000, -0.2794012000", \ + "0.0127295000, 0.0117893000, 0.0091584000, 0.0006757000, -0.0246085000, -0.0938487000, -0.2794555000", \ + "0.0127444000, 0.0117710000, 0.0091207000, 0.0006361000, -0.0246289000, -0.0938265000, -0.2794685000", \ + "0.0124144000, 0.0114910000, 0.0088435000, 0.0003389000, -0.0249249000, -0.0941349000, -0.2797498000", \ + "0.0120677000, 0.0111481000, 0.0084867000, 0.0000118000, -0.0252692000, -0.0944571000, -0.2800941000", \ + "0.0144815000, 0.0131955000, 0.0097112000, 0.0002378000, -0.0253630000, -0.0945433000, -0.2801879000", \ + "0.0148609000, 0.0135917000, 0.0099743000, 0.0005930000, -0.0251147000, -0.0944193000, -0.2800591000"); + } + related_pin : "B1_N"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013374040, 0.0035772970, 0.0095685790, 0.0255941000, 0.0684592900, 0.1831154000"); + values("0.0111483000, 0.0126855000, 0.0165657000, 0.0264281000, 0.0523948000, 0.1209784000, 0.3048933000", \ + "0.0110597000, 0.0126156000, 0.0164888000, 0.0263554000, 0.0521296000, 0.1209401000, 0.3064828000", \ + "0.0111130000, 0.0126940000, 0.0165447000, 0.0264024000, 0.0524327000, 0.1216300000, 0.3064972000", \ + "0.0108384000, 0.0123875000, 0.0162581000, 0.0261263000, 0.0518365000, 0.1207249000, 0.3059700000", \ + "0.0104690000, 0.0120147000, 0.0158746000, 0.0257333000, 0.0515155000, 0.1203362000, 0.3034417000", \ + "0.0106377000, 0.0120530000, 0.0157214000, 0.0257969000, 0.0515657000, 0.1202691000, 0.3051553000", \ + "0.0106018000, 0.0120348000, 0.0157246000, 0.0255474000, 0.0512902000, 0.1205036000, 0.3049245000"); + } + } + max_capacitance : 0.1831150000; + max_transition : 1.5086480000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013374000, 0.0035773000, 0.0095685800, 0.0255941000, 0.0684593000, 0.1831150000"); + values("0.1322761000, 0.1388518000, 0.1529419000, 0.1810452000, 0.2395658000, 0.3771787000, 0.7376869000", \ + "0.1366490000, 0.1432705000, 0.1571785000, 0.1853777000, 0.2438289000, 0.3814679000, 0.7422641000", \ + "0.1482828000, 0.1549356000, 0.1691031000, 0.1971578000, 0.2557015000, 0.3933020000, 0.7541591000", \ + "0.1762953000, 0.1828483000, 0.1968730000, 0.2249592000, 0.2834578000, 0.4209273000, 0.7815761000", \ + "0.2350780000, 0.2418786000, 0.2561843000, 0.2848146000, 0.3434542000, 0.4811374000, 0.8411882000", \ + "0.3366321000, 0.3445839000, 0.3611289000, 0.3933130000, 0.4557254000, 0.5960202000, 0.9563347000", \ + "0.5004308000, 0.5104679000, 0.5313362000, 0.5705061000, 0.6421517000, 0.7883733000, 1.1503168000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013374000, 0.0035773000, 0.0095685800, 0.0255941000, 0.0684593000, 0.1831150000"); + values("0.0689489000, 0.0752643000, 0.0899549000, 0.1250477000, 0.2162975000, 0.4588205000, 1.1070140000", \ + "0.0729583000, 0.0792778000, 0.0939743000, 0.1291249000, 0.2203681000, 0.4625369000, 1.1101932000", \ + "0.0828238000, 0.0891405000, 0.1038215000, 0.1390158000, 0.2306312000, 0.4730806000, 1.1212506000", \ + "0.1049721000, 0.1114090000, 0.1260883000, 0.1615481000, 0.2527906000, 0.4949732000, 1.1420962000", \ + "0.1359260000, 0.1426998000, 0.1580251000, 0.1934964000, 0.2852193000, 0.5276920000, 1.1747244000", \ + "0.1675489000, 0.1759173000, 0.1927618000, 0.2284794000, 0.3200412000, 0.5631328000, 1.2140259000", \ + "0.1775831000, 0.1884975000, 0.2100965000, 0.2503484000, 0.3408139000, 0.5841934000, 1.2318621000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013374000, 0.0035773000, 0.0095685800, 0.0255941000, 0.0684593000, 0.1831150000"); + values("0.0218016000, 0.0264944000, 0.0375578000, 0.0626871000, 0.1249402000, 0.2984875000, 0.7721503000", \ + "0.0216524000, 0.0262949000, 0.0374144000, 0.0629547000, 0.1248662000, 0.2959935000, 0.7761352000", \ + "0.0217252000, 0.0264328000, 0.0374904000, 0.0627345000, 0.1250405000, 0.2960582000, 0.7762948000", \ + "0.0219012000, 0.0267811000, 0.0374604000, 0.0626300000, 0.1252401000, 0.2968880000, 0.7714178000", \ + "0.0235076000, 0.0281525000, 0.0390669000, 0.0638266000, 0.1255474000, 0.2971501000, 0.7709084000", \ + "0.0293156000, 0.0347950000, 0.0459493000, 0.0713732000, 0.1327359000, 0.2991969000, 0.7787394000", \ + "0.0406483000, 0.0471058000, 0.0608020000, 0.0881408000, 0.1488970000, 0.3074988000, 0.7723754000"); + } + related_pin : "A1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013374000, 0.0035773000, 0.0095685800, 0.0255941000, 0.0684593000, 0.1831150000"); + values("0.0202189000, 0.0265896000, 0.0436277000, 0.0906574000, 0.2204567000, 0.5688199000, 1.5009566000", \ + "0.0202123000, 0.0265800000, 0.0436193000, 0.0906857000, 0.2204179000, 0.5680499000, 1.4986581000", \ + "0.0201529000, 0.0265434000, 0.0435970000, 0.0905778000, 0.2201380000, 0.5691541000, 1.5017377000", \ + "0.0208899000, 0.0271455000, 0.0439019000, 0.0907727000, 0.2201623000, 0.5676500000, 1.4970639000", \ + "0.0236253000, 0.0297518000, 0.0459407000, 0.0921390000, 0.2205123000, 0.5672600000, 1.4978997000", \ + "0.0303558000, 0.0361894000, 0.0509518000, 0.0941865000, 0.2214348000, 0.5674867000, 1.5022594000", \ + "0.0416782000, 0.0486460000, 0.0631206000, 0.1015886000, 0.2227666000, 0.5705518000, 1.4986746000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013374000, 0.0035773000, 0.0095685800, 0.0255941000, 0.0684593000, 0.1831150000"); + values("0.1534382000, 0.1603075000, 0.1748735000, 0.2035973000, 0.2630917000, 0.4015220000, 0.7631161000", \ + "0.1581609000, 0.1650536000, 0.1795530000, 0.2083386000, 0.2678294000, 0.4062632000, 0.7674331000", \ + "0.1703849000, 0.1771941000, 0.1917460000, 0.2203549000, 0.2799559000, 0.4183724000, 0.7799006000", \ + "0.1968277000, 0.2036854000, 0.2181886000, 0.2470006000, 0.3065232000, 0.4447517000, 0.8053408000", \ + "0.2531540000, 0.2600805000, 0.2744203000, 0.3034422000, 0.3630511000, 0.5015359000, 0.8619218000", \ + "0.3531485000, 0.3610750000, 0.3776203000, 0.4096067000, 0.4724532000, 0.6132104000, 0.9741049000", \ + "0.5180847000, 0.5279516000, 0.5480677000, 0.5858948000, 0.6559395000, 0.8013825000, 1.1640465000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013374000, 0.0035773000, 0.0095685800, 0.0255941000, 0.0684593000, 0.1831150000"); + values("0.0732539000, 0.0795920000, 0.0942100000, 0.1291941000, 0.2200983000, 0.4625559000, 1.1106077000", \ + "0.0774092000, 0.0837197000, 0.0983293000, 0.1334073000, 0.2246776000, 0.4674258000, 1.1164225000", \ + "0.0864266000, 0.0927460000, 0.1073422000, 0.1424012000, 0.2334360000, 0.4759104000, 1.1239724000", \ + "0.1058450000, 0.1121833000, 0.1269069000, 0.1621207000, 0.2533941000, 0.4967584000, 1.1463145000", \ + "0.1366176000, 0.1435578000, 0.1589570000, 0.1945931000, 0.2860629000, 0.5288670000, 1.1770078000", \ + "0.1717602000, 0.1799089000, 0.1971713000, 0.2340438000, 0.3257893000, 0.5682952000, 1.2190793000", \ + "0.1903316000, 0.2012635000, 0.2230988000, 0.2638220000, 0.3562189000, 0.5997954000, 1.2465017000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013374000, 0.0035773000, 0.0095685800, 0.0255941000, 0.0684593000, 0.1831150000"); + values("0.0236509000, 0.0284656000, 0.0391379000, 0.0648858000, 0.1271366000, 0.2990423000, 0.7769256000", \ + "0.0236493000, 0.0283573000, 0.0391602000, 0.0647068000, 0.1273320000, 0.2985021000, 0.7785347000", \ + "0.0234750000, 0.0284858000, 0.0392298000, 0.0647518000, 0.1266909000, 0.2988252000, 0.7750978000", \ + "0.0234493000, 0.0281508000, 0.0393890000, 0.0649290000, 0.1269360000, 0.2979377000, 0.7734266000", \ + "0.0243697000, 0.0290084000, 0.0405916000, 0.0654212000, 0.1269932000, 0.2985493000, 0.7728815000", \ + "0.0291909000, 0.0344735000, 0.0462312000, 0.0716364000, 0.1330485000, 0.3000374000, 0.7803618000", \ + "0.0399049000, 0.0459556000, 0.0588033000, 0.0853647000, 0.1459979000, 0.3075213000, 0.7731004000"); + } + related_pin : "A2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013374000, 0.0035773000, 0.0095685800, 0.0255941000, 0.0684593000, 0.1831150000"); + values("0.0201956000, 0.0266194000, 0.0436061000, 0.0905027000, 0.2202452000, 0.5692715000, 1.5021688000", \ + "0.0201383000, 0.0266409000, 0.0435540000, 0.0906877000, 0.2200748000, 0.5693890000, 1.5030791000", \ + "0.0201427000, 0.0266026000, 0.0435662000, 0.0905811000, 0.2203310000, 0.5691692000, 1.5018538000", \ + "0.0206257000, 0.0269511000, 0.0438347000, 0.0907422000, 0.2208138000, 0.5687235000, 1.4989849000", \ + "0.0232514000, 0.0295643000, 0.0457922000, 0.0916897000, 0.2203527000, 0.5691858000, 1.5020993000", \ + "0.0292172000, 0.0354332000, 0.0507203000, 0.0940041000, 0.2208457000, 0.5668023000, 1.5021623000", \ + "0.0398285000, 0.0468283000, 0.0622992000, 0.1016533000, 0.2230273000, 0.5705356000, 1.4983781000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013374000, 0.0035773000, 0.0095685800, 0.0255941000, 0.0684593000, 0.1831150000"); + values("0.1595958000, 0.1664653000, 0.1810424000, 0.2100081000, 0.2693484000, 0.4076859000, 0.7681688000", \ + "0.1641430000, 0.1710254000, 0.1853857000, 0.2142817000, 0.2738538000, 0.4123021000, 0.7737089000", \ + "0.1750934000, 0.1819994000, 0.1965303000, 0.2255121000, 0.2848288000, 0.4233935000, 0.7846520000", \ + "0.1958604000, 0.2027276000, 0.2172131000, 0.2462134000, 0.3054765000, 0.4439350000, 0.8050118000", \ + "0.2255625000, 0.2324767000, 0.2468022000, 0.2757719000, 0.3354337000, 0.4739141000, 0.8354060000", \ + "0.2612235000, 0.2681409000, 0.2826605000, 0.3116632000, 0.3707685000, 0.5093370000, 0.8697145000", \ + "0.2938144000, 0.3006911000, 0.3151753000, 0.3440556000, 0.4037403000, 0.5424526000, 0.9034080000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013374000, 0.0035773000, 0.0095685800, 0.0255941000, 0.0684593000, 0.1831150000"); + values("0.1401375000, 0.1463036000, 0.1605721000, 0.1957770000, 0.2871364000, 0.5301749000, 1.1789454000", \ + "0.1445039000, 0.1506362000, 0.1649572000, 0.2000249000, 0.2912853000, 0.5341184000, 1.1861083000", \ + "0.1568710000, 0.1630042000, 0.1772764000, 0.2124959000, 0.3037640000, 0.5460558000, 1.1949167000", \ + "0.1876242000, 0.1937923000, 0.2080946000, 0.2432005000, 0.3345978000, 0.5775980000, 1.2267634000", \ + "0.2547557000, 0.2609848000, 0.2753217000, 0.3104172000, 0.4017896000, 0.6443268000, 1.3024460000", \ + "0.3643959000, 0.3709986000, 0.3856530000, 0.4207843000, 0.5122467000, 0.7549185000, 1.4034296000", \ + "0.5326218000, 0.5401534000, 0.5558157000, 0.5913607000, 0.6830055000, 0.9256289000, 1.5729584000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013374000, 0.0035773000, 0.0095685800, 0.0255941000, 0.0684593000, 0.1831150000"); + values("0.0237112000, 0.0284704000, 0.0392874000, 0.0648151000, 0.1266576000, 0.2980508000, 0.7721412000", \ + "0.0233826000, 0.0281756000, 0.0393010000, 0.0646054000, 0.1267597000, 0.2985858000, 0.7779324000", \ + "0.0236909000, 0.0281520000, 0.0395328000, 0.0645461000, 0.1266691000, 0.2985003000, 0.7735772000", \ + "0.0235679000, 0.0283297000, 0.0391265000, 0.0646405000, 0.1265953000, 0.2978385000, 0.7788754000", \ + "0.0234223000, 0.0281549000, 0.0393323000, 0.0646850000, 0.1271240000, 0.2986539000, 0.7764589000", \ + "0.0235302000, 0.0283595000, 0.0393498000, 0.0647795000, 0.1271565000, 0.2964947000, 0.7713894000", \ + "0.0240964000, 0.0286812000, 0.0395522000, 0.0649034000, 0.1274626000, 0.2982169000, 0.7728907000"); + } + related_pin : "B1_N"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013374000, 0.0035773000, 0.0095685800, 0.0255941000, 0.0684593000, 0.1831150000"); + values("0.0197268000, 0.0256197000, 0.0421811000, 0.0892645000, 0.2188651000, 0.5680674000, 1.5046778000", \ + "0.0197184000, 0.0255967000, 0.0420757000, 0.0894376000, 0.2190843000, 0.5688323000, 1.5086482000", \ + "0.0197499000, 0.0256101000, 0.0421964000, 0.0894849000, 0.2189296000, 0.5695082000, 1.5067533000", \ + "0.0197634000, 0.0255981000, 0.0420784000, 0.0894669000, 0.2190393000, 0.5684776000, 1.5044349000", \ + "0.0202770000, 0.0260506000, 0.0424172000, 0.0895220000, 0.2189917000, 0.5680038000, 1.4999010000", \ + "0.0224261000, 0.0278496000, 0.0435234000, 0.0899130000, 0.2187604000, 0.5664715000, 1.5065512000", \ + "0.0268392000, 0.0319081000, 0.0462891000, 0.0908829000, 0.2191836000, 0.5656248000, 1.4991177000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__a21bo_2") { + leakage_power () { + value : 0.0064781000; + when : "!A1&!A2&B1_N"; + } + leakage_power () { + value : 0.0040086000; + when : "!A1&!A2&!B1_N"; + } + leakage_power () { + value : 0.0068416000; + when : "!A1&A2&B1_N"; + } + leakage_power () { + value : 0.0040089000; + when : "!A1&A2&!B1_N"; + } + leakage_power () { + value : 0.0066893000; + when : "A1&!A2&B1_N"; + } + leakage_power () { + value : 0.0040090000; + when : "A1&!A2&!B1_N"; + } + leakage_power () { + value : 0.0043693000; + when : "A1&A2&B1_N"; + } + leakage_power () { + value : 0.0013125000; + when : "A1&A2&!B1_N"; + } + area : 10.009600000; + cell_footprint : "sky130_fd_sc_hd__a21bo"; + cell_leakage_power : 0.0047146520; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A1") { + capacitance : 0.0023930000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0023050000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0041447000, 0.0041441000, 0.0041429000, 0.0041444000, 0.0041479000, 0.0041560000, 0.0041746000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0041361000, -0.0041370000, -0.0041392000, -0.0041405000, -0.0041435000, -0.0041505000, -0.0041664000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024810000; + } + pin ("A2") { + capacitance : 0.0023710000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022640000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0040217000, 0.0040220000, 0.0040229000, 0.0040245000, 0.0040280000, 0.0040361000, 0.0040549000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0040209000, -0.0040203000, -0.0040187000, -0.0040187000, -0.0040186000, -0.0040184000, -0.0040179000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024780000; + } + pin ("B1_N") { + capacitance : 0.0013370000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0012900000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0077233000, 0.0076417000, 0.0074535000, 0.0075127000, 0.0076492000, 0.0079637000, 0.0086888000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0017738000, 0.0017186000, 0.0015914000, 0.0016483000, 0.0017796000, 0.0020823000, 0.0027798000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0013830000; + } + pin ("X") { + direction : "output"; + function : "(A1&A2) | (!B1_N)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014425840, 0.0041620980, 0.0120083500, 0.0346461100, 0.0999598700, 0.2884010000"); + values("0.0144847000, 0.0130862000, 0.0094839000, -0.0012171000, -0.0360498000, -0.1412692000, -0.4464225000", \ + "0.0143501000, 0.0129602000, 0.0093338000, -0.0013565000, -0.0362606000, -0.1413961000, -0.4465494000", \ + "0.0141451000, 0.0127189000, 0.0090686000, -0.0016305000, -0.0364584000, -0.1416470000, -0.4468203000", \ + "0.0138971000, 0.0124566000, 0.0088429000, -0.0018778000, -0.0367227000, -0.1419375000, -0.4470464000", \ + "0.0137277000, 0.0122739000, 0.0085677000, -0.0022093000, -0.0370984000, -0.1421938000, -0.4472748000", \ + "0.0146931000, 0.0131315000, 0.0087285000, -0.0029765000, -0.0374584000, -0.1423799000, -0.4473739000", \ + "0.0177635000, 0.0160726000, 0.0115075000, -0.0011403000, -0.0373965000, -0.1423802000, -0.4471838000"); + } + related_pin : "A1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014425840, 0.0041620980, 0.0120083500, 0.0346461100, 0.0999598700, 0.2884010000"); + values("0.0187861000, 0.0205289000, 0.0251880000, 0.0383831000, 0.0753395000, 0.1811380000, 0.4837537000", \ + "0.0187185000, 0.0203830000, 0.0250476000, 0.0382803000, 0.0751996000, 0.1805002000, 0.4819583000", \ + "0.0184960000, 0.0201762000, 0.0249178000, 0.0381079000, 0.0750056000, 0.1808926000, 0.4815784000", \ + "0.0183879000, 0.0200286000, 0.0247260000, 0.0378040000, 0.0746641000, 0.1805964000, 0.4832862000", \ + "0.0183714000, 0.0199921000, 0.0246003000, 0.0373278000, 0.0741645000, 0.1796216000, 0.4819490000", \ + "0.0191981000, 0.0207221000, 0.0251753000, 0.0375624000, 0.0744365000, 0.1789505000, 0.4818922000", \ + "0.0205600000, 0.0220469000, 0.0262949000, 0.0388842000, 0.0755398000, 0.1811421000, 0.4813587000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014425840, 0.0041620980, 0.0120083500, 0.0346461100, 0.0999598700, 0.2884010000"); + values("0.0169246000, 0.0154757000, 0.0117469000, 0.0010171000, -0.0337209000, -0.1387919000, -0.4437974000", \ + "0.0167299000, 0.0152914000, 0.0116060000, 0.0008804000, -0.0338539000, -0.1388597000, -0.4438758000", \ + "0.0167037000, 0.0152410000, 0.0115379000, 0.0007282000, -0.0340299000, -0.1390284000, -0.4440285000", \ + "0.0164877000, 0.0150272000, 0.0113689000, 0.0005685000, -0.0342016000, -0.1391769000, -0.4441686000", \ + "0.0164493000, 0.0149784000, 0.0112208000, 0.0004043000, -0.0344038000, -0.1393584000, -0.4443412000", \ + "0.0171179000, 0.0155321000, 0.0110407000, -0.0001883000, -0.0346939000, -0.1395090000, -0.4444248000", \ + "0.0206666000, 0.0189846000, 0.0145174000, 0.0018410000, -0.0344882000, -0.1394743000, -0.4441928000"); + } + related_pin : "A2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014425840, 0.0041620980, 0.0120083500, 0.0346461100, 0.0999598700, 0.2884010000"); + values("0.0186260000, 0.0203081000, 0.0250000000, 0.0381598000, 0.0751303000, 0.1801802000, 0.4842359000", \ + "0.0184759000, 0.0201745000, 0.0248509000, 0.0380496000, 0.0750107000, 0.1808462000, 0.4834475000", \ + "0.0183606000, 0.0200343000, 0.0247185000, 0.0378864000, 0.0749026000, 0.1797753000, 0.4819169000", \ + "0.0181518000, 0.0198103000, 0.0244979000, 0.0376771000, 0.0745655000, 0.1804893000, 0.4830987000", \ + "0.0180625000, 0.0196877000, 0.0243032000, 0.0372867000, 0.0742193000, 0.1792974000, 0.4816986000", \ + "0.0185396000, 0.0200866000, 0.0246208000, 0.0373594000, 0.0741254000, 0.1788466000, 0.4826252000", \ + "0.0197338000, 0.0212180000, 0.0256014000, 0.0383810000, 0.0750875000, 0.1806656000, 0.4806430000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014425840, 0.0041620980, 0.0120083500, 0.0346461100, 0.0999598700, 0.2884010000"); + values("0.0162627000, 0.0148228000, 0.0111439000, 0.0004147000, -0.0342987000, -0.1392933000, -0.4442593000", \ + "0.0162383000, 0.0148019000, 0.0111205000, 0.0003845000, -0.0342946000, -0.1392826000, -0.4442637000", \ + "0.0161805000, 0.0147196000, 0.0111283000, 0.0002786000, -0.0344680000, -0.1393930000, -0.4443943000", \ + "0.0158074000, 0.0143442000, 0.0107513000, -0.0001036000, -0.0348484000, -0.1397707000, -0.4447648000", \ + "0.0154328000, 0.0139947000, 0.0103154000, -0.0004450000, -0.0351742000, -0.1401548000, -0.4451030000", \ + "0.0186418000, 0.0171485000, 0.0129602000, 0.0005665000, -0.0353699000, -0.1403522000, -0.4453102000", \ + "0.0192021000, 0.0176897000, 0.0133512000, 0.0009452000, -0.0349611000, -0.1402740000, -0.4454909000"); + } + related_pin : "B1_N"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014425840, 0.0041620980, 0.0120083500, 0.0346461100, 0.0999598700, 0.2884010000"); + values("0.0169175000, 0.0185951000, 0.0233158000, 0.0364459000, 0.0731774000, 0.1782158000, 0.4808589000", \ + "0.0168847000, 0.0185616000, 0.0232926000, 0.0364099000, 0.0732260000, 0.1781603000, 0.4811648000", \ + "0.0168853000, 0.0185834000, 0.0233110000, 0.0364295000, 0.0732412000, 0.1782001000, 0.4782466000", \ + "0.0166943000, 0.0183645000, 0.0231119000, 0.0362184000, 0.0729164000, 0.1779451000, 0.4805122000", \ + "0.0163886000, 0.0180627000, 0.0227869000, 0.0358786000, 0.0726154000, 0.1776329000, 0.4801213000", \ + "0.0160616000, 0.0176387000, 0.0222150000, 0.0354317000, 0.0720484000, 0.1770992000, 0.4773357000", \ + "0.0163243000, 0.0179185000, 0.0224578000, 0.0354016000, 0.0719049000, 0.1772672000, 0.4779836000"); + } + } + max_capacitance : 0.2884010000; + max_transition : 1.5044830000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014425800, 0.0041621000, 0.0120084000, 0.0346461000, 0.0999599000, 0.2884010000"); + values("0.1591938000, 0.1647438000, 0.1773027000, 0.2025539000, 0.2533492000, 0.3677770000, 0.6724877000", \ + "0.1640461000, 0.1696070000, 0.1821472000, 0.2076079000, 0.2582776000, 0.3726033000, 0.6776346000", \ + "0.1762360000, 0.1817527000, 0.1942627000, 0.2195396000, 0.2703331000, 0.3846759000, 0.6897635000", \ + "0.2037787000, 0.2092314000, 0.2215032000, 0.2472101000, 0.2978767000, 0.4122008000, 0.7174590000", \ + "0.2648229000, 0.2703429000, 0.2827821000, 0.3079467000, 0.3589232000, 0.4732746000, 0.7779249000", \ + "0.3785563000, 0.3848544000, 0.3990346000, 0.4272905000, 0.4821666000, 0.5986787000, 0.9039862000", \ + "0.5659118000, 0.5736319000, 0.5910385000, 0.6254687000, 0.6886224000, 0.8141933000, 1.1224958000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014425800, 0.0041621000, 0.0120084000, 0.0346461000, 0.0999599000, 0.2884010000"); + values("0.0870691000, 0.0926895000, 0.1062255000, 0.1383541000, 0.2219979000, 0.4578226000, 1.1315175000", \ + "0.0910992000, 0.0967326000, 0.1102175000, 0.1423134000, 0.2257998000, 0.4610625000, 1.1386013000", \ + "0.1009430000, 0.1065866000, 0.1201568000, 0.1522473000, 0.2358907000, 0.4711905000, 1.1444641000", \ + "0.1248844000, 0.1304253000, 0.1438547000, 0.1757766000, 0.2593207000, 0.4949121000, 1.1691614000", \ + "0.1649817000, 0.1709651000, 0.1849847000, 0.2172715000, 0.3009805000, 0.5364981000, 1.2112163000", \ + "0.2123430000, 0.2195372000, 0.2356912000, 0.2700621000, 0.3529493000, 0.5884435000, 1.2642505000", \ + "0.2489847000, 0.2588099000, 0.2795664000, 0.3192337000, 0.4046906000, 0.6391990000, 1.3136867000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014425800, 0.0041621000, 0.0120084000, 0.0346461000, 0.0999599000, 0.2884010000"); + values("0.0250901000, 0.0286569000, 0.0369801000, 0.0562006000, 0.1036360000, 0.2344632000, 0.6356846000", \ + "0.0252172000, 0.0287233000, 0.0373038000, 0.0566030000, 0.1037902000, 0.2348399000, 0.6361271000", \ + "0.0253916000, 0.0286591000, 0.0370041000, 0.0562682000, 0.1036418000, 0.2348014000, 0.6358639000", \ + "0.0253848000, 0.0287784000, 0.0375417000, 0.0565762000, 0.1038033000, 0.2347162000, 0.6356526000", \ + "0.0258292000, 0.0294577000, 0.0373881000, 0.0564934000, 0.1040189000, 0.2354779000, 0.6348962000", \ + "0.0318741000, 0.0361246000, 0.0445118000, 0.0647863000, 0.1103794000, 0.2392836000, 0.6385871000", \ + "0.0451815000, 0.0503107000, 0.0598749000, 0.0811990000, 0.1272860000, 0.2514764000, 0.6363654000"); + } + related_pin : "A1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014425800, 0.0041621000, 0.0120084000, 0.0346461000, 0.0999599000, 0.2884010000"); + values("0.0215493000, 0.0264644000, 0.0398533000, 0.0779353000, 0.1925557000, 0.5295158000, 1.4987247000", \ + "0.0215910000, 0.0264508000, 0.0398358000, 0.0779536000, 0.1921304000, 0.5286052000, 1.4989469000", \ + "0.0215138000, 0.0265390000, 0.0398787000, 0.0779163000, 0.1923308000, 0.5290930000, 1.4969658000", \ + "0.0216034000, 0.0265479000, 0.0398522000, 0.0781366000, 0.1924969000, 0.5294584000, 1.4977373000", \ + "0.0250182000, 0.0297265000, 0.0425415000, 0.0799266000, 0.1929939000, 0.5290261000, 1.4989717000", \ + "0.0327669000, 0.0374450000, 0.0492501000, 0.0838995000, 0.1943288000, 0.5273017000, 1.4999820000", \ + "0.0454271000, 0.0516036000, 0.0644049000, 0.0964689000, 0.1983539000, 0.5322159000, 1.4936987000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014425800, 0.0041621000, 0.0120084000, 0.0346461000, 0.0999599000, 0.2884010000"); + values("0.1784200000, 0.1842270000, 0.1971562000, 0.2232970000, 0.2750457000, 0.3905994000, 0.6963566000", \ + "0.1836018000, 0.1893864000, 0.2023860000, 0.2285410000, 0.2802732000, 0.3958106000, 0.7016780000", \ + "0.1961919000, 0.2020053000, 0.2149718000, 0.2411182000, 0.2930882000, 0.4084783000, 0.7139191000", \ + "0.2227750000, 0.2285509000, 0.2415755000, 0.2677388000, 0.3196182000, 0.4350404000, 0.7405579000", \ + "0.2802071000, 0.2860135000, 0.2989034000, 0.3249997000, 0.3770293000, 0.4926238000, 0.7984671000", \ + "0.3892950000, 0.3957626000, 0.4098282000, 0.4383204000, 0.4932675000, 0.6109008000, 0.9167708000", \ + "0.5688593000, 0.5767587000, 0.5945119000, 0.6281621000, 0.6905820000, 0.8156522000, 1.1245004000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014425800, 0.0041621000, 0.0120084000, 0.0346461000, 0.0999599000, 0.2884010000"); + values("0.0910401000, 0.0966491000, 0.1102089000, 0.1423280000, 0.2260215000, 0.4610136000, 1.1363486000", \ + "0.0953372000, 0.1009964000, 0.1145304000, 0.1466738000, 0.2303520000, 0.4660290000, 1.1396859000", \ + "0.1049286000, 0.1105445000, 0.1240413000, 0.1561592000, 0.2397315000, 0.4746973000, 1.1499126000", \ + "0.1263912000, 0.1319939000, 0.1455465000, 0.1775319000, 0.2611628000, 0.4969055000, 1.1703291000", \ + "0.1658598000, 0.1718615000, 0.1859297000, 0.2185205000, 0.3022439000, 0.5374583000, 1.2130869000", \ + "0.2193649000, 0.2265038000, 0.2424315000, 0.2768174000, 0.3610093000, 0.5961006000, 1.2726105000", \ + "0.2719392000, 0.2813048000, 0.3017038000, 0.3410825000, 0.4273203000, 0.6626678000, 1.3365442000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014425800, 0.0041621000, 0.0120084000, 0.0346461000, 0.0999599000, 0.2884010000"); + values("0.0271968000, 0.0308128000, 0.0391819000, 0.0581828000, 0.1060035000, 0.2369176000, 0.6385831000", \ + "0.0272574000, 0.0309249000, 0.0395773000, 0.0582328000, 0.1059271000, 0.2367798000, 0.6362776000", \ + "0.0274570000, 0.0307539000, 0.0396209000, 0.0586077000, 0.1056141000, 0.2368892000, 0.6393973000", \ + "0.0273897000, 0.0310017000, 0.0391563000, 0.0588840000, 0.1057438000, 0.2374236000, 0.6393964000", \ + "0.0274455000, 0.0309010000, 0.0394677000, 0.0585154000, 0.1057311000, 0.2367721000, 0.6394271000", \ + "0.0328189000, 0.0368281000, 0.0452198000, 0.0648773000, 0.1109709000, 0.2404454000, 0.6383130000", \ + "0.0453218000, 0.0492244000, 0.0589551000, 0.0795077000, 0.1253847000, 0.2507969000, 0.6370041000"); + } + related_pin : "A2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014425800, 0.0041621000, 0.0120084000, 0.0346461000, 0.0999599000, 0.2884010000"); + values("0.0215454000, 0.0265159000, 0.0398076000, 0.0780870000, 0.1926254000, 0.5294133000, 1.5008396000", \ + "0.0214717000, 0.0263789000, 0.0398540000, 0.0779772000, 0.1926141000, 0.5295088000, 1.4979925000", \ + "0.0215634000, 0.0264403000, 0.0397823000, 0.0778945000, 0.1924054000, 0.5284358000, 1.4999868000", \ + "0.0216720000, 0.0266157000, 0.0398746000, 0.0781071000, 0.1926097000, 0.5296132000, 1.4955911000", \ + "0.0241438000, 0.0290531000, 0.0421613000, 0.0793500000, 0.1926420000, 0.5286863000, 1.5001025000", \ + "0.0303189000, 0.0351616000, 0.0480847000, 0.0834082000, 0.1943044000, 0.5279082000, 1.4981328000", \ + "0.0418673000, 0.0477994000, 0.0613490000, 0.0941198000, 0.1979204000, 0.5314221000, 1.4956653000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014425800, 0.0041621000, 0.0120084000, 0.0346461000, 0.0999599000, 0.2884010000"); + values("0.1847016000, 0.1905313000, 0.2035302000, 0.2297415000, 0.2815798000, 0.3969844000, 0.7028985000", \ + "0.1895024000, 0.1953110000, 0.2083494000, 0.2345786000, 0.2862806000, 0.4018640000, 0.7077426000", \ + "0.1997617000, 0.2055524000, 0.2185754000, 0.2447875000, 0.2968743000, 0.4123686000, 0.7177240000", \ + "0.2191616000, 0.2249401000, 0.2379543000, 0.2641476000, 0.3161413000, 0.4316458000, 0.7370702000", \ + "0.2464236000, 0.2522301000, 0.2652073000, 0.2912504000, 0.3431929000, 0.4588410000, 0.7642522000", \ + "0.2794383000, 0.2852421000, 0.2981873000, 0.3243100000, 0.3762572000, 0.4918352000, 0.7976929000", \ + "0.3048277000, 0.3106294000, 0.3235500000, 0.3496359000, 0.4016875000, 0.5173873000, 0.8223030000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014425800, 0.0041621000, 0.0120084000, 0.0346461000, 0.0999599000, 0.2884010000"); + values("0.1534354000, 0.1586577000, 0.1712154000, 0.2019983000, 0.2848143000, 0.5192135000, 1.1961587000", \ + "0.1581806000, 0.1633899000, 0.1760233000, 0.2067435000, 0.2892802000, 0.5246480000, 1.2028428000", \ + "0.1710571000, 0.1762570000, 0.1888844000, 0.2195650000, 0.3021201000, 0.5375141000, 1.2103477000", \ + "0.2028143000, 0.2079968000, 0.2205967000, 0.2513656000, 0.3341475000, 0.5685296000, 1.2468351000", \ + "0.2731698000, 0.2783904000, 0.2910211000, 0.3217676000, 0.4044402000, 0.6386000000, 1.3162197000", \ + "0.3933012000, 0.3988387000, 0.4117477000, 0.4427225000, 0.5256422000, 0.7603237000, 1.4338422000", \ + "0.5838380000, 0.5900309000, 0.6039845000, 0.6356692000, 0.7186800000, 0.9531509000, 1.6267468000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014425800, 0.0041621000, 0.0120084000, 0.0346461000, 0.0999599000, 0.2884010000"); + values("0.0272618000, 0.0309263000, 0.0395083000, 0.0580590000, 0.1058277000, 0.2365589000, 0.6364606000", \ + "0.0272750000, 0.0309285000, 0.0395245000, 0.0582245000, 0.1058474000, 0.2366921000, 0.6362747000", \ + "0.0274503000, 0.0310112000, 0.0394399000, 0.0583604000, 0.1056789000, 0.2373566000, 0.6356425000", \ + "0.0274231000, 0.0309962000, 0.0394278000, 0.0582882000, 0.1056469000, 0.2372897000, 0.6357163000", \ + "0.0271828000, 0.0310422000, 0.0393611000, 0.0583403000, 0.1058684000, 0.2362513000, 0.6364285000", \ + "0.0273406000, 0.0308558000, 0.0394994000, 0.0581974000, 0.1057306000, 0.2356085000, 0.6375255000", \ + "0.0273445000, 0.0309551000, 0.0398801000, 0.0587051000, 0.1060066000, 0.2370029000, 0.6359789000"); + } + related_pin : "B1_N"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014425800, 0.0041621000, 0.0120084000, 0.0346461000, 0.0999599000, 0.2884010000"); + values("0.0201793000, 0.0246510000, 0.0374321000, 0.0755621000, 0.1902292000, 0.5274281000, 1.5024821000", \ + "0.0201869000, 0.0246490000, 0.0374474000, 0.0756535000, 0.1906674000, 0.5275638000, 1.5044830000", \ + "0.0201515000, 0.0246349000, 0.0374419000, 0.0756537000, 0.1906426000, 0.5275476000, 1.4995895000", \ + "0.0201868000, 0.0246530000, 0.0374104000, 0.0755859000, 0.1904446000, 0.5274381000, 1.5014531000", \ + "0.0203947000, 0.0249063000, 0.0376035000, 0.0755552000, 0.1907256000, 0.5282303000, 1.5037064000", \ + "0.0222782000, 0.0265858000, 0.0389121000, 0.0762117000, 0.1907721000, 0.5267085000, 1.4993501000", \ + "0.0262549000, 0.0302962000, 0.0421667000, 0.0782205000, 0.1916340000, 0.5252778000, 1.4968612000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__a21bo_4") { + leakage_power () { + value : 0.0083995000; + when : "!A1&!A2&B1_N"; + } + leakage_power () { + value : 0.0058546000; + when : "!A1&!A2&!B1_N"; + } + leakage_power () { + value : 0.0093676000; + when : "!A1&A2&B1_N"; + } + leakage_power () { + value : 0.0058546000; + when : "!A1&A2&!B1_N"; + } + leakage_power () { + value : 0.0090397000; + when : "A1&!A2&B1_N"; + } + leakage_power () { + value : 0.0058546000; + when : "A1&!A2&!B1_N"; + } + leakage_power () { + value : 0.0075080000; + when : "A1&A2&B1_N"; + } + leakage_power () { + value : 0.0029896000; + when : "A1&A2&!B1_N"; + } + area : 16.265600000; + cell_footprint : "sky130_fd_sc_hd__a21bo"; + cell_leakage_power : 0.0068585080; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A1") { + capacitance : 0.0044110000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0042300000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0075869000, 0.0075855000, 0.0075821000, 0.0075834000, 0.0075866000, 0.0075938000, 0.0076105000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0075912000, -0.0075857000, -0.0075732000, -0.0075756000, -0.0075813000, -0.0075943000, -0.0076243000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0045930000; + } + pin ("A2") { + capacitance : 0.0047940000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0045620000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0082730000, 0.0082754000, 0.0082810000, 0.0082783000, 0.0082720000, 0.0082576000, 0.0082244000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0082971000, -0.0082893000, -0.0082714000, -0.0082666000, -0.0082557000, -0.0082305000, -0.0081725000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0050270000; + } + pin ("B1_N") { + capacitance : 0.0023800000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022560000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0150112000, 0.0148767000, 0.0145667000, 0.0147210000, 0.0150768000, 0.0158968000, 0.0177870000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0045746000, 0.0044631000, 0.0042062000, 0.0043370000, 0.0046384000, 0.0053330000, 0.0069343000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0025040000; + } + pin ("X") { + direction : "output"; + function : "(A1&A2) | (!B1_N)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015677720, 0.0049158190, 0.0154137700, 0.0483305500, 0.1515426000, 0.4751685000"); + values("0.0287793000, 0.0271694000, 0.0220928000, 0.0080520000, -0.0409001000, -0.2061923000, -0.7301390000", \ + "0.0284898000, 0.0268578000, 0.0217968000, 0.0077329000, -0.0411693000, -0.2064844000, -0.7304062000", \ + "0.0280752000, 0.0263928000, 0.0213284000, 0.0072575000, -0.0415844000, -0.2068854000, -0.7307854000", \ + "0.0276595000, 0.0260156000, 0.0208948000, 0.0067593000, -0.0420594000, -0.2073463000, -0.7312127000", \ + "0.0273730000, 0.0257394000, 0.0205815000, 0.0063134000, -0.0426800000, -0.2077701000, -0.7316190000", \ + "0.0274773000, 0.0256214000, 0.0200771000, 0.0051556000, -0.0432755000, -0.2080160000, -0.7317289000", \ + "0.0351097000, 0.0331327000, 0.0273658000, 0.0102528000, -0.0424767000, -0.2082054000, -0.7314768000"); + } + related_pin : "A1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015677720, 0.0049158190, 0.0154137700, 0.0483305500, 0.1515426000, 0.4751685000"); + values("0.0333402000, 0.0351655000, 0.0410453000, 0.0590654000, 0.1131127000, 0.2794436000, 0.7979701000", \ + "0.0330529000, 0.0349316000, 0.0408465000, 0.0588127000, 0.1128753000, 0.2792588000, 0.7974006000", \ + "0.0327559000, 0.0346593000, 0.0405588000, 0.0584922000, 0.1125829000, 0.2790510000, 0.7973509000", \ + "0.0326359000, 0.0345006000, 0.0403115000, 0.0580010000, 0.1119062000, 0.2782930000, 0.7969835000", \ + "0.0325387000, 0.0343185000, 0.0400873000, 0.0576573000, 0.1112481000, 0.2779141000, 0.7969836000", \ + "0.0339698000, 0.0357156000, 0.0412736000, 0.0584154000, 0.1112888000, 0.2773279000, 0.7969349000", \ + "0.0366732000, 0.0383493000, 0.0436714000, 0.0606443000, 0.1129905000, 0.2791802000, 0.7965250000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015677720, 0.0049158190, 0.0154137700, 0.0483305500, 0.1515426000, 0.4751685000"); + values("0.0339691000, 0.0323885000, 0.0273396000, 0.0131172000, -0.0360437000, -0.2012538000, -0.7250464000", \ + "0.0338321000, 0.0321215000, 0.0270626000, 0.0129102000, -0.0362363000, -0.2014543000, -0.7252464000", \ + "0.0334752000, 0.0318821000, 0.0268585000, 0.0126001000, -0.0364532000, -0.2017361000, -0.7255273000", \ + "0.0331887000, 0.0315567000, 0.0264820000, 0.0123323000, -0.0367889000, -0.2020356000, -0.7258306000", \ + "0.0329923000, 0.0313791000, 0.0263054000, 0.0119304000, -0.0372132000, -0.2023936000, -0.7261193000", \ + "0.0322166000, 0.0303558000, 0.0250221000, 0.0108796000, -0.0377332000, -0.2026532000, -0.7262387000", \ + "0.0405651000, 0.0386272000, 0.0328419000, 0.0157682000, -0.0370116000, -0.2022335000, -0.7256046000"); + } + related_pin : "A2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015677720, 0.0049158190, 0.0154137700, 0.0483305500, 0.1515426000, 0.4751685000"); + values("0.0340306000, 0.0358822000, 0.0418081000, 0.0596959000, 0.1137801000, 0.2801414000, 0.7984925000", \ + "0.0337596000, 0.0356374000, 0.0415791000, 0.0594662000, 0.1135741000, 0.2796059000, 0.7982059000", \ + "0.0334470000, 0.0353312000, 0.0412274000, 0.0591395000, 0.1132261000, 0.2793379000, 0.7978198000", \ + "0.0332315000, 0.0351187000, 0.0408322000, 0.0585830000, 0.1126540000, 0.2789831000, 0.7975082000", \ + "0.0330020000, 0.0348102000, 0.0406174000, 0.0581032000, 0.1119671000, 0.2784653000, 0.7973982000", \ + "0.0336277000, 0.0354219000, 0.0409976000, 0.0582639000, 0.1113727000, 0.2772210000, 0.7964655000", \ + "0.0357862000, 0.0374931000, 0.0428547000, 0.0596898000, 0.1132096000, 0.2791582000, 0.7961487000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015677720, 0.0049158190, 0.0154137700, 0.0483305500, 0.1515426000, 0.4751685000"); + values("0.0324016000, 0.0308023000, 0.0257737000, 0.0115719000, -0.0375512000, -0.2027803000, -0.7264714000", \ + "0.0322602000, 0.0306923000, 0.0256258000, 0.0114791000, -0.0375702000, -0.2027725000, -0.7265546000", \ + "0.0322285000, 0.0306345000, 0.0255468000, 0.0113821000, -0.0376864000, -0.2028830000, -0.7265964000", \ + "0.0315412000, 0.0299254000, 0.0249078000, 0.0106471000, -0.0385020000, -0.2036582000, -0.7273057000", \ + "0.0308948000, 0.0292294000, 0.0242289000, 0.0099391000, -0.0390754000, -0.2043353000, -0.7279612000", \ + "0.0361274000, 0.0343958000, 0.0291395000, 0.0127474000, -0.0395117000, -0.2048405000, -0.7284595000", \ + "0.0375030000, 0.0357779000, 0.0305623000, 0.0141698000, -0.0380874000, -0.2044872000, -0.7285103000"); + } + related_pin : "B1_N"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015677720, 0.0049158190, 0.0154137700, 0.0483305500, 0.1515426000, 0.4751685000"); + values("0.0296901000, 0.0315954000, 0.0374580000, 0.0551122000, 0.1085342000, 0.2741842000, 0.7926498000", \ + "0.0297196000, 0.0316132000, 0.0374604000, 0.0550639000, 0.1084750000, 0.2741530000, 0.7902036000", \ + "0.0297005000, 0.0315931000, 0.0374314000, 0.0550478000, 0.1084938000, 0.2740096000, 0.7934591000", \ + "0.0293089000, 0.0312025000, 0.0370426000, 0.0546486000, 0.1081160000, 0.2739454000, 0.7894757000", \ + "0.0287299000, 0.0306083000, 0.0364361000, 0.0540292000, 0.1074659000, 0.2731660000, 0.7893720000", \ + "0.0280174000, 0.0298118000, 0.0353718000, 0.0530533000, 0.1064970000, 0.2720843000, 0.7915000000", \ + "0.0287192000, 0.0304776000, 0.0360719000, 0.0533972000, 0.1070237000, 0.2732195000, 0.7892881000"); + } + } + max_capacitance : 0.4751690000; + max_transition : 1.5028070000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015677700, 0.0049158200, 0.0154138000, 0.0483306000, 0.1515430000, 0.4751690000"); + values("0.1742197000, 0.1780640000, 0.1880849000, 0.2105681000, 0.2566490000, 0.3601659000, 0.6396088000", \ + "0.1788503000, 0.1827494000, 0.1927525000, 0.2152181000, 0.2615883000, 0.3648690000, 0.6444100000", \ + "0.1910125000, 0.1948932000, 0.2048582000, 0.2272935000, 0.2733362000, 0.3770075000, 0.6564735000", \ + "0.2180152000, 0.2219428000, 0.2319173000, 0.2542085000, 0.3003956000, 0.4040419000, 0.6836128000", \ + "0.2768746000, 0.2807476000, 0.2907441000, 0.3130421000, 0.3593770000, 0.4629205000, 0.7425008000", \ + "0.3892839000, 0.3936184000, 0.4047327000, 0.4292694000, 0.4788290000, 0.5853579000, 0.8656543000", \ + "0.5849097000, 0.5899720000, 0.6030840000, 0.6318827000, 0.6886934000, 0.8035936000, 1.0888854000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015677700, 0.0049158200, 0.0154138000, 0.0483306000, 0.1515430000, 0.4751690000"); + values("0.0812039000, 0.0850591000, 0.0954708000, 0.1222509000, 0.1959267000, 0.4189616000, 1.1148638000", \ + "0.0851859000, 0.0890557000, 0.0994616000, 0.1262328000, 0.1998155000, 0.4226112000, 1.1168256000", \ + "0.0952106000, 0.0991258000, 0.1095270000, 0.1362918000, 0.2100338000, 0.4332018000, 1.1263553000", \ + "0.1184577000, 0.1223091000, 0.1326109000, 0.1591327000, 0.2328353000, 0.4556872000, 1.1503005000", \ + "0.1542216000, 0.1582682000, 0.1690266000, 0.1961616000, 0.2696312000, 0.4929969000, 1.1881556000", \ + "0.1936795000, 0.1986486000, 0.2109398000, 0.2390957000, 0.3128864000, 0.5362993000, 1.2308347000", \ + "0.2144158000, 0.2209255000, 0.2368774000, 0.2709901000, 0.3457119000, 0.5685626000, 1.2621847000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015677700, 0.0049158200, 0.0154138000, 0.0483306000, 0.1515430000, 0.4751690000"); + values("0.0267205000, 0.0290676000, 0.0356235000, 0.0515748000, 0.0912549000, 0.2032114000, 0.5688400000", \ + "0.0266218000, 0.0290910000, 0.0356017000, 0.0512859000, 0.0910307000, 0.2034048000, 0.5685457000", \ + "0.0265148000, 0.0289401000, 0.0353127000, 0.0512335000, 0.0913416000, 0.2034733000, 0.5692317000", \ + "0.0265820000, 0.0290210000, 0.0354396000, 0.0511558000, 0.0912500000, 0.2031310000, 0.5689907000", \ + "0.0267277000, 0.0292150000, 0.0356133000, 0.0513482000, 0.0912542000, 0.2037851000, 0.5689327000", \ + "0.0323046000, 0.0345760000, 0.0415241000, 0.0584577000, 0.0971136000, 0.2075183000, 0.5697293000", \ + "0.0441596000, 0.0467431000, 0.0545901000, 0.0718980000, 0.1120691000, 0.2209788000, 0.5733417000"); + } + related_pin : "A1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015677700, 0.0049158200, 0.0154138000, 0.0483306000, 0.1515430000, 0.4751690000"); + values("0.0209235000, 0.0244787000, 0.0346636000, 0.0657264000, 0.1665099000, 0.4874191000, 1.5000967000", \ + "0.0210245000, 0.0244326000, 0.0346178000, 0.0655984000, 0.1660945000, 0.4885085000, 1.4965013000", \ + "0.0209917000, 0.0244279000, 0.0345868000, 0.0657684000, 0.1664739000, 0.4883761000, 1.4995049000", \ + "0.0211358000, 0.0244984000, 0.0346708000, 0.0658532000, 0.1664428000, 0.4881575000, 1.4963880000", \ + "0.0238646000, 0.0272311000, 0.0370887000, 0.0677095000, 0.1669990000, 0.4881817000, 1.4973883000", \ + "0.0308081000, 0.0341815000, 0.0437360000, 0.0717744000, 0.1685215000, 0.4884014000, 1.4990746000", \ + "0.0431141000, 0.0469133000, 0.0572300000, 0.0839376000, 0.1727752000, 0.4896490000, 1.4983087000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015677700, 0.0049158200, 0.0154138000, 0.0483306000, 0.1515430000, 0.4751690000"); + values("0.1797980000, 0.1836751000, 0.1935369000, 0.2152691000, 0.2600786000, 0.3611437000, 0.6395937000", \ + "0.1849727000, 0.1888569000, 0.1987461000, 0.2205022000, 0.2653114000, 0.3663918000, 0.6448422000", \ + "0.1978486000, 0.2017258000, 0.2114740000, 0.2332370000, 0.2781423000, 0.3792207000, 0.6575198000", \ + "0.2257639000, 0.2296417000, 0.2394864000, 0.2610704000, 0.3058354000, 0.4070586000, 0.6856051000", \ + "0.2860129000, 0.2898971000, 0.2997135000, 0.3213620000, 0.3662129000, 0.4676187000, 0.7461193000", \ + "0.4026601000, 0.4069690000, 0.4178959000, 0.4417051000, 0.4894851000, 0.5932344000, 0.8721475000", \ + "0.5997753000, 0.6050404000, 0.6183561000, 0.6468679000, 0.7019378000, 0.8128681000, 1.0953696000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015677700, 0.0049158200, 0.0154138000, 0.0483306000, 0.1515430000, 0.4751690000"); + values("0.0860955000, 0.0899547000, 0.1003823000, 0.1270803000, 0.2005793000, 0.4234437000, 1.1160106000", \ + "0.0902399000, 0.0941002000, 0.1045153000, 0.1313040000, 0.2049885000, 0.4274504000, 1.1218353000", \ + "0.0993672000, 0.1032885000, 0.1136900000, 0.1404546000, 0.2141426000, 0.4371498000, 1.1309083000", \ + "0.1199406000, 0.1237990000, 0.1341179000, 0.1606593000, 0.2341188000, 0.4571609000, 1.1511158000", \ + "0.1552446000, 0.1593357000, 0.1702255000, 0.1974764000, 0.2710906000, 0.4944444000, 1.1901591000", \ + "0.1996959000, 0.2045362000, 0.2168433000, 0.2457953000, 0.3201915000, 0.5433026000, 1.2377342000", \ + "0.2328524000, 0.2391623000, 0.2548964000, 0.2886088000, 0.3656588000, 0.5890500000, 1.2818829000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015677700, 0.0049158200, 0.0154138000, 0.0483306000, 0.1515430000, 0.4751690000"); + values("0.0264639000, 0.0288509000, 0.0350456000, 0.0497332000, 0.0877827000, 0.2002396000, 0.5658528000", \ + "0.0263749000, 0.0286927000, 0.0347541000, 0.0497043000, 0.0877778000, 0.2002828000, 0.5659527000", \ + "0.0265453000, 0.0289328000, 0.0351228000, 0.0500041000, 0.0885391000, 0.2005314000, 0.5660239000", \ + "0.0262255000, 0.0285650000, 0.0346183000, 0.0501055000, 0.0886324000, 0.2005065000, 0.5667364000", \ + "0.0265447000, 0.0286830000, 0.0347922000, 0.0498333000, 0.0885925000, 0.2003341000, 0.5662483000", \ + "0.0319563000, 0.0344159000, 0.0405070000, 0.0563036000, 0.0935921000, 0.2035677000, 0.5683297000", \ + "0.0437548000, 0.0467956000, 0.0536869000, 0.0703166000, 0.1088737000, 0.2163804000, 0.5726232000"); + } + related_pin : "A2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015677700, 0.0049158200, 0.0154138000, 0.0483306000, 0.1515430000, 0.4751690000"); + values("0.0209982000, 0.0244754000, 0.0346353000, 0.0658166000, 0.1659043000, 0.4889789000, 1.4998146000", \ + "0.0209773000, 0.0244497000, 0.0345894000, 0.0656563000, 0.1664779000, 0.4882972000, 1.4949160000", \ + "0.0210344000, 0.0244291000, 0.0345518000, 0.0657166000, 0.1664803000, 0.4879909000, 1.4977577000", \ + "0.0210953000, 0.0245372000, 0.0348379000, 0.0659311000, 0.1659517000, 0.4888517000, 1.4979752000", \ + "0.0234715000, 0.0269156000, 0.0369016000, 0.0674132000, 0.1670476000, 0.4874444000, 1.4988806000", \ + "0.0294439000, 0.0329116000, 0.0424406000, 0.0713575000, 0.1685258000, 0.4873001000, 1.4993654000", \ + "0.0400162000, 0.0441677000, 0.0550432000, 0.0825176000, 0.1726244000, 0.4898127000, 1.4936906000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015677700, 0.0049158200, 0.0154138000, 0.0483306000, 0.1515430000, 0.4751690000"); + values("0.1890289000, 0.1928648000, 0.2027495000, 0.2246165000, 0.2694354000, 0.3706662000, 0.6491117000", \ + "0.1935168000, 0.1974356000, 0.2073392000, 0.2291864000, 0.2737517000, 0.3749880000, 0.6535471000", \ + "0.2037843000, 0.2076755000, 0.2175529000, 0.2392710000, 0.2842107000, 0.3853059000, 0.6635714000", \ + "0.2236644000, 0.2275304000, 0.2374358000, 0.2591964000, 0.3041446000, 0.4053242000, 0.6839452000", \ + "0.2522212000, 0.2561030000, 0.2659503000, 0.2877348000, 0.3324453000, 0.4336784000, 0.7122307000", \ + "0.2842631000, 0.2881492000, 0.2980409000, 0.3198236000, 0.3646624000, 0.4658789000, 0.7446369000", \ + "0.3059309000, 0.3098112000, 0.3196793000, 0.3413907000, 0.3860739000, 0.4876290000, 0.7659757000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015677700, 0.0049158200, 0.0154138000, 0.0483306000, 0.1515430000, 0.4751690000"); + values("0.1418139000, 0.1453436000, 0.1549130000, 0.1801688000, 0.2524746000, 0.4737471000, 1.1724953000", \ + "0.1469704000, 0.1504676000, 0.1600721000, 0.1853471000, 0.2576038000, 0.4797613000, 1.1711611000", \ + "0.1596621000, 0.1631629000, 0.1727294000, 0.1979014000, 0.2702188000, 0.4916235000, 1.1847316000", \ + "0.1910541000, 0.1945636000, 0.2041682000, 0.2293195000, 0.3013612000, 0.5227239000, 1.2166573000", \ + "0.2587478000, 0.2622743000, 0.2719039000, 0.2970790000, 0.3691051000, 0.5909195000, 1.2907644000", \ + "0.3708572000, 0.3745136000, 0.3844050000, 0.4099484000, 0.4823748000, 0.7042895000, 1.3968923000", \ + "0.5488578000, 0.5529336000, 0.5636424000, 0.5900229000, 0.6628344000, 0.8847304000, 1.5768501000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015677700, 0.0049158200, 0.0154138000, 0.0483306000, 0.1515430000, 0.4751690000"); + values("0.0265096000, 0.0286590000, 0.0349137000, 0.0498453000, 0.0884511000, 0.2003135000, 0.5678873000", \ + "0.0261802000, 0.0285673000, 0.0346230000, 0.0499121000, 0.0886664000, 0.2005183000, 0.5667364000", \ + "0.0264940000, 0.0289281000, 0.0350364000, 0.0500665000, 0.0884474000, 0.2004743000, 0.5660328000", \ + "0.0265495000, 0.0287951000, 0.0350933000, 0.0499720000, 0.0877874000, 0.2004595000, 0.5672240000", \ + "0.0263916000, 0.0287207000, 0.0347942000, 0.0495707000, 0.0885794000, 0.2001880000, 0.5677520000", \ + "0.0264334000, 0.0288223000, 0.0348116000, 0.0502055000, 0.0883921000, 0.1997533000, 0.5681511000", \ + "0.0268616000, 0.0291927000, 0.0351966000, 0.0501015000, 0.0887583000, 0.2006360000, 0.5673585000"); + } + related_pin : "B1_N"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015677700, 0.0049158200, 0.0154138000, 0.0483306000, 0.1515430000, 0.4751690000"); + values("0.0194658000, 0.0226169000, 0.0322660000, 0.0633327000, 0.1643276000, 0.4868352000, 1.5026870000", \ + "0.0194885000, 0.0225686000, 0.0323452000, 0.0632799000, 0.1645645000, 0.4868954000, 1.4960473000", \ + "0.0195035000, 0.0226362000, 0.0323479000, 0.0633297000, 0.1643599000, 0.4864986000, 1.5028071000", \ + "0.0194972000, 0.0226186000, 0.0323408000, 0.0633526000, 0.1642046000, 0.4860489000, 1.4986129000", \ + "0.0198830000, 0.0229833000, 0.0326203000, 0.0634512000, 0.1641609000, 0.4871501000, 1.5012728000", \ + "0.0215170000, 0.0245371000, 0.0339653000, 0.0643597000, 0.1648631000, 0.4861204000, 1.5006558000", \ + "0.0252759000, 0.0281310000, 0.0371671000, 0.0661540000, 0.1657219000, 0.4864348000, 1.4941253000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__a21boi_0") { + leakage_power () { + value : 0.0028661000; + when : "!A1&!A2&B1_N"; + } + leakage_power () { + value : 0.0019830000; + when : "!A1&!A2&!B1_N"; + } + leakage_power () { + value : 0.0033439000; + when : "!A1&A2&B1_N"; + } + leakage_power () { + value : 0.0019830000; + when : "!A1&A2&!B1_N"; + } + leakage_power () { + value : 0.0031333000; + when : "A1&!A2&B1_N"; + } + leakage_power () { + value : 0.0019830000; + when : "A1&!A2&!B1_N"; + } + leakage_power () { + value : 0.0039234000; + when : "A1&A2&B1_N"; + } + leakage_power () { + value : 0.0006065000; + when : "A1&A2&!B1_N"; + } + area : 7.5072000000; + cell_footprint : "sky130_fd_sc_hd__a21boi"; + cell_leakage_power : 0.0024778020; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A1") { + capacitance : 0.0018010000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0017540000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0029234000, 0.0029271000, 0.0029356000, 0.0029355000, 0.0029354000, 0.0029352000, 0.0029345000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0029499000, -0.0029451000, -0.0029340000, -0.0029334000, -0.0029321000, -0.0029291000, -0.0029222000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0018480000; + } + pin ("A2") { + capacitance : 0.0017180000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0016530000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0027691000, 0.0027707000, 0.0027744000, 0.0027737000, 0.0027721000, 0.0027685000, 0.0027602000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0027695000, -0.0027686000, -0.0027667000, -0.0027672000, -0.0027682000, -0.0027705000, -0.0027760000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0017840000; + } + pin ("B1_N") { + capacitance : 0.0016230000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0015580000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0081007000, 0.0079922000, 0.0077421000, 0.0078175000, 0.0079913000, 0.0083920000, 0.0093156000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0010923000, 0.0010185000, 0.0008485000, 0.0009176000, 0.0010767000, 0.0014434000, 0.0022887000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0016880000; + } + pin ("Y") { + direction : "output"; + function : "(!A1&B1_N) | (!A2&B1_N)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0010718840, 0.0022978700, 0.0049261010, 0.0105604200, 0.0226390800, 0.0485329300"); + values("0.0034673000, 0.0025596000, 0.0006043000, -0.0036097000, -0.0126913000, -0.0321946000, -0.0740906000", \ + "0.0033545000, 0.0024488000, 0.0005091000, -0.0036883000, -0.0127488000, -0.0322645000, -0.0741499000", \ + "0.0031937000, 0.0023037000, 0.0003744000, -0.0038078000, -0.0128283000, -0.0323255000, -0.0742184000", \ + "0.0030249000, 0.0021552000, 0.0002455000, -0.0039143000, -0.0129238000, -0.0323998000, -0.0742734000", \ + "0.0029640000, 0.0020543000, 0.0001226000, -0.0040347000, -0.0130272000, -0.0324595000, -0.0742814000", \ + "0.0032411000, 0.0022993000, 0.0002941000, -0.0039732000, -0.0130569000, -0.0325191000, -0.0743046000", \ + "0.0040956000, 0.0030963000, 0.0010415000, -0.0033372000, -0.0126008000, -0.0322998000, -0.0742509000"); + } + related_pin : "A1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0010718840, 0.0022978700, 0.0049261010, 0.0105604200, 0.0226390800, 0.0485329300"); + values("0.0063767000, 0.0073516000, 0.0093674000, 0.0136197000, 0.0226608000, 0.0421624000, 0.0840990000", \ + "0.0062028000, 0.0071959000, 0.0092622000, 0.0135874000, 0.0227931000, 0.0420732000, 0.0840427000", \ + "0.0060058000, 0.0069871000, 0.0090370000, 0.0133765000, 0.0225146000, 0.0419146000, 0.0833502000", \ + "0.0058898000, 0.0068434000, 0.0088817000, 0.0131744000, 0.0223376000, 0.0417965000, 0.0832765000", \ + "0.0058008000, 0.0067416000, 0.0087237000, 0.0130126000, 0.0221679000, 0.0418411000, 0.0833484000", \ + "0.0057769000, 0.0067097000, 0.0087162000, 0.0129975000, 0.0220721000, 0.0415787000, 0.0834868000", \ + "0.0058126000, 0.0067505000, 0.0086559000, 0.0129454000, 0.0221268000, 0.0416577000, 0.0832080000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0010718840, 0.0022978700, 0.0049261010, 0.0105604200, 0.0226390800, 0.0485329300"); + values("0.0031982000, 0.0022839000, 0.0003252000, -0.0038857000, -0.0129543000, -0.0324778000, -0.0743584000", \ + "0.0031155000, 0.0022054000, 0.0002517000, -0.0039592000, -0.0130224000, -0.0325487000, -0.0744272000", \ + "0.0030092000, 0.0021028000, 0.0001591000, -0.0040399000, -0.0130982000, -0.0325964000, -0.0744806000", \ + "0.0028864000, 0.0019887000, 0.0000427000, -0.0041194000, -0.0131578000, -0.0326562000, -0.0745213000", \ + "0.0028784000, 0.0019075000, -0.0000115000, -0.0041691000, -0.0132130000, -0.0326627000, -0.0745253000", \ + "0.0029915000, 0.0020618000, 0.0000739000, -0.0041253000, -0.0133040000, -0.0327442000, -0.0745697000", \ + "0.0035916000, 0.0026306000, 0.0005923000, -0.0037401000, -0.0129523000, -0.0326462000, -0.0745433000"); + } + related_pin : "A2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0010718840, 0.0022978700, 0.0049261010, 0.0105604200, 0.0226390800, 0.0485329300"); + values("0.0079611000, 0.0088855000, 0.0108705000, 0.0150855000, 0.0241173000, 0.0433891000, 0.0848076000", \ + "0.0078790000, 0.0088088000, 0.0108127000, 0.0150407000, 0.0240824000, 0.0434264000, 0.0847875000", \ + "0.0077746000, 0.0087112000, 0.0107225000, 0.0149690000, 0.0240225000, 0.0433700000, 0.0846289000", \ + "0.0077010000, 0.0086421000, 0.0106368000, 0.0148819000, 0.0239582000, 0.0433350000, 0.0847021000", \ + "0.0076460000, 0.0085718000, 0.0105530000, 0.0147886000, 0.0238580000, 0.0432094000, 0.0846330000", \ + "0.0076191000, 0.0085459000, 0.0105586000, 0.0148131000, 0.0238922000, 0.0432442000, 0.0846119000", \ + "0.0077043000, 0.0085892000, 0.0105280000, 0.0147907000, 0.0240332000, 0.0433940000, 0.0848524000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0010718840, 0.0022978700, 0.0049261010, 0.0105604200, 0.0226390800, 0.0485329300"); + values("0.0017681000, 0.0009836000, -0.0008152000, -0.0049092000, -0.0139651000, -0.0334860000, -0.0754315000", \ + "0.0016983000, 0.0009087000, -0.0008903000, -0.0049885000, -0.0140272000, -0.0335603000, -0.0755002000", \ + "0.0017512000, 0.0009679000, -0.0008246000, -0.0049180000, -0.0139464000, -0.0334795000, -0.0754174000", \ + "0.0015364000, 0.0007426000, -0.0010519000, -0.0051459000, -0.0141622000, -0.0336682000, -0.0756004000", \ + "0.0011960000, 0.0004114000, -0.0013641000, -0.0053873000, -0.0143448000, -0.0338108000, -0.0757271000", \ + "0.0011572000, 0.0002696000, -0.0016235000, -0.0057532000, -0.0146006000, -0.0339538000, -0.0758039000", \ + "0.0014092000, 0.0005042000, -0.0013822000, -0.0055661000, -0.0144464000, -0.0338260000, -0.0756492000"); + } + related_pin : "B1_N"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0010718840, 0.0022978700, 0.0049261010, 0.0105604200, 0.0226390800, 0.0485329300"); + values("0.0074271000, 0.0083828000, 0.0103867000, 0.0146261000, 0.0236164000, 0.0428907000, 0.0842059000", \ + "0.0073844000, 0.0083380000, 0.0103362000, 0.0145824000, 0.0235963000, 0.0428813000, 0.0842196000", \ + "0.0073250000, 0.0082745000, 0.0102982000, 0.0145538000, 0.0236102000, 0.0429194000, 0.0841929000", \ + "0.0069937000, 0.0079384000, 0.0099606000, 0.0142474000, 0.0233441000, 0.0427123000, 0.0841207000", \ + "0.0067295000, 0.0076203000, 0.0096263000, 0.0139108000, 0.0230449000, 0.0424294000, 0.0838575000", \ + "0.0067775000, 0.0077078000, 0.0095981000, 0.0138214000, 0.0228822000, 0.0423295000, 0.0837756000", \ + "0.0069950000, 0.0079289000, 0.0098299000, 0.0140763000, 0.0230269000, 0.0424518000, 0.0838925000"); + } + } + max_capacitance : 0.0485330000; + max_transition : 1.4866620000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0010718800, 0.0022978700, 0.0049261000, 0.0105604000, 0.0226391000, 0.0485329000"); + values("0.0380728000, 0.0436839000, 0.0549947000, 0.0784996000, 0.1271163000, 0.2300324000, 0.4489907000", \ + "0.0420554000, 0.0476385000, 0.0590898000, 0.0825841000, 0.1313533000, 0.2341154000, 0.4532756000", \ + "0.0520687000, 0.0575908000, 0.0689514000, 0.0925483000, 0.1413230000, 0.2442983000, 0.4633447000", \ + "0.0731726000, 0.0798639000, 0.0931035000, 0.1168375000, 0.1654529000, 0.2683382000, 0.4875468000", \ + "0.0995769000, 0.1099245000, 0.1296271000, 0.1639902000, 0.2216933000, 0.3238351000, 0.5416854000", \ + "0.1266286000, 0.1421934000, 0.1718745000, 0.2241017000, 0.3115685000, 0.4497199000, 0.6693294000", \ + "0.1349786000, 0.1586241000, 0.2042677000, 0.2847614000, 0.4181582000, 0.6288214000, 0.9493768000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0010718800, 0.0022978700, 0.0049261000, 0.0105604000, 0.0226391000, 0.0485329000"); + values("0.0844585000, 0.0971248000, 0.1234543000, 0.1788296000, 0.2975220000, 0.5480036000, 1.0912204000", \ + "0.0886343000, 0.1014374000, 0.1282234000, 0.1850547000, 0.3040969000, 0.5550640000, 1.0986925000", \ + "0.1005545000, 0.1130881000, 0.1398718000, 0.1960722000, 0.3149302000, 0.5665715000, 1.1045977000", \ + "0.1288126000, 0.1410806000, 0.1675881000, 0.2234891000, 0.3423327000, 0.5949732000, 1.1336638000", \ + "0.1818921000, 0.1974865000, 0.2273259000, 0.2842611000, 0.4048522000, 0.6590721000, 1.1982662000", \ + "0.2673328000, 0.2912838000, 0.3327165000, 0.4098335000, 0.5424903000, 0.7966502000, 1.3389720000", \ + "0.3956782000, 0.4334945000, 0.5019031000, 0.6172405000, 0.8048897000, 1.1172651000, 1.6620432000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0010718800, 0.0022978700, 0.0049261000, 0.0105604000, 0.0226391000, 0.0485329000"); + values("0.0344051000, 0.0406669000, 0.0545888000, 0.0841045000, 0.1473799000, 0.2843287000, 0.5780217000", \ + "0.0340644000, 0.0404794000, 0.0543033000, 0.0840516000, 0.1475246000, 0.2834009000, 0.5768296000", \ + "0.0345846000, 0.0406179000, 0.0539941000, 0.0838667000, 0.1475950000, 0.2835076000, 0.5769769000", \ + "0.0462305000, 0.0518554000, 0.0623484000, 0.0876871000, 0.1478961000, 0.2836730000, 0.5761603000", \ + "0.0705862000, 0.0784967000, 0.0937033000, 0.1201037000, 0.1679439000, 0.2890042000, 0.5758195000", \ + "0.1140174000, 0.1257207000, 0.1469030000, 0.1844742000, 0.2489523000, 0.3520940000, 0.5990584000", \ + "0.1912445000, 0.2114401000, 0.2412551000, 0.2983874000, 0.3874887000, 0.5322461000, 0.7628532000"); + } + related_pin : "A1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0010718800, 0.0022978700, 0.0049261000, 0.0105604000, 0.0226391000, 0.0485329000"); + values("0.0610721000, 0.0774068000, 0.1129036000, 0.1882740000, 0.3504240000, 0.6961107000, 1.4495286000", \ + "0.0611074000, 0.0776131000, 0.1131556000, 0.1887556000, 0.3525268000, 0.6963532000, 1.4482049000", \ + "0.0610945000, 0.0776244000, 0.1129814000, 0.1884114000, 0.3497085000, 0.6952583000, 1.4389513000", \ + "0.0619329000, 0.0780707000, 0.1131920000, 0.1881531000, 0.3495787000, 0.6963715000, 1.4393192000", \ + "0.0797155000, 0.0941781000, 0.1238460000, 0.1931400000, 0.3509696000, 0.7004834000, 1.4367931000", \ + "0.1211453000, 0.1385961000, 0.1718322000, 0.2397355000, 0.3748651000, 0.6995122000, 1.4425864000", \ + "0.2098579000, 0.2315663000, 0.2737357000, 0.3519741000, 0.4979572000, 0.7810839000, 1.4509470000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0010718800, 0.0022978700, 0.0049261000, 0.0105604000, 0.0226391000, 0.0485329000"); + values("0.0410231000, 0.0465025000, 0.0578176000, 0.0812421000, 0.1300287000, 0.2328068000, 0.4520348000", \ + "0.0453774000, 0.0508894000, 0.0622205000, 0.0856582000, 0.1343975000, 0.2372064000, 0.4562745000", \ + "0.0548483000, 0.0603503000, 0.0717323000, 0.0953039000, 0.1441086000, 0.2470198000, 0.4662951000", \ + "0.0745037000, 0.0807491000, 0.0931350000, 0.1174457000, 0.1664249000, 0.2694109000, 0.4886984000", \ + "0.1042357000, 0.1131815000, 0.1302763000, 0.1612136000, 0.2159852000, 0.3206653000, 0.5410521000", \ + "0.1397837000, 0.1537231000, 0.1795772000, 0.2260462000, 0.3032155000, 0.4311347000, 0.6606466000", \ + "0.1667142000, 0.1885417000, 0.2293992000, 0.3021382000, 0.4222208000, 0.6101458000, 0.9019249000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0010718800, 0.0022978700, 0.0049261000, 0.0105604000, 0.0226391000, 0.0485329000"); + values("0.0977039000, 0.1100000000, 0.1363577000, 0.1921653000, 0.3106705000, 0.5648842000, 1.1088773000", \ + "0.1027906000, 0.1151737000, 0.1416406000, 0.1974497000, 0.3163249000, 0.5702377000, 1.1139925000", \ + "0.1154068000, 0.1279108000, 0.1544714000, 0.2104805000, 0.3297756000, 0.5838454000, 1.1282243000", \ + "0.1427625000, 0.1551179000, 0.1815540000, 0.2376900000, 0.3570450000, 0.6119296000, 1.1559412000", \ + "0.1965809000, 0.2110438000, 0.2397360000, 0.2960589000, 0.4154644000, 0.6696694000, 1.2136102000", \ + "0.2849097000, 0.3043389000, 0.3430148000, 0.4155448000, 0.5474234000, 0.8026735000, 1.3468882000", \ + "0.4182072000, 0.4499495000, 0.5096495000, 0.6151260000, 0.7964172000, 1.1016603000, 1.6545331000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0010718800, 0.0022978700, 0.0049261000, 0.0105604000, 0.0226391000, 0.0485329000"); + values("0.0340717000, 0.0405737000, 0.0545059000, 0.0840954000, 0.1477981000, 0.2836278000, 0.5765145000", \ + "0.0339450000, 0.0404977000, 0.0543712000, 0.0838958000, 0.1476470000, 0.2848175000, 0.5761022000", \ + "0.0342261000, 0.0405756000, 0.0541088000, 0.0839370000, 0.1474561000, 0.2844782000, 0.5763597000", \ + "0.0413516000, 0.0467419000, 0.0586686000, 0.0861394000, 0.1476366000, 0.2845061000, 0.5762621000", \ + "0.0607747000, 0.0674577000, 0.0810331000, 0.1066605000, 0.1604782000, 0.2866819000, 0.5765491000", \ + "0.0991735000, 0.1083830000, 0.1254530000, 0.1592366000, 0.2150957000, 0.3274217000, 0.5905277000", \ + "0.1678841000, 0.1818785000, 0.2073887000, 0.2522124000, 0.3288897000, 0.4583562000, 0.7001049000"); + } + related_pin : "A2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0010718800, 0.0022978700, 0.0049261000, 0.0105604000, 0.0226391000, 0.0485329000"); + values("0.0754835000, 0.0922899000, 0.1281990000, 0.2048346000, 0.3677645000, 0.7201539000, 1.4703121000", \ + "0.0755239000, 0.0922819000, 0.1281870000, 0.2044356000, 0.3680850000, 0.7174137000, 1.4687911000", \ + "0.0755056000, 0.0922769000, 0.1281567000, 0.2044994000, 0.3693833000, 0.7172168000, 1.4708099000", \ + "0.0760679000, 0.0924995000, 0.1282942000, 0.2043768000, 0.3677796000, 0.7207666000, 1.4709368000", \ + "0.0906992000, 0.1053543000, 0.1375351000, 0.2090323000, 0.3678459000, 0.7176532000, 1.4663372000", \ + "0.1307545000, 0.1477981000, 0.1819773000, 0.2500085000, 0.3920123000, 0.7216493000, 1.4658198000", \ + "0.2182698000, 0.2394242000, 0.2814058000, 0.3592483000, 0.5086029000, 0.7999399000, 1.4866618000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0010718800, 0.0022978700, 0.0049261000, 0.0105604000, 0.0226391000, 0.0485329000"); + values("0.0878912000, 0.0927692000, 0.1018790000, 0.1181404000, 0.1488391000, 0.2101083000, 0.3397270000", \ + "0.0925467000, 0.0972583000, 0.1063142000, 0.1227086000, 0.1533730000, 0.2147691000, 0.3442618000", \ + "0.1049485000, 0.1096589000, 0.1188882000, 0.1351750000, 0.1657666000, 0.2271710000, 0.3566370000", \ + "0.1357703000, 0.1405978000, 0.1495512000, 0.1658948000, 0.1966687000, 0.2580408000, 0.3873993000", \ + "0.1968920000, 0.2023234000, 0.2121655000, 0.2295363000, 0.2612162000, 0.3231167000, 0.4521309000", \ + "0.2909812000, 0.2975337000, 0.3094777000, 0.3297477000, 0.3641598000, 0.4276447000, 0.5568624000", \ + "0.4368098000, 0.4454985000, 0.4611379000, 0.4859057000, 0.5261457000, 0.5917528000, 0.7232122000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0010718800, 0.0022978700, 0.0049261000, 0.0105604000, 0.0226391000, 0.0485329000"); + values("0.1017047000, 0.1142952000, 0.1409814000, 0.1968666000, 0.3152343000, 0.5683885000, 1.1116751000", \ + "0.1063398000, 0.1190273000, 0.1456452000, 0.2016249000, 0.3201995000, 0.5736860000, 1.1160926000", \ + "0.1161260000, 0.1289081000, 0.1557228000, 0.2121939000, 0.3313841000, 0.5851859000, 1.1280872000", \ + "0.1345487000, 0.1472205000, 0.1739941000, 0.2304545000, 0.3501129000, 0.6043053000, 1.1474611000", \ + "0.1601504000, 0.1722023000, 0.1988374000, 0.2553172000, 0.3750730000, 0.6295747000, 1.1738456000", \ + "0.1899582000, 0.2023720000, 0.2285967000, 0.2841106000, 0.4036936000, 0.6581946000, 1.2021178000", \ + "0.2122404000, 0.2249641000, 0.2500209000, 0.3050102000, 0.4239600000, 0.6786284000, 1.2228754000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0010718800, 0.0022978700, 0.0049261000, 0.0105604000, 0.0226391000, 0.0485329000"); + values("0.0287825000, 0.0322559000, 0.0397382000, 0.0555699000, 0.0902998000, 0.1671723000, 0.3366649000", \ + "0.0287287000, 0.0322167000, 0.0397128000, 0.0557388000, 0.0901777000, 0.1670355000, 0.3371619000", \ + "0.0287066000, 0.0322132000, 0.0396848000, 0.0555629000, 0.0901200000, 0.1670494000, 0.3370855000", \ + "0.0290892000, 0.0325477000, 0.0399426000, 0.0557422000, 0.0900818000, 0.1672317000, 0.3370142000", \ + "0.0345747000, 0.0376556000, 0.0444741000, 0.0593478000, 0.0926681000, 0.1679763000, 0.3371922000", \ + "0.0470384000, 0.0498026000, 0.0558171000, 0.0692770000, 0.1007599000, 0.1734718000, 0.3396304000", \ + "0.0663410000, 0.0692849000, 0.0757076000, 0.0886149000, 0.1167695000, 0.1836810000, 0.3436784000"); + } + related_pin : "B1_N"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0010718800, 0.0022978700, 0.0049261000, 0.0105604000, 0.0226391000, 0.0485329000"); + values("0.0753173000, 0.0921843000, 0.1281250000, 0.2048333000, 0.3679541000, 0.7177886000, 1.4701753000", \ + "0.0753254000, 0.0921222000, 0.1281050000, 0.2043851000, 0.3677908000, 0.7170343000, 1.4658476000", \ + "0.0752279000, 0.0921869000, 0.1281775000, 0.2045257000, 0.3678929000, 0.7175171000, 1.4652153000", \ + "0.0752296000, 0.0920317000, 0.1280089000, 0.2044437000, 0.3678319000, 0.7175992000, 1.4648384000", \ + "0.0751789000, 0.0918488000, 0.1284889000, 0.2044096000, 0.3677683000, 0.7177138000, 1.4652152000", \ + "0.0769907000, 0.0933366000, 0.1285936000, 0.2048275000, 0.3683951000, 0.7180954000, 1.4665755000", \ + "0.0855903000, 0.1001521000, 0.1335783000, 0.2067587000, 0.3690151000, 0.7184118000, 1.4665419000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__a21boi_1") { + leakage_power () { + value : 0.0027114000; + when : "!A1&!A2&B1_N"; + } + leakage_power () { + value : 0.0032627000; + when : "!A1&!A2&!B1_N"; + } + leakage_power () { + value : 0.0031220000; + when : "!A1&A2&B1_N"; + } + leakage_power () { + value : 0.0032627000; + when : "!A1&A2&!B1_N"; + } + leakage_power () { + value : 0.0029362000; + when : "A1&!A2&B1_N"; + } + leakage_power () { + value : 0.0032627000; + when : "A1&!A2&!B1_N"; + } + leakage_power () { + value : 0.0050082000; + when : "A1&A2&B1_N"; + } + leakage_power () { + value : 0.0006645000; + when : "A1&A2&!B1_N"; + } + area : 7.5072000000; + cell_footprint : "sky130_fd_sc_hd__a21boi"; + cell_leakage_power : 0.0030288050; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A1") { + capacitance : 0.0023340000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022640000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0041267000, 0.0041251000, 0.0041216000, 0.0041229000, 0.0041260000, 0.0041331000, 0.0041495000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0041313000, -0.0041279000, -0.0041200000, -0.0041192000, -0.0041173000, -0.0041130000, -0.0041030000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024040000; + } + pin ("A2") { + capacitance : 0.0023130000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022100000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0040280000, 0.0040268000, 0.0040240000, 0.0040249000, 0.0040269000, 0.0040315000, 0.0040421000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0040253000, -0.0040240000, -0.0040209000, -0.0040218000, -0.0040237000, -0.0040282000, -0.0040384000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024150000; + } + pin ("B1_N") { + capacitance : 0.0016370000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0015680000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0090481000, 0.0089414000, 0.0086954000, 0.0087645000, 0.0089240000, 0.0092914000, 0.0101384000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0016298000, 0.0015630000, 0.0014090000, 0.0014749000, 0.0016270000, 0.0019777000, 0.0027858000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0017060000; + } + pin ("Y") { + direction : "output"; + function : "(!A1&B1_N) | (!A2&B1_N)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011550730, 0.0026683870, 0.0061643630, 0.0142405800, 0.0328978100, 0.0759987400"); + values("0.0050423000, 0.0040060000, 0.0015848000, -0.0039938000, -0.0170247000, -0.0471572000, -0.1168846000", \ + "0.0048788000, 0.0038535000, 0.0014602000, -0.0041299000, -0.0171052000, -0.0472166000, -0.1169697000", \ + "0.0046529000, 0.0036387000, 0.0012650000, -0.0042710000, -0.0172100000, -0.0472952000, -0.1170486000", \ + "0.0044409000, 0.0034541000, 0.0011002000, -0.0044216000, -0.0173418000, -0.0473987000, -0.1171024000", \ + "0.0044676000, 0.0034228000, 0.0010343000, -0.0045125000, -0.0174668000, -0.0475177000, -0.1171522000", \ + "0.0049771000, 0.0038997000, 0.0013947000, -0.0043034000, -0.0174585000, -0.0474166000, -0.1170950000", \ + "0.0064644000, 0.0053381000, 0.0027271000, -0.0031067000, -0.0163442000, -0.0468703000, -0.1169258000"); + } + related_pin : "A1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011550730, 0.0026683870, 0.0061643630, 0.0142405800, 0.0328978100, 0.0759987400"); + values("0.0080050000, 0.0091491000, 0.0116955000, 0.0174492000, 0.0305842000, 0.0604860000, 0.1290175000", \ + "0.0077563000, 0.0089124000, 0.0114702000, 0.0172194000, 0.0302726000, 0.0601802000, 0.1300896000", \ + "0.0075455000, 0.0086644000, 0.0112135000, 0.0169683000, 0.0300680000, 0.0600514000, 0.1290373000", \ + "0.0074136000, 0.0085018000, 0.0109937000, 0.0166978000, 0.0298989000, 0.0600949000, 0.1289103000", \ + "0.0072924000, 0.0083683000, 0.0108750000, 0.0164993000, 0.0296534000, 0.0595856000, 0.1290406000", \ + "0.0072222000, 0.0083475000, 0.0107975000, 0.0165469000, 0.0295681000, 0.0597751000, 0.1284183000", \ + "0.0075829000, 0.0085705000, 0.0109183000, 0.0164055000, 0.0297212000, 0.0595956000, 0.1289683000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011550730, 0.0026683870, 0.0061643630, 0.0142405800, 0.0328978100, 0.0759987400"); + values("0.0048520000, 0.0038000000, 0.0013818000, -0.0042266000, -0.0172148000, -0.0473860000, -0.1170875000", \ + "0.0047286000, 0.0036792000, 0.0012592000, -0.0043239000, -0.0173378000, -0.0474606000, -0.1172174000", \ + "0.0045543000, 0.0035248000, 0.0011276000, -0.0044505000, -0.0174122000, -0.0475541000, -0.1172710000", \ + "0.0043598000, 0.0033421000, 0.0009718000, -0.0045614000, -0.0175140000, -0.0476044000, -0.1173315000", \ + "0.0044409000, 0.0034096000, 0.0009375000, -0.0046890000, -0.0175826000, -0.0476265000, -0.1173203000", \ + "0.0046277000, 0.0035817000, 0.0011093000, -0.0045611000, -0.0176793000, -0.0477565000, -0.1173835000", \ + "0.0057156000, 0.0046139000, 0.0020514000, -0.0037707000, -0.0169960000, -0.0473937000, -0.1172832000"); + } + related_pin : "A2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011550730, 0.0026683870, 0.0061643630, 0.0142405800, 0.0328978100, 0.0759987400"); + values("0.0107565000, 0.0118236000, 0.0142872000, 0.0199050000, 0.0328765000, 0.0627459000, 0.1315772000", \ + "0.0106184000, 0.0116879000, 0.0141659000, 0.0198288000, 0.0328176000, 0.0627004000, 0.1315609000", \ + "0.0104752000, 0.0115573000, 0.0140427000, 0.0197174000, 0.0327389000, 0.0626589000, 0.1316017000", \ + "0.0103647000, 0.0114439000, 0.0138997000, 0.0195790000, 0.0326086000, 0.0625309000, 0.1314706000", \ + "0.0102688000, 0.0113600000, 0.0137931000, 0.0194625000, 0.0324513000, 0.0623850000, 0.1312863000", \ + "0.0102165000, 0.0113000000, 0.0137623000, 0.0194167000, 0.0324960000, 0.0624170000, 0.1311391000", \ + "0.0105574000, 0.0115611000, 0.0139230000, 0.0194127000, 0.0326522000, 0.0627176000, 0.1314768000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011550730, 0.0026683870, 0.0061643630, 0.0142405800, 0.0328978100, 0.0759987400"); + values("0.0021901000, 0.0013506000, -0.0007289000, -0.0059417000, -0.0187086000, -0.0487725000, -0.1185671000", \ + "0.0021019000, 0.0012855000, -0.0008038000, -0.0060223000, -0.0187864000, -0.0488557000, -0.1186186000", \ + "0.0021693000, 0.0013121000, -0.0007803000, -0.0059840000, -0.0187172000, -0.0487707000, -0.1185297000", \ + "0.0019360000, 0.0010723000, -0.0010348000, -0.0062470000, -0.0189723000, -0.0490087000, -0.1187546000", \ + "0.0016154000, 0.0007096000, -0.0013989000, -0.0065971000, -0.0192532000, -0.0492055000, -0.1188780000", \ + "0.0019112000, 0.0008985000, -0.0014784000, -0.0069884000, -0.0193747000, -0.0491439000, -0.1187301000", \ + "0.0024175000, 0.0013540000, -0.0012370000, -0.0067839000, -0.0196253000, -0.0494577000, -0.1187325000"); + } + related_pin : "B1_N"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011550730, 0.0026683870, 0.0061643630, 0.0142405800, 0.0328978100, 0.0759987400"); + values("0.0100263000, 0.0111324000, 0.0136440000, 0.0193477000, 0.0323375000, 0.0621052000, 0.1310365000", \ + "0.0099885000, 0.0110813000, 0.0135895000, 0.0192928000, 0.0322947000, 0.0621604000, 0.1310135000", \ + "0.0099664000, 0.0110591000, 0.0135681000, 0.0192934000, 0.0323424000, 0.0622165000, 0.1310117000", \ + "0.0096286000, 0.0107244000, 0.0132231000, 0.0189449000, 0.0320165000, 0.0619071000, 0.1308660000", \ + "0.0093554000, 0.0104511000, 0.0129346000, 0.0186494000, 0.0316977000, 0.0617391000, 0.1306356000", \ + "0.0093974000, 0.0105279000, 0.0128570000, 0.0184490000, 0.0314551000, 0.0614840000, 0.1304442000", \ + "0.0097488000, 0.0108826000, 0.0131717000, 0.0187666000, 0.0316493000, 0.0616695000, 0.1306257000"); + } + } + max_capacitance : 0.0759990000; + max_transition : 1.4968110000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011550700, 0.0026683900, 0.0061643600, 0.0142406000, 0.0328978000, 0.0759987000"); + values("0.0286314000, 0.0324302000, 0.0406985000, 0.0586481000, 0.0986375000, 0.1892330000, 0.3969397000", \ + "0.0326392000, 0.0363826000, 0.0446528000, 0.0627652000, 0.1027321000, 0.1934526000, 0.4010819000", \ + "0.0429112000, 0.0465626000, 0.0546404000, 0.0726402000, 0.1127336000, 0.2034632000, 0.4116073000", \ + "0.0600491000, 0.0650307000, 0.0761956000, 0.0967479000, 0.1367116000, 0.2269881000, 0.4349057000", \ + "0.0784634000, 0.0868162000, 0.1032616000, 0.1341583000, 0.1885015000, 0.2827479000, 0.4902260000", \ + "0.0920935000, 0.1042548000, 0.1293009000, 0.1759102000, 0.2597093000, 0.3935706000, 0.6175185000", \ + "0.0748052000, 0.0938442000, 0.1319301000, 0.2042021000, 0.3312326000, 0.5401983000, 0.8709030000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011550700, 0.0026683900, 0.0061643600, 0.0142406000, 0.0328978000, 0.0759987000"); + values("0.0703764000, 0.0797354000, 0.1008142000, 0.1483832000, 0.2564648000, 0.5035691000, 1.0708699000", \ + "0.0747834000, 0.0842060000, 0.1055881000, 0.1529693000, 0.2607137000, 0.5074068000, 1.0834390000", \ + "0.0870595000, 0.0964567000, 0.1173927000, 0.1655141000, 0.2743707000, 0.5212880000, 1.0900350000", \ + "0.1151027000, 0.1243498000, 0.1453011000, 0.1927891000, 0.3017981000, 0.5510545000, 1.1192141000", \ + "0.1650451000, 0.1773004000, 0.2030645000, 0.2542456000, 0.3627936000, 0.6102671000, 1.1846955000", \ + "0.2441360000, 0.2634792000, 0.3017223000, 0.3736605000, 0.5035733000, 0.7539866000, 1.3267900000", \ + "0.3675479000, 0.3984079000, 0.4600411000, 0.5706161000, 0.7602604000, 1.0753264000, 1.6563294000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011550700, 0.0026683900, 0.0061643600, 0.0142406000, 0.0328978000, 0.0759987000"); + values("0.0252221000, 0.0293731000, 0.0391854000, 0.0614410000, 0.1130621000, 0.2330409000, 0.5090198000", \ + "0.0246559000, 0.0290614000, 0.0390025000, 0.0613026000, 0.1128446000, 0.2332281000, 0.5097608000", \ + "0.0268890000, 0.0305204000, 0.0394982000, 0.0611200000, 0.1130278000, 0.2331233000, 0.5088063000", \ + "0.0388130000, 0.0433606000, 0.0522103000, 0.0688176000, 0.1148664000, 0.2322536000, 0.5085055000", \ + "0.0611538000, 0.0666168000, 0.0789123000, 0.1026836000, 0.1427223000, 0.2429025000, 0.5090703000", \ + "0.0991270000, 0.1084865000, 0.1268896000, 0.1607493000, 0.2198245000, 0.3215397000, 0.5397053000", \ + "0.1685562000, 0.1830335000, 0.2133166000, 0.2634162000, 0.3513549000, 0.4920926000, 0.7232635000"); + } + related_pin : "A1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011550700, 0.0026683900, 0.0061643600, 0.0142406000, 0.0328978000, 0.0759987000"); + values("0.0471880000, 0.0590867000, 0.0870247000, 0.1509624000, 0.2986901000, 0.6355283000, 1.4101017000", \ + "0.0472957000, 0.0592328000, 0.0869464000, 0.1502435000, 0.2970047000, 0.6337273000, 1.4217010000", \ + "0.0473308000, 0.0592676000, 0.0870124000, 0.1503343000, 0.2964966000, 0.6328763000, 1.4177663000", \ + "0.0495296000, 0.0608757000, 0.0871891000, 0.1504989000, 0.2973358000, 0.6352483000, 1.4129744000", \ + "0.0677207000, 0.0788339000, 0.1029776000, 0.1582908000, 0.2977156000, 0.6343313000, 1.4162862000", \ + "0.1084207000, 0.1215386000, 0.1493190000, 0.2074032000, 0.3293028000, 0.6414553000, 1.4122620000", \ + "0.1925291000, 0.2094547000, 0.2454077000, 0.3163195000, 0.4546993000, 0.7317041000, 1.4321130000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011550700, 0.0026683900, 0.0061643600, 0.0142406000, 0.0328978000, 0.0759987000"); + values("0.0327580000, 0.0365138000, 0.0446815000, 0.0627467000, 0.1027020000, 0.1932503000, 0.4009660000", \ + "0.0370563000, 0.0408468000, 0.0490536000, 0.0670420000, 0.1070657000, 0.1977101000, 0.4054105000", \ + "0.0467410000, 0.0504578000, 0.0586398000, 0.0767111000, 0.1168638000, 0.2073833000, 0.4157629000", \ + "0.0640835000, 0.0687075000, 0.0786387000, 0.0984988000, 0.1390353000, 0.2299866000, 0.4378583000", \ + "0.0877770000, 0.0946660000, 0.1089133000, 0.1362576000, 0.1864249000, 0.2811501000, 0.4900447000", \ + "0.1104604000, 0.1212924000, 0.1437344000, 0.1859619000, 0.2601586000, 0.3849716000, 0.6094580000", \ + "0.1142102000, 0.1311980000, 0.1664401000, 0.2333302000, 0.3499028000, 0.5383019000, 0.8396543000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011550700, 0.0026683900, 0.0061643600, 0.0142406000, 0.0328978000, 0.0759987000"); + values("0.0879684000, 0.0973090000, 0.1186112000, 0.1669662000, 0.2776871000, 0.5323659000, 1.1200265000", \ + "0.0929933000, 0.1023616000, 0.1238323000, 0.1724301000, 0.2833117000, 0.5382576000, 1.1261535000", \ + "0.1055824000, 0.1148072000, 0.1363608000, 0.1851543000, 0.2962952000, 0.5514624000, 1.1392542000", \ + "0.1322536000, 0.1416165000, 0.1629274000, 0.2117047000, 0.3229735000, 0.5784316000, 1.1676855000", \ + "0.1830166000, 0.1945276000, 0.2187363000, 0.2693021000, 0.3806309000, 0.6361501000, 1.2254404000", \ + "0.2662526000, 0.2825062000, 0.3152714000, 0.3822673000, 0.5107436000, 0.7691310000, 1.3597139000", \ + "0.3955718000, 0.4206906000, 0.4726520000, 0.5709205000, 0.7483076000, 1.0662774000, 1.6660743000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011550700, 0.0026683900, 0.0061643600, 0.0142406000, 0.0328978000, 0.0759987000"); + values("0.0251415000, 0.0292992000, 0.0391243000, 0.0613605000, 0.1131532000, 0.2331079000, 0.5085240000", \ + "0.0249174000, 0.0292697000, 0.0389800000, 0.0613904000, 0.1131202000, 0.2330774000, 0.5103144000", \ + "0.0258113000, 0.0297803000, 0.0391493000, 0.0612104000, 0.1130871000, 0.2329969000, 0.5091929000", \ + "0.0341233000, 0.0382640000, 0.0467515000, 0.0655571000, 0.1139170000, 0.2323328000, 0.5094178000", \ + "0.0532552000, 0.0585877000, 0.0680362000, 0.0887029000, 0.1315916000, 0.2393282000, 0.5098066000", \ + "0.0885664000, 0.0954548000, 0.1099757000, 0.1376755000, 0.1893772000, 0.2895592000, 0.5279579000", \ + "0.1525619000, 0.1631473000, 0.1853656000, 0.2266645000, 0.2983198000, 0.4233194000, 0.6509507000"); + } + related_pin : "A2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011550700, 0.0026683900, 0.0061643600, 0.0142406000, 0.0328978000, 0.0759987000"); + values("0.0635228000, 0.0760484000, 0.1048000000, 0.1707510000, 0.3221727000, 0.6713102000, 1.4781248000", \ + "0.0635569000, 0.0761005000, 0.1048923000, 0.1708066000, 0.3228402000, 0.6732854000, 1.4771641000", \ + "0.0635816000, 0.0760239000, 0.1047803000, 0.1710330000, 0.3222738000, 0.6709657000, 1.4765522000", \ + "0.0646490000, 0.0767055000, 0.1050241000, 0.1708111000, 0.3224643000, 0.6714679000, 1.4796431000", \ + "0.0801867000, 0.0919787000, 0.1172827000, 0.1770906000, 0.3233015000, 0.6729493000, 1.4820776000", \ + "0.1193032000, 0.1322247000, 0.1610518000, 0.2209169000, 0.3508806000, 0.6773674000, 1.4826207000", \ + "0.2013820000, 0.2179039000, 0.2539433000, 0.3247953000, 0.4667459000, 0.7626181000, 1.4968113000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011550700, 0.0026683900, 0.0061643600, 0.0142406000, 0.0328978000, 0.0759987000"); + values("0.0958336000, 0.1002087000, 0.1086276000, 0.1244578000, 0.1540351000, 0.2142631000, 0.3480492000", \ + "0.1002669000, 0.1048472000, 0.1131798000, 0.1289162000, 0.1584914000, 0.2185841000, 0.3524006000", \ + "0.1128745000, 0.1172121000, 0.1254983000, 0.1410273000, 0.1710642000, 0.2312291000, 0.3649300000", \ + "0.1436606000, 0.1480046000, 0.1564462000, 0.1724594000, 0.2019123000, 0.2621345000, 0.3959252000", \ + "0.2087771000, 0.2134616000, 0.2225862000, 0.2392792000, 0.2696709000, 0.3303955000, 0.4642367000", \ + "0.3113038000, 0.3172968000, 0.3285153000, 0.3482965000, 0.3826232000, 0.4456041000, 0.5791154000", \ + "0.4688911000, 0.4766018000, 0.4909666000, 0.5164303000, 0.5577638000, 0.6248897000, 0.7610104000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011550700, 0.0026683900, 0.0061643600, 0.0142406000, 0.0328978000, 0.0759987000"); + values("0.0973592000, 0.1070514000, 0.1287997000, 0.1778348000, 0.2888080000, 0.5437322000, 1.1310821000", \ + "0.1021448000, 0.1117298000, 0.1334838000, 0.1824670000, 0.2936252000, 0.5486688000, 1.1360402000", \ + "0.1131935000, 0.1226610000, 0.1444738000, 0.1935542000, 0.3049918000, 0.5604037000, 1.1493226000", \ + "0.1340321000, 0.1436116000, 0.1652343000, 0.2143304000, 0.3260950000, 0.5819432000, 1.1700525000", \ + "0.1638662000, 0.1736819000, 0.1953162000, 0.2445696000, 0.3561033000, 0.6117835000, 1.2002171000", \ + "0.2007568000, 0.2099045000, 0.2312050000, 0.2792338000, 0.3906745000, 0.6463801000, 1.2355974000", \ + "0.2336653000, 0.2433324000, 0.2642224000, 0.3117474000, 0.4223670000, 0.6781971000, 1.2664813000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011550700, 0.0026683900, 0.0061643600, 0.0142406000, 0.0328978000, 0.0759987000"); + values("0.0300790000, 0.0323149000, 0.0379153000, 0.0508355000, 0.0808023000, 0.1530163000, 0.3262580000", \ + "0.0300057000, 0.0322739000, 0.0378054000, 0.0508570000, 0.0809256000, 0.1528126000, 0.3264835000", \ + "0.0300486000, 0.0323119000, 0.0379151000, 0.0509013000, 0.0808110000, 0.1530055000, 0.3265462000", \ + "0.0301534000, 0.0324618000, 0.0380187000, 0.0509007000, 0.0808597000, 0.1529567000, 0.3266794000", \ + "0.0354267000, 0.0374303000, 0.0424432000, 0.0542620000, 0.0829222000, 0.1536646000, 0.3272019000", \ + "0.0496101000, 0.0513522000, 0.0557038000, 0.0664105000, 0.0929709000, 0.1606824000, 0.3295607000", \ + "0.0710240000, 0.0731049000, 0.0780799000, 0.0890316000, 0.1131121000, 0.1753839000, 0.3358520000"); + } + related_pin : "B1_N"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011550700, 0.0026683900, 0.0061643600, 0.0142406000, 0.0328978000, 0.0759987000"); + values("0.0633113000, 0.0759247000, 0.1048491000, 0.1710819000, 0.3227970000, 0.6739629000, 1.4769169000", \ + "0.0632364000, 0.0759438000, 0.1048348000, 0.1707954000, 0.3224223000, 0.6719812000, 1.4766151000", \ + "0.0633093000, 0.0759189000, 0.1047306000, 0.1708755000, 0.3222902000, 0.6720474000, 1.4826764000", \ + "0.0633578000, 0.0758126000, 0.1047175000, 0.1707270000, 0.3228385000, 0.6736797000, 1.4815925000", \ + "0.0642473000, 0.0765346000, 0.1055141000, 0.1712109000, 0.3228055000, 0.6729032000, 1.4766846000", \ + "0.0672141000, 0.0788178000, 0.1067928000, 0.1719607000, 0.3232994000, 0.6725543000, 1.4816691000", \ + "0.0777082000, 0.0887088000, 0.1139714000, 0.1747231000, 0.3245355000, 0.6748661000, 1.4789212000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__a21boi_2") { + leakage_power () { + value : 0.0033877000; + when : "!A1&!A2&B1_N"; + } + leakage_power () { + value : 0.0035737000; + when : "!A1&!A2&!B1_N"; + } + leakage_power () { + value : 0.0043240000; + when : "!A1&A2&B1_N"; + } + leakage_power () { + value : 0.0035736000; + when : "!A1&A2&!B1_N"; + } + leakage_power () { + value : 0.0040067000; + when : "A1&!A2&B1_N"; + } + leakage_power () { + value : 0.0035737000; + when : "A1&!A2&!B1_N"; + } + leakage_power () { + value : 0.0049842000; + when : "A1&A2&B1_N"; + } + leakage_power () { + value : 0.0007049000; + when : "A1&A2&!B1_N"; + } + area : 11.260800000; + cell_footprint : "sky130_fd_sc_hd__a21boi"; + cell_leakage_power : 0.0035160600; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A1") { + capacitance : 0.0044420000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0042790000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0075831000, 0.0075785000, 0.0075678000, 0.0075710000, 0.0075784000, 0.0075953000, 0.0076344000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0075716000, -0.0075674000, -0.0075576000, -0.0075548000, -0.0075482000, -0.0075329000, -0.0074979000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0046050000; + } + pin ("A2") { + capacitance : 0.0047950000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0045730000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0082955000, 0.0082926000, 0.0082858000, 0.0082827000, 0.0082756000, 0.0082592000, 0.0082215000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0083048000, -0.0082976000, -0.0082809000, -0.0082812000, -0.0082818000, -0.0082833000, -0.0082867000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0050170000; + } + pin ("B1_N") { + capacitance : 0.0015470000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0014830000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0119640000, 0.0118624000, 0.0116282000, 0.0116949000, 0.0118486000, 0.0122030000, 0.0130199000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0038520000, 0.0037982000, 0.0036741000, 0.0037475000, 0.0039168000, 0.0043070000, 0.0052065000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0016110000; + } + pin ("Y") { + direction : "output"; + function : "(!A1&B1_N) | (!A2&B1_N)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012617180, 0.0031838650, 0.0080342800, 0.0202739900, 0.0511601300, 0.1290993000"); + values("0.0088744000, 0.0076572000, 0.0045942000, -0.0031767000, -0.0228584000, -0.0726851000, -0.1987614000", \ + "0.0085995000, 0.0073903000, 0.0043278000, -0.0034060000, -0.0230234000, -0.0728793000, -0.1988988000", \ + "0.0082392000, 0.0070326000, 0.0039874000, -0.0036773000, -0.0232842000, -0.0730430000, -0.1991077000", \ + "0.0077457000, 0.0066002000, 0.0036377000, -0.0039743000, -0.0235051000, -0.0731922000, -0.1991753000", \ + "0.0077702000, 0.0066402000, 0.0036240000, -0.0041170000, -0.0236343000, -0.0733813000, -0.1993608000", \ + "0.0090662000, 0.0078061000, 0.0043193000, -0.0036391000, -0.0234256000, -0.0732654000, -0.1992172000", \ + "0.0113386000, 0.0099571000, 0.0067718000, -0.0015313000, -0.0217157000, -0.0722625000, -0.1989651000"); + } + related_pin : "A1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012617180, 0.0031838650, 0.0080342800, 0.0202739900, 0.0511601300, 0.1290993000"); + values("0.0138701000, 0.0152259000, 0.0185664000, 0.0266086000, 0.0463721000, 0.0960930000, 0.2212602000", \ + "0.0134349000, 0.0147855000, 0.0181120000, 0.0262742000, 0.0461779000, 0.0958178000, 0.2205624000", \ + "0.0131156000, 0.0144094000, 0.0176602000, 0.0257530000, 0.0458059000, 0.0963537000, 0.2204978000", \ + "0.0129123000, 0.0141700000, 0.0173704000, 0.0253643000, 0.0452692000, 0.0952203000, 0.2209403000", \ + "0.0127152000, 0.0139939000, 0.0171472000, 0.0249736000, 0.0448420000, 0.0950004000, 0.2198124000", \ + "0.0126808000, 0.0139055000, 0.0170500000, 0.0249846000, 0.0446737000, 0.0946505000, 0.2192944000", \ + "0.0130159000, 0.0141727000, 0.0171728000, 0.0247902000, 0.0447967000, 0.0940349000, 0.2202726000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012617180, 0.0031838650, 0.0080342800, 0.0202739900, 0.0511601300, 0.1290993000"); + values("0.0095771000, 0.0083566000, 0.0052681000, -0.0025093000, -0.0221656000, -0.0720045000, -0.1980606000", \ + "0.0092874000, 0.0080826000, 0.0050070000, -0.0027306000, -0.0223825000, -0.0722222000, -0.1982643000", \ + "0.0088969000, 0.0077026000, 0.0046758000, -0.0030460000, -0.0226280000, -0.0724289000, -0.1984724000", \ + "0.0084093000, 0.0072405000, 0.0042781000, -0.0033186000, -0.0228629000, -0.0726020000, -0.1986035000", \ + "0.0085281000, 0.0073493000, 0.0042521000, -0.0036960000, -0.0230884000, -0.0726434000, -0.1986109000", \ + "0.0088318000, 0.0076139000, 0.0044830000, -0.0033177000, -0.0231127000, -0.0728863000, -0.1987935000", \ + "0.0107900000, 0.0095376000, 0.0062477000, -0.0019024000, -0.0219932000, -0.0723436000, -0.1986545000"); + } + related_pin : "A2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012617180, 0.0031838650, 0.0080342800, 0.0202739900, 0.0511601300, 0.1290993000"); + values("0.0190900000, 0.0203316000, 0.0234914000, 0.0313479000, 0.0510570000, 0.1004738000, 0.2251018000", \ + "0.0187807000, 0.0200308000, 0.0232127000, 0.0311229000, 0.0509361000, 0.1003600000, 0.2249567000", \ + "0.0185069000, 0.0197370000, 0.0228966000, 0.0308636000, 0.0506725000, 0.1002713000, 0.2249128000", \ + "0.0182528000, 0.0195153000, 0.0226513000, 0.0305479000, 0.0503841000, 0.1000133000, 0.2247574000", \ + "0.0180503000, 0.0193527000, 0.0224722000, 0.0303026000, 0.0500381000, 0.0997670000, 0.2245815000", \ + "0.0180233000, 0.0192587000, 0.0224081000, 0.0303590000, 0.0500808000, 0.0997411000, 0.2242913000", \ + "0.0183493000, 0.0195806000, 0.0225898000, 0.0301880000, 0.0502617000, 0.1001033000, 0.2248905000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012617180, 0.0031838650, 0.0080342800, 0.0202739900, 0.0511601300, 0.1290993000"); + values("0.0022155000, 0.0012214000, -0.0012668000, -0.0081861000, -0.0270289000, -0.0764617000, -0.2024759000", \ + "0.0021889000, 0.0011580000, -0.0014027000, -0.0082922000, -0.0270493000, -0.0764874000, -0.2025011000", \ + "0.0022419000, 0.0012165000, -0.0013317000, -0.0082388000, -0.0269688000, -0.0764153000, -0.2024180000", \ + "0.0020057000, 0.0009612000, -0.0016457000, -0.0085672000, -0.0273079000, -0.0766638000, -0.2026518000", \ + "0.0017452000, 0.0006801000, -0.0019846000, -0.0090103000, -0.0277661000, -0.0770377000, -0.2029252000", \ + "0.0021857000, 0.0009353000, -0.0021549000, -0.0098473000, -0.0282794000, -0.0774018000, -0.2031781000", \ + "0.0043345000, 0.0030249000, -0.0001583000, -0.0079142000, -0.0282273000, -0.0777274000, -0.2033028000"); + } + related_pin : "B1_N"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012617180, 0.0031838650, 0.0080342800, 0.0202739900, 0.0511601300, 0.1290993000"); + values("0.0165644000, 0.0178531000, 0.0210044000, 0.0290119000, 0.0488816000, 0.0984471000, 0.2231286000", \ + "0.0165285000, 0.0177956000, 0.0210079000, 0.0290289000, 0.0488967000, 0.0984580000, 0.2230328000", \ + "0.0165461000, 0.0178404000, 0.0210252000, 0.0290424000, 0.0488807000, 0.0985285000, 0.2231360000", \ + "0.0162108000, 0.0174882000, 0.0206740000, 0.0286405000, 0.0485216000, 0.0982352000, 0.2228706000", \ + "0.0159768000, 0.0172294000, 0.0203839000, 0.0281966000, 0.0480548000, 0.0978088000, 0.2229995000", \ + "0.0160736000, 0.0173207000, 0.0203199000, 0.0279330000, 0.0477201000, 0.0975309000, 0.2223212000", \ + "0.0162854000, 0.0175278000, 0.0207182000, 0.0282639000, 0.0477271000, 0.0974830000, 0.2220772000"); + } + } + max_capacitance : 0.1290990000; + max_transition : 1.4912630000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012617200, 0.0031838600, 0.0080342800, 0.0202740000, 0.0511601000, 0.1290990000"); + values("0.0228254000, 0.0252785000, 0.0309547000, 0.0441506000, 0.0751558000, 0.1502518000, 0.3374191000", \ + "0.0270001000, 0.0293867000, 0.0350489000, 0.0482021000, 0.0791435000, 0.1542483000, 0.3412206000", \ + "0.0374502000, 0.0398704000, 0.0454523000, 0.0582334000, 0.0890830000, 0.1642259000, 0.3512159000", \ + "0.0521334000, 0.0555480000, 0.0636208000, 0.0806112000, 0.1130407000, 0.1871044000, 0.3741573000", \ + "0.0669988000, 0.0720586000, 0.0843348000, 0.1096446000, 0.1576998000, 0.2430585000, 0.4294691000", \ + "0.0722394000, 0.0802534000, 0.0989663000, 0.1374343000, 0.2113645000, 0.3387375000, 0.5566891000", \ + "0.0395615000, 0.0525330000, 0.0806021000, 0.1403980000, 0.2540852000, 0.4534031000, 0.7827829000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012617200, 0.0031838600, 0.0080342800, 0.0202740000, 0.0511601000, 0.1290990000"); + values("0.0720932000, 0.0790281000, 0.0960600000, 0.1372009000, 0.2369119000, 0.4886331000, 1.1205994000", \ + "0.0762519000, 0.0831606000, 0.1001862000, 0.1415426000, 0.2422081000, 0.4925484000, 1.1219787000", \ + "0.0887831000, 0.0954697000, 0.1122221000, 0.1534774000, 0.2544416000, 0.5088683000, 1.1355222000", \ + "0.1166802000, 0.1235715000, 0.1400923000, 0.1809188000, 0.2814400000, 0.5332904000, 1.1765433000", \ + "0.1654051000, 0.1741221000, 0.1945713000, 0.2405631000, 0.3416246000, 0.5967803000, 1.2246718000", \ + "0.2445147000, 0.2579717000, 0.2877361000, 0.3512161000, 0.4757159000, 0.7323697000, 1.3632591000", \ + "0.3692634000, 0.3908641000, 0.4402013000, 0.5391094000, 0.7170148000, 1.0396656000, 1.6901064000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012617200, 0.0031838600, 0.0080342800, 0.0202740000, 0.0511601000, 0.1290990000"); + values("0.0220289000, 0.0244617000, 0.0306098000, 0.0460706000, 0.0848481000, 0.1836035000, 0.4345596000", \ + "0.0212378000, 0.0237299000, 0.0300996000, 0.0457330000, 0.0847083000, 0.1838419000, 0.4340297000", \ + "0.0246856000, 0.0266993000, 0.0318552000, 0.0460367000, 0.0843425000, 0.1834194000, 0.4351730000", \ + "0.0353278000, 0.0381407000, 0.0443532000, 0.0576003000, 0.0891807000, 0.1833634000, 0.4347028000", \ + "0.0550549000, 0.0597151000, 0.0683292000, 0.0873678000, 0.1226709000, 0.2002166000, 0.4348258000", \ + "0.0901286000, 0.0969930000, 0.1101248000, 0.1382718000, 0.1895423000, 0.2838327000, 0.4767564000", \ + "0.1522499000, 0.1625680000, 0.1849640000, 0.2282986000, 0.3067330000, 0.4391684000, 0.6658970000"); + } + related_pin : "A1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012617200, 0.0031838600, 0.0080342800, 0.0202740000, 0.0511601000, 0.1290990000"); + values("0.0422970000, 0.0511012000, 0.0727935000, 0.1275666000, 0.2644673000, 0.6092562000, 1.4795348000", \ + "0.0423496000, 0.0511778000, 0.0729937000, 0.1274451000, 0.2645460000, 0.6094680000, 1.4775948000", \ + "0.0424740000, 0.0513049000, 0.0731210000, 0.1275537000, 0.2646710000, 0.6126452000, 1.4750802000", \ + "0.0445560000, 0.0527441000, 0.0735603000, 0.1279839000, 0.2644521000, 0.6097521000, 1.4845424000", \ + "0.0599483000, 0.0686668000, 0.0888828000, 0.1369743000, 0.2665726000, 0.6123630000, 1.4761435000", \ + "0.0951377000, 0.1050602000, 0.1287891000, 0.1806541000, 0.3003332000, 0.6167036000, 1.4799302000", \ + "0.1741313000, 0.1864420000, 0.2151657000, 0.2772233000, 0.4089481000, 0.6994965000, 1.4912627000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012617200, 0.0031838600, 0.0080342800, 0.0202740000, 0.0511601000, 0.1290990000"); + values("0.0278636000, 0.0303030000, 0.0359731000, 0.0491837000, 0.0800819000, 0.1551730000, 0.3420846000", \ + "0.0320849000, 0.0344961000, 0.0401934000, 0.0533643000, 0.0843495000, 0.1594697000, 0.3467359000", \ + "0.0414383000, 0.0439658000, 0.0496245000, 0.0627243000, 0.0936922000, 0.1688540000, 0.3561384000", \ + "0.0566684000, 0.0599635000, 0.0672325000, 0.0828064000, 0.1152372000, 0.1906268000, 0.3778984000", \ + "0.0753642000, 0.0799864000, 0.0909617000, 0.1129746000, 0.1564944000, 0.2404481000, 0.4282068000", \ + "0.0887210000, 0.0960847000, 0.1127823000, 0.1471832000, 0.2137585000, 0.3307934000, 0.5429021000", \ + "0.0725968000, 0.0836427000, 0.1091570000, 0.1647833000, 0.2690300000, 0.4500874000, 0.7486714000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012617200, 0.0031838600, 0.0080342800, 0.0202740000, 0.0511601000, 0.1290990000"); + values("0.0895834000, 0.0957657000, 0.1108257000, 0.1484459000, 0.2413359000, 0.4743275000, 1.0605515000", \ + "0.0943293000, 0.1003972000, 0.1157046000, 0.1536055000, 0.2468096000, 0.4801609000, 1.0667546000", \ + "0.1070996000, 0.1133245000, 0.1285996000, 0.1662453000, 0.2598974000, 0.4931894000, 1.0798504000", \ + "0.1352613000, 0.1414498000, 0.1564842000, 0.1942773000, 0.2878269000, 0.5214502000, 1.1082588000", \ + "0.1888959000, 0.1965622000, 0.2143448000, 0.2547297000, 0.3482811000, 0.5819691000, 1.1694891000", \ + "0.2787785000, 0.2891304000, 0.3146395000, 0.3694917000, 0.4824136000, 0.7214707000, 1.3094810000", \ + "0.4202208000, 0.4381098000, 0.4776337000, 0.5614280000, 0.7227495000, 1.0287542000, 1.6332399000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012617200, 0.0031838600, 0.0080342800, 0.0202740000, 0.0511601000, 0.1290990000"); + values("0.0219240000, 0.0243189000, 0.0304914000, 0.0459021000, 0.0847254000, 0.1835422000, 0.4344407000", \ + "0.0215692000, 0.0241048000, 0.0303479000, 0.0457511000, 0.0846366000, 0.1834964000, 0.4346590000", \ + "0.0231697000, 0.0253148000, 0.0309817000, 0.0458795000, 0.0845829000, 0.1837151000, 0.4345465000", \ + "0.0317859000, 0.0339274000, 0.0395277000, 0.0526395000, 0.0871446000, 0.1836343000, 0.4351973000", \ + "0.0495421000, 0.0528205000, 0.0594067000, 0.0747715000, 0.1091139000, 0.1941004000, 0.4348922000", \ + "0.0826666000, 0.0869565000, 0.0970859000, 0.1189350000, 0.1623781000, 0.2519231000, 0.4609472000", \ + "0.1418355000, 0.1491763000, 0.1652356000, 0.1987715000, 0.2613228000, 0.3769390000, 0.5971661000"); + } + related_pin : "A2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012617200, 0.0031838600, 0.0080342800, 0.0202740000, 0.0511601000, 0.1290990000"); + values("0.0550640000, 0.0632982000, 0.0837626000, 0.1350718000, 0.2626442000, 0.5846156000, 1.3900158000", \ + "0.0550585000, 0.0632964000, 0.0838050000, 0.1349685000, 0.2627496000, 0.5830841000, 1.3930699000", \ + "0.0551475000, 0.0633776000, 0.0838563000, 0.1350721000, 0.2625490000, 0.5827196000, 1.3903616000", \ + "0.0557635000, 0.0639712000, 0.0841862000, 0.1351138000, 0.2633089000, 0.5827987000, 1.3883168000", \ + "0.0702421000, 0.0783548000, 0.0967049000, 0.1428025000, 0.2639957000, 0.5832269000, 1.3913701000", \ + "0.1059297000, 0.1149807000, 0.1365804000, 0.1860138000, 0.2960777000, 0.5916967000, 1.3928760000", \ + "0.1837942000, 0.1959161000, 0.2238237000, 0.2837348000, 0.4086222000, 0.6799982000, 1.4096460000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012617200, 0.0031838600, 0.0080342800, 0.0202740000, 0.0511601000, 0.1290990000"); + values("0.1220069000, 0.1254143000, 0.1334772000, 0.1489285000, 0.1776447000, 0.2338046000, 0.3587487000", \ + "0.1266728000, 0.1301713000, 0.1381857000, 0.1539354000, 0.1824878000, 0.2386495000, 0.3635165000", \ + "0.1389880000, 0.1427344000, 0.1507696000, 0.1662468000, 0.1949908000, 0.2511225000, 0.3759447000", \ + "0.1696245000, 0.1734004000, 0.1813296000, 0.1967385000, 0.2255536000, 0.2816291000, 0.4065690000", \ + "0.2409569000, 0.2447657000, 0.2526506000, 0.2683135000, 0.2972554000, 0.3537508000, 0.4784457000", \ + "0.3649632000, 0.3695546000, 0.3795628000, 0.3986487000, 0.4321188000, 0.4922392000, 0.6188425000", \ + "0.5560311000, 0.5621766000, 0.5746155000, 0.5991773000, 0.6409313000, 0.7107878000, 0.8420930000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012617200, 0.0031838600, 0.0080342800, 0.0202740000, 0.0511601000, 0.1290990000"); + values("0.1041551000, 0.1104865000, 0.1256181000, 0.1638184000, 0.2576246000, 0.4909770000, 1.0779888000", \ + "0.1089524000, 0.1150700000, 0.1305366000, 0.1686409000, 0.2625750000, 0.4959112000, 1.0828779000", \ + "0.1202003000, 0.1265176000, 0.1418673000, 0.1797946000, 0.2736449000, 0.5072356000, 1.0943561000", \ + "0.1451175000, 0.1510098000, 0.1662835000, 0.2041721000, 0.2979831000, 0.5319374000, 1.1193461000", \ + "0.1846709000, 0.1907452000, 0.2061012000, 0.2436748000, 0.3371524000, 0.5710827000, 1.1618317000", \ + "0.2361973000, 0.2425309000, 0.2575587000, 0.2948346000, 0.3874526000, 0.6210446000, 1.2088694000", \ + "0.2903712000, 0.2972814000, 0.3134265000, 0.3507281000, 0.4422939000, 0.6748971000, 1.2625173000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012617200, 0.0031838600, 0.0080342800, 0.0202740000, 0.0511601000, 0.1290990000"); + values("0.0366551000, 0.0379279000, 0.0413092000, 0.0504938000, 0.0735889000, 0.1315145000, 0.2857684000", \ + "0.0366502000, 0.0378249000, 0.0411833000, 0.0504243000, 0.0734354000, 0.1318286000, 0.2858296000", \ + "0.0366292000, 0.0378255000, 0.0412928000, 0.0503907000, 0.0734672000, 0.1315874000, 0.2857931000", \ + "0.0366738000, 0.0379289000, 0.0413307000, 0.0504895000, 0.0733963000, 0.1313441000, 0.2856388000", \ + "0.0386067000, 0.0397338000, 0.0429054000, 0.0516183000, 0.0743206000, 0.1320161000, 0.2856491000", \ + "0.0541313000, 0.0551519000, 0.0581676000, 0.0658767000, 0.0859769000, 0.1395493000, 0.2888509000", \ + "0.0785580000, 0.0795988000, 0.0830926000, 0.0920046000, 0.1117776000, 0.1611589000, 0.2997251000"); + } + related_pin : "B1_N"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012617200, 0.0031838600, 0.0080342800, 0.0202740000, 0.0511601000, 0.1290990000"); + values("0.0545994000, 0.0629886000, 0.0835648000, 0.1349140000, 0.2634703000, 0.5826326000, 1.3877066000", \ + "0.0547155000, 0.0628984000, 0.0834969000, 0.1349243000, 0.2628058000, 0.5837485000, 1.3905054000", \ + "0.0546105000, 0.0629810000, 0.0835550000, 0.1350016000, 0.2634608000, 0.5829494000, 1.3878234000", \ + "0.0547392000, 0.0629752000, 0.0835113000, 0.1349411000, 0.2629181000, 0.5828898000, 1.3932995000", \ + "0.0561599000, 0.0641514000, 0.0847301000, 0.1351541000, 0.2635781000, 0.5845247000, 1.3947828000", \ + "0.0607376000, 0.0684649000, 0.0874035000, 0.1367651000, 0.2640612000, 0.5829740000, 1.3896440000", \ + "0.0728815000, 0.0802046000, 0.0981511000, 0.1436041000, 0.2661921000, 0.5842795000, 1.3946286000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__a21boi_4") { + leakage_power () { + value : 0.0127454000; + when : "!A1&!A2&B1_N"; + } + leakage_power () { + value : 0.0041562000; + when : "!A1&!A2&!B1_N"; + } + leakage_power () { + value : 0.0146596000; + when : "!A1&A2&B1_N"; + } + leakage_power () { + value : 0.0041568000; + when : "!A1&A2&!B1_N"; + } + leakage_power () { + value : 0.0138528000; + when : "A1&!A2&B1_N"; + } + leakage_power () { + value : 0.0041568000; + when : "A1&!A2&!B1_N"; + } + leakage_power () { + value : 0.0134462000; + when : "A1&A2&B1_N"; + } + leakage_power () { + value : 0.0008047000; + when : "A1&A2&!B1_N"; + } + area : 18.768000000; + cell_footprint : "sky130_fd_sc_hd__a21boi"; + cell_leakage_power : 0.0084973050; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A1") { + capacitance : 0.0085800000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0082320000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0151147000, 0.0150977000, 0.0150585000, 0.0150657000, 0.0150822000, 0.0151202000, 0.0152080000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0150579000, -0.0150571000, -0.0150551000, -0.0150589000, -0.0150677000, -0.0150878000, -0.0151344000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0089270000; + } + pin ("A2") { + capacitance : 0.0092350000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0087590000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0162072000, 0.0162163000, 0.0162375000, 0.0162370000, 0.0162359000, 0.0162333000, 0.0162274000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0163147000, -0.0162877000, -0.0162255000, -0.0162260000, -0.0162271000, -0.0162298000, -0.0162360000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0097110000; + } + pin ("B1_N") { + capacitance : 0.0024730000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0023400000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0223864000, 0.0222207000, 0.0218388000, 0.0220458000, 0.0225232000, 0.0236236000, 0.0261601000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0076559000, 0.0075393000, 0.0072705000, 0.0074519000, 0.0078701000, 0.0088341000, 0.0110560000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0026060000; + } + pin ("Y") { + direction : "output"; + function : "(!A1&B1_N) | (!A2&B1_N)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013738360, 0.0037748500, 0.0103720500, 0.0284989900, 0.0783058700, 0.2151589000"); + values("0.0179400000, 0.0165514000, 0.0126924000, 0.0021153000, -0.0269987000, -0.1072927000, -0.3286007000", \ + "0.0173839000, 0.0160152000, 0.0121979000, 0.0016559000, -0.0273565000, -0.1076870000, -0.3290879000", \ + "0.0166422000, 0.0152691000, 0.0114868000, 0.0010903000, -0.0278601000, -0.1080942000, -0.3294163000", \ + "0.0157621000, 0.0144430000, 0.0107372000, 0.0004370000, -0.0284156000, -0.1085009000, -0.3296418000", \ + "0.0155883000, 0.0142394000, 0.0104373000, 0.0001570000, -0.0288578000, -0.1087366000, -0.3299791000", \ + "0.0175168000, 0.0161445000, 0.0123130000, 0.0011070000, -0.0281577000, -0.1084404000, -0.3296418000", \ + "0.0218922000, 0.0203808000, 0.0163483000, 0.0051489000, -0.0251446000, -0.1067672000, -0.3292985000"); + } + related_pin : "A1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013738360, 0.0037748500, 0.0103720500, 0.0284989900, 0.0783058700, 0.2151589000"); + values("0.0273046000, 0.0289106000, 0.0331072000, 0.0443030000, 0.0736493000, 0.1535120000, 0.3729338000", \ + "0.0264476000, 0.0279858000, 0.0322617000, 0.0435424000, 0.0732495000, 0.1534320000, 0.3724521000", \ + "0.0257749000, 0.0272622000, 0.0313671000, 0.0425115000, 0.0725294000, 0.1530507000, 0.3722575000", \ + "0.0253493000, 0.0267916000, 0.0307914000, 0.0418194000, 0.0714141000, 0.1531168000, 0.3719285000", \ + "0.0249085000, 0.0263533000, 0.0303152000, 0.0410525000, 0.0706078000, 0.1516758000, 0.3733080000", \ + "0.0248423000, 0.0262696000, 0.0301605000, 0.0410028000, 0.0702580000, 0.1507261000, 0.3701028000", \ + "0.0252941000, 0.0266002000, 0.0302000000, 0.0405826000, 0.0703921000, 0.1507848000, 0.3709306000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013738360, 0.0037748500, 0.0103720500, 0.0284989900, 0.0783058700, 0.2151589000"); + values("0.0190111000, 0.0175916000, 0.0137469000, 0.0031532000, -0.0259829000, -0.1062554000, -0.3275760000", \ + "0.0184312000, 0.0170459000, 0.0132000000, 0.0026725000, -0.0264379000, -0.1067099000, -0.3280374000", \ + "0.0176615000, 0.0162706000, 0.0124773000, 0.0020149000, -0.0269589000, -0.1072301000, -0.3284541000", \ + "0.0167216000, 0.0153775000, 0.0117108000, 0.0013952000, -0.0274537000, -0.1075641000, -0.3287577000", \ + "0.0168695000, 0.0154749000, 0.0115563000, 0.0008289000, -0.0279961000, -0.1076783000, -0.3287632000", \ + "0.0171886000, 0.0157720000, 0.0118579000, 0.0012250000, -0.0279460000, -0.1084279000, -0.3290736000", \ + "0.0204439000, 0.0190637000, 0.0149577000, 0.0039080000, -0.0259510000, -0.1069696000, -0.3289609000"); + } + related_pin : "A2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013738360, 0.0037748500, 0.0103720500, 0.0284989900, 0.0783058700, 0.2151589000"); + values("0.0392188000, 0.0406429000, 0.0445632000, 0.0552764000, 0.0846306000, 0.1643358000, 0.3830583000", \ + "0.0385065000, 0.0399870000, 0.0439164000, 0.0547324000, 0.0841576000, 0.1642415000, 0.3830464000", \ + "0.0377953000, 0.0392322000, 0.0432029000, 0.0540813000, 0.0836967000, 0.1636554000, 0.3827007000", \ + "0.0372947000, 0.0386963000, 0.0426544000, 0.0534635000, 0.0829231000, 0.1633219000, 0.3824333000", \ + "0.0368807000, 0.0383597000, 0.0422489000, 0.0529334000, 0.0823233000, 0.1626710000, 0.3818196000", \ + "0.0367419000, 0.0381453000, 0.0420459000, 0.0529545000, 0.0823381000, 0.1623125000, 0.3815902000", \ + "0.0369284000, 0.0382896000, 0.0420317000, 0.0524766000, 0.0825557000, 0.1630147000, 0.3822354000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013738360, 0.0037748500, 0.0103720500, 0.0284989900, 0.0783058700, 0.2151589000"); + values("0.0070916000, 0.0058901000, 0.0026881000, -0.0064827000, -0.0339464000, -0.1134401000, -0.3347012000", \ + "0.0069365000, 0.0058146000, 0.0027242000, -0.0064560000, -0.0339415000, -0.1134754000, -0.3346917000", \ + "0.0070842000, 0.0059010000, 0.0027158000, -0.0064756000, -0.0338913000, -0.1133610000, -0.3345836000", \ + "0.0064916000, 0.0052715000, 0.0021617000, -0.0071214000, -0.0345287000, -0.1138881000, -0.3350212000", \ + "0.0058405000, 0.0046114000, 0.0012343000, -0.0082049000, -0.0355546000, -0.1146369000, -0.3356206000", \ + "0.0064632000, 0.0050590000, 0.0012327000, -0.0090562000, -0.0369745000, -0.1155710000, -0.3362438000", \ + "0.0082022000, 0.0067200000, 0.0027048000, -0.0080425000, -0.0368735000, -0.1164043000, -0.3367069000"); + } + related_pin : "B1_N"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013738360, 0.0037748500, 0.0103720500, 0.0284989900, 0.0783058700, 0.2151589000"); + values("0.0341045000, 0.0355705000, 0.0395931000, 0.0505152000, 0.0801172000, 0.1603017000, 0.3793491000", \ + "0.0341334000, 0.0356110000, 0.0396140000, 0.0505361000, 0.0801725000, 0.1602648000, 0.3790861000", \ + "0.0341295000, 0.0355994000, 0.0395971000, 0.0505257000, 0.0801092000, 0.1602200000, 0.3791903000", \ + "0.0334739000, 0.0349182000, 0.0389011000, 0.0498240000, 0.0793633000, 0.1595830000, 0.3786972000", \ + "0.0329132000, 0.0340619000, 0.0380061000, 0.0488583000, 0.0784789000, 0.1588001000, 0.3779502000", \ + "0.0328308000, 0.0342285000, 0.0376381000, 0.0483366000, 0.0777601000, 0.1580971000, 0.3773340000", \ + "0.0333336000, 0.0347374000, 0.0386818000, 0.0492310000, 0.0783362000, 0.1583211000, 0.3771580000"); + } + } + max_capacitance : 0.2151590000; + max_transition : 1.4962450000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013738400, 0.0037748500, 0.0103721000, 0.0284990000, 0.0783059000, 0.2151590000"); + values("0.0238817000, 0.0254790000, 0.0296035000, 0.0400575000, 0.0662833000, 0.1340798000, 0.3167884000", \ + "0.0279458000, 0.0294956000, 0.0335855000, 0.0440253000, 0.0702183000, 0.1380050000, 0.3207188000", \ + "0.0383102000, 0.0399649000, 0.0440668000, 0.0539390000, 0.0799476000, 0.1478165000, 0.3304111000", \ + "0.0532786000, 0.0552931000, 0.0611849000, 0.0747607000, 0.1032636000, 0.1708134000, 0.3534842000", \ + "0.0677599000, 0.0709785000, 0.0796532000, 0.0996983000, 0.1428810000, 0.2254693000, 0.4078537000", \ + "0.0701560000, 0.0751625000, 0.0881232000, 0.1198765000, 0.1859028000, 0.3098934000, 0.5327292000", \ + "0.0312895000, 0.0390333000, 0.0596928000, 0.1067486000, 0.2085984000, 0.4017771000, 0.7398683000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013738400, 0.0037748500, 0.0103721000, 0.0284990000, 0.0783059000, 0.2151590000"); + values("0.0811141000, 0.0861230000, 0.0990114000, 0.1329480000, 0.2219588000, 0.4615499000, 1.1244781000", \ + "0.0848176000, 0.0897153000, 0.1027063000, 0.1366865000, 0.2263829000, 0.4674799000, 1.1256287000", \ + "0.0969788000, 0.1017650000, 0.1143904000, 0.1481545000, 0.2382929000, 0.4802758000, 1.1396184000", \ + "0.1252928000, 0.1299292000, 0.1423429000, 0.1754213000, 0.2653191000, 0.5103279000, 1.1693062000", \ + "0.1752889000, 0.1810885000, 0.1962617000, 0.2341585000, 0.3240063000, 0.5691193000, 1.2326145000", \ + "0.2591884000, 0.2679308000, 0.2890225000, 0.3409481000, 0.4536259000, 0.7031590000, 1.3643427000", \ + "0.3952025000, 0.4108039000, 0.4441162000, 0.5251620000, 0.6867892000, 1.0061698000, 1.6841920000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013738400, 0.0037748500, 0.0103721000, 0.0284990000, 0.0783059000, 0.2151590000"); + values("0.0253690000, 0.0269479000, 0.0311615000, 0.0429115000, 0.0755245000, 0.1662289000, 0.4188494000", \ + "0.0243668000, 0.0259334000, 0.0303019000, 0.0425242000, 0.0753109000, 0.1663667000, 0.4190571000", \ + "0.0275211000, 0.0287484000, 0.0322940000, 0.0429973000, 0.0748660000, 0.1661558000, 0.4185659000", \ + "0.0377769000, 0.0398383000, 0.0444560000, 0.0547618000, 0.0815948000, 0.1665225000, 0.4188269000", \ + "0.0578871000, 0.0599499000, 0.0663381000, 0.0815559000, 0.1134756000, 0.1872887000, 0.4193249000", \ + "0.0930508000, 0.0970399000, 0.1073559000, 0.1299204000, 0.1758854000, 0.2686066000, 0.4652557000", \ + "0.1554881000, 0.1618080000, 0.1779811000, 0.2144157000, 0.2849083000, 0.4136971000, 0.6570327000"); + } + related_pin : "A1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013738400, 0.0037748500, 0.0103721000, 0.0284990000, 0.0783059000, 0.2151590000"); + values("0.0488291000, 0.0548699000, 0.0711473000, 0.1160331000, 0.2376175000, 0.5697740000, 1.4800881000", \ + "0.0489013000, 0.0548287000, 0.0713509000, 0.1157709000, 0.2376411000, 0.5703334000, 1.4784131000", \ + "0.0490675000, 0.0548439000, 0.0712859000, 0.1159155000, 0.2374366000, 0.5697366000, 1.4777536000", \ + "0.0501481000, 0.0561138000, 0.0720648000, 0.1162203000, 0.2374971000, 0.5733127000, 1.4790417000", \ + "0.0651333000, 0.0710445000, 0.0863103000, 0.1258202000, 0.2405900000, 0.5706358000, 1.4900124000", \ + "0.0982237000, 0.1046037000, 0.1226096000, 0.1660518000, 0.2739540000, 0.5777669000, 1.4818126000", \ + "0.1754289000, 0.1836767000, 0.2056811000, 0.2566263000, 0.3752195000, 0.6633920000, 1.4962455000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013738400, 0.0037748500, 0.0103721000, 0.0284990000, 0.0783059000, 0.2151590000"); + values("0.0295888000, 0.0311504000, 0.0352770000, 0.0456890000, 0.0718773000, 0.1397753000, 0.3221623000", \ + "0.0337294000, 0.0353096000, 0.0394107000, 0.0498323000, 0.0760530000, 0.1439188000, 0.3264378000", \ + "0.0427192000, 0.0443317000, 0.0484122000, 0.0586838000, 0.0848531000, 0.1528284000, 0.3357343000", \ + "0.0573435000, 0.0593337000, 0.0645852000, 0.0768526000, 0.1050676000, 0.1731617000, 0.3561144000", \ + "0.0754570000, 0.0783919000, 0.0857048000, 0.1030350000, 0.1407480000, 0.2190998000, 0.4038699000", \ + "0.0862276000, 0.0908366000, 0.1024084000, 0.1295690000, 0.1870858000, 0.2967673000, 0.5100952000", \ + "0.0624235000, 0.0692935000, 0.0877484000, 0.1307685000, 0.2212856000, 0.3933705000, 0.6938073000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013738400, 0.0037748500, 0.0103721000, 0.0284990000, 0.0783059000, 0.2151590000"); + values("0.1054145000, 0.1096106000, 0.1214591000, 0.1525865000, 0.2361999000, 0.4639159000, 1.0918493000", \ + "0.1097738000, 0.1140396000, 0.1255658000, 0.1572681000, 0.2413466000, 0.4695277000, 1.0935292000", \ + "0.1219303000, 0.1260915000, 0.1379634000, 0.1694633000, 0.2539843000, 0.4830152000, 1.1069742000", \ + "0.1493125000, 0.1538333000, 0.1654086000, 0.1968260000, 0.2815466000, 0.5104387000, 1.1350382000", \ + "0.2036337000, 0.2087274000, 0.2220837000, 0.2554855000, 0.3398557000, 0.5689532000, 1.1939170000", \ + "0.2979302000, 0.3047121000, 0.3221493000, 0.3661334000, 0.4683441000, 0.7034567000, 1.3292749000", \ + "0.4523747000, 0.4630311000, 0.4897764000, 0.5556535000, 0.6983525000, 0.9978796000, 1.6437388000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013738400, 0.0037748500, 0.0103721000, 0.0284990000, 0.0783059000, 0.2151590000"); + values("0.0251428000, 0.0266655000, 0.0309679000, 0.0427622000, 0.0753954000, 0.1661905000, 0.4182691000", \ + "0.0248176000, 0.0263905000, 0.0307123000, 0.0426286000, 0.0752355000, 0.1660935000, 0.4189382000", \ + "0.0261053000, 0.0274862000, 0.0314921000, 0.0428197000, 0.0749918000, 0.1660914000, 0.4182372000", \ + "0.0340799000, 0.0354981000, 0.0394395000, 0.0498761000, 0.0785367000, 0.1663884000, 0.4184356000", \ + "0.0515194000, 0.0533362000, 0.0580381000, 0.0703700000, 0.0995473000, 0.1782699000, 0.4193900000", \ + "0.0843545000, 0.0870453000, 0.0937844000, 0.1108383000, 0.1486705000, 0.2331617000, 0.4473037000", \ + "0.1448443000, 0.1489018000, 0.1598868000, 0.1855608000, 0.2415403000, 0.3500465000, 0.5764903000"); + } + related_pin : "A2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013738400, 0.0037748500, 0.0103721000, 0.0284990000, 0.0783059000, 0.2151590000"); + values("0.0672715000, 0.0730043000, 0.0887345000, 0.1310951000, 0.2466677000, 0.5619774000, 1.4251855000", \ + "0.0673329000, 0.0730423000, 0.0887075000, 0.1313065000, 0.2467254000, 0.5608417000, 1.4265582000", \ + "0.0673420000, 0.0730662000, 0.0887504000, 0.1311598000, 0.2465849000, 0.5618168000, 1.4223146000", \ + "0.0677214000, 0.0733798000, 0.0889237000, 0.1312336000, 0.2465553000, 0.5609436000, 1.4227088000", \ + "0.0806480000, 0.0858447000, 0.0998303000, 0.1388296000, 0.2484700000, 0.5612510000, 1.4212885000", \ + "0.1132626000, 0.1194871000, 0.1356006000, 0.1773639000, 0.2806888000, 0.5698199000, 1.4257683000", \ + "0.1895308000, 0.1972419000, 0.2170841000, 0.2658895000, 0.3811835000, 0.6547575000, 1.4428120000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013738400, 0.0037748500, 0.0103721000, 0.0284990000, 0.0783059000, 0.2151590000"); + values("0.1098076000, 0.1120931000, 0.1173242000, 0.1293472000, 0.1534723000, 0.2030025000, 0.3216991000", \ + "0.1145612000, 0.1168307000, 0.1221505000, 0.1340299000, 0.1581827000, 0.2078218000, 0.3265197000", \ + "0.1268913000, 0.1291829000, 0.1345055000, 0.1463870000, 0.1703785000, 0.2201632000, 0.3388767000", \ + "0.1565518000, 0.1587095000, 0.1640267000, 0.1758910000, 0.2000894000, 0.2497649000, 0.3686033000", \ + "0.2238727000, 0.2260697000, 0.2319684000, 0.2439746000, 0.2685291000, 0.3186725000, 0.4377200000", \ + "0.3327764000, 0.3356538000, 0.3429247000, 0.3581601000, 0.3873080000, 0.4417023000, 0.5631183000", \ + "0.4975669000, 0.5012222000, 0.5102366000, 0.5288139000, 0.5662333000, 0.6311296000, 0.7575770000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013738400, 0.0037748500, 0.0103721000, 0.0284990000, 0.0783059000, 0.2151590000"); + values("0.1227587000, 0.1272081000, 0.1388125000, 0.1708478000, 0.2554687000, 0.4839167000, 1.1081261000", \ + "0.1272728000, 0.1316768000, 0.1433067000, 0.1752968000, 0.2600071000, 0.4885434000, 1.1121438000", \ + "0.1382430000, 0.1426486000, 0.1542662000, 0.1861169000, 0.2709461000, 0.4995752000, 1.1271158000", \ + "0.1626899000, 0.1668723000, 0.1785672000, 0.2101744000, 0.2951376000, 0.5240045000, 1.1481623000", \ + "0.2039219000, 0.2076751000, 0.2193135000, 0.2510372000, 0.3349771000, 0.5638474000, 1.1894175000", \ + "0.2563413000, 0.2606526000, 0.2714866000, 0.3028125000, 0.3871463000, 0.6158055000, 1.2402183000", \ + "0.3109474000, 0.3156089000, 0.3274500000, 0.3588873000, 0.4417121000, 0.6690754000, 1.2934693000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013738400, 0.0037748500, 0.0103721000, 0.0284990000, 0.0783059000, 0.2151590000"); + values("0.0358714000, 0.0365547000, 0.0386107000, 0.0451238000, 0.0639886000, 0.1163940000, 0.2678614000", \ + "0.0358513000, 0.0365019000, 0.0386409000, 0.0450492000, 0.0639435000, 0.1166546000, 0.2674008000", \ + "0.0358666000, 0.0365547000, 0.0386464000, 0.0451107000, 0.0639291000, 0.1165389000, 0.2675802000", \ + "0.0360173000, 0.0366383000, 0.0386762000, 0.0451534000, 0.0639818000, 0.1165105000, 0.2674500000", \ + "0.0398601000, 0.0404480000, 0.0422265000, 0.0479167000, 0.0655758000, 0.1172598000, 0.2678958000", \ + "0.0565756000, 0.0570135000, 0.0584352000, 0.0635369000, 0.0789186000, 0.1269077000, 0.2717415000", \ + "0.0816042000, 0.0820950000, 0.0837891000, 0.0896463000, 0.1053326000, 0.1477050000, 0.2820584000"); + } + related_pin : "B1_N"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013738400, 0.0037748500, 0.0103721000, 0.0284990000, 0.0783059000, 0.2151590000"); + values("0.0669014000, 0.0727075000, 0.0884288000, 0.1311922000, 0.2465967000, 0.5611394000, 1.4245812000", \ + "0.0668951000, 0.0727029000, 0.0884316000, 0.1311898000, 0.2466344000, 0.5611989000, 1.4221558000", \ + "0.0668983000, 0.0727075000, 0.0884303000, 0.1311174000, 0.2465479000, 0.5614118000, 1.4235002000", \ + "0.0668908000, 0.0726760000, 0.0883118000, 0.1310841000, 0.2469304000, 0.5610415000, 1.4207002000", \ + "0.0680678000, 0.0739535000, 0.0891616000, 0.1314690000, 0.2466198000, 0.5614177000, 1.4232320000", \ + "0.0716922000, 0.0770771000, 0.0925021000, 0.1332862000, 0.2483803000, 0.5613787000, 1.4223859000", \ + "0.0841176000, 0.0891081000, 0.1031710000, 0.1404703000, 0.2501944000, 0.5626596000, 1.4244410000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__a21o_1") { + leakage_power () { + value : 0.0033020000; + when : "!A1&!A2&B1"; + } + leakage_power () { + value : 0.0109817000; + when : "!A1&!A2&!B1"; + } + leakage_power () { + value : 0.0033020000; + when : "!A1&A2&B1"; + } + leakage_power () { + value : 0.0114142000; + when : "!A1&A2&!B1"; + } + leakage_power () { + value : 0.0033020000; + when : "A1&!A2&B1"; + } + leakage_power () { + value : 0.0112135000; + when : "A1&!A2&!B1"; + } + leakage_power () { + value : 0.0006234000; + when : "A1&A2&B1"; + } + leakage_power () { + value : 0.0030859000; + when : "A1&A2&!B1"; + } + area : 7.5072000000; + cell_footprint : "sky130_fd_sc_hd__a21o"; + cell_leakage_power : 0.0059030840; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A1") { + capacitance : 0.0023920000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0023130000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0045540000, 0.0045540000, 0.0045539000, 0.0045521000, 0.0045481000, 0.0045386000, 0.0045169000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0036253000, -0.0036278000, -0.0036338000, -0.0036273000, -0.0036125000, -0.0035784000, -0.0034996000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024710000; + } + pin ("A2") { + capacitance : 0.0023340000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022330000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0040206000, 0.0040237000, 0.0040308000, 0.0040304000, 0.0040296000, 0.0040277000, 0.0040233000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0040347000, -0.0040348000, -0.0040349000, -0.0040352000, -0.0040359000, -0.0040375000, -0.0040412000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024340000; + } + pin ("B1") { + capacitance : 0.0024200000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022460000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0026137000, 0.0026063000, 0.0025893000, 0.0026038000, 0.0026374000, 0.0027148000, 0.0028932000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0017254000, -0.0017251000, -0.0017244000, -0.0017242000, -0.0017238000, -0.0017229000, -0.0017207000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0025940000; + } + pin ("X") { + direction : "output"; + function : "(A1&A2) | (B1)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013306320, 0.0035411620, 0.0094239650, 0.0250796500, 0.0667435700, 0.1776222000"); + values("0.0103859000, 0.0094608000, 0.0067777000, -0.0017197000, -0.0266216000, -0.0940056000, -0.2736483000", \ + "0.0101756000, 0.0092349000, 0.0065938000, -0.0019331000, -0.0268358000, -0.0942365000, -0.2738057000", \ + "0.0099510000, 0.0090682000, 0.0063200000, -0.0022145000, -0.0270825000, -0.0944751000, -0.2740445000", \ + "0.0097338000, 0.0087859000, 0.0060891000, -0.0024484000, -0.0273111000, -0.0946883000, -0.2742677000", \ + "0.0095490000, 0.0085320000, 0.0058344000, -0.0026806000, -0.0275256000, -0.0948584000, -0.2744224000", \ + "0.0109378000, 0.0096111000, 0.0061458000, -0.0032436000, -0.0276671000, -0.0949042000, -0.2745042000", \ + "0.0118892000, 0.0104837000, 0.0071129000, -0.0023913000, -0.0275084000, -0.0945524000, -0.2740312000"); + } + related_pin : "A1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013306320, 0.0035411620, 0.0094239650, 0.0250796500, 0.0667435700, 0.1776222000"); + values("0.0129800000, 0.0144592000, 0.0182718000, 0.0280145000, 0.0533985000, 0.1202975000, 0.2993030000", \ + "0.0128424000, 0.0143115000, 0.0181391000, 0.0279011000, 0.0532733000, 0.1206119000, 0.2988908000", \ + "0.0126425000, 0.0141233000, 0.0179294000, 0.0277016000, 0.0530815000, 0.1205282000, 0.2990129000", \ + "0.0124064000, 0.0138520000, 0.0176266000, 0.0273610000, 0.0527130000, 0.1196196000, 0.2971840000", \ + "0.0125219000, 0.0138452000, 0.0174850000, 0.0270335000, 0.0523758000, 0.1193901000, 0.2970324000", \ + "0.0128766000, 0.0142279000, 0.0178138000, 0.0273158000, 0.0527867000, 0.1190530000, 0.2984278000", \ + "0.0145151000, 0.0158795000, 0.0193984000, 0.0288807000, 0.0540874000, 0.1212303000, 0.2990392000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013306320, 0.0035411620, 0.0094239650, 0.0250796500, 0.0667435700, 0.1776222000"); + values("0.0132623000, 0.0122940000, 0.0096458000, 0.0012168000, -0.0235619000, -0.0908301000, -0.2703604000", \ + "0.0131528000, 0.0122293000, 0.0095127000, 0.0010977000, -0.0236866000, -0.0909467000, -0.2705083000", \ + "0.0129686000, 0.0120631000, 0.0093651000, 0.0009377000, -0.0238382000, -0.0911164000, -0.2706392000", \ + "0.0128702000, 0.0119111000, 0.0092030000, 0.0007657000, -0.0239932000, -0.0912839000, -0.2707969000", \ + "0.0127265000, 0.0117374000, 0.0090173000, 0.0005687000, -0.0241825000, -0.0914124000, -0.2709174000", \ + "0.0143375000, 0.0130318000, 0.0094585000, 0.0000506000, -0.0242988000, -0.0914808000, -0.2709471000", \ + "0.0154742000, 0.0140687000, 0.0104348000, 0.0009459000, -0.0242002000, -0.0911672000, -0.2705304000"); + } + related_pin : "A2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013306320, 0.0035411620, 0.0094239650, 0.0250796500, 0.0667435700, 0.1776222000"); + values("0.0132646000, 0.0147467000, 0.0185711000, 0.0283613000, 0.0537408000, 0.1205683000, 0.2980731000", \ + "0.0131639000, 0.0146366000, 0.0184653000, 0.0282340000, 0.0536443000, 0.1204603000, 0.2995297000", \ + "0.0130006000, 0.0144821000, 0.0182877000, 0.0280428000, 0.0534431000, 0.1207884000, 0.2990669000", \ + "0.0128333000, 0.0142978000, 0.0180452000, 0.0277755000, 0.0532187000, 0.1201396000, 0.2977600000", \ + "0.0128235000, 0.0141593000, 0.0178552000, 0.0275223000, 0.0529136000, 0.1199435000, 0.2975963000", \ + "0.0130772000, 0.0144143000, 0.0180688000, 0.0276012000, 0.0529443000, 0.1194649000, 0.2988184000", \ + "0.0143227000, 0.0156513000, 0.0192467000, 0.0287580000, 0.0540231000, 0.1213220000, 0.2976497000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013306320, 0.0035411620, 0.0094239650, 0.0250796500, 0.0667435700, 0.1776222000"); + values("0.0122175000, 0.0112622000, 0.0086281000, 0.0001830000, -0.0245701000, -0.0918395000, -0.2713664000", \ + "0.0120210000, 0.0110907000, 0.0084215000, -0.0000433000, -0.0248167000, -0.0920591000, -0.2715862000", \ + "0.0117787000, 0.0108091000, 0.0081652000, -0.0003052000, -0.0250588000, -0.0923388000, -0.2718568000", \ + "0.0116186000, 0.0106678000, 0.0079617000, -0.0004973000, -0.0252408000, -0.0924931000, -0.2719970000", \ + "0.0116198000, 0.0106362000, 0.0078928000, -0.0006144000, -0.0253551000, -0.0925569000, -0.2720250000", \ + "0.0136973000, 0.0123474000, 0.0087869000, -0.0005212000, -0.0248717000, -0.0920897000, -0.2715383000", \ + "0.0163046000, 0.0148936000, 0.0112299000, 0.0016272000, -0.0233376000, -0.0903465000, -0.2697592000"); + } + related_pin : "B1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013306320, 0.0035411620, 0.0094239650, 0.0250796500, 0.0667435700, 0.1776222000"); + values("0.0086209000, 0.0100721000, 0.0137601000, 0.0232446000, 0.0485131000, 0.1151700000, 0.2929835000", \ + "0.0085063000, 0.0099413000, 0.0136334000, 0.0231406000, 0.0482892000, 0.1156662000, 0.2917032000", \ + "0.0082492000, 0.0096707000, 0.0133528000, 0.0229168000, 0.0480994000, 0.1154397000, 0.2943959000", \ + "0.0079457000, 0.0093467000, 0.0129806000, 0.0225559000, 0.0477508000, 0.1146761000, 0.2911292000", \ + "0.0080805000, 0.0094567000, 0.0129630000, 0.0224968000, 0.0477010000, 0.1150787000, 0.2922951000", \ + "0.0086805000, 0.0100098000, 0.0136641000, 0.0231572000, 0.0482607000, 0.1145053000, 0.2938411000", \ + "0.0109404000, 0.0122345000, 0.0157370000, 0.0252553000, 0.0504947000, 0.1173394000, 0.2941986000"); + } + } + max_capacitance : 0.1776220000; + max_transition : 1.5041070000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013306300, 0.0035411600, 0.0094239600, 0.0250797000, 0.0667436000, 0.1776220000"); + values("0.1207517000, 0.1270962000, 0.1403721000, 0.1672627000, 0.2234068000, 0.3566018000, 0.7069951000", \ + "0.1254665000, 0.1316861000, 0.1450832000, 0.1719145000, 0.2280868000, 0.3613927000, 0.7107013000", \ + "0.1377666000, 0.1440935000, 0.1573505000, 0.1841707000, 0.2403246000, 0.3736152000, 0.7237677000", \ + "0.1663351000, 0.1726014000, 0.1859274000, 0.2127409000, 0.2688817000, 0.4021094000, 0.7516895000", \ + "0.2253126000, 0.2318206000, 0.2455778000, 0.2729740000, 0.3295920000, 0.4630388000, 0.8132443000", \ + "0.3252157000, 0.3328969000, 0.3489725000, 0.3799497000, 0.4407315000, 0.5761166000, 0.9248942000", \ + "0.4847406000, 0.4944937000, 0.5145861000, 0.5527568000, 0.6223884000, 0.7632169000, 1.1135778000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013306300, 0.0035411600, 0.0094239600, 0.0250797000, 0.0667436000, 0.1776220000"); + values("0.0704410000, 0.0770437000, 0.0922062000, 0.1284827000, 0.2213105000, 0.4640789000, 1.1090238000", \ + "0.0744161000, 0.0810166000, 0.0961933000, 0.1324726000, 0.2253173000, 0.4690475000, 1.1160889000", \ + "0.0841865000, 0.0907527000, 0.1059753000, 0.1422493000, 0.2346888000, 0.4781091000, 1.1234175000", \ + "0.1064930000, 0.1131050000, 0.1281572000, 0.1642892000, 0.2566394000, 0.4998438000, 1.1444806000", \ + "0.1377045000, 0.1446105000, 0.1602261000, 0.1962840000, 0.2891741000, 0.5324550000, 1.1780305000", \ + "0.1707978000, 0.1788932000, 0.1958730000, 0.2328942000, 0.3254965000, 0.5693461000, 1.2177344000", \ + "0.1832930000, 0.1941622000, 0.2154107000, 0.2557097000, 0.3473485000, 0.5915377000, 1.2371163000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013306300, 0.0035411600, 0.0094239600, 0.0250797000, 0.0667436000, 0.1776220000"); + values("0.0207336000, 0.0253822000, 0.0357143000, 0.0601569000, 0.1210863000, 0.2896581000, 0.7523467000", \ + "0.0206343000, 0.0252022000, 0.0357525000, 0.0602236000, 0.1214766000, 0.2909483000, 0.7492739000", \ + "0.0207238000, 0.0253114000, 0.0360352000, 0.0604234000, 0.1210451000, 0.2894581000, 0.7492082000", \ + "0.0205332000, 0.0254145000, 0.0357070000, 0.0604744000, 0.1210135000, 0.2895902000, 0.7536655000", \ + "0.0224729000, 0.0271653000, 0.0376906000, 0.0615463000, 0.1221198000, 0.2893380000, 0.7496609000", \ + "0.0284378000, 0.0338464000, 0.0452324000, 0.0695587000, 0.1290867000, 0.2919727000, 0.7580527000", \ + "0.0397828000, 0.0462130000, 0.0603518000, 0.0867824000, 0.1452466000, 0.3000954000, 0.7509625000"); + } + related_pin : "A1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013306300, 0.0035411600, 0.0094239600, 0.0250797000, 0.0667436000, 0.1776220000"); + values("0.0208100000, 0.0274111000, 0.0446743000, 0.0922680000, 0.2223922000, 0.5702023000, 1.4967244000", \ + "0.0208286000, 0.0274399000, 0.0446867000, 0.0923201000, 0.2222158000, 0.5696926000, 1.4947507000", \ + "0.0207297000, 0.0273887000, 0.0447103000, 0.0922012000, 0.2225471000, 0.5704976000, 1.4980222000", \ + "0.0213688000, 0.0278921000, 0.0450825000, 0.0923928000, 0.2222956000, 0.5688723000, 1.4946487000", \ + "0.0241512000, 0.0302294000, 0.0468739000, 0.0937618000, 0.2228357000, 0.5704781000, 1.4974612000", \ + "0.0306972000, 0.0364988000, 0.0514350000, 0.0954410000, 0.2236456000, 0.5703668000, 1.4949727000", \ + "0.0419928000, 0.0488144000, 0.0631112000, 0.1022974000, 0.2245686000, 0.5731163000, 1.4911166000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013306300, 0.0035411600, 0.0094239600, 0.0250797000, 0.0667436000, 0.1776220000"); + values("0.1405778000, 0.1471221000, 0.1610224000, 0.1884188000, 0.2455979000, 0.3797601000, 0.7301091000", \ + "0.1457073000, 0.1522930000, 0.1661173000, 0.1935260000, 0.2507582000, 0.3849439000, 0.7345892000", \ + "0.1584030000, 0.1649769000, 0.1785809000, 0.2062266000, 0.2634348000, 0.3975450000, 0.7475900000", \ + "0.1855613000, 0.1921034000, 0.2059217000, 0.2335375000, 0.2906910000, 0.4248555000, 0.7750235000", \ + "0.2422388000, 0.2489030000, 0.2629128000, 0.2905643000, 0.3479311000, 0.4821922000, 0.8321805000", \ + "0.3411315000, 0.3486773000, 0.3644538000, 0.3952776000, 0.4560329000, 0.5922547000, 0.9417089000", \ + "0.4993399000, 0.5089338000, 0.5285082000, 0.5651840000, 0.6330898000, 0.7738204000, 1.1249062000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013306300, 0.0035411600, 0.0094239600, 0.0250797000, 0.0667436000, 0.1776220000"); + values("0.0748536000, 0.0814343000, 0.0967105000, 0.1329365000, 0.2254104000, 0.4684181000, 1.1137995000", \ + "0.0792179000, 0.0858093000, 0.1009933000, 0.1372350000, 0.2296889000, 0.4727457000, 1.1176697000", \ + "0.0886673000, 0.0952682000, 0.1104399000, 0.1467552000, 0.2395903000, 0.4833237000, 1.1303865000", \ + "0.1093766000, 0.1159454000, 0.1311501000, 0.1672222000, 0.2597979000, 0.5030806000, 1.1485974000", \ + "0.1432803000, 0.1503439000, 0.1660598000, 0.2025268000, 0.2952724000, 0.5386711000, 1.1840210000", \ + "0.1848648000, 0.1931645000, 0.2106505000, 0.2480913000, 0.3407757000, 0.5840439000, 1.2313858000", \ + "0.2166481000, 0.2275741000, 0.2496704000, 0.2908122000, 0.3839101000, 0.6274745000, 1.2720464000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013306300, 0.0035411600, 0.0094239600, 0.0250797000, 0.0667436000, 0.1776220000"); + values("0.0225129000, 0.0271585000, 0.0373551000, 0.0622143000, 0.1232574000, 0.2906925000, 0.7553682000", \ + "0.0225370000, 0.0271401000, 0.0375558000, 0.0623497000, 0.1232087000, 0.2916632000, 0.7524855000", \ + "0.0223479000, 0.0271766000, 0.0377739000, 0.0621176000, 0.1230641000, 0.2903325000, 0.7571139000", \ + "0.0225880000, 0.0273269000, 0.0375281000, 0.0623000000, 0.1229430000, 0.2921660000, 0.7533820000", \ + "0.0232758000, 0.0280258000, 0.0383678000, 0.0632812000, 0.1232975000, 0.2917445000, 0.7519346000", \ + "0.0287272000, 0.0336532000, 0.0454019000, 0.0690952000, 0.1293925000, 0.2930482000, 0.7540360000", \ + "0.0393928000, 0.0453660000, 0.0583309000, 0.0835063000, 0.1422070000, 0.2999248000, 0.7506032000"); + } + related_pin : "A2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013306300, 0.0035411600, 0.0094239600, 0.0250797000, 0.0667436000, 0.1776220000"); + values("0.0208516000, 0.0274195000, 0.0447673000, 0.0923466000, 0.2226182000, 0.5706040000, 1.4972257000", \ + "0.0208622000, 0.0274310000, 0.0447280000, 0.0921672000, 0.2223446000, 0.5698572000, 1.4962867000", \ + "0.0208206000, 0.0273473000, 0.0446797000, 0.0923821000, 0.2222083000, 0.5699486000, 1.4947659000", \ + "0.0211657000, 0.0277122000, 0.0449931000, 0.0922814000, 0.2225232000, 0.5708848000, 1.4983247000", \ + "0.0238111000, 0.0301455000, 0.0469178000, 0.0932780000, 0.2223012000, 0.5709679000, 1.4980547000", \ + "0.0297566000, 0.0359965000, 0.0516562000, 0.0953801000, 0.2233382000, 0.5699292000, 1.4971988000", \ + "0.0406217000, 0.0474154000, 0.0632025000, 0.1031195000, 0.2251407000, 0.5719495000, 1.4910529000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013306300, 0.0035411600, 0.0094239600, 0.0250797000, 0.0667436000, 0.1776220000"); + values("0.1214856000, 0.1280432000, 0.1419069000, 0.1695194000, 0.2264375000, 0.3606111000, 0.7109650000", \ + "0.1246210000, 0.1311969000, 0.1450670000, 0.1727524000, 0.2298718000, 0.3638843000, 0.7131665000", \ + "0.1344706000, 0.1410417000, 0.1548687000, 0.1823978000, 0.2395970000, 0.3737424000, 0.7239087000", \ + "0.1619536000, 0.1685159000, 0.1823137000, 0.2098467000, 0.2670801000, 0.4013009000, 0.7511006000", \ + "0.2262558000, 0.2329567000, 0.2469770000, 0.2748119000, 0.3321883000, 0.4665409000, 0.8166869000", \ + "0.3336888000, 0.3418877000, 0.3580835000, 0.3878891000, 0.4478108000, 0.5845374000, 0.9342143000", \ + "0.5047432000, 0.5152042000, 0.5357078000, 0.5722605000, 0.6362030000, 0.7742306000, 1.1262274000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013306300, 0.0035411600, 0.0094239600, 0.0250797000, 0.0667436000, 0.1776220000"); + values("0.0481001000, 0.0539573000, 0.0677945000, 0.1025531000, 0.1936450000, 0.4373999000, 1.0865135000", \ + "0.0527486000, 0.0585948000, 0.0724903000, 0.1072384000, 0.1980939000, 0.4404923000, 1.0936752000", \ + "0.0633547000, 0.0691446000, 0.0830191000, 0.1178298000, 0.2095132000, 0.4517288000, 1.0974690000", \ + "0.0814188000, 0.0875652000, 0.1018161000, 0.1369508000, 0.2291655000, 0.4704058000, 1.1156909000", \ + "0.1027100000, 0.1100047000, 0.1253805000, 0.1608826000, 0.2525796000, 0.4950151000, 1.1394471000", \ + "0.1192403000, 0.1289153000, 0.1478051000, 0.1852538000, 0.2768556000, 0.5203420000, 1.1681441000", \ + "0.1082897000, 0.1213376000, 0.1467178000, 0.1917435000, 0.2844602000, 0.5277005000, 1.1730744000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013306300, 0.0035411600, 0.0094239600, 0.0250797000, 0.0667436000, 0.1776220000"); + values("0.0222942000, 0.0269503000, 0.0373622000, 0.0620888000, 0.1232670000, 0.2907885000, 0.7553696000", \ + "0.0222754000, 0.0272469000, 0.0378022000, 0.0622893000, 0.1229365000, 0.2916191000, 0.7520427000", \ + "0.0226660000, 0.0269196000, 0.0376509000, 0.0622582000, 0.1230349000, 0.2904696000, 0.7573653000", \ + "0.0223538000, 0.0268329000, 0.0374300000, 0.0621947000, 0.1228068000, 0.2913015000, 0.7506337000", \ + "0.0240614000, 0.0286029000, 0.0389906000, 0.0632594000, 0.1233542000, 0.2922094000, 0.7524290000", \ + "0.0326999000, 0.0372539000, 0.0472479000, 0.0704639000, 0.1295316000, 0.2938900000, 0.7564114000", \ + "0.0457194000, 0.0517404000, 0.0628366000, 0.0846190000, 0.1392436000, 0.2984251000, 0.7516274000"); + } + related_pin : "B1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013306300, 0.0035411600, 0.0094239600, 0.0250797000, 0.0667436000, 0.1776220000"); + values("0.0179465000, 0.0243056000, 0.0418710000, 0.0902238000, 0.2218376000, 0.5717004000, 1.5036992000", \ + "0.0179474000, 0.0243742000, 0.0419176000, 0.0902959000, 0.2215096000, 0.5717156000, 1.4983086000", \ + "0.0181434000, 0.0244688000, 0.0419633000, 0.0904214000, 0.2217969000, 0.5720353000, 1.5041065000", \ + "0.0205333000, 0.0264255000, 0.0430459000, 0.0906399000, 0.2214119000, 0.5715373000, 1.4934478000", \ + "0.0262328000, 0.0315206000, 0.0463599000, 0.0918452000, 0.2209870000, 0.5709444000, 1.4997720000", \ + "0.0365732000, 0.0419992000, 0.0553565000, 0.0957074000, 0.2224560000, 0.5687580000, 1.4959153000", \ + "0.0520031000, 0.0587121000, 0.0734793000, 0.1092364000, 0.2254418000, 0.5718275000, 1.4930691000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__a21o_2") { + leakage_power () { + value : 0.0036643000; + when : "!A1&!A2&B1"; + } + leakage_power () { + value : 0.0081635000; + when : "!A1&!A2&!B1"; + } + leakage_power () { + value : 0.0036641000; + when : "!A1&A2&B1"; + } + leakage_power () { + value : 0.0086168000; + when : "!A1&A2&!B1"; + } + leakage_power () { + value : 0.0036643000; + when : "A1&!A2&B1"; + } + leakage_power () { + value : 0.0083986000; + when : "A1&!A2&!B1"; + } + leakage_power () { + value : 0.0011005000; + when : "A1&A2&B1"; + } + leakage_power () { + value : 0.0035415000; + when : "A1&A2&!B1"; + } + area : 8.758400000; + cell_footprint : "sky130_fd_sc_hd__a21o"; + cell_leakage_power : 0.0051017210; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A1") { + capacitance : 0.0023590000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022750000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0045295000, 0.0045314000, 0.0045358000, 0.0045357000, 0.0045356000, 0.0045352000, 0.0045344000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0034546000, -0.0034579000, -0.0034656000, -0.0034583000, -0.0034414000, -0.0034025000, -0.0033127000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024440000; + } + pin ("A2") { + capacitance : 0.0023150000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022070000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0039752000, 0.0039712000, 0.0039618000, 0.0039624000, 0.0039639000, 0.0039673000, 0.0039752000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0039621000, -0.0039645000, -0.0039700000, -0.0039708000, -0.0039724000, -0.0039763000, -0.0039851000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024230000; + } + pin ("B1") { + capacitance : 0.0023800000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0021950000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0021215000, 0.0021123000, 0.0020910000, 0.0021043000, 0.0021348000, 0.0022052000, 0.0023675000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0017295000, -0.0017271000, -0.0017215000, -0.0017207000, -0.0017190000, -0.0017149000, -0.0017054000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0025640000; + } + pin ("X") { + direction : "output"; + function : "(A1&A2) | (B1)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014596270, 0.0042610240, 0.0124390100, 0.0363126500, 0.1060059000, 0.3094581000"); + values("0.0138297000, 0.0123528000, 0.0086713000, -0.0025095000, -0.0395590000, -0.1518984000, -0.4813359000", \ + "0.0135840000, 0.0121282000, 0.0085016000, -0.0026446000, -0.0396284000, -0.1520335000, -0.4814649000", \ + "0.0133875000, 0.0119578000, 0.0082582000, -0.0029005000, -0.0399161000, -0.1522951000, -0.4817345000", \ + "0.0131576000, 0.0116663000, 0.0080047000, -0.0032090000, -0.0401694000, -0.1525289000, -0.4819749000", \ + "0.0130298000, 0.0115583000, 0.0077787000, -0.0034995000, -0.0404939000, -0.1528148000, -0.4822247000", \ + "0.0142303000, 0.0126101000, 0.0080443000, -0.0041648000, -0.0408248000, -0.1529961000, -0.4823178000", \ + "0.0173918000, 0.0156189000, 0.0108741000, -0.0024060000, -0.0407263000, -0.1528246000, -0.4820498000"); + } + related_pin : "A1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014596270, 0.0042610240, 0.0124390100, 0.0363126500, 0.1060059000, 0.3094581000"); + values("0.0175800000, 0.0192934000, 0.0241455000, 0.0377649000, 0.0766362000, 0.1883976000, 0.5145676000", \ + "0.0174493000, 0.0191502000, 0.0240206000, 0.0376698000, 0.0765561000, 0.1883861000, 0.5146285000", \ + "0.0172356000, 0.0189128000, 0.0237858000, 0.0375095000, 0.0763096000, 0.1891068000, 0.5134890000", \ + "0.0170708000, 0.0187426000, 0.0236092000, 0.0372263000, 0.0760422000, 0.1882379000, 0.5138046000", \ + "0.0171304000, 0.0187131000, 0.0234981000, 0.0367418000, 0.0754271000, 0.1876369000, 0.5140355000", \ + "0.0180098000, 0.0195207000, 0.0240330000, 0.0374002000, 0.0756119000, 0.1867649000, 0.5135694000", \ + "0.0194734000, 0.0209411000, 0.0253142000, 0.0383495000, 0.0769557000, 0.1890820000, 0.5129636000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014596270, 0.0042610240, 0.0124390100, 0.0363126500, 0.1060059000, 0.3094581000"); + values("0.0168256000, 0.0153388000, 0.0115864000, 0.0003811000, -0.0365088000, -0.1486610000, -0.4779490000", \ + "0.0167998000, 0.0153306000, 0.0115669000, 0.0003692000, -0.0365465000, -0.1487358000, -0.4780892000", \ + "0.0165649000, 0.0151053000, 0.0113207000, 0.0001869000, -0.0366374000, -0.1488702000, -0.4782243000", \ + "0.0164635000, 0.0150029000, 0.0112338000, 0.0000342000, -0.0368670000, -0.1490839000, -0.4783798000", \ + "0.0163707000, 0.0148859000, 0.0110808000, -0.0002048000, -0.0370559000, -0.1492520000, -0.4785656000", \ + "0.0172769000, 0.0156658000, 0.0110846000, -0.0006822000, -0.0373025000, -0.1493666000, -0.4786197000", \ + "0.0216440000, 0.0198746000, 0.0150470000, 0.0015989000, -0.0368959000, -0.1491542000, -0.4783031000"); + } + related_pin : "A2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014596270, 0.0042610240, 0.0124390100, 0.0363126500, 0.1060059000, 0.3094581000"); + values("0.0179906000, 0.0196977000, 0.0245014000, 0.0382161000, 0.0770700000, 0.1898426000, 0.5142041000", \ + "0.0178414000, 0.0195267000, 0.0244043000, 0.0381345000, 0.0769485000, 0.1887595000, 0.5148460000", \ + "0.0177321000, 0.0194099000, 0.0242792000, 0.0379576000, 0.0768635000, 0.1889105000, 0.5150404000", \ + "0.0175876000, 0.0192471000, 0.0240622000, 0.0377653000, 0.0765888000, 0.1884837000, 0.5159614000", \ + "0.0174396000, 0.0190812000, 0.0238708000, 0.0373872000, 0.0761888000, 0.1881195000, 0.5143648000", \ + "0.0180641000, 0.0196311000, 0.0242205000, 0.0374498000, 0.0760126000, 0.1876343000, 0.5160890000", \ + "0.0193084000, 0.0207981000, 0.0252658000, 0.0385049000, 0.0771181000, 0.1893926000, 0.5148711000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014596270, 0.0042610240, 0.0124390100, 0.0363126500, 0.1060059000, 0.3094581000"); + values("0.0165705000, 0.0149744000, 0.0112114000, 0.0000794000, -0.0367440000, -0.1489765000, -0.4783044000", \ + "0.0162846000, 0.0147719000, 0.0110487000, -0.0001115000, -0.0369702000, -0.1491870000, -0.4785433000", \ + "0.0160419000, 0.0145124000, 0.0107649000, -0.0004206000, -0.0372694000, -0.1494553000, -0.4788074000", \ + "0.0158244000, 0.0143359000, 0.0105966000, -0.0006081000, -0.0374634000, -0.1496772000, -0.4790139000", \ + "0.0157751000, 0.0142589000, 0.0104477000, -0.0008576000, -0.0377366000, -0.1498165000, -0.4791004000", \ + "0.0173357000, 0.0156641000, 0.0109888000, -0.0007781000, -0.0375289000, -0.1495989000, -0.4787889000", \ + "0.0232603000, 0.0214474000, 0.0164607000, 0.0030023000, -0.0351542000, -0.1473871000, -0.4766221000"); + } + related_pin : "B1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014596270, 0.0042610240, 0.0124390100, 0.0363126500, 0.1060059000, 0.3094581000"); + values("0.0134224000, 0.0151274000, 0.0199198000, 0.0332486000, 0.0715512000, 0.1831939000, 0.5090274000", \ + "0.0133710000, 0.0150686000, 0.0198615000, 0.0332133000, 0.0715299000, 0.1840874000, 0.5093867000", \ + "0.0132053000, 0.0148899000, 0.0196409000, 0.0329940000, 0.0714006000, 0.1840570000, 0.5098790000", \ + "0.0129065000, 0.0145460000, 0.0192354000, 0.0326199000, 0.0710918000, 0.1820934000, 0.5079839000", \ + "0.0131486000, 0.0147131000, 0.0191831000, 0.0324627000, 0.0707839000, 0.1825481000, 0.5094423000", \ + "0.0136986000, 0.0152227000, 0.0197488000, 0.0330686000, 0.0711085000, 0.1822832000, 0.5114150000", \ + "0.0160450000, 0.0174373000, 0.0218355000, 0.0349748000, 0.0734078000, 0.1849500000, 0.5084557000"); + } + } + max_capacitance : 0.3094580000; + max_transition : 1.5057260000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014596300, 0.0042610200, 0.0124390000, 0.0363126000, 0.1060060000, 0.3094580000"); + values("0.1544624000, 0.1602229000, 0.1731887000, 0.1995518000, 0.2524129000, 0.3733696000, 0.7023352000", \ + "0.1593807000, 0.1651344000, 0.1781568000, 0.2043085000, 0.2572609000, 0.3783185000, 0.7079297000", \ + "0.1716268000, 0.1773632000, 0.1903282000, 0.2167068000, 0.2695127000, 0.3905297000, 0.7196740000", \ + "0.1996523000, 0.2053640000, 0.2183046000, 0.2445561000, 0.2974739000, 0.4185278000, 0.7482495000", \ + "0.2613348000, 0.2670949000, 0.2798973000, 0.3061656000, 0.3592035000, 0.4801719000, 0.8098085000", \ + "0.3757423000, 0.3823252000, 0.3970155000, 0.4263759000, 0.4835216000, 0.6068181000, 0.9363474000", \ + "0.5649198000, 0.5730427000, 0.5910288000, 0.6268034000, 0.6928694000, 0.8250644000, 1.1565756000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014596300, 0.0042610200, 0.0124390000, 0.0363126000, 0.1060060000, 0.3094580000"); + values("0.0822214000, 0.0878291000, 0.1011136000, 0.1324621000, 0.2144200000, 0.4473038000, 1.1254617000", \ + "0.0862155000, 0.0918263000, 0.1051206000, 0.1364604000, 0.2183831000, 0.4513446000, 1.1295445000", \ + "0.0959011000, 0.1015136000, 0.1148181000, 0.1461622000, 0.2281201000, 0.4616963000, 1.1374713000", \ + "0.1195847000, 0.1251172000, 0.1383021000, 0.1694801000, 0.2511329000, 0.4846858000, 1.1651791000", \ + "0.1577860000, 0.1637966000, 0.1777524000, 0.2095279000, 0.2914495000, 0.5246423000, 1.2028659000", \ + "0.2009330000, 0.2084607000, 0.2247890000, 0.2583966000, 0.3400902000, 0.5736287000, 1.2547531000", \ + "0.2286442000, 0.2385479000, 0.2597619000, 0.2997864000, 0.3840505000, 0.6171906000, 1.2940131000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014596300, 0.0042610200, 0.0124390000, 0.0363126000, 0.1060060000, 0.3094580000"); + values("0.0236811000, 0.0277043000, 0.0364659000, 0.0563485000, 0.1067619000, 0.2492304000, 0.6865789000", \ + "0.0236274000, 0.0273685000, 0.0361673000, 0.0564517000, 0.1067180000, 0.2487742000, 0.6894043000", \ + "0.0238234000, 0.0277599000, 0.0364779000, 0.0563988000, 0.1065376000, 0.2491200000, 0.6866480000", \ + "0.0236892000, 0.0275944000, 0.0364681000, 0.0563184000, 0.1067451000, 0.2489763000, 0.6895645000", \ + "0.0243051000, 0.0280995000, 0.0366646000, 0.0567363000, 0.1070091000, 0.2490000000, 0.6910109000", \ + "0.0301680000, 0.0343852000, 0.0436028000, 0.0649294000, 0.1134773000, 0.2526502000, 0.6869768000", \ + "0.0427430000, 0.0474460000, 0.0583396000, 0.0810355000, 0.1315151000, 0.2648751000, 0.6902978000"); + } + related_pin : "A1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014596300, 0.0042610200, 0.0124390000, 0.0363126000, 0.1060060000, 0.3094580000"); + values("0.0195527000, 0.0244121000, 0.0373087000, 0.0744551000, 0.1865707000, 0.5210989000, 1.5017658000", \ + "0.0195599000, 0.0244273000, 0.0372991000, 0.0742988000, 0.1867573000, 0.5221441000, 1.5013363000", \ + "0.0195977000, 0.0243834000, 0.0373390000, 0.0743974000, 0.1869557000, 0.5222392000, 1.5004334000", \ + "0.0198407000, 0.0245583000, 0.0374371000, 0.0744139000, 0.1868594000, 0.5219464000, 1.5013062000", \ + "0.0229981000, 0.0279016000, 0.0401076000, 0.0763234000, 0.1872161000, 0.5222139000, 1.5007484000", \ + "0.0308800000, 0.0355957000, 0.0473507000, 0.0806991000, 0.1887615000, 0.5220194000, 1.5005479000", \ + "0.0424974000, 0.0489905000, 0.0621579000, 0.0937697000, 0.1930567000, 0.5247267000, 1.4990452000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014596300, 0.0042610200, 0.0124390000, 0.0363126000, 0.1060060000, 0.3094580000"); + values("0.1754647000, 0.1815153000, 0.1950037000, 0.2221900000, 0.2763312000, 0.3983091000, 0.7285473000", \ + "0.1806138000, 0.1866812000, 0.2001881000, 0.2273445000, 0.2814787000, 0.4033890000, 0.7329094000", \ + "0.1932465000, 0.1993037000, 0.2128280000, 0.2396641000, 0.2938631000, 0.4160828000, 0.7462351000", \ + "0.2201979000, 0.2262565000, 0.2397740000, 0.2668297000, 0.3209424000, 0.4430773000, 0.7730511000", \ + "0.2780437000, 0.2841044000, 0.2976351000, 0.3247143000, 0.3788883000, 0.5011948000, 0.8314599000", \ + "0.3876081000, 0.3945259000, 0.4094091000, 0.4390636000, 0.4961025000, 0.6205424000, 0.9509681000", \ + "0.5693120000, 0.5775674000, 0.5956566000, 0.6307609000, 0.6955354000, 0.8273393000, 1.1603348000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014596300, 0.0042610200, 0.0124390000, 0.0363126000, 0.1060060000, 0.3094580000"); + values("0.0868364000, 0.0924523000, 0.1057366000, 0.1371263000, 0.2191022000, 0.4525853000, 1.1286295000", \ + "0.0911765000, 0.0967856000, 0.1101065000, 0.1414982000, 0.2234701000, 0.4565415000, 1.1342143000", \ + "0.1007208000, 0.1063122000, 0.1196188000, 0.1509835000, 0.2328160000, 0.4662048000, 1.1436497000", \ + "0.1221480000, 0.1277010000, 0.1409050000, 0.1721808000, 0.2540520000, 0.4880129000, 1.1642901000", \ + "0.1606674000, 0.1667308000, 0.1807163000, 0.2127188000, 0.2948411000, 0.5279495000, 1.2062288000", \ + "0.2117349000, 0.2190803000, 0.2350424000, 0.2689291000, 0.3512999000, 0.5843142000, 1.2649071000", \ + "0.2589436000, 0.2685016000, 0.2890472000, 0.3289846000, 0.4140288000, 0.6475376000, 1.3243802000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014596300, 0.0042610200, 0.0124390000, 0.0363126000, 0.1060060000, 0.3094580000"); + values("0.0258933000, 0.0296860000, 0.0383340000, 0.0586651000, 0.1089606000, 0.2509358000, 0.6903495000", \ + "0.0258448000, 0.0297176000, 0.0390461000, 0.0588980000, 0.1088084000, 0.2514509000, 0.6876827000", \ + "0.0258409000, 0.0297044000, 0.0384505000, 0.0589410000, 0.1091197000, 0.2509462000, 0.6903685000", \ + "0.0258020000, 0.0297117000, 0.0389013000, 0.0585195000, 0.1088668000, 0.2509039000, 0.6886230000", \ + "0.0260314000, 0.0299789000, 0.0387904000, 0.0588082000, 0.1087872000, 0.2510790000, 0.6915390000", \ + "0.0313274000, 0.0356376000, 0.0446286000, 0.0653849000, 0.1143775000, 0.2536094000, 0.6919771000", \ + "0.0430924000, 0.0473450000, 0.0580323000, 0.0799927000, 0.1302066000, 0.2645504000, 0.6907883000"); + } + related_pin : "A2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014596300, 0.0042610200, 0.0124390000, 0.0363126000, 0.1060060000, 0.3094580000"); + values("0.0195913000, 0.0244081000, 0.0373435000, 0.0743946000, 0.1870681000, 0.5224323000, 1.5008721000", \ + "0.0195597000, 0.0243592000, 0.0372725000, 0.0743709000, 0.1870209000, 0.5209197000, 1.5019835000", \ + "0.0195704000, 0.0244706000, 0.0372813000, 0.0742798000, 0.1869283000, 0.5222619000, 1.5001727000", \ + "0.0196313000, 0.0245565000, 0.0373523000, 0.0743567000, 0.1866979000, 0.5227990000, 1.4982965000", \ + "0.0224099000, 0.0270729000, 0.0397507000, 0.0761142000, 0.1874077000, 0.5210212000, 1.5019234000", \ + "0.0286069000, 0.0335691000, 0.0457542000, 0.0806304000, 0.1888996000, 0.5205709000, 1.5026227000", \ + "0.0397134000, 0.0457201000, 0.0592028000, 0.0917587000, 0.1930681000, 0.5230024000, 1.4962389000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014596300, 0.0042610200, 0.0124390000, 0.0363126000, 0.1060060000, 0.3094580000"); + values("0.1564649000, 0.1625113000, 0.1760724000, 0.2032509000, 0.2573252000, 0.3794004000, 0.7094985000", \ + "0.1598119000, 0.1658771000, 0.1793932000, 0.2066793000, 0.2607024000, 0.3829765000, 0.7132521000", \ + "0.1691886000, 0.1751875000, 0.1886226000, 0.2158351000, 0.2699214000, 0.3920495000, 0.7217557000", \ + "0.1960308000, 0.2020863000, 0.2155360000, 0.2426676000, 0.2968254000, 0.4189996000, 0.7490605000", \ + "0.2617018000, 0.2677355000, 0.2811692000, 0.3081732000, 0.3621779000, 0.4843141000, 0.8144966000", \ + "0.3873420000, 0.3945048000, 0.4104795000, 0.4403986000, 0.4972694000, 0.6221265000, 0.9521623000", \ + "0.5850971000, 0.5948994000, 0.6148247000, 0.6525070000, 0.7169501000, 0.8461585000, 1.1792143000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014596300, 0.0042610200, 0.0124390000, 0.0363126000, 0.1060060000, 0.3094580000"); + values("0.0558410000, 0.0606723000, 0.0724040000, 0.1012692000, 0.1813736000, 0.4143315000, 1.0961093000", \ + "0.0606152000, 0.0654381000, 0.0771521000, 0.1060217000, 0.1860845000, 0.4176263000, 1.0934799000", \ + "0.0715914000, 0.0763845000, 0.0880405000, 0.1169376000, 0.1971483000, 0.4294494000, 1.1103507000", \ + "0.0934873000, 0.0985745000, 0.1104981000, 0.1396749000, 0.2199077000, 0.4537015000, 1.1434880000", \ + "0.1217783000, 0.1280185000, 0.1416141000, 0.1720981000, 0.2525594000, 0.4880940000, 1.1658172000", \ + "0.1488647000, 0.1571915000, 0.1748248000, 0.2090172000, 0.2901381000, 0.5227556000, 1.2003005000", \ + "0.1544315000, 0.1652930000, 0.1887297000, 0.2325463000, 0.3178596000, 0.5501363000, 1.2261624000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014596300, 0.0042610200, 0.0124390000, 0.0363126000, 0.1060060000, 0.3094580000"); + values("0.0258564000, 0.0297995000, 0.0384877000, 0.0585441000, 0.1088701000, 0.2509047000, 0.6903953000", \ + "0.0261112000, 0.0300026000, 0.0389623000, 0.0583099000, 0.1088053000, 0.2510164000, 0.6912470000", \ + "0.0258901000, 0.0298711000, 0.0389066000, 0.0582643000, 0.1086866000, 0.2512603000, 0.6877551000", \ + "0.0258681000, 0.0297865000, 0.0389783000, 0.0586669000, 0.1089987000, 0.2513645000, 0.6907995000", \ + "0.0260642000, 0.0299615000, 0.0390503000, 0.0587600000, 0.1091340000, 0.2514238000, 0.6907827000", \ + "0.0360795000, 0.0400301000, 0.0485027000, 0.0670598000, 0.1151378000, 0.2545412000, 0.6906004000", \ + "0.0512618000, 0.0568824000, 0.0675243000, 0.0875791000, 0.1327051000, 0.2635288000, 0.6918930000"); + } + related_pin : "B1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014596300, 0.0042610200, 0.0124390000, 0.0363126000, 0.1060060000, 0.3094580000"); + values("0.0164360000, 0.0207641000, 0.0332396000, 0.0706902000, 0.1850525000, 0.5216266000, 1.5005025000", \ + "0.0164148000, 0.0207524000, 0.0332533000, 0.0707039000, 0.1852776000, 0.5234563000, 1.4976113000", \ + "0.0164641000, 0.0208059000, 0.0332908000, 0.0706621000, 0.1852674000, 0.5238021000, 1.5053958000", \ + "0.0186839000, 0.0226487000, 0.0344685000, 0.0711828000, 0.1853275000, 0.5202536000, 1.5044075000", \ + "0.0246536000, 0.0284861000, 0.0393385000, 0.0737580000, 0.1852756000, 0.5214499000, 1.5057265000", \ + "0.0349893000, 0.0392080000, 0.0498974000, 0.0804903000, 0.1869680000, 0.5191657000, 1.5043161000", \ + "0.0491816000, 0.0552095000, 0.0688503000, 0.0994934000, 0.1935202000, 0.5225637000, 1.4972963000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__a21o_4") { + leakage_power () { + value : 0.0051242000; + when : "!A1&!A2&B1"; + } + leakage_power () { + value : 0.0078745000; + when : "!A1&!A2&!B1"; + } + leakage_power () { + value : 0.0051242000; + when : "!A1&A2&B1"; + } + leakage_power () { + value : 0.0088385000; + when : "!A1&A2&!B1"; + } + leakage_power () { + value : 0.0051242000; + when : "A1&!A2&B1"; + } + leakage_power () { + value : 0.0085104000; + when : "A1&!A2&!B1"; + } + leakage_power () { + value : 0.0022388000; + when : "A1&A2&B1"; + } + leakage_power () { + value : 0.0042370000; + when : "A1&A2&!B1"; + } + area : 15.014400000; + cell_footprint : "sky130_fd_sc_hd__a21o"; + cell_leakage_power : 0.0058839750; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A1") { + capacitance : 0.0044000000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0042160000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0087483000, 0.0087497000, 0.0087528000, 0.0087509000, 0.0087465000, 0.0087363000, 0.0087127000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0069511000, -0.0069582000, -0.0069746000, -0.0069615000, -0.0069314000, -0.0068621000, -0.0067023000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0045840000; + } + pin ("A2") { + capacitance : 0.0047940000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0045580000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0082731000, 0.0082607000, 0.0082321000, 0.0082300000, 0.0082250000, 0.0082134000, 0.0081868000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0082412000, -0.0082402000, -0.0082378000, -0.0082342000, -0.0082258000, -0.0082064000, -0.0081616000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0050290000; + } + pin ("B1") { + capacitance : 0.0044150000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0040740000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0041862000, 0.0041764000, 0.0041537000, 0.0041792000, 0.0042380000, 0.0043735000, 0.0046857000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0034778000, -0.0034892000, -0.0035156000, -0.0035159000, -0.0035164000, -0.0035176000, -0.0035205000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0047560000; + } + pin ("X") { + direction : "output"; + function : "(A1&A2) | (B1)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016153630, 0.0052187940, 0.0168604900, 0.0544716200, 0.1759829000, 0.5685523000"); + values("0.0274778000, 0.0257842000, 0.0204869000, 0.0050696000, -0.0515462000, -0.2466601000, -0.8824328000", \ + "0.0269723000, 0.0253111000, 0.0201012000, 0.0046633000, -0.0517769000, -0.2469462000, -0.8827031000", \ + "0.0265437000, 0.0249533000, 0.0197571000, 0.0042438000, -0.0523890000, -0.2474047000, -0.8831530000", \ + "0.0262383000, 0.0244738000, 0.0192471000, 0.0037275000, -0.0528773000, -0.2478241000, -0.8835652000", \ + "0.0259339000, 0.0241452000, 0.0188981000, 0.0033086000, -0.0533537000, -0.2484516000, -0.8839906000", \ + "0.0266870000, 0.0247809000, 0.0188823000, 0.0020311000, -0.0537019000, -0.2486864000, -0.8841019000", \ + "0.0341319000, 0.0319583000, 0.0258450000, 0.0068038000, -0.0534813000, -0.2487324000, -0.8837850000"); + } + related_pin : "A1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016153630, 0.0052187940, 0.0168604900, 0.0544716200, 0.1759829000, 0.5685523000"); + values("0.0330636000, 0.0350609000, 0.0413218000, 0.0611292000, 0.1228294000, 0.3179810000, 0.9478509000", \ + "0.0327936000, 0.0347337000, 0.0410547000, 0.0609710000, 0.1226351000, 0.3178463000, 0.9473153000", \ + "0.0324691000, 0.0344188000, 0.0408446000, 0.0606755000, 0.1222320000, 0.3176016000, 0.9474776000", \ + "0.0322222000, 0.0341736000, 0.0404913000, 0.0601078000, 0.1216352000, 0.3174235000, 0.9503319000", \ + "0.0322422000, 0.0341090000, 0.0401928000, 0.0593635000, 0.1207750000, 0.3167311000, 0.9449057000", \ + "0.0337489000, 0.0355696000, 0.0414176000, 0.0604444000, 0.1206062000, 0.3157646000, 0.9467749000", \ + "0.0364213000, 0.0381387000, 0.0439368000, 0.0626222000, 0.1228693000, 0.3176702000, 0.9441429000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016153630, 0.0052187940, 0.0168604900, 0.0544716200, 0.1759829000, 0.5685523000"); + values("0.0334991000, 0.0317251000, 0.0263876000, 0.0109445000, -0.0456769000, -0.2405610000, -0.8761174000", \ + "0.0333108000, 0.0315216000, 0.0262465000, 0.0107117000, -0.0458435000, -0.2407660000, -0.8763482000", \ + "0.0330366000, 0.0313089000, 0.0259707000, 0.0104848000, -0.0461521000, -0.2411875000, -0.8765471000", \ + "0.0327946000, 0.0310211000, 0.0256751000, 0.0101838000, -0.0463753000, -0.2413636000, -0.8768929000", \ + "0.0325683000, 0.0308201000, 0.0254045000, 0.0097607000, -0.0468683000, -0.2418323000, -0.8772481000", \ + "0.0319419000, 0.0300183000, 0.0243119000, 0.0088544000, -0.0474056000, -0.2421095000, -0.8773148000", \ + "0.0406224000, 0.0385761000, 0.0322784000, 0.0132953000, -0.0470880000, -0.2422144000, -0.8771047000"); + } + related_pin : "A2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016153630, 0.0052187940, 0.0168604900, 0.0544716200, 0.1759829000, 0.5685523000"); + values("0.0342820000, 0.0362558000, 0.0426403000, 0.0623915000, 0.1239853000, 0.3191934000, 0.9489039000", \ + "0.0339682000, 0.0359562000, 0.0422826000, 0.0621959000, 0.1238344000, 0.3188638000, 0.9486144000", \ + "0.0337055000, 0.0356542000, 0.0420451000, 0.0618595000, 0.1234445000, 0.3187221000, 0.9484806000", \ + "0.0334580000, 0.0354327000, 0.0416588000, 0.0613353000, 0.1228855000, 0.3186205000, 0.9514069000", \ + "0.0333724000, 0.0352121000, 0.0413668000, 0.0607926000, 0.1221494000, 0.3180307000, 0.9476641000", \ + "0.0340376000, 0.0358707000, 0.0418630000, 0.0610341000, 0.1214467000, 0.3162526000, 0.9463069000", \ + "0.0361274000, 0.0379113000, 0.0436950000, 0.0622072000, 0.1234371000, 0.3183160000, 0.9435171000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016153630, 0.0052187940, 0.0168604900, 0.0544716200, 0.1759829000, 0.5685523000"); + values("0.0324514000, 0.0306536000, 0.0253277000, 0.0098852000, -0.0466828000, -0.2415525000, -0.8771238000", \ + "0.0322419000, 0.0304352000, 0.0251607000, 0.0095180000, -0.0470875000, -0.2420597000, -0.8773768000", \ + "0.0317360000, 0.0299028000, 0.0246901000, 0.0091220000, -0.0474543000, -0.2425137000, -0.8779354000", \ + "0.0311761000, 0.0294491000, 0.0241930000, 0.0085777000, -0.0479637000, -0.2429741000, -0.8783999000", \ + "0.0311684000, 0.0293973000, 0.0240696000, 0.0083267000, -0.0483934000, -0.2432866000, -0.8785040000", \ + "0.0334300000, 0.0314627000, 0.0253489000, 0.0084344000, -0.0479423000, -0.2425813000, -0.8777001000", \ + "0.0436091000, 0.0414602000, 0.0349051000, 0.0155753000, -0.0451487000, -0.2400765000, -0.8750191000"); + } + related_pin : "B1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016153630, 0.0052187940, 0.0168604900, 0.0544716200, 0.1759829000, 0.5685523000"); + values("0.0245626000, 0.0266064000, 0.0330239000, 0.0526668000, 0.1135416000, 0.3086566000, 0.9389211000", \ + "0.0245103000, 0.0265413000, 0.0329450000, 0.0525805000, 0.1134985000, 0.3085676000, 0.9348980000", \ + "0.0242575000, 0.0262599000, 0.0325656000, 0.0521222000, 0.1131899000, 0.3084561000, 0.9328988000", \ + "0.0237946000, 0.0257163000, 0.0318873000, 0.0513004000, 0.1124599000, 0.3077800000, 0.9372535000", \ + "0.0241055000, 0.0259411000, 0.0318148000, 0.0508071000, 0.1116123000, 0.3072772000, 0.9369822000", \ + "0.0249849000, 0.0267604000, 0.0326091000, 0.0517580000, 0.1117228000, 0.3062566000, 0.9364688000", \ + "0.0292107000, 0.0308523000, 0.0364108000, 0.0550087000, 0.1158274000, 0.3101484000, 0.9353101000"); + } + } + max_capacitance : 0.5685520000; + max_transition : 1.5080650000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016153600, 0.0052187900, 0.0168605000, 0.0544716000, 0.1759830000, 0.5685520000"); + values("0.1667089000, 0.1705674000, 0.1807010000, 0.2037151000, 0.2523315000, 0.3670029000, 0.6962084000", \ + "0.1715227000, 0.1753772000, 0.1855029000, 0.2083039000, 0.2572662000, 0.3717957000, 0.7009525000", \ + "0.1839464000, 0.1877690000, 0.1978677000, 0.2208456000, 0.2696686000, 0.3841860000, 0.7133577000", \ + "0.2123439000, 0.2161759000, 0.2261812000, 0.2490373000, 0.2980736000, 0.4125423000, 0.7417662000", \ + "0.2738375000, 0.2776756000, 0.2877082000, 0.3104602000, 0.3593439000, 0.4740748000, 0.8032273000", \ + "0.3905263000, 0.3950144000, 0.4062700000, 0.4312796000, 0.4839855000, 0.6010177000, 0.9311838000", \ + "0.5907647000, 0.5958105000, 0.6096319000, 0.6398450000, 0.7004462000, 0.8274088000, 1.1611672000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016153600, 0.0052187900, 0.0168605000, 0.0544716000, 0.1759830000, 0.5685520000"); + values("0.0792055000, 0.0828863000, 0.0928173000, 0.1185888000, 0.1902659000, 0.4136975000, 1.1290321000", \ + "0.0831300000, 0.0868059000, 0.0967804000, 0.1226076000, 0.1943042000, 0.4179284000, 1.1329810000", \ + "0.0931850000, 0.0968258000, 0.1068566000, 0.1325580000, 0.2041857000, 0.4275185000, 1.1429809000", \ + "0.1164868000, 0.1201262000, 0.1299970000, 0.1555562000, 0.2271631000, 0.4502684000, 1.1668938000", \ + "0.1524564000, 0.1563834000, 0.1667384000, 0.1929570000, 0.2645744000, 0.4890033000, 1.2025244000", \ + "0.1916982000, 0.1965845000, 0.2086638000, 0.2363082000, 0.3085659000, 0.5321583000, 1.2485090000", \ + "0.2121046000, 0.2184788000, 0.2345657000, 0.2688739000, 0.3430226000, 0.5654948000, 1.2805589000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016153600, 0.0052187900, 0.0168605000, 0.0544716000, 0.1759830000, 0.5685520000"); + values("0.0255522000, 0.0280821000, 0.0346573000, 0.0508314000, 0.0938622000, 0.2221205000, 0.6573893000", \ + "0.0255547000, 0.0280737000, 0.0345198000, 0.0513946000, 0.0940330000, 0.2224775000, 0.6565484000", \ + "0.0255340000, 0.0277512000, 0.0343106000, 0.0507223000, 0.0938892000, 0.2222570000, 0.6567179000", \ + "0.0253860000, 0.0278725000, 0.0348922000, 0.0507936000, 0.0937318000, 0.2220253000, 0.6573875000", \ + "0.0255751000, 0.0280530000, 0.0349782000, 0.0509857000, 0.0942029000, 0.2216931000, 0.6562850000", \ + "0.0312254000, 0.0337963000, 0.0408620000, 0.0580032000, 0.0996626000, 0.2264185000, 0.6588828000", \ + "0.0435838000, 0.0464076000, 0.0542099000, 0.0726916000, 0.1166850000, 0.2390488000, 0.6589572000"); + } + related_pin : "A1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016153600, 0.0052187900, 0.0168605000, 0.0544716000, 0.1759830000, 0.5685520000"); + values("0.0193731000, 0.0224377000, 0.0318313000, 0.0606492000, 0.1566595000, 0.4750573000, 1.5031871000", \ + "0.0193656000, 0.0224547000, 0.0317908000, 0.0606000000, 0.1566688000, 0.4750269000, 1.5031799000", \ + "0.0193240000, 0.0224966000, 0.0317529000, 0.0604945000, 0.1564875000, 0.4744984000, 1.5031826000", \ + "0.0196103000, 0.0227217000, 0.0319863000, 0.0606526000, 0.1564419000, 0.4746661000, 1.5037449000", \ + "0.0224793000, 0.0254885000, 0.0344484000, 0.0627508000, 0.1573912000, 0.4740602000, 1.5010383000", \ + "0.0297750000, 0.0328684000, 0.0412979000, 0.0673344000, 0.1592594000, 0.4738858000, 1.5030900000", \ + "0.0418062000, 0.0456527000, 0.0554911000, 0.0796857000, 0.1638428000, 0.4754935000, 1.5002588000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016153600, 0.0052187900, 0.0168605000, 0.0544716000, 0.1759830000, 0.5685520000"); + values("0.1789690000, 0.1828819000, 0.1930213000, 0.2158037000, 0.2637320000, 0.3772057000, 0.7064686000", \ + "0.1842585000, 0.1881712000, 0.1983185000, 0.2211609000, 0.2690282000, 0.3825235000, 0.7116340000", \ + "0.1973684000, 0.2012791000, 0.2114137000, 0.2342041000, 0.2823592000, 0.3956743000, 0.7249379000", \ + "0.2265678000, 0.2304777000, 0.2406150000, 0.2634019000, 0.3113485000, 0.4248725000, 0.7540166000", \ + "0.2891637000, 0.2930801000, 0.3032159000, 0.3258961000, 0.3740083000, 0.4877554000, 0.8165842000", \ + "0.4112793000, 0.4156516000, 0.4269158000, 0.4516750000, 0.5029182000, 0.6187523000, 0.9477154000", \ + "0.6181000000, 0.6234683000, 0.6371988000, 0.6670761000, 0.7262041000, 0.8504076000, 1.1830061000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016153600, 0.0052187900, 0.0168605000, 0.0544716000, 0.1759830000, 0.5685520000"); + values("0.0840004000, 0.0877201000, 0.0976883000, 0.1233646000, 0.1950546000, 0.4180092000, 1.1335686000", \ + "0.0881932000, 0.0918380000, 0.1018162000, 0.1276303000, 0.1992686000, 0.4226567000, 1.1379225000", \ + "0.0973611000, 0.1010033000, 0.1110333000, 0.1367450000, 0.2084193000, 0.4315551000, 1.1469846000", \ + "0.1180590000, 0.1216991000, 0.1315874000, 0.1572195000, 0.2289073000, 0.4519153000, 1.1684128000", \ + "0.1534077000, 0.1573463000, 0.1678135000, 0.1942218000, 0.2660085000, 0.4892663000, 1.2051552000", \ + "0.1977714000, 0.2024717000, 0.2145538000, 0.2425122000, 0.3152376000, 0.5383196000, 1.2537931000", \ + "0.2300110000, 0.2361857000, 0.2518082000, 0.2856657000, 0.3615406000, 0.5853615000, 1.2995061000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016153600, 0.0052187900, 0.0168605000, 0.0544716000, 0.1759830000, 0.5685520000"); + values("0.0260170000, 0.0284434000, 0.0349520000, 0.0505255000, 0.0930404000, 0.2203122000, 0.6569143000", \ + "0.0259900000, 0.0283878000, 0.0347688000, 0.0506457000, 0.0930903000, 0.2206009000, 0.6577096000", \ + "0.0261256000, 0.0285093000, 0.0349974000, 0.0504950000, 0.0928906000, 0.2208668000, 0.6569135000", \ + "0.0260119000, 0.0284303000, 0.0349098000, 0.0505887000, 0.0930124000, 0.2206867000, 0.6579301000", \ + "0.0260024000, 0.0287239000, 0.0347177000, 0.0504723000, 0.0927500000, 0.2207703000, 0.6566809000", \ + "0.0313011000, 0.0339602000, 0.0406455000, 0.0563300000, 0.0973993000, 0.2236620000, 0.6581443000", \ + "0.0433128000, 0.0462719000, 0.0538721000, 0.0713325000, 0.1133764000, 0.2357806000, 0.6582873000"); + } + related_pin : "A2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016153600, 0.0052187900, 0.0168605000, 0.0544716000, 0.1759830000, 0.5685520000"); + values("0.0193831000, 0.0225205000, 0.0317290000, 0.0605641000, 0.1563800000, 0.4739302000, 1.5029724000", \ + "0.0193929000, 0.0224443000, 0.0317943000, 0.0606332000, 0.1566589000, 0.4750706000, 1.5033857000", \ + "0.0193446000, 0.0225175000, 0.0317715000, 0.0605527000, 0.1563951000, 0.4745414000, 1.5031703000", \ + "0.0194832000, 0.0226502000, 0.0319620000, 0.0607179000, 0.1565337000, 0.4746654000, 1.5036117000", \ + "0.0220012000, 0.0250666000, 0.0341806000, 0.0624144000, 0.1572862000, 0.4745911000, 1.5031678000", \ + "0.0278237000, 0.0309823000, 0.0403250000, 0.0669312000, 0.1586233000, 0.4740527000, 1.5025758000", \ + "0.0389087000, 0.0426030000, 0.0527071000, 0.0782833000, 0.1636048000, 0.4754738000, 1.4996989000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016153600, 0.0052187900, 0.0168605000, 0.0544716000, 0.1759830000, 0.5685520000"); + values("0.1536402000, 0.1576062000, 0.1677444000, 0.1905571000, 0.2384588000, 0.3519686000, 0.6810947000", \ + "0.1570656000, 0.1610082000, 0.1711703000, 0.1939816000, 0.2423291000, 0.3553754000, 0.6847278000", \ + "0.1671333000, 0.1710480000, 0.1811008000, 0.2039052000, 0.2520921000, 0.3656219000, 0.6950172000", \ + "0.1942200000, 0.1981073000, 0.2082662000, 0.2309622000, 0.2791505000, 0.3927325000, 0.7218831000", \ + "0.2611191000, 0.2650255000, 0.2751031000, 0.2976796000, 0.3456586000, 0.4591856000, 0.7883175000", \ + "0.3910144000, 0.3957536000, 0.4078788000, 0.4334276000, 0.4843862000, 0.6004732000, 0.9302570000", \ + "0.5977439000, 0.6036122000, 0.6188354000, 0.6520439000, 0.7124349000, 0.8325155000, 1.1648997000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016153600, 0.0052187900, 0.0168605000, 0.0544716000, 0.1759830000, 0.5685520000"); + values("0.0544353000, 0.0576169000, 0.0665371000, 0.0903139000, 0.1601130000, 0.3810326000, 1.1000937000", \ + "0.0590325000, 0.0622123000, 0.0711173000, 0.0948771000, 0.1647808000, 0.3858829000, 1.1152925000", \ + "0.0699760000, 0.0731225000, 0.0819383000, 0.1056232000, 0.1756681000, 0.3968275000, 1.1117878000", \ + "0.0908976000, 0.0941777000, 0.1031807000, 0.1270713000, 0.1968986000, 0.4206701000, 1.1331958000", \ + "0.1173758000, 0.1213029000, 0.1315670000, 0.1567298000, 0.2271165000, 0.4500086000, 1.1640242000", \ + "0.1406823000, 0.1459290000, 0.1590848000, 0.1880410000, 0.2594577000, 0.4826555000, 1.1977949000", \ + "0.1371970000, 0.1441519000, 0.1619289000, 0.1994857000, 0.2764253000, 0.4989587000, 1.2125223000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016153600, 0.0052187900, 0.0168605000, 0.0544716000, 0.1759830000, 0.5685520000"); + values("0.0259005000, 0.0283259000, 0.0348526000, 0.0506371000, 0.0931228000, 0.2205883000, 0.6578232000", \ + "0.0259197000, 0.0283137000, 0.0346959000, 0.0506541000, 0.0927827000, 0.2210241000, 0.6571803000", \ + "0.0262439000, 0.0283099000, 0.0348177000, 0.0509282000, 0.0928776000, 0.2209568000, 0.6576477000", \ + "0.0261770000, 0.0286011000, 0.0346331000, 0.0505801000, 0.0929571000, 0.2204922000, 0.6564415000", \ + "0.0260781000, 0.0284484000, 0.0347977000, 0.0507030000, 0.0931648000, 0.2206822000, 0.6560777000", \ + "0.0359847000, 0.0385134000, 0.0455518000, 0.0593631000, 0.0994902000, 0.2240934000, 0.6585995000", \ + "0.0523576000, 0.0555971000, 0.0646863000, 0.0804370000, 0.1170669000, 0.2346419000, 0.6597344000"); + } + related_pin : "B1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016153600, 0.0052187900, 0.0168605000, 0.0544716000, 0.1759830000, 0.5685520000"); + values("0.0161763000, 0.0189805000, 0.0278221000, 0.0566970000, 0.1541050000, 0.4737553000, 1.5080651000", \ + "0.0161765000, 0.0189896000, 0.0278410000, 0.0567404000, 0.1538318000, 0.4735923000, 1.5025577000", \ + "0.0162284000, 0.0190294000, 0.0278980000, 0.0567586000, 0.1537915000, 0.4735705000, 1.4981256000", \ + "0.0182533000, 0.0208620000, 0.0292042000, 0.0573284000, 0.1541527000, 0.4738149000, 1.5004109000", \ + "0.0237159000, 0.0261375000, 0.0339486000, 0.0601992000, 0.1547536000, 0.4721910000, 1.5048959000", \ + "0.0335015000, 0.0362073000, 0.0440379000, 0.0678078000, 0.1569791000, 0.4714880000, 1.5001856000", \ + "0.0472626000, 0.0512252000, 0.0616771000, 0.0853861000, 0.1646331000, 0.4738265000, 1.4983581000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__a21oi_1") { + leakage_power () { + value : 0.0028691000; + when : "!A1&!A2&B1"; + } + leakage_power () { + value : 0.0003427000; + when : "!A1&!A2&!B1"; + } + leakage_power () { + value : 0.0028691000; + when : "!A1&A2&B1"; + } + leakage_power () { + value : 0.0007136000; + when : "!A1&A2&!B1"; + } + leakage_power () { + value : 0.0028691000; + when : "A1&!A2&B1"; + } + leakage_power () { + value : 0.0005573000; + when : "A1&!A2&!B1"; + } + leakage_power () { + value : 0.0002865000; + when : "A1&A2&B1"; + } + leakage_power () { + value : 0.0027093000; + when : "A1&A2&!B1"; + } + area : 5.0048000000; + cell_footprint : "sky130_fd_sc_hd__a21oi"; + cell_leakage_power : 0.0016520860; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A1") { + capacitance : 0.0023520000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022790000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0046211000, 0.0046223000, 0.0046252000, 0.0046255000, 0.0046262000, 0.0046277000, 0.0046313000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0036723000, -0.0036741000, -0.0036782000, -0.0036719000, -0.0036573000, -0.0036236000, -0.0035460000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024260000; + } + pin ("A2") { + capacitance : 0.0023210000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022170000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0040597000, 0.0040515000, 0.0040325000, 0.0040330000, 0.0040341000, 0.0040367000, 0.0040426000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0040385000, -0.0040383000, -0.0040380000, -0.0040385000, -0.0040397000, -0.0040424000, -0.0040487000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024240000; + } + pin ("B1") { + capacitance : 0.0023230000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0021690000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0018982000, 0.0018957000, 0.0018901000, 0.0019014000, 0.0019275000, 0.0019877000, 0.0021263000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0017334000, -0.0017331000, -0.0017322000, -0.0017316000, -0.0017301000, -0.0017266000, -0.0017187000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024770000; + } + pin ("Y") { + direction : "output"; + function : "(!A1&!B1) | (!A2&!B1)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011503870, 0.0026467830, 0.0060896510, 0.0140109200, 0.0322359600, 0.0741676900"); + values("0.0047644000, 0.0037333000, 0.0013459000, -0.0041547000, -0.0168997000, -0.0463256000, -0.1141866000", \ + "0.0046176000, 0.0035934000, 0.0012260000, -0.0042681000, -0.0169960000, -0.0464320000, -0.1142427000", \ + "0.0044224000, 0.0033828000, 0.0010281000, -0.0044170000, -0.0170962000, -0.0464906000, -0.1143290000", \ + "0.0041436000, 0.0031422000, 0.0008270000, -0.0045912000, -0.0172469000, -0.0465987000, -0.1143929000", \ + "0.0041040000, 0.0030710000, 0.0007057000, -0.0047285000, -0.0173948000, -0.0467324000, -0.1144590000", \ + "0.0045495000, 0.0034805000, 0.0010365000, -0.0045671000, -0.0174475000, -0.0466914000, -0.1144857000", \ + "0.0059567000, 0.0048052000, 0.0022178000, -0.0035302000, -0.0165307000, -0.0463030000, -0.1144201000"); + } + related_pin : "A1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011503870, 0.0026467830, 0.0060896510, 0.0140109200, 0.0322359600, 0.0741676900"); + values("0.0070315000, 0.0081568000, 0.0106833000, 0.0162757000, 0.0290142000, 0.0581655000, 0.1251424000", \ + "0.0067801000, 0.0079233000, 0.0104749000, 0.0161313000, 0.0289417000, 0.0581261000, 0.1259277000", \ + "0.0065608000, 0.0076593000, 0.0102000000, 0.0159574000, 0.0287511000, 0.0580617000, 0.1258549000", \ + "0.0064279000, 0.0075122000, 0.0099829000, 0.0156161000, 0.0285049000, 0.0578864000, 0.1250811000", \ + "0.0063339000, 0.0073944000, 0.0098273000, 0.0154306000, 0.0283436000, 0.0575251000, 0.1248237000", \ + "0.0063119000, 0.0073722000, 0.0098065000, 0.0153861000, 0.0282299000, 0.0576696000, 0.1246271000", \ + "0.0065593000, 0.0075393000, 0.0099096000, 0.0153101000, 0.0283421000, 0.0576448000, 0.1251447000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011503870, 0.0026467830, 0.0060896510, 0.0140109200, 0.0322359600, 0.0741676900"); + values("0.0050676000, 0.0040230000, 0.0016303000, -0.0038843000, -0.0166261000, -0.0460522000, -0.1138811000", \ + "0.0049422000, 0.0039057000, 0.0015272000, -0.0039830000, -0.0167226000, -0.0461424000, -0.1139827000", \ + "0.0047602000, 0.0037361000, 0.0013737000, -0.0041187000, -0.0168263000, -0.0462335000, -0.1140492000", \ + "0.0045340000, 0.0035174000, 0.0011895000, -0.0042509000, -0.0169343000, -0.0463021000, -0.1141211000", \ + "0.0045793000, 0.0035393000, 0.0010846000, -0.0043990000, -0.0170241000, -0.0463538000, -0.1141298000", \ + "0.0047488000, 0.0036946000, 0.0012855000, -0.0042903000, -0.0171130000, -0.0464813000, -0.1142085000", \ + "0.0058509000, 0.0046933000, 0.0021760000, -0.0035187000, -0.0165247000, -0.0461681000, -0.1141210000"); + } + related_pin : "A2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011503870, 0.0026467830, 0.0060896510, 0.0140109200, 0.0322359600, 0.0741676900"); + values("0.0102812000, 0.0113398000, 0.0137625000, 0.0193167000, 0.0320061000, 0.0611753000, 0.1282181000", \ + "0.0101449000, 0.0112065000, 0.0136702000, 0.0192357000, 0.0319817000, 0.0611355000, 0.1281008000", \ + "0.0099992000, 0.0110640000, 0.0135273000, 0.0191404000, 0.0319145000, 0.0610932000, 0.1281518000", \ + "0.0098785000, 0.0109489000, 0.0133868000, 0.0189881000, 0.0317760000, 0.0610459000, 0.1280721000", \ + "0.0097826000, 0.0108432000, 0.0132905000, 0.0188593000, 0.0315947000, 0.0608536000, 0.1279934000", \ + "0.0097580000, 0.0108044000, 0.0132493000, 0.0188525000, 0.0316467000, 0.0608330000, 0.1279382000", \ + "0.0100130000, 0.0110157000, 0.0133470000, 0.0187581000, 0.0317899000, 0.0611316000, 0.1282419000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011503870, 0.0026467830, 0.0060896510, 0.0140109200, 0.0322359600, 0.0741676900"); + values("0.0001410000, -0.0008193000, -0.0031342000, -0.0086182000, -0.0214027000, -0.0508913000, -0.1188059000", \ + "-0.0000137000, -0.0009543000, -0.0032189000, -0.0086345000, -0.0213594000, -0.0508282000, -0.1187142000", \ + "-0.0002510000, -0.0011765000, -0.0034012000, -0.0087469000, -0.0213913000, -0.0507985000, -0.1186638000", \ + "-0.0004878000, -0.0014331000, -0.0036724000, -0.0089756000, -0.0215407000, -0.0508654000, -0.1186761000", \ + "-0.0002544000, -0.0012768000, -0.0036165000, -0.0090094000, -0.0216889000, -0.0509760000, -0.1187240000", \ + "0.0003188000, -0.0007948000, -0.0032730000, -0.0087845000, -0.0217651000, -0.0509709000, -0.1187396000", \ + "0.0022458000, 0.0009957000, -0.0017206000, -0.0076582000, -0.0207539000, -0.0507017000, -0.1181460000"); + } + related_pin : "B1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011503870, 0.0026467830, 0.0060896510, 0.0140109200, 0.0322359600, 0.0741676900"); + values("0.0098103000, 0.0109194000, 0.0134201000, 0.0190535000, 0.0318221000, 0.0610448000, 0.1280240000", \ + "0.0095511000, 0.0106630000, 0.0131711000, 0.0188644000, 0.0317010000, 0.0609482000, 0.1280060000", \ + "0.0093424000, 0.0104048000, 0.0128555000, 0.0185778000, 0.0315006000, 0.0608515000, 0.1278758000", \ + "0.0092969000, 0.0103558000, 0.0127973000, 0.0183634000, 0.0312072000, 0.0606119000, 0.1278199000", \ + "0.0093253000, 0.0103467000, 0.0127379000, 0.0182625000, 0.0310172000, 0.0602979000, 0.1274821000", \ + "0.0098543000, 0.0108487000, 0.0131829000, 0.0186122000, 0.0311571000, 0.0602465000, 0.1272701000", \ + "0.0115123000, 0.0124909000, 0.0149272000, 0.0213536000, 0.0329529000, 0.0613026000, 0.1274609000"); + } + } + max_capacitance : 0.0741680000; + max_transition : 1.5047040000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011503900, 0.0026467800, 0.0060896500, 0.0140109000, 0.0322360000, 0.0741677000"); + values("0.0292366000, 0.0332307000, 0.0418398000, 0.0602929000, 0.1013762000, 0.1937037000, 0.4044020000", \ + "0.0332467000, 0.0372111000, 0.0458168000, 0.0643841000, 0.1053733000, 0.1977417000, 0.4084880000", \ + "0.0437284000, 0.0472849000, 0.0557225000, 0.0742684000, 0.1153830000, 0.2078222000, 0.4184735000", \ + "0.0609761000, 0.0665077000, 0.0774729000, 0.0984017000, 0.1392950000, 0.2308388000, 0.4417211000", \ + "0.0803080000, 0.0884776000, 0.1053219000, 0.1367922000, 0.1917197000, 0.2871634000, 0.4977369000", \ + "0.0950039000, 0.1075632000, 0.1328724000, 0.1801609000, 0.2647471000, 0.3994837000, 0.6237419000", \ + "0.0806510000, 0.0997553000, 0.1378712000, 0.2119956000, 0.3402130000, 0.5507781000, 0.8815571000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011503900, 0.0026467800, 0.0060896500, 0.0140109000, 0.0322360000, 0.0741677000"); + values("0.0699607000, 0.0798140000, 0.1015372000, 0.1499798000, 0.2596720000, 0.5111125000, 1.0886149000", \ + "0.0741475000, 0.0838990000, 0.1060762000, 0.1549961000, 0.2652038000, 0.5173203000, 1.1007669000", \ + "0.0865265000, 0.0963770000, 0.1180515000, 0.1676602000, 0.2785536000, 0.5302879000, 1.1194431000", \ + "0.1154598000, 0.1249630000, 0.1465047000, 0.1953203000, 0.3058794000, 0.5586747000, 1.1362520000", \ + "0.1660585000, 0.1787881000, 0.2052318000, 0.2573759000, 0.3681443000, 0.6232969000, 1.1999789000", \ + "0.2454068000, 0.2650819000, 0.3043500000, 0.3765665000, 0.5093799000, 0.7649040000, 1.3426994000", \ + "0.3654840000, 0.3977821000, 0.4616475000, 0.5759380000, 0.7662337000, 1.0863932000, 1.6741031000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011503900, 0.0026467800, 0.0060896500, 0.0140109000, 0.0322360000, 0.0741677000"); + values("0.0247645000, 0.0291650000, 0.0394405000, 0.0626756000, 0.1158906000, 0.2377813000, 0.5213558000", \ + "0.0242951000, 0.0289179000, 0.0391857000, 0.0623774000, 0.1159611000, 0.2387292000, 0.5191834000", \ + "0.0261836000, 0.0300844000, 0.0396034000, 0.0621279000, 0.1158199000, 0.2378465000, 0.5206202000", \ + "0.0376490000, 0.0422070000, 0.0517682000, 0.0695706000, 0.1172090000, 0.2388051000, 0.5208393000", \ + "0.0592975000, 0.0656250000, 0.0781037000, 0.1033591000, 0.1444312000, 0.2476301000, 0.5197366000", \ + "0.0971220000, 0.1068676000, 0.1261328000, 0.1606879000, 0.2211804000, 0.3242252000, 0.5490872000", \ + "0.1637932000, 0.1796244000, 0.2125160000, 0.2634696000, 0.3514114000, 0.4930869000, 0.7314829000"); + } + related_pin : "A1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011503900, 0.0026467800, 0.0060896500, 0.0140109000, 0.0322360000, 0.0741677000"); + values("0.0460511000, 0.0583768000, 0.0868402000, 0.1518191000, 0.3015310000, 0.6446138000, 1.4343136000", \ + "0.0460975000, 0.0583509000, 0.0868379000, 0.1518099000, 0.3015840000, 0.6446437000, 1.4419462000", \ + "0.0461727000, 0.0584702000, 0.0867862000, 0.1525969000, 0.3008810000, 0.6460642000, 1.4474948000", \ + "0.0483940000, 0.0599318000, 0.0870590000, 0.1519971000, 0.3016596000, 0.6448282000, 1.4419352000", \ + "0.0665890000, 0.0781456000, 0.1022215000, 0.1596704000, 0.3030082000, 0.6465897000, 1.4355848000", \ + "0.1071570000, 0.1205791000, 0.1492928000, 0.2084516000, 0.3320071000, 0.6516286000, 1.4365483000", \ + "0.1908638000, 0.2087178000, 0.2454736000, 0.3182022000, 0.4584277000, 0.7410632000, 1.4510164000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011503900, 0.0026467800, 0.0060896500, 0.0140109000, 0.0322360000, 0.0741677000"); + values("0.0336276000, 0.0375980000, 0.0461672000, 0.0646666000, 0.1056675000, 0.1979156000, 0.4090566000", \ + "0.0379958000, 0.0418988000, 0.0504743000, 0.0690881000, 0.1100626000, 0.2023379000, 0.4130629000", \ + "0.0476307000, 0.0515111000, 0.0600115000, 0.0786410000, 0.1196677000, 0.2121669000, 0.4228247000", \ + "0.0652475000, 0.0699769000, 0.0802198000, 0.1004714000, 0.1419712000, 0.2346617000, 0.4459217000", \ + "0.0892540000, 0.0963119000, 0.1109342000, 0.1388978000, 0.1894455000, 0.2857638000, 0.4977388000", \ + "0.1125611000, 0.1236970000, 0.1463544000, 0.1896487000, 0.2649042000, 0.3903235000, 0.6171531000", \ + "0.1169349000, 0.1348822000, 0.1709153000, 0.2380518000, 0.3562361000, 0.5463627000, 0.8491732000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011503900, 0.0026467800, 0.0060896500, 0.0140109000, 0.0322360000, 0.0741677000"); + values("0.0875986000, 0.0968686000, 0.1186122000, 0.1675820000, 0.2790399000, 0.5345483000, 1.1217486000", \ + "0.0924333000, 0.1018339000, 0.1237321000, 0.1728484000, 0.2845736000, 0.5401564000, 1.1280487000", \ + "0.1050098000, 0.1145372000, 0.1362206000, 0.1856579000, 0.2976957000, 0.5537739000, 1.1413556000", \ + "0.1324927000, 0.1421989000, 0.1638037000, 0.2130083000, 0.3251331000, 0.5812509000, 1.1687474000", \ + "0.1847172000, 0.1959790000, 0.2208083000, 0.2715889000, 0.3835416000, 0.6398991000, 1.2284525000", \ + "0.2684356000, 0.2847678000, 0.3191489000, 0.3856584000, 0.5150293000, 0.7736058000, 1.3620641000", \ + "0.3965344000, 0.4224517000, 0.4757956000, 0.5758843000, 0.7544984000, 1.0737626000, 1.6723056000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011503900, 0.0026467800, 0.0060896500, 0.0140109000, 0.0322360000, 0.0741677000"); + values("0.0245268000, 0.0289741000, 0.0393119000, 0.0625452000, 0.1158757000, 0.2379766000, 0.5203321000", \ + "0.0243761000, 0.0289485000, 0.0391633000, 0.0624816000, 0.1158682000, 0.2377901000, 0.5197315000", \ + "0.0251441000, 0.0294354000, 0.0392477000, 0.0623541000, 0.1156101000, 0.2379656000, 0.5192724000", \ + "0.0332917000, 0.0375502000, 0.0462198000, 0.0661953000, 0.1167221000, 0.2387837000, 0.5202786000", \ + "0.0519651000, 0.0569479000, 0.0676730000, 0.0891398000, 0.1334317000, 0.2449696000, 0.5213754000", \ + "0.0873925000, 0.0944634000, 0.1092484000, 0.1381085000, 0.1919352000, 0.2942665000, 0.5385004000", \ + "0.1507914000, 0.1616032000, 0.1849366000, 0.2266964000, 0.3016834000, 0.4264134000, 0.6632461000"); + } + related_pin : "A2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011503900, 0.0026467800, 0.0060896500, 0.0140109000, 0.0322360000, 0.0741677000"); + values("0.0620612000, 0.0745917000, 0.1037986000, 0.1702081000, 0.3231634000, 0.6749278000, 1.4826423000", \ + "0.0620670000, 0.0746424000, 0.1038045000, 0.1702600000, 0.3226652000, 0.6724408000, 1.4820697000", \ + "0.0620817000, 0.0747167000, 0.1037881000, 0.1702216000, 0.3231925000, 0.6752917000, 1.4809179000", \ + "0.0629950000, 0.0751841000, 0.1037875000, 0.1701841000, 0.3226163000, 0.6724057000, 1.4812345000", \ + "0.0787006000, 0.0902340000, 0.1156914000, 0.1767698000, 0.3232077000, 0.6730609000, 1.4776302000", \ + "0.1178820000, 0.1313134000, 0.1599276000, 0.2201836000, 0.3517292000, 0.6781848000, 1.4786042000", \ + "0.2005590000, 0.2176025000, 0.2546007000, 0.3261117000, 0.4683177000, 0.7677009000, 1.4955163000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011503900, 0.0026467800, 0.0060896500, 0.0140109000, 0.0322360000, 0.0741677000"); + values("0.0159580000, 0.0183263000, 0.0235272000, 0.0349811000, 0.0610219000, 0.1206980000, 0.2577920000", \ + "0.0206340000, 0.0230289000, 0.0283030000, 0.0398539000, 0.0659218000, 0.1256632000, 0.2627502000", \ + "0.0283588000, 0.0320077000, 0.0389512000, 0.0512123000, 0.0771721000, 0.1369484000, 0.2740582000", \ + "0.0367556000, 0.0429492000, 0.0537759000, 0.0728745000, 0.1039739000, 0.1634987000, 0.3000111000", \ + "0.0433728000, 0.0525560000, 0.0698445000, 0.0997237000, 0.1487252000, 0.2242195000, 0.3610305000", \ + "0.0395791000, 0.0538181000, 0.0812232000, 0.1283487000, 0.2059187000, 0.3224305000, 0.5006454000", \ + "0.0032486000, 0.0242410000, 0.0669605000, 0.1409372000, 0.2619791000, 0.4476115000, 0.7222248000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011503900, 0.0026467800, 0.0060896500, 0.0140109000, 0.0322360000, 0.0741677000"); + values("0.0649624000, 0.0749400000, 0.0970057000, 0.1465428000, 0.2587008000, 0.5144677000, 1.1020559000", \ + "0.0679162000, 0.0779366000, 0.1000679000, 0.1499611000, 0.2625803000, 0.5188299000, 1.1062755000", \ + "0.0780775000, 0.0875626000, 0.1095702000, 0.1597282000, 0.2726914000, 0.5293767000, 1.1188430000", \ + "0.1062524000, 0.1154104000, 0.1368252000, 0.1853406000, 0.2977174000, 0.5549208000, 1.1430645000", \ + "0.1598839000, 0.1728297000, 0.2000796000, 0.2515287000, 0.3628583000, 0.6178959000, 1.2069281000", \ + "0.2419978000, 0.2630889000, 0.3041735000, 0.3813884000, 0.5151891000, 0.7693350000, 1.3554580000", \ + "0.3790394000, 0.4080830000, 0.4677136000, 0.5828878000, 0.7870510000, 1.1179621000, 1.7042737000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011503900, 0.0026467800, 0.0060896500, 0.0140109000, 0.0322360000, 0.0741677000"); + values("0.0127740000, 0.0159974000, 0.0229612000, 0.0381835000, 0.0725837000, 0.1517055000, 0.3336124000", \ + "0.0136043000, 0.0164493000, 0.0229924000, 0.0381791000, 0.0726192000, 0.1523759000, 0.3341012000", \ + "0.0211588000, 0.0231143000, 0.0275338000, 0.0400362000, 0.0726780000, 0.1516807000, 0.3336727000", \ + "0.0359024000, 0.0384778000, 0.0440822000, 0.0551242000, 0.0806063000, 0.1524014000, 0.3336112000", \ + "0.0619073000, 0.0656447000, 0.0738495000, 0.0901722000, 0.1182513000, 0.1747373000, 0.3360301000", \ + "0.1078168000, 0.1135979000, 0.1255042000, 0.1495812000, 0.1917337000, 0.2656085000, 0.3921674000", \ + "0.1918463000, 0.2007218000, 0.2180982000, 0.2538600000, 0.3180610000, 0.4241133000, 0.6009362000"); + } + related_pin : "B1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011503900, 0.0026467800, 0.0060896500, 0.0140109000, 0.0322360000, 0.0741677000"); + values("0.0618799000, 0.0745093000, 0.1036064000, 0.1703418000, 0.3227879000, 0.6746547000, 1.4822490000", \ + "0.0617297000, 0.0744341000, 0.1036278000, 0.1703439000, 0.3229131000, 0.6734094000, 1.4759793000", \ + "0.0612479000, 0.0740791000, 0.1035770000, 0.1703209000, 0.3227986000, 0.6728468000, 1.4835743000", \ + "0.0665117000, 0.0774123000, 0.1042795000, 0.1699185000, 0.3225517000, 0.6727377000, 1.4766524000", \ + "0.0936585000, 0.1061293000, 0.1293759000, 0.1835967000, 0.3237003000, 0.6731188000, 1.4772628000", \ + "0.1404823000, 0.1575328000, 0.1914483000, 0.2536697000, 0.3717621000, 0.6796080000, 1.4777833000", \ + "0.2141475000, 0.2393938000, 0.2906258000, 0.3826895000, 0.5418102000, 0.8030760000, 1.5047041000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__a21oi_2") { + leakage_power () { + value : 0.0022984000; + when : "!A1&!A2&B1"; + } + leakage_power () { + value : 0.0009833000; + when : "!A1&!A2&!B1"; + } + leakage_power () { + value : 0.0022984000; + when : "!A1&A2&B1"; + } + leakage_power () { + value : 0.0018995000; + when : "!A1&A2&!B1"; + } + leakage_power () { + value : 0.0022984000; + when : "A1&!A2&B1"; + } + leakage_power () { + value : 0.0015859000; + when : "A1&!A2&!B1"; + } + leakage_power () { + value : 0.0002760000; + when : "A1&A2&B1"; + } + leakage_power () { + value : 0.0026604000; + when : "A1&A2&!B1"; + } + area : 8.758400000; + cell_footprint : "sky130_fd_sc_hd__a21oi"; + cell_leakage_power : 0.0017875370; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A1") { + capacitance : 0.0044430000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0042790000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0087968000, 0.0088015000, 0.0088122000, 0.0088129000, 0.0088145000, 0.0088182000, 0.0088267000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0070346000, -0.0070387000, -0.0070481000, -0.0070369000, -0.0070110000, -0.0069513000, -0.0068138000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0046060000; + } + pin ("A2") { + capacitance : 0.0048300000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0046090000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0082841000, 0.0082771000, 0.0082611000, 0.0082585000, 0.0082526000, 0.0082390000, 0.0082076000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0082825000, -0.0082767000, -0.0082631000, -0.0082633000, -0.0082638000, -0.0082649000, -0.0082675000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0050520000; + } + pin ("B1") { + capacitance : 0.0044130000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0041190000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0039188000, 0.0039129000, 0.0038992000, 0.0039234000, 0.0039792000, 0.0041079000, 0.0044044000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0035424000, -0.0035444000, -0.0035490000, -0.0035477000, -0.0035447000, -0.0035378000, -0.0035220000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0047070000; + } + pin ("Y") { + direction : "output"; + function : "(!A1&!B1) | (!A2&!B1)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012602220, 0.0031763210, 0.0080057410, 0.0201780300, 0.0508576100, 0.1281838000"); + values("0.0083554000, 0.0071518000, 0.0040842000, -0.0036333000, -0.0231494000, -0.0726229000, -0.1976729000", \ + "0.0081017000, 0.0068932000, 0.0038464000, -0.0038297000, -0.0233201000, -0.0727885000, -0.1978478000", \ + "0.0077956000, 0.0065950000, 0.0035389000, -0.0041007000, -0.0235573000, -0.0729364000, -0.1980467000", \ + "0.0073106000, 0.0061371000, 0.0031132000, -0.0043923000, -0.0237849000, -0.0731881000, -0.1981084000", \ + "0.0072948000, 0.0061098000, 0.0030655000, -0.0046205000, -0.0239445000, -0.0733316000, -0.1982774000", \ + "0.0082193000, 0.0069257000, 0.0037968000, -0.0041074000, -0.0237893000, -0.0732592000, -0.1982184000", \ + "0.0106448000, 0.0094234000, 0.0061678000, -0.0021247000, -0.0221911000, -0.0723339000, -0.1980608000"); + } + related_pin : "A1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012602220, 0.0031763210, 0.0080057410, 0.0201780300, 0.0508576100, 0.1281838000"); + values("0.0129984000, 0.0143597000, 0.0176805000, 0.0257446000, 0.0453397000, 0.0944759000, 0.2182500000", \ + "0.0125470000, 0.0139021000, 0.0172283000, 0.0253948000, 0.0454030000, 0.0951715000, 0.2189303000", \ + "0.0122316000, 0.0134861000, 0.0167763000, 0.0247803000, 0.0450081000, 0.0944491000, 0.2180758000", \ + "0.0119909000, 0.0132692000, 0.0164318000, 0.0244192000, 0.0442061000, 0.0945361000, 0.2186042000", \ + "0.0118227000, 0.0130876000, 0.0161850000, 0.0240136000, 0.0437906000, 0.0932005000, 0.2191081000", \ + "0.0117696000, 0.0130129000, 0.0161401000, 0.0240396000, 0.0436748000, 0.0931144000, 0.2168994000", \ + "0.0121585000, 0.0132429000, 0.0163043000, 0.0238532000, 0.0438065000, 0.0934593000, 0.2176852000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012602220, 0.0031763210, 0.0080057410, 0.0201780300, 0.0508576100, 0.1281838000"); + values("0.0095667000, 0.0083510000, 0.0052804000, -0.0024453000, -0.0219720000, -0.0714232000, -0.1964769000", \ + "0.0093046000, 0.0080877000, 0.0050269000, -0.0026549000, -0.0221929000, -0.0716495000, -0.1967221000", \ + "0.0089248000, 0.0077187000, 0.0046945000, -0.0029702000, -0.0224197000, -0.0718751000, -0.1968978000", \ + "0.0084189000, 0.0072541000, 0.0042709000, -0.0033065000, -0.0226575000, -0.0720419000, -0.1970242000", \ + "0.0085336000, 0.0073140000, 0.0042907000, -0.0035681000, -0.0228409000, -0.0721060000, -0.1970425000", \ + "0.0088385000, 0.0076993000, 0.0045308000, -0.0032531000, -0.0229232000, -0.0724571000, -0.1972392000", \ + "0.0107625000, 0.0094690000, 0.0062301000, -0.0018500000, -0.0218287000, -0.0717579000, -0.1971160000"); + } + related_pin : "A2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012602220, 0.0031763210, 0.0080057410, 0.0201780300, 0.0508576100, 0.1281838000"); + values("0.0195110000, 0.0207300000, 0.0238554000, 0.0316905000, 0.0512702000, 0.1003882000, 0.2240212000", \ + "0.0191708000, 0.0204504000, 0.0236023000, 0.0314954000, 0.0511732000, 0.1002942000, 0.2239485000", \ + "0.0188553000, 0.0201133000, 0.0232745000, 0.0311855000, 0.0509087000, 0.1001921000, 0.2238845000", \ + "0.0186650000, 0.0199045000, 0.0230528000, 0.0309119000, 0.0506461000, 0.0999633000, 0.2237600000", \ + "0.0184907000, 0.0197075000, 0.0228665000, 0.0306947000, 0.0502867000, 0.0996700000, 0.2234883000", \ + "0.0184271000, 0.0196504000, 0.0227914000, 0.0306691000, 0.0504663000, 0.0997997000, 0.2231657000", \ + "0.0187555000, 0.0198982000, 0.0228951000, 0.0305049000, 0.0504588000, 0.0997691000, 0.2238202000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012602220, 0.0031763210, 0.0080057410, 0.0201780300, 0.0508576100, 0.1281838000"); + values("-0.0006237000, -0.0017116000, -0.0046047000, -0.0122195000, -0.0318074000, -0.0814496000, -0.2066922000", \ + "-0.0009507000, -0.0019876000, -0.0048034000, -0.0122885000, -0.0317602000, -0.0813129000, -0.2065140000", \ + "-0.0013342000, -0.0024218000, -0.0051277000, -0.0125133000, -0.0318294000, -0.0812565000, -0.2064007000", \ + "-0.0014899000, -0.0027105000, -0.0055216000, -0.0129455000, -0.0321143000, -0.0813672000, -0.2064065000", \ + "-0.0012608000, -0.0024470000, -0.0054759000, -0.0130390000, -0.0325325000, -0.0816230000, -0.2064730000", \ + "-0.0002301000, -0.0015324000, -0.0047662000, -0.0126135000, -0.0320734000, -0.0817160000, -0.2066361000", \ + "0.0034079000, 0.0019184000, -0.0016650000, -0.0099106000, -0.0302971000, -0.0797614000, -0.2059460000"); + } + related_pin : "B1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012602220, 0.0031763210, 0.0080057410, 0.0201780300, 0.0508576100, 0.1281838000"); + values("0.0182262000, 0.0195526000, 0.0227954000, 0.0308349000, 0.0505434000, 0.0996942000, 0.2233625000", \ + "0.0177870000, 0.0190959000, 0.0223559000, 0.0303454000, 0.0502865000, 0.0996572000, 0.2234297000", \ + "0.0174965000, 0.0187463000, 0.0219585000, 0.0299072000, 0.0498122000, 0.0994198000, 0.2233882000", \ + "0.0171965000, 0.0184602000, 0.0216127000, 0.0295939000, 0.0493120000, 0.0988999000, 0.2227902000", \ + "0.0173855000, 0.0186018000, 0.0216680000, 0.0294281000, 0.0490128000, 0.0983793000, 0.2225364000", \ + "0.0184431000, 0.0196160000, 0.0225479000, 0.0301491000, 0.0493155000, 0.0982455000, 0.2217873000", \ + "0.0208847000, 0.0219426000, 0.0248384000, 0.0325223000, 0.0516071000, 0.0995773000, 0.2222581000"); + } + } + max_capacitance : 0.1281840000; + max_transition : 1.5008840000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012602200, 0.0031763200, 0.0080057400, 0.0201780000, 0.0508576000, 0.1281840000"); + values("0.0234585000, 0.0258557000, 0.0314719000, 0.0445254000, 0.0752649000, 0.1499284000, 0.3354227000", \ + "0.0276339000, 0.0299770000, 0.0355515000, 0.0486261000, 0.0793531000, 0.1540784000, 0.3395351000", \ + "0.0382765000, 0.0406478000, 0.0459159000, 0.0586108000, 0.0892656000, 0.1639685000, 0.3495471000", \ + "0.0529799000, 0.0565540000, 0.0645319000, 0.0811096000, 0.1132619000, 0.1869332000, 0.3725021000", \ + "0.0679856000, 0.0733069000, 0.0852540000, 0.1103994000, 0.1581317000, 0.2428373000, 0.4278185000", \ + "0.0741138000, 0.0822975000, 0.1005763000, 0.1386197000, 0.2121246000, 0.3388179000, 0.5552834000", \ + "0.0430327000, 0.0553590000, 0.0827233000, 0.1417715000, 0.2555051000, 0.4536174000, 0.7811977000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012602200, 0.0031763200, 0.0080057400, 0.0201780000, 0.0508576000, 0.1281840000"); + values("0.0704350000, 0.0774896000, 0.0945770000, 0.1357852000, 0.2369627000, 0.4885350000, 1.1219468000", \ + "0.0746153000, 0.0815201000, 0.0987221000, 0.1405715000, 0.2427856000, 0.4967607000, 1.1332945000", \ + "0.0873673000, 0.0940666000, 0.1108086000, 0.1520915000, 0.2554174000, 0.5112072000, 1.1416811000", \ + "0.1163554000, 0.1230529000, 0.1395715000, 0.1804257000, 0.2818979000, 0.5385455000, 1.1741426000", \ + "0.1664955000, 0.1751279000, 0.1956541000, 0.2414019000, 0.3432408000, 0.5960927000, 1.2374693000", \ + "0.2474930000, 0.2609992000, 0.2904600000, 0.3532424000, 0.4774121000, 0.7350378000, 1.3709585000", \ + "0.3734308000, 0.3953488000, 0.4447185000, 0.5426440000, 0.7197491000, 1.0468123000, 1.6953031000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012602200, 0.0031763200, 0.0080057400, 0.0201780000, 0.0508576000, 0.1281840000"); + values("0.0211086000, 0.0235874000, 0.0298151000, 0.0453820000, 0.0841742000, 0.1827484000, 0.4316089000", \ + "0.0202027000, 0.0227726000, 0.0293381000, 0.0450705000, 0.0840798000, 0.1827979000, 0.4314609000", \ + "0.0235212000, 0.0255599000, 0.0309326000, 0.0453178000, 0.0839581000, 0.1826203000, 0.4318527000", \ + "0.0339408000, 0.0369264000, 0.0433630000, 0.0567085000, 0.0887590000, 0.1830454000, 0.4316554000", \ + "0.0539016000, 0.0579132000, 0.0667210000, 0.0858013000, 0.1220775000, 0.1994819000, 0.4316293000", \ + "0.0889158000, 0.0952496000, 0.1096753000, 0.1377053000, 0.1888972000, 0.2811719000, 0.4739122000", \ + "0.1501839000, 0.1605393000, 0.1842226000, 0.2287385000, 0.3041295000, 0.4371910000, 0.6639768000"); + } + related_pin : "A1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012602200, 0.0031763200, 0.0080057400, 0.0201780000, 0.0508576000, 0.1281840000"); + values("0.0436633000, 0.0519710000, 0.0739916000, 0.1290379000, 0.2659681000, 0.6116678000, 1.4848873000", \ + "0.0437719000, 0.0522369000, 0.0741327000, 0.1291282000, 0.2679725000, 0.6161599000, 1.4879455000", \ + "0.0435891000, 0.0522967000, 0.0740921000, 0.1289290000, 0.2680032000, 0.6140247000, 1.4866470000", \ + "0.0457139000, 0.0537062000, 0.0745700000, 0.1290028000, 0.2668747000, 0.6163134000, 1.4868859000", \ + "0.0618084000, 0.0700654000, 0.0897403000, 0.1374826000, 0.2680907000, 0.6121871000, 1.4954475000", \ + "0.0977669000, 0.1069906000, 0.1296213000, 0.1811270000, 0.2991660000, 0.6191198000, 1.4861569000", \ + "0.1761773000, 0.1885681000, 0.2163191000, 0.2786396000, 0.4105350000, 0.7055732000, 1.5008843000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012602200, 0.0031763200, 0.0080057400, 0.0201780000, 0.0508576000, 0.1281840000"); + values("0.0285481000, 0.0309182000, 0.0365294000, 0.0496253000, 0.0803770000, 0.1550135000, 0.3404790000", \ + "0.0327911000, 0.0351762000, 0.0407443000, 0.0538165000, 0.0846028000, 0.1591854000, 0.3448271000", \ + "0.0421495000, 0.0445893000, 0.0501813000, 0.0631735000, 0.0939435000, 0.1687130000, 0.3542837000", \ + "0.0574287000, 0.0606090000, 0.0679699000, 0.0832999000, 0.1155758000, 0.1907306000, 0.3763164000", \ + "0.0767015000, 0.0812369000, 0.0920458000, 0.1137668000, 0.1572290000, 0.2401927000, 0.4266828000", \ + "0.0907349000, 0.0982425000, 0.1144212000, 0.1485232000, 0.2146052000, 0.3300302000, 0.5414607000", \ + "0.0757085000, 0.0867515000, 0.1122562000, 0.1671554000, 0.2705442000, 0.4504700000, 0.7473765000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012602200, 0.0031763200, 0.0080057400, 0.0201780000, 0.0508576000, 0.1281840000"); + values("0.0881340000, 0.0942196000, 0.1094456000, 0.1471179000, 0.2408917000, 0.4753338000, 1.0650331000", \ + "0.0927901000, 0.0990408000, 0.1143272000, 0.1522877000, 0.2462928000, 0.4812034000, 1.0718610000", \ + "0.1056566000, 0.1118926000, 0.1270641000, 0.1653903000, 0.2595905000, 0.4945264000, 1.0847735000", \ + "0.1348692000, 0.1408744000, 0.1561163000, 0.1940498000, 0.2883249000, 0.5237995000, 1.1139557000", \ + "0.1902233000, 0.1977069000, 0.2154370000, 0.2557013000, 0.3497213000, 0.5849615000, 1.1756639000", \ + "0.2815931000, 0.2920510000, 0.3170528000, 0.3710074000, 0.4850365000, 0.7249721000, 1.3183004000", \ + "0.4251879000, 0.4416236000, 0.4814352000, 0.5646431000, 0.7254614000, 1.0296821000, 1.6405455000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012602200, 0.0031763200, 0.0080057400, 0.0201780000, 0.0508576000, 0.1281840000"); + values("0.0209304000, 0.0234256000, 0.0297053000, 0.0452125000, 0.0842666000, 0.1825232000, 0.4309810000", \ + "0.0206308000, 0.0231856000, 0.0295412000, 0.0451248000, 0.0842403000, 0.1831149000, 0.4317153000", \ + "0.0220075000, 0.0242893000, 0.0300812000, 0.0452181000, 0.0840391000, 0.1829630000, 0.4310713000", \ + "0.0303185000, 0.0327327000, 0.0383176000, 0.0519760000, 0.0866628000, 0.1829426000, 0.4312835000", \ + "0.0477601000, 0.0510698000, 0.0581315000, 0.0745086000, 0.1088346000, 0.1930139000, 0.4317446000", \ + "0.0806609000, 0.0856079000, 0.0957835000, 0.1179452000, 0.1613180000, 0.2493862000, 0.4587015000", \ + "0.1400293000, 0.1476705000, 0.1639957000, 0.1977100000, 0.2609354000, 0.3754612000, 0.5946711000"); + } + related_pin : "A2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012602200, 0.0031763200, 0.0080057400, 0.0201780000, 0.0508576000, 0.1281840000"); + values("0.0563680000, 0.0645023000, 0.0849565000, 0.1360036000, 0.2649555000, 0.5875816000, 1.3943821000", \ + "0.0563348000, 0.0645332000, 0.0849432000, 0.1358588000, 0.2643162000, 0.5857319000, 1.3952307000", \ + "0.0563150000, 0.0645400000, 0.0848793000, 0.1359705000, 0.2640012000, 0.5854114000, 1.3945413000", \ + "0.0569812000, 0.0649494000, 0.0850116000, 0.1360600000, 0.2639519000, 0.5850857000, 1.3930818000", \ + "0.0718520000, 0.0792528000, 0.0974168000, 0.1432449000, 0.2656056000, 0.5864184000, 1.3946800000", \ + "0.1074710000, 0.1164776000, 0.1376679000, 0.1863762000, 0.2976592000, 0.5930284000, 1.3998634000", \ + "0.1855945000, 0.1975744000, 0.2241878000, 0.2842051000, 0.4085141000, 0.6817036000, 1.4136770000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012602200, 0.0031763200, 0.0080057400, 0.0201780000, 0.0508576000, 0.1281840000"); + values("0.0141037000, 0.0154592000, 0.0186898000, 0.0264855000, 0.0455793000, 0.0933741000, 0.2136252000", \ + "0.0185035000, 0.0199409000, 0.0232801000, 0.0311872000, 0.0503443000, 0.0981431000, 0.2184457000", \ + "0.0243723000, 0.0268245000, 0.0320027000, 0.0420827000, 0.0614434000, 0.1091854000, 0.2294937000", \ + "0.0299747000, 0.0339320000, 0.0419218000, 0.0580279000, 0.0858934000, 0.1354260000, 0.2550731000", \ + "0.0306929000, 0.0369354000, 0.0502937000, 0.0759794000, 0.1198903000, 0.1914732000, 0.3149406000", \ + "0.0154284000, 0.0252930000, 0.0470958000, 0.0865328000, 0.1557426000, 0.2687553000, 0.4463793000", \ + "-0.0455831000, -0.0303792000, 0.0023169000, 0.0657295000, 0.1760791000, 0.3525997000, 0.6318039000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012602200, 0.0031763200, 0.0080057400, 0.0201780000, 0.0508576000, 0.1281840000"); + values("0.0616192000, 0.0682867000, 0.0838725000, 0.1225422000, 0.2170830000, 0.4525224000, 1.0427396000", \ + "0.0647887000, 0.0714446000, 0.0871949000, 0.1255579000, 0.2205236000, 0.4562883000, 1.0464010000", \ + "0.0757656000, 0.0819322000, 0.0975661000, 0.1355927000, 0.2306755000, 0.4667857000, 1.0576486000", \ + "0.1049093000, 0.1107130000, 0.1255553000, 0.1633740000, 0.2569462000, 0.4933310000, 1.0856015000", \ + "0.1603890000, 0.1690424000, 0.1891919000, 0.2310629000, 0.3243843000, 0.5587203000, 1.1501439000", \ + "0.2482152000, 0.2614086000, 0.2922820000, 0.3563809000, 0.4785004000, 0.7146054000, 1.3036130000", \ + "0.3995013000, 0.4185702000, 0.4625290000, 0.5579686000, 0.7431774000, 1.0671604000, 1.6645002000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012602200, 0.0031763200, 0.0080057400, 0.0201780000, 0.0508576000, 0.1281840000"); + values("0.0095400000, 0.0113436000, 0.0158137000, 0.0264184000, 0.0516810000, 0.1148881000, 0.2737325000", \ + "0.0110336000, 0.0124878000, 0.0163695000, 0.0264607000, 0.0516858000, 0.1147357000, 0.2734692000", \ + "0.0190435000, 0.0202050000, 0.0230806000, 0.0303096000, 0.0524282000, 0.1147655000, 0.2737087000", \ + "0.0333149000, 0.0348416000, 0.0386774000, 0.0469898000, 0.0646020000, 0.1173724000, 0.2739397000", \ + "0.0584220000, 0.0605560000, 0.0657711000, 0.0778005000, 0.1018256000, 0.1479337000, 0.2796322000", \ + "0.1031944000, 0.1061988000, 0.1140986000, 0.1322191000, 0.1693623000, 0.2334268000, 0.3491095000", \ + "0.1853039000, 0.1897215000, 0.2021839000, 0.2290633000, 0.2835594000, 0.3836533000, 0.5520545000"); + } + related_pin : "B1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012602200, 0.0031763200, 0.0080057400, 0.0201780000, 0.0508576000, 0.1281840000"); + values("0.0560266000, 0.0643649000, 0.0847640000, 0.1362160000, 0.2641088000, 0.5870635000, 1.3993650000", \ + "0.0558612000, 0.0641709000, 0.0846173000, 0.1359417000, 0.2638563000, 0.5861314000, 1.3941674000", \ + "0.0552965000, 0.0636867000, 0.0844877000, 0.1359661000, 0.2643877000, 0.5853425000, 1.3937794000", \ + "0.0605327000, 0.0677455000, 0.0861934000, 0.1351358000, 0.2640089000, 0.5862528000, 1.3991076000", \ + "0.0856907000, 0.0942773000, 0.1133828000, 0.1533348000, 0.2674068000, 0.5855177000, 1.3950562000", \ + "0.1291262000, 0.1407896000, 0.1670744000, 0.2197104000, 0.3210104000, 0.5957310000, 1.3991899000", \ + "0.1988686000, 0.2168420000, 0.2552878000, 0.3343094000, 0.4748869000, 0.7312506000, 1.4237073000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__a21oi_4") { + leakage_power () { + value : 0.0037804000; + when : "!A1&!A2&B1"; + } + leakage_power () { + value : 0.0024464000; + when : "!A1&!A2&!B1"; + } + leakage_power () { + value : 0.0037807000; + when : "!A1&A2&B1"; + } + leakage_power () { + value : 0.0043513000; + when : "!A1&A2&!B1"; + } + leakage_power () { + value : 0.0037807000; + when : "A1&!A2&B1"; + } + leakage_power () { + value : 0.0035496000; + when : "A1&!A2&!B1"; + } + leakage_power () { + value : 0.0003708000; + when : "A1&A2&B1"; + } + leakage_power () { + value : 0.0035062000; + when : "A1&A2&!B1"; + } + area : 16.265600000; + cell_footprint : "sky130_fd_sc_hd__a21oi"; + cell_leakage_power : 0.0031957700; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A1") { + capacitance : 0.0085710000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0082260000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0176627000, 0.0176647000, 0.0176693000, 0.0176767000, 0.0176937000, 0.0177329000, 0.0178234000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0132107000, -0.0132050000, -0.0131916000, -0.0131600000, -0.0130870000, -0.0129189000, -0.0125313000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0089170000; + } + pin ("A2") { + capacitance : 0.0092380000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0087670000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0164539000, 0.0164246000, 0.0163571000, 0.0163522000, 0.0163411000, 0.0163154000, 0.0162562000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0163743000, -0.0163585000, -0.0163221000, -0.0163203000, -0.0163160000, -0.0163060000, -0.0162831000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0097100000; + } + pin ("B1") { + capacitance : 0.0085960000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0079660000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0079063000, 0.0078853000, 0.0078369000, 0.0078799000, 0.0079788000, 0.0082069000, 0.0087326000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0069042000, -0.0069031000, -0.0069004000, -0.0068957000, -0.0068848000, -0.0068596000, -0.0068016000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0092270000; + } + pin ("Y") { + direction : "output"; + function : "(!A1&!B1) | (!A2&!B1)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013805730, 0.0038119630, 0.0105253900, 0.0290621300, 0.0802447800, 0.2215675000"); + values("0.0160100000, 0.0146164000, 0.0107003000, -0.0000367000, -0.0297655000, -0.1122253000, -0.3407380000", \ + "0.0154877000, 0.0141227000, 0.0102400000, -0.0004819000, -0.0300948000, -0.1125846000, -0.3411191000", \ + "0.0147161000, 0.0133482000, 0.0095153000, -0.0010788000, -0.0306424000, -0.1130084000, -0.3415364000", \ + "0.0136958000, 0.0123339000, 0.0087090000, -0.0018294000, -0.0312480000, -0.1134982000, -0.3418328000", \ + "0.0135495000, 0.0121518000, 0.0084323000, -0.0021284000, -0.0316741000, -0.1137884000, -0.3422711000", \ + "0.0155387000, 0.0140834000, 0.0099603000, -0.0014155000, -0.0315098000, -0.1137546000, -0.3420756000", \ + "0.0192814000, 0.0177658000, 0.0134339000, 0.0020592000, -0.0287147000, -0.1125027000, -0.3422282000"); + } + related_pin : "A1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013805730, 0.0038119630, 0.0105253900, 0.0290621300, 0.0802447800, 0.2215675000"); + values("0.0245839000, 0.0261919000, 0.0305010000, 0.0418689000, 0.0718377000, 0.1539028000, 0.3827241000", \ + "0.0236878000, 0.0252792000, 0.0295306000, 0.0411230000, 0.0714105000, 0.1548461000, 0.3829275000", \ + "0.0229696000, 0.0244674000, 0.0286299000, 0.0399911000, 0.0706113000, 0.1533308000, 0.3798184000", \ + "0.0225087000, 0.0239926000, 0.0280340000, 0.0392161000, 0.0695515000, 0.1534905000, 0.3794085000", \ + "0.0220932000, 0.0235537000, 0.0275719000, 0.0384716000, 0.0686501000, 0.1512764000, 0.3785113000", \ + "0.0220257000, 0.0234543000, 0.0274337000, 0.0384559000, 0.0683968000, 0.1509986000, 0.3774860000", \ + "0.0225028000, 0.0238276000, 0.0274343000, 0.0379557000, 0.0685071000, 0.1510636000, 0.3785388000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013805730, 0.0038119630, 0.0105253900, 0.0290621300, 0.0802447800, 0.2215675000"); + values("0.0189295000, 0.0175048000, 0.0135890000, 0.0028487000, -0.0268593000, -0.1093745000, -0.3379052000", \ + "0.0184176000, 0.0170017000, 0.0131090000, 0.0023912000, -0.0273127000, -0.1097888000, -0.3383144000", \ + "0.0176674000, 0.0162818000, 0.0124433000, 0.0018022000, -0.0278039000, -0.1102387000, -0.3387231000", \ + "0.0167596000, 0.0153980000, 0.0115883000, 0.0011001000, -0.0283115000, -0.1106222000, -0.3390276000", \ + "0.0165243000, 0.0151472000, 0.0111949000, 0.0005495000, -0.0287123000, -0.1107270000, -0.3390468000", \ + "0.0171449000, 0.0158516000, 0.0118297000, 0.0009848000, -0.0287168000, -0.1114968000, -0.3393924000", \ + "0.0203859000, 0.0189749000, 0.0148125000, 0.0036139000, -0.0269007000, -0.1101330000, -0.3393148000"); + } + related_pin : "A2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013805730, 0.0038119630, 0.0105253900, 0.0290621300, 0.0802447800, 0.2215675000"); + values("0.0387408000, 0.0402516000, 0.0442085000, 0.0551265000, 0.0849807000, 0.1671127000, 0.3931873000", \ + "0.0380820000, 0.0395421000, 0.0435954000, 0.0546534000, 0.0846505000, 0.1669436000, 0.3927868000", \ + "0.0374738000, 0.0389158000, 0.0429699000, 0.0540081000, 0.0841868000, 0.1665764000, 0.3927683000", \ + "0.0370219000, 0.0383739000, 0.0423688000, 0.0534383000, 0.0836971000, 0.1660855000, 0.3924691000", \ + "0.0365073000, 0.0380068000, 0.0420169000, 0.0529156000, 0.0829307000, 0.1655618000, 0.3917991000", \ + "0.0365221000, 0.0378742000, 0.0418895000, 0.0528352000, 0.0829947000, 0.1654112000, 0.3915716000", \ + "0.0367134000, 0.0380695000, 0.0418534000, 0.0524787000, 0.0832277000, 0.1659130000, 0.3923051000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013805730, 0.0038119630, 0.0105253900, 0.0290621300, 0.0802447800, 0.2215675000"); + values("-0.0001786000, -0.0014411000, -0.0050221000, -0.0154544000, -0.0451832000, -0.1279665000, -0.3568498000", \ + "-0.0008228000, -0.0020210000, -0.0054912000, -0.0156522000, -0.0451001000, -0.1277156000, -0.3565130000", \ + "-0.0015692000, -0.0027807000, -0.0062884000, -0.0162368000, -0.0452901000, -0.1276078000, -0.3562704000", \ + "-0.0022777000, -0.0035746000, -0.0071837000, -0.0171584000, -0.0459390000, -0.1278056000, -0.3562492000", \ + "-0.0015355000, -0.0029257000, -0.0067274000, -0.0170400000, -0.0464947000, -0.1282648000, -0.3563816000", \ + "0.0002981000, -0.0012011000, -0.0052830000, -0.0163482000, -0.0458855000, -0.1285154000, -0.3567041000", \ + "0.0067197000, 0.0050363000, 0.0004822000, -0.0115558000, -0.0429624000, -0.1255686000, -0.3561467000"); + } + related_pin : "B1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013805730, 0.0038119630, 0.0105253900, 0.0290621300, 0.0802447800, 0.2215675000"); + values("0.0359073000, 0.0374439000, 0.0416454000, 0.0528963000, 0.0831943000, 0.1654002000, 0.3915609000", \ + "0.0351250000, 0.0365980000, 0.0407347000, 0.0521921000, 0.0826883000, 0.1652002000, 0.3914749000", \ + "0.0343364000, 0.0358225000, 0.0399558000, 0.0512949000, 0.0817728000, 0.1645821000, 0.3912592000", \ + "0.0340924000, 0.0355626000, 0.0395722000, 0.0505803000, 0.0807197000, 0.1637268000, 0.3907216000", \ + "0.0340947000, 0.0354957000, 0.0393985000, 0.0502459000, 0.0801303000, 0.1625945000, 0.3897599000", \ + "0.0370809000, 0.0384560000, 0.0422412000, 0.0528237000, 0.0821207000, 0.1637129000, 0.3880777000", \ + "0.0415913000, 0.0428849000, 0.0466998000, 0.0575601000, 0.0857223000, 0.1654100000, 0.3897643000"); + } + } + max_capacitance : 0.2215680000; + max_transition : 1.4966630000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013805700, 0.0038119600, 0.0105254000, 0.0290621000, 0.0802448000, 0.2215680000"); + values("0.0246992000, 0.0263024000, 0.0304106000, 0.0410125000, 0.0678401000, 0.1380803000, 0.3284191000", \ + "0.0287528000, 0.0303059000, 0.0344198000, 0.0449538000, 0.0717621000, 0.1421019000, 0.3323391000", \ + "0.0391000000, 0.0406930000, 0.0447374000, 0.0548324000, 0.0815114000, 0.1516950000, 0.3419164000", \ + "0.0539156000, 0.0562234000, 0.0620181000, 0.0758049000, 0.1047227000, 0.1747259000, 0.3650390000", \ + "0.0682020000, 0.0716078000, 0.0802008000, 0.1009026000, 0.1450502000, 0.2294386000, 0.4194306000", \ + "0.0708632000, 0.0760541000, 0.0893124000, 0.1215272000, 0.1892958000, 0.3160761000, 0.5451449000", \ + "0.0329337000, 0.0408214000, 0.0602664000, 0.1091740000, 0.2135064000, 0.4116788000, 0.7576772000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013805700, 0.0038119600, 0.0105254000, 0.0290621000, 0.0802448000, 0.2215680000"); + values("0.0750266000, 0.0797863000, 0.0926365000, 0.1260724000, 0.2144161000, 0.4553959000, 1.1264553000", \ + "0.0788206000, 0.0836378000, 0.0963492000, 0.1303970000, 0.2206709000, 0.4648922000, 1.1340058000", \ + "0.0914359000, 0.0958637000, 0.1082775000, 0.1416296000, 0.2321347000, 0.4742727000, 1.1387330000", \ + "0.1205273000, 0.1250511000, 0.1373143000, 0.1697234000, 0.2593165000, 0.5051595000, 1.1692536000", \ + "0.1719356000, 0.1776844000, 0.1927567000, 0.2304034000, 0.3200600000, 0.5627075000, 1.2301592000", \ + "0.2563241000, 0.2650938000, 0.2868255000, 0.3391377000, 0.4519958000, 0.7019299000, 1.3689805000", \ + "0.3922306000, 0.4065449000, 0.4417791000, 0.5239923000, 0.6878029000, 1.0084236000, 1.6948052000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013805700, 0.0038119600, 0.0105254000, 0.0290621000, 0.0802448000, 0.2215680000"); + values("0.0237953000, 0.0254264000, 0.0298570000, 0.0421778000, 0.0761349000, 0.1706823000, 0.4346524000", \ + "0.0227089000, 0.0243467000, 0.0291293000, 0.0418578000, 0.0760946000, 0.1711810000, 0.4347354000", \ + "0.0255739000, 0.0268890000, 0.0307350000, 0.0420823000, 0.0756712000, 0.1710417000, 0.4347011000", \ + "0.0352760000, 0.0371595000, 0.0423320000, 0.0541057000, 0.0819962000, 0.1712114000, 0.4346026000", \ + "0.0548268000, 0.0575359000, 0.0644661000, 0.0804540000, 0.1146775000, 0.1911494000, 0.4352762000", \ + "0.0900704000, 0.0942685000, 0.1048262000, 0.1281075000, 0.1751626000, 0.2719571000, 0.4789162000", \ + "0.1522599000, 0.1588400000, 0.1759171000, 0.2133319000, 0.2874350000, 0.4193671000, 0.6672240000"); + } + related_pin : "A1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013805700, 0.0038119600, 0.0105254000, 0.0290621000, 0.0802448000, 0.2215680000"); + values("0.0467260000, 0.0524283000, 0.0684499000, 0.1124418000, 0.2332804000, 0.5658687000, 1.4956092000", \ + "0.0466227000, 0.0523710000, 0.0683550000, 0.1125319000, 0.2335217000, 0.5705383000, 1.4966625000", \ + "0.0468068000, 0.0525925000, 0.0684013000, 0.1120551000, 0.2333967000, 0.5663319000, 1.4828127000", \ + "0.0484445000, 0.0538229000, 0.0689868000, 0.1124572000, 0.2333526000, 0.5698152000, 1.4816560000", \ + "0.0646310000, 0.0699947000, 0.0845821000, 0.1227971000, 0.2360603000, 0.5660067000, 1.4815442000", \ + "0.0996765000, 0.1055815000, 0.1224559000, 0.1642453000, 0.2706902000, 0.5735811000, 1.4800224000", \ + "0.1774712000, 0.1853416000, 0.2068150000, 0.2567463000, 0.3780628000, 0.6619884000, 1.4964621000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013805700, 0.0038119600, 0.0105254000, 0.0290621000, 0.0802448000, 0.2215680000"); + values("0.0303720000, 0.0319421000, 0.0360462000, 0.0465930000, 0.0734489000, 0.1436749000, 0.3338050000", \ + "0.0345541000, 0.0361274000, 0.0402576000, 0.0507694000, 0.0776014000, 0.1478207000, 0.3379790000", \ + "0.0434589000, 0.0450755000, 0.0491940000, 0.0596294000, 0.0864283000, 0.1566288000, 0.3469683000", \ + "0.0582558000, 0.0602947000, 0.0652601000, 0.0777804000, 0.1065639000, 0.1770607000, 0.3676280000", \ + "0.0760603000, 0.0789380000, 0.0865548000, 0.1045777000, 0.1430287000, 0.2231852000, 0.4154668000", \ + "0.0872149000, 0.0918042000, 0.1033720000, 0.1311212000, 0.1900211000, 0.3022428000, 0.5220377000", \ + "0.0635701000, 0.0704689000, 0.0891165000, 0.1331368000, 0.2257614000, 0.4016808000, 0.7096582000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013805700, 0.0038119600, 0.0105254000, 0.0290621000, 0.0802448000, 0.2215680000"); + values("0.1000751000, 0.1046043000, 0.1162003000, 0.1478840000, 0.2332025000, 0.4665976000, 1.1106092000", \ + "0.1042715000, 0.1085854000, 0.1206454000, 0.1524753000, 0.2383677000, 0.4724077000, 1.1153842000", \ + "0.1167402000, 0.1209889000, 0.1329661000, 0.1650169000, 0.2512142000, 0.4855794000, 1.1288390000", \ + "0.1453300000, 0.1496031000, 0.1613673000, 0.1928352000, 0.2792188000, 0.5142880000, 1.1581179000", \ + "0.2010961000, 0.2057910000, 0.2193319000, 0.2531864000, 0.3390513000, 0.5739352000, 1.2181819000", \ + "0.2952266000, 0.3026608000, 0.3204691000, 0.3643097000, 0.4688417000, 0.7096645000, 1.3546856000", \ + "0.4502845000, 0.4609294000, 0.4883598000, 0.5551191000, 0.7015018000, 1.0043314000, 1.6689661000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013805700, 0.0038119600, 0.0105254000, 0.0290621000, 0.0802448000, 0.2215680000"); + values("0.0234857000, 0.0251504000, 0.0295464000, 0.0419536000, 0.0761041000, 0.1707974000, 0.4347723000", \ + "0.0232008000, 0.0247701000, 0.0293919000, 0.0418056000, 0.0760696000, 0.1707507000, 0.4349299000", \ + "0.0243234000, 0.0258277000, 0.0300541000, 0.0419620000, 0.0758903000, 0.1710470000, 0.4344189000", \ + "0.0319007000, 0.0334027000, 0.0376642000, 0.0487173000, 0.0792328000, 0.1710440000, 0.4344038000", \ + "0.0488382000, 0.0509167000, 0.0560617000, 0.0687969000, 0.1008201000, 0.1824777000, 0.4351133000", \ + "0.0817142000, 0.0846931000, 0.0919354000, 0.1097751000, 0.1499707000, 0.2369296000, 0.4610488000", \ + "0.1421957000, 0.1463004000, 0.1580165000, 0.1848181000, 0.2429588000, 0.3541444000, 0.5896604000"); + } + related_pin : "A2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013805700, 0.0038119600, 0.0105254000, 0.0290621000, 0.0802448000, 0.2215680000"); + values("0.0663352000, 0.0720004000, 0.0874282000, 0.1301507000, 0.2472445000, 0.5690678000, 1.4580566000", \ + "0.0663367000, 0.0719630000, 0.0875674000, 0.1303482000, 0.2474753000, 0.5699129000, 1.4580978000", \ + "0.0663620000, 0.0719541000, 0.0876010000, 0.1302648000, 0.2472489000, 0.5708328000, 1.4571687000", \ + "0.0667478000, 0.0722302000, 0.0875231000, 0.1301830000, 0.2478976000, 0.5710591000, 1.4584911000", \ + "0.0802531000, 0.0854773000, 0.0988501000, 0.1376960000, 0.2497255000, 0.5692700000, 1.4564131000", \ + "0.1143615000, 0.1200268000, 0.1359616000, 0.1769583000, 0.2825214000, 0.5786259000, 1.4604168000", \ + "0.1914367000, 0.1988145000, 0.2184393000, 0.2669700000, 0.3850886000, 0.6629319000, 1.4757747000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013805700, 0.0038119600, 0.0105254000, 0.0290621000, 0.0802448000, 0.2215680000"); + values("0.0135185000, 0.0143941000, 0.0166940000, 0.0225876000, 0.0383249000, 0.0810906000, 0.1989269000", \ + "0.0178918000, 0.0189115000, 0.0213059000, 0.0272632000, 0.0430952000, 0.0859894000, 0.2037653000", \ + "0.0235355000, 0.0251751000, 0.0290854000, 0.0374390000, 0.0540872000, 0.0970135000, 0.2148406000", \ + "0.0284403000, 0.0310814000, 0.0371770000, 0.0506845000, 0.0762546000, 0.1222949000, 0.2401767000", \ + "0.0278651000, 0.0319002000, 0.0417128000, 0.0633590000, 0.1038603000, 0.1746218000, 0.2996976000", \ + "0.0095130000, 0.0158928000, 0.0313962000, 0.0651880000, 0.1290223000, 0.2406523000, 0.4254231000", \ + "-0.0585998000, -0.0484494000, -0.0250758000, 0.0284418000, 0.1300526000, 0.3056845000, 0.5961014000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013805700, 0.0038119600, 0.0105254000, 0.0290621000, 0.0802448000, 0.2215680000"); + values("0.0716525000, 0.0759262000, 0.0883610000, 0.1208460000, 0.2072832000, 0.4414711000, 1.0850894000", \ + "0.0743050000, 0.0788088000, 0.0906466000, 0.1237824000, 0.2106755000, 0.4456273000, 1.0889943000", \ + "0.0845636000, 0.0887598000, 0.1009570000, 0.1334126000, 0.2201716000, 0.4560929000, 1.1002584000", \ + "0.1131277000, 0.1172963000, 0.1286992000, 0.1603097000, 0.2460977000, 0.4820407000, 1.1270492000", \ + "0.1725520000, 0.1782892000, 0.1926072000, 0.2278103000, 0.3130372000, 0.5473165000, 1.1927437000", \ + "0.2681701000, 0.2767737000, 0.2989280000, 0.3522381000, 0.4660110000, 0.7020082000, 1.3409110000", \ + "0.4304704000, 0.4427189000, 0.4749074000, 0.5537185000, 0.7241591000, 1.0536048000, 1.7029687000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013805700, 0.0038119600, 0.0105254000, 0.0290621000, 0.0802448000, 0.2215680000"); + values("0.0096355000, 0.0107941000, 0.0140843000, 0.0226383000, 0.0442555000, 0.1021003000, 0.2614125000", \ + "0.0111552000, 0.0120372000, 0.0148126000, 0.0227606000, 0.0442452000, 0.1021308000, 0.2611587000", \ + "0.0194078000, 0.0201429000, 0.0221837000, 0.0276640000, 0.0457742000, 0.1021044000, 0.2609619000", \ + "0.0338533000, 0.0347488000, 0.0372785000, 0.0440128000, 0.0599016000, 0.1065845000, 0.2611496000", \ + "0.0597022000, 0.0608729000, 0.0643303000, 0.0736680000, 0.0953186000, 0.1401274000, 0.2692475000", \ + "0.1059452000, 0.1077217000, 0.1127917000, 0.1262226000, 0.1586446000, 0.2213740000, 0.3435039000", \ + "0.1902590000, 0.1930315000, 0.2015757000, 0.2211665000, 0.2681819000, 0.3641596000, 0.5366358000"); + } + related_pin : "B1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013805700, 0.0038119600, 0.0105254000, 0.0290621000, 0.0802448000, 0.2215680000"); + values("0.0660474000, 0.0717453000, 0.0872211000, 0.1299034000, 0.2472559000, 0.5689522000, 1.4575016000", \ + "0.0660480000, 0.0717603000, 0.0873675000, 0.1300289000, 0.2473235000, 0.5697718000, 1.4559419000", \ + "0.0657350000, 0.0712875000, 0.0871369000, 0.1299754000, 0.2471239000, 0.5697799000, 1.4559501000", \ + "0.0684186000, 0.0734758000, 0.0879290000, 0.1293574000, 0.2472611000, 0.5712855000, 1.4595147000", \ + "0.0943538000, 0.1002580000, 0.1142815000, 0.1470440000, 0.2506376000, 0.5690546000, 1.4568604000", \ + "0.1374919000, 0.1453960000, 0.1652583000, 0.2117812000, 0.3101206000, 0.5831928000, 1.4582071000", \ + "0.2077899000, 0.2193168000, 0.2494748000, 0.3159837000, 0.4532922000, 0.7197276000, 1.4803000000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__a221o_1") { + leakage_power () { + value : 0.0033058000; + when : "!A1&!A2&!B1&!B2&C1"; + } + leakage_power () { + value : 0.0032504000; + when : "!A1&!A2&!B1&!B2&!C1"; + } + leakage_power () { + value : 0.0033058000; + when : "!A1&!A2&!B1&B2&C1"; + } + leakage_power () { + value : 0.0035206000; + when : "!A1&!A2&!B1&B2&!C1"; + } + leakage_power () { + value : 0.0033058000; + when : "!A1&!A2&B1&!B2&C1"; + } + leakage_power () { + value : 0.0035196000; + when : "!A1&!A2&B1&!B2&!C1"; + } + leakage_power () { + value : 0.0006097000; + when : "!A1&!A2&B1&B2&C1"; + } + leakage_power () { + value : 0.0031433000; + when : "!A1&!A2&B1&B2&!C1"; + } + leakage_power () { + value : 0.0033058000; + when : "!A1&A2&!B1&!B2&C1"; + } + leakage_power () { + value : 0.0035238000; + when : "!A1&A2&!B1&!B2&!C1"; + } + leakage_power () { + value : 0.0033058000; + when : "!A1&A2&!B1&B2&C1"; + } + leakage_power () { + value : 0.0037941000; + when : "!A1&A2&!B1&B2&!C1"; + } + leakage_power () { + value : 0.0033058000; + when : "!A1&A2&B1&!B2&C1"; + } + leakage_power () { + value : 0.0037931000; + when : "!A1&A2&B1&!B2&!C1"; + } + leakage_power () { + value : 0.0006097000; + when : "!A1&A2&B1&B2&C1"; + } + leakage_power () { + value : 0.0031433000; + when : "!A1&A2&B1&B2&!C1"; + } + leakage_power () { + value : 0.0033058000; + when : "A1&!A2&!B1&!B2&C1"; + } + leakage_power () { + value : 0.0035307000; + when : "A1&!A2&!B1&!B2&!C1"; + } + leakage_power () { + value : 0.0033058000; + when : "A1&!A2&!B1&B2&C1"; + } + leakage_power () { + value : 0.0038010000; + when : "A1&!A2&!B1&B2&!C1"; + } + leakage_power () { + value : 0.0033058000; + when : "A1&!A2&B1&!B2&C1"; + } + leakage_power () { + value : 0.0038000000; + when : "A1&!A2&B1&!B2&!C1"; + } + leakage_power () { + value : 0.0006097000; + when : "A1&!A2&B1&B2&C1"; + } + leakage_power () { + value : 0.0031433000; + when : "A1&!A2&B1&B2&!C1"; + } + leakage_power () { + value : 0.0005950000; + when : "A1&A2&!B1&!B2&C1"; + } + leakage_power () { + value : 0.0029080000; + when : "A1&A2&!B1&!B2&!C1"; + } + leakage_power () { + value : 0.0005946000; + when : "A1&A2&!B1&B2&C1"; + } + leakage_power () { + value : 0.0028845000; + when : "A1&A2&!B1&B2&!C1"; + } + leakage_power () { + value : 0.0005947000; + when : "A1&A2&B1&!B2&C1"; + } + leakage_power () { + value : 0.0028281000; + when : "A1&A2&B1&!B2&!C1"; + } + leakage_power () { + value : 0.0004644000; + when : "A1&A2&B1&B2&C1"; + } + leakage_power () { + value : 0.0006033000; + when : "A1&A2&B1&B2&!C1"; + } + area : 10.009600000; + cell_footprint : "sky130_fd_sc_hd__a221o"; + cell_leakage_power : 0.0026567950; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A1") { + capacitance : 0.0023420000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022430000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0047582000, 0.0047520000, 0.0047378000, 0.0047398000, 0.0047446000, 0.0047555000, 0.0047807000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0037437000, -0.0037463000, -0.0037523000, -0.0037459000, -0.0037310000, -0.0036968000, -0.0036180000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024410000; + } + pin ("A2") { + capacitance : 0.0023540000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022130000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0043119000, 0.0043140000, 0.0043188000, 0.0043196000, 0.0043215000, 0.0043258000, 0.0043358000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0043178000, -0.0043164000, -0.0043131000, -0.0043136000, -0.0043146000, -0.0043171000, -0.0043228000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024960000; + } + pin ("B1") { + capacitance : 0.0023610000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022210000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0047619000, 0.0047641000, 0.0047689000, 0.0047679000, 0.0047655000, 0.0047599000, 0.0047471000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0039516000, -0.0039544000, -0.0039611000, -0.0039540000, -0.0039376000, -0.0039000000, -0.0038132000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0025020000; + } + pin ("B2") { + capacitance : 0.0023670000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0021950000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0041230000, 0.0041239000, 0.0041262000, 0.0041251000, 0.0041227000, 0.0041171000, 0.0041042000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0041299000, -0.0041300000, -0.0041300000, -0.0041290000, -0.0041267000, -0.0041214000, -0.0041092000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0025380000; + } + pin ("C1") { + capacitance : 0.0022730000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0020840000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0021467000, 0.0021438000, 0.0021371000, 0.0021507000, 0.0021820000, 0.0022541000, 0.0024205000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0017415000, -0.0017440000, -0.0017496000, -0.0017483000, -0.0017453000, -0.0017383000, -0.0017221000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024630000; + } + pin ("X") { + direction : "output"; + function : "(B1&B2) | (A1&A2) | (C1)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013054670, 0.0034084860, 0.0088993300, 0.0232355600, 0.0606665000, 0.1583962000"); + values("0.0165701000, 0.0157645000, 0.0135019000, 0.0064744000, -0.0151017000, -0.0751643000, -0.2333464000", \ + "0.0164919000, 0.0156339000, 0.0134355000, 0.0063632000, -0.0152793000, -0.0753155000, -0.2334991000", \ + "0.0161803000, 0.0153724000, 0.0131099000, 0.0060792000, -0.0155203000, -0.0755935000, -0.2337404000", \ + "0.0159177000, 0.0151252000, 0.0128915000, 0.0058141000, -0.0158112000, -0.0758645000, -0.2340328000", \ + "0.0156859000, 0.0148648000, 0.0126740000, 0.0055672000, -0.0160794000, -0.0760867000, -0.2342581000", \ + "0.0153334000, 0.0146226000, 0.0125311000, 0.0054664000, -0.0161572000, -0.0761767000, -0.2343095000", \ + "0.0201815000, 0.0188640000, 0.0156387000, 0.0067766000, -0.0162949000, -0.0762013000, -0.2343051000"); + } + related_pin : "A1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013054670, 0.0034084860, 0.0088993300, 0.0232355600, 0.0606665000, 0.1583962000"); + values("0.0149860000, 0.0164532000, 0.0201214000, 0.0291505000, 0.0522429000, 0.1121995000, 0.2687662000", \ + "0.0148604000, 0.0163335000, 0.0200008000, 0.0290371000, 0.0521351000, 0.1121251000, 0.2686693000", \ + "0.0147276000, 0.0161975000, 0.0198713000, 0.0289044000, 0.0520193000, 0.1120838000, 0.2685445000", \ + "0.0146083000, 0.0160639000, 0.0197101000, 0.0287586000, 0.0518530000, 0.1123943000, 0.2685172000", \ + "0.0145510000, 0.0159829000, 0.0195810000, 0.0286138000, 0.0519132000, 0.1121644000, 0.2693987000", \ + "0.0152583000, 0.0165653000, 0.0199754000, 0.0286201000, 0.0518385000, 0.1114890000, 0.2694092000", \ + "0.0167856000, 0.0180312000, 0.0213988000, 0.0302351000, 0.0531582000, 0.1134458000, 0.2698131000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013054670, 0.0034084860, 0.0088993300, 0.0232355600, 0.0606665000, 0.1583962000"); + values("0.0193955000, 0.0186090000, 0.0163114000, 0.0091541000, -0.0126848000, -0.0731645000, -0.2316349000", \ + "0.0192845000, 0.0184785000, 0.0162046000, 0.0090394000, -0.0128822000, -0.0733483000, -0.2317568000", \ + "0.0191618000, 0.0182697000, 0.0159964000, 0.0088098000, -0.0130508000, -0.0735296000, -0.2319454000", \ + "0.0188277000, 0.0180608000, 0.0157604000, 0.0086007000, -0.0132450000, -0.0736699000, -0.2321271000", \ + "0.0186880000, 0.0178486000, 0.0156051000, 0.0084242000, -0.0134614000, -0.0738830000, -0.2322676000", \ + "0.0186156000, 0.0177288000, 0.0154941000, 0.0083748000, -0.0134660000, -0.0738049000, -0.2322006000", \ + "0.0233703000, 0.0220195000, 0.0185360000, 0.0095908000, -0.0137494000, -0.0736714000, -0.2320029000"); + } + related_pin : "A2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013054670, 0.0034084860, 0.0088993300, 0.0232355600, 0.0606665000, 0.1583962000"); + values("0.0155580000, 0.0170276000, 0.0206907000, 0.0296667000, 0.0526172000, 0.1124515000, 0.2689110000", \ + "0.0154550000, 0.0169170000, 0.0205833000, 0.0295611000, 0.0525248000, 0.1123779000, 0.2687970000", \ + "0.0153180000, 0.0167800000, 0.0204294000, 0.0294574000, 0.0524009000, 0.1127503000, 0.2700601000", \ + "0.0151712000, 0.0166194000, 0.0202653000, 0.0293062000, 0.0525382000, 0.1127272000, 0.2700200000", \ + "0.0151345000, 0.0165776000, 0.0202070000, 0.0292499000, 0.0522948000, 0.1121982000, 0.2686108000", \ + "0.0157258000, 0.0170418000, 0.0204636000, 0.0291219000, 0.0523228000, 0.1119194000, 0.2685118000", \ + "0.0166547000, 0.0179458000, 0.0213040000, 0.0301497000, 0.0530972000, 0.1132737000, 0.2682263000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013054670, 0.0034084860, 0.0088993300, 0.0232355600, 0.0606665000, 0.1583962000"); + values("0.0141002000, 0.0132798000, 0.0110195000, 0.0038003000, -0.0180649000, -0.0783763000, -0.2367121000", \ + "0.0139945000, 0.0131406000, 0.0108647000, 0.0036355000, -0.0182045000, -0.0785237000, -0.2368406000", \ + "0.0136490000, 0.0128401000, 0.0105904000, 0.0034055000, -0.0184839000, -0.0787557000, -0.2370927000", \ + "0.0133835000, 0.0125610000, 0.0103139000, 0.0030914000, -0.0187594000, -0.0790420000, -0.2373439000", \ + "0.0131263000, 0.0123371000, 0.0100178000, 0.0028401000, -0.0189809000, -0.0792184000, -0.2375091000", \ + "0.0127510000, 0.0120028000, 0.0098559000, 0.0026842000, -0.0190375000, -0.0792317000, -0.2375075000", \ + "0.0179728000, 0.0166080000, 0.0131130000, 0.0042302000, -0.0189824000, -0.0789688000, -0.2372034000"); + } + related_pin : "B1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013054670, 0.0034084860, 0.0088993300, 0.0232355600, 0.0606665000, 0.1583962000"); + values("0.0136558000, 0.0150940000, 0.0187357000, 0.0279029000, 0.0511829000, 0.1113552000, 0.2680427000", \ + "0.0136115000, 0.0150585000, 0.0187130000, 0.0278509000, 0.0511539000, 0.1118226000, 0.2691951000", \ + "0.0135170000, 0.0149604000, 0.0186033000, 0.0277618000, 0.0510513000, 0.1112536000, 0.2680474000", \ + "0.0132905000, 0.0147098000, 0.0183196000, 0.0274276000, 0.0507061000, 0.1109272000, 0.2675932000", \ + "0.0131141000, 0.0145303000, 0.0181026000, 0.0271136000, 0.0503605000, 0.1107457000, 0.2686695000", \ + "0.0135385000, 0.0148686000, 0.0183302000, 0.0270892000, 0.0503581000, 0.1102456000, 0.2672304000", \ + "0.0147135000, 0.0159713000, 0.0193345000, 0.0283024000, 0.0513899000, 0.1117937000, 0.2673491000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013054670, 0.0034084860, 0.0088993300, 0.0232355600, 0.0606665000, 0.1583962000"); + values("0.0168438000, 0.0160031000, 0.0137754000, 0.0066034000, -0.0152233000, -0.0755050000, -0.2337373000", \ + "0.0167167000, 0.0158659000, 0.0136592000, 0.0064983000, -0.0153200000, -0.0755709000, -0.2338642000", \ + "0.0165714000, 0.0157376000, 0.0134873000, 0.0063296000, -0.0154930000, -0.0757298000, -0.2340300000", \ + "0.0163674000, 0.0155769000, 0.0132831000, 0.0061388000, -0.0156261000, -0.0758703000, -0.2341627000", \ + "0.0162232000, 0.0154104000, 0.0131415000, 0.0059603000, -0.0158316000, -0.0760459000, -0.2343129000", \ + "0.0161433000, 0.0153150000, 0.0130318000, 0.0060608000, -0.0157746000, -0.0759808000, -0.2342415000", \ + "0.0209649000, 0.0196026000, 0.0161066000, 0.0071562000, -0.0161249000, -0.0758081000, -0.2340466000"); + } + related_pin : "B2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013054670, 0.0034084860, 0.0088993300, 0.0232355600, 0.0606665000, 0.1583962000"); + values("0.0139559000, 0.0154035000, 0.0190525000, 0.0281939000, 0.0514873000, 0.1121519000, 0.2695059000", \ + "0.0139394000, 0.0153876000, 0.0190385000, 0.0281809000, 0.0514852000, 0.1121509000, 0.2695097000", \ + "0.0138531000, 0.0152995000, 0.0189520000, 0.0280759000, 0.0513672000, 0.1120875000, 0.2692497000", \ + "0.0136384000, 0.0150775000, 0.0187081000, 0.0278230000, 0.0511436000, 0.1113926000, 0.2692940000", \ + "0.0133793000, 0.0148223000, 0.0184124000, 0.0274456000, 0.0509335000, 0.1115437000, 0.2675648000", \ + "0.0136404000, 0.0150008000, 0.0184602000, 0.0272379000, 0.0505417000, 0.1110688000, 0.2686249000", \ + "0.0143280000, 0.0156555000, 0.0190694000, 0.0280091000, 0.0511463000, 0.1115894000, 0.2681380000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013054670, 0.0034084860, 0.0088993300, 0.0232355600, 0.0606665000, 0.1583962000"); + values("0.0163677000, 0.0155300000, 0.0133181000, 0.0061892000, -0.0155165000, -0.0756217000, -0.2337675000", \ + "0.0162224000, 0.0154282000, 0.0131497000, 0.0060160000, -0.0156645000, -0.0757163000, -0.2338942000", \ + "0.0159708000, 0.0151814000, 0.0128861000, 0.0057917000, -0.0159146000, -0.0759919000, -0.2341392000", \ + "0.0157979000, 0.0150039000, 0.0127342000, 0.0056107000, -0.0160834000, -0.0761626000, -0.2343141000", \ + "0.0157164000, 0.0149494000, 0.0127073000, 0.0055133000, -0.0161753000, -0.0762803000, -0.2344350000", \ + "0.0159048000, 0.0154919000, 0.0132787000, 0.0060781000, -0.0155846000, -0.0757029000, -0.2338341000", \ + "0.0225818000, 0.0207384000, 0.0172320000, 0.0082846000, -0.0147132000, -0.0747747000, -0.2330125000"); + } + related_pin : "C1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013054670, 0.0034084860, 0.0088993300, 0.0232355600, 0.0606665000, 0.1583962000"); + values("0.0089097000, 0.0103600000, 0.0140091000, 0.0230901000, 0.0462130000, 0.1063316000, 0.2641330000", \ + "0.0088646000, 0.0103112000, 0.0139526000, 0.0230518000, 0.0462122000, 0.1068807000, 0.2623319000", \ + "0.0087411000, 0.0101714000, 0.0137723000, 0.0228654000, 0.0460633000, 0.1061756000, 0.2627083000", \ + "0.0085178000, 0.0099104000, 0.0134745000, 0.0225386000, 0.0457982000, 0.1065775000, 0.2629186000", \ + "0.0086120000, 0.0099051000, 0.0133456000, 0.0223173000, 0.0455238000, 0.1063586000, 0.2608913000", \ + "0.0089174000, 0.0102216000, 0.0136869000, 0.0225674000, 0.0457318000, 0.1054130000, 0.2627094000", \ + "0.0104028000, 0.0116309000, 0.0149632000, 0.0239229000, 0.0469866000, 0.1072076000, 0.2634127000"); + } + } + max_capacitance : 0.1583960000; + max_transition : 1.4995910000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013054700, 0.0034084900, 0.0088993300, 0.0232356000, 0.0606665000, 0.1583960000"); + values("0.2718699000, 0.2810688000, 0.2998839000, 0.3359439000, 0.4037139000, 0.5431080000, 0.8693125000", \ + "0.2757802000, 0.2850464000, 0.3037228000, 0.3397519000, 0.4077485000, 0.5471860000, 0.8733100000", \ + "0.2864037000, 0.2955801000, 0.3143870000, 0.3504405000, 0.4182074000, 0.5576269000, 0.8838270000", \ + "0.3111263000, 0.3203105000, 0.3392096000, 0.3751683000, 0.4434154000, 0.5826744000, 0.9089619000", \ + "0.3637162000, 0.3728983000, 0.3917417000, 0.4276783000, 0.4957171000, 0.6351205000, 0.9610824000", \ + "0.4665527000, 0.4762496000, 0.4957720000, 0.5329387000, 0.6025213000, 0.7426615000, 1.0692653000", \ + "0.6360417000, 0.6472651000, 0.6691763000, 0.7105261000, 0.7865938000, 0.9337855000, 1.2641687000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013054700, 0.0034084900, 0.0088993300, 0.0232356000, 0.0606665000, 0.1583960000"); + values("0.0959597000, 0.1042351000, 0.1222814000, 0.1618205000, 0.2575242000, 0.5031873000, 1.1405868000", \ + "0.1001007000, 0.1084136000, 0.1264623000, 0.1660218000, 0.2617233000, 0.5072890000, 1.1444498000", \ + "0.1104486000, 0.1187022000, 0.1367225000, 0.1762487000, 0.2719180000, 0.5172002000, 1.1552972000", \ + "0.1359734000, 0.1441635000, 0.1619924000, 0.2013576000, 0.2969254000, 0.5424669000, 1.1801572000", \ + "0.1830391000, 0.1917007000, 0.2100285000, 0.2498530000, 0.3452868000, 0.5912923000, 1.2305148000", \ + "0.2436762000, 0.2539087000, 0.2742672000, 0.3156666000, 0.4116452000, 0.6566855000, 1.2977542000", \ + "0.3031535000, 0.3163811000, 0.3420524000, 0.3882771000, 0.4855646000, 0.7309999000, 1.3683619000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013054700, 0.0034084900, 0.0088993300, 0.0232356000, 0.0606665000, 0.1583960000"); + values("0.0356671000, 0.0416622000, 0.0545874000, 0.0828700000, 0.1453446000, 0.2969950000, 0.7081519000", \ + "0.0359891000, 0.0414291000, 0.0553914000, 0.0828648000, 0.1453334000, 0.2966787000, 0.7098238000", \ + "0.0356400000, 0.0416574000, 0.0545784000, 0.0827604000, 0.1453443000, 0.2969449000, 0.7086830000", \ + "0.0355609000, 0.0418343000, 0.0551318000, 0.0825394000, 0.1451487000, 0.2970949000, 0.7099778000", \ + "0.0354871000, 0.0414700000, 0.0552905000, 0.0826016000, 0.1453093000, 0.2968340000, 0.7102247000", \ + "0.0382663000, 0.0445750000, 0.0583604000, 0.0857558000, 0.1484024000, 0.2978196000, 0.7147290000", \ + "0.0457886000, 0.0526737000, 0.0673120000, 0.0978294000, 0.1608631000, 0.3097987000, 0.7129807000"); + } + related_pin : "A1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013054700, 0.0034084900, 0.0088993300, 0.0232356000, 0.0606665000, 0.1583960000"); + values("0.0291442000, 0.0364572000, 0.0549331000, 0.1027931000, 0.2335966000, 0.5811169000, 1.4888019000", \ + "0.0290845000, 0.0364681000, 0.0547543000, 0.1030110000, 0.2337516000, 0.5809531000, 1.4895148000", \ + "0.0289415000, 0.0362587000, 0.0547261000, 0.1028698000, 0.2331089000, 0.5798897000, 1.4918503000", \ + "0.0285090000, 0.0358541000, 0.0541181000, 0.1024778000, 0.2335453000, 0.5815843000, 1.4890666000", \ + "0.0315638000, 0.0383915000, 0.0559664000, 0.1032178000, 0.2332359000, 0.5806928000, 1.4938475000", \ + "0.0394674000, 0.0457386000, 0.0619027000, 0.1061798000, 0.2339669000, 0.5799363000, 1.4913223000", \ + "0.0533456000, 0.0603151000, 0.0762228000, 0.1162562000, 0.2372684000, 0.5835843000, 1.4880850000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013054700, 0.0034084900, 0.0088993300, 0.0232356000, 0.0606665000, 0.1583960000"); + values("0.3004158000, 0.3098479000, 0.3290808000, 0.3654387000, 0.4330077000, 0.5719390000, 0.8979430000", \ + "0.3047891000, 0.3143433000, 0.3336198000, 0.3698342000, 0.4378845000, 0.5767571000, 0.9025515000", \ + "0.3166261000, 0.3261766000, 0.3453865000, 0.3817236000, 0.4498709000, 0.5886904000, 0.9146890000", \ + "0.3435060000, 0.3530606000, 0.3722734000, 0.4086489000, 0.4762593000, 0.6152399000, 0.9410532000", \ + "0.3998510000, 0.4093862000, 0.4286267000, 0.4648197000, 0.5326425000, 0.6715760000, 0.9974001000", \ + "0.5152854000, 0.5250763000, 0.5447906000, 0.5813061000, 0.6505340000, 0.7898678000, 1.1159420000", \ + "0.7160773000, 0.7272625000, 0.7493714000, 0.7902805000, 0.8652599000, 1.0113297000, 1.3407643000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013054700, 0.0034084900, 0.0088993300, 0.0232356000, 0.0606665000, 0.1583960000"); + values("0.1007749000, 0.1090890000, 0.1271255000, 0.1664735000, 0.2615760000, 0.5065852000, 1.1434349000", \ + "0.1050570000, 0.1133413000, 0.1313675000, 0.1707109000, 0.2658283000, 0.5103087000, 1.1488456000", \ + "0.1143064000, 0.1226585000, 0.1405376000, 0.1799799000, 0.2750079000, 0.5205680000, 1.1593690000", \ + "0.1355205000, 0.1437775000, 0.1615642000, 0.2010046000, 0.2962827000, 0.5417634000, 1.1802088000", \ + "0.1756602000, 0.1842682000, 0.2027111000, 0.2425919000, 0.3377742000, 0.5824721000, 1.2205560000", \ + "0.2317263000, 0.2416789000, 0.2618763000, 0.3033079000, 0.3992129000, 0.6441765000, 1.2817373000", \ + "0.2857856000, 0.2985872000, 0.3232096000, 0.3689463000, 0.4664761000, 0.7118849000, 1.3488795000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013054700, 0.0034084900, 0.0088993300, 0.0232356000, 0.0606665000, 0.1583960000"); + values("0.0384919000, 0.0441007000, 0.0568520000, 0.0844209000, 0.1471822000, 0.2986121000, 0.7098613000", \ + "0.0380010000, 0.0439337000, 0.0578089000, 0.0844708000, 0.1476124000, 0.2983498000, 0.7108239000", \ + "0.0381211000, 0.0441907000, 0.0568071000, 0.0848140000, 0.1472561000, 0.2984803000, 0.7109242000", \ + "0.0379861000, 0.0441287000, 0.0568603000, 0.0846498000, 0.1471402000, 0.2987257000, 0.7112493000", \ + "0.0378775000, 0.0437931000, 0.0577880000, 0.0845401000, 0.1476328000, 0.2983287000, 0.7107760000", \ + "0.0409985000, 0.0461264000, 0.0589079000, 0.0865390000, 0.1485323000, 0.2992576000, 0.7107380000", \ + "0.0474114000, 0.0540479000, 0.0683895000, 0.0981506000, 0.1603646000, 0.3085311000, 0.7156951000"); + } + related_pin : "A2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013054700, 0.0034084900, 0.0088993300, 0.0232356000, 0.0606665000, 0.1583960000"); + values("0.0291138000, 0.0364654000, 0.0548144000, 0.1031444000, 0.2336981000, 0.5809621000, 1.4894842000", \ + "0.0291039000, 0.0364743000, 0.0547754000, 0.1029609000, 0.2332981000, 0.5804553000, 1.4935367000", \ + "0.0290583000, 0.0363495000, 0.0546895000, 0.1028060000, 0.2332926000, 0.5814085000, 1.4935118000", \ + "0.0287983000, 0.0361032000, 0.0544363000, 0.1027507000, 0.2336568000, 0.5819534000, 1.4929743000", \ + "0.0310509000, 0.0381871000, 0.0559560000, 0.1030713000, 0.2334075000, 0.5796945000, 1.4923894000", \ + "0.0369614000, 0.0438781000, 0.0610503000, 0.1062305000, 0.2344843000, 0.5810502000, 1.4908015000", \ + "0.0494959000, 0.0570786000, 0.0732087000, 0.1147128000, 0.2371817000, 0.5842737000, 1.4900224000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013054700, 0.0034084900, 0.0088993300, 0.0232356000, 0.0606665000, 0.1583960000"); + values("0.2539825000, 0.2633082000, 0.2822771000, 0.3182887000, 0.3866293000, 0.5260674000, 0.8526010000", \ + "0.2570007000, 0.2663085000, 0.2852185000, 0.3212924000, 0.3896883000, 0.5290967000, 0.8556876000", \ + "0.2660787000, 0.2753216000, 0.2942942000, 0.3298169000, 0.3981942000, 0.5379115000, 0.8643479000", \ + "0.2896681000, 0.2989212000, 0.3178773000, 0.3534442000, 0.4218080000, 0.5615625000, 0.8879980000", \ + "0.3438335000, 0.3531184000, 0.3720472000, 0.4080985000, 0.4764816000, 0.6161828000, 0.9427032000", \ + "0.4572395000, 0.4671836000, 0.4873230000, 0.5253570000, 0.5955614000, 0.7365882000, 1.0631587000", \ + "0.6485438000, 0.6603563000, 0.6842760000, 0.7277882000, 0.8051060000, 0.9533464000, 1.2848432000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013054700, 0.0034084900, 0.0088993300, 0.0232356000, 0.0606665000, 0.1583960000"); + values("0.0912742000, 0.0993004000, 0.1169786000, 0.1563876000, 0.2519393000, 0.4971291000, 1.1353235000", \ + "0.0957276000, 0.1037877000, 0.1215190000, 0.1608301000, 0.2564353000, 0.5026937000, 1.1429757000", \ + "0.1061334000, 0.1141749000, 0.1318499000, 0.1712231000, 0.2668671000, 0.5123179000, 1.1498752000", \ + "0.1303554000, 0.1382834000, 0.1558328000, 0.1950277000, 0.2907733000, 0.5362533000, 1.1753134000", \ + "0.1722499000, 0.1808413000, 0.1990510000, 0.2388380000, 0.3345243000, 0.5799629000, 1.2197073000", \ + "0.2233016000, 0.2337205000, 0.2543230000, 0.2959292000, 0.3921835000, 0.6382426000, 1.2769682000", \ + "0.2677511000, 0.2812188000, 0.3076498000, 0.3550390000, 0.4526826000, 0.6988506000, 1.3375542000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013054700, 0.0034084900, 0.0088993300, 0.0232356000, 0.0606665000, 0.1583960000"); + values("0.0364490000, 0.0422784000, 0.0561679000, 0.0836181000, 0.1471449000, 0.2983244000, 0.7133231000", \ + "0.0362543000, 0.0423520000, 0.0560120000, 0.0836238000, 0.1473026000, 0.2985255000, 0.7152064000", \ + "0.0364651000, 0.0425286000, 0.0562285000, 0.0852384000, 0.1469597000, 0.2986470000, 0.7088772000", \ + "0.0364477000, 0.0422557000, 0.0562341000, 0.0851500000, 0.1469071000, 0.2985923000, 0.7096913000", \ + "0.0362134000, 0.0424838000, 0.0564007000, 0.0835699000, 0.1465356000, 0.2984263000, 0.7134555000", \ + "0.0410827000, 0.0472070000, 0.0603503000, 0.0886371000, 0.1507796000, 0.3000621000, 0.7111194000", \ + "0.0517275000, 0.0589139000, 0.0735132000, 0.1040957000, 0.1653257000, 0.3126254000, 0.7170531000"); + } + related_pin : "B1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013054700, 0.0034084900, 0.0088993300, 0.0232356000, 0.0606665000, 0.1583960000"); + values("0.0269304000, 0.0340213000, 0.0519629000, 0.1000307000, 0.2316129000, 0.5788491000, 1.4917040000", \ + "0.0269821000, 0.0340367000, 0.0521124000, 0.1002157000, 0.2308588000, 0.5812423000, 1.4908215000", \ + "0.0269922000, 0.0339995000, 0.0519551000, 0.1000833000, 0.2315639000, 0.5797731000, 1.4885727000", \ + "0.0270785000, 0.0341648000, 0.0521297000, 0.1001156000, 0.2317119000, 0.5812629000, 1.4932126000", \ + "0.0307866000, 0.0374730000, 0.0548242000, 0.1018420000, 0.2318479000, 0.5798857000, 1.4936437000", \ + "0.0394687000, 0.0457658000, 0.0618798000, 0.1055013000, 0.2330997000, 0.5801761000, 1.4883024000", \ + "0.0544824000, 0.0616852000, 0.0775583000, 0.1174234000, 0.2366905000, 0.5825116000, 1.4884424000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013054700, 0.0034084900, 0.0088993300, 0.0232356000, 0.0606665000, 0.1583960000"); + values("0.2765441000, 0.2860521000, 0.3053623000, 0.3415714000, 0.4098088000, 0.5490614000, 0.8752761000", \ + "0.2803659000, 0.2899307000, 0.3091865000, 0.3455349000, 0.4136711000, 0.5525916000, 0.8787790000", \ + "0.2911181000, 0.3007225000, 0.3198700000, 0.3562009000, 0.4244022000, 0.5632758000, 0.8901407000", \ + "0.3175419000, 0.3269586000, 0.3461819000, 0.3825674000, 0.4504074000, 0.5898028000, 0.9161633000", \ + "0.3771739000, 0.3866017000, 0.4055787000, 0.4419711000, 0.5101174000, 0.6497744000, 0.9761045000", \ + "0.5071506000, 0.5174720000, 0.5375467000, 0.5747650000, 0.6443590000, 0.7842276000, 1.1106879000", \ + "0.7362507000, 0.7484099000, 0.7718258000, 0.8144591000, 0.8907071000, 1.0373323000, 1.3675626000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013054700, 0.0034084900, 0.0088993300, 0.0232356000, 0.0606665000, 0.1583960000"); + values("0.0954227000, 0.1034715000, 0.1212026000, 0.1605127000, 0.2561448000, 0.5024366000, 1.1426825000", \ + "0.0998925000, 0.1079468000, 0.1256690000, 0.1649982000, 0.2606129000, 0.5068683000, 1.1471655000", \ + "0.1092156000, 0.1172802000, 0.1349992000, 0.1743119000, 0.2698903000, 0.5160656000, 1.1562927000", \ + "0.1296779000, 0.1377135000, 0.1553316000, 0.1946032000, 0.2899707000, 0.5354094000, 1.1747705000", \ + "0.1664861000, 0.1750291000, 0.1932600000, 0.2330757000, 0.3289625000, 0.5744219000, 1.2135923000", \ + "0.2148218000, 0.2247603000, 0.2451133000, 0.2865945000, 0.3826625000, 0.6284097000, 1.2693674000", \ + "0.2552108000, 0.2681561000, 0.2937839000, 0.3400671000, 0.4380692000, 0.6847894000, 1.3223149000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013054700, 0.0034084900, 0.0088993300, 0.0232356000, 0.0606665000, 0.1583960000"); + values("0.0379094000, 0.0439151000, 0.0576134000, 0.0845433000, 0.1475603000, 0.2982687000, 0.7106195000", \ + "0.0380198000, 0.0440907000, 0.0572019000, 0.0855729000, 0.1465825000, 0.2981369000, 0.7120607000", \ + "0.0385985000, 0.0446998000, 0.0568747000, 0.0855697000, 0.1470884000, 0.2982007000, 0.7145803000", \ + "0.0385183000, 0.0441110000, 0.0568439000, 0.0845440000, 0.1469030000, 0.2983372000, 0.7119609000", \ + "0.0384161000, 0.0440742000, 0.0571592000, 0.0847161000, 0.1471671000, 0.2984562000, 0.7109136000", \ + "0.0415483000, 0.0477754000, 0.0602529000, 0.0881896000, 0.1493532000, 0.2987320000, 0.7118368000", \ + "0.0526828000, 0.0596483000, 0.0736350000, 0.1014694000, 0.1616212000, 0.3099152000, 0.7157793000"); + } + related_pin : "B2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013054700, 0.0034084900, 0.0088993300, 0.0232356000, 0.0606665000, 0.1583960000"); + values("0.0269514000, 0.0340627000, 0.0520946000, 0.1002149000, 0.2310032000, 0.5811070000, 1.4914476000", \ + "0.0269133000, 0.0340471000, 0.0521244000, 0.1002141000, 0.2308434000, 0.5812281000, 1.4910105000", \ + "0.0269653000, 0.0340273000, 0.0521162000, 0.1002145000, 0.2310959000, 0.5814160000, 1.4910991000", \ + "0.0270386000, 0.0341456000, 0.0521707000, 0.1000333000, 0.2315769000, 0.5801148000, 1.4936803000", \ + "0.0298854000, 0.0368303000, 0.0543196000, 0.1013145000, 0.2318877000, 0.5806599000, 1.4938070000", \ + "0.0370502000, 0.0439780000, 0.0602190000, 0.1050491000, 0.2328866000, 0.5786459000, 1.4941333000", \ + "0.0502154000, 0.0581426000, 0.0742244000, 0.1153054000, 0.2359061000, 0.5819881000, 1.4857710000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013054700, 0.0034084900, 0.0088993300, 0.0232356000, 0.0606665000, 0.1583960000"); + values("0.2229584000, 0.2325068000, 0.2515835000, 0.2880177000, 0.3564383000, 0.4963160000, 0.8226516000", \ + "0.2257875000, 0.2352964000, 0.2544992000, 0.2904823000, 0.3592360000, 0.4990857000, 0.8257683000", \ + "0.2336453000, 0.2430559000, 0.2623074000, 0.2984722000, 0.3669235000, 0.5070084000, 0.8334508000", \ + "0.2571214000, 0.2667293000, 0.2858806000, 0.3222652000, 0.3906405000, 0.5305519000, 0.8571033000", \ + "0.3182233000, 0.3277199000, 0.3468688000, 0.3832038000, 0.4518051000, 0.5913927000, 0.9181776000", \ + "0.4538479000, 0.4646018000, 0.4843421000, 0.5210731000, 0.5899943000, 0.7303618000, 1.0571100000", \ + "0.6737121000, 0.6851760000, 0.7099940000, 0.7527453000, 0.8244217000, 0.9678613000, 1.2986153000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013054700, 0.0034084900, 0.0088993300, 0.0232356000, 0.0606665000, 0.1583960000"); + values("0.0637429000, 0.0710199000, 0.0873325000, 0.1250781000, 0.2198004000, 0.4636752000, 1.1114848000", \ + "0.0686784000, 0.0758949000, 0.0922120000, 0.1298863000, 0.2244274000, 0.4693011000, 1.1167899000", \ + "0.0799824000, 0.0871196000, 0.1033250000, 0.1410552000, 0.2354634000, 0.4809775000, 1.1178870000", \ + "0.1031575000, 0.1104671000, 0.1267859000, 0.1645018000, 0.2593175000, 0.5046377000, 1.1416250000", \ + "0.1357895000, 0.1442785000, 0.1619752000, 0.2007166000, 0.2955195000, 0.5408246000, 1.1840898000", \ + "0.1718431000, 0.1828596000, 0.2045599000, 0.2458606000, 0.3411652000, 0.5863753000, 1.2267836000", \ + "0.1928274000, 0.2075953000, 0.2363610000, 0.2862464000, 0.3842620000, 0.6302266000, 1.2673107000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013054700, 0.0034084900, 0.0088993300, 0.0232356000, 0.0606665000, 0.1583960000"); + values("0.0379450000, 0.0439077000, 0.0569594000, 0.0844909000, 0.1472784000, 0.2976488000, 0.7107805000", \ + "0.0386317000, 0.0443539000, 0.0568535000, 0.0857940000, 0.1468609000, 0.2978483000, 0.7117269000", \ + "0.0385428000, 0.0440901000, 0.0568262000, 0.0849172000, 0.1472062000, 0.2972294000, 0.7107545000", \ + "0.0383676000, 0.0447804000, 0.0570603000, 0.0845916000, 0.1469499000, 0.2983977000, 0.7110497000", \ + "0.0375940000, 0.0441645000, 0.0574290000, 0.0842464000, 0.1471552000, 0.2978055000, 0.7148907000", \ + "0.0428732000, 0.0481506000, 0.0600489000, 0.0869130000, 0.1489986000, 0.2987990000, 0.7114626000", \ + "0.0590360000, 0.0656095000, 0.0779697000, 0.1024993000, 0.1591125000, 0.3069011000, 0.7154674000"); + } + related_pin : "C1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013054700, 0.0034084900, 0.0088993300, 0.0232356000, 0.0606665000, 0.1583960000"); + values("0.0230017000, 0.0298173000, 0.0479198000, 0.0970976000, 0.2302919000, 0.5787556000, 1.4995905000", \ + "0.0230372000, 0.0298051000, 0.0478826000, 0.0969700000, 0.2302358000, 0.5818353000, 1.4952926000", \ + "0.0231306000, 0.0299067000, 0.0479447000, 0.0970460000, 0.2295413000, 0.5800320000, 1.4894636000", \ + "0.0248245000, 0.0313033000, 0.0487716000, 0.0972161000, 0.2302941000, 0.5819014000, 1.4933398000", \ + "0.0312096000, 0.0370929000, 0.0531031000, 0.0994479000, 0.2302947000, 0.5824335000, 1.4926370000", \ + "0.0428589000, 0.0487467000, 0.0632375000, 0.1049852000, 0.2316898000, 0.5784991000, 1.4973621000", \ + "0.0600106000, 0.0679208000, 0.0842151000, 0.1220568000, 0.2362384000, 0.5812168000, 1.4852509000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__a221o_2") { + leakage_power () { + value : 0.0037804000; + when : "!A1&!A2&!B1&!B2&C1"; + } + leakage_power () { + value : 0.0036531000; + when : "!A1&!A2&!B1&!B2&!C1"; + } + leakage_power () { + value : 0.0037804000; + when : "!A1&!A2&!B1&B2&C1"; + } + leakage_power () { + value : 0.0039234000; + when : "!A1&!A2&!B1&B2&!C1"; + } + leakage_power () { + value : 0.0037804000; + when : "!A1&!A2&B1&!B2&C1"; + } + leakage_power () { + value : 0.0039224000; + when : "!A1&!A2&B1&!B2&!C1"; + } + leakage_power () { + value : 0.0010843000; + when : "!A1&!A2&B1&B2&C1"; + } + leakage_power () { + value : 0.0036179000; + when : "!A1&!A2&B1&B2&!C1"; + } + leakage_power () { + value : 0.0037804000; + when : "!A1&A2&!B1&!B2&C1"; + } + leakage_power () { + value : 0.0039373000; + when : "!A1&A2&!B1&!B2&!C1"; + } + leakage_power () { + value : 0.0037802000; + when : "!A1&A2&!B1&B2&C1"; + } + leakage_power () { + value : 0.0042077000; + when : "!A1&A2&!B1&B2&!C1"; + } + leakage_power () { + value : 0.0037803000; + when : "!A1&A2&B1&!B2&C1"; + } + leakage_power () { + value : 0.0042066000; + when : "!A1&A2&B1&!B2&!C1"; + } + leakage_power () { + value : 0.0010843000; + when : "!A1&A2&B1&B2&C1"; + } + leakage_power () { + value : 0.0036179000; + when : "!A1&A2&B1&B2&!C1"; + } + leakage_power () { + value : 0.0037804000; + when : "A1&!A2&!B1&!B2&C1"; + } + leakage_power () { + value : 0.0039616000; + when : "A1&!A2&!B1&!B2&!C1"; + } + leakage_power () { + value : 0.0037802000; + when : "A1&!A2&!B1&B2&C1"; + } + leakage_power () { + value : 0.0042319000; + when : "A1&!A2&!B1&B2&!C1"; + } + leakage_power () { + value : 0.0037803000; + when : "A1&!A2&B1&!B2&C1"; + } + leakage_power () { + value : 0.0042308000; + when : "A1&!A2&B1&!B2&!C1"; + } + leakage_power () { + value : 0.0010843000; + when : "A1&!A2&B1&B2&C1"; + } + leakage_power () { + value : 0.0036179000; + when : "A1&!A2&B1&B2&!C1"; + } + leakage_power () { + value : 0.0010299000; + when : "A1&A2&!B1&!B2&C1"; + } + leakage_power () { + value : 0.0029993000; + when : "A1&A2&!B1&!B2&!C1"; + } + leakage_power () { + value : 0.0010298000; + when : "A1&A2&!B1&B2&C1"; + } + leakage_power () { + value : 0.0029796000; + when : "A1&A2&!B1&B2&!C1"; + } + leakage_power () { + value : 0.0010299000; + when : "A1&A2&B1&!B2&C1"; + } + leakage_power () { + value : 0.0029315000; + when : "A1&A2&B1&!B2&!C1"; + } + leakage_power () { + value : 0.0009270000; + when : "A1&A2&B1&B2&C1"; + } + leakage_power () { + value : 0.0010385000; + when : "A1&A2&B1&B2&!C1"; + } + area : 11.260800000; + cell_footprint : "sky130_fd_sc_hd__a221o"; + cell_leakage_power : 0.0030740500; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A1") { + capacitance : 0.0023270000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022290000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0047372000, 0.0047372000, 0.0047372000, 0.0047385000, 0.0047414000, 0.0047481000, 0.0047635000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0037368000, -0.0037401000, -0.0037479000, -0.0037412000, -0.0037258000, -0.0036903000, -0.0036084000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024250000; + } + pin ("A2") { + capacitance : 0.0023440000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022010000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0043240000, 0.0043216000, 0.0043161000, 0.0043144000, 0.0043104000, 0.0043013000, 0.0042801000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0043021000, -0.0043013000, -0.0042996000, -0.0042994000, -0.0042991000, -0.0042984000, -0.0042968000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024870000; + } + pin ("B1") { + capacitance : 0.0023460000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022040000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0047582000, 0.0047609000, 0.0047670000, 0.0047660000, 0.0047636000, 0.0047582000, 0.0047457000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0039408000, -0.0039467000, -0.0039603000, -0.0039538000, -0.0039390000, -0.0039048000, -0.0038258000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024880000; + } + pin ("B2") { + capacitance : 0.0023600000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0021880000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0041131000, 0.0041140000, 0.0041159000, 0.0041161000, 0.0041165000, 0.0041175000, 0.0041197000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0041265000, -0.0041249000, -0.0041211000, -0.0041212000, -0.0041214000, -0.0041218000, -0.0041227000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0025320000; + } + pin ("C1") { + capacitance : 0.0022570000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0020670000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0021307000, 0.0021311000, 0.0021320000, 0.0021459000, 0.0021780000, 0.0022520000, 0.0024226000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0017419000, -0.0017437000, -0.0017477000, -0.0017458000, -0.0017415000, -0.0017316000, -0.0017086000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024470000; + } + pin ("X") { + direction : "output"; + function : "(B1&B2) | (A1&A2) | (C1)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014516010, 0.0042142900, 0.0122349400, 0.0355204900, 0.1031232000, 0.2993873000"); + values("0.0195943000, 0.0181055000, 0.0144627000, 0.0038551000, -0.0308823000, -0.1387118000, -0.4562775000", \ + "0.0193223000, 0.0178298000, 0.0142573000, 0.0035783000, -0.0310016000, -0.1387796000, -0.4563937000", \ + "0.0192105000, 0.0176549000, 0.0140916000, 0.0034224000, -0.0311902000, -0.1390720000, -0.4566198000", \ + "0.0189233000, 0.0174410000, 0.0137924000, 0.0031900000, -0.0315339000, -0.1393667000, -0.4568896000", \ + "0.0185877000, 0.0170658000, 0.0134936000, 0.0028438000, -0.0317953000, -0.1396277000, -0.4571723000", \ + "0.0185675000, 0.0170833000, 0.0134370000, 0.0027287000, -0.0319383000, -0.1397513000, -0.4572671000", \ + "0.0250681000, 0.0233250000, 0.0186692000, 0.0055975000, -0.0319411000, -0.1397769000, -0.4572700000"); + } + related_pin : "A1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014516010, 0.0042142900, 0.0122349400, 0.0355204900, 0.1031232000, 0.2993873000"); + values("0.0197958000, 0.0214662000, 0.0262964000, 0.0397053000, 0.0772859000, 0.1855105000, 0.5003152000", \ + "0.0196929000, 0.0213458000, 0.0261845000, 0.0395918000, 0.0771904000, 0.1854180000, 0.5002012000", \ + "0.0195247000, 0.0212095000, 0.0260243000, 0.0394843000, 0.0770498000, 0.1854191000, 0.5017917000", \ + "0.0195106000, 0.0211708000, 0.0259697000, 0.0393816000, 0.0769400000, 0.1851100000, 0.4994904000", \ + "0.0195639000, 0.0212031000, 0.0258828000, 0.0392170000, 0.0768240000, 0.1854618000, 0.5016940000", \ + "0.0205751000, 0.0220893000, 0.0266302000, 0.0393509000, 0.0768677000, 0.1850422000, 0.5016983000", \ + "0.0221658000, 0.0236318000, 0.0279322000, 0.0409608000, 0.0782511000, 0.1866315000, 0.5012372000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014516010, 0.0042142900, 0.0122349400, 0.0355204900, 0.1031232000, 0.2993873000"); + values("0.0223092000, 0.0207473000, 0.0171886000, 0.0064359000, -0.0284602000, -0.1365944000, -0.4545756000", \ + "0.0223473000, 0.0207949000, 0.0172275000, 0.0064069000, -0.0284733000, -0.1367654000, -0.4546586000", \ + "0.0220279000, 0.0205057000, 0.0169024000, 0.0060975000, -0.0286703000, -0.1369096000, -0.4547627000", \ + "0.0218067000, 0.0202523000, 0.0166824000, 0.0059319000, -0.0289323000, -0.1371258000, -0.4550171000", \ + "0.0216008000, 0.0200773000, 0.0164909000, 0.0057489000, -0.0291415000, -0.1373373000, -0.4552061000", \ + "0.0217300000, 0.0202176000, 0.0165030000, 0.0056952000, -0.0291964000, -0.1373161000, -0.4551219000", \ + "0.0279054000, 0.0262271000, 0.0214801000, 0.0082397000, -0.0296657000, -0.1371857000, -0.4549297000"); + } + related_pin : "A2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014516010, 0.0042142900, 0.0122349400, 0.0355204900, 0.1031232000, 0.2993873000"); + values("0.0203779000, 0.0220471000, 0.0268725000, 0.0402888000, 0.0777814000, 0.1860093000, 0.4993225000", \ + "0.0202826000, 0.0219563000, 0.0267683000, 0.0401861000, 0.0776649000, 0.1856406000, 0.4999676000", \ + "0.0201339000, 0.0218105000, 0.0265956000, 0.0400651000, 0.0775023000, 0.1856663000, 0.4996022000", \ + "0.0200011000, 0.0216548000, 0.0264746000, 0.0398917000, 0.0774216000, 0.1865062000, 0.4998207000", \ + "0.0199915000, 0.0216408000, 0.0264101000, 0.0397639000, 0.0773497000, 0.1857970000, 0.4997935000", \ + "0.0208448000, 0.0223808000, 0.0268940000, 0.0397402000, 0.0773458000, 0.1851421000, 0.4995026000", \ + "0.0221269000, 0.0235719000, 0.0279943000, 0.0409946000, 0.0783642000, 0.1865047000, 0.4988851000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014516010, 0.0042142900, 0.0122349400, 0.0355204900, 0.1031232000, 0.2993873000"); + values("0.0169403000, 0.0154206000, 0.0119030000, 0.0011000000, -0.0337282000, -0.1418477000, -0.4596216000", \ + "0.0168225000, 0.0153140000, 0.0117306000, 0.0009918000, -0.0338836000, -0.1419377000, -0.4597275000", \ + "0.0166923000, 0.0151517000, 0.0115496000, 0.0007914000, -0.0340983000, -0.1422383000, -0.4599771000", \ + "0.0164225000, 0.0149185000, 0.0113002000, 0.0005357000, -0.0344122000, -0.1424894000, -0.4602260000", \ + "0.0160458000, 0.0145560000, 0.0109484000, 0.0002111000, -0.0347037000, -0.1427462000, -0.4604585000", \ + "0.0160908000, 0.0145292000, 0.0109213000, -0.0000026000, -0.0347916000, -0.1428043000, -0.4604512000", \ + "0.0231325000, 0.0213498000, 0.0165382000, 0.0029854000, -0.0348023000, -0.1421154000, -0.4600071000"); + } + related_pin : "B1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014516010, 0.0042142900, 0.0122349400, 0.0355204900, 0.1031232000, 0.2993873000"); + values("0.0183717000, 0.0200564000, 0.0248766000, 0.0383435000, 0.0762955000, 0.1851181000, 0.5016251000", \ + "0.0183796000, 0.0200448000, 0.0248644000, 0.0383310000, 0.0763309000, 0.1852555000, 0.4994167000", \ + "0.0182977000, 0.0199596000, 0.0247897000, 0.0383212000, 0.0761804000, 0.1849263000, 0.4995154000", \ + "0.0181795000, 0.0198451000, 0.0246375000, 0.0380924000, 0.0758823000, 0.1847446000, 0.4991556000", \ + "0.0180647000, 0.0197040000, 0.0243899000, 0.0377149000, 0.0754524000, 0.1852232000, 0.5011514000", \ + "0.0187865000, 0.0203073000, 0.0248952000, 0.0377159000, 0.0753784000, 0.1836361000, 0.4991196000", \ + "0.0201472000, 0.0215837000, 0.0259771000, 0.0390261000, 0.0764821000, 0.1851973000, 0.4981081000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014516010, 0.0042142900, 0.0122349400, 0.0355204900, 0.1031232000, 0.2993873000"); + values("0.0197219000, 0.0181988000, 0.0146656000, 0.0039405000, -0.0308687000, -0.1389601000, -0.4566867000", \ + "0.0198457000, 0.0183120000, 0.0146995000, 0.0039001000, -0.0309696000, -0.1390713000, -0.4567926000", \ + "0.0194910000, 0.0179725000, 0.0145567000, 0.0038143000, -0.0310537000, -0.1391904000, -0.4569063000", \ + "0.0194110000, 0.0178725000, 0.0142482000, 0.0035223000, -0.0313155000, -0.1394111000, -0.4571000000", \ + "0.0191269000, 0.0176192000, 0.0140605000, 0.0032733000, -0.0315467000, -0.1395668000, -0.4572568000", \ + "0.0191857000, 0.0179631000, 0.0139506000, 0.0031793000, -0.0314744000, -0.1395507000, -0.4572136000", \ + "0.0258806000, 0.0240974000, 0.0192805000, 0.0059434000, -0.0317682000, -0.1393369000, -0.4570508000"); + } + related_pin : "B2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014516010, 0.0042142900, 0.0122349400, 0.0355204900, 0.1031232000, 0.2993873000"); + values("0.0186697000, 0.0203503000, 0.0251811000, 0.0386484000, 0.0766154000, 0.1862656000, 0.4990586000", \ + "0.0186762000, 0.0203472000, 0.0251806000, 0.0387052000, 0.0766038000, 0.1862661000, 0.4990895000", \ + "0.0186156000, 0.0203017000, 0.0251391000, 0.0386497000, 0.0765320000, 0.1852285000, 0.4991633000", \ + "0.0184476000, 0.0201102000, 0.0249196000, 0.0384095000, 0.0762623000, 0.1851653000, 0.4998191000", \ + "0.0182855000, 0.0199002000, 0.0247147000, 0.0380095000, 0.0758566000, 0.1848130000, 0.4993367000", \ + "0.0187725000, 0.0203162000, 0.0249078000, 0.0379043000, 0.0755288000, 0.1837145000, 0.4992848000", \ + "0.0196647000, 0.0211387000, 0.0255698000, 0.0387294000, 0.0763044000, 0.1851831000, 0.4993995000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014516010, 0.0042142900, 0.0122349400, 0.0355204900, 0.1031232000, 0.2993873000"); + values("0.0193244000, 0.0177835000, 0.0142076000, 0.0034813000, -0.0313274000, -0.1391315000, -0.4567585000", \ + "0.0192346000, 0.0176865000, 0.0141238000, 0.0033641000, -0.0314191000, -0.1392930000, -0.4568855000", \ + "0.0189879000, 0.0174555000, 0.0138693000, 0.0030701000, -0.0316560000, -0.1394796000, -0.4570273000", \ + "0.0187781000, 0.0173073000, 0.0136799000, 0.0029270000, -0.0318286000, -0.1396983000, -0.4572811000", \ + "0.0186148000, 0.0170742000, 0.0134934000, 0.0028539000, -0.0320577000, -0.1399028000, -0.4574402000", \ + "0.0190463000, 0.0174949000, 0.0138177000, 0.0029342000, -0.0315104000, -0.1395970000, -0.4571981000", \ + "0.0274348000, 0.0255918000, 0.0207133000, 0.0072035000, -0.0300716000, -0.1381208000, -0.4558314000"); + } + related_pin : "C1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014516010, 0.0042142900, 0.0122349400, 0.0355204900, 0.1031232000, 0.2993873000"); + values("0.0137065000, 0.0154214000, 0.0202881000, 0.0337683000, 0.0715939000, 0.1810922000, 0.4945675000", \ + "0.0137127000, 0.0154090000, 0.0202706000, 0.0337552000, 0.0716030000, 0.1793317000, 0.4946150000", \ + "0.0136460000, 0.0153411000, 0.0201768000, 0.0336285000, 0.0714260000, 0.1801023000, 0.4930587000", \ + "0.0134705000, 0.0151349000, 0.0198884000, 0.0332203000, 0.0711068000, 0.1799424000, 0.4947681000", \ + "0.0134704000, 0.0150364000, 0.0197177000, 0.0328489000, 0.0705986000, 0.1796128000, 0.4948464000", \ + "0.0142977000, 0.0158040000, 0.0202821000, 0.0333852000, 0.0708406000, 0.1788205000, 0.4943905000", \ + "0.0158550000, 0.0172906000, 0.0216076000, 0.0347362000, 0.0720394000, 0.1804881000, 0.4935982000"); + } + } + max_capacitance : 0.2993870000; + max_transition : 1.5038360000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014516000, 0.0042142900, 0.0122349000, 0.0355205000, 0.1031230000, 0.2993870000"); + values("0.3129089000, 0.3209928000, 0.3388361000, 0.3740128000, 0.4408129000, 0.5765300000, 0.9004160000", \ + "0.3172753000, 0.3253968000, 0.3432312000, 0.3784160000, 0.4447771000, 0.5801912000, 0.9042688000", \ + "0.3281991000, 0.3362946000, 0.3541021000, 0.3894759000, 0.4560148000, 0.5916612000, 0.9156850000", \ + "0.3530388000, 0.3611191000, 0.3789282000, 0.4140795000, 0.4803788000, 0.6161047000, 0.9401624000", \ + "0.4055478000, 0.4136745000, 0.4314752000, 0.4665365000, 0.5331681000, 0.6686677000, 0.9924919000", \ + "0.5139023000, 0.5223660000, 0.5406284000, 0.5761926000, 0.6431716000, 0.7792890000, 1.1034598000", \ + "0.6994129000, 0.7086559000, 0.7291153000, 0.7689527000, 0.8427091000, 0.9855123000, 1.3148073000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014516000, 0.0042142900, 0.0122349000, 0.0355205000, 0.1031230000, 0.2993870000"); + values("0.1049945000, 0.1117510000, 0.1273271000, 0.1619036000, 0.2462126000, 0.4812113000, 1.1576101000", \ + "0.1091210000, 0.1159061000, 0.1314900000, 0.1660496000, 0.2503381000, 0.4852863000, 1.1617370000", \ + "0.1195385000, 0.1263171000, 0.1419194000, 0.1764474000, 0.2607114000, 0.4948540000, 1.1741705000", \ + "0.1444801000, 0.1511501000, 0.1665112000, 0.2008896000, 0.2849631000, 0.5193896000, 1.1986647000", \ + "0.1951459000, 0.2022448000, 0.2181252000, 0.2527949000, 0.3370468000, 0.5714890000, 1.2492597000", \ + "0.2632674000, 0.2719066000, 0.2904564000, 0.3276845000, 0.4129994000, 0.6475354000, 1.3251595000", \ + "0.3341542000, 0.3452706000, 0.3690226000, 0.4138005000, 0.5028092000, 0.7378873000, 1.4133040000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014516000, 0.0042142900, 0.0122349000, 0.0355205000, 0.1031230000, 0.2993870000"); + values("0.0394573000, 0.0445037000, 0.0551165000, 0.0792782000, 0.1312807000, 0.2665751000, 0.6619360000", \ + "0.0394718000, 0.0444177000, 0.0551418000, 0.0796378000, 0.1328746000, 0.2672127000, 0.6611391000", \ + "0.0392863000, 0.0441293000, 0.0559889000, 0.0793627000, 0.1317847000, 0.2665049000, 0.6625996000", \ + "0.0394339000, 0.0444881000, 0.0550639000, 0.0792822000, 0.1324433000, 0.2665791000, 0.6635039000", \ + "0.0392529000, 0.0441643000, 0.0553710000, 0.0786216000, 0.1320429000, 0.2671030000, 0.6626692000", \ + "0.0416697000, 0.0462898000, 0.0573780000, 0.0804892000, 0.1345712000, 0.2679686000, 0.6626783000", \ + "0.0493158000, 0.0547334000, 0.0675960000, 0.0918233000, 0.1461473000, 0.2804369000, 0.6683337000"); + } + related_pin : "A1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014516000, 0.0042142900, 0.0122349000, 0.0355205000, 0.1031230000, 0.2993870000"); + values("0.0259695000, 0.0311733000, 0.0445778000, 0.0815688000, 0.1922603000, 0.5251626000, 1.4996693000", \ + "0.0259681000, 0.0311404000, 0.0445769000, 0.0815506000, 0.1921027000, 0.5248968000, 1.4991932000", \ + "0.0258876000, 0.0310163000, 0.0444992000, 0.0815733000, 0.1922751000, 0.5253765000, 1.4998386000", \ + "0.0253961000, 0.0306160000, 0.0441297000, 0.0813153000, 0.1920290000, 0.5246678000, 1.4958526000", \ + "0.0281678000, 0.0331774000, 0.0459792000, 0.0819872000, 0.1916103000, 0.5256359000, 1.4994627000", \ + "0.0369556000, 0.0415192000, 0.0543997000, 0.0875427000, 0.1944332000, 0.5251540000, 1.4980996000", \ + "0.0500995000, 0.0565375000, 0.0698803000, 0.1025845000, 0.1999383000, 0.5277170000, 1.4935811000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014516000, 0.0042142900, 0.0122349000, 0.0355205000, 0.1031230000, 0.2993870000"); + values("0.3417690000, 0.3501460000, 0.3688375000, 0.4047680000, 0.4724293000, 0.6075234000, 0.9317824000", \ + "0.3465803000, 0.3548540000, 0.3736714000, 0.4096276000, 0.4770286000, 0.6128624000, 0.9371609000", \ + "0.3586978000, 0.3672533000, 0.3858270000, 0.4217474000, 0.4883643000, 0.6245784000, 0.9486915000", \ + "0.3861022000, 0.3944859000, 0.4131878000, 0.4489641000, 0.5166054000, 0.6517420000, 0.9760130000", \ + "0.4436336000, 0.4522185000, 0.4708556000, 0.5067898000, 0.5739089000, 0.7096336000, 1.0339392000", \ + "0.5644096000, 0.5729490000, 0.5917729000, 0.6277982000, 0.6949138000, 0.8311873000, 1.1555403000", \ + "0.7841740000, 0.7938076000, 0.8150305000, 0.8547439000, 0.9281249000, 1.0702916000, 1.3987616000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014516000, 0.0042142900, 0.0122349000, 0.0355205000, 0.1031230000, 0.2993870000"); + values("0.1097419000, 0.1165753000, 0.1321244000, 0.1666571000, 0.2508511000, 0.4858541000, 1.1610625000", \ + "0.1140041000, 0.1207555000, 0.1362840000, 0.1708530000, 0.2548414000, 0.4890314000, 1.1679256000", \ + "0.1231353000, 0.1298957000, 0.1454124000, 0.1799997000, 0.2641806000, 0.4979476000, 1.1771515000", \ + "0.1442615000, 0.1509662000, 0.1664263000, 0.2008763000, 0.2850443000, 0.5200549000, 1.1950521000", \ + "0.1861258000, 0.1931883000, 0.2091881000, 0.2439927000, 0.3283664000, 0.5627309000, 1.2377294000", \ + "0.2472406000, 0.2554355000, 0.2735299000, 0.3105054000, 0.3960691000, 0.6304939000, 1.3062879000", \ + "0.3094142000, 0.3198932000, 0.3423520000, 0.3855379000, 0.4744092000, 0.7097001000, 1.3845970000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014516000, 0.0042142900, 0.0122349000, 0.0355205000, 0.1031230000, 0.2993870000"); + values("0.0421644000, 0.0475404000, 0.0592311000, 0.0811147000, 0.1342708000, 0.2689918000, 0.6614829000", \ + "0.0422806000, 0.0470376000, 0.0580719000, 0.0824140000, 0.1348856000, 0.2678721000, 0.6641943000", \ + "0.0422823000, 0.0473564000, 0.0582053000, 0.0810551000, 0.1352831000, 0.2692107000, 0.6628971000", \ + "0.0422169000, 0.0475112000, 0.0591493000, 0.0812353000, 0.1345340000, 0.2687859000, 0.6632069000", \ + "0.0423061000, 0.0474017000, 0.0585825000, 0.0815744000, 0.1340655000, 0.2686928000, 0.6627727000", \ + "0.0436475000, 0.0487688000, 0.0594140000, 0.0816133000, 0.1342598000, 0.2685804000, 0.6632540000", \ + "0.0511722000, 0.0569639000, 0.0694191000, 0.0930819000, 0.1455951000, 0.2802803000, 0.6668233000"); + } + related_pin : "A2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014516000, 0.0042142900, 0.0122349000, 0.0355205000, 0.1031230000, 0.2993870000"); + values("0.0260104000, 0.0310472000, 0.0445638000, 0.0815680000, 0.1920879000, 0.5245304000, 1.4956508000", \ + "0.0258988000, 0.0311143000, 0.0445428000, 0.0815899000, 0.1920178000, 0.5247270000, 1.4959890000", \ + "0.0258784000, 0.0309527000, 0.0445044000, 0.0815267000, 0.1921829000, 0.5252207000, 1.4984524000", \ + "0.0256131000, 0.0307629000, 0.0442696000, 0.0813995000, 0.1922308000, 0.5260575000, 1.4989449000", \ + "0.0275869000, 0.0327953000, 0.0458961000, 0.0820395000, 0.1917684000, 0.5256475000, 1.4976358000", \ + "0.0339256000, 0.0386023000, 0.0518796000, 0.0867906000, 0.1939690000, 0.5237469000, 1.4984641000", \ + "0.0454801000, 0.0513728000, 0.0650141000, 0.0985357000, 0.1988499000, 0.5263620000, 1.4967342000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014516000, 0.0042142900, 0.0122349000, 0.0355205000, 0.1031230000, 0.2993870000"); + values("0.2966888000, 0.3048864000, 0.3230292000, 0.3585528000, 0.4258047000, 0.5622831000, 0.8872204000", \ + "0.3000986000, 0.3083434000, 0.3264632000, 0.3620032000, 0.4287808000, 0.5655797000, 0.8904551000", \ + "0.3094880000, 0.3176800000, 0.3358207000, 0.3714140000, 0.4387564000, 0.5752415000, 0.9002475000", \ + "0.3329020000, 0.3410615000, 0.3591603000, 0.3946949000, 0.4620726000, 0.5985829000, 0.9237213000", \ + "0.3865419000, 0.3947293000, 0.4127826000, 0.4481105000, 0.5155443000, 0.6520273000, 0.9771018000", \ + "0.5066172000, 0.5151963000, 0.5341025000, 0.5703457000, 0.6384429000, 0.7757340000, 1.1007402000", \ + "0.7175862000, 0.7275384000, 0.7492761000, 0.7909615000, 0.8669785000, 1.0108155000, 1.3416520000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014516000, 0.0042142900, 0.0122349000, 0.0355205000, 0.1031230000, 0.2993870000"); + values("0.0999778000, 0.1065475000, 0.1217092000, 0.1556299000, 0.2395931000, 0.4749851000, 1.1523964000", \ + "0.1045224000, 0.1110400000, 0.1261606000, 0.1601029000, 0.2441120000, 0.4784475000, 1.1543013000", \ + "0.1148857000, 0.1214365000, 0.1365783000, 0.1706205000, 0.2546058000, 0.4890454000, 1.1656691000", \ + "0.1394368000, 0.1459178000, 0.1609610000, 0.1948390000, 0.2786933000, 0.5133131000, 1.1896957000", \ + "0.1866767000, 0.1936660000, 0.2095486000, 0.2439882000, 0.3279686000, 0.5626703000, 1.2394529000", \ + "0.2466831000, 0.2554416000, 0.2742127000, 0.3116480000, 0.3970404000, 0.6320025000, 1.3095299000", \ + "0.3054222000, 0.3168583000, 0.3412488000, 0.3868843000, 0.4766590000, 0.7118651000, 1.3877627000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014516000, 0.0042142900, 0.0122349000, 0.0355205000, 0.1031230000, 0.2993870000"); + values("0.0403177000, 0.0454513000, 0.0564067000, 0.0809131000, 0.1341009000, 0.2692793000, 0.6645970000", \ + "0.0403784000, 0.0454349000, 0.0562697000, 0.0810416000, 0.1347255000, 0.2696366000, 0.6633448000", \ + "0.0402220000, 0.0452208000, 0.0561571000, 0.0812507000, 0.1346538000, 0.2689902000, 0.6627296000", \ + "0.0403981000, 0.0452274000, 0.0562175000, 0.0807765000, 0.1331881000, 0.2688407000, 0.6628967000", \ + "0.0404804000, 0.0452977000, 0.0562847000, 0.0812386000, 0.1338967000, 0.2688964000, 0.6649417000", \ + "0.0439283000, 0.0488479000, 0.0599842000, 0.0833458000, 0.1361176000, 0.2706134000, 0.6639809000", \ + "0.0555397000, 0.0608072000, 0.0730712000, 0.0983252000, 0.1530542000, 0.2848819000, 0.6714296000"); + } + related_pin : "B1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014516000, 0.0042142900, 0.0122349000, 0.0355205000, 0.1031230000, 0.2993870000"); + values("0.0243722000, 0.0292848000, 0.0425673000, 0.0791830000, 0.1901391000, 0.5238031000, 1.5003229000", \ + "0.0242924000, 0.0292224000, 0.0425529000, 0.0791952000, 0.1901379000, 0.5246046000, 1.4974605000", \ + "0.0243805000, 0.0292234000, 0.0425133000, 0.0791529000, 0.1899009000, 0.5240065000, 1.4986875000", \ + "0.0242154000, 0.0292719000, 0.0425123000, 0.0791903000, 0.1899093000, 0.5242747000, 1.4981766000", \ + "0.0276299000, 0.0325990000, 0.0452883000, 0.0809080000, 0.1900966000, 0.5254184000, 1.4969698000", \ + "0.0374352000, 0.0418215000, 0.0545832000, 0.0872605000, 0.1935939000, 0.5243666000, 1.4998254000", \ + "0.0511930000, 0.0575931000, 0.0717280000, 0.1041835000, 0.2002010000, 0.5269292000, 1.4963518000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014516000, 0.0042142900, 0.0122349000, 0.0355205000, 0.1031230000, 0.2993870000"); + values("0.3173250000, 0.3258464000, 0.3444654000, 0.3803552000, 0.4475086000, 0.5836571000, 0.9078566000", \ + "0.3215175000, 0.3299723000, 0.3484943000, 0.3844100000, 0.4519641000, 0.5879456000, 0.9125475000", \ + "0.3322573000, 0.3407730000, 0.3593132000, 0.3950276000, 0.4623820000, 0.5986279000, 0.9228168000", \ + "0.3586099000, 0.3671146000, 0.3857069000, 0.4217812000, 0.4891544000, 0.6252100000, 0.9499076000", \ + "0.4179878000, 0.4264962000, 0.4448482000, 0.4808681000, 0.5482967000, 0.6842684000, 1.0091580000", \ + "0.5527709000, 0.5620407000, 0.5805235000, 0.6166468000, 0.6837706000, 0.8201861000, 1.1445328000", \ + "0.7991312000, 0.8092440000, 0.8313746000, 0.8730281000, 0.9477615000, 1.0915298000, 1.4208201000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014516000, 0.0042142900, 0.0122349000, 0.0355205000, 0.1031230000, 0.2993870000"); + values("0.1041523000, 0.1107329000, 0.1258727000, 0.1598015000, 0.2437667000, 0.4778882000, 1.1534876000", \ + "0.1086130000, 0.1151748000, 0.1303222000, 0.1643616000, 0.2483118000, 0.4822929000, 1.1577962000", \ + "0.1180427000, 0.1245880000, 0.1397196000, 0.1737271000, 0.2576764000, 0.4915489000, 1.1675099000", \ + "0.1389509000, 0.1454902000, 0.1605895000, 0.1945476000, 0.2785047000, 0.5131796000, 1.1897913000", \ + "0.1789352000, 0.1859399000, 0.2016680000, 0.2361495000, 0.3204607000, 0.5552358000, 1.2319600000", \ + "0.2348828000, 0.2430962000, 0.2611711000, 0.2982643000, 0.3838413000, 0.6183198000, 1.2958336000", \ + "0.2887348000, 0.2993887000, 0.3224254000, 0.3662069000, 0.4556775000, 0.6901686000, 1.3664468000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014516000, 0.0042142900, 0.0122349000, 0.0355205000, 0.1031230000, 0.2993870000"); + values("0.0425281000, 0.0475758000, 0.0582753000, 0.0823287000, 0.1342004000, 0.2683062000, 0.6623228000", \ + "0.0421124000, 0.0471080000, 0.0582891000, 0.0823732000, 0.1339670000, 0.2686049000, 0.6626042000", \ + "0.0422143000, 0.0474383000, 0.0585750000, 0.0817110000, 0.1356039000, 0.2682895000, 0.6623487000", \ + "0.0421574000, 0.0473039000, 0.0578749000, 0.0820410000, 0.1345557000, 0.2682027000, 0.6616291000", \ + "0.0422447000, 0.0475058000, 0.0585796000, 0.0814962000, 0.1341378000, 0.2689503000, 0.6640711000", \ + "0.0445763000, 0.0491356000, 0.0596189000, 0.0824434000, 0.1358307000, 0.2695510000, 0.6637433000", \ + "0.0565960000, 0.0627225000, 0.0746297000, 0.0980748000, 0.1494204000, 0.2806371000, 0.6698126000"); + } + related_pin : "B2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014516000, 0.0042142900, 0.0122349000, 0.0355205000, 0.1031230000, 0.2993870000"); + values("0.0243655000, 0.0292958000, 0.0425441000, 0.0790971000, 0.1901237000, 0.5243375000, 1.4947931000", \ + "0.0244157000, 0.0293618000, 0.0424922000, 0.0792588000, 0.1901833000, 0.5241360000, 1.4953877000", \ + "0.0243239000, 0.0292772000, 0.0425037000, 0.0792609000, 0.1901879000, 0.5238444000, 1.4960263000", \ + "0.0243855000, 0.0293216000, 0.0424774000, 0.0791645000, 0.1898162000, 0.5244823000, 1.4991514000", \ + "0.0269324000, 0.0316688000, 0.0446499000, 0.0804979000, 0.1901673000, 0.5246016000, 1.4992289000", \ + "0.0338182000, 0.0388488000, 0.0515380000, 0.0859075000, 0.1930097000, 0.5238776000, 1.4996295000", \ + "0.0465960000, 0.0525771000, 0.0661941000, 0.0991319000, 0.1988303000, 0.5258055000, 1.4958856000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014516000, 0.0042142900, 0.0122349000, 0.0355205000, 0.1031230000, 0.2993870000"); + values("0.2634756000, 0.2719917000, 0.2907479000, 0.3265168000, 0.3943286000, 0.5299948000, 0.8545976000", \ + "0.2665037000, 0.2750564000, 0.2936894000, 0.3296016000, 0.3972825000, 0.5328940000, 0.8575075000", \ + "0.2746881000, 0.2832282000, 0.3019050000, 0.3377814000, 0.4050992000, 0.5412835000, 0.8661196000", \ + "0.2977854000, 0.3063021000, 0.3249010000, 0.3606868000, 0.4283228000, 0.5646246000, 0.8891607000", \ + "0.3575866000, 0.3661590000, 0.3847275000, 0.4198523000, 0.4882057000, 0.6244392000, 0.9490845000", \ + "0.4985447000, 0.5071921000, 0.5264424000, 0.5622917000, 0.6290313000, 0.7653229000, 1.0899358000", \ + "0.7397059000, 0.7503205000, 0.7744227000, 0.8178387000, 0.8919962000, 1.0325997000, 1.3616001000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014516000, 0.0042142900, 0.0122349000, 0.0355205000, 0.1031230000, 0.2993870000"); + values("0.0682380000, 0.0739285000, 0.0873089000, 0.1186968000, 0.2005189000, 0.4341102000, 1.1171725000", \ + "0.0732138000, 0.0788570000, 0.0922363000, 0.1236491000, 0.2054875000, 0.4387286000, 1.1237249000", \ + "0.0846657000, 0.0902716000, 0.1035972000, 0.1349805000, 0.2170720000, 0.4519006000, 1.1400463000", \ + "0.1097726000, 0.1154401000, 0.1288101000, 0.1600632000, 0.2422684000, 0.4765587000, 1.1509399000", \ + "0.1481122000, 0.1549919000, 0.1700657000, 0.2027980000, 0.2852538000, 0.5192386000, 1.1937642000", \ + "0.1917071000, 0.2007591000, 0.2199631000, 0.2571225000, 0.3410169000, 0.5747003000, 1.2534415000", \ + "0.2269714000, 0.2387016000, 0.2641886000, 0.3118572000, 0.4017679000, 0.6350652000, 1.3106353000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014516000, 0.0042142900, 0.0122349000, 0.0355205000, 0.1031230000, 0.2993870000"); + values("0.0423634000, 0.0474199000, 0.0589227000, 0.0811461000, 0.1342805000, 0.2688529000, 0.6626342000", \ + "0.0420289000, 0.0470298000, 0.0591286000, 0.0812220000, 0.1341662000, 0.2685524000, 0.6619351000", \ + "0.0421485000, 0.0473767000, 0.0584117000, 0.0810839000, 0.1343054000, 0.2687122000, 0.6639446000", \ + "0.0425609000, 0.0475756000, 0.0579466000, 0.0812177000, 0.1349067000, 0.2688243000, 0.6628104000", \ + "0.0420543000, 0.0471667000, 0.0590413000, 0.0811248000, 0.1331540000, 0.2676717000, 0.6641169000", \ + "0.0453205000, 0.0501665000, 0.0602949000, 0.0825290000, 0.1352233000, 0.2693523000, 0.6644321000", \ + "0.0631228000, 0.0697780000, 0.0816037000, 0.1033079000, 0.1520249000, 0.2792274000, 0.6686026000"); + } + related_pin : "C1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014516000, 0.0042142900, 0.0122349000, 0.0355205000, 0.1031230000, 0.2993870000"); + values("0.0200722000, 0.0245489000, 0.0370619000, 0.0740243000, 0.1873470000, 0.5248376000, 1.5035910000", \ + "0.0200894000, 0.0245336000, 0.0370803000, 0.0740306000, 0.1873460000, 0.5231253000, 1.5038364000", \ + "0.0200817000, 0.0245385000, 0.0371756000, 0.0742471000, 0.1871749000, 0.5235646000, 1.4989497000", \ + "0.0212107000, 0.0254417000, 0.0378606000, 0.0744958000, 0.1871307000, 0.5235003000, 1.4965209000", \ + "0.0275541000, 0.0315655000, 0.0431042000, 0.0775198000, 0.1880258000, 0.5235511000, 1.4949896000", \ + "0.0388365000, 0.0432995000, 0.0545857000, 0.0860307000, 0.1908677000, 0.5219922000, 1.4992853000", \ + "0.0543745000, 0.0605566000, 0.0750959000, 0.1076369000, 0.1995252000, 0.5241374000, 1.4924216000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__a221o_4") { + leakage_power () { + value : 0.0048020000; + when : "!A1&!A2&!B1&!B2&C1"; + } + leakage_power () { + value : 0.0088948000; + when : "!A1&!A2&!B1&!B2&!C1"; + } + leakage_power () { + value : 0.0048025000; + when : "!A1&!A2&!B1&B2&C1"; + } + leakage_power () { + value : 0.0096033000; + when : "!A1&!A2&!B1&B2&!C1"; + } + leakage_power () { + value : 0.0048009000; + when : "!A1&!A2&B1&!B2&C1"; + } + leakage_power () { + value : 0.0102735000; + when : "!A1&!A2&B1&!B2&!C1"; + } + leakage_power () { + value : 0.0251463000; + when : "!A1&!A2&B1&B2&C1"; + } + leakage_power () { + value : 0.0422681000; + when : "!A1&!A2&B1&B2&!C1"; + } + leakage_power () { + value : 0.0048012000; + when : "!A1&A2&!B1&!B2&C1"; + } + leakage_power () { + value : 0.0060180000; + when : "!A1&A2&!B1&!B2&!C1"; + } + leakage_power () { + value : 0.0048011000; + when : "!A1&A2&!B1&B2&C1"; + } + leakage_power () { + value : 0.0067691000; + when : "!A1&A2&!B1&B2&!C1"; + } + leakage_power () { + value : 0.0047993000; + when : "!A1&A2&B1&!B2&C1"; + } + leakage_power () { + value : 0.0064033000; + when : "!A1&A2&B1&!B2&!C1"; + } + leakage_power () { + value : 0.0021035000; + when : "!A1&A2&B1&B2&C1"; + } + leakage_power () { + value : 0.0044814000; + when : "!A1&A2&B1&B2&!C1"; + } + leakage_power () { + value : 0.0048012000; + when : "A1&!A2&!B1&!B2&C1"; + } + leakage_power () { + value : 0.0058405000; + when : "A1&!A2&!B1&!B2&!C1"; + } + leakage_power () { + value : 0.0048010000; + when : "A1&!A2&!B1&B2&C1"; + } + leakage_power () { + value : 0.0065917000; + when : "A1&!A2&!B1&B2&!C1"; + } + leakage_power () { + value : 0.0048011000; + when : "A1&!A2&B1&!B2&C1"; + } + leakage_power () { + value : 0.0062239000; + when : "A1&!A2&B1&!B2&!C1"; + } + leakage_power () { + value : 0.0021035000; + when : "A1&!A2&B1&B2&C1"; + } + leakage_power () { + value : 0.0044814000; + when : "A1&!A2&B1&B2&!C1"; + } + leakage_power () { + value : 0.0021024000; + when : "A1&A2&!B1&!B2&C1"; + } + leakage_power () { + value : 0.0043889000; + when : "A1&A2&!B1&!B2&!C1"; + } + leakage_power () { + value : 0.0021032000; + when : "A1&A2&!B1&B2&C1"; + } + leakage_power () { + value : 0.0043021000; + when : "A1&A2&!B1&B2&!C1"; + } + leakage_power () { + value : 0.0021028000; + when : "A1&A2&B1&!B2&C1"; + } + leakage_power () { + value : 0.0043684000; + when : "A1&A2&B1&!B2&!C1"; + } + leakage_power () { + value : 0.0251013000; + when : "A1&A2&B1&B2&C1"; + } + leakage_power () { + value : 0.0021183000; + when : "A1&A2&B1&B2&!C1"; + } + area : 21.270400000; + cell_footprint : "sky130_fd_sc_hd__a221o"; + cell_leakage_power : 0.0074062540; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A1") { + capacitance : 0.0044890000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0043170000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0092947000, 0.0092975000, 0.0093039000, 0.0093032000, 0.0093017000, 0.0092982000, 0.0092901000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0070620000, -0.0070738000, -0.0071009000, -0.0070838000, -0.0070445000, -0.0069535000, -0.0067440000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0046600000; + } + pin ("A2") { + capacitance : 0.0043610000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0040960000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0080383000, 0.0080284000, 0.0080056000, 0.0080032000, 0.0079975000, 0.0079845000, 0.0079546000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0079395000, -0.0079393000, -0.0079389000, -0.0079383000, -0.0079371000, -0.0079341000, -0.0079272000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0046260000; + } + pin ("B1") { + capacitance : 0.0042340000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0039990000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0091369000, 0.0091375000, 0.0091390000, 0.0091418000, 0.0091482000, 0.0091631000, 0.0091973000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0064922000, -0.0065031000, -0.0065283000, -0.0065116000, -0.0064731000, -0.0063844000, -0.0061799000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0044700000; + } + pin ("B2") { + capacitance : 0.0042700000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0039420000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0079273000, 0.0079142000, 0.0078840000, 0.0078841000, 0.0078843000, 0.0078848000, 0.0078858000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0078844000, -0.0078780000, -0.0078633000, -0.0078652000, -0.0078696000, -0.0078799000, -0.0079034000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0045980000; + } + pin ("C1") { + capacitance : 0.0043110000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0039450000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0044322000, 0.0044310000, 0.0044283000, 0.0044604000, 0.0045344000, 0.0047048000, 0.0050978000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0035311000, -0.0035260000, -0.0035141000, -0.0035117000, -0.0035064000, -0.0034942000, -0.0034657000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0046770000; + } + pin ("X") { + direction : "output"; + function : "(B1&B2) | (A1&A2) | (C1)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016002750, 0.0051217590, 0.0163924400, 0.0524648300, 0.1679163000, 0.5374244000"); + values("0.0393167000, 0.0375542000, 0.0323322000, 0.0172425000, -0.0352075000, -0.2179206000, -0.8156173000", \ + "0.0389494000, 0.0371450000, 0.0318161000, 0.0168152000, -0.0355484000, -0.2181597000, -0.8158869000", \ + "0.0383543000, 0.0365510000, 0.0312412000, 0.0164365000, -0.0361217000, -0.2185741000, -0.8163707000", \ + "0.0377638000, 0.0359774000, 0.0306018000, 0.0156013000, -0.0366969000, -0.2192222000, -0.8169873000", \ + "0.0373424000, 0.0353950000, 0.0302129000, 0.0152097000, -0.0371807000, -0.2198744000, -0.8174796000", \ + "0.0372851000, 0.0354404000, 0.0300378000, 0.0150567000, -0.0375449000, -0.2201046000, -0.8176179000", \ + "0.0476969000, 0.0456955000, 0.0395404000, 0.0214559000, -0.0369924000, -0.2202718000, -0.8176003000"); + } + related_pin : "A1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016002750, 0.0051217590, 0.0163924400, 0.0524648300, 0.1679163000, 0.5374244000"); + values("0.0374336000, 0.0393576000, 0.0454948000, 0.0648983000, 0.1237758000, 0.3095918000, 0.9007152000", \ + "0.0372709000, 0.0392045000, 0.0453260000, 0.0647229000, 0.1236088000, 0.3093896000, 0.9004196000", \ + "0.0370040000, 0.0389425000, 0.0450834000, 0.0644451000, 0.1234591000, 0.3090494000, 0.9006694000", \ + "0.0367217000, 0.0386449000, 0.0447752000, 0.0640964000, 0.1230529000, 0.3085198000, 0.9010636000", \ + "0.0368263000, 0.0387135000, 0.0446647000, 0.0637406000, 0.1226538000, 0.3083797000, 0.9040361000", \ + "0.0389554000, 0.0406872000, 0.0463295000, 0.0642253000, 0.1227576000, 0.3078765000, 0.9002835000", \ + "0.0418982000, 0.0435648000, 0.0490080000, 0.0671471000, 0.1251530000, 0.3103735000, 0.9020783000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016002750, 0.0051217590, 0.0163924400, 0.0524648300, 0.1679163000, 0.5374244000"); + values("0.0452384000, 0.0437792000, 0.0383515000, 0.0232606000, -0.0294848000, -0.2125268000, -0.8104633000", \ + "0.0451071000, 0.0431795000, 0.0377567000, 0.0230596000, -0.0296869000, -0.2126790000, -0.8106232000", \ + "0.0450523000, 0.0432747000, 0.0374986000, 0.0228102000, -0.0299197000, -0.2129512000, -0.8108741000", \ + "0.0445688000, 0.0427308000, 0.0373229000, 0.0221827000, -0.0304122000, -0.2132073000, -0.8110498000", \ + "0.0442122000, 0.0423760000, 0.0368925000, 0.0219053000, -0.0307924000, -0.2136566000, -0.8114282000", \ + "0.0443526000, 0.0425123000, 0.0369542000, 0.0218144000, -0.0308128000, -0.2137718000, -0.8114979000", \ + "0.0529081000, 0.0507834000, 0.0446469000, 0.0259276000, -0.0318117000, -0.2136875000, -0.8112626000"); + } + related_pin : "A2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016002750, 0.0051217590, 0.0163924400, 0.0524648300, 0.1679163000, 0.5374244000"); + values("0.0384772000, 0.0404077000, 0.0465307000, 0.0659203000, 0.1246597000, 0.3100446000, 0.9008526000", \ + "0.0382743000, 0.0402091000, 0.0463444000, 0.0656805000, 0.1245613000, 0.3097113000, 0.9010778000", \ + "0.0380145000, 0.0399224000, 0.0460760000, 0.0654872000, 0.1242595000, 0.3095617000, 0.9010344000", \ + "0.0378200000, 0.0397524000, 0.0458756000, 0.0652214000, 0.1239861000, 0.3093824000, 0.9008178000", \ + "0.0378038000, 0.0396709000, 0.0457634000, 0.0649323000, 0.1238671000, 0.3091422000, 0.9051084000", \ + "0.0394910000, 0.0412448000, 0.0469924000, 0.0651722000, 0.1237414000, 0.3082379000, 0.9010245000", \ + "0.0415151000, 0.0432169000, 0.0488759000, 0.0668499000, 0.1252085000, 0.3106564000, 0.9041559000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016002750, 0.0051217590, 0.0163924400, 0.0524648300, 0.1679163000, 0.5374244000"); + values("0.0333818000, 0.0315999000, 0.0264142000, 0.0112698000, -0.0413441000, -0.2243591000, -0.8222542000", \ + "0.0330574000, 0.0312367000, 0.0259867000, 0.0108847000, -0.0416367000, -0.2245522000, -0.8224445000", \ + "0.0327749000, 0.0310012000, 0.0256743000, 0.0107103000, -0.0419619000, -0.2249474000, -0.8227943000", \ + "0.0319469000, 0.0301571000, 0.0248125000, 0.0098881000, -0.0427382000, -0.2255149000, -0.8234288000", \ + "0.0313839000, 0.0295701000, 0.0242507000, 0.0091935000, -0.0433514000, -0.2261580000, -0.8239132000", \ + "0.0316589000, 0.0297026000, 0.0242004000, 0.0089527000, -0.0433661000, -0.2263299000, -0.8239943000", \ + "0.0412632000, 0.0391707000, 0.0328818000, 0.0139873000, -0.0445384000, -0.2267299000, -0.8241550000"); + } + related_pin : "B1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016002750, 0.0051217590, 0.0163924400, 0.0524648300, 0.1679163000, 0.5374244000"); + values("0.0340370000, 0.0359527000, 0.0421004000, 0.0615146000, 0.1207453000, 0.3070146000, 0.8993243000", \ + "0.0339852000, 0.0358837000, 0.0420636000, 0.0614891000, 0.1207952000, 0.3070879000, 0.9033042000", \ + "0.0338872000, 0.0357809000, 0.0419386000, 0.0612984000, 0.1206555000, 0.3068006000, 0.8988068000", \ + "0.0335916000, 0.0355104000, 0.0416554000, 0.0609382000, 0.1201382000, 0.3063401000, 0.8993349000", \ + "0.0334210000, 0.0352648000, 0.0412879000, 0.0603110000, 0.1192966000, 0.3057047000, 0.9025832000", \ + "0.0346926000, 0.0364665000, 0.0421408000, 0.0603674000, 0.1189245000, 0.3041682000, 0.8979926000", \ + "0.0368405000, 0.0384931000, 0.0440008000, 0.0620624000, 0.1203870000, 0.3059662000, 0.8991494000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016002750, 0.0051217590, 0.0163924400, 0.0524648300, 0.1679163000, 0.5374244000"); + values("0.0400470000, 0.0381496000, 0.0331952000, 0.0179878000, -0.0347022000, -0.2174962000, -0.8151185000", \ + "0.0401129000, 0.0382273000, 0.0328345000, 0.0176760000, -0.0348779000, -0.2176754000, -0.8152733000", \ + "0.0397349000, 0.0378486000, 0.0324582000, 0.0174073000, -0.0352215000, -0.2179033000, -0.8153761000", \ + "0.0393261000, 0.0375182000, 0.0321056000, 0.0170002000, -0.0356335000, -0.2181685000, -0.8158429000", \ + "0.0389925000, 0.0370696000, 0.0316337000, 0.0168001000, -0.0359142000, -0.2186255000, -0.8161003000", \ + "0.0395974000, 0.0376612000, 0.0321648000, 0.0169054000, -0.0360204000, -0.2187728000, -0.8161804000", \ + "0.0489334000, 0.0468195000, 0.0403904000, 0.0214274000, -0.0369526000, -0.2189502000, -0.8162226000"); + } + related_pin : "B2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016002750, 0.0051217590, 0.0163924400, 0.0524648300, 0.1679163000, 0.5374244000"); + values("0.0355391000, 0.0374337000, 0.0436028000, 0.0630166000, 0.1223025000, 0.3085542000, 0.9050340000", \ + "0.0354829000, 0.0374014000, 0.0435310000, 0.0628618000, 0.1223390000, 0.3085540000, 0.9049752000", \ + "0.0353798000, 0.0372738000, 0.0434378000, 0.0627874000, 0.1221362000, 0.3083226000, 0.9006002000", \ + "0.0350765000, 0.0369711000, 0.0431282000, 0.0624398000, 0.1217769000, 0.3080448000, 0.9000011000", \ + "0.0347449000, 0.0366217000, 0.0427064000, 0.0617927000, 0.1210259000, 0.3074119000, 0.9003603000", \ + "0.0357377000, 0.0375439000, 0.0432972000, 0.0616980000, 0.1203856000, 0.3059902000, 0.8987427000", \ + "0.0374471000, 0.0391288000, 0.0447318000, 0.0628389000, 0.1215255000, 0.3072247000, 0.8977268000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016002750, 0.0051217590, 0.0163924400, 0.0524648300, 0.1679163000, 0.5374244000"); + values("0.0389789000, 0.0371190000, 0.0317649000, 0.0166735000, -0.0357999000, -0.2182783000, -0.8155230000", \ + "0.0386449000, 0.0367433000, 0.0313545000, 0.0164851000, -0.0360087000, -0.2185067000, -0.8157736000", \ + "0.0380907000, 0.0363091000, 0.0309782000, 0.0158983000, -0.0365533000, -0.2190598000, -0.8162843000", \ + "0.0375211000, 0.0357232000, 0.0303234000, 0.0152085000, -0.0371563000, -0.2195605000, -0.8168245000", \ + "0.0371885000, 0.0353172000, 0.0300660000, 0.0149979000, -0.0375473000, -0.2198894000, -0.8171717000", \ + "0.0385592000, 0.0366849000, 0.0306069000, 0.0154288000, -0.0374057000, -0.2199283000, -0.8169937000", \ + "0.0514704000, 0.0492909000, 0.0415241000, 0.0236009000, -0.0356427000, -0.2180215000, -0.8154193000"); + } + related_pin : "C1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016002750, 0.0051217590, 0.0163924400, 0.0524648300, 0.1679163000, 0.5374244000"); + values("0.0253548000, 0.0273413000, 0.0335763000, 0.0528704000, 0.1118235000, 0.2974297000, 0.8938236000", \ + "0.0253629000, 0.0273423000, 0.0335995000, 0.0528581000, 0.1118474000, 0.2975230000, 0.8845480000", \ + "0.0252566000, 0.0272653000, 0.0334578000, 0.0525809000, 0.1115767000, 0.2971688000, 0.8850692000", \ + "0.0250949000, 0.0269997000, 0.0330807000, 0.0520216000, 0.1109488000, 0.2970082000, 0.8904426000", \ + "0.0252175000, 0.0270105000, 0.0329673000, 0.0517217000, 0.1102565000, 0.2963734000, 0.8900578000", \ + "0.0266912000, 0.0284184000, 0.0341220000, 0.0525076000, 0.1103672000, 0.2947405000, 0.8846824000", \ + "0.0296640000, 0.0313189000, 0.0367823000, 0.0547043000, 0.1128218000, 0.2975752000, 0.8866761000"); + } + } + max_capacitance : 0.5374240000; + max_transition : 1.5046820000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016002700, 0.0051217600, 0.0163924000, 0.0524648000, 0.1679160000, 0.5374240000"); + values("0.3464217000, 0.3518557000, 0.3658939000, 0.3967628000, 0.4596249000, 0.5925662000, 0.9253375000", \ + "0.3507587000, 0.3561827000, 0.3702082000, 0.4013398000, 0.4641059000, 0.5965062000, 0.9290657000", \ + "0.3613834000, 0.3667966000, 0.3807894000, 0.4115830000, 0.4746191000, 0.6071273000, 0.9401021000", \ + "0.3863350000, 0.3918072000, 0.4057682000, 0.4365975000, 0.4988607000, 0.6320558000, 0.9650390000", \ + "0.4399207000, 0.4453003000, 0.4594160000, 0.4903203000, 0.5531295000, 0.6857855000, 1.0184130000", \ + "0.5518964000, 0.5573588000, 0.5715844000, 0.6027366000, 0.6658518000, 0.7985021000, 1.1312374000", \ + "0.7481433000, 0.7540601000, 0.7699731000, 0.8042277000, 0.8726704000, 1.0125635000, 1.3512473000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016002700, 0.0051217600, 0.0163924000, 0.0524648000, 0.1679160000, 0.5374240000"); + values("0.1152505000, 0.1202567000, 0.1332866000, 0.1646865000, 0.2427692000, 0.4697270000, 1.1853456000", \ + "0.1193474000, 0.1243422000, 0.1373896000, 0.1687371000, 0.2468142000, 0.4736707000, 1.1899023000", \ + "0.1293987000, 0.1343494000, 0.1474266000, 0.1787234000, 0.2568034000, 0.4834290000, 1.2005379000", \ + "0.1543518000, 0.1592329000, 0.1721667000, 0.2032939000, 0.2810673000, 0.5087415000, 1.2243745000", \ + "0.2058786000, 0.2108836000, 0.2240073000, 0.2551500000, 0.3327169000, 0.5594718000, 1.2777630000", \ + "0.2748931000, 0.2808357000, 0.2957956000, 0.3289755000, 0.4080522000, 0.6352526000, 1.3513854000", \ + "0.3446929000, 0.3521208000, 0.3709928000, 0.4112827000, 0.4944782000, 0.7216449000, 1.4380679000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016002700, 0.0051217600, 0.0163924000, 0.0524648000, 0.1679160000, 0.5374240000"); + values("0.0431060000, 0.0463558000, 0.0548923000, 0.0748084000, 0.1209866000, 0.2484048000, 0.6458831000", \ + "0.0429074000, 0.0460487000, 0.0546531000, 0.0746229000, 0.1214528000, 0.2487836000, 0.6457728000", \ + "0.0429754000, 0.0461814000, 0.0547767000, 0.0740072000, 0.1207766000, 0.2489512000, 0.6441788000", \ + "0.0431137000, 0.0463489000, 0.0546351000, 0.0739272000, 0.1227337000, 0.2489743000, 0.6445909000", \ + "0.0428998000, 0.0462471000, 0.0545222000, 0.0750351000, 0.1211342000, 0.2486371000, 0.6456166000", \ + "0.0444939000, 0.0478098000, 0.0557178000, 0.0752346000, 0.1229887000, 0.2489224000, 0.6450688000", \ + "0.0523832000, 0.0555612000, 0.0644394000, 0.0852572000, 0.1338571000, 0.2606567000, 0.6514964000"); + } + related_pin : "A1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016002700, 0.0051217600, 0.0163924000, 0.0524648000, 0.1679160000, 0.5374240000"); + values("0.0297265000, 0.0332929000, 0.0435943000, 0.0734905000, 0.1675916000, 0.4820512000, 1.4980597000", \ + "0.0295523000, 0.0331784000, 0.0434715000, 0.0733396000, 0.1675221000, 0.4819848000, 1.4961433000", \ + "0.0297039000, 0.0330412000, 0.0433956000, 0.0732509000, 0.1671973000, 0.4817086000, 1.4988369000", \ + "0.0292200000, 0.0327995000, 0.0429619000, 0.0729032000, 0.1669867000, 0.4811362000, 1.5021042000", \ + "0.0312804000, 0.0346710000, 0.0441557000, 0.0733448000, 0.1668930000, 0.4809652000, 1.5013024000", \ + "0.0396471000, 0.0427072000, 0.0517057000, 0.0790402000, 0.1698286000, 0.4808596000, 1.5005549000", \ + "0.0534642000, 0.0573711000, 0.0677336000, 0.0946561000, 0.1765924000, 0.4838241000, 1.5000071000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016002700, 0.0051217600, 0.0163924000, 0.0524648000, 0.1679160000, 0.5374240000"); + values("0.3844048000, 0.3903275000, 0.4052450000, 0.4376886000, 0.5020598000, 0.6367841000, 0.9714113000", \ + "0.3891395000, 0.3950087000, 0.4100269000, 0.4424137000, 0.5068583000, 0.6415289000, 0.9761196000", \ + "0.4016669000, 0.4075334000, 0.4224523000, 0.4548906000, 0.5192806000, 0.6540307000, 0.9886930000", \ + "0.4296205000, 0.4354836000, 0.4504203000, 0.4830292000, 0.5473111000, 0.6813435000, 1.0162293000", \ + "0.4883287000, 0.4941765000, 0.5091720000, 0.5417247000, 0.6060597000, 0.7403387000, 1.0750204000", \ + "0.6107082000, 0.6166395000, 0.6315519000, 0.6640924000, 0.7285648000, 0.8634579000, 1.1979936000", \ + "0.8386296000, 0.8448746000, 0.8617533000, 0.8970429000, 0.9659912000, 1.1068204000, 1.4454890000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016002700, 0.0051217600, 0.0163924000, 0.0524648000, 0.1679160000, 0.5374240000"); + values("0.1205333000, 0.1255288000, 0.1385771000, 0.1699240000, 0.2478381000, 0.4742080000, 1.1900738000", \ + "0.1247299000, 0.1296882000, 0.1427815000, 0.1740974000, 0.2520624000, 0.4783558000, 1.1951480000", \ + "0.1333462000, 0.1383043000, 0.1513262000, 0.1826863000, 0.2605730000, 0.4876052000, 1.2021018000", \ + "0.1530726000, 0.1580271000, 0.1709262000, 0.2020902000, 0.2798375000, 0.5069668000, 1.2214152000", \ + "0.1930248000, 0.1980710000, 0.2113420000, 0.2427994000, 0.3207085000, 0.5470447000, 1.2645565000", \ + "0.2541325000, 0.2597490000, 0.2742611000, 0.3077242000, 0.3869841000, 0.6138134000, 1.3302522000", \ + "0.3188460000, 0.3258703000, 0.3436618000, 0.3822828000, 0.4656182000, 0.6933569000, 1.4082674000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016002700, 0.0051217600, 0.0163924000, 0.0524648000, 0.1679160000, 0.5374240000"); + values("0.0472274000, 0.0505285000, 0.0591248000, 0.0782502000, 0.1245600000, 0.2519810000, 0.6477529000", \ + "0.0472886000, 0.0506319000, 0.0588197000, 0.0784520000, 0.1250813000, 0.2519472000, 0.6480607000", \ + "0.0470559000, 0.0509768000, 0.0588193000, 0.0782250000, 0.1245650000, 0.2519706000, 0.6477718000", \ + "0.0474533000, 0.0503903000, 0.0597707000, 0.0790217000, 0.1261456000, 0.2519712000, 0.6491639000", \ + "0.0471507000, 0.0505060000, 0.0587163000, 0.0793528000, 0.1249847000, 0.2517770000, 0.6494807000", \ + "0.0476304000, 0.0510722000, 0.0593174000, 0.0783363000, 0.1250638000, 0.2515449000, 0.6480411000", \ + "0.0554344000, 0.0589611000, 0.0684143000, 0.0882428000, 0.1351152000, 0.2612466000, 0.6518869000"); + } + related_pin : "A2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016002700, 0.0051217600, 0.0163924000, 0.0524648000, 0.1679160000, 0.5374240000"); + values("0.0295852000, 0.0332053000, 0.0434852000, 0.0733584000, 0.1675016000, 0.4819657000, 1.4964736000", \ + "0.0298050000, 0.0331535000, 0.0434851000, 0.0733640000, 0.1672160000, 0.4815885000, 1.4991177000", \ + "0.0296496000, 0.0331655000, 0.0434590000, 0.0733762000, 0.1675876000, 0.4820530000, 1.4998077000", \ + "0.0292155000, 0.0328315000, 0.0431660000, 0.0731038000, 0.1674430000, 0.4819969000, 1.4996518000", \ + "0.0308759000, 0.0342790000, 0.0445441000, 0.0734158000, 0.1669027000, 0.4811339000, 1.5016712000", \ + "0.0361524000, 0.0396369000, 0.0496299000, 0.0780650000, 0.1691763000, 0.4812837000, 1.5022035000", \ + "0.0481688000, 0.0518187000, 0.0619230000, 0.0899110000, 0.1753829000, 0.4826527000, 1.4981044000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016002700, 0.0051217600, 0.0163924000, 0.0524648000, 0.1679160000, 0.5374240000"); + values("0.3200536000, 0.3254948000, 0.3394739000, 0.3702936000, 0.4329894000, 0.5656701000, 0.8984707000", \ + "0.3237118000, 0.3291254000, 0.3430813000, 0.3741776000, 0.4367837000, 0.5689580000, 0.9015699000", \ + "0.3332686000, 0.3386839000, 0.3526334000, 0.3834732000, 0.4461809000, 0.5789578000, 0.9117649000", \ + "0.3587999000, 0.3642403000, 0.3782674000, 0.4091124000, 0.4718030000, 0.6041146000, 0.9369215000", \ + "0.4188271000, 0.4242901000, 0.4382784000, 0.4690831000, 0.5315060000, 0.6643291000, 0.9972330000", \ + "0.5561053000, 0.5616625000, 0.5756843000, 0.6070692000, 0.6691458000, 0.8023126000, 1.1350002000", \ + "0.8096689000, 0.8160280000, 0.8327038000, 0.8684482000, 0.9386272000, 1.0802671000, 1.4191369000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016002700, 0.0051217600, 0.0163924000, 0.0524648000, 0.1679160000, 0.5374240000"); + values("0.1120162000, 0.1167356000, 0.1292581000, 0.1597508000, 0.2366666000, 0.4633991000, 1.1777741000", \ + "0.1162114000, 0.1209200000, 0.1335135000, 0.1639816000, 0.2409141000, 0.4677213000, 1.1846157000", \ + "0.1264774000, 0.1311830000, 0.1437329000, 0.1742205000, 0.2511876000, 0.4777797000, 1.1912800000", \ + "0.1503184000, 0.1550228000, 0.1675376000, 0.1979371000, 0.2747187000, 0.5013631000, 1.2148971000", \ + "0.1975557000, 0.2024317000, 0.2153668000, 0.2461662000, 0.3232438000, 0.5501122000, 1.2664491000", \ + "0.2580532000, 0.2639057000, 0.2788408000, 0.3122422000, 0.3908168000, 0.6179037000, 1.3343309000", \ + "0.3106430000, 0.3181650000, 0.3370300000, 0.3785317000, 0.4622392000, 0.6894080000, 1.4050354000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016002700, 0.0051217600, 0.0163924000, 0.0524648000, 0.1679160000, 0.5374240000"); + values("0.0430234000, 0.0463006000, 0.0549753000, 0.0747002000, 0.1209509000, 0.2486037000, 0.6463764000", \ + "0.0428683000, 0.0460332000, 0.0548592000, 0.0745688000, 0.1214271000, 0.2487674000, 0.6463109000", \ + "0.0430358000, 0.0463544000, 0.0544063000, 0.0746055000, 0.1209478000, 0.2483667000, 0.6464298000", \ + "0.0429913000, 0.0462584000, 0.0546151000, 0.0740214000, 0.1212848000, 0.2485933000, 0.6455338000", \ + "0.0429543000, 0.0462188000, 0.0544862000, 0.0738163000, 0.1217613000, 0.2481896000, 0.6456946000", \ + "0.0454734000, 0.0483841000, 0.0571443000, 0.0760392000, 0.1224702000, 0.2488651000, 0.6460081000", \ + "0.0580494000, 0.0612595000, 0.0706292000, 0.0909290000, 0.1374251000, 0.2616526000, 0.6518152000"); + } + related_pin : "B1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016002700, 0.0051217600, 0.0163924000, 0.0524648000, 0.1679160000, 0.5374240000"); + values("0.0274916000, 0.0309539000, 0.0410922000, 0.0705482000, 0.1645362000, 0.4796226000, 1.4985110000", \ + "0.0274792000, 0.0310761000, 0.0410551000, 0.0705922000, 0.1642893000, 0.4797626000, 1.5004316000", \ + "0.0274373000, 0.0310675000, 0.0409767000, 0.0703902000, 0.1645325000, 0.4800270000, 1.4959596000", \ + "0.0275733000, 0.0309778000, 0.0409632000, 0.0705043000, 0.1645451000, 0.4800029000, 1.4964605000", \ + "0.0302686000, 0.0334122000, 0.0431778000, 0.0719938000, 0.1649239000, 0.4797329000, 1.5018159000", \ + "0.0389270000, 0.0421020000, 0.0511629000, 0.0784764000, 0.1684893000, 0.4800311000, 1.4998157000", \ + "0.0533233000, 0.0579323000, 0.0686965000, 0.0951624000, 0.1764669000, 0.4824210000, 1.4976571000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016002700, 0.0051217600, 0.0163924000, 0.0524648000, 0.1679160000, 0.5374240000"); + values("0.3592620000, 0.3651168000, 0.3801318000, 0.4125408000, 0.4769408000, 0.6117701000, 0.9465517000", \ + "0.3631396000, 0.3689713000, 0.3840032000, 0.4164646000, 0.4808761000, 0.6155859000, 0.9505017000", \ + "0.3735796000, 0.3794328000, 0.3943836000, 0.4269952000, 0.4913846000, 0.6259913000, 0.9604716000", \ + "0.3999910000, 0.4058512000, 0.4208555000, 0.4531930000, 0.5178257000, 0.6518380000, 0.9870404000", \ + "0.4579054000, 0.4637493000, 0.4787805000, 0.5109748000, 0.5754453000, 0.7101242000, 1.0452706000", \ + "0.5889561000, 0.5948112000, 0.6098035000, 0.6423349000, 0.7067564000, 0.8419275000, 1.1766577000", \ + "0.8332724000, 0.8399993000, 0.8572228000, 0.8942549000, 0.9652056000, 1.1069710000, 1.4470360000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016002700, 0.0051217600, 0.0163924000, 0.0524648000, 0.1679160000, 0.5374240000"); + values("0.1181824000, 0.1228927000, 0.1354357000, 0.1659215000, 0.2427805000, 0.4695894000, 1.1851037000", \ + "0.1229357000, 0.1276234000, 0.1401817000, 0.1706612000, 0.2477401000, 0.4743785000, 1.1902003000", \ + "0.1323438000, 0.1370521000, 0.1495913000, 0.1800903000, 0.2570415000, 0.4837264000, 1.1981045000", \ + "0.1528809000, 0.1575689000, 0.1701004000, 0.2005205000, 0.2774456000, 0.5039156000, 1.2182113000", \ + "0.1938033000, 0.1987465000, 0.2117114000, 0.2425399000, 0.3197643000, 0.5458320000, 1.2615998000", \ + "0.2556529000, 0.2612385000, 0.2757471000, 0.3089046000, 0.3879266000, 0.6145653000, 1.3307906000", \ + "0.3225520000, 0.3296718000, 0.3474636000, 0.3870858000, 0.4710366000, 0.6987703000, 1.4136823000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016002700, 0.0051217600, 0.0163924000, 0.0524648000, 0.1679160000, 0.5374240000"); + values("0.0472971000, 0.0507115000, 0.0592188000, 0.0783891000, 0.1246678000, 0.2518698000, 0.6478978000", \ + "0.0470418000, 0.0506258000, 0.0589275000, 0.0781785000, 0.1247007000, 0.2518521000, 0.6484216000", \ + "0.0472055000, 0.0505958000, 0.0587913000, 0.0794430000, 0.1249190000, 0.2518839000, 0.6491248000", \ + "0.0473827000, 0.0507280000, 0.0592260000, 0.0782712000, 0.1244379000, 0.2519182000, 0.6481419000", \ + "0.0473960000, 0.0507550000, 0.0588300000, 0.0793405000, 0.1252830000, 0.2519154000, 0.6484131000", \ + "0.0486031000, 0.0519730000, 0.0602255000, 0.0789597000, 0.1249090000, 0.2514550000, 0.6486181000", \ + "0.0602593000, 0.0639699000, 0.0729583000, 0.0928121000, 0.1386204000, 0.2635828000, 0.6533864000"); + } + related_pin : "B2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016002700, 0.0051217600, 0.0163924000, 0.0524648000, 0.1679160000, 0.5374240000"); + values("0.0274901000, 0.0309927000, 0.0410986000, 0.0705918000, 0.1642721000, 0.4797458000, 1.5011163000", \ + "0.0275779000, 0.0310054000, 0.0410400000, 0.0704315000, 0.1641060000, 0.4797741000, 1.5014219000", \ + "0.0274402000, 0.0310545000, 0.0410217000, 0.0704544000, 0.1645372000, 0.4795929000, 1.4986559000", \ + "0.0274845000, 0.0310538000, 0.0409530000, 0.0703950000, 0.1644510000, 0.4803427000, 1.4951551000", \ + "0.0292834000, 0.0327784000, 0.0428150000, 0.0716118000, 0.1647976000, 0.4794715000, 1.5008554000", \ + "0.0354172000, 0.0392589000, 0.0488176000, 0.0769748000, 0.1676436000, 0.4790502000, 1.4986228000", \ + "0.0483116000, 0.0525266000, 0.0632345000, 0.0905118000, 0.1754872000, 0.4815190000, 1.4956237000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016002700, 0.0051217600, 0.0163924000, 0.0524648000, 0.1679160000, 0.5374240000"); + values("0.2967760000, 0.3026405000, 0.3177805000, 0.3501663000, 0.4141191000, 0.5492211000, 0.8844618000", \ + "0.2990411000, 0.3048930000, 0.3199375000, 0.3523765000, 0.4168753000, 0.5519672000, 0.8868545000", \ + "0.3064946000, 0.3122037000, 0.3274283000, 0.3597965000, 0.4241733000, 0.5590545000, 0.8942697000", \ + "0.3283663000, 0.3343377000, 0.3492940000, 0.3816332000, 0.4467106000, 0.5815824000, 0.9163535000", \ + "0.3901187000, 0.3959398000, 0.4110427000, 0.4434889000, 0.5080647000, 0.6430432000, 0.9779750000", \ + "0.5390816000, 0.5449350000, 0.5595147000, 0.5913137000, 0.6554415000, 0.7904962000, 1.1255243000", \ + "0.8105999000, 0.8179239000, 0.8352329000, 0.8747717000, 0.9449539000, 1.0829160000, 1.4221549000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016002700, 0.0051217600, 0.0163924000, 0.0524648000, 0.1679160000, 0.5374240000"); + values("0.0720098000, 0.0758647000, 0.0863328000, 0.1129561000, 0.1854349000, 0.4095517000, 1.1295165000", \ + "0.0766729000, 0.0805274000, 0.0910126000, 0.1176054000, 0.1900667000, 0.4139937000, 1.1279886000", \ + "0.0877833000, 0.0916673000, 0.1020426000, 0.1285090000, 0.2009452000, 0.4262327000, 1.1386978000", \ + "0.1118964000, 0.1157782000, 0.1262184000, 0.1526405000, 0.2252365000, 0.4498414000, 1.1625938000", \ + "0.1476243000, 0.1521875000, 0.1640625000, 0.1921065000, 0.2653784000, 0.4903695000, 1.2076683000", \ + "0.1846928000, 0.1907756000, 0.2061692000, 0.2385804000, 0.3141084000, 0.5387112000, 1.2558323000", \ + "0.2031015000, 0.2108075000, 0.2307060000, 0.2736157000, 0.3567041000, 0.5814056000, 1.2950849000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016002700, 0.0051217600, 0.0163924000, 0.0524648000, 0.1679160000, 0.5374240000"); + values("0.0472344000, 0.0506351000, 0.0594945000, 0.0782015000, 0.1260407000, 0.2518463000, 0.6472191000", \ + "0.0472437000, 0.0506699000, 0.0588375000, 0.0781596000, 0.1245888000, 0.2517520000, 0.6481777000", \ + "0.0476614000, 0.0507086000, 0.0591750000, 0.0783399000, 0.1251515000, 0.2516187000, 0.6476473000", \ + "0.0473724000, 0.0507371000, 0.0593319000, 0.0782260000, 0.1244958000, 0.2515372000, 0.6482918000", \ + "0.0476751000, 0.0511018000, 0.0600413000, 0.0783915000, 0.1244775000, 0.2515945000, 0.6479774000", \ + "0.0476288000, 0.0509111000, 0.0588367000, 0.0776655000, 0.1244908000, 0.2513502000, 0.6478927000", \ + "0.0673191000, 0.0711152000, 0.0818570000, 0.0996817000, 0.1396778000, 0.2607943000, 0.6533068000"); + } + related_pin : "C1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016002700, 0.0051217600, 0.0163924000, 0.0524648000, 0.1679160000, 0.5374240000"); + values("0.0214339000, 0.0244152000, 0.0334145000, 0.0620709000, 0.1583126000, 0.4770599000, 1.5046822000", \ + "0.0214395000, 0.0243973000, 0.0334001000, 0.0620884000, 0.1584360000, 0.4775103000, 1.4973917000", \ + "0.0214939000, 0.0243341000, 0.0334766000, 0.0622244000, 0.1584390000, 0.4779426000, 1.4920675000", \ + "0.0226485000, 0.0254311000, 0.0342940000, 0.0627442000, 0.1585996000, 0.4783252000, 1.4968172000", \ + "0.0292081000, 0.0316994000, 0.0399747000, 0.0664780000, 0.1595460000, 0.4762687000, 1.5030469000", \ + "0.0407565000, 0.0438335000, 0.0523451000, 0.0763149000, 0.1635060000, 0.4760393000, 1.4942886000", \ + "0.0560714000, 0.0607372000, 0.0714394000, 0.0984788000, 0.1746920000, 0.4772001000, 1.4894673000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__a221oi_1") { + leakage_power () { + value : 0.0029956000; + when : "!A1&!A2&!B1&!B2&C1"; + } + leakage_power () { + value : 0.0003730000; + when : "!A1&!A2&!B1&!B2&!C1"; + } + leakage_power () { + value : 0.0029956000; + when : "!A1&!A2&!B1&B2&C1"; + } + leakage_power () { + value : 0.0006432000; + when : "!A1&!A2&!B1&B2&!C1"; + } + leakage_power () { + value : 0.0029956000; + when : "!A1&!A2&B1&!B2&C1"; + } + leakage_power () { + value : 0.0006424000; + when : "!A1&!A2&B1&!B2&!C1"; + } + leakage_power () { + value : 0.0002996000; + when : "!A1&!A2&B1&B2&C1"; + } + leakage_power () { + value : 0.0028331000; + when : "!A1&!A2&B1&B2&!C1"; + } + leakage_power () { + value : 0.0029956000; + when : "!A1&A2&!B1&!B2&C1"; + } + leakage_power () { + value : 0.0006277000; + when : "!A1&A2&!B1&!B2&!C1"; + } + leakage_power () { + value : 0.0029956000; + when : "!A1&A2&!B1&B2&C1"; + } + leakage_power () { + value : 0.0008980000; + when : "!A1&A2&!B1&B2&!C1"; + } + leakage_power () { + value : 0.0029956000; + when : "!A1&A2&B1&!B2&C1"; + } + leakage_power () { + value : 0.0008971000; + when : "!A1&A2&B1&!B2&!C1"; + } + leakage_power () { + value : 0.0002996000; + when : "!A1&A2&B1&B2&C1"; + } + leakage_power () { + value : 0.0028331000; + when : "!A1&A2&B1&B2&!C1"; + } + leakage_power () { + value : 0.0029956000; + when : "A1&!A2&!B1&!B2&C1"; + } + leakage_power () { + value : 0.0005802000; + when : "A1&!A2&!B1&!B2&!C1"; + } + leakage_power () { + value : 0.0029956000; + when : "A1&!A2&!B1&B2&C1"; + } + leakage_power () { + value : 0.0008505000; + when : "A1&!A2&!B1&B2&!C1"; + } + leakage_power () { + value : 0.0029956000; + when : "A1&!A2&B1&!B2&C1"; + } + leakage_power () { + value : 0.0008496000; + when : "A1&!A2&B1&!B2&!C1"; + } + leakage_power () { + value : 0.0002996000; + when : "A1&!A2&B1&B2&C1"; + } + leakage_power () { + value : 0.0028331000; + when : "A1&!A2&B1&B2&!C1"; + } + leakage_power () { + value : 0.0004348000; + when : "A1&A2&!B1&!B2&C1"; + } + leakage_power () { + value : 0.0041349000; + when : "A1&A2&!B1&!B2&!C1"; + } + leakage_power () { + value : 0.0004361000; + when : "A1&A2&!B1&B2&C1"; + } + leakage_power () { + value : 0.0040958000; + when : "A1&A2&!B1&B2&!C1"; + } + leakage_power () { + value : 0.0004363000; + when : "A1&A2&B1&!B2&C1"; + } + leakage_power () { + value : 0.0040061000; + when : "A1&A2&B1&!B2&!C1"; + } + leakage_power () { + value : 0.0001882000; + when : "A1&A2&B1&B2&C1"; + } + leakage_power () { + value : 0.0004438000; + when : "A1&A2&B1&B2&!C1"; + } + area : 8.758400000; + cell_footprint : "sky130_fd_sc_hd__a221oi"; + cell_leakage_power : 0.0017779970; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A1") { + capacitance : 0.0023110000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022300000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0046994000, 0.0046965000, 0.0046899000, 0.0046903000, 0.0046910000, 0.0046928000, 0.0046968000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0037365000, -0.0037384000, -0.0037427000, -0.0037367000, -0.0037227000, -0.0036905000, -0.0036162000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0023910000; + } + pin ("A2") { + capacitance : 0.0023040000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0021830000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0041883000, 0.0041969000, 0.0042168000, 0.0042187000, 0.0042231000, 0.0042332000, 0.0042566000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0042143000, -0.0042110000, -0.0042033000, -0.0042031000, -0.0042028000, -0.0042021000, -0.0042003000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024240000; + } + pin ("B1") { + capacitance : 0.0023250000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022030000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0047516000, 0.0047504000, 0.0047476000, 0.0047479000, 0.0047485000, 0.0047499000, 0.0047530000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0039195000, -0.0039214000, -0.0039259000, -0.0039187000, -0.0039021000, -0.0038639000, -0.0037759000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024460000; + } + pin ("B2") { + capacitance : 0.0023440000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0021810000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0041163000, 0.0041129000, 0.0041052000, 0.0041063000, 0.0041089000, 0.0041150000, 0.0041291000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0041112000, -0.0041117000, -0.0041127000, -0.0041132000, -0.0041143000, -0.0041170000, -0.0041232000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0025060000; + } + pin ("C1") { + capacitance : 0.0022490000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0020770000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0021460000, 0.0021422000, 0.0021334000, 0.0021469000, 0.0021780000, 0.0022497000, 0.0024149000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0017501000, -0.0017497000, -0.0017487000, -0.0017481000, -0.0017466000, -0.0017432000, -0.0017355000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024210000; + } + pin ("Y") { + direction : "output"; + function : "(!A1&!B1&!C1) | (!A1&!B2&!C1) | (!A2&!B1&!C1) | (!A2&!B2&!C1)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0010942720, 0.0023948620, 0.0052412600, 0.0114707300, 0.0251041900, 0.0549416200"); + values("0.0080782000, 0.0071216000, 0.0050341000, 0.0004432000, -0.0095288000, -0.0313997000, -0.0794964000", \ + "0.0079748000, 0.0070315000, 0.0049303000, 0.0003583000, -0.0096243000, -0.0314850000, -0.0795701000", \ + "0.0078517000, 0.0068991000, 0.0047823000, 0.0002103000, -0.0097373000, -0.0315897000, -0.0796643000", \ + "0.0076757000, 0.0067392000, 0.0046532000, 0.0000718000, -0.0098701000, -0.0317266000, -0.0797932000", \ + "0.0075230000, 0.0065768000, 0.0044979000, -0.0000614000, -0.0099813000, -0.0318653000, -0.0798870000", \ + "0.0078032000, 0.0067942000, 0.0046960000, 0.0000357000, -0.0100697000, -0.0317238000, -0.0798339000", \ + "0.0093406000, 0.0083585000, 0.0062297000, 0.0013941000, -0.0087467000, -0.0309432000, -0.0795019000"); + } + related_pin : "A1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0010942720, 0.0023948620, 0.0052412600, 0.0114707300, 0.0251041900, 0.0549416200"); + values("0.0163342000, 0.0173000000, 0.0194379000, 0.0240522000, 0.0340880000, 0.0559412000, 0.1036243000", \ + "0.0161484000, 0.0171403000, 0.0192837000, 0.0239464000, 0.0340187000, 0.0558606000, 0.1036068000", \ + "0.0158875000, 0.0168889000, 0.0190350000, 0.0237239000, 0.0338517000, 0.0557685000, 0.1035777000", \ + "0.0156386000, 0.0166060000, 0.0187582000, 0.0234317000, 0.0335878000, 0.0555647000, 0.1034305000", \ + "0.0154754000, 0.0164317000, 0.0185677000, 0.0231794000, 0.0332612000, 0.0552829000, 0.1031534000", \ + "0.0155018000, 0.0164362000, 0.0185378000, 0.0231163000, 0.0331334000, 0.0550176000, 0.1029329000", \ + "0.0152904000, 0.0162352000, 0.0185869000, 0.0232013000, 0.0332576000, 0.0551042000, 0.1027067000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0010942720, 0.0023948620, 0.0052412600, 0.0114707300, 0.0251041900, 0.0549416200"); + values("0.0085242000, 0.0075604000, 0.0054640000, 0.0008895000, -0.0090860000, -0.0309421000, -0.0790340000", \ + "0.0084297000, 0.0074697000, 0.0053662000, 0.0007922000, -0.0091773000, -0.0310418000, -0.0791326000", \ + "0.0083000000, 0.0073416000, 0.0052550000, 0.0006725000, -0.0092965000, -0.0311609000, -0.0792450000", \ + "0.0081564000, 0.0072237000, 0.0051402000, 0.0005627000, -0.0094151000, -0.0312667000, -0.0793374000", \ + "0.0079763000, 0.0070428000, 0.0049794000, 0.0004600000, -0.0094529000, -0.0312667000, -0.0793791000", \ + "0.0081656000, 0.0071998000, 0.0050947000, 0.0005020000, -0.0096513000, -0.0313747000, -0.0794636000", \ + "0.0091304000, 0.0081617000, 0.0060446000, 0.0013410000, -0.0088744000, -0.0310856000, -0.0793826000"); + } + related_pin : "A2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0010942720, 0.0023948620, 0.0052412600, 0.0114707300, 0.0251041900, 0.0549416200"); + values("0.0194243000, 0.0203864000, 0.0225166000, 0.0271064000, 0.0371229000, 0.0589779000, 0.1066714000", \ + "0.0193042000, 0.0202501000, 0.0223792000, 0.0270000000, 0.0370481000, 0.0589134000, 0.1066629000", \ + "0.0190828000, 0.0200583000, 0.0221993000, 0.0268496000, 0.0369130000, 0.0587860000, 0.1066203000", \ + "0.0188914000, 0.0198590000, 0.0219994000, 0.0266415000, 0.0367455000, 0.0586869000, 0.1064806000", \ + "0.0187508000, 0.0197148000, 0.0218266000, 0.0264446000, 0.0365235000, 0.0584622000, 0.1063292000", \ + "0.0187386000, 0.0197218000, 0.0217921000, 0.0264000000, 0.0364242000, 0.0583462000, 0.1062074000", \ + "0.0184790000, 0.0195111000, 0.0218466000, 0.0264650000, 0.0365634000, 0.0584099000, 0.1060116000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0010942720, 0.0023948620, 0.0052412600, 0.0114707300, 0.0251041900, 0.0549416200"); + values("0.0055649000, 0.0046170000, 0.0025386000, -0.0020282000, -0.0120519000, -0.0340574000, -0.0823065000", \ + "0.0055291000, 0.0045860000, 0.0025129000, -0.0020450000, -0.0120558000, -0.0340581000, -0.0823126000", \ + "0.0054206000, 0.0044828000, 0.0024282000, -0.0021123000, -0.0121071000, -0.0340719000, -0.0823086000", \ + "0.0051675000, 0.0042584000, 0.0022281000, -0.0022596000, -0.0121944000, -0.0341459000, -0.0823396000", \ + "0.0049885000, 0.0040689000, 0.0021147000, -0.0023805000, -0.0122833000, -0.0342018000, -0.0824038000", \ + "0.0053787000, 0.0043983000, 0.0023330000, -0.0021936000, -0.0124015000, -0.0342496000, -0.0824727000", \ + "0.0064972000, 0.0054989000, 0.0032874000, -0.0014373000, -0.0115693000, -0.0338084000, -0.0823484000"); + } + related_pin : "B1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0010942720, 0.0023948620, 0.0052412600, 0.0114707300, 0.0251041900, 0.0549416200"); + values("0.0138609000, 0.0148395000, 0.0169566000, 0.0216079000, 0.0316146000, 0.0534813000, 0.1009993000", \ + "0.0136771000, 0.0146708000, 0.0168108000, 0.0214920000, 0.0315464000, 0.0534688000, 0.1011923000", \ + "0.0134021000, 0.0143829000, 0.0165566000, 0.0212463000, 0.0313724000, 0.0533301000, 0.1011274000", \ + "0.0131542000, 0.0141366000, 0.0162765000, 0.0209538000, 0.0310998000, 0.0530797000, 0.1009532000", \ + "0.0129752000, 0.0139296000, 0.0160578000, 0.0206929000, 0.0307931000, 0.0527721000, 0.1006885000", \ + "0.0129373000, 0.0139087000, 0.0159915000, 0.0206723000, 0.0307633000, 0.0525489000, 0.1004645000", \ + "0.0132387000, 0.0142004000, 0.0162492000, 0.0207643000, 0.0307931000, 0.0528515000, 0.1005098000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0010942720, 0.0023948620, 0.0052412600, 0.0114707300, 0.0251041900, 0.0549416200"); + values("0.0059033000, 0.0049514000, 0.0028740000, -0.0016972000, -0.0117258000, -0.0337346000, -0.0819841000", \ + "0.0058766000, 0.0049303000, 0.0028595000, -0.0017006000, -0.0117261000, -0.0337265000, -0.0819832000", \ + "0.0057787000, 0.0048432000, 0.0027857000, -0.0017585000, -0.0117569000, -0.0337446000, -0.0819840000", \ + "0.0055595000, 0.0046325000, 0.0025941000, -0.0018899000, -0.0118418000, -0.0337925000, -0.0820061000", \ + "0.0053066000, 0.0043792000, 0.0023404000, -0.0021208000, -0.0120058000, -0.0338696000, -0.0820335000", \ + "0.0054002000, 0.0044499000, 0.0023688000, -0.0021848000, -0.0122584000, -0.0340844000, -0.0821765000", \ + "0.0061220000, 0.0051375000, 0.0029871000, -0.0016666000, -0.0118147000, -0.0338968000, -0.0821970000"); + } + related_pin : "B2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0010942720, 0.0023948620, 0.0052412600, 0.0114707300, 0.0251041900, 0.0549416200"); + values("0.0168514000, 0.0178023000, 0.0198914000, 0.0244977000, 0.0345158000, 0.0563651000, 0.1040744000", \ + "0.0167326000, 0.0176876000, 0.0197985000, 0.0244283000, 0.0344588000, 0.0563320000, 0.1040595000", \ + "0.0165310000, 0.0175109000, 0.0196544000, 0.0242877000, 0.0343542000, 0.0562552000, 0.1040096000", \ + "0.0163579000, 0.0173167000, 0.0194604000, 0.0241065000, 0.0341779000, 0.0561003000, 0.1039534000", \ + "0.0162103000, 0.0171681000, 0.0192889000, 0.0239016000, 0.0339730000, 0.0559373000, 0.1037700000", \ + "0.0161765000, 0.0171566000, 0.0192368000, 0.0239141000, 0.0339625000, 0.0557764000, 0.1035928000", \ + "0.0163359000, 0.0172893000, 0.0193474000, 0.0239344000, 0.0339100000, 0.0559685000, 0.1037451000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0010942720, 0.0023948620, 0.0052412600, 0.0114707300, 0.0251041900, 0.0549416200"); + values("0.0007032000, -0.0002243000, -0.0022932000, -0.0068570000, -0.0169133000, -0.0389730000, -0.0872940000", \ + "0.0006112000, -0.0003022000, -0.0023229000, -0.0068470000, -0.0168548000, -0.0388897000, -0.0871921000", \ + "0.0004820000, -0.0004182000, -0.0024155000, -0.0068844000, -0.0168433000, -0.0388197000, -0.0870919000", \ + "0.0002874000, -0.0005832000, -0.0025923000, -0.0070150000, -0.0169035000, -0.0388236000, -0.0870455000", \ + "0.0003274000, -0.0006005000, -0.0026264000, -0.0072166000, -0.0170124000, -0.0388849000, -0.0870590000", \ + "0.0007522000, -0.0001985000, -0.0023603000, -0.0070852000, -0.0170633000, -0.0390572000, -0.0870398000", \ + "0.0021901000, 0.0011690000, -0.0011314000, -0.0059018000, -0.0161459000, -0.0385715000, -0.0866446000"); + } + related_pin : "C1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0010942720, 0.0023948620, 0.0052412600, 0.0114707300, 0.0251041900, 0.0549416200"); + values("0.0163945000, 0.0173652000, 0.0195060000, 0.0241443000, 0.0341982000, 0.0560467000, 0.1037723000", \ + "0.0162161000, 0.0171846000, 0.0193425000, 0.0239975000, 0.0340856000, 0.0560066000, 0.1037796000", \ + "0.0159354000, 0.0169056000, 0.0190945000, 0.0237877000, 0.0339490000, 0.0559034000, 0.1037266000", \ + "0.0157948000, 0.0167902000, 0.0188976000, 0.0235476000, 0.0336523000, 0.0556735000, 0.1035652000", \ + "0.0157387000, 0.0166955000, 0.0187960000, 0.0234160000, 0.0334615000, 0.0554270000, 0.1033537000", \ + "0.0160818000, 0.0170154000, 0.0190652000, 0.0236061000, 0.0335371000, 0.0553045000, 0.1031621000", \ + "0.0182159000, 0.0191199000, 0.0211620000, 0.0256429000, 0.0349215000, 0.0563981000, 0.1034942000"); + } + } + max_capacitance : 0.0549420000; + max_transition : 1.7517130000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0010942700, 0.0023948600, 0.0052412600, 0.0114707000, 0.0251042000, 0.0549416000"); + values("0.0405322000, 0.0446357000, 0.0533557000, 0.0710996000, 0.1073316000, 0.1817625000, 0.3388987000", \ + "0.0450159000, 0.0491156000, 0.0576603000, 0.0753726000, 0.1114944000, 0.1859808000, 0.3430271000", \ + "0.0563960000, 0.0602879000, 0.0682772000, 0.0856512000, 0.1216407000, 0.1959436000, 0.3530827000", \ + "0.0823228000, 0.0866457000, 0.0949428000, 0.1115972000, 0.1463858000, 0.2203664000, 0.3772568000", \ + "0.1189978000, 0.1250556000, 0.1372937000, 0.1612027000, 0.2034134000, 0.2774147000, 0.4338621000", \ + "0.1643436000, 0.1732711000, 0.1914616000, 0.2263837000, 0.2891170000, 0.3923547000, 0.5651396000", \ + "0.2021412000, 0.2152915000, 0.2422610000, 0.2934742000, 0.3877240000, 0.5486463000, 0.8066320000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0010942700, 0.0023948600, 0.0052412600, 0.0114707000, 0.0251042000, 0.0549416000"); + values("0.1914678000, 0.2047903000, 0.2335093000, 0.2961001000, 0.4314362000, 0.7261988000, 1.3700867000", \ + "0.1950901000, 0.2084107000, 0.2377045000, 0.3007089000, 0.4366557000, 0.7313705000, 1.3747892000", \ + "0.2053449000, 0.2188971000, 0.2480320000, 0.3114203000, 0.4480088000, 0.7437670000, 1.3883361000", \ + "0.2300020000, 0.2433149000, 0.2723117000, 0.3354131000, 0.4723416000, 0.7688465000, 1.4140172000", \ + "0.2813623000, 0.2946932000, 0.3236999000, 0.3863714000, 0.5224683000, 0.8191339000, 1.4682882000", \ + "0.3734624000, 0.3891668000, 0.4220098000, 0.4908017000, 0.6292910000, 0.9246860000, 1.5712170000", \ + "0.5188113000, 0.5393483000, 0.5828756000, 0.6682301000, 0.8368145000, 1.1602643000, 1.8085542000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0010942700, 0.0023948600, 0.0052412600, 0.0114707000, 0.0251042000, 0.0549416000"); + values("0.0463343000, 0.0511143000, 0.0609830000, 0.0818947000, 0.1255324000, 0.2203974000, 0.4262263000", \ + "0.0455659000, 0.0502641000, 0.0604626000, 0.0816391000, 0.1254615000, 0.2202686000, 0.4254691000", \ + "0.0449683000, 0.0494058000, 0.0592474000, 0.0804523000, 0.1251100000, 0.2199745000, 0.4260284000", \ + "0.0554490000, 0.0588758000, 0.0664022000, 0.0840600000, 0.1250645000, 0.2194730000, 0.4245412000", \ + "0.0829138000, 0.0875493000, 0.0967394000, 0.1148203000, 0.1476474000, 0.2277811000, 0.4254221000", \ + "0.1301872000, 0.1369969000, 0.1505649000, 0.1761511000, 0.2213802000, 0.3056444000, 0.4620019000", \ + "0.2132902000, 0.2238372000, 0.2447022000, 0.2841990000, 0.3509872000, 0.4656094000, 0.6470610000"); + } + related_pin : "A1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0010942700, 0.0023948600, 0.0052412600, 0.0114707000, 0.0251042000, 0.0549416000"); + values("0.1422050000, 0.1591203000, 0.1977276000, 0.2812803000, 0.4630588000, 0.8636559000, 1.7334926000", \ + "0.1415417000, 0.1591029000, 0.1976185000, 0.2817672000, 0.4649574000, 0.8607486000, 1.7280530000", \ + "0.1422604000, 0.1598870000, 0.1976387000, 0.2812113000, 0.4631083000, 0.8606864000, 1.7276666000", \ + "0.1422894000, 0.1593308000, 0.1982028000, 0.2812907000, 0.4634524000, 0.8607124000, 1.7282441000", \ + "0.1451574000, 0.1620533000, 0.1996960000, 0.2824159000, 0.4632212000, 0.8603371000, 1.7308762000", \ + "0.1739296000, 0.1913395000, 0.2270216000, 0.3033485000, 0.4744302000, 0.8616557000, 1.7345939000", \ + "0.2402624000, 0.2583822000, 0.2982785000, 0.3804881000, 0.5528019000, 0.9106880000, 1.7417674000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0010942700, 0.0023948600, 0.0052412600, 0.0114707000, 0.0251042000, 0.0549416000"); + values("0.0452096000, 0.0493329000, 0.0579729000, 0.0757632000, 0.1118864000, 0.1862912000, 0.3433222000", \ + "0.0497579000, 0.0538720000, 0.0624602000, 0.0801899000, 0.1162680000, 0.1906733000, 0.3477403000", \ + "0.0598206000, 0.0638150000, 0.0722152000, 0.0898016000, 0.1258202000, 0.2002856000, 0.3573115000", \ + "0.0823739000, 0.0866726000, 0.0952232000, 0.1125820000, 0.1480916000, 0.2222572000, 0.3794492000", \ + "0.1181656000, 0.1236980000, 0.1348338000, 0.1567364000, 0.1970856000, 0.2735758000, 0.4307648000", \ + "0.1651524000, 0.1731483000, 0.1893852000, 0.2201676000, 0.2768959000, 0.3756583000, 0.5470907000", \ + "0.2076264000, 0.2198062000, 0.2442412000, 0.2909884000, 0.3802206000, 0.5247102000, 0.7604274000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0010942700, 0.0023948600, 0.0052412600, 0.0114707000, 0.0251042000, 0.0549416000"); + values("0.2145101000, 0.2268642000, 0.2552897000, 0.3159030000, 0.4480993000, 0.7362102000, 1.3655955000", \ + "0.2187110000, 0.2314009000, 0.2594945000, 0.3210122000, 0.4535091000, 0.7418797000, 1.3702526000", \ + "0.2296763000, 0.2430708000, 0.2711611000, 0.3326104000, 0.4656980000, 0.7542651000, 1.3835445000", \ + "0.2560103000, 0.2684649000, 0.2972826000, 0.3581779000, 0.4914958000, 0.7806530000, 1.4104494000", \ + "0.3085430000, 0.3212769000, 0.3490586000, 0.4107924000, 0.5434115000, 0.8325866000, 1.4626936000", \ + "0.4069065000, 0.4221448000, 0.4529290000, 0.5183373000, 0.6524962000, 0.9411644000, 1.5716010000", \ + "0.5675784000, 0.5863302000, 0.6273642000, 0.7080609000, 0.8687145000, 1.1814471000, 1.8145073000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0010942700, 0.0023948600, 0.0052412600, 0.0114707000, 0.0251042000, 0.0549416000"); + values("0.0460295000, 0.0507337000, 0.0608318000, 0.0817498000, 0.1258579000, 0.2201151000, 0.4239505000", \ + "0.0456267000, 0.0503809000, 0.0604659000, 0.0815167000, 0.1253549000, 0.2198139000, 0.4249287000", \ + "0.0451661000, 0.0495730000, 0.0595284000, 0.0807897000, 0.1249526000, 0.2199769000, 0.4248458000", \ + "0.0517813000, 0.0554992000, 0.0636767000, 0.0826755000, 0.1250512000, 0.2193487000, 0.4258918000", \ + "0.0721259000, 0.0762513000, 0.0853099000, 0.1026453000, 0.1399773000, 0.2251751000, 0.4244241000", \ + "0.1128774000, 0.1184787000, 0.1299984000, 0.1533291000, 0.1933224000, 0.2755876000, 0.4489653000", \ + "0.1861422000, 0.1949345000, 0.2111064000, 0.2438398000, 0.2993923000, 0.3988212000, 0.5780724000"); + } + related_pin : "A2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0010942700, 0.0023948600, 0.0052412600, 0.0114707000, 0.0251042000, 0.0549416000"); + values("0.1603487000, 0.1777334000, 0.2158647000, 0.2972345000, 0.4769690000, 0.8678109000, 1.7158006000", \ + "0.1606524000, 0.1777322000, 0.2153049000, 0.2973620000, 0.4763162000, 0.8677137000, 1.7157532000", \ + "0.1604487000, 0.1779841000, 0.2154710000, 0.2974652000, 0.4767703000, 0.8645806000, 1.7140481000", \ + "0.1602676000, 0.1777717000, 0.2154366000, 0.2973017000, 0.4756668000, 0.8648967000, 1.7134285000", \ + "0.1623354000, 0.1792051000, 0.2159328000, 0.2972267000, 0.4759991000, 0.8646923000, 1.7129418000", \ + "0.1888315000, 0.2061496000, 0.2408504000, 0.3159468000, 0.4853445000, 0.8655134000, 1.7171479000", \ + "0.2542387000, 0.2725342000, 0.3108361000, 0.3915314000, 0.5595723000, 0.9132675000, 1.7264140000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0010942700, 0.0023948600, 0.0052412600, 0.0114707000, 0.0251042000, 0.0549416000"); + values("0.0381991000, 0.0416507000, 0.0489139000, 0.0642222000, 0.0967557000, 0.1667321000, 0.3183715000", \ + "0.0428019000, 0.0461302000, 0.0533038000, 0.0685391000, 0.1012186000, 0.1710488000, 0.3227510000", \ + "0.0531391000, 0.0565307000, 0.0637572000, 0.0788684000, 0.1115142000, 0.1815112000, 0.3332241000", \ + "0.0747059000, 0.0789365000, 0.0874483000, 0.1036700000, 0.1360889000, 0.2056404000, 0.3574544000", \ + "0.1021196000, 0.1086540000, 0.1207189000, 0.1453013000, 0.1887533000, 0.2623496000, 0.4130091000", \ + "0.1291249000, 0.1388355000, 0.1583617000, 0.1952166000, 0.2630314000, 0.3716212000, 0.5459692000", \ + "0.1390187000, 0.1539023000, 0.1832705000, 0.2411072000, 0.3434326000, 0.5114821000, 0.7759343000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0010942700, 0.0023948600, 0.0052412600, 0.0114707000, 0.0251042000, 0.0549416000"); + values("0.1717335000, 0.1853484000, 0.2142261000, 0.2769045000, 0.4126390000, 0.7079527000, 1.3546613000", \ + "0.1746432000, 0.1881690000, 0.2174722000, 0.2805417000, 0.4168272000, 0.7123109000, 1.3568514000", \ + "0.1835521000, 0.1972468000, 0.2265376000, 0.2900066000, 0.4269417000, 0.7234573000, 1.3707264000", \ + "0.2078179000, 0.2210926000, 0.2503871000, 0.3135123000, 0.4506231000, 0.7478791000, 1.3942439000", \ + "0.2622685000, 0.2756221000, 0.3049208000, 0.3675841000, 0.5041774000, 0.8012911000, 1.4483615000", \ + "0.3632671000, 0.3806382000, 0.4163324000, 0.4899348000, 0.6309135000, 0.9272138000, 1.5752138000", \ + "0.5267428000, 0.5527520000, 0.6045384000, 0.7034920000, 0.8862485000, 1.2231872000, 1.8710888000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0010942700, 0.0023948600, 0.0052412600, 0.0114707000, 0.0251042000, 0.0549416000"); + values("0.0430193000, 0.0468704000, 0.0554138000, 0.0743177000, 0.1161310000, 0.2083969000, 0.4106188000", \ + "0.0428073000, 0.0467240000, 0.0553228000, 0.0743462000, 0.1163280000, 0.2083876000, 0.4103272000", \ + "0.0432310000, 0.0469383000, 0.0551121000, 0.0740633000, 0.1160650000, 0.2089453000, 0.4106205000", \ + "0.0553881000, 0.0582594000, 0.0648315000, 0.0803038000, 0.1181571000, 0.2083971000, 0.4109857000", \ + "0.0843166000, 0.0884869000, 0.0973537000, 0.1142001000, 0.1464640000, 0.2210666000, 0.4118831000", \ + "0.1379355000, 0.1440344000, 0.1562825000, 0.1811261000, 0.2231006000, 0.2991808000, 0.4547447000", \ + "0.2304199000, 0.2398960000, 0.2590274000, 0.2938337000, 0.3586540000, 0.4648983000, 0.6445091000"); + } + related_pin : "B1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0010942700, 0.0023948600, 0.0052412600, 0.0114707000, 0.0251042000, 0.0549416000"); + values("0.1422962000, 0.1607947000, 0.1988926000, 0.2831880000, 0.4682312000, 0.8691041000, 1.7451512000", \ + "0.1424573000, 0.1607222000, 0.1988155000, 0.2831596000, 0.4682342000, 0.8675575000, 1.7420191000", \ + "0.1429847000, 0.1601532000, 0.1992983000, 0.2831994000, 0.4668044000, 0.8683458000, 1.7492282000", \ + "0.1431721000, 0.1601544000, 0.1997144000, 0.2832174000, 0.4667760000, 0.8676067000, 1.7419215000", \ + "0.1505859000, 0.1673745000, 0.2031827000, 0.2842479000, 0.4666026000, 0.8670005000, 1.7423267000", \ + "0.1939611000, 0.2105076000, 0.2454723000, 0.3178138000, 0.4828308000, 0.8679969000, 1.7485812000", \ + "0.2913136000, 0.3105876000, 0.3518366000, 0.4305105000, 0.5905774000, 0.9351960000, 1.7517132000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0010942700, 0.0023948600, 0.0052412600, 0.0114707000, 0.0251042000, 0.0549416000"); + values("0.0424840000, 0.0459537000, 0.0531273000, 0.0684856000, 0.1009998000, 0.1709057000, 0.3226003000", \ + "0.0469413000, 0.0504645000, 0.0576092000, 0.0729752000, 0.1055709000, 0.1754698000, 0.3271231000", \ + "0.0563554000, 0.0596977000, 0.0669831000, 0.0823871000, 0.1150433000, 0.1850202000, 0.3367448000", \ + "0.0752029000, 0.0790064000, 0.0871025000, 0.1036131000, 0.1366295000, 0.2067714000, 0.3588072000", \ + "0.1017129000, 0.1074145000, 0.1188650000, 0.1408506000, 0.1811412000, 0.2559068000, 0.4086621000", \ + "0.1293870000, 0.1382161000, 0.1560575000, 0.1898684000, 0.2494585000, 0.3493897000, 0.5211467000", \ + "0.1365029000, 0.1503550000, 0.1788409000, 0.2324596000, 0.3261860000, 0.4794182000, 0.7190062000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0010942700, 0.0023948600, 0.0052412600, 0.0114707000, 0.0251042000, 0.0549416000"); + values("0.1948983000, 0.2078162000, 0.2352615000, 0.2965675000, 0.4287369000, 0.7163980000, 1.3449418000", \ + "0.1985911000, 0.2116685000, 0.2394569000, 0.3008156000, 0.4332729000, 0.7211626000, 1.3500749000", \ + "0.2088395000, 0.2222164000, 0.2505566000, 0.3114047000, 0.4444642000, 0.7331214000, 1.3623558000", \ + "0.2358033000, 0.2484161000, 0.2768293000, 0.3378162000, 0.4710920000, 0.7601551000, 1.3898390000", \ + "0.2955844000, 0.3080169000, 0.3361587000, 0.3976758000, 0.5304159000, 0.8195988000, 1.4496233000", \ + "0.4177551000, 0.4339975000, 0.4663290000, 0.5346859000, 0.6688974000, 0.9578697000, 1.5879899000", \ + "0.6209182000, 0.6435930000, 0.6913161000, 0.7847312000, 0.9571068000, 1.2794105000, 1.9110418000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0010942700, 0.0023948600, 0.0052412600, 0.0114707000, 0.0251042000, 0.0549416000"); + values("0.0429088000, 0.0467838000, 0.0553887000, 0.0742728000, 0.1162517000, 0.2083842000, 0.4104555000", \ + "0.0428364000, 0.0467166000, 0.0553492000, 0.0743451000, 0.1162036000, 0.2081981000, 0.4110277000", \ + "0.0429757000, 0.0468725000, 0.0552401000, 0.0741349000, 0.1160735000, 0.2083755000, 0.4103967000", \ + "0.0504276000, 0.0536613000, 0.0608934000, 0.0778926000, 0.1175832000, 0.2084259000, 0.4106208000", \ + "0.0725038000, 0.0761661000, 0.0840406000, 0.1003399000, 0.1349546000, 0.2168453000, 0.4112216000", \ + "0.1175230000, 0.1221214000, 0.1319267000, 0.1523935000, 0.1920081000, 0.2703812000, 0.4384750000", \ + "0.1996819000, 0.2066901000, 0.2216774000, 0.2508567000, 0.3036333000, 0.3990009000, 0.5718575000"); + } + related_pin : "B2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0010942700, 0.0023948600, 0.0052412600, 0.0114707000, 0.0251042000, 0.0549416000"); + values("0.1606992000, 0.1774621000, 0.2152812000, 0.2972684000, 0.4774929000, 0.8646907000, 1.7136201000", \ + "0.1607405000, 0.1774980000, 0.2154390000, 0.2973206000, 0.4774661000, 0.8645285000, 1.7135224000", \ + "0.1604528000, 0.1780492000, 0.2152715000, 0.2973628000, 0.4755177000, 0.8648062000, 1.7122930000", \ + "0.1603097000, 0.1777221000, 0.2158281000, 0.2975043000, 0.4768742000, 0.8647628000, 1.7155564000", \ + "0.1645083000, 0.1813789000, 0.2170884000, 0.2975246000, 0.4757559000, 0.8650101000, 1.7131000000", \ + "0.2061421000, 0.2226566000, 0.2545007000, 0.3259186000, 0.4882079000, 0.8643689000, 1.7146587000", \ + "0.3074427000, 0.3267135000, 0.3654298000, 0.4429350000, 0.5946273000, 0.9249697000, 1.7214919000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0010942700, 0.0023948600, 0.0052412600, 0.0114707000, 0.0251042000, 0.0549416000"); + values("0.0207836000, 0.0229062000, 0.0272983000, 0.0368995000, 0.0576886000, 0.1029333000, 0.2018273000", \ + "0.0255602000, 0.0276764000, 0.0321647000, 0.0418604000, 0.0625995000, 0.1079634000, 0.2068356000", \ + "0.0356810000, 0.0383448000, 0.0435399000, 0.0533128000, 0.0738969000, 0.1193209000, 0.2182169000", \ + "0.0488764000, 0.0531782000, 0.0614634000, 0.0760354000, 0.1009995000, 0.1460899000, 0.2439489000", \ + "0.0628854000, 0.0695555000, 0.0823710000, 0.1057735000, 0.1438997000, 0.2049830000, 0.3055503000", \ + "0.0693377000, 0.0795205000, 0.1001706000, 0.1370225000, 0.1986452000, 0.2942757000, 0.4368996000", \ + "0.0461656000, 0.0628146000, 0.0944989000, 0.1526924000, 0.2495250000, 0.4005003000, 0.6246833000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0010942700, 0.0023948600, 0.0052412600, 0.0114707000, 0.0251042000, 0.0549416000"); + values("0.1431426000, 0.1559804000, 0.1847072000, 0.2453940000, 0.3780965000, 0.6663907000, 1.2953144000", \ + "0.1458977000, 0.1589253000, 0.1874003000, 0.2488106000, 0.3816398000, 0.6703239000, 1.2995349000", \ + "0.1537024000, 0.1661995000, 0.1953651000, 0.2573023000, 0.3905583000, 0.6808227000, 1.3098220000", \ + "0.1771168000, 0.1905185000, 0.2185668000, 0.2797751000, 0.4136592000, 0.7035885000, 1.3332926000", \ + "0.2402270000, 0.2522580000, 0.2794545000, 0.3398508000, 0.4724798000, 0.7613926000, 1.3925117000", \ + "0.3622619000, 0.3793079000, 0.4138631000, 0.4820173000, 0.6129701000, 0.8997286000, 1.5289353000", \ + "0.5537195000, 0.5784270000, 0.6303364000, 0.7292437000, 0.9133698000, 1.2330199000, 1.8517381000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0010942700, 0.0023948600, 0.0052412600, 0.0114707000, 0.0251042000, 0.0549416000"); + values("0.0248953000, 0.0275702000, 0.0334024000, 0.0460932000, 0.0737519000, 0.1345397000, 0.2667369000", \ + "0.0251202000, 0.0276345000, 0.0334163000, 0.0461109000, 0.0737544000, 0.1339887000, 0.2665487000", \ + "0.0304035000, 0.0322756000, 0.0367972000, 0.0476973000, 0.0738047000, 0.1341251000, 0.2663664000", \ + "0.0479671000, 0.0498030000, 0.0536950000, 0.0619167000, 0.0824622000, 0.1363571000, 0.2667172000", \ + "0.0798779000, 0.0822612000, 0.0877686000, 0.0985215000, 0.1205652000, 0.1626561000, 0.2736495000", \ + "0.1372182000, 0.1411022000, 0.1482988000, 0.1641733000, 0.1948917000, 0.2495273000, 0.3453942000", \ + "0.2397650000, 0.2447466000, 0.2566661000, 0.2797289000, 0.3263362000, 0.4070597000, 0.5418567000"); + } + related_pin : "C1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0010942700, 0.0023948600, 0.0052412600, 0.0114707000, 0.0251042000, 0.0549416000"); + values("0.1599598000, 0.1774011000, 0.2151986000, 0.2974990000, 0.4756857000, 0.8646593000, 1.7130322000", \ + "0.1596464000, 0.1770815000, 0.2150386000, 0.2978240000, 0.4758938000, 0.8645262000, 1.7153652000", \ + "0.1591540000, 0.1768591000, 0.2150062000, 0.2975752000, 0.4756091000, 0.8692780000, 1.7161425000", \ + "0.1562680000, 0.1747579000, 0.2138295000, 0.2970497000, 0.4757845000, 0.8649312000, 1.7127521000", \ + "0.1676519000, 0.1832514000, 0.2177635000, 0.2961212000, 0.4751693000, 0.8648357000, 1.7198318000", \ + "0.2234446000, 0.2405093000, 0.2761452000, 0.3429490000, 0.4958869000, 0.8654564000, 1.7200583000", \ + "0.3221290000, 0.3446325000, 0.3914169000, 0.4811877000, 0.6428726000, 0.9587069000, 1.7267741000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__a221oi_2") { + leakage_power () { + value : 0.0077009000; + when : "!A1&!A2&!B1&!B2&C1"; + } + leakage_power () { + value : 0.0033766000; + when : "!A1&!A2&!B1&!B2&!C1"; + } + leakage_power () { + value : 0.0077002000; + when : "!A1&!A2&!B1&B2&C1"; + } + leakage_power () { + value : 0.0044064000; + when : "!A1&!A2&!B1&B2&!C1"; + } + leakage_power () { + value : 0.0077014000; + when : "!A1&!A2&B1&!B2&C1"; + } + leakage_power () { + value : 0.0051737000; + when : "!A1&!A2&B1&!B2&!C1"; + } + leakage_power () { + value : 0.0002993000; + when : "!A1&!A2&B1&B2&C1"; + } + leakage_power () { + value : 0.0027224000; + when : "!A1&!A2&B1&B2&!C1"; + } + leakage_power () { + value : 0.0077024000; + when : "!A1&A2&!B1&!B2&C1"; + } + leakage_power () { + value : 0.0020124000; + when : "!A1&A2&!B1&!B2&!C1"; + } + leakage_power () { + value : 0.0077024000; + when : "!A1&A2&!B1&B2&C1"; + } + leakage_power () { + value : 0.0030938000; + when : "!A1&A2&!B1&B2&!C1"; + } + leakage_power () { + value : 0.0077024000; + when : "!A1&A2&B1&!B2&C1"; + } + leakage_power () { + value : 0.0028134000; + when : "!A1&A2&B1&!B2&!C1"; + } + leakage_power () { + value : 0.0002990000; + when : "!A1&A2&B1&B2&C1"; + } + leakage_power () { + value : 0.0027223000; + when : "!A1&A2&B1&B2&!C1"; + } + leakage_power () { + value : 0.0077024000; + when : "A1&!A2&!B1&!B2&C1"; + } + leakage_power () { + value : 0.0016856000; + when : "A1&!A2&!B1&!B2&!C1"; + } + leakage_power () { + value : 0.0077024000; + when : "A1&!A2&!B1&B2&C1"; + } + leakage_power () { + value : 0.0027564000; + when : "A1&!A2&!B1&B2&!C1"; + } + leakage_power () { + value : 0.0077024000; + when : "A1&!A2&B1&!B2&C1"; + } + leakage_power () { + value : 0.0024886000; + when : "A1&!A2&B1&!B2&!C1"; + } + leakage_power () { + value : 0.0002990000; + when : "A1&!A2&B1&B2&C1"; + } + leakage_power () { + value : 0.0027223000; + when : "A1&!A2&B1&B2&!C1"; + } + leakage_power () { + value : 0.0002848000; + when : "A1&A2&!B1&!B2&C1"; + } + leakage_power () { + value : 0.0024238000; + when : "A1&A2&!B1&!B2&!C1"; + } + leakage_power () { + value : 0.0002850000; + when : "A1&A2&!B1&B2&C1"; + } + leakage_power () { + value : 0.0023323000; + when : "A1&A2&!B1&B2&!C1"; + } + leakage_power () { + value : 0.0002852000; + when : "A1&A2&B1&!B2&C1"; + } + leakage_power () { + value : 0.0023923000; + when : "A1&A2&B1&!B2&!C1"; + } + leakage_power () { + value : 0.0001514000; + when : "A1&A2&B1&B2&C1"; + } + leakage_power () { + value : 0.0002804000; + when : "A1&A2&B1&B2&!C1"; + } + area : 15.014400000; + cell_footprint : "sky130_fd_sc_hd__a221oi"; + cell_leakage_power : 0.0035819810; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A1") { + capacitance : 0.0043060000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0041320000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0087847000, 0.0087828000, 0.0087784000, 0.0087825000, 0.0087919000, 0.0088135000, 0.0088635000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0065986000, -0.0066037000, -0.0066154000, -0.0066014000, -0.0065690000, -0.0064942000, -0.0063220000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0044790000; + } + pin ("A2") { + capacitance : 0.0047660000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0045320000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0082159000, 0.0082117000, 0.0082021000, 0.0082038000, 0.0082079000, 0.0082173000, 0.0082389000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0081796000, -0.0081807000, -0.0081831000, -0.0081828000, -0.0081821000, -0.0081804000, -0.0081764000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0050000000; + } + pin ("B1") { + capacitance : 0.0042760000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0040250000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0088508000, 0.0088559000, 0.0088677000, 0.0088684000, 0.0088701000, 0.0088740000, 0.0088829000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0067706000, -0.0067680000, -0.0067622000, -0.0067489000, -0.0067181000, -0.0066474000, -0.0064842000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0045270000; + } + pin ("B2") { + capacitance : 0.0047580000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0044450000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0084710000, 0.0084635000, 0.0084463000, 0.0084443000, 0.0084396000, 0.0084288000, 0.0084039000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0084307000, -0.0084304000, -0.0084297000, -0.0084273000, -0.0084215000, -0.0084083000, -0.0083780000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0050710000; + } + pin ("C1") { + capacitance : 0.0042930000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0039380000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0050389000, 0.0050264000, 0.0049976000, 0.0050253000, 0.0050891000, 0.0052361000, 0.0055750000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0035356000, -0.0035336000, -0.0035289000, -0.0035311000, -0.0035360000, -0.0035473000, -0.0035735000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0046470000; + } + pin ("Y") { + direction : "output"; + function : "(!A1&!B1&!C1) | (!A1&!B2&!C1) | (!A2&!B1&!C1) | (!A2&!B2&!C1)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012012290, 0.0028859040, 0.0069332650, 0.0166568800, 0.0400174800, 0.0961403400"); + values("0.0151905000, 0.0140684000, 0.0113454000, 0.0047945000, -0.0108412000, -0.0482790000, -0.1386174000", \ + "0.0150621000, 0.0139189000, 0.0112149000, 0.0046680000, -0.0109516000, -0.0484175000, -0.1387865000", \ + "0.0148467000, 0.0137036000, 0.0110065000, 0.0044957000, -0.0111559000, -0.0486109000, -0.1389440000", \ + "0.0144400000, 0.0133654000, 0.0106964000, 0.0042908000, -0.0114008000, -0.0488323000, -0.1392023000", \ + "0.0142391000, 0.0131152000, 0.0104484000, 0.0040634000, -0.0115293000, -0.0488428000, -0.1392667000", \ + "0.0148820000, 0.0137316000, 0.0109771000, 0.0043452000, -0.0115475000, -0.0490469000, -0.1394167000", \ + "0.0172600000, 0.0160917000, 0.0132889000, 0.0067039000, -0.0098753000, -0.0480895000, -0.1390963000"); + } + related_pin : "A1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012012290, 0.0028859040, 0.0069332650, 0.0166568800, 0.0400174800, 0.0961403400"); + values("0.0277148000, 0.0288808000, 0.0316652000, 0.0382762000, 0.0539412000, 0.0914129000, 0.1811723000", \ + "0.0273987000, 0.0285971000, 0.0313684000, 0.0380217000, 0.0538332000, 0.0913568000, 0.1811527000", \ + "0.0269371000, 0.0281436000, 0.0309377000, 0.0376012000, 0.0535282000, 0.0912470000, 0.1808908000", \ + "0.0265994000, 0.0277440000, 0.0304806000, 0.0371546000, 0.0530491000, 0.0908001000, 0.1808488000", \ + "0.0262868000, 0.0274204000, 0.0301537000, 0.0367687000, 0.0525309000, 0.0902248000, 0.1804915000", \ + "0.0262455000, 0.0273920000, 0.0300897000, 0.0366093000, 0.0523337000, 0.0899097000, 0.1799979000", \ + "0.0256045000, 0.0268858000, 0.0299159000, 0.0365591000, 0.0523388000, 0.0897681000, 0.1794972000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012012290, 0.0028859040, 0.0069332650, 0.0166568800, 0.0400174800, 0.0961403400"); + values("0.0167206000, 0.0155922000, 0.0128762000, 0.0063356000, -0.0093092000, -0.0467461000, -0.1371314000", \ + "0.0165571000, 0.0154290000, 0.0127162000, 0.0061811000, -0.0094679000, -0.0469045000, -0.1372767000", \ + "0.0163329000, 0.0151915000, 0.0124547000, 0.0059395000, -0.0097078000, -0.0471396000, -0.1374905000", \ + "0.0159968000, 0.0148877000, 0.0122154000, 0.0057647000, -0.0099924000, -0.0473592000, -0.1377354000", \ + "0.0156159000, 0.0145202000, 0.0118682000, 0.0054474000, -0.0100319000, -0.0473331000, -0.1377752000", \ + "0.0159707000, 0.0148602000, 0.0121012000, 0.0054630000, -0.0102969000, -0.0476202000, -0.1379265000", \ + "0.0176226000, 0.0164549000, 0.0136787000, 0.0070419000, -0.0088141000, -0.0468570000, -0.1379149000"); + } + related_pin : "A2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012012290, 0.0028859040, 0.0069332650, 0.0166568800, 0.0400174800, 0.0961403400"); + values("0.0344215000, 0.0355647000, 0.0382920000, 0.0448538000, 0.0605255000, 0.0979892000, 0.1878082000", \ + "0.0341997000, 0.0353761000, 0.0380901000, 0.0447052000, 0.0604007000, 0.0978534000, 0.1876668000", \ + "0.0338544000, 0.0350882000, 0.0378152000, 0.0444157000, 0.0601751000, 0.0978066000, 0.1875729000", \ + "0.0336280000, 0.0347425000, 0.0375032000, 0.0441237000, 0.0598770000, 0.0975449000, 0.1875791000", \ + "0.0334156000, 0.0345172000, 0.0372085000, 0.0438083000, 0.0595389000, 0.0971928000, 0.1872069000", \ + "0.0332790000, 0.0344006000, 0.0372275000, 0.0436836000, 0.0594107000, 0.0969917000, 0.1870396000", \ + "0.0327114000, 0.0339744000, 0.0369608000, 0.0436307000, 0.0595525000, 0.0970167000, 0.1867199000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012012290, 0.0028859040, 0.0069332650, 0.0166568800, 0.0400174800, 0.0961403400"); + values("0.0086408000, 0.0075242000, 0.0048433000, -0.0016449000, -0.0172660000, -0.0549192000, -0.1456588000", \ + "0.0085528000, 0.0074381000, 0.0047615000, -0.0016979000, -0.0172769000, -0.0549527000, -0.1456656000", \ + "0.0083673000, 0.0072740000, 0.0046180000, -0.0017923000, -0.0173433000, -0.0549804000, -0.1456529000", \ + "0.0079489000, 0.0068599000, 0.0042701000, -0.0021193000, -0.0175431000, -0.0550796000, -0.1457067000", \ + "0.0077909000, 0.0066791000, 0.0040088000, -0.0023949000, -0.0177518000, -0.0552139000, -0.1457772000", \ + "0.0083110000, 0.0071836000, 0.0044724000, -0.0019937000, -0.0176857000, -0.0554449000, -0.1459895000", \ + "0.0102031000, 0.0090647000, 0.0062467000, -0.0005485000, -0.0164688000, -0.0541887000, -0.1456777000"); + } + related_pin : "B1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012012290, 0.0028859040, 0.0069332650, 0.0166568800, 0.0400174800, 0.0961403400"); + values("0.0223921000, 0.0235582000, 0.0263681000, 0.0329947000, 0.0487050000, 0.0862864000, 0.1759583000", \ + "0.0220385000, 0.0232411000, 0.0260720000, 0.0327392000, 0.0485770000, 0.0861111000, 0.1760278000", \ + "0.0215434000, 0.0227487000, 0.0255530000, 0.0322526000, 0.0481619000, 0.0859219000, 0.1757920000", \ + "0.0211810000, 0.0223479000, 0.0251214000, 0.0317730000, 0.0476467000, 0.0854992000, 0.1755090000", \ + "0.0209149000, 0.0220680000, 0.0247904000, 0.0313510000, 0.0471827000, 0.0848767000, 0.1751147000", \ + "0.0208624000, 0.0220059000, 0.0247164000, 0.0312655000, 0.0470962000, 0.0845405000, 0.1745646000", \ + "0.0212753000, 0.0223840000, 0.0250373000, 0.0315413000, 0.0471419000, 0.0848994000, 0.1746524000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012012290, 0.0028859040, 0.0069332650, 0.0166568800, 0.0400174800, 0.0961403400"); + values("0.0100328000, 0.0089102000, 0.0062229000, -0.0002565000, -0.0158834000, -0.0535529000, -0.1443192000", \ + "0.0099437000, 0.0088350000, 0.0061603000, -0.0003040000, -0.0159092000, -0.0535767000, -0.1443194000", \ + "0.0097500000, 0.0086648000, 0.0059915000, -0.0004190000, -0.0159742000, -0.0536017000, -0.1443059000", \ + "0.0092646000, 0.0081959000, 0.0055957000, -0.0007377000, -0.0161683000, -0.0536906000, -0.1443433000", \ + "0.0090296000, 0.0078877000, 0.0051478000, -0.0011855000, -0.0165029000, -0.0538569000, -0.1443848000", \ + "0.0091830000, 0.0080845000, 0.0053943000, -0.0010927000, -0.0166849000, -0.0543013000, -0.1446708000", \ + "0.0108542000, 0.0096798000, 0.0068718000, 0.0001946000, -0.0157574000, -0.0536960000, -0.1446228000"); + } + related_pin : "B2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012012290, 0.0028859040, 0.0069332650, 0.0166568800, 0.0400174800, 0.0961403400"); + values("0.0289401000, 0.0301050000, 0.0328005000, 0.0393542000, 0.0550304000, 0.0925053000, 0.1822989000", \ + "0.0286282000, 0.0297889000, 0.0325665000, 0.0391616000, 0.0549174000, 0.0924386000, 0.1822668000", \ + "0.0283347000, 0.0294426000, 0.0322144000, 0.0388560000, 0.0546815000, 0.0922755000, 0.1822567000", \ + "0.0279851000, 0.0291190000, 0.0318980000, 0.0385227000, 0.0543314000, 0.0919893000, 0.1819835000", \ + "0.0277188000, 0.0288796000, 0.0316688000, 0.0382244000, 0.0539747000, 0.0916034000, 0.1816545000", \ + "0.0277231000, 0.0288338000, 0.0315757000, 0.0381669000, 0.0540278000, 0.0914389000, 0.1814558000", \ + "0.0282087000, 0.0293056000, 0.0319552000, 0.0384217000, 0.0541416000, 0.0918736000, 0.1818811000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012012290, 0.0028859040, 0.0069332650, 0.0166568800, 0.0400174800, 0.0961403400"); + values("-0.0002826000, -0.0013391000, -0.0039466000, -0.0103795000, -0.0260350000, -0.0638159000, -0.1547007000", \ + "-0.0005712000, -0.0015980000, -0.0041161000, -0.0104309000, -0.0259743000, -0.0636522000, -0.1544933000", \ + "-0.0008987000, -0.0019039000, -0.0043837000, -0.0106080000, -0.0259952000, -0.0635596000, -0.1543191000", \ + "-0.0011335000, -0.0021679000, -0.0047695000, -0.0109223000, -0.0261349000, -0.0635787000, -0.1542477000", \ + "-0.0007183000, -0.0018277000, -0.0044633000, -0.0108046000, -0.0264038000, -0.0637282000, -0.1542334000", \ + "0.0002787000, -0.0008975000, -0.0036255000, -0.0102769000, -0.0259850000, -0.0636206000, -0.1543416000", \ + "0.0040746000, 0.0027877000, -0.0002635000, -0.0073686000, -0.0236639000, -0.0613966000, -0.1528709000"); + } + related_pin : "C1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012012290, 0.0028859040, 0.0069332650, 0.0166568800, 0.0400174800, 0.0961403400"); + values("0.0266918000, 0.0278436000, 0.0306247000, 0.0373125000, 0.0531873000, 0.0907567000, 0.1806763000", \ + "0.0264109000, 0.0275493000, 0.0302900000, 0.0369704000, 0.0529161000, 0.0906057000, 0.1805513000", \ + "0.0260138000, 0.0271671000, 0.0298939000, 0.0365811000, 0.0525514000, 0.0903773000, 0.1804246000", \ + "0.0257502000, 0.0268677000, 0.0294688000, 0.0361478000, 0.0520484000, 0.0898890000, 0.1800201000", \ + "0.0257137000, 0.0268443000, 0.0295592000, 0.0360990000, 0.0518030000, 0.0894178000, 0.1796953000", \ + "0.0269257000, 0.0280477000, 0.0306228000, 0.0369383000, 0.0524756000, 0.0895825000, 0.1794968000", \ + "0.0301772000, 0.0312318000, 0.0338085000, 0.0399854000, 0.0552431000, 0.0916840000, 0.1805106000"); + } + } + max_capacitance : 0.0961400000; + max_transition : 1.7379920000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012012300, 0.0028859000, 0.0069332700, 0.0166569000, 0.0400175000, 0.0961403000"); + values("0.0270524000, 0.0296018000, 0.0354161000, 0.0484605000, 0.0769857000, 0.1391792000, 0.2797094000", \ + "0.0318463000, 0.0342541000, 0.0399454000, 0.0528040000, 0.0811191000, 0.1432759000, 0.2840322000", \ + "0.0443182000, 0.0464372000, 0.0515017000, 0.0636635000, 0.0913777000, 0.1532756000, 0.2937148000", \ + "0.0659973000, 0.0689771000, 0.0755414000, 0.0894854000, 0.1159243000, 0.1767386000, 0.3169956000", \ + "0.0944599000, 0.0986356000, 0.1079287000, 0.1273613000, 0.1650040000, 0.2327752000, 0.3718114000", \ + "0.1221434000, 0.1281145000, 0.1415308000, 0.1699178000, 0.2256576000, 0.3266946000, 0.4977112000", \ + "0.1257085000, 0.1344995000, 0.1543478000, 0.1968457000, 0.2812719000, 0.4335264000, 0.6919209000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012012300, 0.0028859000, 0.0069332700, 0.0166569000, 0.0400175000, 0.0961403000"); + values("0.1833923000, 0.1920924000, 0.2137536000, 0.2638469000, 0.3820795000, 0.6635916000, 1.3383615000", \ + "0.1871651000, 0.1962708000, 0.2176200000, 0.2682486000, 0.3872429000, 0.6693960000, 1.3438448000", \ + "0.1982327000, 0.2075819000, 0.2287498000, 0.2797104000, 0.3993742000, 0.6825115000, 1.3619681000", \ + "0.2265946000, 0.2354061000, 0.2569900000, 0.3071044000, 0.4268599000, 0.7105969000, 1.3871608000", \ + "0.2863219000, 0.2951419000, 0.3162109000, 0.3662917000, 0.4849516000, 0.7687798000, 1.4457758000", \ + "0.3952400000, 0.4059281000, 0.4301326000, 0.4860305000, 0.6082992000, 0.8907645000, 1.5675400000", \ + "0.5784931000, 0.5924027000, 0.6244887000, 0.6958734000, 0.8458219000, 1.1587178000, 1.8379092000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012012300, 0.0028859000, 0.0069332700, 0.0166569000, 0.0400175000, 0.0961403000"); + values("0.0341626000, 0.0372129000, 0.0440849000, 0.0596716000, 0.0946554000, 0.1735912000, 0.3601950000", \ + "0.0330202000, 0.0359608000, 0.0430965000, 0.0590183000, 0.0941305000, 0.1733397000, 0.3599332000", \ + "0.0350179000, 0.0375280000, 0.0435430000, 0.0583085000, 0.0930269000, 0.1729538000, 0.3597262000", \ + "0.0475711000, 0.0501039000, 0.0557838000, 0.0674100000, 0.0965464000, 0.1722148000, 0.3599971000", \ + "0.0714708000, 0.0746601000, 0.0820837000, 0.0976310000, 0.1267535000, 0.1893213000, 0.3612308000", \ + "0.1141756000, 0.1191751000, 0.1298096000, 0.1508768000, 0.1914789000, 0.2674700000, 0.4121675000", \ + "0.1878604000, 0.1955216000, 0.2120655000, 0.2451483000, 0.3052495000, 0.4139008000, 0.5988040000"); + } + related_pin : "A1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012012300, 0.0028859000, 0.0069332700, 0.0166569000, 0.0400175000, 0.0961403000"); + values("0.1191899000, 0.1312257000, 0.1588598000, 0.2262361000, 0.3851073000, 0.7667921000, 1.6830662000", \ + "0.1197788000, 0.1310053000, 0.1586850000, 0.2257558000, 0.3854559000, 0.7662379000, 1.6802076000", \ + "0.1198851000, 0.1315110000, 0.1593814000, 0.2257489000, 0.3854343000, 0.7670654000, 1.6835671000", \ + "0.1194568000, 0.1310939000, 0.1595900000, 0.2258249000, 0.3860529000, 0.7669366000, 1.6820829000", \ + "0.1217328000, 0.1329151000, 0.1605441000, 0.2268596000, 0.3855109000, 0.7697522000, 1.6861533000", \ + "0.1475355000, 0.1589981000, 0.1850709000, 0.2467313000, 0.3954319000, 0.7675294000, 1.6846634000", \ + "0.2107023000, 0.2228613000, 0.2506663000, 0.3176504000, 0.4676390000, 0.8130273000, 1.6878791000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012012300, 0.0028859000, 0.0069332700, 0.0166569000, 0.0400175000, 0.0961403000"); + values("0.0325134000, 0.0350848000, 0.0408567000, 0.0538821000, 0.0823881000, 0.1445809000, 0.2851654000", \ + "0.0371950000, 0.0397086000, 0.0454743000, 0.0583992000, 0.0867511000, 0.1489512000, 0.2894529000", \ + "0.0478445000, 0.0501720000, 0.0556227000, 0.0682105000, 0.0963166000, 0.1584065000, 0.2989243000", \ + "0.0681149000, 0.0709521000, 0.0773089000, 0.0909368000, 0.1183923000, 0.1802867000, 0.3206480000", \ + "0.0983072000, 0.1020897000, 0.1103603000, 0.1280166000, 0.1635410000, 0.2306865000, 0.3715714000", \ + "0.1330912000, 0.1386476000, 0.1508707000, 0.1767957000, 0.2262961000, 0.3195371000, 0.4834808000", \ + "0.1509740000, 0.1593560000, 0.1781384000, 0.2175322000, 0.2932420000, 0.4344295000, 0.6687095000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012012300, 0.0028859000, 0.0069332700, 0.0166569000, 0.0400175000, 0.0961403000"); + values("0.2074574000, 0.2156958000, 0.2348422000, 0.2822706000, 0.3943025000, 0.6607288000, 1.2990180000", \ + "0.2108612000, 0.2199006000, 0.2402313000, 0.2874853000, 0.3995776000, 0.6661560000, 1.3080379000", \ + "0.2233663000, 0.2320198000, 0.2525137000, 0.2999319000, 0.4123517000, 0.6793932000, 1.3203068000", \ + "0.2525001000, 0.2613449000, 0.2813153000, 0.3287870000, 0.4413004000, 0.7090007000, 1.3486389000", \ + "0.3119712000, 0.3199709000, 0.3398013000, 0.3869481000, 0.4998419000, 0.7675796000, 1.4074614000", \ + "0.4243437000, 0.4337112000, 0.4555940000, 0.5070233000, 0.6219876000, 0.8892744000, 1.5290232000", \ + "0.6109334000, 0.6231432000, 0.6514203000, 0.7173084000, 0.8578857000, 1.1533189000, 1.7974048000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012012300, 0.0028859000, 0.0069332700, 0.0166569000, 0.0400175000, 0.0961403000"); + values("0.0341374000, 0.0370590000, 0.0439936000, 0.0595834000, 0.0946078000, 0.1736089000, 0.3603120000", \ + "0.0335298000, 0.0365279000, 0.0435625000, 0.0593375000, 0.0941915000, 0.1734797000, 0.3600343000", \ + "0.0343642000, 0.0370389000, 0.0434897000, 0.0587180000, 0.0936767000, 0.1733169000, 0.3600495000", \ + "0.0435332000, 0.0459473000, 0.0513616000, 0.0639739000, 0.0953244000, 0.1723752000, 0.3603311000", \ + "0.0639436000, 0.0666916000, 0.0732208000, 0.0872464000, 0.1162009000, 0.1833522000, 0.3609999000", \ + "0.1020315000, 0.1058327000, 0.1140539000, 0.1317870000, 0.1691821000, 0.2389123000, 0.3936158000", \ + "0.1701173000, 0.1755629000, 0.1878537000, 0.2139247000, 0.2641565000, 0.3560677000, 0.5296047000"); + } + related_pin : "A2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012012300, 0.0028859000, 0.0069332700, 0.0166569000, 0.0400175000, 0.0961403000"); + values("0.1374218000, 0.1485617000, 0.1752984000, 0.2388983000, 0.3901846000, 0.7536400000, 1.6193803000", \ + "0.1377995000, 0.1486350000, 0.1751947000, 0.2395722000, 0.3908834000, 0.7522684000, 1.6237113000", \ + "0.1376700000, 0.1486257000, 0.1752156000, 0.2395248000, 0.3902701000, 0.7520179000, 1.6231045000", \ + "0.1374451000, 0.1489944000, 0.1752060000, 0.2387667000, 0.3901544000, 0.7544647000, 1.6241745000", \ + "0.1391114000, 0.1498393000, 0.1762572000, 0.2395436000, 0.3905954000, 0.7550520000, 1.6206230000", \ + "0.1631779000, 0.1738510000, 0.2000287000, 0.2577182000, 0.4004411000, 0.7527696000, 1.6222250000", \ + "0.2267711000, 0.2389904000, 0.2665446000, 0.3301726000, 0.4738593000, 0.8013208000, 1.6275353000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012012300, 0.0028859000, 0.0069332700, 0.0166569000, 0.0400175000, 0.0961403000"); + values("0.0278692000, 0.0298899000, 0.0346080000, 0.0453634000, 0.0697757000, 0.1262949000, 0.2600205000", \ + "0.0320939000, 0.0340879000, 0.0388839000, 0.0495968000, 0.0739854000, 0.1305294000, 0.2642070000", \ + "0.0426535000, 0.0446662000, 0.0490827000, 0.0596767000, 0.0841121000, 0.1404688000, 0.2742338000", \ + "0.0590208000, 0.0619640000, 0.0686461000, 0.0818840000, 0.1077134000, 0.1641203000, 0.2975070000", \ + "0.0757532000, 0.0802045000, 0.0900882000, 0.1107027000, 0.1495559000, 0.2183443000, 0.3523936000", \ + "0.0836244000, 0.0903210000, 0.1052723000, 0.1363164000, 0.1969111000, 0.3018960000, 0.4764487000", \ + "0.0532903000, 0.0634765000, 0.0875652000, 0.1347083000, 0.2275523000, 0.3887519000, 0.6560987000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012012300, 0.0028859000, 0.0069332700, 0.0166569000, 0.0400175000, 0.0961403000"); + values("0.1589933000, 0.1681005000, 0.1905550000, 0.2423129000, 0.3646050000, 0.6551641000, 1.3505493000", \ + "0.1615312000, 0.1712907000, 0.1934542000, 0.2459529000, 0.3686224000, 0.6597762000, 1.3557744000", \ + "0.1708199000, 0.1804674000, 0.2025069000, 0.2550079000, 0.3787321000, 0.6708923000, 1.3676091000", \ + "0.1977697000, 0.2073095000, 0.2290213000, 0.2810911000, 0.4043293000, 0.6970622000, 1.3947430000", \ + "0.2590662000, 0.2681575000, 0.2899901000, 0.3416597000, 0.4643431000, 0.7565359000, 1.4547535000", \ + "0.3722757000, 0.3844904000, 0.4131019000, 0.4744025000, 0.6053510000, 0.8970613000, 1.5960674000", \ + "0.5600221000, 0.5790034000, 0.6212181000, 0.7107867000, 0.8855253000, 1.2240496000, 1.9226729000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012012300, 0.0028859000, 0.0069332700, 0.0166569000, 0.0400175000, 0.0961403000"); + values("0.0332974000, 0.0354015000, 0.0405568000, 0.0531290000, 0.0838805000, 0.1587067000, 0.3389596000", \ + "0.0326493000, 0.0348610000, 0.0402111000, 0.0529729000, 0.0838951000, 0.1586480000, 0.3391585000", \ + "0.0347676000, 0.0366440000, 0.0413380000, 0.0531901000, 0.0837200000, 0.1590408000, 0.3392895000", \ + "0.0474765000, 0.0494894000, 0.0541054000, 0.0640532000, 0.0894009000, 0.1588664000, 0.3391067000", \ + "0.0740865000, 0.0766653000, 0.0824985000, 0.0956596000, 0.1228672000, 0.1813413000, 0.3422723000", \ + "0.1221041000, 0.1260487000, 0.1349531000, 0.1541337000, 0.1911804000, 0.2623611000, 0.4009915000", \ + "0.2073784000, 0.2140981000, 0.2272742000, 0.2556776000, 0.3125299000, 0.4157120000, 0.5912953000"); + } + related_pin : "B1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012012300, 0.0028859000, 0.0069332700, 0.0166569000, 0.0400175000, 0.0961403000"); + values("0.1235381000, 0.1359487000, 0.1643156000, 0.2333690000, 0.3987791000, 0.7931136000, 1.7373339000", \ + "0.1240262000, 0.1361096000, 0.1642714000, 0.2339439000, 0.3982454000, 0.7914945000, 1.7375714000", \ + "0.1241412000, 0.1361016000, 0.1640820000, 0.2331062000, 0.3972652000, 0.7903810000, 1.7321335000", \ + "0.1240300000, 0.1361663000, 0.1649674000, 0.2330109000, 0.3973294000, 0.7901227000, 1.7313191000", \ + "0.1306121000, 0.1416187000, 0.1692710000, 0.2346280000, 0.3978511000, 0.7924770000, 1.7353357000", \ + "0.1725814000, 0.1838516000, 0.2099707000, 0.2699531000, 0.4148827000, 0.7910367000, 1.7379924000", \ + "0.2667973000, 0.2815875000, 0.3124953000, 0.3803790000, 0.5287559000, 0.8590168000, 1.7377599000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012012300, 0.0028859000, 0.0069332700, 0.0166569000, 0.0400175000, 0.0961403000"); + values("0.0327539000, 0.0347556000, 0.0394474000, 0.0501915000, 0.0745970000, 0.1311427000, 0.2648887000", \ + "0.0371178000, 0.0391236000, 0.0439131000, 0.0546699000, 0.0790538000, 0.1355618000, 0.2693184000", \ + "0.0464825000, 0.0484909000, 0.0532506000, 0.0639590000, 0.0884963000, 0.1451452000, 0.2788491000", \ + "0.0623835000, 0.0650370000, 0.0709463000, 0.0834967000, 0.1094530000, 0.1665649000, 0.3005485000", \ + "0.0820342000, 0.0859864000, 0.0946970000, 0.1127975000, 0.1478926000, 0.2138791000, 0.3496901000", \ + "0.0958017000, 0.1018865000, 0.1159368000, 0.1437380000, 0.1975321000, 0.2922403000, 0.4565578000", \ + "0.0766893000, 0.0862216000, 0.1075442000, 0.1523891000, 0.2375290000, 0.3857015000, 0.6281897000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012012300, 0.0028859000, 0.0069332700, 0.0166569000, 0.0400175000, 0.0961403000"); + values("0.1792320000, 0.1881111000, 0.2080884000, 0.2551871000, 0.3670515000, 0.6339545000, 1.2731427000", \ + "0.1833268000, 0.1916486000, 0.2110235000, 0.2588892000, 0.3711819000, 0.6380964000, 1.2770348000", \ + "0.1937196000, 0.2022240000, 0.2213546000, 0.2693692000, 0.3823376000, 0.6497349000, 1.2888618000", \ + "0.2205286000, 0.2288678000, 0.2485447000, 0.2963208000, 0.4089053000, 0.6767678000, 1.3162571000", \ + "0.2798317000, 0.2879606000, 0.3081057000, 0.3553669000, 0.4679557000, 0.7358435000, 1.3757896000", \ + "0.3967047000, 0.4070809000, 0.4308240000, 0.4867433000, 0.6048600000, 0.8726284000, 1.5132072000", \ + "0.5925264000, 0.6073496000, 0.6429014000, 0.7193775000, 0.8753521000, 1.1875400000, 1.8325967000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012012300, 0.0028859000, 0.0069332700, 0.0166569000, 0.0400175000, 0.0961403000"); + values("0.0331237000, 0.0352544000, 0.0404573000, 0.0531126000, 0.0838394000, 0.1587053000, 0.3393155000", \ + "0.0329365000, 0.0351208000, 0.0403272000, 0.0530169000, 0.0838973000, 0.1594469000, 0.3392823000", \ + "0.0338868000, 0.0358946000, 0.0408028000, 0.0530444000, 0.0837912000, 0.1587020000, 0.3390875000", \ + "0.0426196000, 0.0444007000, 0.0489123000, 0.0597073000, 0.0871504000, 0.1589282000, 0.3391858000", \ + "0.0640376000, 0.0661532000, 0.0712995000, 0.0831916000, 0.1096638000, 0.1737440000, 0.3413342000", \ + "0.1059486000, 0.1090005000, 0.1160131000, 0.1318137000, 0.1650084000, 0.2325471000, 0.3785783000", \ + "0.1831055000, 0.1877676000, 0.1984897000, 0.2212275000, 0.2679195000, 0.3551692000, 0.5197595000"); + } + related_pin : "B2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012012300, 0.0028859000, 0.0069332700, 0.0166569000, 0.0400175000, 0.0961403000"); + values("0.1375136000, 0.1488252000, 0.1752385000, 0.2391227000, 0.3908956000, 0.7521924000, 1.6190144000", \ + "0.1374290000, 0.1485662000, 0.1754088000, 0.2388668000, 0.3906580000, 0.7521512000, 1.6200229000", \ + "0.1375942000, 0.1486064000, 0.1753656000, 0.2389529000, 0.3902149000, 0.7538378000, 1.6217371000", \ + "0.1375029000, 0.1486125000, 0.1754082000, 0.2388747000, 0.3905604000, 0.7518223000, 1.6175650000", \ + "0.1429511000, 0.1532352000, 0.1787206000, 0.2399143000, 0.3911154000, 0.7541304000, 1.6194442000", \ + "0.1815629000, 0.1922952000, 0.2173235000, 0.2716403000, 0.4078529000, 0.7559005000, 1.6241866000", \ + "0.2746356000, 0.2875516000, 0.3172110000, 0.3824690000, 0.5164700000, 0.8252438000, 1.6302362000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012012300, 0.0028859000, 0.0069332700, 0.0166569000, 0.0400175000, 0.0961403000"); + values("0.0152214000, 0.0164355000, 0.0192440000, 0.0257454000, 0.0407610000, 0.0766827000, 0.1625730000", \ + "0.0198809000, 0.0211071000, 0.0238849000, 0.0304013000, 0.0456127000, 0.0815301000, 0.1674554000", \ + "0.0272115000, 0.0291415000, 0.0333181000, 0.0415398000, 0.0570037000, 0.0929000000, 0.1785616000", \ + "0.0353881000, 0.0384930000, 0.0454339000, 0.0579167000, 0.0804051000, 0.1190766000, 0.2045993000", \ + "0.0404356000, 0.0454059000, 0.0558104000, 0.0764784000, 0.1123656000, 0.1712000000, 0.2655336000", \ + "0.0325971000, 0.0402935000, 0.0567173000, 0.0887871000, 0.1455484000, 0.2383189000, 0.3830259000", \ + "-0.0133392000, -0.0019959000, 0.0234743000, 0.0728491000, 0.1624525000, 0.3069106000, 0.5349147000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012012300, 0.0028859000, 0.0069332700, 0.0166569000, 0.0400175000, 0.0961403000"); + values("0.1222484000, 0.1306203000, 0.1513957000, 0.1990708000, 0.3124334000, 0.5797666000, 1.2187018000", \ + "0.1251377000, 0.1331666000, 0.1532014000, 0.2015533000, 0.3151356000, 0.5831543000, 1.2227012000", \ + "0.1332349000, 0.1413321000, 0.1615416000, 0.2098342000, 0.3232873000, 0.5919408000, 1.2334398000", \ + "0.1577722000, 0.1658391000, 0.1845664000, 0.2321999000, 0.3455764000, 0.6141210000, 1.2549971000", \ + "0.2204218000, 0.2283412000, 0.2475131000, 0.2922824000, 0.4039172000, 0.6713566000, 1.3118479000", \ + "0.3323207000, 0.3440816000, 0.3719669000, 0.4296466000, 0.5470889000, 0.8090522000, 1.4463940000", \ + "0.5151496000, 0.5315964000, 0.5690685000, 0.6522330000, 0.8195056000, 1.1375199000, 1.7668762000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012012300, 0.0028859000, 0.0069332700, 0.0166569000, 0.0400175000, 0.0961403000"); + values("0.0164166000, 0.0179011000, 0.0215472000, 0.0301632000, 0.0502167000, 0.0975257000, 0.2105877000", \ + "0.0174731000, 0.0187185000, 0.0220072000, 0.0301988000, 0.0502467000, 0.0974431000, 0.2109809000", \ + "0.0253055000, 0.0259453000, 0.0278928000, 0.0340886000, 0.0514017000, 0.0975636000, 0.2114787000", \ + "0.0423931000, 0.0433638000, 0.0456483000, 0.0514873000, 0.0646185000, 0.1024939000, 0.2115664000", \ + "0.0727661000, 0.0740190000, 0.0773215000, 0.0852313000, 0.1027154000, 0.1369472000, 0.2247020000", \ + "0.1278254000, 0.1295581000, 0.1336842000, 0.1451490000, 0.1702868000, 0.2194619000, 0.3085581000", \ + "0.2265222000, 0.2301865000, 0.2362774000, 0.2523349000, 0.2900533000, 0.3643156000, 0.4930747000"); + } + related_pin : "C1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012012300, 0.0028859000, 0.0069332700, 0.0166569000, 0.0400175000, 0.0961403000"); + values("0.1361273000, 0.1475213000, 0.1745522000, 0.2389861000, 0.3901086000, 0.7534740000, 1.6237737000", \ + "0.1359145000, 0.1471450000, 0.1744079000, 0.2385553000, 0.3904189000, 0.7518667000, 1.6195874000", \ + "0.1348632000, 0.1462310000, 0.1738687000, 0.2381404000, 0.3903615000, 0.7525384000, 1.6207443000", \ + "0.1312198000, 0.1428783000, 0.1706053000, 0.2371442000, 0.3915458000, 0.7517858000, 1.6186180000", \ + "0.1461929000, 0.1555190000, 0.1798270000, 0.2389409000, 0.3877793000, 0.7529518000, 1.6214585000", \ + "0.1952048000, 0.2063489000, 0.2343692000, 0.2948465000, 0.4206896000, 0.7544004000, 1.6232322000", \ + "0.2764159000, 0.2928787000, 0.3289413000, 0.4077158000, 0.5630976000, 0.8639990000, 1.6367614000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__a221oi_4") { + leakage_power () { + value : 0.0071124000; + when : "!A1&!A2&!B1&!B2&C1"; + } + leakage_power () { + value : 0.0024622000; + when : "!A1&!A2&!B1&!B2&!C1"; + } + leakage_power () { + value : 0.0071124000; + when : "!A1&!A2&!B1&B2&C1"; + } + leakage_power () { + value : 0.0047797000; + when : "!A1&!A2&!B1&B2&!C1"; + } + leakage_power () { + value : 0.0071124000; + when : "!A1&!A2&B1&!B2&C1"; + } + leakage_power () { + value : 0.0041742000; + when : "!A1&!A2&B1&!B2&!C1"; + } + leakage_power () { + value : 0.0003793000; + when : "!A1&!A2&B1&B2&C1"; + } + leakage_power () { + value : 0.0034749000; + when : "!A1&!A2&B1&B2&!C1"; + } + leakage_power () { + value : 0.0071124000; + when : "!A1&A2&!B1&!B2&C1"; + } + leakage_power () { + value : 0.0047183000; + when : "!A1&A2&!B1&!B2&!C1"; + } + leakage_power () { + value : 0.0071124000; + when : "!A1&A2&!B1&B2&C1"; + } + leakage_power () { + value : 0.0070353000; + when : "!A1&A2&!B1&B2&!C1"; + } + leakage_power () { + value : 0.0071124000; + when : "!A1&A2&B1&!B2&C1"; + } + leakage_power () { + value : 0.0064321000; + when : "!A1&A2&B1&!B2&!C1"; + } + leakage_power () { + value : 0.0003790000; + when : "!A1&A2&B1&B2&C1"; + } + leakage_power () { + value : 0.0034749000; + when : "!A1&A2&B1&B2&!C1"; + } + leakage_power () { + value : 0.0071124000; + when : "A1&!A2&!B1&!B2&C1"; + } + leakage_power () { + value : 0.0038862000; + when : "A1&!A2&!B1&!B2&!C1"; + } + leakage_power () { + value : 0.0071124000; + when : "A1&!A2&!B1&B2&C1"; + } + leakage_power () { + value : 0.0062035000; + when : "A1&!A2&!B1&B2&!C1"; + } + leakage_power () { + value : 0.0071124000; + when : "A1&!A2&B1&!B2&C1"; + } + leakage_power () { + value : 0.0056003000; + when : "A1&!A2&B1&!B2&!C1"; + } + leakage_power () { + value : 0.0003790000; + when : "A1&!A2&B1&B2&C1"; + } + leakage_power () { + value : 0.0034749000; + when : "A1&!A2&B1&B2&!C1"; + } + leakage_power () { + value : 0.0003628000; + when : "A1&A2&!B1&!B2&C1"; + } + leakage_power () { + value : 0.0031478000; + when : "A1&A2&!B1&!B2&!C1"; + } + leakage_power () { + value : 0.0003627000; + when : "A1&A2&!B1&B2&C1"; + } + leakage_power () { + value : 0.0030308000; + when : "A1&A2&!B1&B2&!C1"; + } + leakage_power () { + value : 0.0022636000; + when : "A1&A2&B1&!B2&C1"; + } + leakage_power () { + value : 0.0031141000; + when : "A1&A2&B1&!B2&!C1"; + } + leakage_power () { + value : 0.0174297000; + when : "A1&A2&B1&B2&C1"; + } + leakage_power () { + value : 0.0481591000; + when : "A1&A2&B1&B2&!C1"; + } + area : 26.275200000; + cell_footprint : "sky130_fd_sc_hd__a221oi"; + cell_leakage_power : 0.0062105020; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A1") { + capacitance : 0.0084210000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0080630000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0174714000, 0.0174696000, 0.0174655000, 0.0174592000, 0.0174448000, 0.0174115000, 0.0173350000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0130261000, -0.0130379000, -0.0130651000, -0.0130337000, -0.0129611000, -0.0127939000, -0.0124084000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0087790000; + } + pin ("A2") { + capacitance : 0.0091650000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0087040000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0162362000, 0.0162298000, 0.0162151000, 0.0162140000, 0.0162117000, 0.0162060000, 0.0161934000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0162119000, -0.0161999000, -0.0161721000, -0.0161683000, -0.0161595000, -0.0161393000, -0.0160927000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0096260000; + } + pin ("B1") { + capacitance : 0.0083010000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0078340000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0176664000, 0.0176701000, 0.0176786000, 0.0176709000, 0.0176532000, 0.0176123000, 0.0175184000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0124192000, -0.0124258000, -0.0124408000, -0.0124093000, -0.0123366000, -0.0121690000, -0.0117827000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0087690000; + } + pin ("B2") { + capacitance : 0.0088370000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0082620000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0164219000, 0.0164101000, 0.0163829000, 0.0163831000, 0.0163835000, 0.0163843000, 0.0163864000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0163467000, -0.0163430000, -0.0163344000, -0.0163357000, -0.0163385000, -0.0163450000, -0.0163601000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0094130000; + } + pin ("C1") { + capacitance : 0.0084180000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0076850000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0083351000, 0.0083166000, 0.0082740000, 0.0083241000, 0.0084396000, 0.0087059000, 0.0093198000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0068443000, -0.0068436000, -0.0068420000, -0.0068372000, -0.0068261000, -0.0068003000, -0.0067408000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0091500000; + } + pin ("Y") { + direction : "output"; + function : "(!A1&!B1&!C1) | (!A1&!B2&!C1) | (!A2&!B1&!C1) | (!A2&!B2&!C1)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013165470, 0.0034665930, 0.0091278680, 0.0240345400, 0.0632852100, 0.1666359000"); + values("0.0297108000, 0.0283942000, 0.0249014000, 0.0157713000, -0.0082354000, -0.0712160000, -0.2375666000", \ + "0.0294124000, 0.0280954000, 0.0246542000, 0.0155243000, -0.0084884000, -0.0714743000, -0.2377256000", \ + "0.0290451000, 0.0277189000, 0.0242536000, 0.0151255000, -0.0088740000, -0.0718559000, -0.2381674000", \ + "0.0283578000, 0.0269977000, 0.0236157000, 0.0145799000, -0.0092711000, -0.0723344000, -0.2385506000", \ + "0.0276582000, 0.0263368000, 0.0229417000, 0.0141377000, -0.0096909000, -0.0723865000, -0.2388159000", \ + "0.0277574000, 0.0264297000, 0.0229275000, 0.0137363000, -0.0103348000, -0.0732000000, -0.2388799000", \ + "0.0324631000, 0.0311268000, 0.0275786000, 0.0183884000, -0.0069951000, -0.0714849000, -0.2390546000"); + } + related_pin : "A1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013165470, 0.0034665930, 0.0091278680, 0.0240345400, 0.0632852100, 0.1666359000"); + values("0.0548559000, 0.0561342000, 0.0596504000, 0.0688953000, 0.0928943000, 0.1559590000, 0.3215563000", \ + "0.0542450000, 0.0556343000, 0.0591467000, 0.0684778000, 0.0926789000, 0.1557843000, 0.3211999000", \ + "0.0532727000, 0.0546845000, 0.0582637000, 0.0676912000, 0.0920846000, 0.1554608000, 0.3209820000", \ + "0.0525301000, 0.0538696000, 0.0574632000, 0.0667958000, 0.0912070000, 0.1548698000, 0.3208694000", \ + "0.0519531000, 0.0532484000, 0.0566772000, 0.0659856000, 0.0901976000, 0.1537566000, 0.3198207000", \ + "0.0518409000, 0.0531572000, 0.0565768000, 0.0657681000, 0.0898851000, 0.1531514000, 0.3191591000", \ + "0.0517503000, 0.0531636000, 0.0566119000, 0.0658048000, 0.0901222000, 0.1529600000, 0.3185947000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013165470, 0.0034665930, 0.0091278680, 0.0240345400, 0.0632852100, 0.1666359000"); + values("0.0326977000, 0.0313898000, 0.0279205000, 0.0187924000, -0.0052406000, -0.0682379000, -0.2345920000", \ + "0.0323778000, 0.0310576000, 0.0275836000, 0.0184673000, -0.0056071000, -0.0685710000, -0.2347940000", \ + "0.0319043000, 0.0305969000, 0.0270868000, 0.0179592000, -0.0060576000, -0.0690225000, -0.2353880000", \ + "0.0312837000, 0.0299979000, 0.0265583000, 0.0175218000, -0.0065237000, -0.0694948000, -0.2358199000", \ + "0.0306052000, 0.0293422000, 0.0259225000, 0.0169147000, -0.0067806000, -0.0695624000, -0.2359997000", \ + "0.0306966000, 0.0293554000, 0.0258574000, 0.0166347000, -0.0075271000, -0.0700407000, -0.2363340000", \ + "0.0335981000, 0.0322443000, 0.0286903000, 0.0194194000, -0.0050513000, -0.0690447000, -0.2362461000"); + } + related_pin : "A2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013165470, 0.0034665930, 0.0091278680, 0.0240345400, 0.0632852100, 0.1666359000"); + values("0.0684629000, 0.0698345000, 0.0732731000, 0.0824718000, 0.1064515000, 0.1697738000, 0.3349794000", \ + "0.0680898000, 0.0693837000, 0.0727876000, 0.0820663000, 0.1061657000, 0.1692665000, 0.3346808000", \ + "0.0674537000, 0.0686991000, 0.0722578000, 0.0815716000, 0.1057731000, 0.1690005000, 0.3344782000", \ + "0.0668283000, 0.0682076000, 0.0716276000, 0.0809507000, 0.1052461000, 0.1686282000, 0.3342938000", \ + "0.0662922000, 0.0675291000, 0.0711026000, 0.0803387000, 0.1045552000, 0.1678526000, 0.3336480000", \ + "0.0661058000, 0.0673974000, 0.0710939000, 0.0801454000, 0.1043103000, 0.1677101000, 0.3335114000", \ + "0.0658048000, 0.0671861000, 0.0708875000, 0.0800795000, 0.1045109000, 0.1674283000, 0.3329100000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013165470, 0.0034665930, 0.0091278680, 0.0240345400, 0.0632852100, 0.1666359000"); + values("0.0161517000, 0.0148482000, 0.0114158000, 0.0023510000, -0.0215460000, -0.0848139000, -0.2518694000", \ + "0.0159981000, 0.0147130000, 0.0112873000, 0.0022638000, -0.0216078000, -0.0848367000, -0.2518850000", \ + "0.0156499000, 0.0143573000, 0.0109748000, 0.0020179000, -0.0217412000, -0.0848739000, -0.2518799000", \ + "0.0148176000, 0.0135483000, 0.0102122000, 0.0014287000, -0.0221166000, -0.0851335000, -0.2519581000", \ + "0.0142145000, 0.0129380000, 0.0094979000, 0.0006350000, -0.0226342000, -0.0854147000, -0.2521582000", \ + "0.0150733000, 0.0137503000, 0.0102815000, 0.0012311000, -0.0225320000, -0.0858262000, -0.2525045000", \ + "0.0182730000, 0.0168400000, 0.0132049000, 0.0036860000, -0.0207674000, -0.0843803000, -0.2521859000"); + } + related_pin : "B1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013165470, 0.0034665930, 0.0091278680, 0.0240345400, 0.0632852100, 0.1666359000"); + values("0.0436623000, 0.0449475000, 0.0485115000, 0.0577918000, 0.0820071000, 0.1449827000, 0.3101752000", \ + "0.0429092000, 0.0443727000, 0.0478995000, 0.0573379000, 0.0817015000, 0.1448812000, 0.3102810000", \ + "0.0419591000, 0.0432870000, 0.0468938000, 0.0563890000, 0.0809263000, 0.1443983000, 0.3103368000", \ + "0.0410593000, 0.0424060000, 0.0460108000, 0.0553918000, 0.0798923000, 0.1436063000, 0.3098052000", \ + "0.0404268000, 0.0417754000, 0.0453257000, 0.0546208000, 0.0787705000, 0.1423545000, 0.3087158000", \ + "0.0404140000, 0.0417040000, 0.0451647000, 0.0543734000, 0.0786090000, 0.1419405000, 0.3079692000", \ + "0.0410789000, 0.0423934000, 0.0458529000, 0.0548168000, 0.0787976000, 0.1423977000, 0.3079282000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013165470, 0.0034665930, 0.0091278680, 0.0240345400, 0.0632852100, 0.1666359000"); + values("0.0198471000, 0.0185419000, 0.0151116000, 0.0060434000, -0.0178852000, -0.0811402000, -0.2481924000", \ + "0.0196954000, 0.0184078000, 0.0149917000, 0.0059602000, -0.0179339000, -0.0811680000, -0.2482224000", \ + "0.0193214000, 0.0180384000, 0.0146705000, 0.0056939000, -0.0180869000, -0.0812348000, -0.2482294000", \ + "0.0184458000, 0.0171860000, 0.0138666000, 0.0050511000, -0.0185180000, -0.0814372000, -0.2483055000", \ + "0.0175106000, 0.0162332000, 0.0129053000, 0.0040919000, -0.0192720000, -0.0818364000, -0.2484226000", \ + "0.0181665000, 0.0168377000, 0.0133970000, 0.0043396000, -0.0194913000, -0.0827106000, -0.2489392000", \ + "0.0207689000, 0.0194136000, 0.0158069000, 0.0064341000, -0.0179521000, -0.0815777000, -0.2489162000"); + } + related_pin : "B2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013165470, 0.0034665930, 0.0091278680, 0.0240345400, 0.0632852100, 0.1666359000"); + values("0.0576843000, 0.0590563000, 0.0624543000, 0.0716618000, 0.0957699000, 0.1588862000, 0.3243088000", \ + "0.0570895000, 0.0584744000, 0.0619457000, 0.0712173000, 0.0953773000, 0.1585448000, 0.3239530000", \ + "0.0563584000, 0.0577134000, 0.0612862000, 0.0706004000, 0.0948858000, 0.1581472000, 0.3239045000", \ + "0.0557450000, 0.0570705000, 0.0605162000, 0.0698773000, 0.0942125000, 0.1577656000, 0.3234160000", \ + "0.0551460000, 0.0565436000, 0.0600350000, 0.0692163000, 0.0933264000, 0.1568147000, 0.3229526000", \ + "0.0548755000, 0.0562076000, 0.0597576000, 0.0691326000, 0.0932561000, 0.1564565000, 0.3222352000", \ + "0.0557607000, 0.0569417000, 0.0603915000, 0.0694495000, 0.0936297000, 0.1570962000, 0.3229217000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013165470, 0.0034665930, 0.0091278680, 0.0240345400, 0.0632852100, 0.1666359000"); + values("0.0005319000, -0.0006697000, -0.0039235000, -0.0127726000, -0.0366761000, -0.1000915000, -0.2674349000", \ + "0.0000547000, -0.0011288000, -0.0042609000, -0.0129648000, -0.0366023000, -0.0998315000, -0.2670586000", \ + "-0.0006320000, -0.0017361000, -0.0048157000, -0.0133801000, -0.0367350000, -0.0996425000, -0.2667097000", \ + "-0.0011778000, -0.0023935000, -0.0055204000, -0.0140792000, -0.0372200000, -0.0997281000, -0.2665121000", \ + "-0.0005513000, -0.0018368000, -0.0051240000, -0.0139173000, -0.0377624000, -0.1001463000, -0.2666214000", \ + "0.0009911000, -0.0003731000, -0.0039369000, -0.0130828000, -0.0369129000, -0.0997180000, -0.2668062000", \ + "0.0070933000, 0.0055604000, 0.0017028000, -0.0082284000, -0.0330093000, -0.0970329000, -0.2645865000"); + } + related_pin : "C1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013165470, 0.0034665930, 0.0091278680, 0.0240345400, 0.0632852100, 0.1666359000"); + values("0.0545748000, 0.0559755000, 0.0596674000, 0.0691469000, 0.0936921000, 0.1571488000, 0.3227403000", \ + "0.0539084000, 0.0553769000, 0.0590448000, 0.0685205000, 0.0930647000, 0.1567083000, 0.3225368000", \ + "0.0533818000, 0.0547078000, 0.0580997000, 0.0675276000, 0.0922062000, 0.1561577000, 0.3222201000", \ + "0.0527780000, 0.0540414000, 0.0576388000, 0.0669208000, 0.0913465000, 0.1551409000, 0.3216590000", \ + "0.0525836000, 0.0539242000, 0.0574051000, 0.0666001000, 0.0906410000, 0.1540664000, 0.3204043000", \ + "0.0547072000, 0.0559860000, 0.0593081000, 0.0683770000, 0.0923035000, 0.1537592000, 0.3192558000", \ + "0.0595369000, 0.0607756000, 0.0640117000, 0.0731180000, 0.0962004000, 0.1605103000, 0.3213224000"); + } + } + max_capacitance : 0.1666360000; + max_transition : 1.7603270000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013165500, 0.0034665900, 0.0091278700, 0.0240345000, 0.0632852000, 0.1666360000"); + values("0.0291711000, 0.0309384000, 0.0352060000, 0.0461457000, 0.0719774000, 0.1332022000, 0.2828984000", \ + "0.0338521000, 0.0354925000, 0.0397578000, 0.0504263000, 0.0761346000, 0.1372533000, 0.2867317000", \ + "0.0460693000, 0.0475036000, 0.0513206000, 0.0614047000, 0.0863612000, 0.1469290000, 0.2963394000", \ + "0.0681700000, 0.0700539000, 0.0751181000, 0.0864943000, 0.1112255000, 0.1705300000, 0.3191579000", \ + "0.0969160000, 0.0996779000, 0.1065813000, 0.1225570000, 0.1573166000, 0.2253343000, 0.3719521000", \ + "0.1233799000, 0.1273632000, 0.1373337000, 0.1608975000, 0.2120071000, 0.3128977000, 0.4968550000", \ + "0.1205875000, 0.1263844000, 0.1409610000, 0.1759441000, 0.2517594000, 0.4065400000, 0.6838234000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013165500, 0.0034665900, 0.0091278700, 0.0240345000, 0.0632852000, 0.1666360000"); + values("0.2093514000, 0.2156399000, 0.2317288000, 0.2737935000, 0.3820080000, 0.6639158000, 1.4034971000", \ + "0.2128114000, 0.2192705000, 0.2357002000, 0.2778495000, 0.3870314000, 0.6695387000, 1.4133894000", \ + "0.2236642000, 0.2299319000, 0.2461189000, 0.2889332000, 0.3988418000, 0.6825366000, 1.4247297000", \ + "0.2509484000, 0.2575195000, 0.2732137000, 0.3158638000, 0.4258955000, 0.7108417000, 1.4537673000", \ + "0.3106562000, 0.3167650000, 0.3326557000, 0.3745877000, 0.4838775000, 0.7685365000, 1.5117199000", \ + "0.4234237000, 0.4305287000, 0.4484874000, 0.4945019000, 0.6065538000, 0.8897118000, 1.6342017000", \ + "0.6160303000, 0.6250840000, 0.6478975000, 0.7055868000, 0.8409281000, 1.1532001000, 1.8986741000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013165500, 0.0034665900, 0.0091278700, 0.0240345000, 0.0632852000, 0.1666360000"); + values("0.0418371000, 0.0437595000, 0.0489611000, 0.0623203000, 0.0952793000, 0.1771599000, 0.3886325000", \ + "0.0402952000, 0.0423809000, 0.0477076000, 0.0614268000, 0.0947654000, 0.1768566000, 0.3887477000", \ + "0.0412727000, 0.0430915000, 0.0478037000, 0.0604580000, 0.0931792000, 0.1761094000, 0.3885276000", \ + "0.0522235000, 0.0539578000, 0.0585038000, 0.0695086000, 0.0972287000, 0.1752290000, 0.3880087000", \ + "0.0742163000, 0.0765531000, 0.0823170000, 0.0964824000, 0.1257082000, 0.1949129000, 0.3895781000", \ + "0.1164612000, 0.1201329000, 0.1281086000, 0.1463088000, 0.1845805000, 0.2640257000, 0.4436999000", \ + "0.1915225000, 0.1966262000, 0.2092419000, 0.2362247000, 0.2945911000, 0.4004775000, 0.6128835000"); + } + related_pin : "A1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013165500, 0.0034665900, 0.0091278700, 0.0240345000, 0.0632852000, 0.1666360000"); + values("0.1388747000, 0.1465198000, 0.1670678000, 0.2225560000, 0.3680572000, 0.7495966000, 1.7479591000", \ + "0.1388957000, 0.1469703000, 0.1673088000, 0.2232979000, 0.3680463000, 0.7484905000, 1.7524294000", \ + "0.1387453000, 0.1468006000, 0.1680017000, 0.2233986000, 0.3693943000, 0.7508011000, 1.7490481000", \ + "0.1385447000, 0.1465296000, 0.1676204000, 0.2228331000, 0.3682487000, 0.7499878000, 1.7525249000", \ + "0.1398504000, 0.1480384000, 0.1689631000, 0.2237733000, 0.3681239000, 0.7515176000, 1.7504119000", \ + "0.1634932000, 0.1706763000, 0.1904631000, 0.2409024000, 0.3781493000, 0.7492802000, 1.7528243000", \ + "0.2207687000, 0.2291915000, 0.2498320000, 0.3053222000, 0.4443916000, 0.7929820000, 1.7603272000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013165500, 0.0034665900, 0.0091278700, 0.0240345000, 0.0632852000, 0.1666360000"); + values("0.0352415000, 0.0368984000, 0.0412479000, 0.0520151000, 0.0780180000, 0.1390907000, 0.2888186000", \ + "0.0396106000, 0.0414253000, 0.0456809000, 0.0564334000, 0.0822912000, 0.1434820000, 0.2924860000", \ + "0.0496043000, 0.0512051000, 0.0553169000, 0.0657770000, 0.0912937000, 0.1522944000, 0.3017016000", \ + "0.0688949000, 0.0707387000, 0.0753982000, 0.0866303000, 0.1119554000, 0.1724742000, 0.3215676000", \ + "0.0975383000, 0.1000347000, 0.1062307000, 0.1208770000, 0.1528683000, 0.2186940000, 0.3679459000", \ + "0.1297073000, 0.1332047000, 0.1419715000, 0.1622948000, 0.2073655000, 0.2985334000, 0.4715577000", \ + "0.1414253000, 0.1466437000, 0.1597633000, 0.1917152000, 0.2603809000, 0.3945866000, 0.6398884000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013165500, 0.0034665900, 0.0091278700, 0.0240345000, 0.0632852000, 0.1666360000"); + values("0.2301307000, 0.2357737000, 0.2505782000, 0.2881295000, 0.3884047000, 0.6476931000, 1.3300393000", \ + "0.2334655000, 0.2395305000, 0.2549025000, 0.2930662000, 0.3930237000, 0.6526353000, 1.3325300000", \ + "0.2459118000, 0.2520681000, 0.2667956000, 0.3054920000, 0.4058895000, 0.6657906000, 1.3474077000", \ + "0.2738513000, 0.2800798000, 0.2954841000, 0.3338747000, 0.4341197000, 0.6950585000, 1.3758775000", \ + "0.3336057000, 0.3392851000, 0.3532949000, 0.3924363000, 0.4924501000, 0.7535160000, 1.4351308000", \ + "0.4467925000, 0.4528782000, 0.4688629000, 0.5091950000, 0.6122771000, 0.8726360000, 1.5543621000", \ + "0.6387617000, 0.6475275000, 0.6679118000, 0.7185033000, 0.8415373000, 1.1297794000, 1.8156001000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013165500, 0.0034665900, 0.0091278700, 0.0240345000, 0.0632852000, 0.1666360000"); + values("0.0415114000, 0.0435010000, 0.0486909000, 0.0621541000, 0.0952547000, 0.1769394000, 0.3882666000", \ + "0.0409532000, 0.0428973000, 0.0481298000, 0.0616598000, 0.0947164000, 0.1768466000, 0.3882568000", \ + "0.0411617000, 0.0431184000, 0.0480411000, 0.0610833000, 0.0940514000, 0.1763714000, 0.3880742000", \ + "0.0486542000, 0.0503019000, 0.0548050000, 0.0660930000, 0.0958654000, 0.1759439000, 0.3884408000", \ + "0.0675955000, 0.0695369000, 0.0743493000, 0.0859644000, 0.1155594000, 0.1870631000, 0.3888849000", \ + "0.1039165000, 0.1064603000, 0.1128405000, 0.1284319000, 0.1630366000, 0.2371842000, 0.4221342000", \ + "0.1711959000, 0.1746813000, 0.1831806000, 0.2052426000, 0.2505766000, 0.3451795000, 0.5423694000"); + } + related_pin : "A2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013165500, 0.0034665900, 0.0091278700, 0.0240345000, 0.0632852000, 0.1666360000"); + values("0.1569376000, 0.1643626000, 0.1834429000, 0.2349548000, 0.3684330000, 0.7192527000, 1.6439787000", \ + "0.1571498000, 0.1641872000, 0.1833997000, 0.2347326000, 0.3682753000, 0.7190665000, 1.6385211000", \ + "0.1567862000, 0.1644736000, 0.1836363000, 0.2347232000, 0.3681832000, 0.7191062000, 1.6400483000", \ + "0.1571254000, 0.1641551000, 0.1834629000, 0.2347516000, 0.3683104000, 0.7197271000, 1.6385999000", \ + "0.1574268000, 0.1646012000, 0.1846579000, 0.2349193000, 0.3693684000, 0.7212895000, 1.6409402000", \ + "0.1795182000, 0.1864399000, 0.2056421000, 0.2520276000, 0.3788303000, 0.7202054000, 1.6434801000", \ + "0.2379916000, 0.2444560000, 0.2641308000, 0.3159068000, 0.4447006000, 0.7663790000, 1.6479133000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013165500, 0.0034665900, 0.0091278700, 0.0240345000, 0.0632852000, 0.1666360000"); + values("0.0316357000, 0.0331314000, 0.0368862000, 0.0463462000, 0.0696351000, 0.1283463000, 0.2795529000", \ + "0.0358067000, 0.0372584000, 0.0411479000, 0.0504554000, 0.0738260000, 0.1325024000, 0.2837486000", \ + "0.0461741000, 0.0474938000, 0.0511075000, 0.0602732000, 0.0836319000, 0.1423549000, 0.2936291000", \ + "0.0636438000, 0.0656576000, 0.0706241000, 0.0824257000, 0.1069232000, 0.1653964000, 0.3166503000", \ + "0.0824071000, 0.0853539000, 0.0924829000, 0.1099252000, 0.1467367000, 0.2187693000, 0.3697901000", \ + "0.0903177000, 0.0948561000, 0.1062529000, 0.1322776000, 0.1885478000, 0.2985603000, 0.4928561000", \ + "0.0570907000, 0.0646176000, 0.0816955000, 0.1225178000, 0.2102172000, 0.3783831000, 0.6746127000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013165500, 0.0034665900, 0.0091278700, 0.0240345000, 0.0632852000, 0.1666360000"); + values("0.1728635000, 0.1791361000, 0.1953506000, 0.2371011000, 0.3443406000, 0.6228568000, 1.3532857000", \ + "0.1751917000, 0.1817346000, 0.1981580000, 0.2403474000, 0.3485058000, 0.6276821000, 1.3583227000", \ + "0.1843093000, 0.1906375000, 0.2068528000, 0.2494508000, 0.3583437000, 0.6389604000, 1.3704554000", \ + "0.2104585000, 0.2165997000, 0.2322746000, 0.2745656000, 0.3834342000, 0.6654431000, 1.3985637000", \ + "0.2712491000, 0.2773105000, 0.2934642000, 0.3349203000, 0.4425538000, 0.7235847000, 1.4587400000", \ + "0.3880502000, 0.3960108000, 0.4157795000, 0.4651987000, 0.5820259000, 0.8620440000, 1.5959720000", \ + "0.5867111000, 0.5986317000, 0.6283381000, 0.6988577000, 0.8535914000, 1.1856182000, 1.9212318000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013165500, 0.0034665900, 0.0091278700, 0.0240345000, 0.0632852000, 0.1666360000"); + values("0.0396959000, 0.0412210000, 0.0454322000, 0.0565596000, 0.0864986000, 0.1664396000, 0.3787557000", \ + "0.0391657000, 0.0408046000, 0.0450948000, 0.0564096000, 0.0864008000, 0.1666044000, 0.3787767000", \ + "0.0402685000, 0.0417209000, 0.0456213000, 0.0563864000, 0.0863549000, 0.1663269000, 0.3786726000", \ + "0.0523191000, 0.0537310000, 0.0575397000, 0.0667577000, 0.0923333000, 0.1668388000, 0.3785572000", \ + "0.0784508000, 0.0803944000, 0.0852467000, 0.0967503000, 0.1247270000, 0.1890177000, 0.3804402000", \ + "0.1281342000, 0.1308445000, 0.1376684000, 0.1539137000, 0.1917289000, 0.2674058000, 0.4369202000", \ + "0.2171913000, 0.2202131000, 0.2308967000, 0.2563688000, 0.3087646000, 0.4163050000, 0.6206506000"); + } + related_pin : "B1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013165500, 0.0034665900, 0.0091278700, 0.0240345000, 0.0632852000, 0.1666360000"); + values("0.1348717000, 0.1424567000, 0.1626839000, 0.2180621000, 0.3609208000, 0.7388676000, 1.7253406000", \ + "0.1348490000, 0.1428240000, 0.1627743000, 0.2182024000, 0.3617153000, 0.7367653000, 1.7260426000", \ + "0.1349714000, 0.1424735000, 0.1627485000, 0.2173416000, 0.3605017000, 0.7364716000, 1.7239290000", \ + "0.1346970000, 0.1426051000, 0.1630997000, 0.2174492000, 0.3608947000, 0.7389115000, 1.7293056000", \ + "0.1405863000, 0.1478513000, 0.1674312000, 0.2191484000, 0.3620945000, 0.7367684000, 1.7289464000", \ + "0.1792507000, 0.1869836000, 0.2056469000, 0.2530974000, 0.3806571000, 0.7383119000, 1.7291203000", \ + "0.2704401000, 0.2789901000, 0.3009859000, 0.3567272000, 0.4863204000, 0.8056340000, 1.7334375000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013165500, 0.0034665900, 0.0091278700, 0.0240345000, 0.0632852000, 0.1666360000"); + values("0.0392014000, 0.0406462000, 0.0443974000, 0.0538227000, 0.0771379000, 0.1358826000, 0.2871258000", \ + "0.0434479000, 0.0449466000, 0.0487057000, 0.0581577000, 0.0814640000, 0.1402173000, 0.2914434000", \ + "0.0523003000, 0.0537516000, 0.0575480000, 0.0669390000, 0.0903252000, 0.1491215000, 0.3004552000", \ + "0.0680547000, 0.0697809000, 0.0742033000, 0.0850132000, 0.1098505000, 0.1691025000, 0.3206521000", \ + "0.0879766000, 0.0904624000, 0.0968800000, 0.1119023000, 0.1444804000, 0.2124854000, 0.3660483000", \ + "0.1015517000, 0.1053101000, 0.1150777000, 0.1382832000, 0.1880115000, 0.2838414000, 0.4658869000", \ + "0.0788873000, 0.0850097000, 0.1011980000, 0.1372440000, 0.2157766000, 0.3656416000, 0.6272896000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013165500, 0.0034665900, 0.0091278700, 0.0240345000, 0.0632852000, 0.1666360000"); + values("0.2019040000, 0.2080460000, 0.2235173000, 0.2620436000, 0.3615142000, 0.6210537000, 1.3009250000", \ + "0.2049372000, 0.2111614000, 0.2266726000, 0.2652719000, 0.3653935000, 0.6250960000, 1.3051269000", \ + "0.2160381000, 0.2212696000, 0.2357393000, 0.2756114000, 0.3761200000, 0.6365501000, 1.3176855000", \ + "0.2412210000, 0.2473943000, 0.2628225000, 0.3013803000, 0.4022246000, 0.6633244000, 1.3446019000", \ + "0.3014816000, 0.3073198000, 0.3219847000, 0.3611262000, 0.4614138000, 0.7223649000, 1.4044768000", \ + "0.4228898000, 0.4295476000, 0.4461273000, 0.4921867000, 0.5975026000, 0.8583331000, 1.5404644000", \ + "0.6319333000, 0.6416616000, 0.6667436000, 0.7274735000, 0.8671335000, 1.1703939000, 1.8579429000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013165500, 0.0034665900, 0.0091278700, 0.0240345000, 0.0632852000, 0.1666360000"); + values("0.0394443000, 0.0410248000, 0.0451984000, 0.0564069000, 0.0864170000, 0.1663551000, 0.3782117000", \ + "0.0392949000, 0.0409261000, 0.0451139000, 0.0563869000, 0.0865752000, 0.1664592000, 0.3786410000", \ + "0.0398348000, 0.0413274000, 0.0454177000, 0.0564036000, 0.0864967000, 0.1664980000, 0.3782473000", \ + "0.0472935000, 0.0487790000, 0.0524221000, 0.0621374000, 0.0895588000, 0.1669958000, 0.3787334000", \ + "0.0677961000, 0.0694568000, 0.0736007000, 0.0838806000, 0.1106784000, 0.1798963000, 0.3809514000", \ + "0.1104661000, 0.1124635000, 0.1176330000, 0.1311251000, 0.1630860000, 0.2339587000, 0.4143905000", \ + "0.1896321000, 0.1926712000, 0.1999103000, 0.2197187000, 0.2631063000, 0.3531077000, 0.5465834000"); + } + related_pin : "B2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013165500, 0.0034665900, 0.0091278700, 0.0240345000, 0.0632852000, 0.1666360000"); + values("0.1576365000, 0.1643307000, 0.1834717000, 0.2346428000, 0.3686248000, 0.7201995000, 1.6396362000", \ + "0.1572214000, 0.1642832000, 0.1834186000, 0.2347000000, 0.3682202000, 0.7188624000, 1.6388745000", \ + "0.1566642000, 0.1641100000, 0.1839015000, 0.2346159000, 0.3684749000, 0.7212363000, 1.6432677000", \ + "0.1571092000, 0.1641689000, 0.1834367000, 0.2347323000, 0.3682432000, 0.7194010000, 1.6385889000", \ + "0.1608044000, 0.1677033000, 0.1859555000, 0.2355910000, 0.3687316000, 0.7208740000, 1.6425914000", \ + "0.1967213000, 0.2038822000, 0.2218269000, 0.2669470000, 0.3869339000, 0.7217038000, 1.6386789000", \ + "0.2882246000, 0.2963994000, 0.3174487000, 0.3671698000, 0.4927153000, 0.7920219000, 1.6484929000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013165500, 0.0034665900, 0.0091278700, 0.0240345000, 0.0632852000, 0.1666360000"); + values("0.0150803000, 0.0158927000, 0.0179456000, 0.0230666000, 0.0359282000, 0.0688961000, 0.1553177000", \ + "0.0196640000, 0.0204705000, 0.0225292000, 0.0277164000, 0.0406118000, 0.0736606000, 0.1601065000", \ + "0.0268538000, 0.0282127000, 0.0312386000, 0.0382189000, 0.0517829000, 0.0848064000, 0.1711476000", \ + "0.0344861000, 0.0365670000, 0.0413698000, 0.0522396000, 0.0734483000, 0.1106072000, 0.1965527000", \ + "0.0386155000, 0.0418762000, 0.0490086000, 0.0660149000, 0.0993313000, 0.1579629000, 0.2567896000", \ + "0.0259227000, 0.0309485000, 0.0430966000, 0.0706109000, 0.1224838000, 0.2148005000, 0.3678520000", \ + "-0.0313014000, -0.0234838000, -0.0049182000, 0.0376597000, 0.1192456000, 0.2646358000, 0.5050760000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013165500, 0.0034665900, 0.0091278700, 0.0240345000, 0.0632852000, 0.1666360000"); + values("0.1408609000, 0.1459105000, 0.1621476000, 0.2018091000, 0.3030299000, 0.5640539000, 1.2447202000", \ + "0.1430935000, 0.1490019000, 0.1635221000, 0.2039918000, 0.3051858000, 0.5674844000, 1.2496107000", \ + "0.1511396000, 0.1569602000, 0.1720804000, 0.2110482000, 0.3135089000, 0.5759302000, 1.2584770000", \ + "0.1752662000, 0.1806383000, 0.1958368000, 0.2341055000, 0.3358699000, 0.5984142000, 1.2820071000", \ + "0.2401040000, 0.2451996000, 0.2591840000, 0.2965471000, 0.3948211000, 0.6560161000, 1.3395315000", \ + "0.3681453000, 0.3754802000, 0.3940898000, 0.4382497000, 0.5439230000, 0.7949677000, 1.4749185000", \ + "0.5735815000, 0.5842423000, 0.6113069000, 0.6767212000, 0.8266694000, 1.1386719000, 1.8105600000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013165500, 0.0034665900, 0.0091278700, 0.0240345000, 0.0632852000, 0.1666360000"); + values("0.0159149000, 0.0170051000, 0.0198620000, 0.0271073000, 0.0449826000, 0.0896445000, 0.2058098000", \ + "0.0168972000, 0.0178472000, 0.0203558000, 0.0271605000, 0.0450267000, 0.0895789000, 0.2055449000", \ + "0.0256644000, 0.0259248000, 0.0271188000, 0.0318864000, 0.0467807000, 0.0896457000, 0.2053637000", \ + "0.0430280000, 0.0436167000, 0.0453306000, 0.0499684000, 0.0615751000, 0.0960239000, 0.2050499000", \ + "0.0744832000, 0.0752341000, 0.0773409000, 0.0835057000, 0.0986954000, 0.1329695000, 0.2199614000", \ + "0.1315305000, 0.1324801000, 0.1353167000, 0.1431239000, 0.1649056000, 0.2120110000, 0.3056705000", \ + "0.2345623000, 0.2358789000, 0.2404219000, 0.2518087000, 0.2823670000, 0.3534438000, 0.4883803000"); + } + related_pin : "C1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013165500, 0.0034665900, 0.0091278700, 0.0240345000, 0.0632852000, 0.1666360000"); + values("0.1557064000, 0.1632013000, 0.1829163000, 0.2345199000, 0.3682180000, 0.7197818000, 1.6390093000", \ + "0.1555690000, 0.1626794000, 0.1834452000, 0.2344417000, 0.3684687000, 0.7193560000, 1.6438855000", \ + "0.1550680000, 0.1622504000, 0.1820668000, 0.2343444000, 0.3682403000, 0.7194773000, 1.6399112000", \ + "0.1508232000, 0.1587929000, 0.1797795000, 0.2332922000, 0.3680757000, 0.7196453000, 1.6438472000", \ + "0.1607096000, 0.1674459000, 0.1854814000, 0.2336503000, 0.3655165000, 0.7207422000, 1.6435371000", \ + "0.2096213000, 0.2174586000, 0.2380629000, 0.2863703000, 0.3987381000, 0.7224994000, 1.6435775000", \ + "0.2973100000, 0.3080723000, 0.3349099000, 0.3972698000, 0.5357219000, 0.8358348000, 1.6536112000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__a222oi_1") { + leakage_power () { + value : 0.0007259000; + when : "!A1&!A2&!B1&!B2&!C1&C2"; + } + leakage_power () { + value : 0.0002046000; + when : "!A1&!A2&!B1&!B2&!C1&!C2"; + } + leakage_power () { + value : 0.0079443000; + when : "!A1&!A2&!B1&!B2&C1&C2"; + } + leakage_power () { + value : 0.0007770000; + when : "!A1&!A2&!B1&!B2&C1&!C2"; + } + leakage_power () { + value : 0.0015811000; + when : "!A1&!A2&!B1&B2&!C1&C2"; + } + leakage_power () { + value : 0.0010598000; + when : "!A1&!A2&!B1&B2&!C1&!C2"; + } + leakage_power () { + value : 0.0079443000; + when : "!A1&!A2&!B1&B2&C1&C2"; + } + leakage_power () { + value : 0.0016323000; + when : "!A1&!A2&!B1&B2&C1&!C2"; + } + leakage_power () { + value : 0.0013895000; + when : "!A1&!A2&B1&!B2&!C1&C2"; + } + leakage_power () { + value : 0.0008682000; + when : "!A1&!A2&B1&!B2&!C1&!C2"; + } + leakage_power () { + value : 0.0079443000; + when : "!A1&!A2&B1&!B2&C1&C2"; + } + leakage_power () { + value : 0.0014407000; + when : "!A1&!A2&B1&!B2&C1&!C2"; + } + leakage_power () { + value : 0.0023719000; + when : "!A1&!A2&B1&B2&!C1&C2"; + } + leakage_power () { + value : 0.0024386000; + when : "!A1&!A2&B1&B2&!C1&!C2"; + } + leakage_power () { + value : 0.0002728000; + when : "!A1&!A2&B1&B2&C1&C2"; + } + leakage_power () { + value : 0.0023719000; + when : "!A1&!A2&B1&B2&C1&!C2"; + } + leakage_power () { + value : 0.0015345000; + when : "!A1&A2&!B1&!B2&!C1&C2"; + } + leakage_power () { + value : 0.0010132000; + when : "!A1&A2&!B1&!B2&!C1&!C2"; + } + leakage_power () { + value : 0.0079443000; + when : "!A1&A2&!B1&!B2&C1&C2"; + } + leakage_power () { + value : 0.0015857000; + when : "!A1&A2&!B1&!B2&C1&!C2"; + } + leakage_power () { + value : 0.0023899000; + when : "!A1&A2&!B1&B2&!C1&C2"; + } + leakage_power () { + value : 0.0018684000; + when : "!A1&A2&!B1&B2&!C1&!C2"; + } + leakage_power () { + value : 0.0079443000; + when : "!A1&A2&!B1&B2&C1&C2"; + } + leakage_power () { + value : 0.0024409000; + when : "!A1&A2&!B1&B2&C1&!C2"; + } + leakage_power () { + value : 0.0021982000; + when : "!A1&A2&B1&!B2&!C1&C2"; + } + leakage_power () { + value : 0.0016768000; + when : "!A1&A2&B1&!B2&!C1&!C2"; + } + leakage_power () { + value : 0.0079443000; + when : "!A1&A2&B1&!B2&C1&C2"; + } + leakage_power () { + value : 0.0022493000; + when : "!A1&A2&B1&!B2&C1&!C2"; + } + leakage_power () { + value : 0.0023719000; + when : "!A1&A2&B1&B2&!C1&C2"; + } + leakage_power () { + value : 0.0024386000; + when : "!A1&A2&B1&B2&!C1&!C2"; + } + leakage_power () { + value : 0.0002728000; + when : "!A1&A2&B1&B2&C1&C2"; + } + leakage_power () { + value : 0.0023719000; + when : "!A1&A2&B1&B2&C1&!C2"; + } + leakage_power () { + value : 0.0011394000; + when : "A1&!A2&!B1&!B2&!C1&C2"; + } + leakage_power () { + value : 0.0006181000; + when : "A1&!A2&!B1&!B2&!C1&!C2"; + } + leakage_power () { + value : 0.0079443000; + when : "A1&!A2&!B1&!B2&C1&C2"; + } + leakage_power () { + value : 0.0011906000; + when : "A1&!A2&!B1&!B2&C1&!C2"; + } + leakage_power () { + value : 0.0019946000; + when : "A1&!A2&!B1&B2&!C1&C2"; + } + leakage_power () { + value : 0.0014733000; + when : "A1&!A2&!B1&B2&!C1&!C2"; + } + leakage_power () { + value : 0.0079443000; + when : "A1&!A2&!B1&B2&C1&C2"; + } + leakage_power () { + value : 0.0020458000; + when : "A1&!A2&!B1&B2&C1&!C2"; + } + leakage_power () { + value : 0.0018030000; + when : "A1&!A2&B1&!B2&!C1&C2"; + } + leakage_power () { + value : 0.0012817000; + when : "A1&!A2&B1&!B2&!C1&!C2"; + } + leakage_power () { + value : 0.0079443000; + when : "A1&!A2&B1&!B2&C1&C2"; + } + leakage_power () { + value : 0.0018542000; + when : "A1&!A2&B1&!B2&C1&!C2"; + } + leakage_power () { + value : 0.0023719000; + when : "A1&!A2&B1&B2&!C1&C2"; + } + leakage_power () { + value : 0.0024386000; + when : "A1&!A2&B1&B2&!C1&!C2"; + } + leakage_power () { + value : 0.0002728000; + when : "A1&!A2&B1&B2&C1&C2"; + } + leakage_power () { + value : 0.0023719000; + when : "A1&!A2&B1&B2&C1&!C2"; + } + leakage_power () { + value : 0.0022640000; + when : "A1&A2&!B1&!B2&!C1&C2"; + } + leakage_power () { + value : 0.0022832000; + when : "A1&A2&!B1&!B2&!C1&!C2"; + } + leakage_power () { + value : 0.0002735000; + when : "A1&A2&!B1&!B2&C1&C2"; + } + leakage_power () { + value : 0.0022640000; + when : "A1&A2&!B1&!B2&C1&!C2"; + } + leakage_power () { + value : 0.0021739000; + when : "A1&A2&!B1&B2&!C1&C2"; + } + leakage_power () { + value : 0.0021810000; + when : "A1&A2&!B1&B2&!C1&!C2"; + } + leakage_power () { + value : 0.0002735000; + when : "A1&A2&!B1&B2&C1&C2"; + } + leakage_power () { + value : 0.0021739000; + when : "A1&A2&!B1&B2&C1&!C2"; + } + leakage_power () { + value : 0.0022432000; + when : "A1&A2&B1&!B2&!C1&C2"; + } + leakage_power () { + value : 0.0022581000; + when : "A1&A2&B1&!B2&!C1&!C2"; + } + leakage_power () { + value : 0.0002733000; + when : "A1&A2&B1&!B2&C1&C2"; + } + leakage_power () { + value : 0.0022432000; + when : "A1&A2&B1&!B2&C1&!C2"; + } + leakage_power () { + value : 0.0002613000; + when : "A1&A2&B1&B2&!C1&C2"; + } + leakage_power () { + value : 0.0002621000; + when : "A1&A2&B1&B2&!C1&!C2"; + } + leakage_power () { + value : 0.0002340000; + when : "A1&A2&B1&B2&C1&C2"; + } + leakage_power () { + value : 0.0002613000; + when : "A1&A2&B1&B2&C1&!C2"; + } + area : 10.009600000; + cell_footprint : "sky130_fd_sc_hd__a222oi"; + cell_leakage_power : 0.0024347500; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A1") { + capacitance : 0.0022100000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0021480000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0044191000, 0.0044186000, 0.0044175000, 0.0044175000, 0.0044177000, 0.0044180000, 0.0044187000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0034289000, -0.0034316000, -0.0034379000, -0.0034303000, -0.0034130000, -0.0033731000, -0.0032809000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0022720000; + } + pin ("A2") { + capacitance : 0.0022470000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0021420000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0039867000, 0.0039860000, 0.0039844000, 0.0039868000, 0.0039925000, 0.0040057000, 0.0040359000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0039929000, -0.0039889000, -0.0039796000, -0.0039804000, -0.0039820000, -0.0039859000, -0.0039948000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0023530000; + } + pin ("B1") { + capacitance : 0.0022360000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0021260000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0045529000, 0.0045451000, 0.0045270000, 0.0045264000, 0.0045251000, 0.0045222000, 0.0045154000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0036954000, -0.0037028000, -0.0037198000, -0.0037135000, -0.0036990000, -0.0036654000, -0.0035881000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0023460000; + } + pin ("B2") { + capacitance : 0.0022960000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0021330000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0041906000, 0.0041910000, 0.0041921000, 0.0041919000, 0.0041915000, 0.0041904000, 0.0041879000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0041903000, -0.0041888000, -0.0041856000, -0.0041856000, -0.0041858000, -0.0041861000, -0.0041869000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024600000; + } + pin ("C1") { + capacitance : 0.0022600000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0021110000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0047448000, 0.0047440000, 0.0047422000, 0.0047413000, 0.0047391000, 0.0047341000, 0.0047225000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0039436000, -0.0039476000, -0.0039568000, -0.0039497000, -0.0039334000, -0.0038959000, -0.0038093000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024100000; + } + pin ("C2") { + capacitance : 0.0022990000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0021050000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0042487000, 0.0042474000, 0.0042445000, 0.0042437000, 0.0042420000, 0.0042381000, 0.0042290000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0042496000, -0.0042488000, -0.0042471000, -0.0042469000, -0.0042465000, -0.0042455000, -0.0042433000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024920000; + } + pin ("Y") { + direction : "output"; + function : "(!A1&!B1&!C1) | (!A1&!B1&!C2) | (!A1&!B2&!C1) | (!A2&!B1&!C1) | (!A1&!B2&!C2) | (!A2&!B1&!C2) | (!A2&!B2&!C1) | (!A2&!B2&!C2)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011280280, 0.0025448950, 0.0057414260, 0.0129529800, 0.0292226500, 0.0659279500"); + values("0.0080884000, 0.0070789000, 0.0048109000, -0.0003222000, -0.0119297000, -0.0381964000, -0.0975539000", \ + "0.0080843000, 0.0070933000, 0.0048186000, -0.0003050000, -0.0119087000, -0.0381655000, -0.0975273000", \ + "0.0080264000, 0.0070224000, 0.0047747000, -0.0003312000, -0.0119094000, -0.0381521000, -0.0974993000", \ + "0.0078406000, 0.0068507000, 0.0046451000, -0.0004290000, -0.0119707000, -0.0381694000, -0.0974980000", \ + "0.0076090000, 0.0066232000, 0.0044125000, -0.0006727000, -0.0121573000, -0.0382625000, -0.0975397000", \ + "0.0077054000, 0.0066874000, 0.0044168000, -0.0007103000, -0.0123604000, -0.0384477000, -0.0975945000", \ + "0.0084456000, 0.0074074000, 0.0050802000, -0.0001627000, -0.0118983000, -0.0382713000, -0.0976410000"); + } + related_pin : "B2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011280280, 0.0025448950, 0.0057414260, 0.0129529800, 0.0292226500, 0.0659279500"); + values("0.0186427000, 0.0196537000, 0.0219946000, 0.0271324000, 0.0387213000, 0.0647921000, 0.1235284000", \ + "0.0185396000, 0.0195587000, 0.0218730000, 0.0270390000, 0.0386736000, 0.0647716000, 0.1235818000", \ + "0.0183709000, 0.0194149000, 0.0217089000, 0.0269302000, 0.0385885000, 0.0646946000, 0.1235427000", \ + "0.0182012000, 0.0192331000, 0.0215413000, 0.0267573000, 0.0384139000, 0.0646007000, 0.1233842000", \ + "0.0180764000, 0.0190936000, 0.0213590000, 0.0265684000, 0.0382407000, 0.0644222000, 0.1232276000", \ + "0.0180441000, 0.0190363000, 0.0213977000, 0.0265860000, 0.0381822000, 0.0643103000, 0.1231121000", \ + "0.0182027000, 0.0191993000, 0.0214566000, 0.0267382000, 0.0382328000, 0.0644716000, 0.1232927000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011280280, 0.0025448950, 0.0057414260, 0.0129529800, 0.0292226500, 0.0659279500"); + values("0.0041623000, 0.0031823000, 0.0009336000, -0.0041841000, -0.0158322000, -0.0421492000, -0.1015925000", \ + "0.0040747000, 0.0031161000, 0.0009031000, -0.0041667000, -0.0157619000, -0.0420674000, -0.1014875000", \ + "0.0039337000, 0.0029857000, 0.0008033000, -0.0042124000, -0.0157428000, -0.0419841000, -0.1013815000", \ + "0.0037076000, 0.0027795000, 0.0006135000, -0.0043511000, -0.0158319000, -0.0419967000, -0.1013482000", \ + "0.0035562000, 0.0025772000, 0.0003995000, -0.0045792000, -0.0160047000, -0.0421204000, -0.1013996000", \ + "0.0039987000, 0.0029956000, 0.0007967000, -0.0046036000, -0.0162264000, -0.0421387000, -0.1014240000", \ + "0.0051038000, 0.0040108000, 0.0015539000, -0.0038377000, -0.0156536000, -0.0417557000, -0.1014659000"); + } + related_pin : "C1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011280280, 0.0025448950, 0.0057414260, 0.0129529800, 0.0292226500, 0.0659279500"); + values("0.0130122000, 0.0140474000, 0.0163803000, 0.0215765000, 0.0331949000, 0.0592761000, 0.1180899000", \ + "0.0128191000, 0.0138596000, 0.0162094000, 0.0214465000, 0.0331276000, 0.0592278000, 0.1181200000", \ + "0.0125411000, 0.0135660000, 0.0159056000, 0.0212178000, 0.0329513000, 0.0591201000, 0.1179500000", \ + "0.0122890000, 0.0133078000, 0.0156642000, 0.0209097000, 0.0326695000, 0.0589692000, 0.1177940000", \ + "0.0121940000, 0.0131986000, 0.0155196000, 0.0207006000, 0.0323899000, 0.0586656000, 0.1176152000", \ + "0.0125800000, 0.0135492000, 0.0157881000, 0.0208785000, 0.0324150000, 0.0584906000, 0.1173575000", \ + "0.0139455000, 0.0149114000, 0.0170693000, 0.0220149000, 0.0333410000, 0.0588991000, 0.1175780000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011280280, 0.0025448950, 0.0057414260, 0.0129529800, 0.0292226500, 0.0659279500"); + values("0.0044804000, 0.0034918000, 0.0012253000, -0.0039126000, -0.0155671000, -0.0418998000, -0.1013526000", \ + "0.0044098000, 0.0034412000, 0.0012161000, -0.0038800000, -0.0154947000, -0.0418084000, -0.1012439000", \ + "0.0042396000, 0.0032965000, 0.0011157000, -0.0039165000, -0.0154639000, -0.0417324000, -0.1011397000", \ + "0.0039743000, 0.0030480000, 0.0008876000, -0.0040768000, -0.0155305000, -0.0417264000, -0.1010854000", \ + "0.0037709000, 0.0027867000, 0.0006122000, -0.0043560000, -0.0157592000, -0.0418325000, -0.1011162000", \ + "0.0039391000, 0.0029357000, 0.0006814000, -0.0043873000, -0.0159608000, -0.0420331000, -0.1012406000", \ + "0.0049660000, 0.0038935000, 0.0014897000, -0.0038157000, -0.0155865000, -0.0418880000, -0.1012906000"); + } + related_pin : "C2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011280280, 0.0025448950, 0.0057414260, 0.0129529800, 0.0292226500, 0.0659279500"); + values("0.0159104000, 0.0169080000, 0.0192006000, 0.0243801000, 0.0360035000, 0.0620862000, 0.1208793000", \ + "0.0157426000, 0.0167850000, 0.0190903000, 0.0242913000, 0.0359263000, 0.0620145000, 0.1207715000", \ + "0.0155496000, 0.0165735000, 0.0188742000, 0.0241289000, 0.0358048000, 0.0619410000, 0.1207075000", \ + "0.0153590000, 0.0164364000, 0.0186894000, 0.0239192000, 0.0356320000, 0.0618366000, 0.1206745000", \ + "0.0153066000, 0.0163319000, 0.0186327000, 0.0238063000, 0.0355003000, 0.0616672000, 0.1205939000", \ + "0.0156908000, 0.0166695000, 0.0189369000, 0.0240444000, 0.0356014000, 0.0616339000, 0.1204508000", \ + "0.0178886000, 0.0187423000, 0.0206692000, 0.0256047000, 0.0368467000, 0.0630412000, 0.1208141000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011280280, 0.0025448950, 0.0057414260, 0.0129529800, 0.0292226500, 0.0659279500"); + values("0.0110704000, 0.0100803000, 0.0077910000, 0.0026543000, -0.0089006000, -0.0349944000, -0.0942070000", \ + "0.0109830000, 0.0099916000, 0.0076962000, 0.0025877000, -0.0089590000, -0.0351076000, -0.0942353000", \ + "0.0108910000, 0.0098923000, 0.0075942000, 0.0024420000, -0.0090745000, -0.0351552000, -0.0943652000", \ + "0.0107143000, 0.0097508000, 0.0074655000, 0.0022949000, -0.0092039000, -0.0353017000, -0.0944601000", \ + "0.0105787000, 0.0095787000, 0.0073169000, 0.0022184000, -0.0092422000, -0.0354471000, -0.0945367000", \ + "0.0107239000, 0.0096934000, 0.0073796000, 0.0021586000, -0.0094220000, -0.0355019000, -0.0946007000", \ + "0.0120522000, 0.0110231000, 0.0086375000, 0.0035368000, -0.0087241000, -0.0348008000, -0.0946118000"); + } + related_pin : "A1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011280280, 0.0025448950, 0.0057414260, 0.0129529800, 0.0292226500, 0.0659279500"); + values("0.0185066000, 0.0195384000, 0.0218305000, 0.0270151000, 0.0386266000, 0.0646709000, 0.1234029000", \ + "0.0183733000, 0.0194130000, 0.0217202000, 0.0269259000, 0.0385626000, 0.0646337000, 0.1234092000", \ + "0.0181466000, 0.0191961000, 0.0215357000, 0.0267508000, 0.0384492000, 0.0645325000, 0.1233386000", \ + "0.0178921000, 0.0189370000, 0.0212637000, 0.0264914000, 0.0382181000, 0.0643621000, 0.1232632000", \ + "0.0177234000, 0.0187379000, 0.0210281000, 0.0262410000, 0.0379034000, 0.0641381000, 0.1230245000", \ + "0.0176719000, 0.0186864000, 0.0209847000, 0.0261339000, 0.0377713000, 0.0639436000, 0.1227578000", \ + "0.0176179000, 0.0186880000, 0.0209795000, 0.0261893000, 0.0378003000, 0.0637544000, 0.1225662000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011280280, 0.0025448950, 0.0057414260, 0.0129529800, 0.0292226500, 0.0659279500"); + values("0.0115809000, 0.0105717000, 0.0082845000, 0.0031533000, -0.0084025000, -0.0344965000, -0.0937106000", \ + "0.0114996000, 0.0104864000, 0.0081898000, 0.0030546000, -0.0084917000, -0.0345871000, -0.0937843000", \ + "0.0113740000, 0.0103628000, 0.0080840000, 0.0029432000, -0.0086071000, -0.0347351000, -0.0939331000", \ + "0.0112705000, 0.0102624000, 0.0079726000, 0.0028275000, -0.0087277000, -0.0348019000, -0.0940160000", \ + "0.0111025000, 0.0100962000, 0.0078430000, 0.0027934000, -0.0088295000, -0.0348763000, -0.0940679000", \ + "0.0112164000, 0.0101951000, 0.0078699000, 0.0026930000, -0.0089047000, -0.0349645000, -0.0940628000", \ + "0.0120496000, 0.0110150000, 0.0086885000, 0.0034556000, -0.0082692000, -0.0347145000, -0.0940185000"); + } + related_pin : "A2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011280280, 0.0025448950, 0.0057414260, 0.0129529800, 0.0292226500, 0.0659279500"); + values("0.0215479000, 0.0225916000, 0.0248692000, 0.0300442000, 0.0416438000, 0.0676803000, 0.1264469000", \ + "0.0214666000, 0.0225244000, 0.0247981000, 0.0299883000, 0.0415957000, 0.0676543000, 0.1263587000", \ + "0.0213471000, 0.0223817000, 0.0246860000, 0.0298860000, 0.0414892000, 0.0676230000, 0.1263363000", \ + "0.0212097000, 0.0222218000, 0.0245444000, 0.0297214000, 0.0413769000, 0.0675335000, 0.1263032000", \ + "0.0210586000, 0.0221091000, 0.0243757000, 0.0295815000, 0.0412236000, 0.0673693000, 0.1261713000", \ + "0.0210278000, 0.0220442000, 0.0243334000, 0.0295210000, 0.0411279000, 0.0672561000, 0.1262467000", \ + "0.0209613000, 0.0220207000, 0.0242837000, 0.0295672000, 0.0411582000, 0.0671647000, 0.1259118000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011280280, 0.0025448950, 0.0057414260, 0.0129529800, 0.0292226500, 0.0659279500"); + values("0.0075501000, 0.0065386000, 0.0042708000, -0.0008584000, -0.0124676000, -0.0387358000, -0.0980925000", \ + "0.0075183000, 0.0065205000, 0.0042764000, -0.0008331000, -0.0124326000, -0.0386997000, -0.0980564000", \ + "0.0075135000, 0.0065205000, 0.0042331000, -0.0008605000, -0.0124226000, -0.0386536000, -0.0980056000", \ + "0.0073341000, 0.0063498000, 0.0041205000, -0.0009842000, -0.0125194000, -0.0386913000, -0.0980006000", \ + "0.0071452000, 0.0062180000, 0.0039817000, -0.0011222000, -0.0125355000, -0.0388176000, -0.0980547000", \ + "0.0073005000, 0.0062846000, 0.0039999000, -0.0011528000, -0.0128333000, -0.0387704000, -0.0981025000", \ + "0.0082112000, 0.0071704000, 0.0048370000, -0.0005100000, -0.0119746000, -0.0385995000, -0.0980605000"); + } + related_pin : "B1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011280280, 0.0025448950, 0.0057414260, 0.0129529800, 0.0292226500, 0.0659279500"); + values("0.0157472000, 0.0167718000, 0.0190751000, 0.0242604000, 0.0358894000, 0.0620039000, 0.1206852000", \ + "0.0156308000, 0.0166377000, 0.0189650000, 0.0241772000, 0.0358184000, 0.0619560000, 0.1206444000", \ + "0.0153773000, 0.0164239000, 0.0187735000, 0.0239976000, 0.0357091000, 0.0618510000, 0.1207470000", \ + "0.0151216000, 0.0161573000, 0.0184796000, 0.0237272000, 0.0354471000, 0.0616916000, 0.1205271000", \ + "0.0149401000, 0.0159643000, 0.0182617000, 0.0234673000, 0.0351377000, 0.0613837000, 0.1203002000", \ + "0.0149023000, 0.0159261000, 0.0182205000, 0.0234498000, 0.0350449000, 0.0611360000, 0.1200971000", \ + "0.0150417000, 0.0160110000, 0.0183135000, 0.0234686000, 0.0350244000, 0.0612909000, 0.1200962000"); + } + } + max_capacitance : 0.0659280000; + max_transition : 2.1354590000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011280300, 0.0025449000, 0.0057414300, 0.0129530000, 0.0292227000, 0.0659279000"); + values("0.0535556000, 0.0578479000, 0.0669363000, 0.0865058000, 0.1276936000, 0.2152164000, 0.4069360000", \ + "0.0577231000, 0.0620175000, 0.0712290000, 0.0907311000, 0.1316582000, 0.2193989000, 0.4113528000", \ + "0.0684809000, 0.0725940000, 0.0815811000, 0.1007484000, 0.1416475000, 0.2291393000, 0.4211147000", \ + "0.0947198000, 0.0985035000, 0.1071250000, 0.1254707000, 0.1658885000, 0.2534123000, 0.4454417000", \ + "0.1370827000, 0.1427053000, 0.1545265000, 0.1782516000, 0.2229690000, 0.3100743000, 0.5001861000", \ + "0.1917397000, 0.2000392000, 0.2175793000, 0.2527304000, 0.3180192000, 0.4288120000, 0.6287170000", \ + "0.2391096000, 0.2515119000, 0.2776351000, 0.3297946000, 0.4318659000, 0.6033160000, 0.8956671000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011280300, 0.0025449000, 0.0057414300, 0.0129530000, 0.0292227000, 0.0659279000"); + values("0.2310211000, 0.2458561000, 0.2777128000, 0.3491754000, 0.5085208000, 0.8664926000, 1.6729935000", \ + "0.2354964000, 0.2502455000, 0.2822156000, 0.3542071000, 0.5141526000, 0.8735533000, 1.6787274000", \ + "0.2474892000, 0.2620257000, 0.2943142000, 0.3662545000, 0.5266991000, 0.8859722000, 1.6932560000", \ + "0.2754150000, 0.2893907000, 0.3219938000, 0.3940181000, 0.5547469000, 0.9147760000, 1.7225688000", \ + "0.3342840000, 0.3485502000, 0.3808487000, 0.4523613000, 0.6132385000, 0.9736592000, 1.7822788000", \ + "0.4509869000, 0.4664777000, 0.5015072000, 0.5753681000, 0.7351768000, 1.0942165000, 1.9024089000", \ + "0.6476300000, 0.6689997000, 0.7126905000, 0.8034058000, 0.9889213000, 1.3621039000, 2.1726256000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011280300, 0.0025449000, 0.0057414300, 0.0129530000, 0.0292227000, 0.0659279000"); + values("0.0545403000, 0.0595494000, 0.0697792000, 0.0930323000, 0.1429935000, 0.2540548000, 0.5040049000", \ + "0.0540219000, 0.0588079000, 0.0697181000, 0.0927865000, 0.1423099000, 0.2542770000, 0.5061289000", \ + "0.0523116000, 0.0572081000, 0.0680150000, 0.0920063000, 0.1418486000, 0.2537649000, 0.5037384000", \ + "0.0582066000, 0.0624387000, 0.0719248000, 0.0931827000, 0.1415975000, 0.2531812000, 0.5056958000", \ + "0.0859428000, 0.0906892000, 0.1004276000, 0.1207432000, 0.1591492000, 0.2595548000, 0.5039540000", \ + "0.1336404000, 0.1407101000, 0.1551188000, 0.1828604000, 0.2332167000, 0.3246698000, 0.5291957000", \ + "0.2200062000, 0.2302219000, 0.2539292000, 0.2951633000, 0.3675982000, 0.4976649000, 0.7060911000"); + } + related_pin : "A1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011280300, 0.0025449000, 0.0057414300, 0.0129530000, 0.0292227000, 0.0659279000"); + values("0.1704179000, 0.1898861000, 0.2326918000, 0.3305943000, 0.5465627000, 1.0338974000, 2.1327120000", \ + "0.1706239000, 0.1899255000, 0.2327624000, 0.3292065000, 0.5470140000, 1.0376554000, 2.1326525000", \ + "0.1709251000, 0.1895097000, 0.2327017000, 0.3293886000, 0.5466068000, 1.0341551000, 2.1316375000", \ + "0.1703346000, 0.1895720000, 0.2328075000, 0.3299234000, 0.5466094000, 1.0342256000, 2.1312658000", \ + "0.1712834000, 0.1901235000, 0.2328647000, 0.3296593000, 0.5481390000, 1.0376837000, 2.1347850000", \ + "0.1934736000, 0.2118972000, 0.2509051000, 0.3412829000, 0.5507007000, 1.0358030000, 2.1325486000", \ + "0.2591329000, 0.2788030000, 0.3213750000, 0.4158359000, 0.6130219000, 1.0649618000, 2.1354594000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011280300, 0.0025449000, 0.0057414300, 0.0129530000, 0.0292227000, 0.0659279000"); + values("0.0584228000, 0.0626758000, 0.0717887000, 0.0914415000, 0.1325268000, 0.2200007000, 0.4117895000", \ + "0.0629731000, 0.0672591000, 0.0764798000, 0.0959632000, 0.1370658000, 0.2245279000, 0.4164766000", \ + "0.0730929000, 0.0773367000, 0.0864742000, 0.1059593000, 0.1467392000, 0.2345955000, 0.4263394000", \ + "0.0965723000, 0.1008751000, 0.1099260000, 0.1289658000, 0.1696971000, 0.2575064000, 0.4494295000", \ + "0.1402106000, 0.1453894000, 0.1563834000, 0.1780959000, 0.2223681000, 0.3114035000, 0.5029251000", \ + "0.2019898000, 0.2093232000, 0.2245891000, 0.2568669000, 0.3161724000, 0.4242361000, 0.6263718000", \ + "0.2716351000, 0.2838109000, 0.3078812000, 0.3546951000, 0.4465696000, 0.6053895000, 0.8714343000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011280300, 0.0025449000, 0.0057414300, 0.0129530000, 0.0292227000, 0.0659279000"); + values("0.2523141000, 0.2667996000, 0.2986172000, 0.3683781000, 0.5244784000, 0.8765604000, 1.6685855000", \ + "0.2573154000, 0.2717867000, 0.3036989000, 0.3732926000, 0.5300104000, 0.8821145000, 1.6744324000", \ + "0.2710692000, 0.2842731000, 0.3156238000, 0.3858457000, 0.5436523000, 0.8961492000, 1.6878503000", \ + "0.2986089000, 0.3116219000, 0.3440720000, 0.4139264000, 0.5714065000, 0.9240799000, 1.7162238000", \ + "0.3531512000, 0.3682768000, 0.3995957000, 0.4697796000, 0.6269154000, 0.9796152000, 1.7726792000", \ + "0.4625789000, 0.4775018000, 0.5095999000, 0.5824602000, 0.7393641000, 1.0918104000, 1.8849255000", \ + "0.6423151000, 0.6610771000, 0.7007810000, 0.7893693000, 0.9694048000, 1.3368369000, 2.1298034000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011280300, 0.0025449000, 0.0057414300, 0.0129530000, 0.0292227000, 0.0659279000"); + values("0.0543305000, 0.0589963000, 0.0695352000, 0.0929260000, 0.1429148000, 0.2542838000, 0.5041593000", \ + "0.0539983000, 0.0588010000, 0.0697104000, 0.0926813000, 0.1427359000, 0.2542203000, 0.5040778000", \ + "0.0530891000, 0.0578428000, 0.0688233000, 0.0922908000, 0.1423303000, 0.2542466000, 0.5057072000", \ + "0.0559243000, 0.0603722000, 0.0702415000, 0.0922591000, 0.1419503000, 0.2538843000, 0.5052416000", \ + "0.0752553000, 0.0796063000, 0.0888349000, 0.1105135000, 0.1513920000, 0.2565774000, 0.5039954000", \ + "0.1163519000, 0.1221919000, 0.1341349000, 0.1587296000, 0.2048029000, 0.2984364000, 0.5211377000", \ + "0.1912894000, 0.1992859000, 0.2161841000, 0.2516137000, 0.3148817000, 0.4269314000, 0.6380204000"); + } + related_pin : "A2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011280300, 0.0025449000, 0.0057414300, 0.0129530000, 0.0292227000, 0.0659279000"); + values("0.1902889000, 0.2092043000, 0.2518058000, 0.3480750000, 0.5610175000, 1.0402220000, 2.1190207000", \ + "0.1902646000, 0.2092377000, 0.2517634000, 0.3479213000, 0.5607783000, 1.0407768000, 2.1201425000", \ + "0.1901636000, 0.2092334000, 0.2518450000, 0.3473796000, 0.5608748000, 1.0410837000, 2.1190516000", \ + "0.1901380000, 0.2092033000, 0.2520361000, 0.3471049000, 0.5608427000, 1.0427815000, 2.1205602000", \ + "0.1908965000, 0.2098877000, 0.2519138000, 0.3471210000, 0.5608621000, 1.0416867000, 2.1206998000", \ + "0.2118058000, 0.2299430000, 0.2689690000, 0.3591024000, 0.5657111000, 1.0409480000, 2.1212267000", \ + "0.2757112000, 0.2955132000, 0.3380154000, 0.4302492000, 0.6277353000, 1.0735451000, 2.1250632000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011280300, 0.0025449000, 0.0057414300, 0.0129530000, 0.0292227000, 0.0659279000"); + values("0.0461211000, 0.0496360000, 0.0575224000, 0.0746462000, 0.1121263000, 0.1954012000, 0.3817223000", \ + "0.0504571000, 0.0540144000, 0.0618506000, 0.0790507000, 0.1165685000, 0.1998099000, 0.3861165000", \ + "0.0610246000, 0.0646338000, 0.0721959000, 0.0893809000, 0.1270277000, 0.2102963000, 0.3966245000", \ + "0.0844065000, 0.0884203000, 0.0967807000, 0.1132704000, 0.1508930000, 0.2343434000, 0.4207238000", \ + "0.1170676000, 0.1222394000, 0.1348943000, 0.1607009000, 0.2062791000, 0.2909725000, 0.4758908000", \ + "0.1520414000, 0.1612637000, 0.1805758000, 0.2188361000, 0.2890235000, 0.4073428000, 0.6075717000", \ + "0.1697531000, 0.1838786000, 0.2135969000, 0.2728346000, 0.3799306000, 0.5647167000, 0.8609158000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011280300, 0.0025449000, 0.0057414300, 0.0129530000, 0.0292227000, 0.0659279000"); + values("0.2015097000, 0.2153683000, 0.2462998000, 0.3163357000, 0.4726384000, 0.8233279000, 1.6132297000", \ + "0.2048698000, 0.2190254000, 0.2501733000, 0.3206472000, 0.4772726000, 0.8279315000, 1.6167305000", \ + "0.2146069000, 0.2289681000, 0.2606629000, 0.3312240000, 0.4881963000, 0.8396224000, 1.6292934000", \ + "0.2401896000, 0.2545576000, 0.2862481000, 0.3568443000, 0.5144855000, 0.8669252000, 1.6572591000", \ + "0.3000356000, 0.3139301000, 0.3451524000, 0.4155146000, 0.5729145000, 0.9255849000, 1.7166235000", \ + "0.4233502000, 0.4405933000, 0.4756467000, 0.5528905000, 0.7095796000, 1.0619432000, 1.8525524000", \ + "0.6322523000, 0.6557374000, 0.7078936000, 0.8100434000, 1.0070328000, 1.3825739000, 2.1734607000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011280300, 0.0025449000, 0.0057414300, 0.0129530000, 0.0292227000, 0.0659279000"); + values("0.0474888000, 0.0516634000, 0.0610515000, 0.0823433000, 0.1309483000, 0.2398470000, 0.4870941000", \ + "0.0474806000, 0.0516357000, 0.0610653000, 0.0823745000, 0.1308387000, 0.2399930000, 0.4871042000", \ + "0.0473937000, 0.0514164000, 0.0608256000, 0.0822768000, 0.1309565000, 0.2399109000, 0.4870793000", \ + "0.0570006000, 0.0603037000, 0.0680308000, 0.0867484000, 0.1319018000, 0.2399317000, 0.4870521000", \ + "0.0863112000, 0.0915431000, 0.1003039000, 0.1180654000, 0.1558724000, 0.2485296000, 0.4867490000", \ + "0.1397236000, 0.1459777000, 0.1592113000, 0.1855051000, 0.2329345000, 0.3221778000, 0.5184648000", \ + "0.2334779000, 0.2433408000, 0.2635289000, 0.3038182000, 0.3764469000, 0.4968317000, 0.6995236000"); + } + related_pin : "B1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011280300, 0.0025449000, 0.0057414300, 0.0129530000, 0.0292227000, 0.0659279000"); + values("0.1670644000, 0.1857861000, 0.2281023000, 0.3224601000, 0.5345254000, 1.0112547000, 2.0903972000", \ + "0.1674473000, 0.1856813000, 0.2280401000, 0.3224379000, 0.5346663000, 1.0113858000, 2.0842326000", \ + "0.1673894000, 0.1859231000, 0.2279660000, 0.3223966000, 0.5347914000, 1.0111950000, 2.0837780000", \ + "0.1671757000, 0.1861656000, 0.2279218000, 0.3226710000, 0.5364930000, 1.0108052000, 2.0874831000", \ + "0.1709378000, 0.1890124000, 0.2294328000, 0.3232832000, 0.5359885000, 1.0147395000, 2.0873117000", \ + "0.2091255000, 0.2264222000, 0.2617065000, 0.3460318000, 0.5445049000, 1.0122054000, 2.0892186000", \ + "0.3091234000, 0.3284366000, 0.3711488000, 0.4583939000, 0.6351666000, 1.0539342000, 2.0886239000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011280300, 0.0025449000, 0.0057414300, 0.0129530000, 0.0292227000, 0.0659279000"); + values("0.0510397000, 0.0545637000, 0.0623812000, 0.0794912000, 0.1170393000, 0.2003352000, 0.3866129000", \ + "0.0556446000, 0.0592697000, 0.0670036000, 0.0841975000, 0.1217161000, 0.2049999000, 0.3914638000", \ + "0.0652984000, 0.0688370000, 0.0767253000, 0.0939361000, 0.1316042000, 0.2149179000, 0.4012299000", \ + "0.0859078000, 0.0897899000, 0.0982611000, 0.1157469000, 0.1536966000, 0.2374472000, 0.4239434000", \ + "0.1185827000, 0.1239653000, 0.1353538000, 0.1579748000, 0.2017071000, 0.2882436000, 0.4757957000", \ + "0.1579049000, 0.1661323000, 0.1834121000, 0.2176287000, 0.2809472000, 0.3910991000, 0.5934988000", \ + "0.1873168000, 0.2000582000, 0.2270039000, 0.2804391000, 0.3788865000, 0.5456989000, 0.8168026000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011280300, 0.0025449000, 0.0057414300, 0.0129530000, 0.0292227000, 0.0659279000"); + values("0.2292560000, 0.2424303000, 0.2745512000, 0.3437736000, 0.5009644000, 0.8529991000, 1.6451660000", \ + "0.2324509000, 0.2465091000, 0.2787289000, 0.3481873000, 0.5052909000, 0.8576409000, 1.6511953000", \ + "0.2439028000, 0.2579226000, 0.2885707000, 0.3596985000, 0.5164634000, 0.8690885000, 1.6613606000", \ + "0.2695069000, 0.2835258000, 0.3139418000, 0.3853373000, 0.5429397000, 0.8959408000, 1.6888773000", \ + "0.3256162000, 0.3398064000, 0.3703896000, 0.4410836000, 0.5986079000, 0.9517799000, 1.7486410000", \ + "0.4453848000, 0.4595453000, 0.4969349000, 0.5708692000, 0.7284331000, 1.0815423000, 1.8755348000", \ + "0.6477434000, 0.6695424000, 0.7168097000, 0.8173363000, 1.0067649000, 1.3827901000, 2.1766069000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011280300, 0.0025449000, 0.0057414300, 0.0129530000, 0.0292227000, 0.0659279000"); + values("0.0475076000, 0.0516607000, 0.0610251000, 0.0823807000, 0.1308410000, 0.2399434000, 0.4869879000", \ + "0.0474804000, 0.0516507000, 0.0610266000, 0.0823634000, 0.1308136000, 0.2398491000, 0.4869706000", \ + "0.0473547000, 0.0514596000, 0.0609072000, 0.0823338000, 0.1309549000, 0.2399522000, 0.4868532000", \ + "0.0528169000, 0.0564906000, 0.0650545000, 0.0846279000, 0.1313764000, 0.2400024000, 0.4871316000", \ + "0.0745758000, 0.0784325000, 0.0869576000, 0.1055621000, 0.1457799000, 0.2456190000, 0.4872059000", \ + "0.1192734000, 0.1244751000, 0.1356504000, 0.1579653000, 0.2026112000, 0.2929495000, 0.5087051000", \ + "0.1999027000, 0.2080729000, 0.2245882000, 0.2570616000, 0.3177179000, 0.4274134000, 0.6337708000"); + } + related_pin : "B2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011280300, 0.0025449000, 0.0057414300, 0.0129530000, 0.0292227000, 0.0659279000"); + values("0.1901496000, 0.2091710000, 0.2523813000, 0.3473922000, 0.5618860000, 1.0428889000, 2.1249722000", \ + "0.1902273000, 0.2093428000, 0.2519910000, 0.3470323000, 0.5612219000, 1.0427422000, 2.1271276000", \ + "0.1901477000, 0.2090658000, 0.2517654000, 0.3471558000, 0.5610958000, 1.0404950000, 2.1199622000", \ + "0.1906143000, 0.2091304000, 0.2518938000, 0.3470703000, 0.5607079000, 1.0409639000, 2.1244513000", \ + "0.1929113000, 0.2110951000, 0.2528455000, 0.3472134000, 0.5608297000, 1.0410328000, 2.1273534000", \ + "0.2293402000, 0.2453789000, 0.2833962000, 0.3688926000, 0.5708012000, 1.0410925000, 2.1226831000", \ + "0.3274656000, 0.3470500000, 0.3882646000, 0.4784765000, 0.6592472000, 1.0859553000, 2.1237394000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011280300, 0.0025449000, 0.0057414300, 0.0129530000, 0.0292227000, 0.0659279000"); + values("0.0305462000, 0.0342107000, 0.0415031000, 0.0586551000, 0.0962719000, 0.1808546000, 0.3715769000", \ + "0.0350384000, 0.0384649000, 0.0460794000, 0.0630112000, 0.1008762000, 0.1856872000, 0.3765774000", \ + "0.0454247000, 0.0489124000, 0.0567066000, 0.0739783000, 0.1114680000, 0.1964803000, 0.3874507000", \ + "0.0627674000, 0.0681560000, 0.0788216000, 0.0991636000, 0.1366825000, 0.2215208000, 0.4124368000", \ + "0.0833447000, 0.0913945000, 0.1078962000, 0.1393142000, 0.1914227000, 0.2797608000, 0.4703506000", \ + "0.1008903000, 0.1131436000, 0.1384682000, 0.1865565000, 0.2681148000, 0.3968190000, 0.6038607000", \ + "0.0988907000, 0.1182028000, 0.1574784000, 0.2310262000, 0.3564205000, 0.5562416000, 0.8668194000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011280300, 0.0025449000, 0.0057414300, 0.0129530000, 0.0292227000, 0.0659279000"); + values("0.1481668000, 0.1622033000, 0.1938223000, 0.2641045000, 0.4210845000, 0.7723211000, 1.5631832000", \ + "0.1505250000, 0.1648395000, 0.1964827000, 0.2673700000, 0.4247921000, 0.7764538000, 1.5676330000", \ + "0.1580359000, 0.1717004000, 0.2039664000, 0.2753140000, 0.4334304000, 0.7863069000, 1.5782891000", \ + "0.1805883000, 0.1944844000, 0.2265146000, 0.2975234000, 0.4558963000, 0.8092768000, 1.6049273000", \ + "0.2422453000, 0.2553174000, 0.2857857000, 0.3554082000, 0.5130255000, 0.8667465000, 1.6602403000", \ + "0.3627308000, 0.3815788000, 0.4200323000, 0.4971406000, 0.6515677000, 1.0024674000, 1.7944977000", \ + "0.5470416000, 0.5746611000, 0.6306639000, 0.7439236000, 0.9567340000, 1.3263990000, 2.1121553000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011280300, 0.0025449000, 0.0057414300, 0.0129530000, 0.0292227000, 0.0659279000"); + values("0.0404436000, 0.0448254000, 0.0545562000, 0.0766033000, 0.1266999000, 0.2386282000, 0.4923221000", \ + "0.0404750000, 0.0447750000, 0.0545995000, 0.0767315000, 0.1264246000, 0.2387211000, 0.4922455000", \ + "0.0429155000, 0.0465966000, 0.0554488000, 0.0767114000, 0.1263654000, 0.2400718000, 0.4924463000", \ + "0.0587218000, 0.0614510000, 0.0679434000, 0.0847750000, 0.1286327000, 0.2386209000, 0.4927059000", \ + "0.0928322000, 0.0963172000, 0.1042792000, 0.1215754000, 0.1564875000, 0.2491545000, 0.4928106000", \ + "0.1541949000, 0.1596959000, 0.1716955000, 0.1935176000, 0.2387559000, 0.3271044000, 0.5248644000", \ + "0.2651866000, 0.2718537000, 0.2869152000, 0.3205479000, 0.3847567000, 0.5055974000, 0.7082772000"); + } + related_pin : "C1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011280300, 0.0025449000, 0.0057414300, 0.0129530000, 0.0292227000, 0.0659279000"); + values("0.1674580000, 0.1862966000, 0.2286882000, 0.3237317000, 0.5374906000, 1.0110904000, 2.0833530000", \ + "0.1671182000, 0.1860836000, 0.2289584000, 0.3238921000, 0.5372141000, 1.0118657000, 2.0837458000", \ + "0.1666014000, 0.1858636000, 0.2284391000, 0.3231908000, 0.5359216000, 1.0114930000, 2.0861324000", \ + "0.1636332000, 0.1835583000, 0.2270170000, 0.3229825000, 0.5354022000, 1.0120267000, 2.0893778000", \ + "0.1745931000, 0.1912822000, 0.2296804000, 0.3213320000, 0.5348998000, 1.0147110000, 2.0839173000", \ + "0.2327949000, 0.2512385000, 0.2897034000, 0.3652832000, 0.5514081000, 1.0103995000, 2.0828836000", \ + "0.3360023000, 0.3591987000, 0.4100734000, 0.5107781000, 0.6969272000, 1.0848770000, 2.0860293000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011280300, 0.0025449000, 0.0057414300, 0.0129530000, 0.0292227000, 0.0659279000"); + values("0.0347150000, 0.0383578000, 0.0456915000, 0.0625607000, 0.1001197000, 0.1847732000, 0.3755281000", \ + "0.0391415000, 0.0427004000, 0.0504048000, 0.0671904000, 0.1050125000, 0.1896987000, 0.3804755000", \ + "0.0483485000, 0.0519269000, 0.0597133000, 0.0768624000, 0.1150035000, 0.1997793000, 0.3906124000", \ + "0.0646425000, 0.0691970000, 0.0786890000, 0.0985944000, 0.1368367000, 0.2221629000, 0.4132407000", \ + "0.0849203000, 0.0921926000, 0.1067953000, 0.1337200000, 0.1821291000, 0.2726972000, 0.4647790000", \ + "0.1034216000, 0.1147942000, 0.1377379000, 0.1800748000, 0.2533219000, 0.3718600000, 0.5800939000", \ + "0.1011903000, 0.1199058000, 0.1550800000, 0.2220628000, 0.3365030000, 0.5178400000, 0.7997402000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011280300, 0.0025449000, 0.0057414300, 0.0129530000, 0.0292227000, 0.0659279000"); + values("0.1748191000, 0.1885293000, 0.2196665000, 0.2897889000, 0.4465178000, 0.7984585000, 1.5904139000", \ + "0.1772610000, 0.1914058000, 0.2233995000, 0.2937620000, 0.4507717000, 0.8025785000, 1.5946128000", \ + "0.1857509000, 0.2003904000, 0.2311199000, 0.3021751000, 0.4597797000, 0.8126322000, 1.6050746000", \ + "0.2093245000, 0.2236758000, 0.2546153000, 0.3257735000, 0.4836531000, 0.8369713000, 1.6312226000", \ + "0.2703105000, 0.2839786000, 0.3151752000, 0.3851112000, 0.5421663000, 0.8955542000, 1.6889216000", \ + "0.4026222000, 0.4195255000, 0.4551321000, 0.5267562000, 0.6820124000, 1.0329372000, 1.8249005000", \ + "0.6099601000, 0.6342963000, 0.6858478000, 0.7914391000, 0.9940642000, 1.3614884000, 2.1398199000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011280300, 0.0025449000, 0.0057414300, 0.0129530000, 0.0292227000, 0.0659279000"); + values("0.0404994000, 0.0448268000, 0.0545919000, 0.0767126000, 0.1263548000, 0.2387738000, 0.4926093000", \ + "0.0404896000, 0.0448316000, 0.0546337000, 0.0766801000, 0.1264259000, 0.2400059000, 0.4920550000", \ + "0.0417783000, 0.0457431000, 0.0550183000, 0.0767542000, 0.1268014000, 0.2387555000, 0.4924951000", \ + "0.0517571000, 0.0550568000, 0.0625493000, 0.0816788000, 0.1277921000, 0.2387263000, 0.4919971000", \ + "0.0777628000, 0.0810760000, 0.0888241000, 0.1062789000, 0.1458143000, 0.2451398000, 0.4924360000", \ + "0.1288126000, 0.1332071000, 0.1425353000, 0.1632680000, 0.2058059000, 0.2964641000, 0.5149276000", \ + "0.2224628000, 0.2281131000, 0.2408516000, 0.2682962000, 0.3244096000, 0.4295071000, 0.6370537000"); + } + related_pin : "C2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011280300, 0.0025449000, 0.0057414300, 0.0129530000, 0.0292227000, 0.0659279000"); + values("0.1901869000, 0.2089188000, 0.2520872000, 0.3471085000, 0.5607171000, 1.0408284000, 2.1205120000", \ + "0.1897704000, 0.2091317000, 0.2515561000, 0.3470580000, 0.5629930000, 1.0409494000, 2.1210087000", \ + "0.1896439000, 0.2084545000, 0.2515000000, 0.3469324000, 0.5612152000, 1.0409790000, 2.1209403000", \ + "0.1877877000, 0.2075636000, 0.2507778000, 0.3466721000, 0.5608281000, 1.0408733000, 2.1271118000", \ + "0.1922490000, 0.2100489000, 0.2510100000, 0.3443047000, 0.5603805000, 1.0439044000, 2.1212989000", \ + "0.2490418000, 0.2672620000, 0.3034174000, 0.3822724000, 0.5729547000, 1.0416935000, 2.1198578000", \ + "0.3534276000, 0.3805314000, 0.4264584000, 0.5238086000, 0.7091915000, 1.1090958000, 2.1268902000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__a22o_1") { + leakage_power () { + value : 0.0032049000; + when : "!A1&!A2&!B1&B2"; + } + leakage_power () { + value : 0.0029598000; + when : "!A1&!A2&!B1&!B2"; + } + leakage_power () { + value : 0.0084432000; + when : "!A1&!A2&B1&B2"; + } + leakage_power () { + value : 0.0031466000; + when : "!A1&!A2&B1&!B2"; + } + leakage_power () { + value : 0.0034788000; + when : "!A1&A2&!B1&B2"; + } + leakage_power () { + value : 0.0032337000; + when : "!A1&A2&!B1&!B2"; + } + leakage_power () { + value : 0.0084432000; + when : "!A1&A2&B1&B2"; + } + leakage_power () { + value : 0.0034205000; + when : "!A1&A2&B1&!B2"; + } + leakage_power () { + value : 0.0034866000; + when : "A1&!A2&!B1&B2"; + } + leakage_power () { + value : 0.0032415000; + when : "A1&!A2&!B1&!B2"; + } + leakage_power () { + value : 0.0084432000; + when : "A1&!A2&B1&B2"; + } + leakage_power () { + value : 0.0034283000; + when : "A1&!A2&B1&!B2"; + } + leakage_power () { + value : 0.0031227000; + when : "A1&A2&!B1&B2"; + } + leakage_power () { + value : 0.0032003000; + when : "A1&A2&!B1&!B2"; + } + leakage_power () { + value : 0.0006321000; + when : "A1&A2&B1&B2"; + } + leakage_power () { + value : 0.0031188000; + when : "A1&A2&B1&!B2"; + } + area : 8.758400000; + cell_footprint : "sky130_fd_sc_hd__a22o"; + cell_leakage_power : 0.0040627470; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A1") { + capacitance : 0.0023470000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022600000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0046748000, 0.0046798000, 0.0046915000, 0.0046915000, 0.0046915000, 0.0046914000, 0.0046914000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0036501000, -0.0036517000, -0.0036552000, -0.0036485000, -0.0036330000, -0.0035973000, -0.0035150000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024340000; + } + pin ("A2") { + capacitance : 0.0023920000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022570000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0043861000, 0.0043836000, 0.0043777000, 0.0043786000, 0.0043806000, 0.0043853000, 0.0043961000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0043763000, -0.0043751000, -0.0043725000, -0.0043721000, -0.0043714000, -0.0043697000, -0.0043657000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0025270000; + } + pin ("B1") { + capacitance : 0.0023750000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022430000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0046919000, 0.0046910000, 0.0046890000, 0.0046883000, 0.0046866000, 0.0046828000, 0.0046739000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0038397000, -0.0038422000, -0.0038479000, -0.0038417000, -0.0038275000, -0.0037947000, -0.0037191000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0025060000; + } + pin ("B2") { + capacitance : 0.0023240000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0021610000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0040431000, 0.0040422000, 0.0040399000, 0.0040397000, 0.0040391000, 0.0040377000, 0.0040344000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0040482000, -0.0040455000, -0.0040392000, -0.0040396000, -0.0040405000, -0.0040425000, -0.0040473000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024870000; + } + pin ("X") { + direction : "output"; + function : "(B1&B2) | (A1&A2)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013067210, 0.0034150410, 0.0089250130, 0.0233250100, 0.0609585600, 0.1593117000"); + values("0.0143428000, 0.0134584000, 0.0110747000, 0.0034700000, -0.0190168000, -0.0797359000, -0.2389506000", \ + "0.0142111000, 0.0132961000, 0.0108942000, 0.0032999000, -0.0191678000, -0.0798926000, -0.2391279000", \ + "0.0139504000, 0.0130661000, 0.0106555000, 0.0030615000, -0.0194383000, -0.0801652000, -0.2393935000", \ + "0.0136600000, 0.0127775000, 0.0103793000, 0.0027857000, -0.0197271000, -0.0804307000, -0.2396463000", \ + "0.0134625000, 0.0125871000, 0.0101238000, 0.0025082000, -0.0200005000, -0.0806646000, -0.2398502000", \ + "0.0146885000, 0.0133799000, 0.0099914000, 0.0021917000, -0.0201188000, -0.0807480000, -0.2399137000", \ + "0.0165295000, 0.0151968000, 0.0117899000, 0.0030043000, -0.0201202000, -0.0805109000, -0.2396066000"); + } + related_pin : "A1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013067210, 0.0034150410, 0.0089250130, 0.0233250100, 0.0609585600, 0.1593117000"); + values("0.0147502000, 0.0161516000, 0.0196794000, 0.0285590000, 0.0515775000, 0.1123966000, 0.2705444000", \ + "0.0146136000, 0.0160079000, 0.0195405000, 0.0284368000, 0.0514612000, 0.1117151000, 0.2692233000", \ + "0.0144415000, 0.0158512000, 0.0193905000, 0.0282967000, 0.0513536000, 0.1121629000, 0.2703143000", \ + "0.0142231000, 0.0156283000, 0.0191623000, 0.0280910000, 0.0511686000, 0.1114771000, 0.2702005000", \ + "0.0141862000, 0.0156045000, 0.0191135000, 0.0280354000, 0.0511370000, 0.1114643000, 0.2701403000", \ + "0.0148699000, 0.0161885000, 0.0196232000, 0.0283133000, 0.0515291000, 0.1114054000, 0.2704458000", \ + "0.0162313000, 0.0174194000, 0.0208071000, 0.0297625000, 0.0528175000, 0.1132643000, 0.2693977000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013067210, 0.0034150410, 0.0089250130, 0.0233250100, 0.0609585600, 0.1593117000"); + values("0.0171250000, 0.0162110000, 0.0137685000, 0.0059686000, -0.0168274000, -0.0777513000, -0.2370956000", \ + "0.0170094000, 0.0160766000, 0.0136506000, 0.0058286000, -0.0169562000, -0.0778676000, -0.2372151000", \ + "0.0168384000, 0.0159076000, 0.0134516000, 0.0056815000, -0.0171063000, -0.0780535000, -0.2373967000", \ + "0.0165934000, 0.0156650000, 0.0132352000, 0.0054432000, -0.0172898000, -0.0782330000, -0.2375570000", \ + "0.0164070000, 0.0154638000, 0.0129970000, 0.0052216000, -0.0174906000, -0.0783571000, -0.2376606000", \ + "0.0165401000, 0.0152033000, 0.0125302000, 0.0051131000, -0.0174531000, -0.0782471000, -0.2375647000", \ + "0.0194770000, 0.0181349000, 0.0146848000, 0.0057683000, -0.0174844000, -0.0780339000, -0.2372854000"); + } + related_pin : "A2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013067210, 0.0034150410, 0.0089250130, 0.0233250100, 0.0609585600, 0.1593117000"); + values("0.0163395000, 0.0177183000, 0.0212054000, 0.0300042000, 0.0528616000, 0.1134075000, 0.2701644000", \ + "0.0162569000, 0.0176294000, 0.0211157000, 0.0299256000, 0.0528087000, 0.1128837000, 0.2715264000", \ + "0.0160946000, 0.0174724000, 0.0209697000, 0.0297770000, 0.0526597000, 0.1127800000, 0.2701089000", \ + "0.0158850000, 0.0172576000, 0.0207427000, 0.0295835000, 0.0527539000, 0.1126817000, 0.2699833000", \ + "0.0156877000, 0.0170669000, 0.0206026000, 0.0294733000, 0.0524999000, 0.1126742000, 0.2700939000", \ + "0.0159621000, 0.0172993000, 0.0207146000, 0.0294086000, 0.0525812000, 0.1129242000, 0.2700146000", \ + "0.0168366000, 0.0180676000, 0.0214472000, 0.0303841000, 0.0536458000, 0.1139274000, 0.2697039000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013067210, 0.0034150410, 0.0089250130, 0.0233250100, 0.0609585600, 0.1593117000"); + values("0.0116889000, 0.0108345000, 0.0083349000, 0.0005599000, -0.0221176000, -0.0829313000, -0.2421315000", \ + "0.0115220000, 0.0105504000, 0.0081150000, 0.0003436000, -0.0222956000, -0.0830909000, -0.2423534000", \ + "0.0111988000, 0.0103171000, 0.0078416000, 0.0000978000, -0.0225365000, -0.0833623000, -0.2426107000", \ + "0.0109694000, 0.0100436000, 0.0075815000, -0.0001686000, -0.0227716000, -0.0835922000, -0.2428507000", \ + "0.0108613000, 0.0099465000, 0.0074631000, -0.0003085000, -0.0229522000, -0.0837027000, -0.2429332000", \ + "0.0131151000, 0.0117892000, 0.0083696000, 0.0001754000, -0.0222362000, -0.0829617000, -0.2421983000", \ + "0.0159734000, 0.0146083000, 0.0108946000, 0.0019775000, -0.0212688000, -0.0817736000, -0.2410417000"); + } + related_pin : "B1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013067210, 0.0034150410, 0.0089250130, 0.0233250100, 0.0609585600, 0.1593117000"); + values("0.0125921000, 0.0140265000, 0.0176689000, 0.0267823000, 0.0502506000, 0.1105686000, 0.2676911000", \ + "0.0125357000, 0.0139724000, 0.0176177000, 0.0267382000, 0.0499942000, 0.1110269000, 0.2681536000", \ + "0.0123586000, 0.0137932000, 0.0174204000, 0.0265280000, 0.0497989000, 0.1108260000, 0.2677829000", \ + "0.0120635000, 0.0134721000, 0.0170448000, 0.0261098000, 0.0494133000, 0.1098285000, 0.2675521000", \ + "0.0119646000, 0.0132905000, 0.0168601000, 0.0258062000, 0.0490862000, 0.1097140000, 0.2677513000", \ + "0.0123779000, 0.0137029000, 0.0171890000, 0.0260198000, 0.0492715000, 0.1093084000, 0.2676658000", \ + "0.0140562000, 0.0152750000, 0.0186256000, 0.0276506000, 0.0508110000, 0.1114933000, 0.2677833000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013067210, 0.0034150410, 0.0089250130, 0.0233250100, 0.0609585600, 0.1593117000"); + values("0.0144695000, 0.0135528000, 0.0111065000, 0.0033690000, -0.0192499000, -0.0800152000, -0.2392134000", \ + "0.0143693000, 0.0134328000, 0.0109814000, 0.0032504000, -0.0193957000, -0.0801286000, -0.2393536000", \ + "0.0141293000, 0.0132319000, 0.0107504000, 0.0030460000, -0.0195734000, -0.0803129000, -0.2395285000", \ + "0.0140097000, 0.0130809000, 0.0106269000, 0.0029173000, -0.0196894000, -0.0804073000, -0.2396208000", \ + "0.0139110000, 0.0129913000, 0.0105182000, 0.0027991000, -0.0198054000, -0.0804894000, -0.2396940000", \ + "0.0152766000, 0.0139506000, 0.0104888000, 0.0030233000, -0.0194705000, -0.0801591000, -0.2393333000", \ + "0.0192735000, 0.0178944000, 0.0144197000, 0.0054492000, -0.0178643000, -0.0783898000, -0.2376096000"); + } + related_pin : "B2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013067210, 0.0034150410, 0.0089250130, 0.0233250100, 0.0609585600, 0.1593117000"); + values("0.0129036000, 0.0143457000, 0.0179808000, 0.0271087000, 0.0503650000, 0.1114056000, 0.2684366000", \ + "0.0128604000, 0.0142979000, 0.0179401000, 0.0270612000, 0.0503118000, 0.1108813000, 0.2692660000", \ + "0.0126686000, 0.0141018000, 0.0177374000, 0.0268543000, 0.0503406000, 0.1106460000, 0.2676530000", \ + "0.0123616000, 0.0137792000, 0.0173750000, 0.0264553000, 0.0497745000, 0.1108631000, 0.2677319000", \ + "0.0121497000, 0.0134875000, 0.0170703000, 0.0260654000, 0.0493393000, 0.1104575000, 0.2676820000", \ + "0.0124276000, 0.0137493000, 0.0172602000, 0.0260988000, 0.0493562000, 0.1100157000, 0.2675923000", \ + "0.0135011000, 0.0147541000, 0.0181597000, 0.0271883000, 0.0504091000, 0.1110948000, 0.2674000000"); + } + } + max_capacitance : 0.1593120000; + max_transition : 1.5047820000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013067200, 0.0034150400, 0.0089250100, 0.0233250000, 0.0609586000, 0.1593120000"); + values("0.1695021000, 0.1769289000, 0.1922991000, 0.2217916000, 0.2806262000, 0.4101679000, 0.7341606000", \ + "0.1742285000, 0.1816289000, 0.1969741000, 0.2268700000, 0.2853671000, 0.4148178000, 0.7383320000", \ + "0.1858878000, 0.1933385000, 0.2086375000, 0.2383498000, 0.2971011000, 0.4265728000, 0.7501821000", \ + "0.2121395000, 0.2195533000, 0.2347127000, 0.2644920000, 0.3233604000, 0.4529685000, 0.7769334000", \ + "0.2687924000, 0.2760595000, 0.2913440000, 0.3212131000, 0.3800038000, 0.5097051000, 0.8339090000", \ + "0.3731247000, 0.3815356000, 0.3986679000, 0.4311958000, 0.4934145000, 0.6251815000, 0.9491741000", \ + "0.5419592000, 0.5522599000, 0.5732764000, 0.6115721000, 0.6810901000, 0.8188723000, 1.1452714000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013067200, 0.0034150400, 0.0089250100, 0.0233250000, 0.0609586000, 0.1593120000"); + values("0.0898781000, 0.0976838000, 0.1148350000, 0.1531252000, 0.2475561000, 0.4937036000, 1.1370700000", \ + "0.0939577000, 0.1017403000, 0.1189156000, 0.1572496000, 0.2520101000, 0.4976549000, 1.1399418000", \ + "0.1040172000, 0.1118349000, 0.1290166000, 0.1674267000, 0.2619220000, 0.5080119000, 1.1512453000", \ + "0.1285707000, 0.1363715000, 0.1535559000, 0.1919956000, 0.2866131000, 0.5320781000, 1.1749983000", \ + "0.1699456000, 0.1783458000, 0.1962944000, 0.2355872000, 0.3306690000, 0.5762369000, 1.2196606000", \ + "0.2217406000, 0.2319296000, 0.2521555000, 0.2932171000, 0.3889459000, 0.6348175000, 1.2776150000", \ + "0.2685510000, 0.2818219000, 0.3076855000, 0.3542203000, 0.4513774000, 0.6975336000, 1.3388042000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013067200, 0.0034150400, 0.0089250100, 0.0233250000, 0.0609586000, 0.1593120000"); + values("0.0266949000, 0.0315816000, 0.0430683000, 0.0686346000, 0.1278684000, 0.2834925000, 0.7132379000", \ + "0.0266365000, 0.0316123000, 0.0434281000, 0.0683682000, 0.1276568000, 0.2836874000, 0.7108892000", \ + "0.0268450000, 0.0317367000, 0.0430554000, 0.0686520000, 0.1276755000, 0.2836968000, 0.7108185000", \ + "0.0267399000, 0.0315611000, 0.0432894000, 0.0687040000, 0.1280437000, 0.2831243000, 0.7135590000", \ + "0.0269572000, 0.0322037000, 0.0433822000, 0.0688218000, 0.1278957000, 0.2837633000, 0.7131513000", \ + "0.0324255000, 0.0377788000, 0.0501603000, 0.0746543000, 0.1327130000, 0.2859087000, 0.7162891000", \ + "0.0440194000, 0.0499269000, 0.0626948000, 0.0896693000, 0.1476377000, 0.2958209000, 0.7105967000"); + } + related_pin : "A1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013067200, 0.0034150400, 0.0089250100, 0.0233250000, 0.0609586000, 0.1593120000"); + values("0.0271754000, 0.0342739000, 0.0524220000, 0.1005958000, 0.2322199000, 0.5837557000, 1.5019874000", \ + "0.0271874000, 0.0343202000, 0.0523119000, 0.1004130000, 0.2325564000, 0.5837252000, 1.5005442000", \ + "0.0271496000, 0.0342752000, 0.0523874000, 0.1005265000, 0.2322910000, 0.5836682000, 1.5021653000", \ + "0.0271135000, 0.0342003000, 0.0523475000, 0.1004754000, 0.2324147000, 0.5828467000, 1.5019479000", \ + "0.0308940000, 0.0375478000, 0.0548202000, 0.1019649000, 0.2326498000, 0.5834187000, 1.5023044000", \ + "0.0395797000, 0.0457121000, 0.0615751000, 0.1055123000, 0.2336035000, 0.5816853000, 1.5010584000", \ + "0.0542306000, 0.0611997000, 0.0769084000, 0.1167111000, 0.2370272000, 0.5854333000, 1.4967455000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013067200, 0.0034150400, 0.0089250100, 0.0233250000, 0.0609586000, 0.1593120000"); + values("0.1893934000, 0.1968596000, 0.2122836000, 0.2420809000, 0.3005215000, 0.4298290000, 0.7533002000", \ + "0.1943909000, 0.2018919000, 0.2173421000, 0.2470763000, 0.3055592000, 0.4348592000, 0.7583146000", \ + "0.2070075000, 0.2145246000, 0.2299306000, 0.2596880000, 0.3182682000, 0.4476388000, 0.7710047000", \ + "0.2350221000, 0.2424977000, 0.2579212000, 0.2876652000, 0.3461030000, 0.4754233000, 0.7992492000", \ + "0.2955147000, 0.3030421000, 0.3184587000, 0.3482808000, 0.4070297000, 0.5363354000, 0.8605393000", \ + "0.4154076000, 0.4237758000, 0.4406882000, 0.4726723000, 0.5338482000, 0.6649198000, 0.9886278000", \ + "0.6193528000, 0.6296411000, 0.6501418000, 0.6875270000, 0.7557343000, 0.8924106000, 1.2184773000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013067200, 0.0034150400, 0.0089250100, 0.0233250000, 0.0609586000, 0.1593120000"); + values("0.0975127000, 0.1045962000, 0.1206820000, 0.1578147000, 0.2514599000, 0.4975653000, 1.1382711000", \ + "0.1018560000, 0.1089698000, 0.1250483000, 0.1621793000, 0.2557301000, 0.5006049000, 1.1433293000", \ + "0.1109645000, 0.1180852000, 0.1341465000, 0.1713077000, 0.2652980000, 0.5103198000, 1.1520970000", \ + "0.1314434000, 0.1385269000, 0.1545446000, 0.1918434000, 0.2861302000, 0.5312900000, 1.1724524000", \ + "0.1694800000, 0.1770181000, 0.1936760000, 0.2316820000, 0.3262390000, 0.5715730000, 1.2123194000", \ + "0.2205009000, 0.2291075000, 0.2473030000, 0.2864332000, 0.3813279000, 0.6269517000, 1.2692619000", \ + "0.2663358000, 0.2772975000, 0.2992213000, 0.3416571000, 0.4371655000, 0.6834971000, 1.3237899000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013067200, 0.0034150400, 0.0089250100, 0.0233250000, 0.0609586000, 0.1593120000"); + values("0.0284916000, 0.0333411000, 0.0449736000, 0.0698435000, 0.1288313000, 0.2843825000, 0.7113461000", \ + "0.0282864000, 0.0331924000, 0.0449231000, 0.0695518000, 0.1288725000, 0.2843380000, 0.7114838000", \ + "0.0281527000, 0.0331941000, 0.0445913000, 0.0699348000, 0.1288009000, 0.2843702000, 0.7113252000", \ + "0.0283670000, 0.0332419000, 0.0449574000, 0.0694191000, 0.1290994000, 0.2841101000, 0.7146127000", \ + "0.0286164000, 0.0331657000, 0.0446270000, 0.0695094000, 0.1288523000, 0.2842164000, 0.7096273000", \ + "0.0330663000, 0.0382949000, 0.0496836000, 0.0748468000, 0.1325618000, 0.2860576000, 0.7115595000", \ + "0.0438223000, 0.0498560000, 0.0620502000, 0.0883844000, 0.1462250000, 0.2945229000, 0.7110780000"); + } + related_pin : "A2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013067200, 0.0034150400, 0.0089250100, 0.0233250000, 0.0609586000, 0.1593120000"); + values("0.0245572000, 0.0317433000, 0.0501357000, 0.0992450000, 0.2322019000, 0.5831856000, 1.5016850000", \ + "0.0246164000, 0.0317943000, 0.0501439000, 0.0991926000, 0.2323584000, 0.5834236000, 1.5022928000", \ + "0.0245038000, 0.0317194000, 0.0501083000, 0.0993256000, 0.2326195000, 0.5838449000, 1.4993148000", \ + "0.0246945000, 0.0317957000, 0.0499924000, 0.0993126000, 0.2321514000, 0.5832897000, 1.4966267000", \ + "0.0266999000, 0.0336952000, 0.0516621000, 0.0999624000, 0.2325133000, 0.5818181000, 1.4996687000", \ + "0.0316431000, 0.0388663000, 0.0557735000, 0.1021951000, 0.2331248000, 0.5815277000, 1.4994213000", \ + "0.0422534000, 0.0495336000, 0.0658402000, 0.1087445000, 0.2347868000, 0.5851632000, 1.4967447000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013067200, 0.0034150400, 0.0089250100, 0.0233250000, 0.0609586000, 0.1593120000"); + values("0.1451744000, 0.1525065000, 0.1677771000, 0.1974039000, 0.2559516000, 0.3854163000, 0.7092592000", \ + "0.1485482000, 0.1559701000, 0.1712227000, 0.2007202000, 0.2593465000, 0.3887313000, 0.7124695000", \ + "0.1579404000, 0.1653366000, 0.1802846000, 0.2099949000, 0.2686327000, 0.3982248000, 0.7216799000", \ + "0.1837670000, 0.1911553000, 0.2064460000, 0.2360802000, 0.2947634000, 0.4243046000, 0.7480098000", \ + "0.2475675000, 0.2549814000, 0.2701787000, 0.2998410000, 0.3586113000, 0.4882537000, 0.8121071000", \ + "0.3602230000, 0.3691533000, 0.3869649000, 0.4192256000, 0.4809932000, 0.6130910000, 0.9370292000", \ + "0.5315697000, 0.5431163000, 0.5652266000, 0.6046560000, 0.6721892000, 0.8060346000, 1.1328753000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013067200, 0.0034150400, 0.0089250100, 0.0233250000, 0.0609586000, 0.1593120000"); + values("0.0788010000, 0.0866264000, 0.1040243000, 0.1428493000, 0.2383187000, 0.4839187000, 1.1367418000", \ + "0.0832642000, 0.0910778000, 0.1084911000, 0.1474229000, 0.2428621000, 0.4897525000, 1.1302472000", \ + "0.0935024000, 0.1013587000, 0.1186592000, 0.1575562000, 0.2529823000, 0.5001279000, 1.1414626000", \ + "0.1164968000, 0.1243312000, 0.1416254000, 0.1804217000, 0.2756259000, 0.5247986000, 1.1655392000", \ + "0.1514752000, 0.1601349000, 0.1784777000, 0.2182781000, 0.3141482000, 0.5602485000, 1.2022142000", \ + "0.1923943000, 0.2033567000, 0.2246253000, 0.2666540000, 0.3629433000, 0.6098574000, 1.2517467000", \ + "0.2237880000, 0.2382372000, 0.2659039000, 0.3154067000, 0.4135612000, 0.6600794000, 1.3026160000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013067200, 0.0034150400, 0.0089250100, 0.0233250000, 0.0609586000, 0.1593120000"); + values("0.0270614000, 0.0325689000, 0.0435196000, 0.0687524000, 0.1283198000, 0.2841291000, 0.7135690000", \ + "0.0272300000, 0.0319809000, 0.0435548000, 0.0687594000, 0.1280946000, 0.2836506000, 0.7111178000", \ + "0.0271165000, 0.0320721000, 0.0438623000, 0.0691280000, 0.1283890000, 0.2837862000, 0.7110358000", \ + "0.0269793000, 0.0319921000, 0.0435830000, 0.0687617000, 0.1281075000, 0.2833759000, 0.7164021000", \ + "0.0276850000, 0.0330273000, 0.0438957000, 0.0695749000, 0.1284354000, 0.2834795000, 0.7160212000", \ + "0.0371730000, 0.0422526000, 0.0527333000, 0.0770380000, 0.1338954000, 0.2870784000, 0.7112748000", \ + "0.0521547000, 0.0586136000, 0.0711200000, 0.0938003000, 0.1472562000, 0.2947428000, 0.7122072000"); + } + related_pin : "B1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013067200, 0.0034150400, 0.0089250100, 0.0233250000, 0.0609586000, 0.1593120000"); + values("0.0258912000, 0.0328865000, 0.0508658000, 0.0992172000, 0.2318279000, 0.5838255000, 1.5019773000", \ + "0.0258892000, 0.0329498000, 0.0508663000, 0.0990998000, 0.2316107000, 0.5848977000, 1.5047822000", \ + "0.0258189000, 0.0328731000, 0.0508329000, 0.0992404000, 0.2316614000, 0.5846416000, 1.4958637000", \ + "0.0267028000, 0.0335955000, 0.0514679000, 0.0993104000, 0.2315573000, 0.5844382000, 1.5010218000", \ + "0.0317894000, 0.0381331000, 0.0551019000, 0.1016834000, 0.2321644000, 0.5823705000, 1.5009471000", \ + "0.0423529000, 0.0484424000, 0.0639210000, 0.1064910000, 0.2341281000, 0.5819562000, 1.4990169000", \ + "0.0587370000, 0.0663206000, 0.0822451000, 0.1210265000, 0.2381746000, 0.5852077000, 1.4961364000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013067200, 0.0034150400, 0.0089250100, 0.0233250000, 0.0609586000, 0.1593120000"); + values("0.1620750000, 0.1695908000, 0.1850384000, 0.2149156000, 0.2738526000, 0.4036166000, 0.7272526000", \ + "0.1657842000, 0.1733188000, 0.1887874000, 0.2186385000, 0.2775422000, 0.4073283000, 0.7310972000", \ + "0.1758301000, 0.1833670000, 0.1988086000, 0.2287418000, 0.2877142000, 0.4174434000, 0.7410901000", \ + "0.2024308000, 0.2099406000, 0.2254343000, 0.2552640000, 0.3142409000, 0.4440019000, 0.7678222000", \ + "0.2674677000, 0.2749804000, 0.2903142000, 0.3201719000, 0.3790013000, 0.5087370000, 0.8328700000", \ + "0.3910046000, 0.3998592000, 0.4173245000, 0.4492383000, 0.5103286000, 0.6419467000, 0.9664956000", \ + "0.5790353000, 0.5907337000, 0.6134400000, 0.6519089000, 0.7184439000, 0.8527021000, 1.1792530000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013067200, 0.0034150400, 0.0089250100, 0.0233250000, 0.0609586000, 0.1593120000"); + values("0.0829781000, 0.0908598000, 0.1082169000, 0.1471420000, 0.2425574000, 0.4890367000, 1.1293607000", \ + "0.0875777000, 0.0954001000, 0.1128083000, 0.1516858000, 0.2471148000, 0.4926393000, 1.1413774000", \ + "0.0969963000, 0.1048049000, 0.1221205000, 0.1610398000, 0.2566075000, 0.5022886000, 1.1540163000", \ + "0.1170463000, 0.1249178000, 0.1422301000, 0.1810732000, 0.2763554000, 0.5232306000, 1.1647169000", \ + "0.1506041000, 0.1591905000, 0.1775176000, 0.2172589000, 0.3131292000, 0.5606555000, 1.2006623000", \ + "0.1935066000, 0.2038711000, 0.2247595000, 0.2666317000, 0.3628240000, 0.6093535000, 1.2543830000", \ + "0.2296202000, 0.2432799000, 0.2700846000, 0.3183746000, 0.4170493000, 0.6640418000, 1.3055876000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013067200, 0.0034150400, 0.0089250100, 0.0233250000, 0.0609586000, 0.1593120000"); + values("0.0285578000, 0.0331770000, 0.0445820000, 0.0698696000, 0.1286205000, 0.2842082000, 0.7113242000", \ + "0.0286995000, 0.0333510000, 0.0445624000, 0.0699595000, 0.1288702000, 0.2835462000, 0.7158554000", \ + "0.0285126000, 0.0332777000, 0.0445048000, 0.0697607000, 0.1284849000, 0.2842705000, 0.7112897000", \ + "0.0283594000, 0.0333057000, 0.0447579000, 0.0697270000, 0.1285582000, 0.2842439000, 0.7113095000", \ + "0.0281436000, 0.0337090000, 0.0445680000, 0.0698738000, 0.1288084000, 0.2840055000, 0.7114911000", \ + "0.0373503000, 0.0419958000, 0.0521032000, 0.0762315000, 0.1333531000, 0.2864542000, 0.7122832000", \ + "0.0530547000, 0.0589688000, 0.0701943000, 0.0926039000, 0.1457647000, 0.2931985000, 0.7116149000"); + } + related_pin : "B2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013067200, 0.0034150400, 0.0089250100, 0.0233250000, 0.0609586000, 0.1593120000"); + values("0.0258041000, 0.0328586000, 0.0508259000, 0.0992044000, 0.2316758000, 0.5847494000, 1.4991551000", \ + "0.0258695000, 0.0329516000, 0.0508084000, 0.0993177000, 0.2316638000, 0.5841648000, 1.5034635000", \ + "0.0259068000, 0.0329807000, 0.0508677000, 0.0991702000, 0.2317022000, 0.5834471000, 1.5045246000", \ + "0.0263738000, 0.0333612000, 0.0512958000, 0.0993031000, 0.2316435000, 0.5845912000, 1.4971869000", \ + "0.0303724000, 0.0371072000, 0.0543450000, 0.1009665000, 0.2315400000, 0.5840221000, 1.4997442000", \ + "0.0389224000, 0.0452706000, 0.0618744000, 0.1055850000, 0.2333818000, 0.5814713000, 1.4973509000", \ + "0.0545014000, 0.0618014000, 0.0781502000, 0.1185821000, 0.2375946000, 0.5837605000, 1.4942778000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__a22o_2") { + leakage_power () { + value : 0.0037702000; + when : "!A1&!A2&!B1&B2"; + } + leakage_power () { + value : 0.0035251000; + when : "!A1&!A2&!B1&!B2"; + } + leakage_power () { + value : 0.0087179000; + when : "!A1&!A2&B1&B2"; + } + leakage_power () { + value : 0.0037119000; + when : "!A1&!A2&B1&!B2"; + } + leakage_power () { + value : 0.0040542000; + when : "!A1&A2&!B1&B2"; + } + leakage_power () { + value : 0.0038090000; + when : "!A1&A2&!B1&!B2"; + } + leakage_power () { + value : 0.0087178000; + when : "!A1&A2&B1&B2"; + } + leakage_power () { + value : 0.0039958000; + when : "!A1&A2&B1&!B2"; + } + leakage_power () { + value : 0.0040780000; + when : "A1&!A2&!B1&B2"; + } + leakage_power () { + value : 0.0038329000; + when : "A1&!A2&!B1&!B2"; + } + leakage_power () { + value : 0.0087178000; + when : "A1&!A2&B1&B2"; + } + leakage_power () { + value : 0.0040197000; + when : "A1&!A2&B1&!B2"; + } + leakage_power () { + value : 0.0030896000; + when : "A1&A2&!B1&B2"; + } + leakage_power () { + value : 0.0031547000; + when : "A1&A2&!B1&!B2"; + } + leakage_power () { + value : 0.0010404000; + when : "A1&A2&B1&B2"; + } + leakage_power () { + value : 0.0030896000; + when : "A1&A2&B1&!B2"; + } + area : 10.009600000; + cell_footprint : "sky130_fd_sc_hd__a22o"; + cell_leakage_power : 0.0044577760; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A1") { + capacitance : 0.0023350000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022420000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0047169000, 0.0047173000, 0.0047184000, 0.0047206000, 0.0047256000, 0.0047371000, 0.0047637000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0037123000, -0.0037133000, -0.0037156000, -0.0037087000, -0.0036928000, -0.0036563000, -0.0035720000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024280000; + } + pin ("A2") { + capacitance : 0.0023740000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022310000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0043539000, 0.0043553000, 0.0043585000, 0.0043576000, 0.0043557000, 0.0043514000, 0.0043413000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0043502000, -0.0043485000, -0.0043447000, -0.0043444000, -0.0043436000, -0.0043418000, -0.0043376000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0025170000; + } + pin ("B1") { + capacitance : 0.0023610000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022170000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0047291000, 0.0047283000, 0.0047266000, 0.0047257000, 0.0047238000, 0.0047194000, 0.0047092000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0038740000, -0.0038772000, -0.0038846000, -0.0038786000, -0.0038645000, -0.0038322000, -0.0037577000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0025060000; + } + pin ("B2") { + capacitance : 0.0023200000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0021450000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0040774000, 0.0040756000, 0.0040717000, 0.0040714000, 0.0040707000, 0.0040692000, 0.0040657000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0040807000, -0.0040794000, -0.0040764000, -0.0040766000, -0.0040771000, -0.0040783000, -0.0040811000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024950000; + } + pin ("X") { + direction : "output"; + function : "(B1&B2) | (A1&A2)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014530770, 0.0042228650, 0.0122722900, 0.0356651700, 0.1036485000, 0.3012184000"); + values("0.0174882000, 0.0160417000, 0.0125030000, 0.0017206000, -0.0339897000, -0.1432260000, -0.4630662000", \ + "0.0174390000, 0.0160001000, 0.0124531000, 0.0016344000, -0.0340694000, -0.1434255000, -0.4632198000", \ + "0.0171382000, 0.0157357000, 0.0122809000, 0.0013621000, -0.0343126000, -0.1435795000, -0.4634578000", \ + "0.0168401000, 0.0153920000, 0.0118650000, 0.0010598000, -0.0346732000, -0.1439469000, -0.4637285000", \ + "0.0165908000, 0.0151530000, 0.0116091000, 0.0007611000, -0.0349655000, -0.1442304000, -0.4639994000", \ + "0.0166192000, 0.0149938000, 0.0112105000, 0.0006060000, -0.0351485000, -0.1443666000, -0.4640779000", \ + "0.0219389000, 0.0202413000, 0.0156000000, 0.0025506000, -0.0350872000, -0.1442963000, -0.4639094000"); + } + related_pin : "A1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014530770, 0.0042228650, 0.0122722900, 0.0356651700, 0.1036485000, 0.3012184000"); + values("0.0199169000, 0.0215753000, 0.0263408000, 0.0395792000, 0.0771717000, 0.1861663000, 0.5021155000", \ + "0.0198108000, 0.0214534000, 0.0262114000, 0.0395135000, 0.0770740000, 0.1860269000, 0.5017455000", \ + "0.0196705000, 0.0213110000, 0.0260741000, 0.0393731000, 0.0768873000, 0.1859052000, 0.5016236000", \ + "0.0194589000, 0.0211031000, 0.0258608000, 0.0391431000, 0.0767218000, 0.1856246000, 0.5018147000", \ + "0.0195126000, 0.0211268000, 0.0258207000, 0.0390100000, 0.0766408000, 0.1865833000, 0.5041183000", \ + "0.0202169000, 0.0217338000, 0.0262400000, 0.0390523000, 0.0766562000, 0.1852867000, 0.5041389000", \ + "0.0219068000, 0.0233694000, 0.0277214000, 0.0407778000, 0.0783011000, 0.1872766000, 0.5038507000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014530770, 0.0042228650, 0.0122722900, 0.0356651700, 0.1036485000, 0.3012184000"); + values("0.0202682000, 0.0188312000, 0.0152175000, 0.0044210000, -0.0315759000, -0.1412493000, -0.4612397000", \ + "0.0201574000, 0.0187145000, 0.0151653000, 0.0042003000, -0.0317335000, -0.1412819000, -0.4612501000", \ + "0.0199954000, 0.0185275000, 0.0149189000, 0.0040141000, -0.0318759000, -0.1415412000, -0.4613938000", \ + "0.0198399000, 0.0183834000, 0.0147956000, 0.0038191000, -0.0321654000, -0.1417367000, -0.4617063000", \ + "0.0195439000, 0.0180962000, 0.0144998000, 0.0035407000, -0.0323990000, -0.1419186000, -0.4618217000", \ + "0.0193663000, 0.0178591000, 0.0145516000, 0.0035035000, -0.0324261000, -0.1418947000, -0.4617825000", \ + "0.0252251000, 0.0235330000, 0.0188555000, 0.0056872000, -0.0321918000, -0.1416948000, -0.4615250000"); + } + related_pin : "A2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014530770, 0.0042228650, 0.0122722900, 0.0356651700, 0.1036485000, 0.3012184000"); + values("0.0215606000, 0.0231892000, 0.0278312000, 0.0410016000, 0.0784857000, 0.1873511000, 0.5037146000", \ + "0.0214164000, 0.0230536000, 0.0277030000, 0.0408940000, 0.0783948000, 0.1871705000, 0.5033316000", \ + "0.0213144000, 0.0229546000, 0.0276770000, 0.0407838000, 0.0782459000, 0.1870799000, 0.5032325000", \ + "0.0211260000, 0.0227642000, 0.0274711000, 0.0406617000, 0.0781445000, 0.1868317000, 0.5029393000", \ + "0.0208658000, 0.0225292000, 0.0271921000, 0.0402833000, 0.0778630000, 0.1870441000, 0.5033794000", \ + "0.0214143000, 0.0229533000, 0.0274975000, 0.0404369000, 0.0780486000, 0.1862726000, 0.5031260000", \ + "0.0223108000, 0.0238145000, 0.0282303000, 0.0412626000, 0.0789041000, 0.1881372000, 0.5037813000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014530770, 0.0042228650, 0.0122722900, 0.0356651700, 0.1036485000, 0.3012184000"); + values("0.0147663000, 0.0133332000, 0.0097720000, -0.0011751000, -0.0370975000, -0.1464857000, -0.4663896000", \ + "0.0146691000, 0.0132492000, 0.0096609000, -0.0012809000, -0.0371789000, -0.1466380000, -0.4665106000", \ + "0.0143678000, 0.0129469000, 0.0093641000, -0.0015816000, -0.0374564000, -0.1468754000, -0.4667749000", \ + "0.0141226000, 0.0126718000, 0.0091179000, -0.0018090000, -0.0376771000, -0.1471357000, -0.4670414000", \ + "0.0139863000, 0.0125463000, 0.0089224000, -0.0017331000, -0.0377538000, -0.1472141000, -0.4671069000", \ + "0.0147319000, 0.0130392000, 0.0088295000, -0.0019571000, -0.0378065000, -0.1471415000, -0.4669046000", \ + "0.0212527000, 0.0194670000, 0.0146488000, 0.0014524000, -0.0363975000, -0.1456328000, -0.4655356000"); + } + related_pin : "B1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014530770, 0.0042228650, 0.0122722900, 0.0356651700, 0.1036485000, 0.3012184000"); + values("0.0178432000, 0.0195417000, 0.0243977000, 0.0379030000, 0.0758595000, 0.1851680000, 0.4994124000", \ + "0.0178410000, 0.0195410000, 0.0243849000, 0.0378973000, 0.0758580000, 0.1850605000, 0.5045968000", \ + "0.0177007000, 0.0193993000, 0.0242527000, 0.0377428000, 0.0757241000, 0.1849662000, 0.5004755000", \ + "0.0175258000, 0.0191841000, 0.0239504000, 0.0373568000, 0.0753277000, 0.1847751000, 0.5020419000", \ + "0.0173432000, 0.0189949000, 0.0237121000, 0.0369214000, 0.0747755000, 0.1852073000, 0.5012218000", \ + "0.0182353000, 0.0197478000, 0.0242566000, 0.0373061000, 0.0749899000, 0.1837189000, 0.5013351000", \ + "0.0198653000, 0.0213394000, 0.0256290000, 0.0389151000, 0.0764961000, 0.1858218000, 0.5007174000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014530770, 0.0042228650, 0.0122722900, 0.0356651700, 0.1036485000, 0.3012184000"); + values("0.0175604000, 0.0161568000, 0.0125472000, 0.0015972000, -0.0342539000, -0.1436376000, -0.4634523000", \ + "0.0174773000, 0.0160486000, 0.0124421000, 0.0014646000, -0.0343451000, -0.1437257000, -0.4635503000", \ + "0.0172840000, 0.0158283000, 0.0122207000, 0.0013754000, -0.0345153000, -0.1438634000, -0.4636366000", \ + "0.0171596000, 0.0156983000, 0.0120897000, 0.0012118000, -0.0346252000, -0.1440072000, -0.4638842000", \ + "0.0172163000, 0.0157327000, 0.0121314000, 0.0010857000, -0.0347683000, -0.1441290000, -0.4639399000", \ + "0.0173572000, 0.0159114000, 0.0121547000, 0.0012554000, -0.0346513000, -0.1439780000, -0.4637035000", \ + "0.0246272000, 0.0228504000, 0.0180375000, 0.0047805000, -0.0331439000, -0.1422587000, -0.4621464000"); + } + related_pin : "B2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014530770, 0.0042228650, 0.0122722900, 0.0356651700, 0.1036485000, 0.3012184000"); + values("0.0181652000, 0.0198586000, 0.0246966000, 0.0382176000, 0.0761908000, 0.1855560000, 0.5026898000", \ + "0.0181442000, 0.0198384000, 0.0247101000, 0.0382283000, 0.0761927000, 0.1854104000, 0.4997745000", \ + "0.0180237000, 0.0197169000, 0.0245683000, 0.0381045000, 0.0760633000, 0.1853620000, 0.5049487000", \ + "0.0177745000, 0.0194499000, 0.0242500000, 0.0376906000, 0.0756554000, 0.1851178000, 0.5002191000", \ + "0.0175334000, 0.0191723000, 0.0239351000, 0.0372467000, 0.0752677000, 0.1854530000, 0.4993143000", \ + "0.0180765000, 0.0196107000, 0.0242227000, 0.0373158000, 0.0750921000, 0.1833653000, 0.5010710000", \ + "0.0194368000, 0.0208885000, 0.0253151000, 0.0385116000, 0.0762548000, 0.1856138000, 0.4999127000"); + } + } + max_capacitance : 0.3012180000; + max_transition : 1.5071530000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014530800, 0.0042228600, 0.0122723000, 0.0356652000, 0.1036480000, 0.3012180000"); + values("0.1999927000, 0.2064789000, 0.2209400000, 0.2499710000, 0.3062150000, 0.4291194000, 0.7488590000", \ + "0.2049276000, 0.2114044000, 0.2259717000, 0.2548385000, 0.3116297000, 0.4345568000, 0.7542277000", \ + "0.2168904000, 0.2233875000, 0.2378319000, 0.2667614000, 0.3235856000, 0.4461458000, 0.7659969000", \ + "0.2432949000, 0.2497625000, 0.2642010000, 0.2932192000, 0.3495679000, 0.4726360000, 0.7922383000", \ + "0.3006987000, 0.3071312000, 0.3216166000, 0.3505869000, 0.4073231000, 0.5302953000, 0.8496856000", \ + "0.4160632000, 0.4231838000, 0.4389856000, 0.4700881000, 0.5294217000, 0.6536448000, 0.9732272000", \ + "0.6085173000, 0.6170326000, 0.6362547000, 0.6726923000, 0.7400192000, 0.8731577000, 1.1973706000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014530800, 0.0042228600, 0.0122723000, 0.0356652000, 0.1036480000, 0.3012180000"); + values("0.0996642000, 0.1060833000, 0.1208656000, 0.1541568000, 0.2369780000, 0.4717516000, 1.1473313000", \ + "0.1037761000, 0.1101571000, 0.1249659000, 0.1583387000, 0.2412694000, 0.4752597000, 1.1516214000", \ + "0.1138500000, 0.1202201000, 0.1350407000, 0.1684025000, 0.2513456000, 0.4849232000, 1.1617228000", \ + "0.1384948000, 0.1448674000, 0.1596337000, 0.1929499000, 0.2759416000, 0.5099262000, 1.1871405000", \ + "0.1851514000, 0.1920904000, 0.2076152000, 0.2416913000, 0.3250447000, 0.5593248000, 1.2386661000", \ + "0.2460191000, 0.2545364000, 0.2730738000, 0.3100237000, 0.3947529000, 0.6289920000, 1.3082225000", \ + "0.3053019000, 0.3164053000, 0.3403315000, 0.3854542000, 0.4744111000, 0.7087797000, 1.3855967000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014530800, 0.0042228600, 0.0122723000, 0.0356652000, 0.1036480000, 0.3012180000"); + values("0.0293029000, 0.0333958000, 0.0429420000, 0.0632778000, 0.1137920000, 0.2503609000, 0.6674249000", \ + "0.0291811000, 0.0332186000, 0.0428842000, 0.0631821000, 0.1137213000, 0.2500145000, 0.6686193000", \ + "0.0291737000, 0.0334602000, 0.0428360000, 0.0639193000, 0.1135063000, 0.2504063000, 0.6684613000", \ + "0.0293766000, 0.0335194000, 0.0430680000, 0.0632250000, 0.1137647000, 0.2502361000, 0.6687473000", \ + "0.0293085000, 0.0335656000, 0.0428676000, 0.0633969000, 0.1134430000, 0.2502580000, 0.6689370000", \ + "0.0343035000, 0.0386789000, 0.0479182000, 0.0697075000, 0.1173927000, 0.2526620000, 0.6697010000", \ + "0.0460125000, 0.0503546000, 0.0610610000, 0.0835942000, 0.1343136000, 0.2655048000, 0.6696860000"); + } + related_pin : "A1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014530800, 0.0042228600, 0.0122723000, 0.0356652000, 0.1036480000, 0.3012180000"); + values("0.0248481000, 0.0296924000, 0.0428468000, 0.0793252000, 0.1902242000, 0.5245882000, 1.4967940000", \ + "0.0247067000, 0.0297675000, 0.0428571000, 0.0794550000, 0.1900120000, 0.5246996000, 1.4979699000", \ + "0.0248377000, 0.0297257000, 0.0428424000, 0.0794444000, 0.1901204000, 0.5238351000, 1.4979684000", \ + "0.0248000000, 0.0297028000, 0.0428205000, 0.0793762000, 0.1898024000, 0.5242339000, 1.4995211000", \ + "0.0283998000, 0.0331473000, 0.0457049000, 0.0810760000, 0.1904781000, 0.5257083000, 1.5026725000", \ + "0.0378019000, 0.0422745000, 0.0546396000, 0.0873086000, 0.1934812000, 0.5244698000, 1.5029342000", \ + "0.0518886000, 0.0581216000, 0.0721092000, 0.1037575000, 0.1994158000, 0.5257629000, 1.4944743000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014530800, 0.0042228600, 0.0122723000, 0.0356652000, 0.1036480000, 0.3012180000"); + values("0.2196925000, 0.2264166000, 0.2412643000, 0.2703001000, 0.3270068000, 0.4503838000, 0.7698357000", \ + "0.2249072000, 0.2316301000, 0.2464847000, 0.2758638000, 0.3322772000, 0.4554173000, 0.7753963000", \ + "0.2378419000, 0.2445477000, 0.2593742000, 0.2887738000, 0.3452238000, 0.4686384000, 0.7883693000", \ + "0.2663599000, 0.2730876000, 0.2879836000, 0.3171872000, 0.3742445000, 0.4973956000, 0.8172351000", \ + "0.3283463000, 0.3350606000, 0.3498631000, 0.3791302000, 0.4362365000, 0.5593657000, 0.8793078000", \ + "0.4584136000, 0.4656611000, 0.4822113000, 0.5130489000, 0.5715601000, 0.6957790000, 1.0158354000", \ + "0.6869799000, 0.6957795000, 0.7147798000, 0.7511295000, 0.8172745000, 0.9493248000, 1.2724121000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014530800, 0.0042228600, 0.0122723000, 0.0356652000, 0.1036480000, 0.3012180000"); + values("0.1077862000, 0.1136229000, 0.1274310000, 0.1593604000, 0.2411863000, 0.4747462000, 1.1519669000", \ + "0.1120472000, 0.1179078000, 0.1316815000, 0.1636583000, 0.2454396000, 0.4791079000, 1.1563291000", \ + "0.1211897000, 0.1270861000, 0.1408428000, 0.1727884000, 0.2546281000, 0.4893353000, 1.1645550000", \ + "0.1418521000, 0.1476714000, 0.1614593000, 0.1933685000, 0.2754165000, 0.5083498000, 1.1846397000", \ + "0.1822349000, 0.1884461000, 0.2025614000, 0.2353376000, 0.3176913000, 0.5512577000, 1.2287453000", \ + "0.2395063000, 0.2466700000, 0.2627170000, 0.2974369000, 0.3807930000, 0.6145843000, 1.2929185000", \ + "0.2950438000, 0.3044899000, 0.3249371000, 0.3642536000, 0.4505183000, 0.6854545000, 1.3610811000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014530800, 0.0042228600, 0.0122723000, 0.0356652000, 0.1036480000, 0.3012180000"); + values("0.0311866000, 0.0353575000, 0.0447347000, 0.0653202000, 0.1152087000, 0.2513059000, 0.6692149000", \ + "0.0312958000, 0.0355408000, 0.0442744000, 0.0648955000, 0.1154361000, 0.2511243000, 0.6679605000", \ + "0.0312502000, 0.0355260000, 0.0441260000, 0.0649535000, 0.1150839000, 0.2512717000, 0.6681129000", \ + "0.0310405000, 0.0350995000, 0.0449127000, 0.0647508000, 0.1148834000, 0.2510409000, 0.6690745000", \ + "0.0312500000, 0.0354664000, 0.0442885000, 0.0647761000, 0.1148696000, 0.2512724000, 0.6686485000", \ + "0.0354180000, 0.0391418000, 0.0487046000, 0.0689863000, 0.1174787000, 0.2520786000, 0.6692008000", \ + "0.0467134000, 0.0509361000, 0.0616950000, 0.0832734000, 0.1330238000, 0.2644257000, 0.6713408000"); + } + related_pin : "A2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014530800, 0.0042228600, 0.0122723000, 0.0356652000, 0.1036480000, 0.3012180000"); + values("0.0222921000, 0.0272939000, 0.0405507000, 0.0775055000, 0.1896800000, 0.5253555000, 1.5019940000", \ + "0.0222791000, 0.0272337000, 0.0405824000, 0.0775367000, 0.1896136000, 0.5250091000, 1.5009399000", \ + "0.0222957000, 0.0272878000, 0.0404930000, 0.0774761000, 0.1896422000, 0.5246482000, 1.4989963000", \ + "0.0223596000, 0.0273518000, 0.0404130000, 0.0774594000, 0.1891736000, 0.5249053000, 1.4963530000", \ + "0.0242513000, 0.0291583000, 0.0426615000, 0.0788773000, 0.1899022000, 0.5254732000, 1.5018795000", \ + "0.0296298000, 0.0346639000, 0.0479442000, 0.0828520000, 0.1916790000, 0.5243804000, 1.5015568000", \ + "0.0407025000, 0.0466362000, 0.0600941000, 0.0930744000, 0.1955565000, 0.5258675000, 1.4982735000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014530800, 0.0042228600, 0.0122723000, 0.0356652000, 0.1036480000, 0.3012180000"); + values("0.1767070000, 0.1832373000, 0.1977802000, 0.2268886000, 0.2839394000, 0.4072315000, 0.7271403000", \ + "0.1801842000, 0.1867455000, 0.2013390000, 0.2304305000, 0.2875272000, 0.4108532000, 0.7307252000", \ + "0.1895163000, 0.1959966000, 0.2105233000, 0.2396557000, 0.2968090000, 0.4201000000, 0.7400026000", \ + "0.2152091000, 0.2217376000, 0.2363376000, 0.2653808000, 0.3222366000, 0.4456649000, 0.7654058000", \ + "0.2789960000, 0.2855018000, 0.2999601000, 0.3289191000, 0.3857457000, 0.5093481000, 0.8292710000", \ + "0.4065946000, 0.4141761000, 0.4308619000, 0.4625778000, 0.5223620000, 0.6477599000, 0.9677421000", \ + "0.6015430000, 0.6111840000, 0.6324248000, 0.6729054000, 0.7420360000, 0.8729674000, 1.1969964000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014530800, 0.0042228600, 0.0122723000, 0.0356652000, 0.1036480000, 0.3012180000"); + values("0.0890351000, 0.0953799000, 0.1101519000, 0.1437062000, 0.2269122000, 0.4613986000, 1.1387250000", \ + "0.0934614000, 0.0998041000, 0.1146121000, 0.1481208000, 0.2315082000, 0.4656710000, 1.1455411000", \ + "0.1040100000, 0.1103713000, 0.1251240000, 0.1585759000, 0.2418277000, 0.4768491000, 1.1635976000", \ + "0.1283069000, 0.1346037000, 0.1492562000, 0.1826123000, 0.2658669000, 0.5000786000, 1.1778890000", \ + "0.1704938000, 0.1775741000, 0.1934118000, 0.2279599000, 0.3115643000, 0.5458854000, 1.2232229000", \ + "0.2224181000, 0.2313845000, 0.2507803000, 0.2888065000, 0.3742539000, 0.6088886000, 1.2881770000", \ + "0.2706037000, 0.2822647000, 0.3071629000, 0.3552282000, 0.4460556000, 0.6809318000, 1.3578870000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014530800, 0.0042228600, 0.0122723000, 0.0356652000, 0.1036480000, 0.3012180000"); + values("0.0297033000, 0.0340285000, 0.0430307000, 0.0643172000, 0.1145945000, 0.2513137000, 0.6690128000", \ + "0.0299173000, 0.0338056000, 0.0432754000, 0.0639643000, 0.1147055000, 0.2509965000, 0.6689801000", \ + "0.0295891000, 0.0336945000, 0.0429689000, 0.0644596000, 0.1145741000, 0.2509598000, 0.6689608000", \ + "0.0297357000, 0.0339174000, 0.0429695000, 0.0642773000, 0.1147751000, 0.2511762000, 0.6664350000", \ + "0.0295788000, 0.0336764000, 0.0431458000, 0.0645337000, 0.1150703000, 0.2511401000, 0.6686203000", \ + "0.0388441000, 0.0430086000, 0.0524555000, 0.0722217000, 0.1197574000, 0.2537030000, 0.6694010000", \ + "0.0561193000, 0.0623563000, 0.0730681000, 0.0938024000, 0.1386502000, 0.2663901000, 0.6726459000"); + } + related_pin : "B1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014530800, 0.0042228600, 0.0122723000, 0.0356652000, 0.1036480000, 0.3012180000"); + values("0.0239436000, 0.0288275000, 0.0418192000, 0.0784256000, 0.1893982000, 0.5241380000, 1.4984733000", \ + "0.0239718000, 0.0288178000, 0.0418197000, 0.0784011000, 0.1890200000, 0.5253765000, 1.5063437000", \ + "0.0239611000, 0.0288011000, 0.0419038000, 0.0782596000, 0.1893250000, 0.5239343000, 1.5002350000", \ + "0.0241073000, 0.0289823000, 0.0420983000, 0.0786188000, 0.1895107000, 0.5246076000, 1.5035549000", \ + "0.0288944000, 0.0337222000, 0.0461744000, 0.0811091000, 0.1904094000, 0.5259796000, 1.5035015000", \ + "0.0396450000, 0.0442229000, 0.0562304000, 0.0888349000, 0.1935513000, 0.5236656000, 1.5030098000", \ + "0.0551311000, 0.0614557000, 0.0762233000, 0.1088797000, 0.2018753000, 0.5270518000, 1.4955717000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014530800, 0.0042228600, 0.0122723000, 0.0356652000, 0.1036480000, 0.3012180000"); + values("0.1925965000, 0.1993503000, 0.2141533000, 0.2434884000, 0.3007086000, 0.4238958000, 0.7439947000", \ + "0.1965139000, 0.2032309000, 0.2180460000, 0.2473029000, 0.3045116000, 0.4277048000, 0.7479199000", \ + "0.2065421000, 0.2132591000, 0.2280831000, 0.2574720000, 0.3141757000, 0.4375363000, 0.7576447000", \ + "0.2323878000, 0.2391169000, 0.2539579000, 0.2831720000, 0.3403954000, 0.4635601000, 0.7835009000", \ + "0.2975934000, 0.3043165000, 0.3191488000, 0.3483166000, 0.4052459000, 0.5289487000, 0.8489726000", \ + "0.4324988000, 0.4404917000, 0.4570491000, 0.4885357000, 0.5474014000, 0.6717648000, 0.9917549000", \ + "0.6415297000, 0.6514756000, 0.6729419000, 0.7132198000, 0.7810519000, 0.9108927000, 1.2340382000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014530800, 0.0042228600, 0.0122723000, 0.0356652000, 0.1036480000, 0.3012180000"); + values("0.0932533000, 0.0995748000, 0.1143492000, 0.1478838000, 0.2312068000, 0.4652693000, 1.1421566000", \ + "0.0979057000, 0.1042383000, 0.1190758000, 0.1526137000, 0.2359959000, 0.4701959000, 1.1482922000", \ + "0.1074922000, 0.1138373000, 0.1286502000, 0.1621728000, 0.2455564000, 0.4799134000, 1.1575778000", \ + "0.1285945000, 0.1349080000, 0.1496068000, 0.1830142000, 0.2662960000, 0.5002584000, 1.1837232000", \ + "0.1669009000, 0.1737804000, 0.1895752000, 0.2240321000, 0.3076572000, 0.5422394000, 1.2196057000", \ + "0.2195603000, 0.2278954000, 0.2464013000, 0.2838205000, 0.3693423000, 0.6034834000, 1.2809938000", \ + "0.2723594000, 0.2833329000, 0.3073455000, 0.3525653000, 0.4427882000, 0.6777506000, 1.3541959000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014530800, 0.0042228600, 0.0122723000, 0.0356652000, 0.1036480000, 0.3012180000"); + values("0.0310994000, 0.0351664000, 0.0442021000, 0.0652336000, 0.1147339000, 0.2512526000, 0.6684591000", \ + "0.0311676000, 0.0351569000, 0.0441925000, 0.0655452000, 0.1148050000, 0.2509135000, 0.6683906000", \ + "0.0312345000, 0.0354499000, 0.0440564000, 0.0651749000, 0.1151861000, 0.2510441000, 0.6681548000", \ + "0.0312580000, 0.0354876000, 0.0440882000, 0.0653039000, 0.1150514000, 0.2511186000, 0.6656876000", \ + "0.0310225000, 0.0352850000, 0.0445339000, 0.0656371000, 0.1148025000, 0.2508866000, 0.6688237000", \ + "0.0391495000, 0.0429188000, 0.0518933000, 0.0711769000, 0.1188903000, 0.2525473000, 0.6663157000", \ + "0.0563787000, 0.0618658000, 0.0730043000, 0.0927271000, 0.1367098000, 0.2652423000, 0.6717119000"); + } + related_pin : "B2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014530800, 0.0042228600, 0.0122723000, 0.0356652000, 0.1036480000, 0.3012180000"); + values("0.0239669000, 0.0287815000, 0.0417854000, 0.0783656000, 0.1894638000, 0.5246256000, 1.5044935000", \ + "0.0239897000, 0.0287931000, 0.0418419000, 0.0784570000, 0.1889720000, 0.5252339000, 1.4987814000", \ + "0.0239960000, 0.0287789000, 0.0418236000, 0.0784864000, 0.1890489000, 0.5244397000, 1.5071532000", \ + "0.0240985000, 0.0289410000, 0.0420052000, 0.0784723000, 0.1894338000, 0.5244293000, 1.5010820000", \ + "0.0273734000, 0.0324627000, 0.0452035000, 0.0804936000, 0.1896438000, 0.5253895000, 1.4987553000", \ + "0.0356865000, 0.0406223000, 0.0534520000, 0.0871309000, 0.1925898000, 0.5234900000, 1.4999428000", \ + "0.0495249000, 0.0558693000, 0.0700155000, 0.1025592000, 0.1999601000, 0.5252903000, 1.4972747000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__a22o_4") { + leakage_power () { + value : 0.0113302000; + when : "!A1&!A2&!B1&B2"; + } + leakage_power () { + value : 0.0102736000; + when : "!A1&!A2&!B1&!B2"; + } + leakage_power () { + value : 0.0061161000; + when : "!A1&!A2&B1&B2"; + } + leakage_power () { + value : 0.0120943000; + when : "!A1&!A2&B1&!B2"; + } + leakage_power () { + value : 0.0093744000; + when : "!A1&A2&!B1&B2"; + } + leakage_power () { + value : 0.0082771000; + when : "!A1&A2&!B1&!B2"; + } + leakage_power () { + value : 0.0061161000; + when : "!A1&A2&B1&B2"; + } + leakage_power () { + value : 0.0091020000; + when : "!A1&A2&B1&!B2"; + } + leakage_power () { + value : 0.0090448000; + when : "A1&!A2&!B1&B2"; + } + leakage_power () { + value : 0.0079480000; + when : "A1&!A2&!B1&!B2"; + } + leakage_power () { + value : 0.0061173000; + when : "A1&!A2&B1&B2"; + } + leakage_power () { + value : 0.0087723000; + when : "A1&!A2&B1&!B2"; + } + leakage_power () { + value : 0.0043867000; + when : "A1&A2&!B1&B2"; + } + leakage_power () { + value : 0.0044935000; + when : "A1&A2&!B1&!B2"; + } + leakage_power () { + value : 0.0022843000; + when : "A1&A2&B1&B2"; + } + leakage_power () { + value : 0.0044550000; + when : "A1&A2&B1&!B2"; + } + area : 17.516800000; + cell_footprint : "sky130_fd_sc_hd__a22o"; + cell_leakage_power : 0.0075116040; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A1") { + capacitance : 0.0043320000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0041460000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0087632000, 0.0087694000, 0.0087837000, 0.0087878000, 0.0087973000, 0.0088191000, 0.0088692000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0065990000, -0.0066052000, -0.0066192000, -0.0066060000, -0.0065753000, -0.0065047000, -0.0063419000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0045180000; + } + pin ("A2") { + capacitance : 0.0047870000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0045420000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0082199000, 0.0082125000, 0.0081953000, 0.0081981000, 0.0082045000, 0.0082194000, 0.0082536000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0081854000, -0.0081838000, -0.0081799000, -0.0081788000, -0.0081765000, -0.0081711000, -0.0081586000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0050320000; + } + pin ("B1") { + capacitance : 0.0043360000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0040450000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0088787000, 0.0088744000, 0.0088645000, 0.0088622000, 0.0088569000, 0.0088447000, 0.0088165000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0067444000, -0.0067475000, -0.0067547000, -0.0067403000, -0.0067071000, -0.0066305000, -0.0064541000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0046260000; + } + pin ("B2") { + capacitance : 0.0048580000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0044930000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0086077000, 0.0086001000, 0.0085826000, 0.0085824000, 0.0085822000, 0.0085816000, 0.0085801000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0085586000, -0.0085599000, -0.0085628000, -0.0085630000, -0.0085633000, -0.0085640000, -0.0085657000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0052230000; + } + pin ("X") { + direction : "output"; + function : "(B1&B2) | (A1&A2)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016096770, 0.0051821200, 0.0166830800, 0.0537087500, 0.1729075000, 0.5566504000"); + values("0.0353936000, 0.0335352000, 0.0282869000, 0.0128063000, -0.0422494000, -0.2329909000, -0.8537849000", \ + "0.0350140000, 0.0332082000, 0.0277792000, 0.0124077000, -0.0425811000, -0.2332004000, -0.8539391000", \ + "0.0346298000, 0.0328359000, 0.0274054000, 0.0119944000, -0.0430304000, -0.2336396000, -0.8546542000", \ + "0.0342764000, 0.0325427000, 0.0271305000, 0.0116217000, -0.0435363000, -0.2340846000, -0.8550062000", \ + "0.0342624000, 0.0324673000, 0.0270040000, 0.0114034000, -0.0439038000, -0.2345626000, -0.8552400000", \ + "0.0357446000, 0.0338951000, 0.0281348000, 0.0124344000, -0.0430732000, -0.2336397000, -0.8541084000", \ + "0.0469745000, 0.0448363000, 0.0383170000, 0.0190875000, -0.0406947000, -0.2314029000, -0.8521135000"); + } + related_pin : "B2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016096770, 0.0051821200, 0.0166830800, 0.0537087500, 0.1729075000, 0.5566504000"); + values("0.0319483000, 0.0339116000, 0.0401724000, 0.0596387000, 0.1196136000, 0.3106195000, 0.9270565000", \ + "0.0318752000, 0.0338285000, 0.0400903000, 0.0595805000, 0.1195763000, 0.3107998000, 0.9221629000", \ + "0.0316183000, 0.0335713000, 0.0398256000, 0.0592622000, 0.1193148000, 0.3106374000, 0.9262385000", \ + "0.0311194000, 0.0330536000, 0.0392349000, 0.0585241000, 0.1186960000, 0.3099405000, 0.9266482000", \ + "0.0307494000, 0.0326028000, 0.0386751000, 0.0578306000, 0.1179410000, 0.3093318000, 0.9206863000", \ + "0.0317057000, 0.0335125000, 0.0392859000, 0.0581651000, 0.1173558000, 0.3078341000, 0.9288231000", \ + "0.0342789000, 0.0359669000, 0.0416549000, 0.0600361000, 0.1199693000, 0.3106345000, 0.9252558000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016096770, 0.0051821200, 0.0166830800, 0.0537087500, 0.1729075000, 0.5566504000"); + values("0.0343112000, 0.0325446000, 0.0271752000, 0.0118191000, -0.0431243000, -0.2338802000, -0.8548649000", \ + "0.0342718000, 0.0325934000, 0.0271757000, 0.0117948000, -0.0432775000, -0.2340563000, -0.8551082000", \ + "0.0337509000, 0.0319511000, 0.0265678000, 0.0112308000, -0.0436919000, -0.2345030000, -0.8555422000", \ + "0.0334202000, 0.0315676000, 0.0262144000, 0.0107392000, -0.0442875000, -0.2348217000, -0.8561100000", \ + "0.0328569000, 0.0310427000, 0.0256904000, 0.0102608000, -0.0448538000, -0.2354850000, -0.8564761000", \ + "0.0324706000, 0.0306889000, 0.0251074000, 0.0102916000, -0.0452245000, -0.2357789000, -0.8566577000", \ + "0.0417172000, 0.0396433000, 0.0334036000, 0.0145739000, -0.0449153000, -0.2360875000, -0.8566911000"); + } + related_pin : "A1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016096770, 0.0051821200, 0.0166830800, 0.0537087500, 0.1729075000, 0.5566504000"); + values("0.0357267000, 0.0376945000, 0.0439747000, 0.0637147000, 0.1244793000, 0.3166912000, 0.9354572000", \ + "0.0355656000, 0.0375281000, 0.0438089000, 0.0635549000, 0.1242915000, 0.3166570000, 0.9353318000", \ + "0.0352887000, 0.0372508000, 0.0435418000, 0.0632680000, 0.1239941000, 0.3163195000, 0.9348198000", \ + "0.0349533000, 0.0368818000, 0.0431386000, 0.0627069000, 0.1233713000, 0.3156548000, 0.9293578000", \ + "0.0349681000, 0.0368623000, 0.0429616000, 0.0622899000, 0.1227206000, 0.3164195000, 0.9301355000", \ + "0.0369700000, 0.0387363000, 0.0445099000, 0.0632875000, 0.1228041000, 0.3141841000, 0.9309220000", \ + "0.0397126000, 0.0412146000, 0.0467914000, 0.0652647000, 0.1250973000, 0.3159731000, 0.9286844000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016096770, 0.0051821200, 0.0166830800, 0.0537087500, 0.1729075000, 0.5566504000"); + values("0.0409641000, 0.0394591000, 0.0340495000, 0.0185669000, -0.0366434000, -0.2273149000, -0.8482792000", \ + "0.0407998000, 0.0389613000, 0.0336584000, 0.0181464000, -0.0369080000, -0.2275220000, -0.8486165000", \ + "0.0407339000, 0.0389438000, 0.0335038000, 0.0180260000, -0.0370541000, -0.2278281000, -0.8486787000", \ + "0.0402444000, 0.0384111000, 0.0329928000, 0.0176202000, -0.0374285000, -0.2280998000, -0.8488431000", \ + "0.0398832000, 0.0380756000, 0.0326248000, 0.0172267000, -0.0378656000, -0.2285576000, -0.8493342000", \ + "0.0402510000, 0.0384206000, 0.0328585000, 0.0169373000, -0.0383236000, -0.2287359000, -0.8494679000", \ + "0.0490133000, 0.0469256000, 0.0407154000, 0.0218135000, -0.0379431000, -0.2290355000, -0.8494455000"); + } + related_pin : "A2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016096770, 0.0051821200, 0.0166830800, 0.0537087500, 0.1729075000, 0.5566504000"); + values("0.0390874000, 0.0410066000, 0.0471843000, 0.0667453000, 0.1275045000, 0.3192417000, 0.9347616000", \ + "0.0388248000, 0.0407799000, 0.0470311000, 0.0666237000, 0.1273763000, 0.3196729000, 0.9369637000", \ + "0.0386193000, 0.0405731000, 0.0468383000, 0.0663990000, 0.1271639000, 0.3194009000, 0.9326831000", \ + "0.0383344000, 0.0402850000, 0.0465099000, 0.0660579000, 0.1266764000, 0.3190053000, 0.9377033000", \ + "0.0379426000, 0.0398702000, 0.0459580000, 0.0653026000, 0.1257649000, 0.3183134000, 0.9372547000", \ + "0.0390929000, 0.0409241000, 0.0468617000, 0.0655520000, 0.1253719000, 0.3167204000, 0.9332807000", \ + "0.0407914000, 0.0425874000, 0.0485437000, 0.0670169000, 0.1268690000, 0.3186801000, 0.9296196000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016096770, 0.0051821200, 0.0166830800, 0.0537087500, 0.1729075000, 0.5566504000"); + values("0.0288654000, 0.0270635000, 0.0217383000, 0.0063165000, -0.0486974000, -0.2393706000, -0.8603354000", \ + "0.0285247000, 0.0267500000, 0.0213287000, 0.0059556000, -0.0490248000, -0.2396375000, -0.8604719000", \ + "0.0280464000, 0.0262609000, 0.0208741000, 0.0054247000, -0.0495242000, -0.2401443000, -0.8610146000", \ + "0.0275711000, 0.0257520000, 0.0203224000, 0.0049032000, -0.0501435000, -0.2407825000, -0.8617305000", \ + "0.0277442000, 0.0259905000, 0.0204955000, 0.0049157000, -0.0503384000, -0.2408773000, -0.8617384000", \ + "0.0284614000, 0.0264784000, 0.0208042000, 0.0050137000, -0.0504367000, -0.2408404000, -0.8614628000", \ + "0.0401737000, 0.0379881000, 0.0313843000, 0.0120984000, -0.0478737000, -0.2385966000, -0.8594053000"); + } + related_pin : "B1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016096770, 0.0051821200, 0.0166830800, 0.0537087500, 0.1729075000, 0.5566504000"); + values("0.0303920000, 0.0323602000, 0.0386135000, 0.0580925000, 0.1182446000, 0.3097294000, 0.9260125000", \ + "0.0303224000, 0.0322859000, 0.0385201000, 0.0580364000, 0.1182314000, 0.3097112000, 0.9260646000", \ + "0.0301089000, 0.0320751000, 0.0383212000, 0.0577651000, 0.1179672000, 0.3095672000, 0.9218057000", \ + "0.0297880000, 0.0317143000, 0.0378516000, 0.0571068000, 0.1171849000, 0.3088424000, 0.9241136000", \ + "0.0296441000, 0.0314548000, 0.0375289000, 0.0565883000, 0.1164400000, 0.3081938000, 0.9252519000", \ + "0.0308631000, 0.0326202000, 0.0383785000, 0.0571151000, 0.1163039000, 0.3070571000, 0.9236232000", \ + "0.0340970000, 0.0357240000, 0.0413361000, 0.0593831000, 0.1191455000, 0.3096785000, 0.9215306000"); + } + } + max_capacitance : 0.5566500000; + max_transition : 1.5092770000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016096800, 0.0051821200, 0.0166831000, 0.0537087000, 0.1729070000, 0.5566500000"); + values("0.2086092000, 0.2128471000, 0.2238946000, 0.2485439000, 0.2996216000, 0.4166649000, 0.7435960000", \ + "0.2137310000, 0.2179814000, 0.2290124000, 0.2536847000, 0.3052143000, 0.4217356000, 0.7482968000", \ + "0.2263040000, 0.2305457000, 0.2415512000, 0.2661818000, 0.3173087000, 0.4343454000, 0.7610682000", \ + "0.2549899000, 0.2592146000, 0.2701972000, 0.2947878000, 0.3461398000, 0.4630773000, 0.7899553000", \ + "0.3168798000, 0.3211149000, 0.3321280000, 0.3569301000, 0.4084043000, 0.5253216000, 0.8524487000", \ + "0.4434832000, 0.4480488000, 0.4598075000, 0.4862306000, 0.5396315000, 0.6580130000, 0.9852815000", \ + "0.6653493000, 0.6707044000, 0.6847632000, 0.7155322000, 0.7766816000, 0.9039762000, 1.2354451000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016096800, 0.0051821200, 0.0166831000, 0.0537087000, 0.1729070000, 0.5566500000"); + values("0.0900997000, 0.0942027000, 0.1053732000, 0.1333575000, 0.2070436000, 0.4315213000, 1.1488147000", \ + "0.0940743000, 0.0982506000, 0.1093838000, 0.1373681000, 0.2111417000, 0.4355625000, 1.1521513000", \ + "0.1040560000, 0.1081754000, 0.1193423000, 0.1472704000, 0.2209555000, 0.4454733000, 1.1634614000", \ + "0.1276529000, 0.1317933000, 0.1428325000, 0.1705561000, 0.2442027000, 0.4694078000, 1.1830023000", \ + "0.1679142000, 0.1723687000, 0.1840805000, 0.2124474000, 0.2865181000, 0.5113884000, 1.2267333000", \ + "0.2146968000, 0.2200690000, 0.2338468000, 0.2647931000, 0.3400101000, 0.5645440000, 1.2811061000", \ + "0.2470712000, 0.2539202000, 0.2717226000, 0.3101698000, 0.3897708000, 0.6142775000, 1.3297441000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016096800, 0.0051821200, 0.0166831000, 0.0537087000, 0.1729070000, 0.5566500000"); + values("0.0301835000, 0.0327909000, 0.0396684000, 0.0561430000, 0.0990216000, 0.2243746000, 0.6466051000", \ + "0.0301091000, 0.0326678000, 0.0395258000, 0.0566054000, 0.0989161000, 0.2247061000, 0.6484165000", \ + "0.0301312000, 0.0326951000, 0.0395471000, 0.0564707000, 0.0990415000, 0.2242748000, 0.6484266000", \ + "0.0304248000, 0.0326438000, 0.0394828000, 0.0564336000, 0.0991397000, 0.2242508000, 0.6473625000", \ + "0.0303855000, 0.0326536000, 0.0399604000, 0.0564836000, 0.0987593000, 0.2245356000, 0.6476097000", \ + "0.0346469000, 0.0373164000, 0.0440490000, 0.0609066000, 0.1023288000, 0.2261149000, 0.6480832000", \ + "0.0459691000, 0.0492735000, 0.0574567000, 0.0750185000, 0.1180361000, 0.2393244000, 0.6492831000"); + } + related_pin : "A1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016096800, 0.0051821200, 0.0166831000, 0.0537087000, 0.1729070000, 0.5566500000"); + values("0.0235617000, 0.0266947000, 0.0362478000, 0.0650194000, 0.1597339000, 0.4772549000, 1.5051268000", \ + "0.0236014000, 0.0266995000, 0.0362294000, 0.0650580000, 0.1599126000, 0.4773085000, 1.5044088000", \ + "0.0235159000, 0.0266270000, 0.0361267000, 0.0649921000, 0.1598114000, 0.4773206000, 1.5034169000", \ + "0.0235192000, 0.0266241000, 0.0361368000, 0.0650114000, 0.1595984000, 0.4766637000, 1.5006598000", \ + "0.0271234000, 0.0300255000, 0.0390813000, 0.0672397000, 0.1605165000, 0.4778349000, 1.5029634000", \ + "0.0354690000, 0.0383331000, 0.0470050000, 0.0729867000, 0.1631544000, 0.4768397000, 1.5030335000", \ + "0.0490778000, 0.0526997000, 0.0631417000, 0.0887335000, 0.1699493000, 0.4784231000, 1.5000984000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016096800, 0.0051821200, 0.0166831000, 0.0537087000, 0.1729070000, 0.5566500000"); + values("0.2191499000, 0.2234763000, 0.2345614000, 0.2589813000, 0.3095332000, 0.4252621000, 0.7518649000", \ + "0.2244673000, 0.2288311000, 0.2398750000, 0.2643564000, 0.3150889000, 0.4302919000, 0.7567223000", \ + "0.2375369000, 0.2418626000, 0.2529520000, 0.2774320000, 0.3281724000, 0.4437449000, 0.7703093000", \ + "0.2670804000, 0.2713919000, 0.2825002000, 0.3069393000, 0.3572723000, 0.4729611000, 0.7991985000", \ + "0.3292193000, 0.3335326000, 0.3446347000, 0.3691163000, 0.4198549000, 0.5354567000, 0.8620633000", \ + "0.4580996000, 0.4627549000, 0.4745949000, 0.5002430000, 0.5526307000, 0.6691006000, 0.9958459000", \ + "0.6812710000, 0.6868324000, 0.7010715000, 0.7318318000, 0.7915787000, 0.9168181000, 1.2468162000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016096800, 0.0051821200, 0.0166831000, 0.0537087000, 0.1729070000, 0.5566500000"); + values("0.0976290000, 0.1014049000, 0.1116931000, 0.1380905000, 0.2107049000, 0.4351188000, 1.1511126000", \ + "0.1019486000, 0.1057512000, 0.1160438000, 0.1425132000, 0.2152701000, 0.4392852000, 1.1550664000", \ + "0.1112245000, 0.1150132000, 0.1253441000, 0.1517321000, 0.2244374000, 0.4484256000, 1.1629577000", \ + "0.1323342000, 0.1361121000, 0.1464103000, 0.1727779000, 0.2454164000, 0.4696231000, 1.1860561000", \ + "0.1717592000, 0.1757124000, 0.1863738000, 0.2133301000, 0.2862124000, 0.5106655000, 1.2277392000", \ + "0.2249470000, 0.2295660000, 0.2416378000, 0.2701260000, 0.3436970000, 0.5679358000, 1.2849303000", \ + "0.2726759000, 0.2787038000, 0.2942067000, 0.3272932000, 0.4035429000, 0.6277905000, 1.3431907000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016096800, 0.0051821200, 0.0166831000, 0.0537087000, 0.1729070000, 0.5566500000"); + values("0.0306192000, 0.0335174000, 0.0397497000, 0.0558937000, 0.0974541000, 0.2223470000, 0.6476895000", \ + "0.0307817000, 0.0333498000, 0.0397998000, 0.0560742000, 0.0971593000, 0.2223239000, 0.6466349000", \ + "0.0306269000, 0.0331601000, 0.0396784000, 0.0555469000, 0.0972905000, 0.2223262000, 0.6473708000", \ + "0.0310608000, 0.0336480000, 0.0396520000, 0.0561368000, 0.0975213000, 0.2224382000, 0.6474830000", \ + "0.0309752000, 0.0335092000, 0.0396297000, 0.0556395000, 0.0974842000, 0.2223189000, 0.6473045000", \ + "0.0348874000, 0.0377793000, 0.0441760000, 0.0596946000, 0.1000992000, 0.2238078000, 0.6476514000", \ + "0.0462567000, 0.0489463000, 0.0569052000, 0.0742259000, 0.1155720000, 0.2355883000, 0.6484627000"); + } + related_pin : "A2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016096800, 0.0051821200, 0.0166831000, 0.0537087000, 0.1729070000, 0.5566500000"); + values("0.0209484000, 0.0241942000, 0.0337797000, 0.0626976000, 0.1588506000, 0.4776284000, 1.5040409000", \ + "0.0210789000, 0.0242131000, 0.0337475000, 0.0627814000, 0.1587114000, 0.4773311000, 1.5022553000", \ + "0.0209428000, 0.0241210000, 0.0336795000, 0.0627452000, 0.1590087000, 0.4769995000, 1.5005870000", \ + "0.0209872000, 0.0240730000, 0.0336918000, 0.0627715000, 0.1587347000, 0.4774534000, 1.5043988000", \ + "0.0229291000, 0.0261528000, 0.0355367000, 0.0642366000, 0.1595294000, 0.4774960000, 1.5052858000", \ + "0.0281669000, 0.0313100000, 0.0407580000, 0.0682085000, 0.1611100000, 0.4764269000, 1.5043417000", \ + "0.0388420000, 0.0427211000, 0.0530989000, 0.0787546000, 0.1654484000, 0.4786933000, 1.5002380000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016096800, 0.0051821200, 0.0166831000, 0.0537087000, 0.1729070000, 0.5566500000"); + values("0.1855716000, 0.1899348000, 0.2011920000, 0.2262893000, 0.2783845000, 0.3957863000, 0.7225594000", \ + "0.1893765000, 0.1936919000, 0.2049055000, 0.2299411000, 0.2815940000, 0.3992477000, 0.7264162000", \ + "0.1989394000, 0.2032528000, 0.2144655000, 0.2394904000, 0.2911954000, 0.4088585000, 0.7360317000", \ + "0.2251566000, 0.2294078000, 0.2406466000, 0.2654601000, 0.3173639000, 0.4359277000, 0.7631084000", \ + "0.2930485000, 0.2973913000, 0.3086446000, 0.3335899000, 0.3856172000, 0.5033003000, 0.8304551000", \ + "0.4384917000, 0.4434692000, 0.4561895000, 0.4832000000, 0.5370593000, 0.6563417000, 0.9832856000", \ + "0.6740430000, 0.6803135000, 0.6960520000, 0.7311042000, 0.7953733000, 0.9201644000, 1.2511152000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016096800, 0.0051821200, 0.0166831000, 0.0537087000, 0.1729070000, 0.5566500000"); + values("0.0763085000, 0.0802411000, 0.0909519000, 0.1179355000, 0.1902059000, 0.4128630000, 1.1320175000", \ + "0.0804559000, 0.0844096000, 0.0951326000, 0.1221282000, 0.1944341000, 0.4170269000, 1.1362868000", \ + "0.0904389000, 0.0943797000, 0.1050776000, 0.1320218000, 0.2043814000, 0.4273270000, 1.1511226000", \ + "0.1124879000, 0.1164739000, 0.1271636000, 0.1540308000, 0.2263599000, 0.4500340000, 1.1633673000", \ + "0.1448715000, 0.1493607000, 0.1610610000, 0.1890760000, 0.2623712000, 0.4865842000, 1.2056931000", \ + "0.1770261000, 0.1827545000, 0.1973770000, 0.2290431000, 0.3037850000, 0.5275297000, 1.2453836000", \ + "0.1840993000, 0.1915076000, 0.2103821000, 0.2508120000, 0.3323272000, 0.5558973000, 1.2702864000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016096800, 0.0051821200, 0.0166831000, 0.0537087000, 0.1729070000, 0.5566500000"); + values("0.0314723000, 0.0338220000, 0.0405960000, 0.0571803000, 0.0999079000, 0.2251817000, 0.6479451000", \ + "0.0312053000, 0.0338638000, 0.0409552000, 0.0575403000, 0.1002024000, 0.2251727000, 0.6474894000", \ + "0.0312632000, 0.0339326000, 0.0410254000, 0.0574996000, 0.1001227000, 0.2252847000, 0.6474811000", \ + "0.0311915000, 0.0338104000, 0.0408047000, 0.0577120000, 0.1000619000, 0.2250769000, 0.6470515000", \ + "0.0311525000, 0.0336282000, 0.0405294000, 0.0570838000, 0.0998101000, 0.2247814000, 0.6480690000", \ + "0.0395318000, 0.0423001000, 0.0496772000, 0.0642073000, 0.1045485000, 0.2272458000, 0.6487939000", \ + "0.0579974000, 0.0613334000, 0.0706563000, 0.0876860000, 0.1248923000, 0.2410480000, 0.6513063000"); + } + related_pin : "B1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016096800, 0.0051821200, 0.0166831000, 0.0537087000, 0.1729070000, 0.5566500000"); + values("0.0220009000, 0.0251042000, 0.0344677000, 0.0630021000, 0.1581055000, 0.4761367000, 1.5081061000", \ + "0.0220636000, 0.0251027000, 0.0345001000, 0.0630346000, 0.1581613000, 0.4759773000, 1.5083357000", \ + "0.0220356000, 0.0251597000, 0.0344885000, 0.0631083000, 0.1579727000, 0.4762942000, 1.5025973000", \ + "0.0229108000, 0.0258650000, 0.0350686000, 0.0636064000, 0.1582730000, 0.4759437000, 1.5019733000", \ + "0.0277105000, 0.0307425000, 0.0394488000, 0.0666928000, 0.1595993000, 0.4752377000, 1.5091276000", \ + "0.0383677000, 0.0413222000, 0.0499675000, 0.0746607000, 0.1625496000, 0.4747630000, 1.5068335000", \ + "0.0528026000, 0.0578000000, 0.0688818000, 0.0934097000, 0.1721415000, 0.4779502000, 1.4990712000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016096800, 0.0051821200, 0.0166831000, 0.0537087000, 0.1729070000, 0.5566500000"); + values("0.1906399000, 0.1949825000, 0.2060978000, 0.2306113000, 0.2813006000, 0.3968695000, 0.7233993000", \ + "0.1944330000, 0.1987531000, 0.2098675000, 0.2344011000, 0.2850726000, 0.4003181000, 0.7266468000", \ + "0.2044283000, 0.2087389000, 0.2198391000, 0.2442870000, 0.2950268000, 0.4103264000, 0.7367980000", \ + "0.2316712000, 0.2360053000, 0.2472290000, 0.2715929000, 0.3221410000, 0.4378419000, 0.7641117000", \ + "0.2985983000, 0.3029281000, 0.3140618000, 0.3383474000, 0.3889150000, 0.5047356000, 0.8313015000", \ + "0.4425991000, 0.4476679000, 0.4601263000, 0.4867045000, 0.5388279000, 0.6559859000, 0.9823626000", \ + "0.6768356000, 0.6831234000, 0.6989392000, 0.7337105000, 0.7954856000, 0.9181720000, 1.2477972000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016096800, 0.0051821200, 0.0166831000, 0.0537087000, 0.1729070000, 0.5566500000"); + values("0.0814564000, 0.0854099000, 0.0961252000, 0.1230953000, 0.1951769000, 0.4185704000, 1.1370425000", \ + "0.0858556000, 0.0898049000, 0.1005303000, 0.1275077000, 0.1996571000, 0.4220803000, 1.1425519000", \ + "0.0949695000, 0.0989251000, 0.1096361000, 0.1365581000, 0.2087646000, 0.4313433000, 1.1479093000", \ + "0.1142244000, 0.1182084000, 0.1289221000, 0.1558238000, 0.2281029000, 0.4516016000, 1.1707288000", \ + "0.1452280000, 0.1496291000, 0.1612639000, 0.1893486000, 0.2626469000, 0.4866489000, 1.2003204000", \ + "0.1800315000, 0.1854522000, 0.1993871000, 0.2307037000, 0.3059127000, 0.5295269000, 1.2452495000", \ + "0.1949123000, 0.2019840000, 0.2201991000, 0.2597103000, 0.3407232000, 0.5650809000, 1.2790184000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016096800, 0.0051821200, 0.0166831000, 0.0537087000, 0.1729070000, 0.5566500000"); + values("0.0307918000, 0.0333389000, 0.0403591000, 0.0557101000, 0.0973443000, 0.2222519000, 0.6471873000", \ + "0.0309373000, 0.0335635000, 0.0396619000, 0.0560577000, 0.0971245000, 0.2223914000, 0.6472159000", \ + "0.0309008000, 0.0335343000, 0.0396363000, 0.0561171000, 0.0970980000, 0.2223518000, 0.6463383000", \ + "0.0308407000, 0.0334294000, 0.0400295000, 0.0553282000, 0.0972961000, 0.2221623000, 0.6470200000", \ + "0.0306758000, 0.0331381000, 0.0399252000, 0.0561953000, 0.0974213000, 0.2224490000, 0.6470928000", \ + "0.0383951000, 0.0407847000, 0.0471771000, 0.0619932000, 0.1007963000, 0.2239441000, 0.6477184000", \ + "0.0560220000, 0.0595167000, 0.0687326000, 0.0844233000, 0.1200374000, 0.2354132000, 0.6495919000"); + } + related_pin : "B2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016096800, 0.0051821200, 0.0166831000, 0.0537087000, 0.1729070000, 0.5566500000"); + values("0.0220875000, 0.0251077000, 0.0344935000, 0.0630535000, 0.1581865000, 0.4757255000, 1.5092286000", \ + "0.0220442000, 0.0250996000, 0.0344137000, 0.0631502000, 0.1579503000, 0.4761570000, 1.5055849000", \ + "0.0220497000, 0.0250833000, 0.0344254000, 0.0631544000, 0.1579815000, 0.4762002000, 1.5072813000", \ + "0.0226632000, 0.0256292000, 0.0349828000, 0.0633033000, 0.1582520000, 0.4763674000, 1.5092766000", \ + "0.0262918000, 0.0294400000, 0.0385209000, 0.0661974000, 0.1593918000, 0.4751327000, 1.5014384000", \ + "0.0351339000, 0.0382481000, 0.0470772000, 0.0729645000, 0.1625394000, 0.4756791000, 1.5081270000", \ + "0.0490066000, 0.0532856000, 0.0643942000, 0.0907023000, 0.1705645000, 0.4783113000, 1.4950877000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__a22oi_1") { + leakage_power () { + value : 0.0003040000; + when : "!A1&!A2&!B1&B2"; + } + leakage_power () { + value : 0.0000588994; + when : "!A1&!A2&!B1&!B2"; + } + leakage_power () { + value : 0.0079443000; + when : "!A1&!A2&B1&B2"; + } + leakage_power () { + value : 0.0002457000; + when : "!A1&!A2&B1&!B2"; + } + leakage_power () { + value : 0.0005546000; + when : "!A1&A2&!B1&B2"; + } + leakage_power () { + value : 0.0003095000; + when : "!A1&A2&!B1&!B2"; + } + leakage_power () { + value : 0.0079442000; + when : "!A1&A2&B1&B2"; + } + leakage_power () { + value : 0.0004963000; + when : "!A1&A2&B1&!B2"; + } + leakage_power () { + value : 0.0005183000; + when : "A1&!A2&!B1&B2"; + } + leakage_power () { + value : 0.0002731000; + when : "A1&!A2&!B1&!B2"; + } + leakage_power () { + value : 0.0079443000; + when : "A1&!A2&B1&B2"; + } + leakage_power () { + value : 0.0004599000; + when : "A1&!A2&B1&!B2"; + } + leakage_power () { + value : 0.0045073000; + when : "A1&A2&!B1&B2"; + } + leakage_power () { + value : 0.0046373000; + when : "A1&A2&!B1&!B2"; + } + leakage_power () { + value : 0.0005067000; + when : "A1&A2&B1&B2"; + } + leakage_power () { + value : 0.0045073000; + when : "A1&A2&B1&!B2"; + } + area : 7.5072000000; + cell_footprint : "sky130_fd_sc_hd__a22oi"; + cell_leakage_power : 0.0025757180; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A1") { + capacitance : 0.0023600000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022850000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0046905000, 0.0046941000, 0.0047025000, 0.0047027000, 0.0047032000, 0.0047044000, 0.0047072000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0038770000, -0.0038797000, -0.0038860000, -0.0038804000, -0.0038676000, -0.0038381000, -0.0037701000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024350000; + } + pin ("A2") { + capacitance : 0.0023770000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022560000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0042726000, 0.0042718000, 0.0042699000, 0.0042720000, 0.0042769000, 0.0042880000, 0.0043138000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0042727000, -0.0042700000, -0.0042637000, -0.0042635000, -0.0042629000, -0.0042617000, -0.0042587000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024970000; + } + pin ("B1") { + capacitance : 0.0023420000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022170000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0047243000, 0.0047270000, 0.0047335000, 0.0047330000, 0.0047320000, 0.0047298000, 0.0047245000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0038818000, -0.0038839000, -0.0038889000, -0.0038826000, -0.0038682000, -0.0038350000, -0.0037583000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024670000; + } + pin ("B2") { + capacitance : 0.0023220000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0021600000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0040737000, 0.0040744000, 0.0040758000, 0.0040763000, 0.0040777000, 0.0040809000, 0.0040881000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0040765000, -0.0040769000, -0.0040777000, -0.0040777000, -0.0040776000, -0.0040775000, -0.0040771000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024850000; + } + pin ("Y") { + direction : "output"; + function : "(!A1&!B1) | (!A1&!B2) | (!A2&!B1) | (!A2&!B2)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011854690, 0.0028106750, 0.0066639370, 0.0157997900, 0.0374603200, 0.0888161200"); + values("0.0079020000, 0.0068110000, 0.0042180000, -0.0019839000, -0.0166866000, -0.0516801000, -0.1347807000", \ + "0.0077762000, 0.0066835000, 0.0041161000, -0.0020331000, -0.0167587000, -0.0517537000, -0.1348170000", \ + "0.0075808000, 0.0065127000, 0.0039606000, -0.0021684000, -0.0168348000, -0.0518245000, -0.1348892000", \ + "0.0074300000, 0.0063456000, 0.0037838000, -0.0023367000, -0.0169613000, -0.0519025000, -0.1349525000", \ + "0.0074134000, 0.0062633000, 0.0036291000, -0.0024685000, -0.0170965000, -0.0519926000, -0.1350223000", \ + "0.0079154000, 0.0065552000, 0.0039124000, -0.0023337000, -0.0171356000, -0.0519571000, -0.1350000000", \ + "0.0092354000, 0.0080739000, 0.0051762000, -0.0011834000, -0.0160944000, -0.0515653000, -0.1348907000"); + } + related_pin : "A1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011854690, 0.0028106750, 0.0066639370, 0.0157997900, 0.0374603200, 0.0888161200"); + values("0.0122442000, 0.0133770000, 0.0160557000, 0.0223013000, 0.0369483000, 0.0715829000, 0.1537503000", \ + "0.0120602000, 0.0132031000, 0.0159003000, 0.0221711000, 0.0368901000, 0.0716004000, 0.1536285000", \ + "0.0117754000, 0.0129320000, 0.0156263000, 0.0219435000, 0.0367330000, 0.0715032000, 0.1535816000", \ + "0.0115427000, 0.0126720000, 0.0153577000, 0.0216879000, 0.0365148000, 0.0713459000, 0.1535357000", \ + "0.0114073000, 0.0125234000, 0.0151463000, 0.0214154000, 0.0361695000, 0.0710534000, 0.1532452000", \ + "0.0114241000, 0.0125376000, 0.0151831000, 0.0213740000, 0.0361702000, 0.0708181000, 0.1531511000", \ + "0.0117027000, 0.0127746000, 0.0153167000, 0.0216131000, 0.0363780000, 0.0712166000, 0.1532220000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011854690, 0.0028106750, 0.0066639370, 0.0157997900, 0.0374603200, 0.0888161200"); + values("0.0082599000, 0.0071672000, 0.0045720000, -0.0015886000, -0.0163177000, -0.0513109000, -0.1344364000", \ + "0.0081560000, 0.0070638000, 0.0044789000, -0.0016805000, -0.0163896000, -0.0513881000, -0.1344987000", \ + "0.0079991000, 0.0069190000, 0.0043463000, -0.0018132000, -0.0164951000, -0.0514605000, -0.1345402000", \ + "0.0077857000, 0.0067444000, 0.0041874000, -0.0019486000, -0.0165793000, -0.0515292000, -0.1345971000", \ + "0.0076634000, 0.0065540000, 0.0039560000, -0.0021413000, -0.0167611000, -0.0516187000, -0.1346520000", \ + "0.0078654000, 0.0067683000, 0.0041355000, -0.0020653000, -0.0168601000, -0.0517291000, -0.1347133000", \ + "0.0088221000, 0.0076646000, 0.0049942000, -0.0013706000, -0.0163029000, -0.0515821000, -0.1346041000"); + } + related_pin : "A2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011854690, 0.0028106750, 0.0066639370, 0.0157997900, 0.0374603200, 0.0888161200"); + values("0.0151536000, 0.0162833000, 0.0189142000, 0.0251299000, 0.0398191000, 0.0744822000, 0.1565828000", \ + "0.0150386000, 0.0161377000, 0.0188100000, 0.0250448000, 0.0397696000, 0.0744183000, 0.1565481000", \ + "0.0148192000, 0.0159585000, 0.0186215000, 0.0248961000, 0.0396573000, 0.0743704000, 0.1565567000", \ + "0.0146494000, 0.0157729000, 0.0184348000, 0.0247127000, 0.0394790000, 0.0742833000, 0.1564419000", \ + "0.0145227000, 0.0156250000, 0.0182567000, 0.0245047000, 0.0392551000, 0.0741039000, 0.1562544000", \ + "0.0144774000, 0.0156094000, 0.0183034000, 0.0245484000, 0.0391950000, 0.0739874000, 0.1562578000", \ + "0.0147176000, 0.0157714000, 0.0183181000, 0.0246972000, 0.0395524000, 0.0741937000, 0.1563944000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011854690, 0.0028106750, 0.0066639370, 0.0157997900, 0.0374603200, 0.0888161200"); + values("0.0048805000, 0.0038092000, 0.0012259000, -0.0049686000, -0.0197338000, -0.0548014000, -0.1379891000", \ + "0.0047826000, 0.0037322000, 0.0011939000, -0.0049535000, -0.0196760000, -0.0547229000, -0.1378930000", \ + "0.0045772000, 0.0035483000, 0.0010438000, -0.0050374000, -0.0196836000, -0.0546782000, -0.1378225000", \ + "0.0042904000, 0.0032571000, 0.0007683000, -0.0052409000, -0.0198204000, -0.0547228000, -0.1378263000", \ + "0.0041039000, 0.0030416000, 0.0005256000, -0.0054834000, -0.0200127000, -0.0548713000, -0.1378979000", \ + "0.0046609000, 0.0035370000, 0.0009114000, -0.0051947000, -0.0202242000, -0.0549338000, -0.1379514000", \ + "0.0061584000, 0.0049473000, 0.0020909000, -0.0044508000, -0.0195140000, -0.0548111000, -0.1380302000"); + } + related_pin : "B1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011854690, 0.0028106750, 0.0066639370, 0.0157997900, 0.0374603200, 0.0888161200"); + values("0.0094693000, 0.0105985000, 0.0132828000, 0.0195449000, 0.0341967000, 0.0688720000, 0.1509176000", \ + "0.0092340000, 0.0103965000, 0.0130920000, 0.0194100000, 0.0341661000, 0.0688647000, 0.1509320000", \ + "0.0089162000, 0.0100722000, 0.0127439000, 0.0191377000, 0.0339696000, 0.0687782000, 0.1508986000", \ + "0.0087195000, 0.0098576000, 0.0124888000, 0.0188439000, 0.0336793000, 0.0685568000, 0.1507633000", \ + "0.0086730000, 0.0097758000, 0.0123944000, 0.0186382000, 0.0333686000, 0.0682769000, 0.1506140000", \ + "0.0096093000, 0.0108229000, 0.0128272000, 0.0189069000, 0.0334302000, 0.0680885000, 0.1502906000", \ + "0.0111535000, 0.0119964000, 0.0143964000, 0.0202921000, 0.0346700000, 0.0692518000, 0.1503748000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011854690, 0.0028106750, 0.0066639370, 0.0157997900, 0.0374603200, 0.0888161200"); + values("0.0052104000, 0.0041309000, 0.0015381000, -0.0046581000, -0.0194233000, -0.0544982000, -0.1376827000", \ + "0.0051221000, 0.0040675000, 0.0015133000, -0.0046387000, -0.0193659000, -0.0544152000, -0.1375923000", \ + "0.0049061000, 0.0038666000, 0.0013604000, -0.0047190000, -0.0193803000, -0.0543767000, -0.1375304000", \ + "0.0045706000, 0.0035407000, 0.0010668000, -0.0049324000, -0.0195084000, -0.0544313000, -0.1375295000", \ + "0.0044765000, 0.0033604000, 0.0007861000, -0.0052414000, -0.0197661000, -0.0545772000, -0.1375977000", \ + "0.0045753000, 0.0034660000, 0.0008659000, -0.0052928000, -0.0200195000, -0.0548083000, -0.1377119000", \ + "0.0057382000, 0.0045402000, 0.0017640000, -0.0046541000, -0.0196061000, -0.0547807000, -0.1378117000"); + } + related_pin : "B2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011854690, 0.0028106750, 0.0066639370, 0.0157997900, 0.0374603200, 0.0888161200"); + values("0.0124673000, 0.0135875000, 0.0162194000, 0.0224479000, 0.0371095000, 0.0717924000, 0.1538465000", \ + "0.0123259000, 0.0134303000, 0.0161023000, 0.0223461000, 0.0370481000, 0.0717877000, 0.1538489000", \ + "0.0120360000, 0.0131979000, 0.0158881000, 0.0221636000, 0.0369387000, 0.0716725000, 0.1538240000", \ + "0.0119405000, 0.0130084000, 0.0156560000, 0.0219861000, 0.0367544000, 0.0715631000, 0.1537665000", \ + "0.0119061000, 0.0129536000, 0.0156407000, 0.0218685000, 0.0365821000, 0.0713617000, 0.1536621000", \ + "0.0123768000, 0.0134772000, 0.0160409000, 0.0221394000, 0.0367005000, 0.0712695000, 0.1535045000", \ + "0.0148478000, 0.0159848000, 0.0180336000, 0.0238195000, 0.0382474000, 0.0729831000, 0.1536849000"); + } + } + max_capacitance : 0.0888160000; + max_transition : 1.8611700000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011854700, 0.0028106700, 0.0066639400, 0.0157998000, 0.0374603000, 0.0888161000"); + values("0.0465203000, 0.0504282000, 0.0593373000, 0.0803187000, 0.1283089000, 0.2409005000, 0.5059853000", \ + "0.0505797000, 0.0546264000, 0.0637347000, 0.0845642000, 0.1327484000, 0.2451769000, 0.5103617000", \ + "0.0606922000, 0.0645769000, 0.0737749000, 0.0946425000, 0.1429528000, 0.2554253000, 0.5205162000", \ + "0.0836990000, 0.0883321000, 0.0983105000, 0.1193003000, 0.1672615000, 0.2796774000, 0.5447927000", \ + "0.1167042000, 0.1234663000, 0.1385997000, 0.1683101000, 0.2239225000, 0.3365925000, 0.6014100000", \ + "0.1539787000, 0.1640553000, 0.1867541000, 0.2324160000, 0.3168556000, 0.4628078000, 0.7316027000", \ + "0.1812486000, 0.1961057000, 0.2312154000, 0.3001762000, 0.4285924000, 0.6528539000, 1.0229030000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011854700, 0.0028106700, 0.0066639400, 0.0157998000, 0.0374603000, 0.0888161000"); + values("0.1120582000, 0.1225287000, 0.1467386000, 0.2036030000, 0.3369855000, 0.6518459000, 1.3972095000", \ + "0.1163447000, 0.1270168000, 0.1515127000, 0.2087640000, 0.3424611000, 0.6574447000, 1.4024643000", \ + "0.1279001000, 0.1382562000, 0.1630377000, 0.2207599000, 0.3548954000, 0.6707134000, 1.4158764000", \ + "0.1534918000, 0.1637900000, 0.1882848000, 0.2457191000, 0.3804349000, 0.6968861000, 1.4425510000", \ + "0.2055476000, 0.2171694000, 0.2435089000, 0.3006804000, 0.4349295000, 0.7516655000, 1.4999402000", \ + "0.2940041000, 0.3094104000, 0.3430848000, 0.4147475000, 0.5609516000, 0.8776881000, 1.6257975000", \ + "0.4315850000, 0.4558742000, 0.5067948000, 0.6085815000, 0.8018517000, 1.1682040000, 1.9184319000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011854700, 0.0028106700, 0.0066639400, 0.0157998000, 0.0374603000, 0.0888161000"); + values("0.0394416000, 0.0444367000, 0.0559189000, 0.0824950000, 0.1457102000, 0.2962057000, 0.6524022000", \ + "0.0394019000, 0.0443817000, 0.0555974000, 0.0827791000, 0.1461287000, 0.2962170000, 0.6528126000", \ + "0.0393122000, 0.0440658000, 0.0554525000, 0.0824714000, 0.1462118000, 0.2959275000, 0.6522761000", \ + "0.0499115000, 0.0534228000, 0.0625347000, 0.0857487000, 0.1465414000, 0.2963176000, 0.6525945000", \ + "0.0760714000, 0.0810682000, 0.0928183000, 0.1166036000, 0.1657634000, 0.3001842000, 0.6526859000", \ + "0.1216865000, 0.1295314000, 0.1465468000, 0.1808029000, 0.2441028000, 0.3629773000, 0.6663418000", \ + "0.1991640000, 0.2121485000, 0.2398693000, 0.2909703000, 0.3855523000, 0.5436369000, 0.8188175000"); + } + related_pin : "A1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011854700, 0.0028106700, 0.0066639400, 0.0157998000, 0.0374603000, 0.0888161000"); + values("0.0922440000, 0.1060433000, 0.1385205000, 0.2156006000, 0.3982094000, 0.8315701000, 1.8593341000", \ + "0.0921982000, 0.1060292000, 0.1384760000, 0.2157287000, 0.3979571000, 0.8302555000, 1.8532879000", \ + "0.0922468000, 0.1060578000, 0.1385876000, 0.2159680000, 0.3980424000, 0.8296503000, 1.8530456000", \ + "0.0924967000, 0.1061449000, 0.1384940000, 0.2157092000, 0.3982784000, 0.8296353000, 1.8541252000", \ + "0.1062240000, 0.1188856000, 0.1475879000, 0.2200168000, 0.3982372000, 0.8301968000, 1.8597618000", \ + "0.1478569000, 0.1608599000, 0.1913632000, 0.2596315000, 0.4202206000, 0.8326511000, 1.8534172000", \ + "0.2364426000, 0.2518186000, 0.2880095000, 0.3682308000, 0.5296509000, 0.8984222000, 1.8611700000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011854700, 0.0028106700, 0.0066639400, 0.0157998000, 0.0374603000, 0.0888161000"); + values("0.0509773000, 0.0549171000, 0.0638634000, 0.0847697000, 0.1329355000, 0.2453362000, 0.5103237000", \ + "0.0552972000, 0.0592365000, 0.0682119000, 0.0890957000, 0.1371946000, 0.2497557000, 0.5148695000", \ + "0.0646678000, 0.0686320000, 0.0777471000, 0.0986878000, 0.1468574000, 0.2593404000, 0.5245636000", \ + "0.0850076000, 0.0889816000, 0.0989043000, 0.1202827000, 0.1689040000, 0.2815163000, 0.5467912000", \ + "0.1172700000, 0.1232056000, 0.1363075000, 0.1631042000, 0.2174410000, 0.3324250000, 0.5978511000", \ + "0.1564172000, 0.1660025000, 0.1857624000, 0.2260167000, 0.3027383000, 0.4414105000, 0.7145922000", \ + "0.1878899000, 0.2016236000, 0.2325653000, 0.2963850000, 0.4144871000, 0.6165843000, 0.9652713000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011854700, 0.0028106700, 0.0066639400, 0.0157998000, 0.0374603000, 0.0888161000"); + values("0.1257948000, 0.1355664000, 0.1594514000, 0.2140123000, 0.3431943000, 0.6478663000, 1.3690342000", \ + "0.1309482000, 0.1410665000, 0.1642696000, 0.2193871000, 0.3489538000, 0.6535284000, 1.3748593000", \ + "0.1428102000, 0.1529980000, 0.1768411000, 0.2322182000, 0.3616220000, 0.6668964000, 1.3891711000", \ + "0.1691121000, 0.1793689000, 0.2027279000, 0.2581187000, 0.3881824000, 0.6936786000, 1.4154158000", \ + "0.2246130000, 0.2355941000, 0.2593391000, 0.3143232000, 0.4442626000, 0.7501022000, 1.4756444000", \ + "0.3203653000, 0.3342637000, 0.3664430000, 0.4338896000, 0.5719566000, 0.8797787000, 1.6025080000", \ + "0.4783102000, 0.4989904000, 0.5442794000, 0.6373456000, 0.8231160000, 1.1714270000, 1.8994466000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011854700, 0.0028106700, 0.0066639400, 0.0157998000, 0.0374603000, 0.0888161000"); + values("0.0394058000, 0.0444116000, 0.0556576000, 0.0827981000, 0.1461497000, 0.2963381000, 0.6539170000", \ + "0.0394049000, 0.0443694000, 0.0556308000, 0.0827649000, 0.1462610000, 0.2962151000, 0.6522504000", \ + "0.0392518000, 0.0440939000, 0.0554100000, 0.0823874000, 0.1462614000, 0.2971022000, 0.6524712000", \ + "0.0453639000, 0.0495296000, 0.0595860000, 0.0845362000, 0.1464161000, 0.2967893000, 0.6528298000", \ + "0.0649442000, 0.0705518000, 0.0809976000, 0.1045171000, 0.1582377000, 0.2992661000, 0.6528367000", \ + "0.1048170000, 0.1113416000, 0.1262176000, 0.1549936000, 0.2135444000, 0.3370954000, 0.6630041000", \ + "0.1757016000, 0.1854223000, 0.2073635000, 0.2488942000, 0.3281049000, 0.4733471000, 0.7656894000"); + } + related_pin : "A2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011854700, 0.0028106700, 0.0066639400, 0.0157998000, 0.0374603000, 0.0888161000"); + values("0.1033161000, 0.1167263000, 0.1485897000, 0.2231765000, 0.4005798000, 0.8188998000, 1.8115021000", \ + "0.1035163000, 0.1166586000, 0.1483850000, 0.2234097000, 0.4007778000, 0.8193304000, 1.8109608000", \ + "0.1033324000, 0.1167070000, 0.1483817000, 0.2245208000, 0.4001352000, 0.8185155000, 1.8155364000", \ + "0.1034373000, 0.1169129000, 0.1483333000, 0.2234619000, 0.4004348000, 0.8191900000, 1.8100836000", \ + "0.1141973000, 0.1263699000, 0.1557530000, 0.2265522000, 0.4001328000, 0.8190883000, 1.8167895000", \ + "0.1546936000, 0.1673960000, 0.1974444000, 0.2637774000, 0.4218943000, 0.8206024000, 1.8145452000", \ + "0.2416558000, 0.2578369000, 0.2928495000, 0.3677894000, 0.5300475000, 0.8853416000, 1.8198557000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011854700, 0.0028106700, 0.0066639400, 0.0157998000, 0.0374603000, 0.0888161000"); + values("0.0306176000, 0.0344129000, 0.0430970000, 0.0634550000, 0.1111089000, 0.2239917000, 0.4913413000", \ + "0.0349085000, 0.0387334000, 0.0475102000, 0.0678674000, 0.1157946000, 0.2287398000, 0.4961246000", \ + "0.0450693000, 0.0488957000, 0.0577953000, 0.0781582000, 0.1263447000, 0.2393696000, 0.5068253000", \ + "0.0614674000, 0.0673387000, 0.0795715000, 0.1029967000, 0.1508040000, 0.2636091000, 0.5305401000", \ + "0.0795245000, 0.0886268000, 0.1075900000, 0.1437029000, 0.2062317000, 0.3206874000, 0.5878829000", \ + "0.0940810000, 0.1079653000, 0.1365810000, 0.1908347000, 0.2882320000, 0.4448202000, 0.7183309000", \ + "0.0865979000, 0.1073702000, 0.1512860000, 0.2356780000, 0.3833946000, 0.6255425000, 1.0067200000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011854700, 0.0028106700, 0.0066639400, 0.0157998000, 0.0374603000, 0.0888161000"); + values("0.0879110000, 0.0981041000, 0.1217551000, 0.1770260000, 0.3067846000, 0.6125285000, 1.3369141000", \ + "0.0909829000, 0.1013195000, 0.1250016000, 0.1808498000, 0.3110391000, 0.6173610000, 1.3421401000", \ + "0.1001745000, 0.1103241000, 0.1343517000, 0.1906619000, 0.3212985000, 0.6279980000, 1.3526025000", \ + "0.1267264000, 0.1367413000, 0.1598398000, 0.2154129000, 0.3463315000, 0.6537196000, 1.3804323000", \ + "0.1862628000, 0.1982847000, 0.2243105000, 0.2796610000, 0.4096433000, 0.7170100000, 1.4429636000", \ + "0.2799244000, 0.2974706000, 0.3373225000, 0.4163218000, 0.5598232000, 0.8648122000, 1.5898587000", \ + "0.4261381000, 0.4523724000, 0.5109458000, 0.6296577000, 0.8469227000, 1.2168927000, 1.9319071000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011854700, 0.0028106700, 0.0066639400, 0.0157998000, 0.0374603000, 0.0888161000"); + values("0.0333585000, 0.0381562000, 0.0496039000, 0.0767030000, 0.1406852000, 0.2923718000, 0.6526888000", \ + "0.0333665000, 0.0381857000, 0.0496138000, 0.0766841000, 0.1406944000, 0.2923576000, 0.6524992000", \ + "0.0358658000, 0.0399973000, 0.0503234000, 0.0765914000, 0.1406946000, 0.2924280000, 0.6526090000", \ + "0.0508901000, 0.0546907000, 0.0628092000, 0.0838166000, 0.1418136000, 0.2925211000, 0.6524846000", \ + "0.0809615000, 0.0857972000, 0.0964795000, 0.1191645000, 0.1669922000, 0.2980130000, 0.6524296000", \ + "0.1342113000, 0.1413046000, 0.1567499000, 0.1894664000, 0.2478811000, 0.3656218000, 0.6683393000", \ + "0.2280652000, 0.2393496000, 0.2614317000, 0.3076620000, 0.3943286000, 0.5460863000, 0.8225086000"); + } + related_pin : "B1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011854700, 0.0028106700, 0.0066639400, 0.0157998000, 0.0374603000, 0.0888161000"); + values("0.0896748000, 0.1033614000, 0.1352202000, 0.2112075000, 0.3904630000, 0.8147831000, 1.8196277000", \ + "0.0897668000, 0.1033393000, 0.1354351000, 0.2111655000, 0.3906063000, 0.8156283000, 1.8257222000", \ + "0.0895261000, 0.1032209000, 0.1353325000, 0.2114718000, 0.3906057000, 0.8154227000, 1.8203296000", \ + "0.0913913000, 0.1041852000, 0.1350960000, 0.2111425000, 0.3914712000, 0.8155316000, 1.8273735000", \ + "0.1207317000, 0.1309695000, 0.1556044000, 0.2196867000, 0.3905147000, 0.8155772000, 1.8222484000", \ + "0.1772685000, 0.1921547000, 0.2253574000, 0.2901472000, 0.4295602000, 0.8186118000, 1.8269470000", \ + "0.2713875000, 0.2929831000, 0.3402493000, 0.4335740000, 0.6001440000, 0.9285052000, 1.8288170000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011854700, 0.0028106700, 0.0066639400, 0.0157998000, 0.0374603000, 0.0888161000"); + values("0.0351545000, 0.0388619000, 0.0474281000, 0.0677775000, 0.1154595000, 0.2283816000, 0.4956422000", \ + "0.0394793000, 0.0433527000, 0.0520604000, 0.0724548000, 0.1203346000, 0.2334185000, 0.5006702000", \ + "0.0486972000, 0.0526290000, 0.0615723000, 0.0822150000, 0.1302775000, 0.2433498000, 0.5107541000", \ + "0.0646846000, 0.0698932000, 0.0808347000, 0.1038046000, 0.1524012000, 0.2659661000, 0.5335796000", \ + "0.0856521000, 0.0935218000, 0.1099392000, 0.1416531000, 0.2009879000, 0.3172951000, 0.5853631000", \ + "0.1050437000, 0.1175452000, 0.1435921000, 0.1928780000, 0.2790171000, 0.4259047000, 0.7053061000", \ + "0.1045052000, 0.1243881000, 0.1657614000, 0.2447000000, 0.3791885000, 0.5977943000, 0.9510482000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011854700, 0.0028106700, 0.0066639400, 0.0157998000, 0.0374603000, 0.0888161000"); + values("0.1037065000, 0.1136016000, 0.1373437000, 0.1919472000, 0.3210961000, 0.6259860000, 1.3469397000", \ + "0.1076706000, 0.1172143000, 0.1408966000, 0.1959740000, 0.3254157000, 0.6303319000, 1.3521746000", \ + "0.1168402000, 0.1274275000, 0.1509165000, 0.2064610000, 0.3362076000, 0.6414822000, 1.3628577000", \ + "0.1438368000, 0.1532675000, 0.1768166000, 0.2320904000, 0.3619995000, 0.6675984000, 1.3899605000", \ + "0.2084748000, 0.2186022000, 0.2429462000, 0.2972294000, 0.4266144000, 0.7319568000, 1.4545034000", \ + "0.3147846000, 0.3308389000, 0.3668068000, 0.4398462000, 0.5774222000, 0.8782235000, 1.5991823000", \ + "0.4788143000, 0.5034249000, 0.5570942000, 0.6672988000, 0.8742445000, 1.2303701000, 1.9457782000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011854700, 0.0028106700, 0.0066639400, 0.0157998000, 0.0374603000, 0.0888161000"); + values("0.0333539000, 0.0381750000, 0.0496018000, 0.0765832000, 0.1405580000, 0.2925422000, 0.6526688000", \ + "0.0333872000, 0.0381815000, 0.0496203000, 0.0766647000, 0.1406881000, 0.2922438000, 0.6529730000", \ + "0.0346595000, 0.0391069000, 0.0500025000, 0.0765895000, 0.1406722000, 0.2924402000, 0.6525689000", \ + "0.0444065000, 0.0483751000, 0.0573896000, 0.0809383000, 0.1413635000, 0.2925793000, 0.6525473000", \ + "0.0684010000, 0.0727427000, 0.0826378000, 0.1048882000, 0.1574337000, 0.2959676000, 0.6528380000", \ + "0.1144660000, 0.1203114000, 0.1331318000, 0.1605519000, 0.2159401000, 0.3392437000, 0.6645660000", \ + "0.1988076000, 0.2066683000, 0.2247653000, 0.2620294000, 0.3359570000, 0.4761544000, 0.7660580000"); + } + related_pin : "B2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011854700, 0.0028106700, 0.0066639400, 0.0157998000, 0.0374603000, 0.0888161000"); + values("0.1033040000, 0.1166880000, 0.1482639000, 0.2230255000, 0.3999921000, 0.8191310000, 1.8109633000", \ + "0.1032576000, 0.1167166000, 0.1488349000, 0.2232213000, 0.4005532000, 0.8190563000, 1.8101375000", \ + "0.1032299000, 0.1168420000, 0.1483890000, 0.2233636000, 0.4010324000, 0.8195539000, 1.8132150000", \ + "0.1037036000, 0.1166148000, 0.1480917000, 0.2231929000, 0.4005221000, 0.8191980000, 1.8140124000", \ + "0.1272664000, 0.1376374000, 0.1636334000, 0.2290849000, 0.4005828000, 0.8189673000, 1.8153211000", \ + "0.1870291000, 0.2016386000, 0.2322605000, 0.2935160000, 0.4347557000, 0.8214873000, 1.8119596000", \ + "0.2850883000, 0.3065335000, 0.3538682000, 0.4424627000, 0.6044047000, 0.9270884000, 1.8202684000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__a22oi_2") { + leakage_power () { + value : 0.0008302000; + when : "!A1&!A2&!B1&B2"; + } + leakage_power () { + value : 0.0001445000; + when : "!A1&!A2&!B1&!B2"; + } + leakage_power () { + value : 0.0074111000; + when : "!A1&!A2&B1&B2"; + } + leakage_power () { + value : 0.0006657000; + when : "!A1&!A2&B1&!B2"; + } + leakage_power () { + value : 0.0015164000; + when : "!A1&A2&!B1&B2"; + } + leakage_power () { + value : 0.0008307000; + when : "!A1&A2&!B1&!B2"; + } + leakage_power () { + value : 0.0074111000; + when : "!A1&A2&B1&B2"; + } + leakage_power () { + value : 0.0013518000; + when : "!A1&A2&B1&!B2"; + } + leakage_power () { + value : 0.0013522000; + when : "A1&!A2&!B1&B2"; + } + leakage_power () { + value : 0.0006661000; + when : "A1&!A2&!B1&!B2"; + } + leakage_power () { + value : 0.0074111000; + when : "A1&!A2&B1&B2"; + } + leakage_power () { + value : 0.0011892000; + when : "A1&!A2&B1&!B2"; + } + leakage_power () { + value : 0.0046626000; + when : "A1&A2&!B1&B2"; + } + leakage_power () { + value : 0.0047947000; + when : "A1&A2&!B1&!B2"; + } + leakage_power () { + value : 0.0005212000; + when : "A1&A2&B1&B2"; + } + leakage_power () { + value : 0.0046625000; + when : "A1&A2&B1&!B2"; + } + area : 12.512000000; + cell_footprint : "sky130_fd_sc_hd__a22oi"; + cell_leakage_power : 0.0028388210; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A1") { + capacitance : 0.0042620000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0041210000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0091423000, 0.0091517000, 0.0091733000, 0.0091736000, 0.0091743000, 0.0091758000, 0.0091793000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0063018000, -0.0063113000, -0.0063333000, -0.0063148000, -0.0062724000, -0.0061745000, -0.0059489000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0044030000; + } + pin ("A2") { + capacitance : 0.0043650000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0041440000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0079336000, 0.0079336000, 0.0079335000, 0.0079346000, 0.0079371000, 0.0079428000, 0.0079561000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0079137000, -0.0079146000, -0.0079168000, -0.0079150000, -0.0079110000, -0.0079018000, -0.0078805000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0045850000; + } + pin ("B1") { + capacitance : 0.0042340000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0040010000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0091440000, 0.0091502000, 0.0091646000, 0.0091660000, 0.0091690000, 0.0091761000, 0.0091925000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0063712000, -0.0063748000, -0.0063833000, -0.0063673000, -0.0063305000, -0.0062456000, -0.0060500000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0044680000; + } + pin ("B2") { + capacitance : 0.0042690000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0039560000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0079050000, 0.0079011000, 0.0078920000, 0.0078909000, 0.0078884000, 0.0078826000, 0.0078692000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0078749000, -0.0078733000, -0.0078696000, -0.0078685000, -0.0078660000, -0.0078602000, -0.0078468000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0045830000; + } + pin ("Y") { + direction : "output"; + function : "(!A1&!B1) | (!A1&!B2) | (!A2&!B1) | (!A2&!B2)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013213260, 0.0034918040, 0.0092276230, 0.0243853900, 0.0644421000, 0.1702980000"); + values("0.0136941000, 0.0123689000, 0.0088757000, -0.0002361000, -0.0245488000, -0.0892162000, -0.2604676000", \ + "0.0134712000, 0.0121722000, 0.0087017000, -0.0003717000, -0.0247132000, -0.0894000000, -0.2605740000", \ + "0.0131608000, 0.0118657000, 0.0084365000, -0.0006396000, -0.0248994000, -0.0894693000, -0.2606432000", \ + "0.0126709000, 0.0112805000, 0.0078772000, -0.0010185000, -0.0252649000, -0.0896524000, -0.2607749000", \ + "0.0125069000, 0.0111883000, 0.0077264000, -0.0012206000, -0.0255098000, -0.0898518000, -0.2608182000", \ + "0.0133177000, 0.0118992000, 0.0083191000, -0.0009632000, -0.0257274000, -0.0901379000, -0.2611072000", \ + "0.0157641000, 0.0143748000, 0.0107304000, 0.0011826000, -0.0234418000, -0.0896533000, -0.2604987000"); + } + related_pin : "A1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013213260, 0.0034918040, 0.0092276230, 0.0243853900, 0.0644421000, 0.1702980000"); + values("0.0207497000, 0.0221197000, 0.0257216000, 0.0351241000, 0.0595550000, 0.1237208000, 0.2929757000", \ + "0.0204118000, 0.0218028000, 0.0254554000, 0.0349224000, 0.0594507000, 0.1238623000, 0.2931371000", \ + "0.0198928000, 0.0213034000, 0.0249320000, 0.0344417000, 0.0591410000, 0.1235252000, 0.2929248000", \ + "0.0194649000, 0.0208701000, 0.0244790000, 0.0339926000, 0.0586465000, 0.1233121000, 0.2926934000", \ + "0.0192499000, 0.0205851000, 0.0241379000, 0.0335079000, 0.0580371000, 0.1226812000, 0.2924067000", \ + "0.0192204000, 0.0205517000, 0.0240725000, 0.0334279000, 0.0579476000, 0.1223957000, 0.2919065000", \ + "0.0194257000, 0.0206914000, 0.0241048000, 0.0332580000, 0.0581685000, 0.1227321000, 0.2918831000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013213260, 0.0034918040, 0.0092276230, 0.0243853900, 0.0644421000, 0.1702980000"); + values("0.0152778000, 0.0139516000, 0.0104940000, 0.0013243000, -0.0230400000, -0.0876529000, -0.2588557000", \ + "0.0150927000, 0.0137718000, 0.0103211000, 0.0011665000, -0.0231856000, -0.0877997000, -0.2591175000", \ + "0.0148013000, 0.0134983000, 0.0100474000, 0.0009547000, -0.0233532000, -0.0879239000, -0.2590998000", \ + "0.0143713000, 0.0130842000, 0.0097214000, 0.0006236000, -0.0235811000, -0.0881006000, -0.2592537000", \ + "0.0140811000, 0.0127817000, 0.0093356000, 0.0002851000, -0.0236980000, -0.0882385000, -0.2592634000", \ + "0.0144719000, 0.0131351000, 0.0096447000, 0.0003992000, -0.0241565000, -0.0885057000, -0.2594536000", \ + "0.0161031000, 0.0147173000, 0.0110981000, 0.0017002000, -0.0231330000, -0.0883379000, -0.2595035000"); + } + related_pin : "A2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013213260, 0.0034918040, 0.0092276230, 0.0243853900, 0.0644421000, 0.1702980000"); + values("0.0281134000, 0.0294357000, 0.0329433000, 0.0422631000, 0.0666987000, 0.1309546000, 0.3001679000", \ + "0.0278117000, 0.0291592000, 0.0327589000, 0.0420777000, 0.0665975000, 0.1307956000, 0.2999875000", \ + "0.0274534000, 0.0288194000, 0.0324597000, 0.0417959000, 0.0663864000, 0.1306811000, 0.2999458000", \ + "0.0271628000, 0.0285511000, 0.0321104000, 0.0414707000, 0.0660676000, 0.1304455000, 0.2999232000", \ + "0.0269173000, 0.0282571000, 0.0317569000, 0.0411360000, 0.0657356000, 0.1300649000, 0.2996300000", \ + "0.0268654000, 0.0282397000, 0.0317743000, 0.0411295000, 0.0656955000, 0.1299215000, 0.2994509000", \ + "0.0269538000, 0.0282116000, 0.0316524000, 0.0410456000, 0.0659145000, 0.1305571000, 0.2996174000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013213260, 0.0034918040, 0.0092276230, 0.0243853900, 0.0644421000, 0.1702980000"); + values("0.0062229000, 0.0050005000, 0.0016464000, -0.0074723000, -0.0319054000, -0.0967277000, -0.2681931000", \ + "0.0059191000, 0.0047246000, 0.0014715000, -0.0075139000, -0.0318407000, -0.0965991000, -0.2680276000", \ + "0.0055284000, 0.0043553000, 0.0011268000, -0.0077308000, -0.0318811000, -0.0965219000, -0.2678979000", \ + "0.0050960000, 0.0038694000, 0.0005659000, -0.0081406000, -0.0321571000, -0.0966201000, -0.2678828000", \ + "0.0050398000, 0.0037611000, 0.0003760000, -0.0085560000, -0.0325708000, -0.0968908000, -0.2679769000", \ + "0.0060394000, 0.0046391000, 0.0010462000, -0.0081918000, -0.0327791000, -0.0972783000, -0.2682596000", \ + "0.0089279000, 0.0074329000, 0.0035294000, -0.0062895000, -0.0313885000, -0.0970447000, -0.2679466000"); + } + related_pin : "B1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013213260, 0.0034918040, 0.0092276230, 0.0243853900, 0.0644421000, 0.1702980000"); + values("0.0149157000, 0.0163246000, 0.0199769000, 0.0294338000, 0.0539293000, 0.1181076000, 0.2873203000", \ + "0.0145136000, 0.0158807000, 0.0195620000, 0.0291177000, 0.0537843000, 0.1181093000, 0.2874069000", \ + "0.0140011000, 0.0153914000, 0.0190103000, 0.0286545000, 0.0533587000, 0.1178811000, 0.2873463000", \ + "0.0135988000, 0.0149756000, 0.0186103000, 0.0277805000, 0.0527312000, 0.1176024000, 0.2873354000", \ + "0.0135414000, 0.0148682000, 0.0185865000, 0.0278373000, 0.0522225000, 0.1169679000, 0.2868028000", \ + "0.0147041000, 0.0159954000, 0.0194114000, 0.0286880000, 0.0528491000, 0.1168765000, 0.2863155000", \ + "0.0178042000, 0.0189653000, 0.0221371000, 0.0307463000, 0.0546094000, 0.1178879000, 0.2868183000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013213260, 0.0034918040, 0.0092276230, 0.0243853900, 0.0644421000, 0.1702980000"); + values("0.0078991000, 0.0066418000, 0.0032345000, -0.0059348000, -0.0304133000, -0.0952572000, -0.2667316000", \ + "0.0076270000, 0.0064022000, 0.0030982000, -0.0059517000, -0.0303260000, -0.0951226000, -0.2665581000", \ + "0.0071470000, 0.0059723000, 0.0027393000, -0.0061535000, -0.0303565000, -0.0950413000, -0.2664305000", \ + "0.0065818000, 0.0053766000, 0.0021298000, -0.0066459000, -0.0306236000, -0.0951081000, -0.2664003000", \ + "0.0065353000, 0.0052706000, 0.0017061000, -0.0072121000, -0.0311156000, -0.0953626000, -0.2664668000", \ + "0.0067183000, 0.0053946000, 0.0019178000, -0.0072603000, -0.0316558000, -0.0958570000, -0.2667761000", \ + "0.0088379000, 0.0073997000, 0.0036529000, -0.0060046000, -0.0308253000, -0.0958469000, -0.2669304000"); + } + related_pin : "B2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013213260, 0.0034918040, 0.0092276230, 0.0243853900, 0.0644421000, 0.1702980000"); + values("0.0222557000, 0.0236008000, 0.0271516000, 0.0365373000, 0.0609546000, 0.1251481000, 0.2944266000", \ + "0.0218878000, 0.0232437000, 0.0267960000, 0.0362251000, 0.0607881000, 0.1250185000, 0.2943806000", \ + "0.0215074000, 0.0228775000, 0.0264431000, 0.0358711000, 0.0605644000, 0.1249566000, 0.2942949000", \ + "0.0211475000, 0.0224928000, 0.0261292000, 0.0354439000, 0.0601030000, 0.1246315000, 0.2942254000", \ + "0.0210592000, 0.0223880000, 0.0259751000, 0.0352739000, 0.0597879000, 0.1243172000, 0.2940121000", \ + "0.0222192000, 0.0235429000, 0.0269932000, 0.0360682000, 0.0603528000, 0.1242280000, 0.2937864000", \ + "0.0253721000, 0.0266246000, 0.0297633000, 0.0385450000, 0.0623568000, 0.1261273000, 0.2942414000"); + } + } + max_capacitance : 0.1702980000; + max_transition : 1.9552060000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013213300, 0.0034918000, 0.0092276200, 0.0243854000, 0.0644421000, 0.1702980000"); + values("0.0421782000, 0.0448446000, 0.0515205000, 0.0688988000, 0.1126086000, 0.2251632000, 0.5195483000", \ + "0.0460677000, 0.0488645000, 0.0556473000, 0.0731942000, 0.1167532000, 0.2293376000, 0.5236545000", \ + "0.0560682000, 0.0587835000, 0.0657040000, 0.0830487000, 0.1267964000, 0.2394082000, 0.5336773000", \ + "0.0779320000, 0.0805323000, 0.0883653000, 0.1063408000, 0.1500817000, 0.2626107000, 0.5575690000", \ + "0.1070600000, 0.1118676000, 0.1236348000, 0.1497148000, 0.2045251000, 0.3186732000, 0.6132189000", \ + "0.1357297000, 0.1430788000, 0.1604912000, 0.2008994000, 0.2842524000, 0.4406974000, 0.7414501000", \ + "0.1447044000, 0.1553877000, 0.1818583000, 0.2427473000, 0.3687074000, 0.6092759000, 1.0222753000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013213300, 0.0034918000, 0.0092276200, 0.0243854000, 0.0644421000, 0.1702980000"); + values("0.1077597000, 0.1146122000, 0.1329025000, 0.1794219000, 0.3004827000, 0.6172912000, 1.4545951000", \ + "0.1122030000, 0.1193507000, 0.1373310000, 0.1846544000, 0.3060347000, 0.6235312000, 1.4590509000", \ + "0.1243176000, 0.1312563000, 0.1495781000, 0.1968545000, 0.3188702000, 0.6367724000, 1.4727223000", \ + "0.1521616000, 0.1588507000, 0.1769476000, 0.2237069000, 0.3463576000, 0.6650661000, 1.5014839000", \ + "0.2083333000, 0.2160067000, 0.2356719000, 0.2827056000, 0.4045544000, 0.7233957000, 1.5616051000", \ + "0.3020498000, 0.3123304000, 0.3376935000, 0.3992075000, 0.5361643000, 0.8557633000, 1.6936080000", \ + "0.4501425000, 0.4670221000, 0.5073584000, 0.5967885000, 0.7828728000, 1.1588791000, 2.0009330000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013213300, 0.0034918000, 0.0092276200, 0.0243854000, 0.0644421000, 0.1702980000"); + values("0.0345132000, 0.0377862000, 0.0460416000, 0.0681136000, 0.1252731000, 0.2768773000, 0.6770925000", \ + "0.0344206000, 0.0376431000, 0.0460293000, 0.0677340000, 0.1251830000, 0.2770056000, 0.6760086000", \ + "0.0342979000, 0.0373766000, 0.0455346000, 0.0677057000, 0.1252052000, 0.2768502000, 0.6751702000", \ + "0.0440643000, 0.0472779000, 0.0543010000, 0.0728891000, 0.1259966000, 0.2765930000, 0.6763316000", \ + "0.0664321000, 0.0705559000, 0.0803875000, 0.1026884000, 0.1497134000, 0.2820046000, 0.6761625000", \ + "0.1068869000, 0.1128883000, 0.1280160000, 0.1605676000, 0.2237099000, 0.3480481000, 0.6894975000", \ + "0.1765317000, 0.1862124000, 0.2091092000, 0.2601636000, 0.3564893000, 0.5242724000, 0.8424153000"); + } + related_pin : "A1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013213300, 0.0034918000, 0.0092276200, 0.0243854000, 0.0644421000, 0.1702980000"); + values("0.0749059000, 0.0838757000, 0.1077232000, 0.1701075000, 0.3351348000, 0.7685707000, 1.9209885000", \ + "0.0748832000, 0.0839821000, 0.1075642000, 0.1702321000, 0.3350063000, 0.7687551000, 1.9146473000", \ + "0.0749686000, 0.0839391000, 0.1077308000, 0.1701251000, 0.3348740000, 0.7680953000, 1.9122008000", \ + "0.0752623000, 0.0841442000, 0.1077084000, 0.1702528000, 0.3346650000, 0.7682311000, 1.9123556000", \ + "0.0877417000, 0.0954515000, 0.1166256000, 0.1750154000, 0.3351527000, 0.7679956000, 1.9196447000", \ + "0.1245771000, 0.1337512000, 0.1571502000, 0.2147775000, 0.3587766000, 0.7707210000, 1.9134296000", \ + "0.2065131000, 0.2178294000, 0.2465850000, 0.3132428000, 0.4679290000, 0.8363426000, 1.9201192000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013213300, 0.0034918000, 0.0092276200, 0.0243854000, 0.0644421000, 0.1702980000"); + values("0.0481648000, 0.0508964000, 0.0575923000, 0.0749838000, 0.1185669000, 0.2312125000, 0.5254469000", \ + "0.0525724000, 0.0551779000, 0.0620686000, 0.0794901000, 0.1230784000, 0.2357065000, 0.5299847000", \ + "0.0617031000, 0.0644561000, 0.0713398000, 0.0888223000, 0.1324146000, 0.2450455000, 0.5394982000", \ + "0.0809216000, 0.0839956000, 0.0913732000, 0.1096366000, 0.1537236000, 0.2664791000, 0.5611658000", \ + "0.1104308000, 0.1146466000, 0.1249388000, 0.1484623000, 0.2001534000, 0.3154294000, 0.6106229000", \ + "0.1435571000, 0.1497613000, 0.1657659000, 0.2011905000, 0.2743670000, 0.4187145000, 0.7246746000", \ + "0.1601055000, 0.1704240000, 0.1934932000, 0.2495159000, 0.3646819000, 0.5775646000, 0.9605292000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013213300, 0.0034918000, 0.0092276200, 0.0243854000, 0.0644421000, 0.1702980000"); + values("0.1319063000, 0.1391147000, 0.1569770000, 0.2038662000, 0.3252897000, 0.6441560000, 1.4843562000", \ + "0.1368250000, 0.1437715000, 0.1618555000, 0.2084377000, 0.3302663000, 0.6495229000, 1.4915488000", \ + "0.1496144000, 0.1565263000, 0.1743164000, 0.2211661000, 0.3435853000, 0.6629836000, 1.5035843000", \ + "0.1779031000, 0.1839401000, 0.2026484000, 0.2496776000, 0.3721211000, 0.6919266000, 1.5331164000", \ + "0.2368234000, 0.2440104000, 0.2617366000, 0.3084012000, 0.4306861000, 0.7512652000, 1.5927308000", \ + "0.3411076000, 0.3503185000, 0.3726421000, 0.4311761000, 0.5633324000, 0.8838879000, 1.7256736000", \ + "0.5111238000, 0.5251774000, 0.5600302000, 0.6412877000, 0.8172625000, 1.1874211000, 2.0322448000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013213300, 0.0034918000, 0.0092276200, 0.0243854000, 0.0644421000, 0.1702980000"); + values("0.0344651000, 0.0377197000, 0.0460563000, 0.0678626000, 0.1251703000, 0.2761827000, 0.6752054000", \ + "0.0344762000, 0.0376697000, 0.0460412000, 0.0678919000, 0.1251928000, 0.2766418000, 0.6771525000", \ + "0.0343781000, 0.0374527000, 0.0457460000, 0.0676498000, 0.1251681000, 0.2768928000, 0.6767127000", \ + "0.0398628000, 0.0428339000, 0.0504833000, 0.0702503000, 0.1255673000, 0.2765330000, 0.6767237000", \ + "0.0577241000, 0.0610083000, 0.0695843000, 0.0901340000, 0.1402511000, 0.2796135000, 0.6763860000", \ + "0.0939009000, 0.0987277000, 0.1106227000, 0.1371582000, 0.1932572000, 0.3227529000, 0.6842079000", \ + "0.1599799000, 0.1673012000, 0.1841675000, 0.2229876000, 0.3007408000, 0.4523304000, 0.7833291000"); + } + related_pin : "A2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013213300, 0.0034918000, 0.0092276200, 0.0243854000, 0.0644421000, 0.1702980000"); + values("0.0946506000, 0.1036645000, 0.1276137000, 0.1912633000, 0.3570903000, 0.7965856000, 1.9456299000", \ + "0.0942844000, 0.1034103000, 0.1279215000, 0.1909383000, 0.3575304000, 0.7944250000, 1.9487965000", \ + "0.0944147000, 0.1034481000, 0.1279744000, 0.1909865000, 0.3574378000, 0.7939674000, 1.9456528000", \ + "0.0941961000, 0.1038070000, 0.1277282000, 0.1910446000, 0.3572115000, 0.7934261000, 1.9464892000", \ + "0.1028313000, 0.1114107000, 0.1340359000, 0.1940405000, 0.3575240000, 0.7953779000, 1.9475845000", \ + "0.1393408000, 0.1481917000, 0.1715103000, 0.2295307000, 0.3767050000, 0.7967990000, 1.9461066000", \ + "0.2218860000, 0.2326443000, 0.2606076000, 0.3270681000, 0.4815804000, 0.8572366000, 1.9535267000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013213300, 0.0034918000, 0.0092276200, 0.0243854000, 0.0644421000, 0.1702980000"); + values("0.0238102000, 0.0263642000, 0.0324772000, 0.0486333000, 0.0900711000, 0.1993605000, 0.4877124000", \ + "0.0277902000, 0.0302305000, 0.0366823000, 0.0529131000, 0.0946057000, 0.2039062000, 0.4923502000", \ + "0.0368435000, 0.0399675000, 0.0466310000, 0.0628950000, 0.1049183000, 0.2145043000, 0.5030907000", \ + "0.0481016000, 0.0525060000, 0.0633899000, 0.0847905000, 0.1287335000, 0.2385377000, 0.5269979000", \ + "0.0577204000, 0.0647832000, 0.0810368000, 0.1156225000, 0.1786106000, 0.2940363000, 0.5825956000", \ + "0.0568766000, 0.0673028000, 0.0924279000, 0.1443947000, 0.2419464000, 0.4100557000, 0.7112809000", \ + "0.0206273000, 0.0368504000, 0.0751351000, 0.1545184000, 0.3044999000, 0.5618455000, 0.9880914000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013213300, 0.0034918000, 0.0092276200, 0.0243854000, 0.0644421000, 0.1702980000"); + values("0.0776268000, 0.0843415000, 0.1028672000, 0.1497842000, 0.2706490000, 0.5866600000, 1.4195711000", \ + "0.0808056000, 0.0876204000, 0.1061093000, 0.1534174000, 0.2749058000, 0.5917177000, 1.4247628000", \ + "0.0904884000, 0.0976787000, 0.1155453000, 0.1629775000, 0.2851522000, 0.6024315000, 1.4359830000", \ + "0.1176736000, 0.1243782000, 0.1421627000, 0.1879446000, 0.3104513000, 0.6285873000, 1.4629330000", \ + "0.1769812000, 0.1856436000, 0.2068699000, 0.2538618000, 0.3745589000, 0.6923992000, 1.5281303000", \ + "0.2715637000, 0.2849737000, 0.3167447000, 0.3879750000, 0.5287737000, 0.8425899000, 1.6760039000", \ + "0.4248907000, 0.4439305000, 0.4899014000, 0.5960474000, 0.8110466000, 1.2002167000, 2.0265347000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013213300, 0.0034918000, 0.0092276200, 0.0243854000, 0.0644421000, 0.1702980000"); + values("0.0281387000, 0.0312101000, 0.0393176000, 0.0605236000, 0.1165623000, 0.2645282000, 0.6558970000", \ + "0.0280674000, 0.0311593000, 0.0392974000, 0.0605148000, 0.1164649000, 0.2644246000, 0.6551227000", \ + "0.0323462000, 0.0347385000, 0.0414790000, 0.0609714000, 0.1165996000, 0.2645288000, 0.6558546000", \ + "0.0475514000, 0.0501156000, 0.0564505000, 0.0723483000, 0.1192510000, 0.2644867000, 0.6552427000", \ + "0.0766369000, 0.0797353000, 0.0876672000, 0.1071092000, 0.1500836000, 0.2727831000, 0.6555012000", \ + "0.1284590000, 0.1330619000, 0.1445539000, 0.1719863000, 0.2286338000, 0.3451597000, 0.6716016000", \ + "0.2199751000, 0.2277143000, 0.2442156000, 0.2836971000, 0.3673617000, 0.5258096000, 0.8315629000"); + } + related_pin : "B1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013213300, 0.0034918000, 0.0092276200, 0.0243854000, 0.0644421000, 0.1702980000"); + values("0.0744368000, 0.0836169000, 0.1072532000, 0.1696904000, 0.3335860000, 0.7650389000, 1.9040645000", \ + "0.0745413000, 0.0836190000, 0.1073841000, 0.1698056000, 0.3336421000, 0.7678211000, 1.9051181000", \ + "0.0739211000, 0.0832541000, 0.1071570000, 0.1697464000, 0.3339221000, 0.7656125000, 1.9044162000", \ + "0.0761565000, 0.0845665000, 0.1069964000, 0.1691873000, 0.3337098000, 0.7666996000, 1.9044335000", \ + "0.1038290000, 0.1123534000, 0.1307855000, 0.1820275000, 0.3343954000, 0.7653783000, 1.9094260000", \ + "0.1533883000, 0.1646535000, 0.1907966000, 0.2503169000, 0.3765937000, 0.7675616000, 1.9048139000", \ + "0.2350982000, 0.2513333000, 0.2916893000, 0.3792144000, 0.5427799000, 0.8751275000, 1.9169717000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013213300, 0.0034918000, 0.0092276200, 0.0243854000, 0.0644421000, 0.1702980000"); + values("0.0300747000, 0.0324039000, 0.0387024000, 0.0545346000, 0.0959780000, 0.2052522000, 0.4935243000", \ + "0.0343471000, 0.0367642000, 0.0430928000, 0.0592286000, 0.1009288000, 0.2101436000, 0.4985832000", \ + "0.0428499000, 0.0454731000, 0.0521105000, 0.0685586000, 0.1103723000, 0.2198901000, 0.5083290000", \ + "0.0553976000, 0.0591527000, 0.0680115000, 0.0878272000, 0.1314502000, 0.2414690000, 0.5301765000", \ + "0.0688261000, 0.0746853000, 0.0886120000, 0.1174621000, 0.1738778000, 0.2901850000, 0.5797512000", \ + "0.0732996000, 0.0828844000, 0.1051163000, 0.1508832000, 0.2367535000, 0.3889890000, 0.6912043000", \ + "0.0427571000, 0.0582965000, 0.0937468000, 0.1675563000, 0.3040153000, 0.5351535000, 0.9274179000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013213300, 0.0034918000, 0.0092276200, 0.0243854000, 0.0644421000, 0.1702980000"); + values("0.1027106000, 0.1094347000, 0.1276784000, 0.1742858000, 0.2956839000, 0.6153277000, 1.4588174000", \ + "0.1053944000, 0.1127984000, 0.1308571000, 0.1779493000, 0.2998597000, 0.6191440000, 1.4596803000", \ + "0.1160588000, 0.1223469000, 0.1409346000, 0.1884821000, 0.3107120000, 0.6302186000, 1.4707795000", \ + "0.1433025000, 0.1499635000, 0.1679891000, 0.2139898000, 0.3370249000, 0.6569366000, 1.4979363000", \ + "0.2089540000, 0.2160380000, 0.2349278000, 0.2807745000, 0.4018694000, 0.7217701000, 1.5637728000", \ + "0.3208701000, 0.3321365000, 0.3600268000, 0.4227328000, 0.5580574000, 0.8728545000, 1.7130922000", \ + "0.4989887000, 0.5156974000, 0.5562311000, 0.6519243000, 0.8533469000, 1.2341721000, 2.0639541000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013213300, 0.0034918000, 0.0092276200, 0.0243854000, 0.0644421000, 0.1702980000"); + values("0.0280265000, 0.0311115000, 0.0392027000, 0.0604056000, 0.1162969000, 0.2644525000, 0.6554606000", \ + "0.0280585000, 0.0311440000, 0.0392156000, 0.0604369000, 0.1164563000, 0.2641612000, 0.6557738000", \ + "0.0299269000, 0.0326947000, 0.0401369000, 0.0605445000, 0.1164621000, 0.2643502000, 0.6551811000", \ + "0.0402163000, 0.0426772000, 0.0492626000, 0.0666896000, 0.1181004000, 0.2643605000, 0.6557598000", \ + "0.0632824000, 0.0660424000, 0.0732132000, 0.0913426000, 0.1369800000, 0.2696605000, 0.6555416000", \ + "0.1085124000, 0.1120579000, 0.1212413000, 0.1438768000, 0.1960338000, 0.3174138000, 0.6685524000", \ + "0.1941800000, 0.1985870000, 0.2106284000, 0.2416853000, 0.3089391000, 0.4515554000, 0.7722415000"); + } + related_pin : "B2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013213300, 0.0034918000, 0.0092276200, 0.0243854000, 0.0644421000, 0.1702980000"); + values("0.0941757000, 0.1033816000, 0.1278126000, 0.1912664000, 0.3570691000, 0.7941625000, 1.9502508000", \ + "0.0944871000, 0.1035352000, 0.1275584000, 0.1909944000, 0.3572316000, 0.7939027000, 1.9468649000", \ + "0.0944391000, 0.1035243000, 0.1277074000, 0.1908827000, 0.3572597000, 0.7940446000, 1.9456268000", \ + "0.0937797000, 0.1027324000, 0.1268958000, 0.1908546000, 0.3572594000, 0.7941831000, 1.9473754000", \ + "0.1154411000, 0.1225956000, 0.1424991000, 0.1979573000, 0.3570234000, 0.7944509000, 1.9517445000", \ + "0.1690734000, 0.1794334000, 0.2044881000, 0.2622857000, 0.3947289000, 0.7958114000, 1.9463886000", \ + "0.2593867000, 0.2751221000, 0.3124466000, 0.3926242000, 0.5563461000, 0.8989355000, 1.9552060000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__a22oi_4") { + leakage_power () { + value : 0.0020851000; + when : "!A1&!A2&!B1&B2"; + } + leakage_power () { + value : 0.0303796000; + when : "!A1&!A2&!B1&!B2"; + } + leakage_power () { + value : 0.0052827000; + when : "!A1&!A2&B1&B2"; + } + leakage_power () { + value : 0.0016600000; + when : "!A1&!A2&B1&!B2"; + } + leakage_power () { + value : 0.0038277000; + when : "!A1&A2&!B1&B2"; + } + leakage_power () { + value : 0.0316658000; + when : "!A1&A2&!B1&!B2"; + } + leakage_power () { + value : 0.0052827000; + when : "!A1&A2&B1&B2"; + } + leakage_power () { + value : 0.0034003000; + when : "!A1&A2&B1&!B2"; + } + leakage_power () { + value : 0.0034013000; + when : "A1&!A2&!B1&B2"; + } + leakage_power () { + value : 0.0516426000; + when : "A1&!A2&!B1&!B2"; + } + leakage_power () { + value : 0.0052827000; + when : "A1&!A2&B1&B2"; + } + leakage_power () { + value : 0.0029795000; + when : "A1&!A2&B1&!B2"; + } + leakage_power () { + value : 0.0030315000; + when : "A1&A2&!B1&B2"; + } + leakage_power () { + value : 0.0726102000; + when : "A1&A2&!B1&!B2"; + } + leakage_power () { + value : 0.0034066000; + when : "A1&A2&B1&B2"; + } + leakage_power () { + value : 0.0031381000; + when : "A1&A2&B1&!B2"; + } + area : 21.270400000; + cell_footprint : "sky130_fd_sc_hd__a22oi"; + cell_leakage_power : 0.0143172700; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A1") { + capacitance : 0.0083100000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0080080000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0178772000, 0.0178987000, 0.0179483000, 0.0179495000, 0.0179525000, 0.0179596000, 0.0179759000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0126793000, -0.0126950000, -0.0127314000, -0.0126975000, -0.0126193000, -0.0124391000, -0.0120236000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0086130000; + } + pin ("A2") { + capacitance : 0.0086170000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0081530000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0156594000, 0.0156545000, 0.0156434000, 0.0156434000, 0.0156435000, 0.0156437000, 0.0156443000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0156081000, -0.0156070000, -0.0156044000, -0.0156045000, -0.0156048000, -0.0156055000, -0.0156071000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0090810000; + } + pin ("B1") { + capacitance : 0.0083380000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0078820000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0181848000, 0.0181864000, 0.0181902000, 0.0181943000, 0.0182038000, 0.0182258000, 0.0182763000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0129806000, -0.0129888000, -0.0130073000, -0.0129782000, -0.0129107000, -0.0127552000, -0.0123968000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0087950000; + } + pin ("B2") { + capacitance : 0.0085430000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0078830000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0157805000, 0.0157648000, 0.0157285000, 0.0157282000, 0.0157273000, 0.0157254000, 0.0157209000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0157140000, -0.0157085000, -0.0156957000, -0.0156952000, -0.0156938000, -0.0156904000, -0.0156828000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0092040000; + } + pin ("Y") { + direction : "output"; + function : "(!A1&!B1) | (!A1&!B2) | (!A2&!B1) | (!A2&!B2)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014471280, 0.0041883570, 0.0121221700, 0.0350846600, 0.1015440000, 0.2938942000"); + values("0.0253393000, 0.0238166000, 0.0194834000, 0.0067331000, -0.0299812000, -0.1372639000, -0.4482521000", \ + "0.0250118000, 0.0234531000, 0.0191466000, 0.0064756000, -0.0302775000, -0.1375237000, -0.4484885000", \ + "0.0243290000, 0.0228136000, 0.0185291000, 0.0059329000, -0.0306551000, -0.1377603000, -0.4488385000", \ + "0.0234157000, 0.0219365000, 0.0176373000, 0.0051878000, -0.0312529000, -0.1380152000, -0.4489204000", \ + "0.0227697000, 0.0212915000, 0.0169648000, 0.0043793000, -0.0319453000, -0.1383366000, -0.4490002000", \ + "0.0236092000, 0.0220708000, 0.0176135000, 0.0047512000, -0.0325149000, -0.1388941000, -0.4494347000", \ + "0.0269242000, 0.0253514000, 0.0210235000, 0.0075713000, -0.0299033000, -0.1388147000, -0.4487527000"); + } + related_pin : "A1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014471280, 0.0041883570, 0.0121221700, 0.0350846600, 0.1015440000, 0.2938942000"); + values("0.0402919000, 0.0418603000, 0.0463599000, 0.0593540000, 0.0963766000, 0.2030235000, 0.5105981000", \ + "0.0396315000, 0.0412097000, 0.0457499000, 0.0589367000, 0.0962026000, 0.2030137000, 0.5105751000", \ + "0.0385817000, 0.0401560000, 0.0447798000, 0.0580144000, 0.0956433000, 0.2025323000, 0.5105666000", \ + "0.0377043000, 0.0392728000, 0.0438029000, 0.0569959000, 0.0947207000, 0.2019771000, 0.5101401000", \ + "0.0370570000, 0.0386016000, 0.0431381000, 0.0561964000, 0.0935107000, 0.2009108000, 0.5094441000", \ + "0.0369368000, 0.0385339000, 0.0429972000, 0.0559685000, 0.0932598000, 0.2000615000, 0.5086143000", \ + "0.0364563000, 0.0380043000, 0.0423323000, 0.0551678000, 0.0932039000, 0.2001956000, 0.5080979000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014471280, 0.0041883570, 0.0121221700, 0.0350846600, 0.1015440000, 0.2938942000"); + values("0.0279718000, 0.0264536000, 0.0220841000, 0.0093661000, -0.0273527000, -0.1345236000, -0.4456875000", \ + "0.0276738000, 0.0261202000, 0.0217565000, 0.0090579000, -0.0277536000, -0.1349367000, -0.4458060000", \ + "0.0271093000, 0.0256049000, 0.0212433000, 0.0086208000, -0.0280082000, -0.1352316000, -0.4462302000", \ + "0.0263951000, 0.0249059000, 0.0205521000, 0.0080843000, -0.0285252000, -0.1355138000, -0.4464254000", \ + "0.0257699000, 0.0242467000, 0.0199182000, 0.0074354000, -0.0287966000, -0.1355820000, -0.4463813000", \ + "0.0263242000, 0.0247945000, 0.0203930000, 0.0076328000, -0.0297039000, -0.1362317000, -0.4465758000", \ + "0.0290966000, 0.0275283000, 0.0229168000, 0.0098408000, -0.0275936000, -0.1356698000, -0.4466293000"); + } + related_pin : "A2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014471280, 0.0041883570, 0.0121221700, 0.0350846600, 0.1015440000, 0.2938942000"); + values("0.0546029000, 0.0560109000, 0.0604943000, 0.0734170000, 0.1105456000, 0.2170325000, 0.5246839000", \ + "0.0539013000, 0.0556769000, 0.0600105000, 0.0729848000, 0.1101896000, 0.2168797000, 0.5244711000", \ + "0.0533042000, 0.0549145000, 0.0595183000, 0.0724907000, 0.1098150000, 0.2165619000, 0.5242626000", \ + "0.0527949000, 0.0543645000, 0.0587675000, 0.0717847000, 0.1092680000, 0.2162712000, 0.5242186000", \ + "0.0521650000, 0.0537193000, 0.0582479000, 0.0712470000, 0.1084787000, 0.2156312000, 0.5236947000", \ + "0.0521116000, 0.0536901000, 0.0582176000, 0.0713985000, 0.1083180000, 0.2151139000, 0.5234957000", \ + "0.0517065000, 0.0531488000, 0.0576538000, 0.0706600000, 0.1084715000, 0.2156389000, 0.5234586000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014471280, 0.0041883570, 0.0121221700, 0.0350846600, 0.1015440000, 0.2938942000"); + values("0.0099202000, 0.0085240000, 0.0043539000, -0.0081472000, -0.0451320000, -0.1527006000, -0.4642951000", \ + "0.0093598000, 0.0080191000, 0.0040004000, -0.0082691000, -0.0449873000, -0.1524027000, -0.4639087000", \ + "0.0086646000, 0.0073704000, 0.0032791000, -0.0087131000, -0.0450644000, -0.1521926000, -0.4635729000", \ + "0.0076887000, 0.0063839000, 0.0025116000, -0.0095534000, -0.0455944000, -0.1523556000, -0.4634976000", \ + "0.0076197000, 0.0061578000, 0.0019488000, -0.0101984000, -0.0463455000, -0.1527996000, -0.4635893000", \ + "0.0089823000, 0.0074544000, 0.0029330000, -0.0098582000, -0.0468810000, -0.1536358000, -0.4641352000", \ + "0.0133372000, 0.0115279000, 0.0066488000, -0.0070168000, -0.0450564000, -0.1515754000, -0.4644398000"); + } + related_pin : "B1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014471280, 0.0041883570, 0.0121221700, 0.0350846600, 0.1015440000, 0.2938942000"); + values("0.0286357000, 0.0302416000, 0.0349134000, 0.0481555000, 0.0853579000, 0.1918005000, 0.4997312000", \ + "0.0277371000, 0.0293301000, 0.0339826000, 0.0473716000, 0.0851219000, 0.1918103000, 0.4995425000", \ + "0.0263707000, 0.0280376000, 0.0328773000, 0.0461488000, 0.0842712000, 0.1913577000, 0.4993692000", \ + "0.0256030000, 0.0272195000, 0.0318664000, 0.0452329000, 0.0829353000, 0.1906211000, 0.4990588000", \ + "0.0259316000, 0.0274899000, 0.0319098000, 0.0449138000, 0.0821702000, 0.1894037000, 0.4985164000", \ + "0.0269195000, 0.0284220000, 0.0327692000, 0.0454918000, 0.0819551000, 0.1878909000, 0.4974165000", \ + "0.0314679000, 0.0328687000, 0.0369521000, 0.0489235000, 0.0849531000, 0.1903373000, 0.4950249000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014471280, 0.0041883570, 0.0121221700, 0.0350846600, 0.1015440000, 0.2938942000"); + values("0.0131204000, 0.0117030000, 0.0074898000, -0.0050564000, -0.0420578000, -0.1496303000, -0.4611873000", \ + "0.0125771000, 0.0112149000, 0.0071690000, -0.0051399000, -0.0418889000, -0.1493029000, -0.4608229000", \ + "0.0116771000, 0.0103438000, 0.0063885000, -0.0056154000, -0.0419790000, -0.1491403000, -0.4605347000", \ + "0.0106193000, 0.0092544000, 0.0052450000, -0.0066282000, -0.0425693000, -0.1492989000, -0.4604460000", \ + "0.0106015000, 0.0091561000, 0.0046974000, -0.0076979000, -0.0435411000, -0.1498319000, -0.4605668000", \ + "0.0108807000, 0.0093532000, 0.0049454000, -0.0076930000, -0.0442587000, -0.1508167000, -0.4611510000", \ + "0.0145946000, 0.0129212000, 0.0081711000, -0.0052133000, -0.0429976000, -0.1505567000, -0.4615700000"); + } + related_pin : "B2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014471280, 0.0041883570, 0.0121221700, 0.0350846600, 0.1015440000, 0.2938942000"); + values("0.0431284000, 0.0446411000, 0.0492576000, 0.0621391000, 0.0992362000, 0.2059276000, 0.5134908000", \ + "0.0422546000, 0.0438113000, 0.0483958000, 0.0615141000, 0.0988625000, 0.2055256000, 0.5132624000", \ + "0.0415875000, 0.0429713000, 0.0476036000, 0.0607664000, 0.0983289000, 0.2052475000, 0.5132364000", \ + "0.0408873000, 0.0425818000, 0.0468208000, 0.0599476000, 0.0975134000, 0.2048133000, 0.5130078000", \ + "0.0405113000, 0.0420736000, 0.0466158000, 0.0595140000, 0.0968406000, 0.2042165000, 0.5125959000", \ + "0.0439760000, 0.0454630000, 0.0478574000, 0.0606996000, 0.0973025000, 0.2038405000, 0.5123072000", \ + "0.0479204000, 0.0492427000, 0.0530556000, 0.0653258000, 0.1012893000, 0.2072600000, 0.5150428000"); + } + } + max_capacitance : 0.2938940000; + max_transition : 1.9330300000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014471300, 0.0041883600, 0.0121222000, 0.0350847000, 0.1015440000, 0.2938940000"); + values("0.0417445000, 0.0435681000, 0.0485145000, 0.0619497000, 0.0985133000, 0.2003095000, 0.4901049000", \ + "0.0458038000, 0.0475463000, 0.0524354000, 0.0660325000, 0.1025963000, 0.2043993000, 0.4942327000", \ + "0.0554042000, 0.0571813000, 0.0622079000, 0.0758136000, 0.1123753000, 0.2143615000, 0.5041227000", \ + "0.0770916000, 0.0792248000, 0.0849485000, 0.0993265000, 0.1358835000, 0.2372621000, 0.5274726000", \ + "0.1041311000, 0.1072230000, 0.1156826000, 0.1368496000, 0.1862697000, 0.2923346000, 0.5813445000", \ + "0.1277344000, 0.1324649000, 0.1453635000, 0.1775102000, 0.2529581000, 0.4045462000, 0.7077506000", \ + "0.1215629000, 0.1286769000, 0.1480033000, 0.1989488000, 0.3141817000, 0.5482430000, 0.9758004000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014471300, 0.0041883600, 0.0121222000, 0.0350847000, 0.1015440000, 0.2938940000"); + values("0.1164222000, 0.1210808000, 0.1345229000, 0.1723089000, 0.2790601000, 0.5843661000, 1.4653841000", \ + "0.1209319000, 0.1255380000, 0.1388080000, 0.1774753000, 0.2847454000, 0.5904908000, 1.4716270000", \ + "0.1326454000, 0.1375862000, 0.1509966000, 0.1898092000, 0.2977342000, 0.6043214000, 1.4864336000", \ + "0.1623014000, 0.1668592000, 0.1806140000, 0.2189379000, 0.3271789000, 0.6349473000, 1.5178909000", \ + "0.2251698000, 0.2303825000, 0.2444336000, 0.2823281000, 0.3895800000, 0.6978479000, 1.5811403000", \ + "0.3346391000, 0.3413004000, 0.3599990000, 0.4094291000, 0.5310003000, 0.8397888000, 1.7239398000", \ + "0.5172891000, 0.5269347000, 0.5561922000, 0.6296463000, 0.7973325000, 1.1625448000, 2.0547104000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014471300, 0.0041883600, 0.0121222000, 0.0350847000, 0.1015440000, 0.2938940000"); + values("0.0340878000, 0.0361235000, 0.0422447000, 0.0592769000, 0.1086477000, 0.2511921000, 0.6649156000", \ + "0.0339891000, 0.0361047000, 0.0421220000, 0.0593126000, 0.1084602000, 0.2512084000, 0.6650505000", \ + "0.0337524000, 0.0358148000, 0.0417741000, 0.0588173000, 0.1084213000, 0.2511625000, 0.6650423000", \ + "0.0430323000, 0.0451689000, 0.0508253000, 0.0651425000, 0.1099980000, 0.2509584000, 0.6655157000", \ + "0.0634686000, 0.0662911000, 0.0739823000, 0.0930318000, 0.1371711000, 0.2590482000, 0.6650379000", \ + "0.1025690000, 0.1067395000, 0.1178916000, 0.1449141000, 0.2048187000, 0.3308241000, 0.6837850000", \ + "0.1706656000, 0.1772532000, 0.1956361000, 0.2374549000, 0.3231373000, 0.4923946000, 0.8448724000"); + } + related_pin : "A1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014471300, 0.0041883600, 0.0121222000, 0.0350847000, 0.1015440000, 0.2938940000"); + values("0.0779312000, 0.0839445000, 0.1010797000, 0.1512969000, 0.2956210000, 0.7134809000, 1.9131829000", \ + "0.0779733000, 0.0839049000, 0.1011784000, 0.1511343000, 0.2954056000, 0.7137815000, 1.9184689000", \ + "0.0779562000, 0.0839733000, 0.1012305000, 0.1509693000, 0.2955611000, 0.7106135000, 1.9199820000", \ + "0.0780272000, 0.0839978000, 0.1013013000, 0.1510399000, 0.2955087000, 0.7138344000, 1.9173543000", \ + "0.0873177000, 0.0924887000, 0.1082702000, 0.1552651000, 0.2962257000, 0.7142522000, 1.9131268000", \ + "0.1226244000, 0.1287622000, 0.1455350000, 0.1923661000, 0.3182650000, 0.7143448000, 1.9134858000", \ + "0.2027936000, 0.2099108000, 0.2309023000, 0.2855137000, 0.4225924000, 0.7759873000, 1.9221404000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014471300, 0.0041883600, 0.0121222000, 0.0350847000, 0.1015440000, 0.2938940000"); + values("0.0474738000, 0.0491836000, 0.0541107000, 0.0676458000, 0.1042513000, 0.2059293000, 0.4956935000", \ + "0.0517628000, 0.0534818000, 0.0583649000, 0.0719101000, 0.1085038000, 0.2102347000, 0.4997607000", \ + "0.0602761000, 0.0620712000, 0.0669906000, 0.0805443000, 0.1171903000, 0.2190245000, 0.5088149000", \ + "0.0778102000, 0.0797662000, 0.0851350000, 0.0994629000, 0.1365885000, 0.2387385000, 0.5286689000", \ + "0.1045198000, 0.1068015000, 0.1139547000, 0.1328730000, 0.1771505000, 0.2833234000, 0.5745071000", \ + "0.1312719000, 0.1352654000, 0.1462351000, 0.1740410000, 0.2381320000, 0.3732429000, 0.6790359000", \ + "0.1339625000, 0.1401325000, 0.1569483000, 0.2007458000, 0.3010077000, 0.5036428000, 0.8899688000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014471300, 0.0041883600, 0.0121222000, 0.0350847000, 0.1015440000, 0.2938940000"); + values("0.1403011000, 0.1449765000, 0.1580999000, 0.1948136000, 0.3006424000, 0.6038869000, 1.4792638000", \ + "0.1448539000, 0.1488527000, 0.1630592000, 0.1999835000, 0.3061056000, 0.6093294000, 1.4862901000", \ + "0.1579123000, 0.1623242000, 0.1756708000, 0.2126936000, 0.3194477000, 0.6229902000, 1.4983709000", \ + "0.1864067000, 0.1915839000, 0.2049051000, 0.2424699000, 0.3491344000, 0.6530611000, 1.5273720000", \ + "0.2475735000, 0.2526837000, 0.2657055000, 0.3028457000, 0.4097611000, 0.7138452000, 1.5882202000", \ + "0.3585175000, 0.3649444000, 0.3819160000, 0.4265593000, 0.5437800000, 0.8484420000, 1.7242338000", \ + "0.5465813000, 0.5558322000, 0.5802979000, 0.6451184000, 0.7994862000, 1.1551017000, 2.0362965000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014471300, 0.0041883600, 0.0121222000, 0.0350847000, 0.1015440000, 0.2938940000"); + values("0.0340117000, 0.0361221000, 0.0421537000, 0.0593012000, 0.1083913000, 0.2512797000, 0.6646033000", \ + "0.0339587000, 0.0360765000, 0.0421134000, 0.0592495000, 0.1085006000, 0.2511415000, 0.6641467000", \ + "0.0338392000, 0.0359198000, 0.0419009000, 0.0590302000, 0.1084856000, 0.2510722000, 0.6653167000", \ + "0.0391383000, 0.0411208000, 0.0467295000, 0.0623502000, 0.1095170000, 0.2512552000, 0.6651164000", \ + "0.0552646000, 0.0573132000, 0.0636014000, 0.0805666000, 0.1257285000, 0.2559055000, 0.6643457000", \ + "0.0894548000, 0.0926127000, 0.1008802000, 0.1225156000, 0.1734830000, 0.3007174000, 0.6756755000", \ + "0.1529864000, 0.1575951000, 0.1698229000, 0.2010118000, 0.2692203000, 0.4199210000, 0.7748576000"); + } + related_pin : "A2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014471300, 0.0041883600, 0.0121222000, 0.0350847000, 0.1015440000, 0.2938940000"); + values("0.0995492000, 0.1053329000, 0.1224722000, 0.1724776000, 0.3162268000, 0.7306545000, 1.9279787000", \ + "0.0992519000, 0.1057550000, 0.1224851000, 0.1724560000, 0.3161712000, 0.7313938000, 1.9287429000", \ + "0.0992181000, 0.1051971000, 0.1228983000, 0.1723709000, 0.3161570000, 0.7293468000, 1.9263071000", \ + "0.0996254000, 0.1054479000, 0.1224923000, 0.1726829000, 0.3163019000, 0.7324892000, 1.9253423000", \ + "0.1060969000, 0.1115181000, 0.1276325000, 0.1752453000, 0.3161072000, 0.7321900000, 1.9278825000", \ + "0.1397020000, 0.1457288000, 0.1623346000, 0.2094295000, 0.3365938000, 0.7337920000, 1.9310664000", \ + "0.2176954000, 0.2245951000, 0.2445315000, 0.2978962000, 0.4341381000, 0.7934992000, 1.9312560000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014471300, 0.0041883600, 0.0121222000, 0.0350847000, 0.1015440000, 0.2938940000"); + values("0.0226582000, 0.0243244000, 0.0286888000, 0.0411025000, 0.0756606000, 0.1747282000, 0.4606694000", \ + "0.0264655000, 0.0281009000, 0.0326891000, 0.0452622000, 0.0800505000, 0.1792922000, 0.4653158000", \ + "0.0350289000, 0.0370553000, 0.0425992000, 0.0551419000, 0.0902112000, 0.1897405000, 0.4758414000", \ + "0.0446733000, 0.0479641000, 0.0558396000, 0.0748424000, 0.1139526000, 0.2133936000, 0.4995565000", \ + "0.0505388000, 0.0554023000, 0.0681669000, 0.0979096000, 0.1572587000, 0.2685965000, 0.5544695000", \ + "0.0411346000, 0.0486037000, 0.0681659000, 0.1137236000, 0.2054904000, 0.3736105000, 0.6819510000", \ + "-0.0148183000, -0.0035894000, 0.0262403000, 0.0971367000, 0.2386578000, 0.4962242000, 0.9470810000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014471300, 0.0041883600, 0.0121222000, 0.0350847000, 0.1015440000, 0.2938940000"); + values("0.0818341000, 0.0867306000, 0.1004277000, 0.1386571000, 0.2455902000, 0.5505721000, 1.4286211000", \ + "0.0846807000, 0.0894617000, 0.1032309000, 0.1417232000, 0.2495788000, 0.5553151000, 1.4350769000", \ + "0.0937343000, 0.0986598000, 0.1127356000, 0.1513680000, 0.2598005000, 0.5661975000, 1.4453764000", \ + "0.1221416000, 0.1268239000, 0.1401532000, 0.1785294000, 0.2859888000, 0.5936474000, 1.4735303000", \ + "0.1870806000, 0.1928977000, 0.2079373000, 0.2469413000, 0.3513157000, 0.6607772000, 1.5411797000", \ + "0.2931430000, 0.3021253000, 0.3253662000, 0.3841138000, 0.5130201000, 0.8160209000, 1.6963490000", \ + "0.4714806000, 0.4841497000, 0.5203987000, 0.6081065000, 0.8046320000, 1.1918719000, 2.0601643000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014471300, 0.0041883600, 0.0121222000, 0.0350847000, 0.1015440000, 0.2938940000"); + values("0.0271302000, 0.0291179000, 0.0348428000, 0.0514067000, 0.0990824000, 0.2364862000, 0.6343001000", \ + "0.0270728000, 0.0290501000, 0.0348112000, 0.0513865000, 0.0989437000, 0.2361088000, 0.6341374000", \ + "0.0319334000, 0.0334337000, 0.0378968000, 0.0524807000, 0.0990795000, 0.2361028000, 0.6343665000", \ + "0.0467995000, 0.0484578000, 0.0534186000, 0.0659123000, 0.1044442000, 0.2362197000, 0.6341406000", \ + "0.0759947000, 0.0779900000, 0.0836371000, 0.0993737000, 0.1385738000, 0.2490606000, 0.6337847000", \ + "0.1286285000, 0.1314959000, 0.1395542000, 0.1611897000, 0.2128991000, 0.3278816000, 0.6554654000", \ + "0.2214663000, 0.2251100000, 0.2379311000, 0.2688567000, 0.3448621000, 0.5052693000, 0.8229272000"); + } + related_pin : "B1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014471300, 0.0041883600, 0.0121222000, 0.0350847000, 0.1015440000, 0.2938940000"); + values("0.0761138000, 0.0821411000, 0.0993721000, 0.1496950000, 0.2937522000, 0.7106578000, 1.9181785000", \ + "0.0759807000, 0.0820037000, 0.0994890000, 0.1494486000, 0.2938463000, 0.7099293000, 1.9193587000", \ + "0.0755900000, 0.0817584000, 0.0991945000, 0.1492965000, 0.2936813000, 0.7096602000, 1.9119042000", \ + "0.0766757000, 0.0821098000, 0.0984037000, 0.1488819000, 0.2935907000, 0.7105493000, 1.9130819000", \ + "0.1027698000, 0.1077609000, 0.1204742000, 0.1609890000, 0.2943774000, 0.7121881000, 1.9127455000", \ + "0.1516066000, 0.1588885000, 0.1785447000, 0.2270490000, 0.3396299000, 0.7117802000, 1.9121646000", \ + "0.2340882000, 0.2450353000, 0.2752829000, 0.3475464000, 0.4984683000, 0.8203409000, 1.9191428000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014471300, 0.0041883600, 0.0121222000, 0.0350847000, 0.1015440000, 0.2938940000"); + values("0.0286168000, 0.0302352000, 0.0346828000, 0.0470228000, 0.0814442000, 0.1805408000, 0.4665177000", \ + "0.0327393000, 0.0343488000, 0.0388934000, 0.0514307000, 0.0861342000, 0.1853438000, 0.4713586000", \ + "0.0404568000, 0.0422719000, 0.0472108000, 0.0601012000, 0.0950977000, 0.1944753000, 0.4806038000", \ + "0.0510488000, 0.0535689000, 0.0601617000, 0.0767240000, 0.1144013000, 0.2144196000, 0.5010608000", \ + "0.0608858000, 0.0648255000, 0.0754091000, 0.0992794000, 0.1505566000, 0.2594478000, 0.5467063000", \ + "0.0578355000, 0.0642254000, 0.0806415000, 0.1190568000, 0.1975495000, 0.3450590000, 0.6504912000", \ + "0.0107234000, 0.0209699000, 0.0476450000, 0.1098294000, 0.2351581000, 0.4604083000, 0.8599036000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014471300, 0.0041883600, 0.0121222000, 0.0350847000, 0.1015440000, 0.2938940000"); + values("0.1082230000, 0.1128985000, 0.1260021000, 0.1629210000, 0.2691893000, 0.5723120000, 1.4489692000", \ + "0.1111734000, 0.1157078000, 0.1291604000, 0.1663824000, 0.2728969000, 0.5763287000, 1.4512963000", \ + "0.1213297000, 0.1257096000, 0.1390407000, 0.1768964000, 0.2839203000, 0.5877378000, 1.4631052000", \ + "0.1481713000, 0.1531951000, 0.1650106000, 0.2029967000, 0.3101978000, 0.6147316000, 1.4891648000", \ + "0.2159227000, 0.2207934000, 0.2340453000, 0.2708777000, 0.3760712000, 0.6806518000, 1.5560234000", \ + "0.3354750000, 0.3426383000, 0.3623801000, 0.4140233000, 0.5349186000, 0.8361730000, 1.7102157000", \ + "0.5304325000, 0.5410480000, 0.5707648000, 0.6471319000, 0.8287259000, 1.1998541000, 2.0650193000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014471300, 0.0041883600, 0.0121222000, 0.0350847000, 0.1015440000, 0.2938940000"); + values("0.0271085000, 0.0290808000, 0.0348123000, 0.0513670000, 0.0989957000, 0.2360353000, 0.6343288000", \ + "0.0271474000, 0.0291171000, 0.0348236000, 0.0513541000, 0.0990049000, 0.2361856000, 0.6340432000", \ + "0.0292271000, 0.0309813000, 0.0361743000, 0.0518462000, 0.0990294000, 0.2363313000, 0.6337351000", \ + "0.0392879000, 0.0408697000, 0.0455711000, 0.0592449000, 0.1019316000, 0.2360102000, 0.6335341000", \ + "0.0617096000, 0.0635309000, 0.0685524000, 0.0827801000, 0.1229871000, 0.2438975000, 0.6335307000", \ + "0.1064480000, 0.1087860000, 0.1150951000, 0.1329393000, 0.1779336000, 0.2949763000, 0.6493002000", \ + "0.1924056000, 0.1948004000, 0.2029130000, 0.2260323000, 0.2856071000, 0.4205707000, 0.7542081000"); + } + related_pin : "B2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014471300, 0.0041883600, 0.0121222000, 0.0350847000, 0.1015440000, 0.2938940000"); + values("0.0993889000, 0.1051368000, 0.1229124000, 0.1723519000, 0.3160406000, 0.7294441000, 1.9306530000", \ + "0.0990583000, 0.1051396000, 0.1224240000, 0.1724492000, 0.3161502000, 0.7304130000, 1.9322841000", \ + "0.0992892000, 0.1050649000, 0.1226380000, 0.1723956000, 0.3163194000, 0.7298038000, 1.9323505000", \ + "0.0983218000, 0.1043340000, 0.1215959000, 0.1721562000, 0.3169159000, 0.7295715000, 1.9249191000", \ + "0.1174946000, 0.1222487000, 0.1366366000, 0.1801790000, 0.3164289000, 0.7307575000, 1.9295123000", \ + "0.1700676000, 0.1770157000, 0.1965383000, 0.2435186000, 0.3573708000, 0.7333417000, 1.9313051000", \ + "0.2592366000, 0.2695661000, 0.2966724000, 0.3631665000, 0.5132976000, 0.8368187000, 1.9330302000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__a2bb2o_1") { + leakage_power () { + value : 0.0023499000; + when : "!A1_N&!A2_N&!B1&B2"; + } + leakage_power () { + value : 0.0023499000; + when : "!A1_N&!A2_N&!B1&!B2"; + } + leakage_power () { + value : 0.0016457000; + when : "!A1_N&!A2_N&B1&B2"; + } + leakage_power () { + value : 0.0023499000; + when : "!A1_N&!A2_N&B1&!B2"; + } + leakage_power () { + value : 0.0078802000; + when : "!A1_N&A2_N&!B1&B2"; + } + leakage_power () { + value : 0.0076079000; + when : "!A1_N&A2_N&!B1&!B2"; + } + leakage_power () { + value : 0.0022078000; + when : "!A1_N&A2_N&B1&B2"; + } + leakage_power () { + value : 0.0081152000; + when : "!A1_N&A2_N&B1&!B2"; + } + leakage_power () { + value : 0.0074059000; + when : "A1_N&!A2_N&!B1&B2"; + } + leakage_power () { + value : 0.0071336000; + when : "A1_N&!A2_N&!B1&!B2"; + } + leakage_power () { + value : 0.0017335000; + when : "A1_N&!A2_N&B1&B2"; + } + leakage_power () { + value : 0.0076408000; + when : "A1_N&!A2_N&B1&!B2"; + } + leakage_power () { + value : 0.0071031000; + when : "A1_N&A2_N&!B1&B2"; + } + leakage_power () { + value : 0.0068308000; + when : "A1_N&A2_N&!B1&!B2"; + } + leakage_power () { + value : 0.0014307000; + when : "A1_N&A2_N&B1&B2"; + } + leakage_power () { + value : 0.0073381000; + when : "A1_N&A2_N&B1&!B2"; + } + area : 10.009600000; + cell_footprint : "sky130_fd_sc_hd__a2bb2o"; + cell_leakage_power : 0.0050702070; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A1_N") { + capacitance : 0.0013830000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0013480000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0084833000, 0.0084129000, 0.0082505000, 0.0082609000, 0.0082846000, 0.0083394000, 0.0084656000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0024068000, 0.0023673000, 0.0022761000, 0.0023179000, 0.0024144000, 0.0026367000, 0.0031491000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0014180000; + } + pin ("A2_N") { + capacitance : 0.0014370000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0013450000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0077209000, 0.0076270000, 0.0074107000, 0.0074649000, 0.0075898000, 0.0078778000, 0.0085417000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0017582000, 0.0017106000, 0.0016008000, 0.0016448000, 0.0017460000, 0.0019795000, 0.0025176000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0015300000; + } + pin ("B1") { + capacitance : 0.0014910000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0014500000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0020135000, 0.0020132000, 0.0020127000, 0.0020123000, 0.0020116000, 0.0020098000, 0.0020058000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0020130000, -0.0020115000, -0.0020082000, -0.0020086000, -0.0020095000, -0.0020118000, -0.0020169000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0015320000; + } + pin ("B2") { + capacitance : 0.0015660000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0015340000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0022268000, 0.0022242000, 0.0022182000, 0.0022189000, 0.0022204000, 0.0022240000, 0.0022322000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0022156000, -0.0022165000, -0.0022184000, -0.0022178000, -0.0022163000, -0.0022130000, -0.0022054000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0015970000; + } + pin ("X") { + direction : "output"; + function : "(B1&B2) | (!A1_N&!A2_N)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013054670, 0.0034084860, 0.0088993300, 0.0232355600, 0.0606665000, 0.1583962000"); + values("0.0087523000, 0.0076176000, 0.0048593000, -0.0030200000, -0.0253230000, -0.0855191000, -0.2436506000", \ + "0.0087484000, 0.0075980000, 0.0048924000, -0.0030108000, -0.0253356000, -0.0855456000, -0.2436601000", \ + "0.0087291000, 0.0076121000, 0.0048297000, -0.0030773000, -0.0254144000, -0.0856013000, -0.2437193000", \ + "0.0083980000, 0.0072837000, 0.0045357000, -0.0033518000, -0.0256906000, -0.0858886000, -0.2439926000", \ + "0.0082322000, 0.0070844000, 0.0043180000, -0.0035383000, -0.0259247000, -0.0861182000, -0.2442303000", \ + "0.0096323000, 0.0083147000, 0.0049648000, -0.0037680000, -0.0261570000, -0.0863888000, -0.2444918000", \ + "0.0103904000, 0.0091690000, 0.0057247000, -0.0029477000, -0.0258661000, -0.0863437000, -0.2445592000"); + } + related_pin : "A1_N"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013054670, 0.0034084860, 0.0088993300, 0.0232355600, 0.0606665000, 0.1583962000"); + values("0.0098078000, 0.0112869000, 0.0149609000, 0.0241101000, 0.0474767000, 0.1073410000, 0.2641578000", \ + "0.0097327000, 0.0112136000, 0.0149037000, 0.0240632000, 0.0472211000, 0.1072867000, 0.2641400000", \ + "0.0098034000, 0.0112840000, 0.0149692000, 0.0241325000, 0.0472960000, 0.1072931000, 0.2632272000", \ + "0.0097162000, 0.0111918000, 0.0148799000, 0.0240398000, 0.0471987000, 0.1071954000, 0.2631475000", \ + "0.0095577000, 0.0110342000, 0.0147146000, 0.0238791000, 0.0470311000, 0.1070573000, 0.2630347000", \ + "0.0092180000, 0.0107224000, 0.0144660000, 0.0236553000, 0.0468252000, 0.1068161000, 0.2639678000", \ + "0.0098958000, 0.0112438000, 0.0147282000, 0.0237496000, 0.0468884000, 0.1067224000, 0.2630976000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013054670, 0.0034084860, 0.0088993300, 0.0232355600, 0.0606665000, 0.1583962000"); + values("0.0087160000, 0.0076388000, 0.0048706000, -0.0029642000, -0.0252776000, -0.0855219000, -0.2436777000", \ + "0.0087480000, 0.0076465000, 0.0049086000, -0.0029697000, -0.0253124000, -0.0855446000, -0.2436820000", \ + "0.0087069000, 0.0076189000, 0.0048445000, -0.0030271000, -0.0253641000, -0.0855844000, -0.2437471000", \ + "0.0084461000, 0.0073606000, 0.0045855000, -0.0032955000, -0.0256321000, -0.0858405000, -0.2440044000", \ + "0.0081038000, 0.0070236000, 0.0042693000, -0.0035993000, -0.0259617000, -0.0861837000, -0.2443040000", \ + "0.0098839000, 0.0085753000, 0.0052098000, -0.0035726000, -0.0260624000, -0.0863102000, -0.2444425000", \ + "0.0105762000, 0.0093718000, 0.0059221000, -0.0027587000, -0.0256831000, -0.0861643000, -0.2443893000"); + } + related_pin : "A2_N"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013054670, 0.0034084860, 0.0088993300, 0.0232355600, 0.0606665000, 0.1583962000"); + values("0.0095495000, 0.0110214000, 0.0146970000, 0.0238619000, 0.0470261000, 0.1069896000, 0.2639792000", \ + "0.0094495000, 0.0109175000, 0.0146046000, 0.0237571000, 0.0471285000, 0.1069737000, 0.2637830000", \ + "0.0095109000, 0.0109884000, 0.0146774000, 0.0238382000, 0.0469970000, 0.1069910000, 0.2629219000", \ + "0.0093819000, 0.0108422000, 0.0145427000, 0.0236889000, 0.0468358000, 0.1069051000, 0.2636946000", \ + "0.0091456000, 0.0106057000, 0.0142930000, 0.0234428000, 0.0468098000, 0.1066663000, 0.2634652000", \ + "0.0088773000, 0.0103428000, 0.0141228000, 0.0233025000, 0.0464227000, 0.1063201000, 0.2623771000", \ + "0.0095329000, 0.0108891000, 0.0143544000, 0.0233358000, 0.0464825000, 0.1065082000, 0.2630520000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013054670, 0.0034084860, 0.0088993300, 0.0232355600, 0.0606665000, 0.1583962000"); + values("0.0098643000, 0.0087447000, 0.0059680000, -0.0019204000, -0.0242807000, -0.0845179000, -0.2426748000", \ + "0.0099167000, 0.0087669000, 0.0059231000, -0.0019478000, -0.0243011000, -0.0845607000, -0.2427364000", \ + "0.0097369000, 0.0085830000, 0.0057953000, -0.0020492000, -0.0243845000, -0.0846442000, -0.2428165000", \ + "0.0097232000, 0.0085677000, 0.0057811000, -0.0021419000, -0.0245023000, -0.0847489000, -0.2429170000", \ + "0.0095297000, 0.0084189000, 0.0056127000, -0.0022775000, -0.0246369000, -0.0848622000, -0.2430226000", \ + "0.0094301000, 0.0082827000, 0.0055660000, -0.0022762000, -0.0246687000, -0.0849079000, -0.2430658000", \ + "0.0120041000, 0.0106375000, 0.0075707000, -0.0013730000, -0.0245664000, -0.0848254000, -0.2429768000"); + } + related_pin : "B1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013054670, 0.0034084860, 0.0088993300, 0.0232355600, 0.0606665000, 0.1583962000"); + values("0.0104504000, 0.0118155000, 0.0154300000, 0.0245337000, 0.0478204000, 0.1083321000, 0.2656914000", \ + "0.0103905000, 0.0117709000, 0.0153738000, 0.0245006000, 0.0477457000, 0.1083496000, 0.2655433000", \ + "0.0103128000, 0.0117089000, 0.0153137000, 0.0244024000, 0.0478736000, 0.1078403000, 0.2643326000", \ + "0.0102668000, 0.0116314000, 0.0152046000, 0.0243133000, 0.0475556000, 0.1077307000, 0.2642367000", \ + "0.0101285000, 0.0115274000, 0.0150661000, 0.0240617000, 0.0473792000, 0.1075324000, 0.2639819000", \ + "0.0104227000, 0.0117372000, 0.0151764000, 0.0239319000, 0.0472469000, 0.1072049000, 0.2652817000", \ + "0.0108988000, 0.0122311000, 0.0155917000, 0.0245348000, 0.0476783000, 0.1082019000, 0.2634508000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013054670, 0.0034084860, 0.0088993300, 0.0232355600, 0.0606665000, 0.1583962000"); + values("0.0082929000, 0.0071750000, 0.0044037000, -0.0034711000, -0.0258703000, -0.0861625000, -0.2444514000", \ + "0.0081500000, 0.0070517000, 0.0043081000, -0.0035335000, -0.0259772000, -0.0863012000, -0.2445305000", \ + "0.0079903000, 0.0068988000, 0.0041510000, -0.0037528000, -0.0261482000, -0.0864635000, -0.2446808000", \ + "0.0078590000, 0.0067611000, 0.0039727000, -0.0039011000, -0.0263141000, -0.0866255000, -0.2448490000", \ + "0.0076990000, 0.0065777000, 0.0038164000, -0.0041252000, -0.0265303000, -0.0868235000, -0.2450295000", \ + "0.0074394000, 0.0063423000, 0.0035966000, -0.0042527000, -0.0266092000, -0.0868924000, -0.2450922000", \ + "0.0100105000, 0.0086317000, 0.0051517000, -0.0036982000, -0.0267516000, -0.0869296000, -0.2450556000"); + } + related_pin : "B2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013054670, 0.0034084860, 0.0088993300, 0.0232355600, 0.0606665000, 0.1583962000"); + values("0.0107427000, 0.0121451000, 0.0157183000, 0.0248281000, 0.0481092000, 0.1086390000, 0.2657433000", \ + "0.0106490000, 0.0120554000, 0.0156665000, 0.0247652000, 0.0480048000, 0.1081546000, 0.2646759000", \ + "0.0105830000, 0.0119780000, 0.0155806000, 0.0246555000, 0.0479412000, 0.1080404000, 0.2646025000", \ + "0.0104981000, 0.0118747000, 0.0154420000, 0.0244781000, 0.0477671000, 0.1079064000, 0.2645007000", \ + "0.0104297000, 0.0118267000, 0.0153696000, 0.0242081000, 0.0474884000, 0.1076919000, 0.2643321000", \ + "0.0107857000, 0.0120670000, 0.0154967000, 0.0241846000, 0.0474653000, 0.1073070000, 0.2639786000", \ + "0.0115156000, 0.0127828000, 0.0161375000, 0.0249622000, 0.0480433000, 0.1084115000, 0.2638571000"); + } + } + max_capacitance : 0.1583960000; + max_transition : 1.5038910000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013054700, 0.0034084900, 0.0088993300, 0.0232356000, 0.0606665000, 0.1583960000"); + values("0.2401693000, 0.2493548000, 0.2679793000, 0.3024145000, 0.3678690000, 0.5034463000, 0.8305054000", \ + "0.2447132000, 0.2539161000, 0.2724928000, 0.3073226000, 0.3726284000, 0.5080832000, 0.8349749000", \ + "0.2542568000, 0.2634277000, 0.2819840000, 0.3168412000, 0.3820896000, 0.5178049000, 0.8446571000", \ + "0.2712983000, 0.2804712000, 0.2989582000, 0.3338641000, 0.3989583000, 0.5346795000, 0.8614905000", \ + "0.2948863000, 0.3040104000, 0.3226611000, 0.3573511000, 0.4226513000, 0.5583752000, 0.8851008000", \ + "0.3212151000, 0.3303463000, 0.3488664000, 0.3834036000, 0.4484397000, 0.5834673000, 0.9103276000", \ + "0.3286811000, 0.3379137000, 0.3564564000, 0.3912080000, 0.4565321000, 0.5918982000, 0.9178266000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013054700, 0.0034084900, 0.0088993300, 0.0232356000, 0.0606665000, 0.1583960000"); + values("0.2152600000, 0.2224640000, 0.2388954000, 0.2768726000, 0.3726678000, 0.6193081000, 1.2639007000", \ + "0.2192364000, 0.2266038000, 0.2429385000, 0.2809767000, 0.3765759000, 0.6233660000, 1.2681691000", \ + "0.2309429000, 0.2383118000, 0.2546381000, 0.2926834000, 0.3881034000, 0.6342515000, 1.2761913000", \ + "0.2577709000, 0.2651272000, 0.2814539000, 0.3194838000, 0.4148649000, 0.6610918000, 1.3031100000", \ + "0.3175896000, 0.3249577000, 0.3412947000, 0.3793323000, 0.4748959000, 0.7213551000, 1.3630582000", \ + "0.4312468000, 0.4387641000, 0.4553227000, 0.4935656000, 0.5892302000, 0.8355580000, 1.4806697000", \ + "0.6267110000, 0.6349958000, 0.6523330000, 0.6908285000, 0.7870977000, 1.0337911000, 1.6751083000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013054700, 0.0034084900, 0.0088993300, 0.0232356000, 0.0606665000, 0.1583960000"); + values("0.0370043000, 0.0424336000, 0.0549129000, 0.0822966000, 0.1412827000, 0.2947715000, 0.7208776000", \ + "0.0370652000, 0.0424513000, 0.0556521000, 0.0814312000, 0.1415204000, 0.2935506000, 0.7161081000", \ + "0.0365976000, 0.0425105000, 0.0557486000, 0.0810208000, 0.1413713000, 0.2941583000, 0.7175806000", \ + "0.0370561000, 0.0430025000, 0.0556802000, 0.0810929000, 0.1414463000, 0.2931524000, 0.7164850000", \ + "0.0369911000, 0.0425025000, 0.0553063000, 0.0822251000, 0.1412256000, 0.2941353000, 0.7172899000", \ + "0.0370030000, 0.0423128000, 0.0547174000, 0.0811716000, 0.1408911000, 0.2939702000, 0.7163088000", \ + "0.0367556000, 0.0427399000, 0.0548645000, 0.0810540000, 0.1415093000, 0.2936243000, 0.7115464000"); + } + related_pin : "A1_N"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013054700, 0.0034084900, 0.0088993300, 0.0232356000, 0.0606665000, 0.1583960000"); + values("0.0253525000, 0.0319003000, 0.0494545000, 0.0985606000, 0.2320043000, 0.5826000000, 1.5008297000", \ + "0.0253754000, 0.0318460000, 0.0494953000, 0.0986141000, 0.2318959000, 0.5829062000, 1.5011448000", \ + "0.0253607000, 0.0318327000, 0.0494743000, 0.0986954000, 0.2316375000, 0.5827573000, 1.5017443000", \ + "0.0253480000, 0.0318413000, 0.0494911000, 0.0988149000, 0.2318492000, 0.5826223000, 1.5022029000", \ + "0.0254770000, 0.0319497000, 0.0495761000, 0.0988501000, 0.2320822000, 0.5819380000, 1.5024622000", \ + "0.0270014000, 0.0332396000, 0.0505174000, 0.0993906000, 0.2323064000, 0.5813207000, 1.5002067000", \ + "0.0306125000, 0.0363845000, 0.0529004000, 0.1004396000, 0.2335832000, 0.5817904000, 1.4989637000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013054700, 0.0034084900, 0.0088993300, 0.0232356000, 0.0606665000, 0.1583960000"); + values("0.2362244000, 0.2453956000, 0.2639005000, 0.2986982000, 0.3634044000, 0.4987780000, 0.8257701000", \ + "0.2408444000, 0.2499634000, 0.2685676000, 0.3032349000, 0.3685215000, 0.5038508000, 0.8308147000", \ + "0.2502123000, 0.2593510000, 0.2778923000, 0.3126018000, 0.3779443000, 0.5133500000, 0.8402816000", \ + "0.2659673000, 0.2751058000, 0.2936517000, 0.3283483000, 0.3937000000, 0.5291336000, 0.8560735000", \ + "0.2854594000, 0.2944701000, 0.3130834000, 0.3477675000, 0.4129022000, 0.5485071000, 0.8751579000", \ + "0.3028054000, 0.3120058000, 0.3304429000, 0.3652501000, 0.4303779000, 0.5656488000, 0.8927339000", \ + "0.2990847000, 0.3082899000, 0.3268235000, 0.3615369000, 0.4268702000, 0.5622718000, 0.8889014000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013054700, 0.0034084900, 0.0088993300, 0.0232356000, 0.0606665000, 0.1583960000"); + values("0.2057366000, 0.2130323000, 0.2293715000, 0.2674337000, 0.3631660000, 0.6096329000, 1.2554007000", \ + "0.2076504000, 0.2149973000, 0.2313009000, 0.2692898000, 0.3651342000, 0.6117245000, 1.2564587000", \ + "0.2171386000, 0.2245113000, 0.2408185000, 0.2788557000, 0.3743433000, 0.6206241000, 1.2624146000", \ + "0.2446492000, 0.2520047000, 0.2683016000, 0.3062866000, 0.4021573000, 0.6487708000, 1.2932380000", \ + "0.3109229000, 0.3182985000, 0.3345942000, 0.3725764000, 0.4683923000, 0.7151072000, 1.3587975000", \ + "0.4337755000, 0.4413586000, 0.4579892000, 0.4961968000, 0.5918381000, 0.8388025000, 1.4803839000", \ + "0.6328756000, 0.6413581000, 0.6589198000, 0.6975389000, 0.7938499000, 1.0403362000, 1.6821393000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013054700, 0.0034084900, 0.0088993300, 0.0232356000, 0.0606665000, 0.1583960000"); + values("0.0364445000, 0.0423605000, 0.0546742000, 0.0807505000, 0.1409950000, 0.2942822000, 0.7202403000", \ + "0.0369180000, 0.0422952000, 0.0554933000, 0.0806716000, 0.1406259000, 0.2935515000, 0.7162201000", \ + "0.0367395000, 0.0428006000, 0.0546652000, 0.0805631000, 0.1410893000, 0.2939033000, 0.7201220000", \ + "0.0367398000, 0.0427618000, 0.0547115000, 0.0805376000, 0.1410836000, 0.2938802000, 0.7203366000", \ + "0.0367069000, 0.0424255000, 0.0551119000, 0.0813288000, 0.1408035000, 0.2936447000, 0.7169922000", \ + "0.0369095000, 0.0427364000, 0.0548178000, 0.0818798000, 0.1405760000, 0.2941171000, 0.7197979000", \ + "0.0366959000, 0.0426736000, 0.0548467000, 0.0809179000, 0.1413840000, 0.2938273000, 0.7125606000"); + } + related_pin : "A2_N"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013054700, 0.0034084900, 0.0088993300, 0.0232356000, 0.0606665000, 0.1583960000"); + values("0.0253712000, 0.0318265000, 0.0495284000, 0.0987892000, 0.2320792000, 0.5813369000, 1.5038908000", \ + "0.0253333000, 0.0318099000, 0.0494236000, 0.0985262000, 0.2319285000, 0.5827653000, 1.5001735000", \ + "0.0253480000, 0.0318195000, 0.0495197000, 0.0988183000, 0.2319878000, 0.5824021000, 1.5031864000", \ + "0.0253375000, 0.0318528000, 0.0493977000, 0.0985307000, 0.2317734000, 0.5829431000, 1.5015651000", \ + "0.0254580000, 0.0319421000, 0.0495053000, 0.0985859000, 0.2320237000, 0.5829351000, 1.5031458000", \ + "0.0273463000, 0.0335761000, 0.0506955000, 0.0993645000, 0.2322531000, 0.5819629000, 1.4997861000", \ + "0.0314232000, 0.0376026000, 0.0535999000, 0.1005991000, 0.2329673000, 0.5822949000, 1.4988324000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013054700, 0.0034084900, 0.0088993300, 0.0232356000, 0.0606665000, 0.1583960000"); + values("0.2318699000, 0.2411087000, 0.2596007000, 0.2944249000, 0.3597975000, 0.4952126000, 0.8222545000", \ + "0.2368397000, 0.2459850000, 0.2646116000, 0.2993324000, 0.3647264000, 0.5002577000, 0.8271557000", \ + "0.2494333000, 0.2585096000, 0.2771186000, 0.3120242000, 0.3768916000, 0.5123932000, 0.8394059000", \ + "0.2767899000, 0.2859180000, 0.3044322000, 0.3392502000, 0.4042224000, 0.5401011000, 0.8669946000", \ + "0.3349232000, 0.3440903000, 0.3626807000, 0.3974792000, 0.4628181000, 0.5983577000, 0.9254119000", \ + "0.4546880000, 0.4644343000, 0.4840332000, 0.5202884000, 0.5869050000, 0.7234172000, 1.0500106000", \ + "0.6602791000, 0.6719021000, 0.6947248000, 0.7360867000, 0.8096887000, 0.9523490000, 1.2812089000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013054700, 0.0034084900, 0.0088993300, 0.0232356000, 0.0606665000, 0.1583960000"); + values("0.0894407000, 0.0970296000, 0.1141758000, 0.1530111000, 0.2491049000, 0.4970268000, 1.1382656000", \ + "0.0939130000, 0.1015527000, 0.1186980000, 0.1576337000, 0.2534535000, 0.5011866000, 1.1452699000", \ + "0.1036054000, 0.1112655000, 0.1283620000, 0.1672448000, 0.2634559000, 0.5102844000, 1.1529608000", \ + "0.1250565000, 0.1326324000, 0.1496483000, 0.1885062000, 0.2846903000, 0.5309405000, 1.1732877000", \ + "0.1637262000, 0.1716212000, 0.1894920000, 0.2286027000, 0.3245336000, 0.5718117000, 1.2140422000", \ + "0.2169488000, 0.2262091000, 0.2451088000, 0.2860848000, 0.3822188000, 0.6290532000, 1.2736916000", \ + "0.2686828000, 0.2811014000, 0.3049505000, 0.3500218000, 0.4471916000, 0.6952365000, 1.3363813000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013054700, 0.0034084900, 0.0088993300, 0.0232356000, 0.0606665000, 0.1583960000"); + values("0.0370019000, 0.0430012000, 0.0550593000, 0.0820721000, 0.1409626000, 0.2940015000, 0.7163796000", \ + "0.0366486000, 0.0425583000, 0.0552413000, 0.0810705000, 0.1415336000, 0.2941488000, 0.7172560000", \ + "0.0367932000, 0.0424551000, 0.0548481000, 0.0810357000, 0.1414181000, 0.2948189000, 0.7198609000", \ + "0.0370733000, 0.0425131000, 0.0557252000, 0.0810404000, 0.1415376000, 0.2940989000, 0.7173148000", \ + "0.0370468000, 0.0423797000, 0.0549290000, 0.0811101000, 0.1410629000, 0.2944807000, 0.7200899000", \ + "0.0406031000, 0.0466569000, 0.0592906000, 0.0854544000, 0.1444048000, 0.2950776000, 0.7174431000", \ + "0.0517767000, 0.0593284000, 0.0722965000, 0.1001586000, 0.1592763000, 0.3054556000, 0.7180047000"); + } + related_pin : "B1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013054700, 0.0034084900, 0.0088993300, 0.0232356000, 0.0606665000, 0.1583960000"); + values("0.0253084000, 0.0325474000, 0.0509144000, 0.0999790000, 0.2334476000, 0.5838420000, 1.5025600000", \ + "0.0252121000, 0.0325077000, 0.0508826000, 0.0999488000, 0.2325166000, 0.5852735000, 1.5023430000", \ + "0.0253328000, 0.0325059000, 0.0508450000, 0.0997585000, 0.2331724000, 0.5849901000, 1.5023430000", \ + "0.0254089000, 0.0326892000, 0.0509711000, 0.0999906000, 0.2329071000, 0.5828043000, 1.4995348000", \ + "0.0281151000, 0.0353552000, 0.0532292000, 0.1009716000, 0.2333388000, 0.5844243000, 1.5005605000", \ + "0.0345313000, 0.0414647000, 0.0589819000, 0.1042937000, 0.2344875000, 0.5837316000, 1.5024799000", \ + "0.0469630000, 0.0548797000, 0.0717698000, 0.1137000000, 0.2370396000, 0.5857319000, 1.4945221000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013054700, 0.0034084900, 0.0088993300, 0.0232356000, 0.0606665000, 0.1583960000"); + values("0.2044878000, 0.2132557000, 0.2311637000, 0.2650185000, 0.3287087000, 0.4628997000, 0.7889580000", \ + "0.2085858000, 0.2173643000, 0.2352937000, 0.2690417000, 0.3327542000, 0.4668431000, 0.7931614000", \ + "0.2198316000, 0.2286228000, 0.2464817000, 0.2799410000, 0.3440163000, 0.4782436000, 0.8040941000", \ + "0.2471256000, 0.2558645000, 0.2736096000, 0.3075537000, 0.3711866000, 0.5054512000, 0.8313601000", \ + "0.3084427000, 0.3171945000, 0.3350741000, 0.3688181000, 0.4328095000, 0.5669115000, 0.8924622000", \ + "0.4312423000, 0.4408357000, 0.4601823000, 0.4961686000, 0.5621565000, 0.6977112000, 1.0235859000", \ + "0.6392655000, 0.6506116000, 0.6735498000, 0.7156054000, 0.7897538000, 0.9322908000, 1.2602823000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013054700, 0.0034084900, 0.0088993300, 0.0232356000, 0.0606665000, 0.1583960000"); + values("0.0859182000, 0.0936095000, 0.1106881000, 0.1495485000, 0.2455346000, 0.4932789000, 1.1374760000", \ + "0.0900730000, 0.0977297000, 0.1148513000, 0.1538338000, 0.2499624000, 0.4966795000, 1.1392447000", \ + "0.1004354000, 0.1080983000, 0.1251870000, 0.1640099000, 0.2601431000, 0.5068650000, 1.1495784000", \ + "0.1243213000, 0.1319543000, 0.1489130000, 0.1875565000, 0.2836865000, 0.5306039000, 1.1733120000", \ + "0.1632301000, 0.1713778000, 0.1889132000, 0.2278487000, 0.3240275000, 0.5711047000, 1.2138874000", \ + "0.2094127000, 0.2187614000, 0.2381411000, 0.2784381000, 0.3741412000, 0.6215155000, 1.2644538000", \ + "0.2425730000, 0.2551543000, 0.2798963000, 0.3246346000, 0.4205405000, 0.6688813000, 1.3105732000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013054700, 0.0034084900, 0.0088993300, 0.0232356000, 0.0606665000, 0.1583960000"); + values("0.0339708000, 0.0397080000, 0.0520050000, 0.0781911000, 0.1384607000, 0.2913836000, 0.7199740000", \ + "0.0340027000, 0.0399501000, 0.0521961000, 0.0784995000, 0.1384151000, 0.2922049000, 0.7151422000", \ + "0.0338622000, 0.0396776000, 0.0527642000, 0.0790995000, 0.1382588000, 0.2914373000, 0.7154648000", \ + "0.0340047000, 0.0400705000, 0.0522556000, 0.0780633000, 0.1387211000, 0.2914588000, 0.7154364000", \ + "0.0338797000, 0.0401306000, 0.0522666000, 0.0782992000, 0.1381874000, 0.2905521000, 0.7168559000", \ + "0.0391597000, 0.0453314000, 0.0580056000, 0.0846315000, 0.1429608000, 0.2929124000, 0.7155672000", \ + "0.0519711000, 0.0592922000, 0.0726085000, 0.1005124000, 0.1599811000, 0.3050329000, 0.7170012000"); + } + related_pin : "B2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013054700, 0.0034084900, 0.0088993300, 0.0232356000, 0.0606665000, 0.1583960000"); + values("0.0252306000, 0.0324007000, 0.0509261000, 0.1000474000, 0.2333478000, 0.5845096000, 1.4991101000", \ + "0.0252631000, 0.0325375000, 0.0508546000, 0.0999362000, 0.2327826000, 0.5849501000, 1.5023851000", \ + "0.0253275000, 0.0325009000, 0.0508461000, 0.0999252000, 0.2334628000, 0.5847363000, 1.5032746000", \ + "0.0255631000, 0.0327661000, 0.0510627000, 0.1000764000, 0.2334727000, 0.5848192000, 1.5033317000", \ + "0.0289360000, 0.0356552000, 0.0534972000, 0.1014760000, 0.2335946000, 0.5844086000, 1.5031365000", \ + "0.0375282000, 0.0436902000, 0.0598952000, 0.1049877000, 0.2343756000, 0.5828442000, 1.4974698000", \ + "0.0509012000, 0.0588033000, 0.0745606000, 0.1151538000, 0.2371915000, 0.5863766000, 1.4992546000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__a2bb2o_2") { + leakage_power () { + value : 0.0035813000; + when : "!A1_N&!A2_N&!B1&B2"; + } + leakage_power () { + value : 0.0035813000; + when : "!A1_N&!A2_N&!B1&!B2"; + } + leakage_power () { + value : 0.0021756000; + when : "!A1_N&!A2_N&B1&B2"; + } + leakage_power () { + value : 0.0035813000; + when : "!A1_N&!A2_N&B1&!B2"; + } + leakage_power () { + value : 0.0069163000; + when : "!A1_N&A2_N&!B1&B2"; + } + leakage_power () { + value : 0.0066415000; + when : "!A1_N&A2_N&!B1&!B2"; + } + leakage_power () { + value : 0.0037877000; + when : "!A1_N&A2_N&B1&B2"; + } + leakage_power () { + value : 0.0071549000; + when : "!A1_N&A2_N&B1&!B2"; + } + leakage_power () { + value : 0.0059918000; + when : "A1_N&!A2_N&!B1&B2"; + } + leakage_power () { + value : 0.0057170000; + when : "A1_N&!A2_N&!B1&!B2"; + } + leakage_power () { + value : 0.0028631000; + when : "A1_N&!A2_N&B1&B2"; + } + leakage_power () { + value : 0.0062304000; + when : "A1_N&!A2_N&B1&!B2"; + } + leakage_power () { + value : 0.0055850000; + when : "A1_N&A2_N&!B1&B2"; + } + leakage_power () { + value : 0.0053102000; + when : "A1_N&A2_N&!B1&!B2"; + } + leakage_power () { + value : 0.0024563000; + when : "A1_N&A2_N&B1&B2"; + } + leakage_power () { + value : 0.0058236000; + when : "A1_N&A2_N&B1&!B2"; + } + area : 11.260800000; + cell_footprint : "sky130_fd_sc_hd__a2bb2o"; + cell_leakage_power : 0.0048373300; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A1_N") { + capacitance : 0.0016570000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0015950000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0100018000, 0.0099289000, 0.0097610000, 0.0097743000, 0.0098049000, 0.0098753000, 0.0100378000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0032612000, 0.0031977000, 0.0030512000, 0.0031046000, 0.0032275000, 0.0035109000, 0.0041641000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0017180000; + } + pin ("A2_N") { + capacitance : 0.0017070000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0015910000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0087200000, 0.0086204000, 0.0083910000, 0.0084739000, 0.0086651000, 0.0091057000, 0.0101214000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0022406000, 0.0021636000, 0.0019861000, 0.0020517000, 0.0022029000, 0.0025514000, 0.0033548000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0018240000; + } + pin ("B1") { + capacitance : 0.0017260000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0016570000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0028075000, 0.0028066000, 0.0028047000, 0.0028042000, 0.0028031000, 0.0028006000, 0.0027948000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0028057000, -0.0028044000, -0.0028014000, -0.0028021000, -0.0028035000, -0.0028070000, -0.0028148000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0017950000; + } + pin ("B2") { + capacitance : 0.0017960000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0017440000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0030428000, 0.0030433000, 0.0030444000, 0.0030457000, 0.0030486000, 0.0030553000, 0.0030708000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0030173000, -0.0030235000, -0.0030378000, -0.0030395000, -0.0030436000, -0.0030529000, -0.0030744000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0018480000; + } + pin ("X") { + direction : "output"; + function : "(B1&B2) | (!A1_N&!A2_N)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014523400, 0.0042185820, 0.0122536300, 0.0355928700, 0.1033859000, 0.3003029000"); + values("0.0121579000, 0.0106000000, 0.0068112000, -0.0045290000, -0.0403419000, -0.1491355000, -0.4677650000", \ + "0.0121486000, 0.0105912000, 0.0068011000, -0.0044997000, -0.0403641000, -0.1491431000, -0.4677770000", \ + "0.0121246000, 0.0105752000, 0.0066530000, -0.0045774000, -0.0403915000, -0.1491503000, -0.4677791000", \ + "0.0118983000, 0.0103715000, 0.0064216000, -0.0048510000, -0.0407002000, -0.1494928000, -0.4680887000", \ + "0.0115207000, 0.0099661000, 0.0060067000, -0.0052698000, -0.0410343000, -0.1498307000, -0.4684175000", \ + "0.0137963000, 0.0121994000, 0.0076671000, -0.0052266000, -0.0413095000, -0.1500933000, -0.4687107000", \ + "0.0154628000, 0.0138466000, 0.0094294000, -0.0033020000, -0.0405723000, -0.1499613000, -0.4687478000"); + } + related_pin : "A1_N"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014523400, 0.0042185820, 0.0122536300, 0.0355928700, 0.1033859000, 0.3003029000"); + values("0.0155037000, 0.0171774000, 0.0219624000, 0.0354258000, 0.0733462000, 0.1820108000, 0.4987290000", \ + "0.0154795000, 0.0171601000, 0.0219244000, 0.0353908000, 0.0733013000, 0.1822417000, 0.5008525000", \ + "0.0155319000, 0.0171884000, 0.0219905000, 0.0354188000, 0.0733550000, 0.1818593000, 0.4987085000", \ + "0.0154133000, 0.0171021000, 0.0218944000, 0.0352921000, 0.0732581000, 0.1821651000, 0.4960262000", \ + "0.0152377000, 0.0169030000, 0.0216920000, 0.0351010000, 0.0730760000, 0.1818785000, 0.4959684000", \ + "0.0147463000, 0.0164379000, 0.0213148000, 0.0349261000, 0.0726471000, 0.1812755000, 0.4977940000", \ + "0.0154647000, 0.0170618000, 0.0216546000, 0.0349388000, 0.0725378000, 0.1817168000, 0.4962545000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014523400, 0.0042185820, 0.0122536300, 0.0355928700, 0.1033859000, 0.3003029000"); + values("0.0121244000, 0.0106149000, 0.0067052000, -0.0046048000, -0.0403869000, -0.1491208000, -0.4677875000", \ + "0.0121253000, 0.0106092000, 0.0066973000, -0.0045706000, -0.0403773000, -0.1491220000, -0.4678194000", \ + "0.0120807000, 0.0105457000, 0.0066616000, -0.0045180000, -0.0403054000, -0.1491413000, -0.4678241000", \ + "0.0118205000, 0.0103120000, 0.0064901000, -0.0048225000, -0.0407042000, -0.1495274000, -0.4681809000", \ + "0.0114252000, 0.0099085000, 0.0060286000, -0.0052921000, -0.0410761000, -0.1498993000, -0.4685335000", \ + "0.0141626000, 0.0126021000, 0.0081310000, -0.0047494000, -0.0412306000, -0.1500783000, -0.4687396000", \ + "0.0156432000, 0.0140360000, 0.0095936000, -0.0031334000, -0.0404579000, -0.1497923000, -0.4686352000"); + } + related_pin : "A2_N"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014523400, 0.0042185820, 0.0122536300, 0.0355928700, 0.1033859000, 0.3003029000"); + values("0.0152581000, 0.0169532000, 0.0217392000, 0.0351594000, 0.0731423000, 0.1818756000, 0.4961269000", \ + "0.0152068000, 0.0168604000, 0.0216666000, 0.0350823000, 0.0730642000, 0.1818183000, 0.4958365000", \ + "0.0152562000, 0.0169203000, 0.0217066000, 0.0351751000, 0.0730928000, 0.1816242000, 0.4984623000", \ + "0.0150694000, 0.0167491000, 0.0215304000, 0.0349608000, 0.0729299000, 0.1816783000, 0.4958720000", \ + "0.0147677000, 0.0164136000, 0.0212121000, 0.0346116000, 0.0725782000, 0.1812250000, 0.4954549000", \ + "0.0144480000, 0.0160164000, 0.0208367000, 0.0344995000, 0.0721758000, 0.1809696000, 0.4975955000", \ + "0.0149230000, 0.0165208000, 0.0210989000, 0.0343668000, 0.0719010000, 0.1815140000, 0.4953963000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014523400, 0.0042185820, 0.0122536300, 0.0355928700, 0.1033859000, 0.3003029000"); + values("0.0137254000, 0.0121566000, 0.0082263000, -0.0029981000, -0.0388097000, -0.1476753000, -0.4664035000", \ + "0.0136733000, 0.0121521000, 0.0081889000, -0.0031139000, -0.0389226000, -0.1477028000, -0.4664307000", \ + "0.0137041000, 0.0120422000, 0.0081434000, -0.0032026000, -0.0389532000, -0.1478052000, -0.4665259000", \ + "0.0135330000, 0.0119777000, 0.0081807000, -0.0031443000, -0.0390356000, -0.1479054000, -0.4666038000", \ + "0.0134044000, 0.0118441000, 0.0079382000, -0.0034337000, -0.0392792000, -0.1480468000, -0.4667334000", \ + "0.0133419000, 0.0117609000, 0.0078205000, -0.0033870000, -0.0392989000, -0.1481408000, -0.4667768000", \ + "0.0183138000, 0.0165527000, 0.0117641000, -0.0014213000, -0.0390728000, -0.1481718000, -0.4667460000"); + } + related_pin : "B1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014523400, 0.0042185820, 0.0122536300, 0.0355928700, 0.1033859000, 0.3003029000"); + values("0.0163179000, 0.0179503000, 0.0227104000, 0.0361214000, 0.0741646000, 0.1833880000, 0.4991400000", \ + "0.0162353000, 0.0178791000, 0.0225936000, 0.0360481000, 0.0741048000, 0.1831292000, 0.4988918000", \ + "0.0161431000, 0.0177994000, 0.0225050000, 0.0359687000, 0.0740171000, 0.1830292000, 0.4987566000", \ + "0.0160398000, 0.0176886000, 0.0224361000, 0.0358534000, 0.0738978000, 0.1829420000, 0.4982658000", \ + "0.0159856000, 0.0176047000, 0.0222622000, 0.0355660000, 0.0735576000, 0.1828112000, 0.4985506000", \ + "0.0166339000, 0.0181781000, 0.0227186000, 0.0354247000, 0.0733387000, 0.1823369000, 0.5001822000", \ + "0.0174656000, 0.0189435000, 0.0233637000, 0.0365036000, 0.0737394000, 0.1828026000, 0.4968854000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014523400, 0.0042185820, 0.0122536300, 0.0355928700, 0.1033859000, 0.3003029000"); + values("0.0122042000, 0.0106760000, 0.0067857000, -0.0044641000, -0.0403308000, -0.1493594000, -0.4681472000", \ + "0.0120818000, 0.0105436000, 0.0066466000, -0.0045042000, -0.0403956000, -0.1493940000, -0.4681251000", \ + "0.0119659000, 0.0104623000, 0.0065640000, -0.0047043000, -0.0405481000, -0.1495841000, -0.4683524000", \ + "0.0117607000, 0.0102420000, 0.0063327000, -0.0048474000, -0.0407569000, -0.1497501000, -0.4684746000", \ + "0.0115935000, 0.0100512000, 0.0061131000, -0.0051603000, -0.0410526000, -0.1499952000, -0.4687025000", \ + "0.0113867000, 0.0097884000, 0.0058708000, -0.0053782000, -0.0412889000, -0.1501005000, -0.4688110000", \ + "0.0164155000, 0.0146213000, 0.0098352000, -0.0032766000, -0.0407795000, -0.1499660000, -0.4686454000"); + } + related_pin : "B2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014523400, 0.0042185820, 0.0122536300, 0.0355928700, 0.1033859000, 0.3003029000"); + values("0.0167063000, 0.0183619000, 0.0230991000, 0.0364541000, 0.0744694000, 0.1836211000, 0.5011907000", \ + "0.0166081000, 0.0182564000, 0.0230078000, 0.0363811000, 0.0744093000, 0.1835079000, 0.5010752000", \ + "0.0164929000, 0.0181298000, 0.0228077000, 0.0362610000, 0.0743114000, 0.1832932000, 0.4993447000", \ + "0.0163088000, 0.0179761000, 0.0227155000, 0.0361621000, 0.0740780000, 0.1831670000, 0.5009308000", \ + "0.0163506000, 0.0179499000, 0.0225969000, 0.0357313000, 0.0736522000, 0.1829991000, 0.5000468000", \ + "0.0172704000, 0.0187680000, 0.0232095000, 0.0361103000, 0.0736059000, 0.1824653000, 0.5005334000", \ + "0.0183632000, 0.0198182000, 0.0240805000, 0.0368804000, 0.0745668000, 0.1833999000, 0.4996248000"); + } + } + max_capacitance : 0.3003030000; + max_transition : 1.5036600000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014523400, 0.0042185800, 0.0122536000, 0.0355929000, 0.1033860000, 0.3003030000"); + values("0.2333361000, 0.2404753000, 0.2562690000, 0.2873976000, 0.3467564000, 0.4723946000, 0.7913724000", \ + "0.2380189000, 0.2451499000, 0.2609164000, 0.2921121000, 0.3514678000, 0.4771117000, 0.7961138000", \ + "0.2485445000, 0.2556615000, 0.2714569000, 0.3023409000, 0.3620703000, 0.4876908000, 0.8066603000", \ + "0.2684023000, 0.2755195000, 0.2913360000, 0.3225879000, 0.3818929000, 0.5075971000, 0.8265810000", \ + "0.2960062000, 0.3031039000, 0.3188989000, 0.3502169000, 0.4098716000, 0.5354774000, 0.8544798000", \ + "0.3283034000, 0.3353891000, 0.3511211000, 0.3821975000, 0.4415973000, 0.5665545000, 0.8859496000", \ + "0.3477850000, 0.3549112000, 0.3706563000, 0.4017451000, 0.4614216000, 0.5870548000, 0.9055354000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014523400, 0.0042185800, 0.0122536000, 0.0355929000, 0.1033860000, 0.3003030000"); + values("0.2036405000, 0.2094352000, 0.2229134000, 0.2542754000, 0.3363968000, 0.5693473000, 1.2485725000", \ + "0.2086331000, 0.2144504000, 0.2278770000, 0.2592417000, 0.3413011000, 0.5744664000, 1.2526472000", \ + "0.2209415000, 0.2267423000, 0.2402554000, 0.2715870000, 0.3536711000, 0.5868282000, 1.2653149000", \ + "0.2482698000, 0.2541068000, 0.2675566000, 0.2988952000, 0.3809325000, 0.6149924000, 1.2896122000", \ + "0.3075595000, 0.3134446000, 0.3269616000, 0.3583254000, 0.4403121000, 0.6743958000, 1.3482087000", \ + "0.4160029000, 0.4221620000, 0.4359258000, 0.4675505000, 0.5494549000, 0.7831673000, 1.4587428000", \ + "0.5969631000, 0.6036074000, 0.6181855000, 0.6504868000, 0.7328622000, 0.9661758000, 1.6412764000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014523400, 0.0042185800, 0.0122536000, 0.0355929000, 0.1033860000, 0.3003030000"); + values("0.0342219000, 0.0386102000, 0.0486791000, 0.0698547000, 0.1200818000, 0.2530827000, 0.6602083000", \ + "0.0342210000, 0.0386086000, 0.0486954000, 0.0698354000, 0.1200884000, 0.2530521000, 0.6603896000", \ + "0.0342847000, 0.0387419000, 0.0490145000, 0.0707715000, 0.1200156000, 0.2537095000, 0.6614240000", \ + "0.0341988000, 0.0386129000, 0.0485798000, 0.0701116000, 0.1196973000, 0.2530584000, 0.6609103000", \ + "0.0341462000, 0.0386149000, 0.0489408000, 0.0701916000, 0.1193875000, 0.2527288000, 0.6605571000", \ + "0.0342620000, 0.0385583000, 0.0482337000, 0.0701557000, 0.1194952000, 0.2526102000, 0.6630970000", \ + "0.0343185000, 0.0385917000, 0.0492214000, 0.0697573000, 0.1198398000, 0.2529646000, 0.6577147000"); + } + related_pin : "A1_N"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014523400, 0.0042185800, 0.0122536000, 0.0355929000, 0.1033860000, 0.3003030000"); + values("0.0222170000, 0.0265402000, 0.0387389000, 0.0751106000, 0.1876746000, 0.5224123000, 1.5017740000", \ + "0.0221870000, 0.0265369000, 0.0387984000, 0.0750634000, 0.1876177000, 0.5221643000, 1.5009993000", \ + "0.0221551000, 0.0265557000, 0.0388619000, 0.0751400000, 0.1875280000, 0.5220925000, 1.5015678000", \ + "0.0221829000, 0.0265279000, 0.0388223000, 0.0752361000, 0.1875852000, 0.5221225000, 1.4989002000", \ + "0.0224438000, 0.0267721000, 0.0389203000, 0.0752995000, 0.1878390000, 0.5228079000, 1.4994428000", \ + "0.0234815000, 0.0280103000, 0.0400031000, 0.0759572000, 0.1877686000, 0.5223137000, 1.5036603000", \ + "0.0264709000, 0.0308192000, 0.0424695000, 0.0773956000, 0.1885936000, 0.5207987000, 1.4944374000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014523400, 0.0042185800, 0.0122536000, 0.0355929000, 0.1033860000, 0.3003030000"); + values("0.2270551000, 0.2341485000, 0.2498300000, 0.2808147000, 0.3402809000, 0.4651181000, 0.7840102000", \ + "0.2317313000, 0.2388214000, 0.2545200000, 0.2855255000, 0.3450282000, 0.4702756000, 0.7890615000", \ + "0.2419727000, 0.2490633000, 0.2647982000, 0.2956170000, 0.3548880000, 0.4802831000, 0.7990168000", \ + "0.2591662000, 0.2662609000, 0.2819311000, 0.3130401000, 0.3721147000, 0.4976941000, 0.8165537000", \ + "0.2815568000, 0.2886545000, 0.3044299000, 0.3354243000, 0.3947333000, 0.5202845000, 0.8391401000", \ + "0.3040980000, 0.3112479000, 0.3269560000, 0.3578420000, 0.4173092000, 0.5426413000, 0.8618168000", \ + "0.3120426000, 0.3191422000, 0.3348782000, 0.3659395000, 0.4255019000, 0.5510729000, 0.8698544000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014523400, 0.0042185800, 0.0122536000, 0.0355929000, 0.1033860000, 0.3003030000"); + values("0.1918730000, 0.1977517000, 0.2112456000, 0.2425821000, 0.3244890000, 0.5584774000, 1.2389804000", \ + "0.1948178000, 0.2006206000, 0.2141343000, 0.2454749000, 0.3274506000, 0.5614382000, 1.2354232000", \ + "0.2045056000, 0.2103178000, 0.2237925000, 0.2550997000, 0.3372511000, 0.5703054000, 1.2494414000", \ + "0.2324300000, 0.2382178000, 0.2517148000, 0.2830499000, 0.3649270000, 0.5989843000, 1.2766432000", \ + "0.2953031000, 0.3011530000, 0.3146992000, 0.3460609000, 0.4279271000, 0.6614538000, 1.3364657000", \ + "0.4025563000, 0.4087294000, 0.4224979000, 0.4541530000, 0.5360624000, 0.7696223000, 1.4501003000", \ + "0.5762877000, 0.5828467000, 0.5975698000, 0.6296937000, 0.7121014000, 0.9458232000, 1.6209770000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014523400, 0.0042185800, 0.0122536000, 0.0355929000, 0.1033860000, 0.3003030000"); + values("0.0341871000, 0.0384919000, 0.0481226000, 0.0700793000, 0.1193411000, 0.2529137000, 0.6614278000", \ + "0.0341725000, 0.0384897000, 0.0481264000, 0.0701203000, 0.1192666000, 0.2521639000, 0.6615468000", \ + "0.0340750000, 0.0384628000, 0.0484219000, 0.0699136000, 0.1186645000, 0.2526372000, 0.6600324000", \ + "0.0340537000, 0.0383492000, 0.0487768000, 0.0696164000, 0.1196253000, 0.2524216000, 0.6608740000", \ + "0.0341437000, 0.0384449000, 0.0482890000, 0.0693822000, 0.1192445000, 0.2528422000, 0.6613337000", \ + "0.0344322000, 0.0385113000, 0.0482047000, 0.0700816000, 0.1193095000, 0.2517044000, 0.6623495000", \ + "0.0343611000, 0.0388196000, 0.0483861000, 0.0696696000, 0.1196032000, 0.2531711000, 0.6599115000"); + } + related_pin : "A2_N"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014523400, 0.0042185800, 0.0122536000, 0.0355929000, 0.1033860000, 0.3003030000"); + values("0.0222828000, 0.0265851000, 0.0388276000, 0.0752154000, 0.1879566000, 0.5231471000, 1.4959513000", \ + "0.0221322000, 0.0265281000, 0.0388590000, 0.0752025000, 0.1878917000, 0.5231312000, 1.4955591000", \ + "0.0221488000, 0.0264765000, 0.0387726000, 0.0752381000, 0.1875593000, 0.5221785000, 1.5024025000", \ + "0.0221630000, 0.0265918000, 0.0387430000, 0.0752057000, 0.1879600000, 0.5229656000, 1.4943867000", \ + "0.0224495000, 0.0267376000, 0.0390297000, 0.0752961000, 0.1878422000, 0.5216823000, 1.4993314000", \ + "0.0235293000, 0.0280813000, 0.0400787000, 0.0760276000, 0.1877887000, 0.5221904000, 1.4989996000", \ + "0.0266223000, 0.0307930000, 0.0425233000, 0.0774455000, 0.1887116000, 0.5212307000, 1.4943897000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014523400, 0.0042185800, 0.0122536000, 0.0355929000, 0.1033860000, 0.3003030000"); + values("0.2202854000, 0.2273959000, 0.2431715000, 0.2743440000, 0.3334978000, 0.4590864000, 0.7780099000", \ + "0.2257284000, 0.2328344000, 0.2485908000, 0.2797218000, 0.3394021000, 0.4644258000, 0.7835529000", \ + "0.2386501000, 0.2457236000, 0.2615380000, 0.2926198000, 0.3518819000, 0.4774623000, 0.7965772000", \ + "0.2655451000, 0.2725926000, 0.2883234000, 0.3196447000, 0.3787410000, 0.5045351000, 0.8234487000", \ + "0.3224900000, 0.3296074000, 0.3453639000, 0.3764636000, 0.4361604000, 0.5618966000, 0.8807642000", \ + "0.4391110000, 0.4466294000, 0.4639892000, 0.4964106000, 0.5576128000, 0.6842827000, 1.0035905000", \ + "0.6358984000, 0.6448500000, 0.6644935000, 0.7023949000, 0.7714149000, 0.9064718000, 1.2292931000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014523400, 0.0042185800, 0.0122536000, 0.0355929000, 0.1033860000, 0.3003030000"); + values("0.1160620000, 0.1227042000, 0.1381480000, 0.1724821000, 0.2568683000, 0.4911946000, 1.1672969000", \ + "0.1204676000, 0.1271291000, 0.1425240000, 0.1768679000, 0.2612528000, 0.4963537000, 1.1713641000", \ + "0.1300528000, 0.1366990000, 0.1520861000, 0.1864197000, 0.2708041000, 0.5059085000, 1.1809119000", \ + "0.1518892000, 0.1585081000, 0.1738699000, 0.2081846000, 0.2924463000, 0.5277402000, 1.2061069000", \ + "0.1969090000, 0.2038643000, 0.2197106000, 0.2543314000, 0.3387209000, 0.5735489000, 1.2502862000", \ + "0.2668436000, 0.2749433000, 0.2925367000, 0.3293518000, 0.4147653000, 0.6488878000, 1.3279704000", \ + "0.3511328000, 0.3614657000, 0.3836772000, 0.4265602000, 0.5148224000, 0.7489054000, 1.4252063000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014523400, 0.0042185800, 0.0122536000, 0.0355929000, 0.1033860000, 0.3003030000"); + values("0.0342319000, 0.0386458000, 0.0487594000, 0.0699630000, 0.1201871000, 0.2538250000, 0.6614547000", \ + "0.0343222000, 0.0386747000, 0.0484195000, 0.0704725000, 0.1197195000, 0.2532554000, 0.6615676000", \ + "0.0342387000, 0.0387911000, 0.0483525000, 0.0704081000, 0.1200242000, 0.2536466000, 0.6603864000", \ + "0.0341203000, 0.0386528000, 0.0489351000, 0.0699960000, 0.1199603000, 0.2530178000, 0.6607784000", \ + "0.0342015000, 0.0385665000, 0.0490998000, 0.0696164000, 0.1197796000, 0.2530039000, 0.6610270000", \ + "0.0390890000, 0.0433635000, 0.0530577000, 0.0753081000, 0.1233433000, 0.2545390000, 0.6606938000", \ + "0.0508793000, 0.0561354000, 0.0667248000, 0.0902580000, 0.1402955000, 0.2677294000, 0.6631682000"); + } + related_pin : "B1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014523400, 0.0042185800, 0.0122536000, 0.0355929000, 0.1033860000, 0.3003030000"); + values("0.0252360000, 0.0302964000, 0.0439321000, 0.0807674000, 0.1911133000, 0.5250904000, 1.4981877000", \ + "0.0250584000, 0.0304046000, 0.0439637000, 0.0807956000, 0.1911939000, 0.5245461000, 1.4967001000", \ + "0.0250244000, 0.0304184000, 0.0439127000, 0.0807723000, 0.1912187000, 0.5246233000, 1.4974794000", \ + "0.0251069000, 0.0304094000, 0.0438821000, 0.0807420000, 0.1914519000, 0.5249633000, 1.4988636000", \ + "0.0268376000, 0.0321371000, 0.0456116000, 0.0817817000, 0.1912618000, 0.5255810000, 1.4996729000", \ + "0.0329370000, 0.0384491000, 0.0522138000, 0.0876930000, 0.1939869000, 0.5245412000, 1.5004085000", \ + "0.0457407000, 0.0518010000, 0.0663790000, 0.0996035000, 0.2002136000, 0.5261548000, 1.4969918000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014523400, 0.0042185800, 0.0122536000, 0.0355929000, 0.1033860000, 0.3003030000"); + values("0.1979912000, 0.2047320000, 0.2197889000, 0.2497463000, 0.3073789000, 0.4307045000, 0.7483207000", \ + "0.2031874000, 0.2098993000, 0.2249690000, 0.2549328000, 0.3124482000, 0.4358158000, 0.7540217000", \ + "0.2156390000, 0.2224091000, 0.2374436000, 0.2673937000, 0.3249951000, 0.4484126000, 0.7660524000", \ + "0.2432100000, 0.2498336000, 0.2648576000, 0.2949376000, 0.3523650000, 0.4757549000, 0.7938684000", \ + "0.3038857000, 0.3106099000, 0.3256495000, 0.3555436000, 0.4133409000, 0.5366929000, 0.8546585000", \ + "0.4275479000, 0.4349380000, 0.4512712000, 0.4832398000, 0.5436263000, 0.6682483000, 0.9867178000", \ + "0.6353051000, 0.6440576000, 0.6634400000, 0.7013256000, 0.7698848000, 0.9037445000, 1.2260013000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014523400, 0.0042185800, 0.0122536000, 0.0355929000, 0.1033860000, 0.3003030000"); + values("0.1126657000, 0.1193346000, 0.1346954000, 0.1689598000, 0.2532430000, 0.4887090000, 1.1659778000", \ + "0.1167306000, 0.1234093000, 0.1387259000, 0.1730617000, 0.2573082000, 0.4927606000, 1.1700948000", \ + "0.1266339000, 0.1332754000, 0.1485708000, 0.1829692000, 0.2672895000, 0.5024013000, 1.1779374000", \ + "0.1508689000, 0.1575556000, 0.1729152000, 0.2072069000, 0.2912586000, 0.5262462000, 1.2031497000", \ + "0.2008338000, 0.2078510000, 0.2236179000, 0.2582798000, 0.3423183000, 0.5766408000, 1.2528455000", \ + "0.2677747000, 0.2761225000, 0.2945888000, 0.3314835000, 0.4162156000, 0.6505826000, 1.3281850000", \ + "0.3366335000, 0.3476256000, 0.3714333000, 0.4156598000, 0.5046156000, 0.7377858000, 1.4142395000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014523400, 0.0042185800, 0.0122536000, 0.0355929000, 0.1033860000, 0.3003030000"); + values("0.0317001000, 0.0357534000, 0.0453764000, 0.0670755000, 0.1160455000, 0.2495614000, 0.6585191000", \ + "0.0314252000, 0.0357614000, 0.0456862000, 0.0664639000, 0.1165179000, 0.2497106000, 0.6589679000", \ + "0.0316960000, 0.0357542000, 0.0453510000, 0.0670903000, 0.1160038000, 0.2495389000, 0.6583524000", \ + "0.0314359000, 0.0357212000, 0.0456479000, 0.0664724000, 0.1160122000, 0.2498203000, 0.6581742000", \ + "0.0314492000, 0.0356959000, 0.0453831000, 0.0664596000, 0.1161052000, 0.2488455000, 0.6609162000", \ + "0.0369276000, 0.0415575000, 0.0512403000, 0.0731803000, 0.1204238000, 0.2514860000, 0.6615815000", \ + "0.0502440000, 0.0553949000, 0.0673522000, 0.0890577000, 0.1390638000, 0.2667558000, 0.6634506000"); + } + related_pin : "B2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014523400, 0.0042185800, 0.0122536000, 0.0355929000, 0.1033860000, 0.3003030000"); + values("0.0250133000, 0.0303591000, 0.0439520000, 0.0807258000, 0.1914691000, 0.5244228000, 1.5010040000", \ + "0.0250826000, 0.0303590000, 0.0437880000, 0.0808464000, 0.1914558000, 0.5248889000, 1.5009874000", \ + "0.0251451000, 0.0304620000, 0.0440169000, 0.0807871000, 0.1909325000, 0.5239678000, 1.4985805000", \ + "0.0250073000, 0.0302945000, 0.0438276000, 0.0807921000, 0.1911890000, 0.5263879000, 1.5002312000", \ + "0.0276900000, 0.0329108000, 0.0460895000, 0.0823891000, 0.1914888000, 0.5258157000, 1.4947834000", \ + "0.0368678000, 0.0419274000, 0.0545937000, 0.0882377000, 0.1946121000, 0.5254830000, 1.4971381000", \ + "0.0506996000, 0.0578342000, 0.0717021000, 0.1041785000, 0.2008270000, 0.5272707000, 1.4953992000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__a2bb2o_4") { + leakage_power () { + value : 0.0076036000; + when : "!A1_N&!A2_N&!B1&B2"; + } + leakage_power () { + value : 0.0076022000; + when : "!A1_N&!A2_N&!B1&!B2"; + } + leakage_power () { + value : 0.0047386000; + when : "!A1_N&!A2_N&B1&B2"; + } + leakage_power () { + value : 0.0076036000; + when : "!A1_N&!A2_N&B1&!B2"; + } + leakage_power () { + value : 0.0074979000; + when : "!A1_N&A2_N&!B1&B2"; + } + leakage_power () { + value : 0.0068503000; + when : "!A1_N&A2_N&!B1&!B2"; + } + leakage_power () { + value : 0.0063325000; + when : "!A1_N&A2_N&B1&B2"; + } + leakage_power () { + value : 0.0078283000; + when : "!A1_N&A2_N&B1&!B2"; + } + leakage_power () { + value : 0.0077883000; + when : "A1_N&!A2_N&!B1&B2"; + } + leakage_power () { + value : 0.0071407000; + when : "A1_N&!A2_N&!B1&!B2"; + } + leakage_power () { + value : 0.0066229000; + when : "A1_N&!A2_N&B1&B2"; + } + leakage_power () { + value : 0.0081189000; + when : "A1_N&!A2_N&B1&!B2"; + } + leakage_power () { + value : 0.0062568000; + when : "A1_N&A2_N&!B1&B2"; + } + leakage_power () { + value : 0.0056092000; + when : "A1_N&A2_N&!B1&!B2"; + } + leakage_power () { + value : 0.0050914000; + when : "A1_N&A2_N&B1&B2"; + } + leakage_power () { + value : 0.0065873000; + when : "A1_N&A2_N&B1&!B2"; + } + area : 20.019200000; + cell_footprint : "sky130_fd_sc_hd__a2bb2o"; + cell_leakage_power : 0.0068295290; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A1_N") { + capacitance : 0.0049000000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0046580000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0278574000, 0.0276228000, 0.0270821000, 0.0271445000, 0.0272884000, 0.0276201000, 0.0283845000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0053596000, 0.0051463000, 0.0046544000, 0.0048403000, 0.0052688000, 0.0062565000, 0.0085333000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0051410000; + } + pin ("A2_N") { + capacitance : 0.0044270000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0041430000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0230574000, 0.0227685000, 0.0221024000, 0.0223078000, 0.0227814000, 0.0238730000, 0.0263892000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0020278000, 0.0018581000, 0.0014670000, 0.0016478000, 0.0020646000, 0.0030254000, 0.0052399000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0047100000; + } + pin ("B1") { + capacitance : 0.0047680000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0045350000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0082890000, 0.0082899000, 0.0082921000, 0.0082953000, 0.0083028000, 0.0083200000, 0.0083597000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0083132000, -0.0083018000, -0.0082757000, -0.0082774000, -0.0082814000, -0.0082906000, -0.0083118000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0050020000; + } + pin ("B2") { + capacitance : 0.0043600000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0041820000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0075709000, 0.0075693000, 0.0075654000, 0.0075631000, 0.0075579000, 0.0075459000, 0.0075181000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0075725000, -0.0075640000, -0.0075446000, -0.0075415000, -0.0075346000, -0.0075186000, -0.0074819000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0045390000; + } + pin ("X") { + direction : "output"; + function : "(B1&B2) | (!A1_N&!A2_N)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015825240, 0.0050087660, 0.0158529900, 0.0501754700, 0.1588078000, 0.5026343000"); + values("0.0323165000, 0.0305573000, 0.0254494000, 0.0107493000, -0.0403895000, -0.2139098000, -0.7700618000", \ + "0.0321204000, 0.0306888000, 0.0254917000, 0.0108620000, -0.0402889000, -0.2140750000, -0.7702383000", \ + "0.0322610000, 0.0305085000, 0.0254340000, 0.0107101000, -0.0403881000, -0.2139450000, -0.7702137000", \ + "0.0314792000, 0.0298244000, 0.0246320000, 0.0099746000, -0.0410525000, -0.2147916000, -0.7709567000", \ + "0.0309119000, 0.0292581000, 0.0241147000, 0.0093729000, -0.0416940000, -0.2154611000, -0.7715511000", \ + "0.0366395000, 0.0349030000, 0.0295632000, 0.0127515000, -0.0419830000, -0.2159728000, -0.7720868000", \ + "0.0378807000, 0.0361480000, 0.0309127000, 0.0139949000, -0.0402903000, -0.2152845000, -0.7719122000"); + } + related_pin : "A1_N"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015825240, 0.0050087660, 0.0158529900, 0.0501754700, 0.1588078000, 0.5026343000"); + values("0.0302697000, 0.0322524000, 0.0384436000, 0.0570356000, 0.1132173000, 0.2879976000, 0.8402169000", \ + "0.0300439000, 0.0320358000, 0.0382543000, 0.0568404000, 0.1129866000, 0.2876188000, 0.8357736000", \ + "0.0301627000, 0.0321360000, 0.0383539000, 0.0569477000, 0.1130572000, 0.2876874000, 0.8359631000", \ + "0.0297729000, 0.0317448000, 0.0379566000, 0.0565822000, 0.1126505000, 0.2872521000, 0.8357990000", \ + "0.0291298000, 0.0310985000, 0.0373014000, 0.0558740000, 0.1119945000, 0.2866992000, 0.8350848000", \ + "0.0281262000, 0.0299588000, 0.0356076000, 0.0549394000, 0.1109248000, 0.2856672000, 0.8340111000", \ + "0.0293831000, 0.0312189000, 0.0370126000, 0.0551023000, 0.1113418000, 0.2868924000, 0.8360326000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015825240, 0.0050087660, 0.0158529900, 0.0501754700, 0.1588078000, 0.5026343000"); + values("0.0329228000, 0.0311826000, 0.0260438000, 0.0114195000, -0.0396466000, -0.2133832000, -0.7698648000", \ + "0.0330128000, 0.0313357000, 0.0262189000, 0.0115946000, -0.0395619000, -0.2134618000, -0.7697816000", \ + "0.0328731000, 0.0310996000, 0.0261315000, 0.0113556000, -0.0396554000, -0.2134131000, -0.7699253000", \ + "0.0320358000, 0.0302668000, 0.0251452000, 0.0105192000, -0.0406314000, -0.2142280000, -0.7706471000", \ + "0.0311774000, 0.0295234000, 0.0243369000, 0.0097811000, -0.0413461000, -0.2151294000, -0.7713970000", \ + "0.0370681000, 0.0353011000, 0.0299705000, 0.0130435000, -0.0414937000, -0.2157203000, -0.7720333000", \ + "0.0383221000, 0.0366337000, 0.0314170000, 0.0144458000, -0.0400840000, -0.2146982000, -0.7715504000"); + } + related_pin : "A2_N"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015825240, 0.0050087660, 0.0158529900, 0.0501754700, 0.1588078000, 0.5026343000"); + values("0.0296997000, 0.0316812000, 0.0378923000, 0.0564860000, 0.1125915000, 0.2872007000, 0.8351577000", \ + "0.0294611000, 0.0314483000, 0.0376442000, 0.0562531000, 0.1124456000, 0.2870244000, 0.8391289000", \ + "0.0295965000, 0.0315860000, 0.0377944000, 0.0564027000, 0.1125696000, 0.2872508000, 0.8355389000", \ + "0.0290149000, 0.0309834000, 0.0371948000, 0.0557828000, 0.1119185000, 0.2865432000, 0.8346786000", \ + "0.0282360000, 0.0302220000, 0.0364318000, 0.0550049000, 0.1110828000, 0.2857607000, 0.8338320000", \ + "0.0276289000, 0.0294400000, 0.0351152000, 0.0542422000, 0.1103715000, 0.2848539000, 0.8342153000", \ + "0.0291957000, 0.0311059000, 0.0367890000, 0.0548255000, 0.1107809000, 0.2859858000, 0.8354000000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015825240, 0.0050087660, 0.0158529900, 0.0501754700, 0.1588078000, 0.5026343000"); + values("0.0351194000, 0.0333439000, 0.0283012000, 0.0135748000, -0.0375997000, -0.2113121000, -0.7677269000", \ + "0.0349394000, 0.0332931000, 0.0280223000, 0.0133685000, -0.0377608000, -0.2116045000, -0.7682271000", \ + "0.0346374000, 0.0328901000, 0.0277233000, 0.0130711000, -0.0380614000, -0.2119026000, -0.7684783000", \ + "0.0343079000, 0.0326521000, 0.0275306000, 0.0127341000, -0.0383412000, -0.2122268000, -0.7687096000", \ + "0.0340671000, 0.0323479000, 0.0271497000, 0.0123674000, -0.0388919000, -0.2127643000, -0.7690325000", \ + "0.0331015000, 0.0313257000, 0.0259739000, 0.0114010000, -0.0395020000, -0.2128773000, -0.7691381000", \ + "0.0414386000, 0.0394852000, 0.0336185000, 0.0160219000, -0.0389330000, -0.2132762000, -0.7689198000"); + } + related_pin : "B1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015825240, 0.0050087660, 0.0158529900, 0.0501754700, 0.1588078000, 0.5026343000"); + values("0.0345718000, 0.0364822000, 0.0425960000, 0.0610973000, 0.1176301000, 0.2928181000, 0.8442256000", \ + "0.0342924000, 0.0362255000, 0.0422004000, 0.0608859000, 0.1174591000, 0.2927641000, 0.8435968000", \ + "0.0339279000, 0.0358574000, 0.0419247000, 0.0605120000, 0.1170625000, 0.2921882000, 0.8436940000", \ + "0.0336661000, 0.0355668000, 0.0414538000, 0.0599095000, 0.1164864000, 0.2917010000, 0.8431427000", \ + "0.0333716000, 0.0353475000, 0.0412681000, 0.0594459000, 0.1156060000, 0.2911183000, 0.8420561000", \ + "0.0344605000, 0.0362440000, 0.0419673000, 0.0594305000, 0.1150235000, 0.2896430000, 0.8421426000", \ + "0.0364945000, 0.0381598000, 0.0437974000, 0.0614359000, 0.1168876000, 0.2918859000, 0.8409365000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015825240, 0.0050087660, 0.0158529900, 0.0501754700, 0.1588078000, 0.5026343000"); + values("0.0298508000, 0.0282418000, 0.0231228000, 0.0085247000, -0.0426075000, -0.2165746000, -0.7733176000", \ + "0.0294205000, 0.0279571000, 0.0227780000, 0.0083196000, -0.0428544000, -0.2169782000, -0.7735848000", \ + "0.0291404000, 0.0275188000, 0.0224035000, 0.0078045000, -0.0433285000, -0.2174115000, -0.7740132000", \ + "0.0286944000, 0.0270479000, 0.0219157000, 0.0072164000, -0.0439251000, -0.2178751000, -0.7744583000", \ + "0.0284434000, 0.0267870000, 0.0216217000, 0.0067385000, -0.0444762000, -0.2183312000, -0.7749216000", \ + "0.0286302000, 0.0267110000, 0.0214447000, 0.0057924000, -0.0448881000, -0.2185561000, -0.7749270000", \ + "0.0358400000, 0.0338557000, 0.0280113000, 0.0104445000, -0.0443701000, -0.2188273000, -0.7746500000"); + } + related_pin : "B2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015825240, 0.0050087660, 0.0158529900, 0.0501754700, 0.1588078000, 0.5026343000"); + values("0.0339403000, 0.0358929000, 0.0419667000, 0.0604432000, 0.1170041000, 0.2919003000, 0.8439185000", \ + "0.0336213000, 0.0355477000, 0.0416143000, 0.0602418000, 0.1168625000, 0.2921273000, 0.8427336000", \ + "0.0333217000, 0.0352559000, 0.0413260000, 0.0599084000, 0.1164473000, 0.2916929000, 0.8433081000", \ + "0.0331914000, 0.0350902000, 0.0409995000, 0.0593003000, 0.1157805000, 0.2910394000, 0.8426510000", \ + "0.0330275000, 0.0348660000, 0.0408315000, 0.0586907000, 0.1150819000, 0.2905472000, 0.8413806000", \ + "0.0345343000, 0.0363097000, 0.0418899000, 0.0596473000, 0.1144322000, 0.2894923000, 0.8414125000", \ + "0.0370730000, 0.0387354000, 0.0442726000, 0.0615688000, 0.1172539000, 0.2918811000, 0.8409611000"); + } + } + max_capacitance : 0.5026340000; + max_transition : 1.5045660000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015825200, 0.0050087700, 0.0158530000, 0.0501755000, 0.1588080000, 0.5026340000"); + values("0.1812610000, 0.1852033000, 0.1952684000, 0.2175679000, 0.2638536000, 0.3705279000, 0.6698899000", \ + "0.1858589000, 0.1897823000, 0.1998833000, 0.2222378000, 0.2686923000, 0.3753406000, 0.6750271000", \ + "0.1962532000, 0.2001951000, 0.2102637000, 0.2325911000, 0.2788858000, 0.3855981000, 0.6848581000", \ + "0.2139762000, 0.2179139000, 0.2279842000, 0.2501680000, 0.2967764000, 0.4034162000, 0.7032850000", \ + "0.2347944000, 0.2386233000, 0.2485787000, 0.2708004000, 0.3172033000, 0.4242022000, 0.7234984000", \ + "0.2528099000, 0.2567236000, 0.2667510000, 0.2890031000, 0.3355522000, 0.4421618000, 0.7417389000", \ + "0.2441395000, 0.2480549000, 0.2581288000, 0.2803808000, 0.3269595000, 0.4338373000, 0.7336718000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015825200, 0.0050087700, 0.0158530000, 0.0501755000, 0.1588080000, 0.5026340000"); + values("0.1824226000, 0.1860255000, 0.1956822000, 0.2213225000, 0.2947436000, 0.5205480000, 1.2368203000", \ + "0.1867734000, 0.1903485000, 0.2000419000, 0.2256768000, 0.2991186000, 0.5247163000, 1.2371056000", \ + "0.1990939000, 0.2026934000, 0.2123735000, 0.2380258000, 0.3115148000, 0.5372138000, 1.2494737000", \ + "0.2264985000, 0.2300219000, 0.2397595000, 0.2653641000, 0.3388854000, 0.5646577000, 1.2771347000", \ + "0.2841544000, 0.2877657000, 0.2974600000, 0.3231024000, 0.3965533000, 0.6222400000, 1.3348850000", \ + "0.3865151000, 0.3901513000, 0.4000870000, 0.4259103000, 0.4993993000, 0.7254375000, 1.4385320000", \ + "0.5620023000, 0.5660107000, 0.5763886000, 0.6025792000, 0.6765027000, 0.9025882000, 1.6156780000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015825200, 0.0050087700, 0.0158530000, 0.0501755000, 0.1588080000, 0.5026340000"); + values("0.0272758000, 0.0296727000, 0.0360078000, 0.0508259000, 0.0910198000, 0.2086603000, 0.6017411000", \ + "0.0275356000, 0.0295664000, 0.0357445000, 0.0510662000, 0.0910329000, 0.2084289000, 0.6008078000", \ + "0.0272592000, 0.0296384000, 0.0358992000, 0.0509376000, 0.0910643000, 0.2086215000, 0.5988084000", \ + "0.0272169000, 0.0295094000, 0.0356818000, 0.0516760000, 0.0910885000, 0.2086468000, 0.6010752000", \ + "0.0271890000, 0.0295709000, 0.0360172000, 0.0508740000, 0.0911764000, 0.2086268000, 0.5982201000", \ + "0.0272823000, 0.0295988000, 0.0357263000, 0.0508421000, 0.0908837000, 0.2076126000, 0.6015757000", \ + "0.0274010000, 0.0296989000, 0.0363008000, 0.0513626000, 0.0910893000, 0.2087313000, 0.6007771000"); + } + related_pin : "A1_N"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015825200, 0.0050087700, 0.0158530000, 0.0501755000, 0.1588080000, 0.5026340000"); + values("0.0202336000, 0.0232279000, 0.0324526000, 0.0624682000, 0.1616113000, 0.4827844000, 1.5032696000", \ + "0.0202150000, 0.0231697000, 0.0324161000, 0.0624597000, 0.1617578000, 0.4827989000, 1.5000770000", \ + "0.0202620000, 0.0232406000, 0.0324581000, 0.0623352000, 0.1619234000, 0.4826979000, 1.5004742000", \ + "0.0202755000, 0.0232055000, 0.0324603000, 0.0623458000, 0.1620417000, 0.4825131000, 1.5020135000", \ + "0.0204634000, 0.0234344000, 0.0326253000, 0.0624816000, 0.1620069000, 0.4828038000, 1.5017680000", \ + "0.0215738000, 0.0244295000, 0.0335427000, 0.0630982000, 0.1619973000, 0.4824850000, 1.4991157000", \ + "0.0240575000, 0.0268462000, 0.0355111000, 0.0642467000, 0.1631057000, 0.4822050000, 1.4986121000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015825200, 0.0050087700, 0.0158530000, 0.0501755000, 0.1588080000, 0.5026340000"); + values("0.1822825000, 0.1862167000, 0.1962834000, 0.2185939000, 0.2652104000, 0.3717345000, 0.6713780000", \ + "0.1868372000, 0.1907816000, 0.2008805000, 0.2232203000, 0.2697154000, 0.3765788000, 0.6766055000", \ + "0.1964574000, 0.2003889000, 0.2104753000, 0.2327846000, 0.2792445000, 0.3859301000, 0.6856138000", \ + "0.2113896000, 0.2153215000, 0.2253858000, 0.2477037000, 0.2941588000, 0.4010264000, 0.7011700000", \ + "0.2279148000, 0.2317978000, 0.2418286000, 0.2641193000, 0.3105803000, 0.4174112000, 0.7172130000", \ + "0.2369783000, 0.2408986000, 0.2509851000, 0.2732104000, 0.3196493000, 0.4268016000, 0.7269091000", \ + "0.2160743000, 0.2200039000, 0.2300966000, 0.2524422000, 0.2987782000, 0.4059462000, 0.7062007000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015825200, 0.0050087700, 0.0158530000, 0.0501755000, 0.1588080000, 0.5026340000"); + values("0.1655555000, 0.1691459000, 0.1788201000, 0.2044676000, 0.2779781000, 0.5038446000, 1.2159201000", \ + "0.1684302000, 0.1719607000, 0.1816799000, 0.2072486000, 0.2805023000, 0.5072162000, 1.2218718000", \ + "0.1786103000, 0.1821955000, 0.1918917000, 0.2175345000, 0.2909892000, 0.5165509000, 1.2292439000", \ + "0.2075203000, 0.2111209000, 0.2207970000, 0.2464456000, 0.3199261000, 0.5455973000, 1.2581258000", \ + "0.2728460000, 0.2764479000, 0.2861684000, 0.3118189000, 0.3852970000, 0.6110517000, 1.3235582000", \ + "0.3851472000, 0.3888103000, 0.3986720000, 0.4244023000, 0.4980326000, 0.7241714000, 1.4364657000", \ + "0.5752232000, 0.5792071000, 0.5896179000, 0.6158729000, 0.6895162000, 0.9157875000, 1.6282844000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015825200, 0.0050087700, 0.0158530000, 0.0501755000, 0.1588080000, 0.5026340000"); + values("0.0272993000, 0.0296853000, 0.0358498000, 0.0509247000, 0.0904921000, 0.2088181000, 0.6016163000", \ + "0.0271602000, 0.0295058000, 0.0356824000, 0.0509440000, 0.0909749000, 0.2085710000, 0.6012919000", \ + "0.0272910000, 0.0296682000, 0.0359575000, 0.0510633000, 0.0909354000, 0.2088417000, 0.6013569000", \ + "0.0272873000, 0.0296464000, 0.0358130000, 0.0509477000, 0.0910013000, 0.2088441000, 0.6007365000", \ + "0.0273778000, 0.0296528000, 0.0356064000, 0.0512050000, 0.0911795000, 0.2087047000, 0.5999983000", \ + "0.0276008000, 0.0297946000, 0.0359221000, 0.0514218000, 0.0911216000, 0.2089825000, 0.6018152000", \ + "0.0277500000, 0.0301583000, 0.0360224000, 0.0514395000, 0.0912500000, 0.2091380000, 0.6015667000"); + } + related_pin : "A2_N"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015825200, 0.0050087700, 0.0158530000, 0.0501755000, 0.1588080000, 0.5026340000"); + values("0.0202436000, 0.0232260000, 0.0324498000, 0.0623287000, 0.1620334000, 0.4824611000, 1.4944298000", \ + "0.0201850000, 0.0231806000, 0.0324696000, 0.0622199000, 0.1619947000, 0.4824139000, 1.5022836000", \ + "0.0202346000, 0.0231790000, 0.0324096000, 0.0624588000, 0.1617336000, 0.4828315000, 1.5016131000", \ + "0.0202398000, 0.0232302000, 0.0324152000, 0.0624434000, 0.1618740000, 0.4827348000, 1.4998565000", \ + "0.0205044000, 0.0234190000, 0.0326399000, 0.0624228000, 0.1619002000, 0.4827233000, 1.4993775000", \ + "0.0216136000, 0.0245511000, 0.0335465000, 0.0629855000, 0.1626201000, 0.4812334000, 1.5018957000", \ + "0.0245481000, 0.0274302000, 0.0359098000, 0.0643876000, 0.1628658000, 0.4824696000, 1.4966000000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015825200, 0.0050087700, 0.0158530000, 0.0501755000, 0.1588080000, 0.5026340000"); + values("0.1832677000, 0.1871899000, 0.1972930000, 0.2195867000, 0.2657564000, 0.3723799000, 0.6715818000", \ + "0.1884592000, 0.1923844000, 0.2024134000, 0.2247268000, 0.2713312000, 0.3777033000, 0.6768715000", \ + "0.2012875000, 0.2051929000, 0.2152417000, 0.2375440000, 0.2841492000, 0.3905490000, 0.6896697000", \ + "0.2294062000, 0.2333433000, 0.2433886000, 0.2654468000, 0.3119119000, 0.4186300000, 0.7179067000", \ + "0.2899330000, 0.2938747000, 0.3039225000, 0.3262085000, 0.3727103000, 0.4795057000, 0.7791087000", \ + "0.4078901000, 0.4121949000, 0.4233002000, 0.4475785000, 0.4968193000, 0.6057806000, 0.9058223000", \ + "0.6075947000, 0.6129514000, 0.6263973000, 0.6557050000, 0.7122333000, 0.8294899000, 1.1332602000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015825200, 0.0050087700, 0.0158530000, 0.0501755000, 0.1588080000, 0.5026340000"); + values("0.0874570000, 0.0912668000, 0.1016947000, 0.1285348000, 0.2031202000, 0.4307015000, 1.1446318000", \ + "0.0916983000, 0.0955198000, 0.1058678000, 0.1328092000, 0.2074045000, 0.4346563000, 1.1491892000", \ + "0.1008996000, 0.1047587000, 0.1151176000, 0.1420274000, 0.2166610000, 0.4441100000, 1.1582209000", \ + "0.1216649000, 0.1254562000, 0.1357051000, 0.1624611000, 0.2368858000, 0.4644932000, 1.1809712000", \ + "0.1575424000, 0.1615903000, 0.1723703000, 0.1998444000, 0.2744607000, 0.5027982000, 1.2157336000", \ + "0.2028766000, 0.2076627000, 0.2199482000, 0.2488787000, 0.3240270000, 0.5515226000, 1.2681981000", \ + "0.2372363000, 0.2435110000, 0.2592370000, 0.2933702000, 0.3713470000, 0.5992233000, 1.3124750000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015825200, 0.0050087700, 0.0158530000, 0.0501755000, 0.1588080000, 0.5026340000"); + values("0.0272731000, 0.0296895000, 0.0357828000, 0.0507589000, 0.0911377000, 0.2086786000, 0.6013721000", \ + "0.0272286000, 0.0295815000, 0.0358464000, 0.0510711000, 0.0905280000, 0.2086257000, 0.6005728000", \ + "0.0273304000, 0.0297067000, 0.0358527000, 0.0510310000, 0.0904901000, 0.2086234000, 0.6006809000", \ + "0.0272012000, 0.0295235000, 0.0356983000, 0.0513976000, 0.0911446000, 0.2087204000, 0.5988943000", \ + "0.0275334000, 0.0296876000, 0.0357807000, 0.0510464000, 0.0906990000, 0.2086315000, 0.6002530000", \ + "0.0327861000, 0.0355581000, 0.0415285000, 0.0574785000, 0.0961118000, 0.2120244000, 0.6009643000", \ + "0.0447861000, 0.0476984000, 0.0550899000, 0.0715436000, 0.1110040000, 0.2233819000, 0.6017117000"); + } + related_pin : "B1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015825200, 0.0050087700, 0.0158530000, 0.0501755000, 0.1588080000, 0.5026340000"); + values("0.0209540000, 0.0242483000, 0.0341076000, 0.0646292000, 0.1639472000, 0.4862745000, 1.5041085000", \ + "0.0208504000, 0.0242109000, 0.0341468000, 0.0645977000, 0.1639251000, 0.4859760000, 1.5042531000", \ + "0.0210096000, 0.0242758000, 0.0341581000, 0.0645560000, 0.1639896000, 0.4858194000, 1.5044034000", \ + "0.0210204000, 0.0243200000, 0.0343614000, 0.0647621000, 0.1641279000, 0.4854330000, 1.5042104000", \ + "0.0235496000, 0.0268917000, 0.0366359000, 0.0662944000, 0.1642557000, 0.4859042000, 1.5018760000", \ + "0.0295181000, 0.0327747000, 0.0423258000, 0.0708572000, 0.1661045000, 0.4838154000, 1.5042033000", \ + "0.0406088000, 0.0446235000, 0.0547955000, 0.0819446000, 0.1702493000, 0.4874301000, 1.5001632000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015825200, 0.0050087700, 0.0158530000, 0.0501755000, 0.1588080000, 0.5026340000"); + values("0.1702127000, 0.1741091000, 0.1840822000, 0.2065363000, 0.2533614000, 0.3612158000, 0.6607177000", \ + "0.1750437000, 0.1788742000, 0.1888635000, 0.2113796000, 0.2583751000, 0.3660531000, 0.6657034000", \ + "0.1872954000, 0.1911535000, 0.2010708000, 0.2235583000, 0.2705599000, 0.3781002000, 0.6779639000", \ + "0.2150837000, 0.2189451000, 0.2289053000, 0.2512846000, 0.2981699000, 0.4060560000, 0.7057155000", \ + "0.2755499000, 0.2793739000, 0.2893368000, 0.3116957000, 0.3586855000, 0.4665607000, 0.7663435000", \ + "0.3909991000, 0.3953231000, 0.4063924000, 0.4309555000, 0.4812717000, 0.5917445000, 0.8927923000", \ + "0.5894414000, 0.5946347000, 0.6080097000, 0.6374939000, 0.6955500000, 0.8153180000, 1.1193858000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015825200, 0.0050087700, 0.0158530000, 0.0501755000, 0.1588080000, 0.5026340000"); + values("0.0822472000, 0.0860652000, 0.0964554000, 0.1233319000, 0.1979896000, 0.4249381000, 1.1394222000", \ + "0.0862175000, 0.0900196000, 0.1003956000, 0.1272997000, 0.2018228000, 0.4300120000, 1.1425511000", \ + "0.0962197000, 0.1000743000, 0.1104338000, 0.1373281000, 0.2119496000, 0.4394332000, 1.1537176000", \ + "0.1195205000, 0.1232833000, 0.1335707000, 0.1601844000, 0.2346224000, 0.4620599000, 1.1789925000", \ + "0.1555624000, 0.1595543000, 0.1703106000, 0.1974903000, 0.2719112000, 0.5006506000, 1.2134276000", \ + "0.1960956000, 0.2009849000, 0.2131793000, 0.2417964000, 0.3161753000, 0.5438435000, 1.2580605000", \ + "0.2173330000, 0.2237495000, 0.2398292000, 0.2739040000, 0.3508231000, 0.5774936000, 1.2917118000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015825200, 0.0050087700, 0.0158530000, 0.0501755000, 0.1588080000, 0.5026340000"); + values("0.0266137000, 0.0289259000, 0.0352627000, 0.0514061000, 0.0918973000, 0.2096584000, 0.6014580000", \ + "0.0264699000, 0.0288846000, 0.0352264000, 0.0511827000, 0.0920069000, 0.2097849000, 0.5986128000", \ + "0.0267024000, 0.0288242000, 0.0354694000, 0.0511405000, 0.0920107000, 0.2100717000, 0.5999802000", \ + "0.0266235000, 0.0289143000, 0.0353763000, 0.0511613000, 0.0920282000, 0.2101115000, 0.6011577000", \ + "0.0267299000, 0.0291147000, 0.0355821000, 0.0510656000, 0.0919617000, 0.2099276000, 0.6002916000", \ + "0.0324466000, 0.0349604000, 0.0422635000, 0.0583436000, 0.0976720000, 0.2138224000, 0.6013415000", \ + "0.0449421000, 0.0478249000, 0.0556585000, 0.0728937000, 0.1143831000, 0.2270420000, 0.6038857000"); + } + related_pin : "B2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015825200, 0.0050087700, 0.0158530000, 0.0501755000, 0.1588080000, 0.5026340000"); + values("0.0208685000, 0.0242575000, 0.0341108000, 0.0645947000, 0.1641248000, 0.4846235000, 1.5045658000", \ + "0.0209097000, 0.0243180000, 0.0341864000, 0.0646124000, 0.1640981000, 0.4856112000, 1.5013609000", \ + "0.0209883000, 0.0242255000, 0.0341365000, 0.0645834000, 0.1638339000, 0.4858472000, 1.5044791000", \ + "0.0210857000, 0.0243931000, 0.0344188000, 0.0647935000, 0.1638821000, 0.4852158000, 1.5023398000", \ + "0.0239007000, 0.0271725000, 0.0367082000, 0.0666904000, 0.1645811000, 0.4855289000, 1.5005689000", \ + "0.0311271000, 0.0342270000, 0.0432145000, 0.0709573000, 0.1664819000, 0.4845334000, 1.5018551000", \ + "0.0435989000, 0.0474942000, 0.0573894000, 0.0833269000, 0.1704882000, 0.4876212000, 1.5008146000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__a2bb2oi_1") { + leakage_power () { + value : 0.0029310000; + when : "!A1_N&!A2_N&!B1&B2"; + } + leakage_power () { + value : 0.0029310000; + when : "!A1_N&!A2_N&!B1&!B2"; + } + leakage_power () { + value : 0.0010888000; + when : "!A1_N&!A2_N&B1&B2"; + } + leakage_power () { + value : 0.0029310000; + when : "!A1_N&!A2_N&B1&!B2"; + } + leakage_power () { + value : 0.0050337000; + when : "!A1_N&A2_N&!B1&B2"; + } + leakage_power () { + value : 0.0047996000; + when : "!A1_N&A2_N&!B1&!B2"; + } + leakage_power () { + value : 0.0069166000; + when : "!A1_N&A2_N&B1&B2"; + } + leakage_power () { + value : 0.0052427000; + when : "!A1_N&A2_N&B1&!B2"; + } + leakage_power () { + value : 0.0035501000; + when : "A1_N&!A2_N&!B1&B2"; + } + leakage_power () { + value : 0.0033160000; + when : "A1_N&!A2_N&!B1&!B2"; + } + leakage_power () { + value : 0.0054330000; + when : "A1_N&!A2_N&B1&B2"; + } + leakage_power () { + value : 0.0037590000; + when : "A1_N&!A2_N&B1&!B2"; + } + leakage_power () { + value : 0.0010844000; + when : "A1_N&A2_N&!B1&B2"; + } + leakage_power () { + value : 0.0008503000; + when : "A1_N&A2_N&!B1&!B2"; + } + leakage_power () { + value : 0.0029673000; + when : "A1_N&A2_N&B1&B2"; + } + leakage_power () { + value : 0.0012933000; + when : "A1_N&A2_N&B1&!B2"; + } + area : 8.758400000; + cell_footprint : "sky130_fd_sc_hd__a2bb2oi"; + cell_leakage_power : 0.0033829740; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A1_N") { + capacitance : 0.0023790000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022790000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0146984000, 0.0145980000, 0.0143666000, 0.0144200000, 0.0145433000, 0.0148275000, 0.0154824000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0046331000, 0.0045317000, 0.0042980000, 0.0044193000, 0.0046990000, 0.0053437000, 0.0068298000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024790000; + } + pin ("A2_N") { + capacitance : 0.0024790000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0023120000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0124968000, 0.0123542000, 0.0120255000, 0.0122062000, 0.0126229000, 0.0135833000, 0.0157972000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0031957000, 0.0030706000, 0.0027822000, 0.0029253000, 0.0032551000, 0.0040153000, 0.0057676000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0026470000; + } + pin ("B1") { + capacitance : 0.0023450000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022330000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0040144000, 0.0040148000, 0.0040158000, 0.0040157000, 0.0040156000, 0.0040152000, 0.0040144000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0040087000, -0.0040073000, -0.0040042000, -0.0040024000, -0.0039985000, -0.0039893000, -0.0039682000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024570000; + } + pin ("B2") { + capacitance : 0.0024190000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0023430000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0042190000, 0.0042181000, 0.0042160000, 0.0042176000, 0.0042212000, 0.0042296000, 0.0042490000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0042170000, -0.0042182000, -0.0042209000, -0.0042199000, -0.0042175000, -0.0042121000, -0.0041996000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024950000; + } + pin ("Y") { + direction : "output"; + function : "(A1_N&!B1) | (A1_N&!B2) | (A2_N&!B1) | (A2_N&!B2)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011382370, 0.0025911690, 0.0058987310, 0.0134283100, 0.0305692200, 0.0695900500"); + values("0.0018964000, 0.0011502000, -0.0006708000, -0.0054173000, -0.0171236000, -0.0446717000, -0.1078183000", \ + "0.0018247000, 0.0010714000, -0.0007854000, -0.0054882000, -0.0171846000, -0.0447428000, -0.1078835000", \ + "0.0018899000, 0.0011747000, -0.0006985000, -0.0054181000, -0.0171237000, -0.0446658000, -0.1078131000", \ + "0.0016491000, 0.0008989000, -0.0009404000, -0.0056544000, -0.0173350000, -0.0448730000, -0.1079927000", \ + "0.0012579000, 0.0005034000, -0.0013472000, -0.0059998000, -0.0176072000, -0.0451076000, -0.1082191000", \ + "0.0018230000, 0.0008710000, -0.0013202000, -0.0064442000, -0.0183423000, -0.0454312000, -0.1084638000", \ + "0.0026110000, 0.0015763000, -0.0008366000, -0.0060224000, -0.0179294000, -0.0453748000, -0.1081115000"); + } + related_pin : "A1_N"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011382370, 0.0025911690, 0.0058987310, 0.0134283100, 0.0305692200, 0.0695900500"); + values("0.0082519000, 0.0093643000, 0.0118352000, 0.0173750000, 0.0296264000, 0.0572174000, 0.1196506000", \ + "0.0082156000, 0.0093192000, 0.0118080000, 0.0173173000, 0.0295734000, 0.0571631000, 0.1196342000", \ + "0.0081986000, 0.0092929000, 0.0117700000, 0.0172694000, 0.0295642000, 0.0571829000, 0.1196346000", \ + "0.0077484000, 0.0088339000, 0.0112826000, 0.0167785000, 0.0290932000, 0.0567642000, 0.1192405000", \ + "0.0073453000, 0.0084056000, 0.0108324000, 0.0162916000, 0.0286134000, 0.0562994000, 0.1188511000", \ + "0.0072555000, 0.0082779000, 0.0105747000, 0.0159340000, 0.0282481000, 0.0559009000, 0.1186105000", \ + "0.0076592000, 0.0087094000, 0.0109954000, 0.0163584000, 0.0284460000, 0.0563112000, 0.1186707000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011382370, 0.0025911690, 0.0058987310, 0.0134283100, 0.0305692200, 0.0695900500"); + values("0.0019406000, 0.0011793000, -0.0006374000, -0.0053627000, -0.0170875000, -0.0446425000, -0.1077752000", \ + "0.0017939000, 0.0010444000, -0.0007990000, -0.0055199000, -0.0172316000, -0.0447763000, -0.1079105000", \ + "0.0018996000, 0.0011567000, -0.0007118000, -0.0054170000, -0.0171129000, -0.0446622000, -0.1077862000", \ + "0.0016257000, 0.0008522000, -0.0010312000, -0.0057413000, -0.0174221000, -0.0449469000, -0.1080586000", \ + "0.0011466000, 0.0004006000, -0.0015072000, -0.0062537000, -0.0178228000, -0.0452801000, -0.1083449000", \ + "0.0017617000, 0.0007745000, -0.0014620000, -0.0065831000, -0.0185513000, -0.0455707000, -0.1085685000", \ + "0.0019016000, 0.0008655000, -0.0013975000, -0.0064985000, -0.0184527000, -0.0459594000, -0.1086825000"); + } + related_pin : "A2_N"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011382370, 0.0025911690, 0.0058987310, 0.0134283100, 0.0305692200, 0.0695900500"); + values("0.0082237000, 0.0093028000, 0.0117097000, 0.0170695000, 0.0291322000, 0.0565166000, 0.1187464000", \ + "0.0081762000, 0.0092576000, 0.0116792000, 0.0170615000, 0.0291491000, 0.0565742000, 0.1188703000", \ + "0.0081192000, 0.0091979000, 0.0116091000, 0.0170554000, 0.0292000000, 0.0566316000, 0.1189371000", \ + "0.0075725000, 0.0086518000, 0.0110576000, 0.0165015000, 0.0286972000, 0.0562249000, 0.1185832000", \ + "0.0071509000, 0.0082096000, 0.0105247000, 0.0159473000, 0.0281842000, 0.0558127000, 0.1182478000", \ + "0.0072104000, 0.0081828000, 0.0105078000, 0.0157794000, 0.0280375000, 0.0555824000, 0.1180561000", \ + "0.0081807000, 0.0092407000, 0.0115724000, 0.0168467000, 0.0288478000, 0.0564258000, 0.1187566000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011382370, 0.0025911690, 0.0058987310, 0.0134283100, 0.0305692200, 0.0695900500"); + values("0.0050310000, 0.0040205000, 0.0016963000, -0.0036021000, -0.0157235000, -0.0434046000, -0.1065262000", \ + "0.0049074000, 0.0038986000, 0.0015763000, -0.0037088000, -0.0158281000, -0.0435128000, -0.1066160000", \ + "0.0047437000, 0.0037403000, 0.0014352000, -0.0038330000, -0.0159154000, -0.0435839000, -0.1067270000", \ + "0.0045388000, 0.0035525000, 0.0012804000, -0.0039572000, -0.0160159000, -0.0436543000, -0.1067607000", \ + "0.0045587000, 0.0035496000, 0.0011772000, -0.0041610000, -0.0161642000, -0.0437391000, -0.1068047000", \ + "0.0047889000, 0.0037593000, 0.0013884000, -0.0039701000, -0.0161107000, -0.0438264000, -0.1068382000", \ + "0.0058687000, 0.0047861000, 0.0023328000, -0.0031591000, -0.0155425000, -0.0434564000, -0.1067552000"); + } + related_pin : "B1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011382370, 0.0025911690, 0.0058987310, 0.0134283100, 0.0305692200, 0.0695900500"); + values("0.0105861000, 0.0116241000, 0.0139942000, 0.0193254000, 0.0314125000, 0.0588561000, 0.1211723000", \ + "0.0104498000, 0.0114957000, 0.0138915000, 0.0192322000, 0.0313580000, 0.0587666000, 0.1211422000", \ + "0.0102967000, 0.0113435000, 0.0137416000, 0.0191056000, 0.0312607000, 0.0587487000, 0.1211310000", \ + "0.0101914000, 0.0112351000, 0.0136057000, 0.0189652000, 0.0311141000, 0.0586201000, 0.1210423000", \ + "0.0100864000, 0.0111421000, 0.0135233000, 0.0188446000, 0.0309592000, 0.0584865000, 0.1209470000", \ + "0.0100715000, 0.0110838000, 0.0134491000, 0.0188164000, 0.0310041000, 0.0584547000, 0.1208429000", \ + "0.0103669000, 0.0113620000, 0.0136338000, 0.0188190000, 0.0311926000, 0.0587366000, 0.1212691000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011382370, 0.0025911690, 0.0058987310, 0.0134283100, 0.0305692200, 0.0695900500"); + values("0.0053302000, 0.0043296000, 0.0020141000, -0.0032762000, -0.0154104000, -0.0430786000, -0.1061751000", \ + "0.0051874000, 0.0041853000, 0.0018923000, -0.0033841000, -0.0154887000, -0.0431597000, -0.1062603000", \ + "0.0049754000, 0.0039804000, 0.0017295000, -0.0035342000, -0.0155966000, -0.0432346000, -0.1063532000", \ + "0.0047601000, 0.0037812000, 0.0014964000, -0.0036816000, -0.0157208000, -0.0433265000, -0.1063969000", \ + "0.0047653000, 0.0037535000, 0.0014174000, -0.0037746000, -0.0158352000, -0.0434355000, -0.1064858000", \ + "0.0052740000, 0.0042211000, 0.0019888000, -0.0035944000, -0.0157751000, -0.0433370000, -0.1064297000", \ + "0.0067479000, 0.0056461000, 0.0031485000, -0.0024186000, -0.0147541000, -0.0427719000, -0.1062645000"); + } + related_pin : "B2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011382370, 0.0025911690, 0.0058987310, 0.0134283100, 0.0305692200, 0.0695900500"); + values("0.0077037000, 0.0088233000, 0.0112464000, 0.0166433000, 0.0287616000, 0.0561955000, 0.1185592000", \ + "0.0074612000, 0.0085860000, 0.0110555000, 0.0165201000, 0.0286486000, 0.0563426000, 0.1194861000", \ + "0.0072499000, 0.0083443000, 0.0107927000, 0.0163175000, 0.0286717000, 0.0561881000, 0.1185319000", \ + "0.0071259000, 0.0081843000, 0.0105792000, 0.0160270000, 0.0282957000, 0.0560948000, 0.1188871000", \ + "0.0070086000, 0.0080659000, 0.0104231000, 0.0157933000, 0.0280544000, 0.0555553000, 0.1191338000", \ + "0.0070043000, 0.0080360000, 0.0103932000, 0.0157534000, 0.0279528000, 0.0556243000, 0.1186187000", \ + "0.0072724000, 0.0082325000, 0.0105391000, 0.0157089000, 0.0280824000, 0.0557731000, 0.1184099000"); + } + } + max_capacitance : 0.0695900000; + max_transition : 1.4942230000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011382400, 0.0025911700, 0.0058987300, 0.0134283000, 0.0305692000, 0.0695901000"); + values("0.1111415000, 0.1154701000, 0.1239808000, 0.1396402000, 0.1686284000, 0.2249226000, 0.3451324000", \ + "0.1160721000, 0.1203943000, 0.1289170000, 0.1445338000, 0.1735560000, 0.2299009000, 0.3500404000", \ + "0.1276640000, 0.1322772000, 0.1406176000, 0.1564070000, 0.1854206000, 0.2417337000, 0.3619886000", \ + "0.1534033000, 0.1579232000, 0.1663883000, 0.1821544000, 0.2111611000, 0.2675672000, 0.3877624000", \ + "0.2047048000, 0.2091118000, 0.2183404000, 0.2352032000, 0.2647292000, 0.3215943000, 0.4418911000", \ + "0.2883558000, 0.2936834000, 0.3043273000, 0.3233985000, 0.3565780000, 0.4166767000, 0.5387409000", \ + "0.4251904000, 0.4319152000, 0.4450878000, 0.4684088000, 0.5073971000, 0.5734328000, 0.6985780000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011382400, 0.0025911700, 0.0058987300, 0.0134283000, 0.0305692000, 0.0695901000"); + values("0.1016376000, 0.1120047000, 0.1350522000, 0.1861222000, 0.2997900000, 0.5548120000, 1.1326634000", \ + "0.1062037000, 0.1164503000, 0.1396069000, 0.1907536000, 0.3042517000, 0.5593641000, 1.1373328000", \ + "0.1168338000, 0.1271052000, 0.1500059000, 0.2011440000, 0.3147958000, 0.5701323000, 1.1513779000", \ + "0.1361542000, 0.1465308000, 0.1693554000, 0.2202490000, 0.3340147000, 0.5897888000, 1.1706044000", \ + "0.1630373000, 0.1731082000, 0.1957694000, 0.2465357000, 0.3601626000, 0.6161379000, 1.1963941000", \ + "0.1936568000, 0.2032661000, 0.2254902000, 0.2758373000, 0.3892014000, 0.6450622000, 1.2244337000", \ + "0.2130845000, 0.2230796000, 0.2448727000, 0.2946385000, 0.4073978000, 0.6629732000, 1.2425178000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011382400, 0.0025911700, 0.0058987300, 0.0134283000, 0.0305692000, 0.0695901000"); + values("0.0306494000, 0.0330352000, 0.0386226000, 0.0513320000, 0.0792586000, 0.1438345000, 0.2970293000", \ + "0.0306552000, 0.0330770000, 0.0387230000, 0.0514435000, 0.0793166000, 0.1445239000, 0.2967399000", \ + "0.0306678000, 0.0330376000, 0.0386865000, 0.0512946000, 0.0792382000, 0.1444969000, 0.2965254000", \ + "0.0307070000, 0.0330926000, 0.0387103000, 0.0512642000, 0.0792460000, 0.1437777000, 0.2968163000", \ + "0.0343313000, 0.0366182000, 0.0420472000, 0.0542194000, 0.0814072000, 0.1446251000, 0.2970571000", \ + "0.0431056000, 0.0453205000, 0.0506471000, 0.0628321000, 0.0895151000, 0.1515371000, 0.3005791000", \ + "0.0595475000, 0.0620383000, 0.0676939000, 0.0800907000, 0.1060652000, 0.1637922000, 0.3073391000"); + } + related_pin : "A1_N"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011382400, 0.0025911700, 0.0058987300, 0.0134283000, 0.0305692000, 0.0695901000"); + values("0.0688322000, 0.0820539000, 0.1120092000, 0.1800975000, 0.3340153000, 0.6835135000, 1.4740639000", \ + "0.0687159000, 0.0821103000, 0.1120553000, 0.1799139000, 0.3334102000, 0.6830734000, 1.4750529000", \ + "0.0687149000, 0.0821489000, 0.1119521000, 0.1796755000, 0.3341415000, 0.6814138000, 1.4787466000", \ + "0.0687407000, 0.0820674000, 0.1121385000, 0.1797452000, 0.3339982000, 0.6809829000, 1.4781276000", \ + "0.0689042000, 0.0823644000, 0.1126322000, 0.1801524000, 0.3337781000, 0.6813132000, 1.4779761000", \ + "0.0699207000, 0.0829870000, 0.1126566000, 0.1805940000, 0.3338096000, 0.6815518000, 1.4741851000", \ + "0.0760182000, 0.0879511000, 0.1156969000, 0.1815698000, 0.3350941000, 0.6845421000, 1.4752034000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011382400, 0.0025911700, 0.0058987300, 0.0134283000, 0.0305692000, 0.0695901000"); + values("0.0999285000, 0.1043033000, 0.1128539000, 0.1286150000, 0.1574329000, 0.2137291000, 0.3339391000", \ + "0.1029940000, 0.1071139000, 0.1156882000, 0.1315280000, 0.1603964000, 0.2167607000, 0.3369332000", \ + "0.1133437000, 0.1176779000, 0.1261948000, 0.1421743000, 0.1710271000, 0.2274626000, 0.3475977000", \ + "0.1410908000, 0.1454618000, 0.1539742000, 0.1696134000, 0.1986011000, 0.2551049000, 0.3752279000", \ + "0.1979656000, 0.2028347000, 0.2115981000, 0.2284041000, 0.2580026000, 0.3147635000, 0.4351368000", \ + "0.2880549000, 0.2937498000, 0.3048929000, 0.3236178000, 0.3558022000, 0.4144315000, 0.5374853000", \ + "0.4339974000, 0.4412159000, 0.4544426000, 0.4778520000, 0.5158117000, 0.5777655000, 0.7003452000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011382400, 0.0025911700, 0.0058987300, 0.0134283000, 0.0305692000, 0.0695901000"); + values("0.0953433000, 0.1054268000, 0.1280676000, 0.1780824000, 0.2901094000, 0.5436975000, 1.1213566000", \ + "0.0998315000, 0.1098324000, 0.1325104000, 0.1827216000, 0.2949305000, 0.5486510000, 1.1267438000", \ + "0.1092866000, 0.1194715000, 0.1421828000, 0.1926019000, 0.3053047000, 0.5600083000, 1.1386563000", \ + "0.1249494000, 0.1350644000, 0.1575674000, 0.2080773000, 0.3211766000, 0.5759228000, 1.1536343000", \ + "0.1439297000, 0.1540998000, 0.1760655000, 0.2266202000, 0.3397638000, 0.5951171000, 1.1733396000", \ + "0.1609914000, 0.1704264000, 0.1928278000, 0.2431791000, 0.3562508000, 0.6116045000, 1.1900723000", \ + "0.1590946000, 0.1690324000, 0.1910097000, 0.2402784000, 0.3522434000, 0.6070666000, 1.1860570000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011382400, 0.0025911700, 0.0058987300, 0.0134283000, 0.0305692000, 0.0695901000"); + values("0.0306454000, 0.0330416000, 0.0386479000, 0.0511677000, 0.0794170000, 0.1436869000, 0.2967407000", \ + "0.0306550000, 0.0330731000, 0.0386352000, 0.0513950000, 0.0793010000, 0.1438104000, 0.2968728000", \ + "0.0306437000, 0.0330984000, 0.0387113000, 0.0513740000, 0.0793010000, 0.1435971000, 0.2968578000", \ + "0.0308023000, 0.0332467000, 0.0388375000, 0.0514113000, 0.0792919000, 0.1436766000, 0.2971486000", \ + "0.0358535000, 0.0379898000, 0.0431177000, 0.0551208000, 0.0823819000, 0.1452377000, 0.2974561000", \ + "0.0482660000, 0.0500228000, 0.0541687000, 0.0644475000, 0.0897366000, 0.1519578000, 0.3014985000", \ + "0.0659634000, 0.0679877000, 0.0728235000, 0.0834127000, 0.1056278000, 0.1616299000, 0.3055877000"); + } + related_pin : "A2_N"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011382400, 0.0025911700, 0.0058987300, 0.0134283000, 0.0305692000, 0.0695901000"); + values("0.0685717000, 0.0819304000, 0.1118866000, 0.1794468000, 0.3332228000, 0.6819605000, 1.4774901000", \ + "0.0685912000, 0.0819583000, 0.1118802000, 0.1796764000, 0.3329860000, 0.6811079000, 1.4733732000", \ + "0.0686317000, 0.0818103000, 0.1117880000, 0.1796742000, 0.3334046000, 0.6822241000, 1.4791187000", \ + "0.0686667000, 0.0819620000, 0.1117985000, 0.1796654000, 0.3330540000, 0.6808758000, 1.4716729000", \ + "0.0689248000, 0.0822073000, 0.1123632000, 0.1801435000, 0.3331939000, 0.6816607000, 1.4764919000", \ + "0.0703493000, 0.0832404000, 0.1127630000, 0.1805700000, 0.3339300000, 0.6839764000, 1.4770157000", \ + "0.0789722000, 0.0904797000, 0.1174332000, 0.1826902000, 0.3348435000, 0.6828696000, 1.4734677000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011382400, 0.0025911700, 0.0058987300, 0.0134283000, 0.0305692000, 0.0695901000"); + values("0.0323587000, 0.0359830000, 0.0439006000, 0.0608027000, 0.0978872000, 0.1804666000, 0.3669202000", \ + "0.0366759000, 0.0403275000, 0.0481697000, 0.0651702000, 0.1023072000, 0.1848710000, 0.3715136000", \ + "0.0463640000, 0.0499753000, 0.0578086000, 0.0747904000, 0.1119719000, 0.1946566000, 0.3811514000", \ + "0.0636839000, 0.0683732000, 0.0778960000, 0.0965470000, 0.1343058000, 0.2171530000, 0.4037947000", \ + "0.0870286000, 0.0938935000, 0.1073255000, 0.1336986000, 0.1806066000, 0.2684128000, 0.4557904000", \ + "0.1091296000, 0.1196773000, 0.1412565000, 0.1819360000, 0.2524011000, 0.3691674000, 0.5748202000", \ + "0.1118479000, 0.1283173000, 0.1617749000, 0.2258197000, 0.3366134000, 0.5155092000, 0.7969144000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011382400, 0.0025911700, 0.0058987300, 0.0134283000, 0.0305692000, 0.0695901000"); + values("0.0938234000, 0.1037033000, 0.1258436000, 0.1754735000, 0.2875242000, 0.5415340000, 1.1193414000", \ + "0.0987514000, 0.1084996000, 0.1308193000, 0.1806902000, 0.2929786000, 0.5470041000, 1.1251405000", \ + "0.1110253000, 0.1209884000, 0.1432719000, 0.1933848000, 0.3058485000, 0.5602029000, 1.1380927000", \ + "0.1379304000, 0.1477145000, 0.1699277000, 0.2199616000, 0.3325332000, 0.5872003000, 1.1651373000", \ + "0.1887861000, 0.2005350000, 0.2253253000, 0.2765923000, 0.3891100000, 0.6439452000, 1.2223448000", \ + "0.2723480000, 0.2888294000, 0.3220043000, 0.3880531000, 0.5169808000, 0.7741751000, 1.3524510000", \ + "0.4030976000, 0.4278942000, 0.4794206000, 0.5762737000, 0.7511233000, 1.0627181000, 1.6524265000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011382400, 0.0025911700, 0.0058987300, 0.0134283000, 0.0305692000, 0.0695901000"); + values("0.0247276000, 0.0288683000, 0.0381614000, 0.0590299000, 0.1066106000, 0.2153406000, 0.4631432000", \ + "0.0245110000, 0.0287077000, 0.0380577000, 0.0589030000, 0.1067928000, 0.2159734000, 0.4629705000", \ + "0.0254277000, 0.0293169000, 0.0382519000, 0.0587957000, 0.1067564000, 0.2149431000, 0.4636845000", \ + "0.0339663000, 0.0376929000, 0.0455988000, 0.0633543000, 0.1078327000, 0.2151910000, 0.4627873000", \ + "0.0528753000, 0.0572508000, 0.0672129000, 0.0867048000, 0.1267405000, 0.2226218000, 0.4630098000", \ + "0.0879473000, 0.0947178000, 0.1086957000, 0.1347919000, 0.1842854000, 0.2761181000, 0.4864453000", \ + "0.1510213000, 0.1619192000, 0.1836350000, 0.2228106000, 0.2911469000, 0.4080418000, 0.6182835000"); + } + related_pin : "B1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011382400, 0.0025911700, 0.0058987300, 0.0134283000, 0.0305692000, 0.0695901000"); + values("0.0687836000, 0.0820786000, 0.1119010000, 0.1796769000, 0.3337545000, 0.6831695000, 1.4778541000", \ + "0.0688410000, 0.0820631000, 0.1120764000, 0.1798769000, 0.3333348000, 0.6811366000, 1.4742713000", \ + "0.0687183000, 0.0820888000, 0.1118958000, 0.1796520000, 0.3328313000, 0.6806594000, 1.4728603000", \ + "0.0695549000, 0.0825259000, 0.1121272000, 0.1798236000, 0.3331738000, 0.6809518000, 1.4726683000", \ + "0.0846738000, 0.0968107000, 0.1234028000, 0.1857525000, 0.3331826000, 0.6824645000, 1.4755729000", \ + "0.1231942000, 0.1368632000, 0.1658532000, 0.2272887000, 0.3600115000, 0.6866172000, 1.4742810000", \ + "0.2048097000, 0.2217553000, 0.2578375000, 0.3295671000, 0.4745648000, 0.7696304000, 1.4942229000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011382400, 0.0025911700, 0.0058987300, 0.0134283000, 0.0305692000, 0.0695901000"); + values("0.0283184000, 0.0319725000, 0.0398706000, 0.0568721000, 0.0939537000, 0.1765426000, 0.3629918000", \ + "0.0323103000, 0.0359784000, 0.0439041000, 0.0608845000, 0.0980513000, 0.1805943000, 0.3671223000", \ + "0.0426013000, 0.0461389000, 0.0539549000, 0.0708034000, 0.1079536000, 0.1905752000, 0.3770573000", \ + "0.0595169000, 0.0642648000, 0.0744599000, 0.0946835000, 0.1317613000, 0.2135687000, 0.4001926000", \ + "0.0777684000, 0.0855482000, 0.1010788000, 0.1307744000, 0.1822397000, 0.2696027000, 0.4555943000", \ + "0.0897813000, 0.1016583000, 0.1254567000, 0.1701925000, 0.2492227000, 0.3752725000, 0.5814179000", \ + "0.0705264000, 0.0885825000, 0.1251494000, 0.1937130000, 0.3144163000, 0.5125567000, 0.8214047000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011382400, 0.0025911700, 0.0058987300, 0.0134283000, 0.0305692000, 0.0695901000"); + values("0.0735112000, 0.0831808000, 0.1048340000, 0.1522813000, 0.2584638000, 0.4992394000, 1.0464879000", \ + "0.0776720000, 0.0874686000, 0.1091983000, 0.1573968000, 0.2652508000, 0.5099017000, 1.0600451000", \ + "0.0900076000, 0.0995824000, 0.1211831000, 0.1694892000, 0.2788442000, 0.5207338000, 1.0650238000", \ + "0.1183675000, 0.1278749000, 0.1492284000, 0.1972357000, 0.3054511000, 0.5484059000, 1.1025418000", \ + "0.1691937000, 0.1816882000, 0.2073812000, 0.2582663000, 0.3656697000, 0.6070424000, 1.1603820000", \ + "0.2499783000, 0.2691764000, 0.3070897000, 0.3769383000, 0.5056666000, 0.7501447000, 1.3047959000", \ + "0.3758550000, 0.4066637000, 0.4675780000, 0.5770803000, 0.7599294000, 1.0727630000, 1.6316318000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011382400, 0.0025911700, 0.0058987300, 0.0134283000, 0.0305692000, 0.0695901000"); + values("0.0246436000, 0.0288180000, 0.0380258000, 0.0589978000, 0.1067886000, 0.2159201000, 0.4626711000", \ + "0.0241404000, 0.0283608000, 0.0377430000, 0.0587233000, 0.1066384000, 0.2151958000, 0.4626058000", \ + "0.0262993000, 0.0298258000, 0.0382794000, 0.0586302000, 0.1065487000, 0.2158029000, 0.4631605000", \ + "0.0381156000, 0.0425742000, 0.0511389000, 0.0668649000, 0.1088131000, 0.2157937000, 0.4627033000", \ + "0.0597607000, 0.0655998000, 0.0775686000, 0.1005394000, 0.1380304000, 0.2277402000, 0.4633434000", \ + "0.0983285000, 0.1076159000, 0.1253177000, 0.1572366000, 0.2141192000, 0.3082853000, 0.4995412000", \ + "0.1654841000, 0.1797563000, 0.2087731000, 0.2585471000, 0.3418052000, 0.4744314000, 0.6891110000"); + } + related_pin : "B2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011382400, 0.0025911700, 0.0058987300, 0.0134283000, 0.0305692000, 0.0695901000"); + values("0.0499654000, 0.0621490000, 0.0903702000, 0.1541409000, 0.2987266000, 0.6280724000, 1.3755177000", \ + "0.0500102000, 0.0622872000, 0.0906204000, 0.1541740000, 0.2990276000, 0.6297939000, 1.3866492000", \ + "0.0500613000, 0.0622815000, 0.0905238000, 0.1547509000, 0.3014425000, 0.6294435000, 1.3756626000", \ + "0.0520485000, 0.0635672000, 0.0909603000, 0.1543413000, 0.2997904000, 0.6298896000, 1.3810024000", \ + "0.0700955000, 0.0814745000, 0.1053836000, 0.1617122000, 0.3004521000, 0.6285400000, 1.3856998000", \ + "0.1103609000, 0.1238420000, 0.1522454000, 0.2100191000, 0.3299566000, 0.6344144000, 1.3846777000", \ + "0.1948519000, 0.2117738000, 0.2475377000, 0.3185492000, 0.4540238000, 0.7262140000, 1.3997140000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__a2bb2oi_2") { + leakage_power () { + value : 0.0051601000; + when : "!A1_N&!A2_N&!B1&B2"; + } + leakage_power () { + value : 0.0051574000; + when : "!A1_N&!A2_N&!B1&!B2"; + } + leakage_power () { + value : 0.0022952000; + when : "!A1_N&!A2_N&B1&B2"; + } + leakage_power () { + value : 0.0051601000; + when : "!A1_N&!A2_N&B1&!B2"; + } + leakage_power () { + value : 0.0053221000; + when : "!A1_N&A2_N&!B1&B2"; + } + leakage_power () { + value : 0.0048742000; + when : "!A1_N&A2_N&!B1&!B2"; + } + leakage_power () { + value : 0.0063400000; + when : "!A1_N&A2_N&B1&B2"; + } + leakage_power () { + value : 0.0056486000; + when : "!A1_N&A2_N&B1&!B2"; + } + leakage_power () { + value : 0.0042684000; + when : "A1_N&!A2_N&!B1&B2"; + } + leakage_power () { + value : 0.0039038000; + when : "A1_N&!A2_N&!B1&!B2"; + } + leakage_power () { + value : 0.0052863000; + when : "A1_N&!A2_N&B1&B2"; + } + leakage_power () { + value : 0.0045950000; + when : "A1_N&!A2_N&B1&!B2"; + } + leakage_power () { + value : 0.0021498000; + when : "A1_N&A2_N&!B1&B2"; + } + leakage_power () { + value : 0.0017055000; + when : "A1_N&A2_N&!B1&!B2"; + } + leakage_power () { + value : 0.0031677000; + when : "A1_N&A2_N&B1&B2"; + } + leakage_power () { + value : 0.0024764000; + when : "A1_N&A2_N&B1&!B2"; + } + area : 15.014400000; + cell_footprint : "sky130_fd_sc_hd__a2bb2oi"; + cell_leakage_power : 0.0042194160; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A1_N") { + capacitance : 0.0045730000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0042890000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0281200000, 0.0278816000, 0.0273322000, 0.0273962000, 0.0275438000, 0.0278839000, 0.0286679000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0055130000, 0.0052957000, 0.0047947000, 0.0049771000, 0.0053975000, 0.0063666000, 0.0086004000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0048570000; + } + pin ("A2_N") { + capacitance : 0.0044340000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0041150000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0231082000, 0.0228582000, 0.0222819000, 0.0225310000, 0.0231050000, 0.0244282000, 0.0274783000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0011842000, 0.0010336000, 0.0006864000, 0.0008767000, 0.0013154000, 0.0023265000, 0.0046572000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0047530000; + } + pin ("B1") { + capacitance : 0.0047990000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0045720000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0083804000, 0.0083776000, 0.0083713000, 0.0083687000, 0.0083628000, 0.0083491000, 0.0083176000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0083564000, -0.0083584000, -0.0083631000, -0.0083617000, -0.0083584000, -0.0083509000, -0.0083335000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0050270000; + } + pin ("B2") { + capacitance : 0.0043360000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0041770000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0075667000, 0.0075594000, 0.0075425000, 0.0075461000, 0.0075544000, 0.0075737000, 0.0076180000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0075571000, -0.0075539000, -0.0075467000, -0.0075439000, -0.0075375000, -0.0075226000, -0.0074885000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0044960000; + } + pin ("Y") { + direction : "output"; + function : "(A1_N&!B1) | (A1_N&!B2) | (A2_N&!B1) | (A2_N&!B2)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012632050, 0.0031913740, 0.0080627180, 0.0203697300, 0.0514622900, 0.1300148000"); + values("0.0010386000, 0.0001982000, -0.0020880000, -0.0084743000, -0.0269895000, -0.0766351000, -0.2037293000", \ + "0.0008628000, 0.0000315000, -0.0022467000, -0.0086743000, -0.0271513000, -0.0768361000, -0.2038823000", \ + "0.0010354000, 0.0001675000, -0.0020997000, -0.0085145000, -0.0270141000, -0.0766679000, -0.2037326000", \ + "0.0006824000, -0.0001845000, -0.0024828000, -0.0089931000, -0.0274074000, -0.0770404000, -0.2040597000", \ + "0.0000614000, -0.0008366000, -0.0030936000, -0.0095853000, -0.0279298000, -0.0774660000, -0.2044453000", \ + "0.0014397000, 0.0002606000, -0.0024827000, -0.0100876000, -0.0291347000, -0.0779123000, -0.2047945000", \ + "0.0030120000, 0.0017844000, -0.0012956000, -0.0089659000, -0.0284074000, -0.0781712000, -0.2043691000"); + } + related_pin : "A1_N"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012632050, 0.0031913740, 0.0080627180, 0.0203697300, 0.0514622900, 0.1300148000"); + values("0.0176279000, 0.0188675000, 0.0220981000, 0.0301226000, 0.0499711000, 0.0998658000, 0.2255460000", \ + "0.0175258000, 0.0188272000, 0.0220492000, 0.0300527000, 0.0499859000, 0.0998399000, 0.2253960000", \ + "0.0176178000, 0.0188840000, 0.0221047000, 0.0301429000, 0.0500677000, 0.1000101000, 0.2256773000", \ + "0.0167652000, 0.0180555000, 0.0212706000, 0.0293135000, 0.0493206000, 0.0993125000, 0.2250298000", \ + "0.0158674000, 0.0171785000, 0.0203808000, 0.0284519000, 0.0485147000, 0.0985117000, 0.2242209000", \ + "0.0163111000, 0.0175319000, 0.0205173000, 0.0280909000, 0.0481243000, 0.0982510000, 0.2239913000", \ + "0.0171809000, 0.0185187000, 0.0215755000, 0.0293947000, 0.0492492000, 0.0990750000, 0.2246370000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012632050, 0.0031913740, 0.0080627180, 0.0203697300, 0.0514622900, 0.1300148000"); + values("0.0010637000, 0.0001914000, -0.0021385000, -0.0085323000, -0.0270201000, -0.0766788000, -0.2037439000", \ + "0.0008763000, 0.0000126000, -0.0022878000, -0.0087503000, -0.0272373000, -0.0768804000, -0.2039277000", \ + "0.0010663000, 0.0002129000, -0.0020952000, -0.0085395000, -0.0270338000, -0.0766523000, -0.2037119000", \ + "0.0007111000, -0.0001869000, -0.0024780000, -0.0090014000, -0.0274506000, -0.0771199000, -0.2041251000", \ + "-0.0000442000, -0.0009901000, -0.0033682000, -0.0098692000, -0.0281798000, -0.0776472000, -0.2045857000", \ + "0.0021514000, 0.0009385000, -0.0020978000, -0.0096650000, -0.0292221000, -0.0779586000, -0.2047253000", \ + "0.0029954000, 0.0017127000, -0.0013876000, -0.0091436000, -0.0284878000, -0.0783301000, -0.2045071000"); + } + related_pin : "A2_N"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012632050, 0.0031913740, 0.0080627180, 0.0203697300, 0.0514622900, 0.1300148000"); + values("0.0181572000, 0.0194724000, 0.0227529000, 0.0309115000, 0.0508580000, 0.1005831000, 0.2262537000", \ + "0.0181149000, 0.0194265000, 0.0227094000, 0.0308598000, 0.0508553000, 0.1006682000, 0.2263329000", \ + "0.0179773000, 0.0192805000, 0.0225395000, 0.0306833000, 0.0507469000, 0.1006957000, 0.2263885000", \ + "0.0171160000, 0.0184074000, 0.0216576000, 0.0297422000, 0.0498314000, 0.0999975000, 0.2256595000", \ + "0.0160975000, 0.0173666000, 0.0206082000, 0.0286820000, 0.0487804000, 0.0989298000, 0.2245252000", \ + "0.0163267000, 0.0174914000, 0.0206536000, 0.0282946000, 0.0483834000, 0.0984354000, 0.2244305000", \ + "0.0175694000, 0.0188384000, 0.0219553000, 0.0297611000, 0.0496660000, 0.0994190000, 0.2252305000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012632050, 0.0031913740, 0.0080627180, 0.0203697300, 0.0514622900, 0.1300148000"); + values("0.0094244000, 0.0081993000, 0.0051230000, -0.0026678000, -0.0224473000, -0.0726047000, -0.1996791000", \ + "0.0091650000, 0.0079421000, 0.0048675000, -0.0028917000, -0.0226329000, -0.0727795000, -0.1998189000", \ + "0.0087811000, 0.0075860000, 0.0045363000, -0.0031779000, -0.0228577000, -0.0729736000, -0.2000158000", \ + "0.0082822000, 0.0071087000, 0.0041346000, -0.0035016000, -0.0230904000, -0.0731745000, -0.2001343000", \ + "0.0083744000, 0.0071835000, 0.0041321000, -0.0038364000, -0.0233515000, -0.0732233000, -0.2000883000", \ + "0.0086910000, 0.0074693000, 0.0043708000, -0.0035256000, -0.0233977000, -0.0735720000, -0.2003689000", \ + "0.0106198000, 0.0093161000, 0.0061201000, -0.0020126000, -0.0222847000, -0.0728996000, -0.2002430000"); + } + related_pin : "B1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012632050, 0.0031913740, 0.0080627180, 0.0203697300, 0.0514622900, 0.1300148000"); + values("0.0195753000, 0.0208003000, 0.0239697000, 0.0318886000, 0.0516419000, 0.1014736000, 0.2270582000", \ + "0.0192487000, 0.0204828000, 0.0236821000, 0.0316498000, 0.0515531000, 0.1013304000, 0.2268336000", \ + "0.0188807000, 0.0201436000, 0.0233209000, 0.0313475000, 0.0512985000, 0.1012094000, 0.2268310000", \ + "0.0186567000, 0.0199094000, 0.0230650000, 0.0310150000, 0.0509975000, 0.1010504000, 0.2267633000", \ + "0.0184455000, 0.0196848000, 0.0228678000, 0.0307744000, 0.0506236000, 0.1006349000, 0.2264933000", \ + "0.0184033000, 0.0196336000, 0.0227960000, 0.0307884000, 0.0507438000, 0.1007073000, 0.2264365000", \ + "0.0188075000, 0.0199965000, 0.0229692000, 0.0307026000, 0.0508235000, 0.1008626000, 0.2261879000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012632050, 0.0031913740, 0.0080627180, 0.0203697300, 0.0514622900, 0.1300148000"); + values("0.0087466000, 0.0075263000, 0.0044440000, -0.0033407000, -0.0230948000, -0.0732610000, -0.2002827000", \ + "0.0084968000, 0.0072655000, 0.0042053000, -0.0035588000, -0.0232586000, -0.0734339000, -0.2005303000", \ + "0.0081148000, 0.0069101000, 0.0038683000, -0.0038171000, -0.0234890000, -0.0735848000, -0.2006335000", \ + "0.0077078000, 0.0065121000, 0.0035421000, -0.0041038000, -0.0237497000, -0.0738075000, -0.2007798000", \ + "0.0078772000, 0.0066608000, 0.0036317000, -0.0041466000, -0.0237885000, -0.0738183000, -0.2007967000", \ + "0.0089471000, 0.0076186000, 0.0045053000, -0.0034453000, -0.0235834000, -0.0738644000, -0.2008783000", \ + "0.0116632000, 0.0102702000, 0.0070435000, -0.0013319000, -0.0212574000, -0.0721491000, -0.2002472000"); + } + related_pin : "B2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012632050, 0.0031913740, 0.0080627180, 0.0203697300, 0.0514622900, 0.1300148000"); + values("0.0139319000, 0.0153030000, 0.0186373000, 0.0267483000, 0.0465967000, 0.0963194000, 0.2220526000", \ + "0.0135270000, 0.0148553000, 0.0182268000, 0.0263247000, 0.0463524000, 0.0962985000, 0.2220002000", \ + "0.0132211000, 0.0144938000, 0.0177891000, 0.0258505000, 0.0463088000, 0.0969533000, 0.2237850000", \ + "0.0129921000, 0.0142903000, 0.0174600000, 0.0254922000, 0.0455164000, 0.0957432000, 0.2217618000", \ + "0.0127833000, 0.0140653000, 0.0172020000, 0.0251104000, 0.0450062000, 0.0956788000, 0.2212960000", \ + "0.0127433000, 0.0139830000, 0.0171373000, 0.0250692000, 0.0449506000, 0.0951392000, 0.2208176000", \ + "0.0131669000, 0.0143279000, 0.0172465000, 0.0249919000, 0.0450606000, 0.0952229000, 0.2213779000"); + } + } + max_capacitance : 0.1300150000; + max_transition : 1.4986590000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012632100, 0.0031913700, 0.0080627200, 0.0203697000, 0.0514623000, 0.1300150000"); + values("0.1274651000, 0.1308839000, 0.1380992000, 0.1527826000, 0.1810170000, 0.2372808000, 0.3632509000", \ + "0.1315319000, 0.1349165000, 0.1421343000, 0.1569570000, 0.1850194000, 0.2413424000, 0.3672850000", \ + "0.1434148000, 0.1468530000, 0.1540691000, 0.1687465000, 0.1969396000, 0.2532342000, 0.3791041000", \ + "0.1706035000, 0.1739601000, 0.1813075000, 0.1962825000, 0.2242068000, 0.2805451000, 0.4065068000", \ + "0.2256967000, 0.2292713000, 0.2369748000, 0.2522278000, 0.2809852000, 0.3377933000, 0.4639231000", \ + "0.3194289000, 0.3235878000, 0.3321698000, 0.3494479000, 0.3816577000, 0.4425769000, 0.5713382000", \ + "0.4745557000, 0.4795883000, 0.4904127000, 0.5122887000, 0.5506860000, 0.6186351000, 0.7523411000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012632100, 0.0031913700, 0.0080627200, 0.0203697000, 0.0514623000, 0.1300150000"); + values("0.0875078000, 0.0935383000, 0.1091636000, 0.1469264000, 0.2403064000, 0.4742157000, 1.0640064000", \ + "0.0920104000, 0.0981819000, 0.1136364000, 0.1514636000, 0.2449201000, 0.4788612000, 1.0698002000", \ + "0.1026087000, 0.1089319000, 0.1240890000, 0.1622022000, 0.2559141000, 0.4900321000, 1.0797324000", \ + "0.1209598000, 0.1270612000, 0.1423795000, 0.1804158000, 0.2742976000, 0.5088686000, 1.0987973000", \ + "0.1431668000, 0.1494027000, 0.1647591000, 0.2027597000, 0.2967627000, 0.5318109000, 1.1238850000", \ + "0.1645366000, 0.1704197000, 0.1850484000, 0.2226823000, 0.3166458000, 0.5516387000, 1.1433977000", \ + "0.1611566000, 0.1673864000, 0.1824984000, 0.2196728000, 0.3127466000, 0.5476356000, 1.1402089000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012632100, 0.0031913700, 0.0080627200, 0.0203697000, 0.0514623000, 0.1300150000"); + values("0.0304778000, 0.0319216000, 0.0358481000, 0.0461547000, 0.0706713000, 0.1308391000, 0.2867011000", \ + "0.0304808000, 0.0319871000, 0.0360299000, 0.0462051000, 0.0706683000, 0.1306749000, 0.2865565000", \ + "0.0305173000, 0.0319664000, 0.0358818000, 0.0461860000, 0.0707485000, 0.1308623000, 0.2874369000", \ + "0.0305168000, 0.0320288000, 0.0360255000, 0.0462548000, 0.0706454000, 0.1310431000, 0.2868559000", \ + "0.0333922000, 0.0347729000, 0.0386953000, 0.0483847000, 0.0721594000, 0.1316966000, 0.2871557000", \ + "0.0409777000, 0.0423718000, 0.0464194000, 0.0562884000, 0.0804003000, 0.1387961000, 0.2912372000", \ + "0.0567122000, 0.0581264000, 0.0620679000, 0.0725610000, 0.0966881000, 0.1526647000, 0.2987108000"); + } + related_pin : "A1_N"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012632100, 0.0031913700, 0.0080627200, 0.0203697000, 0.0514623000, 0.1300150000"); + values("0.0561927000, 0.0643135000, 0.0847500000, 0.1358406000, 0.2635503000, 0.5842112000, 1.3947655000", \ + "0.0561548000, 0.0643803000, 0.0848551000, 0.1357169000, 0.2632231000, 0.5856789000, 1.3983946000", \ + "0.0561015000, 0.0642802000, 0.0847984000, 0.1358495000, 0.2636147000, 0.5843453000, 1.3947724000", \ + "0.0560717000, 0.0642710000, 0.0847501000, 0.1358355000, 0.2641842000, 0.5843540000, 1.3944953000", \ + "0.0561490000, 0.0643689000, 0.0849917000, 0.1366298000, 0.2636909000, 0.5845839000, 1.3980284000", \ + "0.0570643000, 0.0650978000, 0.0852974000, 0.1362049000, 0.2649962000, 0.5848746000, 1.3954055000", \ + "0.0626091000, 0.0698673000, 0.0885696000, 0.1375507000, 0.2647884000, 0.5854971000, 1.3947795000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012632100, 0.0031913700, 0.0080627200, 0.0203697000, 0.0514623000, 0.1300150000"); + values("0.1026576000, 0.1061915000, 0.1134007000, 0.1281864000, 0.1562845000, 0.2124615000, 0.3383851000", \ + "0.1055580000, 0.1090588000, 0.1163939000, 0.1311773000, 0.1591228000, 0.2154407000, 0.3413446000", \ + "0.1161078000, 0.1194579000, 0.1267696000, 0.1414361000, 0.1697623000, 0.2259761000, 0.3519403000", \ + "0.1436876000, 0.1470854000, 0.1543643000, 0.1689710000, 0.1971902000, 0.2537288000, 0.3796674000", \ + "0.2049148000, 0.2081325000, 0.2157676000, 0.2312320000, 0.2597050000, 0.3165363000, 0.4423688000", \ + "0.3025668000, 0.3070235000, 0.3161142000, 0.3338351000, 0.3649067000, 0.4241710000, 0.5535742000", \ + "0.4624311000, 0.4679512000, 0.4794227000, 0.5016607000, 0.5392291000, 0.6035351000, 0.7329644000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012632100, 0.0031913700, 0.0080627200, 0.0203697000, 0.0514623000, 0.1300150000"); + values("0.0836226000, 0.0899928000, 0.1058511000, 0.1442726000, 0.2385032000, 0.4732434000, 1.0631741000", \ + "0.0880833000, 0.0946457000, 0.1102196000, 0.1488915000, 0.2432227000, 0.4779303000, 1.0676504000", \ + "0.0978396000, 0.1040160000, 0.1198017000, 0.1582328000, 0.2529062000, 0.4879184000, 1.0784019000", \ + "0.1129816000, 0.1190515000, 0.1347131000, 0.1729850000, 0.2677458000, 0.5031032000, 1.0943694000", \ + "0.1303899000, 0.1364643000, 0.1519951000, 0.1905081000, 0.2849345000, 0.5206564000, 1.1131549000", \ + "0.1448312000, 0.1508420000, 0.1660230000, 0.2034591000, 0.2979055000, 0.5339665000, 1.1254545000", \ + "0.1344326000, 0.1404490000, 0.1561721000, 0.1932015000, 0.2871566000, 0.5219102000, 1.1146124000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012632100, 0.0031913700, 0.0080627200, 0.0203697000, 0.0514623000, 0.1300150000"); + values("0.0304824000, 0.0318885000, 0.0358508000, 0.0461195000, 0.0708384000, 0.1305416000, 0.2868852000", \ + "0.0304813000, 0.0318693000, 0.0358394000, 0.0462204000, 0.0707186000, 0.1308872000, 0.2873220000", \ + "0.0305236000, 0.0319928000, 0.0359514000, 0.0461133000, 0.0707494000, 0.1307139000, 0.2866570000", \ + "0.0304838000, 0.0319803000, 0.0360320000, 0.0462249000, 0.0708601000, 0.1305444000, 0.2869720000", \ + "0.0345982000, 0.0358795000, 0.0394435000, 0.0491423000, 0.0728786000, 0.1320698000, 0.2870688000", \ + "0.0467520000, 0.0477829000, 0.0507184000, 0.0585158000, 0.0802446000, 0.1381379000, 0.2920824000", \ + "0.0643296000, 0.0654453000, 0.0688068000, 0.0773772000, 0.0975066000, 0.1495084000, 0.2961158000"); + } + related_pin : "A2_N"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012632100, 0.0031913700, 0.0080627200, 0.0203697000, 0.0514623000, 0.1300150000"); + values("0.0558789000, 0.0641497000, 0.0845153000, 0.1356536000, 0.2631501000, 0.5847251000, 1.3972805000", \ + "0.0559205000, 0.0641580000, 0.0845718000, 0.1357743000, 0.2631686000, 0.5860288000, 1.3930610000", \ + "0.0559554000, 0.0640159000, 0.0844553000, 0.1355947000, 0.2630081000, 0.5840423000, 1.3938372000", \ + "0.0559003000, 0.0641122000, 0.0845950000, 0.1355318000, 0.2632560000, 0.5837116000, 1.3979776000", \ + "0.0560540000, 0.0642140000, 0.0847250000, 0.1362373000, 0.2633714000, 0.5855747000, 1.3980570000", \ + "0.0577357000, 0.0656215000, 0.0853769000, 0.1360264000, 0.2641949000, 0.5845415000, 1.3968461000", \ + "0.0663736000, 0.0738405000, 0.0914802000, 0.1388303000, 0.2647320000, 0.5855927000, 1.3948785000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012632100, 0.0031913700, 0.0080627200, 0.0203697000, 0.0514623000, 0.1300150000"); + values("0.0290002000, 0.0313374000, 0.0370161000, 0.0501052000, 0.0812390000, 0.1569506000, 0.3461020000", \ + "0.0332243000, 0.0355775000, 0.0412524000, 0.0543997000, 0.0855350000, 0.1613324000, 0.3501710000", \ + "0.0425779000, 0.0450276000, 0.0506340000, 0.0637785000, 0.0949295000, 0.1707376000, 0.3599862000", \ + "0.0579240000, 0.0610928000, 0.0683399000, 0.0838534000, 0.1164993000, 0.1926676000, 0.3820156000", \ + "0.0767297000, 0.0814832000, 0.0919802000, 0.1143950000, 0.1577578000, 0.2421165000, 0.4330492000", \ + "0.0899246000, 0.0972071000, 0.1138133000, 0.1487657000, 0.2149619000, 0.3323820000, 0.5471346000", \ + "0.0729800000, 0.0841963000, 0.1106062000, 0.1657020000, 0.2706209000, 0.4530139000, 0.7537834000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012632100, 0.0031913700, 0.0080627200, 0.0203697000, 0.0514623000, 0.1300150000"); + values("0.0883524000, 0.0943873000, 0.1097336000, 0.1471448000, 0.2406230000, 0.4746309000, 1.0645190000", \ + "0.0930442000, 0.0991354000, 0.1144433000, 0.1522668000, 0.2459722000, 0.4803693000, 1.0709524000", \ + "0.1055285000, 0.1119147000, 0.1269161000, 0.1650257000, 0.2590384000, 0.4937674000, 1.0853822000", \ + "0.1341143000, 0.1401276000, 0.1553408000, 0.1932455000, 0.2871927000, 0.5221532000, 1.1169381000", \ + "0.1884583000, 0.1957008000, 0.2137602000, 0.2541296000, 0.3479942000, 0.5829966000, 1.1739569000", \ + "0.2783125000, 0.2886215000, 0.3140925000, 0.3685697000, 0.4824638000, 0.7220883000, 1.3135160000", \ + "0.4202807000, 0.4374563000, 0.4767792000, 0.5604068000, 0.7220540000, 1.0259780000, 1.6352604000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012632100, 0.0031913700, 0.0080627200, 0.0203697000, 0.0514623000, 0.1300150000"); + values("0.0213501000, 0.0238187000, 0.0301067000, 0.0458242000, 0.0856613000, 0.1868498000, 0.4423514000", \ + "0.0210208000, 0.0235659000, 0.0298858000, 0.0456849000, 0.0855071000, 0.1865878000, 0.4420793000", \ + "0.0223605000, 0.0245737000, 0.0304533000, 0.0458070000, 0.0854167000, 0.1867423000, 0.4422657000", \ + "0.0306056000, 0.0329506000, 0.0387745000, 0.0525546000, 0.0880811000, 0.1869131000, 0.4423363000", \ + "0.0480955000, 0.0511271000, 0.0587971000, 0.0745672000, 0.1097096000, 0.1965609000, 0.4426652000", \ + "0.0807863000, 0.0854671000, 0.0961757000, 0.1184806000, 0.1637015000, 0.2533155000, 0.4674642000", \ + "0.1411385000, 0.1485272000, 0.1646038000, 0.1989980000, 0.2625027000, 0.3788876000, 0.6042171000"); + } + related_pin : "B1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012632100, 0.0031913700, 0.0080627200, 0.0203697000, 0.0514623000, 0.1300150000"); + values("0.0563333000, 0.0644180000, 0.0848019000, 0.1355425000, 0.2634140000, 0.5854626000, 1.3938518000", \ + "0.0563598000, 0.0644294000, 0.0847381000, 0.1354777000, 0.2630660000, 0.5847837000, 1.3980755000", \ + "0.0562888000, 0.0644709000, 0.0847379000, 0.1356006000, 0.2631858000, 0.5834456000, 1.3959646000", \ + "0.0569937000, 0.0649194000, 0.0849577000, 0.1356919000, 0.2632552000, 0.5844415000, 1.3969548000", \ + "0.0719813000, 0.0796380000, 0.0977420000, 0.1433097000, 0.2644126000, 0.5839166000, 1.3942414000", \ + "0.1084626000, 0.1172810000, 0.1384618000, 0.1871280000, 0.2980795000, 0.5908539000, 1.3931211000", \ + "0.1866989000, 0.1988328000, 0.2266402000, 0.2852468000, 0.4114354000, 0.6812911000, 1.4143808000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012632100, 0.0031913700, 0.0080627200, 0.0203697000, 0.0514623000, 0.1300150000"); + values("0.0237196000, 0.0261151000, 0.0317251000, 0.0448548000, 0.0759670000, 0.1516969000, 0.3410260000", \ + "0.0278731000, 0.0301480000, 0.0357569000, 0.0489260000, 0.0799499000, 0.1557239000, 0.3447956000", \ + "0.0382336000, 0.0407000000, 0.0461805000, 0.0590163000, 0.0897807000, 0.1655686000, 0.3544597000", \ + "0.0526151000, 0.0561935000, 0.0641005000, 0.0811396000, 0.1131668000, 0.1891393000, 0.3781702000", \ + "0.0669837000, 0.0722498000, 0.0844078000, 0.1098884000, 0.1583089000, 0.2443052000, 0.4329081000", \ + "0.0720205000, 0.0800948000, 0.0984950000, 0.1365089000, 0.2115336000, 0.3409944000, 0.5599806000", \ + "0.0394002000, 0.0513500000, 0.0786998000, 0.1395171000, 0.2519927000, 0.4519289000, 0.7829078000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012632100, 0.0031913700, 0.0080627200, 0.0203697000, 0.0514623000, 0.1300150000"); + values("0.0697545000, 0.0768295000, 0.0936231000, 0.1349939000, 0.2362099000, 0.4866581000, 1.1202800000", \ + "0.0738824000, 0.0808593000, 0.0978630000, 0.1392916000, 0.2403449000, 0.4922308000, 1.1263778000", \ + "0.0866415000, 0.0933357000, 0.1099491000, 0.1510514000, 0.2541316000, 0.5090297000, 1.1485790000", \ + "0.1149932000, 0.1217029000, 0.1384880000, 0.1789715000, 0.2798689000, 0.5335429000, 1.1687767000", \ + "0.1640680000, 0.1732069000, 0.1937555000, 0.2391813000, 0.3405581000, 0.5969246000, 1.2305342000", \ + "0.2430601000, 0.2568969000, 0.2883075000, 0.3503413000, 0.4750981000, 0.7333401000, 1.3699559000", \ + "0.3669230000, 0.3894114000, 0.4394981000, 0.5397097000, 0.7172815000, 1.0448723000, 1.6918675000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012632100, 0.0031913700, 0.0080627200, 0.0203697000, 0.0514623000, 0.1300150000"); + values("0.0213135000, 0.0237924000, 0.0299888000, 0.0458045000, 0.0856535000, 0.1863136000, 0.4425676000", \ + "0.0204366000, 0.0229774000, 0.0295652000, 0.0455935000, 0.0855104000, 0.1866587000, 0.4428738000", \ + "0.0236930000, 0.0256726000, 0.0310364000, 0.0457381000, 0.0852593000, 0.1866673000, 0.4418096000", \ + "0.0339260000, 0.0367330000, 0.0436860000, 0.0573847000, 0.0903443000, 0.1863679000, 0.4424625000", \ + "0.0536139000, 0.0577661000, 0.0669816000, 0.0867156000, 0.1232347000, 0.2036484000, 0.4426952000", \ + "0.0885696000, 0.0949101000, 0.1099381000, 0.1387682000, 0.1888634000, 0.2837979000, 0.4832760000", \ + "0.1483215000, 0.1593184000, 0.1834051000, 0.2270216000, 0.3080206000, 0.4441135000, 0.6733765000"); + } + related_pin : "B2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012632100, 0.0031913700, 0.0080627200, 0.0203697000, 0.0514623000, 0.1300150000"); + values("0.0427360000, 0.0513872000, 0.0728407000, 0.1280627000, 0.2652538000, 0.6102490000, 1.4846393000", \ + "0.0428226000, 0.0513423000, 0.0730452000, 0.1276322000, 0.2647573000, 0.6107203000, 1.4788636000", \ + "0.0428307000, 0.0514366000, 0.0732058000, 0.1277531000, 0.2666955000, 0.6153504000, 1.4962768000", \ + "0.0451174000, 0.0531862000, 0.0738845000, 0.1278993000, 0.2644918000, 0.6089958000, 1.4807878000", \ + "0.0612315000, 0.0695127000, 0.0893563000, 0.1369408000, 0.2665485000, 0.6146830000, 1.4827640000", \ + "0.0980476000, 0.1071543000, 0.1298877000, 0.1813100000, 0.3004394000, 0.6179653000, 1.4854243000", \ + "0.1776112000, 0.1899178000, 0.2177000000, 0.2806297000, 0.4134899000, 0.7032890000, 1.4986594000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__a2bb2oi_4") { + leakage_power () { + value : 0.0083212000; + when : "!A1_N&!A2_N&!B1&B2"; + } + leakage_power () { + value : 0.0083169000; + when : "!A1_N&!A2_N&!B1&!B2"; + } + leakage_power () { + value : 0.0048861000; + when : "!A1_N&!A2_N&B1&B2"; + } + leakage_power () { + value : 0.0083212000; + when : "!A1_N&!A2_N&B1&!B2"; + } + leakage_power () { + value : 0.0080573000; + when : "!A1_N&A2_N&!B1&B2"; + } + leakage_power () { + value : 0.0108887000; + when : "!A1_N&A2_N&!B1&!B2"; + } + leakage_power () { + value : 0.0074817000; + when : "!A1_N&A2_N&B1&B2"; + } + leakage_power () { + value : 0.0088884000; + when : "!A1_N&A2_N&B1&!B2"; + } + leakage_power () { + value : 0.0068163000; + when : "A1_N&!A2_N&!B1&B2"; + } + leakage_power () { + value : 0.0116828000; + when : "A1_N&!A2_N&!B1&!B2"; + } + leakage_power () { + value : 0.0062407000; + when : "A1_N&!A2_N&B1&B2"; + } + leakage_power () { + value : 0.0076474000; + when : "A1_N&!A2_N&B1&!B2"; + } + leakage_power () { + value : 0.0044426000; + when : "A1_N&A2_N&!B1&B2"; + } + leakage_power () { + value : 0.0073549000; + when : "A1_N&A2_N&!B1&!B2"; + } + leakage_power () { + value : 0.0038670000; + when : "A1_N&A2_N&B1&B2"; + } + leakage_power () { + value : 0.0052738000; + when : "A1_N&A2_N&B1&!B2"; + } + area : 26.275200000; + cell_footprint : "sky130_fd_sc_hd__a2bb2oi"; + cell_leakage_power : 0.0074054400; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A1_N") { + capacitance : 0.0087620000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0082950000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0556216000, 0.0551134000, 0.0539421000, 0.0540220000, 0.0542062000, 0.0546308000, 0.0556096000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0102057000, 0.0097930000, 0.0088418000, 0.0091615000, 0.0098984000, 0.0115970000, 0.0155127000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0092290000; + } + pin ("A2_N") { + capacitance : 0.0087550000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0080860000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0456988000, 0.0451550000, 0.0439016000, 0.0442933000, 0.0451960000, 0.0472768000, 0.0520733000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0025406000, 0.0022623000, 0.0016208000, 0.0019459000, 0.0026952000, 0.0044224000, 0.0084035000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0094240000; + } + pin ("B1") { + capacitance : 0.0091800000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0087280000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0162435000, 0.0162423000, 0.0162396000, 0.0162417000, 0.0162466000, 0.0162579000, 0.0162838000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0162436000, -0.0162372000, -0.0162227000, -0.0162200000, -0.0162137000, -0.0161995000, -0.0161664000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0096330000; + } + pin ("B2") { + capacitance : 0.0085110000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0081740000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0150595000, 0.0150451000, 0.0150119000, 0.0150187000, 0.0150344000, 0.0150706000, 0.0151539000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0150153000, -0.0150150000, -0.0150143000, -0.0150183000, -0.0150277000, -0.0150493000, -0.0150990000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0088480000; + } + pin ("Y") { + direction : "output"; + function : "(A1_N&!B1) | (A1_N&!B2) | (A2_N&!B1) | (A2_N&!B2)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013852860, 0.0038380370, 0.0106335600, 0.0294610500, 0.0816239800, 0.2261452000"); + values("0.0042095000, 0.0032138000, 0.0003528000, -0.0083601000, -0.0358937000, -0.1188403000, -0.3525773000", \ + "0.0038274000, 0.0028333000, -0.0000710000, -0.0087677000, -0.0362487000, -0.1191951000, -0.3528964000", \ + "0.0042324000, 0.0031486000, 0.0003082000, -0.0083582000, -0.0359449000, -0.1188708000, -0.3525507000", \ + "0.0035245000, 0.0023801000, -0.0004535000, -0.0092363000, -0.0366917000, -0.1195934000, -0.3531465000", \ + "0.0025703000, 0.0015154000, -0.0015721000, -0.0101973000, -0.0376488000, -0.1203607000, -0.3538866000", \ + "0.0033758000, 0.0020357000, -0.0017264000, -0.0121354000, -0.0395142000, -0.1211813000, -0.3543591000", \ + "0.0069495000, 0.0055306000, 0.0016169000, -0.0088552000, -0.0384799000, -0.1216542000, -0.3535136000"); + } + related_pin : "A1_N"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013852860, 0.0038380370, 0.0106335600, 0.0294610500, 0.0816239800, 0.2261452000"); + values("0.0334924000, 0.0350264000, 0.0389766000, 0.0500108000, 0.0802687000, 0.1635932000, 0.3949988000", \ + "0.0335161000, 0.0349175000, 0.0389533000, 0.0499614000, 0.0801835000, 0.1635314000, 0.3945959000", \ + "0.0338304000, 0.0354048000, 0.0393652000, 0.0504722000, 0.0807662000, 0.1641805000, 0.3952607000", \ + "0.0324591000, 0.0338924000, 0.0379431000, 0.0490892000, 0.0794901000, 0.1630454000, 0.3940847000", \ + "0.0310210000, 0.0324964000, 0.0365645000, 0.0477882000, 0.0783073000, 0.1620062000, 0.3934014000", \ + "0.0316158000, 0.0330356000, 0.0367255000, 0.0473150000, 0.0780184000, 0.1616054000, 0.3927758000", \ + "0.0331312000, 0.0344679000, 0.0383731000, 0.0490924000, 0.0797538000, 0.1625968000, 0.3935406000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013852860, 0.0038380370, 0.0106335600, 0.0294610500, 0.0816239800, 0.2261452000"); + values("0.0041475000, 0.0030910000, 0.0002624000, -0.0084016000, -0.0359418000, -0.1188588000, -0.3525315000", \ + "0.0037101000, 0.0027330000, -0.0001532000, -0.0087911000, -0.0362908000, -0.1192051000, -0.3528482000", \ + "0.0042600000, 0.0032083000, 0.0002947000, -0.0083166000, -0.0359108000, -0.1187680000, -0.3524110000", \ + "0.0031676000, 0.0020434000, -0.0009439000, -0.0095787000, -0.0371274000, -0.1198695000, -0.3534048000", \ + "0.0023466000, 0.0012556000, -0.0018027000, -0.0106385000, -0.0381138000, -0.1205805000, -0.3539975000", \ + "0.0048764000, 0.0034060000, -0.0005806000, -0.0108180000, -0.0391166000, -0.1204700000, -0.3536113000", \ + "0.0071417000, 0.0056644000, 0.0016576000, -0.0090930000, -0.0384688000, -0.1218867000, -0.3535225000"); + } + related_pin : "A2_N"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013852860, 0.0038380370, 0.0106335600, 0.0294610500, 0.0816239800, 0.2261452000"); + values("0.0353345000, 0.0369507000, 0.0410513000, 0.0523849000, 0.0828736000, 0.1664484000, 0.3976297000", \ + "0.0352438000, 0.0368562000, 0.0410291000, 0.0524049000, 0.0829573000, 0.1666217000, 0.3978114000", \ + "0.0349204000, 0.0364354000, 0.0405986000, 0.0520067000, 0.0828839000, 0.1666353000, 0.3976491000", \ + "0.0331782000, 0.0346729000, 0.0387868000, 0.0501771000, 0.0811024000, 0.1651131000, 0.3964303000", \ + "0.0313580000, 0.0328417000, 0.0369804000, 0.0482078000, 0.0792116000, 0.1636365000, 0.3950165000", \ + "0.0314669000, 0.0329266000, 0.0369969000, 0.0478610000, 0.0783138000, 0.1624937000, 0.3946137000", \ + "0.0336754000, 0.0354174000, 0.0390921000, 0.0503073000, 0.0806163000, 0.1635643000, 0.3955040000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013852860, 0.0038380370, 0.0106335600, 0.0294610500, 0.0816239800, 0.2261452000"); + values("0.0188025000, 0.0173796000, 0.0134668000, 0.0025939000, -0.0276099000, -0.1117518000, -0.3454862000", \ + "0.0182571000, 0.0168573000, 0.0129470000, 0.0021249000, -0.0280112000, -0.1121583000, -0.3457775000", \ + "0.0175590000, 0.0161776000, 0.0123099000, 0.0015139000, -0.0284980000, -0.1125092000, -0.3461717000", \ + "0.0166388000, 0.0152812000, 0.0114281000, 0.0008765000, -0.0290339000, -0.1128730000, -0.3464195000", \ + "0.0164281000, 0.0150023000, 0.0110539000, 0.0002002000, -0.0295960000, -0.1130637000, -0.3465142000", \ + "0.0173950000, 0.0159458000, 0.0119028000, 0.0009335000, -0.0292437000, -0.1137769000, -0.3468349000", \ + "0.0204892000, 0.0190201000, 0.0149147000, 0.0035289000, -0.0274290000, -0.1124130000, -0.3467008000"); + } + related_pin : "B1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013852860, 0.0038380370, 0.0106335600, 0.0294610500, 0.0816239800, 0.2261452000"); + values("0.0389041000, 0.0403591000, 0.0444189000, 0.0553943000, 0.0857182000, 0.1693192000, 0.4005907000", \ + "0.0382415000, 0.0396794000, 0.0437150000, 0.0549191000, 0.0853324000, 0.1691159000, 0.4000705000", \ + "0.0374959000, 0.0389422000, 0.0430293000, 0.0542859000, 0.0848740000, 0.1686979000, 0.4002774000", \ + "0.0369872000, 0.0384263000, 0.0425134000, 0.0536420000, 0.0842719000, 0.1682973000, 0.3996023000", \ + "0.0365922000, 0.0380343000, 0.0420177000, 0.0530429000, 0.0835653000, 0.1674131000, 0.3992191000", \ + "0.0363929000, 0.0378403000, 0.0418723000, 0.0530163000, 0.0835863000, 0.1674232000, 0.3986968000", \ + "0.0367316000, 0.0381439000, 0.0419625000, 0.0526621000, 0.0836553000, 0.1677354000, 0.3994072000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013852860, 0.0038380370, 0.0106335600, 0.0294610500, 0.0816239800, 0.2261452000"); + values("0.0179066000, 0.0164941000, 0.0125875000, 0.0016944000, -0.0284494000, -0.1125389000, -0.3464215000", \ + "0.0173742000, 0.0159766000, 0.0120969000, 0.0012751000, -0.0288012000, -0.1129632000, -0.3466830000", \ + "0.0166598000, 0.0152741000, 0.0114746000, 0.0007173000, -0.0293286000, -0.1132262000, -0.3470414000", \ + "0.0156538000, 0.0143115000, 0.0105567000, -0.0000059000, -0.0298333000, -0.1136194000, -0.3471892000", \ + "0.0159089000, 0.0145385000, 0.0107553000, -0.0000877000, -0.0299577000, -0.1136217000, -0.3471919000", \ + "0.0175552000, 0.0161034000, 0.0121141000, 0.0006538000, -0.0296234000, -0.1137532000, -0.3472851000", \ + "0.0223660000, 0.0207969000, 0.0165358000, 0.0049942000, -0.0259154000, -0.1108349000, -0.3462568000"); + } + related_pin : "B2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013852860, 0.0038380370, 0.0106335600, 0.0294610500, 0.0816239800, 0.2261452000"); + values("0.0271960000, 0.0288229000, 0.0330934000, 0.0444360000, 0.0749256000, 0.1585417000, 0.3897718000", \ + "0.0263053000, 0.0279172000, 0.0322151000, 0.0438625000, 0.0745589000, 0.1584570000, 0.3898368000", \ + "0.0255591000, 0.0271530000, 0.0313318000, 0.0428018000, 0.0739841000, 0.1586611000, 0.3930156000", \ + "0.0251669000, 0.0266493000, 0.0306990000, 0.0420717000, 0.0728006000, 0.1575359000, 0.3892952000", \ + "0.0247442000, 0.0262193000, 0.0302501000, 0.0412850000, 0.0719877000, 0.1562817000, 0.3884458000", \ + "0.0246407000, 0.0260757000, 0.0300558000, 0.0412428000, 0.0719633000, 0.1560336000, 0.3875943000", \ + "0.0251487000, 0.0264818000, 0.0300989000, 0.0407907000, 0.0717313000, 0.1561475000, 0.3877962000"); + } + } + max_capacitance : 0.2261450000; + max_transition : 1.4947280000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013852900, 0.0038380400, 0.0106336000, 0.0294610000, 0.0816240000, 0.2261450000"); + values("0.1354253000, 0.1378961000, 0.1438628000, 0.1572142000, 0.1846833000, 0.2430794000, 0.3822626000", \ + "0.1393996000, 0.1416599000, 0.1479257000, 0.1611871000, 0.1886811000, 0.2471217000, 0.3863370000", \ + "0.1514291000, 0.1539181000, 0.1596362000, 0.1730668000, 0.2006474000, 0.2590816000, 0.3983149000", \ + "0.1788453000, 0.1813406000, 0.1871256000, 0.2003458000, 0.2279930000, 0.2862846000, 0.4257093000", \ + "0.2349268000, 0.2373393000, 0.2435162000, 0.2571300000, 0.2852441000, 0.3440507000, 0.4834779000", \ + "0.3328479000, 0.3356704000, 0.3426917000, 0.3578970000, 0.3888999000, 0.4517941000, 0.5944993000", \ + "0.4994719000, 0.5029067000, 0.5112846000, 0.5302941000, 0.5670820000, 0.6374808000, 0.7851451000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013852900, 0.0038380400, 0.0106336000, 0.0294610000, 0.0816240000, 0.2261450000"); + values("0.0947069000, 0.0989362000, 0.1095689000, 0.1393114000, 0.2197788000, 0.4411359000, 1.0542964000", \ + "0.0993493000, 0.1032951000, 0.1144162000, 0.1441753000, 0.2245696000, 0.4459459000, 1.0598052000", \ + "0.1099726000, 0.1143020000, 0.1250314000, 0.1550168000, 0.2357708000, 0.4571896000, 1.0699384000", \ + "0.1293784000, 0.1333044000, 0.1444736000, 0.1742728000, 0.2553444000, 0.4769940000, 1.0899719000", \ + "0.1521973000, 0.1561657000, 0.1672431000, 0.1975182000, 0.2790005000, 0.5008583000, 1.1138149000", \ + "0.1730955000, 0.1770984000, 0.1879411000, 0.2174145000, 0.2988352000, 0.5213879000, 1.1343501000", \ + "0.1667251000, 0.1701478000, 0.1812752000, 0.2106847000, 0.2915621000, 0.5143921000, 1.1287483000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013852900, 0.0038380400, 0.0106336000, 0.0294610000, 0.0816240000, 0.2261450000"); + values("0.0341067000, 0.0351732000, 0.0381042000, 0.0466836000, 0.0701567000, 0.1328159000, 0.3111436000", \ + "0.0341671000, 0.0351510000, 0.0381613000, 0.0467479000, 0.0701247000, 0.1330306000, 0.3110475000", \ + "0.0341147000, 0.0351506000, 0.0381415000, 0.0466071000, 0.0701583000, 0.1330106000, 0.3110454000", \ + "0.0341435000, 0.0351754000, 0.0381169000, 0.0467746000, 0.0700864000, 0.1326463000, 0.3109394000", \ + "0.0365273000, 0.0374604000, 0.0402510000, 0.0485788000, 0.0713470000, 0.1334548000, 0.3109187000", \ + "0.0436890000, 0.0446433000, 0.0474539000, 0.0558847000, 0.0790901000, 0.1407304000, 0.3150951000", \ + "0.0593999000, 0.0602694000, 0.0630755000, 0.0715482000, 0.0943359000, 0.1533546000, 0.3224956000"); + } + related_pin : "A1_N"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013852900, 0.0038380400, 0.0106336000, 0.0294610000, 0.0816240000, 0.2261450000"); + values("0.0613919000, 0.0667214000, 0.0813321000, 0.1216061000, 0.2319784000, 0.5350451000, 1.3766649000", \ + "0.0614467000, 0.0666581000, 0.0813963000, 0.1214246000, 0.2315334000, 0.5356692000, 1.3796920000", \ + "0.0613849000, 0.0667104000, 0.0813282000, 0.1216071000, 0.2318740000, 0.5354455000, 1.3769286000", \ + "0.0614498000, 0.0666385000, 0.0813133000, 0.1214349000, 0.2316130000, 0.5367731000, 1.3794761000", \ + "0.0615396000, 0.0669005000, 0.0814815000, 0.1223547000, 0.2320890000, 0.5364329000, 1.3774069000", \ + "0.0623876000, 0.0676332000, 0.0820325000, 0.1220798000, 0.2326222000, 0.5358224000, 1.3792185000", \ + "0.0674961000, 0.0726155000, 0.0859048000, 0.1237570000, 0.2328732000, 0.5364806000, 1.3764330000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013852900, 0.0038380400, 0.0106336000, 0.0294610000, 0.0816240000, 0.2261450000"); + values("0.1131290000, 0.1156881000, 0.1216988000, 0.1350429000, 0.1624224000, 0.2207372000, 0.3601275000", \ + "0.1157843000, 0.1181749000, 0.1241559000, 0.1375062000, 0.1651635000, 0.2236500000, 0.3628974000", \ + "0.1262453000, 0.1286670000, 0.1346483000, 0.1477774000, 0.1753955000, 0.2336683000, 0.3730196000", \ + "0.1541685000, 0.1565537000, 0.1625054000, 0.1756649000, 0.2034929000, 0.2617129000, 0.4010846000", \ + "0.2181547000, 0.2206477000, 0.2263781000, 0.2401365000, 0.2683724000, 0.3274165000, 0.4670324000", \ + "0.3234562000, 0.3265004000, 0.3338487000, 0.3494389000, 0.3802113000, 0.4420172000, 0.5854506000", \ + "0.4975127000, 0.5012540000, 0.5105069000, 0.5302769000, 0.5675434000, 0.6349522000, 0.7787422000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013852900, 0.0038380400, 0.0106336000, 0.0294610000, 0.0816240000, 0.2261450000"); + values("0.0919634000, 0.0962175000, 0.1076468000, 0.1382918000, 0.2199534000, 0.4421294000, 1.0557752000", \ + "0.0963274000, 0.1007890000, 0.1121730000, 0.1428790000, 0.2245953000, 0.4468880000, 1.0609152000", \ + "0.1058959000, 0.1100450000, 0.1217226000, 0.1525565000, 0.2346388000, 0.4575244000, 1.0712974000", \ + "0.1208086000, 0.1249363000, 0.1362545000, 0.1670394000, 0.2495069000, 0.4732882000, 1.0871862000", \ + "0.1373971000, 0.1414660000, 0.1528766000, 0.1831972000, 0.2661202000, 0.4901287000, 1.1045654000", \ + "0.1490993000, 0.1530869000, 0.1644893000, 0.1947166000, 0.2765827000, 0.5013285000, 1.1165103000", \ + "0.1317365000, 0.1363246000, 0.1475012000, 0.1774374000, 0.2580933000, 0.4816316000, 1.0974548000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013852900, 0.0038380400, 0.0106336000, 0.0294610000, 0.0816240000, 0.2261450000"); + values("0.0341349000, 0.0351650000, 0.0381009000, 0.0467041000, 0.0701748000, 0.1332363000, 0.3110052000", \ + "0.0341689000, 0.0351415000, 0.0381052000, 0.0467964000, 0.0700973000, 0.1330613000, 0.3110981000", \ + "0.0341625000, 0.0351374000, 0.0380619000, 0.0467039000, 0.0702608000, 0.1330032000, 0.3109573000", \ + "0.0342415000, 0.0352451000, 0.0381418000, 0.0467430000, 0.0701832000, 0.1330705000, 0.3111684000", \ + "0.0378875000, 0.0387503000, 0.0414806000, 0.0495486000, 0.0720735000, 0.1338805000, 0.3109662000", \ + "0.0502751000, 0.0508958000, 0.0529525000, 0.0599086000, 0.0799767000, 0.1405512000, 0.3162982000", \ + "0.0693419000, 0.0700433000, 0.0723043000, 0.0791631000, 0.0982680000, 0.1519491000, 0.3209057000"); + } + related_pin : "A2_N"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013852900, 0.0038380400, 0.0106336000, 0.0294610000, 0.0816240000, 0.2261450000"); + values("0.0612121000, 0.0665552000, 0.0810459000, 0.1211998000, 0.2315833000, 0.5356587000, 1.3789050000", \ + "0.0611916000, 0.0665441000, 0.0811913000, 0.1214014000, 0.2314234000, 0.5363079000, 1.3760312000", \ + "0.0610908000, 0.0664464000, 0.0810310000, 0.1212036000, 0.2313912000, 0.5363706000, 1.3751150000", \ + "0.0611997000, 0.0665609000, 0.0810538000, 0.1212632000, 0.2315082000, 0.5367613000, 1.3757562000", \ + "0.0614501000, 0.0667182000, 0.0813584000, 0.1219739000, 0.2318873000, 0.5357507000, 1.3749879000", \ + "0.0628413000, 0.0679845000, 0.0820518000, 0.1219996000, 0.2322420000, 0.5359075000, 1.3786227000", \ + "0.0708850000, 0.0751917000, 0.0881568000, 0.1250186000, 0.2332185000, 0.5365755000, 1.3760160000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013852900, 0.0038380400, 0.0106336000, 0.0294610000, 0.0816240000, 0.2261450000"); + values("0.0311282000, 0.0327288000, 0.0368553000, 0.0475018000, 0.0746965000, 0.1464447000, 0.3414915000", \ + "0.0352322000, 0.0368097000, 0.0409928000, 0.0516624000, 0.0787714000, 0.1505795000, 0.3457818000", \ + "0.0440487000, 0.0456668000, 0.0498332000, 0.0603915000, 0.0875955000, 0.1593170000, 0.3544554000", \ + "0.0586347000, 0.0605974000, 0.0657491000, 0.0786288000, 0.1075242000, 0.1797699000, 0.3751837000", \ + "0.0764732000, 0.0794898000, 0.0869956000, 0.1046666000, 0.1434831000, 0.2253637000, 0.4221830000", \ + "0.0867694000, 0.0913273000, 0.1030544000, 0.1310407000, 0.1906432000, 0.3044813000, 0.5294937000", \ + "0.0631228000, 0.0702413000, 0.0891477000, 0.1328587000, 0.2269964000, 0.4039412000, 0.7166283000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013852900, 0.0038380400, 0.0106336000, 0.0294610000, 0.0816240000, 0.2261450000"); + values("0.0958201000, 0.0999465000, 0.1112395000, 0.1411028000, 0.2221349000, 0.4442295000, 1.0577740000", \ + "0.1004321000, 0.1044370000, 0.1156871000, 0.1458819000, 0.2274115000, 0.4498095000, 1.0634760000", \ + "0.1128341000, 0.1168922000, 0.1281325000, 0.1584623000, 0.2405042000, 0.4632803000, 1.0773623000", \ + "0.1413854000, 0.1454214000, 0.1565211000, 0.1865053000, 0.2683905000, 0.4916015000, 1.1072346000", \ + "0.1968080000, 0.2014698000, 0.2141332000, 0.2471047000, 0.3287854000, 0.5521530000, 1.1669459000", \ + "0.2901398000, 0.2964992000, 0.3146382000, 0.3574306000, 0.4589449000, 0.6893250000, 1.3050595000", \ + "0.4431708000, 0.4537099000, 0.4811592000, 0.5474226000, 0.6905942000, 0.9867633000, 1.6253212000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013852900, 0.0038380400, 0.0106336000, 0.0294610000, 0.0816240000, 0.2261450000"); + values("0.0231988000, 0.0248576000, 0.0293108000, 0.0420434000, 0.0772499000, 0.1758112000, 0.4499320000", \ + "0.0229577000, 0.0245378000, 0.0291932000, 0.0419058000, 0.0771907000, 0.1758549000, 0.4503029000", \ + "0.0240200000, 0.0255592000, 0.0298330000, 0.0421251000, 0.0770830000, 0.1758114000, 0.4504337000", \ + "0.0314309000, 0.0330302000, 0.0373843000, 0.0488803000, 0.0803019000, 0.1758396000, 0.4501909000", \ + "0.0484758000, 0.0504425000, 0.0558919000, 0.0688840000, 0.1012075000, 0.1869901000, 0.4511320000", \ + "0.0811204000, 0.0839209000, 0.0914450000, 0.1096956000, 0.1510729000, 0.2409694000, 0.4778407000", \ + "0.1406908000, 0.1451499000, 0.1568563000, 0.1846483000, 0.2427167000, 0.3594391000, 0.6027385000"); + } + related_pin : "B1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013852900, 0.0038380400, 0.0106336000, 0.0294610000, 0.0816240000, 0.2261450000"); + values("0.0615719000, 0.0667391000, 0.0813502000, 0.1213981000, 0.2314243000, 0.5347034000, 1.3752263000", \ + "0.0615385000, 0.0667511000, 0.0812533000, 0.1214122000, 0.2315344000, 0.5367874000, 1.3734835000", \ + "0.0615161000, 0.0667367000, 0.0813305000, 0.1213695000, 0.2321068000, 0.5346686000, 1.3772026000", \ + "0.0618991000, 0.0671529000, 0.0814725000, 0.1214413000, 0.2314093000, 0.5350111000, 1.3794101000", \ + "0.0758574000, 0.0808319000, 0.0937975000, 0.1297202000, 0.2336147000, 0.5357017000, 1.3782051000", \ + "0.1097782000, 0.1153273000, 0.1306525000, 0.1698676000, 0.2679934000, 0.5443811000, 1.3796602000", \ + "0.1865709000, 0.1938578000, 0.2131081000, 0.2597290000, 0.3700620000, 0.6355417000, 1.3943194000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013852900, 0.0038380400, 0.0106336000, 0.0294610000, 0.0816240000, 0.2261450000"); + values("0.0253204000, 0.0268810000, 0.0310538000, 0.0417599000, 0.0688895000, 0.1405238000, 0.3356658000", \ + "0.0292807000, 0.0308821000, 0.0350345000, 0.0457105000, 0.0728136000, 0.1446683000, 0.3396256000", \ + "0.0395393000, 0.0411724000, 0.0452619000, 0.0555474000, 0.0825585000, 0.1542146000, 0.3494262000", \ + "0.0541514000, 0.0564205000, 0.0623959000, 0.0763697000, 0.1060414000, 0.1769818000, 0.3721317000", \ + "0.0678947000, 0.0712211000, 0.0798187000, 0.1010801000, 0.1458213000, 0.2317507000, 0.4257032000", \ + "0.0704145000, 0.0756529000, 0.0892912000, 0.1216491000, 0.1898165000, 0.3181257000, 0.5505554000", \ + "0.0312214000, 0.0390992000, 0.0593938000, 0.1079028000, 0.2135519000, 0.4127104000, 0.7669163000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013852900, 0.0038380400, 0.0106336000, 0.0294610000, 0.0816240000, 0.2261450000"); + values("0.0764909000, 0.0812894000, 0.0939253000, 0.1271147000, 0.2171862000, 0.4587051000, 1.1287744000", \ + "0.0801710000, 0.0849917000, 0.0976537000, 0.1317271000, 0.2210186000, 0.4646113000, 1.1347335000", \ + "0.0926680000, 0.0971861000, 0.1095242000, 0.1429885000, 0.2338495000, 0.4802753000, 1.1583539000", \ + "0.1215655000, 0.1261837000, 0.1383642000, 0.1710256000, 0.2606992000, 0.5096031000, 1.1791419000", \ + "0.1725208000, 0.1783708000, 0.1934966000, 0.2314414000, 0.3214936000, 0.5658638000, 1.2400411000", \ + "0.2567967000, 0.2657464000, 0.2875468000, 0.3404835000, 0.4543893000, 0.7061624000, 1.3801605000", \ + "0.3926455000, 0.4070994000, 0.4426537000, 0.5257806000, 0.6914706000, 1.0160528000, 1.7055843000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013852900, 0.0038380400, 0.0106336000, 0.0294610000, 0.0816240000, 0.2261450000"); + values("0.0232730000, 0.0249104000, 0.0294541000, 0.0420808000, 0.0773216000, 0.1757352000, 0.4505714000", \ + "0.0222893000, 0.0240506000, 0.0288104000, 0.0418111000, 0.0771574000, 0.1758837000, 0.4499137000", \ + "0.0249452000, 0.0263488000, 0.0303776000, 0.0421076000, 0.0767777000, 0.1757663000, 0.4502309000", \ + "0.0345889000, 0.0365562000, 0.0416579000, 0.0535602000, 0.0827754000, 0.1756595000, 0.4503196000", \ + "0.0541310000, 0.0569455000, 0.0641108000, 0.0801499000, 0.1162156000, 0.1954871000, 0.4506411000", \ + "0.0888767000, 0.0931751000, 0.1040160000, 0.1276170000, 0.1783571000, 0.2756267000, 0.4942272000", \ + "0.1494559000, 0.1563394000, 0.1745322000, 0.2125149000, 0.2867950000, 0.4250358000, 0.6798170000"); + } + related_pin : "B2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013852900, 0.0038380400, 0.0106336000, 0.0294610000, 0.0816240000, 0.2261450000"); + values("0.0459677000, 0.0516783000, 0.0672976000, 0.1110813000, 0.2316182000, 0.5632186000, 1.4771047000", \ + "0.0460823000, 0.0517103000, 0.0673858000, 0.1109780000, 0.2311902000, 0.5631665000, 1.4840030000", \ + "0.0461927000, 0.0518628000, 0.0676066000, 0.1110636000, 0.2315113000, 0.5651321000, 1.4942887000", \ + "0.0476548000, 0.0530137000, 0.0680697000, 0.1114555000, 0.2312583000, 0.5649680000, 1.4814626000", \ + "0.0634547000, 0.0687903000, 0.0836265000, 0.1215533000, 0.2345455000, 0.5647436000, 1.4807072000", \ + "0.0986990000, 0.1048536000, 0.1214192000, 0.1634172000, 0.2691035000, 0.5723181000, 1.4800516000", \ + "0.1763009000, 0.1844642000, 0.2063255000, 0.2561083000, 0.3771322000, 0.6629259000, 1.4947281000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__a311o_1") { + leakage_power () { + value : 0.0025248000; + when : "!A1&!A2&!A3&!B1&C1"; + } + leakage_power () { + value : 0.0028009000; + when : "!A1&!A2&!A3&!B1&!C1"; + } + leakage_power () { + value : 0.0004016000; + when : "!A1&!A2&!A3&B1&C1"; + } + leakage_power () { + value : 0.0008348000; + when : "!A1&!A2&!A3&B1&!C1"; + } + leakage_power () { + value : 0.0025248000; + when : "!A1&!A2&A3&!B1&C1"; + } + leakage_power () { + value : 0.0028230000; + when : "!A1&!A2&A3&!B1&!C1"; + } + leakage_power () { + value : 0.0004016000; + when : "!A1&!A2&A3&B1&C1"; + } + leakage_power () { + value : 0.0008348000; + when : "!A1&!A2&A3&B1&!C1"; + } + leakage_power () { + value : 0.0025248000; + when : "!A1&A2&!A3&!B1&C1"; + } + leakage_power () { + value : 0.0028211000; + when : "!A1&A2&!A3&!B1&!C1"; + } + leakage_power () { + value : 0.0004016000; + when : "!A1&A2&!A3&B1&C1"; + } + leakage_power () { + value : 0.0008348000; + when : "!A1&A2&!A3&B1&!C1"; + } + leakage_power () { + value : 0.0025248000; + when : "!A1&A2&A3&!B1&C1"; + } + leakage_power () { + value : 0.0033112000; + when : "!A1&A2&A3&!B1&!C1"; + } + leakage_power () { + value : 0.0004016000; + when : "!A1&A2&A3&B1&C1"; + } + leakage_power () { + value : 0.0008348000; + when : "!A1&A2&A3&B1&!C1"; + } + leakage_power () { + value : 0.0025248000; + when : "A1&!A2&!A3&!B1&C1"; + } + leakage_power () { + value : 0.0028255000; + when : "A1&!A2&!A3&!B1&!C1"; + } + leakage_power () { + value : 0.0004016000; + when : "A1&!A2&!A3&B1&C1"; + } + leakage_power () { + value : 0.0008348000; + when : "A1&!A2&!A3&B1&!C1"; + } + leakage_power () { + value : 0.0025248000; + when : "A1&!A2&A3&!B1&C1"; + } + leakage_power () { + value : 0.0031925000; + when : "A1&!A2&A3&!B1&!C1"; + } + leakage_power () { + value : 0.0004016000; + when : "A1&!A2&A3&B1&C1"; + } + leakage_power () { + value : 0.0008348000; + when : "A1&!A2&A3&B1&!C1"; + } + leakage_power () { + value : 0.0025248000; + when : "A1&A2&!A3&!B1&C1"; + } + leakage_power () { + value : 0.0031549000; + when : "A1&A2&!A3&!B1&!C1"; + } + leakage_power () { + value : 0.0004016000; + when : "A1&A2&!A3&B1&C1"; + } + leakage_power () { + value : 0.0008348000; + when : "A1&A2&!A3&B1&!C1"; + } + leakage_power () { + value : 0.0004831000; + when : "A1&A2&A3&!B1&C1"; + } + leakage_power () { + value : 0.0015461000; + when : "A1&A2&A3&!B1&!C1"; + } + leakage_power () { + value : 0.0003897000; + when : "A1&A2&A3&B1&C1"; + } + leakage_power () { + value : 0.0004643000; + when : "A1&A2&A3&B1&!C1"; + } + area : 10.009600000; + cell_footprint : "sky130_fd_sc_hd__a311o"; + cell_leakage_power : 0.0015669190; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A1") { + capacitance : 0.0022720000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0021900000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0045535000, 0.0045549000, 0.0045582000, 0.0045606000, 0.0045662000, 0.0045790000, 0.0046086000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0032592000, -0.0032613000, -0.0032662000, -0.0032580000, -0.0032394000, -0.0031963000, -0.0030970000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0023540000; + } + pin ("A2") { + capacitance : 0.0023030000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022060000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0043419000, 0.0043345000, 0.0043175000, 0.0043318000, 0.0043648000, 0.0044408000, 0.0046159000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0040663000, -0.0040660000, -0.0040653000, -0.0040645000, -0.0040626000, -0.0040583000, -0.0040482000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024010000; + } + pin ("A3") { + capacitance : 0.0023750000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022210000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0044019000, 0.0043983000, 0.0043900000, 0.0043903000, 0.0043909000, 0.0043922000, 0.0043953000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0043897000, -0.0043885000, -0.0043858000, -0.0043864000, -0.0043877000, -0.0043909000, -0.0043982000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0025290000; + } + pin ("B1") { + capacitance : 0.0023380000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0021620000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0038171000, 0.0038157000, 0.0038126000, 0.0038138000, 0.0038164000, 0.0038225000, 0.0038366000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0034704000, -0.0035317000, -0.0036732000, -0.0036771000, -0.0036860000, -0.0037066000, -0.0037540000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0025140000; + } + pin ("C1") { + capacitance : 0.0022530000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0020600000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0027920000, 0.0027884000, 0.0027801000, 0.0027874000, 0.0028041000, 0.0028427000, 0.0029317000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0017495000, -0.0017476000, -0.0017435000, -0.0017456000, -0.0017504000, -0.0017617000, -0.0017876000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024460000; + } + pin ("X") { + direction : "output"; + function : "(A1&A2&A3) | (B1) | (C1)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012831560, 0.0032929770, 0.0084508050, 0.0216874000, 0.0556566200, 0.1428322000"); + values("0.0135142000, 0.0127730000, 0.0106676000, 0.0039613000, -0.0161588000, -0.0707838000, -0.2119387000", \ + "0.0133483000, 0.0125805000, 0.0104568000, 0.0038072000, -0.0163178000, -0.0709245000, -0.2120913000", \ + "0.0130947000, 0.0123474000, 0.0102367000, 0.0034975000, -0.0165930000, -0.0712106000, -0.2123611000", \ + "0.0128547000, 0.0120560000, 0.0099513000, 0.0032581000, -0.0168839000, -0.0714785000, -0.2126417000", \ + "0.0125766000, 0.0118046000, 0.0096384000, 0.0029712000, -0.0171473000, -0.0717320000, -0.2128591000", \ + "0.0120479000, 0.0112871000, 0.0093696000, 0.0027546000, -0.0172435000, -0.0718066000, -0.2129323000", \ + "0.0163972000, 0.0151089000, 0.0118747000, 0.0037368000, -0.0174287000, -0.0718716000, -0.2129551000"); + } + related_pin : "A1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012831560, 0.0032929770, 0.0084508050, 0.0216874000, 0.0556566200, 0.1428322000"); + values("0.0138863000, 0.0152612000, 0.0187227000, 0.0272282000, 0.0487182000, 0.1034679000, 0.2438639000", \ + "0.0137897000, 0.0151948000, 0.0186390000, 0.0271573000, 0.0484736000, 0.1028646000, 0.2437263000", \ + "0.0136351000, 0.0150378000, 0.0184881000, 0.0270109000, 0.0483258000, 0.1029144000, 0.2424830000", \ + "0.0135170000, 0.0149064000, 0.0183882000, 0.0268665000, 0.0481840000, 0.1027007000, 0.2424873000", \ + "0.0134228000, 0.0147948000, 0.0181688000, 0.0266533000, 0.0479668000, 0.1025119000, 0.2420734000", \ + "0.0139255000, 0.0151997000, 0.0184457000, 0.0265188000, 0.0480284000, 0.1027688000, 0.2430082000", \ + "0.0151617000, 0.0163510000, 0.0195900000, 0.0279055000, 0.0487142000, 0.1033971000, 0.2418868000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012831560, 0.0032929770, 0.0084508050, 0.0216874000, 0.0556566200, 0.1428322000"); + values("0.0164584000, 0.0156567000, 0.0135502000, 0.0069138000, -0.0130027000, -0.0674879000, -0.2085290000", \ + "0.0163201000, 0.0155260000, 0.0134181000, 0.0067863000, -0.0131459000, -0.0675740000, -0.2086314000", \ + "0.0161277000, 0.0152804000, 0.0132119000, 0.0065603000, -0.0133417000, -0.0678012000, -0.2088567000", \ + "0.0158565000, 0.0150988000, 0.0129440000, 0.0062858000, -0.0136224000, -0.0680564000, -0.2091137000", \ + "0.0156198000, 0.0148123000, 0.0126344000, 0.0060370000, -0.0139042000, -0.0683496000, -0.2093856000", \ + "0.0154261000, 0.0146389000, 0.0124816000, 0.0058623000, -0.0140616000, -0.0684922000, -0.2095054000", \ + "0.0194711000, 0.0181940000, 0.0149553000, 0.0066983000, -0.0145605000, -0.0686977000, -0.2096685000"); + } + related_pin : "A2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012831560, 0.0032929770, 0.0084508050, 0.0216874000, 0.0556566200, 0.1428322000"); + values("0.0146634000, 0.0160672000, 0.0195099000, 0.0279407000, 0.0491466000, 0.1035077000, 0.2430634000", \ + "0.0145410000, 0.0159273000, 0.0194198000, 0.0278636000, 0.0490714000, 0.1038705000, 0.2441759000", \ + "0.0144335000, 0.0158369000, 0.0192495000, 0.0277407000, 0.0489541000, 0.1032980000, 0.2439346000", \ + "0.0142977000, 0.0156934000, 0.0191428000, 0.0276136000, 0.0488362000, 0.1036298000, 0.2437738000", \ + "0.0142399000, 0.0156267000, 0.0189840000, 0.0275033000, 0.0487704000, 0.1031385000, 0.2429126000", \ + "0.0148329000, 0.0160796000, 0.0193250000, 0.0272932000, 0.0487416000, 0.1034859000, 0.2436549000", \ + "0.0155744000, 0.0166742000, 0.0198573000, 0.0281607000, 0.0493833000, 0.1040926000, 0.2424326000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012831560, 0.0032929770, 0.0084508050, 0.0216874000, 0.0556566200, 0.1428322000"); + values("0.0187237000, 0.0179036000, 0.0157348000, 0.0089403000, -0.0113375000, -0.0664113000, -0.2079664000", \ + "0.0185913000, 0.0178135000, 0.0156058000, 0.0088277000, -0.0114715000, -0.0665549000, -0.2080673000", \ + "0.0183951000, 0.0175702000, 0.0154165000, 0.0086378000, -0.0116640000, -0.0667234000, -0.2082334000", \ + "0.0181482000, 0.0173304000, 0.0151588000, 0.0084433000, -0.0119320000, -0.0669365000, -0.2084238000", \ + "0.0179906000, 0.0172037000, 0.0149961000, 0.0081991000, -0.0121052000, -0.0670820000, -0.2085584000", \ + "0.0179128000, 0.0170900000, 0.0149029000, 0.0081258000, -0.0120568000, -0.0669412000, -0.2083870000", \ + "0.0222992000, 0.0210025000, 0.0176727000, 0.0092657000, -0.0121829000, -0.0666546000, -0.2080600000"); + } + related_pin : "A3"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012831560, 0.0032929770, 0.0084508050, 0.0216874000, 0.0556566200, 0.1428322000"); + values("0.0150551000, 0.0164568000, 0.0198676000, 0.0283591000, 0.0493912000, 0.1035920000, 0.2430176000", \ + "0.0149451000, 0.0163490000, 0.0197608000, 0.0282105000, 0.0493256000, 0.1035035000, 0.2429444000", \ + "0.0148024000, 0.0161971000, 0.0196487000, 0.0280876000, 0.0491810000, 0.1033644000, 0.2430099000", \ + "0.0146059000, 0.0159963000, 0.0194456000, 0.0278879000, 0.0490351000, 0.1032747000, 0.2427237000", \ + "0.0144512000, 0.0158222000, 0.0192436000, 0.0276570000, 0.0489156000, 0.1032300000, 0.2426555000", \ + "0.0149864000, 0.0162472000, 0.0195007000, 0.0275089000, 0.0489500000, 0.1035344000, 0.2437137000", \ + "0.0156263000, 0.0168727000, 0.0201132000, 0.0282800000, 0.0494047000, 0.1040356000, 0.2424033000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012831560, 0.0032929770, 0.0084508050, 0.0216874000, 0.0556566200, 0.1428322000"); + values("0.0166075000, 0.0158671000, 0.0136506000, 0.0069442000, -0.0132599000, -0.0680239000, -0.2092629000", \ + "0.0164933000, 0.0157062000, 0.0135009000, 0.0067336000, -0.0134072000, -0.0681608000, -0.2094045000", \ + "0.0162868000, 0.0154897000, 0.0133047000, 0.0065557000, -0.0136098000, -0.0683502000, -0.2095910000", \ + "0.0160442000, 0.0152864000, 0.0130682000, 0.0063378000, -0.0138332000, -0.0685334000, -0.2097582000", \ + "0.0159119000, 0.0151368000, 0.0129485000, 0.0061859000, -0.0139723000, -0.0686466000, -0.2098491000", \ + "0.0158623000, 0.0150177000, 0.0128348000, 0.0060914000, -0.0139846000, -0.0686275000, -0.2098137000", \ + "0.0204775000, 0.0191557000, 0.0158388000, 0.0073827000, -0.0141828000, -0.0683280000, -0.2095418000"); + } + related_pin : "B1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012831560, 0.0032929770, 0.0084508050, 0.0216874000, 0.0556566200, 0.1428322000"); + values("0.0123456000, 0.0137534000, 0.0172317000, 0.0257889000, 0.0472530000, 0.1021922000, 0.2424975000", \ + "0.0123804000, 0.0137877000, 0.0172559000, 0.0258244000, 0.0472772000, 0.1022160000, 0.2414096000", \ + "0.0124261000, 0.0138200000, 0.0172692000, 0.0258157000, 0.0473128000, 0.1022821000, 0.2424248000", \ + "0.0121746000, 0.0135337000, 0.0169541000, 0.0254739000, 0.0469818000, 0.1016009000, 0.2413442000", \ + "0.0120557000, 0.0133074000, 0.0166889000, 0.0251354000, 0.0466035000, 0.1013272000, 0.2410626000", \ + "0.0123875000, 0.0136764000, 0.0169849000, 0.0252719000, 0.0467605000, 0.1015264000, 0.2419086000", \ + "0.0134480000, 0.0146801000, 0.0178866000, 0.0263331000, 0.0476403000, 0.1026231000, 0.2409958000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012831560, 0.0032929770, 0.0084508050, 0.0216874000, 0.0556566200, 0.1428322000"); + values("0.0153084000, 0.0144942000, 0.0123984000, 0.0056613000, -0.0144228000, -0.0689212000, -0.2099882000", \ + "0.0151775000, 0.0143437000, 0.0122814000, 0.0054881000, -0.0145482000, -0.0690677000, -0.2101269000", \ + "0.0149826000, 0.0141639000, 0.0119772000, 0.0052896000, -0.0147717000, -0.0692565000, -0.2103151000", \ + "0.0147673000, 0.0139955000, 0.0118222000, 0.0051088000, -0.0149215000, -0.0694171000, -0.2104739000", \ + "0.0146965000, 0.0138559000, 0.0117297000, 0.0050220000, -0.0150241000, -0.0695202000, -0.2105929000", \ + "0.0149166000, 0.0140980000, 0.0119943000, 0.0055289000, -0.0145332000, -0.0691895000, -0.2103193000", \ + "0.0214319000, 0.0200687000, 0.0167140000, 0.0082517000, -0.0130572000, -0.0675571000, -0.2088104000"); + } + related_pin : "C1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012831560, 0.0032929770, 0.0084508050, 0.0216874000, 0.0556566200, 0.1428322000"); + values("0.0088025000, 0.0102189000, 0.0137084000, 0.0222328000, 0.0435654000, 0.0980688000, 0.2377693000", \ + "0.0087537000, 0.0101646000, 0.0136462000, 0.0221796000, 0.0437426000, 0.0981220000, 0.2379965000", \ + "0.0086068000, 0.0099936000, 0.0134397000, 0.0219822000, 0.0433530000, 0.0979477000, 0.2376636000", \ + "0.0083446000, 0.0097031000, 0.0131114000, 0.0216415000, 0.0430765000, 0.0977088000, 0.2374364000", \ + "0.0082839000, 0.0095276000, 0.0128607000, 0.0212951000, 0.0427251000, 0.0975206000, 0.2385973000", \ + "0.0086871000, 0.0100130000, 0.0132949000, 0.0215857000, 0.0429671000, 0.0977311000, 0.2377518000", \ + "0.0103191000, 0.0115263000, 0.0147188000, 0.0231427000, 0.0444502000, 0.0992936000, 0.2374344000"); + } + } + max_capacitance : 0.1428320000; + max_transition : 1.5016510000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012831600, 0.0032929800, 0.0084508100, 0.0216874000, 0.0556566000, 0.1428320000"); + values("0.2226796000, 0.2308025000, 0.2478031000, 0.2801207000, 0.3408397000, 0.4649972000, 0.7533936000", \ + "0.2270763000, 0.2354048000, 0.2520264000, 0.2844328000, 0.3452816000, 0.4694158000, 0.7577937000", \ + "0.2385053000, 0.2466070000, 0.2635876000, 0.2958696000, 0.3566146000, 0.4807932000, 0.7692059000", \ + "0.2663982000, 0.2747192000, 0.2916035000, 0.3237804000, 0.3844765000, 0.5087573000, 0.7972971000", \ + "0.3272130000, 0.3354627000, 0.3523574000, 0.3846312000, 0.4453938000, 0.5695393000, 0.8578132000", \ + "0.4440893000, 0.4529030000, 0.4711618000, 0.5048136000, 0.5678068000, 0.6932050000, 0.9820833000", \ + "0.6435592000, 0.6539141000, 0.6745907000, 0.7131760000, 0.7826882000, 0.9156797000, 1.2081355000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012831600, 0.0032929800, 0.0084508100, 0.0216874000, 0.0556566000, 0.1428320000"); + values("0.1075606000, 0.1163637000, 0.1355559000, 0.1773184000, 0.2758925000, 0.5252785000, 1.1607705000", \ + "0.1113070000, 0.1201133000, 0.1392393000, 0.1810448000, 0.2795478000, 0.5287518000, 1.1648656000", \ + "0.1207082000, 0.1294935000, 0.1486449000, 0.1904118000, 0.2892508000, 0.5374823000, 1.1709516000", \ + "0.1435738000, 0.1522991000, 0.1713277000, 0.2128880000, 0.3116260000, 0.5598937000, 1.1938264000", \ + "0.1854491000, 0.1943267000, 0.2135534000, 0.2561366000, 0.3545697000, 0.6022624000, 1.2358677000", \ + "0.2385575000, 0.2480546000, 0.2681979000, 0.3106804000, 0.4093147000, 0.6578114000, 1.2948532000", \ + "0.2773800000, 0.2895448000, 0.3134010000, 0.3583593000, 0.4566829000, 0.7053979000, 1.3389578000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012831600, 0.0032929800, 0.0084508100, 0.0216874000, 0.0556566000, 0.1428320000"); + values("0.0314896000, 0.0372776000, 0.0500753000, 0.0752816000, 0.1324759000, 0.2699942000, 0.6407364000", \ + "0.0315241000, 0.0370480000, 0.0495981000, 0.0752619000, 0.1324715000, 0.2699428000, 0.6397012000", \ + "0.0314949000, 0.0372657000, 0.0500483000, 0.0751527000, 0.1324692000, 0.2699715000, 0.6407614000", \ + "0.0314964000, 0.0371427000, 0.0497150000, 0.0760617000, 0.1325231000, 0.2697434000, 0.6385256000", \ + "0.0315655000, 0.0372016000, 0.0500251000, 0.0751965000, 0.1325041000, 0.2697524000, 0.6395568000", \ + "0.0352374000, 0.0409611000, 0.0543386000, 0.0799448000, 0.1360749000, 0.2719857000, 0.6408059000", \ + "0.0435075000, 0.0500362000, 0.0636340000, 0.0926276000, 0.1511152000, 0.2846932000, 0.6427409000"); + } + related_pin : "A1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012831600, 0.0032929800, 0.0084508100, 0.0216874000, 0.0556566000, 0.1428320000"); + values("0.0314856000, 0.0398770000, 0.0596200000, 0.1101463000, 0.2431404000, 0.5925345000, 1.4943096000", \ + "0.0315495000, 0.0396601000, 0.0596227000, 0.1098708000, 0.2437115000, 0.5935277000, 1.4941698000", \ + "0.0315079000, 0.0396278000, 0.0595341000, 0.1099456000, 0.2429537000, 0.5922168000, 1.4889704000", \ + "0.0311084000, 0.0391041000, 0.0591181000, 0.1096267000, 0.2430383000, 0.5929991000, 1.4910028000", \ + "0.0329129000, 0.0409663000, 0.0603933000, 0.1104724000, 0.2433418000, 0.5919575000, 1.4893797000", \ + "0.0376623000, 0.0454112000, 0.0633226000, 0.1117270000, 0.2443121000, 0.5931262000, 1.4916401000", \ + "0.0495674000, 0.0572088000, 0.0750283000, 0.1184086000, 0.2456886000, 0.5952331000, 1.4912692000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012831600, 0.0032929800, 0.0084508100, 0.0216874000, 0.0556566000, 0.1428320000"); + values("0.2670134000, 0.2759333000, 0.2939742000, 0.3277145000, 0.3908224000, 0.5171312000, 0.8068082000", \ + "0.2715538000, 0.2804819000, 0.2984313000, 0.3323629000, 0.3948867000, 0.5212736000, 0.8111442000", \ + "0.2831259000, 0.2920283000, 0.3097904000, 0.3438738000, 0.4069336000, 0.5328519000, 0.8228059000", \ + "0.3109772000, 0.3198791000, 0.3379683000, 0.3711343000, 0.4342846000, 0.5606949000, 0.8504844000", \ + "0.3705830000, 0.3794680000, 0.3974154000, 0.4309401000, 0.4939513000, 0.6204682000, 0.9105176000", \ + "0.4905205000, 0.4998977000, 0.5184844000, 0.5531297000, 0.6165742000, 0.7441965000, 1.0344130000", \ + "0.7005497000, 0.7112038000, 0.7325384000, 0.7712648000, 0.8414096000, 0.9738201000, 1.2673500000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012831600, 0.0032929800, 0.0084508100, 0.0216874000, 0.0556566000, 0.1428320000"); + values("0.1163081000, 0.1250946000, 0.1442003000, 0.1858176000, 0.2839083000, 0.5311533000, 1.1656052000", \ + "0.1201864000, 0.1290282000, 0.1482242000, 0.1897694000, 0.2880079000, 0.5363396000, 1.1708551000", \ + "0.1291326000, 0.1379328000, 0.1569985000, 0.1986615000, 0.2966608000, 0.5444679000, 1.1806885000", \ + "0.1498459000, 0.1585422000, 0.1775621000, 0.2191078000, 0.3173900000, 0.5660081000, 1.2013669000", \ + "0.1902236000, 0.1992350000, 0.2184797000, 0.2603650000, 0.3588803000, 0.6069057000, 1.2399889000", \ + "0.2452826000, 0.2551528000, 0.2757015000, 0.3189306000, 0.4180110000, 0.6657928000, 1.3025000000", \ + "0.2922886000, 0.3051586000, 0.3293343000, 0.3754915000, 0.4751324000, 0.7233448000, 1.3570665000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012831600, 0.0032929800, 0.0084508100, 0.0216874000, 0.0556566000, 0.1428320000"); + values("0.0357690000, 0.0410866000, 0.0541790000, 0.0791645000, 0.1371724000, 0.2740108000, 0.6410107000", \ + "0.0355318000, 0.0414771000, 0.0533274000, 0.0791095000, 0.1368366000, 0.2742326000, 0.6412600000", \ + "0.0359633000, 0.0410046000, 0.0534832000, 0.0793567000, 0.1369184000, 0.2741700000, 0.6416197000", \ + "0.0358117000, 0.0416706000, 0.0534710000, 0.0805294000, 0.1371589000, 0.2742889000, 0.6406310000", \ + "0.0355793000, 0.0411489000, 0.0532864000, 0.0796256000, 0.1368835000, 0.2743013000, 0.6410792000", \ + "0.0381570000, 0.0438041000, 0.0560525000, 0.0814896000, 0.1390044000, 0.2755285000, 0.6427215000", \ + "0.0454746000, 0.0520280000, 0.0660442000, 0.0925794000, 0.1508503000, 0.2871582000, 0.6456893000"); + } + related_pin : "A2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012831600, 0.0032929800, 0.0084508100, 0.0216874000, 0.0556566000, 0.1428320000"); + values("0.0315114000, 0.0396701000, 0.0596278000, 0.1101265000, 0.2435397000, 0.5924889000, 1.4934911000", \ + "0.0315905000, 0.0397070000, 0.0596991000, 0.1100397000, 0.2438131000, 0.5938028000, 1.4949608000", \ + "0.0315048000, 0.0395504000, 0.0596075000, 0.1098986000, 0.2436848000, 0.5935719000, 1.4947484000", \ + "0.0311892000, 0.0392822000, 0.0592218000, 0.1098738000, 0.2431443000, 0.5922922000, 1.4909570000", \ + "0.0328267000, 0.0408218000, 0.0605060000, 0.1103327000, 0.2429081000, 0.5936387000, 1.4908641000", \ + "0.0382222000, 0.0455838000, 0.0645277000, 0.1123462000, 0.2439693000, 0.5931254000, 1.4932806000", \ + "0.0498315000, 0.0571539000, 0.0756010000, 0.1193420000, 0.2459727000, 0.5967508000, 1.4909922000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012831600, 0.0032929800, 0.0084508100, 0.0216874000, 0.0556566000, 0.1428320000"); + values("0.3040499000, 0.3133719000, 0.3320200000, 0.3662673000, 0.4286555000, 0.5555451000, 0.8456675000", \ + "0.3085079000, 0.3177148000, 0.3362087000, 0.3706042000, 0.4331315000, 0.5599710000, 0.8500752000", \ + "0.3200960000, 0.3294076000, 0.3480319000, 0.3822929000, 0.4448622000, 0.5717809000, 0.8619496000", \ + "0.3476778000, 0.3569996000, 0.3755237000, 0.4093439000, 0.4726992000, 0.5994429000, 0.8896203000", \ + "0.4060561000, 0.4153697000, 0.4338813000, 0.4681300000, 0.5311663000, 0.6580737000, 0.9482928000", \ + "0.5264084000, 0.5360019000, 0.5548875000, 0.5897767000, 0.6532900000, 0.7804683000, 1.0707478000", \ + "0.7393018000, 0.7503854000, 0.7717736000, 0.8107919000, 0.8804449000, 1.0138812000, 1.3074822000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012831600, 0.0032929800, 0.0084508100, 0.0216874000, 0.0556566000, 0.1428320000"); + values("0.1221608000, 0.1310324000, 0.1501175000, 0.1916884000, 0.2893410000, 0.5357955000, 1.1695293000", \ + "0.1262540000, 0.1350761000, 0.1541628000, 0.1957522000, 0.2933463000, 0.5397797000, 1.1737381000", \ + "0.1342999000, 0.1431713000, 0.1622396000, 0.2036882000, 0.3015874000, 0.5487719000, 1.1816028000", \ + "0.1513045000, 0.1601411000, 0.1791008000, 0.2205635000, 0.3185597000, 0.5655158000, 1.1979788000", \ + "0.1846707000, 0.1936958000, 0.2131428000, 0.2550623000, 0.3533395000, 0.6002325000, 1.2331695000", \ + "0.2333976000, 0.2431589000, 0.2639008000, 0.3071308000, 0.4061770000, 0.6535936000, 1.2900534000", \ + "0.2771922000, 0.2896464000, 0.3137829000, 0.3601908000, 0.4604081000, 0.7081840000, 1.3414218000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012831600, 0.0032929800, 0.0084508100, 0.0216874000, 0.0556566000, 0.1428320000"); + values("0.0387689000, 0.0446811000, 0.0576060000, 0.0839208000, 0.1416967000, 0.2783347000, 0.6451846000", \ + "0.0393585000, 0.0448354000, 0.0569089000, 0.0832926000, 0.1417932000, 0.2783846000, 0.6428822000", \ + "0.0387546000, 0.0445847000, 0.0577404000, 0.0827906000, 0.1417964000, 0.2784164000, 0.6433915000", \ + "0.0387261000, 0.0445397000, 0.0568460000, 0.0842545000, 0.1417167000, 0.2783487000, 0.6426201000", \ + "0.0386354000, 0.0445320000, 0.0569845000, 0.0830492000, 0.1415093000, 0.2783453000, 0.6437942000", \ + "0.0408809000, 0.0467789000, 0.0590454000, 0.0845416000, 0.1423014000, 0.2780135000, 0.6445223000", \ + "0.0484699000, 0.0548934000, 0.0680762000, 0.0950016000, 0.1545432000, 0.2890143000, 0.6484489000"); + } + related_pin : "A3"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012831600, 0.0032929800, 0.0084508100, 0.0216874000, 0.0556566000, 0.1428320000"); + values("0.0314455000, 0.0396851000, 0.0596628000, 0.1100393000, 0.2434528000, 0.5919994000, 1.4929440000", \ + "0.0316028000, 0.0396258000, 0.0596374000, 0.1100961000, 0.2436129000, 0.5924997000, 1.4934739000", \ + "0.0314137000, 0.0398007000, 0.0594716000, 0.1099541000, 0.2433899000, 0.5931327000, 1.4908276000", \ + "0.0311661000, 0.0395665000, 0.0592385000, 0.1099197000, 0.2431611000, 0.5916619000, 1.4894568000", \ + "0.0328940000, 0.0410336000, 0.0605292000, 0.1102308000, 0.2433335000, 0.5916850000, 1.4901663000", \ + "0.0371033000, 0.0456337000, 0.0645445000, 0.1127674000, 0.2440248000, 0.5917389000, 1.4938418000", \ + "0.0479916000, 0.0567153000, 0.0752820000, 0.1205725000, 0.2468636000, 0.5940894000, 1.4899453000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012831600, 0.0032929800, 0.0084508100, 0.0216874000, 0.0556566000, 0.1428320000"); + values("0.2758352000, 0.2851876000, 0.3036724000, 0.3375068000, 0.4014319000, 0.5287034000, 0.8194598000", \ + "0.2791814000, 0.2884997000, 0.3069354000, 0.3413751000, 0.4043344000, 0.5320179000, 0.8228059000", \ + "0.2890997000, 0.2984238000, 0.3169733000, 0.3513776000, 0.4142602000, 0.5420466000, 0.8328767000", \ + "0.3145814000, 0.3239245000, 0.3424235000, 0.3769355000, 0.4401421000, 0.5676721000, 0.8584617000", \ + "0.3757835000, 0.3849896000, 0.4032356000, 0.4378312000, 0.5015462000, 0.6291552000, 0.9199816000", \ + "0.5121613000, 0.5218158000, 0.5412043000, 0.5763306000, 0.6412227000, 0.7689836000, 1.0598505000", \ + "0.7569080000, 0.7686011000, 0.7915057000, 0.8319403000, 0.9030452000, 1.0371221000, 1.3317277000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012831600, 0.0032929800, 0.0084508100, 0.0216874000, 0.0556566000, 0.1428320000"); + values("0.0678302000, 0.0755676000, 0.0927225000, 0.1320982000, 0.2292958000, 0.4776728000, 1.1135534000", \ + "0.0726481000, 0.0803728000, 0.0975057000, 0.1368661000, 0.2340106000, 0.4825871000, 1.1158801000", \ + "0.0837282000, 0.0913938000, 0.1084243000, 0.1477411000, 0.2451531000, 0.4934003000, 1.1293266000", \ + "0.1070317000, 0.1147428000, 0.1317582000, 0.1710706000, 0.2690652000, 0.5163924000, 1.1502780000", \ + "0.1403408000, 0.1490739000, 0.1673067000, 0.2071534000, 0.3050088000, 0.5530062000, 1.1868728000", \ + "0.1749919000, 0.1863029000, 0.2077198000, 0.2497619000, 0.3474829000, 0.5952643000, 1.2327224000", \ + "0.1874508000, 0.2028586000, 0.2310768000, 0.2802001000, 0.3795719000, 0.6278146000, 1.2609475000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012831600, 0.0032929800, 0.0084508100, 0.0216874000, 0.0556566000, 0.1428320000"); + values("0.0388407000, 0.0448641000, 0.0569791000, 0.0843939000, 0.1411811000, 0.2781229000, 0.6432210000", \ + "0.0393989000, 0.0450314000, 0.0568958000, 0.0832243000, 0.1410304000, 0.2781463000, 0.6428603000", \ + "0.0387315000, 0.0445589000, 0.0578023000, 0.0840884000, 0.1415287000, 0.2781510000, 0.6429121000", \ + "0.0388171000, 0.0447694000, 0.0569411000, 0.0829469000, 0.1414005000, 0.2780097000, 0.6435214000", \ + "0.0392197000, 0.0446983000, 0.0572469000, 0.0832201000, 0.1408793000, 0.2771466000, 0.6446327000", \ + "0.0418131000, 0.0478980000, 0.0596857000, 0.0851561000, 0.1421519000, 0.2777469000, 0.6441261000", \ + "0.0535122000, 0.0604337000, 0.0729923000, 0.0990285000, 0.1547293000, 0.2891426000, 0.6464521000"); + } + related_pin : "B1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012831600, 0.0032929800, 0.0084508100, 0.0216874000, 0.0556566000, 0.1428320000"); + values("0.0255601000, 0.0329904000, 0.0519951000, 0.1032131000, 0.2392189000, 0.5911829000, 1.4912612000", \ + "0.0255414000, 0.0329428000, 0.0519944000, 0.1031909000, 0.2393919000, 0.5908424000, 1.4929672000", \ + "0.0255210000, 0.0329685000, 0.0520253000, 0.1032076000, 0.2390339000, 0.5913965000, 1.4901352000", \ + "0.0267316000, 0.0338582000, 0.0523322000, 0.1033620000, 0.2396917000, 0.5888186000, 1.4923022000", \ + "0.0326436000, 0.0391598000, 0.0560739000, 0.1048960000, 0.2390380000, 0.5905897000, 1.4869723000", \ + "0.0446959000, 0.0506899000, 0.0653008000, 0.1093408000, 0.2405264000, 0.5889304000, 1.4897220000", \ + "0.0633445000, 0.0706320000, 0.0847471000, 0.1230965000, 0.2439013000, 0.5929635000, 1.4845662000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012831600, 0.0032929800, 0.0084508100, 0.0216874000, 0.0556566000, 0.1428320000"); + values("0.2319520000, 0.2412628000, 0.2596018000, 0.2942413000, 0.3580646000, 0.4861436000, 0.7772181000", \ + "0.2347368000, 0.2439537000, 0.2624774000, 0.2970222000, 0.3612556000, 0.4891411000, 0.7802778000", \ + "0.2425301000, 0.2518656000, 0.2702595000, 0.3047621000, 0.3687709000, 0.4968561000, 0.7879977000", \ + "0.2655725000, 0.2750289000, 0.2933931000, 0.3280046000, 0.3923027000, 0.5198927000, 0.8110765000", \ + "0.3263418000, 0.3356286000, 0.3541499000, 0.3888575000, 0.4528558000, 0.5808887000, 0.8719742000", \ + "0.4643432000, 0.4744390000, 0.4933206000, 0.5278504000, 0.5925365000, 0.7206103000, 1.0115810000", \ + "0.6912358000, 0.7039047000, 0.7279940000, 0.7683376000, 0.8356300000, 0.9666782000, 1.2614370000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012831600, 0.0032929800, 0.0084508100, 0.0216874000, 0.0556566000, 0.1428320000"); + values("0.0631436000, 0.0712051000, 0.0887841000, 0.1283166000, 0.2251889000, 0.4726800000, 1.1049963000", \ + "0.0680542000, 0.0760990000, 0.0936522000, 0.1331062000, 0.2302966000, 0.4786472000, 1.1103222000", \ + "0.0792341000, 0.0871887000, 0.1046320000, 0.1442139000, 0.2412648000, 0.4889574000, 1.1222145000", \ + "0.1014615000, 0.1095610000, 0.1271097000, 0.1667262000, 0.2640000000, 0.5118851000, 1.1446351000", \ + "0.1326036000, 0.1418795000, 0.1607841000, 0.2013373000, 0.2989453000, 0.5474957000, 1.1871329000", \ + "0.1656020000, 0.1777531000, 0.2004963000, 0.2436462000, 0.3417162000, 0.5893205000, 1.2264630000", \ + "0.1805884000, 0.1971455000, 0.2273388000, 0.2790068000, 0.3793848000, 0.6271417000, 1.2609815000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012831600, 0.0032929800, 0.0084508100, 0.0216874000, 0.0556566000, 0.1428320000"); + values("0.0387487000, 0.0445736000, 0.0572698000, 0.0831592000, 0.1406847000, 0.2771971000, 0.6440065000", \ + "0.0391971000, 0.0445584000, 0.0577338000, 0.0826892000, 0.1405265000, 0.2778868000, 0.6419220000", \ + "0.0387026000, 0.0444304000, 0.0568244000, 0.0831290000, 0.1407136000, 0.2771514000, 0.6440946000", \ + "0.0392136000, 0.0455781000, 0.0573173000, 0.0833614000, 0.1408559000, 0.2774781000, 0.6442473000", \ + "0.0384217000, 0.0444588000, 0.0567679000, 0.0826492000, 0.1404895000, 0.2778002000, 0.6425020000", \ + "0.0431487000, 0.0484973000, 0.0602077000, 0.0859488000, 0.1428938000, 0.2782073000, 0.6436184000", \ + "0.0598108000, 0.0661162000, 0.0778307000, 0.1001210000, 0.1528117000, 0.2867284000, 0.6476868000"); + } + related_pin : "C1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012831600, 0.0032929800, 0.0084508100, 0.0216874000, 0.0556566000, 0.1428320000"); + values("0.0259956000, 0.0335625000, 0.0525143000, 0.1033745000, 0.2389357000, 0.5925261000, 1.4907449000", \ + "0.0260160000, 0.0335972000, 0.0525239000, 0.1033454000, 0.2396543000, 0.5945737000, 1.4938134000", \ + "0.0260980000, 0.0337209000, 0.0525759000, 0.1034083000, 0.2388267000, 0.5918563000, 1.4874392000", \ + "0.0278786000, 0.0350842000, 0.0534368000, 0.1036453000, 0.2389856000, 0.5922927000, 1.4903596000", \ + "0.0346599000, 0.0412089000, 0.0578611000, 0.1060484000, 0.2388924000, 0.5930672000, 1.5016509000", \ + "0.0484279000, 0.0547954000, 0.0688678000, 0.1113589000, 0.2409098000, 0.5891319000, 1.4904002000", \ + "0.0690753000, 0.0766049000, 0.0907138000, 0.1278889000, 0.2457038000, 0.5914374000, 1.4868878000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__a311o_2") { + leakage_power () { + value : 0.0029615000; + when : "!A1&!A2&!A3&!B1&C1"; + } + leakage_power () { + value : 0.0037972000; + when : "!A1&!A2&!A3&!B1&!C1"; + } + leakage_power () { + value : 0.0008914000; + when : "!A1&!A2&!A3&B1&C1"; + } + leakage_power () { + value : 0.0013072000; + when : "!A1&!A2&!A3&B1&!C1"; + } + leakage_power () { + value : 0.0029615000; + when : "!A1&!A2&A3&!B1&C1"; + } + leakage_power () { + value : 0.0038196000; + when : "!A1&!A2&A3&!B1&!C1"; + } + leakage_power () { + value : 0.0008914000; + when : "!A1&!A2&A3&B1&C1"; + } + leakage_power () { + value : 0.0013072000; + when : "!A1&!A2&A3&B1&!C1"; + } + leakage_power () { + value : 0.0029615000; + when : "!A1&A2&!A3&!B1&C1"; + } + leakage_power () { + value : 0.0038199000; + when : "!A1&A2&!A3&!B1&!C1"; + } + leakage_power () { + value : 0.0008914000; + when : "!A1&A2&!A3&B1&C1"; + } + leakage_power () { + value : 0.0013072000; + when : "!A1&A2&!A3&B1&!C1"; + } + leakage_power () { + value : 0.0029616000; + when : "!A1&A2&A3&!B1&C1"; + } + leakage_power () { + value : 0.0043208000; + when : "!A1&A2&A3&!B1&!C1"; + } + leakage_power () { + value : 0.0008914000; + when : "!A1&A2&A3&B1&C1"; + } + leakage_power () { + value : 0.0013072000; + when : "!A1&A2&A3&B1&!C1"; + } + leakage_power () { + value : 0.0029615000; + when : "A1&!A2&!A3&!B1&C1"; + } + leakage_power () { + value : 0.0038241000; + when : "A1&!A2&!A3&!B1&!C1"; + } + leakage_power () { + value : 0.0008914000; + when : "A1&!A2&!A3&B1&C1"; + } + leakage_power () { + value : 0.0013072000; + when : "A1&!A2&!A3&B1&!C1"; + } + leakage_power () { + value : 0.0029616000; + when : "A1&!A2&A3&!B1&C1"; + } + leakage_power () { + value : 0.0042041000; + when : "A1&!A2&A3&!B1&!C1"; + } + leakage_power () { + value : 0.0008914000; + when : "A1&!A2&A3&B1&C1"; + } + leakage_power () { + value : 0.0013072000; + when : "A1&!A2&A3&B1&!C1"; + } + leakage_power () { + value : 0.0029617000; + when : "A1&A2&!A3&!B1&C1"; + } + leakage_power () { + value : 0.0041880000; + when : "A1&A2&!A3&!B1&!C1"; + } + leakage_power () { + value : 0.0008914000; + when : "A1&A2&!A3&B1&C1"; + } + leakage_power () { + value : 0.0013072000; + when : "A1&A2&!A3&B1&!C1"; + } + leakage_power () { + value : 0.0009541000; + when : "A1&A2&A3&!B1&C1"; + } + leakage_power () { + value : 0.0018434000; + when : "A1&A2&A3&!B1&!C1"; + } + leakage_power () { + value : 0.0008762000; + when : "A1&A2&A3&B1&C1"; + } + leakage_power () { + value : 0.0009407000; + when : "A1&A2&A3&B1&!C1"; + } + area : 11.260800000; + cell_footprint : "sky130_fd_sc_hd__a311o"; + cell_leakage_power : 0.0021471640; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A1") { + capacitance : 0.0022790000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0021970000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0045247000, 0.0045249000, 0.0045253000, 0.0045272000, 0.0045315000, 0.0045415000, 0.0045647000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0034467000, -0.0034497000, -0.0034566000, -0.0034494000, -0.0034327000, -0.0033942000, -0.0033054000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0023610000; + } + pin ("A2") { + capacitance : 0.0023050000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022040000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0043767000, 0.0043701000, 0.0043548000, 0.0043705000, 0.0044065000, 0.0044897000, 0.0046813000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0040006000, -0.0039998000, -0.0039979000, -0.0039980000, -0.0039981000, -0.0039984000, -0.0039991000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024060000; + } + pin ("A3") { + capacitance : 0.0023440000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022010000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0043035000, 0.0043025000, 0.0043001000, 0.0042996000, 0.0042984000, 0.0042956000, 0.0042892000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0042934000, -0.0042916000, -0.0042876000, -0.0042877000, -0.0042881000, -0.0042889000, -0.0042907000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024870000; + } + pin ("B1") { + capacitance : 0.0022710000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0021080000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0037777000, 0.0037752000, 0.0037695000, 0.0037675000, 0.0037629000, 0.0037522000, 0.0037276000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0034214000, -0.0034828000, -0.0036242000, -0.0036280000, -0.0036368000, -0.0036571000, -0.0037038000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024340000; + } + pin ("C1") { + capacitance : 0.0022340000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0020410000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0027756000, 0.0027720000, 0.0027637000, 0.0027712000, 0.0027883000, 0.0028279000, 0.0029192000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0017293000, -0.0017309000, -0.0017346000, -0.0017365000, -0.0017407000, -0.0017506000, -0.0017734000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024290000; + } + pin ("X") { + direction : "output"; + function : "(A1&A2&A3) | (B1) | (C1)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014508600, 0.0042099900, 0.0122162100, 0.0354480400, 0.1028603000, 0.2984718000"); + values("0.0162455000, 0.0147410000, 0.0111431000, 0.0004263000, -0.0342336000, -0.1417879000, -0.4583121000", \ + "0.0161312000, 0.0146280000, 0.0110405000, 0.0003123000, -0.0343375000, -0.1418879000, -0.4584129000", \ + "0.0158869000, 0.0144354000, 0.0107926000, 0.0001136000, -0.0345148000, -0.1421479000, -0.4587055000", \ + "0.0155856000, 0.0141972000, 0.0104444000, -0.0002228000, -0.0348963000, -0.1424763000, -0.4590267000", \ + "0.0153033000, 0.0138113000, 0.0102904000, -0.0005508000, -0.0351585000, -0.1427791000, -0.4593233000", \ + "0.0153236000, 0.0138051000, 0.0101380000, -0.0006057000, -0.0353471000, -0.1429383000, -0.4594276000", \ + "0.0212829000, 0.0195610000, 0.0148871000, 0.0019237000, -0.0354578000, -0.1430337000, -0.4594328000"); + } + related_pin : "A1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014508600, 0.0042099900, 0.0122162100, 0.0354480400, 0.1028603000, 0.2984718000"); + values("0.0191543000, 0.0208119000, 0.0255908000, 0.0388868000, 0.0764411000, 0.1845702000, 0.5000895000", \ + "0.0190538000, 0.0206961000, 0.0254295000, 0.0388283000, 0.0763369000, 0.1843851000, 0.5001461000", \ + "0.0189105000, 0.0205623000, 0.0253065000, 0.0386880000, 0.0761578000, 0.1842733000, 0.5000343000", \ + "0.0187411000, 0.0203911000, 0.0251920000, 0.0385812000, 0.0761285000, 0.1840421000, 0.4999427000", \ + "0.0189839000, 0.0205949000, 0.0252416000, 0.0385550000, 0.0758268000, 0.1841133000, 0.4992304000", \ + "0.0196229000, 0.0211284000, 0.0255880000, 0.0382358000, 0.0756779000, 0.1833228000, 0.4971957000", \ + "0.0212658000, 0.0227167000, 0.0270033000, 0.0400367000, 0.0764262000, 0.1848085000, 0.4960919000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014508600, 0.0042099900, 0.0122162100, 0.0354480400, 0.1028603000, 0.2984718000"); + values("0.0189467000, 0.0174381000, 0.0137701000, 0.0030180000, -0.0315596000, -0.1389072000, -0.4553673000", \ + "0.0188455000, 0.0173440000, 0.0137014000, 0.0029387000, -0.0316666000, -0.1390051000, -0.4554675000", \ + "0.0186761000, 0.0171429000, 0.0135550000, 0.0028522000, -0.0317543000, -0.1392125000, -0.4556464000", \ + "0.0184058000, 0.0169145000, 0.0132675000, 0.0024943000, -0.0321249000, -0.1394492000, -0.4559087000", \ + "0.0181526000, 0.0166242000, 0.0130195000, 0.0022572000, -0.0324241000, -0.1397874000, -0.4561880000", \ + "0.0182376000, 0.0166735000, 0.0129542000, 0.0021163000, -0.0325961000, -0.1399975000, -0.4563647000", \ + "0.0236653000, 0.0223688000, 0.0176166000, 0.0044832000, -0.0332502000, -0.1402718000, -0.4566090000"); + } + related_pin : "A2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014508600, 0.0042099900, 0.0122162100, 0.0354480400, 0.1028603000, 0.2984718000"); + values("0.0196856000, 0.0213511000, 0.0261292000, 0.0394215000, 0.0768473000, 0.1847866000, 0.5001878000", \ + "0.0196226000, 0.0212508000, 0.0260250000, 0.0393193000, 0.0767592000, 0.1847012000, 0.4998970000", \ + "0.0194622000, 0.0211032000, 0.0258520000, 0.0392166000, 0.0766259000, 0.1845683000, 0.5001624000", \ + "0.0192803000, 0.0209248000, 0.0257124000, 0.0390924000, 0.0765823000, 0.1843641000, 0.5001227000", \ + "0.0193335000, 0.0209398000, 0.0256455000, 0.0388826000, 0.0765209000, 0.1845603000, 0.4998415000", \ + "0.0201317000, 0.0216551000, 0.0261389000, 0.0387332000, 0.0759204000, 0.1840805000, 0.4998125000", \ + "0.0213606000, 0.0228308000, 0.0272128000, 0.0402105000, 0.0773631000, 0.1855438000, 0.4993740000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014508600, 0.0042099900, 0.0122162100, 0.0354480400, 0.1028603000, 0.2984718000"); + values("0.0215996000, 0.0200887000, 0.0163870000, 0.0057794000, -0.0290715000, -0.1370170000, -0.4537969000", \ + "0.0216613000, 0.0201755000, 0.0164968000, 0.0056240000, -0.0293040000, -0.1371258000, -0.4539130000", \ + "0.0215565000, 0.0200081000, 0.0163120000, 0.0055175000, -0.0294766000, -0.1372760000, -0.4540262000", \ + "0.0213039000, 0.0196625000, 0.0160843000, 0.0052194000, -0.0296876000, -0.1374823000, -0.4542533000", \ + "0.0210245000, 0.0195052000, 0.0158124000, 0.0048911000, -0.0299061000, -0.1376789000, -0.4544133000", \ + "0.0209956000, 0.0194651000, 0.0156971000, 0.0048080000, -0.0299562000, -0.1377075000, -0.4543773000", \ + "0.0268122000, 0.0250691000, 0.0203469000, 0.0071680000, -0.0304556000, -0.1376304000, -0.4542327000"); + } + related_pin : "A3"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014508600, 0.0042099900, 0.0122162100, 0.0354480400, 0.1028603000, 0.2984718000"); + values("0.0199195000, 0.0215822000, 0.0262665000, 0.0396680000, 0.0770356000, 0.1847950000, 0.4996967000", \ + "0.0198733000, 0.0215083000, 0.0262701000, 0.0395653000, 0.0770199000, 0.1854470000, 0.4977019000", \ + "0.0197366000, 0.0213692000, 0.0261222000, 0.0394618000, 0.0768956000, 0.1846716000, 0.4999009000", \ + "0.0194871000, 0.0211401000, 0.0259074000, 0.0392967000, 0.0767404000, 0.1853600000, 0.4973231000", \ + "0.0194654000, 0.0211400000, 0.0258370000, 0.0390642000, 0.0765601000, 0.1845999000, 0.4974647000", \ + "0.0203092000, 0.0218427000, 0.0262817000, 0.0389471000, 0.0764380000, 0.1842761000, 0.4977108000", \ + "0.0210792000, 0.0225505000, 0.0269635000, 0.0398202000, 0.0773459000, 0.1854007000, 0.4965085000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014508600, 0.0042099900, 0.0122162100, 0.0354480400, 0.1028603000, 0.2984718000"); + values("0.0194999000, 0.0179470000, 0.0142701000, 0.0034685000, -0.0313193000, -0.1388930000, -0.4554740000", \ + "0.0195036000, 0.0179639000, 0.0142929000, 0.0034346000, -0.0314149000, -0.1390786000, -0.4556201000", \ + "0.0191855000, 0.0176352000, 0.0139371000, 0.0031419000, -0.0315538000, -0.1391928000, -0.4557762000", \ + "0.0191134000, 0.0175499000, 0.0138938000, 0.0030296000, -0.0318185000, -0.1394397000, -0.4559989000", \ + "0.0188396000, 0.0173343000, 0.0136758000, 0.0028422000, -0.0320392000, -0.1396060000, -0.4561255000", \ + "0.0188360000, 0.0172597000, 0.0135630000, 0.0028286000, -0.0320537000, -0.1396865000, -0.4561569000", \ + "0.0248935000, 0.0231255000, 0.0183024000, 0.0050290000, -0.0322793000, -0.1395346000, -0.4559568000"); + } + related_pin : "B1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014508600, 0.0042099900, 0.0122162100, 0.0354480400, 0.1028603000, 0.2984718000"); + values("0.0172746000, 0.0189821000, 0.0238176000, 0.0373037000, 0.0751484000, 0.1834692000, 0.4985841000", \ + "0.0173279000, 0.0190315000, 0.0238757000, 0.0373278000, 0.0752029000, 0.1835319000, 0.4991787000", \ + "0.0173971000, 0.0191056000, 0.0239255000, 0.0373626000, 0.0752085000, 0.1835918000, 0.4992366000", \ + "0.0172246000, 0.0188946000, 0.0236461000, 0.0369801000, 0.0748181000, 0.1832841000, 0.4985716000", \ + "0.0172073000, 0.0187874000, 0.0234494000, 0.0366325000, 0.0743625000, 0.1829437000, 0.4982931000", \ + "0.0178378000, 0.0193767000, 0.0238884000, 0.0369700000, 0.0744295000, 0.1823659000, 0.4986469000", \ + "0.0190717000, 0.0205216000, 0.0249065000, 0.0379511000, 0.0753779000, 0.1840850000, 0.4956231000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014508600, 0.0042099900, 0.0122162100, 0.0354480400, 0.1028603000, 0.2984718000"); + values("0.0183548000, 0.0168046000, 0.0131421000, 0.0022383000, -0.0324682000, -0.1399594000, -0.4563732000", \ + "0.0182648000, 0.0167392000, 0.0130739000, 0.0022487000, -0.0325991000, -0.1400874000, -0.4564880000", \ + "0.0179943000, 0.0163949000, 0.0127731000, 0.0019380000, -0.0328190000, -0.1403069000, -0.4567171000", \ + "0.0177820000, 0.0162959000, 0.0125957000, 0.0017806000, -0.0330224000, -0.1405218000, -0.4569295000", \ + "0.0176102000, 0.0160540000, 0.0123912000, 0.0015907000, -0.0332094000, -0.1406512000, -0.4570484000", \ + "0.0180429000, 0.0164289000, 0.0127102000, 0.0017926000, -0.0324600000, -0.1402805000, -0.4567802000", \ + "0.0260520000, 0.0241971000, 0.0192964000, 0.0064544000, -0.0314683000, -0.1392480000, -0.4558050000"); + } + related_pin : "C1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014508600, 0.0042099900, 0.0122162100, 0.0354480400, 0.1028603000, 0.2984718000"); + values("0.0137708000, 0.0154737000, 0.0203497000, 0.0338511000, 0.0715924000, 0.1801236000, 0.4932931000", \ + "0.0137736000, 0.0154762000, 0.0203493000, 0.0338369000, 0.0716077000, 0.1801640000, 0.4906342000", \ + "0.0136919000, 0.0153878000, 0.0202281000, 0.0336608000, 0.0714401000, 0.1799736000, 0.4961722000", \ + "0.0135019000, 0.0151687000, 0.0199232000, 0.0332729000, 0.0709791000, 0.1796417000, 0.4922712000", \ + "0.0134300000, 0.0149908000, 0.0196505000, 0.0328721000, 0.0705044000, 0.1801400000, 0.4919431000", \ + "0.0141837000, 0.0157205000, 0.0202062000, 0.0333362000, 0.0706669000, 0.1794284000, 0.4901077000", \ + "0.0157038000, 0.0171570000, 0.0214212000, 0.0345960000, 0.0719119000, 0.1802598000, 0.4918902000"); + } + } + max_capacitance : 0.2984720000; + max_transition : 1.5071490000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014508600, 0.0042099900, 0.0122162000, 0.0354480000, 0.1028600000, 0.2984720000"); + values("0.2761387000, 0.2837482000, 0.3006614000, 0.3342587000, 0.3982002000, 0.5297224000, 0.8463810000", \ + "0.2810396000, 0.2886079000, 0.3055299000, 0.3391511000, 0.4031263000, 0.5346608000, 0.8513062000", \ + "0.2926751000, 0.3002927000, 0.3172342000, 0.3508955000, 0.4147754000, 0.5461809000, 0.8628208000", \ + "0.3202512000, 0.3280394000, 0.3447027000, 0.3780773000, 0.4427515000, 0.5738788000, 0.8905723000", \ + "0.3811766000, 0.3886146000, 0.4055289000, 0.4390382000, 0.5032830000, 0.6346661000, 0.9511794000", \ + "0.5062255000, 0.5139224000, 0.5314991000, 0.5656058000, 0.6305302000, 0.7623632000, 1.0791470000", \ + "0.7271605000, 0.7360320000, 0.7557386000, 0.7945099000, 0.8663932000, 1.0060018000, 1.3281124000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014508600, 0.0042099900, 0.0122162000, 0.0354480000, 0.1028600000, 0.2984720000"); + values("0.1200203000, 0.1272043000, 0.1437376000, 0.1799983000, 0.2664454000, 0.5033254000, 1.1887564000", \ + "0.1236542000, 0.1308647000, 0.1473229000, 0.1836384000, 0.2701587000, 0.5079437000, 1.1912509000", \ + "0.1327904000, 0.1399726000, 0.1564894000, 0.1927046000, 0.2793518000, 0.5172118000, 1.2003046000", \ + "0.1554545000, 0.1626052000, 0.1790775000, 0.2152847000, 0.3018913000, 0.5398037000, 1.2224044000", \ + "0.2029433000, 0.2101644000, 0.2266505000, 0.2628950000, 0.3494539000, 0.5865541000, 1.2713760000", \ + "0.2654532000, 0.2735902000, 0.2918207000, 0.3285487000, 0.4162118000, 0.6536386000, 1.3363426000", \ + "0.3190545000, 0.3298373000, 0.3526176000, 0.3959528000, 0.4845708000, 0.7224007000, 1.4043351000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014508600, 0.0042099900, 0.0122162000, 0.0354480000, 0.1028600000, 0.2984720000"); + values("0.0369233000, 0.0414206000, 0.0521121000, 0.0749922000, 0.1275567000, 0.2573995000, 0.6431917000", \ + "0.0369093000, 0.0414251000, 0.0521056000, 0.0749727000, 0.1273067000, 0.2574161000, 0.6431802000", \ + "0.0368398000, 0.0412461000, 0.0523646000, 0.0752948000, 0.1284381000, 0.2570530000, 0.6430427000", \ + "0.0366178000, 0.0414250000, 0.0524070000, 0.0762416000, 0.1269281000, 0.2576631000, 0.6429821000", \ + "0.0366125000, 0.0418672000, 0.0523455000, 0.0764753000, 0.1282340000, 0.2571582000, 0.6426360000", \ + "0.0393836000, 0.0442000000, 0.0548645000, 0.0775980000, 0.1281976000, 0.2580358000, 0.6445786000", \ + "0.0478958000, 0.0529644000, 0.0654736000, 0.0900233000, 0.1422921000, 0.2730871000, 0.6500703000"); + } + related_pin : "A1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014508600, 0.0042099900, 0.0122162000, 0.0354480000, 0.1028600000, 0.2984720000"); + values("0.0274802000, 0.0331575000, 0.0472315000, 0.0850759000, 0.1947460000, 0.5265138000, 1.4987601000", \ + "0.0274230000, 0.0332359000, 0.0473524000, 0.0848293000, 0.1950869000, 0.5278781000, 1.5016293000", \ + "0.0272857000, 0.0330448000, 0.0474286000, 0.0848690000, 0.1950603000, 0.5278691000, 1.5015645000", \ + "0.0272110000, 0.0329481000, 0.0470084000, 0.0844763000, 0.1947251000, 0.5274109000, 1.5010277000", \ + "0.0284852000, 0.0341659000, 0.0479872000, 0.0853205000, 0.1948600000, 0.5274857000, 1.4986202000", \ + "0.0350664000, 0.0405902000, 0.0534495000, 0.0896318000, 0.1968995000, 0.5258008000, 1.4996440000", \ + "0.0479268000, 0.0545160000, 0.0684903000, 0.1009053000, 0.2020938000, 0.5289502000, 1.4981425000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014508600, 0.0042099900, 0.0122162000, 0.0354480000, 0.1028600000, 0.2984720000"); + values("0.3199903000, 0.3282464000, 0.3463968000, 0.3818616000, 0.4479082000, 0.5824265000, 0.9014202000", \ + "0.3248255000, 0.3330976000, 0.3512257000, 0.3866941000, 0.4528421000, 0.5873867000, 0.9063181000", \ + "0.3366427000, 0.3448935000, 0.3630864000, 0.3983455000, 0.4650423000, 0.5995200000, 0.9186277000", \ + "0.3648969000, 0.3731490000, 0.3912402000, 0.4266791000, 0.4929291000, 0.6274412000, 0.9462975000", \ + "0.4246365000, 0.4328733000, 0.4510448000, 0.4862010000, 0.5530366000, 0.6873306000, 1.0065552000", \ + "0.5508552000, 0.5591153000, 0.5775567000, 0.6132906000, 0.6802586000, 0.8141550000, 1.1333509000", \ + "0.7794345000, 0.7894249000, 0.8100275000, 0.8496191000, 0.9228600000, 1.0640900000, 1.3877615000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014508600, 0.0042099900, 0.0122162000, 0.0354480000, 0.1028600000, 0.2984720000"); + values("0.1278215000, 0.1350835000, 0.1515277000, 0.1877932000, 0.2741897000, 0.5106555000, 1.1957072000", \ + "0.1318586000, 0.1390671000, 0.1554959000, 0.1917622000, 0.2781791000, 0.5147399000, 1.1996517000", \ + "0.1406043000, 0.1477648000, 0.1643225000, 0.2004992000, 0.2869428000, 0.5244108000, 1.2072201000", \ + "0.1611687000, 0.1683241000, 0.1847876000, 0.2209588000, 0.3074692000, 0.5451308000, 1.2273870000", \ + "0.2043334000, 0.2116771000, 0.2284064000, 0.2646139000, 0.3510003000, 0.5878016000, 1.2727513000", \ + "0.2672967000, 0.2755448000, 0.2938524000, 0.3309851000, 0.4192313000, 0.6565898000, 1.3416046000", \ + "0.3276545000, 0.3381952000, 0.3609577000, 0.4041105000, 0.4942121000, 0.7316351000, 1.4134179000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014508600, 0.0042099900, 0.0122162000, 0.0354480000, 0.1028600000, 0.2984720000"); + values("0.0412291000, 0.0461228000, 0.0569244000, 0.0798020000, 0.1329451000, 0.2631919000, 0.6459716000", \ + "0.0412449000, 0.0461117000, 0.0569452000, 0.0809940000, 0.1324755000, 0.2631732000, 0.6457751000", \ + "0.0411952000, 0.0463177000, 0.0570612000, 0.0802250000, 0.1318841000, 0.2625582000, 0.6476095000", \ + "0.0412470000, 0.0461033000, 0.0569445000, 0.0809794000, 0.1325018000, 0.2630906000, 0.6459472000", \ + "0.0412027000, 0.0463166000, 0.0569807000, 0.0804142000, 0.1315690000, 0.2630061000, 0.6477777000", \ + "0.0427211000, 0.0474761000, 0.0582765000, 0.0808767000, 0.1329237000, 0.2632318000, 0.6453688000", \ + "0.0514098000, 0.0564122000, 0.0681778000, 0.0928619000, 0.1450507000, 0.2744796000, 0.6514861000"); + } + related_pin : "A2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014508600, 0.0042099900, 0.0122162000, 0.0354480000, 0.1028600000, 0.2984720000"); + values("0.0273388000, 0.0331291000, 0.0472292000, 0.0849785000, 0.1949927000, 0.5265351000, 1.4994783000", \ + "0.0272975000, 0.0330775000, 0.0472830000, 0.0849178000, 0.1950215000, 0.5261210000, 1.5006500000", \ + "0.0275108000, 0.0331685000, 0.0473390000, 0.0847695000, 0.1950963000, 0.5279067000, 1.5015533000", \ + "0.0270502000, 0.0329516000, 0.0470454000, 0.0845667000, 0.1947383000, 0.5274168000, 1.5008293000", \ + "0.0282845000, 0.0342207000, 0.0478636000, 0.0854278000, 0.1947895000, 0.5265475000, 1.4996892000", \ + "0.0337271000, 0.0394994000, 0.0534997000, 0.0899362000, 0.1967549000, 0.5272409000, 1.5002958000", \ + "0.0453050000, 0.0520043000, 0.0667874000, 0.1003372000, 0.2012089000, 0.5277367000, 1.4975060000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014508600, 0.0042099900, 0.0122162000, 0.0354480000, 0.1028600000, 0.2984720000"); + values("0.3417731000, 0.3502457000, 0.3687743000, 0.4042222000, 0.4709763000, 0.6042221000, 0.9230869000", \ + "0.3465898000, 0.3550599000, 0.3735066000, 0.4092155000, 0.4759633000, 0.6089212000, 0.9276441000", \ + "0.3590891000, 0.3675109000, 0.3859141000, 0.4215901000, 0.4883683000, 0.6214677000, 0.9409691000", \ + "0.3877171000, 0.3961845000, 0.4146107000, 0.4503364000, 0.5170396000, 0.6500692000, 0.9688552000", \ + "0.4479077000, 0.4563753000, 0.4748750000, 0.5106016000, 0.5772262000, 0.7107708000, 1.0292450000", \ + "0.5741477000, 0.5825748000, 0.6013708000, 0.6371260000, 0.7033356000, 0.8373270000, 1.1562212000", \ + "0.8082402000, 0.8178141000, 0.8385847000, 0.8782570000, 0.9506059000, 1.0908299000, 1.4134256000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014508600, 0.0042099900, 0.0122162000, 0.0354480000, 0.1028600000, 0.2984720000"); + values("0.1330275000, 0.1401993000, 0.1566616000, 0.1929988000, 0.2792742000, 0.5153301000, 1.2000115000", \ + "0.1370564000, 0.1442470000, 0.1608215000, 0.1969569000, 0.2833688000, 0.5204775000, 1.2018944000", \ + "0.1450323000, 0.1522350000, 0.1686911000, 0.2049038000, 0.2912133000, 0.5276530000, 1.2109660000", \ + "0.1617076000, 0.1688972000, 0.1854100000, 0.2215365000, 0.3079562000, 0.5451427000, 1.2255762000", \ + "0.1964610000, 0.2038218000, 0.2206049000, 0.2570478000, 0.3435629000, 0.5802394000, 1.2620497000", \ + "0.2493638000, 0.2575403000, 0.2757367000, 0.3136705000, 0.4019448000, 0.6387201000, 1.3210023000", \ + "0.3020929000, 0.3122432000, 0.3344435000, 0.3774676000, 0.4685821000, 0.7061721000, 1.3874552000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014508600, 0.0042099900, 0.0122162000, 0.0354480000, 0.1028600000, 0.2984720000"); + values("0.0430101000, 0.0482469000, 0.0584798000, 0.0817229000, 0.1339577000, 0.2634369000, 0.6454567000", \ + "0.0432547000, 0.0477632000, 0.0586623000, 0.0825412000, 0.1324524000, 0.2634237000, 0.6467353000", \ + "0.0428910000, 0.0478205000, 0.0587468000, 0.0824336000, 0.1320923000, 0.2635166000, 0.6471524000", \ + "0.0430730000, 0.0480203000, 0.0585955000, 0.0826741000, 0.1317667000, 0.2633632000, 0.6466301000", \ + "0.0432210000, 0.0477528000, 0.0585321000, 0.0825502000, 0.1334627000, 0.2636575000, 0.6474454000", \ + "0.0439392000, 0.0485646000, 0.0590656000, 0.0815008000, 0.1330815000, 0.2627691000, 0.6478859000", \ + "0.0523642000, 0.0571872000, 0.0689861000, 0.0927731000, 0.1440265000, 0.2722582000, 0.6520181000"); + } + related_pin : "A3"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014508600, 0.0042099900, 0.0122162000, 0.0354480000, 0.1028600000, 0.2984720000"); + values("0.0274557000, 0.0331657000, 0.0475445000, 0.0850488000, 0.1948161000, 0.5272349000, 1.4983844000", \ + "0.0272047000, 0.0329320000, 0.0473110000, 0.0849086000, 0.1948387000, 0.5270949000, 1.4994993000", \ + "0.0272904000, 0.0329919000, 0.0473325000, 0.0848197000, 0.1949100000, 0.5279265000, 1.5019475000", \ + "0.0271777000, 0.0327729000, 0.0472526000, 0.0847840000, 0.1944744000, 0.5275855000, 1.4963335000", \ + "0.0285092000, 0.0343361000, 0.0481087000, 0.0855011000, 0.1950265000, 0.5276082000, 1.4998530000", \ + "0.0324355000, 0.0383556000, 0.0530137000, 0.0895715000, 0.1969335000, 0.5272472000, 1.4985632000", \ + "0.0427263000, 0.0499633000, 0.0644727000, 0.0992377000, 0.2014993000, 0.5291124000, 1.4978990000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014508600, 0.0042099900, 0.0122162000, 0.0354480000, 0.1028600000, 0.2984720000"); + values("0.3143103000, 0.3228085000, 0.3413589000, 0.3769840000, 0.4439941000, 0.5771714000, 0.8961001000", \ + "0.3180564000, 0.3265064000, 0.3449531000, 0.3807278000, 0.4474736000, 0.5813753000, 0.9003303000", \ + "0.3283394000, 0.3368764000, 0.3553117000, 0.3910056000, 0.4568431000, 0.5911148000, 0.9102409000", \ + "0.3540490000, 0.3622293000, 0.3809288000, 0.4166746000, 0.4834026000, 0.6165786000, 0.9354622000", \ + "0.4150031000, 0.4235638000, 0.4420967000, 0.4775458000, 0.5442108000, 0.6782184000, 0.9969952000", \ + "0.5553947000, 0.5640599000, 0.5823095000, 0.6186084000, 0.6847962000, 0.8191492000, 1.1380957000", \ + "0.8191788000, 0.8291670000, 0.8510870000, 0.8922313000, 0.9661244000, 1.1073262000, 1.4305546000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014508600, 0.0042099900, 0.0122162000, 0.0354480000, 0.1028600000, 0.2984720000"); + values("0.0703856000, 0.0761756000, 0.0897063000, 0.1213088000, 0.2042687000, 0.4399700000, 1.1243679000", \ + "0.0751876000, 0.0809691000, 0.0945090000, 0.1260900000, 0.2088526000, 0.4448574000, 1.1260771000", \ + "0.0862629000, 0.0920479000, 0.1055431000, 0.1370515000, 0.2200246000, 0.4558870000, 1.1370500000", \ + "0.1111356000, 0.1169192000, 0.1303670000, 0.1617438000, 0.2447266000, 0.4806535000, 1.1650806000", \ + "0.1491070000, 0.1560871000, 0.1711635000, 0.2038622000, 0.2867759000, 0.5229717000, 1.2075323000", \ + "0.1899989000, 0.1994458000, 0.2186848000, 0.2552943000, 0.3393769000, 0.5751740000, 1.2589391000", \ + "0.2140460000, 0.2265361000, 0.2523940000, 0.2988660000, 0.3880106000, 0.6242180000, 1.3045165000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014508600, 0.0042099900, 0.0122162000, 0.0354480000, 0.1028600000, 0.2984720000"); + values("0.0428962000, 0.0480466000, 0.0590092000, 0.0812280000, 0.1320514000, 0.2626095000, 0.6442480000", \ + "0.0430647000, 0.0477147000, 0.0586377000, 0.0827666000, 0.1335360000, 0.2624627000, 0.6476069000", \ + "0.0427917000, 0.0480571000, 0.0587818000, 0.0812536000, 0.1346358000, 0.2633042000, 0.6439688000", \ + "0.0430649000, 0.0477124000, 0.0586107000, 0.0827604000, 0.1334786000, 0.2634864000, 0.6465835000", \ + "0.0432110000, 0.0478166000, 0.0596758000, 0.0816197000, 0.1324318000, 0.2634391000, 0.6463374000", \ + "0.0448498000, 0.0498243000, 0.0600221000, 0.0823324000, 0.1350476000, 0.2631698000, 0.6466194000", \ + "0.0568521000, 0.0621707000, 0.0739525000, 0.0974450000, 0.1494099000, 0.2746670000, 0.6493011000"); + } + related_pin : "B1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014508600, 0.0042099900, 0.0122162000, 0.0354480000, 0.1028600000, 0.2984720000"); + values("0.0202705000, 0.0249122000, 0.0374697000, 0.0743705000, 0.1877880000, 0.5238889000, 1.4950500000", \ + "0.0202806000, 0.0249800000, 0.0375571000, 0.0741913000, 0.1877508000, 0.5232427000, 1.4980726000", \ + "0.0202521000, 0.0249144000, 0.0374733000, 0.0743915000, 0.1877905000, 0.5232578000, 1.4977833000", \ + "0.0210748000, 0.0255592000, 0.0379242000, 0.0745625000, 0.1877269000, 0.5240164000, 1.4947854000", \ + "0.0273771000, 0.0315795000, 0.0428466000, 0.0770906000, 0.1881911000, 0.5239367000, 1.4947716000", \ + "0.0389502000, 0.0438294000, 0.0547133000, 0.0845282000, 0.1903243000, 0.5209931000, 1.4984166000", \ + "0.0557454000, 0.0624364000, 0.0750167000, 0.1035170000, 0.1975922000, 0.5250417000, 1.4929979000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014508600, 0.0042099900, 0.0122162000, 0.0354480000, 0.1028600000, 0.2984720000"); + values("0.2728000000, 0.2812728000, 0.2997839000, 0.3355630000, 0.4023832000, 0.5364259000, 0.8556437000", \ + "0.2757043000, 0.2841690000, 0.3026570000, 0.3383800000, 0.4052749000, 0.5393812000, 0.8585760000", \ + "0.2836882000, 0.2921931000, 0.3106633000, 0.3464749000, 0.4132935000, 0.5470000000, 0.8661230000", \ + "0.3068903000, 0.3152343000, 0.3338954000, 0.3703284000, 0.4370696000, 0.5708387000, 0.8896493000", \ + "0.3667726000, 0.3751587000, 0.3938158000, 0.4295964000, 0.4965320000, 0.6306713000, 0.9497024000", \ + "0.5093759000, 0.5177553000, 0.5366327000, 0.5723764000, 0.6387613000, 0.7729334000, 1.0920452000", \ + "0.7580062000, 0.7685339000, 0.7916721000, 0.8351592000, 0.9087919000, 1.0471761000, 1.3701916000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014508600, 0.0042099900, 0.0122162000, 0.0354480000, 0.1028600000, 0.2984720000"); + values("0.0659373000, 0.0719601000, 0.0860420000, 0.1183116000, 0.2010862000, 0.4363957000, 1.1201410000", \ + "0.0707696000, 0.0767920000, 0.0908662000, 0.1231124000, 0.2059743000, 0.4412063000, 1.1227211000", \ + "0.0822072000, 0.0882149000, 0.1022270000, 0.1343755000, 0.2172092000, 0.4526995000, 1.1401332000", \ + "0.1067993000, 0.1128469000, 0.1268849000, 0.1589863000, 0.2420157000, 0.4774873000, 1.1737942000", \ + "0.1428811000, 0.1503243000, 0.1662300000, 0.1998925000, 0.2833402000, 0.5195816000, 1.2130739000", \ + "0.1832872000, 0.1933426000, 0.2137476000, 0.2518179000, 0.3369156000, 0.5725364000, 1.2575653000", \ + "0.2113077000, 0.2245279000, 0.2518530000, 0.3006733000, 0.3919937000, 0.6275806000, 1.3084903000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014508600, 0.0042099900, 0.0122162000, 0.0354480000, 0.1028600000, 0.2984720000"); + values("0.0428918000, 0.0479460000, 0.0584303000, 0.0826736000, 0.1316637000, 0.2629781000, 0.6471743000", \ + "0.0432240000, 0.0478366000, 0.0586439000, 0.0825455000, 0.1320881000, 0.2631463000, 0.6471281000", \ + "0.0427403000, 0.0476760000, 0.0596175000, 0.0815578000, 0.1333418000, 0.2629384000, 0.6471993000", \ + "0.0430285000, 0.0476695000, 0.0584439000, 0.0821352000, 0.1333091000, 0.2635231000, 0.6474908000", \ + "0.0429369000, 0.0483087000, 0.0593103000, 0.0812846000, 0.1318659000, 0.2627865000, 0.6466306000", \ + "0.0454490000, 0.0504478000, 0.0606455000, 0.0825125000, 0.1350011000, 0.2632337000, 0.6477313000", \ + "0.0639013000, 0.0704646000, 0.0819441000, 0.1045520000, 0.1485408000, 0.2742712000, 0.6503801000"); + } + related_pin : "C1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014508600, 0.0042099900, 0.0122162000, 0.0354480000, 0.1028600000, 0.2984720000"); + values("0.0205197000, 0.0255954000, 0.0384100000, 0.0750072000, 0.1878090000, 0.5242268000, 1.4984867000", \ + "0.0205279000, 0.0255967000, 0.0384196000, 0.0749921000, 0.1878199000, 0.5243094000, 1.4944138000", \ + "0.0205591000, 0.0256213000, 0.0384688000, 0.0750920000, 0.1878155000, 0.5243471000, 1.5071487000", \ + "0.0219292000, 0.0267686000, 0.0392140000, 0.0753621000, 0.1873855000, 0.5223665000, 1.4970689000", \ + "0.0288647000, 0.0336283000, 0.0449054000, 0.0786887000, 0.1885308000, 0.5243311000, 1.4962938000", \ + "0.0413030000, 0.0466072000, 0.0572832000, 0.0872982000, 0.1913676000, 0.5222598000, 1.4958568000", \ + "0.0598615000, 0.0667575000, 0.0801013000, 0.1091710000, 0.2001923000, 0.5240319000, 1.4898824000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__a311o_4") { + leakage_power () { + value : 0.0060209000; + when : "!A1&!A2&!A3&!B1&C1"; + } + leakage_power () { + value : 0.0417042000; + when : "!A1&!A2&!A3&!B1&!C1"; + } + leakage_power () { + value : 0.0025761000; + when : "!A1&!A2&!A3&B1&C1"; + } + leakage_power () { + value : 0.0047136000; + when : "!A1&!A2&!A3&B1&!C1"; + } + leakage_power () { + value : 0.0060209000; + when : "!A1&!A2&A3&!B1&C1"; + } + leakage_power () { + value : 0.0417080000; + when : "!A1&!A2&A3&!B1&!C1"; + } + leakage_power () { + value : 0.0025766000; + when : "!A1&!A2&A3&B1&C1"; + } + leakage_power () { + value : 0.0047136000; + when : "!A1&!A2&A3&B1&!C1"; + } + leakage_power () { + value : 0.0060208000; + when : "!A1&A2&!A3&!B1&C1"; + } + leakage_power () { + value : 0.0059077000; + when : "!A1&A2&!A3&!B1&!C1"; + } + leakage_power () { + value : 0.0025761000; + when : "!A1&A2&!A3&B1&C1"; + } + leakage_power () { + value : 0.0047136000; + when : "!A1&A2&!A3&B1&!C1"; + } + leakage_power () { + value : 0.0060166000; + when : "!A1&A2&A3&!B1&C1"; + } + leakage_power () { + value : 0.0065861000; + when : "!A1&A2&A3&!B1&!C1"; + } + leakage_power () { + value : 0.0025765000; + when : "!A1&A2&A3&B1&C1"; + } + leakage_power () { + value : 0.0047136000; + when : "!A1&A2&A3&B1&!C1"; + } + leakage_power () { + value : 0.0060211000; + when : "A1&!A2&!A3&!B1&C1"; + } + leakage_power () { + value : 0.0105316000; + when : "A1&!A2&!A3&!B1&!C1"; + } + leakage_power () { + value : 0.0255587000; + when : "A1&!A2&!A3&B1&C1"; + } + leakage_power () { + value : 0.0375639000; + when : "A1&!A2&!A3&B1&!C1"; + } + leakage_power () { + value : 0.0060208000; + when : "A1&!A2&A3&!B1&C1"; + } + leakage_power () { + value : 0.0064212000; + when : "A1&!A2&A3&!B1&!C1"; + } + leakage_power () { + value : 0.0025765000; + when : "A1&!A2&A3&B1&C1"; + } + leakage_power () { + value : 0.0047136000; + when : "A1&!A2&A3&B1&!C1"; + } + leakage_power () { + value : 0.0060180000; + when : "A1&A2&!A3&!B1&C1"; + } + leakage_power () { + value : 0.0064781000; + when : "A1&A2&!A3&!B1&!C1"; + } + leakage_power () { + value : 0.0025765000; + when : "A1&A2&!A3&B1&C1"; + } + leakage_power () { + value : 0.0047136000; + when : "A1&A2&!A3&B1&!C1"; + } + leakage_power () { + value : 0.0026338000; + when : "A1&A2&A3&!B1&C1"; + } + leakage_power () { + value : 0.0052185000; + when : "A1&A2&A3&!B1&!C1"; + } + leakage_power () { + value : 0.0024666000; + when : "A1&A2&A3&B1&C1"; + } + leakage_power () { + value : 0.0026328000; + when : "A1&A2&A3&B1&!C1"; + } + area : 20.019200000; + cell_footprint : "sky130_fd_sc_hd__a311o"; + cell_leakage_power : 0.0087903070; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A1") { + capacitance : 0.0042440000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0041090000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0091384000, 0.0091362000, 0.0091312000, 0.0091300000, 0.0091274000, 0.0091214000, 0.0091076000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0063942000, -0.0064055000, -0.0064317000, -0.0064143000, -0.0063741000, -0.0062815000, -0.0060678000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0043790000; + } + pin ("A2") { + capacitance : 0.0043190000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0041480000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0084646000, 0.0084635000, 0.0084610000, 0.0084956000, 0.0085753000, 0.0087590000, 0.0091824000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0079055000, -0.0079034000, -0.0078985000, -0.0078970000, -0.0078935000, -0.0078853000, -0.0078663000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0044890000; + } + pin ("A3") { + capacitance : 0.0043800000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0041110000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0080498000, 0.0080521000, 0.0080572000, 0.0080556000, 0.0080518000, 0.0080431000, 0.0080228000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0080615000, -0.0080556000, -0.0080420000, -0.0080426000, -0.0080439000, -0.0080466000, -0.0080529000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0046490000; + } + pin ("B1") { + capacitance : 0.0042840000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0039290000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0082708000, 0.0082705000, 0.0082699000, 0.0082745000, 0.0082853000, 0.0083101000, 0.0083674000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0070102000, -0.0071391000, -0.0074363000, -0.0074468000, -0.0074710000, -0.0075268000, -0.0076554000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0046400000; + } + pin ("C1") { + capacitance : 0.0042640000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0038830000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0038856000, 0.0038840000, 0.0038803000, 0.0038974000, 0.0039367000, 0.0040273000, 0.0042362000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0035277000, -0.0035323000, -0.0035431000, -0.0035434000, -0.0035441000, -0.0035458000, -0.0035495000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0046460000; + } + pin ("X") { + direction : "output"; + function : "(A1&A2&A3) | (B1) | (C1)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015554500, 0.0048388480, 0.0150531700, 0.0468289000, 0.1456800000, 0.4531959000"); + values("0.0310501000, 0.0292719000, 0.0245031000, 0.0111181000, -0.0346294000, -0.1905485000, -0.6878428000", \ + "0.0309355000, 0.0291440000, 0.0245147000, 0.0111607000, -0.0346191000, -0.1907214000, -0.6879808000", \ + "0.0307652000, 0.0289536000, 0.0240944000, 0.0106300000, -0.0351041000, -0.1909590000, -0.6882210000", \ + "0.0301783000, 0.0283374000, 0.0235510000, 0.0099842000, -0.0356292000, -0.1916271000, -0.6888940000", \ + "0.0295612000, 0.0277488000, 0.0228717000, 0.0095347000, -0.0361953000, -0.1922205000, -0.6894059000", \ + "0.0296718000, 0.0279119000, 0.0229971000, 0.0092859000, -0.0365560000, -0.1924509000, -0.6895858000", \ + "0.0403084000, 0.0383346000, 0.0326780000, 0.0160407000, -0.0346901000, -0.1926861000, -0.6895600000"); + } + related_pin : "A1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015554500, 0.0048388480, 0.0150531700, 0.0468289000, 0.1456800000, 0.4531959000"); + values("0.0350424000, 0.0367947000, 0.0423464000, 0.0596786000, 0.1113796000, 0.2703263000, 0.7632977000", \ + "0.0348153000, 0.0366062000, 0.0422045000, 0.0593336000, 0.1111378000, 0.2700677000, 0.7630831000", \ + "0.0345397000, 0.0362955000, 0.0419338000, 0.0591095000, 0.1109540000, 0.2698710000, 0.7628511000", \ + "0.0341784000, 0.0359352000, 0.0415466000, 0.0589169000, 0.1108961000, 0.2697209000, 0.7622484000", \ + "0.0343973000, 0.0361477000, 0.0416698000, 0.0589119000, 0.1101782000, 0.2693852000, 0.7621567000", \ + "0.0362576000, 0.0379231000, 0.0430992000, 0.0592390000, 0.1102464000, 0.2690681000, 0.7619869000", \ + "0.0387399000, 0.0403755000, 0.0454986000, 0.0618726000, 0.1127697000, 0.2700062000, 0.7614079000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015554500, 0.0048388480, 0.0150531700, 0.0468289000, 0.1456800000, 0.4531959000"); + values("0.0377182000, 0.0359456000, 0.0308648000, 0.0173854000, -0.0282663000, -0.1840399000, -0.6812905000", \ + "0.0374229000, 0.0356921000, 0.0307008000, 0.0171183000, -0.0285987000, -0.1843161000, -0.6815224000", \ + "0.0372033000, 0.0353617000, 0.0304739000, 0.0170575000, -0.0288061000, -0.1846694000, -0.6818033000", \ + "0.0368599000, 0.0349855000, 0.0298592000, 0.0163572000, -0.0293855000, -0.1852317000, -0.6823082000", \ + "0.0360211000, 0.0342168000, 0.0291803000, 0.0157011000, -0.0301300000, -0.1858691000, -0.6829860000", \ + "0.0359186000, 0.0339973000, 0.0291507000, 0.0153642000, -0.0304661000, -0.1863322000, -0.6832843000", \ + "0.0451937000, 0.0432175000, 0.0373976000, 0.0205994000, -0.0304528000, -0.1867857000, -0.6836803000"); + } + related_pin : "A2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015554500, 0.0048388480, 0.0150531700, 0.0468289000, 0.1456800000, 0.4531959000"); + values("0.0369203000, 0.0386972000, 0.0442954000, 0.0614624000, 0.1133119000, 0.2716495000, 0.7636608000", \ + "0.0366748000, 0.0384022000, 0.0440569000, 0.0613266000, 0.1129816000, 0.2714428000, 0.7639090000", \ + "0.0364654000, 0.0382270000, 0.0438394000, 0.0610147000, 0.1128828000, 0.2711836000, 0.7632767000", \ + "0.0360329000, 0.0378422000, 0.0434460000, 0.0607268000, 0.1124953000, 0.2709262000, 0.7633669000", \ + "0.0361954000, 0.0379284000, 0.0434253000, 0.0607357000, 0.1122935000, 0.2710894000, 0.7633643000", \ + "0.0375036000, 0.0391749000, 0.0444082000, 0.0606998000, 0.1123359000, 0.2705387000, 0.7635033000", \ + "0.0390964000, 0.0407134000, 0.0458716000, 0.0622316000, 0.1133487000, 0.2716044000, 0.7615054000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015554500, 0.0048388480, 0.0150531700, 0.0468289000, 0.1456800000, 0.4531959000"); + values("0.0426546000, 0.0408458000, 0.0356659000, 0.0220717000, -0.0236864000, -0.1803300000, -0.6778368000", \ + "0.0426924000, 0.0408010000, 0.0356994000, 0.0220087000, -0.0240183000, -0.1805504000, -0.6781205000", \ + "0.0424701000, 0.0406289000, 0.0355690000, 0.0218322000, -0.0242808000, -0.1807851000, -0.6783441000", \ + "0.0418474000, 0.0400939000, 0.0350046000, 0.0213486000, -0.0247275000, -0.1810211000, -0.6785120000", \ + "0.0414762000, 0.0396521000, 0.0346772000, 0.0209553000, -0.0250752000, -0.1814788000, -0.6789555000", \ + "0.0417390000, 0.0399320000, 0.0348375000, 0.0210984000, -0.0251888000, -0.1815014000, -0.6789382000", \ + "0.0509129000, 0.0489534000, 0.0430795000, 0.0260261000, -0.0258530000, -0.1811354000, -0.6784895000"); + } + related_pin : "A3"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015554500, 0.0048388480, 0.0150531700, 0.0468289000, 0.1456800000, 0.4531959000"); + values("0.0370211000, 0.0387647000, 0.0443571000, 0.0617459000, 0.1132784000, 0.2713097000, 0.7634021000", \ + "0.0369049000, 0.0386844000, 0.0442662000, 0.0614560000, 0.1131463000, 0.2712242000, 0.7631964000", \ + "0.0366360000, 0.0383954000, 0.0440089000, 0.0611883000, 0.1128860000, 0.2710064000, 0.7629875000", \ + "0.0361994000, 0.0379594000, 0.0435909000, 0.0609419000, 0.1126333000, 0.2708179000, 0.7628508000", \ + "0.0361686000, 0.0379094000, 0.0434723000, 0.0605536000, 0.1123738000, 0.2708451000, 0.7625013000", \ + "0.0373499000, 0.0390505000, 0.0443406000, 0.0606206000, 0.1122370000, 0.2703218000, 0.7629825000", \ + "0.0386961000, 0.0403377000, 0.0456526000, 0.0622206000, 0.1133722000, 0.2711308000, 0.7620157000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015554500, 0.0048388480, 0.0150531700, 0.0468289000, 0.1456800000, 0.4531959000"); + values("0.0375941000, 0.0357519000, 0.0305896000, 0.0169273000, -0.0290219000, -0.1850969000, -0.6822213000", \ + "0.0371953000, 0.0354050000, 0.0302833000, 0.0166567000, -0.0293671000, -0.1852830000, -0.6824236000", \ + "0.0369315000, 0.0351483000, 0.0300196000, 0.0163525000, -0.0295787000, -0.1856357000, -0.6827504000", \ + "0.0365509000, 0.0347146000, 0.0296147000, 0.0159527000, -0.0297529000, -0.1860189000, -0.6831030000", \ + "0.0361983000, 0.0343865000, 0.0292510000, 0.0156730000, -0.0303892000, -0.1863676000, -0.6835845000", \ + "0.0363302000, 0.0345360000, 0.0292838000, 0.0155744000, -0.0302267000, -0.1862968000, -0.6835180000", \ + "0.0467227000, 0.0446811000, 0.0387219000, 0.0214573000, -0.0305013000, -0.1861471000, -0.6831640000"); + } + related_pin : "B1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015554500, 0.0048388480, 0.0150531700, 0.0468289000, 0.1456800000, 0.4531959000"); + values("0.0324879000, 0.0343529000, 0.0401202000, 0.0571552000, 0.1083863000, 0.2667872000, 0.7589170000", \ + "0.0325384000, 0.0344216000, 0.0401711000, 0.0572410000, 0.1084779000, 0.2669281000, 0.7594519000", \ + "0.0326778000, 0.0345545000, 0.0403120000, 0.0573698000, 0.1086787000, 0.2672147000, 0.7591482000", \ + "0.0323424000, 0.0341784000, 0.0398707000, 0.0569181000, 0.1082461000, 0.2669582000, 0.7594321000", \ + "0.0322552000, 0.0340125000, 0.0395996000, 0.0565860000, 0.1079801000, 0.2667614000, 0.7587623000", \ + "0.0336051000, 0.0353226000, 0.0406535000, 0.0571920000, 0.1080999000, 0.2660179000, 0.7591450000", \ + "0.0364006000, 0.0379881000, 0.0431330000, 0.0596334000, 0.1107857000, 0.2688059000, 0.7586041000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015554500, 0.0048388480, 0.0150531700, 0.0468289000, 0.1456800000, 0.4531959000"); + values("0.0369897000, 0.0350425000, 0.0298622000, 0.0163066000, -0.0295048000, -0.1853131000, -0.6822137000", \ + "0.0366090000, 0.0347949000, 0.0298954000, 0.0162429000, -0.0297191000, -0.1855595000, -0.6824177000", \ + "0.0363631000, 0.0345031000, 0.0293894000, 0.0157598000, -0.0301694000, -0.1858522000, -0.6826185000", \ + "0.0360140000, 0.0341903000, 0.0290728000, 0.0154296000, -0.0305359000, -0.1862287000, -0.6830620000", \ + "0.0357330000, 0.0338829000, 0.0289143000, 0.0151872000, -0.0306261000, -0.1862657000, -0.6832208000", \ + "0.0370693000, 0.0352785000, 0.0300472000, 0.0157498000, -0.0302617000, -0.1861522000, -0.6829054000", \ + "0.0510035000, 0.0488697000, 0.0426873000, 0.0241511000, -0.0279059000, -0.1837059000, -0.6808527000"); + } + related_pin : "C1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015554500, 0.0048388480, 0.0150531700, 0.0468289000, 0.1456800000, 0.4531959000"); + values("0.0246636000, 0.0265989000, 0.0325954000, 0.0502883000, 0.1023148000, 0.2612713000, 0.7558071000", \ + "0.0247141000, 0.0266450000, 0.0326279000, 0.0502901000, 0.1023558000, 0.2613238000, 0.7507471000", \ + "0.0245871000, 0.0265341000, 0.0324401000, 0.0499526000, 0.1020819000, 0.2610402000, 0.7508923000", \ + "0.0243754000, 0.0262194000, 0.0319861000, 0.0491775000, 0.1012251000, 0.2607926000, 0.7522682000", \ + "0.0242693000, 0.0259854000, 0.0315355000, 0.0486305000, 0.1005137000, 0.2600658000, 0.7550933000", \ + "0.0254458000, 0.0271200000, 0.0325095000, 0.0492667000, 0.1003560000, 0.2589868000, 0.7533019000", \ + "0.0285365000, 0.0300862000, 0.0351886000, 0.0517017000, 0.1029004000, 0.2611139000, 0.7522716000"); + } + } + max_capacitance : 0.4531960000; + max_transition : 1.5010910000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015554500, 0.0048388500, 0.0150532000, 0.0468289000, 0.1456800000, 0.4531960000"); + values("0.2778678000, 0.2828052000, 0.2954121000, 0.3231684000, 0.3791983000, 0.4970880000, 0.7848061000", \ + "0.2832090000, 0.2881830000, 0.3006897000, 0.3284021000, 0.3847730000, 0.5023995000, 0.7900204000", \ + "0.2949339000, 0.2998582000, 0.3124067000, 0.3401316000, 0.3965549000, 0.5139627000, 0.8018274000", \ + "0.3201525000, 0.3250569000, 0.3375469000, 0.3652578000, 0.4212979000, 0.5392039000, 0.8265713000", \ + "0.3731729000, 0.3781076000, 0.3906434000, 0.4182178000, 0.4744162000, 0.5922830000, 0.8799688000", \ + "0.4784617000, 0.4835679000, 0.4966971000, 0.5250659000, 0.5820188000, 0.7010758000, 0.9891117000", \ + "0.6594487000, 0.6649455000, 0.6790404000, 0.7107646000, 0.7730866000, 0.8998565000, 1.1943524000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015554500, 0.0048388500, 0.0150532000, 0.0468289000, 0.1456800000, 0.4531960000"); + values("0.1364019000, 0.1419037000, 0.1561248000, 0.1898778000, 0.2712710000, 0.4998281000, 1.1955279000", \ + "0.1398313000, 0.1453713000, 0.1596458000, 0.1933125000, 0.2749753000, 0.5031349000, 1.1984215000", \ + "0.1490601000, 0.1545876000, 0.1689008000, 0.2025859000, 0.2842182000, 0.5125953000, 1.2070624000", \ + "0.1716416000, 0.1771672000, 0.1915084000, 0.2251219000, 0.3067493000, 0.5348165000, 1.2337350000", \ + "0.2215443000, 0.2270397000, 0.2412346000, 0.2747126000, 0.3559268000, 0.5839987000, 1.2798159000", \ + "0.2933102000, 0.2992313000, 0.3140351000, 0.3481678000, 0.4294372000, 0.6579418000, 1.3531951000", \ + "0.3676275000, 0.3751200000, 0.3930187000, 0.4316536000, 0.5150854000, 0.7422346000, 1.4380795000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015554500, 0.0048388500, 0.0150532000, 0.0468289000, 0.1456800000, 0.4531960000"); + values("0.0367224000, 0.0397694000, 0.0477614000, 0.0663971000, 0.1094277000, 0.2221983000, 0.5643000000", \ + "0.0367073000, 0.0395005000, 0.0474267000, 0.0660604000, 0.1089396000, 0.2230593000, 0.5652360000", \ + "0.0364494000, 0.0394567000, 0.0474804000, 0.0659583000, 0.1103235000, 0.2225767000, 0.5645268000", \ + "0.0368145000, 0.0398985000, 0.0477750000, 0.0664801000, 0.1099211000, 0.2226038000, 0.5640364000", \ + "0.0364877000, 0.0395197000, 0.0474146000, 0.0667879000, 0.1093625000, 0.2229876000, 0.5646565000", \ + "0.0390887000, 0.0421955000, 0.0508012000, 0.0687107000, 0.1123951000, 0.2243724000, 0.5656360000", \ + "0.0464559000, 0.0498032000, 0.0580701000, 0.0783339000, 0.1253354000, 0.2369592000, 0.5709354000"); + } + related_pin : "A1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015554500, 0.0048388500, 0.0150532000, 0.0468289000, 0.1456800000, 0.4531960000"); + values("0.0318030000, 0.0361165000, 0.0482145000, 0.0814675000, 0.1799941000, 0.4975771000, 1.4992884000", \ + "0.0319084000, 0.0363466000, 0.0485563000, 0.0813798000, 0.1801507000, 0.4968180000, 1.5004913000", \ + "0.0318756000, 0.0363293000, 0.0484837000, 0.0814155000, 0.1799391000, 0.4973333000, 1.5007442000", \ + "0.0314804000, 0.0359420000, 0.0481436000, 0.0811870000, 0.1793835000, 0.4970532000, 1.4993827000", \ + "0.0316274000, 0.0360259000, 0.0481436000, 0.0809998000, 0.1797241000, 0.4968556000, 1.4992982000", \ + "0.0366523000, 0.0409374000, 0.0525803000, 0.0841044000, 0.1818822000, 0.4975688000, 1.5001812000", \ + "0.0487243000, 0.0536259000, 0.0650555000, 0.0943111000, 0.1857656000, 0.4992413000, 1.4988233000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015554500, 0.0048388500, 0.0150532000, 0.0468289000, 0.1456800000, 0.4531960000"); + values("0.3311768000, 0.3366173000, 0.3503051000, 0.3799208000, 0.4377138000, 0.5584587000, 0.8485435000", \ + "0.3355914000, 0.3410863000, 0.3548270000, 0.3842685000, 0.4429263000, 0.5626948000, 0.8526631000", \ + "0.3473939000, 0.3528185000, 0.3665331000, 0.3958674000, 0.4545853000, 0.5745239000, 0.8645856000", \ + "0.3746331000, 0.3800939000, 0.3937643000, 0.4232866000, 0.4818043000, 0.6016755000, 0.8918069000", \ + "0.4323948000, 0.4378542000, 0.4515541000, 0.4808352000, 0.5393986000, 0.6597942000, 0.9500339000", \ + "0.5530203000, 0.5588155000, 0.5727146000, 0.6024871000, 0.6610794000, 0.7815733000, 1.0715995000", \ + "0.7742124000, 0.7802616000, 0.7951420000, 0.8282988000, 0.8917374000, 1.0192491000, 1.3145256000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015554500, 0.0048388500, 0.0150532000, 0.0468289000, 0.1456800000, 0.4531960000"); + values("0.1478868000, 0.1534407000, 0.1677087000, 0.2012949000, 0.2828481000, 0.5100245000, 1.2078633000", \ + "0.1520377000, 0.1575378000, 0.1718031000, 0.2055043000, 0.2867963000, 0.5147004000, 1.2095548000", \ + "0.1610481000, 0.1665865000, 0.1808857000, 0.2144486000, 0.2959806000, 0.5235798000, 1.2216133000", \ + "0.1817633000, 0.1873021000, 0.2016149000, 0.2352246000, 0.3166858000, 0.5443564000, 1.2394237000", \ + "0.2277024000, 0.2332023000, 0.2474620000, 0.2810647000, 0.3624562000, 0.5893172000, 1.2872831000", \ + "0.2994887000, 0.3054892000, 0.3207067000, 0.3556796000, 0.4382189000, 0.6663555000, 1.3623074000", \ + "0.3790893000, 0.3865793000, 0.4048724000, 0.4440829000, 0.5294801000, 0.7577721000, 1.4534507000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015554500, 0.0048388500, 0.0150532000, 0.0468289000, 0.1456800000, 0.4531960000"); + values("0.0415887000, 0.0447958000, 0.0532834000, 0.0719727000, 0.1156586000, 0.2277964000, 0.5673527000", \ + "0.0417976000, 0.0447518000, 0.0529935000, 0.0711257000, 0.1141509000, 0.2275196000, 0.5683791000", \ + "0.0413844000, 0.0446625000, 0.0528199000, 0.0713844000, 0.1137451000, 0.2275839000, 0.5683304000", \ + "0.0413509000, 0.0445291000, 0.0528345000, 0.0722339000, 0.1143044000, 0.2278609000, 0.5671961000", \ + "0.0415470000, 0.0446995000, 0.0531537000, 0.0717518000, 0.1139583000, 0.2273125000, 0.5671987000", \ + "0.0428356000, 0.0463912000, 0.0540899000, 0.0721333000, 0.1150875000, 0.2279999000, 0.5686878000", \ + "0.0504207000, 0.0536337000, 0.0624648000, 0.0820626000, 0.1265000000, 0.2390694000, 0.5738177000"); + } + related_pin : "A2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015554500, 0.0048388500, 0.0150532000, 0.0468289000, 0.1456800000, 0.4531960000"); + values("0.0318379000, 0.0362607000, 0.0484301000, 0.0814172000, 0.1796894000, 0.4974401000, 1.5009330000", \ + "0.0317873000, 0.0361367000, 0.0483510000, 0.0814615000, 0.1799864000, 0.4975951000, 1.4997712000", \ + "0.0317321000, 0.0361799000, 0.0483178000, 0.0814791000, 0.1796908000, 0.4967302000, 1.4991547000", \ + "0.0315217000, 0.0360605000, 0.0483333000, 0.0811315000, 0.1798422000, 0.4966997000, 1.5001205000", \ + "0.0322678000, 0.0366684000, 0.0487524000, 0.0813451000, 0.1797609000, 0.4965857000, 1.4999690000", \ + "0.0363912000, 0.0406058000, 0.0531076000, 0.0847833000, 0.1818155000, 0.4968940000, 1.4964463000", \ + "0.0470682000, 0.0518232000, 0.0644857000, 0.0954078000, 0.1866015000, 0.4987577000, 1.4976447000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015554500, 0.0048388500, 0.0150532000, 0.0468289000, 0.1456800000, 0.4531960000"); + values("0.3601981000, 0.3659040000, 0.3801831000, 0.4106371000, 0.4696777000, 0.5906892000, 0.8819830000", \ + "0.3648958000, 0.3705746000, 0.3848596000, 0.4153037000, 0.4748176000, 0.5958153000, 0.8865112000", \ + "0.3775835000, 0.3830572000, 0.3975001000, 0.4279601000, 0.4874096000, 0.6084518000, 0.8991266000", \ + "0.4061784000, 0.4120199000, 0.4262280000, 0.4567531000, 0.5162114000, 0.6370505000, 0.9285490000", \ + "0.4653683000, 0.4710644000, 0.4854858000, 0.5158687000, 0.5748843000, 0.6963876000, 0.9875172000", \ + "0.5894232000, 0.5950939000, 0.6093360000, 0.6398183000, 0.6994850000, 0.8211402000, 1.1123150000", \ + "0.8196077000, 0.8259760000, 0.8416938000, 0.8751501000, 0.9394242000, 1.0664782000, 1.3623582000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015554500, 0.0048388500, 0.0150532000, 0.0468289000, 0.1456800000, 0.4531960000"); + values("0.1526935000, 0.1582436000, 0.1725885000, 0.2063351000, 0.2876758000, 0.5148817000, 1.2084906000", \ + "0.1567254000, 0.1622472000, 0.1765888000, 0.2101689000, 0.2915536000, 0.5188499000, 1.2132575000", \ + "0.1641622000, 0.1696983000, 0.1840062000, 0.2175890000, 0.2989766000, 0.5263237000, 1.2208132000", \ + "0.1791965000, 0.1847096000, 0.1990449000, 0.2327428000, 0.3139473000, 0.5414081000, 1.2362361000", \ + "0.2107313000, 0.2163325000, 0.2307316000, 0.2644488000, 0.3458989000, 0.5730090000, 1.2708834000", \ + "0.2618155000, 0.2678087000, 0.2830705000, 0.3182405000, 0.4011572000, 0.6285782000, 1.3245690000", \ + "0.3194975000, 0.3264969000, 0.3440868000, 0.3829970000, 0.4688382000, 0.6969165000, 1.3919844000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015554500, 0.0048388500, 0.0150532000, 0.0468289000, 0.1456800000, 0.4531960000"); + values("0.0446828000, 0.0479952000, 0.0559495000, 0.0744692000, 0.1185850000, 0.2306774000, 0.5701944000", \ + "0.0444682000, 0.0483946000, 0.0559726000, 0.0744476000, 0.1171526000, 0.2308436000, 0.5710720000", \ + "0.0445508000, 0.0481438000, 0.0560675000, 0.0743174000, 0.1167191000, 0.2310808000, 0.5707314000", \ + "0.0447359000, 0.0477953000, 0.0567721000, 0.0749058000, 0.1184004000, 0.2304924000, 0.5701860000", \ + "0.0449887000, 0.0483931000, 0.0564675000, 0.0743188000, 0.1182378000, 0.2303998000, 0.5701755000", \ + "0.0455161000, 0.0485993000, 0.0568668000, 0.0751824000, 0.1173267000, 0.2304981000, 0.5710326000", \ + "0.0527541000, 0.0567156000, 0.0650593000, 0.0840548000, 0.1271925000, 0.2405253000, 0.5753205000"); + } + related_pin : "A3"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015554500, 0.0048388500, 0.0150532000, 0.0468289000, 0.1456800000, 0.4531960000"); + values("0.0317456000, 0.0360578000, 0.0483990000, 0.0814057000, 0.1799199000, 0.4974148000, 1.5005795000", \ + "0.0317291000, 0.0360931000, 0.0482989000, 0.0815165000, 0.1799469000, 0.4976148000, 1.4992819000", \ + "0.0317028000, 0.0361532000, 0.0483316000, 0.0815020000, 0.1799395000, 0.4975997000, 1.4991043000", \ + "0.0318190000, 0.0362482000, 0.0481585000, 0.0811960000, 0.1799344000, 0.4970313000, 1.4982142000", \ + "0.0325115000, 0.0368082000, 0.0486068000, 0.0814136000, 0.1796703000, 0.4973948000, 1.5010911000", \ + "0.0350612000, 0.0396659000, 0.0522184000, 0.0846545000, 0.1816986000, 0.4970591000, 1.4981428000", \ + "0.0439093000, 0.0488287000, 0.0614043000, 0.0932343000, 0.1865874000, 0.4977963000, 1.4981811000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015554500, 0.0048388500, 0.0150532000, 0.0468289000, 0.1456800000, 0.4531960000"); + values("0.3349499000, 0.3406934000, 0.3550026000, 0.3855996000, 0.4450484000, 0.5659802000, 0.8575373000", \ + "0.3380933000, 0.3438151000, 0.3581435000, 0.3886433000, 0.4484001000, 0.5693251000, 0.8609367000", \ + "0.3480177000, 0.3537328000, 0.3680249000, 0.3986192000, 0.4580862000, 0.5790263000, 0.8706119000", \ + "0.3726306000, 0.3783459000, 0.3927211000, 0.4231038000, 0.4822469000, 0.6040052000, 0.8952225000", \ + "0.4290871000, 0.4347898000, 0.4488890000, 0.4792733000, 0.5388779000, 0.6606413000, 0.9520436000", \ + "0.5599724000, 0.5657924000, 0.5802732000, 0.6109070000, 0.6698718000, 0.7916987000, 1.0832569000", \ + "0.7997380000, 0.8063062000, 0.8229590000, 0.8585435000, 0.9247370000, 1.0542209000, 1.3513667000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015554500, 0.0048388500, 0.0150532000, 0.0468289000, 0.1456800000, 0.4531960000"); + values("0.0680973000, 0.0723924000, 0.0840190000, 0.1124524000, 0.1865611000, 0.4095546000, 1.1038802000", \ + "0.0726438000, 0.0769502000, 0.0885971000, 0.1170736000, 0.1911486000, 0.4141001000, 1.1055803000", \ + "0.0837331000, 0.0880333000, 0.0996531000, 0.1280860000, 0.2024595000, 0.4254972000, 1.1191449000", \ + "0.1077088000, 0.1119998000, 0.1235624000, 0.1520455000, 0.2264152000, 0.4494088000, 1.1415314000", \ + "0.1423087000, 0.1472450000, 0.1600081000, 0.1896896000, 0.2647957000, 0.4882991000, 1.1820676000", \ + "0.1801726000, 0.1867375000, 0.2027597000, 0.2360696000, 0.3129748000, 0.5362762000, 1.2284014000", \ + "0.1984458000, 0.2073155000, 0.2290884000, 0.2714993000, 0.3546726000, 0.5787135000, 1.2688590000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015554500, 0.0048388500, 0.0150532000, 0.0468289000, 0.1456800000, 0.4531960000"); + values("0.0444891000, 0.0479967000, 0.0558214000, 0.0753921000, 0.1186456000, 0.2302415000, 0.5703039000", \ + "0.0448195000, 0.0481785000, 0.0567118000, 0.0743738000, 0.1174436000, 0.2302469000, 0.5706025000", \ + "0.0448489000, 0.0476759000, 0.0558445000, 0.0753293000, 0.1186550000, 0.2303001000, 0.5703066000", \ + "0.0447594000, 0.0481287000, 0.0563334000, 0.0743544000, 0.1187197000, 0.2307574000, 0.5707523000", \ + "0.0445971000, 0.0480106000, 0.0562660000, 0.0749690000, 0.1176378000, 0.2301284000, 0.5710369000", \ + "0.0466488000, 0.0496099000, 0.0577676000, 0.0754933000, 0.1197156000, 0.2312510000, 0.5704657000", \ + "0.0581373000, 0.0623748000, 0.0707162000, 0.0898506000, 0.1319936000, 0.2423625000, 0.5761654000"); + } + related_pin : "B1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015554500, 0.0048388500, 0.0150532000, 0.0468289000, 0.1456800000, 0.4531960000"); + values("0.0216596000, 0.0258261000, 0.0373849000, 0.0689324000, 0.1681476000, 0.4888130000, 1.4907620000", \ + "0.0216289000, 0.0258603000, 0.0373863000, 0.0688760000, 0.1681751000, 0.4891473000, 1.4888978000", \ + "0.0216291000, 0.0257901000, 0.0373552000, 0.0690308000, 0.1678543000, 0.4882575000, 1.4921357000", \ + "0.0224191000, 0.0265259000, 0.0378408000, 0.0692111000, 0.1680404000, 0.4891947000, 1.4868370000", \ + "0.0276761000, 0.0316250000, 0.0421490000, 0.0718989000, 0.1690877000, 0.4883638000, 1.4920707000", \ + "0.0388465000, 0.0431106000, 0.0533457000, 0.0795753000, 0.1719862000, 0.4874331000, 1.4897398000", \ + "0.0566702000, 0.0620908000, 0.0739389000, 0.0984933000, 0.1808004000, 0.4908051000, 1.4847061000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015554500, 0.0048388500, 0.0150532000, 0.0468289000, 0.1456800000, 0.4531960000"); + values("0.2789421000, 0.2847884000, 0.2991080000, 0.3296515000, 0.3887216000, 0.5107076000, 0.8024962000", \ + "0.2818326000, 0.2875808000, 0.3019597000, 0.3324923000, 0.3921112000, 0.5137641000, 0.8058321000", \ + "0.2904347000, 0.2961531000, 0.3104461000, 0.3408303000, 0.4007508000, 0.5221160000, 0.8139437000", \ + "0.3133536000, 0.3190859000, 0.3333808000, 0.3638676000, 0.4234193000, 0.5451581000, 0.8370060000", \ + "0.3748724000, 0.3805656000, 0.3950152000, 0.4252881000, 0.4849720000, 0.6069543000, 0.8985211000", \ + "0.5213301000, 0.5270840000, 0.5413857000, 0.5707299000, 0.6300791000, 0.7517540000, 1.0436341000", \ + "0.7805023000, 0.7874732000, 0.8053270000, 0.8418961000, 0.9081967000, 1.0324250000, 1.3278024000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015554500, 0.0048388500, 0.0150532000, 0.0468289000, 0.1456800000, 0.4531960000"); + values("0.0622151000, 0.0665977000, 0.0785290000, 0.1077384000, 0.1829118000, 0.4065612000, 1.1034303000", \ + "0.0670242000, 0.0714022000, 0.0833256000, 0.1125201000, 0.1877163000, 0.4110714000, 1.1026283000", \ + "0.0783201000, 0.0826656000, 0.0944857000, 0.1235315000, 0.1988520000, 0.4232810000, 1.1153561000", \ + "0.1009000000, 0.1052854000, 0.1170864000, 0.1461883000, 0.2214767000, 0.4460100000, 1.1480082000", \ + "0.1327299000, 0.1378638000, 0.1510337000, 0.1812863000, 0.2571753000, 0.4816585000, 1.1794750000", \ + "0.1658825000, 0.1728409000, 0.1898763000, 0.2243333000, 0.3023312000, 0.5267035000, 1.2205740000", \ + "0.1809064000, 0.1901602000, 0.2129386000, 0.2573925000, 0.3423693000, 0.5669337000, 1.2583190000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015554500, 0.0048388500, 0.0150532000, 0.0468289000, 0.1456800000, 0.4531960000"); + values("0.0447950000, 0.0479613000, 0.0559232000, 0.0743240000, 0.1185921000, 0.2301042000, 0.5708226000", \ + "0.0447240000, 0.0479789000, 0.0560935000, 0.0744123000, 0.1165913000, 0.2302400000, 0.5693320000", \ + "0.0448039000, 0.0480887000, 0.0564002000, 0.0743873000, 0.1168396000, 0.2300801000, 0.5703121000", \ + "0.0447841000, 0.0479638000, 0.0567227000, 0.0748400000, 0.1176059000, 0.2298668000, 0.5699801000", \ + "0.0450251000, 0.0483544000, 0.0565778000, 0.0742788000, 0.1185318000, 0.2294995000, 0.5703472000", \ + "0.0459717000, 0.0491887000, 0.0568653000, 0.0746221000, 0.1170939000, 0.2301845000, 0.5694635000", \ + "0.0648421000, 0.0687097000, 0.0777291000, 0.0967548000, 0.1327699000, 0.2400841000, 0.5763062000"); + } + related_pin : "C1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015554500, 0.0048388500, 0.0150532000, 0.0468289000, 0.1456800000, 0.4531960000"); + values("0.0211803000, 0.0253667000, 0.0368382000, 0.0682955000, 0.1673830000, 0.4884279000, 1.4970017000", \ + "0.0212011000, 0.0254033000, 0.0368812000, 0.0683059000, 0.1676984000, 0.4894066000, 1.4918358000", \ + "0.0212562000, 0.0254209000, 0.0369521000, 0.0683925000, 0.1678259000, 0.4890781000, 1.4912631000", \ + "0.0227226000, 0.0267149000, 0.0379046000, 0.0688874000, 0.1674693000, 0.4889734000, 1.4944698000", \ + "0.0288340000, 0.0326316000, 0.0430293000, 0.0722909000, 0.1689493000, 0.4881047000, 1.4955892000", \ + "0.0415765000, 0.0458461000, 0.0561127000, 0.0813930000, 0.1726997000, 0.4877873000, 1.4925480000", \ + "0.0605377000, 0.0661096000, 0.0783569000, 0.1030045000, 0.1831129000, 0.4901877000, 1.4865832000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__a311oi_1") { + leakage_power () { + value : 0.0023704000; + when : "!A1&!A2&!A3&!B1&C1"; + } + leakage_power () { + value : 0.0008307000; + when : "!A1&!A2&!A3&!B1&!C1"; + } + leakage_power () { + value : 0.0000692573; + when : "!A1&!A2&!A3&B1&C1"; + } + leakage_power () { + value : 0.0005870000; + when : "!A1&!A2&!A3&B1&!C1"; + } + leakage_power () { + value : 0.0023704000; + when : "!A1&!A2&A3&!B1&C1"; + } + leakage_power () { + value : 0.0008524000; + when : "!A1&!A2&A3&!B1&!C1"; + } + leakage_power () { + value : 0.0000692573; + when : "!A1&!A2&A3&B1&C1"; + } + leakage_power () { + value : 0.0005870000; + when : "!A1&!A2&A3&B1&!C1"; + } + leakage_power () { + value : 0.0023704000; + when : "!A1&A2&!A3&!B1&C1"; + } + leakage_power () { + value : 0.0008433000; + when : "!A1&A2&!A3&!B1&!C1"; + } + leakage_power () { + value : 0.0000692573; + when : "!A1&A2&!A3&B1&C1"; + } + leakage_power () { + value : 0.0005870000; + when : "!A1&A2&!A3&B1&!C1"; + } + leakage_power () { + value : 0.0023704000; + when : "!A1&A2&A3&!B1&C1"; + } + leakage_power () { + value : 0.0013056000; + when : "!A1&A2&A3&!B1&!C1"; + } + leakage_power () { + value : 0.0000692573; + when : "!A1&A2&A3&B1&C1"; + } + leakage_power () { + value : 0.0005870000; + when : "!A1&A2&A3&B1&!C1"; + } + leakage_power () { + value : 0.0023704000; + when : "A1&!A2&!A3&!B1&C1"; + } + leakage_power () { + value : 0.0008478000; + when : "A1&!A2&!A3&!B1&!C1"; + } + leakage_power () { + value : 0.0000692574; + when : "A1&!A2&!A3&B1&C1"; + } + leakage_power () { + value : 0.0005870000; + when : "A1&!A2&!A3&B1&!C1"; + } + leakage_power () { + value : 0.0023704000; + when : "A1&!A2&A3&!B1&C1"; + } + leakage_power () { + value : 0.0011731000; + when : "A1&!A2&A3&!B1&!C1"; + } + leakage_power () { + value : 0.0000692574; + when : "A1&!A2&A3&B1&C1"; + } + leakage_power () { + value : 0.0005870000; + when : "A1&!A2&A3&B1&!C1"; + } + leakage_power () { + value : 0.0023704000; + when : "A1&A2&!A3&!B1&C1"; + } + leakage_power () { + value : 0.0010700000; + when : "A1&A2&!A3&!B1&!C1"; + } + leakage_power () { + value : 0.0000692573; + when : "A1&A2&!A3&B1&C1"; + } + leakage_power () { + value : 0.0005870000; + when : "A1&A2&!A3&B1&!C1"; + } + leakage_power () { + value : 0.0002654000; + when : "A1&A2&A3&!B1&C1"; + } + leakage_power () { + value : 0.0023770000; + when : "A1&A2&A3&!B1&!C1"; + } + leakage_power () { + value : 0.0000577234; + when : "A1&A2&A3&B1&C1"; + } + leakage_power () { + value : 0.0002046000; + when : "A1&A2&A3&B1&!C1"; + } + area : 8.758400000; + cell_footprint : "sky130_fd_sc_hd__a311oi"; + cell_leakage_power : 0.0009691861; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A1") { + capacitance : 0.0023740000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0023070000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0045843000, 0.0045840000, 0.0045832000, 0.0045831000, 0.0045829000, 0.0045824000, 0.0045812000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0036457000, -0.0036502000, -0.0036606000, -0.0036539000, -0.0036385000, -0.0036029000, -0.0035208000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024420000; + } + pin ("A2") { + capacitance : 0.0023420000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022610000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0043828000, 0.0043799000, 0.0043731000, 0.0043894000, 0.0044268000, 0.0045130000, 0.0047118000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0039037000, -0.0039056000, -0.0039099000, -0.0039088000, -0.0039062000, -0.0039001000, -0.0038862000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024220000; + } + pin ("A3") { + capacitance : 0.0023110000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022050000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0040321000, 0.0040295000, 0.0040234000, 0.0040239000, 0.0040250000, 0.0040276000, 0.0040334000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0040091000, -0.0040105000, -0.0040139000, -0.0040138000, -0.0040137000, -0.0040135000, -0.0040130000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024160000; + } + pin ("B1") { + capacitance : 0.0023310000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0021790000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0039251000, 0.0039269000, 0.0039309000, 0.0039331000, 0.0039383000, 0.0039501000, 0.0039772000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0035228000, -0.0036016000, -0.0037831000, -0.0037877000, -0.0037982000, -0.0038227000, -0.0038790000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024830000; + } + pin ("C1") { + capacitance : 0.0022830000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0021000000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0026922000, 0.0026856000, 0.0026704000, 0.0026770000, 0.0026922000, 0.0027273000, 0.0028083000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0017295000, -0.0017296000, -0.0017299000, -0.0017301000, -0.0017304000, -0.0017311000, -0.0017328000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024650000; + } + pin ("Y") { + direction : "output"; + function : "(!A1&!B1&!C1) | (!A2&!B1&!C1) | (!A3&!B1&!C1)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0010543310, 0.0022232270, 0.0046880330, 0.0098854730, 0.0208451200, 0.0439553000"); + values("0.0064142000, 0.0055211000, 0.0036454000, -0.0003020000, -0.0086319000, -0.0262372000, -0.0635159000", \ + "0.0063103000, 0.0054195000, 0.0035424000, -0.0004113000, -0.0087297000, -0.0263358000, -0.0636134000", \ + "0.0061384000, 0.0052562000, 0.0033946000, -0.0005504000, -0.0088477000, -0.0264576000, -0.0637398000", \ + "0.0059487000, 0.0050680000, 0.0032182000, -0.0006996000, -0.0090287000, -0.0265926000, -0.0638375000", \ + "0.0057415000, 0.0048667000, 0.0030617000, -0.0008718000, -0.0091522000, -0.0266963000, -0.0639671000", \ + "0.0060391000, 0.0051320000, 0.0032008000, -0.0008421000, -0.0092305000, -0.0267413000, -0.0639979000", \ + "0.0070855000, 0.0061329000, 0.0041424000, 0.0001571000, -0.0083461000, -0.0263073000, -0.0638343000"); + } + related_pin : "A1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0010543310, 0.0022232270, 0.0046880330, 0.0098854730, 0.0208451200, 0.0439553000"); + values("0.0114897000, 0.0124170000, 0.0143845000, 0.0183902000, 0.0267601000, 0.0443643000, 0.0813639000", \ + "0.0112587000, 0.0122418000, 0.0141955000, 0.0183177000, 0.0268536000, 0.0443253000, 0.0813047000", \ + "0.0110107000, 0.0119555000, 0.0139189000, 0.0180943000, 0.0265267000, 0.0442095000, 0.0816126000", \ + "0.0107912000, 0.0117228000, 0.0136708000, 0.0177588000, 0.0262320000, 0.0439814000, 0.0815049000", \ + "0.0106319000, 0.0115500000, 0.0134679000, 0.0175044000, 0.0259840000, 0.0436453000, 0.0814909000", \ + "0.0106350000, 0.0115362000, 0.0134575000, 0.0174133000, 0.0257723000, 0.0435613000, 0.0805844000", \ + "0.0103695000, 0.0112482000, 0.0131573000, 0.0173635000, 0.0259245000, 0.0434043000, 0.0807371000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0010543310, 0.0022232270, 0.0046880330, 0.0098854730, 0.0208451200, 0.0439553000"); + values("0.0066020000, 0.0057088000, 0.0038275000, -0.0001287000, -0.0084446000, -0.0260529000, -0.0633326000", \ + "0.0064895000, 0.0056024000, 0.0037257000, -0.0002290000, -0.0085479000, -0.0261590000, -0.0634305000", \ + "0.0063615000, 0.0054660000, 0.0035880000, -0.0003578000, -0.0086687000, -0.0262734000, -0.0635546000", \ + "0.0062327000, 0.0053499000, 0.0034706000, -0.0004609000, -0.0087783000, -0.0263731000, -0.0636567000", \ + "0.0061024000, 0.0052240000, 0.0033794000, -0.0005213000, -0.0088020000, -0.0263833000, -0.0636732000", \ + "0.0062369000, 0.0053873000, 0.0034770000, -0.0005545000, -0.0089335000, -0.0265136000, -0.0637609000", \ + "0.0069516000, 0.0060309000, 0.0041021000, 0.0000538000, -0.0084256000, -0.0262782000, -0.0636906000"); + } + related_pin : "A2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0010543310, 0.0022232270, 0.0046880330, 0.0098854730, 0.0208451200, 0.0439553000"); + values("0.0143923000, 0.0152915000, 0.0172000000, 0.0211754000, 0.0294921000, 0.0470469000, 0.0840504000", \ + "0.0142285000, 0.0151447000, 0.0170551000, 0.0210799000, 0.0294425000, 0.0469973000, 0.0840415000", \ + "0.0140102000, 0.0149331000, 0.0168568000, 0.0209094000, 0.0293324000, 0.0469418000, 0.0840003000", \ + "0.0138085000, 0.0147092000, 0.0166377000, 0.0206708000, 0.0290972000, 0.0467686000, 0.0838795000", \ + "0.0136258000, 0.0145192000, 0.0164272000, 0.0204196000, 0.0288364000, 0.0464910000, 0.0836027000", \ + "0.0135324000, 0.0144226000, 0.0163061000, 0.0202861000, 0.0286905000, 0.0462721000, 0.0833432000", \ + "0.0130322000, 0.0138987000, 0.0159860000, 0.0200446000, 0.0285374000, 0.0461146000, 0.0829850000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0010543310, 0.0022232270, 0.0046880330, 0.0098854730, 0.0208451200, 0.0439553000"); + values("0.0064617000, 0.0055675000, 0.0036883000, -0.0002642000, -0.0085931000, -0.0262009000, -0.0634798000", \ + "0.0063447000, 0.0054582000, 0.0035795000, -0.0003772000, -0.0086971000, -0.0263001000, -0.0635829000", \ + "0.0062187000, 0.0053275000, 0.0034538000, -0.0005049000, -0.0088173000, -0.0264236000, -0.0637101000", \ + "0.0060896000, 0.0051936000, 0.0033240000, -0.0006179000, -0.0089312000, -0.0265286000, -0.0637962000", \ + "0.0059799000, 0.0050944000, 0.0032471000, -0.0006618000, -0.0089362000, -0.0265975000, -0.0638590000", \ + "0.0061381000, 0.0052427000, 0.0033734000, -0.0006292000, -0.0090849000, -0.0266512000, -0.0638948000", \ + "0.0068828000, 0.0059940000, 0.0040545000, -0.0000195000, -0.0084968000, -0.0262783000, -0.0637956000"); + } + related_pin : "A3"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0010543310, 0.0022232270, 0.0046880330, 0.0098854730, 0.0208451200, 0.0439553000"); + values("0.0173120000, 0.0182209000, 0.0201083000, 0.0240870000, 0.0324604000, 0.0500232000, 0.0870006000", \ + "0.0172081000, 0.0180918000, 0.0200200000, 0.0240014000, 0.0323777000, 0.0499734000, 0.0869482000", \ + "0.0170912000, 0.0179900000, 0.0199167000, 0.0239049000, 0.0322971000, 0.0499002000, 0.0869660000", \ + "0.0169481000, 0.0178598000, 0.0197763000, 0.0238096000, 0.0322071000, 0.0498354000, 0.0868586000", \ + "0.0168192000, 0.0177304000, 0.0196441000, 0.0236427000, 0.0320408000, 0.0496991000, 0.0867588000", \ + "0.0168275000, 0.0177306000, 0.0196361000, 0.0236230000, 0.0320013000, 0.0496025000, 0.0867394000", \ + "0.0165767000, 0.0174525000, 0.0194246000, 0.0235986000, 0.0321520000, 0.0496945000, 0.0867356000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0010543310, 0.0022232270, 0.0046880330, 0.0098854730, 0.0208451200, 0.0439553000"); + values("0.0036549000, 0.0027760000, 0.0009026000, -0.0030503000, -0.0114261000, -0.0291286000, -0.0665180000", \ + "0.0037005000, 0.0028210000, 0.0009622000, -0.0029880000, -0.0113447000, -0.0290347000, -0.0664171000", \ + "0.0037614000, 0.0029000000, 0.0010679000, -0.0028571000, -0.0111800000, -0.0288504000, -0.0662152000", \ + "0.0035452000, 0.0027037000, 0.0008844000, -0.0029813000, -0.0112719000, -0.0288905000, -0.0662289000", \ + "0.0035852000, 0.0027173000, 0.0008734000, -0.0029502000, -0.0113189000, -0.0289114000, -0.0662135000", \ + "0.0038640000, 0.0029987000, 0.0011441000, -0.0029723000, -0.0113202000, -0.0288656000, -0.0662375000", \ + "0.0049853000, 0.0040360000, 0.0020835000, -0.0020020000, -0.0104877000, -0.0282154000, -0.0658499000"); + } + related_pin : "B1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0010543310, 0.0022232270, 0.0046880330, 0.0098854730, 0.0208451200, 0.0439553000"); + values("0.0150060000, 0.0159282000, 0.0178279000, 0.0218836000, 0.0303036000, 0.0479038000, 0.0849415000", \ + "0.0148311000, 0.0157356000, 0.0176899000, 0.0217253000, 0.0301519000, 0.0478123000, 0.0848574000", \ + "0.0146106000, 0.0155055000, 0.0174655000, 0.0215136000, 0.0300003000, 0.0476909000, 0.0848258000", \ + "0.0144242000, 0.0153524000, 0.0172689000, 0.0213042000, 0.0297552000, 0.0474759000, 0.0846747000", \ + "0.0143259000, 0.0152316000, 0.0171449000, 0.0211520000, 0.0295674000, 0.0472458000, 0.0844088000", \ + "0.0142703000, 0.0151656000, 0.0170455000, 0.0210949000, 0.0295226000, 0.0471429000, 0.0843145000", \ + "0.0146067000, 0.0154806000, 0.0173122000, 0.0212493000, 0.0295831000, 0.0471009000, 0.0844296000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0010543310, 0.0022232270, 0.0046880330, 0.0098854730, 0.0208451200, 0.0439553000"); + values("0.0002324000, -0.0006330000, -0.0024840000, -0.0064289000, -0.0148129000, -0.0325336000, -0.0699510000", \ + "0.0001011000, -0.0007336000, -0.0025411000, -0.0064427000, -0.0147665000, -0.0324550000, -0.0698589000", \ + "-0.0000623000, -0.0008876000, -0.0026671000, -0.0065064000, -0.0147834000, -0.0324106000, -0.0697723000", \ + "-0.0002943000, -0.0011029000, -0.0028544000, -0.0066620000, -0.0148717000, -0.0324455000, -0.0697747000", \ + "-0.0001490000, -0.0011131000, -0.0029296000, -0.0067701000, -0.0150084000, -0.0325378000, -0.0697944000", \ + "0.0001866000, -0.0006953000, -0.0025564000, -0.0067438000, -0.0150565000, -0.0326993000, -0.0697996000", \ + "0.0016774000, 0.0007250000, -0.0013830000, -0.0055723000, -0.0141498000, -0.0322112000, -0.0691321000"); + } + related_pin : "C1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0010543310, 0.0022232270, 0.0046880330, 0.0098854730, 0.0208451200, 0.0439553000"); + values("0.0138894000, 0.0148244000, 0.0167797000, 0.0208351000, 0.0292703000, 0.0469235000, 0.0839260000", \ + "0.0137132000, 0.0146529000, 0.0165709000, 0.0206539000, 0.0291449000, 0.0468105000, 0.0839351000", \ + "0.0134814000, 0.0144002000, 0.0163534000, 0.0204208000, 0.0289396000, 0.0466952000, 0.0838187000", \ + "0.0133185000, 0.0142351000, 0.0161528000, 0.0201977000, 0.0286843000, 0.0464554000, 0.0835807000", \ + "0.0133743000, 0.0143597000, 0.0161894000, 0.0201655000, 0.0285524000, 0.0461963000, 0.0834083000", \ + "0.0140594000, 0.0149534000, 0.0168494000, 0.0208198000, 0.0286704000, 0.0461934000, 0.0832198000", \ + "0.0152991000, 0.0161299000, 0.0178011000, 0.0215734000, 0.0296589000, 0.0468916000, 0.0832297000"); + } + } + max_capacitance : 0.0439550000; + max_transition : 1.4899030000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0010543300, 0.0022232300, 0.0046880300, 0.0098854700, 0.0208451000, 0.0439553000"); + values("0.0430119000, 0.0477281000, 0.0571925000, 0.0758366000, 0.1128822000, 0.1873518000, 0.3401084000", \ + "0.0467859000, 0.0513995000, 0.0609000000, 0.0795652000, 0.1165632000, 0.1910536000, 0.3437489000", \ + "0.0564144000, 0.0609868000, 0.0702450000, 0.0887466000, 0.1257987000, 0.2000926000, 0.3531238000", \ + "0.0795569000, 0.0844299000, 0.0937959000, 0.1117306000, 0.1474993000, 0.2217946000, 0.3746521000", \ + "0.1099247000, 0.1169290000, 0.1305031000, 0.1556754000, 0.1989562000, 0.2742084000, 0.4265843000", \ + "0.1398899000, 0.1504261000, 0.1706173000, 0.2074315000, 0.2720966000, 0.3763397000, 0.5456097000", \ + "0.1447299000, 0.1604318000, 0.1908961000, 0.2458364000, 0.3429780000, 0.5039625000, 0.7560508000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0010543300, 0.0022232300, 0.0046880300, 0.0098854700, 0.0208451000, 0.0439553000"); + values("0.1403010000, 0.1532606000, 0.1796961000, 0.2338974000, 0.3473332000, 0.5847661000, 1.0844684000", \ + "0.1436442000, 0.1568652000, 0.1837510000, 0.2393680000, 0.3546543000, 0.5907067000, 1.0911972000", \ + "0.1548701000, 0.1675694000, 0.1946003000, 0.2504382000, 0.3649121000, 0.6038144000, 1.1056891000", \ + "0.1826555000, 0.1954099000, 0.2219043000, 0.2776291000, 0.3919296000, 0.6320255000, 1.1346499000", \ + "0.2417679000, 0.2547668000, 0.2812950000, 0.3357314000, 0.4511079000, 0.6893701000, 1.1983388000", \ + "0.3423930000, 0.3591651000, 0.3914674000, 0.4549536000, 0.5752333000, 0.8146531000, 1.3198247000", \ + "0.5055222000, 0.5289795000, 0.5756382000, 0.6618973000, 0.8167335000, 1.0909658000, 1.6006951000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0010543300, 0.0022232300, 0.0046880300, 0.0098854700, 0.0208451000, 0.0439553000"); + values("0.0486345000, 0.0535533000, 0.0644016000, 0.0862858000, 0.1316836000, 0.2274708000, 0.4290154000", \ + "0.0477414000, 0.0529608000, 0.0637132000, 0.0859859000, 0.1314215000, 0.2270457000, 0.4290221000", \ + "0.0465813000, 0.0515592000, 0.0623724000, 0.0850084000, 0.1313182000, 0.2271746000, 0.4294843000", \ + "0.0556737000, 0.0596411000, 0.0684016000, 0.0878969000, 0.1312674000, 0.2268549000, 0.4285190000", \ + "0.0791937000, 0.0849427000, 0.0966628000, 0.1163531000, 0.1538911000, 0.2353271000, 0.4291300000", \ + "0.1245781000, 0.1324518000, 0.1479062000, 0.1758685000, 0.2251216000, 0.3085149000, 0.4695509000", \ + "0.2038979000, 0.2175758000, 0.2410044000, 0.2846624000, 0.3521257000, 0.4652999000, 0.6492906000"); + } + related_pin : "A1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0010543300, 0.0022232300, 0.0046880300, 0.0098854700, 0.0208451000, 0.0439553000"); + values("0.0955263000, 0.1116518000, 0.1458961000, 0.2178401000, 0.3696887000, 0.6885034000, 1.3589081000", \ + "0.0953582000, 0.1118390000, 0.1459769000, 0.2180839000, 0.3719393000, 0.6888879000, 1.3587553000", \ + "0.0956049000, 0.1117925000, 0.1459511000, 0.2184914000, 0.3705059000, 0.6890467000, 1.3650039000", \ + "0.0957296000, 0.1119421000, 0.1459901000, 0.2184498000, 0.3703755000, 0.6880732000, 1.3654983000", \ + "0.1018421000, 0.1167344000, 0.1491092000, 0.2191496000, 0.3706626000, 0.6887659000, 1.3720256000", \ + "0.1327813000, 0.1485638000, 0.1812023000, 0.2464112000, 0.3842157000, 0.6923824000, 1.3620914000", \ + "0.2069036000, 0.2238844000, 0.2599503000, 0.3299771000, 0.4724546000, 0.7508887000, 1.3782815000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0010543300, 0.0022232300, 0.0046880300, 0.0098854700, 0.0208451000, 0.0439553000"); + values("0.0497273000, 0.0544036000, 0.0638074000, 0.0824326000, 0.1194754000, 0.1939093000, 0.3466226000", \ + "0.0537636000, 0.0584025000, 0.0677958000, 0.0864464000, 0.1234218000, 0.1978321000, 0.3510042000", \ + "0.0630718000, 0.0675800000, 0.0768342000, 0.0953766000, 0.1324543000, 0.2067831000, 0.3597011000", \ + "0.0836686000, 0.0884513000, 0.0981801000, 0.1168124000, 0.1535326000, 0.2280837000, 0.3808712000", \ + "0.1157368000, 0.1221305000, 0.1347162000, 0.1582935000, 0.2002409000, 0.2768800000, 0.4299370000", \ + "0.1519988000, 0.1615652000, 0.1796555000, 0.2139676000, 0.2738826000, 0.3730376000, 0.5415205000", \ + "0.1691632000, 0.1837958000, 0.2122852000, 0.2648282000, 0.3552246000, 0.5046590000, 0.7392994000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0010543300, 0.0022232300, 0.0046880300, 0.0098854700, 0.0208451000, 0.0439553000"); + values("0.1771798000, 0.1904207000, 0.2181501000, 0.2755980000, 0.3961012000, 0.6489752000, 1.1817561000", \ + "0.1811000000, 0.1947966000, 0.2225909000, 0.2806067000, 0.4014433000, 0.6551549000, 1.1871165000", \ + "0.1923124000, 0.2061331000, 0.2341829000, 0.2925823000, 0.4139798000, 0.6678427000, 1.2012725000", \ + "0.2201992000, 0.2334754000, 0.2611687000, 0.3195129000, 0.4413073000, 0.6958709000, 1.2301204000", \ + "0.2774162000, 0.2907441000, 0.3181444000, 0.3765961000, 0.4978221000, 0.7522968000, 1.2867194000", \ + "0.3824311000, 0.3981170000, 0.4301187000, 0.4937972000, 0.6180016000, 0.8718417000, 1.4085667000", \ + "0.5571343000, 0.5784881000, 0.6206824000, 0.7021570000, 0.8550815000, 1.1364562000, 1.6753141000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0010543300, 0.0022232300, 0.0046880300, 0.0098854700, 0.0208451000, 0.0439553000"); + values("0.0477088000, 0.0528095000, 0.0636644000, 0.0858456000, 0.1315876000, 0.2271333000, 0.4291245000", \ + "0.0472196000, 0.0524715000, 0.0632680000, 0.0855669000, 0.1314235000, 0.2272242000, 0.4292663000", \ + "0.0468900000, 0.0519857000, 0.0626967000, 0.0851056000, 0.1311909000, 0.2270809000, 0.4290782000", \ + "0.0527814000, 0.0575549000, 0.0664931000, 0.0871598000, 0.1313732000, 0.2268343000, 0.4289942000", \ + "0.0732779000, 0.0785250000, 0.0886683000, 0.1079132000, 0.1465449000, 0.2331814000, 0.4292037000", \ + "0.1139091000, 0.1213859000, 0.1338132000, 0.1575438000, 0.2030964000, 0.2854668000, 0.4564254000", \ + "0.1882688000, 0.1977322000, 0.2163938000, 0.2514268000, 0.3119159000, 0.4146973000, 0.5914193000"); + } + related_pin : "A2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0010543300, 0.0022232300, 0.0046880300, 0.0098854700, 0.0208451000, 0.0439553000"); + values("0.1274358000, 0.1452489000, 0.1816332000, 0.2586037000, 0.4198848000, 0.7591291000, 1.4782843000", \ + "0.1277062000, 0.1455176000, 0.1816539000, 0.2585447000, 0.4202971000, 0.7613857000, 1.4739097000", \ + "0.1277184000, 0.1455046000, 0.1816368000, 0.2585314000, 0.4198731000, 0.7591817000, 1.4785835000", \ + "0.1281849000, 0.1449787000, 0.1817671000, 0.2585168000, 0.4200360000, 0.7591153000, 1.4784282000", \ + "0.1311071000, 0.1475953000, 0.1837883000, 0.2597869000, 0.4197903000, 0.7589772000, 1.4736893000", \ + "0.1589186000, 0.1757155000, 0.2096271000, 0.2801855000, 0.4315595000, 0.7619604000, 1.4803110000", \ + "0.2274571000, 0.2457879000, 0.2828372000, 0.3580237000, 0.5086434000, 0.8126385000, 1.4899034000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0010543300, 0.0022232300, 0.0046880300, 0.0098854700, 0.0208451000, 0.0439553000"); + values("0.0534049000, 0.0579934000, 0.0674694000, 0.0861469000, 0.1231280000, 0.1975600000, 0.3501716000", \ + "0.0575572000, 0.0621617000, 0.0715901000, 0.0902089000, 0.1271574000, 0.2015736000, 0.3545558000", \ + "0.0661699000, 0.0707838000, 0.0801307000, 0.0987098000, 0.1355809000, 0.2100975000, 0.3629326000", \ + "0.0843265000, 0.0889110000, 0.0983887000, 0.1169176000, 0.1536497000, 0.2280589000, 0.3808346000", \ + "0.1143766000, 0.1197782000, 0.1313158000, 0.1529023000, 0.1933672000, 0.2689863000, 0.4220877000", \ + "0.1523757000, 0.1602725000, 0.1763123000, 0.2067087000, 0.2589344000, 0.3502445000, 0.5154731000", \ + "0.1781284000, 0.1916421000, 0.2160525000, 0.2609213000, 0.3413528000, 0.4728919000, 0.6844605000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0010543300, 0.0022232300, 0.0046880300, 0.0098854700, 0.0208451000, 0.0439553000"); + values("0.1875915000, 0.2006298000, 0.2270658000, 0.2812688000, 0.3953672000, 0.6342913000, 1.1355693000", \ + "0.1929188000, 0.2055447000, 0.2317233000, 0.2868592000, 0.4006906000, 0.6397065000, 1.1416990000", \ + "0.2054066000, 0.2174364000, 0.2440828000, 0.2994551000, 0.4136090000, 0.6530998000, 1.1544191000", \ + "0.2312285000, 0.2441058000, 0.2708482000, 0.3257207000, 0.4402642000, 0.6798619000, 1.1820617000", \ + "0.2851578000, 0.2977518000, 0.3236768000, 0.3786614000, 0.4933198000, 0.7329339000, 1.2350893000", \ + "0.3820851000, 0.3958422000, 0.4265809000, 0.4858418000, 0.6033466000, 0.8426636000, 1.3448969000", \ + "0.5392130000, 0.5584542000, 0.5961817000, 0.6719301000, 0.8148123000, 1.0821360000, 1.5906734000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0010543300, 0.0022232300, 0.0046880300, 0.0098854700, 0.0208451000, 0.0439553000"); + values("0.0472961000, 0.0525190000, 0.0633111000, 0.0854273000, 0.1315532000, 0.2273365000, 0.4294738000", \ + "0.0470176000, 0.0523067000, 0.0630214000, 0.0853796000, 0.1313481000, 0.2270313000, 0.4287426000", \ + "0.0467041000, 0.0518384000, 0.0627862000, 0.0852331000, 0.1312024000, 0.2273047000, 0.4291352000", \ + "0.0504682000, 0.0551463000, 0.0650377000, 0.0862508000, 0.1312394000, 0.2269841000, 0.4290494000", \ + "0.0662983000, 0.0708600000, 0.0809403000, 0.1008895000, 0.1418774000, 0.2310984000, 0.4293318000", \ + "0.1028034000, 0.1077295000, 0.1200225000, 0.1420878000, 0.1848053000, 0.2695541000, 0.4479241000", \ + "0.1733060000, 0.1813889000, 0.1972246000, 0.2259493000, 0.2787974000, 0.3758766000, 0.5514046000"); + } + related_pin : "A3"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0010543300, 0.0022232300, 0.0046880300, 0.0098854700, 0.0208451000, 0.0439553000"); + values("0.1409610000, 0.1574035000, 0.1921305000, 0.2647404000, 0.4173521000, 0.7388352000, 1.4114480000", \ + "0.1410651000, 0.1571497000, 0.1921564000, 0.2645099000, 0.4169263000, 0.7391732000, 1.4150672000", \ + "0.1410006000, 0.1574564000, 0.1920069000, 0.2644913000, 0.4172475000, 0.7393287000, 1.4120222000", \ + "0.1409000000, 0.1573791000, 0.1921841000, 0.2651187000, 0.4169322000, 0.7390237000, 1.4164315000", \ + "0.1435275000, 0.1597218000, 0.1934557000, 0.2649687000, 0.4177103000, 0.7400493000, 1.4126974000", \ + "0.1700735000, 0.1861979000, 0.2192112000, 0.2863195000, 0.4291416000, 0.7399329000, 1.4130741000", \ + "0.2356382000, 0.2531697000, 0.2888390000, 0.3611399000, 0.5056208000, 0.7957763000, 1.4310190000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0010543300, 0.0022232300, 0.0046880300, 0.0098854700, 0.0208451000, 0.0439553000"); + values("0.0216340000, 0.0236881000, 0.0278532000, 0.0362246000, 0.0532232000, 0.0884877000, 0.1620241000", \ + "0.0264882000, 0.0285313000, 0.0326360000, 0.0408817000, 0.0579318000, 0.0931765000, 0.1667648000", \ + "0.0372111000, 0.0395238000, 0.0439881000, 0.0519628000, 0.0689743000, 0.1042196000, 0.1777926000", \ + "0.0517072000, 0.0555156000, 0.0621902000, 0.0742728000, 0.0943167000, 0.1298592000, 0.2032807000", \ + "0.0666372000, 0.0722485000, 0.0829583000, 0.1015407000, 0.1337396000, 0.1846074000, 0.2631021000", \ + "0.0722714000, 0.0808841000, 0.0974974000, 0.1284141000, 0.1792591000, 0.2580039000, 0.3783662000", \ + "0.0417690000, 0.0552783000, 0.0821466000, 0.1302504000, 0.2108365000, 0.3360786000, 0.5251767000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0010543300, 0.0022232300, 0.0046880300, 0.0098854700, 0.0208451000, 0.0439553000"); + values("0.1714631000, 0.1843246000, 0.2107553000, 0.2661848000, 0.3805010000, 0.6198774000, 1.1217917000", \ + "0.1746918000, 0.1877122000, 0.2137141000, 0.2699314000, 0.3848383000, 0.6242653000, 1.1265097000", \ + "0.1847093000, 0.1975298000, 0.2245248000, 0.2801430000, 0.3952617000, 0.6359549000, 1.1385253000", \ + "0.2109350000, 0.2239596000, 0.2499479000, 0.3057469000, 0.4211008000, 0.6613021000, 1.1648608000", \ + "0.2722849000, 0.2846083000, 0.3110800000, 0.3664344000, 0.4812505000, 0.7213782000, 1.2250473000", \ + "0.3934793000, 0.4097612000, 0.4411648000, 0.5050680000, 0.6235581000, 0.8636755000, 1.3664172000", \ + "0.5997497000, 0.6232755000, 0.6690827000, 0.7569671000, 0.9117784000, 1.1877369000, 1.6986890000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0010543300, 0.0022232300, 0.0046880300, 0.0098854700, 0.0208451000, 0.0439553000"); + values("0.0209000000, 0.0232537000, 0.0281868000, 0.0384791000, 0.0601379000, 0.1060046000, 0.2027830000", \ + "0.0206734000, 0.0229826000, 0.0279931000, 0.0383697000, 0.0601309000, 0.1058933000, 0.2029564000", \ + "0.0249847000, 0.0267423000, 0.0307814000, 0.0398167000, 0.0603358000, 0.1061754000, 0.2028316000", \ + "0.0396274000, 0.0417591000, 0.0459004000, 0.0539771000, 0.0701278000, 0.1091558000, 0.2028109000", \ + "0.0655779000, 0.0687373000, 0.0746717000, 0.0868160000, 0.1070570000, 0.1404079000, 0.2166664000", \ + "0.1122792000, 0.1172493000, 0.1269364000, 0.1439422000, 0.1736449000, 0.2242746000, 0.3007567000", \ + "0.1963468000, 0.2039193000, 0.2183247000, 0.2452425000, 0.2910622000, 0.3670729000, 0.4795411000"); + } + related_pin : "B1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0010543300, 0.0022232300, 0.0046880300, 0.0098854700, 0.0208451000, 0.0439553000"); + values("0.1408788000, 0.1575946000, 0.1917289000, 0.2652722000, 0.4171966000, 0.7371598000, 1.4142724000", \ + "0.1410219000, 0.1570449000, 0.1919733000, 0.2645587000, 0.4171594000, 0.7373788000, 1.4100575000", \ + "0.1410645000, 0.1571560000, 0.1922825000, 0.2645312000, 0.4170170000, 0.7376051000, 1.4107546000", \ + "0.1409368000, 0.1575184000, 0.1920135000, 0.2644722000, 0.4170224000, 0.7376844000, 1.4109875000", \ + "0.1470779000, 0.1623637000, 0.1953910000, 0.2651741000, 0.4170976000, 0.7386289000, 1.4156122000", \ + "0.1913251000, 0.2067721000, 0.2367117000, 0.2988006000, 0.4345107000, 0.7394499000, 1.4129597000", \ + "0.2887182000, 0.3063519000, 0.3417067000, 0.4160176000, 0.5437194000, 0.8083055000, 1.4322373000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0010543300, 0.0022232300, 0.0046880300, 0.0098854700, 0.0208451000, 0.0439553000"); + values("0.0179694000, 0.0198885000, 0.0239240000, 0.0321818000, 0.0494041000, 0.0854919000, 0.1612370000", \ + "0.0227086000, 0.0246965000, 0.0286498000, 0.0369904000, 0.0543401000, 0.0903901000, 0.1662347000", \ + "0.0316283000, 0.0344344000, 0.0395947000, 0.0484628000, 0.0657567000, 0.1016242000, 0.1775404000", \ + "0.0426172000, 0.0468364000, 0.0549885000, 0.0689745000, 0.0914275000, 0.1282991000, 0.2028856000", \ + "0.0513509000, 0.0589018000, 0.0719235000, 0.0942574000, 0.1291796000, 0.1833072000, 0.2647666000", \ + "0.0506828000, 0.0616874000, 0.0822118000, 0.1178320000, 0.1744867000, 0.2596234000, 0.3827917000", \ + "0.0145119000, 0.0308717000, 0.0639785000, 0.1194937000, 0.2090932000, 0.3437850000, 0.5370834000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0010543300, 0.0022232300, 0.0046880300, 0.0098854700, 0.0208451000, 0.0439553000"); + values("0.1329190000, 0.1466503000, 0.1728627000, 0.2288326000, 0.3436713000, 0.5832340000, 1.0852215000", \ + "0.1356483000, 0.1489001000, 0.1757001000, 0.2316230000, 0.3471102000, 0.5867701000, 1.0892488000", \ + "0.1435501000, 0.1559919000, 0.1828329000, 0.2389279000, 0.3548581000, 0.5958213000, 1.0990620000", \ + "0.1672537000, 0.1801117000, 0.2066572000, 0.2617972000, 0.3769946000, 0.6180007000, 1.1222293000", \ + "0.2295421000, 0.2421996000, 0.2670912000, 0.3212752000, 0.4356504000, 0.6749812000, 1.1787767000", \ + "0.3490893000, 0.3664278000, 0.3991347000, 0.4640668000, 0.5799025000, 0.8164249000, 1.3174912000", \ + "0.5348192000, 0.5590373000, 0.6072601000, 0.7013825000, 0.8669525000, 1.1471774000, 1.6412420000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0010543300, 0.0022232300, 0.0046880300, 0.0098854700, 0.0208451000, 0.0439553000"); + values("0.0156987000, 0.0183527000, 0.0237504000, 0.0347108000, 0.0573517000, 0.1049492000, 0.2052245000", \ + "0.0161577000, 0.0185925000, 0.0237709000, 0.0347013000, 0.0572874000, 0.1049913000, 0.2051239000", \ + "0.0228059000, 0.0242480000, 0.0280255000, 0.0369291000, 0.0576858000, 0.1050296000, 0.2051671000", \ + "0.0378635000, 0.0400258000, 0.0443223000, 0.0523827000, 0.0681299000, 0.1083008000, 0.2051258000", \ + "0.0651271000, 0.0677751000, 0.0736618000, 0.0849625000, 0.1060088000, 0.1399896000, 0.2185441000", \ + "0.1131018000, 0.1175830000, 0.1273764000, 0.1435155000, 0.1731153000, 0.2224494000, 0.3042568000", \ + "0.2015805000, 0.2080553000, 0.2218722000, 0.2479230000, 0.2929818000, 0.3674057000, 0.4854807000"); + } + related_pin : "C1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0010543300, 0.0022232300, 0.0046880300, 0.0098854700, 0.0208451000, 0.0439553000"); + values("0.1405509000, 0.1572235000, 0.1920552000, 0.2644654000, 0.4171789000, 0.7370592000, 1.4105948000", \ + "0.1406517000, 0.1572957000, 0.1917472000, 0.2644931000, 0.4183294000, 0.7373722000, 1.4119795000", \ + "0.1404280000, 0.1568900000, 0.1917826000, 0.2644213000, 0.4171735000, 0.7372381000, 1.4117195000", \ + "0.1378472000, 0.1551235000, 0.1908621000, 0.2641365000, 0.4168517000, 0.7373131000, 1.4114332000", \ + "0.1517170000, 0.1658974000, 0.1972492000, 0.2653852000, 0.4159635000, 0.7373143000, 1.4137638000", \ + "0.2045778000, 0.2221200000, 0.2547395000, 0.3183134000, 0.4443988000, 0.7429373000, 1.4154635000", \ + "0.2966324000, 0.3186331000, 0.3627235000, 0.4453682000, 0.5905759000, 0.8505249000, 1.4409981000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__a311oi_2") { + leakage_power () { + value : 0.0034799000; + when : "!A1&!A2&!A3&!B1&C1"; + } + leakage_power () { + value : 0.0019063000; + when : "!A1&!A2&!A3&!B1&!C1"; + } + leakage_power () { + value : 0.0002465000; + when : "!A1&!A2&!A3&B1&C1"; + } + leakage_power () { + value : 0.0022524000; + when : "!A1&!A2&!A3&B1&!C1"; + } + leakage_power () { + value : 0.0034799000; + when : "!A1&!A2&A3&!B1&C1"; + } + leakage_power () { + value : 0.0019359000; + when : "!A1&!A2&A3&!B1&!C1"; + } + leakage_power () { + value : 0.0002465000; + when : "!A1&!A2&A3&B1&C1"; + } + leakage_power () { + value : 0.0022524000; + when : "!A1&!A2&A3&B1&!C1"; + } + leakage_power () { + value : 0.0034799000; + when : "!A1&A2&!A3&!B1&C1"; + } + leakage_power () { + value : 0.0019387000; + when : "!A1&A2&!A3&!B1&!C1"; + } + leakage_power () { + value : 0.0002465000; + when : "!A1&A2&!A3&B1&C1"; + } + leakage_power () { + value : 0.0022524000; + when : "!A1&A2&!A3&B1&!C1"; + } + leakage_power () { + value : 0.0034799000; + when : "!A1&A2&A3&!B1&C1"; + } + leakage_power () { + value : 0.0026814000; + when : "!A1&A2&A3&!B1&!C1"; + } + leakage_power () { + value : 0.0002465000; + when : "!A1&A2&A3&B1&C1"; + } + leakage_power () { + value : 0.0022524000; + when : "!A1&A2&A3&B1&!C1"; + } + leakage_power () { + value : 0.0034799000; + when : "A1&!A2&!A3&!B1&C1"; + } + leakage_power () { + value : 0.0019506000; + when : "A1&!A2&!A3&!B1&!C1"; + } + leakage_power () { + value : 0.0002465000; + when : "A1&!A2&!A3&B1&C1"; + } + leakage_power () { + value : 0.0022524000; + when : "A1&!A2&!A3&B1&!C1"; + } + leakage_power () { + value : 0.0034799000; + when : "A1&!A2&A3&!B1&C1"; + } + leakage_power () { + value : 0.0024609000; + when : "A1&!A2&A3&!B1&!C1"; + } + leakage_power () { + value : 0.0002465000; + when : "A1&!A2&A3&B1&C1"; + } + leakage_power () { + value : 0.0022524000; + when : "A1&!A2&A3&B1&!C1"; + } + leakage_power () { + value : 0.0034799000; + when : "A1&A2&!A3&!B1&C1"; + } + leakage_power () { + value : 0.0024464000; + when : "A1&A2&!A3&!B1&!C1"; + } + leakage_power () { + value : 0.0002465000; + when : "A1&A2&!A3&B1&C1"; + } + leakage_power () { + value : 0.0022524000; + when : "A1&A2&!A3&B1&!C1"; + } + leakage_power () { + value : 0.0004861000; + when : "A1&A2&A3&!B1&C1"; + } + leakage_power () { + value : 0.0046281000; + when : "A1&A2&A3&!B1&!C1"; + } + leakage_power () { + value : 0.0001728000; + when : "A1&A2&A3&B1&C1"; + } + leakage_power () { + value : 0.0004677000; + when : "A1&A2&A3&B1&!C1"; + } + area : 15.014400000; + cell_footprint : "sky130_fd_sc_hd__a311oi"; + cell_leakage_power : 0.0019664690; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A1") { + capacitance : 0.0044240000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0043370000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0093531000, 0.0093516000, 0.0093482000, 0.0093486000, 0.0093494000, 0.0093513000, 0.0093556000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0071303000, -0.0071359000, -0.0071488000, -0.0071332000, -0.0070971000, -0.0070139000, -0.0068220000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0045120000; + } + pin ("A2") { + capacitance : 0.0043240000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0041810000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0085078000, 0.0084961000, 0.0084691000, 0.0085000000, 0.0085712000, 0.0087353000, 0.0091137000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0078338000, -0.0078324000, -0.0078293000, -0.0078272000, -0.0078225000, -0.0078116000, -0.0077864000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0044680000; + } + pin ("A3") { + capacitance : 0.0043690000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0041560000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0078567000, 0.0078490000, 0.0078311000, 0.0078346000, 0.0078427000, 0.0078614000, 0.0079044000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0078136000, -0.0078129000, -0.0078113000, -0.0078103000, -0.0078081000, -0.0078029000, -0.0077910000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0045820000; + } + pin ("B1") { + capacitance : 0.0043140000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0040150000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0080363000, 0.0080382000, 0.0080424000, 0.0080467000, 0.0080565000, 0.0080792000, 0.0081314000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0072279000, -0.0073343000, -0.0075798000, -0.0075870000, -0.0076037000, -0.0076421000, -0.0077308000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0046140000; + } + pin ("C1") { + capacitance : 0.0043080000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0039610000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0055789000, 0.0055717000, 0.0055552000, 0.0055793000, 0.0056350000, 0.0057633000, 0.0060591000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0035380000, -0.0035382000, -0.0035387000, -0.0035368000, -0.0035325000, -0.0035226000, -0.0034996000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0046550000; + } + pin ("Y") { + direction : "output"; + function : "(!A1&!B1&!C1) | (!A2&!B1&!C1) | (!A3&!B1&!C1)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011750600, 0.0027615330, 0.0064899340, 0.0152521300, 0.0358443300, 0.0842384900"); + values("0.0128690000, 0.0117839000, 0.0092353000, 0.0032309000, -0.0107903000, -0.0438593000, -0.1218229000", \ + "0.0126402000, 0.0115591000, 0.0089988000, 0.0030175000, -0.0110247000, -0.0440562000, -0.1220185000", \ + "0.0123159000, 0.0112433000, 0.0086961000, 0.0027070000, -0.0112821000, -0.0442983000, -0.1223524000", \ + "0.0119221000, 0.0108694000, 0.0083411000, 0.0024055000, -0.0115940000, -0.0445629000, -0.1225602000", \ + "0.0115098000, 0.0104363000, 0.0079424000, 0.0020966000, -0.0118129000, -0.0448004000, -0.1226963000", \ + "0.0118147000, 0.0107123000, 0.0081196000, 0.0020655000, -0.0119287000, -0.0448551000, -0.1227538000", \ + "0.0142156000, 0.0130995000, 0.0104059000, 0.0043498000, -0.0102272000, -0.0441401000, -0.1224852000"); + } + related_pin : "A1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011750600, 0.0027615330, 0.0064899340, 0.0152521300, 0.0358443300, 0.0842384900"); + values("0.0227360000, 0.0239047000, 0.0265771000, 0.0327209000, 0.0468966000, 0.0798735000, 0.1580581000", \ + "0.0223195000, 0.0235342000, 0.0262086000, 0.0324797000, 0.0467969000, 0.0798749000, 0.1574092000", \ + "0.0217549000, 0.0229560000, 0.0257057000, 0.0320429000, 0.0464088000, 0.0798558000, 0.1577631000", \ + "0.0213176000, 0.0224743000, 0.0251241000, 0.0313355000, 0.0458385000, 0.0795191000, 0.1574114000", \ + "0.0209891000, 0.0220855000, 0.0247108000, 0.0308094000, 0.0452240000, 0.0785719000, 0.1575301000", \ + "0.0209670000, 0.0220835000, 0.0246768000, 0.0306470000, 0.0448008000, 0.0782053000, 0.1565388000", \ + "0.0204723000, 0.0215466000, 0.0241191000, 0.0306298000, 0.0449847000, 0.0778307000, 0.1556657000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011750600, 0.0027615330, 0.0064899340, 0.0152521300, 0.0358443300, 0.0842384900"); + values("0.0136707000, 0.0125823000, 0.0100156000, 0.0040111000, -0.0099948000, -0.0430308000, -0.1210174000", \ + "0.0134468000, 0.0123714000, 0.0098039000, 0.0038128000, -0.0102002000, -0.0432193000, -0.1212391000", \ + "0.0132075000, 0.0121194000, 0.0095552000, 0.0035716000, -0.0104441000, -0.0434882000, -0.1215009000", \ + "0.0129429000, 0.0118716000, 0.0093299000, 0.0033155000, -0.0107005000, -0.0436774000, -0.1216721000", \ + "0.0126823000, 0.0116124000, 0.0091142000, 0.0032070000, -0.0107020000, -0.0437556000, -0.1216856000", \ + "0.0125845000, 0.0114724000, 0.0089082000, 0.0029228000, -0.0110538000, -0.0439229000, -0.1218743000", \ + "0.0139586000, 0.0128535000, 0.0102771000, 0.0041344000, -0.0101823000, -0.0437680000, -0.1218531000"); + } + related_pin : "A2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011750600, 0.0027615330, 0.0064899340, 0.0152521300, 0.0358443300, 0.0842384900"); + values("0.0288036000, 0.0299072000, 0.0324415000, 0.0384890000, 0.0525223000, 0.0855412000, 0.1630200000", \ + "0.0285168000, 0.0296416000, 0.0322565000, 0.0383218000, 0.0524805000, 0.0855478000, 0.1628792000", \ + "0.0281690000, 0.0292767000, 0.0319181000, 0.0380318000, 0.0523089000, 0.0854456000, 0.1626849000", \ + "0.0277279000, 0.0288473000, 0.0314593000, 0.0375676000, 0.0518613000, 0.0851085000, 0.1627708000", \ + "0.0273264000, 0.0284533000, 0.0310292000, 0.0371156000, 0.0513433000, 0.0844945000, 0.1621892000", \ + "0.0271399000, 0.0282492000, 0.0307946000, 0.0368038000, 0.0509685000, 0.0840667000, 0.1617508000", \ + "0.0261053000, 0.0271820000, 0.0299740000, 0.0363570000, 0.0507076000, 0.0836874000, 0.1610640000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011750600, 0.0027615330, 0.0064899340, 0.0152521300, 0.0358443300, 0.0842384900"); + values("0.0134551000, 0.0123445000, 0.0097923000, 0.0037796000, -0.0102273000, -0.0432552000, -0.1212378000", \ + "0.0132259000, 0.0121401000, 0.0095736000, 0.0035780000, -0.0104342000, -0.0434717000, -0.1214590000", \ + "0.0129847000, 0.0118852000, 0.0093354000, 0.0033502000, -0.0106772000, -0.0437050000, -0.1217108000", \ + "0.0126818000, 0.0116070000, 0.0090555000, 0.0030583000, -0.0109207000, -0.0439188000, -0.1219246000", \ + "0.0124749000, 0.0114195000, 0.0088997000, 0.0029720000, -0.0109523000, -0.0439404000, -0.1219270000", \ + "0.0124850000, 0.0114102000, 0.0088751000, 0.0027302000, -0.0112743000, -0.0441810000, -0.1221523000", \ + "0.0137299000, 0.0128079000, 0.0101901000, 0.0039594000, -0.0102537000, -0.0438284000, -0.1219428000"); + } + related_pin : "A3"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011750600, 0.0027615330, 0.0064899340, 0.0152521300, 0.0358443300, 0.0842384900"); + values("0.0353683000, 0.0364285000, 0.0390449000, 0.0450179000, 0.0592017000, 0.0922566000, 0.1697788000", \ + "0.0351445000, 0.0361849000, 0.0387653000, 0.0448123000, 0.0589439000, 0.0920553000, 0.1695689000", \ + "0.0347850000, 0.0358829000, 0.0384914000, 0.0445724000, 0.0588310000, 0.0919643000, 0.1695010000", \ + "0.0344745000, 0.0355821000, 0.0382288000, 0.0442973000, 0.0585374000, 0.0917723000, 0.1693742000", \ + "0.0342299000, 0.0353103000, 0.0379197000, 0.0439770000, 0.0582055000, 0.0914126000, 0.1691346000", \ + "0.0341892000, 0.0352585000, 0.0378047000, 0.0438905000, 0.0580785000, 0.0912723000, 0.1688340000", \ + "0.0335213000, 0.0346128000, 0.0375161000, 0.0437693000, 0.0581642000, 0.0912465000, 0.1687045000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011750600, 0.0027615330, 0.0064899340, 0.0152521300, 0.0358443300, 0.0842384900"); + values("0.0079646000, 0.0068920000, 0.0043758000, -0.0015877000, -0.0156508000, -0.0488412000, -0.1270798000", \ + "0.0079870000, 0.0069223000, 0.0043990000, -0.0015212000, -0.0155722000, -0.0487406000, -0.1269636000", \ + "0.0080023000, 0.0069544000, 0.0044711000, -0.0014302000, -0.0154119000, -0.0485200000, -0.1267080000", \ + "0.0075481000, 0.0065112000, 0.0040794000, -0.0017209000, -0.0156035000, -0.0486328000, -0.1267582000", \ + "0.0077457000, 0.0066362000, 0.0041337000, -0.0017972000, -0.0157123000, -0.0486743000, -0.1267543000", \ + "0.0084809000, 0.0074065000, 0.0048880000, -0.0010968000, -0.0155218000, -0.0484543000, -0.1267333000", \ + "0.0111948000, 0.0100292000, 0.0073725000, 0.0010793000, -0.0133993000, -0.0465636000, -0.1257413000"); + } + related_pin : "B1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011750600, 0.0027615330, 0.0064899340, 0.0152521300, 0.0358443300, 0.0842384900"); + values("0.0298702000, 0.0310222000, 0.0336793000, 0.0398333000, 0.0540776000, 0.0872594000, 0.1648735000", \ + "0.0295618000, 0.0307109000, 0.0333329000, 0.0395235000, 0.0539035000, 0.0871568000, 0.1647895000", \ + "0.0291869000, 0.0302292000, 0.0329189000, 0.0390478000, 0.0534599000, 0.0868256000, 0.1645942000", \ + "0.0288235000, 0.0299001000, 0.0324912000, 0.0386296000, 0.0529531000, 0.0863524000, 0.1642649000", \ + "0.0284532000, 0.0295641000, 0.0321601000, 0.0382567000, 0.0525292000, 0.0858445000, 0.1637806000", \ + "0.0284103000, 0.0294958000, 0.0320937000, 0.0381780000, 0.0525378000, 0.0857513000, 0.1634023000", \ + "0.0292105000, 0.0302566000, 0.0327407000, 0.0386792000, 0.0527577000, 0.0857722000, 0.1636166000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011750600, 0.0027615330, 0.0064899340, 0.0152521300, 0.0358443300, 0.0842384900"); + values("-0.0000439000, -0.0010738000, -0.0035548000, -0.0095027000, -0.0236155000, -0.0569078000, -0.1352677000", \ + "-0.0003117000, -0.0013133000, -0.0037248000, -0.0095492000, -0.0235447000, -0.0567500000, -0.1350586000", \ + "-0.0006603000, -0.0016542000, -0.0040045000, -0.0097250000, -0.0235676000, -0.0566530000, -0.1348927000", \ + "-0.0008698000, -0.0020142000, -0.0043182000, -0.0099803000, -0.0236993000, -0.0566912000, -0.1348143000", \ + "-0.0006680000, -0.0017126000, -0.0041732000, -0.0099735000, -0.0240170000, -0.0568582000, -0.1348553000", \ + "-0.0001611000, -0.0011155000, -0.0037440000, -0.0095856000, -0.0238004000, -0.0568338000, -0.1349809000", \ + "0.0028456000, 0.0016428000, -0.0011844000, -0.0076640000, -0.0221803000, -0.0554307000, -0.1338977000"); + } + related_pin : "C1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011750600, 0.0027615330, 0.0064899340, 0.0152521300, 0.0358443300, 0.0842384900"); + values("0.0275808000, 0.0286911000, 0.0313385000, 0.0375676000, 0.0519099000, 0.0851447000, 0.1627965000", \ + "0.0271408000, 0.0283265000, 0.0309814000, 0.0371687000, 0.0516484000, 0.0849864000, 0.1625853000", \ + "0.0268229000, 0.0279324000, 0.0304682000, 0.0367224000, 0.0511902000, 0.0846200000, 0.1624783000", \ + "0.0263997000, 0.0275054000, 0.0301365000, 0.0362519000, 0.0506002000, 0.0840629000, 0.1620830000", \ + "0.0264537000, 0.0275490000, 0.0301286000, 0.0361425000, 0.0502923000, 0.0835796000, 0.1615135000", \ + "0.0271119000, 0.0282107000, 0.0307640000, 0.0367451000, 0.0507924000, 0.0837384000, 0.1611046000", \ + "0.0294870000, 0.0305510000, 0.0329061000, 0.0386267000, 0.0523544000, 0.0846327000, 0.1607804000"); + } + } + max_capacitance : 0.0842380000; + max_transition : 1.5083280000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011750600, 0.0027615300, 0.0064899300, 0.0152521000, 0.0358443000, 0.0842385000"); + values("0.0497650000, 0.0535324000, 0.0619952000, 0.0805388000, 0.1208090000, 0.2097721000, 0.4107689000", \ + "0.0534765000, 0.0572685000, 0.0657235000, 0.0841910000, 0.1245831000, 0.2133999000, 0.4145067000", \ + "0.0630907000, 0.0667173000, 0.0751117000, 0.0934769000, 0.1337732000, 0.2224194000, 0.4241636000", \ + "0.0880832000, 0.0916860000, 0.0995913000, 0.1168320000, 0.1565428000, 0.2450923000, 0.4466100000", \ + "0.1250142000, 0.1302159000, 0.1414335000, 0.1639672000, 0.2103852000, 0.2979559000, 0.4988416000", \ + "0.1645295000, 0.1720568000, 0.1886313000, 0.2231642000, 0.2900646000, 0.4114933000, 0.6197398000", \ + "0.1877738000, 0.1988024000, 0.2234260000, 0.2735148000, 0.3731777000, 0.5559225000, 0.8638704000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011750600, 0.0027615300, 0.0064899300, 0.0152521000, 0.0358443000, 0.0842385000"); + values("0.1430240000, 0.1517501000, 0.1712971000, 0.2171663000, 0.3212748000, 0.5644946000, 1.1346082000", \ + "0.1461524000, 0.1550650000, 0.1751498000, 0.2216349000, 0.3266176000, 0.5704230000, 1.1412388000", \ + "0.1567956000, 0.1655126000, 0.1857913000, 0.2323606000, 0.3399849000, 0.5868320000, 1.1587887000", \ + "0.1825419000, 0.1911573000, 0.2109729000, 0.2568565000, 0.3642787000, 0.6148360000, 1.1878079000", \ + "0.2366760000, 0.2453916000, 0.2653312000, 0.3107249000, 0.4171707000, 0.6624447000, 1.2409218000", \ + "0.3260679000, 0.3364800000, 0.3612248000, 0.4144745000, 0.5279154000, 0.7745772000, 1.3534056000", \ + "0.4649028000, 0.4804963000, 0.5164332000, 0.5857402000, 0.7284193000, 1.0123523000, 1.5961752000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011750600, 0.0027615300, 0.0064899300, 0.0152521000, 0.0358443000, 0.0842385000"); + values("0.0608145000, 0.0644839000, 0.0736148000, 0.0947191000, 0.1435083000, 0.2583377000, 0.5278294000", \ + "0.0597463000, 0.0637686000, 0.0728566000, 0.0941688000, 0.1433804000, 0.2581918000, 0.5273461000", \ + "0.0570064000, 0.0612041000, 0.0707629000, 0.0931883000, 0.1429242000, 0.2576246000, 0.5279906000", \ + "0.0635316000, 0.0669743000, 0.0748169000, 0.0942179000, 0.1417821000, 0.2573664000, 0.5276800000", \ + "0.0862592000, 0.0907701000, 0.1013007000, 0.1225253000, 0.1621783000, 0.2631098000, 0.5274222000", \ + "0.1332520000, 0.1392673000, 0.1522858000, 0.1790258000, 0.2312139000, 0.3306509000, 0.5552499000", \ + "0.2137278000, 0.2229964000, 0.2431569000, 0.2882539000, 0.3585117000, 0.4915650000, 0.7277554000"); + } + related_pin : "A1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011750600, 0.0027615300, 0.0064899300, 0.0152521000, 0.0358443000, 0.0842385000"); + values("0.0912506000, 0.1022611000, 0.1281090000, 0.1873540000, 0.3274304000, 0.6555387000, 1.4323404000", \ + "0.0908438000, 0.1017178000, 0.1271983000, 0.1873510000, 0.3274253000, 0.6561008000, 1.4249045000", \ + "0.0914773000, 0.1024293000, 0.1276262000, 0.1873927000, 0.3277972000, 0.6565576000, 1.4283956000", \ + "0.0911454000, 0.1019403000, 0.1275040000, 0.1881615000, 0.3278725000, 0.6600249000, 1.4306273000", \ + "0.0973156000, 0.1076521000, 0.1315603000, 0.1890896000, 0.3282762000, 0.6553542000, 1.4381557000", \ + "0.1237975000, 0.1345580000, 0.1594245000, 0.2166028000, 0.3441875000, 0.6600039000, 1.4329379000", \ + "0.1882500000, 0.1997420000, 0.2270253000, 0.2864595000, 0.4227441000, 0.7205553000, 1.4470248000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011750600, 0.0027615300, 0.0064899300, 0.0152521000, 0.0358443000, 0.0842385000"); + values("0.0579580000, 0.0617197000, 0.0701021000, 0.0885257000, 0.1287071000, 0.2174753000, 0.4187882000", \ + "0.0619198000, 0.0656603000, 0.0739343000, 0.0924783000, 0.1326090000, 0.2213795000, 0.4231286000", \ + "0.0705686000, 0.0741755000, 0.0825042000, 0.1008702000, 0.1409415000, 0.2298782000, 0.4312896000", \ + "0.0900717000, 0.0938853000, 0.1023951000, 0.1204816000, 0.1602991000, 0.2490519000, 0.4505616000", \ + "0.1238830000, 0.1285153000, 0.1385312000, 0.1602062000, 0.2043802000, 0.2937401000, 0.4963603000", \ + "0.1647538000, 0.1715593000, 0.1861211000, 0.2164303000, 0.2754691000, 0.3873999000, 0.6002147000", \ + "0.1911655000, 0.2006164000, 0.2238037000, 0.2692529000, 0.3585094000, 0.5214565000, 0.7989089000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011750600, 0.0027615300, 0.0064899300, 0.0152521000, 0.0358443000, 0.0842385000"); + values("0.1788222000, 0.1871436000, 0.2067400000, 0.2525088000, 0.3586238000, 0.6066158000, 1.1884744000", \ + "0.1833150000, 0.1914364000, 0.2117449000, 0.2576039000, 0.3643496000, 0.6127767000, 1.1941335000", \ + "0.1946952000, 0.2031330000, 0.2235964000, 0.2699115000, 0.3772996000, 0.6262998000, 1.2094442000", \ + "0.2224595000, 0.2311659000, 0.2510261000, 0.2975132000, 0.4050489000, 0.6548040000, 1.2378278000", \ + "0.2806177000, 0.2893829000, 0.3088983000, 0.3550251000, 0.4621928000, 0.7121443000, 1.2963394000", \ + "0.3883001000, 0.3978845000, 0.4211125000, 0.4718591000, 0.5834483000, 0.8328953000, 1.4179499000", \ + "0.5669775000, 0.5804153000, 0.6113051000, 0.6759355000, 0.8134325000, 1.0938368000, 1.6844679000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011750600, 0.0027615300, 0.0064899300, 0.0152521000, 0.0358443000, 0.0842385000"); + values("0.0591162000, 0.0631847000, 0.0722947000, 0.0939434000, 0.1431509000, 0.2576747000, 0.5275557000", \ + "0.0586898000, 0.0627601000, 0.0719378000, 0.0935864000, 0.1429753000, 0.2578145000, 0.5284370000", \ + "0.0579299000, 0.0618487000, 0.0713031000, 0.0930608000, 0.1427269000, 0.2576063000, 0.5280248000", \ + "0.0619539000, 0.0654159000, 0.0737604000, 0.0941770000, 0.1426095000, 0.2574989000, 0.5277795000", \ + "0.0790306000, 0.0827907000, 0.0915701000, 0.1112509000, 0.1547395000, 0.2617793000, 0.5274013000", \ + "0.1188622000, 0.1233682000, 0.1335912000, 0.1563117000, 0.2053833000, 0.3050538000, 0.5433957000", \ + "0.1928855000, 0.1996069000, 0.2141787000, 0.2466507000, 0.3078974000, 0.4250405000, 0.6575150000"); + } + related_pin : "A2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011750600, 0.0027615300, 0.0064899300, 0.0152521000, 0.0358443000, 0.0842385000"); + values("0.1205049000, 0.1311691000, 0.1573799000, 0.2187728000, 0.3619081000, 0.6985483000, 1.4868902000", \ + "0.1199206000, 0.1313329000, 0.1575315000, 0.2190191000, 0.3632235000, 0.6971024000, 1.4813362000", \ + "0.1201290000, 0.1313438000, 0.1575023000, 0.2190087000, 0.3628252000, 0.6971811000, 1.4837368000", \ + "0.1206212000, 0.1312608000, 0.1573763000, 0.2187621000, 0.3618853000, 0.6967554000, 1.4836680000", \ + "0.1228634000, 0.1336712000, 0.1589999000, 0.2200923000, 0.3619282000, 0.6970903000, 1.4824583000", \ + "0.1473602000, 0.1582910000, 0.1835250000, 0.2410360000, 0.3742758000, 0.6997394000, 1.4875255000", \ + "0.2089697000, 0.2210175000, 0.2480876000, 0.3097893000, 0.4477095000, 0.7494266000, 1.4972393000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011750600, 0.0027615300, 0.0064899300, 0.0152521000, 0.0358443000, 0.0842385000"); + values("0.0631959000, 0.0669396000, 0.0752776000, 0.0936630000, 0.1339270000, 0.2228332000, 0.4240830000", \ + "0.0674034000, 0.0711222000, 0.0793970000, 0.0978863000, 0.1380482000, 0.2269890000, 0.4281264000", \ + "0.0757444000, 0.0794192000, 0.0876966000, 0.1060961000, 0.1463041000, 0.2351597000, 0.4365343000", \ + "0.0924716000, 0.0960011000, 0.1043672000, 0.1225499000, 0.1625337000, 0.2512230000, 0.4526691000", \ + "0.1202813000, 0.1242468000, 0.1338189000, 0.1540475000, 0.1967935000, 0.2865925000, 0.4881821000", \ + "0.1569188000, 0.1627558000, 0.1756996000, 0.2014385000, 0.2545754000, 0.3581762000, 0.5687125000", \ + "0.1802434000, 0.1896643000, 0.2091409000, 0.2477365000, 0.3249180000, 0.4673160000, 0.7236101000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011750600, 0.0027615300, 0.0064899300, 0.0152521000, 0.0358443000, 0.0842385000"); + values("0.2047562000, 0.2129420000, 0.2335329000, 0.2786447000, 0.3840905000, 0.6287622000, 1.2002512000", \ + "0.2094889000, 0.2176720000, 0.2374354000, 0.2836155000, 0.3890672000, 0.6337834000, 1.2056681000", \ + "0.2209024000, 0.2296926000, 0.2497967000, 0.2960299000, 0.4016965000, 0.6462740000, 1.2181831000", \ + "0.2478202000, 0.2565312000, 0.2771222000, 0.3230098000, 0.4287742000, 0.6741028000, 1.2463675000", \ + "0.3037110000, 0.3120494000, 0.3321048000, 0.3778487000, 0.4833843000, 0.7292695000, 1.3015974000", \ + "0.4066878000, 0.4160899000, 0.4375358000, 0.4877007000, 0.5968030000, 0.8416700000, 1.4145539000", \ + "0.5781784000, 0.5908727000, 0.6188218000, 0.6789480000, 0.8110765000, 1.0830605000, 1.6631736000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011750600, 0.0027615300, 0.0064899300, 0.0152521000, 0.0358443000, 0.0842385000"); + values("0.0587195000, 0.0626051000, 0.0718765000, 0.0936645000, 0.1429116000, 0.2580135000, 0.5277521000", \ + "0.0583724000, 0.0624948000, 0.0717078000, 0.0934923000, 0.1426431000, 0.2579482000, 0.5280040000", \ + "0.0578836000, 0.0618295000, 0.0713330000, 0.0930956000, 0.1427802000, 0.2578542000, 0.5276339000", \ + "0.0601897000, 0.0639003000, 0.0727694000, 0.0937023000, 0.1427132000, 0.2574357000, 0.5282798000", \ + "0.0729685000, 0.0763780000, 0.0851863000, 0.1051515000, 0.1511139000, 0.2607955000, 0.5277215000", \ + "0.1060425000, 0.1104210000, 0.1194441000, 0.1406210000, 0.1866161000, 0.2909954000, 0.5401818000", \ + "0.1756386000, 0.1811392000, 0.1939643000, 0.2184346000, 0.2755519000, 0.3820997000, 0.6243673000"); + } + related_pin : "A3"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011750600, 0.0027615300, 0.0064899300, 0.0152521000, 0.0358443000, 0.0842385000"); + values("0.1447495000, 0.1556272000, 0.1816344000, 0.2414349000, 0.3823277000, 0.7130959000, 1.4840685000", \ + "0.1447842000, 0.1557451000, 0.1813018000, 0.2414912000, 0.3821924000, 0.7117807000, 1.4863860000", \ + "0.1445969000, 0.1553714000, 0.1814342000, 0.2414682000, 0.3834849000, 0.7119088000, 1.4821718000", \ + "0.1445483000, 0.1555903000, 0.1815780000, 0.2419695000, 0.3826039000, 0.7115681000, 1.4827293000", \ + "0.1461328000, 0.1568305000, 0.1822312000, 0.2420608000, 0.3829496000, 0.7125034000, 1.4835256000", \ + "0.1699201000, 0.1804775000, 0.2054272000, 0.2608545000, 0.3938286000, 0.7140764000, 1.4841969000", \ + "0.2287150000, 0.2401157000, 0.2673218000, 0.3279889000, 0.4636606000, 0.7661693000, 1.4980303000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011750600, 0.0027615300, 0.0064899300, 0.0152521000, 0.0358443000, 0.0842385000"); + values("0.0213812000, 0.0227920000, 0.0261240000, 0.0333800000, 0.0496051000, 0.0862099000, 0.1709280000", \ + "0.0261925000, 0.0276415000, 0.0308456000, 0.0380488000, 0.0541648000, 0.0908445000, 0.1755521000", \ + "0.0370126000, 0.0386264000, 0.0422005000, 0.0492479000, 0.0650747000, 0.1017516000, 0.1864366000", \ + "0.0515117000, 0.0539733000, 0.0593942000, 0.0700851000, 0.0902256000, 0.1271034000, 0.2117085000", \ + "0.0665549000, 0.0699464000, 0.0782376000, 0.0950944000, 0.1257601000, 0.1803190000, 0.2708352000", \ + "0.0710891000, 0.0769039000, 0.0896037000, 0.1156141000, 0.1657500000, 0.2500877000, 0.3875134000", \ + "0.0399692000, 0.0490809000, 0.0699409000, 0.1098576000, 0.1874378000, 0.3196242000, 0.5352482000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011750600, 0.0027615300, 0.0064899300, 0.0152521000, 0.0358443000, 0.0842385000"); + values("0.1847295000, 0.1931817000, 0.2129608000, 0.2598380000, 0.3661104000, 0.6114675000, 1.1832934000", \ + "0.1865439000, 0.1959790000, 0.2154751000, 0.2630516000, 0.3695655000, 0.6150541000, 1.1879588000", \ + "0.1969869000, 0.2046868000, 0.2259662000, 0.2721952000, 0.3794520000, 0.6260776000, 1.1997813000", \ + "0.2224085000, 0.2307858000, 0.2503702000, 0.2972983000, 0.4039693000, 0.6507368000, 1.2248205000", \ + "0.2798887000, 0.2883203000, 0.3083126000, 0.3537536000, 0.4596973000, 0.7063364000, 1.2808732000", \ + "0.3920624000, 0.4029303000, 0.4271075000, 0.4805953000, 0.5937478000, 0.8391283000, 1.4126782000", \ + "0.5849330000, 0.6007490000, 0.6332250000, 0.7064616000, 0.8541002000, 1.1408116000, 1.7233331000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011750600, 0.0027615300, 0.0064899300, 0.0152521000, 0.0358443000, 0.0842385000"); + values("0.0224256000, 0.0239820000, 0.0276534000, 0.0362625000, 0.0563090000, 0.1036416000, 0.2154381000", \ + "0.0220081000, 0.0235325000, 0.0272101000, 0.0359998000, 0.0562167000, 0.1036528000, 0.2155487000", \ + "0.0261444000, 0.0273104000, 0.0301915000, 0.0376177000, 0.0564595000, 0.1037049000, 0.2152766000", \ + "0.0407701000, 0.0421534000, 0.0452601000, 0.0521526000, 0.0666145000, 0.1072036000, 0.2158963000", \ + "0.0667116000, 0.0687247000, 0.0732956000, 0.0829294000, 0.1033031000, 0.1388460000, 0.2281823000", \ + "0.1128738000, 0.1161118000, 0.1233292000, 0.1386778000, 0.1672589000, 0.2202292000, 0.3100945000", \ + "0.1958547000, 0.2009429000, 0.2120382000, 0.2354542000, 0.2799212000, 0.3605302000, 0.4908772000"); + } + related_pin : "B1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011750600, 0.0027615300, 0.0064899300, 0.0152521000, 0.0358443000, 0.0842385000"); + values("0.1442732000, 0.1553607000, 0.1812312000, 0.2415053000, 0.3821659000, 0.7118560000, 1.4885208000", \ + "0.1447148000, 0.1555509000, 0.1814152000, 0.2415154000, 0.3835750000, 0.7118943000, 1.4831245000", \ + "0.1447611000, 0.1556415000, 0.1816367000, 0.2413622000, 0.3824369000, 0.7119345000, 1.4881967000", \ + "0.1448335000, 0.1557612000, 0.1811593000, 0.2414922000, 0.3824049000, 0.7119292000, 1.4839380000", \ + "0.1502841000, 0.1605893000, 0.1848883000, 0.2426696000, 0.3825959000, 0.7118884000, 1.4830840000", \ + "0.1893924000, 0.2000253000, 0.2243045000, 0.2771633000, 0.4022868000, 0.7154906000, 1.4827324000", \ + "0.2801949000, 0.2919700000, 0.3204235000, 0.3805318000, 0.5103987000, 0.7881512000, 1.5007815000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011750600, 0.0027615300, 0.0064899300, 0.0152521000, 0.0358443000, 0.0842385000"); + values("0.0170375000, 0.0183376000, 0.0212924000, 0.0280201000, 0.0433285000, 0.0791259000, 0.1630460000", \ + "0.0217004000, 0.0230094000, 0.0260361000, 0.0326741000, 0.0482358000, 0.0840421000, 0.1679411000", \ + "0.0298726000, 0.0317883000, 0.0358922000, 0.0439691000, 0.0595064000, 0.0953279000, 0.1791128000", \ + "0.0386472000, 0.0422185000, 0.0485452000, 0.0611254000, 0.0832547000, 0.1214700000, 0.2044108000", \ + "0.0451253000, 0.0501405000, 0.0601234000, 0.0802047000, 0.1156779000, 0.1737054000, 0.2652337000", \ + "0.0376384000, 0.0455378000, 0.0617500000, 0.0930354000, 0.1494799000, 0.2401296000, 0.3816144000", \ + "-0.0123185000, 0.0005128000, 0.0252296000, 0.0757589000, 0.1647423000, 0.3074239000, 0.5296493000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011750600, 0.0027615300, 0.0064899300, 0.0152521000, 0.0358443000, 0.0842385000"); + values("0.1356900000, 0.1446085000, 0.1648108000, 0.2115098000, 0.3176783000, 0.5634469000, 1.1358707000", \ + "0.1373178000, 0.1466216000, 0.1673091000, 0.2132666000, 0.3204332000, 0.5667798000, 1.1398100000", \ + "0.1462327000, 0.1548055000, 0.1743742000, 0.2216587000, 0.3285615000, 0.5756333000, 1.1494775000", \ + "0.1703641000, 0.1785474000, 0.1985945000, 0.2442078000, 0.3511618000, 0.5985564000, 1.1729215000", \ + "0.2353442000, 0.2429146000, 0.2617388000, 0.3066194000, 0.4108610000, 0.6573335000, 1.2312081000", \ + "0.3595005000, 0.3708046000, 0.3961974000, 0.4498268000, 0.5590686000, 0.7996722000, 1.3711582000", \ + "0.5591067000, 0.5750847000, 0.6114751000, 0.6886917000, 0.8478911000, 1.1359728000, 1.7004288000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011750600, 0.0027615300, 0.0064899300, 0.0152521000, 0.0358443000, 0.0842385000"); + values("0.0146345000, 0.0164058000, 0.0204604000, 0.0295535000, 0.0500670000, 0.0975949000, 0.2094711000", \ + "0.0152782000, 0.0168570000, 0.0206312000, 0.0295673000, 0.0500683000, 0.0976050000, 0.2091581000", \ + "0.0225607000, 0.0235557000, 0.0259781000, 0.0328468000, 0.0509064000, 0.0977107000, 0.2094828000", \ + "0.0376880000, 0.0388770000, 0.0421138000, 0.0490912000, 0.0637276000, 0.1018464000, 0.2106227000", \ + "0.0644898000, 0.0665099000, 0.0711188000, 0.0807924000, 0.0999875000, 0.1360264000, 0.2230167000", \ + "0.1124852000, 0.1153853000, 0.1220879000, 0.1373841000, 0.1652545000, 0.2180183000, 0.3057372000", \ + "0.2019531000, 0.2054652000, 0.2161302000, 0.2368938000, 0.2797565000, 0.3582352000, 0.4902868000"); + } + related_pin : "C1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011750600, 0.0027615300, 0.0064899300, 0.0152521000, 0.0358443000, 0.0842385000"); + values("0.1442649000, 0.1551789000, 0.1808756000, 0.2419100000, 0.3822528000, 0.7116081000, 1.4868037000", \ + "0.1439468000, 0.1549201000, 0.1809162000, 0.2413624000, 0.3822165000, 0.7116631000, 1.4832694000", \ + "0.1436412000, 0.1546878000, 0.1808909000, 0.2416785000, 0.3824074000, 0.7117368000, 1.4874136000", \ + "0.1402489000, 0.1520195000, 0.1792488000, 0.2409903000, 0.3825904000, 0.7118441000, 1.4848707000", \ + "0.1513006000, 0.1611981000, 0.1844966000, 0.2417086000, 0.3809172000, 0.7139580000, 1.4836153000", \ + "0.2013438000, 0.2131059000, 0.2395745000, 0.2928799000, 0.4102307000, 0.7165835000, 1.4855184000", \ + "0.2911164000, 0.3069654000, 0.3421179000, 0.4137134000, 0.5548010000, 0.8239130000, 1.5083282000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__a311oi_4") { + leakage_power () { + value : 0.0040734000; + when : "!A1&!A2&!A3&!B1&C1"; + } + leakage_power () { + value : 0.0044586000; + when : "!A1&!A2&!A3&!B1&!C1"; + } + leakage_power () { + value : 0.0019761000; + when : "!A1&!A2&!A3&B1&C1"; + } + leakage_power () { + value : 0.0062757000; + when : "!A1&!A2&!A3&B1&!C1"; + } + leakage_power () { + value : 0.0040741000; + when : "!A1&!A2&A3&!B1&C1"; + } + leakage_power () { + value : 0.0045346000; + when : "!A1&!A2&A3&!B1&!C1"; + } + leakage_power () { + value : 0.0002918000; + when : "!A1&!A2&A3&B1&C1"; + } + leakage_power () { + value : 0.0026345000; + when : "!A1&!A2&A3&B1&!C1"; + } + leakage_power () { + value : 0.0040741000; + when : "!A1&A2&!A3&!B1&C1"; + } + leakage_power () { + value : 0.0045388000; + when : "!A1&A2&!A3&!B1&!C1"; + } + leakage_power () { + value : 0.0002918000; + when : "!A1&A2&!A3&B1&C1"; + } + leakage_power () { + value : 0.0026345000; + when : "!A1&A2&!A3&B1&!C1"; + } + leakage_power () { + value : 0.0040741000; + when : "!A1&A2&A3&!B1&C1"; + } + leakage_power () { + value : 0.0063446000; + when : "!A1&A2&A3&!B1&!C1"; + } + leakage_power () { + value : 0.0002918000; + when : "!A1&A2&A3&B1&C1"; + } + leakage_power () { + value : 0.0026345000; + when : "!A1&A2&A3&B1&!C1"; + } + leakage_power () { + value : 0.0040741000; + when : "A1&!A2&!A3&!B1&C1"; + } + leakage_power () { + value : 0.0045603000; + when : "A1&!A2&!A3&!B1&!C1"; + } + leakage_power () { + value : 0.0002851000; + when : "A1&!A2&!A3&B1&C1"; + } + leakage_power () { + value : 0.0026345000; + when : "A1&!A2&!A3&B1&!C1"; + } + leakage_power () { + value : 0.0040741000; + when : "A1&!A2&A3&!B1&C1"; + } + leakage_power () { + value : 0.0058524000; + when : "A1&!A2&A3&!B1&!C1"; + } + leakage_power () { + value : 0.0002851000; + when : "A1&!A2&A3&B1&C1"; + } + leakage_power () { + value : 0.0026345000; + when : "A1&!A2&A3&B1&!C1"; + } + leakage_power () { + value : 0.0040741000; + when : "A1&A2&!A3&!B1&C1"; + } + leakage_power () { + value : 0.0058280000; + when : "A1&A2&!A3&!B1&!C1"; + } + leakage_power () { + value : 0.0002851000; + when : "A1&A2&!A3&B1&C1"; + } + leakage_power () { + value : 0.0026345000; + when : "A1&A2&!A3&B1&!C1"; + } + leakage_power () { + value : 0.0005775000; + when : "A1&A2&A3&!B1&C1"; + } + leakage_power () { + value : 0.0056543000; + when : "A1&A2&A3&!B1&!C1"; + } + leakage_power () { + value : 0.0170022000; + when : "A1&A2&A3&B1&C1"; + } + leakage_power () { + value : 0.0005746000; + when : "A1&A2&A3&B1&!C1"; + } + area : 26.275200000; + cell_footprint : "sky130_fd_sc_hd__a311oi"; + cell_leakage_power : 0.0035697990; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A1") { + capacitance : 0.0084310000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0082150000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0182479000, 0.0182539000, 0.0182678000, 0.0182699000, 0.0182747000, 0.0182856000, 0.0183110000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0138235000, -0.0138263000, -0.0138328000, -0.0138019000, -0.0137309000, -0.0135670000, -0.0131893000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0086470000; + } + pin ("A2") { + capacitance : 0.0084220000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0081340000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0171745000, 0.0171579000, 0.0171198000, 0.0171811000, 0.0173225000, 0.0176483000, 0.0183993000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0155896000, -0.0155936000, -0.0156029000, -0.0156003000, -0.0155943000, -0.0155805000, -0.0155488000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0087100000; + } + pin ("A3") { + capacitance : 0.0086050000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0081630000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0156409000, 0.0156384000, 0.0156328000, 0.0156393000, 0.0156543000, 0.0156889000, 0.0157687000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0156279000, -0.0156261000, -0.0156220000, -0.0156173000, -0.0156066000, -0.0155820000, -0.0155251000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0090460000; + } + pin ("B1") { + capacitance : 0.0082960000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0076910000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0152723000, 0.0152723000, 0.0152722000, 0.0152684000, 0.0152595000, 0.0152391000, 0.0151920000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0139227000, -0.0141746000, -0.0147553000, -0.0147767000, -0.0148261000, -0.0149399000, -0.0152022000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0089010000; + } + pin ("C1") { + capacitance : 0.0084540000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0076890000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0124633000, 0.0124481000, 0.0124132000, 0.0124514000, 0.0125393000, 0.0127420000, 0.0132093000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0069027000, -0.0069095000, -0.0069250000, -0.0069228000, -0.0069175000, -0.0069052000, -0.0068771000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0092180000; + } + pin ("Y") { + direction : "output"; + function : "(!A1&!B1&!C1) | (!A2&!B1&!C1) | (!A3&!B1&!C1)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012690670, 0.0032210600, 0.0081754800, 0.0207504600, 0.0526674300, 0.1336770000"); + values("0.0008578000, -0.0003178000, -0.0033362000, -0.0111683000, -0.0313932000, -0.0829860000, -0.2141314000", \ + "0.0003154000, -0.0008144000, -0.0036841000, -0.0113636000, -0.0313349000, -0.0827144000, -0.2137371000", \ + "-0.0003190000, -0.0014660000, -0.0043354000, -0.0118013000, -0.0314190000, -0.0825187000, -0.2133894000", \ + "-0.0011022000, -0.0022372000, -0.0050532000, -0.0124833000, -0.0319605000, -0.0826812000, -0.2132558000", \ + "-0.0006817000, -0.0018533000, -0.0048435000, -0.0123524000, -0.0322705000, -0.0829583000, -0.2133388000", \ + "0.0004872000, -0.0007801000, -0.0040159000, -0.0117570000, -0.0324230000, -0.0832646000, -0.2134852000", \ + "0.0054757000, 0.0040362000, 0.0005324000, -0.0081517000, -0.0289977000, -0.0806613000, -0.2116107000"); + } + related_pin : "C1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012690670, 0.0032210600, 0.0081754800, 0.0207504600, 0.0526674300, 0.1336770000"); + values("0.0503484000, 0.0517970000, 0.0550932000, 0.0633403000, 0.0841247000, 0.1357541000, 0.2658558000", \ + "0.0495996000, 0.0508227000, 0.0541733000, 0.0624807000, 0.0833580000, 0.1353645000, 0.2656508000", \ + "0.0490239000, 0.0503657000, 0.0534734000, 0.0616464000, 0.0825978000, 0.1347068000, 0.2652305000", \ + "0.0481789000, 0.0495757000, 0.0527342000, 0.0608511000, 0.0815590000, 0.1337390000, 0.2646396000", \ + "0.0479147000, 0.0491923000, 0.0523503000, 0.0605055000, 0.0805727000, 0.1324884000, 0.2635202000", \ + "0.0498873000, 0.0511372000, 0.0542456000, 0.0623653000, 0.0814286000, 0.1326597000, 0.2624962000", \ + "0.0537480000, 0.0549216000, 0.0578402000, 0.0654715000, 0.0870795000, 0.1363888000, 0.2634706000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012690670, 0.0032210600, 0.0081754800, 0.0207504600, 0.0526674300, 0.1336770000"); + values("0.0250242000, 0.0238331000, 0.0206891000, 0.0126905000, -0.0074880000, -0.0586257000, -0.1890314000", \ + "0.0245845000, 0.0233476000, 0.0202164000, 0.0122534000, -0.0079882000, -0.0590515000, -0.1894880000", \ + "0.0239322000, 0.0227507000, 0.0195969000, 0.0116367000, -0.0085147000, -0.0595840000, -0.1900273000", \ + "0.0230824000, 0.0220443000, 0.0188997000, 0.0109409000, -0.0092132000, -0.0602027000, -0.1906139000", \ + "0.0224819000, 0.0212656000, 0.0183191000, 0.0103945000, -0.0094141000, -0.0605132000, -0.1910046000", \ + "0.0229003000, 0.0216821000, 0.0185372000, 0.0100336000, -0.0101554000, -0.0610989000, -0.1911927000", \ + "0.0268217000, 0.0255332000, 0.0222853000, 0.0143559000, -0.0061978000, -0.0585384000, -0.1907458000"); + } + related_pin : "A1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012690670, 0.0032210600, 0.0081754800, 0.0207504600, 0.0526674300, 0.1336770000"); + values("0.0420009000, 0.0433371000, 0.0468027000, 0.0549767000, 0.0754040000, 0.1267405000, 0.2564346000", \ + "0.0412565000, 0.0426375000, 0.0461030000, 0.0545520000, 0.0751746000, 0.1267470000, 0.2566129000", \ + "0.0401984000, 0.0416039000, 0.0449272000, 0.0535792000, 0.0744083000, 0.1263740000, 0.2563197000", \ + "0.0393157000, 0.0406586000, 0.0439434000, 0.0522771000, 0.0734826000, 0.1254901000, 0.2558373000", \ + "0.0386189000, 0.0398952000, 0.0431804000, 0.0513263000, 0.0720983000, 0.1247382000, 0.2553147000", \ + "0.0384593000, 0.0397217000, 0.0429703000, 0.0509320000, 0.0712368000, 0.1231092000, 0.2535246000", \ + "0.0374234000, 0.0386555000, 0.0418632000, 0.0509727000, 0.0715348000, 0.1228240000, 0.2528161000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012690670, 0.0032210600, 0.0081754800, 0.0207504600, 0.0526674300, 0.1336770000"); + values("0.0267867000, 0.0255622000, 0.0224082000, 0.0144296000, -0.0057836000, -0.0568669000, -0.1873016000", \ + "0.0263522000, 0.0251111000, 0.0219726000, 0.0139936000, -0.0062133000, -0.0573221000, -0.1877244000", \ + "0.0258105000, 0.0245799000, 0.0214493000, 0.0134580000, -0.0067116000, -0.0578261000, -0.1882397000", \ + "0.0253537000, 0.0241256000, 0.0209504000, 0.0129491000, -0.0072522000, -0.0583274000, -0.1888092000", \ + "0.0248074000, 0.0235962000, 0.0204924000, 0.0127276000, -0.0074373000, -0.0583624000, -0.1887830000", \ + "0.0243804000, 0.0231492000, 0.0200171000, 0.0121258000, -0.0079897000, -0.0590933000, -0.1893587000", \ + "0.0268988000, 0.0256239000, 0.0224302000, 0.0143248000, -0.0062118000, -0.0581962000, -0.1888924000"); + } + related_pin : "A2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012690670, 0.0032210600, 0.0081754800, 0.0207504600, 0.0526674300, 0.1336770000"); + values("0.0544470000, 0.0556391000, 0.0588034000, 0.0668167000, 0.0870262000, 0.1381811000, 0.2678749000", \ + "0.0538210000, 0.0551154000, 0.0583779000, 0.0664633000, 0.0868037000, 0.1381130000, 0.2677489000", \ + "0.0530342000, 0.0543294000, 0.0576373000, 0.0657841000, 0.0863672000, 0.1377841000, 0.2677253000", \ + "0.0521597000, 0.0534857000, 0.0566972000, 0.0647903000, 0.0854863000, 0.1371818000, 0.2672112000", \ + "0.0513742000, 0.0525904000, 0.0558207000, 0.0638831000, 0.0843342000, 0.1360310000, 0.2663474000", \ + "0.0508781000, 0.0521597000, 0.0552577000, 0.0633415000, 0.0837081000, 0.1351518000, 0.2653084000", \ + "0.0492045000, 0.0506439000, 0.0541701000, 0.0624188000, 0.0830407000, 0.1342011000, 0.2640683000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012690670, 0.0032210600, 0.0081754800, 0.0207504600, 0.0526674300, 0.1336770000"); + values("0.0264055000, 0.0251800000, 0.0220305000, 0.0140282000, -0.0061654000, -0.0572568000, -0.1877130000", \ + "0.0259534000, 0.0247279000, 0.0215797000, 0.0135865000, -0.0066185000, -0.0577139000, -0.1881546000", \ + "0.0254154000, 0.0241923000, 0.0210392000, 0.0130668000, -0.0071282000, -0.0581972000, -0.1886868000", \ + "0.0248741000, 0.0235994000, 0.0204847000, 0.0125258000, -0.0076182000, -0.0586928000, -0.1891063000", \ + "0.0243644000, 0.0231899000, 0.0202000000, 0.0122105000, -0.0078362000, -0.0589359000, -0.1892480000", \ + "0.0243796000, 0.0230841000, 0.0198737000, 0.0118835000, -0.0083614000, -0.0593023000, -0.1896808000", \ + "0.0265083000, 0.0252725000, 0.0222009000, 0.0141295000, -0.0065099000, -0.0582769000, -0.1893335000"); + } + related_pin : "A3"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012690670, 0.0032210600, 0.0081754800, 0.0207504600, 0.0526674300, 0.1336770000"); + values("0.0672641000, 0.0685461000, 0.0715614000, 0.0796262000, 0.0999053000, 0.1513402000, 0.2811157000", \ + "0.0667549000, 0.0678947000, 0.0710983000, 0.0791808000, 0.0994802000, 0.1509037000, 0.2807772000", \ + "0.0661789000, 0.0674988000, 0.0705851000, 0.0786543000, 0.0990629000, 0.1506161000, 0.2804648000", \ + "0.0654464000, 0.0667087000, 0.0699944000, 0.0780936000, 0.0985762000, 0.1501431000, 0.2801031000", \ + "0.0650040000, 0.0663043000, 0.0693974000, 0.0775180000, 0.0979292000, 0.1495863000, 0.2795036000", \ + "0.0647165000, 0.0659535000, 0.0692283000, 0.0771308000, 0.0975900000, 0.1491776000, 0.2792249000", \ + "0.0642907000, 0.0659079000, 0.0690493000, 0.0771064000, 0.0979029000, 0.1489927000, 0.2790693000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012690670, 0.0032210600, 0.0081754800, 0.0207504600, 0.0526674300, 0.1336770000"); + values("0.0153148000, 0.0140920000, 0.0109834000, 0.0030589000, -0.0171222000, -0.0685413000, -0.1994853000", \ + "0.0153952000, 0.0141679000, 0.0110863000, 0.0031991000, -0.0169387000, -0.0683125000, -0.1992288000", \ + "0.0155792000, 0.0143720000, 0.0113469000, 0.0035394000, -0.0164770000, -0.0677743000, -0.1985986000", \ + "0.0147934000, 0.0135978000, 0.0105567000, 0.0029057000, -0.0168813000, -0.0679703000, -0.1986853000", \ + "0.0150699000, 0.0138987000, 0.0110365000, 0.0030297000, -0.0172370000, -0.0682027000, -0.1986378000", \ + "0.0160999000, 0.0148719000, 0.0117402000, 0.0036764000, -0.0162668000, -0.0678316000, -0.1988213000", \ + "0.0207888000, 0.0194309000, 0.0160957000, 0.0077810000, -0.0131323000, -0.0645898000, -0.1969733000"); + } + related_pin : "B1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012690670, 0.0032210600, 0.0081754800, 0.0207504600, 0.0526674300, 0.1336770000"); + values("0.0569941000, 0.0583315000, 0.0615604000, 0.0697373000, 0.0903902000, 0.1419613000, 0.2719022000", \ + "0.0562318000, 0.0576043000, 0.0608096000, 0.0690975000, 0.0898394000, 0.1415954000, 0.2716976000", \ + "0.0553612000, 0.0567886000, 0.0599878000, 0.0682878000, 0.0889846000, 0.1410731000, 0.2714398000", \ + "0.0549254000, 0.0559521000, 0.0591976000, 0.0675021000, 0.0880963000, 0.1401116000, 0.2708564000", \ + "0.0541207000, 0.0553770000, 0.0586190000, 0.0666973000, 0.0871851000, 0.1391024000, 0.2697424000", \ + "0.0539734000, 0.0553090000, 0.0585394000, 0.0666531000, 0.0871396000, 0.1385379000, 0.2687761000", \ + "0.0552969000, 0.0565325000, 0.0595892000, 0.0674427000, 0.0878245000, 0.1390089000, 0.2693080000"); + } + } + max_capacitance : 0.1336770000; + max_transition : 1.5063120000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012690700, 0.0032210600, 0.0081754800, 0.0207505000, 0.0526674000, 0.1336770000"); + values("0.0488678000, 0.0513423000, 0.0574262000, 0.0716297000, 0.1050599000, 0.1826748000, 0.3691983000", \ + "0.0525733000, 0.0549859000, 0.0610794000, 0.0753172000, 0.1084849000, 0.1858597000, 0.3722939000", \ + "0.0622445000, 0.0645290000, 0.0703628000, 0.0845230000, 0.1174467000, 0.1949490000, 0.3814558000", \ + "0.0872649000, 0.0901937000, 0.0953725000, 0.1080483000, 0.1396295000, 0.2166485000, 0.4032173000", \ + "0.1230510000, 0.1263987000, 0.1340656000, 0.1514440000, 0.1910869000, 0.2687449000, 0.4555142000", \ + "0.1587859000, 0.1635444000, 0.1751368000, 0.2027383000, 0.2606231000, 0.3702091000, 0.5755584000", \ + "0.1744275000, 0.1814377000, 0.1984881000, 0.2371769000, 0.3227869000, 0.4907874000, 0.7967534000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012690700, 0.0032210600, 0.0081754800, 0.0207505000, 0.0526674000, 0.1336770000"); + values("0.1563805000, 0.1623854000, 0.1779477000, 0.2149458000, 0.3065622000, 0.5406038000, 1.1158469000", \ + "0.1592059000, 0.1655967000, 0.1811581000, 0.2192351000, 0.3116523000, 0.5420135000, 1.1227524000", \ + "0.1692710000, 0.1755485000, 0.1909114000, 0.2292860000, 0.3239665000, 0.5585182000, 1.1372518000", \ + "0.1956818000, 0.2017174000, 0.2162586000, 0.2539899000, 0.3480918000, 0.5846389000, 1.1648292000", \ + "0.2504554000, 0.2565606000, 0.2716039000, 0.3085930000, 0.4012929000, 0.6364466000, 1.2239465000", \ + "0.3432316000, 0.3506896000, 0.3683563000, 0.4117570000, 0.5120139000, 0.7452131000, 1.3318279000", \ + "0.4919491000, 0.5021320000, 0.5269341000, 0.5849557000, 0.7088336000, 0.9764580000, 1.5740073000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012690700, 0.0032210600, 0.0081754800, 0.0207505000, 0.0526674000, 0.1336770000"); + values("0.0642942000, 0.0667216000, 0.0731232000, 0.0889511000, 0.1286267000, 0.2281419000, 0.4822958000", \ + "0.0629897000, 0.0655187000, 0.0721624000, 0.0882598000, 0.1281279000, 0.2280593000, 0.4816657000", \ + "0.0600580000, 0.0626274000, 0.0692050000, 0.0860806000, 0.1272617000, 0.2274482000, 0.4819187000", \ + "0.0661972000, 0.0687039000, 0.0739136000, 0.0885244000, 0.1265890000, 0.2268738000, 0.4819469000", \ + "0.0879750000, 0.0909171000, 0.0985155000, 0.1150891000, 0.1513447000, 0.2359417000, 0.4809637000", \ + "0.1332531000, 0.1377069000, 0.1472155000, 0.1678122000, 0.2125493000, 0.3078181000, 0.5167494000", \ + "0.2129669000, 0.2189767000, 0.2332868000, 0.2654809000, 0.3306239000, 0.4583602000, 0.6935797000"); + } + related_pin : "A1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012690700, 0.0032210600, 0.0081754800, 0.0207505000, 0.0526674000, 0.1336770000"); + values("0.0987303000, 0.1063269000, 0.1252075000, 0.1732189000, 0.2956135000, 0.6069655000, 1.3874751000", \ + "0.0985216000, 0.1060437000, 0.1252209000, 0.1738480000, 0.2955099000, 0.6061517000, 1.3876946000", \ + "0.0987868000, 0.1062938000, 0.1252194000, 0.1738375000, 0.2959671000, 0.6058856000, 1.3872835000", \ + "0.0992229000, 0.1064885000, 0.1255148000, 0.1734637000, 0.2968005000, 0.6059142000, 1.3888987000", \ + "0.1044735000, 0.1110437000, 0.1290946000, 0.1754413000, 0.2965647000, 0.6092953000, 1.3907459000", \ + "0.1292128000, 0.1364442000, 0.1548399000, 0.2016670000, 0.3133147000, 0.6097230000, 1.3907633000", \ + "0.1896000000, 0.1972582000, 0.2165713000, 0.2652022000, 0.3840004000, 0.6697660000, 1.4081240000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012690700, 0.0032210600, 0.0081754800, 0.0207505000, 0.0526674000, 0.1336770000"); + values("0.0583363000, 0.0607502000, 0.0665498000, 0.0808335000, 0.1139413000, 0.1912226000, 0.3782001000", \ + "0.0621809000, 0.0645188000, 0.0703316000, 0.0845162000, 0.1175389000, 0.1951852000, 0.3818607000", \ + "0.0705321000, 0.0729263000, 0.0785874000, 0.0925834000, 0.1257280000, 0.2029898000, 0.3898124000", \ + "0.0896481000, 0.0920633000, 0.0978238000, 0.1117180000, 0.1441593000, 0.2215531000, 0.4083248000", \ + "0.1210528000, 0.1239572000, 0.1310081000, 0.1478225000, 0.1845302000, 0.2648947000, 0.4515424000", \ + "0.1584859000, 0.1627004000, 0.1729305000, 0.1971332000, 0.2468777000, 0.3468680000, 0.5496231000", \ + "0.1749274000, 0.1812554000, 0.1960502000, 0.2328903000, 0.3088750000, 0.4581641000, 0.7305005000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012690700, 0.0032210600, 0.0081754800, 0.0207505000, 0.0526674000, 0.1336770000"); + values("0.2016808000, 0.2075952000, 0.2224741000, 0.2597035000, 0.3531536000, 0.5885800000, 1.1843527000", \ + "0.2056980000, 0.2116840000, 0.2263752000, 0.2642492000, 0.3581762000, 0.5939466000, 1.1894120000", \ + "0.2163006000, 0.2219576000, 0.2377945000, 0.2757743000, 0.3706397000, 0.6072824000, 1.2037713000", \ + "0.2431016000, 0.2494416000, 0.2646807000, 0.3028549000, 0.3976204000, 0.6352823000, 1.2330410000", \ + "0.3013209000, 0.3071282000, 0.3222734000, 0.3598659000, 0.4543425000, 0.6919518000, 1.2907673000", \ + "0.4091278000, 0.4154058000, 0.4324076000, 0.4736069000, 0.5728461000, 0.8096553000, 1.4092001000", \ + "0.5937521000, 0.6018014000, 0.6233498000, 0.6746839000, 0.7929514000, 1.0590334000, 1.6645375000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012690700, 0.0032210600, 0.0081754800, 0.0207505000, 0.0526674000, 0.1336770000"); + values("0.0623898000, 0.0649972000, 0.0713572000, 0.0877334000, 0.1278672000, 0.2280144000, 0.4823363000", \ + "0.0618302000, 0.0643623000, 0.0708284000, 0.0870769000, 0.1275610000, 0.2278293000, 0.4822810000", \ + "0.0610134000, 0.0635002000, 0.0698296000, 0.0863694000, 0.1270223000, 0.2273061000, 0.4816265000", \ + "0.0657359000, 0.0672340000, 0.0730489000, 0.0882939000, 0.1274054000, 0.2271245000, 0.4819939000", \ + "0.0814017000, 0.0839255000, 0.0901155000, 0.1053871000, 0.1409201000, 0.2330507000, 0.4816034000", \ + "0.1205452000, 0.1236434000, 0.1309575000, 0.1491095000, 0.1888098000, 0.2769609000, 0.5018915000", \ + "0.1946674000, 0.1990669000, 0.2092340000, 0.2334684000, 0.2855511000, 0.3918737000, 0.6228866000"); + } + related_pin : "A2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012690700, 0.0032210600, 0.0081754800, 0.0207505000, 0.0526674000, 0.1336770000"); + values("0.1361900000, 0.1437041000, 0.1630160000, 0.2135107000, 0.3399568000, 0.6558222000, 1.4643836000", \ + "0.1359617000, 0.1437915000, 0.1635550000, 0.2129001000, 0.3386400000, 0.6560743000, 1.4587374000", \ + "0.1356012000, 0.1435823000, 0.1638519000, 0.2129114000, 0.3386732000, 0.6574745000, 1.4640724000", \ + "0.1361625000, 0.1441341000, 0.1631639000, 0.2133554000, 0.3399283000, 0.6583800000, 1.4628457000", \ + "0.1376392000, 0.1453627000, 0.1642466000, 0.2135061000, 0.3384694000, 0.6562405000, 1.4642845000", \ + "0.1601317000, 0.1676535000, 0.1863963000, 0.2331518000, 0.3508233000, 0.6610542000, 1.4642078000", \ + "0.2156771000, 0.2238947000, 0.2440533000, 0.2948325000, 0.4163944000, 0.7080560000, 1.4718525000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012690700, 0.0032210600, 0.0081754800, 0.0207505000, 0.0526674000, 0.1336770000"); + values("0.0631078000, 0.0655039000, 0.0714893000, 0.0855871000, 0.1187631000, 0.1959788000, 0.3826303000", \ + "0.0669984000, 0.0694441000, 0.0753320000, 0.0894705000, 0.1225179000, 0.1997757000, 0.3863027000", \ + "0.0746415000, 0.0771098000, 0.0828713000, 0.0969664000, 0.1298410000, 0.2073072000, 0.3936855000", \ + "0.0893872000, 0.0919267000, 0.0978059000, 0.1116923000, 0.1443642000, 0.2215934000, 0.4080916000", \ + "0.1135096000, 0.1163070000, 0.1231289000, 0.1381195000, 0.1735394000, 0.2525448000, 0.4392056000", \ + "0.1443384000, 0.1476547000, 0.1559342000, 0.1758953000, 0.2203857000, 0.3113112000, 0.5091745000", \ + "0.1550735000, 0.1604476000, 0.1736255000, 0.2031972000, 0.2664416000, 0.3937648000, 0.6363144000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012690700, 0.0032210600, 0.0081754800, 0.0207505000, 0.0526674000, 0.1336770000"); + values("0.2350132000, 0.2409919000, 0.2562064000, 0.2926868000, 0.3872503000, 0.6227362000, 1.2156343000", \ + "0.2393386000, 0.2452699000, 0.2601434000, 0.2975581000, 0.3917685000, 0.6272111000, 1.2199288000", \ + "0.2503797000, 0.2569169000, 0.2723537000, 0.3093581000, 0.4042333000, 0.6401149000, 1.2332013000", \ + "0.2777802000, 0.2833926000, 0.2977754000, 0.3372433000, 0.4320120000, 0.6680504000, 1.2611773000", \ + "0.3320967000, 0.3382956000, 0.3529216000, 0.3912828000, 0.4857279000, 0.7225510000, 1.3171453000", \ + "0.4346214000, 0.4415381000, 0.4589738000, 0.4996041000, 0.5965680000, 0.8320202000, 1.4268030000", \ + "0.6124317000, 0.6206132000, 0.6417017000, 0.6900743000, 0.8035894000, 1.0647974000, 1.6654971000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012690700, 0.0032210600, 0.0081754800, 0.0207505000, 0.0526674000, 0.1336770000"); + values("0.0617866000, 0.0644320000, 0.0709253000, 0.0873235000, 0.1276325000, 0.2278717000, 0.4824328000", \ + "0.0613812000, 0.0640732000, 0.0705168000, 0.0869973000, 0.1272810000, 0.2276016000, 0.4817282000", \ + "0.0607892000, 0.0634769000, 0.0699527000, 0.0863554000, 0.1270319000, 0.2271795000, 0.4819673000", \ + "0.0633916000, 0.0657712000, 0.0717337000, 0.0874764000, 0.1271339000, 0.2272251000, 0.4819120000", \ + "0.0747971000, 0.0771746000, 0.0833352000, 0.0985025000, 0.1360713000, 0.2312200000, 0.4820278000", \ + "0.1062329000, 0.1089597000, 0.1151366000, 0.1306159000, 0.1685841000, 0.2608121000, 0.4962817000", \ + "0.1746281000, 0.1776451000, 0.1860757000, 0.2061829000, 0.2490425000, 0.3480058000, 0.5793963000"); + } + related_pin : "A3"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012690700, 0.0032210600, 0.0081754800, 0.0207505000, 0.0526674000, 0.1336770000"); + values("0.1680328000, 0.1760034000, 0.1950017000, 0.2448870000, 0.3696960000, 0.6860447000, 1.4885457000", \ + "0.1680445000, 0.1752871000, 0.1949774000, 0.2451478000, 0.3698307000, 0.6855891000, 1.4837753000", \ + "0.1677601000, 0.1758873000, 0.1950540000, 0.2447668000, 0.3696535000, 0.6860037000, 1.4887528000", \ + "0.1677154000, 0.1755487000, 0.1953685000, 0.2449682000, 0.3696177000, 0.6867086000, 1.4853406000", \ + "0.1684707000, 0.1764267000, 0.1956589000, 0.2449680000, 0.3697510000, 0.6863060000, 1.4868835000", \ + "0.1894958000, 0.1972158000, 0.2157097000, 0.2609025000, 0.3798910000, 0.6899906000, 1.4893831000", \ + "0.2409591000, 0.2499523000, 0.2692036000, 0.3186222000, 0.4416443000, 0.7362870000, 1.5016677000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012690700, 0.0032210600, 0.0081754800, 0.0207505000, 0.0526674000, 0.1336770000"); + values("0.0215046000, 0.0224084000, 0.0246530000, 0.0301297000, 0.0431420000, 0.0745707000, 0.1524245000", \ + "0.0261860000, 0.0271050000, 0.0293116000, 0.0347317000, 0.0477498000, 0.0791595000, 0.1570193000", \ + "0.0369388000, 0.0379713000, 0.0404320000, 0.0458192000, 0.0585813000, 0.0899349000, 0.1677929000", \ + "0.0508484000, 0.0524016000, 0.0561392000, 0.0646017000, 0.0816388000, 0.1150108000, 0.1927282000", \ + "0.0637769000, 0.0662072000, 0.0718880000, 0.0850228000, 0.1123976000, 0.1632790000, 0.2515236000", \ + "0.0648364000, 0.0686074000, 0.0776757000, 0.0982529000, 0.1409893000, 0.2211002000, 0.3575760000", \ + "0.0244452000, 0.0300998000, 0.0436056000, 0.0761432000, 0.1430676000, 0.2677561000, 0.4826467000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012690700, 0.0032210600, 0.0081754800, 0.0207505000, 0.0526674000, 0.1336770000"); + values("0.2120221000, 0.2185210000, 0.2342746000, 0.2719610000, 0.3679606000, 0.6044460000, 1.1979679000", \ + "0.2134510000, 0.2202231000, 0.2365632000, 0.2749462000, 0.3711414000, 0.6080728000, 1.2024263000", \ + "0.2232807000, 0.2290670000, 0.2440750000, 0.2832981000, 0.3795209000, 0.6175725000, 1.2130319000", \ + "0.2482929000, 0.2546675000, 0.2695271000, 0.3081799000, 0.4030623000, 0.6414376000, 1.2377815000", \ + "0.3055868000, 0.3114678000, 0.3266649000, 0.3645531000, 0.4595568000, 0.6969351000, 1.2930871000", \ + "0.4222704000, 0.4292881000, 0.4485174000, 0.4921543000, 0.5929791000, 0.8293419000, 1.4249317000", \ + "0.6319977000, 0.6417561000, 0.6665805000, 0.7230948000, 0.8545076000, 1.1301841000, 1.7345201000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012690700, 0.0032210600, 0.0081754800, 0.0207505000, 0.0526674000, 0.1336770000"); + values("0.0232943000, 0.0242558000, 0.0267099000, 0.0330344000, 0.0490323000, 0.0896912000, 0.1940245000", \ + "0.0228012000, 0.0237462000, 0.0261770000, 0.0326710000, 0.0488935000, 0.0897723000, 0.1940397000", \ + "0.0267938000, 0.0275396000, 0.0294914000, 0.0349221000, 0.0494843000, 0.0896693000, 0.1940240000", \ + "0.0407777000, 0.0416960000, 0.0440297000, 0.0494650000, 0.0618609000, 0.0950264000, 0.1949086000", \ + "0.0666100000, 0.0679401000, 0.0714451000, 0.0788689000, 0.0954047000, 0.1295755000, 0.2103719000", \ + "0.1128428000, 0.1148467000, 0.1197645000, 0.1312794000, 0.1560704000, 0.2052011000, 0.2948084000", \ + "0.1957642000, 0.1986696000, 0.2077424000, 0.2249575000, 0.2639129000, 0.3375902000, 0.4680721000"); + } + related_pin : "B1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012690700, 0.0032210600, 0.0081754800, 0.0207505000, 0.0526674000, 0.1336770000"); + values("0.1676743000, 0.1757843000, 0.1950800000, 0.2447386000, 0.3697265000, 0.6870969000, 1.4905567000", \ + "0.1680442000, 0.1754410000, 0.1950111000, 0.2445594000, 0.3696182000, 0.6853371000, 1.4892991000", \ + "0.1678387000, 0.1755280000, 0.1954366000, 0.2449307000, 0.3698248000, 0.6854152000, 1.4843156000", \ + "0.1683687000, 0.1753575000, 0.1950983000, 0.2453054000, 0.3700480000, 0.6858760000, 1.4851756000", \ + "0.1719125000, 0.1791662000, 0.1980633000, 0.2458088000, 0.3703178000, 0.6859871000, 1.4854906000", \ + "0.2092759000, 0.2167165000, 0.2348065000, 0.2780953000, 0.3898851000, 0.6922632000, 1.4884124000", \ + "0.2973402000, 0.3058401000, 0.3268106000, 0.3749273000, 0.4969037000, 0.7622571000, 1.4986602000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012690700, 0.0032210600, 0.0081754800, 0.0207505000, 0.0526674000, 0.1336770000"); + values("0.0160744000, 0.0168380000, 0.0187500000, 0.0233902000, 0.0348644000, 0.0632303000, 0.1349742000", \ + "0.0206649000, 0.0214392000, 0.0233396000, 0.0280523000, 0.0395470000, 0.0680824000, 0.1398731000", \ + "0.0281207000, 0.0292876000, 0.0322072000, 0.0386905000, 0.0504885000, 0.0790825000, 0.1509921000", \ + "0.0359970000, 0.0377325000, 0.0423982000, 0.0522271000, 0.0713434000, 0.1051961000, 0.1764670000", \ + "0.0393223000, 0.0424410000, 0.0497700000, 0.0656100000, 0.0953921000, 0.1487661000, 0.2362350000", \ + "0.0255779000, 0.0305262000, 0.0421577000, 0.0668611000, 0.1158696000, 0.2000549000, 0.3359774000", \ + "-0.0382761000, -0.0305329000, -0.0121582000, 0.0274139000, 0.1046526000, 0.2375244000, 0.4534674000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012690700, 0.0032210600, 0.0081754800, 0.0207505000, 0.0526674000, 0.1336770000"); + values("0.1571997000, 0.1638106000, 0.1797607000, 0.2182234000, 0.3147806000, 0.5515737000, 1.1454279000", \ + "0.1589601000, 0.1653352000, 0.1798942000, 0.2200443000, 0.3163696000, 0.5540772000, 1.1486615000", \ + "0.1673128000, 0.1734039000, 0.1893071000, 0.2276787000, 0.3231948000, 0.5621273000, 1.1583849000", \ + "0.1909087000, 0.1970999000, 0.2120756000, 0.2508797000, 0.3463476000, 0.5846899000, 1.1811050000", \ + "0.2548001000, 0.2606929000, 0.2754409000, 0.3130974000, 0.4051673000, 0.6427147000, 1.2384205000", \ + "0.3916338000, 0.3990377000, 0.4172682000, 0.4607675000, 0.5563112000, 0.7889819000, 1.3813085000", \ + "0.6140679000, 0.6246171000, 0.6512109000, 0.7140116000, 0.8518101000, 1.1334320000, 1.7116903000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012690700, 0.0032210600, 0.0081754800, 0.0207505000, 0.0526674000, 0.1336770000"); + values("0.0131818000, 0.0142435000, 0.0169581000, 0.0236039000, 0.0393716000, 0.0777029000, 0.1747876000", \ + "0.0139800000, 0.0149194000, 0.0173370000, 0.0236350000, 0.0393506000, 0.0777084000, 0.1746595000", \ + "0.0216164000, 0.0222769000, 0.0238501000, 0.0283220000, 0.0413101000, 0.0777422000, 0.1744993000", \ + "0.0360588000, 0.0368754000, 0.0390696000, 0.0443863000, 0.0562240000, 0.0852993000, 0.1747536000", \ + "0.0624100000, 0.0635472000, 0.0664274000, 0.0737452000, 0.0898957000, 0.1223775000, 0.1954094000", \ + "0.1104722000, 0.1122214000, 0.1164794000, 0.1270586000, 0.1494168000, 0.1952438000, 0.2814634000", \ + "0.1990663000, 0.2026676000, 0.2085408000, 0.2240477000, 0.2576419000, 0.3275623000, 0.4513428000"); + } + related_pin : "C1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012690700, 0.0032210600, 0.0081754800, 0.0207505000, 0.0526674000, 0.1336770000"); + values("0.1676203000, 0.1756265000, 0.1949993000, 0.2445718000, 0.3697194000, 0.6856879000, 1.4904182000", \ + "0.1673820000, 0.1749541000, 0.1950531000, 0.2444932000, 0.3696342000, 0.6855956000, 1.4847332000", \ + "0.1673969000, 0.1752351000, 0.1944790000, 0.2444298000, 0.3698748000, 0.6859224000, 1.4896759000", \ + "0.1655348000, 0.1732390000, 0.1935075000, 0.2437925000, 0.3701569000, 0.6870436000, 1.4850603000", \ + "0.1705960000, 0.1776360000, 0.1959569000, 0.2428996000, 0.3677536000, 0.6858802000, 1.4855808000", \ + "0.2198587000, 0.2280260000, 0.2480708000, 0.2922563000, 0.3967172000, 0.6901822000, 1.4851352000", \ + "0.3101674000, 0.3210235000, 0.3469900000, 0.4059959000, 0.5334748000, 0.7978961000, 1.5063120000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__a31o_1") { + leakage_power () { + value : 0.0021170000; + when : "!A1&!A2&!A3&B1"; + } + leakage_power () { + value : 0.0026581000; + when : "!A1&!A2&!A3&!B1"; + } + leakage_power () { + value : 0.0021170000; + when : "!A1&!A2&A3&B1"; + } + leakage_power () { + value : 0.0026784000; + when : "!A1&!A2&A3&!B1"; + } + leakage_power () { + value : 0.0021170000; + when : "!A1&A2&!A3&B1"; + } + leakage_power () { + value : 0.0026775000; + when : "!A1&A2&!A3&!B1"; + } + leakage_power () { + value : 0.0021170000; + when : "!A1&A2&A3&B1"; + } + leakage_power () { + value : 0.0031168000; + when : "!A1&A2&A3&!B1"; + } + leakage_power () { + value : 0.0021170000; + when : "A1&!A2&!A3&B1"; + } + leakage_power () { + value : 0.0026821000; + when : "A1&!A2&!A3&!B1"; + } + leakage_power () { + value : 0.0021170000; + when : "A1&!A2&A3&B1"; + } + leakage_power () { + value : 0.0030257000; + when : "A1&!A2&A3&!B1"; + } + leakage_power () { + value : 0.0021170000; + when : "A1&A2&!A3&B1"; + } + leakage_power () { + value : 0.0030004000; + when : "A1&A2&!A3&!B1"; + } + leakage_power () { + value : 0.0014963000; + when : "A1&A2&A3&B1"; + } + leakage_power () { + value : 0.0018432000; + when : "A1&A2&A3&!B1"; + } + area : 8.758400000; + cell_footprint : "sky130_fd_sc_hd__a31o"; + cell_leakage_power : 0.0023748210; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A1") { + capacitance : 0.0023440000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022680000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0045228000, 0.0045243000, 0.0045278000, 0.0045292000, 0.0045326000, 0.0045403000, 0.0045581000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0035043000, -0.0035074000, -0.0035145000, -0.0035073000, -0.0034906000, -0.0034522000, -0.0033636000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024200000; + } + pin ("A2") { + capacitance : 0.0023720000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022790000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0043842000, 0.0043824000, 0.0043783000, 0.0043929000, 0.0044264000, 0.0045038000, 0.0046820000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0039833000, -0.0039841000, -0.0039860000, -0.0039849000, -0.0039823000, -0.0039764000, -0.0039626000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024650000; + } + pin ("A3") { + capacitance : 0.0023830000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022590000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0042353000, 0.0042334000, 0.0042290000, 0.0042311000, 0.0042359000, 0.0042470000, 0.0042726000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0042342000, -0.0042334000, -0.0042317000, -0.0042318000, -0.0042320000, -0.0042325000, -0.0042337000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0025070000; + } + pin ("B1") { + capacitance : 0.0023210000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0021520000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0042833000, 0.0042765000, 0.0042607000, 0.0042777000, 0.0043167000, 0.0044068000, 0.0046144000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0017103000, -0.0017093000, -0.0017072000, -0.0017071000, -0.0017069000, -0.0017066000, -0.0017057000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024900000; + } + pin ("X") { + direction : "output"; + function : "(A1&A2&A3) | (B1)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013079700, 0.0034215700, 0.0089506210, 0.0234142800, 0.0612503600, 0.1602272000"); + values("0.0109134000, 0.0100362000, 0.0075236000, -0.0002956000, -0.0231468000, -0.0843260000, -0.2446537000", \ + "0.0107707000, 0.0098678000, 0.0073563000, -0.0004875000, -0.0233444000, -0.0844957000, -0.2448247000", \ + "0.0104909000, 0.0096025000, 0.0070920000, -0.0007660000, -0.0236164000, -0.0847734000, -0.2450811000", \ + "0.0102314000, 0.0093403000, 0.0067959000, -0.0010478000, -0.0238741000, -0.0850376000, -0.2453461000", \ + "0.0100042000, 0.0090818000, 0.0065344000, -0.0013549000, -0.0241645000, -0.0852723000, -0.2455528000", \ + "0.0111592000, 0.0098699000, 0.0065315000, -0.0018636000, -0.0242963000, -0.0853482000, -0.2456264000", \ + "0.0123088000, 0.0109873000, 0.0075580000, -0.0012474000, -0.0245392000, -0.0852503000, -0.2454538000"); + } + related_pin : "A1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013079700, 0.0034215700, 0.0089506210, 0.0234142800, 0.0612503600, 0.1602272000"); + values("0.0130454000, 0.0144466000, 0.0179878000, 0.0269336000, 0.0501471000, 0.1112721000, 0.2707150000", \ + "0.0129259000, 0.0143390000, 0.0178925000, 0.0268526000, 0.0500505000, 0.1107656000, 0.2693049000", \ + "0.0127270000, 0.0141319000, 0.0176924000, 0.0266903000, 0.0499078000, 0.1110533000, 0.2704618000", \ + "0.0124956000, 0.0139212000, 0.0174787000, 0.0264719000, 0.0496648000, 0.1103750000, 0.2691484000", \ + "0.0123981000, 0.0137827000, 0.0173505000, 0.0261822000, 0.0495028000, 0.1105815000, 0.2699301000", \ + "0.0130524000, 0.0143783000, 0.0177842000, 0.0265479000, 0.0498434000, 0.1101029000, 0.2689422000", \ + "0.0140946000, 0.0154627000, 0.0189862000, 0.0277362000, 0.0506361000, 0.1115648000, 0.2682191000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013079700, 0.0034215700, 0.0089506210, 0.0234142800, 0.0612503600, 0.1602272000"); + values("0.0134915000, 0.0125783000, 0.0101045000, 0.0023467000, -0.0203546000, -0.0814057000, -0.2416679000", \ + "0.0133115000, 0.0124302000, 0.0099551000, 0.0022015000, -0.0204737000, -0.0815294000, -0.2417972000", \ + "0.0131392000, 0.0122350000, 0.0097345000, 0.0019875000, -0.0207226000, -0.0817683000, -0.2420128000", \ + "0.0128854000, 0.0119665000, 0.0094992000, 0.0017306000, -0.0209678000, -0.0820020000, -0.2422457000", \ + "0.0127002000, 0.0117662000, 0.0092379000, 0.0014796000, -0.0212260000, -0.0822391000, -0.2423948000", \ + "0.0132950000, 0.0120200000, 0.0085850000, 0.0010586000, -0.0214771000, -0.0824140000, -0.2425977000", \ + "0.0149874000, 0.0136154000, 0.0102238000, 0.0013750000, -0.0218984000, -0.0825709000, -0.2426696000"); + } + related_pin : "A2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013079700, 0.0034215700, 0.0089506210, 0.0234142800, 0.0612503600, 0.1602272000"); + values("0.0134923000, 0.0149027000, 0.0184188000, 0.0273339000, 0.0504256000, 0.1113645000, 0.2703565000", \ + "0.0133874000, 0.0147935000, 0.0183260000, 0.0272501000, 0.0503255000, 0.1113028000, 0.2706523000", \ + "0.0132374000, 0.0146254000, 0.0181840000, 0.0271156000, 0.0502179000, 0.1112214000, 0.2705517000", \ + "0.0130134000, 0.0144000000, 0.0179696000, 0.0269210000, 0.0500308000, 0.1106617000, 0.2691070000", \ + "0.0128453000, 0.0142588000, 0.0177993000, 0.0268161000, 0.0500134000, 0.1110138000, 0.2696666000", \ + "0.0131956000, 0.0145451000, 0.0179685000, 0.0267225000, 0.0500494000, 0.1102026000, 0.2688152000", \ + "0.0140275000, 0.0152938000, 0.0187930000, 0.0275760000, 0.0509000000, 0.1118465000, 0.2697557000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013079700, 0.0034215700, 0.0089506210, 0.0234142800, 0.0612503600, 0.1602272000"); + values("0.0161312000, 0.0151992000, 0.0126518000, 0.0048424000, -0.0180282000, -0.0792243000, -0.2395274000", \ + "0.0160161000, 0.0150717000, 0.0125247000, 0.0047050000, -0.0181481000, -0.0793427000, -0.2396361000", \ + "0.0158900000, 0.0149294000, 0.0124066000, 0.0045571000, -0.0183286000, -0.0794995000, -0.2397963000", \ + "0.0156422000, 0.0147117000, 0.0121734000, 0.0043269000, -0.0185053000, -0.0796808000, -0.2399174000", \ + "0.0154583000, 0.0145195000, 0.0119857000, 0.0041209000, -0.0186867000, -0.0797947000, -0.2400011000", \ + "0.0158754000, 0.0145718000, 0.0114033000, 0.0039106000, -0.0187501000, -0.0797966000, -0.2400401000", \ + "0.0181641000, 0.0167975000, 0.0133820000, 0.0044249000, -0.0188955000, -0.0796777000, -0.2398475000"); + } + related_pin : "A3"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013079700, 0.0034215700, 0.0089506210, 0.0234142800, 0.0612503600, 0.1602272000"); + values("0.0136789000, 0.0150815000, 0.0186239000, 0.0275162000, 0.0504486000, 0.1112450000, 0.2704290000", \ + "0.0135815000, 0.0149864000, 0.0185315000, 0.0274280000, 0.0503741000, 0.1110578000, 0.2702358000", \ + "0.0134145000, 0.0148193000, 0.0183585000, 0.0272591000, 0.0502371000, 0.1109440000, 0.2696357000", \ + "0.0131781000, 0.0145889000, 0.0181302000, 0.0270452000, 0.0501031000, 0.1109615000, 0.2687853000", \ + "0.0130117000, 0.0143952000, 0.0179235000, 0.0268790000, 0.0501860000, 0.1104303000, 0.2687321000", \ + "0.0132682000, 0.0146091000, 0.0180483000, 0.0268110000, 0.0500703000, 0.1102404000, 0.2700524000", \ + "0.0138561000, 0.0151688000, 0.0186105000, 0.0275124000, 0.0507984000, 0.1114761000, 0.2684744000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013079700, 0.0034215700, 0.0089506210, 0.0234142800, 0.0612503600, 0.1602272000"); + values("0.0132759000, 0.0123542000, 0.0099282000, 0.0020559000, -0.0207060000, -0.0817368000, -0.2419758000", \ + "0.0130785000, 0.0121461000, 0.0096790000, 0.0018770000, -0.0208790000, -0.0819099000, -0.2421381000", \ + "0.0128971000, 0.0119980000, 0.0094468000, 0.0016161000, -0.0211014000, -0.0821572000, -0.2423029000", \ + "0.0127060000, 0.0117885000, 0.0092650000, 0.0014467000, -0.0212931000, -0.0823077000, -0.2424729000", \ + "0.0125793000, 0.0116469000, 0.0090904000, 0.0012609000, -0.0214654000, -0.0824364000, -0.2426008000", \ + "0.0140729000, 0.0127345000, 0.0093006000, 0.0012895000, -0.0212581000, -0.0822105000, -0.2423565000", \ + "0.0175164000, 0.0161049000, 0.0126126000, 0.0037191000, -0.0196445000, -0.0804119000, -0.2405533000"); + } + related_pin : "B1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013079700, 0.0034215700, 0.0089506210, 0.0234142800, 0.0612503600, 0.1602272000"); + values("0.0086751000, 0.0101377000, 0.0137997000, 0.0228902000, 0.0464389000, 0.1072141000, 0.2653896000", \ + "0.0085825000, 0.0100361000, 0.0136832000, 0.0227961000, 0.0463303000, 0.1065248000, 0.2651680000", \ + "0.0083464000, 0.0097721000, 0.0133800000, 0.0225005000, 0.0461279000, 0.1067353000, 0.2651812000", \ + "0.0079939000, 0.0093835000, 0.0129531000, 0.0220585000, 0.0457201000, 0.1067123000, 0.2669209000", \ + "0.0080650000, 0.0094131000, 0.0127807000, 0.0218539000, 0.0451549000, 0.1067510000, 0.2655308000", \ + "0.0084111000, 0.0097320000, 0.0131844000, 0.0222065000, 0.0455785000, 0.1057846000, 0.2647160000", \ + "0.0101733000, 0.0113677000, 0.0147515000, 0.0237695000, 0.0470358000, 0.1080590000, 0.2652037000"); + } + } + max_capacitance : 0.1602270000; + max_transition : 1.5021620000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013079700, 0.0034215700, 0.0089506200, 0.0234143000, 0.0612504000, 0.1602270000"); + values("0.1381343000, 0.1447753000, 0.1585197000, 0.1859716000, 0.2416238000, 0.3682428000, 0.6909207000", \ + "0.1428928000, 0.1495243000, 0.1634435000, 0.1906860000, 0.2464237000, 0.3730734000, 0.6954657000", \ + "0.1551251000, 0.1617570000, 0.1756710000, 0.2028646000, 0.2586294000, 0.3852501000, 0.7072738000", \ + "0.1840785000, 0.1907597000, 0.2045317000, 0.2318520000, 0.2875931000, 0.4142417000, 0.7363095000", \ + "0.2464951000, 0.2532904000, 0.2673397000, 0.2948746000, 0.3507172000, 0.4774676000, 0.7998964000", \ + "0.3567638000, 0.3646534000, 0.3808203000, 0.4114758000, 0.4715632000, 0.6010271000, 0.9238269000", \ + "0.5356320000, 0.5457075000, 0.5661604000, 0.6041047000, 0.6727286000, 0.8084461000, 1.1325216000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013079700, 0.0034215700, 0.0089506200, 0.0234143000, 0.0612504000, 0.1602270000"); + values("0.0917325000, 0.0994441000, 0.1164929000, 0.1549714000, 0.2499468000, 0.4965977000, 1.1376391000", \ + "0.0954001000, 0.1031306000, 0.1202331000, 0.1587457000, 0.2534747000, 0.4990832000, 1.1415801000", \ + "0.1046673000, 0.1123581000, 0.1295017000, 0.1681356000, 0.2632335000, 0.5099436000, 1.1510026000", \ + "0.1266301000, 0.1343593000, 0.1514258000, 0.1900543000, 0.2850358000, 0.5308045000, 1.1725108000", \ + "0.1627875000, 0.1707565000, 0.1882449000, 0.2272447000, 0.3226541000, 0.5694859000, 1.2131798000", \ + "0.2039179000, 0.2125951000, 0.2311094000, 0.2711328000, 0.3664418000, 0.6133046000, 1.2557896000", \ + "0.2274339000, 0.2392450000, 0.2617210000, 0.3042591000, 0.3989150000, 0.6449806000, 1.2875871000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013079700, 0.0034215700, 0.0089506200, 0.0234143000, 0.0612504000, 0.1602270000"); + values("0.0224411000, 0.0276033000, 0.0380837000, 0.0626801000, 0.1206471000, 0.2757691000, 0.7010983000", \ + "0.0225169000, 0.0272004000, 0.0383774000, 0.0626573000, 0.1208351000, 0.2767609000, 0.7017133000", \ + "0.0225430000, 0.0276789000, 0.0380784000, 0.0625623000, 0.1208387000, 0.2777838000, 0.6966009000", \ + "0.0228543000, 0.0273639000, 0.0384929000, 0.0626672000, 0.1208083000, 0.2767475000, 0.6998405000", \ + "0.0239195000, 0.0289683000, 0.0389806000, 0.0635759000, 0.1208514000, 0.2767299000, 0.7011454000", \ + "0.0296230000, 0.0347615000, 0.0467760000, 0.0715866000, 0.1282333000, 0.2796720000, 0.7042514000", \ + "0.0415129000, 0.0479687000, 0.0613214000, 0.0877780000, 0.1450478000, 0.2889598000, 0.6998724000"); + } + related_pin : "A1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013079700, 0.0034215700, 0.0089506200, 0.0234143000, 0.0612504000, 0.1602270000"); + values("0.0260670000, 0.0334204000, 0.0517989000, 0.1000562000, 0.2314817000, 0.5800165000, 1.4947968000", \ + "0.0261108000, 0.0333863000, 0.0518359000, 0.1001041000, 0.2310543000, 0.5801313000, 1.4954421000", \ + "0.0260937000, 0.0333427000, 0.0517520000, 0.1000308000, 0.2313967000, 0.5802702000, 1.4954611000", \ + "0.0261605000, 0.0335390000, 0.0516838000, 0.0999224000, 0.2314929000, 0.5792447000, 1.4906214000", \ + "0.0278306000, 0.0351268000, 0.0532765000, 0.1015257000, 0.2318733000, 0.5804636000, 1.4947775000", \ + "0.0339297000, 0.0406509000, 0.0570018000, 0.1029142000, 0.2334096000, 0.5802281000, 1.4922559000", \ + "0.0458234000, 0.0529044000, 0.0692920000, 0.1096978000, 0.2343018000, 0.5812807000, 1.4917103000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013079700, 0.0034215700, 0.0089506200, 0.0234143000, 0.0612504000, 0.1602270000"); + values("0.1666367000, 0.1737012000, 0.1882312000, 0.2169244000, 0.2736789000, 0.4015466000, 0.7246655000", \ + "0.1715987000, 0.1786489000, 0.1932927000, 0.2214681000, 0.2787613000, 0.4066676000, 0.7290258000", \ + "0.1841035000, 0.1911173000, 0.2056805000, 0.2343283000, 0.2912083000, 0.4190874000, 0.7419693000", \ + "0.2128273000, 0.2198584000, 0.2344747000, 0.2628424000, 0.3200306000, 0.4478999000, 0.7709434000", \ + "0.2759773000, 0.2829894000, 0.2974933000, 0.3260664000, 0.3832897000, 0.5113501000, 0.8343221000", \ + "0.3957523000, 0.4037595000, 0.4200178000, 0.4511188000, 0.5111765000, 0.6408334000, 0.9641030000", \ + "0.5966969000, 0.6067598000, 0.6267635000, 0.6639515000, 0.7312874000, 0.8666600000, 1.1913178000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013079700, 0.0034215700, 0.0089506200, 0.0234143000, 0.0612504000, 0.1602270000"); + values("0.0993331000, 0.1070584000, 0.1241375000, 0.1624241000, 0.2567632000, 0.5024695000, 1.1458398000", \ + "0.1032838000, 0.1110002000, 0.1280504000, 0.1664201000, 0.2609068000, 0.5070118000, 1.1478422000", \ + "0.1120850000, 0.1197755000, 0.1368789000, 0.1752089000, 0.2698153000, 0.5159632000, 1.1569445000", \ + "0.1320033000, 0.1396034000, 0.1567086000, 0.1952230000, 0.2898998000, 0.5353413000, 1.1770985000", \ + "0.1677929000, 0.1759745000, 0.1932377000, 0.2324920000, 0.3277608000, 0.5740558000, 1.2171403000", \ + "0.2123982000, 0.2215826000, 0.2408048000, 0.2812785000, 0.3770672000, 0.6230846000, 1.2661080000", \ + "0.2420628000, 0.2538506000, 0.2771139000, 0.3211441000, 0.4177052000, 0.6637180000, 1.3055189000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013079700, 0.0034215700, 0.0089506200, 0.0234143000, 0.0612504000, 0.1602270000"); + values("0.0253029000, 0.0300909000, 0.0405903000, 0.0653058000, 0.1239455000, 0.2783343000, 0.7038088000", \ + "0.0249492000, 0.0301347000, 0.0406336000, 0.0655653000, 0.1234935000, 0.2783377000, 0.7072667000", \ + "0.0251097000, 0.0301890000, 0.0406165000, 0.0651852000, 0.1236918000, 0.2785302000, 0.7044494000", \ + "0.0253019000, 0.0300637000, 0.0405877000, 0.0655181000, 0.1236395000, 0.2784526000, 0.7048771000", \ + "0.0253558000, 0.0304029000, 0.0408689000, 0.0658470000, 0.1235407000, 0.2781772000, 0.7000212000", \ + "0.0303585000, 0.0354689000, 0.0471601000, 0.0711991000, 0.1277829000, 0.2810251000, 0.7050189000", \ + "0.0416439000, 0.0476047000, 0.0599175000, 0.0863829000, 0.1428099000, 0.2884786000, 0.7020173000"); + } + related_pin : "A2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013079700, 0.0034215700, 0.0089506200, 0.0234143000, 0.0612504000, 0.1602270000"); + values("0.0261008000, 0.0333445000, 0.0518186000, 0.1001854000, 0.2308484000, 0.5812245000, 1.4949660000", \ + "0.0260736000, 0.0333350000, 0.0517940000, 0.1000941000, 0.2314631000, 0.5807047000, 1.4956045000", \ + "0.0259888000, 0.0334304000, 0.0518369000, 0.1000614000, 0.2314627000, 0.5805894000, 1.4954294000", \ + "0.0259974000, 0.0336664000, 0.0517328000, 0.0999568000, 0.2314706000, 0.5802231000, 1.4911645000", \ + "0.0282325000, 0.0355351000, 0.0538396000, 0.1013373000, 0.2316861000, 0.5806914000, 1.4924358000", \ + "0.0337006000, 0.0412790000, 0.0578407000, 0.1033890000, 0.2324162000, 0.5786043000, 1.4958200000", \ + "0.0456954000, 0.0529588000, 0.0707816000, 0.1112325000, 0.2344978000, 0.5839777000, 1.4907261000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013079700, 0.0034215700, 0.0089506200, 0.0234143000, 0.0612504000, 0.1602270000"); + values("0.1768402000, 0.1838228000, 0.1983429000, 0.2260869000, 0.2826010000, 0.4101365000, 0.7335192000", \ + "0.1821182000, 0.1891311000, 0.2036079000, 0.2317706000, 0.2878988000, 0.4154408000, 0.7388255000", \ + "0.1950702000, 0.2021132000, 0.2165620000, 0.2447428000, 0.3010780000, 0.4286586000, 0.7514129000", \ + "0.2242350000, 0.2312127000, 0.2456710000, 0.2736928000, 0.3301702000, 0.4578059000, 0.7812604000", \ + "0.2867720000, 0.2937723000, 0.3082730000, 0.3365341000, 0.3932205000, 0.5207626000, 0.8438528000", \ + "0.4097486000, 0.4176053000, 0.4335461000, 0.4639903000, 0.5231749000, 0.6521261000, 0.9753981000", \ + "0.6191535000, 0.6288975000, 0.6482322000, 0.6840133000, 0.7498333000, 0.8837358000, 1.2081520000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013079700, 0.0034215700, 0.0089506200, 0.0234143000, 0.0612504000, 0.1602270000"); + values("0.1042957000, 0.1120295000, 0.1290775000, 0.1673452000, 0.2612812000, 0.5066648000, 1.1470258000", \ + "0.1083653000, 0.1160166000, 0.1331142000, 0.1712886000, 0.2652867000, 0.5105172000, 1.1536668000", \ + "0.1163150000, 0.1239668000, 0.1410521000, 0.1792481000, 0.2733474000, 0.5186662000, 1.1617850000", \ + "0.1327450000, 0.1404615000, 0.1575219000, 0.1957656000, 0.2901288000, 0.5358431000, 1.1765028000", \ + "0.1628836000, 0.1710480000, 0.1886987000, 0.2278513000, 0.3226994000, 0.5678827000, 1.2093939000", \ + "0.2036045000, 0.2128668000, 0.2321918000, 0.2727305000, 0.3685676000, 0.6139668000, 1.2571916000", \ + "0.2308632000, 0.2426603000, 0.2663394000, 0.3110771000, 0.4082544000, 0.6547297000, 1.2953495000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013079700, 0.0034215700, 0.0089506200, 0.0234143000, 0.0612504000, 0.1602270000"); + values("0.0257396000, 0.0303393000, 0.0414742000, 0.0657640000, 0.1238989000, 0.2789564000, 0.7032578000", \ + "0.0256071000, 0.0302251000, 0.0414685000, 0.0650221000, 0.1238698000, 0.2789636000, 0.7032827000", \ + "0.0259700000, 0.0302951000, 0.0410923000, 0.0654518000, 0.1235751000, 0.2782125000, 0.7022209000", \ + "0.0256886000, 0.0303049000, 0.0414767000, 0.0657800000, 0.1236057000, 0.2790163000, 0.7041571000", \ + "0.0256005000, 0.0303341000, 0.0410490000, 0.0658095000, 0.1233708000, 0.2785693000, 0.7005436000", \ + "0.0303192000, 0.0352410000, 0.0467883000, 0.0701091000, 0.1271446000, 0.2799248000, 0.7055184000", \ + "0.0407934000, 0.0464855000, 0.0581720000, 0.0833314000, 0.1402063000, 0.2877211000, 0.7013425000"); + } + related_pin : "A3"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013079700, 0.0034215700, 0.0089506200, 0.0234143000, 0.0612504000, 0.1602270000"); + values("0.0260408000, 0.0334434000, 0.0517943000, 0.1001086000, 0.2314682000, 0.5809210000, 1.4956146000", \ + "0.0260850000, 0.0333980000, 0.0517575000, 0.1000670000, 0.2314643000, 0.5800441000, 1.4929963000", \ + "0.0260758000, 0.0333781000, 0.0517090000, 0.0999340000, 0.2315149000, 0.5801281000, 1.4927529000", \ + "0.0261176000, 0.0334843000, 0.0518660000, 0.1001334000, 0.2312577000, 0.5796967000, 1.4942078000", \ + "0.0282375000, 0.0353751000, 0.0536138000, 0.1010628000, 0.2313054000, 0.5810487000, 1.4949333000", \ + "0.0334105000, 0.0406110000, 0.0579163000, 0.1038917000, 0.2324079000, 0.5778446000, 1.4961480000", \ + "0.0446499000, 0.0524751000, 0.0697124000, 0.1119172000, 0.2353616000, 0.5821150000, 1.4909257000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013079700, 0.0034215700, 0.0089506200, 0.0234143000, 0.0612504000, 0.1602270000"); + values("0.1505266000, 0.1575611000, 0.1719639000, 0.2004206000, 0.2568508000, 0.3847037000, 0.7074489000", \ + "0.1537311000, 0.1606911000, 0.1754665000, 0.2038207000, 0.2603525000, 0.3881854000, 0.7109897000", \ + "0.1639964000, 0.1710062000, 0.1854419000, 0.2136407000, 0.2700741000, 0.3980145000, 0.7213014000", \ + "0.1911618000, 0.1981868000, 0.2125917000, 0.2409096000, 0.2977197000, 0.4255451000, 0.7491393000", \ + "0.2579638000, 0.2649248000, 0.2793483000, 0.3075704000, 0.3643107000, 0.4922220000, 0.8151690000", \ + "0.3840470000, 0.3922972000, 0.4087518000, 0.4387774000, 0.4975723000, 0.6273834000, 0.9508681000", \ + "0.5812459000, 0.5922263000, 0.6133621000, 0.6503625000, 0.7131781000, 0.8452235000, 1.1709567000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013079700, 0.0034215700, 0.0089506200, 0.0234143000, 0.0612504000, 0.1602270000"); + values("0.0556523000, 0.0628784000, 0.0790102000, 0.1164773000, 0.2111763000, 0.4575290000, 1.0984124000", \ + "0.0604416000, 0.0676382000, 0.0836916000, 0.1212135000, 0.2161269000, 0.4638312000, 1.1062919000", \ + "0.0712625000, 0.0783756000, 0.0943269000, 0.1318772000, 0.2266560000, 0.4770052000, 1.1146947000", \ + "0.0919993000, 0.0994337000, 0.1156622000, 0.1531307000, 0.2484379000, 0.4958223000, 1.1409063000", \ + "0.1194355000, 0.1282268000, 0.1460030000, 0.1843807000, 0.2794397000, 0.5271203000, 1.1721560000", \ + "0.1463603000, 0.1581747000, 0.1801376000, 0.2212274000, 0.3165675000, 0.5625762000, 1.2044946000", \ + "0.1523472000, 0.1685282000, 0.1980184000, 0.2481255000, 0.3454478000, 0.5920681000, 1.2349046000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013079700, 0.0034215700, 0.0089506200, 0.0234143000, 0.0612504000, 0.1602270000"); + values("0.0255102000, 0.0302795000, 0.0410972000, 0.0653047000, 0.1236762000, 0.2781317000, 0.7025733000", \ + "0.0257522000, 0.0303352000, 0.0410828000, 0.0654257000, 0.1233052000, 0.2785023000, 0.7025288000", \ + "0.0257979000, 0.0308112000, 0.0409341000, 0.0649287000, 0.1236268000, 0.2789266000, 0.7064289000", \ + "0.0255007000, 0.0304577000, 0.0412170000, 0.0654888000, 0.1234188000, 0.2788693000, 0.7043858000", \ + "0.0256705000, 0.0303392000, 0.0409627000, 0.0656287000, 0.1234049000, 0.2784383000, 0.6991248000", \ + "0.0341846000, 0.0388272000, 0.0481630000, 0.0712019000, 0.1273426000, 0.2808705000, 0.7051755000", \ + "0.0491499000, 0.0541509000, 0.0649801000, 0.0858391000, 0.1375872000, 0.2859725000, 0.7025301000"); + } + related_pin : "B1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013079700, 0.0034215700, 0.0089506200, 0.0234143000, 0.0612504000, 0.1602270000"); + values("0.0222080000, 0.0289900000, 0.0468172000, 0.0958913000, 0.2296172000, 0.5793446000, 1.4899613000", \ + "0.0222061000, 0.0290069000, 0.0467715000, 0.0959832000, 0.2295212000, 0.5813563000, 1.4919799000", \ + "0.0223382000, 0.0291678000, 0.0468827000, 0.0960015000, 0.2294698000, 0.5808047000, 1.4906015000", \ + "0.0248676000, 0.0310555000, 0.0480699000, 0.0961771000, 0.2295221000, 0.5824449000, 1.5021618000", \ + "0.0321913000, 0.0377375000, 0.0525749000, 0.0981907000, 0.2287860000, 0.5810967000, 1.4981243000", \ + "0.0455731000, 0.0515323000, 0.0639972000, 0.1036429000, 0.2306549000, 0.5766865000, 1.4907284000", \ + "0.0656492000, 0.0730171000, 0.0855130000, 0.1200638000, 0.2344055000, 0.5801294000, 1.4895813000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__a31o_2") { + leakage_power () { + value : 0.0025386000; + when : "A1&!A2&!A3&B1"; + } + leakage_power () { + value : 0.0035004000; + when : "A1&!A2&!A3&!B1"; + } + leakage_power () { + value : 0.0025382000; + when : "A1&!A2&A3&B1"; + } + leakage_power () { + value : 0.0038532000; + when : "A1&!A2&A3&!B1"; + } + leakage_power () { + value : 0.0025386000; + when : "A1&A2&!A3&B1"; + } + leakage_power () { + value : 0.0038419000; + when : "A1&A2&!A3&!B1"; + } + leakage_power () { + value : 0.0009570000; + when : "A1&A2&A3&B1"; + } + leakage_power () { + value : 0.0021622000; + when : "A1&A2&A3&!B1"; + } + leakage_power () { + value : 0.0025386000; + when : "!A1&!A2&!A3&B1"; + } + leakage_power () { + value : 0.0034749000; + when : "!A1&!A2&!A3&!B1"; + } + leakage_power () { + value : 0.0025386000; + when : "!A1&!A2&A3&B1"; + } + leakage_power () { + value : 0.0034955000; + when : "!A1&!A2&A3&!B1"; + } + leakage_power () { + value : 0.0025386000; + when : "!A1&A2&!A3&B1"; + } + leakage_power () { + value : 0.0034959000; + when : "!A1&A2&!A3&!B1"; + } + leakage_power () { + value : 0.0025391000; + when : "!A1&A2&A3&B1"; + } + leakage_power () { + value : 0.0039408000; + when : "!A1&A2&A3&!B1"; + } + area : 8.758400000; + cell_footprint : "sky130_fd_sc_hd__a31o"; + cell_leakage_power : 0.0029057600; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A1") { + capacitance : 0.0023710000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022840000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0046520000, 0.0046511000, 0.0046491000, 0.0046503000, 0.0046529000, 0.0046589000, 0.0046728000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0036475000, -0.0036490000, -0.0036525000, -0.0036456000, -0.0036295000, -0.0035924000, -0.0035068000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024580000; + } + pin ("A2") { + capacitance : 0.0023480000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022520000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0043208000, 0.0043160000, 0.0043050000, 0.0043204000, 0.0043560000, 0.0044381000, 0.0046272000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0038760000, -0.0038773000, -0.0038803000, -0.0038794000, -0.0038772000, -0.0038721000, -0.0038604000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024450000; + } + pin ("A3") { + capacitance : 0.0023730000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022400000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0042154000, 0.0042148000, 0.0042135000, 0.0042146000, 0.0042170000, 0.0042226000, 0.0042354000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0042117000, -0.0042103000, -0.0042071000, -0.0042072000, -0.0042074000, -0.0042079000, -0.0042090000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0025070000; + } + pin ("B1") { + capacitance : 0.0023260000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0021470000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0024701000, 0.0024612000, 0.0024408000, 0.0024562000, 0.0024917000, 0.0025735000, 0.0027621000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0017517000, -0.0017480000, -0.0017395000, -0.0017382000, -0.0017354000, -0.0017289000, -0.0017138000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0025040000; + } + pin ("X") { + direction : "output"; + function : "(A1&A2&A3) | (B1)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014285070, 0.0040812630, 0.0116602200, 0.0333134100, 0.0951768500, 0.2719215000"); + values("0.0139761000, 0.0125656000, 0.0091473000, -0.0011168000, -0.0344717000, -0.1340881000, -0.4203650000", \ + "0.0138147000, 0.0124508000, 0.0090002000, -0.0012619000, -0.0345636000, -0.1341943000, -0.4204312000", \ + "0.0135092000, 0.0121990000, 0.0087599000, -0.0015304000, -0.0348241000, -0.1344462000, -0.4206824000", \ + "0.0132548000, 0.0118580000, 0.0084538000, -0.0019018000, -0.0352278000, -0.1347983000, -0.4210405000", \ + "0.0130372000, 0.0116441000, 0.0081608000, -0.0021894000, -0.0355689000, -0.1351501000, -0.4212910000", \ + "0.0134658000, 0.0119289000, 0.0076324000, -0.0027972000, -0.0358200000, -0.1352836000, -0.4213989000", \ + "0.0171563000, 0.0155171000, 0.0110864000, -0.0011253000, -0.0358344000, -0.1352873000, -0.4212400000"); + } + related_pin : "A1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014285070, 0.0040812630, 0.0116602200, 0.0333134100, 0.0951768500, 0.2719215000"); + values("0.0179133000, 0.0195236000, 0.0240710000, 0.0365903000, 0.0714607000, 0.1706552000, 0.4531696000", \ + "0.0178721000, 0.0194785000, 0.0240042000, 0.0364284000, 0.0713628000, 0.1704740000, 0.4531608000", \ + "0.0176616000, 0.0192728000, 0.0237709000, 0.0362615000, 0.0712058000, 0.1704951000, 0.4536706000", \ + "0.0174505000, 0.0190750000, 0.0235966000, 0.0361173000, 0.0710182000, 0.1701612000, 0.4545615000", \ + "0.0174334000, 0.0189933000, 0.0234741000, 0.0356778000, 0.0706793000, 0.1700983000, 0.4532694000", \ + "0.0182010000, 0.0197174000, 0.0239990000, 0.0359737000, 0.0708187000, 0.1699013000, 0.4533727000", \ + "0.0193536000, 0.0208055000, 0.0249612000, 0.0371023000, 0.0718580000, 0.1709805000, 0.4524854000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014285070, 0.0040812630, 0.0116602200, 0.0333134100, 0.0951768500, 0.2719215000"); + values("0.0164753000, 0.0150618000, 0.0115335000, 0.0013465000, -0.0317736000, -0.1312232000, -0.4173378000", \ + "0.0164884000, 0.0150685000, 0.0114892000, 0.0013002000, -0.0318686000, -0.1313350000, -0.4174471000", \ + "0.0161875000, 0.0147786000, 0.0112538000, 0.0010610000, -0.0320580000, -0.1315016000, -0.4176073000", \ + "0.0159627000, 0.0145396000, 0.0110847000, 0.0007873000, -0.0323002000, -0.1317833000, -0.4178703000", \ + "0.0156971000, 0.0142830000, 0.0107539000, 0.0004615000, -0.0326555000, -0.1320755000, -0.4181499000", \ + "0.0152520000, 0.0138043000, 0.0102571000, 0.0001530000, -0.0329779000, -0.1322899000, -0.4182652000", \ + "0.0199424000, 0.0182943000, 0.0138689000, 0.0016245000, -0.0326954000, -0.1323269000, -0.4183300000"); + } + related_pin : "A2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014285070, 0.0040812630, 0.0116602200, 0.0333134100, 0.0951768500, 0.2719215000"); + values("0.0181953000, 0.0198050000, 0.0243000000, 0.0368079000, 0.0716114000, 0.1706346000, 0.4529985000", \ + "0.0180523000, 0.0196262000, 0.0242085000, 0.0367141000, 0.0715211000, 0.1705777000, 0.4529502000", \ + "0.0179653000, 0.0195449000, 0.0240535000, 0.0365635000, 0.0714041000, 0.1703649000, 0.4527374000", \ + "0.0177903000, 0.0193976000, 0.0239344000, 0.0364312000, 0.0712520000, 0.1705266000, 0.4534125000", \ + "0.0177346000, 0.0192936000, 0.0237271000, 0.0362306000, 0.0710911000, 0.1704440000, 0.4533493000", \ + "0.0181813000, 0.0196904000, 0.0240636000, 0.0361128000, 0.0710402000, 0.1697869000, 0.4530831000", \ + "0.0190428000, 0.0205115000, 0.0247818000, 0.0370058000, 0.0718720000, 0.1709100000, 0.4526284000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014285070, 0.0040812630, 0.0116602200, 0.0333134100, 0.0951768500, 0.2719215000"); + values("0.0191570000, 0.0177333000, 0.0141910000, 0.0038168000, -0.0295061000, -0.1291696000, -0.4153911000", \ + "0.0189914000, 0.0175745000, 0.0140541000, 0.0037153000, -0.0296306000, -0.1292700000, -0.4155117000", \ + "0.0188691000, 0.0174551000, 0.0140139000, 0.0035432000, -0.0297944000, -0.1294240000, -0.4156446000", \ + "0.0187260000, 0.0173385000, 0.0137750000, 0.0033817000, -0.0299808000, -0.1296516000, -0.4158136000", \ + "0.0184230000, 0.0170118000, 0.0135049000, 0.0030984000, -0.0302276000, -0.1298518000, -0.4159800000", \ + "0.0181706000, 0.0168202000, 0.0131837000, 0.0029954000, -0.0302982000, -0.1297673000, -0.4159299000", \ + "0.0232389000, 0.0215841000, 0.0171070000, 0.0047625000, -0.0302262000, -0.1297732000, -0.4157858000"); + } + related_pin : "A3"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014285070, 0.0040812630, 0.0116602200, 0.0333134100, 0.0951768500, 0.2719215000"); + values("0.0184843000, 0.0200965000, 0.0246209000, 0.0370474000, 0.0718282000, 0.1706921000, 0.4533951000", \ + "0.0183570000, 0.0199686000, 0.0245217000, 0.0369251000, 0.0717251000, 0.1705654000, 0.4532792000", \ + "0.0182186000, 0.0198396000, 0.0243686000, 0.0368025000, 0.0715976000, 0.1704597000, 0.4531855000", \ + "0.0180058000, 0.0196223000, 0.0241557000, 0.0366387000, 0.0714153000, 0.1703360000, 0.4528824000", \ + "0.0179526000, 0.0195370000, 0.0240625000, 0.0363829000, 0.0712773000, 0.1702616000, 0.4528072000", \ + "0.0183627000, 0.0198777000, 0.0242207000, 0.0362746000, 0.0711908000, 0.1699041000, 0.4529907000", \ + "0.0189582000, 0.0204312000, 0.0246780000, 0.0369755000, 0.0718558000, 0.1711611000, 0.4524993000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014285070, 0.0040812630, 0.0116602200, 0.0333134100, 0.0951768500, 0.2719215000"); + values("0.0183158000, 0.0168848000, 0.0134385000, 0.0030191000, -0.0302410000, -0.1296614000, -0.4157873000", \ + "0.0181721000, 0.0167605000, 0.0132866000, 0.0028596000, -0.0303905000, -0.1298442000, -0.4159156000", \ + "0.0178996000, 0.0164738000, 0.0129448000, 0.0026577000, -0.0305794000, -0.1300495000, -0.4161352000", \ + "0.0178086000, 0.0163789000, 0.0128355000, 0.0024436000, -0.0307885000, -0.1302559000, -0.4163215000", \ + "0.0179296000, 0.0165020000, 0.0127146000, 0.0024667000, -0.0309758000, -0.1304214000, -0.4164933000", \ + "0.0181922000, 0.0167021000, 0.0125929000, 0.0026962000, -0.0309510000, -0.1303663000, -0.4163526000", \ + "0.0240085000, 0.0222963000, 0.0185066000, 0.0052797000, -0.0290897000, -0.1286556000, -0.4146701000"); + } + related_pin : "B1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014285070, 0.0040812630, 0.0116602200, 0.0333134100, 0.0951768500, 0.2719215000"); + values("0.0138204000, 0.0155112000, 0.0201851000, 0.0329439000, 0.0681184000, 0.1668043000, 0.4498529000", \ + "0.0137816000, 0.0154723000, 0.0201637000, 0.0329027000, 0.0680417000, 0.1667555000, 0.4511403000", \ + "0.0136350000, 0.0153081000, 0.0199508000, 0.0326276000, 0.0678024000, 0.1677924000, 0.4510391000", \ + "0.0133125000, 0.0149366000, 0.0194694000, 0.0320889000, 0.0673006000, 0.1670385000, 0.4500520000", \ + "0.0133053000, 0.0148338000, 0.0192675000, 0.0317540000, 0.0668539000, 0.1665991000, 0.4504103000", \ + "0.0138807000, 0.0153783000, 0.0196340000, 0.0320129000, 0.0668620000, 0.1659041000, 0.4491894000", \ + "0.0155450000, 0.0169493000, 0.0211063000, 0.0334515000, 0.0683242000, 0.1674896000, 0.4504069000"); + } + } + max_capacitance : 0.2719220000; + max_transition : 1.5046910000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014285100, 0.0040812600, 0.0116602000, 0.0333134000, 0.0951769000, 0.2719220000"); + values("0.1666241000, 0.1723239000, 0.1850309000, 0.2105018000, 0.2602995000, 0.3701794000, 0.6562474000", \ + "0.1717685000, 0.1774547000, 0.1900707000, 0.2155362000, 0.2653258000, 0.3753705000, 0.6613972000", \ + "0.1841338000, 0.1897830000, 0.2024859000, 0.2278182000, 0.2776177000, 0.3876754000, 0.6736007000", \ + "0.2123781000, 0.2180866000, 0.2307679000, 0.2563082000, 0.3063054000, 0.4161352000, 0.7025046000", \ + "0.2761428000, 0.2818327000, 0.2943679000, 0.3197315000, 0.3699036000, 0.4797013000, 0.7661519000", \ + "0.3981833000, 0.4046365000, 0.4189490000, 0.4466746000, 0.5005403000, 0.6122404000, 0.8991559000", \ + "0.6032352000, 0.6112236000, 0.6286783000, 0.6628681000, 0.7250137000, 0.8459575000, 1.1367798000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014285100, 0.0040812600, 0.0116602000, 0.0333134000, 0.0951769000, 0.2719220000"); + values("0.1065708000, 0.1131327000, 0.1282482000, 0.1624073000, 0.2457774000, 0.4761243000, 1.1331789000", \ + "0.1102398000, 0.1168475000, 0.1319638000, 0.1659977000, 0.2497136000, 0.4805069000, 1.1369836000", \ + "0.1192716000, 0.1258378000, 0.1409878000, 0.1750512000, 0.2586832000, 0.4901715000, 1.1455921000", \ + "0.1417356000, 0.1482989000, 0.1634015000, 0.1974294000, 0.2811956000, 0.5121616000, 1.1682900000", \ + "0.1838900000, 0.1906886000, 0.2062034000, 0.2407525000, 0.3246079000, 0.5559306000, 1.2116057000", \ + "0.2348523000, 0.2429127000, 0.2599380000, 0.2955234000, 0.3804141000, 0.6117524000, 1.2684901000", \ + "0.2740058000, 0.2843359000, 0.3059989000, 0.3475111000, 0.4341476000, 0.6652269000, 1.3209945000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014285100, 0.0040812600, 0.0116602000, 0.0333134000, 0.0951769000, 0.2719220000"); + values("0.0256677000, 0.0289966000, 0.0377819000, 0.0567589000, 0.1025396000, 0.2268186000, 0.6049588000", \ + "0.0254003000, 0.0289901000, 0.0373350000, 0.0562625000, 0.1024559000, 0.2269443000, 0.6020274000", \ + "0.0254057000, 0.0289818000, 0.0373750000, 0.0563916000, 0.1025066000, 0.2267212000, 0.6017851000", \ + "0.0257164000, 0.0291195000, 0.0375026000, 0.0565075000, 0.1024486000, 0.2268370000, 0.6038239000", \ + "0.0256876000, 0.0292641000, 0.0375564000, 0.0563497000, 0.1018846000, 0.2266396000, 0.6034124000", \ + "0.0314993000, 0.0357008000, 0.0446245000, 0.0633936000, 0.1079534000, 0.2311670000, 0.6041662000", \ + "0.0442550000, 0.0494199000, 0.0591011000, 0.0802498000, 0.1259107000, 0.2445857000, 0.6051796000"); + } + related_pin : "A1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014285100, 0.0040812600, 0.0116602000, 0.0333134000, 0.0951769000, 0.2719220000"); + values("0.0253206000, 0.0309505000, 0.0453124000, 0.0840904000, 0.1981125000, 0.5346188000, 1.4984400000", \ + "0.0253169000, 0.0309059000, 0.0452275000, 0.0842089000, 0.1980231000, 0.5345783000, 1.4991446000", \ + "0.0253771000, 0.0309098000, 0.0452831000, 0.0841287000, 0.1975689000, 0.5346222000, 1.5015708000", \ + "0.0252058000, 0.0308099000, 0.0451860000, 0.0840336000, 0.1981358000, 0.5349842000, 1.5002446000", \ + "0.0272096000, 0.0328656000, 0.0471015000, 0.0857665000, 0.1981287000, 0.5345854000, 1.5013679000", \ + "0.0349200000, 0.0401020000, 0.0529699000, 0.0899798000, 0.2005521000, 0.5345718000, 1.5013875000", \ + "0.0476563000, 0.0541633000, 0.0679804000, 0.1017527000, 0.2052547000, 0.5369814000, 1.4989683000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014285100, 0.0040812600, 0.0116602000, 0.0333134000, 0.0951769000, 0.2719220000"); + values("0.1952670000, 0.2013923000, 0.2148667000, 0.2415676000, 0.2930641000, 0.4050159000, 0.6924280000", \ + "0.2005236000, 0.2066388000, 0.2201265000, 0.2466556000, 0.2984346000, 0.4102239000, 0.6976628000", \ + "0.2131761000, 0.2193047000, 0.2327781000, 0.2594747000, 0.3110165000, 0.4229687000, 0.7103959000", \ + "0.2422237000, 0.2483466000, 0.2617599000, 0.2884753000, 0.3401437000, 0.4520142000, 0.7394861000", \ + "0.3053430000, 0.3114874000, 0.3249372000, 0.3516054000, 0.4034962000, 0.5154310000, 0.8029870000", \ + "0.4345641000, 0.4412783000, 0.4559227000, 0.4842582000, 0.5386503000, 0.6519000000, 0.9390939000", \ + "0.6577990000, 0.6659933000, 0.6839510000, 0.7176973000, 0.7789095000, 0.9002679000, 1.1912391000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014285100, 0.0040812600, 0.0116602000, 0.0333134000, 0.0951769000, 0.2719220000"); + values("0.1133300000, 0.1198841000, 0.1350255000, 0.1691332000, 0.2525376000, 0.4824574000, 1.1378284000", \ + "0.1173000000, 0.1238394000, 0.1390246000, 0.1731412000, 0.2564507000, 0.4863353000, 1.1423810000", \ + "0.1261793000, 0.1327034000, 0.1478307000, 0.1818775000, 0.2654879000, 0.4958867000, 1.1506271000", \ + "0.1464116000, 0.1529816000, 0.1681018000, 0.2021341000, 0.2854698000, 0.5164703000, 1.1739226000", \ + "0.1856065000, 0.1924777000, 0.2082634000, 0.2429254000, 0.3266944000, 0.5576706000, 1.2151973000", \ + "0.2386786000, 0.2466050000, 0.2639800000, 0.3005744000, 0.3856387000, 0.6166522000, 1.2728667000", \ + "0.2824009000, 0.2926200000, 0.3142406000, 0.3562570000, 0.4439473000, 0.6747823000, 1.3304764000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014285100, 0.0040812600, 0.0116602000, 0.0333134000, 0.0951769000, 0.2719220000"); + values("0.0285752000, 0.0323887000, 0.0406634000, 0.0593965000, 0.1053801000, 0.2303470000, 0.6051148000", \ + "0.0285494000, 0.0323131000, 0.0405855000, 0.0597137000, 0.1060863000, 0.2306314000, 0.6042506000", \ + "0.0285899000, 0.0323978000, 0.0406503000, 0.0596183000, 0.1054521000, 0.2303629000, 0.6051579000", \ + "0.0287629000, 0.0321193000, 0.0407111000, 0.0601870000, 0.1059885000, 0.2304420000, 0.6052820000", \ + "0.0285155000, 0.0322083000, 0.0406498000, 0.0598011000, 0.1053190000, 0.2305161000, 0.6052979000", \ + "0.0332168000, 0.0372050000, 0.0457968000, 0.0650662000, 0.1093062000, 0.2321467000, 0.6049659000", \ + "0.0456903000, 0.0496169000, 0.0596534000, 0.0799378000, 0.1269700000, 0.2453254000, 0.6066342000"); + } + related_pin : "A2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014285100, 0.0040812600, 0.0116602000, 0.0333134000, 0.0951769000, 0.2719220000"); + values("0.0252895000, 0.0308437000, 0.0453104000, 0.0842396000, 0.1981608000, 0.5350069000, 1.5004440000", \ + "0.0253213000, 0.0309473000, 0.0453365000, 0.0841949000, 0.1981662000, 0.5345523000, 1.4999750000", \ + "0.0253433000, 0.0310115000, 0.0453044000, 0.0840872000, 0.1980622000, 0.5353792000, 1.5007908000", \ + "0.0252737000, 0.0309494000, 0.0452260000, 0.0841436000, 0.1979641000, 0.5344677000, 1.4990889000", \ + "0.0274538000, 0.0330409000, 0.0475350000, 0.0854872000, 0.1982378000, 0.5344288000, 1.4991115000", \ + "0.0334174000, 0.0391466000, 0.0527737000, 0.0894733000, 0.2004809000, 0.5333563000, 1.5007452000", \ + "0.0457632000, 0.0520505000, 0.0664163000, 0.1010963000, 0.2053025000, 0.5365683000, 1.4988490000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014285100, 0.0040812600, 0.0116602000, 0.0333134000, 0.0951769000, 0.2719220000"); + values("0.2076204000, 0.2138073000, 0.2273505000, 0.2539209000, 0.3050925000, 0.4165625000, 0.7042597000", \ + "0.2128672000, 0.2190627000, 0.2325960000, 0.2592653000, 0.3103797000, 0.4219276000, 0.7094893000", \ + "0.2260546000, 0.2322418000, 0.2457573000, 0.2724157000, 0.3235800000, 0.4351501000, 0.7227005000", \ + "0.2553716000, 0.2615611000, 0.2751491000, 0.3015966000, 0.3531112000, 0.4644930000, 0.7519649000", \ + "0.3188152000, 0.3250065000, 0.3385462000, 0.3650950000, 0.4167682000, 0.5283958000, 0.8159854000", \ + "0.4509911000, 0.4579951000, 0.4722227000, 0.5006331000, 0.5540678000, 0.6663983000, 0.9537409000", \ + "0.6833342000, 0.6914574000, 0.7089466000, 0.7420825000, 0.8027182000, 0.9227172000, 1.2135953000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014285100, 0.0040812600, 0.0116602000, 0.0333134000, 0.0951769000, 0.2719220000"); + values("0.1184532000, 0.1250305000, 0.1401820000, 0.1741626000, 0.2575176000, 0.4873524000, 1.1431343000", \ + "0.1223624000, 0.1289311000, 0.1441032000, 0.1780838000, 0.2614506000, 0.4914248000, 1.1474549000", \ + "0.1303132000, 0.1368804000, 0.1520446000, 0.1860246000, 0.2694222000, 0.4994316000, 1.1554379000", \ + "0.1468557000, 0.1534353000, 0.1685663000, 0.2025672000, 0.2860458000, 0.5164233000, 1.1725085000", \ + "0.1788929000, 0.1857381000, 0.2014573000, 0.2360816000, 0.3200493000, 0.5506546000, 1.2066762000", \ + "0.2247486000, 0.2325286000, 0.2498130000, 0.2863929000, 0.3715898000, 0.6022075000, 1.2587591000", \ + "0.2625654000, 0.2724755000, 0.2938857000, 0.3358328000, 0.4242147000, 0.6558932000, 1.3104819000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014285100, 0.0040812600, 0.0116602000, 0.0333134000, 0.0951769000, 0.2719220000"); + values("0.0293322000, 0.0330435000, 0.0413825000, 0.0601306000, 0.1058844000, 0.2305529000, 0.6051898000", \ + "0.0294230000, 0.0332283000, 0.0418021000, 0.0599241000, 0.1056419000, 0.2303250000, 0.6039978000", \ + "0.0293291000, 0.0330396000, 0.0412361000, 0.0599969000, 0.1056756000, 0.2302502000, 0.6054613000", \ + "0.0292677000, 0.0329795000, 0.0417701000, 0.0600964000, 0.1062816000, 0.2303771000, 0.6054450000", \ + "0.0294531000, 0.0332083000, 0.0413036000, 0.0601966000, 0.1060471000, 0.2300603000, 0.6056124000", \ + "0.0336716000, 0.0371609000, 0.0455592000, 0.0648742000, 0.1084424000, 0.2319354000, 0.6065796000", \ + "0.0445705000, 0.0489291000, 0.0584825000, 0.0779808000, 0.1238335000, 0.2426591000, 0.6066845000"); + } + related_pin : "A3"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014285100, 0.0040812600, 0.0116602000, 0.0333134000, 0.0951769000, 0.2719220000"); + values("0.0253208000, 0.0309720000, 0.0452290000, 0.0840527000, 0.1981372000, 0.5345784000, 1.4988464000", \ + "0.0253905000, 0.0309208000, 0.0452389000, 0.0841320000, 0.1979259000, 0.5344081000, 1.4970226000", \ + "0.0253230000, 0.0309834000, 0.0452281000, 0.0840477000, 0.1981509000, 0.5342901000, 1.4972353000", \ + "0.0252579000, 0.0308196000, 0.0452280000, 0.0841481000, 0.1982279000, 0.5341935000, 1.4983023000", \ + "0.0272929000, 0.0329066000, 0.0471437000, 0.0854789000, 0.1983364000, 0.5347231000, 1.4990111000", \ + "0.0319727000, 0.0376365000, 0.0520978000, 0.0895529000, 0.2007771000, 0.5345678000, 1.5000067000", \ + "0.0434076000, 0.0497637000, 0.0643101000, 0.1002298000, 0.2057509000, 0.5356740000, 1.4989513000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014285100, 0.0040812600, 0.0116602000, 0.0333134000, 0.0951769000, 0.2719220000"); + values("0.1827449000, 0.1889132000, 0.2024692000, 0.2290738000, 0.2808849000, 0.3921436000, 0.6794715000", \ + "0.1862537000, 0.1924443000, 0.2059610000, 0.2325838000, 0.2843794000, 0.3957043000, 0.6832995000", \ + "0.1959535000, 0.2021142000, 0.2155656000, 0.2422474000, 0.2936518000, 0.4053961000, 0.6930869000", \ + "0.2228940000, 0.2291133000, 0.2427570000, 0.2692174000, 0.3209081000, 0.4325560000, 0.7201899000", \ + "0.2888421000, 0.2950250000, 0.3091090000, 0.3350847000, 0.3873752000, 0.4992962000, 0.7870768000", \ + "0.4280605000, 0.4354867000, 0.4503303000, 0.4793778000, 0.5324801000, 0.6454576000, 0.9334581000", \ + "0.6471659000, 0.6564499000, 0.6774700000, 0.7132585000, 0.7756578000, 0.8939282000, 1.1847300000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014285100, 0.0040812600, 0.0116602000, 0.0333134000, 0.0951769000, 0.2719220000"); + values("0.0628009000, 0.0685243000, 0.0819224000, 0.1133206000, 0.1952598000, 0.4247981000, 1.0925620000", \ + "0.0676883000, 0.0734121000, 0.0868101000, 0.1181558000, 0.2001153000, 0.4303222000, 1.0897520000", \ + "0.0789317000, 0.0846139000, 0.0979097000, 0.1291495000, 0.2112030000, 0.4429034000, 1.1021988000", \ + "0.1026288000, 0.1084655000, 0.1218469000, 0.1530787000, 0.2349796000, 0.4663350000, 1.1258791000", \ + "0.1362781000, 0.1435056000, 0.1589088000, 0.1914859000, 0.2737311000, 0.5040657000, 1.1604480000", \ + "0.1733754000, 0.1831049000, 0.2028407000, 0.2397543000, 0.3229833000, 0.5534037000, 1.2107805000", \ + "0.1965515000, 0.2093867000, 0.2358309000, 0.2830245000, 0.3718141000, 0.6020158000, 1.2571759000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014285100, 0.0040812600, 0.0116602000, 0.0333134000, 0.0951769000, 0.2719220000"); + values("0.0296501000, 0.0332988000, 0.0416476000, 0.0602593000, 0.1058821000, 0.2302101000, 0.6049380000", \ + "0.0293830000, 0.0330324000, 0.0416115000, 0.0602351000, 0.1059766000, 0.2305099000, 0.6054128000", \ + "0.0294640000, 0.0333287000, 0.0412163000, 0.0599548000, 0.1063476000, 0.2303562000, 0.6054555000", \ + "0.0292552000, 0.0328790000, 0.0413484000, 0.0605085000, 0.1057803000, 0.2304556000, 0.6055346000", \ + "0.0292504000, 0.0332881000, 0.0413142000, 0.0608576000, 0.1059989000, 0.2299984000, 0.6056236000", \ + "0.0375184000, 0.0409810000, 0.0492425000, 0.0664556000, 0.1099522000, 0.2324034000, 0.6049812000", \ + "0.0551121000, 0.0593569000, 0.0699027000, 0.0877438000, 0.1273234000, 0.2424116000, 0.6075855000"); + } + related_pin : "B1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014285100, 0.0040812600, 0.0116602000, 0.0333134000, 0.0951769000, 0.2719220000"); + values("0.0203236000, 0.0253646000, 0.0386177000, 0.0773623000, 0.1938673000, 0.5325025000, 1.4958655000", \ + "0.0203234000, 0.0253630000, 0.0386458000, 0.0772613000, 0.1938094000, 0.5326808000, 1.5022390000", \ + "0.0203333000, 0.0253919000, 0.0387093000, 0.0773243000, 0.1938333000, 0.5336862000, 1.4988106000", \ + "0.0221970000, 0.0268828000, 0.0396290000, 0.0776130000, 0.1940502000, 0.5331262000, 1.5046910000", \ + "0.0296961000, 0.0341199000, 0.0453546000, 0.0808145000, 0.1945624000, 0.5316135000, 1.5031798000", \ + "0.0421919000, 0.0474152000, 0.0578302000, 0.0889993000, 0.1969231000, 0.5317708000, 1.4989816000", \ + "0.0605753000, 0.0672864000, 0.0800634000, 0.1094615000, 0.2049051000, 0.5322462000, 1.4958256000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__a31o_4") { + leakage_power () { + value : 0.0049246000; + when : "!A1&!A2&!A3&B1"; + } + leakage_power () { + value : 0.0068611000; + when : "!A1&!A2&!A3&!B1"; + } + leakage_power () { + value : 0.0049246000; + when : "!A1&!A2&A3&B1"; + } + leakage_power () { + value : 0.0069085000; + when : "!A1&!A2&A3&!B1"; + } + leakage_power () { + value : 0.0049246000; + when : "!A1&A2&!A3&B1"; + } + leakage_power () { + value : 0.0068995000; + when : "!A1&A2&!A3&!B1"; + } + leakage_power () { + value : 0.0049251000; + when : "!A1&A2&A3&B1"; + } + leakage_power () { + value : 0.0079455000; + when : "!A1&A2&A3&!B1"; + } + leakage_power () { + value : 0.0049246000; + when : "A1&!A2&!A3&B1"; + } + leakage_power () { + value : 0.0069080000; + when : "A1&!A2&!A3&!B1"; + } + leakage_power () { + value : 0.0049244000; + when : "A1&!A2&A3&B1"; + } + leakage_power () { + value : 0.0076641000; + when : "A1&!A2&A3&!B1"; + } + leakage_power () { + value : 0.0049247000; + when : "A1&A2&!A3&B1"; + } + leakage_power () { + value : 0.0075432000; + when : "A1&A2&!A3&!B1"; + } + leakage_power () { + value : 0.0023308000; + when : "A1&A2&A3&B1"; + } + leakage_power () { + value : 0.0052901000; + when : "A1&A2&A3&!B1"; + } + area : 17.516800000; + cell_footprint : "sky130_fd_sc_hd__a31o"; + cell_leakage_power : 0.0058014510; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A1") { + capacitance : 0.0042770000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0041000000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0086645000, 0.0086592000, 0.0086469000, 0.0086462000, 0.0086445000, 0.0086405000, 0.0086315000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0067716000, -0.0067776000, -0.0067915000, -0.0067764000, -0.0067418000, -0.0066619000, -0.0064777000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0044540000; + } + pin ("A2") { + capacitance : 0.0047420000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0045430000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0087574000, 0.0087524000, 0.0087407000, 0.0087722000, 0.0088447000, 0.0090117000, 0.0093968000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0078493000, -0.0078455000, -0.0078367000, -0.0078355000, -0.0078325000, -0.0078258000, -0.0078102000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0049410000; + } + pin ("A3") { + capacitance : 0.0049160000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0046790000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0085177000, 0.0085185000, 0.0085202000, 0.0085181000, 0.0085132000, 0.0085020000, 0.0084762000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0085300000, -0.0085236000, -0.0085090000, -0.0085055000, -0.0084976000, -0.0084793000, -0.0084372000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0051540000; + } + pin ("B1") { + capacitance : 0.0044590000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0041050000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0045958000, 0.0045836000, 0.0045557000, 0.0045884000, 0.0046637000, 0.0048374000, 0.0052377000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0034171000, -0.0034114000, -0.0033985000, -0.0033991000, -0.0034005000, -0.0034037000, -0.0034111000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0048140000; + } + pin ("X") { + direction : "output"; + function : "(A1&A2&A3) | (B1)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015805970, 0.0049965720, 0.0157951300, 0.0499314600, 0.1578430000, 0.4989722000"); + values("0.0280411000, 0.0263166000, 0.0213879000, 0.0072106000, -0.0433108000, -0.2161394000, -0.7684605000", \ + "0.0277785000, 0.0261725000, 0.0211848000, 0.0070836000, -0.0434608000, -0.2163738000, -0.7686342000", \ + "0.0274898000, 0.0259039000, 0.0209051000, 0.0065949000, -0.0439590000, -0.2166494000, -0.7689974000", \ + "0.0270212000, 0.0252755000, 0.0202746000, 0.0060852000, -0.0444310000, -0.2172789000, -0.7695265000", \ + "0.0264573000, 0.0249330000, 0.0197855000, 0.0054826000, -0.0452256000, -0.2177985000, -0.7700036000", \ + "0.0256213000, 0.0238698000, 0.0186946000, 0.0049347000, -0.0455828000, -0.2181175000, -0.7701543000", \ + "0.0348975000, 0.0329246000, 0.0270516000, 0.0094182000, -0.0453528000, -0.2183897000, -0.7700850000"); + } + related_pin : "A1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015805970, 0.0049965720, 0.0157951300, 0.0499314600, 0.1578430000, 0.4989722000"); + values("0.0339809000, 0.0358473000, 0.0418293000, 0.0600140000, 0.1160557000, 0.2902158000, 0.8367808000", \ + "0.0337656000, 0.0356130000, 0.0416106000, 0.0598185000, 0.1158669000, 0.2899506000, 0.8367097000", \ + "0.0333640000, 0.0352334000, 0.0411885000, 0.0595401000, 0.1155524000, 0.2895328000, 0.8369673000", \ + "0.0330731000, 0.0349427000, 0.0408709000, 0.0592249000, 0.1150525000, 0.2891849000, 0.8366563000", \ + "0.0331295000, 0.0349979000, 0.0407981000, 0.0587326000, 0.1140776000, 0.2885899000, 0.8353350000", \ + "0.0344102000, 0.0361582000, 0.0417169000, 0.0592520000, 0.1142055000, 0.2873641000, 0.8359845000", \ + "0.0367626000, 0.0384287000, 0.0438981000, 0.0611830000, 0.1159533000, 0.2888314000, 0.8339947000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015805970, 0.0049965720, 0.0157951300, 0.0499314600, 0.1578430000, 0.4989722000"); + values("0.0339096000, 0.0321709000, 0.0271024000, 0.0128805000, -0.0378402000, -0.2105567000, -0.7626133000", \ + "0.0339022000, 0.0321419000, 0.0270931000, 0.0127785000, -0.0379588000, -0.2107936000, -0.7628909000", \ + "0.0333255000, 0.0316692000, 0.0265895000, 0.0123003000, -0.0383989000, -0.2111222000, -0.7631735000", \ + "0.0328734000, 0.0311303000, 0.0261644000, 0.0118813000, -0.0388237000, -0.2116313000, -0.7636992000", \ + "0.0323740000, 0.0306118000, 0.0255812000, 0.0111521000, -0.0396267000, -0.2122276000, -0.7642407000", \ + "0.0315439000, 0.0297620000, 0.0246472000, 0.0103885000, -0.0400448000, -0.2126280000, -0.7645432000", \ + "0.0396981000, 0.0377304000, 0.0318459000, 0.0144029000, -0.0402543000, -0.2134547000, -0.7649766000"); + } + related_pin : "A2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015805970, 0.0049965720, 0.0157951300, 0.0499314600, 0.1578430000, 0.4989722000"); + values("0.0347813000, 0.0366088000, 0.0425406000, 0.0609844000, 0.1170317000, 0.2909249000, 0.8377248000", \ + "0.0346489000, 0.0365075000, 0.0423895000, 0.0607403000, 0.1168260000, 0.2905372000, 0.8378446000", \ + "0.0343198000, 0.0362212000, 0.0421803000, 0.0604492000, 0.1164609000, 0.2906395000, 0.8369966000", \ + "0.0339546000, 0.0358504000, 0.0417802000, 0.0601711000, 0.1161063000, 0.2901265000, 0.8367001000", \ + "0.0337279000, 0.0355982000, 0.0415906000, 0.0596473000, 0.1154407000, 0.2895494000, 0.8371669000", \ + "0.0347128000, 0.0364896000, 0.0421643000, 0.0599145000, 0.1149964000, 0.2883524000, 0.8358424000", \ + "0.0365974000, 0.0382678000, 0.0438093000, 0.0614390000, 0.1166182000, 0.2899135000, 0.8350688000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015805970, 0.0049965720, 0.0157951300, 0.0499314600, 0.1578430000, 0.4989722000"); + values("0.0395742000, 0.0378305000, 0.0327575000, 0.0186607000, -0.0320805000, -0.2046841000, -0.7565326000", \ + "0.0394514000, 0.0377212000, 0.0326408000, 0.0182442000, -0.0323613000, -0.2048390000, -0.7568248000", \ + "0.0393288000, 0.0375593000, 0.0324971000, 0.0182745000, -0.0325881000, -0.2051184000, -0.7570325000", \ + "0.0388180000, 0.0371433000, 0.0320083000, 0.0176917000, -0.0329146000, -0.2054104000, -0.7573376000", \ + "0.0385114000, 0.0367502000, 0.0317307000, 0.0173014000, -0.0333359000, -0.2058493000, -0.7576654000", \ + "0.0384393000, 0.0366330000, 0.0313401000, 0.0169129000, -0.0337228000, -0.2060010000, -0.7577492000", \ + "0.0467280000, 0.0447566000, 0.0389875000, 0.0212984000, -0.0334830000, -0.2058492000, -0.7574704000"); + } + related_pin : "A3"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015805970, 0.0049965720, 0.0157951300, 0.0499314600, 0.1578430000, 0.4989722000"); + values("0.0353609000, 0.0372175000, 0.0431950000, 0.0614318000, 0.1175002000, 0.2911568000, 0.8383628000", \ + "0.0350798000, 0.0369833000, 0.0429283000, 0.0611844000, 0.1172309000, 0.2912405000, 0.8371590000", \ + "0.0347693000, 0.0366515000, 0.0426256000, 0.0608667000, 0.1168509000, 0.2909818000, 0.8373534000", \ + "0.0343155000, 0.0361701000, 0.0421494000, 0.0605254000, 0.1164729000, 0.2904406000, 0.8374593000", \ + "0.0342233000, 0.0360701000, 0.0419397000, 0.0598753000, 0.1158949000, 0.2898058000, 0.8373250000", \ + "0.0352120000, 0.0369751000, 0.0427506000, 0.0603822000, 0.1152316000, 0.2884658000, 0.8357927000", \ + "0.0364317000, 0.0381143000, 0.0437876000, 0.0610950000, 0.1165595000, 0.2897811000, 0.8348342000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015805970, 0.0049965720, 0.0157951300, 0.0499314600, 0.1578430000, 0.4989722000"); + values("0.0375251000, 0.0359103000, 0.0308210000, 0.0165099000, -0.0340726000, -0.2065495000, -0.7584035000", \ + "0.0372019000, 0.0355921000, 0.0305301000, 0.0162835000, -0.0342817000, -0.2068215000, -0.7586651000", \ + "0.0371032000, 0.0352618000, 0.0301752000, 0.0159283000, -0.0346706000, -0.2072454000, -0.7590878000", \ + "0.0365221000, 0.0347551000, 0.0297298000, 0.0153224000, -0.0353300000, -0.2077425000, -0.7596216000", \ + "0.0370146000, 0.0352402000, 0.0301433000, 0.0156156000, -0.0354090000, -0.2080746000, -0.7598633000", \ + "0.0369936000, 0.0350662000, 0.0297970000, 0.0163153000, -0.0347126000, -0.2075501000, -0.7592414000", \ + "0.0483489000, 0.0462886000, 0.0401880000, 0.0222419000, -0.0327103000, -0.2058493000, -0.7568667000"); + } + related_pin : "B1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015805970, 0.0049965720, 0.0157951300, 0.0499314600, 0.1578430000, 0.4989722000"); + values("0.0247040000, 0.0266683000, 0.0327553000, 0.0509730000, 0.1060937000, 0.2780887000, 0.8219814000", \ + "0.0246205000, 0.0265851000, 0.0326576000, 0.0508679000, 0.1060560000, 0.2780580000, 0.8221090000", \ + "0.0243506000, 0.0262915000, 0.0322836000, 0.0504152000, 0.1057500000, 0.2778998000, 0.8218820000", \ + "0.0238951000, 0.0257638000, 0.0316138000, 0.0496068000, 0.1050701000, 0.2788634000, 0.8216755000", \ + "0.0239629000, 0.0257089000, 0.0312681000, 0.0491347000, 0.1043014000, 0.2780962000, 0.8215055000", \ + "0.0249920000, 0.0267336000, 0.0322739000, 0.0498900000, 0.1044919000, 0.2772045000, 0.8250773000", \ + "0.0292002000, 0.0308000000, 0.0360573000, 0.0533901000, 0.1084017000, 0.2806824000, 0.8251881000"); + } + } + max_capacitance : 0.4989720000; + max_transition : 1.5044100000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015806000, 0.0049965700, 0.0157951000, 0.0499315000, 0.1578430000, 0.4989720000"); + values("0.1833494000, 0.1872618000, 0.1973707000, 0.2201386000, 0.2675200000, 0.3753909000, 0.6701638000", \ + "0.1883310000, 0.1922445000, 0.2023598000, 0.2249734000, 0.2725459000, 0.3803836000, 0.6751742000", \ + "0.2007563000, 0.2046252000, 0.2147073000, 0.2374383000, 0.2849314000, 0.3927454000, 0.6869703000", \ + "0.2297025000, 0.2336012000, 0.2436665000, 0.2663622000, 0.3137458000, 0.4216656000, 0.7164612000", \ + "0.2930105000, 0.2969354000, 0.3070372000, 0.3296346000, 0.3774754000, 0.4850718000, 0.7796997000", \ + "0.4169481000, 0.4212500000, 0.4323452000, 0.4570735000, 0.5077408000, 0.6178046000, 0.9134348000", \ + "0.6288848000, 0.6340857000, 0.6475243000, 0.6770111000, 0.7357500000, 0.8559528000, 1.1565813000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015806000, 0.0049965700, 0.0157951000, 0.0499315000, 0.1578430000, 0.4989720000"); + values("0.1032693000, 0.1076521000, 0.1193829000, 0.1484235000, 0.2243103000, 0.4507915000, 1.1613078000", \ + "0.1068967000, 0.1112966000, 0.1230179000, 0.1520557000, 0.2280080000, 0.4543325000, 1.1657778000", \ + "0.1159563000, 0.1204656000, 0.1321217000, 0.1612544000, 0.2372363000, 0.4632974000, 1.1725623000", \ + "0.1380954000, 0.1424681000, 0.1541130000, 0.1831169000, 0.2588778000, 0.4853347000, 1.1940964000", \ + "0.1778348000, 0.1823160000, 0.1941841000, 0.2235876000, 0.2997665000, 0.5264155000, 1.2378785000", \ + "0.2247665000, 0.2299395000, 0.2429677000, 0.2728652000, 0.3499118000, 0.5768760000, 1.2868240000", \ + "0.2555917000, 0.2623382000, 0.2790448000, 0.3149890000, 0.3928870000, 0.6182187000, 1.3272877000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015806000, 0.0049965700, 0.0157951000, 0.0499315000, 0.1578430000, 0.4989720000"); + values("0.0270730000, 0.0295087000, 0.0359404000, 0.0521989000, 0.0933951000, 0.2106308000, 0.5952913000", \ + "0.0272812000, 0.0298085000, 0.0363013000, 0.0527591000, 0.0934679000, 0.2102509000, 0.5944583000", \ + "0.0273241000, 0.0298162000, 0.0363169000, 0.0522151000, 0.0929927000, 0.2106332000, 0.5965788000", \ + "0.0271094000, 0.0295669000, 0.0361009000, 0.0520774000, 0.0934635000, 0.2105936000, 0.5945485000", \ + "0.0273505000, 0.0298608000, 0.0360859000, 0.0520578000, 0.0929503000, 0.2107273000, 0.5962897000", \ + "0.0325377000, 0.0351072000, 0.0420028000, 0.0586278000, 0.0984365000, 0.2137125000, 0.5950033000", \ + "0.0453402000, 0.0481729000, 0.0564489000, 0.0736956000, 0.1157033000, 0.2287728000, 0.5994550000"); + } + related_pin : "A1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015806000, 0.0049965700, 0.0157951000, 0.0499315000, 0.1578430000, 0.4989720000"); + values("0.0249389000, 0.0286219000, 0.0390471000, 0.0697794000, 0.1669309000, 0.4866164000, 1.5043238000", \ + "0.0249282000, 0.0285712000, 0.0389704000, 0.0697635000, 0.1670469000, 0.4870765000, 1.5003362000", \ + "0.0250152000, 0.0286541000, 0.0391042000, 0.0697431000, 0.1671647000, 0.4861045000, 1.5025012000", \ + "0.0248326000, 0.0284516000, 0.0389609000, 0.0696343000, 0.1670335000, 0.4870207000, 1.5016663000", \ + "0.0268550000, 0.0303332000, 0.0407478000, 0.0711422000, 0.1679562000, 0.4872410000, 1.5025816000", \ + "0.0333429000, 0.0369732000, 0.0463552000, 0.0754150000, 0.1699463000, 0.4863454000, 1.5028336000", \ + "0.0459108000, 0.0500861000, 0.0605545000, 0.0865796000, 0.1744996000, 0.4883753000, 1.5002247000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015806000, 0.0049965700, 0.0157951000, 0.0499315000, 0.1578430000, 0.4989720000"); + values("0.1934297000, 0.1973884000, 0.2075071000, 0.2299738000, 0.2764649000, 0.3826518000, 0.6767225000", \ + "0.1985138000, 0.2025102000, 0.2126132000, 0.2350654000, 0.2816709000, 0.3877504000, 0.6820738000", \ + "0.2112100000, 0.2151632000, 0.2252807000, 0.2477800000, 0.2943202000, 0.4005427000, 0.6946353000", \ + "0.2405741000, 0.2445319000, 0.2546537000, 0.2768932000, 0.3235699000, 0.4298129000, 0.7241140000", \ + "0.3036444000, 0.3075551000, 0.3176963000, 0.3401094000, 0.3869108000, 0.4930877000, 0.7873482000", \ + "0.4306900000, 0.4350402000, 0.4461490000, 0.4702726000, 0.5189828000, 0.6272308000, 0.9217174000", \ + "0.6493326000, 0.6546587000, 0.6679063000, 0.6969911000, 0.7532612000, 0.8699625000, 1.1689256000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015806000, 0.0049965700, 0.0157951000, 0.0499315000, 0.1578430000, 0.4989720000"); + values("0.1104839000, 0.1148516000, 0.1265433000, 0.1556329000, 0.2317051000, 0.4580653000, 1.1665499000", \ + "0.1144325000, 0.1188312000, 0.1304600000, 0.1595735000, 0.2355852000, 0.4617112000, 1.1707537000", \ + "0.1231140000, 0.1275344000, 0.1392319000, 0.1683027000, 0.2442981000, 0.4706329000, 1.1802073000", \ + "0.1432462000, 0.1476234000, 0.1593049000, 0.1883221000, 0.2642901000, 0.4912503000, 1.1980203000", \ + "0.1814392000, 0.1860347000, 0.1981649000, 0.2278435000, 0.3040906000, 0.5302289000, 1.2390745000", \ + "0.2321132000, 0.2373289000, 0.2507103000, 0.2814281000, 0.3586864000, 0.5852989000, 1.2961568000", \ + "0.2716845000, 0.2783061000, 0.2951731000, 0.3313295000, 0.4116487000, 0.6387658000, 1.3468094000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015806000, 0.0049965700, 0.0157951000, 0.0499315000, 0.1578430000, 0.4989720000"); + values("0.0276349000, 0.0300454000, 0.0363870000, 0.0516217000, 0.0918769000, 0.2087640000, 0.5957450000", \ + "0.0278691000, 0.0299469000, 0.0362397000, 0.0517770000, 0.0919799000, 0.2087683000, 0.5961041000", \ + "0.0278411000, 0.0302119000, 0.0364052000, 0.0517237000, 0.0919406000, 0.2088306000, 0.5955859000", \ + "0.0275877000, 0.0299394000, 0.0362141000, 0.0521653000, 0.0920503000, 0.2088025000, 0.5960720000", \ + "0.0275612000, 0.0300671000, 0.0362288000, 0.0517036000, 0.0917806000, 0.2088855000, 0.5948751000", \ + "0.0324840000, 0.0350780000, 0.0416903000, 0.0566814000, 0.0964153000, 0.2113215000, 0.5960099000", \ + "0.0441438000, 0.0474893000, 0.0544458000, 0.0710954000, 0.1117273000, 0.2236189000, 0.5982929000"); + } + related_pin : "A2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015806000, 0.0049965700, 0.0157951000, 0.0499315000, 0.1578430000, 0.4989720000"); + values("0.0249730000, 0.0286110000, 0.0391484000, 0.0696425000, 0.1673188000, 0.4876551000, 1.5028264000", \ + "0.0249810000, 0.0286209000, 0.0390190000, 0.0696782000, 0.1672818000, 0.4867307000, 1.5027274000", \ + "0.0250392000, 0.0286720000, 0.0390160000, 0.0697156000, 0.1673338000, 0.4862665000, 1.5032079000", \ + "0.0249811000, 0.0285311000, 0.0388717000, 0.0695450000, 0.1671677000, 0.4875315000, 1.5019358000", \ + "0.0267633000, 0.0304120000, 0.0410101000, 0.0710875000, 0.1677517000, 0.4867465000, 1.5014220000", \ + "0.0324268000, 0.0361450000, 0.0463802000, 0.0755039000, 0.1700865000, 0.4869983000, 1.5036261000", \ + "0.0441442000, 0.0482044000, 0.0591867000, 0.0867300000, 0.1745828000, 0.4891137000, 1.4976167000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015806000, 0.0049965700, 0.0157951000, 0.0499315000, 0.1578430000, 0.4989720000"); + values("0.2050415000, 0.2090544000, 0.2192364000, 0.2415317000, 0.2879866000, 0.3938720000, 0.6881342000", \ + "0.2103147000, 0.2143097000, 0.2244792000, 0.2469471000, 0.2936731000, 0.3993013000, 0.6935111000", \ + "0.2233650000, 0.2273604000, 0.2375524000, 0.2600654000, 0.3067407000, 0.4122402000, 0.7065139000", \ + "0.2529055000, 0.2568937000, 0.2670723000, 0.2895372000, 0.3361748000, 0.4417710000, 0.7361316000", \ + "0.3150142000, 0.3190093000, 0.3292085000, 0.3515891000, 0.3981716000, 0.5043393000, 0.7984900000", \ + "0.4413874000, 0.4457327000, 0.4567415000, 0.4808593000, 0.5295010000, 0.6361733000, 0.9311195000", \ + "0.6575757000, 0.6628363000, 0.6762745000, 0.7046701000, 0.7606077000, 0.8750088000, 1.1731133000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015806000, 0.0049965700, 0.0157951000, 0.0499315000, 0.1578430000, 0.4989720000"); + values("0.1157956000, 0.1201938000, 0.1319313000, 0.1609236000, 0.2368939000, 0.4628382000, 1.1717778000", \ + "0.1197348000, 0.1241437000, 0.1358525000, 0.1649420000, 0.2409357000, 0.4670164000, 1.1757448000", \ + "0.1276738000, 0.1320651000, 0.1438232000, 0.1728889000, 0.2488058000, 0.4752193000, 1.1853805000", \ + "0.1445221000, 0.1489219000, 0.1606402000, 0.1896221000, 0.2656221000, 0.4917347000, 1.2006348000", \ + "0.1770541000, 0.1816482000, 0.1937594000, 0.2232274000, 0.2995081000, 0.5254470000, 1.2345470000", \ + "0.2237077000, 0.2288302000, 0.2420337000, 0.2732815000, 0.3508515000, 0.5771760000, 1.2880241000", \ + "0.2638777000, 0.2703821000, 0.2872202000, 0.3233409000, 0.4044034000, 0.6313618000, 1.3392923000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015806000, 0.0049965700, 0.0157951000, 0.0499315000, 0.1578430000, 0.4989720000"); + values("0.0282387000, 0.0305715000, 0.0369591000, 0.0518923000, 0.0913561000, 0.2082537000, 0.5951306000", \ + "0.0283662000, 0.0307317000, 0.0367844000, 0.0522494000, 0.0910493000, 0.2079923000, 0.5942145000", \ + "0.0282516000, 0.0305920000, 0.0370208000, 0.0520172000, 0.0914041000, 0.2083014000, 0.5960045000", \ + "0.0283517000, 0.0307425000, 0.0370037000, 0.0519670000, 0.0915391000, 0.2081055000, 0.5958078000", \ + "0.0282548000, 0.0305731000, 0.0367971000, 0.0517338000, 0.0915009000, 0.2079995000, 0.5950158000", \ + "0.0327888000, 0.0353205000, 0.0412153000, 0.0563430000, 0.0948583000, 0.2104345000, 0.5942615000", \ + "0.0444761000, 0.0467760000, 0.0544680000, 0.0704326000, 0.1098810000, 0.2220146000, 0.5973779000"); + } + related_pin : "A3"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015806000, 0.0049965700, 0.0157951000, 0.0499315000, 0.1578430000, 0.4989720000"); + values("0.0249818000, 0.0286203000, 0.0390751000, 0.0696774000, 0.1672528000, 0.4865773000, 1.5025449000", \ + "0.0250525000, 0.0286844000, 0.0389660000, 0.0697416000, 0.1672636000, 0.4860614000, 1.5003084000", \ + "0.0250026000, 0.0285993000, 0.0390324000, 0.0697492000, 0.1673687000, 0.4867688000, 1.5044096000", \ + "0.0248342000, 0.0285401000, 0.0390575000, 0.0695960000, 0.1673090000, 0.4868662000, 1.5025772000", \ + "0.0266048000, 0.0302831000, 0.0408219000, 0.0709013000, 0.1679782000, 0.4866648000, 1.5016772000", \ + "0.0311461000, 0.0348358000, 0.0458939000, 0.0751681000, 0.1701208000, 0.4865454000, 1.5026471000", \ + "0.0420567000, 0.0465337000, 0.0578150000, 0.0863733000, 0.1753358000, 0.4874247000, 1.5004430000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015806000, 0.0049965700, 0.0157951000, 0.0499315000, 0.1578430000, 0.4989720000"); + values("0.1758746000, 0.1798793000, 0.1900793000, 0.2126109000, 0.2593541000, 0.3651565000, 0.6595879000", \ + "0.1795033000, 0.1835115000, 0.1937268000, 0.2163369000, 0.2626740000, 0.3685778000, 0.6627803000", \ + "0.1897512000, 0.1937323000, 0.2038013000, 0.2262877000, 0.2729808000, 0.3787288000, 0.6732116000", \ + "0.2167954000, 0.2207741000, 0.2309655000, 0.2534958000, 0.3000229000, 0.4059693000, 0.7000586000", \ + "0.2836572000, 0.2876478000, 0.2977579000, 0.3200413000, 0.3665906000, 0.4725502000, 0.7667680000", \ + "0.4236710000, 0.4282956000, 0.4399378000, 0.4645681000, 0.5126270000, 0.6203420000, 0.9148099000", \ + "0.6481007000, 0.6540106000, 0.6690471000, 0.7006749000, 0.7581752000, 0.8707808000, 1.1667961000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015806000, 0.0049965700, 0.0157951000, 0.0499315000, 0.1578430000, 0.4989720000"); + values("0.0584161000, 0.0622635000, 0.0726477000, 0.0988440000, 0.1710801000, 0.3947480000, 1.1020740000", \ + "0.0629925000, 0.0668372000, 0.0772094000, 0.1034049000, 0.1757316000, 0.3994332000, 1.1068083000", \ + "0.0738632000, 0.0776657000, 0.0879403000, 0.1140546000, 0.1865489000, 0.4103737000, 1.1171259000", \ + "0.0950462000, 0.0989950000, 0.1094688000, 0.1357056000, 0.2084962000, 0.4333238000, 1.1390280000", \ + "0.1229965000, 0.1278125000, 0.1398490000, 0.1677781000, 0.2411510000, 0.4664811000, 1.1721017000", \ + "0.1486526000, 0.1552623000, 0.1710029000, 0.2032490000, 0.2784924000, 0.5030115000, 1.2128459000", \ + "0.1500490000, 0.1584204000, 0.1792040000, 0.2212892000, 0.3034233000, 0.5281440000, 1.2346044000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015806000, 0.0049965700, 0.0157951000, 0.0499315000, 0.1578430000, 0.4989720000"); + values("0.0284031000, 0.0308395000, 0.0367154000, 0.0520610000, 0.0908986000, 0.2083609000, 0.5955511000", \ + "0.0283925000, 0.0308125000, 0.0371862000, 0.0523053000, 0.0917372000, 0.2081758000, 0.5955585000", \ + "0.0282655000, 0.0306077000, 0.0368652000, 0.0520292000, 0.0918480000, 0.2083329000, 0.5962461000", \ + "0.0286514000, 0.0310373000, 0.0372300000, 0.0520278000, 0.0916528000, 0.2082178000, 0.5960807000", \ + "0.0284349000, 0.0307689000, 0.0370478000, 0.0520615000, 0.0918678000, 0.2082636000, 0.5952441000", \ + "0.0367527000, 0.0388135000, 0.0449158000, 0.0591544000, 0.0961787000, 0.2106071000, 0.5958961000", \ + "0.0534687000, 0.0566202000, 0.0655198000, 0.0793925000, 0.1134012000, 0.2203884000, 0.5987071000"); + } + related_pin : "B1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015806000, 0.0049965700, 0.0157951000, 0.0499315000, 0.1578430000, 0.4989720000"); + values("0.0198651000, 0.0233027000, 0.0331875000, 0.0631752000, 0.1622570000, 0.4839468000, 1.4966313000", \ + "0.0198669000, 0.0233067000, 0.0331966000, 0.0631868000, 0.1622760000, 0.4838616000, 1.4952067000", \ + "0.0198919000, 0.0233406000, 0.0332518000, 0.0632394000, 0.1622558000, 0.4837928000, 1.4977233000", \ + "0.0220802000, 0.0252257000, 0.0345796000, 0.0636785000, 0.1622174000, 0.4841029000, 1.4997475000", \ + "0.0289602000, 0.0321671000, 0.0406589000, 0.0675272000, 0.1633298000, 0.4840019000, 1.4986572000", \ + "0.0416913000, 0.0450958000, 0.0538139000, 0.0768239000, 0.1664525000, 0.4820825000, 1.5008292000", \ + "0.0596911000, 0.0642470000, 0.0746897000, 0.0985182000, 0.1762623000, 0.4846276000, 1.4970420000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__a31oi_1") { + leakage_power () { + value : 0.0024357000; + when : "!A1&!A2&!A3&B1"; + } + leakage_power () { + value : 0.0003518000; + when : "!A1&!A2&!A3&!B1"; + } + leakage_power () { + value : 0.0024357000; + when : "!A1&!A2&A3&B1"; + } + leakage_power () { + value : 0.0003716000; + when : "!A1&!A2&A3&!B1"; + } + leakage_power () { + value : 0.0024357000; + when : "!A1&A2&!A3&B1"; + } + leakage_power () { + value : 0.0003639000; + when : "!A1&A2&!A3&!B1"; + } + leakage_power () { + value : 0.0024357000; + when : "!A1&A2&A3&B1"; + } + leakage_power () { + value : 0.0007808000; + when : "!A1&A2&A3&!B1"; + } + leakage_power () { + value : 0.0024357000; + when : "A1&!A2&!A3&B1"; + } + leakage_power () { + value : 0.0003686000; + when : "A1&!A2&!A3&!B1"; + } + leakage_power () { + value : 0.0024357000; + when : "A1&!A2&A3&B1"; + } + leakage_power () { + value : 0.0006717000; + when : "A1&!A2&A3&!B1"; + } + leakage_power () { + value : 0.0024357000; + when : "A1&A2&!A3&B1"; + } + leakage_power () { + value : 0.0005842000; + when : "A1&A2&!A3&!B1"; + } + leakage_power () { + value : 0.0002991000; + when : "A1&A2&A3&B1"; + } + leakage_power () { + value : 0.0028949000; + when : "A1&A2&A3&!B1"; + } + area : 6.2560000000; + cell_footprint : "sky130_fd_sc_hd__a31oi"; + cell_leakage_power : 0.0014835190; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A1") { + capacitance : 0.0022990000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022340000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0046302000, 0.0046323000, 0.0046373000, 0.0046344000, 0.0046277000, 0.0046123000, 0.0045769000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0035577000, -0.0035585000, -0.0035602000, -0.0035530000, -0.0035365000, -0.0034984000, -0.0034106000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0023640000; + } + pin ("A2") { + capacitance : 0.0024260000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0023380000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0044647000, 0.0044554000, 0.0044341000, 0.0044505000, 0.0044883000, 0.0045753000, 0.0047760000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0039734000, -0.0039737000, -0.0039744000, -0.0039734000, -0.0039712000, -0.0039659000, -0.0039539000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0025130000; + } + pin ("A3") { + capacitance : 0.0023240000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022150000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0039755000, 0.0039845000, 0.0040053000, 0.0040072000, 0.0040116000, 0.0040218000, 0.0040454000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0040013000, -0.0040000000, -0.0039968000, -0.0039970000, -0.0039975000, -0.0039987000, -0.0040015000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024330000; + } + pin ("B1") { + capacitance : 0.0022850000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0021220000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0041461000, 0.0041378000, 0.0041187000, 0.0041344000, 0.0041706000, 0.0042541000, 0.0044464000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0017230000, -0.0017248000, -0.0017289000, -0.0017279000, -0.0017255000, -0.0017199000, -0.0017071000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024480000; + } + pin ("Y") { + direction : "output"; + function : "(!A1&!B1) | (!A2&!B1) | (!A3&!B1)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011280280, 0.0025448950, 0.0057414260, 0.0129529800, 0.0292226500, 0.0659279500"); + values("0.0048575000, 0.0038501000, 0.0015950000, -0.0035238000, -0.0151303000, -0.0413968000, -0.1007428000", \ + "0.0047079000, 0.0037166000, 0.0014862000, -0.0036239000, -0.0152140000, -0.0414737000, -0.1008399000", \ + "0.0044972000, 0.0035109000, 0.0012917000, -0.0037728000, -0.0153185000, -0.0415751000, -0.1009123000", \ + "0.0042556000, 0.0033071000, 0.0010998000, -0.0039508000, -0.0154806000, -0.0416696000, -0.1009926000", \ + "0.0041471000, 0.0031763000, 0.0009272000, -0.0041315000, -0.0156111000, -0.0417897000, -0.1010725000", \ + "0.0045445000, 0.0035005000, 0.0011798000, -0.0040179000, -0.0156703000, -0.0418071000, -0.1011056000", \ + "0.0057292000, 0.0046669000, 0.0022447000, -0.0030679000, -0.0149285000, -0.0414956000, -0.1010764000"); + } + related_pin : "A1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011280280, 0.0025448950, 0.0057414260, 0.0129529800, 0.0292226500, 0.0659279500"); + values("0.0074447000, 0.0085460000, 0.0109606000, 0.0162144000, 0.0279627000, 0.0542169000, 0.1124763000", \ + "0.0072095000, 0.0083207000, 0.0107787000, 0.0160947000, 0.0277699000, 0.0541156000, 0.1124736000", \ + "0.0069624000, 0.0080551000, 0.0104799000, 0.0157748000, 0.0275142000, 0.0538848000, 0.1133765000", \ + "0.0068003000, 0.0078512000, 0.0102027000, 0.0154701000, 0.0272534000, 0.0539370000, 0.1129470000", \ + "0.0066814000, 0.0077009000, 0.0100253000, 0.0152346000, 0.0270418000, 0.0531603000, 0.1121154000", \ + "0.0066591000, 0.0076847000, 0.0099912000, 0.0152201000, 0.0268544000, 0.0532615000, 0.1126165000", \ + "0.0068288000, 0.0078109000, 0.0100112000, 0.0150597000, 0.0269197000, 0.0534036000, 0.1124058000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011280280, 0.0025448950, 0.0057414260, 0.0129529800, 0.0292226500, 0.0659279500"); + values("0.0052581000, 0.0042562000, 0.0019936000, -0.0031356000, -0.0147348000, -0.0410084000, -0.1003719000", \ + "0.0051505000, 0.0041418000, 0.0018806000, -0.0032362000, -0.0148302000, -0.0411036000, -0.1004458000", \ + "0.0049882000, 0.0039885000, 0.0017472000, -0.0033604000, -0.0149295000, -0.0411779000, -0.1005474000", \ + "0.0047921000, 0.0038119000, 0.0015924000, -0.0034811000, -0.0150325000, -0.0412699000, -0.1006250000", \ + "0.0046758000, 0.0036989000, 0.0014410000, -0.0036178000, -0.0150921000, -0.0413335000, -0.1006463000", \ + "0.0048531000, 0.0038441000, 0.0015712000, -0.0036079000, -0.0152921000, -0.0414504000, -0.1006984000", \ + "0.0056227000, 0.0046119000, 0.0022411000, -0.0030743000, -0.0148505000, -0.0413545000, -0.1006738000"); + } + related_pin : "A2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011280280, 0.0025448950, 0.0057414260, 0.0129529800, 0.0292226500, 0.0659279500"); + values("0.0105044000, 0.0115336000, 0.0138467000, 0.0190123000, 0.0305938000, 0.0566576000, 0.1152978000", \ + "0.0103186000, 0.0113680000, 0.0137188000, 0.0189277000, 0.0305435000, 0.0566270000, 0.1152695000", \ + "0.0101085000, 0.0111599000, 0.0135146000, 0.0187769000, 0.0304411000, 0.0565494000, 0.1153463000", \ + "0.0098967000, 0.0109322000, 0.0132767000, 0.0185288000, 0.0302112000, 0.0564422000, 0.1151728000", \ + "0.0097351000, 0.0107572000, 0.0130666000, 0.0182637000, 0.0299149000, 0.0561248000, 0.1150260000", \ + "0.0095739000, 0.0106168000, 0.0129439000, 0.0181525000, 0.0298411000, 0.0559879000, 0.1146599000", \ + "0.0094617000, 0.0104363000, 0.0126913000, 0.0178776000, 0.0296944000, 0.0557886000, 0.1148053000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011280280, 0.0025448950, 0.0057414260, 0.0129529800, 0.0292226500, 0.0659279500"); + values("0.0050386000, 0.0040365000, 0.0017772000, -0.0033566000, -0.0149610000, -0.0412402000, -0.1005992000", \ + "0.0049207000, 0.0039218000, 0.0016614000, -0.0034692000, -0.0150617000, -0.0413225000, -0.1006867000", \ + "0.0047737000, 0.0037727000, 0.0015255000, -0.0035729000, -0.0151523000, -0.0414168000, -0.1007871000", \ + "0.0045924000, 0.0036100000, 0.0013765000, -0.0036978000, -0.0152572000, -0.0414941000, -0.1008217000", \ + "0.0045155000, 0.0035200000, 0.0012760000, -0.0037972000, -0.0153494000, -0.0415662000, -0.1008990000", \ + "0.0046933000, 0.0037256000, 0.0014366000, -0.0037535000, -0.0154724000, -0.0416373000, -0.1009256000", \ + "0.0054709000, 0.0044180000, 0.0020926000, -0.0031657000, -0.0149508000, -0.0414671000, -0.1008468000"); + } + related_pin : "A3"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011280280, 0.0025448950, 0.0057414260, 0.0129529800, 0.0292226500, 0.0659279500"); + values("0.0133282000, 0.0143469000, 0.0166684000, 0.0218295000, 0.0334432000, 0.0595016000, 0.1182224000", \ + "0.0132051000, 0.0142617000, 0.0165574000, 0.0217422000, 0.0333834000, 0.0594335000, 0.1181608000", \ + "0.0130676000, 0.0140838000, 0.0164288000, 0.0216129000, 0.0332383000, 0.0593470000, 0.1181324000", \ + "0.0129267000, 0.0139546000, 0.0162898000, 0.0215098000, 0.0331737000, 0.0592686000, 0.1180301000", \ + "0.0128406000, 0.0138727000, 0.0161508000, 0.0213461000, 0.0329978000, 0.0591425000, 0.1179213000", \ + "0.0127488000, 0.0137703000, 0.0161060000, 0.0213306000, 0.0330275000, 0.0591750000, 0.1178307000", \ + "0.0129726000, 0.0139800000, 0.0161957000, 0.0212520000, 0.0331883000, 0.0593089000, 0.1181791000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011280280, 0.0025448950, 0.0057414260, 0.0129529800, 0.0292226500, 0.0659279500"); + values("0.0001940000, -0.0007453000, -0.0029378000, -0.0080294000, -0.0196628000, -0.0459795000, -0.1054249000", \ + "0.0000498000, -0.0008620000, -0.0030112000, -0.0080443000, -0.0196096000, -0.0459085000, -0.1053283000", \ + "-0.0001612000, -0.0010579000, -0.0031538000, -0.0081318000, -0.0196394000, -0.0458723000, -0.1052681000", \ + "-0.0004228000, -0.0013339000, -0.0034195000, -0.0083493000, -0.0197867000, -0.0459374000, -0.1052778000", \ + "-0.0002160000, -0.0012044000, -0.0033988000, -0.0084964000, -0.0199222000, -0.0460803000, -0.1053621000", \ + "0.0002793000, -0.0007890000, -0.0031218000, -0.0081797000, -0.0200210000, -0.0460496000, -0.1053497000", \ + "0.0020561000, 0.0008724000, -0.0016958000, -0.0070866000, -0.0190820000, -0.0454971000, -0.1053050000"); + } + related_pin : "B1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011280280, 0.0025448950, 0.0057414260, 0.0129529800, 0.0292226500, 0.0659279500"); + values("0.0106109000, 0.0116544000, 0.0140461000, 0.0192794000, 0.0310038000, 0.0571238000, 0.1158343000", \ + "0.0103885000, 0.0114831000, 0.0138224000, 0.0191073000, 0.0308986000, 0.0570233000, 0.1157900000", \ + "0.0101478000, 0.0112103000, 0.0135310000, 0.0188488000, 0.0306817000, 0.0569193000, 0.1157519000", \ + "0.0100599000, 0.0110996000, 0.0133713000, 0.0186215000, 0.0303849000, 0.0566666000, 0.1155888000", \ + "0.0100122000, 0.0110199000, 0.0133179000, 0.0184996000, 0.0301820000, 0.0563213000, 0.1153170000", \ + "0.0104560000, 0.0114401000, 0.0136688000, 0.0187372000, 0.0302281000, 0.0562308000, 0.1149740000", \ + "0.0125951000, 0.0136918000, 0.0150305000, 0.0213537000, 0.0317599000, 0.0572466000, 0.1153903000"); + } + } + max_capacitance : 0.0659280000; + max_transition : 1.4930320000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011280300, 0.0025449000, 0.0057414300, 0.0129530000, 0.0292227000, 0.0659279000"); + values("0.0378727000, 0.0426639000, 0.0531889000, 0.0757871000, 0.1243397000, 0.2323774000, 0.4737301000", \ + "0.0413618000, 0.0462801000, 0.0568261000, 0.0792912000, 0.1280167000, 0.2359870000, 0.4781243000", \ + "0.0504667000, 0.0553040000, 0.0658439000, 0.0884170000, 0.1374280000, 0.2453812000, 0.4874620000", \ + "0.0702364000, 0.0757636000, 0.0881464000, 0.1109384000, 0.1598135000, 0.2679122000, 0.5093467000", \ + "0.0929778000, 0.1017745000, 0.1195651000, 0.1527424000, 0.2111890000, 0.3197584000, 0.5614312000", \ + "0.1118195000, 0.1249750000, 0.1514090000, 0.2009871000, 0.2888195000, 0.4320461000, 0.6803142000", \ + "0.1018308000, 0.1217189000, 0.1608224000, 0.2373249000, 0.3704348000, 0.5884229000, 0.9369858000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011280300, 0.0025449000, 0.0057414300, 0.0129530000, 0.0292227000, 0.0659279000"); + values("0.0745366000, 0.0844091000, 0.1056786000, 0.1520636000, 0.2553117000, 0.4874864000, 1.0015456000", \ + "0.0789484000, 0.0887694000, 0.1103170000, 0.1572039000, 0.2614229000, 0.4964756000, 1.0082489000", \ + "0.0913259000, 0.1008260000, 0.1223358000, 0.1691824000, 0.2738779000, 0.5087046000, 1.0308722000", \ + "0.1203027000, 0.1297836000, 0.1507067000, 0.1974807000, 0.3011466000, 0.5355577000, 1.0560687000", \ + "0.1736584000, 0.1859364000, 0.2111824000, 0.2603199000, 0.3640539000, 0.5975310000, 1.1158470000", \ + "0.2582014000, 0.2773756000, 0.3147497000, 0.3830121000, 0.5064347000, 0.7408232000, 1.2661490000", \ + "0.3900017000, 0.4208301000, 0.4808997000, 0.5881194000, 0.7654230000, 1.0678005000, 1.6008015000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011280300, 0.0025449000, 0.0057414300, 0.0129530000, 0.0292227000, 0.0659279000"); + values("0.0353066000, 0.0407895000, 0.0532129000, 0.0814766000, 0.1447502000, 0.2879651000, 0.6099952000", \ + "0.0350682000, 0.0406220000, 0.0532302000, 0.0814258000, 0.1448403000, 0.2880577000, 0.6113243000", \ + "0.0348578000, 0.0405096000, 0.0526535000, 0.0811441000, 0.1447201000, 0.2885344000, 0.6116116000", \ + "0.0449254000, 0.0510226000, 0.0610376000, 0.0851855000, 0.1450817000, 0.2879682000, 0.6111642000", \ + "0.0672927000, 0.0744989000, 0.0882001000, 0.1157378000, 0.1666756000, 0.2931532000, 0.6105472000", \ + "0.1076861000, 0.1181775000, 0.1386392000, 0.1763251000, 0.2417921000, 0.3581425000, 0.6304436000", \ + "0.1782922000, 0.1948078000, 0.2290662000, 0.2833083000, 0.3752914000, 0.5341649000, 0.7928446000"); + } + related_pin : "A1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011280300, 0.0025449000, 0.0057414300, 0.0129530000, 0.0292227000, 0.0659279000"); + values("0.0492712000, 0.0614271000, 0.0887711000, 0.1511295000, 0.2915366000, 0.6117107000, 1.3096066000", \ + "0.0491756000, 0.0614743000, 0.0888034000, 0.1510484000, 0.2906627000, 0.6079774000, 1.3125441000", \ + "0.0494031000, 0.0615100000, 0.0888437000, 0.1505497000, 0.2897216000, 0.6050784000, 1.3240510000", \ + "0.0511087000, 0.0623875000, 0.0892065000, 0.1508074000, 0.2901809000, 0.6092296000, 1.3137993000", \ + "0.0691382000, 0.0803232000, 0.1031161000, 0.1577421000, 0.2912007000, 0.6043102000, 1.3094937000", \ + "0.1101107000, 0.1229082000, 0.1502115000, 0.2060311000, 0.3209326000, 0.6108278000, 1.3196484000", \ + "0.1958590000, 0.2125171000, 0.2473129000, 0.3144203000, 0.4424596000, 0.7037738000, 1.3335933000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011280300, 0.0025449000, 0.0057414300, 0.0129530000, 0.0292227000, 0.0659279000"); + values("0.0451720000, 0.0501147000, 0.0605230000, 0.0829548000, 0.1316200000, 0.2395004000, 0.4816105000", \ + "0.0492550000, 0.0540396000, 0.0645909000, 0.0868882000, 0.1356716000, 0.2435935000, 0.4850749000", \ + "0.0581510000, 0.0629856000, 0.0734701000, 0.0959328000, 0.1447975000, 0.2527769000, 0.4942972000", \ + "0.0765893000, 0.0820590000, 0.0936692000, 0.1167871000, 0.1659565000, 0.2740740000, 0.5158708000", \ + "0.1022696000, 0.1103035000, 0.1258264000, 0.1562286000, 0.2127762000, 0.3229077000, 0.5655448000", \ + "0.1267734000, 0.1388469000, 0.1631107000, 0.2085488000, 0.2893483000, 0.4258944000, 0.6784608000", \ + "0.1258007000, 0.1444881000, 0.1828433000, 0.2543967000, 0.3779522000, 0.5823707000, 0.9075063000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011280300, 0.0025449000, 0.0057414300, 0.0129530000, 0.0292227000, 0.0659279000"); + values("0.1022718000, 0.1128218000, 0.1356714000, 0.1865906000, 0.3002021000, 0.5555301000, 1.1306988000", \ + "0.1067194000, 0.1174487000, 0.1404984000, 0.1918376000, 0.3058678000, 0.5611773000, 1.1359765000", \ + "0.1189296000, 0.1293216000, 0.1526590000, 0.2043038000, 0.3188925000, 0.5748364000, 1.1498870000", \ + "0.1470825000, 0.1574013000, 0.1804664000, 0.2320723000, 0.3469085000, 0.6034073000, 1.1790202000", \ + "0.2040384000, 0.2157504000, 0.2406162000, 0.2923437000, 0.4068843000, 0.6637401000, 1.2401362000", \ + "0.3012489000, 0.3178172000, 0.3506624000, 0.4171514000, 0.5439737000, 0.8008150000, 1.3788513000", \ + "0.4586946000, 0.4843455000, 0.5359129000, 0.6323647000, 0.8035834000, 1.1109780000, 1.6965458000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011280300, 0.0025449000, 0.0057414300, 0.0129530000, 0.0292227000, 0.0659279000"); + values("0.0350468000, 0.0405830000, 0.0531072000, 0.0813994000, 0.1449217000, 0.2882656000, 0.6106278000", \ + "0.0349415000, 0.0405850000, 0.0531425000, 0.0813221000, 0.1448603000, 0.2883702000, 0.6101298000", \ + "0.0350820000, 0.0405863000, 0.0529515000, 0.0811325000, 0.1448448000, 0.2882448000, 0.6106248000", \ + "0.0423203000, 0.0474268000, 0.0580573000, 0.0837754000, 0.1450922000, 0.2881845000, 0.6108742000", \ + "0.0615040000, 0.0674027000, 0.0798364000, 0.1051312000, 0.1587619000, 0.2917492000, 0.6101821000", \ + "0.1000440000, 0.1080380000, 0.1246434000, 0.1572118000, 0.2168642000, 0.3348037000, 0.6242613000", \ + "0.1692431000, 0.1811687000, 0.2062824000, 0.2526251000, 0.3336668000, 0.4741887000, 0.7375779000"); + } + related_pin : "A2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011280300, 0.0025449000, 0.0057414300, 0.0129530000, 0.0292227000, 0.0659279000"); + values("0.0727070000, 0.0864534000, 0.1169614000, 0.1860025000, 0.3415814000, 0.6903667000, 1.4804625000", \ + "0.0727784000, 0.0864633000, 0.1170315000, 0.1860031000, 0.3410226000, 0.6894333000, 1.4751703000", \ + "0.0728064000, 0.0864363000, 0.1170130000, 0.1861037000, 0.3416011000, 0.6891207000, 1.4758972000", \ + "0.0730922000, 0.0865245000, 0.1170884000, 0.1860795000, 0.3407884000, 0.6902640000, 1.4749287000", \ + "0.0865443000, 0.0986928000, 0.1259222000, 0.1901462000, 0.3410140000, 0.6922542000, 1.4796082000", \ + "0.1244909000, 0.1382502000, 0.1675244000, 0.2296527000, 0.3638743000, 0.6926162000, 1.4808886000", \ + "0.2086293000, 0.2259133000, 0.2615695000, 0.3328414000, 0.4735319000, 0.7659134000, 1.4930318000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011280300, 0.0025449000, 0.0057414300, 0.0129530000, 0.0292227000, 0.0659279000"); + values("0.0482910000, 0.0532109000, 0.0636221000, 0.0860688000, 0.1348342000, 0.2427032000, 0.4844560000", \ + "0.0524105000, 0.0572593000, 0.0677430000, 0.0901419000, 0.1389741000, 0.2468750000, 0.4884050000", \ + "0.0607661000, 0.0656894000, 0.0761763000, 0.0986353000, 0.1474696000, 0.2555169000, 0.4969429000", \ + "0.0773502000, 0.0824367000, 0.0935835000, 0.1164991000, 0.1654378000, 0.2736298000, 0.5156156000", \ + "0.1026623000, 0.1095950000, 0.1230820000, 0.1505541000, 0.2049659000, 0.3144109000, 0.5566825000", \ + "0.1304985000, 0.1405685000, 0.1609696000, 0.2013303000, 0.2720058000, 0.4014081000, 0.6522026000", \ + "0.1399980000, 0.1559438000, 0.1890701000, 0.2509187000, 0.3603359000, 0.5391577000, 0.8420571000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011280300, 0.0025449000, 0.0057414300, 0.0129530000, 0.0292227000, 0.0659279000"); + values("0.1067420000, 0.1161952000, 0.1378286000, 0.1850134000, 0.2904207000, 0.5262297000, 1.0563411000", \ + "0.1116382000, 0.1215255000, 0.1430993000, 0.1906522000, 0.2958569000, 0.5319061000, 1.0622212000", \ + "0.1247764000, 0.1343877000, 0.1559836000, 0.2035842000, 0.3093718000, 0.5451529000, 1.0749103000", \ + "0.1515911000, 0.1615371000, 0.1830810000, 0.2306312000, 0.3363142000, 0.5725920000, 1.1029823000", \ + "0.2059093000, 0.2171774000, 0.2401946000, 0.2878824000, 0.3935738000, 0.6298991000, 1.1601498000", \ + "0.2997492000, 0.3137070000, 0.3431569000, 0.4034295000, 0.5211296000, 0.7593891000, 1.2906427000", \ + "0.4492663000, 0.4709248000, 0.5145900000, 0.5999393000, 0.7602763000, 1.0457377000, 1.5890412000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011280300, 0.0025449000, 0.0057414300, 0.0129530000, 0.0292227000, 0.0659279000"); + values("0.0349439000, 0.0405124000, 0.0531272000, 0.0812989000, 0.1449348000, 0.2878140000, 0.6111538000", \ + "0.0348025000, 0.0404936000, 0.0530268000, 0.0813724000, 0.1449385000, 0.2884240000, 0.6103477000", \ + "0.0350262000, 0.0404193000, 0.0530075000, 0.0812742000, 0.1447705000, 0.2878316000, 0.6119166000", \ + "0.0395937000, 0.0446178000, 0.0560518000, 0.0828269000, 0.1450164000, 0.2878539000, 0.6111442000", \ + "0.0547451000, 0.0602503000, 0.0724896000, 0.0979750000, 0.1545550000, 0.2906122000, 0.6114363000", \ + "0.0894668000, 0.0968370000, 0.1114878000, 0.1404619000, 0.1977266000, 0.3235530000, 0.6208484000", \ + "0.1561145000, 0.1667931000, 0.1870070000, 0.2259065000, 0.2978826000, 0.4320004000, 0.7095801000"); + } + related_pin : "A3"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011280300, 0.0025449000, 0.0057414300, 0.0129530000, 0.0292227000, 0.0659279000"); + values("0.0803636000, 0.0930180000, 0.1214322000, 0.1851695000, 0.3285814000, 0.6516920000, 1.3790930000", \ + "0.0803296000, 0.0930058000, 0.1214981000, 0.1856070000, 0.3289057000, 0.6507316000, 1.3784653000", \ + "0.0803039000, 0.0929893000, 0.1213757000, 0.1851409000, 0.3285521000, 0.6501550000, 1.3769118000", \ + "0.0803321000, 0.0930789000, 0.1214913000, 0.1854450000, 0.3289420000, 0.6504497000, 1.3758177000", \ + "0.0926599000, 0.1037787000, 0.1296821000, 0.1894315000, 0.3288698000, 0.6510746000, 1.3781667000", \ + "0.1293889000, 0.1420513000, 0.1698046000, 0.2280150000, 0.3534464000, 0.6571620000, 1.3775185000", \ + "0.2105201000, 0.2260680000, 0.2598899000, 0.3265750000, 0.4622100000, 0.7362915000, 1.4002204000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011280300, 0.0025449000, 0.0057414300, 0.0129530000, 0.0292227000, 0.0659279000"); + values("0.0162661000, 0.0184681000, 0.0233374000, 0.0339101000, 0.0574340000, 0.1103052000, 0.2292388000", \ + "0.0209533000, 0.0232270000, 0.0281437000, 0.0386722000, 0.0623292000, 0.1152228000, 0.2342302000", \ + "0.0288437000, 0.0321345000, 0.0386319000, 0.0501325000, 0.0735259000, 0.1264934000, 0.2455063000", \ + "0.0375491000, 0.0429966000, 0.0534998000, 0.0713180000, 0.1001089000, 0.1529936000, 0.2707184000", \ + "0.0442047000, 0.0528616000, 0.0690829000, 0.0977788000, 0.1427652000, 0.2132203000, 0.3328298000", \ + "0.0399215000, 0.0534286000, 0.0792417000, 0.1233787000, 0.1960328000, 0.3040733000, 0.4684660000", \ + "-0.0006177000, 0.0211681000, 0.0612476000, 0.1314908000, 0.2448462000, 0.4177132000, 0.6747672000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011280300, 0.0025449000, 0.0057414300, 0.0129530000, 0.0292227000, 0.0659279000"); + values("0.0868784000, 0.0970621000, 0.1189161000, 0.1667953000, 0.2727664000, 0.5090702000, 1.0392847000", \ + "0.0903231000, 0.1002248000, 0.1218885000, 0.1703140000, 0.2767379000, 0.5133781000, 1.0440240000", \ + "0.0998490000, 0.1100033000, 0.1317183000, 0.1800647000, 0.2869821000, 0.5243096000, 1.0558431000", \ + "0.1275579000, 0.1374782000, 0.1583156000, 0.2059299000, 0.3122852000, 0.5496074000, 1.0816076000", \ + "0.1902940000, 0.2016563000, 0.2254372000, 0.2726659000, 0.3778934000, 0.6133919000, 1.1461952000", \ + "0.2918856000, 0.3089789000, 0.3443243000, 0.4119170000, 0.5324829000, 0.7665464000, 1.2958103000", \ + "0.4530502000, 0.4764500000, 0.5303235000, 0.6325723000, 0.8170156000, 1.1189447000, 1.6424568000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011280300, 0.0025449000, 0.0057414300, 0.0129530000, 0.0292227000, 0.0659279000"); + values("0.0132676000, 0.0163363000, 0.0228827000, 0.0368678000, 0.0677984000, 0.1373919000, 0.2950742000", \ + "0.0140146000, 0.0167518000, 0.0229258000, 0.0368724000, 0.0678328000, 0.1373745000, 0.2953384000", \ + "0.0215074000, 0.0233172000, 0.0275708000, 0.0388675000, 0.0678875000, 0.1373418000, 0.2951514000", \ + "0.0365074000, 0.0388326000, 0.0440298000, 0.0542922000, 0.0766540000, 0.1386210000, 0.2949382000", \ + "0.0628433000, 0.0664004000, 0.0740463000, 0.0878507000, 0.1144524000, 0.1641246000, 0.2992316000", \ + "0.1097230000, 0.1149740000, 0.1259297000, 0.1490551000, 0.1866477000, 0.2550993000, 0.3636254000", \ + "0.1949487000, 0.2036187000, 0.2204874000, 0.2527992000, 0.3112928000, 0.4099863000, 0.5632628000"); + } + related_pin : "B1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011280300, 0.0025449000, 0.0057414300, 0.0129530000, 0.0292227000, 0.0659279000"); + values("0.0804123000, 0.0928519000, 0.1216244000, 0.1850273000, 0.3287054000, 0.6520252000, 1.3800847000", \ + "0.0802919000, 0.0929689000, 0.1212814000, 0.1850261000, 0.3288743000, 0.6501680000, 1.3767986000", \ + "0.0801169000, 0.0928659000, 0.1213751000, 0.1853380000, 0.3286137000, 0.6512136000, 1.3812305000", \ + "0.0809714000, 0.0933724000, 0.1208623000, 0.1852513000, 0.3287018000, 0.6504685000, 1.3762169000", \ + "0.1069773000, 0.1164817000, 0.1386339000, 0.1944035000, 0.3291927000, 0.6508163000, 1.3778632000", \ + "0.1571214000, 0.1731099000, 0.2040646000, 0.2620175000, 0.3729564000, 0.6589590000, 1.3767543000", \ + "0.2390592000, 0.2622752000, 0.3113963000, 0.3945715000, 0.5420259000, 0.7830692000, 1.4100728000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__a31oi_2") { + leakage_power () { + value : 0.0027951000; + when : "!A1&!A2&!A3&B1"; + } + leakage_power () { + value : 0.0008266000; + when : "!A1&!A2&!A3&!B1"; + } + leakage_power () { + value : 0.0027951000; + when : "!A1&!A2&A3&B1"; + } + leakage_power () { + value : 0.0008558000; + when : "!A1&!A2&A3&!B1"; + } + leakage_power () { + value : 0.0027951000; + when : "!A1&A2&!A3&B1"; + } + leakage_power () { + value : 0.0008588000; + when : "!A1&A2&!A3&!B1"; + } + leakage_power () { + value : 0.0027951000; + when : "!A1&A2&A3&B1"; + } + leakage_power () { + value : 0.0015629000; + when : "!A1&A2&A3&!B1"; + } + leakage_power () { + value : 0.0027951000; + when : "A1&!A2&!A3&B1"; + } + leakage_power () { + value : 0.0008723000; + when : "A1&!A2&!A3&!B1"; + } + leakage_power () { + value : 0.0027951000; + when : "A1&!A2&A3&B1"; + } + leakage_power () { + value : 0.0013812000; + when : "A1&!A2&A3&!B1"; + } + leakage_power () { + value : 0.0027951000; + when : "A1&A2&!A3&B1"; + } + leakage_power () { + value : 0.0013766000; + when : "A1&A2&!A3&!B1"; + } + leakage_power () { + value : 0.0003247000; + when : "A1&A2&A3&B1"; + } + leakage_power () { + value : 0.0031468000; + when : "A1&A2&A3&!B1"; + } + area : 12.512000000; + cell_footprint : "sky130_fd_sc_hd__a31oi"; + cell_leakage_power : 0.0019232090; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A1") { + capacitance : 0.0044510000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0043400000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0094098000, 0.0094125000, 0.0094188000, 0.0094151000, 0.0094066000, 0.0093870000, 0.0093419000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0071500000, -0.0071523000, -0.0071576000, -0.0071436000, -0.0071113000, -0.0070369000, -0.0068654000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0045620000; + } + pin ("A2") { + capacitance : 0.0043430000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0041670000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0084257000, 0.0084129000, 0.0083835000, 0.0084147000, 0.0084868000, 0.0086530000, 0.0090360000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0077893000, -0.0077891000, -0.0077885000, -0.0077865000, -0.0077819000, -0.0077712000, -0.0077466000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0045190000; + } + pin ("A3") { + capacitance : 0.0044070000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0041590000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0078495000, 0.0078554000, 0.0078692000, 0.0078732000, 0.0078825000, 0.0079038000, 0.0079530000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0078774000, -0.0078778000, -0.0078789000, -0.0078774000, -0.0078739000, -0.0078658000, -0.0078472000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0046550000; + } + pin ("B1") { + capacitance : 0.0043920000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0040760000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0049663000, 0.0049504000, 0.0049138000, 0.0049500000, 0.0050336000, 0.0052262000, 0.0056701000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0035165000, -0.0035179000, -0.0035213000, -0.0035210000, -0.0035202000, -0.0035185000, -0.0035146000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0047080000; + } + pin ("Y") { + direction : "output"; + function : "(!A1&!B1) | (!A2&!B1) | (!A3&!B1)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012431530, 0.0030908590, 0.0076848220, 0.0191068200, 0.0475054100, 0.1181130000"); + values("0.0098799000, 0.0086903000, 0.0057383000, -0.0015442000, -0.0199066000, -0.0656932000, -0.1799111000", \ + "0.0096331000, 0.0084551000, 0.0055546000, -0.0017519000, -0.0201024000, -0.0659038000, -0.1800939000", \ + "0.0091989000, 0.0080217000, 0.0051502000, -0.0020938000, -0.0203698000, -0.0660733000, -0.1801677000", \ + "0.0086756000, 0.0075326000, 0.0046464000, -0.0025082000, -0.0207091000, -0.0663248000, -0.1804005000", \ + "0.0082564000, 0.0071271000, 0.0043263000, -0.0028884000, -0.0210357000, -0.0665692000, -0.1805372000", \ + "0.0090202000, 0.0076992000, 0.0047001000, -0.0030173000, -0.0211311000, -0.0666711000, -0.1806737000", \ + "0.0107110000, 0.0093999000, 0.0062350000, -0.0013314000, -0.0201910000, -0.0665304000, -0.1808138000"); + } + related_pin : "A1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012431530, 0.0030908590, 0.0076848220, 0.0191068200, 0.0475054100, 0.1181130000"); + values("0.0151280000, 0.0164596000, 0.0196623000, 0.0273473000, 0.0457473000, 0.0912960000, 0.2042296000", \ + "0.0146648000, 0.0160109000, 0.0192598000, 0.0269821000, 0.0456307000, 0.0912841000, 0.2043027000", \ + "0.0141442000, 0.0154436000, 0.0186976000, 0.0265156000, 0.0452746000, 0.0913990000, 0.2042526000", \ + "0.0137499000, 0.0150188000, 0.0181827000, 0.0258088000, 0.0446727000, 0.0907269000, 0.2040701000", \ + "0.0134945000, 0.0147407000, 0.0177767000, 0.0253208000, 0.0441100000, 0.0906237000, 0.2043750000", \ + "0.0134082000, 0.0146610000, 0.0176931000, 0.0252506000, 0.0437472000, 0.0898241000, 0.2042141000", \ + "0.0133907000, 0.0144573000, 0.0174570000, 0.0247172000, 0.0436857000, 0.0896745000, 0.2035164000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012431530, 0.0030908590, 0.0076848220, 0.0191068200, 0.0475054100, 0.1181130000"); + values("0.0107967000, 0.0096117000, 0.0066646000, -0.0006943000, -0.0190273000, -0.0648543000, -0.1790050000", \ + "0.0105867000, 0.0093977000, 0.0064486000, -0.0008854000, -0.0192090000, -0.0650259000, -0.1791503000", \ + "0.0102467000, 0.0090734000, 0.0061675000, -0.0011384000, -0.0194318000, -0.0651833000, -0.1793313000", \ + "0.0098133000, 0.0086622000, 0.0057888000, -0.0014686000, -0.0197144000, -0.0653774000, -0.1794470000", \ + "0.0094680000, 0.0082915000, 0.0054430000, -0.0017596000, -0.0199095000, -0.0655384000, -0.1795592000", \ + "0.0096648000, 0.0084802000, 0.0054999000, -0.0018867000, -0.0203504000, -0.0658627000, -0.1798044000", \ + "0.0107866000, 0.0095500000, 0.0065401000, -0.0009887000, -0.0196391000, -0.0658567000, -0.1798142000"); + } + related_pin : "A2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012431530, 0.0030908590, 0.0076848220, 0.0191068200, 0.0475054100, 0.1181130000"); + values("0.0214001000, 0.0225943000, 0.0256062000, 0.0330372000, 0.0514638000, 0.0968632000, 0.2096911000", \ + "0.0211438000, 0.0223414000, 0.0253867000, 0.0328861000, 0.0513983000, 0.0968656000, 0.2097353000", \ + "0.0207248000, 0.0219689000, 0.0250418000, 0.0326138000, 0.0511642000, 0.0967639000, 0.2097393000", \ + "0.0203536000, 0.0215459000, 0.0245744000, 0.0321616000, 0.0507498000, 0.0965342000, 0.2095595000", \ + "0.0199379000, 0.0211690000, 0.0241971000, 0.0317107000, 0.0502033000, 0.0959978000, 0.2093558000", \ + "0.0196921000, 0.0209174000, 0.0239524000, 0.0314610000, 0.0499435000, 0.0955724000, 0.2086669000", \ + "0.0190553000, 0.0202163000, 0.0231896000, 0.0306716000, 0.0495243000, 0.0954283000, 0.2086831000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012431530, 0.0030908590, 0.0076848220, 0.0191068200, 0.0475054100, 0.1181130000"); + values("0.0107518000, 0.0095693000, 0.0066295000, -0.0007199000, -0.0190742000, -0.0648477000, -0.1790677000", \ + "0.0105257000, 0.0093461000, 0.0063907000, -0.0009517000, -0.0192937000, -0.0650406000, -0.1792309000", \ + "0.0101705000, 0.0090024000, 0.0060905000, -0.0012056000, -0.0195170000, -0.0652529000, -0.1794458000", \ + "0.0097143000, 0.0085546000, 0.0056344000, -0.0015962000, -0.0197694000, -0.0654454000, -0.1795667000", \ + "0.0093286000, 0.0081818000, 0.0053012000, -0.0018894000, -0.0200083000, -0.0656094000, -0.1796504000", \ + "0.0095460000, 0.0083293000, 0.0053971000, -0.0019232000, -0.0205011000, -0.0659472000, -0.1798543000", \ + "0.0106948000, 0.0094216000, 0.0064352000, -0.0010971000, -0.0197187000, -0.0659362000, -0.1798245000"); + } + related_pin : "A3"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012431530, 0.0030908590, 0.0076848220, 0.0191068200, 0.0475054100, 0.1181130000"); + values("0.0278990000, 0.0291234000, 0.0321141000, 0.0395739000, 0.0579984000, 0.1036207000, 0.2166322000", \ + "0.0276298000, 0.0288626000, 0.0318611000, 0.0393429000, 0.0577906000, 0.1034004000, 0.2164345000", \ + "0.0273012000, 0.0284929000, 0.0315694000, 0.0391145000, 0.0576334000, 0.1032332000, 0.2162572000", \ + "0.0269555000, 0.0282015000, 0.0312267000, 0.0387713000, 0.0573218000, 0.1030778000, 0.2161716000", \ + "0.0267133000, 0.0279199000, 0.0309500000, 0.0384838000, 0.0570225000, 0.1028799000, 0.2159619000", \ + "0.0265779000, 0.0278346000, 0.0309274000, 0.0384706000, 0.0570073000, 0.1027723000, 0.2158181000", \ + "0.0265091000, 0.0276404000, 0.0305824000, 0.0381250000, 0.0570330000, 0.1028396000, 0.2161931000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012431530, 0.0030908590, 0.0076848220, 0.0191068200, 0.0475054100, 0.1181130000"); + values("-0.0002959000, -0.0013775000, -0.0041832000, -0.0114410000, -0.0298142000, -0.0757537000, -0.1901010000", \ + "-0.0006173000, -0.0016613000, -0.0043870000, -0.0114928000, -0.0297459000, -0.0756121000, -0.1899164000", \ + "-0.0010080000, -0.0020407000, -0.0047015000, -0.0117103000, -0.0297787000, -0.0755302000, -0.1897684000", \ + "-0.0013754000, -0.0023636000, -0.0051932000, -0.0121114000, -0.0300708000, -0.0756029000, -0.1897289000", \ + "-0.0009441000, -0.0021176000, -0.0049885000, -0.0121228000, -0.0304037000, -0.0758159000, -0.1898165000", \ + "-0.0001118000, -0.0014721000, -0.0045508000, -0.0118725000, -0.0299947000, -0.0759640000, -0.1899799000", \ + "0.0031092000, 0.0017263000, -0.0016529000, -0.0095994000, -0.0286678000, -0.0743181000, -0.1895033000"); + } + related_pin : "B1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012431530, 0.0030908590, 0.0076848220, 0.0191068200, 0.0475054100, 0.1181130000"); + values("0.0251162000, 0.0264515000, 0.0295459000, 0.0372352000, 0.0558975000, 0.1015963000, 0.2146825000", \ + "0.0247741000, 0.0260065000, 0.0291507000, 0.0368679000, 0.0556773000, 0.1015928000, 0.2146177000", \ + "0.0243392000, 0.0256134000, 0.0287105000, 0.0363821000, 0.0551817000, 0.1011823000, 0.2144933000", \ + "0.0240151000, 0.0252548000, 0.0282481000, 0.0358592000, 0.0545944000, 0.1007613000, 0.2141288000", \ + "0.0238519000, 0.0250303000, 0.0280653000, 0.0355753000, 0.0541417000, 0.1000092000, 0.2135297000", \ + "0.0250787000, 0.0261998000, 0.0291214000, 0.0365441000, 0.0549510000, 0.0997917000, 0.2127271000", \ + "0.0278534000, 0.0289992000, 0.0316533000, 0.0383481000, 0.0559975000, 0.1007906000, 0.2127658000"); + } + } + max_capacitance : 0.1181130000; + max_transition : 1.4952570000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012431500, 0.0030908600, 0.0076848200, 0.0191068000, 0.0475054000, 0.1181130000"); + values("0.0437825000, 0.0475475000, 0.0563683000, 0.0771605000, 0.1260529000, 0.2438415000, 0.5332076000", \ + "0.0472867000, 0.0510624000, 0.0600217000, 0.0809472000, 0.1296385000, 0.2477874000, 0.5371041000", \ + "0.0562562000, 0.0600454000, 0.0690206000, 0.0900067000, 0.1391126000, 0.2570586000, 0.5469041000", \ + "0.0780847000, 0.0822746000, 0.0918173000, 0.1126025000, 0.1617254000, 0.2798674000, 0.5687148000", \ + "0.1056485000, 0.1118654000, 0.1257022000, 0.1558597000, 0.2142027000, 0.3326056000, 0.6211858000", \ + "0.1299914000, 0.1393014000, 0.1603713000, 0.2060020000, 0.2919030000, 0.4494630000, 0.7455627000", \ + "0.1285278000, 0.1424212000, 0.1733546000, 0.2421298000, 0.3762751000, 0.6150253000, 1.0164897000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012431500, 0.0030908600, 0.0076848200, 0.0191068000, 0.0475054000, 0.1181130000"); + values("0.0811107000, 0.0876962000, 0.1037586000, 0.1419459000, 0.2334235000, 0.4594151000, 1.0191952000", \ + "0.0851469000, 0.0918385000, 0.1081451000, 0.1466303000, 0.2389881000, 0.4654094000, 1.0256389000", \ + "0.0973830000, 0.1040645000, 0.1201072000, 0.1592391000, 0.2521738000, 0.4810243000, 1.0401739000", \ + "0.1275798000, 0.1339421000, 0.1494874000, 0.1879548000, 0.2813753000, 0.5096445000, 1.0712580000", \ + "0.1845705000, 0.1926092000, 0.2111745000, 0.2520301000, 0.3451914000, 0.5752782000, 1.1368783000", \ + "0.2767551000, 0.2889379000, 0.3160762000, 0.3731505000, 0.4859095000, 0.7192901000, 1.2874336000", \ + "0.4192404000, 0.4390803000, 0.4850920000, 0.5754909000, 0.7427775000, 1.0431163000, 1.6224860000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012431500, 0.0030908600, 0.0076848200, 0.0191068000, 0.0475054000, 0.1181130000"); + values("0.0434670000, 0.0474350000, 0.0574800000, 0.0828449000, 0.1456033000, 0.3035531000, 0.6961279000", \ + "0.0432480000, 0.0471879000, 0.0573241000, 0.0827530000, 0.1459242000, 0.3034411000, 0.6964533000", \ + "0.0420014000, 0.0459185000, 0.0564229000, 0.0823896000, 0.1458708000, 0.3033531000, 0.6959283000", \ + "0.0510973000, 0.0545225000, 0.0630255000, 0.0852800000, 0.1458659000, 0.3030601000, 0.6960523000", \ + "0.0716376000, 0.0769936000, 0.0892497000, 0.1153558000, 0.1663500000, 0.3068157000, 0.6958849000", \ + "0.1138361000, 0.1218365000, 0.1386365000, 0.1729964000, 0.2423219000, 0.3691671000, 0.7072549000", \ + "0.1863940000, 0.1982003000, 0.2249184000, 0.2776813000, 0.3744375000, 0.5440797000, 0.8600605000"); + } + related_pin : "A1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012431500, 0.0030908600, 0.0076848200, 0.0191068000, 0.0475054000, 0.1181130000"); + values("0.0477130000, 0.0559325000, 0.0763447000, 0.1268999000, 0.2512880000, 0.5609587000, 1.3320217000", \ + "0.0479342000, 0.0560943000, 0.0764465000, 0.1268952000, 0.2514159000, 0.5599007000, 1.3321869000", \ + "0.0480465000, 0.0561950000, 0.0763990000, 0.1269975000, 0.2512955000, 0.5623801000, 1.3260297000", \ + "0.0489565000, 0.0568268000, 0.0768644000, 0.1269841000, 0.2511498000, 0.5611802000, 1.3268856000", \ + "0.0642234000, 0.0720215000, 0.0892123000, 0.1341713000, 0.2527009000, 0.5641815000, 1.3312518000", \ + "0.1007891000, 0.1093828000, 0.1303660000, 0.1776898000, 0.2841120000, 0.5670919000, 1.3382354000", \ + "0.1800636000, 0.1927415000, 0.2197419000, 0.2772258000, 0.3971342000, 0.6587531000, 1.3495898000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012431500, 0.0030908600, 0.0076848200, 0.0191068000, 0.0475054000, 0.1181130000"); + values("0.0519063000, 0.0555187000, 0.0645168000, 0.0851480000, 0.1340065000, 0.2519625000, 0.5413185000", \ + "0.0558375000, 0.0594970000, 0.0683620000, 0.0891687000, 0.1380023000, 0.2560464000, 0.5451227000", \ + "0.0640300000, 0.0676575000, 0.0765732000, 0.0973642000, 0.1463398000, 0.2642221000, 0.5536359000", \ + "0.0811143000, 0.0851655000, 0.0948517000, 0.1164059000, 0.1655284000, 0.2838114000, 0.5738934000", \ + "0.1082115000, 0.1133171000, 0.1261514000, 0.1528659000, 0.2078507000, 0.3284851000, 0.6191600000", \ + "0.1362755000, 0.1442469000, 0.1629087000, 0.2019730000, 0.2789451000, 0.4235149000, 0.7237646000", \ + "0.1390885000, 0.1515853000, 0.1803450000, 0.2414311000, 0.3606028000, 0.5710172000, 0.9399518000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012431500, 0.0030908600, 0.0076848200, 0.0191068000, 0.0475054000, 0.1181130000"); + values("0.1120437000, 0.1187694000, 0.1357593000, 0.1766832000, 0.2774264000, 0.5263233000, 1.1451744000", \ + "0.1169057000, 0.1237718000, 0.1406073000, 0.1822357000, 0.2831952000, 0.5323967000, 1.1503556000", \ + "0.1288580000, 0.1360125000, 0.1529230000, 0.1949584000, 0.2964967000, 0.5458905000, 1.1632337000", \ + "0.1587292000, 0.1654181000, 0.1826351000, 0.2243759000, 0.3264347000, 0.5765642000, 1.1946191000", \ + "0.2206564000, 0.2283182000, 0.2466021000, 0.2880612000, 0.3896434000, 0.6399418000, 1.2589297000", \ + "0.3285324000, 0.3387801000, 0.3627739000, 0.4171946000, 0.5318471000, 0.7835309000, 1.4059548000", \ + "0.5015469000, 0.5180543000, 0.5574318000, 0.6389112000, 0.7995859000, 1.1080024000, 1.7374010000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012431500, 0.0030908600, 0.0076848200, 0.0191068000, 0.0475054000, 0.1181130000"); + values("0.0428954000, 0.0470525000, 0.0571334000, 0.0824582000, 0.1458490000, 0.3031947000, 0.6960898000", \ + "0.0428038000, 0.0469153000, 0.0571100000, 0.0824757000, 0.1458158000, 0.3034394000, 0.6959947000", \ + "0.0426340000, 0.0465708000, 0.0567898000, 0.0823931000, 0.1457875000, 0.3034454000, 0.6954706000", \ + "0.0482340000, 0.0519602000, 0.0608575000, 0.0845899000, 0.1460915000, 0.3030973000, 0.6958492000", \ + "0.0648834000, 0.0688595000, 0.0790893000, 0.1030905000, 0.1581272000, 0.3065433000, 0.6956992000", \ + "0.1025215000, 0.1082205000, 0.1210601000, 0.1488861000, 0.2090084000, 0.3437231000, 0.7048042000", \ + "0.1714608000, 0.1799953000, 0.1991253000, 0.2395548000, 0.3176243000, 0.4709939000, 0.7991403000"); + } + related_pin : "A2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012431500, 0.0030908600, 0.0076848200, 0.0191068000, 0.0475054000, 0.1181130000"); + values("0.0729178000, 0.0821080000, 0.1047185000, 0.1602937000, 0.2979253000, 0.6372682000, 1.4825833000", \ + "0.0730309000, 0.0820154000, 0.1046661000, 0.1604054000, 0.2976564000, 0.6376233000, 1.4824383000", \ + "0.0730377000, 0.0821677000, 0.1045370000, 0.1602221000, 0.2976483000, 0.6374802000, 1.4801164000", \ + "0.0732804000, 0.0822676000, 0.1047453000, 0.1604185000, 0.2986519000, 0.6386194000, 1.4801198000", \ + "0.0837979000, 0.0914900000, 0.1120462000, 0.1641823000, 0.2977405000, 0.6375720000, 1.4849160000", \ + "0.1198314000, 0.1289780000, 0.1511306000, 0.2027745000, 0.3208867000, 0.6417320000, 1.4874699000", \ + "0.2024464000, 0.2144188000, 0.2413422000, 0.3007654000, 0.4312690000, 0.7169590000, 1.4952567000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012431500, 0.0030908600, 0.0076848200, 0.0191068000, 0.0475054000, 0.1181130000"); + values("0.0574766000, 0.0612042000, 0.0700831000, 0.0908160000, 0.1397262000, 0.2575686000, 0.5469889000", \ + "0.0616058000, 0.0653471000, 0.0741838000, 0.0950288000, 0.1438918000, 0.2617904000, 0.5511353000", \ + "0.0696018000, 0.0733945000, 0.0823384000, 0.1031749000, 0.1521824000, 0.2701098000, 0.5592888000", \ + "0.0847024000, 0.0884255000, 0.0977656000, 0.1190149000, 0.1681076000, 0.2862555000, 0.5756670000", \ + "0.1077961000, 0.1127269000, 0.1235598000, 0.1482691000, 0.2015756000, 0.3213411000, 0.6114448000", \ + "0.1346315000, 0.1413463000, 0.1577502000, 0.1912478000, 0.2581215000, 0.3953219000, 0.6929061000", \ + "0.1393450000, 0.1492290000, 0.1732224000, 0.2261893000, 0.3279947000, 0.5131093000, 0.8620565000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012431500, 0.0030908600, 0.0076848200, 0.0191068000, 0.0475054000, 0.1181130000"); + values("0.1297773000, 0.1365019000, 0.1529569000, 0.1939032000, 0.2931186000, 0.5358593000, 1.1364645000", \ + "0.1344239000, 0.1412300000, 0.1576995000, 0.1988587000, 0.2981196000, 0.5409549000, 1.1416257000", \ + "0.1468784000, 0.1536704000, 0.1708364000, 0.2111967000, 0.3107742000, 0.5541081000, 1.1548446000", \ + "0.1751966000, 0.1825649000, 0.1993134000, 0.2405027000, 0.3400878000, 0.5836382000, 1.1845567000", \ + "0.2360273000, 0.2433718000, 0.2603321000, 0.3012033000, 0.4006033000, 0.6443200000, 1.2459299000", \ + "0.3416107000, 0.3506525000, 0.3742955000, 0.4244322000, 0.5347581000, 0.7796682000, 1.3813007000", \ + "0.5160767000, 0.5303836000, 0.5634330000, 0.6357799000, 0.7866049000, 1.0822796000, 1.6953040000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012431500, 0.0030908600, 0.0076848200, 0.0191068000, 0.0475054000, 0.1181130000"); + values("0.0429050000, 0.0470330000, 0.0570731000, 0.0825861000, 0.1456931000, 0.3032144000, 0.6964472000", \ + "0.0428502000, 0.0469982000, 0.0571589000, 0.0825671000, 0.1457803000, 0.3032038000, 0.6960340000", \ + "0.0424865000, 0.0466547000, 0.0568890000, 0.0825472000, 0.1458424000, 0.3034020000, 0.6958692000", \ + "0.0458727000, 0.0497497000, 0.0592456000, 0.0837113000, 0.1458304000, 0.3030754000, 0.6960234000", \ + "0.0580094000, 0.0620776000, 0.0716327000, 0.0959706000, 0.1540634000, 0.3056299000, 0.6962083000", \ + "0.0906628000, 0.0954125000, 0.1064061000, 0.1324342000, 0.1905734000, 0.3325010000, 0.7035184000", \ + "0.1566774000, 0.1637725000, 0.1795081000, 0.2126149000, 0.2823337000, 0.4290307000, 0.7752199000"); + } + related_pin : "A3"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012431500, 0.0030908600, 0.0076848200, 0.0191068000, 0.0475054000, 0.1181130000"); + values("0.0902374000, 0.0992089000, 0.1211477000, 0.1754186000, 0.3090476000, 0.6413096000, 1.4629763000", \ + "0.0902409000, 0.0992175000, 0.1211619000, 0.1754086000, 0.3090132000, 0.6408131000, 1.4656776000", \ + "0.0902621000, 0.0991201000, 0.1211535000, 0.1753658000, 0.3094369000, 0.6412249000, 1.4619996000", \ + "0.0901280000, 0.0990966000, 0.1211294000, 0.1754394000, 0.3091820000, 0.6417249000, 1.4631593000", \ + "0.0979200000, 0.1065187000, 0.1266718000, 0.1782836000, 0.3094276000, 0.6413592000, 1.4653500000", \ + "0.1336698000, 0.1426408000, 0.1640669000, 0.2154207000, 0.3322891000, 0.6448266000, 1.4635108000", \ + "0.2156525000, 0.2259579000, 0.2520997000, 0.3098848000, 0.4387791000, 0.7204828000, 1.4791686000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012431500, 0.0030908600, 0.0076848200, 0.0191068000, 0.0475054000, 0.1181130000"); + values("0.0156217000, 0.0170860000, 0.0205675000, 0.0288992000, 0.0488834000, 0.0984892000, 0.2215380000", \ + "0.0202374000, 0.0217130000, 0.0252297000, 0.0334553000, 0.0536711000, 0.1033676000, 0.2263855000", \ + "0.0274274000, 0.0297536000, 0.0348125000, 0.0447569000, 0.0649272000, 0.1144667000, 0.2376112000", \ + "0.0346928000, 0.0385391000, 0.0467991000, 0.0624329000, 0.0901380000, 0.1407148000, 0.2629664000", \ + "0.0386264000, 0.0447062000, 0.0576315000, 0.0822423000, 0.1262741000, 0.1982725000, 0.3234072000", \ + "0.0281207000, 0.0374662000, 0.0578992000, 0.0973094000, 0.1658287000, 0.2791132000, 0.4566381000", \ + "-0.0252598000, -0.0106094000, 0.0214645000, 0.0833537000, 0.1928690000, 0.3694654000, 0.6484127000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012431500, 0.0030908600, 0.0076848200, 0.0191068000, 0.0475054000, 0.1181130000"); + values("0.0955063000, 0.1025673000, 0.1203252000, 0.1617189000, 0.2622577000, 0.5055536000, 1.1067455000", \ + "0.0985492000, 0.1054277000, 0.1231186000, 0.1647646000, 0.2654194000, 0.5096517000, 1.1111881000", \ + "0.1082756000, 0.1155317000, 0.1328890000, 0.1744831000, 0.2749046000, 0.5199491000, 1.1221827000", \ + "0.1356145000, 0.1424491000, 0.1590766000, 0.1996181000, 0.3000558000, 0.5452606000, 1.1482255000", \ + "0.2014743000, 0.2091937000, 0.2260920000, 0.2668554000, 0.3649670000, 0.6091955000, 1.2120993000", \ + "0.3135236000, 0.3245301000, 0.3509744000, 0.4081222000, 0.5206401000, 0.7590392000, 1.3583231000", \ + "0.4929637000, 0.5096065000, 0.5485095000, 0.6334137000, 0.8025596000, 1.1152995000, 1.7148811000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012431500, 0.0030908600, 0.0076848200, 0.0191068000, 0.0475054000, 0.1181130000"); + values("0.0125840000, 0.0145729000, 0.0193333000, 0.0304904000, 0.0570256000, 0.1225286000, 0.2855954000", \ + "0.0134917000, 0.0152260000, 0.0195689000, 0.0304796000, 0.0570460000, 0.1228619000, 0.2855579000", \ + "0.0213654000, 0.0225624000, 0.0251886000, 0.0335943000, 0.0574788000, 0.1224199000, 0.2861478000", \ + "0.0362337000, 0.0378092000, 0.0414748000, 0.0499871000, 0.0685380000, 0.1246906000, 0.2854381000", \ + "0.0627079000, 0.0649569000, 0.0702177000, 0.0823922000, 0.1063706000, 0.1532229000, 0.2909062000", \ + "0.1099488000, 0.1131542000, 0.1209857000, 0.1388553000, 0.1754757000, 0.2410329000, 0.3575796000", \ + "0.1953855000, 0.2004130000, 0.2127621000, 0.2394867000, 0.2938400000, 0.3934418000, 0.5573174000"); + } + related_pin : "B1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012431500, 0.0030908600, 0.0076848200, 0.0191068000, 0.0475054000, 0.1181130000"); + values("0.0898512000, 0.0989933000, 0.1211241000, 0.1751616000, 0.3088549000, 0.6408460000, 1.4628853000", \ + "0.0901719000, 0.0989548000, 0.1208967000, 0.1752624000, 0.3093849000, 0.6405423000, 1.4626642000", \ + "0.0897488000, 0.0987870000, 0.1209336000, 0.1754786000, 0.3093553000, 0.6398887000, 1.4631908000", \ + "0.0889860000, 0.0977496000, 0.1194656000, 0.1749624000, 0.3093976000, 0.6408331000, 1.4631101000", \ + "0.1102098000, 0.1175139000, 0.1353189000, 0.1826056000, 0.3097315000, 0.6405094000, 1.4660373000", \ + "0.1602252000, 0.1703338000, 0.1947324000, 0.2464635000, 0.3536301000, 0.6486627000, 1.4631081000", \ + "0.2420902000, 0.2581956000, 0.2943659000, 0.3676622000, 0.5073871000, 0.7696906000, 1.4857888000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__a31oi_4") { + leakage_power () { + value : 0.0031158000; + when : "!A1&!A2&!A3&B1"; + } + leakage_power () { + value : 0.0020631000; + when : "!A1&!A2&!A3&!B1"; + } + leakage_power () { + value : 0.0031158000; + when : "!A1&!A2&A3&B1"; + } + leakage_power () { + value : 0.0021385000; + when : "!A1&!A2&A3&!B1"; + } + leakage_power () { + value : 0.0031158000; + when : "!A1&A2&!A3&B1"; + } + leakage_power () { + value : 0.0021432000; + when : "!A1&A2&!A3&!B1"; + } + leakage_power () { + value : 0.0031158000; + when : "!A1&A2&A3&B1"; + } + leakage_power () { + value : 0.0038798000; + when : "!A1&A2&A3&!B1"; + } + leakage_power () { + value : 0.0031158000; + when : "A1&!A2&!A3&B1"; + } + leakage_power () { + value : 0.0021647000; + when : "A1&!A2&!A3&!B1"; + } + leakage_power () { + value : 0.0031158000; + when : "A1&!A2&A3&B1"; + } + leakage_power () { + value : 0.0034546000; + when : "A1&!A2&A3&!B1"; + } + leakage_power () { + value : 0.0031158000; + when : "A1&A2&!A3&B1"; + } + leakage_power () { + value : 0.0034296000; + when : "A1&A2&!A3&!B1"; + } + leakage_power () { + value : 0.0004327000; + when : "A1&A2&A3&B1"; + } + leakage_power () { + value : 0.0042707000; + when : "A1&A2&A3&!B1"; + } + area : 21.270400000; + cell_footprint : "sky130_fd_sc_hd__a31oi"; + cell_leakage_power : 0.0028617010; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A1") { + capacitance : 0.0084220000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0081860000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0181798000, 0.0181836000, 0.0181924000, 0.0181861000, 0.0181715000, 0.0181380000, 0.0180608000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0137620000, -0.0137759000, -0.0138080000, -0.0137729000, -0.0136922000, -0.0135060000, -0.0130769000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0086580000; + } + pin ("A2") { + capacitance : 0.0084170000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0081090000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0171112000, 0.0171103000, 0.0171081000, 0.0171673000, 0.0173037000, 0.0176181000, 0.0183429000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0155745000, -0.0155773000, -0.0155839000, -0.0155812000, -0.0155750000, -0.0155607000, -0.0155277000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0087250000; + } + pin ("A3") { + capacitance : 0.0086310000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0081800000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0156974000, 0.0156960000, 0.0156929000, 0.0156965000, 0.0157047000, 0.0157237000, 0.0157675000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0156854000, -0.0156853000, -0.0156850000, -0.0156752000, -0.0156527000, -0.0156008000, -0.0154810000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0090820000; + } + pin ("B1") { + capacitance : 0.0085110000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0078650000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0078526000, 0.0078318000, 0.0077837000, 0.0078425000, 0.0079778000, 0.0082899000, 0.0090091000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0068876000, -0.0068816000, -0.0068679000, -0.0068695000, -0.0068734000, -0.0068824000, -0.0069030000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0091560000; + } + pin ("Y") { + direction : "output"; + function : "(!A1&!B1) | (!A2&!B1) | (!A3&!B1)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013699110, 0.0037533110, 0.0102834000, 0.0281746900, 0.0771936200, 0.2114967000"); + values("0.0194876000, 0.0180935000, 0.0143187000, 0.0038864000, -0.0247970000, -0.1037245000, -0.3208926000", \ + "0.0190109000, 0.0176274000, 0.0138533000, 0.0035242000, -0.0251239000, -0.1040933000, -0.3212527000", \ + "0.0182110000, 0.0168400000, 0.0131124000, 0.0028186000, -0.0256686000, -0.1045401000, -0.3216096000", \ + "0.0171269000, 0.0159115000, 0.0122454000, 0.0019762000, -0.0263651000, -0.1049948000, -0.3219312000", \ + "0.0163920000, 0.0150523000, 0.0113542000, 0.0013820000, -0.0270461000, -0.1055916000, -0.3223950000", \ + "0.0173401000, 0.0159288000, 0.0119021000, 0.0014728000, -0.0275545000, -0.1061401000, -0.3226683000", \ + "0.0206727000, 0.0192206000, 0.0151481000, 0.0041344000, -0.0255636000, -0.1056784000, -0.3229065000"); + } + related_pin : "A1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013699110, 0.0037533110, 0.0102834000, 0.0281746900, 0.0771936200, 0.2114967000"); + values("0.0270778000, 0.0286687000, 0.0329058000, 0.0439591000, 0.0728528000, 0.1514589000, 0.3662759000", \ + "0.0262118000, 0.0278272000, 0.0320763000, 0.0432682000, 0.0726925000, 0.1515362000, 0.3665441000", \ + "0.0252554000, 0.0268179000, 0.0310348000, 0.0423807000, 0.0723534000, 0.1519631000, 0.3664694000", \ + "0.0244880000, 0.0260207000, 0.0300831000, 0.0412235000, 0.0708177000, 0.1505232000, 0.3690260000", \ + "0.0240657000, 0.0254749000, 0.0294643000, 0.0401897000, 0.0696318000, 0.1493642000, 0.3677560000", \ + "0.0239189000, 0.0253396000, 0.0294067000, 0.0402450000, 0.0690057000, 0.1485248000, 0.3661569000", \ + "0.0238329000, 0.0249150000, 0.0287529000, 0.0391384000, 0.0690373000, 0.1483908000, 0.3653221000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013699110, 0.0037533110, 0.0102834000, 0.0281746900, 0.0771936200, 0.2114967000"); + values("0.0212107000, 0.0197952000, 0.0159754000, 0.0055090000, -0.0231404000, -0.1020839000, -0.3191128000", \ + "0.0207417000, 0.0193502000, 0.0155541000, 0.0051063000, -0.0235284000, -0.1024572000, -0.3194963000", \ + "0.0201080000, 0.0187590000, 0.0149297000, 0.0045765000, -0.0240139000, -0.1029243000, -0.3200242000", \ + "0.0193368000, 0.0180200000, 0.0142740000, 0.0039402000, -0.0245273000, -0.1033094000, -0.3203222000", \ + "0.0187073000, 0.0173324000, 0.0136914000, 0.0034633000, -0.0248287000, -0.1034916000, -0.3204070000", \ + "0.0190722000, 0.0176662000, 0.0138412000, 0.0031634000, -0.0257245000, -0.1041686000, -0.3207499000", \ + "0.0213255000, 0.0198793000, 0.0159670000, 0.0052450000, -0.0241415000, -0.1039849000, -0.3208361000"); + } + related_pin : "A2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013699110, 0.0037533110, 0.0102834000, 0.0281746900, 0.0771936200, 0.2114967000"); + values("0.0397243000, 0.0411642000, 0.0449674000, 0.0555542000, 0.0844176000, 0.1629296000, 0.3775397000", \ + "0.0390808000, 0.0405346000, 0.0444637000, 0.0551468000, 0.0842503000, 0.1626976000, 0.3774146000", \ + "0.0382176000, 0.0396539000, 0.0436351000, 0.0544817000, 0.0836277000, 0.1624740000, 0.3774048000", \ + "0.0372893000, 0.0387813000, 0.0426874000, 0.0534812000, 0.0828848000, 0.1619876000, 0.3770272000", \ + "0.0365777000, 0.0380153000, 0.0419130000, 0.0525856000, 0.0817478000, 0.1609475000, 0.3764486000", \ + "0.0360683000, 0.0374602000, 0.0413935000, 0.0522276000, 0.0812476000, 0.1599992000, 0.3754655000", \ + "0.0348007000, 0.0361926000, 0.0399696000, 0.0503132000, 0.0803602000, 0.1598504000, 0.3747782000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013699110, 0.0037533110, 0.0102834000, 0.0281746900, 0.0771936200, 0.2114967000"); + values("0.0209576000, 0.0195813000, 0.0157655000, 0.0053172000, -0.0233601000, -0.1023182000, -0.3194521000", \ + "0.0205224000, 0.0191284000, 0.0153196000, 0.0048563000, -0.0237684000, -0.1027222000, -0.3198338000", \ + "0.0198866000, 0.0185057000, 0.0147132000, 0.0043237000, -0.0242723000, -0.1031271000, -0.3202510000", \ + "0.0190880000, 0.0177263000, 0.0139504000, 0.0036409000, -0.0247988000, -0.1036081000, -0.3205183000", \ + "0.0184703000, 0.0171148000, 0.0133891000, 0.0030803000, -0.0252486000, -0.1038111000, -0.3207054000", \ + "0.0189738000, 0.0176016000, 0.0137937000, 0.0032989000, -0.0258965000, -0.1042079000, -0.3209286000", \ + "0.0208495000, 0.0194471000, 0.0154910000, 0.0047532000, -0.0244478000, -0.1042764000, -0.3210547000"); + } + related_pin : "A3"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013699110, 0.0037533110, 0.0102834000, 0.0281746900, 0.0771936200, 0.2114967000"); + values("0.0522149000, 0.0536587000, 0.0575446000, 0.0681344000, 0.0971317000, 0.1760219000, 0.3906503000", \ + "0.0516245000, 0.0530652000, 0.0570204000, 0.0676785000, 0.0966800000, 0.1753827000, 0.3903673000", \ + "0.0510689000, 0.0525791000, 0.0565277000, 0.0672199000, 0.0963753000, 0.1753812000, 0.3901926000", \ + "0.0504439000, 0.0519224000, 0.0558507000, 0.0666217000, 0.0957940000, 0.1747008000, 0.3901853000", \ + "0.0499622000, 0.0513228000, 0.0552836000, 0.0660589000, 0.0950975000, 0.1744455000, 0.3895806000", \ + "0.0500152000, 0.0513344000, 0.0552043000, 0.0660886000, 0.0951400000, 0.1740204000, 0.3897502000", \ + "0.0495846000, 0.0509932000, 0.0546311000, 0.0650139000, 0.0949560000, 0.1742805000, 0.3894086000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013699110, 0.0037533110, 0.0102834000, 0.0281746900, 0.0771936200, 0.2114967000"); + values("-0.0002610000, -0.0014884000, -0.0050153000, -0.0151785000, -0.0438740000, -0.1231474000, -0.3406625000", \ + "-0.0008891000, -0.0021003000, -0.0054995000, -0.0153769000, -0.0438019000, -0.1229061000, -0.3403337000", \ + "-0.0016487000, -0.0028617000, -0.0062655000, -0.0159772000, -0.0439469000, -0.1227877000, -0.3400463000", \ + "-0.0023197000, -0.0036034000, -0.0071319000, -0.0168196000, -0.0445763000, -0.1229462000, -0.3399883000", \ + "-0.0016204000, -0.0029808000, -0.0066727000, -0.0166868000, -0.0451339000, -0.1233911000, -0.3401033000", \ + "-0.0000109000, -0.0014632000, -0.0054048000, -0.0161314000, -0.0446120000, -0.1236379000, -0.3404736000", \ + "0.0060674000, 0.0044242000, 0.0000007000, -0.0116131000, -0.0418851000, -0.1209809000, -0.3398815000"); + } + related_pin : "B1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013699110, 0.0037533110, 0.0102834000, 0.0281746900, 0.0771936200, 0.2114967000"); + values("0.0484172000, 0.0498668000, 0.0540460000, 0.0650474000, 0.0945426000, 0.1735922000, 0.3887407000", \ + "0.0476006000, 0.0491037000, 0.0532876000, 0.0643120000, 0.0940669000, 0.1733380000, 0.3887335000", \ + "0.0467527000, 0.0482860000, 0.0524002000, 0.0633871000, 0.0930446000, 0.1727969000, 0.3883548000", \ + "0.0462762000, 0.0477973000, 0.0517567000, 0.0624081000, 0.0919657000, 0.1716454000, 0.3876128000", \ + "0.0459857000, 0.0474115000, 0.0512976000, 0.0619712000, 0.0911030000, 0.1706533000, 0.3865565000", \ + "0.0477865000, 0.0491479000, 0.0529881000, 0.0634350000, 0.0923026000, 0.1710442000, 0.3846893000", \ + "0.0529524000, 0.0541388000, 0.0575351000, 0.0671777000, 0.0948849000, 0.1720701000, 0.3850177000"); + } + } + max_capacitance : 0.2114970000; + max_transition : 1.5022000000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013699100, 0.0037533100, 0.0102834000, 0.0281747000, 0.0771936000, 0.2114970000"); + values("0.0428614000, 0.0453677000, 0.0520402000, 0.0689655000, 0.1120614000, 0.2244097000, 0.5273142000", \ + "0.0462857000, 0.0488049000, 0.0554401000, 0.0724513000, 0.1156878000, 0.2279923000, 0.5310239000", \ + "0.0550202000, 0.0575787000, 0.0642148000, 0.0813060000, 0.1244927000, 0.2374660000, 0.5401638000", \ + "0.0765702000, 0.0796261000, 0.0871149000, 0.1038792000, 0.1463147000, 0.2592585000, 0.5617662000", \ + "0.1026150000, 0.1067575000, 0.1173482000, 0.1423167000, 0.1964854000, 0.3116404000, 0.6148137000", \ + "0.1234752000, 0.1296152000, 0.1450797000, 0.1825977000, 0.2650511000, 0.4207028000, 0.7341101000", \ + "0.1122973000, 0.1217507000, 0.1454960000, 0.2024997000, 0.3263249000, 0.5674539000, 1.0006677000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013699100, 0.0037533100, 0.0102834000, 0.0281747000, 0.0771936000, 0.2114970000"); + values("0.0855159000, 0.0904803000, 0.1032428000, 0.1362864000, 0.2230642000, 0.4563883000, 1.0949169000", \ + "0.0894742000, 0.0943921000, 0.1072753000, 0.1409205000, 0.2283306000, 0.4629762000, 1.1020765000", \ + "0.1012211000, 0.1062955000, 0.1189681000, 0.1528693000, 0.2414858000, 0.4813193000, 1.1172132000", \ + "0.1314468000, 0.1360625000, 0.1482288000, 0.1811195000, 0.2703025000, 0.5064856000, 1.1545398000", \ + "0.1879430000, 0.1934128000, 0.2081326000, 0.2440612000, 0.3319562000, 0.5703216000, 1.2164058000", \ + "0.2798517000, 0.2879274000, 0.3088962000, 0.3584142000, 0.4667400000, 0.7090428000, 1.3598879000", \ + "0.4242007000, 0.4369936000, 0.4724396000, 0.5516167000, 0.7096663000, 1.0178308000, 1.6790166000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013699100, 0.0037533100, 0.0102834000, 0.0281747000, 0.0771936000, 0.2114970000"); + values("0.0466987000, 0.0491564000, 0.0562076000, 0.0760112000, 0.1315848000, 0.2841718000, 0.7062089000", \ + "0.0461777000, 0.0487918000, 0.0559809000, 0.0758009000, 0.1313857000, 0.2842789000, 0.7059113000", \ + "0.0442412000, 0.0469110000, 0.0542944000, 0.0750405000, 0.1311271000, 0.2846596000, 0.7059839000", \ + "0.0528684000, 0.0557372000, 0.0620292000, 0.0793190000, 0.1312349000, 0.2843166000, 0.7064336000", \ + "0.0715082000, 0.0750835000, 0.0842017000, 0.1066594000, 0.1564798000, 0.2896347000, 0.7061794000", \ + "0.1115205000, 0.1167080000, 0.1297079000, 0.1607069000, 0.2248401000, 0.3576375000, 0.7199464000", \ + "0.1825348000, 0.1905322000, 0.2107970000, 0.2562765000, 0.3487255000, 0.5234793000, 0.8750246000"); + } + related_pin : "A1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013699100, 0.0037533100, 0.0102834000, 0.0281747000, 0.0771936000, 0.2114970000"); + values("0.0490766000, 0.0548573000, 0.0707442000, 0.1140636000, 0.2320002000, 0.5537978000, 1.4340921000", \ + "0.0491195000, 0.0548249000, 0.0706484000, 0.1139464000, 0.2321668000, 0.5533272000, 1.4351325000", \ + "0.0492763000, 0.0549547000, 0.0708631000, 0.1141394000, 0.2322266000, 0.5584412000, 1.4348390000", \ + "0.0503577000, 0.0557578000, 0.0713218000, 0.1141977000, 0.2319366000, 0.5542410000, 1.4478481000", \ + "0.0645643000, 0.0701035000, 0.0836387000, 0.1216361000, 0.2334392000, 0.5566304000, 1.4454298000", \ + "0.0983954000, 0.1041648000, 0.1207188000, 0.1625305000, 0.2658860000, 0.5612177000, 1.4442363000", \ + "0.1746302000, 0.1825909000, 0.2032973000, 0.2541378000, 0.3699841000, 0.6470546000, 1.4511554000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013699100, 0.0037533100, 0.0102834000, 0.0281747000, 0.0771936000, 0.2114970000"); + values("0.0517796000, 0.0541960000, 0.0608226000, 0.0777641000, 0.1207995000, 0.2331670000, 0.5359643000", \ + "0.0554422000, 0.0579278000, 0.0645830000, 0.0815342000, 0.1244847000, 0.2370468000, 0.5404424000", \ + "0.0634483000, 0.0659532000, 0.0724891000, 0.0894661000, 0.1325698000, 0.2452149000, 0.5479410000", \ + "0.0797538000, 0.0826621000, 0.0896672000, 0.1075130000, 0.1508991000, 0.2636064000, 0.5666361000", \ + "0.1049671000, 0.1085261000, 0.1177426000, 0.1400773000, 0.1903750000, 0.3064505000, 0.6104872000", \ + "0.1286756000, 0.1339630000, 0.1473931000, 0.1804224000, 0.2509522000, 0.3943890000, 0.7095948000", \ + "0.1224165000, 0.1305273000, 0.1514808000, 0.2014506000, 0.3116202000, 0.5235690000, 0.9152718000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013699100, 0.0037533100, 0.0102834000, 0.0281747000, 0.0771936000, 0.2114970000"); + values("0.1122825000, 0.1166791000, 0.1285381000, 0.1611958000, 0.2482007000, 0.4844300000, 1.1298193000", \ + "0.1167150000, 0.1212238000, 0.1334804000, 0.1662944000, 0.2536586000, 0.4903696000, 1.1372973000", \ + "0.1288732000, 0.1333507000, 0.1458384000, 0.1788112000, 0.2671341000, 0.5043265000, 1.1511178000", \ + "0.1583037000, 0.1630296000, 0.1749321000, 0.2081621000, 0.2966774000, 0.5346361000, 1.1811400000", \ + "0.2188386000, 0.2237968000, 0.2374677000, 0.2706139000, 0.3586648000, 0.5968961000, 1.2447251000", \ + "0.3246561000, 0.3311854000, 0.3484029000, 0.3918345000, 0.4935784000, 0.7359299000, 1.3840856000", \ + "0.4998089000, 0.5104134000, 0.5373524000, 0.6012880000, 0.7444969000, 1.0435386000, 1.7040580000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013699100, 0.0037533100, 0.0102834000, 0.0281747000, 0.0771936000, 0.2114970000"); + values("0.0456315000, 0.0483028000, 0.0555280000, 0.0757644000, 0.1311642000, 0.2842840000, 0.7064690000", \ + "0.0454631000, 0.0481377000, 0.0554083000, 0.0755528000, 0.1311239000, 0.2845779000, 0.7065606000", \ + "0.0453415000, 0.0478402000, 0.0549981000, 0.0753114000, 0.1310035000, 0.2844206000, 0.7063721000", \ + "0.0508721000, 0.0532341000, 0.0598840000, 0.0781032000, 0.1315710000, 0.2841821000, 0.7064753000", \ + "0.0663366000, 0.0691075000, 0.0766953000, 0.0963524000, 0.1462602000, 0.2880704000, 0.7060477000", \ + "0.1033213000, 0.1069444000, 0.1163195000, 0.1399966000, 0.1953346000, 0.3283414000, 0.7157523000", \ + "0.1709361000, 0.1766798000, 0.1912611000, 0.2245508000, 0.2976696000, 0.4529550000, 0.8120674000"); + } + related_pin : "A2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013699100, 0.0037533100, 0.0102834000, 0.0281747000, 0.0771936000, 0.2114970000"); + values("0.0716629000, 0.0775768000, 0.0935168000, 0.1373608000, 0.2568517000, 0.5841019000, 1.4730356000", \ + "0.0716548000, 0.0774660000, 0.0936565000, 0.1373913000, 0.2568662000, 0.5820040000, 1.4747784000", \ + "0.0717187000, 0.0774628000, 0.0936711000, 0.1376328000, 0.2569840000, 0.5819654000, 1.4784582000", \ + "0.0717781000, 0.0778024000, 0.0937199000, 0.1374615000, 0.2574784000, 0.5835188000, 1.4728903000", \ + "0.0816557000, 0.0867387000, 0.1012077000, 0.1424199000, 0.2573456000, 0.5825211000, 1.4771074000", \ + "0.1137198000, 0.1198159000, 0.1359118000, 0.1780330000, 0.2838564000, 0.5896806000, 1.4734494000", \ + "0.1902393000, 0.1977728000, 0.2174996000, 0.2659482000, 0.3829034000, 0.6674703000, 1.4869455000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013699100, 0.0037533100, 0.0102834000, 0.0281747000, 0.0771936000, 0.2114970000"); + values("0.0567067000, 0.0592886000, 0.0657220000, 0.0826303000, 0.1258129000, 0.2384681000, 0.5411140000", \ + "0.0605734000, 0.0630692000, 0.0695683000, 0.0865374000, 0.1295184000, 0.2420572000, 0.5448511000", \ + "0.0678498000, 0.0704348000, 0.0769393000, 0.0939317000, 0.1370372000, 0.2496387000, 0.5523851000", \ + "0.0810865000, 0.0838954000, 0.0905521000, 0.1080369000, 0.1513193000, 0.2642326000, 0.5667824000", \ + "0.1013108000, 0.1042974000, 0.1120683000, 0.1320620000, 0.1795128000, 0.2948212000, 0.5980488000", \ + "0.1213111000, 0.1257975000, 0.1373992000, 0.1638211000, 0.2243283000, 0.3571703000, 0.6691380000", \ + "0.1118548000, 0.1194615000, 0.1363385000, 0.1786223000, 0.2701649000, 0.4499247000, 0.8148039000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013699100, 0.0037533100, 0.0102834000, 0.0281747000, 0.0771936000, 0.2114970000"); + values("0.1308802000, 0.1357205000, 0.1483934000, 0.1806883000, 0.2682701000, 0.5034444000, 1.1425139000", \ + "0.1361021000, 0.1409311000, 0.1527309000, 0.1860871000, 0.2735872000, 0.5089112000, 1.1480057000", \ + "0.1489107000, 0.1530086000, 0.1660357000, 0.1987191000, 0.2867041000, 0.5219475000, 1.1618740000", \ + "0.1773192000, 0.1823439000, 0.1946139000, 0.2279597000, 0.3157860000, 0.5516573000, 1.1908045000", \ + "0.2371897000, 0.2420437000, 0.2546589000, 0.2874266000, 0.3753374000, 0.6106480000, 1.2504553000", \ + "0.3420757000, 0.3484394000, 0.3647115000, 0.4050534000, 0.5035304000, 0.7421638000, 1.3826299000", \ + "0.5215542000, 0.5302366000, 0.5531051000, 0.6087947000, 0.7413452000, 1.0287250000, 1.6838064000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013699100, 0.0037533100, 0.0102834000, 0.0281747000, 0.0771936000, 0.2114970000"); + values("0.0455310000, 0.0481976000, 0.0555265000, 0.0755897000, 0.1312013000, 0.2843253000, 0.7059475000", \ + "0.0454641000, 0.0481014000, 0.0554299000, 0.0756301000, 0.1310647000, 0.2841626000, 0.7064417000", \ + "0.0451931000, 0.0477939000, 0.0551026000, 0.0753553000, 0.1309330000, 0.2845482000, 0.7065714000", \ + "0.0485027000, 0.0510334000, 0.0581682000, 0.0770844000, 0.1314934000, 0.2844331000, 0.7064905000", \ + "0.0591927000, 0.0618689000, 0.0688671000, 0.0885097000, 0.1406707000, 0.2876008000, 0.7063675000", \ + "0.0899542000, 0.0930692000, 0.1010250000, 0.1217074000, 0.1739942000, 0.3160290000, 0.7148211000", \ + "0.1546505000, 0.1584734000, 0.1698866000, 0.1968042000, 0.2589624000, 0.4032025000, 0.7836443000"); + } + related_pin : "A3"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013699100, 0.0037533100, 0.0102834000, 0.0281747000, 0.0771936000, 0.2114970000"); + values("0.0929705000, 0.0988093000, 0.1147481000, 0.1582222000, 0.2763708000, 0.5991087000, 1.4821409000", \ + "0.0927086000, 0.0984870000, 0.1147789000, 0.1583226000, 0.2769821000, 0.5990999000, 1.4844165000", \ + "0.0930835000, 0.0987873000, 0.1147293000, 0.1581011000, 0.2768845000, 0.5987697000, 1.4852143000", \ + "0.0927773000, 0.0989413000, 0.1147445000, 0.1582219000, 0.2767141000, 0.5990784000, 1.4822353000", \ + "0.0998290000, 0.1053563000, 0.1199932000, 0.1616860000, 0.2766596000, 0.5995480000, 1.4827681000", \ + "0.1316539000, 0.1369615000, 0.1522703000, 0.1942747000, 0.3004768000, 0.6053427000, 1.4828276000", \ + "0.2046354000, 0.2121841000, 0.2297719000, 0.2768679000, 0.3939490000, 0.6782181000, 1.4992617000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013699100, 0.0037533100, 0.0102834000, 0.0281747000, 0.0771936000, 0.2114970000"); + values("0.0142939000, 0.0151931000, 0.0175935000, 0.0237542000, 0.0398552000, 0.0833914000, 0.2024686000", \ + "0.0187507000, 0.0197463000, 0.0221807000, 0.0283339000, 0.0445795000, 0.0882686000, 0.2073191000", \ + "0.0247543000, 0.0264110000, 0.0302912000, 0.0388360000, 0.0555109000, 0.0992862000, 0.2183649000", \ + "0.0301712000, 0.0328283000, 0.0391570000, 0.0524252000, 0.0780939000, 0.1245674000, 0.2436319000", \ + "0.0307823000, 0.0341956000, 0.0440183000, 0.0655538000, 0.1063535000, 0.1773284000, 0.3031028000", \ + "0.0121763000, 0.0186013000, 0.0341559000, 0.0679942000, 0.1320579000, 0.2442266000, 0.4292586000", \ + "-0.0557399000, -0.0458307000, -0.0222512000, 0.0315186000, 0.1331743000, 0.3093892000, 0.6002498000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013699100, 0.0037533100, 0.0102834000, 0.0281747000, 0.0771936000, 0.2114970000"); + values("0.0995718000, 0.1045867000, 0.1166958000, 0.1508983000, 0.2400063000, 0.4762971000, 1.1159680000", \ + "0.1024317000, 0.1075168000, 0.1197922000, 0.1539705000, 0.2434693000, 0.4800481000, 1.1203827000", \ + "0.1123957000, 0.1168444000, 0.1300619000, 0.1641186000, 0.2530494000, 0.4905497000, 1.1316873000", \ + "0.1400733000, 0.1447419000, 0.1571722000, 0.1898673000, 0.2784502000, 0.5163129000, 1.1583730000", \ + "0.2081090000, 0.2129101000, 0.2252510000, 0.2583346000, 0.3452431000, 0.5818126000, 1.2236271000", \ + "0.3257878000, 0.3331870000, 0.3525563000, 0.3988406000, 0.5030797000, 0.7370614000, 1.3724423000", \ + "0.5188493000, 0.5294971000, 0.5574989000, 0.6263000000, 0.7828910000, 1.0984005000, 1.7370816000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013699100, 0.0037533100, 0.0102834000, 0.0281747000, 0.0771936000, 0.2114970000"); + values("0.0106563000, 0.0118721000, 0.0152523000, 0.0239343000, 0.0458615000, 0.1043635000, 0.2645117000", \ + "0.0119351000, 0.0129377000, 0.0158271000, 0.0239870000, 0.0458690000, 0.1045072000, 0.2643818000", \ + "0.0201429000, 0.0209008000, 0.0230295000, 0.0286525000, 0.0471691000, 0.1044947000, 0.2645042000", \ + "0.0347443000, 0.0356614000, 0.0382882000, 0.0450535000, 0.0609482000, 0.1084926000, 0.2642690000", \ + "0.0608668000, 0.0621674000, 0.0658025000, 0.0751698000, 0.0968844000, 0.1416418000, 0.2718829000", \ + "0.1077993000, 0.1096598000, 0.1148489000, 0.1284369000, 0.1608810000, 0.2239205000, 0.3450671000", \ + "0.1930527000, 0.1958534000, 0.2044107000, 0.2241848000, 0.2714266000, 0.3686815000, 0.5395123000"); + } + related_pin : "B1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013699100, 0.0037533100, 0.0102834000, 0.0281747000, 0.0771936000, 0.2114970000"); + values("0.0928530000, 0.0985921000, 0.1148616000, 0.1579112000, 0.2762880000, 0.5991763000, 1.4849681000", \ + "0.0927007000, 0.0984726000, 0.1147293000, 0.1579820000, 0.2763177000, 0.6004691000, 1.4837637000", \ + "0.0926605000, 0.0985251000, 0.1147286000, 0.1580926000, 0.2768804000, 0.6001127000, 1.4852999000", \ + "0.0914203000, 0.0972081000, 0.1130496000, 0.1575336000, 0.2762966000, 0.5992477000, 1.4822158000", \ + "0.1115164000, 0.1161993000, 0.1290725000, 0.1668943000, 0.2768796000, 0.5993860000, 1.4822421000", \ + "0.1587565000, 0.1660106000, 0.1843130000, 0.2282104000, 0.3233447000, 0.6080458000, 1.4823552000", \ + "0.2414514000, 0.2518465000, 0.2782319000, 0.3408006000, 0.4722183000, 0.7342265000, 1.5022001000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__a32o_1") { + leakage_power () { + value : 0.0021040000; + when : "!A1&!A2&!A3&!B1&B2"; + } + leakage_power () { + value : 0.0016631000; + when : "!A1&!A2&!A3&!B1&!B2"; + } + leakage_power () { + value : 0.0033079000; + when : "!A1&!A2&!A3&B1&B2"; + } + leakage_power () { + value : 0.0019022000; + when : "!A1&!A2&!A3&B1&!B2"; + } + leakage_power () { + value : 0.0021258000; + when : "!A1&!A2&A3&!B1&B2"; + } + leakage_power () { + value : 0.0016850000; + when : "!A1&!A2&A3&!B1&!B2"; + } + leakage_power () { + value : 0.0033079000; + when : "!A1&!A2&A3&B1&B2"; + } + leakage_power () { + value : 0.0019240000; + when : "!A1&!A2&A3&B1&!B2"; + } + leakage_power () { + value : 0.0021253000; + when : "!A1&A2&!A3&!B1&B2"; + } + leakage_power () { + value : 0.0016844000; + when : "!A1&A2&!A3&!B1&!B2"; + } + leakage_power () { + value : 0.0033079000; + when : "!A1&A2&!A3&B1&B2"; + } + leakage_power () { + value : 0.0019235000; + when : "!A1&A2&!A3&B1&!B2"; + } + leakage_power () { + value : 0.0026107000; + when : "!A1&A2&A3&!B1&B2"; + } + leakage_power () { + value : 0.0021698000; + when : "!A1&A2&A3&!B1&!B2"; + } + leakage_power () { + value : 0.0033079000; + when : "!A1&A2&A3&B1&B2"; + } + leakage_power () { + value : 0.0024089000; + when : "!A1&A2&A3&B1&!B2"; + } + leakage_power () { + value : 0.0021296000; + when : "A1&!A2&!A3&!B1&B2"; + } + leakage_power () { + value : 0.0016888000; + when : "A1&!A2&!A3&!B1&!B2"; + } + leakage_power () { + value : 0.0033079000; + when : "A1&!A2&!A3&B1&B2"; + } + leakage_power () { + value : 0.0019279000; + when : "A1&!A2&!A3&B1&!B2"; + } + leakage_power () { + value : 0.0024979000; + when : "A1&!A2&A3&!B1&B2"; + } + leakage_power () { + value : 0.0020570000; + when : "A1&!A2&A3&!B1&!B2"; + } + leakage_power () { + value : 0.0033079000; + when : "A1&!A2&A3&B1&B2"; + } + leakage_power () { + value : 0.0022961000; + when : "A1&!A2&A3&B1&!B2"; + } + leakage_power () { + value : 0.0024754000; + when : "A1&A2&!A3&!B1&B2"; + } + leakage_power () { + value : 0.0020346000; + when : "A1&A2&!A3&!B1&!B2"; + } + leakage_power () { + value : 0.0033079000; + when : "A1&A2&!A3&B1&B2"; + } + leakage_power () { + value : 0.0022736000; + when : "A1&A2&!A3&B1&!B2"; + } + leakage_power () { + value : 0.0015496000; + when : "A1&A2&A3&!B1&B2"; + } + leakage_power () { + value : 0.0016140000; + when : "A1&A2&A3&!B1&!B2"; + } + leakage_power () { + value : 0.0018622000; + when : "A1&A2&A3&B1&B2"; + } + leakage_power () { + value : 0.0015997000; + when : "A1&A2&A3&B1&!B2"; + } + area : 10.009600000; + cell_footprint : "sky130_fd_sc_hd__a32o"; + cell_leakage_power : 0.0022965200; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A1") { + capacitance : 0.0023450000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022620000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0045458000, 0.0045474000, 0.0045512000, 0.0045511000, 0.0045508000, 0.0045499000, 0.0045481000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0033499000, -0.0033542000, -0.0033640000, -0.0033554000, -0.0033356000, -0.0032899000, -0.0031846000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024280000; + } + pin ("A2") { + capacitance : 0.0023360000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022300000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0043483000, 0.0043481000, 0.0043477000, 0.0043630000, 0.0043983000, 0.0044796000, 0.0046671000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0040057000, -0.0040045000, -0.0040018000, -0.0040010000, -0.0039994000, -0.0039955000, -0.0039866000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024420000; + } + pin ("A3") { + capacitance : 0.0023520000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022130000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0042872000, 0.0042842000, 0.0042772000, 0.0042786000, 0.0042817000, 0.0042888000, 0.0043053000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0042690000, -0.0042678000, -0.0042652000, -0.0042658000, -0.0042671000, -0.0042700000, -0.0042769000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024910000; + } + pin ("B1") { + capacitance : 0.0023780000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022360000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0045478000, 0.0045462000, 0.0045426000, 0.0045438000, 0.0045464000, 0.0045524000, 0.0045662000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0037059000, -0.0037095000, -0.0037176000, -0.0037114000, -0.0036969000, -0.0036636000, -0.0035867000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0025190000; + } + pin ("B2") { + capacitance : 0.0022690000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0021090000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0039625000, 0.0039594000, 0.0039523000, 0.0039523000, 0.0039523000, 0.0039523000, 0.0039522000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0039605000, -0.0039612000, -0.0039628000, -0.0039623000, -0.0039611000, -0.0039584000, -0.0039522000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024280000; + } + pin ("X") { + direction : "output"; + function : "(A1&A2&A3) | (B1&B2)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012952060, 0.0033551190, 0.0086911440, 0.0225136500, 0.0583196500, 0.1510720000"); + values("0.0142174000, 0.0133453000, 0.0109657000, 0.0036264000, -0.0178984000, -0.0756058000, -0.2257742000", \ + "0.0141067000, 0.0132312000, 0.0108205000, 0.0034962000, -0.0180200000, -0.0757354000, -0.2259005000", \ + "0.0138264000, 0.0129600000, 0.0105580000, 0.0032249000, -0.0182781000, -0.0759978000, -0.2261637000", \ + "0.0135651000, 0.0126998000, 0.0103019000, 0.0029333000, -0.0186086000, -0.0762979000, -0.2264567000", \ + "0.0132808000, 0.0124371000, 0.0100026000, 0.0026254000, -0.0189172000, -0.0765749000, -0.2267171000", \ + "0.0134043000, 0.0121261000, 0.0094159000, 0.0023393000, -0.0190207000, -0.0766628000, -0.2267842000", \ + "0.0161660000, 0.0148895000, 0.0115545000, 0.0030091000, -0.0191867000, -0.0766703000, -0.2267070000"); + } + related_pin : "A1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012952060, 0.0033551190, 0.0086911440, 0.0225136500, 0.0583196500, 0.1510720000"); + values("0.0141652000, 0.0155551000, 0.0190520000, 0.0277396000, 0.0499159000, 0.1073178000, 0.2570331000", \ + "0.0140694000, 0.0154588000, 0.0189562000, 0.0276670000, 0.0498771000, 0.1077605000, 0.2568790000", \ + "0.0139150000, 0.0153228000, 0.0188146000, 0.0275351000, 0.0497577000, 0.1076194000, 0.2570147000", \ + "0.0137294000, 0.0151288000, 0.0186328000, 0.0273439000, 0.0495181000, 0.1069735000, 0.2556775000", \ + "0.0135772000, 0.0149653000, 0.0184139000, 0.0271403000, 0.0493892000, 0.1072711000, 0.2565892000", \ + "0.0142857000, 0.0155750000, 0.0189020000, 0.0273091000, 0.0496223000, 0.1071822000, 0.2568895000", \ + "0.0153141000, 0.0165200000, 0.0197999000, 0.0283628000, 0.0505804000, 0.1080739000, 0.2564586000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012952060, 0.0033551190, 0.0086911440, 0.0225136500, 0.0583196500, 0.1510720000"); + values("0.0170664000, 0.0161971000, 0.0138257000, 0.0065565000, -0.0148251000, -0.0724503000, -0.2225123000", \ + "0.0169618000, 0.0160991000, 0.0137094000, 0.0064176000, -0.0149503000, -0.0725714000, -0.2227021000", \ + "0.0167449000, 0.0158664000, 0.0134911000, 0.0062247000, -0.0151711000, -0.0727903000, -0.2229058000", \ + "0.0165128000, 0.0156643000, 0.0132885000, 0.0059872000, -0.0154387000, -0.0730579000, -0.2231508000", \ + "0.0162104000, 0.0153560000, 0.0129491000, 0.0056522000, -0.0157298000, -0.0733481000, -0.2234079000", \ + "0.0156393000, 0.0147994000, 0.0125414000, 0.0053789000, -0.0159072000, -0.0735120000, -0.2235498000", \ + "0.0190276000, 0.0176959000, 0.0143866000, 0.0059405000, -0.0163008000, -0.0737362000, -0.2237102000"); + } + related_pin : "A2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012952060, 0.0033551190, 0.0086911440, 0.0225136500, 0.0583196500, 0.1510720000"); + values("0.0148338000, 0.0162278000, 0.0197219000, 0.0283864000, 0.0504426000, 0.1081459000, 0.2571557000", \ + "0.0147360000, 0.0161330000, 0.0196265000, 0.0283141000, 0.0503183000, 0.1076761000, 0.2564367000", \ + "0.0146040000, 0.0159974000, 0.0194865000, 0.0281805000, 0.0502161000, 0.1075799000, 0.2563399000", \ + "0.0144084000, 0.0157957000, 0.0192896000, 0.0279798000, 0.0501100000, 0.1074296000, 0.2569544000", \ + "0.0142026000, 0.0156059000, 0.0190676000, 0.0278031000, 0.0499476000, 0.1074004000, 0.2569230000", \ + "0.0146837000, 0.0159723000, 0.0193150000, 0.0277204000, 0.0499883000, 0.1076375000, 0.2571977000", \ + "0.0154911000, 0.0167561000, 0.0200213000, 0.0286289000, 0.0508041000, 0.1082716000, 0.2569781000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012952060, 0.0033551190, 0.0086911440, 0.0225136500, 0.0583196500, 0.1510720000"); + values("0.0195575000, 0.0186515000, 0.0162659000, 0.0088427000, -0.0128233000, -0.0707628000, -0.2210092000", \ + "0.0195029000, 0.0186119000, 0.0161754000, 0.0087672000, -0.0129795000, -0.0708858000, -0.2210881000", \ + "0.0193068000, 0.0184377000, 0.0160495000, 0.0085391000, -0.0131618000, -0.0710565000, -0.2212667000", \ + "0.0190590000, 0.0181540000, 0.0158321000, 0.0083440000, -0.0133458000, -0.0712059000, -0.2214480000", \ + "0.0188706000, 0.0179790000, 0.0155911000, 0.0080977000, -0.0135322000, -0.0713780000, -0.2215756000", \ + "0.0184353000, 0.0175901000, 0.0153454000, 0.0080095000, -0.0135300000, -0.0713293000, -0.2215101000", \ + "0.0219739000, 0.0206613000, 0.0173065000, 0.0086788000, -0.0136797000, -0.0712334000, -0.2213660000"); + } + related_pin : "A3"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012952060, 0.0033551190, 0.0086911440, 0.0225136500, 0.0583196500, 0.1510720000"); + values("0.0150403000, 0.0164314000, 0.0199283000, 0.0285764000, 0.0505210000, 0.1081612000, 0.2570430000", \ + "0.0149421000, 0.0163386000, 0.0198352000, 0.0284989000, 0.0503739000, 0.1075631000, 0.2560033000", \ + "0.0147881000, 0.0161848000, 0.0196810000, 0.0283275000, 0.0504395000, 0.1074536000, 0.2561003000", \ + "0.0145660000, 0.0159533000, 0.0194353000, 0.0281065000, 0.0501076000, 0.1074210000, 0.2555553000", \ + "0.0143948000, 0.0157894000, 0.0192597000, 0.0279673000, 0.0500719000, 0.1079028000, 0.2571094000", \ + "0.0147337000, 0.0160239000, 0.0193841000, 0.0278072000, 0.0501332000, 0.1070347000, 0.2560688000", \ + "0.0153582000, 0.0165991000, 0.0199939000, 0.0285808000, 0.0507279000, 0.1081851000, 0.2553745000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012952060, 0.0033551190, 0.0086911440, 0.0225136500, 0.0583196500, 0.1510720000"); + values("0.0139023000, 0.0129893000, 0.0105488000, 0.0031742000, -0.0183657000, -0.0761205000, -0.2262264000", \ + "0.0137227000, 0.0128111000, 0.0103797000, 0.0030037000, -0.0185294000, -0.0762871000, -0.2263905000", \ + "0.0134310000, 0.0125385000, 0.0101973000, 0.0027166000, -0.0188719000, -0.0765445000, -0.2266296000", \ + "0.0131875000, 0.0122729000, 0.0098552000, 0.0024347000, -0.0191086000, -0.0768030000, -0.2268845000", \ + "0.0131173000, 0.0122340000, 0.0098885000, 0.0024681000, -0.0191425000, -0.0768324000, -0.2269220000", \ + "0.0138941000, 0.0125771000, 0.0099324000, 0.0027843000, -0.0187334000, -0.0764553000, -0.2265382000", \ + "0.0175130000, 0.0161651000, 0.0129029000, 0.0042510000, -0.0181083000, -0.0756497000, -0.2257579000"); + } + related_pin : "B1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012952060, 0.0033551190, 0.0086911440, 0.0225136500, 0.0583196500, 0.1510720000"); + values("0.0112246000, 0.0126391000, 0.0162192000, 0.0250720000, 0.0473913000, 0.1055268000, 0.2537255000", \ + "0.0111606000, 0.0125764000, 0.0161515000, 0.0250016000, 0.0473068000, 0.1042231000, 0.2534509000", \ + "0.0110128000, 0.0124264000, 0.0159745000, 0.0247917000, 0.0471582000, 0.1047641000, 0.2546363000", \ + "0.0107247000, 0.0121075000, 0.0156082000, 0.0243957000, 0.0467844000, 0.1050094000, 0.2532617000", \ + "0.0105145000, 0.0118131000, 0.0153177000, 0.0239934000, 0.0463554000, 0.1041851000, 0.2530996000", \ + "0.0109997000, 0.0123020000, 0.0157006000, 0.0242684000, 0.0465660000, 0.1042626000, 0.2542383000", \ + "0.0123246000, 0.0135270000, 0.0167859000, 0.0254724000, 0.0477508000, 0.1055615000, 0.2538803000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012952060, 0.0033551190, 0.0086911440, 0.0225136500, 0.0583196500, 0.1510720000"); + values("0.0166598000, 0.0157900000, 0.0133956000, 0.0060010000, -0.0155389000, -0.0731871000, -0.2232590000", \ + "0.0165532000, 0.0156263000, 0.0132456000, 0.0058793000, -0.0155749000, -0.0732715000, -0.2233751000", \ + "0.0163729000, 0.0154888000, 0.0131107000, 0.0057223000, -0.0158030000, -0.0734351000, -0.2234858000", \ + "0.0162836000, 0.0154188000, 0.0130164000, 0.0056172000, -0.0158851000, -0.0735510000, -0.2236059000", \ + "0.0163611000, 0.0154852000, 0.0130456000, 0.0055734000, -0.0159652000, -0.0736351000, -0.2236998000", \ + "0.0168285000, 0.0155013000, 0.0128908000, 0.0057450000, -0.0157310000, -0.0733787000, -0.2234223000", \ + "0.0217863000, 0.0204159000, 0.0170099000, 0.0083342000, -0.0141035000, -0.0716580000, -0.2216971000"); + } + related_pin : "B2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012952060, 0.0033551190, 0.0086911440, 0.0225136500, 0.0583196500, 0.1510720000"); + values("0.0114120000, 0.0128361000, 0.0163967000, 0.0252545000, 0.0475574000, 0.1053260000, 0.2553178000", \ + "0.0113713000, 0.0127961000, 0.0163667000, 0.0252141000, 0.0477392000, 0.1050939000, 0.2555066000", \ + "0.0112179000, 0.0126332000, 0.0161950000, 0.0250383000, 0.0473669000, 0.1055650000, 0.2537634000", \ + "0.0109165000, 0.0123179000, 0.0158136000, 0.0246290000, 0.0472172000, 0.1047112000, 0.2531003000", \ + "0.0107418000, 0.0120600000, 0.0155630000, 0.0242612000, 0.0466624000, 0.1044074000, 0.2528732000", \ + "0.0109730000, 0.0122906000, 0.0157015000, 0.0243022000, 0.0466500000, 0.1044478000, 0.2534201000", \ + "0.0120775000, 0.0132989000, 0.0166297000, 0.0253283000, 0.0476549000, 0.1052511000, 0.2542268000"); + } + } + max_capacitance : 0.1510720000; + max_transition : 1.5081820000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012952100, 0.0033551200, 0.0086911400, 0.0225136000, 0.0583196000, 0.1510720000"); + values("0.1802803000, 0.1873099000, 0.2018241000, 0.2299172000, 0.2855682000, 0.4064765000, 0.7043113000", \ + "0.1853347000, 0.1923552000, 0.2068745000, 0.2349359000, 0.2906541000, 0.4115666000, 0.7092528000", \ + "0.1976540000, 0.2046688000, 0.2191711000, 0.2472574000, 0.3029245000, 0.4238376000, 0.7216704000", \ + "0.2268760000, 0.2338437000, 0.2483904000, 0.2766261000, 0.3322440000, 0.4532044000, 0.7510614000", \ + "0.2920465000, 0.2990410000, 0.3135316000, 0.3418254000, 0.3974513000, 0.5184770000, 0.8163716000", \ + "0.4172493000, 0.4250562000, 0.4411426000, 0.4719662000, 0.5298478000, 0.6525812000, 0.9500933000", \ + "0.6288154000, 0.6386417000, 0.6581631000, 0.6943670000, 0.7603488000, 0.8897167000, 1.1901174000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012952100, 0.0033551200, 0.0086911400, 0.0225136000, 0.0583196000, 0.1510720000"); + values("0.1085144000, 0.1173188000, 0.1362229000, 0.1773260000, 0.2748045000, 0.5230075000, 1.1659498000", \ + "0.1123008000, 0.1211005000, 0.1400116000, 0.1811486000, 0.2786764000, 0.5273260000, 1.1700559000", \ + "0.1214338000, 0.1302482000, 0.1491898000, 0.1903715000, 0.2879408000, 0.5366805000, 1.1795811000", \ + "0.1437572000, 0.1524174000, 0.1713920000, 0.2125554000, 0.3099070000, 0.5580037000, 1.1990846000", \ + "0.1848106000, 0.1937548000, 0.2131237000, 0.2549695000, 0.3527101000, 0.6012897000, 1.2444099000", \ + "0.2341305000, 0.2442404000, 0.2650375000, 0.3077782000, 0.4062638000, 0.6550765000, 1.2966214000", \ + "0.2694392000, 0.2824598000, 0.3085299000, 0.3552893000, 0.4543920000, 0.7029897000, 1.3442079000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012952100, 0.0033551200, 0.0086911400, 0.0225136000, 0.0583196000, 0.1510720000"); + values("0.0268033000, 0.0315240000, 0.0424265000, 0.0663820000, 0.1218370000, 0.2642801000, 0.6544756000", \ + "0.0267791000, 0.0315050000, 0.0426519000, 0.0662938000, 0.1219312000, 0.2639612000, 0.6534281000", \ + "0.0267829000, 0.0315121000, 0.0425727000, 0.0663531000, 0.1218137000, 0.2642455000, 0.6543869000", \ + "0.0271793000, 0.0319893000, 0.0422967000, 0.0658080000, 0.1218256000, 0.2643429000, 0.6546208000", \ + "0.0271781000, 0.0320713000, 0.0423736000, 0.0661739000, 0.1217915000, 0.2643897000, 0.6540660000", \ + "0.0319008000, 0.0368956000, 0.0479964000, 0.0715787000, 0.1260397000, 0.2663112000, 0.6532423000", \ + "0.0433827000, 0.0491739000, 0.0620136000, 0.0866376000, 0.1416588000, 0.2766280000, 0.6530779000"); + } + related_pin : "A1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012952100, 0.0033551200, 0.0086911400, 0.0225136000, 0.0583196000, 0.1510720000"); + values("0.0327031000, 0.0403630000, 0.0591427000, 0.1078041000, 0.2387968000, 0.5907113000, 1.5005606000", \ + "0.0326958000, 0.0403644000, 0.0590882000, 0.1077865000, 0.2390197000, 0.5903890000, 1.4990930000", \ + "0.0326591000, 0.0402184000, 0.0591507000, 0.1075382000, 0.2391770000, 0.5900895000, 1.4989926000", \ + "0.0323432000, 0.0400472000, 0.0589297000, 0.1074840000, 0.2390445000, 0.5904177000, 1.4968058000", \ + "0.0344276000, 0.0419152000, 0.0606073000, 0.1088703000, 0.2393424000, 0.5903658000, 1.4996063000", \ + "0.0416337000, 0.0484353000, 0.0656219000, 0.1115524000, 0.2411183000, 0.5884007000, 1.5006574000", \ + "0.0551698000, 0.0629831000, 0.0799281000, 0.1210373000, 0.2436998000, 0.5927730000, 1.4933725000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012952100, 0.0033551200, 0.0086911400, 0.0225136000, 0.0583196000, 0.1510720000"); + values("0.2052274000, 0.2125339000, 0.2275102000, 0.2563778000, 0.3126440000, 0.4344010000, 0.7323982000", \ + "0.2104265000, 0.2177401000, 0.2327207000, 0.2617351000, 0.3178356000, 0.4396203000, 0.7377045000", \ + "0.2231248000, 0.2303564000, 0.2453742000, 0.2744028000, 0.3304839000, 0.4522764000, 0.7503885000", \ + "0.2526978000, 0.2600341000, 0.2749686000, 0.3039328000, 0.3598792000, 0.4819211000, 0.7802606000", \ + "0.3179630000, 0.3252526000, 0.3401888000, 0.3691124000, 0.4255185000, 0.5473270000, 0.8457943000", \ + "0.4505719000, 0.4584452000, 0.4745556000, 0.5052350000, 0.5629482000, 0.6857454000, 0.9839159000", \ + "0.6786608000, 0.6884761000, 0.7080859000, 0.7425791000, 0.8079851000, 0.9369084000, 1.2372949000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012952100, 0.0033551200, 0.0086911400, 0.0225136000, 0.0583196000, 0.1510720000"); + values("0.1168619000, 0.1256797000, 0.1445618000, 0.1855356000, 0.2824023000, 0.5302996000, 1.1726590000", \ + "0.1208944000, 0.1296217000, 0.1486120000, 0.1896392000, 0.2862463000, 0.5339314000, 1.1735440000", \ + "0.1296517000, 0.1383712000, 0.1573526000, 0.1983914000, 0.2951455000, 0.5428091000, 1.1825335000", \ + "0.1496893000, 0.1584594000, 0.1773213000, 0.2184009000, 0.3155631000, 0.5630556000, 1.2055770000", \ + "0.1883851000, 0.1975708000, 0.2170353000, 0.2587155000, 0.3562785000, 0.6034744000, 1.2459127000", \ + "0.2404690000, 0.2508522000, 0.2719267000, 0.3151494000, 0.4135649000, 0.6614603000, 1.3027064000", \ + "0.2821840000, 0.2953604000, 0.3209008000, 0.3685220000, 0.4686895000, 0.7169892000, 1.3573934000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012952100, 0.0033551200, 0.0086911400, 0.0225136000, 0.0583196000, 0.1510720000"); + values("0.0289485000, 0.0335815000, 0.0444995000, 0.0673629000, 0.1231221000, 0.2655819000, 0.6548169000", \ + "0.0289453000, 0.0335565000, 0.0445797000, 0.0672223000, 0.1230006000, 0.2654743000, 0.6555621000", \ + "0.0292300000, 0.0336176000, 0.0446054000, 0.0673677000, 0.1229954000, 0.2654442000, 0.6521478000", \ + "0.0289262000, 0.0340924000, 0.0440791000, 0.0678906000, 0.1236441000, 0.2655522000, 0.6561731000", \ + "0.0290134000, 0.0336723000, 0.0444903000, 0.0683713000, 0.1234093000, 0.2657834000, 0.6545222000", \ + "0.0331407000, 0.0382408000, 0.0483884000, 0.0717806000, 0.1264921000, 0.2661009000, 0.6532064000", \ + "0.0443050000, 0.0494974000, 0.0610585000, 0.0860027000, 0.1406162000, 0.2765378000, 0.6547746000"); + } + related_pin : "A2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012952100, 0.0033551200, 0.0086911400, 0.0225136000, 0.0583196000, 0.1510720000"); + values("0.0326514000, 0.0403111000, 0.0591659000, 0.1076504000, 0.2390277000, 0.5904080000, 1.4971190000", \ + "0.0325816000, 0.0403137000, 0.0591993000, 0.1076440000, 0.2393891000, 0.5893257000, 1.4975757000", \ + "0.0325630000, 0.0403039000, 0.0591827000, 0.1076938000, 0.2394316000, 0.5888462000, 1.4972767000", \ + "0.0325698000, 0.0402164000, 0.0589977000, 0.1077955000, 0.2387943000, 0.5906399000, 1.5007487000", \ + "0.0347717000, 0.0422229000, 0.0608233000, 0.1084991000, 0.2388676000, 0.5903437000, 1.5018293000", \ + "0.0405064000, 0.0479599000, 0.0659917000, 0.1119317000, 0.2405498000, 0.5891705000, 1.5015147000", \ + "0.0538521000, 0.0615387000, 0.0787809000, 0.1211114000, 0.2443062000, 0.5918496000, 1.4958950000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012952100, 0.0033551200, 0.0086911400, 0.0225136000, 0.0583196000, 0.1510720000"); + values("0.2162608000, 0.2235593000, 0.2384638000, 0.2667276000, 0.3223799000, 0.4434747000, 0.7416893000", \ + "0.2214964000, 0.2287103000, 0.2436075000, 0.2721401000, 0.3276260000, 0.4490579000, 0.7472523000", \ + "0.2346127000, 0.2419592000, 0.2568589000, 0.2854445000, 0.3407788000, 0.4619183000, 0.7605030000", \ + "0.2648825000, 0.2721811000, 0.2869004000, 0.3155354000, 0.3711287000, 0.4923063000, 0.7904992000", \ + "0.3293562000, 0.3366832000, 0.3515150000, 0.3801827000, 0.4361128000, 0.5572742000, 0.8554485000", \ + "0.4640929000, 0.4719281000, 0.4878241000, 0.5181737000, 0.5752514000, 0.6972896000, 0.9955098000", \ + "0.6985440000, 0.7083213000, 0.7276381000, 0.7624803000, 0.8263696000, 0.9539802000, 1.2538570000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012952100, 0.0033551200, 0.0086911400, 0.0225136000, 0.0583196000, 0.1510720000"); + values("0.1219477000, 0.1307653000, 0.1496687000, 0.1905878000, 0.2870151000, 0.5342132000, 1.1762712000", \ + "0.1260032000, 0.1347191000, 0.1537140000, 0.1946582000, 0.2907759000, 0.5376194000, 1.1776193000", \ + "0.1339137000, 0.1426332000, 0.1616209000, 0.2025594000, 0.2987982000, 0.5458248000, 1.1851070000", \ + "0.1504103000, 0.1591458000, 0.1780109000, 0.2189982000, 0.3156601000, 0.5620588000, 1.2035511000", \ + "0.1822275000, 0.1914348000, 0.2109343000, 0.2525033000, 0.3497771000, 0.5970632000, 1.2374332000", \ + "0.2281375000, 0.2382248000, 0.2593820000, 0.3028205000, 0.4011577000, 0.6489351000, 1.2895497000", \ + "0.2658364000, 0.2783470000, 0.3037357000, 0.3515843000, 0.4521955000, 0.7005431000, 1.3403155000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012952100, 0.0033551200, 0.0086911400, 0.0225136000, 0.0583196000, 0.1510720000"); + values("0.0300217000, 0.0345888000, 0.0454722000, 0.0684150000, 0.1237539000, 0.2654832000, 0.6540430000", \ + "0.0300853000, 0.0347963000, 0.0454996000, 0.0691861000, 0.1239685000, 0.2661055000, 0.6570198000", \ + "0.0300117000, 0.0346144000, 0.0450952000, 0.0690606000, 0.1237431000, 0.2657954000, 0.6511209000", \ + "0.0299897000, 0.0345532000, 0.0458005000, 0.0682493000, 0.1237821000, 0.2657070000, 0.6540950000", \ + "0.0301052000, 0.0349915000, 0.0455625000, 0.0680782000, 0.1236101000, 0.2654763000, 0.6552906000", \ + "0.0337009000, 0.0383363000, 0.0486462000, 0.0715355000, 0.1260562000, 0.2665189000, 0.6540308000", \ + "0.0442579000, 0.0493842000, 0.0602637000, 0.0838658000, 0.1387892000, 0.2750975000, 0.6543338000"); + } + related_pin : "A3"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012952100, 0.0033551200, 0.0086911400, 0.0225136000, 0.0583196000, 0.1510720000"); + values("0.0326730000, 0.0403195000, 0.0591967000, 0.1077386000, 0.2393439000, 0.5901015000, 1.5001327000", \ + "0.0325865000, 0.0402430000, 0.0592075000, 0.1075469000, 0.2392460000, 0.5879258000, 1.5009036000", \ + "0.0325782000, 0.0402670000, 0.0592013000, 0.1075190000, 0.2390992000, 0.5894208000, 1.4968660000", \ + "0.0325726000, 0.0403204000, 0.0591454000, 0.1079179000, 0.2392554000, 0.5897030000, 1.5019058000", \ + "0.0345905000, 0.0421498000, 0.0607061000, 0.1087179000, 0.2395107000, 0.5905097000, 1.5002326000", \ + "0.0396939000, 0.0475501000, 0.0655734000, 0.1120948000, 0.2407375000, 0.5892524000, 1.4969223000", \ + "0.0520526000, 0.0597691000, 0.0787903000, 0.1213359000, 0.2447521000, 0.5918226000, 1.4953078000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012952100, 0.0033551200, 0.0086911400, 0.0225136000, 0.0583196000, 0.1510720000"); + values("0.1677024000, 0.1749038000, 0.1895717000, 0.2180279000, 0.2737758000, 0.3951066000, 0.6934838000", \ + "0.1714368000, 0.1785510000, 0.1933277000, 0.2216023000, 0.2774802000, 0.3989372000, 0.6968531000", \ + "0.1812817000, 0.1884885000, 0.2032243000, 0.2317295000, 0.2876398000, 0.4090472000, 0.7072146000", \ + "0.2084461000, 0.2155890000, 0.2303008000, 0.2587228000, 0.3147883000, 0.4360317000, 0.7343597000", \ + "0.2762365000, 0.2833334000, 0.2971065000, 0.3255768000, 0.3815721000, 0.5029828000, 0.8012282000", \ + "0.4151955000, 0.4236022000, 0.4397829000, 0.4698421000, 0.5274520000, 0.6501777000, 0.9480124000", \ + "0.6371767000, 0.6479778000, 0.6699297000, 0.7065031000, 0.7690453000, 0.8947753000, 1.1956235000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012952100, 0.0033551200, 0.0086911400, 0.0225136000, 0.0583196000, 0.1510720000"); + values("0.0772193000, 0.0857534000, 0.1042425000, 0.1446030000, 0.2412004000, 0.4904465000, 1.1287213000", \ + "0.0815284000, 0.0900642000, 0.1085233000, 0.1488909000, 0.2456254000, 0.4943406000, 1.1331778000", \ + "0.0914831000, 0.0999229000, 0.1182956000, 0.1585527000, 0.2554143000, 0.5034886000, 1.1449938000", \ + "0.1128845000, 0.1214278000, 0.1398528000, 0.1800761000, 0.2770190000, 0.5266103000, 1.1655221000", \ + "0.1438675000, 0.1534646000, 0.1731437000, 0.2145351000, 0.3120716000, 0.5613576000, 1.2013534000", \ + "0.1758346000, 0.1880281000, 0.2112186000, 0.2552647000, 0.3534130000, 0.6023008000, 1.2486931000", \ + "0.1848187000, 0.2010064000, 0.2314852000, 0.2841947000, 0.3851213000, 0.6333237000, 1.2747070000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012952100, 0.0033551200, 0.0086911400, 0.0225136000, 0.0583196000, 0.1510720000"); + values("0.0294068000, 0.0338483000, 0.0440119000, 0.0673957000, 0.1231922000, 0.2651825000, 0.6536400000", \ + "0.0292789000, 0.0336498000, 0.0445025000, 0.0676190000, 0.1232130000, 0.2652780000, 0.6539382000", \ + "0.0289238000, 0.0335016000, 0.0442013000, 0.0681188000, 0.1229044000, 0.2654562000, 0.6546955000", \ + "0.0291595000, 0.0336807000, 0.0439783000, 0.0678587000, 0.1230017000, 0.2656878000, 0.6566361000", \ + "0.0289371000, 0.0337034000, 0.0445055000, 0.0685095000, 0.1229480000, 0.2654867000, 0.6493689000", \ + "0.0369875000, 0.0411434000, 0.0505975000, 0.0733364000, 0.1263021000, 0.2661904000, 0.6541810000", \ + "0.0528416000, 0.0583635000, 0.0687460000, 0.0892378000, 0.1380233000, 0.2739367000, 0.6539196000"); + } + related_pin : "B1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012952100, 0.0033551200, 0.0086911400, 0.0225136000, 0.0583196000, 0.1510720000"); + values("0.0297789000, 0.0369937000, 0.0550252000, 0.1033466000, 0.2364782000, 0.5906948000, 1.4958118000", \ + "0.0297463000, 0.0370023000, 0.0550172000, 0.1032940000, 0.2365796000, 0.5876434000, 1.4970908000", \ + "0.0298299000, 0.0370811000, 0.0551772000, 0.1036259000, 0.2362236000, 0.5889645000, 1.5009696000", \ + "0.0312157000, 0.0381882000, 0.0558736000, 0.1038905000, 0.2364261000, 0.5906370000, 1.4949779000", \ + "0.0374807000, 0.0441130000, 0.0603438000, 0.1064736000, 0.2372842000, 0.5901808000, 1.4995692000", \ + "0.0512866000, 0.0571401000, 0.0710968000, 0.1124431000, 0.2389962000, 0.5870673000, 1.5025438000", \ + "0.0719464000, 0.0791653000, 0.0931257000, 0.1298796000, 0.2449473000, 0.5888542000, 1.4938044000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012952100, 0.0033551200, 0.0086911400, 0.0225136000, 0.0583196000, 0.1510720000"); + values("0.1776460000, 0.1849585000, 0.1999144000, 0.2286104000, 0.2847112000, 0.4064288000, 0.7049993000", \ + "0.1816940000, 0.1890152000, 0.2039484000, 0.2323190000, 0.2885453000, 0.4103121000, 0.7085386000", \ + "0.1918975000, 0.1992101000, 0.2141241000, 0.2427316000, 0.2988709000, 0.4206585000, 0.7187791000", \ + "0.2189970000, 0.2263828000, 0.2413590000, 0.2699013000, 0.3261236000, 0.4477649000, 0.7459366000", \ + "0.2854267000, 0.2927727000, 0.3075085000, 0.3362218000, 0.3924165000, 0.5139418000, 0.8121901000", \ + "0.4218725000, 0.4301982000, 0.4464095000, 0.4763566000, 0.5339416000, 0.6568709000, 0.9551625000", \ + "0.6358339000, 0.6469944000, 0.6680628000, 0.7041323000, 0.7657957000, 0.8913092000, 1.1918595000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012952100, 0.0033551200, 0.0086911400, 0.0225136000, 0.0583196000, 0.1510720000"); + values("0.0811213000, 0.0896763000, 0.1081402000, 0.1485182000, 0.2455107000, 0.4946031000, 1.1406899000", \ + "0.0856440000, 0.0941990000, 0.1126536000, 0.1530470000, 0.2500893000, 0.4974486000, 1.1426753000", \ + "0.0950767000, 0.1035898000, 0.1219628000, 0.1623250000, 0.2591995000, 0.5077734000, 1.1468876000", \ + "0.1147847000, 0.1233242000, 0.1416494000, 0.1819601000, 0.2792134000, 0.5268234000, 1.1829688000", \ + "0.1468687000, 0.1562328000, 0.1757224000, 0.2169534000, 0.3142956000, 0.5622990000, 1.2051147000", \ + "0.1857602000, 0.1972709000, 0.2196650000, 0.2635800000, 0.3618081000, 0.6098903000, 1.2531933000", \ + "0.2126072000, 0.2279490000, 0.2572436000, 0.3080884000, 0.4094372000, 0.6582406000, 1.2985629000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012952100, 0.0033551200, 0.0086911400, 0.0225136000, 0.0583196000, 0.1510720000"); + values("0.0299048000, 0.0345351000, 0.0450845000, 0.0686701000, 0.1236140000, 0.2661315000, 0.6501799000", \ + "0.0300458000, 0.0345519000, 0.0455218000, 0.0688156000, 0.1236766000, 0.2656903000, 0.6533392000", \ + "0.0301004000, 0.0346148000, 0.0455235000, 0.0683746000, 0.1237403000, 0.2657722000, 0.6555761000", \ + "0.0299535000, 0.0349537000, 0.0449014000, 0.0687128000, 0.1233169000, 0.2655819000, 0.6545185000", \ + "0.0301557000, 0.0347145000, 0.0451828000, 0.0681784000, 0.1233011000, 0.2656113000, 0.6559836000", \ + "0.0368030000, 0.0412594000, 0.0503183000, 0.0730693000, 0.1256954000, 0.2666548000, 0.6542736000", \ + "0.0533462000, 0.0581871000, 0.0687494000, 0.0885752000, 0.1364608000, 0.2731066000, 0.6541366000"); + } + related_pin : "B2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012952100, 0.0033551200, 0.0086911400, 0.0225136000, 0.0583196000, 0.1510720000"); + values("0.0297858000, 0.0368668000, 0.0549596000, 0.1035997000, 0.2367330000, 0.5902081000, 1.5081822000", \ + "0.0297874000, 0.0368790000, 0.0550047000, 0.1035653000, 0.2363349000, 0.5887774000, 1.5053990000", \ + "0.0298101000, 0.0370397000, 0.0550923000, 0.1033475000, 0.2366198000, 0.5908155000, 1.4967700000", \ + "0.0306006000, 0.0376697000, 0.0555054000, 0.1037996000, 0.2366377000, 0.5890691000, 1.5030808000", \ + "0.0353153000, 0.0423671000, 0.0592950000, 0.1056253000, 0.2367856000, 0.5871764000, 1.4979843000", \ + "0.0465139000, 0.0527190000, 0.0681950000, 0.1116825000, 0.2390358000, 0.5866532000, 1.4969179000", \ + "0.0658634000, 0.0732970000, 0.0880352000, 0.1262412000, 0.2440359000, 0.5897067000, 1.4918292000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__a32o_2") { + leakage_power () { + value : 0.0085240000; + when : "!A1&!A2&!A3&!B1&B2"; + } + leakage_power () { + value : 0.0080156000; + when : "!A1&!A2&!A3&!B1&!B2"; + } + leakage_power () { + value : 0.0041161000; + when : "!A1&!A2&!A3&B1&B2"; + } + leakage_power () { + value : 0.0083968000; + when : "!A1&!A2&!A3&B1&!B2"; + } + leakage_power () { + value : 0.0085472000; + when : "!A1&!A2&A3&!B1&B2"; + } + leakage_power () { + value : 0.0080388000; + when : "!A1&!A2&A3&!B1&!B2"; + } + leakage_power () { + value : 0.0041161000; + when : "!A1&!A2&A3&B1&B2"; + } + leakage_power () { + value : 0.0084199000; + when : "!A1&!A2&A3&B1&!B2"; + } + leakage_power () { + value : 0.0085371000; + when : "!A1&A2&!A3&!B1&B2"; + } + leakage_power () { + value : 0.0080287000; + when : "!A1&A2&!A3&!B1&!B2"; + } + leakage_power () { + value : 0.0041161000; + when : "!A1&A2&!A3&B1&B2"; + } + leakage_power () { + value : 0.0084098000; + when : "!A1&A2&!A3&B1&!B2"; + } + leakage_power () { + value : 0.0090478000; + when : "!A1&A2&A3&!B1&B2"; + } + leakage_power () { + value : 0.0085393000; + when : "!A1&A2&A3&!B1&!B2"; + } + leakage_power () { + value : 0.0041159000; + when : "!A1&A2&A3&B1&B2"; + } + leakage_power () { + value : 0.0089205000; + when : "!A1&A2&A3&B1&!B2"; + } + leakage_power () { + value : 0.0085415000; + when : "A1&!A2&!A3&!B1&B2"; + } + leakage_power () { + value : 0.0080331000; + when : "A1&!A2&!A3&!B1&!B2"; + } + leakage_power () { + value : 0.0041161000; + when : "A1&!A2&!A3&B1&B2"; + } + leakage_power () { + value : 0.0084142000; + when : "A1&!A2&!A3&B1&!B2"; + } + leakage_power () { + value : 0.0088850000; + when : "A1&!A2&A3&!B1&B2"; + } + leakage_power () { + value : 0.0083766000; + when : "A1&!A2&A3&!B1&!B2"; + } + leakage_power () { + value : 0.0041159000; + when : "A1&!A2&A3&B1&B2"; + } + leakage_power () { + value : 0.0087578000; + when : "A1&!A2&A3&B1&!B2"; + } + leakage_power () { + value : 0.0087723000; + when : "A1&A2&!A3&!B1&B2"; + } + leakage_power () { + value : 0.0082639000; + when : "A1&A2&!A3&!B1&!B2"; + } + leakage_power () { + value : 0.0041159000; + when : "A1&A2&!A3&B1&B2"; + } + leakage_power () { + value : 0.0086451000; + when : "A1&A2&!A3&B1&!B2"; + } + leakage_power () { + value : 0.0032881000; + when : "A1&A2&A3&!B1&B2"; + } + leakage_power () { + value : 0.0034224000; + when : "A1&A2&A3&!B1&!B2"; + } + leakage_power () { + value : 0.0011109000; + when : "A1&A2&A3&B1&B2"; + } + leakage_power () { + value : 0.0033903000; + when : "A1&A2&A3&B1&!B2"; + } + area : 11.260800000; + cell_footprint : "sky130_fd_sc_hd__a32o"; + cell_leakage_power : 0.0068168340; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A1") { + capacitance : 0.0022910000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022200000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0044057000, 0.0044064000, 0.0044081000, 0.0044085000, 0.0044096000, 0.0044122000, 0.0044179000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0032711000, -0.0032738000, -0.0032800000, -0.0032733000, -0.0032577000, -0.0032217000, -0.0031390000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0023610000; + } + pin ("A2") { + capacitance : 0.0023440000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022520000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0043079000, 0.0042965000, 0.0042703000, 0.0042870000, 0.0043257000, 0.0044147000, 0.0046198000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0039027000, -0.0038997000, -0.0038928000, -0.0038925000, -0.0038916000, -0.0038895000, -0.0038849000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024360000; + } + pin ("A3") { + capacitance : 0.0023030000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0021880000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0040017000, 0.0039984000, 0.0039908000, 0.0039880000, 0.0039817000, 0.0039671000, 0.0039334000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0039843000, -0.0039817000, -0.0039759000, -0.0039769000, -0.0039791000, -0.0039843000, -0.0039963000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024180000; + } + pin ("B1") { + capacitance : 0.0022850000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0021410000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0046086000, 0.0046091000, 0.0046103000, 0.0046114000, 0.0046138000, 0.0046194000, 0.0046322000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0035538000, -0.0035579000, -0.0035675000, -0.0035607000, -0.0035452000, -0.0035095000, -0.0034271000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024290000; + } + pin ("B2") { + capacitance : 0.0024630000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022700000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0044886000, 0.0044886000, 0.0044887000, 0.0044900000, 0.0044930000, 0.0045000000, 0.0045160000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0044914000, -0.0044894000, -0.0044847000, -0.0044853000, -0.0044866000, -0.0044897000, -0.0044970000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0026560000; + } + pin ("X") { + direction : "output"; + function : "(A1&A2&A3) | (B1&B2)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014220210, 0.0040442850, 0.0115021200, 0.0327124900, 0.0930356800, 0.2645973000"); + values("0.0186249000, 0.0172232000, 0.0137098000, 0.0037379000, -0.0284039000, -0.1251128000, -0.4027413000", \ + "0.0185428000, 0.0171409000, 0.0136717000, 0.0036628000, -0.0284953000, -0.1251903000, -0.4027716000", \ + "0.0184395000, 0.0170362000, 0.0135431000, 0.0034441000, -0.0287138000, -0.1254009000, -0.4029878000", \ + "0.0181024000, 0.0167248000, 0.0132034000, 0.0030777000, -0.0290473000, -0.1256595000, -0.4033237000", \ + "0.0177577000, 0.0163569000, 0.0128917000, 0.0027643000, -0.0294091000, -0.1259948000, -0.4035952000", \ + "0.0177195000, 0.0163462000, 0.0127909000, 0.0026477000, -0.0296150000, -0.1262706000, -0.4037524000", \ + "0.0226239000, 0.0210072000, 0.0165214000, 0.0042923000, -0.0297032000, -0.1264480000, -0.4038031000"); + } + related_pin : "A1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014220210, 0.0040442850, 0.0115021200, 0.0327124900, 0.0930356800, 0.2645973000"); + values("0.0191082000, 0.0207161000, 0.0252219000, 0.0377916000, 0.0724169000, 0.1698941000, 0.4450598000", \ + "0.0190080000, 0.0206100000, 0.0251129000, 0.0376862000, 0.0723205000, 0.1698020000, 0.4449810000", \ + "0.0188659000, 0.0204609000, 0.0249787000, 0.0375257000, 0.0722277000, 0.1694383000, 0.4448639000", \ + "0.0187081000, 0.0203039000, 0.0248072000, 0.0373125000, 0.0719517000, 0.1692409000, 0.4445445000", \ + "0.0186571000, 0.0202237000, 0.0246008000, 0.0370145000, 0.0715135000, 0.1690286000, 0.4443363000", \ + "0.0194641000, 0.0209306000, 0.0251455000, 0.0370415000, 0.0713819000, 0.1683417000, 0.4441727000", \ + "0.0211543000, 0.0225817000, 0.0266238000, 0.0387556000, 0.0727548000, 0.1698169000, 0.4438529000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014220210, 0.0040442850, 0.0115021200, 0.0327124900, 0.0930356800, 0.2645973000"); + values("0.0216522000, 0.0202361000, 0.0166975000, 0.0066354000, -0.0254717000, -0.1221003000, -0.3996335000", \ + "0.0214464000, 0.0200169000, 0.0164650000, 0.0065202000, -0.0255662000, -0.1222023000, -0.3997412000", \ + "0.0212896000, 0.0198644000, 0.0163136000, 0.0062827000, -0.0258042000, -0.1223523000, -0.3998529000", \ + "0.0210540000, 0.0196265000, 0.0160912000, 0.0060427000, -0.0259773000, -0.1225833000, -0.4000778000", \ + "0.0207994000, 0.0194099000, 0.0158713000, 0.0056901000, -0.0263221000, -0.1229014000, -0.4003766000", \ + "0.0206565000, 0.0191962000, 0.0159442000, 0.0056637000, -0.0265591000, -0.1231269000, -0.4005646000", \ + "0.0254080000, 0.0237492000, 0.0192752000, 0.0071244000, -0.0264484000, -0.1233715000, -0.4007501000"); + } + related_pin : "A2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014220210, 0.0040442850, 0.0115021200, 0.0327124900, 0.0930356800, 0.2645973000"); + values("0.0197474000, 0.0213474000, 0.0258728000, 0.0384243000, 0.0730604000, 0.1705330000, 0.4457132000", \ + "0.0196501000, 0.0212545000, 0.0257662000, 0.0383385000, 0.0729716000, 0.1704356000, 0.4456061000", \ + "0.0195086000, 0.0211215000, 0.0256239000, 0.0381953000, 0.0728033000, 0.1702821000, 0.4454303000", \ + "0.0193441000, 0.0209473000, 0.0254465000, 0.0379945000, 0.0725724000, 0.1698489000, 0.4447341000", \ + "0.0192590000, 0.0208443000, 0.0252602000, 0.0377502000, 0.0722307000, 0.1695921000, 0.4446012000", \ + "0.0198852000, 0.0213461000, 0.0256029000, 0.0374998000, 0.0720538000, 0.1690941000, 0.4447417000", \ + "0.0210746000, 0.0225212000, 0.0266460000, 0.0387844000, 0.0728674000, 0.1700131000, 0.4438904000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014220210, 0.0040442850, 0.0115021200, 0.0327124900, 0.0930356800, 0.2645973000"); + values("0.0242894000, 0.0229408000, 0.0193894000, 0.0092899000, -0.0227009000, -0.1192247000, -0.3965838000", \ + "0.0242610000, 0.0228272000, 0.0192833000, 0.0093957000, -0.0227167000, -0.1193415000, -0.3967690000", \ + "0.0242946000, 0.0228507000, 0.0193366000, 0.0091690000, -0.0228727000, -0.1194251000, -0.3967801000", \ + "0.0240833000, 0.0226628000, 0.0191231000, 0.0089940000, -0.0230605000, -0.1194740000, -0.3969178000", \ + "0.0238821000, 0.0224597000, 0.0189589000, 0.0088628000, -0.0232321000, -0.1197587000, -0.3971618000", \ + "0.0237900000, 0.0223350000, 0.0190696000, 0.0087285000, -0.0233845000, -0.1198695000, -0.3972140000", \ + "0.0289631000, 0.0273087000, 0.0228813000, 0.0107406000, -0.0232869000, -0.1200451000, -0.3971967000"); + } + related_pin : "A3"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014220210, 0.0040442850, 0.0115021200, 0.0327124900, 0.0930356800, 0.2645973000"); + values("0.0196094000, 0.0212199000, 0.0257262000, 0.0383014000, 0.0729129000, 0.1703906000, 0.4464765000", \ + "0.0195302000, 0.0211266000, 0.0256395000, 0.0381810000, 0.0728985000, 0.1701763000, 0.4454132000", \ + "0.0193817000, 0.0209820000, 0.0254927000, 0.0380651000, 0.0726989000, 0.1701834000, 0.4453486000", \ + "0.0192166000, 0.0208179000, 0.0253176000, 0.0378779000, 0.0724723000, 0.1697236000, 0.4446623000", \ + "0.0191361000, 0.0207054000, 0.0251592000, 0.0376032000, 0.0722040000, 0.1695788000, 0.4448173000", \ + "0.0197197000, 0.0212172000, 0.0255037000, 0.0375074000, 0.0720347000, 0.1690990000, 0.4447108000", \ + "0.0208368000, 0.0222773000, 0.0263830000, 0.0386408000, 0.0728232000, 0.1699773000, 0.4435403000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014220210, 0.0040442850, 0.0115021200, 0.0327124900, 0.0930356800, 0.2645973000"); + values("0.0184795000, 0.0170553000, 0.0135838000, 0.0034623000, -0.0287039000, -0.1254079000, -0.4029237000", \ + "0.0182388000, 0.0168429000, 0.0132874000, 0.0032183000, -0.0289160000, -0.1255644000, -0.4030785000", \ + "0.0179496000, 0.0165269000, 0.0129946000, 0.0029472000, -0.0292211000, -0.1258445000, -0.4033333000", \ + "0.0177301000, 0.0162988000, 0.0127468000, 0.0026571000, -0.0295620000, -0.1260603000, -0.4035909000", \ + "0.0177022000, 0.0162921000, 0.0127390000, 0.0025177000, -0.0296956000, -0.1262765000, -0.4037110000", \ + "0.0183709000, 0.0168952000, 0.0131119000, 0.0029239000, -0.0293827000, -0.1259300000, -0.4032655000", \ + "0.0244641000, 0.0227159000, 0.0180256000, 0.0056469000, -0.0286612000, -0.1254576000, -0.4026978000"); + } + related_pin : "B1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014220210, 0.0040442850, 0.0115021200, 0.0327124900, 0.0930356800, 0.2645973000"); + values("0.0158547000, 0.0174900000, 0.0219868000, 0.0343511000, 0.0686280000, 0.1656941000, 0.4411693000", \ + "0.0158320000, 0.0174600000, 0.0219460000, 0.0343336000, 0.0686317000, 0.1654882000, 0.4384952000", \ + "0.0157124000, 0.0173361000, 0.0218267000, 0.0341745000, 0.0685026000, 0.1654192000, 0.4385130000", \ + "0.0155037000, 0.0170892000, 0.0215052000, 0.0338068000, 0.0681380000, 0.1644300000, 0.4380869000", \ + "0.0153571000, 0.0169064000, 0.0212920000, 0.0334024000, 0.0677418000, 0.1647715000, 0.4403369000", \ + "0.0161700000, 0.0176229000, 0.0218355000, 0.0338763000, 0.0678693000, 0.1644223000, 0.4380991000", \ + "0.0180965000, 0.0194899000, 0.0234709000, 0.0356349000, 0.0695356000, 0.1659652000, 0.4391794000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014220210, 0.0040442850, 0.0115021200, 0.0327124900, 0.0930356800, 0.2645973000"); + values("0.0213269000, 0.0199371000, 0.0164024000, 0.0063132000, -0.0257801000, -0.1222752000, -0.3997315000", \ + "0.0213285000, 0.0198782000, 0.0163668000, 0.0062849000, -0.0258442000, -0.1224301000, -0.3998393000", \ + "0.0210490000, 0.0196152000, 0.0161351000, 0.0060378000, -0.0260919000, -0.1226646000, -0.4001436000", \ + "0.0208169000, 0.0193923000, 0.0158254000, 0.0058167000, -0.0263215000, -0.1229040000, -0.4003096000", \ + "0.0206928000, 0.0192816000, 0.0156702000, 0.0055886000, -0.0266337000, -0.1231372000, -0.4005174000", \ + "0.0211304000, 0.0196259000, 0.0159090000, 0.0057782000, -0.0265602000, -0.1230253000, -0.4002865000", \ + "0.0278782000, 0.0261758000, 0.0215308000, 0.0097140000, -0.0248250000, -0.1216463000, -0.3988264000"); + } + related_pin : "B2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014220210, 0.0040442850, 0.0115021200, 0.0327124900, 0.0930356800, 0.2645973000"); + values("0.0168419000, 0.0184222000, 0.0229423000, 0.0353195000, 0.0695159000, 0.1662324000, 0.4391818000", \ + "0.0167880000, 0.0184142000, 0.0229158000, 0.0352743000, 0.0694917000, 0.1662555000, 0.4392097000", \ + "0.0166218000, 0.0182403000, 0.0227298000, 0.0350742000, 0.0693234000, 0.1661373000, 0.4388052000", \ + "0.0163254000, 0.0179118000, 0.0223607000, 0.0346853000, 0.0690011000, 0.1652161000, 0.4414668000", \ + "0.0160942000, 0.0176343000, 0.0220768000, 0.0342357000, 0.0685446000, 0.1656964000, 0.4387816000", \ + "0.0166533000, 0.0181329000, 0.0224316000, 0.0345215000, 0.0685784000, 0.1649594000, 0.4408935000", \ + "0.0182356000, 0.0196448000, 0.0237595000, 0.0357752000, 0.0699981000, 0.1670127000, 0.4399069000"); + } + } + max_capacitance : 0.2645970000; + max_transition : 1.5022100000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014220200, 0.0040442900, 0.0115021000, 0.0327125000, 0.0930357000, 0.2645970000"); + values("0.2055854000, 0.2110921000, 0.2236333000, 0.2493651000, 0.2996294000, 0.4075911000, 0.6808221000", \ + "0.2109408000, 0.2164478000, 0.2290216000, 0.2543667000, 0.3049625000, 0.4129570000, 0.6861518000", \ + "0.2236106000, 0.2291260000, 0.2416656000, 0.2673420000, 0.3175681000, 0.4255544000, 0.6987729000", \ + "0.2528429000, 0.2583272000, 0.2708249000, 0.2964682000, 0.3467771000, 0.4548456000, 0.7279137000", \ + "0.3163790000, 0.3219580000, 0.3344682000, 0.3600716000, 0.4106193000, 0.5187447000, 0.7916444000", \ + "0.4470668000, 0.4531790000, 0.4666452000, 0.4938867000, 0.5463802000, 0.6556837000, 0.9290985000", \ + "0.6718474000, 0.6792295000, 0.6953804000, 0.7276748000, 0.7877178000, 0.9053794000, 1.1826160000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014220200, 0.0040442900, 0.0115021000, 0.0327125000, 0.0930357000, 0.2645970000"); + values("0.1182213000, 0.1251615000, 0.1414062000, 0.1782550000, 0.2667622000, 0.5071378000, 1.1845129000", \ + "0.1218355000, 0.1287745000, 0.1450423000, 0.1818795000, 0.2704030000, 0.5107658000, 1.1883838000", \ + "0.1309177000, 0.1377942000, 0.1541154000, 0.1908344000, 0.2795387000, 0.5203856000, 1.1960810000", \ + "0.1532791000, 0.1601444000, 0.1764066000, 0.2130378000, 0.3015731000, 0.5415071000, 1.2183931000", \ + "0.1982168000, 0.2052352000, 0.2218045000, 0.2586178000, 0.3472067000, 0.5878067000, 1.2668486000", \ + "0.2550987000, 0.2633186000, 0.2818173000, 0.3203220000, 0.4098789000, 0.6499921000, 1.3298265000", \ + "0.3015443000, 0.3119622000, 0.3349925000, 0.3801940000, 0.4722037000, 0.7117169000, 1.3887402000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014220200, 0.0040442900, 0.0115021000, 0.0327125000, 0.0930357000, 0.2645970000"); + values("0.0305041000, 0.0341172000, 0.0425133000, 0.0603051000, 0.1051299000, 0.2229413000, 0.5753767000", \ + "0.0303991000, 0.0339600000, 0.0420544000, 0.0612709000, 0.1048515000, 0.2230665000, 0.5753582000", \ + "0.0304488000, 0.0337288000, 0.0424293000, 0.0602959000, 0.1048894000, 0.2229214000, 0.5757014000", \ + "0.0303915000, 0.0338385000, 0.0418004000, 0.0608236000, 0.1050620000, 0.2228725000, 0.5753378000", \ + "0.0303088000, 0.0340312000, 0.0418619000, 0.0603480000, 0.1049327000, 0.2228275000, 0.5740898000", \ + "0.0348172000, 0.0385512000, 0.0469105000, 0.0659280000, 0.1084704000, 0.2239489000, 0.5755436000", \ + "0.0471511000, 0.0513153000, 0.0607862000, 0.0808770000, 0.1247265000, 0.2383054000, 0.5775325000"); + } + related_pin : "A1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014220200, 0.0040442900, 0.0115021000, 0.0327125000, 0.0930357000, 0.2645970000"); + values("0.0322325000, 0.0376553000, 0.0518548000, 0.0905344000, 0.2034135000, 0.5396604000, 1.4992125000", \ + "0.0321175000, 0.0376590000, 0.0518162000, 0.0905229000, 0.2034285000, 0.5396886000, 1.4994402000", \ + "0.0321981000, 0.0376070000, 0.0519032000, 0.0903789000, 0.2035084000, 0.5387992000, 1.4980109000", \ + "0.0320752000, 0.0375579000, 0.0518020000, 0.0903683000, 0.2035193000, 0.5388130000, 1.4986742000", \ + "0.0344882000, 0.0396678000, 0.0536040000, 0.0915998000, 0.2039419000, 0.5383244000, 1.4959374000", \ + "0.0428427000, 0.0480282000, 0.0607206000, 0.0966855000, 0.2062648000, 0.5374665000, 1.4983792000", \ + "0.0573512000, 0.0635482000, 0.0785530000, 0.1116196000, 0.2121167000, 0.5404130000, 1.4938167000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014220200, 0.0040442900, 0.0115021000, 0.0327125000, 0.0930357000, 0.2645970000"); + values("0.2284532000, 0.2341581000, 0.2472548000, 0.2735050000, 0.3247070000, 0.4333937000, 0.7070260000", \ + "0.2339089000, 0.2396556000, 0.2526216000, 0.2786658000, 0.3296497000, 0.4385978000, 0.7124153000", \ + "0.2468927000, 0.2526438000, 0.2656122000, 0.2919061000, 0.3427346000, 0.4515147000, 0.7250987000", \ + "0.2763650000, 0.2821028000, 0.2950791000, 0.3213535000, 0.3722113000, 0.4809987000, 0.7546057000", \ + "0.3392990000, 0.3449331000, 0.3578965000, 0.3844792000, 0.4357815000, 0.5447099000, 0.8183959000", \ + "0.4726582000, 0.4787825000, 0.4925342000, 0.5198396000, 0.5722855000, 0.6818424000, 0.9556209000", \ + "0.7051930000, 0.7126387000, 0.7289978000, 0.7609529000, 0.8201367000, 0.9374570000, 1.2143031000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014220200, 0.0040442900, 0.0115021000, 0.0327125000, 0.0930357000, 0.2645970000"); + values("0.1264165000, 0.1333797000, 0.1497313000, 0.1864609000, 0.2749837000, 0.5152954000, 1.1926075000", \ + "0.1304753000, 0.1374076000, 0.1536602000, 0.1905105000, 0.2790154000, 0.5192122000, 1.1963688000", \ + "0.1393565000, 0.1463140000, 0.1625383000, 0.1993959000, 0.2878568000, 0.5278505000, 1.2046429000", \ + "0.1598204000, 0.1667624000, 0.1830580000, 0.2197524000, 0.3081871000, 0.5476916000, 1.2238471000", \ + "0.2015533000, 0.2086227000, 0.2253441000, 0.2623487000, 0.3507894000, 0.5909401000, 1.2676858000", \ + "0.2613224000, 0.2694420000, 0.2877946000, 0.3267334000, 0.4163748000, 0.6565676000, 1.3350724000", \ + "0.3178668000, 0.3280410000, 0.3507709000, 0.3957110000, 0.4885392000, 0.7284141000, 1.4052436000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014220200, 0.0040442900, 0.0115021000, 0.0327125000, 0.0930357000, 0.2645970000"); + values("0.0323756000, 0.0358227000, 0.0439288000, 0.0622489000, 0.1063838000, 0.2237113000, 0.5759031000", \ + "0.0327036000, 0.0357259000, 0.0443603000, 0.0623902000, 0.1065432000, 0.2240862000, 0.5764570000", \ + "0.0326911000, 0.0357436000, 0.0437084000, 0.0622581000, 0.1068890000, 0.2237145000, 0.5751005000", \ + "0.0327850000, 0.0357806000, 0.0437482000, 0.0622530000, 0.1068263000, 0.2237192000, 0.5751942000", \ + "0.0325003000, 0.0364642000, 0.0439879000, 0.0628169000, 0.1064610000, 0.2241659000, 0.5762126000", \ + "0.0360510000, 0.0395878000, 0.0482308000, 0.0657341000, 0.1088642000, 0.2250334000, 0.5758087000", \ + "0.0481863000, 0.0517842000, 0.0611217000, 0.0804789000, 0.1240977000, 0.2379044000, 0.5778434000"); + } + related_pin : "A2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014220200, 0.0040442900, 0.0115021000, 0.0327125000, 0.0930357000, 0.2645970000"); + values("0.0323324000, 0.0375656000, 0.0519055000, 0.0905210000, 0.2034168000, 0.5397536000, 1.4991338000", \ + "0.0322117000, 0.0376492000, 0.0518485000, 0.0905315000, 0.2033636000, 0.5398229000, 1.4985775000", \ + "0.0322653000, 0.0376399000, 0.0518815000, 0.0905240000, 0.2031028000, 0.5395659000, 1.4969791000", \ + "0.0320662000, 0.0375672000, 0.0519484000, 0.0904438000, 0.2036458000, 0.5379020000, 1.4935435000", \ + "0.0342020000, 0.0396585000, 0.0532985000, 0.0915432000, 0.2034794000, 0.5384681000, 1.4952654000", \ + "0.0410641000, 0.0466852000, 0.0602345000, 0.0963388000, 0.2066925000, 0.5386586000, 1.4986413000", \ + "0.0543667000, 0.0604638000, 0.0750317000, 0.1099032000, 0.2121422000, 0.5400645000, 1.4914880000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014220200, 0.0040442900, 0.0115021000, 0.0327125000, 0.0930357000, 0.2645970000"); + values("0.2269836000, 0.2327557000, 0.2453776000, 0.2710488000, 0.3208036000, 0.4282181000, 0.7016301000", \ + "0.2324312000, 0.2380691000, 0.2507623000, 0.2762235000, 0.3262260000, 0.4336531000, 0.7069259000", \ + "0.2457726000, 0.2514117000, 0.2641139000, 0.2898129000, 0.3395582000, 0.4469992000, 0.7202431000", \ + "0.2747203000, 0.2803101000, 0.2930035000, 0.3185201000, 0.3686273000, 0.4759800000, 0.7491352000", \ + "0.3346086000, 0.3402461000, 0.3529497000, 0.3786586000, 0.4288480000, 0.5362156000, 0.8093760000", \ + "0.4582212000, 0.4642606000, 0.4781270000, 0.5045407000, 0.5557532000, 0.6641063000, 0.9375404000", \ + "0.6702651000, 0.6774640000, 0.6934696000, 0.7246850000, 0.7827745000, 0.8980726000, 1.1745148000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014220200, 0.0040442900, 0.0115021000, 0.0327125000, 0.0930357000, 0.2645970000"); + values("0.1301089000, 0.1370481000, 0.1532899000, 0.1901520000, 0.2786217000, 0.5186041000, 1.1954466000", \ + "0.1342951000, 0.1411774000, 0.1574880000, 0.1942543000, 0.2829353000, 0.5237151000, 1.2023478000", \ + "0.1426532000, 0.1496081000, 0.1658487000, 0.2027081000, 0.2912513000, 0.5315168000, 1.2088665000", \ + "0.1603962000, 0.1673702000, 0.1836628000, 0.2203753000, 0.3088709000, 0.5486235000, 1.2251608000", \ + "0.1966352000, 0.2038006000, 0.2205112000, 0.2574026000, 0.3460650000, 0.5861741000, 1.2632682000", \ + "0.2530536000, 0.2609891000, 0.2792384000, 0.3183034000, 0.4082608000, 0.6481000000, 1.3266050000", \ + "0.3150981000, 0.3249968000, 0.3470988000, 0.3915029000, 0.4849980000, 0.7254973000, 1.4014684000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014220200, 0.0040442900, 0.0115021000, 0.0327125000, 0.0930357000, 0.2645970000"); + values("0.0318914000, 0.0353962000, 0.0429334000, 0.0609984000, 0.1046674000, 0.2218236000, 0.5757066000", \ + "0.0317330000, 0.0350600000, 0.0427337000, 0.0610477000, 0.1043061000, 0.2221821000, 0.5749551000", \ + "0.0320586000, 0.0350073000, 0.0428915000, 0.0608003000, 0.1047636000, 0.2220256000, 0.5750014000", \ + "0.0319770000, 0.0357053000, 0.0430791000, 0.0613133000, 0.1042543000, 0.2215619000, 0.5753457000", \ + "0.0317780000, 0.0351054000, 0.0430809000, 0.0609607000, 0.1042660000, 0.2219076000, 0.5739109000", \ + "0.0354203000, 0.0388467000, 0.0468887000, 0.0646051000, 0.1071151000, 0.2226487000, 0.5758864000", \ + "0.0464188000, 0.0502686000, 0.0589924000, 0.0774904000, 0.1214110000, 0.2338879000, 0.5758038000"); + } + related_pin : "A3"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014220200, 0.0040442900, 0.0115021000, 0.0327125000, 0.0930357000, 0.2645970000"); + values("0.0322308000, 0.0376534000, 0.0518664000, 0.0905262000, 0.2031032000, 0.5396087000, 1.4970706000", \ + "0.0321791000, 0.0376263000, 0.0518045000, 0.0904013000, 0.2035638000, 0.5387081000, 1.4958560000", \ + "0.0323229000, 0.0375975000, 0.0518791000, 0.0905207000, 0.2034860000, 0.5398067000, 1.4991132000", \ + "0.0322948000, 0.0375606000, 0.0519580000, 0.0904730000, 0.2036522000, 0.5375587000, 1.4945202000", \ + "0.0338496000, 0.0392740000, 0.0530390000, 0.0913815000, 0.2036108000, 0.5388451000, 1.4989123000", \ + "0.0391994000, 0.0450069000, 0.0590754000, 0.0961485000, 0.2059783000, 0.5385287000, 1.4991353000", \ + "0.0513433000, 0.0577102000, 0.0722486000, 0.1084650000, 0.2118647000, 0.5399328000, 1.4931166000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014220200, 0.0040442900, 0.0115021000, 0.0327125000, 0.0930357000, 0.2645970000"); + values("0.1882062000, 0.1937409000, 0.2061803000, 0.2317136000, 0.2813272000, 0.3886133000, 0.6615586000", \ + "0.1922477000, 0.1978128000, 0.2102915000, 0.2356271000, 0.2851860000, 0.3924042000, 0.6653422000", \ + "0.2020860000, 0.2076037000, 0.2201567000, 0.2452978000, 0.2952570000, 0.4024449000, 0.6755101000", \ + "0.2296672000, 0.2351515000, 0.2476049000, 0.2731247000, 0.3229680000, 0.4303095000, 0.7032443000", \ + "0.2966096000, 0.3021074000, 0.3146901000, 0.3400199000, 0.3898853000, 0.4973608000, 0.7704396000", \ + "0.4442908000, 0.4506784000, 0.4645146000, 0.4916325000, 0.5430475000, 0.6511280000, 0.9245701000", \ + "0.6843129000, 0.6923019000, 0.7100043000, 0.7443088000, 0.8036366000, 0.9170608000, 1.1934764000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014220200, 0.0040442900, 0.0115021000, 0.0327125000, 0.0930357000, 0.2645970000"); + values("0.0813524000, 0.0878791000, 0.1031341000, 0.1376076000, 0.2234476000, 0.4620663000, 1.1417712000", \ + "0.0857208000, 0.0922394000, 0.1074969000, 0.1419756000, 0.2278177000, 0.4666662000, 1.1413936000", \ + "0.0957668000, 0.1022772000, 0.1175033000, 0.1519132000, 0.2377323000, 0.4761578000, 1.1512031000", \ + "0.1183218000, 0.1248327000, 0.1400296000, 0.1744225000, 0.2602355000, 0.4988165000, 1.1744981000", \ + "0.1525599000, 0.1601454000, 0.1767221000, 0.2125444000, 0.2991762000, 0.5377833000, 1.2156139000", \ + "0.1881525000, 0.1980048000, 0.2187171000, 0.2583315000, 0.3465155000, 0.5849980000, 1.2616870000", \ + "0.2035003000, 0.2160375000, 0.2428693000, 0.2928038000, 0.3867628000, 0.6243722000, 1.2998924000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014220200, 0.0040442900, 0.0115021000, 0.0327125000, 0.0930357000, 0.2645970000"); + values("0.0312716000, 0.0346549000, 0.0423515000, 0.0603662000, 0.1040993000, 0.2218572000, 0.5745084000", \ + "0.0312723000, 0.0346677000, 0.0423065000, 0.0603637000, 0.1043720000, 0.2217377000, 0.5742566000", \ + "0.0312909000, 0.0343211000, 0.0426613000, 0.0611163000, 0.1040027000, 0.2218562000, 0.5755730000", \ + "0.0310627000, 0.0347278000, 0.0424063000, 0.0601763000, 0.1042410000, 0.2216842000, 0.5752570000", \ + "0.0310510000, 0.0344164000, 0.0428825000, 0.0604510000, 0.1040209000, 0.2215704000, 0.5751379000", \ + "0.0384751000, 0.0419893000, 0.0498148000, 0.0664216000, 0.1073956000, 0.2232157000, 0.5757952000", \ + "0.0565188000, 0.0607878000, 0.0704557000, 0.0883824000, 0.1252258000, 0.2342387000, 0.5770151000"); + } + related_pin : "B1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014220200, 0.0040442900, 0.0115021000, 0.0327125000, 0.0930357000, 0.2645970000"); + values("0.0289043000, 0.0341693000, 0.0476923000, 0.0855263000, 0.1997875000, 0.5367517000, 1.5007774000", \ + "0.0288749000, 0.0341661000, 0.0476387000, 0.0854988000, 0.1998578000, 0.5361042000, 1.4953351000", \ + "0.0289058000, 0.0341747000, 0.0477077000, 0.0855823000, 0.1997018000, 0.5370337000, 1.4928601000", \ + "0.0298328000, 0.0349719000, 0.0481918000, 0.0858982000, 0.1995666000, 0.5349267000, 1.4904189000", \ + "0.0369973000, 0.0418069000, 0.0537691000, 0.0893350000, 0.2009709000, 0.5367758000, 1.4995108000", \ + "0.0505515000, 0.0559323000, 0.0669878000, 0.0981917000, 0.2039311000, 0.5356335000, 1.4925985000", \ + "0.0702332000, 0.0769211000, 0.0912055000, 0.1215252000, 0.2137915000, 0.5382449000, 1.4896063000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014220200, 0.0040442900, 0.0115021000, 0.0327125000, 0.0930357000, 0.2645970000"); + values("0.2019866000, 0.2076768000, 0.2203626000, 0.2459821000, 0.2962456000, 0.4032251000, 0.6761630000", \ + "0.2057334000, 0.2113774000, 0.2240853000, 0.2498040000, 0.2999992000, 0.4068521000, 0.6801345000", \ + "0.2157536000, 0.2213869000, 0.2340823000, 0.2597596000, 0.3099851000, 0.4168931000, 0.6901738000", \ + "0.2420664000, 0.2477034000, 0.2603758000, 0.2860611000, 0.3361567000, 0.4437427000, 0.7169412000", \ + "0.3085664000, 0.3142198000, 0.3268607000, 0.3525164000, 0.4026262000, 0.5100246000, 0.7834656000", \ + "0.4529158000, 0.4591694000, 0.4729067000, 0.4998614000, 0.5512634000, 0.6593585000, 0.9331590000", \ + "0.6853177000, 0.6936265000, 0.7113244000, 0.7456479000, 0.8041402000, 0.9170186000, 1.1931693000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014220200, 0.0040442900, 0.0115021000, 0.0327125000, 0.0930357000, 0.2645970000"); + values("0.0870298000, 0.0935583000, 0.1088000000, 0.1432835000, 0.2288826000, 0.4673008000, 1.1418939000", \ + "0.0914013000, 0.0979200000, 0.1131730000, 0.1476029000, 0.2331816000, 0.4713299000, 1.1461926000", \ + "0.1004236000, 0.1069206000, 0.1221531000, 0.1565779000, 0.2422157000, 0.4804886000, 1.1574764000", \ + "0.1197516000, 0.1262727000, 0.1414273000, 0.1758986000, 0.2618090000, 0.4996811000, 1.1808642000", \ + "0.1514500000, 0.1586745000, 0.1750992000, 0.2108479000, 0.2974157000, 0.5361876000, 1.2108435000", \ + "0.1891430000, 0.1982157000, 0.2176763000, 0.2567448000, 0.3449430000, 0.5832477000, 1.2617946000", \ + "0.2116101000, 0.2234138000, 0.2488552000, 0.2966355000, 0.3899990000, 0.6290524000, 1.3037820000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014220200, 0.0040442900, 0.0115021000, 0.0327125000, 0.0930357000, 0.2645970000"); + values("0.0319562000, 0.0357568000, 0.0431368000, 0.0613971000, 0.1042656000, 0.2222587000, 0.5758915000", \ + "0.0320944000, 0.0349788000, 0.0428950000, 0.0608187000, 0.1043285000, 0.2221482000, 0.5763515000", \ + "0.0320234000, 0.0349938000, 0.0429004000, 0.0607759000, 0.1042899000, 0.2219869000, 0.5760368000", \ + "0.0319160000, 0.0352113000, 0.0432614000, 0.0613967000, 0.1044524000, 0.2221215000, 0.5749662000", \ + "0.0317260000, 0.0353096000, 0.0427451000, 0.0608560000, 0.1042809000, 0.2219889000, 0.5754255000", \ + "0.0384762000, 0.0418032000, 0.0494709000, 0.0663902000, 0.1071391000, 0.2230596000, 0.5756468000", \ + "0.0562030000, 0.0605446000, 0.0699977000, 0.0861699000, 0.1239265000, 0.2330434000, 0.5773531000"); + } + related_pin : "B2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014220200, 0.0040442900, 0.0115021000, 0.0327125000, 0.0930357000, 0.2645970000"); + values("0.0288140000, 0.0339932000, 0.0475996000, 0.0856656000, 0.1998889000, 0.5361550000, 1.4949206000", \ + "0.0288884000, 0.0341541000, 0.0476751000, 0.0855692000, 0.1997318000, 0.5370010000, 1.4924439000", \ + "0.0287631000, 0.0340550000, 0.0477047000, 0.0856542000, 0.1997441000, 0.5369919000, 1.4956901000", \ + "0.0293235000, 0.0346295000, 0.0480911000, 0.0858246000, 0.1997325000, 0.5356141000, 1.5022100000", \ + "0.0342557000, 0.0394191000, 0.0522176000, 0.0887443000, 0.2004995000, 0.5365238000, 1.4925728000", \ + "0.0453122000, 0.0502509000, 0.0627251000, 0.0958885000, 0.2034524000, 0.5354723000, 1.4952349000", \ + "0.0630617000, 0.0697908000, 0.0832787000, 0.1141074000, 0.2117839000, 0.5375477000, 1.4919928000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__a32o_4") { + leakage_power () { + value : 0.0053900000; + when : "!A1&!A2&!A3&!B1&B2"; + } + leakage_power () { + value : 0.0047000000; + when : "!A1&!A2&!A3&!B1&!B2"; + } + leakage_power () { + value : 0.0057453000; + when : "!A1&!A2&!A3&B1&B2"; + } + leakage_power () { + value : 0.0052260000; + when : "!A1&!A2&!A3&B1&!B2"; + } + leakage_power () { + value : 0.0054184000; + when : "!A1&!A2&A3&!B1&B2"; + } + leakage_power () { + value : 0.0047285000; + when : "!A1&!A2&A3&!B1&!B2"; + } + leakage_power () { + value : 0.0057453000; + when : "!A1&!A2&A3&B1&B2"; + } + leakage_power () { + value : 0.0052546000; + when : "!A1&!A2&A3&B1&!B2"; + } + leakage_power () { + value : 0.0054237000; + when : "!A1&A2&!A3&!B1&B2"; + } + leakage_power () { + value : 0.0047338000; + when : "!A1&A2&!A3&!B1&!B2"; + } + leakage_power () { + value : 0.0057453000; + when : "!A1&A2&!A3&B1&B2"; + } + leakage_power () { + value : 0.0052599000; + when : "!A1&A2&!A3&B1&!B2"; + } + leakage_power () { + value : 0.0061047000; + when : "!A1&A2&A3&!B1&B2"; + } + leakage_power () { + value : 0.0054147000; + when : "!A1&A2&A3&!B1&!B2"; + } + leakage_power () { + value : 0.0057453000; + when : "!A1&A2&A3&B1&B2"; + } + leakage_power () { + value : 0.0059408000; + when : "!A1&A2&A3&B1&!B2"; + } + leakage_power () { + value : 0.0054350000; + when : "A1&!A2&!A3&!B1&B2"; + } + leakage_power () { + value : 0.0047430000; + when : "A1&!A2&!A3&!B1&!B2"; + } + leakage_power () { + value : 0.0057453000; + when : "A1&!A2&!A3&B1&B2"; + } + leakage_power () { + value : 0.0052703000; + when : "A1&!A2&!A3&B1&!B2"; + } + leakage_power () { + value : 0.0059403000; + when : "A1&!A2&A3&!B1&B2"; + } + leakage_power () { + value : 0.0052501000; + when : "A1&!A2&A3&!B1&!B2"; + } + leakage_power () { + value : 0.0057462000; + when : "A1&!A2&A3&B1&B2"; + } + leakage_power () { + value : 0.0057746000; + when : "A1&!A2&A3&B1&!B2"; + } + leakage_power () { + value : 0.0059702000; + when : "A1&A2&!A3&!B1&B2"; + } + leakage_power () { + value : 0.0052780000; + when : "A1&A2&!A3&!B1&!B2"; + } + leakage_power () { + value : 0.0057452000; + when : "A1&A2&!A3&B1&B2"; + } + leakage_power () { + value : 0.0058030000; + when : "A1&A2&!A3&B1&!B2"; + } + leakage_power () { + value : 0.0060543000; + when : "A1&A2&A3&!B1&B2"; + } + leakage_power () { + value : 0.0062855000; + when : "A1&A2&A3&!B1&!B2"; + } + leakage_power () { + value : 0.0022874000; + when : "A1&A2&A3&B1&B2"; + } + leakage_power () { + value : 0.0062303000; + when : "A1&A2&A3&B1&!B2"; + } + area : 21.270400000; + cell_footprint : "sky130_fd_sc_hd__a32o"; + cell_leakage_power : 0.0054417170; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A1") { + capacitance : 0.0042720000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0041030000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0092163000, 0.0092109000, 0.0091985000, 0.0092000000, 0.0092035000, 0.0092117000, 0.0092305000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0064417000, -0.0064463000, -0.0064568000, -0.0064411000, -0.0064048000, -0.0063211000, -0.0061283000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0044410000; + } + pin ("A2") { + capacitance : 0.0042840000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0040990000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0085840000, 0.0085770000, 0.0085610000, 0.0085894000, 0.0086551000, 0.0088063000, 0.0091550000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0079143000, -0.0079166000, -0.0079220000, -0.0079239000, -0.0079284000, -0.0079388000, -0.0079626000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0044700000; + } + pin ("A3") { + capacitance : 0.0044660000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0041920000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0082592000, 0.0082553000, 0.0082462000, 0.0082495000, 0.0082572000, 0.0082749000, 0.0083156000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0082440000, -0.0082434000, -0.0082420000, -0.0082410000, -0.0082387000, -0.0082335000, -0.0082214000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0047390000; + } + pin ("B1") { + capacitance : 0.0043510000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0040630000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0092281000, 0.0092271000, 0.0092248000, 0.0092216000, 0.0092143000, 0.0091974000, 0.0091584000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0064914000, -0.0064952000, -0.0065039000, -0.0064856000, -0.0064433000, -0.0063460000, -0.0061216000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0046390000; + } + pin ("B2") { + capacitance : 0.0042810000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0039490000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0077717000, 0.0077680000, 0.0077593000, 0.0077584000, 0.0077564000, 0.0077517000, 0.0077410000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0077423000, -0.0077414000, -0.0077393000, -0.0077353000, -0.0077261000, -0.0077047000, -0.0076556000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0046120000; + } + pin ("X") { + direction : "output"; + function : "(A1&A2&A3) | (B1&B2)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015998200, 0.0051188490, 0.0163784700, 0.0524052200, 0.1676779000, 0.5365088000"); + values("0.0342602000, 0.0324812000, 0.0273363000, 0.0123641000, -0.0409347000, -0.2251600000, -0.8219152000", \ + "0.0341961000, 0.0324186000, 0.0272692000, 0.0123104000, -0.0409650000, -0.2251829000, -0.8220474000", \ + "0.0338849000, 0.0321275000, 0.0270072000, 0.0120676000, -0.0413312000, -0.2254092000, -0.8223354000", \ + "0.0331047000, 0.0313484000, 0.0261855000, 0.0113140000, -0.0419261000, -0.2260450000, -0.8229269000", \ + "0.0324500000, 0.0307449000, 0.0255575000, 0.0105755000, -0.0427285000, -0.2268086000, -0.8235710000", \ + "0.0323963000, 0.0305780000, 0.0256120000, 0.0104790000, -0.0431373000, -0.2271313000, -0.8238929000", \ + "0.0414712000, 0.0394609000, 0.0331187000, 0.0147159000, -0.0432422000, -0.2275704000, -0.8238637000"); + } + related_pin : "A1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015998200, 0.0051188490, 0.0163784700, 0.0524052200, 0.1676779000, 0.5365088000"); + values("0.0367803000, 0.0386147000, 0.0446528000, 0.0638584000, 0.1225574000, 0.3074977000, 0.8978022000", \ + "0.0365757000, 0.0384107000, 0.0444249000, 0.0635840000, 0.1225380000, 0.3074990000, 0.8989715000", \ + "0.0362881000, 0.0381363000, 0.0441131000, 0.0633860000, 0.1222306000, 0.3072220000, 0.8989063000", \ + "0.0358637000, 0.0376619000, 0.0436121000, 0.0628937000, 0.1218678000, 0.3067918000, 0.9017991000", \ + "0.0357507000, 0.0375508000, 0.0434290000, 0.0625891000, 0.1212801000, 0.3062719000, 0.8978020000", \ + "0.0372539000, 0.0389869000, 0.0445177000, 0.0625099000, 0.1211604000, 0.3059143000, 0.8975955000", \ + "0.0402019000, 0.0417823000, 0.0472307000, 0.0651464000, 0.1232055000, 0.3078066000, 0.8986330000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015998200, 0.0051188490, 0.0163784700, 0.0524052200, 0.1676779000, 0.5365088000"); + values("0.0406982000, 0.0388763000, 0.0336620000, 0.0187075000, -0.0344198000, -0.2183729000, -0.8151933000", \ + "0.0405417000, 0.0387226000, 0.0334967000, 0.0187613000, -0.0346699000, -0.2186609000, -0.8153051000", \ + "0.0402788000, 0.0384838000, 0.0332886000, 0.0182985000, -0.0349497000, -0.2189437000, -0.8155689000", \ + "0.0396771000, 0.0379598000, 0.0327238000, 0.0177098000, -0.0355748000, -0.2194483000, -0.8160660000", \ + "0.0391040000, 0.0373330000, 0.0320585000, 0.0171549000, -0.0361620000, -0.2201157000, -0.8167017000", \ + "0.0389067000, 0.0370816000, 0.0317935000, 0.0165979000, -0.0365861000, -0.2205354000, -0.8171159000", \ + "0.0478645000, 0.0458626000, 0.0397333000, 0.0212808000, -0.0368198000, -0.2211958000, -0.8174965000"); + } + related_pin : "A2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015998200, 0.0051188490, 0.0163784700, 0.0524052200, 0.1676779000, 0.5365088000"); + values("0.0382928000, 0.0400848000, 0.0460118000, 0.0652828000, 0.1241118000, 0.3085949000, 0.9033375000", \ + "0.0380635000, 0.0398769000, 0.0459248000, 0.0651104000, 0.1237636000, 0.3085899000, 0.9032305000", \ + "0.0377800000, 0.0395677000, 0.0455807000, 0.0648351000, 0.1234881000, 0.3081372000, 0.8989100000", \ + "0.0373949000, 0.0392154000, 0.0452322000, 0.0643806000, 0.1232014000, 0.3079666000, 0.8999176000", \ + "0.0371942000, 0.0389797000, 0.0448958000, 0.0640265000, 0.1226791000, 0.3073637000, 0.9018149000", \ + "0.0383541000, 0.0400699000, 0.0456764000, 0.0637769000, 0.1225226000, 0.3071360000, 0.8988616000", \ + "0.0411334000, 0.0427850000, 0.0482253000, 0.0662490000, 0.1245978000, 0.3088585000, 0.9000456000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015998200, 0.0051188490, 0.0163784700, 0.0524052200, 0.1676779000, 0.5365088000"); + values("0.0458395000, 0.0440631000, 0.0388324000, 0.0237211000, -0.0297846000, -0.2140944000, -0.8109116000", \ + "0.0458673000, 0.0440329000, 0.0387107000, 0.0236921000, -0.0298772000, -0.2142739000, -0.8111060000", \ + "0.0454233000, 0.0436281000, 0.0382976000, 0.0233242000, -0.0301202000, -0.2143856000, -0.8113729000", \ + "0.0451701000, 0.0433358000, 0.0381143000, 0.0230132000, -0.0305865000, -0.2147656000, -0.8115712000", \ + "0.0447974000, 0.0430015000, 0.0377458000, 0.0226057000, -0.0309886000, -0.2151622000, -0.8119093000", \ + "0.0448495000, 0.0429822000, 0.0376031000, 0.0224175000, -0.0309777000, -0.2151590000, -0.8119186000", \ + "0.0542026000, 0.0521646000, 0.0461137000, 0.0275517000, -0.0306651000, -0.2152583000, -0.8114403000"); + } + related_pin : "A3"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015998200, 0.0051188490, 0.0163784700, 0.0524052200, 0.1676779000, 0.5365088000"); + values("0.0381963000, 0.0400792000, 0.0460699000, 0.0652183000, 0.1239121000, 0.3083924000, 0.9016084000", \ + "0.0380115000, 0.0398077000, 0.0457509000, 0.0650199000, 0.1238274000, 0.3080837000, 0.9025915000", \ + "0.0377220000, 0.0395542000, 0.0455985000, 0.0648277000, 0.1234268000, 0.3077976000, 0.8983268000", \ + "0.0373870000, 0.0392220000, 0.0452285000, 0.0644798000, 0.1230566000, 0.3074994000, 0.8978428000", \ + "0.0371723000, 0.0389579000, 0.0448935000, 0.0639645000, 0.1226568000, 0.3075062000, 0.8985005000", \ + "0.0385059000, 0.0402483000, 0.0459591000, 0.0639118000, 0.1227272000, 0.3070491000, 0.8989336000", \ + "0.0407633000, 0.0424292000, 0.0480372000, 0.0661054000, 0.1245128000, 0.3085683000, 0.8972162000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015998200, 0.0051188490, 0.0163784700, 0.0524052200, 0.1676779000, 0.5365088000"); + values("0.0334345000, 0.0315838000, 0.0263427000, 0.0112358000, -0.0421395000, -0.2262464000, -0.8228512000", \ + "0.0332666000, 0.0315019000, 0.0262572000, 0.0111534000, -0.0422686000, -0.2263734000, -0.8230369000", \ + "0.0328134000, 0.0309714000, 0.0258076000, 0.0106541000, -0.0427369000, -0.2267330000, -0.8234717000", \ + "0.0323909000, 0.0306015000, 0.0253382000, 0.0102217000, -0.0432400000, -0.2272790000, -0.8239156000", \ + "0.0319498000, 0.0301391000, 0.0248747000, 0.0098146000, -0.0436372000, -0.2276205000, -0.8242433000", \ + "0.0329422000, 0.0311270000, 0.0255844000, 0.0100789000, -0.0437129000, -0.2276016000, -0.8241229000", \ + "0.0438520000, 0.0417263000, 0.0353631000, 0.0164638000, -0.0421503000, -0.2265954000, -0.8229967000"); + } + related_pin : "B1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015998200, 0.0051188490, 0.0163784700, 0.0524052200, 0.1676779000, 0.5365088000"); + values("0.0295724000, 0.0314990000, 0.0377403000, 0.0572210000, 0.1163367000, 0.3018058000, 0.8940574000", \ + "0.0295869000, 0.0315135000, 0.0376458000, 0.0572199000, 0.1163331000, 0.3017897000, 0.8930922000", \ + "0.0294413000, 0.0313489000, 0.0375763000, 0.0570421000, 0.1161150000, 0.3010373000, 0.8944190000", \ + "0.0291291000, 0.0310400000, 0.0371145000, 0.0563254000, 0.1153577000, 0.3010185000, 0.8931337000", \ + "0.0291258000, 0.0309374000, 0.0369541000, 0.0557764000, 0.1146545000, 0.3002908000, 0.8927529000", \ + "0.0304353000, 0.0321403000, 0.0377754000, 0.0561030000, 0.1142667000, 0.2988762000, 0.8914739000", \ + "0.0332218000, 0.0347188000, 0.0400913000, 0.0579054000, 0.1161520000, 0.3007143000, 0.8884842000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015998200, 0.0051188490, 0.0163784700, 0.0524052200, 0.1676779000, 0.5365088000"); + values("0.0402889000, 0.0384835000, 0.0332772000, 0.0181770000, -0.0352043000, -0.2191663000, -0.8155863000", \ + "0.0400539000, 0.0382423000, 0.0329340000, 0.0179101000, -0.0353257000, -0.2192309000, -0.8158507000", \ + "0.0397343000, 0.0380156000, 0.0327456000, 0.0176554000, -0.0357067000, -0.2196444000, -0.8160361000", \ + "0.0395351000, 0.0377482000, 0.0324621000, 0.0173349000, -0.0360663000, -0.2199664000, -0.8164746000", \ + "0.0391355000, 0.0373593000, 0.0320564000, 0.0170511000, -0.0364130000, -0.2202975000, -0.8167372000", \ + "0.0405927000, 0.0388001000, 0.0332952000, 0.0179491000, -0.0356720000, -0.2196168000, -0.8159716000", \ + "0.0531150000, 0.0509894000, 0.0446231000, 0.0255108000, -0.0334569000, -0.2180595000, -0.8144900000"); + } + related_pin : "B2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015998200, 0.0051188490, 0.0163784700, 0.0524052200, 0.1676779000, 0.5365088000"); + values("0.0308567000, 0.0327835000, 0.0390184000, 0.0585138000, 0.1175976000, 0.3026992000, 0.8956743000", \ + "0.0308621000, 0.0327897000, 0.0390669000, 0.0584977000, 0.1176537000, 0.3030899000, 0.8952564000", \ + "0.0307657000, 0.0326820000, 0.0388490000, 0.0583100000, 0.1175007000, 0.3029111000, 0.8901727000", \ + "0.0303975000, 0.0323087000, 0.0384963000, 0.0578146000, 0.1168637000, 0.3024753000, 0.8946058000", \ + "0.0300892000, 0.0319176000, 0.0379877000, 0.0569514000, 0.1159969000, 0.3016563000, 0.8966604000", \ + "0.0312110000, 0.0329692000, 0.0386857000, 0.0571847000, 0.1155186000, 0.3000721000, 0.8926748000", \ + "0.0333859000, 0.0350250000, 0.0405285000, 0.0585219000, 0.1172163000, 0.3017095000, 0.8929161000"); + } + } + max_capacitance : 0.5365090000; + max_transition : 1.5014820000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015998200, 0.0051188500, 0.0163785000, 0.0524052000, 0.1676780000, 0.5365090000"); + values("0.2416561000, 0.2462427000, 0.2580539000, 0.2842765000, 0.3385462000, 0.4578538000, 0.7790916000", \ + "0.2473248000, 0.2519134000, 0.2637716000, 0.2900513000, 0.3442046000, 0.4636069000, 0.7846774000", \ + "0.2598859000, 0.2644685000, 0.2762517000, 0.3025166000, 0.3565060000, 0.4760202000, 0.7972008000", \ + "0.2892658000, 0.2938495000, 0.3056414000, 0.3318431000, 0.3856349000, 0.5054288000, 0.8263091000", \ + "0.3527044000, 0.3572154000, 0.3690483000, 0.3951287000, 0.4492522000, 0.5690736000, 0.8903359000", \ + "0.4855028000, 0.4903440000, 0.5028156000, 0.5301869000, 0.5855470000, 0.7060894000, 1.0274767000", \ + "0.7219137000, 0.7276318000, 0.7420104000, 0.7738717000, 0.8369313000, 0.9664460000, 1.2909560000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015998200, 0.0051188500, 0.0163785000, 0.0524052000, 0.1676780000, 0.5365090000"); + values("0.1430799000, 0.1488374000, 0.1637321000, 0.1983809000, 0.2799113000, 0.5060163000, 1.2133828000", \ + "0.1466550000, 0.1523993000, 0.1673253000, 0.2019363000, 0.2835891000, 0.5092397000, 1.2176424000", \ + "0.1555708000, 0.1613320000, 0.1762867000, 0.2108645000, 0.2924821000, 0.5182105000, 1.2265018000", \ + "0.1778492000, 0.1835589000, 0.1984953000, 0.2331538000, 0.3147882000, 0.5402582000, 1.2513456000", \ + "0.2271172000, 0.2328971000, 0.2478252000, 0.2825618000, 0.3641053000, 0.5896944000, 1.2983088000", \ + "0.2994378000, 0.3058670000, 0.3221790000, 0.3586358000, 0.4419220000, 0.6690458000, 1.3785415000", \ + "0.3729763000, 0.3808916000, 0.4011399000, 0.4445302000, 0.5321041000, 0.7600154000, 1.4687367000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015998200, 0.0051188500, 0.0163785000, 0.0524052000, 0.1676780000, 0.5365090000"); + values("0.0323322000, 0.0347718000, 0.0426408000, 0.0597220000, 0.1041847000, 0.2293872000, 0.6398706000", \ + "0.0323309000, 0.0347720000, 0.0422523000, 0.0600065000, 0.1043010000, 0.2297711000, 0.6386693000", \ + "0.0321213000, 0.0348636000, 0.0421920000, 0.0603689000, 0.1043139000, 0.2293669000, 0.6388038000", \ + "0.0321028000, 0.0348794000, 0.0422345000, 0.0601940000, 0.1036255000, 0.2298274000, 0.6405084000", \ + "0.0321643000, 0.0350863000, 0.0424237000, 0.0604573000, 0.1041656000, 0.2296639000, 0.6396775000", \ + "0.0355747000, 0.0384926000, 0.0459177000, 0.0632207000, 0.1070741000, 0.2302070000, 0.6402187000", \ + "0.0466174000, 0.0493651000, 0.0576041000, 0.0765896000, 0.1216372000, 0.2436988000, 0.6450389000"); + } + related_pin : "A1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015998200, 0.0051188500, 0.0163785000, 0.0524052000, 0.1676780000, 0.5365090000"); + values("0.0341971000, 0.0381731000, 0.0489996000, 0.0798409000, 0.1724192000, 0.4821035000, 1.4970271000", \ + "0.0343232000, 0.0381949000, 0.0492962000, 0.0799025000, 0.1723925000, 0.4818635000, 1.4998266000", \ + "0.0342000000, 0.0381081000, 0.0491956000, 0.0798715000, 0.1724526000, 0.4819005000, 1.4989029000", \ + "0.0342606000, 0.0379323000, 0.0489689000, 0.0797043000, 0.1719123000, 0.4815594000, 1.5011744000", \ + "0.0350193000, 0.0388211000, 0.0495338000, 0.0802542000, 0.1726920000, 0.4817421000, 1.5006497000", \ + "0.0426890000, 0.0460593000, 0.0562114000, 0.0854368000, 0.1762620000, 0.4831949000, 1.4995554000", \ + "0.0567031000, 0.0609340000, 0.0725126000, 0.1008409000, 0.1834747000, 0.4858817000, 1.4938366000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015998200, 0.0051188500, 0.0163785000, 0.0524052000, 0.1676780000, 0.5365090000"); + values("0.2643898000, 0.2691908000, 0.2814375000, 0.3082238000, 0.3623996000, 0.4826037000, 0.8043524000", \ + "0.2694225000, 0.2742227000, 0.2864641000, 0.3131558000, 0.3677345000, 0.4878720000, 0.8098181000", \ + "0.2815997000, 0.2864161000, 0.2987301000, 0.3253757000, 0.3802378000, 0.4998688000, 0.8215947000", \ + "0.3101980000, 0.3150295000, 0.3272696000, 0.3539822000, 0.4086583000, 0.5284272000, 0.8501921000", \ + "0.3702127000, 0.3749081000, 0.3871447000, 0.4138957000, 0.4685329000, 0.5885578000, 0.9104654000", \ + "0.4966444000, 0.5016977000, 0.5145908000, 0.5422808000, 0.5970947000, 0.7184672000, 1.0403780000", \ + "0.7199218000, 0.7258730000, 0.7408728000, 0.7728229000, 0.8351794000, 0.9642122000, 1.2902543000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015998200, 0.0051188500, 0.0163785000, 0.0524052000, 0.1676780000, 0.5365090000"); + values("0.1538872000, 0.1595954000, 0.1745014000, 0.2091492000, 0.2906290000, 0.5157426000, 1.2260749000", \ + "0.1578754000, 0.1636371000, 0.1785452000, 0.2131689000, 0.2946896000, 0.5200665000, 1.2286653000", \ + "0.1669053000, 0.1726407000, 0.1875931000, 0.2221984000, 0.3036428000, 0.5294954000, 1.2372778000", \ + "0.1874194000, 0.1931540000, 0.2080497000, 0.2426399000, 0.3240941000, 0.5498445000, 1.2578590000", \ + "0.2321897000, 0.2379923000, 0.2529904000, 0.2877840000, 0.3693243000, 0.5953603000, 1.3032939000", \ + "0.3040567000, 0.3105145000, 0.3270377000, 0.3638126000, 0.4475706000, 0.6744850000, 1.3835353000", \ + "0.3853828000, 0.3931788000, 0.4130881000, 0.4561596000, 0.5448453000, 0.7731076000, 1.4808901000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015998200, 0.0051188500, 0.0163785000, 0.0524052000, 0.1676780000, 0.5365090000"); + values("0.0343128000, 0.0371845000, 0.0447289000, 0.0619814000, 0.1056352000, 0.2301390000, 0.6409913000", \ + "0.0343036000, 0.0371861000, 0.0439876000, 0.0617079000, 0.1042750000, 0.2304438000, 0.6389216000", \ + "0.0342102000, 0.0370025000, 0.0445649000, 0.0612175000, 0.1051965000, 0.2300632000, 0.6404460000", \ + "0.0343341000, 0.0371531000, 0.0443795000, 0.0612429000, 0.1051863000, 0.2301268000, 0.6407875000", \ + "0.0342630000, 0.0374855000, 0.0441806000, 0.0615644000, 0.1055195000, 0.2301601000, 0.6399409000", \ + "0.0373561000, 0.0403627000, 0.0473919000, 0.0640855000, 0.1076332000, 0.2311983000, 0.6409986000", \ + "0.0471229000, 0.0503705000, 0.0584895000, 0.0765587000, 0.1204550000, 0.2425490000, 0.6440075000"); + } + related_pin : "A2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015998200, 0.0051188500, 0.0163785000, 0.0524052000, 0.1676780000, 0.5365090000"); + values("0.0341657000, 0.0378577000, 0.0492545000, 0.0798146000, 0.1721292000, 0.4817140000, 1.5013508000", \ + "0.0340808000, 0.0381068000, 0.0491088000, 0.0797889000, 0.1724035000, 0.4811034000, 1.4997610000", \ + "0.0342335000, 0.0381648000, 0.0491854000, 0.0799000000, 0.1723064000, 0.4819026000, 1.4985477000", \ + "0.0341093000, 0.0381019000, 0.0492214000, 0.0798392000, 0.1724571000, 0.4818116000, 1.4997278000", \ + "0.0351337000, 0.0389628000, 0.0499733000, 0.0801321000, 0.1726785000, 0.4811606000, 1.4984950000", \ + "0.0407356000, 0.0446320000, 0.0556196000, 0.0853132000, 0.1757977000, 0.4827691000, 1.4998457000", \ + "0.0536338000, 0.0582029000, 0.0696358000, 0.0984033000, 0.1840911000, 0.4856254000, 1.4933028000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015998200, 0.0051188500, 0.0163785000, 0.0524052000, 0.1676780000, 0.5365090000"); + values("0.2759154000, 0.2808505000, 0.2933095000, 0.3202566000, 0.3752439000, 0.4951263000, 0.8178240000", \ + "0.2810306000, 0.2859393000, 0.2984021000, 0.3255012000, 0.3803582000, 0.5004517000, 0.8224548000", \ + "0.2939344000, 0.2988399000, 0.3113105000, 0.3383808000, 0.3928452000, 0.5131651000, 0.8355441000", \ + "0.3227266000, 0.3276244000, 0.3401843000, 0.3671034000, 0.4219501000, 0.5420564000, 0.8647754000", \ + "0.3816092000, 0.3865656000, 0.3990432000, 0.4259955000, 0.4806829000, 0.6012326000, 0.9236280000", \ + "0.5045989000, 0.5096064000, 0.5226957000, 0.5502771000, 0.6056314000, 0.7264793000, 1.0491783000", \ + "0.7246420000, 0.7303842000, 0.7454022000, 0.7770402000, 0.8387691000, 0.9669172000, 1.2928650000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015998200, 0.0051188500, 0.0163785000, 0.0524052000, 0.1676780000, 0.5365090000"); + values("0.1581201000, 0.1638444000, 0.1787613000, 0.2133777000, 0.2948544000, 0.5198452000, 1.2276802000", \ + "0.1619187000, 0.1676411000, 0.1825799000, 0.2172446000, 0.2987025000, 0.5235446000, 1.2334083000", \ + "0.1692836000, 0.1750500000, 0.1899610000, 0.2246173000, 0.3060277000, 0.5315409000, 1.2390131000", \ + "0.1840420000, 0.1897918000, 0.2047301000, 0.2393195000, 0.3207085000, 0.5462919000, 1.2535850000", \ + "0.2143597000, 0.2202101000, 0.2353865000, 0.2701561000, 0.3518360000, 0.5772876000, 1.2851795000", \ + "0.2642422000, 0.2705509000, 0.2867526000, 0.3235054000, 0.4073127000, 0.6340066000, 1.3423861000", \ + "0.3229904000, 0.3303442000, 0.3492312000, 0.3906589000, 0.4788823000, 0.7076381000, 1.4147957000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015998200, 0.0051188500, 0.0163785000, 0.0524052000, 0.1676780000, 0.5365090000"); + values("0.0356227000, 0.0384083000, 0.0462411000, 0.0623723000, 0.1061212000, 0.2312433000, 0.6423874000", \ + "0.0356204000, 0.0384640000, 0.0452858000, 0.0631626000, 0.1064278000, 0.2309664000, 0.6430431000", \ + "0.0357441000, 0.0387079000, 0.0453934000, 0.0624631000, 0.1065464000, 0.2312919000, 0.6422138000", \ + "0.0356015000, 0.0386347000, 0.0460684000, 0.0623591000, 0.1062078000, 0.2311442000, 0.6424422000", \ + "0.0355463000, 0.0383452000, 0.0458940000, 0.0623312000, 0.1063414000, 0.2311426000, 0.6429577000", \ + "0.0381116000, 0.0413987000, 0.0479860000, 0.0648253000, 0.1078615000, 0.2318818000, 0.6435458000", \ + "0.0469908000, 0.0506152000, 0.0583839000, 0.0762027000, 0.1196985000, 0.2418897000, 0.6457597000"); + } + related_pin : "A3"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015998200, 0.0051188500, 0.0163785000, 0.0524052000, 0.1676780000, 0.5365090000"); + values("0.0341320000, 0.0382984000, 0.0490482000, 0.0797596000, 0.1723459000, 0.4811385000, 1.4979705000", \ + "0.0343032000, 0.0380307000, 0.0490383000, 0.0798030000, 0.1723596000, 0.4817029000, 1.5014824000", \ + "0.0341055000, 0.0381672000, 0.0490682000, 0.0799159000, 0.1724084000, 0.4819113000, 1.4986073000", \ + "0.0342832000, 0.0381032000, 0.0491219000, 0.0798926000, 0.1724256000, 0.4819449000, 1.4981253000", \ + "0.0353769000, 0.0388659000, 0.0497296000, 0.0804273000, 0.1724447000, 0.4819224000, 1.5002024000", \ + "0.0389614000, 0.0427584000, 0.0542844000, 0.0847151000, 0.1757666000, 0.4820616000, 1.4993450000", \ + "0.0489755000, 0.0531112000, 0.0646945000, 0.0953690000, 0.1827642000, 0.4849585000, 1.4973804000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015998200, 0.0051188500, 0.0163785000, 0.0524052000, 0.1676780000, 0.5365090000"); + values("0.2218537000, 0.2266124000, 0.2388036000, 0.2654438000, 0.3201834000, 0.4402634000, 0.7627749000", \ + "0.2261330000, 0.2308938000, 0.2430931000, 0.2697410000, 0.3244753000, 0.4444941000, 0.7668950000", \ + "0.2364402000, 0.2411782000, 0.2529904000, 0.2796088000, 0.3338793000, 0.4543163000, 0.7765164000", \ + "0.2629673000, 0.2677205000, 0.2799118000, 0.3065389000, 0.3610904000, 0.4814359000, 0.8038041000", \ + "0.3295710000, 0.3342906000, 0.3463728000, 0.3730869000, 0.4277208000, 0.5481473000, 0.8705446000", \ + "0.4849878000, 0.4901369000, 0.5031560000, 0.5306400000, 0.5857735000, 0.7065230000, 1.0289363000", \ + "0.7454241000, 0.7519714000, 0.7689583000, 0.8040995000, 0.8682788000, 0.9950858000, 1.3223154000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015998200, 0.0051188500, 0.0163785000, 0.0524052000, 0.1676780000, 0.5365090000"); + values("0.0898754000, 0.0951194000, 0.1088585000, 0.1408565000, 0.2179114000, 0.4411974000, 1.1510239000", \ + "0.0942457000, 0.0994882000, 0.1132041000, 0.1451952000, 0.2222584000, 0.4456169000, 1.1522436000", \ + "0.1045682000, 0.1098164000, 0.1235591000, 0.1554858000, 0.2325546000, 0.4554602000, 1.1645449000", \ + "0.1280423000, 0.1332705000, 0.1469295000, 0.1786361000, 0.2557436000, 0.4792557000, 1.1842717000", \ + "0.1664695000, 0.1723183000, 0.1870561000, 0.2202328000, 0.2982614000, 0.5218901000, 1.2324310000", \ + "0.2115545000, 0.2190898000, 0.2375621000, 0.2750134000, 0.3560418000, 0.5805034000, 1.2912605000", \ + "0.2428068000, 0.2523992000, 0.2762938000, 0.3241185000, 0.4140256000, 0.6393264000, 1.3460904000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015998200, 0.0051188500, 0.0163785000, 0.0524052000, 0.1676780000, 0.5365090000"); + values("0.0344588000, 0.0372409000, 0.0444427000, 0.0613961000, 0.1053996000, 0.2305710000, 0.6411706000", \ + "0.0342966000, 0.0370466000, 0.0447007000, 0.0616273000, 0.1056650000, 0.2305510000, 0.6408770000", \ + "0.0344490000, 0.0373135000, 0.0444956000, 0.0622205000, 0.1060036000, 0.2304156000, 0.6420589000", \ + "0.0342539000, 0.0370341000, 0.0443671000, 0.0616676000, 0.1057710000, 0.2305137000, 0.6413757000", \ + "0.0346889000, 0.0374502000, 0.0448697000, 0.0624320000, 0.1057409000, 0.2311226000, 0.6415356000", \ + "0.0394243000, 0.0422671000, 0.0499031000, 0.0652788000, 0.1074845000, 0.2313920000, 0.6420229000", \ + "0.0586342000, 0.0622275000, 0.0700463000, 0.0872188000, 0.1256647000, 0.2434379000, 0.6470253000"); + } + related_pin : "B1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015998200, 0.0051188500, 0.0163785000, 0.0524052000, 0.1676780000, 0.5365090000"); + values("0.0279339000, 0.0319919000, 0.0427107000, 0.0715719000, 0.1638420000, 0.4769756000, 1.4977037000", \ + "0.0279667000, 0.0318963000, 0.0424901000, 0.0715665000, 0.1638064000, 0.4762085000, 1.4930942000", \ + "0.0278589000, 0.0318126000, 0.0426424000, 0.0717922000, 0.1640733000, 0.4755537000, 1.4988193000", \ + "0.0281585000, 0.0321818000, 0.0428385000, 0.0719886000, 0.1641648000, 0.4761013000, 1.4975745000", \ + "0.0337627000, 0.0376067000, 0.0479663000, 0.0753742000, 0.1657603000, 0.4760543000, 1.4962469000", \ + "0.0473925000, 0.0512380000, 0.0607856000, 0.0854015000, 0.1707236000, 0.4780676000, 1.4945316000", \ + "0.0678609000, 0.0724745000, 0.0844264000, 0.1085634000, 0.1840091000, 0.4801596000, 1.4896590000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015998200, 0.0051188500, 0.0163785000, 0.0524052000, 0.1676780000, 0.5365090000"); + values("0.2365798000, 0.2415000000, 0.2540553000, 0.2809845000, 0.3360194000, 0.4566215000, 0.7791627000", \ + "0.2403787000, 0.2452901000, 0.2577697000, 0.2848572000, 0.3393468000, 0.4599661000, 0.7824662000", \ + "0.2509123000, 0.2558509000, 0.2683517000, 0.2953403000, 0.3504048000, 0.4708046000, 0.7936601000", \ + "0.2782403000, 0.2831815000, 0.2956977000, 0.3226238000, 0.3775488000, 0.4979285000, 0.8211837000", \ + "0.3437761000, 0.3486935000, 0.3611772000, 0.3882687000, 0.4429034000, 0.5639100000, 0.8863565000", \ + "0.4963432000, 0.5017700000, 0.5147052000, 0.5423955000, 0.5974141000, 0.7186124000, 1.0416122000", \ + "0.7537443000, 0.7605337000, 0.7776396000, 0.8128169000, 0.8759141000, 1.0020723000, 1.3285030000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015998200, 0.0051188500, 0.0163785000, 0.0524052000, 0.1676780000, 0.5365090000"); + values("0.0957302000, 0.1009796000, 0.1147306000, 0.1467346000, 0.2237388000, 0.4468995000, 1.1549355000", \ + "0.1004188000, 0.1056641000, 0.1194187000, 0.1514073000, 0.2285283000, 0.4518373000, 1.1573265000", \ + "0.1098388000, 0.1151086000, 0.1288851000, 0.1607783000, 0.2379867000, 0.4612408000, 1.1664533000", \ + "0.1298354000, 0.1350640000, 0.1487381000, 0.1806019000, 0.2577045000, 0.4811979000, 1.1856518000", \ + "0.1650038000, 0.1706827000, 0.1852445000, 0.2182133000, 0.2961244000, 0.5190788000, 1.2310265000", \ + "0.2107620000, 0.2176963000, 0.2349537000, 0.2715684000, 0.3524109000, 0.5762777000, 1.2863000000", \ + "0.2478312000, 0.2568249000, 0.2793485000, 0.3247997000, 0.4133104000, 0.6392684000, 1.3451318000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015998200, 0.0051188500, 0.0163785000, 0.0524052000, 0.1676780000, 0.5365090000"); + values("0.0357644000, 0.0386644000, 0.0461774000, 0.0624079000, 0.1060586000, 0.2308585000, 0.6426437000", \ + "0.0357499000, 0.0386741000, 0.0453791000, 0.0632610000, 0.1067183000, 0.2311186000, 0.6426344000", \ + "0.0357526000, 0.0385879000, 0.0458842000, 0.0623599000, 0.1060147000, 0.2310135000, 0.6421095000", \ + "0.0357294000, 0.0383714000, 0.0453791000, 0.0627917000, 0.1063421000, 0.2310926000, 0.6422176000", \ + "0.0357727000, 0.0387133000, 0.0452790000, 0.0628846000, 0.1064720000, 0.2305456000, 0.6432848000", \ + "0.0397560000, 0.0424652000, 0.0493480000, 0.0650028000, 0.1077454000, 0.2320846000, 0.6421599000", \ + "0.0584725000, 0.0616108000, 0.0699732000, 0.0863652000, 0.1234758000, 0.2414813000, 0.6470851000"); + } + related_pin : "B2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015998200, 0.0051188500, 0.0163785000, 0.0524052000, 0.1676780000, 0.5365090000"); + values("0.0279260000, 0.0319952000, 0.0426704000, 0.0715666000, 0.1639796000, 0.4772453000, 1.4989895000", \ + "0.0279965000, 0.0319768000, 0.0426993000, 0.0716012000, 0.1639619000, 0.4762466000, 1.4972055000", \ + "0.0279001000, 0.0319305000, 0.0424887000, 0.0716576000, 0.1640528000, 0.4762471000, 1.4960497000", \ + "0.0281581000, 0.0321059000, 0.0429211000, 0.0717690000, 0.1640993000, 0.4759375000, 1.4976670000", \ + "0.0318366000, 0.0356293000, 0.0465338000, 0.0743421000, 0.1650793000, 0.4768403000, 1.4978638000", \ + "0.0415961000, 0.0457220000, 0.0560170000, 0.0826538000, 0.1699200000, 0.4772506000, 1.4949740000", \ + "0.0594015000, 0.0648303000, 0.0766495000, 0.1015189000, 0.1810019000, 0.4805714000, 1.4909654000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__a32oi_1") { + leakage_power () { + value : 0.0004824000; + when : "!A1&!A2&!A3&!B1&B2"; + } + leakage_power () { + value : 0.0000560895; + when : "!A1&!A2&!A3&!B1&!B2"; + } + leakage_power () { + value : 0.0032770000; + when : "!A1&!A2&!A3&B1&B2"; + } + leakage_power () { + value : 0.0002863000; + when : "!A1&!A2&!A3&B1&!B2"; + } + leakage_power () { + value : 0.0005045000; + when : "!A1&!A2&A3&!B1&B2"; + } + leakage_power () { + value : 0.0000781714; + when : "!A1&!A2&A3&!B1&!B2"; + } + leakage_power () { + value : 0.0032770000; + when : "!A1&!A2&A3&B1&B2"; + } + leakage_power () { + value : 0.0003084000; + when : "!A1&!A2&A3&B1&!B2"; + } + leakage_power () { + value : 0.0004950000; + when : "!A1&A2&!A3&!B1&B2"; + } + leakage_power () { + value : 0.0000686592; + when : "!A1&A2&!A3&!B1&!B2"; + } + leakage_power () { + value : 0.0032770000; + when : "!A1&A2&!A3&B1&B2"; + } + leakage_power () { + value : 0.0002989000; + when : "!A1&A2&!A3&B1&!B2"; + } + leakage_power () { + value : 0.0009569000; + when : "!A1&A2&A3&!B1&B2"; + } + leakage_power () { + value : 0.0005306000; + when : "!A1&A2&A3&!B1&!B2"; + } + leakage_power () { + value : 0.0032770000; + when : "!A1&A2&A3&B1&B2"; + } + leakage_power () { + value : 0.0007609000; + when : "!A1&A2&A3&B1&!B2"; + } + leakage_power () { + value : 0.0004995000; + when : "A1&!A2&!A3&!B1&B2"; + } + leakage_power () { + value : 0.0000731930; + when : "A1&!A2&!A3&!B1&!B2"; + } + leakage_power () { + value : 0.0032770000; + when : "A1&!A2&!A3&B1&B2"; + } + leakage_power () { + value : 0.0003034000; + when : "A1&!A2&!A3&B1&!B2"; + } + leakage_power () { + value : 0.0008298000; + when : "A1&!A2&A3&!B1&B2"; + } + leakage_power () { + value : 0.0004035000; + when : "A1&!A2&A3&!B1&!B2"; + } + leakage_power () { + value : 0.0032770000; + when : "A1&!A2&A3&B1&B2"; + } + leakage_power () { + value : 0.0006337000; + when : "A1&!A2&A3&B1&!B2"; + } + leakage_power () { + value : 0.0007217000; + when : "A1&A2&!A3&!B1&B2"; + } + leakage_power () { + value : 0.0002954000; + when : "A1&A2&!A3&!B1&!B2"; + } + leakage_power () { + value : 0.0032770000; + when : "A1&A2&!A3&B1&B2"; + } + leakage_power () { + value : 0.0005256000; + when : "A1&A2&!A3&B1&!B2"; + } + leakage_power () { + value : 0.0024445000; + when : "A1&A2&A3&!B1&B2"; + } + leakage_power () { + value : 0.0025784000; + when : "A1&A2&A3&!B1&!B2"; + } + leakage_power () { + value : 0.0002760000; + when : "A1&A2&A3&B1&B2"; + } + leakage_power () { + value : 0.0025465000; + when : "A1&A2&A3&B1&!B2"; + } + area : 8.758400000; + cell_footprint : "sky130_fd_sc_hd__a32oi"; + cell_leakage_power : 0.0012467940; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A1") { + capacitance : 0.0023090000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022480000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0044649000, 0.0044674000, 0.0044731000, 0.0044720000, 0.0044695000, 0.0044638000, 0.0044506000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0036305000, -0.0036337000, -0.0036409000, -0.0036350000, -0.0036213000, -0.0035896000, -0.0035166000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0023700000; + } + pin ("A2") { + capacitance : 0.0023550000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022680000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0043291000, 0.0043253000, 0.0043165000, 0.0043327000, 0.0043700000, 0.0044559000, 0.0046540000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0038587000, -0.0038560000, -0.0038498000, -0.0038510000, -0.0038537000, -0.0038600000, -0.0038744000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024410000; + } + pin ("A3") { + capacitance : 0.0023110000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022020000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0040213000, 0.0040239000, 0.0040299000, 0.0040307000, 0.0040325000, 0.0040366000, 0.0040461000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0040177000, -0.0040201000, -0.0040257000, -0.0040252000, -0.0040239000, -0.0040209000, -0.0040141000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024210000; + } + pin ("B1") { + capacitance : 0.0023410000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022200000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0047500000, 0.0047481000, 0.0047437000, 0.0047452000, 0.0047485000, 0.0047561000, 0.0047737000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0038866000, -0.0038898000, -0.0038970000, -0.0038911000, -0.0038775000, -0.0038461000, -0.0037737000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024620000; + } + pin ("B2") { + capacitance : 0.0023080000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0021490000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0041800000, 0.0041776000, 0.0041720000, 0.0041720000, 0.0041719000, 0.0041717000, 0.0041711000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0041763000, -0.0041777000, -0.0041809000, -0.0041808000, -0.0041805000, -0.0041799000, -0.0041785000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024670000; + } + pin ("Y") { + direction : "output"; + function : "(!A1&!B1) | (!A1&!B2) | (!A2&!B1) | (!A3&!B1) | (!A2&!B2) | (!A3&!B2)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011771790, 0.0027715010, 0.0065251060, 0.0153624400, 0.0361686800, 0.0851540200"); + values("0.0070880000, 0.0059930000, 0.0034746000, -0.0025507000, -0.0167386000, -0.0503024000, -0.1295067000", \ + "0.0070180000, 0.0059531000, 0.0033735000, -0.0025852000, -0.0167928000, -0.0503747000, -0.1295455000", \ + "0.0068599000, 0.0057929000, 0.0032747000, -0.0027057000, -0.0168906000, -0.0504393000, -0.1296481000", \ + "0.0066278000, 0.0055970000, 0.0030564000, -0.0029081000, -0.0170101000, -0.0505115000, -0.1296974000", \ + "0.0064471000, 0.0054476000, 0.0029242000, -0.0030123000, -0.0171557000, -0.0506290000, -0.1297685000", \ + "0.0067706000, 0.0056611000, 0.0030596000, -0.0029447000, -0.0172927000, -0.0507082000, -0.1297799000", \ + "0.0078657000, 0.0068577000, 0.0042363000, -0.0018211000, -0.0165391000, -0.0501340000, -0.1296241000"); + } + related_pin : "A1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011771790, 0.0027715010, 0.0065251060, 0.0153624400, 0.0361686800, 0.0851540200"); + values("0.0112796000, 0.0124123000, 0.0150260000, 0.0211159000, 0.0353513000, 0.0686303000, 0.1468920000", \ + "0.0111050000, 0.0122477000, 0.0149107000, 0.0210605000, 0.0353069000, 0.0686621000, 0.1469369000", \ + "0.0108171000, 0.0119671000, 0.0146310000, 0.0208280000, 0.0351488000, 0.0685618000, 0.1469323000", \ + "0.0105636000, 0.0117006000, 0.0143432000, 0.0205233000, 0.0349180000, 0.0683965000, 0.1468276000", \ + "0.0104400000, 0.0115410000, 0.0141425000, 0.0202694000, 0.0345541000, 0.0681162000, 0.1466430000", \ + "0.0103771000, 0.0115107000, 0.0140928000, 0.0201384000, 0.0344576000, 0.0679151000, 0.1463625000", \ + "0.0103100000, 0.0113784000, 0.0139134000, 0.0201622000, 0.0345180000, 0.0679131000, 0.1463066000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011771790, 0.0027715010, 0.0065251060, 0.0153624400, 0.0361686800, 0.0851540200"); + values("0.0072907000, 0.0062132000, 0.0036782000, -0.0023292000, -0.0165445000, -0.0500983000, -0.1293089000", \ + "0.0072206000, 0.0061415000, 0.0036056000, -0.0023890000, -0.0166040000, -0.0501799000, -0.1293837000", \ + "0.0070874000, 0.0060106000, 0.0034799000, -0.0024956000, -0.0166885000, -0.0502305000, -0.1293850000", \ + "0.0069184000, 0.0058561000, 0.0033197000, -0.0026309000, -0.0167727000, -0.0503025000, -0.1295104000", \ + "0.0066875000, 0.0056111000, 0.0031740000, -0.0028023000, -0.0169231000, -0.0503854000, -0.1295243000", \ + "0.0069205000, 0.0058324000, 0.0032477000, -0.0028028000, -0.0170460000, -0.0504801000, -0.1295623000", \ + "0.0076772000, 0.0065609000, 0.0039659000, -0.0022099000, -0.0166270000, -0.0504260000, -0.1295294000"); + } + related_pin : "A2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011771790, 0.0027715010, 0.0065251060, 0.0153624400, 0.0361686800, 0.0851540200"); + values("0.0140120000, 0.0151132000, 0.0176939000, 0.0237395000, 0.0379451000, 0.0712378000, 0.1495786000", \ + "0.0138747000, 0.0149946000, 0.0175880000, 0.0236773000, 0.0379013000, 0.0712047000, 0.1495501000", \ + "0.0136681000, 0.0147828000, 0.0174067000, 0.0235379000, 0.0378221000, 0.0712261000, 0.1495111000", \ + "0.0134400000, 0.0145590000, 0.0171785000, 0.0233183000, 0.0376275000, 0.0709953000, 0.1495273000", \ + "0.0132561000, 0.0143596000, 0.0169639000, 0.0230672000, 0.0373371000, 0.0708060000, 0.1492935000", \ + "0.0131321000, 0.0142277000, 0.0168491000, 0.0229060000, 0.0372320000, 0.0705671000, 0.1490605000", \ + "0.0128252000, 0.0138934000, 0.0164181000, 0.0226865000, 0.0370206000, 0.0705992000, 0.1490688000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011771790, 0.0027715010, 0.0065251060, 0.0153624400, 0.0361686800, 0.0851540200"); + values("0.0071722000, 0.0061113000, 0.0035525000, -0.0024497000, -0.0166588000, -0.0502165000, -0.1293785000", \ + "0.0071064000, 0.0060199000, 0.0034777000, -0.0025083000, -0.0167265000, -0.0502731000, -0.1295223000", \ + "0.0069695000, 0.0058918000, 0.0033721000, -0.0026094000, -0.0167974000, -0.0503393000, -0.1295808000", \ + "0.0067848000, 0.0057124000, 0.0031957000, -0.0027712000, -0.0169085000, -0.0504171000, -0.1296226000", \ + "0.0066280000, 0.0056136000, 0.0030698000, -0.0028261000, -0.0169712000, -0.0505165000, -0.1296694000", \ + "0.0068165000, 0.0057147000, 0.0031475000, -0.0029240000, -0.0171867000, -0.0505641000, -0.1296913000", \ + "0.0075372000, 0.0064154000, 0.0038047000, -0.0023277000, -0.0167413000, -0.0505757000, -0.1296506000"); + } + related_pin : "A3"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011771790, 0.0027715010, 0.0065251060, 0.0153624400, 0.0361686800, 0.0851540200"); + values("0.0169872000, 0.0180863000, 0.0206513000, 0.0267406000, 0.0409808000, 0.0742948000, 0.1526179000", \ + "0.0168903000, 0.0179819000, 0.0205621000, 0.0266454000, 0.0408801000, 0.0742732000, 0.1525595000", \ + "0.0167631000, 0.0178590000, 0.0204458000, 0.0265800000, 0.0408166000, 0.0742132000, 0.1525632000", \ + "0.0166083000, 0.0177248000, 0.0203313000, 0.0264489000, 0.0407117000, 0.0741266000, 0.1526132000", \ + "0.0164944000, 0.0175986000, 0.0201945000, 0.0263233000, 0.0405620000, 0.0739923000, 0.1523549000", \ + "0.0164591000, 0.0175749000, 0.0202054000, 0.0263032000, 0.0406082000, 0.0739271000, 0.1522996000", \ + "0.0164901000, 0.0175543000, 0.0200691000, 0.0263166000, 0.0407122000, 0.0742099000, 0.1524348000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011771790, 0.0027715010, 0.0065251060, 0.0153624400, 0.0361686800, 0.0851540200"); + values("0.0024497000, 0.0014176000, -0.0010928000, -0.0071109000, -0.0213925000, -0.0550825000, -0.1344378000", \ + "0.0023140000, 0.0013111000, -0.0011403000, -0.0071015000, -0.0213429000, -0.0550053000, -0.1343418000", \ + "0.0021408000, 0.0011704000, -0.0012641000, -0.0071605000, -0.0213222000, -0.0549395000, -0.1342502000", \ + "0.0019088000, 0.0008972000, -0.0014892000, -0.0073341000, -0.0214237000, -0.0549613000, -0.1342273000", \ + "0.0020320000, 0.0009494000, -0.0016124000, -0.0075048000, -0.0215624000, -0.0550744000, -0.1342792000", \ + "0.0023387000, 0.0012624000, -0.0013472000, -0.0075321000, -0.0218246000, -0.0551542000, -0.1343236000", \ + "0.0036699000, 0.0024426000, -0.0003647000, -0.0066633000, -0.0210472000, -0.0549391000, -0.1343889000"); + } + related_pin : "B1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011771790, 0.0027715010, 0.0065251060, 0.0153624400, 0.0361686800, 0.0851540200"); + values("0.0108551000, 0.0120220000, 0.0146761000, 0.0208098000, 0.0350712000, 0.0684311000, 0.1468822000", \ + "0.0106418000, 0.0118055000, 0.0144861000, 0.0206473000, 0.0349990000, 0.0684298000, 0.1467249000", \ + "0.0103700000, 0.0115138000, 0.0141780000, 0.0203909000, 0.0347932000, 0.0683063000, 0.1466975000", \ + "0.0101240000, 0.0112656000, 0.0139255000, 0.0200887000, 0.0345097000, 0.0681618000, 0.1466064000", \ + "0.0100304000, 0.0111328000, 0.0137230000, 0.0198291000, 0.0341825000, 0.0677730000, 0.1464172000", \ + "0.0106882000, 0.0117896000, 0.0144939000, 0.0199970000, 0.0341479000, 0.0675654000, 0.1460785000", \ + "0.0119300000, 0.0129432000, 0.0153330000, 0.0210937000, 0.0352259000, 0.0681461000, 0.1459120000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011771790, 0.0027715010, 0.0065251060, 0.0153624400, 0.0361686800, 0.0851540200"); + values("0.0028424000, 0.0017939000, -0.0007277000, -0.0067623000, -0.0210482000, -0.0547369000, -0.1340882000", \ + "0.0027060000, 0.0016956000, -0.0007721000, -0.0067473000, -0.0209923000, -0.0546559000, -0.1339986000", \ + "0.0024762000, 0.0014877000, -0.0009186000, -0.0068062000, -0.0209775000, -0.0545960000, -0.1339108000", \ + "0.0022042000, 0.0012049000, -0.0011969000, -0.0070180000, -0.0210752000, -0.0546172000, -0.1338854000", \ + "0.0021571000, 0.0011621000, -0.0013764000, -0.0072876000, -0.0213260000, -0.0547476000, -0.1339342000", \ + "0.0023559000, 0.0012558000, -0.0012894000, -0.0073169000, -0.0215521000, -0.0549491000, -0.1340524000", \ + "0.0035753000, 0.0023829000, -0.0003738000, -0.0066745000, -0.0211306000, -0.0548883000, -0.1341163000"); + } + related_pin : "B2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011771790, 0.0027715010, 0.0065251060, 0.0153624400, 0.0361686800, 0.0851540200"); + values("0.0139333000, 0.0150149000, 0.0176283000, 0.0237177000, 0.0379754000, 0.0713727000, 0.1497693000", \ + "0.0137598000, 0.0148534000, 0.0175221000, 0.0236256000, 0.0379310000, 0.0713022000, 0.1496279000", \ + "0.0135285000, 0.0146252000, 0.0172660000, 0.0234415000, 0.0378059000, 0.0712564000, 0.1496835000", \ + "0.0133469000, 0.0144583000, 0.0170981000, 0.0232505000, 0.0375740000, 0.0710894000, 0.1495009000", \ + "0.0134460000, 0.0146356000, 0.0172138000, 0.0232890000, 0.0374318000, 0.0708428000, 0.1494692000", \ + "0.0143175000, 0.0153942000, 0.0179661000, 0.0234146000, 0.0375477000, 0.0709303000, 0.1492000000", \ + "0.0154414000, 0.0164876000, 0.0189355000, 0.0247410000, 0.0387269000, 0.0718045000, 0.1497035000"); + } + } + max_capacitance : 0.0851540000; + max_transition : 1.8643180000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011771800, 0.0027715000, 0.0065251100, 0.0153624000, 0.0361687000, 0.0851540000"); + values("0.0511088000, 0.0560668000, 0.0680286000, 0.0941493000, 0.1539693000, 0.2917982000, 0.6132582000", \ + "0.0548102000, 0.0601134000, 0.0715213000, 0.0980450000, 0.1577455000, 0.2956752000, 0.6171811000", \ + "0.0640186000, 0.0693130000, 0.0810491000, 0.1073634000, 0.1672704000, 0.3051179000, 0.6262111000", \ + "0.0857066000, 0.0911897000, 0.1032045000, 0.1288129000, 0.1892867000, 0.3271076000, 0.6484662000", \ + "0.1172556000, 0.1249297000, 0.1416353000, 0.1762556000, 0.2414068000, 0.3786840000, 0.6999041000", \ + "0.1483521000, 0.1602233000, 0.1863023000, 0.2364147000, 0.3326426000, 0.4952442000, 0.8169068000", \ + "0.1560484000, 0.1743834000, 0.2115010000, 0.2899488000, 0.4324558000, 0.6798254000, 1.0915600000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011771800, 0.0027715000, 0.0065251100, 0.0153624000, 0.0361687000, 0.0851540000"); + values("0.1119629000, 0.1228477000, 0.1482734000, 0.2064965000, 0.3417004000, 0.6588167000, 1.4035093000", \ + "0.1167343000, 0.1276784000, 0.1532657000, 0.2119151000, 0.3475535000, 0.6644317000, 1.4091310000", \ + "0.1286330000, 0.1397767000, 0.1655958000, 0.2248315000, 0.3612469000, 0.6784973000, 1.4236358000", \ + "0.1580580000, 0.1695390000, 0.1949384000, 0.2539244000, 0.3906966000, 0.7091074000, 1.4547807000", \ + "0.2212732000, 0.2331271000, 0.2589861000, 0.3178356000, 0.4543161000, 0.7730477000, 1.5198820000", \ + "0.3283531000, 0.3449509000, 0.3804065000, 0.4527939000, 0.5977767000, 0.9161547000, 1.6633616000", \ + "0.5023644000, 0.5285997000, 0.5837517000, 0.6897931000, 0.8853805000, 1.2475366000, 1.9953781000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011771800, 0.0027715000, 0.0065251100, 0.0153624000, 0.0361687000, 0.0851540000"); + values("0.0469052000, 0.0527966000, 0.0669223000, 0.0999744000, 0.1776656000, 0.3611400000, 0.7930496000", \ + "0.0468158000, 0.0527972000, 0.0668390000, 0.0999722000, 0.1777751000, 0.3613347000, 0.7928012000", \ + "0.0459095000, 0.0520047000, 0.0664084000, 0.0997389000, 0.1778152000, 0.3615717000, 0.7935305000", \ + "0.0533545000, 0.0588909000, 0.0710100000, 0.1012870000, 0.1774876000, 0.3609721000, 0.7928646000", \ + "0.0757850000, 0.0831380000, 0.0978568000, 0.1282045000, 0.1922747000, 0.3621336000, 0.7927349000", \ + "0.1193226000, 0.1296194000, 0.1502882000, 0.1932241000, 0.2663409000, 0.4131489000, 0.8002961000", \ + "0.1938409000, 0.2103952000, 0.2426851000, 0.3055202000, 0.4125099000, 0.5936494000, 0.9311588000"); + } + related_pin : "A1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011771800, 0.0027715000, 0.0065251100, 0.0153624000, 0.0361687000, 0.0851540000"); + values("0.0754931000, 0.0898828000, 0.1237717000, 0.2034053000, 0.3877272000, 0.8227298000, 1.8516065000", \ + "0.0756235000, 0.0898825000, 0.1237774000, 0.2027360000, 0.3879831000, 0.8231451000, 1.8496747000", \ + "0.0756203000, 0.0898380000, 0.1237671000, 0.2029281000, 0.3893344000, 0.8225992000, 1.8458413000", \ + "0.0758439000, 0.0900281000, 0.1238085000, 0.2033328000, 0.3879816000, 0.8227875000, 1.8509192000", \ + "0.0859659000, 0.0983472000, 0.1295816000, 0.2046191000, 0.3882790000, 0.8243135000, 1.8462524000", \ + "0.1247025000, 0.1391457000, 0.1703908000, 0.2391023000, 0.4036497000, 0.8230220000, 1.8457639000", \ + "0.2101724000, 0.2277145000, 0.2668694000, 0.3464435000, 0.5096804000, 0.8802175000, 1.8490272000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011771800, 0.0027715000, 0.0065251100, 0.0153624000, 0.0361687000, 0.0851540000"); + values("0.0575795000, 0.0629352000, 0.0746826000, 0.1012714000, 0.1607829000, 0.2986360000, 0.6199075000", \ + "0.0619014000, 0.0669503000, 0.0789166000, 0.1054016000, 0.1650041000, 0.3026713000, 0.6239488000", \ + "0.0706285000, 0.0758721000, 0.0877532000, 0.1142354000, 0.1739814000, 0.3117139000, 0.6329827000", \ + "0.0909019000, 0.0960380000, 0.1085711000, 0.1351785000, 0.1954047000, 0.3331276000, 0.6545825000", \ + "0.1232099000, 0.1302476000, 0.1464554000, 0.1785817000, 0.2429534000, 0.3825369000, 0.7046190000", \ + "0.1602224000, 0.1713501000, 0.1941865000, 0.2415753000, 0.3294374000, 0.4902452000, 0.8187019000", \ + "0.1789601000, 0.1956280000, 0.2327324000, 0.3057165000, 0.4392025000, 0.6703996000, 1.0664778000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011771800, 0.0027715000, 0.0065251100, 0.0153624000, 0.0361687000, 0.0851540000"); + values("0.1301475000, 0.1410904000, 0.1657925000, 0.2238061000, 0.3584820000, 0.6744657000, 1.4167585000", \ + "0.1348817000, 0.1461544000, 0.1713430000, 0.2293668000, 0.3643090000, 0.6803669000, 1.4227202000", \ + "0.1475971000, 0.1588861000, 0.1838118000, 0.2422798000, 0.3774840000, 0.6945930000, 1.4365258000", \ + "0.1775895000, 0.1885095000, 0.2136924000, 0.2722456000, 0.4079896000, 0.7253688000, 1.4690832000", \ + "0.2413929000, 0.2522230000, 0.2771630000, 0.3359851000, 0.4715195000, 0.7886535000, 1.5319529000", \ + "0.3562546000, 0.3700662000, 0.4038064000, 0.4721383000, 0.6139666000, 0.9309306000, 1.6755782000", \ + "0.5439519000, 0.5672454000, 0.6161865000, 0.7150406000, 0.9040992000, 1.2586180000, 2.0039088000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011771800, 0.0027715000, 0.0065251100, 0.0153624000, 0.0361687000, 0.0851540000"); + values("0.0467108000, 0.0527524000, 0.0668982000, 0.1000861000, 0.1774873000, 0.3611003000, 0.7931964000", \ + "0.0467789000, 0.0527893000, 0.0667728000, 0.0998185000, 0.1777355000, 0.3614763000, 0.7925384000", \ + "0.0462612000, 0.0523349000, 0.0666365000, 0.0998871000, 0.1776854000, 0.3611191000, 0.7919696000", \ + "0.0511022000, 0.0566024000, 0.0693282000, 0.1008251000, 0.1773290000, 0.3606792000, 0.7931567000", \ + "0.0700475000, 0.0761364000, 0.0907341000, 0.1198348000, 0.1868401000, 0.3621528000, 0.7930119000", \ + "0.1096913000, 0.1184228000, 0.1356313000, 0.1718714000, 0.2430792000, 0.3952792000, 0.7958416000", \ + "0.1810380000, 0.1930170000, 0.2198233000, 0.2692441000, 0.3639613000, 0.5344117000, 0.8905610000"); + } + related_pin : "A2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011771800, 0.0027715000, 0.0065251100, 0.0153624000, 0.0361687000, 0.0851540000"); + values("0.0914822000, 0.1060191000, 0.1396437000, 0.2187056000, 0.4046105000, 0.8409087000, 1.8643180000", \ + "0.0915564000, 0.1057699000, 0.1396130000, 0.2188089000, 0.4034432000, 0.8407565000, 1.8606127000", \ + "0.0915162000, 0.1060409000, 0.1396158000, 0.2187123000, 0.4037201000, 0.8389063000, 1.8636352000", \ + "0.0916312000, 0.1059729000, 0.1398880000, 0.2192406000, 0.4037272000, 0.8387793000, 1.8621100000", \ + "0.0985768000, 0.1118916000, 0.1441372000, 0.2199620000, 0.4038904000, 0.8395331000, 1.8620091000", \ + "0.1363353000, 0.1504838000, 0.1822794000, 0.2509740000, 0.4176557000, 0.8390027000, 1.8582088000", \ + "0.2227684000, 0.2396031000, 0.2771621000, 0.3560384000, 0.5231440000, 0.8931522000, 1.8621434000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011771800, 0.0027715000, 0.0065251100, 0.0153624000, 0.0361687000, 0.0851540000"); + values("0.0615531000, 0.0669741000, 0.0785406000, 0.1049936000, 0.1647164000, 0.3025682000, 0.6236934000", \ + "0.0660327000, 0.0711659000, 0.0830448000, 0.1095578000, 0.1689913000, 0.3068809000, 0.6280502000", \ + "0.0744547000, 0.0796880000, 0.0914902000, 0.1181002000, 0.1775869000, 0.3153952000, 0.6366819000", \ + "0.0919808000, 0.0973333000, 0.1093908000, 0.1357778000, 0.1957971000, 0.3336104000, 0.6550041000", \ + "0.1216372000, 0.1285146000, 0.1428962000, 0.1732277000, 0.2364936000, 0.3746973000, 0.6973384000", \ + "0.1610257000, 0.1699693000, 0.1899477000, 0.2317537000, 0.3110004000, 0.4670019000, 0.7920009000", \ + "0.1891058000, 0.2034862000, 0.2358977000, 0.2991592000, 0.4170695000, 0.6221729000, 1.0017198000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011771800, 0.0027715000, 0.0065251100, 0.0153624000, 0.0361687000, 0.0851540000"); + values("0.1321123000, 0.1427532000, 0.1659860000, 0.2190499000, 0.3426470000, 0.6317777000, 1.3096986000", \ + "0.1376991000, 0.1481304000, 0.1709927000, 0.2247139000, 0.3485505000, 0.6374347000, 1.3163227000", \ + "0.1510702000, 0.1611406000, 0.1848371000, 0.2378247000, 0.3619645000, 0.6512252000, 1.3298682000", \ + "0.1802342000, 0.1899458000, 0.2135384000, 0.2672784000, 0.3915155000, 0.6809702000, 1.3592276000", \ + "0.2411343000, 0.2510772000, 0.2741883000, 0.3276227000, 0.4517753000, 0.7414813000, 1.4205122000", \ + "0.3487782000, 0.3608752000, 0.3916608000, 0.4548319000, 0.5858386000, 0.8757706000, 1.5560533000", \ + "0.5218314000, 0.5421490000, 0.5857614000, 0.6752564000, 0.8470540000, 1.1813692000, 1.8633834000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011771800, 0.0027715000, 0.0065251100, 0.0153624000, 0.0361687000, 0.0851540000"); + values("0.0467147000, 0.0527023000, 0.0668881000, 0.0999649000, 0.1777520000, 0.3611660000, 0.7919593000", \ + "0.0466963000, 0.0528071000, 0.0668091000, 0.0997844000, 0.1776842000, 0.3611553000, 0.7929174000", \ + "0.0464860000, 0.0525511000, 0.0667988000, 0.0999939000, 0.1777319000, 0.3610184000, 0.7932844000", \ + "0.0493697000, 0.0547930000, 0.0682728000, 0.1006503000, 0.1775064000, 0.3607716000, 0.7929321000", \ + "0.0633201000, 0.0696339000, 0.0827074000, 0.1135141000, 0.1840965000, 0.3620652000, 0.7927924000", \ + "0.0983994000, 0.1054286000, 0.1206955000, 0.1534680000, 0.2251244000, 0.3867609000, 0.7973535000", \ + "0.1662150000, 0.1764659000, 0.1981322000, 0.2419986000, 0.3257563000, 0.4926226000, 0.8667935000"); + } + related_pin : "A3"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011771800, 0.0027715000, 0.0065251100, 0.0153624000, 0.0361687000, 0.0851540000"); + values("0.0973976000, 0.1105964000, 0.1414252000, 0.2148168000, 0.3846026000, 0.7829248000, 1.7192335000", \ + "0.0973030000, 0.1104665000, 0.1414711000, 0.2141376000, 0.3857756000, 0.7825323000, 1.7230470000", \ + "0.0973107000, 0.1106475000, 0.1413222000, 0.2142083000, 0.3845941000, 0.7823779000, 1.7194957000", \ + "0.0972783000, 0.1105705000, 0.1418266000, 0.2147050000, 0.3855054000, 0.7848972000, 1.7221258000", \ + "0.1039711000, 0.1167402000, 0.1461415000, 0.2160018000, 0.3840398000, 0.7829543000, 1.7237243000", \ + "0.1409458000, 0.1538294000, 0.1837905000, 0.2485310000, 0.4016248000, 0.7847892000, 1.7254652000", \ + "0.2244915000, 0.2403312000, 0.2756079000, 0.3506311000, 0.5042927000, 0.8484539000, 1.7281241000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011771800, 0.0027715000, 0.0065251100, 0.0153624000, 0.0361687000, 0.0851540000"); + values("0.0228694000, 0.0264011000, 0.0346251000, 0.0533793000, 0.0972233000, 0.1998434000, 0.4412317000", \ + "0.0268721000, 0.0305576000, 0.0388707000, 0.0576656000, 0.1015302000, 0.2042820000, 0.4456988000", \ + "0.0356913000, 0.0402138000, 0.0488598000, 0.0680175000, 0.1117942000, 0.2146998000, 0.4561129000", \ + "0.0466622000, 0.0531261000, 0.0665959000, 0.0909702000, 0.1356001000, 0.2384758000, 0.4795114000", \ + "0.0546304000, 0.0649432000, 0.0855489000, 0.1229510000, 0.1861727000, 0.2938722000, 0.5348475000", \ + "0.0505047000, 0.0666455000, 0.0985403000, 0.1568277000, 0.2539096000, 0.4062613000, 0.6612903000", \ + "0.0062984000, 0.0309673000, 0.0798123000, 0.1693643000, 0.3190476000, 0.5568400000, 0.9255772000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011771800, 0.0027715000, 0.0065251100, 0.0153624000, 0.0361687000, 0.0851540000"); + values("0.0922065000, 0.1029739000, 0.1275415000, 0.1844726000, 0.3155811000, 0.6198095000, 1.3339465000", \ + "0.0954463000, 0.1064138000, 0.1316364000, 0.1882515000, 0.3195350000, 0.6244799000, 1.3392958000", \ + "0.1052723000, 0.1164270000, 0.1410882000, 0.1982789000, 0.3301706000, 0.6360274000, 1.3512449000", \ + "0.1332980000, 0.1439427000, 0.1683860000, 0.2245614000, 0.3564536000, 0.6629031000, 1.3788165000", \ + "0.2001767000, 0.2118778000, 0.2373083000, 0.2924206000, 0.4235030000, 0.7296320000, 1.4461679000", \ + "0.3123425000, 0.3309826000, 0.3680839000, 0.4440290000, 0.5826641000, 0.8846513000, 1.5995965000", \ + "0.4967919000, 0.5234281000, 0.5804764000, 0.6946184000, 0.9050002000, 1.2581735000, 1.9619693000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011771800, 0.0027715000, 0.0065251100, 0.0153624000, 0.0361687000, 0.0851540000"); + values("0.0242772000, 0.0287479000, 0.0393062000, 0.0641277000, 0.1227399000, 0.2595468000, 0.5825752000", \ + "0.0242643000, 0.0287449000, 0.0393171000, 0.0640273000, 0.1227828000, 0.2594640000, 0.5829789000", \ + "0.0290998000, 0.0325560000, 0.0412297000, 0.0643171000, 0.1223348000, 0.2591926000, 0.5822560000", \ + "0.0441977000, 0.0479225000, 0.0562695000, 0.0744994000, 0.1251420000, 0.2596376000, 0.5825241000", \ + "0.0724960000, 0.0777436000, 0.0886520000, 0.1115771000, 0.1544260000, 0.2688259000, 0.5828115000", \ + "0.1223339000, 0.1298938000, 0.1459782000, 0.1773734000, 0.2354790000, 0.3426367000, 0.6054769000", \ + "0.2116653000, 0.2219338000, 0.2456973000, 0.2927519000, 0.3796496000, 0.5272887000, 0.7779923000"); + } + related_pin : "B1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011771800, 0.0027715000, 0.0065251100, 0.0153624000, 0.0361687000, 0.0851540000"); + values("0.0854996000, 0.0995556000, 0.1318614000, 0.2078311000, 0.3871942000, 0.8029595000, 1.7841146000", \ + "0.0855632000, 0.0995930000, 0.1317359000, 0.2077612000, 0.3865391000, 0.8029315000, 1.7845186000", \ + "0.0854150000, 0.0993786000, 0.1319702000, 0.2078817000, 0.3860252000, 0.8023837000, 1.7855131000", \ + "0.0850418000, 0.0987809000, 0.1311419000, 0.2079262000, 0.3857633000, 0.8034925000, 1.7913705000", \ + "0.1084229000, 0.1191299000, 0.1459010000, 0.2130084000, 0.3856960000, 0.8036991000, 1.7850069000", \ + "0.1618707000, 0.1787497000, 0.2102469000, 0.2742506000, 0.4155513000, 0.8053774000, 1.7860965000", \ + "0.2523236000, 0.2755074000, 0.3245079000, 0.4168967000, 0.5764292000, 0.8985317000, 1.7964658000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011771800, 0.0027715000, 0.0065251100, 0.0153624000, 0.0361687000, 0.0851540000"); + values("0.0275254000, 0.0310571000, 0.0392530000, 0.0578835000, 0.1016619000, 0.2043378000, 0.4455726000", \ + "0.0317464000, 0.0353669000, 0.0437670000, 0.0626689000, 0.1064556000, 0.2091910000, 0.4504828000", \ + "0.0406145000, 0.0446310000, 0.0531958000, 0.0723667000, 0.1164829000, 0.2193632000, 0.4606935000", \ + "0.0531617000, 0.0589973000, 0.0707898000, 0.0934883000, 0.1388292000, 0.2421301000, 0.4836775000", \ + "0.0673372000, 0.0766000000, 0.0946498000, 0.1277534000, 0.1852790000, 0.2937676000, 0.5357478000", \ + "0.0739781000, 0.0887040000, 0.1181039000, 0.1699149000, 0.2570303000, 0.3990156000, 0.6542855000", \ + "0.0504291000, 0.0743629000, 0.1208044000, 0.2034106000, 0.3410132000, 0.5566762000, 0.8946039000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011771800, 0.0027715000, 0.0065251100, 0.0153624000, 0.0361687000, 0.0851540000"); + values("0.1032867000, 0.1142434000, 0.1369729000, 0.1909624000, 0.3144603000, 0.6037138000, 1.2822898000", \ + "0.1073882000, 0.1181256000, 0.1408356000, 0.1945903000, 0.3189504000, 0.6082829000, 1.2867273000", \ + "0.1182870000, 0.1277847000, 0.1510652000, 0.2050710000, 0.3296483000, 0.6196214000, 1.2982690000", \ + "0.1457016000, 0.1554421000, 0.1787460000, 0.2326689000, 0.3567947000, 0.6470057000, 1.3264634000", \ + "0.2118776000, 0.2207721000, 0.2451873000, 0.2979944000, 0.4203697000, 0.7102361000, 1.3891945000", \ + "0.3257420000, 0.3416531000, 0.3749170000, 0.4447534000, 0.5768349000, 0.8589693000, 1.5357339000", \ + "0.5050382000, 0.5285135000, 0.5801463000, 0.6856641000, 0.8818999000, 1.2209797000, 1.8929049000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011771800, 0.0027715000, 0.0065251100, 0.0153624000, 0.0361687000, 0.0851540000"); + values("0.0242740000, 0.0287670000, 0.0393179000, 0.0641329000, 0.1223116000, 0.2593960000, 0.5831867000", \ + "0.0243153000, 0.0287852000, 0.0393201000, 0.0641002000, 0.1222561000, 0.2591952000, 0.5824231000", \ + "0.0266979000, 0.0306050000, 0.0402489000, 0.0641379000, 0.1222844000, 0.2594300000, 0.5826686000", \ + "0.0378294000, 0.0413884000, 0.0497514000, 0.0699254000, 0.1237808000, 0.2594359000, 0.5823255000", \ + "0.0613799000, 0.0655337000, 0.0750183000, 0.0958611000, 0.1421320000, 0.2648398000, 0.5825154000", \ + "0.1057187000, 0.1114699000, 0.1240461000, 0.1506807000, 0.2034715000, 0.3142333000, 0.5962265000", \ + "0.1879224000, 0.1953869000, 0.2129698000, 0.2502097000, 0.3223699000, 0.4549993000, 0.7143218000"); + } + related_pin : "B2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011771800, 0.0027715000, 0.0065251100, 0.0153624000, 0.0361687000, 0.0851540000"); + values("0.0973297000, 0.1104250000, 0.1414195000, 0.2140724000, 0.3847555000, 0.7826692000, 1.7200644000", \ + "0.0971829000, 0.1102790000, 0.1417488000, 0.2140867000, 0.3843141000, 0.7826013000, 1.7195083000", \ + "0.0967813000, 0.1104008000, 0.1415576000, 0.2140810000, 0.3844141000, 0.7829074000, 1.7216288000", \ + "0.0964732000, 0.1094601000, 0.1409206000, 0.2141930000, 0.3843193000, 0.7830245000, 1.7235685000", \ + "0.1177805000, 0.1286715000, 0.1542337000, 0.2189513000, 0.3839216000, 0.7832573000, 1.7210899000", \ + "0.1709832000, 0.1860122000, 0.2176222000, 0.2795873000, 0.4166285000, 0.7850345000, 1.7199048000", \ + "0.2645532000, 0.2866365000, 0.3323118000, 0.4195525000, 0.5786818000, 0.8860120000, 1.7304458000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__a32oi_2") { + leakage_power () { + value : 0.0007973000; + when : "!A1&!A2&!A3&!B1&B2"; + } + leakage_power () { + value : 0.0167322000; + when : "!A1&!A2&!A3&!B1&!B2"; + } + leakage_power () { + value : 0.0037690000; + when : "!A1&!A2&!A3&B1&B2"; + } + leakage_power () { + value : 0.0006329000; + when : "!A1&!A2&!A3&B1&!B2"; + } + leakage_power () { + value : 0.0008306000; + when : "!A1&!A2&A3&!B1&B2"; + } + leakage_power () { + value : 0.0018249000; + when : "!A1&!A2&A3&!B1&!B2"; + } + leakage_power () { + value : 0.0037690000; + when : "!A1&!A2&A3&B1&B2"; + } + leakage_power () { + value : 0.0006652000; + when : "!A1&!A2&A3&B1&!B2"; + } + leakage_power () { + value : 0.0008207000; + when : "!A1&A2&!A3&!B1&B2"; + } + leakage_power () { + value : 0.0018471000; + when : "!A1&A2&!A3&!B1&!B2"; + } + leakage_power () { + value : 0.0037690000; + when : "!A1&A2&!A3&B1&B2"; + } + leakage_power () { + value : 0.0006560000; + when : "!A1&A2&!A3&B1&!B2"; + } + leakage_power () { + value : 0.0015174000; + when : "!A1&A2&A3&!B1&B2"; + } + leakage_power () { + value : 0.0024733000; + when : "!A1&A2&A3&!B1&!B2"; + } + leakage_power () { + value : 0.0037690000; + when : "!A1&A2&A3&B1&B2"; + } + leakage_power () { + value : 0.0013522000; + when : "!A1&A2&A3&B1&!B2"; + } + leakage_power () { + value : 0.0035251000; + when : "A1&!A2&!A3&!B1&B2"; + } + leakage_power () { + value : 0.0028764000; + when : "A1&!A2&!A3&!B1&!B2"; + } + leakage_power () { + value : 0.0037690000; + when : "A1&!A2&!A3&B1&B2"; + } + leakage_power () { + value : 0.0043939000; + when : "A1&!A2&!A3&B1&!B2"; + } + leakage_power () { + value : 0.0013527000; + when : "A1&!A2&A3&!B1&B2"; + } + leakage_power () { + value : 0.0033431000; + when : "A1&!A2&A3&!B1&!B2"; + } + leakage_power () { + value : 0.0037690000; + when : "A1&!A2&A3&B1&B2"; + } + leakage_power () { + value : 0.0011878000; + when : "A1&!A2&A3&B1&!B2"; + } + leakage_power () { + value : 0.0012316000; + when : "A1&A2&!A3&!B1&B2"; + } + leakage_power () { + value : 0.0042336000; + when : "A1&A2&!A3&!B1&!B2"; + } + leakage_power () { + value : 0.0037690000; + when : "A1&A2&!A3&B1&B2"; + } + leakage_power () { + value : 0.0010670000; + when : "A1&A2&!A3&B1&!B2"; + } + leakage_power () { + value : 0.0026624000; + when : "A1&A2&A3&!B1&B2"; + } + leakage_power () { + value : 0.0069509000; + when : "A1&A2&A3&!B1&!B2"; + } + leakage_power () { + value : 0.0003049000; + when : "A1&A2&A3&B1&B2"; + } + leakage_power () { + value : 0.0027760000; + when : "A1&A2&A3&B1&!B2"; + } + area : 16.265600000; + cell_footprint : "sky130_fd_sc_hd__a32oi"; + cell_leakage_power : 0.0028886930; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A1") { + capacitance : 0.0043510000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0042290000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0092225000, 0.0092220000, 0.0092210000, 0.0092167000, 0.0092070000, 0.0091847000, 0.0091331000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0064434000, -0.0064428000, -0.0064412000, -0.0064236000, -0.0063830000, -0.0062894000, -0.0060738000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0044730000; + } + pin ("A2") { + capacitance : 0.0043260000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0041760000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0083516000, 0.0083521000, 0.0083534000, 0.0083836000, 0.0084532000, 0.0086136000, 0.0089834000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0077650000, -0.0077651000, -0.0077653000, -0.0077627000, -0.0077566000, -0.0077425000, -0.0077100000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0044750000; + } + pin ("A3") { + capacitance : 0.0044840000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0042380000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0078930000, 0.0079037000, 0.0079282000, 0.0079323000, 0.0079418000, 0.0079638000, 0.0080143000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0079141000, -0.0079144000, -0.0079152000, -0.0079165000, -0.0079194000, -0.0079260000, -0.0079414000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0047300000; + } + pin ("B1") { + capacitance : 0.0042230000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0039910000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0090018000, 0.0089995000, 0.0089942000, 0.0089983000, 0.0090078000, 0.0090297000, 0.0090802000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0062791000, -0.0062795000, -0.0062804000, -0.0062654000, -0.0062308000, -0.0061511000, -0.0059673000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0044560000; + } + pin ("B2") { + capacitance : 0.0042970000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0039830000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0079033000, 0.0078973000, 0.0078835000, 0.0078851000, 0.0078886000, 0.0078968000, 0.0079155000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0078853000, -0.0078814000, -0.0078724000, -0.0078699000, -0.0078640000, -0.0078504000, -0.0078191000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0046100000; + } + pin ("Y") { + direction : "output"; + function : "(!A1&!B1) | (!A1&!B2) | (!A2&!B1) | (!A3&!B1) | (!A2&!B2) | (!A3&!B2)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013016660, 0.0033886710, 0.0088218360, 0.0229661800, 0.0597885900, 0.1556496000"); + values("0.0136346000, 0.0123622000, 0.0090176000, 0.0003987000, -0.0222885000, -0.0817615000, -0.2366880000", \ + "0.0134760000, 0.0121819000, 0.0088810000, 0.0002250000, -0.0224755000, -0.0818287000, -0.2367756000", \ + "0.0131306000, 0.0118750000, 0.0085896000, -0.0000223000, -0.0225964000, -0.0820278000, -0.2370952000", \ + "0.0126427000, 0.0113829000, 0.0081211000, -0.0004210000, -0.0229451000, -0.0822341000, -0.2370574000", \ + "0.0121937000, 0.0109288000, 0.0076645000, -0.0008609000, -0.0232997000, -0.0824724000, -0.2373177000", \ + "0.0126477000, 0.0112434000, 0.0078610000, -0.0008157000, -0.0234937000, -0.0826476000, -0.2374100000", \ + "0.0140308000, 0.0126663000, 0.0092061000, 0.0002146000, -0.0227330000, -0.0825698000, -0.2370333000"); + } + related_pin : "A1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013016660, 0.0033886710, 0.0088218360, 0.0229661800, 0.0597885900, 0.1556496000"); + values("0.0213410000, 0.0226696000, 0.0261460000, 0.0350934000, 0.0579015000, 0.1168090000, 0.2701850000", \ + "0.0211154000, 0.0224556000, 0.0259643000, 0.0349661000, 0.0578983000, 0.1169636000, 0.2704089000", \ + "0.0206376000, 0.0220187000, 0.0255411000, 0.0346076000, 0.0576892000, 0.1168549000, 0.2703904000", \ + "0.0200906000, 0.0214355000, 0.0249280000, 0.0339760000, 0.0571825000, 0.1166491000, 0.2700673000", \ + "0.0197098000, 0.0210518000, 0.0244891000, 0.0333690000, 0.0565044000, 0.1159908000, 0.2699711000", \ + "0.0196218000, 0.0209424000, 0.0243614000, 0.0332350000, 0.0561249000, 0.1154661000, 0.2695192000", \ + "0.0193125000, 0.0206086000, 0.0239477000, 0.0330745000, 0.0561448000, 0.1154513000, 0.2690513000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013016660, 0.0033886710, 0.0088218360, 0.0229661800, 0.0597885900, 0.1556496000"); + values("0.0149690000, 0.0136804000, 0.0103702000, 0.0017070000, -0.0210236000, -0.0804325000, -0.2355359000", \ + "0.0148161000, 0.0135638000, 0.0101881000, 0.0015842000, -0.0211308000, -0.0805200000, -0.2356067000", \ + "0.0145771000, 0.0133215000, 0.0099958000, 0.0013658000, -0.0213559000, -0.0807260000, -0.2357577000", \ + "0.0142103000, 0.0129552000, 0.0096579000, 0.0010600000, -0.0215438000, -0.0808205000, -0.2358671000", \ + "0.0138366000, 0.0125676000, 0.0093304000, 0.0007416000, -0.0216952000, -0.0809338000, -0.2358802000", \ + "0.0139056000, 0.0126253000, 0.0092400000, 0.0004017000, -0.0221643000, -0.0812006000, -0.2360919000", \ + "0.0148598000, 0.0135376000, 0.0101515000, 0.0012830000, -0.0217417000, -0.0813919000, -0.2361310000"); + } + related_pin : "A2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013016660, 0.0033886710, 0.0088218360, 0.0229661800, 0.0597885900, 0.1556496000"); + values("0.0284049000, 0.0297020000, 0.0330621000, 0.0418622000, 0.0646841000, 0.1237271000, 0.2771789000", \ + "0.0281421000, 0.0294833000, 0.0328374000, 0.0417239000, 0.0646119000, 0.1236593000, 0.2770005000", \ + "0.0276494000, 0.0289910000, 0.0324682000, 0.0414347000, 0.0644443000, 0.1235495000, 0.2769752000", \ + "0.0271828000, 0.0285111000, 0.0319281000, 0.0409129000, 0.0639766000, 0.1232901000, 0.2767960000", \ + "0.0266836000, 0.0279872000, 0.0314862000, 0.0403488000, 0.0633867000, 0.1226990000, 0.2764783000", \ + "0.0264611000, 0.0277803000, 0.0311994000, 0.0400534000, 0.0629776000, 0.1223040000, 0.2760691000", \ + "0.0256756000, 0.0270213000, 0.0302759000, 0.0395535000, 0.0626211000, 0.1221600000, 0.2754338000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013016660, 0.0033886710, 0.0088218360, 0.0229661800, 0.0597885900, 0.1556496000"); + values("0.0149715000, 0.0137176000, 0.0103365000, 0.0017267000, -0.0209967000, -0.0803898000, -0.2355243000", \ + "0.0148026000, 0.0135264000, 0.0101977000, 0.0015542000, -0.0211483000, -0.0805271000, -0.2355827000", \ + "0.0145545000, 0.0132866000, 0.0099931000, 0.0013211000, -0.0213969000, -0.0806642000, -0.2357475000", \ + "0.0141236000, 0.0128675000, 0.0095612000, 0.0009796000, -0.0216215000, -0.0808587000, -0.2358784000", \ + "0.0138076000, 0.0125398000, 0.0093497000, 0.0007402000, -0.0217955000, -0.0809926000, -0.2357243000", \ + "0.0138682000, 0.0125744000, 0.0092462000, 0.0004549000, -0.0222662000, -0.0812555000, -0.2360249000", \ + "0.0148741000, 0.0135453000, 0.0101165000, 0.0013035000, -0.0216913000, -0.0813617000, -0.2360485000"); + } + related_pin : "A3"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013016660, 0.0033886710, 0.0088218360, 0.0229661800, 0.0597885900, 0.1556496000"); + values("0.0339712000, 0.0352415000, 0.0387384000, 0.0475379000, 0.0704060000, 0.1295225000, 0.2830538000", \ + "0.0338570000, 0.0351890000, 0.0385060000, 0.0474644000, 0.0703352000, 0.1293786000, 0.2829689000", \ + "0.0335807000, 0.0349236000, 0.0382611000, 0.0472197000, 0.0701564000, 0.1293576000, 0.2827598000", \ + "0.0332691000, 0.0345828000, 0.0380946000, 0.0469998000, 0.0699595000, 0.1291038000, 0.2825228000", \ + "0.0330484000, 0.0343927000, 0.0378411000, 0.0466770000, 0.0696491000, 0.1288907000, 0.2824602000", \ + "0.0329177000, 0.0343113000, 0.0377663000, 0.0466108000, 0.0695989000, 0.1288923000, 0.2824290000", \ + "0.0326703000, 0.0339430000, 0.0372264000, 0.0465244000, 0.0696214000, 0.1291720000, 0.2823598000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013016660, 0.0033886710, 0.0088218360, 0.0229661800, 0.0597885900, 0.1556496000"); + values("0.0044062000, 0.0031929000, -0.0000456000, -0.0087147000, -0.0315471000, -0.0911592000, -0.2464620000", \ + "0.0041294000, 0.0029736000, -0.0001811000, -0.0087322000, -0.0314691000, -0.0910292000, -0.2462881000", \ + "0.0037924000, 0.0026633000, -0.0004516000, -0.0088714000, -0.0314763000, -0.0909212000, -0.2461248000", \ + "0.0033906000, 0.0022389000, -0.0008465000, -0.0092439000, -0.0316882000, -0.0909515000, -0.2460725000", \ + "0.0032975000, 0.0020610000, -0.0011271000, -0.0096158000, -0.0320039000, -0.0911464000, -0.2461108000", \ + "0.0039564000, 0.0026381000, -0.0007593000, -0.0094109000, -0.0322864000, -0.0916073000, -0.2463716000", \ + "0.0061332000, 0.0046547000, 0.0009442000, -0.0082374000, -0.0314664000, -0.0907757000, -0.2465341000"); + } + related_pin : "B1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013016660, 0.0033886710, 0.0088218360, 0.0229661800, 0.0597885900, 0.1556496000"); + values("0.0206355000, 0.0219767000, 0.0255010000, 0.0345292000, 0.0575163000, 0.1166280000, 0.2701029000", \ + "0.0202826000, 0.0217078000, 0.0252140000, 0.0343212000, 0.0574407000, 0.1166248000, 0.2700968000", \ + "0.0198906000, 0.0212557000, 0.0248132000, 0.0338252000, 0.0570798000, 0.1166124000, 0.2700163000", \ + "0.0193945000, 0.0207489000, 0.0243023000, 0.0332062000, 0.0562713000, 0.1160484000, 0.2698544000", \ + "0.0192263000, 0.0205495000, 0.0239348000, 0.0328685000, 0.0559082000, 0.1153965000, 0.2694169000", \ + "0.0197293000, 0.0210083000, 0.0243627000, 0.0330895000, 0.0558717000, 0.1150858000, 0.2687773000", \ + "0.0237427000, 0.0231287000, 0.0262858000, 0.0347370000, 0.0571151000, 0.1155223000, 0.2684864000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013016660, 0.0033886710, 0.0088218360, 0.0229661800, 0.0597885900, 0.1556496000"); + values("0.0060755000, 0.0048519000, 0.0015825000, -0.0071069000, -0.0299495000, -0.0895586000, -0.2448478000", \ + "0.0058186000, 0.0046411000, 0.0014685000, -0.0071023000, -0.0298486000, -0.0894115000, -0.2446726000", \ + "0.0053876000, 0.0042336000, 0.0011548000, -0.0072641000, -0.0298454000, -0.0893039000, -0.2445000000", \ + "0.0048726000, 0.0037002000, 0.0006033000, -0.0077049000, -0.0300702000, -0.0893498000, -0.2444427000", \ + "0.0048524000, 0.0036244000, 0.0002596000, -0.0082387000, -0.0304885000, -0.0895626000, -0.2445090000", \ + "0.0050376000, 0.0037398000, 0.0003968000, -0.0082898000, -0.0310295000, -0.0900577000, -0.2447763000", \ + "0.0069757000, 0.0055664000, 0.0019665000, -0.0071778000, -0.0303507000, -0.0900021000, -0.2450005000"); + } + related_pin : "B2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013016660, 0.0033886710, 0.0088218360, 0.0229661800, 0.0597885900, 0.1556496000"); + values("0.0280204000, 0.0293568000, 0.0327814000, 0.0416598000, 0.0646245000, 0.1237732000, 0.2772448000", \ + "0.0277713000, 0.0290654000, 0.0325765000, 0.0413846000, 0.0644088000, 0.1236408000, 0.2770896000", \ + "0.0273181000, 0.0286474000, 0.0321102000, 0.0411010000, 0.0642672000, 0.1235703000, 0.2771363000", \ + "0.0270101000, 0.0283077000, 0.0318071000, 0.0407072000, 0.0638749000, 0.1232643000, 0.2768867000", \ + "0.0268045000, 0.0281482000, 0.0315353000, 0.0404444000, 0.0634481000, 0.1228437000, 0.2765995000", \ + "0.0274717000, 0.0287590000, 0.0321223000, 0.0408374000, 0.0635656000, 0.1227702000, 0.2762798000", \ + "0.0305353000, 0.0317352000, 0.0348809000, 0.0431276000, 0.0656819000, 0.1247319000, 0.2762801000"); + } + } + max_capacitance : 0.1556500000; + max_transition : 1.9190130000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013016700, 0.0033886700, 0.0088218400, 0.0229662000, 0.0597886000, 0.1556500000"); + values("0.0569036000, 0.0607645000, 0.0700704000, 0.0940991000, 0.1523542000, 0.3005744000, 0.6820212000", \ + "0.0607648000, 0.0643047000, 0.0740295000, 0.0973068000, 0.1560901000, 0.3044822000, 0.6859547000", \ + "0.0695766000, 0.0734790000, 0.0831338000, 0.1069520000, 0.1653946000, 0.3137558000, 0.6953947000", \ + "0.0922350000, 0.0959512000, 0.1052310000, 0.1288865000, 0.1875751000, 0.3360931000, 0.7189506000", \ + "0.1275691000, 0.1331283000, 0.1464452000, 0.1771437000, 0.2401004000, 0.3882062000, 0.7698881000", \ + "0.1641932000, 0.1725018000, 0.1918997000, 0.2374481000, 0.3317047000, 0.5092428000, 0.8909768000", \ + "0.1801657000, 0.1923714000, 0.2231456000, 0.2930186000, 0.4348162000, 0.7020420000, 1.1715496000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013016700, 0.0033886700, 0.0088218400, 0.0229662000, 0.0597886000, 0.1556500000"); + values("0.1160443000, 0.1232117000, 0.1417684000, 0.1881995000, 0.3070008000, 0.6131677000, 1.4071890000", \ + "0.1211853000, 0.1283322000, 0.1471043000, 0.1938762000, 0.3131929000, 0.6191944000, 1.4132757000", \ + "0.1336245000, 0.1409424000, 0.1594559000, 0.2067411000, 0.3266142000, 0.6336004000, 1.4280125000", \ + "0.1634422000, 0.1709522000, 0.1894594000, 0.2367157000, 0.3569341000, 0.6646284000, 1.4605437000", \ + "0.2282401000, 0.2360709000, 0.2547117000, 0.3012667000, 0.4208022000, 0.7295635000, 1.5253139000", \ + "0.3408078000, 0.3513172000, 0.3761429000, 0.4358337000, 0.5661462000, 0.8744024000, 1.6715871000", \ + "0.5250455000, 0.5419374000, 0.5821132000, 0.6704329000, 0.8499949000, 1.2075339000, 2.0108495000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013016700, 0.0033886700, 0.0088218400, 0.0229662000, 0.0597886000, 0.1556500000"); + values("0.0517678000, 0.0561893000, 0.0676121000, 0.0971048000, 0.1740351000, 0.3735088000, 0.8931955000", \ + "0.0519753000, 0.0563296000, 0.0676952000, 0.0971669000, 0.1737486000, 0.3737181000, 0.8935365000", \ + "0.0509856000, 0.0554910000, 0.0673915000, 0.0969752000, 0.1738479000, 0.3734263000, 0.8949035000", \ + "0.0564934000, 0.0602347000, 0.0703324000, 0.0978981000, 0.1736799000, 0.3735287000, 0.8937273000", \ + "0.0770974000, 0.0823867000, 0.0949501000, 0.1235638000, 0.1875023000, 0.3737448000, 0.8933443000", \ + "0.1204941000, 0.1279874000, 0.1453930000, 0.1826098000, 0.2588695000, 0.4217415000, 0.8961904000", \ + "0.1949270000, 0.2073074000, 0.2339523000, 0.2903956000, 0.3956266000, 0.6004056000, 1.0128732000"); + } + related_pin : "A1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013016700, 0.0033886700, 0.0088218400, 0.0229662000, 0.0597886000, 0.1556500000"); + values("0.0746841000, 0.0839109000, 0.1081924000, 0.1705955000, 0.3333439000, 0.7522546000, 1.8463786000", \ + "0.0747124000, 0.0838855000, 0.1082096000, 0.1705200000, 0.3333649000, 0.7510104000, 1.8460147000", \ + "0.0747752000, 0.0840728000, 0.1082102000, 0.1705775000, 0.3321870000, 0.7522335000, 1.8450975000", \ + "0.0750139000, 0.0841164000, 0.1082855000, 0.1706945000, 0.3320609000, 0.7510939000, 1.8463155000", \ + "0.0833811000, 0.0917555000, 0.1139774000, 0.1731855000, 0.3318594000, 0.7540374000, 1.8406451000", \ + "0.1198623000, 0.1290143000, 0.1524302000, 0.2093589000, 0.3508558000, 0.7519377000, 1.8431479000", \ + "0.2017930000, 0.2132376000, 0.2419370000, 0.3080802000, 0.4571369000, 0.8122062000, 1.8439283000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013016700, 0.0033886700, 0.0088218400, 0.0229662000, 0.0597886000, 0.1556500000"); + values("0.0669239000, 0.0708910000, 0.0805462000, 0.1041985000, 0.1624737000, 0.3107037000, 0.6923114000", \ + "0.0713913000, 0.0752536000, 0.0845088000, 0.1084020000, 0.1667840000, 0.3150093000, 0.6965339000", \ + "0.0802044000, 0.0841754000, 0.0935921000, 0.1173171000, 0.1760402000, 0.3243845000, 0.7058013000", \ + "0.1005120000, 0.1047043000, 0.1143053000, 0.1381697000, 0.1971266000, 0.3455246000, 0.7272350000", \ + "0.1358640000, 0.1409077000, 0.1533639000, 0.1811709000, 0.2450029000, 0.3942253000, 0.7768587000", \ + "0.1789239000, 0.1863038000, 0.2042255000, 0.2456823000, 0.3315360000, 0.5047291000, 0.8905437000", \ + "0.2054078000, 0.2169333000, 0.2448770000, 0.3080066000, 0.4406634000, 0.6869920000, 1.1405171000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013016700, 0.0033886700, 0.0088218400, 0.0229662000, 0.0597886000, 0.1556500000"); + values("0.1423745000, 0.1494099000, 0.1675209000, 0.2142499000, 0.3334885000, 0.6415437000, 1.4408335000", \ + "0.1465083000, 0.1542238000, 0.1728853000, 0.2191904000, 0.3388490000, 0.6471646000, 1.4477112000", \ + "0.1597554000, 0.1669963000, 0.1858211000, 0.2326770000, 0.3523429000, 0.6611873000, 1.4606273000", \ + "0.1899296000, 0.1972368000, 0.2153986000, 0.2627614000, 0.3832408000, 0.6925918000, 1.4941534000", \ + "0.2555597000, 0.2621517000, 0.2807943000, 0.3273976000, 0.4476858000, 0.7580573000, 1.5588042000", \ + "0.3778708000, 0.3871804000, 0.4093926000, 0.4653418000, 0.5921785000, 0.9024286000, 1.7036395000", \ + "0.5846869000, 0.5987609000, 0.6336595000, 0.7125371000, 0.8821606000, 1.2359195000, 2.0412294000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013016700, 0.0033886700, 0.0088218400, 0.0229662000, 0.0597886000, 0.1556500000"); + values("0.0518144000, 0.0561666000, 0.0677324000, 0.0970402000, 0.1738560000, 0.3733772000, 0.8947258000", \ + "0.0517085000, 0.0561929000, 0.0675741000, 0.0972864000, 0.1738799000, 0.3733951000, 0.8937168000", \ + "0.0515003000, 0.0558921000, 0.0674974000, 0.0971002000, 0.1739254000, 0.3739455000, 0.8940416000", \ + "0.0545792000, 0.0586742000, 0.0694739000, 0.0978523000, 0.1736818000, 0.3733490000, 0.8941476000", \ + "0.0722412000, 0.0765115000, 0.0876899000, 0.1149983000, 0.1825067000, 0.3743927000, 0.8937471000", \ + "0.1120082000, 0.1173167000, 0.1317537000, 0.1636139000, 0.2352402000, 0.4068229000, 0.8957268000", \ + "0.1850320000, 0.1934913000, 0.2138265000, 0.2597653000, 0.3544595000, 0.5387871000, 0.9689536000"); + } + related_pin : "A2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013016700, 0.0033886700, 0.0088218400, 0.0229662000, 0.0597886000, 0.1556500000"); + values("0.0953601000, 0.1045726000, 0.1290774000, 0.1924793000, 0.3560791000, 0.7791889000, 1.8823867000", \ + "0.0953850000, 0.1048779000, 0.1293041000, 0.1923146000, 0.3559810000, 0.7783528000, 1.8777586000", \ + "0.0949931000, 0.1045445000, 0.1292829000, 0.1928214000, 0.3560306000, 0.7788611000, 1.8748565000", \ + "0.0952850000, 0.1047029000, 0.1291226000, 0.1924115000, 0.3556890000, 0.7792271000, 1.8791857000", \ + "0.1003988000, 0.1094140000, 0.1328249000, 0.1936206000, 0.3559222000, 0.7794669000, 1.8807955000", \ + "0.1352364000, 0.1444884000, 0.1676916000, 0.2244330000, 0.3713599000, 0.7790871000, 1.8784154000", \ + "0.2180830000, 0.2291537000, 0.2562207000, 0.3215896000, 0.4705391000, 0.8340332000, 1.8811370000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013016700, 0.0033886700, 0.0088218400, 0.0229662000, 0.0597886000, 0.1556500000"); + values("0.0714429000, 0.0752892000, 0.0845504000, 0.1084646000, 0.1667790000, 0.3149657000, 0.6965448000", \ + "0.0755215000, 0.0793875000, 0.0888711000, 0.1127420000, 0.1710481000, 0.3191895000, 0.7006495000", \ + "0.0835437000, 0.0871629000, 0.0968198000, 0.1205129000, 0.1791233000, 0.3275155000, 0.7087851000", \ + "0.0990821000, 0.1030675000, 0.1127815000, 0.1364882000, 0.1953176000, 0.3437512000, 0.7254251000", \ + "0.1265333000, 0.1308020000, 0.1420370000, 0.1683733000, 0.2304346000, 0.3795671000, 0.7618144000", \ + "0.1642163000, 0.1703333000, 0.1852046000, 0.2195022000, 0.2946150000, 0.4594039000, 0.8444075000", \ + "0.1913298000, 0.2006170000, 0.2239448000, 0.2767905000, 0.3852751000, 0.5953715000, 1.0283254000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013016700, 0.0033886700, 0.0088218400, 0.0229662000, 0.0597886000, 0.1556500000"); + values("0.1551111000, 0.1618630000, 0.1800485000, 0.2250983000, 0.3422328000, 0.6429278000, 1.4210069000", \ + "0.1596940000, 0.1675369000, 0.1856608000, 0.2308360000, 0.3477086000, 0.6484184000, 1.4265910000", \ + "0.1729087000, 0.1808916000, 0.1990981000, 0.2448172000, 0.3613588000, 0.6621773000, 1.4408229000", \ + "0.2039284000, 0.2107907000, 0.2288471000, 0.2740563000, 0.3916978000, 0.6927778000, 1.4711098000", \ + "0.2658827000, 0.2729612000, 0.2908598000, 0.3368059000, 0.4539792000, 0.7554907000, 1.5338012000", \ + "0.3833218000, 0.3916539000, 0.4150021000, 0.4679055000, 0.5906890000, 0.8922472000, 1.6717471000", \ + "0.5820815000, 0.5946121000, 0.6255372000, 0.6981766000, 0.8592494000, 1.2038588000, 1.9866291000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013016700, 0.0033886700, 0.0088218400, 0.0229662000, 0.0597886000, 0.1556500000"); + values("0.0517168000, 0.0562159000, 0.0675911000, 0.0972584000, 0.1738843000, 0.3735415000, 0.8939117000", \ + "0.0516899000, 0.0561409000, 0.0676827000, 0.0970818000, 0.1739211000, 0.3735134000, 0.8933260000", \ + "0.0516920000, 0.0561244000, 0.0675183000, 0.0970819000, 0.1739301000, 0.3737600000, 0.8936169000", \ + "0.0535136000, 0.0576954000, 0.0687311000, 0.0977508000, 0.1737594000, 0.3733510000, 0.8943281000", \ + "0.0642897000, 0.0686265000, 0.0800254000, 0.1083391000, 0.1796908000, 0.3744022000, 0.8935475000", \ + "0.0943765000, 0.0992885000, 0.1114947000, 0.1409887000, 0.2134932000, 0.3945501000, 0.8973382000", \ + "0.1600918000, 0.1662070000, 0.1831799000, 0.2198715000, 0.3016833000, 0.4853823000, 0.9484754000"); + } + related_pin : "A3"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013016700, 0.0033886700, 0.0088218400, 0.0229662000, 0.0597886000, 0.1556500000"); + values("0.1093092000, 0.1187132000, 0.1432094000, 0.2047988000, 0.3645048000, 0.7776185000, 1.8476149000", \ + "0.1097318000, 0.1194035000, 0.1428166000, 0.2052159000, 0.3646606000, 0.7763261000, 1.8472780000", \ + "0.1097181000, 0.1194011000, 0.1428117000, 0.2049995000, 0.3644859000, 0.7767045000, 1.8520376000", \ + "0.1092740000, 0.1186860000, 0.1430823000, 0.2053050000, 0.3645686000, 0.7764027000, 1.8490647000", \ + "0.1141399000, 0.1228478000, 0.1458025000, 0.2058871000, 0.3649471000, 0.7783325000, 1.8493211000", \ + "0.1472479000, 0.1570147000, 0.1796302000, 0.2352509000, 0.3804954000, 0.7783202000, 1.8521562000", \ + "0.2280898000, 0.2389599000, 0.2659505000, 0.3296457000, 0.4772063000, 0.8360905000, 1.8548678000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013016700, 0.0033886700, 0.0088218400, 0.0229662000, 0.0597886000, 0.1556500000"); + values("0.0221796000, 0.0245342000, 0.0306291000, 0.0459262000, 0.0852760000, 0.1869791000, 0.4515194000", \ + "0.0261391000, 0.0285186000, 0.0347279000, 0.0502822000, 0.0896924000, 0.1915168000, 0.4562522000", \ + "0.0350278000, 0.0379750000, 0.0448101000, 0.0604942000, 0.0999169000, 0.2021385000, 0.4665348000", \ + "0.0451422000, 0.0497060000, 0.0603118000, 0.0823426000, 0.1240701000, 0.2260716000, 0.4910382000", \ + "0.0527207000, 0.0601353000, 0.0770602000, 0.1107679000, 0.1724431000, 0.2817855000, 0.5462625000", \ + "0.0470666000, 0.0585516000, 0.0843460000, 0.1366800000, 0.2321128000, 0.3943176000, 0.6750152000", \ + "-0.0010952000, 0.0166167000, 0.0567705000, 0.1376835000, 0.2864529000, 0.5348162000, 0.9438361000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013016700, 0.0033886700, 0.0088218400, 0.0229662000, 0.0597886000, 0.1556500000"); + values("0.1000900000, 0.1078745000, 0.1268005000, 0.1758559000, 0.2985432000, 0.6120114000, 1.4251423000", \ + "0.1037672000, 0.1111469000, 0.1308540000, 0.1797331000, 0.3027049000, 0.6171040000, 1.4300515000", \ + "0.1143115000, 0.1218108000, 0.1412838000, 0.1899848000, 0.3134528000, 0.6285529000, 1.4414827000", \ + "0.1417204000, 0.1492339000, 0.1682222000, 0.2172739000, 0.3397256000, 0.6556831000, 1.4694757000", \ + "0.2103635000, 0.2181320000, 0.2377245000, 0.2846531000, 0.4070950000, 0.7218730000, 1.5369489000", \ + "0.3302390000, 0.3425661000, 0.3702677000, 0.4347794000, 0.5677492000, 0.8796400000, 1.6903353000", \ + "0.5270072000, 0.5441161000, 0.5876707000, 0.6860301000, 0.8844940000, 1.2521245000, 2.0581177000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013016700, 0.0033886700, 0.0088218400, 0.0229662000, 0.0597886000, 0.1556500000"); + values("0.0268395000, 0.0298979000, 0.0377773000, 0.0581531000, 0.1111629000, 0.2489279000, 0.6078971000", \ + "0.0267972000, 0.0298227000, 0.0377395000, 0.0581388000, 0.1109891000, 0.2500409000, 0.6082644000", \ + "0.0316166000, 0.0339196000, 0.0402871000, 0.0587626000, 0.1109973000, 0.2490802000, 0.6079210000", \ + "0.0466870000, 0.0492731000, 0.0556216000, 0.0705353000, 0.1147735000, 0.2488827000, 0.6078896000", \ + "0.0757359000, 0.0788212000, 0.0864610000, 0.1052380000, 0.1464318000, 0.2596941000, 0.6081941000", \ + "0.1285381000, 0.1328874000, 0.1438443000, 0.1700367000, 0.2240838000, 0.3341434000, 0.6287895000", \ + "0.2213138000, 0.2286077000, 0.2437190000, 0.2820987000, 0.3632414000, 0.5167452000, 0.7981150000"); + } + related_pin : "B1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013016700, 0.0033886700, 0.0088218400, 0.0229662000, 0.0597886000, 0.1556500000"); + values("0.0937453000, 0.1034193000, 0.1282991000, 0.1927480000, 0.3592494000, 0.7915423000, 1.9190134000", \ + "0.0932489000, 0.1033967000, 0.1282498000, 0.1928142000, 0.3597227000, 0.7906011000, 1.9112356000", \ + "0.0935048000, 0.1033492000, 0.1282687000, 0.1927401000, 0.3597562000, 0.7910559000, 1.9165107000", \ + "0.0920914000, 0.1020660000, 0.1272989000, 0.1927043000, 0.3593613000, 0.7907016000, 1.9178212000", \ + "0.1113506000, 0.1192836000, 0.1400510000, 0.1978178000, 0.3590050000, 0.7910398000, 1.9158177000", \ + "0.1639491000, 0.1749586000, 0.2012714000, 0.2583295000, 0.3909016000, 0.7930058000, 1.9135493000", \ + "0.2541364000, 0.2714748000, 0.3095892000, 0.3906877000, 0.5487447000, 0.8827529000, 1.9187290000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013016700, 0.0033886700, 0.0088218400, 0.0229662000, 0.0597886000, 0.1556500000"); + values("0.0281836000, 0.0305889000, 0.0365614000, 0.0518332000, 0.0910477000, 0.1927897000, 0.4573442000", \ + "0.0324890000, 0.0349820000, 0.0412179000, 0.0565774000, 0.0960044000, 0.1978298000, 0.4623902000", \ + "0.0409782000, 0.0437316000, 0.0501772000, 0.0659798000, 0.1055864000, 0.2076856000, 0.4723127000", \ + "0.0529803000, 0.0567387000, 0.0656885000, 0.0851782000, 0.1267655000, 0.2294403000, 0.4942156000", \ + "0.0651768000, 0.0712540000, 0.0855510000, 0.1140523000, 0.1694888000, 0.2782945000, 0.5436623000", \ + "0.0674529000, 0.0772228000, 0.1000246000, 0.1454866000, 0.2295355000, 0.3745412000, 0.6561873000", \ + "0.0319449000, 0.0478586000, 0.0839703000, 0.1575870000, 0.2916235000, 0.5143939000, 0.8845850000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013016700, 0.0033886700, 0.0088218400, 0.0229662000, 0.0597886000, 0.1556500000"); + values("0.1208244000, 0.1278998000, 0.1454875000, 0.1919625000, 0.3082678000, 0.6090359000, 1.3885699000", \ + "0.1237259000, 0.1315924000, 0.1494578000, 0.1955234000, 0.3130095000, 0.6140993000, 1.3924343000", \ + "0.1346527000, 0.1410689000, 0.1596305000, 0.2057656000, 0.3232902000, 0.6246454000, 1.4036364000", \ + "0.1609800000, 0.1678437000, 0.1861174000, 0.2325474000, 0.3495986000, 0.6517058000, 1.4306892000", \ + "0.2283212000, 0.2358967000, 0.2534753000, 0.2986086000, 0.4158968000, 0.7176870000, 1.4968409000", \ + "0.3557724000, 0.3660255000, 0.3910187000, 0.4484307000, 0.5723173000, 0.8703320000, 1.6487360000", \ + "0.5575478000, 0.5728443000, 0.6101394000, 0.6963271000, 0.8812297000, 1.2321714000, 2.0046962000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013016700, 0.0033886700, 0.0088218400, 0.0229662000, 0.0597886000, 0.1556500000"); + values("0.0267925000, 0.0298079000, 0.0376905000, 0.0580713000, 0.1110283000, 0.2485692000, 0.6080661000", \ + "0.0268325000, 0.0298326000, 0.0376812000, 0.0580856000, 0.1109421000, 0.2489182000, 0.6077415000", \ + "0.0289169000, 0.0316073000, 0.0388183000, 0.0582155000, 0.1108794000, 0.2488716000, 0.6074914000", \ + "0.0394559000, 0.0418910000, 0.0482398000, 0.0647622000, 0.1130501000, 0.2489120000, 0.6079974000", \ + "0.0625461000, 0.0652808000, 0.0722668000, 0.0897511000, 0.1332674000, 0.2553065000, 0.6074319000", \ + "0.1075932000, 0.1113064000, 0.1202681000, 0.1423261000, 0.1925317000, 0.3044581000, 0.6234735000", \ + "0.1937237000, 0.1978421000, 0.2095524000, 0.2396549000, 0.3047028000, 0.4393317000, 0.7333680000"); + } + related_pin : "B2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013016700, 0.0033886700, 0.0088218400, 0.0229662000, 0.0597886000, 0.1556500000"); + values("0.1091351000, 0.1185979000, 0.1427565000, 0.2047895000, 0.3641752000, 0.7786454000, 1.8527229000", \ + "0.1097608000, 0.1187201000, 0.1431845000, 0.2046863000, 0.3645307000, 0.7791765000, 1.8485951000", \ + "0.1090009000, 0.1185351000, 0.1426063000, 0.2046811000, 0.3646347000, 0.7778064000, 1.8478085000", \ + "0.1081140000, 0.1174719000, 0.1425140000, 0.2047216000, 0.3647219000, 0.7772913000, 1.8490752000", \ + "0.1225991000, 0.1308934000, 0.1515850000, 0.2083239000, 0.3642025000, 0.7781707000, 1.8492003000", \ + "0.1774709000, 0.1876786000, 0.2122323000, 0.2666152000, 0.3957324000, 0.7795615000, 1.8488255000", \ + "0.2710649000, 0.2858670000, 0.3208092000, 0.3979886000, 0.5518584000, 0.8747492000, 1.8532813000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__a32oi_4") { + leakage_power () { + value : 0.0020017000; + when : "!A1&!A2&!A3&!B1&B2"; + } + leakage_power () { + value : 0.0002656000; + when : "!A1&!A2&!A3&!B1&!B2"; + } + leakage_power () { + value : 0.0051337000; + when : "!A1&!A2&!A3&B1&B2"; + } + leakage_power () { + value : 0.0015811000; + when : "!A1&!A2&!A3&B1&!B2"; + } + leakage_power () { + value : 0.0020858000; + when : "!A1&!A2&A3&!B1&B2"; + } + leakage_power () { + value : 0.0003500000; + when : "!A1&!A2&A3&!B1&!B2"; + } + leakage_power () { + value : 0.0051337000; + when : "!A1&!A2&A3&B1&B2"; + } + leakage_power () { + value : 0.0016654000; + when : "!A1&!A2&A3&B1&!B2"; + } + leakage_power () { + value : 0.0020610000; + when : "!A1&A2&!A3&!B1&B2"; + } + leakage_power () { + value : 0.0003247000; + when : "!A1&A2&!A3&!B1&!B2"; + } + leakage_power () { + value : 0.0051337000; + when : "!A1&A2&!A3&B1&B2"; + } + leakage_power () { + value : 0.0016402000; + when : "!A1&A2&!A3&B1&!B2"; + } + leakage_power () { + value : 0.0038377000; + when : "!A1&A2&A3&!B1&B2"; + } + leakage_power () { + value : 0.0020941000; + when : "!A1&A2&A3&!B1&!B2"; + } + leakage_power () { + value : 0.0051337000; + when : "!A1&A2&A3&B1&B2"; + } + leakage_power () { + value : 0.0034103000; + when : "!A1&A2&A3&B1&!B2"; + } + leakage_power () { + value : 0.0020858000; + when : "A1&!A2&!A3&!B1&B2"; + } + leakage_power () { + value : 0.0003434000; + when : "A1&!A2&!A3&!B1&!B2"; + } + leakage_power () { + value : 0.0051337000; + when : "A1&!A2&!A3&B1&B2"; + } + leakage_power () { + value : 0.0016653000; + when : "A1&!A2&!A3&B1&!B2"; + } + leakage_power () { + value : 0.0034103000; + when : "A1&!A2&A3&!B1&B2"; + } + leakage_power () { + value : 0.0016713000; + when : "A1&!A2&A3&!B1&!B2"; + } + leakage_power () { + value : 0.0051337000; + when : "A1&!A2&A3&B1&B2"; + } + leakage_power () { + value : 0.0029897000; + when : "A1&!A2&A3&B1&!B2"; + } + leakage_power () { + value : 0.0031021000; + when : "A1&A2&!A3&!B1&B2"; + } + leakage_power () { + value : 0.0013641000; + when : "A1&A2&!A3&!B1&!B2"; + } + leakage_power () { + value : 0.0051337000; + when : "A1&A2&!A3&B1&B2"; + } + leakage_power () { + value : 0.0026885000; + when : "A1&A2&!A3&B1&!B2"; + } + leakage_power () { + value : 0.0039808000; + when : "A1&A2&A3&!B1&B2"; + } + leakage_power () { + value : 0.0041797000; + when : "A1&A2&A3&!B1&!B2"; + } + leakage_power () { + value : 0.0004544000; + when : "A1&A2&A3&B1&B2"; + } + leakage_power () { + value : 0.0041240000; + when : "A1&A2&A3&B1&!B2"; + } + area : 27.526400000; + cell_footprint : "sky130_fd_sc_hd__a32oi"; + cell_leakage_power : 0.0027910300; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A1") { + capacitance : 0.0083290000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0081180000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0180689000, 0.0180753000, 0.0180902000, 0.0180910000, 0.0180930000, 0.0180975000, 0.0181080000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0127909000, -0.0128015000, -0.0128258000, -0.0127955000, -0.0127258000, -0.0125650000, -0.0121945000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0085390000; + } + pin ("A2") { + capacitance : 0.0082260000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0079160000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0170436000, 0.0170463000, 0.0170524000, 0.0171143000, 0.0172572000, 0.0175865000, 0.0183456000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0155806000, -0.0155631000, -0.0155228000, -0.0155206000, -0.0155157000, -0.0155042000, -0.0154777000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0085360000; + } + pin ("A3") { + capacitance : 0.0085060000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0080340000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0156261000, 0.0156256000, 0.0156245000, 0.0156310000, 0.0156461000, 0.0156809000, 0.0157611000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0156260000, -0.0156235000, -0.0156178000, -0.0156057000, -0.0155780000, -0.0155142000, -0.0153670000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0089780000; + } + pin ("B1") { + capacitance : 0.0082430000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0077540000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0179179000, 0.0179139000, 0.0179046000, 0.0179095000, 0.0179207000, 0.0179466000, 0.0180062000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0130004000, -0.0130132000, -0.0130426000, -0.0130139000, -0.0129478000, -0.0127955000, -0.0124445000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0087320000; + } + pin ("B2") { + capacitance : 0.0084790000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0077930000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0158960000, 0.0158818000, 0.0158489000, 0.0158494000, 0.0158507000, 0.0158537000, 0.0158606000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0158388000, -0.0158293000, -0.0158075000, -0.0158063000, -0.0158038000, -0.0157978000, -0.0157841000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0091650000; + } + pin ("Y") { + direction : "output"; + function : "(!A1&!B1) | (!A1&!B2) | (!A2&!B1) | (!A3&!B1) | (!A2&!B2) | (!A3&!B2)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014103010, 0.0039778980, 0.0112200700, 0.0316473500, 0.0892646000, 0.2517799000"); + values("0.0278766000, 0.0264201000, 0.0222980000, 0.0109070000, -0.0217868000, -0.1146844000, -0.3773486000", \ + "0.0275289000, 0.0260537000, 0.0219530000, 0.0104810000, -0.0221509000, -0.1150032000, -0.3775705000", \ + "0.0268871000, 0.0254520000, 0.0214726000, 0.0100793000, -0.0224878000, -0.1153023000, -0.3777786000", \ + "0.0260353000, 0.0246087000, 0.0206181000, 0.0092055000, -0.0232077000, -0.1157370000, -0.3781368000", \ + "0.0252271000, 0.0238025000, 0.0197467000, 0.0084272000, -0.0239281000, -0.1160428000, -0.3782269000", \ + "0.0253285000, 0.0238487000, 0.0196637000, 0.0079230000, -0.0247115000, -0.1167962000, -0.3788933000", \ + "0.0289701000, 0.0274419000, 0.0231762000, 0.0113162000, -0.0224965000, -0.1165127000, -0.3781853000"); + } + related_pin : "A1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014103010, 0.0039778980, 0.0112200700, 0.0316473500, 0.0892646000, 0.2517799000"); + values("0.0410125000, 0.0425153000, 0.0467475000, 0.0586282000, 0.0917013000, 0.1839724000, 0.4439377000", \ + "0.0405943000, 0.0421112000, 0.0464076000, 0.0584278000, 0.0916548000, 0.1841829000, 0.4441066000", \ + "0.0397363000, 0.0412736000, 0.0456023000, 0.0577566000, 0.0912575000, 0.1840801000, 0.4442834000", \ + "0.0386007000, 0.0401267000, 0.0444189000, 0.0565431000, 0.0903480000, 0.1837342000, 0.4441581000", \ + "0.0377004000, 0.0391902000, 0.0434548000, 0.0553810000, 0.0889233000, 0.1824561000, 0.4433356000", \ + "0.0374857000, 0.0391039000, 0.0432051000, 0.0551072000, 0.0883531000, 0.1813678000, 0.4423273000", \ + "0.0366890000, 0.0381412000, 0.0422750000, 0.0544668000, 0.0882858000, 0.1811266000, 0.4419393000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014103010, 0.0039778980, 0.0112200700, 0.0316473500, 0.0892646000, 0.2517799000"); + values("0.0307081000, 0.0292893000, 0.0252044000, 0.0136874000, -0.0191078000, -0.1119370000, -0.3744392000", \ + "0.0303897000, 0.0289353000, 0.0247893000, 0.0132089000, -0.0193651000, -0.1121780000, -0.3747585000", \ + "0.0298725000, 0.0284395000, 0.0243794000, 0.0129363000, -0.0197520000, -0.1125493000, -0.3750835000", \ + "0.0291630000, 0.0277158000, 0.0236573000, 0.0121711000, -0.0203047000, -0.1128988000, -0.3753394000", \ + "0.0284397000, 0.0270150000, 0.0229908000, 0.0116320000, -0.0207781000, -0.1130874000, -0.3752722000", \ + "0.0282484000, 0.0267933000, 0.0224719000, 0.0109428000, -0.0215907000, -0.1138389000, -0.3758193000", \ + "0.0303459000, 0.0288439000, 0.0246433000, 0.0127830000, -0.0205122000, -0.1139922000, -0.3759660000"); + } + related_pin : "A2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014103010, 0.0039778980, 0.0112200700, 0.0316473500, 0.0892646000, 0.2517799000"); + values("0.0544658000, 0.0559562000, 0.0599835000, 0.0717614000, 0.1048586000, 0.1973518000, 0.4571095000", \ + "0.0540045000, 0.0555083000, 0.0595638000, 0.0714129000, 0.1045284000, 0.1970975000, 0.4574470000", \ + "0.0530197000, 0.0545277000, 0.0588307000, 0.0707566000, 0.1040973000, 0.1968323000, 0.4571198000", \ + "0.0520749000, 0.0534723000, 0.0577903000, 0.0697466000, 0.1032137000, 0.1961499000, 0.4566939000", \ + "0.0510458000, 0.0525347000, 0.0568070000, 0.0686036000, 0.1021390000, 0.1952136000, 0.4558781000", \ + "0.0505036000, 0.0519561000, 0.0562282000, 0.0681005000, 0.1010342000, 0.1941495000, 0.4550029000", \ + "0.0488229000, 0.0503015000, 0.0545728000, 0.0671363000, 0.1003978000, 0.1935604000, 0.4535081000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014103010, 0.0039778980, 0.0112200700, 0.0316473500, 0.0892646000, 0.2517799000"); + values("0.0302688000, 0.0288083000, 0.0247579000, 0.0131676000, -0.0194753000, -0.1123610000, -0.3749339000", \ + "0.0299341000, 0.0284707000, 0.0243305000, 0.0127557000, -0.0198393000, -0.1126788000, -0.3752347000", \ + "0.0294092000, 0.0279650000, 0.0239288000, 0.0123518000, -0.0202623000, -0.1129441000, -0.3755203000", \ + "0.0287223000, 0.0272943000, 0.0231942000, 0.0117371000, -0.0207385000, -0.1133029000, -0.3757593000", \ + "0.0282017000, 0.0267667000, 0.0226755000, 0.0112398000, -0.0211609000, -0.1135872000, -0.3758432000", \ + "0.0282989000, 0.0268208000, 0.0226803000, 0.0109056000, -0.0218063000, -0.1142616000, -0.3763470000", \ + "0.0298117000, 0.0283509000, 0.0241266000, 0.0122734000, -0.0208003000, -0.1143815000, -0.3765672000"); + } + related_pin : "A3"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014103010, 0.0039778980, 0.0112200700, 0.0316473500, 0.0892646000, 0.2517799000"); + values("0.0656566000, 0.0671949000, 0.0711356000, 0.0829324000, 0.1160739000, 0.2086735000, 0.4690819000", \ + "0.0652911000, 0.0666609000, 0.0707460000, 0.0825732000, 0.1157552000, 0.2083764000, 0.4687773000", \ + "0.0646514000, 0.0663538000, 0.0703813000, 0.0822300000, 0.1154985000, 0.2082918000, 0.4683546000", \ + "0.0641798000, 0.0656163000, 0.0700869000, 0.0817687000, 0.1149867000, 0.2077813000, 0.4685010000", \ + "0.0637448000, 0.0652511000, 0.0694875000, 0.0812767000, 0.1144962000, 0.2072476000, 0.4680689000", \ + "0.0636562000, 0.0651908000, 0.0694741000, 0.0812847000, 0.1142260000, 0.2071672000, 0.4676047000", \ + "0.0626060000, 0.0640273000, 0.0684984000, 0.0809993000, 0.1143476000, 0.2071161000, 0.4675350000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014103010, 0.0039778980, 0.0112200700, 0.0316473500, 0.0892646000, 0.2517799000"); + values("0.0102263000, 0.0088686000, 0.0049933000, -0.0063738000, -0.0392007000, -0.1324010000, -0.3956128000", \ + "0.0096843000, 0.0083805000, 0.0046204000, -0.0065198000, -0.0390828000, -0.1321244000, -0.3952847000", \ + "0.0089692000, 0.0076993000, 0.0039742000, -0.0069552000, -0.0391742000, -0.1319246000, -0.3949388000", \ + "0.0081225000, 0.0068616000, 0.0031360000, -0.0077905000, -0.0397089000, -0.1320741000, -0.3948452000", \ + "0.0079151000, 0.0065004000, 0.0025781000, -0.0083740000, -0.0403943000, -0.1325339000, -0.3949878000", \ + "0.0092460000, 0.0077176000, 0.0034984000, -0.0081828000, -0.0407189000, -0.1333217000, -0.3955264000", \ + "0.0132181000, 0.0115731000, 0.0069952000, -0.0053712000, -0.0393206000, -0.1316112000, -0.3956986000"); + } + related_pin : "B1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014103010, 0.0039778980, 0.0112200700, 0.0316473500, 0.0892646000, 0.2517799000"); + values("0.0397343000, 0.0414025000, 0.0458187000, 0.0579274000, 0.0914463000, 0.1844203000, 0.4445760000", \ + "0.0391156000, 0.0406920000, 0.0451554000, 0.0572473000, 0.0910800000, 0.1839581000, 0.4442736000", \ + "0.0380187000, 0.0396739000, 0.0441225000, 0.0562301000, 0.0902209000, 0.1836820000, 0.4443456000", \ + "0.0372774000, 0.0388756000, 0.0431924000, 0.0550595000, 0.0890679000, 0.1826366000, 0.4439148000", \ + "0.0372482000, 0.0387278000, 0.0429049000, 0.0547830000, 0.0879884000, 0.1812268000, 0.4429036000", \ + "0.0378416000, 0.0393090000, 0.0434913000, 0.0552754000, 0.0885517000, 0.1809267000, 0.4417179000", \ + "0.0418625000, 0.0432153000, 0.0471429000, 0.0582656000, 0.0905266000, 0.1808693000, 0.4405905000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014103010, 0.0039778980, 0.0112200700, 0.0316473500, 0.0892646000, 0.2517799000"); + values("0.0132651000, 0.0118955000, 0.0079330000, -0.0035288000, -0.0364122000, -0.1296384000, -0.3929104000", \ + "0.0127093000, 0.0113932000, 0.0076019000, -0.0036137000, -0.0362638000, -0.1293649000, -0.3925450000", \ + "0.0118289000, 0.0105485000, 0.0068633000, -0.0040705000, -0.0363546000, -0.1291758000, -0.3922329000", \ + "0.0108067000, 0.0094992000, 0.0057612000, -0.0050307000, -0.0368971000, -0.1292994000, -0.3920905000", \ + "0.0107241000, 0.0093482000, 0.0051328000, -0.0061108000, -0.0379028000, -0.1298238000, -0.3922036000", \ + "0.0111736000, 0.0097096000, 0.0056337000, -0.0059214000, -0.0383580000, -0.1308327000, -0.3927618000", \ + "0.0146325000, 0.0130111000, 0.0085786000, -0.0036994000, -0.0373126000, -0.1304757000, -0.3931731000"); + } + related_pin : "B2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014103010, 0.0039778980, 0.0112200700, 0.0316473500, 0.0892646000, 0.2517799000"); + values("0.0537850000, 0.0551719000, 0.0594628000, 0.0712795000, 0.1044275000, 0.1972826000, 0.4574210000", \ + "0.0529348000, 0.0546709000, 0.0587288000, 0.0707145000, 0.1040372000, 0.1969175000, 0.4574128000", \ + "0.0521410000, 0.0537154000, 0.0581955000, 0.0702084000, 0.1037314000, 0.1968372000, 0.4573818000", \ + "0.0517419000, 0.0531286000, 0.0574055000, 0.0693654000, 0.1029324000, 0.1964982000, 0.4568732000", \ + "0.0512530000, 0.0527690000, 0.0569220000, 0.0688278000, 0.1021283000, 0.1954371000, 0.4564109000", \ + "0.0536827000, 0.0551697000, 0.0595200000, 0.0707031000, 0.1033649000, 0.1956224000, 0.4561915000", \ + "0.0574036000, 0.0587795000, 0.0627099000, 0.0739175000, 0.1062040000, 0.1978908000, 0.4578756000"); + } + } + max_capacitance : 0.2517800000; + max_transition : 1.9155600000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014103000, 0.0039779000, 0.0112201000, 0.0316474000, 0.0892646000, 0.2517800000"); + values("0.0630657000, 0.0654408000, 0.0722250000, 0.0909962000, 0.1402217000, 0.2735502000, 0.6444260000", \ + "0.0665302000, 0.0689019000, 0.0757836000, 0.0943391000, 0.1435266000, 0.2772597000, 0.6481833000", \ + "0.0752580000, 0.0777904000, 0.0848710000, 0.1034613000, 0.1528853000, 0.2864013000, 0.6578349000", \ + "0.0976183000, 0.1000441000, 0.1066723000, 0.1249241000, 0.1747367000, 0.3087677000, 0.6797549000", \ + "0.1327838000, 0.1362835000, 0.1457159000, 0.1698431000, 0.2254226000, 0.3590586000, 0.7304173000", \ + "0.1714766000, 0.1767238000, 0.1908316000, 0.2261385000, 0.3087844000, 0.4776692000, 0.8513563000", \ + "0.1855081000, 0.1933455000, 0.2139552000, 0.2675513000, 0.3926483000, 0.6468102000, 1.1234380000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014103000, 0.0039779000, 0.0112201000, 0.0316474000, 0.0892646000, 0.2517800000"); + values("0.1266089000, 0.1313370000, 0.1444580000, 0.1813859000, 0.2819532000, 0.5625286000, 1.3514893000", \ + "0.1317187000, 0.1364690000, 0.1499684000, 0.1869440000, 0.2883845000, 0.5698871000, 1.3586670000", \ + "0.1438973000, 0.1486142000, 0.1623210000, 0.1994360000, 0.3017912000, 0.5838810000, 1.3732124000", \ + "0.1731464000, 0.1778436000, 0.1917248000, 0.2289467000, 0.3314844000, 0.6148539000, 1.4051470000", \ + "0.2368378000, 0.2418173000, 0.2553190000, 0.2920380000, 0.3940128000, 0.6775875000, 1.4704280000", \ + "0.3486082000, 0.3548779000, 0.3728046000, 0.4185858000, 0.5323070000, 0.8161334000, 1.6089333000", \ + "0.5359468000, 0.5461029000, 0.5733357000, 0.6410683000, 0.7961520000, 1.1308794000, 1.9303530000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014103000, 0.0039779000, 0.0112201000, 0.0316474000, 0.0892646000, 0.2517800000"); + values("0.0577527000, 0.0607191000, 0.0690385000, 0.0926684000, 0.1588076000, 0.3438747000, 0.8675964000", \ + "0.0577628000, 0.0606605000, 0.0690083000, 0.0927139000, 0.1585741000, 0.3437919000, 0.8674793000", \ + "0.0572097000, 0.0603463000, 0.0688789000, 0.0925058000, 0.1586568000, 0.3440579000, 0.8674069000", \ + "0.0607231000, 0.0633508000, 0.0715150000, 0.0938015000, 0.1582614000, 0.3441498000, 0.8679141000", \ + "0.0818785000, 0.0854325000, 0.0946505000, 0.1184768000, 0.1751785000, 0.3454305000, 0.8679409000", \ + "0.1231947000, 0.1280580000, 0.1405956000, 0.1712885000, 0.2429569000, 0.3989612000, 0.8726148000", \ + "0.1988126000, 0.2060646000, 0.2249872000, 0.2707801000, 0.3700002000, 0.5704678000, 1.0067406000"); + } + related_pin : "A1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014103000, 0.0039779000, 0.0112201000, 0.0316474000, 0.0892646000, 0.2517800000"); + values("0.0822411000, 0.0883106000, 0.1057198000, 0.1544289000, 0.2912195000, 0.6751363000, 1.7584443000", \ + "0.0822301000, 0.0882819000, 0.1058222000, 0.1543742000, 0.2912498000, 0.6771178000, 1.7560209000", \ + "0.0823610000, 0.0883258000, 0.1058442000, 0.1545631000, 0.2920006000, 0.6756536000, 1.7566049000", \ + "0.0823736000, 0.0885544000, 0.1058972000, 0.1546328000, 0.2913496000, 0.6754648000, 1.7545466000", \ + "0.0894775000, 0.0950810000, 0.1111683000, 0.1574837000, 0.2915996000, 0.6748923000, 1.7612699000", \ + "0.1225115000, 0.1288143000, 0.1455064000, 0.1914552000, 0.3120153000, 0.6773513000, 1.7550136000", \ + "0.2003166000, 0.2077214000, 0.2275378000, 0.2796592000, 0.4099772000, 0.7404953000, 1.7629052000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014103000, 0.0039779000, 0.0112201000, 0.0316474000, 0.0892646000, 0.2517800000"); + values("0.0741493000, 0.0767697000, 0.0835593000, 0.1020553000, 0.1511691000, 0.2848718000, 0.6562631000", \ + "0.0783165000, 0.0806582000, 0.0873394000, 0.1060780000, 0.1552259000, 0.2888473000, 0.6600450000", \ + "0.0866180000, 0.0892044000, 0.0961517000, 0.1147227000, 0.1640427000, 0.2974340000, 0.6684897000", \ + "0.1059908000, 0.1085132000, 0.1153248000, 0.1337805000, 0.1834287000, 0.3174092000, 0.6884195000", \ + "0.1395357000, 0.1427290000, 0.1514164000, 0.1738143000, 0.2272597000, 0.3627744000, 0.7360753000", \ + "0.1808510000, 0.1854912000, 0.1979486000, 0.2293609000, 0.3028022000, 0.4621385000, 0.8416398000", \ + "0.2020230000, 0.2091689000, 0.2283191000, 0.2766700000, 0.3895697000, 0.6198591000, 1.0740526000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014103000, 0.0039779000, 0.0112201000, 0.0316474000, 0.0892646000, 0.2517800000"); + values("0.1672817000, 0.1724475000, 0.1865223000, 0.2246793000, 0.3323867000, 0.6330334000, 1.4786321000", \ + "0.1721066000, 0.1770584000, 0.1913127000, 0.2298481000, 0.3379313000, 0.6386243000, 1.4830051000", \ + "0.1842831000, 0.1894627000, 0.2030960000, 0.2428649000, 0.3510533000, 0.6524219000, 1.4982323000", \ + "0.2134942000, 0.2187805000, 0.2326736000, 0.2723569000, 0.3812585000, 0.6833099000, 1.5330348000", \ + "0.2767469000, 0.2814365000, 0.2955551000, 0.3343506000, 0.4432583000, 0.7466389000, 1.5933176000", \ + "0.3979528000, 0.4029951000, 0.4208920000, 0.4647612000, 0.5809624000, 0.8833232000, 1.7308945000", \ + "0.6089800000, 0.6175745000, 0.6417589000, 0.7025645000, 0.8523728000, 1.1957992000, 2.0470872000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014103000, 0.0039779000, 0.0112201000, 0.0316474000, 0.0892646000, 0.2517800000"); + values("0.0575554000, 0.0605805000, 0.0691004000, 0.0925988000, 0.1586251000, 0.3442561000, 0.8684707000", \ + "0.0576427000, 0.0606380000, 0.0689536000, 0.0927303000, 0.1584761000, 0.3443620000, 0.8680608000", \ + "0.0573674000, 0.0604000000, 0.0689509000, 0.0923691000, 0.1585739000, 0.3439877000, 0.8675514000", \ + "0.0599300000, 0.0627796000, 0.0707367000, 0.0933468000, 0.1582924000, 0.3441448000, 0.8675381000", \ + "0.0758581000, 0.0788467000, 0.0872384000, 0.1098382000, 0.1682839000, 0.3451579000, 0.8685843000", \ + "0.1146300000, 0.1185688000, 0.1287653000, 0.1545956000, 0.2184952000, 0.3794771000, 0.8706168000", \ + "0.1885389000, 0.1940320000, 0.2082562000, 0.2452468000, 0.3278577000, 0.5085881000, 0.9569705000"); + } + related_pin : "A2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014103000, 0.0039779000, 0.0112201000, 0.0316474000, 0.0892646000, 0.2517800000"); + values("0.1144142000, 0.1208270000, 0.1390101000, 0.1917489000, 0.3385895000, 0.7501653000, 1.9114126000", \ + "0.1145875000, 0.1207890000, 0.1390320000, 0.1916865000, 0.3384553000, 0.7507847000, 1.9053870000", \ + "0.1142566000, 0.1205075000, 0.1393398000, 0.1920321000, 0.3384999000, 0.7489070000, 1.9068571000", \ + "0.1140420000, 0.1210246000, 0.1393259000, 0.1915415000, 0.3384132000, 0.7496070000, 1.9097892000", \ + "0.1176752000, 0.1240193000, 0.1418895000, 0.1928720000, 0.3386913000, 0.7499905000, 1.9091264000", \ + "0.1482071000, 0.1547798000, 0.1728146000, 0.2210891000, 0.3533913000, 0.7503762000, 1.9057771000", \ + "0.2258288000, 0.2330775000, 0.2531194000, 0.3070152000, 0.4441484000, 0.8030375000, 1.9155597000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014103000, 0.0039779000, 0.0112201000, 0.0316474000, 0.0892646000, 0.2517800000"); + values("0.0779121000, 0.0804319000, 0.0875148000, 0.1056135000, 0.1549190000, 0.2886099000, 0.6594363000", \ + "0.0818014000, 0.0841068000, 0.0909169000, 0.1095809000, 0.1586909000, 0.2922841000, 0.6636789000", \ + "0.0888331000, 0.0914208000, 0.0985318000, 0.1168845000, 0.1661536000, 0.2998844000, 0.6709920000", \ + "0.1029832000, 0.1055433000, 0.1124803000, 0.1309619000, 0.1803626000, 0.3143191000, 0.6856697000", \ + "0.1271460000, 0.1301894000, 0.1375344000, 0.1578698000, 0.2105402000, 0.3453686000, 0.7177897000", \ + "0.1605339000, 0.1639826000, 0.1740447000, 0.1998106000, 0.2638474000, 0.4124352000, 0.7890070000", \ + "0.1776121000, 0.1834283000, 0.1991179000, 0.2385754000, 0.3296012000, 0.5226431000, 0.9460080000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014103000, 0.0039779000, 0.0112201000, 0.0316474000, 0.0892646000, 0.2517800000"); + values("0.1789357000, 0.1843792000, 0.1983718000, 0.2359599000, 0.3409948000, 0.6321601000, 1.4476842000", \ + "0.1846445000, 0.1895201000, 0.2034285000, 0.2408570000, 0.3456534000, 0.6374285000, 1.4532232000", \ + "0.1976066000, 0.2017601000, 0.2164060000, 0.2542436000, 0.3589384000, 0.6507277000, 1.4663430000", \ + "0.2275338000, 0.2324228000, 0.2447277000, 0.2843176000, 0.3895675000, 0.6811195000, 1.4968901000", \ + "0.2874144000, 0.2920739000, 0.3054593000, 0.3435585000, 0.4495730000, 0.7411936000, 1.5575325000", \ + "0.4034826000, 0.4092005000, 0.4233074000, 0.4666882000, 0.5777315000, 0.8696167000, 1.6867905000", \ + "0.6040872000, 0.6119435000, 0.6327228000, 0.6879160000, 0.8291991000, 1.1581146000, 1.9796800000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014103000, 0.0039779000, 0.0112201000, 0.0316474000, 0.0892646000, 0.2517800000"); + values("0.0575620000, 0.0605556000, 0.0690128000, 0.0926581000, 0.1585032000, 0.3442407000, 0.8675564000", \ + "0.0576069000, 0.0604886000, 0.0689377000, 0.0926796000, 0.1584495000, 0.3440454000, 0.8679918000", \ + "0.0574685000, 0.0604987000, 0.0689532000, 0.0926209000, 0.1586420000, 0.3443646000, 0.8671929000", \ + "0.0590806000, 0.0619066000, 0.0701702000, 0.0931906000, 0.1583072000, 0.3441145000, 0.8674279000", \ + "0.0686556000, 0.0719314000, 0.0802626000, 0.1029439000, 0.1650091000, 0.3453841000, 0.8684359000", \ + "0.0968441000, 0.1001727000, 0.1085859000, 0.1324772000, 0.1966347000, 0.3680520000, 0.8725299000", \ + "0.1615900000, 0.1657499000, 0.1771642000, 0.2061199000, 0.2763627000, 0.4500575000, 0.9287308000"); + } + related_pin : "A3"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014103000, 0.0039779000, 0.0112201000, 0.0316474000, 0.0892646000, 0.2517800000"); + values("0.1319592000, 0.1386206000, 0.1558127000, 0.2064446000, 0.3485766000, 0.7486793000, 1.8675359000", \ + "0.1321309000, 0.1375626000, 0.1554684000, 0.2064667000, 0.3486608000, 0.7468695000, 1.8711628000", \ + "0.1310299000, 0.1383956000, 0.1557712000, 0.2064539000, 0.3486796000, 0.7465225000, 1.8675961000", \ + "0.1309379000, 0.1374771000, 0.1563026000, 0.2064442000, 0.3488362000, 0.7486849000, 1.8669539000", \ + "0.1342162000, 0.1407284000, 0.1578258000, 0.2073534000, 0.3485236000, 0.7474032000, 1.8677289000", \ + "0.1619904000, 0.1681493000, 0.1864357000, 0.2340710000, 0.3644383000, 0.7489770000, 1.8698765000", \ + "0.2343623000, 0.2411975000, 0.2612291000, 0.3128327000, 0.4476143000, 0.8042446000, 1.8753150000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014103000, 0.0039779000, 0.0112201000, 0.0316474000, 0.0892646000, 0.2517800000"); + values("0.0228628000, 0.0243698000, 0.0287636000, 0.0400161000, 0.0712259000, 0.1583423000, 0.4035713000", \ + "0.0267291000, 0.0282752000, 0.0326503000, 0.0442090000, 0.0756659000, 0.1629010000, 0.4080534000", \ + "0.0353045000, 0.0372398000, 0.0425300000, 0.0541318000, 0.0857220000, 0.1734406000, 0.4185534000", \ + "0.0453721000, 0.0485177000, 0.0563905000, 0.0737827000, 0.1095528000, 0.1972618000, 0.4419445000", \ + "0.0515353000, 0.0562343000, 0.0683358000, 0.0961188000, 0.1509936000, 0.2524491000, 0.4974011000", \ + "0.0420613000, 0.0495576000, 0.0676598000, 0.1106520000, 0.1953875000, 0.3509191000, 0.6251089000", \ + "-0.0135242000, -0.0025958000, 0.0241975000, 0.0899586000, 0.2233417000, 0.4613413000, 0.8736000000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014103000, 0.0039779000, 0.0112201000, 0.0316474000, 0.0892646000, 0.2517800000"); + values("0.1136998000, 0.1186065000, 0.1340197000, 0.1737656000, 0.2804877000, 0.5744935000, 1.3979263000", \ + "0.1173851000, 0.1229418000, 0.1373077000, 0.1769244000, 0.2847414000, 0.5796778000, 1.4024243000", \ + "0.1270502000, 0.1316467000, 0.1468616000, 0.1860706000, 0.2948323000, 0.5906068000, 1.4142829000", \ + "0.1540890000, 0.1595307000, 0.1735387000, 0.2115879000, 0.3200727000, 0.6169341000, 1.4419161000", \ + "0.2212308000, 0.2271368000, 0.2421603000, 0.2799719000, 0.3846605000, 0.6833645000, 1.5107473000", \ + "0.3518417000, 0.3595153000, 0.3800608000, 0.4307447000, 0.5479623000, 0.8387391000, 1.6628048000", \ + "0.5616945000, 0.5725486000, 0.6032336000, 0.6810676000, 0.8573455000, 1.2105578000, 2.0276452000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014103000, 0.0039779000, 0.0112201000, 0.0316474000, 0.0892646000, 0.2517800000"); + values("0.0276447000, 0.0295649000, 0.0349438000, 0.0501059000, 0.0924258000, 0.2125546000, 0.5484127000", \ + "0.0275705000, 0.0295002000, 0.0349362000, 0.0500720000, 0.0925305000, 0.2116680000, 0.5484060000", \ + "0.0322993000, 0.0337509000, 0.0379314000, 0.0512665000, 0.0924049000, 0.2126024000, 0.5482601000", \ + "0.0470554000, 0.0486727000, 0.0532219000, 0.0646630000, 0.0985931000, 0.2119290000, 0.5484762000", \ + "0.0762059000, 0.0781390000, 0.0835346000, 0.0980672000, 0.1334511000, 0.2270089000, 0.5480060000", \ + "0.1291810000, 0.1318989000, 0.1399458000, 0.1597273000, 0.2083484000, 0.3094888000, 0.5764449000", \ + "0.2233058000, 0.2272196000, 0.2400696000, 0.2682402000, 0.3377887000, 0.4828309000, 0.7606898000"); + } + related_pin : "B1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014103000, 0.0039779000, 0.0112201000, 0.0316474000, 0.0892646000, 0.2517800000"); + values("0.1079814000, 0.1147154000, 0.1324694000, 0.1825834000, 0.3254048000, 0.7235146000, 1.8475274000", \ + "0.1080164000, 0.1140606000, 0.1323451000, 0.1826349000, 0.3245940000, 0.7234882000, 1.8444714000", \ + "0.1078102000, 0.1144344000, 0.1324612000, 0.1828586000, 0.3246151000, 0.7245126000, 1.8454874000", \ + "0.1061760000, 0.1126199000, 0.1314782000, 0.1824914000, 0.3244301000, 0.7235148000, 1.8453477000", \ + "0.1227137000, 0.1276724000, 0.1423220000, 0.1877989000, 0.3239465000, 0.7233898000, 1.8537267000", \ + "0.1755682000, 0.1828397000, 0.2016059000, 0.2484398000, 0.3601431000, 0.7240319000, 1.8447206000", \ + "0.2677529000, 0.2785008000, 0.3060349000, 0.3724120000, 0.5159935000, 0.8248174000, 1.8530910000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014103000, 0.0039779000, 0.0112201000, 0.0316474000, 0.0892646000, 0.2517800000"); + values("0.0286764000, 0.0301934000, 0.0342822000, 0.0455736000, 0.0768841000, 0.1638776000, 0.4088483000", \ + "0.0326900000, 0.0342208000, 0.0385830000, 0.0499794000, 0.0813320000, 0.1686067000, 0.4135846000", \ + "0.0402271000, 0.0419776000, 0.0466441000, 0.0585483000, 0.0901436000, 0.1775979000, 0.4227503000", \ + "0.0506531000, 0.0532617000, 0.0595138000, 0.0745228000, 0.1090853000, 0.1970882000, 0.4427255000", \ + "0.0604525000, 0.0640546000, 0.0736809000, 0.0961773000, 0.1427820000, 0.2413537000, 0.4877563000", \ + "0.0567370000, 0.0628141000, 0.0786279000, 0.1139775000, 0.1865996000, 0.3197594000, 0.5904712000", \ + "0.0094019000, 0.0186559000, 0.0437334000, 0.1017818000, 0.2172943000, 0.4244050000, 0.7825129000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014103000, 0.0039779000, 0.0112201000, 0.0316474000, 0.0892646000, 0.2517800000"); + values("0.1428129000, 0.1482367000, 0.1623572000, 0.2000247000, 0.3055006000, 0.5963472000, 1.4131912000", \ + "0.1463693000, 0.1510980000, 0.1654645000, 0.2038497000, 0.3092663000, 0.6010220000, 1.4167282000", \ + "0.1564045000, 0.1614614000, 0.1745699000, 0.2133343000, 0.3194096000, 0.6116207000, 1.4285777000", \ + "0.1829183000, 0.1879877000, 0.2020005000, 0.2403837000, 0.3457387000, 0.6384091000, 1.4564789000", \ + "0.2504213000, 0.2553519000, 0.2684888000, 0.3063798000, 0.4120352000, 0.7045515000, 1.5239653000", \ + "0.3895200000, 0.3958117000, 0.4136028000, 0.4587492000, 0.5692063000, 0.8553145000, 1.6720798000", \ + "0.6122353000, 0.6221197000, 0.6488952000, 0.7176376000, 0.8821526000, 1.2265209000, 2.0311315000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014103000, 0.0039779000, 0.0112201000, 0.0316474000, 0.0892646000, 0.2517800000"); + values("0.0276202000, 0.0295423000, 0.0349271000, 0.0500310000, 0.0923760000, 0.2118897000, 0.5483888000", \ + "0.0276569000, 0.0295619000, 0.0349383000, 0.0500512000, 0.0924142000, 0.2118188000, 0.5485418000", \ + "0.0297162000, 0.0314112000, 0.0363381000, 0.0506109000, 0.0924344000, 0.2117120000, 0.5486273000", \ + "0.0396062000, 0.0411461000, 0.0455562000, 0.0580010000, 0.0956675000, 0.2118936000, 0.5485445000", \ + "0.0618745000, 0.0635622000, 0.0682401000, 0.0812287000, 0.1168194000, 0.2209088000, 0.5480907000", \ + "0.1066810000, 0.1088556000, 0.1144169000, 0.1303548000, 0.1712976000, 0.2716584000, 0.5668517000", \ + "0.1921372000, 0.1946776000, 0.2020090000, 0.2230917000, 0.2765496000, 0.3950065000, 0.6801013000"); + } + related_pin : "B2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014103000, 0.0039779000, 0.0112201000, 0.0316474000, 0.0892646000, 0.2517800000"); + values("0.1318296000, 0.1375300000, 0.1557944000, 0.2064068000, 0.3484968000, 0.7483363000, 1.8704487000", \ + "0.1309791000, 0.1381116000, 0.1554703000, 0.2064546000, 0.3488247000, 0.7467036000, 1.8674005000", \ + "0.1309437000, 0.1374439000, 0.1562095000, 0.2071143000, 0.3486143000, 0.7467579000, 1.8708943000", \ + "0.1306280000, 0.1368664000, 0.1553304000, 0.2062295000, 0.3486391000, 0.7473056000, 1.8706230000", \ + "0.1395991000, 0.1451272000, 0.1616725000, 0.2091450000, 0.3479345000, 0.7464853000, 1.8761086000", \ + "0.1959397000, 0.2027786000, 0.2221442000, 0.2647304000, 0.3843588000, 0.7501039000, 1.8724284000", \ + "0.2908698000, 0.3006607000, 0.3267835000, 0.3904190000, 0.5314923000, 0.8469735000, 1.8730781000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__a41o_1") { + leakage_power () { + value : 0.0027220000; + when : "!A1&!A2&!A3&!A4&B1"; + } + leakage_power () { + value : 0.0109879000; + when : "!A1&!A2&!A3&!A4&!B1"; + } + leakage_power () { + value : 0.0027220000; + when : "!A1&!A2&!A3&A4&B1"; + } + leakage_power () { + value : 0.0109964000; + when : "!A1&!A2&!A3&A4&!B1"; + } + leakage_power () { + value : 0.0027220000; + when : "!A1&!A2&A3&!A4&B1"; + } + leakage_power () { + value : 0.0109930000; + when : "!A1&!A2&A3&!A4&!B1"; + } + leakage_power () { + value : 0.0027220000; + when : "!A1&!A2&A3&A4&B1"; + } + leakage_power () { + value : 0.0110186000; + when : "!A1&!A2&A3&A4&!B1"; + } + leakage_power () { + value : 0.0027220000; + when : "!A1&A2&!A3&!A4&B1"; + } + leakage_power () { + value : 0.0109933000; + when : "!A1&A2&!A3&!A4&!B1"; + } + leakage_power () { + value : 0.0027220000; + when : "!A1&A2&!A3&A4&B1"; + } + leakage_power () { + value : 0.0110166000; + when : "!A1&A2&!A3&A4&!B1"; + } + leakage_power () { + value : 0.0027220000; + when : "!A1&A2&A3&!A4&B1"; + } + leakage_power () { + value : 0.0110062000; + when : "!A1&A2&A3&!A4&!B1"; + } + leakage_power () { + value : 0.0027220000; + when : "!A1&A2&A3&A4&B1"; + } + leakage_power () { + value : 0.0115128000; + when : "!A1&A2&A3&A4&!B1"; + } + leakage_power () { + value : 0.0027220000; + when : "A1&!A2&!A3&!A4&B1"; + } + leakage_power () { + value : 0.0109985000; + when : "A1&!A2&!A3&!A4&!B1"; + } + leakage_power () { + value : 0.0027220000; + when : "A1&!A2&!A3&A4&B1"; + } + leakage_power () { + value : 0.0110208000; + when : "A1&!A2&!A3&A4&!B1"; + } + leakage_power () { + value : 0.0027220000; + when : "A1&!A2&A3&!A4&B1"; + } + leakage_power () { + value : 0.0110108000; + when : "A1&!A2&A3&!A4&!B1"; + } + leakage_power () { + value : 0.0027220000; + when : "A1&!A2&A3&A4&B1"; + } + leakage_power () { + value : 0.0113862000; + when : "A1&!A2&A3&A4&!B1"; + } + leakage_power () { + value : 0.0027220000; + when : "A1&A2&!A3&!A4&B1"; + } + leakage_power () { + value : 0.0110158000; + when : "A1&A2&!A3&!A4&!B1"; + } + leakage_power () { + value : 0.0027220000; + when : "A1&A2&!A3&A4&B1"; + } + leakage_power () { + value : 0.0113487000; + when : "A1&A2&!A3&A4&!B1"; + } + leakage_power () { + value : 0.0027220000; + when : "A1&A2&A3&!A4&B1"; + } + leakage_power () { + value : 0.0112406000; + when : "A1&A2&A3&!A4&!B1"; + } + leakage_power () { + value : 0.0006570000; + when : "A1&A2&A3&A4&B1"; + } + leakage_power () { + value : 0.0034383000; + when : "A1&A2&A3&A4&!B1"; + } + area : 10.009600000; + cell_footprint : "sky130_fd_sc_hd__a41o"; + cell_leakage_power : 0.0066084930; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A1") { + capacitance : 0.0023100000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022460000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0044244000, 0.0044257000, 0.0044288000, 0.0044286000, 0.0044282000, 0.0044272000, 0.0044249000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0034939000, -0.0034962000, -0.0035014000, -0.0034948000, -0.0034796000, -0.0034447000, -0.0033641000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0023740000; + } + pin ("A2") { + capacitance : 0.0023640000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022840000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0043182000, 0.0043180000, 0.0043176000, 0.0043336000, 0.0043706000, 0.0044558000, 0.0046523000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0038668000, -0.0038654000, -0.0038620000, -0.0038605000, -0.0038570000, -0.0038490000, -0.0038305000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024450000; + } + pin ("A3") { + capacitance : 0.0023460000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022540000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0038976000, 0.0039003000, 0.0039063000, 0.0039059000, 0.0039050000, 0.0039029000, 0.0038981000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0039016000, -0.0039015000, -0.0039011000, -0.0039004000, -0.0038986000, -0.0038947000, -0.0038855000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024370000; + } + pin ("A4") { + capacitance : 0.0023120000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0021940000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0040277000, 0.0040227000, 0.0040112000, 0.0040121000, 0.0040143000, 0.0040193000, 0.0040308000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0039996000, -0.0039999000, -0.0040007000, -0.0040012000, -0.0040023000, -0.0040048000, -0.0040105000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024290000; + } + pin ("B1") { + capacitance : 0.0024140000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022240000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0026218000, 0.0026120000, 0.0025895000, 0.0026098000, 0.0026565000, 0.0027643000, 0.0030127000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0016991000, -0.0017047000, -0.0017177000, -0.0017202000, -0.0017260000, -0.0017393000, -0.0017700000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0026030000; + } + pin ("X") { + direction : "output"; + function : "(A1&A2&A3&A4) | (B1)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013153390, 0.0034602330, 0.0091027580, 0.0239464200, 0.0629953200, 0.1657204000"); + values("0.0113389000, 0.0103988000, 0.0078976000, -0.0000772000, -0.0234972000, -0.0866225000, -0.2530423000", \ + "0.0112058000, 0.0102753000, 0.0077588000, -0.0002075000, -0.0236302000, -0.0867205000, -0.2531356000", \ + "0.0109645000, 0.0100249000, 0.0075196000, -0.0004672000, -0.0238755000, -0.0869899000, -0.2533642000", \ + "0.0107303000, 0.0097756000, 0.0072210000, -0.0007767000, -0.0241530000, -0.0872154000, -0.2536349000", \ + "0.0104695000, 0.0094999000, 0.0069347000, -0.0010718000, -0.0244692000, -0.0875209000, -0.2538697000", \ + "0.0115748000, 0.0102469000, 0.0068629000, -0.0015542000, -0.0246173000, -0.0876138000, -0.2539559000", \ + "0.0129614000, 0.0115785000, 0.0080860000, -0.0009654000, -0.0247925000, -0.0875267000, -0.2537838000"); + } + related_pin : "A1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013153390, 0.0034602330, 0.0091027580, 0.0239464200, 0.0629953200, 0.1657204000"); + values("0.0137924000, 0.0152215000, 0.0189964000, 0.0284022000, 0.0525568000, 0.1154753000, 0.2799414000", \ + "0.0137015000, 0.0151172000, 0.0188391000, 0.0282982000, 0.0524391000, 0.1152253000, 0.2810719000", \ + "0.0135210000, 0.0149571000, 0.0186590000, 0.0281385000, 0.0522402000, 0.1156760000, 0.2810527000", \ + "0.0133390000, 0.0147782000, 0.0185059000, 0.0278796000, 0.0520188000, 0.1148544000, 0.2808274000", \ + "0.0132702000, 0.0146777000, 0.0183191000, 0.0275284000, 0.0516105000, 0.1145923000, 0.2791992000", \ + "0.0137781000, 0.0151247000, 0.0185683000, 0.0275009000, 0.0517574000, 0.1142209000, 0.2806814000", \ + "0.0153874000, 0.0167206000, 0.0201858000, 0.0291647000, 0.0527378000, 0.1158564000, 0.2804743000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013153390, 0.0034602330, 0.0091027580, 0.0239464200, 0.0629953200, 0.1657204000"); + values("0.0139115000, 0.0129481000, 0.0104353000, 0.0025334000, -0.0207370000, -0.0837341000, -0.2500555000", \ + "0.0138296000, 0.0128570000, 0.0103324000, 0.0024375000, -0.0208079000, -0.0838261000, -0.2501341000", \ + "0.0135478000, 0.0125990000, 0.0100808000, 0.0022026000, -0.0210603000, -0.0840502000, -0.2503440000", \ + "0.0133218000, 0.0123573000, 0.0098404000, 0.0019387000, -0.0213350000, -0.0843117000, -0.2506147000", \ + "0.0130737000, 0.0121421000, 0.0095332000, 0.0015951000, -0.0216629000, -0.0846049000, -0.2508866000", \ + "0.0134406000, 0.0121142000, 0.0087307000, 0.0012769000, -0.0218958000, -0.0848032000, -0.2510564000", \ + "0.0154635000, 0.0140693000, 0.0105788000, 0.0015052000, -0.0223252000, -0.0850357000, -0.2511897000"); + } + related_pin : "A2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013153390, 0.0034602330, 0.0091027580, 0.0239464200, 0.0629953200, 0.1657204000"); + values("0.0141388000, 0.0155783000, 0.0193455000, 0.0287508000, 0.0529123000, 0.1158026000, 0.2818302000", \ + "0.0140547000, 0.0154804000, 0.0192419000, 0.0286512000, 0.0528102000, 0.1156256000, 0.2815570000", \ + "0.0139309000, 0.0153796000, 0.0190910000, 0.0285143000, 0.0526711000, 0.1155628000, 0.2801298000", \ + "0.0137319000, 0.0151692000, 0.0188950000, 0.0282927000, 0.0524459000, 0.1152825000, 0.2812773000", \ + "0.0136247000, 0.0150539000, 0.0187119000, 0.0279686000, 0.0521458000, 0.1151002000, 0.2796961000", \ + "0.0140000000, 0.0153047000, 0.0188244000, 0.0278115000, 0.0520377000, 0.1145573000, 0.2807967000", \ + "0.0150168000, 0.0163201000, 0.0197793000, 0.0288585000, 0.0527662000, 0.1157745000, 0.2787528000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013153390, 0.0034602330, 0.0091027580, 0.0239464200, 0.0629953200, 0.1657204000"); + values("0.0167157000, 0.0157435000, 0.0132408000, 0.0054520000, -0.0176361000, -0.0805141000, -0.2467688000", \ + "0.0166310000, 0.0156790000, 0.0131747000, 0.0053482000, -0.0177781000, -0.0806600000, -0.2468682000", \ + "0.0164390000, 0.0155683000, 0.0130206000, 0.0051670000, -0.0179754000, -0.0808378000, -0.2470462000", \ + "0.0162387000, 0.0153462000, 0.0128137000, 0.0049535000, -0.0181893000, -0.0810453000, -0.2472406000", \ + "0.0160402000, 0.0150748000, 0.0125511000, 0.0047037000, -0.0184350000, -0.0812612000, -0.2474494000", \ + "0.0159367000, 0.0146159000, 0.0121060000, 0.0044813000, -0.0186073000, -0.0813611000, -0.2475288000", \ + "0.0189238000, 0.0175358000, 0.0140464000, 0.0049697000, -0.0188629000, -0.0814540000, -0.2475122000"); + } + related_pin : "A3"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013153390, 0.0034602330, 0.0091027580, 0.0239464200, 0.0629953200, 0.1657204000"); + values("0.0141887000, 0.0156296000, 0.0193356000, 0.0287390000, 0.0529573000, 0.1157888000, 0.2803499000", \ + "0.0140963000, 0.0155415000, 0.0192531000, 0.0286633000, 0.0528410000, 0.1156593000, 0.2802803000", \ + "0.0139444000, 0.0153612000, 0.0190731000, 0.0285340000, 0.0526873000, 0.1154688000, 0.2801896000", \ + "0.0137217000, 0.0151564000, 0.0188979000, 0.0282979000, 0.0524357000, 0.1153288000, 0.2813807000", \ + "0.0136020000, 0.0150506000, 0.0186557000, 0.0280490000, 0.0522088000, 0.1151082000, 0.2797305000", \ + "0.0139707000, 0.0153251000, 0.0187904000, 0.0278063000, 0.0520149000, 0.1145936000, 0.2809283000", \ + "0.0146351000, 0.0159748000, 0.0193627000, 0.0285884000, 0.0525122000, 0.1154923000, 0.2789242000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013153390, 0.0034602330, 0.0091027580, 0.0239464200, 0.0629953200, 0.1657204000"); + values("0.0187890000, 0.0178766000, 0.0153859000, 0.0076315000, -0.0153784000, -0.0781281000, -0.2442461000", \ + "0.0187121000, 0.0177425000, 0.0152442000, 0.0075590000, -0.0154306000, -0.0782398000, -0.2443374000", \ + "0.0185841000, 0.0176235000, 0.0152227000, 0.0074440000, -0.0155856000, -0.0782725000, -0.2444309000", \ + "0.0185283000, 0.0176121000, 0.0151348000, 0.0073098000, -0.0156702000, -0.0784270000, -0.2445135000", \ + "0.0183403000, 0.0173706000, 0.0148584000, 0.0071043000, -0.0158934000, -0.0786010000, -0.2446843000", \ + "0.0184556000, 0.0171115000, 0.0144902000, 0.0069722000, -0.0159510000, -0.0786464000, -0.2447373000", \ + "0.0216138000, 0.0202443000, 0.0167307000, 0.0076495000, -0.0161995000, -0.0787450000, -0.2447002000"); + } + related_pin : "A4"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013153390, 0.0034602330, 0.0091027580, 0.0239464200, 0.0629953200, 0.1657204000"); + values("0.0141741000, 0.0155977000, 0.0193634000, 0.0287723000, 0.0529463000, 0.1158441000, 0.2803340000", \ + "0.0140905000, 0.0155322000, 0.0192647000, 0.0286690000, 0.0528618000, 0.1156967000, 0.2802666000", \ + "0.0139193000, 0.0153417000, 0.0191096000, 0.0285179000, 0.0526543000, 0.1156133000, 0.2800951000", \ + "0.0136986000, 0.0151374000, 0.0188788000, 0.0282893000, 0.0524282000, 0.1153029000, 0.2812811000", \ + "0.0134835000, 0.0149302000, 0.0185921000, 0.0280264000, 0.0521319000, 0.1150882000, 0.2796230000", \ + "0.0140343000, 0.0153897000, 0.0188833000, 0.0278193000, 0.0520211000, 0.1146091000, 0.2794758000", \ + "0.0145689000, 0.0158776000, 0.0195099000, 0.0285481000, 0.0525231000, 0.1154567000, 0.2803424000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013153390, 0.0034602330, 0.0091027580, 0.0239464200, 0.0629953200, 0.1657204000"); + values("0.0175454000, 0.0165976000, 0.0141351000, 0.0063831000, -0.0166550000, -0.0793761000, -0.2454566000", \ + "0.0173145000, 0.0163712000, 0.0139164000, 0.0061602000, -0.0168681000, -0.0795843000, -0.2455665000", \ + "0.0170973000, 0.0161377000, 0.0136866000, 0.0059517000, -0.0169982000, -0.0797504000, -0.2458610000", \ + "0.0168493000, 0.0158983000, 0.0134990000, 0.0057403000, -0.0172543000, -0.0799783000, -0.2460786000", \ + "0.0167638000, 0.0158137000, 0.0132996000, 0.0055903000, -0.0174893000, -0.0801839000, -0.2462448000", \ + "0.0182702000, 0.0169182000, 0.0136089000, 0.0061083000, -0.0169428000, -0.0795960000, -0.2455995000", \ + "0.0219055000, 0.0204874000, 0.0168614000, 0.0077075000, -0.0159112000, -0.0785369000, -0.2445930000"); + } + related_pin : "B1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013153390, 0.0034602330, 0.0091027580, 0.0239464200, 0.0629953200, 0.1657204000"); + values("0.0084622000, 0.0098720000, 0.0133956000, 0.0223573000, 0.0459363000, 0.1087541000, 0.2728602000", \ + "0.0083612000, 0.0097653000, 0.0132838000, 0.0222873000, 0.0459279000, 0.1089979000, 0.2729248000", \ + "0.0081527000, 0.0095573000, 0.0130853000, 0.0221515000, 0.0458870000, 0.1088731000, 0.2727136000", \ + "0.0078880000, 0.0092641000, 0.0127743000, 0.0218798000, 0.0456694000, 0.1088739000, 0.2729390000", \ + "0.0079191000, 0.0092468000, 0.0126466000, 0.0218708000, 0.0456155000, 0.1077502000, 0.2746387000", \ + "0.0085781000, 0.0098926000, 0.0133378000, 0.0224276000, 0.0461971000, 0.1081006000, 0.2747685000", \ + "0.0108266000, 0.0120391000, 0.0157874000, 0.0248244000, 0.0486277000, 0.1113141000, 0.2738778000"); + } + } + max_capacitance : 0.1657200000; + max_transition : 1.5041780000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013153400, 0.0034602300, 0.0091027600, 0.0239464000, 0.0629953000, 0.1657200000"); + values("0.1409252000, 0.1475898000, 0.1615119000, 0.1894297000, 0.2464150000, 0.3771552000, 0.7123209000", \ + "0.1459884000, 0.1526387000, 0.1665663000, 0.1944711000, 0.2514819000, 0.3822388000, 0.7169884000", \ + "0.1585110000, 0.1650240000, 0.1790845000, 0.2068444000, 0.2639065000, 0.3946181000, 0.7290927000", \ + "0.1879588000, 0.1945064000, 0.2084704000, 0.2363567000, 0.2933208000, 0.4241125000, 0.7594467000", \ + "0.2515047000, 0.2580626000, 0.2721792000, 0.3001940000, 0.3573149000, 0.4880665000, 0.8226069000", \ + "0.3631385000, 0.3710507000, 0.3872725000, 0.4184120000, 0.4797175000, 0.6128368000, 0.9473945000", \ + "0.5427002000, 0.5524638000, 0.5725794000, 0.6110145000, 0.6813045000, 0.8208104000, 1.1579644000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013153400, 0.0034602300, 0.0091027600, 0.0239464000, 0.0629953000, 0.1657200000"); + values("0.1073293000, 0.1160195000, 0.1349265000, 0.1760054000, 0.2726878000, 0.5191153000, 1.1651464000", \ + "0.1108459000, 0.1195166000, 0.1384806000, 0.1795829000, 0.2761343000, 0.5246342000, 1.1708955000", \ + "0.1193125000, 0.1279711000, 0.1469256000, 0.1880929000, 0.2846604000, 0.5324973000, 1.1796883000", \ + "0.1399967000, 0.1486616000, 0.1675407000, 0.2084744000, 0.3050572000, 0.5521754000, 1.1992032000", \ + "0.1786789000, 0.1872592000, 0.2062502000, 0.2475410000, 0.3443954000, 0.5913340000, 1.2357708000", \ + "0.2255030000, 0.2348556000, 0.2542365000, 0.2957462000, 0.3928231000, 0.6407301000, 1.2874541000", \ + "0.2559966000, 0.2680994000, 0.2919253000, 0.3355600000, 0.4322262000, 0.6795773000, 1.3254213000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013153400, 0.0034602300, 0.0091027600, 0.0239464000, 0.0629953000, 0.1657200000"); + values("0.0225348000, 0.0273312000, 0.0382239000, 0.0633991000, 0.1230390000, 0.2842654000, 0.7196205000", \ + "0.0225126000, 0.0271498000, 0.0382478000, 0.0633813000, 0.1230447000, 0.2833877000, 0.7300325000", \ + "0.0225193000, 0.0273477000, 0.0382715000, 0.0631978000, 0.1230814000, 0.2856458000, 0.7239314000", \ + "0.0225311000, 0.0273736000, 0.0385547000, 0.0635395000, 0.1228209000, 0.2852580000, 0.7261220000", \ + "0.0237077000, 0.0285014000, 0.0394223000, 0.0640442000, 0.1235443000, 0.2843700000, 0.7239144000", \ + "0.0293917000, 0.0345637000, 0.0461061000, 0.0715519000, 0.1297380000, 0.2873710000, 0.7204278000", \ + "0.0416190000, 0.0478452000, 0.0614430000, 0.0885396000, 0.1478795000, 0.2967442000, 0.7245631000"); + } + related_pin : "A1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013153400, 0.0034602300, 0.0091027600, 0.0239464000, 0.0629953000, 0.1657200000"); + values("0.0294357000, 0.0371448000, 0.0556078000, 0.1027501000, 0.2308711000, 0.5789636000, 1.4987924000", \ + "0.0296279000, 0.0372409000, 0.0555877000, 0.1027675000, 0.2313020000, 0.5800823000, 1.4965473000", \ + "0.0295727000, 0.0370875000, 0.0555781000, 0.1025396000, 0.2313882000, 0.5796557000, 1.4972101000", \ + "0.0293141000, 0.0369467000, 0.0554709000, 0.1027151000, 0.2313734000, 0.5804899000, 1.5002285000", \ + "0.0304104000, 0.0379519000, 0.0565954000, 0.1041154000, 0.2317600000, 0.5793945000, 1.4953864000", \ + "0.0360058000, 0.0428322000, 0.0600250000, 0.1056458000, 0.2336982000, 0.5800070000, 1.4995095000", \ + "0.0479561000, 0.0555393000, 0.0720028000, 0.1132488000, 0.2351983000, 0.5824286000, 1.4969299000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013153400, 0.0034602300, 0.0091027600, 0.0239464000, 0.0629953000, 0.1657200000"); + values("0.1694908000, 0.1764844000, 0.1911681000, 0.2200387000, 0.2785547000, 0.4104508000, 0.7460424000", \ + "0.1748281000, 0.1818742000, 0.1965670000, 0.2253649000, 0.2838780000, 0.4158814000, 0.7515470000", \ + "0.1874960000, 0.1945030000, 0.2089532000, 0.2380545000, 0.2966303000, 0.4285206000, 0.7640791000", \ + "0.2165377000, 0.2235398000, 0.2381934000, 0.2670454000, 0.3255833000, 0.4575803000, 0.7932488000", \ + "0.2807552000, 0.2877726000, 0.3024311000, 0.3314108000, 0.3900062000, 0.5221210000, 0.8577353000", \ + "0.4020135000, 0.4098468000, 0.4261800000, 0.4573396000, 0.5187091000, 0.6523460000, 0.9880059000", \ + "0.6042148000, 0.6139098000, 0.6338781000, 0.6712492000, 0.7404293000, 0.8799795000, 1.2170420000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013153400, 0.0034602300, 0.0091027600, 0.0239464000, 0.0629953000, 0.1657200000"); + values("0.1179507000, 0.1266725000, 0.1455873000, 0.1866961000, 0.2833919000, 0.5298385000, 1.1760465000", \ + "0.1216699000, 0.1303691000, 0.1493113000, 0.1904001000, 0.2870933000, 0.5343698000, 1.1813291000", \ + "0.1299997000, 0.1387656000, 0.1576046000, 0.1986470000, 0.2952683000, 0.5423513000, 1.1874522000", \ + "0.1496507000, 0.1582977000, 0.1772030000, 0.2181880000, 0.3148295000, 0.5620721000, 1.2087232000", \ + "0.1877544000, 0.1966248000, 0.2159109000, 0.2572478000, 0.3540164000, 0.6012006000, 1.2461132000", \ + "0.2385842000, 0.2482764000, 0.2689408000, 0.3112016000, 0.4085257000, 0.6559228000, 1.3044706000", \ + "0.2773350000, 0.2896816000, 0.3145168000, 0.3604495000, 0.4585001000, 0.7059183000, 1.3516048000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013153400, 0.0034602300, 0.0091027600, 0.0239464000, 0.0629953000, 0.1657200000"); + values("0.0250476000, 0.0299004000, 0.0408397000, 0.0663565000, 0.1263579000, 0.2861071000, 0.7290905000", \ + "0.0248835000, 0.0300508000, 0.0408036000, 0.0661844000, 0.1265620000, 0.2868080000, 0.7276793000", \ + "0.0250283000, 0.0298286000, 0.0414318000, 0.0664594000, 0.1260003000, 0.2862610000, 0.7287469000", \ + "0.0249699000, 0.0298527000, 0.0408351000, 0.0661313000, 0.1264386000, 0.2867533000, 0.7276701000", \ + "0.0254018000, 0.0302936000, 0.0409289000, 0.0661027000, 0.1263139000, 0.2858994000, 0.7293985000", \ + "0.0299855000, 0.0352252000, 0.0472834000, 0.0720340000, 0.1308323000, 0.2884832000, 0.7297927000", \ + "0.0412239000, 0.0472717000, 0.0601381000, 0.0877933000, 0.1454483000, 0.2967168000, 0.7263001000"); + } + related_pin : "A2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013153400, 0.0034602300, 0.0091027600, 0.0239464000, 0.0629953000, 0.1657200000"); + values("0.0294800000, 0.0371185000, 0.0556042000, 0.1027311000, 0.2314511000, 0.5792904000, 1.4991677000", \ + "0.0296159000, 0.0371068000, 0.0555778000, 0.1027202000, 0.2314851000, 0.5805559000, 1.4995489000", \ + "0.0293533000, 0.0370582000, 0.0555340000, 0.1027672000, 0.2314939000, 0.5798541000, 1.4980509000", \ + "0.0294853000, 0.0369585000, 0.0554257000, 0.1026355000, 0.2314522000, 0.5805204000, 1.5003616000", \ + "0.0311256000, 0.0387974000, 0.0571064000, 0.1039636000, 0.2317387000, 0.5798366000, 1.4970636000", \ + "0.0363948000, 0.0435689000, 0.0612070000, 0.1063884000, 0.2332991000, 0.5797467000, 1.4996980000", \ + "0.0480576000, 0.0562184000, 0.0743463000, 0.1148148000, 0.2356529000, 0.5818465000, 1.4939541000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013153400, 0.0034602300, 0.0091027600, 0.0239464000, 0.0629953000, 0.1657200000"); + values("0.1880322000, 0.1952591000, 0.2103209000, 0.2396435000, 0.2989094000, 0.4316086000, 0.7672287000", \ + "0.1933353000, 0.2005378000, 0.2155680000, 0.2451992000, 0.3040646000, 0.4367397000, 0.7722590000", \ + "0.2062231000, 0.2132795000, 0.2283315000, 0.2579335000, 0.3170291000, 0.4498238000, 0.7853380000", \ + "0.2358848000, 0.2429516000, 0.2580264000, 0.2874117000, 0.3467117000, 0.4794963000, 0.8149451000", \ + "0.2993993000, 0.3066004000, 0.3215667000, 0.3511200000, 0.4103704000, 0.5431526000, 0.8792785000", \ + "0.4259041000, 0.4338123000, 0.4500813000, 0.4816004000, 0.5429661000, 0.6765396000, 1.0127932000", \ + "0.6399164000, 0.6493667000, 0.6689854000, 0.7057261000, 0.7737768000, 0.9130723000, 1.2502687000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013153400, 0.0034602300, 0.0091027600, 0.0239464000, 0.0629953000, 0.1657200000"); + values("0.1253497000, 0.1340628000, 0.1529293000, 0.1939777000, 0.2906753000, 0.5375255000, 1.1819177000", \ + "0.1291699000, 0.1379265000, 0.1567654000, 0.1978285000, 0.2944331000, 0.5411183000, 1.1859567000", \ + "0.1371175000, 0.1457888000, 0.1647015000, 0.2058251000, 0.3023884000, 0.5508141000, 1.1949099000", \ + "0.1539614000, 0.1626097000, 0.1815338000, 0.2225569000, 0.3192857000, 0.5659710000, 1.2124306000", \ + "0.1870668000, 0.1960030000, 0.2154534000, 0.2568099000, 0.3535391000, 0.6006163000, 1.2461253000", \ + "0.2346403000, 0.2447124000, 0.2654521000, 0.3083784000, 0.4058311000, 0.6530063000, 1.2992230000", \ + "0.2723676000, 0.2850504000, 0.3100571000, 0.3576251000, 0.4568384000, 0.7051105000, 1.3495620000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013153400, 0.0034602300, 0.0091027600, 0.0239464000, 0.0629953000, 0.1657200000"); + values("0.0262585000, 0.0311284000, 0.0424687000, 0.0677074000, 0.1272051000, 0.2865095000, 0.7305926000", \ + "0.0262986000, 0.0316233000, 0.0422836000, 0.0674139000, 0.1275973000, 0.2873230000, 0.7257535000", \ + "0.0265731000, 0.0317566000, 0.0423287000, 0.0678054000, 0.1275497000, 0.2868371000, 0.7237442000", \ + "0.0265908000, 0.0317417000, 0.0422845000, 0.0673261000, 0.1275668000, 0.2870257000, 0.7249570000", \ + "0.0262808000, 0.0313372000, 0.0427736000, 0.0669091000, 0.1274681000, 0.2873590000, 0.7301729000", \ + "0.0304138000, 0.0356208000, 0.0476183000, 0.0716923000, 0.1307631000, 0.2889206000, 0.7300899000", \ + "0.0406596000, 0.0466780000, 0.0596095000, 0.0851322000, 0.1445377000, 0.2963268000, 0.7281845000"); + } + related_pin : "A3"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013153400, 0.0034602300, 0.0091027600, 0.0239464000, 0.0629953000, 0.1657200000"); + values("0.0294676000, 0.0371349000, 0.0556003000, 0.1026351000, 0.2314530000, 0.5792687000, 1.4956546000", \ + "0.0293602000, 0.0370507000, 0.0555465000, 0.1027958000, 0.2314939000, 0.5791123000, 1.4954413000", \ + "0.0295551000, 0.0372983000, 0.0555504000, 0.1027705000, 0.2313622000, 0.5800684000, 1.4994975000", \ + "0.0295310000, 0.0369559000, 0.0555145000, 0.1026841000, 0.2309105000, 0.5798392000, 1.4999449000", \ + "0.0309294000, 0.0388765000, 0.0572057000, 0.1038843000, 0.2316680000, 0.5801348000, 1.4999356000", \ + "0.0358426000, 0.0438651000, 0.0619225000, 0.1069732000, 0.2333547000, 0.5787984000, 1.4998396000", \ + "0.0471688000, 0.0560650000, 0.0739282000, 0.1164309000, 0.2366040000, 0.5802329000, 1.4958996000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013153400, 0.0034602300, 0.0091027600, 0.0239464000, 0.0629953000, 0.1657200000"); + values("0.1972676000, 0.2045603000, 0.2198238000, 0.2496784000, 0.3087849000, 0.4420299000, 0.7785132000", \ + "0.2024933000, 0.2097467000, 0.2250177000, 0.2544346000, 0.3142565000, 0.4472353000, 0.7838266000", \ + "0.2155579000, 0.2228653000, 0.2378768000, 0.2676830000, 0.3273913000, 0.4605619000, 0.7968867000", \ + "0.2443545000, 0.2516332000, 0.2669137000, 0.2967520000, 0.3561647000, 0.4894390000, 0.8258312000", \ + "0.3044815000, 0.3117646000, 0.3269659000, 0.3568155000, 0.4163117000, 0.5496085000, 0.8863317000", \ + "0.4229539000, 0.4308569000, 0.4471707000, 0.4787205000, 0.5394599000, 0.6735056000, 1.0103113000", \ + "0.6203056000, 0.6298004000, 0.6489955000, 0.6852619000, 0.7528499000, 0.8920349000, 1.2294566000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013153400, 0.0034602300, 0.0091027600, 0.0239464000, 0.0629953000, 0.1657200000"); + values("0.1296017000, 0.1383034000, 0.1572454000, 0.1983378000, 0.2950671000, 0.5414406000, 1.1875319000", \ + "0.1336639000, 0.1424055000, 0.1612640000, 0.2022965000, 0.2989917000, 0.5459060000, 1.1905253000", \ + "0.1417520000, 0.1504421000, 0.1693668000, 0.2104808000, 0.3072264000, 0.5535021000, 1.1994632000", \ + "0.1576314000, 0.1662845000, 0.1852361000, 0.2263014000, 0.3230298000, 0.5701282000, 1.2168843000", \ + "0.1875381000, 0.1964918000, 0.2158653000, 0.2571854000, 0.3540369000, 0.6005552000, 1.2467360000", \ + "0.2332722000, 0.2429636000, 0.2637387000, 0.3067576000, 0.4042238000, 0.6508743000, 1.2972198000", \ + "0.2787672000, 0.2909827000, 0.3156765000, 0.3631668000, 0.4629954000, 0.7108487000, 1.3550796000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013153400, 0.0034602300, 0.0091027600, 0.0239464000, 0.0629953000, 0.1657200000"); + values("0.0273026000, 0.0326742000, 0.0432160000, 0.0681640000, 0.1281945000, 0.2872699000, 0.7225603000", \ + "0.0274217000, 0.0321277000, 0.0435647000, 0.0684974000, 0.1280325000, 0.2882637000, 0.7281643000", \ + "0.0270851000, 0.0319754000, 0.0437783000, 0.0680759000, 0.1281342000, 0.2869332000, 0.7304601000", \ + "0.0271206000, 0.0326281000, 0.0431506000, 0.0685731000, 0.1282244000, 0.2874042000, 0.7312168000", \ + "0.0272775000, 0.0320032000, 0.0434496000, 0.0685558000, 0.1280850000, 0.2885774000, 0.7292477000", \ + "0.0307935000, 0.0366764000, 0.0473388000, 0.0723100000, 0.1314177000, 0.2892177000, 0.7309687000", \ + "0.0402725000, 0.0460181000, 0.0581559000, 0.0841923000, 0.1432917000, 0.2963797000, 0.7271378000"); + } + related_pin : "A4"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013153400, 0.0034602300, 0.0091027600, 0.0239464000, 0.0629953000, 0.1657200000"); + values("0.0296543000, 0.0371143000, 0.0556051000, 0.1027312000, 0.2313427000, 0.5790813000, 1.4989708000", \ + "0.0294583000, 0.0370516000, 0.0555407000, 0.1025523000, 0.2314561000, 0.5794449000, 1.4964582000", \ + "0.0296388000, 0.0370976000, 0.0555877000, 0.1027317000, 0.2311680000, 0.5787967000, 1.4984264000", \ + "0.0295159000, 0.0370021000, 0.0555066000, 0.1026856000, 0.2312533000, 0.5804530000, 1.5003843000", \ + "0.0309754000, 0.0386139000, 0.0568254000, 0.1034571000, 0.2310753000, 0.5791250000, 1.4987643000", \ + "0.0348834000, 0.0430642000, 0.0613412000, 0.1068592000, 0.2329449000, 0.5779598000, 1.5000050000", \ + "0.0449831000, 0.0536749000, 0.0732149000, 0.1161059000, 0.2370198000, 0.5806817000, 1.4958265000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013153400, 0.0034602300, 0.0091027600, 0.0239464000, 0.0629953000, 0.1657200000"); + values("0.1681932000, 0.1755355000, 0.1907993000, 0.2206230000, 0.2801669000, 0.4133581000, 0.7493332000", \ + "0.1714280000, 0.1787201000, 0.1939725000, 0.2238520000, 0.2834517000, 0.4165847000, 0.7530718000", \ + "0.1817174000, 0.1890309000, 0.2042570000, 0.2339334000, 0.2936336000, 0.4268246000, 0.7631391000", \ + "0.2082160000, 0.2155311000, 0.2306803000, 0.2605917000, 0.3202429000, 0.4534709000, 0.7896507000", \ + "0.2742519000, 0.2815191000, 0.2965772000, 0.3261006000, 0.3856680000, 0.5188945000, 0.8555154000", \ + "0.4088897000, 0.4170908000, 0.4334710000, 0.4642592000, 0.5251128000, 0.6595811000, 0.9962350000", \ + "0.6209249000, 0.6313334000, 0.6514796000, 0.6874687000, 0.7521888000, 0.8882922000, 1.2273501000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013153400, 0.0034602300, 0.0091027600, 0.0239464000, 0.0629953000, 0.1657200000"); + values("0.0524699000, 0.0597824000, 0.0764017000, 0.1135721000, 0.2064277000, 0.4528914000, 1.0960104000", \ + "0.0571199000, 0.0644040000, 0.0810835000, 0.1183397000, 0.2113243000, 0.4570103000, 1.0990489000", \ + "0.0677166000, 0.0749789000, 0.0917553000, 0.1292923000, 0.2223939000, 0.4691602000, 1.1108824000", \ + "0.0868426000, 0.0946511000, 0.1120622000, 0.1499615000, 0.2435299000, 0.4888285000, 1.1311364000", \ + "0.1103451000, 0.1201453000, 0.1401083000, 0.1798288000, 0.2738751000, 0.5184604000, 1.1650748000", \ + "0.1293868000, 0.1429809000, 0.1694622000, 0.2145151000, 0.3097162000, 0.5545183000, 1.2000640000", \ + "0.1218076000, 0.1404016000, 0.1774693000, 0.2355231000, 0.3362745000, 0.5813386000, 1.2257737000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013153400, 0.0034602300, 0.0091027600, 0.0239464000, 0.0629953000, 0.1657200000"); + values("0.0274990000, 0.0320515000, 0.0432118000, 0.0683512000, 0.1276290000, 0.2879343000, 0.7272797000", \ + "0.0272719000, 0.0320621000, 0.0431948000, 0.0680354000, 0.1278243000, 0.2882424000, 0.7304364000", \ + "0.0270762000, 0.0319829000, 0.0433537000, 0.0681850000, 0.1280518000, 0.2866777000, 0.7318878000", \ + "0.0272199000, 0.0323189000, 0.0437273000, 0.0676401000, 0.1277180000, 0.2875801000, 0.7239204000", \ + "0.0268226000, 0.0319282000, 0.0429012000, 0.0682879000, 0.1281028000, 0.2885067000, 0.7306012000", \ + "0.0337788000, 0.0383221000, 0.0486262000, 0.0725674000, 0.1316102000, 0.2895508000, 0.7309088000", \ + "0.0481069000, 0.0535962000, 0.0642497000, 0.0854451000, 0.1394805000, 0.2942925000, 0.7284610000"); + } + related_pin : "B1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013153400, 0.0034602300, 0.0091027600, 0.0239464000, 0.0629953000, 0.1657200000"); + values("0.0226295000, 0.0305826000, 0.0493555000, 0.0967722000, 0.2268048000, 0.5787040000, 1.4963569000", \ + "0.0226377000, 0.0305917000, 0.0493724000, 0.0967574000, 0.2272205000, 0.5781934000, 1.4947800000", \ + "0.0227691000, 0.0307173000, 0.0494464000, 0.0968233000, 0.2272525000, 0.5784607000, 1.4929221000", \ + "0.0258168000, 0.0333501000, 0.0510172000, 0.0971448000, 0.2271824000, 0.5778589000, 1.4965147000", \ + "0.0341226000, 0.0415615000, 0.0577960000, 0.1007419000, 0.2277860000, 0.5773397000, 1.5041784000", \ + "0.0488236000, 0.0581340000, 0.0739499000, 0.1101319000, 0.2304991000, 0.5756852000, 1.5032025000", \ + "0.0703621000, 0.0831738000, 0.1039349000, 0.1349291000, 0.2388163000, 0.5792488000, 1.4909466000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__a41o_2") { + leakage_power () { + value : 0.0029176000; + when : "!A1&!A2&!A3&!A4&B1"; + } + leakage_power () { + value : 0.0082932000; + when : "!A1&!A2&!A3&!A4&!B1"; + } + leakage_power () { + value : 0.0029176000; + when : "!A1&!A2&!A3&A4&B1"; + } + leakage_power () { + value : 0.0082991000; + when : "!A1&!A2&!A3&A4&!B1"; + } + leakage_power () { + value : 0.0029176000; + when : "!A1&!A2&A3&!A4&B1"; + } + leakage_power () { + value : 0.0082988000; + when : "!A1&!A2&A3&!A4&!B1"; + } + leakage_power () { + value : 0.0029176000; + when : "!A1&!A2&A3&A4&B1"; + } + leakage_power () { + value : 0.0083156000; + when : "!A1&!A2&A3&A4&!B1"; + } + leakage_power () { + value : 0.0029176000; + when : "!A1&A2&!A3&!A4&B1"; + } + leakage_power () { + value : 0.0083004000; + when : "!A1&A2&!A3&!A4&!B1"; + } + leakage_power () { + value : 0.0029176000; + when : "!A1&A2&!A3&A4&B1"; + } + leakage_power () { + value : 0.0083188000; + when : "!A1&A2&!A3&A4&!B1"; + } + leakage_power () { + value : 0.0029176000; + when : "!A1&A2&A3&!A4&B1"; + } + leakage_power () { + value : 0.0083175000; + when : "!A1&A2&A3&!A4&!B1"; + } + leakage_power () { + value : 0.0029176000; + when : "!A1&A2&A3&A4&B1"; + } + leakage_power () { + value : 0.0086075000; + when : "!A1&A2&A3&A4&!B1"; + } + leakage_power () { + value : 0.0029176000; + when : "A1&!A2&!A3&!A4&B1"; + } + leakage_power () { + value : 0.0083060000; + when : "A1&!A2&!A3&!A4&!B1"; + } + leakage_power () { + value : 0.0029176000; + when : "A1&!A2&!A3&A4&B1"; + } + leakage_power () { + value : 0.0083248000; + when : "A1&!A2&!A3&A4&!B1"; + } + leakage_power () { + value : 0.0029176000; + when : "A1&!A2&A3&!A4&B1"; + } + leakage_power () { + value : 0.0083235000; + when : "A1&!A2&A3&!A4&!B1"; + } + leakage_power () { + value : 0.0029177000; + when : "A1&!A2&A3&A4&B1"; + } + leakage_power () { + value : 0.0086332000; + when : "A1&!A2&A3&A4&!B1"; + } + leakage_power () { + value : 0.0029176000; + when : "A1&A2&!A3&!A4&B1"; + } + leakage_power () { + value : 0.0083293000; + when : "A1&A2&!A3&!A4&!B1"; + } + leakage_power () { + value : 0.0029176000; + when : "A1&A2&!A3&A4&B1"; + } + leakage_power () { + value : 0.0086515000; + when : "A1&A2&!A3&A4&!B1"; + } + leakage_power () { + value : 0.0029175000; + when : "A1&A2&A3&!A4&B1"; + } + leakage_power () { + value : 0.0086309000; + when : "A1&A2&A3&!A4&!B1"; + } + leakage_power () { + value : 0.0008650000; + when : "A1&A2&A3&A4&B1"; + } + leakage_power () { + value : 0.0036480000; + when : "A1&A2&A3&A4&!B1"; + } + area : 11.260800000; + cell_footprint : "sky130_fd_sc_hd__a41o"; + cell_leakage_power : 0.0054445730; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A1") { + capacitance : 0.0022800000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022210000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0046217000, 0.0046225000, 0.0046244000, 0.0046261000, 0.0046298000, 0.0046384000, 0.0046581000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0036980000, -0.0037012000, -0.0037086000, -0.0037021000, -0.0036873000, -0.0036531000, -0.0035743000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0023390000; + } + pin ("A2") { + capacitance : 0.0023350000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022520000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0043559000, 0.0043522000, 0.0043435000, 0.0043573000, 0.0043892000, 0.0044625000, 0.0046315000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0040097000, -0.0040084000, -0.0040054000, -0.0040046000, -0.0040027000, -0.0039984000, -0.0039885000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024180000; + } + pin ("A3") { + capacitance : 0.0023260000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022280000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0040049000, 0.0040071000, 0.0040122000, 0.0040118000, 0.0040108000, 0.0040087000, 0.0040036000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0040124000, -0.0040105000, -0.0040060000, -0.0040045000, -0.0040010000, -0.0039929000, -0.0039744000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024230000; + } + pin ("A4") { + capacitance : 0.0023640000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022380000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0040528000, 0.0040518000, 0.0040494000, 0.0040500000, 0.0040515000, 0.0040551000, 0.0040632000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0040428000, -0.0040414000, -0.0040382000, -0.0040381000, -0.0040379000, -0.0040374000, -0.0040363000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024890000; + } + pin ("B1") { + capacitance : 0.0023360000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0021580000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0027317000, 0.0027181000, 0.0026869000, 0.0027082000, 0.0027575000, 0.0028709000, 0.0031323000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0016993000, -0.0017015000, -0.0017066000, -0.0017089000, -0.0017141000, -0.0017261000, -0.0017538000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0025140000; + } + pin ("X") { + direction : "output"; + function : "(A1&A2&A3&A4) | (B1)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014716140, 0.0043312940, 0.0127479800, 0.0375202100, 0.1104305000, 0.3250221000"); + values("0.0146375000, 0.0131818000, 0.0095882000, -0.0018615000, -0.0400339000, -0.1575139000, -0.5050179000", \ + "0.0146468000, 0.0131696000, 0.0094873000, -0.0019469000, -0.0401518000, -0.1575883000, -0.5051023000", \ + "0.0144659000, 0.0129871000, 0.0092975000, -0.0021440000, -0.0403610000, -0.1578076000, -0.5052809000", \ + "0.0141771000, 0.0127112000, 0.0090029000, -0.0024415000, -0.0406797000, -0.1581178000, -0.5055767000", \ + "0.0138627000, 0.0123686000, 0.0086594000, -0.0028196000, -0.0410401000, -0.1584606000, -0.5058852000", \ + "0.0149249000, 0.0132696000, 0.0085994000, -0.0031867000, -0.0412984000, -0.1586164000, -0.5060373000", \ + "0.0184877000, 0.0167272000, 0.0119220000, -0.0016780000, -0.0414525000, -0.1587018000, -0.5060027000"); + } + related_pin : "A1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014716140, 0.0043312940, 0.0127479800, 0.0375202100, 0.1104305000, 0.3250221000"); + values("0.0184612000, 0.0200966000, 0.0250822000, 0.0393317000, 0.0795157000, 0.1965472000, 0.5408657000", \ + "0.0184488000, 0.0201350000, 0.0250324000, 0.0391494000, 0.0794430000, 0.1967353000, 0.5403592000", \ + "0.0182080000, 0.0198439000, 0.0248022000, 0.0390611000, 0.0792912000, 0.1965025000, 0.5409441000", \ + "0.0179687000, 0.0196104000, 0.0245540000, 0.0387422000, 0.0791064000, 0.1960908000, 0.5392340000", \ + "0.0181482000, 0.0197417000, 0.0245964000, 0.0386578000, 0.0786718000, 0.1959417000, 0.5401327000", \ + "0.0192395000, 0.0207829000, 0.0253289000, 0.0386059000, 0.0788177000, 0.1958315000, 0.5422735000", \ + "0.0208693000, 0.0223231000, 0.0267497000, 0.0403331000, 0.0799430000, 0.1968747000, 0.5388685000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014716140, 0.0043312940, 0.0127479800, 0.0375202100, 0.1104305000, 0.3250221000"); + values("0.0172926000, 0.0157873000, 0.0121035000, 0.0007054000, -0.0373287000, -0.1546730000, -0.5020704000", \ + "0.0172368000, 0.0157327000, 0.0120533000, 0.0006608000, -0.0373791000, -0.1547359000, -0.5021213000", \ + "0.0170904000, 0.0156342000, 0.0118971000, 0.0004535000, -0.0376072000, -0.1549144000, -0.5022872000", \ + "0.0168272000, 0.0153572000, 0.0116312000, 0.0001898000, -0.0378850000, -0.1551702000, -0.5025359000", \ + "0.0165161000, 0.0150474000, 0.0113166000, -0.0001860000, -0.0382422000, -0.1555191000, -0.5028750000", \ + "0.0160987000, 0.0145895000, 0.0108922000, -0.0005409000, -0.0385300000, -0.1557357000, -0.5030727000", \ + "0.0211220000, 0.0193672000, 0.0145348000, 0.0008997000, -0.0389555000, -0.1561225000, -0.5032937000"); + } + related_pin : "A2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014716140, 0.0043312940, 0.0127479800, 0.0375202100, 0.1104305000, 0.3250221000"); + values("0.0188852000, 0.0205537000, 0.0254782000, 0.0395582000, 0.0800022000, 0.1970905000, 0.5427569000", \ + "0.0188145000, 0.0205011000, 0.0254017000, 0.0394783000, 0.0798010000, 0.1970604000, 0.5433396000", \ + "0.0186718000, 0.0203596000, 0.0252590000, 0.0393463000, 0.0796687000, 0.1969248000, 0.5432089000", \ + "0.0184239000, 0.0200614000, 0.0250014000, 0.0392125000, 0.0795557000, 0.1965914000, 0.5402212000", \ + "0.0182773000, 0.0199079000, 0.0247970000, 0.0388101000, 0.0791860000, 0.1963333000, 0.5402664000", \ + "0.0191487000, 0.0206911000, 0.0253777000, 0.0387942000, 0.0788738000, 0.1960615000, 0.5424564000", \ + "0.0203925000, 0.0218437000, 0.0263854000, 0.0400241000, 0.0799505000, 0.1969646000, 0.5389392000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014716140, 0.0043312940, 0.0127479800, 0.0375202100, 0.1104305000, 0.3250221000"); + values("0.0200877000, 0.0186130000, 0.0150721000, 0.0035781000, -0.0344075000, -0.1515966000, -0.4988947000", \ + "0.0201539000, 0.0186650000, 0.0148904000, 0.0034605000, -0.0345058000, -0.1517164000, -0.4990025000", \ + "0.0199636000, 0.0184932000, 0.0146499000, 0.0033147000, -0.0346482000, -0.1518642000, -0.4991507000", \ + "0.0196871000, 0.0181711000, 0.0144165000, 0.0029978000, -0.0348671000, -0.1520582000, -0.4993921000", \ + "0.0194107000, 0.0179238000, 0.0141912000, 0.0027965000, -0.0351829000, -0.1523535000, -0.4995971000", \ + "0.0193908000, 0.0178485000, 0.0140343000, 0.0025872000, -0.0352856000, -0.1524276000, -0.4996929000", \ + "0.0244835000, 0.0227133000, 0.0178818000, 0.0041684000, -0.0357096000, -0.1527014000, -0.4997688000"); + } + related_pin : "A3"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014716140, 0.0043312940, 0.0127479800, 0.0375202100, 0.1104305000, 0.3250221000"); + values("0.0189210000, 0.0205961000, 0.0254950000, 0.0395727000, 0.0798859000, 0.1970484000, 0.5433234000", \ + "0.0188245000, 0.0205103000, 0.0254079000, 0.0394924000, 0.0798111000, 0.1971005000, 0.5432820000", \ + "0.0186831000, 0.0203529000, 0.0252630000, 0.0393473000, 0.0796646000, 0.1968118000, 0.5431018000", \ + "0.0184222000, 0.0200539000, 0.0250136000, 0.0392170000, 0.0795093000, 0.1967863000, 0.5429297000", \ + "0.0184278000, 0.0200311000, 0.0249173000, 0.0389131000, 0.0792626000, 0.1963513000, 0.5401663000", \ + "0.0191186000, 0.0206674000, 0.0253118000, 0.0387154000, 0.0789604000, 0.1959159000, 0.5404783000", \ + "0.0201901000, 0.0216718000, 0.0261955000, 0.0397997000, 0.0796315000, 0.1969546000, 0.5409640000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014716140, 0.0043312940, 0.0127479800, 0.0375202100, 0.1104305000, 0.3250221000"); + values("0.0222834000, 0.0207662000, 0.0170726000, 0.0056896000, -0.0321868000, -0.1493135000, -0.4964883000", \ + "0.0221470000, 0.0206657000, 0.0169744000, 0.0056216000, -0.0322785000, -0.1494018000, -0.4965737000", \ + "0.0220143000, 0.0205275000, 0.0168534000, 0.0054536000, -0.0323866000, -0.1494885000, -0.4966947000", \ + "0.0218375000, 0.0203562000, 0.0167644000, 0.0053578000, -0.0325487000, -0.1496655000, -0.4968424000", \ + "0.0216436000, 0.0201970000, 0.0164893000, 0.0051308000, -0.0327845000, -0.1498557000, -0.4969959000", \ + "0.0216485000, 0.0201104000, 0.0163790000, 0.0049899000, -0.0329022000, -0.1499798000, -0.4971128000", \ + "0.0268690000, 0.0251089000, 0.0203182000, 0.0073278000, -0.0328586000, -0.1500006000, -0.4970947000"); + } + related_pin : "A4"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014716140, 0.0043312940, 0.0127479800, 0.0375202100, 0.1104305000, 0.3250221000"); + values("0.0189184000, 0.0205559000, 0.0254953000, 0.0397766000, 0.0800885000, 0.1972321000, 0.5415334000", \ + "0.0189100000, 0.0205925000, 0.0254899000, 0.0395775000, 0.0799011000, 0.1971663000, 0.5432692000", \ + "0.0187700000, 0.0204518000, 0.0253491000, 0.0394424000, 0.0797657000, 0.1970395000, 0.5431208000", \ + "0.0184772000, 0.0201170000, 0.0250939000, 0.0393561000, 0.0796310000, 0.1968250000, 0.5410940000", \ + "0.0183845000, 0.0200016000, 0.0249106000, 0.0390172000, 0.0792604000, 0.1964715000, 0.5427941000", \ + "0.0190929000, 0.0206968000, 0.0253184000, 0.0387662000, 0.0791881000, 0.1960712000, 0.5405311000", \ + "0.0198628000, 0.0215133000, 0.0260537000, 0.0396141000, 0.0796371000, 0.1967659000, 0.5387707000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014716140, 0.0043312940, 0.0127479800, 0.0375202100, 0.1104305000, 0.3250221000"); + values("0.0206737000, 0.0191755000, 0.0154353000, 0.0041091000, -0.0337555000, -0.1508328000, -0.4979738000", \ + "0.0205791000, 0.0190630000, 0.0153341000, 0.0040123000, -0.0338804000, -0.1509520000, -0.4980604000", \ + "0.0203324000, 0.0187847000, 0.0152632000, 0.0038053000, -0.0340659000, -0.1511014000, -0.4982654000", \ + "0.0201369000, 0.0186412000, 0.0149309000, 0.0036390000, -0.0342574000, -0.1513321000, -0.4984925000", \ + "0.0199854000, 0.0186314000, 0.0147522000, 0.0035501000, -0.0346177000, -0.1516198000, -0.4987251000", \ + "0.0202951000, 0.0192584000, 0.0148245000, 0.0039271000, -0.0345916000, -0.1516158000, -0.4986480000", \ + "0.0270941000, 0.0254513000, 0.0202757000, 0.0065119000, -0.0335608000, -0.1505974000, -0.4976106000"); + } + related_pin : "B1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014716140, 0.0043312940, 0.0127479800, 0.0375202100, 0.1104305000, 0.3250221000"); + values("0.0131670000, 0.0149261000, 0.0200239000, 0.0341551000, 0.0741075000, 0.1920941000, 0.5325179000", \ + "0.0131167000, 0.0148579000, 0.0199785000, 0.0340839000, 0.0740986000, 0.1911551000, 0.5358136000", \ + "0.0129576000, 0.0147155000, 0.0197792000, 0.0338020000, 0.0738934000, 0.1910196000, 0.5328290000", \ + "0.0127533000, 0.0144557000, 0.0194225000, 0.0334066000, 0.0734789000, 0.1905480000, 0.5336886000", \ + "0.0127491000, 0.0143649000, 0.0191770000, 0.0330592000, 0.0730801000, 0.1901333000, 0.5347912000", \ + "0.0135492000, 0.0151055000, 0.0197561000, 0.0334535000, 0.0732614000, 0.1896550000, 0.5365777000", \ + "0.0156851000, 0.0170778000, 0.0215399000, 0.0350718000, 0.0751408000, 0.1919565000, 0.5336023000"); + } + } + max_capacitance : 0.3250220000; + max_transition : 1.5009670000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014716100, 0.0043312900, 0.0127480000, 0.0375202000, 0.1104310000, 0.3250220000"); + values("0.1761867000, 0.1824799000, 0.1965336000, 0.2252298000, 0.2827718000, 0.4137085000, 0.7681329000", \ + "0.1816162000, 0.1878941000, 0.2020227000, 0.2307618000, 0.2883540000, 0.4190095000, 0.7730819000", \ + "0.1941617000, 0.2003947000, 0.2145695000, 0.2432893000, 0.3008436000, 0.4315971000, 0.7854987000", \ + "0.2218845000, 0.2281719000, 0.2422670000, 0.2708948000, 0.3285703000, 0.4593019000, 0.8131309000", \ + "0.2805685000, 0.2868831000, 0.3009512000, 0.3295568000, 0.3872989000, 0.5179357000, 0.8724217000", \ + "0.3912882000, 0.3983045000, 0.4139012000, 0.4452597000, 0.5061173000, 0.6394474000, 0.9937288000", \ + "0.5708143000, 0.5793303000, 0.5982287000, 0.6356004000, 0.7057127000, 0.8477620000, 1.2048473000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014716100, 0.0043312900, 0.0127480000, 0.0375202000, 0.1104310000, 0.3250220000"); + values("0.1324705000, 0.1401871000, 0.1577949000, 0.1952367000, 0.2818014000, 0.5151351000, 1.1932850000", \ + "0.1359649000, 0.1436837000, 0.1612653000, 0.1987844000, 0.2853326000, 0.5188779000, 1.1991562000", \ + "0.1445870000, 0.1523063000, 0.1698768000, 0.2074812000, 0.2941459000, 0.5272099000, 1.2052065000", \ + "0.1661767000, 0.1739905000, 0.1915208000, 0.2291088000, 0.3157124000, 0.5490047000, 1.2260355000", \ + "0.2144279000, 0.2221635000, 0.2397015000, 0.2773207000, 0.3640306000, 0.5968084000, 1.2757643000", \ + "0.2828455000, 0.2916815000, 0.3107289000, 0.3494423000, 0.4369938000, 0.6712304000, 1.3520836000", \ + "0.3553947000, 0.3664853000, 0.3903454000, 0.4357208000, 0.5255734000, 0.7585704000, 1.4378282000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014716100, 0.0043312900, 0.0127480000, 0.0375202000, 0.1104310000, 0.3250220000"); + values("0.0253702000, 0.0292026000, 0.0391034000, 0.0606166000, 0.1140026000, 0.2635062000, 0.7307991000", \ + "0.0253868000, 0.0293119000, 0.0387338000, 0.0609084000, 0.1141270000, 0.2643384000, 0.7333944000", \ + "0.0253869000, 0.0293930000, 0.0390919000, 0.0604849000, 0.1140124000, 0.2642836000, 0.7332692000", \ + "0.0253802000, 0.0293222000, 0.0387181000, 0.0609838000, 0.1139240000, 0.2643200000, 0.7330779000", \ + "0.0253105000, 0.0297122000, 0.0390835000, 0.0606642000, 0.1140971000, 0.2638929000, 0.7317172000", \ + "0.0303969000, 0.0352920000, 0.0450525000, 0.0672461000, 0.1193577000, 0.2671936000, 0.7328094000", \ + "0.0415605000, 0.0472805000, 0.0594503000, 0.0830316000, 0.1363765000, 0.2794965000, 0.7319111000"); + } + related_pin : "A1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014716100, 0.0043312900, 0.0127480000, 0.0375202000, 0.1104310000, 0.3250220000"); + values("0.0276589000, 0.0334447000, 0.0479627000, 0.0848250000, 0.1908561000, 0.5177696000, 1.4993049000", \ + "0.0275740000, 0.0335131000, 0.0480005000, 0.0848818000, 0.1908328000, 0.5176160000, 1.4995731000", \ + "0.0276568000, 0.0334405000, 0.0479208000, 0.0847944000, 0.1908287000, 0.5181683000, 1.4975959000", \ + "0.0276998000, 0.0334120000, 0.0481768000, 0.0847043000, 0.1906159000, 0.5173340000, 1.4971125000", \ + "0.0283293000, 0.0343086000, 0.0484945000, 0.0853435000, 0.1911981000, 0.5187770000, 1.4991036000", \ + "0.0350796000, 0.0406575000, 0.0539292000, 0.0894574000, 0.1938796000, 0.5193905000, 1.5004150000", \ + "0.0474336000, 0.0547544000, 0.0690718000, 0.1015051000, 0.1989028000, 0.5208173000, 1.4976830000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014716100, 0.0043312900, 0.0127480000, 0.0375202000, 0.1104310000, 0.3250220000"); + values("0.2037041000, 0.2103144000, 0.2250693000, 0.2542642000, 0.3133197000, 0.4454107000, 0.8003822000", \ + "0.2093419000, 0.2159526000, 0.2307190000, 0.2601178000, 0.3189906000, 0.4510820000, 0.8060670000", \ + "0.2224204000, 0.2290221000, 0.2437238000, 0.2733594000, 0.3321370000, 0.4641889000, 0.8192597000", \ + "0.2517284000, 0.2583616000, 0.2730696000, 0.3027042000, 0.3614690000, 0.4935411000, 0.8486333000", \ + "0.3146804000, 0.3212804000, 0.3360413000, 0.3655440000, 0.4246116000, 0.5566960000, 0.9116785000", \ + "0.4439366000, 0.4511306000, 0.4669646000, 0.4982980000, 0.5594333000, 0.6923472000, 1.0474057000", \ + "0.6644014000, 0.6731093000, 0.6920836000, 0.7292688000, 0.7985970000, 0.9403590000, 1.2979218000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014716100, 0.0043312900, 0.0127480000, 0.0375202000, 0.1104310000, 0.3250220000"); + values("0.1432249000, 0.1509882000, 0.1684576000, 0.2060133000, 0.2925843000, 0.5260095000, 1.2032616000", \ + "0.1469379000, 0.1546612000, 0.1722171000, 0.2097272000, 0.2962253000, 0.5299752000, 1.2085783000", \ + "0.1552486000, 0.1629719000, 0.1805278000, 0.2180371000, 0.3045253000, 0.5382801000, 1.2168050000", \ + "0.1748716000, 0.1826009000, 0.2001287000, 0.2377357000, 0.3243050000, 0.5574715000, 1.2351572000", \ + "0.2170109000, 0.2249040000, 0.2427148000, 0.2806826000, 0.3673406000, 0.6003297000, 1.2787847000", \ + "0.2819642000, 0.2907555000, 0.3100473000, 0.3497681000, 0.4378752000, 0.6715890000, 1.3516465000", \ + "0.3475792000, 0.3586778000, 0.3827667000, 0.4279499000, 0.5193214000, 0.7534762000, 1.4320140000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014716100, 0.0043312900, 0.0127480000, 0.0375202000, 0.1104310000, 0.3250220000"); + values("0.0273615000, 0.0315968000, 0.0412361000, 0.0636414000, 0.1166353000, 0.2658385000, 0.7323001000", \ + "0.0273643000, 0.0315893000, 0.0412078000, 0.0628242000, 0.1166434000, 0.2659771000, 0.7324367000", \ + "0.0274038000, 0.0315965000, 0.0410424000, 0.0629568000, 0.1166888000, 0.2652453000, 0.7310143000", \ + "0.0276532000, 0.0315691000, 0.0410356000, 0.0627254000, 0.1164065000, 0.2656192000, 0.7324426000", \ + "0.0272792000, 0.0314890000, 0.0414016000, 0.0632169000, 0.1163819000, 0.2653503000, 0.7327267000", \ + "0.0313564000, 0.0357885000, 0.0465144000, 0.0673452000, 0.1196477000, 0.2676880000, 0.7330482000", \ + "0.0422634000, 0.0472034000, 0.0586299000, 0.0824622000, 0.1364463000, 0.2792805000, 0.7328831000"); + } + related_pin : "A2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014716100, 0.0043312900, 0.0127480000, 0.0375202000, 0.1104310000, 0.3250220000"); + values("0.0276562000, 0.0336311000, 0.0481933000, 0.0847854000, 0.1906386000, 0.5187749000, 1.4954573000", \ + "0.0275892000, 0.0335268000, 0.0479795000, 0.0845408000, 0.1910194000, 0.5188814000, 1.4999395000", \ + "0.0276013000, 0.0335330000, 0.0479746000, 0.0845235000, 0.1910639000, 0.5189688000, 1.4997112000", \ + "0.0276722000, 0.0334364000, 0.0482080000, 0.0846293000, 0.1906732000, 0.5179986000, 1.4985543000", \ + "0.0289480000, 0.0345309000, 0.0489428000, 0.0856239000, 0.1911020000, 0.5184897000, 1.4990464000", \ + "0.0339832000, 0.0398112000, 0.0545700000, 0.0897514000, 0.1939698000, 0.5184214000, 1.4989812000", \ + "0.0451718000, 0.0522269000, 0.0676677000, 0.1015675000, 0.1994348000, 0.5202116000, 1.4968078000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014716100, 0.0043312900, 0.0127480000, 0.0375202000, 0.1104310000, 0.3250220000"); + values("0.2262080000, 0.2330288000, 0.2481099000, 0.2783777000, 0.3381381000, 0.4713425000, 0.8268393000", \ + "0.2315690000, 0.2383736000, 0.2534827000, 0.2837809000, 0.3434437000, 0.4766599000, 0.8323342000", \ + "0.2445862000, 0.2513776000, 0.2665569000, 0.2968131000, 0.3564751000, 0.4896971000, 0.8453844000", \ + "0.2748172000, 0.2816022000, 0.2967630000, 0.3270289000, 0.3867811000, 0.5199248000, 0.8752687000", \ + "0.3387770000, 0.3456126000, 0.3609071000, 0.3912244000, 0.4511835000, 0.5842721000, 0.9398166000", \ + "0.4751863000, 0.4824103000, 0.4974487000, 0.5298637000, 0.5904968000, 0.7244938000, 1.0801783000", \ + "0.7131595000, 0.7216337000, 0.7408239000, 0.7777167000, 0.8470549000, 0.9880700000, 1.3461500000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014716100, 0.0043312900, 0.0127480000, 0.0375202000, 0.1104310000, 0.3250220000"); + values("0.1510802000, 0.1588736000, 0.1763801000, 0.2139053000, 0.3003895000, 0.5341492000, 1.2122170000", \ + "0.1550185000, 0.1627365000, 0.1803187000, 0.2178174000, 0.3043147000, 0.5380039000, 1.2169907000", \ + "0.1629160000, 0.1707168000, 0.1882234000, 0.2257476000, 0.3122199000, 0.5459748000, 1.2239054000", \ + "0.1794580000, 0.1871572000, 0.2048044000, 0.2422975000, 0.3286946000, 0.5624377000, 1.2417730000", \ + "0.2143931000, 0.2223418000, 0.2400405000, 0.2779014000, 0.3646377000, 0.5976479000, 1.2759499000", \ + "0.2699388000, 0.2786506000, 0.2981389000, 0.3375002000, 0.4263362000, 0.6600844000, 1.3387277000", \ + "0.3266313000, 0.3374097000, 0.3610369000, 0.4065793000, 0.4992822000, 0.7338452000, 1.4115049000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014716100, 0.0043312900, 0.0127480000, 0.0375202000, 0.1104310000, 0.3250220000"); + values("0.0291242000, 0.0335686000, 0.0433177000, 0.0647052000, 0.1185829000, 0.2678197000, 0.7341092000", \ + "0.0292384000, 0.0336862000, 0.0435449000, 0.0647970000, 0.1186824000, 0.2670439000, 0.7325585000", \ + "0.0291119000, 0.0332777000, 0.0432896000, 0.0647955000, 0.1186864000, 0.2671686000, 0.7327621000", \ + "0.0290274000, 0.0334453000, 0.0429480000, 0.0651890000, 0.1185729000, 0.2679419000, 0.7328202000", \ + "0.0292569000, 0.0336875000, 0.0429449000, 0.0648534000, 0.1184999000, 0.2676079000, 0.7346180000", \ + "0.0323905000, 0.0367730000, 0.0462126000, 0.0678261000, 0.1208874000, 0.2686862000, 0.7348234000", \ + "0.0425116000, 0.0480221000, 0.0589724000, 0.0816617000, 0.1350974000, 0.2788765000, 0.7352043000"); + } + related_pin : "A3"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014716100, 0.0043312900, 0.0127480000, 0.0375202000, 0.1104310000, 0.3250220000"); + values("0.0276708000, 0.0335628000, 0.0481282000, 0.0846964000, 0.1911363000, 0.5189123000, 1.4980358000", \ + "0.0275848000, 0.0335091000, 0.0479716000, 0.0846234000, 0.1909227000, 0.5185903000, 1.5004611000", \ + "0.0276890000, 0.0335714000, 0.0481048000, 0.0846534000, 0.1911455000, 0.5189245000, 1.4975186000", \ + "0.0277403000, 0.0334699000, 0.0480348000, 0.0844708000, 0.1910815000, 0.5189146000, 1.5006952000", \ + "0.0288540000, 0.0347209000, 0.0486925000, 0.0854492000, 0.1910580000, 0.5184514000, 1.4989525000", \ + "0.0330043000, 0.0390581000, 0.0539918000, 0.0903043000, 0.1946986000, 0.5195678000, 1.4980575000", \ + "0.0437675000, 0.0508941000, 0.0663954000, 0.1020031000, 0.2003120000, 0.5213488000, 1.4949886000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014716100, 0.0043312900, 0.0127480000, 0.0375202000, 0.1104310000, 0.3250220000"); + values("0.2305364000, 0.2373333000, 0.2523685000, 0.2823645000, 0.3418062000, 0.4737138000, 0.8295198000", \ + "0.2358976000, 0.2427023000, 0.2577402000, 0.2877482000, 0.3471834000, 0.4790940000, 0.8348955000", \ + "0.2493523000, 0.2561501000, 0.2712549000, 0.3012102000, 0.3602407000, 0.4924473000, 0.8483244000", \ + "0.2799691000, 0.2868180000, 0.3017940000, 0.3317363000, 0.3911150000, 0.5232078000, 0.8790113000", \ + "0.3453927000, 0.3522601000, 0.3672339000, 0.3972506000, 0.4565140000, 0.5891229000, 0.9446159000", \ + "0.4846680000, 0.4918444000, 0.5078123000, 0.5387654000, 0.5987238000, 0.7317013000, 1.0872604000", \ + "0.7304422000, 0.7389959000, 0.7578448000, 0.7940066000, 0.8619878000, 1.0017017000, 1.3591689000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014716100, 0.0043312900, 0.0127480000, 0.0375202000, 0.1104310000, 0.3250220000"); + values("0.1554765000, 0.1631867000, 0.1807238000, 0.2183945000, 0.3048937000, 0.5374998000, 1.2161352000", \ + "0.1595082000, 0.1672237000, 0.1848407000, 0.2223282000, 0.3088255000, 0.5424193000, 1.2220333000", \ + "0.1672765000, 0.1749914000, 0.1926105000, 0.2301064000, 0.3165972000, 0.5501918000, 1.2300146000", \ + "0.1821457000, 0.1898549000, 0.2074348000, 0.2450366000, 0.3316358000, 0.5642942000, 1.2429724000", \ + "0.2112836000, 0.2191286000, 0.2369309000, 0.2747756000, 0.3614108000, 0.5950071000, 1.2724624000", \ + "0.2570577000, 0.2656019000, 0.2847016000, 0.3247292000, 0.4131659000, 0.6465908000, 1.3251059000", \ + "0.3067867000, 0.3172244000, 0.3399036000, 0.3848259000, 0.4773196000, 0.7122855000, 1.3895929000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014716100, 0.0043312900, 0.0127480000, 0.0375202000, 0.1104310000, 0.3250220000"); + values("0.0290604000, 0.0333556000, 0.0426417000, 0.0639820000, 0.1173117000, 0.2665422000, 0.7335695000", \ + "0.0290801000, 0.0333960000, 0.0426474000, 0.0640936000, 0.1172891000, 0.2665771000, 0.7337461000", \ + "0.0291108000, 0.0334645000, 0.0433833000, 0.0639861000, 0.1175221000, 0.2664593000, 0.7344029000", \ + "0.0292101000, 0.0334289000, 0.0430928000, 0.0640224000, 0.1172832000, 0.2665194000, 0.7334781000", \ + "0.0292090000, 0.0332588000, 0.0426962000, 0.0642469000, 0.1171361000, 0.2663104000, 0.7347798000", \ + "0.0321755000, 0.0360339000, 0.0458410000, 0.0667180000, 0.1192685000, 0.2670601000, 0.7346387000", \ + "0.0422050000, 0.0469873000, 0.0582637000, 0.0811218000, 0.1337245000, 0.2766134000, 0.7345039000"); + } + related_pin : "A4"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014716100, 0.0043312900, 0.0127480000, 0.0375202000, 0.1104310000, 0.3250220000"); + values("0.0275700000, 0.0334924000, 0.0482613000, 0.0846868000, 0.1909224000, 0.5184947000, 1.4980915000", \ + "0.0276211000, 0.0334683000, 0.0480313000, 0.0847568000, 0.1907091000, 0.5179805000, 1.5006389000", \ + "0.0276627000, 0.0334642000, 0.0480288000, 0.0847533000, 0.1907457000, 0.5178621000, 1.5005208000", \ + "0.0275856000, 0.0334621000, 0.0478780000, 0.0847650000, 0.1909083000, 0.5183837000, 1.4980810000", \ + "0.0287696000, 0.0343775000, 0.0486077000, 0.0851626000, 0.1912782000, 0.5189221000, 1.4962587000", \ + "0.0318101000, 0.0382144000, 0.0531383000, 0.0897031000, 0.1937304000, 0.5181744000, 1.4972831000", \ + "0.0406797000, 0.0478347000, 0.0633906000, 0.0999961000, 0.1998597000, 0.5212281000, 1.4957744000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014716100, 0.0043312900, 0.0127480000, 0.0375202000, 0.1104310000, 0.3250220000"); + values("0.1956633000, 0.2024055000, 0.2174481000, 0.2474760000, 0.3069319000, 0.4391949000, 0.7947148000", \ + "0.1993289000, 0.2061821000, 0.2212989000, 0.2512930000, 0.3107664000, 0.4430938000, 0.7983363000", \ + "0.2094914000, 0.2162219000, 0.2312655000, 0.2610216000, 0.3203761000, 0.4528404000, 0.8083318000", \ + "0.2350939000, 0.2421903000, 0.2573085000, 0.2875369000, 0.3468130000, 0.4791172000, 0.8348461000", \ + "0.3008453000, 0.3073086000, 0.3226670000, 0.3523008000, 0.4120517000, 0.5444682000, 0.9002492000", \ + "0.4430214000, 0.4506613000, 0.4667212000, 0.4982476000, 0.5586262000, 0.6911700000, 1.0470420000", \ + "0.6700491000, 0.6803942000, 0.7001913000, 0.7397150000, 0.8065767000, 0.9432910000, 1.3014988000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014716100, 0.0043312900, 0.0127480000, 0.0375202000, 0.1104310000, 0.3250220000"); + values("0.0589109000, 0.0645962000, 0.0787619000, 0.1117248000, 0.1924293000, 0.4223469000, 1.0990101000", \ + "0.0637574000, 0.0694313000, 0.0836008000, 0.1165280000, 0.1974896000, 0.4275463000, 1.1079409000", \ + "0.0749350000, 0.0805970000, 0.0946679000, 0.1275617000, 0.2086233000, 0.4388627000, 1.1260405000", \ + "0.0985004000, 0.1044015000, 0.1186241000, 0.1515508000, 0.2327031000, 0.4637958000, 1.1524317000", \ + "0.1309933000, 0.1385515000, 0.1555659000, 0.1910725000, 0.2730699000, 0.5041517000, 1.1798637000", \ + "0.1662883000, 0.1766819000, 0.1998601000, 0.2425236000, 0.3278045000, 0.5585118000, 1.2379773000", \ + "0.1871065000, 0.2010967000, 0.2332300000, 0.2909181000, 0.3861958000, 0.6177429000, 1.2939808000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014716100, 0.0043312900, 0.0127480000, 0.0375202000, 0.1104310000, 0.3250220000"); + values("0.0290786000, 0.0334811000, 0.0428390000, 0.0648311000, 0.1170142000, 0.2663275000, 0.7347557000", \ + "0.0289560000, 0.0331796000, 0.0430006000, 0.0639719000, 0.1171508000, 0.2667532000, 0.7317874000", \ + "0.0292003000, 0.0331089000, 0.0430536000, 0.0649081000, 0.1173997000, 0.2667300000, 0.7338299000", \ + "0.0290914000, 0.0332119000, 0.0430017000, 0.0645305000, 0.1172913000, 0.2660267000, 0.7328308000", \ + "0.0289593000, 0.0332182000, 0.0430418000, 0.0641171000, 0.1170037000, 0.2661851000, 0.7343355000", \ + "0.0348980000, 0.0388869000, 0.0481080000, 0.0688274000, 0.1193775000, 0.2673758000, 0.7337886000", \ + "0.0507678000, 0.0553247000, 0.0664381000, 0.0862004000, 0.1341073000, 0.2759569000, 0.7336277000"); + } + related_pin : "B1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014716100, 0.0043312900, 0.0127480000, 0.0375202000, 0.1104310000, 0.3250220000"); + values("0.0175903000, 0.0229565000, 0.0373982000, 0.0740412000, 0.1822031000, 0.5156106000, 1.4950134000", \ + "0.0175939000, 0.0229572000, 0.0374015000, 0.0740890000, 0.1821962000, 0.5132384000, 1.5009672000", \ + "0.0176287000, 0.0229848000, 0.0374395000, 0.0740614000, 0.1821738000, 0.5133977000, 1.4966319000", \ + "0.0195779000, 0.0246493000, 0.0384999000, 0.0745107000, 0.1820963000, 0.5149501000, 1.4989773000", \ + "0.0267900000, 0.0322278000, 0.0456418000, 0.0790521000, 0.1835827000, 0.5140972000, 1.4965659000", \ + "0.0389113000, 0.0462094000, 0.0616380000, 0.0913124000, 0.1880880000, 0.5122560000, 1.4970293000", \ + "0.0572977000, 0.0678697000, 0.0882168000, 0.1189229000, 0.2016623000, 0.5152390000, 1.4919785000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__a41o_4") { + leakage_power () { + value : 0.0046105000; + when : "!A1&!A2&!A3&!A4&B1"; + } + leakage_power () { + value : 0.0082481000; + when : "!A1&!A2&!A3&!A4&!B1"; + } + leakage_power () { + value : 0.0046100000; + when : "!A1&!A2&!A3&A4&B1"; + } + leakage_power () { + value : 0.0082575000; + when : "!A1&!A2&!A3&A4&!B1"; + } + leakage_power () { + value : 0.0046100000; + when : "!A1&!A2&A3&!A4&B1"; + } + leakage_power () { + value : 0.0082581000; + when : "!A1&!A2&A3&!A4&!B1"; + } + leakage_power () { + value : 0.0046100000; + when : "!A1&!A2&A3&A4&B1"; + } + leakage_power () { + value : 0.0082869000; + when : "!A1&!A2&A3&A4&!B1"; + } + leakage_power () { + value : 0.0046100000; + when : "!A1&A2&!A3&!A4&B1"; + } + leakage_power () { + value : 0.0082599000; + when : "!A1&A2&!A3&!A4&!B1"; + } + leakage_power () { + value : 0.0046100000; + when : "!A1&A2&!A3&A4&B1"; + } + leakage_power () { + value : 0.0082888000; + when : "!A1&A2&!A3&A4&!B1"; + } + leakage_power () { + value : 0.0046100000; + when : "!A1&A2&A3&!A4&B1"; + } + leakage_power () { + value : 0.0082912000; + when : "!A1&A2&A3&!A4&!B1"; + } + leakage_power () { + value : 0.0046109000; + when : "!A1&A2&A3&A4&B1"; + } + leakage_power () { + value : 0.0089728000; + when : "!A1&A2&A3&A4&!B1"; + } + leakage_power () { + value : 0.0046100000; + when : "A1&!A2&!A3&!A4&B1"; + } + leakage_power () { + value : 0.0082703000; + when : "A1&!A2&!A3&!A4&!B1"; + } + leakage_power () { + value : 0.0046100000; + when : "A1&!A2&!A3&A4&B1"; + } + leakage_power () { + value : 0.0083003000; + when : "A1&!A2&!A3&A4&!B1"; + } + leakage_power () { + value : 0.0046100000; + when : "A1&!A2&A3&!A4&B1"; + } + leakage_power () { + value : 0.0083028000; + when : "A1&!A2&A3&!A4&!B1"; + } + leakage_power () { + value : 0.0046103000; + when : "A1&!A2&A3&A4&B1"; + } + leakage_power () { + value : 0.0088094000; + when : "A1&!A2&A3&A4&!B1"; + } + leakage_power () { + value : 0.0046100000; + when : "A1&A2&!A3&!A4&B1"; + } + leakage_power () { + value : 0.0083167000; + when : "A1&A2&!A3&!A4&!B1"; + } + leakage_power () { + value : 0.0046099000; + when : "A1&A2&!A3&A4&B1"; + } + leakage_power () { + value : 0.0088056000; + when : "A1&A2&!A3&A4&!B1"; + } + leakage_power () { + value : 0.0046100000; + when : "A1&A2&A3&!A4&B1"; + } + leakage_power () { + value : 0.0088092000; + when : "A1&A2&A3&!A4&!B1"; + } + leakage_power () { + value : 0.0021909000; + when : "A1&A2&A3&A4&B1"; + } + leakage_power () { + value : 0.0054482000; + when : "A1&A2&A3&A4&!B1"; + } + area : 21.270400000; + cell_footprint : "sky130_fd_sc_hd__a41o"; + cell_leakage_power : 0.0063521180; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A1") { + capacitance : 0.0042110000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0040950000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0088935000, 0.0088876000, 0.0088741000, 0.0088719000, 0.0088668000, 0.0088551000, 0.0088282000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0061713000, -0.0061728000, -0.0061765000, -0.0061595000, -0.0061203000, -0.0060301000, -0.0058221000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0043280000; + } + pin ("A2") { + capacitance : 0.0042220000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0040820000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0083726000, 0.0083698000, 0.0083633000, 0.0083959000, 0.0084713000, 0.0086448000, 0.0090450000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0077520000, -0.0077484000, -0.0077400000, -0.0077381000, -0.0077338000, -0.0077238000, -0.0077008000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0043620000; + } + pin ("A3") { + capacitance : 0.0043970000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0042280000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0078491000, 0.0078549000, 0.0078680000, 0.0078667000, 0.0078637000, 0.0078566000, 0.0078404000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0078450000, -0.0078463000, -0.0078492000, -0.0078511000, -0.0078555000, -0.0078656000, -0.0078890000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0045650000; + } + pin ("A4") { + capacitance : 0.0044010000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0041640000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0078615000, 0.0078653000, 0.0078740000, 0.0078766000, 0.0078825000, 0.0078961000, 0.0079274000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0078695000, -0.0078679000, -0.0078643000, -0.0078634000, -0.0078611000, -0.0078560000, -0.0078440000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0046380000; + } + pin ("B1") { + capacitance : 0.0045140000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0041330000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0039355000, 0.0039187000, 0.0038799000, 0.0039153000, 0.0039970000, 0.0041851000, 0.0046188000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0033984000, -0.0034092000, -0.0034340000, -0.0034381000, -0.0034473000, -0.0034687000, -0.0035180000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0048960000; + } + pin ("X") { + direction : "output"; + function : "(A1&A2&A3&A4) | (B1)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016114370, 0.0051934600, 0.0167378700, 0.0539440500, 0.1738549000, 0.5603125000"); + values("0.0283566000, 0.0265670000, 0.0214184000, 0.0061189000, -0.0498810000, -0.2425627000, -0.8685214000", \ + "0.0280678000, 0.0264028000, 0.0212607000, 0.0060403000, -0.0499093000, -0.2427789000, -0.8685578000", \ + "0.0278946000, 0.0260994000, 0.0209503000, 0.0056863000, -0.0503594000, -0.2430078000, -0.8689287000", \ + "0.0273414000, 0.0255613000, 0.0204113000, 0.0051336000, -0.0507735000, -0.2435171000, -0.8693951000", \ + "0.0267200000, 0.0249667000, 0.0197803000, 0.0043789000, -0.0515750000, -0.2442616000, -0.8699542000", \ + "0.0256060000, 0.0237654000, 0.0183663000, 0.0033590000, -0.0522260000, -0.2445401000, -0.8701777000", \ + "0.0347086000, 0.0322526000, 0.0260554000, 0.0072155000, -0.0523885000, -0.2448960000, -0.8701542000"); + } + related_pin : "A1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016114370, 0.0051934600, 0.0167378700, 0.0539440500, 0.1738549000, 0.5603125000"); + values("0.0338333000, 0.0356243000, 0.0417639000, 0.0615851000, 0.1225181000, 0.3156794000, 0.9357667000", \ + "0.0333588000, 0.0351549000, 0.0412926000, 0.0611566000, 0.1224145000, 0.3154337000, 0.9362187000", \ + "0.0331112000, 0.0349775000, 0.0410904000, 0.0607144000, 0.1220379000, 0.3154240000, 0.9345519000", \ + "0.0326079000, 0.0344323000, 0.0405597000, 0.0603972000, 0.1215607000, 0.3147928000, 0.9353658000", \ + "0.0326094000, 0.0344464000, 0.0404429000, 0.0601711000, 0.1206257000, 0.3141379000, 0.9349147000", \ + "0.0338426000, 0.0355877000, 0.0412813000, 0.0597400000, 0.1204101000, 0.3134558000, 0.9329565000", \ + "0.0368070000, 0.0383718000, 0.0439586000, 0.0623088000, 0.1221448000, 0.3145637000, 0.9323754000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016114370, 0.0051934600, 0.0167378700, 0.0539440500, 0.1738549000, 0.5603125000"); + values("0.0346549000, 0.0328990000, 0.0275833000, 0.0122223000, -0.0433995000, -0.2355722000, -0.8612506000", \ + "0.0346663000, 0.0328870000, 0.0275853000, 0.0121122000, -0.0435123000, -0.2357517000, -0.8614209000", \ + "0.0343455000, 0.0324895000, 0.0272440000, 0.0120322000, -0.0437783000, -0.2360404000, -0.8616522000", \ + "0.0336994000, 0.0319681000, 0.0266361000, 0.0112380000, -0.0443967000, -0.2365246000, -0.8621845000", \ + "0.0330929000, 0.0312577000, 0.0259732000, 0.0104660000, -0.0452609000, -0.2373886000, -0.8629068000", \ + "0.0324240000, 0.0305331000, 0.0251662000, 0.0097977000, -0.0457802000, -0.2378863000, -0.8632737000", \ + "0.0403502000, 0.0382967000, 0.0321176000, 0.0133000000, -0.0458852000, -0.2385975000, -0.8637776000"); + } + related_pin : "A2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016114370, 0.0051934600, 0.0167378700, 0.0539440500, 0.1738549000, 0.5603125000"); + values("0.0352090000, 0.0370408000, 0.0431815000, 0.0628633000, 0.1241415000, 0.3173625000, 0.9370636000", \ + "0.0351157000, 0.0368996000, 0.0430367000, 0.0626601000, 0.1238578000, 0.3171228000, 0.9377107000", \ + "0.0347503000, 0.0365531000, 0.0426773000, 0.0622565000, 0.1236887000, 0.3170704000, 0.9404864000", \ + "0.0343557000, 0.0360742000, 0.0422013000, 0.0619166000, 0.1233850000, 0.3164428000, 0.9388132000", \ + "0.0344455000, 0.0362337000, 0.0422643000, 0.0617448000, 0.1228334000, 0.3160841000, 0.9384244000", \ + "0.0350807000, 0.0370292000, 0.0427457000, 0.0613545000, 0.1220861000, 0.3148963000, 0.9360292000", \ + "0.0378416000, 0.0395152000, 0.0450949000, 0.0637751000, 0.1234246000, 0.3159692000, 0.9328086000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016114370, 0.0051934600, 0.0167378700, 0.0539440500, 0.1738549000, 0.5603125000"); + values("0.0403557000, 0.0385641000, 0.0331159000, 0.0178161000, -0.0378401000, -0.2297585000, -0.8550753000", \ + "0.0399791000, 0.0381966000, 0.0328705000, 0.0174838000, -0.0379749000, -0.2298715000, -0.8552279000", \ + "0.0399757000, 0.0381705000, 0.0328181000, 0.0174059000, -0.0382006000, -0.2302313000, -0.8554859000", \ + "0.0395812000, 0.0378202000, 0.0324444000, 0.0170309000, -0.0386220000, -0.2305006000, -0.8558458000", \ + "0.0389614000, 0.0371668000, 0.0318093000, 0.0163859000, -0.0391640000, -0.2311415000, -0.8562861000", \ + "0.0388110000, 0.0370585000, 0.0316474000, 0.0160690000, -0.0394303000, -0.2313206000, -0.8564932000", \ + "0.0472567000, 0.0452092000, 0.0390311000, 0.0201257000, -0.0397864000, -0.2318629000, -0.8567137000"); + } + related_pin : "A3"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016114370, 0.0051934600, 0.0167378700, 0.0539440500, 0.1738549000, 0.5603125000"); + values("0.0352324000, 0.0370341000, 0.0431742000, 0.0628031000, 0.1240054000, 0.3173077000, 0.9377950000", \ + "0.0350356000, 0.0368914000, 0.0429733000, 0.0625792000, 0.1238348000, 0.3171586000, 0.9376107000", \ + "0.0346191000, 0.0365214000, 0.0426178000, 0.0622063000, 0.1236449000, 0.3170022000, 0.9403905000", \ + "0.0343278000, 0.0361146000, 0.0422544000, 0.0618658000, 0.1233662000, 0.3164119000, 0.9387489000", \ + "0.0340978000, 0.0359312000, 0.0419462000, 0.0616662000, 0.1226481000, 0.3161689000, 0.9367587000", \ + "0.0351113000, 0.0368784000, 0.0426614000, 0.0612501000, 0.1224490000, 0.3152237000, 0.9351694000", \ + "0.0370366000, 0.0387233000, 0.0443706000, 0.0631729000, 0.1234732000, 0.3161723000, 0.9338160000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016114370, 0.0051934600, 0.0167378700, 0.0539440500, 0.1738549000, 0.5603125000"); + values("0.0450691000, 0.0432673000, 0.0379496000, 0.0225730000, -0.0327080000, -0.2242409000, -0.8491464000", \ + "0.0448084000, 0.0429961000, 0.0376185000, 0.0222254000, -0.0330430000, -0.2243933000, -0.8493501000", \ + "0.0443803000, 0.0425954000, 0.0372545000, 0.0220401000, -0.0332938000, -0.2247369000, -0.8496494000", \ + "0.0443311000, 0.0425185000, 0.0371812000, 0.0218069000, -0.0334647000, -0.2249734000, -0.8499393000", \ + "0.0438487000, 0.0420422000, 0.0366650000, 0.0212830000, -0.0339684000, -0.2253797000, -0.8502503000", \ + "0.0444455000, 0.0426674000, 0.0371784000, 0.0214707000, -0.0340506000, -0.2255380000, -0.8504067000", \ + "0.0529207000, 0.0508729000, 0.0447423000, 0.0257731000, -0.0341950000, -0.2261013000, -0.8505703000"); + } + related_pin : "A4"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016114370, 0.0051934600, 0.0167378700, 0.0539440500, 0.1738549000, 0.5603125000"); + values("0.0352459000, 0.0370984000, 0.0431815000, 0.0627875000, 0.1240433000, 0.3173460000, 0.9377597000", \ + "0.0348994000, 0.0367251000, 0.0428280000, 0.0626215000, 0.1238822000, 0.3170619000, 0.9363928000", \ + "0.0346165000, 0.0364723000, 0.0425521000, 0.0623546000, 0.1236541000, 0.3169981000, 0.9388711000", \ + "0.0342458000, 0.0361000000, 0.0422027000, 0.0618820000, 0.1233086000, 0.3165759000, 0.9399334000", \ + "0.0340523000, 0.0358858000, 0.0419435000, 0.0614765000, 0.1226252000, 0.3161127000, 0.9363976000", \ + "0.0354089000, 0.0371923000, 0.0429965000, 0.0612362000, 0.1224440000, 0.3152548000, 0.9373385000", \ + "0.0369649000, 0.0386596000, 0.0443766000, 0.0631184000, 0.1230420000, 0.3156195000, 0.9339815000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016114370, 0.0051934600, 0.0167378700, 0.0539440500, 0.1738549000, 0.5603125000"); + values("0.0430353000, 0.0411739000, 0.0358115000, 0.0205105000, -0.0346914000, -0.2260516000, -0.8509472000", \ + "0.0427847000, 0.0409430000, 0.0358425000, 0.0203843000, -0.0348343000, -0.2263406000, -0.8511868000", \ + "0.0424475000, 0.0405546000, 0.0353112000, 0.0198995000, -0.0352365000, -0.2266973000, -0.8515734000", \ + "0.0420354000, 0.0403004000, 0.0349262000, 0.0195810000, -0.0356630000, -0.2271111000, -0.8519463000", \ + "0.0415580000, 0.0398134000, 0.0344628000, 0.0190226000, -0.0363671000, -0.2276847000, -0.8524938000", \ + "0.0423874000, 0.0405541000, 0.0350424000, 0.0193355000, -0.0363214000, -0.2277603000, -0.8523317000", \ + "0.0542434000, 0.0520001000, 0.0454990000, 0.0261681000, -0.0326598000, -0.2253550000, -0.8502756000"); + } + related_pin : "B1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016114370, 0.0051934600, 0.0167378700, 0.0539440500, 0.1738549000, 0.5603125000"); + values("0.0240264000, 0.0260792000, 0.0325039000, 0.0520580000, 0.1118664000, 0.3039243000, 0.9233464000", \ + "0.0239445000, 0.0259866000, 0.0324230000, 0.0519706000, 0.1118424000, 0.3039011000, 0.9239186000", \ + "0.0237323000, 0.0257321000, 0.0320857000, 0.0515570000, 0.1116545000, 0.3039013000, 0.9275183000", \ + "0.0232338000, 0.0251642000, 0.0314041000, 0.0507404000, 0.1109710000, 0.3029268000, 0.9207356000", \ + "0.0233640000, 0.0251964000, 0.0311067000, 0.0504307000, 0.1104745000, 0.3030241000, 0.9235364000", \ + "0.0248931000, 0.0266617000, 0.0324365000, 0.0512065000, 0.1105823000, 0.3022687000, 0.9223149000", \ + "0.0286964000, 0.0302440000, 0.0357174000, 0.0540921000, 0.1141410000, 0.3053202000, 0.9213523000"); + } + } + max_capacitance : 0.5603130000; + max_transition : 1.5019620000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016114400, 0.0051934600, 0.0167379000, 0.0539441000, 0.1738550000, 0.5603130000"); + values("0.1752514000, 0.1791203000, 0.1892402000, 0.2123169000, 0.2610626000, 0.3765588000, 0.7077884000", \ + "0.1810962000, 0.1849696000, 0.1948706000, 0.2179863000, 0.2669347000, 0.3822915000, 0.7138947000", \ + "0.1943133000, 0.1982127000, 0.2083303000, 0.2312909000, 0.2802480000, 0.3955737000, 0.7265627000", \ + "0.2243421000, 0.2282099000, 0.2382933000, 0.2611022000, 0.3100811000, 0.4255340000, 0.7563434000", \ + "0.2892406000, 0.2930873000, 0.3031748000, 0.3260370000, 0.3750517000, 0.4905000000, 0.8220858000", \ + "0.4156313000, 0.4199282000, 0.4310825000, 0.4562251000, 0.5083077000, 0.6263552000, 0.9575946000", \ + "0.6293223000, 0.6346536000, 0.6483119000, 0.6784631000, 0.7396329000, 0.8676851000, 1.2019676000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016114400, 0.0051934600, 0.0167379000, 0.0539441000, 0.1738550000, 0.5603130000"); + values("0.1461379000, 0.1516169000, 0.1660870000, 0.2001547000, 0.2814216000, 0.5072767000, 1.2164513000", \ + "0.1493791000, 0.1548650000, 0.1693780000, 0.2034896000, 0.2847993000, 0.5105574000, 1.2197858000", \ + "0.1579377000, 0.1634175000, 0.1779224000, 0.2119935000, 0.2933181000, 0.5188925000, 1.2305049000", \ + "0.1781200000, 0.1836060000, 0.1981581000, 0.2322415000, 0.3134594000, 0.5393937000, 1.2486778000", \ + "0.2264467000, 0.2318251000, 0.2462109000, 0.2802640000, 0.3618031000, 0.5874718000, 1.2963699000", \ + "0.2969285000, 0.3027674000, 0.3175987000, 0.3521641000, 0.4342047000, 0.6609791000, 1.3700651000", \ + "0.3666661000, 0.3739380000, 0.3924625000, 0.4317737000, 0.5154365000, 0.7413850000, 1.4522047000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016114400, 0.0051934600, 0.0167379000, 0.0539441000, 0.1738550000, 0.5603130000"); + values("0.0252063000, 0.0274268000, 0.0340146000, 0.0509178000, 0.0943433000, 0.2239810000, 0.6630501000", \ + "0.0251819000, 0.0277002000, 0.0341288000, 0.0513620000, 0.0945233000, 0.2242965000, 0.6644656000", \ + "0.0250751000, 0.0274864000, 0.0341061000, 0.0506719000, 0.0944516000, 0.2245173000, 0.6635229000", \ + "0.0249974000, 0.0274492000, 0.0339728000, 0.0508639000, 0.0946908000, 0.2246556000, 0.6640458000", \ + "0.0250869000, 0.0274996000, 0.0341027000, 0.0511351000, 0.0944645000, 0.2244578000, 0.6637077000", \ + "0.0306109000, 0.0333115000, 0.0404313000, 0.0571171000, 0.0998780000, 0.2275906000, 0.6639230000", \ + "0.0428126000, 0.0456007000, 0.0539458000, 0.0724845000, 0.1175443000, 0.2413572000, 0.6663838000"); + } + related_pin : "A1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016114400, 0.0051934600, 0.0167379000, 0.0539441000, 0.1738550000, 0.5603130000"); + values("0.0312085000, 0.0353777000, 0.0469587000, 0.0780061000, 0.1705116000, 0.4794298000, 1.5005253000", \ + "0.0312782000, 0.0353818000, 0.0470021000, 0.0779977000, 0.1701456000, 0.4781017000, 1.4991723000", \ + "0.0311815000, 0.0355123000, 0.0470612000, 0.0780472000, 0.1706938000, 0.4792934000, 1.5018078000", \ + "0.0314397000, 0.0354191000, 0.0471003000, 0.0779307000, 0.1700635000, 0.4785637000, 1.4991850000", \ + "0.0317072000, 0.0357172000, 0.0473698000, 0.0785319000, 0.1705057000, 0.4791598000, 1.4980269000", \ + "0.0369726000, 0.0405209000, 0.0516069000, 0.0813609000, 0.1737468000, 0.4806289000, 1.4997764000", \ + "0.0495075000, 0.0540569000, 0.0656182000, 0.0928751000, 0.1787961000, 0.4822752000, 1.4960329000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016114400, 0.0051934600, 0.0167379000, 0.0539441000, 0.1738550000, 0.5603130000"); + values("0.2084035000, 0.2125618000, 0.2232894000, 0.2473198000, 0.2976568000, 0.4147988000, 0.7474036000", \ + "0.2141028000, 0.2182475000, 0.2289846000, 0.2530054000, 0.3037750000, 0.4206382000, 0.7526624000", \ + "0.2270611000, 0.2312170000, 0.2419979000, 0.2658729000, 0.3163270000, 0.4335012000, 0.7659363000", \ + "0.2571079000, 0.2612625000, 0.2719950000, 0.2960239000, 0.3464045000, 0.4635673000, 0.7962131000", \ + "0.3218594000, 0.3260863000, 0.3367729000, 0.3607606000, 0.4113594000, 0.5287186000, 0.8613418000", \ + "0.4549048000, 0.4593880000, 0.4709315000, 0.4965186000, 0.5488238000, 0.6676411000, 1.0002996000", \ + "0.6881120000, 0.6935225000, 0.7074501000, 0.7378831000, 0.7979073000, 0.9253940000, 1.2614298000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016114400, 0.0051934600, 0.0167379000, 0.0539441000, 0.1738550000, 0.5603130000"); + values("0.1626114000, 0.1680796000, 0.1825323000, 0.2166310000, 0.2979694000, 0.5234292000, 1.2326098000", \ + "0.1664008000, 0.1718874000, 0.1863561000, 0.2203952000, 0.3016112000, 0.5275075000, 1.2359093000", \ + "0.1749747000, 0.1804399000, 0.1948829000, 0.2290173000, 0.3103465000, 0.5357770000, 1.2469841000", \ + "0.1949106000, 0.2003215000, 0.2148216000, 0.2489157000, 0.3302970000, 0.5554036000, 1.2652615000", \ + "0.2395660000, 0.2450639000, 0.2596316000, 0.2937328000, 0.3750100000, 0.6003534000, 1.3094026000", \ + "0.3114933000, 0.3174848000, 0.3330377000, 0.3687185000, 0.4516343000, 0.6788103000, 1.3884410000", \ + "0.3895433000, 0.3970293000, 0.4159512000, 0.4567584000, 0.5429120000, 0.7698433000, 1.4798712000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016114400, 0.0051934600, 0.0167379000, 0.0539441000, 0.1738550000, 0.5603130000"); + values("0.0280233000, 0.0305922000, 0.0374384000, 0.0536687000, 0.0970564000, 0.2272409000, 0.6651744000", \ + "0.0280287000, 0.0305559000, 0.0371153000, 0.0540799000, 0.0970824000, 0.2270634000, 0.6651681000", \ + "0.0282405000, 0.0304380000, 0.0372756000, 0.0537527000, 0.0977265000, 0.2273754000, 0.6653935000", \ + "0.0280445000, 0.0306069000, 0.0374313000, 0.0536709000, 0.0970642000, 0.2272310000, 0.6652914000", \ + "0.0280469000, 0.0306168000, 0.0371371000, 0.0537485000, 0.0975663000, 0.2270545000, 0.6646811000", \ + "0.0320994000, 0.0348362000, 0.0413300000, 0.0586628000, 0.1009492000, 0.2286762000, 0.6659718000", \ + "0.0435616000, 0.0467400000, 0.0539672000, 0.0720928000, 0.1161741000, 0.2414245000, 0.6674505000"); + } + related_pin : "A2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016114400, 0.0051934600, 0.0167379000, 0.0539441000, 0.1738550000, 0.5603130000"); + values("0.0313448000, 0.0354562000, 0.0469858000, 0.0779929000, 0.1701743000, 0.4784647000, 1.5004373000", \ + "0.0312862000, 0.0354547000, 0.0470087000, 0.0781229000, 0.1701113000, 0.4788263000, 1.4971424000", \ + "0.0314535000, 0.0356178000, 0.0472135000, 0.0780695000, 0.1705415000, 0.4792411000, 1.5019579000", \ + "0.0314156000, 0.0354174000, 0.0471454000, 0.0781241000, 0.1700027000, 0.4785948000, 1.4981526000", \ + "0.0321451000, 0.0361981000, 0.0477292000, 0.0789871000, 0.1703809000, 0.4781920000, 1.4969748000", \ + "0.0363647000, 0.0407751000, 0.0523461000, 0.0826262000, 0.1738623000, 0.4807431000, 1.4988446000", \ + "0.0483433000, 0.0531669000, 0.0656092000, 0.0953566000, 0.1800782000, 0.4828592000, 1.4953170000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016114400, 0.0051934600, 0.0167379000, 0.0539441000, 0.1738550000, 0.5603130000"); + values("0.2208521000, 0.2250906000, 0.2359925000, 0.2602206000, 0.3111092000, 0.4279598000, 0.7610656000", \ + "0.2264531000, 0.2306852000, 0.2416375000, 0.2659224000, 0.3163745000, 0.4336926000, 0.7663901000", \ + "0.2399870000, 0.2442265000, 0.2551599000, 0.2793772000, 0.3302593000, 0.4471772000, 0.7802277000", \ + "0.2707384000, 0.2749689000, 0.2859101000, 0.3101157000, 0.3606507000, 0.4779604000, 0.8110062000", \ + "0.3355239000, 0.3397513000, 0.3506417000, 0.3749287000, 0.4257578000, 0.5430787000, 0.8761012000", \ + "0.4714280000, 0.4760451000, 0.4875532000, 0.5129129000, 0.5646264000, 0.6825269000, 1.0158043000", \ + "0.7116703000, 0.7171012000, 0.7307890000, 0.7604968000, 0.8199454000, 0.9462263000, 1.2816578000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016114400, 0.0051934600, 0.0167379000, 0.0539441000, 0.1738550000, 0.5603130000"); + values("0.1708478000, 0.1763283000, 0.1907895000, 0.2248420000, 0.3060447000, 0.5318668000, 1.2401106000", \ + "0.1745980000, 0.1800890000, 0.1945498000, 0.2286021000, 0.3098011000, 0.5355830000, 1.2440716000", \ + "0.1821749000, 0.1876431000, 0.2020933000, 0.2362389000, 0.3175778000, 0.5429726000, 1.2541402000", \ + "0.1979189000, 0.2033833000, 0.2177978000, 0.2518881000, 0.3332880000, 0.5584118000, 1.2680612000", \ + "0.2311284000, 0.2366685000, 0.2512844000, 0.2857349000, 0.3670065000, 0.5927756000, 1.3014522000", \ + "0.2873981000, 0.2933862000, 0.3090629000, 0.3450936000, 0.4282101000, 0.6550773000, 1.3673691000", \ + "0.3519727000, 0.3591384000, 0.3775853000, 0.4181636000, 0.5054936000, 0.7335346000, 1.4430807000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016114400, 0.0051934600, 0.0167379000, 0.0539441000, 0.1738550000, 0.5603130000"); + values("0.0290173000, 0.0315223000, 0.0388297000, 0.0544612000, 0.0978407000, 0.2268872000, 0.6660019000", \ + "0.0292310000, 0.0318142000, 0.0385830000, 0.0545914000, 0.0976621000, 0.2273587000, 0.6655940000", \ + "0.0290988000, 0.0316338000, 0.0384238000, 0.0545525000, 0.0978899000, 0.2274636000, 0.6660046000", \ + "0.0290727000, 0.0316210000, 0.0383773000, 0.0545987000, 0.0975420000, 0.2273429000, 0.6658036000", \ + "0.0292295000, 0.0318581000, 0.0381006000, 0.0546394000, 0.0979172000, 0.2269566000, 0.6650637000", \ + "0.0326398000, 0.0351477000, 0.0416795000, 0.0582123000, 0.0998739000, 0.2283109000, 0.6642956000", \ + "0.0427398000, 0.0457445000, 0.0542537000, 0.0708891000, 0.1143660000, 0.2396836000, 0.6670784000"); + } + related_pin : "A3"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016114400, 0.0051934600, 0.0167379000, 0.0539441000, 0.1738550000, 0.5603130000"); + values("0.0313287000, 0.0354644000, 0.0470112000, 0.0781220000, 0.1702678000, 0.4791021000, 1.4981816000", \ + "0.0313246000, 0.0355038000, 0.0470115000, 0.0781049000, 0.1704204000, 0.4792357000, 1.4990194000", \ + "0.0311882000, 0.0354433000, 0.0472385000, 0.0780886000, 0.1705334000, 0.4792319000, 1.5019620000", \ + "0.0313997000, 0.0355936000, 0.0471749000, 0.0780951000, 0.1700144000, 0.4785612000, 1.4980901000", \ + "0.0319956000, 0.0362022000, 0.0477943000, 0.0785111000, 0.1705290000, 0.4792566000, 1.4978659000", \ + "0.0354013000, 0.0397251000, 0.0514088000, 0.0824821000, 0.1734943000, 0.4796122000, 1.5001551000", \ + "0.0460240000, 0.0505819000, 0.0626674000, 0.0940170000, 0.1800051000, 0.4826735000, 1.4964869000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016114400, 0.0051934600, 0.0167379000, 0.0539441000, 0.1738550000, 0.5603130000"); + values("0.2410485000, 0.2454709000, 0.2568412000, 0.2819583000, 0.3340698000, 0.4524888000, 0.7864164000", \ + "0.2460859000, 0.2505167000, 0.2618473000, 0.2868881000, 0.3391378000, 0.4574795000, 0.7917172000", \ + "0.2592834000, 0.2636923000, 0.2750424000, 0.3000772000, 0.3520401000, 0.4707898000, 0.8049722000", \ + "0.2888771000, 0.2933018000, 0.3046834000, 0.3298137000, 0.3819035000, 0.5003815000, 0.8343762000", \ + "0.3502996000, 0.3547797000, 0.3660220000, 0.3910245000, 0.4431869000, 0.5621863000, 0.8961218000", \ + "0.4789627000, 0.4835849000, 0.4955052000, 0.5213801000, 0.5743657000, 0.6936326000, 1.0278260000", \ + "0.7046645000, 0.7099994000, 0.7241543000, 0.7539749000, 0.8138581000, 0.9405312000, 1.2772817000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016114400, 0.0051934600, 0.0167379000, 0.0539441000, 0.1738550000, 0.5603130000"); + values("0.1761856000, 0.1816757000, 0.1961402000, 0.2301902000, 0.3113901000, 0.5371392000, 1.2456103000", \ + "0.1800949000, 0.1855772000, 0.2000881000, 0.2342394000, 0.3155481000, 0.5411459000, 1.2499256000", \ + "0.1879246000, 0.1934088000, 0.2079332000, 0.2421238000, 0.3234292000, 0.5485477000, 1.2577395000", \ + "0.2025091000, 0.2079813000, 0.2224550000, 0.2567253000, 0.3379951000, 0.5631967000, 1.2737137000", \ + "0.2303163000, 0.2358227000, 0.2503042000, 0.2846393000, 0.3659616000, 0.5916156000, 1.3003612000", \ + "0.2751373000, 0.2810445000, 0.2965994000, 0.3325309000, 0.4157631000, 0.6418768000, 1.3506855000", \ + "0.3292962000, 0.3361681000, 0.3540822000, 0.3940359000, 0.4812716000, 0.7094981000, 1.4178754000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016114400, 0.0051934600, 0.0167379000, 0.0539441000, 0.1738550000, 0.5603130000"); + values("0.0312560000, 0.0338341000, 0.0407997000, 0.0572744000, 0.1003391000, 0.2299890000, 0.6656039000", \ + "0.0311327000, 0.0336976000, 0.0411793000, 0.0567406000, 0.1001514000, 0.2294996000, 0.6677875000", \ + "0.0312299000, 0.0340222000, 0.0408639000, 0.0570483000, 0.1004597000, 0.2299502000, 0.6671865000", \ + "0.0312294000, 0.0337930000, 0.0407461000, 0.0572572000, 0.1002958000, 0.2298046000, 0.6682758000", \ + "0.0312520000, 0.0338740000, 0.0411378000, 0.0575608000, 0.0998021000, 0.2294376000, 0.6677904000", \ + "0.0339923000, 0.0365755000, 0.0432951000, 0.0595861000, 0.1022825000, 0.2306543000, 0.6678573000", \ + "0.0437593000, 0.0469199000, 0.0548762000, 0.0716434000, 0.1150917000, 0.2409118000, 0.6685779000"); + } + related_pin : "A4"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016114400, 0.0051934600, 0.0167379000, 0.0539441000, 0.1738550000, 0.5603130000"); + values("0.0313309000, 0.0355146000, 0.0470147000, 0.0781027000, 0.1704333000, 0.4792434000, 1.4991051000", \ + "0.0314525000, 0.0354559000, 0.0472843000, 0.0779579000, 0.1704301000, 0.4791403000, 1.5003612000", \ + "0.0315719000, 0.0356266000, 0.0472609000, 0.0779706000, 0.1704370000, 0.4789264000, 1.4975199000", \ + "0.0311329000, 0.0353449000, 0.0471723000, 0.0780804000, 0.1702056000, 0.4790275000, 1.5010134000", \ + "0.0317766000, 0.0358824000, 0.0474277000, 0.0785842000, 0.1708894000, 0.4793825000, 1.4997511000", \ + "0.0346567000, 0.0391544000, 0.0509248000, 0.0823933000, 0.1735508000, 0.4792481000, 1.4982235000", \ + "0.0428182000, 0.0472415000, 0.0599733000, 0.0917148000, 0.1800962000, 0.4822683000, 1.4981930000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016114400, 0.0051934600, 0.0167379000, 0.0539441000, 0.1738550000, 0.5603130000"); + values("0.2072282000, 0.2116229000, 0.2229969000, 0.2480858000, 0.3003378000, 0.4191678000, 0.7535192000", \ + "0.2111326000, 0.2155620000, 0.2268983000, 0.2521068000, 0.3043012000, 0.4229365000, 0.7575783000", \ + "0.2214330000, 0.2258442000, 0.2372230000, 0.2620876000, 0.3139860000, 0.4330377000, 0.7671114000", \ + "0.2478567000, 0.2522755000, 0.2638543000, 0.2888894000, 0.3409798000, 0.4600459000, 0.7942103000", \ + "0.3142416000, 0.3186885000, 0.3299579000, 0.3549964000, 0.4071320000, 0.5261432000, 0.8605729000", \ + "0.4635771000, 0.4684100000, 0.4807453000, 0.5068427000, 0.5597615000, 0.6788016000, 1.0135619000", \ + "0.7089455000, 0.7152285000, 0.7309564000, 0.7640402000, 0.8240074000, 0.9478859000, 1.2849117000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016114400, 0.0051934600, 0.0167379000, 0.0539441000, 0.1738550000, 0.5603130000"); + values("0.0570989000, 0.0609560000, 0.0717899000, 0.1002234000, 0.1730440000, 0.3932248000, 1.0984375000", \ + "0.0618867000, 0.0657577000, 0.0765858000, 0.1050187000, 0.1779049000, 0.3978622000, 1.1054031000", \ + "0.0730108000, 0.0768356000, 0.0875808000, 0.1159710000, 0.1890914000, 0.4087506000, 1.1164475000", \ + "0.0951134000, 0.0991041000, 0.1101411000, 0.1386601000, 0.2119098000, 0.4315735000, 1.1478953000", \ + "0.1247925000, 0.1297778000, 0.1428091000, 0.1738966000, 0.2486437000, 0.4693222000, 1.1772505000", \ + "0.1552133000, 0.1620376000, 0.1798279000, 0.2180873000, 0.2970146000, 0.5180440000, 1.2279460000", \ + "0.1659175000, 0.1750542000, 0.1994561000, 0.2523741000, 0.3432131000, 0.5656097000, 1.2708894000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016114400, 0.0051934600, 0.0167379000, 0.0539441000, 0.1738550000, 0.5603130000"); + values("0.0313910000, 0.0340692000, 0.0403322000, 0.0574984000, 0.1002465000, 0.2292491000, 0.6677858000", \ + "0.0312936000, 0.0340093000, 0.0404162000, 0.0571154000, 0.1002455000, 0.2296427000, 0.6678712000", \ + "0.0315374000, 0.0337304000, 0.0404813000, 0.0573342000, 0.1004623000, 0.2296777000, 0.6678723000", \ + "0.0313809000, 0.0340219000, 0.0405700000, 0.0577597000, 0.1004392000, 0.2297419000, 0.6674458000", \ + "0.0312466000, 0.0336636000, 0.0411964000, 0.0574809000, 0.1002981000, 0.2295139000, 0.6651223000", \ + "0.0367009000, 0.0390709000, 0.0454577000, 0.0608918000, 0.1024936000, 0.2298953000, 0.6673047000", \ + "0.0539706000, 0.0576017000, 0.0645313000, 0.0808044000, 0.1185278000, 0.2392599000, 0.6693164000"); + } + related_pin : "B1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016114400, 0.0051934600, 0.0167379000, 0.0539441000, 0.1738550000, 0.5603130000"); + values("0.0187345000, 0.0222924000, 0.0334262000, 0.0646484000, 0.1576572000, 0.4716914000, 1.4957987000", \ + "0.0187035000, 0.0222944000, 0.0333752000, 0.0646505000, 0.1576898000, 0.4721440000, 1.4942688000", \ + "0.0187314000, 0.0223507000, 0.0334839000, 0.0646321000, 0.1577190000, 0.4701748000, 1.5001480000", \ + "0.0209076000, 0.0243064000, 0.0348916000, 0.0652364000, 0.1576108000, 0.4714336000, 1.4966234000", \ + "0.0281409000, 0.0315719000, 0.0418864000, 0.0704077000, 0.1595496000, 0.4720082000, 1.4969825000", \ + "0.0410716000, 0.0456649000, 0.0577893000, 0.0839021000, 0.1653925000, 0.4708894000, 1.4938556000", \ + "0.0615857000, 0.0679530000, 0.0844398000, 0.1138514000, 0.1817333000, 0.4741884000, 1.4864959000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__a41oi_1") { + leakage_power () { + value : 0.0022593000; + when : "!A1&!A2&!A3&!A4&B1"; + } + leakage_power () { + value : 0.0003614000; + when : "!A1&!A2&!A3&!A4&!B1"; + } + leakage_power () { + value : 0.0022593000; + when : "!A1&!A2&!A3&A4&B1"; + } + leakage_power () { + value : 0.0003679000; + when : "!A1&!A2&!A3&A4&!B1"; + } + leakage_power () { + value : 0.0022593000; + when : "!A1&!A2&A3&!A4&B1"; + } + leakage_power () { + value : 0.0003678000; + when : "!A1&!A2&A3&!A4&!B1"; + } + leakage_power () { + value : 0.0022593000; + when : "!A1&!A2&A3&A4&B1"; + } + leakage_power () { + value : 0.0003867000; + when : "!A1&!A2&A3&A4&!B1"; + } + leakage_power () { + value : 0.0022593000; + when : "!A1&A2&!A3&!A4&B1"; + } + leakage_power () { + value : 0.0003689000; + when : "!A1&A2&!A3&!A4&!B1"; + } + leakage_power () { + value : 0.0022593000; + when : "!A1&A2&!A3&A4&B1"; + } + leakage_power () { + value : 0.0003886000; + when : "!A1&A2&!A3&A4&!B1"; + } + leakage_power () { + value : 0.0022593000; + when : "!A1&A2&A3&!A4&B1"; + } + leakage_power () { + value : 0.0003882000; + when : "!A1&A2&A3&!A4&!B1"; + } + leakage_power () { + value : 0.0022593000; + when : "!A1&A2&A3&A4&B1"; + } + leakage_power () { + value : 0.0007368000; + when : "!A1&A2&A3&A4&!B1"; + } + leakage_power () { + value : 0.0022593000; + when : "A1&!A2&!A3&!A4&B1"; + } + leakage_power () { + value : 0.0003745000; + when : "A1&!A2&!A3&!A4&!B1"; + } + leakage_power () { + value : 0.0022593000; + when : "A1&!A2&!A3&A4&B1"; + } + leakage_power () { + value : 0.0003943000; + when : "A1&!A2&!A3&A4&!B1"; + } + leakage_power () { + value : 0.0022593000; + when : "A1&!A2&A3&!A4&B1"; + } + leakage_power () { + value : 0.0003939000; + when : "A1&!A2&A3&!A4&!B1"; + } + leakage_power () { + value : 0.0022593000; + when : "A1&!A2&A3&A4&B1"; + } + leakage_power () { + value : 0.0007331000; + when : "A1&!A2&A3&A4&!B1"; + } + leakage_power () { + value : 0.0022593000; + when : "A1&A2&!A3&!A4&B1"; + } + leakage_power () { + value : 0.0003994000; + when : "A1&A2&!A3&!A4&!B1"; + } + leakage_power () { + value : 0.0022593000; + when : "A1&A2&!A3&A4&B1"; + } + leakage_power () { + value : 0.0007391000; + when : "A1&A2&!A3&A4&!B1"; + } + leakage_power () { + value : 0.0022593000; + when : "A1&A2&A3&!A4&B1"; + } + leakage_power () { + value : 0.0007256000; + when : "A1&A2&A3&!A4&!B1"; + } + leakage_power () { + value : 0.0002356000; + when : "A1&A2&A3&A4&B1"; + } + leakage_power () { + value : 0.0022626000; + when : "A1&A2&A3&A4&!B1"; + } + area : 8.758400000; + cell_footprint : "sky130_fd_sc_hd__a41oi"; + cell_leakage_power : 0.0013598110; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A1") { + capacitance : 0.0022370000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0021860000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0046728000, 0.0046699000, 0.0046631000, 0.0046606000, 0.0046549000, 0.0046416000, 0.0046112000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0035102000, -0.0035142000, -0.0035235000, -0.0035153000, -0.0034965000, -0.0034532000, -0.0033533000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0022870000; + } + pin ("A2") { + capacitance : 0.0022940000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022200000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0043042000, 0.0043062000, 0.0043109000, 0.0043250000, 0.0043574000, 0.0044322000, 0.0046045000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0039838000, -0.0039818000, -0.0039771000, -0.0039766000, -0.0039753000, -0.0039723000, -0.0039654000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0023690000; + } + pin ("A3") { + capacitance : 0.0023330000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022410000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0039420000, 0.0039477000, 0.0039608000, 0.0039598000, 0.0039575000, 0.0039520000, 0.0039396000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0039644000, -0.0039625000, -0.0039581000, -0.0039576000, -0.0039565000, -0.0039541000, -0.0039485000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024260000; + } + pin ("A4") { + capacitance : 0.0023820000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022600000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0040334000, 0.0040330000, 0.0040320000, 0.0040290000, 0.0040219000, 0.0040057000, 0.0039684000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0040157000, -0.0040153000, -0.0040143000, -0.0040146000, -0.0040152000, -0.0040165000, -0.0040197000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0025040000; + } + pin ("B1") { + capacitance : 0.0023260000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0021670000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0054107000, 0.0053994000, 0.0053733000, 0.0053977000, 0.0054540000, 0.0055836000, 0.0058826000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0017670000, -0.0017682000, -0.0017711000, -0.0017702000, -0.0017680000, -0.0017630000, -0.0017515000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024850000; + } + pin ("Y") { + direction : "output"; + function : "(!A1&!B1) | (!A2&!B1) | (!A3&!B1) | (!A4&!B1)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011280280, 0.0025448950, 0.0057414260, 0.0129529800, 0.0292226500, 0.0659279500"); + values("0.0060995000, 0.0050944000, 0.0028508000, -0.0022472000, -0.0138677000, -0.0400774000, -0.0994320000", \ + "0.0059815000, 0.0049906000, 0.0027370000, -0.0023626000, -0.0139418000, -0.0401699000, -0.0994704000", \ + "0.0058220000, 0.0048010000, 0.0025672000, -0.0025028000, -0.0140288000, -0.0402587000, -0.0995976000", \ + "0.0055912000, 0.0046033000, 0.0023779000, -0.0026763000, -0.0141986000, -0.0403854000, -0.0996591000", \ + "0.0054228000, 0.0044442000, 0.0022249000, -0.0028534000, -0.0143274000, -0.0404982000, -0.0997783000", \ + "0.0056049000, 0.0045696000, 0.0022675000, -0.0029247000, -0.0144075000, -0.0405532000, -0.0997790000", \ + "0.0068480000, 0.0058210000, 0.0033961000, -0.0019156000, -0.0137150000, -0.0401845000, -0.0997336000"); + } + related_pin : "A1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011280280, 0.0025448950, 0.0057414260, 0.0129529800, 0.0292226500, 0.0659279500"); + values("0.0097889000, 0.0108533000, 0.0132186000, 0.0183847000, 0.0299775000, 0.0562534000, 0.1146711000", \ + "0.0096215000, 0.0107231000, 0.0131071000, 0.0183243000, 0.0299773000, 0.0560355000, 0.1147731000", \ + "0.0093839000, 0.0104620000, 0.0128851000, 0.0181462000, 0.0300802000, 0.0560573000, 0.1147966000", \ + "0.0091590000, 0.0102179000, 0.0125911000, 0.0179178000, 0.0296385000, 0.0558701000, 0.1147392000", \ + "0.0089997000, 0.0100442000, 0.0123640000, 0.0175979000, 0.0294180000, 0.0560040000, 0.1145298000", \ + "0.0089782000, 0.0100015000, 0.0123138000, 0.0175533000, 0.0291667000, 0.0555194000, 0.1147334000", \ + "0.0090043000, 0.0099550000, 0.0122557000, 0.0174049000, 0.0292480000, 0.0554480000, 0.1144380000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011280280, 0.0025448950, 0.0057414260, 0.0129529800, 0.0292226500, 0.0659279500"); + values("0.0066582000, 0.0056663000, 0.0033903000, -0.0017196000, -0.0133008000, -0.0395242000, -0.0988910000", \ + "0.0065561000, 0.0055565000, 0.0033044000, -0.0018200000, -0.0133973000, -0.0396058000, -0.0989335000", \ + "0.0064084000, 0.0054095000, 0.0031639000, -0.0019372000, -0.0135121000, -0.0397164000, -0.0990588000", \ + "0.0062162000, 0.0052248000, 0.0029938000, -0.0020665000, -0.0136066000, -0.0398128000, -0.0990901000", \ + "0.0060087000, 0.0050356000, 0.0027697000, -0.0022327000, -0.0137252000, -0.0398967000, -0.0991558000", \ + "0.0061325000, 0.0051151000, 0.0027680000, -0.0023483000, -0.0138823000, -0.0400159000, -0.0992264000", \ + "0.0068323000, 0.0057881000, 0.0034740000, -0.0018284000, -0.0135620000, -0.0399858000, -0.0992414000"); + } + related_pin : "A2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011280280, 0.0025448950, 0.0057414260, 0.0129529800, 0.0292226500, 0.0659279500"); + values("0.0130060000, 0.0140372000, 0.0163445000, 0.0215075000, 0.0330634000, 0.0591273000, 0.1177617000", \ + "0.0128780000, 0.0139225000, 0.0162483000, 0.0214317000, 0.0330486000, 0.0591218000, 0.1177830000", \ + "0.0126264000, 0.0136803000, 0.0160409000, 0.0212876000, 0.0329658000, 0.0590813000, 0.1177699000", \ + "0.0123689000, 0.0133952000, 0.0157567000, 0.0210234000, 0.0327452000, 0.0589115000, 0.1176948000", \ + "0.0121787000, 0.0132019000, 0.0155028000, 0.0207258000, 0.0324223000, 0.0586423000, 0.1174961000", \ + "0.0120205000, 0.0130555000, 0.0153659000, 0.0205563000, 0.0322630000, 0.0584109000, 0.1171295000", \ + "0.0116730000, 0.0127064000, 0.0149476000, 0.0203037000, 0.0320814000, 0.0583172000, 0.1170165000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011280280, 0.0025448950, 0.0057414260, 0.0129529800, 0.0292226500, 0.0659279500"); + values("0.0066477000, 0.0056573000, 0.0033784000, -0.0017351000, -0.0133247000, -0.0395344000, -0.0988553000", \ + "0.0065550000, 0.0055661000, 0.0032919000, -0.0018265000, -0.0134135000, -0.0396378000, -0.0989635000", \ + "0.0064111000, 0.0054053000, 0.0031635000, -0.0019399000, -0.0134970000, -0.0397090000, -0.0990340000", \ + "0.0062046000, 0.0052148000, 0.0029694000, -0.0020886000, -0.0136149000, -0.0398086000, -0.0991473000", \ + "0.0060389000, 0.0050775000, 0.0028576000, -0.0022012000, -0.0137469000, -0.0399148000, -0.0991761000", \ + "0.0060696000, 0.0050579000, 0.0027897000, -0.0024520000, -0.0138686000, -0.0400025000, -0.0992546000", \ + "0.0065973000, 0.0055434000, 0.0032386000, -0.0019561000, -0.0136619000, -0.0400714000, -0.0992947000"); + } + related_pin : "A3"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011280280, 0.0025448950, 0.0057414260, 0.0129529800, 0.0292226500, 0.0659279500"); + values("0.0159427000, 0.0169552000, 0.0192771000, 0.0244351000, 0.0360545000, 0.0621035000, 0.1208094000", \ + "0.0158148000, 0.0168428000, 0.0191628000, 0.0243440000, 0.0359516000, 0.0620276000, 0.1207497000", \ + "0.0155936000, 0.0166425000, 0.0189697000, 0.0242000000, 0.0358433000, 0.0619530000, 0.1206935000", \ + "0.0153660000, 0.0164094000, 0.0187365000, 0.0239787000, 0.0356862000, 0.0618592000, 0.1207233000", \ + "0.0152092000, 0.0162389000, 0.0185630000, 0.0238036000, 0.0354858000, 0.0616576000, 0.1205076000", \ + "0.0151543000, 0.0161898000, 0.0185656000, 0.0237291000, 0.0354192000, 0.0614645000, 0.1203928000", \ + "0.0150161000, 0.0159977000, 0.0182418000, 0.0236940000, 0.0353799000, 0.0617054000, 0.1203812000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011280280, 0.0025448950, 0.0057414260, 0.0129529800, 0.0292226500, 0.0659279500"); + values("0.0067196000, 0.0057109000, 0.0034517000, -0.0016737000, -0.0132428000, -0.0394702000, -0.0987800000", \ + "0.0066319000, 0.0056215000, 0.0033655000, -0.0017625000, -0.0133179000, -0.0395344000, -0.0988851000", \ + "0.0064604000, 0.0054886000, 0.0032238000, -0.0018777000, -0.0134268000, -0.0396284000, -0.0989832000", \ + "0.0062252000, 0.0052415000, 0.0030167000, -0.0020311000, -0.0135486000, -0.0397501000, -0.0990576000", \ + "0.0060564000, 0.0050893000, 0.0028730000, -0.0021724000, -0.0137272000, -0.0398469000, -0.0991013000", \ + "0.0061063000, 0.0050869000, 0.0028093000, -0.0024082000, -0.0138746000, -0.0399802000, -0.0991876000", \ + "0.0065374000, 0.0055045000, 0.0031874000, -0.0019915000, -0.0136104000, -0.0400405000, -0.0992185000"); + } + related_pin : "A4"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011280280, 0.0025448950, 0.0057414260, 0.0129529800, 0.0292226500, 0.0659279500"); + values("0.0182751000, 0.0192874000, 0.0216259000, 0.0268309000, 0.0384327000, 0.0645827000, 0.1233502000", \ + "0.0181569000, 0.0191962000, 0.0215488000, 0.0267275000, 0.0383902000, 0.0644968000, 0.1232192000", \ + "0.0180281000, 0.0190537000, 0.0213732000, 0.0265996000, 0.0382667000, 0.0645210000, 0.1232006000", \ + "0.0178823000, 0.0189058000, 0.0212355000, 0.0264782000, 0.0381546000, 0.0643540000, 0.1231505000", \ + "0.0177383000, 0.0187687000, 0.0211023000, 0.0263210000, 0.0380181000, 0.0642319000, 0.1229658000", \ + "0.0177137000, 0.0187549000, 0.0211055000, 0.0262818000, 0.0380580000, 0.0642663000, 0.1230137000", \ + "0.0176435000, 0.0186195000, 0.0208875000, 0.0263131000, 0.0380876000, 0.0642690000, 0.1231301000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011280280, 0.0025448950, 0.0057414260, 0.0129529800, 0.0292226500, 0.0659279500"); + values("0.0001685000, -0.0007890000, -0.0030018000, -0.0081068000, -0.0197417000, -0.0460660000, -0.1055082000", \ + "0.0000436000, -0.0008944000, -0.0030682000, -0.0081168000, -0.0197029000, -0.0460005000, -0.1054251000", \ + "-0.0001335000, -0.0010315000, -0.0031754000, -0.0081980000, -0.0197088000, -0.0459537000, -0.1053493000", \ + "-0.0003811000, -0.0012936000, -0.0034132000, -0.0083797000, -0.0198303000, -0.0459961000, -0.1053439000", \ + "-0.0001961000, -0.0011646000, -0.0034879000, -0.0086157000, -0.0200608000, -0.0461208000, -0.1054155000", \ + "0.0002234000, -0.0007561000, -0.0030742000, -0.0084527000, -0.0200617000, -0.0463083000, -0.1053841000", \ + "0.0018937000, 0.0007502000, -0.0017659000, -0.0072484000, -0.0192760000, -0.0454871000, -0.1051064000"); + } + related_pin : "B1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011280280, 0.0025448950, 0.0057414260, 0.0129529800, 0.0292226500, 0.0659279500"); + values("0.0139250000, 0.0149751000, 0.0173405000, 0.0226485000, 0.0344397000, 0.0606564000, 0.1194996000", \ + "0.0137809000, 0.0148128000, 0.0172167000, 0.0225001000, 0.0342671000, 0.0605538000, 0.1192591000", \ + "0.0135613000, 0.0146282000, 0.0169929000, 0.0222473000, 0.0341412000, 0.0604311000, 0.1193094000", \ + "0.0133699000, 0.0145121000, 0.0167801000, 0.0220217000, 0.0338066000, 0.0601767000, 0.1191596000", \ + "0.0133452000, 0.0143517000, 0.0166599000, 0.0218551000, 0.0335893000, 0.0599158000, 0.1188496000", \ + "0.0136380000, 0.0146394000, 0.0169034000, 0.0220693000, 0.0336303000, 0.0597378000, 0.1185179000", \ + "0.0154798000, 0.0163220000, 0.0183705000, 0.0231902000, 0.0346141000, 0.0601464000, 0.1189402000"); + } + } + max_capacitance : 0.0659280000; + max_transition : 1.4804940000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011280300, 0.0025449000, 0.0057414300, 0.0129530000, 0.0292227000, 0.0659279000"); + values("0.0549117000, 0.0611283000, 0.0745896000, 0.1037092000, 0.1671110000, 0.3062582000, 0.6176848000", \ + "0.0583303000, 0.0644877000, 0.0782859000, 0.1075659000, 0.1704357000, 0.3098381000, 0.6217307000", \ + "0.0668982000, 0.0728736000, 0.0865879000, 0.1159094000, 0.1791167000, 0.3186731000, 0.6300858000", \ + "0.0885946000, 0.0951778000, 0.1082019000, 0.1370807000, 0.2007458000, 0.3405505000, 0.6520189000", \ + "0.1224387000, 0.1313887000, 0.1497953000, 0.1854619000, 0.2510298000, 0.3902353000, 0.7016868000", \ + "0.1580974000, 0.1713852000, 0.1982914000, 0.2508778000, 0.3457133000, 0.5043940000, 0.8161129000", \ + "0.1756700000, 0.1950606000, 0.2357616000, 0.3140271000, 0.4556041000, 0.6940489000, 1.0844970000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011280300, 0.0025449000, 0.0057414300, 0.0129530000, 0.0292227000, 0.0659279000"); + values("0.0950847000, 0.1050714000, 0.1270144000, 0.1756578000, 0.2833077000, 0.5276660000, 1.0723972000", \ + "0.0996092000, 0.1097354000, 0.1319580000, 0.1808193000, 0.2892780000, 0.5332060000, 1.0785431000", \ + "0.1117353000, 0.1219109000, 0.1441368000, 0.1935224000, 0.3043135000, 0.5457609000, 1.0921930000", \ + "0.1405073000, 0.1508378000, 0.1729552000, 0.2224408000, 0.3319336000, 0.5761985000, 1.1230328000", \ + "0.1977980000, 0.2093363000, 0.2335237000, 0.2834357000, 0.3924995000, 0.6381486000, 1.1850666000", \ + "0.2894799000, 0.3061516000, 0.3390299000, 0.4053506000, 0.5279498000, 0.7743912000, 1.3219186000", \ + "0.4289800000, 0.4554137000, 0.5088805000, 0.6075882000, 0.7811197000, 1.0824663000, 1.6398813000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011280300, 0.0025449000, 0.0057414300, 0.0129530000, 0.0292227000, 0.0659279000"); + values("0.0597870000, 0.0665832000, 0.0827981000, 0.1191467000, 0.2013245000, 0.3864311000, 0.8050489000", \ + "0.0594571000, 0.0665670000, 0.0826475000, 0.1192947000, 0.2010708000, 0.3868366000, 0.8050950000", \ + "0.0576433000, 0.0649640000, 0.0820963000, 0.1190083000, 0.2010924000, 0.3865435000, 0.8048111000", \ + "0.0633084000, 0.0694423000, 0.0844565000, 0.1187175000, 0.2007207000, 0.3864416000, 0.8042066000", \ + "0.0864356000, 0.0944976000, 0.1104226000, 0.1429519000, 0.2117680000, 0.3873843000, 0.8048436000", \ + "0.1321641000, 0.1426144000, 0.1643392000, 0.2055717000, 0.2841083000, 0.4326317000, 0.8106377000", \ + "0.2123989000, 0.2279524000, 0.2621500000, 0.3217611000, 0.4248329000, 0.6065353000, 0.9366534000"); + } + related_pin : "A1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011280300, 0.0025449000, 0.0057414300, 0.0129530000, 0.0292227000, 0.0659279000"); + values("0.0650225000, 0.0778597000, 0.1070023000, 0.1722639000, 0.3191721000, 0.6532106000, 1.3953211000", \ + "0.0648011000, 0.0778787000, 0.1070476000, 0.1720072000, 0.3192732000, 0.6498659000, 1.3978464000", \ + "0.0650932000, 0.0779414000, 0.1070534000, 0.1724965000, 0.3209716000, 0.6525675000, 1.3970263000", \ + "0.0657266000, 0.0783154000, 0.1070906000, 0.1723184000, 0.3188553000, 0.6497018000, 1.3991419000", \ + "0.0795151000, 0.0906604000, 0.1156901000, 0.1763028000, 0.3200941000, 0.6553250000, 1.3976250000", \ + "0.1183483000, 0.1311897000, 0.1585744000, 0.2181772000, 0.3440099000, 0.6553990000, 1.4018826000", \ + "0.2026081000, 0.2193289000, 0.2543430000, 0.3219018000, 0.4579463000, 0.7360973000, 1.4190464000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011280300, 0.0025449000, 0.0057414300, 0.0129530000, 0.0292227000, 0.0659279000"); + values("0.0661880000, 0.0725304000, 0.0859071000, 0.1148953000, 0.1780707000, 0.3176423000, 0.6289337000", \ + "0.0698323000, 0.0761449000, 0.0896106000, 0.1186410000, 0.1819114000, 0.3213188000, 0.6328274000", \ + "0.0781979000, 0.0843980000, 0.0980991000, 0.1272537000, 0.1905396000, 0.3301218000, 0.6413005000", \ + "0.0973868000, 0.1039208000, 0.1176110000, 0.1471122000, 0.2105520000, 0.3502391000, 0.6623849000", \ + "0.1301083000, 0.1387197000, 0.1549000000, 0.1898550000, 0.2567581000, 0.3968322000, 0.7092024000", \ + "0.1668714000, 0.1790399000, 0.2047214000, 0.2529245000, 0.3420385000, 0.5010511000, 0.8176189000", \ + "0.1841726000, 0.2027701000, 0.2400810000, 0.3152944000, 0.4494088000, 0.6747096000, 1.0526566000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011280300, 0.0025449000, 0.0057414300, 0.0129530000, 0.0292227000, 0.0659279000"); + values("0.1203683000, 0.1303969000, 0.1526614000, 0.2020873000, 0.3126920000, 0.5610269000, 1.1202670000", \ + "0.1253203000, 0.1356281000, 0.1580995000, 0.2079888000, 0.3188955000, 0.5673047000, 1.1269630000", \ + "0.1378279000, 0.1481648000, 0.1708692000, 0.2209240000, 0.3324047000, 0.5812792000, 1.1410473000", \ + "0.1679412000, 0.1779355000, 0.2005043000, 0.2509297000, 0.3627885000, 0.6124114000, 1.1728308000", \ + "0.2317737000, 0.2426665000, 0.2651954000, 0.3151104000, 0.4267573000, 0.6768173000, 1.2378174000", \ + "0.3435208000, 0.3586471000, 0.3892008000, 0.4506182000, 0.5714393000, 0.8218215000, 1.3858987000", \ + "0.5278284000, 0.5509861000, 0.5970541000, 0.6880642000, 0.8528505000, 1.1505490000, 1.7181232000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011280300, 0.0025449000, 0.0057414300, 0.0129530000, 0.0292227000, 0.0659279000"); + values("0.0590540000, 0.0661301000, 0.0824082000, 0.1188907000, 0.2010647000, 0.3864173000, 0.8051277000", \ + "0.0590553000, 0.0661422000, 0.0824817000, 0.1189633000, 0.2011495000, 0.3862877000, 0.8048742000", \ + "0.0586115000, 0.0657956000, 0.0823586000, 0.1188975000, 0.2009692000, 0.3863600000, 0.8048777000", \ + "0.0622837000, 0.0689091000, 0.0842548000, 0.1193932000, 0.2009667000, 0.3863674000, 0.8044954000", \ + "0.0813591000, 0.0886697000, 0.1031423000, 0.1359749000, 0.2089573000, 0.3870013000, 0.8046385000", \ + "0.1238984000, 0.1328963000, 0.1518609000, 0.1899548000, 0.2618877000, 0.4172830000, 0.8097448000", \ + "0.2023426000, 0.2152732000, 0.2412243000, 0.2928275000, 0.3854082000, 0.5566152000, 0.8983139000"); + } + related_pin : "A2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011280300, 0.0025449000, 0.0057414300, 0.0129530000, 0.0292227000, 0.0659279000"); + values("0.0840423000, 0.0974252000, 0.1272488000, 0.1942215000, 0.3445093000, 0.6828572000, 1.4445297000", \ + "0.0841001000, 0.0974203000, 0.1271575000, 0.1939959000, 0.3458455000, 0.6830074000, 1.4449925000", \ + "0.0840041000, 0.0974484000, 0.1271708000, 0.1940001000, 0.3450257000, 0.6827578000, 1.4445621000", \ + "0.0843751000, 0.0975208000, 0.1272066000, 0.1940674000, 0.3445627000, 0.6829410000, 1.4486291000", \ + "0.0923618000, 0.1045650000, 0.1322612000, 0.1960513000, 0.3449580000, 0.6835722000, 1.4475799000", \ + "0.1316821000, 0.1445306000, 0.1722411000, 0.2308446000, 0.3626725000, 0.6862288000, 1.4518501000", \ + "0.2180545000, 0.2340596000, 0.2688328000, 0.3359566000, 0.4709770000, 0.7571869000, 1.4596921000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011280300, 0.0025449000, 0.0057414300, 0.0129530000, 0.0292227000, 0.0659279000"); + values("0.0733881000, 0.0797332000, 0.0931504000, 0.1222624000, 0.1855084000, 0.3247112000, 0.6361006000", \ + "0.0772350000, 0.0835430000, 0.0970246000, 0.1261643000, 0.1893774000, 0.3288839000, 0.6399608000", \ + "0.0851703000, 0.0912895000, 0.1050150000, 0.1339447000, 0.1972372000, 0.3367184000, 0.6483317000", \ + "0.1014232000, 0.1079012000, 0.1215194000, 0.1507524000, 0.2141554000, 0.3537736000, 0.6653536000", \ + "0.1296749000, 0.1376047000, 0.1532232000, 0.1857666000, 0.2521046000, 0.3922863000, 0.7044873000", \ + "0.1641392000, 0.1745082000, 0.1974883000, 0.2402958000, 0.3237842000, 0.4782338000, 0.7937195000", \ + "0.1763742000, 0.1930432000, 0.2280772000, 0.2954142000, 0.4163632000, 0.6221060000, 0.9840891000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011280300, 0.0025449000, 0.0057414300, 0.0129530000, 0.0292227000, 0.0659279000"); + values("0.1393479000, 0.1494059000, 0.1720791000, 0.2223117000, 0.3342367000, 0.5849456000, 1.1481376000", \ + "0.1444674000, 0.1547146000, 0.1771945000, 0.2278406000, 0.3398886000, 0.5905317000, 1.1540379000", \ + "0.1571991000, 0.1670759000, 0.1902998000, 0.2411164000, 0.3533735000, 0.6042929000, 1.1686719000", \ + "0.1872261000, 0.1975738000, 0.2206298000, 0.2713043000, 0.3844519000, 0.6357623000, 1.1993050000", \ + "0.2527991000, 0.2628938000, 0.2857411000, 0.3363200000, 0.4490132000, 0.7008597000, 1.2654241000", \ + "0.3749440000, 0.3878420000, 0.4177084000, 0.4770005000, 0.5952235000, 0.8471956000, 1.4120837000", \ + "0.5789684000, 0.5983537000, 0.6427591000, 0.7285262000, 0.8853125000, 1.1797250000, 1.7486224000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011280300, 0.0025449000, 0.0057414300, 0.0129530000, 0.0292227000, 0.0659279000"); + values("0.0589515000, 0.0660782000, 0.0824121000, 0.1188576000, 0.2012262000, 0.3864916000, 0.8041814000", \ + "0.0590136000, 0.0660242000, 0.0823722000, 0.1189415000, 0.2010373000, 0.3865227000, 0.8048418000", \ + "0.0586188000, 0.0658472000, 0.0821813000, 0.1188931000, 0.2007332000, 0.3865335000, 0.8047203000", \ + "0.0612432000, 0.0680593000, 0.0837420000, 0.1193521000, 0.2009223000, 0.3868381000, 0.8050001000", \ + "0.0760667000, 0.0829332000, 0.0979497000, 0.1312891000, 0.2066883000, 0.3871321000, 0.8047069000", \ + "0.1144891000, 0.1220860000, 0.1397242000, 0.1738789000, 0.2491539000, 0.4112963000, 0.8097726000", \ + "0.1906008000, 0.2014170000, 0.2238167000, 0.2692944000, 0.3536003000, 0.5203817000, 0.8823239000"); + } + related_pin : "A3"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011280300, 0.0025449000, 0.0057414300, 0.0129530000, 0.0292227000, 0.0659279000"); + values("0.1003786000, 0.1136694000, 0.1438262000, 0.2111415000, 0.3628488000, 0.7042045000, 1.4692291000", \ + "0.1002674000, 0.1137309000, 0.1438134000, 0.2113418000, 0.3626137000, 0.7030190000, 1.4682839000", \ + "0.1003741000, 0.1136484000, 0.1437878000, 0.2114947000, 0.3626147000, 0.7029373000, 1.4757832000", \ + "0.1003344000, 0.1136496000, 0.1437944000, 0.2112863000, 0.3625499000, 0.7031689000, 1.4704521000", \ + "0.1055278000, 0.1183135000, 0.1469751000, 0.2118811000, 0.3630692000, 0.7025248000, 1.4706519000", \ + "0.1428724000, 0.1557340000, 0.1839144000, 0.2431242000, 0.3778052000, 0.7051378000, 1.4712130000", \ + "0.2300160000, 0.2456103000, 0.2787824000, 0.3463421000, 0.4813538000, 0.7716852000, 1.4804943000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011280300, 0.0025449000, 0.0057414300, 0.0129530000, 0.0292227000, 0.0659279000"); + values("0.0780667000, 0.0841888000, 0.0978169000, 0.1267545000, 0.1899541000, 0.3295287000, 0.6407870000", \ + "0.0820585000, 0.0881581000, 0.1018266000, 0.1307819000, 0.1939916000, 0.3334978000, 0.6447570000", \ + "0.0895535000, 0.0959315000, 0.1095173000, 0.1387356000, 0.2019565000, 0.3415210000, 0.6527706000", \ + "0.1043350000, 0.1106526000, 0.1242621000, 0.1536514000, 0.2170310000, 0.3569446000, 0.6683814000", \ + "0.1278906000, 0.1353515000, 0.1506179000, 0.1824190000, 0.2481161000, 0.3880830000, 0.7003985000", \ + "0.1592041000, 0.1678954000, 0.1876036000, 0.2272960000, 0.3044655000, 0.4563918000, 0.7708512000", \ + "0.1697516000, 0.1839793000, 0.2141679000, 0.2731766000, 0.3812078000, 0.5698604000, 0.9238159000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011280300, 0.0025449000, 0.0057414300, 0.0129530000, 0.0292227000, 0.0659279000"); + values("0.1465076000, 0.1562719000, 0.1779090000, 0.2263824000, 0.3326070000, 0.5690062000, 1.0993726000", \ + "0.1516609000, 0.1612977000, 0.1837142000, 0.2315392000, 0.3380632000, 0.5748153000, 1.1046378000", \ + "0.1647499000, 0.1751493000, 0.1969079000, 0.2453091000, 0.3519768000, 0.5883400000, 1.1186790000", \ + "0.1956606000, 0.2060982000, 0.2278065000, 0.2761396000, 0.3830322000, 0.6201328000, 1.1504748000", \ + "0.2625363000, 0.2726457000, 0.2946607000, 0.3428568000, 0.4498561000, 0.6868243000, 1.2174514000", \ + "0.3913351000, 0.4035785000, 0.4306704000, 0.4867923000, 0.5983677000, 0.8353719000, 1.3665128000", \ + "0.6072396000, 0.6256473000, 0.6663196000, 0.7447131000, 0.8958767000, 1.1724153000, 1.7095803000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011280300, 0.0025449000, 0.0057414300, 0.0129530000, 0.0292227000, 0.0659279000"); + values("0.0589177000, 0.0662417000, 0.0825178000, 0.1189528000, 0.2010232000, 0.3862410000, 0.8040770000", \ + "0.0588855000, 0.0662156000, 0.0825104000, 0.1189461000, 0.2009721000, 0.3861135000, 0.8044141000", \ + "0.0588700000, 0.0659295000, 0.0822513000, 0.1189302000, 0.2011141000, 0.3860557000, 0.8046756000", \ + "0.0603290000, 0.0672641000, 0.0831596000, 0.1191265000, 0.2006640000, 0.3860458000, 0.8051568000", \ + "0.0706916000, 0.0777173000, 0.0935111000, 0.1279546000, 0.2054432000, 0.3870703000, 0.8040535000", \ + "0.1011043000, 0.1079343000, 0.1246320000, 0.1599044000, 0.2365985000, 0.4058505000, 0.8090601000", \ + "0.1703427000, 0.1794406000, 0.1995755000, 0.2396916000, 0.3230702000, 0.4916815000, 0.8678150000"); + } + related_pin : "A4"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011280300, 0.0025449000, 0.0057414300, 0.0129530000, 0.0292227000, 0.0659279000"); + values("0.1081894000, 0.1210390000, 0.1493365000, 0.2128478000, 0.3552837000, 0.6746171000, 1.3943193000", \ + "0.1084085000, 0.1208945000, 0.1492439000, 0.2128098000, 0.3547655000, 0.6743933000, 1.3941860000", \ + "0.1083279000, 0.1208308000, 0.1492596000, 0.2129629000, 0.3557207000, 0.6749210000, 1.3927522000", \ + "0.1082580000, 0.1209100000, 0.1492404000, 0.2127338000, 0.3549668000, 0.6751215000, 1.3942273000", \ + "0.1122330000, 0.1245829000, 0.1513119000, 0.2130271000, 0.3550582000, 0.6747899000, 1.3940943000", \ + "0.1493723000, 0.1612928000, 0.1873839000, 0.2424553000, 0.3701489000, 0.6762019000, 1.3933843000", \ + "0.2375659000, 0.2520708000, 0.2832906000, 0.3474776000, 0.4749190000, 0.7434292000, 1.4068995000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011280300, 0.0025449000, 0.0057414300, 0.0129530000, 0.0292227000, 0.0659279000"); + values("0.0179243000, 0.0201601000, 0.0250365000, 0.0355972000, 0.0593138000, 0.1126013000, 0.2326429000", \ + "0.0226047000, 0.0248595000, 0.0297983000, 0.0404985000, 0.0643217000, 0.1174725000, 0.2375616000", \ + "0.0315792000, 0.0344230000, 0.0405639000, 0.0518101000, 0.0755745000, 0.1287884000, 0.2489111000", \ + "0.0423246000, 0.0470506000, 0.0567083000, 0.0737568000, 0.1021468000, 0.1552940000, 0.2744399000", \ + "0.0512514000, 0.0588715000, 0.0745809000, 0.1015992000, 0.1460747000, 0.2157834000, 0.3361211000", \ + "0.0508727000, 0.0632671000, 0.0869262000, 0.1301059000, 0.2004047000, 0.3093363000, 0.4714276000", \ + "0.0180831000, 0.0370814000, 0.0747406000, 0.1411155000, 0.2509768000, 0.4217445000, 0.6781356000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011280300, 0.0025449000, 0.0057414300, 0.0129530000, 0.0292227000, 0.0659279000"); + values("0.1072137000, 0.1169902000, 0.1397082000, 0.1883199000, 0.2954942000, 0.5325089000, 1.0628706000", \ + "0.1108251000, 0.1208258000, 0.1432858000, 0.1923034000, 0.2995109000, 0.5367754000, 1.0674397000", \ + "0.1210082000, 0.1315568000, 0.1536783000, 0.2021208000, 0.3096821000, 0.5476313000, 1.0785978000", \ + "0.1475996000, 0.1575663000, 0.1791391000, 0.2280936000, 0.3353246000, 0.5736123000, 1.1053501000", \ + "0.2144625000, 0.2244666000, 0.2461935000, 0.2934284000, 0.3999203000, 0.6370904000, 1.1687211000", \ + "0.3327097000, 0.3476577000, 0.3782726000, 0.4400771000, 0.5531790000, 0.7868707000, 1.3167903000", \ + "0.5188726000, 0.5405788000, 0.5854994000, 0.6777531000, 0.8468435000, 1.1352197000, 1.6632783000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011280300, 0.0025449000, 0.0057414300, 0.0129530000, 0.0292227000, 0.0659279000"); + values("0.0159435000, 0.0191264000, 0.0261915000, 0.0415933000, 0.0749120000, 0.1461465000, 0.3048059000", \ + "0.0164330000, 0.0193723000, 0.0261583000, 0.0416080000, 0.0749394000, 0.1461390000, 0.3047933000", \ + "0.0235352000, 0.0253203000, 0.0302984000, 0.0432643000, 0.0749568000, 0.1461635000, 0.3048681000", \ + "0.0418940000, 0.0439973000, 0.0486815000, 0.0586502000, 0.0832924000, 0.1472612000, 0.3050758000", \ + "0.0765849000, 0.0793394000, 0.0845785000, 0.0973089000, 0.1219998000, 0.1713193000, 0.3092391000", \ + "0.1335698000, 0.1371598000, 0.1461384000, 0.1635011000, 0.1983054000, 0.2603127000, 0.3758517000", \ + "0.2351591000, 0.2401783000, 0.2524807000, 0.2784296000, 0.3301401000, 0.4241383000, 0.5753784000"); + } + related_pin : "B1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011280300, 0.0025449000, 0.0057414300, 0.0129530000, 0.0292227000, 0.0659279000"); + values("0.1082258000, 0.1209009000, 0.1492278000, 0.2124325000, 0.3549051000, 0.6749585000, 1.3932095000", \ + "0.1080750000, 0.1208131000, 0.1492105000, 0.2129485000, 0.3550461000, 0.6741958000, 1.3936790000", \ + "0.1079228000, 0.1208205000, 0.1493011000, 0.2127288000, 0.3551061000, 0.6744700000, 1.3947195000", \ + "0.1059422000, 0.1187270000, 0.1477407000, 0.2124527000, 0.3548638000, 0.6749032000, 1.3940301000", \ + "0.1228237000, 0.1333479000, 0.1583566000, 0.2158182000, 0.3541501000, 0.6745177000, 1.3930535000", \ + "0.1766572000, 0.1905569000, 0.2188487000, 0.2737529000, 0.3883923000, 0.6781091000, 1.3938852000", \ + "0.2716360000, 0.2927600000, 0.3341459000, 0.4104467000, 0.5457790000, 0.7944038000, 1.4216056000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__a41oi_2") { + leakage_power () { + value : 0.0027870000; + when : "!A1&!A2&!A3&!A4&B1"; + } + leakage_power () { + value : 0.0005851000; + when : "!A1&!A2&!A3&!A4&!B1"; + } + leakage_power () { + value : 0.0027870000; + when : "!A1&!A2&!A3&A4&B1"; + } + leakage_power () { + value : 0.0005945000; + when : "!A1&!A2&!A3&A4&!B1"; + } + leakage_power () { + value : 0.0027870000; + when : "!A1&!A2&A3&!A4&B1"; + } + leakage_power () { + value : 0.0005952000; + when : "!A1&!A2&A3&!A4&!B1"; + } + leakage_power () { + value : 0.0027870000; + when : "!A1&!A2&A3&A4&B1"; + } + leakage_power () { + value : 0.0006239000; + when : "!A1&!A2&A3&A4&!B1"; + } + leakage_power () { + value : 0.0027870000; + when : "!A1&A2&!A3&!A4&B1"; + } + leakage_power () { + value : 0.0005976000; + when : "!A1&A2&!A3&!A4&!B1"; + } + leakage_power () { + value : 0.0027870000; + when : "!A1&A2&!A3&A4&B1"; + } + leakage_power () { + value : 0.0006255000; + when : "!A1&A2&!A3&A4&!B1"; + } + leakage_power () { + value : 0.0027870000; + when : "!A1&A2&A3&!A4&B1"; + } + leakage_power () { + value : 0.0006284000; + when : "!A1&A2&A3&!A4&!B1"; + } + leakage_power () { + value : 0.0027870000; + when : "!A1&A2&A3&A4&B1"; + } + leakage_power () { + value : 0.0013101000; + when : "!A1&A2&A3&A4&!B1"; + } + leakage_power () { + value : 0.0027870000; + when : "A1&!A2&!A3&!A4&B1"; + } + leakage_power () { + value : 0.0006073000; + when : "A1&!A2&!A3&!A4&!B1"; + } + leakage_power () { + value : 0.0027870000; + when : "A1&!A2&!A3&A4&B1"; + } + leakage_power () { + value : 0.0006369000; + when : "A1&!A2&!A3&A4&!B1"; + } + leakage_power () { + value : 0.0027870000; + when : "A1&!A2&A3&!A4&B1"; + } + leakage_power () { + value : 0.0006408000; + when : "A1&!A2&A3&!A4&!B1"; + } + leakage_power () { + value : 0.0027870000; + when : "A1&!A2&A3&A4&B1"; + } + leakage_power () { + value : 0.0011464000; + when : "A1&!A2&A3&A4&!B1"; + } + leakage_power () { + value : 0.0027870000; + when : "A1&A2&!A3&!A4&B1"; + } + leakage_power () { + value : 0.0006549000; + when : "A1&A2&!A3&!A4&!B1"; + } + leakage_power () { + value : 0.0027870000; + when : "A1&A2&!A3&A4&B1"; + } + leakage_power () { + value : 0.0011425000; + when : "A1&A2&!A3&A4&!B1"; + } + leakage_power () { + value : 0.0027870000; + when : "A1&A2&A3&!A4&B1"; + } + leakage_power () { + value : 0.0011452000; + when : "A1&A2&A3&!A4&!B1"; + } + leakage_power () { + value : 0.0003672000; + when : "A1&A2&A3&A4&B1"; + } + leakage_power () { + value : 0.0036311000; + when : "A1&A2&A3&A4&!B1"; + } + area : 16.265600000; + cell_footprint : "sky130_fd_sc_hd__a41oi"; + cell_leakage_power : 0.0017917810; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A1") { + capacitance : 0.0042020000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0041060000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0088944000, 0.0088913000, 0.0088842000, 0.0088892000, 0.0089007000, 0.0089272000, 0.0089883000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0061865000, -0.0061894000, -0.0061960000, -0.0061774000, -0.0061346000, -0.0060359000, -0.0058083000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0042980000; + } + pin ("A2") { + capacitance : 0.0042180000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0040920000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0083915000, 0.0083859000, 0.0083729000, 0.0084054000, 0.0084804000, 0.0086531000, 0.0090513000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0077478000, -0.0077484000, -0.0077498000, -0.0077494000, -0.0077483000, -0.0077459000, -0.0077404000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0043440000; + } + pin ("A3") { + capacitance : 0.0044070000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0042500000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0078703000, 0.0078685000, 0.0078644000, 0.0078661000, 0.0078700000, 0.0078791000, 0.0079000000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0078664000, -0.0078653000, -0.0078629000, -0.0078621000, -0.0078600000, -0.0078554000, -0.0078446000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0045630000; + } + pin ("A4") { + capacitance : 0.0044300000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0042010000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0078698000, 0.0078774000, 0.0078950000, 0.0078967000, 0.0079008000, 0.0079102000, 0.0079318000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0079022000, -0.0078959000, -0.0078813000, -0.0078812000, -0.0078810000, -0.0078805000, -0.0078793000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0046590000; + } + pin ("B1") { + capacitance : 0.0044770000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0041330000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0042672000, 0.0042562000, 0.0042306000, 0.0042687000, 0.0043565000, 0.0045588000, 0.0050252000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0034437000, -0.0034400000, -0.0034315000, -0.0034305000, -0.0034282000, -0.0034230000, -0.0034111000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0048210000; + } + pin ("Y") { + direction : "output"; + function : "(!A1&!B1) | (!A2&!B1) | (!A3&!B1) | (!A4&!B1)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012541490, 0.0031457800, 0.0078905540, 0.0197918600, 0.0496438900, 0.1245217000"); + values("0.0101480000, 0.0089211000, 0.0059303000, -0.0016423000, -0.0207701000, -0.0688550000, -0.1898670000", \ + "0.0099167000, 0.0087192000, 0.0057303000, -0.0018037000, -0.0209396000, -0.0690051000, -0.1900366000", \ + "0.0095501000, 0.0083641000, 0.0053357000, -0.0021146000, -0.0211415000, -0.0692106000, -0.1902198000", \ + "0.0090114000, 0.0078364000, 0.0049172000, -0.0025524000, -0.0214927000, -0.0694682000, -0.1904522000", \ + "0.0085945000, 0.0074299000, 0.0045532000, -0.0029443000, -0.0218237000, -0.0697513000, -0.1905448000", \ + "0.0088385000, 0.0078847000, 0.0045016000, -0.0031374000, -0.0220613000, -0.0698333000, -0.1908276000", \ + "0.0106820000, 0.0094348000, 0.0062665000, -0.0016560000, -0.0213001000, -0.0697923000, -0.1908964000"); + } + related_pin : "A1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012541490, 0.0031457800, 0.0078905540, 0.0197918600, 0.0496438900, 0.1245217000"); + values("0.0143894000, 0.0157355000, 0.0189862000, 0.0268481000, 0.0461742000, 0.0939977000, 0.2135740000", \ + "0.0140594000, 0.0154261000, 0.0187261000, 0.0266549000, 0.0459924000, 0.0945623000, 0.2140622000", \ + "0.0136796000, 0.0150279000, 0.0183077000, 0.0263068000, 0.0458198000, 0.0938986000, 0.2138231000", \ + "0.0132930000, 0.0145892000, 0.0178157000, 0.0258251000, 0.0453642000, 0.0936590000, 0.2141766000", \ + "0.0130137000, 0.0142788000, 0.0174169000, 0.0252357000, 0.0448171000, 0.0935288000, 0.2134107000", \ + "0.0129329000, 0.0141725000, 0.0172781000, 0.0251523000, 0.0443081000, 0.0927336000, 0.2128287000", \ + "0.0126145000, 0.0138734000, 0.0167680000, 0.0244398000, 0.0441593000, 0.0924525000, 0.2131976000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012541490, 0.0031457800, 0.0078905540, 0.0197918600, 0.0496438900, 0.1245217000"); + values("0.0117065000, 0.0104942000, 0.0074915000, -0.0001127000, -0.0191873000, -0.0673618000, -0.1883438000", \ + "0.0115075000, 0.0102980000, 0.0073001000, -0.0002844000, -0.0193685000, -0.0674877000, -0.1884957000", \ + "0.0111889000, 0.0100031000, 0.0070008000, -0.0005347000, -0.0196263000, -0.0676807000, -0.1886976000", \ + "0.0107615000, 0.0095804000, 0.0066251000, -0.0008684000, -0.0198841000, -0.0679255000, -0.1888435000", \ + "0.0104049000, 0.0092625000, 0.0063515000, -0.0011600000, -0.0200668000, -0.0680109000, -0.1888698000", \ + "0.0102963000, 0.0090987000, 0.0060617000, -0.0014943000, -0.0204794000, -0.0683427000, -0.1891881000", \ + "0.0114785000, 0.0102354000, 0.0071123000, -0.0006476000, -0.0200187000, -0.0683894000, -0.1891985000"); + } + related_pin : "A2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012541490, 0.0031457800, 0.0078905540, 0.0197918600, 0.0496438900, 0.1245217000"); + values("0.0217512000, 0.0229644000, 0.0260332000, 0.0337492000, 0.0529057000, 0.1006432000, 0.2202819000", \ + "0.0214616000, 0.0227166000, 0.0258293000, 0.0336135000, 0.0528225000, 0.1006189000, 0.2204439000", \ + "0.0209654000, 0.0222205000, 0.0254222000, 0.0333052000, 0.0527034000, 0.1006324000, 0.2204450000", \ + "0.0203944000, 0.0216369000, 0.0247915000, 0.0327344000, 0.0521924000, 0.1003595000, 0.2203554000", \ + "0.0199493000, 0.0211736000, 0.0243259000, 0.0321072000, 0.0515360000, 0.0998325000, 0.2198153000", \ + "0.0195892000, 0.0208163000, 0.0239657000, 0.0318142000, 0.0510215000, 0.0991858000, 0.2193010000", \ + "0.0189238000, 0.0200101000, 0.0230659000, 0.0306770000, 0.0505781000, 0.0986489000, 0.2189089000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012541490, 0.0031457800, 0.0078905540, 0.0197918600, 0.0496438900, 0.1245217000"); + values("0.0116754000, 0.0104607000, 0.0074596000, -0.0001359000, -0.0192415000, -0.0673586000, -0.1883508000", \ + "0.0114698000, 0.0102722000, 0.0072590000, -0.0003371000, -0.0194150000, -0.0675242000, -0.1885485000", \ + "0.0111432000, 0.0099455000, 0.0069516000, -0.0005968000, -0.0196836000, -0.0677311000, -0.1887516000", \ + "0.0107050000, 0.0095281000, 0.0065484000, -0.0009393000, -0.0199329000, -0.0679297000, -0.1888983000", \ + "0.0104117000, 0.0092392000, 0.0063036000, -0.0011548000, -0.0201313000, -0.0679924000, -0.1889073000", \ + "0.0103436000, 0.0090924000, 0.0059811000, -0.0016476000, -0.0204370000, -0.0683739000, -0.1892335000", \ + "0.0111375000, 0.0099121000, 0.0068537000, -0.0008772000, -0.0201902000, -0.0685255000, -0.1892153000"); + } + related_pin : "A3"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012541490, 0.0031457800, 0.0078905540, 0.0197918600, 0.0496438900, 0.1245217000"); + values("0.0274648000, 0.0287208000, 0.0317681000, 0.0394653000, 0.0586852000, 0.1065272000, 0.2264162000", \ + "0.0272462000, 0.0285156000, 0.0315991000, 0.0393313000, 0.0585589000, 0.1064487000, 0.2262525000", \ + "0.0269135000, 0.0281926000, 0.0312851000, 0.0390718000, 0.0583559000, 0.1063026000, 0.2262308000", \ + "0.0264733000, 0.0276815000, 0.0308536000, 0.0387185000, 0.0581013000, 0.1061613000, 0.2260029000", \ + "0.0261354000, 0.0274026000, 0.0304890000, 0.0382919000, 0.0576788000, 0.1057997000, 0.2259756000", \ + "0.0260068000, 0.0272678000, 0.0303830000, 0.0382667000, 0.0575196000, 0.1056287000, 0.2257045000", \ + "0.0257589000, 0.0269281000, 0.0299735000, 0.0376967000, 0.0575028000, 0.1056200000, 0.2258243000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012541490, 0.0031457800, 0.0078905540, 0.0197918600, 0.0496438900, 0.1245217000"); + values("0.0117358000, 0.0105137000, 0.0074996000, -0.0001081000, -0.0191964000, -0.0673292000, -0.1883044000", \ + "0.0114874000, 0.0102850000, 0.0072772000, -0.0003167000, -0.0193972000, -0.0675044000, -0.1885080000", \ + "0.0111303000, 0.0099469000, 0.0069464000, -0.0005885000, -0.0196806000, -0.0677235000, -0.1887292000", \ + "0.0106701000, 0.0094878000, 0.0065230000, -0.0009540000, -0.0199396000, -0.0679435000, -0.1888695000", \ + "0.0103575000, 0.0091957000, 0.0062123000, -0.0012507000, -0.0201646000, -0.0681373000, -0.1888746000", \ + "0.0103225000, 0.0090947000, 0.0061543000, -0.0016648000, -0.0205677000, -0.0684192000, -0.1892151000", \ + "0.0112339000, 0.0099403000, 0.0069809000, -0.0008580000, -0.0201753000, -0.0684011000, -0.1893041000"); + } + related_pin : "A4"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012541490, 0.0031457800, 0.0078905540, 0.0197918600, 0.0496438900, 0.1245217000"); + values("0.0329412000, 0.0341082000, 0.0372242000, 0.0449703000, 0.0643244000, 0.1123249000, 0.2322275000", \ + "0.0326450000, 0.0338727000, 0.0370473000, 0.0447582000, 0.0640435000, 0.1121311000, 0.2323111000", \ + "0.0323683000, 0.0336322000, 0.0366890000, 0.0444775000, 0.0638679000, 0.1119376000, 0.2320382000", \ + "0.0320786000, 0.0333056000, 0.0364093000, 0.0442269000, 0.0635991000, 0.1118043000, 0.2318183000", \ + "0.0317626000, 0.0329812000, 0.0361263000, 0.0439362000, 0.0633551000, 0.1115394000, 0.2315546000", \ + "0.0317174000, 0.0329428000, 0.0360952000, 0.0439454000, 0.0633142000, 0.1115739000, 0.2317475000", \ + "0.0315557000, 0.0327098000, 0.0357199000, 0.0437432000, 0.0633671000, 0.1117197000, 0.2316400000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012541490, 0.0031457800, 0.0078905540, 0.0197918600, 0.0496438900, 0.1245217000"); + values("-0.0005240000, -0.0015786000, -0.0044039000, -0.0118649000, -0.0310091000, -0.0793013000, -0.2005818000", \ + "-0.0008884000, -0.0019157000, -0.0046514000, -0.0119581000, -0.0309606000, -0.0791842000, -0.2004136000", \ + "-0.0012754000, -0.0023399000, -0.0050606000, -0.0122231000, -0.0310442000, -0.0791229000, -0.2002719000", \ + "-0.0016005000, -0.0027633000, -0.0055194000, -0.0126836000, -0.0312745000, -0.0792381000, -0.2002574000", \ + "-0.0013398000, -0.0025064000, -0.0054191000, -0.0128301000, -0.0318277000, -0.0794089000, -0.2003289000", \ + "-0.0005407000, -0.0017511000, -0.0048314000, -0.0125012000, -0.0314718000, -0.0799328000, -0.2006492000", \ + "0.0025634000, 0.0011673000, -0.0022765000, -0.0104879000, -0.0302276000, -0.0780949000, -0.1999469000"); + } + related_pin : "B1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012541490, 0.0031457800, 0.0078905540, 0.0197918600, 0.0496438900, 0.1245217000"); + values("0.0302170000, 0.0314953000, 0.0347917000, 0.0427029000, 0.0622507000, 0.1104035000, 0.2302769000", \ + "0.0299508000, 0.0312341000, 0.0344391000, 0.0424858000, 0.0620342000, 0.1103262000, 0.2304133000", \ + "0.0296678000, 0.0309069000, 0.0340408000, 0.0419585000, 0.0616452000, 0.1100918000, 0.2303484000", \ + "0.0294003000, 0.0306791000, 0.0338046000, 0.0415806000, 0.0611503000, 0.1096513000, 0.2299769000", \ + "0.0290479000, 0.0303307000, 0.0333790000, 0.0412662000, 0.0607235000, 0.1089912000, 0.2295195000", \ + "0.0295970000, 0.0308040000, 0.0338524000, 0.0415067000, 0.0607164000, 0.1088472000, 0.2287757000", \ + "0.0324542000, 0.0335503000, 0.0363407000, 0.0434788000, 0.0622640000, 0.1097547000, 0.2298483000"); + } + } + max_capacitance : 0.1245220000; + max_transition : 1.5020360000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012541500, 0.0031457800, 0.0078905500, 0.0197919000, 0.0496439000, 0.1245220000"); + values("0.0510090000, 0.0559514000, 0.0677888000, 0.0953389000, 0.1612171000, 0.3205100000, 0.7147376000", \ + "0.0543536000, 0.0593816000, 0.0711747000, 0.0988285000, 0.1646091000, 0.3235385000, 0.7183714000", \ + "0.0623021000, 0.0674055000, 0.0791813000, 0.1070803000, 0.1729747000, 0.3322423000, 0.7281568000", \ + "0.0844638000, 0.0894314000, 0.1008053000, 0.1280874000, 0.1942280000, 0.3538006000, 0.7486845000", \ + "0.1168988000, 0.1239398000, 0.1398945000, 0.1746166000, 0.2436449000, 0.4031397000, 0.7981106000", \ + "0.1488350000, 0.1585405000, 0.1825539000, 0.2340694000, 0.3311051000, 0.5179263000, 0.9111689000", \ + "0.1568194000, 0.1724663000, 0.2083901000, 0.2850006000, 0.4357243000, 0.7091996000, 1.1826671000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012541500, 0.0031457800, 0.0078905500, 0.0197919000, 0.0496439000, 0.1245220000"); + values("0.0797582000, 0.0866623000, 0.1030200000, 0.1423690000, 0.2385528000, 0.4782681000, 1.0725167000", \ + "0.0845235000, 0.0913743000, 0.1082514000, 0.1480068000, 0.2442489000, 0.4854970000, 1.0844625000", \ + "0.0974388000, 0.1042538000, 0.1208920000, 0.1611363000, 0.2581098000, 0.4973882000, 1.0932616000", \ + "0.1277928000, 0.1344985000, 0.1504953000, 0.1908123000, 0.2891207000, 0.5285034000, 1.1301902000", \ + "0.1858961000, 0.1941232000, 0.2133733000, 0.2554041000, 0.3531442000, 0.5965443000, 1.1916839000", \ + "0.2777873000, 0.2905176000, 0.3192754000, 0.3778590000, 0.4950047000, 0.7396977000, 1.3405217000", \ + "0.4182251000, 0.4412544000, 0.4873251000, 0.5824836000, 0.7546291000, 1.0656522000, 1.6777205000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012541500, 0.0031457800, 0.0078905500, 0.0197919000, 0.0496439000, 0.1245220000"); + values("0.0611677000, 0.0661176000, 0.0790542000, 0.1126064000, 0.1981041000, 0.4124916000, 0.9524052000", \ + "0.0605808000, 0.0658508000, 0.0791381000, 0.1125437000, 0.1979902000, 0.4124365000, 0.9528696000", \ + "0.0575202000, 0.0629894000, 0.0771785000, 0.1122273000, 0.1979934000, 0.4124679000, 0.9538098000", \ + "0.0620882000, 0.0669109000, 0.0798578000, 0.1119986000, 0.1972129000, 0.4127551000, 0.9525581000", \ + "0.0795932000, 0.0862579000, 0.1019802000, 0.1355849000, 0.2083735000, 0.4126789000, 0.9528861000", \ + "0.1218855000, 0.1309804000, 0.1506873000, 0.1918655000, 0.2784704000, 0.4563509000, 0.9542979000", \ + "0.1964863000, 0.2102222000, 0.2404794000, 0.3010360000, 0.4143862000, 0.6274430000, 1.0619126000"); + } + related_pin : "A1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012541500, 0.0031457800, 0.0078905500, 0.0197919000, 0.0496439000, 0.1245220000"); + values("0.0451656000, 0.0534722000, 0.0740416000, 0.1266501000, 0.2580709000, 0.5849100000, 1.4027745000", \ + "0.0452782000, 0.0535448000, 0.0743311000, 0.1266125000, 0.2568898000, 0.5867311000, 1.4048686000", \ + "0.0453575000, 0.0536135000, 0.0743944000, 0.1265092000, 0.2567599000, 0.5836873000, 1.4005450000", \ + "0.0463023000, 0.0542961000, 0.0747783000, 0.1268491000, 0.2570787000, 0.5836197000, 1.4060856000", \ + "0.0610601000, 0.0686208000, 0.0865116000, 0.1327039000, 0.2580250000, 0.5872115000, 1.4027202000", \ + "0.0969699000, 0.1052115000, 0.1266448000, 0.1763450000, 0.2868811000, 0.5896345000, 1.4039250000", \ + "0.1756367000, 0.1861345000, 0.2146853000, 0.2753983000, 0.4002732000, 0.6750022000, 1.4171896000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012541500, 0.0031457800, 0.0078905500, 0.0197919000, 0.0496439000, 0.1245220000"); + values("0.0673936000, 0.0723863000, 0.0842129000, 0.1119190000, 0.1771440000, 0.3366683000, 0.7312324000", \ + "0.0711733000, 0.0761756000, 0.0879195000, 0.1154953000, 0.1809934000, 0.3406627000, 0.7347397000", \ + "0.0796289000, 0.0847442000, 0.0963545000, 0.1242552000, 0.1899433000, 0.3493208000, 0.7437496000", \ + "0.0991623000, 0.1044007000, 0.1163101000, 0.1442649000, 0.2102525000, 0.3699948000, 0.7643735000", \ + "0.1327940000, 0.1393929000, 0.1548564000, 0.1869845000, 0.2568844000, 0.4179850000, 0.8129630000", \ + "0.1719519000, 0.1819493000, 0.2038740000, 0.2501435000, 0.3441568000, 0.5250406000, 0.9241649000", \ + "0.1900090000, 0.2043827000, 0.2380731000, 0.3109916000, 0.4540553000, 0.7107123000, 1.1740554000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012541500, 0.0031457800, 0.0078905500, 0.0197919000, 0.0496439000, 0.1245220000"); + values("0.1103541000, 0.1169602000, 0.1335290000, 0.1738111000, 0.2735344000, 0.5217057000, 1.1441260000", \ + "0.1152405000, 0.1219990000, 0.1385205000, 0.1796780000, 0.2796866000, 0.5279445000, 1.1490314000", \ + "0.1275356000, 0.1343422000, 0.1509605000, 0.1925665000, 0.2932176000, 0.5421831000, 1.1632844000", \ + "0.1570900000, 0.1638562000, 0.1808529000, 0.2223401000, 0.3237979000, 0.5737169000, 1.1960404000", \ + "0.2203847000, 0.2282428000, 0.2460096000, 0.2870820000, 0.3879357000, 0.6384113000, 1.2610175000", \ + "0.3296836000, 0.3398460000, 0.3643735000, 0.4176828000, 0.5315969000, 0.7835457000, 1.4079897000", \ + "0.5084033000, 0.5245132000, 0.5626476000, 0.6437168000, 0.8033688000, 1.1096158000, 1.7424515000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012541500, 0.0031457800, 0.0078905500, 0.0197919000, 0.0496439000, 0.1245220000"); + values("0.0595821000, 0.0648856000, 0.0782905000, 0.1124507000, 0.1978350000, 0.4128675000, 0.9527925000", \ + "0.0595138000, 0.0648638000, 0.0782243000, 0.1123675000, 0.1978763000, 0.4127455000, 0.9523099000", \ + "0.0591469000, 0.0644771000, 0.0781873000, 0.1122860000, 0.1978677000, 0.4129967000, 0.9525893000", \ + "0.0619941000, 0.0669412000, 0.0797754000, 0.1126425000, 0.1976416000, 0.4128717000, 0.9517273000", \ + "0.0789768000, 0.0842847000, 0.0980149000, 0.1286815000, 0.2049706000, 0.4128820000, 0.9525778000", \ + "0.1199756000, 0.1269610000, 0.1431295000, 0.1786350000, 0.2571634000, 0.4407212000, 0.9554098000", \ + "0.1955706000, 0.2050171000, 0.2290556000, 0.2797458000, 0.3793775000, 0.5793054000, 1.0301699000"); + } + related_pin : "A2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012541500, 0.0031457800, 0.0078905500, 0.0197919000, 0.0496439000, 0.1245220000"); + values("0.0673268000, 0.0760148000, 0.0979558000, 0.1523896000, 0.2885161000, 0.6280658000, 1.4814858000", \ + "0.0673211000, 0.0760628000, 0.0979047000, 0.1524456000, 0.2885251000, 0.6287493000, 1.4779735000", \ + "0.0673878000, 0.0759998000, 0.0978399000, 0.1525385000, 0.2885750000, 0.6283532000, 1.4813027000", \ + "0.0674362000, 0.0762476000, 0.0980005000, 0.1523848000, 0.2896025000, 0.6286783000, 1.4798388000", \ + "0.0771613000, 0.0847460000, 0.1045264000, 0.1559440000, 0.2886864000, 0.6290815000, 1.4801470000", \ + "0.1121792000, 0.1211374000, 0.1424799000, 0.1937777000, 0.3113301000, 0.6322242000, 1.4814240000", \ + "0.1914539000, 0.2033494000, 0.2299102000, 0.2896647000, 0.4191508000, 0.7061520000, 1.4895083000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012541500, 0.0031457800, 0.0078905500, 0.0197919000, 0.0496439000, 0.1245220000"); + values("0.0756016000, 0.0806051000, 0.0922869000, 0.1198879000, 0.1855815000, 0.3448646000, 0.7392262000", \ + "0.0795586000, 0.0843599000, 0.0961014000, 0.1238350000, 0.1891692000, 0.3484486000, 0.7430187000", \ + "0.0867983000, 0.0918276000, 0.1034993000, 0.1314144000, 0.1970198000, 0.3562852000, 0.7509695000", \ + "0.1022772000, 0.1073943000, 0.1192978000, 0.1469742000, 0.2130346000, 0.3725505000, 0.7670543000", \ + "0.1283548000, 0.1339843000, 0.1483715000, 0.1789199000, 0.2479762000, 0.4081881000, 0.8031911000", \ + "0.1623890000, 0.1703563000, 0.1889022000, 0.2294518000, 0.3142394000, 0.4882555000, 0.8862574000", \ + "0.1755069000, 0.1875876000, 0.2167197000, 0.2783137000, 0.4010249000, 0.6265214000, 1.0744704000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012541500, 0.0031457800, 0.0078905500, 0.0197919000, 0.0496439000, 0.1245220000"); + values("0.1234288000, 0.1299696000, 0.1459661000, 0.1859654000, 0.2838546000, 0.5255153000, 1.1276005000", \ + "0.1282278000, 0.1350654000, 0.1519494000, 0.1913683000, 0.2894231000, 0.5310253000, 1.1338326000", \ + "0.1417758000, 0.1484719000, 0.1647044000, 0.2052861000, 0.3034537000, 0.5455575000, 1.1486376000", \ + "0.1721300000, 0.1786890000, 0.1956459000, 0.2359388000, 0.3345107000, 0.5767912000, 1.1791782000", \ + "0.2370469000, 0.2440218000, 0.2605156000, 0.3007692000, 0.3990738000, 0.6417825000, 1.2449939000", \ + "0.3540368000, 0.3632129000, 0.3838008000, 0.4347848000, 0.5431129000, 0.7863033000, 1.3906898000", \ + "0.5503031000, 0.5641661000, 0.5958002000, 0.6678829000, 0.8181624000, 1.1099927000, 1.7228460000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012541500, 0.0031457800, 0.0078905500, 0.0197919000, 0.0496439000, 0.1245220000"); + values("0.0594972000, 0.0648372000, 0.0782228000, 0.1123342000, 0.1976963000, 0.4128366000, 0.9522650000", \ + "0.0594477000, 0.0649344000, 0.0785231000, 0.1124319000, 0.1976793000, 0.4128275000, 0.9524935000", \ + "0.0591781000, 0.0647627000, 0.0781144000, 0.1122365000, 0.1977739000, 0.4128630000, 0.9526712000", \ + "0.0615286000, 0.0666937000, 0.0798457000, 0.1127928000, 0.1976684000, 0.4129674000, 0.9514254000", \ + "0.0734987000, 0.0786605000, 0.0917294000, 0.1238002000, 0.2033882000, 0.4132989000, 0.9531648000", \ + "0.1072569000, 0.1132945000, 0.1271223000, 0.1600067000, 0.2398491000, 0.4334390000, 0.9552695000", \ + "0.1790817000, 0.1869918000, 0.2065415000, 0.2477937000, 0.3362419000, 0.5304796000, 1.0066136000"); + } + related_pin : "A3"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012541500, 0.0031457800, 0.0078905500, 0.0197919000, 0.0496439000, 0.1245220000"); + values("0.0822556000, 0.0908533000, 0.1121232000, 0.1651265000, 0.2978685000, 0.6277144000, 1.4557728000", \ + "0.0822960000, 0.0908435000, 0.1121556000, 0.1651402000, 0.2972596000, 0.6267157000, 1.4544616000", \ + "0.0822629000, 0.0908627000, 0.1121058000, 0.1650773000, 0.2971050000, 0.6277652000, 1.4571053000", \ + "0.0823638000, 0.0907936000, 0.1121537000, 0.1652070000, 0.2977749000, 0.6273250000, 1.4550638000", \ + "0.0888671000, 0.0967369000, 0.1168649000, 0.1670805000, 0.2973614000, 0.6270509000, 1.4534428000", \ + "0.1227612000, 0.1311316000, 0.1523080000, 0.2013203000, 0.3172649000, 0.6303434000, 1.4553446000", \ + "0.2012225000, 0.2121236000, 0.2379075000, 0.2953214000, 0.4210312000, 0.7019816000, 1.4648518000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012541500, 0.0031457800, 0.0078905500, 0.0197919000, 0.0496439000, 0.1245220000"); + values("0.0811474000, 0.0859561000, 0.0977561000, 0.1254876000, 0.1909853000, 0.3504858000, 0.7456506000", \ + "0.0852602000, 0.0900640000, 0.1018076000, 0.1295461000, 0.1949056000, 0.3541607000, 0.7501630000", \ + "0.0927122000, 0.0978237000, 0.1094076000, 0.1373408000, 0.2029567000, 0.3622310000, 0.7582194000", \ + "0.1070679000, 0.1120794000, 0.1239569000, 0.1518798000, 0.2178712000, 0.3774946000, 0.7726752000", \ + "0.1297061000, 0.1356715000, 0.1484372000, 0.1784430000, 0.2466178000, 0.4068091000, 0.8017286000", \ + "0.1597505000, 0.1666463000, 0.1839955000, 0.2188836000, 0.2971744000, 0.4686559000, 0.8663743000", \ + "0.1731349000, 0.1828820000, 0.2074735000, 0.2604064000, 0.3673839000, 0.5771969000, 1.0087706000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012541500, 0.0031457800, 0.0078905500, 0.0197919000, 0.0496439000, 0.1245220000"); + values("0.1399643000, 0.1469404000, 0.1635840000, 0.2054337000, 0.3049321000, 0.5502632000, 1.1572361000", \ + "0.1450474000, 0.1518234000, 0.1691424000, 0.2101743000, 0.3104789000, 0.5549964000, 1.1617904000", \ + "0.1580402000, 0.1651069000, 0.1819024000, 0.2237685000, 0.3233483000, 0.5684657000, 1.1752304000", \ + "0.1868722000, 0.1945333000, 0.2114283000, 0.2532594000, 0.3535959000, 0.5983973000, 1.2055220000", \ + "0.2493161000, 0.2563235000, 0.2733919000, 0.3145305000, 0.4149033000, 0.6600918000, 1.2674229000", \ + "0.3618923000, 0.3706718000, 0.3914178000, 0.4408216000, 0.5501006000, 0.7953450000, 1.4034413000", \ + "0.5510297000, 0.5634020000, 0.5942582000, 0.6618421000, 0.8059967000, 1.1000473000, 1.7168668000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012541500, 0.0031457800, 0.0078905500, 0.0197919000, 0.0496439000, 0.1245220000"); + values("0.0596738000, 0.0648311000, 0.0782226000, 0.1122185000, 0.1977428000, 0.4126849000, 0.9532702000", \ + "0.0594500000, 0.0649364000, 0.0785258000, 0.1124178000, 0.1975623000, 0.4127859000, 0.9536310000", \ + "0.0593684000, 0.0646600000, 0.0782788000, 0.1122926000, 0.1977763000, 0.4128384000, 0.9532293000", \ + "0.0603644000, 0.0657822000, 0.0790202000, 0.1125182000, 0.1976328000, 0.4124634000, 0.9528462000", \ + "0.0688166000, 0.0741369000, 0.0875892000, 0.1200780000, 0.2016399000, 0.4128958000, 0.9528699000", \ + "0.0939391000, 0.0996300000, 0.1131820000, 0.1463886000, 0.2277549000, 0.4288024000, 0.9553349000", \ + "0.1589893000, 0.1657936000, 0.1820698000, 0.2193269000, 0.3022930000, 0.5034304000, 0.9977028000"); + } + related_pin : "A4"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012541500, 0.0031457800, 0.0078905500, 0.0197919000, 0.0496439000, 0.1245220000"); + values("0.1012194000, 0.1096325000, 0.1314137000, 0.1850637000, 0.3182433000, 0.6517578000, 1.4844083000", \ + "0.1007984000, 0.1095440000, 0.1314031000, 0.1848481000, 0.3176297000, 0.6502049000, 1.4835939000", \ + "0.1013358000, 0.1097997000, 0.1315007000, 0.1851079000, 0.3182144000, 0.6505572000, 1.4826889000", \ + "0.1009246000, 0.1098182000, 0.1312906000, 0.1848338000, 0.3176284000, 0.6506602000, 1.4832527000", \ + "0.1061903000, 0.1141519000, 0.1346198000, 0.1864608000, 0.3178282000, 0.6497303000, 1.4835418000", \ + "0.1388466000, 0.1473579000, 0.1682871000, 0.2188068000, 0.3374197000, 0.6547015000, 1.4834424000", \ + "0.2165877000, 0.2269267000, 0.2520226000, 0.3091042000, 0.4359422000, 0.7254715000, 1.5001892000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012541500, 0.0031457800, 0.0078905500, 0.0197919000, 0.0496439000, 0.1245220000"); + values("0.0142755000, 0.0157430000, 0.0192786000, 0.0274721000, 0.0476565000, 0.0977992000, 0.2233662000", \ + "0.0189658000, 0.0204837000, 0.0240097000, 0.0323815000, 0.0525194000, 0.1027766000, 0.2283717000", \ + "0.0256701000, 0.0281658000, 0.0336574000, 0.0437787000, 0.0640741000, 0.1142016000, 0.2397942000", \ + "0.0329240000, 0.0370825000, 0.0454755000, 0.0615851000, 0.0893122000, 0.1409116000, 0.2657459000", \ + "0.0370583000, 0.0434443000, 0.0569531000, 0.0821557000, 0.1274778000, 0.1990432000, 0.3271603000", \ + "0.0287005000, 0.0386132000, 0.0600910000, 0.1008121000, 0.1709491000, 0.2855443000, 0.4642955000", \ + "-0.0184566000, -0.0018926000, 0.0309080000, 0.0950947000, 0.2074390000, 0.3858251000, 0.6675391000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012541500, 0.0031457800, 0.0078905500, 0.0197919000, 0.0496439000, 0.1245220000"); + values("0.1044084000, 0.1115795000, 0.1293743000, 0.1715130000, 0.2722268000, 0.5172885000, 1.1256756000", \ + "0.1077521000, 0.1153174000, 0.1332883000, 0.1757347000, 0.2765751000, 0.5218224000, 1.1298676000", \ + "0.1189083000, 0.1256081000, 0.1431804000, 0.1858988000, 0.2865573000, 0.5327826000, 1.1409500000", \ + "0.1461190000, 0.1532188000, 0.1706199000, 0.2116066000, 0.3128676000, 0.5590222000, 1.1678288000", \ + "0.2146342000, 0.2202665000, 0.2386443000, 0.2791635000, 0.3785409000, 0.6244376000, 1.2333795000", \ + "0.3359939000, 0.3461956000, 0.3711039000, 0.4256509000, 0.5355684000, 0.7777782000, 1.3822987000", \ + "0.5278256000, 0.5433042000, 0.5794223000, 0.6607699000, 0.8264842000, 1.1348947000, 1.7390032000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012541500, 0.0031457800, 0.0078905500, 0.0197919000, 0.0496439000, 0.1245220000"); + values("0.0104839000, 0.0125683000, 0.0177305000, 0.0301488000, 0.0598867000, 0.1294482000, 0.2986630000", \ + "0.0116008000, 0.0133801000, 0.0180181000, 0.0301783000, 0.0599056000, 0.1294685000, 0.2986485000", \ + "0.0202830000, 0.0214158000, 0.0242950000, 0.0334780000, 0.0604680000, 0.1294581000, 0.2986883000", \ + "0.0384113000, 0.0393918000, 0.0425982000, 0.0510406000, 0.0718449000, 0.1314197000, 0.2983749000", \ + "0.0737364000, 0.0748555000, 0.0782976000, 0.0887370000, 0.1109496000, 0.1596695000, 0.3031821000", \ + "0.1320593000, 0.1337124000, 0.1383683000, 0.1520991000, 0.1845584000, 0.2463810000, 0.3674934000", \ + "0.2353232000, 0.2372134000, 0.2439554000, 0.2634874000, 0.3098142000, 0.4040557000, 0.5679797000"); + } + related_pin : "B1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012541500, 0.0031457800, 0.0078905500, 0.0197919000, 0.0496439000, 0.1245220000"); + values("0.1010583000, 0.1097546000, 0.1315286000, 0.1846109000, 0.3178852000, 0.6497986000, 1.4844119000", \ + "0.1011762000, 0.1098307000, 0.1315598000, 0.1848319000, 0.3186966000, 0.6497967000, 1.4853774000", \ + "0.1011525000, 0.1098379000, 0.1314247000, 0.1844921000, 0.3183918000, 0.6506573000, 1.4860847000", \ + "0.0989626000, 0.1076958000, 0.1296752000, 0.1843989000, 0.3179837000, 0.6506009000, 1.4829278000", \ + "0.1151049000, 0.1227066000, 0.1408606000, 0.1899307000, 0.3174659000, 0.6498593000, 1.4816044000", \ + "0.1654776000, 0.1758350000, 0.1996152000, 0.2499295000, 0.3556899000, 0.6553455000, 1.4832343000", \ + "0.2539643000, 0.2694377000, 0.3037927000, 0.3748667000, 0.5114722000, 0.7735684000, 1.5020355000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__a41oi_4") { + leakage_power () { + value : 0.0035623000; + when : "A1&A2&!A3&!A4&B1"; + } + leakage_power () { + value : 0.0017470000; + when : "A1&A2&!A3&!A4&!B1"; + } + leakage_power () { + value : 0.0035623000; + when : "A1&A2&!A3&A4&B1"; + } + leakage_power () { + value : 0.0029806000; + when : "A1&A2&!A3&A4&!B1"; + } + leakage_power () { + value : 0.0035623000; + when : "A1&A2&A3&!A4&B1"; + } + leakage_power () { + value : 0.0030025000; + when : "A1&A2&A3&!A4&!B1"; + } + leakage_power () { + value : 0.0004870000; + when : "A1&A2&A3&A4&B1"; + } + leakage_power () { + value : 0.0048485000; + when : "A1&A2&A3&A4&!B1"; + } + leakage_power () { + value : 0.0035618000; + when : "!A1&!A2&!A3&!A4&B1"; + } + leakage_power () { + value : 0.0015894000; + when : "!A1&!A2&!A3&!A4&!B1"; + } + leakage_power () { + value : 0.0035616000; + when : "!A1&!A2&!A3&A4&B1"; + } + leakage_power () { + value : 0.0016137000; + when : "!A1&!A2&!A3&A4&!B1"; + } + leakage_power () { + value : 0.0035623000; + when : "!A1&!A2&A3&!A4&B1"; + } + leakage_power () { + value : 0.0016153000; + when : "!A1&!A2&A3&!A4&!B1"; + } + leakage_power () { + value : 0.0035623000; + when : "!A1&!A2&A3&A4&B1"; + } + leakage_power () { + value : 0.0016893000; + when : "!A1&!A2&A3&A4&!B1"; + } + leakage_power () { + value : 0.0035623000; + when : "!A1&A2&!A3&!A4&B1"; + } + leakage_power () { + value : 0.0016184000; + when : "!A1&A2&!A3&!A4&!B1"; + } + leakage_power () { + value : 0.0035623000; + when : "!A1&A2&!A3&A4&B1"; + } + leakage_power () { + value : 0.0016927000; + when : "!A1&A2&!A3&A4&!B1"; + } + leakage_power () { + value : 0.0035623000; + when : "!A1&A2&A3&!A4&B1"; + } + leakage_power () { + value : 0.0016996000; + when : "!A1&A2&A3&!A4&!B1"; + } + leakage_power () { + value : 0.0035623000; + when : "!A1&A2&A3&A4&B1"; + } + leakage_power () { + value : 0.0034253000; + when : "!A1&A2&A3&A4&!B1"; + } + leakage_power () { + value : 0.0035615000; + when : "A1&!A2&!A3&!A4&B1"; + } + leakage_power () { + value : 0.0016390000; + when : "A1&!A2&!A3&!A4&!B1"; + } + leakage_power () { + value : 0.0035623000; + when : "A1&!A2&!A3&A4&B1"; + } + leakage_power () { + value : 0.0017099000; + when : "A1&!A2&!A3&A4&!B1"; + } + leakage_power () { + value : 0.0035623000; + when : "A1&!A2&A3&!A4&B1"; + } + leakage_power () { + value : 0.0017191000; + when : "A1&!A2&A3&!A4&!B1"; + } + leakage_power () { + value : 0.0035623000; + when : "A1&!A2&A3&A4&B1"; + } + leakage_power () { + value : 0.0030054000; + when : "A1&!A2&A3&A4&!B1"; + } + area : 27.526400000; + cell_footprint : "sky130_fd_sc_hd__a41oi"; + cell_leakage_power : 0.0027973540; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A1") { + capacitance : 0.0083200000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0081270000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0181588000, 0.0181538000, 0.0181422000, 0.0181360000, 0.0181217000, 0.0180888000, 0.0180128000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0131167000, -0.0131420000, -0.0132004000, -0.0131661000, -0.0130871000, -0.0129050000, -0.0124852000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0085120000; + } + pin ("A2") { + capacitance : 0.0083460000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0081260000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0172103000, 0.0172160000, 0.0172292000, 0.0172914000, 0.0174348000, 0.0177654000, 0.0185273000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0156119000, -0.0156108000, -0.0156081000, -0.0156068000, -0.0156039000, -0.0155970000, -0.0155813000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0085660000; + } + pin ("A3") { + capacitance : 0.0082840000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0079280000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0154083000, 0.0154089000, 0.0154105000, 0.0154108000, 0.0154115000, 0.0154131000, 0.0154169000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0153860000, -0.0153742000, -0.0153470000, -0.0153443000, -0.0153381000, -0.0153239000, -0.0152910000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0086400000; + } + pin ("A4") { + capacitance : 0.0085280000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0080710000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0155199000, 0.0155295000, 0.0155519000, 0.0155562000, 0.0155661000, 0.0155889000, 0.0156415000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0155351000, -0.0155361000, -0.0155383000, -0.0155379000, -0.0155368000, -0.0155345000, -0.0155290000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0089860000; + } + pin ("B1") { + capacitance : 0.0084790000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0077840000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0091441000, 0.0091140000, 0.0090446000, 0.0091221000, 0.0093007000, 0.0097122000, 0.0106609000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0069562000, -0.0069551000, -0.0069525000, -0.0069545000, -0.0069589000, -0.0069692000, -0.0069928000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0091750000; + } + pin ("Y") { + direction : "output"; + function : "(!A1&!B1) | (!A2&!B1) | (!A3&!B1) | (!A4&!B1)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013504540, 0.0036474540, 0.0098514400, 0.0266078400, 0.0718653400, 0.1941017000"); + values("0.0210996000, 0.0197451000, 0.0161122000, 0.0062555000, -0.0205926000, -0.0934090000, -0.2908295000", \ + "0.0207013000, 0.0193759000, 0.0156957000, 0.0058453000, -0.0209045000, -0.0937006000, -0.2911481000", \ + "0.0200656000, 0.0187407000, 0.0150535000, 0.0052855000, -0.0213483000, -0.0941023000, -0.2914853000", \ + "0.0190481000, 0.0178196000, 0.0141959000, 0.0044204000, -0.0221296000, -0.0946335000, -0.2918470000", \ + "0.0184450000, 0.0171078000, 0.0135699000, 0.0039578000, -0.0225428000, -0.0949825000, -0.2924599000", \ + "0.0189410000, 0.0175752000, 0.0136563000, 0.0037359000, -0.0228941000, -0.0956078000, -0.2926896000", \ + "0.0220921000, 0.0206461000, 0.0166883000, 0.0065846000, -0.0210185000, -0.0943040000, -0.2929666000"); + } + related_pin : "A1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013504540, 0.0036474540, 0.0098514400, 0.0266078400, 0.0718653400, 0.1941017000"); + values("0.0269287000, 0.0285283000, 0.0325341000, 0.0431330000, 0.0702773000, 0.1438896000, 0.3394828000", \ + "0.0262417000, 0.0278448000, 0.0319115000, 0.0425987000, 0.0702381000, 0.1431038000, 0.3389101000", \ + "0.0254292000, 0.0269665000, 0.0310770000, 0.0418832000, 0.0697554000, 0.1430219000, 0.3391501000", \ + "0.0246653000, 0.0261977000, 0.0301397000, 0.0407674000, 0.0686356000, 0.1433042000, 0.3387925000", \ + "0.0241405000, 0.0254732000, 0.0293263000, 0.0395481000, 0.0674588000, 0.1411128000, 0.3390321000", \ + "0.0240046000, 0.0253986000, 0.0291954000, 0.0394726000, 0.0666225000, 0.1401490000, 0.3383349000", \ + "0.0234588000, 0.0248138000, 0.0285130000, 0.0383690000, 0.0664813000, 0.1406958000, 0.3369995000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013504540, 0.0036474540, 0.0098514400, 0.0266078400, 0.0718653400, 0.1941017000"); + values("0.0236449000, 0.0222833000, 0.0186220000, 0.0086891000, -0.0181454000, -0.0909683000, -0.2884701000", \ + "0.0232881000, 0.0218938000, 0.0182214000, 0.0082949000, -0.0185511000, -0.0912786000, -0.2887282000", \ + "0.0226125000, 0.0212635000, 0.0176403000, 0.0078113000, -0.0189971000, -0.0917276000, -0.2891471000", \ + "0.0218389000, 0.0204926000, 0.0168688000, 0.0070706000, -0.0195988000, -0.0922303000, -0.2894998000", \ + "0.0211118000, 0.0197931000, 0.0163200000, 0.0065680000, -0.0199615000, -0.0924413000, -0.2895053000", \ + "0.0210083000, 0.0196403000, 0.0160063000, 0.0060868000, -0.0208060000, -0.0931475000, -0.2901155000", \ + "0.0231352000, 0.0217560000, 0.0180415000, 0.0077534000, -0.0195427000, -0.0931377000, -0.2902510000"); + } + related_pin : "A2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013504540, 0.0036474540, 0.0098514400, 0.0266078400, 0.0718653400, 0.1941017000"); + values("0.0409951000, 0.0424013000, 0.0461126000, 0.0562054000, 0.0832303000, 0.1559318000, 0.3511684000", \ + "0.0404576000, 0.0418184000, 0.0456881000, 0.0559045000, 0.0831857000, 0.1558992000, 0.3511670000", \ + "0.0394725000, 0.0409864000, 0.0447955000, 0.0551511000, 0.0826898000, 0.1555924000, 0.3513504000", \ + "0.0382833000, 0.0397609000, 0.0436157000, 0.0540247000, 0.0817327000, 0.1551692000, 0.3508013000", \ + "0.0373301000, 0.0387243000, 0.0425219000, 0.0527757000, 0.0802755000, 0.1537956000, 0.3503297000", \ + "0.0367771000, 0.0380884000, 0.0419490000, 0.0521681000, 0.0793226000, 0.1525423000, 0.3489013000", \ + "0.0351514000, 0.0364607000, 0.0400957000, 0.0500105000, 0.0783653000, 0.1512880000, 0.3479411000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013504540, 0.0036474540, 0.0098514400, 0.0266078400, 0.0718653400, 0.1941017000"); + values("0.0235919000, 0.0221920000, 0.0185118000, 0.0085964000, -0.0182624000, -0.0910184000, -0.2884470000", \ + "0.0231376000, 0.0217772000, 0.0181280000, 0.0082282000, -0.0186424000, -0.0914667000, -0.2888038000", \ + "0.0224918000, 0.0211305000, 0.0175160000, 0.0076799000, -0.0191635000, -0.0919026000, -0.2892786000", \ + "0.0216476000, 0.0203217000, 0.0166981000, 0.0069049000, -0.0197336000, -0.0923182000, -0.2896385000", \ + "0.0210241000, 0.0197092000, 0.0161359000, 0.0064054000, -0.0202124000, -0.0926364000, -0.2897529000", \ + "0.0207013000, 0.0193382000, 0.0156451000, 0.0058859000, -0.0208402000, -0.0931004000, -0.2901500000", \ + "0.0224255000, 0.0209554000, 0.0172381000, 0.0070864000, -0.0201191000, -0.0935667000, -0.2904270000"); + } + related_pin : "A3"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013504540, 0.0036474540, 0.0098514400, 0.0266078400, 0.0718653400, 0.1941017000"); + values("0.0529691000, 0.0543472000, 0.0582282000, 0.0681957000, 0.0953214000, 0.1681049000, 0.3641367000", \ + "0.0525497000, 0.0540296000, 0.0578370000, 0.0678713000, 0.0949789000, 0.1678380000, 0.3634923000", \ + "0.0517781000, 0.0532116000, 0.0570898000, 0.0672701000, 0.0946285000, 0.1674925000, 0.3633252000", \ + "0.0508815000, 0.0523792000, 0.0562559000, 0.0665113000, 0.0940441000, 0.1670235000, 0.3629655000", \ + "0.0501598000, 0.0515863000, 0.0553671000, 0.0656118000, 0.0930257000, 0.1664024000, 0.3628354000", \ + "0.0500363000, 0.0514826000, 0.0553783000, 0.0655112000, 0.0927738000, 0.1657205000, 0.3621062000", \ + "0.0491210000, 0.0505517000, 0.0543277000, 0.0650332000, 0.0925824000, 0.1658629000, 0.3619161000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013504540, 0.0036474540, 0.0098514400, 0.0266078400, 0.0718653400, 0.1941017000"); + values("0.0233025000, 0.0219401000, 0.0182752000, 0.0083830000, -0.0184965000, -0.0913236000, -0.2886965000", \ + "0.0229090000, 0.0215502000, 0.0178260000, 0.0079341000, -0.0189354000, -0.0916951000, -0.2891267000", \ + "0.0222518000, 0.0209159000, 0.0172631000, 0.0073930000, -0.0194076000, -0.0921452000, -0.2895363000", \ + "0.0214678000, 0.0201401000, 0.0165040000, 0.0066815000, -0.0199178000, -0.0926002000, -0.2899060000", \ + "0.0209405000, 0.0196193000, 0.0160138000, 0.0061968000, -0.0203743000, -0.0928157000, -0.2899953000", \ + "0.0209269000, 0.0196783000, 0.0159774000, 0.0056902000, -0.0209681000, -0.0933381000, -0.2902508000", \ + "0.0225386000, 0.0212092000, 0.0173924000, 0.0072984000, -0.0200489000, -0.0935788000, -0.2906037000"); + } + related_pin : "A4"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013504540, 0.0036474540, 0.0098514400, 0.0266078400, 0.0718653400, 0.1941017000"); + values("0.0633504000, 0.0647317000, 0.0686156000, 0.0786465000, 0.1058574000, 0.1789756000, 0.3747835000", \ + "0.0630036000, 0.0643636000, 0.0680213000, 0.0782862000, 0.1055897000, 0.1787537000, 0.3750160000", \ + "0.0624420000, 0.0637591000, 0.0676258000, 0.0776838000, 0.1049724000, 0.1781006000, 0.3744684000", \ + "0.0618389000, 0.0632219000, 0.0669727000, 0.0772304000, 0.1046420000, 0.1777779000, 0.3738908000", \ + "0.0612624000, 0.0626409000, 0.0663749000, 0.0766417000, 0.1041629000, 0.1772347000, 0.3737618000", \ + "0.0613581000, 0.0624542000, 0.0664947000, 0.0766935000, 0.1039171000, 0.1772820000, 0.3738887000", \ + "0.0603609000, 0.0617041000, 0.0656434000, 0.0765368000, 0.1039453000, 0.1774838000, 0.3735353000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013504540, 0.0036474540, 0.0098514400, 0.0266078400, 0.0718653400, 0.1941017000"); + values("-0.0002079000, -0.0013747000, -0.0047101000, -0.0142788000, -0.0410786000, -0.1142129000, -0.3121770000", \ + "-0.0008366000, -0.0019978000, -0.0051750000, -0.0145098000, -0.0410226000, -0.1139807000, -0.3118288000", \ + "-0.0015751000, -0.0026696000, -0.0059301000, -0.0150969000, -0.0411821000, -0.1138348000, -0.3115507000", \ + "-0.0020499000, -0.0034108000, -0.0067877000, -0.0159290000, -0.0418111000, -0.1139806000, -0.3114705000", \ + "-0.0016171000, -0.0029696000, -0.0064475000, -0.0159338000, -0.0425825000, -0.1145753000, -0.3116402000", \ + "-0.0000360000, -0.0014832000, -0.0053575000, -0.0154964000, -0.0423782000, -0.1152016000, -0.3120627000", \ + "0.0053024000, 0.0036914000, -0.0004702000, -0.0112807000, -0.0396538000, -0.1128053000, -0.3112107000"); + } + related_pin : "B1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013504540, 0.0036474540, 0.0098514400, 0.0266078400, 0.0718653400, 0.1941017000"); + values("0.0573521000, 0.0588112000, 0.0626932000, 0.0731982000, 0.1010249000, 0.1745929000, 0.3709590000", \ + "0.0567285000, 0.0581183000, 0.0619852000, 0.0726275000, 0.1003738000, 0.1740850000, 0.3704827000", \ + "0.0563596000, 0.0577053000, 0.0615370000, 0.0717868000, 0.0997729000, 0.1737676000, 0.3701033000", \ + "0.0556436000, 0.0570335000, 0.0608689000, 0.0712311000, 0.0988264000, 0.1728969000, 0.3695204000", \ + "0.0553328000, 0.0567300000, 0.0605486000, 0.0707100000, 0.0976659000, 0.1711605000, 0.3683524000", \ + "0.0572905000, 0.0586395000, 0.0624893000, 0.0725964000, 0.0990462000, 0.1715790000, 0.3672085000", \ + "0.0643458000, 0.0653273000, 0.0680435000, 0.0765530000, 0.1022747000, 0.1740364000, 0.3671860000"); + } + } + max_capacitance : 0.1941020000; + max_transition : 1.4951550000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013504500, 0.0036474500, 0.0098514400, 0.0266078000, 0.0718653000, 0.1941020000"); + values("0.0530923000, 0.0562778000, 0.0645032000, 0.0856371000, 0.1385133000, 0.2736954000, 0.6332653000", \ + "0.0562041000, 0.0595061000, 0.0677353000, 0.0887991000, 0.1419823000, 0.2772830000, 0.6363858000", \ + "0.0640364000, 0.0672600000, 0.0755751000, 0.0970074000, 0.1500519000, 0.2854898000, 0.6446537000", \ + "0.0866097000, 0.0902618000, 0.0975717000, 0.1174750000, 0.1706140000, 0.3064547000, 0.6654097000", \ + "0.1183276000, 0.1227582000, 0.1339203000, 0.1605233000, 0.2191927000, 0.3549805000, 0.7153390000", \ + "0.1490663000, 0.1556216000, 0.1718002000, 0.2115635000, 0.2958952000, 0.4660740000, 0.8279867000", \ + "0.1521763000, 0.1617640000, 0.1858470000, 0.2446227000, 0.3744825000, 0.6270390000, 1.0916016000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013504500, 0.0036474500, 0.0098514400, 0.0266078000, 0.0718653000, 0.1941020000"); + values("0.0873878000, 0.0922667000, 0.1046624000, 0.1363570000, 0.2172988000, 0.4354779000, 1.0187614000", \ + "0.0916230000, 0.0965637000, 0.1091658000, 0.1413442000, 0.2232999000, 0.4400429000, 1.0216830000", \ + "0.1039195000, 0.1086349000, 0.1212384000, 0.1536418000, 0.2366945000, 0.4543870000, 1.0360054000", \ + "0.1341466000, 0.1387784000, 0.1507497000, 0.1827149000, 0.2661782000, 0.4866261000, 1.0684653000", \ + "0.1922970000, 0.1977637000, 0.2117182000, 0.2458405000, 0.3285338000, 0.5474739000, 1.1353456000", \ + "0.2870074000, 0.2945028000, 0.3148425000, 0.3607123000, 0.4623463000, 0.6875482000, 1.2729705000", \ + "0.4345158000, 0.4470002000, 0.4796276000, 0.5531882000, 0.7031411000, 0.9930939000, 1.5972303000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013504500, 0.0036474500, 0.0098514400, 0.0266078000, 0.0718653000, 0.1941020000"); + values("0.0662862000, 0.0691635000, 0.0780522000, 0.1019986000, 0.1690955000, 0.3515754000, 0.8478181000", \ + "0.0657016000, 0.0689337000, 0.0777405000, 0.1020538000, 0.1691642000, 0.3518935000, 0.8475759000", \ + "0.0620882000, 0.0653983000, 0.0750994000, 0.1013171000, 0.1689262000, 0.3516678000, 0.8471649000", \ + "0.0657510000, 0.0693549000, 0.0777707000, 0.1013113000, 0.1676023000, 0.3516940000, 0.8470279000", \ + "0.0819693000, 0.0863021000, 0.0975268000, 0.1257407000, 0.1835462000, 0.3528115000, 0.8469866000", \ + "0.1225321000, 0.1282674000, 0.1429248000, 0.1767299000, 0.2529283000, 0.4075427000, 0.8523430000", \ + "0.1952183000, 0.2037691000, 0.2258678000, 0.2758929000, 0.3749026000, 0.5734200000, 0.9807418000"); + } + related_pin : "A1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013504500, 0.0036474500, 0.0098514400, 0.0266078000, 0.0718653000, 0.1941020000"); + values("0.0481460000, 0.0536505000, 0.0686774000, 0.1097140000, 0.2196486000, 0.5183554000, 1.3143420000", \ + "0.0483109000, 0.0537893000, 0.0686916000, 0.1095831000, 0.2191027000, 0.5135174000, 1.3124914000", \ + "0.0485433000, 0.0540628000, 0.0690406000, 0.1096446000, 0.2193509000, 0.5144998000, 1.3112599000", \ + "0.0492946000, 0.0545516000, 0.0695034000, 0.1095291000, 0.2193039000, 0.5179702000, 1.3112497000", \ + "0.0629613000, 0.0683007000, 0.0808426000, 0.1167316000, 0.2203808000, 0.5141697000, 1.3118781000", \ + "0.0946753000, 0.1003876000, 0.1155132000, 0.1551599000, 0.2521263000, 0.5226122000, 1.3150281000", \ + "0.1695366000, 0.1765229000, 0.1957600000, 0.2434647000, 0.3544946000, 0.6115157000, 1.3284313000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013504500, 0.0036474500, 0.0098514400, 0.0266078000, 0.0718653000, 0.1941020000"); + values("0.0696841000, 0.0728650000, 0.0813675000, 0.1021293000, 0.1549233000, 0.2902436000, 0.6495340000", \ + "0.0733279000, 0.0763782000, 0.0847749000, 0.1057495000, 0.1583277000, 0.2940018000, 0.6530181000", \ + "0.0813352000, 0.0845622000, 0.0927231000, 0.1137435000, 0.1667055000, 0.3023031000, 0.6614432000", \ + "0.0998989000, 0.1032758000, 0.1117130000, 0.1326944000, 0.1855720000, 0.3218028000, 0.6817236000", \ + "0.1320422000, 0.1360918000, 0.1464158000, 0.1717273000, 0.2296243000, 0.3670214000, 0.7276906000", \ + "0.1678065000, 0.1737955000, 0.1897859000, 0.2255365000, 0.3041209000, 0.4663397000, 0.8332832000", \ + "0.1793291000, 0.1889776000, 0.2119944000, 0.2660721000, 0.3869711000, 0.6221116000, 1.0635689000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013504500, 0.0036474500, 0.0098514400, 0.0266078000, 0.0718653000, 0.1941020000"); + values("0.1205834000, 0.1249720000, 0.1367141000, 0.1685795000, 0.2518458000, 0.4749006000, 1.0755405000", \ + "0.1253600000, 0.1298108000, 0.1418033000, 0.1738656000, 0.2578876000, 0.4812384000, 1.0824014000", \ + "0.1371202000, 0.1417926000, 0.1538424000, 0.1865608000, 0.2713772000, 0.4955159000, 1.0961401000", \ + "0.1665334000, 0.1709576000, 0.1829943000, 0.2159124000, 0.3011156000, 0.5258623000, 1.1284420000", \ + "0.2286458000, 0.2337935000, 0.2466795000, 0.2787726000, 0.3636345000, 0.5893708000, 1.1920104000", \ + "0.3376991000, 0.3444110000, 0.3609259000, 0.4017088000, 0.4987563000, 0.7273407000, 1.3328845000", \ + "0.5187945000, 0.5294494000, 0.5550771000, 0.6162563000, 0.7506151000, 1.0307184000, 1.6503712000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013504500, 0.0036474500, 0.0098514400, 0.0266078000, 0.0718653000, 0.1941020000"); + values("0.0641800000, 0.0675001000, 0.0765781000, 0.1014406000, 0.1688425000, 0.3515545000, 0.8477761000", \ + "0.0640467000, 0.0675889000, 0.0765118000, 0.1013984000, 0.1685556000, 0.3518947000, 0.8474118000", \ + "0.0638029000, 0.0670203000, 0.0765000000, 0.1010843000, 0.1687300000, 0.3518275000, 0.8472746000", \ + "0.0664756000, 0.0695776000, 0.0782765000, 0.1024659000, 0.1683731000, 0.3515681000, 0.8476928000", \ + "0.0823435000, 0.0858112000, 0.0955271000, 0.1194126000, 0.1786460000, 0.3531744000, 0.8474237000", \ + "0.1223266000, 0.1265249000, 0.1375831000, 0.1654706000, 0.2309255000, 0.3874728000, 0.8518401000", \ + "0.1972112000, 0.2039931000, 0.2205208000, 0.2590468000, 0.3431285000, 0.5236706000, 0.9402258000"); + } + related_pin : "A2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013504500, 0.0036474500, 0.0098514400, 0.0266078000, 0.0718653000, 0.1941020000"); + values("0.0730009000, 0.0788288000, 0.0945165000, 0.1366828000, 0.2503192000, 0.5552522000, 1.3821142000", \ + "0.0730074000, 0.0787442000, 0.0945198000, 0.1369336000, 0.2502387000, 0.5551096000, 1.3782993000", \ + "0.0730788000, 0.0789061000, 0.0945004000, 0.1367221000, 0.2503382000, 0.5563244000, 1.3767786000", \ + "0.0734012000, 0.0789312000, 0.0946496000, 0.1369447000, 0.2502049000, 0.5553343000, 1.3798075000", \ + "0.0810012000, 0.0861873000, 0.1006157000, 0.1405698000, 0.2505348000, 0.5574022000, 1.3780396000", \ + "0.1124018000, 0.1180305000, 0.1337907000, 0.1744061000, 0.2747907000, 0.5614404000, 1.3821102000", \ + "0.1870672000, 0.1945360000, 0.2132603000, 0.2593319000, 0.3704617000, 0.6367900000, 1.3927993000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013504500, 0.0036474500, 0.0098514400, 0.0266078000, 0.0718653000, 0.1941020000"); + values("0.0787714000, 0.0818068000, 0.0901644000, 0.1110343000, 0.1638003000, 0.2992975000, 0.6579408000", \ + "0.0822579000, 0.0854382000, 0.0939272000, 0.1147387000, 0.1671613000, 0.3031381000, 0.6617102000", \ + "0.0895279000, 0.0927671000, 0.1009153000, 0.1218841000, 0.1748419000, 0.3101757000, 0.6704858000", \ + "0.1040788000, 0.1073946000, 0.1157481000, 0.1367576000, 0.1896705000, 0.3254813000, 0.6846221000", \ + "0.1285641000, 0.1321132000, 0.1413215000, 0.1653279000, 0.2212440000, 0.3585181000, 0.7181364000", \ + "0.1592810000, 0.1640723000, 0.1764801000, 0.2088043000, 0.2761401000, 0.4296001000, 0.7946379000", \ + "0.1644445000, 0.1723393000, 0.1906908000, 0.2377115000, 0.3405479000, 0.5448099000, 0.9626416000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013504500, 0.0036474500, 0.0098514400, 0.0266078000, 0.0718653000, 0.1941020000"); + values("0.1510060000, 0.1560213000, 0.1682257000, 0.2027719000, 0.2920396000, 0.5291405000, 1.1654336000", \ + "0.1556466000, 0.1599188000, 0.1734880000, 0.2079150000, 0.2974466000, 0.5345020000, 1.1703919000", \ + "0.1682460000, 0.1727384000, 0.1856253000, 0.2203626000, 0.3105921000, 0.5483164000, 1.1849601000", \ + "0.1977486000, 0.2019321000, 0.2158256000, 0.2498725000, 0.3403944000, 0.5792337000, 1.2155974000", \ + "0.2607644000, 0.2656265000, 0.2786369000, 0.3131403000, 0.4032839000, 0.6420205000, 1.2794273000", \ + "0.3780976000, 0.3839576000, 0.3987109000, 0.4401732000, 0.5392699000, 0.7785460000, 1.4168617000", \ + "0.5803269000, 0.5889874000, 0.6127007000, 0.6682157000, 0.7980768000, 1.0826008000, 1.7308774000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013504500, 0.0036474500, 0.0098514400, 0.0266078000, 0.0718653000, 0.1941020000"); + values("0.0640408000, 0.0675909000, 0.0765258000, 0.1013591000, 0.1687534000, 0.3518702000, 0.8470908000", \ + "0.0640397000, 0.0673376000, 0.0764267000, 0.1013293000, 0.1686874000, 0.3517538000, 0.8462242000", \ + "0.0637079000, 0.0670664000, 0.0764883000, 0.1013260000, 0.1686622000, 0.3514901000, 0.8481187000", \ + "0.0659458000, 0.0691696000, 0.0778883000, 0.1019963000, 0.1684701000, 0.3517454000, 0.8470740000", \ + "0.0772052000, 0.0804838000, 0.0889059000, 0.1132738000, 0.1755237000, 0.3532671000, 0.8471572000", \ + "0.1102247000, 0.1137814000, 0.1230950000, 0.1482450000, 0.2106105000, 0.3777839000, 0.8522694000", \ + "0.1819686000, 0.1873431000, 0.2005881000, 0.2317467000, 0.3056446000, 0.4728227000, 0.9182493000"); + } + related_pin : "A3"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013504500, 0.0036474500, 0.0098514400, 0.0266078000, 0.0718653000, 0.1941020000"); + values("0.1004379000, 0.1062720000, 0.1232936000, 0.1678419000, 0.2880585000, 0.6112821000, 1.4811716000", \ + "0.1001576000, 0.1066144000, 0.1231854000, 0.1678448000, 0.2882627000, 0.6112923000, 1.4805845000", \ + "0.1004376000, 0.1063509000, 0.1232808000, 0.1677787000, 0.2880484000, 0.6121826000, 1.4850339000", \ + "0.1000851000, 0.1065285000, 0.1231928000, 0.1679017000, 0.2883090000, 0.6109180000, 1.4811298000", \ + "0.1049050000, 0.1106119000, 0.1265543000, 0.1697291000, 0.2883137000, 0.6118522000, 1.4808013000", \ + "0.1345934000, 0.1409532000, 0.1576764000, 0.1997117000, 0.3068384000, 0.6145005000, 1.4858879000", \ + "0.2089709000, 0.2170463000, 0.2349670000, 0.2819351000, 0.3976673000, 0.6818899000, 1.4951547000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013504500, 0.0036474500, 0.0098514400, 0.0266078000, 0.0718653000, 0.1941020000"); + values("0.0831762000, 0.0863924000, 0.0948232000, 0.1156474000, 0.1680505000, 0.3040017000, 0.6624434000", \ + "0.0869881000, 0.0900258000, 0.0983194000, 0.1191928000, 0.1719337000, 0.3072613000, 0.6675812000", \ + "0.0939015000, 0.0972166000, 0.1052201000, 0.1262015000, 0.1791795000, 0.3145037000, 0.6745699000", \ + "0.1065730000, 0.1098173000, 0.1181210000, 0.1392555000, 0.1920321000, 0.3281684000, 0.6872923000", \ + "0.1261504000, 0.1296034000, 0.1383035000, 0.1610499000, 0.2162801000, 0.3528886000, 0.7124101000", \ + "0.1490386000, 0.1541388000, 0.1646939000, 0.1909840000, 0.2542284000, 0.4023739000, 0.7659684000", \ + "0.1505794000, 0.1572514000, 0.1729369000, 0.2110742000, 0.2984293000, 0.4788007000, 0.8789223000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013504500, 0.0036474500, 0.0098514400, 0.0266078000, 0.0718653000, 0.1941020000"); + values("0.1625279000, 0.1678106000, 0.1810343000, 0.2150458000, 0.3033923000, 0.5344193000, 1.1503136000", \ + "0.1679079000, 0.1727670000, 0.1857063000, 0.2197664000, 0.3074151000, 0.5386393000, 1.1547755000", \ + "0.1807952000, 0.1857789000, 0.1976528000, 0.2325259000, 0.3213572000, 0.5525277000, 1.1682644000", \ + "0.2100490000, 0.2149185000, 0.2276068000, 0.2623112000, 0.3506996000, 0.5825482000, 1.1987474000", \ + "0.2704230000, 0.2751319000, 0.2882329000, 0.3224802000, 0.4095689000, 0.6421215000, 1.2585915000", \ + "0.3828522000, 0.3893551000, 0.4049467000, 0.4437629000, 0.5393404000, 0.7712702000, 1.3884408000", \ + "0.5820697000, 0.5901075000, 0.6101613000, 0.6601852000, 0.7833955000, 1.0556319000, 1.6831312000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013504500, 0.0036474500, 0.0098514400, 0.0266078000, 0.0718653000, 0.1941020000"); + values("0.0640324000, 0.0673475000, 0.0764207000, 0.1013609000, 0.1687221000, 0.3517585000, 0.8468868000", \ + "0.0640470000, 0.0673410000, 0.0764788000, 0.1012975000, 0.1686031000, 0.3514728000, 0.8475461000", \ + "0.0638742000, 0.0670979000, 0.0765811000, 0.1011410000, 0.1686735000, 0.3514169000, 0.8474879000", \ + "0.0648765000, 0.0683665000, 0.0771196000, 0.1017265000, 0.1686653000, 0.3516342000, 0.8474732000", \ + "0.0726359000, 0.0759796000, 0.0849165000, 0.1090596000, 0.1735248000, 0.3528744000, 0.8472210000", \ + "0.0954960000, 0.0989114000, 0.1078789000, 0.1324030000, 0.1971806000, 0.3712689000, 0.8517831000", \ + "0.1584155000, 0.1625824000, 0.1725157000, 0.2000714000, 0.2660934000, 0.4363842000, 0.8978009000"); + } + related_pin : "A4"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013504500, 0.0036474500, 0.0098514400, 0.0266078000, 0.0718653000, 0.1941020000"); + values("0.1187874000, 0.1247748000, 0.1417435000, 0.1843587000, 0.3007526000, 0.6136441000, 1.4570587000", \ + "0.1192259000, 0.1252030000, 0.1411246000, 0.1848555000, 0.3010424000, 0.6137093000, 1.4549328000", \ + "0.1190289000, 0.1246713000, 0.1413272000, 0.1847522000, 0.3007431000, 0.6132809000, 1.4583859000", \ + "0.1189809000, 0.1249827000, 0.1411905000, 0.1849026000, 0.3016245000, 0.6139514000, 1.4588439000", \ + "0.1218830000, 0.1276961000, 0.1435797000, 0.1858676000, 0.3009991000, 0.6136613000, 1.4579793000", \ + "0.1508147000, 0.1555374000, 0.1721435000, 0.2134527000, 0.3182430000, 0.6176828000, 1.4556751000", \ + "0.2195134000, 0.2260808000, 0.2439667000, 0.2894032000, 0.4042216000, 0.6839001000, 1.4753619000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013504500, 0.0036474500, 0.0098514400, 0.0266078000, 0.0718653000, 0.1941020000"); + values("0.0139201000, 0.0147929000, 0.0170526000, 0.0228135000, 0.0375962000, 0.0770815000, 0.1832229000", \ + "0.0184397000, 0.0194160000, 0.0216777000, 0.0274816000, 0.0424872000, 0.0819488000, 0.1881928000", \ + "0.0244993000, 0.0261202000, 0.0299340000, 0.0379616000, 0.0535289000, 0.0932631000, 0.1995685000", \ + "0.0302844000, 0.0328834000, 0.0390988000, 0.0517762000, 0.0760483000, 0.1188856000, 0.2250975000", \ + "0.0320327000, 0.0354329000, 0.0450131000, 0.0657665000, 0.1043671000, 0.1709488000, 0.2858461000", \ + "0.0161002000, 0.0224952000, 0.0371998000, 0.0700939000, 0.1317640000, 0.2369666000, 0.4099182000", \ + "-0.0470256000, -0.0370985000, -0.0134688000, 0.0387152000, 0.1366509000, 0.3028460000, 0.5747524000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013504500, 0.0036474500, 0.0098514400, 0.0266078000, 0.0718653000, 0.1941020000"); + values("0.1242895000, 0.1294140000, 0.1433708000, 0.1785351000, 0.2672481000, 0.4994049000, 1.1159752000", \ + "0.1276775000, 0.1328813000, 0.1454131000, 0.1812575000, 0.2711824000, 0.5036495000, 1.1203017000", \ + "0.1382974000, 0.1435033000, 0.1568400000, 0.1914459000, 0.2802888000, 0.5138448000, 1.1317360000", \ + "0.1649345000, 0.1695727000, 0.1832371000, 0.2172114000, 0.3065768000, 0.5396875000, 1.1581380000", \ + "0.2345044000, 0.2388629000, 0.2514190000, 0.2849294000, 0.3707515000, 0.6035237000, 1.2220156000", \ + "0.3678848000, 0.3747183000, 0.3908372000, 0.4334926000, 0.5297549000, 0.7573826000, 1.3715927000", \ + "0.5815742000, 0.5922757000, 0.6174434000, 0.6827597000, 0.8280323000, 1.1196831000, 1.7357924000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013504500, 0.0036474500, 0.0098514400, 0.0266078000, 0.0718653000, 0.1941020000"); + values("0.0104760000, 0.0117560000, 0.0150543000, 0.0237915000, 0.0460590000, 0.1025857000, 0.2477178000", \ + "0.0118209000, 0.0127791000, 0.0157177000, 0.0238431000, 0.0460796000, 0.1026128000, 0.2476473000", \ + "0.0205801000, 0.0212519000, 0.0232169000, 0.0285837000, 0.0475929000, 0.1026060000, 0.2475988000", \ + "0.0380136000, 0.0384438000, 0.0403971000, 0.0463163000, 0.0617884000, 0.1075378000, 0.2476192000", \ + "0.0725255000, 0.0732079000, 0.0752531000, 0.0817151000, 0.1000530000, 0.1416801000, 0.2573909000", \ + "0.1309884000, 0.1318571000, 0.1350298000, 0.1434505000, 0.1676085000, 0.2231564000, 0.3342462000", \ + "0.2354857000, 0.2363042000, 0.2405327000, 0.2518671000, 0.2869990000, 0.3686941000, 0.5221759000"); + } + related_pin : "B1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013504500, 0.0036474500, 0.0098514400, 0.0266078000, 0.0718653000, 0.1941020000"); + values("0.1192859000, 0.1251851000, 0.1411621000, 0.1844973000, 0.3008295000, 0.6131080000, 1.4544256000", \ + "0.1191252000, 0.1248050000, 0.1410409000, 0.1844719000, 0.3006306000, 0.6136238000, 1.4553424000", \ + "0.1192094000, 0.1248768000, 0.1407065000, 0.1844191000, 0.3008007000, 0.6136983000, 1.4582499000", \ + "0.1165067000, 0.1230146000, 0.1402851000, 0.1844750000, 0.3013359000, 0.6139853000, 1.4554596000", \ + "0.1275370000, 0.1327269000, 0.1471907000, 0.1874562000, 0.2999428000, 0.6134227000, 1.4569046000", \ + "0.1801594000, 0.1871363000, 0.2029633000, 0.2456498000, 0.3391263000, 0.6195948000, 1.4555108000", \ + "0.2670231000, 0.2773666000, 0.3032793000, 0.3650697000, 0.4877294000, 0.7390091000, 1.4771695000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__and2_0") { + leakage_power () { + value : 0.0021372000; + when : "!A&B"; + } + leakage_power () { + value : 0.0018183000; + when : "!A&!B"; + } + leakage_power () { + value : 0.0015938000; + when : "A&B"; + } + leakage_power () { + value : 0.0021392000; + when : "A&!B"; + } + area : 6.2560000000; + cell_footprint : "sky130_fd_sc_hd__and2"; + cell_leakage_power : 0.0019221380; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A") { + capacitance : 0.0016000000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0015630000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0028340000, 0.0028350000, 0.0028374000, 0.0028381000, 0.0028398000, 0.0028435000, 0.0028523000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0023020000, -0.0023048000, -0.0023113000, -0.0023072000, -0.0022979000, -0.0022764000, -0.0022267000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0016370000; + } + pin ("B") { + capacitance : 0.0016360000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0015720000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0025515000, 0.0025532000, 0.0025572000, 0.0025558000, 0.0025526000, 0.0025452000, 0.0025281000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0025454000, -0.0025482000, -0.0025548000, -0.0025550000, -0.0025553000, -0.0025560000, -0.0025578000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0017000000; + } + pin ("X") { + direction : "output"; + function : "(A&B)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012265480, 0.0030088420, 0.0073809800, 0.0181062600, 0.0444164000, 0.1089577000"); + values("0.0068630000, 0.0059641000, 0.0034585000, -0.0033223000, -0.0205597000, -0.0631526000, -0.1676917000", \ + "0.0066871000, 0.0057835000, 0.0032842000, -0.0034941000, -0.0207354000, -0.0633147000, -0.1678593000", \ + "0.0064781000, 0.0055575000, 0.0030561000, -0.0037290000, -0.0209555000, -0.0635460000, -0.1680524000", \ + "0.0063337000, 0.0053756000, 0.0028382000, -0.0039370000, -0.0211506000, -0.0636980000, -0.1682111000", \ + "0.0062827000, 0.0052787000, 0.0027192000, -0.0040511000, -0.0212259000, -0.0637454000, -0.1682537000", \ + "0.0066738000, 0.0056145000, 0.0027544000, -0.0041145000, -0.0210923000, -0.0635842000, -0.1680671000", \ + "0.0074301000, 0.0062662000, 0.0034132000, -0.0035785000, -0.0208091000, -0.0630527000, -0.1674959000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012265480, 0.0030088420, 0.0073809800, 0.0181062600, 0.0444164000, 0.1089577000"); + values("0.0077923000, 0.0090531000, 0.0120271000, 0.0190883000, 0.0362965000, 0.0786425000, 0.1818601000", \ + "0.0077295000, 0.0089727000, 0.0119073000, 0.0190206000, 0.0363941000, 0.0785095000, 0.1815409000", \ + "0.0075919000, 0.0088343000, 0.0118033000, 0.0188749000, 0.0362529000, 0.0783741000, 0.1817688000", \ + "0.0073747000, 0.0086018000, 0.0115622000, 0.0186649000, 0.0361236000, 0.0786334000, 0.1811487000", \ + "0.0073489000, 0.0085215000, 0.0114117000, 0.0184971000, 0.0357264000, 0.0784030000, 0.1820081000", \ + "0.0075486000, 0.0087513000, 0.0116978000, 0.0185427000, 0.0358685000, 0.0780268000, 0.1816720000", \ + "0.0083457000, 0.0095439000, 0.0123670000, 0.0194622000, 0.0365510000, 0.0790413000, 0.1818882000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012265480, 0.0030088420, 0.0073809800, 0.0181062600, 0.0444164000, 0.1089577000"); + values("0.0085800000, 0.0076357000, 0.0051448000, -0.0016232000, -0.0188717000, -0.0614096000, -0.1660024000", \ + "0.0084238000, 0.0074777000, 0.0050088000, -0.0017815000, -0.0190195000, -0.0615939000, -0.1661173000", \ + "0.0082587000, 0.0073054000, 0.0048247000, -0.0019521000, -0.0191905000, -0.0617576000, -0.1662703000", \ + "0.0080808000, 0.0071188000, 0.0046032000, -0.0021627000, -0.0193700000, -0.0619174000, -0.1664051000", \ + "0.0079866000, 0.0070050000, 0.0044719000, -0.0023028000, -0.0194708000, -0.0619846000, -0.1664679000", \ + "0.0085642000, 0.0073705000, 0.0044944000, -0.0021580000, -0.0192453000, -0.0617131000, -0.1662043000", \ + "0.0093088000, 0.0080996000, 0.0053040000, -0.0016948000, -0.0190155000, -0.0612664000, -0.1656994000"); + } + related_pin : "B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012265480, 0.0030088420, 0.0073809800, 0.0181062600, 0.0444164000, 0.1089577000"); + values("0.0081737000, 0.0094241000, 0.0123840000, 0.0193884000, 0.0365666000, 0.0791169000, 0.1823453000", \ + "0.0081051000, 0.0093528000, 0.0123094000, 0.0193290000, 0.0365000000, 0.0784453000, 0.1824440000", \ + "0.0079694000, 0.0092148000, 0.0121650000, 0.0192203000, 0.0365796000, 0.0789408000, 0.1829798000", \ + "0.0077740000, 0.0090144000, 0.0119642000, 0.0190415000, 0.0364607000, 0.0783908000, 0.1826486000", \ + "0.0076979000, 0.0088834000, 0.0118371000, 0.0188813000, 0.0362912000, 0.0783911000, 0.1818888000", \ + "0.0077805000, 0.0089813000, 0.0119114000, 0.0188437000, 0.0362022000, 0.0784672000, 0.1818060000", \ + "0.0081169000, 0.0093889000, 0.0122890000, 0.0193746000, 0.0366712000, 0.0790474000, 0.1812274000"); + } + } + max_capacitance : 0.1089580000; + max_transition : 1.4991510000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012265500, 0.0030088400, 0.0073809800, 0.0181063000, 0.0444164000, 0.1089580000"); + values("0.0958489000, 0.1029531000, 0.1171505000, 0.1456513000, 0.2064491000, 0.3498526000, 0.7025407000", \ + "0.1004987000, 0.1076292000, 0.1217150000, 0.1500706000, 0.2107952000, 0.3543048000, 0.7052036000", \ + "0.1128805000, 0.1199499000, 0.1342692000, 0.1625595000, 0.2233618000, 0.3669182000, 0.7184491000", \ + "0.1439616000, 0.1510409000, 0.1651600000, 0.1936321000, 0.2543728000, 0.3980555000, 0.7501326000", \ + "0.2108664000, 0.2184642000, 0.2335919000, 0.2628943000, 0.3242742000, 0.4677775000, 0.8186170000", \ + "0.3188114000, 0.3285782000, 0.3466414000, 0.3792925000, 0.4426598000, 0.5873800000, 0.9394070000", \ + "0.4881419000, 0.5008112000, 0.5245182000, 0.5645225000, 0.6343834000, 0.7783185000, 1.1299963000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012265500, 0.0030088400, 0.0073809800, 0.0181063000, 0.0444164000, 0.1089580000"); + values("0.0752522000, 0.0837830000, 0.1025016000, 0.1450376000, 0.2468896000, 0.4975805000, 1.1065879000", \ + "0.0794461000, 0.0879569000, 0.1065199000, 0.1491176000, 0.2509502000, 0.5002284000, 1.1227542000", \ + "0.0896535000, 0.0981665000, 0.1168216000, 0.1596975000, 0.2620836000, 0.5117828000, 1.1219243000", \ + "0.1121272000, 0.1206645000, 0.1393833000, 0.1819769000, 0.2842487000, 0.5346603000, 1.1435894000", \ + "0.1440993000, 0.1531844000, 0.1724720000, 0.2155254000, 0.3182551000, 0.5696880000, 1.1843247000", \ + "0.1810733000, 0.1918736000, 0.2124717000, 0.2559865000, 0.3584718000, 0.6083926000, 1.2214584000", \ + "0.2062279000, 0.2208046000, 0.2463838000, 0.2933893000, 0.3944339000, 0.6447692000, 1.2560825000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012265500, 0.0030088400, 0.0073809800, 0.0181063000, 0.0444164000, 0.1089580000"); + values("0.0230778000, 0.0287967000, 0.0414891000, 0.0709270000, 0.1453383000, 0.3340702000, 0.8047703000", \ + "0.0231011000, 0.0288550000, 0.0416559000, 0.0709072000, 0.1450551000, 0.3353646000, 0.8000125000", \ + "0.0230670000, 0.0289730000, 0.0415030000, 0.0709142000, 0.1448154000, 0.3337124000, 0.7998350000", \ + "0.0233435000, 0.0290475000, 0.0416021000, 0.0710441000, 0.1447398000, 0.3352974000, 0.8034225000", \ + "0.0275765000, 0.0329239000, 0.0449186000, 0.0731241000, 0.1456387000, 0.3344580000, 0.8046232000", \ + "0.0382062000, 0.0439881000, 0.0557166000, 0.0831890000, 0.1521169000, 0.3349588000, 0.8034549000", \ + "0.0559984000, 0.0623168000, 0.0754523000, 0.1020050000, 0.1647797000, 0.3414649000, 0.8003451000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012265500, 0.0030088400, 0.0073809800, 0.0181063000, 0.0444164000, 0.1089580000"); + values("0.0274992000, 0.0366333000, 0.0595508000, 0.1173182000, 0.2624949000, 0.6204234000, 1.4924092000", \ + "0.0274641000, 0.0367120000, 0.0594145000, 0.1171731000, 0.2626016000, 0.6211412000, 1.4940631000", \ + "0.0274866000, 0.0367100000, 0.0595502000, 0.1170192000, 0.2618886000, 0.6194957000, 1.4923682000", \ + "0.0286739000, 0.0376392000, 0.0600514000, 0.1174412000, 0.2631610000, 0.6217848000, 1.4923507000", \ + "0.0319919000, 0.0406756000, 0.0626975000, 0.1189916000, 0.2626313000, 0.6204083000, 1.4973701000", \ + "0.0410414000, 0.0486958000, 0.0680830000, 0.1214559000, 0.2646635000, 0.6178478000, 1.4919401000", \ + "0.0573377000, 0.0660958000, 0.0833266000, 0.1301706000, 0.2655788000, 0.6223080000, 1.4866247000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012265500, 0.0030088400, 0.0073809800, 0.0181063000, 0.0444164000, 0.1089580000"); + values("0.1126999000, 0.1199489000, 0.1343062000, 0.1630200000, 0.2240139000, 0.3677476000, 0.7195449000", \ + "0.1173471000, 0.1245710000, 0.1389256000, 0.1676634000, 0.2286660000, 0.3724204000, 0.7246753000", \ + "0.1304566000, 0.1375008000, 0.1520297000, 0.1808161000, 0.2418786000, 0.3856503000, 0.7379672000", \ + "0.1623976000, 0.1696073000, 0.1840509000, 0.2128420000, 0.2740032000, 0.4179159000, 0.7702495000", \ + "0.2362592000, 0.2436170000, 0.2583560000, 0.2873330000, 0.3487008000, 0.4927621000, 0.8438623000", \ + "0.3645999000, 0.3738300000, 0.3913209000, 0.4235730000, 0.4874733000, 0.6319180000, 0.9830288000", \ + "0.5710318000, 0.5832477000, 0.6057349000, 0.6448904000, 0.7134323000, 0.8595282000, 1.2113196000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012265500, 0.0030088400, 0.0073809800, 0.0181063000, 0.0444164000, 0.1089580000"); + values("0.0803792000, 0.0889442000, 0.1075194000, 0.1498586000, 0.2516419000, 0.5013673000, 1.1159204000", \ + "0.0846716000, 0.0932035000, 0.1118141000, 0.1542319000, 0.2559783000, 0.5045606000, 1.1198444000", \ + "0.0936200000, 0.1020834000, 0.1206927000, 0.1631720000, 0.2649174000, 0.5139220000, 1.1265442000", \ + "0.1125423000, 0.1211529000, 0.1398727000, 0.1824676000, 0.2842930000, 0.5384062000, 1.1448866000", \ + "0.1424705000, 0.1515920000, 0.1712244000, 0.2145392000, 0.3170356000, 0.5678666000, 1.1781190000", \ + "0.1790546000, 0.1894161000, 0.2104380000, 0.2544176000, 0.3569176000, 0.6069732000, 1.2211507000", \ + "0.2008568000, 0.2147890000, 0.2404958000, 0.2878161000, 0.3908465000, 0.6406112000, 1.2515926000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012265500, 0.0030088400, 0.0073809800, 0.0181063000, 0.0444164000, 0.1089580000"); + values("0.0243607000, 0.0301199000, 0.0430418000, 0.0721899000, 0.1460550000, 0.3347599000, 0.8049927000", \ + "0.0246222000, 0.0299565000, 0.0430313000, 0.0722380000, 0.1455552000, 0.3359477000, 0.8038880000", \ + "0.0246108000, 0.0302531000, 0.0430030000, 0.0721967000, 0.1458831000, 0.3357112000, 0.8038936000", \ + "0.0243757000, 0.0299630000, 0.0426697000, 0.0722586000, 0.1457936000, 0.3367742000, 0.8067698000", \ + "0.0264904000, 0.0317361000, 0.0440506000, 0.0729494000, 0.1458915000, 0.3359634000, 0.8034433000", \ + "0.0367133000, 0.0419991000, 0.0536667000, 0.0811936000, 0.1502534000, 0.3375589000, 0.8001194000", \ + "0.0535745000, 0.0604539000, 0.0728338000, 0.0990822000, 0.1621616000, 0.3410443000, 0.8009410000"); + } + related_pin : "B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012265500, 0.0030088400, 0.0073809800, 0.0181063000, 0.0444164000, 0.1089580000"); + values("0.0274653000, 0.0366912000, 0.0593641000, 0.1173513000, 0.2618662000, 0.6226599000, 1.4965975000", \ + "0.0274582000, 0.0366192000, 0.0595104000, 0.1174119000, 0.2620522000, 0.6200324000, 1.4964113000", \ + "0.0274832000, 0.0366858000, 0.0595240000, 0.1171425000, 0.2629552000, 0.6209246000, 1.4991507000", \ + "0.0283206000, 0.0374047000, 0.0598450000, 0.1171074000, 0.2632298000, 0.6216443000, 1.4933768000", \ + "0.0314397000, 0.0402645000, 0.0621731000, 0.1187061000, 0.2624588000, 0.6227732000, 1.4942578000", \ + "0.0387352000, 0.0467951000, 0.0673129000, 0.1211942000, 0.2634451000, 0.6169676000, 1.4929702000", \ + "0.0537890000, 0.0629611000, 0.0819241000, 0.1290368000, 0.2649888000, 0.6216637000, 1.4902407000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__and2_1") { + leakage_power () { + value : 0.0031719000; + when : "!A&B"; + } + leakage_power () { + value : 0.0028440000; + when : "!A&!B"; + } + leakage_power () { + value : 0.0014741000; + when : "A&B"; + } + leakage_power () { + value : 0.0031700000; + when : "A&!B"; + } + area : 6.2560000000; + cell_footprint : "sky130_fd_sc_hd__and2"; + cell_leakage_power : 0.0026650080; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A") { + capacitance : 0.0014620000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0014310000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0025379000, 0.0025400000, 0.0025448000, 0.0025448000, 0.0025447000, 0.0025445000, 0.0025440000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0019561000, -0.0019570000, -0.0019593000, -0.0019552000, -0.0019459000, -0.0019244000, -0.0018748000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0014920000; + } + pin ("B") { + capacitance : 0.0014960000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0014310000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0022875000, 0.0022876000, 0.0022879000, 0.0022886000, 0.0022901000, 0.0022938000, 0.0023021000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0022842000, -0.0022839000, -0.0022831000, -0.0022832000, -0.0022835000, -0.0022840000, -0.0022852000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0015600000; + } + pin ("X") { + direction : "output"; + function : "(A&B)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013054670, 0.0034084860, 0.0088993300, 0.0232355600, 0.0606665000, 0.1583962000"); + values("0.0085240000, 0.0074664000, 0.0046369000, -0.0036769000, -0.0265964000, -0.0871270000, -0.2454224000", \ + "0.0083931000, 0.0073403000, 0.0045021000, -0.0038050000, -0.0267167000, -0.0872337000, -0.2455548000", \ + "0.0082197000, 0.0071245000, 0.0042612000, -0.0040332000, -0.0269374000, -0.0874550000, -0.2457483000", \ + "0.0079991000, 0.0069151000, 0.0040167000, -0.0043035000, -0.0271866000, -0.0876738000, -0.2459520000", \ + "0.0080176000, 0.0068765000, 0.0039774000, -0.0044028000, -0.0272558000, -0.0877114000, -0.2459548000", \ + "0.0088907000, 0.0075031000, 0.0041860000, -0.0045147000, -0.0271307000, -0.0875109000, -0.2456992000", \ + "0.0097210000, 0.0083623000, 0.0048614000, -0.0039593000, -0.0269522000, -0.0871950000, -0.2452920000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013054670, 0.0034084860, 0.0088993300, 0.0232355600, 0.0606665000, 0.1583962000"); + values("0.0094704000, 0.0108522000, 0.0143551000, 0.0232112000, 0.0462251000, 0.1062811000, 0.2614212000", \ + "0.0093983000, 0.0107825000, 0.0142948000, 0.0232034000, 0.0462224000, 0.1062042000, 0.2627313000", \ + "0.0092865000, 0.0106624000, 0.0141663000, 0.0231015000, 0.0461635000, 0.1061495000, 0.2630470000", \ + "0.0091534000, 0.0105032000, 0.0139926000, 0.0228474000, 0.0459524000, 0.1059391000, 0.2624917000", \ + "0.0090617000, 0.0104091000, 0.0138378000, 0.0227020000, 0.0458110000, 0.1059986000, 0.2611088000", \ + "0.0093870000, 0.0107110000, 0.0141771000, 0.0227496000, 0.0458959000, 0.1060684000, 0.2626684000", \ + "0.0102133000, 0.0114561000, 0.0148248000, 0.0237647000, 0.0465589000, 0.1068110000, 0.2629192000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013054670, 0.0034084860, 0.0088993300, 0.0232355600, 0.0606665000, 0.1583962000"); + values("0.0101951000, 0.0090964000, 0.0061835000, -0.0021958000, -0.0251506000, -0.0857148000, -0.2439860000", \ + "0.0100591000, 0.0089721000, 0.0060136000, -0.0023232000, -0.0252846000, -0.0858348000, -0.2441537000", \ + "0.0099392000, 0.0088303000, 0.0058713000, -0.0024609000, -0.0254281000, -0.0859624000, -0.2442400000", \ + "0.0097425000, 0.0086176000, 0.0056732000, -0.0026757000, -0.0256047000, -0.0861158000, -0.2443935000", \ + "0.0096279000, 0.0084970000, 0.0055326000, -0.0028292000, -0.0257310000, -0.0862000000, -0.2444468000", \ + "0.0101414000, 0.0088554000, 0.0057637000, -0.0026141000, -0.0254187000, -0.0858612000, -0.2440712000", \ + "0.0115284000, 0.0101688000, 0.0071464000, -0.0022040000, -0.0253320000, -0.0856567000, -0.2438468000"); + } + related_pin : "B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013054670, 0.0034084860, 0.0088993300, 0.0232355600, 0.0606665000, 0.1583962000"); + values("0.0099540000, 0.0113288000, 0.0148601000, 0.0237230000, 0.0466245000, 0.1064193000, 0.2628997000", \ + "0.0099071000, 0.0112947000, 0.0147963000, 0.0235943000, 0.0465181000, 0.1070239000, 0.2636375000", \ + "0.0097941000, 0.0111693000, 0.0146685000, 0.0235634000, 0.0465247000, 0.1069565000, 0.2629234000", \ + "0.0096171000, 0.0109888000, 0.0144687000, 0.0233895000, 0.0463804000, 0.1063675000, 0.2643670000", \ + "0.0095336000, 0.0108720000, 0.0143180000, 0.0231603000, 0.0462240000, 0.1062808000, 0.2632289000", \ + "0.0097039000, 0.0110450000, 0.0144742000, 0.0232250000, 0.0463406000, 0.1059751000, 0.2629322000", \ + "0.0100696000, 0.0112933000, 0.0147459000, 0.0236581000, 0.0468086000, 0.1071174000, 0.2634866000"); + } + } + max_capacitance : 0.1583960000; + max_transition : 1.5104930000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013054700, 0.0034084900, 0.0088993300, 0.0232356000, 0.0606665000, 0.1583960000"); + values("0.1031383000, 0.1090369000, 0.1213519000, 0.1458819000, 0.1983965000, 0.3245319000, 0.6507022000", \ + "0.1078665000, 0.1139983000, 0.1263610000, 0.1508638000, 0.2034434000, 0.3294200000, 0.6551888000", \ + "0.1206382000, 0.1264383000, 0.1387166000, 0.1632862000, 0.2158505000, 0.3420344000, 0.6674351000", \ + "0.1518939000, 0.1576136000, 0.1699008000, 0.1946328000, 0.2471551000, 0.3730970000, 0.6997410000", \ + "0.2217431000, 0.2278479000, 0.2405078000, 0.2657816000, 0.3188938000, 0.4447553000, 0.7715348000", \ + "0.3381809000, 0.3460206000, 0.3619098000, 0.3912823000, 0.4477396000, 0.5756008000, 0.8998989000", \ + "0.5209776000, 0.5311577000, 0.5518847000, 0.5890423000, 0.6537268000, 0.7846471000, 1.1087463000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013054700, 0.0034084900, 0.0088993300, 0.0232356000, 0.0606665000, 0.1583960000"); + values("0.0794242000, 0.0864667000, 0.1026603000, 0.1403230000, 0.2350631000, 0.4803423000, 1.1196789000", \ + "0.0835845000, 0.0906672000, 0.1068781000, 0.1445428000, 0.2394144000, 0.4849028000, 1.1245087000", \ + "0.0941941000, 0.1012077000, 0.1174051000, 0.1552419000, 0.2499132000, 0.4948990000, 1.1391017000", \ + "0.1176439000, 0.1247226000, 0.1408894000, 0.1787277000, 0.2738498000, 0.5216426000, 1.1591080000", \ + "0.1531869000, 0.1607167000, 0.1775795000, 0.2162935000, 0.3111585000, 0.5577310000, 1.1975008000", \ + "0.1957092000, 0.2050777000, 0.2236305000, 0.2628502000, 0.3577440000, 0.6035356000, 1.2459085000", \ + "0.2281206000, 0.2408570000, 0.2647271000, 0.3094159000, 0.4035527000, 0.6494337000, 1.2897596000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013054700, 0.0034084900, 0.0088993300, 0.0232356000, 0.0606665000, 0.1583960000"); + values("0.0234153000, 0.0276024000, 0.0374098000, 0.0604597000, 0.1196515000, 0.2827106000, 0.7157019000", \ + "0.0233323000, 0.0278020000, 0.0374386000, 0.0605734000, 0.1193361000, 0.2823191000, 0.7152689000", \ + "0.0236597000, 0.0276025000, 0.0373997000, 0.0604277000, 0.1196194000, 0.2826888000, 0.7158011000", \ + "0.0234196000, 0.0278806000, 0.0376073000, 0.0605204000, 0.1195282000, 0.2822352000, 0.7153240000", \ + "0.0272264000, 0.0310681000, 0.0402238000, 0.0623276000, 0.1203398000, 0.2819205000, 0.7129985000", \ + "0.0383181000, 0.0427394000, 0.0521954000, 0.0735420000, 0.1279992000, 0.2841739000, 0.7151715000", \ + "0.0565871000, 0.0622415000, 0.0731304000, 0.0952605000, 0.1458810000, 0.2922328000, 0.7139613000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013054700, 0.0034084900, 0.0088993300, 0.0232356000, 0.0606665000, 0.1583960000"); + values("0.0273098000, 0.0343713000, 0.0528321000, 0.1021536000, 0.2350815000, 0.5873246000, 1.4968455000", \ + "0.0273840000, 0.0345314000, 0.0528703000, 0.1020276000, 0.2352878000, 0.5844607000, 1.5043444000", \ + "0.0272861000, 0.0344569000, 0.0528450000, 0.1020791000, 0.2354850000, 0.5860426000, 1.5063638000", \ + "0.0281736000, 0.0351018000, 0.0533746000, 0.1020422000, 0.2353452000, 0.5880494000, 1.4962932000", \ + "0.0322034000, 0.0387938000, 0.0565736000, 0.1041765000, 0.2354808000, 0.5855712000, 1.5004152000", \ + "0.0416308000, 0.0483148000, 0.0637518000, 0.1082114000, 0.2369543000, 0.5852857000, 1.5016702000", \ + "0.0592551000, 0.0662234000, 0.0807632000, 0.1200596000, 0.2402845000, 0.5869897000, 1.4960598000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013054700, 0.0034084900, 0.0088993300, 0.0232356000, 0.0606665000, 0.1583960000"); + values("0.1209156000, 0.1267669000, 0.1392474000, 0.1641813000, 0.2170752000, 0.3433146000, 0.6697209000", \ + "0.1256830000, 0.1315514000, 0.1440896000, 0.1689204000, 0.2217300000, 0.3480779000, 0.6741255000", \ + "0.1389034000, 0.1447728000, 0.1571298000, 0.1822106000, 0.2351275000, 0.3612713000, 0.6883352000", \ + "0.1707242000, 0.1765896000, 0.1891511000, 0.2141875000, 0.2671949000, 0.3935670000, 0.7206127000", \ + "0.2458760000, 0.2518757000, 0.2643657000, 0.2895802000, 0.3426674000, 0.4691481000, 0.7961913000", \ + "0.3811535000, 0.3887241000, 0.4037608000, 0.4324255000, 0.4886735000, 0.6161632000, 0.9428820000", \ + "0.5985440000, 0.6084658000, 0.6283749000, 0.6649080000, 0.7281128000, 0.8587321000, 1.1855078000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013054700, 0.0034084900, 0.0088993300, 0.0232356000, 0.0606665000, 0.1583960000"); + values("0.0850944000, 0.0921667000, 0.1083601000, 0.1458898000, 0.2402782000, 0.4848659000, 1.1236686000", \ + "0.0895209000, 0.0965853000, 0.1127460000, 0.1502857000, 0.2446479000, 0.4893743000, 1.1342737000", \ + "0.0986120000, 0.1056416000, 0.1217442000, 0.1594235000, 0.2536776000, 0.4999385000, 1.1385588000", \ + "0.1181221000, 0.1252344000, 0.1413930000, 0.1790957000, 0.2739872000, 0.5188981000, 1.1647858000", \ + "0.1507703000, 0.1583374000, 0.1753158000, 0.2136513000, 0.3088211000, 0.5540685000, 1.1962887000", \ + "0.1919068000, 0.2007971000, 0.2194776000, 0.2593621000, 0.3543002000, 0.6003611000, 1.2398564000", \ + "0.2215551000, 0.2331939000, 0.2570880000, 0.3014003000, 0.3978440000, 0.6441577000, 1.2831414000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013054700, 0.0034084900, 0.0088993300, 0.0232356000, 0.0606665000, 0.1583960000"); + values("0.0247853000, 0.0292438000, 0.0387901000, 0.0620392000, 0.1209422000, 0.2836178000, 0.7178857000", \ + "0.0248114000, 0.0293590000, 0.0386992000, 0.0620453000, 0.1208171000, 0.2830563000, 0.7159824000", \ + "0.0251101000, 0.0293904000, 0.0389104000, 0.0620770000, 0.1207057000, 0.2830010000, 0.7188303000", \ + "0.0248417000, 0.0293683000, 0.0387121000, 0.0619855000, 0.1210290000, 0.2832596000, 0.7174237000", \ + "0.0263278000, 0.0301791000, 0.0395620000, 0.0626238000, 0.1210035000, 0.2826644000, 0.7209016000", \ + "0.0372131000, 0.0416577000, 0.0506625000, 0.0722733000, 0.1267676000, 0.2838049000, 0.7191795000", \ + "0.0552276000, 0.0607121000, 0.0714424000, 0.0921616000, 0.1430103000, 0.2911559000, 0.7147608000"); + } + related_pin : "B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013054700, 0.0034084900, 0.0088993300, 0.0232356000, 0.0606665000, 0.1583960000"); + values("0.0273552000, 0.0344671000, 0.0528882000, 0.1019307000, 0.2352126000, 0.5862400000, 1.5035762000", \ + "0.0273356000, 0.0344320000, 0.0528311000, 0.1021694000, 0.2347287000, 0.5867600000, 1.5065106000", \ + "0.0274144000, 0.0344779000, 0.0527378000, 0.1020965000, 0.2352505000, 0.5875913000, 1.5000867000", \ + "0.0280319000, 0.0350671000, 0.0532333000, 0.1021433000, 0.2352442000, 0.5851101000, 1.5104931000", \ + "0.0312514000, 0.0380700000, 0.0560639000, 0.1036146000, 0.2350764000, 0.5868111000, 1.5016937000", \ + "0.0386276000, 0.0457767000, 0.0620114000, 0.1072882000, 0.2371053000, 0.5845895000, 1.5012384000", \ + "0.0545211000, 0.0615401000, 0.0773975000, 0.1178962000, 0.2399373000, 0.5878344000, 1.4954710000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__and2_2") { + leakage_power () { + value : 0.0039778000; + when : "!A&B"; + } + leakage_power () { + value : 0.0036338000; + when : "!A&!B"; + } + leakage_power () { + value : 0.0018727000; + when : "A&B"; + } + leakage_power () { + value : 0.0039927000; + when : "A&!B"; + } + area : 7.5072000000; + cell_footprint : "sky130_fd_sc_hd__and2"; + cell_leakage_power : 0.0033692280; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A") { + capacitance : 0.0014500000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0014180000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0025787000, 0.0025778000, 0.0025757000, 0.0025755000, 0.0025752000, 0.0025746000, 0.0025730000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0019826000, -0.0019855000, -0.0019923000, -0.0019880000, -0.0019780000, -0.0019552000, -0.0019024000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0014830000; + } + pin ("B") { + capacitance : 0.0014720000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0014030000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0022826000, 0.0022812000, 0.0022779000, 0.0022784000, 0.0022795000, 0.0022822000, 0.0022883000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0022796000, -0.0022767000, -0.0022700000, -0.0022702000, -0.0022704000, -0.0022710000, -0.0022724000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0015410000; + } + pin ("X") { + direction : "output"; + function : "(A&B)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014545450, 0.0042314040, 0.0123095400, 0.0358095600, 0.1041733000, 0.3030494000"); + values("0.0117543000, 0.0103079000, 0.0064083000, -0.0050646000, -0.0418178000, -0.1520680000, -0.4741394000", \ + "0.0116692000, 0.0102267000, 0.0063563000, -0.0052143000, -0.0418823000, -0.1521873000, -0.4742135000", \ + "0.0115564000, 0.0100950000, 0.0061755000, -0.0053803000, -0.0420843000, -0.1523410000, -0.4743767000", \ + "0.0113755000, 0.0098629000, 0.0059359000, -0.0056613000, -0.0423425000, -0.1525469000, -0.4745894000", \ + "0.0111773000, 0.0096786000, 0.0059532000, -0.0057491000, -0.0426005000, -0.1527731000, -0.4747428000", \ + "0.0117980000, 0.0103075000, 0.0054038000, -0.0058422000, -0.0426408000, -0.1528442000, -0.4747062000", \ + "0.0153806000, 0.0135958000, 0.0087413000, -0.0045583000, -0.0424537000, -0.1525861000, -0.4743254000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014545450, 0.0042314040, 0.0123095400, 0.0358095600, 0.1041733000, 0.3030494000"); + values("0.0146731000, 0.0162788000, 0.0209847000, 0.0344096000, 0.0723212000, 0.1818844000, 0.5006528000", \ + "0.0146472000, 0.0162724000, 0.0210165000, 0.0342933000, 0.0723475000, 0.1817968000, 0.5006438000", \ + "0.0145676000, 0.0162075000, 0.0209238000, 0.0342467000, 0.0722084000, 0.1817449000, 0.5031501000", \ + "0.0145392000, 0.0161674000, 0.0208704000, 0.0342218000, 0.0720574000, 0.1817553000, 0.5011114000", \ + "0.0144982000, 0.0161072000, 0.0207718000, 0.0339634000, 0.0715973000, 0.1815939000, 0.4984059000", \ + "0.0150638000, 0.0166019000, 0.0210662000, 0.0340177000, 0.0716022000, 0.1804869000, 0.5007694000", \ + "0.0163117000, 0.0177632000, 0.0221268000, 0.0352554000, 0.0727947000, 0.1819054000, 0.4987252000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014545450, 0.0042314040, 0.0123095400, 0.0358095600, 0.1041733000, 0.3030494000"); + values("0.0134696000, 0.0120180000, 0.0079642000, -0.0036533000, -0.0405327000, -0.1507911000, -0.4728866000", \ + "0.0132903000, 0.0117997000, 0.0078386000, -0.0037398000, -0.0406294000, -0.1508968000, -0.4729939000", \ + "0.0131979000, 0.0116908000, 0.0077379000, -0.0039418000, -0.0407585000, -0.1509976000, -0.4730796000", \ + "0.0130356000, 0.0115439000, 0.0075622000, -0.0040915000, -0.0408773000, -0.1511771000, -0.4731831000", \ + "0.0130784000, 0.0115552000, 0.0075391000, -0.0042432000, -0.0411272000, -0.1513436000, -0.4733018000", \ + "0.0130149000, 0.0114388000, 0.0072822000, -0.0040596000, -0.0409869000, -0.1512874000, -0.4732586000", \ + "0.0170820000, 0.0152849000, 0.0104698000, -0.0025818000, -0.0406473000, -0.1509327000, -0.4728683000"); + } + related_pin : "B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014545450, 0.0042314040, 0.0123095400, 0.0358095600, 0.1041733000, 0.3030494000"); + values("0.0151865000, 0.0168168000, 0.0215584000, 0.0347919000, 0.0727728000, 0.1822645000, 0.5024664000", \ + "0.0151702000, 0.0168151000, 0.0214851000, 0.0348589000, 0.0726719000, 0.1822710000, 0.5010122000", \ + "0.0150463000, 0.0166822000, 0.0213946000, 0.0347023000, 0.0726703000, 0.1822337000, 0.5033337000", \ + "0.0149685000, 0.0166021000, 0.0213348000, 0.0346575000, 0.0724922000, 0.1821337000, 0.5014783000", \ + "0.0149247000, 0.0165151000, 0.0212182000, 0.0343565000, 0.0723027000, 0.1820207000, 0.5014984000", \ + "0.0155276000, 0.0170649000, 0.0216251000, 0.0345882000, 0.0720163000, 0.1814026000, 0.5026486000", \ + "0.0162574000, 0.0177564000, 0.0221687000, 0.0352553000, 0.0729662000, 0.1827096000, 0.5008285000"); + } + } + max_capacitance : 0.3030490000; + max_transition : 1.5057800000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014545500, 0.0042314000, 0.0123095000, 0.0358096000, 0.1041730000, 0.3030490000"); + values("0.1364071000, 0.1418157000, 0.1541442000, 0.1792684000, 0.2293132000, 0.3450230000, 0.6619946000", \ + "0.1416111000, 0.1470187000, 0.1593495000, 0.1845761000, 0.2345699000, 0.3504547000, 0.6673611000", \ + "0.1542877000, 0.1596582000, 0.1719276000, 0.1971277000, 0.2470832000, 0.3628070000, 0.6799235000", \ + "0.1851654000, 0.1905413000, 0.2028390000, 0.2278691000, 0.2780798000, 0.3938639000, 0.7109625000", \ + "0.2595029000, 0.2648475000, 0.2769676000, 0.3019138000, 0.3522006000, 0.4680429000, 0.7847200000", \ + "0.4005576000, 0.4070511000, 0.4219907000, 0.4509234000, 0.5053586000, 0.6234845000, 0.9403769000", \ + "0.6243880000, 0.6330449000, 0.6524813000, 0.6902249000, 0.7569049000, 0.8837219000, 1.2016257000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014545500, 0.0042314000, 0.0123095000, 0.0358096000, 0.1041730000, 0.3030490000"); + values("0.0979053000, 0.1038914000, 0.1182502000, 0.1513566000, 0.2339801000, 0.4672650000, 1.1413402000", \ + "0.1022707000, 0.1082777000, 0.1226557000, 0.1555695000, 0.2383861000, 0.4718838000, 1.1487145000", \ + "0.1128362000, 0.1189557000, 0.1332549000, 0.1662914000, 0.2490047000, 0.4817577000, 1.1572244000", \ + "0.1377473000, 0.1438027000, 0.1580598000, 0.1909931000, 0.2735761000, 0.5066922000, 1.1843485000", \ + "0.1840116000, 0.1903861000, 0.2055685000, 0.2393427000, 0.3223771000, 0.5565326000, 1.2317655000", \ + "0.2442716000, 0.2524390000, 0.2698434000, 0.3065319000, 0.3910942000, 0.6235067000, 1.2984965000", \ + "0.3030587000, 0.3138884000, 0.3379232000, 0.3826174000, 0.4700909000, 0.7018189000, 1.3771542000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014545500, 0.0042314000, 0.0123095000, 0.0358096000, 0.1041730000, 0.3030490000"); + values("0.0277559000, 0.0310736000, 0.0391022000, 0.0573323000, 0.1044718000, 0.2406137000, 0.6627560000", \ + "0.0276743000, 0.0310357000, 0.0389816000, 0.0573615000, 0.1045062000, 0.2410272000, 0.6599468000", \ + "0.0278697000, 0.0313137000, 0.0389624000, 0.0576597000, 0.1046146000, 0.2407712000, 0.6597430000", \ + "0.0278804000, 0.0312867000, 0.0393970000, 0.0573128000, 0.1045276000, 0.2409501000, 0.6595259000", \ + "0.0282353000, 0.0314154000, 0.0402463000, 0.0580400000, 0.1049777000, 0.2414620000, 0.6647693000", \ + "0.0404417000, 0.0441529000, 0.0522760000, 0.0700773000, 0.1130105000, 0.2439002000, 0.6609731000", \ + "0.0616221000, 0.0656455000, 0.0758334000, 0.0967075000, 0.1385238000, 0.2602116000, 0.6622231000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014545500, 0.0042314000, 0.0123095000, 0.0358096000, 0.1041730000, 0.3030490000"); + values("0.0262547000, 0.0313493000, 0.0446448000, 0.0812598000, 0.1918287000, 0.5261477000, 1.5011272000", \ + "0.0262657000, 0.0312228000, 0.0445179000, 0.0810991000, 0.1919225000, 0.5251414000, 1.4996066000", \ + "0.0263817000, 0.0313686000, 0.0445823000, 0.0812658000, 0.1919214000, 0.5249874000, 1.5030975000", \ + "0.0262734000, 0.0312734000, 0.0444390000, 0.0812956000, 0.1917528000, 0.5269601000, 1.5053194000", \ + "0.0306689000, 0.0357580000, 0.0481469000, 0.0835879000, 0.1926219000, 0.5253208000, 1.4981015000", \ + "0.0415067000, 0.0463481000, 0.0585462000, 0.0907611000, 0.1961538000, 0.5255698000, 1.5002397000", \ + "0.0589621000, 0.0654241000, 0.0797694000, 0.1111835000, 0.2045499000, 0.5278779000, 1.4969760000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014545500, 0.0042314000, 0.0123095000, 0.0358096000, 0.1041730000, 0.3030490000"); + values("0.1558299000, 0.1614587000, 0.1741890000, 0.1996477000, 0.2506957000, 0.3670645000, 0.6843777000", \ + "0.1607572000, 0.1663703000, 0.1790987000, 0.2045177000, 0.2556772000, 0.3720091000, 0.6893619000", \ + "0.1740037000, 0.1795904000, 0.1923255000, 0.2180000000, 0.2688531000, 0.3852432000, 0.7025615000", \ + "0.2058436000, 0.2114687000, 0.2242208000, 0.2498287000, 0.3008377000, 0.4173971000, 0.7345343000", \ + "0.2822132000, 0.2877884000, 0.3004429000, 0.3260738000, 0.3772591000, 0.4937820000, 0.8112417000", \ + "0.4390603000, 0.4456899000, 0.4604577000, 0.4890418000, 0.5427345000, 0.6601903000, 0.9775145000", \ + "0.6954046000, 0.7039635000, 0.7236417000, 0.7609182000, 0.8259712000, 0.9519316000, 1.2699251000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014545500, 0.0042314000, 0.0123095000, 0.0358096000, 0.1041730000, 0.3030490000"); + values("0.1034967000, 0.1095161000, 0.1238951000, 0.1568059000, 0.2394919000, 0.4719508000, 1.1479453000", \ + "0.1080419000, 0.1140426000, 0.1282747000, 0.1613830000, 0.2439290000, 0.4775650000, 1.1508836000", \ + "0.1170988000, 0.1231137000, 0.1374552000, 0.1704393000, 0.2531770000, 0.4856827000, 1.1602203000", \ + "0.1376836000, 0.1436330000, 0.1579747000, 0.1908991000, 0.2734294000, 0.5073726000, 1.1842225000", \ + "0.1763889000, 0.1828160000, 0.1978548000, 0.2318321000, 0.3149285000, 0.5477792000, 1.2263611000", \ + "0.2313141000, 0.2387638000, 0.2559056000, 0.2921681000, 0.3765182000, 0.6096989000, 1.2891400000", \ + "0.2845534000, 0.2945381000, 0.3166900000, 0.3593771000, 0.4476765000, 0.6810682000, 1.3550648000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014545500, 0.0042314000, 0.0123095000, 0.0358096000, 0.1041730000, 0.3030490000"); + values("0.0299345000, 0.0330403000, 0.0415794000, 0.0602454000, 0.1064846000, 0.2422293000, 0.6638477000", \ + "0.0296371000, 0.0330950000, 0.0414024000, 0.0605492000, 0.1063452000, 0.2419041000, 0.6641499000", \ + "0.0299386000, 0.0330109000, 0.0415399000, 0.0595342000, 0.1065693000, 0.2421634000, 0.6644975000", \ + "0.0296639000, 0.0330590000, 0.0410142000, 0.0599194000, 0.1065710000, 0.2421447000, 0.6639496000", \ + "0.0300756000, 0.0332108000, 0.0414059000, 0.0596753000, 0.1064786000, 0.2416065000, 0.6633563000", \ + "0.0401013000, 0.0432791000, 0.0514824000, 0.0692921000, 0.1118586000, 0.2435755000, 0.6636997000", \ + "0.0614068000, 0.0653008000, 0.0753478000, 0.0955680000, 0.1374687000, 0.2587044000, 0.6627545000"); + } + related_pin : "B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014545500, 0.0042314000, 0.0123095000, 0.0358096000, 0.1041730000, 0.3030490000"); + values("0.0262797000, 0.0311947000, 0.0444734000, 0.0812766000, 0.1915664000, 0.5251167000, 1.5010247000", \ + "0.0263118000, 0.0312779000, 0.0446028000, 0.0812698000, 0.1918466000, 0.5249897000, 1.5006529000", \ + "0.0262559000, 0.0312214000, 0.0445993000, 0.0812137000, 0.1916287000, 0.5252688000, 1.5057801000", \ + "0.0264730000, 0.0312215000, 0.0445229000, 0.0812302000, 0.1917469000, 0.5251012000, 1.5041181000", \ + "0.0293697000, 0.0343510000, 0.0473197000, 0.0832465000, 0.1922883000, 0.5271021000, 1.5053249000", \ + "0.0371512000, 0.0420075000, 0.0551279000, 0.0892049000, 0.1957395000, 0.5247283000, 1.5004159000", \ + "0.0519232000, 0.0581657000, 0.0724698000, 0.1044502000, 0.2020811000, 0.5270284000, 1.4948588000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__and2_4") { + leakage_power () { + value : 0.0045182000; + when : "!A&B"; + } + leakage_power () { + value : 0.0042181000; + when : "!A&!B"; + } + leakage_power () { + value : 0.0049141000; + when : "A&B"; + } + leakage_power () { + value : 0.0045368000; + when : "A&!B"; + } + area : 8.758400000; + cell_footprint : "sky130_fd_sc_hd__and2"; + cell_leakage_power : 0.0045468170; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A") { + capacitance : 0.0023220000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022440000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0046441000, 0.0046450000, 0.0046471000, 0.0046473000, 0.0046477000, 0.0046486000, 0.0046508000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0038139000, -0.0038154000, -0.0038189000, -0.0038128000, -0.0037989000, -0.0037669000, -0.0036931000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0023990000; + } + pin ("B") { + capacitance : 0.0024240000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022890000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0043132000, 0.0043138000, 0.0043151000, 0.0043147000, 0.0043138000, 0.0043118000, 0.0043072000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0043144000, -0.0043140000, -0.0043132000, -0.0043131000, -0.0043129000, -0.0043125000, -0.0043114000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0025590000; + } + pin ("X") { + direction : "output"; + function : "(A&B)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016011820, 0.0051275690, 0.0164203500, 0.0525839300, 0.1683929000, 0.5392554000"); + values("0.0219934000, 0.0203575000, 0.0153407000, -0.0005716000, -0.0564861000, -0.2431913000, -0.8437385000", \ + "0.0218637000, 0.0202414000, 0.0152177000, -0.0007214000, -0.0566309000, -0.2432708000, -0.8438262000", \ + "0.0216027000, 0.0199616000, 0.0148455000, -0.0009614000, -0.0569240000, -0.2435390000, -0.8440652000", \ + "0.0213800000, 0.0197347000, 0.0145553000, -0.0014992000, -0.0574002000, -0.2439328000, -0.8443425000", \ + "0.0217083000, 0.0199763000, 0.0145601000, -0.0017604000, -0.0579263000, -0.2443055000, -0.8446115000", \ + "0.0235541000, 0.0215797000, 0.0157522000, -0.0023160000, -0.0583592000, -0.2439791000, -0.8443657000", \ + "0.0291198000, 0.0269686000, 0.0199042000, 0.0011556000, -0.0570323000, -0.2435833000, -0.8432188000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016011820, 0.0051275690, 0.0164203500, 0.0525839300, 0.1683929000, 0.5392554000"); + values("0.0268359000, 0.0287043000, 0.0347671000, 0.0535348000, 0.1121659000, 0.2986388000, 0.8936575000", \ + "0.0267891000, 0.0286378000, 0.0345587000, 0.0535035000, 0.1123113000, 0.2984654000, 0.8886216000", \ + "0.0265147000, 0.0283975000, 0.0344192000, 0.0534200000, 0.1121571000, 0.2983078000, 0.8937819000", \ + "0.0264661000, 0.0283159000, 0.0343476000, 0.0532022000, 0.1118517000, 0.2980327000, 0.8925930000", \ + "0.0265940000, 0.0284016000, 0.0342972000, 0.0525095000, 0.1109989000, 0.2977092000, 0.8935497000", \ + "0.0281363000, 0.0298973000, 0.0355536000, 0.0536864000, 0.1110265000, 0.2967123000, 0.8928317000", \ + "0.0300397000, 0.0317357000, 0.0372010000, 0.0551988000, 0.1127392000, 0.2987017000, 0.8901778000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016011820, 0.0051275690, 0.0164203500, 0.0525839300, 0.1683929000, 0.5392554000"); + values("0.0242342000, 0.0226232000, 0.0174575000, 0.0013143000, -0.0546207000, -0.2413293000, -0.8418926000", \ + "0.0241061000, 0.0224827000, 0.0172657000, 0.0013069000, -0.0547436000, -0.2414361000, -0.8420092000", \ + "0.0239825000, 0.0223074000, 0.0171334000, 0.0009634000, -0.0550169000, -0.2416368000, -0.8421782000", \ + "0.0237839000, 0.0221014000, 0.0168350000, 0.0006720000, -0.0553157000, -0.2418790000, -0.8423811000", \ + "0.0239839000, 0.0222619000, 0.0168394000, 0.0003758000, -0.0553433000, -0.2419288000, -0.8423484000", \ + "0.0241729000, 0.0222595000, 0.0164405000, -0.0003337000, -0.0554744000, -0.2417543000, -0.8419462000", \ + "0.0310029000, 0.0288509000, 0.0225415000, 0.0047170000, -0.0545090000, -0.2413732000, -0.8413899000"); + } + related_pin : "B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016011820, 0.0051275690, 0.0164203500, 0.0525839300, 0.1683929000, 0.5392554000"); + values("0.0274649000, 0.0293370000, 0.0352974000, 0.0541880000, 0.1129284000, 0.2988462000, 0.8976207000", \ + "0.0274234000, 0.0292947000, 0.0353569000, 0.0541434000, 0.1128546000, 0.2989904000, 0.8934235000", \ + "0.0271964000, 0.0290773000, 0.0350998000, 0.0540511000, 0.1127472000, 0.2986478000, 0.8940299000", \ + "0.0270387000, 0.0288931000, 0.0349200000, 0.0538420000, 0.1124182000, 0.2984832000, 0.8906550000", \ + "0.0269662000, 0.0288491000, 0.0347595000, 0.0531925000, 0.1118951000, 0.2983111000, 0.8934664000", \ + "0.0278650000, 0.0296570000, 0.0353535000, 0.0535465000, 0.1117268000, 0.2970995000, 0.8926131000", \ + "0.0291608000, 0.0308249000, 0.0364298000, 0.0544184000, 0.1126395000, 0.2987646000, 0.8925423000"); + } + } + max_capacitance : 0.5392550000; + max_transition : 1.5073040000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016011800, 0.0051275700, 0.0164203000, 0.0525839000, 0.1683930000, 0.5392550000"); + values("0.1075722000, 0.1108711000, 0.1194063000, 0.1385359000, 0.1792587000, 0.2814725000, 0.5909777000", \ + "0.1128001000, 0.1160923000, 0.1245839000, 0.1437462000, 0.1845300000, 0.2868012000, 0.5967698000", \ + "0.1254879000, 0.1292502000, 0.1377147000, 0.1568275000, 0.1976561000, 0.2999596000, 0.6103894000", \ + "0.1569157000, 0.1602705000, 0.1687679000, 0.1878012000, 0.2287325000, 0.3310373000, 0.6413503000", \ + "0.2290461000, 0.2324625000, 0.2411661000, 0.2602894000, 0.3015657000, 0.4041014000, 0.7136133000", \ + "0.3514737000, 0.3558933000, 0.3672617000, 0.3916203000, 0.4386747000, 0.5434140000, 0.8522572000", \ + "0.5428690000, 0.5485799000, 0.5634483000, 0.5957725000, 0.6554340000, 0.7709175000, 1.0814671000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016011800, 0.0051275700, 0.0164203000, 0.0525839000, 0.1683930000, 0.5392550000"); + values("0.1001052000, 0.1044490000, 0.1158731000, 0.1439631000, 0.2175814000, 0.4404515000, 1.1489737000", \ + "0.1042852000, 0.1085675000, 0.1199086000, 0.1480933000, 0.2216752000, 0.4448077000, 1.1530928000", \ + "0.1145495000, 0.1188651000, 0.1303157000, 0.1584149000, 0.2319022000, 0.4550954000, 1.1663756000", \ + "0.1389479000, 0.1432470000, 0.1546415000, 0.1827197000, 0.2562166000, 0.4799561000, 1.1956172000", \ + "0.1854124000, 0.1900212000, 0.2022073000, 0.2309741000, 0.3050086000, 0.5274398000, 1.2392685000", \ + "0.2445943000, 0.2506001000, 0.2655731000, 0.2977021000, 0.3730493000, 0.5964311000, 1.3060746000", \ + "0.3022301000, 0.3098472000, 0.3292155000, 0.3698066000, 0.4514374000, 0.6732024000, 1.3816840000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016011800, 0.0051275700, 0.0164203000, 0.0525839000, 0.1683930000, 0.5392550000"); + values("0.0217115000, 0.0234817000, 0.0291566000, 0.0426379000, 0.0811186000, 0.2037033000, 0.6203453000", \ + "0.0214940000, 0.0235378000, 0.0291617000, 0.0428483000, 0.0810571000, 0.2035903000, 0.6206806000", \ + "0.0215759000, 0.0235712000, 0.0288988000, 0.0429835000, 0.0811935000, 0.2035723000, 0.6187569000", \ + "0.0215966000, 0.0236828000, 0.0291780000, 0.0429033000, 0.0810994000, 0.2037923000, 0.6189805000", \ + "0.0241568000, 0.0261043000, 0.0312016000, 0.0443087000, 0.0822326000, 0.2042058000, 0.6222320000", \ + "0.0363429000, 0.0388287000, 0.0446289000, 0.0585859000, 0.0932091000, 0.2086272000, 0.6198016000", \ + "0.0564236000, 0.0588638000, 0.0670648000, 0.0834888000, 0.1181764000, 0.2244491000, 0.6188730000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016011800, 0.0051275700, 0.0164203000, 0.0525839000, 0.1683930000, 0.5392550000"); + values("0.0249653000, 0.0284283000, 0.0381845000, 0.0673825000, 0.1621492000, 0.4790814000, 1.5012275000", \ + "0.0249947000, 0.0283563000, 0.0383610000, 0.0673585000, 0.1621393000, 0.4793477000, 1.5013665000", \ + "0.0249919000, 0.0284311000, 0.0383725000, 0.0672879000, 0.1619728000, 0.4793616000, 1.5033943000", \ + "0.0249676000, 0.0284299000, 0.0382230000, 0.0673482000, 0.1619671000, 0.4784575000, 1.5049285000", \ + "0.0293278000, 0.0325243000, 0.0420544000, 0.0700699000, 0.1630664000, 0.4788117000, 1.5054440000", \ + "0.0399405000, 0.0435059000, 0.0532515000, 0.0787437000, 0.1672937000, 0.4788523000, 1.5021409000", \ + "0.0576111000, 0.0612524000, 0.0734685000, 0.0982774000, 0.1780262000, 0.4818362000, 1.4969254000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016011800, 0.0051275700, 0.0164203000, 0.0525839000, 0.1683930000, 0.5392550000"); + values("0.1255966000, 0.1291250000, 0.1381782000, 0.1582270000, 0.2002370000, 0.3035514000, 0.6133271000", \ + "0.1310570000, 0.1345455000, 0.1434573000, 0.1634322000, 0.2055105000, 0.3088259000, 0.6187498000", \ + "0.1438751000, 0.1472799000, 0.1570833000, 0.1771827000, 0.2192748000, 0.3225942000, 0.6325042000", \ + "0.1762233000, 0.1797537000, 0.1888648000, 0.2088671000, 0.2507718000, 0.3541753000, 0.6643017000", \ + "0.2523053000, 0.2557794000, 0.2647994000, 0.2847366000, 0.3259102000, 0.4294096000, 0.7400690000", \ + "0.3940385000, 0.3985494000, 0.4100280000, 0.4343532000, 0.4810699000, 0.5871086000, 0.8975454000", \ + "0.6222710000, 0.6279829000, 0.6433246000, 0.6759321000, 0.7356510000, 0.8508389000, 1.1626645000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016011800, 0.0051275700, 0.0164203000, 0.0525839000, 0.1683930000, 0.5392550000"); + values("0.1052030000, 0.1095009000, 0.1209242000, 0.1491337000, 0.2226441000, 0.4451655000, 1.1547054000", \ + "0.1094998000, 0.1138446000, 0.1252630000, 0.1533589000, 0.2269185000, 0.4495909000, 1.1581007000", \ + "0.1185689000, 0.1228791000, 0.1343074000, 0.1624743000, 0.2358514000, 0.4586717000, 1.1697386000", \ + "0.1389187000, 0.1432541000, 0.1546988000, 0.1827786000, 0.2561527000, 0.4791273000, 1.1967589000", \ + "0.1778365000, 0.1824616000, 0.1945080000, 0.2235293000, 0.2976709000, 0.5202719000, 1.2281585000", \ + "0.2311435000, 0.2367548000, 0.2508218000, 0.2824046000, 0.3587645000, 0.5815975000, 1.2940511000", \ + "0.2793611000, 0.2865273000, 0.3049423000, 0.3435750000, 0.4241753000, 0.6473023000, 1.3555471000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016011800, 0.0051275700, 0.0164203000, 0.0525839000, 0.1683930000, 0.5392550000"); + values("0.0241419000, 0.0259677000, 0.0318131000, 0.0454388000, 0.0839345000, 0.2055038000, 0.6209739000", \ + "0.0241401000, 0.0262818000, 0.0314745000, 0.0455130000, 0.0838626000, 0.2055502000, 0.6215251000", \ + "0.0239680000, 0.0260806000, 0.0315359000, 0.0455867000, 0.0839582000, 0.2055777000, 0.6211461000", \ + "0.0241108000, 0.0262833000, 0.0314738000, 0.0458092000, 0.0839025000, 0.2055762000, 0.6216975000", \ + "0.0246488000, 0.0267049000, 0.0324516000, 0.0460825000, 0.0844081000, 0.2057645000, 0.6185589000", \ + "0.0371110000, 0.0395494000, 0.0451100000, 0.0582432000, 0.0934432000, 0.2088847000, 0.6175619000", \ + "0.0573322000, 0.0602757000, 0.0679052000, 0.0842567000, 0.1184644000, 0.2241975000, 0.6199924000"); + } + related_pin : "B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016011800, 0.0051275700, 0.0164203000, 0.0525839000, 0.1683930000, 0.5392550000"); + values("0.0249482000, 0.0283355000, 0.0382583000, 0.0674461000, 0.1619367000, 0.4789714000, 1.5073039000", \ + "0.0249776000, 0.0284419000, 0.0381678000, 0.0673835000, 0.1621627000, 0.4791031000, 1.5024892000", \ + "0.0249770000, 0.0284064000, 0.0383676000, 0.0672702000, 0.1618237000, 0.4792354000, 1.5032409000", \ + "0.0249320000, 0.0283174000, 0.0383013000, 0.0672791000, 0.1617747000, 0.4792219000, 1.5017381000", \ + "0.0279188000, 0.0314126000, 0.0412130000, 0.0695779000, 0.1629917000, 0.4805606000, 1.5029451000", \ + "0.0358768000, 0.0395254000, 0.0489308000, 0.0766307000, 0.1666984000, 0.4782073000, 1.5043545000", \ + "0.0512571000, 0.0550663000, 0.0661057000, 0.0927317000, 0.1760204000, 0.4814027000, 1.4971808000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__and2b_1") { + leakage_power () { + value : 0.0011725000; + when : "!A_N&B"; + } + leakage_power () { + value : 0.0064238000; + when : "!A_N&!B"; + } + leakage_power () { + value : 0.0069574000; + when : "A_N&B"; + } + leakage_power () { + value : 0.0066454000; + when : "A_N&!B"; + } + area : 7.5072000000; + cell_footprint : "sky130_fd_sc_hd__and2b"; + cell_leakage_power : 0.0052998180; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A_N") { + capacitance : 0.0015580000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0014960000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0064953000, 0.0063858000, 0.0061335000, 0.0061711000, 0.0062576000, 0.0064572000, 0.0069170000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0022895000, 0.0022114000, 0.0020313000, 0.0020622000, 0.0021334000, 0.0022975000, 0.0026757000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0016200000; + } + pin ("B") { + capacitance : 0.0016410000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0015720000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0027312000, 0.0027277000, 0.0027197000, 0.0027198000, 0.0027198000, 0.0027200000, 0.0027203000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0027285000, -0.0027227000, -0.0027094000, -0.0027096000, -0.0027101000, -0.0027112000, -0.0027138000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0017100000; + } + pin ("X") { + direction : "output"; + function : "(!A_N&B)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013201390, 0.0034855360, 0.0092027850, 0.0242979200, 0.0641532700, 0.1693825000"); + values("0.0074935000, 0.0063767000, 0.0034907000, -0.0050565000, -0.0291532000, -0.0935964000, -0.2638553000", \ + "0.0074615000, 0.0063473000, 0.0034617000, -0.0050888000, -0.0291875000, -0.0936313000, -0.2640314000", \ + "0.0074080000, 0.0063151000, 0.0034000000, -0.0051607000, -0.0292521000, -0.0937079000, -0.2641348000", \ + "0.0070621000, 0.0059710000, 0.0030545000, -0.0055010000, -0.0295941000, -0.0940284000, -0.2644672000", \ + "0.0067670000, 0.0056730000, 0.0027625000, -0.0058081000, -0.0298855000, -0.0943202000, -0.2647534000", \ + "0.0077758000, 0.0066284000, 0.0032824000, -0.0056777000, -0.0299619000, -0.0943850000, -0.2648005000", \ + "0.0080097000, 0.0067373000, 0.0033607000, -0.0057650000, -0.0298660000, -0.0942160000, -0.2647090000"); + } + related_pin : "A_N"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013201390, 0.0034855360, 0.0092027850, 0.0242979200, 0.0641532700, 0.1693825000"); + values("0.0107229000, 0.0121567000, 0.0157871000, 0.0250888000, 0.0492976000, 0.1130790000, 0.2833514000", \ + "0.0106409000, 0.0120710000, 0.0156960000, 0.0250075000, 0.0492152000, 0.1136795000, 0.2834403000", \ + "0.0107082000, 0.0121188000, 0.0157694000, 0.0250929000, 0.0493041000, 0.1138411000, 0.2817097000", \ + "0.0105537000, 0.0119603000, 0.0156124000, 0.0249333000, 0.0491499000, 0.1136807000, 0.2814867000", \ + "0.0103154000, 0.0117464000, 0.0154094000, 0.0246977000, 0.0488982000, 0.1134589000, 0.2815859000", \ + "0.0102670000, 0.0116193000, 0.0151769000, 0.0246308000, 0.0487984000, 0.1125745000, 0.2815379000", \ + "0.0104464000, 0.0118109000, 0.0153750000, 0.0246923000, 0.0486490000, 0.1129486000, 0.2819707000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013201390, 0.0034855360, 0.0092027850, 0.0242979200, 0.0641532700, 0.1693825000"); + values("0.0079535000, 0.0068127000, 0.0037296000, -0.0050285000, -0.0292464000, -0.0937515000, -0.2641959000", \ + "0.0078302000, 0.0066852000, 0.0036332000, -0.0051334000, -0.0293556000, -0.0938493000, -0.2642714000", \ + "0.0076646000, 0.0065152000, 0.0034400000, -0.0053239000, -0.0295053000, -0.0940046000, -0.2644584000", \ + "0.0075132000, 0.0063450000, 0.0032648000, -0.0054988000, -0.0296907000, -0.0941443000, -0.2645770000", \ + "0.0075533000, 0.0063529000, 0.0032511000, -0.0055574000, -0.0297291000, -0.0941612000, -0.2645600000", \ + "0.0079112000, 0.0065782000, 0.0030516000, -0.0056249000, -0.0297064000, -0.0940812000, -0.2644670000", \ + "0.0090901000, 0.0077078000, 0.0040932000, -0.0050914000, -0.0294838000, -0.0937122000, -0.2640858000"); + } + related_pin : "B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013201390, 0.0034855360, 0.0092027850, 0.0242979200, 0.0641532700, 0.1693825000"); + values("0.0110563000, 0.0125044000, 0.0161606000, 0.0253488000, 0.0494525000, 0.1132007000, 0.2816314000", \ + "0.0109835000, 0.0124374000, 0.0160377000, 0.0253371000, 0.0494307000, 0.1138509000, 0.2834915000", \ + "0.0108426000, 0.0122828000, 0.0159265000, 0.0251935000, 0.0493201000, 0.1131013000, 0.2831438000", \ + "0.0106853000, 0.0120959000, 0.0157381000, 0.0250403000, 0.0492392000, 0.1130062000, 0.2820709000", \ + "0.0106267000, 0.0119908000, 0.0155867000, 0.0248663000, 0.0490749000, 0.1136625000, 0.2830712000", \ + "0.0109476000, 0.0122623000, 0.0157790000, 0.0248220000, 0.0491127000, 0.1131103000, 0.2814059000", \ + "0.0113153000, 0.0126001000, 0.0161412000, 0.0253813000, 0.0496870000, 0.1136278000, 0.2821418000"); + } + } + max_capacitance : 0.1693830000; + max_transition : 1.5054720000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013201400, 0.0034855400, 0.0092027900, 0.0242979000, 0.0641533000, 0.1693830000"); + values("0.1392650000, 0.1458357000, 0.1593139000, 0.1860438000, 0.2419807000, 0.3768078000, 0.7286305000", \ + "0.1439327000, 0.1504916000, 0.1639517000, 0.1906770000, 0.2466204000, 0.3814537000, 0.7333245000", \ + "0.1545366000, 0.1611028000, 0.1746691000, 0.2012972000, 0.2572374000, 0.3919094000, 0.7436498000", \ + "0.1746736000, 0.1812186000, 0.1947530000, 0.2214205000, 0.2773547000, 0.4121894000, 0.7641930000", \ + "0.2036706000, 0.2102273000, 0.2238358000, 0.2504734000, 0.3064524000, 0.4414209000, 0.7934335000", \ + "0.2392959000, 0.2455047000, 0.2592673000, 0.2861039000, 0.3422300000, 0.4769604000, 0.8288117000", \ + "0.2733526000, 0.2799868000, 0.2935377000, 0.3203983000, 0.3766646000, 0.5115428000, 0.8643506000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013201400, 0.0034855400, 0.0092027900, 0.0242979000, 0.0641533000, 0.1693830000"); + values("0.1492003000, 0.1564235000, 0.1725819000, 0.2099364000, 0.3030909000, 0.5486901000, 1.1914337000", \ + "0.1536454000, 0.1609205000, 0.1770845000, 0.2142684000, 0.3072854000, 0.5510123000, 1.1956970000", \ + "0.1664387000, 0.1736225000, 0.1899007000, 0.2272088000, 0.3200731000, 0.5638116000, 1.2061662000", \ + "0.1981163000, 0.2052915000, 0.2215710000, 0.2588745000, 0.3518001000, 0.5950800000, 1.2392886000", \ + "0.2639613000, 0.2712435000, 0.2875205000, 0.3248054000, 0.4179941000, 0.6613859000, 1.3083492000", \ + "0.3708452000, 0.3782895000, 0.3947194000, 0.4321646000, 0.5255128000, 0.7693361000, 1.4148568000", \ + "0.5401635000, 0.5480243000, 0.5649956000, 0.6030036000, 0.6965747000, 0.9404294000, 1.5831167000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013201400, 0.0034855400, 0.0092027900, 0.0242979000, 0.0641533000, 0.1693830000"); + values("0.0229365000, 0.0271649000, 0.0375263000, 0.0616576000, 0.1235068000, 0.2968437000, 0.7630824000", \ + "0.0229216000, 0.0274942000, 0.0375277000, 0.0616572000, 0.1235014000, 0.2969376000, 0.7718066000", \ + "0.0229698000, 0.0270342000, 0.0374335000, 0.0618211000, 0.1237793000, 0.2987758000, 0.7640988000", \ + "0.0227934000, 0.0271371000, 0.0375491000, 0.0616255000, 0.1237057000, 0.2969390000, 0.7695316000", \ + "0.0228061000, 0.0273095000, 0.0374318000, 0.0617115000, 0.1238234000, 0.2988951000, 0.7665937000", \ + "0.0230600000, 0.0279017000, 0.0380791000, 0.0619374000, 0.1239544000, 0.2943655000, 0.7700216000", \ + "0.0238065000, 0.0281861000, 0.0389182000, 0.0624980000, 0.1242564000, 0.2972474000, 0.7656155000"); + } + related_pin : "A_N"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013201400, 0.0034855400, 0.0092027900, 0.0242979000, 0.0641533000, 0.1693830000"); + values("0.0241662000, 0.0310191000, 0.0485768000, 0.0960339000, 0.2266130000, 0.5766232000, 1.5031136000", \ + "0.0240961000, 0.0309602000, 0.0487198000, 0.0961521000, 0.2262074000, 0.5774111000, 1.5046057000", \ + "0.0241192000, 0.0310659000, 0.0486482000, 0.0960338000, 0.2265092000, 0.5784240000, 1.4968609000", \ + "0.0241428000, 0.0310903000, 0.0486816000, 0.0960221000, 0.2264206000, 0.5782594000, 1.4972334000", \ + "0.0245398000, 0.0313107000, 0.0488383000, 0.0962749000, 0.2264389000, 0.5780660000, 1.5047629000", \ + "0.0254376000, 0.0322740000, 0.0496234000, 0.0969410000, 0.2259456000, 0.5752397000, 1.5001612000", \ + "0.0281758000, 0.0347108000, 0.0514864000, 0.0978821000, 0.2269993000, 0.5736586000, 1.4927060000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013201400, 0.0034855400, 0.0092027900, 0.0242979000, 0.0641533000, 0.1693830000"); + values("0.1199863000, 0.1265781000, 0.1400131000, 0.1666531000, 0.2224236000, 0.3570231000, 0.7099723000", \ + "0.1250548000, 0.1316339000, 0.1452184000, 0.1716032000, 0.2274099000, 0.3621982000, 0.7145364000", \ + "0.1379036000, 0.1444814000, 0.1580019000, 0.1845344000, 0.2403661000, 0.3751293000, 0.7278572000", \ + "0.1694781000, 0.1760865000, 0.1896301000, 0.2161382000, 0.2720285000, 0.4068058000, 0.7591652000", \ + "0.2458634000, 0.2524315000, 0.2658675000, 0.2925810000, 0.3485419000, 0.4834041000, 0.8373479000", \ + "0.3838306000, 0.3921876000, 0.4088603000, 0.4390783000, 0.4983279000, 0.6343951000, 0.9872323000", \ + "0.6065288000, 0.6179148000, 0.6395095000, 0.6781659000, 0.7451771000, 0.8840089000, 1.2363512000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013201400, 0.0034855400, 0.0092027900, 0.0242979000, 0.0641533000, 0.1693830000"); + values("0.0838781000, 0.0911042000, 0.1072763000, 0.1442256000, 0.2366408000, 0.4805009000, 1.1243945000", \ + "0.0882505000, 0.0954667000, 0.1115282000, 0.1487114000, 0.2411155000, 0.4848837000, 1.1286794000", \ + "0.0967619000, 0.1039781000, 0.1201182000, 0.1572448000, 0.2501456000, 0.4934158000, 1.1372914000", \ + "0.1150863000, 0.1223202000, 0.1385309000, 0.1757465000, 0.2687521000, 0.5120033000, 1.1563656000", \ + "0.1460576000, 0.1538838000, 0.1709790000, 0.2088468000, 0.3023193000, 0.5465656000, 1.1936251000", \ + "0.1858267000, 0.1949655000, 0.2141958000, 0.2538680000, 0.3476875000, 0.5917902000, 1.2352768000", \ + "0.2123323000, 0.2249135000, 0.2497402000, 0.2948591000, 0.3904713000, 0.6353933000, 1.2774820000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013201400, 0.0034855400, 0.0092027900, 0.0242979000, 0.0641533000, 0.1693830000"); + values("0.0234037000, 0.0278373000, 0.0380796000, 0.0620759000, 0.1241979000, 0.2967690000, 0.7654454000", \ + "0.0236030000, 0.0279404000, 0.0381719000, 0.0621983000, 0.1240991000, 0.2979788000, 0.7661394000", \ + "0.0234166000, 0.0277736000, 0.0379419000, 0.0621270000, 0.1239001000, 0.2991705000, 0.7670851000", \ + "0.0237789000, 0.0280063000, 0.0381488000, 0.0621028000, 0.1242366000, 0.2974057000, 0.7646313000", \ + "0.0246207000, 0.0288136000, 0.0387680000, 0.0626422000, 0.1240993000, 0.2971583000, 0.7674734000", \ + "0.0349228000, 0.0397025000, 0.0493984000, 0.0722056000, 0.1296210000, 0.2985638000, 0.7692271000", \ + "0.0518292000, 0.0580550000, 0.0698601000, 0.0927064000, 0.1459282000, 0.3053101000, 0.7645866000"); + } + related_pin : "B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013201400, 0.0034855400, 0.0092027900, 0.0242979000, 0.0641533000, 0.1693830000"); + values("0.0237516000, 0.0306288000, 0.0484043000, 0.0960915000, 0.2264680000, 0.5761326000, 1.4949072000", \ + "0.0237342000, 0.0306288000, 0.0484193000, 0.0960477000, 0.2265569000, 0.5785052000, 1.5040148000", \ + "0.0237889000, 0.0306684000, 0.0483784000, 0.0960552000, 0.2265904000, 0.5765163000, 1.5020080000", \ + "0.0243544000, 0.0312152000, 0.0486778000, 0.0960202000, 0.2264808000, 0.5765746000, 1.5013124000", \ + "0.0273969000, 0.0342241000, 0.0515200000, 0.0979892000, 0.2265500000, 0.5788929000, 1.5054720000", \ + "0.0349308000, 0.0413823000, 0.0576584000, 0.1019669000, 0.2287239000, 0.5751755000, 1.5006382000", \ + "0.0493190000, 0.0568586000, 0.0746315000, 0.1130123000, 0.2315859000, 0.5774929000, 1.4931757000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__and2b_2") { + leakage_power () { + value : 0.0015416000; + when : "!A_N&B"; + } + leakage_power () { + value : 0.0059357000; + when : "!A_N&!B"; + } + leakage_power () { + value : 0.0064236000; + when : "A_N&B"; + } + leakage_power () { + value : 0.0060981000; + when : "A_N&!B"; + } + area : 8.758400000; + cell_footprint : "sky130_fd_sc_hd__and2b"; + cell_leakage_power : 0.0049997770; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A_N") { + capacitance : 0.0015530000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0014910000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0064813000, 0.0063732000, 0.0061239000, 0.0061612000, 0.0062472000, 0.0064452000, 0.0069018000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0022962000, 0.0022188000, 0.0020405000, 0.0020716000, 0.0021433000, 0.0023085000, 0.0026894000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0016140000; + } + pin ("B") { + capacitance : 0.0016150000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0015410000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0027262000, 0.0027243000, 0.0027198000, 0.0027199000, 0.0027202000, 0.0027208000, 0.0027221000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0027101000, -0.0027108000, -0.0027123000, -0.0027121000, -0.0027117000, -0.0027107000, -0.0027084000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0016890000; + } + pin ("X") { + direction : "output"; + function : "(!A_N&B)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014603460, 0.0042652220, 0.0124574000, 0.0363842400, 0.1062672000, 0.3103737000"); + values("0.0108792000, 0.0094126000, 0.0054275000, -0.0062329000, -0.0435906000, -0.1562544000, -0.4868009000", \ + "0.0108308000, 0.0093985000, 0.0053140000, -0.0063422000, -0.0436103000, -0.1563000000, -0.4867693000", \ + "0.0107778000, 0.0092629000, 0.0053128000, -0.0063481000, -0.0436523000, -0.1563197000, -0.4868423000", \ + "0.0105191000, 0.0090044000, 0.0049527000, -0.0067110000, -0.0439933000, -0.1566767000, -0.4871840000", \ + "0.0101963000, 0.0087101000, 0.0046716000, -0.0070220000, -0.0443211000, -0.1570097000, -0.4874850000", \ + "0.0124212000, 0.0108659000, 0.0064972000, -0.0064192000, -0.0445107000, -0.1571274000, -0.4876446000", \ + "0.0127006000, 0.0111210000, 0.0067206000, -0.0062687000, -0.0442142000, -0.1570131000, -0.4875673000"); + } + related_pin : "A_N"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014603460, 0.0042652220, 0.0124574000, 0.0363842400, 0.1062672000, 0.3103737000"); + values("0.0155175000, 0.0171418000, 0.0219818000, 0.0355831000, 0.0741804000, 0.1862382000, 0.5137075000", \ + "0.0154663000, 0.0171357000, 0.0218730000, 0.0354698000, 0.0740790000, 0.1860376000, 0.5139083000", \ + "0.0155659000, 0.0172119000, 0.0219543000, 0.0355559000, 0.0742195000, 0.1862010000, 0.5159220000", \ + "0.0153662000, 0.0170012000, 0.0218045000, 0.0354153000, 0.0740529000, 0.1862345000, 0.5163918000", \ + "0.0152050000, 0.0168890000, 0.0216786000, 0.0352736000, 0.0738608000, 0.1859678000, 0.5108036000", \ + "0.0150623000, 0.0166123000, 0.0214041000, 0.0351211000, 0.0735112000, 0.1855893000, 0.5135332000", \ + "0.0157211000, 0.0173135000, 0.0219765000, 0.0352086000, 0.0734418000, 0.1862541000, 0.5121162000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014603460, 0.0042652220, 0.0124574000, 0.0363842400, 0.1062672000, 0.3103737000"); + values("0.0113806000, 0.0098560000, 0.0057794000, -0.0061466000, -0.0437833000, -0.1565131000, -0.4870878000", \ + "0.0113027000, 0.0098028000, 0.0056985000, -0.0062365000, -0.0438391000, -0.1566053000, -0.4871706000", \ + "0.0111453000, 0.0096247000, 0.0055308000, -0.0063777000, -0.0439524000, -0.1567564000, -0.4873139000", \ + "0.0110554000, 0.0095119000, 0.0053740000, -0.0065592000, -0.0441558000, -0.1569563000, -0.4874716000", \ + "0.0110127000, 0.0094304000, 0.0052755000, -0.0067370000, -0.0444391000, -0.1570521000, -0.4875062000", \ + "0.0114175000, 0.0098331000, 0.0054978000, -0.0066378000, -0.0443966000, -0.1569634000, -0.4874402000", \ + "0.0148845000, 0.0130182000, 0.0080482000, -0.0054726000, -0.0440165000, -0.1569271000, -0.4872497000"); + } + related_pin : "B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014603460, 0.0042652220, 0.0124574000, 0.0363842400, 0.1062672000, 0.3103737000"); + values("0.0159053000, 0.0175599000, 0.0223863000, 0.0360007000, 0.0743126000, 0.1862654000, 0.5135810000", \ + "0.0158601000, 0.0175341000, 0.0222775000, 0.0358765000, 0.0744294000, 0.1863308000, 0.5136738000", \ + "0.0157938000, 0.0174182000, 0.0222373000, 0.0358409000, 0.0743407000, 0.1861464000, 0.5137789000", \ + "0.0156762000, 0.0173154000, 0.0221337000, 0.0357178000, 0.0742875000, 0.1864110000, 0.5140683000", \ + "0.0155829000, 0.0171979000, 0.0219188000, 0.0354100000, 0.0739139000, 0.1859981000, 0.5139336000", \ + "0.0163628000, 0.0179149000, 0.0225114000, 0.0356838000, 0.0739361000, 0.1855171000, 0.5159234000", \ + "0.0168520000, 0.0182865000, 0.0226891000, 0.0361789000, 0.0747322000, 0.1867609000, 0.5132093000"); + } + } + max_capacitance : 0.3103740000; + max_transition : 1.5057120000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014603500, 0.0042652200, 0.0124574000, 0.0363842000, 0.1062670000, 0.3103740000"); + values("0.1765197000, 0.1826900000, 0.1964538000, 0.2238739000, 0.2770446000, 0.3992628000, 0.7336132000", \ + "0.1812401000, 0.1874475000, 0.2012143000, 0.2284999000, 0.2817818000, 0.4040056000, 0.7389081000", \ + "0.1920104000, 0.1981920000, 0.2119543000, 0.2392622000, 0.2924937000, 0.4146393000, 0.7489811000", \ + "0.2122167000, 0.2183911000, 0.2321217000, 0.2592470000, 0.3127891000, 0.4348031000, 0.7688479000", \ + "0.2405787000, 0.2467121000, 0.2604159000, 0.2878207000, 0.3412467000, 0.4634101000, 0.7977892000", \ + "0.2760639000, 0.2822936000, 0.2960673000, 0.3233853000, 0.3770129000, 0.4993315000, 0.8339669000", \ + "0.3090702000, 0.3152641000, 0.3290872000, 0.3555608000, 0.4093780000, 0.5316387000, 0.8663003000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014603500, 0.0042652200, 0.0124574000, 0.0363842000, 0.1062670000, 0.3103740000"); + values("0.1700012000, 0.1764596000, 0.1914246000, 0.2248580000, 0.3074179000, 0.5403244000, 1.2168544000", \ + "0.1745668000, 0.1810082000, 0.1958455000, 0.2293528000, 0.3120524000, 0.5445739000, 1.2214870000", \ + "0.1874478000, 0.1939096000, 0.2087614000, 0.2422800000, 0.3250639000, 0.5585487000, 1.2357744000", \ + "0.2193295000, 0.2257749000, 0.2407577000, 0.2741757000, 0.3569918000, 0.5895782000, 1.2677824000", \ + "0.2855137000, 0.2920449000, 0.3069631000, 0.3404786000, 0.4231627000, 0.6565340000, 1.3352207000", \ + "0.3939680000, 0.4005561000, 0.4157922000, 0.4494802000, 0.5322542000, 0.7650081000, 1.4412966000", \ + "0.5672018000, 0.5740460000, 0.5896172000, 0.6236842000, 0.7065830000, 0.9393776000, 1.6174574000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014603500, 0.0042652200, 0.0124574000, 0.0363842000, 0.1062670000, 0.3103740000"); + values("0.0275449000, 0.0311855000, 0.0400301000, 0.0598609000, 0.1088450000, 0.2512204000, 0.6985473000", \ + "0.0274724000, 0.0315213000, 0.0401271000, 0.0596366000, 0.1088919000, 0.2517871000, 0.6968691000", \ + "0.0273229000, 0.0311943000, 0.0399298000, 0.0597897000, 0.1088531000, 0.2518135000, 0.6950513000", \ + "0.0273571000, 0.0312749000, 0.0399482000, 0.0600923000, 0.1086337000, 0.2517471000, 0.6987399000", \ + "0.0275425000, 0.0315245000, 0.0401670000, 0.0601009000, 0.1088526000, 0.2522600000, 0.6990807000", \ + "0.0276124000, 0.0315115000, 0.0401721000, 0.0604002000, 0.1089065000, 0.2502583000, 0.6992885000", \ + "0.0280589000, 0.0319782000, 0.0405452000, 0.0605014000, 0.1091105000, 0.2519601000, 0.6930780000"); + } + related_pin : "A_N"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014603500, 0.0042652200, 0.0124574000, 0.0363842000, 0.1062670000, 0.3103740000"); + values("0.0241164000, 0.0294162000, 0.0426465000, 0.0789264000, 0.1885448000, 0.5233995000, 1.5029606000", \ + "0.0242268000, 0.0293478000, 0.0426587000, 0.0788475000, 0.1886505000, 0.5215075000, 1.5023333000", \ + "0.0242517000, 0.0294196000, 0.0426909000, 0.0789661000, 0.1884785000, 0.5210411000, 1.5051221000", \ + "0.0241711000, 0.0295066000, 0.0425804000, 0.0787838000, 0.1886021000, 0.5218548000, 1.5027881000", \ + "0.0243175000, 0.0294999000, 0.0426559000, 0.0789893000, 0.1887480000, 0.5225230000, 1.4983328000", \ + "0.0254398000, 0.0304469000, 0.0435469000, 0.0796179000, 0.1887182000, 0.5211069000, 1.5009949000", \ + "0.0272476000, 0.0325890000, 0.0451597000, 0.0809771000, 0.1893824000, 0.5202188000, 1.4981324000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014603500, 0.0042652200, 0.0124574000, 0.0363842000, 0.1062670000, 0.3103740000"); + values("0.1564695000, 0.1627235000, 0.1766041000, 0.2038083000, 0.2571247000, 0.3791034000, 0.7136676000", \ + "0.1616480000, 0.1679492000, 0.1817965000, 0.2090265000, 0.2622648000, 0.3843298000, 0.7189223000", \ + "0.1748777000, 0.1811492000, 0.1948327000, 0.2220547000, 0.2753445000, 0.3969962000, 0.7320680000", \ + "0.2066890000, 0.2129821000, 0.2267970000, 0.2539117000, 0.3072141000, 0.4293031000, 0.7636931000", \ + "0.2835548000, 0.2898588000, 0.3035320000, 0.3307198000, 0.3840480000, 0.5055241000, 0.8406457000", \ + "0.4431867000, 0.4505371000, 0.4664087000, 0.4964100000, 0.5521855000, 0.6748083000, 1.0097071000", \ + "0.7058621000, 0.7154256000, 0.7360412000, 0.7755994000, 0.8426595000, 0.9744512000, 1.3107380000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014603500, 0.0042652200, 0.0124574000, 0.0363842000, 0.1062670000, 0.3103740000"); + values("0.1041473000, 0.1106062000, 0.1255237000, 0.1589402000, 0.2413441000, 0.4742567000, 1.1530479000", \ + "0.1085822000, 0.1150315000, 0.1298314000, 0.1632795000, 0.2458584000, 0.4784904000, 1.1575024000", \ + "0.1172795000, 0.1236506000, 0.1385256000, 0.1719698000, 0.2543676000, 0.4865210000, 1.1651460000", \ + "0.1365768000, 0.1430329000, 0.1579463000, 0.1912442000, 0.2738140000, 0.5063004000, 1.1864466000", \ + "0.1735315000, 0.1804587000, 0.1962489000, 0.2305827000, 0.3137835000, 0.5464035000, 1.2258224000", \ + "0.2269366000, 0.2352428000, 0.2532024000, 0.2900981000, 0.3746165000, 0.6075824000, 1.2877264000", \ + "0.2782292000, 0.2890176000, 0.3121403000, 0.3562502000, 0.4450668000, 0.6776250000, 1.3545746000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014603500, 0.0042652200, 0.0124574000, 0.0363842000, 0.1062670000, 0.3103740000"); + values("0.0282495000, 0.0322083000, 0.0407479000, 0.0602929000, 0.1088637000, 0.2512010000, 0.6936987000", \ + "0.0284679000, 0.0321021000, 0.0406383000, 0.0602939000, 0.1088866000, 0.2512373000, 0.6936955000", \ + "0.0282731000, 0.0321590000, 0.0408664000, 0.0605419000, 0.1090090000, 0.2513964000, 0.6925337000", \ + "0.0284941000, 0.0321223000, 0.0407259000, 0.0603876000, 0.1088850000, 0.2514856000, 0.6988451000", \ + "0.0284399000, 0.0321190000, 0.0411502000, 0.0603762000, 0.1088499000, 0.2518471000, 0.6957749000", \ + "0.0374613000, 0.0414614000, 0.0502299000, 0.0685562000, 0.1142293000, 0.2532353000, 0.6936869000", \ + "0.0576871000, 0.0628522000, 0.0737636000, 0.0940272000, 0.1379205000, 0.2664464000, 0.6958203000"); + } + related_pin : "B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014603500, 0.0042652200, 0.0124574000, 0.0363842000, 0.1062670000, 0.3103740000"); + values("0.0240450000, 0.0292072000, 0.0424155000, 0.0787000000, 0.1886049000, 0.5227538000, 1.5022815000", \ + "0.0240257000, 0.0291248000, 0.0423920000, 0.0788752000, 0.1887371000, 0.5227566000, 1.5028242000", \ + "0.0240263000, 0.0292938000, 0.0423970000, 0.0788919000, 0.1883724000, 0.5214431000, 1.5033279000", \ + "0.0241072000, 0.0291038000, 0.0424409000, 0.0788079000, 0.1887295000, 0.5219845000, 1.5052749000", \ + "0.0269120000, 0.0321105000, 0.0454773000, 0.0808025000, 0.1892352000, 0.5217343000, 1.5011768000", \ + "0.0338178000, 0.0393770000, 0.0528795000, 0.0866986000, 0.1925336000, 0.5219295000, 1.5057117000", \ + "0.0481104000, 0.0550341000, 0.0694728000, 0.1029067000, 0.1994503000, 0.5243244000, 1.4979014000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__and2b_4") { + leakage_power () { + value : 0.0054714000; + when : "!A_N&B"; + } + leakage_power () { + value : 0.0041313000; + when : "!A_N&!B"; + } + leakage_power () { + value : 0.0044127000; + when : "A_N&B"; + } + leakage_power () { + value : 0.0041132000; + when : "A_N&!B"; + } + area : 10.009600000; + cell_footprint : "sky130_fd_sc_hd__and2b"; + cell_leakage_power : 0.0045321500; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A_N") { + capacitance : 0.0014540000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0013970000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0069181000, 0.0068267000, 0.0066159000, 0.0066588000, 0.0067576000, 0.0069855000, 0.0075106000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0050925000, 0.0050377000, 0.0049115000, 0.0049469000, 0.0050286000, 0.0052168000, 0.0056507000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0015110000; + } + pin ("B") { + capacitance : 0.0024580000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0023120000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0043432000, 0.0043435000, 0.0043443000, 0.0043440000, 0.0043435000, 0.0043421000, 0.0043391000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0043489000, -0.0043491000, -0.0043495000, -0.0043500000, -0.0043510000, -0.0043532000, -0.0043585000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0026040000; + } + pin ("X") { + direction : "output"; + function : "(!A_N&B)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015642280, 0.0048936190, 0.0153094700, 0.0478950100, 0.1498374000, 0.4687599000"); + values("0.0214844000, 0.0199401000, 0.0150008000, 0.0004092000, -0.0494439000, -0.2134023000, -0.7296707000", \ + "0.0214899000, 0.0199418000, 0.0150411000, 0.0004189000, -0.0494445000, -0.2133484000, -0.7297608000", \ + "0.0213677000, 0.0198618000, 0.0149783000, 0.0003388000, -0.0494944000, -0.2134023000, -0.7296635000", \ + "0.0210931000, 0.0194732000, 0.0146011000, -0.0000633000, -0.0498923000, -0.2137904000, -0.7301765000", \ + "0.0207515000, 0.0191785000, 0.0143269000, -0.0004027000, -0.0502699000, -0.2142144000, -0.7304806000", \ + "0.0241251000, 0.0225347000, 0.0174741000, 0.0014506000, -0.0503558000, -0.2144941000, -0.7307667000", \ + "0.0246035000, 0.0229025000, 0.0178074000, 0.0016917000, -0.0500259000, -0.2142079000, -0.7307467000"); + } + related_pin : "A_N"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015642280, 0.0048936190, 0.0153094700, 0.0478950100, 0.1498374000, 0.4687599000"); + values("0.0288406000, 0.0306420000, 0.0361764000, 0.0535890000, 0.1065358000, 0.2702767000, 0.7815690000", \ + "0.0287390000, 0.0305591000, 0.0361332000, 0.0535413000, 0.1065131000, 0.2701249000, 0.7815219000", \ + "0.0287716000, 0.0305924000, 0.0361678000, 0.0535745000, 0.1065484000, 0.2701647000, 0.7815829000", \ + "0.0285645000, 0.0303986000, 0.0360654000, 0.0533311000, 0.1063256000, 0.2699368000, 0.7811642000", \ + "0.0284143000, 0.0301710000, 0.0357929000, 0.0532866000, 0.1060729000, 0.2698771000, 0.7817430000", \ + "0.0280377000, 0.0298441000, 0.0354905000, 0.0528951000, 0.1056788000, 0.2694481000, 0.7817898000", \ + "0.0291359000, 0.0308635000, 0.0363579000, 0.0535204000, 0.1054638000, 0.2694952000, 0.7800839000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015642280, 0.0048936190, 0.0153094700, 0.0478950100, 0.1498374000, 0.4687599000"); + values("0.0223316000, 0.0206939000, 0.0156312000, 0.0007665000, -0.0496344000, -0.2139158000, -0.7304538000", \ + "0.0222662000, 0.0205346000, 0.0155544000, 0.0005715000, -0.0497844000, -0.2140487000, -0.7305557000", \ + "0.0219147000, 0.0203632000, 0.0152287000, 0.0003549000, -0.0500011000, -0.2142257000, -0.7307314000", \ + "0.0218287000, 0.0201232000, 0.0150372000, 0.0001153000, -0.0501929000, -0.2143914000, -0.7309014000", \ + "0.0219508000, 0.0202555000, 0.0150905000, -0.0001486000, -0.0505051000, -0.2146340000, -0.7309997000", \ + "0.0217128000, 0.0199013000, 0.0144801000, -0.0006984000, -0.0502150000, -0.2143270000, -0.7307203000", \ + "0.0287738000, 0.0267308000, 0.0207150000, 0.0033202000, -0.0491793000, -0.2137654000, -0.7297194000"); + } + related_pin : "B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015642280, 0.0048936190, 0.0153094700, 0.0478950100, 0.1498374000, 0.4687599000"); + values("0.0291431000, 0.0309616000, 0.0366713000, 0.0539651000, 0.1069154000, 0.2704652000, 0.7818152000", \ + "0.0290457000, 0.0308822000, 0.0365904000, 0.0538623000, 0.1068531000, 0.2704659000, 0.7818133000", \ + "0.0288127000, 0.0306313000, 0.0363510000, 0.0538437000, 0.1067072000, 0.2702150000, 0.7817056000", \ + "0.0286126000, 0.0304313000, 0.0361218000, 0.0536087000, 0.1064102000, 0.2700218000, 0.7784069000", \ + "0.0285004000, 0.0302659000, 0.0358464000, 0.0531117000, 0.1058226000, 0.2698109000, 0.7817476000", \ + "0.0293982000, 0.0311254000, 0.0365500000, 0.0536773000, 0.1057829000, 0.2689911000, 0.7807458000", \ + "0.0307100000, 0.0323451000, 0.0375953000, 0.0542615000, 0.1066638000, 0.2706210000, 0.7789450000"); + } + } + max_capacitance : 0.4687600000; + max_transition : 1.5039480000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015642300, 0.0048936200, 0.0153095000, 0.0478950000, 0.1498370000, 0.4687600000"); + values("0.1525040000, 0.1559737000, 0.1647313000, 0.1839920000, 0.2238943000, 0.3180468000, 0.5880077000", \ + "0.1574602000, 0.1608749000, 0.1696388000, 0.1888790000, 0.2287818000, 0.3229747000, 0.5929557000", \ + "0.1685003000, 0.1719269000, 0.1806698000, 0.1998986000, 0.2398791000, 0.3341059000, 0.6040799000", \ + "0.1906725000, 0.1940988000, 0.2028259000, 0.2220486000, 0.2620339000, 0.3562932000, 0.6262795000", \ + "0.2230246000, 0.2264390000, 0.2351853000, 0.2542172000, 0.2943167000, 0.3885509000, 0.6585468000", \ + "0.2621152000, 0.2655511000, 0.2742631000, 0.2935395000, 0.3335723000, 0.4278102000, 0.6977170000", \ + "0.2969825000, 0.3004292000, 0.3091984000, 0.3286188000, 0.3686643000, 0.4631193000, 0.7328454000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015642300, 0.0048936200, 0.0153095000, 0.0478950000, 0.1498370000, 0.4687600000"); + values("0.2071954000, 0.2117725000, 0.2237393000, 0.2527170000, 0.3277657000, 0.5502360000, 1.2431863000", \ + "0.2121058000, 0.2167007000, 0.2286616000, 0.2578730000, 0.3329941000, 0.5553165000, 1.2486631000", \ + "0.2248281000, 0.2294259000, 0.2413418000, 0.2705588000, 0.3457127000, 0.5680223000, 1.2616226000", \ + "0.2564942000, 0.2610872000, 0.2730822000, 0.3022027000, 0.3773448000, 0.5997841000, 1.2920109000", \ + "0.3281263000, 0.3326966000, 0.3446962000, 0.3738955000, 0.4489795000, 0.6715041000, 1.3650522000", \ + "0.4584035000, 0.4630132000, 0.4752512000, 0.5046477000, 0.5798538000, 0.8021922000, 1.4978307000", \ + "0.6680334000, 0.6729010000, 0.6854993000, 0.7152617000, 0.7908580000, 1.0128874000, 1.7057079000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015642300, 0.0048936200, 0.0153095000, 0.0478950000, 0.1498370000, 0.4687600000"); + values("0.0227500000, 0.0248082000, 0.0302902000, 0.0437735000, 0.0799080000, 0.1879645000, 0.5446730000", \ + "0.0226964000, 0.0248792000, 0.0301707000, 0.0440669000, 0.0799268000, 0.1877311000, 0.5448509000", \ + "0.0227802000, 0.0249406000, 0.0304015000, 0.0441955000, 0.0799434000, 0.1878192000, 0.5474244000", \ + "0.0228119000, 0.0249689000, 0.0305511000, 0.0441906000, 0.0798973000, 0.1877699000, 0.5448685000", \ + "0.0228221000, 0.0249039000, 0.0304525000, 0.0439730000, 0.0800149000, 0.1877735000, 0.5438209000", \ + "0.0229147000, 0.0250126000, 0.0307691000, 0.0439690000, 0.0800412000, 0.1882724000, 0.5429543000", \ + "0.0237342000, 0.0255906000, 0.0310960000, 0.0449497000, 0.0805503000, 0.1882627000, 0.5459009000"); + } + related_pin : "A_N"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015642300, 0.0048936200, 0.0153095000, 0.0478950000, 0.1498370000, 0.4687600000"); + values("0.0269578000, 0.0307501000, 0.0413454000, 0.0720925000, 0.1704095000, 0.4900977000, 1.4963489000", \ + "0.0270504000, 0.0306544000, 0.0413375000, 0.0720693000, 0.1701250000, 0.4903706000, 1.5000575000", \ + "0.0270451000, 0.0306383000, 0.0413474000, 0.0720985000, 0.1701321000, 0.4903658000, 1.5000636000", \ + "0.0270770000, 0.0307595000, 0.0411919000, 0.0721366000, 0.1701710000, 0.4905040000, 1.4984753000", \ + "0.0269287000, 0.0306832000, 0.0413161000, 0.0721215000, 0.1699670000, 0.4900300000, 1.4977520000", \ + "0.0280898000, 0.0316972000, 0.0421293000, 0.0727140000, 0.1707749000, 0.4904914000, 1.5002463000", \ + "0.0299873000, 0.0338858000, 0.0440934000, 0.0742429000, 0.1716449000, 0.4896025000, 1.4963113000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015642300, 0.0048936200, 0.0153095000, 0.0478950000, 0.1498370000, 0.4687600000"); + values("0.1316848000, 0.1353687000, 0.1446318000, 0.1646666000, 0.2053472000, 0.3002324000, 0.5702737000", \ + "0.1368973000, 0.1405009000, 0.1497083000, 0.1697061000, 0.2106561000, 0.3054147000, 0.5751543000", \ + "0.1498903000, 0.1535133000, 0.1626718000, 0.1825710000, 0.2232676000, 0.3188307000, 0.5887690000", \ + "0.1818070000, 0.1855153000, 0.1947889000, 0.2147852000, 0.2554761000, 0.3503776000, 0.6204108000", \ + "0.2575673000, 0.2611591000, 0.2702720000, 0.2898364000, 0.3307886000, 0.4257503000, 0.6958826000", \ + "0.4005018000, 0.4050661000, 0.4164728000, 0.4403961000, 0.4853533000, 0.5828694000, 0.8527630000", \ + "0.6309823000, 0.6368745000, 0.6516854000, 0.6834482000, 0.7415251000, 0.8488748000, 1.1218860000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015642300, 0.0048936200, 0.0153095000, 0.0478950000, 0.1498370000, 0.4687600000"); + values("0.1126149000, 0.1171492000, 0.1290753000, 0.1580426000, 0.2332015000, 0.4560989000, 1.1510907000", \ + "0.1168597000, 0.1214189000, 0.1333474000, 0.1623051000, 0.2374840000, 0.4602490000, 1.1536586000", \ + "0.1251996000, 0.1297538000, 0.1416854000, 0.1708282000, 0.2457424000, 0.4675100000, 1.1614438000", \ + "0.1441378000, 0.1486807000, 0.1606255000, 0.1896591000, 0.2646975000, 0.4879173000, 1.1777442000", \ + "0.1813179000, 0.1860696000, 0.1986890000, 0.2284873000, 0.3039277000, 0.5265917000, 1.2197450000", \ + "0.2338768000, 0.2395614000, 0.2538344000, 0.2860876000, 0.3633202000, 0.5859109000, 1.2808907000", \ + "0.2821475000, 0.2895083000, 0.3078029000, 0.3462197000, 0.4272819000, 0.6498858000, 1.3406442000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015642300, 0.0048936200, 0.0153095000, 0.0478950000, 0.1498370000, 0.4687600000"); + values("0.0254696000, 0.0275229000, 0.0330268000, 0.0468471000, 0.0821608000, 0.1889444000, 0.5464345000", \ + "0.0255051000, 0.0275906000, 0.0330790000, 0.0469069000, 0.0821081000, 0.1890600000, 0.5444505000", \ + "0.0255198000, 0.0277278000, 0.0329718000, 0.0464588000, 0.0821965000, 0.1890135000, 0.5472589000", \ + "0.0253296000, 0.0276053000, 0.0329490000, 0.0464879000, 0.0821208000, 0.1887900000, 0.5463523000", \ + "0.0256870000, 0.0278278000, 0.0332897000, 0.0469608000, 0.0823739000, 0.1893795000, 0.5469289000", \ + "0.0375423000, 0.0400833000, 0.0457497000, 0.0588215000, 0.0916776000, 0.1932875000, 0.5463462000", \ + "0.0576362000, 0.0606146000, 0.0683231000, 0.0845489000, 0.1166568000, 0.2100481000, 0.5485254000"); + } + related_pin : "B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015642300, 0.0048936200, 0.0153095000, 0.0478950000, 0.1498370000, 0.4687600000"); + values("0.0265600000, 0.0303376000, 0.0408401000, 0.0717029000, 0.1699974000, 0.4909175000, 1.5039482000", \ + "0.0266234000, 0.0303500000, 0.0408469000, 0.0718285000, 0.1702302000, 0.4907297000, 1.5013677000", \ + "0.0265218000, 0.0302323000, 0.0409758000, 0.0718230000, 0.1697708000, 0.4907164000, 1.5024723000", \ + "0.0265729000, 0.0300668000, 0.0406489000, 0.0717591000, 0.1701623000, 0.4908553000, 1.4974944000", \ + "0.0290170000, 0.0330289000, 0.0436105000, 0.0735908000, 0.1707801000, 0.4905532000, 1.5038558000", \ + "0.0362491000, 0.0401865000, 0.0508487000, 0.0799830000, 0.1744595000, 0.4893246000, 1.5023079000", \ + "0.0506595000, 0.0552971000, 0.0668132000, 0.0950531000, 0.1826581000, 0.4931102000, 1.4975469000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__and3_1") { + leakage_power () { + value : 0.0059791000; + when : "!A&!B&C"; + } + leakage_power () { + value : 0.0059611000; + when : "!A&!B&!C"; + } + leakage_power () { + value : 0.0063057000; + when : "!A&B&C"; + } + leakage_power () { + value : 0.0059811000; + when : "!A&B&!C"; + } + leakage_power () { + value : 0.0063200000; + when : "A&!B&C"; + } + leakage_power () { + value : 0.0059870000; + when : "A&!B&!C"; + } + leakage_power () { + value : 0.0018855000; + when : "A&B&C"; + } + leakage_power () { + value : 0.0063318000; + when : "A&B&!C"; + } + area : 6.2560000000; + cell_footprint : "sky130_fd_sc_hd__and3"; + cell_leakage_power : 0.0055939080; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A") { + capacitance : 0.0014760000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0014530000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0025175000, 0.0025209000, 0.0025288000, 0.0025289000, 0.0025293000, 0.0025302000, 0.0025323000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0019840000, -0.0019859000, -0.0019902000, -0.0019863000, -0.0019774000, -0.0019567000, -0.0019092000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0014990000; + } + pin ("B") { + capacitance : 0.0015200000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0014880000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0027027000, 0.0026959000, 0.0026801000, 0.0026894000, 0.0027108000, 0.0027601000, 0.0028737000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0023891000, -0.0023940000, -0.0024051000, -0.0024041000, -0.0024018000, -0.0023963000, -0.0023838000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0015510000; + } + pin ("C") { + capacitance : 0.0015560000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0014880000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0023167000, 0.0023138000, 0.0023070000, 0.0023073000, 0.0023078000, 0.0023091000, 0.0023120000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0023098000, -0.0023083000, -0.0023049000, -0.0023048000, -0.0023047000, -0.0023044000, -0.0023036000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0016240000; + } + pin ("X") { + direction : "output"; + function : "(A&B&C)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013042060, 0.0034019070, 0.0088735750, 0.0231459400, 0.0603741400, 0.1574807000"); + values("0.0079591000, 0.0069016000, 0.0041333000, -0.0040048000, -0.0267331000, -0.0869292000, -0.2442088000", \ + "0.0078368000, 0.0068112000, 0.0040469000, -0.0041157000, -0.0268418000, -0.0870107000, -0.2443063000", \ + "0.0076379000, 0.0065846000, 0.0038218000, -0.0043298000, -0.0270526000, -0.0872176000, -0.2445112000", \ + "0.0074157000, 0.0063574000, 0.0035409000, -0.0046170000, -0.0273387000, -0.0874777000, -0.2447351000", \ + "0.0073011000, 0.0062042000, 0.0033256000, -0.0048573000, -0.0274776000, -0.0875715000, -0.2448137000", \ + "0.0082094000, 0.0069211000, 0.0035671000, -0.0048510000, -0.0274569000, -0.0875567000, -0.2447492000", \ + "0.0093231000, 0.0079316000, 0.0044698000, -0.0043481000, -0.0272831000, -0.0871899000, -0.2442383000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013042060, 0.0034019070, 0.0088735750, 0.0231459400, 0.0603741400, 0.1574807000"); + values("0.0099484000, 0.0113282000, 0.0148021000, 0.0237481000, 0.0465995000, 0.1061573000, 0.2630164000", \ + "0.0098782000, 0.0112581000, 0.0147689000, 0.0236898000, 0.0465504000, 0.1061796000, 0.2628614000", \ + "0.0097657000, 0.0111319000, 0.0146572000, 0.0235813000, 0.0464714000, 0.1061150000, 0.2632041000", \ + "0.0096793000, 0.0110306000, 0.0145517000, 0.0234296000, 0.0463570000, 0.1066080000, 0.2619525000", \ + "0.0096458000, 0.0109906000, 0.0144563000, 0.0232069000, 0.0460608000, 0.1064469000, 0.2631040000", \ + "0.0100722000, 0.0113709000, 0.0147444000, 0.0232932000, 0.0462732000, 0.1053867000, 0.2618003000", \ + "0.0108857000, 0.0121249000, 0.0154770000, 0.0242861000, 0.0468162000, 0.1067347000, 0.2608365000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013042060, 0.0034019070, 0.0088735750, 0.0231459400, 0.0603741400, 0.1574807000"); + values("0.0094584000, 0.0083958000, 0.0056013000, -0.0024735000, -0.0251364000, -0.0852583000, -0.2424632000", \ + "0.0093781000, 0.0082680000, 0.0055086000, -0.0025515000, -0.0252317000, -0.0853385000, -0.2425692000", \ + "0.0092404000, 0.0081684000, 0.0053775000, -0.0027199000, -0.0253650000, -0.0854575000, -0.2426829000", \ + "0.0090614000, 0.0079702000, 0.0051735000, -0.0029304000, -0.0255753000, -0.0856587000, -0.2428861000", \ + "0.0091200000, 0.0079814000, 0.0051021000, -0.0030876000, -0.0257458000, -0.0857790000, -0.2429627000", \ + "0.0094160000, 0.0081090000, 0.0046986000, -0.0033206000, -0.0259083000, -0.0858934000, -0.2430175000", \ + "0.0108710000, 0.0094817000, 0.0059996000, -0.0028368000, -0.0257880000, -0.0856528000, -0.2427123000"); + } + related_pin : "B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013042060, 0.0034019070, 0.0088735750, 0.0231459400, 0.0603741400, 0.1574807000"); + values("0.0099147000, 0.0112923000, 0.0147693000, 0.0237033000, 0.0465084000, 0.1059662000, 0.2627823000", \ + "0.0098827000, 0.0112446000, 0.0147924000, 0.0236625000, 0.0464521000, 0.1060418000, 0.2628214000", \ + "0.0098106000, 0.0111996000, 0.0147280000, 0.0236241000, 0.0464664000, 0.1060728000, 0.2617348000", \ + "0.0097168000, 0.0110962000, 0.0146156000, 0.0235191000, 0.0463516000, 0.1059634000, 0.2618352000", \ + "0.0096763000, 0.0110398000, 0.0144460000, 0.0232915000, 0.0462509000, 0.1064321000, 0.2607953000", \ + "0.0098856000, 0.0111867000, 0.0147461000, 0.0233593000, 0.0462490000, 0.1055074000, 0.2627723000", \ + "0.0103783000, 0.0116476000, 0.0149782000, 0.0238460000, 0.0467468000, 0.1066603000, 0.2606039000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013042060, 0.0034019070, 0.0088735750, 0.0231459400, 0.0603741400, 0.1574807000"); + values("0.0108581000, 0.0097785000, 0.0069203000, -0.0013775000, -0.0242466000, -0.0845110000, -0.2418152000", \ + "0.0107658000, 0.0096616000, 0.0068003000, -0.0014768000, -0.0243696000, -0.0845910000, -0.2418762000", \ + "0.0106820000, 0.0095281000, 0.0066593000, -0.0016173000, -0.0244476000, -0.0846983000, -0.2419441000", \ + "0.0104385000, 0.0093431000, 0.0064543000, -0.0017886000, -0.0246201000, -0.0848395000, -0.2420825000", \ + "0.0103492000, 0.0092190000, 0.0063389000, -0.0019127000, -0.0247663000, -0.0849327000, -0.2421698000", \ + "0.0107044000, 0.0093699000, 0.0063229000, -0.0017756000, -0.0245793000, -0.0847495000, -0.2420215000", \ + "0.0125955000, 0.0112092000, 0.0077233000, -0.0011993000, -0.0243274000, -0.0844095000, -0.2416477000"); + } + related_pin : "C"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013042060, 0.0034019070, 0.0088735750, 0.0231459400, 0.0603741400, 0.1574807000"); + values("0.0103750000, 0.0117527000, 0.0152379000, 0.0241500000, 0.0468720000, 0.1062111000, 0.2629190000", \ + "0.0103467000, 0.0117156000, 0.0152513000, 0.0240599000, 0.0467889000, 0.1062247000, 0.2619417000", \ + "0.0102366000, 0.0116056000, 0.0150901000, 0.0239556000, 0.0467445000, 0.1061871000, 0.2616938000", \ + "0.0100592000, 0.0114309000, 0.0149266000, 0.0238081000, 0.0465812000, 0.1061006000, 0.2618848000", \ + "0.0099068000, 0.0112721000, 0.0147774000, 0.0236419000, 0.0464997000, 0.1062013000, 0.2632089000", \ + "0.0100767000, 0.0113866000, 0.0147742000, 0.0234515000, 0.0464552000, 0.1057970000, 0.2625461000", \ + "0.0103883000, 0.0116684000, 0.0150436000, 0.0240744000, 0.0469329000, 0.1067017000, 0.2618429000"); + } + } + max_capacitance : 0.1574810000; + max_transition : 1.5053390000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013042100, 0.0034019100, 0.0088735700, 0.0231459000, 0.0603741000, 0.1574810000"); + values("0.1083644000, 0.1148132000, 0.1280945000, 0.1541908000, 0.2077484000, 0.3339220000, 0.6588955000", \ + "0.1134520000, 0.1199842000, 0.1333333000, 0.1591938000, 0.2128517000, 0.3387175000, 0.6644090000", \ + "0.1258838000, 0.1323797000, 0.1457519000, 0.1716193000, 0.2252295000, 0.3513714000, 0.6766833000", \ + "0.1567403000, 0.1631986000, 0.1764898000, 0.2025454000, 0.2562221000, 0.3822332000, 0.7065754000", \ + "0.2269361000, 0.2337714000, 0.2474835000, 0.2740940000, 0.3274571000, 0.4535345000, 0.7772504000", \ + "0.3466176000, 0.3552846000, 0.3723922000, 0.4030041000, 0.4612133000, 0.5892301000, 0.9146230000", \ + "0.5330224000, 0.5441280000, 0.5666359000, 0.6062530000, 0.6735289000, 0.8064658000, 1.1278064000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013042100, 0.0034019100, 0.0088735700, 0.0231459000, 0.0603741000, 0.1574810000"); + values("0.1005342000, 0.1092199000, 0.1278068000, 0.1683631000, 0.2642585000, 0.5090176000, 1.1495983000", \ + "0.1043445000, 0.1130145000, 0.1316905000, 0.1722275000, 0.2679977000, 0.5135202000, 1.1553096000", \ + "0.1140175000, 0.1226777000, 0.1414103000, 0.1819093000, 0.2778698000, 0.5235624000, 1.1631248000", \ + "0.1371514000, 0.1457491000, 0.1644002000, 0.2048432000, 0.3007429000, 0.5465196000, 1.1905975000", \ + "0.1779930000, 0.1870012000, 0.2064705000, 0.2475711000, 0.3437210000, 0.5906438000, 1.2302944000", \ + "0.2291398000, 0.2398036000, 0.2612877000, 0.3040434000, 0.4008314000, 0.6480485000, 1.2876443000", \ + "0.2748843000, 0.2891072000, 0.3173745000, 0.3657223000, 0.4628249000, 0.7102788000, 1.3492407000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013042100, 0.0034019100, 0.0088735700, 0.0231459000, 0.0603741000, 0.1574810000"); + values("0.0225883000, 0.0270847000, 0.0374123000, 0.0607917000, 0.1192907000, 0.2786106000, 0.7103301000", \ + "0.0224923000, 0.0270035000, 0.0371381000, 0.0608677000, 0.1191496000, 0.2795097000, 0.7058879000", \ + "0.0228574000, 0.0274384000, 0.0372516000, 0.0606853000, 0.1191281000, 0.2788043000, 0.7130345000", \ + "0.0227264000, 0.0270741000, 0.0371965000, 0.0608399000, 0.1191177000, 0.2799263000, 0.7095730000", \ + "0.0255522000, 0.0297329000, 0.0395250000, 0.0620951000, 0.1204486000, 0.2813839000, 0.7168445000", \ + "0.0360710000, 0.0415212000, 0.0512884000, 0.0740600000, 0.1283752000, 0.2822260000, 0.7128049000", \ + "0.0533091000, 0.0594661000, 0.0721495000, 0.0953411000, 0.1468775000, 0.2909538000, 0.7085594000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013042100, 0.0034019100, 0.0088735700, 0.0231459000, 0.0603741000, 0.1574810000"); + values("0.0298816000, 0.0375939000, 0.0564026000, 0.1042366000, 0.2338930000, 0.5830416000, 1.5015632000", \ + "0.0298966000, 0.0375792000, 0.0563789000, 0.1040544000, 0.2345145000, 0.5838894000, 1.4969995000", \ + "0.0300407000, 0.0376644000, 0.0563730000, 0.1042608000, 0.2344894000, 0.5837034000, 1.5010662000", \ + "0.0300898000, 0.0377852000, 0.0564884000, 0.1042708000, 0.2344968000, 0.5857460000, 1.5053251000", \ + "0.0334687000, 0.0410532000, 0.0594284000, 0.1067380000, 0.2352649000, 0.5844480000, 1.5036578000", \ + "0.0426199000, 0.0498862000, 0.0671307000, 0.1113983000, 0.2382994000, 0.5844812000, 1.4998291000", \ + "0.0589443000, 0.0676463000, 0.0861363000, 0.1245421000, 0.2417835000, 0.5873227000, 1.4970163000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013042100, 0.0034019100, 0.0088735700, 0.0231459000, 0.0603741000, 0.1574810000"); + values("0.1270775000, 0.1338058000, 0.1477053000, 0.1744611000, 0.2288944000, 0.3552230000, 0.6802516000", \ + "0.1320901000, 0.1389335000, 0.1527736000, 0.1794640000, 0.2339755000, 0.3603412000, 0.6853510000", \ + "0.1449623000, 0.1517265000, 0.1655502000, 0.1922083000, 0.2467649000, 0.3733010000, 0.6984414000", \ + "0.1764082000, 0.1831344000, 0.1968537000, 0.2236559000, 0.2782032000, 0.4047569000, 0.7296285000", \ + "0.2515829000, 0.2583438000, 0.2722590000, 0.2990722000, 0.3537299000, 0.4804148000, 0.8049701000", \ + "0.3912279000, 0.3996813000, 0.4165057000, 0.4470040000, 0.5049187000, 0.6325626000, 0.9566712000", \ + "0.6148241000, 0.6259261000, 0.6479861000, 0.6867250000, 0.7528517000, 0.8852169000, 1.2104735000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013042100, 0.0034019100, 0.0088735700, 0.0231459000, 0.0603741000, 0.1574810000"); + values("0.1074713000, 0.1161445000, 0.1347404000, 0.1752171000, 0.2708483000, 0.5153075000, 1.1560978000", \ + "0.1117715000, 0.1203267000, 0.1390910000, 0.1794665000, 0.2751337000, 0.5201720000, 1.1592958000", \ + "0.1207271000, 0.1293582000, 0.1480492000, 0.1885163000, 0.2838871000, 0.5298097000, 1.1695407000", \ + "0.1408847000, 0.1495598000, 0.1682326000, 0.2086642000, 0.3043304000, 0.5494624000, 1.1877256000", \ + "0.1779791000, 0.1871981000, 0.2066551000, 0.2480852000, 0.3440500000, 0.5902206000, 1.2389274000", \ + "0.2275874000, 0.2382184000, 0.2600906000, 0.3032412000, 0.4005345000, 0.6466199000, 1.2880937000", \ + "0.2692713000, 0.2833388000, 0.3105594000, 0.3596478000, 0.4593640000, 0.7062497000, 1.3448589000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013042100, 0.0034019100, 0.0088735700, 0.0231459000, 0.0603741000, 0.1574810000"); + values("0.0244598000, 0.0291280000, 0.0394184000, 0.0626104000, 0.1208858000, 0.2805345000, 0.7145224000", \ + "0.0246179000, 0.0289019000, 0.0394258000, 0.0626817000, 0.1208519000, 0.2805612000, 0.7157776000", \ + "0.0245448000, 0.0289151000, 0.0392291000, 0.0627991000, 0.1207507000, 0.2804360000, 0.7144439000", \ + "0.0244996000, 0.0289044000, 0.0392214000, 0.0627709000, 0.1207766000, 0.2804371000, 0.7159232000", \ + "0.0256119000, 0.0298496000, 0.0400208000, 0.0631585000, 0.1207914000, 0.2798825000, 0.7110564000", \ + "0.0353272000, 0.0402651000, 0.0502193000, 0.0726139000, 0.1265192000, 0.2826727000, 0.7093746000", \ + "0.0521480000, 0.0585210000, 0.0708599000, 0.0932432000, 0.1450120000, 0.2898358000, 0.7098185000"); + } + related_pin : "B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013042100, 0.0034019100, 0.0088735700, 0.0231459000, 0.0603741000, 0.1574810000"); + values("0.0298742000, 0.0375765000, 0.0564143000, 0.1042244000, 0.2338886000, 0.5832124000, 1.5019617000", \ + "0.0299534000, 0.0376812000, 0.0563318000, 0.1043235000, 0.2344770000, 0.5840186000, 1.5021535000", \ + "0.0300071000, 0.0377620000, 0.0564175000, 0.1040863000, 0.2344293000, 0.5845848000, 1.5020670000", \ + "0.0300593000, 0.0377260000, 0.0563604000, 0.1041284000, 0.2346034000, 0.5847700000, 1.5033202000", \ + "0.0329425000, 0.0408015000, 0.0593877000, 0.1062959000, 0.2350080000, 0.5846152000, 1.4984132000", \ + "0.0407442000, 0.0480853000, 0.0659895000, 0.1105592000, 0.2375985000, 0.5840515000, 1.5017619000", \ + "0.0555829000, 0.0643179000, 0.0828101000, 0.1237605000, 0.2419391000, 0.5861184000, 1.4958595000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013042100, 0.0034019100, 0.0088735700, 0.0231459000, 0.0603741000, 0.1574810000"); + values("0.1420706000, 0.1489870000, 0.1627567000, 0.1896398000, 0.2442742000, 0.3709743000, 0.6959196000", \ + "0.1469684000, 0.1538224000, 0.1677921000, 0.1944859000, 0.2492155000, 0.3758074000, 0.7013592000", \ + "0.1599558000, 0.1668164000, 0.1807780000, 0.2075157000, 0.2622455000, 0.3890796000, 0.7136429000", \ + "0.1915097000, 0.1983875000, 0.2123335000, 0.2392393000, 0.2941269000, 0.4208366000, 0.7453322000", \ + "0.2669717000, 0.2737909000, 0.2877943000, 0.3147329000, 0.3696976000, 0.4965270000, 0.8211804000", \ + "0.4161713000, 0.4245002000, 0.4409330000, 0.4708274000, 0.5282617000, 0.6562484000, 0.9814639000", \ + "0.6559058000, 0.6669608000, 0.6883550000, 0.7267679000, 0.7917500000, 0.9235570000, 1.2486647000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013042100, 0.0034019100, 0.0088735700, 0.0231459000, 0.0603741000, 0.1574810000"); + values("0.1141056000, 0.1227794000, 0.1414072000, 0.1818464000, 0.2771886000, 0.5211537000, 1.1615957000", \ + "0.1183111000, 0.1268831000, 0.1456152000, 0.1859943000, 0.2811724000, 0.5276213000, 1.1665053000", \ + "0.1262212000, 0.1347964000, 0.1534357000, 0.1938794000, 0.2889260000, 0.5343123000, 1.1725921000", \ + "0.1424150000, 0.1510634000, 0.1696372000, 0.2099439000, 0.3053995000, 0.5501259000, 1.1937563000", \ + "0.1717762000, 0.1809830000, 0.2005176000, 0.2419307000, 0.3380594000, 0.5837316000, 1.2247401000", \ + "0.2146484000, 0.2250164000, 0.2459455000, 0.2896639000, 0.3872392000, 0.6329077000, 1.2796686000", \ + "0.2498559000, 0.2633566000, 0.2896605000, 0.3382184000, 0.4382535000, 0.6845978000, 1.3237218000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013042100, 0.0034019100, 0.0088735700, 0.0231459000, 0.0603741000, 0.1574810000"); + values("0.0258123000, 0.0306047000, 0.0411487000, 0.0647544000, 0.1225536000, 0.2815175000, 0.7157800000", \ + "0.0259468000, 0.0305717000, 0.0407237000, 0.0646678000, 0.1225208000, 0.2813747000, 0.7134217000", \ + "0.0261344000, 0.0305525000, 0.0408801000, 0.0646183000, 0.1222899000, 0.2810386000, 0.7141479000", \ + "0.0258151000, 0.0304102000, 0.0409329000, 0.0646570000, 0.1221398000, 0.2813389000, 0.7167629000", \ + "0.0263988000, 0.0309690000, 0.0411910000, 0.0644727000, 0.1223632000, 0.2812076000, 0.7148259000", \ + "0.0352361000, 0.0400821000, 0.0500595000, 0.0720340000, 0.1270989000, 0.2834043000, 0.7134149000", \ + "0.0519025000, 0.0577870000, 0.0697241000, 0.0917938000, 0.1437275000, 0.2903285000, 0.7117657000"); + } + related_pin : "C"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013042100, 0.0034019100, 0.0088735700, 0.0231459000, 0.0603741000, 0.1574810000"); + values("0.0298819000, 0.0375525000, 0.0564219000, 0.1041640000, 0.2340061000, 0.5833353000, 1.5018957000", \ + "0.0299849000, 0.0376691000, 0.0563494000, 0.1043317000, 0.2346213000, 0.5849528000, 1.5025610000", \ + "0.0299770000, 0.0376734000, 0.0564387000, 0.1043685000, 0.2343580000, 0.5838433000, 1.5010327000", \ + "0.0300264000, 0.0377919000, 0.0564081000, 0.1043590000, 0.2345433000, 0.5847648000, 1.4987723000", \ + "0.0327792000, 0.0405719000, 0.0590167000, 0.1061121000, 0.2351178000, 0.5836726000, 1.5053386000", \ + "0.0384447000, 0.0461594000, 0.0652089000, 0.1105152000, 0.2374954000, 0.5828670000, 1.5021128000", \ + "0.0521083000, 0.0611445000, 0.0794257000, 0.1226451000, 0.2419497000, 0.5860785000, 1.4927156000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__and3_2") { + leakage_power () { + value : 0.0054309000; + when : "!A&!B&C"; + } + leakage_power () { + value : 0.0054126000; + when : "!A&!B&!C"; + } + leakage_power () { + value : 0.0057657000; + when : "!A&B&C"; + } + leakage_power () { + value : 0.0054343000; + when : "!A&B&!C"; + } + leakage_power () { + value : 0.0057854000; + when : "A&!B&C"; + } + leakage_power () { + value : 0.0054402000; + when : "A&!B&!C"; + } + leakage_power () { + value : 0.0023742000; + when : "A&B&C"; + } + leakage_power () { + value : 0.0058099000; + when : "A&B&!C"; + } + area : 7.5072000000; + cell_footprint : "sky130_fd_sc_hd__and3"; + cell_leakage_power : 0.0051816490; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A") { + capacitance : 0.0014260000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0014040000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0024964000, 0.0024986000, 0.0025035000, 0.0025033000, 0.0025028000, 0.0025015000, 0.0024987000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0019719000, -0.0019726000, -0.0019742000, -0.0019702000, -0.0019611000, -0.0019400000, -0.0018913000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0014470000; + } + pin ("B") { + capacitance : 0.0015050000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0014750000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0027080000, 0.0027010000, 0.0026848000, 0.0026943000, 0.0027164000, 0.0027672000, 0.0028843000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0024362000, -0.0024317000, -0.0024212000, -0.0024205000, -0.0024191000, -0.0024157000, -0.0024080000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0015350000; + } + pin ("C") { + capacitance : 0.0015240000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0014550000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0023208000, 0.0023147000, 0.0023008000, 0.0023010000, 0.0023017000, 0.0023031000, 0.0023063000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0023129000, -0.0023076000, -0.0022955000, -0.0022961000, -0.0022975000, -0.0023007000, -0.0023080000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0015930000; + } + pin ("X") { + direction : "output"; + function : "(A&B&C)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014596270, 0.0042610240, 0.0124390100, 0.0363126500, 0.1060059000, 0.3094581000"); + values("0.0113670000, 0.0098307000, 0.0058694000, -0.0056901000, -0.0430226000, -0.1554312000, -0.4849024000", \ + "0.0112677000, 0.0097384000, 0.0057982000, -0.0058765000, -0.0431362000, -0.1554420000, -0.4849562000", \ + "0.0111121000, 0.0096183000, 0.0055932000, -0.0059879000, -0.0433169000, -0.1555719000, -0.4850533000", \ + "0.0108376000, 0.0093357000, 0.0053760000, -0.0062854000, -0.0435307000, -0.1558732000, -0.4852985000", \ + "0.0106487000, 0.0091323000, 0.0053901000, -0.0066588000, -0.0438367000, -0.1561714000, -0.4855358000", \ + "0.0109253000, 0.0092464000, 0.0049139000, -0.0068859000, -0.0438205000, -0.1561512000, -0.4854835000", \ + "0.0151234000, 0.0132615000, 0.0083233000, -0.0052223000, -0.0437698000, -0.1560371000, -0.4851920000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014596270, 0.0042610240, 0.0124390100, 0.0363126500, 0.1060059000, 0.3094581000"); + values("0.0149010000, 0.0164931000, 0.0212902000, 0.0348269000, 0.0733988000, 0.1851806000, 0.5112451000", \ + "0.0148611000, 0.0164987000, 0.0212078000, 0.0349093000, 0.0733477000, 0.1851470000, 0.5112490000", \ + "0.0147910000, 0.0164146000, 0.0211326000, 0.0347311000, 0.0733895000, 0.1850727000, 0.5110059000", \ + "0.0146524000, 0.0162983000, 0.0210157000, 0.0346303000, 0.0731856000, 0.1849178000, 0.5132251000", \ + "0.0147157000, 0.0163146000, 0.0209726000, 0.0345520000, 0.0727777000, 0.1848094000, 0.5114236000", \ + "0.0155191000, 0.0170101000, 0.0214104000, 0.0344507000, 0.0727533000, 0.1839457000, 0.5113532000", \ + "0.0167644000, 0.0181654000, 0.0227371000, 0.0357455000, 0.0739887000, 0.1849603000, 0.5110434000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014596270, 0.0042610240, 0.0124390100, 0.0363126500, 0.1060059000, 0.3094581000"); + values("0.0127515000, 0.0112228000, 0.0072992000, -0.0044063000, -0.0414626000, -0.1538093000, -0.4831845000", \ + "0.0126853000, 0.0111651000, 0.0071912000, -0.0043881000, -0.0416214000, -0.1538338000, -0.4832481000", \ + "0.0126080000, 0.0110888000, 0.0070823000, -0.0045165000, -0.0416271000, -0.1539264000, -0.4833256000", \ + "0.0124628000, 0.0109708000, 0.0069597000, -0.0047546000, -0.0419586000, -0.1541182000, -0.4835016000", \ + "0.0123670000, 0.0108655000, 0.0067974000, -0.0049629000, -0.0421914000, -0.1543635000, -0.4836174000", \ + "0.0124908000, 0.0113761000, 0.0070702000, -0.0051697000, -0.0422088000, -0.1545863000, -0.4837942000", \ + "0.0166289000, 0.0147915000, 0.0098640000, -0.0037113000, -0.0422435000, -0.1544982000, -0.4836060000"); + } + related_pin : "B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014596270, 0.0042610240, 0.0124390100, 0.0363126500, 0.1060059000, 0.3094581000"); + values("0.0149152000, 0.0164969000, 0.0212875000, 0.0348915000, 0.0734643000, 0.1850817000, 0.5133565000", \ + "0.0148643000, 0.0164716000, 0.0212049000, 0.0349071000, 0.0733007000, 0.1849877000, 0.5112015000", \ + "0.0148710000, 0.0164785000, 0.0211199000, 0.0347065000, 0.0732390000, 0.1848215000, 0.5107494000", \ + "0.0146895000, 0.0163314000, 0.0210520000, 0.0347337000, 0.0731842000, 0.1848600000, 0.5137041000", \ + "0.0147605000, 0.0163470000, 0.0209590000, 0.0345248000, 0.0729973000, 0.1848509000, 0.5113559000", \ + "0.0155668000, 0.0170876000, 0.0215453000, 0.0345905000, 0.0728299000, 0.1844694000, 0.5110752000", \ + "0.0163752000, 0.0178176000, 0.0221598000, 0.0353158000, 0.0731055000, 0.1849965000, 0.5113902000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014596270, 0.0042610240, 0.0124390100, 0.0363126500, 0.1060059000, 0.3094581000"); + values("0.0143450000, 0.0128364000, 0.0087855000, -0.0028851000, -0.0402534000, -0.1526632000, -0.4821205000", \ + "0.0142581000, 0.0127197000, 0.0086622000, -0.0029441000, -0.0403338000, -0.1527490000, -0.4821864000", \ + "0.0143128000, 0.0127392000, 0.0086889000, -0.0030870000, -0.0404676000, -0.1528418000, -0.4822633000", \ + "0.0140142000, 0.0124840000, 0.0084606000, -0.0032795000, -0.0406398000, -0.1530031000, -0.4824032000", \ + "0.0138679000, 0.0123326000, 0.0082510000, -0.0035285000, -0.0408817000, -0.1531829000, -0.4825200000", \ + "0.0142955000, 0.0126739000, 0.0084825000, -0.0035473000, -0.0408332000, -0.1531469000, -0.4824702000", \ + "0.0185543000, 0.0167058000, 0.0117548000, -0.0020034000, -0.0406810000, -0.1529593000, -0.4822167000"); + } + related_pin : "C"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014596270, 0.0042610240, 0.0124390100, 0.0363126500, 0.1060059000, 0.3094581000"); + values("0.0153735000, 0.0169878000, 0.0217298000, 0.0353307000, 0.0737002000, 0.1852839000, 0.5135755000", \ + "0.0153073000, 0.0169314000, 0.0216335000, 0.0353280000, 0.0737064000, 0.1852669000, 0.5111155000", \ + "0.0151969000, 0.0167788000, 0.0215844000, 0.0351810000, 0.0736678000, 0.1852486000, 0.5108290000", \ + "0.0150558000, 0.0166369000, 0.0214329000, 0.0350999000, 0.0735843000, 0.1850486000, 0.5117422000", \ + "0.0150349000, 0.0165643000, 0.0212575000, 0.0348483000, 0.0733646000, 0.1849289000, 0.5117822000", \ + "0.0155762000, 0.0171211000, 0.0218441000, 0.0348037000, 0.0731239000, 0.1847182000, 0.5108398000", \ + "0.0162270000, 0.0176723000, 0.0220938000, 0.0354218000, 0.0736504000, 0.1855838000, 0.5093804000"); + } + } + max_capacitance : 0.3094580000; + max_transition : 1.5082440000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014596300, 0.0042610200, 0.0124390000, 0.0363126000, 0.1060060000, 0.3094580000"); + values("0.1399989000, 0.1459394000, 0.1592845000, 0.1858997000, 0.2386768000, 0.3599186000, 0.6917405000", \ + "0.1453554000, 0.1512893000, 0.1646392000, 0.1914123000, 0.2441291000, 0.3653078000, 0.6973701000", \ + "0.1579656000, 0.1638605000, 0.1771013000, 0.2033583000, 0.2564839000, 0.3776252000, 0.7096329000", \ + "0.1883983000, 0.1943758000, 0.2076887000, 0.2346216000, 0.2872279000, 0.4085289000, 0.7404167000", \ + "0.2623253000, 0.2682373000, 0.2814251000, 0.3073434000, 0.3608008000, 0.4821112000, 0.8138012000", \ + "0.4040357000, 0.4112656000, 0.4272800000, 0.4581023000, 0.5149960000, 0.6382777000, 0.9701165000", \ + "0.6274317000, 0.6366185000, 0.6575767000, 0.6974303000, 0.7674713000, 0.9003036000, 1.2335672000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014596300, 0.0042610200, 0.0124390000, 0.0363126000, 0.1060060000, 0.3094580000"); + values("0.1259505000, 0.1335603000, 0.1509985000, 0.1884266000, 0.2748027000, 0.5087379000, 1.1858320000", \ + "0.1299265000, 0.1375503000, 0.1549376000, 0.1924924000, 0.2788331000, 0.5127960000, 1.1916973000", \ + "0.1395581000, 0.1469926000, 0.1645719000, 0.2019839000, 0.2885404000, 0.5213279000, 1.2030731000", \ + "0.1630475000, 0.1706844000, 0.1881331000, 0.2255741000, 0.3120597000, 0.5448912000, 1.2253862000", \ + "0.2125856000, 0.2203885000, 0.2382337000, 0.2762435000, 0.3633522000, 0.5963031000, 1.2753890000", \ + "0.2831603000, 0.2927376000, 0.3128627000, 0.3537016000, 0.4426685000, 0.6768831000, 1.3525360000", \ + "0.3581449000, 0.3701555000, 0.3972373000, 0.4464253000, 0.5399474000, 0.7736822000, 1.4507147000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014596300, 0.0042610200, 0.0124390000, 0.0363126000, 0.1060060000, 0.3094580000"); + values("0.0265291000, 0.0303568000, 0.0390277000, 0.0584549000, 0.1077463000, 0.2497730000, 0.6873090000", \ + "0.0267609000, 0.0305846000, 0.0390500000, 0.0583902000, 0.1076434000, 0.2494280000, 0.6915342000", \ + "0.0267963000, 0.0302480000, 0.0390179000, 0.0585444000, 0.1076940000, 0.2494595000, 0.6917220000", \ + "0.0268205000, 0.0304530000, 0.0390779000, 0.0586449000, 0.1077141000, 0.2495788000, 0.6881166000", \ + "0.0269233000, 0.0306373000, 0.0400845000, 0.0586365000, 0.1078360000, 0.2499117000, 0.6922837000", \ + "0.0382610000, 0.0427030000, 0.0514647000, 0.0701119000, 0.1157278000, 0.2522739000, 0.6921931000", \ + "0.0584036000, 0.0634952000, 0.0743485000, 0.0968798000, 0.1419324000, 0.2688899000, 0.6905597000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014596300, 0.0042610200, 0.0124390000, 0.0363126000, 0.1060060000, 0.3094580000"); + values("0.0302485000, 0.0360995000, 0.0504289000, 0.0876557000, 0.1949329000, 0.5230008000, 1.5016748000", \ + "0.0303490000, 0.0362922000, 0.0505596000, 0.0875233000, 0.1950276000, 0.5234385000, 1.5010857000", \ + "0.0303508000, 0.0362483000, 0.0506905000, 0.0874479000, 0.1947617000, 0.5240900000, 1.5006775000", \ + "0.0303174000, 0.0360984000, 0.0505898000, 0.0874586000, 0.1947524000, 0.5241778000, 1.5022725000", \ + "0.0329376000, 0.0387542000, 0.0526967000, 0.0890080000, 0.1954920000, 0.5241091000, 1.5040105000", \ + "0.0428065000, 0.0486370000, 0.0624773000, 0.0967304000, 0.1998904000, 0.5253650000, 1.5006328000", \ + "0.0595177000, 0.0670999000, 0.0836359000, 0.1159541000, 0.2097742000, 0.5281184000, 1.4958409000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014596300, 0.0042610200, 0.0124390000, 0.0363126000, 0.1060060000, 0.3094580000"); + values("0.1592076000, 0.1654224000, 0.1794002000, 0.2069911000, 0.2608231000, 0.3831253000, 0.7157246000", \ + "0.1645404000, 0.1707685000, 0.1846597000, 0.2120397000, 0.2661845000, 0.3883727000, 0.7204790000", \ + "0.1778060000, 0.1840253000, 0.1979477000, 0.2255782000, 0.2794452000, 0.4017840000, 0.7338439000", \ + "0.2085926000, 0.2148996000, 0.2288161000, 0.2563072000, 0.3104443000, 0.4325920000, 0.7649953000", \ + "0.2845917000, 0.2907938000, 0.3047509000, 0.3322946000, 0.3853597000, 0.5088264000, 0.8415000000", \ + "0.4412825000, 0.4486305000, 0.4645497000, 0.4951509000, 0.5516135000, 0.6757113000, 1.0073010000", \ + "0.6963421000, 0.7056414000, 0.7267683000, 0.7665744000, 0.8358058000, 0.9679820000, 1.3018259000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014596300, 0.0042610200, 0.0124390000, 0.0363126000, 0.1060060000, 0.3094580000"); + values("0.1327410000, 0.1403460000, 0.1577845000, 0.1952443000, 0.2816418000, 0.5144200000, 1.1905130000", \ + "0.1370200000, 0.1446368000, 0.1620169000, 0.1995600000, 0.2857903000, 0.5196153000, 1.1970782000", \ + "0.1461622000, 0.1538707000, 0.1711594000, 0.2085883000, 0.2950824000, 0.5281915000, 1.2079568000", \ + "0.1667469000, 0.1743742000, 0.1919050000, 0.2292943000, 0.3155991000, 0.5493018000, 1.2251010000", \ + "0.2095504000, 0.2174973000, 0.2352329000, 0.2733168000, 0.3599495000, 0.5938715000, 1.2686067000", \ + "0.2744779000, 0.2835527000, 0.3036578000, 0.3443137000, 0.4329067000, 0.6668788000, 1.3452337000", \ + "0.3444786000, 0.3559809000, 0.3814395000, 0.4296417000, 0.5223195000, 0.7570643000, 1.4323703000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014596300, 0.0042610200, 0.0124390000, 0.0363126000, 0.1060060000, 0.3094580000"); + values("0.0288481000, 0.0328117000, 0.0415070000, 0.0613028000, 0.1102810000, 0.2511482000, 0.6897024000", \ + "0.0287479000, 0.0325644000, 0.0412925000, 0.0616595000, 0.1101600000, 0.2512311000, 0.6890011000", \ + "0.0288419000, 0.0327267000, 0.0417215000, 0.0615183000, 0.1101227000, 0.2511563000, 0.6886839000", \ + "0.0288600000, 0.0329163000, 0.0413343000, 0.0612681000, 0.1099595000, 0.2512586000, 0.6881423000", \ + "0.0287419000, 0.0329331000, 0.0417290000, 0.0609987000, 0.1101064000, 0.2515901000, 0.6917714000", \ + "0.0382113000, 0.0423978000, 0.0509191000, 0.0694767000, 0.1153525000, 0.2523403000, 0.6930814000", \ + "0.0584190000, 0.0628527000, 0.0740413000, 0.0954377000, 0.1405604000, 0.2670156000, 0.6917525000"); + } + related_pin : "B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014596300, 0.0042610200, 0.0124390000, 0.0363126000, 0.1060060000, 0.3094580000"); + values("0.0304759000, 0.0363498000, 0.0506607000, 0.0873404000, 0.1947822000, 0.5235597000, 1.5013137000", \ + "0.0303451000, 0.0360825000, 0.0506666000, 0.0874935000, 0.1950464000, 0.5236422000, 1.5022282000", \ + "0.0303908000, 0.0362024000, 0.0507441000, 0.0874247000, 0.1947691000, 0.5235630000, 1.5014469000", \ + "0.0303355000, 0.0361919000, 0.0506240000, 0.0875218000, 0.1944728000, 0.5233554000, 1.5082439000", \ + "0.0324454000, 0.0379470000, 0.0525540000, 0.0889674000, 0.1954876000, 0.5233984000, 1.5025282000", \ + "0.0394648000, 0.0456010000, 0.0599725000, 0.0953093000, 0.1989691000, 0.5243340000, 1.5029468000", \ + "0.0540160000, 0.0614480000, 0.0773506000, 0.1111278000, 0.2096718000, 0.5276759000, 1.4981882000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014596300, 0.0042610200, 0.0124390000, 0.0363126000, 0.1060060000, 0.3094580000"); + values("0.1734749000, 0.1797965000, 0.1938684000, 0.2217501000, 0.2758014000, 0.3982955000, 0.7307365000", \ + "0.1785066000, 0.1848182000, 0.1989135000, 0.2267589000, 0.2808895000, 0.4034570000, 0.7359974000", \ + "0.1916303000, 0.1979075000, 0.2118272000, 0.2395256000, 0.2934998000, 0.4163239000, 0.7487313000", \ + "0.2228920000, 0.2292403000, 0.2432781000, 0.2708724000, 0.3261743000, 0.4487862000, 0.7813126000", \ + "0.2993266000, 0.3056702000, 0.3197485000, 0.3475683000, 0.4020419000, 0.5248382000, 0.8578423000", \ + "0.4629779000, 0.4700530000, 0.4858323000, 0.5157501000, 0.5720760000, 0.6955262000, 1.0282810000", \ + "0.7352111000, 0.7446247000, 0.7652103000, 0.8039769000, 0.8721756000, 1.0037676000, 1.3373124000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014596300, 0.0042610200, 0.0124390000, 0.0363126000, 0.1060060000, 0.3094580000"); + values("0.1395737000, 0.1472937000, 0.1646421000, 0.2021017000, 0.2884234000, 0.5210623000, 1.1958335000", \ + "0.1438072000, 0.1514123000, 0.1687612000, 0.2063167000, 0.2925640000, 0.5260339000, 1.2047127000", \ + "0.1518021000, 0.1594153000, 0.1768501000, 0.2142987000, 0.3006171000, 0.5331061000, 1.2096648000", \ + "0.1682642000, 0.1758511000, 0.1933469000, 0.2308384000, 0.3171651000, 0.5498697000, 1.2280751000", \ + "0.2014057000, 0.2091892000, 0.2272189000, 0.2651958000, 0.3520331000, 0.5850848000, 1.2635218000", \ + "0.2534195000, 0.2622397000, 0.2821322000, 0.3226227000, 0.4117917000, 0.6456664000, 1.3281259000", \ + "0.3117052000, 0.3226391000, 0.3467518000, 0.3935917000, 0.4870839000, 0.7224860000, 1.3976240000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014596300, 0.0042610200, 0.0124390000, 0.0363126000, 0.1060060000, 0.3094580000"); + values("0.0296558000, 0.0337071000, 0.0423612000, 0.0620490000, 0.1110219000, 0.2520029000, 0.6890891000", \ + "0.0298198000, 0.0338252000, 0.0423241000, 0.0620973000, 0.1111115000, 0.2517282000, 0.6882104000", \ + "0.0297700000, 0.0336009000, 0.0429845000, 0.0622661000, 0.1112584000, 0.2519225000, 0.6932047000", \ + "0.0297634000, 0.0336445000, 0.0423948000, 0.0627304000, 0.1109826000, 0.2518975000, 0.6885969000", \ + "0.0298782000, 0.0337170000, 0.0425690000, 0.0622840000, 0.1108621000, 0.2515875000, 0.6913329000", \ + "0.0375049000, 0.0414895000, 0.0500022000, 0.0685456000, 0.1147934000, 0.2532191000, 0.6888501000", \ + "0.0572465000, 0.0627932000, 0.0739827000, 0.0934332000, 0.1385368000, 0.2661566000, 0.6922610000"); + } + related_pin : "C"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014596300, 0.0042610200, 0.0124390000, 0.0363126000, 0.1060060000, 0.3094580000"); + values("0.0304110000, 0.0362282000, 0.0507438000, 0.0874605000, 0.1947312000, 0.5229014000, 1.5049068000", \ + "0.0303588000, 0.0364023000, 0.0505396000, 0.0876350000, 0.1950221000, 0.5238688000, 1.5006412000", \ + "0.0303373000, 0.0363727000, 0.0504416000, 0.0875629000, 0.1948546000, 0.5238265000, 1.4981454000", \ + "0.0303339000, 0.0363699000, 0.0505414000, 0.0874791000, 0.1947236000, 0.5235546000, 1.5047594000", \ + "0.0321930000, 0.0380836000, 0.0522649000, 0.0888150000, 0.1951621000, 0.5230542000, 1.5058301000", \ + "0.0371003000, 0.0433125000, 0.0586372000, 0.0948315000, 0.1991194000, 0.5238780000, 1.5021852000", \ + "0.0499702000, 0.0572094000, 0.0727763000, 0.1081606000, 0.2077082000, 0.5270422000, 1.4977233000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__and3_4") { + leakage_power () { + value : 0.0042559000; + when : "!A&B&C"; + } + leakage_power () { + value : 0.0039331000; + when : "!A&B&!C"; + } + leakage_power () { + value : 0.0042789000; + when : "A&!B&C"; + } + leakage_power () { + value : 0.0039392000; + when : "A&!B&!C"; + } + leakage_power () { + value : 0.0049811000; + when : "A&B&C"; + } + leakage_power () { + value : 0.0042932000; + when : "A&B&!C"; + } + leakage_power () { + value : 0.0039306000; + when : "!A&!B&C"; + } + leakage_power () { + value : 0.0039122000; + when : "!A&!B&!C"; + } + area : 11.260800000; + cell_footprint : "sky130_fd_sc_hd__and3"; + cell_leakage_power : 0.0041905290; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A") { + capacitance : 0.0024720000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0024040000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0051349000, 0.0051372000, 0.0051424000, 0.0051409000, 0.0051374000, 0.0051294000, 0.0051108000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0040270000, -0.0040304000, -0.0040381000, -0.0040307000, -0.0040138000, -0.0039747000, -0.0038847000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0025400000; + } + pin ("B") { + capacitance : 0.0023830000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022890000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0044755000, 0.0044717000, 0.0044629000, 0.0044767000, 0.0045086000, 0.0045820000, 0.0047513000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0040646000, -0.0040627000, -0.0040585000, -0.0040581000, -0.0040573000, -0.0040553000, -0.0040508000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024760000; + } + pin ("C") { + capacitance : 0.0024070000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022740000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0043091000, 0.0043098000, 0.0043114000, 0.0043091000, 0.0043037000, 0.0042914000, 0.0042629000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0043127000, -0.0043113000, -0.0043081000, -0.0043077000, -0.0043067000, -0.0043043000, -0.0042988000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0025400000; + } + pin ("X") { + direction : "output"; + function : "(A&B&C)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015979950, 0.0051071750, 0.0163224800, 0.0521664800, 0.1667235000, 0.5328467000"); + values("0.0225850000, 0.0209644000, 0.0157295000, 0.0002470000, -0.0549568000, -0.2394957000, -0.8323717000", \ + "0.0224587000, 0.0208180000, 0.0156780000, 0.0001067000, -0.0550494000, -0.2396141000, -0.8323493000", \ + "0.0221840000, 0.0205991000, 0.0154280000, -0.0002693000, -0.0552851000, -0.2397999000, -0.8326892000", \ + "0.0219560000, 0.0202503000, 0.0150878000, -0.0007179000, -0.0557503000, -0.2402079000, -0.8329504000", \ + "0.0221768000, 0.0203665000, 0.0147660000, -0.0008150000, -0.0564292000, -0.2407356000, -0.8333243000", \ + "0.0235311000, 0.0216224000, 0.0157538000, -0.0021383000, -0.0561424000, -0.2404337000, -0.8330144000", \ + "0.0292414000, 0.0269504000, 0.0205621000, 0.0019517000, -0.0556910000, -0.2401604000, -0.8321561000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015979950, 0.0051071750, 0.0163224800, 0.0521664800, 0.1667235000, 0.5328467000"); + values("0.0281984000, 0.0300139000, 0.0359616000, 0.0548615000, 0.1128240000, 0.2968729000, 0.8879999000", \ + "0.0281036000, 0.0299738000, 0.0358394000, 0.0547609000, 0.1130736000, 0.2969332000, 0.8887007000", \ + "0.0278949000, 0.0296990000, 0.0356326000, 0.0546573000, 0.1129668000, 0.2968335000, 0.8844410000", \ + "0.0276645000, 0.0294341000, 0.0353838000, 0.0542092000, 0.1125419000, 0.2964591000, 0.8878142000", \ + "0.0277961000, 0.0296036000, 0.0353953000, 0.0537361000, 0.1119904000, 0.2961638000, 0.8847197000", \ + "0.0294258000, 0.0311432000, 0.0367784000, 0.0546556000, 0.1118405000, 0.2957279000, 0.8843381000", \ + "0.0319205000, 0.0335141000, 0.0389073000, 0.0565368000, 0.1135980000, 0.2974668000, 0.8804212000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015979950, 0.0051071750, 0.0163224800, 0.0521664800, 0.1667235000, 0.5328467000"); + values("0.0251215000, 0.0234258000, 0.0181728000, 0.0025213000, -0.0524330000, -0.2365704000, -0.8293092000", \ + "0.0250331000, 0.0232756000, 0.0181793000, 0.0023555000, -0.0523937000, -0.2366918000, -0.8293809000", \ + "0.0248987000, 0.0231762000, 0.0180037000, 0.0023481000, -0.0525860000, -0.2368588000, -0.8296132000", \ + "0.0246641000, 0.0229106000, 0.0176660000, 0.0019555000, -0.0530275000, -0.2372193000, -0.8298647000", \ + "0.0246439000, 0.0227879000, 0.0176201000, 0.0014800000, -0.0533352000, -0.2375605000, -0.8300728000", \ + "0.0248143000, 0.0227682000, 0.0173852000, 0.0011839000, -0.0539612000, -0.2378749000, -0.8301597000", \ + "0.0316497000, 0.0295213000, 0.0234275000, 0.0047631000, -0.0530760000, -0.2375867000, -0.8296606000"); + } + related_pin : "B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015979950, 0.0051071750, 0.0163224800, 0.0521664800, 0.1667235000, 0.5328467000"); + values("0.0286070000, 0.0304200000, 0.0363546000, 0.0552118000, 0.1134147000, 0.2970044000, 0.8840938000", \ + "0.0286020000, 0.0304069000, 0.0363382000, 0.0550809000, 0.1131036000, 0.2968835000, 0.8842847000", \ + "0.0284564000, 0.0302925000, 0.0362143000, 0.0549756000, 0.1133032000, 0.2970049000, 0.8842048000", \ + "0.0281202000, 0.0298940000, 0.0358436000, 0.0546731000, 0.1130499000, 0.2968477000, 0.8841786000", \ + "0.0281771000, 0.0299658000, 0.0356696000, 0.0544305000, 0.1125473000, 0.2965996000, 0.8838977000", \ + "0.0294072000, 0.0311341000, 0.0367020000, 0.0543173000, 0.1124445000, 0.2961559000, 0.8831550000", \ + "0.0308210000, 0.0324539000, 0.0379013000, 0.0557420000, 0.1143143000, 0.2971202000, 0.8832769000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015979950, 0.0051071750, 0.0163224800, 0.0521664800, 0.1667235000, 0.5328467000"); + values("0.0273607000, 0.0256983000, 0.0203092000, 0.0044320000, -0.0505841000, -0.2349287000, -0.8277553000", \ + "0.0274142000, 0.0257122000, 0.0202359000, 0.0043609000, -0.0506956000, -0.2350657000, -0.8279058000", \ + "0.0271344000, 0.0253465000, 0.0201096000, 0.0041092000, -0.0509672000, -0.2352461000, -0.8279961000", \ + "0.0269880000, 0.0252881000, 0.0199173000, 0.0038731000, -0.0512366000, -0.2354269000, -0.8281186000", \ + "0.0270037000, 0.0251614000, 0.0197754000, 0.0041117000, -0.0515042000, -0.2357866000, -0.8283922000", \ + "0.0270112000, 0.0255823000, 0.0200467000, 0.0037390000, -0.0513139000, -0.2356866000, -0.8282656000", \ + "0.0354998000, 0.0326390000, 0.0263836000, 0.0076294000, -0.0496808000, -0.2346659000, -0.8271852000"); + } + related_pin : "C"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015979950, 0.0051071750, 0.0163224800, 0.0521664800, 0.1667235000, 0.5328467000"); + values("0.0288811000, 0.0306947000, 0.0366415000, 0.0555533000, 0.1134194000, 0.2970561000, 0.8875795000", \ + "0.0287654000, 0.0306023000, 0.0364582000, 0.0554255000, 0.1136495000, 0.2972510000, 0.8833801000", \ + "0.0286067000, 0.0304335000, 0.0363776000, 0.0552031000, 0.1135074000, 0.2971033000, 0.8840194000", \ + "0.0283508000, 0.0301255000, 0.0360764000, 0.0548893000, 0.1132393000, 0.2968654000, 0.8794756000", \ + "0.0282780000, 0.0301043000, 0.0359767000, 0.0546081000, 0.1127473000, 0.2967030000, 0.8837102000", \ + "0.0293827000, 0.0313559000, 0.0370289000, 0.0548746000, 0.1127775000, 0.2961417000, 0.8875729000", \ + "0.0304733000, 0.0321818000, 0.0376970000, 0.0557506000, 0.1142832000, 0.2975456000, 0.8817977000"); + } + } + max_capacitance : 0.5328470000; + max_transition : 1.5077670000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015979900, 0.0051071800, 0.0163225000, 0.0521665000, 0.1667240000, 0.5328470000"); + values("0.1176624000, 0.1211953000, 0.1302119000, 0.1504058000, 0.1927356000, 0.2959856000, 0.6031842000", \ + "0.1230620000, 0.1265467000, 0.1356027000, 0.1557674000, 0.1983010000, 0.3014897000, 0.6088806000", \ + "0.1362588000, 0.1397258000, 0.1488244000, 0.1690206000, 0.2113689000, 0.3146443000, 0.6218698000", \ + "0.1671590000, 0.1706760000, 0.1795174000, 0.2000300000, 0.2423069000, 0.3456893000, 0.6525671000", \ + "0.2403789000, 0.2438929000, 0.2524743000, 0.2724942000, 0.3157611000, 0.4187666000, 0.7262591000", \ + "0.3693820000, 0.3739397000, 0.3858142000, 0.4109687000, 0.4588423000, 0.5655961000, 0.8725635000", \ + "0.5720747000, 0.5781848000, 0.5927933000, 0.6261505000, 0.6882516000, 0.8061523000, 1.1158997000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015979900, 0.0051071800, 0.0163225000, 0.0521665000, 0.1667240000, 0.5328470000"); + values("0.1340763000, 0.1393270000, 0.1531677000, 0.1856525000, 0.2643026000, 0.4891171000, 1.1990191000", \ + "0.1378671000, 0.1431018000, 0.1568382000, 0.1894099000, 0.2682454000, 0.4924377000, 1.2045442000", \ + "0.1472179000, 0.1524737000, 0.1662910000, 0.1987366000, 0.2775485000, 0.5018227000, 1.2143205000", \ + "0.1696199000, 0.1748860000, 0.1887813000, 0.2212735000, 0.2999053000, 0.5247459000, 1.2356726000", \ + "0.2196725000, 0.2250672000, 0.2390340000, 0.2718083000, 0.3508999000, 0.5753048000, 1.2867362000", \ + "0.2899079000, 0.2963531000, 0.3125250000, 0.3483308000, 0.4292096000, 0.6539372000, 1.3658370000", \ + "0.3627692000, 0.3709281000, 0.3919285000, 0.4358308000, 0.5227573000, 0.7481811000, 1.4570243000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015979900, 0.0051071800, 0.0163225000, 0.0521665000, 0.1667240000, 0.5328470000"); + values("0.0229469000, 0.0250952000, 0.0307727000, 0.0452383000, 0.0837912000, 0.2046444000, 0.6158934000", \ + "0.0231319000, 0.0250296000, 0.0309189000, 0.0452554000, 0.0837586000, 0.2044359000, 0.6119869000", \ + "0.0230371000, 0.0250940000, 0.0310449000, 0.0453760000, 0.0837914000, 0.2046090000, 0.6157672000", \ + "0.0230382000, 0.0252683000, 0.0306832000, 0.0454021000, 0.0837584000, 0.2045494000, 0.6145139000", \ + "0.0246318000, 0.0268010000, 0.0324608000, 0.0464677000, 0.0843488000, 0.2047378000, 0.6111346000", \ + "0.0367968000, 0.0393522000, 0.0457113000, 0.0598095000, 0.0958726000, 0.2091593000, 0.6117996000", \ + "0.0571156000, 0.0599535000, 0.0687328000, 0.0855754000, 0.1213103000, 0.2269871000, 0.6145401000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015979900, 0.0051071800, 0.0163225000, 0.0521665000, 0.1667240000, 0.5328470000"); + values("0.0318369000, 0.0357385000, 0.0468336000, 0.0769581000, 0.1698014000, 0.4824757000, 1.5060750000", \ + "0.0320573000, 0.0357851000, 0.0468233000, 0.0770289000, 0.1695583000, 0.4822201000, 1.5077671000", \ + "0.0316870000, 0.0356099000, 0.0467802000, 0.0770180000, 0.1695917000, 0.4820878000, 1.5038971000", \ + "0.0317929000, 0.0357566000, 0.0468538000, 0.0769830000, 0.1698987000, 0.4810902000, 1.5056097000", \ + "0.0338949000, 0.0376806000, 0.0483406000, 0.0787425000, 0.1705395000, 0.4826682000, 1.5061586000", \ + "0.0440737000, 0.0479575000, 0.0584061000, 0.0867194000, 0.1756460000, 0.4836797000, 1.5053370000", \ + "0.0615800000, 0.0669115000, 0.0792771000, 0.1064354000, 0.1881244000, 0.4862012000, 1.4997754000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015979900, 0.0051071800, 0.0163225000, 0.0521665000, 0.1667240000, 0.5328470000"); + values("0.1359565000, 0.1396689000, 0.1492386000, 0.1700226000, 0.2143244000, 0.3183809000, 0.6259408000", \ + "0.1413544000, 0.1450709000, 0.1546215000, 0.1757347000, 0.2196924000, 0.3236059000, 0.6312798000", \ + "0.1548157000, 0.1585121000, 0.1677815000, 0.1887002000, 0.2322355000, 0.3366315000, 0.6443373000", \ + "0.1866876000, 0.1901470000, 0.2000052000, 0.2209877000, 0.2646539000, 0.3688401000, 0.6762538000", \ + "0.2626976000, 0.2657046000, 0.2759215000, 0.2968464000, 0.3396162000, 0.4444486000, 0.7518973000", \ + "0.4102824000, 0.4153270000, 0.4266339000, 0.4516502000, 0.5003866000, 0.6072751000, 0.9145803000", \ + "0.6500261000, 0.6558750000, 0.6715567000, 0.7050849000, 0.7665708000, 0.8840779000, 1.1934486000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015979900, 0.0051071800, 0.0163225000, 0.0521665000, 0.1667240000, 0.5328470000"); + values("0.1413094000, 0.1465486000, 0.1603386000, 0.1928597000, 0.2714039000, 0.4959720000, 1.2081963000", \ + "0.1454501000, 0.1507121000, 0.1645203000, 0.1969231000, 0.2757359000, 0.4996989000, 1.2120310000", \ + "0.1541238000, 0.1594017000, 0.1731951000, 0.2056292000, 0.2844261000, 0.5083565000, 1.2168315000", \ + "0.1740558000, 0.1793654000, 0.1931983000, 0.2256948000, 0.3044672000, 0.5284735000, 1.2370853000", \ + "0.2163721000, 0.2218114000, 0.2357964000, 0.2687423000, 0.3476789000, 0.5724896000, 1.2861576000", \ + "0.2801762000, 0.2863977000, 0.3023365000, 0.3379085000, 0.4194913000, 0.6449998000, 1.3573733000", \ + "0.3446815000, 0.3524749000, 0.3724984000, 0.4151260000, 0.5023190000, 0.7288417000, 1.4369101000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015979900, 0.0051071800, 0.0163225000, 0.0521665000, 0.1667240000, 0.5328470000"); + values("0.0254384000, 0.0277563000, 0.0335643000, 0.0482841000, 0.0859561000, 0.2059903000, 0.6126439000", \ + "0.0253164000, 0.0275687000, 0.0336115000, 0.0477444000, 0.0860646000, 0.2061037000, 0.6166605000", \ + "0.0253245000, 0.0275907000, 0.0335511000, 0.0478728000, 0.0863612000, 0.2062060000, 0.6133797000", \ + "0.0253257000, 0.0274571000, 0.0334929000, 0.0477311000, 0.0860630000, 0.2062706000, 0.6157208000", \ + "0.0259922000, 0.0278997000, 0.0339873000, 0.0481977000, 0.0867450000, 0.2061078000, 0.6156615000", \ + "0.0371672000, 0.0393218000, 0.0464858000, 0.0592353000, 0.0944703000, 0.2090278000, 0.6163081000", \ + "0.0575287000, 0.0605187000, 0.0683342000, 0.0858129000, 0.1208752000, 0.2256639000, 0.6157173000"); + } + related_pin : "B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015979900, 0.0051071800, 0.0163225000, 0.0521665000, 0.1667240000, 0.5328470000"); + values("0.0318695000, 0.0358283000, 0.0468862000, 0.0768902000, 0.1698781000, 0.4818674000, 1.5013298000", \ + "0.0318180000, 0.0357527000, 0.0467176000, 0.0771061000, 0.1699917000, 0.4820259000, 1.5023308000", \ + "0.0317292000, 0.0357395000, 0.0467174000, 0.0770136000, 0.1697009000, 0.4822380000, 1.5036692000", \ + "0.0317952000, 0.0357728000, 0.0469011000, 0.0769553000, 0.1695789000, 0.4822560000, 1.5028707000", \ + "0.0336174000, 0.0374186000, 0.0484465000, 0.0782071000, 0.1704859000, 0.4822355000, 1.5047241000", \ + "0.0411861000, 0.0450079000, 0.0558206000, 0.0858962000, 0.1749957000, 0.4824572000, 1.5006988000", \ + "0.0563722000, 0.0616121000, 0.0735963000, 0.1017686000, 0.1855476000, 0.4862266000, 1.4980526000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015979900, 0.0051071800, 0.0163225000, 0.0521665000, 0.1667240000, 0.5328470000"); + values("0.1463793000, 0.1501818000, 0.1599430000, 0.1814873000, 0.2258389000, 0.3307140000, 0.6382643000", \ + "0.1516765000, 0.1554792000, 0.1652955000, 0.1867589000, 0.2312042000, 0.3360996000, 0.6434325000", \ + "0.1647378000, 0.1685901000, 0.1782668000, 0.2005377000, 0.2448620000, 0.3499950000, 0.6577169000", \ + "0.1970174000, 0.2017078000, 0.2114547000, 0.2328421000, 0.2762625000, 0.3813738000, 0.6892688000", \ + "0.2742508000, 0.2771595000, 0.2868535000, 0.3080985000, 0.3534604000, 0.4587778000, 0.7664901000", \ + "0.4292484000, 0.4335562000, 0.4452826000, 0.4701610000, 0.5181920000, 0.6248703000, 0.9330694000", \ + "0.6834484000, 0.6889978000, 0.7045986000, 0.7376001000, 0.7985659000, 0.9154420000, 1.2250092000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015979900, 0.0051071800, 0.0163225000, 0.0521665000, 0.1667240000, 0.5328470000"); + values("0.1461514000, 0.1514042000, 0.1652431000, 0.1977486000, 0.2763633000, 0.5006842000, 1.2115609000", \ + "0.1501494000, 0.1554074000, 0.1691529000, 0.2017424000, 0.2804681000, 0.5043301000, 1.2153831000", \ + "0.1580085000, 0.1632249000, 0.1770173000, 0.2095514000, 0.2882395000, 0.5122807000, 1.2231666000", \ + "0.1740834000, 0.1793860000, 0.1932420000, 0.2257365000, 0.3044238000, 0.5284793000, 1.2364118000", \ + "0.2076969000, 0.2131234000, 0.2273186000, 0.2601973000, 0.3392449000, 0.5640593000, 1.2765784000", \ + "0.2596807000, 0.2658394000, 0.2814085000, 0.3169973000, 0.3986289000, 0.6238294000, 1.3330604000", \ + "0.3130191000, 0.3206668000, 0.3398999000, 0.3811383000, 0.4683718000, 0.6952622000, 1.4036469000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015979900, 0.0051071800, 0.0163225000, 0.0521665000, 0.1667240000, 0.5328470000"); + values("0.0266935000, 0.0290497000, 0.0349898000, 0.0491600000, 0.0875808000, 0.2071880000, 0.6157102000", \ + "0.0265098000, 0.0287434000, 0.0345559000, 0.0494573000, 0.0875377000, 0.2071500000, 0.6144041000", \ + "0.0266206000, 0.0287208000, 0.0346443000, 0.0493539000, 0.0876090000, 0.2071038000, 0.6128622000", \ + "0.0265612000, 0.0290123000, 0.0349111000, 0.0494729000, 0.0875919000, 0.2073620000, 0.6131180000", \ + "0.0267277000, 0.0288112000, 0.0347677000, 0.0495456000, 0.0876008000, 0.2070598000, 0.6156083000", \ + "0.0369957000, 0.0398173000, 0.0455767000, 0.0591666000, 0.0943562000, 0.2095610000, 0.6143105000", \ + "0.0571428000, 0.0602045000, 0.0685627000, 0.0849131000, 0.1198252000, 0.2255216000, 0.6161894000"); + } + related_pin : "C"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015979900, 0.0051071800, 0.0163225000, 0.0521665000, 0.1667240000, 0.5328470000"); + values("0.0318313000, 0.0357206000, 0.0468039000, 0.0769674000, 0.1700028000, 0.4821328000, 1.5038950000", \ + "0.0319539000, 0.0357699000, 0.0469898000, 0.0769861000, 0.1697882000, 0.4821613000, 1.4991854000", \ + "0.0320042000, 0.0356360000, 0.0468606000, 0.0770101000, 0.1698551000, 0.4817081000, 1.5049189000", \ + "0.0317713000, 0.0357611000, 0.0468840000, 0.0769974000, 0.1697960000, 0.4820889000, 1.5021002000", \ + "0.0334629000, 0.0373941000, 0.0480144000, 0.0781122000, 0.1704180000, 0.4824395000, 1.5041959000", \ + "0.0387963000, 0.0429279000, 0.0545034000, 0.0844813000, 0.1743957000, 0.4829192000, 1.5069104000", \ + "0.0524485000, 0.0575287000, 0.0691846000, 0.0990066000, 0.1844223000, 0.4860258000, 1.4950077000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__and3b_1") { + leakage_power () { + value : 0.0066987000; + when : "!A_N&!B&C"; + } + leakage_power () { + value : 0.0063668000; + when : "!A_N&!B&!C"; + } + leakage_power () { + value : 0.0023160000; + when : "!A_N&B&C"; + } + leakage_power () { + value : 0.0067094000; + when : "!A_N&B&!C"; + } + leakage_power () { + value : 0.0085140000; + when : "A_N&!B&C"; + } + leakage_power () { + value : 0.0084961000; + when : "A_N&!B&!C"; + } + leakage_power () { + value : 0.0088380000; + when : "A_N&B&C"; + } + leakage_power () { + value : 0.0085160000; + when : "A_N&B&!C"; + } + area : 8.758400000; + cell_footprint : "sky130_fd_sc_hd__and3b"; + cell_leakage_power : 0.0070568720; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A_N") { + capacitance : 0.0015310000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0014850000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0062489000, 0.0061565000, 0.0059437000, 0.0060033000, 0.0061408000, 0.0064575000, 0.0071878000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0019112000, 0.0018313000, 0.0016473000, 0.0017058000, 0.0018406000, 0.0021512000, 0.0028673000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0015780000; + } + pin ("B") { + capacitance : 0.0015200000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0014900000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0029147000, 0.0029130000, 0.0029091000, 0.0029111000, 0.0029158000, 0.0029265000, 0.0029514000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0026784000, -0.0026721000, -0.0026575000, -0.0026529000, -0.0026423000, -0.0026179000, -0.0025617000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0015500000; + } + pin ("C") { + capacitance : 0.0015480000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0014790000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0023377000, 0.0023392000, 0.0023426000, 0.0023427000, 0.0023430000, 0.0023435000, 0.0023451000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0023325000, -0.0023330000, -0.0023339000, -0.0023340000, -0.0023343000, -0.0023348000, -0.0023362000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0016170000; + } + pin ("X") { + direction : "output"; + function : "(!A_N&B&C)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013042060, 0.0034019070, 0.0088735750, 0.0231459400, 0.0603741400, 0.1574807000"); + values("0.0079048000, 0.0068964000, 0.0041293000, -0.0040356000, -0.0267518000, -0.0869411000, -0.2442166000", \ + "0.0079007000, 0.0068633000, 0.0040983000, -0.0040670000, -0.0268084000, -0.0869635000, -0.2442535000", \ + "0.0078495000, 0.0068304000, 0.0040624000, -0.0040754000, -0.0268402000, -0.0869987000, -0.2442758000", \ + "0.0075403000, 0.0064913000, 0.0037002000, -0.0044274000, -0.0271473000, -0.0873176000, -0.2445908000", \ + "0.0072093000, 0.0061500000, 0.0033798000, -0.0047439000, -0.0274661000, -0.0876352000, -0.2449035000", \ + "0.0084028000, 0.0071717000, 0.0039532000, -0.0045793000, -0.0275443000, -0.0876776000, -0.2449498000", \ + "0.0084524000, 0.0071400000, 0.0040553000, -0.0045757000, -0.0274276000, -0.0876002000, -0.2449685000"); + } + related_pin : "A_N"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013042060, 0.0034019070, 0.0088735750, 0.0231459400, 0.0603741400, 0.1574807000"); + values("0.0116701000, 0.0130812000, 0.0166448000, 0.0255698000, 0.0484696000, 0.1081078000, 0.2625884000", \ + "0.0115941000, 0.0129875000, 0.0165750000, 0.0254965000, 0.0484123000, 0.1086725000, 0.2622055000", \ + "0.0116527000, 0.0130446000, 0.0165678000, 0.0255285000, 0.0484546000, 0.1087055000, 0.2621832000", \ + "0.0115082000, 0.0128978000, 0.0164449000, 0.0253609000, 0.0482841000, 0.1085483000, 0.2637534000", \ + "0.0112812000, 0.0126855000, 0.0162616000, 0.0251608000, 0.0480978000, 0.1083780000, 0.2645409000", \ + "0.0111488000, 0.0124672000, 0.0159151000, 0.0250300000, 0.0478184000, 0.1081273000, 0.2617305000", \ + "0.0115083000, 0.0128340000, 0.0163023000, 0.0251092000, 0.0479137000, 0.1078933000, 0.2623444000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013042060, 0.0034019070, 0.0088735750, 0.0231459400, 0.0603741400, 0.1574807000"); + values("0.0079836000, 0.0068887000, 0.0040760000, -0.0041286000, -0.0268205000, -0.0869551000, -0.2443106000", \ + "0.0079048000, 0.0067876000, 0.0039510000, -0.0042182000, -0.0269028000, -0.0870519000, -0.2442863000", \ + "0.0077831000, 0.0066805000, 0.0038438000, -0.0043400000, -0.0270461000, -0.0871644000, -0.2443834000", \ + "0.0076069000, 0.0065194000, 0.0036445000, -0.0045496000, -0.0272297000, -0.0873390000, -0.2445704000", \ + "0.0075596000, 0.0064362000, 0.0036368000, -0.0046557000, -0.0273614000, -0.0874349000, -0.2446177000", \ + "0.0080817000, 0.0067560000, 0.0033422000, -0.0048379000, -0.0274649000, -0.0874851000, -0.2446201000", \ + "0.0094027000, 0.0080130000, 0.0045460000, -0.0043218000, -0.0272921000, -0.0871446000, -0.2442101000"); + } + related_pin : "B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013042060, 0.0034019070, 0.0088735750, 0.0231459400, 0.0603741400, 0.1574807000"); + values("0.0117052000, 0.0130844000, 0.0166550000, 0.0255428000, 0.0484249000, 0.1079694000, 0.2638624000", \ + "0.0116696000, 0.0130700000, 0.0166037000, 0.0255077000, 0.0483714000, 0.1079938000, 0.2634589000", \ + "0.0115559000, 0.0129378000, 0.0165010000, 0.0253856000, 0.0482561000, 0.1083515000, 0.2650858000", \ + "0.0114518000, 0.0128443000, 0.0164114000, 0.0253125000, 0.0481869000, 0.1082787000, 0.2635676000", \ + "0.0114670000, 0.0128637000, 0.0162856000, 0.0251771000, 0.0480957000, 0.1083802000, 0.2644184000", \ + "0.0118575000, 0.0131496000, 0.0165820000, 0.0251813000, 0.0481162000, 0.1074470000, 0.2645064000", \ + "0.0122016000, 0.0134601000, 0.0168079000, 0.0256588000, 0.0485889000, 0.1084330000, 0.2624291000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013042060, 0.0034019070, 0.0088735750, 0.0231459400, 0.0603741400, 0.1574807000"); + values("0.0094675000, 0.0083288000, 0.0053763000, -0.0030192000, -0.0259824000, -0.0862473000, -0.2435354000", \ + "0.0093371000, 0.0081949000, 0.0052319000, -0.0031563000, -0.0260928000, -0.0863424000, -0.2436258000", \ + "0.0092079000, 0.0080716000, 0.0050914000, -0.0032853000, -0.0261795000, -0.0864554000, -0.2437724000", \ + "0.0090024000, 0.0078713000, 0.0049354000, -0.0034707000, -0.0263367000, -0.0865881000, -0.2439005000", \ + "0.0090358000, 0.0078514000, 0.0048717000, -0.0035278000, -0.0264423000, -0.0866516000, -0.2439271000", \ + "0.0091920000, 0.0078664000, 0.0046871000, -0.0035057000, -0.0263724000, -0.0865727000, -0.2438454000", \ + "0.0113667000, 0.0096061000, 0.0060969000, -0.0028375000, -0.0260028000, -0.0860908000, -0.2433592000"); + } + related_pin : "C"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013042060, 0.0034019070, 0.0088735750, 0.0231459400, 0.0603741400, 0.1574807000"); + values("0.0122333000, 0.0136287000, 0.0171998000, 0.0260460000, 0.0487947000, 0.1081867000, 0.2651499000", \ + "0.0121637000, 0.0135611000, 0.0171150000, 0.0259559000, 0.0487437000, 0.1081533000, 0.2649151000", \ + "0.0120540000, 0.0134515000, 0.0170043000, 0.0258235000, 0.0486449000, 0.1086056000, 0.2635002000", \ + "0.0118872000, 0.0132835000, 0.0168244000, 0.0257366000, 0.0485282000, 0.1080782000, 0.2638563000", \ + "0.0117037000, 0.0130756000, 0.0166325000, 0.0255244000, 0.0483857000, 0.1079873000, 0.2636101000", \ + "0.0119714000, 0.0133515000, 0.0167618000, 0.0254347000, 0.0483706000, 0.1077146000, 0.2631660000", \ + "0.0123165000, 0.0136136000, 0.0171418000, 0.0260480000, 0.0488869000, 0.1086334000, 0.2637912000"); + } + } + max_capacitance : 0.1574810000; + max_transition : 1.5051830000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013042100, 0.0034019100, 0.0088735700, 0.0231459000, 0.0603741000, 0.1574810000"); + values("0.1364309000, 0.1430427000, 0.1565571000, 0.1825796000, 0.2362757000, 0.3619381000, 0.6861240000", \ + "0.1413928000, 0.1479341000, 0.1614436000, 0.1874733000, 0.2411637000, 0.3668254000, 0.6910433000", \ + "0.1521143000, 0.1587125000, 0.1721456000, 0.1983483000, 0.2519378000, 0.3775946000, 0.7018640000", \ + "0.1718547000, 0.1783457000, 0.1917561000, 0.2180272000, 0.2716669000, 0.3973547000, 0.7215161000", \ + "0.1993723000, 0.2058849000, 0.2193509000, 0.2454953000, 0.2992367000, 0.4252667000, 0.7491948000", \ + "0.2346703000, 0.2411387000, 0.2545564000, 0.2808462000, 0.3346786000, 0.4605022000, 0.7834649000", \ + "0.2708093000, 0.2773528000, 0.2908497000, 0.3172595000, 0.3712645000, 0.4972364000, 0.8201757000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013042100, 0.0034019100, 0.0088735700, 0.0231459000, 0.0603741000, 0.1574810000"); + values("0.1628892000, 0.1716745000, 0.1904753000, 0.2312422000, 0.3271335000, 0.5723732000, 1.2126234000", \ + "0.1676258000, 0.1763362000, 0.1952221000, 0.2359169000, 0.3319478000, 0.5769012000, 1.2206509000", \ + "0.1800974000, 0.1887347000, 0.2075162000, 0.2482837000, 0.3443108000, 0.5890251000, 1.2305588000", \ + "0.2100713000, 0.2187244000, 0.2375121000, 0.2782553000, 0.3743003000, 0.6195156000, 1.2612575000", \ + "0.2678257000, 0.2766397000, 0.2954416000, 0.3361777000, 0.4322843000, 0.6775126000, 1.3251400000", \ + "0.3578312000, 0.3666816000, 0.3856955000, 0.4266400000, 0.5227810000, 0.7687072000, 1.4094499000", \ + "0.4981591000, 0.5070578000, 0.5263080000, 0.5674328000, 0.6641319000, 0.9102548000, 1.5476974000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013042100, 0.0034019100, 0.0088735700, 0.0231459000, 0.0603741000, 0.1574810000"); + values("0.0231240000, 0.0273554000, 0.0374140000, 0.0607343000, 0.1192413000, 0.2790699000, 0.7131827000", \ + "0.0228377000, 0.0273407000, 0.0374161000, 0.0607307000, 0.1193474000, 0.2790475000, 0.7125172000", \ + "0.0230935000, 0.0273341000, 0.0375383000, 0.0606155000, 0.1193953000, 0.2790410000, 0.7123164000", \ + "0.0227505000, 0.0272088000, 0.0375342000, 0.0608293000, 0.1191619000, 0.2789408000, 0.7139195000", \ + "0.0232262000, 0.0274167000, 0.0374675000, 0.0608854000, 0.1191179000, 0.2807507000, 0.7088760000", \ + "0.0230870000, 0.0275177000, 0.0377780000, 0.0612392000, 0.1192732000, 0.2771369000, 0.7149834000", \ + "0.0239976000, 0.0282250000, 0.0387123000, 0.0616184000, 0.1195782000, 0.2805600000, 0.7100129000"); + } + related_pin : "A_N"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013042100, 0.0034019100, 0.0088735700, 0.0231459000, 0.0603741000, 0.1574810000"); + values("0.0303440000, 0.0381489000, 0.0568567000, 0.1047750000, 0.2346117000, 0.5845245000, 1.4968561000", \ + "0.0304546000, 0.0380758000, 0.0567505000, 0.1047323000, 0.2341237000, 0.5861439000, 1.4981407000", \ + "0.0303388000, 0.0381583000, 0.0567199000, 0.1046672000, 0.2342700000, 0.5859678000, 1.4976814000", \ + "0.0303569000, 0.0381605000, 0.0568554000, 0.1047769000, 0.2343822000, 0.5859128000, 1.5038910000", \ + "0.0306332000, 0.0383105000, 0.0570691000, 0.1049335000, 0.2341888000, 0.5860448000, 1.5046235000", \ + "0.0311316000, 0.0388197000, 0.0575063000, 0.1052018000, 0.2340450000, 0.5842613000, 1.4962822000", \ + "0.0326267000, 0.0400957000, 0.0586079000, 0.1061715000, 0.2348756000, 0.5829816000, 1.4947487000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013042100, 0.0034019100, 0.0088735700, 0.0231459000, 0.0603741000, 0.1574810000"); + values("0.1253434000, 0.1321035000, 0.1460631000, 0.1727192000, 0.2272459000, 0.3534695000, 0.6768605000", \ + "0.1304592000, 0.1372112000, 0.1509850000, 0.1779100000, 0.2322870000, 0.3585831000, 0.6829197000", \ + "0.1435006000, 0.1502375000, 0.1641089000, 0.1909012000, 0.2453433000, 0.3714472000, 0.6955818000", \ + "0.1750078000, 0.1817984000, 0.1956096000, 0.2224081000, 0.2768300000, 0.4030033000, 0.7271532000", \ + "0.2492558000, 0.2560203000, 0.2697086000, 0.2964132000, 0.3509970000, 0.4774172000, 0.8008360000", \ + "0.3870213000, 0.3956175000, 0.4123620000, 0.4429017000, 0.5006530000, 0.6281247000, 0.9526321000", \ + "0.6062962000, 0.6175308000, 0.6395141000, 0.6784165000, 0.7442517000, 0.8766445000, 1.2012181000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013042100, 0.0034019100, 0.0088735700, 0.0231459000, 0.0603741000, 0.1574810000"); + values("0.1106570000, 0.1192897000, 0.1381551000, 0.1788013000, 0.2744204000, 0.5199261000, 1.1575255000", \ + "0.1148966000, 0.1236219000, 0.1423584000, 0.1830307000, 0.2786817000, 0.5240689000, 1.1625019000", \ + "0.1234016000, 0.1320143000, 0.1508451000, 0.1915382000, 0.2872411000, 0.5328384000, 1.1717092000", \ + "0.1425313000, 0.1512421000, 0.1700041000, 0.2106010000, 0.3064977000, 0.5525597000, 1.1939766000", \ + "0.1787431000, 0.1879907000, 0.2075607000, 0.2489276000, 0.3452587000, 0.5904874000, 1.2404817000", \ + "0.2286310000, 0.2391394000, 0.2606975000, 0.3039321000, 0.4013703000, 0.6471421000, 1.2865405000", \ + "0.2711122000, 0.2849921000, 0.3120738000, 0.3611839000, 0.4609340000, 0.7077838000, 1.3460872000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013042100, 0.0034019100, 0.0088735700, 0.0231459000, 0.0603741000, 0.1574810000"); + values("0.0248391000, 0.0289685000, 0.0393545000, 0.0625528000, 0.1203550000, 0.2803196000, 0.7085478000", \ + "0.0246394000, 0.0293816000, 0.0395455000, 0.0627488000, 0.1204548000, 0.2797985000, 0.7087769000", \ + "0.0247658000, 0.0291815000, 0.0397195000, 0.0625323000, 0.1204662000, 0.2798572000, 0.7147766000", \ + "0.0245269000, 0.0290544000, 0.0393070000, 0.0625740000, 0.1204824000, 0.2798418000, 0.7150364000", \ + "0.0256185000, 0.0301566000, 0.0400009000, 0.0636992000, 0.1209752000, 0.2814142000, 0.7138415000", \ + "0.0357349000, 0.0405384000, 0.0505222000, 0.0726437000, 0.1265511000, 0.2815969000, 0.7109376000", \ + "0.0525019000, 0.0585800000, 0.0711296000, 0.0930941000, 0.1441545000, 0.2895151000, 0.7080289000"); + } + related_pin : "B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013042100, 0.0034019100, 0.0088735700, 0.0231459000, 0.0603741000, 0.1574810000"); + values("0.0302242000, 0.0381040000, 0.0567313000, 0.1048407000, 0.2347602000, 0.5833349000, 1.5021990000", \ + "0.0302758000, 0.0380396000, 0.0567836000, 0.1048215000, 0.2347622000, 0.5829930000, 1.4997467000", \ + "0.0302812000, 0.0381563000, 0.0567715000, 0.1048410000, 0.2347267000, 0.5845683000, 1.5010587000", \ + "0.0303985000, 0.0379833000, 0.0566971000, 0.1046809000, 0.2347056000, 0.5839410000, 1.5035542000", \ + "0.0333693000, 0.0409401000, 0.0595743000, 0.1065765000, 0.2347791000, 0.5861057000, 1.5051834000", \ + "0.0408857000, 0.0481879000, 0.0659424000, 0.1108512000, 0.2373792000, 0.5831161000, 1.5004247000", \ + "0.0555630000, 0.0641031000, 0.0828055000, 0.1237657000, 0.2419814000, 0.5858660000, 1.4951932000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013042100, 0.0034019100, 0.0088735700, 0.0231459000, 0.0603741000, 0.1574810000"); + values("0.1411211000, 0.1479848000, 0.1619404000, 0.1887478000, 0.2430980000, 0.3693171000, 0.6935545000", \ + "0.1459316000, 0.1527893000, 0.1667209000, 0.1937185000, 0.2479260000, 0.3742048000, 0.6988007000", \ + "0.1589376000, 0.1658176000, 0.1797165000, 0.2064774000, 0.2609941000, 0.3873334000, 0.7113272000", \ + "0.1900901000, 0.1969508000, 0.2109015000, 0.2378369000, 0.2923662000, 0.4187541000, 0.7427269000", \ + "0.2656935000, 0.2724499000, 0.2863550000, 0.3131679000, 0.3678635000, 0.4943245000, 0.8184557000", \ + "0.4122432000, 0.4206064000, 0.4371353000, 0.4669812000, 0.5243121000, 0.6518374000, 0.9762037000", \ + "0.6489051000, 0.6596023000, 0.6811224000, 0.7188115000, 0.7838463000, 0.9153325000, 1.2396267000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013042100, 0.0034019100, 0.0088735700, 0.0231459000, 0.0603741000, 0.1574810000"); + values("0.1186061000, 0.1273061000, 0.1461061000, 0.1866979000, 0.2821344000, 0.5279817000, 1.1671225000", \ + "0.1226391000, 0.1313289000, 0.1501480000, 0.1907134000, 0.2860870000, 0.5307727000, 1.1684740000", \ + "0.1303008000, 0.1390129000, 0.1578251000, 0.1983499000, 0.2936488000, 0.5387225000, 1.1772496000", \ + "0.1457480000, 0.1544055000, 0.1731084000, 0.2137172000, 0.3090868000, 0.5542902000, 1.1912834000", \ + "0.1739927000, 0.1832094000, 0.2027690000, 0.2443840000, 0.3406168000, 0.5859593000, 1.2240119000", \ + "0.2161071000, 0.2262565000, 0.2475617000, 0.2913163000, 0.3890026000, 0.6345952000, 1.2806444000", \ + "0.2522202000, 0.2655359000, 0.2918872000, 0.3405294000, 0.4405879000, 0.6861873000, 1.3251471000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013042100, 0.0034019100, 0.0088735700, 0.0231459000, 0.0603741000, 0.1574810000"); + values("0.0259202000, 0.0304848000, 0.0408401000, 0.0639694000, 0.1220460000, 0.2805476000, 0.7137916000", \ + "0.0260706000, 0.0306556000, 0.0405982000, 0.0641697000, 0.1220706000, 0.2806200000, 0.7099062000", \ + "0.0259195000, 0.0309933000, 0.0411136000, 0.0645104000, 0.1219452000, 0.2806392000, 0.7136707000", \ + "0.0260873000, 0.0307073000, 0.0412615000, 0.0642762000, 0.1219070000, 0.2806422000, 0.7137803000", \ + "0.0267417000, 0.0310050000, 0.0412056000, 0.0643544000, 0.1220790000, 0.2816769000, 0.7097584000", \ + "0.0355566000, 0.0403443000, 0.0501777000, 0.0720775000, 0.1267925000, 0.2826958000, 0.7127217000", \ + "0.0523489000, 0.0587698000, 0.0699446000, 0.0917114000, 0.1434033000, 0.2890650000, 0.7097377000"); + } + related_pin : "C"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013042100, 0.0034019100, 0.0088735700, 0.0231459000, 0.0603741000, 0.1574810000"); + values("0.0302767000, 0.0380612000, 0.0566645000, 0.1048311000, 0.2346381000, 0.5843949000, 1.5031406000", \ + "0.0303923000, 0.0380345000, 0.0566747000, 0.1048733000, 0.2347210000, 0.5842981000, 1.4994915000", \ + "0.0303890000, 0.0380248000, 0.0566779000, 0.1048661000, 0.2345642000, 0.5845672000, 1.4997491000", \ + "0.0302888000, 0.0381176000, 0.0567960000, 0.1047027000, 0.2342314000, 0.5845433000, 1.5026181000", \ + "0.0329133000, 0.0407300000, 0.0592393000, 0.1066072000, 0.2352435000, 0.5840346000, 1.5016499000", \ + "0.0386877000, 0.0470999000, 0.0648278000, 0.1106241000, 0.2380887000, 0.5825579000, 1.5013121000", \ + "0.0519538000, 0.0608389000, 0.0803517000, 0.1222078000, 0.2424240000, 0.5856258000, 1.4952395000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__and3b_2") { + leakage_power () { + value : 0.0061073000; + when : "!A_N&!B&C"; + } + leakage_power () { + value : 0.0057627000; + when : "!A_N&!B&!C"; + } + leakage_power () { + value : 0.0025947000; + when : "!A_N&B&C"; + } + leakage_power () { + value : 0.0061314000; + when : "!A_N&B&!C"; + } + leakage_power () { + value : 0.0078875000; + when : "A_N&!B&C"; + } + leakage_power () { + value : 0.0078692000; + when : "A_N&!B&!C"; + } + leakage_power () { + value : 0.0082219000; + when : "A_N&B&C"; + } + leakage_power () { + value : 0.0078908000; + when : "A_N&B&!C"; + } + area : 10.009600000; + cell_footprint : "sky130_fd_sc_hd__and3b"; + cell_leakage_power : 0.0065581650; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A_N") { + capacitance : 0.0014120000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0013710000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0057799000, 0.0056919000, 0.0054890000, 0.0055536000, 0.0057026000, 0.0060461000, 0.0068376000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0020778000, 0.0020090000, 0.0018504000, 0.0019179000, 0.0020735000, 0.0024322000, 0.0032589000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0014540000; + } + pin ("B") { + capacitance : 0.0015010000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0014700000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0028938000, 0.0028918000, 0.0028873000, 0.0028901000, 0.0028965000, 0.0029114000, 0.0029457000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0026574000, -0.0026492000, -0.0026305000, -0.0026263000, -0.0026168000, -0.0025949000, -0.0025446000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0015320000; + } + pin ("C") { + capacitance : 0.0015160000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0014480000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0022938000, 0.0022914000, 0.0022861000, 0.0022867000, 0.0022881000, 0.0022915000, 0.0022991000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0022901000, -0.0022871000, -0.0022803000, -0.0022805000, -0.0022809000, -0.0022819000, -0.0022843000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0015840000; + } + pin ("X") { + direction : "output"; + function : "(!A_N&B&C)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014596270, 0.0042610240, 0.0124390100, 0.0363126500, 0.1060059000, 0.3094581000"); + values("0.0112701000, 0.0097731000, 0.0058765000, -0.0057595000, -0.0429908000, -0.1553377000, -0.4848399000", \ + "0.0113053000, 0.0098118000, 0.0058703000, -0.0057579000, -0.0430049000, -0.1554145000, -0.4848843000", \ + "0.0112215000, 0.0097495000, 0.0057629000, -0.0058331000, -0.0431153000, -0.1553686000, -0.4848425000", \ + "0.0109524000, 0.0094808000, 0.0055244000, -0.0061273000, -0.0433251000, -0.1557310000, -0.4851831000", \ + "0.0106139000, 0.0091402000, 0.0051804000, -0.0064510000, -0.0436950000, -0.1560807000, -0.4854988000", \ + "0.0128631000, 0.0113495000, 0.0070022000, -0.0058440000, -0.0439517000, -0.1562735000, -0.4857085000", \ + "0.0130665000, 0.0115992000, 0.0070856000, -0.0058223000, -0.0437046000, -0.1562098000, -0.4857086000"); + } + related_pin : "A_N"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014596270, 0.0042610240, 0.0124390100, 0.0363126500, 0.1060059000, 0.3094581000"); + values("0.0165414000, 0.0181299000, 0.0229514000, 0.0367023000, 0.0752885000, 0.1868232000, 0.5154782000", \ + "0.0164607000, 0.0180758000, 0.0228781000, 0.0366273000, 0.0752211000, 0.1868512000, 0.5129833000", \ + "0.0165374000, 0.0181347000, 0.0229221000, 0.0366839000, 0.0751846000, 0.1868583000, 0.5134717000", \ + "0.0163875000, 0.0180002000, 0.0227806000, 0.0364545000, 0.0750554000, 0.1867963000, 0.5127843000", \ + "0.0161711000, 0.0177800000, 0.0225706000, 0.0362982000, 0.0748372000, 0.1865288000, 0.5130162000", \ + "0.0159538000, 0.0175388000, 0.0223784000, 0.0360758000, 0.0744805000, 0.1862851000, 0.5132473000", \ + "0.0169215000, 0.0185114000, 0.0229715000, 0.0363035000, 0.0746389000, 0.1870846000, 0.5117741000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014596270, 0.0042610240, 0.0124390100, 0.0363126500, 0.1060059000, 0.3094581000"); + values("0.0113792000, 0.0098714000, 0.0058212000, -0.0059567000, -0.0431988000, -0.1555394000, -0.4848973000", \ + "0.0113095000, 0.0097787000, 0.0057263000, -0.0060360000, -0.0432778000, -0.1556152000, -0.4849664000", \ + "0.0112125000, 0.0096902000, 0.0056583000, -0.0061055000, -0.0433771000, -0.1556909000, -0.4850799000", \ + "0.0110708000, 0.0095491000, 0.0054644000, -0.0063024000, -0.0435581000, -0.1558630000, -0.4852427000", \ + "0.0110101000, 0.0094750000, 0.0054390000, -0.0065375000, -0.0438645000, -0.1561225000, -0.4854303000", \ + "0.0116153000, 0.0099316000, 0.0052498000, -0.0064475000, -0.0438993000, -0.1561559000, -0.4853959000", \ + "0.0150875000, 0.0132508000, 0.0082379000, -0.0052040000, -0.0437955000, -0.1560181000, -0.4851666000"); + } + related_pin : "B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014596270, 0.0042610240, 0.0124390100, 0.0363126500, 0.1060059000, 0.3094581000"); + values("0.0164971000, 0.0180918000, 0.0229184000, 0.0366029000, 0.0750247000, 0.1867997000, 0.5133944000", \ + "0.0164622000, 0.0180717000, 0.0228772000, 0.0365711000, 0.0750175000, 0.1866769000, 0.5131706000", \ + "0.0164211000, 0.0180380000, 0.0228168000, 0.0363410000, 0.0748914000, 0.1866555000, 0.5147538000", \ + "0.0162316000, 0.0178982000, 0.0226551000, 0.0363455000, 0.0748813000, 0.1865929000, 0.5130266000", \ + "0.0162939000, 0.0178698000, 0.0225626000, 0.0361749000, 0.0746024000, 0.1864474000, 0.5131865000", \ + "0.0171715000, 0.0186824000, 0.0231424000, 0.0360017000, 0.0744589000, 0.1859213000, 0.5127907000", \ + "0.0180237000, 0.0194643000, 0.0238153000, 0.0369713000, 0.0756159000, 0.1869357000, 0.5126198000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014596270, 0.0042610240, 0.0124390100, 0.0363126500, 0.1060059000, 0.3094581000"); + values("0.0129459000, 0.0113829000, 0.0073053000, -0.0046081000, -0.0420039000, -0.1544482000, -0.4838793000", \ + "0.0129138000, 0.0114211000, 0.0071908000, -0.0046784000, -0.0421616000, -0.1545269000, -0.4839775000", \ + "0.0127571000, 0.0111925000, 0.0071608000, -0.0047373000, -0.0421902000, -0.1546290000, -0.4840629000", \ + "0.0126232000, 0.0110819000, 0.0069915000, -0.0049463000, -0.0423649000, -0.1548083000, -0.4841989000", \ + "0.0124413000, 0.0109132000, 0.0068185000, -0.0051683000, -0.0426162000, -0.1549591000, -0.4843136000", \ + "0.0128888000, 0.0112686000, 0.0071837000, -0.0049613000, -0.0425368000, -0.1549135000, -0.4842800000", \ + "0.0167773000, 0.0149361000, 0.0098670000, -0.0036662000, -0.0424164000, -0.1547309000, -0.4839965000"); + } + related_pin : "C"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014596270, 0.0042610240, 0.0124390100, 0.0363126500, 0.1060059000, 0.3094581000"); + values("0.0169667000, 0.0186659000, 0.0233675000, 0.0370699000, 0.0754777000, 0.1870274000, 0.5158084000", \ + "0.0169556000, 0.0185717000, 0.0233544000, 0.0371036000, 0.0753610000, 0.1869049000, 0.5132870000", \ + "0.0168979000, 0.0185131000, 0.0232959000, 0.0369080000, 0.0753634000, 0.1868905000, 0.5132532000", \ + "0.0166911000, 0.0182806000, 0.0231114000, 0.0368442000, 0.0752924000, 0.1868334000, 0.5128613000", \ + "0.0166566000, 0.0182222000, 0.0229437000, 0.0366143000, 0.0750974000, 0.1867412000, 0.5127613000", \ + "0.0174897000, 0.0190090000, 0.0235061000, 0.0364046000, 0.0750266000, 0.1865368000, 0.5132042000", \ + "0.0179826000, 0.0194470000, 0.0238676000, 0.0371050000, 0.0757763000, 0.1873277000, 0.5113313000"); + } + } + max_capacitance : 0.3094580000; + max_transition : 1.5048830000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014596300, 0.0042610200, 0.0124390000, 0.0363126000, 0.1060060000, 0.3094580000"); + values("0.1682981000, 0.1742941000, 0.1877613000, 0.2147268000, 0.2677237000, 0.3894584000, 0.7227766000", \ + "0.1730536000, 0.1790349000, 0.1924802000, 0.2194355000, 0.2724321000, 0.3942118000, 0.7268723000", \ + "0.1839900000, 0.1899908000, 0.2034404000, 0.2304011000, 0.2835190000, 0.4051459000, 0.7383006000", \ + "0.2034424000, 0.2094555000, 0.2228640000, 0.2497664000, 0.3030784000, 0.4246393000, 0.7579167000", \ + "0.2300583000, 0.2360386000, 0.2493366000, 0.2762299000, 0.3296418000, 0.4512725000, 0.7843755000", \ + "0.2635050000, 0.2695096000, 0.2829674000, 0.3098808000, 0.3631951000, 0.4851042000, 0.8176496000", \ + "0.2963481000, 0.3023626000, 0.3158595000, 0.3428657000, 0.3963579000, 0.5182438000, 0.8516045000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014596300, 0.0042610200, 0.0124390000, 0.0363126000, 0.1060060000, 0.3094580000"); + values("0.1869359000, 0.1945706000, 0.2121667000, 0.2497989000, 0.3364400000, 0.5695280000, 1.2446533000", \ + "0.1917084000, 0.1993672000, 0.2169651000, 0.2545572000, 0.3412214000, 0.5740511000, 1.2565845000", \ + "0.2044040000, 0.2120208000, 0.2295453000, 0.2672605000, 0.3538076000, 0.5874582000, 1.2632967000", \ + "0.2345119000, 0.2421376000, 0.2596817000, 0.2972869000, 0.3839516000, 0.6165791000, 1.2939348000", \ + "0.2921611000, 0.2997928000, 0.3172846000, 0.3549717000, 0.4415733000, 0.6751142000, 1.3531331000", \ + "0.3815740000, 0.3893098000, 0.4068174000, 0.4444609000, 0.5312151000, 0.7645438000, 1.4418261000", \ + "0.5225398000, 0.5303784000, 0.5479971000, 0.5859639000, 0.6730393000, 0.9067970000, 1.5820117000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014596300, 0.0042610200, 0.0124390000, 0.0363126000, 0.1060060000, 0.3094580000"); + values("0.0266919000, 0.0304851000, 0.0396631000, 0.0587872000, 0.1081217000, 0.2501604000, 0.6936862000", \ + "0.0267062000, 0.0305166000, 0.0392475000, 0.0593103000, 0.1083131000, 0.2506942000, 0.6906598000", \ + "0.0267841000, 0.0306549000, 0.0394078000, 0.0587340000, 0.1082292000, 0.2504011000, 0.6939874000", \ + "0.0267316000, 0.0305295000, 0.0391695000, 0.0592571000, 0.1080492000, 0.2506255000, 0.6894301000", \ + "0.0268516000, 0.0306352000, 0.0396697000, 0.0588165000, 0.1083555000, 0.2504097000, 0.6902271000", \ + "0.0270520000, 0.0308282000, 0.0395043000, 0.0595194000, 0.1083940000, 0.2493858000, 0.6956594000", \ + "0.0274228000, 0.0312999000, 0.0398691000, 0.0593526000, 0.1086170000, 0.2506039000, 0.6902721000"); + } + related_pin : "A_N"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014596300, 0.0042610200, 0.0124390000, 0.0363126000, 0.1060060000, 0.3094580000"); + values("0.0306810000, 0.0363836000, 0.0509420000, 0.0879604000, 0.1946843000, 0.5223191000, 1.5040865000", \ + "0.0304499000, 0.0363901000, 0.0509903000, 0.0879522000, 0.1947979000, 0.5230769000, 1.5015951000", \ + "0.0304470000, 0.0365773000, 0.0507365000, 0.0878091000, 0.1950231000, 0.5238676000, 1.5019536000", \ + "0.0307769000, 0.0363611000, 0.0509644000, 0.0878317000, 0.1948917000, 0.5234704000, 1.4996773000", \ + "0.0307541000, 0.0366326000, 0.0509859000, 0.0877385000, 0.1947620000, 0.5239195000, 1.5016069000", \ + "0.0310915000, 0.0369359000, 0.0513813000, 0.0882618000, 0.1950166000, 0.5226371000, 1.5031700000", \ + "0.0319493000, 0.0378030000, 0.0523432000, 0.0889217000, 0.1955432000, 0.5229567000, 1.4945640000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014596300, 0.0042610200, 0.0124390000, 0.0363126000, 0.1060060000, 0.3094580000"); + values("0.1591908000, 0.1654951000, 0.1795851000, 0.2073026000, 0.2615496000, 0.3843963000, 0.7179055000", \ + "0.1645438000, 0.1708333000, 0.1848569000, 0.2125307000, 0.2669566000, 0.3896932000, 0.7231495000", \ + "0.1778555000, 0.1841352000, 0.1974459000, 0.2259520000, 0.2803290000, 0.4030170000, 0.7363309000", \ + "0.2090212000, 0.2153258000, 0.2297216000, 0.2570083000, 0.3113693000, 0.4341322000, 0.7677630000", \ + "0.2846970000, 0.2909486000, 0.3049406000, 0.3326354000, 0.3869941000, 0.5098196000, 0.8432282000", \ + "0.4416306000, 0.4489293000, 0.4646737000, 0.4955110000, 0.5523579000, 0.6762909000, 1.0099976000", \ + "0.6965725000, 0.7059121000, 0.7270182000, 0.7670587000, 0.8364965000, 0.9692166000, 1.3041385000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014596300, 0.0042610200, 0.0124390000, 0.0363126000, 0.1060060000, 0.3094580000"); + values("0.1358929000, 0.1435636000, 0.1610549000, 0.1986936000, 0.2851418000, 0.5186079000, 1.1978272000", \ + "0.1402058000, 0.1478505000, 0.1653388000, 0.2029773000, 0.2894424000, 0.5229093000, 1.2022083000", \ + "0.1488407000, 0.1565781000, 0.1739988000, 0.2114625000, 0.2981246000, 0.5311512000, 1.2091262000", \ + "0.1685061000, 0.1761842000, 0.1937688000, 0.2313249000, 0.3177517000, 0.5513218000, 1.2253992000", \ + "0.2101572000, 0.2181569000, 0.2361123000, 0.2741924000, 0.3609905000, 0.5947359000, 1.2690128000", \ + "0.2747094000, 0.2838088000, 0.3039908000, 0.3439348000, 0.4334264000, 0.6672042000, 1.3457896000", \ + "0.3445867000, 0.3560808000, 0.3815297000, 0.4296137000, 0.5233905000, 0.7580572000, 1.4323377000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014596300, 0.0042610200, 0.0124390000, 0.0363126000, 0.1060060000, 0.3094580000"); + values("0.0293012000, 0.0329047000, 0.0420826000, 0.0612644000, 0.1104363000, 0.2522254000, 0.6946015000", \ + "0.0289785000, 0.0328962000, 0.0419789000, 0.0614429000, 0.1103527000, 0.2520039000, 0.6903597000", \ + "0.0290218000, 0.0328779000, 0.0421654000, 0.0613785000, 0.1104912000, 0.2524385000, 0.6948856000", \ + "0.0290559000, 0.0331139000, 0.0422084000, 0.0613903000, 0.1104351000, 0.2519945000, 0.6894275000", \ + "0.0289834000, 0.0329672000, 0.0417266000, 0.0612706000, 0.1103985000, 0.2526074000, 0.6953959000", \ + "0.0382521000, 0.0421120000, 0.0511785000, 0.0699024000, 0.1156229000, 0.2534936000, 0.6930373000", \ + "0.0585180000, 0.0629814000, 0.0743231000, 0.0952225000, 0.1409193000, 0.2675669000, 0.6934396000"); + } + related_pin : "B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014596300, 0.0042610200, 0.0124390000, 0.0363126000, 0.1060060000, 0.3094580000"); + values("0.0306560000, 0.0363470000, 0.0508890000, 0.0879888000, 0.1950883000, 0.5229205000, 1.5031709000", \ + "0.0305309000, 0.0363044000, 0.0509423000, 0.0879997000, 0.1950758000, 0.5230424000, 1.5018105000", \ + "0.0306352000, 0.0364829000, 0.0510057000, 0.0877087000, 0.1947074000, 0.5235911000, 1.5006053000", \ + "0.0305545000, 0.0364104000, 0.0508613000, 0.0877753000, 0.1947475000, 0.5224991000, 1.5000396000", \ + "0.0324315000, 0.0384717000, 0.0524299000, 0.0889831000, 0.1955658000, 0.5239451000, 1.5012923000", \ + "0.0393205000, 0.0454483000, 0.0595912000, 0.0963518000, 0.1994067000, 0.5241381000, 1.5015024000", \ + "0.0538440000, 0.0612569000, 0.0770808000, 0.1109934000, 0.2079642000, 0.5264162000, 1.4930278000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014596300, 0.0042610200, 0.0124390000, 0.0363126000, 0.1060060000, 0.3094580000"); + values("0.1734304000, 0.1797851000, 0.1939625000, 0.2219107000, 0.2761421000, 0.3991878000, 0.7325276000", \ + "0.1784979000, 0.1848521000, 0.1990100000, 0.2270255000, 0.2814395000, 0.4042534000, 0.7376321000", \ + "0.1915705000, 0.1979027000, 0.2117119000, 0.2396489000, 0.2939633000, 0.4168955000, 0.7504602000", \ + "0.2228915000, 0.2292784000, 0.2440571000, 0.2719606000, 0.3264758000, 0.4495208000, 0.7832427000", \ + "0.2993227000, 0.3056998000, 0.3199911000, 0.3478533000, 0.4024548000, 0.5254636000, 0.8594182000", \ + "0.4628645000, 0.4700088000, 0.4860478000, 0.5161225000, 0.5723643000, 0.6960061000, 1.0293477000", \ + "0.7350130000, 0.7444083000, 0.7651384000, 0.8041582000, 0.8723702000, 1.0042950000, 1.3396266000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014596300, 0.0042610200, 0.0124390000, 0.0363126000, 0.1060060000, 0.3094580000"); + values("0.1434287000, 0.1510880000, 0.1685646000, 0.2062128000, 0.2926211000, 0.5258000000, 1.2037533000", \ + "0.1476384000, 0.1552894000, 0.1727553000, 0.2104144000, 0.2967486000, 0.5297898000, 1.2052054000", \ + "0.1554882000, 0.1632388000, 0.1806789000, 0.2182119000, 0.3047225000, 0.5377377000, 1.2143042000", \ + "0.1710967000, 0.1787413000, 0.1963389000, 0.2339565000, 0.3204194000, 0.5527853000, 1.2351348000", \ + "0.2030433000, 0.2109196000, 0.2289771000, 0.2670959000, 0.3540297000, 0.5866495000, 1.2696670000", \ + "0.2543133000, 0.2630951000, 0.2829051000, 0.3232887000, 0.4127328000, 0.6467612000, 1.3211018000", \ + "0.3121192000, 0.3229891000, 0.3470359000, 0.3933936000, 0.4873438000, 0.7226589000, 1.3970787000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014596300, 0.0042610200, 0.0124390000, 0.0363126000, 0.1060060000, 0.3094580000"); + values("0.0300070000, 0.0341722000, 0.0425046000, 0.0626008000, 0.1113205000, 0.2527143000, 0.6957019000", \ + "0.0299857000, 0.0342779000, 0.0432024000, 0.0620894000, 0.1112633000, 0.2526352000, 0.6912125000", \ + "0.0303141000, 0.0341716000, 0.0427517000, 0.0621284000, 0.1113355000, 0.2524451000, 0.6953962000", \ + "0.0304644000, 0.0343353000, 0.0428980000, 0.0628093000, 0.1112513000, 0.2521715000, 0.6937508000", \ + "0.0299037000, 0.0338515000, 0.0428549000, 0.0622391000, 0.1109038000, 0.2523062000, 0.6941166000", \ + "0.0376737000, 0.0415543000, 0.0502217000, 0.0689255000, 0.1151867000, 0.2539008000, 0.6956330000", \ + "0.0572677000, 0.0624960000, 0.0728751000, 0.0933991000, 0.1387150000, 0.2667237000, 0.6948337000"); + } + related_pin : "C"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014596300, 0.0042610200, 0.0124390000, 0.0363126000, 0.1060060000, 0.3094580000"); + values("0.0307466000, 0.0363392000, 0.0510072000, 0.0880145000, 0.1950791000, 0.5228699000, 1.5048830000", \ + "0.0304941000, 0.0365417000, 0.0509535000, 0.0879346000, 0.1950306000, 0.5239282000, 1.5012930000", \ + "0.0306234000, 0.0364587000, 0.0509072000, 0.0880128000, 0.1947511000, 0.5241177000, 1.5019789000", \ + "0.0306684000, 0.0363464000, 0.0508672000, 0.0878660000, 0.1948412000, 0.5234553000, 1.5023885000", \ + "0.0321707000, 0.0383172000, 0.0524148000, 0.0891109000, 0.1953468000, 0.5234199000, 1.5024292000", \ + "0.0370353000, 0.0431698000, 0.0582470000, 0.0947996000, 0.1995102000, 0.5241901000, 1.4999270000", \ + "0.0499675000, 0.0570042000, 0.0725720000, 0.1091202000, 0.2070704000, 0.5267303000, 1.4955259000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__and3b_4") { + leakage_power () { + value : 0.0039207000; + when : "!A_N&!B&C"; + } + leakage_power () { + value : 0.0035795000; + when : "!A_N&!B&!C"; + } + leakage_power () { + value : 0.0053832000; + when : "!A_N&B&C"; + } + leakage_power () { + value : 0.0039380000; + when : "!A_N&B&!C"; + } + leakage_power () { + value : 0.0037504000; + when : "A_N&!B&C"; + } + leakage_power () { + value : 0.0037320000; + when : "A_N&!B&!C"; + } + leakage_power () { + value : 0.0040781000; + when : "A_N&B&C"; + } + leakage_power () { + value : 0.0037533000; + when : "A_N&B&!C"; + } + area : 12.512000000; + cell_footprint : "sky130_fd_sc_hd__and3b"; + cell_leakage_power : 0.0040169030; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A_N") { + capacitance : 0.0015770000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0015130000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0079176000, 0.0078176000, 0.0075870000, 0.0076307000, 0.0077314000, 0.0079636000, 0.0084987000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0052167000, 0.0051572000, 0.0050199000, 0.0050512000, 0.0051233000, 0.0052896000, 0.0056729000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0016410000; + } + pin ("B") { + capacitance : 0.0023640000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022630000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0046442000, 0.0046439000, 0.0046432000, 0.0046461000, 0.0046528000, 0.0046683000, 0.0047039000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0043368000, -0.0043350000, -0.0043310000, -0.0043265000, -0.0043161000, -0.0042922000, -0.0042371000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024650000; + } + pin ("C") { + capacitance : 0.0023900000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022500000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0042951000, 0.0042940000, 0.0042916000, 0.0042896000, 0.0042851000, 0.0042747000, 0.0042508000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0042853000, -0.0042861000, -0.0042880000, -0.0042878000, -0.0042873000, -0.0042862000, -0.0042836000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0025300000; + } + pin ("X") { + direction : "output"; + function : "(!A_N&B&C)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015596110, 0.0048647760, 0.0151743200, 0.0473320900, 0.1476394000, 0.4605201000"); + values("0.0223514000, 0.0207171000, 0.0158446000, 0.0013463000, -0.0475828000, -0.2087776000, -0.7153074000", \ + "0.0223093000, 0.0207188000, 0.0158344000, 0.0013239000, -0.0475770000, -0.2087757000, -0.7153086000", \ + "0.0223233000, 0.0206565000, 0.0158385000, 0.0013270000, -0.0476320000, -0.2087519000, -0.7153258000", \ + "0.0219393000, 0.0203751000, 0.0154692000, 0.0009634000, -0.0480139000, -0.2091148000, -0.7157811000", \ + "0.0215629000, 0.0200078000, 0.0150626000, 0.0005028000, -0.0483995000, -0.2096023000, -0.7160597000", \ + "0.0252608000, 0.0235945000, 0.0184824000, 0.0025844000, -0.0486683000, -0.2098991000, -0.7163779000", \ + "0.0257952000, 0.0240423000, 0.0188821000, 0.0030218000, -0.0480209000, -0.2096844000, -0.7163517000"); + } + related_pin : "A_N"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015596110, 0.0048647760, 0.0151743200, 0.0473320900, 0.1476394000, 0.4605201000"); + values("0.0305587000, 0.0323155000, 0.0377873000, 0.0551506000, 0.1072990000, 0.2681378000, 0.7708354000", \ + "0.0305497000, 0.0323015000, 0.0376984000, 0.0551659000, 0.1073153000, 0.2684254000, 0.7702713000", \ + "0.0305337000, 0.0323184000, 0.0378965000, 0.0550445000, 0.1074315000, 0.2683779000, 0.7696154000", \ + "0.0303257000, 0.0320952000, 0.0376719000, 0.0548427000, 0.1071851000, 0.2681092000, 0.7692421000", \ + "0.0299584000, 0.0316906000, 0.0372228000, 0.0545033000, 0.1068092000, 0.2679090000, 0.7698627000", \ + "0.0300543000, 0.0317621000, 0.0371684000, 0.0545574000, 0.1066968000, 0.2675748000, 0.7668668000", \ + "0.0310822000, 0.0327933000, 0.0381791000, 0.0547779000, 0.1064349000, 0.2674164000, 0.7682393000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015596110, 0.0048647760, 0.0151743200, 0.0473320900, 0.1476394000, 0.4605201000"); + values("0.0227710000, 0.0210829000, 0.0160987000, 0.0015965000, -0.0474091000, -0.2084194000, -0.7149149000", \ + "0.0226614000, 0.0209764000, 0.0160071000, 0.0015315000, -0.0474314000, -0.2084854000, -0.7149363000", \ + "0.0223783000, 0.0208205000, 0.0158050000, 0.0013569000, -0.0475823000, -0.2086737000, -0.7151718000", \ + "0.0222169000, 0.0206711000, 0.0156747000, 0.0009672000, -0.0479738000, -0.2089080000, -0.7153549000", \ + "0.0223827000, 0.0207806000, 0.0154093000, 0.0007464000, -0.0484024000, -0.2093229000, -0.7156804000", \ + "0.0226399000, 0.0208655000, 0.0152751000, 0.0004911000, -0.0485683000, -0.2092279000, -0.7151716000", \ + "0.0293799000, 0.0273374000, 0.0212337000, 0.0041864000, -0.0477275000, -0.2091366000, -0.7148800000"); + } + related_pin : "B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015596110, 0.0048647760, 0.0151743200, 0.0473320900, 0.1476394000, 0.4605201000"); + values("0.0309283000, 0.0327374000, 0.0381691000, 0.0555397000, 0.1076947000, 0.2685702000, 0.7705446000", \ + "0.0308547000, 0.0326387000, 0.0382268000, 0.0555457000, 0.1074846000, 0.2681563000, 0.7700074000", \ + "0.0307067000, 0.0324485000, 0.0380494000, 0.0553338000, 0.1073450000, 0.2685187000, 0.7697825000", \ + "0.0304119000, 0.0322049000, 0.0377889000, 0.0551340000, 0.1073973000, 0.2682899000, 0.7697869000", \ + "0.0304240000, 0.0321311000, 0.0375728000, 0.0548093000, 0.1068858000, 0.2678633000, 0.7674508000", \ + "0.0317899000, 0.0334549000, 0.0385678000, 0.0550925000, 0.1069524000, 0.2675210000, 0.7701870000", \ + "0.0329781000, 0.0345695000, 0.0397102000, 0.0561428000, 0.1080398000, 0.2681794000, 0.7675769000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015596110, 0.0048647760, 0.0151743200, 0.0473320900, 0.1476394000, 0.4605201000"); + values("0.0249741000, 0.0232663000, 0.0180743000, 0.0033246000, -0.0461046000, -0.2074598000, -0.7140718000", \ + "0.0248142000, 0.0231260000, 0.0180108000, 0.0032049000, -0.0461961000, -0.2075820000, -0.7141823000", \ + "0.0246923000, 0.0229881000, 0.0177927000, 0.0030276000, -0.0463613000, -0.2077194000, -0.7143283000", \ + "0.0244082000, 0.0226917000, 0.0175957000, 0.0027309000, -0.0465647000, -0.2079129000, -0.7145096000", \ + "0.0244506000, 0.0227350000, 0.0175414000, 0.0029860000, -0.0465401000, -0.2079072000, -0.7144230000", \ + "0.0245547000, 0.0227574000, 0.0173519000, 0.0027568000, -0.0466986000, -0.2074558000, -0.7140115000", \ + "0.0317729000, 0.0297476000, 0.0250808000, 0.0067399000, -0.0455330000, -0.2073161000, -0.7136112000"); + } + related_pin : "C"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015596110, 0.0048647760, 0.0151743200, 0.0473320900, 0.1476394000, 0.4605201000"); + values("0.0313264000, 0.0330834000, 0.0386739000, 0.0557806000, 0.1079486000, 0.2684031000, 0.7702439000", \ + "0.0311895000, 0.0329251000, 0.0385466000, 0.0556430000, 0.1078023000, 0.2684615000, 0.7699958000", \ + "0.0311212000, 0.0328603000, 0.0383617000, 0.0557210000, 0.1077909000, 0.2685589000, 0.7670616000", \ + "0.0307747000, 0.0325114000, 0.0380992000, 0.0555094000, 0.1076233000, 0.2684069000, 0.7669895000", \ + "0.0305992000, 0.0323862000, 0.0378821000, 0.0551077000, 0.1071985000, 0.2681731000, 0.7670809000", \ + "0.0318213000, 0.0334888000, 0.0387549000, 0.0549509000, 0.1071490000, 0.2678660000, 0.7695688000", \ + "0.0335536000, 0.0351747000, 0.0403783000, 0.0568024000, 0.1087094000, 0.2690884000, 0.7677044000"); + } + } + max_capacitance : 0.4605200000; + max_transition : 1.5062610000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015596100, 0.0048647800, 0.0151743000, 0.0473321000, 0.1476390000, 0.4605200000"); + values("0.1658345000, 0.1694336000, 0.1787394000, 0.1990043000, 0.2405217000, 0.3359291000, 0.6035871000", \ + "0.1707209000, 0.1743577000, 0.1836058000, 0.2038608000, 0.2453925000, 0.3408067000, 0.6084470000", \ + "0.1818042000, 0.1854295000, 0.1946664000, 0.2149318000, 0.2564701000, 0.3519462000, 0.6195922000", \ + "0.2043527000, 0.2080248000, 0.2172343000, 0.2375792000, 0.2790151000, 0.3745289000, 0.6422237000", \ + "0.2370744000, 0.2407413000, 0.2498512000, 0.2702170000, 0.3117875000, 0.4072291000, 0.6750158000", \ + "0.2763746000, 0.2799510000, 0.2891752000, 0.3094766000, 0.3510776000, 0.4465978000, 0.7146837000", \ + "0.3104761000, 0.3146234000, 0.3239105000, 0.3441353000, 0.3859975000, 0.4816103000, 0.7491373000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015596100, 0.0048647800, 0.0151743000, 0.0473321000, 0.1476390000, 0.4605200000"); + values("0.2483533000, 0.2538199000, 0.2679431000, 0.3012115000, 0.3812453000, 0.6056254000, 1.3009334000", \ + "0.2530307000, 0.2585680000, 0.2729580000, 0.3063063000, 0.3864336000, 0.6107362000, 1.3003832000", \ + "0.2654715000, 0.2710675000, 0.2852679000, 0.3185077000, 0.3986030000, 0.6231339000, 1.3155783000", \ + "0.2972281000, 0.3027835000, 0.3169964000, 0.3502363000, 0.4302214000, 0.6548342000, 1.3463994000", \ + "0.3698022000, 0.3753255000, 0.3895212000, 0.4228862000, 0.5030477000, 0.7272059000, 1.4187659000", \ + "0.5038107000, 0.5095743000, 0.5237656000, 0.5571999000, 0.6371315000, 0.8619455000, 1.5571527000", \ + "0.7225435000, 0.7282284000, 0.7428421000, 0.7764834000, 0.8570710000, 1.0817216000, 1.7745297000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015596100, 0.0048647800, 0.0151743000, 0.0473321000, 0.1476390000, 0.4605200000"); + values("0.0243038000, 0.0265939000, 0.0321472000, 0.0463124000, 0.0824061000, 0.1889534000, 0.5387794000", \ + "0.0242471000, 0.0264883000, 0.0321429000, 0.0468459000, 0.0824307000, 0.1889388000, 0.5387805000", \ + "0.0242455000, 0.0267903000, 0.0327535000, 0.0465892000, 0.0824229000, 0.1885715000, 0.5388459000", \ + "0.0242330000, 0.0267702000, 0.0323040000, 0.0465013000, 0.0825610000, 0.1887256000, 0.5399632000", \ + "0.0243838000, 0.0265547000, 0.0324363000, 0.0463029000, 0.0825830000, 0.1885940000, 0.5380242000", \ + "0.0244835000, 0.0267267000, 0.0328116000, 0.0464049000, 0.0826569000, 0.1885290000, 0.5398688000", \ + "0.0252093000, 0.0272522000, 0.0330576000, 0.0474668000, 0.0829562000, 0.1888490000, 0.5381732000"); + } + related_pin : "A_N"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015596100, 0.0048647800, 0.0151743000, 0.0473321000, 0.1476390000, 0.4605200000"); + values("0.0335047000, 0.0377963000, 0.0496990000, 0.0814838000, 0.1782472000, 0.4937827000, 1.5062610000", \ + "0.0334867000, 0.0377428000, 0.0493828000, 0.0814288000, 0.1785060000, 0.4945296000, 1.4999878000", \ + "0.0333433000, 0.0378130000, 0.0495551000, 0.0813628000, 0.1781301000, 0.4942656000, 1.5031462000", \ + "0.0334691000, 0.0377154000, 0.0494311000, 0.0815770000, 0.1782811000, 0.4940544000, 1.5019416000", \ + "0.0336178000, 0.0379015000, 0.0497018000, 0.0815249000, 0.1784208000, 0.4949373000, 1.5037730000", \ + "0.0339261000, 0.0382591000, 0.0501233000, 0.0817797000, 0.1783161000, 0.4946213000, 1.5041068000", \ + "0.0353381000, 0.0394507000, 0.0513073000, 0.0831765000, 0.1790956000, 0.4961787000, 1.5003663000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015596100, 0.0048647800, 0.0151743000, 0.0473321000, 0.1476390000, 0.4605200000"); + values("0.1431374000, 0.1469967000, 0.1566889000, 0.1778176000, 0.2205564000, 0.3167069000, 0.5850114000", \ + "0.1486611000, 0.1525585000, 0.1623221000, 0.1835004000, 0.2260444000, 0.3224362000, 0.5904242000", \ + "0.1614734000, 0.1653212000, 0.1750721000, 0.1960638000, 0.2386971000, 0.3350156000, 0.6031863000", \ + "0.1934082000, 0.1973084000, 0.2068358000, 0.2280784000, 0.2707610000, 0.3669099000, 0.6352389000", \ + "0.2689862000, 0.2728402000, 0.2817934000, 0.3034693000, 0.3461116000, 0.4425735000, 0.7107478000", \ + "0.4180409000, 0.4227458000, 0.4350371000, 0.4591922000, 0.5060907000, 0.6044626000, 0.8705339000", \ + "0.6604541000, 0.6665682000, 0.6819884000, 0.7145676000, 0.7743197000, 0.8838971000, 1.1557874000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015596100, 0.0048647800, 0.0151743000, 0.0473321000, 0.1476390000, 0.4605200000"); + values("0.1487384000, 0.1542468000, 0.1684161000, 0.2017495000, 0.2817828000, 0.5051977000, 1.1983532000", \ + "0.1529351000, 0.1585343000, 0.1726867000, 0.2059786000, 0.2858867000, 0.5098049000, 1.2014590000", \ + "0.1612229000, 0.1667367000, 0.1809292000, 0.2141898000, 0.2939440000, 0.5184365000, 1.2118984000", \ + "0.1800226000, 0.1856421000, 0.1998502000, 0.2331477000, 0.3131067000, 0.5372743000, 1.2290349000", \ + "0.2206964000, 0.2263520000, 0.2408087000, 0.2743815000, 0.3545805000, 0.5793795000, 1.2754470000", \ + "0.2838386000, 0.2903956000, 0.3063504000, 0.3423896000, 0.4248569000, 0.6496793000, 1.3445821000", \ + "0.3489636000, 0.3569215000, 0.3769638000, 0.4193793000, 0.5068862000, 0.7328308000, 1.4231906000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015596100, 0.0048647800, 0.0151743000, 0.0473321000, 0.1476390000, 0.4605200000"); + values("0.0268340000, 0.0291732000, 0.0350805000, 0.0493126000, 0.0844545000, 0.1900674000, 0.5403532000", \ + "0.0270080000, 0.0290450000, 0.0349770000, 0.0490244000, 0.0845919000, 0.1899109000, 0.5401845000", \ + "0.0270608000, 0.0293741000, 0.0348282000, 0.0493505000, 0.0845991000, 0.1903081000, 0.5404150000", \ + "0.0268054000, 0.0293482000, 0.0352887000, 0.0491465000, 0.0841060000, 0.1898825000, 0.5403161000", \ + "0.0271864000, 0.0291501000, 0.0349801000, 0.0489577000, 0.0845599000, 0.1901969000, 0.5400563000", \ + "0.0378492000, 0.0404618000, 0.0471047000, 0.0599947000, 0.0922326000, 0.1932528000, 0.5402732000", \ + "0.0579343000, 0.0610567000, 0.0687738000, 0.0858248000, 0.1185401000, 0.2116261000, 0.5420129000"); + } + related_pin : "B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015596100, 0.0048647800, 0.0151743000, 0.0473321000, 0.1476390000, 0.4605200000"); + values("0.0332541000, 0.0375472000, 0.0491762000, 0.0812410000, 0.1784309000, 0.4940043000, 1.5034103000", \ + "0.0331469000, 0.0375600000, 0.0493733000, 0.0813487000, 0.1780468000, 0.4940590000, 1.4982217000", \ + "0.0333305000, 0.0376387000, 0.0493647000, 0.0811995000, 0.1783476000, 0.4946384000, 1.5045550000", \ + "0.0331339000, 0.0373480000, 0.0493358000, 0.0812025000, 0.1779507000, 0.4948505000, 1.5053677000", \ + "0.0346116000, 0.0387788000, 0.0505051000, 0.0821550000, 0.1785512000, 0.4947778000, 1.5038689000", \ + "0.0412924000, 0.0458149000, 0.0574656000, 0.0884965000, 0.1830236000, 0.4955324000, 1.5052884000", \ + "0.0564220000, 0.0618807000, 0.0742924000, 0.1039844000, 0.1926223000, 0.4984053000, 1.4985103000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015596100, 0.0048647800, 0.0151743000, 0.0473321000, 0.1476390000, 0.4605200000"); + values("0.1541259000, 0.1581048000, 0.1680454000, 0.1893817000, 0.2326256000, 0.3294033000, 0.5979630000", \ + "0.1592916000, 0.1633346000, 0.1732601000, 0.1946914000, 0.2378475000, 0.3347196000, 0.6032954000", \ + "0.1723337000, 0.1762696000, 0.1869552000, 0.2082769000, 0.2515363000, 0.3483475000, 0.6169517000", \ + "0.2043840000, 0.2084040000, 0.2184049000, 0.2403817000, 0.2833323000, 0.3802187000, 0.6487888000", \ + "0.2809949000, 0.2849415000, 0.2948974000, 0.3154937000, 0.3586240000, 0.4556439000, 0.7237134000", \ + "0.4372470000, 0.4419522000, 0.4536868000, 0.4778923000, 0.5244801000, 0.6217516000, 0.8900526000", \ + "0.6940447000, 0.7001897000, 0.7162710000, 0.7480143000, 0.8070514000, 0.9165527000, 1.1877505000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015596100, 0.0048647800, 0.0151743000, 0.0473321000, 0.1476390000, 0.4605200000"); + values("0.1553608000, 0.1609084000, 0.1750701000, 0.2082713000, 0.2882770000, 0.5120337000, 1.2045231000", \ + "0.1593475000, 0.1648605000, 0.1790961000, 0.2122582000, 0.2922585000, 0.5162669000, 1.2056450000", \ + "0.1670194000, 0.1725246000, 0.1866870000, 0.2200300000, 0.3000288000, 0.5234645000, 1.2133586000", \ + "0.1819304000, 0.1874514000, 0.2017362000, 0.2350301000, 0.3150469000, 0.5384267000, 1.2288829000", \ + "0.2135801000, 0.2192572000, 0.2338182000, 0.2674184000, 0.3476986000, 0.5715142000, 1.2615533000", \ + "0.2641577000, 0.2703734000, 0.2863338000, 0.3221203000, 0.4048085000, 0.6296230000, 1.3204310000", \ + "0.3174393000, 0.3250990000, 0.3444294000, 0.3857208000, 0.4732111000, 0.6992401000, 1.3897821000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015596100, 0.0048647800, 0.0151743000, 0.0473321000, 0.1476390000, 0.4605200000"); + values("0.0282305000, 0.0305652000, 0.0363489000, 0.0510150000, 0.0860878000, 0.1909712000, 0.5407793000", \ + "0.0282655000, 0.0305642000, 0.0364086000, 0.0511230000, 0.0861068000, 0.1912622000, 0.5407899000", \ + "0.0284910000, 0.0309028000, 0.0364074000, 0.0510426000, 0.0861183000, 0.1910046000, 0.5407474000", \ + "0.0281938000, 0.0305044000, 0.0363651000, 0.0506674000, 0.0861339000, 0.1910671000, 0.5407613000", \ + "0.0282866000, 0.0305193000, 0.0364490000, 0.0507111000, 0.0862581000, 0.1909182000, 0.5381683000", \ + "0.0381976000, 0.0408877000, 0.0464297000, 0.0598239000, 0.0918666000, 0.1943261000, 0.5409584000", \ + "0.0585175000, 0.0617949000, 0.0691604000, 0.0853771000, 0.1178983000, 0.2109724000, 0.5422597000"); + } + related_pin : "C"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015596100, 0.0048647800, 0.0151743000, 0.0473321000, 0.1476390000, 0.4605200000"); + values("0.0332883000, 0.0375716000, 0.0493272000, 0.0814981000, 0.1780927000, 0.4942314000, 1.5019388000", \ + "0.0334061000, 0.0376925000, 0.0493521000, 0.0813195000, 0.1781954000, 0.4946710000, 1.5030206000", \ + "0.0333705000, 0.0375198000, 0.0491262000, 0.0813299000, 0.1783351000, 0.4931838000, 1.4994070000", \ + "0.0331975000, 0.0374428000, 0.0492230000, 0.0812545000, 0.1784421000, 0.4941853000, 1.4979743000", \ + "0.0345903000, 0.0387525000, 0.0503200000, 0.0822880000, 0.1786432000, 0.4932084000, 1.5001340000", \ + "0.0394524000, 0.0441186000, 0.0557485000, 0.0881163000, 0.1823349000, 0.4953749000, 1.5021503000", \ + "0.0527957000, 0.0573827000, 0.0702949000, 0.1012600000, 0.1916096000, 0.4979865000, 1.4959464000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__and4_1") { + leakage_power () { + value : 0.0033794000; + when : "!A&!B&!C&D"; + } + leakage_power () { + value : 0.0033726000; + when : "!A&!B&!C&!D"; + } + leakage_power () { + value : 0.0033985000; + when : "!A&!B&C&D"; + } + leakage_power () { + value : 0.0033794000; + when : "!A&!B&C&!D"; + } + leakage_power () { + value : 0.0034023000; + when : "!A&B&!C&D"; + } + leakage_power () { + value : 0.0033811000; + when : "!A&B&!C&!D"; + } + leakage_power () { + value : 0.0037379000; + when : "!A&B&C&D"; + } + leakage_power () { + value : 0.0034026000; + when : "!A&B&C&!D"; + } + leakage_power () { + value : 0.0034086000; + when : "A&!B&!C&D"; + } + leakage_power () { + value : 0.0033868000; + when : "A&!B&!C&!D"; + } + leakage_power () { + value : 0.0037718000; + when : "A&!B&C&D"; + } + leakage_power () { + value : 0.0034089000; + when : "A&!B&C&!D"; + } + leakage_power () { + value : 0.0037989000; + when : "A&B&!C&D"; + } + leakage_power () { + value : 0.0034148000; + when : "A&B&!C&!D"; + } + leakage_power () { + value : 0.0019642000; + when : "A&B&C&D"; + } + leakage_power () { + value : 0.0037953000; + when : "A&B&C&!D"; + } + area : 8.758400000; + cell_footprint : "sky130_fd_sc_hd__and4"; + cell_leakage_power : 0.0034001940; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A") { + capacitance : 0.0015340000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0015180000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0028536000, 0.0028540000, 0.0028550000, 0.0028538000, 0.0028511000, 0.0028448000, 0.0028302000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0022276000, -0.0022296000, -0.0022343000, -0.0022302000, -0.0022206000, -0.0021987000, -0.0021481000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0015510000; + } + pin ("B") { + capacitance : 0.0015500000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0015220000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0024024000, 0.0024004000, 0.0023959000, 0.0024046000, 0.0024246000, 0.0024708000, 0.0025773000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0021935000, -0.0021863000, -0.0021696000, -0.0021696000, -0.0021696000, -0.0021697000, -0.0021698000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0015770000; + } + pin ("C") { + capacitance : 0.0015410000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0015090000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0019154000, 0.0019157000, 0.0019166000, 0.0019164000, 0.0019159000, 0.0019147000, 0.0019121000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0019191000, -0.0019184000, -0.0019167000, -0.0019164000, -0.0019155000, -0.0019135000, -0.0019090000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0015720000; + } + pin ("D") { + capacitance : 0.0015660000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0015080000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0021820000, 0.0021786000, 0.0021707000, 0.0021708000, 0.0021711000, 0.0021718000, 0.0021735000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0021627000, -0.0021637000, -0.0021661000, -0.0021663000, -0.0021667000, -0.0021677000, -0.0021700000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0016230000; + } + pin ("X") { + direction : "output"; + function : "(A&B&C&D)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013092120, 0.0034280750, 0.0089761560, 0.0235033900, 0.0615418700, 0.1611428000"); + values("0.0077931000, 0.0067601000, 0.0039696000, -0.0042332000, -0.0273610000, -0.0888640000, -0.2501497000", \ + "0.0077289000, 0.0067047000, 0.0039403000, -0.0043054000, -0.0274625000, -0.0888938000, -0.2502441000", \ + "0.0075167000, 0.0065274000, 0.0037375000, -0.0044862000, -0.0275927000, -0.0890892000, -0.2503921000", \ + "0.0073004000, 0.0062658000, 0.0034772000, -0.0047781000, -0.0278637000, -0.0893291000, -0.2506487000", \ + "0.0071691000, 0.0061463000, 0.0032682000, -0.0049968000, -0.0280831000, -0.0894824000, -0.2507367000", \ + "0.0081069000, 0.0067355000, 0.0033439000, -0.0053517000, -0.0282161000, -0.0895563000, -0.2507410000", \ + "0.0092780000, 0.0078849000, 0.0044001000, -0.0045490000, -0.0279006000, -0.0890968000, -0.2502055000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013092120, 0.0034280750, 0.0089761560, 0.0235033900, 0.0615418700, 0.1611428000"); + values("0.0102741000, 0.0116720000, 0.0153171000, 0.0244465000, 0.0477430000, 0.1086676000, 0.2685155000", \ + "0.0102327000, 0.0116246000, 0.0152536000, 0.0243285000, 0.0477942000, 0.1088480000, 0.2684708000", \ + "0.0101022000, 0.0115101000, 0.0151414000, 0.0242685000, 0.0476466000, 0.1085435000, 0.2684881000", \ + "0.0099705000, 0.0113690000, 0.0150031000, 0.0241335000, 0.0474485000, 0.1084268000, 0.2683678000", \ + "0.0099121000, 0.0112915000, 0.0147960000, 0.0238646000, 0.0472803000, 0.1083203000, 0.2686257000", \ + "0.0104828000, 0.0117639000, 0.0151786000, 0.0239162000, 0.0473474000, 0.1080347000, 0.2684710000", \ + "0.0111498000, 0.0125672000, 0.0159515000, 0.0248887000, 0.0477511000, 0.1088753000, 0.2673818000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013092120, 0.0034280750, 0.0089761560, 0.0235033900, 0.0615418700, 0.1611428000"); + values("0.0094108000, 0.0083780000, 0.0056144000, -0.0025391000, -0.0255657000, -0.0869714000, -0.2482373000", \ + "0.0093477000, 0.0083187000, 0.0055515000, -0.0026056000, -0.0256253000, -0.0870430000, -0.2483107000", \ + "0.0092545000, 0.0082100000, 0.0054228000, -0.0027303000, -0.0257578000, -0.0871594000, -0.2484498000", \ + "0.0089906000, 0.0079396000, 0.0051753000, -0.0030197000, -0.0260166000, -0.0874137000, -0.2486675000", \ + "0.0090007000, 0.0079131000, 0.0050767000, -0.0031691000, -0.0262151000, -0.0875736000, -0.2488077000", \ + "0.0091685000, 0.0078425000, 0.0045124000, -0.0035198000, -0.0263620000, -0.0876844000, -0.2488948000", \ + "0.0108899000, 0.0095025000, 0.0060051000, -0.0029818000, -0.0263567000, -0.0875607000, -0.2486495000"); + } + related_pin : "B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013092120, 0.0034280750, 0.0089761560, 0.0235033900, 0.0615418700, 0.1611428000"); + values("0.0104807000, 0.0118784000, 0.0155041000, 0.0246404000, 0.0479453000, 0.1088038000, 0.2698716000", \ + "0.0104496000, 0.0118358000, 0.0154814000, 0.0245924000, 0.0479004000, 0.1087546000, 0.2684291000", \ + "0.0103550000, 0.0117509000, 0.0153931000, 0.0244449000, 0.0478522000, 0.1087934000, 0.2685872000", \ + "0.0102127000, 0.0116057000, 0.0152523000, 0.0243511000, 0.0476780000, 0.1092481000, 0.2697894000", \ + "0.0102604000, 0.0116270000, 0.0151432000, 0.0242252000, 0.0475929000, 0.1085779000, 0.2684614000", \ + "0.0105452000, 0.0118558000, 0.0152992000, 0.0241608000, 0.0474126000, 0.1082526000, 0.2683713000", \ + "0.0109953000, 0.0122356000, 0.0156286000, 0.0246263000, 0.0479771000, 0.1090520000, 0.2672906000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013092120, 0.0034280750, 0.0089761560, 0.0235033900, 0.0615418700, 0.1611428000"); + values("0.0111669000, 0.0101424000, 0.0074125000, -0.0006799000, -0.0236050000, -0.0849608000, -0.2461542000", \ + "0.0111505000, 0.0100979000, 0.0072915000, -0.0007865000, -0.0237031000, -0.0850381000, -0.2462334000", \ + "0.0110044000, 0.0099633000, 0.0072211000, -0.0008947000, -0.0238098000, -0.0851461000, -0.2463380000", \ + "0.0108422000, 0.0097857000, 0.0070248000, -0.0011075000, -0.0240339000, -0.0853257000, -0.2465137000", \ + "0.0107689000, 0.0096819000, 0.0069023000, -0.0012471000, -0.0242347000, -0.0855107000, -0.2466530000", \ + "0.0107315000, 0.0095077000, 0.0067549000, -0.0013342000, -0.0242657000, -0.0855141000, -0.2466194000", \ + "0.0131609000, 0.0117735000, 0.0082845000, -0.0006830000, -0.0240806000, -0.0852467000, -0.2463034000"); + } + related_pin : "C"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013092120, 0.0034280750, 0.0089761560, 0.0235033900, 0.0615418700, 0.1611428000"); + values("0.0102626000, 0.0116650000, 0.0152891000, 0.0243450000, 0.0476530000, 0.1085208000, 0.2681352000", \ + "0.0102043000, 0.0115897000, 0.0152119000, 0.0243497000, 0.0476288000, 0.1084191000, 0.2694193000", \ + "0.0101256000, 0.0115403000, 0.0151705000, 0.0242870000, 0.0475730000, 0.1083647000, 0.2693878000", \ + "0.0100282000, 0.0114323000, 0.0150588000, 0.0241614000, 0.0474533000, 0.1084081000, 0.2678750000", \ + "0.0099745000, 0.0113375000, 0.0149281000, 0.0240271000, 0.0473930000, 0.1083539000, 0.2685471000", \ + "0.0102838000, 0.0116231000, 0.0150741000, 0.0238783000, 0.0472017000, 0.1081476000, 0.2693164000", \ + "0.0106106000, 0.0118938000, 0.0152962000, 0.0244172000, 0.0477543000, 0.1088093000, 0.2670653000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013092120, 0.0034280750, 0.0089761560, 0.0235033900, 0.0615418700, 0.1611428000"); + values("0.0123486000, 0.0112876000, 0.0085168000, 0.0003668000, -0.0226617000, -0.0840308000, -0.2452419000", \ + "0.0122696000, 0.0112093000, 0.0084963000, 0.0002797000, -0.0227352000, -0.0841067000, -0.2453109000", \ + "0.0121483000, 0.0110880000, 0.0083563000, 0.0001695000, -0.0228167000, -0.0842008000, -0.2454235000", \ + "0.0120284000, 0.0109974000, 0.0081826000, 0.0000299000, -0.0229591000, -0.0843194000, -0.2455067000", \ + "0.0120219000, 0.0109446000, 0.0081249000, -0.0000503000, -0.0231112000, -0.0844269000, -0.2456013000", \ + "0.0120762000, 0.0109531000, 0.0081853000, 0.0000249000, -0.0229673000, -0.0843016000, -0.2454508000", \ + "0.0147561000, 0.0133574000, 0.0098256000, 0.0008096000, -0.0227941000, -0.0840478000, -0.2451891000"); + } + related_pin : "D"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013092120, 0.0034280750, 0.0089761560, 0.0235033900, 0.0615418700, 0.1611428000"); + values("0.0104433000, 0.0118392000, 0.0154797000, 0.0245382000, 0.0478820000, 0.1086887000, 0.2683096000", \ + "0.0103979000, 0.0117961000, 0.0153781000, 0.0244760000, 0.0478045000, 0.1085026000, 0.2694742000", \ + "0.0103225000, 0.0117037000, 0.0153287000, 0.0244677000, 0.0477228000, 0.1084538000, 0.2693532000", \ + "0.0101880000, 0.0115808000, 0.0152210000, 0.0243347000, 0.0476191000, 0.1089731000, 0.2695201000", \ + "0.0100835000, 0.0114717000, 0.0150622000, 0.0241414000, 0.0474883000, 0.1084315000, 0.2671038000", \ + "0.0104402000, 0.0117324000, 0.0152229000, 0.0240454000, 0.0473890000, 0.1081919000, 0.2691792000", \ + "0.0107538000, 0.0120456000, 0.0156188000, 0.0244862000, 0.0476913000, 0.1087444000, 0.2671058000"); + } + } + max_capacitance : 0.1611430000; + max_transition : 1.5027250000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013092100, 0.0034280700, 0.0089761600, 0.0235034000, 0.0615419000, 0.1611430000"); + values("0.1122445000, 0.1187579000, 0.1321894000, 0.1583718000, 0.2114639000, 0.3348840000, 0.6522878000", \ + "0.1174052000, 0.1239165000, 0.1373688000, 0.1635160000, 0.2169045000, 0.3400554000, 0.6571486000", \ + "0.1302705000, 0.1367903000, 0.1500662000, 0.1762541000, 0.2294850000, 0.3528058000, 0.6699389000", \ + "0.1611011000, 0.1677079000, 0.1811595000, 0.2072562000, 0.2604533000, 0.3838600000, 0.7011785000", \ + "0.2320432000, 0.2393098000, 0.2529982000, 0.2794724000, 0.3329383000, 0.4564749000, 0.7740647000", \ + "0.3545692000, 0.3633736000, 0.3807194000, 0.4118880000, 0.4698522000, 0.5952818000, 0.9081939000", \ + "0.5457734000, 0.5571226000, 0.5800760000, 0.6203836000, 0.6881268000, 0.8195566000, 1.1337354000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013092100, 0.0034280700, 0.0089761600, 0.0235034000, 0.0615419000, 0.1611430000"); + values("0.1229093000, 0.1328418000, 0.1539556000, 0.1979537000, 0.2961481000, 0.5430635000, 1.1855353000", \ + "0.1264385000, 0.1364274000, 0.1575197000, 0.2014821000, 0.2996844000, 0.5455315000, 1.1904919000", \ + "0.1351892000, 0.1451990000, 0.1662893000, 0.2103262000, 0.3086558000, 0.5551936000, 1.1969816000", \ + "0.1575042000, 0.1673554000, 0.1885501000, 0.2324012000, 0.3305553000, 0.5773372000, 1.2187362000", \ + "0.2020452000, 0.2121717000, 0.2333118000, 0.2779617000, 0.3764470000, 0.6225588000, 1.2666247000", \ + "0.2613347000, 0.2727816000, 0.2954147000, 0.3414937000, 0.4415567000, 0.6904594000, 1.3344522000", \ + "0.3194185000, 0.3348757000, 0.3636750000, 0.4156391000, 0.5160587000, 0.7647588000, 1.4074987000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013092100, 0.0034280700, 0.0089761600, 0.0235034000, 0.0615419000, 0.1611430000"); + values("0.0230153000, 0.0273933000, 0.0375764000, 0.0602611000, 0.1159653000, 0.2704480000, 0.6896262000", \ + "0.0227439000, 0.0271729000, 0.0373580000, 0.0602173000, 0.1162845000, 0.2714932000, 0.6891205000", \ + "0.0226762000, 0.0271153000, 0.0376167000, 0.0603734000, 0.1163159000, 0.2703781000, 0.6891037000", \ + "0.0229755000, 0.0273636000, 0.0374942000, 0.0600221000, 0.1162153000, 0.2719713000, 0.6872388000", \ + "0.0252823000, 0.0294092000, 0.0388298000, 0.0613460000, 0.1167268000, 0.2713884000, 0.6846519000", \ + "0.0358809000, 0.0409745000, 0.0510165000, 0.0723435000, 0.1251293000, 0.2737038000, 0.6851679000", \ + "0.0530833000, 0.0592555000, 0.0721349000, 0.0948041000, 0.1454356000, 0.2829941000, 0.6889062000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013092100, 0.0034280700, 0.0089761600, 0.0235034000, 0.0615419000, 0.1611430000"); + values("0.0347676000, 0.0430121000, 0.0620852000, 0.1093335000, 0.2355327000, 0.5812804000, 1.4955743000", \ + "0.0345489000, 0.0429431000, 0.0621503000, 0.1093891000, 0.2355162000, 0.5800395000, 1.4956031000", \ + "0.0345727000, 0.0429264000, 0.0619894000, 0.1090856000, 0.2349771000, 0.5815222000, 1.4935819000", \ + "0.0346310000, 0.0429771000, 0.0621176000, 0.1092447000, 0.2350102000, 0.5817296000, 1.4955230000", \ + "0.0367352000, 0.0448231000, 0.0644363000, 0.1111074000, 0.2360553000, 0.5803500000, 1.4973409000", \ + "0.0449389000, 0.0526651000, 0.0716052000, 0.1159187000, 0.2396107000, 0.5809550000, 1.5000329000", \ + "0.0617510000, 0.0706003000, 0.0885120000, 0.1290345000, 0.2448195000, 0.5851440000, 1.4931134000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013092100, 0.0034280700, 0.0089761600, 0.0235034000, 0.0615419000, 0.1611430000"); + values("0.1352758000, 0.1422235000, 0.1563801000, 0.1832850000, 0.2377837000, 0.3616641000, 0.6788962000", \ + "0.1407778000, 0.1477291000, 0.1618900000, 0.1886473000, 0.2430680000, 0.3671047000, 0.6848789000", \ + "0.1537306000, 0.1606538000, 0.1747854000, 0.2018012000, 0.2562568000, 0.3802131000, 0.6976306000", \ + "0.1851020000, 0.1920074000, 0.2062195000, 0.2333471000, 0.2877798000, 0.4118076000, 0.7295208000", \ + "0.2596960000, 0.2666040000, 0.2807012000, 0.3079503000, 0.3623221000, 0.4865142000, 0.8040173000", \ + "0.4044050000, 0.4129758000, 0.4299407000, 0.4607799000, 0.5172133000, 0.6427341000, 0.9604906000", \ + "0.6365563000, 0.6479912000, 0.6705569000, 0.7101458000, 0.7770046000, 0.9079237000, 1.2261714000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013092100, 0.0034280700, 0.0089761600, 0.0235034000, 0.0615419000, 0.1611430000"); + values("0.1341481000, 0.1440997000, 0.1653178000, 0.2091996000, 0.3073470000, 0.5531747000, 1.1945258000", \ + "0.1381766000, 0.1480933000, 0.1692742000, 0.2131842000, 0.3113446000, 0.5572007000, 1.1983246000", \ + "0.1467571000, 0.1567420000, 0.1778616000, 0.2217092000, 0.3197755000, 0.5660269000, 1.2091832000", \ + "0.1663281000, 0.1763365000, 0.1974126000, 0.2413222000, 0.3395347000, 0.5862785000, 1.2355442000", \ + "0.2060114000, 0.2163281000, 0.2381108000, 0.2827228000, 0.3810978000, 0.6273945000, 1.2686987000", \ + "0.2629478000, 0.2746064000, 0.2981965000, 0.3446134000, 0.4449840000, 0.6926102000, 1.3338288000", \ + "0.3158214000, 0.3308510000, 0.3600252000, 0.4123687000, 0.5155933000, 0.7632041000, 1.4065464000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013092100, 0.0034280700, 0.0089761600, 0.0235034000, 0.0615419000, 0.1611430000"); + values("0.0249698000, 0.0295148000, 0.0400504000, 0.0627383000, 0.1186073000, 0.2719021000, 0.6840716000", \ + "0.0249542000, 0.0294879000, 0.0395060000, 0.0629903000, 0.1187001000, 0.2714478000, 0.6930481000", \ + "0.0250199000, 0.0295874000, 0.0395200000, 0.0628790000, 0.1186096000, 0.2719298000, 0.6850081000", \ + "0.0250067000, 0.0295705000, 0.0399986000, 0.0624537000, 0.1185998000, 0.2718271000, 0.6934393000", \ + "0.0258313000, 0.0303203000, 0.0403093000, 0.0630364000, 0.1188625000, 0.2726318000, 0.6877415000", \ + "0.0359729000, 0.0402476000, 0.0502941000, 0.0723590000, 0.1245074000, 0.2745060000, 0.6909893000", \ + "0.0522190000, 0.0587695000, 0.0712212000, 0.0932515000, 0.1434140000, 0.2826161000, 0.6899795000"); + } + related_pin : "B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013092100, 0.0034280700, 0.0089761600, 0.0235034000, 0.0615419000, 0.1611430000"); + values("0.0348013000, 0.0431594000, 0.0623067000, 0.1092253000, 0.2354716000, 0.5811052000, 1.5000960000", \ + "0.0348766000, 0.0430721000, 0.0623071000, 0.1092183000, 0.2354712000, 0.5811161000, 1.4998804000", \ + "0.0346343000, 0.0429636000, 0.0620991000, 0.1092872000, 0.2351554000, 0.5800611000, 1.4952044000", \ + "0.0345605000, 0.0429384000, 0.0620192000, 0.1091369000, 0.2354279000, 0.5818186000, 1.5027247000", \ + "0.0372749000, 0.0453095000, 0.0643514000, 0.1110819000, 0.2357035000, 0.5812383000, 1.5001294000", \ + "0.0436047000, 0.0519616000, 0.0706187000, 0.1155730000, 0.2393161000, 0.5814936000, 1.4943023000", \ + "0.0590995000, 0.0683562000, 0.0875524000, 0.1291202000, 0.2451142000, 0.5849723000, 1.4918401000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013092100, 0.0034280700, 0.0089761600, 0.0235034000, 0.0615419000, 0.1611430000"); + values("0.1493024000, 0.1564982000, 0.1710311000, 0.1985001000, 0.2537124000, 0.3785527000, 0.6960182000", \ + "0.1545121000, 0.1616249000, 0.1763227000, 0.2038134000, 0.2590236000, 0.3838393000, 0.7011811000", \ + "0.1680556000, 0.1752504000, 0.1898240000, 0.2176572000, 0.2725727000, 0.3973664000, 0.7156534000", \ + "0.1998228000, 0.2069610000, 0.2215100000, 0.2492145000, 0.3044339000, 0.4289902000, 0.7470152000", \ + "0.2759012000, 0.2830068000, 0.2975085000, 0.3252822000, 0.3804865000, 0.5053958000, 0.8236524000", \ + "0.4311347000, 0.4397007000, 0.4563857000, 0.4868516000, 0.5440541000, 0.6696462000, 0.9877048000", \ + "0.6843677000, 0.6956705000, 0.7177495000, 0.7566409000, 0.8223595000, 0.9533226000, 1.2710042000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013092100, 0.0034280700, 0.0089761600, 0.0235034000, 0.0615419000, 0.1611430000"); + values("0.1405070000, 0.1504995000, 0.1715673000, 0.2154608000, 0.3134283000, 0.5594763000, 1.2005655000", \ + "0.1446089000, 0.1545100000, 0.1757166000, 0.2195974000, 0.3176464000, 0.5632252000, 1.2045799000", \ + "0.1529105000, 0.1629008000, 0.1840313000, 0.2279482000, 0.3260559000, 0.5719771000, 1.2129557000", \ + "0.1698479000, 0.1798546000, 0.2009299000, 0.2447403000, 0.3429488000, 0.5887754000, 1.2301276000", \ + "0.2029320000, 0.2133584000, 0.2350956000, 0.2796150000, 0.3779390000, 0.6241163000, 1.2699236000", \ + "0.2533790000, 0.2648075000, 0.2880749000, 0.3350556000, 0.4354046000, 0.6825093000, 1.3299890000", \ + "0.2998933000, 0.3145833000, 0.3431927000, 0.3956840000, 0.4992909000, 0.7471315000, 1.3888813000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013092100, 0.0034280700, 0.0089761600, 0.0235034000, 0.0615419000, 0.1611430000"); + values("0.0263252000, 0.0309732000, 0.0415054000, 0.0646640000, 0.1201093000, 0.2728104000, 0.6907584000", \ + "0.0267558000, 0.0311010000, 0.0415754000, 0.0644371000, 0.1199453000, 0.2727055000, 0.6914090000", \ + "0.0265560000, 0.0313521000, 0.0413145000, 0.0638816000, 0.1198338000, 0.2734761000, 0.6932363000", \ + "0.0264527000, 0.0309926000, 0.0416440000, 0.0641850000, 0.1201098000, 0.2729902000, 0.6857790000", \ + "0.0265757000, 0.0312681000, 0.0413900000, 0.0642503000, 0.1201323000, 0.2732298000, 0.6932377000", \ + "0.0348081000, 0.0396282000, 0.0495085000, 0.0707473000, 0.1242511000, 0.2736893000, 0.6922128000", \ + "0.0513325000, 0.0576037000, 0.0695613000, 0.0912320000, 0.1414475000, 0.2825027000, 0.6918355000"); + } + related_pin : "C"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013092100, 0.0034280700, 0.0089761600, 0.0235034000, 0.0615419000, 0.1611430000"); + values("0.0346001000, 0.0429280000, 0.0621690000, 0.1090936000, 0.2352391000, 0.5818518000, 1.4975753000", \ + "0.0347219000, 0.0431434000, 0.0623150000, 0.1092302000, 0.2354882000, 0.5810741000, 1.5004112000", \ + "0.0349183000, 0.0428807000, 0.0621962000, 0.1091630000, 0.2353343000, 0.5813747000, 1.5014089000", \ + "0.0346467000, 0.0428869000, 0.0621332000, 0.1091148000, 0.2351249000, 0.5816356000, 1.4920992000", \ + "0.0369422000, 0.0449261000, 0.0638420000, 0.1106445000, 0.2355211000, 0.5814162000, 1.5010712000", \ + "0.0422568000, 0.0512740000, 0.0705815000, 0.1156264000, 0.2389766000, 0.5815646000, 1.5002627000", \ + "0.0566621000, 0.0661062000, 0.0853208000, 0.1293553000, 0.2453943000, 0.5838158000, 1.4929037000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013092100, 0.0034280700, 0.0089761600, 0.0235034000, 0.0615419000, 0.1611430000"); + values("0.1590220000, 0.1662932000, 0.1810145000, 0.2088693000, 0.2641725000, 0.3893211000, 0.7075475000", \ + "0.1641868000, 0.1714548000, 0.1859562000, 0.2141195000, 0.2694028000, 0.3945016000, 0.7128139000", \ + "0.1768762000, 0.1841348000, 0.1996916000, 0.2277226000, 0.2829918000, 0.4080932000, 0.7268424000", \ + "0.2098036000, 0.2169632000, 0.2316327000, 0.2596654000, 0.3151561000, 0.4402852000, 0.7591319000", \ + "0.2864395000, 0.2935898000, 0.3082524000, 0.3362566000, 0.3917386000, 0.5170082000, 0.8355220000", \ + "0.4476517000, 0.4560964000, 0.4724918000, 0.5027083000, 0.5595430000, 0.6853127000, 1.0035373000", \ + "0.7138391000, 0.7248878000, 0.7468793000, 0.7844748000, 0.8495115000, 0.9796921000, 1.2981620000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013092100, 0.0034280700, 0.0089761600, 0.0235034000, 0.0615419000, 0.1611430000"); + values("0.1465466000, 0.1565317000, 0.1776552000, 0.2215045000, 0.3193205000, 0.5648633000, 1.2074978000", \ + "0.1507670000, 0.1607347000, 0.1817659000, 0.2256817000, 0.3235963000, 0.5686792000, 1.2119520000", \ + "0.1586966000, 0.1685789000, 0.1897998000, 0.2336814000, 0.3316581000, 0.5769231000, 1.2181856000", \ + "0.1737676000, 0.1837912000, 0.2048572000, 0.2486763000, 0.3467696000, 0.5929540000, 1.2398964000", \ + "0.2011553000, 0.2114798000, 0.2330897000, 0.2774379000, 0.3756618000, 0.6214335000, 1.2636564000", \ + "0.2424201000, 0.2536444000, 0.2767951000, 0.3234651000, 0.4236556000, 0.6704138000, 1.3188990000", \ + "0.2827737000, 0.2966853000, 0.3242588000, 0.3760208000, 0.4796689000, 0.7271770000, 1.3689962000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013092100, 0.0034280700, 0.0089761600, 0.0235034000, 0.0615419000, 0.1611430000"); + values("0.0274755000, 0.0321472000, 0.0429408000, 0.0654848000, 0.1212444000, 0.2737288000, 0.6901529000", \ + "0.0274665000, 0.0321264000, 0.0426408000, 0.0654901000, 0.1211230000, 0.2737708000, 0.6965167000", \ + "0.0274476000, 0.0320810000, 0.0428291000, 0.0657402000, 0.1216016000, 0.2737870000, 0.6910748000", \ + "0.0274560000, 0.0326405000, 0.0425274000, 0.0657971000, 0.1214629000, 0.2738721000, 0.6927491000", \ + "0.0277832000, 0.0323062000, 0.0429448000, 0.0653616000, 0.1213427000, 0.2738193000, 0.6944987000", \ + "0.0345371000, 0.0392699000, 0.0494064000, 0.0706627000, 0.1239397000, 0.2742984000, 0.6888127000", \ + "0.0510530000, 0.0572341000, 0.0684165000, 0.0902673000, 0.1401277000, 0.2822385000, 0.6907221000"); + } + related_pin : "D"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013092100, 0.0034280700, 0.0089761600, 0.0235034000, 0.0615419000, 0.1611430000"); + values("0.0346152000, 0.0429627000, 0.0620999000, 0.1092458000, 0.2353127000, 0.5796004000, 1.4958100000", \ + "0.0347670000, 0.0430365000, 0.0622710000, 0.1092245000, 0.2355468000, 0.5806889000, 1.4970030000", \ + "0.0347556000, 0.0431686000, 0.0623166000, 0.1092264000, 0.2355161000, 0.5809868000, 1.5005552000", \ + "0.0345568000, 0.0430102000, 0.0620664000, 0.1091443000, 0.2351501000, 0.5817535000, 1.5026038000", \ + "0.0362504000, 0.0444551000, 0.0634717000, 0.1104267000, 0.2357382000, 0.5805414000, 1.4999176000", \ + "0.0406243000, 0.0494148000, 0.0687683000, 0.1149311000, 0.2385613000, 0.5814871000, 1.4986673000", \ + "0.0521487000, 0.0619329000, 0.0824527000, 0.1261088000, 0.2447737000, 0.5828880000, 1.4888427000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__and4_2") { + leakage_power () { + value : 0.0034361000; + when : "!A&!B&!C&D"; + } + leakage_power () { + value : 0.0034293000; + when : "!A&!B&!C&!D"; + } + leakage_power () { + value : 0.0034555000; + when : "!A&!B&C&D"; + } + leakage_power () { + value : 0.0034364000; + when : "!A&!B&C&!D"; + } + leakage_power () { + value : 0.0034597000; + when : "!A&B&!C&D"; + } + leakage_power () { + value : 0.0034381000; + when : "!A&B&!C&!D"; + } + leakage_power () { + value : 0.0037988000; + when : "!A&B&C&D"; + } + leakage_power () { + value : 0.0034609000; + when : "!A&B&C&!D"; + } + leakage_power () { + value : 0.0034660000; + when : "A&!B&!C&D"; + } + leakage_power () { + value : 0.0034439000; + when : "A&!B&!C&!D"; + } + leakage_power () { + value : 0.0038356000; + when : "A&!B&C&D"; + } + leakage_power () { + value : 0.0034673000; + when : "A&!B&C&!D"; + } + leakage_power () { + value : 0.0038674000; + when : "A&B&!C&D"; + } + leakage_power () { + value : 0.0034733000; + when : "A&B&!C&!D"; + } + leakage_power () { + value : 0.0023631000; + when : "A&B&C&D"; + } + leakage_power () { + value : 0.0038733000; + when : "A&B&C&!D"; + } + area : 10.009600000; + cell_footprint : "sky130_fd_sc_hd__and4"; + cell_leakage_power : 0.0034815480; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A") { + capacitance : 0.0014950000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0014800000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0028438000, 0.0028443000, 0.0028454000, 0.0028458000, 0.0028465000, 0.0028483000, 0.0028523000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0022047000, -0.0022079000, -0.0022152000, -0.0022109000, -0.0022010000, -0.0021782000, -0.0021257000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0015100000; + } + pin ("B") { + capacitance : 0.0015240000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0014970000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0023960000, 0.0023930000, 0.0023861000, 0.0023947000, 0.0024145000, 0.0024602000, 0.0025655000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0021646000, -0.0021626000, -0.0021578000, -0.0021580000, -0.0021584000, -0.0021592000, -0.0021612000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0015510000; + } + pin ("C") { + capacitance : 0.0015200000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0014890000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0019128000, 0.0019131000, 0.0019140000, 0.0019137000, 0.0019130000, 0.0019115000, 0.0019081000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0019192000, -0.0019152000, -0.0019060000, -0.0019059000, -0.0019055000, -0.0019047000, -0.0019027000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0015510000; + } + pin ("D") { + capacitance : 0.0015370000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0014810000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0021528000, 0.0021531000, 0.0021538000, 0.0021538000, 0.0021540000, 0.0021543000, 0.0021550000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0021485000, -0.0021496000, -0.0021520000, -0.0021522000, -0.0021527000, -0.0021540000, -0.0021568000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0015930000; + } + pin ("X") { + direction : "output"; + function : "(A&B&C&D)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014523400, 0.0042185820, 0.0122536300, 0.0355928700, 0.1033859000, 0.3003029000"); + values("0.0110362000, 0.0094787000, 0.0057099000, -0.0056820000, -0.0418896000, -0.1510720000, -0.4699226000", \ + "0.0109912000, 0.0095155000, 0.0057127000, -0.0056026000, -0.0419173000, -0.1511205000, -0.4699681000", \ + "0.0108474000, 0.0093802000, 0.0055626000, -0.0058439000, -0.0420531000, -0.1512550000, -0.4701078000", \ + "0.0106175000, 0.0091906000, 0.0053401000, -0.0060574000, -0.0423334000, -0.1514964000, -0.4703381000", \ + "0.0103794000, 0.0089079000, 0.0050518000, -0.0064506000, -0.0426677000, -0.1517861000, -0.4706141000", \ + "0.0106031000, 0.0089480000, 0.0046913000, -0.0067129000, -0.0430278000, -0.1520449000, -0.4705695000", \ + "0.0148535000, 0.0130494000, 0.0082078000, -0.0050121000, -0.0424266000, -0.1516204000, -0.4699535000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014523400, 0.0042185820, 0.0122536300, 0.0355928700, 0.1033859000, 0.3003029000"); + values("0.0150321000, 0.0166030000, 0.0212820000, 0.0347874000, 0.0725678000, 0.1812905000, 0.4973927000", \ + "0.0150492000, 0.0166072000, 0.0212959000, 0.0348429000, 0.0727180000, 0.1812514000, 0.4976965000", \ + "0.0148783000, 0.0164388000, 0.0212035000, 0.0347149000, 0.0725260000, 0.1812928000, 0.4944704000", \ + "0.0147291000, 0.0162649000, 0.0210126000, 0.0345673000, 0.0723863000, 0.1810250000, 0.4970241000", \ + "0.0148215000, 0.0163912000, 0.0209719000, 0.0343137000, 0.0721488000, 0.1808141000, 0.4970785000", \ + "0.0153544000, 0.0168151000, 0.0210696000, 0.0344349000, 0.0720473000, 0.1799597000, 0.4988728000", \ + "0.0170375000, 0.0184632000, 0.0229878000, 0.0357307000, 0.0729858000, 0.1808353000, 0.4981379000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014523400, 0.0042185820, 0.0122536300, 0.0355928700, 0.1033859000, 0.3003029000"); + values("0.0127271000, 0.0112044000, 0.0073036000, -0.0040266000, -0.0401602000, -0.1492942000, -0.4680857000", \ + "0.0125565000, 0.0110670000, 0.0073539000, -0.0041795000, -0.0402411000, -0.1493306000, -0.4681153000", \ + "0.0125595000, 0.0110441000, 0.0071574000, -0.0041149000, -0.0403979000, -0.1494194000, -0.4682142000", \ + "0.0123172000, 0.0107977000, 0.0068690000, -0.0044794000, -0.0405774000, -0.1496586000, -0.4684346000", \ + "0.0121158000, 0.0106238000, 0.0067612000, -0.0047396000, -0.0409681000, -0.1499413000, -0.4686701000", \ + "0.0121819000, 0.0106297000, 0.0064965000, -0.0050500000, -0.0412981000, -0.1502374000, -0.4688356000", \ + "0.0164830000, 0.0146890000, 0.0103625000, -0.0028933000, -0.0406263000, -0.1497454000, -0.4682412000"); + } + related_pin : "B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014523400, 0.0042185820, 0.0122536300, 0.0355928700, 0.1033859000, 0.3003029000"); + values("0.0151901000, 0.0167452000, 0.0214126000, 0.0349980000, 0.0727863000, 0.1815463000, 0.4996279000", \ + "0.0151801000, 0.0168214000, 0.0214715000, 0.0350080000, 0.0725906000, 0.1813004000, 0.4971458000", \ + "0.0151116000, 0.0167594000, 0.0214209000, 0.0349454000, 0.0728306000, 0.1813144000, 0.4976570000", \ + "0.0150118000, 0.0165220000, 0.0212509000, 0.0347017000, 0.0726097000, 0.1812749000, 0.4965114000", \ + "0.0149888000, 0.0165355000, 0.0211268000, 0.0346455000, 0.0724873000, 0.1810680000, 0.4969946000", \ + "0.0155035000, 0.0169709000, 0.0212758000, 0.0343874000, 0.0717363000, 0.1806358000, 0.4975139000", \ + "0.0167544000, 0.0181910000, 0.0224394000, 0.0354850000, 0.0731945000, 0.1818987000, 0.4981157000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014523400, 0.0042185820, 0.0122536300, 0.0355928700, 0.1033859000, 0.3003029000"); + values("0.0143985000, 0.0130375000, 0.0091195000, -0.0023269000, -0.0383264000, -0.1473158000, -0.4660271000", \ + "0.0143574000, 0.0128499000, 0.0089889000, -0.0022678000, -0.0384255000, -0.1473582000, -0.4660743000", \ + "0.0142612000, 0.0127639000, 0.0088969000, -0.0023744000, -0.0384889000, -0.1474821000, -0.4661860000", \ + "0.0141413000, 0.0126575000, 0.0087467000, -0.0026182000, -0.0387245000, -0.1476643000, -0.4663225000", \ + "0.0139708000, 0.0124645000, 0.0085698000, -0.0028959000, -0.0389756000, -0.1478824000, -0.4665030000", \ + "0.0143946000, 0.0127227000, 0.0086634000, -0.0029345000, -0.0391567000, -0.1480171000, -0.4665337000", \ + "0.0186738000, 0.0168582000, 0.0119870000, -0.0012477000, -0.0390090000, -0.1479546000, -0.4663680000"); + } + related_pin : "C"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014523400, 0.0042185820, 0.0122536300, 0.0355928700, 0.1033859000, 0.3003029000"); + values("0.0150361000, 0.0165970000, 0.0213546000, 0.0347061000, 0.0724523000, 0.1811043000, 0.4971996000", \ + "0.0149458000, 0.0165046000, 0.0211513000, 0.0346658000, 0.0725396000, 0.1812386000, 0.4992165000", \ + "0.0149165000, 0.0164777000, 0.0211944000, 0.0346704000, 0.0724323000, 0.1810357000, 0.4970404000", \ + "0.0147727000, 0.0163288000, 0.0211069000, 0.0344995000, 0.0724083000, 0.1809439000, 0.4969102000", \ + "0.0147763000, 0.0163313000, 0.0209313000, 0.0344798000, 0.0722859000, 0.1808019000, 0.4968095000", \ + "0.0154889000, 0.0169914000, 0.0213428000, 0.0342710000, 0.0719086000, 0.1808168000, 0.4969022000", \ + "0.0165391000, 0.0179895000, 0.0223831000, 0.0352043000, 0.0724845000, 0.1811387000, 0.4980124000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014523400, 0.0042185820, 0.0122536300, 0.0355928700, 0.1033859000, 0.3003029000"); + values("0.0156492000, 0.0141255000, 0.0102430000, -0.0011880000, -0.0373877000, -0.1464743000, -0.4651761000", \ + "0.0155785000, 0.0140675000, 0.0101719000, -0.0011774000, -0.0374413000, -0.1465278000, -0.4652480000", \ + "0.0155478000, 0.0140292000, 0.0100945000, -0.0013458000, -0.0375515000, -0.1466315000, -0.4653456000", \ + "0.0154430000, 0.0139388000, 0.0100065000, -0.0014376000, -0.0376847000, -0.1467434000, -0.4654425000", \ + "0.0152466000, 0.0137293000, 0.0098315000, -0.0016412000, -0.0378516000, -0.1468909000, -0.4655581000", \ + "0.0159598000, 0.0143656000, 0.0103272000, -0.0011433000, -0.0375519000, -0.1466771000, -0.4653648000", \ + "0.0204206000, 0.0186350000, 0.0137981000, 0.0000915000, -0.0378094000, -0.1467587000, -0.4653357000"); + } + related_pin : "D"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014523400, 0.0042185820, 0.0122536300, 0.0355928700, 0.1033859000, 0.3003029000"); + values("0.0152054000, 0.0168191000, 0.0214699000, 0.0350000000, 0.0728619000, 0.1811963000, 0.4974811000", \ + "0.0151969000, 0.0168031000, 0.0214989000, 0.0349971000, 0.0728492000, 0.1811921000, 0.4996951000", \ + "0.0151352000, 0.0166230000, 0.0212793000, 0.0348786000, 0.0726617000, 0.1812899000, 0.4991227000", \ + "0.0150057000, 0.0165836000, 0.0212566000, 0.0346457000, 0.0725619000, 0.1812544000, 0.4992347000", \ + "0.0149206000, 0.0164587000, 0.0211240000, 0.0344983000, 0.0723089000, 0.1809207000, 0.4968989000", \ + "0.0155825000, 0.0170134000, 0.0214937000, 0.0344759000, 0.0721927000, 0.1808010000, 0.4974373000", \ + "0.0161823000, 0.0176470000, 0.0220426000, 0.0351787000, 0.0728743000, 0.1812546000, 0.4953162000"); + } + } + max_capacitance : 0.3003030000; + max_transition : 1.5088210000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014523400, 0.0042185800, 0.0122536000, 0.0355929000, 0.1033860000, 0.3003030000"); + values("0.1439006000, 0.1498602000, 0.1631129000, 0.1893829000, 0.2404104000, 0.3545403000, 0.6604106000", \ + "0.1492820000, 0.1552104000, 0.1683628000, 0.1947434000, 0.2458399000, 0.3598492000, 0.6660071000", \ + "0.1625071000, 0.1684572000, 0.1815795000, 0.2076911000, 0.2590065000, 0.3729889000, 0.6791892000", \ + "0.1930727000, 0.1990569000, 0.2122190000, 0.2383452000, 0.2898161000, 0.4038004000, 0.7098170000", \ + "0.2669442000, 0.2728811000, 0.2859721000, 0.3120346000, 0.3634746000, 0.4776673000, 0.7836952000", \ + "0.4109409000, 0.4181891000, 0.4340591000, 0.4644262000, 0.5196815000, 0.6358923000, 0.9404197000", \ + "0.6392744000, 0.6486617000, 0.6693517000, 0.7090644000, 0.7774078000, 0.9043031000, 1.2101872000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014523400, 0.0042185800, 0.0122536000, 0.0355929000, 0.1033860000, 0.3003030000"); + values("0.1561482000, 0.1651011000, 0.1852611000, 0.2277625000, 0.3208165000, 0.5592614000, 1.2388742000", \ + "0.1599025000, 0.1688951000, 0.1892483000, 0.2316453000, 0.3247320000, 0.5628961000, 1.2459872000", \ + "0.1687122000, 0.1776380000, 0.1979405000, 0.2403890000, 0.3334426000, 0.5718336000, 1.2552758000", \ + "0.1910249000, 0.1999276000, 0.2204135000, 0.2627903000, 0.3559326000, 0.5939595000, 1.2756424000", \ + "0.2421129000, 0.2510226000, 0.2714529000, 0.3138282000, 0.4069419000, 0.6451224000, 1.3253989000", \ + "0.3213409000, 0.3315905000, 0.3534253000, 0.3982857000, 0.4938661000, 0.7341472000, 1.4202810000", \ + "0.4104822000, 0.4233424000, 0.4516707000, 0.5044405000, 0.6035923000, 0.8438069000, 1.5244942000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014523400, 0.0042185800, 0.0122536000, 0.0355929000, 0.1033860000, 0.3003030000"); + values("0.0263981000, 0.0302305000, 0.0385749000, 0.0573991000, 0.1032598000, 0.2311659000, 0.6304057000", \ + "0.0266860000, 0.0303039000, 0.0393077000, 0.0573474000, 0.1029063000, 0.2320449000, 0.6303764000", \ + "0.0264799000, 0.0303039000, 0.0392731000, 0.0580147000, 0.1027924000, 0.2318402000, 0.6298208000", \ + "0.0265101000, 0.0303104000, 0.0387402000, 0.0579819000, 0.1028447000, 0.2321086000, 0.6276972000", \ + "0.0268052000, 0.0303036000, 0.0392107000, 0.0582394000, 0.1027863000, 0.2317642000, 0.6321822000", \ + "0.0376236000, 0.0414724000, 0.0505867000, 0.0685665000, 0.1102590000, 0.2345935000, 0.6332410000", \ + "0.0571327000, 0.0622560000, 0.0733900000, 0.0950067000, 0.1371931000, 0.2528797000, 0.6317059000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014523400, 0.0042185800, 0.0122536000, 0.0355929000, 0.1033860000, 0.3003030000"); + values("0.0362225000, 0.0429598000, 0.0594175000, 0.0976664000, 0.2040689000, 0.5274232000, 1.5009899000", \ + "0.0365097000, 0.0428887000, 0.0589996000, 0.0976697000, 0.2037458000, 0.5287286000, 1.5054005000", \ + "0.0361992000, 0.0428236000, 0.0591364000, 0.0976563000, 0.2040688000, 0.5280417000, 1.4985820000", \ + "0.0362173000, 0.0428178000, 0.0590481000, 0.0976078000, 0.2039577000, 0.5288775000, 1.5034298000", \ + "0.0370996000, 0.0437412000, 0.0596934000, 0.0987082000, 0.2037963000, 0.5286497000, 1.5032291000", \ + "0.0457438000, 0.0522038000, 0.0677855000, 0.1049331000, 0.2091291000, 0.5307380000, 1.5043435000", \ + "0.0627884000, 0.0707378000, 0.0883733000, 0.1230427000, 0.2186402000, 0.5350209000, 1.4976378000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014523400, 0.0042185800, 0.0122536000, 0.0355929000, 0.1033860000, 0.3003030000"); + values("0.1696447000, 0.1760320000, 0.1901181000, 0.2175587000, 0.2704082000, 0.3861980000, 0.6927764000", \ + "0.1751309000, 0.1814905000, 0.1954735000, 0.2231991000, 0.2758755000, 0.3915683000, 0.6981745000", \ + "0.1886635000, 0.1949983000, 0.2090434000, 0.2366048000, 0.2892646000, 0.4050052000, 0.7116427000", \ + "0.2197822000, 0.2261768000, 0.2404011000, 0.2680092000, 0.3207739000, 0.4366294000, 0.7430783000", \ + "0.2955622000, 0.3018660000, 0.3158776000, 0.3433327000, 0.3965025000, 0.5123795000, 0.8187345000", \ + "0.4568396000, 0.4643051000, 0.4799469000, 0.5100706000, 0.5654033000, 0.6825607000, 0.9892752000", \ + "0.7239129000, 0.7334410000, 0.7541367000, 0.7929248000, 0.8616914000, 0.9884887000, 1.2975510000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014523400, 0.0042185800, 0.0122536000, 0.0355929000, 0.1033860000, 0.3003030000"); + values("0.1672908000, 0.1762155000, 0.1964777000, 0.2390384000, 0.3320599000, 0.5702577000, 1.2539146000", \ + "0.1713460000, 0.1804128000, 0.2007431000, 0.2431033000, 0.3361908000, 0.5740765000, 1.2562023000", \ + "0.1800765000, 0.1891515000, 0.2095169000, 0.2518646000, 0.3449682000, 0.5830697000, 1.2661077000", \ + "0.2000438000, 0.2088313000, 0.2293536000, 0.2716733000, 0.3647361000, 0.6030292000, 1.2893692000", \ + "0.2440360000, 0.2530667000, 0.2735815000, 0.3163118000, 0.4093832000, 0.6478560000, 1.3273100000", \ + "0.3165556000, 0.3266526000, 0.3490504000, 0.3931004000, 0.4892165000, 0.7289672000, 1.4121735000", \ + "0.3997439000, 0.4119913000, 0.4395710000, 0.4915705000, 0.5913746000, 0.8320482000, 1.5132361000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014523400, 0.0042185800, 0.0122536000, 0.0355929000, 0.1033860000, 0.3003030000"); + values("0.0294647000, 0.0332775000, 0.0421536000, 0.0610945000, 0.1069645000, 0.2347176000, 0.6340173000", \ + "0.0294643000, 0.0333601000, 0.0425699000, 0.0610501000, 0.1070634000, 0.2345870000, 0.6305958000", \ + "0.0293741000, 0.0332262000, 0.0419416000, 0.0611059000, 0.1068495000, 0.2341223000, 0.6335918000", \ + "0.0294389000, 0.0333093000, 0.0424638000, 0.0612801000, 0.1065162000, 0.2345385000, 0.6300439000", \ + "0.0293716000, 0.0332344000, 0.0419394000, 0.0608736000, 0.1064226000, 0.2344989000, 0.6306639000", \ + "0.0380494000, 0.0419897000, 0.0505133000, 0.0687001000, 0.1113247000, 0.2354973000, 0.6349700000", \ + "0.0577684000, 0.0628408000, 0.0736779000, 0.0952811000, 0.1364857000, 0.2513015000, 0.6331184000"); + } + related_pin : "B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014523400, 0.0042185800, 0.0122536000, 0.0355929000, 0.1033860000, 0.3003030000"); + values("0.0360881000, 0.0427502000, 0.0593443000, 0.0978051000, 0.2039959000, 0.5285833000, 1.5024072000", \ + "0.0362573000, 0.0431424000, 0.0590754000, 0.0977606000, 0.2043346000, 0.5291632000, 1.5025891000", \ + "0.0362391000, 0.0431223000, 0.0590035000, 0.0977447000, 0.2038504000, 0.5285609000, 1.5069753000", \ + "0.0362391000, 0.0428716000, 0.0590764000, 0.0976288000, 0.2043335000, 0.5283270000, 1.5046955000", \ + "0.0374138000, 0.0439482000, 0.0600187000, 0.0984746000, 0.2044216000, 0.5281333000, 1.4987245000", \ + "0.0434058000, 0.0501515000, 0.0663735000, 0.1057186000, 0.2094114000, 0.5289586000, 1.5023885000", \ + "0.0583279000, 0.0663668000, 0.0837925000, 0.1201906000, 0.2180252000, 0.5343343000, 1.4991741000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014523400, 0.0042185800, 0.0122536000, 0.0355929000, 0.1033860000, 0.3003030000"); + values("0.1847760000, 0.1912889000, 0.2056436000, 0.2339832000, 0.2875182000, 0.4040908000, 0.7112480000", \ + "0.1901220000, 0.1967025000, 0.2111693000, 0.2390660000, 0.2929835000, 0.4096185000, 0.7167446000", \ + "0.2036420000, 0.2101890000, 0.2246923000, 0.2528144000, 0.3064360000, 0.4232440000, 0.7303754000", \ + "0.2350713000, 0.2422406000, 0.2566743000, 0.2848801000, 0.3387499000, 0.4555108000, 0.7623507000", \ + "0.3116540000, 0.3183479000, 0.3327960000, 0.3609437000, 0.4148568000, 0.5319147000, 0.8384652000", \ + "0.4798283000, 0.4877058000, 0.5035366000, 0.5333418000, 0.5883864000, 0.7058856000, 1.0118976000", \ + "0.7664216000, 0.7760407000, 0.7965741000, 0.8358976000, 0.9026852000, 1.0288227000, 1.3376902000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014523400, 0.0042185800, 0.0122536000, 0.0355929000, 0.1033860000, 0.3003030000"); + values("0.1735709000, 0.1825499000, 0.2028722000, 0.2452322000, 0.3382641000, 0.5763987000, 1.2559562000", \ + "0.1777894000, 0.1867329000, 0.2069630000, 0.2495572000, 0.3425456000, 0.5806230000, 1.2642174000", \ + "0.1863096000, 0.1952542000, 0.2154932000, 0.2579907000, 0.3509872000, 0.5892012000, 1.2686261000", \ + "0.2032576000, 0.2122221000, 0.2325852000, 0.2749496000, 0.3681051000, 0.6056856000, 1.2884641000", \ + "0.2394094000, 0.2483025000, 0.2687782000, 0.3115627000, 0.4046581000, 0.6428224000, 1.3243259000", \ + "0.3000459000, 0.3100749000, 0.3321563000, 0.3772599000, 0.4727552000, 0.7122296000, 1.3914950000", \ + "0.3725376000, 0.3847629000, 0.4110746000, 0.4625926000, 0.5627672000, 0.8035057000, 1.4836637000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014523400, 0.0042185800, 0.0122536000, 0.0355929000, 0.1033860000, 0.3003030000"); + values("0.0310024000, 0.0349356000, 0.0438356000, 0.0624976000, 0.1084049000, 0.2354036000, 0.6302515000", \ + "0.0310682000, 0.0350778000, 0.0439093000, 0.0629557000, 0.1086316000, 0.2349323000, 0.6305006000", \ + "0.0310626000, 0.0350415000, 0.0441733000, 0.0630220000, 0.1082781000, 0.2360417000, 0.6343185000", \ + "0.0310222000, 0.0348471000, 0.0436562000, 0.0625964000, 0.1083697000, 0.2356298000, 0.6319686000", \ + "0.0309396000, 0.0349964000, 0.0443938000, 0.0625348000, 0.1084203000, 0.2352903000, 0.6310594000", \ + "0.0374007000, 0.0420546000, 0.0499097000, 0.0674765000, 0.1110049000, 0.2359264000, 0.6315815000", \ + "0.0573523000, 0.0623953000, 0.0728480000, 0.0929186000, 0.1340299000, 0.2514366000, 0.6344754000"); + } + related_pin : "C"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014523400, 0.0042185800, 0.0122536000, 0.0355929000, 0.1033860000, 0.3003030000"); + values("0.0360394000, 0.0428029000, 0.0590191000, 0.0977033000, 0.2040942000, 0.5279885000, 1.5016485000", \ + "0.0361167000, 0.0427057000, 0.0592918000, 0.0978694000, 0.2040152000, 0.5285660000, 1.5028918000", \ + "0.0361181000, 0.0428712000, 0.0593540000, 0.0976635000, 0.2041560000, 0.5274349000, 1.5012905000", \ + "0.0361319000, 0.0427762000, 0.0589420000, 0.0977740000, 0.2039425000, 0.5292038000, 1.5014519000", \ + "0.0373778000, 0.0441899000, 0.0600259000, 0.0982520000, 0.2040446000, 0.5283348000, 1.5031417000", \ + "0.0420800000, 0.0492781000, 0.0652152000, 0.1044397000, 0.2082206000, 0.5303904000, 1.4991139000", \ + "0.0552859000, 0.0628693000, 0.0802212000, 0.1174609000, 0.2180184000, 0.5331601000, 1.4976794000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014523400, 0.0042185800, 0.0122536000, 0.0355929000, 0.1033860000, 0.3003030000"); + values("0.1946516000, 0.2012745000, 0.2159046000, 0.2443457000, 0.2981863000, 0.4151804000, 0.7223835000", \ + "0.1998945000, 0.2065239000, 0.2211294000, 0.2495122000, 0.3033585000, 0.4204506000, 0.7280389000", \ + "0.2127878000, 0.2194027000, 0.2340379000, 0.2624249000, 0.3161763000, 0.4334914000, 0.7403144000", \ + "0.2451845000, 0.2518135000, 0.2663369000, 0.2956833000, 0.3495680000, 0.4666986000, 0.7736217000", \ + "0.3223256000, 0.3289218000, 0.3435185000, 0.3721033000, 0.4263588000, 0.5433472000, 0.8506700000", \ + "0.4950903000, 0.5022422000, 0.5177365000, 0.5461351000, 0.6009002000, 0.7181321000, 1.0255844000", \ + "0.7931334000, 0.8025201000, 0.8230167000, 0.8612602000, 0.9272516000, 1.0530274000, 1.3614511000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014523400, 0.0042185800, 0.0122536000, 0.0355929000, 0.1033860000, 0.3003030000"); + values("0.1795201000, 0.1885042000, 0.2088883000, 0.2512457000, 0.3443069000, 0.5820969000, 1.2650933000", \ + "0.1837813000, 0.1927333000, 0.2130833000, 0.2554914000, 0.3485429000, 0.5864570000, 1.2680548000", \ + "0.1919312000, 0.2008156000, 0.2210528000, 0.2636268000, 0.3566155000, 0.5945772000, 1.2782229000", \ + "0.2070882000, 0.2160621000, 0.2364458000, 0.2787255000, 0.3717259000, 0.6099565000, 1.2940125000", \ + "0.2363556000, 0.2453466000, 0.2656838000, 0.3083950000, 0.4015525000, 0.6394253000, 1.3218105000", \ + "0.2839018000, 0.2934357000, 0.3155420000, 0.3604421000, 0.4560217000, 0.6954322000, 1.3746867000", \ + "0.3427513000, 0.3541413000, 0.3795061000, 0.4291574000, 0.5296489000, 0.7706664000, 1.4510715000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014523400, 0.0042185800, 0.0122536000, 0.0355929000, 0.1033860000, 0.3003030000"); + values("0.0320692000, 0.0362488000, 0.0446177000, 0.0642411000, 0.1095516000, 0.2362584000, 0.6321831000", \ + "0.0319932000, 0.0360659000, 0.0451929000, 0.0641310000, 0.1094127000, 0.2367748000, 0.6319672000", \ + "0.0319265000, 0.0360223000, 0.0453674000, 0.0635119000, 0.1092990000, 0.2362996000, 0.6316588000", \ + "0.0320481000, 0.0360019000, 0.0446420000, 0.0638862000, 0.1092757000, 0.2363049000, 0.6318269000", \ + "0.0319925000, 0.0358290000, 0.0446792000, 0.0641371000, 0.1090993000, 0.2366124000, 0.6323211000", \ + "0.0373720000, 0.0409389000, 0.0497497000, 0.0677646000, 0.1112008000, 0.2368372000, 0.6328285000", \ + "0.0567533000, 0.0611903000, 0.0716472000, 0.0915187000, 0.1328058000, 0.2493639000, 0.6340760000"); + } + related_pin : "D"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014523400, 0.0042185800, 0.0122536000, 0.0355929000, 0.1033860000, 0.3003030000"); + values("0.0363037000, 0.0430898000, 0.0590050000, 0.0976802000, 0.2040173000, 0.5287212000, 1.5048167000", \ + "0.0365166000, 0.0430303000, 0.0589054000, 0.0975200000, 0.2039578000, 0.5280481000, 1.5088212000", \ + "0.0360182000, 0.0426994000, 0.0593427000, 0.0978278000, 0.2040086000, 0.5284278000, 1.5032456000", \ + "0.0362151000, 0.0428867000, 0.0591886000, 0.0977537000, 0.2038378000, 0.5292686000, 1.5050878000", \ + "0.0371774000, 0.0436197000, 0.0595133000, 0.0982838000, 0.2044145000, 0.5288629000, 1.5017571000", \ + "0.0411242000, 0.0481088000, 0.0648436000, 0.1032961000, 0.2076834000, 0.5285557000, 1.5014794000", \ + "0.0508141000, 0.0586356000, 0.0757667000, 0.1156499000, 0.2166704000, 0.5329967000, 1.4955370000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__and4_4") { + leakage_power () { + value : 0.0040885000; + when : "!A&!B&!C&D"; + } + leakage_power () { + value : 0.0040826000; + when : "!A&!B&!C&!D"; + } + leakage_power () { + value : 0.0041054000; + when : "!A&!B&C&D"; + } + leakage_power () { + value : 0.0040890000; + when : "!A&!B&C&!D"; + } + leakage_power () { + value : 0.0041100000; + when : "!A&B&!C&D"; + } + leakage_power () { + value : 0.0040910000; + when : "!A&B&!C&!D"; + } + leakage_power () { + value : 0.0044086000; + when : "!A&B&C&D"; + } + leakage_power () { + value : 0.0041123000; + when : "!A&B&C&!D"; + } + leakage_power () { + value : 0.0041161000; + when : "A&!B&!C&D"; + } + leakage_power () { + value : 0.0040967000; + when : "A&!B&!C&!D"; + } + leakage_power () { + value : 0.0044373000; + when : "A&!B&C&D"; + } + leakage_power () { + value : 0.0041185000; + when : "A&!B&C&!D"; + } + leakage_power () { + value : 0.0044719000; + when : "A&B&!C&D"; + } + leakage_power () { + value : 0.0041245000; + when : "A&B&!C&!D"; + } + leakage_power () { + value : 0.0059705000; + when : "A&B&C&D"; + } + leakage_power () { + value : 0.0044864000; + when : "A&B&C&!D"; + } + area : 11.260800000; + cell_footprint : "sky130_fd_sc_hd__and4"; + cell_leakage_power : 0.0043068320; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A") { + capacitance : 0.0023460000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022950000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0049085000, 0.0049057000, 0.0048994000, 0.0049006000, 0.0049034000, 0.0049100000, 0.0049251000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0040215000, -0.0040234000, -0.0040278000, -0.0040214000, -0.0040067000, -0.0039727000, -0.0038942000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0023970000; + } + pin ("B") { + capacitance : 0.0024100000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0023320000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0045905000, 0.0045862000, 0.0045764000, 0.0045897000, 0.0046203000, 0.0046909000, 0.0048537000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0041737000, -0.0041739000, -0.0041744000, -0.0041738000, -0.0041723000, -0.0041688000, -0.0041608000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024870000; + } + pin ("C") { + capacitance : 0.0023630000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022720000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0039295000, 0.0039276000, 0.0039232000, 0.0039233000, 0.0039235000, 0.0039240000, 0.0039250000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0039330000, -0.0039306000, -0.0039251000, -0.0039247000, -0.0039238000, -0.0039217000, -0.0039170000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024540000; + } + pin ("D") { + capacitance : 0.0023420000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022160000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0041907000, 0.0041865000, 0.0041768000, 0.0041775000, 0.0041791000, 0.0041829000, 0.0041916000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0041791000, -0.0041780000, -0.0041753000, -0.0041753000, -0.0041753000, -0.0041752000, -0.0041749000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024690000; + } + pin ("X") { + direction : "output"; + function : "(A&B&C&D)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015975370, 0.0051042490, 0.0163084500, 0.0521067100, 0.1664848000, 0.5319312000"); + values("0.0223359000, 0.0206942000, 0.0156045000, 0.0000422000, -0.0551161000, -0.2393003000, -0.8310734000", \ + "0.0223127000, 0.0206209000, 0.0155582000, 0.0000159000, -0.0551261000, -0.2394300000, -0.8312129000", \ + "0.0220741000, 0.0204953000, 0.0153623000, -0.0002002000, -0.0553015000, -0.2395061000, -0.8312853000", \ + "0.0218765000, 0.0202375000, 0.0151509000, -0.0005730000, -0.0557999000, -0.2399575000, -0.8316254000", \ + "0.0219509000, 0.0201994000, 0.0149125000, -0.0012174000, -0.0561303000, -0.2404404000, -0.8319481000", \ + "0.0235522000, 0.0216341000, 0.0158156000, -0.0015283000, -0.0565708000, -0.2402844000, -0.8317194000", \ + "0.0286287000, 0.0265396000, 0.0202548000, 0.0016847000, -0.0552053000, -0.2400549000, -0.8309979000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015975370, 0.0051042490, 0.0163084500, 0.0521067100, 0.1664848000, 0.5319312000"); + values("0.0284573000, 0.0302812000, 0.0361407000, 0.0551465000, 0.1131036000, 0.2967632000, 0.8872369000", \ + "0.0283793000, 0.0302197000, 0.0361439000, 0.0548561000, 0.1132597000, 0.2969647000, 0.8872511000", \ + "0.0281455000, 0.0299734000, 0.0358226000, 0.0547779000, 0.1131833000, 0.2968166000, 0.8833840000", \ + "0.0278921000, 0.0296821000, 0.0354694000, 0.0543895000, 0.1130761000, 0.2963908000, 0.8833783000", \ + "0.0279423000, 0.0297159000, 0.0353788000, 0.0541404000, 0.1125677000, 0.2960288000, 0.8826487000", \ + "0.0291382000, 0.0307874000, 0.0363953000, 0.0549625000, 0.1120965000, 0.2959301000, 0.8783530000", \ + "0.0327781000, 0.0343445000, 0.0396643000, 0.0571872000, 0.1141342000, 0.2967248000, 0.8824727000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015975370, 0.0051042490, 0.0163084500, 0.0521067100, 0.1664848000, 0.5319312000"); + values("0.0247975000, 0.0230256000, 0.0177456000, 0.0022381000, -0.0526918000, -0.2367850000, -0.8283999000", \ + "0.0245758000, 0.0228916000, 0.0176975000, 0.0020692000, -0.0528576000, -0.2368287000, -0.8284381000", \ + "0.0244854000, 0.0227397000, 0.0175535000, 0.0019372000, -0.0530089000, -0.2369005000, -0.8285640000", \ + "0.0241787000, 0.0226117000, 0.0173402000, 0.0015960000, -0.0534809000, -0.2372808000, -0.8288311000", \ + "0.0242279000, 0.0225580000, 0.0172231000, 0.0011121000, -0.0536876000, -0.2377876000, -0.8292639000", \ + "0.0240097000, 0.0222137000, 0.0165476000, 0.0011577000, -0.0544551000, -0.2378499000, -0.8291896000", \ + "0.0310476000, 0.0289285000, 0.0226919000, 0.0040641000, -0.0538360000, -0.2378498000, -0.8288424000"); + } + related_pin : "B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015975370, 0.0051042490, 0.0163084500, 0.0521067100, 0.1664848000, 0.5319312000"); + values("0.0287368000, 0.0305589000, 0.0363073000, 0.0554486000, 0.1134856000, 0.2970398000, 0.8875170000", \ + "0.0287187000, 0.0305341000, 0.0363965000, 0.0554072000, 0.1133914000, 0.2966236000, 0.8869823000", \ + "0.0285719000, 0.0304274000, 0.0363002000, 0.0550271000, 0.1136625000, 0.2967996000, 0.8826101000", \ + "0.0283737000, 0.0300647000, 0.0358767000, 0.0549079000, 0.1131893000, 0.2967619000, 0.8830748000", \ + "0.0283272000, 0.0300946000, 0.0358856000, 0.0547419000, 0.1128290000, 0.2964197000, 0.8781726000", \ + "0.0288607000, 0.0305274000, 0.0359438000, 0.0544730000, 0.1126375000, 0.2959417000, 0.8821440000", \ + "0.0317283000, 0.0333317000, 0.0386184000, 0.0567437000, 0.1146472000, 0.2973207000, 0.8800286000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015975370, 0.0051042490, 0.0163084500, 0.0521067100, 0.1664848000, 0.5319312000"); + values("0.0275123000, 0.0258557000, 0.0205512000, 0.0048590000, -0.0498195000, -0.2336487000, -0.8251950000", \ + "0.0272980000, 0.0256433000, 0.0203339000, 0.0048576000, -0.0499708000, -0.2337458000, -0.8253166000", \ + "0.0272095000, 0.0254446000, 0.0202116000, 0.0047170000, -0.0500843000, -0.2338924000, -0.8254458000", \ + "0.0271271000, 0.0252294000, 0.0199679000, 0.0042639000, -0.0505640000, -0.2341872000, -0.8256660000", \ + "0.0272945000, 0.0255937000, 0.0201600000, 0.0041259000, -0.0510132000, -0.2345386000, -0.8259804000", \ + "0.0276065000, 0.0258002000, 0.0201196000, 0.0039484000, -0.0507306000, -0.2344676000, -0.8255981000", \ + "0.0346538000, 0.0325391000, 0.0263123000, 0.0076375000, -0.0504746000, -0.2343479000, -0.8252994000"); + } + related_pin : "C"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015975370, 0.0051042490, 0.0163084500, 0.0521067100, 0.1664848000, 0.5319312000"); + values("0.0285316000, 0.0302937000, 0.0360872000, 0.0549935000, 0.1135903000, 0.2965637000, 0.8820369000", \ + "0.0284849000, 0.0303065000, 0.0361660000, 0.0551784000, 0.1131561000, 0.2964668000, 0.8866325000", \ + "0.0283377000, 0.0301509000, 0.0358885000, 0.0549302000, 0.1134166000, 0.2964336000, 0.8819552000", \ + "0.0281039000, 0.0299271000, 0.0356834000, 0.0546334000, 0.1130690000, 0.2962549000, 0.8819636000", \ + "0.0280097000, 0.0297767000, 0.0356227000, 0.0544653000, 0.1127741000, 0.2962287000, 0.8824468000", \ + "0.0287986000, 0.0304903000, 0.0363632000, 0.0546483000, 0.1125316000, 0.2958767000, 0.8777816000", \ + "0.0309454000, 0.0325917000, 0.0380269000, 0.0566377000, 0.1138781000, 0.2975539000, 0.8786315000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015975370, 0.0051042490, 0.0163084500, 0.0521067100, 0.1664848000, 0.5319312000"); + values("0.0295029000, 0.0277243000, 0.0223330000, 0.0065108000, -0.0484183000, -0.2321913000, -0.8237790000", \ + "0.0293547000, 0.0277766000, 0.0223429000, 0.0064388000, -0.0484418000, -0.2323637000, -0.8239416000", \ + "0.0291749000, 0.0274524000, 0.0220927000, 0.0063285000, -0.0485813000, -0.2324937000, -0.8240351000", \ + "0.0289766000, 0.0272429000, 0.0218735000, 0.0060872000, -0.0488353000, -0.2327608000, -0.8241984000", \ + "0.0291639000, 0.0273747000, 0.0220145000, 0.0059390000, -0.0489412000, -0.2328115000, -0.8241819000", \ + "0.0293125000, 0.0274215000, 0.0217878000, 0.0064300000, -0.0489853000, -0.2330729000, -0.8243428000", \ + "0.0376705000, 0.0355602000, 0.0294144000, 0.0105823000, -0.0483344000, -0.2325222000, -0.8236917000"); + } + related_pin : "D"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015975370, 0.0051042490, 0.0163084500, 0.0521067100, 0.1664848000, 0.5319312000"); + values("0.0288300000, 0.0306251000, 0.0365994000, 0.0553208000, 0.1137850000, 0.2968700000, 0.8782827000", \ + "0.0287686000, 0.0305736000, 0.0363999000, 0.0553072000, 0.1137779000, 0.2966361000, 0.8817872000", \ + "0.0285933000, 0.0304391000, 0.0361491000, 0.0551900000, 0.1136417000, 0.2965250000, 0.8817338000", \ + "0.0283295000, 0.0301529000, 0.0359643000, 0.0548340000, 0.1132877000, 0.2963190000, 0.8858348000", \ + "0.0282773000, 0.0299772000, 0.0358158000, 0.0545154000, 0.1129950000, 0.2963205000, 0.8824244000", \ + "0.0292814000, 0.0309908000, 0.0366533000, 0.0544459000, 0.1128973000, 0.2959466000, 0.8779109000", \ + "0.0312342000, 0.0328978000, 0.0383677000, 0.0565755000, 0.1138979000, 0.2971594000, 0.8800971000"); + } + } + max_capacitance : 0.5319310000; + max_transition : 1.5064790000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015975400, 0.0051042500, 0.0163085000, 0.0521067000, 0.1664850000, 0.5319310000"); + values("0.1154774000, 0.1190116000, 0.1280661000, 0.1482224000, 0.1906042000, 0.2941229000, 0.6026539000", \ + "0.1209914000, 0.1244771000, 0.1335243000, 0.1536304000, 0.1962033000, 0.2996587000, 0.6083357000", \ + "0.1344616000, 0.1379507000, 0.1470132000, 0.1671641000, 0.2094988000, 0.3130463000, 0.6213901000", \ + "0.1651074000, 0.1686253000, 0.1776673000, 0.1976197000, 0.2408588000, 0.3444690000, 0.6528954000", \ + "0.2379787000, 0.2415085000, 0.2505905000, 0.2707340000, 0.3128440000, 0.4172132000, 0.7253331000", \ + "0.3641999000, 0.3688039000, 0.3805657000, 0.4056281000, 0.4546638000, 0.5612088000, 0.8693620000", \ + "0.5606758000, 0.5666413000, 0.5815357000, 0.6151660000, 0.6764486000, 0.7954639000, 1.1058705000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015975400, 0.0051042500, 0.0163085000, 0.0521067000, 0.1664850000, 0.5319310000"); + values("0.1618261000, 0.1679806000, 0.1839951000, 0.2204500000, 0.3046404000, 0.5313414000, 1.2394471000", \ + "0.1655860000, 0.1716438000, 0.1874874000, 0.2239701000, 0.3084047000, 0.5355444000, 1.2425126000", \ + "0.1742364000, 0.1803098000, 0.1961552000, 0.2326986000, 0.3171080000, 0.5442905000, 1.2515931000", \ + "0.1953239000, 0.2014007000, 0.2172416000, 0.2538579000, 0.3383099000, 0.5654400000, 1.2733906000", \ + "0.2456526000, 0.2517511000, 0.2673804000, 0.3043313000, 0.3885100000, 0.6159130000, 1.3227206000", \ + "0.3247661000, 0.3316766000, 0.3493024000, 0.3879140000, 0.4743006000, 0.7021113000, 1.4099921000", \ + "0.4132198000, 0.4217016000, 0.4435591000, 0.4901514000, 0.5817319000, 0.8106626000, 1.5193804000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015975400, 0.0051042500, 0.0163085000, 0.0521067000, 0.1664850000, 0.5319310000"); + values("0.0223430000, 0.0246128000, 0.0302678000, 0.0447774000, 0.0839331000, 0.2067106000, 0.6206612000", \ + "0.0224414000, 0.0247306000, 0.0304966000, 0.0449268000, 0.0838303000, 0.2063415000, 0.6234084000", \ + "0.0225930000, 0.0248214000, 0.0302851000, 0.0448801000, 0.0839642000, 0.2067321000, 0.6235474000", \ + "0.0223715000, 0.0245504000, 0.0306676000, 0.0450458000, 0.0837382000, 0.2064086000, 0.6205630000", \ + "0.0242041000, 0.0262011000, 0.0317512000, 0.0458043000, 0.0847194000, 0.2067239000, 0.6210005000", \ + "0.0362849000, 0.0388967000, 0.0450792000, 0.0596848000, 0.0956427000, 0.2113232000, 0.6210835000", \ + "0.0560531000, 0.0590802000, 0.0682859000, 0.0852594000, 0.1221502000, 0.2295372000, 0.6230528000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015975400, 0.0051042500, 0.0163085000, 0.0521067000, 0.1664850000, 0.5319310000"); + values("0.0372432000, 0.0419585000, 0.0541341000, 0.0858497000, 0.1783996000, 0.4843728000, 1.5059395000", \ + "0.0378340000, 0.0421830000, 0.0540432000, 0.0859591000, 0.1780799000, 0.4852774000, 1.5064787000", \ + "0.0375571000, 0.0421381000, 0.0539184000, 0.0860002000, 0.1780113000, 0.4852298000, 1.5018781000", \ + "0.0373231000, 0.0416442000, 0.0539614000, 0.0857794000, 0.1780061000, 0.4852910000, 1.5028785000", \ + "0.0382461000, 0.0427789000, 0.0551857000, 0.0870226000, 0.1786032000, 0.4845545000, 1.5027720000", \ + "0.0470706000, 0.0512691000, 0.0630987000, 0.0935239000, 0.1837430000, 0.4871425000, 1.4978636000", \ + "0.0647691000, 0.0700653000, 0.0844120000, 0.1126638000, 0.1963986000, 0.4913058000, 1.4985062000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015975400, 0.0051042500, 0.0163085000, 0.0521067000, 0.1664850000, 0.5319310000"); + values("0.1351915000, 0.1389019000, 0.1485162000, 0.1697996000, 0.2135846000, 0.3186717000, 0.6274285000", \ + "0.1410176000, 0.1447536000, 0.1543887000, 0.1753174000, 0.2195334000, 0.3243526000, 0.6325538000", \ + "0.1543166000, 0.1580446000, 0.1676197000, 0.1888534000, 0.2329599000, 0.3377335000, 0.6465828000", \ + "0.1859124000, 0.1896633000, 0.1992416000, 0.2202925000, 0.2651539000, 0.3691993000, 0.6775268000", \ + "0.2616216000, 0.2653380000, 0.2748951000, 0.2959567000, 0.3389735000, 0.4453091000, 0.7542109000", \ + "0.4075644000, 0.4122339000, 0.4240982000, 0.4491530000, 0.4981723000, 0.6051046000, 0.9139862000", \ + "0.6422922000, 0.6484000000, 0.6643088000, 0.6979367000, 0.7596609000, 0.8782939000, 1.1893055000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015975400, 0.0051042500, 0.0163085000, 0.0521067000, 0.1664850000, 0.5319310000"); + values("0.1721604000, 0.1782389000, 0.1940718000, 0.2307657000, 0.3150447000, 0.5420279000, 1.2507295000", \ + "0.1760492000, 0.1821361000, 0.1981470000, 0.2346042000, 0.3187217000, 0.5458507000, 1.2531877000", \ + "0.1843256000, 0.1905312000, 0.2064318000, 0.2429241000, 0.3272191000, 0.5541517000, 1.2656965000", \ + "0.2037948000, 0.2097282000, 0.2255944000, 0.2622454000, 0.3464831000, 0.5737610000, 1.2839647000", \ + "0.2472558000, 0.2533271000, 0.2693571000, 0.3060782000, 0.3904609000, 0.6176755000, 1.3242690000", \ + "0.3184426000, 0.3252217000, 0.3427058000, 0.3820121000, 0.4688517000, 0.6974830000, 1.4083676000", \ + "0.3982398000, 0.4064995000, 0.4279381000, 0.4739034000, 0.5658620000, 0.7961810000, 1.5036268000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015975400, 0.0051042500, 0.0163085000, 0.0521067000, 0.1664850000, 0.5319310000"); + values("0.0251216000, 0.0271957000, 0.0331307000, 0.0475818000, 0.0870770000, 0.2085749000, 0.6220923000", \ + "0.0249486000, 0.0271277000, 0.0330501000, 0.0480071000, 0.0867113000, 0.2089156000, 0.6224971000", \ + "0.0249382000, 0.0272322000, 0.0333251000, 0.0475917000, 0.0869425000, 0.2087537000, 0.6214944000", \ + "0.0251704000, 0.0274912000, 0.0330891000, 0.0477161000, 0.0867175000, 0.2088642000, 0.6216837000", \ + "0.0256924000, 0.0280091000, 0.0338933000, 0.0481644000, 0.0875700000, 0.2085049000, 0.6214717000", \ + "0.0366500000, 0.0393035000, 0.0452899000, 0.0600462000, 0.0952301000, 0.2117258000, 0.6221924000", \ + "0.0569307000, 0.0601477000, 0.0679122000, 0.0857381000, 0.1221010000, 0.2292605000, 0.6229365000"); + } + related_pin : "B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015975400, 0.0051042500, 0.0163085000, 0.0521067000, 0.1664850000, 0.5319310000"); + values("0.0375159000, 0.0419584000, 0.0543740000, 0.0856344000, 0.1781312000, 0.4853711000, 1.5060595000", \ + "0.0372849000, 0.0419663000, 0.0541703000, 0.0858733000, 0.1781817000, 0.4851320000, 1.5036611000", \ + "0.0372287000, 0.0419800000, 0.0541149000, 0.0860041000, 0.1782209000, 0.4852842000, 1.5003345000", \ + "0.0372291000, 0.0420371000, 0.0541510000, 0.0859437000, 0.1781561000, 0.4848589000, 1.5018692000", \ + "0.0385373000, 0.0426319000, 0.0549865000, 0.0866198000, 0.1786371000, 0.4854170000, 1.5012249000", \ + "0.0447787000, 0.0493413000, 0.0616251000, 0.0928859000, 0.1833954000, 0.4866011000, 1.5001472000", \ + "0.0609331000, 0.0652768000, 0.0790307000, 0.1097115000, 0.1943653000, 0.4910508000, 1.4984546000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015975400, 0.0051042500, 0.0163085000, 0.0521067000, 0.1664850000, 0.5319310000"); + values("0.1467733000, 0.1506427000, 0.1604906000, 0.1822487000, 0.2269433000, 0.3324958000, 0.6418012000", \ + "0.1522968000, 0.1561561000, 0.1660702000, 0.1877981000, 0.2323981000, 0.3380900000, 0.6471736000", \ + "0.1659313000, 0.1697819000, 0.1796604000, 0.2014667000, 0.2463371000, 0.3517104000, 0.6610225000", \ + "0.1974322000, 0.2021729000, 0.2120709000, 0.2337972000, 0.2788411000, 0.3842824000, 0.6933276000", \ + "0.2745976000, 0.2784324000, 0.2882573000, 0.3098543000, 0.3547526000, 0.4606526000, 0.7696250000", \ + "0.4297298000, 0.4344347000, 0.4462285000, 0.4702170000, 0.5192097000, 0.6261978000, 0.9355638000", \ + "0.6830261000, 0.6891629000, 0.7048563000, 0.7381142000, 0.7995490000, 0.9176295000, 1.2279751000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015975400, 0.0051042500, 0.0163085000, 0.0521067000, 0.1664850000, 0.5319310000"); + values("0.1783762000, 0.1844398000, 0.2002593000, 0.2369980000, 0.3212374000, 0.5479327000, 1.2592144000", \ + "0.1824067000, 0.1884947000, 0.2045085000, 0.2409701000, 0.3250851000, 0.5515412000, 1.2591125000", \ + "0.1902349000, 0.1963027000, 0.2121906000, 0.2487674000, 0.3331153000, 0.5598687000, 1.2711220000", \ + "0.2066470000, 0.2127142000, 0.2284306000, 0.2652193000, 0.3494184000, 0.5759780000, 1.2874829000", \ + "0.2421498000, 0.2483131000, 0.2642153000, 0.3010931000, 0.3854069000, 0.6126727000, 1.3226501000", \ + "0.3014214000, 0.3081482000, 0.3256763000, 0.3648332000, 0.4516741000, 0.6800546000, 1.3868733000", \ + "0.3685673000, 0.3766190000, 0.3975054000, 0.4429028000, 0.5352314000, 0.7660645000, 1.4731832000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015975400, 0.0051042500, 0.0163085000, 0.0521067000, 0.1664850000, 0.5319310000"); + values("0.0265051000, 0.0286030000, 0.0345934000, 0.0490009000, 0.0882838000, 0.2095363000, 0.6204924000", \ + "0.0264966000, 0.0285103000, 0.0346652000, 0.0493510000, 0.0884379000, 0.2096043000, 0.6215546000", \ + "0.0263002000, 0.0286381000, 0.0347175000, 0.0491521000, 0.0882315000, 0.2097685000, 0.6219056000", \ + "0.0263728000, 0.0286422000, 0.0348037000, 0.0492261000, 0.0880355000, 0.2095390000, 0.6215962000", \ + "0.0262971000, 0.0286593000, 0.0347612000, 0.0496866000, 0.0882156000, 0.2097182000, 0.6225412000", \ + "0.0362948000, 0.0392622000, 0.0449315000, 0.0589184000, 0.0950662000, 0.2119952000, 0.6223052000", \ + "0.0567096000, 0.0593829000, 0.0678020000, 0.0847376000, 0.1198340000, 0.2275281000, 0.6230826000"); + } + related_pin : "C"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015975400, 0.0051042500, 0.0163085000, 0.0521067000, 0.1664850000, 0.5319310000"); + values("0.0372637000, 0.0417578000, 0.0543704000, 0.0859265000, 0.1782664000, 0.4852940000, 1.4995483000", \ + "0.0372771000, 0.0419621000, 0.0541402000, 0.0858434000, 0.1783607000, 0.4842125000, 1.5060915000", \ + "0.0376651000, 0.0422270000, 0.0540110000, 0.0861249000, 0.1780867000, 0.4852967000, 1.5002769000", \ + "0.0372280000, 0.0418129000, 0.0543025000, 0.0859234000, 0.1780014000, 0.4851013000, 1.5014644000", \ + "0.0384114000, 0.0428638000, 0.0546844000, 0.0868713000, 0.1784206000, 0.4844460000, 1.5015821000", \ + "0.0433935000, 0.0479994000, 0.0610742000, 0.0922001000, 0.1827716000, 0.4866322000, 1.4998501000", \ + "0.0576642000, 0.0622372000, 0.0755365000, 0.1071419000, 0.1942394000, 0.4906868000, 1.4962470000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015975400, 0.0051042500, 0.0163085000, 0.0521067000, 0.1664850000, 0.5319310000"); + values("0.1573006000, 0.1612686000, 0.1714377000, 0.1935999000, 0.2389674000, 0.3454555000, 0.6547476000", \ + "0.1627098000, 0.1666576000, 0.1768172000, 0.1989982000, 0.2444384000, 0.3510948000, 0.6605469000", \ + "0.1758312000, 0.1797927000, 0.1899100000, 0.2118921000, 0.2575107000, 0.3641410000, 0.6735976000", \ + "0.2090542000, 0.2130220000, 0.2231443000, 0.2451683000, 0.2907863000, 0.3972706000, 0.7070287000", \ + "0.2856593000, 0.2895906000, 0.2996870000, 0.3218956000, 0.3668066000, 0.4734129000, 0.7832026000", \ + "0.4467613000, 0.4514132000, 0.4631630000, 0.4878943000, 0.5355014000, 0.6438808000, 0.9530251000", \ + "0.7133423000, 0.7194712000, 0.7350763000, 0.7681912000, 0.8291262000, 0.9467468000, 1.2571830000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015975400, 0.0051042500, 0.0163085000, 0.0521067000, 0.1664850000, 0.5319310000"); + values("0.1842908000, 0.1903569000, 0.2062439000, 0.2427593000, 0.3271351000, 0.5537282000, 1.2602774000", \ + "0.1883339000, 0.1944191000, 0.2102990000, 0.2468808000, 0.3312116000, 0.5577258000, 1.2687689000", \ + "0.1960028000, 0.2021220000, 0.2178991000, 0.2545672000, 0.3389055000, 0.5654638000, 1.2765531000", \ + "0.2104510000, 0.2165937000, 0.2323287000, 0.2689965000, 0.3532473000, 0.5796046000, 1.2889553000", \ + "0.2390992000, 0.2451672000, 0.2611567000, 0.2979038000, 0.3822558000, 0.6092126000, 1.3184660000", \ + "0.2856425000, 0.2923259000, 0.3095852000, 0.3483366000, 0.4351952000, 0.6631895000, 1.3702808000", \ + "0.3390478000, 0.3467710000, 0.3666790000, 0.4106173000, 0.5028266000, 0.7336816000, 1.4408439000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015975400, 0.0051042500, 0.0163085000, 0.0521067000, 0.1664850000, 0.5319310000"); + values("0.0278960000, 0.0299277000, 0.0359874000, 0.0510382000, 0.0899998000, 0.2109438000, 0.6244767000", \ + "0.0278874000, 0.0303126000, 0.0361616000, 0.0512903000, 0.0902048000, 0.2109901000, 0.6222870000", \ + "0.0276530000, 0.0299756000, 0.0360118000, 0.0509640000, 0.0900843000, 0.2107631000, 0.6225013000", \ + "0.0276258000, 0.0299550000, 0.0359931000, 0.0514513000, 0.0899380000, 0.2105676000, 0.6231552000", \ + "0.0276784000, 0.0301239000, 0.0365527000, 0.0511559000, 0.0899401000, 0.2113352000, 0.6226322000", \ + "0.0367716000, 0.0392981000, 0.0450006000, 0.0596711000, 0.0945710000, 0.2123526000, 0.6235052000", \ + "0.0565349000, 0.0598234000, 0.0673152000, 0.0840537000, 0.1197179000, 0.2275397000, 0.6246642000"); + } + related_pin : "D"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015975400, 0.0051042500, 0.0163085000, 0.0521067000, 0.1664850000, 0.5319310000"); + values("0.0373436000, 0.0418522000, 0.0542189000, 0.0860799000, 0.1780215000, 0.4852720000, 1.4993400000", \ + "0.0378065000, 0.0422919000, 0.0544099000, 0.0861325000, 0.1781413000, 0.4853052000, 1.4993682000", \ + "0.0377594000, 0.0416635000, 0.0539754000, 0.0861313000, 0.1780879000, 0.4853051000, 1.4999236000", \ + "0.0374317000, 0.0417922000, 0.0543889000, 0.0860905000, 0.1781392000, 0.4850739000, 1.5030414000", \ + "0.0381582000, 0.0426319000, 0.0547076000, 0.0866277000, 0.1785996000, 0.4850013000, 1.5023307000", \ + "0.0421045000, 0.0469784000, 0.0600019000, 0.0919297000, 0.1827630000, 0.4865288000, 1.4990891000", \ + "0.0530331000, 0.0583227000, 0.0721163000, 0.1046794000, 0.1927545000, 0.4898557000, 1.4964625000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__and4b_1") { + leakage_power () { + value : 0.0059278000; + when : "!A_N&!B&!C&D"; + } + leakage_power () { + value : 0.0059068000; + when : "!A_N&!B&!C&!D"; + } + leakage_power () { + value : 0.0062725000; + when : "!A_N&!B&C&D"; + } + leakage_power () { + value : 0.0059270000; + when : "!A_N&!B&C&!D"; + } + leakage_power () { + value : 0.0062987000; + when : "!A_N&B&!C&D"; + } + leakage_power () { + value : 0.0059328000; + when : "!A_N&B&!C&!D"; + } + leakage_power () { + value : 0.0017214000; + when : "!A_N&B&C&D"; + } + leakage_power () { + value : 0.0062838000; + when : "!A_N&B&C&!D"; + } + leakage_power () { + value : 0.0063887000; + when : "A_N&!B&!C&D"; + } + leakage_power () { + value : 0.0063821000; + when : "A_N&!B&!C&!D"; + } + leakage_power () { + value : 0.0064070000; + when : "A_N&!B&C&D"; + } + leakage_power () { + value : 0.0063885000; + when : "A_N&!B&C&!D"; + } + leakage_power () { + value : 0.0064106000; + when : "A_N&B&!C&D"; + } + leakage_power () { + value : 0.0063900000; + when : "A_N&B&!C&!D"; + } + leakage_power () { + value : 0.0067416000; + when : "A_N&B&C&D"; + } + leakage_power () { + value : 0.0064098000; + when : "A_N&B&C&!D"; + } + area : 10.009600000; + cell_footprint : "sky130_fd_sc_hd__and4b"; + cell_leakage_power : 0.0059868220; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A_N") { + capacitance : 0.0015860000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0015200000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0067855000, 0.0066678000, 0.0063963000, 0.0064313000, 0.0065118000, 0.0066975000, 0.0071255000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0020445000, 0.0019594000, 0.0017631000, 0.0017934000, 0.0018632000, 0.0020242000, 0.0023952000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0016510000; + } + pin ("B") { + capacitance : 0.0015740000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0015440000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0026934000, 0.0026918000, 0.0026880000, 0.0026906000, 0.0026967000, 0.0027107000, 0.0027430000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0023829000, -0.0023836000, -0.0023853000, -0.0023783000, -0.0023623000, -0.0023253000, -0.0022400000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0016030000; + } + pin ("C") { + capacitance : 0.0015470000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0015170000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0019856000, 0.0019836000, 0.0019788000, 0.0019895000, 0.0020142000, 0.0020712000, 0.0022025000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0019063000, -0.0019060000, -0.0019055000, -0.0019056000, -0.0019056000, -0.0019057000, -0.0019059000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0015770000; + } + pin ("D") { + capacitance : 0.0015940000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0015320000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0023389000, 0.0023402000, 0.0023432000, 0.0023435000, 0.0023443000, 0.0023460000, 0.0023501000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0023324000, -0.0023343000, -0.0023389000, -0.0023381000, -0.0023365000, -0.0023326000, -0.0023238000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0016560000; + } + pin ("X") { + direction : "output"; + function : "(!A_N&B&C&D)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013016660, 0.0033886710, 0.0088218360, 0.0229661800, 0.0597885900, 0.1556496000"); + values("0.0077176000, 0.0066742000, 0.0039223000, -0.0040977000, -0.0265639000, -0.0860357000, -0.2413078000", \ + "0.0076969000, 0.0066548000, 0.0039157000, -0.0041160000, -0.0265537000, -0.0860518000, -0.2413119000", \ + "0.0076905000, 0.0066531000, 0.0038997000, -0.0041167000, -0.0265938000, -0.0860668000, -0.2413482000", \ + "0.0074140000, 0.0063606000, 0.0036127000, -0.0044378000, -0.0268713000, -0.0863636000, -0.2416178000", \ + "0.0070958000, 0.0060293000, 0.0032694000, -0.0047303000, -0.0271868000, -0.0866777000, -0.2419274000", \ + "0.0084133000, 0.0072093000, 0.0040074000, -0.0045190000, -0.0272423000, -0.0867093000, -0.2419515000", \ + "0.0084447000, 0.0072393000, 0.0039682000, -0.0046425000, -0.0270947000, -0.0867142000, -0.2420073000"); + } + related_pin : "A_N"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013016660, 0.0033886710, 0.0088218360, 0.0229661800, 0.0597885900, 0.1556496000"); + values("0.0116931000, 0.0130826000, 0.0166714000, 0.0256233000, 0.0483946000, 0.1078225000, 0.2611682000", \ + "0.0116007000, 0.0130090000, 0.0166110000, 0.0255373000, 0.0482870000, 0.1072703000, 0.2597069000", \ + "0.0116909000, 0.0130802000, 0.0166778000, 0.0256334000, 0.0484004000, 0.1078423000, 0.2612602000", \ + "0.0115503000, 0.0129429000, 0.0165324000, 0.0254869000, 0.0482564000, 0.1077006000, 0.2611087000", \ + "0.0113791000, 0.0127874000, 0.0164034000, 0.0253204000, 0.0480951000, 0.1075731000, 0.2606744000", \ + "0.0111720000, 0.0126037000, 0.0162841000, 0.0252278000, 0.0479456000, 0.1068716000, 0.2609774000", \ + "0.0118416000, 0.0130831000, 0.0165242000, 0.0253333000, 0.0480047000, 0.1071585000, 0.2615287000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013016660, 0.0033886710, 0.0088218360, 0.0229661800, 0.0597885900, 0.1556496000"); + values("0.0080101000, 0.0069121000, 0.0041068000, -0.0039997000, -0.0264381000, -0.0859069000, -0.2411182000", \ + "0.0079503000, 0.0068624000, 0.0040363000, -0.0040704000, -0.0264973000, -0.0859743000, -0.2411827000", \ + "0.0078342000, 0.0067469000, 0.0039382000, -0.0041675000, -0.0266353000, -0.0861007000, -0.2413064000", \ + "0.0076418000, 0.0065582000, 0.0036934000, -0.0044434000, -0.0268678000, -0.0863271000, -0.2415092000", \ + "0.0074748000, 0.0063600000, 0.0034766000, -0.0046258000, -0.0270782000, -0.0864814000, -0.2416587000", \ + "0.0077598000, 0.0064720000, 0.0032611000, -0.0048764000, -0.0271913000, -0.0865710000, -0.2417083000", \ + "0.0092704000, 0.0078733000, 0.0044105000, -0.0043990000, -0.0271546000, -0.0861551000, -0.2414378000"); + } + related_pin : "B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013016660, 0.0033886710, 0.0088218360, 0.0229661800, 0.0597885900, 0.1556496000"); + values("0.0121400000, 0.0135244000, 0.0171442000, 0.0260557000, 0.0486957000, 0.1081015000, 0.2611714000", \ + "0.0121182000, 0.0135091000, 0.0171277000, 0.0259581000, 0.0486741000, 0.1074613000, 0.2623430000", \ + "0.0120377000, 0.0134072000, 0.0170339000, 0.0258853000, 0.0485723000, 0.1074584000, 0.2610299000", \ + "0.0118983000, 0.0132841000, 0.0168992000, 0.0258346000, 0.0484924000, 0.1079392000, 0.2610123000", \ + "0.0117756000, 0.0131494000, 0.0167195000, 0.0256381000, 0.0483642000, 0.1072442000, 0.2623142000", \ + "0.0124014000, 0.0136717000, 0.0170423000, 0.0256213000, 0.0482342000, 0.1070579000, 0.2610455000", \ + "0.0126413000, 0.0138968000, 0.0172609000, 0.0259937000, 0.0486645000, 0.1077392000, 0.2599938000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013016660, 0.0033886710, 0.0088218360, 0.0229661800, 0.0597885900, 0.1556496000"); + values("0.0098052000, 0.0086982000, 0.0058576000, -0.0022113000, -0.0245760000, -0.0839708000, -0.2391447000", \ + "0.0097118000, 0.0086218000, 0.0058057000, -0.0022526000, -0.0246659000, -0.0840538000, -0.2392211000", \ + "0.0096008000, 0.0085198000, 0.0057046000, -0.0023567000, -0.0247712000, -0.0841471000, -0.2393204000", \ + "0.0094314000, 0.0083275000, 0.0054963000, -0.0025895000, -0.0249511000, -0.0843424000, -0.2394920000", \ + "0.0093271000, 0.0082240000, 0.0053425000, -0.0027697000, -0.0251896000, -0.0845326000, -0.2396542000", \ + "0.0092513000, 0.0080190000, 0.0051756000, -0.0028914000, -0.0252914000, -0.0846021000, -0.2396759000", \ + "0.0111141000, 0.0097352000, 0.0062849000, -0.0025182000, -0.0253024000, -0.0845087000, -0.2395131000"); + } + related_pin : "C"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013016660, 0.0033886710, 0.0088218360, 0.0229661800, 0.0597885900, 0.1556496000"); + values("0.0119961000, 0.0133881000, 0.0170066000, 0.0258275000, 0.0484962000, 0.1071513000, 0.2619654000", \ + "0.0119792000, 0.0133738000, 0.0169567000, 0.0258581000, 0.0484681000, 0.1078085000, 0.2606442000", \ + "0.0118960000, 0.0133013000, 0.0168846000, 0.0258102000, 0.0484111000, 0.1077447000, 0.2608184000", \ + "0.0117623000, 0.0131763000, 0.0167724000, 0.0256907000, 0.0483463000, 0.1071801000, 0.2609230000", \ + "0.0117637000, 0.0131270000, 0.0166699000, 0.0255656000, 0.0482783000, 0.1076742000, 0.2608206000", \ + "0.0122743000, 0.0135537000, 0.0169677000, 0.0254694000, 0.0481357000, 0.1069421000, 0.2606673000", \ + "0.0125160000, 0.0137803000, 0.0171234000, 0.0260924000, 0.0487042000, 0.1076750000, 0.2596974000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013016660, 0.0033886710, 0.0088218360, 0.0229661800, 0.0597885900, 0.1556496000"); + values("0.0109338000, 0.0098183000, 0.0069254000, -0.0013267000, -0.0239505000, -0.0835123000, -0.2387282000", \ + "0.0108660000, 0.0097653000, 0.0068557000, -0.0013812000, -0.0240375000, -0.0835895000, -0.2388317000", \ + "0.0106829000, 0.0096026000, 0.0066824000, -0.0015294000, -0.0241561000, -0.0837084000, -0.2389082000", \ + "0.0105419000, 0.0094430000, 0.0065386000, -0.0016962000, -0.0243007000, -0.0838273000, -0.2390432000", \ + "0.0105137000, 0.0094010000, 0.0064507000, -0.0017550000, -0.0243967000, -0.0838941000, -0.2391088000", \ + "0.0104733000, 0.0093085000, 0.0064828000, -0.0017108000, -0.0242634000, -0.0837844000, -0.2389980000", \ + "0.0126797000, 0.0112867000, 0.0078093000, -0.0010663000, -0.0240327000, -0.0834471000, -0.2386721000"); + } + related_pin : "D"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013016660, 0.0033886710, 0.0088218360, 0.0229661800, 0.0597885900, 0.1556496000"); + values("0.0124277000, 0.0138152000, 0.0174276000, 0.0263338000, 0.0488995000, 0.1080770000, 0.2610488000", \ + "0.0123726000, 0.0137929000, 0.0173432000, 0.0262995000, 0.0488624000, 0.1080148000, 0.2610415000", \ + "0.0123016000, 0.0136854000, 0.0173037000, 0.0262201000, 0.0487819000, 0.1079573000, 0.2608305000", \ + "0.0121495000, 0.0135368000, 0.0171433000, 0.0260390000, 0.0486668000, 0.1077963000, 0.2606927000", \ + "0.0120263000, 0.0134114000, 0.0169413000, 0.0258352000, 0.0485456000, 0.1072572000, 0.2618787000", \ + "0.0124560000, 0.0137563000, 0.0171754000, 0.0257219000, 0.0484382000, 0.1070499000, 0.2608874000", \ + "0.0126280000, 0.0139123000, 0.0172662000, 0.0260284000, 0.0487323000, 0.1078503000, 0.2601296000"); + } + } + max_capacitance : 0.1556500000; + max_transition : 1.4988650000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013016700, 0.0033886700, 0.0088218400, 0.0229662000, 0.0597886000, 0.1556500000"); + values("0.1506207000, 0.1576010000, 0.1716470000, 0.1990473000, 0.2539979000, 0.3794822000, 0.6994728000", \ + "0.1554675000, 0.1624584000, 0.1766768000, 0.2038851000, 0.2587418000, 0.3843327000, 0.7035277000", \ + "0.1663873000, 0.1734225000, 0.1876435000, 0.2150076000, 0.2699124000, 0.3952663000, 0.7152764000", \ + "0.1871328000, 0.1940566000, 0.2082105000, 0.2356893000, 0.2905221000, 0.4159794000, 0.7364307000", \ + "0.2159816000, 0.2229509000, 0.2371213000, 0.2644068000, 0.3194703000, 0.4450200000, 0.7655171000", \ + "0.2510777000, 0.2580161000, 0.2722636000, 0.2997015000, 0.3547498000, 0.4803148000, 0.8002976000", \ + "0.2841504000, 0.2911306000, 0.3053498000, 0.3328580000, 0.3879542000, 0.5134893000, 0.8334746000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013016700, 0.0033886700, 0.0088218400, 0.0229662000, 0.0597886000, 0.1556500000"); + values("0.1931937000, 0.2031924000, 0.2243902000, 0.2685366000, 0.3668202000, 0.6121395000, 1.2487539000", \ + "0.1977331000, 0.2077844000, 0.2289544000, 0.2729623000, 0.3713072000, 0.6159888000, 1.2520964000", \ + "0.2100854000, 0.2200840000, 0.2414021000, 0.2855499000, 0.3838244000, 0.6291433000, 1.2665057000", \ + "0.2419218000, 0.2518857000, 0.2730845000, 0.3172314000, 0.4155086000, 0.6608292000, 1.2981397000", \ + "0.3071172000, 0.3171461000, 0.3382816000, 0.3823207000, 0.4807088000, 0.7261578000, 1.3617069000", \ + "0.4140249000, 0.4240343000, 0.4453938000, 0.4895953000, 0.5876724000, 0.8325357000, 1.4720977000", \ + "0.5844192000, 0.5944724000, 0.6159508000, 0.6604904000, 0.7591752000, 1.0047608000, 1.6408375000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013016700, 0.0033886700, 0.0088218400, 0.0229662000, 0.0597886000, 0.1556500000"); + values("0.0245215000, 0.0291671000, 0.0400020000, 0.0634632000, 0.1207806000, 0.2767430000, 0.6971916000", \ + "0.0245206000, 0.0290870000, 0.0399030000, 0.0635047000, 0.1206272000, 0.2767589000, 0.6944442000", \ + "0.0246275000, 0.0293055000, 0.0396327000, 0.0635285000, 0.1206083000, 0.2765091000, 0.6979812000", \ + "0.0246984000, 0.0293336000, 0.0395693000, 0.0630084000, 0.1206516000, 0.2774497000, 0.6997244000", \ + "0.0250339000, 0.0294106000, 0.0396216000, 0.0634000000, 0.1207527000, 0.2782138000, 0.6986591000", \ + "0.0247892000, 0.0294460000, 0.0400982000, 0.0636512000, 0.1207316000, 0.2745338000, 0.7034824000", \ + "0.0253000000, 0.0300555000, 0.0402318000, 0.0639709000, 0.1211012000, 0.2767869000, 0.6980478000"); + } + related_pin : "A_N"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013016700, 0.0033886700, 0.0088218400, 0.0229662000, 0.0597886000, 0.1556500000"); + values("0.0353646000, 0.0439177000, 0.0632996000, 0.1111524000, 0.2379537000, 0.5822808000, 1.4942105000", \ + "0.0354825000, 0.0437460000, 0.0632869000, 0.1110569000, 0.2376493000, 0.5828638000, 1.4891297000", \ + "0.0353704000, 0.0438644000, 0.0633115000, 0.1111575000, 0.2379665000, 0.5824152000, 1.4969126000", \ + "0.0354296000, 0.0439183000, 0.0633165000, 0.1111591000, 0.2379667000, 0.5824426000, 1.4968047000", \ + "0.0351456000, 0.0437761000, 0.0632750000, 0.1111547000, 0.2378871000, 0.5824908000, 1.4881933000", \ + "0.0358177000, 0.0443108000, 0.0637687000, 0.1114502000, 0.2377701000, 0.5818530000, 1.4988653000", \ + "0.0366812000, 0.0451410000, 0.0645588000, 0.1122716000, 0.2386121000, 0.5814211000, 1.4879737000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013016700, 0.0033886700, 0.0088218400, 0.0229662000, 0.0597886000, 0.1556500000"); + values("0.1344868000, 0.1415291000, 0.1557212000, 0.1833386000, 0.2382918000, 0.3639850000, 0.6847328000", \ + "0.1400667000, 0.1471077000, 0.1610742000, 0.1886917000, 0.2436471000, 0.3693481000, 0.6900744000", \ + "0.1532312000, 0.1602700000, 0.1746637000, 0.2021239000, 0.2571056000, 0.3826743000, 0.7032445000", \ + "0.1848490000, 0.1919079000, 0.2061642000, 0.2338880000, 0.2889296000, 0.4144749000, 0.7349099000", \ + "0.2601795000, 0.2672313000, 0.2815298000, 0.3092600000, 0.3643184000, 0.4901581000, 0.8093546000", \ + "0.4072945000, 0.4159039000, 0.4331704000, 0.4640054000, 0.5212725000, 0.6481979000, 0.9698554000", \ + "0.6444568000, 0.6561025000, 0.6785863000, 0.7180088000, 0.7855522000, 0.9155828000, 1.2386354000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013016700, 0.0033886700, 0.0088218400, 0.0229662000, 0.0597886000, 0.1556500000"); + values("0.1362414000, 0.1462373000, 0.1674470000, 0.2114506000, 0.3095044000, 0.5542749000, 1.1882280000", \ + "0.1403042000, 0.1502624000, 0.1714140000, 0.2152870000, 0.3131868000, 0.5575656000, 1.1933502000", \ + "0.1485450000, 0.1584355000, 0.1796586000, 0.2235884000, 0.3216415000, 0.5666452000, 1.2028092000", \ + "0.1675532000, 0.1775397000, 0.1986440000, 0.2426433000, 0.3406967000, 0.5858394000, 1.2198040000", \ + "0.2063176000, 0.2167066000, 0.2385422000, 0.2833361000, 0.3819312000, 0.6273614000, 1.2656982000", \ + "0.2634668000, 0.2751366000, 0.2985761000, 0.3451300000, 0.4453587000, 0.6914441000, 1.3258774000", \ + "0.3163598000, 0.3313362000, 0.3606370000, 0.4129195000, 0.5162248000, 0.7626142000, 1.3986032000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013016700, 0.0033886700, 0.0088218400, 0.0229662000, 0.0597886000, 0.1556500000"); + values("0.0254461000, 0.0300210000, 0.0409260000, 0.0638705000, 0.1207325000, 0.2767942000, 0.7026031000", \ + "0.0257168000, 0.0305204000, 0.0409624000, 0.0639292000, 0.1208438000, 0.2766646000, 0.7026512000", \ + "0.0256861000, 0.0304446000, 0.0406013000, 0.0638498000, 0.1210932000, 0.2766362000, 0.6992383000", \ + "0.0260013000, 0.0306501000, 0.0403817000, 0.0636580000, 0.1209936000, 0.2769871000, 0.7019765000", \ + "0.0258816000, 0.0304021000, 0.0406533000, 0.0643974000, 0.1210035000, 0.2771996000, 0.6949503000", \ + "0.0357945000, 0.0408229000, 0.0508290000, 0.0730248000, 0.1266798000, 0.2782559000, 0.7012821000", \ + "0.0532249000, 0.0592768000, 0.0716191000, 0.0946915000, 0.1458029000, 0.2882146000, 0.6983679000"); + } + related_pin : "B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013016700, 0.0033886700, 0.0088218400, 0.0229662000, 0.0597886000, 0.1556500000"); + values("0.0354797000, 0.0438511000, 0.0633765000, 0.1109310000, 0.2375890000, 0.5831048000, 1.4912226000", \ + "0.0353413000, 0.0437724000, 0.0631765000, 0.1110552000, 0.2379554000, 0.5823715000, 1.4942824000", \ + "0.0353346000, 0.0438753000, 0.0630978000, 0.1109806000, 0.2375512000, 0.5819984000, 1.4913323000", \ + "0.0352483000, 0.0437212000, 0.0630796000, 0.1110851000, 0.2378372000, 0.5833725000, 1.4907032000", \ + "0.0377217000, 0.0462570000, 0.0654677000, 0.1126904000, 0.2383402000, 0.5827164000, 1.4955639000", \ + "0.0442805000, 0.0527945000, 0.0717826000, 0.1176211000, 0.2418581000, 0.5837710000, 1.4914054000", \ + "0.0593936000, 0.0689086000, 0.0886412000, 0.1308890000, 0.2475891000, 0.5862277000, 1.4864832000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013016700, 0.0033886700, 0.0088218400, 0.0229662000, 0.0597886000, 0.1556500000"); + values("0.1464747000, 0.1536477000, 0.1683887000, 0.1962478000, 0.2518409000, 0.3778689000, 0.6980996000", \ + "0.1518771000, 0.1590874000, 0.1737379000, 0.2016333000, 0.2570062000, 0.3831144000, 0.7037743000", \ + "0.1655049000, 0.1727059000, 0.1873971000, 0.2152378000, 0.2706642000, 0.3967403000, 0.7175257000", \ + "0.1975638000, 0.2047420000, 0.2193606000, 0.2473199000, 0.3027538000, 0.4285906000, 0.7493338000", \ + "0.2740565000, 0.2811588000, 0.2956891000, 0.3236058000, 0.3791744000, 0.5054104000, 0.8258991000", \ + "0.4291563000, 0.4376426000, 0.4544939000, 0.4851000000, 0.5427980000, 0.6696756000, 0.9896678000", \ + "0.6824337000, 0.6936359000, 0.7157943000, 0.7547610000, 0.8207067000, 0.9526978000, 1.2730195000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013016700, 0.0033886700, 0.0088218400, 0.0229662000, 0.0597886000, 0.1556500000"); + values("0.1428179000, 0.1527829000, 0.1739434000, 0.2177861000, 0.3155050000, 0.5595912000, 1.1949379000", \ + "0.1469365000, 0.1569732000, 0.1780958000, 0.2221154000, 0.3199375000, 0.5644990000, 1.1998819000", \ + "0.1551972000, 0.1651871000, 0.1863442000, 0.2303736000, 0.3282701000, 0.5726382000, 1.2063891000", \ + "0.1714927000, 0.1815413000, 0.2026517000, 0.2465337000, 0.3445537000, 0.5887044000, 1.2258291000", \ + "0.2038458000, 0.2141688000, 0.2358403000, 0.2804465000, 0.3787871000, 0.6238052000, 1.2577611000", \ + "0.2536394000, 0.2652114000, 0.2885724000, 0.3353802000, 0.4355615000, 0.6812883000, 1.3175421000", \ + "0.3005959000, 0.3151822000, 0.3438642000, 0.3964603000, 0.4998935000, 0.7461857000, 1.3806298000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013016700, 0.0033886700, 0.0088218400, 0.0229662000, 0.0597886000, 0.1556500000"); + values("0.0270742000, 0.0313078000, 0.0418987000, 0.0649291000, 0.1218628000, 0.2778561000, 0.7007875000", \ + "0.0266470000, 0.0316316000, 0.0417425000, 0.0647924000, 0.1215509000, 0.2782448000, 0.7024255000", \ + "0.0268811000, 0.0316514000, 0.0417411000, 0.0646702000, 0.1218958000, 0.2783832000, 0.7030180000", \ + "0.0266455000, 0.0312087000, 0.0419128000, 0.0647973000, 0.1219165000, 0.2777946000, 0.7039502000", \ + "0.0269040000, 0.0314907000, 0.0416166000, 0.0648960000, 0.1220798000, 0.2783132000, 0.6993321000", \ + "0.0349366000, 0.0399612000, 0.0499394000, 0.0722895000, 0.1261826000, 0.2794116000, 0.6978790000", \ + "0.0514631000, 0.0578517000, 0.0699682000, 0.0922444000, 0.1429039000, 0.2870618000, 0.7020945000"); + } + related_pin : "C"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013016700, 0.0033886700, 0.0088218400, 0.0229662000, 0.0597886000, 0.1556500000"); + values("0.0353540000, 0.0437938000, 0.0631916000, 0.1110529000, 0.2379042000, 0.5821789000, 1.4939802000", \ + "0.0351967000, 0.0435646000, 0.0633911000, 0.1111439000, 0.2375690000, 0.5824779000, 1.4890985000", \ + "0.0352381000, 0.0437002000, 0.0632143000, 0.1111282000, 0.2379077000, 0.5835012000, 1.4919017000", \ + "0.0350050000, 0.0436880000, 0.0630970000, 0.1110403000, 0.2375601000, 0.5829485000, 1.4954403000", \ + "0.0374360000, 0.0453892000, 0.0649288000, 0.1122311000, 0.2383696000, 0.5835150000, 1.4926517000", \ + "0.0429138000, 0.0515261000, 0.0711730000, 0.1174088000, 0.2413892000, 0.5825835000, 1.4867289000", \ + "0.0569336000, 0.0665309000, 0.0861632000, 0.1306251000, 0.2475921000, 0.5853897000, 1.4876487000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013016700, 0.0033886700, 0.0088218400, 0.0229662000, 0.0597886000, 0.1556500000"); + values("0.1619657000, 0.1693325000, 0.1841121000, 0.2123488000, 0.2678896000, 0.3941870000, 0.7143898000", \ + "0.1669579000, 0.1743433000, 0.1892421000, 0.2173937000, 0.2729626000, 0.3993000000, 0.7200622000", \ + "0.1793684000, 0.1866560000, 0.2015011000, 0.2297693000, 0.2855015000, 0.4119508000, 0.7330965000", \ + "0.2117841000, 0.2191963000, 0.2339947000, 0.2622156000, 0.3182757000, 0.4446939000, 0.7653708000", \ + "0.2881075000, 0.2953958000, 0.3101577000, 0.3384378000, 0.3944824000, 0.5209704000, 0.8419035000", \ + "0.4481900000, 0.4566540000, 0.4733927000, 0.5037994000, 0.5613187000, 0.6883514000, 1.0088845000", \ + "0.7122064000, 0.7233920000, 0.7451267000, 0.7834672000, 0.8488076000, 0.9801013000, 1.3011671000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013016700, 0.0033886700, 0.0088218400, 0.0229662000, 0.0597886000, 0.1556500000"); + values("0.1508552000, 0.1608782000, 0.1820940000, 0.2260938000, 0.3238402000, 0.5676963000, 1.2008168000", \ + "0.1550264000, 0.1651698000, 0.1861303000, 0.2302032000, 0.3279645000, 0.5719467000, 1.2046684000", \ + "0.1628123000, 0.1728115000, 0.1940356000, 0.2380064000, 0.3357657000, 0.5797928000, 1.2127664000", \ + "0.1776088000, 0.1875297000, 0.2087229000, 0.2525590000, 0.3503941000, 0.5946620000, 1.2273701000", \ + "0.2041530000, 0.2145452000, 0.2360403000, 0.2805021000, 0.3788015000, 0.6235655000, 1.2652634000", \ + "0.2448253000, 0.2559833000, 0.2792440000, 0.3257475000, 0.4259353000, 0.6714336000, 1.3049506000", \ + "0.2861571000, 0.2999294000, 0.3275261000, 0.3783550000, 0.4826172000, 0.7291760000, 1.3632773000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013016700, 0.0033886700, 0.0088218400, 0.0229662000, 0.0597886000, 0.1556500000"); + values("0.0287284000, 0.0335274000, 0.0435808000, 0.0669721000, 0.1240456000, 0.2796210000, 0.6987289000", \ + "0.0283092000, 0.0331408000, 0.0439767000, 0.0670568000, 0.1244037000, 0.2793556000, 0.7021649000", \ + "0.0283219000, 0.0332840000, 0.0441592000, 0.0668589000, 0.1244213000, 0.2793965000, 0.7018180000", \ + "0.0286983000, 0.0337120000, 0.0437620000, 0.0676203000, 0.1241904000, 0.2796200000, 0.7025683000", \ + "0.0283434000, 0.0334995000, 0.0442559000, 0.0670117000, 0.1240782000, 0.2789540000, 0.7047642000", \ + "0.0354043000, 0.0404684000, 0.0505705000, 0.0724479000, 0.1272310000, 0.2797270000, 0.6992525000", \ + "0.0518164000, 0.0577917000, 0.0697170000, 0.0919717000, 0.1435134000, 0.2870597000, 0.6995743000"); + } + related_pin : "D"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013016700, 0.0033886700, 0.0088218400, 0.0229662000, 0.0597886000, 0.1556500000"); + values("0.0353741000, 0.0438401000, 0.0633734000, 0.1109176000, 0.2375743000, 0.5829270000, 1.4921985000", \ + "0.0354281000, 0.0436845000, 0.0633348000, 0.1108168000, 0.2375215000, 0.5822745000, 1.4895982000", \ + "0.0353775000, 0.0438548000, 0.0633846000, 0.1108430000, 0.2375179000, 0.5825153000, 1.4908117000", \ + "0.0353200000, 0.0438707000, 0.0632091000, 0.1108862000, 0.2379606000, 0.5821871000, 1.4896626000", \ + "0.0366367000, 0.0449891000, 0.0646957000, 0.1121589000, 0.2381979000, 0.5828434000, 1.4961858000", \ + "0.0408228000, 0.0501306000, 0.0695450000, 0.1168287000, 0.2410794000, 0.5832648000, 1.4906318000", \ + "0.0524142000, 0.0623732000, 0.0821483000, 0.1285165000, 0.2470997000, 0.5846276000, 1.4849749000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__and4b_2") { + leakage_power () { + value : 0.0052725000; + when : "!A_N&!B&!C&D"; + } + leakage_power () { + value : 0.0052512000; + when : "!A_N&!B&!C&!D"; + } + leakage_power () { + value : 0.0056250000; + when : "!A_N&!B&C&D"; + } + leakage_power () { + value : 0.0052734000; + when : "!A_N&!B&C&!D"; + } + leakage_power () { + value : 0.0056597000; + when : "!A_N&B&!C&D"; + } + leakage_power () { + value : 0.0052794000; + when : "!A_N&B&!C&!D"; + } + leakage_power () { + value : 0.0020549000; + when : "!A_N&B&C&D"; + } + leakage_power () { + value : 0.0056624000; + when : "!A_N&B&C&!D"; + } + leakage_power () { + value : 0.0057188000; + when : "A_N&!B&!C&D"; + } + leakage_power () { + value : 0.0057122000; + when : "A_N&!B&!C&!D"; + } + leakage_power () { + value : 0.0057373000; + when : "A_N&!B&C&D"; + } + leakage_power () { + value : 0.0057190000; + when : "A_N&!B&C&!D"; + } + leakage_power () { + value : 0.0057417000; + when : "A_N&B&!C&D"; + } + leakage_power () { + value : 0.0057208000; + when : "A_N&B&!C&!D"; + } + leakage_power () { + value : 0.0060776000; + when : "A_N&B&C&D"; + } + leakage_power () { + value : 0.0057426000; + when : "A_N&B&C&!D"; + } + area : 11.260800000; + cell_footprint : "sky130_fd_sc_hd__and4b"; + cell_leakage_power : 0.0053905410; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A_N") { + capacitance : 0.0015290000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0014690000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0063676000, 0.0062571000, 0.0060022000, 0.0060395000, 0.0061253000, 0.0063231000, 0.0067791000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0021365000, 0.0020570000, 0.0018738000, 0.0019064000, 0.0019816000, 0.0021549000, 0.0025544000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0015880000; + } + pin ("B") { + capacitance : 0.0015670000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0015420000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0027000000, 0.0026942000, 0.0026806000, 0.0026834000, 0.0026898000, 0.0027045000, 0.0027385000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0023660000, -0.0023703000, -0.0023801000, -0.0023733000, -0.0023577000, -0.0023216000, -0.0022384000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0015920000; + } + pin ("C") { + capacitance : 0.0015620000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0015300000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0019958000, 0.0019934000, 0.0019881000, 0.0019983000, 0.0020220000, 0.0020764000, 0.0022019000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0019178000, -0.0019176000, -0.0019170000, -0.0019169000, -0.0019166000, -0.0019159000, -0.0019144000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0015940000; + } + pin ("D") { + capacitance : 0.0015620000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0014990000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0022942000, 0.0022930000, 0.0022904000, 0.0022903000, 0.0022902000, 0.0022899000, 0.0022893000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0022909000, -0.0022899000, -0.0022873000, -0.0022872000, -0.0022869000, -0.0022863000, -0.0022848000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0016250000; + } + pin ("X") { + direction : "output"; + function : "(!A_N&B&C&D)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014501170, 0.0042056820, 0.0121974600, 0.0353755100, 0.1025973000, 0.2975563000"); + values("0.0113340000, 0.0098432000, 0.0059461000, -0.0054083000, -0.0413812000, -0.1496432000, -0.4653196000", \ + "0.0112524000, 0.0098548000, 0.0059708000, -0.0053681000, -0.0413846000, -0.1496679000, -0.4653962000", \ + "0.0112556000, 0.0097650000, 0.0059093000, -0.0053964000, -0.0413814000, -0.1496724000, -0.4653658000", \ + "0.0110666000, 0.0095757000, 0.0056701000, -0.0056398000, -0.0416298000, -0.1499263000, -0.4656158000", \ + "0.0107654000, 0.0092645000, 0.0053775000, -0.0059669000, -0.0419420000, -0.1502453000, -0.4658763000", \ + "0.0130819000, 0.0115546000, 0.0072121000, -0.0053835000, -0.0421837000, -0.1503915000, -0.4660735000", \ + "0.0135328000, 0.0119481000, 0.0075527000, -0.0048664000, -0.0419181000, -0.1502925000, -0.4660171000"); + } + related_pin : "A_N"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014501170, 0.0042056820, 0.0121974600, 0.0353755100, 0.1025973000, 0.2975563000"); + values("0.0167157000, 0.0182698000, 0.0229985000, 0.0365116000, 0.0740536000, 0.1817243000, 0.4965443000", \ + "0.0166718000, 0.0182123000, 0.0229516000, 0.0364641000, 0.0739603000, 0.1817162000, 0.4942168000", \ + "0.0167434000, 0.0183401000, 0.0229590000, 0.0364513000, 0.0740623000, 0.1817580000, 0.4964218000", \ + "0.0166215000, 0.0182187000, 0.0228363000, 0.0363313000, 0.0739405000, 0.1816461000, 0.4962615000", \ + "0.0164635000, 0.0180308000, 0.0227809000, 0.0362822000, 0.0737815000, 0.1815084000, 0.4939706000", \ + "0.0164106000, 0.0179520000, 0.0226622000, 0.0361053000, 0.0737675000, 0.1814519000, 0.4941898000", \ + "0.0175390000, 0.0189928000, 0.0234472000, 0.0365186000, 0.0736401000, 0.1817454000, 0.4956846000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014501170, 0.0042056820, 0.0121974600, 0.0353755100, 0.1025973000, 0.2975563000"); + values("0.0115855000, 0.0100868000, 0.0061185000, -0.0053658000, -0.0414567000, -0.1496843000, -0.4652892000", \ + "0.0115623000, 0.0100532000, 0.0060901000, -0.0053978000, -0.0414731000, -0.1496793000, -0.4653497000", \ + "0.0114401000, 0.0099301000, 0.0060148000, -0.0054888000, -0.0415328000, -0.1498220000, -0.4654508000", \ + "0.0112820000, 0.0097847000, 0.0058428000, -0.0056303000, -0.0417171000, -0.1499448000, -0.4655937000", \ + "0.0111165000, 0.0096003000, 0.0056259000, -0.0059717000, -0.0421474000, -0.1503125000, -0.4658404000", \ + "0.0113203000, 0.0097201000, 0.0055663000, -0.0061706000, -0.0423469000, -0.1503760000, -0.4658643000", \ + "0.0150071000, 0.0131979000, 0.0083472000, -0.0048489000, -0.0423018000, -0.1504614000, -0.4658066000"); + } + related_pin : "B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014501170, 0.0042056820, 0.0121974600, 0.0353755100, 0.1025973000, 0.2975563000"); + values("0.0170688000, 0.0186337000, 0.0233272000, 0.0368576000, 0.0743410000, 0.1819551000, 0.4965675000", \ + "0.0170404000, 0.0186281000, 0.0233074000, 0.0368407000, 0.0743421000, 0.1819963000, 0.4964890000", \ + "0.0170433000, 0.0187005000, 0.0233863000, 0.0367434000, 0.0742028000, 0.1818478000, 0.4970424000", \ + "0.0168758000, 0.0184554000, 0.0231210000, 0.0365877000, 0.0741921000, 0.1818624000, 0.4942586000", \ + "0.0168967000, 0.0184752000, 0.0231330000, 0.0365434000, 0.0740910000, 0.1818020000, 0.4947563000", \ + "0.0173136000, 0.0187736000, 0.0230677000, 0.0364586000, 0.0737660000, 0.1816584000, 0.4943153000", \ + "0.0186879000, 0.0201047000, 0.0244145000, 0.0373536000, 0.0744955000, 0.1820769000, 0.4931123000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014501170, 0.0042056820, 0.0121974600, 0.0353755100, 0.1025973000, 0.2975563000"); + values("0.0133765000, 0.0118916000, 0.0079414000, -0.0035404000, -0.0395920000, -0.1477729000, -0.4633454000", \ + "0.0133613000, 0.0118692000, 0.0078786000, -0.0036621000, -0.0396829000, -0.1478415000, -0.4634075000", \ + "0.0131855000, 0.0116936000, 0.0077333000, -0.0037657000, -0.0398190000, -0.1478844000, -0.4634654000", \ + "0.0131628000, 0.0116362000, 0.0076443000, -0.0038907000, -0.0398734000, -0.1480422000, -0.4636159000", \ + "0.0128975000, 0.0113781000, 0.0073772000, -0.0041489000, -0.0402364000, -0.1483257000, -0.4638105000", \ + "0.0132917000, 0.0116750000, 0.0080421000, -0.0042790000, -0.0401285000, -0.1483428000, -0.4637869000", \ + "0.0168788000, 0.0150612000, 0.0102256000, -0.0030414000, -0.0405079000, -0.1485747000, -0.4638679000"); + } + related_pin : "C"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014501170, 0.0042056820, 0.0121974600, 0.0353755100, 0.1025973000, 0.2975563000"); + values("0.0170091000, 0.0186173000, 0.0232386000, 0.0367680000, 0.0740333000, 0.1816540000, 0.4944804000", \ + "0.0169704000, 0.0184924000, 0.0231510000, 0.0366279000, 0.0741889000, 0.1817433000, 0.4939210000", \ + "0.0169221000, 0.0185212000, 0.0232601000, 0.0366348000, 0.0740761000, 0.1816426000, 0.4967446000", \ + "0.0167860000, 0.0183498000, 0.0230868000, 0.0365821000, 0.0739784000, 0.1816385000, 0.4945169000", \ + "0.0167328000, 0.0183490000, 0.0229883000, 0.0364062000, 0.0738640000, 0.1815212000, 0.4941195000", \ + "0.0175295000, 0.0189834000, 0.0232926000, 0.0362802000, 0.0736917000, 0.1813139000, 0.4938601000", \ + "0.0185320000, 0.0199644000, 0.0242791000, 0.0370895000, 0.0744508000, 0.1821174000, 0.4922133000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014501170, 0.0042056820, 0.0121974600, 0.0353755100, 0.1025973000, 0.2975563000"); + values("0.0145708000, 0.0130001000, 0.0090123000, -0.0026375000, -0.0389345000, -0.1473069000, -0.4630015000", \ + "0.0144624000, 0.0129794000, 0.0089313000, -0.0027302000, -0.0389815000, -0.1474158000, -0.4630808000", \ + "0.0143977000, 0.0128620000, 0.0088118000, -0.0028481000, -0.0390887000, -0.1475171000, -0.4631851000", \ + "0.0142739000, 0.0127321000, 0.0087608000, -0.0028998000, -0.0391978000, -0.1475858000, -0.4632380000", \ + "0.0141122000, 0.0126065000, 0.0085398000, -0.0031496000, -0.0393970000, -0.1477599000, -0.4634111000", \ + "0.0146397000, 0.0130331000, 0.0088462000, -0.0029871000, -0.0393754000, -0.1477851000, -0.4634001000", \ + "0.0182522000, 0.0165612000, 0.0116075000, -0.0016585000, -0.0393063000, -0.1474910000, -0.4630750000"); + } + related_pin : "D"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014501170, 0.0042056820, 0.0121974600, 0.0353755100, 0.1025973000, 0.2975563000"); + values("0.0173639000, 0.0189258000, 0.0236027000, 0.0371386000, 0.0745954000, 0.1820488000, 0.4963531000", \ + "0.0173455000, 0.0189377000, 0.0236098000, 0.0370915000, 0.0745595000, 0.1820326000, 0.4962090000", \ + "0.0172660000, 0.0188545000, 0.0235046000, 0.0370232000, 0.0745196000, 0.1819913000, 0.4968827000", \ + "0.0171935000, 0.0187774000, 0.0234070000, 0.0367840000, 0.0743769000, 0.1818201000, 0.4940063000", \ + "0.0170680000, 0.0186147000, 0.0232273000, 0.0366704000, 0.0741956000, 0.1816654000, 0.4966651000", \ + "0.0177392000, 0.0192565000, 0.0236227000, 0.0365307000, 0.0739723000, 0.1816477000, 0.4939325000", \ + "0.0184956000, 0.0199443000, 0.0246233000, 0.0376247000, 0.0748681000, 0.1821242000, 0.4919244000"); + } + } + max_capacitance : 0.2975560000; + max_transition : 1.5041630000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014501200, 0.0042056800, 0.0121975000, 0.0353755000, 0.1025970000, 0.2975560000"); + values("0.1854323000, 0.1916643000, 0.2055912000, 0.2334226000, 0.2872628000, 0.4072249000, 0.7263872000", \ + "0.1902967000, 0.1964805000, 0.2104137000, 0.2383833000, 0.2922940000, 0.4120202000, 0.7315418000", \ + "0.2015746000, 0.2077710000, 0.2217160000, 0.2492759000, 0.3033958000, 0.4230667000, 0.7429569000", \ + "0.2219690000, 0.2281508000, 0.2421183000, 0.2698985000, 0.3238245000, 0.4435596000, 0.7634149000", \ + "0.2501778000, 0.2563984000, 0.2703920000, 0.2982409000, 0.3522472000, 0.4719156000, 0.7915857000", \ + "0.2844410000, 0.2906646000, 0.3046305000, 0.3324132000, 0.3867643000, 0.5065851000, 0.8265593000", \ + "0.3146760000, 0.3209448000, 0.3348603000, 0.3628345000, 0.4171005000, 0.5372576000, 0.8561687000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014501200, 0.0042056800, 0.0121975000, 0.0353755000, 0.1025970000, 0.2975560000"); + values("0.2252908000, 0.2338512000, 0.2540956000, 0.2961210000, 0.3885084000, 0.6247314000, 1.3002843000", \ + "0.2298833000, 0.2385934000, 0.2586580000, 0.3007996000, 0.3931636000, 0.6291302000, 1.3077806000", \ + "0.2424691000, 0.2512344000, 0.2712849000, 0.3132637000, 0.4056846000, 0.6419154000, 1.3184195000", \ + "0.2743155000, 0.2830781000, 0.3031258000, 0.3451036000, 0.4375219000, 0.6737513000, 1.3505880000", \ + "0.3386526000, 0.3474297000, 0.3675145000, 0.4095883000, 0.5019691000, 0.7380977000, 1.4156667000", \ + "0.4457033000, 0.4543576000, 0.4744121000, 0.5166949000, 0.6091424000, 0.8454450000, 1.5173504000", \ + "0.6162983000, 0.6249223000, 0.6453434000, 0.6875033000, 0.7801802000, 1.0166352000, 1.6907371000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014501200, 0.0042056800, 0.0121975000, 0.0353755000, 0.1025970000, 0.2975560000"); + values("0.0295475000, 0.0332805000, 0.0421448000, 0.0617004000, 0.1100525000, 0.2455434000, 0.6667281000", \ + "0.0293288000, 0.0331683000, 0.0421222000, 0.0618339000, 0.1101088000, 0.2463434000, 0.6663264000", \ + "0.0292935000, 0.0331233000, 0.0421120000, 0.0626603000, 0.1103962000, 0.2465401000, 0.6665878000", \ + "0.0295705000, 0.0335304000, 0.0421286000, 0.0624281000, 0.1103018000, 0.2465528000, 0.6669983000", \ + "0.0297372000, 0.0334977000, 0.0428436000, 0.0620175000, 0.1103188000, 0.2464559000, 0.6682377000", \ + "0.0295421000, 0.0335364000, 0.0422834000, 0.0625134000, 0.1102812000, 0.2452300000, 0.6682171000", \ + "0.0297483000, 0.0337317000, 0.0425862000, 0.0626846000, 0.1103373000, 0.2456451000, 0.6676036000"); + } + related_pin : "A_N"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014501200, 0.0042056800, 0.0121975000, 0.0353755000, 0.1025970000, 0.2975560000"); + values("0.0372768000, 0.0438046000, 0.0600171000, 0.0986385000, 0.2051710000, 0.5297508000, 1.5000846000", \ + "0.0373795000, 0.0439780000, 0.0598709000, 0.0986244000, 0.2055082000, 0.5287201000, 1.4984761000", \ + "0.0372444000, 0.0438487000, 0.0600537000, 0.0986096000, 0.2050748000, 0.5297604000, 1.4986776000", \ + "0.0372566000, 0.0438579000, 0.0600572000, 0.0986345000, 0.2050221000, 0.5297692000, 1.4981525000", \ + "0.0371590000, 0.0438023000, 0.0598278000, 0.0985903000, 0.2053823000, 0.5294271000, 1.4973084000", \ + "0.0375805000, 0.0444584000, 0.0603981000, 0.0986571000, 0.2056552000, 0.5287979000, 1.4981143000", \ + "0.0381444000, 0.0451772000, 0.0609926000, 0.0994203000, 0.2058902000, 0.5286729000, 1.4976135000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014501200, 0.0042056800, 0.0121975000, 0.0353755000, 0.1025970000, 0.2975560000"); + values("0.1693743000, 0.1757046000, 0.1898627000, 0.2177300000, 0.2723088000, 0.3922400000, 0.7119628000", \ + "0.1749811000, 0.1813112000, 0.1954915000, 0.2235783000, 0.2779512000, 0.3978618000, 0.7177253000", \ + "0.1886964000, 0.1950276000, 0.2090499000, 0.2371325000, 0.2914902000, 0.4115620000, 0.7308621000", \ + "0.2198706000, 0.2261666000, 0.2403271000, 0.2683807000, 0.3225910000, 0.4428944000, 0.7623592000", \ + "0.2966989000, 0.3030334000, 0.3171495000, 0.3451191000, 0.3996155000, 0.5197919000, 0.8394336000", \ + "0.4599038000, 0.4670913000, 0.4829004000, 0.5133979000, 0.5699877000, 0.6894478000, 1.0089541000", \ + "0.7328418000, 0.7422394000, 0.7629500000, 0.8029101000, 0.8717806000, 1.0022386000, 1.3241571000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014501200, 0.0042056800, 0.0121975000, 0.0353755000, 0.1025970000, 0.2975560000"); + values("0.1696809000, 0.1784533000, 0.1984253000, 0.2405804000, 0.3328248000, 0.5688684000, 1.2443987000", \ + "0.1738136000, 0.1825652000, 0.2025722000, 0.2447156000, 0.3369656000, 0.5730698000, 1.2491631000", \ + "0.1823051000, 0.1910781000, 0.2111340000, 0.2531123000, 0.3455236000, 0.5816478000, 1.2546555000", \ + "0.2015960000, 0.2103852000, 0.2304915000, 0.2724714000, 0.3648263000, 0.6006914000, 1.2801135000", \ + "0.2450752000, 0.2539062000, 0.2741727000, 0.3164283000, 0.4089041000, 0.6449759000, 1.3172458000", \ + "0.3171626000, 0.3269917000, 0.3489286000, 0.3935539000, 0.4885306000, 0.7257832000, 1.4015310000", \ + "0.4011669000, 0.4132261000, 0.4402266000, 0.4913154000, 0.5904707000, 0.8289321000, 1.5028981000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014501200, 0.0042056800, 0.0121975000, 0.0353755000, 0.1025970000, 0.2975560000"); + values("0.0305389000, 0.0344112000, 0.0431393000, 0.0635415000, 0.1107859000, 0.2467622000, 0.6686950000", \ + "0.0304524000, 0.0343049000, 0.0432870000, 0.0633581000, 0.1109591000, 0.2466962000, 0.6688425000", \ + "0.0304825000, 0.0344197000, 0.0434941000, 0.0635321000, 0.1109110000, 0.2471469000, 0.6650916000", \ + "0.0304092000, 0.0348473000, 0.0433736000, 0.0636679000, 0.1107961000, 0.2463882000, 0.6637940000", \ + "0.0304986000, 0.0343986000, 0.0432241000, 0.0635238000, 0.1107752000, 0.2469811000, 0.6639732000", \ + "0.0386707000, 0.0427507000, 0.0516107000, 0.0702536000, 0.1151936000, 0.2481850000, 0.6688780000", \ + "0.0589264000, 0.0640636000, 0.0750187000, 0.0961797000, 0.1401615000, 0.2628209000, 0.6690163000"); + } + related_pin : "B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014501200, 0.0042056800, 0.0121975000, 0.0353755000, 0.1025970000, 0.2975560000"); + values("0.0370939000, 0.0437886000, 0.0602576000, 0.0985572000, 0.2053372000, 0.5297920000, 1.5003335000", \ + "0.0371512000, 0.0437301000, 0.0602746000, 0.0986068000, 0.2053921000, 0.5298144000, 1.4994763000", \ + "0.0376259000, 0.0440152000, 0.0597639000, 0.0987770000, 0.2054539000, 0.5284748000, 1.5032752000", \ + "0.0371256000, 0.0437778000, 0.0600266000, 0.0985777000, 0.2053375000, 0.5285694000, 1.4994963000", \ + "0.0384455000, 0.0450836000, 0.0606285000, 0.0993452000, 0.2053427000, 0.5293687000, 1.4991475000", \ + "0.0447620000, 0.0515552000, 0.0676765000, 0.1058027000, 0.2102127000, 0.5310212000, 1.4991614000", \ + "0.0601660000, 0.0678883000, 0.0846363000, 0.1223318000, 0.2191529000, 0.5339348000, 1.4956130000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014501200, 0.0042056800, 0.0121975000, 0.0353755000, 0.1025970000, 0.2975560000"); + values("0.1826513000, 0.1891035000, 0.2035396000, 0.2321806000, 0.2870345000, 0.4071599000, 0.7270882000", \ + "0.1880046000, 0.1944608000, 0.2088009000, 0.2371530000, 0.2921560000, 0.4126554000, 0.7329005000", \ + "0.2015835000, 0.2080942000, 0.2225041000, 0.2510261000, 0.3058183000, 0.4262653000, 0.7466212000", \ + "0.2333232000, 0.2398038000, 0.2542725000, 0.2833450000, 0.3373383000, 0.4579282000, 0.7780446000", \ + "0.3104364000, 0.3169131000, 0.3313189000, 0.3599178000, 0.4147248000, 0.5353608000, 0.8553588000", \ + "0.4792181000, 0.4863728000, 0.5020489000, 0.5325191000, 0.5883549000, 0.7096027000, 1.0300711000", \ + "0.7676511000, 0.7769703000, 0.7975593000, 0.8365630000, 0.9046207000, 1.0342652000, 1.3560427000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014501200, 0.0042056800, 0.0121975000, 0.0353755000, 0.1025970000, 0.2975560000"); + values("0.1763888000, 0.1852822000, 0.2052502000, 0.2472774000, 0.3395922000, 0.5750693000, 1.2486936000", \ + "0.1806931000, 0.1894090000, 0.2093385000, 0.2515703000, 0.3437995000, 0.5791361000, 1.2563220000", \ + "0.1891211000, 0.1978852000, 0.2179653000, 0.2599408000, 0.3523046000, 0.5882481000, 1.2614666000", \ + "0.2053706000, 0.2141608000, 0.2342450000, 0.2763012000, 0.3686152000, 0.6039708000, 1.2779151000", \ + "0.2406144000, 0.2494945000, 0.2696920000, 0.3119314000, 0.4044348000, 0.6400469000, 1.3165308000", \ + "0.3006244000, 0.3103293000, 0.3322406000, 0.3766865000, 0.4715551000, 0.7085835000, 1.3857259000", \ + "0.3729904000, 0.3846903000, 0.4108758000, 0.4613206000, 0.5609823000, 0.7994982000, 1.4730762000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014501200, 0.0042056800, 0.0121975000, 0.0353755000, 0.1025970000, 0.2975560000"); + values("0.0317729000, 0.0355528000, 0.0444359000, 0.0642405000, 0.1117541000, 0.2471389000, 0.6689821000", \ + "0.0316785000, 0.0356106000, 0.0453170000, 0.0648974000, 0.1119164000, 0.2479018000, 0.6684657000", \ + "0.0320461000, 0.0356689000, 0.0444329000, 0.0646208000, 0.1120502000, 0.2471844000, 0.6685787000", \ + "0.0316833000, 0.0356864000, 0.0447690000, 0.0640028000, 0.1120302000, 0.2473612000, 0.6693344000", \ + "0.0316145000, 0.0357996000, 0.0444518000, 0.0639674000, 0.1117358000, 0.2477267000, 0.6649815000", \ + "0.0386794000, 0.0420660000, 0.0513890000, 0.0689939000, 0.1149857000, 0.2482657000, 0.6687308000", \ + "0.0584875000, 0.0627784000, 0.0735269000, 0.0943608000, 0.1389034000, 0.2622665000, 0.6699959000"); + } + related_pin : "C"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014501200, 0.0042056800, 0.0121975000, 0.0353755000, 0.1025970000, 0.2975560000"); + values("0.0373216000, 0.0439155000, 0.0599615000, 0.0986083000, 0.2056478000, 0.5295220000, 1.4991867000", \ + "0.0371932000, 0.0436763000, 0.0601669000, 0.0987577000, 0.2051638000, 0.5289083000, 1.4967646000", \ + "0.0373106000, 0.0437542000, 0.0598017000, 0.0987439000, 0.2055118000, 0.5281925000, 1.5032086000", \ + "0.0371879000, 0.0437427000, 0.0599554000, 0.0986072000, 0.2056596000, 0.5289930000, 1.5002138000", \ + "0.0383987000, 0.0447600000, 0.0605246000, 0.0992606000, 0.2054176000, 0.5295789000, 1.4984822000", \ + "0.0433584000, 0.0499835000, 0.0659068000, 0.1049355000, 0.2094107000, 0.5307033000, 1.4971450000", \ + "0.0562494000, 0.0636734000, 0.0813292000, 0.1186099000, 0.2189514000, 0.5343453000, 1.4962515000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014501200, 0.0042056800, 0.0121975000, 0.0353755000, 0.1025970000, 0.2975560000"); + values("0.2007484000, 0.2073963000, 0.2222589000, 0.2513625000, 0.3069477000, 0.4285231000, 0.7489542000", \ + "0.2058514000, 0.2125913000, 0.2273808000, 0.2564884000, 0.3121244000, 0.4336219000, 0.7544776000", \ + "0.2186255000, 0.2253066000, 0.2400758000, 0.2691836000, 0.3248519000, 0.4463642000, 0.7672448000", \ + "0.2506362000, 0.2573147000, 0.2720195000, 0.3010497000, 0.3568999000, 0.4784511000, 0.7993523000", \ + "0.3275890000, 0.3342867000, 0.3490277000, 0.3781239000, 0.4339328000, 0.5556045000, 0.8759863000", \ + "0.5004105000, 0.5075618000, 0.5233279000, 0.5531682000, 0.6095078000, 0.7315735000, 1.0524147000", \ + "0.7995058000, 0.8094653000, 0.8292286000, 0.8683747000, 0.9365032000, 1.0656708000, 1.3875062000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014501200, 0.0042056800, 0.0121975000, 0.0353755000, 0.1025970000, 0.2975560000"); + values("0.1839427000, 0.1926996000, 0.2126963000, 0.2548483000, 0.3470520000, 0.5827191000, 1.2580570000", \ + "0.1882465000, 0.1969962000, 0.2169876000, 0.2590772000, 0.3513020000, 0.5867647000, 1.2628248000", \ + "0.1962038000, 0.2050490000, 0.2249729000, 0.2670887000, 0.3593514000, 0.5951206000, 1.2664316000", \ + "0.2111112000, 0.2199172000, 0.2397661000, 0.2817859000, 0.3741077000, 0.6097290000, 1.2861011000", \ + "0.2393480000, 0.2481789000, 0.2682830000, 0.3106106000, 0.4030254000, 0.6390042000, 1.3117970000", \ + "0.2858349000, 0.2953821000, 0.3169285000, 0.3615675000, 0.4562579000, 0.6929257000, 1.3699949000", \ + "0.3447856000, 0.3558134000, 0.3810263000, 0.4302276000, 0.5296761000, 0.7684513000, 1.4416086000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014501200, 0.0042056800, 0.0121975000, 0.0353755000, 0.1025970000, 0.2975560000"); + values("0.0337966000, 0.0381957000, 0.0467267000, 0.0671872000, 0.1149155000, 0.2492591000, 0.6697956000", \ + "0.0337676000, 0.0378568000, 0.0467210000, 0.0672282000, 0.1146456000, 0.2491777000, 0.6679050000", \ + "0.0338126000, 0.0378523000, 0.0467187000, 0.0671914000, 0.1146901000, 0.2492332000, 0.6679192000", \ + "0.0338774000, 0.0380995000, 0.0479026000, 0.0675452000, 0.1145505000, 0.2496844000, 0.6700064000", \ + "0.0338839000, 0.0379143000, 0.0467461000, 0.0669481000, 0.1143434000, 0.2496032000, 0.6658243000", \ + "0.0386994000, 0.0426345000, 0.0511888000, 0.0699372000, 0.1162679000, 0.2495787000, 0.6691943000", \ + "0.0586719000, 0.0632318000, 0.0742781000, 0.0942698000, 0.1388747000, 0.2621102000, 0.6699224000"); + } + related_pin : "D"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014501200, 0.0042056800, 0.0121975000, 0.0353755000, 0.1025970000, 0.2975560000"); + values("0.0371880000, 0.0437341000, 0.0602705000, 0.0985791000, 0.2053482000, 0.5298142000, 1.4999101000", \ + "0.0372103000, 0.0440963000, 0.0601257000, 0.0986509000, 0.2051873000, 0.5291707000, 1.4986314000", \ + "0.0371199000, 0.0440726000, 0.0602480000, 0.0986615000, 0.2054480000, 0.5297999000, 1.5041627000", \ + "0.0373031000, 0.0439792000, 0.0600684000, 0.0986485000, 0.2052316000, 0.5296700000, 1.4974311000", \ + "0.0382897000, 0.0447001000, 0.0605597000, 0.0993726000, 0.2055282000, 0.5290334000, 1.5033129000", \ + "0.0419179000, 0.0489719000, 0.0656130000, 0.1040659000, 0.2089059000, 0.5305738000, 1.4974448000", \ + "0.0517494000, 0.0595721000, 0.0769197000, 0.1156798000, 0.2176584000, 0.5330623000, 1.4956291000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__and4b_4") { + leakage_power () { + value : 0.0035608000; + when : "!A_N&!B&!C&D"; + } + leakage_power () { + value : 0.0035400000; + when : "!A_N&!B&!C&!D"; + } + leakage_power () { + value : 0.0039067000; + when : "!A_N&!B&C&D"; + } + leakage_power () { + value : 0.0035623000; + when : "!A_N&!B&C&!D"; + } + leakage_power () { + value : 0.0039328000; + when : "!A_N&B&!C&D"; + } + leakage_power () { + value : 0.0035682000; + when : "!A_N&B&!C&!D"; + } + leakage_power () { + value : 0.0062576000; + when : "!A_N&B&C&D"; + } + leakage_power () { + value : 0.0039416000; + when : "!A_N&B&C&!D"; + } + leakage_power () { + value : 0.0038140000; + when : "A_N&!B&!C&D"; + } + leakage_power () { + value : 0.0038076000; + when : "A_N&!B&!C&!D"; + } + leakage_power () { + value : 0.0038322000; + when : "A_N&!B&C&D"; + } + leakage_power () { + value : 0.0038144000; + when : "A_N&!B&C&!D"; + } + leakage_power () { + value : 0.0038361000; + when : "A_N&B&!C&D"; + } + leakage_power () { + value : 0.0038162000; + when : "A_N&B&!C&!D"; + } + leakage_power () { + value : 0.0041360000; + when : "A_N&B&C&D"; + } + leakage_power () { + value : 0.0038376000; + when : "A_N&B&C&!D"; + } + area : 13.763200000; + cell_footprint : "sky130_fd_sc_hd__and4b"; + cell_leakage_power : 0.0039477660; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A_N") { + capacitance : 0.0015400000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0014800000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0076431000, 0.0075521000, 0.0073424000, 0.0073840000, 0.0074801000, 0.0077015000, 0.0082119000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0055745000, 0.0055170000, 0.0053845000, 0.0054162000, 0.0054895000, 0.0056584000, 0.0060478000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0016000000; + } + pin ("B") { + capacitance : 0.0022910000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022070000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0045252000, 0.0045238000, 0.0045207000, 0.0045254000, 0.0045363000, 0.0045615000, 0.0046195000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0041248000, -0.0041253000, -0.0041267000, -0.0041151000, -0.0040884000, -0.0040269000, -0.0038850000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0023760000; + } + pin ("C") { + capacitance : 0.0023140000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022140000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0040518000, 0.0040494000, 0.0040440000, 0.0040588000, 0.0040930000, 0.0041717000, 0.0043533000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0039607000, -0.0039604000, -0.0039596000, -0.0039589000, -0.0039573000, -0.0039537000, -0.0039452000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024140000; + } + pin ("D") { + capacitance : 0.0023350000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022020000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0041830000, 0.0041802000, 0.0041738000, 0.0041721000, 0.0041683000, 0.0041594000, 0.0041389000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0041835000, -0.0041809000, -0.0041748000, -0.0041747000, -0.0041745000, -0.0041741000, -0.0041732000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024690000; + } + pin ("X") { + direction : "output"; + function : "(!A_N&B&C&D)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015611580, 0.0048744290, 0.0152195000, 0.0475201000, 0.1483728000, 0.4632667000"); + values("0.0223359000, 0.0207418000, 0.0158172000, 0.0015119000, -0.0476304000, -0.2096205000, -0.7194157000", \ + "0.0223333000, 0.0207839000, 0.0158226000, 0.0015172000, -0.0476492000, -0.2096063000, -0.7193834000", \ + "0.0222878000, 0.0207538000, 0.0158772000, 0.0014559000, -0.0476188000, -0.2095714000, -0.7193272000", \ + "0.0220570000, 0.0204046000, 0.0155585000, 0.0011406000, -0.0479049000, -0.2098424000, -0.7196173000", \ + "0.0216661000, 0.0201458000, 0.0152243000, 0.0007462000, -0.0483033000, -0.2103205000, -0.7200551000", \ + "0.0254464000, 0.0238305000, 0.0187257000, 0.0027760000, -0.0485835000, -0.2106170000, -0.7203489000", \ + "0.0260178000, 0.0242974000, 0.0191326000, 0.0032420000, -0.0479667000, -0.2104740000, -0.7203688000"); + } + related_pin : "A_N"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015611580, 0.0048744290, 0.0152195000, 0.0475201000, 0.1483728000, 0.4632667000"); + values("0.0302561000, 0.0319710000, 0.0374194000, 0.0548139000, 0.1077208000, 0.2694500000, 0.7739470000", \ + "0.0302592000, 0.0319326000, 0.0373755000, 0.0549316000, 0.1074917000, 0.2692340000, 0.7740175000", \ + "0.0302846000, 0.0319826000, 0.0374697000, 0.0548351000, 0.1076834000, 0.2694457000, 0.7745858000", \ + "0.0300305000, 0.0317307000, 0.0371813000, 0.0547233000, 0.1073006000, 0.2690301000, 0.7738081000", \ + "0.0297475000, 0.0314409000, 0.0369074000, 0.0543453000, 0.1071518000, 0.2689120000, 0.7741094000", \ + "0.0294920000, 0.0312107000, 0.0365968000, 0.0540882000, 0.1066341000, 0.2684664000, 0.7739427000", \ + "0.0313053000, 0.0330039000, 0.0383965000, 0.0549329000, 0.1068928000, 0.2685232000, 0.7726460000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015611580, 0.0048744290, 0.0152195000, 0.0475201000, 0.1483728000, 0.4632667000"); + values("0.0228341000, 0.0211371000, 0.0162042000, 0.0016792000, -0.0473732000, -0.2093347000, -0.7189566000", \ + "0.0228605000, 0.0211837000, 0.0161888000, 0.0016782000, -0.0474127000, -0.2093324000, -0.7190509000", \ + "0.0227131000, 0.0210939000, 0.0160115000, 0.0014762000, -0.0476098000, -0.2094789000, -0.7191995000", \ + "0.0224460000, 0.0207424000, 0.0157367000, 0.0012051000, -0.0479312000, -0.2097045000, -0.7194074000", \ + "0.0225001000, 0.0208071000, 0.0156994000, 0.0009105000, -0.0484234000, -0.2102173000, -0.7197939000", \ + "0.0224858000, 0.0206985000, 0.0153159000, 0.0012175000, -0.0483688000, -0.2101447000, -0.7196086000", \ + "0.0294334000, 0.0274008000, 0.0214545000, 0.0041813000, -0.0479830000, -0.2101692000, -0.7192489000"); + } + related_pin : "B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015611580, 0.0048744290, 0.0152195000, 0.0475201000, 0.1483728000, 0.4632667000"); + values("0.0307641000, 0.0324742000, 0.0380072000, 0.0553269000, 0.1079004000, 0.2695186000, 0.7739668000", \ + "0.0307518000, 0.0324803000, 0.0379974000, 0.0552287000, 0.1077895000, 0.2694910000, 0.7738703000", \ + "0.0306333000, 0.0323551000, 0.0378791000, 0.0551122000, 0.1077108000, 0.2693288000, 0.7743770000", \ + "0.0303100000, 0.0320569000, 0.0374933000, 0.0549395000, 0.1075859000, 0.2693470000, 0.7745035000", \ + "0.0301647000, 0.0318703000, 0.0372660000, 0.0547568000, 0.1073578000, 0.2689592000, 0.7736338000", \ + "0.0303016000, 0.0323885000, 0.0377135000, 0.0550660000, 0.1067219000, 0.2686673000, 0.7734386000", \ + "0.0335410000, 0.0351157000, 0.0402001000, 0.0566599000, 0.1085491000, 0.2695395000, 0.7721936000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015611580, 0.0048744290, 0.0152195000, 0.0475201000, 0.1483728000, 0.4632667000"); + values("0.0255338000, 0.0238126000, 0.0188401000, 0.0043988000, -0.0446430000, -0.2064370000, -0.7159651000", \ + "0.0254604000, 0.0238454000, 0.0186445000, 0.0042429000, -0.0448221000, -0.2065188000, -0.7161224000", \ + "0.0252806000, 0.0235803000, 0.0186267000, 0.0040751000, -0.0449394000, -0.2066619000, -0.7162370000", \ + "0.0251149000, 0.0233774000, 0.0183456000, 0.0037849000, -0.0451016000, -0.2069139000, -0.7165015000", \ + "0.0254017000, 0.0237114000, 0.0180726000, 0.0034043000, -0.0455191000, -0.2072009000, -0.7167709000", \ + "0.0256829000, 0.0238478000, 0.0180988000, 0.0039868000, -0.0458761000, -0.2073050000, -0.7165243000", \ + "0.0323519000, 0.0302980000, 0.0240330000, 0.0067959000, -0.0452523000, -0.2073862000, -0.7164428000"); + } + related_pin : "C"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015611580, 0.0048744290, 0.0152195000, 0.0475201000, 0.1483728000, 0.4632667000"); + values("0.0308536000, 0.0325523000, 0.0381128000, 0.0554672000, 0.1081826000, 0.2694522000, 0.7734836000", \ + "0.0308055000, 0.0324805000, 0.0381579000, 0.0554098000, 0.1079961000, 0.2694204000, 0.7734830000", \ + "0.0306964000, 0.0323754000, 0.0377931000, 0.0553137000, 0.1078761000, 0.2693436000, 0.7734626000", \ + "0.0304424000, 0.0321100000, 0.0376101000, 0.0549990000, 0.1078191000, 0.2691151000, 0.7733955000", \ + "0.0302994000, 0.0319559000, 0.0375509000, 0.0548856000, 0.1073940000, 0.2690168000, 0.7703157000", \ + "0.0309223000, 0.0325654000, 0.0376783000, 0.0549287000, 0.1072062000, 0.2686668000, 0.7735851000", \ + "0.0330271000, 0.0346143000, 0.0397519000, 0.0562510000, 0.1083729000, 0.2693079000, 0.7719048000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015611580, 0.0048744290, 0.0152195000, 0.0475201000, 0.1483728000, 0.4632667000"); + values("0.0273260000, 0.0255816000, 0.0205174000, 0.0057129000, -0.0437043000, -0.2057924000, -0.7154964000", \ + "0.0271805000, 0.0255162000, 0.0204121000, 0.0056520000, -0.0438087000, -0.2058904000, -0.7156184000", \ + "0.0271776000, 0.0254632000, 0.0202670000, 0.0055101000, -0.0439376000, -0.2060075000, -0.7157413000", \ + "0.0268638000, 0.0251908000, 0.0200820000, 0.0052748000, -0.0441200000, -0.2062214000, -0.7158328000", \ + "0.0269105000, 0.0251610000, 0.0200967000, 0.0052303000, -0.0442117000, -0.2063719000, -0.7160258000", \ + "0.0272273000, 0.0254376000, 0.0206316000, 0.0054717000, -0.0440803000, -0.2061701000, -0.7158907000", \ + "0.0355552000, 0.0335058000, 0.0267659000, 0.0094473000, -0.0431355000, -0.2051736000, -0.7149283000"); + } + related_pin : "D"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015611580, 0.0048744290, 0.0152195000, 0.0475201000, 0.1483728000, 0.4632667000"); + values("0.0310742000, 0.0327557000, 0.0383334000, 0.0556858000, 0.1084085000, 0.2695266000, 0.7732776000", \ + "0.0309705000, 0.0326538000, 0.0381670000, 0.0555019000, 0.1083672000, 0.2694391000, 0.7732308000", \ + "0.0309720000, 0.0326899000, 0.0382358000, 0.0554923000, 0.1080444000, 0.2693969000, 0.7733044000", \ + "0.0306114000, 0.0323173000, 0.0377904000, 0.0551965000, 0.1078832000, 0.2691622000, 0.7731440000", \ + "0.0304038000, 0.0321199000, 0.0376012000, 0.0548226000, 0.1077173000, 0.2689556000, 0.7738895000", \ + "0.0311095000, 0.0327474000, 0.0380459000, 0.0550909000, 0.1074798000, 0.2690655000, 0.7732735000", \ + "0.0333576000, 0.0343875000, 0.0395869000, 0.0564392000, 0.1083980000, 0.2692772000, 0.7720187000"); + } + } + max_capacitance : 0.4632670000; + max_transition : 1.5040990000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015611600, 0.0048744300, 0.0152195000, 0.0475201000, 0.1483730000, 0.4632670000"); + values("0.1655257000, 0.1692213000, 0.1785461000, 0.1990895000, 0.2411548000, 0.3376517000, 0.6082960000", \ + "0.1702919000, 0.1740108000, 0.1833774000, 0.2039145000, 0.2460132000, 0.3425129000, 0.6131275000", \ + "0.1816404000, 0.1853266000, 0.1946941000, 0.2151943000, 0.2572699000, 0.3539274000, 0.6241477000", \ + "0.2046757000, 0.2083579000, 0.2176654000, 0.2381867000, 0.2802772000, 0.3769525000, 0.6471833000", \ + "0.2383196000, 0.2419707000, 0.2512747000, 0.2718201000, 0.3141428000, 0.4105596000, 0.6810267000", \ + "0.2793566000, 0.2830589000, 0.2924007000, 0.3129524000, 0.3551647000, 0.4517505000, 0.7224202000", \ + "0.3179544000, 0.3216339000, 0.3310500000, 0.3515443000, 0.3939879000, 0.4907794000, 0.7608854000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015611600, 0.0048744300, 0.0152195000, 0.0475201000, 0.1483730000, 0.4632670000"); + values("0.2740234000, 0.2805126000, 0.2968185000, 0.3342082000, 0.4201837000, 0.6480741000, 1.3456551000", \ + "0.2790441000, 0.2854679000, 0.3018232000, 0.3392962000, 0.4252440000, 0.6528900000, 1.3524006000", \ + "0.2918267000, 0.2982152000, 0.3145438000, 0.3521873000, 0.4379980000, 0.6658695000, 1.3603587000", \ + "0.3232196000, 0.3297024000, 0.3460431000, 0.3835831000, 0.4694500000, 0.6972302000, 1.3969325000", \ + "0.3954079000, 0.4017965000, 0.4181594000, 0.4556025000, 0.5415799000, 0.7694755000, 1.4639316000", \ + "0.5274939000, 0.5339005000, 0.5501310000, 0.5877021000, 0.6736387000, 0.9016191000, 1.5967325000", \ + "0.7420825000, 0.7483945000, 0.7648243000, 0.8033475000, 0.8896812000, 1.1179423000, 1.8134921000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015611600, 0.0048744300, 0.0152195000, 0.0475201000, 0.1483730000, 0.4632670000"); + values("0.0237045000, 0.0260217000, 0.0320655000, 0.0463065000, 0.0833730000, 0.1914019000, 0.5482287000", \ + "0.0237588000, 0.0260477000, 0.0320072000, 0.0462729000, 0.0833344000, 0.1912338000, 0.5481445000", \ + "0.0237980000, 0.0260487000, 0.0322380000, 0.0466676000, 0.0833507000, 0.1909245000, 0.5472376000", \ + "0.0238513000, 0.0261468000, 0.0319191000, 0.0466082000, 0.0833352000, 0.1913098000, 0.5470382000", \ + "0.0237711000, 0.0263384000, 0.0320107000, 0.0464780000, 0.0833767000, 0.1912107000, 0.5484428000", \ + "0.0239893000, 0.0262452000, 0.0324803000, 0.0463885000, 0.0835093000, 0.1911402000, 0.5454827000", \ + "0.0246496000, 0.0268020000, 0.0327528000, 0.0475417000, 0.0838649000, 0.1916941000, 0.5452599000"); + } + related_pin : "A_N"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015611600, 0.0048744300, 0.0152195000, 0.0475201000, 0.1483730000, 0.4632670000"); + values("0.0386428000, 0.0434578000, 0.0567438000, 0.0899304000, 0.1858757000, 0.4967630000, 1.5019705000", \ + "0.0385017000, 0.0435126000, 0.0567405000, 0.0898932000, 0.1859397000, 0.4961365000, 1.5009317000", \ + "0.0386214000, 0.0433645000, 0.0566469000, 0.0900285000, 0.1860280000, 0.4967540000, 1.4995477000", \ + "0.0386796000, 0.0434599000, 0.0567329000, 0.0898802000, 0.1859411000, 0.4963497000, 1.5005835000", \ + "0.0385213000, 0.0433648000, 0.0567329000, 0.0897925000, 0.1859693000, 0.4967741000, 1.4983375000", \ + "0.0388607000, 0.0435608000, 0.0563115000, 0.0900060000, 0.1865552000, 0.4965235000, 1.5002241000", \ + "0.0396426000, 0.0448633000, 0.0577898000, 0.0911595000, 0.1870536000, 0.4959785000, 1.5003168000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015611600, 0.0048744300, 0.0152195000, 0.0475201000, 0.1483730000, 0.4632670000"); + values("0.1472672000, 0.1512692000, 0.1613276000, 0.1830937000, 0.2267653000, 0.3248082000, 0.5953669000", \ + "0.1531407000, 0.1571373000, 0.1671871000, 0.1889972000, 0.2326082000, 0.3306189000, 0.6011269000", \ + "0.1661110000, 0.1700953000, 0.1801277000, 0.2019193000, 0.2455816000, 0.3434304000, 0.6144849000", \ + "0.1977303000, 0.2017359000, 0.2117763000, 0.2333876000, 0.2769776000, 0.3748005000, 0.6458700000", \ + "0.2732063000, 0.2771630000, 0.2871133000, 0.3086867000, 0.3524343000, 0.4504833000, 0.7211977000", \ + "0.4237431000, 0.4285326000, 0.4405050000, 0.4653899000, 0.5127336000, 0.6128787000, 0.8840199000", \ + "0.6681350000, 0.6743613000, 0.6900672000, 0.7232380000, 0.7839625000, 0.8955627000, 1.1704896000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015611600, 0.0048744300, 0.0152195000, 0.0475201000, 0.1483730000, 0.4632670000"); + values("0.1819428000, 0.1883192000, 0.2046909000, 0.2420687000, 0.3279298000, 0.5550486000, 1.2522551000", \ + "0.1859068000, 0.1922749000, 0.2087009000, 0.2459800000, 0.3318258000, 0.5592357000, 1.2540202000", \ + "0.1938903000, 0.2002903000, 0.2167246000, 0.2539510000, 0.3397388000, 0.5674989000, 1.2600611000", \ + "0.2120310000, 0.2185278000, 0.2347190000, 0.2722011000, 0.3579503000, 0.5857991000, 1.2800915000", \ + "0.2534928000, 0.2599619000, 0.2764544000, 0.3139984000, 0.3997976000, 0.6272142000, 1.3239120000", \ + "0.3236735000, 0.3309639000, 0.3487424000, 0.3884780000, 0.4764787000, 0.7056548000, 1.4043848000", \ + "0.4029403000, 0.4115656000, 0.4329924000, 0.4790052000, 0.5722604000, 0.8031644000, 1.4972911000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015611600, 0.0048744300, 0.0152195000, 0.0475201000, 0.1483730000, 0.4632670000"); + values("0.0271177000, 0.0295302000, 0.0356861000, 0.0498012000, 0.0863322000, 0.1933414000, 0.5487786000", \ + "0.0271922000, 0.0294124000, 0.0353892000, 0.0497820000, 0.0863083000, 0.1932525000, 0.5462675000", \ + "0.0271870000, 0.0296482000, 0.0354762000, 0.0500840000, 0.0860219000, 0.1934397000, 0.5483983000", \ + "0.0270402000, 0.0294838000, 0.0356956000, 0.0501019000, 0.0862231000, 0.1933866000, 0.5484392000", \ + "0.0272150000, 0.0295082000, 0.0355272000, 0.0498138000, 0.0864243000, 0.1933729000, 0.5471115000", \ + "0.0374535000, 0.0402571000, 0.0462971000, 0.0609390000, 0.0937437000, 0.1968770000, 0.5475157000", \ + "0.0571913000, 0.0607558000, 0.0693128000, 0.0862904000, 0.1197408000, 0.2152541000, 0.5509047000"); + } + related_pin : "B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015611600, 0.0048744300, 0.0152195000, 0.0475201000, 0.1483730000, 0.4632670000"); + values("0.0386345000, 0.0434197000, 0.0559928000, 0.0899404000, 0.1859629000, 0.4960769000, 1.5033803000", \ + "0.0386023000, 0.0433987000, 0.0564616000, 0.0898769000, 0.1859367000, 0.4965866000, 1.5040992000", \ + "0.0384470000, 0.0435300000, 0.0564734000, 0.0898864000, 0.1857955000, 0.4970924000, 1.5035195000", \ + "0.0385773000, 0.0436097000, 0.0565845000, 0.0897201000, 0.1856594000, 0.4967510000, 1.4985992000", \ + "0.0394922000, 0.0442233000, 0.0567957000, 0.0903224000, 0.1859855000, 0.4963115000, 1.5040026000", \ + "0.0452052000, 0.0501401000, 0.0628793000, 0.0962088000, 0.1903148000, 0.4981197000, 1.5005857000", \ + "0.0599204000, 0.0658552000, 0.0795460000, 0.1127584000, 0.2004076000, 0.5014824000, 1.4993194000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015611600, 0.0048744300, 0.0152195000, 0.0475201000, 0.1483730000, 0.4632670000"); + values("0.1598824000, 0.1640037000, 0.1742956000, 0.1965965000, 0.2408179000, 0.3391369000, 0.6100311000", \ + "0.1652782000, 0.1693873000, 0.1795562000, 0.2016972000, 0.2460795000, 0.3444171000, 0.6157189000", \ + "0.1784449000, 0.1825537000, 0.1928404000, 0.2150376000, 0.2592530000, 0.3575917000, 0.6288763000", \ + "0.2100049000, 0.2141756000, 0.2243303000, 0.2475250000, 0.2905572000, 0.3900167000, 0.6612210000", \ + "0.2865601000, 0.2906584000, 0.3007312000, 0.3228101000, 0.3673197000, 0.4657921000, 0.7370807000", \ + "0.4449104000, 0.4500335000, 0.4616732000, 0.4862810000, 0.5333838000, 0.6330188000, 0.9040793000", \ + "0.7065307000, 0.7127928000, 0.7284214000, 0.7616177000, 0.8214848000, 0.9325010000, 1.2066066000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015611600, 0.0048744300, 0.0152195000, 0.0475201000, 0.1483730000, 0.4632670000"); + values("0.1900821000, 0.1964770000, 0.2128847000, 0.2503023000, 0.3361350000, 0.5633206000, 1.2623177000", \ + "0.1941451000, 0.2005303000, 0.2169835000, 0.2543563000, 0.3402030000, 0.5673293000, 1.2663619000", \ + "0.2020007000, 0.2084176000, 0.2247075000, 0.2621905000, 0.3480357000, 0.5751053000, 1.2738400000", \ + "0.2173948000, 0.2237803000, 0.2400982000, 0.2776702000, 0.3634677000, 0.5908597000, 1.2897313000", \ + "0.2510811000, 0.2575430000, 0.2740531000, 0.3115310000, 0.3973223000, 0.6252194000, 1.3180355000", \ + "0.3090554000, 0.3161484000, 0.3338525000, 0.3735899000, 0.4618586000, 0.6906157000, 1.3844053000", \ + "0.3760791000, 0.3843881000, 0.4054190000, 0.4507342000, 0.5441659000, 0.7756609000, 1.4696833000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015611600, 0.0048744300, 0.0152195000, 0.0475201000, 0.1483730000, 0.4632670000"); + values("0.0282336000, 0.0306372000, 0.0367890000, 0.0509132000, 0.0873310000, 0.1940380000, 0.5484538000", \ + "0.0285178000, 0.0305851000, 0.0368617000, 0.0516378000, 0.0873706000, 0.1941615000, 0.5487811000", \ + "0.0282517000, 0.0307195000, 0.0370759000, 0.0509590000, 0.0874481000, 0.1936730000, 0.5488823000", \ + "0.0282195000, 0.0306541000, 0.0368597000, 0.0510269000, 0.0873093000, 0.1940264000, 0.5489100000", \ + "0.0284760000, 0.0309997000, 0.0366807000, 0.0514909000, 0.0875233000, 0.1939509000, 0.5489582000", \ + "0.0369932000, 0.0398184000, 0.0457990000, 0.0602922000, 0.0924475000, 0.1962834000, 0.5488841000", \ + "0.0570792000, 0.0598163000, 0.0680432000, 0.0849452000, 0.1184751000, 0.2134480000, 0.5502668000"); + } + related_pin : "C"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015611600, 0.0048744300, 0.0152195000, 0.0475201000, 0.1483730000, 0.4632670000"); + values("0.0387843000, 0.0434754000, 0.0567412000, 0.0900083000, 0.1859526000, 0.4962725000, 1.5004628000", \ + "0.0384133000, 0.0431689000, 0.0567045000, 0.0899721000, 0.1859589000, 0.4960242000, 1.5007253000", \ + "0.0387691000, 0.0433585000, 0.0567519000, 0.0898955000, 0.1859621000, 0.4956808000, 1.5012755000", \ + "0.0384190000, 0.0432172000, 0.0566748000, 0.0900528000, 0.1860352000, 0.4964850000, 1.5007632000", \ + "0.0391183000, 0.0440939000, 0.0570013000, 0.0904757000, 0.1860064000, 0.4969191000, 1.4994485000", \ + "0.0438541000, 0.0489927000, 0.0621286000, 0.0957944000, 0.1901564000, 0.4974492000, 1.5032176000", \ + "0.0569473000, 0.0625203000, 0.0764323000, 0.1091322000, 0.2003624000, 0.5022640000, 1.4977263000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015611600, 0.0048744300, 0.0152195000, 0.0475201000, 0.1483730000, 0.4632670000"); + values("0.1703924000, 0.1746238000, 0.1852005000, 0.2078559000, 0.2526948000, 0.3518864000, 0.6235985000", \ + "0.1756482000, 0.1798880000, 0.1905012000, 0.2131448000, 0.2579433000, 0.3571783000, 0.6289220000", \ + "0.1887056000, 0.1929312000, 0.2035388000, 0.2261597000, 0.2710401000, 0.3702304000, 0.6419421000", \ + "0.2214490000, 0.2256888000, 0.2360500000, 0.2586264000, 0.3036370000, 0.4031923000, 0.6749369000", \ + "0.2974455000, 0.3016451000, 0.3113461000, 0.3338336000, 0.3787900000, 0.4791391000, 0.7509763000", \ + "0.4607797000, 0.4656041000, 0.4778132000, 0.5012605000, 0.5486200000, 0.6496590000, 0.9209631000", \ + "0.7337808000, 0.7400771000, 0.7555881000, 0.7884797000, 0.8481505000, 0.9584638000, 1.2330719000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015611600, 0.0048744300, 0.0152195000, 0.0475201000, 0.1483730000, 0.4632670000"); + values("0.1953068000, 0.2017054000, 0.2181136000, 0.2555299000, 0.3413622000, 0.5684230000, 1.2671498000", \ + "0.1993552000, 0.2057018000, 0.2220533000, 0.2596512000, 0.3454369000, 0.5726191000, 1.2713636000", \ + "0.2070770000, 0.2134600000, 0.2298464000, 0.2672144000, 0.3530631000, 0.5798297000, 1.2767732000", \ + "0.2209338000, 0.2273293000, 0.2436994000, 0.2811823000, 0.3669674000, 0.5941277000, 1.2923499000", \ + "0.2482619000, 0.2546455000, 0.2711980000, 0.3086491000, 0.3945338000, 0.6217959000, 1.3157568000", \ + "0.2937604000, 0.3006667000, 0.3182642000, 0.3579911000, 0.4459804000, 0.6749634000, 1.3723715000", \ + "0.3471915000, 0.3548088000, 0.3750801000, 0.4198400000, 0.5127124000, 0.7444381000, 1.4374689000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015611600, 0.0048744300, 0.0152195000, 0.0475201000, 0.1483730000, 0.4632670000"); + values("0.0298297000, 0.0323410000, 0.0384417000, 0.0527523000, 0.0894812000, 0.1956249000, 0.5490221000", \ + "0.0299085000, 0.0325093000, 0.0383869000, 0.0534119000, 0.0892770000, 0.1953641000, 0.5495853000", \ + "0.0300993000, 0.0326243000, 0.0384206000, 0.0534473000, 0.0893548000, 0.1952563000, 0.5494445000", \ + "0.0300989000, 0.0325956000, 0.0387953000, 0.0530265000, 0.0896082000, 0.1957630000, 0.5484533000", \ + "0.0297929000, 0.0321841000, 0.0384756000, 0.0533909000, 0.0893273000, 0.1957141000, 0.5492208000", \ + "0.0379693000, 0.0400796000, 0.0468058000, 0.0599186000, 0.0938796000, 0.1974113000, 0.5494449000", \ + "0.0574852000, 0.0608594000, 0.0686708000, 0.0851482000, 0.1183731000, 0.2149844000, 0.5523757000"); + } + related_pin : "D"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015611600, 0.0048744300, 0.0152195000, 0.0475201000, 0.1483730000, 0.4632670000"); + values("0.0387599000, 0.0434187000, 0.0567355000, 0.0900080000, 0.1859407000, 0.4964478000, 1.5003112000", \ + "0.0385088000, 0.0433433000, 0.0566164000, 0.0900841000, 0.1859427000, 0.4967030000, 1.4998056000", \ + "0.0387798000, 0.0437308000, 0.0563377000, 0.0898759000, 0.1859681000, 0.4961588000, 1.5031162000", \ + "0.0386463000, 0.0434434000, 0.0561892000, 0.0899137000, 0.1859397000, 0.4963190000, 1.5011257000", \ + "0.0391837000, 0.0439425000, 0.0568775000, 0.0904660000, 0.1861136000, 0.4962752000, 1.4983080000", \ + "0.0429453000, 0.0479285000, 0.0618560000, 0.0951164000, 0.1896254000, 0.4983200000, 1.5018994000", \ + "0.0532411000, 0.0587129000, 0.0730615000, 0.1059858000, 0.1991499000, 0.5016913000, 1.4993149000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__and4bb_1") { + leakage_power () { + value : 0.0067942000; + when : "!A_N&!B_N&!C&D"; + } + leakage_power () { + value : 0.0064161000; + when : "!A_N&!B_N&!C&!D"; + } + leakage_power () { + value : 0.0026822000; + when : "!A_N&!B_N&C&D"; + } + leakage_power () { + value : 0.0067813000; + when : "!A_N&!B_N&C&!D"; + } + leakage_power () { + value : 0.0068678000; + when : "!A_N&B_N&!C&D"; + } + leakage_power () { + value : 0.0068462000; + when : "!A_N&B_N&!C&!D"; + } + leakage_power () { + value : 0.0072293000; + when : "!A_N&B_N&C&D"; + } + leakage_power () { + value : 0.0068674000; + when : "!A_N&B_N&C&!D"; + } + leakage_power () { + value : 0.0067287000; + when : "A_N&!B_N&!C&D"; + } + leakage_power () { + value : 0.0067074000; + when : "A_N&!B_N&!C&!D"; + } + leakage_power () { + value : 0.0070757000; + when : "A_N&!B_N&C&D"; + } + leakage_power () { + value : 0.0067283000; + when : "A_N&!B_N&C&!D"; + } + leakage_power () { + value : 0.0071632000; + when : "A_N&B_N&!C&D"; + } + leakage_power () { + value : 0.0071563000; + when : "A_N&B_N&!C&!D"; + } + leakage_power () { + value : 0.0071825000; + when : "A_N&B_N&C&D"; + } + leakage_power () { + value : 0.0071630000; + when : "A_N&B_N&C&!D"; + } + area : 12.512000000; + cell_footprint : "sky130_fd_sc_hd__and4bb"; + cell_leakage_power : 0.0066493550; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A_N") { + capacitance : 0.0015080000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0014540000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0073661000, 0.0072670000, 0.0070385000, 0.0070879000, 0.0072018000, 0.0074643000, 0.0080692000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0033283000, 0.0032652000, 0.0031196000, 0.0031576000, 0.0032451000, 0.0034467000, 0.0039114000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0015630000; + } + pin ("B_N") { + capacitance : 0.0015210000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0014740000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0065603000, 0.0064774000, 0.0062862000, 0.0063366000, 0.0064529000, 0.0067209000, 0.0073385000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0030534000, 0.0029986000, 0.0028722000, 0.0029175000, 0.0030220000, 0.0032629000, 0.0038180000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0015690000; + } + pin ("C") { + capacitance : 0.0014820000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0014490000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0024340000, 0.0024316000, 0.0024260000, 0.0024279000, 0.0024323000, 0.0024424000, 0.0024657000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0022176000, -0.0022178000, -0.0022182000, -0.0022155000, -0.0022094000, -0.0021953000, -0.0021629000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0015150000; + } + pin ("D") { + capacitance : 0.0015130000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0014540000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0022134000, 0.0022088000, 0.0021982000, 0.0021984000, 0.0021990000, 0.0022002000, 0.0022031000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0021976000, -0.0021980000, -0.0021990000, -0.0021990000, -0.0021991000, -0.0021994000, -0.0022000000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0015720000; + } + pin ("X") { + direction : "output"; + function : "(!A_N&!B_N&C&D)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013029390, 0.0033953010, 0.0088477440, 0.0230561400, 0.0600815100, 0.1565651000"); + values("0.0072342000, 0.0061576000, 0.0033297000, -0.0048059000, -0.0274312000, -0.0872382000, -0.2435084000", \ + "0.0072074000, 0.0061280000, 0.0033307000, -0.0048183000, -0.0274379000, -0.0872769000, -0.2435407000", \ + "0.0071995000, 0.0061368000, 0.0032948000, -0.0048547000, -0.0274587000, -0.0872768000, -0.2435601000", \ + "0.0069216000, 0.0058400000, 0.0030578000, -0.0051275000, -0.0277215000, -0.0875693000, -0.2438343000", \ + "0.0066491000, 0.0055671000, 0.0027242000, -0.0054279000, -0.0280188000, -0.0878486000, -0.2441127000", \ + "0.0075926000, 0.0063838000, 0.0032193000, -0.0053013000, -0.0281533000, -0.0879449000, -0.2442051000", \ + "0.0077734000, 0.0065226000, 0.0034080000, -0.0051921000, -0.0279533000, -0.0878041000, -0.2441227000"); + } + related_pin : "A_N"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013029390, 0.0033953010, 0.0088477440, 0.0230561400, 0.0600815100, 0.1565651000"); + values("0.0112564000, 0.0126730000, 0.0163228000, 0.0253182000, 0.0482217000, 0.1074487000, 0.2635833000", \ + "0.0111841000, 0.0126016000, 0.0162515000, 0.0252469000, 0.0481510000, 0.1073704000, 0.2635329000", \ + "0.0112459000, 0.0126325000, 0.0162890000, 0.0253397000, 0.0482332000, 0.1080187000, 0.2624999000", \ + "0.0110856000, 0.0124772000, 0.0161418000, 0.0251528000, 0.0480284000, 0.1073595000, 0.2633363000", \ + "0.0108459000, 0.0122567000, 0.0159438000, 0.0249840000, 0.0477979000, 0.1071991000, 0.2619858000", \ + "0.0109634000, 0.0124262000, 0.0160783000, 0.0250441000, 0.0479793000, 0.1073016000, 0.2617155000", \ + "0.0113957000, 0.0126556000, 0.0161179000, 0.0250308000, 0.0477920000, 0.1071353000, 0.2628586000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013029390, 0.0033953010, 0.0088477440, 0.0230561400, 0.0600815100, 0.1565651000"); + values("0.0083883000, 0.0072795000, 0.0044763000, -0.0036129000, -0.0261150000, -0.0859203000, -0.2421287000", \ + "0.0083786000, 0.0072733000, 0.0044661000, -0.0035971000, -0.0261536000, -0.0859125000, -0.2421560000", \ + "0.0083741000, 0.0072794000, 0.0044608000, -0.0036249000, -0.0261503000, -0.0859530000, -0.2421806000", \ + "0.0080829000, 0.0069779000, 0.0041668000, -0.0039329000, -0.0264601000, -0.0862399000, -0.2425046000", \ + "0.0077548000, 0.0066591000, 0.0038448000, -0.0042445000, -0.0267840000, -0.0865567000, -0.2427909000", \ + "0.0088937000, 0.0076366000, 0.0044129000, -0.0041354000, -0.0269253000, -0.0866910000, -0.2429025000", \ + "0.0089899000, 0.0076921000, 0.0043980000, -0.0041274000, -0.0268993000, -0.0866293000, -0.2429117000"); + } + related_pin : "B_N"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013029390, 0.0033953010, 0.0088477440, 0.0230561400, 0.0600815100, 0.1565651000"); + values("0.0138311000, 0.0152251000, 0.0188852000, 0.0279190000, 0.0507227000, 0.1103706000, 0.2647399000", \ + "0.0137708000, 0.0151875000, 0.0188090000, 0.0278079000, 0.0506371000, 0.1097928000, 0.2659493000", \ + "0.0138374000, 0.0152411000, 0.0188652000, 0.0278583000, 0.0507073000, 0.1098429000, 0.2658873000", \ + "0.0136677000, 0.0150723000, 0.0187100000, 0.0277192000, 0.0505403000, 0.1096492000, 0.2658045000", \ + "0.0134102000, 0.0148167000, 0.0184919000, 0.0275080000, 0.0503021000, 0.1100524000, 0.2643206000", \ + "0.0132300000, 0.0146761000, 0.0183390000, 0.0272615000, 0.0501939000, 0.1093124000, 0.2640902000", \ + "0.0139587000, 0.0152631000, 0.0186748000, 0.0275296000, 0.0503042000, 0.1095676000, 0.2652161000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013029390, 0.0033953010, 0.0088477440, 0.0230561400, 0.0600815100, 0.1565651000"); + values("0.0084713000, 0.0073501000, 0.0044590000, -0.0036929000, -0.0262290000, -0.0859599000, -0.2421410000", \ + "0.0083983000, 0.0072692000, 0.0043870000, -0.0037628000, -0.0262944000, -0.0860303000, -0.2422115000", \ + "0.0082831000, 0.0071409000, 0.0042485000, -0.0039073000, -0.0263917000, -0.0861282000, -0.2423259000", \ + "0.0081365000, 0.0069910000, 0.0040894000, -0.0040797000, -0.0265943000, -0.0863033000, -0.2424797000", \ + "0.0080670000, 0.0069061000, 0.0039741000, -0.0042331000, -0.0267763000, -0.0864594000, -0.2426063000", \ + "0.0080454000, 0.0068224000, 0.0038908000, -0.0042828000, -0.0268208000, -0.0864831000, -0.2425740000", \ + "0.0098260000, 0.0084352000, 0.0049720000, -0.0038570000, -0.0267219000, -0.0862463000, -0.2422785000"); + } + related_pin : "C"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013029390, 0.0033953010, 0.0088477440, 0.0230561400, 0.0600815100, 0.1565651000"); + values("0.0134948000, 0.0148991000, 0.0185565000, 0.0275160000, 0.0502992000, 0.1094327000, 0.2643298000", \ + "0.0134586000, 0.0148670000, 0.0185307000, 0.0275130000, 0.0502402000, 0.1093493000, 0.2641410000", \ + "0.0133676000, 0.0147766000, 0.0184291000, 0.0274506000, 0.0501786000, 0.1093421000, 0.2641925000", \ + "0.0132604000, 0.0146703000, 0.0183210000, 0.0273612000, 0.0500786000, 0.1092608000, 0.2640541000", \ + "0.0132023000, 0.0146145000, 0.0182120000, 0.0271842000, 0.0499861000, 0.1092415000, 0.2640404000", \ + "0.0137998000, 0.0150814000, 0.0184867000, 0.0270519000, 0.0498820000, 0.1090313000, 0.2648531000", \ + "0.0140799000, 0.0153571000, 0.0187165000, 0.0276779000, 0.0504190000, 0.1098275000, 0.2631594000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013029390, 0.0033953010, 0.0088477440, 0.0230561400, 0.0600815100, 0.1565651000"); + values("0.0098635000, 0.0086992000, 0.0056981000, -0.0026415000, -0.0253806000, -0.0852969000, -0.2415654000", \ + "0.0097648000, 0.0086010000, 0.0056308000, -0.0027045000, -0.0254855000, -0.0853703000, -0.2416699000", \ + "0.0096818000, 0.0085116000, 0.0055486000, -0.0027908000, -0.0255604000, -0.0854419000, -0.2416888000", \ + "0.0094884000, 0.0083182000, 0.0053631000, -0.0029543000, -0.0256726000, -0.0855659000, -0.2418070000", \ + "0.0095100000, 0.0083203000, 0.0053074000, -0.0030035000, -0.0257656000, -0.0856242000, -0.2418707000", \ + "0.0095432000, 0.0083321000, 0.0053917000, -0.0029103000, -0.0256212000, -0.0854896000, -0.2417305000", \ + "0.0114335000, 0.0102121000, 0.0067243000, -0.0023466000, -0.0254053000, -0.0851585000, -0.2414070000"); + } + related_pin : "D"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013029390, 0.0033953010, 0.0088477440, 0.0230561400, 0.0600815100, 0.1565651000"); + values("0.0138633000, 0.0152698000, 0.0189505000, 0.0278476000, 0.0506106000, 0.1095198000, 0.2653937000", \ + "0.0138115000, 0.0152243000, 0.0189067000, 0.0278103000, 0.0505782000, 0.1094473000, 0.2651974000", \ + "0.0137483000, 0.0151657000, 0.0187759000, 0.0277920000, 0.0504754000, 0.1095422000, 0.2642437000", \ + "0.0135811000, 0.0149917000, 0.0186639000, 0.0276279000, 0.0504002000, 0.1098803000, 0.2638815000", \ + "0.0134587000, 0.0148822000, 0.0184870000, 0.0275286000, 0.0502521000, 0.1093477000, 0.2641619000", \ + "0.0140021000, 0.0153340000, 0.0187622000, 0.0273669000, 0.0501413000, 0.1097686000, 0.2639588000", \ + "0.0142700000, 0.0155801000, 0.0189211000, 0.0275703000, 0.0503719000, 0.1097844000, 0.2645994000"); + } + } + max_capacitance : 0.1565650000; + max_transition : 1.5054310000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013029400, 0.0033953000, 0.0088477400, 0.0230561000, 0.0600815000, 0.1565650000"); + values("0.1430712000, 0.1497756000, 0.1635866000, 0.1903187000, 0.2445338000, 0.3700349000, 0.6923059000", \ + "0.1478600000, 0.1545561000, 0.1684160000, 0.1951056000, 0.2493354000, 0.3748119000, 0.6968829000", \ + "0.1587241000, 0.1654460000, 0.1792261000, 0.2058525000, 0.2600655000, 0.3857009000, 0.7074397000", \ + "0.1788656000, 0.1855409000, 0.1992871000, 0.2259267000, 0.2802991000, 0.4057963000, 0.7278213000", \ + "0.2062053000, 0.2129245000, 0.2266190000, 0.2533513000, 0.3076239000, 0.4333220000, 0.7541573000", \ + "0.2375006000, 0.2441927000, 0.2579993000, 0.2847181000, 0.3389868000, 0.4645910000, 0.7854765000", \ + "0.2591933000, 0.2658830000, 0.2796781000, 0.3065632000, 0.3610408000, 0.4865899000, 0.8078414000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013029400, 0.0033953000, 0.0088477400, 0.0230561000, 0.0600815000, 0.1565650000"); + values("0.1983017000, 0.2083259000, 0.2294781000, 0.2737358000, 0.3728035000, 0.6192897000, 1.2584226000", \ + "0.2028507000, 0.2128835000, 0.2340417000, 0.2782991000, 0.3773674000, 0.6238663000, 1.2625422000", \ + "0.2156284000, 0.2255223000, 0.2467433000, 0.2911482000, 0.3900975000, 0.6367488000, 1.2779326000", \ + "0.2474214000, 0.2574163000, 0.2786482000, 0.3229259000, 0.4219396000, 0.6679298000, 1.3112849000", \ + "0.3152559000, 0.3252614000, 0.3465877000, 0.3909454000, 0.4897735000, 0.7363060000, 1.3783413000", \ + "0.4284944000, 0.4385501000, 0.4598037000, 0.5041768000, 0.6030919000, 0.8493155000, 1.4973168000", \ + "0.6125891000, 0.6224839000, 0.6439782000, 0.6884550000, 0.7877315000, 1.0345869000, 1.6741130000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013029400, 0.0033953000, 0.0088477400, 0.0230561000, 0.0600815000, 0.1565650000"); + values("0.0241539000, 0.0287361000, 0.0387027000, 0.0622905000, 0.1202645000, 0.2785203000, 0.7067512000", \ + "0.0238314000, 0.0283962000, 0.0387743000, 0.0622976000, 0.1202685000, 0.2783423000, 0.7083301000", \ + "0.0240980000, 0.0282952000, 0.0387855000, 0.0625071000, 0.1201533000, 0.2789731000, 0.7070790000", \ + "0.0239231000, 0.0284604000, 0.0390155000, 0.0624430000, 0.1205571000, 0.2782368000, 0.7091355000", \ + "0.0239544000, 0.0284919000, 0.0386836000, 0.0623179000, 0.1203375000, 0.2793127000, 0.7045446000", \ + "0.0239981000, 0.0285750000, 0.0390574000, 0.0623819000, 0.1203661000, 0.2771666000, 0.7111565000", \ + "0.0249079000, 0.0291673000, 0.0398331000, 0.0629509000, 0.1206743000, 0.2785679000, 0.7064024000"); + } + related_pin : "A_N"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013029400, 0.0033953000, 0.0088477400, 0.0230561000, 0.0600815000, 0.1565650000"); + values("0.0357695000, 0.0442580000, 0.0639402000, 0.1121208000, 0.2390311000, 0.5857468000, 1.5041918000", \ + "0.0357506000, 0.0442575000, 0.0639369000, 0.1121170000, 0.2389983000, 0.5857058000, 1.5048938000", \ + "0.0358402000, 0.0443624000, 0.0638331000, 0.1121281000, 0.2394992000, 0.5858410000, 1.4997774000", \ + "0.0356655000, 0.0442958000, 0.0639010000, 0.1120072000, 0.2393694000, 0.5858967000, 1.5033027000", \ + "0.0359917000, 0.0441525000, 0.0639236000, 0.1120299000, 0.2389474000, 0.5864983000, 1.4992476000", \ + "0.0360571000, 0.0444460000, 0.0641145000, 0.1121529000, 0.2397705000, 0.5858917000, 1.5039958000", \ + "0.0369772000, 0.0456894000, 0.0651281000, 0.1132069000, 0.2402096000, 0.5856081000, 1.4991447000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013029400, 0.0033953000, 0.0088477400, 0.0230561000, 0.0600815000, 0.1565650000"); + values("0.1701660000, 0.1772166000, 0.1916589000, 0.2192185000, 0.2744428000, 0.4006638000, 0.7229325000", \ + "0.1750331000, 0.1819608000, 0.1963638000, 0.2240768000, 0.2793247000, 0.4054721000, 0.7274870000", \ + "0.1858492000, 0.1929344000, 0.2073379000, 0.2348158000, 0.2901820000, 0.4161421000, 0.7380548000", \ + "0.2059753000, 0.2130093000, 0.2273907000, 0.2550974000, 0.3102845000, 0.4362176000, 0.7577111000", \ + "0.2338579000, 0.2408913000, 0.2551675000, 0.2828424000, 0.3381565000, 0.4643393000, 0.7855233000", \ + "0.2677782000, 0.2747853000, 0.2892143000, 0.3169471000, 0.3722976000, 0.4985229000, 0.8200020000", \ + "0.2947701000, 0.3018811000, 0.3161961000, 0.3440209000, 0.3995071000, 0.5257890000, 0.8478844000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013029400, 0.0033953000, 0.0088477400, 0.0230561000, 0.0600815000, 0.1565650000"); + values("0.2148088000, 0.2247902000, 0.2462200000, 0.2904831000, 0.3893031000, 0.6355125000, 1.2754714000", \ + "0.2196058000, 0.2296846000, 0.2508619000, 0.2951647000, 0.3939482000, 0.6399398000, 1.2804294000", \ + "0.2326048000, 0.2426426000, 0.2638341000, 0.3080993000, 0.4069310000, 0.6530337000, 1.2919711000", \ + "0.2640546000, 0.2740512000, 0.2952494000, 0.3395131000, 0.4383729000, 0.6845476000, 1.3227197000", \ + "0.3309215000, 0.3409850000, 0.3623341000, 0.4067089000, 0.5054733000, 0.7518748000, 1.3897236000", \ + "0.4430071000, 0.4531917000, 0.4745254000, 0.5190662000, 0.6180997000, 0.8646952000, 1.5033180000", \ + "0.6248598000, 0.6351774000, 0.6570577000, 0.7018805000, 0.8012206000, 1.0477843000, 1.6876668000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013029400, 0.0033953000, 0.0088477400, 0.0230561000, 0.0600815000, 0.1565650000"); + values("0.0260380000, 0.0306180000, 0.0411549000, 0.0648115000, 0.1221911000, 0.2790907000, 0.7075858000", \ + "0.0262444000, 0.0309019000, 0.0414395000, 0.0648270000, 0.1221826000, 0.2793452000, 0.7049183000", \ + "0.0263271000, 0.0309247000, 0.0409993000, 0.0646160000, 0.1224227000, 0.2797606000, 0.7106640000", \ + "0.0261935000, 0.0307836000, 0.0408795000, 0.0644697000, 0.1224228000, 0.2797167000, 0.7112163000", \ + "0.0261716000, 0.0308338000, 0.0411028000, 0.0645271000, 0.1222902000, 0.2804287000, 0.7051260000", \ + "0.0264989000, 0.0309271000, 0.0414209000, 0.0648518000, 0.1222122000, 0.2779140000, 0.7059075000", \ + "0.0268962000, 0.0313827000, 0.0416941000, 0.0650048000, 0.1225357000, 0.2791493000, 0.7046216000"); + } + related_pin : "B_N"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013029400, 0.0033953000, 0.0088477400, 0.0230561000, 0.0600815000, 0.1565650000"); + values("0.0362010000, 0.0446732000, 0.0641930000, 0.1118888000, 0.2391686000, 0.5848607000, 1.5005168000", \ + "0.0361317000, 0.0444237000, 0.0641858000, 0.1121356000, 0.2394500000, 0.5858784000, 1.5010870000", \ + "0.0360285000, 0.0443881000, 0.0642011000, 0.1121626000, 0.2392562000, 0.5857091000, 1.5040582000", \ + "0.0360938000, 0.0445336000, 0.0641243000, 0.1120938000, 0.2390538000, 0.5852498000, 1.5054313000", \ + "0.0363142000, 0.0444801000, 0.0641686000, 0.1122361000, 0.2396267000, 0.5855777000, 1.5010064000", \ + "0.0365326000, 0.0450343000, 0.0645713000, 0.1121923000, 0.2397331000, 0.5855580000, 1.4959523000", \ + "0.0379338000, 0.0464248000, 0.0658560000, 0.1136785000, 0.2404390000, 0.5860851000, 1.4986015000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013029400, 0.0033953000, 0.0088477400, 0.0230561000, 0.0600815000, 0.1565650000"); + values("0.1489472000, 0.1562325000, 0.1710257000, 0.1991665000, 0.2550790000, 0.3819032000, 0.7040852000", \ + "0.1543258000, 0.1616153000, 0.1764035000, 0.2044925000, 0.2605294000, 0.3873021000, 0.7097148000", \ + "0.1676893000, 0.1749368000, 0.1897087000, 0.2178799000, 0.2739584000, 0.4007324000, 0.7225212000", \ + "0.1995204000, 0.2067606000, 0.2215031000, 0.2497592000, 0.3056862000, 0.4323271000, 0.7547322000", \ + "0.2756746000, 0.2828221000, 0.2974714000, 0.3255450000, 0.3816606000, 0.5086152000, 0.8306225000", \ + "0.4306530000, 0.4391993000, 0.4559629000, 0.4867398000, 0.5447273000, 0.6721976000, 0.9946853000", \ + "0.6834165000, 0.6946047000, 0.7166778000, 0.7554780000, 0.8216729000, 0.9540032000, 1.2764183000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013029400, 0.0033953000, 0.0088477400, 0.0230561000, 0.0600815000, 0.1565650000"); + values("0.1437130000, 0.1537512000, 0.1749381000, 0.2191939000, 0.3174630000, 0.5630553000, 1.2002798000", \ + "0.1479296000, 0.1579331000, 0.1791679000, 0.2234248000, 0.3219831000, 0.5677053000, 1.2054011000", \ + "0.1558787000, 0.1658879000, 0.1871237000, 0.2314473000, 0.3300209000, 0.5756025000, 1.2131225000", \ + "0.1717348000, 0.1817145000, 0.2029054000, 0.2471812000, 0.3456465000, 0.5917025000, 1.2294289000", \ + "0.2035702000, 0.2139699000, 0.2356699000, 0.2804220000, 0.3794058000, 0.6250331000, 1.2657824000", \ + "0.2527510000, 0.2642117000, 0.2878285000, 0.3346814000, 0.4356207000, 0.6825760000, 1.3272177000", \ + "0.2984838000, 0.3130230000, 0.3416019000, 0.3941684000, 0.4982182000, 0.7459469000, 1.3843607000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013029400, 0.0033953000, 0.0088477400, 0.0230561000, 0.0600815000, 0.1565650000"); + values("0.0278699000, 0.0324661000, 0.0427314000, 0.0661930000, 0.1234415000, 0.2814211000, 0.7078031000", \ + "0.0276529000, 0.0326499000, 0.0427912000, 0.0660563000, 0.1236032000, 0.2814737000, 0.7075605000", \ + "0.0275841000, 0.0321539000, 0.0429482000, 0.0660818000, 0.1236362000, 0.2808973000, 0.7071046000", \ + "0.0275938000, 0.0322135000, 0.0423771000, 0.0660207000, 0.1236859000, 0.2807217000, 0.7103744000", \ + "0.0277198000, 0.0323644000, 0.0426945000, 0.0660112000, 0.1238704000, 0.2812873000, 0.7067933000", \ + "0.0360027000, 0.0408787000, 0.0509122000, 0.0733701000, 0.1277722000, 0.2818936000, 0.7078562000", \ + "0.0533003000, 0.0592718000, 0.0713040000, 0.0935427000, 0.1453671000, 0.2900496000, 0.7061374000"); + } + related_pin : "C"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013029400, 0.0033953000, 0.0088477400, 0.0230561000, 0.0600815000, 0.1565650000"); + values("0.0358800000, 0.0442912000, 0.0637897000, 0.1121749000, 0.2395986000, 0.5849958000, 1.5024287000", \ + "0.0358624000, 0.0442160000, 0.0638133000, 0.1121458000, 0.2394029000, 0.5865875000, 1.5016508000", \ + "0.0357794000, 0.0443155000, 0.0638743000, 0.1121380000, 0.2395817000, 0.5862059000, 1.5022366000", \ + "0.0359539000, 0.0444532000, 0.0639607000, 0.1119884000, 0.2389676000, 0.5864911000, 1.5025895000", \ + "0.0375776000, 0.0460863000, 0.0656000000, 0.1132539000, 0.2399553000, 0.5857665000, 1.5032433000", \ + "0.0432958000, 0.0520690000, 0.0716901000, 0.1185991000, 0.2426673000, 0.5855118000, 1.5022090000", \ + "0.0578543000, 0.0674114000, 0.0870414000, 0.1318161000, 0.2493715000, 0.5888301000, 1.4956086000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013029400, 0.0033953000, 0.0088477400, 0.0230561000, 0.0600815000, 0.1565650000"); + values("0.1617611000, 0.1691392000, 0.1839911000, 0.2123414000, 0.2683127000, 0.3953252000, 0.7179159000", \ + "0.1668225000, 0.1741878000, 0.1891219000, 0.2174344000, 0.2733570000, 0.4003991000, 0.7230164000", \ + "0.1797174000, 0.1870875000, 0.2020488000, 0.2303441000, 0.2862519000, 0.4132214000, 0.7353762000", \ + "0.2121389000, 0.2195028000, 0.2342360000, 0.2626092000, 0.3188646000, 0.4459079000, 0.7686825000", \ + "0.2884296000, 0.2957274000, 0.3105766000, 0.3389432000, 0.3952515000, 0.5223577000, 0.8446290000", \ + "0.4491409000, 0.4575366000, 0.4741921000, 0.5045769000, 0.5622041000, 0.6897514000, 1.0117287000", \ + "0.7141328000, 0.7248462000, 0.7465768000, 0.7847296000, 0.8500970000, 0.9819872000, 1.3042468000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013029400, 0.0033953000, 0.0088477400, 0.0230561000, 0.0600815000, 0.1565650000"); + values("0.1515942000, 0.1615701000, 0.1828235000, 0.2269654000, 0.3251883000, 0.5701822000, 1.2104456000", \ + "0.1557474000, 0.1658048000, 0.1870243000, 0.2311620000, 0.3294156000, 0.5748196000, 1.2125726000", \ + "0.1635773000, 0.1736352000, 0.1948010000, 0.2391328000, 0.3375751000, 0.5826055000, 1.2198365000", \ + "0.1779203000, 0.1880388000, 0.2092194000, 0.2533918000, 0.3518817000, 0.5976392000, 1.2343124000", \ + "0.2039550000, 0.2144015000, 0.2360094000, 0.2807448000, 0.3795611000, 0.6245726000, 1.2665492000", \ + "0.2440764000, 0.2552230000, 0.2785462000, 0.3252867000, 0.4260269000, 0.6723794000, 1.3138474000", \ + "0.2843860000, 0.2981443000, 0.3258644000, 0.3770402000, 0.4814895000, 0.7294462000, 1.3674128000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013029400, 0.0033953000, 0.0088477400, 0.0230561000, 0.0600815000, 0.1565650000"); + values("0.0291730000, 0.0339380000, 0.0448548000, 0.0681503000, 0.1258523000, 0.2821006000, 0.7072997000", \ + "0.0291279000, 0.0338172000, 0.0446656000, 0.0682593000, 0.1258249000, 0.2822095000, 0.7082965000", \ + "0.0290657000, 0.0338486000, 0.0448072000, 0.0678608000, 0.1256886000, 0.2821839000, 0.7082006000", \ + "0.0290527000, 0.0337760000, 0.0444667000, 0.0684162000, 0.1257006000, 0.2821186000, 0.7094306000", \ + "0.0291360000, 0.0338984000, 0.0447612000, 0.0678108000, 0.1254146000, 0.2817929000, 0.7120090000", \ + "0.0361702000, 0.0411682000, 0.0510850000, 0.0731107000, 0.1283742000, 0.2823624000, 0.7098142000", \ + "0.0532180000, 0.0592177000, 0.0708088000, 0.0931043000, 0.1444948000, 0.2906700000, 0.7070001000"); + } + related_pin : "D"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013029400, 0.0033953000, 0.0088477400, 0.0230561000, 0.0600815000, 0.1565650000"); + values("0.0359255000, 0.0443657000, 0.0639435000, 0.1120216000, 0.2395812000, 0.5853192000, 1.4996808000", \ + "0.0359758000, 0.0444175000, 0.0638980000, 0.1121755000, 0.2396454000, 0.5840228000, 1.5014398000", \ + "0.0357742000, 0.0442926000, 0.0638842000, 0.1121709000, 0.2395359000, 0.5859040000, 1.5023207000", \ + "0.0358797000, 0.0444289000, 0.0639032000, 0.1118156000, 0.2395417000, 0.5850831000, 1.4983899000", \ + "0.0372943000, 0.0457541000, 0.0654178000, 0.1130702000, 0.2399793000, 0.5854552000, 1.5022754000", \ + "0.0414292000, 0.0507226000, 0.0702538000, 0.1177589000, 0.2424828000, 0.5862311000, 1.4995594000", \ + "0.0532621000, 0.0630952000, 0.0830109000, 0.1299815000, 0.2489081000, 0.5883971000, 1.4959395000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__and4bb_2") { + leakage_power () { + value : 0.0039208000; + when : "!A_N&!B_N&!C&D"; + } + leakage_power () { + value : 0.0035549000; + when : "!A_N&!B_N&!C&!D"; + } + leakage_power () { + value : 0.0024095000; + when : "!A_N&!B_N&C&D"; + } + leakage_power () { + value : 0.0039125000; + when : "!A_N&!B_N&C&!D"; + } + leakage_power () { + value : 0.0038587000; + when : "!A_N&B_N&!C&D"; + } + leakage_power () { + value : 0.0038379000; + when : "!A_N&B_N&!C&!D"; + } + leakage_power () { + value : 0.0042041000; + when : "!A_N&B_N&C&D"; + } + leakage_power () { + value : 0.0038586000; + when : "!A_N&B_N&C&!D"; + } + leakage_power () { + value : 0.0038795000; + when : "A_N&!B_N&!C&D"; + } + leakage_power () { + value : 0.0038590000; + when : "A_N&!B_N&!C&!D"; + } + leakage_power () { + value : 0.0042110000; + when : "A_N&!B_N&C&D"; + } + leakage_power () { + value : 0.0038793000; + when : "A_N&!B_N&C&!D"; + } + leakage_power () { + value : 0.0041671000; + when : "A_N&B_N&!C&D"; + } + leakage_power () { + value : 0.0041606000; + when : "A_N&B_N&!C&!D"; + } + leakage_power () { + value : 0.0041854000; + when : "A_N&B_N&C&D"; + } + leakage_power () { + value : 0.0041670000; + when : "A_N&B_N&C&!D"; + } + area : 12.512000000; + cell_footprint : "sky130_fd_sc_hd__and4bb"; + cell_leakage_power : 0.0038791200; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A_N") { + capacitance : 0.0015040000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0014490000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0070961000, 0.0069941000, 0.0067591000, 0.0068064000, 0.0069155000, 0.0071670000, 0.0077467000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0031427000, 0.0030744000, 0.0029172000, 0.0029553000, 0.0030432000, 0.0032457000, 0.0037127000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0015590000; + } + pin ("B_N") { + capacitance : 0.0014970000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0014400000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0061757000, 0.0060815000, 0.0058645000, 0.0059150000, 0.0060313000, 0.0062996000, 0.0069179000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0026656000, 0.0026004000, 0.0024501000, 0.0024933000, 0.0025929000, 0.0028226000, 0.0033520000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0015540000; + } + pin ("C") { + capacitance : 0.0014950000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0014620000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0023955000, 0.0023959000, 0.0023967000, 0.0023980000, 0.0024010000, 0.0024079000, 0.0024238000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0022092000, -0.0022069000, -0.0022016000, -0.0021998000, -0.0021955000, -0.0021858000, -0.0021632000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0015280000; + } + pin ("D") { + capacitance : 0.0015200000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0014740000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0019615000, 0.0019614000, 0.0019612000, 0.0019614000, 0.0019616000, 0.0019622000, 0.0019636000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0019684000, -0.0019651000, -0.0019573000, -0.0019569000, -0.0019559000, -0.0019538000, -0.0019488000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0015660000; + } + pin ("X") { + direction : "output"; + function : "(!A_N&!B_N&C&D)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014268990, 0.0040720810, 0.0116209000, 0.0331636900, 0.0946424700, 0.2700905000"); + values("0.0107085000, 0.0093291000, 0.0055300000, -0.0052808000, -0.0389842000, -0.1382286000, -0.4224453000", \ + "0.0106870000, 0.0092517000, 0.0055009000, -0.0052962000, -0.0389902000, -0.1382395000, -0.4224310000", \ + "0.0107862000, 0.0092169000, 0.0054742000, -0.0053084000, -0.0389902000, -0.1382365000, -0.4224278000", \ + "0.0104136000, 0.0089672000, 0.0051888000, -0.0056251000, -0.0393356000, -0.1384878000, -0.4226746000", \ + "0.0101629000, 0.0086693000, 0.0048788000, -0.0059523000, -0.0395886000, -0.1388350000, -0.4229722000", \ + "0.0122901000, 0.0108115000, 0.0066162000, -0.0053239000, -0.0398177000, -0.1390511000, -0.4232142000", \ + "0.0126379000, 0.0111390000, 0.0069131000, -0.0050133000, -0.0394655000, -0.1388887000, -0.4232105000"); + } + related_pin : "A_N"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014268990, 0.0040720810, 0.0116209000, 0.0331636900, 0.0946424700, 0.2700905000"); + values("0.0161701000, 0.0176688000, 0.0222714000, 0.0351688000, 0.0702865000, 0.1690011000, 0.4503910000", \ + "0.0160740000, 0.0176595000, 0.0221547000, 0.0349823000, 0.0701401000, 0.1688657000, 0.4499513000", \ + "0.0161593000, 0.0176884000, 0.0222768000, 0.0351652000, 0.0702119000, 0.1690508000, 0.4489263000", \ + "0.0160276000, 0.0175699000, 0.0220509000, 0.0348781000, 0.0700761000, 0.1688872000, 0.4499506000", \ + "0.0157971000, 0.0173760000, 0.0218792000, 0.0347041000, 0.0698661000, 0.1686845000, 0.4498375000", \ + "0.0156407000, 0.0171958000, 0.0217403000, 0.0344359000, 0.0696012000, 0.1684362000, 0.4499343000", \ + "0.0166557000, 0.0181961000, 0.0225833000, 0.0348590000, 0.0694387000, 0.1683613000, 0.4489024000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014268990, 0.0040720810, 0.0116209000, 0.0331636900, 0.0946424700, 0.2700905000"); + values("0.0110031000, 0.0095230000, 0.0057412000, -0.0050617000, -0.0385849000, -0.1375305000, -0.4216072000", \ + "0.0109649000, 0.0095317000, 0.0057427000, -0.0050656000, -0.0385550000, -0.1375364000, -0.4216576000", \ + "0.0109658000, 0.0095074000, 0.0057409000, -0.0050162000, -0.0385223000, -0.1375236000, -0.4216021000", \ + "0.0107272000, 0.0092943000, 0.0055448000, -0.0052569000, -0.0387611000, -0.1377572000, -0.4218584000", \ + "0.0104873000, 0.0090164000, 0.0052872000, -0.0055115000, -0.0389956000, -0.1380383000, -0.4220643000", \ + "0.0125439000, 0.0110686000, 0.0069086000, -0.0049704000, -0.0392370000, -0.1381728000, -0.4222130000", \ + "0.0130290000, 0.0115365000, 0.0073933000, -0.0044402000, -0.0388188000, -0.1379978000, -0.4221151000"); + } + related_pin : "B_N"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014268990, 0.0040720810, 0.0116209000, 0.0331636900, 0.0946424700, 0.2700905000"); + values("0.0178402000, 0.0193879000, 0.0238656000, 0.0367669000, 0.0718474000, 0.1706462000, 0.4523211000", \ + "0.0177850000, 0.0193272000, 0.0238014000, 0.0366978000, 0.0717983000, 0.1705996000, 0.4517273000", \ + "0.0178308000, 0.0193736000, 0.0238463000, 0.0367431000, 0.0718491000, 0.1706491000, 0.4517839000", \ + "0.0176411000, 0.0191384000, 0.0237420000, 0.0366203000, 0.0716183000, 0.1704743000, 0.4522902000", \ + "0.0174467000, 0.0189486000, 0.0235490000, 0.0364271000, 0.0714818000, 0.1702751000, 0.4520134000", \ + "0.0173366000, 0.0189114000, 0.0233887000, 0.0362087000, 0.0713406000, 0.1701263000, 0.4517655000", \ + "0.0184232000, 0.0199576000, 0.0242556000, 0.0366596000, 0.0713423000, 0.1703512000, 0.4511864000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014268990, 0.0040720810, 0.0116209000, 0.0331636900, 0.0946424700, 0.2700905000"); + values("0.0114127000, 0.0099679000, 0.0061329000, -0.0047327000, -0.0382813000, -0.1371561000, -0.4211795000", \ + "0.0113435000, 0.0098702000, 0.0060410000, -0.0048037000, -0.0383156000, -0.1372279000, -0.4212440000", \ + "0.0112577000, 0.0097864000, 0.0059802000, -0.0048981000, -0.0383832000, -0.1373265000, -0.4213268000", \ + "0.0112008000, 0.0097416000, 0.0059228000, -0.0050476000, -0.0385749000, -0.1374552000, -0.4214583000", \ + "0.0110111000, 0.0095266000, 0.0056928000, -0.0052009000, -0.0387518000, -0.1376723000, -0.4216117000", \ + "0.0112757000, 0.0097387000, 0.0062511000, -0.0050125000, -0.0387836000, -0.1377208000, -0.4216119000", \ + "0.0145370000, 0.0128204000, 0.0082397000, -0.0041419000, -0.0389521000, -0.1374237000, -0.4213024000"); + } + related_pin : "C"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014268990, 0.0040720810, 0.0116209000, 0.0331636900, 0.0946424700, 0.2700905000"); + values("0.0177162000, 0.0193023000, 0.0238572000, 0.0367449000, 0.0716607000, 0.1705144000, 0.4521823000", \ + "0.0176807000, 0.0192493000, 0.0238243000, 0.0365402000, 0.0717786000, 0.1705323000, 0.4516192000", \ + "0.0176516000, 0.0192392000, 0.0238016000, 0.0365886000, 0.0715899000, 0.1705624000, 0.4520103000", \ + "0.0175324000, 0.0191040000, 0.0236430000, 0.0365430000, 0.0715984000, 0.1703706000, 0.4521876000", \ + "0.0175204000, 0.0190464000, 0.0235173000, 0.0363899000, 0.0715050000, 0.1702503000, 0.4516905000", \ + "0.0182185000, 0.0196653000, 0.0238314000, 0.0363093000, 0.0712510000, 0.1700108000, 0.4515213000", \ + "0.0191217000, 0.0205491000, 0.0247426000, 0.0369848000, 0.0716456000, 0.1703961000, 0.4502569000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014268990, 0.0040720810, 0.0116209000, 0.0331636900, 0.0946424700, 0.2700905000"); + values("0.0128823000, 0.0114570000, 0.0075410000, -0.0032451000, -0.0366847000, -0.1354644000, -0.4194048000", \ + "0.0127687000, 0.0113496000, 0.0075292000, -0.0032539000, -0.0366999000, -0.1355568000, -0.4194838000", \ + "0.0127572000, 0.0113132000, 0.0074830000, -0.0033612000, -0.0367901000, -0.1355927000, -0.4195160000", \ + "0.0126526000, 0.0111765000, 0.0073458000, -0.0034632000, -0.0368768000, -0.1357161000, -0.4196473000", \ + "0.0125341000, 0.0110586000, 0.0072446000, -0.0036040000, -0.0370428000, -0.1358550000, -0.4197234000", \ + "0.0127803000, 0.0112998000, 0.0073253000, -0.0034127000, -0.0370544000, -0.1359201000, -0.4197406000", \ + "0.0164841000, 0.0147577000, 0.0101900000, -0.0023573000, -0.0370847000, -0.1357755000, -0.4194916000"); + } + related_pin : "D"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014268990, 0.0040720810, 0.0116209000, 0.0331636900, 0.0946424700, 0.2700905000"); + values("0.0176547000, 0.0192922000, 0.0238279000, 0.0367229000, 0.0715849000, 0.1705867000, 0.4519486000", \ + "0.0176808000, 0.0192697000, 0.0237166000, 0.0366344000, 0.0716964000, 0.1705946000, 0.4521895000", \ + "0.0176135000, 0.0191465000, 0.0237046000, 0.0366005000, 0.0716666000, 0.1705514000, 0.4519895000", \ + "0.0175322000, 0.0190499000, 0.0236059000, 0.0365359000, 0.0716187000, 0.1704770000, 0.4504203000", \ + "0.0174924000, 0.0190063000, 0.0235059000, 0.0363943000, 0.0714443000, 0.1703566000, 0.4503499000", \ + "0.0181736000, 0.0196621000, 0.0238789000, 0.0362623000, 0.0712674000, 0.1701361000, 0.4517060000", \ + "0.0189390000, 0.0203769000, 0.0246315000, 0.0372145000, 0.0718140000, 0.1703012000, 0.4499385000"); + } + } + max_capacitance : 0.2700900000; + max_transition : 1.5033030000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014269000, 0.0040720800, 0.0116209000, 0.0331637000, 0.0946425000, 0.2700900000"); + values("0.1862667000, 0.1926589000, 0.2066461000, 0.2338705000, 0.2858106000, 0.3989092000, 0.6938405000", \ + "0.1911694000, 0.1975346000, 0.2115102000, 0.2388217000, 0.2906627000, 0.4037532000, 0.6988742000", \ + "0.2021261000, 0.2084765000, 0.2224576000, 0.2493614000, 0.3014233000, 0.4145366000, 0.7093190000", \ + "0.2220207000, 0.2283871000, 0.2423383000, 0.2695018000, 0.3216158000, 0.4347309000, 0.7294392000", \ + "0.2495272000, 0.2558291000, 0.2697667000, 0.2969406000, 0.3488977000, 0.4620451000, 0.7568431000", \ + "0.2812844000, 0.2876397000, 0.3015539000, 0.3287267000, 0.3808268000, 0.4940389000, 0.7894819000", \ + "0.3049214000, 0.3112047000, 0.3251235000, 0.3523835000, 0.4045656000, 0.5180705000, 0.8130019000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014269000, 0.0040720800, 0.0116209000, 0.0331637000, 0.0946425000, 0.2700900000"); + values("0.2366742000, 0.2456543000, 0.2663620000, 0.3088855000, 0.4016880000, 0.6360954000, 1.2924170000", \ + "0.2411537000, 0.2504657000, 0.2707066000, 0.3132919000, 0.4059809000, 0.6404240000, 1.3033548000", \ + "0.2541019000, 0.2632825000, 0.2838635000, 0.3263818000, 0.4191779000, 0.6534235000, 1.3096378000", \ + "0.2858316000, 0.2950707000, 0.3154463000, 0.3579197000, 0.4507336000, 0.6852971000, 1.3465676000", \ + "0.3519882000, 0.3612927000, 0.3816184000, 0.4241174000, 0.5168612000, 0.7514402000, 1.4117448000", \ + "0.4665896000, 0.4759116000, 0.4963411000, 0.5387659000, 0.6314900000, 0.8655072000, 1.5266398000", \ + "0.6518687000, 0.6610983000, 0.6817517000, 0.7244901000, 0.8175811000, 1.0518554000, 1.7096948000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014269000, 0.0040720800, 0.0116209000, 0.0331637000, 0.0946425000, 0.2700900000"); + values("0.0284149000, 0.0321259000, 0.0411616000, 0.0609977000, 0.1070321000, 0.2349179000, 0.6233860000", \ + "0.0282356000, 0.0323063000, 0.0414183000, 0.0608791000, 0.1070685000, 0.2351835000, 0.6224702000", \ + "0.0284142000, 0.0321689000, 0.0410418000, 0.0610023000, 0.1074510000, 0.2351311000, 0.6228450000", \ + "0.0282575000, 0.0322601000, 0.0413558000, 0.0604808000, 0.1070503000, 0.2345007000, 0.6228534000", \ + "0.0285400000, 0.0323829000, 0.0417348000, 0.0605253000, 0.1074183000, 0.2351462000, 0.6201696000", \ + "0.0285685000, 0.0326240000, 0.0415164000, 0.0606084000, 0.1073082000, 0.2344996000, 0.6230876000", \ + "0.0288496000, 0.0327699000, 0.0419439000, 0.0610228000, 0.1075286000, 0.2355594000, 0.6230195000"); + } + related_pin : "A_N"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014269000, 0.0040720800, 0.0116209000, 0.0331637000, 0.0946425000, 0.2700900000"); + values("0.0364820000, 0.0433367000, 0.0599941000, 0.1001056000, 0.2098483000, 0.5379461000, 1.5008983000", \ + "0.0363125000, 0.0435266000, 0.0602753000, 0.0999708000, 0.2099149000, 0.5378495000, 1.4996214000", \ + "0.0364341000, 0.0433405000, 0.0600401000, 0.1001780000, 0.2103502000, 0.5379912000, 1.4955785000", \ + "0.0364794000, 0.0434451000, 0.0601571000, 0.1000665000, 0.2101409000, 0.5378416000, 1.5009038000", \ + "0.0363229000, 0.0434529000, 0.0602091000, 0.1000032000, 0.2101837000, 0.5378041000, 1.5011941000", \ + "0.0365446000, 0.0436926000, 0.0603188000, 0.0999126000, 0.2101650000, 0.5366645000, 1.5030960000", \ + "0.0375346000, 0.0445363000, 0.0608965000, 0.1011828000, 0.2110044000, 0.5380967000, 1.4965799000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014269000, 0.0040720800, 0.0116209000, 0.0331637000, 0.0946425000, 0.2700900000"); + values("0.1991974000, 0.2058266000, 0.2201847000, 0.2479513000, 0.3005535000, 0.4140220000, 0.7094944000", \ + "0.2040738000, 0.2106995000, 0.2250734000, 0.2528192000, 0.3051961000, 0.4191170000, 0.7139437000", \ + "0.2150663000, 0.2216637000, 0.2361364000, 0.2639723000, 0.3164791000, 0.4301508000, 0.7253740000", \ + "0.2347107000, 0.2414313000, 0.2557702000, 0.2835589000, 0.3359882000, 0.4498358000, 0.7447127000", \ + "0.2612827000, 0.2679001000, 0.2822223000, 0.3099883000, 0.3626115000, 0.4762823000, 0.7712445000", \ + "0.2896476000, 0.2962339000, 0.3106542000, 0.3384610000, 0.3912704000, 0.5048051000, 0.8003931000", \ + "0.3088063000, 0.3154410000, 0.3298738000, 0.3576677000, 0.4103523000, 0.5243423000, 0.8196571000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014269000, 0.0040720800, 0.0116209000, 0.0331637000, 0.0946425000, 0.2700900000"); + values("0.2426924000, 0.2519165000, 0.2723949000, 0.3148817000, 0.4075845000, 0.6421374000, 1.3000681000", \ + "0.2475183000, 0.2567449000, 0.2771959000, 0.3196794000, 0.4123707000, 0.6470220000, 1.3104055000", \ + "0.2602820000, 0.2695101000, 0.2899523000, 0.3324387000, 0.4251304000, 0.6598093000, 1.3226841000", \ + "0.2918751000, 0.3008580000, 0.3216030000, 0.3641288000, 0.4569090000, 0.6907758000, 1.3513167000", \ + "0.3581242000, 0.3672601000, 0.3878402000, 0.4303639000, 0.5230404000, 0.7575590000, 1.4151634000", \ + "0.4679579000, 0.4773125000, 0.4977164000, 0.5402834000, 0.6331487000, 0.8673158000, 1.5285319000", \ + "0.6474057000, 0.6567619000, 0.6774027000, 0.7201814000, 0.8130829000, 1.0475841000, 1.7033971000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014269000, 0.0040720800, 0.0116209000, 0.0331637000, 0.0946425000, 0.2700900000"); + values("0.0304892000, 0.0340877000, 0.0430007000, 0.0625335000, 0.1082037000, 0.2353380000, 0.6231133000", \ + "0.0301551000, 0.0341322000, 0.0429885000, 0.0621470000, 0.1084237000, 0.2347374000, 0.6232863000", \ + "0.0307147000, 0.0347080000, 0.0429280000, 0.0623950000, 0.1080112000, 0.2352654000, 0.6233959000", \ + "0.0305020000, 0.0341271000, 0.0429356000, 0.0620349000, 0.1081122000, 0.2347395000, 0.6233359000", \ + "0.0306031000, 0.0342311000, 0.0435123000, 0.0623485000, 0.1080193000, 0.2354038000, 0.6228031000", \ + "0.0303966000, 0.0346186000, 0.0434806000, 0.0627526000, 0.1081215000, 0.2342453000, 0.6229033000", \ + "0.0306946000, 0.0347770000, 0.0432449000, 0.0623584000, 0.1082954000, 0.2355411000, 0.6236850000"); + } + related_pin : "B_N"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014269000, 0.0040720800, 0.0116209000, 0.0331637000, 0.0946425000, 0.2700900000"); + values("0.0365345000, 0.0435029000, 0.0602171000, 0.1001851000, 0.2098329000, 0.5378887000, 1.4982315000", \ + "0.0366238000, 0.0434932000, 0.0602163000, 0.1001508000, 0.2098936000, 0.5380283000, 1.4991067000", \ + "0.0366241000, 0.0434889000, 0.0602163000, 0.1000846000, 0.2099015000, 0.5380646000, 1.4996746000", \ + "0.0366040000, 0.0434056000, 0.0601720000, 0.1002137000, 0.2101090000, 0.5365300000, 1.5018530000", \ + "0.0365462000, 0.0437411000, 0.0601728000, 0.1002165000, 0.2097870000, 0.5377574000, 1.4958240000", \ + "0.0366302000, 0.0437340000, 0.0604585000, 0.0999471000, 0.2099764000, 0.5368526000, 1.5033035000", \ + "0.0373554000, 0.0442615000, 0.0610824000, 0.1008043000, 0.2102180000, 0.5383576000, 1.4991703000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014269000, 0.0040720800, 0.0116209000, 0.0331637000, 0.0946425000, 0.2700900000"); + values("0.1825911000, 0.1893441000, 0.2039134000, 0.2320258000, 0.2851163000, 0.3991446000, 0.6950376000", \ + "0.1879897000, 0.1947140000, 0.2092820000, 0.2371548000, 0.2904378000, 0.4044809000, 0.7004028000", \ + "0.2016716000, 0.2083924000, 0.2230070000, 0.2505967000, 0.3038760000, 0.4179308000, 0.7138450000", \ + "0.2336359000, 0.2404134000, 0.2550002000, 0.2829709000, 0.3360534000, 0.4501444000, 0.7459101000", \ + "0.3099555000, 0.3166351000, 0.3312566000, 0.3594121000, 0.4125625000, 0.5265411000, 0.8222235000", \ + "0.4783916000, 0.4858278000, 0.5016089000, 0.5314633000, 0.5857883000, 0.7007513000, 0.9965780000", \ + "0.7640730000, 0.7738548000, 0.7945919000, 0.8333240000, 0.8986872000, 1.0199146000, 1.3169940000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014269000, 0.0040720800, 0.0116209000, 0.0331637000, 0.0946425000, 0.2700900000"); + values("0.1776697000, 0.1869927000, 0.2074024000, 0.2499010000, 0.3426280000, 0.5766791000, 1.2353112000", \ + "0.1820376000, 0.1912126000, 0.2116942000, 0.2540908000, 0.3468227000, 0.5813910000, 1.2434346000", \ + "0.1901500000, 0.1994606000, 0.2199248000, 0.2623533000, 0.3552067000, 0.5893863000, 1.2499498000", \ + "0.2059557000, 0.2152008000, 0.2358647000, 0.2783419000, 0.3710400000, 0.6053857000, 1.2639073000", \ + "0.2409917000, 0.2502473000, 0.2708309000, 0.3136002000, 0.4063893000, 0.6411130000, 1.2999899000", \ + "0.3007150000, 0.3108354000, 0.3331330000, 0.3780465000, 0.4731487000, 0.7085575000, 1.3655352000", \ + "0.3732795000, 0.3856278000, 0.4122272000, 0.4627919000, 0.5619455000, 0.7984395000, 1.4560940000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014269000, 0.0040720800, 0.0116209000, 0.0331637000, 0.0946425000, 0.2700900000"); + values("0.0314091000, 0.0351999000, 0.0438383000, 0.0632052000, 0.1088883000, 0.2359979000, 0.6237461000", \ + "0.0311984000, 0.0353204000, 0.0444989000, 0.0637658000, 0.1090368000, 0.2362563000, 0.6232623000", \ + "0.0314880000, 0.0354623000, 0.0443327000, 0.0637486000, 0.1090280000, 0.2362704000, 0.6230754000", \ + "0.0310928000, 0.0352109000, 0.0446075000, 0.0635590000, 0.1091118000, 0.2358801000, 0.6226276000", \ + "0.0312290000, 0.0353493000, 0.0442916000, 0.0631713000, 0.1088997000, 0.2362107000, 0.6234832000", \ + "0.0380407000, 0.0415276000, 0.0509058000, 0.0682041000, 0.1124802000, 0.2365088000, 0.6232647000", \ + "0.0569421000, 0.0625902000, 0.0731514000, 0.0927800000, 0.1348590000, 0.2520692000, 0.6258180000"); + } + related_pin : "C"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014269000, 0.0040720800, 0.0116209000, 0.0331637000, 0.0946425000, 0.2700900000"); + values("0.0364145000, 0.0434635000, 0.0601563000, 0.1000285000, 0.2099049000, 0.5364161000, 1.4966217000", \ + "0.0364253000, 0.0436425000, 0.0602308000, 0.1001328000, 0.2100576000, 0.5379883000, 1.5001796000", \ + "0.0363716000, 0.0434561000, 0.0599014000, 0.1002598000, 0.2102912000, 0.5372726000, 1.5028310000", \ + "0.0368302000, 0.0434480000, 0.0600687000, 0.1000476000, 0.2097825000, 0.5374858000, 1.4978924000", \ + "0.0373696000, 0.0442948000, 0.0608239000, 0.1006675000, 0.2102676000, 0.5367123000, 1.5014616000", \ + "0.0419784000, 0.0491973000, 0.0663092000, 0.1060941000, 0.2145093000, 0.5391247000, 1.4988731000", \ + "0.0548478000, 0.0627824000, 0.0807038000, 0.1197827000, 0.2229403000, 0.5421677000, 1.4950448000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014269000, 0.0040720800, 0.0116209000, 0.0331637000, 0.0946425000, 0.2700900000"); + values("0.1917877000, 0.1986200000, 0.2133231000, 0.2417270000, 0.2950864000, 0.4095560000, 0.7058911000", \ + "0.1970600000, 0.2038600000, 0.2186246000, 0.2470423000, 0.3003482000, 0.4148493000, 0.7109116000", \ + "0.2100836000, 0.2168759000, 0.2316478000, 0.2602426000, 0.3139219000, 0.4283507000, 0.7247191000", \ + "0.2416302000, 0.2484396000, 0.2631848000, 0.2930161000, 0.3465468000, 0.4610856000, 0.7572317000", \ + "0.3196117000, 0.3264393000, 0.3412021000, 0.3697428000, 0.4231301000, 0.5378178000, 0.8342010000", \ + "0.4907522000, 0.4983054000, 0.5139180000, 0.5431226000, 0.5971959000, 0.7123844000, 1.0085455000", \ + "0.7837958000, 0.7935748000, 0.8141668000, 0.8523463000, 0.9181593000, 1.0406986000, 1.3378887000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014269000, 0.0040720800, 0.0116209000, 0.0331637000, 0.0946425000, 0.2700900000"); + values("0.1814270000, 0.1907217000, 0.2111504000, 0.2536740000, 0.3464609000, 0.5807352000, 1.2407275000", \ + "0.1858805000, 0.1951201000, 0.2155327000, 0.2581068000, 0.3509551000, 0.5852592000, 1.2437086000", \ + "0.1940653000, 0.2032415000, 0.2237382000, 0.2662999000, 0.3591457000, 0.5934943000, 1.2503357000", \ + "0.2088351000, 0.2180208000, 0.2385971000, 0.2811226000, 0.3739082000, 0.6081244000, 1.2645243000", \ + "0.2375283000, 0.2467851000, 0.2672159000, 0.3099996000, 0.4028434000, 0.6371352000, 1.2934636000", \ + "0.2852964000, 0.2953913000, 0.3173458000, 0.3620715000, 0.4569582000, 0.6915403000, 1.3505619000", \ + "0.3459282000, 0.3575156000, 0.3828744000, 0.4323812000, 0.5318628000, 0.7682611000, 1.4248361000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014269000, 0.0040720800, 0.0116209000, 0.0331637000, 0.0946425000, 0.2700900000"); + values("0.0318759000, 0.0359702000, 0.0445277000, 0.0637858000, 0.1097994000, 0.2365068000, 0.6241735000", \ + "0.0320076000, 0.0358500000, 0.0448903000, 0.0637917000, 0.1096250000, 0.2373057000, 0.6243391000", \ + "0.0319524000, 0.0359120000, 0.0451676000, 0.0646368000, 0.1097362000, 0.2368826000, 0.6237872000", \ + "0.0319842000, 0.0361286000, 0.0445937000, 0.0646380000, 0.1097445000, 0.2370075000, 0.6244928000", \ + "0.0319912000, 0.0361233000, 0.0451563000, 0.0638770000, 0.1096323000, 0.2368122000, 0.6245486000", \ + "0.0373368000, 0.0417390000, 0.0501237000, 0.0678476000, 0.1117793000, 0.2375271000, 0.6240113000", \ + "0.0562590000, 0.0609312000, 0.0719480000, 0.0911806000, 0.1339855000, 0.2505386000, 0.6253200000"); + } + related_pin : "D"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014269000, 0.0040720800, 0.0116209000, 0.0331637000, 0.0946425000, 0.2700900000"); + values("0.0364251000, 0.0434491000, 0.0600645000, 0.1001464000, 0.2103203000, 0.5375269000, 1.5024145000", \ + "0.0365457000, 0.0432211000, 0.0597094000, 0.1001546000, 0.2103818000, 0.5379322000, 1.4986061000", \ + "0.0364238000, 0.0436463000, 0.0600078000, 0.1000978000, 0.2103929000, 0.5380629000, 1.4990459000", \ + "0.0365412000, 0.0433677000, 0.0600219000, 0.1001875000, 0.2098400000, 0.5376262000, 1.4953201000", \ + "0.0371389000, 0.0442173000, 0.0604623000, 0.1008216000, 0.2105205000, 0.5378428000, 1.4967196000", \ + "0.0412989000, 0.0482869000, 0.0653664000, 0.1050909000, 0.2132248000, 0.5377051000, 1.4972383000", \ + "0.0504708000, 0.0586298000, 0.0763564000, 0.1162166000, 0.2214762000, 0.5407692000, 1.4948780000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__and4bb_4") { + leakage_power () { + value : 0.0044753000; + when : "A_N&B_N&C&D"; + } + leakage_power () { + value : 0.0044582000; + when : "A_N&B_N&C&!D"; + } + leakage_power () { + value : 0.0041850000; + when : "!A_N&!B_N&!C&D"; + } + leakage_power () { + value : 0.0038272000; + when : "!A_N&!B_N&!C&!D"; + } + leakage_power () { + value : 0.0055008000; + when : "!A_N&!B_N&C&D"; + } + leakage_power () { + value : 0.0041955000; + when : "!A_N&!B_N&C&!D"; + } + leakage_power () { + value : 0.0040912000; + when : "!A_N&B_N&!C&D"; + } + leakage_power () { + value : 0.0040710000; + when : "!A_N&B_N&!C&!D"; + } + leakage_power () { + value : 0.0044245000; + when : "!A_N&B_N&C&D"; + } + leakage_power () { + value : 0.0040931000; + when : "!A_N&B_N&C&!D"; + } + leakage_power () { + value : 0.0042079000; + when : "A_N&!B_N&!C&D"; + } + leakage_power () { + value : 0.0041884000; + when : "A_N&!B_N&!C&!D"; + } + leakage_power () { + value : 0.0045071000; + when : "A_N&!B_N&C&D"; + } + leakage_power () { + value : 0.0042097000; + when : "A_N&!B_N&C&!D"; + } + leakage_power () { + value : 0.0044578000; + when : "A_N&B_N&!C&D"; + } + leakage_power () { + value : 0.0044517000; + when : "A_N&B_N&!C&!D"; + } + area : 16.265600000; + cell_footprint : "sky130_fd_sc_hd__and4bb"; + cell_leakage_power : 0.0043340310; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A_N") { + capacitance : 0.0014860000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0014280000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0083431000, 0.0082432000, 0.0080130000, 0.0080580000, 0.0081615000, 0.0084003000, 0.0089506000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0049290000, 0.0048663000, 0.0047218000, 0.0047493000, 0.0048127000, 0.0049588000, 0.0052957000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0015450000; + } + pin ("B_N") { + capacitance : 0.0015430000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0014800000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0073121000, 0.0072185000, 0.0070028000, 0.0070507000, 0.0071612000, 0.0074160000, 0.0080033000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0055482000, 0.0054908000, 0.0053584000, 0.0053946000, 0.0054778000, 0.0056698000, 0.0061123000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0016050000; + } + pin ("C") { + capacitance : 0.0023600000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022560000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0045814000, 0.0045827000, 0.0045856000, 0.0045879000, 0.0045932000, 0.0046053000, 0.0046333000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0042997000, -0.0042989000, -0.0042970000, -0.0042935000, -0.0042853000, -0.0042665000, -0.0042231000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024650000; + } + pin ("D") { + capacitance : 0.0024020000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022640000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0043889000, 0.0043872000, 0.0043834000, 0.0043841000, 0.0043856000, 0.0043892000, 0.0043974000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0043759000, -0.0043757000, -0.0043751000, -0.0043751000, -0.0043752000, -0.0043752000, -0.0043753000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0025390000; + } + pin ("X") { + direction : "output"; + function : "(!A_N&!B_N&C&D)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015601280, 0.0048679980, 0.0151894000, 0.0473948100, 0.1478839000, 0.4614356000"); + values("0.0216314000, 0.0200731000, 0.0151817000, 0.0008545000, -0.0483516000, -0.2100342000, -0.7176662000", \ + "0.0216567000, 0.0200669000, 0.0152286000, 0.0008792000, -0.0484264000, -0.2099984000, -0.7177102000", \ + "0.0215806000, 0.0201128000, 0.0152188000, 0.0008569000, -0.0484881000, -0.2099586000, -0.7177578000", \ + "0.0213211000, 0.0197794000, 0.0149375000, 0.0005240000, -0.0487055000, -0.2102541000, -0.7180359000", \ + "0.0210157000, 0.0194010000, 0.0145341000, 0.0001536000, -0.0490739000, -0.2106889000, -0.7183552000", \ + "0.0244725000, 0.0228430000, 0.0178375000, 0.0019691000, -0.0492635000, -0.2107707000, -0.7184432000", \ + "0.0248874000, 0.0232354000, 0.0181118000, 0.0022303000, -0.0488883000, -0.2107243000, -0.7184759000"); + } + related_pin : "A_N"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015601280, 0.0048679980, 0.0151894000, 0.0473948100, 0.1478839000, 0.4614356000"); + values("0.0283745000, 0.0300614000, 0.0355346000, 0.0531436000, 0.1055725000, 0.2667799000, 0.7696016000", \ + "0.0283693000, 0.0300449000, 0.0355302000, 0.0531005000, 0.1056405000, 0.2669269000, 0.7698181000", \ + "0.0284043000, 0.0301658000, 0.0355812000, 0.0531314000, 0.1056825000, 0.2669574000, 0.7700509000", \ + "0.0282249000, 0.0299025000, 0.0353572000, 0.0528893000, 0.1055430000, 0.2667256000, 0.7699692000", \ + "0.0279578000, 0.0296376000, 0.0350959000, 0.0526381000, 0.1052741000, 0.2662584000, 0.7696083000", \ + "0.0277639000, 0.0294965000, 0.0349927000, 0.0522590000, 0.1049660000, 0.2660684000, 0.7689276000", \ + "0.0294713000, 0.0312304000, 0.0364842000, 0.0534917000, 0.1048124000, 0.2659359000, 0.7680741000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015601280, 0.0048679980, 0.0151894000, 0.0473948100, 0.1478839000, 0.4614356000"); + values("0.0227262000, 0.0211187000, 0.0161678000, 0.0016230000, -0.0473715000, -0.2085785000, -0.7160734000", \ + "0.0227955000, 0.0211707000, 0.0161700000, 0.0016548000, -0.0473168000, -0.2085391000, -0.7160582000", \ + "0.0228391000, 0.0211360000, 0.0161259000, 0.0016090000, -0.0473218000, -0.2085493000, -0.7160662000", \ + "0.0224601000, 0.0209112000, 0.0158564000, 0.0013813000, -0.0475594000, -0.2088123000, -0.7163131000", \ + "0.0221837000, 0.0205296000, 0.0155259000, 0.0009487000, -0.0478997000, -0.2091854000, -0.7167185000", \ + "0.0257020000, 0.0240301000, 0.0188322000, 0.0027139000, -0.0482568000, -0.2094762000, -0.7169591000", \ + "0.0266061000, 0.0248706000, 0.0197603000, 0.0036570000, -0.0474099000, -0.2093577000, -0.7170451000"); + } + related_pin : "B_N"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015601280, 0.0048679980, 0.0151894000, 0.0473948100, 0.1478839000, 0.4614356000"); + values("0.0323523000, 0.0340357000, 0.0396696000, 0.0570493000, 0.1095079000, 0.2704133000, 0.7727715000", \ + "0.0323956000, 0.0340051000, 0.0394586000, 0.0569119000, 0.1095906000, 0.2705603000, 0.7738145000", \ + "0.0323771000, 0.0340757000, 0.0394885000, 0.0570894000, 0.1095530000, 0.2704725000, 0.7729198000", \ + "0.0321819000, 0.0338431000, 0.0393376000, 0.0568711000, 0.1093411000, 0.2702570000, 0.7727954000", \ + "0.0318558000, 0.0335795000, 0.0390095000, 0.0565524000, 0.1090235000, 0.2699553000, 0.7693652000", \ + "0.0315946000, 0.0332830000, 0.0387368000, 0.0560783000, 0.1085035000, 0.2696572000, 0.7690293000", \ + "0.0332792000, 0.0350091000, 0.0402043000, 0.0570493000, 0.1088257000, 0.2694565000, 0.7715606000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015601280, 0.0048679980, 0.0151894000, 0.0473948100, 0.1478839000, 0.4614356000"); + values("0.0234956000, 0.0217644000, 0.0166856000, 0.0021840000, -0.0468189000, -0.2080461000, -0.7155353000", \ + "0.0234067000, 0.0217485000, 0.0166286000, 0.0020336000, -0.0468817000, -0.2081530000, -0.7156643000", \ + "0.0231188000, 0.0215208000, 0.0164481000, 0.0019471000, -0.0470292000, -0.2082940000, -0.7157731000", \ + "0.0230184000, 0.0213079000, 0.0162841000, 0.0017282000, -0.0472158000, -0.2084674000, -0.7159449000", \ + "0.0233133000, 0.0216260000, 0.0164069000, 0.0015637000, -0.0476029000, -0.2087958000, -0.7162435000", \ + "0.0234344000, 0.0217378000, 0.0164530000, 0.0014039000, -0.0479095000, -0.2085682000, -0.7158823000", \ + "0.0300933000, 0.0280401000, 0.0221323000, 0.0049224000, -0.0471988000, -0.2088606000, -0.7157050000"); + } + related_pin : "C"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015601280, 0.0048679980, 0.0151894000, 0.0473948100, 0.1478839000, 0.4614356000"); + values("0.0325545000, 0.0342248000, 0.0397440000, 0.0570442000, 0.1098269000, 0.2704111000, 0.7723660000", \ + "0.0325092000, 0.0341980000, 0.0396498000, 0.0571955000, 0.1096074000, 0.2704139000, 0.7722816000", \ + "0.0324559000, 0.0341338000, 0.0397206000, 0.0571936000, 0.1093260000, 0.2703138000, 0.7732145000", \ + "0.0322059000, 0.0339463000, 0.0394108000, 0.0568729000, 0.1094409000, 0.2702657000, 0.7731623000", \ + "0.0320654000, 0.0338017000, 0.0392972000, 0.0566069000, 0.1091192000, 0.2701446000, 0.7730799000", \ + "0.0325861000, 0.0341890000, 0.0392975000, 0.0563684000, 0.1089541000, 0.2695662000, 0.7729026000", \ + "0.0355698000, 0.0371624000, 0.0423192000, 0.0586749000, 0.1099828000, 0.2708889000, 0.7711607000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015601280, 0.0048679980, 0.0151894000, 0.0473948100, 0.1478839000, 0.4614356000"); + values("0.0255155000, 0.0238026000, 0.0187292000, 0.0039137000, -0.0455590000, -0.2071588000, -0.7147449000", \ + "0.0253877000, 0.0236536000, 0.0185393000, 0.0037738000, -0.0456615000, -0.2072626000, -0.7148779000", \ + "0.0253406000, 0.0236433000, 0.0184485000, 0.0036357000, -0.0458311000, -0.2073867000, -0.7149982000", \ + "0.0249918000, 0.0233308000, 0.0181894000, 0.0033878000, -0.0459943000, -0.2076217000, -0.7151913000", \ + "0.0250091000, 0.0234515000, 0.0182731000, 0.0033532000, -0.0461266000, -0.2076635000, -0.7152222000", \ + "0.0261488000, 0.0239497000, 0.0186695000, 0.0034840000, -0.0455927000, -0.2072479000, -0.7148333000", \ + "0.0322584000, 0.0302184000, 0.0242933000, 0.0070478000, -0.0453208000, -0.2073100000, -0.7146394000"); + } + related_pin : "D"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015601280, 0.0048679980, 0.0151894000, 0.0473948100, 0.1478839000, 0.4614356000"); + values("0.0330282000, 0.0347027000, 0.0403058000, 0.0576828000, 0.1100887000, 0.2707566000, 0.7723028000", \ + "0.0329279000, 0.0346374000, 0.0402220000, 0.0577159000, 0.1099274000, 0.2707901000, 0.7730277000", \ + "0.0328943000, 0.0346458000, 0.0401488000, 0.0574378000, 0.1098447000, 0.2705202000, 0.7726878000", \ + "0.0326011000, 0.0342998000, 0.0398793000, 0.0572125000, 0.1096429000, 0.2704424000, 0.7729272000", \ + "0.0323964000, 0.0341297000, 0.0396216000, 0.0570308000, 0.1092787000, 0.2702270000, 0.7694626000", \ + "0.0330400000, 0.0347187000, 0.0398740000, 0.0568710000, 0.1092991000, 0.2700229000, 0.7726822000", \ + "0.0349240000, 0.0365263000, 0.0417559000, 0.0583343000, 0.1098848000, 0.2706974000, 0.7709903000"); + } + } + max_capacitance : 0.4614360000; + max_transition : 1.5021000000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015601300, 0.0048680000, 0.0151894000, 0.0473948000, 0.1478840000, 0.4614360000"); + values("0.1573647000, 0.1609516000, 0.1700417000, 0.1899120000, 0.2308713000, 0.3260213000, 0.5959435000", \ + "0.1621888000, 0.1657815000, 0.1748657000, 0.1947748000, 0.2357463000, 0.3308724000, 0.6012473000", \ + "0.1735812000, 0.1772231000, 0.1862720000, 0.2062134000, 0.2472176000, 0.3424907000, 0.6122340000", \ + "0.1972499000, 0.2008295000, 0.2099271000, 0.2298493000, 0.2708291000, 0.3661530000, 0.6358452000", \ + "0.2317380000, 0.2353287000, 0.2443675000, 0.2643157000, 0.3054009000, 0.4006697000, 0.6708404000", \ + "0.2752306000, 0.2788328000, 0.2879702000, 0.3079271000, 0.3489881000, 0.4443744000, 0.7143677000", \ + "0.3185968000, 0.3222071000, 0.3313966000, 0.3512929000, 0.3926226000, 0.4879520000, 0.7577873000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015601300, 0.0048680000, 0.0151894000, 0.0473948000, 0.1478840000, 0.4614360000"); + values("0.2527794000, 0.2590967000, 0.2753494000, 0.3125502000, 0.3979594000, 0.6252864000, 1.3179275000", \ + "0.2578280000, 0.2640837000, 0.2803663000, 0.3175337000, 0.4029010000, 0.6305272000, 1.3239397000", \ + "0.2705686000, 0.2769245000, 0.2931246000, 0.3302788000, 0.4156664000, 0.6431900000, 1.3367906000", \ + "0.3025889000, 0.3089105000, 0.3251145000, 0.3622635000, 0.4477602000, 0.6751206000, 1.3686180000", \ + "0.3736449000, 0.3799510000, 0.3961517000, 0.4333023000, 0.5188076000, 0.7461144000, 1.4396836000", \ + "0.4982149000, 0.5046044000, 0.5208730000, 0.5577809000, 0.6434338000, 0.8707353000, 1.5641687000", \ + "0.6987806000, 0.7052655000, 0.7214566000, 0.7586792000, 0.8441682000, 1.0719908000, 1.7663476000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015601300, 0.0048680000, 0.0151894000, 0.0473948000, 0.1478840000, 0.4614360000"); + values("0.0228841000, 0.0250990000, 0.0307970000, 0.0449549000, 0.0813193000, 0.1900604000, 0.5461969000", \ + "0.0229289000, 0.0251762000, 0.0310164000, 0.0447913000, 0.0813798000, 0.1898828000, 0.5484523000", \ + "0.0229698000, 0.0253378000, 0.0311150000, 0.0447634000, 0.0813456000, 0.1892540000, 0.5457810000", \ + "0.0228627000, 0.0250699000, 0.0307911000, 0.0452524000, 0.0810695000, 0.1894744000, 0.5456501000", \ + "0.0230446000, 0.0252100000, 0.0311468000, 0.0451574000, 0.0814839000, 0.1899841000, 0.5483374000", \ + "0.0232158000, 0.0254693000, 0.0314239000, 0.0453699000, 0.0813315000, 0.1892553000, 0.5483339000", \ + "0.0237900000, 0.0257843000, 0.0316413000, 0.0459575000, 0.0818258000, 0.1901312000, 0.5457549000"); + } + related_pin : "A_N"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015601300, 0.0048680000, 0.0151894000, 0.0473948000, 0.1478840000, 0.4614360000"); + values("0.0385261000, 0.0428149000, 0.0556458000, 0.0891305000, 0.1850935000, 0.4959401000, 1.5018898000", \ + "0.0385329000, 0.0429636000, 0.0555773000, 0.0893176000, 0.1852944000, 0.4962028000, 1.4955704000", \ + "0.0382808000, 0.0428926000, 0.0556162000, 0.0893495000, 0.1853014000, 0.4960119000, 1.4962903000", \ + "0.0379461000, 0.0430001000, 0.0555678000, 0.0893651000, 0.1851135000, 0.4957527000, 1.4963836000", \ + "0.0380350000, 0.0429810000, 0.0555598000, 0.0893283000, 0.1850342000, 0.4956228000, 1.4957974000", \ + "0.0381053000, 0.0432748000, 0.0558459000, 0.0890969000, 0.1854204000, 0.4959261000, 1.5021004000", \ + "0.0387947000, 0.0437908000, 0.0567866000, 0.0900321000, 0.1856994000, 0.4964167000, 1.4974560000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015601300, 0.0048680000, 0.0151894000, 0.0473948000, 0.1478840000, 0.4614360000"); + values("0.1902416000, 0.1942658000, 0.2044910000, 0.2264204000, 0.2706852000, 0.3693259000, 0.6409564000", \ + "0.1950891000, 0.1991124000, 0.2092618000, 0.2313054000, 0.2752972000, 0.3742852000, 0.6455905000", \ + "0.2064550000, 0.2104967000, 0.2206888000, 0.2426743000, 0.2868010000, 0.3854818000, 0.6573463000", \ + "0.2295737000, 0.2336145000, 0.2437082000, 0.2657413000, 0.3097587000, 0.4087386000, 0.6801067000", \ + "0.2644263000, 0.2684814000, 0.2786268000, 0.3006271000, 0.3449658000, 0.4436678000, 0.7152481000", \ + "0.3071369000, 0.3111751000, 0.3213463000, 0.3433700000, 0.3874997000, 0.4863515000, 0.7579519000", \ + "0.3468430000, 0.3509090000, 0.3610140000, 0.3829705000, 0.4272286000, 0.5262587000, 0.7980118000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015601300, 0.0048680000, 0.0151894000, 0.0473948000, 0.1478840000, 0.4614360000"); + values("0.2831284000, 0.2895229000, 0.3058829000, 0.3430043000, 0.4284429000, 0.6555056000, 1.3526784000", \ + "0.2882196000, 0.2944481000, 0.3106778000, 0.3480329000, 0.4334373000, 0.6606263000, 1.3560215000", \ + "0.3007080000, 0.3070758000, 0.3233190000, 0.3605585000, 0.4459820000, 0.6727549000, 1.3667549000", \ + "0.3322717000, 0.3385683000, 0.3548422000, 0.3920428000, 0.4774746000, 0.7044634000, 1.3976398000", \ + "0.4046245000, 0.4110236000, 0.4272367000, 0.4644361000, 0.5498517000, 0.7770583000, 1.4686800000", \ + "0.5365640000, 0.5428743000, 0.5591194000, 0.5962979000, 0.6820663000, 0.9093383000, 1.6006307000", \ + "0.7511622000, 0.7576208000, 0.7739788000, 0.8116625000, 0.8974151000, 1.1250453000, 1.8188092000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015601300, 0.0048680000, 0.0151894000, 0.0473948000, 0.1478840000, 0.4614360000"); + values("0.0274193000, 0.0299132000, 0.0358057000, 0.0501371000, 0.0871598000, 0.1950310000, 0.5508927000", \ + "0.0271244000, 0.0295025000, 0.0356855000, 0.0506294000, 0.0874699000, 0.1947838000, 0.5487532000", \ + "0.0271247000, 0.0295741000, 0.0357161000, 0.0505077000, 0.0868552000, 0.1950921000, 0.5507783000", \ + "0.0272766000, 0.0298196000, 0.0357765000, 0.0506030000, 0.0875050000, 0.1947538000, 0.5484682000", \ + "0.0272745000, 0.0295248000, 0.0356873000, 0.0505939000, 0.0873030000, 0.1950797000, 0.5503938000", \ + "0.0274355000, 0.0297430000, 0.0361804000, 0.0509712000, 0.0870816000, 0.1950222000, 0.5480667000", \ + "0.0274855000, 0.0299189000, 0.0363732000, 0.0512780000, 0.0877479000, 0.1952287000, 0.5507044000"); + } + related_pin : "B_N"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015601300, 0.0048680000, 0.0151894000, 0.0473948000, 0.1478840000, 0.4614360000"); + values("0.0383036000, 0.0432059000, 0.0561093000, 0.0894522000, 0.1853782000, 0.4955326000, 1.4986018000", \ + "0.0383154000, 0.0430069000, 0.0563568000, 0.0895937000, 0.1852546000, 0.4959880000, 1.5011178000", \ + "0.0388167000, 0.0432113000, 0.0559534000, 0.0893005000, 0.1852941000, 0.4954920000, 1.5018063000", \ + "0.0384054000, 0.0430991000, 0.0559359000, 0.0893697000, 0.1852686000, 0.4958917000, 1.5020928000", \ + "0.0383500000, 0.0431443000, 0.0558999000, 0.0894009000, 0.1852430000, 0.4962020000, 1.4969461000", \ + "0.0385349000, 0.0432088000, 0.0563154000, 0.0898347000, 0.1856846000, 0.4962917000, 1.4966052000", \ + "0.0391797000, 0.0442415000, 0.0570765000, 0.0905811000, 0.1860427000, 0.4954906000, 1.4976829000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015601300, 0.0048680000, 0.0151894000, 0.0473948000, 0.1478840000, 0.4614360000"); + values("0.1598173000, 0.1638519000, 0.1743019000, 0.1962798000, 0.2407123000, 0.3392568000, 0.6111329000", \ + "0.1652696000, 0.1693836000, 0.1795940000, 0.2017921000, 0.2460680000, 0.3447140000, 0.6165648000", \ + "0.1786036000, 0.1827034000, 0.1931899000, 0.2151967000, 0.2595266000, 0.3581260000, 0.6299790000", \ + "0.2102472000, 0.2143439000, 0.2246304000, 0.2465616000, 0.2907179000, 0.3894595000, 0.6612257000", \ + "0.2865555000, 0.2906560000, 0.3008815000, 0.3229104000, 0.3673447000, 0.4660102000, 0.7374907000", \ + "0.4445193000, 0.4493148000, 0.4614451000, 0.4863797000, 0.5337875000, 0.6324741000, 0.9041330000", \ + "0.7069135000, 0.7129505000, 0.7289426000, 0.7621238000, 0.8218978000, 0.9328686000, 1.2082414000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015601300, 0.0048680000, 0.0151894000, 0.0473948000, 0.1478840000, 0.4614360000"); + values("0.1887677000, 0.1950973000, 0.2113530000, 0.2484586000, 0.3340250000, 0.5607224000, 1.2575807000", \ + "0.1928044000, 0.1991498000, 0.2153816000, 0.2526475000, 0.3380600000, 0.5647040000, 1.2609641000", \ + "0.2003611000, 0.2066366000, 0.2229717000, 0.2600735000, 0.3452555000, 0.5724318000, 1.2649932000", \ + "0.2149659000, 0.2213362000, 0.2375453000, 0.2747044000, 0.3600520000, 0.5872389000, 1.2831401000", \ + "0.2484626000, 0.2548141000, 0.2711601000, 0.3083679000, 0.3938191000, 0.6211956000, 1.3162265000", \ + "0.3061507000, 0.3130952000, 0.3308375000, 0.3700997000, 0.4583497000, 0.6867004000, 1.3827077000", \ + "0.3727611000, 0.3810062000, 0.4019429000, 0.4469528000, 0.5397266000, 0.7706166000, 1.4624113000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015601300, 0.0048680000, 0.0151894000, 0.0473948000, 0.1478840000, 0.4614360000"); + values("0.0282668000, 0.0311029000, 0.0371216000, 0.0516748000, 0.0871658000, 0.1947900000, 0.5500424000", \ + "0.0285659000, 0.0310490000, 0.0370838000, 0.0510109000, 0.0875982000, 0.1950513000, 0.5505449000", \ + "0.0287031000, 0.0312649000, 0.0367697000, 0.0518010000, 0.0875152000, 0.1950106000, 0.5505739000", \ + "0.0282909000, 0.0307017000, 0.0368258000, 0.0510956000, 0.0876761000, 0.1949243000, 0.5506350000", \ + "0.0285330000, 0.0310691000, 0.0369758000, 0.0516461000, 0.0877727000, 0.1946649000, 0.5492950000", \ + "0.0375176000, 0.0402398000, 0.0465784000, 0.0598146000, 0.0928117000, 0.1970833000, 0.5512052000", \ + "0.0571486000, 0.0606160000, 0.0682700000, 0.0850498000, 0.1189475000, 0.2144595000, 0.5528048000"); + } + related_pin : "C"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015601300, 0.0048680000, 0.0151894000, 0.0473948000, 0.1478840000, 0.4614360000"); + values("0.0380964000, 0.0428955000, 0.0561805000, 0.0894818000, 0.1854534000, 0.4954516000, 1.4986251000", \ + "0.0384278000, 0.0431573000, 0.0562713000, 0.0894688000, 0.1854229000, 0.4952411000, 1.4995670000", \ + "0.0382777000, 0.0428536000, 0.0560058000, 0.0894434000, 0.1851887000, 0.4961691000, 1.4971454000", \ + "0.0380120000, 0.0432103000, 0.0561318000, 0.0894357000, 0.1853646000, 0.4962098000, 1.5020960000", \ + "0.0390875000, 0.0436740000, 0.0566371000, 0.0898737000, 0.1854331000, 0.4960641000, 1.5009617000", \ + "0.0436847000, 0.0487500000, 0.0615478000, 0.0959124000, 0.1896933000, 0.4976875000, 1.5015713000", \ + "0.0566193000, 0.0618545000, 0.0758456000, 0.1087840000, 0.2000980000, 0.5015577000, 1.4961996000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015601300, 0.0048680000, 0.0151894000, 0.0473948000, 0.1478840000, 0.4614360000"); + values("0.1683951000, 0.1726098000, 0.1830781000, 0.2055305000, 0.2501211000, 0.3491307000, 0.6210488000", \ + "0.1736389000, 0.1778304000, 0.1883309000, 0.2108138000, 0.2553301000, 0.3543986000, 0.6265743000", \ + "0.1866492000, 0.1908418000, 0.2013090000, 0.2237913000, 0.2683676000, 0.3674482000, 0.6395775000", \ + "0.2193963000, 0.2234641000, 0.2339336000, 0.2562770000, 0.3009491000, 0.4002638000, 0.6722199000", \ + "0.2954966000, 0.2988508000, 0.3093364000, 0.3317075000, 0.3763724000, 0.4756442000, 0.7477292000", \ + "0.4587966000, 0.4626010000, 0.4744777000, 0.4993453000, 0.5458428000, 0.6455589000, 0.9173171000", \ + "0.7298397000, 0.7363023000, 0.7520936000, 0.7849549000, 0.8443329000, 0.9546879000, 1.2302002000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015601300, 0.0048680000, 0.0151894000, 0.0473948000, 0.1478840000, 0.4614360000"); + values("0.1953275000, 0.2017336000, 0.2179646000, 0.2550882000, 0.3405206000, 0.5667204000, 1.2619501000", \ + "0.1993508000, 0.2057088000, 0.2219721000, 0.2591539000, 0.3443727000, 0.5714159000, 1.2637142000", \ + "0.2068414000, 0.2132153000, 0.2295119000, 0.2664806000, 0.3518985000, 0.5786731000, 1.2693565000", \ + "0.2200260000, 0.2263735000, 0.2426848000, 0.2797658000, 0.3651220000, 0.5921270000, 1.2871453000", \ + "0.2463788000, 0.2527667000, 0.2691530000, 0.3063540000, 0.3916073000, 0.6189575000, 1.3096710000", \ + "0.2907794000, 0.2976751000, 0.3152830000, 0.3546412000, 0.4424688000, 0.6707028000, 1.3618275000", \ + "0.3433510000, 0.3511770000, 0.3714923000, 0.4156097000, 0.5082783000, 0.7394841000, 1.4317426000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015601300, 0.0048680000, 0.0151894000, 0.0473948000, 0.1478840000, 0.4614360000"); + values("0.0294619000, 0.0319237000, 0.0379932000, 0.0529994000, 0.0889417000, 0.1954931000, 0.5500668000", \ + "0.0294984000, 0.0320133000, 0.0384155000, 0.0529450000, 0.0887512000, 0.1958557000, 0.5509372000", \ + "0.0297860000, 0.0322728000, 0.0379766000, 0.0529715000, 0.0891193000, 0.1954438000, 0.5509813000", \ + "0.0297407000, 0.0318504000, 0.0386461000, 0.0525376000, 0.0890384000, 0.1958564000, 0.5511553000", \ + "0.0297402000, 0.0317773000, 0.0381027000, 0.0530488000, 0.0888589000, 0.1960245000, 0.5498464000", \ + "0.0375904000, 0.0403250000, 0.0467201000, 0.0599591000, 0.0941927000, 0.1975218000, 0.5488145000", \ + "0.0574096000, 0.0610890000, 0.0683878000, 0.0847378000, 0.1185292000, 0.2141488000, 0.5532981000"); + } + related_pin : "D"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015601300, 0.0048680000, 0.0151894000, 0.0473948000, 0.1478840000, 0.4614360000"); + values("0.0381973000, 0.0429556000, 0.0561017000, 0.0892551000, 0.1853523000, 0.4953188000, 1.5003969000", \ + "0.0381526000, 0.0430599000, 0.0561384000, 0.0894586000, 0.1854165000, 0.4961984000, 1.4959740000", \ + "0.0382099000, 0.0431736000, 0.0560315000, 0.0893783000, 0.1852860000, 0.4962690000, 1.5005754000", \ + "0.0380948000, 0.0429070000, 0.0560820000, 0.0895317000, 0.1853159000, 0.4961254000, 1.5015634000", \ + "0.0390031000, 0.0439246000, 0.0564985000, 0.0898164000, 0.1855614000, 0.4953618000, 1.4961868000", \ + "0.0432423000, 0.0483798000, 0.0614864000, 0.0947681000, 0.1891534000, 0.4961911000, 1.5007009000", \ + "0.0529029000, 0.0581981000, 0.0723372000, 0.1067401000, 0.1991793000, 0.5006260000, 1.4948426000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__buf_1") { + leakage_power () { + value : 0.0011810000; + when : "A"; + } + leakage_power () { + value : 0.0011810000; + when : "!A"; + } + area : 3.7536000000; + cell_footprint : "sky130_fd_sc_hd__buf"; + cell_leakage_power : 0.0011810180; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A") { + capacitance : 0.0021030000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0020150000; + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0021910000; + } + pin ("X") { + direction : "output"; + function : "(A)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012632050, 0.0031913740, 0.0080627180, 0.0203697300, 0.0514622900, 0.1300148000"); + values("0.0108054000, 0.0097834000, 0.0069418000, -0.0008080000, -0.0207256000, -0.0711117000, -0.1983664000", \ + "0.0105490000, 0.0095435000, 0.0066983000, -0.0010328000, -0.0209033000, -0.0713228000, -0.1985728000", \ + "0.0103270000, 0.0093022000, 0.0064758000, -0.0012399000, -0.0211262000, -0.0714763000, -0.1987402000", \ + "0.0102095000, 0.0091712000, 0.0063456000, -0.0013338000, -0.0211480000, -0.0715059000, -0.1987459000", \ + "0.0100561000, 0.0088657000, 0.0061667000, -0.0013067000, -0.0211015000, -0.0713997000, -0.1986412000", \ + "0.0109558000, 0.0097739000, 0.0068849000, -0.0010268000, -0.0204881000, -0.0707787000, -0.1979915000", \ + "0.0130202000, 0.0117825000, 0.0085657000, 0.0007253000, -0.0189869000, -0.0692306000, -0.1962655000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012632050, 0.0031913740, 0.0080627180, 0.0203697300, 0.0514622900, 0.1300148000"); + values("0.0055419000, 0.0068503000, 0.0100473000, 0.0178595000, 0.0375954000, 0.0871212000, 0.2131056000", \ + "0.0053503000, 0.0066616000, 0.0098534000, 0.0176911000, 0.0374077000, 0.0870674000, 0.2132897000", \ + "0.0050781000, 0.0063676000, 0.0095487000, 0.0174572000, 0.0372335000, 0.0874168000, 0.2141486000", \ + "0.0048520000, 0.0061368000, 0.0093023000, 0.0171699000, 0.0372440000, 0.0873148000, 0.2129033000", \ + "0.0049546000, 0.0062219000, 0.0091832000, 0.0171287000, 0.0369737000, 0.0872763000, 0.2114916000", \ + "0.0056157000, 0.0068724000, 0.0099311000, 0.0177538000, 0.0375448000, 0.0874654000, 0.2136360000", \ + "0.0076352000, 0.0087407000, 0.0118673000, 0.0196942000, 0.0394077000, 0.0893026000, 0.2147773000"); + } + } + max_capacitance : 0.1300150000; + max_transition : 1.5061030000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012632100, 0.0031913700, 0.0080627200, 0.0203697000, 0.0514623000, 0.1300150000"); + values("0.0593383000, 0.0643396000, 0.0749824000, 0.0973634000, 0.1492992000, 0.2787939000, 0.6061452000", \ + "0.0642426000, 0.0692853000, 0.0799011000, 0.1024859000, 0.1544812000, 0.2841778000, 0.6104910000", \ + "0.0775104000, 0.0825737000, 0.0932367000, 0.1157306000, 0.1676768000, 0.2973737000, 0.6245092000", \ + "0.1077616000, 0.1129200000, 0.1237785000, 0.1465237000, 0.1985575000, 0.3280511000, 0.6562919000", \ + "0.1578797000, 0.1640413000, 0.1763553000, 0.2008799000, 0.2542707000, 0.3828144000, 0.7146603000", \ + "0.2342690000, 0.2423609000, 0.2577376000, 0.2850985000, 0.3398958000, 0.4700387000, 0.7969230000", \ + "0.3559006000, 0.3662604000, 0.3859527000, 0.4198348000, 0.4788887000, 0.6104675000, 0.9385767000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012632100, 0.0031913700, 0.0080627200, 0.0203697000, 0.0514623000, 0.1300150000"); + values("0.0490569000, 0.0558265000, 0.0717435000, 0.1104504000, 0.2075838000, 0.4514763000, 1.0684844000", \ + "0.0536074000, 0.0603471000, 0.0762774000, 0.1149897000, 0.2116108000, 0.4563259000, 1.0785807000", \ + "0.0642037000, 0.0708758000, 0.0866203000, 0.1255204000, 0.2235220000, 0.4693128000, 1.0892596000", \ + "0.0819207000, 0.0888360000, 0.1049964000, 0.1440040000, 0.2421219000, 0.4876812000, 1.1038942000", \ + "0.1041913000, 0.1115879000, 0.1278155000, 0.1672534000, 0.2646072000, 0.5103125000, 1.1274786000", \ + "0.1259206000, 0.1349041000, 0.1524062000, 0.1916016000, 0.2898473000, 0.5344468000, 1.1529084000", \ + "0.1292959000, 0.1413072000, 0.1638067000, 0.2061120000, 0.3024876000, 0.5484357000, 1.1667728000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012632100, 0.0031913700, 0.0080627200, 0.0203697000, 0.0514623000, 0.1300150000"); + values("0.0148871000, 0.0193113000, 0.0295451000, 0.0550503000, 0.1221799000, 0.2947354000, 0.7299648000", \ + "0.0149669000, 0.0193011000, 0.0296604000, 0.0550240000, 0.1216383000, 0.2941434000, 0.7294372000", \ + "0.0148895000, 0.0193335000, 0.0296440000, 0.0552030000, 0.1215139000, 0.2953373000, 0.7259581000", \ + "0.0160523000, 0.0203110000, 0.0303481000, 0.0553778000, 0.1213409000, 0.2931113000, 0.7299997000", \ + "0.0210846000, 0.0252021000, 0.0349793000, 0.0592462000, 0.1230172000, 0.2943069000, 0.7270705000", \ + "0.0302076000, 0.0347994000, 0.0445488000, 0.0668841000, 0.1277289000, 0.2943685000, 0.7330043000", \ + "0.0437670000, 0.0497366000, 0.0604570000, 0.0823759000, 0.1373515000, 0.2985862000, 0.7278568000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012632100, 0.0031913700, 0.0080627200, 0.0203697000, 0.0514623000, 0.1300150000"); + values("0.0199796000, 0.0284097000, 0.0500678000, 0.1054104000, 0.2462960000, 0.6007088000, 1.4976728000", \ + "0.0200424000, 0.0284104000, 0.0500598000, 0.1055191000, 0.2465992000, 0.6007418000, 1.4982898000", \ + "0.0201431000, 0.0285117000, 0.0500371000, 0.1053906000, 0.2469039000, 0.6047496000, 1.5061026000", \ + "0.0215548000, 0.0297102000, 0.0507718000, 0.1054864000, 0.2473741000, 0.6047852000, 1.4980543000", \ + "0.0249477000, 0.0322865000, 0.0523515000, 0.1064977000, 0.2460664000, 0.6010622000, 1.4926799000", \ + "0.0326877000, 0.0396409000, 0.0572465000, 0.1079538000, 0.2475174000, 0.5992588000, 1.5009650000", \ + "0.0467759000, 0.0543678000, 0.0709174000, 0.1149097000, 0.2482231000, 0.6031189000, 1.4938381000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__buf_12") { + leakage_power () { + value : 0.0081264000; + when : "!A"; + } + leakage_power () { + value : 0.0106673000; + when : "A"; + } + area : 20.019200000; + cell_footprint : "sky130_fd_sc_hd__buf"; + cell_leakage_power : 0.0093968470; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A") { + capacitance : 0.0091870000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0087510000; + max_transition : 5.0000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0096230000; + } + pin ("X") { + direction : "output"; + function : "(A)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0281726900, 0.0793700500, 0.2236068000, 0.6299605000, 1.7747680000, 5.0000000000"); + index_2("0.0005000000, 0.0023207940, 0.0107721700, 0.0500000000, 0.2320794000, 1.0772170000, 5.0000000000"); + values("0.0845295000, 0.0820553000, 0.0701132000, 0.0134388000, -0.2749771000, -1.6428895000, -7.9975064000", \ + "0.0835640000, 0.0811442000, 0.0692298000, 0.0126691000, -0.2756802000, -1.6435268000, -7.9983529000", \ + "0.0827306000, 0.0802787000, 0.0681703000, 0.0113923000, -0.2768333000, -1.6444303000, -7.9990685000", \ + "0.0829302000, 0.0801578000, 0.0674770000, 0.0093441000, -0.2782295000, -1.6450215000, -7.9993313000", \ + "0.0882843000, 0.0850476000, 0.0711066000, 0.0084375000, -0.2780583000, -1.6433322000, -7.9975281000", \ + "0.1053451000, 0.1017648000, 0.0863334000, 0.0220579000, -0.2720258000, -1.6367046000, -7.9903871000", \ + "0.1425625000, 0.1384592000, 0.1211598000, 0.0513344000, -0.2393878000, -1.6059445000, -7.9579408000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0281726900, 0.0793700500, 0.2236068000, 0.6299605000, 1.7747680000, 5.0000000000"); + index_2("0.0005000000, 0.0023207940, 0.0107721700, 0.0500000000, 0.2320794000, 1.0772170000, 5.0000000000"); + values("0.0620334000, 0.0654014000, 0.0806191000, 0.1479065000, 0.4431781000, 1.8013914000, 8.075376200", \ + "0.0614370000, 0.0647659000, 0.0799535000, 0.1471886000, 0.4426693000, 1.8008019000, 8.074834100", \ + "0.0605373000, 0.0637722000, 0.0787201000, 0.1451670000, 0.4413537000, 1.8015678000, 8.085536500", \ + "0.0600135000, 0.0631292000, 0.0775817000, 0.1420690000, 0.4385360000, 1.7996347000, 8.104974900", \ + "0.0635240000, 0.0665334000, 0.0803772000, 0.1440405000, 0.4380485000, 1.7947636000, 8.098187800", \ + "0.0727430000, 0.0754100000, 0.0887289000, 0.1520489000, 0.4473673000, 1.7952139000, 8.098063800", \ + "0.1104480000, 0.1124938000, 0.1239041000, 0.1845408000, 0.4746102000, 1.8290743000, 8.109399200"); + } + } + max_capacitance : 5.0000000000; + max_transition : 5.3987540000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0281727000, 0.0793701000, 0.2236070000, 0.6299610000, 1.7747700000, 5.0000000000"); + index_2("0.0005000000, 0.0023207900, 0.0107722000, 0.0500000000, 0.2320790000, 1.0772200000, 5.0000000000"); + values("0.0949892000, 0.0969633000, 0.1046134000, 0.1279145000, 0.1966168000, 0.4678506000, 1.7175281000", \ + "0.1025689000, 0.1045411000, 0.1122052000, 0.1354764000, 0.2042515000, 0.4756746000, 1.7231814000", \ + "0.1255348000, 0.1275642000, 0.1351161000, 0.1582046000, 0.2269068000, 0.4986806000, 1.7456755000", \ + "0.1927474000, 0.1947159000, 0.2023256000, 0.2255138000, 0.2945059000, 0.5656756000, 1.8136015000", \ + "0.3307603000, 0.3334811000, 0.3438259000, 0.3733021000, 0.4485304000, 0.7199566000, 1.9725541000", \ + "0.5829514000, 0.5866292000, 0.6008373000, 0.6424990000, 0.7366560000, 1.0135535000, 2.2596505000", \ + "1.0913156000, 1.0959489000, 1.1145755000, 1.1709795000, 1.3002396000, 1.6008217000, 2.8480049000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0281727000, 0.0793701000, 0.2236070000, 0.6299610000, 1.7747700000, 5.0000000000"); + index_2("0.0005000000, 0.0023207900, 0.0107722000, 0.0500000000, 0.2320790000, 1.0772200000, 5.0000000000"); + values("0.0650638000, 0.0674117000, 0.0768585000, 0.1114816000, 0.2514564000, 0.8908578000, 3.8409733000", \ + "0.0713476000, 0.0736797000, 0.0832443000, 0.1178472000, 0.2578924000, 0.8969483000, 3.8472141000", \ + "0.0898608000, 0.0921825000, 0.1015178000, 0.1358464000, 0.2761783000, 0.9189151000, 3.8970014000", \ + "0.1242959000, 0.1267950000, 0.1366756000, 0.1717450000, 0.3125261000, 0.9535477000, 3.9106594000", \ + "0.1646814000, 0.1679549000, 0.1801210000, 0.2176404000, 0.3586583000, 0.9978574000, 3.9592343000", \ + "0.1720261000, 0.1766313000, 0.1941311000, 0.2431584000, 0.3871028000, 1.0229786000, 3.9844092000", \ + "0.0189083000, 0.0248574000, 0.0487934000, 0.1204249000, 0.2900516000, 0.9268094000, 3.8755106000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0281727000, 0.0793701000, 0.2236070000, 0.6299610000, 1.7747700000, 5.0000000000"); + index_2("0.0005000000, 0.0023207900, 0.0107722000, 0.0500000000, 0.2320790000, 1.0772200000, 5.0000000000"); + values("0.0188065000, 0.0200502000, 0.0251049000, 0.0431682000, 0.1186776000, 0.4858429000, 2.2073519000", \ + "0.0187993000, 0.0200397000, 0.0250788000, 0.0432387000, 0.1187297000, 0.4849536000, 2.2126707000", \ + "0.0188645000, 0.0201678000, 0.0250437000, 0.0432999000, 0.1187651000, 0.4858813000, 2.2136801000", \ + "0.0201325000, 0.0213063000, 0.0260948000, 0.0441702000, 0.1188103000, 0.4859662000, 2.2089581000", \ + "0.0332266000, 0.0344399000, 0.0401701000, 0.0573838000, 0.1266752000, 0.4862756000, 2.2204474000", \ + "0.0562236000, 0.0576208000, 0.0649062000, 0.0869760000, 0.1514301000, 0.4916945000, 2.2118438000", \ + "0.0951367000, 0.0971284000, 0.1053148000, 0.1360943000, 0.2064867000, 0.5099419000, 2.2162143000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0281727000, 0.0793701000, 0.2236070000, 0.6299610000, 1.7747700000, 5.0000000000"); + index_2("0.0005000000, 0.0023207900, 0.0107722000, 0.0500000000, 0.2320790000, 1.0772200000, 5.0000000000"); + values("0.0189041000, 0.0209278000, 0.0299881000, 0.0706864000, 0.2656687000, 1.1809174000, 5.3821241000", \ + "0.0189170000, 0.0209368000, 0.0299694000, 0.0706965000, 0.2656746000, 1.1809158000, 5.3803393000", \ + "0.0190231000, 0.0210741000, 0.0301710000, 0.0707973000, 0.2662922000, 1.1822107000, 5.3935314000", \ + "0.0222837000, 0.0242461000, 0.0329869000, 0.0725724000, 0.2658119000, 1.1829101000, 5.3965397000", \ + "0.0320236000, 0.0342046000, 0.0422819000, 0.0783372000, 0.2669940000, 1.1765062000, 5.3974536000", \ + "0.0512623000, 0.0543692000, 0.0641832000, 0.0986279000, 0.2710747000, 1.1776644000, 5.3987543000", \ + "0.0857587000, 0.0893657000, 0.1039385000, 0.1483427000, 0.2969043000, 1.1828638000, 5.3802660000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__buf_16") { + leakage_power () { + value : 0.0139726000; + when : "A"; + } + leakage_power () { + value : 0.0113831000; + when : "!A"; + } + area : 27.526400000; + cell_footprint : "sky130_fd_sc_hd__buf"; + cell_leakage_power : 0.0126778200; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A") { + capacitance : 0.0136390000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0129700000; + max_transition : 5.0000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0143080000; + } + pin ("X") { + direction : "output"; + function : "(A)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0281726900, 0.0793700500, 0.2236068000, 0.6299605000, 1.7747680000, 5.0000000000"); + index_2("0.0005000000, 0.0023207940, 0.0107721700, 0.0500000000, 0.2320794000, 1.0772170000, 5.0000000000"); + values("0.1246978000, 0.1220913000, 0.1104641000, 0.0538971000, -0.2346714000, -1.6025763000, -7.9573189000", \ + "0.1234288000, 0.1208317000, 0.1090858000, 0.0527313000, -0.2358909000, -1.6037276000, -7.9581186000", \ + "0.1221183000, 0.1195552000, 0.1076350000, 0.0510193000, -0.2371894000, -1.6048303000, -7.9593017000", \ + "0.1212383000, 0.1185006000, 0.1058806000, 0.0488954000, -0.2385488000, -1.6050609000, -7.9592956000", \ + "0.1239764000, 0.1209791000, 0.1070879000, 0.0475257000, -0.2381897000, -1.6035098000, -7.9576407000", \ + "0.1459304000, 0.1424503000, 0.1272265000, 0.0623106000, -0.2303993000, -1.5924471000, -7.9460901000", \ + "0.1995127000, 0.1953813000, 0.1777306000, 0.1065620000, -0.1911031000, -1.5588311000, -7.9036189000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0281726900, 0.0793700500, 0.2236068000, 0.6299605000, 1.7747680000, 5.0000000000"); + index_2("0.0005000000, 0.0023207940, 0.0107721700, 0.0500000000, 0.2320794000, 1.0772170000, 5.0000000000"); + values("0.0855181000, 0.0889249000, 0.1043875000, 0.1718084000, 0.4658471000, 1.8193522000, 8.114429100", \ + "0.0845629000, 0.0879728000, 0.1034413000, 0.1709328000, 0.4649818000, 1.8206075000, 8.100276300", \ + "0.0832347000, 0.0865134000, 0.1015727000, 0.1685777000, 0.4632598000, 1.8152654000, 8.098232800", \ + "0.0817534000, 0.0849143000, 0.0993675000, 0.1653603000, 0.4608835000, 1.8179774000, 8.114619900", \ + "0.0859527000, 0.0889201000, 0.1029112000, 0.1669121000, 0.4611070000, 1.8167909000, 8.097137300", \ + "0.0989076000, 0.1016914000, 0.1149179000, 0.1785657000, 0.4730205000, 1.8277568000, 8.108268200", \ + "0.1509171000, 0.1532284000, 0.1643944000, 0.2246167000, 0.5135391000, 1.8656588000, 8.151138400"); + } + } + max_capacitance : 5.0000000000; + max_transition : 5.0073100000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0281727000, 0.0793701000, 0.2236070000, 0.6299610000, 1.7747700000, 5.0000000000"); + index_2("0.0005000000, 0.0023207900, 0.0107722000, 0.0500000000, 0.2320790000, 1.0772200000, 5.0000000000"); + values("0.0988300000, 0.1005500000, 0.1074841000, 0.1299030000, 0.1986581000, 0.4693248000, 1.7130586000", \ + "0.1062454000, 0.1079605000, 0.1148681000, 0.1373817000, 0.2061646000, 0.4769360000, 1.7191242000", \ + "0.1293577000, 0.1310702000, 0.1379407000, 0.1604263000, 0.2291486000, 0.5008881000, 1.7450741000", \ + "0.1961166000, 0.1978042000, 0.2046897000, 0.2266695000, 0.2958042000, 0.5663478000, 1.8105072000", \ + "0.3343349000, 0.3366060000, 0.3456134000, 0.3732534000, 0.4479846000, 0.7205929000, 1.9640718000", \ + "0.5895854000, 0.5927187000, 0.6045447000, 0.6425749000, 0.7348270000, 1.0127071000, 2.2523436000", \ + "1.1099183000, 1.1135470000, 1.1288707000, 1.1788674000, 1.3022902000, 1.6021292000, 2.8411489000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0281727000, 0.0793701000, 0.2236070000, 0.6299610000, 1.7747700000, 5.0000000000"); + index_2("0.0005000000, 0.0023207900, 0.0107722000, 0.0500000000, 0.2320790000, 1.0772200000, 5.0000000000"); + values("0.0699465000, 0.0720265000, 0.0806863000, 0.1123300000, 0.2371367000, 0.8045733000, 3.4296477000", \ + "0.0761547000, 0.0782439000, 0.0868256000, 0.1185513000, 0.2433967000, 0.8112872000, 3.4485761000", \ + "0.0941300000, 0.0961656000, 0.1046878000, 0.1361711000, 0.2615364000, 0.8345354000, 3.4633343000", \ + "0.1264587000, 0.1286038000, 0.1373975000, 0.1696380000, 0.2955609000, 0.8647546000, 3.4934911000", \ + "0.1638667000, 0.1664669000, 0.1767662000, 0.2109544000, 0.3371712000, 0.9042485000, 3.5293068000", \ + "0.1643597000, 0.1679857000, 0.1822371000, 0.2262780000, 0.3553059000, 0.9229272000, 3.5579750000", \ + "-0.0061497000, -0.0015439000, 0.0176675000, 0.0804246000, 0.2339132000, 0.7999581000, 3.4244187000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0281727000, 0.0793701000, 0.2236070000, 0.6299610000, 1.7747700000, 5.0000000000"); + index_2("0.0005000000, 0.0023207900, 0.0107722000, 0.0500000000, 0.2320790000, 1.0772200000, 5.0000000000"); + values("0.0215181000, 0.0225003000, 0.0273300000, 0.0470790000, 0.1348187000, 0.5550561000, 2.5366818000", \ + "0.0214673000, 0.0225938000, 0.0273514000, 0.0471413000, 0.1350093000, 0.5551501000, 2.5337594000", \ + "0.0214186000, 0.0225075000, 0.0274148000, 0.0472801000, 0.1346374000, 0.5555522000, 2.5332130000", \ + "0.0227291000, 0.0238694000, 0.0285113000, 0.0481077000, 0.1351350000, 0.5548976000, 2.5356408000", \ + "0.0361482000, 0.0374594000, 0.0420970000, 0.0605439000, 0.1418320000, 0.5563526000, 2.5355942000", \ + "0.0600952000, 0.0615765000, 0.0678731000, 0.0893322000, 0.1646243000, 0.5619279000, 2.5323117000", \ + "0.1011759000, 0.1028323000, 0.1101437000, 0.1361253000, 0.2153841000, 0.5790518000, 2.5394404000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0281727000, 0.0793701000, 0.2236070000, 0.6299610000, 1.7747700000, 5.0000000000"); + index_2("0.0005000000, 0.0023207900, 0.0107722000, 0.0500000000, 0.2320790000, 1.0772200000, 5.0000000000"); + values("0.0230588000, 0.0248546000, 0.0332228000, 0.0712671000, 0.2512469000, 1.0954657000, 5.0065481000", \ + "0.0230843000, 0.0249191000, 0.0332189000, 0.0712122000, 0.2514922000, 1.0968062000, 4.9953122000", \ + "0.0231802000, 0.0249681000, 0.0333393000, 0.0712893000, 0.2516783000, 1.0954793000, 4.9848872000", \ + "0.0260728000, 0.0278695000, 0.0359157000, 0.0735272000, 0.2517448000, 1.0954602000, 5.0073101000", \ + "0.0356272000, 0.0372748000, 0.0444349000, 0.0786669000, 0.2530062000, 1.0931542000, 4.9964970000", \ + "0.0557360000, 0.0578185000, 0.0667516000, 0.0981551000, 0.2580237000, 1.0953476000, 4.9966862000", \ + "0.0922075000, 0.0948970000, 0.1066020000, 0.1470978000, 0.2859251000, 1.0980127000, 5.0024260000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__buf_2") { + leakage_power () { + value : 0.0022662000; + when : "A"; + } + leakage_power () { + value : 0.0056021000; + when : "!A"; + } + area : 5.0048000000; + cell_footprint : "sky130_fd_sc_hd__buf"; + cell_leakage_power : 0.0039341160; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A") { + capacitance : 0.0017270000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0016470000; + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0018070000; + } + pin ("X") { + direction : "output"; + function : "(A)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014646220, 0.0042902380, 0.0125671600, 0.0368122800, 0.1078322000, 0.3158668000"); + values("0.0140552000, 0.0126442000, 0.0087911000, -0.0034113000, -0.0420093000, -0.1569177000, -0.4939126000", \ + "0.0139263000, 0.0125071000, 0.0086699000, -0.0035135000, -0.0421603000, -0.1570489000, -0.4939943000", \ + "0.0137287000, 0.0123189000, 0.0084174000, -0.0037521000, -0.0423304000, -0.1572140000, -0.4941444000", \ + "0.0135482000, 0.0121169000, 0.0081683000, -0.0040238000, -0.0425882000, -0.1573776000, -0.4943217000", \ + "0.0135475000, 0.0119986000, 0.0079343000, -0.0043229000, -0.0427688000, -0.1573944000, -0.4943576000", \ + "0.0152041000, 0.0135653000, 0.0089886000, -0.0042842000, -0.0427836000, -0.1573903000, -0.4940369000", \ + "0.0175151000, 0.0157242000, 0.0108343000, -0.0026499000, -0.0417099000, -0.1563063000, -0.4929369000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014646220, 0.0042902380, 0.0125671600, 0.0368122800, 0.1078322000, 0.3158668000"); + values("0.0116392000, 0.0133460000, 0.0181670000, 0.0317444000, 0.0708086000, 0.1847454000, 0.5207413000", \ + "0.0115450000, 0.0132567000, 0.0180731000, 0.0317090000, 0.0707365000, 0.1848036000, 0.5181148000", \ + "0.0113765000, 0.0130574000, 0.0178759000, 0.0315052000, 0.0706164000, 0.1845360000, 0.5185803000", \ + "0.0112172000, 0.0128696000, 0.0176085000, 0.0310245000, 0.0702931000, 0.1844760000, 0.5164646000", \ + "0.0111513000, 0.0127277000, 0.0175003000, 0.0308402000, 0.0697736000, 0.1841383000, 0.5173316000", \ + "0.0119311000, 0.0135030000, 0.0180230000, 0.0312097000, 0.0699882000, 0.1832520000, 0.5201987000", \ + "0.0132045000, 0.0146753000, 0.0190707000, 0.0324496000, 0.0710814000, 0.1853545000, 0.5186740000"); + } + } + max_capacitance : 0.3158670000; + max_transition : 1.5103890000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014646200, 0.0042902400, 0.0125672000, 0.0368123000, 0.1078320000, 0.3158670000"); + values("0.0893825000, 0.0940128000, 0.1043020000, 0.1253087000, 0.1706670000, 0.2867790000, 0.6215225000", \ + "0.0947109000, 0.0992768000, 0.1095723000, 0.1305028000, 0.1759432000, 0.2920352000, 0.6262424000", \ + "0.1073098000, 0.1122147000, 0.1224900000, 0.1435736000, 0.1888902000, 0.3050100000, 0.6394017000", \ + "0.1390839000, 0.1436487000, 0.1538906000, 0.1749740000, 0.2204538000, 0.3366603000, 0.6718233000", \ + "0.2069192000, 0.2119847000, 0.2231280000, 0.2451737000, 0.2912927000, 0.4071439000, 0.7431974000", \ + "0.3151437000, 0.3217471000, 0.3360783000, 0.3632810000, 0.4144178000, 0.5330332000, 0.8664172000", \ + "0.4806499000, 0.4891128000, 0.5079365000, 0.5444191000, 0.6065489000, 0.7308373000, 1.0635163000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014646200, 0.0042902400, 0.0125672000, 0.0368123000, 0.1078320000, 0.3158670000"); + values("0.0668910000, 0.0718924000, 0.0840012000, 0.1134072000, 0.1935354000, 0.4261705000, 1.1063915000", \ + "0.0716767000, 0.0766803000, 0.0887568000, 0.1182065000, 0.1984368000, 0.4311861000, 1.1152972000", \ + "0.0829645000, 0.0879570000, 0.0999870000, 0.1294499000, 0.2100037000, 0.4433682000, 1.1281723000", \ + "0.1086829000, 0.1137214000, 0.1257475000, 0.1551004000, 0.2355409000, 0.4675719000, 1.1647491000", \ + "0.1485626000, 0.1544699000, 0.1680141000, 0.1985122000, 0.2787439000, 0.5129941000, 1.1919699000", \ + "0.1975048000, 0.2056084000, 0.2226795000, 0.2560802000, 0.3372415000, 0.5701722000, 1.2502678000", \ + "0.2460262000, 0.2566468000, 0.2796226000, 0.3221350000, 0.4059333000, 0.6372368000, 1.3161603000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014646200, 0.0042902400, 0.0125672000, 0.0368123000, 0.1078320000, 0.3158670000"); + values("0.0178310000, 0.0207207000, 0.0278897000, 0.0455429000, 0.0939806000, 0.2427863000, 0.6972716000", \ + "0.0175943000, 0.0207175000, 0.0279071000, 0.0458368000, 0.0940654000, 0.2429276000, 0.6955793000", \ + "0.0178137000, 0.0205648000, 0.0279116000, 0.0457148000, 0.0938515000, 0.2421597000, 0.6948925000", \ + "0.0177391000, 0.0207459000, 0.0279198000, 0.0456478000, 0.0938481000, 0.2423421000, 0.6983182000", \ + "0.0218519000, 0.0246050000, 0.0314674000, 0.0480329000, 0.0950875000, 0.2430947000, 0.6911738000", \ + "0.0325958000, 0.0363413000, 0.0443101000, 0.0605935000, 0.1048121000, 0.2452953000, 0.6901063000", \ + "0.0498742000, 0.0548127000, 0.0644672000, 0.0838614000, 0.1254033000, 0.2553391000, 0.6907858000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014646200, 0.0042902400, 0.0125672000, 0.0368123000, 0.1078320000, 0.3158670000"); + values("0.0173427000, 0.0217460000, 0.0342817000, 0.0713277000, 0.1844091000, 0.5209731000, 1.5096145000", \ + "0.0172691000, 0.0217777000, 0.0342816000, 0.0713081000, 0.1846570000, 0.5218083000, 1.5055296000", \ + "0.0173301000, 0.0217210000, 0.0341901000, 0.0713260000, 0.1844059000, 0.5209821000, 1.5073524000", \ + "0.0181680000, 0.0224998000, 0.0347377000, 0.0715538000, 0.1849883000, 0.5212006000, 1.5081902000", \ + "0.0238874000, 0.0279114000, 0.0392879000, 0.0740700000, 0.1850683000, 0.5226318000, 1.5055001000", \ + "0.0337211000, 0.0383696000, 0.0494030000, 0.0810920000, 0.1869322000, 0.5191824000, 1.5103887000", \ + "0.0482771000, 0.0551313000, 0.0683274000, 0.0976699000, 0.1936813000, 0.5238303000, 1.4991499000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__buf_4") { + leakage_power () { + value : 0.0041507000; + when : "A"; + } + leakage_power () { + value : 0.0054587000; + when : "!A"; + } + area : 7.5072000000; + cell_footprint : "sky130_fd_sc_hd__buf"; + cell_leakage_power : 0.0048047400; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A") { + capacitance : 0.0024000000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022760000; + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0025240000; + } + pin ("X") { + direction : "output"; + function : "(A)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016118760, 0.0051962870, 0.0167515400, 0.0540028000, 0.1740916000, 0.5612281000"); + values("0.0250387000, 0.0233860000, 0.0180599000, 0.0018219000, -0.0564226000, -0.2501806000, -0.8772324000", \ + "0.0248583000, 0.0231565000, 0.0179592000, 0.0015346000, -0.0565810000, -0.2503236000, -0.8774875000", \ + "0.0245577000, 0.0228640000, 0.0176583000, 0.0013406000, -0.0568468000, -0.2506770000, -0.8776880000", \ + "0.0244145000, 0.0227070000, 0.0173772000, 0.0008926000, -0.0571880000, -0.2508458000, -0.8778558000", \ + "0.0246491000, 0.0229037000, 0.0176337000, 0.0007448000, -0.0574889000, -0.2511364000, -0.8779646000", \ + "0.0275949000, 0.0256361000, 0.0191608000, 0.0006189000, -0.0577037000, -0.2506079000, -0.8772401000", \ + "0.0316715000, 0.0295242000, 0.0237961000, 0.0044928000, -0.0557959000, -0.2495790000, -0.8761042000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016118760, 0.0051962870, 0.0167515400, 0.0540028000, 0.1740916000, 0.5612281000"); + values("0.0222015000, 0.0241544000, 0.0303931000, 0.0496628000, 0.1100583000, 0.3028661000, 0.9189129000", \ + "0.0220592000, 0.0239981000, 0.0302094000, 0.0494518000, 0.1100018000, 0.3028923000, 0.9244028000", \ + "0.0218224000, 0.0237731000, 0.0299566000, 0.0493260000, 0.1096749000, 0.3025119000, 0.9233273000", \ + "0.0217116000, 0.0234869000, 0.0297142000, 0.0487619000, 0.1092315000, 0.3008271000, 0.9243422000", \ + "0.0215443000, 0.0233946000, 0.0294358000, 0.0484112000, 0.1084514000, 0.3008764000, 0.9181804000", \ + "0.0230364000, 0.0248108000, 0.0305407000, 0.0489520000, 0.1083488000, 0.3004039000, 0.9226661000", \ + "0.0249862000, 0.0266607000, 0.0324804000, 0.0509590000, 0.1104343000, 0.3028834000, 0.9232268000"); + } + } + max_capacitance : 0.5612280000; + max_transition : 1.5123900000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016118800, 0.0051962900, 0.0167515000, 0.0540028000, 0.1740920000, 0.5612280000"); + values("0.1033063000, 0.1066731000, 0.1151227000, 0.1343826000, 0.1753918000, 0.2799389000, 0.6006557000", \ + "0.1084570000, 0.1117917000, 0.1203476000, 0.1395818000, 0.1805146000, 0.2850405000, 0.6055256000", \ + "0.1211782000, 0.1244793000, 0.1334734000, 0.1526797000, 0.1937010000, 0.2982015000, 0.6186466000", \ + "0.1526276000, 0.1559945000, 0.1646440000, 0.1836851000, 0.2248794000, 0.3292693000, 0.6504507000", \ + "0.2244431000, 0.2279846000, 0.2368191000, 0.2561077000, 0.2976850000, 0.4024615000, 0.7229223000", \ + "0.3438407000, 0.3483518000, 0.3599956000, 0.3847228000, 0.4322217000, 0.5388950000, 0.8605761000", \ + "0.5304358000, 0.5363137000, 0.5516937000, 0.5844639000, 0.6445210000, 0.7617060000, 1.0810598000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016118800, 0.0051962900, 0.0167515000, 0.0540028000, 0.1740920000, 0.5612280000"); + values("0.0716590000, 0.0752438000, 0.0849344000, 0.1099593000, 0.1808649000, 0.4047891000, 1.1215164000", \ + "0.0763630000, 0.0799324000, 0.0896053000, 0.1146095000, 0.1853259000, 0.4086105000, 1.1279410000", \ + "0.0875039000, 0.0910776000, 0.1007494000, 0.1258084000, 0.1968163000, 0.4196898000, 1.1396052000", \ + "0.1130382000, 0.1164395000, 0.1261740000, 0.1512323000, 0.2221358000, 0.4449059000, 1.1665179000", \ + "0.1533121000, 0.1576147000, 0.1683870000, 0.1946475000, 0.2658182000, 0.4885611000, 1.2060772000", \ + "0.2017864000, 0.2074067000, 0.2210664000, 0.2507004000, 0.3234487000, 0.5466355000, 1.2618463000", \ + "0.2433957000, 0.2508014000, 0.2694802000, 0.3080674000, 0.3864523000, 0.6084016000, 1.3232415000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016118800, 0.0051962900, 0.0167515000, 0.0540028000, 0.1740920000, 0.5612280000"); + values("0.0199814000, 0.0220302000, 0.0275210000, 0.0415439000, 0.0806252000, 0.2066597000, 0.6386869000", \ + "0.0199761000, 0.0221205000, 0.0274545000, 0.0413562000, 0.0807757000, 0.2065725000, 0.6364259000", \ + "0.0201105000, 0.0220996000, 0.0275774000, 0.0418800000, 0.0804895000, 0.2068652000, 0.6375794000", \ + "0.0200461000, 0.0220183000, 0.0276151000, 0.0417760000, 0.0806683000, 0.2071212000, 0.6333999000", \ + "0.0228421000, 0.0247955000, 0.0302302000, 0.0433868000, 0.0818280000, 0.2071985000, 0.6406692000", \ + "0.0343573000, 0.0370809000, 0.0431339000, 0.0569227000, 0.0926200000, 0.2119176000, 0.6396464000", \ + "0.0530288000, 0.0561621000, 0.0646432000, 0.0811796000, 0.1164011000, 0.2261130000, 0.6370017000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016118800, 0.0051962900, 0.0167515000, 0.0540028000, 0.1740920000, 0.5612280000"); + values("0.0180426000, 0.0210630000, 0.0302983000, 0.0591957000, 0.1559694000, 0.4765683000, 1.5057069000", \ + "0.0181188000, 0.0211893000, 0.0303639000, 0.0592243000, 0.1561384000, 0.4762130000, 1.5111720000", \ + "0.0181283000, 0.0211047000, 0.0303460000, 0.0592145000, 0.1562200000, 0.4762723000, 1.5057129000", \ + "0.0187293000, 0.0218962000, 0.0308559000, 0.0594536000, 0.1560576000, 0.4761896000, 1.5123900000", \ + "0.0245098000, 0.0271357000, 0.0356889000, 0.0626464000, 0.1566824000, 0.4751168000, 1.5006379000", \ + "0.0343299000, 0.0375858000, 0.0459286000, 0.0712919000, 0.1600246000, 0.4747910000, 1.5061080000", \ + "0.0491897000, 0.0536030000, 0.0650059000, 0.0893642000, 0.1692217000, 0.4772340000, 1.4982489000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__buf_6") { + leakage_power () { + value : 0.0059433000; + when : "A"; + } + leakage_power () { + value : 0.0061571000; + when : "!A"; + } + area : 11.260800000; + cell_footprint : "sky130_fd_sc_hd__buf"; + cell_leakage_power : 0.0060501820; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A") { + capacitance : 0.0046200000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0043800000; + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0048590000; + } + pin ("X") { + direction : "output"; + function : "(A)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0017047830, 0.0058125680, 0.0198183300, 0.0675718800, 0.2303907000, 0.7855322000"); + values("0.0410958000, 0.0394076000, 0.0335474000, 0.0137790000, -0.0601564000, -0.3228793000, -1.2220244000", \ + "0.0407792000, 0.0390401000, 0.0332687000, 0.0135127000, -0.0604849000, -0.3231861000, -1.2223635000", \ + "0.0402705000, 0.0386535000, 0.0327937000, 0.0129622000, -0.0609959000, -0.3235669000, -1.2227335000", \ + "0.0400754000, 0.0385200000, 0.0324699000, 0.0124273000, -0.0615029000, -0.3238846000, -1.2228826000", \ + "0.0399797000, 0.0380668000, 0.0318388000, 0.0115198000, -0.0623510000, -0.3243898000, -1.2230390000", \ + "0.0439877000, 0.0419187000, 0.0351732000, 0.0141735000, -0.0613849000, -0.3228738000, -1.2212883000", \ + "0.0509448000, 0.0485590000, 0.0411514000, 0.0181800000, -0.0584253000, -0.3207685000, -1.2181043000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0017047830, 0.0058125680, 0.0198183300, 0.0675718800, 0.2303907000, 0.7855322000"); + values("0.0309284000, 0.0331016000, 0.0404483000, 0.0644458000, 0.1421501000, 0.4040732000, 1.2876311000", \ + "0.0307060000, 0.0328894000, 0.0402369000, 0.0641599000, 0.1420706000, 0.4038353000, 1.2873082000", \ + "0.0303114000, 0.0324686000, 0.0397652000, 0.0635606000, 0.1414501000, 0.4013511000, 1.2862776000", \ + "0.0298117000, 0.0318938000, 0.0390987000, 0.0624620000, 0.1405548000, 0.4012079000, 1.2861280000", \ + "0.0302840000, 0.0322450000, 0.0389291000, 0.0621197000, 0.1394295000, 0.3998940000, 1.2859619000", \ + "0.0321492000, 0.0340933000, 0.0409488000, 0.0637567000, 0.1394336000, 0.4010440000, 1.2929148000", \ + "0.0355326000, 0.0373323000, 0.0438561000, 0.0663298000, 0.1429672000, 0.4034557000, 1.2896164000"); + } + } + max_capacitance : 0.7855320000; + max_transition : 1.5036720000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0017047800, 0.0058125700, 0.0198183000, 0.0675719000, 0.2303910000, 0.7855320000"); + values("0.0866196000, 0.0889450000, 0.0954202000, 0.1110403000, 0.1470002000, 0.2440858000, 0.5612475000", \ + "0.0920289000, 0.0943130000, 0.1007752000, 0.1165350000, 0.1524297000, 0.2495327000, 0.5667647000", \ + "0.1052675000, 0.1075627000, 0.1139968000, 0.1295865000, 0.1655161000, 0.2625742000, 0.5797202000", \ + "0.1371043000, 0.1394536000, 0.1459464000, 0.1615588000, 0.1975687000, 0.2948051000, 0.6131079000", \ + "0.2058970000, 0.2084441000, 0.2155304000, 0.2321438000, 0.2691912000, 0.3665685000, 0.6822245000", \ + "0.3174095000, 0.3207223000, 0.3297536000, 0.3511192000, 0.3937737000, 0.4946175000, 0.8121505000", \ + "0.4964400000, 0.5007537000, 0.5124683000, 0.5405323000, 0.5949274000, 0.7043303000, 1.0186356000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0017047800, 0.0058125700, 0.0198183000, 0.0675719000, 0.2303910000, 0.7855320000"); + values("0.0607531000, 0.0633961000, 0.0712457000, 0.0931469000, 0.1584737000, 0.3750356000, 1.1094687000", \ + "0.0653147000, 0.0679577000, 0.0757964000, 0.0976782000, 0.1629046000, 0.3794187000, 1.1161272000", \ + "0.0764469000, 0.0790886000, 0.0868781000, 0.1086514000, 0.1741652000, 0.3911227000, 1.1252476000", \ + "0.0992592000, 0.1019290000, 0.1098215000, 0.1318524000, 0.1970181000, 0.4140646000, 1.1494384000", \ + "0.1310743000, 0.1341438000, 0.1428467000, 0.1657268000, 0.2315333000, 0.4479207000, 1.1835268000", \ + "0.1647555000, 0.1687765000, 0.1798396000, 0.2055263000, 0.2723498000, 0.4886884000, 1.2229964000", \ + "0.1813885000, 0.1867587000, 0.2016069000, 0.2345243000, 0.3061421000, 0.5213365000, 1.2557148000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0017047800, 0.0058125700, 0.0198183000, 0.0675719000, 0.2303910000, 0.7855320000"); + values("0.0168567000, 0.0183581000, 0.0225054000, 0.0345517000, 0.0693052000, 0.1892649000, 0.6185099000", \ + "0.0168007000, 0.0182716000, 0.0226377000, 0.0344061000, 0.0693940000, 0.1891767000, 0.6183432000", \ + "0.0168569000, 0.0182181000, 0.0226735000, 0.0342659000, 0.0694258000, 0.1894607000, 0.6194768000", \ + "0.0169351000, 0.0184136000, 0.0226505000, 0.0344229000, 0.0693196000, 0.1894837000, 0.6139492000", \ + "0.0211247000, 0.0226393000, 0.0264643000, 0.0374248000, 0.0709852000, 0.1898038000, 0.6161411000", \ + "0.0315710000, 0.0334424000, 0.0382497000, 0.0500632000, 0.0814117000, 0.1945696000, 0.6160023000", \ + "0.0484980000, 0.0503664000, 0.0570122000, 0.0715602000, 0.1031100000, 0.2064109000, 0.6181992000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0017047800, 0.0058125700, 0.0198183000, 0.0675719000, 0.2303910000, 0.7855320000"); + values("0.0167216000, 0.0190790000, 0.0266142000, 0.0520083000, 0.1410429000, 0.4512884000, 1.4982426000", \ + "0.0167189000, 0.0190796000, 0.0266139000, 0.0520775000, 0.1411037000, 0.4510127000, 1.5033604000", \ + "0.0166962000, 0.0190120000, 0.0266381000, 0.0520079000, 0.1408869000, 0.4492311000, 1.5001498000", \ + "0.0179411000, 0.0201847000, 0.0276287000, 0.0524867000, 0.1411491000, 0.4513689000, 1.4988819000", \ + "0.0223945000, 0.0247663000, 0.0316450000, 0.0551652000, 0.1419787000, 0.4501069000, 1.4984118000", \ + "0.0315071000, 0.0337916000, 0.0410130000, 0.0626233000, 0.1445939000, 0.4492556000, 1.5036725000", \ + "0.0461165000, 0.0489115000, 0.0575499000, 0.0793419000, 0.1525300000, 0.4508870000, 1.4987658000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__buf_8") { + leakage_power () { + value : 0.0076474000; + when : "A"; + } + leakage_power () { + value : 0.0071930000; + when : "!A"; + } + area : 15.014400000; + cell_footprint : "sky130_fd_sc_hd__buf"; + cell_leakage_power : 0.0074201990; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A") { + capacitance : 0.0070070000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0066760000; + max_transition : 5.0000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0073370000; + } + pin ("X") { + direction : "output"; + function : "(A)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0281726900, 0.0793700500, 0.2236068000, 0.6299605000, 1.7747680000, 5.0000000000"); + index_2("0.0005000000, 0.0023207940, 0.0107721700, 0.0500000000, 0.2320794000, 1.0772170000, 5.0000000000"); + values("0.0594648000, 0.0569737000, 0.0451290000, -0.0124881000, -0.3048289000, -1.6736023000, -8.028393200", \ + "0.0589364000, 0.0562515000, 0.0444163000, -0.0132409000, -0.3055203000, -1.6742245000, -8.028995100", \ + "0.0581356000, 0.0555284000, 0.0434447000, -0.0144526000, -0.3063896000, -1.6750740000, -8.029740200", \ + "0.0584278000, 0.0556579000, 0.0430897000, -0.0156922000, -0.3071948000, -1.6753103000, -8.030067200", \ + "0.0627816000, 0.0596428000, 0.0459259000, -0.0163939000, -0.3065693000, -1.6741480000, -8.028590900", \ + "0.0743088000, 0.0706798000, 0.0558629000, -0.0083298000, -0.3017264000, -1.6677201000, -8.022229700", \ + "0.1021201000, 0.0982151000, 0.0810371000, 0.0136848000, -0.2788670000, -1.6455893000, -7.9991596000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0281726900, 0.0793700500, 0.2236068000, 0.6299605000, 1.7747680000, 5.0000000000"); + index_2("0.0005000000, 0.0023207940, 0.0107721700, 0.0500000000, 0.2320794000, 1.0772170000, 5.0000000000"); + values("0.0427107000, 0.0460135000, 0.0610513000, 0.1266503000, 0.4200511000, 1.7760417000, 8.064843700", \ + "0.0421951000, 0.0455223000, 0.0605754000, 0.1261224000, 0.4191578000, 1.7668657000, 8.062632800", \ + "0.0414089000, 0.0446402000, 0.0591473000, 0.1245859000, 0.4166932000, 1.7659490000, 8.062755100", \ + "0.0408571000, 0.0440200000, 0.0584826000, 0.1222705000, 0.4152294000, 1.7661451000, 8.052373700", \ + "0.0430943000, 0.0460533000, 0.0599271000, 0.1230448000, 0.4155668000, 1.7649929000, 8.057706200", \ + "0.0501280000, 0.0528782000, 0.0663153000, 0.1296669000, 0.4206021000, 1.7696591000, 8.061770700", \ + "0.0791212000, 0.0814390000, 0.0932837000, 0.1536334000, 0.4446522000, 1.7951581000, 8.082496300"); + } + } + max_capacitance : 5.0000000000; + max_transition : 7.6522390000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0281727000, 0.0793701000, 0.2236070000, 0.6299610000, 1.7747700000, 5.0000000000"); + index_2("0.0005000000, 0.0023207900, 0.0107722000, 0.0500000000, 0.2320790000, 1.0772200000, 5.0000000000"); + values("0.0898758000, 0.0926007000, 0.1023709000, 0.1310611000, 0.2217777000, 0.6103413000, 2.4076046000", \ + "0.0972142000, 0.0999246000, 0.1096444000, 0.1382519000, 0.2290637000, 0.6170997000, 2.4183229000", \ + "0.1199870000, 0.1226775000, 0.1323263000, 0.1607603000, 0.2517571000, 0.6393114000, 2.4340354000", \ + "0.1861122000, 0.1888561000, 0.1986590000, 0.2274883000, 0.3185937000, 0.7064965000, 2.5103484000", \ + "0.3178306000, 0.3216539000, 0.3352763000, 0.3713545000, 0.4680375000, 0.8571459000, 2.6518570000", \ + "0.5573670000, 0.5625915000, 0.5813042000, 0.6318730000, 0.7458290000, 1.1346160000, 2.9290783000", \ + "1.0403164000, 1.0467943000, 1.0714550000, 1.1408591000, 1.2921527000, 1.6904512000, 3.4862067000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0281727000, 0.0793701000, 0.2236070000, 0.6299610000, 1.7747700000, 5.0000000000"); + index_2("0.0005000000, 0.0023207900, 0.0107722000, 0.0500000000, 0.2320790000, 1.0772200000, 5.0000000000"); + values("0.0612234000, 0.0643212000, 0.0764559000, 0.1219139000, 0.3173798000, 1.2234274000, 5.3912519000", \ + "0.0676434000, 0.0707376000, 0.0829084000, 0.1283858000, 0.3240240000, 1.2232362000, 5.4256497000", \ + "0.0859690000, 0.0890238000, 0.1009935000, 0.1463633000, 0.3417019000, 1.2410657000, 5.4493232000", \ + "0.1199811000, 0.1233260000, 0.1360820000, 0.1824243000, 0.3783367000, 1.2818745000, 5.4515108000", \ + "0.1592457000, 0.1637711000, 0.1797083000, 0.2278973000, 0.4239317000, 1.3241658000, 5.4973266000", \ + "0.1652575000, 0.1717478000, 0.1941631000, 0.2547364000, 0.4509668000, 1.3530214000, 5.5215943000", \ + "0.0161652000, 0.0246055000, 0.0567909000, 0.1439944000, 0.3571018000, 1.2588504000, 5.4248739000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0281727000, 0.0793701000, 0.2236070000, 0.6299610000, 1.7747700000, 5.0000000000"); + index_2("0.0005000000, 0.0023207900, 0.0107722000, 0.0500000000, 0.2320790000, 1.0772200000, 5.0000000000"); + values("0.0176236000, 0.0191398000, 0.0256832000, 0.0505653000, 0.1598651000, 0.6960770000, 3.1832885000", \ + "0.0174651000, 0.0192454000, 0.0258406000, 0.0505902000, 0.1599342000, 0.6935716000, 3.1895941000", \ + "0.0176052000, 0.0191666000, 0.0257988000, 0.0505520000, 0.1597837000, 0.6934592000, 3.1853375000", \ + "0.0194796000, 0.0210842000, 0.0273309000, 0.0515301000, 0.1601077000, 0.6928711000, 3.1936236000", \ + "0.0322104000, 0.0339113000, 0.0413675000, 0.0636939000, 0.1657876000, 0.6944166000, 3.1828833000", \ + "0.0541379000, 0.0565577000, 0.0668154000, 0.0937494000, 0.1853528000, 0.6973335000, 3.1897851000", \ + "0.0914298000, 0.0943024000, 0.1068330000, 0.1424247000, 0.2337197000, 0.7069229000, 3.2030785000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0281727000, 0.0793701000, 0.2236070000, 0.6299610000, 1.7747700000, 5.0000000000"); + index_2("0.0005000000, 0.0023207900, 0.0107722000, 0.0500000000, 0.2320790000, 1.0772200000, 5.0000000000"); + values("0.0172973000, 0.0200772000, 0.0325186000, 0.0909194000, 0.3695902000, 1.6673350000, 7.6423667000", \ + "0.0172754000, 0.0200440000, 0.0325830000, 0.0909815000, 0.3701521000, 1.6571479000, 7.6522388000", \ + "0.0174418000, 0.0201777000, 0.0327355000, 0.0910592000, 0.3697503000, 1.6607066000, 7.6499953000", \ + "0.0212271000, 0.0239302000, 0.0357275000, 0.0922210000, 0.3689166000, 1.6622439000, 7.6486346000", \ + "0.0315809000, 0.0342105000, 0.0448285000, 0.0964010000, 0.3705766000, 1.6651750000, 7.6519324000", \ + "0.0500362000, 0.0540572000, 0.0683488000, 0.1137048000, 0.3724115000, 1.6607993000, 7.6407058000", \ + "0.0834987000, 0.0889313000, 0.1085243000, 0.1634299000, 0.3866372000, 1.6719754000, 7.6396258000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__bufbuf_16") { + leakage_power () { + value : 0.0239328000; + when : "A"; + } + leakage_power () { + value : 0.0149801000; + when : "!A"; + } + area : 32.531200000; + cell_footprint : "sky130_fd_sc_hd__buf"; + cell_leakage_power : 0.0194564300; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A") { + capacitance : 0.0023270000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022280000; + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024260000; + } + pin ("X") { + direction : "output"; + function : "(A)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0018976120, 0.0072018610, 0.0273326700, 0.1037336000, 0.3936923000, 1.4941500000"); + values("0.1474101000, 0.1454249000, 0.1376606000, 0.1084471000, -0.0073315000, -0.4738917000, -2.2557582000", \ + "0.1469807000, 0.1449954000, 0.1375156000, 0.1082541000, -0.0074731000, -0.4739274000, -2.2559533000", \ + "0.1469086000, 0.1448649000, 0.1372384000, 0.1078675000, -0.0078914000, -0.4743852000, -2.2562541000", \ + "0.1466315000, 0.1446513000, 0.1369158000, 0.1075812000, -0.0080997000, -0.4746786000, -2.2564883000", \ + "0.1457827000, 0.1437857000, 0.1362698000, 0.1069393000, -0.0087781000, -0.4753233000, -2.2571299000", \ + "0.1459637000, 0.1439409000, 0.1362808000, 0.1071274000, -0.0086400000, -0.4750980000, -2.2569796000", \ + "0.1544240000, 0.1522195000, 0.1443727000, 0.1140021000, -0.0058389000, -0.4733475000, -2.2553015000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0018976120, 0.0072018610, 0.0273326700, 0.1037336000, 0.3936923000, 1.4941500000"); + values("0.1495313000, 0.1520217000, 0.1614888000, 0.1960418000, 0.3210555000, 0.7859663000, 2.5473034000", \ + "0.1493993000, 0.1518865000, 0.1612410000, 0.1958408000, 0.3209616000, 0.7862374000, 2.5507304000", \ + "0.1490077000, 0.1514989000, 0.1608586000, 0.1954886000, 0.3206630000, 0.7859705000, 2.5482003000", \ + "0.1484344000, 0.1509238000, 0.1602831000, 0.1949207000, 0.3201069000, 0.7854349000, 2.5476102000", \ + "0.1479547000, 0.1504256000, 0.1596407000, 0.1942405000, 0.3191846000, 0.7840812000, 2.5479596000", \ + "0.1496598000, 0.1520351000, 0.1609988000, 0.1946844000, 0.3201318000, 0.7841330000, 2.5473828000", \ + "0.1518713000, 0.1542938000, 0.1633180000, 0.1975048000, 0.3231260000, 0.7873442000, 2.5422669000"); + } + } + max_capacitance : 1.4941500000; + max_transition : 1.5046560000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0018976100, 0.0072018600, 0.0273327000, 0.1037340000, 0.3936920000, 1.4941500000"); + values("0.2313378000, 0.2327983000, 0.2376243000, 0.2518812000, 0.2882345000, 0.3889778000, 0.7385356000", \ + "0.2364090000, 0.2378139000, 0.2426585000, 0.2570172000, 0.2932805000, 0.3941125000, 0.7438285000", \ + "0.2492266000, 0.2506430000, 0.2555318000, 0.2696920000, 0.3061902000, 0.4071641000, 0.7566485000", \ + "0.2792145000, 0.2806784000, 0.2855113000, 0.2997604000, 0.3361211000, 0.4368836000, 0.7865295000", \ + "0.3445286000, 0.3459369000, 0.3507604000, 0.3650124000, 0.4012688000, 0.5021324000, 0.8518321000", \ + "0.4488483000, 0.4502567000, 0.4550974000, 0.4692646000, 0.5057129000, 0.6063743000, 0.9559399000", \ + "0.6028557000, 0.6041662000, 0.6090033000, 0.6231710000, 0.6595744000, 0.7605003000, 1.1102111000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0018976100, 0.0072018600, 0.0273327000, 0.1037340000, 0.3936920000, 1.4941500000"); + values("0.2093312000, 0.2110150000, 0.2168923000, 0.2351989000, 0.2912958000, 0.4876797000, 1.2264619000", \ + "0.2140891000, 0.2157667000, 0.2216443000, 0.2399657000, 0.2961085000, 0.4923698000, 1.2336416000", \ + "0.2253998000, 0.2270803000, 0.2329606000, 0.2512694000, 0.3073953000, 0.5037526000, 1.2449553000", \ + "0.2509577000, 0.2526387000, 0.2585185000, 0.2768283000, 0.3329456000, 0.5293386000, 1.2704503000", \ + "0.2940475000, 0.2957211000, 0.3015500000, 0.3198324000, 0.3758668000, 0.5728715000, 1.3126759000", \ + "0.3534062000, 0.3550784000, 0.3609299000, 0.3792586000, 0.4354436000, 0.6313116000, 1.3723520000", \ + "0.4274704000, 0.4291436000, 0.4349738000, 0.4532870000, 0.5094507000, 0.7058774000, 1.4439825000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0018976100, 0.0072018600, 0.0273327000, 0.1037340000, 0.3936920000, 1.4941500000"); + values("0.0236894000, 0.0247142000, 0.0278469000, 0.0384577000, 0.0753844000, 0.2125321000, 0.7508694000", \ + "0.0237568000, 0.0246937000, 0.0278676000, 0.0385902000, 0.0754373000, 0.2124043000, 0.7500288000", \ + "0.0237927000, 0.0246833000, 0.0278534000, 0.0385808000, 0.0753530000, 0.2125150000, 0.7505235000", \ + "0.0237309000, 0.0247020000, 0.0278556000, 0.0387332000, 0.0753937000, 0.2125325000, 0.7512004000", \ + "0.0236238000, 0.0245528000, 0.0278648000, 0.0385974000, 0.0754468000, 0.2123832000, 0.7501548000", \ + "0.0237962000, 0.0247230000, 0.0279207000, 0.0385236000, 0.0753646000, 0.2122799000, 0.7495283000", \ + "0.0239330000, 0.0247262000, 0.0280481000, 0.0386180000, 0.0755388000, 0.2124390000, 0.7495301000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0018976100, 0.0072018600, 0.0273327000, 0.1037340000, 0.3936920000, 1.4941500000"); + values("0.0251537000, 0.0265845000, 0.0319589000, 0.0515040000, 0.1247369000, 0.4109753000, 1.5035586000", \ + "0.0251441000, 0.0265886000, 0.0319735000, 0.0514637000, 0.1250828000, 0.4109833000, 1.5039944000", \ + "0.0251519000, 0.0265894000, 0.0319699000, 0.0514914000, 0.1249494000, 0.4110821000, 1.5017790000", \ + "0.0251522000, 0.0265890000, 0.0319710000, 0.0514941000, 0.1249038000, 0.4111081000, 1.5012412000", \ + "0.0250835000, 0.0265571000, 0.0319082000, 0.0514833000, 0.1250697000, 0.4110852000, 1.5025603000", \ + "0.0251675000, 0.0266334000, 0.0320330000, 0.0515147000, 0.1251340000, 0.4097112000, 1.5046560000", \ + "0.0252310000, 0.0266633000, 0.0320507000, 0.0515292000, 0.1250823000, 0.4110347000, 1.4997297000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__bufbuf_8") { + leakage_power () { + value : 0.0099004000; + when : "A"; + } + leakage_power () { + value : 0.0129496000; + when : "!A"; + } + area : 18.768000000; + cell_footprint : "sky130_fd_sc_hd__buf"; + cell_leakage_power : 0.0114249900; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A") { + capacitance : 0.0017490000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0016680000; + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0018300000; + } + pin ("X") { + direction : "output"; + function : "(A)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0017569250, 0.0061735690, 0.0216929900, 0.0762259100, 0.2678464000, 0.9411718000"); + values("0.0727515000, 0.0708474000, 0.0646167000, 0.0424549000, -0.0411145000, -0.3500957000, -1.4406058000", \ + "0.0725248000, 0.0706861000, 0.0644508000, 0.0422830000, -0.0412168000, -0.3502328000, -1.4407114000", \ + "0.0723437000, 0.0705028000, 0.0642118000, 0.0421412000, -0.0414231000, -0.3504078000, -1.4409239000", \ + "0.0722325000, 0.0704376000, 0.0641021000, 0.0419456000, -0.0415485000, -0.3505450000, -1.4411920000", \ + "0.0720627000, 0.0702781000, 0.0638251000, 0.0417239000, -0.0417780000, -0.3507529000, -1.4412523000", \ + "0.0718775000, 0.0701083000, 0.0637610000, 0.0416369000, -0.0417727000, -0.3506209000, -1.4411302000", \ + "0.0775048000, 0.0756534000, 0.0691491000, 0.0455848000, -0.0404942000, -0.3497294000, -1.4401438000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0017569250, 0.0061735690, 0.0216929900, 0.0762259100, 0.2678464000, 0.9411718000"); + values("0.0738684000, 0.0761396000, 0.0839665000, 0.1101961000, 0.1992261000, 0.5063747000, 1.5865196000", \ + "0.0737092000, 0.0759427000, 0.0835598000, 0.1099101000, 0.1989303000, 0.5064782000, 1.5867404000", \ + "0.0735136000, 0.0757257000, 0.0835772000, 0.1097362000, 0.1987894000, 0.5056960000, 1.5860782000", \ + "0.0732252000, 0.0754318000, 0.0832730000, 0.1093970000, 0.1984439000, 0.5055548000, 1.5854233000", \ + "0.0728537000, 0.0751149000, 0.0829407000, 0.1093574000, 0.1982462000, 0.5054227000, 1.5786973000", \ + "0.0741746000, 0.0763539000, 0.0839697000, 0.1098292000, 0.1985952000, 0.5051759000, 1.5856453000", \ + "0.0751846000, 0.0774340000, 0.0848974000, 0.1108789000, 0.2005960000, 0.5075553000, 1.5821130000"); + } + } + max_capacitance : 0.9411720000; + max_transition : 1.5078310000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0017569200, 0.0061735700, 0.0216930000, 0.0762259000, 0.2678460000, 0.9411720000"); + values("0.2141982000, 0.2162146000, 0.2221122000, 0.2373713000, 0.2734660000, 0.3713289000, 0.6980782000", \ + "0.2192626000, 0.2212116000, 0.2271486000, 0.2423382000, 0.2784238000, 0.3763581000, 0.7023069000", \ + "0.2321627000, 0.2341179000, 0.2400252000, 0.2552556000, 0.2912857000, 0.3891792000, 0.7149307000", \ + "0.2633625000, 0.2653575000, 0.2712550000, 0.2864770000, 0.3226062000, 0.4204098000, 0.7461811000", \ + "0.3254086000, 0.3273578000, 0.3332901000, 0.3484629000, 0.3845385000, 0.4824547000, 0.8084429000", \ + "0.4231850000, 0.4251879000, 0.4310712000, 0.4462963000, 0.4823389000, 0.5802440000, 0.9070406000", \ + "0.5745908000, 0.5765496000, 0.5824510000, 0.5976581000, 0.6337210000, 0.7316516000, 1.0565442000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0017569200, 0.0061735700, 0.0216930000, 0.0762259000, 0.2678460000, 0.9411720000"); + values("0.2016824000, 0.2039658000, 0.2110887000, 0.2316601000, 0.2943241000, 0.5058314000, 1.2468719000", \ + "0.2063083000, 0.2085904000, 0.2156493000, 0.2362832000, 0.2988717000, 0.5098661000, 1.2526090000", \ + "0.2175453000, 0.2198435000, 0.2269441000, 0.2474806000, 0.3100996000, 0.5215748000, 1.2621486000", \ + "0.2401972000, 0.2424847000, 0.2495837000, 0.2701046000, 0.3327125000, 0.5440791000, 1.2855010000", \ + "0.2735165000, 0.2758117000, 0.2829253000, 0.3035711000, 0.3661646000, 0.5774453000, 1.3184689000", \ + "0.3155085000, 0.3177876000, 0.3249139000, 0.3455727000, 0.4082210000, 0.6192839000, 1.3635250000", \ + "0.3594220000, 0.3617098000, 0.3688172000, 0.3893588000, 0.4519666000, 0.6632265000, 1.4015875000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0017569200, 0.0061735700, 0.0216930000, 0.0762259000, 0.2678460000, 0.9411720000"); + values("0.0195565000, 0.0206287000, 0.0245086000, 0.0360785000, 0.0714827000, 0.1960545000, 0.6536692000", \ + "0.0193121000, 0.0205648000, 0.0246504000, 0.0359459000, 0.0713573000, 0.1959872000, 0.6537353000", \ + "0.0195422000, 0.0207861000, 0.0245483000, 0.0359071000, 0.0714040000, 0.1960593000, 0.6525023000", \ + "0.0195541000, 0.0206393000, 0.0244901000, 0.0361055000, 0.0713206000, 0.1960286000, 0.6536122000", \ + "0.0193131000, 0.0205629000, 0.0245137000, 0.0359544000, 0.0713677000, 0.1960536000, 0.6536466000", \ + "0.0193625000, 0.0206145000, 0.0246819000, 0.0359592000, 0.0713932000, 0.1960067000, 0.6536972000", \ + "0.0196647000, 0.0209251000, 0.0246998000, 0.0360385000, 0.0715058000, 0.1961007000, 0.6537154000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0017569200, 0.0061735700, 0.0216930000, 0.0762259000, 0.2678460000, 0.9411720000"); + values("0.0203702000, 0.0223586000, 0.0290474000, 0.0522239000, 0.1364620000, 0.4385152000, 1.5059857000", \ + "0.0204234000, 0.0223338000, 0.0290977000, 0.0522987000, 0.1364443000, 0.4381689000, 1.5078307000", \ + "0.0203694000, 0.0222895000, 0.0290732000, 0.0522715000, 0.1363736000, 0.4383329000, 1.5046806000", \ + "0.0203198000, 0.0222860000, 0.0290867000, 0.0522842000, 0.1363076000, 0.4387007000, 1.5064121000", \ + "0.0204211000, 0.0223546000, 0.0290685000, 0.0522940000, 0.1364477000, 0.4388442000, 1.5042654000", \ + "0.0204434000, 0.0224666000, 0.0291530000, 0.0523469000, 0.1363593000, 0.4372029000, 1.5061806000", \ + "0.0204632000, 0.0223799000, 0.0291665000, 0.0523059000, 0.1363496000, 0.4388541000, 1.5019410000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__bufinv_16") { + leakage_power () { + value : 0.0147876000; + when : "A"; + } + leakage_power () { + value : 0.0134796000; + when : "!A"; + } + area : 30.028800000; + cell_footprint : "sky130_fd_sc_hd__inv"; + cell_leakage_power : 0.0141336100; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A") { + capacitance : 0.0067840000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0064130000; + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0071560000; + } + pin ("Y") { + direction : "output"; + function : "(!A)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0019008920, 0.0072267810, 0.0274746600, 0.1044527000, 0.3971067000, 1.5097140000"); + values("0.1169168000, 0.1150397000, 0.1075233000, 0.0783250000, -0.0380675000, -0.5089967000, -2.3106326000", \ + "0.1167468000, 0.1147055000, 0.1071288000, 0.0778406000, -0.0384443000, -0.5095123000, -2.3110272000", \ + "0.1159736000, 0.1139395000, 0.1063267000, 0.0770466000, -0.0392283000, -0.5102516000, -2.3117864000", \ + "0.1146726000, 0.1126598000, 0.1049301000, 0.0756342000, -0.0406272000, -0.5114324000, -2.3130207000", \ + "0.1134151000, 0.1116410000, 0.1039796000, 0.0746515000, -0.0417990000, -0.5124710000, -2.3139507000", \ + "0.1212090000, 0.1191051000, 0.1112122000, 0.0805782000, -0.0404629000, -0.5117805000, -2.3131859000", \ + "0.1259766000, 0.1238221000, 0.1157544000, 0.0848309000, -0.0361606000, -0.5068420000, -2.3087895000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0019008920, 0.0072267810, 0.0274746600, 0.1044527000, 0.3971067000, 1.5097140000"); + values("0.1514875000, 0.1539432000, 0.1635882000, 0.1985556000, 0.3247483000, 0.7945191000, 2.5750685000", \ + "0.1508743000, 0.1533433000, 0.1627982000, 0.1978043000, 0.3240816000, 0.7936628000, 2.5756527000", \ + "0.1501264000, 0.1526149000, 0.1619618000, 0.1969649000, 0.3232998000, 0.7933581000, 2.5739219000", \ + "0.1493960000, 0.1518880000, 0.1612431000, 0.1962150000, 0.3225448000, 0.7925891000, 2.5726560000", \ + "0.1483345000, 0.1507986000, 0.1601883000, 0.1950350000, 0.3213873000, 0.7915378000, 2.5729938000", \ + "0.1484691000, 0.1510342000, 0.1605748000, 0.1953469000, 0.3225422000, 0.7920656000, 2.5709438000", \ + "0.1554502000, 0.1578221000, 0.1667929000, 0.1998792000, 0.3266747000, 0.7980409000, 2.5752429000"); + } + } + max_capacitance : 1.5097140000; + max_transition : 1.5031750000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0019008900, 0.0072267800, 0.0274747000, 0.1044530000, 0.3971070000, 1.5097100000"); + values("0.1434932000, 0.1448749000, 0.1496160000, 0.1636005000, 0.1992372000, 0.2988925000, 0.6467082000", \ + "0.1479537000, 0.1493451000, 0.1541451000, 0.1680488000, 0.2038874000, 0.3034095000, 0.6508137000", \ + "0.1586367000, 0.1600275000, 0.1648199000, 0.1787148000, 0.2145586000, 0.3140552000, 0.6614503000", \ + "0.1795081000, 0.1808928000, 0.1856634000, 0.1995520000, 0.2353640000, 0.3349298000, 0.6828118000", \ + "0.2072771000, 0.2087144000, 0.2134474000, 0.2273530000, 0.2631621000, 0.3630007000, 0.7104522000", \ + "0.2368432000, 0.2382202000, 0.2429590000, 0.2568425000, 0.2926999000, 0.3925581000, 0.7403166000", \ + "0.2503754000, 0.2517775000, 0.2565860000, 0.2706368000, 0.3065716000, 0.4068145000, 0.7541687000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0019008900, 0.0072267800, 0.0274747000, 0.1044530000, 0.3971070000, 1.5097100000"); + values("0.1546277000, 0.1562714000, 0.1620191000, 0.1800902000, 0.2359886000, 0.4315537000, 1.1693518000", \ + "0.1597651000, 0.1614102000, 0.1671131000, 0.1851766000, 0.2409178000, 0.4370116000, 1.1761861000", \ + "0.1726963000, 0.1743352000, 0.1800738000, 0.1981724000, 0.2539806000, 0.4497548000, 1.1888178000", \ + "0.2043324000, 0.2059702000, 0.2117122000, 0.2297938000, 0.2855933000, 0.4813741000, 1.2211164000", \ + "0.2739785000, 0.2756233000, 0.2813538000, 0.2994074000, 0.3553101000, 0.5511070000, 1.2952056000", \ + "0.3912753000, 0.3929458000, 0.3987149000, 0.4169057000, 0.4729044000, 0.6690968000, 1.4150940000", \ + "0.5835194000, 0.5852515000, 0.5912424000, 0.6097382000, 0.6662145000, 0.8628099000, 1.6002981000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0019008900, 0.0072267800, 0.0274747000, 0.1044530000, 0.3971070000, 1.5097100000"); + values("0.0228727000, 0.0237796000, 0.0270337000, 0.0375715000, 0.0739485000, 0.2098561000, 0.7469478000", \ + "0.0230434000, 0.0239232000, 0.0270223000, 0.0375794000, 0.0739709000, 0.2103211000, 0.7474734000", \ + "0.0230265000, 0.0239096000, 0.0270182000, 0.0375859000, 0.0739769000, 0.2103198000, 0.7473470000", \ + "0.0230209000, 0.0239125000, 0.0270230000, 0.0375658000, 0.0740469000, 0.2099313000, 0.7469361000", \ + "0.0232563000, 0.0241464000, 0.0271964000, 0.0376177000, 0.0739249000, 0.2100619000, 0.7474903000", \ + "0.0233042000, 0.0242256000, 0.0274327000, 0.0379143000, 0.0742598000, 0.2099563000, 0.7463060000", \ + "0.0240932000, 0.0249507000, 0.0280847000, 0.0386427000, 0.0747058000, 0.2107375000, 0.7481522000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0019008900, 0.0072267800, 0.0274747000, 0.1044530000, 0.3971070000, 1.5097100000"); + values("0.0243931000, 0.0258417000, 0.0309859000, 0.0504961000, 0.1238284000, 0.4086661000, 1.5028350000", \ + "0.0244003000, 0.0257831000, 0.0310437000, 0.0503360000, 0.1238434000, 0.4100495000, 1.5002816000", \ + "0.0243190000, 0.0257681000, 0.0310201000, 0.0504680000, 0.1239478000, 0.4097899000, 1.5024031000", \ + "0.0243481000, 0.0257872000, 0.0310553000, 0.0504675000, 0.1239573000, 0.4097472000, 1.4986676000", \ + "0.0245024000, 0.0259005000, 0.0311948000, 0.0504994000, 0.1238808000, 0.4085469000, 1.5012902000", \ + "0.0253430000, 0.0267441000, 0.0319465000, 0.0513921000, 0.1242503000, 0.4083729000, 1.5031753000", \ + "0.0277708000, 0.0291111000, 0.0341969000, 0.0531345000, 0.1254565000, 0.4096794000, 1.4978019000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__bufinv_8") { + leakage_power () { + value : 0.0176473000; + when : "A"; + } + leakage_power () { + value : 0.0078400000; + when : "!A"; + } + area : 17.516800000; + cell_footprint : "sky130_fd_sc_hd__inv"; + cell_leakage_power : 0.0127436300; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A") { + capacitance : 0.0023280000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022300000; + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024260000; + } + pin ("Y") { + direction : "output"; + function : "(!A)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0017572090, 0.0061755700, 0.0217035400, 0.0762753300, 0.2680635000, 0.9420873000"); + values("0.0605045000, 0.0585868000, 0.0524069000, 0.0303620000, -0.0530999000, -0.3623274000, -1.4540110000", \ + "0.0602131000, 0.0584498000, 0.0522095000, 0.0302378000, -0.0533016000, -0.3625028000, -1.4540942000", \ + "0.0597741000, 0.0580176000, 0.0519105000, 0.0298112000, -0.0537117000, -0.3628611000, -1.4544828000", \ + "0.0593956000, 0.0575615000, 0.0513115000, 0.0292142000, -0.0542941000, -0.3634968000, -1.4550915000", \ + "0.0588665000, 0.0570661000, 0.0506467000, 0.0286324000, -0.0549883000, -0.3638696000, -1.4553455000", \ + "0.0639777000, 0.0620812000, 0.0554933000, 0.0318284000, -0.0545367000, -0.3636611000, -1.4550157000", \ + "0.0656695000, 0.0637616000, 0.0569970000, 0.0336224000, -0.0526136000, -0.3615210000, -1.4530752000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0017572090, 0.0061755700, 0.0217035400, 0.0762753300, 0.2680635000, 0.9420873000"); + values("0.0756781000, 0.0777910000, 0.0855769000, 0.1119959000, 0.2012092000, 0.5090853000, 1.5894876000", \ + "0.0755230000, 0.0777998000, 0.0855367000, 0.1119222000, 0.2012161000, 0.5092959000, 1.5911492000", \ + "0.0751178000, 0.0774658000, 0.0852705000, 0.1115186000, 0.2006384000, 0.5085648000, 1.5891162000", \ + "0.0747841000, 0.0770083000, 0.0848035000, 0.1114047000, 0.2004461000, 0.5083822000, 1.5818052000", \ + "0.0742928000, 0.0765259000, 0.0843149000, 0.1106651000, 0.1996640000, 0.5080593000, 1.5815580000", \ + "0.0751483000, 0.0772702000, 0.0847237000, 0.1101909000, 0.1999272000, 0.5071854000, 1.5890629000", \ + "0.0776645000, 0.0797616000, 0.0869863000, 0.1129644000, 0.2016860000, 0.5108139000, 1.5874697000"); + } + } + max_capacitance : 0.9420870000; + max_transition : 1.5104440000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0017572100, 0.0061755700, 0.0217035000, 0.0762753000, 0.2680630000, 0.9420870000"); + values("0.1448033000, 0.1468072000, 0.1526641000, 0.1678096000, 0.2037530000, 0.3011045000, 0.6259931000", \ + "0.1495941000, 0.1515928000, 0.1574465000, 0.1726041000, 0.2084577000, 0.3059508000, 0.6309611000", \ + "0.1608937000, 0.1628302000, 0.1687457000, 0.1838826000, 0.2197359000, 0.3172307000, 0.6419469000", \ + "0.1864299000, 0.1883993000, 0.1942391000, 0.2093553000, 0.2452855000, 0.3425783000, 0.6676649000", \ + "0.2293508000, 0.2312655000, 0.2371169000, 0.2521361000, 0.2881131000, 0.3852400000, 0.7110862000", \ + "0.2882087000, 0.2901564000, 0.2960449000, 0.3112067000, 0.3472681000, 0.4450601000, 0.7692239000", \ + "0.3611814000, 0.3632098000, 0.3692766000, 0.3850280000, 0.4215387000, 0.5193048000, 0.8438634000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0017572100, 0.0061755700, 0.0217035000, 0.0762753000, 0.2680630000, 0.9420870000"); + values("0.1495999000, 0.1518023000, 0.1588123000, 0.1792849000, 0.2416144000, 0.4528161000, 1.1914473000", \ + "0.1547314000, 0.1569710000, 0.1639839000, 0.1844059000, 0.2469104000, 0.4584221000, 1.1976800000", \ + "0.1674652000, 0.1697079000, 0.1767766000, 0.1972023000, 0.2596517000, 0.4705228000, 1.2111618000", \ + "0.1974532000, 0.1996927000, 0.2067057000, 0.2272194000, 0.2897496000, 0.5003760000, 1.2384641000", \ + "0.2628192000, 0.2650665000, 0.2721109000, 0.2925393000, 0.3548252000, 0.5662707000, 1.3035355000", \ + "0.3670699000, 0.3693765000, 0.3765857000, 0.3971931000, 0.4597873000, 0.6709516000, 1.4106634000", \ + "0.5213635000, 0.5239269000, 0.5316720000, 0.5529589000, 0.6158216000, 0.8266634000, 1.5645021000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0017572100, 0.0061755700, 0.0217035000, 0.0762753000, 0.2680630000, 0.9420870000"); + values("0.0196088000, 0.0207949000, 0.0245825000, 0.0360959000, 0.0711881000, 0.1956703000, 0.6518628000", \ + "0.0196171000, 0.0209033000, 0.0246026000, 0.0359333000, 0.0713016000, 0.1955193000, 0.6521276000", \ + "0.0195243000, 0.0207767000, 0.0247036000, 0.0360260000, 0.0713101000, 0.1953895000, 0.6529624000", \ + "0.0196945000, 0.0209961000, 0.0245794000, 0.0360974000, 0.0713305000, 0.1952559000, 0.6520269000", \ + "0.0196457000, 0.0208794000, 0.0246513000, 0.0359075000, 0.0715654000, 0.1956923000, 0.6528882000", \ + "0.0202016000, 0.0213901000, 0.0253940000, 0.0366533000, 0.0716841000, 0.1956330000, 0.6528468000", \ + "0.0218565000, 0.0230849000, 0.0271029000, 0.0382471000, 0.0728538000, 0.1960461000, 0.6523136000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0017572100, 0.0061755700, 0.0217035000, 0.0762753000, 0.2680630000, 0.9420870000"); + values("0.0201127000, 0.0221324000, 0.0288566000, 0.0520388000, 0.1362632000, 0.4390025000, 1.5075663000", \ + "0.0200929000, 0.0220666000, 0.0288457000, 0.0521273000, 0.1362603000, 0.4391270000, 1.5035692000", \ + "0.0201572000, 0.0220703000, 0.0287556000, 0.0520263000, 0.1363034000, 0.4379790000, 1.5029713000", \ + "0.0201677000, 0.0221524000, 0.0288510000, 0.0520751000, 0.1359941000, 0.4386833000, 1.5042130000", \ + "0.0204221000, 0.0223771000, 0.0290488000, 0.0521905000, 0.1362757000, 0.4395613000, 1.5016447000", \ + "0.0218646000, 0.0237126000, 0.0303048000, 0.0530673000, 0.1366368000, 0.4379845000, 1.5104439000", \ + "0.0255676000, 0.0273337000, 0.0337399000, 0.0553200000, 0.1376852000, 0.4382422000, 1.5006942000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__clkbuf_1") { + leakage_power () { + value : 0.0011810000; + when : "A"; + } + leakage_power () { + value : 0.0011810000; + when : "!A"; + } + area : 3.7536000000; + cell_footprint : "sky130_fd_sc_hd__clkbuf"; + cell_leakage_power : 0.0011810180; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A") { + capacitance : 0.0020980000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0020100000; + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0021860000; + } + pin ("X") { + direction : "output"; + function : "(A)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012632050, 0.0031913740, 0.0080627180, 0.0203697300, 0.0514622900, 0.1300148000"); + values("0.0107832000, 0.0097595000, 0.0069169000, -0.0008340000, -0.0207509000, -0.0711379000, -0.1983901000", \ + "0.0105264000, 0.0095202000, 0.0066742000, -0.0010575000, -0.0209280000, -0.0713478000, -0.1985975000", \ + "0.0103060000, 0.0092806000, 0.0064532000, -0.0012631000, -0.0211497000, -0.0714807000, -0.1987628000", \ + "0.0101860000, 0.0091515000, 0.0063249000, -0.0013557000, -0.0211703000, -0.0715284000, -0.1987685000", \ + "0.0100386000, 0.0088481000, 0.0061443000, -0.0013280000, -0.0211236000, -0.0714219000, -0.1986470000", \ + "0.0109359000, 0.0097542000, 0.0068615000, -0.0010472000, -0.0205094000, -0.0708005000, -0.1980152000", \ + "0.0130013000, 0.0117639000, 0.0085483000, 0.0007093000, -0.0190100000, -0.0692496000, -0.1962859000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012632050, 0.0031913740, 0.0080627180, 0.0203697300, 0.0514622900, 0.1300148000"); + values("0.0055347000, 0.0068431000, 0.0100390000, 0.0178493000, 0.0375527000, 0.0871147000, 0.2126276000", \ + "0.0053434000, 0.0066540000, 0.0098449000, 0.0176825000, 0.0373994000, 0.0870575000, 0.2132792000", \ + "0.0050721000, 0.0063608000, 0.0095416000, 0.0174493000, 0.0372151000, 0.0875248000, 0.2141309000", \ + "0.0048470000, 0.0061317000, 0.0092979000, 0.0171627000, 0.0372362000, 0.0869569000, 0.2124959000", \ + "0.0049506000, 0.0062250000, 0.0092704000, 0.0171337000, 0.0368971000, 0.0872933000, 0.2136015000", \ + "0.0056127000, 0.0068693000, 0.0099280000, 0.0177502000, 0.0375374000, 0.0874596000, 0.2136300000", \ + "0.0076314000, 0.0087447000, 0.0118640000, 0.0196892000, 0.0394029000, 0.0892978000, 0.2147705000"); + } + } + max_capacitance : 0.1300150000; + max_transition : 1.5064550000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012632100, 0.0031913700, 0.0080627200, 0.0203697000, 0.0514623000, 0.1300150000"); + values("0.0592259000, 0.0642513000, 0.0748942000, 0.0972813000, 0.1492422000, 0.2788013000, 0.6062921000", \ + "0.0641555000, 0.0691985000, 0.0798142000, 0.1024084000, 0.1544307000, 0.2842055000, 0.6107023000", \ + "0.0774288000, 0.0824930000, 0.0931572000, 0.1156574000, 0.1676275000, 0.2972603000, 0.6246369000", \ + "0.1076586000, 0.1128278000, 0.1236900000, 0.1464433000, 0.1985064000, 0.3280456000, 0.6565997000", \ + "0.1577475000, 0.1639106000, 0.1762243000, 0.2007543000, 0.2541695000, 0.3827842000, 0.7110144000", \ + "0.2340805000, 0.2421729000, 0.2575544000, 0.2849163000, 0.3397340000, 0.4699444000, 0.7970801000", \ + "0.3556399000, 0.3660085000, 0.3857001000, 0.4195785000, 0.4791168000, 0.6102937000, 0.9385269000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012632100, 0.0031913700, 0.0080627200, 0.0203697000, 0.0514623000, 0.1300150000"); + values("0.0489976000, 0.0557706000, 0.0716849000, 0.1103869000, 0.2074964000, 0.4513024000, 1.0688679000", \ + "0.0535470000, 0.0602856000, 0.0762179000, 0.1149403000, 0.2115812000, 0.4563649000, 1.0788538000", \ + "0.0641421000, 0.0708147000, 0.0865609000, 0.1254701000, 0.2225740000, 0.4687161000, 1.0898558000", \ + "0.0818408000, 0.0887571000, 0.1049198000, 0.1439399000, 0.2420734000, 0.4882801000, 1.1062276000", \ + "0.1040857000, 0.1114389000, 0.1279342000, 0.1669223000, 0.2645230000, 0.5100902000, 1.1276735000", \ + "0.1257715000, 0.1347576000, 0.1522623000, 0.1914677000, 0.2897410000, 0.5344319000, 1.1532661000", \ + "0.1290849000, 0.1411185000, 0.1636020000, 0.2059111000, 0.3023249000, 0.5483574000, 1.1669063000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012632100, 0.0031913700, 0.0080627200, 0.0203697000, 0.0514623000, 0.1300150000"); + values("0.0148634000, 0.0193017000, 0.0295383000, 0.0550680000, 0.1222172000, 0.2948546000, 0.7301220000", \ + "0.0149530000, 0.0192939000, 0.0296532000, 0.0550493000, 0.1216939000, 0.2943367000, 0.7298736000", \ + "0.0148764000, 0.0193230000, 0.0296409000, 0.0552154000, 0.1215747000, 0.2964073000, 0.7262715000", \ + "0.0160559000, 0.0203036000, 0.0303508000, 0.0553759000, 0.1214418000, 0.2930896000, 0.7303547000", \ + "0.0210718000, 0.0251900000, 0.0349878000, 0.0592648000, 0.1229421000, 0.2944478000, 0.7275211000", \ + "0.0301798000, 0.0347785000, 0.0445136000, 0.0668789000, 0.1277532000, 0.2945307000, 0.7338570000", \ + "0.0437432000, 0.0497079000, 0.0604185000, 0.0823395000, 0.1375341000, 0.2987351000, 0.7282525000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012632100, 0.0031913700, 0.0080627200, 0.0203697000, 0.0514623000, 0.1300150000"); + values("0.0199727000, 0.0284057000, 0.0500754000, 0.1054724000, 0.2464573000, 0.6007445000, 1.4984419000", \ + "0.0200327000, 0.0284043000, 0.0500627000, 0.1055465000, 0.2466837000, 0.6009164000, 1.4987117000", \ + "0.0201306000, 0.0285084000, 0.0500400000, 0.1054141000, 0.2466287000, 0.6049375000, 1.5064545000", \ + "0.0215448000, 0.0297059000, 0.0507580000, 0.1055325000, 0.2474657000, 0.6046492000, 1.4979125000", \ + "0.0249366000, 0.0323243000, 0.0523305000, 0.1063798000, 0.2454741000, 0.6018497000, 1.4974466000", \ + "0.0326711000, 0.0396237000, 0.0572395000, 0.1079738000, 0.2475863000, 0.5993888000, 1.5013142000", \ + "0.0467517000, 0.0543266000, 0.0708954000, 0.1149295000, 0.2482871000, 0.6033045000, 1.4943530000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__clkbuf_16") { + leakage_power () { + value : 0.0141674000; + when : "A"; + } + leakage_power () { + value : 0.0104788000; + when : "!A"; + } + area : 25.024000000; + cell_footprint : "sky130_fd_sc_hd__clkbuf"; + cell_leakage_power : 0.0123231100; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A") { + capacitance : 0.0073970000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0069000000; + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0078940000; + } + pin ("X") { + direction : "output"; + function : "(A)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0019054750, 0.0072616730, 0.0276738800, 0.1054638000, 0.4019172000, 1.5316870000"); + values("0.0892438000, 0.0873585000, 0.0798327000, 0.0512375000, -0.0662873000, -0.5428573000, -2.3722159000", \ + "0.0888013000, 0.0869134000, 0.0792662000, 0.0510788000, -0.0667132000, -0.5431548000, -2.3718124000", \ + "0.0882813000, 0.0862969000, 0.0786808000, 0.0502908000, -0.0672528000, -0.5436085000, -2.3724286000", \ + "0.0876977000, 0.0856661000, 0.0779800000, 0.0491635000, -0.0686920000, -0.5444708000, -2.3731013000", \ + "0.0883907000, 0.0864069000, 0.0769338000, 0.0472944000, -0.0705593000, -0.5457181000, -2.3737780000", \ + "0.0881862000, 0.0858777000, 0.0771893000, 0.0464367000, -0.0724471000, -0.5466608000, -2.3736485000", \ + "0.0992035000, 0.0965979000, 0.0871300000, 0.0533862000, -0.0704214000, -0.5452470000, -2.3711485000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0019054750, 0.0072616730, 0.0276738800, 0.1054638000, 0.4019172000, 1.5316870000"); + values("0.0779259000, 0.0805015000, 0.0898766000, 0.1252153000, 0.2539896000, 0.7305273000, 2.5324463000", \ + "0.0775966000, 0.0800923000, 0.0893862000, 0.1249002000, 0.2537403000, 0.7303010000, 2.5325837000", \ + "0.0770308000, 0.0795403000, 0.0889991000, 0.1243204000, 0.2530068000, 0.7303003000, 2.5322665000", \ + "0.0765756000, 0.0791276000, 0.0883956000, 0.1233356000, 0.2517683000, 0.7289429000, 2.5372738000", \ + "0.0761284000, 0.0785082000, 0.0875751000, 0.1214972000, 0.2492309000, 0.7271398000, 2.5327842000", \ + "0.0798476000, 0.0821153000, 0.0908180000, 0.1240775000, 0.2478604000, 0.7244379000, 2.5405380000", \ + "0.0852927000, 0.0874109000, 0.0957195000, 0.1280790000, 0.2548248000, 0.7261965000, 2.5361984000"); + } + } + max_capacitance : 1.5316870000; + max_transition : 1.5081860000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0019054800, 0.0072616700, 0.0276739000, 0.1054640000, 0.4019170000, 1.5316900000"); + values("0.1140055000, 0.1157308000, 0.1214219000, 0.1379821000, 0.1813718000, 0.3083371000, 0.7699346000", \ + "0.1194265000, 0.1211497000, 0.1268422000, 0.1433524000, 0.1867260000, 0.3138878000, 0.7753811000", \ + "0.1326455000, 0.1343418000, 0.1405106000, 0.1571173000, 0.2003236000, 0.3274866000, 0.7888625000", \ + "0.1652728000, 0.1669264000, 0.1726332000, 0.1892064000, 0.2323584000, 0.3596272000, 0.8214312000", \ + "0.2389966000, 0.2406908000, 0.2462980000, 0.2628903000, 0.3060643000, 0.4334864000, 0.8954381000", \ + "0.3677665000, 0.3699379000, 0.3772389000, 0.3969053000, 0.4454995000, 0.5756912000, 1.0363066000", \ + "0.5712533000, 0.5740693000, 0.5836772000, 0.6102327000, 0.6703756000, 0.8080292000, 1.2692706000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0019054800, 0.0072616700, 0.0276739000, 0.1054640000, 0.4019170000, 1.5316900000"); + values("0.0925527000, 0.0944568000, 0.1008882000, 0.1205128000, 0.1787117000, 0.3805414000, 1.1408930000", \ + "0.0969900000, 0.0988577000, 0.1052745000, 0.1249262000, 0.1831285000, 0.3849491000, 1.1449817000", \ + "0.1078884000, 0.1097683000, 0.1162092000, 0.1358306000, 0.1940645000, 0.3958863000, 1.1567394000", \ + "0.1335737000, 0.1354388000, 0.1418590000, 0.1612603000, 0.2193619000, 0.4215236000, 1.1922539000", \ + "0.1803963000, 0.1824398000, 0.1893747000, 0.2097006000, 0.2686406000, 0.4711603000, 1.2346238000", \ + "0.2409254000, 0.2435099000, 0.2521326000, 0.2760641000, 0.3374131000, 0.5394857000, 1.3006430000", \ + "0.3012765000, 0.3046818000, 0.3160694000, 0.3469812000, 0.4178014000, 0.6200891000, 1.3799851000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0019054800, 0.0072616700, 0.0276739000, 0.1054640000, 0.4019170000, 1.5316900000"); + values("0.0231864000, 0.0243136000, 0.0283301000, 0.0408749000, 0.0843111000, 0.2514862000, 0.9142117000", \ + "0.0231992000, 0.0243124000, 0.0282936000, 0.0409580000, 0.0842969000, 0.2514526000, 0.9140927000", \ + "0.0233643000, 0.0244565000, 0.0282345000, 0.0409459000, 0.0843016000, 0.2514697000, 0.9139139000", \ + "0.0233778000, 0.0243652000, 0.0283493000, 0.0411758000, 0.0844682000, 0.2514826000, 0.9119126000", \ + "0.0253054000, 0.0262699000, 0.0300055000, 0.0424624000, 0.0852643000, 0.2510528000, 0.9124512000", \ + "0.0369103000, 0.0381666000, 0.0422953000, 0.0544229000, 0.0938249000, 0.2546181000, 0.9130494000", \ + "0.0569045000, 0.0578926000, 0.0633547000, 0.0782564000, 0.1161798000, 0.2652438000, 0.9134366000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0019054800, 0.0072616700, 0.0276739000, 0.1054640000, 0.4019170000, 1.5316900000"); + values("0.0244145000, 0.0258982000, 0.0311957000, 0.0504665000, 0.1229834000, 0.4085845000, 1.5005076000", \ + "0.0243806000, 0.0258864000, 0.0311864000, 0.0504848000, 0.1228388000, 0.4089202000, 1.5015728000", \ + "0.0243044000, 0.0257783000, 0.0311651000, 0.0504919000, 0.1231290000, 0.4096725000, 1.5059948000", \ + "0.0244488000, 0.0259356000, 0.0312255000, 0.0505529000, 0.1231489000, 0.4084040000, 1.5059430000", \ + "0.0295480000, 0.0309296000, 0.0357280000, 0.0542600000, 0.1245374000, 0.4090207000, 1.5081856000", \ + "0.0406586000, 0.0420786000, 0.0471337000, 0.0639122000, 0.1298328000, 0.4093889000, 1.5076468000", \ + "0.0589831000, 0.0609899000, 0.0673859000, 0.0861324000, 0.1447679000, 0.4127985000, 1.5034097000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__clkbuf_2") { + leakage_power () { + value : 0.0036593000; + when : "A"; + } + leakage_power () { + value : 0.0046480000; + when : "!A"; + } + area : 5.0048000000; + cell_footprint : "sky130_fd_sc_hd__clkbuf"; + cell_leakage_power : 0.0041536310; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A") { + capacitance : 0.0021800000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0020650000; + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0022950000; + } + pin ("X") { + direction : "output"; + function : "(A)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014364120, 0.0041265620, 0.0118548900, 0.0340570200, 0.0978398700, 0.2810768000"); + values("0.0149023000, 0.0136837000, 0.0100205000, -0.0019244000, -0.0376663000, -0.1409920000, -0.4377840000", \ + "0.0147288000, 0.0135331000, 0.0098541000, -0.0020624000, -0.0377997000, -0.1411180000, -0.4379908000", \ + "0.0145186000, 0.0132782000, 0.0095604000, -0.0023402000, -0.0380483000, -0.1413088000, -0.4381787000", \ + "0.0142655000, 0.0129780000, 0.0092258000, -0.0026444000, -0.0382213000, -0.1414123000, -0.4382136000", \ + "0.0138554000, 0.0126025000, 0.0089452000, -0.0028917000, -0.0383799000, -0.1414585000, -0.4382333000", \ + "0.0148530000, 0.0133812000, 0.0091544000, -0.0030937000, -0.0382830000, -0.1412667000, -0.4379214000", \ + "0.0168930000, 0.0152959000, 0.0109516000, -0.0013406000, -0.0369704000, -0.1396539000, -0.4362664000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014364120, 0.0041265620, 0.0118548900, 0.0340570200, 0.0978398700, 0.2810768000"); + values("0.0108107000, 0.0124642000, 0.0171040000, 0.0297824000, 0.0654056000, 0.1677499000, 0.4614270000", \ + "0.0106370000, 0.0122917000, 0.0169062000, 0.0296177000, 0.0652445000, 0.1675618000, 0.4613095000", \ + "0.0103226000, 0.0119776000, 0.0165905000, 0.0292766000, 0.0649740000, 0.1672452000, 0.4611907000", \ + "0.0100450000, 0.0116800000, 0.0161852000, 0.0288415000, 0.0646418000, 0.1669209000, 0.4587361000", \ + "0.0100195000, 0.0115644000, 0.0160256000, 0.0285990000, 0.0641786000, 0.1668194000, 0.4588579000", \ + "0.0107564000, 0.0122801000, 0.0166001000, 0.0291916000, 0.0646445000, 0.1667150000, 0.4607544000", \ + "0.0121278000, 0.0136362000, 0.0178608000, 0.0303830000, 0.0658677000, 0.1683054000, 0.4594940000"); + } + } + max_capacitance : 0.2810770000; + max_transition : 1.5064040000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014364100, 0.0041265600, 0.0118549000, 0.0340570000, 0.0978399000, 0.2810770000"); + values("0.0715455000, 0.0763967000, 0.0874878000, 0.1121315000, 0.1732773000, 0.3441029000, 0.8356337000", \ + "0.0769644000, 0.0818215000, 0.0928298000, 0.1175851000, 0.1787316000, 0.3495579000, 0.8401411000", \ + "0.0900539000, 0.0947513000, 0.1057613000, 0.1304979000, 0.1916595000, 0.3624542000, 0.8544541000", \ + "0.1213416000, 0.1261116000, 0.1371333000, 0.1616166000, 0.2229276000, 0.3937075000, 0.8862640000", \ + "0.1797649000, 0.1853307000, 0.1976411000, 0.2240136000, 0.2863648000, 0.4569685000, 0.9462775000", \ + "0.2679674000, 0.2752934000, 0.2908089000, 0.3209856000, 0.3859637000, 0.5572721000, 1.0450026000", \ + "0.3993197000, 0.4090175000, 0.4298385000, 0.4685859000, 0.5399322000, 0.7118506000, 1.2009326000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014364100, 0.0041265600, 0.0118549000, 0.0340570000, 0.0978399000, 0.2810770000"); + values("0.0662163000, 0.0714230000, 0.0838709000, 0.1136824000, 0.1939208000, 0.4238545000, 1.0849718000", \ + "0.0705854000, 0.0757885000, 0.0882884000, 0.1181916000, 0.1984797000, 0.4281069000, 1.0875054000", \ + "0.0814050000, 0.0866105000, 0.0989495000, 0.1288524000, 0.2089679000, 0.4387360000, 1.0983581000", \ + "0.1065003000, 0.1117772000, 0.1242473000, 0.1541242000, 0.2348755000, 0.4647866000, 1.1332087000", \ + "0.1448172000, 0.1511556000, 0.1649346000, 0.1959158000, 0.2768002000, 0.5066385000, 1.1617454000", \ + "0.1922081000, 0.2003711000, 0.2174669000, 0.2518387000, 0.3333480000, 0.5618555000, 1.2207700000", \ + "0.2397060000, 0.2509717000, 0.2742588000, 0.3171372000, 0.4009552000, 0.6290706000, 1.2859528000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014364100, 0.0041265600, 0.0118549000, 0.0340570000, 0.0978399000, 0.2810770000"); + values("0.0154265000, 0.0190168000, 0.0286364000, 0.0546980000, 0.1313735000, 0.3596761000, 1.0183778000", \ + "0.0154765000, 0.0191428000, 0.0287511000, 0.0546706000, 0.1314359000, 0.3600606000, 1.0189631000", \ + "0.0154658000, 0.0191086000, 0.0288248000, 0.0547414000, 0.1313404000, 0.3618959000, 1.0129988000", \ + "0.0156464000, 0.0193014000, 0.0289334000, 0.0548446000, 0.1311622000, 0.3609529000, 1.0154152000", \ + "0.0206227000, 0.0243860000, 0.0334569000, 0.0578154000, 0.1322547000, 0.3614455000, 1.0198979000", \ + "0.0303647000, 0.0346578000, 0.0437343000, 0.0669294000, 0.1372084000, 0.3596617000, 1.0170109000", \ + "0.0451522000, 0.0509120000, 0.0625359000, 0.0858699000, 0.1489119000, 0.3639232000, 1.0143166000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014364100, 0.0041265600, 0.0118549000, 0.0340570000, 0.0978399000, 0.2810770000"); + values("0.0173436000, 0.0221799000, 0.0355709000, 0.0745499000, 0.1913238000, 0.5302312000, 1.5064037000", \ + "0.0173705000, 0.0221636000, 0.0355633000, 0.0747020000, 0.1909094000, 0.5301696000, 1.5011482000", \ + "0.0173927000, 0.0221323000, 0.0354693000, 0.0747678000, 0.1913624000, 0.5288327000, 1.5042423000", \ + "0.0185151000, 0.0231120000, 0.0362193000, 0.0747716000, 0.1912108000, 0.5297286000, 1.5044358000", \ + "0.0242697000, 0.0286167000, 0.0405678000, 0.0774116000, 0.1918092000, 0.5284798000, 1.4985770000", \ + "0.0339827000, 0.0389704000, 0.0506462000, 0.0835470000, 0.1933769000, 0.5284553000, 1.5006499000", \ + "0.0488169000, 0.0555929000, 0.0687040000, 0.0999539000, 0.1993825000, 0.5317950000, 1.4994096000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__clkbuf_4") { + leakage_power () { + value : 0.0043252000; + when : "A"; + } + leakage_power () { + value : 0.0048763000; + when : "!A"; + } + area : 7.5072000000; + cell_footprint : "sky130_fd_sc_hd__clkbuf"; + cell_leakage_power : 0.0046007730; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A") { + capacitance : 0.0021060000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0019840000; + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0022280000; + } + pin ("X") { + direction : "output"; + function : "(A)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015901190, 0.0050569580, 0.0160823300, 0.0511456500, 0.1626553000, 0.5172828000"); + values("0.0222729000, 0.0207027000, 0.0159148000, 0.0000457836, -0.0554634000, -0.2356333000, -0.8098798000", \ + "0.0221503000, 0.0205703000, 0.0158006000, -0.0001017000, -0.0555906000, -0.2357452000, -0.8099893000", \ + "0.0219991000, 0.0203954000, 0.0156315000, -0.0003259000, -0.0557240000, -0.2358749000, -0.8103277000", \ + "0.0217480000, 0.0201789000, 0.0152887000, -0.0007537000, -0.0561391000, -0.2361420000, -0.8103999000", \ + "0.0218947000, 0.0202093000, 0.0151196000, -0.0011792000, -0.0565858000, -0.2362743000, -0.8105888000", \ + "0.0235918000, 0.0218792000, 0.0162464000, -0.0012863000, -0.0566135000, -0.2362727000, -0.8104334000", \ + "0.0259392000, 0.0240931000, 0.0179044000, -0.0001388000, -0.0564771000, -0.2356974000, -0.8095282000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015901190, 0.0050569580, 0.0160823300, 0.0511456500, 0.1626553000, 0.5172828000"); + values("0.0208021000, 0.0226807000, 0.0286406000, 0.0471890000, 0.1039644000, 0.2830627000, 0.8527353000", \ + "0.0206310000, 0.0225192000, 0.0285389000, 0.0469270000, 0.1038271000, 0.2828527000, 0.8522082000", \ + "0.0204488000, 0.0223309000, 0.0282993000, 0.0467993000, 0.1036362000, 0.2826957000, 0.8520225000", \ + "0.0202970000, 0.0221787000, 0.0281061000, 0.0464691000, 0.1031954000, 0.2812671000, 0.8474285000", \ + "0.0200954000, 0.0219300000, 0.0278700000, 0.0459216000, 0.1023930000, 0.2808915000, 0.8479728000", \ + "0.0213478000, 0.0230903000, 0.0286401000, 0.0463812000, 0.1025987000, 0.2808099000, 0.8471670000", \ + "0.0228845000, 0.0246703000, 0.0301191000, 0.0476421000, 0.1037346000, 0.2826979000, 0.8488298000"); + } + } + max_capacitance : 0.5172830000; + max_transition : 1.5083400000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015901200, 0.0050569600, 0.0160823000, 0.0511456000, 0.1626550000, 0.5172830000"); + values("0.1025052000, 0.1064255000, 0.1165853000, 0.1396352000, 0.1939519000, 0.3460363000, 0.8245146000", \ + "0.1079128000, 0.1118363000, 0.1219609000, 0.1451357000, 0.1993825000, 0.3514017000, 0.8305131000", \ + "0.1213600000, 0.1252668000, 0.1353542000, 0.1584980000, 0.2126335000, 0.3649607000, 0.8450909000", \ + "0.1524429000, 0.1564359000, 0.1669153000, 0.1899847000, 0.2439154000, 0.3964348000, 0.8768524000", \ + "0.2235564000, 0.2277078000, 0.2380935000, 0.2614546000, 0.3163021000, 0.4686934000, 0.9512199000", \ + "0.3397118000, 0.3451386000, 0.3585268000, 0.3867278000, 0.4457333000, 0.5988942000, 1.0791332000", \ + "0.5161570000, 0.5234488000, 0.5411083000, 0.5783223000, 0.6488245000, 0.8067453000, 1.2847917000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015901200, 0.0050569600, 0.0160823000, 0.0511456000, 0.1626550000, 0.5172830000"); + values("0.0913500000, 0.0957113000, 0.1069565000, 0.1344774000, 0.2074873000, 0.4310310000, 1.1436324000", \ + "0.0959316000, 0.1003133000, 0.1116235000, 0.1390777000, 0.2121059000, 0.4363517000, 1.1470124000", \ + "0.1069348000, 0.1112831000, 0.1225512000, 0.1500151000, 0.2230944000, 0.4474278000, 1.1578212000", \ + "0.1333786000, 0.1376603000, 0.1488676000, 0.1762407000, 0.2492691000, 0.4726047000, 1.1806395000", \ + "0.1839123000, 0.1888019000, 0.2011908000, 0.2296071000, 0.3031710000, 0.5262145000, 1.2419760000", \ + "0.2507145000, 0.2573184000, 0.2729238000, 0.3060847000, 0.3820850000, 0.6050476000, 1.3132591000", \ + "0.3282425000, 0.3368944000, 0.3579237000, 0.4009142000, 0.4839829000, 0.7089512000, 1.4145048000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015901200, 0.0050569600, 0.0160823000, 0.0511456000, 0.1626550000, 0.5172830000"); + values("0.0205112000, 0.0232649000, 0.0303525000, 0.0500122000, 0.1090162000, 0.3073318000, 0.9552273000", \ + "0.0205676000, 0.0232185000, 0.0304822000, 0.0500785000, 0.1092417000, 0.3069343000, 0.9551601000", \ + "0.0207257000, 0.0233507000, 0.0304938000, 0.0498846000, 0.1090597000, 0.3067001000, 0.9473157000", \ + "0.0207050000, 0.0231869000, 0.0304960000, 0.0499061000, 0.1088736000, 0.3067467000, 0.9479135000", \ + "0.0236324000, 0.0260143000, 0.0329316000, 0.0516677000, 0.1097796000, 0.3074008000, 0.9517337000", \ + "0.0348812000, 0.0380331000, 0.0457274000, 0.0640193000, 0.1182500000, 0.3086164000, 0.9481194000", \ + "0.0529562000, 0.0570791000, 0.0668688000, 0.0878507000, 0.1380510000, 0.3160412000, 0.9490548000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015901200, 0.0050569600, 0.0160823000, 0.0511456000, 0.1626550000, 0.5172830000"); + values("0.0220686000, 0.0253667000, 0.0352570000, 0.0646148000, 0.1617831000, 0.4819556000, 1.5083399000", \ + "0.0221242000, 0.0254894000, 0.0351856000, 0.0646678000, 0.1616000000, 0.4830253000, 1.5071288000", \ + "0.0222756000, 0.0255125000, 0.0352953000, 0.0645480000, 0.1618156000, 0.4831407000, 1.5073632000", \ + "0.0222332000, 0.0256223000, 0.0353131000, 0.0647675000, 0.1619364000, 0.4819058000, 1.5048874000", \ + "0.0279743000, 0.0308479000, 0.0399481000, 0.0675373000, 0.1623019000, 0.4821623000, 1.5060381000", \ + "0.0394751000, 0.0429464000, 0.0525688000, 0.0783135000, 0.1669829000, 0.4811563000, 1.5046431000", \ + "0.0568396000, 0.0624212000, 0.0739159000, 0.0996620000, 0.1791079000, 0.4843484000, 1.5014531000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__clkbuf_8") { + leakage_power () { + value : 0.0075141000; + when : "A"; + } + leakage_power () { + value : 0.0068657000; + when : "!A"; + } + area : 13.763200000; + cell_footprint : "sky130_fd_sc_hd__clkbuf"; + cell_leakage_power : 0.0071899020; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A") { + capacitance : 0.0039170000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0036770000; + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0041570000; + } + pin ("X") { + direction : "output"; + function : "(A)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0017468110, 0.0061026960, 0.0213205100, 0.0744857900, 0.2602252000, 0.9091283000"); + values("0.0439196000, 0.0422305000, 0.0361121000, 0.0147630000, -0.0674202000, -0.3667379000, -1.4173258000", \ + "0.0437916000, 0.0420063000, 0.0359728000, 0.0146529000, -0.0676145000, -0.3669457000, -1.4175372000", \ + "0.0434898000, 0.0417389000, 0.0355348000, 0.0142134000, -0.0679630000, -0.3672318000, -1.4179496000", \ + "0.0430287000, 0.0412896000, 0.0350847000, 0.0135535000, -0.0687876000, -0.3677211000, -1.4182712000", \ + "0.0435281000, 0.0417360000, 0.0353924000, 0.0131402000, -0.0696001000, -0.3683329000, -1.4185715000", \ + "0.0461712000, 0.0440706000, 0.0372477000, 0.0127932000, -0.0700836000, -0.3684388000, -1.4184463000", \ + "0.0501803000, 0.0479384000, 0.0404519000, 0.0172455000, -0.0695554000, -0.3672169000, -1.4165934000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0017468110, 0.0061026960, 0.0213205100, 0.0744857900, 0.2602252000, 0.9091283000"); + values("0.0392681000, 0.0414887000, 0.0490122000, 0.0751107000, 0.1622916000, 0.4611430000, 1.4956856000", \ + "0.0391502000, 0.0412274000, 0.0488541000, 0.0748691000, 0.1620777000, 0.4610076000, 1.5030615000", \ + "0.0386655000, 0.0408745000, 0.0484531000, 0.0745524000, 0.1617005000, 0.4604706000, 1.4945235000", \ + "0.0383921000, 0.0405307000, 0.0481800000, 0.0738617000, 0.1608397000, 0.4605267000, 1.4949479000", \ + "0.0383882000, 0.0404859000, 0.0478278000, 0.0731045000, 0.1590260000, 0.4592713000, 1.5032196000", \ + "0.0402810000, 0.0422948000, 0.0493531000, 0.0745419000, 0.1587542000, 0.4568355000, 1.5008394000", \ + "0.0429582000, 0.0447908000, 0.0516027000, 0.0762731000, 0.1618782000, 0.4582257000, 1.4947426000"); + } + } + max_capacitance : 0.9091280000; + max_transition : 1.5142470000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0017468100, 0.0061027000, 0.0213205000, 0.0744858000, 0.2602250000, 0.9091280000"); + values("0.1032238000, 0.1057764000, 0.1132007000, 0.1321387000, 0.1787291000, 0.3127927000, 0.7708767000", \ + "0.1088701000, 0.1113654000, 0.1187928000, 0.1378564000, 0.1842500000, 0.3184958000, 0.7762466000", \ + "0.1220698000, 0.1245346000, 0.1318632000, 0.1513332000, 0.1977364000, 0.3319057000, 0.7894952000", \ + "0.1545639000, 0.1570349000, 0.1644291000, 0.1833382000, 0.2299216000, 0.3643497000, 0.8206332000", \ + "0.2265578000, 0.2291526000, 0.2367556000, 0.2557977000, 0.3025825000, 0.4372515000, 0.8939933000", \ + "0.3479511000, 0.3513252000, 0.3610938000, 0.3845738000, 0.4358061000, 0.5727983000, 1.0319524000", \ + "0.5364469000, 0.5409415000, 0.5538488000, 0.5849771000, 0.6484324000, 0.7909523000, 1.2474557000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0017468100, 0.0061027000, 0.0213205000, 0.0744858000, 0.2602250000, 0.9091280000"); + values("0.0873982000, 0.0902000000, 0.0985632000, 0.1215397000, 0.1866671000, 0.4012755000, 1.1458812000", \ + "0.0918925000, 0.0946695000, 0.1030297000, 0.1260336000, 0.1911202000, 0.4055206000, 1.1556069000", \ + "0.1029230000, 0.1057123000, 0.1141331000, 0.1370277000, 0.2021565000, 0.4173891000, 1.1612002000", \ + "0.1287652000, 0.1315656000, 0.1398996000, 0.1627709000, 0.2277114000, 0.4426435000, 1.1870251000", \ + "0.1763462000, 0.1795294000, 0.1888237000, 0.2129772000, 0.2784062000, 0.4938256000, 1.2436772000", \ + "0.2382740000, 0.2424159000, 0.2541788000, 0.2822469000, 0.3498567000, 0.5644328000, 1.3103293000", \ + "0.3032267000, 0.3086452000, 0.3243595000, 0.3609786000, 0.4374858000, 0.6521989000, 1.3945283000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0017468100, 0.0061027000, 0.0213205000, 0.0744858000, 0.2602250000, 0.9091280000"); + values("0.0209900000, 0.0224645000, 0.0276527000, 0.0426982000, 0.0899723000, 0.2611759000, 0.8849450000", \ + "0.0211284000, 0.0224236000, 0.0277463000, 0.0425912000, 0.0899897000, 0.2612005000, 0.8840557000", \ + "0.0208912000, 0.0225161000, 0.0275141000, 0.0425875000, 0.0900036000, 0.2616951000, 0.8799486000", \ + "0.0208517000, 0.0224385000, 0.0277352000, 0.0426761000, 0.0899355000, 0.2607210000, 0.8861957000", \ + "0.0236109000, 0.0252378000, 0.0301154000, 0.0443205000, 0.0907661000, 0.2615641000, 0.8771955000", \ + "0.0350799000, 0.0369991000, 0.0426903000, 0.0565522000, 0.0999796000, 0.2640375000, 0.8838059000", \ + "0.0542660000, 0.0567169000, 0.0638486000, 0.0811250000, 0.1218388000, 0.2728307000, 0.8790218000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0017468100, 0.0061027000, 0.0213205000, 0.0744858000, 0.2602250000, 0.9091280000"); + values("0.0220288000, 0.0241858000, 0.0314808000, 0.0549380000, 0.1387776000, 0.4436266000, 1.5080432000", \ + "0.0220880000, 0.0243628000, 0.0314611000, 0.0549991000, 0.1387719000, 0.4437010000, 1.5142466000", \ + "0.0220922000, 0.0242852000, 0.0314265000, 0.0549429000, 0.1387031000, 0.4426261000, 1.5061696000", \ + "0.0221786000, 0.0244903000, 0.0315513000, 0.0551121000, 0.1388361000, 0.4435214000, 1.5097914000", \ + "0.0277979000, 0.0298462000, 0.0366090000, 0.0584021000, 0.1396855000, 0.4424494000, 1.5122539000", \ + "0.0389640000, 0.0413380000, 0.0481627000, 0.0689124000, 0.1446469000, 0.4418877000, 1.5076616000", \ + "0.0571696000, 0.0602601000, 0.0688954000, 0.0903741000, 0.1585852000, 0.4443420000, 1.4995185000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__clkdlybuf4s15_1") { + leakage_power () { + value : 0.0045328000; + when : "A"; + } + leakage_power () { + value : 0.0045782000; + when : "!A"; + } + area : 10.009600000; + cell_footprint : "sky130_fd_sc_hd__buf"; + cell_leakage_power : 0.0045555110; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A") { + capacitance : 0.0021990000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0020880000; + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0023090000; + } + pin ("X") { + direction : "output"; + function : "(A)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013079700, 0.0034215700, 0.0089506210, 0.0234142800, 0.0612503600, 0.1602272000"); + values("0.0266052000, 0.0255791000, 0.0225076000, 0.0137312000, -0.0096507000, -0.0710294000, -0.2313471000", \ + "0.0263922000, 0.0253967000, 0.0223151000, 0.0135452000, -0.0098511000, -0.0712208000, -0.2315936000", \ + "0.0261448000, 0.0251215000, 0.0220475000, 0.0132799000, -0.0101486000, -0.0714651000, -0.2318289000", \ + "0.0258984000, 0.0248785000, 0.0218074000, 0.0130453000, -0.0103722000, -0.0717077000, -0.2320839000", \ + "0.0257428000, 0.0247205000, 0.0216570000, 0.0128843000, -0.0105244000, -0.0718471000, -0.2321867000", \ + "0.0261537000, 0.0249720000, 0.0217045000, 0.0130026000, -0.0101891000, -0.0714952000, -0.2318794000", \ + "0.0275993000, 0.0263957000, 0.0231509000, 0.0143489000, -0.0090633000, -0.0700118000, -0.2303654000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013079700, 0.0034215700, 0.0089506210, 0.0234142800, 0.0612503600, 0.1602272000"); + values("0.0209230000, 0.0223597000, 0.0258877000, 0.0348017000, 0.0578928000, 0.1185056000, 0.2771312000", \ + "0.0206895000, 0.0221246000, 0.0256531000, 0.0345710000, 0.0576331000, 0.1183947000, 0.2770276000", \ + "0.0203439000, 0.0217886000, 0.0253146000, 0.0341997000, 0.0573421000, 0.1180661000, 0.2766365000", \ + "0.0199990000, 0.0214415000, 0.0249803000, 0.0338554000, 0.0569866000, 0.1181170000, 0.2767269000", \ + "0.0198532000, 0.0213037000, 0.0248373000, 0.0337540000, 0.0568435000, 0.1180564000, 0.2762289000", \ + "0.0204379000, 0.0218157000, 0.0253261000, 0.0340302000, 0.0572843000, 0.1174099000, 0.2762932000", \ + "0.0217468000, 0.0231554000, 0.0266850000, 0.0355955000, 0.0589440000, 0.1195957000, 0.2779719000"); + } + } + max_capacitance : 0.1602270000; + max_transition : 1.5058640000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013079700, 0.0034215700, 0.0089506200, 0.0234143000, 0.0612504000, 0.1602270000"); + values("0.1475420000, 0.1542741000, 0.1689973000, 0.2015366000, 0.2806218000, 0.4862768000, 1.0242375000", \ + "0.1529136000, 0.1596284000, 0.1743621000, 0.2068932000, 0.2860227000, 0.4923638000, 1.0313412000", \ + "0.1659695000, 0.1726952000, 0.1874449000, 0.2200087000, 0.2991772000, 0.5043826000, 1.0416217000", \ + "0.1959358000, 0.2026615000, 0.2174259000, 0.2499772000, 0.3292014000, 0.5351501000, 1.0732523000", \ + "0.2463342000, 0.2530160000, 0.2677435000, 0.3003146000, 0.3796126000, 0.5856536000, 1.1240638000", \ + "0.3233313000, 0.3300352000, 0.3447778000, 0.3773480000, 0.4565386000, 0.6620041000, 1.2012824000", \ + "0.4390513000, 0.4457585000, 0.4605403000, 0.4932287000, 0.5725742000, 0.7785059000, 1.3148344000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013079700, 0.0034215700, 0.0089506200, 0.0234143000, 0.0612504000, 0.1602270000"); + values("0.1448714000, 0.1510559000, 0.1658456000, 0.2024025000, 0.2965347000, 0.5430122000, 1.1865111000", \ + "0.1491139000, 0.1552913000, 0.1700829000, 0.2066430000, 0.3007977000, 0.5473773000, 1.1928419000", \ + "0.1598778000, 0.1661095000, 0.1808983000, 0.2174674000, 0.3115832000, 0.5580769000, 1.2024753000", \ + "0.1828590000, 0.1890776000, 0.2038737000, 0.2404669000, 0.3342646000, 0.5820292000, 1.2291514000", \ + "0.2169887000, 0.2232150000, 0.2379693000, 0.2746100000, 0.3685335000, 0.6151032000, 1.2575854000", \ + "0.2608235000, 0.2670600000, 0.2818551000, 0.3184289000, 0.4125740000, 0.6582940000, 1.3025371000", \ + "0.3076364000, 0.3138705000, 0.3286663000, 0.3651872000, 0.4593247000, 0.7050942000, 1.3478632000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013079700, 0.0034215700, 0.0089506200, 0.0234143000, 0.0612504000, 0.1602270000"); + values("0.0194258000, 0.0252148000, 0.0398003000, 0.0773994000, 0.1807179000, 0.4530253000, 1.1646872000", \ + "0.0192991000, 0.0253852000, 0.0399117000, 0.0776386000, 0.1804528000, 0.4547039000, 1.1680612000", \ + "0.0192566000, 0.0252398000, 0.0398372000, 0.0777068000, 0.1798586000, 0.4516493000, 1.1737552000", \ + "0.0193321000, 0.0253176000, 0.0398151000, 0.0776720000, 0.1813287000, 0.4537434000, 1.1715532000", \ + "0.0194898000, 0.0253272000, 0.0400773000, 0.0777108000, 0.1815865000, 0.4537524000, 1.1658253000", \ + "0.0193607000, 0.0254452000, 0.0398831000, 0.0777043000, 0.1790299000, 0.4522671000, 1.1842177000", \ + "0.0194474000, 0.0254632000, 0.0399700000, 0.0777498000, 0.1807957000, 0.4523660000, 1.1652902000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013079700, 0.0034215700, 0.0089506200, 0.0234143000, 0.0612504000, 0.1602270000"); + values("0.0187569000, 0.0258350000, 0.0447545000, 0.0953708000, 0.2292510000, 0.5807397000, 1.5054509000", \ + "0.0187585000, 0.0258251000, 0.0447825000, 0.0953528000, 0.2292141000, 0.5814632000, 1.5000210000", \ + "0.0187231000, 0.0258366000, 0.0447353000, 0.0953146000, 0.2293844000, 0.5809068000, 1.5034074000", \ + "0.0187498000, 0.0258047000, 0.0448182000, 0.0954902000, 0.2296519000, 0.5831222000, 1.5058644000", \ + "0.0187625000, 0.0258469000, 0.0447320000, 0.0954503000, 0.2294952000, 0.5831394000, 1.5026975000", \ + "0.0188228000, 0.0258845000, 0.0447517000, 0.0955057000, 0.2290487000, 0.5799099000, 1.5054953000", \ + "0.0189545000, 0.0259776000, 0.0449270000, 0.0955513000, 0.2295846000, 0.5831611000, 1.4976353000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__clkdlybuf4s15_2") { + leakage_power () { + value : 0.0058182000; + when : "A"; + } + leakage_power () { + value : 0.0037174000; + when : "!A"; + } + area : 11.260800000; + cell_footprint : "sky130_fd_sc_hd__buf"; + cell_leakage_power : 0.0047678160; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A") { + capacitance : 0.0022040000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0020890000; + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0023190000; + } + pin ("X") { + direction : "output"; + function : "(A)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014356320, 0.0041220770, 0.0118355700, 0.0339830300, 0.0975742200, 0.2801613000"); + values("0.0290343000, 0.0277752000, 0.0241442000, 0.0124586000, -0.0231352000, -0.1261276000, -0.4219654000", \ + "0.0288496000, 0.0275554000, 0.0239620000, 0.0122835000, -0.0233120000, -0.1263529000, -0.4221880000", \ + "0.0286208000, 0.0273461000, 0.0237276000, 0.0120214000, -0.0235641000, -0.1265762000, -0.4223893000", \ + "0.0284051000, 0.0271236000, 0.0235007000, 0.0117985000, -0.0237844000, -0.1267949000, -0.4225952000", \ + "0.0282747000, 0.0269966000, 0.0233851000, 0.0117173000, -0.0238951000, -0.1268805000, -0.4226551000", \ + "0.0293833000, 0.0280047000, 0.0239084000, 0.0117073000, -0.0235344000, -0.1265277000, -0.4223333000", \ + "0.0309304000, 0.0294515000, 0.0254146000, 0.0132764000, -0.0223353000, -0.1249889000, -0.4207768000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014356320, 0.0041220770, 0.0118355700, 0.0339830300, 0.0975742200, 0.2801613000"); + values("0.0254717000, 0.0271863000, 0.0317967000, 0.0444497000, 0.0800107000, 0.1820936000, 0.4746672000", \ + "0.0252201000, 0.0269287000, 0.0315766000, 0.0442095000, 0.0798037000, 0.1817773000, 0.4743675000", \ + "0.0248632000, 0.0265702000, 0.0312145000, 0.0438609000, 0.0794376000, 0.1812942000, 0.4743319000", \ + "0.0245258000, 0.0262323000, 0.0308748000, 0.0435291000, 0.0791018000, 0.1811247000, 0.4739376000", \ + "0.0243871000, 0.0260561000, 0.0307200000, 0.0433609000, 0.0789419000, 0.1810072000, 0.4756773000", \ + "0.0250662000, 0.0266946000, 0.0312657000, 0.0437636000, 0.0794345000, 0.1807226000, 0.4713480000", \ + "0.0264439000, 0.0280476000, 0.0326015000, 0.0453356000, 0.0812176000, 0.1834721000, 0.4758381000"); + } + } + max_capacitance : 0.2801610000; + max_transition : 1.5070320000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014356300, 0.0041220800, 0.0118356000, 0.0339830000, 0.0975742000, 0.2801610000"); + values("0.1642094000, 0.1696894000, 0.1821439000, 0.2089448000, 0.2710766000, 0.4389723000, 0.9184269000", \ + "0.1694885000, 0.1749626000, 0.1874316000, 0.2142057000, 0.2763274000, 0.4442615000, 0.9267268000", \ + "0.1823997000, 0.1878837000, 0.2003837000, 0.2271176000, 0.2892915000, 0.4569888000, 0.9365597000", \ + "0.2120333000, 0.2175160000, 0.2300038000, 0.2567228000, 0.3188636000, 0.4866437000, 0.9666155000", \ + "0.2616856000, 0.2671518000, 0.2795946000, 0.3063502000, 0.3686066000, 0.5365278000, 1.0179817000", \ + "0.3370523000, 0.3425241000, 0.3549210000, 0.3817270000, 0.4439585000, 0.6116562000, 1.0954780000", \ + "0.4493714000, 0.4548520000, 0.4673137000, 0.4941297000, 0.5563930000, 0.7243825000, 1.2039661000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014356300, 0.0041220800, 0.0118356000, 0.0339830000, 0.0975742000, 0.2801610000"); + values("0.1571399000, 0.1621186000, 0.1741598000, 0.2043890000, 0.2867641000, 0.5237674000, 1.1983349000", \ + "0.1613246000, 0.1663272000, 0.1784078000, 0.2086215000, 0.2911582000, 0.5273419000, 1.2045575000", \ + "0.1720246000, 0.1770254000, 0.1891067000, 0.2193270000, 0.3018769000, 0.5383117000, 1.2149426000", \ + "0.1950847000, 0.2000810000, 0.2121630000, 0.2423826000, 0.3249050000, 0.5612274000, 1.2382977000", \ + "0.2291415000, 0.2340940000, 0.2461538000, 0.2763939000, 0.3590666000, 0.5943425000, 1.2769436000", \ + "0.2734263000, 0.2783939000, 0.2904567000, 0.3206772000, 0.4033389000, 0.6385246000, 1.3154386000", \ + "0.3223817000, 0.3273860000, 0.3394470000, 0.3696734000, 0.4521021000, 0.6882060000, 1.3625058000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014356300, 0.0041220800, 0.0118356000, 0.0339830000, 0.0975742000, 0.2801610000"); + values("0.0184063000, 0.0226118000, 0.0325644000, 0.0583356000, 0.1318743000, 0.3542606000, 1.0034532000", \ + "0.0183612000, 0.0224610000, 0.0326684000, 0.0583428000, 0.1314964000, 0.3537693000, 0.9971901000", \ + "0.0184250000, 0.0225465000, 0.0324889000, 0.0583878000, 0.1315636000, 0.3551414000, 1.0051634000", \ + "0.0183911000, 0.0226027000, 0.0324179000, 0.0583980000, 0.1319306000, 0.3551067000, 1.0025240000", \ + "0.0183660000, 0.0223485000, 0.0325527000, 0.0585118000, 0.1315821000, 0.3532157000, 0.9977639000", \ + "0.0183796000, 0.0225400000, 0.0326131000, 0.0584385000, 0.1316764000, 0.3526944000, 0.9902571000", \ + "0.0185165000, 0.0227364000, 0.0325225000, 0.0584717000, 0.1319469000, 0.3512565000, 0.9899489000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014356300, 0.0041220800, 0.0118356000, 0.0339830000, 0.0975742000, 0.2801610000"); + values("0.0161815000, 0.0209072000, 0.0343143000, 0.0738009000, 0.1907700000, 0.5316231000, 1.5022874000", \ + "0.0162595000, 0.0209581000, 0.0342568000, 0.0739565000, 0.1907952000, 0.5294999000, 1.5031547000", \ + "0.0162657000, 0.0209436000, 0.0343027000, 0.0738931000, 0.1907606000, 0.5283185000, 1.5033081000", \ + "0.0162662000, 0.0209507000, 0.0343107000, 0.0738603000, 0.1907819000, 0.5303180000, 1.5024252000", \ + "0.0162250000, 0.0209078000, 0.0342806000, 0.0739775000, 0.1905092000, 0.5296794000, 1.5070324000", \ + "0.0162652000, 0.0210224000, 0.0342964000, 0.0738649000, 0.1904057000, 0.5279427000, 1.4965156000", \ + "0.0163513000, 0.0210912000, 0.0344305000, 0.0740032000, 0.1905709000, 0.5296388000, 1.4954880000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__clkdlybuf4s18_1") { + leakage_power () { + value : 0.0043114000; + when : "A"; + } + leakage_power () { + value : 0.0042517000; + when : "!A"; + } + area : 10.009600000; + cell_footprint : "sky130_fd_sc_hd__buf"; + cell_leakage_power : 0.0042815450; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A") { + capacitance : 0.0022010000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0020920000; + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0023110000; + } + pin ("X") { + direction : "output"; + function : "(A)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013079700, 0.0034215700, 0.0089506210, 0.0234142800, 0.0612503600, 0.1602272000"); + values("0.0272446000, 0.0262207000, 0.0231923000, 0.0144416000, -0.0089525000, -0.0702879000, -0.2306783000", \ + "0.0270501000, 0.0260299000, 0.0229855000, 0.0142490000, -0.0091674000, -0.0705136000, -0.2309067000", \ + "0.0267812000, 0.0257585000, 0.0227279000, 0.0139843000, -0.0094215000, -0.0707547000, -0.2311284000", \ + "0.0265320000, 0.0255085000, 0.0224755000, 0.0136958000, -0.0097176000, -0.0710460000, -0.2314160000", \ + "0.0263619000, 0.0253522000, 0.0223126000, 0.0135240000, -0.0098754000, -0.0712092000, -0.2315637000", \ + "0.0268106000, 0.0256112000, 0.0223518000, 0.0139895000, -0.0093033000, -0.0706382000, -0.2309645000", \ + "0.0282394000, 0.0270297000, 0.0237833000, 0.0150044000, -0.0084310000, -0.0692878000, -0.2296580000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013079700, 0.0034215700, 0.0089506210, 0.0234142800, 0.0612503600, 0.1602272000"); + values("0.0216766000, 0.0231276000, 0.0266856000, 0.0355889000, 0.0586721000, 0.1193819000, 0.2791193000", \ + "0.0214183000, 0.0228783000, 0.0264314000, 0.0353282000, 0.0584545000, 0.1190857000, 0.2781134000", \ + "0.0211024000, 0.0225637000, 0.0261177000, 0.0350108000, 0.0581377000, 0.1187770000, 0.2777777000", \ + "0.0207337000, 0.0222094000, 0.0257653000, 0.0346563000, 0.0577267000, 0.1182074000, 0.2776320000", \ + "0.0205673000, 0.0220316000, 0.0255764000, 0.0345001000, 0.0577998000, 0.1182312000, 0.2766559000", \ + "0.0211642000, 0.0225527000, 0.0260631000, 0.0347698000, 0.0579774000, 0.1182422000, 0.2785436000", \ + "0.0224268000, 0.0238299000, 0.0273588000, 0.0362999000, 0.0597708000, 0.1204189000, 0.2785392000"); + } + } + max_capacitance : 0.1602270000; + max_transition : 1.5056410000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013079700, 0.0034215700, 0.0089506200, 0.0234143000, 0.0612504000, 0.1602270000"); + values("0.1601309000, 0.1670110000, 0.1820362000, 0.2149422000, 0.2942774000, 0.4995324000, 1.0401193000", \ + "0.1655510000, 0.1723567000, 0.1874454000, 0.2203586000, 0.2996971000, 0.5053480000, 1.0422966000", \ + "0.1785633000, 0.1854431000, 0.2004919000, 0.2334070000, 0.3127460000, 0.5180313000, 1.0553149000", \ + "0.2087265000, 0.2156040000, 0.2306470000, 0.2634807000, 0.3428702000, 0.5483557000, 1.0890383000", \ + "0.2604392000, 0.2673121000, 0.2822966000, 0.3152022000, 0.3945763000, 0.6004146000, 1.1370832000", \ + "0.3395066000, 0.3463765000, 0.3614199000, 0.3945100000, 0.4739237000, 0.6791467000, 1.2163414000", \ + "0.4587110000, 0.4655683000, 0.4806025000, 0.5135620000, 0.5930457000, 0.7985758000, 1.3355441000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013079700, 0.0034215700, 0.0089506200, 0.0234143000, 0.0612504000, 0.1602270000"); + values("0.1586736000, 0.1649786000, 0.1799063000, 0.2165194000, 0.3103829000, 0.5556987000, 1.1996036000", \ + "0.1628206000, 0.1691583000, 0.1840652000, 0.2206639000, 0.3146175000, 0.5604225000, 1.2066814000", \ + "0.1736424000, 0.1799824000, 0.1948904000, 0.2314980000, 0.3254227000, 0.5713359000, 1.2175213000", \ + "0.1970717000, 0.2033669000, 0.2182956000, 0.2549900000, 0.3489741000, 0.5966482000, 1.2426074000", \ + "0.2324570000, 0.2387521000, 0.2536805000, 0.2903611000, 0.3844558000, 0.6306103000, 1.2731631000", \ + "0.2782563000, 0.2846123000, 0.2995530000, 0.3362103000, 0.4302849000, 0.6754737000, 1.3201495000", \ + "0.3293646000, 0.3357032000, 0.3506769000, 0.3874627000, 0.4815727000, 0.7277968000, 1.3692130000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013079700, 0.0034215700, 0.0089506200, 0.0234143000, 0.0612504000, 0.1602270000"); + values("0.0201129000, 0.0259433000, 0.0406893000, 0.0781913000, 0.1803825000, 0.4583635000, 1.1705076000", \ + "0.0199524000, 0.0259926000, 0.0405284000, 0.0784045000, 0.1815932000, 0.4556939000, 1.1674293000", \ + "0.0200612000, 0.0258241000, 0.0404742000, 0.0781479000, 0.1805806000, 0.4580576000, 1.1716600000", \ + "0.0200614000, 0.0258362000, 0.0405024000, 0.0781733000, 0.1815148000, 0.4582763000, 1.1696587000", \ + "0.0200251000, 0.0260135000, 0.0406532000, 0.0781923000, 0.1814614000, 0.4531070000, 1.1693088000", \ + "0.0201091000, 0.0259026000, 0.0405551000, 0.0781297000, 0.1793036000, 0.4552041000, 1.1704430000", \ + "0.0200612000, 0.0262660000, 0.0407635000, 0.0783850000, 0.1817114000, 0.4542726000, 1.1710500000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013079700, 0.0034215700, 0.0089506200, 0.0234143000, 0.0612504000, 0.1602270000"); + values("0.0192022000, 0.0262805000, 0.0450800000, 0.0956750000, 0.2294641000, 0.5805328000, 1.5015692000", \ + "0.0192689000, 0.0263121000, 0.0451689000, 0.0956149000, 0.2294747000, 0.5828621000, 1.5027655000", \ + "0.0192712000, 0.0263122000, 0.0451684000, 0.0956372000, 0.2294869000, 0.5827684000, 1.5026399000", \ + "0.0192950000, 0.0262378000, 0.0451147000, 0.0955522000, 0.2289782000, 0.5824441000, 1.5050420000", \ + "0.0192283000, 0.0262786000, 0.0451216000, 0.0954549000, 0.2295377000, 0.5818896000, 1.4956502000", \ + "0.0193305000, 0.0263327000, 0.0450946000, 0.0955561000, 0.2288220000, 0.5802709000, 1.5056414000", \ + "0.0194301000, 0.0264041000, 0.0452457000, 0.0956502000, 0.2292362000, 0.5817281000, 1.4973256000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__clkdlybuf4s18_2") { + leakage_power () { + value : 0.0056127000; + when : "A"; + } + leakage_power () { + value : 0.0042917000; + when : "!A"; + } + area : 10.009600000; + cell_footprint : "sky130_fd_sc_hd__buf"; + cell_leakage_power : 0.0049522000; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A") { + capacitance : 0.0022060000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0020970000; + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0023160000; + } + pin ("X") { + direction : "output"; + function : "(A)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014501170, 0.0042056820, 0.0121974600, 0.0353755100, 0.1025973000, 0.2975563000"); + values("0.0299015000, 0.0286243000, 0.0249267000, 0.0129070000, -0.0242433000, -0.1330941000, -0.4489818000", \ + "0.0296601000, 0.0283755000, 0.0247071000, 0.0127081000, -0.0244596000, -0.1333188000, -0.4491072000", \ + "0.0294065000, 0.0281164000, 0.0244678000, 0.0124424000, -0.0247124000, -0.1335777000, -0.4493388000", \ + "0.0291469000, 0.0278770000, 0.0241646000, 0.0121607000, -0.0249970000, -0.1338625000, -0.4496188000", \ + "0.0289807000, 0.0276965000, 0.0240055000, 0.0119916000, -0.0251623000, -0.1340007000, -0.4498194000", \ + "0.0300245000, 0.0286297000, 0.0244814000, 0.0119546000, -0.0248744000, -0.1336889000, -0.4495176000", \ + "0.0315764000, 0.0301419000, 0.0259855000, 0.0136347000, -0.0236837000, -0.1321681000, -0.4479843000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014501170, 0.0042056820, 0.0121974600, 0.0353755100, 0.1025973000, 0.2975563000"); + values("0.0259920000, 0.0277205000, 0.0325060000, 0.0456211000, 0.0827483000, 0.1903330000, 0.5005356000", \ + "0.0257600000, 0.0274951000, 0.0322401000, 0.0453951000, 0.0825479000, 0.1901800000, 0.5032978000", \ + "0.0254276000, 0.0271614000, 0.0318859000, 0.0449789000, 0.0822371000, 0.1898742000, 0.5004633000", \ + "0.0250594000, 0.0267907000, 0.0315628000, 0.0446524000, 0.0818903000, 0.1895503000, 0.5021157000", \ + "0.0248656000, 0.0266034000, 0.0313902000, 0.0445033000, 0.0816806000, 0.1895494000, 0.5027799000", \ + "0.0256096000, 0.0272765000, 0.0319655000, 0.0448702000, 0.0822305000, 0.1893407000, 0.5024173000", \ + "0.0269716000, 0.0285748000, 0.0332576000, 0.0464633000, 0.0839843000, 0.1917898000, 0.5039006000"); + } + } + max_capacitance : 0.2975560000; + max_transition : 1.5151690000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014501200, 0.0042056800, 0.0121975000, 0.0353755000, 0.1025970000, 0.2975560000"); + values("0.1727073000, 0.1782241000, 0.1909765000, 0.2187490000, 0.2839887000, 0.4625739000, 0.9789232000", \ + "0.1780168000, 0.1834989000, 0.1962452000, 0.2240261000, 0.2893556000, 0.4681527000, 0.9849378000", \ + "0.1909209000, 0.1964700000, 0.2092225000, 0.2369807000, 0.3021932000, 0.4810196000, 0.9971602000", \ + "0.2207655000, 0.2262672000, 0.2389405000, 0.2667098000, 0.3319411000, 0.5108129000, 1.0270421000", \ + "0.2708275000, 0.2763641000, 0.2891457000, 0.3168763000, 0.3822005000, 0.5607784000, 1.0779414000", \ + "0.3467611000, 0.3522867000, 0.3650466000, 0.3926786000, 0.4580688000, 0.6364800000, 1.1542023000", \ + "0.4606014000, 0.4661036000, 0.4788278000, 0.5066211000, 0.5719822000, 0.7503727000, 1.2658896000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014501200, 0.0042056800, 0.0121975000, 0.0353755000, 0.1025970000, 0.2975560000"); + values("0.1619170000, 0.1668150000, 0.1787529000, 0.2085414000, 0.2902463000, 0.5247637000, 1.2066319000", \ + "0.1661579000, 0.1710489000, 0.1829822000, 0.2127525000, 0.2942531000, 0.5300329000, 1.2134387000", \ + "0.1769759000, 0.1818763000, 0.1937796000, 0.2234999000, 0.3049226000, 0.5408505000, 1.2233601000", \ + "0.2004336000, 0.2053546000, 0.2172959000, 0.2469591000, 0.3286511000, 0.5641278000, 1.2457488000", \ + "0.2357841000, 0.2406810000, 0.2526219000, 0.2823870000, 0.3639525000, 0.5984536000, 1.2869472000", \ + "0.2822092000, 0.2871247000, 0.2990624000, 0.3287819000, 0.4104689000, 0.6449356000, 1.3268051000", \ + "0.3353205000, 0.3402435000, 0.3521998000, 0.3820146000, 0.4637562000, 0.6990492000, 1.3778052000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014501200, 0.0042056800, 0.0121975000, 0.0353755000, 0.1025970000, 0.2975560000"); + values("0.0191424000, 0.0233200000, 0.0335267000, 0.0601397000, 0.1373015000, 0.3756722000, 1.0745347000", \ + "0.0191214000, 0.0234488000, 0.0335290000, 0.0600800000, 0.1375418000, 0.3737828000, 1.0704024000", \ + "0.0192457000, 0.0232000000, 0.0335562000, 0.0600216000, 0.1376117000, 0.3736605000, 1.0676069000", \ + "0.0190969000, 0.0232939000, 0.0335367000, 0.0600577000, 0.1374776000, 0.3730330000, 1.0683545000", \ + "0.0190842000, 0.0233245000, 0.0332874000, 0.0602506000, 0.1375851000, 0.3754851000, 1.0664193000", \ + "0.0191752000, 0.0233382000, 0.0334287000, 0.0603075000, 0.1371682000, 0.3736098000, 1.0627257000", \ + "0.0192370000, 0.0232660000, 0.0336408000, 0.0602494000, 0.1374797000, 0.3710811000, 1.0607779000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014501200, 0.0042056800, 0.0121975000, 0.0353755000, 0.1025970000, 0.2975560000"); + values("0.0165624000, 0.0210814000, 0.0339756000, 0.0726012000, 0.1878837000, 0.5257051000, 1.5055314000", \ + "0.0165208000, 0.0210588000, 0.0340170000, 0.0724509000, 0.1881689000, 0.5264050000, 1.5126742000", \ + "0.0164511000, 0.0210471000, 0.0340402000, 0.0726356000, 0.1881550000, 0.5260041000, 1.5075764000", \ + "0.0165270000, 0.0210876000, 0.0340510000, 0.0724462000, 0.1879487000, 0.5263582000, 1.5098770000", \ + "0.0165154000, 0.0210675000, 0.0340736000, 0.0726330000, 0.1881602000, 0.5268799000, 1.5151690000", \ + "0.0165715000, 0.0211193000, 0.0340867000, 0.0725822000, 0.1877956000, 0.5253253000, 1.5106827000", \ + "0.0167522000, 0.0212453000, 0.0340871000, 0.0726697000, 0.1879135000, 0.5256184000, 1.4996508000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__clkdlybuf4s25_1") { + leakage_power () { + value : 0.0048215000; + when : "A"; + } + leakage_power () { + value : 0.0027172000; + when : "!A"; + } + area : 10.009600000; + cell_footprint : "sky130_fd_sc_hd__buf"; + cell_leakage_power : 0.0037693760; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A") { + capacitance : 0.0022080000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0020960000; + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0023210000; + } + pin ("X") { + direction : "output"; + function : "(A)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012965110, 0.0033618830, 0.0087174390, 0.0226045200, 0.0586140200, 0.1519875000"); + values("0.0294447000, 0.0284653000, 0.0256198000, 0.0172616000, -0.0051729000, -0.0635796000, -0.2149011000", \ + "0.0292603000, 0.0282833000, 0.0254285000, 0.0170713000, -0.0053785000, -0.0637727000, -0.2150725000", \ + "0.0290075000, 0.0280060000, 0.0251558000, 0.0168070000, -0.0056376000, -0.0640371000, -0.2153754000", \ + "0.0287227000, 0.0277239000, 0.0248733000, 0.0165246000, -0.0059265000, -0.0643306000, -0.2156256000", \ + "0.0285525000, 0.0275795000, 0.0246793000, 0.0163407000, -0.0061054000, -0.0645000000, -0.2158338000", \ + "0.0291449000, 0.0279378000, 0.0246925000, 0.0166882000, -0.0057548000, -0.0641445000, -0.2154517000", \ + "0.0305054000, 0.0292743000, 0.0261220000, 0.0176012000, -0.0048476000, -0.0629226000, -0.2142199000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012965110, 0.0033618830, 0.0087174390, 0.0226045200, 0.0586140200, 0.1519875000"); + values("0.0237801000, 0.0252565000, 0.0287833000, 0.0374465000, 0.0596076000, 0.1171852000, 0.2672780000", \ + "0.0235561000, 0.0250265000, 0.0285512000, 0.0372415000, 0.0595998000, 0.1175315000, 0.2667272000", \ + "0.0231775000, 0.0246572000, 0.0282047000, 0.0368850000, 0.0589747000, 0.1166560000, 0.2667178000", \ + "0.0227973000, 0.0242693000, 0.0277892000, 0.0364817000, 0.0588362000, 0.1167759000, 0.2661722000", \ + "0.0225736000, 0.0240637000, 0.0276198000, 0.0362775000, 0.0584402000, 0.1160657000, 0.2661756000", \ + "0.0232068000, 0.0245452000, 0.0278928000, 0.0364790000, 0.0585594000, 0.1160931000, 0.2660990000", \ + "0.0244972000, 0.0258762000, 0.0292537000, 0.0379707000, 0.0601390000, 0.1178825000, 0.2663021000"); + } + } + max_capacitance : 0.1519870000; + max_transition : 1.5088010000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012965100, 0.0033618800, 0.0087174400, 0.0226045000, 0.0586140000, 0.1519870000"); + values("0.2082778000, 0.2152867000, 0.2306441000, 0.2635193000, 0.3386665000, 0.5286411000, 1.0212748000", \ + "0.2135772000, 0.2205776000, 0.2359329000, 0.2688147000, 0.3439430000, 0.5338784000, 1.0247986000", \ + "0.2265824000, 0.2334619000, 0.2488182000, 0.2816846000, 0.3568322000, 0.5468611000, 1.0393335000", \ + "0.2569186000, 0.2638345000, 0.2792016000, 0.3120268000, 0.3871634000, 0.5769390000, 1.0692698000", \ + "0.3113429000, 0.3183462000, 0.3335837000, 0.3664597000, 0.4415747000, 0.6315122000, 1.1249014000", \ + "0.3945561000, 0.4015240000, 0.4168422000, 0.4497408000, 0.5249531000, 0.7147425000, 1.2071092000", \ + "0.5201776000, 0.5271235000, 0.5424748000, 0.5753274000, 0.6505626000, 0.8403707000, 1.3314112000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012965100, 0.0033618800, 0.0087174400, 0.0226045000, 0.0586140000, 0.1519870000"); + values("0.2129309000, 0.2195064000, 0.2350954000, 0.2728174000, 0.3680223000, 0.6142645000, 1.2557803000", \ + "0.2171841000, 0.2237844000, 0.2393148000, 0.2770489000, 0.3722035000, 0.6186719000, 1.2571638000", \ + "0.2277189000, 0.2343590000, 0.2498695000, 0.2874578000, 0.3829007000, 0.6290688000, 1.2726254000", \ + "0.2517516000, 0.2583414000, 0.2738460000, 0.3115714000, 0.4067048000, 0.6533079000, 1.2949940000", \ + "0.2901077000, 0.2967414000, 0.3122800000, 0.3500157000, 0.4452530000, 0.6915544000, 1.3349264000", \ + "0.3414299000, 0.3479844000, 0.3635598000, 0.4012892000, 0.4964454000, 0.7438180000, 1.3830814000", \ + "0.4037811000, 0.4103696000, 0.4259907000, 0.4637630000, 0.5590108000, 0.8049453000, 1.4432101000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012965100, 0.0033618800, 0.0087174400, 0.0226045000, 0.0586140000, 0.1519870000"); + values("0.0252720000, 0.0309681000, 0.0451204000, 0.0800968000, 0.1735552000, 0.4264966000, 1.0918062000", \ + "0.0252504000, 0.0308360000, 0.0451472000, 0.0800958000, 0.1727007000, 0.4263627000, 1.0774941000", \ + "0.0250326000, 0.0309010000, 0.0450787000, 0.0800970000, 0.1733802000, 0.4263922000, 1.0770443000", \ + "0.0250936000, 0.0309525000, 0.0453330000, 0.0800269000, 0.1732998000, 0.4229702000, 1.0864448000", \ + "0.0250271000, 0.0310915000, 0.0451695000, 0.0802430000, 0.1731858000, 0.4263900000, 1.0826293000", \ + "0.0252722000, 0.0308265000, 0.0452229000, 0.0801452000, 0.1724058000, 0.4249536000, 1.0733850000", \ + "0.0252257000, 0.0310887000, 0.0454604000, 0.0801892000, 0.1733360000, 0.4232177000, 1.0762610000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012965100, 0.0033618800, 0.0087174400, 0.0226045000, 0.0586140000, 0.1519870000"); + values("0.0242592000, 0.0315155000, 0.0507595000, 0.1017972000, 0.2363794000, 0.5891164000, 1.5006447000", \ + "0.0242383000, 0.0315573000, 0.0507816000, 0.1018469000, 0.2364249000, 0.5890283000, 1.4994983000", \ + "0.0243167000, 0.0316166000, 0.0506793000, 0.1017796000, 0.2360383000, 0.5871254000, 1.5044088000", \ + "0.0242471000, 0.0315323000, 0.0507912000, 0.1017696000, 0.2364147000, 0.5893364000, 1.5088013000", \ + "0.0243483000, 0.0315297000, 0.0507503000, 0.1015993000, 0.2363386000, 0.5877164000, 1.5062632000", \ + "0.0243165000, 0.0315250000, 0.0508146000, 0.1018857000, 0.2354560000, 0.5882609000, 1.5016127000", \ + "0.0243646000, 0.0316093000, 0.0507361000, 0.1019537000, 0.2363437000, 0.5867514000, 1.4963196000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__clkdlybuf4s25_2") { + leakage_power () { + value : 0.0055573000; + when : "A"; + } + leakage_power () { + value : 0.0043928000; + when : "!A"; + } + area : 10.009600000; + cell_footprint : "sky130_fd_sc_hd__buf"; + cell_leakage_power : 0.0049750230; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A") { + capacitance : 0.0022090000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0020910000; + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0023270000; + } + pin ("X") { + direction : "output"; + function : "(A)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014508600, 0.0042099900, 0.0122162100, 0.0354480400, 0.1028603000, 0.2984718000"); + values("0.0317599000, 0.0304441000, 0.0267952000, 0.0150108000, -0.0219955000, -0.1311173000, -0.4480146000", \ + "0.0315785000, 0.0302522000, 0.0265952000, 0.0148156000, -0.0221775000, -0.1313089000, -0.4481836000", \ + "0.0313321000, 0.0300058000, 0.0263490000, 0.0145722000, -0.0224268000, -0.1315376000, -0.4484391000", \ + "0.0310685000, 0.0297869000, 0.0260954000, 0.0142889000, -0.0226597000, -0.1318111000, -0.4487575000", \ + "0.0308656000, 0.0295549000, 0.0258755000, 0.0141247000, -0.0228985000, -0.1319958000, -0.4488744000", \ + "0.0312514000, 0.0297809000, 0.0257913000, 0.0142840000, -0.0227354000, -0.1318141000, -0.4487155000", \ + "0.0336536000, 0.0322035000, 0.0279042000, 0.0154088000, -0.0217177000, -0.1305112000, -0.4473902000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014508600, 0.0042099900, 0.0122162100, 0.0354480400, 0.1028603000, 0.2984718000"); + values("0.0281218000, 0.0298910000, 0.0347636000, 0.0480748000, 0.0853590000, 0.1933231000, 0.5094841000", \ + "0.0278924000, 0.0296553000, 0.0345334000, 0.0478561000, 0.0851280000, 0.1929841000, 0.5069158000", \ + "0.0275714000, 0.0293173000, 0.0342208000, 0.0474564000, 0.0848213000, 0.1925054000, 0.5065460000", \ + "0.0271444000, 0.0289157000, 0.0338000000, 0.0470046000, 0.0843398000, 0.1922992000, 0.5033316000", \ + "0.0268840000, 0.0286377000, 0.0334683000, 0.0467253000, 0.0840784000, 0.1927716000, 0.5057107000", \ + "0.0277897000, 0.0294378000, 0.0340218000, 0.0469699000, 0.0842959000, 0.1921814000, 0.5062916000", \ + "0.0290598000, 0.0306620000, 0.0353267000, 0.0486441000, 0.0861095000, 0.1943192000, 0.5057790000"); + } + } + max_capacitance : 0.2984720000; + max_transition : 1.5053620000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014508600, 0.0042099900, 0.0122162000, 0.0354480000, 0.1028600000, 0.2984720000"); + values("0.2320593000, 0.2383253000, 0.2526334000, 0.2830350000, 0.3517334000, 0.5317689000, 1.0493246000", \ + "0.2372284000, 0.2434730000, 0.2577819000, 0.2881924000, 0.3568618000, 0.5369358000, 1.0540786000", \ + "0.2500241000, 0.2562689000, 0.2705771000, 0.3009871000, 0.3696684000, 0.5497339000, 1.0672416000", \ + "0.2801764000, 0.2864337000, 0.3007224000, 0.3311670000, 0.3997842000, 0.5798260000, 1.0980243000", \ + "0.3343337000, 0.3405662000, 0.3547331000, 0.3852631000, 0.4538654000, 0.6340705000, 1.1513958000", \ + "0.4165880000, 0.4227996000, 0.4370845000, 0.4675142000, 0.5360875000, 0.7163538000, 1.2339938000", \ + "0.5405628000, 0.5468255000, 0.5610837000, 0.5914735000, 0.6601863000, 0.8402026000, 1.3573483000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014508600, 0.0042099900, 0.0122162000, 0.0354480000, 0.1028600000, 0.2984720000"); + values("0.2221131000, 0.2273998000, 0.2400569000, 0.2705993000, 0.3521583000, 0.5864022000, 1.2655308000", \ + "0.2262701000, 0.2315608000, 0.2441429000, 0.2746914000, 0.3560859000, 0.5894558000, 1.2687759000", \ + "0.2368684000, 0.2421244000, 0.2548019000, 0.2852918000, 0.3670468000, 0.6005322000, 1.2797735000", \ + "0.2607615000, 0.2660432000, 0.2786604000, 0.3090888000, 0.3905835000, 0.6241483000, 1.3037266000", \ + "0.2986053000, 0.3038854000, 0.3164471000, 0.3469339000, 0.4285429000, 0.6620636000, 1.3392635000", \ + "0.3496491000, 0.3549350000, 0.3675044000, 0.3980363000, 0.4795027000, 0.7137165000, 1.3898053000", \ + "0.4120860000, 0.4173387000, 0.4300120000, 0.4605727000, 0.5423256000, 0.7764178000, 1.4518068000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014508600, 0.0042099900, 0.0122162000, 0.0354480000, 0.1028600000, 0.2984720000"); + values("0.0242260000, 0.0284228000, 0.0394207000, 0.0667045000, 0.1429071000, 0.3782578000, 1.0741625000", \ + "0.0242298000, 0.0285776000, 0.0392148000, 0.0666628000, 0.1429783000, 0.3770990000, 1.0798112000", \ + "0.0242294000, 0.0285767000, 0.0392320000, 0.0666846000, 0.1429488000, 0.3774675000, 1.0792035000", \ + "0.0244708000, 0.0288439000, 0.0392187000, 0.0669041000, 0.1427183000, 0.3778130000, 1.0674157000", \ + "0.0245026000, 0.0288519000, 0.0394102000, 0.0668041000, 0.1430945000, 0.3762459000, 1.0786936000", \ + "0.0243862000, 0.0285559000, 0.0396617000, 0.0668433000, 0.1428747000, 0.3785981000, 1.0686014000", \ + "0.0245195000, 0.0289031000, 0.0393937000, 0.0669342000, 0.1430542000, 0.3766722000, 1.0679359000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014508600, 0.0042099900, 0.0122162000, 0.0354480000, 0.1028600000, 0.2984720000"); + values("0.0194055000, 0.0239085000, 0.0367551000, 0.0744424000, 0.1884572000, 0.5240126000, 1.5049735000", \ + "0.0193849000, 0.0239102000, 0.0368279000, 0.0744064000, 0.1882490000, 0.5245436000, 1.5053624000", \ + "0.0192988000, 0.0240084000, 0.0368316000, 0.0745036000, 0.1884740000, 0.5233376000, 1.5045146000", \ + "0.0192767000, 0.0238896000, 0.0367765000, 0.0745278000, 0.1881726000, 0.5246377000, 1.4996213000", \ + "0.0192646000, 0.0238405000, 0.0368498000, 0.0745383000, 0.1884086000, 0.5235498000, 1.5034985000", \ + "0.0192983000, 0.0238955000, 0.0368661000, 0.0745125000, 0.1878626000, 0.5245513000, 1.5019068000", \ + "0.0193725000, 0.0240205000, 0.0368429000, 0.0744872000, 0.1884070000, 0.5239245000, 1.4957389000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__clkdlybuf4s50_1") { + leakage_power () { + value : 0.0044360000; + when : "A"; + } + leakage_power () { + value : 0.0033888000; + when : "!A"; + } + area : 10.009600000; + cell_footprint : "sky130_fd_sc_hd__buf"; + cell_leakage_power : 0.0039124260; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A") { + capacitance : 0.0021710000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0020550000; + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0022860000; + } + pin ("X") { + direction : "output"; + function : "(A)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013029390, 0.0033953010, 0.0088477440, 0.0230561400, 0.0600815100, 0.1565651000"); + values("0.0356694000, 0.0347865000, 0.0321712000, 0.0242457000, 0.0015850000, -0.0584541000, -0.2149462000", \ + "0.0355259000, 0.0346390000, 0.0320273000, 0.0241081000, 0.0014384000, -0.0586317000, -0.2150924000", \ + "0.0353066000, 0.0344061000, 0.0318337000, 0.0238498000, 0.0011742000, -0.0588620000, -0.2153386000", \ + "0.0350185000, 0.0341747000, 0.0315360000, 0.0235914000, 0.0009471000, -0.0591547000, -0.2155924000", \ + "0.0347329000, 0.0338543000, 0.0312172000, 0.0232650000, 0.0005983000, -0.0594622000, -0.2159205000", \ + "0.0347417000, 0.0338365000, 0.0312608000, 0.0233159000, 0.0006236000, -0.0594191000, -0.2159084000", \ + "0.0377215000, 0.0364629000, 0.0332317000, 0.0245921000, 0.0019215000, -0.0580522000, -0.2144953000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013029390, 0.0033953010, 0.0088477440, 0.0230561400, 0.0600815100, 0.1565651000"); + values("0.0291934000, 0.0309049000, 0.0351352000, 0.0448053000, 0.0677513000, 0.1266838000, 0.2824883000", \ + "0.0290784000, 0.0308061000, 0.0350471000, 0.0446335000, 0.0676203000, 0.1266248000, 0.2810716000", \ + "0.0287823000, 0.0305020000, 0.0347651000, 0.0443399000, 0.0673336000, 0.1263268000, 0.2820978000", \ + "0.0283122000, 0.0300352000, 0.0343012000, 0.0438814000, 0.0668363000, 0.1258999000, 0.2816289000", \ + "0.0277581000, 0.0294924000, 0.0337668000, 0.0433700000, 0.0663719000, 0.1252529000, 0.2811110000", \ + "0.0278175000, 0.0295314000, 0.0338087000, 0.0434701000, 0.0664175000, 0.1259060000, 0.2798105000", \ + "0.0310595000, 0.0323685000, 0.0358129000, 0.0447211000, 0.0672502000, 0.1261994000, 0.2821123000"); + } + } + max_capacitance : 0.1565650000; + max_transition : 1.4953150000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013029400, 0.0033953000, 0.0088477400, 0.0230561000, 0.0600815000, 0.1565650000"); + values("0.3773694000, 0.3866315000, 0.4059351000, 0.4460350000, 0.5308621000, 0.7307884000, 1.2462394000", \ + "0.3827907000, 0.3920035000, 0.4113206000, 0.4514379000, 0.5363058000, 0.7363902000, 1.2523417000", \ + "0.3957985000, 0.4050356000, 0.4246235000, 0.4643653000, 0.5490737000, 0.7493524000, 1.2642087000", \ + "0.4264131000, 0.4354225000, 0.4550432000, 0.4950519000, 0.5798348000, 0.7797263000, 1.2956545000", \ + "0.4899625000, 0.4991952000, 0.5187372000, 0.5585674000, 0.6433798000, 0.8431870000, 1.3596501000", \ + "0.5922047000, 0.6013856000, 0.6209706000, 0.6609322000, 0.7456171000, 0.9457167000, 1.4619773000", \ + "0.7490191000, 0.7582726000, 0.7778595000, 0.8177564000, 0.9025245000, 1.1023615000, 1.6169032000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013029400, 0.0033953000, 0.0088477400, 0.0230561000, 0.0600815000, 0.1565650000"); + values("0.4338853000, 0.4419386000, 0.4598301000, 0.4994158000, 0.5958226000, 0.8412734000, 1.4799054000", \ + "0.4382267000, 0.4463970000, 0.4642392000, 0.5037932000, 0.6002258000, 0.8456745000, 1.4838808000", \ + "0.4483291000, 0.4564497000, 0.4743768000, 0.5139720000, 0.6104150000, 0.8558570000, 1.4945366000", \ + "0.4716155000, 0.4797333000, 0.4976726000, 0.5372944000, 0.6337137000, 0.8791722000, 1.5180681000", \ + "0.5163753000, 0.5245345000, 0.5424525000, 0.5822786000, 0.6784374000, 0.9238412000, 1.5635842000", \ + "0.5815561000, 0.5897093000, 0.6075742000, 0.6472572000, 0.7434043000, 0.9887656000, 1.6259988000", \ + "0.6654859000, 0.6735275000, 0.6914279000, 0.7310315000, 0.8274398000, 1.0729262000, 1.7124713000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013029400, 0.0033953000, 0.0088477400, 0.0230561000, 0.0600815000, 0.1565650000"); + values("0.0316835000, 0.0388641000, 0.0549857000, 0.0928791000, 0.1875223000, 0.4420750000, 1.1274486000", \ + "0.0316710000, 0.0389587000, 0.0552536000, 0.0928749000, 0.1869992000, 0.4419652000, 1.1307008000", \ + "0.0320343000, 0.0387162000, 0.0552029000, 0.0931895000, 0.1868753000, 0.4420961000, 1.1277218000", \ + "0.0316108000, 0.0392974000, 0.0548875000, 0.0928749000, 0.1875972000, 0.4425213000, 1.1285571000", \ + "0.0319514000, 0.0388730000, 0.0546436000, 0.0931587000, 0.1873998000, 0.4437640000, 1.1342893000", \ + "0.0320745000, 0.0388654000, 0.0551964000, 0.0929497000, 0.1874806000, 0.4441730000, 1.1316580000", \ + "0.0322273000, 0.0391140000, 0.0546263000, 0.0930356000, 0.1875851000, 0.4402832000, 1.1261767000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013029400, 0.0033953000, 0.0088477400, 0.0230561000, 0.0600815000, 0.1565650000"); + values("0.0276344000, 0.0351738000, 0.0537110000, 0.1024539000, 0.2339757000, 0.5807068000, 1.4935095000", \ + "0.0276508000, 0.0351528000, 0.0536777000, 0.1026704000, 0.2336994000, 0.5802373000, 1.4923178000", \ + "0.0276189000, 0.0351725000, 0.0537572000, 0.1025695000, 0.2340395000, 0.5807012000, 1.4946661000", \ + "0.0275801000, 0.0351757000, 0.0537524000, 0.1025093000, 0.2340426000, 0.5808007000, 1.4953152000", \ + "0.0276200000, 0.0351283000, 0.0537263000, 0.1024870000, 0.2343969000, 0.5810189000, 1.4948855000", \ + "0.0276904000, 0.0350172000, 0.0536907000, 0.1024864000, 0.2343737000, 0.5812389000, 1.4898336000", \ + "0.0277196000, 0.0351690000, 0.0537398000, 0.1025453000, 0.2341415000, 0.5807450000, 1.4922109000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__clkdlybuf4s50_2") { + leakage_power () { + value : 0.0049600000; + when : "A"; + } + leakage_power () { + value : 0.0037643000; + when : "!A"; + } + area : 11.260800000; + cell_footprint : "sky130_fd_sc_hd__buf"; + cell_leakage_power : 0.0043621410; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A") { + capacitance : 0.0021630000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0020480000; + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0022780000; + } + pin ("X") { + direction : "output"; + function : "(A)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014463750, 0.0041840030, 0.0121032800, 0.0350117600, 0.1012803000, 0.2929786000"); + values("0.0383701000, 0.0369668000, 0.0333379000, 0.0221214000, -0.0134925000, -0.1204773000, -0.4311553000", \ + "0.0382382000, 0.0368254000, 0.0331611000, 0.0220014000, -0.0136318000, -0.1206164000, -0.4312952000", \ + "0.0380825000, 0.0366625000, 0.0330077000, 0.0218009000, -0.0138584000, -0.1208947000, -0.4315815000", \ + "0.0377203000, 0.0363170000, 0.0326893000, 0.0214688000, -0.0141459000, -0.1211322000, -0.4318062000", \ + "0.0373916000, 0.0359934000, 0.0323341000, 0.0211362000, -0.0144870000, -0.1214737000, -0.4321282000", \ + "0.0376830000, 0.0362956000, 0.0326903000, 0.0215237000, -0.0141313000, -0.1211481000, -0.4316755000", \ + "0.0410555000, 0.0395205000, 0.0353160000, 0.0227424000, -0.0136153000, -0.1204700000, -0.4311374000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014463750, 0.0041840030, 0.0121032800, 0.0350117600, 0.1012803000, 0.2929786000"); + values("0.0343124000, 0.0360471000, 0.0411531000, 0.0551321000, 0.0923919000, 0.1982947000, 0.5052354000", \ + "0.0341649000, 0.0359164000, 0.0410359000, 0.0549152000, 0.0922051000, 0.1981304000, 0.5050724000", \ + "0.0338678000, 0.0356237000, 0.0407398000, 0.0546185000, 0.0918980000, 0.1978081000, 0.5046376000", \ + "0.0333774000, 0.0351298000, 0.0402474000, 0.0541272000, 0.0914148000, 0.1973356000, 0.5042507000", \ + "0.0329133000, 0.0346620000, 0.0398161000, 0.0536982000, 0.0909423000, 0.1968682000, 0.5058711000", \ + "0.0328070000, 0.0345700000, 0.0396984000, 0.0536547000, 0.0909280000, 0.1968555000, 0.5037660000", \ + "0.0360148000, 0.0376103000, 0.0422299000, 0.0552015000, 0.0916385000, 0.1975417000, 0.5046604000"); + } + } + max_capacitance : 0.2929790000; + max_transition : 1.4962560000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014463800, 0.0041840000, 0.0121033000, 0.0350118000, 0.1012800000, 0.2929790000"); + values("0.4359881000, 0.4447042000, 0.4638161000, 0.5023029000, 0.5810699000, 0.7654710000, 1.2724614000", \ + "0.4414019000, 0.4501133000, 0.4692197000, 0.5077238000, 0.5864321000, 0.7709011000, 1.2778396000", \ + "0.4543728000, 0.4630956000, 0.4821782000, 0.5205568000, 0.5994980000, 0.7840965000, 1.2901378000", \ + "0.4850239000, 0.4937432000, 0.5128555000, 0.5513426000, 0.6300983000, 0.8144980000, 1.3214930000", \ + "0.5481747000, 0.5569677000, 0.5760386000, 0.6144626000, 0.6931171000, 0.8776495000, 1.3844806000", \ + "0.6499350000, 0.6582659000, 0.6773764000, 0.7156109000, 0.7947975000, 0.9794399000, 1.4850584000", \ + "0.8045387000, 0.8132747000, 0.8321545000, 0.8705885000, 0.9493204000, 1.1341575000, 1.6407440000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014463800, 0.0041840000, 0.0121033000, 0.0350118000, 0.1012800000, 0.2929790000"); + values("0.4516314000, 0.4587200000, 0.4748357000, 0.5100185000, 0.5951438000, 0.8296256000, 1.5039497000", \ + "0.4560478000, 0.4631880000, 0.4792637000, 0.5144637000, 0.5996160000, 0.8341140000, 1.5112789000", \ + "0.4662508000, 0.4733881000, 0.4894690000, 0.5246694000, 0.6098118000, 0.8443092000, 1.5215081000", \ + "0.4896086000, 0.4967469000, 0.5128262000, 0.5480259000, 0.6331731000, 0.8676689000, 1.5447855000", \ + "0.5342555000, 0.5413868000, 0.5575027000, 0.5926842000, 0.6779026000, 0.9126911000, 1.5883977000", \ + "0.5991040000, 0.6062543000, 0.6223271000, 0.6575255000, 0.7427706000, 0.9773010000, 1.6537411000", \ + "0.6815608000, 0.6886974000, 0.7048143000, 0.7400265000, 0.8252534000, 1.0601161000, 1.7340727000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014463800, 0.0041840000, 0.0121033000, 0.0350118000, 0.1012800000, 0.2929790000"); + values("0.0354654000, 0.0410010000, 0.0542620000, 0.0827060000, 0.1594262000, 0.3782999000, 1.0458977000", \ + "0.0354552000, 0.0410202000, 0.0535460000, 0.0829017000, 0.1594933000, 0.3785375000, 1.0464409000", \ + "0.0356161000, 0.0412680000, 0.0542871000, 0.0827740000, 0.1596412000, 0.3784040000, 1.0553443000", \ + "0.0354643000, 0.0410053000, 0.0542621000, 0.0827078000, 0.1594320000, 0.3783340000, 1.0452813000", \ + "0.0357671000, 0.0411731000, 0.0536928000, 0.0838031000, 0.1595595000, 0.3782802000, 1.0454534000", \ + "0.0354258000, 0.0411118000, 0.0542381000, 0.0830443000, 0.1593943000, 0.3787758000, 1.0502140000", \ + "0.0354288000, 0.0410975000, 0.0538718000, 0.0831152000, 0.1591991000, 0.3767684000, 1.0475598000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014463800, 0.0041840000, 0.0121033000, 0.0350118000, 0.1012800000, 0.2929790000"); + values("0.0252296000, 0.0307799000, 0.0444623000, 0.0816741000, 0.1924377000, 0.5232896000, 1.4950523000", \ + "0.0251479000, 0.0307195000, 0.0444338000, 0.0817618000, 0.1926058000, 0.5243724000, 1.4953667000", \ + "0.0251469000, 0.0307173000, 0.0444385000, 0.0817660000, 0.1926023000, 0.5243620000, 1.4955474000", \ + "0.0251478000, 0.0307205000, 0.0444366000, 0.0817646000, 0.1925927000, 0.5243800000, 1.4953231000", \ + "0.0251663000, 0.0306469000, 0.0444545000, 0.0817529000, 0.1925081000, 0.5236723000, 1.4962557000", \ + "0.0251230000, 0.0305296000, 0.0443785000, 0.0817538000, 0.1927955000, 0.5241079000, 1.4956910000", \ + "0.0251971000, 0.0307249000, 0.0444955000, 0.0818072000, 0.1926417000, 0.5242277000, 1.4928627000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__clkinv_1") { + leakage_power () { + value : 0.0028987000; + when : "A"; + } + leakage_power () { + value : 0.0002364000; + when : "!A"; + } + area : 3.7536000000; + cell_footprint : "sky130_fd_sc_hd__clkinv"; + cell_leakage_power : 0.0015675820; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A") { + capacitance : 0.0030770000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0029030000; + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0032510000; + } + pin ("Y") { + direction : "output"; + function : "(!A)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013461740, 0.0036243690, 0.0097580630, 0.0262721100, 0.0707336500, 0.1904396000"); + values("-0.0042542000, -0.0053763000, -0.0087607000, -0.0184652000, -0.0451103000, -0.1170938000, -0.3110059000", \ + "-0.0047051000, -0.0058274000, -0.0091138000, -0.0186631000, -0.0452275000, -0.1171381000, -0.3110189000", \ + "-0.0050602000, -0.0062530000, -0.0095728000, -0.0190345000, -0.0453993000, -0.1172112000, -0.3110440000", \ + "-0.0051836000, -0.0064605000, -0.0099450000, -0.0194351000, -0.0456998000, -0.1173729000, -0.3111217000", \ + "-0.0048491000, -0.0062159000, -0.0099959000, -0.0197981000, -0.0461071000, -0.1176428000, -0.3112631000", \ + "-0.0039240000, -0.0054367000, -0.0093586000, -0.0193264000, -0.0461882000, -0.1179565000, -0.3114558000", \ + "-0.0012383000, -0.0034055000, -0.0075392000, -0.0181058000, -0.0453320000, -0.1176060000, -0.3115178000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013461740, 0.0036243690, 0.0097580630, 0.0262721100, 0.0707336500, 0.1904396000"); + values("0.0107401000, 0.0122870000, 0.0161564000, 0.0261613000, 0.0527221000, 0.1236883000, 0.3173350000", \ + "0.0104921000, 0.0120470000, 0.0159431000, 0.0260541000, 0.0525332000, 0.1240475000, 0.3173706000", \ + "0.0103535000, 0.0118689000, 0.0156721000, 0.0257812000, 0.0524659000, 0.1243616000, 0.3164176000", \ + "0.0103376000, 0.0118422000, 0.0155225000, 0.0255704000, 0.0520343000, 0.1238096000, 0.3160199000", \ + "0.0105936000, 0.0118966000, 0.0155513000, 0.0255054000, 0.0520953000, 0.1233491000, 0.3157957000", \ + "0.0113758000, 0.0122160000, 0.0161796000, 0.0253998000, 0.0522247000, 0.1235751000, 0.3164786000", \ + "0.0135256000, 0.0147491000, 0.0181029000, 0.0270342000, 0.0530916000, 0.1234263000, 0.3158540000"); + } + } + max_capacitance : 0.1904400000; + max_transition : 1.4907830000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013461700, 0.0036243700, 0.0097580600, 0.0262721000, 0.0707337000, 0.1904400000"); + values("0.0241554000, 0.0298103000, 0.0438860000, 0.0794526000, 0.1734056000, 0.4266369000, 1.1077180000", \ + "0.0278767000, 0.0334803000, 0.0476880000, 0.0837578000, 0.1786628000, 0.4303806000, 1.1094801000", \ + "0.0376465000, 0.0440447000, 0.0579757000, 0.0945424000, 0.1892714000, 0.4455122000, 1.1259143000", \ + "0.0520658000, 0.0618247000, 0.0815335000, 0.1204915000, 0.2164326000, 0.4697517000, 1.1443705000", \ + "0.0707744000, 0.0857707000, 0.1169704000, 0.1755665000, 0.2780551000, 0.5319993000, 1.2095068000", \ + "0.0933027000, 0.1161096000, 0.1639385000, 0.2536688000, 0.4079394000, 0.6766814000, 1.3579167000", \ + "0.1181818000, 0.1519682000, 0.2230063000, 0.3589587000, 0.5963642000, 0.9895124000, 1.6937405000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013461700, 0.0036243700, 0.0097580600, 0.0262721000, 0.0707337000, 0.1904400000"); + values("0.0173211000, 0.0209827000, 0.0301774000, 0.0539531000, 0.1162420000, 0.2841294000, 0.7369781000", \ + "0.0228190000, 0.0264154000, 0.0355887000, 0.0594053000, 0.1222859000, 0.2918918000, 0.7428970000", \ + "0.0332379000, 0.0386218000, 0.0487820000, 0.0721595000, 0.1355147000, 0.3027018000, 0.7596375000", \ + "0.0479160000, 0.0566713000, 0.0738055000, 0.1036936000, 0.1658719000, 0.3347418000, 0.7890523000", \ + "0.0676104000, 0.0818619000, 0.1103192000, 0.1594681000, 0.2385659000, 0.4060275000, 0.8604862000", \ + "0.0937306000, 0.1154594000, 0.1610148000, 0.2424121000, 0.3715618000, 0.5718877000, 1.0199016000", \ + "0.1267940000, 0.1598127000, 0.2296432000, 0.3575344000, 0.5722002000, 0.8957089000, 1.4063141000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013461700, 0.0036243700, 0.0097580600, 0.0262721000, 0.0707337000, 0.1904400000"); + values("0.0138175000, 0.0201100000, 0.0374332000, 0.0837844000, 0.2084849000, 0.5427905000, 1.4534830000", \ + "0.0136655000, 0.0202732000, 0.0371725000, 0.0835321000, 0.2081415000, 0.5465129000, 1.4575395000", \ + "0.0184022000, 0.0229179000, 0.0381299000, 0.0839272000, 0.2097561000, 0.5441556000, 1.4626605000", \ + "0.0303540000, 0.0370188000, 0.0513983000, 0.0878259000, 0.2080048000, 0.5460878000, 1.4521702000", \ + "0.0507284000, 0.0611052000, 0.0822638000, 0.1226141000, 0.2191967000, 0.5479680000, 1.4558104000", \ + "0.0849603000, 0.1011378000, 0.1353136000, 0.1928431000, 0.2982353000, 0.5649992000, 1.4526159000", \ + "0.1471776000, 0.1724496000, 0.2231269000, 0.3128515000, 0.4668217000, 0.7286866000, 1.4907834000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013461700, 0.0036243700, 0.0097580600, 0.0262721000, 0.0707337000, 0.1904400000"); + values("0.0104362000, 0.0151209000, 0.0276810000, 0.0615003000, 0.1521654000, 0.3960007000, 1.0534302000", \ + "0.0110689000, 0.0151874000, 0.0276031000, 0.0614634000, 0.1525232000, 0.3979924000, 1.0522682000", \ + "0.0180743000, 0.0213102000, 0.0301583000, 0.0612463000, 0.1522122000, 0.3960008000, 1.0552412000", \ + "0.0303416000, 0.0354302000, 0.0461564000, 0.0699014000, 0.1520825000, 0.3964254000, 1.0524130000", \ + "0.0523110000, 0.0604462000, 0.0771281000, 0.1081665000, 0.1710228000, 0.3951927000, 1.0519798000", \ + "0.0894715000, 0.1038959000, 0.1303044000, 0.1782385000, 0.2559946000, 0.4329671000, 1.0500332000", \ + "0.1542095000, 0.1752656000, 0.2207036000, 0.3000446000, 0.4258260000, 0.6251449000, 1.1136533000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__clkinv_16") { + leakage_power () { + value : 0.0128005000; + when : "A"; + } + leakage_power () { + value : 0.0100213000; + when : "!A"; + } + area : 30.028800000; + cell_footprint : "sky130_fd_sc_hd__clkinv"; + cell_leakage_power : 0.0114109000; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A") { + capacitance : 0.0377460000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0350970000; + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0403950000; + } + pin ("Y") { + direction : "output"; + function : "(!A)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0020461390, 0.0083733670, 0.0342661400, 0.1402265000, 0.5738459000, 2.3483370000"); + values("-0.0441554000, -0.0458459000, -0.0535965000, -0.0903865000, -0.2584169000, -0.9597291000, -3.8336114000", \ + "-0.0493872000, -0.0512707000, -0.0591676000, -0.0947381000, -0.2600684000, -0.9600852000, -3.8340290000", \ + "-0.0538728000, -0.0558682000, -0.0645866000, -0.1008480000, -0.2635069000, -0.9611356000, -3.8342641000", \ + "-0.0552166000, -0.0576253000, -0.0671781000, -0.1058755000, -0.2689304000, -0.9632246000, -3.8347788000", \ + "-0.0522828000, -0.0550497000, -0.0655393000, -0.1074262000, -0.2745180000, -0.9673117000, -3.8361966000", \ + "-0.0431621000, -0.0459188000, -0.0568252000, -0.0998017000, -0.2726531000, -0.9720260000, -3.8381035000", \ + "-0.0189281000, -0.0224564000, -0.0348006000, -0.0804521000, -0.2601378000, -0.9695450000, -3.8396327000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0020461390, 0.0083733670, 0.0342661400, 0.1402265000, 0.5738459000, 2.3483370000"); + values("0.1187620000, 0.1220310000, 0.1348486000, 0.1813914000, 0.3545976000, 1.0522997000, 3.9001995000", \ + "0.1167562000, 0.1197837000, 0.1318742000, 0.1782319000, 0.3534478000, 1.0515270000, 3.8818205000", \ + "0.1157233000, 0.1184506000, 0.1296284000, 0.1745509000, 0.3503438000, 1.0504535000, 3.8828570000", \ + "0.1167191000, 0.1193848000, 0.1297059000, 0.1724648000, 0.3458485000, 1.0479412000, 3.8834386000", \ + "0.1191543000, 0.1215482000, 0.1314572000, 0.1726371000, 0.3443291000, 1.0424021000, 3.8808743000", \ + "0.1291652000, 0.1356503000, 0.1419080000, 0.1805943000, 0.3491355000, 1.0400104000, 3.8739341000", \ + "0.1570078000, 0.1587921000, 0.1662107000, 0.2000774000, 0.3583198000, 1.0480747000, 3.8797397000"); + } + } + max_capacitance : 2.3483370000; + max_transition : 1.4995270000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0020461400, 0.0083733700, 0.0342661000, 0.1402270000, 0.5738460000, 2.3483400000"); + values("0.0247696000, 0.0257162000, 0.0294088000, 0.0425687000, 0.0910152000, 0.2849100000, 1.0770099000", \ + "0.0277483000, 0.0286874000, 0.0323207000, 0.0457487000, 0.0947924000, 0.2887799000, 1.0800612000", \ + "0.0352556000, 0.0364640000, 0.0409054000, 0.0549318000, 0.1047756000, 0.2992526000, 1.0919022000", \ + "0.0439113000, 0.0458239000, 0.0526580000, 0.0740601000, 0.1286966000, 0.3240472000, 1.1164534000", \ + "0.0504977000, 0.0534765000, 0.0641644000, 0.0972933000, 0.1795768000, 0.3826388000, 1.1778333000", \ + "0.0468002000, 0.0512118000, 0.0676040000, 0.1185987000, 0.2457924000, 0.5181126000, 1.3106261000", \ + "0.0134034000, 0.0199368000, 0.0445759000, 0.1210000000, 0.3162700000, 0.7370576000, 1.6269109000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0020461400, 0.0083733700, 0.0342661000, 0.1402270000, 0.5738460000, 2.3483400000"); + values("0.0213260000, 0.0222852000, 0.0259557000, 0.0388156000, 0.0859854000, 0.2745695000, 1.0488995000", \ + "0.0264047000, 0.0273046000, 0.0308290000, 0.0435966000, 0.0912839000, 0.2803190000, 1.0500029000", \ + "0.0378483000, 0.0390718000, 0.0434691000, 0.0565345000, 0.1040490000, 0.2935565000, 1.0634398000", \ + "0.0551743000, 0.0571168000, 0.0641101000, 0.0845440000, 0.1353767000, 0.3255565000, 1.0989692000", \ + "0.0822009000, 0.0852525000, 0.0962975000, 0.1292325000, 0.2062104000, 0.3970348000, 1.1655469000", \ + "0.1271747000, 0.1318205000, 0.1488000000, 0.2001968000, 0.3236804000, 0.5700317000, 1.3365988000", \ + "0.2083795000, 0.2150153000, 0.2393439000, 0.3171056000, 0.5100367000, 0.9053095000, 1.7333922000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0020461400, 0.0083733700, 0.0342661000, 0.1402270000, 0.5738460000, 2.3483400000"); + values("0.0105051000, 0.0114223000, 0.0152351000, 0.0310737000, 0.0963359000, 0.3640606000, 1.4558795000", \ + "0.0106291000, 0.0115419000, 0.0153145000, 0.0311628000, 0.0965330000, 0.3633117000, 1.4565579000", \ + "0.0152381000, 0.0161460000, 0.0190719000, 0.0323033000, 0.0963843000, 0.3632760000, 1.4570883000", \ + "0.0249078000, 0.0262631000, 0.0308719000, 0.0460988000, 0.0996026000, 0.3631855000, 1.4573421000", \ + "0.0425321000, 0.0443263000, 0.0519903000, 0.0742112000, 0.1316696000, 0.3657277000, 1.4602991000", \ + "0.0722861000, 0.0754531000, 0.0871602000, 0.1229746000, 0.2065147000, 0.4175319000, 1.4566858000", \ + "0.1278219000, 0.1331598000, 0.1500382000, 0.2035308000, 0.3322073000, 0.6115940000, 1.4995273000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0020461400, 0.0083733700, 0.0342661000, 0.1402270000, 0.5738460000, 2.3483400000"); + values("0.0116231000, 0.0124973000, 0.0163877000, 0.0326151000, 0.0994180000, 0.3731503000, 1.4885928000", \ + "0.0118522000, 0.0128002000, 0.0165745000, 0.0326613000, 0.0992288000, 0.3727092000, 1.4848481000", \ + "0.0178209000, 0.0183984000, 0.0208602000, 0.0338631000, 0.0994157000, 0.3725542000, 1.4839050000", \ + "0.0283418000, 0.0295514000, 0.0338203000, 0.0478223000, 0.1013612000, 0.3726913000, 1.4836297000", \ + "0.0476189000, 0.0494700000, 0.0563082000, 0.0765839000, 0.1296655000, 0.3716293000, 1.4821506000", \ + "0.0805879000, 0.0832546000, 0.0943245000, 0.1274468000, 0.2034673000, 0.4068251000, 1.4829811000", \ + "0.1399888000, 0.1442299000, 0.1599215000, 0.2114923000, 0.3351883000, 0.5854802000, 1.4978252000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__clkinv_2") { + leakage_power () { + value : 0.0071803000; + when : "A"; + } + leakage_power () { + value : 0.0006400000; + when : "!A"; + } + area : 5.0048000000; + cell_footprint : "sky130_fd_sc_hd__clkinv"; + cell_leakage_power : 0.0039101590; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A") { + capacitance : 0.0051740000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0048320000; + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0055160000; + } + pin ("Y") { + direction : "output"; + function : "(!A)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015205570, 0.0046241860, 0.0140626800, 0.0427662000, 0.1300569000, 0.3955177000"); + values("-0.0056261000, -0.0069441000, -0.0114018000, -0.0262106000, -0.0725150000, -0.2138231000, -0.6438905000", \ + "-0.0063638000, -0.0077095000, -0.0121018000, -0.0266291000, -0.0726571000, -0.2138987000, -0.6438887000", \ + "-0.0069760000, -0.0084233000, -0.0128987000, -0.0272753000, -0.0729601000, -0.2140202000, -0.6439293000", \ + "-0.0072154000, -0.0087408000, -0.0134248000, -0.0280314000, -0.0735077000, -0.2142292000, -0.6439993000", \ + "-0.0066045000, -0.0082667000, -0.0132371000, -0.0285656000, -0.0741479000, -0.2146336000, -0.6441840000", \ + "-0.0047152000, -0.0067698000, -0.0121850000, -0.0275359000, -0.0741892000, -0.2151130000, -0.6444526000", \ + "-0.0004781000, -0.0032475000, -0.0090439000, -0.0254709000, -0.0727789000, -0.2142727000, -0.6443080000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015205570, 0.0046241860, 0.0140626800, 0.0427662000, 0.1300569000, 0.3955177000"); + values("0.0165086000, 0.0184551000, 0.0238667000, 0.0393375000, 0.0856142000, 0.2242671000, 0.6486000000", \ + "0.0161433000, 0.0180006000, 0.0234062000, 0.0390431000, 0.0854763000, 0.2258633000, 0.6541154000", \ + "0.0159517000, 0.0177270000, 0.0229668000, 0.0386573000, 0.0850335000, 0.2255695000, 0.6508207000", \ + "0.0159688000, 0.0178384000, 0.0229482000, 0.0381563000, 0.0845243000, 0.2248691000, 0.6515076000", \ + "0.0164029000, 0.0179983000, 0.0228823000, 0.0381464000, 0.0843411000, 0.2234949000, 0.6526424000", \ + "0.0171291000, 0.0185442000, 0.0231736000, 0.0378119000, 0.0847043000, 0.2233757000, 0.6472325000", \ + "0.0214730000, 0.0227459000, 0.0277334000, 0.0411663000, 0.0857538000, 0.2244057000, 0.6453278000"); + } + } + max_capacitance : 0.3955180000; + max_transition : 1.4982580000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015205600, 0.0046241900, 0.0140627000, 0.0427662000, 0.1300570000, 0.3955180000"); + values("0.0195011000, 0.0228918000, 0.0323994000, 0.0594117000, 0.1384928000, 0.3778522000, 1.1063067000", \ + "0.0234002000, 0.0267152000, 0.0362482000, 0.0635184000, 0.1429297000, 0.3824774000, 1.1106389000", \ + "0.0318669000, 0.0362711000, 0.0468159000, 0.0738283000, 0.1545038000, 0.3938716000, 1.1214603000", \ + "0.0427874000, 0.0496509000, 0.0660869000, 0.1001432000, 0.1805924000, 0.4217377000, 1.1510333000", \ + "0.0552463000, 0.0659529000, 0.0913576000, 0.1444127000, 0.2421235000, 0.4815611000, 1.2097062000", \ + "0.0654874000, 0.0817862000, 0.1209161000, 0.2028470000, 0.3534379000, 0.6247180000, 1.3519335000", \ + "0.0649103000, 0.0888851000, 0.1474965000, 0.2719669000, 0.5055065000, 0.9156598000, 1.6818035000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015205600, 0.0046241900, 0.0140627000, 0.0427662000, 0.1300570000, 0.3955180000"); + values("0.0167881000, 0.0196658000, 0.0277110000, 0.0507441000, 0.1190711000, 0.3250584000, 0.9619882000", \ + "0.0224008000, 0.0251409000, 0.0331390000, 0.0560451000, 0.1251964000, 0.3322355000, 0.9632675000", \ + "0.0328769000, 0.0370057000, 0.0465172000, 0.0692521000, 0.1379542000, 0.3458972000, 0.9719845000", \ + "0.0479342000, 0.0546703000, 0.0702439000, 0.1009530000, 0.1692303000, 0.3762842000, 1.0063872000", \ + "0.0692714000, 0.0804498000, 0.1060864000, 0.1561458000, 0.2416857000, 0.4469564000, 1.0744087000", \ + "0.1014953000, 0.1181755000, 0.1586056000, 0.2396745000, 0.3820892000, 0.6173118000, 1.2385757000", \ + "0.1521750000, 0.1768313000, 0.2375165000, 0.3637167000, 0.5925330000, 0.9696280000, 1.6240017000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015205600, 0.0046241900, 0.0140627000, 0.0427662000, 0.1300570000, 0.3955180000"); + values("0.0101255000, 0.0140091000, 0.0252286000, 0.0610076000, 0.1656995000, 0.4873187000, 1.4651298000", \ + "0.0103103000, 0.0138867000, 0.0253035000, 0.0602029000, 0.1657055000, 0.4854896000, 1.4575431000", \ + "0.0158248000, 0.0188962000, 0.0275220000, 0.0605450000, 0.1657416000, 0.4863829000, 1.4595007000", \ + "0.0265925000, 0.0310691000, 0.0421387000, 0.0678509000, 0.1654636000, 0.4940754000, 1.4644174000", \ + "0.0444669000, 0.0518563000, 0.0690845000, 0.1038877000, 0.1831005000, 0.4924098000, 1.4627154000", \ + "0.0756352000, 0.0871499000, 0.1159161000, 0.1677079000, 0.2676135000, 0.5170611000, 1.4732912000", \ + "0.1333658000, 0.1495429000, 0.1912969000, 0.2745460000, 0.4246446000, 0.6961144000, 1.4982583000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015205600, 0.0046241900, 0.0140627000, 0.0427662000, 0.1300570000, 0.3955180000"); + values("0.0099703000, 0.0134787000, 0.0241354000, 0.0564986000, 0.1550056000, 0.4512630000, 1.3552078000", \ + "0.0106629000, 0.0135978000, 0.0241178000, 0.0564957000, 0.1545403000, 0.4550134000, 1.3644410000", \ + "0.0176937000, 0.0201338000, 0.0272090000, 0.0563944000, 0.1545893000, 0.4531705000, 1.3554583000", \ + "0.0290602000, 0.0331956000, 0.0429441000, 0.0654432000, 0.1543214000, 0.4517346000, 1.3604216000", \ + "0.0494769000, 0.0562193000, 0.0712902000, 0.1021800000, 0.1725449000, 0.4518554000, 1.3593348000", \ + "0.0836734000, 0.0948874000, 0.1200107000, 0.1682429000, 0.2567938000, 0.4777464000, 1.3582662000", \ + "0.1447353000, 0.1608643000, 0.2006286000, 0.2820738000, 0.4191001000, 0.6551605000, 1.3854429000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__clkinv_4") { + leakage_power () { + value : 0.0063418000; + when : "A"; + } + leakage_power () { + value : 0.0018948000; + when : "!A"; + } + area : 8.758400000; + cell_footprint : "sky130_fd_sc_hd__clkinv"; + cell_leakage_power : 0.0041183060; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A") { + capacitance : 0.0102180000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0095360000; + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0109000000; + } + pin ("Y") { + direction : "output"; + function : "(!A)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0017037880, 0.0058057850, 0.0197836500, 0.0674142800, 0.2297192000, 0.7827856000"); + values("-0.0116826000, -0.0131434000, -0.0187347000, -0.0402679000, -0.1169078000, -0.3797066000, -1.2754879000", \ + "-0.0130902000, -0.0146400000, -0.0201727000, -0.0412038000, -0.1172814000, -0.3797957000, -1.2755693000", \ + "-0.0142583000, -0.0159620000, -0.0217343000, -0.0425767000, -0.1179391000, -0.3800310000, -1.2756895000", \ + "-0.0146968000, -0.0165215000, -0.0226626000, -0.0440908000, -0.1191091000, -0.3803413000, -1.2757853000", \ + "-0.0131087000, -0.0155110000, -0.0220986000, -0.0449169000, -0.1201767000, -0.3811823000, -1.2761125000", \ + "-0.0099612000, -0.0122625000, -0.0201858000, -0.0430465000, -0.1204352000, -0.3822390000, -1.2768193000", \ + "-0.0022945000, -0.0044005000, -0.0141409000, -0.0386758000, -0.1176855000, -0.3811296000, -1.2767023000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0017037880, 0.0058057850, 0.0197836500, 0.0674142800, 0.2297192000, 0.7827856000"); + values("0.0325206000, 0.0349450000, 0.0424356000, 0.0656409000, 0.1428126000, 0.4026392000, 1.2889252000", \ + "0.0318490000, 0.0341155000, 0.0415030000, 0.0649474000, 0.1424615000, 0.4007965000, 1.2923360000", \ + "0.0314567000, 0.0335913000, 0.0407329000, 0.0642262000, 0.1420540000, 0.4004242000, 1.2890338000", \ + "0.0315527000, 0.0339006000, 0.0405799000, 0.0633727000, 0.1405276000, 0.4010623000, 1.2901502000", \ + "0.0329753000, 0.0351105000, 0.0415046000, 0.0641511000, 0.1403538000, 0.4009049000, 1.2873505000", \ + "0.0342201000, 0.0363253000, 0.0426448000, 0.0645736000, 0.1413715000, 0.4005528000, 1.2875600000", \ + "0.0413073000, 0.0427385000, 0.0484078000, 0.0690694000, 0.1432920000, 0.4058210000, 1.2919266000"); + } + } + max_capacitance : 0.7827860000; + max_transition : 1.4996850000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0017037900, 0.0058057800, 0.0197837000, 0.0674143000, 0.2297190000, 0.7827860000"); + values("0.0185589000, 0.0206206000, 0.0271811000, 0.0474953000, 0.1132965000, 0.3352268000, 1.0925765000", \ + "0.0224105000, 0.0244184000, 0.0309703000, 0.0514176000, 0.1175760000, 0.3397478000, 1.0971299000", \ + "0.0299192000, 0.0328302000, 0.0409952000, 0.0617039000, 0.1283769000, 0.3510398000, 1.1080533000", \ + "0.0388834000, 0.0433898000, 0.0559624000, 0.0858347000, 0.1539251000, 0.3775338000, 1.1360634000", \ + "0.0472984000, 0.0542374000, 0.0738286000, 0.1198858000, 0.2128829000, 0.4373556000, 1.1934191000", \ + "0.0484620000, 0.0593570000, 0.0894413000, 0.1608767000, 0.3052937000, 0.5779796000, 1.3359052000", \ + "0.0278356000, 0.0440061000, 0.0885083000, 0.1978393000, 0.4227213000, 0.8405716000, 1.6567576000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0017037900, 0.0058057800, 0.0197837000, 0.0674143000, 0.2297190000, 0.7827860000"); + values("0.0170208000, 0.0189927000, 0.0250756000, 0.0439411000, 0.1066992000, 0.3163114000, 1.0303773000", \ + "0.0227300000, 0.0245489000, 0.0305208000, 0.0493780000, 0.1122055000, 0.3238016000, 1.0448669000", \ + "0.0336743000, 0.0365469000, 0.0441301000, 0.0630337000, 0.1253306000, 0.3347876000, 1.0488050000", \ + "0.0498946000, 0.0543736000, 0.0669235000, 0.0942201000, 0.1576034000, 0.3671975000, 1.0843725000", \ + "0.0744713000, 0.0819359000, 0.1019062000, 0.1476094000, 0.2321530000, 0.4412151000, 1.1556819000", \ + "0.1137680000, 0.1249420000, 0.1566304000, 0.2285969000, 0.3663274000, 0.6131894000, 1.3265524000", \ + "0.1807070000, 0.1977693000, 0.2448110000, 0.3565090000, 0.5810400000, 0.9757378000, 1.7244272000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0017037900, 0.0058057800, 0.0197837000, 0.0674143000, 0.2297190000, 0.7827860000"); + values("0.0089661000, 0.0112672000, 0.0187645000, 0.0445762000, 0.1323884000, 0.4317705000, 1.4480183000", \ + "0.0092753000, 0.0112428000, 0.0187082000, 0.0444741000, 0.1322224000, 0.4336467000, 1.4479659000", \ + "0.0147923000, 0.0168957000, 0.0224167000, 0.0451334000, 0.1327441000, 0.4309568000, 1.4501909000", \ + "0.0248366000, 0.0278669000, 0.0362913000, 0.0572182000, 0.1335471000, 0.4335282000, 1.4601724000", \ + "0.0421278000, 0.0469465000, 0.0602373000, 0.0906022000, 0.1578119000, 0.4366178000, 1.4658962000", \ + "0.0731604000, 0.0803285000, 0.1009011000, 0.1478758000, 0.2415478000, 0.4701842000, 1.4707403000", \ + "0.1290069000, 0.1389024000, 0.1707310000, 0.2436602000, 0.3892208000, 0.6636490000, 1.4996847000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0017037900, 0.0058057800, 0.0197837000, 0.0674143000, 0.2297190000, 0.7827860000"); + values("0.0095734000, 0.0118322000, 0.0195226000, 0.0457565000, 0.1351577000, 0.4378130000, 1.4687332000", \ + "0.0100801000, 0.0120140000, 0.0195511000, 0.0456994000, 0.1351455000, 0.4379076000, 1.4783735000", \ + "0.0169635000, 0.0186711000, 0.0234385000, 0.0460265000, 0.1350498000, 0.4373780000, 1.4687354000", \ + "0.0279805000, 0.0307080000, 0.0383561000, 0.0575784000, 0.1350045000, 0.4397840000, 1.4738100000", \ + "0.0477223000, 0.0523268000, 0.0642378000, 0.0927811000, 0.1559990000, 0.4368377000, 1.4726572000", \ + "0.0811319000, 0.0881936000, 0.1079307000, 0.1519479000, 0.2376396000, 0.4637174000, 1.4695677000", \ + "0.1405122000, 0.1512866000, 0.1850245000, 0.2543976000, 0.3914867000, 0.6450144000, 1.4920718000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__clkinv_8") { + leakage_power () { + value : 0.0094544000; + when : "A"; + } + leakage_power () { + value : 0.0043300000; + when : "!A"; + } + area : 16.265600000; + cell_footprint : "sky130_fd_sc_hd__clkinv"; + cell_leakage_power : 0.0068922350; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A") { + capacitance : 0.0202110000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0188400000; + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0215810000; + } + pin ("Y") { + direction : "output"; + function : "(!A)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0018729910, 0.0070161870, 0.0262825100, 0.0984537800, 0.3688060000, 1.3815400000"); + values("-0.0229377000, -0.0245244000, -0.0311509000, -0.0600268000, -0.1757327000, -0.6133454000, -2.2528030000", \ + "-0.0257123000, -0.0274671000, -0.0341174000, -0.0620533000, -0.1764806000, -0.6136045000, -2.2540125000", \ + "-0.0280282000, -0.0298945000, -0.0371387000, -0.0649969000, -0.1780250000, -0.6141301000, -2.2541786000", \ + "-0.0290486000, -0.0310697000, -0.0387437000, -0.0675933000, -0.1804955000, -0.6151243000, -2.2546333000", \ + "-0.0268009000, -0.0290507000, -0.0372940000, -0.0689607000, -0.1827820000, -0.6165282000, -2.2548500000", \ + "-0.0213427000, -0.0243631000, -0.0336596000, -0.0656623000, -0.1835556000, -0.6186490000, -2.2559697000", \ + "-0.0065525000, -0.0087452000, -0.0213364000, -0.0562699000, -0.1772688000, -0.6179895000, -2.2565391000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0018729910, 0.0070161870, 0.0262825100, 0.0984537800, 0.3688060000, 1.3815400000"); + values("0.0630495000, 0.0659096000, 0.0758688000, 0.1086190000, 0.2256900000, 0.6565823000, 2.2736691000", \ + "0.0617673000, 0.0644314000, 0.0740106000, 0.1073837000, 0.2241983000, 0.6563425000, 2.2726868000", \ + "0.0611556000, 0.0635938000, 0.0726154000, 0.1053682000, 0.2238251000, 0.6593237000, 2.2748890000", \ + "0.0613382000, 0.0636681000, 0.0722616000, 0.1037164000, 0.2209130000, 0.6568986000, 2.2835470000", \ + "0.0633015000, 0.0653048000, 0.0733812000, 0.1042725000, 0.2207748000, 0.6546834000, 2.2806540000", \ + "0.0650476000, 0.0670801000, 0.0745786000, 0.1045511000, 0.2219670000, 0.6527743000, 2.2752806000", \ + "0.0793989000, 0.0809641000, 0.0875143000, 0.1155077000, 0.2257769000, 0.6574567000, 2.2761687000"); + } + } + max_capacitance : 1.3815400000; + max_transition : 1.4998770000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0018729900, 0.0070161900, 0.0262825000, 0.0984538000, 0.3688060000, 1.3815400000"); + values("0.0192440000, 0.0206098000, 0.0253028000, 0.0406968000, 0.0946377000, 0.2942822000, 1.0465543000", \ + "0.0229456000, 0.0242390000, 0.0288599000, 0.0447274000, 0.0989467000, 0.3003239000, 1.0447632000", \ + "0.0302668000, 0.0321359000, 0.0380752000, 0.0547223000, 0.1099780000, 0.3109701000, 1.0656681000", \ + "0.0385935000, 0.0414760000, 0.0507625000, 0.0759184000, 0.1347804000, 0.3361002000, 1.0822802000", \ + "0.0454095000, 0.0498705000, 0.0641811000, 0.1032113000, 0.1893518000, 0.3944041000, 1.1412632000", \ + "0.0436211000, 0.0504027000, 0.0722844000, 0.1326779000, 0.2665769000, 0.5344066000, 1.2798386000", \ + "0.0157523000, 0.0259368000, 0.0587664000, 0.1490291000, 0.3568910000, 0.7704869000, 1.6012225000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0018729900, 0.0070161900, 0.0262825000, 0.0984538000, 0.3688060000, 1.3815400000"); + values("0.0177579000, 0.0191105000, 0.0237426000, 0.0388445000, 0.0924732000, 0.2919732000, 1.0281902000", \ + "0.0234327000, 0.0246892000, 0.0291029000, 0.0442252000, 0.0977820000, 0.2955247000, 1.0333374000", \ + "0.0345963000, 0.0364781000, 0.0422477000, 0.0576902000, 0.1114129000, 0.3103402000, 1.0587555000", \ + "0.0511016000, 0.0541050000, 0.0635857000, 0.0873279000, 0.1431687000, 0.3412164000, 1.0816088000", \ + "0.0767011000, 0.0814665000, 0.0966020000, 0.1355095000, 0.2169523000, 0.4155459000, 1.1536216000", \ + "0.1184378000, 0.1257243000, 0.1490739000, 0.2107275000, 0.3418482000, 0.5872300000, 1.3279225000", \ + "0.1925032000, 0.2029590000, 0.2371578000, 0.3317487000, 0.5409673000, 0.9351867000, 1.7217072000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0018729900, 0.0070161900, 0.0262825000, 0.0984538000, 0.3688060000, 1.3815400000"); + values("0.0090220000, 0.0103905000, 0.0155407000, 0.0350839000, 0.1087736000, 0.3842276000, 1.4180845000", \ + "0.0091902000, 0.0104555000, 0.0155372000, 0.0352758000, 0.1084640000, 0.3844178000, 1.4128989000", \ + "0.0146351000, 0.0159682000, 0.0202252000, 0.0361854000, 0.1087140000, 0.3875122000, 1.4211932000", \ + "0.0242918000, 0.0262315000, 0.0325910000, 0.0503970000, 0.1111205000, 0.3831243000, 1.4173819000", \ + "0.0417013000, 0.0449549000, 0.0546593000, 0.0802167000, 0.1409364000, 0.3845405000, 1.4141629000", \ + "0.0713135000, 0.0759088000, 0.0913162000, 0.1313933000, 0.2193626000, 0.4323723000, 1.4156001000", \ + "0.1260508000, 0.1336016000, 0.1568927000, 0.2182608000, 0.3531939000, 0.6248144000, 1.4595324000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0018729900, 0.0070161900, 0.0262825000, 0.0984538000, 0.3688060000, 1.3815400000"); + values("0.0099528000, 0.0113974000, 0.0168750000, 0.0375243000, 0.1145778000, 0.4032754000, 1.4828426000", \ + "0.0102969000, 0.0115634000, 0.0168654000, 0.0375163000, 0.1143545000, 0.4029649000, 1.4813722000", \ + "0.0173709000, 0.0182974000, 0.0214742000, 0.0382451000, 0.1143407000, 0.4026037000, 1.4841955000", \ + "0.0278233000, 0.0296008000, 0.0354872000, 0.0511297000, 0.1155774000, 0.4025510000, 1.4848099000", \ + "0.0476162000, 0.0504105000, 0.0593163000, 0.0827468000, 0.1408735000, 0.4016901000, 1.4848156000", \ + "0.0804163000, 0.0853350000, 0.0995451000, 0.1374595000, 0.2187090000, 0.4345558000, 1.4836434000", \ + "0.1406325000, 0.1458702000, 0.1684351000, 0.2307668000, 0.3600246000, 0.6099336000, 1.4998773000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__clkinvlp_2") { + leakage_power () { + value : 0.0001159000; + when : "A"; + } + leakage_power () { + value : 0.0000443982; + when : "!A"; + } + area : 5.0048000000; + cell_footprint : "sky130_fd_sc_hd__inv"; + cell_leakage_power : 0.0000801264; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A") { + capacitance : 0.0045310000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0041810000; + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0048810000; + } + pin ("Y") { + direction : "output"; + function : "(!A)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013003870, 0.0033820130, 0.0087958540, 0.0228760300, 0.0594953800, 0.1547341000"); + values("-0.0057318000, -0.0067545000, -0.0097945000, -0.0183294000, -0.0410186000, -0.1002900000, -0.2545603000", \ + "-0.0063731000, -0.0073580000, -0.0102438000, -0.0185704000, -0.0411263000, -0.1003343000, -0.2545948000", \ + "-0.0070091000, -0.0080309000, -0.0108930000, -0.0190162000, -0.0413434000, -0.1004287000, -0.2546152000", \ + "-0.0074832000, -0.0085892000, -0.0115662000, -0.0196616000, -0.0417744000, -0.1006528000, -0.2546731000", \ + "-0.0077574000, -0.0089458000, -0.0120373000, -0.0203283000, -0.0424198000, -0.1010069000, -0.2548619000", \ + "-0.0075442000, -0.0087881000, -0.0120353000, -0.0208050000, -0.0430930000, -0.1016576000, -0.2551801000", \ + "-0.0072567000, -0.0085750000, -0.0119548000, -0.0206416000, -0.0434841000, -0.1022706000, -0.2557740000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013003870, 0.0033820130, 0.0087958540, 0.0228760300, 0.0594953800, 0.1547341000"); + values("0.0148444000, 0.0163445000, 0.0199738000, 0.0287219000, 0.0512657000, 0.1104855000, 0.2630551000", \ + "0.0144289000, 0.0159616000, 0.0196229000, 0.0285822000, 0.0511587000, 0.1096342000, 0.2626876000", \ + "0.0140539000, 0.0155592000, 0.0191856000, 0.0282611000, 0.0513546000, 0.1094993000, 0.2626380000", \ + "0.0138510000, 0.0152954000, 0.0188699000, 0.0279890000, 0.0507177000, 0.1103149000, 0.2635070000", \ + "0.0137696000, 0.0151103000, 0.0186196000, 0.0275316000, 0.0504805000, 0.1090393000, 0.2634343000", \ + "0.0142542000, 0.0151745000, 0.0185456000, 0.0273168000, 0.0501642000, 0.1091796000, 0.2614995000", \ + "0.0135891000, 0.0150279000, 0.0184094000, 0.0266945000, 0.0499325000, 0.1089235000, 0.2611467000"); + } + } + max_capacitance : 0.1547340000; + max_transition : 1.4917990000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013003900, 0.0033820100, 0.0087958500, 0.0228760000, 0.0594954000, 0.1547340000"); + values("0.0387518000, 0.0455537000, 0.0616805000, 0.1005431000, 0.1999083000, 0.4546818000, 1.1213499000", \ + "0.0419455000, 0.0488453000, 0.0656349000, 0.1050643000, 0.2043910000, 0.4601986000, 1.1242635000", \ + "0.0527456000, 0.0594717000, 0.0762389000, 0.1165331000, 0.2166127000, 0.4728992000, 1.1372934000", \ + "0.0763085000, 0.0853808000, 0.1042638000, 0.1446773000, 0.2463778000, 0.5045162000, 1.1729338000", \ + "0.1099888000, 0.1247762000, 0.1555743000, 0.2108755000, 0.3139972000, 0.5722570000, 1.2447368000", \ + "0.1533545000, 0.1780827000, 0.2287579000, 0.3190363000, 0.4684705000, 0.7329474000, 1.4030879000", \ + "0.1975983000, 0.2393407000, 0.3231894000, 0.4733116000, 0.7190513000, 1.0992538000, 1.7755516000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013003900, 0.0033820100, 0.0087958500, 0.0228760000, 0.0594954000, 0.1547340000"); + values("0.0280131000, 0.0330608000, 0.0449848000, 0.0737911000, 0.1476402000, 0.3409681000, 0.8376198000", \ + "0.0335452000, 0.0386436000, 0.0505593000, 0.0798901000, 0.1541453000, 0.3457142000, 0.8431933000", \ + "0.0482309000, 0.0530480000, 0.0647901000, 0.0942402000, 0.1696592000, 0.3615167000, 0.8582721000", \ + "0.0755362000, 0.0834573000, 0.0992749000, 0.1292322000, 0.2040286000, 0.3977869000, 0.8977932000", \ + "0.1201865000, 0.1334894000, 0.1598962000, 0.2062327000, 0.2852343000, 0.4766770000, 0.9789803000", \ + "0.1919964000, 0.2157121000, 0.2611889000, 0.3399794000, 0.4640978000, 0.6651968000, 1.1626661000", \ + "0.3114289000, 0.3510058000, 0.4271672000, 0.5609705000, 0.7698455000, 1.0853132000, 1.5974061000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013003900, 0.0033820100, 0.0087958500, 0.0228760000, 0.0594954000, 0.1547340000"); + values("0.0205878000, 0.0282039000, 0.0481897000, 0.0984942000, 0.2315755000, 0.5760445000, 1.4678568000", \ + "0.0205754000, 0.0280869000, 0.0482383000, 0.0981834000, 0.2307050000, 0.5729361000, 1.4636455000", \ + "0.0208671000, 0.0280661000, 0.0479113000, 0.0987046000, 0.2314460000, 0.5749029000, 1.4688590000", \ + "0.0317295000, 0.0380347000, 0.0525854000, 0.0995783000, 0.2339200000, 0.5763214000, 1.4733305000", \ + "0.0530886000, 0.0628619000, 0.0838808000, 0.1215407000, 0.2342769000, 0.5737689000, 1.4849455000", \ + "0.0923262000, 0.1075259000, 0.1398518000, 0.1948972000, 0.2930700000, 0.5833372000, 1.4847692000", \ + "0.1632396000, 0.1892867000, 0.2389900000, 0.3240628000, 0.4716639000, 0.7229066000, 1.4917986000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013003900, 0.0033820100, 0.0087958500, 0.0228760000, 0.0594954000, 0.1547340000"); + values("0.0167157000, 0.0224944000, 0.0376683000, 0.0766464000, 0.1785408000, 0.4481635000, 1.1342364000", \ + "0.0165646000, 0.0223720000, 0.0374387000, 0.0765450000, 0.1781099000, 0.4424206000, 1.1302160000", \ + "0.0179496000, 0.0228064000, 0.0374070000, 0.0765110000, 0.1790599000, 0.4423817000, 1.1295949000", \ + "0.0301504000, 0.0352487000, 0.0451228000, 0.0781912000, 0.1784233000, 0.4473210000, 1.1381343000", \ + "0.0513578000, 0.0587425000, 0.0741825000, 0.1028143000, 0.1842825000, 0.4422187000, 1.1354667000", \ + "0.0919665000, 0.1030052000, 0.1271271000, 0.1699214000, 0.2453810000, 0.4558455000, 1.1326325000", \ + "0.1617202000, 0.1809713000, 0.2220150000, 0.2924139000, 0.4023225000, 0.5986179000, 1.1521833000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__clkinvlp_4") { + leakage_power () { + value : 0.0001981000; + when : "A"; + } + leakage_power () { + value : 0.0000955491; + when : "!A"; + } + area : 7.5072000000; + cell_footprint : "sky130_fd_sc_hd__inv"; + cell_leakage_power : 0.0001468200; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A") { + capacitance : 0.0086870000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0079750000; + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0093980000; + } + pin ("Y") { + direction : "output"; + function : "(!A)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014688370, 0.0043149650, 0.0126759600, 0.0372378500, 0.1093927000, 0.3213600000"); + values("-0.0101498000, -0.0112816000, -0.0151463000, -0.0280034000, -0.0674460000, -0.1840727000, -0.5274749000", \ + "-0.0113736000, -0.0124914000, -0.0161673000, -0.0285764000, -0.0676648000, -0.1842682000, -0.5275459000", \ + "-0.0125401000, -0.0137340000, -0.0174746000, -0.0295800000, -0.0681718000, -0.1844483000, -0.5276222000", \ + "-0.0134139000, -0.0147377000, -0.0187192000, -0.0309554000, -0.0690697000, -0.1848864000, -0.5277801000", \ + "-0.0139155000, -0.0153290000, -0.0195734000, -0.0321953000, -0.0704347000, -0.1856301000, -0.5281335000", \ + "-0.0134238000, -0.0149633000, -0.0194025000, -0.0328468000, -0.0717061000, -0.1869150000, -0.5287808000", \ + "-0.0129562000, -0.0145321000, -0.0191344000, -0.0325411000, -0.0721537000, -0.1882532000, -0.5299079000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014688370, 0.0043149650, 0.0126759600, 0.0372378500, 0.1093927000, 0.3213600000"); + values("0.0269260000, 0.0289369000, 0.0341953000, 0.0479687000, 0.0873727000, 0.2029803000, 0.5444188000", \ + "0.0261606000, 0.0281325000, 0.0333833000, 0.0477535000, 0.0875694000, 0.2036089000, 0.5445549000", \ + "0.0254801000, 0.0273550000, 0.0326344000, 0.0468977000, 0.0868469000, 0.2022222000, 0.5428558000", \ + "0.0251657000, 0.0268700000, 0.0319080000, 0.0462032000, 0.0860247000, 0.2034299000, 0.5393811000", \ + "0.0255064000, 0.0270315000, 0.0316562000, 0.0453865000, 0.0857446000, 0.2011584000, 0.5453192000", \ + "0.0253668000, 0.0269287000, 0.0315914000, 0.0451290000, 0.0849052000, 0.2008056000, 0.5420846000", \ + "0.0248290000, 0.0263559000, 0.0307098000, 0.0439307000, 0.0850491000, 0.1996141000, 0.5432347000"); + } + } + max_capacitance : 0.3213600000; + max_transition : 1.4968490000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014688400, 0.0043149600, 0.0126760000, 0.0372378000, 0.1093930000, 0.3213600000"); + values("0.0366131000, 0.0407797000, 0.0518162000, 0.0813524000, 0.1645916000, 0.4102750000, 1.1187183000", \ + "0.0396715000, 0.0438522000, 0.0553133000, 0.0856318000, 0.1696285000, 0.4128365000, 1.1257422000", \ + "0.0504074000, 0.0544416000, 0.0658129000, 0.0969734000, 0.1815943000, 0.4323102000, 1.1497040000", \ + "0.0716999000, 0.0777585000, 0.0925023000, 0.1245381000, 0.2103555000, 0.4566917000, 1.1680327000", \ + "0.1009779000, 0.1109235000, 0.1350366000, 0.1843662000, 0.2780332000, 0.5233800000, 1.2371844000", \ + "0.1360531000, 0.1527641000, 0.1924762000, 0.2740414000, 0.4201988000, 0.6832717000, 1.4035331000", \ + "0.1638017000, 0.1920266000, 0.2583126000, 0.3969614000, 0.6345400000, 1.0319019000, 1.7703602000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014688400, 0.0043149600, 0.0126760000, 0.0372378000, 0.1093930000, 0.3213600000"); + values("0.0287655000, 0.0323682000, 0.0416768000, 0.0660491000, 0.1351948000, 0.3375965000, 0.9300706000", \ + "0.0341413000, 0.0376447000, 0.0469003000, 0.0719777000, 0.1429383000, 0.3477393000, 0.9408349000", \ + "0.0487877000, 0.0521233000, 0.0612552000, 0.0859382000, 0.1567706000, 0.3580116000, 0.9595598000", \ + "0.0759712000, 0.0816802000, 0.0947704000, 0.1210031000, 0.1913597000, 0.3947533000, 0.9857243000", \ + "0.1201642000, 0.1300444000, 0.1522022000, 0.1954486000, 0.2720794000, 0.4756262000, 1.0726595000", \ + "0.1953483000, 0.2114619000, 0.2491414000, 0.3230085000, 0.4488810000, 0.6658489000, 1.2682482000", \ + "0.3204703000, 0.3478737000, 0.4112204000, 0.5372600000, 0.7515299000, 1.0907489000, 1.7011555000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014688400, 0.0043149600, 0.0126760000, 0.0372378000, 0.1093930000, 0.3213600000"); + values("0.0169420000, 0.0213824000, 0.0343817000, 0.0726099000, 0.1844912000, 0.5167011000, 1.4766208000", \ + "0.0169584000, 0.0213939000, 0.0343657000, 0.0725425000, 0.1843439000, 0.5128744000, 1.4772464000", \ + "0.0176495000, 0.0216685000, 0.0344356000, 0.0726669000, 0.1844400000, 0.5173826000, 1.4819267000", \ + "0.0279065000, 0.0323373000, 0.0425421000, 0.0745895000, 0.1841320000, 0.5206325000, 1.4796576000", \ + "0.0469810000, 0.0535314000, 0.0695135000, 0.1031050000, 0.1920220000, 0.5146047000, 1.4812662000", \ + "0.0829975000, 0.0934883000, 0.1184331000, 0.1685408000, 0.2629114000, 0.5269848000, 1.4816423000", \ + "0.1466313000, 0.1644020000, 0.2054421000, 0.2884196000, 0.4254798000, 0.6787345000, 1.4968485000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014688400, 0.0043149600, 0.0126760000, 0.0372378000, 0.1093930000, 0.3213600000"); + values("0.0152896000, 0.0189586000, 0.0298880000, 0.0618434000, 0.1559651000, 0.4309381000, 1.2496114000", \ + "0.0151764000, 0.0187590000, 0.0296389000, 0.0620414000, 0.1570294000, 0.4359598000, 1.2423582000", \ + "0.0166136000, 0.0195645000, 0.0297278000, 0.0616073000, 0.1557724000, 0.4309230000, 1.2541660000", \ + "0.0282235000, 0.0316740000, 0.0391689000, 0.0639612000, 0.1558942000, 0.4351387000, 1.2404258000", \ + "0.0486818000, 0.0539590000, 0.0661614000, 0.0919132000, 0.1634710000, 0.4314389000, 1.2509745000", \ + "0.0862207000, 0.0946915000, 0.1157131000, 0.1539913000, 0.2289018000, 0.4440532000, 1.2491433000", \ + "0.1515801000, 0.1663517000, 0.2027362000, 0.2660055000, 0.3845697000, 0.5809205000, 1.2605900000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__conb_1") { + area : 3.7536000000; + cell_footprint : "sky130_fd_sc_hd__conb"; + cell_leakage_power : 0.0032400370; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("HI") { + direction : "output"; + function : "1"; + max_capacitance : 1.9038000000; + max_transition : 1.0000000000; + power_down_function : "!VPWR"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + } + pin ("LO") { + direction : "output"; + function : "0"; + max_capacitance : 2.0468000000; + max_transition : 1.0000000000; + power_down_function : "VGND"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + } + } + + cell ("sky130_fd_sc_hd__decap_12") { + area : 15.014400000; + cell_footprint : "sky130_fd_sc_hd__decap"; + cell_leakage_power : 0.0032400940; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + } + + cell ("sky130_fd_sc_hd__decap_3") { + area : 3.7536000000; + cell_footprint : "sky130_fd_sc_hd__decap"; + cell_leakage_power : 0.0032400370; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + } + + cell ("sky130_fd_sc_hd__decap_4") { + area : 5.0048000000; + cell_footprint : "sky130_fd_sc_hd__decap"; + cell_leakage_power : 0.0032400440; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + } + + cell ("sky130_fd_sc_hd__decap_6") { + area : 7.5072000000; + cell_footprint : "sky130_fd_sc_hd__decap"; + cell_leakage_power : 0.0032400560; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + } + + cell ("sky130_fd_sc_hd__decap_8") { + area : 10.009600000; + cell_footprint : "sky130_fd_sc_hd__decap"; + cell_leakage_power : 0.0032400690; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + } + + cell ("sky130_fd_sc_hd__dfbbn_1") { + leakage_power () { + value : 0.0136348000; + when : "!SET_B&RESET_B&CLK_N&!D&Q&!Q_N"; + } + leakage_power () { + value : 0.0128989000; + when : "!SET_B&!RESET_B&!CLK_N&!D&Q&!Q_N"; + } + leakage_power () { + value : 0.0130481000; + when : "!SET_B&RESET_B&CLK_N&D&Q&!Q_N"; + } + leakage_power () { + value : 0.0150767000; + when : "SET_B&RESET_B&CLK_N&!D&Q&!Q_N"; + } + leakage_power () { + value : 0.0124114000; + when : "!SET_B&!RESET_B&CLK_N&!D&Q&!Q_N"; + } + leakage_power () { + value : 0.0156363000; + when : "SET_B&RESET_B&!CLK_N&D&Q&!Q_N"; + } + leakage_power () { + value : 0.0124824000; + when : "!SET_B&!RESET_B&!CLK_N&D&Q&!Q_N"; + } + leakage_power () { + value : 0.0122795000; + when : "!SET_B&!RESET_B&CLK_N&D&Q&!Q_N"; + } + leakage_power () { + value : 0.0113434000; + when : "SET_B&!RESET_B&CLK_N&!D&!Q&Q_N"; + } + leakage_power () { + value : 0.0139753000; + when : "SET_B&RESET_B&!CLK_N&!D&!Q&Q_N"; + } + leakage_power () { + value : 0.0114706000; + when : "SET_B&!RESET_B&CLK_N&D&!Q&Q_N"; + } + leakage_power () { + value : 0.0145845000; + when : "SET_B&RESET_B&CLK_N&D&!Q&Q_N"; + } + leakage_power () { + value : 0.0149796000; + when : "SET_B&RESET_B&!CLK_N&D&!Q&Q_N"; + } + leakage_power () { + value : 0.0136553000; + when : "SET_B&RESET_B&CLK_N&!D&!Q&Q_N"; + } + leakage_power () { + value : 0.0136674000; + when : "!SET_B&RESET_B&!CLK_N&!D&Q&!Q_N"; + } + leakage_power () { + value : 0.0116633000; + when : "SET_B&!RESET_B&!CLK_N&!D&!Q&Q_N"; + } + leakage_power () { + value : 0.0160527000; + when : "SET_B&RESET_B&!CLK_N&!D&Q&!Q_N"; + } + leakage_power () { + value : 0.0154334000; + when : "SET_B&RESET_B&CLK_N&D&Q&!Q_N"; + } + leakage_power () { + value : 0.0132510000; + when : "!SET_B&RESET_B&!CLK_N&D&Q&!Q_N"; + } + leakage_power () { + value : 0.0126676000; + when : "SET_B&!RESET_B&!CLK_N&D&!Q&Q_N"; + } + area : 32.531200000; + cell_footprint : "sky130_fd_sc_hd__dfbbn"; + cell_leakage_power : 0.0135106100; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + ff ("IQ","IQ_N") { + clear : "!RESET_B"; + clear_preset_var1 : "H"; + clear_preset_var2 : "L"; + clocked_on : "!CLK_N"; + next_state : "D"; + preset : "!SET_B"; + } + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("CLK_N") { + capacitance : 0.0017710000; + clock : "true"; + direction : "input"; + fall_capacitance : 0.0016960000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0337081000, 0.0336211000, 0.0334203000, 0.0334695000, 0.0335830000, 0.0338446000, 0.0344475000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0159707000, 0.0158877000, 0.0156965000, 0.0157104000, 0.0157428000, 0.0158175000, 0.0159897000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0018470000; + timing () { + fall_constraint ("constraint_3_0_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.2741431000, 0.8333333000, 2.5000000000"); + } + related_output_pin : "Q"; + related_pin : "CLK_N"; + rise_constraint ("constraint_3_0_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.1994444000, 0.8333333000, 2.5000000000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "min_pulse_width"; + violation_delay_degrade_pct : 10.000000000; + } + } + pin ("D") { + capacitance : 0.0015960000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0015420000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0056395000, 0.0055576000, 0.0053688000, 0.0054478000, 0.0056301000, 0.0060502000, 0.0070187000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0000225084, -0.0000548554, -0.0002331000, -0.0001894000, -0.0000882371, 0.0001448000, 0.0006819000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0016490000; + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.1460430000, 0.3602682000, 0.6524232000", \ + "0.0172669000, 0.2253887000, 0.5089987000", \ + "-0.1357279000, 0.0760560000, 0.3535625000"); + } + related_pin : "CLK_N"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.0813457000, 0.1954733000, 0.2813294000", \ + "-0.1316588000, -0.0163105000, 0.0707663000", \ + "-0.3713236000, -0.2547546000, -0.1664570000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "setup_falling"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.1273945000, -0.3403991000, -0.6264505000", \ + "0.0038229000, -0.2042988000, -0.4842468000", \ + "0.1604798000, -0.0500833000, -0.3263691000"); + } + related_pin : "CLK_N"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.0447246000, -0.0681823000, -0.1515970000", \ + "0.2369772000, 0.1289531000, 0.0479798000", \ + "0.4571107000, 0.3564108000, 0.2827617000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "hold_falling"; + violation_delay_degrade_pct : 10.000000000; + } + } + pin ("Q") { + direction : "output"; + function : "IQ"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013189470, 0.0034792440, 0.0091778810, 0.0242102800, 0.0638641800, 0.1684670000"); + values("-0.0131189000, -0.0079253000, 0.0017496000, 0.0125051000, 0.0081486000, -0.0427483000, -0.2055859000", \ + "-0.0130758000, -0.0078861000, 0.0017967000, 0.0125318000, 0.0081961000, -0.0427069000, -0.2055434000", \ + "-0.0129900000, -0.0078195000, 0.0018260000, 0.0125101000, 0.0081195000, -0.0428068000, -0.2056657000", \ + "-0.0130236000, -0.0078657000, 0.0017554000, 0.0123789000, 0.0079284000, -0.0430447000, -0.2059056000", \ + "-0.0130924000, -0.0079442000, 0.0016419000, 0.0122261000, 0.0077211000, -0.0432777000, -0.2061518000", \ + "-0.0132215000, -0.0080808000, 0.0015101000, 0.0120980000, 0.0076264000, -0.0433537000, -0.2062386000", \ + "-0.0134591000, -0.0082217000, 0.0015555000, 0.0124078000, 0.0082200000, -0.0425510000, -0.2053554000"); + } + related_pin : "CLK_N"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013189470, 0.0034792440, 0.0091778810, 0.0242102800, 0.0638641800, 0.1684670000"); + values("-0.0146173000, -0.0112439000, -0.0035955000, 0.0123659000, 0.0431276000, 0.1107379000, 0.2824599000", \ + "-0.0145834000, -0.0112195000, -0.0035963000, 0.0123405000, 0.0430464000, 0.1106403000, 0.2820950000", \ + "-0.0144952000, -0.0111509000, -0.0035586000, 0.0122880000, 0.0429966000, 0.1111801000, 0.2819773000", \ + "-0.0145294000, -0.0111944000, -0.0036343000, 0.0121937000, 0.0427935000, 0.1109298000, 0.2802180000", \ + "-0.0145999000, -0.0112937000, -0.0037787000, 0.0119873000, 0.0425458000, 0.1106366000, 0.2818473000", \ + "-0.0147251000, -0.0114068000, -0.0038726000, 0.0118935000, 0.0424727000, 0.1106190000, 0.2801155000", \ + "-0.0149367000, -0.0114894000, -0.0037086000, 0.0119663000, 0.0429633000, 0.1110483000, 0.2804747000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013189470, 0.0034792440, 0.0091778810, 0.0242102800, 0.0638641800, 0.1684670000"); + values("-0.0021544000, 0.0038245000, 0.0150837000, 0.0282220000, 0.0265387000, -0.0219364000, -0.1838896000", \ + "-0.0021171000, 0.0038523000, 0.0151043000, 0.0282125000, 0.0265001000, -0.0220177000, -0.1839566000", \ + "-0.0020234000, 0.0039316000, 0.0151626000, 0.0282332000, 0.0264782000, -0.0220598000, -0.1840246000", \ + "-0.0020546000, 0.0038969000, 0.0151099000, 0.0281524000, 0.0263836000, -0.0221724000, -0.1841458000", \ + "-0.0021306000, 0.0038070000, 0.0149959000, 0.0279895000, 0.0261604000, -0.0224412000, -0.1844237000", \ + "-0.0022820000, 0.0036305000, 0.0147812000, 0.0277047000, 0.0258056000, -0.0228314000, -0.1848644000", \ + "-0.0025461000, 0.0034603000, 0.0147850000, 0.0279794000, 0.0260189000, -0.0228017000, -0.1848256000"); + } + related_pin : "RESET_B"; + rise_power ("scalar") { + values("0.0000000000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013189470, 0.0034792440, 0.0091778810, 0.0242102800, 0.0638641800, 0.1684670000"); + values("0.0059601000, 0.0107906000, 0.0197367000, 0.0293410000, 0.0241999000, -0.0265390000, -0.1895853000", \ + "0.0059783000, 0.0108086000, 0.0197492000, 0.0293507000, 0.0242058000, -0.0265470000, -0.1896175000", \ + "0.0060211000, 0.0108428000, 0.0197759000, 0.0293756000, 0.0241776000, -0.0265962000, -0.1896822000", \ + "0.0059985000, 0.0107810000, 0.0196333000, 0.0290937000, 0.0238127000, -0.0270519000, -0.1901638000", \ + "0.0059673000, 0.0107088000, 0.0194741000, 0.0288108000, 0.0233371000, -0.0276643000, -0.1908440000", \ + "0.0059571000, 0.0106557000, 0.0193402000, 0.0285765000, 0.0229695000, -0.0282366000, -0.1914397000", \ + "0.0060389000, 0.0108310000, 0.0196885000, 0.0292292000, 0.0236159000, -0.0283214000, -0.1915659000"); + } + related_pin : "SET_B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013189470, 0.0034792440, 0.0091778810, 0.0242102800, 0.0638641800, 0.1684670000"); + values("-0.0000078500, 0.0038148000, 0.0123335000, 0.0301004000, 0.0629439000, 0.1317667000, 0.3020845000", \ + "-0.0000173500, 0.0037856000, 0.0122737000, 0.0299779000, 0.0627595000, 0.1315190000, 0.3017892000", \ + "-0.0000128000, 0.0037672000, 0.0122050000, 0.0298550000, 0.0625505000, 0.1312915000, 0.3030018000", \ + "-0.0000288500, 0.0037364000, 0.0121453000, 0.0297570000, 0.0623081000, 0.1316585000, 0.3028561000", \ + "-0.0000615000, 0.0036696000, 0.0120446000, 0.0295616000, 0.0620329000, 0.1307639000, 0.3025353000", \ + "-0.0001245000, 0.0035727000, 0.0118715000, 0.0292698000, 0.0616901000, 0.1303403000, 0.3020232000", \ + "-0.0001958000, 0.0035257000, 0.0118245000, 0.0294352000, 0.0621746000, 0.1310316000, 0.3026413000"); + } + } + max_capacitance : 0.1684670000; + max_transition : 1.5056960000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013189500, 0.0034792400, 0.0091778800, 0.0242103000, 0.0638642000, 0.1684670000"); + values("0.5180351000, 0.5233249000, 0.5345825000, 0.5577999000, 0.6101612000, 0.7438868000, 1.0967318000", \ + "0.5229801000, 0.5283169000, 0.5394920000, 0.5627560000, 0.6151611000, 0.7488364000, 1.1014918000", \ + "0.5359026000, 0.5411940000, 0.5524545000, 0.5756685000, 0.6280489000, 0.7617846000, 1.1146027000", \ + "0.5665681000, 0.5718932000, 0.5830810000, 0.6063570000, 0.6587572000, 0.7924406000, 1.1453667000", \ + "0.6369824000, 0.6423173000, 0.6534947000, 0.6767559000, 0.7291617000, 0.8628444000, 1.2156370000", \ + "0.7625178000, 0.7678350000, 0.7790286000, 0.8023088000, 0.8547609000, 0.9884565000, 1.3413308000", \ + "0.9574813000, 0.9628160000, 0.9739946000, 0.9972614000, 1.0496674000, 1.1832638000, 1.5361579000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013189500, 0.0034792400, 0.0091778800, 0.0242103000, 0.0638642000, 0.1684670000"); + values("0.4196785000, 0.4263593000, 0.4414610000, 0.4774378000, 0.5704403000, 0.8147020000, 1.4604230000", \ + "0.4242280000, 0.4309002000, 0.4460303000, 0.4818546000, 0.5751117000, 0.8196684000, 1.4635920000", \ + "0.4371639000, 0.4438522000, 0.4590250000, 0.4948741000, 0.5881437000, 0.8327289000, 1.4764002000", \ + "0.4680765000, 0.4747426000, 0.4898704000, 0.5256942000, 0.6189738000, 0.8634777000, 1.5079367000", \ + "0.5379648000, 0.5446284000, 0.5597990000, 0.5956249000, 0.6888364000, 0.9335230000, 1.5785173000", \ + "0.6613912000, 0.6680977000, 0.6832083000, 0.7190224000, 0.8120922000, 1.0566903000, 1.7022148000", \ + "0.8513130000, 0.8580370000, 0.8730250000, 0.9091449000, 1.0017882000, 1.2459436000, 1.8952520000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013189500, 0.0034792400, 0.0091778800, 0.0242103000, 0.0638642000, 0.1684670000"); + values("0.0176032000, 0.0217563000, 0.0308584000, 0.0543639000, 0.1182422000, 0.2941650000, 0.7660847000", \ + "0.0178200000, 0.0216202000, 0.0311543000, 0.0545215000, 0.1180621000, 0.2940278000, 0.7679949000", \ + "0.0175742000, 0.0217579000, 0.0310342000, 0.0544136000, 0.1182512000, 0.2941697000, 0.7695827000", \ + "0.0175723000, 0.0217170000, 0.0311570000, 0.0544546000, 0.1181397000, 0.2942622000, 0.7696122000", \ + "0.0178095000, 0.0216266000, 0.0311534000, 0.0545336000, 0.1181377000, 0.2942685000, 0.7689317000", \ + "0.0176191000, 0.0217934000, 0.0311661000, 0.0544672000, 0.1176449000, 0.2941619000, 0.7699258000", \ + "0.0178201000, 0.0216265000, 0.0311543000, 0.0545048000, 0.1182650000, 0.2930556000, 0.7696241000"); + } + related_pin : "CLK_N"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013189500, 0.0034792400, 0.0091778800, 0.0242103000, 0.0638642000, 0.1684670000"); + values("0.0234945000, 0.0296093000, 0.0464369000, 0.0944435000, 0.2265095000, 0.5739141000, 1.5023117000", \ + "0.0234273000, 0.0295811000, 0.0465949000, 0.0945060000, 0.2265088000, 0.5744835000, 1.5056955000", \ + "0.0236229000, 0.0297792000, 0.0465889000, 0.0942645000, 0.2259887000, 0.5743669000, 1.5039712000", \ + "0.0234389000, 0.0295812000, 0.0465956000, 0.0945141000, 0.2263018000, 0.5742228000, 1.5016998000", \ + "0.0235898000, 0.0297791000, 0.0466851000, 0.0945373000, 0.2264350000, 0.5752580000, 1.5021120000", \ + "0.0235127000, 0.0295708000, 0.0466014000, 0.0944304000, 0.2258319000, 0.5744031000, 1.4993907000", \ + "0.0234895000, 0.0295441000, 0.0466866000, 0.0945043000, 0.2264349000, 0.5736470000, 1.5015317000"); + } + timing_sense : "non_unate"; + timing_type : "falling_edge"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013189500, 0.0034792400, 0.0091778800, 0.0242103000, 0.0638642000, 0.1684670000"); + values("0.2977234000, 0.3030614000, 0.3143852000, 0.3378161000, 0.3903258000, 0.5241114000, 0.8765873000", \ + "0.3028653000, 0.3081985000, 0.3195896000, 0.3429373000, 0.3954337000, 0.5291723000, 0.8814233000", \ + "0.3153412000, 0.3206732000, 0.3320652000, 0.3554121000, 0.4079271000, 0.5416437000, 0.8938935000", \ + "0.3468358000, 0.3521800000, 0.3634746000, 0.3869397000, 0.4394665000, 0.5732152000, 0.9254234000", \ + "0.4169812000, 0.4223492000, 0.4337039000, 0.4571362000, 0.5096675000, 0.6433050000, 0.9955831000", \ + "0.5440443000, 0.5493195000, 0.5606315000, 0.5841116000, 0.6367259000, 0.7705344000, 1.1226631000", \ + "0.7433728000, 0.7487408000, 0.7601532000, 0.7836598000, 0.8362692000, 0.9701819000, 1.3220783000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013189500, 0.0034792400, 0.0091778800, 0.0242103000, 0.0638642000, 0.1684670000"); + values("0.0181323000, 0.0222635000, 0.0316722000, 0.0549123000, 0.1182262000, 0.2935464000, 0.7632870000", \ + "0.0182107000, 0.0222136000, 0.0314937000, 0.0550292000, 0.1181257000, 0.2935452000, 0.7620384000", \ + "0.0182031000, 0.0222152000, 0.0314983000, 0.0550298000, 0.1182128000, 0.2935558000, 0.7627947000", \ + "0.0180388000, 0.0221018000, 0.0315055000, 0.0549181000, 0.1182240000, 0.2934013000, 0.7631649000", \ + "0.0181355000, 0.0219196000, 0.0316683000, 0.0548868000, 0.1183149000, 0.2933887000, 0.7628067000", \ + "0.0181325000, 0.0220125000, 0.0316669000, 0.0550895000, 0.1183730000, 0.2935994000, 0.7634567000", \ + "0.0181976000, 0.0221852000, 0.0318775000, 0.0550942000, 0.1182590000, 0.2938075000, 0.7619939000"); + } + related_pin : "RESET_B"; + timing_sense : "positive_unate"; + timing_type : "clear"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013189500, 0.0034792400, 0.0091778800, 0.0242103000, 0.0638642000, 0.1684670000"); + values("0.2006709000, 0.2059951000, 0.2173790000, 0.2407884000, 0.2933465000, 0.4271308000, 0.7793231000", \ + "0.2054638000, 0.2107880000, 0.2221708000, 0.2455806000, 0.2981369000, 0.4319231000, 0.7842617000", \ + "0.2153451000, 0.2207143000, 0.2320699000, 0.2554371000, 0.3080746000, 0.4416886000, 0.7941024000", \ + "0.2367400000, 0.2420797000, 0.2533734000, 0.2768369000, 0.3293861000, 0.4631800000, 0.8155175000", \ + "0.2838036000, 0.2892078000, 0.3005436000, 0.3240167000, 0.3766293000, 0.5103523000, 0.8627468000", \ + "0.3622627000, 0.3677938000, 0.3792997000, 0.4029804000, 0.4559090000, 0.5896066000, 0.9419692000", \ + "0.4609748000, 0.4669309000, 0.4791672000, 0.5033871000, 0.5566558000, 0.6907097000, 1.0428505000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013189500, 0.0034792400, 0.0091778800, 0.0242103000, 0.0638642000, 0.1684670000"); + values("0.3300887000, 0.3373925000, 0.3532256000, 0.3895396000, 0.4825501000, 0.7271255000, 1.3714623000", \ + "0.3351995000, 0.3425049000, 0.3583458000, 0.3946438000, 0.4876834000, 0.7321337000, 1.3753657000", \ + "0.3480795000, 0.3554645000, 0.3712504000, 0.4075831000, 0.5006325000, 0.7452338000, 1.3905450000", \ + "0.3798780000, 0.3872734000, 0.4030561000, 0.4393869000, 0.5324446000, 0.7770249000, 1.4224204000", \ + "0.4560595000, 0.4634380000, 0.4792819000, 0.5156174000, 0.6086446000, 0.8531071000, 1.4980971000", \ + "0.6347878000, 0.6421049000, 0.6579813000, 0.6943139000, 0.7873437000, 1.0316390000, 1.6771919000", \ + "0.9888976000, 0.9971117000, 1.0139394000, 1.0507694000, 1.1435058000, 1.3881732000, 2.0334101000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013189500, 0.0034792400, 0.0091778800, 0.0242103000, 0.0638642000, 0.1684670000"); + values("0.0179294000, 0.0221700000, 0.0314614000, 0.0549518000, 0.1180863000, 0.2935449000, 0.7627353000", \ + "0.0179284000, 0.0221664000, 0.0314625000, 0.0549512000, 0.1181119000, 0.2935441000, 0.7630649000", \ + "0.0180264000, 0.0222520000, 0.0316087000, 0.0549814000, 0.1179052000, 0.2931835000, 0.7621098000", \ + "0.0180071000, 0.0221052000, 0.0314395000, 0.0549313000, 0.1182318000, 0.2938865000, 0.7624429000", \ + "0.0180057000, 0.0221137000, 0.0316455000, 0.0548995000, 0.1182925000, 0.2935304000, 0.7614261000", \ + "0.0189472000, 0.0228080000, 0.0323953000, 0.0557002000, 0.1186871000, 0.2937020000, 0.7643067000", \ + "0.0213179000, 0.0252150000, 0.0344248000, 0.0577447000, 0.1196200000, 0.2938303000, 0.7601352000"); + } + related_pin : "SET_B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013189500, 0.0034792400, 0.0091778800, 0.0242103000, 0.0638642000, 0.1684670000"); + values("0.0267420000, 0.0326136000, 0.0486417000, 0.0953440000, 0.2261496000, 0.5757559000, 1.4996626000", \ + "0.0267484000, 0.0326232000, 0.0486566000, 0.0952879000, 0.2263766000, 0.5755616000, 1.4995368000", \ + "0.0267985000, 0.0326136000, 0.0485424000, 0.0954489000, 0.2266398000, 0.5755250000, 1.4996197000", \ + "0.0268230000, 0.0326320000, 0.0485766000, 0.0953917000, 0.2266013000, 0.5752018000, 1.5002098000", \ + "0.0266908000, 0.0327023000, 0.0486874000, 0.0954074000, 0.2262224000, 0.5738892000, 1.4986681000", \ + "0.0266834000, 0.0327446000, 0.0486814000, 0.0954047000, 0.2264533000, 0.5745057000, 1.4990971000", \ + "0.0313034000, 0.0374024000, 0.0517816000, 0.0964806000, 0.2262485000, 0.5750520000, 1.4997914000"); + } + timing_sense : "negative_unate"; + timing_type : "preset"; + } + } + pin ("Q_N") { + direction : "output"; + function : "IQ_N"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012991020, 0.0033753300, 0.0087697930, 0.0227857000, 0.0592018900, 0.1538185000"); + values("-0.0129955000, -0.0077942000, 0.0017451000, 0.0123222000, 0.0090980000, -0.0364818000, -0.1830111000", \ + "-0.0129584000, -0.0077599000, 0.0017753000, 0.0123351000, 0.0090787000, -0.0364807000, -0.1830124000", \ + "-0.0128702000, -0.0076788000, 0.0018031000, 0.0123546000, 0.0090455000, -0.0365557000, -0.1831165000", \ + "-0.0129070000, -0.0077463000, 0.0017131000, 0.0121766000, 0.0088281000, -0.0368552000, -0.1834193000", \ + "-0.0129794000, -0.0078358000, 0.0015732000, 0.0119666000, 0.0085881000, -0.0371250000, -0.1837116000", \ + "-0.0131110000, -0.0079724000, 0.0014400000, 0.0118370000, 0.0084115000, -0.0372996000, -0.1838768000", \ + "-0.0133820000, -0.0081908000, 0.0013107000, 0.0118578000, 0.0085249000, -0.0368881000, -0.1834048000"); + } + related_pin : "CLK_N"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012991020, 0.0033753300, 0.0087697930, 0.0227857000, 0.0592018900, 0.1538185000"); + values("-0.0144297000, -0.0108818000, -0.0030540000, 0.0124911000, 0.0418205000, 0.1048422000, 0.2590148000", \ + "-0.0143885000, -0.0108439000, -0.0030164000, 0.0125219000, 0.0418477000, 0.1052250000, 0.2603546000", \ + "-0.0142995000, -0.0107725000, -0.0029823000, 0.0124899000, 0.0417114000, 0.1052237000, 0.2598449000", \ + "-0.0143365000, -0.0108251000, -0.0030619000, 0.0123752000, 0.0416289000, 0.1044912000, 0.2599381000", \ + "-0.0144032000, -0.0109055000, -0.0031726000, 0.0122124000, 0.0414286000, 0.1043705000, 0.2580854000", \ + "-0.0145332000, -0.0110362000, -0.0033057000, 0.0121014000, 0.0413079000, 0.1042661000, 0.2596633000", \ + "-0.0147710000, -0.0111836000, -0.0032646000, 0.0123794000, 0.0419744000, 0.1048420000, 0.2604415000"); + } + } + internal_power () { + fall_power ("scalar") { + values("0.0000000000"); + } + related_pin : "RESET_B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012991020, 0.0033753300, 0.0087697930, 0.0227857000, 0.0592018900, 0.1538185000"); + values("-0.0036714000, 0.0003568000, 0.0090831000, 0.0281336000, 0.0608991000, 0.1254417000, 0.2802019000", \ + "-0.0036329000, 0.0003774000, 0.0091252000, 0.0281208000, 0.0608385000, 0.1253540000, 0.2798081000", \ + "-0.0035314000, 0.0004804000, 0.0092033000, 0.0282114000, 0.0608835000, 0.1253939000, 0.2799643000", \ + "-0.0035723000, 0.0004212000, 0.0091130000, 0.0280592000, 0.0606872000, 0.1251640000, 0.2797859000", \ + "-0.0036400000, 0.0003359000, 0.0090086000, 0.0278244000, 0.0604577000, 0.1248986000, 0.2796913000", \ + "-0.0037953000, 0.0001658000, 0.0087967000, 0.0276239000, 0.0601186000, 0.1244490000, 0.2801330000", \ + "-0.0038063000, 0.0005988000, 0.0101368000, 0.0280963000, 0.0602104000, 0.1246705000, 0.2794334000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012991020, 0.0033753300, 0.0087697930, 0.0227857000, 0.0592018900, 0.1538185000"); + values("0.0016731000, 0.0073970000, 0.0179427000, 0.0300304000, 0.0285625000, -0.0155713000, -0.1613795000", \ + "0.0016670000, 0.0073697000, 0.0178813000, 0.0299205000, 0.0284012000, -0.0157918000, -0.1615948000", \ + "0.0016717000, 0.0073472000, 0.0178251000, 0.0297652000, 0.0281864000, -0.0160313000, -0.1618684000", \ + "0.0016543000, 0.0073142000, 0.0177701000, 0.0296749000, 0.0280425000, -0.0162072000, -0.1620169000", \ + "0.0016199000, 0.0072608000, 0.0176651000, 0.0294890000, 0.0277775000, -0.0165183000, -0.1623547000", \ + "0.0015681000, 0.0071760000, 0.0175044000, 0.0292099000, 0.0273448000, -0.0169996000, -0.1628026000", \ + "0.0015393000, 0.0072071000, 0.0176072000, 0.0293402000, 0.0276721000, -0.0166052000, -0.1623565000"); + } + related_pin : "SET_B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012991020, 0.0033753300, 0.0087697930, 0.0227857000, 0.0592018900, 0.1538185000"); + values("0.0044038000, 0.0072433000, 0.0136547000, 0.0292313000, 0.0585152000, 0.1209384000, 0.2743025000", \ + "0.0044231000, 0.0072613000, 0.0136686000, 0.0292411000, 0.0585191000, 0.1208893000, 0.2739825000", \ + "0.0044697000, 0.0072995000, 0.0136811000, 0.0292279000, 0.0584920000, 0.1209078000, 0.2739967000", \ + "0.0044422000, 0.0072326000, 0.0135628000, 0.0289729000, 0.0581150000, 0.1201908000, 0.2734707000", \ + "0.0044265000, 0.0071909000, 0.0134522000, 0.0286991000, 0.0575920000, 0.1196264000, 0.2735024000", \ + "0.0044501000, 0.0072240000, 0.0135005000, 0.0285040000, 0.0570917000, 0.1189221000, 0.2722495000", \ + "0.0047344000, 0.0078900000, 0.0149406000, 0.0291925000, 0.0571480000, 0.1189946000, 0.2716955000"); + } + } + max_capacitance : 0.1538190000; + max_transition : 1.5013840000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012991000, 0.0033753300, 0.0087697900, 0.0227857000, 0.0592019000, 0.1538190000"); + values("0.3481749000, 0.3575085000, 0.3766972000, 0.4132324000, 0.4824068000, 0.6211589000, 0.9512588000", \ + "0.3532533000, 0.3625979000, 0.3817241000, 0.4183318000, 0.4874523000, 0.6262101000, 0.9566112000", \ + "0.3656498000, 0.3749793000, 0.3941110000, 0.4304736000, 0.4996658000, 0.6383931000, 0.9685180000", \ + "0.3963867000, 0.4057056000, 0.4248694000, 0.4615248000, 0.5306698000, 0.6693849000, 0.9995640000", \ + "0.4666586000, 0.4759553000, 0.4950673000, 0.5317617000, 0.6008926000, 0.7396264000, 1.0697362000", \ + "0.5907117000, 0.6000445000, 0.6192221000, 0.6557904000, 0.7249482000, 0.8637051000, 1.1935923000", \ + "0.7797389000, 0.7890985000, 0.8082977000, 0.8448628000, 0.9140397000, 1.0528218000, 1.3826106000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012991000, 0.0033753300, 0.0087697900, 0.0227857000, 0.0592019000, 0.1538190000"); + values("0.4602863000, 0.4694324000, 0.4892493000, 0.5318499000, 0.6311791000, 0.8776550000, 1.5163582000", \ + "0.4653396000, 0.4743892000, 0.4941687000, 0.5367666000, 0.6361012000, 0.8824604000, 1.5221376000", \ + "0.4781583000, 0.4873036000, 0.5071203000, 0.5497208000, 0.6490609000, 0.8961863000, 1.5361979000", \ + "0.5088252000, 0.5179578000, 0.5377616000, 0.5803621000, 0.6797127000, 0.9263058000, 1.5645605000", \ + "0.5791356000, 0.5882900000, 0.6080699000, 0.6506687000, 0.7500197000, 0.9966502000, 1.6346251000", \ + "0.7048294000, 0.7139465000, 0.7337072000, 0.7763123000, 0.8756540000, 1.1223376000, 1.7622477000", \ + "0.8997437000, 0.9088486000, 0.9286832000, 0.9712742000, 1.0705961000, 1.3169784000, 1.9588104000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012991000, 0.0033753300, 0.0087697900, 0.0227857000, 0.0592019000, 0.1538190000"); + values("0.0362804000, 0.0425112000, 0.0561448000, 0.0844662000, 0.1457486000, 0.2981817000, 0.7252713000", \ + "0.0361321000, 0.0425687000, 0.0561557000, 0.0842942000, 0.1457993000, 0.2990236000, 0.7282444000", \ + "0.0362929000, 0.0422542000, 0.0558699000, 0.0844008000, 0.1460249000, 0.2988044000, 0.7248183000", \ + "0.0361646000, 0.0423712000, 0.0558260000, 0.0843185000, 0.1459849000, 0.2988518000, 0.7252426000", \ + "0.0361380000, 0.0422927000, 0.0558737000, 0.0843037000, 0.1460520000, 0.2981272000, 0.7236755000", \ + "0.0362548000, 0.0423951000, 0.0559720000, 0.0844239000, 0.1460858000, 0.2983374000, 0.7241814000", \ + "0.0363250000, 0.0426775000, 0.0562526000, 0.0844421000, 0.1461184000, 0.2985644000, 0.7233893000"); + } + related_pin : "CLK_N"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012991000, 0.0033753300, 0.0087697900, 0.0227857000, 0.0592019000, 0.1538190000"); + values("0.0332768000, 0.0409842000, 0.0598917000, 0.1093272000, 0.2390118000, 0.5855177000, 1.4993016000", \ + "0.0331544000, 0.0410076000, 0.0599572000, 0.1093175000, 0.2390430000, 0.5856524000, 1.4965029000", \ + "0.0332738000, 0.0409847000, 0.0599004000, 0.1093348000, 0.2389455000, 0.5849604000, 1.4978243000", \ + "0.0333361000, 0.0410238000, 0.0600985000, 0.1092827000, 0.2395263000, 0.5844384000, 1.5013841000", \ + "0.0331647000, 0.0410036000, 0.0599583000, 0.1093221000, 0.2387535000, 0.5842233000, 1.4948799000", \ + "0.0331327000, 0.0409611000, 0.0600342000, 0.1092989000, 0.2397670000, 0.5855911000, 1.4935948000", \ + "0.0331290000, 0.0410232000, 0.0598751000, 0.1093471000, 0.2389366000, 0.5847323000, 1.4977015000"); + } + timing_sense : "non_unate"; + timing_type : "falling_edge"; + } + timing () { + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012991000, 0.0033753300, 0.0087697900, 0.0227857000, 0.0592019000, 0.1538190000"); + values("0.2393759000, 0.2489567000, 0.2697361000, 0.3141343000, 0.4172389000, 0.6668904000, 1.3048309000", \ + "0.2444034000, 0.2540059000, 0.2747168000, 0.3191333000, 0.4222449000, 0.6718295000, 1.3099447000", \ + "0.2571860000, 0.2667761000, 0.2875758000, 0.3319679000, 0.4350655000, 0.6847565000, 1.3228046000", \ + "0.2882983000, 0.2978922000, 0.3186488000, 0.3630789000, 0.4661817000, 0.7158713000, 1.3540856000", \ + "0.3579442000, 0.3675454000, 0.3882865000, 0.4333124000, 0.5364280000, 0.7861610000, 1.4244975000", \ + "0.4856320000, 0.4953379000, 0.5162690000, 0.5609306000, 0.6642169000, 0.9136941000, 1.5511995000", \ + "0.6845004000, 0.6945481000, 0.7159091000, 0.7611781000, 0.8652029000, 1.1148595000, 1.7524906000"); + } + related_pin : "RESET_B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012991000, 0.0033753300, 0.0087697900, 0.0227857000, 0.0592019000, 0.1538190000"); + values("0.0350831000, 0.0433346000, 0.0628988000, 0.1140332000, 0.2463338000, 0.5867331000, 1.4922141000", \ + "0.0351216000, 0.0432563000, 0.0629340000, 0.1138691000, 0.2466862000, 0.5892409000, 1.4951977000", \ + "0.0350563000, 0.0433911000, 0.0629194000, 0.1139984000, 0.2468653000, 0.5873637000, 1.4945405000", \ + "0.0351171000, 0.0433642000, 0.0629483000, 0.1139440000, 0.2468853000, 0.5874856000, 1.4948630000", \ + "0.0351672000, 0.0433500000, 0.0629743000, 0.1139960000, 0.2465873000, 0.5875861000, 1.4954338000", \ + "0.0358561000, 0.0440332000, 0.0635791000, 0.1145205000, 0.2466110000, 0.5873491000, 1.4948879000", \ + "0.0377214000, 0.0458589000, 0.0653740000, 0.1163602000, 0.2477663000, 0.5876252000, 1.4915941000"); + } + timing_sense : "negative_unate"; + timing_type : "preset"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012991000, 0.0033753300, 0.0087697900, 0.0227857000, 0.0592019000, 0.1538190000"); + values("0.2465430000, 0.2580592000, 0.2823831000, 0.3284402000, 0.4111073000, 0.5600623000, 0.8937315000", \ + "0.2516328000, 0.2631607000, 0.2874896000, 0.3335367000, 0.4161826000, 0.5651348000, 0.8989036000", \ + "0.2644337000, 0.2760075000, 0.3004189000, 0.3464543000, 0.4290885000, 0.5779924000, 0.9122260000", \ + "0.2962597000, 0.3079114000, 0.3321961000, 0.3782334000, 0.4608330000, 0.6097672000, 0.9434271000", \ + "0.3725735000, 0.3840824000, 0.4083623000, 0.4542983000, 0.5369306000, 0.6859581000, 1.0200242000", \ + "0.5504185000, 0.5621963000, 0.5866647000, 0.6325303000, 0.7149561000, 0.8639969000, 1.1981248000", \ + "0.8824479000, 0.8990724000, 0.9322326000, 0.9888147000, 1.0812390000, 1.2367529000, 1.5722447000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012991000, 0.0033753300, 0.0087697900, 0.0227857000, 0.0592019000, 0.1538190000"); + values("0.1419570000, 0.1515393000, 0.1722648000, 0.2166458000, 0.3195485000, 0.5690324000, 1.2076676000", \ + "0.1467483000, 0.1563305000, 0.1770560000, 0.2214396000, 0.3243590000, 0.5738486000, 1.2117806000", \ + "0.1567100000, 0.1662946000, 0.1869694000, 0.2313643000, 0.3342920000, 0.5838097000, 1.2220470000", \ + "0.1780335000, 0.1875940000, 0.2083534000, 0.2526602000, 0.3556284000, 0.6052141000, 1.2430390000", \ + "0.2243055000, 0.2341585000, 0.2551254000, 0.2996797000, 0.4027992000, 0.6523285000, 1.2904465000", \ + "0.2973940000, 0.3087439000, 0.3322051000, 0.3796051000, 0.4848363000, 0.7340557000, 1.3720186000", \ + "0.3823481000, 0.3973559000, 0.4270940000, 0.4825704000, 0.5933259000, 0.8432074000, 1.4807456000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012991000, 0.0033753300, 0.0087697900, 0.0227857000, 0.0592019000, 0.1538190000"); + values("0.0477885000, 0.0557240000, 0.0721976000, 0.1064428000, 0.1689308000, 0.3132860000, 0.7280668000", \ + "0.0478157000, 0.0557667000, 0.0722085000, 0.1065480000, 0.1685762000, 0.3134115000, 0.7292764000", \ + "0.0478417000, 0.0558366000, 0.0722711000, 0.1065291000, 0.1688424000, 0.3136168000, 0.7296686000", \ + "0.0479384000, 0.0557638000, 0.0725344000, 0.1065726000, 0.1685422000, 0.3127562000, 0.7283439000", \ + "0.0477983000, 0.0557748000, 0.0722878000, 0.1066086000, 0.1686331000, 0.3133393000, 0.7293963000", \ + "0.0504162000, 0.0578960000, 0.0738779000, 0.1072996000, 0.1688769000, 0.3134912000, 0.7325642000", \ + "0.0793076000, 0.0884472000, 0.1051326000, 0.1349901000, 0.1887523000, 0.3237997000, 0.7309207000"); + } + related_pin : "SET_B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012991000, 0.0033753300, 0.0087697900, 0.0227857000, 0.0592019000, 0.1538190000"); + values("0.0349462000, 0.0432202000, 0.0628163000, 0.1138325000, 0.2468777000, 0.5875716000, 1.4933644000", \ + "0.0349446000, 0.0432222000, 0.0628158000, 0.1138324000, 0.2468876000, 0.5876373000, 1.4926078000", \ + "0.0348473000, 0.0429952000, 0.0628561000, 0.1138326000, 0.2466209000, 0.5871476000, 1.4913646000", \ + "0.0348651000, 0.0432149000, 0.0627781000, 0.1138523000, 0.2467079000, 0.5871689000, 1.4915753000", \ + "0.0361597000, 0.0443375000, 0.0638245000, 0.1143652000, 0.2466808000, 0.5873372000, 1.4924713000", \ + "0.0434384000, 0.0518206000, 0.0712488000, 0.1205725000, 0.2488895000, 0.5872272000, 1.4932159000", \ + "0.0596611000, 0.0696235000, 0.0895158000, 0.1370562000, 0.2574123000, 0.5889797000, 1.4946339000"); + } + timing_sense : "positive_unate"; + timing_type : "clear"; + } + } + pin ("RESET_B") { + capacitance : 0.0016230000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0015410000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0128885000, 0.0127980000, 0.0125896000, 0.0126427000, 0.0127652000, 0.0130477000, 0.0136989000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0081258000, 0.0080711000, 0.0079450000, 0.0079748000, 0.0080433000, 0.0082014000, 0.0085660000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0017040000; + timing () { + related_pin : "CLK_N"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.0703594000, 0.1966940000, 0.2935365000", \ + "-0.1475280000, -0.0199727000, 0.0768698000", \ + "-0.3957376000, -0.2681823000, -0.1701191000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "recovery_falling"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + related_pin : "CLK_N"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.0728008000, -0.0510924000, -0.1381693000", \ + "0.2711569000, 0.1472637000, 0.0601868000", \ + "0.5108216000, 0.3881491000, 0.3010723000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "removal_falling"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + fall_constraint ("constraint_3_0_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.2192176000, 0.8333333000, 2.5000000000"); + } + related_output_pin : "Q"; + related_pin : "RESET_B"; + sim_opt : "runlvl=5 accurate=1"; + timing_type : "min_pulse_width"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + related_pin : "SET_B"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.1029805000, -0.0608744000, -0.0738952000", \ + "-0.2268737000, -0.1664570000, -0.1758158000", \ + "-0.3310404000, -0.2523132000, -0.2470234000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "non_seq_setup_rising"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + related_pin : "SET_B"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.1374980000, 0.1027161000, 0.1865378000", \ + "0.2699362000, 0.2156230000, 0.2493958000", \ + "0.4009583000, 0.3258932000, 0.3279277000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "non_seq_hold_rising"; + violation_delay_degrade_pct : 10.000000000; + } + } + pin ("SET_B") { + capacitance : 0.0034670000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0033780000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0051165000, 0.0051001000, 0.0050622000, 0.0050755000, 0.0051066000, 0.0051783000, 0.0053435000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0049584000, -0.0049999000, -0.0050955000, -0.0050990000, -0.0051069000, -0.0051250000, -0.0051667000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0035560000; + timing () { + related_pin : "CLK_N"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.0602559000, 0.0318991000, 0.1189759000", \ + "-0.2464049000, -0.1566914000, -0.1025736000", \ + "-0.4506693000, -0.3609557000, -0.3263691000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "recovery_falling"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + related_pin : "CLK_N"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.0666973000, -0.0217956000, -0.0551615000", \ + "0.2516257000, 0.1643535000, 0.1309876000", \ + "0.4558900000, 0.3673971000, 0.3401348000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "removal_falling"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + related_pin : "RESET_B"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.1374980000, 0.2699362000, 0.4009583000", \ + "0.1027161000, 0.2156230000, 0.3258932000", \ + "0.1865378000, 0.2493958000, 0.3279277000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "non_seq_setup_rising"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + fall_constraint ("constraint_3_0_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.2543700000, 0.8333333000, 2.5000000000"); + } + related_output_pin : "Q"; + related_pin : "SET_B"; + sim_opt : "runlvl=5 accurate=1"; + timing_type : "min_pulse_width"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + related_pin : "RESET_B"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.1029805000, -0.2268737000, -0.3310404000", \ + "-0.0608744000, -0.1664570000, -0.2523132000", \ + "-0.0738952000, -0.1758158000, -0.2470234000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "non_seq_hold_rising"; + violation_delay_degrade_pct : 10.000000000; + } + } + } + + cell ("sky130_fd_sc_hd__dfbbn_2") { + leakage_power () { + value : 0.0117983000; + when : "!SET_B&RESET_B&CLK_N&D&Q&!Q_N"; + } + leakage_power () { + value : 0.0137929000; + when : "SET_B&RESET_B&CLK_N&!D&Q&!Q_N"; + } + leakage_power () { + value : 0.0116202000; + when : "!SET_B&!RESET_B&CLK_N&!D&Q&!Q_N"; + } + leakage_power () { + value : 0.0143473000; + when : "SET_B&RESET_B&!CLK_N&D&Q&!Q_N"; + } + leakage_power () { + value : 0.0116884000; + when : "!SET_B&!RESET_B&!CLK_N&D&Q&!Q_N"; + } + leakage_power () { + value : 0.0114876000; + when : "!SET_B&!RESET_B&CLK_N&D&Q&!Q_N"; + } + leakage_power () { + value : 0.0116142000; + when : "SET_B&!RESET_B&CLK_N&!D&!Q&Q_N"; + } + leakage_power () { + value : 0.0137305000; + when : "SET_B&RESET_B&!CLK_N&!D&!Q&Q_N"; + } + leakage_power () { + value : 0.0117410000; + when : "SET_B&!RESET_B&CLK_N&D&!Q&Q_N"; + } + leakage_power () { + value : 0.0143260000; + when : "SET_B&RESET_B&CLK_N&D&!Q&Q_N"; + } + leakage_power () { + value : 0.0147321000; + when : "SET_B&RESET_B&!CLK_N&D&!Q&Q_N"; + } + leakage_power () { + value : 0.0134107000; + when : "SET_B&RESET_B&CLK_N&!D&!Q&Q_N"; + } + leakage_power () { + value : 0.0124126000; + when : "!SET_B&RESET_B&!CLK_N&!D&Q&!Q_N"; + } + leakage_power () { + value : 0.0119341000; + when : "SET_B&!RESET_B&!CLK_N&!D&!Q&Q_N"; + } + leakage_power () { + value : 0.0147607000; + when : "SET_B&RESET_B&!CLK_N&!D&Q&!Q_N"; + } + leakage_power () { + value : 0.0141465000; + when : "SET_B&RESET_B&CLK_N&D&Q&!Q_N"; + } + leakage_power () { + value : 0.0119992000; + when : "!SET_B&RESET_B&!CLK_N&D&Q&!Q_N"; + } + leakage_power () { + value : 0.0129356000; + when : "SET_B&!RESET_B&!CLK_N&D&!Q&Q_N"; + } + leakage_power () { + value : 0.0123327000; + when : "!SET_B&RESET_B&CLK_N&!D&Q&!Q_N"; + } + leakage_power () { + value : 0.0121019000; + when : "!SET_B&!RESET_B&!CLK_N&!D&Q&!Q_N"; + } + area : 35.033600000; + cell_footprint : "sky130_fd_sc_hd__dfbbn"; + cell_leakage_power : 0.0128456200; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + ff ("IQ","IQ_N") { + clear : "!RESET_B"; + clear_preset_var1 : "H"; + clear_preset_var2 : "L"; + clocked_on : "!CLK_N"; + next_state : "D"; + preset : "!SET_B"; + } + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("CLK_N") { + capacitance : 0.0017970000; + clock : "true"; + direction : "input"; + fall_capacitance : 0.0017280000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0338824000, 0.0337452000, 0.0334290000, 0.0334754000, 0.0335827000, 0.0338300000, 0.0343999000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0161190000, 0.0160333000, 0.0158358000, 0.0158482000, 0.0158771000, 0.0159436000, 0.0160970000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0018660000; + timing () { + fall_constraint ("constraint_3_0_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.2884238000, 0.8333333000, 2.5000000000"); + } + related_output_pin : "Q"; + related_pin : "CLK_N"; + rise_constraint ("constraint_3_0_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.1994444000, 0.8333333000, 2.5000000000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "min_pulse_width"; + violation_delay_degrade_pct : 10.000000000; + } + } + pin ("D") { + capacitance : 0.0015930000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0015380000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0055914000, 0.0055096000, 0.0053212000, 0.0053975000, 0.0055737000, 0.0059798000, 0.0069158000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0000165885, -0.0000558729, -0.0002228000, -0.0001794000, -0.0000791305, 0.0001520000, 0.0006848000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0016480000; + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.1460430000, 0.3590475000, 0.6512025000", \ + "0.0148255000, 0.2253887000, 0.5077780000", \ + "-0.1381693000, 0.0723939000, 0.3499004000"); + } + related_pin : "CLK_N"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.0837871000, 0.1991354000, 0.2849915000", \ + "-0.1292175000, -0.0126484000, 0.0732077000", \ + "-0.3676615000, -0.2523132000, -0.1640156000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "setup_falling"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.1261738000, -0.3391784000, -0.6252298000", \ + "0.0062643000, -0.2030781000, -0.4818053000", \ + "0.1629212000, -0.0464212000, -0.3227070000"); + } + related_pin : "CLK_N"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.0471660000, -0.0669616000, -0.1491556000", \ + "0.2394186000, 0.1301738000, 0.0504212000", \ + "0.4607728000, 0.3600729000, 0.2864238000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "hold_falling"; + violation_delay_degrade_pct : 10.000000000; + } + } + pin ("Q") { + direction : "output"; + function : "IQ"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014624920, 0.0042777660, 0.0125124000, 0.0365985700, 0.1070502000, 0.3131202000"); + values("-0.0135827000, -0.0079450000, 0.0038542000, 0.0173618000, 0.0056755000, -0.0916167000, -0.4180487000", \ + "-0.0135206000, -0.0078992000, 0.0038800000, 0.0173497000, 0.0056181000, -0.0916959000, -0.4181343000", \ + "-0.0133649000, -0.0077473000, 0.0040084000, 0.0174511000, 0.0056757000, -0.0916824000, -0.4181280000", \ + "-0.0133964000, -0.0077961000, 0.0039343000, 0.0173054000, 0.0055037000, -0.0919498000, -0.4183618000", \ + "-0.0134597000, -0.0078695000, 0.0038093000, 0.0171715000, 0.0052897000, -0.0921124000, -0.4185946000", \ + "-0.0135801000, -0.0079867000, 0.0037205000, 0.0170762000, 0.0052348000, -0.0922193000, -0.4186987000", \ + "-0.0138380000, -0.0081968000, 0.0036139000, 0.0171538000, 0.0055752000, -0.0916951000, -0.4181228000"); + } + related_pin : "CLK_N"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014624920, 0.0042777660, 0.0125124000, 0.0365985700, 0.1070502000, 0.3131202000"); + values("-0.0151571000, -0.0118894000, -0.0032843000, 0.0171469000, 0.0632073000, 0.1801531000, 0.5123678000", \ + "-0.0150914000, -0.0118344000, -0.0032293000, 0.0171669000, 0.0633156000, 0.1800816000, 0.5143452000", \ + "-0.0149387000, -0.0116917000, -0.0031245000, 0.0172421000, 0.0632012000, 0.1798299000, 0.5117702000", \ + "-0.0149756000, -0.0117471000, -0.0032180000, 0.0170543000, 0.0630194000, 0.1805871000, 0.5112811000", \ + "-0.0150373000, -0.0118292000, -0.0033551000, 0.0168557000, 0.0629699000, 0.1803904000, 0.5133650000", \ + "-0.0151659000, -0.0119592000, -0.0034790000, 0.0167173000, 0.0625888000, 0.1790431000, 0.5130447000", \ + "-0.0153413000, -0.0119718000, -0.0032908000, 0.0166937000, 0.0632292000, 0.1793322000, 0.5112425000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014624920, 0.0042777660, 0.0125124000, 0.0365985700, 0.1070502000, 0.3131202000"); + values("-0.0027336000, 0.0035533000, 0.0168500000, 0.0327309000, 0.0242815000, -0.0706764000, -0.3963643000", \ + "-0.0026892000, 0.0035894000, 0.0168347000, 0.0327097000, 0.0241419000, -0.0707940000, -0.3963122000", \ + "-0.0025936000, 0.0036745000, 0.0168923000, 0.0327279000, 0.0241175000, -0.0708404000, -0.3964533000", \ + "-0.0026230000, 0.0036443000, 0.0168624000, 0.0326993000, 0.0241267000, -0.0708875000, -0.3966135000", \ + "-0.0026899000, 0.0035573000, 0.0167598000, 0.0325112000, 0.0238976000, -0.0711292000, -0.3968602000", \ + "-0.0028349000, 0.0033971000, 0.0165593000, 0.0322492000, 0.0235593000, -0.0715849000, -0.3972959000", \ + "-0.0030638000, 0.0033043000, 0.0167832000, 0.0330063000, 0.0237330000, -0.0715419000, -0.3972487000"); + } + related_pin : "RESET_B"; + rise_power ("scalar") { + values("0.0000000000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014624920, 0.0042777660, 0.0125124000, 0.0365985700, 0.1070502000, 0.3131202000"); + values("0.0056062000, 0.0108587000, 0.0217829000, 0.0338720000, 0.0215949000, -0.0755816000, -0.4022353000", \ + "0.0056264000, 0.0108826000, 0.0217990000, 0.0338825000, 0.0215742000, -0.0756031000, -0.4022441000", \ + "0.0056639000, 0.0109032000, 0.0218122000, 0.0338656000, 0.0215658000, -0.0756492000, -0.4022876000", \ + "0.0056481000, 0.0108581000, 0.0217071000, 0.0336587000, 0.0211804000, -0.0761162000, -0.4027227000", \ + "0.0056312000, 0.0108023000, 0.0215591000, 0.0333552000, 0.0207464000, -0.0767066000, -0.4034335000", \ + "0.0056385000, 0.0108127000, 0.0215393000, 0.0333563000, 0.0204697000, -0.0772465000, -0.4040043000", \ + "0.0057374000, 0.0110437000, 0.0220861000, 0.0343416000, 0.0211170000, -0.0773327000, -0.4042032000"); + } + related_pin : "SET_B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014624920, 0.0042777660, 0.0125124000, 0.0365985700, 0.1070502000, 0.3131202000"); + values("-0.0005129000, 0.0031516000, 0.0127026000, 0.0349354000, 0.0829933000, 0.2008713000, 0.5334206000", \ + "-0.0005155000, 0.0031364000, 0.0126336000, 0.0347823000, 0.0830971000, 0.2010458000, 0.5350268000", \ + "-0.0005150000, 0.0031144000, 0.0125490000, 0.0346452000, 0.0828610000, 0.2007271000, 0.5329991000", \ + "-0.0005300000, 0.0030857000, 0.0125237000, 0.0345623000, 0.0825600000, 0.2011088000, 0.5343497000", \ + "-0.0005592000, 0.0030381000, 0.0123850000, 0.0343584000, 0.0823033000, 0.2004075000, 0.5314888000", \ + "-0.0006142000, 0.0029516000, 0.0122477000, 0.0340774000, 0.0817771000, 0.1998085000, 0.5317224000", \ + "-0.0006779000, 0.0029207000, 0.0123101000, 0.0344652000, 0.0825377000, 0.2006496000, 0.5349586000"); + } + } + max_capacitance : 0.3131200000; + max_transition : 1.4976940000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014624900, 0.0042777700, 0.0125124000, 0.0365986000, 0.1070500000, 0.3131200000"); + values("0.5715146000, 0.5764608000, 0.5872999000, 0.6094978000, 0.6562273000, 0.7728852000, 1.1070838000", \ + "0.5763654000, 0.5813140000, 0.5921482000, 0.6143386000, 0.6610686000, 0.7777333000, 1.1119631000", \ + "0.5888512000, 0.5937825000, 0.6047230000, 0.6268766000, 0.6736517000, 0.7902700000, 1.1248132000", \ + "0.6198478000, 0.6247883000, 0.6357509000, 0.6578812000, 0.7045739000, 0.8213871000, 1.1548854000", \ + "0.6903620000, 0.6953002000, 0.7062560000, 0.7282338000, 0.7750668000, 0.8917673000, 1.2255494000", \ + "0.8164339000, 0.8213774000, 0.8323279000, 0.8544688000, 0.9011354000, 1.0179231000, 1.3516137000", \ + "1.0122578000, 1.0172030000, 1.0280993000, 1.0502539000, 1.0970421000, 1.2136561000, 1.5477983000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014624900, 0.0042777700, 0.0125124000, 0.0365986000, 0.1070500000, 0.3131200000"); + values("0.4959562000, 0.5023387000, 0.5161479000, 0.5469950000, 0.6271237000, 0.8580184000, 1.5340924000", \ + "0.5006354000, 0.5070349000, 0.5209054000, 0.5518923000, 0.6322072000, 0.8632844000, 1.5393135000", \ + "0.5131978000, 0.5195176000, 0.5335894000, 0.5643231000, 0.6445486000, 0.8759715000, 1.5501265000", \ + "0.5441849000, 0.5505837000, 0.5644421000, 0.5954131000, 0.6757394000, 0.9068185000, 1.5835114000", \ + "0.6145719000, 0.6209193000, 0.6348982000, 0.6657329000, 0.7461110000, 0.9769409000, 1.6530290000", \ + "0.7392129000, 0.7456168000, 0.7594805000, 0.7904654000, 0.8707812000, 1.1018603000, 1.7758524000", \ + "0.9295227000, 0.9358828000, 0.9497857000, 0.9805695000, 1.0610020000, 1.2916317000, 1.9667528000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014624900, 0.0042777700, 0.0125124000, 0.0365986000, 0.1070500000, 0.3131200000"); + values("0.0201573000, 0.0232459000, 0.0306186000, 0.0486452000, 0.0965352000, 0.2431940000, 0.6940848000", \ + "0.0201437000, 0.0232326000, 0.0306586000, 0.0486549000, 0.0965757000, 0.2431721000, 0.6876032000", \ + "0.0201667000, 0.0232569000, 0.0306308000, 0.0486124000, 0.0960247000, 0.2429552000, 0.6900953000", \ + "0.0202455000, 0.0233484000, 0.0308481000, 0.0484582000, 0.0961830000, 0.2426410000, 0.6931582000", \ + "0.0202019000, 0.0233392000, 0.0305482000, 0.0483223000, 0.0964494000, 0.2421681000, 0.6853469000", \ + "0.0201581000, 0.0232498000, 0.0308296000, 0.0482484000, 0.0962860000, 0.2430605000, 0.6859591000", \ + "0.0201717000, 0.0232519000, 0.0309418000, 0.0486065000, 0.0960826000, 0.2419765000, 0.6944766000"); + } + related_pin : "CLK_N"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014624900, 0.0042777700, 0.0125124000, 0.0365986000, 0.1070500000, 0.3131200000"); + values("0.0251050000, 0.0294903000, 0.0409939000, 0.0752368000, 0.1855240000, 0.5167228000, 1.4945660000", \ + "0.0251651000, 0.0295626000, 0.0409769000, 0.0753114000, 0.1853144000, 0.5173152000, 1.4937516000", \ + "0.0251410000, 0.0297028000, 0.0410298000, 0.0752777000, 0.1852855000, 0.5176567000, 1.4939925000", \ + "0.0252007000, 0.0296153000, 0.0409639000, 0.0753174000, 0.1853070000, 0.5171768000, 1.4944919000", \ + "0.0251212000, 0.0297909000, 0.0410251000, 0.0752155000, 0.1853753000, 0.5164013000, 1.4976937000", \ + "0.0251700000, 0.0295755000, 0.0409753000, 0.0753103000, 0.1853055000, 0.5171507000, 1.4917667000", \ + "0.0252085000, 0.0295810000, 0.0411068000, 0.0752978000, 0.1851638000, 0.5174594000, 1.4949680000"); + } + timing_sense : "non_unate"; + timing_type : "falling_edge"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014624900, 0.0042777700, 0.0125124000, 0.0365986000, 0.1070500000, 0.3131200000"); + values("0.3569500000, 0.3619844000, 0.3731203000, 0.3956128000, 0.4426570000, 0.5597244000, 0.8931262000", \ + "0.3622413000, 0.3672809000, 0.3783640000, 0.4008872000, 0.4480329000, 0.5649282000, 0.8983347000", \ + "0.3747519000, 0.3797861000, 0.3908745000, 0.4133839000, 0.4605446000, 0.5774463000, 0.9108437000", \ + "0.4064584000, 0.4114798000, 0.4225946000, 0.4451139000, 0.4922558000, 0.6092485000, 0.9423490000", \ + "0.4776291000, 0.4826729000, 0.4937882000, 0.5163199000, 0.5633441000, 0.6804374000, 1.0136628000", \ + "0.6092404000, 0.6143447000, 0.6254986000, 0.6480298000, 0.6950774000, 0.8121235000, 1.1454626000", \ + "0.8190955000, 0.8241580000, 0.8353403000, 0.8578829000, 0.9050162000, 1.0220408000, 1.3553527000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014624900, 0.0042777700, 0.0125124000, 0.0365986000, 0.1070500000, 0.3131200000"); + values("0.0210729000, 0.0239388000, 0.0316691000, 0.0491964000, 0.0973032000, 0.2428239000, 0.6870486000", \ + "0.0208970000, 0.0240413000, 0.0314562000, 0.0494659000, 0.0968653000, 0.2427730000, 0.6874631000", \ + "0.0208662000, 0.0240445000, 0.0314135000, 0.0495144000, 0.0968391000, 0.2428051000, 0.6881803000", \ + "0.0208755000, 0.0240514000, 0.0314949000, 0.0494066000, 0.0971266000, 0.2428580000, 0.6877711000", \ + "0.0210764000, 0.0243349000, 0.0315942000, 0.0492395000, 0.0973115000, 0.2426421000, 0.6885970000", \ + "0.0211746000, 0.0241588000, 0.0316939000, 0.0492636000, 0.0970446000, 0.2428679000, 0.6881231000", \ + "0.0209860000, 0.0241299000, 0.0321432000, 0.0493834000, 0.0966777000, 0.2428122000, 0.6875218000"); + } + related_pin : "RESET_B"; + timing_sense : "positive_unate"; + timing_type : "clear"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014624900, 0.0042777700, 0.0125124000, 0.0365986000, 0.1070500000, 0.3131200000"); + values("0.2564176000, 0.2614302000, 0.2725387000, 0.2950076000, 0.3421301000, 0.4591907000, 0.7924238000", \ + "0.2612437000, 0.2662476000, 0.2773562000, 0.2998325000, 0.3470260000, 0.4640048000, 0.7973817000", \ + "0.2711862000, 0.2762307000, 0.2873224000, 0.3098577000, 0.3568919000, 0.4740291000, 0.8071379000", \ + "0.2926458000, 0.2976569000, 0.3087689000, 0.3312862000, 0.3784337000, 0.4953704000, 0.8288411000", \ + "0.3408331000, 0.3458815000, 0.3569794000, 0.3795236000, 0.4265699000, 0.5437021000, 0.8769099000", \ + "0.4302336000, 0.4353806000, 0.4467414000, 0.4693780000, 0.5167812000, 0.6339890000, 0.9672280000", \ + "0.5529300000, 0.5583712000, 0.5702434000, 0.5937570000, 0.6416908000, 0.7590423000, 1.0925317000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014624900, 0.0042777700, 0.0125124000, 0.0365986000, 0.1070500000, 0.3131200000"); + values("0.4224749000, 0.4293239000, 0.4441836000, 0.4758974000, 0.5563016000, 0.7871183000, 1.4626006000", \ + "0.4277420000, 0.4345400000, 0.4494435000, 0.4810595000, 0.5615504000, 0.7921701000, 1.4684824000", \ + "0.4408006000, 0.4476916000, 0.4624884000, 0.4941161000, 0.5745947000, 0.8057763000, 1.4800906000", \ + "0.4725484000, 0.4794249000, 0.4942122000, 0.5259663000, 0.6062797000, 0.8372941000, 1.5144710000", \ + "0.5485211000, 0.5554448000, 0.5701400000, 0.6019671000, 0.6822549000, 0.9132370000, 1.5878433000", \ + "0.7268801000, 0.7337704000, 0.7485358000, 0.7801466000, 0.8606407000, 1.0917617000, 1.7661357000", \ + "1.1070097000, 1.1143877000, 1.1301959000, 1.1625885000, 1.2432194000, 1.4740369000, 2.1501847000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014624900, 0.0042777700, 0.0125124000, 0.0365986000, 0.1070500000, 0.3131200000"); + values("0.0208376000, 0.0239501000, 0.0314154000, 0.0493645000, 0.0969845000, 0.2427779000, 0.6871465000", \ + "0.0208271000, 0.0239649000, 0.0313758000, 0.0494088000, 0.0968049000, 0.2427891000, 0.6869477000", \ + "0.0209953000, 0.0242384000, 0.0314810000, 0.0492280000, 0.0972327000, 0.2427051000, 0.6877030000", \ + "0.0210263000, 0.0242703000, 0.0314585000, 0.0493937000, 0.0969478000, 0.2427619000, 0.6885201000", \ + "0.0210291000, 0.0242992000, 0.0314454000, 0.0492789000, 0.0972438000, 0.2424513000, 0.6875051000", \ + "0.0216658000, 0.0248560000, 0.0320964000, 0.0501723000, 0.0970783000, 0.2425572000, 0.6878934000", \ + "0.0238759000, 0.0271400000, 0.0346973000, 0.0518432000, 0.0986450000, 0.2434849000, 0.6856774000"); + } + related_pin : "SET_B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014624900, 0.0042777700, 0.0125124000, 0.0365986000, 0.1070500000, 0.3131200000"); + values("0.0280258000, 0.0323414000, 0.0436556000, 0.0766772000, 0.1857171000, 0.5163333000, 1.4912522000", \ + "0.0278694000, 0.0321259000, 0.0438937000, 0.0767928000, 0.1855847000, 0.5176554000, 1.4942477000", \ + "0.0278744000, 0.0324466000, 0.0435953000, 0.0767825000, 0.1854573000, 0.5177235000, 1.4913802000", \ + "0.0278548000, 0.0325195000, 0.0438040000, 0.0767411000, 0.1855839000, 0.5174336000, 1.4899287000", \ + "0.0279749000, 0.0324133000, 0.0435580000, 0.0768631000, 0.1858638000, 0.5168027000, 1.4892525000", \ + "0.0278495000, 0.0324141000, 0.0438861000, 0.0767792000, 0.1859082000, 0.5173258000, 1.4936221000", \ + "0.0305126000, 0.0349375000, 0.0463838000, 0.0784154000, 0.1860613000, 0.5173134000, 1.4933341000"); + } + timing_sense : "negative_unate"; + timing_type : "preset"; + } + } + pin ("Q_N") { + direction : "output"; + function : "IQ_N"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014425840, 0.0041620980, 0.0120083500, 0.0346461100, 0.0999598700, 0.2884010000"); + values("-0.0134761000, -0.0078087000, 0.0038433000, 0.0171758000, 0.0065654000, -0.0818638000, -0.3795202000", \ + "-0.0134133000, -0.0077584000, 0.0038717000, 0.0171706000, 0.0064893000, -0.0819511000, -0.3795983000", \ + "-0.0132593000, -0.0076114000, 0.0040074000, 0.0172783000, 0.0065403000, -0.0818609000, -0.3795242000", \ + "-0.0132963000, -0.0076754000, 0.0038984000, 0.0170793000, 0.0062984000, -0.0821571000, -0.3798207000", \ + "-0.0133542000, -0.0077357000, 0.0038050000, 0.0169635000, 0.0061589000, -0.0823349000, -0.3800160000", \ + "-0.0134802000, -0.0078777000, 0.0036513000, 0.0167671000, 0.0059716000, -0.0825073000, -0.3800983000", \ + "-0.0137366000, -0.0080916000, 0.0035349000, 0.0167024000, 0.0060748000, -0.0819398000, -0.3795412000"); + } + related_pin : "CLK_N"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014425840, 0.0041620980, 0.0120083500, 0.0346461100, 0.0999598700, 0.2884010000"); + values("-0.0149661000, -0.0114817000, -0.0026922000, 0.0173191000, 0.0612639000, 0.1706042000, 0.4775002000", \ + "-0.0149009000, -0.0114207000, -0.0026466000, 0.0173734000, 0.0614351000, 0.1705743000, 0.4750387000", \ + "-0.0147489000, -0.0112827000, -0.0025448000, 0.0174225000, 0.0614160000, 0.1704346000, 0.4750288000", \ + "-0.0147806000, -0.0113321000, -0.0026221000, 0.0172729000, 0.0611449000, 0.1702684000, 0.4746105000", \ + "-0.0148428000, -0.0114001000, -0.0027262000, 0.0171496000, 0.0609693000, 0.1704520000, 0.4735776000", \ + "-0.0149663000, -0.0115273000, -0.0028456000, 0.0170281000, 0.0609239000, 0.1698528000, 0.4761877000", \ + "-0.0152284000, -0.0117472000, -0.0029966000, 0.0170494000, 0.0612463000, 0.1704112000, 0.4744893000"); + } + } + internal_power () { + fall_power ("scalar") { + values("0.0000000000"); + } + related_pin : "RESET_B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014425840, 0.0041620980, 0.0120083500, 0.0346461100, 0.0999598700, 0.2884010000"); + values("-0.0041782000, -0.0001593000, 0.0097846000, 0.0326144000, 0.0804297000, 0.1912296000, 0.4951224000", \ + "-0.0041370000, -0.0001269000, 0.0097786000, 0.0326240000, 0.0803886000, 0.1915080000, 0.4956842000", \ + "-0.0040374000, -0.0000384500, 0.0098461000, 0.0326603000, 0.0803854000, 0.1911351000, 0.4951339000", \ + "-0.0040683000, -0.0000790000, 0.0098098000, 0.0326044000, 0.0803131000, 0.1911612000, 0.4957210000", \ + "-0.0041344000, -0.0001554000, 0.0096869000, 0.0324272000, 0.0800889000, 0.1908029000, 0.4947644000", \ + "-0.0042698000, -0.0002997000, 0.0095395000, 0.0321836000, 0.0797697000, 0.1904695000, 0.4949565000", \ + "-0.0044110000, -0.0001431000, 0.0103750000, 0.0330539000, 0.0796050000, 0.1902904000, 0.4951534000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014425840, 0.0041620980, 0.0120083500, 0.0346461100, 0.0999598700, 0.2884010000"); + values("0.0012235000, 0.0073562000, 0.0200119000, 0.0348383000, 0.0259699000, -0.0608952000, -0.3578069000", \ + "0.0012190000, 0.0073384000, 0.0199611000, 0.0347551000, 0.0258022000, -0.0611276000, -0.3581102000", \ + "0.0012171000, 0.0073185000, 0.0198962000, 0.0345811000, 0.0255906000, -0.0613745000, -0.3583645000", \ + "0.0012026000, 0.0072897000, 0.0198529000, 0.0344933000, 0.0255109000, -0.0615322000, -0.3585170000", \ + "0.0011749000, 0.0072404000, 0.0197402000, 0.0342966000, 0.0251183000, -0.0618961000, -0.3588555000", \ + "0.0011241000, 0.0071628000, 0.0196107000, 0.0340021000, 0.0247226000, -0.0624399000, -0.3593365000", \ + "0.0011122000, 0.0072628000, 0.0198846000, 0.0344209000, 0.0250764000, -0.0621060000, -0.3589908000"); + } + related_pin : "SET_B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014425840, 0.0041620980, 0.0120083500, 0.0346461100, 0.0999598700, 0.2884010000"); + values("0.0041299000, 0.0070904000, 0.0146812000, 0.0337384000, 0.0778454000, 0.1861175000, 0.4889928000", \ + "0.0041507000, 0.0071087000, 0.0146959000, 0.0337497000, 0.0778442000, 0.1858724000, 0.4892711000", \ + "0.0041933000, 0.0071467000, 0.0147064000, 0.0337361000, 0.0777015000, 0.1861670000, 0.4895061000", \ + "0.0041774000, 0.0070978000, 0.0146046000, 0.0335392000, 0.0774036000, 0.1857269000, 0.4886537000", \ + "0.0041681000, 0.0070683000, 0.0144972000, 0.0332385000, 0.0768523000, 0.1850578000, 0.4883267000", \ + "0.0041890000, 0.0071046000, 0.0145781000, 0.0332356000, 0.0764008000, 0.1844872000, 0.4881155000", \ + "0.0043723000, 0.0075617000, 0.0156551000, 0.0343006000, 0.0765542000, 0.1846870000, 0.4876137000"); + } + } + max_capacitance : 0.2884010000; + max_transition : 1.5033670000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014425800, 0.0041621000, 0.0120084000, 0.0346461000, 0.0999599000, 0.2884010000"); + values("0.3763170000, 0.3843919000, 0.4022006000, 0.4373844000, 0.5041373000, 0.6392230000, 0.9662938000", \ + "0.3808234000, 0.3888878000, 0.4067260000, 0.4419132000, 0.5086438000, 0.6437326000, 0.9705128000", \ + "0.3939042000, 0.4019684000, 0.4197971000, 0.4549827000, 0.5217258000, 0.6568194000, 0.9838784000", \ + "0.4246916000, 0.4327795000, 0.4505756000, 0.4857624000, 0.5525091000, 0.6875935000, 1.0146693000", \ + "0.4944100000, 0.5024735000, 0.5203009000, 0.5554834000, 0.6222327000, 0.7573190000, 1.0843944000", \ + "0.6187532000, 0.6267971000, 0.6446536000, 0.6798690000, 0.7465731000, 0.8816615000, 1.2084892000", \ + "0.8099303000, 0.8180147000, 0.8358883000, 0.8710416000, 0.9377908000, 1.0729271000, 1.3998034000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014425800, 0.0041621000, 0.0120084000, 0.0346461000, 0.0999599000, 0.2884010000"); + values("0.4754696000, 0.4830780000, 0.5008433000, 0.5392443000, 0.6287660000, 0.8655988000, 1.5396003000", \ + "0.4805815000, 0.4882857000, 0.5060173000, 0.5444646000, 0.6339805000, 0.8713137000, 1.5456157000", \ + "0.4931007000, 0.5008496000, 0.5185862000, 0.5570550000, 0.6465295000, 0.8841574000, 1.5580285000", \ + "0.5235747000, 0.5313353000, 0.5490779000, 0.5875020000, 0.6769806000, 0.9139453000, 1.5898461000", \ + "0.5945758000, 0.6022753000, 0.6199652000, 0.6584014000, 0.7478982000, 0.9848462000, 1.6619591000", \ + "0.7205400000, 0.7282464000, 0.7460075000, 0.7844685000, 0.8739461000, 1.1111632000, 1.7870448000", \ + "0.9166170000, 0.9243228000, 0.9420562000, 0.9805304000, 1.0700153000, 1.3070661000, 1.9858468000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014425800, 0.0041621000, 0.0120084000, 0.0346461000, 0.0999599000, 0.2884010000"); + values("0.0370523000, 0.0419324000, 0.0533276000, 0.0772435000, 0.1307089000, 0.2660635000, 0.6779193000", \ + "0.0370687000, 0.0419386000, 0.0534289000, 0.0767435000, 0.1306876000, 0.2660154000, 0.6764859000", \ + "0.0370633000, 0.0419384000, 0.0533073000, 0.0768195000, 0.1306748000, 0.2659988000, 0.6776751000", \ + "0.0370477000, 0.0419122000, 0.0532975000, 0.0768258000, 0.1306663000, 0.2660959000, 0.6747758000", \ + "0.0370646000, 0.0419414000, 0.0533103000, 0.0768253000, 0.1306870000, 0.2661036000, 0.6780513000", \ + "0.0369792000, 0.0419855000, 0.0533307000, 0.0768537000, 0.1306940000, 0.2661192000, 0.6766238000", \ + "0.0370948000, 0.0420519000, 0.0532604000, 0.0777762000, 0.1305829000, 0.2660807000, 0.6781769000"); + } + related_pin : "CLK_N"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014425800, 0.0041621000, 0.0120084000, 0.0346461000, 0.0999599000, 0.2884010000"); + values("0.0305772000, 0.0364714000, 0.0513931000, 0.0896778000, 0.2007032000, 0.5296048000, 1.5033670000", \ + "0.0305755000, 0.0364470000, 0.0513472000, 0.0896054000, 0.2001613000, 0.5278695000, 1.4977162000", \ + "0.0305543000, 0.0364010000, 0.0512663000, 0.0896626000, 0.2001110000, 0.5286631000, 1.4981242000", \ + "0.0305773000, 0.0363822000, 0.0513131000, 0.0896417000, 0.2005884000, 0.5287522000, 1.4961706000", \ + "0.0305969000, 0.0363960000, 0.0512587000, 0.0896154000, 0.2005280000, 0.5286129000, 1.4948237000", \ + "0.0306586000, 0.0364783000, 0.0513742000, 0.0897105000, 0.2004444000, 0.5291740000, 1.4993334000", \ + "0.0305771000, 0.0364532000, 0.0512186000, 0.0895857000, 0.2001291000, 0.5276284000, 1.4972554000"); + } + timing_sense : "non_unate"; + timing_type : "falling_edge"; + } + timing () { + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014425800, 0.0041621000, 0.0120084000, 0.0346461000, 0.0999599000, 0.2884010000"); + values("0.2579718000, 0.2662404000, 0.2849825000, 0.3252107000, 0.4183699000, 0.6589023000, 1.3327327000", \ + "0.2631244000, 0.2713303000, 0.2900478000, 0.3302696000, 0.4235161000, 0.6641178000, 1.3385035000", \ + "0.2759796000, 0.2842035000, 0.3029214000, 0.3432003000, 0.4364481000, 0.6767924000, 1.3501018000", \ + "0.3070084000, 0.3151611000, 0.3338586000, 0.3741493000, 0.4673684000, 0.7078765000, 1.3825232000", \ + "0.3782418000, 0.3864337000, 0.4051553000, 0.4453937000, 0.5386382000, 0.7790814000, 1.4524060000", \ + "0.5102199000, 0.5184727000, 0.5371878000, 0.5774532000, 0.6708721000, 0.9113459000, 1.5859747000", \ + "0.7187809000, 0.7272160000, 0.7465111000, 0.7874764000, 0.8811937000, 1.1216489000, 1.7961473000"); + } + related_pin : "RESET_B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014425800, 0.0041621000, 0.0120084000, 0.0346461000, 0.0999599000, 0.2884010000"); + values("0.0326389000, 0.0389085000, 0.0545597000, 0.0940370000, 0.2072846000, 0.5333507000, 1.4960871000", \ + "0.0326196000, 0.0390445000, 0.0545900000, 0.0938518000, 0.2073848000, 0.5314798000, 1.4942110000", \ + "0.0325565000, 0.0390432000, 0.0545643000, 0.0938117000, 0.2074500000, 0.5318563000, 1.4957408000", \ + "0.0327080000, 0.0388376000, 0.0544156000, 0.0940721000, 0.2075588000, 0.5316399000, 1.4920928000", \ + "0.0326710000, 0.0390309000, 0.0546622000, 0.0939512000, 0.2076845000, 0.5319357000, 1.4956139000", \ + "0.0332866000, 0.0391823000, 0.0545846000, 0.0941880000, 0.2073648000, 0.5316025000, 1.4936953000", \ + "0.0348623000, 0.0413633000, 0.0567728000, 0.0958143000, 0.2078697000, 0.5309524000, 1.4938975000"); + } + timing_sense : "negative_unate"; + timing_type : "preset"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014425800, 0.0041621000, 0.0120084000, 0.0346461000, 0.0999599000, 0.2884010000"); + values("0.2840244000, 0.2940421000, 0.3156840000, 0.3568763000, 0.4336555000, 0.5791062000, 0.9118324000", \ + "0.2892669000, 0.2993277000, 0.3209460000, 0.3621923000, 0.4388827000, 0.5843513000, 0.9173692000", \ + "0.3024941000, 0.3125306000, 0.3340317000, 0.3752088000, 0.4519465000, 0.5973877000, 0.9304499000", \ + "0.3343806000, 0.3443502000, 0.3658794000, 0.4070605000, 0.4837159000, 0.6291659000, 0.9621020000", \ + "0.4102363000, 0.4202280000, 0.4417694000, 0.4829302000, 0.5596233000, 0.7051197000, 1.0381752000", \ + "0.5894699000, 0.5993039000, 0.6205453000, 0.6613042000, 0.7377268000, 0.8832052000, 1.2163378000", \ + "0.9502040000, 0.9613732000, 0.9857726000, 1.0330520000, 1.1179807000, 1.2701173000, 1.6047741000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014425800, 0.0041621000, 0.0120084000, 0.0346461000, 0.0999599000, 0.2884010000"); + values("0.1571745000, 0.1653154000, 0.1840620000, 0.2242950000, 0.3173657000, 0.5576715000, 1.2317614000", \ + "0.1619898000, 0.1701290000, 0.1888710000, 0.2291084000, 0.3221931000, 0.5625730000, 1.2359485000", \ + "0.1718952000, 0.1801483000, 0.1988399000, 0.2390926000, 0.3321684000, 0.5725935000, 1.2474715000", \ + "0.1934017000, 0.2015734000, 0.2202813000, 0.2604924000, 0.3536291000, 0.5940646000, 1.2676989000", \ + "0.2413692000, 0.2496410000, 0.2684963000, 0.3087541000, 0.4019135000, 0.6422802000, 1.3152959000", \ + "0.3228895000, 0.3323538000, 0.3536570000, 0.3973344000, 0.4929182000, 0.7328386000, 1.4074725000", \ + "0.4257004000, 0.4379832000, 0.4651272000, 0.5172880000, 0.6196997000, 0.8604086000, 1.5340766000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014425800, 0.0041621000, 0.0120084000, 0.0346461000, 0.0999599000, 0.2884010000"); + values("0.0519080000, 0.0569859000, 0.0680630000, 0.0931940000, 0.1481292000, 0.2807891000, 0.6830574000", \ + "0.0519784000, 0.0569527000, 0.0680881000, 0.0931880000, 0.1480642000, 0.2809579000, 0.6816239000", \ + "0.0518302000, 0.0568045000, 0.0680587000, 0.0929660000, 0.1480467000, 0.2808311000, 0.6819342000", \ + "0.0518008000, 0.0567819000, 0.0678475000, 0.0930791000, 0.1480207000, 0.2808920000, 0.6819548000", \ + "0.0518260000, 0.0568121000, 0.0680332000, 0.0930991000, 0.1481966000, 0.2805039000, 0.6826213000", \ + "0.0514759000, 0.0565259000, 0.0676343000, 0.0928684000, 0.1480915000, 0.2807626000, 0.6825895000", \ + "0.0692583000, 0.0740596000, 0.0853881000, 0.1121941000, 0.1650567000, 0.2907655000, 0.6834641000"); + } + related_pin : "SET_B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014425800, 0.0041621000, 0.0120084000, 0.0346461000, 0.0999599000, 0.2884010000"); + values("0.0325712000, 0.0387431000, 0.0543530000, 0.0938335000, 0.2075386000, 0.5317147000, 1.4935027000", \ + "0.0325354000, 0.0387433000, 0.0543381000, 0.0938543000, 0.2074263000, 0.5317742000, 1.4930300000", \ + "0.0324105000, 0.0388797000, 0.0544411000, 0.0939312000, 0.2069821000, 0.5321171000, 1.4963973000", \ + "0.0325088000, 0.0388857000, 0.0544555000, 0.0939149000, 0.2076045000, 0.5314267000, 1.4957734000", \ + "0.0332692000, 0.0394543000, 0.0547731000, 0.0942030000, 0.2068993000, 0.5317229000, 1.4946612000", \ + "0.0399578000, 0.0466155000, 0.0620999000, 0.1008018000, 0.2100010000, 0.5311183000, 1.4964007000", \ + "0.0548367000, 0.0632438000, 0.0810785000, 0.1188394000, 0.2200218000, 0.5333459000, 1.4950472000"); + } + timing_sense : "positive_unate"; + timing_type : "clear"; + } + } + pin ("RESET_B") { + capacitance : 0.0016230000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0015370000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0129392000, 0.0128486000, 0.0126395000, 0.0126902000, 0.0128071000, 0.0130768000, 0.0136983000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0081727000, 0.0081196000, 0.0079971000, 0.0080244000, 0.0080871000, 0.0082320000, 0.0085661000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0017090000; + timing () { + related_pin : "CLK_N"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.0728008000, 0.1966940000, 0.2886536000", \ + "-0.1450866000, -0.0199727000, 0.0719870000", \ + "-0.3945169000, -0.2694030000, -0.1762227000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "recovery_falling"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + related_pin : "CLK_N"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.0764629000, -0.0449889000, -0.1259622000", \ + "0.2748190000, 0.1545879000, 0.0723939000", \ + "0.5157044000, 0.3954733000, 0.3145000000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "removal_falling"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + fall_constraint ("constraint_3_0_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.2532714000, 0.8333333000, 2.5000000000"); + } + related_output_pin : "Q"; + related_pin : "RESET_B"; + sim_opt : "runlvl=5 accurate=1"; + timing_type : "min_pulse_width"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + related_pin : "SET_B"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.1042012000, -0.0596536000, -0.0763366000", \ + "-0.2268737000, -0.1676777000, -0.1794779000", \ + "-0.3322611000, -0.2547546000, -0.2531269000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "non_seq_setup_rising"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + related_pin : "SET_B"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.1582500000, 0.1429994000, 0.2463522000", \ + "0.2967917000, 0.2534648000, 0.3104310000", \ + "0.4473450000, 0.3747214000, 0.3999492000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "non_seq_hold_rising"; + violation_delay_degrade_pct : 10.000000000; + } + } + pin ("SET_B") { + capacitance : 0.0034300000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0033430000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0050604000, 0.0050512000, 0.0050299000, 0.0050437000, 0.0050756000, 0.0051492000, 0.0053189000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0049340000, -0.0049741000, -0.0050666000, -0.0050698000, -0.0050774000, -0.0050946000, -0.0051342000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0035170000; + timing () { + related_pin : "CLK_N"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.0614766000, 0.0306784000, 0.1519349000", \ + "-0.2476257000, -0.1566914000, -0.0867044000", \ + "-0.4543314000, -0.3633971000, -0.3251484000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "recovery_falling"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + related_pin : "CLK_N"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.0679180000, -0.0217956000, -0.0539408000", \ + "0.2528463000, 0.1643535000, 0.1322083000", \ + "0.4595521000, 0.3698385000, 0.3413555000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "removal_falling"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + related_pin : "RESET_B"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.1582500000, 0.2967917000, 0.4473450000", \ + "0.1429994000, 0.2534648000, 0.3747214000", \ + "0.2463522000, 0.3104310000, 0.3999492000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "non_seq_setup_rising"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + fall_constraint ("constraint_3_0_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.3060000000, 0.8333333000, 2.5000000000"); + } + related_output_pin : "Q"; + related_pin : "SET_B"; + sim_opt : "runlvl=5 accurate=1"; + timing_type : "min_pulse_width"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + related_pin : "RESET_B"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.1042012000, -0.2268737000, -0.3322611000", \ + "-0.0596536000, -0.1676777000, -0.2547546000", \ + "-0.0763366000, -0.1794779000, -0.2531269000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "non_seq_hold_rising"; + violation_delay_degrade_pct : 10.000000000; + } + } + } + + cell ("sky130_fd_sc_hd__dfbbp_1") { + leakage_power () { + value : 0.0122989000; + when : "!SET_B&!RESET_B&!CLK&D&Q&!Q_N"; + } + leakage_power () { + value : 0.0156955000; + when : "SET_B&RESET_B&CLK&D&Q&!Q_N"; + } + leakage_power () { + value : 0.0124999000; + when : "!SET_B&!RESET_B&CLK&D&Q&!Q_N"; + } + leakage_power () { + value : 0.0114743000; + when : "SET_B&!RESET_B&!CLK&D&!Q&Q_N"; + } + leakage_power () { + value : 0.0113470000; + when : "SET_B&!RESET_B&!CLK&!D&!Q&Q_N"; + } + leakage_power () { + value : 0.0140189000; + when : "SET_B&RESET_B&CLK&!D&!Q&Q_N"; + } + leakage_power () { + value : 0.0146139000; + when : "SET_B&RESET_B&!CLK&D&!Q&Q_N"; + } + leakage_power () { + value : 0.0150225000; + when : "SET_B&RESET_B&CLK&D&!Q&Q_N"; + } + leakage_power () { + value : 0.0136989000; + when : "SET_B&RESET_B&!CLK&!D&!Q&Q_N"; + } + leakage_power () { + value : 0.0137824000; + when : "!SET_B&RESET_B&CLK&!D&Q&!Q_N"; + } + leakage_power () { + value : 0.0116669000; + when : "SET_B&!RESET_B&CLK&!D&!Q&Q_N"; + } + leakage_power () { + value : 0.0161108000; + when : "SET_B&RESET_B&CLK&!D&Q&!Q_N"; + } + leakage_power () { + value : 0.0154945000; + when : "SET_B&RESET_B&!CLK&D&Q&!Q_N"; + } + leakage_power () { + value : 0.0133672000; + when : "!SET_B&RESET_B&CLK&D&Q&!Q_N"; + } + leakage_power () { + value : 0.0126706000; + when : "SET_B&!RESET_B&CLK&D&!Q&Q_N"; + } + leakage_power () { + value : 0.0131661000; + when : "!SET_B&RESET_B&!CLK&D&Q&!Q_N"; + } + leakage_power () { + value : 0.0151411000; + when : "SET_B&RESET_B&!CLK&!D&Q&!Q_N"; + } + leakage_power () { + value : 0.0124308000; + when : "!SET_B&!RESET_B&!CLK&!D&Q&!Q_N"; + } + leakage_power () { + value : 0.0136997000; + when : "!SET_B&RESET_B&!CLK&!D&Q&!Q_N"; + } + leakage_power () { + value : 0.0129152000; + when : "!SET_B&!RESET_B&CLK&!D&Q&!Q_N"; + } + area : 32.531200000; + cell_footprint : "sky130_fd_sc_hd__dfbbp"; + cell_leakage_power : 0.0135557500; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + ff ("IQ","IQ_N") { + clear : "!RESET_B"; + clear_preset_var1 : "H"; + clear_preset_var2 : "L"; + clocked_on : "CLK"; + next_state : "D"; + preset : "!SET_B"; + } + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("CLK") { + capacitance : 0.0017920000; + clock : "true"; + direction : "input"; + fall_capacitance : 0.0016950000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0229054000, 0.0227829000, 0.0225003000, 0.0225653000, 0.0227156000, 0.0230618000, 0.0238599000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0278962000, 0.0277581000, 0.0274399000, 0.0274694000, 0.0275375000, 0.0276944000, 0.0280562000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0018890000; + timing () { + fall_constraint ("constraint_3_0_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.2697491000, 0.8333333000, 2.5000000000"); + } + related_output_pin : "Q"; + related_pin : "CLK"; + rise_constraint ("constraint_3_0_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.2093310000, 0.8333333000, 2.5000000000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "min_pulse_width"; + violation_delay_degrade_pct : 10.000000000; + } + } + pin ("D") { + capacitance : 0.0015950000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0014910000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0052217000, 0.0051462000, 0.0049723000, 0.0050504000, 0.0052307000, 0.0056465000, 0.0066047000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0003622000, 0.0002965000, 0.0001449000, 0.0001882000, 0.0002883000, 0.0005189000, 0.0010505000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0017000000; + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.1704570000, 0.3834616000, 0.6804994000", \ + "0.0392396000, 0.2498027000, 0.5480612000", \ + "-0.0588236000, 0.1480775000, 0.4475566000"); + } + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.0715801000, 0.1893698000, 0.2764466000", \ + "-0.0022643000, 0.1057598000, 0.1806296000", \ + "-0.0295267000, 0.0760560000, 0.1472637000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "setup_rising"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.0858906000, -0.2988952000, -0.5922709000", \ + "0.0233542000, -0.1847676000, -0.4769225000", \ + "0.1043275000, -0.0989115000, -0.3886250000"); + } + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.0468281000, -0.1633971000, -0.2419290000", \ + "0.0209128000, -0.0858906000, -0.1558776000", \ + "0.0493958000, -0.0549661000, -0.1225117000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "hold_rising"; + violation_delay_degrade_pct : 10.000000000; + } + } + pin ("Q") { + direction : "output"; + function : "IQ"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013189470, 0.0034792440, 0.0091778810, 0.0242102800, 0.0638641800, 0.1684670000"); + values("-0.0106149000, -0.0059944000, 0.0025284000, 0.0115247000, 0.0054269000, -0.0466187000, -0.2100302000", \ + "-0.0105473000, -0.0059387000, 0.0025695000, 0.0115473000, 0.0054589000, -0.0466069000, -0.2100277000", \ + "-0.0104096000, -0.0058265000, 0.0026395000, 0.0115192000, 0.0053256000, -0.0467902000, -0.2102385000", \ + "-0.0104393000, -0.0058812000, 0.0025367000, 0.0113361000, 0.0050711000, -0.0470840000, -0.2105584000", \ + "-0.0104946000, -0.0059629000, 0.0023937000, 0.0111065000, 0.0047817000, -0.0474478000, -0.2109419000", \ + "-0.0105682000, -0.0060247000, 0.0023484000, 0.0110754000, 0.0047357000, -0.0474519000, -0.2109563000", \ + "-0.0106956000, -0.0060827000, 0.0024409000, 0.0114108000, 0.0052491000, -0.0469823000, -0.2103961000"); + } + related_pin : "CLK"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013189470, 0.0034792440, 0.0091778810, 0.0242102800, 0.0638641800, 0.1684670000"); + values("-0.0120078000, -0.0090541000, -0.0022515000, 0.0123952000, 0.0419431000, 0.1089023000, 0.2781323000", \ + "-0.0119480000, -0.0090150000, -0.0022578000, 0.0123935000, 0.0418045000, 0.1085775000, 0.2798717000", \ + "-0.0117976000, -0.0088755000, -0.0021262000, 0.0124582000, 0.0418808000, 0.1092446000, 0.2780983000", \ + "-0.0118264000, -0.0089259000, -0.0022320000, 0.0122516000, 0.0415903000, 0.1083095000, 0.2794371000", \ + "-0.0118791000, -0.0090022000, -0.0023482000, 0.0120437000, 0.0412581000, 0.1081317000, 0.2790388000", \ + "-0.0119550000, -0.0090784000, -0.0024252000, 0.0120361000, 0.0413669000, 0.1079210000, 0.2775125000", \ + "-0.0120084000, -0.0089442000, -0.0019230000, 0.0126207000, 0.0419091000, 0.1084299000, 0.2799343000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013189470, 0.0034792440, 0.0091778810, 0.0242102800, 0.0638641800, 0.1684670000"); + values("-0.0021313000, 0.0038374000, 0.0150881000, 0.0281786000, 0.0264407000, -0.0220800000, -0.1840377000", \ + "-0.0020913000, 0.0038662000, 0.0150890000, 0.0281473000, 0.0263956000, -0.0221211000, -0.1841018000", \ + "-0.0019972000, 0.0039575000, 0.0151518000, 0.0281844000, 0.0263980000, -0.0221208000, -0.1841460000", \ + "-0.0020382000, 0.0038979000, 0.0150797000, 0.0280688000, 0.0262270000, -0.0223458000, -0.1843809000", \ + "-0.0021124000, 0.0038076000, 0.0149590000, 0.0278974000, 0.0260103000, -0.0226101000, -0.1846173000", \ + "-0.0022570000, 0.0036510000, 0.0147908000, 0.0277233000, 0.0258115000, -0.0228260000, -0.1848439000", \ + "-0.0025413000, 0.0034543000, 0.0147493000, 0.0278976000, 0.0258813000, -0.0230145000, -0.1850153000"); + } + related_pin : "RESET_B"; + rise_power ("scalar") { + values("0.0000000000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013189470, 0.0034792440, 0.0091778810, 0.0242102800, 0.0638641800, 0.1684670000"); + values("0.0001757000, 0.0049898000, 0.0139016000, 0.0234541000, 0.0182650000, -0.0325002000, -0.1956121000", \ + "0.0002171000, 0.0050332000, 0.0139314000, 0.0234852000, 0.0182892000, -0.0324842000, -0.1956111000", \ + "0.0003171000, 0.0051200000, 0.0140064000, 0.0235441000, 0.0183091000, -0.0324806000, -0.1955785000", \ + "0.0002991000, 0.0050584000, 0.0138756000, 0.0232853000, 0.0179519000, -0.0329176000, -0.1960531000", \ + "0.0002770000, 0.0049920000, 0.0137192000, 0.0230151000, 0.0174995000, -0.0335227000, -0.1967156000", \ + "0.0002868000, 0.0049700000, 0.0136446000, 0.0228221000, 0.0171698000, -0.0340647000, -0.1972955000", \ + "0.0004307000, 0.0052052000, 0.0140395000, 0.0235184000, 0.0178819000, -0.0340753000, -0.1973306000"); + } + related_pin : "SET_B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013189470, 0.0034792440, 0.0091778810, 0.0242102800, 0.0638641800, 0.1684670000"); + values("-0.0000034500, 0.0037956000, 0.0123012000, 0.0300241000, 0.0628374000, 0.1322039000, 0.3033411000", \ + "-0.0000102000, 0.0037701000, 0.0122463000, 0.0299008000, 0.0626734000, 0.1315139000, 0.3016417000", \ + "-0.0000071000, 0.0037537000, 0.0121719000, 0.0297630000, 0.0624311000, 0.1311480000, 0.3014002000", \ + "-0.0000232500, 0.0037280000, 0.0121092000, 0.0296702000, 0.0622163000, 0.1309944000, 0.3023649000", \ + "-0.0000582000, 0.0036607000, 0.0119981000, 0.0294675000, 0.0619391000, 0.1307431000, 0.3008701000", \ + "-0.0001205000, 0.0035646000, 0.0118405000, 0.0291969000, 0.0615091000, 0.1304738000, 0.3018860000", \ + "-0.0001971000, 0.0034972000, 0.0117853000, 0.0293411000, 0.0620760000, 0.1309289000, 0.3023457000"); + } + } + max_capacitance : 0.1684670000; + max_transition : 1.5025880000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013189500, 0.0034792400, 0.0091778800, 0.0242103000, 0.0638642000, 0.1684670000"); + values("0.4039533000, 0.4092296000, 0.4204419000, 0.4436846000, 0.4961129000, 0.6296842000, 0.9821381000", \ + "0.4086175000, 0.4138886000, 0.4251073000, 0.4483200000, 0.5008106000, 0.6343516000, 0.9868231000", \ + "0.4195532000, 0.4248875000, 0.4360719000, 0.4593400000, 0.5117256000, 0.6454468000, 0.9983931000", \ + "0.4452836000, 0.4505566000, 0.4617675000, 0.4849847000, 0.5374570000, 0.6710937000, 1.0234057000", \ + "0.4934014000, 0.4987052000, 0.5098993000, 0.5331193000, 0.5856108000, 0.7191925000, 1.0716139000", \ + "0.5639728000, 0.5692679000, 0.5804762000, 0.6036952000, 0.6560980000, 0.7897050000, 1.1418574000", \ + "0.6552036000, 0.6604736000, 0.6716790000, 0.6948981000, 0.7473747000, 0.8810654000, 1.2331584000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013189500, 0.0034792400, 0.0091778800, 0.0242103000, 0.0638642000, 0.1684670000"); + values("0.4636423000, 0.4703978000, 0.4854080000, 0.5212972000, 0.6144507000, 0.8591190000, 1.5076738000", \ + "0.4685876000, 0.4752219000, 0.4902113000, 0.5262274000, 0.6192438000, 0.8636630000, 1.5094608000", \ + "0.4795922000, 0.4862304000, 0.5013462000, 0.5372556000, 0.6301383000, 0.8742134000, 1.5190521000", \ + "0.5055953000, 0.5122447000, 0.5273450000, 0.5632610000, 0.6561883000, 0.9006798000, 1.5470619000", \ + "0.5530906000, 0.5598074000, 0.5749050000, 0.6106542000, 0.7037665000, 0.9483704000, 1.5947870000", \ + "0.6202767000, 0.6270074000, 0.6421615000, 0.6780352000, 0.7713262000, 1.0155202000, 1.6592367000", \ + "0.7034734000, 0.7101449000, 0.7253207000, 0.7611444000, 0.8544684000, 1.0989282000, 1.7449191000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013189500, 0.0034792400, 0.0091778800, 0.0242103000, 0.0638642000, 0.1684670000"); + values("0.0176110000, 0.0217340000, 0.0310132000, 0.0544944000, 0.1180586000, 0.2941295000, 0.7627906000", \ + "0.0175409000, 0.0216467000, 0.0311814000, 0.0544284000, 0.1182901000, 0.2936109000, 0.7652771000", \ + "0.0176047000, 0.0217536000, 0.0311438000, 0.0544421000, 0.1181374000, 0.2939531000, 0.7634909000", \ + "0.0175771000, 0.0216742000, 0.0312100000, 0.0545539000, 0.1179132000, 0.2941286000, 0.7624151000", \ + "0.0175140000, 0.0217741000, 0.0311640000, 0.0544746000, 0.1178652000, 0.2937115000, 0.7626537000", \ + "0.0177662000, 0.0215713000, 0.0309825000, 0.0545130000, 0.1184243000, 0.2941531000, 0.7638183000", \ + "0.0175267000, 0.0217793000, 0.0311899000, 0.0545224000, 0.1179324000, 0.2941825000, 0.7648072000"); + } + related_pin : "CLK"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013189500, 0.0034792400, 0.0091778800, 0.0242103000, 0.0638642000, 0.1684670000"); + values("0.0234667000, 0.0297125000, 0.0464813000, 0.0945516000, 0.2263394000, 0.5749123000, 1.5005779000", \ + "0.0234154000, 0.0295935000, 0.0464097000, 0.0945352000, 0.2265070000, 0.5748585000, 1.5023726000", \ + "0.0234268000, 0.0295356000, 0.0463298000, 0.0945196000, 0.2262740000, 0.5755212000, 1.5017431000", \ + "0.0234323000, 0.0295437000, 0.0463372000, 0.0944841000, 0.2265388000, 0.5749890000, 1.5025884000", \ + "0.0234252000, 0.0296051000, 0.0464400000, 0.0944117000, 0.2264147000, 0.5751394000, 1.5024757000", \ + "0.0235713000, 0.0297262000, 0.0465383000, 0.0944795000, 0.2260090000, 0.5750500000, 1.4963725000", \ + "0.0234269000, 0.0295138000, 0.0465050000, 0.0945337000, 0.2265600000, 0.5733328000, 1.5005919000"); + } + timing_sense : "non_unate"; + timing_type : "rising_edge"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013189500, 0.0034792400, 0.0091778800, 0.0242103000, 0.0638642000, 0.1684670000"); + values("0.2967494000, 0.3021147000, 0.3134580000, 0.3368799000, 0.3893941000, 0.5230161000, 0.8752900000", \ + "0.3018110000, 0.3071289000, 0.3185061000, 0.3419162000, 0.3943494000, 0.5281043000, 0.8803492000", \ + "0.3149259000, 0.3202734000, 0.3316190000, 0.3550180000, 0.4075392000, 0.5413351000, 0.8935410000", \ + "0.3457712000, 0.3511369000, 0.3624720000, 0.3858941000, 0.4384025000, 0.5722836000, 0.9243149000", \ + "0.4155792000, 0.4209445000, 0.4322934000, 0.4557108000, 0.5082337000, 0.6418609000, 0.9941435000", \ + "0.5426722000, 0.5479656000, 0.5592729000, 0.5827214000, 0.6352980000, 0.7690713000, 1.1213674000", \ + "0.7419366000, 0.7473708000, 0.7587431000, 0.7822518000, 0.8348028000, 0.9686356000, 1.3208046000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013189500, 0.0034792400, 0.0091778800, 0.0242103000, 0.0638642000, 0.1684670000"); + values("0.0181109000, 0.0219011000, 0.0316433000, 0.0548725000, 0.1183088000, 0.2933212000, 0.7621715000", \ + "0.0179439000, 0.0221820000, 0.0314588000, 0.0549111000, 0.1183012000, 0.2933603000, 0.7625383000", \ + "0.0182641000, 0.0223547000, 0.0316907000, 0.0548511000, 0.1182577000, 0.2935737000, 0.7633681000", \ + "0.0181293000, 0.0219364000, 0.0316052000, 0.0549264000, 0.1183097000, 0.2932350000, 0.7619276000", \ + "0.0181082000, 0.0219282000, 0.0316527000, 0.0548397000, 0.1183098000, 0.2934127000, 0.7635063000", \ + "0.0180267000, 0.0221004000, 0.0315310000, 0.0549698000, 0.1182687000, 0.2934627000, 0.7639789000", \ + "0.0182976000, 0.0225243000, 0.0318738000, 0.0550260000, 0.1185022000, 0.2935618000, 0.7625653000"); + } + related_pin : "RESET_B"; + timing_sense : "positive_unate"; + timing_type : "clear"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013189500, 0.0034792400, 0.0091778800, 0.0242103000, 0.0638642000, 0.1684670000"); + values("0.2002031000, 0.2055225000, 0.2168776000, 0.2402256000, 0.2928631000, 0.4264809000, 0.7788506000", \ + "0.2049883000, 0.2103103000, 0.2216675000, 0.2450143000, 0.2976534000, 0.4312711000, 0.7836132000", \ + "0.2148875000, 0.2202070000, 0.2315771000, 0.2549178000, 0.3074457000, 0.4412357000, 0.7935430000", \ + "0.2362131000, 0.2415570000, 0.2528683000, 0.2762757000, 0.3288325000, 0.4626183000, 0.8150761000", \ + "0.2830661000, 0.2884894000, 0.2998254000, 0.3232644000, 0.3758116000, 0.5095308000, 0.8618591000", \ + "0.3611619000, 0.3666896000, 0.3782653000, 0.4019654000, 0.4548248000, 0.5885110000, 0.9407782000", \ + "0.4591993000, 0.4651643000, 0.4773944000, 0.5016277000, 0.5552154000, 0.6888285000, 1.0410232000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013189500, 0.0034792400, 0.0091778800, 0.0242103000, 0.0638642000, 0.1684670000"); + values("0.3274920000, 0.3348437000, 0.3506624000, 0.3869837000, 0.4800038000, 0.7243806000, 1.3699463000", \ + "0.3326263000, 0.3399802000, 0.3558311000, 0.3921558000, 0.4851859000, 0.7295820000, 1.3746964000", \ + "0.3456709000, 0.3529467000, 0.3687302000, 0.4050282000, 0.4980201000, 0.7425951000, 1.3864568000", \ + "0.3774392000, 0.3847477000, 0.4005508000, 0.4368691000, 0.5298927000, 0.7744824000, 1.4199690000", \ + "0.4536521000, 0.4609321000, 0.4767149000, 0.5130131000, 0.6060015000, 0.8505902000, 1.4954322000", \ + "0.6320851000, 0.6395222000, 0.6553318000, 0.6916367000, 0.7846634000, 1.0291191000, 1.6753965000", \ + "0.9841062000, 0.9924723000, 1.0093232000, 1.0460272000, 1.1390712000, 1.3832775000, 2.0287656000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013189500, 0.0034792400, 0.0091778800, 0.0242103000, 0.0638642000, 0.1684670000"); + values("0.0179101000, 0.0222051000, 0.0315170000, 0.0548707000, 0.1179701000, 0.2932213000, 0.7630406000", \ + "0.0179129000, 0.0222017000, 0.0315071000, 0.0548853000, 0.1180039000, 0.2932354000, 0.7623958000", \ + "0.0179146000, 0.0221806000, 0.0314753000, 0.0548856000, 0.1181198000, 0.2939375000, 0.7619537000", \ + "0.0180729000, 0.0221647000, 0.0315931000, 0.0549127000, 0.1182247000, 0.2931578000, 0.7637985000", \ + "0.0183086000, 0.0221011000, 0.0316655000, 0.0548761000, 0.1183032000, 0.2932861000, 0.7627259000", \ + "0.0188332000, 0.0227821000, 0.0323829000, 0.0557304000, 0.1188458000, 0.2937264000, 0.7631682000", \ + "0.0212370000, 0.0251822000, 0.0345114000, 0.0572635000, 0.1197706000, 0.2935571000, 0.7597689000"); + } + related_pin : "SET_B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013189500, 0.0034792400, 0.0091778800, 0.0242103000, 0.0638642000, 0.1684670000"); + values("0.0265332000, 0.0324946000, 0.0485333000, 0.0952848000, 0.2266342000, 0.5753942000, 1.4999639000", \ + "0.0264523000, 0.0324688000, 0.0485327000, 0.0953747000, 0.2261401000, 0.5740494000, 1.4991522000", \ + "0.0266518000, 0.0325106000, 0.0485532000, 0.0952770000, 0.2260631000, 0.5757561000, 1.4995526000", \ + "0.0264272000, 0.0324516000, 0.0485013000, 0.0953984000, 0.2265856000, 0.5752716000, 1.4969032000", \ + "0.0266500000, 0.0325132000, 0.0485542000, 0.0952778000, 0.2259917000, 0.5740220000, 1.4993594000", \ + "0.0266091000, 0.0326940000, 0.0486461000, 0.0953800000, 0.2262089000, 0.5740090000, 1.4963828000", \ + "0.0311481000, 0.0369449000, 0.0517973000, 0.0965856000, 0.2265411000, 0.5740936000, 1.4980801000"); + } + timing_sense : "negative_unate"; + timing_type : "preset"; + } + } + pin ("Q_N") { + direction : "output"; + function : "IQ_N"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012991020, 0.0033753300, 0.0087697930, 0.0227857000, 0.0592018900, 0.1538185000"); + values("-0.0103956000, -0.0056200000, 0.0030618000, 0.0123932000, 0.0079016000, -0.0385550000, -0.1855114000", \ + "-0.0103360000, -0.0055661000, 0.0031065000, 0.0124106000, 0.0078689000, -0.0385691000, -0.1855558000", \ + "-0.0101835000, -0.0054331000, 0.0032166000, 0.0124791000, 0.0078932000, -0.0385539000, -0.1855922000", \ + "-0.0102253000, -0.0055042000, 0.0030748000, 0.0122317000, 0.0075658000, -0.0389875000, -0.1860063000", \ + "-0.0102737000, -0.0055727000, 0.0029742000, 0.0120845000, 0.0073438000, -0.0392313000, -0.1862767000", \ + "-0.0103414000, -0.0056354000, 0.0029243000, 0.0120604000, 0.0073798000, -0.0391924000, -0.1862109000", \ + "-0.0104633000, -0.0056651000, 0.0030564000, 0.0124531000, 0.0079825000, -0.0387487000, -0.1857181000"); + } + related_pin : "CLK"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012991020, 0.0033753300, 0.0087697930, 0.0227857000, 0.0592018900, 0.1538185000"); + values("-0.0119415000, -0.0089795000, -0.0023074000, 0.0115129000, 0.0391310000, 0.1009413000, 0.2554813000", \ + "-0.0118785000, -0.0089238000, -0.0022635000, 0.0115289000, 0.0390896000, 0.1008731000, 0.2556975000", \ + "-0.0117383000, -0.0088095000, -0.0022010000, 0.0115263000, 0.0390305000, 0.1008905000, 0.2548255000", \ + "-0.0117720000, -0.0088703000, -0.0023157000, 0.0113225000, 0.0387367000, 0.1009614000, 0.2549831000", \ + "-0.0118233000, -0.0089447000, -0.0024333000, 0.0111503000, 0.0384910000, 0.1006777000, 0.2546497000", \ + "-0.0119072000, -0.0090323000, -0.0025383000, 0.0110159000, 0.0383999000, 0.1000332000, 0.2533281000", \ + "-0.0120202000, -0.0090538000, -0.0023559000, 0.0114085000, 0.0387563000, 0.1005819000, 0.2535738000"); + } + } + internal_power () { + fall_power ("scalar") { + values("0.0000000000"); + } + related_pin : "RESET_B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012991020, 0.0033753300, 0.0087697930, 0.0227857000, 0.0592018900, 0.1538185000"); + values("-0.0036485000, 0.0003524000, 0.0090323000, 0.0280329000, 0.0607363000, 0.1252276000, 0.2797601000", \ + "-0.0036139000, 0.0003686000, 0.0090554000, 0.0280122000, 0.0607072000, 0.1254051000, 0.2799709000", \ + "-0.0035150000, 0.0004703000, 0.0091391000, 0.0281102000, 0.0607291000, 0.1252003000, 0.2797542000", \ + "-0.0035560000, 0.0004134000, 0.0090537000, 0.0279539000, 0.0605305000, 0.1249706000, 0.2795542000", \ + "-0.0036284000, 0.0003254000, 0.0089323000, 0.0278000000, 0.0603171000, 0.1246850000, 0.2790320000", \ + "-0.0037777000, 0.0001722000, 0.0087645000, 0.0275901000, 0.0600790000, 0.1243913000, 0.2787535000", \ + "-0.0038077000, 0.0005801000, 0.0100719000, 0.0279767000, 0.0600177000, 0.1244732000, 0.2792338000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012991020, 0.0033753300, 0.0087697930, 0.0227857000, 0.0592018900, 0.1538185000"); + values("0.0016838000, 0.0073933000, 0.0179177000, 0.0299693000, 0.0284358000, -0.0157202000, -0.1615033000", \ + "0.0016739000, 0.0073629000, 0.0178514000, 0.0298493000, 0.0282750000, -0.0159431000, -0.1617418000", \ + "0.0016754000, 0.0073392000, 0.0177752000, 0.0296932000, 0.0280736000, -0.0161805000, -0.1620103000", \ + "0.0016589000, 0.0073080000, 0.0177272000, 0.0295847000, 0.0279279000, -0.0163421000, -0.1621824000", \ + "0.0016263000, 0.0072488000, 0.0176080000, 0.0293980000, 0.0276497000, -0.0166630000, -0.1625101000", \ + "0.0015696000, 0.0071647000, 0.0174706000, 0.0291350000, 0.0272352000, -0.0171267000, -0.1629389000", \ + "0.0015396000, 0.0071944000, 0.0175627000, 0.0292501000, 0.0275971000, -0.0166863000, -0.1624349000"); + } + related_pin : "SET_B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012991020, 0.0033753300, 0.0087697930, 0.0227857000, 0.0592018900, 0.1538185000"); + values("-0.0013861000, 0.0014424000, 0.0078112000, 0.0233515000, 0.0526226000, 0.1148037000, 0.2679652000", \ + "-0.0013416000, 0.0014847000, 0.0078615000, 0.0233905000, 0.0526379000, 0.1150668000, 0.2683634000", \ + "-0.0012419000, 0.0015759000, 0.0079242000, 0.0234404000, 0.0527125000, 0.1148554000, 0.2683034000", \ + "-0.0012601000, 0.0015140000, 0.0078088000, 0.0231948000, 0.0523084000, 0.1143291000, 0.2676387000", \ + "-0.0012646000, 0.0014836000, 0.0077092000, 0.0229345000, 0.0518112000, 0.1139114000, 0.2670776000", \ + "-0.0012199000, 0.0015492000, 0.0077944000, 0.0227782000, 0.0513487000, 0.1132609000, 0.2664771000", \ + "-0.0008737000, 0.0022695000, 0.0093067000, 0.0235111000, 0.0513825000, 0.1133925000, 0.2661127000"); + } + } + max_capacitance : 0.1538190000; + max_transition : 1.5004800000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012991000, 0.0033753300, 0.0087697900, 0.0227857000, 0.0592019000, 0.1538190000"); + values("0.3931175000, 0.4023883000, 0.4214331000, 0.4578175000, 0.5266816000, 0.6651807000, 0.9951560000", \ + "0.3977427000, 0.4069947000, 0.4260284000, 0.4624481000, 0.5313278000, 0.6697969000, 0.9993718000", \ + "0.4087553000, 0.4180210000, 0.4371030000, 0.4734775000, 0.5423611000, 0.6808427000, 1.0104344000", \ + "0.4346894000, 0.4439281000, 0.4629115000, 0.4994100000, 0.5682889000, 0.7067529000, 1.0366895000", \ + "0.4822269000, 0.4915004000, 0.5105728000, 0.5469286000, 0.6158065000, 0.7543056000, 1.0840331000", \ + "0.5495100000, 0.5587697000, 0.5777837000, 0.6142423000, 0.6831086000, 0.8216151000, 1.1514264000", \ + "0.6325974000, 0.6418331000, 0.6609048000, 0.6972878000, 0.7661742000, 0.9046758000, 1.2344549000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012991000, 0.0033753300, 0.0087697900, 0.0227857000, 0.0592019000, 0.1538190000"); + values("0.3465939000, 0.3556435000, 0.3753984000, 0.4179360000, 0.5172140000, 0.7641695000, 1.4043884000", \ + "0.3512091000, 0.3602956000, 0.3800513000, 0.4225941000, 0.5218870000, 0.7685330000, 1.4054787000", \ + "0.3621631000, 0.3712761000, 0.3910239000, 0.4335713000, 0.5328449000, 0.7795686000, 1.4176900000", \ + "0.3878091000, 0.3968942000, 0.4166447000, 0.4591943000, 0.5584879000, 0.8055728000, 1.4451529000", \ + "0.4361983000, 0.4453033000, 0.4650506000, 0.5076116000, 0.6069221000, 0.8538156000, 1.4934668000", \ + "0.5063581000, 0.5154568000, 0.5352089000, 0.5777472000, 0.6770446000, 0.9241370000, 1.5635034000", \ + "0.5977575000, 0.6068733000, 0.6266288000, 0.6691873000, 0.7684818000, 1.0156903000, 1.6547206000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012991000, 0.0033753300, 0.0087697900, 0.0227857000, 0.0592019000, 0.1538190000"); + values("0.0363835000, 0.0422603000, 0.0556885000, 0.0841618000, 0.1457096000, 0.2979125000, 0.7271648000", \ + "0.0363956000, 0.0422507000, 0.0556096000, 0.0841542000, 0.1455508000, 0.2975634000, 0.7269619000", \ + "0.0361580000, 0.0421165000, 0.0557146000, 0.0841615000, 0.1455553000, 0.2976979000, 0.7239611000", \ + "0.0360721000, 0.0421373000, 0.0557712000, 0.0839962000, 0.1456077000, 0.2979377000, 0.7292654000", \ + "0.0362254000, 0.0426438000, 0.0558859000, 0.0840772000, 0.1457267000, 0.2981101000, 0.7232062000", \ + "0.0360656000, 0.0421524000, 0.0555211000, 0.0840845000, 0.1456280000, 0.2980349000, 0.7298426000", \ + "0.0361350000, 0.0421209000, 0.0557299000, 0.0840748000, 0.1457133000, 0.2981022000, 0.7213380000"); + } + related_pin : "CLK"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012991000, 0.0033753300, 0.0087697900, 0.0227857000, 0.0592019000, 0.1538190000"); + values("0.0332469000, 0.0409900000, 0.0599744000, 0.1093995000, 0.2390713000, 0.5850410000, 1.4973788000", \ + "0.0331778000, 0.0409676000, 0.0599714000, 0.1093747000, 0.2387962000, 0.5849085000, 1.5004799000", \ + "0.0331777000, 0.0410046000, 0.0599174000, 0.1093323000, 0.2390003000, 0.5843763000, 1.4951687000", \ + "0.0331639000, 0.0409779000, 0.0598748000, 0.1093087000, 0.2390299000, 0.5854448000, 1.4975506000", \ + "0.0333056000, 0.0410591000, 0.0599779000, 0.1093274000, 0.2391751000, 0.5848795000, 1.4970949000", \ + "0.0332717000, 0.0411040000, 0.0598534000, 0.1093602000, 0.2390122000, 0.5860264000, 1.4907339000", \ + "0.0332557000, 0.0410863000, 0.0600782000, 0.1093720000, 0.2387102000, 0.5842072000, 1.4953185000"); + } + timing_sense : "non_unate"; + timing_type : "rising_edge"; + } + timing () { + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012991000, 0.0033753300, 0.0087697900, 0.0227857000, 0.0592019000, 0.1538190000"); + values("0.2385995000, 0.2481496000, 0.2688600000, 0.3131994000, 0.4162598000, 0.6657416000, 1.3028342000", \ + "0.2435845000, 0.2531546000, 0.2738246000, 0.3181782000, 0.4212483000, 0.6707470000, 1.3084304000", \ + "0.2564480000, 0.2660029000, 0.2867427000, 0.3310867000, 0.4341423000, 0.6837132000, 1.3216841000", \ + "0.2875788000, 0.2971377000, 0.3178919000, 0.3622266000, 0.4652875000, 0.7148779000, 1.3530171000", \ + "0.3573035000, 0.3668590000, 0.3876172000, 0.4319509000, 0.5350134000, 0.7844905000, 1.4218271000", \ + "0.4845214000, 0.4941962000, 0.5150514000, 0.5596619000, 0.6629053000, 0.9123096000, 1.5497659000", \ + "0.6828862000, 0.6928831000, 0.7142192000, 0.7594926000, 0.8635104000, 1.1129231000, 1.7506068000"); + } + related_pin : "RESET_B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012991000, 0.0033753300, 0.0087697900, 0.0227857000, 0.0592019000, 0.1538190000"); + values("0.0351234000, 0.0433882000, 0.0629475000, 0.1140430000, 0.2460782000, 0.5871504000, 1.4944840000", \ + "0.0351852000, 0.0432924000, 0.0629607000, 0.1139346000, 0.2467565000, 0.5868377000, 1.4936452000", \ + "0.0351233000, 0.0433782000, 0.0628907000, 0.1140388000, 0.2468674000, 0.5872465000, 1.4945200000", \ + "0.0351381000, 0.0434400000, 0.0629625000, 0.1139832000, 0.2468949000, 0.5875046000, 1.4945408000", \ + "0.0351444000, 0.0434108000, 0.0629251000, 0.1140574000, 0.2467742000, 0.5866523000, 1.4905107000", \ + "0.0358719000, 0.0440401000, 0.0636084000, 0.1145421000, 0.2464876000, 0.5872652000, 1.4943407000", \ + "0.0376570000, 0.0458641000, 0.0654704000, 0.1162860000, 0.2479127000, 0.5878166000, 1.4927245000"); + } + timing_sense : "negative_unate"; + timing_type : "preset"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012991000, 0.0033753300, 0.0087697900, 0.0227857000, 0.0592019000, 0.1538190000"); + values("0.2450007000, 0.2564841000, 0.2804037000, 0.3260429000, 0.4085008000, 0.5572215000, 0.8909883000", \ + "0.2501011000, 0.2615943000, 0.2855231000, 0.3311930000, 0.4136338000, 0.5623345000, 0.8962810000", \ + "0.2630551000, 0.2744238000, 0.2984699000, 0.3441408000, 0.4265384000, 0.5752310000, 0.9089647000", \ + "0.2948286000, 0.3063463000, 0.3302965000, 0.3759225000, 0.4583370000, 0.6070217000, 0.9408768000", \ + "0.3710681000, 0.3824317000, 0.4064322000, 0.4519978000, 0.5344124000, 0.6832104000, 1.0171461000", \ + "0.5487699000, 0.5604088000, 0.5845471000, 0.6300692000, 0.7123053000, 0.8611340000, 1.1949282000", \ + "0.8787109000, 0.8951058000, 0.9280147000, 0.9846163000, 1.0770945000, 1.2323657000, 1.5677386000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012991000, 0.0033753300, 0.0087697900, 0.0227857000, 0.0592019000, 0.1538190000"); + values("0.1418101000, 0.1513665000, 0.1720296000, 0.2163608000, 0.3192191000, 0.5686082000, 1.2063777000", \ + "0.1465985000, 0.1561545000, 0.1768164000, 0.2211521000, 0.3240293000, 0.5734266000, 1.2118834000", \ + "0.1564957000, 0.1660468000, 0.1867191000, 0.2310458000, 0.3339485000, 0.5833729000, 1.2202522000", \ + "0.1778370000, 0.1873642000, 0.2080642000, 0.2523301000, 0.3552589000, 0.6047386000, 1.2422062000", \ + "0.2238891000, 0.2337048000, 0.2546323000, 0.2991403000, 0.4022189000, 0.6515353000, 1.2895321000", \ + "0.2967399000, 0.3080394000, 0.3314164000, 0.3787469000, 0.4839245000, 0.7331225000, 1.3710711000", \ + "0.3810673000, 0.3959570000, 0.4257815000, 0.4808799000, 0.5915932000, 0.8414084000, 1.4787864000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012991000, 0.0033753300, 0.0087697900, 0.0227857000, 0.0592019000, 0.1538190000"); + values("0.0474586000, 0.0551601000, 0.0715627000, 0.1058876000, 0.1686415000, 0.3134767000, 0.7304584000", \ + "0.0474971000, 0.0551633000, 0.0715830000, 0.1059572000, 0.1684913000, 0.3132981000, 0.7268736000", \ + "0.0473999000, 0.0552227000, 0.0715750000, 0.1058508000, 0.1685534000, 0.3131231000, 0.7310630000", \ + "0.0474777000, 0.0551555000, 0.0717285000, 0.1059356000, 0.1685794000, 0.3133005000, 0.7270700000", \ + "0.0472987000, 0.0551365000, 0.0715644000, 0.1059663000, 0.1686753000, 0.3130269000, 0.7297014000", \ + "0.0500130000, 0.0574539000, 0.0732910000, 0.1068802000, 0.1684653000, 0.3130181000, 0.7265465000", \ + "0.0783504000, 0.0876334000, 0.1047964000, 0.1351386000, 0.1884475000, 0.3235185000, 0.7308282000"); + } + related_pin : "SET_B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012991000, 0.0033753300, 0.0087697900, 0.0227857000, 0.0592019000, 0.1538190000"); + values("0.0350127000, 0.0431593000, 0.0628836000, 0.1138162000, 0.2468309000, 0.5878543000, 1.4891128000", \ + "0.0349979000, 0.0431822000, 0.0628791000, 0.1138234000, 0.2468423000, 0.5872328000, 1.4918446000", \ + "0.0349870000, 0.0432054000, 0.0628226000, 0.1138558000, 0.2468067000, 0.5872309000, 1.4920619000", \ + "0.0349076000, 0.0432292000, 0.0627766000, 0.1139136000, 0.2466366000, 0.5867717000, 1.4931402000", \ + "0.0362516000, 0.0443930000, 0.0638647000, 0.1144140000, 0.2467956000, 0.5867428000, 1.4952128000", \ + "0.0434374000, 0.0517450000, 0.0712668000, 0.1206896000, 0.2489325000, 0.5869861000, 1.4919568000", \ + "0.0596089000, 0.0696599000, 0.0896787000, 0.1369158000, 0.2571940000, 0.5887652000, 1.4942992000"); + } + timing_sense : "positive_unate"; + timing_type : "clear"; + } + } + pin ("RESET_B") { + capacitance : 0.0015970000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0015280000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0128103000, 0.0127233000, 0.0125227000, 0.0125776000, 0.0127042000, 0.0129960000, 0.0136688000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0080234000, 0.0079710000, 0.0078502000, 0.0078814000, 0.0079534000, 0.0081194000, 0.0085020000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0016670000; + timing () { + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.0642559000, 0.1905905000, 0.2837708000", \ + "-0.0547546000, 0.0679180000, 0.1574362000", \ + "-0.1393900000, -0.0179382000, 0.0679180000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "recovery_rising"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.0382832000, -0.1609557000, -0.2492533000", \ + "0.0782858000, -0.0419453000, -0.1278014000", \ + "0.1653626000, 0.0426901000, -0.0419453000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "removal_rising"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + fall_constraint ("constraint_3_0_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.2181191000, 0.8333333000, 2.5000000000"); + } + related_output_pin : "Q"; + related_pin : "RESET_B"; + sim_opt : "runlvl=5 accurate=1"; + timing_type : "min_pulse_width"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + related_pin : "SET_B"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.1042012000, -0.0608744000, -0.0751159000", \ + "-0.2268737000, -0.1676777000, -0.1758158000", \ + "-0.3310404000, -0.2535338000, -0.2482441000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "non_seq_setup_rising"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + related_pin : "SET_B"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.1374980000, 0.1039368000, 0.1865378000", \ + "0.2687155000, 0.2144023000, 0.2481751000", \ + "0.3985169000, 0.3246725000, 0.3267070000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "non_seq_hold_rising"; + violation_delay_degrade_pct : 10.000000000; + } + } + pin ("SET_B") { + capacitance : 0.0034380000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0033490000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0050813000, 0.0050664000, 0.0050320000, 0.0050459000, 0.0050782000, 0.0051526000, 0.0053243000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0065908000, 0.0065005000, 0.0062924000, 0.0062799000, 0.0062513000, 0.0061854000, 0.0060335000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0035270000; + timing () { + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.0395039000, 0.0758444000, 0.2422669000", \ + "-0.1914733000, -0.0736836000, 0.0732077000", \ + "-0.3090677000, -0.1924987000, -0.0541523000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "recovery_rising"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.1167461000, 0.0331361000, 0.0022116000", \ + "0.2504049000, 0.1655742000, 0.1358704000", \ + "0.3557923000, 0.2697409000, 0.2388164000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "removal_rising"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + related_pin : "RESET_B"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.1374980000, 0.2687155000, 0.3985169000", \ + "0.1039368000, 0.2144023000, 0.3246725000", \ + "0.1865378000, 0.2481751000, 0.3267070000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "non_seq_setup_rising"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + fall_constraint ("constraint_3_0_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.2521729000, 0.8333333000, 2.5000000000"); + } + related_output_pin : "Q"; + related_pin : "SET_B"; + sim_opt : "runlvl=5 accurate=1"; + timing_type : "min_pulse_width"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + related_pin : "RESET_B"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.1042012000, -0.2268737000, -0.3310404000", \ + "-0.0608744000, -0.1676777000, -0.2535338000", \ + "-0.0751159000, -0.1758158000, -0.2482441000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "non_seq_hold_rising"; + violation_delay_degrade_pct : 10.000000000; + } + } + } + + cell ("sky130_fd_sc_hd__dfrbp_1") { + leakage_power () { + value : 0.0111839000; + when : "RESET_B&CLK&D&Q&!Q_N"; + } + leakage_power () { + value : 0.0124264000; + when : "RESET_B&!CLK&!D&Q&!Q_N"; + } + leakage_power () { + value : 0.0125420000; + when : "!RESET_B&!CLK&D&!Q&Q_N"; + } + leakage_power () { + value : 0.0139328000; + when : "RESET_B&CLK&D&!Q&Q_N"; + } + leakage_power () { + value : 0.0125817000; + when : "RESET_B&!CLK&!D&!Q&Q_N"; + } + leakage_power () { + value : 0.0120825000; + when : "!RESET_B&CLK&!D&!Q&Q_N"; + } + leakage_power () { + value : 0.0117324000; + when : "RESET_B&CLK&!D&Q&!Q_N"; + } + leakage_power () { + value : 0.0109345000; + when : "RESET_B&!CLK&D&Q&!Q_N"; + } + leakage_power () { + value : 0.0131347000; + when : "!RESET_B&CLK&D&!Q&Q_N"; + } + leakage_power () { + value : 0.0127085000; + when : "RESET_B&!CLK&D&!Q&Q_N"; + } + leakage_power () { + value : 0.0128806000; + when : "RESET_B&CLK&!D&!Q&Q_N"; + } + leakage_power () { + value : 0.0122071000; + when : "!RESET_B&!CLK&!D&!Q&Q_N"; + } + area : 28.777600000; + cell_footprint : "sky130_fd_sc_hd__dfrbp"; + cell_leakage_power : 0.0123622800; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + ff ("IQ","IQ_N") { + clear : "!RESET_B"; + clocked_on : "CLK"; + next_state : "D"; + } + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("CLK") { + capacitance : 0.0017940000; + clock : "true"; + direction : "input"; + fall_capacitance : 0.0017150000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0248024000, 0.0246802000, 0.0243985000, 0.0244781000, 0.0246614000, 0.0250842000, 0.0260588000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0162697000, 0.0161893000, 0.0160041000, 0.0160188000, 0.0160527000, 0.0161308000, 0.0163109000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0018740000; + timing () { + fall_constraint ("constraint_3_0_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.2093310000, 0.8333333000, 2.5000000000"); + } + related_output_pin : "Q"; + related_pin : "CLK"; + rise_constraint ("constraint_3_0_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.1653906000, 0.8333333000, 2.5000000000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "min_pulse_width"; + violation_delay_degrade_pct : 10.000000000; + } + } + pin ("D") { + capacitance : 0.0019770000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0019490000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0061313000, 0.0060924000, 0.0060027000, 0.0060656000, 0.0062104000, 0.0065444000, 0.0073142000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0008224000, -0.0008929000, -0.0010553000, -0.0010052000, -0.0008897000, -0.0006231000, -0.0000088221"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0020050000; + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.1057598000, 0.3199850000, 0.6255677000", \ + "-0.0059264000, 0.2021953000, 0.5016745000", \ + "-0.0917826000, 0.1126771000, 0.4072734000"); + } + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.0581523000, 0.1735006000, 0.2495911000", \ + "-0.0144714000, 0.0874492000, 0.1501120000", \ + "-0.0478372000, 0.0492005000, 0.1057598000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "setup_rising"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.0382832000, -0.2378600000, -0.4909525000", \ + "0.0734030000, -0.1249531000, -0.3878112000", \ + "0.1519349000, -0.0415384000, -0.3056172000"); + } + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.0334004000, -0.1353210000, -0.1882181000", \ + "0.0343405000, -0.0626973000, -0.1131530000", \ + "0.0603822000, -0.0329935000, -0.0846699000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "hold_rising"; + violation_delay_degrade_pct : 10.000000000; + } + } + pin ("Q") { + direction : "output"; + function : "IQ"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013153390, 0.0034602330, 0.0091027580, 0.0239464200, 0.0629953200, 0.1657204000"); + values("-0.0049059000, -0.0004710000, 0.0076381000, 0.0159960000, 0.0094758000, -0.0419575000, -0.2025471000", \ + "-0.0048700000, -0.0004396000, 0.0076443000, 0.0159610000, 0.0094273000, -0.0420606000, -0.2026732000", \ + "-0.0047887000, -0.0003775000, 0.0076982000, 0.0160021000, 0.0093689000, -0.0421494000, -0.2027720000", \ + "-0.0048194000, -0.0004369000, 0.0075520000, 0.0157474000, 0.0090744000, -0.0425244000, -0.2031744000", \ + "-0.0048411000, -0.0004757000, 0.0074988000, 0.0156357000, 0.0089598000, -0.0426335000, -0.2032922000", \ + "-0.0048798000, -0.0005095000, 0.0074851000, 0.0156388000, 0.0089527000, -0.0426457000, -0.2033047000", \ + "-0.0049030000, -0.0004360000, 0.0077332000, 0.0161881000, 0.0097322000, -0.0419066000, -0.2024998000"); + } + related_pin : "CLK"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013153390, 0.0034602330, 0.0091027580, 0.0239464200, 0.0629953200, 0.1657204000"); + values("-0.0064788000, -0.0039500000, 0.0019636000, 0.0148746000, 0.0424996000, 0.1083191000, 0.2751654000", \ + "-0.0064465000, -0.0039282000, 0.0019629000, 0.0148445000, 0.0424725000, 0.1082630000, 0.2731554000", \ + "-0.0063616000, -0.0038557000, 0.0020120000, 0.0148683000, 0.0424410000, 0.1080511000, 0.2726225000", \ + "-0.0063903000, -0.0039139000, 0.0018880000, 0.0146443000, 0.0421464000, 0.1076327000, 0.2742219000", \ + "-0.0064247000, -0.0039742000, 0.0017845000, 0.0144721000, 0.0419050000, 0.1069689000, 0.2741783000", \ + "-0.0064662000, -0.0040174000, 0.0017337000, 0.0144044000, 0.0417886000, 0.1068688000, 0.2741551000", \ + "-0.0064931000, -0.0039533000, 0.0019869000, 0.0149066000, 0.0423707000, 0.1076247000, 0.2741253000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013153390, 0.0034602330, 0.0091027580, 0.0239464200, 0.0629953200, 0.1657204000"); + values("0.0003771000, 0.0041353000, 0.0109073000, 0.0172830000, 0.0089144000, -0.0438316000, -0.2049080000", \ + "0.0003609000, 0.0041098000, 0.0108562000, 0.0171889000, 0.0087606000, -0.0439732000, -0.2051386000", \ + "0.0003337000, 0.0040694000, 0.0107858000, 0.0170864000, 0.0086568000, -0.0441235000, -0.2052750000", \ + "0.0003259000, 0.0040621000, 0.0107718000, 0.0170532000, 0.0085817000, -0.0441795000, -0.2053683000", \ + "0.0003042000, 0.0040252000, 0.0106972000, 0.0169029000, 0.0083902000, -0.0444009000, -0.2055899000", \ + "0.0002742000, 0.0039783000, 0.0106184000, 0.0167558000, 0.0081285000, -0.0446534000, -0.2058204000", \ + "0.0002400000, 0.0039731000, 0.0105961000, 0.0166813000, 0.0080836000, -0.0445981000, -0.2056598000"); + } + related_pin : "RESET_B"; + rise_power ("scalar") { + values("0.0000000000"); + } + } + max_capacitance : 0.1657200000; + max_transition : 1.5057720000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013153400, 0.0034602300, 0.0091027600, 0.0239464000, 0.0629953000, 0.1657200000"); + values("0.3644992000, 0.3739564000, 0.3932935000, 0.4304887000, 0.5015714000, 0.6499142000, 1.0182091000", \ + "0.3691780000, 0.3786388000, 0.3980105000, 0.4351888000, 0.5062704000, 0.6545862000, 1.0240584000", \ + "0.3803041000, 0.3897211000, 0.4091110000, 0.4462366000, 0.5173166000, 0.6657023000, 1.0341915000", \ + "0.4058747000, 0.4152776000, 0.4347148000, 0.4719041000, 0.5429658000, 0.6912781000, 1.0597900000", \ + "0.4540370000, 0.4634334000, 0.4828878000, 0.5199925000, 0.5910972000, 0.7394333000, 1.1076551000", \ + "0.5214895000, 0.5308934000, 0.5502835000, 0.5874721000, 0.6585765000, 0.8069002000, 1.1750444000", \ + "0.6048132000, 0.6142002000, 0.6336306000, 0.6707999000, 0.7419089000, 0.8902175000, 1.2583128000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013153400, 0.0034602300, 0.0091027600, 0.0239464000, 0.0629953000, 0.1657200000"); + values("0.3076994000, 0.3169023000, 0.3367975000, 0.3794658000, 0.4783668000, 0.7249946000, 1.3754472000", \ + "0.3121820000, 0.3213808000, 0.3413150000, 0.3839798000, 0.4828852000, 0.7292094000, 1.3746825000", \ + "0.3234654000, 0.3326525000, 0.3525921000, 0.3952810000, 0.4941809000, 0.7411278000, 1.3871985000", \ + "0.3492452000, 0.3584748000, 0.3784210000, 0.4210580000, 0.5199696000, 0.7667539000, 1.4143710000", \ + "0.3986236000, 0.4078457000, 0.4277842000, 0.4704468000, 0.5693585000, 0.8157889000, 1.4632278000", \ + "0.4698812000, 0.4790757000, 0.4989848000, 0.5416499000, 0.6405836000, 0.8868521000, 1.5345402000", \ + "0.5617770000, 0.5710096000, 0.5909608000, 0.6336449000, 0.7325568000, 0.9795232000, 1.6240075000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013153400, 0.0034602300, 0.0091027600, 0.0239464000, 0.0629953000, 0.1657200000"); + values("0.0372427000, 0.0432042000, 0.0567442000, 0.0861443000, 0.1508642000, 0.3202688000, 0.8014491000", \ + "0.0374464000, 0.0435556000, 0.0570285000, 0.0860099000, 0.1508941000, 0.3210253000, 0.8077980000", \ + "0.0370930000, 0.0434071000, 0.0564778000, 0.0860305000, 0.1512306000, 0.3206351000, 0.8026236000", \ + "0.0370856000, 0.0437012000, 0.0570072000, 0.0859474000, 0.1508491000, 0.3206838000, 0.8032969000", \ + "0.0373343000, 0.0432163000, 0.0565683000, 0.0859655000, 0.1510422000, 0.3202035000, 0.8024821000", \ + "0.0374710000, 0.0432360000, 0.0564288000, 0.0858732000, 0.1509636000, 0.3200237000, 0.8002932000", \ + "0.0373079000, 0.0432774000, 0.0566546000, 0.0862285000, 0.1509445000, 0.3199671000, 0.8025716000"); + } + related_pin : "CLK"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013153400, 0.0034602300, 0.0091027600, 0.0239464000, 0.0629953000, 0.1657200000"); + values("0.0340767000, 0.0415566000, 0.0599241000, 0.1078784000, 0.2348914000, 0.5811386000, 1.5054573000", \ + "0.0340202000, 0.0415521000, 0.0597920000, 0.1078934000, 0.2350171000, 0.5804311000, 1.4999703000", \ + "0.0339730000, 0.0415079000, 0.0598607000, 0.1078938000, 0.2350465000, 0.5814695000, 1.4972560000", \ + "0.0339991000, 0.0415096000, 0.0598878000, 0.1079358000, 0.2346659000, 0.5807842000, 1.5010471000", \ + "0.0339027000, 0.0415689000, 0.0598032000, 0.1079374000, 0.2349141000, 0.5797299000, 1.5050430000", \ + "0.0341197000, 0.0416288000, 0.0598448000, 0.1078997000, 0.2351976000, 0.5802080000, 1.5057720000", \ + "0.0340173000, 0.0416575000, 0.0599646000, 0.1079745000, 0.2350508000, 0.5788147000, 1.5049852000"); + } + timing_sense : "non_unate"; + timing_type : "rising_edge"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013153400, 0.0034602300, 0.0091027600, 0.0239464000, 0.0629953000, 0.1657200000"); + values("0.2012696000, 0.2114335000, 0.2325252000, 0.2742530000, 0.3456171000, 0.4888243000, 0.8564897000", \ + "0.2062230000, 0.2163612000, 0.2374682000, 0.2792503000, 0.3506315000, 0.4938361000, 0.8617051000", \ + "0.2187812000, 0.2289187000, 0.2500342000, 0.2917798000, 0.3632136000, 0.5063638000, 0.8743279000", \ + "0.2504467000, 0.2606125000, 0.2817211000, 0.3234371000, 0.3949051000, 0.5381117000, 0.9054082000", \ + "0.3266864000, 0.3368322000, 0.3578830000, 0.3994489000, 0.4708453000, 0.6141219000, 0.9815154000", \ + "0.4971302000, 0.5081946000, 0.5309034000, 0.5739000000, 0.6453446000, 0.7886358000, 1.1561926000", \ + "0.7885678000, 0.8033285000, 0.8337165000, 0.8897974000, 0.9670176000, 1.1109482000, 1.4785917000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013153400, 0.0034602300, 0.0091027600, 0.0239464000, 0.0629953000, 0.1657200000"); + values("0.0402155000, 0.0472826000, 0.0623455000, 0.0927738000, 0.1478021000, 0.3131600000, 0.8009649000", \ + "0.0397163000, 0.0472815000, 0.0622886000, 0.0928716000, 0.1478166000, 0.3129727000, 0.7999089000", \ + "0.0397647000, 0.0467474000, 0.0623804000, 0.0927923000, 0.1475186000, 0.3126843000, 0.8038123000", \ + "0.0398204000, 0.0467278000, 0.0621278000, 0.0929700000, 0.1478920000, 0.3124892000, 0.7973354000", \ + "0.0397264000, 0.0467678000, 0.0622527000, 0.0929812000, 0.1479218000, 0.3130399000, 0.8000611000", \ + "0.0469282000, 0.0539084000, 0.0680645000, 0.0961712000, 0.1485390000, 0.3131105000, 0.7997724000", \ + "0.0694778000, 0.0774987000, 0.0968522000, 0.1222284000, 0.1601867000, 0.3145033000, 0.8004665000"); + } + related_pin : "RESET_B"; + timing_sense : "positive_unate"; + timing_type : "clear"; + } + } + pin ("Q_N") { + direction : "output"; + function : "IQ_N"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013225070, 0.0034980500, 0.0092523930, 0.0244727100, 0.0647306700, 0.1712136000"); + values("-0.0050750000, -0.0008266000, 0.0069927000, 0.0148821000, 0.0075399000, -0.0462069000, -0.2129765000", \ + "-0.0050390000, -0.0007926000, 0.0069812000, 0.0148450000, 0.0074500000, -0.0462825000, -0.2130753000", \ + "-0.0049530000, -0.0007209000, 0.0070405000, 0.0148502000, 0.0074351000, -0.0463307000, -0.2131239000", \ + "-0.0049812000, -0.0007831000, 0.0069161000, 0.0146467000, 0.0071191000, -0.0467071000, -0.2135388000", \ + "-0.0050194000, -0.0008432000, 0.0068185000, 0.0144743000, 0.0068831000, -0.0469907000, -0.2138622000", \ + "-0.0050612000, -0.0008927000, 0.0067417000, 0.0143916000, 0.0067685000, -0.0471132000, -0.2139805000", \ + "-0.0050887000, -0.0008313000, 0.0069908000, 0.0149126000, 0.0074797000, -0.0464203000, -0.2132239000"); + } + related_pin : "CLK"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013225070, 0.0034980500, 0.0092523930, 0.0244727100, 0.0647306700, 0.1712136000"); + values("-0.0064238000, -0.0037890000, 0.0023751000, 0.0159577000, 0.0445583000, 0.1120499000, 0.2852239000", \ + "-0.0063876000, -0.0037606000, 0.0023905000, 0.0159912000, 0.0446059000, 0.1121952000, 0.2852108000", \ + "-0.0063050000, -0.0036948000, 0.0024195000, 0.0159408000, 0.0444447000, 0.1114836000, 0.2834499000", \ + "-0.0063344000, -0.0037524000, 0.0023043000, 0.0157530000, 0.0441636000, 0.1116548000, 0.2843777000", \ + "-0.0063616000, -0.0037966000, 0.0022165000, 0.0156398000, 0.0440866000, 0.1115039000, 0.2846144000", \ + "-0.0063970000, -0.0038238000, 0.0022096000, 0.0156382000, 0.0440979000, 0.1114491000, 0.2838508000", \ + "-0.0063949000, -0.0036904000, 0.0026326000, 0.0161722000, 0.0446208000, 0.1115816000, 0.2851936000"); + } + } + internal_power () { + fall_power ("scalar") { + values("0.0000000000"); + } + related_pin : "RESET_B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013225070, 0.0034980500, 0.0092523930, 0.0244727100, 0.0647306700, 0.1712136000"); + values("-0.0011111000, 0.0008869000, 0.0057484000, 0.0172774000, 0.0438723000, 0.1098192000, 0.2809835000", \ + "-0.0011260000, 0.0008574000, 0.0056984000, 0.0171913000, 0.0437148000, 0.1101123000, 0.2812043000", \ + "-0.0011530000, 0.0008182000, 0.0056331000, 0.0170871000, 0.0436958000, 0.1093941000, 0.2805623000", \ + "-0.0011602000, 0.0008062000, 0.0056090000, 0.0170575000, 0.0435343000, 0.1098744000, 0.2819187000", \ + "-0.0011833000, 0.0007627000, 0.0055264000, 0.0169106000, 0.0433440000, 0.1093847000, 0.2808309000", \ + "-0.0012249000, 0.0007031000, 0.0054224000, 0.0167573000, 0.0430881000, 0.1090489000, 0.2812277000", \ + "-0.0012596000, 0.0007034000, 0.0054868000, 0.0166975000, 0.0434389000, 0.1088933000, 0.2803935000"); + } + } + max_capacitance : 0.1712140000; + max_transition : 1.5003750000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013225100, 0.0034980500, 0.0092523900, 0.0244727000, 0.0647307000, 0.1712140000"); + values("0.3663202000, 0.3717062000, 0.3830510000, 0.4066616000, 0.4600790000, 0.5969754000, 0.9584501000", \ + "0.3708275000, 0.3762103000, 0.3875568000, 0.4111690000, 0.4645830000, 0.6014240000, 0.9625800000", \ + "0.3820987000, 0.3874782000, 0.3988339000, 0.4223908000, 0.4759258000, 0.6127249000, 0.9748926000", \ + "0.4079562000, 0.4133047000, 0.4246174000, 0.4482403000, 0.5016533000, 0.6383832000, 1.0000997000", \ + "0.4573014000, 0.4626832000, 0.4740308000, 0.4976397000, 0.5510554000, 0.6878090000, 1.0494275000", \ + "0.5284008000, 0.5337587000, 0.5450933000, 0.5686618000, 0.6220559000, 0.7588223000, 1.1209679000", \ + "0.6204545000, 0.6258247000, 0.6372071000, 0.6607449000, 0.7142629000, 0.8508581000, 1.2121731000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013225100, 0.0034980500, 0.0092523900, 0.0244727000, 0.0647307000, 0.1712140000"); + values("0.4313586000, 0.4379866000, 0.4528710000, 0.4884860000, 0.5802273000, 0.8231106000, 1.4644602000", \ + "0.4360210000, 0.4427506000, 0.4576879000, 0.4932447000, 0.5850987000, 0.8276391000, 1.4689537000", \ + "0.4471139000, 0.4537407000, 0.4686233000, 0.5040373000, 0.5960917000, 0.8385298000, 1.4806238000", \ + "0.4729201000, 0.4795055000, 0.4944439000, 0.5300096000, 0.6219379000, 0.8641288000, 1.5079271000", \ + "0.5206782000, 0.5272927000, 0.5421643000, 0.5777779000, 0.6699906000, 0.9125355000, 1.5534741000", \ + "0.5882202000, 0.5949245000, 0.6098504000, 0.6453735000, 0.7376213000, 0.9802865000, 1.6232470000", \ + "0.6716503000, 0.6782921000, 0.6932781000, 0.7287650000, 0.8210069000, 1.0638617000, 1.7052161000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013225100, 0.0034980500, 0.0092523900, 0.0244727000, 0.0647307000, 0.1712140000"); + values("0.0174935000, 0.0215958000, 0.0312893000, 0.0550348000, 0.1200968000, 0.3007294000, 0.7898132000", \ + "0.0174948000, 0.0216292000, 0.0313009000, 0.0550659000, 0.1202076000, 0.3009076000, 0.7850597000", \ + "0.0175689000, 0.0215493000, 0.0312750000, 0.0551559000, 0.1203194000, 0.3010606000, 0.7893424000", \ + "0.0176330000, 0.0216404000, 0.0311260000, 0.0551423000, 0.1203245000, 0.3004834000, 0.7897495000", \ + "0.0174928000, 0.0216492000, 0.0313154000, 0.0550540000, 0.1202049000, 0.3011151000, 0.7835412000", \ + "0.0175039000, 0.0214362000, 0.0311066000, 0.0551656000, 0.1205784000, 0.3009387000, 0.7843733000", \ + "0.0175946000, 0.0215479000, 0.0313113000, 0.0551268000, 0.1203188000, 0.3000745000, 0.7859650000"); + } + related_pin : "CLK"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013225100, 0.0034980500, 0.0092523900, 0.0244727000, 0.0647307000, 0.1712140000"); + values("0.0227035000, 0.0287871000, 0.0454762000, 0.0930307000, 0.2236873000, 0.5713581000, 1.5001872000", \ + "0.0225518000, 0.0287533000, 0.0455465000, 0.0930548000, 0.2236641000, 0.5708087000, 1.5002055000", \ + "0.0227358000, 0.0287372000, 0.0455955000, 0.0930181000, 0.2234079000, 0.5708992000, 1.4973142000", \ + "0.0226855000, 0.0287315000, 0.0454943000, 0.0930459000, 0.2237346000, 0.5714285000, 1.4931839000", \ + "0.0227217000, 0.0287336000, 0.0455150000, 0.0930429000, 0.2236498000, 0.5704114000, 1.5003753000", \ + "0.0226694000, 0.0288094000, 0.0454872000, 0.0929839000, 0.2237264000, 0.5703656000, 1.4934539000", \ + "0.0228424000, 0.0288754000, 0.0455761000, 0.0931460000, 0.2234984000, 0.5712938000, 1.4981187000"); + } + timing_sense : "non_unate"; + timing_type : "rising_edge"; + } + timing () { + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013225100, 0.0034980500, 0.0092523900, 0.0244727000, 0.0647307000, 0.1712140000"); + values("0.2715543000, 0.2784190000, 0.2936470000, 0.3295604000, 0.4215784000, 0.6644303000, 1.3063917000", \ + "0.2765144000, 0.2833103000, 0.2985739000, 0.3342821000, 0.4265008000, 0.6693498000, 1.3114810000", \ + "0.2890437000, 0.2959452000, 0.3111684000, 0.3470767000, 0.4390655000, 0.6815000000, 1.3237952000", \ + "0.3206193000, 0.3274825000, 0.3427701000, 0.3784929000, 0.4707111000, 0.7135981000, 1.3561193000", \ + "0.3968332000, 0.4036202000, 0.4188952000, 0.4546244000, 0.5468350000, 0.7898043000, 1.4330843000", \ + "0.5708568000, 0.5777896000, 0.5930990000, 0.6289603000, 0.7211607000, 0.9634055000, 1.6079815000", \ + "0.8803145000, 0.8885391000, 0.9047146000, 0.9411260000, 1.0332778000, 1.2755049000, 1.9180997000"); + } + related_pin : "RESET_B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013225100, 0.0034980500, 0.0092523900, 0.0244727000, 0.0647307000, 0.1712140000"); + values("0.0239380000, 0.0300070000, 0.0465832000, 0.0935510000, 0.2236627000, 0.5711094000, 1.4949375000", \ + "0.0239936000, 0.0301154000, 0.0465584000, 0.0935842000, 0.2236993000, 0.5709132000, 1.4927053000", \ + "0.0239190000, 0.0299695000, 0.0465881000, 0.0935493000, 0.2238278000, 0.5719343000, 1.4947965000", \ + "0.0241895000, 0.0300880000, 0.0465326000, 0.0935839000, 0.2237105000, 0.5714401000, 1.4954412000", \ + "0.0240842000, 0.0300946000, 0.0465213000, 0.0935198000, 0.2237657000, 0.5723291000, 1.4958559000", \ + "0.0246511000, 0.0305878000, 0.0468504000, 0.0935590000, 0.2238487000, 0.5711646000, 1.4915478000", \ + "0.0295886000, 0.0354363000, 0.0507161000, 0.0950934000, 0.2243978000, 0.5710017000, 1.4953232000"); + } + timing_sense : "negative_unate"; + timing_type : "preset"; + } + } + pin ("RESET_B") { + capacitance : 0.0035570000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0034950000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0047575000, 0.0047731000, 0.0048092000, 0.0048187000, 0.0048408000, 0.0048917000, 0.0050092000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0055432000, -0.0055871000, -0.0056883000, -0.0056914000, -0.0056985000, -0.0057147000, -0.0057521000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0036190000; + timing () { + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.2250508000, -0.0865091000, 0.2276185000", \ + "-0.3745788000, -0.2470234000, 0.0329245000", \ + "-0.5007181000, -0.3792663000, -0.1237324000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "recovery_rising"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.3010723000, 0.4359681000, 0.7028952000", \ + "0.4359518000, 0.5684063000, 0.8292298000", \ + "0.5547669000, 0.6835593000, 0.9370586000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "removal_rising"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + fall_constraint ("constraint_3_0_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.2323997000, 0.8333333000, 2.5000000000"); + } + related_output_pin : "Q"; + related_pin : "RESET_B"; + sim_opt : "runlvl=5 accurate=1"; + timing_type : "min_pulse_width"; + violation_delay_degrade_pct : 10.000000000; + } + } + } + + cell ("sky130_fd_sc_hd__dfrbp_2") { + leakage_power () { + value : 0.0109677000; + when : "RESET_B&CLK&D&!Q&Q_N"; + } + leakage_power () { + value : 0.0096383000; + when : "RESET_B&!CLK&!D&!Q&Q_N"; + } + leakage_power () { + value : 0.0091173000; + when : "!RESET_B&CLK&!D&!Q&Q_N"; + } + leakage_power () { + value : 0.0103999000; + when : "RESET_B&CLK&!D&Q&!Q_N"; + } + leakage_power () { + value : 0.0096019000; + when : "RESET_B&!CLK&D&Q&!Q_N"; + } + leakage_power () { + value : 0.0101696000; + when : "!RESET_B&CLK&D&!Q&Q_N"; + } + leakage_power () { + value : 0.0097544000; + when : "RESET_B&!CLK&D&!Q&Q_N"; + } + leakage_power () { + value : 0.0099155000; + when : "RESET_B&CLK&!D&!Q&Q_N"; + } + leakage_power () { + value : 0.0092637000; + when : "!RESET_B&!CLK&!D&!Q&Q_N"; + } + leakage_power () { + value : 0.0098513000; + when : "RESET_B&CLK&D&Q&!Q_N"; + } + leakage_power () { + value : 0.0111421000; + when : "RESET_B&!CLK&!D&Q&!Q_N"; + } + leakage_power () { + value : 0.0095879000; + when : "!RESET_B&!CLK&D&!Q&Q_N"; + } + area : 30.028800000; + cell_footprint : "sky130_fd_sc_hd__dfrbp"; + cell_leakage_power : 0.0099507900; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + ff ("IQ","IQ_N") { + clear : "!RESET_B"; + clocked_on : "CLK"; + next_state : "D"; + } + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("CLK") { + capacitance : 0.0018000000; + clock : "true"; + direction : "input"; + fall_capacitance : 0.0017250000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0247885000, 0.0246654000, 0.0243817000, 0.0244533000, 0.0246183000, 0.0249988000, 0.0258759000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0162728000, 0.0161928000, 0.0160083000, 0.0160284000, 0.0160747000, 0.0161816000, 0.0164281000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0018740000; + timing () { + fall_constraint ("constraint_3_0_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.2104295000, 0.8333333000, 2.5000000000"); + } + related_output_pin : "Q"; + related_pin : "CLK"; + rise_constraint ("constraint_3_0_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.1774742000, 0.8333333000, 2.5000000000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "min_pulse_width"; + violation_delay_degrade_pct : 10.000000000; + } + } + pin ("D") { + capacitance : 0.0019770000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0019490000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0061315000, 0.0060925000, 0.0060028000, 0.0060651000, 0.0062085000, 0.0065393000, 0.0073019000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0008233000, -0.0008928000, -0.0010529000, -0.0010025000, -0.0008862000, -0.0006180000, 0.0000003267"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0020060000; + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.1069805000, 0.3212057000, 0.6280091000", \ + "-0.0047057000, 0.2034160000, 0.5041159000", \ + "-0.0905618000, 0.1138978000, 0.4097148000"); + } + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.0581523000, 0.1722799000, 0.2483705000", \ + "-0.0144714000, 0.0862285000, 0.1488913000", \ + "-0.0478372000, 0.0492005000, 0.1057598000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "setup_rising"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.0382832000, -0.2378600000, -0.4921732000", \ + "0.0734030000, -0.1249531000, -0.3890319000", \ + "0.1519349000, -0.0415384000, -0.3056172000"); + } + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.0321797000, -0.1353210000, -0.1882181000", \ + "0.0343405000, -0.0614766000, -0.1131530000", \ + "0.0603822000, -0.0329935000, -0.0834492000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "hold_rising"; + violation_delay_degrade_pct : 10.000000000; + } + } + pin ("Q") { + direction : "output"; + function : "IQ"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014120050, 0.0039875180, 0.0112607900, 0.0318006100, 0.0898052500, 0.2536110000"); + values("-0.0049124000, 0.0001440000, 0.0102231000, 0.0210937000, 0.0107906000, -0.0681224000, -0.3266300000", \ + "-0.0048747000, 0.0001710000, 0.0102666000, 0.0211051000, 0.0107580000, -0.0681650000, -0.3267194000", \ + "-0.0047901000, 0.0002433000, 0.0102981000, 0.0211196000, 0.0106240000, -0.0683161000, -0.3268239000", \ + "-0.0048195000, 0.0001947000, 0.0101782000, 0.0208654000, 0.0103752000, -0.0687610000, -0.3273184000", \ + "-0.0048521000, 0.0001593000, 0.0100916000, 0.0207695000, 0.0101465000, -0.0689118000, -0.3275046000", \ + "-0.0049000000, 0.0001127000, 0.0100754000, 0.0207763000, 0.0101425000, -0.0689227000, -0.3274135000", \ + "-0.0049515000, 0.0001602000, 0.0103488000, 0.0214027000, 0.0112047000, -0.0682148000, -0.3266771000"); + } + related_pin : "CLK"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014120050, 0.0039875180, 0.0112607900, 0.0318006100, 0.0898052500, 0.2536110000"); + values("-0.0065130000, -0.0037268000, 0.0033187000, 0.0199595000, 0.0581184000, 0.1541227000, 0.4182336000", \ + "-0.0064765000, -0.0036981000, 0.0033259000, 0.0199514000, 0.0580520000, 0.1540508000, 0.4181601000", \ + "-0.0063920000, -0.0036234000, 0.0033860000, 0.0199742000, 0.0581636000, 0.1540056000, 0.4183692000", \ + "-0.0064211000, -0.0036853000, 0.0032588000, 0.0197410000, 0.0576814000, 0.1535272000, 0.4187129000", \ + "-0.0064566000, -0.0037339000, 0.0031611000, 0.0195473000, 0.0575311000, 0.1532510000, 0.4179635000", \ + "-0.0065109000, -0.0037938000, 0.0030828000, 0.0194766000, 0.0572673000, 0.1531942000, 0.4168823000", \ + "-0.0065436000, -0.0036787000, 0.0035008000, 0.0201231000, 0.0579020000, 0.1539889000, 0.4178439000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014120050, 0.0039875180, 0.0112607900, 0.0318006100, 0.0898052500, 0.2536110000"); + values("0.0004682000, 0.0049110000, 0.0136244000, 0.0223287000, 0.0097856000, -0.0706997000, -0.3298071000", \ + "0.0004522000, 0.0048853000, 0.0135647000, 0.0222265000, 0.0097026000, -0.0708559000, -0.3300081000", \ + "0.0004269000, 0.0048461000, 0.0134969000, 0.0221358000, 0.0095944000, -0.0709856000, -0.3301509000", \ + "0.0004211000, 0.0048381000, 0.0134947000, 0.0221081000, 0.0095339000, -0.0710103000, -0.3301701000", \ + "0.0004020000, 0.0048039000, 0.0134352000, 0.0219894000, 0.0093041000, -0.0712368000, -0.3304027000", \ + "0.0003772000, 0.0047745000, 0.0133786000, 0.0218022000, 0.0089823000, -0.0716297000, -0.3307080000", \ + "0.0003637000, 0.0048237000, 0.0134849000, 0.0218965000, 0.0090074000, -0.0716224000, -0.3306829000"); + } + related_pin : "RESET_B"; + rise_power ("scalar") { + values("0.0000000000"); + } + } + max_capacitance : 0.2536110000; + max_transition : 1.5036290000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014120100, 0.0039875200, 0.0112608000, 0.0318006000, 0.0898053000, 0.2536110000"); + values("0.3750218000, 0.3827018000, 0.3993438000, 0.4316703000, 0.4920138000, 0.6119065000, 0.8916552000", \ + "0.3797575000, 0.3874059000, 0.4041366000, 0.4364091000, 0.4967755000, 0.6166837000, 0.8963069000", \ + "0.3908320000, 0.3984300000, 0.4151392000, 0.4474233000, 0.5077836000, 0.6276644000, 0.9075385000", \ + "0.4165462000, 0.4241646000, 0.4408818000, 0.4731570000, 0.5335239000, 0.6534142000, 0.9332538000", \ + "0.4643122000, 0.4719879000, 0.4886934000, 0.5209966000, 0.5813354000, 0.7012169000, 0.9808055000", \ + "0.5319638000, 0.5396055000, 0.5562855000, 0.5885686000, 0.6489364000, 0.7687978000, 1.0485707000", \ + "0.6153743000, 0.6230517000, 0.6396912000, 0.6719856000, 0.7324141000, 0.8522693000, 1.1318625000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014120100, 0.0039875200, 0.0112608000, 0.0318006000, 0.0898053000, 0.2536110000"); + values("0.3287315000, 0.3371092000, 0.3560996000, 0.3968400000, 0.4913176000, 0.7308129000, 1.3944776000", \ + "0.3332426000, 0.3415758000, 0.3605100000, 0.4013722000, 0.4957664000, 0.7351584000, 1.3940117000", \ + "0.3444811000, 0.3528801000, 0.3717980000, 0.4126517000, 0.5070220000, 0.7464020000, 1.4055788000", \ + "0.3702577000, 0.3786589000, 0.3975984000, 0.4384692000, 0.5328541000, 0.7722568000, 1.4332089000", \ + "0.4195694000, 0.4280006000, 0.4469650000, 0.4877060000, 0.5821690000, 0.8215027000, 1.4826185000", \ + "0.4908987000, 0.4993095000, 0.5182434000, 0.5589220000, 0.6534511000, 0.8928175000, 1.5523803000", \ + "0.5827753000, 0.5911211000, 0.6100752000, 0.6509521000, 0.7452993000, 0.9847912000, 1.6419607000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014120100, 0.0039875200, 0.0112608000, 0.0318006000, 0.0898053000, 0.2536110000"); + values("0.0349067000, 0.0396163000, 0.0498968000, 0.0717465000, 0.1209608000, 0.2389145000, 0.5878253000", \ + "0.0348774000, 0.0395309000, 0.0498955000, 0.0724141000, 0.1208292000, 0.2387473000, 0.5876803000", \ + "0.0348814000, 0.0396452000, 0.0501158000, 0.0717535000, 0.1204692000, 0.2383791000, 0.5877521000", \ + "0.0347745000, 0.0395305000, 0.0503982000, 0.0715852000, 0.1209752000, 0.2382899000, 0.5874061000", \ + "0.0349255000, 0.0397046000, 0.0500908000, 0.0717554000, 0.1205795000, 0.2383644000, 0.5872517000", \ + "0.0347657000, 0.0395644000, 0.0500745000, 0.0716968000, 0.1208852000, 0.2383286000, 0.5875072000", \ + "0.0349168000, 0.0396863000, 0.0499002000, 0.0719512000, 0.1208132000, 0.2390555000, 0.5845296000"); + } + related_pin : "CLK"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014120100, 0.0039875200, 0.0112608000, 0.0318006000, 0.0898053000, 0.2536110000"); + values("0.0336280000, 0.0402270000, 0.0565966000, 0.0989872000, 0.2163850000, 0.5448580000, 1.4996966000", \ + "0.0336512000, 0.0402007000, 0.0565606000, 0.0989392000, 0.2163598000, 0.5471942000, 1.5006069000", \ + "0.0335591000, 0.0401426000, 0.0565528000, 0.0989504000, 0.2163704000, 0.5447219000, 1.5029711000", \ + "0.0336409000, 0.0402629000, 0.0566089000, 0.0989416000, 0.2163857000, 0.5458125000, 1.5012891000", \ + "0.0337031000, 0.0403272000, 0.0567000000, 0.0989678000, 0.2163700000, 0.5466726000, 1.5036286000", \ + "0.0336093000, 0.0402292000, 0.0565156000, 0.0988475000, 0.2163701000, 0.5471031000, 1.5010717000", \ + "0.0337356000, 0.0402818000, 0.0566719000, 0.0989935000, 0.2164457000, 0.5446222000, 1.4978706000"); + } + timing_sense : "non_unate"; + timing_type : "rising_edge"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014120100, 0.0039875200, 0.0112608000, 0.0318006000, 0.0898053000, 0.2536110000"); + values("0.2151135000, 0.2232139000, 0.2411547000, 0.2761873000, 0.3412790000, 0.4541424000, 0.7282459000", \ + "0.2201978000, 0.2283082000, 0.2462495000, 0.2813103000, 0.3464035000, 0.4592895000, 0.7333479000", \ + "0.2329246000, 0.2410103000, 0.2590009000, 0.2940912000, 0.3591503000, 0.4720448000, 0.7462038000", \ + "0.2644511000, 0.2725311000, 0.2904945000, 0.3255510000, 0.3906705000, 0.5035496000, 0.7776840000", \ + "0.3398284000, 0.3479166000, 0.3658502000, 0.4007461000, 0.4658238000, 0.5787353000, 0.8529041000", \ + "0.5123360000, 0.5209939000, 0.5396999000, 0.5753176000, 0.6408609000, 0.7537808000, 1.0278233000", \ + "0.8115572000, 0.8229812000, 0.8479382000, 0.8953939000, 0.9757523000, 1.0920397000, 1.3662377000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014120100, 0.0039875200, 0.0112608000, 0.0318006000, 0.0898053000, 0.2536110000"); + values("0.0377890000, 0.0429614000, 0.0550681000, 0.0788634000, 0.1236998000, 0.2272537000, 0.5787851000", \ + "0.0378412000, 0.0429827000, 0.0551929000, 0.0789968000, 0.1236318000, 0.2269841000, 0.5800272000", \ + "0.0381257000, 0.0430006000, 0.0545491000, 0.0792846000, 0.1238377000, 0.2269082000, 0.5794498000", \ + "0.0380877000, 0.0430498000, 0.0544541000, 0.0791572000, 0.1239754000, 0.2271450000, 0.5778361000", \ + "0.0377795000, 0.0429557000, 0.0550662000, 0.0789376000, 0.1235909000, 0.2275439000, 0.5797030000", \ + "0.0427478000, 0.0478576000, 0.0586850000, 0.0819653000, 0.1249775000, 0.2276119000, 0.5798194000", \ + "0.0650289000, 0.0715783000, 0.0854173000, 0.1133138000, 0.1482841000, 0.2336720000, 0.5810534000"); + } + related_pin : "RESET_B"; + timing_sense : "positive_unate"; + timing_type : "clear"; + } + } + pin ("Q_N") { + direction : "output"; + function : "IQ_N"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014418200, 0.0041576890, 0.0119892800, 0.0345727500, 0.0996953600, 0.2874855000"); + values("-0.0051528000, -0.0002907000, 0.0095772000, 0.0199881000, 0.0067346000, -0.0841392000, -0.3818866000", \ + "-0.0051182000, -0.0002654000, 0.0095889000, 0.0199834000, 0.0066582000, -0.0842560000, -0.3820032000", \ + "-0.0050324000, -0.0001864000, 0.0096475000, 0.0200075000, 0.0066549000, -0.0842935000, -0.3820392000", \ + "-0.0050591000, -0.0002441000, 0.0095163000, 0.0197743000, 0.0063068000, -0.0846922000, -0.3823879000", \ + "-0.0050941000, -0.0003028000, 0.0094096000, 0.0195768000, 0.0060840000, -0.0849191000, -0.3827308000", \ + "-0.0051496000, -0.0003633000, 0.0093391000, 0.0194731000, 0.0059543000, -0.0850778000, -0.3828841000", \ + "-0.0052146000, -0.0003254000, 0.0096054000, 0.0201568000, 0.0068664000, -0.0843990000, -0.3821090000"); + } + related_pin : "CLK"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014418200, 0.0041576890, 0.0119892800, 0.0345727500, 0.0996953600, 0.2874855000"); + values("-0.0065963000, -0.0038253000, 0.0034699000, 0.0211197000, 0.0622547000, 0.1695894000, 0.4705227000", \ + "-0.0065584000, -0.0037857000, 0.0035057000, 0.0211409000, 0.0622927000, 0.1689042000, 0.4709691000", \ + "-0.0064744000, -0.0037195000, 0.0035517000, 0.0211406000, 0.0622241000, 0.1687196000, 0.4732607000", \ + "-0.0065022000, -0.0037776000, 0.0034253000, 0.0208766000, 0.0618394000, 0.1691694000, 0.4722253000", \ + "-0.0065331000, -0.0038253000, 0.0033568000, 0.0207864000, 0.0617034000, 0.1688639000, 0.4726649000", \ + "-0.0065812000, -0.0038606000, 0.0033297000, 0.0207907000, 0.0617426000, 0.1690692000, 0.4694948000", \ + "-0.0065867000, -0.0036852000, 0.0037887000, 0.0214200000, 0.0622710000, 0.1685795000, 0.4731011000"); + } + } + internal_power () { + fall_power ("scalar") { + values("0.0000000000"); + } + related_pin : "RESET_B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014418200, 0.0041576890, 0.0119892800, 0.0345727500, 0.0996953600, 0.2874855000"); + values("-0.0011836000, 0.0010088000, 0.0069931000, 0.0223172000, 0.0611865000, 0.1664123000, 0.4677455000", \ + "-0.0011995000, 0.0009796000, 0.0069506000, 0.0222403000, 0.0609714000, 0.1662322000, 0.4695551000", \ + "-0.0012223000, 0.0009447000, 0.0068906000, 0.0221413000, 0.0608202000, 0.1662221000, 0.4669570000", \ + "-0.0012298000, 0.0009421000, 0.0068795000, 0.0221204000, 0.0607473000, 0.1659663000, 0.4669906000", \ + "-0.0012502000, 0.0009015000, 0.0067963000, 0.0219779000, 0.0605564000, 0.1659139000, 0.4690256000", \ + "-0.0012891000, 0.0008409000, 0.0066898000, 0.0217922000, 0.0602952000, 0.1662621000, 0.4670330000", \ + "-0.0013117000, 0.0008586000, 0.0066696000, 0.0219068000, 0.0606736000, 0.1659398000, 0.4690497000"); + } + } + max_capacitance : 0.2874860000; + max_transition : 1.4978490000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014418200, 0.0041576900, 0.0119893000, 0.0345728000, 0.0996954000, 0.2874860000"); + values("0.4444617000, 0.4495632000, 0.4608365000, 0.4833460000, 0.5292952000, 0.6377331000, 0.9376793000", \ + "0.4488485000, 0.4539771000, 0.4651830000, 0.4878793000, 0.5338599000, 0.6422071000, 0.9417331000", \ + "0.4601230000, 0.4652232000, 0.4764465000, 0.4991223000, 0.5451271000, 0.6534892000, 0.9528112000", \ + "0.4859582000, 0.4910385000, 0.5022719000, 0.5249329000, 0.5709566000, 0.6793287000, 0.9784070000", \ + "0.5352741000, 0.5403815000, 0.5516985000, 0.5742239000, 0.6201437000, 0.7285808000, 1.0285528000", \ + "0.6064396000, 0.6115426000, 0.6228331000, 0.6454580000, 0.6913936000, 0.7998152000, 1.0997454000", \ + "0.6984217000, 0.7034331000, 0.7147363000, 0.7373466000, 0.7832981000, 0.8917804000, 1.1909173000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014418200, 0.0041576900, 0.0119893000, 0.0345728000, 0.0996954000, 0.2874860000"); + values("0.5091128000, 0.5150327000, 0.5290557000, 0.5608269000, 0.6431697000, 0.8766453000, 1.5522718000", \ + "0.5139127000, 0.5200007000, 0.5338728000, 0.5657935000, 0.6480682000, 0.8816763000, 1.5558392000", \ + "0.5248753000, 0.5309547000, 0.5450994000, 0.5769181000, 0.6591900000, 0.8932169000, 1.5676589000", \ + "0.5505368000, 0.5566826000, 0.5707882000, 0.6025039000, 0.6847399000, 0.9181192000, 1.5938323000", \ + "0.5984396000, 0.6045294000, 0.6186711000, 0.6504708000, 0.7327161000, 0.9665221000, 1.6406222000", \ + "0.6660443000, 0.6722374000, 0.6862178000, 0.7181171000, 0.8004733000, 1.0338498000, 1.7086877000", \ + "0.7494573000, 0.7556372000, 0.7695858000, 0.8013248000, 0.8834701000, 1.1173266000, 1.7924551000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014418200, 0.0041576900, 0.0119893000, 0.0345728000, 0.0996954000, 0.2874860000"); + values("0.0238601000, 0.0270532000, 0.0343562000, 0.0520093000, 0.0957604000, 0.2253816000, 0.6233958000", \ + "0.0238018000, 0.0275474000, 0.0346027000, 0.0518428000, 0.0957069000, 0.2256872000, 0.6194541000", \ + "0.0238221000, 0.0275916000, 0.0345926000, 0.0518765000, 0.0957375000, 0.2256754000, 0.6197134000", \ + "0.0238267000, 0.0276128000, 0.0345822000, 0.0518848000, 0.0957654000, 0.2255237000, 0.6225588000", \ + "0.0238146000, 0.0269382000, 0.0342992000, 0.0518862000, 0.0959524000, 0.2261832000, 0.6248491000", \ + "0.0239054000, 0.0270759000, 0.0343446000, 0.0517673000, 0.0957054000, 0.2256249000, 0.6251185000", \ + "0.0238029000, 0.0269242000, 0.0342466000, 0.0520645000, 0.0958811000, 0.2257965000, 0.6185886000"); + } + related_pin : "CLK"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014418200, 0.0041576900, 0.0119893000, 0.0345728000, 0.0996954000, 0.2874860000"); + values("0.0265913000, 0.0315751000, 0.0434840000, 0.0793870000, 0.1921284000, 0.5250628000, 1.4920953000", \ + "0.0267268000, 0.0310952000, 0.0433873000, 0.0793394000, 0.1923410000, 0.5242928000, 1.4932569000", \ + "0.0266143000, 0.0310800000, 0.0434692000, 0.0794102000, 0.1918319000, 0.5254466000, 1.4978487000", \ + "0.0267036000, 0.0312000000, 0.0434627000, 0.0795286000, 0.1917921000, 0.5253613000, 1.4940023000", \ + "0.0266177000, 0.0311351000, 0.0434178000, 0.0793558000, 0.1921098000, 0.5251247000, 1.4974310000", \ + "0.0266827000, 0.0310882000, 0.0432751000, 0.0792681000, 0.1919655000, 0.5252783000, 1.4863309000", \ + "0.0266717000, 0.0314192000, 0.0434597000, 0.0794617000, 0.1920046000, 0.5245480000, 1.4976218000"); + } + timing_sense : "non_unate"; + timing_type : "rising_edge"; + } + timing () { + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014418200, 0.0041576900, 0.0119893000, 0.0345728000, 0.0996954000, 0.2874860000"); + values("0.3591467000, 0.3653671000, 0.3793474000, 0.4111615000, 0.4932298000, 0.7263921000, 1.4025161000", \ + "0.3641279000, 0.3703992000, 0.3844144000, 0.4160639000, 0.4981908000, 0.7316658000, 1.4095377000", \ + "0.3769269000, 0.3832428000, 0.3972297000, 0.4288333000, 0.5107956000, 0.7448138000, 1.4188557000", \ + "0.4083950000, 0.4147346000, 0.4286925000, 0.4603372000, 0.5423095000, 0.7760879000, 1.4510124000", \ + "0.4836705000, 0.4898944000, 0.5038788000, 0.5356986000, 0.6177703000, 0.8511475000, 1.5289715000", \ + "0.6590759000, 0.6652836000, 0.6792784000, 0.7110895000, 0.7932759000, 1.0270262000, 1.7038765000", \ + "0.9979385000, 1.0045696000, 1.0191461000, 1.0512449000, 1.1336030000, 1.3667927000, 2.0443258000"); + } + related_pin : "RESET_B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014418200, 0.0041576900, 0.0119893000, 0.0345728000, 0.0996954000, 0.2874860000"); + values("0.0272248000, 0.0318839000, 0.0435165000, 0.0793941000, 0.1915594000, 0.5247791000, 1.4946353000", \ + "0.0273734000, 0.0316127000, 0.0435538000, 0.0793460000, 0.1915622000, 0.5241099000, 1.4945482000", \ + "0.0272340000, 0.0315257000, 0.0436186000, 0.0793063000, 0.1917807000, 0.5243422000, 1.4886162000", \ + "0.0273313000, 0.0318344000, 0.0435523000, 0.0793500000, 0.1916519000, 0.5243906000, 1.4908457000", \ + "0.0272493000, 0.0319063000, 0.0435329000, 0.0794082000, 0.1915806000, 0.5255293000, 1.4930526000", \ + "0.0273581000, 0.0319904000, 0.0435985000, 0.0794389000, 0.1915477000, 0.5254915000, 1.4956003000", \ + "0.0303613000, 0.0341291000, 0.0455938000, 0.0803116000, 0.1919709000, 0.5246381000, 1.4951477000"); + } + timing_sense : "negative_unate"; + timing_type : "preset"; + } + } + pin ("RESET_B") { + capacitance : 0.0035500000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0034910000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0047550000, 0.0047710000, 0.0048079000, 0.0048177000, 0.0048403000, 0.0048926000, 0.0050132000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0054877000, -0.0054740000, -0.0054423000, -0.0054568000, -0.0054902000, -0.0055674000, -0.0057452000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0036090000; + timing () { + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.2250508000, -0.0804056000, 0.2752259000", \ + "-0.3745788000, -0.2396992000, 0.0829733000", \ + "-0.5007181000, -0.3719420000, -0.0761250000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "recovery_rising"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.3010723000, 0.4359681000, 0.7028952000", \ + "0.4359518000, 0.5684063000, 0.8292298000", \ + "0.5547669000, 0.6835593000, 0.9370586000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "removal_rising"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + fall_constraint ("constraint_3_0_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.2697491000, 0.8333333000, 2.5000000000"); + } + related_output_pin : "Q"; + related_pin : "RESET_B"; + sim_opt : "runlvl=5 accurate=1"; + timing_type : "min_pulse_width"; + violation_delay_degrade_pct : 10.000000000; + } + } + } + + cell ("sky130_fd_sc_hd__dfrtn_1") { + leakage_power () { + value : 0.0154627000; + when : "RESET_B&!CLK_N&D&!Q"; + } + leakage_power () { + value : 0.0141340000; + when : "RESET_B&CLK_N&!D&!Q"; + } + leakage_power () { + value : 0.0136124000; + when : "!RESET_B&!CLK_N&!D&!Q"; + } + leakage_power () { + value : 0.0065133000; + when : "RESET_B&!CLK_N&!D&Q"; + } + leakage_power () { + value : 0.0057154000; + when : "RESET_B&CLK_N&D&Q"; + } + leakage_power () { + value : 0.0146646000; + when : "!RESET_B&!CLK_N&D&!Q"; + } + leakage_power () { + value : 0.0059648000; + when : "RESET_B&!CLK_N&D&Q"; + } + leakage_power () { + value : 0.0072568000; + when : "RESET_B&CLK_N&!D&Q"; + } + leakage_power () { + value : 0.0142499000; + when : "RESET_B&CLK_N&D&!Q"; + } + leakage_power () { + value : 0.0144105000; + when : "RESET_B&!CLK_N&!D&!Q"; + } + leakage_power () { + value : 0.0137594000; + when : "!RESET_B&CLK_N&!D&!Q"; + } + leakage_power () { + value : 0.0140834000; + when : "!RESET_B&CLK_N&D&!Q"; + } + area : 25.024000000; + cell_footprint : "sky130_fd_sc_hd__dfrtn"; + cell_leakage_power : 0.0116522800; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + ff ("IQ","IQ_N") { + clear : "!RESET_B"; + clocked_on : "!CLK_N"; + next_state : "D"; + } + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("CLK_N") { + capacitance : 0.0017890000; + clock : "true"; + direction : "input"; + fall_capacitance : 0.0016970000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0225281000, 0.0224120000, 0.0221443000, 0.0221748000, 0.0222450000, 0.0224070000, 0.0227804000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0187193000, 0.0186475000, 0.0184820000, 0.0184990000, 0.0185380000, 0.0186282000, 0.0188361000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0018800000; + timing () { + fall_constraint ("constraint_3_0_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.1840653000, 0.8333333000, 2.5000000000"); + } + related_output_pin : "Q"; + related_pin : "CLK_N"; + rise_constraint ("constraint_3_0_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.2071340000, 0.8333333000, 2.5000000000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "min_pulse_width"; + violation_delay_degrade_pct : 10.000000000; + } + } + pin ("D") { + capacitance : 0.0019730000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0018330000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0057573000, 0.0057020000, 0.0055745000, 0.0056373000, 0.0057820000, 0.0061159000, 0.0068853000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0004276000, -0.0005020000, -0.0006733000, -0.0006209000, -0.0005003000, -0.0002219000, 0.0004199000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0021120000; + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.1460430000, 0.3614889000, 0.6585267000", \ + "0.0099427000, 0.2205059000, 0.5065573000", \ + "-0.1515970000, 0.0601868000, 0.3413555000"); + } + related_pin : "CLK_N"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.0321797000, 0.0880514000, 0.1787904000", \ + "-0.2317565000, -0.1176289000, -0.0317728000", \ + "-0.4592142000, -0.3572936000, -0.2836445000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "setup_falling"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.0736836000, -0.2757018000, -0.5275736000", \ + "0.0831686000, -0.1225117000, -0.3719420000", \ + "0.2386048000, 0.0317038000, -0.2189473000"); + } + related_pin : "CLK_N"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.0752422000, -0.0156921000, -0.0539408000", \ + "0.2687155000, 0.1777813000, 0.1358704000", \ + "0.4961732000, 0.4076804000, 0.3645488000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "hold_falling"; + violation_delay_degrade_pct : 10.000000000; + } + } + pin ("Q") { + direction : "output"; + function : "IQ"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013271800, 0.0035228150, 0.0093508200, 0.0248204500, 0.0658824100, 0.1748757000"); + values("0.0154319000, 0.0144481000, 0.0118110000, 0.0034904000, -0.0209537000, -0.0872530000, -0.2637239000", \ + "0.0153978000, 0.0143919000, 0.0117462000, 0.0034347000, -0.0210062000, -0.0873023000, -0.2637799000", \ + "0.0154516000, 0.0144620000, 0.0118304000, 0.0034990000, -0.0209339000, -0.0872317000, -0.2637182000", \ + "0.0152727000, 0.0142643000, 0.0116231000, 0.0033110000, -0.0211289000, -0.0874252000, -0.2639070000", \ + "0.0148865000, 0.0138977000, 0.0112706000, 0.0029441000, -0.0214894000, -0.0877830000, -0.2642800000", \ + "0.0145613000, 0.0135716000, 0.0110095000, 0.0027191000, -0.0216988000, -0.0879808000, -0.2644593000", \ + "0.0173960000, 0.0161152000, 0.0127156000, 0.0035516000, -0.0212690000, -0.0873165000, -0.2637810000"); + } + related_pin : "CLK_N"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013271800, 0.0035228150, 0.0093508200, 0.0248204500, 0.0658824100, 0.1748757000"); + values("0.0227051000, 0.0242595000, 0.0281913000, 0.0379395000, 0.0629158000, 0.1294958000, 0.3048992000", \ + "0.0226619000, 0.0242164000, 0.0281508000, 0.0378961000, 0.0628671000, 0.1294105000, 0.3053559000", \ + "0.0226923000, 0.0242460000, 0.0281909000, 0.0379419000, 0.0629413000, 0.1286969000, 0.3048337000", \ + "0.0225378000, 0.0240819000, 0.0280392000, 0.0377786000, 0.0627525000, 0.1292518000, 0.3031904000", \ + "0.0224570000, 0.0239906000, 0.0279398000, 0.0376871000, 0.0627533000, 0.1290815000, 0.3037245000", \ + "0.0230322000, 0.0245820000, 0.0285377000, 0.0382902000, 0.0633577000, 0.1296623000, 0.3043299000", \ + "0.0250618000, 0.0264380000, 0.0300899000, 0.0396815000, 0.0649239000, 0.1302148000, 0.3051568000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013271800, 0.0035228150, 0.0093508200, 0.0248204500, 0.0658824100, 0.1748757000"); + values("0.0158038000, 0.0161602000, 0.0152226000, 0.0074828000, -0.0170625000, -0.0833238000, -0.2599164000", \ + "0.0156083000, 0.0159689000, 0.0150574000, 0.0073162000, -0.0172355000, -0.0835451000, -0.2600170000", \ + "0.0153826000, 0.0157049000, 0.0148149000, 0.0070899000, -0.0174485000, -0.0837566000, -0.2602328000", \ + "0.0153497000, 0.0156042000, 0.0147656000, 0.0070348000, -0.0175114000, -0.0838043000, -0.2602626000", \ + "0.0151749000, 0.0155229000, 0.0145456000, 0.0067324000, -0.0178225000, -0.0840807000, -0.2605052000", \ + "0.0177043000, 0.0166353000, 0.0143462000, 0.0063824000, -0.0181976000, -0.0844145000, -0.2607997000", \ + "0.0211602000, 0.0196974000, 0.0160281000, 0.0065085000, -0.0184363000, -0.0843401000, -0.2606690000"); + } + related_pin : "RESET_B"; + rise_power ("scalar") { + values("0.0000000000"); + } + } + max_capacitance : 0.1748760000; + max_transition : 1.5006590000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013271800, 0.0035228100, 0.0093508200, 0.0248204000, 0.0658824000, 0.1748760000"); + values("0.2885729000, 0.2965947000, 0.3130828000, 0.3445776000, 0.4072565000, 0.5514649000, 0.9264135000", \ + "0.2934764000, 0.3015031000, 0.3179348000, 0.3495277000, 0.4121355000, 0.5563783000, 0.9313100000", \ + "0.3062396000, 0.3142722000, 0.3307674000, 0.3622962000, 0.4249279000, 0.5691521000, 0.9440638000", \ + "0.3372338000, 0.3452668000, 0.3616891000, 0.3932894000, 0.4558938000, 0.6001361000, 0.9750705000", \ + "0.4078952000, 0.4159277000, 0.4324154000, 0.4639620000, 0.5265973000, 0.6707553000, 1.0444862000", \ + "0.5327440000, 0.5408137000, 0.5571368000, 0.5886922000, 0.6514392000, 0.7956216000, 1.1699663000", \ + "0.7235008000, 0.7315450000, 0.7479805000, 0.7794685000, 0.8422915000, 0.9865009000, 1.3600018000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013271800, 0.0035228100, 0.0093508200, 0.0248204000, 0.0658824000, 0.1748760000"); + values("0.3460874000, 0.3544971000, 0.3727258000, 0.4120474000, 0.5057078000, 0.7494156000, 1.3964826000", \ + "0.3510378000, 0.3594461000, 0.3776766000, 0.4169754000, 0.5107535000, 0.7545490000, 1.3989819000", \ + "0.3632527000, 0.3716680000, 0.3899051000, 0.4292718000, 0.5228645000, 0.7665408000, 1.4133008000", \ + "0.3945113000, 0.4029400000, 0.4211727000, 0.4605004000, 0.5542551000, 0.7980857000, 1.4422686000", \ + "0.4654884000, 0.4739222000, 0.4921477000, 0.5314938000, 0.6253408000, 0.8691770000, 1.5137300000", \ + "0.5956380000, 0.6040610000, 0.6222979000, 0.6616637000, 0.7555288000, 0.9993665000, 1.6443277000", \ + "0.7972025000, 0.8056067000, 0.8238200000, 0.8631903000, 0.9568557000, 1.2007597000, 1.8478353000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013271800, 0.0035228100, 0.0093508200, 0.0248204000, 0.0658824000, 0.1748760000"); + values("0.0277025000, 0.0328228000, 0.0443850000, 0.0703359000, 0.1349290000, 0.3145553000, 0.8120971000", \ + "0.0277114000, 0.0328637000, 0.0442322000, 0.0706595000, 0.1347078000, 0.3142801000, 0.8061568000", \ + "0.0276585000, 0.0328511000, 0.0444198000, 0.0706072000, 0.1349290000, 0.3145128000, 0.8065462000", \ + "0.0277089000, 0.0328626000, 0.0442324000, 0.0706559000, 0.1347307000, 0.3143278000, 0.8127568000", \ + "0.0277013000, 0.0328604000, 0.0444594000, 0.0706296000, 0.1348518000, 0.3145599000, 0.8105924000", \ + "0.0276924000, 0.0331307000, 0.0445407000, 0.0707077000, 0.1347761000, 0.3146001000, 0.8094894000", \ + "0.0278130000, 0.0329780000, 0.0443714000, 0.0708307000, 0.1348300000, 0.3150613000, 0.8086927000"); + } + related_pin : "CLK_N"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013271800, 0.0035228100, 0.0093508200, 0.0248204000, 0.0658824000, 0.1748760000"); + values("0.0281388000, 0.0351500000, 0.0525769000, 0.0980472000, 0.2249386000, 0.5706225000, 1.4988450000", \ + "0.0281382000, 0.0351512000, 0.0526164000, 0.0978803000, 0.2250252000, 0.5717996000, 1.4989691000", \ + "0.0281050000, 0.0351032000, 0.0524967000, 0.0981102000, 0.2248146000, 0.5702079000, 1.5002044000", \ + "0.0281507000, 0.0352181000, 0.0525809000, 0.0980667000, 0.2249960000, 0.5722066000, 1.5003607000", \ + "0.0280784000, 0.0352332000, 0.0525678000, 0.0980439000, 0.2244995000, 0.5722934000, 1.5006589000", \ + "0.0280208000, 0.0351428000, 0.0524781000, 0.0980254000, 0.2244360000, 0.5720076000, 1.4996381000", \ + "0.0281519000, 0.0352715000, 0.0525533000, 0.0980177000, 0.2247181000, 0.5691002000, 1.4990430000"); + } + timing_sense : "non_unate"; + timing_type : "falling_edge"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013271800, 0.0035228100, 0.0093508200, 0.0248204000, 0.0658824000, 0.1748760000"); + values("0.1585458000, 0.1673024000, 0.1852631000, 0.2202321000, 0.2851402000, 0.4273683000, 0.8015792000", \ + "0.1632717000, 0.1719763000, 0.1899767000, 0.2249401000, 0.2898699000, 0.4320793000, 0.8055122000", \ + "0.1756459000, 0.1843606000, 0.2023403000, 0.2373178000, 0.3022911000, 0.4444834000, 0.8179444000", \ + "0.2072113000, 0.2159339000, 0.2338665000, 0.2688407000, 0.3338173000, 0.4761155000, 0.8496272000", \ + "0.2833534000, 0.2919687000, 0.3098392000, 0.3447241000, 0.4096155000, 0.5519779000, 0.9256516000", \ + "0.4387484000, 0.4490443000, 0.4696940000, 0.5081408000, 0.5739857000, 0.7161222000, 1.0896599000", \ + "0.6930522000, 0.7066508000, 0.7341007000, 0.7834317000, 0.8540855000, 0.9964383000, 1.3697719000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013271800, 0.0035228100, 0.0093508200, 0.0248204000, 0.0658824000, 0.1748760000"); + values("0.0306440000, 0.0364617000, 0.0495730000, 0.0767944000, 0.1357889000, 0.3113584000, 0.8110241000", \ + "0.0303725000, 0.0365792000, 0.0496135000, 0.0768288000, 0.1357010000, 0.3118744000, 0.8079229000", \ + "0.0303456000, 0.0365104000, 0.0496127000, 0.0768489000, 0.1356178000, 0.3109338000, 0.8053417000", \ + "0.0303066000, 0.0362851000, 0.0495480000, 0.0769805000, 0.1357763000, 0.3132288000, 0.8098486000", \ + "0.0302752000, 0.0362804000, 0.0494859000, 0.0770907000, 0.1357743000, 0.3133461000, 0.8098709000", \ + "0.0396581000, 0.0459311000, 0.0590640000, 0.0839838000, 0.1377112000, 0.3130846000, 0.8071004000", \ + "0.0587900000, 0.0667760000, 0.0833960000, 0.1059696000, 0.1467576000, 0.3130688000, 0.8092227000"); + } + related_pin : "RESET_B"; + timing_sense : "positive_unate"; + timing_type : "clear"; + } + } + pin ("RESET_B") { + capacitance : 0.0035600000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0034930000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0048086000, 0.0048127000, 0.0048222000, 0.0048314000, 0.0048528000, 0.0049022000, 0.0050159000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0048041000, -0.0048554000, -0.0049737000, -0.0049762000, -0.0049816000, -0.0049940000, -0.0050228000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0036270000; + timing () { + related_pin : "CLK_N"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.3056172000, -0.1805032000, 0.0689271000", \ + "-0.5271667000, -0.4105977000, -0.1977884000", \ + "-0.7961282000, -0.6893249000, -0.5106953000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "recovery_falling"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + related_pin : "CLK_N"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.4109356000, 0.5470521000, 0.8225241000", \ + "0.6068503000, 0.7429668000, 1.0184388000", \ + "0.8440736000, 0.9801901000, 1.2520000000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "removal_falling"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + fall_constraint ("constraint_3_0_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.3114925000, 0.8333333000, 2.5000000000"); + } + related_output_pin : "Q"; + related_pin : "RESET_B"; + sim_opt : "runlvl=5 accurate=1"; + timing_type : "min_pulse_width"; + violation_delay_degrade_pct : 10.000000000; + } + } + } + + cell ("sky130_fd_sc_hd__dfrtp_1") { + leakage_power () { + value : 0.0154627000; + when : "RESET_B&CLK&D&!Q"; + } + leakage_power () { + value : 0.0141340000; + when : "RESET_B&!CLK&!D&!Q"; + } + leakage_power () { + value : 0.0136124000; + when : "!RESET_B&CLK&!D&!Q"; + } + leakage_power () { + value : 0.0065133000; + when : "RESET_B&CLK&!D&Q"; + } + leakage_power () { + value : 0.0057154000; + when : "RESET_B&!CLK&D&Q"; + } + leakage_power () { + value : 0.0146646000; + when : "!RESET_B&CLK&D&!Q"; + } + leakage_power () { + value : 0.0142499000; + when : "RESET_B&!CLK&D&!Q"; + } + leakage_power () { + value : 0.0144105000; + when : "RESET_B&CLK&!D&!Q"; + } + leakage_power () { + value : 0.0137594000; + when : "!RESET_B&!CLK&!D&!Q"; + } + leakage_power () { + value : 0.0059648000; + when : "RESET_B&CLK&D&Q"; + } + leakage_power () { + value : 0.0072568000; + when : "RESET_B&!CLK&!D&Q"; + } + leakage_power () { + value : 0.0140834000; + when : "!RESET_B&!CLK&D&!Q"; + } + area : 25.024000000; + cell_footprint : "sky130_fd_sc_hd__dfrtp"; + cell_leakage_power : 0.0116522800; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + ff ("IQ","IQ_N") { + clear : "!RESET_B"; + clocked_on : "CLK"; + next_state : "D"; + } + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("CLK") { + capacitance : 0.0017880000; + clock : "true"; + direction : "input"; + fall_capacitance : 0.0017060000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0248210000, 0.0247001000, 0.0244213000, 0.0244951000, 0.0246650000, 0.0250570000, 0.0259605000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0162692000, 0.0161886000, 0.0160027000, 0.0160178000, 0.0160523000, 0.0161321000, 0.0163162000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0018710000; + timing () { + fall_constraint ("constraint_3_0_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.2104295000, 0.8333333000, 2.5000000000"); + } + related_output_pin : "Q"; + related_pin : "CLK"; + rise_constraint ("constraint_3_0_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.1544055000, 0.8333333000, 2.5000000000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "min_pulse_width"; + violation_delay_degrade_pct : 10.000000000; + } + } + pin ("D") { + capacitance : 0.0019770000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0019490000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0061325000, 0.0060934000, 0.0060032000, 0.0060645000, 0.0062060000, 0.0065322000, 0.0072841000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0008199000, -0.0008939000, -0.0010645000, -0.0010141000, -0.0008981000, -0.0006303000, -0.0000131895"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0020060000; + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.1069805000, 0.3212057000, 0.6280091000", \ + "-0.0047057000, 0.2034160000, 0.5028952000", \ + "-0.0905618000, 0.1126771000, 0.4084941000"); + } + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.0569316000, 0.1710592000, 0.2459290000", \ + "-0.0156921000, 0.0850078000, 0.1476706000", \ + "-0.0478372000, 0.0479798000, 0.1045391000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "setup_rising"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.0395039000, -0.2390807000, -0.4958353000", \ + "0.0721823000, -0.1261738000, -0.3914733000", \ + "0.1507142000, -0.0427591000, -0.3092793000"); + } + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.0321797000, -0.1353210000, -0.1869974000", \ + "0.0343405000, -0.0626973000, -0.1131530000", \ + "0.0603822000, -0.0329935000, -0.0834492000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "hold_rising"; + violation_delay_degrade_pct : 10.000000000; + } + } + pin ("Q") { + direction : "output"; + function : "IQ"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013271800, 0.0035228150, 0.0093508200, 0.0248204500, 0.0658824100, 0.1748757000"); + values("0.0171284000, 0.0161019000, 0.0134161000, 0.0050389000, -0.0194358000, -0.0857390000, -0.2622234000", \ + "0.0171220000, 0.0160981000, 0.0134081000, 0.0050168000, -0.0194398000, -0.0857406000, -0.2622268000", \ + "0.0170997000, 0.0160716000, 0.0134012000, 0.0049959000, -0.0194651000, -0.0857723000, -0.2622523000", \ + "0.0166261000, 0.0156011000, 0.0129013000, 0.0045399000, -0.0199348000, -0.0862290000, -0.2627114000", \ + "0.0164124000, 0.0154028000, 0.0126979000, 0.0043304000, -0.0201375000, -0.0864437000, -0.2629233000", \ + "0.0164342000, 0.0154124000, 0.0127181000, 0.0043237000, -0.0201386000, -0.0864439000, -0.2629054000", \ + "0.0193898000, 0.0181215000, 0.0147324000, 0.0055818000, -0.0192176000, -0.0856665000, -0.2621515000"); + } + related_pin : "CLK"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013271800, 0.0035228150, 0.0093508200, 0.0248204500, 0.0658824100, 0.1748757000"); + values("0.0181001000, 0.0196323000, 0.0235918000, 0.0333490000, 0.0583454000, 0.1249740000, 0.2997154000", \ + "0.0180276000, 0.0195799000, 0.0235335000, 0.0332873000, 0.0583111000, 0.1247668000, 0.2998356000", \ + "0.0180662000, 0.0196191000, 0.0235692000, 0.0333254000, 0.0583847000, 0.1240887000, 0.2991403000", \ + "0.0176395000, 0.0191792000, 0.0231335000, 0.0328865000, 0.0579609000, 0.1243084000, 0.2989525000", \ + "0.0172669000, 0.0188108000, 0.0227650000, 0.0325182000, 0.0575923000, 0.1239702000, 0.2989076000", \ + "0.0171415000, 0.0186787000, 0.0226226000, 0.0323315000, 0.0574034000, 0.1231545000, 0.2992284000", \ + "0.0187935000, 0.0201246000, 0.0237750000, 0.0333800000, 0.0581135000, 0.1242391000, 0.2991597000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013271800, 0.0035228150, 0.0093508200, 0.0248204500, 0.0658824100, 0.1748757000"); + values("0.0157396000, 0.0160886000, 0.0151579000, 0.0074613000, -0.0170524000, -0.0834074000, -0.2598786000", \ + "0.0157506000, 0.0160269000, 0.0151828000, 0.0074831000, -0.0170406000, -0.0833444000, -0.2598324000", \ + "0.0154112000, 0.0158284000, 0.0149179000, 0.0072427000, -0.0172633000, -0.0835660000, -0.2600438000", \ + "0.0152317000, 0.0155280000, 0.0146973000, 0.0070043000, -0.0175088000, -0.0838007000, -0.2602702000", \ + "0.0150600000, 0.0155137000, 0.0145255000, 0.0067589000, -0.0177664000, -0.0840139000, -0.2604501000", \ + "0.0176150000, 0.0166375000, 0.0143447000, 0.0064045000, -0.0181406000, -0.0843531000, -0.2607332000", \ + "0.0211636000, 0.0197054000, 0.0160321000, 0.0065233000, -0.0184292000, -0.0843293000, -0.2606613000"); + } + related_pin : "RESET_B"; + rise_power ("scalar") { + values("0.0000000000"); + } + } + max_capacitance : 0.1748760000; + max_transition : 1.5010180000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013271800, 0.0035228100, 0.0093508200, 0.0248204000, 0.0658824000, 0.1748760000"); + values("0.3205468000, 0.3285705000, 0.3448832000, 0.3764707000, 0.4390814000, 0.5833211000, 0.9579996000", \ + "0.3252292000, 0.3332476000, 0.3495743000, 0.3810462000, 0.4437363000, 0.5878614000, 0.9613251000", \ + "0.3363183000, 0.3443343000, 0.3607777000, 0.3922170000, 0.4547698000, 0.5989648000, 0.9739256000", \ + "0.3619220000, 0.3699697000, 0.3863539000, 0.4178805000, 0.4804604000, 0.6245426000, 0.9986276000", \ + "0.4100587000, 0.4180828000, 0.4345367000, 0.4659638000, 0.5286447000, 0.6727341000, 1.0476536000", \ + "0.4774894000, 0.4854940000, 0.5019464000, 0.5332472000, 0.5958751000, 0.7399742000, 1.1139184000", \ + "0.5606871000, 0.5687483000, 0.5851437000, 0.6165748000, 0.6791321000, 0.8234491000, 1.1979370000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013271800, 0.0035228100, 0.0093508200, 0.0248204000, 0.0658824000, 0.1748760000"); + values("0.2806588000, 0.2890743000, 0.3072760000, 0.3466627000, 0.4402498000, 0.6838601000, 1.3306278000", \ + "0.2851479000, 0.2935534000, 0.3117610000, 0.3510728000, 0.4448996000, 0.6887731000, 1.3326139000", \ + "0.2963803000, 0.3047824000, 0.3229582000, 0.3623298000, 0.4561983000, 0.6998975000, 1.3451157000", \ + "0.3222365000, 0.3306552000, 0.3488612000, 0.3881908000, 0.4820307000, 0.7259022000, 1.3702723000", \ + "0.3716069000, 0.3800257000, 0.3982319000, 0.4375540000, 0.5313842000, 0.7752501000, 1.4192134000", \ + "0.4425989000, 0.4509998000, 0.4692233000, 0.5085277000, 0.6023855000, 0.8458345000, 1.4923173000", \ + "0.5344707000, 0.5429029000, 0.5611386000, 0.6004795000, 0.6943219000, 0.9381940000, 1.5814352000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013271800, 0.0035228100, 0.0093508200, 0.0248204000, 0.0658824000, 0.1748760000"); + values("0.0276161000, 0.0327961000, 0.0443505000, 0.0702501000, 0.1346911000, 0.3147595000, 0.8093448000", \ + "0.0276049000, 0.0327057000, 0.0443627000, 0.0707660000, 0.1353094000, 0.3143154000, 0.8115072000", \ + "0.0275794000, 0.0328550000, 0.0444471000, 0.0699646000, 0.1349504000, 0.3144397000, 0.8066293000", \ + "0.0276285000, 0.0331049000, 0.0440596000, 0.0705573000, 0.1346817000, 0.3141206000, 0.8079590000", \ + "0.0276098000, 0.0327899000, 0.0442510000, 0.0703644000, 0.1350273000, 0.3145899000, 0.8074086000", \ + "0.0275945000, 0.0327394000, 0.0443622000, 0.0697951000, 0.1343934000, 0.3140920000, 0.8160825000", \ + "0.0277090000, 0.0329696000, 0.0441116000, 0.0707307000, 0.1345890000, 0.3131818000, 0.8067984000"); + } + related_pin : "CLK"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013271800, 0.0035228100, 0.0093508200, 0.0248204000, 0.0658824000, 0.1748760000"); + values("0.0279461000, 0.0350404000, 0.0524217000, 0.0980541000, 0.2246004000, 0.5702736000, 1.4934123000", \ + "0.0279429000, 0.0350485000, 0.0525160000, 0.0978729000, 0.2248743000, 0.5723755000, 1.4983123000", \ + "0.0280579000, 0.0351981000, 0.0524830000, 0.0979726000, 0.2248406000, 0.5714472000, 1.4948329000", \ + "0.0279864000, 0.0351077000, 0.0524946000, 0.0979653000, 0.2246793000, 0.5724363000, 1.5009838000", \ + "0.0279830000, 0.0350984000, 0.0525039000, 0.0979317000, 0.2247952000, 0.5724641000, 1.5010179000", \ + "0.0280710000, 0.0350901000, 0.0525728000, 0.0980851000, 0.2248230000, 0.5703548000, 1.5008843000", \ + "0.0280645000, 0.0352020000, 0.0526385000, 0.0980108000, 0.2248394000, 0.5701389000, 1.4981630000"); + } + timing_sense : "non_unate"; + timing_type : "rising_edge"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013271800, 0.0035228100, 0.0093508200, 0.0248204000, 0.0658824000, 0.1748760000"); + values("0.1585677000, 0.1672655000, 0.1852319000, 0.2202003000, 0.2851021000, 0.4273302000, 0.8008631000", \ + "0.1633044000, 0.1720068000, 0.1899906000, 0.2250131000, 0.2899422000, 0.4320554000, 0.8062587000", \ + "0.1758231000, 0.1845706000, 0.2025034000, 0.2375044000, 0.3024684000, 0.4445744000, 0.8187774000", \ + "0.2072126000, 0.2159280000, 0.2338763000, 0.2688247000, 0.3338096000, 0.4759512000, 0.8502536000", \ + "0.2833229000, 0.2919706000, 0.3098116000, 0.3447088000, 0.4095877000, 0.5519251000, 0.9262172000", \ + "0.4387697000, 0.4491228000, 0.4697206000, 0.5081588000, 0.5740097000, 0.7161883000, 1.0901755000", \ + "0.6928376000, 0.7064248000, 0.7338690000, 0.7836662000, 0.8538858000, 0.9963302000, 1.3694934000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013271800, 0.0035228100, 0.0093508200, 0.0248204000, 0.0658824000, 0.1748760000"); + values("0.0303011000, 0.0364808000, 0.0495752000, 0.0767955000, 0.1356754000, 0.3112656000, 0.8078213000", \ + "0.0306832000, 0.0362277000, 0.0494782000, 0.0769424000, 0.1357306000, 0.3113617000, 0.8113011000", \ + "0.0304888000, 0.0363916000, 0.0495733000, 0.0768220000, 0.1358196000, 0.3112784000, 0.8112468000", \ + "0.0302470000, 0.0362041000, 0.0495517000, 0.0768931000, 0.1358454000, 0.3113406000, 0.8114990000", \ + "0.0305797000, 0.0361349000, 0.0493996000, 0.0769136000, 0.1357311000, 0.3115150000, 0.8109726000", \ + "0.0396964000, 0.0466957000, 0.0593671000, 0.0838815000, 0.1378089000, 0.3112067000, 0.8140101000", \ + "0.0588429000, 0.0668196000, 0.0833944000, 0.1061842000, 0.1467717000, 0.3133334000, 0.8108602000"); + } + related_pin : "RESET_B"; + timing_sense : "positive_unate"; + timing_type : "clear"; + } + } + pin ("RESET_B") { + capacitance : 0.0035960000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0035610000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0048033000, 0.0048080000, 0.0048188000, 0.0048281000, 0.0048499000, 0.0049002000, 0.0050162000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0054486000, -0.0055187000, -0.0056803000, -0.0056818000, -0.0056850000, -0.0056922000, -0.0057090000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0036320000; + timing () { + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.2287129000, -0.1011576000, 0.1690247000", \ + "-0.3782409000, -0.2604512000, -0.0244486000", \ + "-0.5031595000, -0.3926940000, -0.1762227000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "recovery_rising"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.3010723000, 0.4359681000, 0.7028952000", \ + "0.4347311000, 0.5684063000, 0.8292298000", \ + "0.5547669000, 0.6835593000, 0.9370586000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "removal_rising"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + fall_constraint ("constraint_3_0_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.1807697000, 0.8333333000, 2.5000000000"); + } + related_output_pin : "Q"; + related_pin : "RESET_B"; + sim_opt : "runlvl=5 accurate=1"; + timing_type : "min_pulse_width"; + violation_delay_degrade_pct : 10.000000000; + } + } + } + + cell ("sky130_fd_sc_hd__dfrtp_2") { + leakage_power () { + value : 0.0137865000; + when : "RESET_B&CLK&D&!Q"; + } + leakage_power () { + value : 0.0124578000; + when : "RESET_B&!CLK&!D&!Q"; + } + leakage_power () { + value : 0.0119361000; + when : "!RESET_B&CLK&!D&!Q"; + } + leakage_power () { + value : 0.0068843000; + when : "RESET_B&CLK&!D&Q"; + } + leakage_power () { + value : 0.0060864000; + when : "RESET_B&!CLK&D&Q"; + } + leakage_power () { + value : 0.0129884000; + when : "!RESET_B&CLK&D&!Q"; + } + leakage_power () { + value : 0.0125736000; + when : "RESET_B&!CLK&D&!Q"; + } + leakage_power () { + value : 0.0127343000; + when : "RESET_B&CLK&!D&!Q"; + } + leakage_power () { + value : 0.0120832000; + when : "!RESET_B&!CLK&!D&!Q"; + } + leakage_power () { + value : 0.0063358000; + when : "RESET_B&CLK&D&Q"; + } + leakage_power () { + value : 0.0076278000; + when : "RESET_B&!CLK&!D&Q"; + } + leakage_power () { + value : 0.0124072000; + when : "!RESET_B&!CLK&D&!Q"; + } + area : 26.275200000; + cell_footprint : "sky130_fd_sc_hd__dfrtp"; + cell_leakage_power : 0.0106584500; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + ff ("IQ","IQ_N") { + clear : "!RESET_B"; + clocked_on : "CLK"; + next_state : "D"; + } + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("CLK") { + capacitance : 0.0017960000; + clock : "true"; + direction : "input"; + fall_capacitance : 0.0017210000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0247991000, 0.0246767000, 0.0243946000, 0.0244701000, 0.0246440000, 0.0250452000, 0.0259699000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0162695000, 0.0161891000, 0.0160039000, 0.0160187000, 0.0160527000, 0.0161313000, 0.0163124000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0018700000; + timing () { + fall_constraint ("constraint_3_0_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.2115280000, 0.8333333000, 2.5000000000"); + } + related_output_pin : "Q"; + related_pin : "CLK"; + rise_constraint ("constraint_3_0_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.1697846000, 0.8333333000, 2.5000000000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "min_pulse_width"; + violation_delay_degrade_pct : 10.000000000; + } + } + pin ("D") { + capacitance : 0.0019770000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0019490000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0061322000, 0.0060926000, 0.0060011000, 0.0060643000, 0.0062100000, 0.0065459000, 0.0073203000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0008217000, -0.0008911000, -0.0010509000, -0.0010004000, -0.0008842000, -0.0006160000, 0.0000022640"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0020050000; + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.1082012000, 0.3236471000, 0.6292298000", \ + "-0.0047057000, 0.2046367000, 0.5041159000", \ + "-0.0893411000, 0.1138978000, 0.4097148000"); + } + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.0605937000, 0.1759421000, 0.2532533000", \ + "-0.0132507000, 0.0898906000, 0.1525534000", \ + "-0.0466165000, 0.0504212000, 0.1082012000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "setup_rising"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.0358418000, -0.2354186000, -0.4860696000", \ + "0.0758444000, -0.1225117000, -0.3841491000", \ + "0.1543763000, -0.0390970000, -0.3007344000"); + } + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.0321797000, -0.1341003000, -0.1869974000", \ + "0.0343405000, -0.0614766000, -0.1119323000", \ + "0.0603822000, -0.0329935000, -0.0834492000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "hold_rising"; + violation_delay_degrade_pct : 10.000000000; + } + } + pin ("Q") { + direction : "output"; + function : "IQ"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014695340, 0.0043190590, 0.0126940100, 0.0373085400, 0.1096523000, 0.3222755000"); + values("0.0203484000, 0.0188107000, 0.0148470000, 0.0033013000, -0.0347783000, -0.1513113000, -0.4955301000", \ + "0.0203521000, 0.0188224000, 0.0149099000, 0.0032598000, -0.0347605000, -0.1512737000, -0.4955113000", \ + "0.0202778000, 0.0187803000, 0.0147992000, 0.0032225000, -0.0348079000, -0.1513185000, -0.4955525000", \ + "0.0198559000, 0.0182973000, 0.0143677000, 0.0027531000, -0.0352457000, -0.1517887000, -0.4960089000", \ + "0.0195965000, 0.0180628000, 0.0141282000, 0.0025195000, -0.0354875000, -0.1520042000, -0.4962483000", \ + "0.0196293000, 0.0181043000, 0.0141667000, 0.0025616000, -0.0354668000, -0.1519773000, -0.4962089000", \ + "0.0242052000, 0.0226387000, 0.0181005000, 0.0049447000, -0.0343225000, -0.1512246000, -0.4954434000"); + } + related_pin : "CLK"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014695340, 0.0043190590, 0.0126940100, 0.0373085400, 0.1096523000, 0.3222755000"); + values("0.0229966000, 0.0246952000, 0.0296325000, 0.0438738000, 0.0838429000, 0.1998328000, 0.5430187000", \ + "0.0229625000, 0.0246099000, 0.0295749000, 0.0437746000, 0.0837712000, 0.1996722000, 0.5407323000", \ + "0.0229555000, 0.0246372000, 0.0295796000, 0.0437837000, 0.0837843000, 0.1998680000, 0.5430884000", \ + "0.0225530000, 0.0242160000, 0.0291592000, 0.0433758000, 0.0833498000, 0.1995060000, 0.5430637000", \ + "0.0221852000, 0.0238499000, 0.0288084000, 0.0430058000, 0.0830055000, 0.1993583000, 0.5414476000", \ + "0.0220745000, 0.0237263000, 0.0287381000, 0.0428349000, 0.0828826000, 0.1990134000, 0.5397984000", \ + "0.0239697000, 0.0255818000, 0.0303188000, 0.0440760000, 0.0837570000, 0.2003888000, 0.5414610000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014695340, 0.0043190590, 0.0126940100, 0.0373085400, 0.1096523000, 0.3222755000"); + values("0.0186151000, 0.0172151000, 0.0157756000, 0.0058797000, -0.0322127000, -0.1489056000, -0.4930204000", \ + "0.0184793000, 0.0170967000, 0.0156035000, 0.0057285000, -0.0323527000, -0.1490037000, -0.4932356000", \ + "0.0182068000, 0.0168926000, 0.0153485000, 0.0055083000, -0.0325750000, -0.1492226000, -0.4934654000", \ + "0.0180679000, 0.0167215000, 0.0152630000, 0.0053455000, -0.0327510000, -0.1493868000, -0.4936048000", \ + "0.0178179000, 0.0165285000, 0.0150328000, 0.0050330000, -0.0331121000, -0.1496931000, -0.4938618000", \ + "0.0181921000, 0.0169493000, 0.0153766000, 0.0046922000, -0.0335739000, -0.1501220000, -0.4941698000", \ + "0.0269531000, 0.0250634000, 0.0199545000, 0.0060357000, -0.0338852000, -0.1502097000, -0.4942071000"); + } + related_pin : "RESET_B"; + rise_power ("scalar") { + values("0.0000000000"); + } + } + max_capacitance : 0.3222760000; + max_transition : 1.5043160000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014695300, 0.0043190600, 0.0126940000, 0.0373085000, 0.1096520000, 0.3222760000"); + values("0.3506981000, 0.3578429000, 0.3736053000, 0.4046606000, 0.4644471000, 0.5966773000, 0.9533240000", \ + "0.3555128000, 0.3626774000, 0.3784652000, 0.4094500000, 0.4692706000, 0.6013078000, 0.9575990000", \ + "0.3664820000, 0.3736011000, 0.3894114000, 0.4204237000, 0.4802677000, 0.6124308000, 0.9688592000", \ + "0.3922195000, 0.3993820000, 0.4151598000, 0.4461916000, 0.5061010000, 0.6382483000, 0.9948533000", \ + "0.4400264000, 0.4471581000, 0.4629913000, 0.4939760000, 0.5538471000, 0.6859292000, 1.0426708000", \ + "0.5076085000, 0.5147565000, 0.5305347000, 0.5614457000, 0.6213486000, 0.7535439000, 1.1102849000", \ + "0.5910465000, 0.5981828000, 0.6139850000, 0.6450667000, 0.7050003000, 0.8369819000, 1.1935279000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014695300, 0.0043190600, 0.0126940000, 0.0373085000, 0.1096520000, 0.3222760000"); + values("0.3026401000, 0.3099117000, 0.3266614000, 0.3627330000, 0.4471993000, 0.6798129000, 1.3584693000", \ + "0.3070760000, 0.3144207000, 0.3311246000, 0.3671863000, 0.4516074000, 0.6838397000, 1.3629281000", \ + "0.3182307000, 0.3256407000, 0.3424118000, 0.3784590000, 0.4629895000, 0.6955224000, 1.3738345000", \ + "0.3441165000, 0.3514454000, 0.3682279000, 0.4042456000, 0.4887977000, 0.7209295000, 1.3994731000", \ + "0.3935284000, 0.4008723000, 0.4175835000, 0.4536468000, 0.5380756000, 0.7701418000, 1.4497047000", \ + "0.4647741000, 0.4720636000, 0.4888340000, 0.5249087000, 0.6093643000, 0.8413126000, 1.5209098000", \ + "0.5564326000, 0.5638225000, 0.5806547000, 0.6166566000, 0.7011877000, 0.9334818000, 1.6102851000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014695300, 0.0043190600, 0.0126940000, 0.0373085000, 0.1096520000, 0.3222760000"); + values("0.0302114000, 0.0345965000, 0.0445766000, 0.0665179000, 0.1179698000, 0.2669787000, 0.7376070000", \ + "0.0301657000, 0.0348103000, 0.0449336000, 0.0655740000, 0.1178836000, 0.2681788000, 0.7333332000", \ + "0.0301107000, 0.0346662000, 0.0444555000, 0.0656977000, 0.1180596000, 0.2677971000, 0.7323838000", \ + "0.0302036000, 0.0345440000, 0.0444469000, 0.0656107000, 0.1184822000, 0.2674249000, 0.7394285000", \ + "0.0301603000, 0.0348230000, 0.0444397000, 0.0658097000, 0.1177101000, 0.2681557000, 0.7396042000", \ + "0.0301706000, 0.0347782000, 0.0444565000, 0.0656046000, 0.1183138000, 0.2678191000, 0.7375676000", \ + "0.0301341000, 0.0348777000, 0.0445355000, 0.0658491000, 0.1179025000, 0.2675720000, 0.7326744000"); + } + related_pin : "CLK"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014695300, 0.0043190600, 0.0126940000, 0.0373085000, 0.1096520000, 0.3222760000"); + values("0.0275277000, 0.0328535000, 0.0465860000, 0.0823164000, 0.1885026000, 0.5181492000, 1.5043161000", \ + "0.0275251000, 0.0328850000, 0.0465020000, 0.0821602000, 0.1883643000, 0.5185988000, 1.5024184000", \ + "0.0274507000, 0.0328705000, 0.0465488000, 0.0821606000, 0.1882022000, 0.5177475000, 1.5042572000", \ + "0.0274971000, 0.0329008000, 0.0465969000, 0.0822955000, 0.1885780000, 0.5177135000, 1.4983594000", \ + "0.0275243000, 0.0328452000, 0.0464902000, 0.0821579000, 0.1884169000, 0.5186088000, 1.4998617000", \ + "0.0275645000, 0.0329245000, 0.0465879000, 0.0821158000, 0.1887496000, 0.5183242000, 1.4990490000", \ + "0.0276212000, 0.0329258000, 0.0465952000, 0.0823719000, 0.1885167000, 0.5186943000, 1.4987313000"); + } + timing_sense : "non_unate"; + timing_type : "rising_edge"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014695300, 0.0043190600, 0.0126940000, 0.0373085000, 0.1096520000, 0.3222760000"); + values("0.1904505000, 0.1980985000, 0.2151574000, 0.2490607000, 0.3127762000, 0.4400064000, 0.7943649000", \ + "0.1954828000, 0.2030190000, 0.2201839000, 0.2539823000, 0.3178135000, 0.4451570000, 0.8001195000", \ + "0.2082668000, 0.2158824000, 0.2329416000, 0.2668514000, 0.3306072000, 0.4578488000, 0.8121519000", \ + "0.2394956000, 0.2471597000, 0.2642371000, 0.2979553000, 0.3617978000, 0.4891957000, 0.8438656000", \ + "0.3151543000, 0.3228215000, 0.3398559000, 0.3735199000, 0.4372757000, 0.5646794000, 0.9191252000", \ + "0.4830110000, 0.4914439000, 0.5099097000, 0.5456875000, 0.6102654000, 0.7374980000, 1.0925341000", \ + "0.7665527000, 0.7774704000, 0.8016584000, 0.8484792000, 0.9241213000, 1.0525529000, 1.4065683000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014695300, 0.0043190600, 0.0126940000, 0.0373085000, 0.1096520000, 0.3222760000"); + values("0.0330795000, 0.0378862000, 0.0488921000, 0.0726617000, 0.1193341000, 0.2604055000, 0.7370696000", \ + "0.0332974000, 0.0379373000, 0.0487879000, 0.0727741000, 0.1195585000, 0.2599789000, 0.7319402000", \ + "0.0331832000, 0.0380939000, 0.0489242000, 0.0729451000, 0.1195080000, 0.2602983000, 0.7370345000", \ + "0.0330989000, 0.0382788000, 0.0492634000, 0.0728516000, 0.1196872000, 0.2597813000, 0.7369373000", \ + "0.0330131000, 0.0381402000, 0.0489100000, 0.0728797000, 0.1196449000, 0.2599179000, 0.7370473000", \ + "0.0401218000, 0.0448571000, 0.0561750000, 0.0779993000, 0.1211739000, 0.2604540000, 0.7343290000", \ + "0.0612523000, 0.0670147000, 0.0804231000, 0.1064808000, 0.1383758000, 0.2636759000, 0.7335820000"); + } + related_pin : "RESET_B"; + timing_sense : "positive_unate"; + timing_type : "clear"; + } + } + pin ("RESET_B") { + capacitance : 0.0036030000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0035950000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0047655000, 0.0047821000, 0.0048205000, 0.0048299000, 0.0048518000, 0.0049023000, 0.0050187000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0054850000, -0.0055442000, -0.0056806000, -0.0056820000, -0.0056851000, -0.0056922000, -0.0057085000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0036120000; + timing () { + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.2189473000, -0.0718607000, 0.2801087000", \ + "-0.3684753000, -0.2335957000, 0.0793112000", \ + "-0.4946146000, -0.3670593000, -0.0810078000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "recovery_rising"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.3010723000, 0.4347474000, 0.7028952000", \ + "0.4359518000, 0.5684063000, 0.8292298000", \ + "0.5547669000, 0.6835593000, 0.9370586000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "removal_rising"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + fall_constraint ("constraint_3_0_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.2313012000, 0.8333333000, 2.5000000000"); + } + related_output_pin : "Q"; + related_pin : "RESET_B"; + sim_opt : "runlvl=5 accurate=1"; + timing_type : "min_pulse_width"; + violation_delay_degrade_pct : 10.000000000; + } + } + } + + cell ("sky130_fd_sc_hd__dfrtp_4") { + leakage_power () { + value : 0.0134502000; + when : "RESET_B&CLK&D&!Q"; + } + leakage_power () { + value : 0.0121215000; + when : "RESET_B&!CLK&!D&!Q"; + } + leakage_power () { + value : 0.0115999000; + when : "!RESET_B&CLK&!D&!Q"; + } + leakage_power () { + value : 0.0078330000; + when : "RESET_B&CLK&!D&Q"; + } + leakage_power () { + value : 0.0070350000; + when : "RESET_B&!CLK&D&Q"; + } + leakage_power () { + value : 0.0126521000; + when : "!RESET_B&CLK&D&!Q"; + } + leakage_power () { + value : 0.0122373000; + when : "RESET_B&!CLK&D&!Q"; + } + leakage_power () { + value : 0.0123980000; + when : "RESET_B&CLK&!D&!Q"; + } + leakage_power () { + value : 0.0117469000; + when : "!RESET_B&!CLK&!D&!Q"; + } + leakage_power () { + value : 0.0072844000; + when : "RESET_B&CLK&D&Q"; + } + leakage_power () { + value : 0.0085764000; + when : "RESET_B&!CLK&!D&Q"; + } + leakage_power () { + value : 0.0120709000; + when : "!RESET_B&!CLK&D&!Q"; + } + area : 28.777600000; + cell_footprint : "sky130_fd_sc_hd__dfrtp"; + cell_leakage_power : 0.0107504600; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + ff ("IQ","IQ_N") { + clear : "!RESET_B"; + clocked_on : "CLK"; + next_state : "D"; + } + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("CLK") { + capacitance : 0.0017940000; + clock : "true"; + direction : "input"; + fall_capacitance : 0.0017180000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0247727000, 0.0246491000, 0.0243641000, 0.0244335000, 0.0245934000, 0.0249623000, 0.0258124000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0163760000, 0.0162584000, 0.0159874000, 0.0160035000, 0.0160404000, 0.0161257000, 0.0163223000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0018700000; + timing () { + fall_constraint ("constraint_3_0_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.2104295000, 0.8333333000, 2.5000000000"); + } + related_output_pin : "Q"; + related_pin : "CLK"; + rise_constraint ("constraint_3_0_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.1972474000, 0.8333333000, 2.5000000000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "min_pulse_width"; + violation_delay_degrade_pct : 10.000000000; + } + } + pin ("D") { + capacitance : 0.0019770000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0019490000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0061312000, 0.0060923000, 0.0060027000, 0.0060655000, 0.0062100000, 0.0065434000, 0.0073120000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0008263000, -0.0008951000, -0.0010535000, -0.0010027000, -0.0008856000, -0.0006156000, 0.0000067462"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0020060000; + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.1069805000, 0.3212057000, 0.6280091000", \ + "-0.0047057000, 0.2034160000, 0.5028952000", \ + "-0.0905618000, 0.1126771000, 0.4084941000"); + } + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.0605937000, 0.1759421000, 0.2532533000", \ + "-0.0132507000, 0.0898906000, 0.1537741000", \ + "-0.0466165000, 0.0504212000, 0.1082012000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "setup_rising"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.0358418000, -0.2341979000, -0.4848490000", \ + "0.0758444000, -0.1225117000, -0.3841491000", \ + "0.1543763000, -0.0390970000, -0.3007344000"); + } + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.0321797000, -0.1353210000, -0.1882181000", \ + "0.0343405000, -0.0626973000, -0.1131530000", \ + "0.0603822000, -0.0329935000, -0.0834492000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "hold_rising"; + violation_delay_degrade_pct : 10.000000000; + } + } + pin ("Q") { + direction : "output"; + function : "IQ"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016070190, 0.0051650180, 0.0166005600, 0.0533548200, 0.1714844000, 0.5511573000"); + values("0.0299695000, 0.0279332000, 0.0219585000, 0.0054091000, -0.0501078000, -0.2387447000, -0.8530776000", \ + "0.0299944000, 0.0279360000, 0.0220453000, 0.0054443000, -0.0500625000, -0.2386428000, -0.8530071000", \ + "0.0300718000, 0.0280837000, 0.0221125000, 0.0055147000, -0.0499698000, -0.2386328000, -0.8529718000", \ + "0.0296403000, 0.0276000000, 0.0216699000, 0.0050146000, -0.0504307000, -0.2390580000, -0.8533928000", \ + "0.0293773000, 0.0273888000, 0.0214311000, 0.0048182000, -0.0506635000, -0.2393259000, -0.8536679000", \ + "0.0293486000, 0.0273638000, 0.0214234000, 0.0048024000, -0.0506214000, -0.2393056000, -0.8536086000", \ + "0.0370078000, 0.0349519000, 0.0288566000, 0.0103630000, -0.0483374000, -0.2385515000, -0.8528852000"); + } + related_pin : "CLK"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016070190, 0.0051650180, 0.0166005600, 0.0533548200, 0.1714844000, 0.5511573000"); + values("0.0347175000, 0.0365158000, 0.0424081000, 0.0616755000, 0.1218193000, 0.3131402000, 0.9192339000", \ + "0.0347044000, 0.0364778000, 0.0423421000, 0.0616478000, 0.1218964000, 0.3127662000, 0.9197844000", \ + "0.0348540000, 0.0366139000, 0.0425371000, 0.0618122000, 0.1220448000, 0.3116969000, 0.9213186000", \ + "0.0343887000, 0.0361597000, 0.0420608000, 0.0613458000, 0.1215771000, 0.3117331000, 0.9209227000", \ + "0.0339810000, 0.0357782000, 0.0416577000, 0.0609860000, 0.1211210000, 0.3114851000, 0.9245174000", \ + "0.0339275000, 0.0357173000, 0.0415838000, 0.0608545000, 0.1210585000, 0.3112393000, 0.9247014000", \ + "0.0364558000, 0.0382480000, 0.0440252000, 0.0627561000, 0.1219810000, 0.3120629000, 0.9195208000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016070190, 0.0051650180, 0.0166005600, 0.0533548200, 0.1714844000, 0.5511573000"); + values("0.0338738000, 0.0318746000, 0.0259394000, 0.0084556000, -0.0469903000, -0.2364510000, -0.8508293000", \ + "0.0337973000, 0.0317783000, 0.0258342000, 0.0082823000, -0.0471230000, -0.2366096000, -0.8510381000", \ + "0.0335307000, 0.0315160000, 0.0255985000, 0.0080700000, -0.0473534000, -0.2367668000, -0.8512092000", \ + "0.0335631000, 0.0315661000, 0.0256394000, 0.0081175000, -0.0473201000, -0.2367946000, -0.8512001000", \ + "0.0333516000, 0.0313601000, 0.0254519000, 0.0078388000, -0.0476572000, -0.2370975000, -0.8514165000", \ + "0.0333880000, 0.0313433000, 0.0253175000, 0.0075635000, -0.0481877000, -0.2376810000, -0.8518038000", \ + "0.0363885000, 0.0341078000, 0.0274030000, 0.0081871000, -0.0480516000, -0.2379112000, -0.8520131000"); + } + related_pin : "RESET_B"; + rise_power ("scalar") { + values("0.0000000000"); + } + } + max_capacitance : 0.5511570000; + max_transition : 1.5066460000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016070200, 0.0051650200, 0.0166006000, 0.0533548000, 0.1714840000, 0.5511570000"); + values("0.4278874000, 0.4333774000, 0.4478247000, 0.4798925000, 0.5433685000, 0.6765929000, 1.0213966000", \ + "0.4326854000, 0.4382105000, 0.4526138000, 0.4847573000, 0.5484528000, 0.6811902000, 1.0260175000", \ + "0.4436976000, 0.4491410000, 0.4635965000, 0.4956470000, 0.5594823000, 0.6923557000, 1.0370583000", \ + "0.4694380000, 0.4749215000, 0.4893426000, 0.5214400000, 0.5852945000, 0.7182639000, 1.0626089000", \ + "0.5172320000, 0.5226768000, 0.5371328000, 0.5691848000, 0.6330212000, 0.7658952000, 1.1105971000", \ + "0.5847856000, 0.5902963000, 0.6047497000, 0.6368280000, 0.7008215000, 0.8336002000, 1.1780426000", \ + "0.6682113000, 0.6737185000, 0.6881254000, 0.7202116000, 0.7840909000, 0.9170253000, 1.2613036000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016070200, 0.0051650200, 0.0166006000, 0.0533548000, 0.1714840000, 0.5511570000"); + values("0.3572830000, 0.3631876000, 0.3786668000, 0.4143570000, 0.4970749000, 0.7233552000, 1.4371371000", \ + "0.3617534000, 0.3676758000, 0.3831430000, 0.4188302000, 0.5014407000, 0.7284192000, 1.4434673000", \ + "0.3729384000, 0.3788586000, 0.3944281000, 0.4301267000, 0.5128277000, 0.7393517000, 1.4570324000", \ + "0.3988477000, 0.4047517000, 0.4202051000, 0.4559296000, 0.5385452000, 0.7655248000, 1.4803054000", \ + "0.4482011000, 0.4541415000, 0.4696181000, 0.5053349000, 0.5880437000, 0.8144909000, 1.5291550000", \ + "0.5194781000, 0.5253744000, 0.5409241000, 0.5765455000, 0.6592902000, 0.8861345000, 1.5992812000", \ + "0.6114050000, 0.6173301000, 0.6328089000, 0.6685227000, 0.7512245000, 0.9777996000, 1.6934989000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016070200, 0.0051650200, 0.0166006000, 0.0533548000, 0.1714840000, 0.5511570000"); + values("0.0474066000, 0.0505642000, 0.0593778000, 0.0785944000, 0.1249593000, 0.2533997000, 0.6811097000", \ + "0.0473712000, 0.0505077000, 0.0591728000, 0.0788036000, 0.1247328000, 0.2530802000, 0.6820092000", \ + "0.0475022000, 0.0504711000, 0.0592665000, 0.0785787000, 0.1243856000, 0.2534271000, 0.6820495000", \ + "0.0473406000, 0.0505583000, 0.0588699000, 0.0784091000, 0.1246490000, 0.2531278000, 0.6811394000", \ + "0.0475053000, 0.0504704000, 0.0592665000, 0.0785743000, 0.1243768000, 0.2518425000, 0.6820486000", \ + "0.0474097000, 0.0506080000, 0.0591290000, 0.0795225000, 0.1255951000, 0.2530649000, 0.6814603000", \ + "0.0472337000, 0.0505736000, 0.0589243000, 0.0784877000, 0.1249136000, 0.2530928000, 0.6793409000"); + } + related_pin : "CLK"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016070200, 0.0051650200, 0.0166006000, 0.0533548000, 0.1714840000, 0.5511570000"); + values("0.0386571000, 0.0426187000, 0.0541777000, 0.0841579000, 0.1750732000, 0.4824007000, 1.4984988000", \ + "0.0385766000, 0.0425911000, 0.0540197000, 0.0843471000, 0.1750427000, 0.4816626000, 1.5013254000", \ + "0.0386927000, 0.0428007000, 0.0540112000, 0.0844763000, 0.1749538000, 0.4823544000, 1.5066455000", \ + "0.0386188000, 0.0425989000, 0.0539225000, 0.0844749000, 0.1750902000, 0.4818559000, 1.5024750000", \ + "0.0385050000, 0.0426073000, 0.0540259000, 0.0843623000, 0.1750873000, 0.4822105000, 1.5017908000", \ + "0.0385929000, 0.0423346000, 0.0539535000, 0.0845894000, 0.1750607000, 0.4815070000, 1.5060172000", \ + "0.0386478000, 0.0425863000, 0.0540873000, 0.0842954000, 0.1750144000, 0.4808806000, 1.5000137000"); + } + timing_sense : "non_unate"; + timing_type : "rising_edge"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016070200, 0.0051650200, 0.0166006000, 0.0533548000, 0.1714840000, 0.5511570000"); + values("0.2726160000, 0.2784066000, 0.2938796000, 0.3284342000, 0.3968920000, 0.5207850000, 0.8564664000", \ + "0.2778151000, 0.2836729000, 0.2990899000, 0.3336493000, 0.4021628000, 0.5260182000, 0.8617533000", \ + "0.2909576000, 0.2967514000, 0.3122574000, 0.3467697000, 0.4152801000, 0.5391452000, 0.8749398000", \ + "0.3224239000, 0.3282123000, 0.3436771000, 0.3782305000, 0.4467129000, 0.5706233000, 0.9061194000", \ + "0.3973799000, 0.4032437000, 0.4186159000, 0.4531827000, 0.5216273000, 0.6455099000, 0.9812883000", \ + "0.5742110000, 0.5800556000, 0.5953559000, 0.6297496000, 0.6979708000, 0.8217648000, 1.1575997000", \ + "0.9124713000, 0.9197019000, 0.9385788000, 0.9806795000, 1.0600536000, 1.1860584000, 1.5207570000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016070200, 0.0051650200, 0.0166006000, 0.0533548000, 0.1714840000, 0.5511570000"); + values("0.0516987000, 0.0550003000, 0.0642348000, 0.0861671000, 0.1273802000, 0.2358921000, 0.6706659000", \ + "0.0519331000, 0.0553446000, 0.0648162000, 0.0867895000, 0.1271400000, 0.2362608000, 0.6703673000", \ + "0.0516173000, 0.0554186000, 0.0642397000, 0.0863431000, 0.1274503000, 0.2362114000, 0.6711176000", \ + "0.0517273000, 0.0550219000, 0.0642619000, 0.0861693000, 0.1272256000, 0.2363089000, 0.6703250000", \ + "0.0521422000, 0.0552000000, 0.0647128000, 0.0865526000, 0.1274985000, 0.2362744000, 0.6704258000", \ + "0.0526795000, 0.0559651000, 0.0653596000, 0.0872004000, 0.1275650000, 0.2362612000, 0.6702304000", \ + "0.0795400000, 0.0830614000, 0.0923383000, 0.1153623000, 0.1486292000, 0.2409714000, 0.6689861000"); + } + related_pin : "RESET_B"; + timing_sense : "positive_unate"; + timing_type : "clear"; + } + } + pin ("RESET_B") { + capacitance : 0.0035610000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0034840000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0047825000, 0.0047938000, 0.0048198000, 0.0048295000, 0.0048520000, 0.0049039000, 0.0050236000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0055314000, -0.0055064000, -0.0054487000, -0.0054632000, -0.0054967000, -0.0055737000, -0.0057510000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0036380000; + timing () { + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.2177266000, -0.0584329000, 0.3643372000", \ + "-0.3684753000, -0.2201680000, 0.1635397000", \ + "-0.4946146000, -0.3548522000, 0.0020000000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "recovery_rising"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.3010723000, 0.4359681000, 0.7028952000", \ + "0.4359518000, 0.5684063000, 0.8292298000", \ + "0.5547669000, 0.6835593000, 0.9370586000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "removal_rising"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + fall_constraint ("constraint_3_0_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.3213791000, 0.8333333000, 2.5000000000"); + } + related_output_pin : "Q"; + related_pin : "RESET_B"; + sim_opt : "runlvl=5 accurate=1"; + timing_type : "min_pulse_width"; + violation_delay_degrade_pct : 10.000000000; + } + } + } + + cell ("sky130_fd_sc_hd__dfsbp_1") { + leakage_power () { + value : 0.0134321000; + when : "CLK&D&SET_B&!Q&Q_N"; + } + leakage_power () { + value : 0.0113719000; + when : "!CLK&!D&SET_B&!Q&Q_N"; + } + leakage_power () { + value : 0.0189673000; + when : "CLK&!D&!SET_B&Q&!Q_N"; + } + leakage_power () { + value : 0.0193286000; + when : "CLK&!D&SET_B&Q&!Q_N"; + } + leakage_power () { + value : 0.0198350000; + when : "!CLK&D&SET_B&Q&!Q_N"; + } + leakage_power () { + value : 0.0194834000; + when : "CLK&D&!SET_B&Q&!Q_N"; + } + leakage_power () { + value : 0.0127316000; + when : "!CLK&D&SET_B&!Q&Q_N"; + } + leakage_power () { + value : 0.0114902000; + when : "CLK&!D&SET_B&!Q&Q_N"; + } + leakage_power () { + value : 0.0191175000; + when : "!CLK&!D&!SET_B&Q&!Q_N"; + } + leakage_power () { + value : 0.0198447000; + when : "CLK&D&SET_B&Q&!Q_N"; + } + leakage_power () { + value : 0.0191811000; + when : "!CLK&!D&SET_B&Q&!Q_N"; + } + leakage_power () { + value : 0.0190979000; + when : "!CLK&D&!SET_B&Q&!Q_N"; + } + area : 28.777600000; + cell_footprint : "sky130_fd_sc_hd__dfsbp"; + cell_leakage_power : 0.0169900900; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + ff ("IQ","IQ_N") { + clocked_on : "CLK"; + next_state : "D"; + preset : "!SET_B"; + } + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("CLK") { + capacitance : 0.0017720000; + clock : "true"; + direction : "input"; + fall_capacitance : 0.0016920000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0231981000, 0.0231169000, 0.0229298000, 0.0229748000, 0.0230789000, 0.0233188000, 0.0238718000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0172321000, 0.0171624000, 0.0170018000, 0.0170326000, 0.0171038000, 0.0172679000, 0.0176461000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0018520000; + timing () { + fall_constraint ("constraint_3_0_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.1928533000, 0.8333333000, 2.5000000000"); + } + related_output_pin : "Q"; + related_pin : "CLK"; + rise_constraint ("constraint_3_0_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.4125555000, 0.8333333000, 2.5000000000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "min_pulse_width"; + violation_delay_degrade_pct : 10.000000000; + } + } + pin ("D") { + capacitance : 0.0023610000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022330000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0073564000, 0.0072833000, 0.0071148000, 0.0072676000, 0.0076202000, 0.0084329000, 0.0103061000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0001380000, -0.0003105000, -0.0007081000, -0.0005699000, -0.0002509000, 0.0004843000, 0.0021789000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024880000; + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.0642559000, 0.2418600000, 0.4522279000", \ + "-0.0437682000, 0.1240703000, 0.3271139000", \ + "-0.1235208000, 0.0357728000, 0.2351543000"); + } + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.0508281000, 0.1564108000, 0.2361634000", \ + "-0.0156921000, 0.0813457000, 0.1501120000", \ + "-0.0429544000, 0.0504212000, 0.1167461000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "setup_rising"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.0114277000, -0.1682799000, -0.3395853000", \ + "0.0953757000, -0.0590352000, -0.2388854000", \ + "0.1653626000, 0.0158346000, -0.1652363000"); + } + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.0321797000, -0.1304382000, -0.1943216000", \ + "0.0282370000, -0.0651387000, -0.1278014000", \ + "0.0506165000, -0.0415384000, -0.1042012000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "hold_rising"; + violation_delay_degrade_pct : 10.000000000; + } + } + pin ("Q") { + direction : "output"; + function : "IQ"; + internal_power () { + fall_power ("scalar") { + values("0.0000000000"); + } + related_pin : "SET_B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013165470, 0.0034665930, 0.0091278680, 0.0240345400, 0.0632852100, 0.1666359000"); + values("0.0000351500, 0.0039177000, 0.0126039000, 0.0298313000, 0.0617193000, 0.1301414000, 0.2983422000", \ + "0.0000091000, 0.0038751000, 0.0125316000, 0.0297197000, 0.0616970000, 0.1296774000, 0.2989173000", \ + "-0.0000482500, 0.0037934000, 0.0124056000, 0.0295084000, 0.0612787000, 0.1293410000, 0.2987367000", \ + "-0.0000488000, 0.0037959000, 0.0124130000, 0.0295217000, 0.0612874000, 0.1297194000, 0.2968148000", \ + "-0.0000412000, 0.0038219000, 0.0124774000, 0.0296594000, 0.0615676000, 0.1294767000, 0.2977142000", \ + "-0.0000363500, 0.0038540000, 0.0125539000, 0.0298199000, 0.0617099000, 0.1296706000, 0.2982476000", \ + "0.0000335000, 0.0040655000, 0.0130081000, 0.0305667000, 0.0630352000, 0.1316031000, 0.3013449000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013165470, 0.0034665930, 0.0091278680, 0.0240345400, 0.0632852100, 0.1666359000"); + values("-0.0052820000, -0.0006820000, 0.0077794000, 0.0166734000, 0.0106840000, -0.0407718000, -0.2021764000", \ + "-0.0052528000, -0.0006697000, 0.0077919000, 0.0166554000, 0.0106662000, -0.0408285000, -0.2022453000", \ + "-0.0051823000, -0.0006047000, 0.0078366000, 0.0166307000, 0.0106061000, -0.0409051000, -0.2023058000", \ + "-0.0052192000, -0.0006698000, 0.0077071000, 0.0164173000, 0.0102984000, -0.0412765000, -0.2027492000", \ + "-0.0052644000, -0.0007242000, 0.0076169000, 0.0163017000, 0.0101311000, -0.0414681000, -0.2029364000", \ + "-0.0053418000, -0.0008016000, 0.0075449000, 0.0162557000, 0.0101018000, -0.0414803000, -0.2029425000", \ + "-0.0054723000, -0.0008458000, 0.0076764000, 0.0166413000, 0.0106195000, -0.0409846000, -0.2023927000"); + } + related_pin : "CLK"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013165470, 0.0034665930, 0.0091278680, 0.0240345400, 0.0632852100, 0.1666359000"); + values("-0.0068354000, -0.0041313000, 0.0021514000, 0.0161003000, 0.0455878000, 0.1115422000, 0.2794613000", \ + "-0.0068074000, -0.0041089000, 0.0021718000, 0.0160992000, 0.0455421000, 0.1115909000, 0.2795423000", \ + "-0.0067384000, -0.0040685000, 0.0021639000, 0.0160308000, 0.0452346000, 0.1113497000, 0.2775920000", \ + "-0.0067725000, -0.0041136000, 0.0020535000, 0.0158570000, 0.0450231000, 0.1110924000, 0.2772558000", \ + "-0.0068292000, -0.0041937000, 0.0019346000, 0.0156660000, 0.0447151000, 0.1107516000, 0.2772103000", \ + "-0.0069127000, -0.0043008000, 0.0018057000, 0.0154877000, 0.0445909000, 0.1105134000, 0.2786008000", \ + "-0.0069803000, -0.0041832000, 0.0022749000, 0.0158988000, 0.0450058000, 0.1109856000, 0.2787556000"); + } + } + max_capacitance : 0.1666360000; + max_transition : 1.5033150000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013165500, 0.0034665900, 0.0091278700, 0.0240345000, 0.0632852000, 0.1666360000"); + values("0.3534951000, 0.3590465000, 0.3706871000, 0.3944776000, 0.4475048000, 0.5815337000, 0.9348584000", \ + "0.3581355000, 0.3637010000, 0.3753339000, 0.3991115000, 0.4521342000, 0.5861965000, 0.9382307000", \ + "0.3692874000, 0.3748426000, 0.3864789000, 0.4102685000, 0.4632795000, 0.5973448000, 0.9509432000", \ + "0.3949417000, 0.4004940000, 0.4121342000, 0.4359242000, 0.4889371000, 0.6230313000, 0.9760615000", \ + "0.4429323000, 0.4484789000, 0.4601147000, 0.4839056000, 0.5369178000, 0.6710110000, 1.0233021000", \ + "0.5114730000, 0.5170215000, 0.5285590000, 0.5524105000, 0.6054723000, 0.7395858000, 1.0923044000", \ + "0.5958123000, 0.6013642000, 0.6129364000, 0.6367649000, 0.6898205000, 0.8238461000, 1.1759211000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013165500, 0.0034665900, 0.0091278700, 0.0240345000, 0.0632852000, 0.1666360000"); + values("0.5657977000, 0.5748298000, 0.5927237000, 0.6301706000, 0.7231439000, 0.9676244000, 1.6094922000", \ + "0.5706453000, 0.5795838000, 0.5974403000, 0.6349216000, 0.7280196000, 0.9725284000, 1.6153854000", \ + "0.5816583000, 0.5906941000, 0.6085406000, 0.6460561000, 0.7389891000, 0.9840130000, 1.6264388000", \ + "0.6068564000, 0.6157832000, 0.6336882000, 0.6711203000, 0.7641018000, 1.0091947000, 1.6514279000", \ + "0.6541023000, 0.6630156000, 0.6808718000, 0.7183297000, 0.8113624000, 1.0564037000, 1.6987300000", \ + "0.7228717000, 0.7317724000, 0.7496238000, 0.7870804000, 0.8802190000, 1.1249955000, 1.7675561000", \ + "0.8116735000, 0.8207270000, 0.8385670000, 0.8760837000, 0.9689808000, 1.2139183000, 1.8561379000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013165500, 0.0034665900, 0.0091278700, 0.0240345000, 0.0632852000, 0.1666360000"); + values("0.0188658000, 0.0231827000, 0.0325165000, 0.0557400000, 0.1198839000, 0.2962165000, 0.7651708000", \ + "0.0188245000, 0.0229571000, 0.0325147000, 0.0560633000, 0.1197140000, 0.2961951000, 0.7684137000", \ + "0.0188400000, 0.0228175000, 0.0325217000, 0.0560647000, 0.1194918000, 0.2954673000, 0.7678048000", \ + "0.0188219000, 0.0231824000, 0.0325179000, 0.0560333000, 0.1195800000, 0.2951770000, 0.7724306000", \ + "0.0188035000, 0.0231633000, 0.0325186000, 0.0560394000, 0.1196129000, 0.2956440000, 0.7680034000", \ + "0.0188550000, 0.0228205000, 0.0321994000, 0.0561207000, 0.1197224000, 0.2957103000, 0.7721849000", \ + "0.0188780000, 0.0228435000, 0.0323410000, 0.0561283000, 0.1197721000, 0.2961806000, 0.7622312000"); + } + related_pin : "CLK"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013165500, 0.0034665900, 0.0091278700, 0.0240345000, 0.0632852000, 0.1666360000"); + values("0.0341896000, 0.0399840000, 0.0547042000, 0.0982738000, 0.2275807000, 0.5749576000, 1.4961218000", \ + "0.0341662000, 0.0404142000, 0.0547963000, 0.0981882000, 0.2276361000, 0.5756169000, 1.4921433000", \ + "0.0341160000, 0.0399388000, 0.0547728000, 0.0984198000, 0.2272029000, 0.5750364000, 1.4960819000", \ + "0.0342505000, 0.0401033000, 0.0547863000, 0.0983603000, 0.2277775000, 0.5752060000, 1.4953251000", \ + "0.0343742000, 0.0405210000, 0.0548288000, 0.0982462000, 0.2271875000, 0.5752336000, 1.4955533000", \ + "0.0343690000, 0.0405005000, 0.0548258000, 0.0982485000, 0.2280472000, 0.5760561000, 1.4920873000", \ + "0.0341201000, 0.0399576000, 0.0547918000, 0.0983879000, 0.2274918000, 0.5759853000, 1.4911741000"); + } + timing_sense : "non_unate"; + timing_type : "rising_edge"; + } + timing () { + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013165500, 0.0034665900, 0.0091278700, 0.0240345000, 0.0632852000, 0.1666360000"); + values("0.3433988000, 0.3500834000, 0.3652084000, 0.4012805000, 0.4944236000, 0.7382737000, 1.3812987000", \ + "0.3481629000, 0.3547717000, 0.3699146000, 0.4059869000, 0.4989876000, 0.7429636000, 1.3860240000", \ + "0.3606546000, 0.3673191000, 0.3824310000, 0.4185100000, 0.5116392000, 0.7551719000, 1.4009204000", \ + "0.3938441000, 0.4005064000, 0.4156184000, 0.4516911000, 0.5448178000, 0.7884100000, 1.4314965000", \ + "0.4710785000, 0.4777199000, 0.4927864000, 0.5289164000, 0.6220303000, 0.8658917000, 1.5090165000", \ + "0.6351247000, 0.6417223000, 0.6568332000, 0.6928798000, 0.7859017000, 1.0298159000, 1.6739279000", \ + "0.9333746000, 0.9402150000, 0.9555824000, 0.9917447000, 1.0849325000, 1.3286715000, 1.9720419000"); + } + related_pin : "SET_B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013165500, 0.0034665900, 0.0091278700, 0.0240345000, 0.0632852000, 0.1666360000"); + values("0.0234538000, 0.0296750000, 0.0468861000, 0.0952136000, 0.2264641000, 0.5764731000, 1.5021114000", \ + "0.0233235000, 0.0295695000, 0.0467683000, 0.0950708000, 0.2267160000, 0.5762625000, 1.5032504000", \ + "0.0233615000, 0.0295956000, 0.0467402000, 0.0950858000, 0.2269195000, 0.5773980000, 1.4986062000", \ + "0.0233401000, 0.0295807000, 0.0467173000, 0.0951059000, 0.2268880000, 0.5754953000, 1.4944493000", \ + "0.0232783000, 0.0294908000, 0.0466830000, 0.0951862000, 0.2268439000, 0.5771051000, 1.4990120000", \ + "0.0232211000, 0.0294908000, 0.0467173000, 0.0950203000, 0.2267361000, 0.5762435000, 1.4959806000", \ + "0.0247078000, 0.0306446000, 0.0474553000, 0.0954508000, 0.2268929000, 0.5760369000, 1.5033154000"); + } + timing_sense : "negative_unate"; + timing_type : "preset"; + } + } + pin ("Q_N") { + direction : "output"; + function : "IQ_N"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013317720, 0.0035472360, 0.0094482210, 0.0251657600, 0.0670301400, 0.1785378000"); + values("-0.0053647000, -0.0008097000, 0.0075720000, 0.0161353000, 0.0094018000, -0.0454702000, -0.2198971000", \ + "-0.0053301000, -0.0007912000, 0.0075746000, 0.0161451000, 0.0093926000, -0.0455151000, -0.2199250000", \ + "-0.0052652000, -0.0007436000, 0.0075863000, 0.0160486000, 0.0092480000, -0.0456651000, -0.2201210000", \ + "-0.0053007000, -0.0008055000, 0.0074650000, 0.0158790000, 0.0089801000, -0.0460190000, -0.2204869000", \ + "-0.0053511000, -0.0008792000, 0.0073470000, 0.0156883000, 0.0087072000, -0.0463105000, -0.2207998000", \ + "-0.0054384000, -0.0009645000, 0.0072375000, 0.0155403000, 0.0085264000, -0.0465117000, -0.2210050000", \ + "-0.0055775000, -0.0010341000, 0.0073472000, 0.0158864000, 0.0089137000, -0.0460583000, -0.2204533000"); + } + related_pin : "CLK"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013317720, 0.0035472360, 0.0094482210, 0.0251657600, 0.0670301400, 0.1785378000"); + values("-0.0068161000, -0.0040244000, 0.0025082000, 0.0166896000, 0.0465773000, 0.1171631000, 0.2970906000", \ + "-0.0067825000, -0.0039981000, 0.0025148000, 0.0166617000, 0.0464818000, 0.1171487000, 0.2981241000", \ + "-0.0067126000, -0.0039424000, 0.0025474000, 0.0166411000, 0.0464491000, 0.1164590000, 0.2971767000", \ + "-0.0067507000, -0.0040076000, 0.0024230000, 0.0164244000, 0.0461425000, 0.1168243000, 0.2966117000", \ + "-0.0067931000, -0.0040618000, 0.0023473000, 0.0163132000, 0.0460070000, 0.1165339000, 0.2965898000", \ + "-0.0068718000, -0.0041350000, 0.0022882000, 0.0162590000, 0.0459102000, 0.1159213000, 0.2973502000", \ + "-0.0070016000, -0.0041784000, 0.0024238000, 0.0166456000, 0.0463206000, 0.1168597000, 0.2959758000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013317720, 0.0035472360, 0.0094482210, 0.0251657600, 0.0670301400, 0.1785378000"); + values("0.0014115000, 0.0070468000, 0.0177122000, 0.0298212000, 0.0261162000, -0.0270814000, -0.2005277000", \ + "0.0013774000, 0.0069880000, 0.0176046000, 0.0296182000, 0.0258305000, -0.0274611000, -0.2009361000", \ + "0.0013236000, 0.0069250000, 0.0175107000, 0.0294775000, 0.0256416000, -0.0276474000, -0.2011425000", \ + "0.0013253000, 0.0069186000, 0.0175092000, 0.0295000000, 0.0256518000, -0.0276592000, -0.2011609000", \ + "0.0013364000, 0.0069501000, 0.0175711000, 0.0296639000, 0.0258990000, -0.0274015000, -0.2008674000", \ + "0.0013340000, 0.0069806000, 0.0176608000, 0.0298278000, 0.0261460000, -0.0270579000, -0.2005418000", \ + "0.0013708000, 0.0070997000, 0.0179481000, 0.0303826000, 0.0270155000, -0.0260035000, -0.1994426000"); + } + related_pin : "SET_B"; + rise_power ("scalar") { + values("0.0000000000"); + } + } + max_capacitance : 0.1785380000; + max_transition : 1.4985560000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013317700, 0.0035472400, 0.0094482200, 0.0251658000, 0.0670301000, 0.1785380000"); + values("0.4599957000, 0.4765002000, 0.5123019000, 0.5806305000, 0.6900161000, 0.8770491000, 1.2794694000", \ + "0.4645575000, 0.4812232000, 0.5170203000, 0.5854097000, 0.6947338000, 0.8818161000, 1.2843568000", \ + "0.4756043000, 0.4922323000, 0.5280579000, 0.5964362000, 0.7058008000, 0.8928473000, 1.2954543000", \ + "0.5008730000, 0.5173761000, 0.5531693000, 0.6215270000, 0.7308957000, 0.9178982000, 1.3204264000", \ + "0.5481474000, 0.5647277000, 0.6004683000, 0.6687753000, 0.7781589000, 0.9651987000, 1.3679490000", \ + "0.6172850000, 0.6337659000, 0.6695193000, 0.7378092000, 0.8471120000, 1.0341906000, 1.4369788000", \ + "0.7058375000, 0.7224470000, 0.7582029000, 0.8265312000, 0.9359323000, 1.1231086000, 1.5257270000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013317700, 0.0035472400, 0.0094482200, 0.0251658000, 0.0670301000, 0.1785380000"); + values("0.2857217000, 0.2955489000, 0.3166672000, 0.3623690000, 0.4633193000, 0.7079184000, 1.3539818000", \ + "0.2905215000, 0.3001904000, 0.3213068000, 0.3670189000, 0.4679810000, 0.7127152000, 1.3591284000", \ + "0.3015930000, 0.3113544000, 0.3324747000, 0.3781739000, 0.4791214000, 0.7245639000, 1.3702296000", \ + "0.3271592000, 0.3370172000, 0.3581136000, 0.4038199000, 0.5047729000, 0.7493285000, 1.3983859000", \ + "0.3752261000, 0.3849731000, 0.4060981000, 0.4517859000, 0.5527308000, 0.7974887000, 1.4433980000", \ + "0.4437641000, 0.4535338000, 0.4746524000, 0.5203601000, 0.6213366000, 0.8658605000, 1.5127597000", \ + "0.5280139000, 0.5378324000, 0.5589739000, 0.6047152000, 0.7057254000, 0.9501591000, 1.5974526000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013317700, 0.0035472400, 0.0094482200, 0.0251658000, 0.0670301000, 0.1785380000"); + values("0.0755538000, 0.0875596000, 0.1127104000, 0.1539867000, 0.2179917000, 0.3800007000, 0.8548887000", \ + "0.0757584000, 0.0872833000, 0.1126192000, 0.1539314000, 0.2182098000, 0.3794102000, 0.8533871000", \ + "0.0757425000, 0.0872697000, 0.1127046000, 0.1540958000, 0.2181105000, 0.3792270000, 0.8564605000", \ + "0.0755547000, 0.0875634000, 0.1127189000, 0.1541041000, 0.2182953000, 0.3803091000, 0.8552722000", \ + "0.0754121000, 0.0873596000, 0.1126450000, 0.1539058000, 0.2177238000, 0.3799344000, 0.8524809000", \ + "0.0753964000, 0.0873181000, 0.1127167000, 0.1540652000, 0.2182526000, 0.3794575000, 0.8514336000", \ + "0.0755168000, 0.0874505000, 0.1128148000, 0.1540683000, 0.2184009000, 0.3776452000, 0.8549843000"); + } + related_pin : "CLK"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013317700, 0.0035472400, 0.0094482200, 0.0251658000, 0.0670301000, 0.1785380000"); + values("0.0356763000, 0.0434135000, 0.0627722000, 0.1116646000, 0.2342627000, 0.5708221000, 1.4939755000", \ + "0.0358099000, 0.0435219000, 0.0628236000, 0.1117048000, 0.2334039000, 0.5716046000, 1.4983732000", \ + "0.0360635000, 0.0433476000, 0.0627828000, 0.1116820000, 0.2339481000, 0.5711432000, 1.4935401000", \ + "0.0356514000, 0.0434775000, 0.0627867000, 0.1116723000, 0.2333752000, 0.5703967000, 1.4985563000", \ + "0.0357545000, 0.0433669000, 0.0626040000, 0.1116354000, 0.2341467000, 0.5715697000, 1.4971658000", \ + "0.0361281000, 0.0434031000, 0.0628070000, 0.1116934000, 0.2333379000, 0.5695807000, 1.4982473000", \ + "0.0362790000, 0.0435162000, 0.0629201000, 0.1117841000, 0.2333470000, 0.5698842000, 1.4936847000"); + } + timing_sense : "non_unate"; + timing_type : "rising_edge"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013317700, 0.0035472400, 0.0094482200, 0.0251658000, 0.0670301000, 0.1785380000"); + values("0.2770823000, 0.2857072000, 0.3042413000, 0.3416572000, 0.4123024000, 0.5636779000, 0.9497406000", \ + "0.2817774000, 0.2904383000, 0.3089619000, 0.3462060000, 0.4165711000, 0.5678557000, 0.9542650000", \ + "0.2949161000, 0.3035447000, 0.3220634000, 0.3592174000, 0.4296656000, 0.5809241000, 0.9673976000", \ + "0.3277286000, 0.3363581000, 0.3548755000, 0.3919612000, 0.4623225000, 0.6135447000, 1.0001548000", \ + "0.4047742000, 0.4135227000, 0.4320133000, 0.4690688000, 0.5393396000, 0.6905185000, 1.0769187000", \ + "0.5688961000, 0.5775693000, 0.5961673000, 0.6331720000, 0.7033478000, 0.8544638000, 1.2407986000", \ + "0.8599675000, 0.8702539000, 0.8918928000, 0.9333002000, 1.0071719000, 1.1601842000, 1.5464852000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013317700, 0.0035472400, 0.0094482200, 0.0251658000, 0.0670301000, 0.1785380000"); + values("0.0324883000, 0.0389002000, 0.0531714000, 0.0834511000, 0.1476708000, 0.3235331000, 0.8304726000", \ + "0.0326521000, 0.0389017000, 0.0531048000, 0.0831884000, 0.1475301000, 0.3242766000, 0.8283336000", \ + "0.0324477000, 0.0389109000, 0.0530106000, 0.0829519000, 0.1469442000, 0.3232270000, 0.8304596000", \ + "0.0324416000, 0.0389084000, 0.0529681000, 0.0828009000, 0.1468755000, 0.3238596000, 0.8322620000", \ + "0.0326283000, 0.0389381000, 0.0527704000, 0.0825294000, 0.1469524000, 0.3242679000, 0.8373361000", \ + "0.0322972000, 0.0386020000, 0.0528029000, 0.0826343000, 0.1469933000, 0.3232976000, 0.8323280000", \ + "0.0408692000, 0.0475736000, 0.0623732000, 0.0916456000, 0.1533078000, 0.3267559000, 0.8305380000"); + } + related_pin : "SET_B"; + timing_sense : "positive_unate"; + timing_type : "clear"; + } + } + pin ("SET_B") { + capacitance : 0.0033800000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0033370000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0051285000, 0.0051618000, 0.0052383000, 0.0052434000, 0.0052552000, 0.0052823000, 0.0053448000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0012463000, 0.0011314000, 0.0008664000, 0.0008679000, 0.0008712000, 0.0008790000, 0.0008968000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0034240000; + timing () { + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.1310566000, -0.0816263000, -0.0995300000", \ + "-0.2671569000, -0.2165059000, -0.2344095000", \ + "-0.3737650000, -0.3231139000, -0.3361348000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "recovery_rising"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.1484844000, 0.1051576000, 0.1291647000", \ + "0.2821432000, 0.2363750000, 0.2603821000", \ + "0.3875306000, 0.3417624000, 0.3621074000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "removal_rising"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + fall_constraint ("constraint_3_0_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.2071340000, 0.8333333000, 2.5000000000"); + } + related_output_pin : "Q"; + related_pin : "SET_B"; + sim_opt : "runlvl=5 accurate=1"; + timing_type : "min_pulse_width"; + violation_delay_degrade_pct : 10.000000000; + } + } + } + + cell ("sky130_fd_sc_hd__dfsbp_2") { + leakage_power () { + value : 0.0126493000; + when : "CLK&D&SET_B&!Q&Q_N"; + } + leakage_power () { + value : 0.0105890000; + when : "!CLK&!D&SET_B&!Q&Q_N"; + } + leakage_power () { + value : 0.0178765000; + when : "CLK&!D&!SET_B&Q&!Q_N"; + } + leakage_power () { + value : 0.0182378000; + when : "CLK&!D&SET_B&Q&!Q_N"; + } + leakage_power () { + value : 0.0187442000; + when : "!CLK&D&SET_B&Q&!Q_N"; + } + leakage_power () { + value : 0.0183926000; + when : "CLK&D&!SET_B&Q&!Q_N"; + } + leakage_power () { + value : 0.0119487000; + when : "!CLK&D&SET_B&!Q&Q_N"; + } + leakage_power () { + value : 0.0107073000; + when : "CLK&!D&SET_B&!Q&Q_N"; + } + leakage_power () { + value : 0.0180267000; + when : "!CLK&!D&!SET_B&Q&!Q_N"; + } + leakage_power () { + value : 0.0187539000; + when : "CLK&D&SET_B&Q&!Q_N"; + } + leakage_power () { + value : 0.0180903000; + when : "!CLK&!D&SET_B&Q&!Q_N"; + } + leakage_power () { + value : 0.0180071000; + when : "!CLK&D&!SET_B&Q&!Q_N"; + } + area : 30.015200000; + cell_footprint : "sky130_fd_sc_hd__dfsbp"; + cell_leakage_power : 0.0160019600; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + ff ("IQ","IQ_N") { + clocked_on : "CLK"; + next_state : "D"; + preset : "!SET_B"; + } + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("CLK") { + capacitance : 0.0017720000; + clock : "true"; + direction : "input"; + fall_capacitance : 0.0016920000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0231749000, 0.0230940000, 0.0229077000, 0.0229508000, 0.0230505000, 0.0232804000, 0.0238103000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0172395000, 0.0171652000, 0.0169939000, 0.0170220000, 0.0170869000, 0.0172366000, 0.0175816000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0018520000; + timing () { + fall_constraint ("constraint_3_0_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.1950504000, 0.8333333000, 2.5000000000"); + } + related_output_pin : "Q"; + related_pin : "CLK"; + rise_constraint ("constraint_3_0_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.5235051000, 0.8333333000, 2.5000000000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "min_pulse_width"; + violation_delay_degrade_pct : 10.000000000; + } + } + pin ("D") { + capacitance : 0.0023610000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022330000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0073636000, 0.0072879000, 0.0071134000, 0.0072643000, 0.0076124000, 0.0084149000, 0.0102645000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0001341000, -0.0003089000, -0.0007117000, -0.0005717000, -0.0002487000, 0.0004957000, 0.0022118000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024880000; + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.0666973000, 0.2455221000, 0.4558900000", \ + "-0.0425475000, 0.1252910000, 0.3307760000", \ + "-0.1223001000, 0.0382142000, 0.2375957000"); + } + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.0508281000, 0.1564108000, 0.2361634000", \ + "-0.0156921000, 0.0813457000, 0.1501120000", \ + "-0.0429544000, 0.0504212000, 0.1155254000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "setup_rising"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.0114277000, -0.1682799000, -0.3420267000", \ + "0.0941550000, -0.0602559000, -0.2401061000", \ + "0.1653626000, 0.0146139000, -0.1664570000"); + } + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.0309590000, -0.1279967000, -0.1906595000", \ + "0.0294577000, -0.0639180000, -0.1253600000", \ + "0.0518372000, -0.0403177000, -0.1017598000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "hold_rising"; + violation_delay_degrade_pct : 10.000000000; + } + } + pin ("Q") { + direction : "output"; + function : "IQ"; + internal_power () { + fall_power ("scalar") { + values("0.0000000000"); + } + related_pin : "SET_B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014610630, 0.0042694120, 0.0124757600, 0.0364557500, 0.1065283000, 0.3112892000"); + values("-0.0004847000, 0.0032524000, 0.0128973000, 0.0352528000, 0.0828704000, 0.2000387000, 0.5341460000", \ + "-0.0005104000, 0.0032142000, 0.0128369000, 0.0351301000, 0.0826856000, 0.1999917000, 0.5332230000", \ + "-0.0005654000, 0.0031381000, 0.0127133000, 0.0349090000, 0.0824546000, 0.2002780000, 0.5334005000", \ + "-0.0005657000, 0.0031335000, 0.0127048000, 0.0349286000, 0.0825012000, 0.2006688000, 0.5313616000", \ + "-0.0005535000, 0.0031759000, 0.0128001000, 0.0350785000, 0.0827917000, 0.2000660000, 0.5312889000", \ + "-0.0005108000, 0.0032950000, 0.0130958000, 0.0356855000, 0.0835793000, 0.2009598000, 0.5346542000", \ + "-0.0004367000, 0.0035076000, 0.0134882000, 0.0361088000, 0.0845623000, 0.2020548000, 0.5333271000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014610630, 0.0042694120, 0.0124757600, 0.0364557500, 0.1065283000, 0.3112892000"); + values("-0.0055011000, -0.0002819000, 0.0105554000, 0.0225163000, 0.0094505000, -0.0880205000, -0.4127188000", \ + "-0.0054669000, -0.0002560000, 0.0105699000, 0.0225127000, 0.0094274000, -0.0880584000, -0.4127446000", \ + "-0.0053859000, -0.0001835000, 0.0106193000, 0.0225355000, 0.0093901000, -0.0881620000, -0.4128364000", \ + "-0.0054160000, -0.0002430000, 0.0104955000, 0.0223130000, 0.0090452000, -0.0885466000, -0.4132636000", \ + "-0.0054551000, -0.0002926000, 0.0104185000, 0.0221843000, 0.0089152000, -0.0887155000, -0.4134441000", \ + "-0.0055279000, -0.0003634000, 0.0103609000, 0.0221701000, 0.0088848000, -0.0886879000, -0.4134324000", \ + "-0.0056381000, -0.0003636000, 0.0106033000, 0.0228095000, 0.0095993000, -0.0881903000, -0.4128482000"); + } + related_pin : "CLK"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014610630, 0.0042694120, 0.0124757600, 0.0364557500, 0.1065283000, 0.3112892000"); + values("-0.0070942000, -0.0043125000, 0.0030374000, 0.0216652000, 0.0675618000, 0.1845352000, 0.5122889000", \ + "-0.0070607000, -0.0042728000, 0.0030613000, 0.0216802000, 0.0675619000, 0.1845486000, 0.5122758000", \ + "-0.0069838000, -0.0042248000, 0.0030527000, 0.0216113000, 0.0674935000, 0.1842715000, 0.5121572000", \ + "-0.0070117000, -0.0042717000, 0.0029562000, 0.0214020000, 0.0671452000, 0.1844656000, 0.5146399000", \ + "-0.0070575000, -0.0043438000, 0.0028534000, 0.0212111000, 0.0668539000, 0.1841557000, 0.5144813000", \ + "-0.0071384000, -0.0044321000, 0.0027354000, 0.0210573000, 0.0666766000, 0.1836747000, 0.5136660000", \ + "-0.0072331000, -0.0043917000, 0.0030753000, 0.0212978000, 0.0672892000, 0.1836704000, 0.5144297000"); + } + } + max_capacitance : 0.3112890000; + max_transition : 1.5036500000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014610600, 0.0042694100, 0.0124758000, 0.0364557000, 0.1065280000, 0.3112890000"); + values("0.3933822000, 0.3978355000, 0.4077041000, 0.4279520000, 0.4719731000, 0.5859965000, 0.9146557000", \ + "0.3980572000, 0.4024895000, 0.4123653000, 0.4326370000, 0.4766435000, 0.5906080000, 0.9194083000", \ + "0.4092538000, 0.4137129000, 0.4235629000, 0.4438446000, 0.4878392000, 0.6018565000, 0.9317201000", \ + "0.4348456000, 0.4392929000, 0.4491644000, 0.4694262000, 0.5134358000, 0.6275530000, 0.9560491000", \ + "0.4828660000, 0.4873152000, 0.4971866000, 0.5174153000, 0.5614498000, 0.6755593000, 1.0038729000", \ + "0.5515125000, 0.5559548000, 0.5659064000, 0.5861186000, 0.6300935000, 0.7441894000, 1.0724281000", \ + "0.6360261000, 0.6405074000, 0.6503662000, 0.6706423000, 0.7146104000, 0.8286697000, 1.1579523000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014610600, 0.0042694100, 0.0124758000, 0.0364557000, 0.1065280000, 0.3112890000"); + values("0.6808338000, 0.6886895000, 0.7057437000, 0.7394572000, 0.8210916000, 1.0565737000, 1.7377517000", \ + "0.6855566000, 0.6934997000, 0.7104766000, 0.7441925000, 0.8258316000, 1.0612818000, 1.7425039000", \ + "0.6966421000, 0.7046275000, 0.7217024000, 0.7554920000, 0.8370630000, 1.0727722000, 1.7538390000", \ + "0.7219915000, 0.7298858000, 0.7470078000, 0.7808313000, 0.8623832000, 1.0981497000, 1.7782895000", \ + "0.7694399000, 0.7774464000, 0.7944818000, 0.8282209000, 0.9097852000, 1.1437371000, 1.8259779000", \ + "0.8384154000, 0.8463260000, 0.8634359000, 0.8972399000, 0.9788141000, 1.2131753000, 1.8945325000", \ + "0.9265664000, 0.9345619000, 0.9516157000, 0.9853814000, 1.0668890000, 1.3008191000, 1.9836366000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014610600, 0.0042694100, 0.0124758000, 0.0364557000, 0.1065280000, 0.3112890000"); + values("0.0184301000, 0.0211154000, 0.0276938000, 0.0444739000, 0.0913345000, 0.2381876000, 0.6767421000", \ + "0.0184659000, 0.0211330000, 0.0276790000, 0.0446167000, 0.0913230000, 0.2379206000, 0.6816332000", \ + "0.0184820000, 0.0212801000, 0.0280521000, 0.0444471000, 0.0916680000, 0.2375188000, 0.6814349000", \ + "0.0184337000, 0.0210687000, 0.0276933000, 0.0445430000, 0.0915297000, 0.2375843000, 0.6764345000", \ + "0.0183989000, 0.0214001000, 0.0277063000, 0.0443497000, 0.0914938000, 0.2368331000, 0.6797676000", \ + "0.0183901000, 0.0211407000, 0.0281000000, 0.0444419000, 0.0915636000, 0.2384595000, 0.6829074000", \ + "0.0184517000, 0.0211176000, 0.0276485000, 0.0442426000, 0.0917056000, 0.2379735000, 0.6750502000"); + } + related_pin : "CLK"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014610600, 0.0042694100, 0.0124758000, 0.0364557000, 0.1065280000, 0.3112890000"); + values("0.0348538000, 0.0394744000, 0.0503043000, 0.0807876000, 0.1873163000, 0.5208142000, 1.4916685000", \ + "0.0347509000, 0.0394678000, 0.0502458000, 0.0807174000, 0.1873362000, 0.5208908000, 1.4921474000", \ + "0.0347368000, 0.0394899000, 0.0504090000, 0.0810025000, 0.1868945000, 0.5215572000, 1.4905196000", \ + "0.0346820000, 0.0392715000, 0.0507952000, 0.0810773000, 0.1871523000, 0.5201762000, 1.4904487000", \ + "0.0346946000, 0.0392686000, 0.0507735000, 0.0809848000, 0.1871727000, 0.5199322000, 1.4904276000", \ + "0.0346594000, 0.0393207000, 0.0507796000, 0.0808974000, 0.1869759000, 0.5205825000, 1.4941114000", \ + "0.0347236000, 0.0394538000, 0.0508003000, 0.0810185000, 0.1870867000, 0.5193846000, 1.4942225000"); + } + timing_sense : "non_unate"; + timing_type : "rising_edge"; + } + timing () { + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014610600, 0.0042694100, 0.0124758000, 0.0364557000, 0.1065280000, 0.3112890000"); + values("0.3747343000, 0.3798757000, 0.3921703000, 0.4219259000, 0.5029383000, 0.7366808000, 1.4210519000", \ + "0.3795791000, 0.3847727000, 0.3971378000, 0.4268080000, 0.5079557000, 0.7420309000, 1.4239623000", \ + "0.3922160000, 0.3974032000, 0.4097315000, 0.4394160000, 0.5205583000, 0.7544725000, 1.4409431000", \ + "0.4254745000, 0.4308178000, 0.4430250000, 0.4726997000, 0.5538611000, 0.7875714000, 1.4724022000", \ + "0.5029843000, 0.5082807000, 0.5205399000, 0.5502082000, 0.6313814000, 0.8648647000, 1.5487787000", \ + "0.6687316000, 0.6740316000, 0.6862776000, 0.7159468000, 0.7971364000, 1.0314160000, 1.7132282000", \ + "0.9796592000, 0.9851712000, 0.9978552000, 1.0277270000, 1.1088412000, 1.3427676000, 2.0260933000"); + } + related_pin : "SET_B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014610600, 0.0042694100, 0.0124758000, 0.0364557000, 0.1065280000, 0.3112890000"); + values("0.0210155000, 0.0250404000, 0.0366712000, 0.0727388000, 0.1853627000, 0.5189212000, 1.4992769000", \ + "0.0211005000, 0.0252754000, 0.0367227000, 0.0728678000, 0.1850406000, 0.5190093000, 1.5036501000", \ + "0.0210659000, 0.0252377000, 0.0366736000, 0.0728732000, 0.1854442000, 0.5178273000, 1.5031453000", \ + "0.0211968000, 0.0251402000, 0.0366498000, 0.0727942000, 0.1852535000, 0.5172338000, 1.4920513000", \ + "0.0209573000, 0.0251840000, 0.0366511000, 0.0728277000, 0.1854752000, 0.5177938000, 1.4955265000", \ + "0.0211874000, 0.0251598000, 0.0366155000, 0.0728253000, 0.1855020000, 0.5182805000, 1.5027587000", \ + "0.0226282000, 0.0266095000, 0.0380504000, 0.0734738000, 0.1853195000, 0.5184406000, 1.4968459000"); + } + timing_sense : "negative_unate"; + timing_type : "preset"; + } + } + pin ("Q_N") { + direction : "output"; + function : "IQ_N"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014674390, 0.0043067540, 0.0126398000, 0.0370962600, 0.1088730000, 0.3195289000"); + values("-0.0054691000, -0.0002239000, 0.0105004000, 0.0216502000, 0.0079690000, -0.0906691000, -0.4242711000", \ + "-0.0054365000, -0.0001817000, 0.0105364000, 0.0216923000, 0.0079390000, -0.0906792000, -0.4243422000", \ + "-0.0053619000, -0.0001452000, 0.0105142000, 0.0216022000, 0.0078660000, -0.0908235000, -0.4245298000", \ + "-0.0053883000, -0.0001834000, 0.0104397000, 0.0214157000, 0.0075996000, -0.0911658000, -0.4248142000", \ + "-0.0054299000, -0.0002407000, 0.0103174000, 0.0212229000, 0.0073346000, -0.0914792000, -0.4251837000", \ + "-0.0055097000, -0.0003336000, 0.0102071000, 0.0210799000, 0.0070617000, -0.0917101000, -0.4254082000", \ + "-0.0056494000, -0.0004246000, 0.0102255000, 0.0213143000, 0.0075319000, -0.0912013000, -0.4248553000"); + } + related_pin : "CLK"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014674390, 0.0043067540, 0.0126398000, 0.0370962600, 0.1088730000, 0.3195289000"); + values("-0.0070195000, -0.0040917000, 0.0035816000, 0.0225308000, 0.0675393000, 0.1858401000, 0.5274809000", \ + "-0.0069855000, -0.0040627000, 0.0035988000, 0.0225184000, 0.0676030000, 0.1866311000, 0.5256110000", \ + "-0.0069065000, -0.0039886000, 0.0036450000, 0.0225469000, 0.0676405000, 0.1856760000, 0.5279777000", \ + "-0.0069363000, -0.0040524000, 0.0035109000, 0.0223216000, 0.0672022000, 0.1854702000, 0.5248166000", \ + "-0.0069755000, -0.0040973000, 0.0034329000, 0.0221908000, 0.0669430000, 0.1853449000, 0.5268493000", \ + "-0.0070489000, -0.0041697000, 0.0033944000, 0.0221793000, 0.0669733000, 0.1853368000, 0.5274741000", \ + "-0.0071421000, -0.0041180000, 0.0037808000, 0.0228177000, 0.0674569000, 0.1861322000, 0.5243171000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014674390, 0.0043067540, 0.0126398000, 0.0370962600, 0.1088730000, 0.3195289000"); + values("0.0010652000, 0.0071695000, 0.0200490000, 0.0352620000, 0.0244904000, -0.0734251000, -0.4066633000", \ + "0.0010340000, 0.0071341000, 0.0199872000, 0.0351250000, 0.0243068000, -0.0736472000, -0.4068872000", \ + "0.0009830000, 0.0070559000, 0.0198530000, 0.0349366000, 0.0240481000, -0.0739903000, -0.4072473000", \ + "0.0009800000, 0.0070538000, 0.0198475000, 0.0349090000, 0.0240306000, -0.0740085000, -0.4072748000", \ + "0.0009917000, 0.0070952000, 0.0199273000, 0.0351019000, 0.0243193000, -0.0736765000, -0.4069419000", \ + "0.0010367000, 0.0072195000, 0.0202547000, 0.0357155000, 0.0252560000, -0.0725633000, -0.4058065000", \ + "0.0010711000, 0.0073038000, 0.0204670000, 0.0360743000, 0.0259352000, -0.0716424000, -0.4048689000"); + } + related_pin : "SET_B"; + rise_power ("scalar") { + values("0.0000000000"); + } + } + max_capacitance : 0.3195290000; + max_transition : 1.5023970000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014674400, 0.0043067500, 0.0126398000, 0.0370963000, 0.1088730000, 0.3195290000"); + values("0.5438694000, 0.5578763000, 0.5905484000, 0.6585216000, 0.7780779000, 0.9716022000, 1.3726251000", \ + "0.5486649000, 0.5627609000, 0.5953316000, 0.6632918000, 0.7828456000, 0.9762953000, 1.3773709000", \ + "0.5596740000, 0.5737975000, 0.6065858000, 0.6743817000, 0.7939353000, 0.9873855000, 1.3881838000", \ + "0.5851078000, 0.5991783000, 0.6317889000, 0.6997250000, 0.8192730000, 1.0127671000, 1.4138126000", \ + "0.6325898000, 0.6467730000, 0.6792606000, 0.7471930000, 0.8667532000, 1.0602723000, 1.4613523000", \ + "0.7013594000, 0.7154760000, 0.7481966000, 0.8161041000, 0.9356391000, 1.1291088000, 1.5301125000", \ + "0.7897414000, 0.8038919000, 0.8364584000, 0.9044584000, 1.0240482000, 1.2176840000, 1.6186351000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014674400, 0.0043067500, 0.0126398000, 0.0370963000, 0.1088730000, 0.3195290000"); + values("0.3089188000, 0.3176469000, 0.3379077000, 0.3818189000, 0.4786935000, 0.7166961000, 1.4024799000", \ + "0.3135780000, 0.3223272000, 0.3425720000, 0.3864833000, 0.4833533000, 0.7216078000, 1.4054828000", \ + "0.3247302000, 0.3335487000, 0.3538448000, 0.3976789000, 0.4945334000, 0.7331045000, 1.4142223000", \ + "0.3503816000, 0.3591097000, 0.3793709000, 0.4232801000, 0.5201530000, 0.7584580000, 1.4415986000", \ + "0.3983443000, 0.4071838000, 0.4274175000, 0.4713021000, 0.5681625000, 0.8064789000, 1.4893902000", \ + "0.4668613000, 0.4757977000, 0.4961587000, 0.5399648000, 0.6368017000, 0.8754006000, 1.5571452000", \ + "0.5512989000, 0.5602588000, 0.5805239000, 0.6244662000, 0.7213766000, 0.9600100000, 1.6422775000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014674400, 0.0043067500, 0.0126398000, 0.0370963000, 0.1088730000, 0.3195290000"); + values("0.0811856000, 0.0905232000, 0.1130463000, 0.1576296000, 0.2216182000, 0.3602329000, 0.7870289000", \ + "0.0814516000, 0.0902204000, 0.1130157000, 0.1576674000, 0.2217887000, 0.3608109000, 0.7869710000", \ + "0.0811061000, 0.0904722000, 0.1130551000, 0.1577591000, 0.2219082000, 0.3607986000, 0.7887923000", \ + "0.0814701000, 0.0903125000, 0.1128119000, 0.1577959000, 0.2217491000, 0.3589690000, 0.7883575000", \ + "0.0808597000, 0.0902091000, 0.1131601000, 0.1577339000, 0.2217078000, 0.3586035000, 0.7869086000", \ + "0.0808500000, 0.0903809000, 0.1126602000, 0.1575997000, 0.2217356000, 0.3606382000, 0.7886747000", \ + "0.0810260000, 0.0906110000, 0.1133479000, 0.1578437000, 0.2216881000, 0.3584223000, 0.7886702000"); + } + related_pin : "CLK"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014674400, 0.0043067500, 0.0126398000, 0.0370963000, 0.1088730000, 0.3195290000"); + values("0.0347659000, 0.0414292000, 0.0574272000, 0.0984751000, 0.2043309000, 0.5218038000, 1.4984182000", \ + "0.0348178000, 0.0414975000, 0.0573998000, 0.0984154000, 0.2043523000, 0.5227393000, 1.4953765000", \ + "0.0348169000, 0.0413312000, 0.0574684000, 0.0982237000, 0.2043490000, 0.5227281000, 1.5008311000", \ + "0.0347681000, 0.0414305000, 0.0574265000, 0.0984638000, 0.2043959000, 0.5212804000, 1.5008028000", \ + "0.0347161000, 0.0412743000, 0.0575174000, 0.0983960000, 0.2050465000, 0.5233771000, 1.5023967000", \ + "0.0349920000, 0.0414474000, 0.0574222000, 0.0983008000, 0.2042077000, 0.5218723000, 1.4980639000", \ + "0.0349843000, 0.0416014000, 0.0575148000, 0.0983549000, 0.2044382000, 0.5208713000, 1.4960374000"); + } + timing_sense : "non_unate"; + timing_type : "rising_edge"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014674400, 0.0043067500, 0.0126398000, 0.0370963000, 0.1088730000, 0.3195290000"); + values("0.2934971000, 0.3010244000, 0.3182646000, 0.3535854000, 0.4217937000, 0.5603069000, 0.9234535000", \ + "0.2983694000, 0.3059095000, 0.3231275000, 0.3584472000, 0.4264147000, 0.5648534000, 0.9279058000", \ + "0.3111401000, 0.3187259000, 0.3358468000, 0.3711930000, 0.4389735000, 0.5773578000, 0.9402407000", \ + "0.3444356000, 0.3519660000, 0.3692218000, 0.4044229000, 0.4721321000, 0.6105018000, 0.9736575000", \ + "0.4219771000, 0.4295152000, 0.4467105000, 0.4819984000, 0.5496121000, 0.6879269000, 1.0517450000", \ + "0.5879541000, 0.5953831000, 0.6128618000, 0.6476951000, 0.7152421000, 0.8534967000, 1.2164091000", \ + "0.8894431000, 0.8980811000, 0.9180621000, 0.9582529000, 1.0310388000, 1.1723434000, 1.5356318000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014674400, 0.0043067500, 0.0126398000, 0.0370963000, 0.1088730000, 0.3195290000"); + values("0.0323085000, 0.0374815000, 0.0493765000, 0.0752876000, 0.1286156000, 0.2732698000, 0.7413712000", \ + "0.0322676000, 0.0374301000, 0.0493122000, 0.0750766000, 0.1285007000, 0.2737417000, 0.7464739000", \ + "0.0321140000, 0.0371499000, 0.0489434000, 0.0751352000, 0.1284138000, 0.2732099000, 0.7406054000", \ + "0.0319150000, 0.0374852000, 0.0493579000, 0.0749415000, 0.1279695000, 0.2728499000, 0.7412638000", \ + "0.0321767000, 0.0373966000, 0.0493113000, 0.0748237000, 0.1280700000, 0.2728161000, 0.7429482000", \ + "0.0318148000, 0.0371542000, 0.0491004000, 0.0747689000, 0.1276882000, 0.2727171000, 0.7418636000", \ + "0.0403265000, 0.0460208000, 0.0592118000, 0.0856873000, 0.1362141000, 0.2759649000, 0.7483257000"); + } + related_pin : "SET_B"; + timing_sense : "positive_unate"; + timing_type : "clear"; + } + } + pin ("SET_B") { + capacitance : 0.0034010000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0033650000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0051146000, 0.0051522000, 0.0052387000, 0.0052400000, 0.0052429000, 0.0052497000, 0.0052653000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0012802000, 0.0012374000, 0.0011384000, 0.0011269000, 0.0011002000, 0.0010388000, 0.0008972000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0034370000; + timing () { + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.1286152000, -0.0779642000, -0.0934264000", \ + "-0.2659362000, -0.2128438000, -0.2295267000", \ + "-0.3725443000, -0.3206725000, -0.3324726000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "recovery_rising"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.1484844000, 0.1051576000, 0.1303854000", \ + "0.2821432000, 0.2363750000, 0.2603821000", \ + "0.3875306000, 0.3417624000, 0.3608867000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "removal_rising"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + fall_constraint ("constraint_3_0_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.2598625000, 0.8333333000, 2.5000000000"); + } + related_output_pin : "Q"; + related_pin : "SET_B"; + sim_opt : "runlvl=5 accurate=1"; + timing_type : "min_pulse_width"; + violation_delay_degrade_pct : 10.000000000; + } + } + } + + cell ("sky130_fd_sc_hd__dfstp_1") { + leakage_power () { + value : 0.0132377000; + when : "CLK&D&SET_B&!Q"; + } + leakage_power () { + value : 0.0111782000; + when : "!CLK&!D&SET_B&!Q"; + } + leakage_power () { + value : 0.0085129000; + when : "CLK&!D&!SET_B&Q"; + } + leakage_power () { + value : 0.0088743000; + when : "CLK&!D&SET_B&Q"; + } + leakage_power () { + value : 0.0093814000; + when : "!CLK&D&SET_B&Q"; + } + leakage_power () { + value : 0.0090289000; + when : "CLK&D&!SET_B&Q"; + } + leakage_power () { + value : 0.0125383000; + when : "!CLK&D&SET_B&!Q"; + } + leakage_power () { + value : 0.0112962000; + when : "CLK&!D&SET_B&!Q"; + } + leakage_power () { + value : 0.0086638000; + when : "!CLK&!D&!SET_B&Q"; + } + leakage_power () { + value : 0.0093902000; + when : "CLK&D&SET_B&Q"; + } + leakage_power () { + value : 0.0087275000; + when : "!CLK&!D&SET_B&Q"; + } + leakage_power () { + value : 0.0086434000; + when : "!CLK&D&!SET_B&Q"; + } + area : 26.275200000; + cell_footprint : "sky130_fd_sc_hd__dfstp"; + cell_leakage_power : 0.0099560720; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + ff ("IQ","IQ_N") { + clocked_on : "CLK"; + next_state : "D"; + preset : "!SET_B"; + } + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("CLK") { + capacitance : 0.0017760000; + clock : "true"; + direction : "input"; + fall_capacitance : 0.0016940000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0232874000, 0.0232031000, 0.0230086000, 0.0230599000, 0.0231782000, 0.0234508000, 0.0240793000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0172651000, 0.0171931000, 0.0170272000, 0.0170437000, 0.0170817000, 0.0171697000, 0.0173723000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0018570000; + timing () { + fall_constraint ("constraint_3_0_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.1917548000, 0.8333333000, 2.5000000000"); + } + related_output_pin : "Q"; + related_pin : "CLK"; + rise_constraint ("constraint_3_0_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.3268717000, 0.8333333000, 2.5000000000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "min_pulse_width"; + violation_delay_degrade_pct : 10.000000000; + } + } + pin ("D") { + capacitance : 0.0023610000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022330000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0073654000, 0.0072897000, 0.0071151000, 0.0072662000, 0.0076142000, 0.0084168000, 0.0102668000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0000872277, -0.0002820000, -0.0007309000, -0.0005908000, -0.0002677000, 0.0004769000, 0.0021934000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024880000; + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.0642559000, 0.2406393000, 0.4510072000", \ + "-0.0449889000, 0.1228496000, 0.3258932000", \ + "-0.1247415000, 0.0345521000, 0.2339336000"); + } + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.0520488000, 0.1576315000, 0.2373841000", \ + "-0.0156921000, 0.0813457000, 0.1501120000", \ + "-0.0429544000, 0.0504212000, 0.1155254000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "setup_rising"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.0102070000, -0.1658385000, -0.3347025000", \ + "0.0965964000, -0.0565937000, -0.2364440000", \ + "0.1690247000, 0.0194967000, -0.1615742000"); + } + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.0321797000, -0.1304382000, -0.1955423000", \ + "0.0282370000, -0.0651387000, -0.1265807000", \ + "0.0506165000, -0.0415384000, -0.1042012000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "hold_rising"; + violation_delay_degrade_pct : 10.000000000; + } + } + pin ("Q") { + direction : "output"; + function : "IQ"; + internal_power () { + fall_power ("scalar") { + values("0.0000000000"); + } + related_pin : "SET_B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013177500, 0.0034729300, 0.0091529080, 0.0241224900, 0.0635748200, 0.1675515000"); + values("0.0539824000, 0.0556098000, 0.0595558000, 0.0689472000, 0.0932006000, 0.1559491000, 0.3242016000", \ + "0.0537387000, 0.0553762000, 0.0593107000, 0.0687216000, 0.0929182000, 0.1563345000, 0.3235540000", \ + "0.0533628000, 0.0550022000, 0.0589257000, 0.0683893000, 0.0923000000, 0.1552907000, 0.3233905000", \ + "0.0533069000, 0.0549440000, 0.0588589000, 0.0682703000, 0.0922483000, 0.1551841000, 0.3221753000", \ + "0.0537780000, 0.0554320000, 0.0593318000, 0.0687223000, 0.0926999000, 0.1565909000, 0.3228509000", \ + "0.0537722000, 0.0553958000, 0.0593270000, 0.0687235000, 0.0927932000, 0.1556991000, 0.3227492000", \ + "0.0549835000, 0.0563408000, 0.0598838000, 0.0690969000, 0.0936927000, 0.1569053000, 0.3247273000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013177500, 0.0034729300, 0.0091529080, 0.0241224900, 0.0635748200, 0.1675515000"); + values("0.0242767000, 0.0232424000, 0.0204310000, 0.0118600000, -0.0121071000, -0.0759117000, -0.2442988000", \ + "0.0242457000, 0.0232091000, 0.0203718000, 0.0118221000, -0.0121461000, -0.0759583000, -0.2443239000", \ + "0.0242553000, 0.0232237000, 0.0203942000, 0.0118320000, -0.0121341000, -0.0759357000, -0.2443365000", \ + "0.0238203000, 0.0227947000, 0.0199659000, 0.0114081000, -0.0125609000, -0.0763590000, -0.2447600000", \ + "0.0235309000, 0.0225012000, 0.0196890000, 0.0111266000, -0.0128398000, -0.0766546000, -0.2450227000", \ + "0.0236003000, 0.0225572000, 0.0197219000, 0.0111695000, -0.0127941000, -0.0766091000, -0.2450067000", \ + "0.0256415000, 0.0244081000, 0.0210526000, 0.0120432000, -0.0121111000, -0.0760616000, -0.2444463000"); + } + related_pin : "CLK"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013177500, 0.0034729300, 0.0091529080, 0.0241224900, 0.0635748200, 0.1675515000"); + values("0.0243577000, 0.0259624000, 0.0302741000, 0.0405421000, 0.0651145000, 0.1279971000, 0.2960108000", \ + "0.0243558000, 0.0259959000, 0.0302665000, 0.0405388000, 0.0652136000, 0.1280657000, 0.2956460000", \ + "0.0242012000, 0.0258356000, 0.0300811000, 0.0403928000, 0.0649896000, 0.1285049000, 0.2954306000", \ + "0.0238597000, 0.0254641000, 0.0297711000, 0.0400112000, 0.0646971000, 0.1275611000, 0.2952407000", \ + "0.0234985000, 0.0251206000, 0.0293752000, 0.0396562000, 0.0644558000, 0.1272163000, 0.2952615000", \ + "0.0232904000, 0.0249112000, 0.0292009000, 0.0394525000, 0.0641169000, 0.1269758000, 0.2945420000", \ + "0.0265701000, 0.0279158000, 0.0314608000, 0.0406705000, 0.0646751000, 0.1274180000, 0.2940128000"); + } + } + max_capacitance : 0.1675510000; + max_transition : 1.5053390000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013177500, 0.0034729300, 0.0091529100, 0.0241225000, 0.0635748000, 0.1675510000"); + values("0.3205806000, 0.3260139000, 0.3374271000, 0.3610056000, 0.4140508000, 0.5488554000, 0.9031145000", \ + "0.3252190000, 0.3306410000, 0.3420113000, 0.3656414000, 0.4187105000, 0.5531316000, 0.9065623000", \ + "0.3364000000, 0.3418019000, 0.3531689000, 0.3767932000, 0.4298646000, 0.5642479000, 0.9172703000", \ + "0.3620546000, 0.3674893000, 0.3788806000, 0.4024633000, 0.4555086000, 0.5897138000, 0.9435008000", \ + "0.4100392000, 0.4154410000, 0.4267980000, 0.4504388000, 0.5034891000, 0.6378230000, 0.9912174000", \ + "0.4786396000, 0.4840577000, 0.4954219000, 0.5190611000, 0.5721408000, 0.7065581000, 1.0598695000", \ + "0.5629012000, 0.5683209000, 0.5796971000, 0.6032856000, 0.6563791000, 0.7907307000, 1.1441933000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013177500, 0.0034729300, 0.0091529100, 0.0241225000, 0.0635748000, 0.1675510000"); + values("0.4593320000, 0.4676287000, 0.4846373000, 0.5216755000, 0.6150914000, 0.8596938000, 1.5037713000", \ + "0.4640982000, 0.4723930000, 0.4892892000, 0.5264076000, 0.6197741000, 0.8644291000, 1.5085977000", \ + "0.4750744000, 0.4834026000, 0.5002925000, 0.5374015000, 0.6313590000, 0.8750576000, 1.5184991000", \ + "0.5000088000, 0.5082834000, 0.5252947000, 0.5622764000, 0.6558195000, 0.9003243000, 1.5443362000", \ + "0.5473708000, 0.5557716000, 0.5726555000, 0.6097141000, 0.7035386000, 0.9473405000, 1.5918359000", \ + "0.6164346000, 0.6247037000, 0.6417227000, 0.6787338000, 0.7720781000, 1.0168353000, 1.6611075000", \ + "0.7061959000, 0.7146088000, 0.7315004000, 0.7685605000, 0.8623794000, 1.1063159000, 1.7493716000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013177500, 0.0034729300, 0.0091529100, 0.0241225000, 0.0635748000, 0.1675510000"); + values("0.0179382000, 0.0220275000, 0.0314915000, 0.0552886000, 0.1193376000, 0.2964892000, 0.7650560000", \ + "0.0176687000, 0.0219604000, 0.0315562000, 0.0552213000, 0.1194744000, 0.2963542000, 0.7684670000", \ + "0.0176715000, 0.0219627000, 0.0315403000, 0.0552586000, 0.1194646000, 0.2964927000, 0.7700125000", \ + "0.0177061000, 0.0218118000, 0.0315460000, 0.0554199000, 0.1193899000, 0.2984558000, 0.7746160000", \ + "0.0177072000, 0.0220126000, 0.0314901000, 0.0552981000, 0.1194482000, 0.2961811000, 0.7674588000", \ + "0.0176632000, 0.0220261000, 0.0315744000, 0.0549172000, 0.1198710000, 0.2971095000, 0.7665488000", \ + "0.0179653000, 0.0219900000, 0.0313149000, 0.0554320000, 0.1195163000, 0.2963006000, 0.7626230000"); + } + related_pin : "CLK"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013177500, 0.0034729300, 0.0091529100, 0.0241225000, 0.0635748000, 0.1675510000"); + values("0.0309407000, 0.0363109000, 0.0517074000, 0.0969500000, 0.2275347000, 0.5750482000, 1.4959300000", \ + "0.0305842000, 0.0364581000, 0.0516029000, 0.0967728000, 0.2281433000, 0.5739050000, 1.4965666000", \ + "0.0305487000, 0.0363371000, 0.0516338000, 0.0966612000, 0.2276956000, 0.5753160000, 1.4951763000", \ + "0.0310595000, 0.0363269000, 0.0516291000, 0.0967310000, 0.2283064000, 0.5742352000, 1.4949295000", \ + "0.0305236000, 0.0363790000, 0.0516510000, 0.0969156000, 0.2276615000, 0.5753209000, 1.4962842000", \ + "0.0310594000, 0.0367780000, 0.0516689000, 0.0966530000, 0.2277468000, 0.5746149000, 1.4984531000", \ + "0.0305585000, 0.0364039000, 0.0516714000, 0.0969244000, 0.2277041000, 0.5742100000, 1.4989154000"); + } + timing_sense : "non_unate"; + timing_type : "rising_edge"; + } + timing () { + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013177500, 0.0034729300, 0.0091529100, 0.0241225000, 0.0635748000, 0.1675510000"); + values("0.3120374000, 0.3185968000, 0.3336050000, 0.3697329000, 0.4628333000, 0.7066601000, 1.3537745000", \ + "0.3166351000, 0.3231850000, 0.3382059000, 0.3743958000, 0.4675056000, 0.7123689000, 1.3552146000", \ + "0.3296823000, 0.3362350000, 0.3511940000, 0.3873753000, 0.4803981000, 0.7243533000, 1.3680229000", \ + "0.3623515000, 0.3688936000, 0.3839172000, 0.4200559000, 0.5131769000, 0.7577744000, 1.4011426000", \ + "0.4381918000, 0.4447354000, 0.4597000000, 0.4959049000, 0.5889398000, 0.8328419000, 1.4796407000", \ + "0.6010942000, 0.6076186000, 0.6226007000, 0.6588295000, 0.7517357000, 0.9960196000, 1.6398604000", \ + "0.8872225000, 0.8938859000, 0.9090711000, 0.9454166000, 1.0385339000, 1.2822131000, 1.9277580000"); + } + related_pin : "SET_B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013177500, 0.0034729300, 0.0091529100, 0.0241225000, 0.0635748000, 0.1675510000"); + values("0.0220898000, 0.0284290000, 0.0458262000, 0.0945578000, 0.2259214000, 0.5755764000, 1.5029805000", \ + "0.0220789000, 0.0284151000, 0.0457524000, 0.0945877000, 0.2258230000, 0.5766276000, 1.5039351000", \ + "0.0220373000, 0.0283879000, 0.0457337000, 0.0944702000, 0.2260386000, 0.5759497000, 1.5053391000", \ + "0.0219267000, 0.0283442000, 0.0457894000, 0.0945810000, 0.2258483000, 0.5755924000, 1.5005019000", \ + "0.0219230000, 0.0283187000, 0.0457878000, 0.0943555000, 0.2260241000, 0.5759168000, 1.4947295000", \ + "0.0219222000, 0.0282900000, 0.0457462000, 0.0944412000, 0.2264859000, 0.5746009000, 1.4980671000", \ + "0.0230372000, 0.0292681000, 0.0463250000, 0.0948709000, 0.2268814000, 0.5741250000, 1.5020211000"); + } + timing_sense : "negative_unate"; + timing_type : "preset"; + } + } + pin ("SET_B") { + capacitance : 0.0034020000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0033640000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0051299000, 0.0051636000, 0.0052414000, 0.0052464000, 0.0052577000, 0.0052836000, 0.0053437000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0012188000, 0.0011928000, 0.0011329000, 0.0011236000, 0.0011023000, 0.0010531000, 0.0009400000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0034390000; + timing () { + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.1310566000, -0.0840677000, -0.1044128000", \ + "-0.2683776000, -0.2189473000, -0.2392923000", \ + "-0.3749857000, -0.3255553000, -0.3410176000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "recovery_rising"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.1484844000, 0.1051576000, 0.1303854000", \ + "0.2833639000, 0.2375957000, 0.2616029000", \ + "0.3887513000, 0.3429831000, 0.3633281000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "removal_rising"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + fall_constraint ("constraint_3_0_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.2148236000, 0.8333333000, 2.5000000000"); + } + related_output_pin : "Q"; + related_pin : "SET_B"; + sim_opt : "runlvl=5 accurate=1"; + timing_type : "min_pulse_width"; + violation_delay_degrade_pct : 10.000000000; + } + } + } + + cell ("sky130_fd_sc_hd__dfstp_2") { + leakage_power () { + value : 0.0120992000; + when : "CLK&D&SET_B&!Q"; + } + leakage_power () { + value : 0.0100389000; + when : "!CLK&!D&SET_B&!Q"; + } + leakage_power () { + value : 0.0099227000; + when : "CLK&!D&!SET_B&Q"; + } + leakage_power () { + value : 0.0102841000; + when : "CLK&!D&SET_B&Q"; + } + leakage_power () { + value : 0.0107911000; + when : "!CLK&D&SET_B&Q"; + } + leakage_power () { + value : 0.0104389000; + when : "CLK&D&!SET_B&Q"; + } + leakage_power () { + value : 0.0113986000; + when : "!CLK&D&SET_B&!Q"; + } + leakage_power () { + value : 0.0101572000; + when : "CLK&!D&SET_B&!Q"; + } + leakage_power () { + value : 0.0100733000; + when : "!CLK&!D&!SET_B&Q"; + } + leakage_power () { + value : 0.0108003000; + when : "CLK&D&SET_B&Q"; + } + leakage_power () { + value : 0.0101376000; + when : "!CLK&!D&SET_B&Q"; + } + leakage_power () { + value : 0.0100532000; + when : "!CLK&D&!SET_B&Q"; + } + area : 26.275200000; + cell_footprint : "sky130_fd_sc_hd__dfstp"; + cell_leakage_power : 0.0105162700; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + ff ("IQ","IQ_N") { + clocked_on : "CLK"; + next_state : "D"; + preset : "!SET_B"; + } + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("CLK") { + capacitance : 0.0017930000; + clock : "true"; + direction : "input"; + fall_capacitance : 0.0017090000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0234358000, 0.0233531000, 0.0231625000, 0.0232085000, 0.0233144000, 0.0235586000, 0.0241217000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0173823000, 0.0173101000, 0.0171437000, 0.0171752000, 0.0172477000, 0.0174150000, 0.0178006000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0018760000; + timing () { + fall_constraint ("constraint_3_0_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.1961489000, 0.8333333000, 2.5000000000"); + } + related_output_pin : "Q"; + related_pin : "CLK"; + rise_constraint ("constraint_3_0_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.3565315000, 0.8333333000, 2.5000000000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "min_pulse_width"; + violation_delay_degrade_pct : 10.000000000; + } + } + pin ("D") { + capacitance : 0.0023610000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022330000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0073562000, 0.0072832000, 0.0071150000, 0.0072679000, 0.0076203000, 0.0084329000, 0.0103059000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0001247000, -0.0003089000, -0.0007336000, -0.0005925000, -0.0002674000, 0.0004822000, 0.0022101000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024880000; + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.0666973000, 0.2443014000, 0.4546693000", \ + "-0.0437682000, 0.1240703000, 0.3283346000", \ + "-0.1259622000, 0.0345521000, 0.2351543000"); + } + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.0520488000, 0.1576315000, 0.2386048000", \ + "-0.0156921000, 0.0813457000, 0.1501120000", \ + "-0.0453958000, 0.0492005000, 0.1143047000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "setup_rising"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.0053242000, -0.1560729000, -0.3188333000", \ + "0.1039206000, -0.0480488000, -0.2230163000", \ + "0.1763490000, 0.0280417000, -0.1481465000"); + } + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.0297383000, -0.1267760000, -0.1894388000", \ + "0.0318991000, -0.0614766000, -0.1241393000", \ + "0.0542786000, -0.0378763000, -0.0993184000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "hold_rising"; + violation_delay_degrade_pct : 10.000000000; + } + } + pin ("Q") { + direction : "output"; + function : "IQ"; + internal_power () { + fall_power ("scalar") { + values("0.0000000000"); + } + related_pin : "SET_B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014610630, 0.0042694120, 0.0124757600, 0.0364557500, 0.1065283000, 0.3112892000"); + values("0.0600722000, 0.0619209000, 0.0672085000, 0.0811812000, 0.1199086000, 0.2331948000, 0.5623304000", \ + "0.0596831000, 0.0615436000, 0.0667785000, 0.0807750000, 0.1194241000, 0.2327847000, 0.5621371000", \ + "0.0593171000, 0.0611574000, 0.0663783000, 0.0803143000, 0.1191189000, 0.2322501000, 0.5618529000", \ + "0.0594674000, 0.0613074000, 0.0665313000, 0.0804713000, 0.1191194000, 0.2313217000, 0.5606111000", \ + "0.0597990000, 0.0616391000, 0.0668603000, 0.0808113000, 0.1197739000, 0.2314769000, 0.5601247000", \ + "0.0598351000, 0.0616777000, 0.0668897000, 0.0807989000, 0.1195111000, 0.2316005000, 0.5625592000", \ + "0.0620522000, 0.0636835000, 0.0683841000, 0.0817720000, 0.1211944000, 0.2325352000, 0.5614315000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014610630, 0.0042694120, 0.0124757600, 0.0364557500, 0.1065283000, 0.3112892000"); + values("0.0301161000, 0.0287396000, 0.0249888000, 0.0131732000, -0.0247717000, -0.1380014000, -0.4695840000", \ + "0.0301050000, 0.0287213000, 0.0249630000, 0.0131838000, -0.0247923000, -0.1380051000, -0.4696069000", \ + "0.0300878000, 0.0286836000, 0.0249071000, 0.0131352000, -0.0248281000, -0.1380574000, -0.4696236000", \ + "0.0296484000, 0.0282672000, 0.0244844000, 0.0127098000, -0.0252587000, -0.1384725000, -0.4700546000", \ + "0.0293391000, 0.0279403000, 0.0241866000, 0.0124182000, -0.0255552000, -0.1387702000, -0.4703693000", \ + "0.0292275000, 0.0278643000, 0.0240732000, 0.0123187000, -0.0256382000, -0.1388505000, -0.4704545000", \ + "0.0318578000, 0.0304202000, 0.0261683000, 0.0133623000, -0.0250800000, -0.1385005000, -0.4700968000"); + } + related_pin : "CLK"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014610630, 0.0042694120, 0.0124757600, 0.0364557500, 0.1065283000, 0.3112892000"); + values("0.0307645000, 0.0324699000, 0.0377242000, 0.0524240000, 0.0921383000, 0.2044172000, 0.5314663000", \ + "0.0307570000, 0.0324665000, 0.0377357000, 0.0524453000, 0.0921334000, 0.2053296000, 0.5347665000", \ + "0.0306073000, 0.0323072000, 0.0375185000, 0.0522513000, 0.0921247000, 0.2042337000, 0.5340674000", \ + "0.0302206000, 0.0319717000, 0.0372001000, 0.0519120000, 0.0916753000, 0.2044722000, 0.5341346000", \ + "0.0298344000, 0.0315809000, 0.0367694000, 0.0515499000, 0.0912980000, 0.2033213000, 0.5340969000", \ + "0.0295243000, 0.0312639000, 0.0364878000, 0.0511719000, 0.0909711000, 0.2030188000, 0.5336223000", \ + "0.0331754000, 0.0347459000, 0.0393766000, 0.0528241000, 0.0914200000, 0.2035425000, 0.5310531000"); + } + } + max_capacitance : 0.3112890000; + max_transition : 1.5034140000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014610600, 0.0042694100, 0.0124758000, 0.0364557000, 0.1065280000, 0.3112890000"); + values("0.3313717000, 0.3354600000, 0.3447309000, 0.3640655000, 0.4070862000, 0.5206822000, 0.8489545000", \ + "0.3360316000, 0.3401235000, 0.3493851000, 0.3687305000, 0.4117633000, 0.5252304000, 0.8552052000", \ + "0.3471954000, 0.3512992000, 0.3605439000, 0.3798925000, 0.4229402000, 0.5365371000, 0.8651256000", \ + "0.3728473000, 0.3769643000, 0.3861877000, 0.4055332000, 0.4485955000, 0.5621738000, 0.8901077000", \ + "0.4211551000, 0.4252463000, 0.4345112000, 0.4538541000, 0.4968916000, 0.6103418000, 0.9402840000", \ + "0.4903756000, 0.4944678000, 0.5037348000, 0.5230809000, 0.5661199000, 0.6797263000, 1.0081777000", \ + "0.5755733000, 0.5796580000, 0.5889308000, 0.6082729000, 0.6513026000, 0.7649325000, 1.0933204000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014610600, 0.0042694100, 0.0124758000, 0.0364557000, 0.1065280000, 0.3112890000"); + values("0.4806466000, 0.4871936000, 0.5016070000, 0.5326479000, 0.6137829000, 0.8484091000, 1.5299739000", \ + "0.4854916000, 0.4920430000, 0.5064488000, 0.5375071000, 0.6185313000, 0.8528893000, 1.5363216000", \ + "0.4964604000, 0.5030097000, 0.5174103000, 0.5484670000, 0.6294834000, 0.8641394000, 1.5457943000", \ + "0.5214898000, 0.5281496000, 0.5425058000, 0.5734627000, 0.6547854000, 0.8887093000, 1.5742843000", \ + "0.5691015000, 0.5757366000, 0.5900680000, 0.6211252000, 0.7022705000, 0.9364802000, 1.6199786000", \ + "0.6386289000, 0.6452552000, 0.6596698000, 0.6905914000, 0.7719536000, 1.0060000000, 1.6894388000", \ + "0.7290930000, 0.7356518000, 0.7500633000, 0.7811343000, 0.8621720000, 1.0967149000, 1.7795531000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014610600, 0.0042694100, 0.0124758000, 0.0364557000, 0.1065280000, 0.3112890000"); + values("0.0162528000, 0.0187835000, 0.0254020000, 0.0422814000, 0.0899093000, 0.2374522000, 0.6850271000", \ + "0.0163797000, 0.0187918000, 0.0255546000, 0.0423518000, 0.0898235000, 0.2375093000, 0.6764913000", \ + "0.0164268000, 0.0187340000, 0.0256088000, 0.0423668000, 0.0898954000, 0.2371721000, 0.6828656000", \ + "0.0161629000, 0.0187965000, 0.0253812000, 0.0424056000, 0.0900060000, 0.2374597000, 0.6841462000", \ + "0.0163432000, 0.0187464000, 0.0255047000, 0.0423365000, 0.0898150000, 0.2372503000, 0.6766835000", \ + "0.0163807000, 0.0188041000, 0.0255440000, 0.0419899000, 0.0899561000, 0.2375844000, 0.6833507000", \ + "0.0162659000, 0.0188383000, 0.0255096000, 0.0424547000, 0.0896279000, 0.2376065000, 0.6737224000"); + } + related_pin : "CLK"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014610600, 0.0042694100, 0.0124758000, 0.0364557000, 0.1065280000, 0.3112890000"); + values("0.0276240000, 0.0319094000, 0.0424851000, 0.0754458000, 0.1860291000, 0.5173653000, 1.4968061000", \ + "0.0276645000, 0.0316040000, 0.0423913000, 0.0753639000, 0.1857900000, 0.5175180000, 1.4960390000", \ + "0.0277096000, 0.0316476000, 0.0424149000, 0.0753633000, 0.1856016000, 0.5173938000, 1.4965001000", \ + "0.0275151000, 0.0318242000, 0.0425471000, 0.0753474000, 0.1862248000, 0.5179916000, 1.4978147000", \ + "0.0275939000, 0.0317006000, 0.0425353000, 0.0751638000, 0.1857163000, 0.5173839000, 1.4955797000", \ + "0.0275816000, 0.0318594000, 0.0424966000, 0.0753544000, 0.1859170000, 0.5176954000, 1.4948774000", \ + "0.0277280000, 0.0316092000, 0.0424286000, 0.0753448000, 0.1855750000, 0.5179911000, 1.4941721000"); + } + timing_sense : "non_unate"; + timing_type : "rising_edge"; + } + timing () { + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014610600, 0.0042694100, 0.0124758000, 0.0364557000, 0.1065280000, 0.3112890000"); + values("0.3148366000, 0.3196613000, 0.3314483000, 0.3605709000, 0.4415176000, 0.6757294000, 1.3586036000", \ + "0.3195025000, 0.3242722000, 0.3359878000, 0.3651898000, 0.4460386000, 0.6802150000, 1.3628028000", \ + "0.3323510000, 0.3371728000, 0.3488539000, 0.3780208000, 0.4590651000, 0.6934859000, 1.3764661000", \ + "0.3652767000, 0.3700523000, 0.3817408000, 0.4109325000, 0.4920159000, 0.7257134000, 1.4087144000", \ + "0.4420241000, 0.4467926000, 0.4584739000, 0.4876601000, 0.5687472000, 0.8023945000, 1.4864229000", \ + "0.6046628000, 0.6094752000, 0.6211349000, 0.6503459000, 0.7312607000, 0.9653375000, 1.6474199000", \ + "0.8939784000, 0.8989637000, 0.9108777000, 0.9401659000, 1.0212855000, 1.2551268000, 1.9391477000"); + } + related_pin : "SET_B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014610600, 0.0042694100, 0.0124758000, 0.0364557000, 0.1065280000, 0.3112890000"); + values("0.0185019000, 0.0225088000, 0.0345124000, 0.0715218000, 0.1851031000, 0.5193018000, 1.5033990000", \ + "0.0184572000, 0.0224639000, 0.0344834000, 0.0713898000, 0.1846885000, 0.5185468000, 1.5034139000", \ + "0.0184553000, 0.0224640000, 0.0343652000, 0.0714664000, 0.1849176000, 0.5200989000, 1.5031612000", \ + "0.0184192000, 0.0224221000, 0.0344302000, 0.0714417000, 0.1846353000, 0.5194750000, 1.5017296000", \ + "0.0184019000, 0.0224072000, 0.0344081000, 0.0714616000, 0.1847523000, 0.5191152000, 1.5008216000", \ + "0.0183140000, 0.0224936000, 0.0343587000, 0.0715118000, 0.1847813000, 0.5181185000, 1.5021405000", \ + "0.0197678000, 0.0236421000, 0.0352582000, 0.0718639000, 0.1846305000, 0.5184929000, 1.5016998000"); + } + timing_sense : "negative_unate"; + timing_type : "preset"; + } + } + pin ("SET_B") { + capacitance : 0.0033620000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0033050000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0051270000, 0.0051586000, 0.0052315000, 0.0052321000, 0.0052334000, 0.0052365000, 0.0052438000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0012622000, 0.0012189000, 0.0011192000, 0.0011099000, 0.0010885000, 0.0010394000, 0.0009261000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0034200000; + timing () { + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.1298359000, -0.0816263000, -0.1007506000", \ + "-0.2683776000, -0.2177266000, -0.2368509000", \ + "-0.3762064000, -0.3267760000, -0.3422383000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "recovery_rising"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.1497051000, 0.1063783000, 0.1316061000", \ + "0.2845846000, 0.2388164000, 0.2628236000", \ + "0.3911927000, 0.3454245000, 0.3657695000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "removal_rising"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + fall_constraint ("constraint_3_0_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.2258087000, 0.8333333000, 2.5000000000"); + } + related_output_pin : "Q"; + related_pin : "SET_B"; + sim_opt : "runlvl=5 accurate=1"; + timing_type : "min_pulse_width"; + violation_delay_degrade_pct : 10.000000000; + } + } + } + + cell ("sky130_fd_sc_hd__dfstp_4") { + leakage_power () { + value : 0.0137195000; + when : "CLK&D&SET_B&!Q"; + } + leakage_power () { + value : 0.0116592000; + when : "!CLK&!D&SET_B&!Q"; + } + leakage_power () { + value : 0.0097567000; + when : "CLK&!D&!SET_B&Q"; + } + leakage_power () { + value : 0.0101180000; + when : "CLK&!D&SET_B&Q"; + } + leakage_power () { + value : 0.0106245000; + when : "!CLK&D&SET_B&Q"; + } + leakage_power () { + value : 0.0102729000; + when : "CLK&D&!SET_B&Q"; + } + leakage_power () { + value : 0.0130189000; + when : "!CLK&D&SET_B&!Q"; + } + leakage_power () { + value : 0.0117775000; + when : "CLK&!D&SET_B&!Q"; + } + leakage_power () { + value : 0.0099070000; + when : "!CLK&!D&!SET_B&Q"; + } + leakage_power () { + value : 0.0106342000; + when : "CLK&D&SET_B&Q"; + } + leakage_power () { + value : 0.0099706000; + when : "!CLK&!D&SET_B&Q"; + } + leakage_power () { + value : 0.0098873000; + when : "!CLK&D&!SET_B&Q"; + } + area : 30.028800000; + cell_footprint : "sky130_fd_sc_hd__dfstp"; + cell_leakage_power : 0.0109455200; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + ff ("IQ","IQ_N") { + clocked_on : "CLK"; + next_state : "D"; + preset : "!SET_B"; + } + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("CLK") { + capacitance : 0.0017760000; + clock : "true"; + direction : "input"; + fall_capacitance : 0.0016940000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0232686000, 0.0231860000, 0.0229957000, 0.0230470000, 0.0231652000, 0.0234380000, 0.0240668000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0172554000, 0.0171832000, 0.0170168000, 0.0170337000, 0.0170725000, 0.0171621000, 0.0173687000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0018570000; + timing () { + fall_constraint ("constraint_3_0_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.1928533000, 0.8333333000, 2.5000000000"); + } + related_output_pin : "Q"; + related_pin : "CLK"; + rise_constraint ("constraint_3_0_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.3796002000, 0.8333333000, 2.5000000000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "min_pulse_width"; + violation_delay_degrade_pct : 10.000000000; + } + } + pin ("D") { + capacitance : 0.0023610000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022330000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0073635000, 0.0072883000, 0.0071149000, 0.0072660000, 0.0076142000, 0.0084169000, 0.0102673000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0001218000, -0.0003061000, -0.0007311000, -0.0005920000, -0.0002715000, 0.0004675000, 0.0021711000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024880000; + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.0642559000, 0.2418600000, 0.4510072000", \ + "-0.0449889000, 0.1228496000, 0.3271139000", \ + "-0.1247415000, 0.0357728000, 0.2339336000"); + } + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.0520488000, 0.1588522000, 0.2386048000", \ + "-0.0144714000, 0.0825664000, 0.1513327000", \ + "-0.0429544000, 0.0516419000, 0.1167461000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "setup_rising"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.0065449000, -0.1585143000, -0.3224954000", \ + "0.1014792000, -0.0504902000, -0.2266784000", \ + "0.1726869000, 0.0243796000, -0.1530293000"); + } + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.0321797000, -0.1304382000, -0.1943216000", \ + "0.0282370000, -0.0651387000, -0.1278014000", \ + "0.0506165000, -0.0415384000, -0.1029805000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "hold_rising"; + violation_delay_degrade_pct : 10.000000000; + } + } + pin ("Q") { + direction : "output"; + function : "IQ"; + internal_power () { + fall_power ("scalar") { + values("0.0000000000"); + } + related_pin : "SET_B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016399840, 0.0053790920, 0.0176432500, 0.0578692800, 0.1898093000, 0.6225684000"); + values("0.0771726000, 0.0791071000, 0.0852948000, 0.1057173000, 0.1706499000, 0.3821558000, 1.0761255000", \ + "0.0767719000, 0.0786339000, 0.0848185000, 0.1051668000, 0.1704811000, 0.3837635000, 1.0805878000", \ + "0.0763454000, 0.0781876000, 0.0845166000, 0.1049720000, 0.1701005000, 0.3831408000, 1.0793313000", \ + "0.0764802000, 0.0783781000, 0.0846643000, 0.1051368000, 0.1702346000, 0.3816382000, 1.0768124000", \ + "0.0768287000, 0.0786569000, 0.0849341000, 0.1052710000, 0.1704958000, 0.3819774000, 1.0698654000", \ + "0.0767680000, 0.0787412000, 0.0849465000, 0.1053341000, 0.1704507000, 0.3818011000, 1.0766770000", \ + "0.0781065000, 0.0799810000, 0.0859369000, 0.1059022000, 0.1718116000, 0.3822543000, 1.0767176000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016399840, 0.0053790920, 0.0176432500, 0.0578692800, 0.1898093000, 0.6225684000"); + values("0.0433419000, 0.0414575000, 0.0354933000, 0.0172290000, -0.0441945000, -0.2559078000, -0.9565021000", \ + "0.0433064000, 0.0414535000, 0.0354470000, 0.0172435000, -0.0442645000, -0.2559120000, -0.9564768000", \ + "0.0433349000, 0.0414240000, 0.0354909000, 0.0172677000, -0.0443430000, -0.2559230000, -0.9564719000", \ + "0.0428454000, 0.0408816000, 0.0349298000, 0.0167896000, -0.0446967000, -0.2563386000, -0.9569292000", \ + "0.0425830000, 0.0407013000, 0.0347944000, 0.0166174000, -0.0449119000, -0.2566172000, -0.9571528000", \ + "0.0426975000, 0.0408423000, 0.0347541000, 0.0165389000, -0.0448892000, -0.2564854000, -0.9571710000", \ + "0.0484822000, 0.0465386000, 0.0404538000, 0.0210941000, -0.0430765000, -0.2560258000, -0.9566051000"); + } + related_pin : "CLK"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016399840, 0.0053790920, 0.0176432500, 0.0578692800, 0.1898093000, 0.6225684000"); + values("0.0490495000, 0.0508989000, 0.0571053000, 0.0775204000, 0.1427179000, 0.3553499000, 1.0524642000", \ + "0.0489720000, 0.0507552000, 0.0570165000, 0.0774362000, 0.1427736000, 0.3535812000, 1.0476493000", \ + "0.0488576000, 0.0507099000, 0.0567990000, 0.0773255000, 0.1426942000, 0.3543849000, 1.0513180000", \ + "0.0485259000, 0.0503820000, 0.0564485000, 0.0770206000, 0.1418549000, 0.3534555000, 1.0520203000", \ + "0.0481845000, 0.0500706000, 0.0561003000, 0.0765821000, 0.1415671000, 0.3528701000, 1.0443870000", \ + "0.0479770000, 0.0497329000, 0.0559182000, 0.0764541000, 0.1415934000, 0.3544899000, 1.0461071000", \ + "0.0501290000, 0.0519469000, 0.0579307000, 0.0779220000, 0.1420391000, 0.3527414000, 1.0467670000"); + } + } + max_capacitance : 0.6225680000; + max_transition : 1.5019950000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016399800, 0.0053790900, 0.0176432000, 0.0578693000, 0.1898090000, 0.6225680000"); + values("0.4284925000, 0.4321941000, 0.4423047000, 0.4659346000, 0.5151804000, 0.6272079000, 0.9447566000", \ + "0.4331685000, 0.4368633000, 0.4470976000, 0.4707306000, 0.5202038000, 0.6319299000, 0.9497633000", \ + "0.4443255000, 0.4480489000, 0.4582560000, 0.4819148000, 0.5314576000, 0.6430140000, 0.9609673000", \ + "0.4699173000, 0.4736653000, 0.4838367000, 0.5076669000, 0.5568392000, 0.6686635000, 0.9860633000", \ + "0.5179819000, 0.5217022000, 0.5319227000, 0.5555842000, 0.6050702000, 0.7166566000, 1.0342954000", \ + "0.5865703000, 0.5903557000, 0.6005407000, 0.6242005000, 0.6734555000, 0.7853897000, 1.1027536000", \ + "0.6709817000, 0.6747072000, 0.6848607000, 0.7085558000, 0.7581344000, 0.8697149000, 1.1872144000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016399800, 0.0053790900, 0.0176432000, 0.0578693000, 0.1898090000, 0.6225680000"); + values("0.5717622000, 0.5765045000, 0.5893120000, 0.6190649000, 0.6924932000, 0.9136427000, 1.6341102000", \ + "0.5762104000, 0.5809723000, 0.5936487000, 0.6235505000, 0.6973653000, 0.9176381000, 1.6383025000", \ + "0.5874511000, 0.5922746000, 0.6048618000, 0.6349319000, 0.7086817000, 0.9293988000, 1.6504240000", \ + "0.6123801000, 0.6172082000, 0.6297872000, 0.6598624000, 0.7334103000, 0.9536896000, 1.6746365000", \ + "0.6597666000, 0.6645022000, 0.6770449000, 0.7070663000, 0.7806367000, 1.0008995000, 1.7207104000", \ + "0.7290220000, 0.7337266000, 0.7466210000, 0.7763912000, 0.8503242000, 1.0712047000, 1.7929405000", \ + "0.8186149000, 0.8233222000, 0.8360287000, 0.8660978000, 0.9398573000, 1.1600250000, 1.8817088000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016399800, 0.0053790900, 0.0176432000, 0.0578693000, 0.1898090000, 0.6225680000"); + values("0.0360117000, 0.0380370000, 0.0446432000, 0.0593286000, 0.0987997000, 0.2173298000, 0.6311101000", \ + "0.0360349000, 0.0381436000, 0.0443646000, 0.0594668000, 0.0984293000, 0.2170178000, 0.6310075000", \ + "0.0360619000, 0.0383774000, 0.0443498000, 0.0601324000, 0.0981054000, 0.2168160000, 0.6312500000", \ + "0.0363050000, 0.0384261000, 0.0446557000, 0.0594409000, 0.0990135000, 0.2171381000, 0.6274269000", \ + "0.0357993000, 0.0381389000, 0.0443522000, 0.0601772000, 0.0991845000, 0.2174672000, 0.6321128000", \ + "0.0361063000, 0.0383930000, 0.0441314000, 0.0593441000, 0.0991100000, 0.2170476000, 0.6283670000", \ + "0.0360744000, 0.0383484000, 0.0445071000, 0.0601710000, 0.0987109000, 0.2174121000, 0.6270097000"); + } + related_pin : "CLK"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016399800, 0.0053790900, 0.0176432000, 0.0578693000, 0.1898090000, 0.6225680000"); + values("0.0390928000, 0.0420609000, 0.0507045000, 0.0757399000, 0.1620567000, 0.4683606000, 1.4944875000", \ + "0.0389755000, 0.0419461000, 0.0507103000, 0.0757944000, 0.1619539000, 0.4680689000, 1.4927245000", \ + "0.0393475000, 0.0418872000, 0.0504232000, 0.0758617000, 0.1619926000, 0.4675559000, 1.4954976000", \ + "0.0393080000, 0.0420011000, 0.0504184000, 0.0758780000, 0.1617079000, 0.4678594000, 1.4947664000", \ + "0.0389229000, 0.0420632000, 0.0505382000, 0.0761564000, 0.1621217000, 0.4676407000, 1.4945839000", \ + "0.0391077000, 0.0421535000, 0.0508203000, 0.0759162000, 0.1619707000, 0.4688219000, 1.4941088000", \ + "0.0392064000, 0.0423718000, 0.0504592000, 0.0758573000, 0.1620008000, 0.4679588000, 1.4958811000"); + } + timing_sense : "non_unate"; + timing_type : "rising_edge"; + } + timing () { + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016399800, 0.0053790900, 0.0176432000, 0.0578693000, 0.1898090000, 0.6225680000"); + values("0.3906759000, 0.3947574000, 0.4059705000, 0.4337536000, 0.5061108000, 0.7268277000, 1.4478989000", \ + "0.3951418000, 0.3989618000, 0.4101809000, 0.4381290000, 0.5106534000, 0.7309117000, 1.4517330000", \ + "0.4075777000, 0.4115141000, 0.4227912000, 0.4506797000, 0.5231020000, 0.7436625000, 1.4648177000", \ + "0.4401818000, 0.4444075000, 0.4556580000, 0.4835905000, 0.5559058000, 0.7770359000, 1.4968637000", \ + "0.5169347000, 0.5207990000, 0.5319921000, 0.5598734000, 0.6324171000, 0.8536604000, 1.5730965000", \ + "0.6793061000, 0.6833747000, 0.6945112000, 0.7224204000, 0.7948366000, 1.0161770000, 1.7356486000", \ + "0.9691504000, 0.9733365000, 0.9845822000, 1.0126103000, 1.0850896000, 1.3052686000, 2.0249802000"); + } + related_pin : "SET_B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016399800, 0.0053790900, 0.0176432000, 0.0578693000, 0.1898090000, 0.6225680000"); + values("0.0318401000, 0.0349739000, 0.0437718000, 0.0700532000, 0.1587046000, 0.4690467000, 1.4937702000", \ + "0.0316945000, 0.0347259000, 0.0433704000, 0.0700053000, 0.1591753000, 0.4695433000, 1.4985602000", \ + "0.0316039000, 0.0346788000, 0.0435802000, 0.0700766000, 0.1592733000, 0.4703238000, 1.4987888000", \ + "0.0318493000, 0.0348725000, 0.0434566000, 0.0700030000, 0.1593679000, 0.4688346000, 1.4973740000", \ + "0.0316487000, 0.0348440000, 0.0436162000, 0.0702510000, 0.1590421000, 0.4695487000, 1.4927148000", \ + "0.0317936000, 0.0347784000, 0.0436296000, 0.0700047000, 0.1593451000, 0.4698462000, 1.4976833000", \ + "0.0322716000, 0.0355918000, 0.0441644000, 0.0701699000, 0.1592196000, 0.4669418000, 1.5019950000"); + } + timing_sense : "negative_unate"; + timing_type : "preset"; + } + } + pin ("SET_B") { + capacitance : 0.0033590000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0033000000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0051231000, 0.0051557000, 0.0052307000, 0.0052374000, 0.0052529000, 0.0052886000, 0.0053710000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0012562000, 0.0012139000, 0.0011164000, 0.0011072000, 0.0010859000, 0.0010369000, 0.0009240000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0034190000; + timing () { + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.1310566000, -0.0828470000, -0.1031921000", \ + "-0.2683776000, -0.2189473000, -0.2380716000", \ + "-0.3749857000, -0.3255553000, -0.3410176000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "recovery_rising"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.1484844000, 0.1051576000, 0.1303854000", \ + "0.2833639000, 0.2375957000, 0.2603821000", \ + "0.3887513000, 0.3429831000, 0.3621074000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "removal_rising"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + fall_constraint ("constraint_3_0_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.2400893000, 0.8333333000, 2.5000000000"); + } + related_output_pin : "Q"; + related_pin : "SET_B"; + sim_opt : "runlvl=5 accurate=1"; + timing_type : "min_pulse_width"; + violation_delay_degrade_pct : 10.000000000; + } + } + } + + cell ("sky130_fd_sc_hd__dfxbp_1") { + leakage_power () { + value : 0.0113768000; + when : "CLK&D&!Q&Q_N"; + } + leakage_power () { + value : 0.0103024000; + when : "!CLK&!D&!Q&Q_N"; + } + leakage_power () { + value : 0.0142233000; + when : "CLK&!D&Q&!Q_N"; + } + leakage_power () { + value : 0.0139049000; + when : "!CLK&D&Q&!Q_N"; + } + leakage_power () { + value : 0.0114806000; + when : "!CLK&D&!Q&Q_N"; + } + leakage_power () { + value : 0.0102975000; + when : "CLK&!D&!Q&Q_N"; + } + leakage_power () { + value : 0.0137965000; + when : "CLK&D&Q&!Q_N"; + } + leakage_power () { + value : 0.0141522000; + when : "!CLK&!D&Q&!Q_N"; + } + area : 23.772800000; + cell_footprint : "sky130_fd_sc_hd__dfxbp"; + cell_leakage_power : 0.0124417900; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + ff ("IQ","IQ_N") { + clocked_on : "CLK"; + next_state : "D"; + } + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("CLK") { + capacitance : 0.0017830000; + clock : "true"; + direction : "input"; + fall_capacitance : 0.0017020000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0226934000, 0.0225795000, 0.0223169000, 0.0223888000, 0.0225547000, 0.0229371000, 0.0238187000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0178186000, 0.0176958000, 0.0174127000, 0.0174241000, 0.0174501000, 0.0175104000, 0.0176494000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0018650000; + timing () { + fall_constraint ("constraint_3_0_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.2071340000, 0.8333333000, 2.5000000000"); + } + related_output_pin : "Q"; + related_pin : "CLK"; + rise_constraint ("constraint_3_0_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.1752772000, 0.8333333000, 2.5000000000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "min_pulse_width"; + violation_delay_degrade_pct : 10.000000000; + } + } + pin ("D") { + capacitance : 0.0016770000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0016810000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0054745000, 0.0054208000, 0.0052971000, 0.0053513000, 0.0054764000, 0.0057648000, 0.0064296000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0004531000, -0.0005151000, -0.0006580000, -0.0006100000, -0.0004995000, -0.0002446000, 0.0003431000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0016730000; + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.1033184000, 0.3175436000, 0.6206849000", \ + "-0.0095885000, 0.1985332000, 0.4967917000", \ + "-0.0978861000, 0.1090150000, 0.4023906000"); + } + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.0532695000, 0.1686178000, 0.2495911000", \ + "-0.0169128000, 0.0850078000, 0.1501120000", \ + "-0.0453958000, 0.0504212000, 0.1106426000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "setup_rising"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.0431660000, -0.2451842000, -0.5068216000", \ + "0.0672995000, -0.1359395000, -0.4085631000", \ + "0.1433900000, -0.0561868000, -0.3300313000"); + } + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.0297383000, -0.1316588000, -0.1869974000", \ + "0.0355612000, -0.0614766000, -0.1143737000", \ + "0.0579408000, -0.0354349000, -0.0895527000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "hold_rising"; + violation_delay_degrade_pct : 10.000000000; + } + } + pin ("Q") { + direction : "output"; + function : "IQ"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013067210, 0.0034150410, 0.0089250130, 0.0233250100, 0.0609585600, 0.1593117000"); + values("-0.0054826000, -0.0008276000, 0.0076783000, 0.0166138000, 0.0111326000, -0.0377973000, -0.1911461000", \ + "-0.0054284000, -0.0007783000, 0.0077238000, 0.0166149000, 0.0111391000, -0.0377960000, -0.1911502000", \ + "-0.0052964000, -0.0006613000, 0.0077942000, 0.0166789000, 0.0110975000, -0.0378438000, -0.1912331000", \ + "-0.0053281000, -0.0007250000, 0.0076764000, 0.0164379000, 0.0107791000, -0.0382497000, -0.1916540000", \ + "-0.0053522000, -0.0007662000, 0.0076080000, 0.0163051000, 0.0106096000, -0.0384213000, -0.1918516000", \ + "-0.0053787000, -0.0007889000, 0.0075817000, 0.0163228000, 0.0106333000, -0.0384277000, -0.1918470000", \ + "-0.0053834000, -0.0007020000, 0.0078525000, 0.0168274000, 0.0114336000, -0.0376976000, -0.1910495000"); + } + related_pin : "CLK"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013067210, 0.0034150410, 0.0089250130, 0.0233250100, 0.0609585600, 0.1593117000"); + values("-0.0071012000, -0.0043912000, 0.0018312000, 0.0150061000, 0.0421667000, 0.1055146000, 0.2651636000", \ + "-0.0070521000, -0.0043571000, 0.0018340000, 0.0149370000, 0.0420855000, 0.1053308000, 0.2651834000", \ + "-0.0069210000, -0.0042410000, 0.0019214000, 0.0149823000, 0.0421199000, 0.1053274000, 0.2649489000", \ + "-0.0069459000, -0.0042938000, 0.0018044000, 0.0147902000, 0.0418075000, 0.1044370000, 0.2633489000", \ + "-0.0069739000, -0.0043422000, 0.0017219000, 0.0146365000, 0.0416035000, 0.1042305000, 0.2632410000", \ + "-0.0070047000, -0.0043743000, 0.0016857000, 0.0146065000, 0.0415478000, 0.1046532000, 0.2643858000", \ + "-0.0070176000, -0.0043061000, 0.0019204000, 0.0150399000, 0.0419939000, 0.1049076000, 0.2642877000"); + } + } + max_capacitance : 0.1593120000; + max_transition : 1.4988650000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013067200, 0.0034150400, 0.0089250100, 0.0233250000, 0.0609586000, 0.1593120000"); + values("0.2809787000, 0.2867570000, 0.2988770000, 0.3237131000, 0.3776950000, 0.5072104000, 0.8436098000", \ + "0.2856670000, 0.2914494000, 0.3035988000, 0.3283958000, 0.3823747000, 0.5118743000, 0.8475957000", \ + "0.2967450000, 0.3025200000, 0.3146503000, 0.3394728000, 0.3934367000, 0.5229461000, 0.8593626000", \ + "0.3224458000, 0.3282324000, 0.3403559000, 0.3651870000, 0.4191361000, 0.5486627000, 0.8844088000", \ + "0.3696210000, 0.3754011000, 0.3875209000, 0.4123563000, 0.4663307000, 0.5958402000, 0.9317997000", \ + "0.4365058000, 0.4422571000, 0.4544123000, 0.4792260000, 0.5331922000, 0.6627159000, 0.9986502000", \ + "0.5190540000, 0.5248428000, 0.5369900000, 0.5617795000, 0.6157582000, 0.7452864000, 1.0810280000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013067200, 0.0034150400, 0.0089250100, 0.0233250000, 0.0609586000, 0.1593120000"); + values("0.2835835000, 0.2906255000, 0.3064312000, 0.3434594000, 0.4380692000, 0.6827338000, 1.3211768000", \ + "0.2882511000, 0.2952951000, 0.3110846000, 0.3481273000, 0.4427539000, 0.6871723000, 1.3290893000", \ + "0.2991458000, 0.3061884000, 0.3219847000, 0.3590263000, 0.4536291000, 0.6979838000, 1.3404438000", \ + "0.3252240000, 0.3321953000, 0.3480001000, 0.3850240000, 0.4796027000, 0.7241311000, 1.3637290000", \ + "0.3733506000, 0.3803894000, 0.3961789000, 0.4332012000, 0.5277985000, 0.7720062000, 1.4170620000", \ + "0.4444641000, 0.4514607000, 0.4672712000, 0.5042922000, 0.5989051000, 0.8435533000, 1.4838540000", \ + "0.5371599000, 0.5442308000, 0.5600476000, 0.5971221000, 0.6917789000, 0.9364369000, 1.5749455000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013067200, 0.0034150400, 0.0089250100, 0.0233250000, 0.0609586000, 0.1593120000"); + values("0.0203386000, 0.0245776000, 0.0345697000, 0.0588278000, 0.1199722000, 0.2846436000, 0.7340124000", \ + "0.0203152000, 0.0246358000, 0.0346446000, 0.0588665000, 0.1195673000, 0.2844780000, 0.7303312000", \ + "0.0203605000, 0.0247328000, 0.0347731000, 0.0588051000, 0.1197663000, 0.2842201000, 0.7307692000", \ + "0.0203210000, 0.0245823000, 0.0347770000, 0.0587565000, 0.1198229000, 0.2850881000, 0.7334354000", \ + "0.0203502000, 0.0245674000, 0.0348373000, 0.0587400000, 0.1194722000, 0.2844647000, 0.7318172000", \ + "0.0204782000, 0.0246980000, 0.0347232000, 0.0587306000, 0.1197791000, 0.2846501000, 0.7307787000", \ + "0.0203677000, 0.0246424000, 0.0345796000, 0.0588340000, 0.1195391000, 0.2847425000, 0.7256828000"); + } + related_pin : "CLK"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013067200, 0.0034150400, 0.0089250100, 0.0233250000, 0.0609586000, 0.1593120000"); + values("0.0258237000, 0.0324822000, 0.0498493000, 0.0992239000, 0.2315568000, 0.5783737000, 1.4988651000", \ + "0.0258572000, 0.0325466000, 0.0499697000, 0.0992956000, 0.2314060000, 0.5797111000, 1.4960296000", \ + "0.0258523000, 0.0325384000, 0.0499396000, 0.0992688000, 0.2313582000, 0.5793692000, 1.4973291000", \ + "0.0259825000, 0.0325182000, 0.0499102000, 0.0992766000, 0.2313689000, 0.5778562000, 1.4974409000", \ + "0.0258572000, 0.0325147000, 0.0498740000, 0.0992182000, 0.2313167000, 0.5794848000, 1.4942682000", \ + "0.0260790000, 0.0325772000, 0.0499779000, 0.0992633000, 0.2310322000, 0.5798421000, 1.4960533000", \ + "0.0261166000, 0.0326542000, 0.0501039000, 0.0993451000, 0.2313845000, 0.5777602000, 1.4952563000"); + } + timing_sense : "non_unate"; + timing_type : "rising_edge"; + } + } + pin ("Q_N") { + direction : "output"; + function : "IQ_N"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013248540, 0.0035104760, 0.0093017370, 0.0246468900, 0.0653070500, 0.1730446000"); + values("-0.0057707000, -0.0013889000, 0.0067081000, 0.0150120000, 0.0078847000, -0.0462547000, -0.2149526000", \ + "-0.0057175000, -0.0013580000, 0.0066941000, 0.0149394000, 0.0077642000, -0.0463834000, -0.2151356000", \ + "-0.0055876000, -0.0012422000, 0.0067793000, 0.0149800000, 0.0077522000, -0.0464183000, -0.2151940000", \ + "-0.0056057000, -0.0012790000, 0.0067012000, 0.0148387000, 0.0075370000, -0.0466626000, -0.2154561000", \ + "-0.0056404000, -0.0013418000, 0.0065828000, 0.0146372000, 0.0072604000, -0.0469962000, -0.2158298000", \ + "-0.0056698000, -0.0013671000, 0.0065609000, 0.0146179000, 0.0072371000, -0.0470161000, -0.2158502000", \ + "-0.0056864000, -0.0013073000, 0.0067876000, 0.0150623000, 0.0078029000, -0.0464691000, -0.2152238000"); + } + related_pin : "CLK"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013248540, 0.0035104760, 0.0093017370, 0.0246468900, 0.0653070500, 0.1730446000"); + values("-0.0070438000, -0.0041784000, 0.0024957000, 0.0166137000, 0.0461416000, 0.1141123000, 0.2897863000", \ + "-0.0069875000, -0.0041282000, 0.0025371000, 0.0166189000, 0.0461271000, 0.1142570000, 0.2896594000", \ + "-0.0068562000, -0.0040102000, 0.0026266000, 0.0166864000, 0.0459782000, 0.1142184000, 0.2894493000", \ + "-0.0068854000, -0.0040791000, 0.0024937000, 0.0164347000, 0.0456322000, 0.1144894000, 0.2879126000", \ + "-0.0069102000, -0.0041154000, 0.0024136000, 0.0163003000, 0.0454265000, 0.1136218000, 0.2876046000", \ + "-0.0069354000, -0.0041369000, 0.0024062000, 0.0163249000, 0.0456577000, 0.1142418000, 0.2877297000", \ + "-0.0069405000, -0.0040480000, 0.0026652000, 0.0168298000, 0.0462420000, 0.1146942000, 0.2895345000"); + } + } + max_capacitance : 0.1730450000; + max_transition : 1.4992970000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013248500, 0.0035104800, 0.0093017400, 0.0246469000, 0.0653071000, 0.1730450000"); + values("0.3338745000, 0.3389951000, 0.3499357000, 0.3730743000, 0.4262632000, 0.5634303000, 0.9271915000", \ + "0.3385464000, 0.3436858000, 0.3546276000, 0.3777234000, 0.4308944000, 0.5681980000, 0.9312953000", \ + "0.3496367000, 0.3547738000, 0.3657161000, 0.3888233000, 0.4420513000, 0.5792888000, 0.9424141000", \ + "0.3755705000, 0.3806655000, 0.3916091000, 0.4147481000, 0.4679139000, 0.6051619000, 0.9693605000", \ + "0.4234686000, 0.4286023000, 0.4395430000, 0.4626644000, 0.5158821000, 0.6531177000, 1.0163410000", \ + "0.4944894000, 0.4995984000, 0.5105695000, 0.5336831000, 0.5868222000, 0.7240459000, 1.0879475000", \ + "0.5874014000, 0.5925397000, 0.6034811000, 0.6265902000, 0.6798225000, 0.8170652000, 1.1815259000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013248500, 0.0035104800, 0.0093017400, 0.0246469000, 0.0653071000, 0.1730450000"); + values("0.3345255000, 0.3405901000, 0.3550149000, 0.3903184000, 0.4825244000, 0.7257558000, 1.3714991000", \ + "0.3392322000, 0.3453386000, 0.3596949000, 0.3949095000, 0.4871072000, 0.7306131000, 1.3757807000", \ + "0.3503169000, 0.3564175000, 0.3707851000, 0.4060152000, 0.4980437000, 0.7417982000, 1.3885403000", \ + "0.3759796000, 0.3820352000, 0.3964514000, 0.4318712000, 0.5238999000, 0.7672147000, 1.4133655000", \ + "0.4231102000, 0.4292331000, 0.4436566000, 0.4789792000, 0.5710782000, 0.8143639000, 1.4600308000", \ + "0.4900329000, 0.4961618000, 0.5105051000, 0.5458497000, 0.6378149000, 0.8819899000, 1.5275773000", \ + "0.5726364000, 0.5786926000, 0.5930476000, 0.6283518000, 0.7204251000, 0.9648345000, 1.6084142000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013248500, 0.0035104800, 0.0093017400, 0.0246469000, 0.0653071000, 0.1730450000"); + values("0.0164052000, 0.0206578000, 0.0302986000, 0.0542539000, 0.1200449000, 0.3020092000, 0.7923853000", \ + "0.0166487000, 0.0204884000, 0.0302659000, 0.0543965000, 0.1202049000, 0.3019864000, 0.7887255000", \ + "0.0166706000, 0.0205383000, 0.0302767000, 0.0543956000, 0.1201909000, 0.3019893000, 0.7863020000", \ + "0.0163929000, 0.0206241000, 0.0301651000, 0.0543524000, 0.1203208000, 0.3017577000, 0.7880359000", \ + "0.0166908000, 0.0205974000, 0.0302837000, 0.0543437000, 0.1201348000, 0.3019918000, 0.7893919000", \ + "0.0163865000, 0.0206182000, 0.0302176000, 0.0540498000, 0.1201929000, 0.3022156000, 0.7922470000", \ + "0.0166720000, 0.0205281000, 0.0302824000, 0.0544029000, 0.1202110000, 0.3018188000, 0.7864883000"); + } + related_pin : "CLK"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013248500, 0.0035104800, 0.0093017400, 0.0246469000, 0.0653071000, 0.1730450000"); + values("0.0200068000, 0.0264557000, 0.0438055000, 0.0920966000, 0.2224881000, 0.5697788000, 1.4992970000", \ + "0.0200112000, 0.0264344000, 0.0437807000, 0.0920713000, 0.2226008000, 0.5704149000, 1.4954517000", \ + "0.0199832000, 0.0264282000, 0.0437766000, 0.0920968000, 0.2229777000, 0.5712931000, 1.4964505000", \ + "0.0200019000, 0.0264286000, 0.0438610000, 0.0920271000, 0.2228837000, 0.5732534000, 1.4942347000", \ + "0.0200178000, 0.0264558000, 0.0438145000, 0.0920887000, 0.2230886000, 0.5729094000, 1.4957212000", \ + "0.0199993000, 0.0264797000, 0.0438492000, 0.0921370000, 0.2230236000, 0.5722164000, 1.4910694000", \ + "0.0199907000, 0.0264320000, 0.0438281000, 0.0921197000, 0.2230087000, 0.5713494000, 1.4944617000"); + } + timing_sense : "non_unate"; + timing_type : "rising_edge"; + } + } + } + + cell ("sky130_fd_sc_hd__dfxbp_2") { + leakage_power () { + value : 0.0119064000; + when : "CLK&D&!Q&Q_N"; + } + leakage_power () { + value : 0.0108319000; + when : "!CLK&!D&!Q&Q_N"; + } + leakage_power () { + value : 0.0134870000; + when : "CLK&!D&Q&!Q_N"; + } + leakage_power () { + value : 0.0131686000; + when : "!CLK&D&Q&!Q_N"; + } + leakage_power () { + value : 0.0120101000; + when : "!CLK&D&!Q&Q_N"; + } + leakage_power () { + value : 0.0108270000; + when : "CLK&!D&!Q&Q_N"; + } + leakage_power () { + value : 0.0130602000; + when : "CLK&D&Q&!Q_N"; + } + leakage_power () { + value : 0.0134159000; + when : "!CLK&!D&Q&!Q_N"; + } + area : 26.275200000; + cell_footprint : "sky130_fd_sc_hd__dfxbp"; + cell_leakage_power : 0.0123383900; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + ff ("IQ","IQ_N") { + clocked_on : "CLK"; + next_state : "D"; + } + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("CLK") { + capacitance : 0.0017800000; + clock : "true"; + direction : "input"; + fall_capacitance : 0.0016950000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0226628000, 0.0225479000, 0.0222832000, 0.0223632000, 0.0225475000, 0.0229725000, 0.0239523000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0178197000, 0.0176966000, 0.0174129000, 0.0174501000, 0.0175357000, 0.0177334000, 0.0181890000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0018650000; + timing () { + fall_constraint ("constraint_3_0_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.2093310000, 0.8333333000, 2.5000000000"); + } + related_output_pin : "Q"; + related_pin : "CLK"; + rise_constraint ("constraint_3_0_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.1851638000, 0.8333333000, 2.5000000000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "min_pulse_width"; + violation_delay_degrade_pct : 10.000000000; + } + } + pin ("D") { + capacitance : 0.0016770000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0016810000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0055389000, 0.0054574000, 0.0052694000, 0.0053319000, 0.0054760000, 0.0058082000, 0.0065740000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0004553000, -0.0005151000, -0.0006527000, -0.0006049000, -0.0004947000, -0.0002404000, 0.0003457000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0016730000; + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.1045391000, 0.3199850000, 0.6219056000", \ + "-0.0083678000, 0.2009746000, 0.4992331000", \ + "-0.0966654000, 0.1090150000, 0.4048320000"); + } + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.0544902000, 0.1710592000, 0.2544740000", \ + "-0.0156921000, 0.0862285000, 0.1513327000", \ + "-0.0453958000, 0.0516419000, 0.1118633000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "setup_rising"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.0407246000, -0.2427428000, -0.5007181000", \ + "0.0685202000, -0.1334980000, -0.4036804000", \ + "0.1446107000, -0.0549661000, -0.3275899000"); + } + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.0285176000, -0.1304382000, -0.1845560000", \ + "0.0355612000, -0.0602559000, -0.1143737000", \ + "0.0579408000, -0.0354349000, -0.0895527000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "hold_rising"; + violation_delay_degrade_pct : 10.000000000; + } + } + pin ("Q") { + direction : "output"; + function : "IQ"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014456210, 0.0041796400, 0.0120843500, 0.0349387800, 0.1010165000, 0.2920631000"); + values("-0.0057461000, -0.0005547000, 0.0101077000, 0.0217896000, 0.0092629000, -0.0823753000, -0.3850126000", \ + "-0.0056845000, -0.0005110000, 0.0101369000, 0.0218088000, 0.0093105000, -0.0823165000, -0.3849930000", \ + "-0.0055490000, -0.0003809000, 0.0102170000, 0.0218235000, 0.0092582000, -0.0824438000, -0.3851564000", \ + "-0.0055900000, -0.0004514000, 0.0100912000, 0.0216018000, 0.0088505000, -0.0828740000, -0.3855865000", \ + "-0.0056437000, -0.0005202000, 0.0099935000, 0.0214542000, 0.0086827000, -0.0831029000, -0.3858702000", \ + "-0.0057405000, -0.0006049000, 0.0099037000, 0.0213946000, 0.0086319000, -0.0831177000, -0.3858779000", \ + "-0.0059141000, -0.0006977000, 0.0100129000, 0.0218508000, 0.0094369000, -0.0824977000, -0.3852706000"); + } + related_pin : "CLK"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014456210, 0.0041796400, 0.0120843500, 0.0349387800, 0.1010165000, 0.2920631000"); + values("-0.0073683000, -0.0046030000, 0.0026009000, 0.0200155000, 0.0613637000, 0.1692873000, 0.4763728000", \ + "-0.0073164000, -0.0045620000, 0.0025962000, 0.0199795000, 0.0613405000, 0.1692190000, 0.4794763000", \ + "-0.0071823000, -0.0044426000, 0.0026952000, 0.0200202000, 0.0612611000, 0.1696448000, 0.4776952000", \ + "-0.0072168000, -0.0045048000, 0.0025657000, 0.0197987000, 0.0609143000, 0.1690306000, 0.4775162000", \ + "-0.0072715000, -0.0045783000, 0.0024493000, 0.0196147000, 0.0606326000, 0.1693911000, 0.4748742000", \ + "-0.0073705000, -0.0046785000, 0.0023446000, 0.0195079000, 0.0606021000, 0.1685264000, 0.4780004000", \ + "-0.0075399000, -0.0047486000, 0.0024999000, 0.0199316000, 0.0609999000, 0.1692889000, 0.4788320000"); + } + } + max_capacitance : 0.2920630000; + max_transition : 1.5026260000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014456200, 0.0041796400, 0.0120844000, 0.0349388000, 0.1010160000, 0.2920630000"); + values("0.2939337000, 0.2991456000, 0.3105704000, 0.3338237000, 0.3828770000, 0.5017026000, 0.8331890000", \ + "0.2986641000, 0.3038158000, 0.3152867000, 0.3383178000, 0.3875935000, 0.5064137000, 0.8379199000", \ + "0.3097049000, 0.3148803000, 0.3263292000, 0.3496073000, 0.3986365000, 0.5174657000, 0.8483946000", \ + "0.3354556000, 0.3405949000, 0.3520446000, 0.3752912000, 0.4243495000, 0.5431761000, 0.8750231000", \ + "0.3825875000, 0.3877902000, 0.3992241000, 0.4224771000, 0.4715326000, 0.5903603000, 0.9218285000", \ + "0.4494993000, 0.4546689000, 0.4660974000, 0.4893612000, 0.5384150000, 0.6572429000, 0.9885449000", \ + "0.5320565000, 0.5372565000, 0.5487030000, 0.5719559000, 0.6210189000, 0.7398491000, 1.0713375000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014456200, 0.0041796400, 0.0120844000, 0.0349388000, 0.1010160000, 0.2920630000"); + values("0.2915415000, 0.2974732000, 0.3111724000, 0.3428633000, 0.4263008000, 0.6614584000, 1.3434092000", \ + "0.2963151000, 0.3021714000, 0.3158973000, 0.3476527000, 0.4310308000, 0.6660844000, 1.3439048000", \ + "0.3070964000, 0.3130338000, 0.3267790000, 0.3584773000, 0.4419116000, 0.6769550000, 1.3543232000", \ + "0.3331387000, 0.3390565000, 0.3527865000, 0.3845348000, 0.4678624000, 0.7029640000, 1.3811806000", \ + "0.3814105000, 0.3873324000, 0.4010140000, 0.4327500000, 0.5161817000, 0.7511866000, 1.4292345000", \ + "0.4523299000, 0.4582610000, 0.4719295000, 0.5036253000, 0.5871542000, 0.8222781000, 1.4993913000", \ + "0.5449576000, 0.5509430000, 0.5646837000, 0.5963235000, 0.6797641000, 0.9150148000, 1.5924395000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014456200, 0.0041796400, 0.0120844000, 0.0349388000, 0.1010160000, 0.2920630000"); + values("0.0198373000, 0.0231327000, 0.0309251000, 0.0498398000, 0.0997312000, 0.2437546000, 0.6823145000", \ + "0.0196640000, 0.0230318000, 0.0308999000, 0.0501471000, 0.0995483000, 0.2437247000, 0.6822563000", \ + "0.0198109000, 0.0230543000, 0.0311045000, 0.0501161000, 0.0994619000, 0.2439108000, 0.6830778000", \ + "0.0196387000, 0.0230427000, 0.0309121000, 0.0502598000, 0.0996850000, 0.2441380000, 0.6856588000", \ + "0.0198104000, 0.0231680000, 0.0309211000, 0.0498269000, 0.0997233000, 0.2437237000, 0.6874989000", \ + "0.0197163000, 0.0231023000, 0.0310053000, 0.0501585000, 0.0994668000, 0.2441724000, 0.6866173000", \ + "0.0198658000, 0.0230767000, 0.0310097000, 0.0502092000, 0.0994081000, 0.2439696000, 0.6793464000"); + } + related_pin : "CLK"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014456200, 0.0041796400, 0.0120844000, 0.0349388000, 0.1010160000, 0.2920630000"); + values("0.0228861000, 0.0274590000, 0.0402981000, 0.0773530000, 0.1918802000, 0.5256561000, 1.5026261000", \ + "0.0227768000, 0.0274077000, 0.0401665000, 0.0773535000, 0.1917161000, 0.5254573000, 1.4945482000", \ + "0.0229023000, 0.0274904000, 0.0402333000, 0.0773668000, 0.1916745000, 0.5253888000, 1.4970435000", \ + "0.0229005000, 0.0273991000, 0.0401264000, 0.0773527000, 0.1912976000, 0.5252174000, 1.4933316000", \ + "0.0228419000, 0.0274808000, 0.0401537000, 0.0773541000, 0.1916395000, 0.5240703000, 1.4943603000", \ + "0.0229576000, 0.0276408000, 0.0402595000, 0.0774330000, 0.1914362000, 0.5244811000, 1.5008912000", \ + "0.0230037000, 0.0275850000, 0.0402911000, 0.0775002000, 0.1916715000, 0.5243518000, 1.5016002000"); + } + timing_sense : "non_unate"; + timing_type : "rising_edge"; + } + } + pin ("Q_N") { + direction : "output"; + function : "IQ_N"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014681390, 0.0043108630, 0.0126578900, 0.0371670900, 0.1091329000, 0.3204445000"); + values("-0.0059905000, -0.0010739000, 0.0091447000, 0.0200345000, 0.0052049000, -0.0961700000, -0.4318294000", \ + "-0.0059349000, -0.0010323000, 0.0091507000, 0.0200077000, 0.0051357000, -0.0962866000, -0.4319614000", \ + "-0.0058034000, -0.0009136000, 0.0092290000, 0.0200410000, 0.0051192000, -0.0963154000, -0.4320474000", \ + "-0.0058325000, -0.0009631000, 0.0091367000, 0.0198648000, 0.0048579000, -0.0966180000, -0.4323306000", \ + "-0.0058907000, -0.0010458000, 0.0090095000, 0.0196516000, 0.0045285000, -0.0970083000, -0.4327474000", \ + "-0.0059885000, -0.0011454000, 0.0089047000, 0.0195553000, 0.0044387000, -0.0971051000, -0.4328074000", \ + "-0.0061693000, -0.0012419000, 0.0089971000, 0.0199684000, 0.0048968000, -0.0967035000, -0.4323371000"); + } + related_pin : "CLK"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014681390, 0.0043108630, 0.0126578900, 0.0371670900, 0.1091329000, 0.3204445000"); + values("-0.0073610000, -0.0044899000, 0.0031840000, 0.0218063000, 0.0663540000, 0.1856135000, 0.5269221000", \ + "-0.0073032000, -0.0044414000, 0.0032150000, 0.0218290000, 0.0663637000, 0.1856424000, 0.5271029000", \ + "-0.0071667000, -0.0043132000, 0.0033147000, 0.0218378000, 0.0662840000, 0.1853440000, 0.5282354000", \ + "-0.0072041000, -0.0043805000, 0.0031588000, 0.0216322000, 0.0659281000, 0.1852988000, 0.5277705000", \ + "-0.0072563000, -0.0044503000, 0.0030777000, 0.0214638000, 0.0657698000, 0.1846813000, 0.5262124000", \ + "-0.0073524000, -0.0045445000, 0.0029827000, 0.0213871000, 0.0656759000, 0.1838250000, 0.5251569000", \ + "-0.0075062000, -0.0045816000, 0.0031514000, 0.0218117000, 0.0661818000, 0.1847365000, 0.5233616000"); + } + } + max_capacitance : 0.3204440000; + max_transition : 1.5000040000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014681400, 0.0043108600, 0.0126579000, 0.0371671000, 0.1091330000, 0.3204440000"); + values("0.3731912000, 0.3778953000, 0.3884605000, 0.4101524000, 0.4564214000, 0.5735504000, 0.9111091000", \ + "0.3779075000, 0.3826397000, 0.3931673000, 0.4148214000, 0.4611629000, 0.5782286000, 0.9153185000", \ + "0.3890191000, 0.3937645000, 0.4042767000, 0.4259400000, 0.4721960000, 0.5893718000, 0.9270197000", \ + "0.4143366000, 0.4190992000, 0.4296436000, 0.4512953000, 0.4975888000, 0.6145358000, 0.9511834000", \ + "0.4628384000, 0.4675429000, 0.4781117000, 0.4997537000, 0.5460413000, 0.6631465000, 1.0007911000", \ + "0.5338146000, 0.5385105000, 0.5489842000, 0.5705450000, 0.6168849000, 0.7339707000, 1.0713894000", \ + "0.6267308000, 0.6315005000, 0.6420655000, 0.6636441000, 0.7099950000, 0.8271099000, 1.1647078000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014681400, 0.0043108600, 0.0126579000, 0.0371671000, 0.1091330000, 0.3204440000"); + values("0.3774744000, 0.3827781000, 0.3953425000, 0.4250546000, 0.5052750000, 0.7373323000, 1.4205001000", \ + "0.3821422000, 0.3874530000, 0.3999971000, 0.4298188000, 0.5100953000, 0.7423455000, 1.4252451000", \ + "0.3932538000, 0.3985847000, 0.4111124000, 0.4408532000, 0.5210570000, 0.7531054000, 1.4362779000", \ + "0.4189314000, 0.4242763000, 0.4366814000, 0.4665681000, 0.5467103000, 0.7787018000, 1.4618713000", \ + "0.4660918000, 0.4714143000, 0.4839641000, 0.5136814000, 0.5937965000, 0.8259054000, 1.5089726000", \ + "0.5329846000, 0.5382764000, 0.5507867000, 0.5806411000, 0.6607120000, 0.8930132000, 1.5757120000", \ + "0.6156549000, 0.6209541000, 0.6335176000, 0.6631512000, 0.7434952000, 0.9765194000, 1.6592211000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014681400, 0.0043108600, 0.0126579000, 0.0371671000, 0.1091330000, 0.3204440000"); + values("0.0187029000, 0.0218779000, 0.0289293000, 0.0468728000, 0.0953051000, 0.2454093000, 0.7025816000", \ + "0.0186896000, 0.0216368000, 0.0288264000, 0.0470670000, 0.0956636000, 0.2444467000, 0.7022690000", \ + "0.0187617000, 0.0216733000, 0.0288741000, 0.0470651000, 0.0957222000, 0.2452724000, 0.7025432000", \ + "0.0187542000, 0.0216799000, 0.0288893000, 0.0470978000, 0.0954611000, 0.2446547000, 0.7032816000", \ + "0.0185553000, 0.0215163000, 0.0293217000, 0.0471148000, 0.0956309000, 0.2452111000, 0.6978825000", \ + "0.0185762000, 0.0215259000, 0.0290220000, 0.0470565000, 0.0959132000, 0.2451253000, 0.7007563000", \ + "0.0185898000, 0.0215943000, 0.0288889000, 0.0471331000, 0.0955531000, 0.2451730000, 0.6958025000"); + } + related_pin : "CLK"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014681400, 0.0043108600, 0.0126579000, 0.0371671000, 0.1091330000, 0.3204440000"); + values("0.0198138000, 0.0241140000, 0.0360235000, 0.0717001000, 0.1830411000, 0.5148825000, 1.4977699000", \ + "0.0199296000, 0.0240958000, 0.0360666000, 0.0716995000, 0.1830006000, 0.5160203000, 1.4997453000", \ + "0.0196496000, 0.0239790000, 0.0359694000, 0.0717413000, 0.1830314000, 0.5149990000, 1.4967306000", \ + "0.0198208000, 0.0240416000, 0.0359606000, 0.0717954000, 0.1826920000, 0.5155061000, 1.4979881000", \ + "0.0198502000, 0.0241582000, 0.0360400000, 0.0716244000, 0.1830282000, 0.5155956000, 1.4983632000", \ + "0.0196348000, 0.0240388000, 0.0360382000, 0.0717838000, 0.1828325000, 0.5159727000, 1.5000038000", \ + "0.0197884000, 0.0241350000, 0.0360132000, 0.0718167000, 0.1828389000, 0.5155632000, 1.4953894000"); + } + timing_sense : "non_unate"; + timing_type : "rising_edge"; + } + } + } + + cell ("sky130_fd_sc_hd__dfxtp_1") { + leakage_power () { + value : 0.0091260000; + when : "CLK&D&!Q"; + } + leakage_power () { + value : 0.0080516000; + when : "!CLK&!D&!Q"; + } + leakage_power () { + value : 0.0084678000; + when : "CLK&!D&Q"; + } + leakage_power () { + value : 0.0081494000; + when : "!CLK&D&Q"; + } + leakage_power () { + value : 0.0092298000; + when : "!CLK&D&!Q"; + } + leakage_power () { + value : 0.0080467000; + when : "CLK&!D&!Q"; + } + leakage_power () { + value : 0.0080410000; + when : "CLK&D&Q"; + } + leakage_power () { + value : 0.0083967000; + when : "!CLK&!D&Q"; + } + area : 20.019200000; + cell_footprint : "sky130_fd_sc_hd__dfxtp"; + cell_leakage_power : 0.0084386350; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + ff ("IQ","IQ_N") { + clocked_on : "CLK"; + next_state : "D"; + } + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("CLK") { + capacitance : 0.0017940000; + clock : "true"; + direction : "input"; + fall_capacitance : 0.0017120000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0227158000, 0.0226016000, 0.0223385000, 0.0224266000, 0.0226296000, 0.0230975000, 0.0241762000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0178184000, 0.0176956000, 0.0174124000, 0.0174497000, 0.0175356000, 0.0177335000, 0.0181899000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0018770000; + timing () { + fall_constraint ("constraint_3_0_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.2082325000, 0.8333333000, 2.5000000000"); + } + related_output_pin : "Q"; + related_pin : "CLK"; + rise_constraint ("constraint_3_0_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.1686861000, 0.8333333000, 2.5000000000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "min_pulse_width"; + violation_delay_degrade_pct : 10.000000000; + } + } + pin ("D") { + capacitance : 0.0016780000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0016810000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0054714000, 0.0054188000, 0.0052975000, 0.0053518000, 0.0054769000, 0.0057650000, 0.0064295000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0004267000, -0.0004952000, -0.0006531000, -0.0006053000, -0.0004953000, -0.0002417000, 0.0003431000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0016740000; + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.1033184000, 0.3187643000, 0.6206849000", \ + "-0.0108092000, 0.1997539000, 0.4980123000", \ + "-0.0966654000, 0.1090150000, 0.4036113000"); + } + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.0508281000, 0.1649557000, 0.2434876000", \ + "-0.0181335000, 0.0837871000, 0.1476706000", \ + "-0.0453958000, 0.0504212000, 0.1106426000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "setup_rising"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.0468281000, -0.2512878000, -0.5178079000", \ + "0.0636374000, -0.1408223000, -0.4146667000", \ + "0.1409486000, -0.0598490000, -0.3349141000"); + } + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.0285176000, -0.1316588000, -0.1857767000", \ + "0.0355612000, -0.0602559000, -0.1143737000", \ + "0.0579408000, -0.0354349000, -0.0895527000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "hold_rising"; + violation_delay_degrade_pct : 10.000000000; + } + } + pin ("Q") { + direction : "output"; + function : "IQ"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013104490, 0.0034345540, 0.0090016190, 0.0235923300, 0.0618331000, 0.1620583000"); + values("0.0190634000, 0.0180793000, 0.0153023000, 0.0068343000, -0.0166240000, -0.0785441000, -0.2408877000", \ + "0.0190768000, 0.0180948000, 0.0153314000, 0.0068509000, -0.0165979000, -0.0785129000, -0.2408601000", \ + "0.0191492000, 0.0181883000, 0.0154150000, 0.0069405000, -0.0165205000, -0.0784341000, -0.2407886000", \ + "0.0186857000, 0.0176924000, 0.0149297000, 0.0064486000, -0.0170029000, -0.0789201000, -0.2412692000", \ + "0.0183710000, 0.0173865000, 0.0146105000, 0.0061428000, -0.0173154000, -0.0792394000, -0.2415775000", \ + "0.0192369000, 0.0179868000, 0.0145973000, 0.0059922000, -0.0174452000, -0.0793603000, -0.2417206000", \ + "0.0201970000, 0.0189707000, 0.0156635000, 0.0067443000, -0.0168609000, -0.0789011000, -0.2412689000"); + } + related_pin : "CLK"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013104490, 0.0034345540, 0.0090016190, 0.0235923300, 0.0618331000, 0.1620583000"); + values("0.0177646000, 0.0193971000, 0.0233851000, 0.0327475000, 0.0562523000, 0.1177991000, 0.2778807000", \ + "0.0176630000, 0.0192938000, 0.0232755000, 0.0326502000, 0.0559730000, 0.1175683000, 0.2790250000", \ + "0.0177510000, 0.0193724000, 0.0233518000, 0.0327256000, 0.0560518000, 0.1176326000, 0.2794671000", \ + "0.0174417000, 0.0190740000, 0.0230712000, 0.0323867000, 0.0557982000, 0.1167644000, 0.2775787000", \ + "0.0169781000, 0.0185996000, 0.0225870000, 0.0319373000, 0.0553063000, 0.1163212000, 0.2771098000", \ + "0.0169381000, 0.0185222000, 0.0224544000, 0.0318620000, 0.0552467000, 0.1161432000, 0.2768812000", \ + "0.0185061000, 0.0198623000, 0.0233271000, 0.0323516000, 0.0555884000, 0.1166932000, 0.2765244000"); + } + } + max_capacitance : 0.1620580000; + max_transition : 1.4979510000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013104500, 0.0034345500, 0.0090016200, 0.0235923000, 0.0618331000, 0.1620580000"); + values("0.2652426000, 0.2704631000, 0.2814136000, 0.3040849000, 0.3548850000, 0.4829165000, 0.8184850000", \ + "0.2698856000, 0.2750948000, 0.2860738000, 0.3087274000, 0.3594963000, 0.4876597000, 0.8231034000", \ + "0.2810230000, 0.2861993000, 0.2971512000, 0.3198187000, 0.3706330000, 0.4986082000, 0.8341430000", \ + "0.3066856000, 0.3118962000, 0.3228766000, 0.3455267000, 0.3962939000, 0.5242380000, 0.8597210000", \ + "0.3538829000, 0.3591000000, 0.3700543000, 0.3927264000, 0.4435225000, 0.5715469000, 0.9069842000", \ + "0.4207567000, 0.4259731000, 0.4369489000, 0.4595964000, 0.5104241000, 0.6382177000, 0.9734934000", \ + "0.5033737000, 0.5085845000, 0.5194807000, 0.5421503000, 0.5929778000, 0.7209600000, 1.0553800000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013104500, 0.0034345500, 0.0090016200, 0.0235923000, 0.0618331000, 0.1620580000"); + values("0.2692208000, 0.2759120000, 0.2912889000, 0.3279992000, 0.4217970000, 0.6665245000, 1.3109124000", \ + "0.2739075000, 0.2806270000, 0.2959557000, 0.3326931000, 0.4264703000, 0.6709840000, 1.3137214000", \ + "0.2850037000, 0.2917141000, 0.3070411000, 0.3437776000, 0.4375723000, 0.6820410000, 1.3251137000", \ + "0.3109157000, 0.3177000000, 0.3330731000, 0.3697138000, 0.4634656000, 0.7081447000, 1.3505562000", \ + "0.3588843000, 0.3656163000, 0.3810043000, 0.4176165000, 0.5115445000, 0.7560778000, 1.3983928000", \ + "0.4302250000, 0.4370071000, 0.4523242000, 0.4890442000, 0.5826956000, 0.8274527000, 1.4692350000", \ + "0.5228102000, 0.5296081000, 0.5449542000, 0.5816437000, 0.6755747000, 0.9208264000, 1.5599231000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013104500, 0.0034345500, 0.0090016200, 0.0235923000, 0.0618331000, 0.1620580000"); + values("0.0170130000, 0.0209158000, 0.0305161000, 0.0532956000, 0.1140993000, 0.2828197000, 0.7291198000", \ + "0.0170204000, 0.0208936000, 0.0304365000, 0.0532848000, 0.1141926000, 0.2823546000, 0.7286334000", \ + "0.0170521000, 0.0208928000, 0.0304488000, 0.0531171000, 0.1141636000, 0.2818789000, 0.7296576000", \ + "0.0170249000, 0.0208895000, 0.0304105000, 0.0532922000, 0.1142203000, 0.2810162000, 0.7330789000", \ + "0.0170145000, 0.0209623000, 0.0305155000, 0.0532973000, 0.1141109000, 0.2834042000, 0.7304687000", \ + "0.0170612000, 0.0210305000, 0.0304362000, 0.0533915000, 0.1136621000, 0.2818343000, 0.7244916000", \ + "0.0169871000, 0.0209343000, 0.0304787000, 0.0534007000, 0.1145486000, 0.2807576000, 0.7217655000"); + } + related_pin : "CLK"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013104500, 0.0034345500, 0.0090016200, 0.0235923000, 0.0618331000, 0.1620580000"); + values("0.0234424000, 0.0298911000, 0.0475084000, 0.0964473000, 0.2281124000, 0.5769554000, 1.4974917000", \ + "0.0233802000, 0.0299373000, 0.0474781000, 0.0964878000, 0.2280204000, 0.5776107000, 1.4979508000", \ + "0.0234508000, 0.0299402000, 0.0474791000, 0.0964980000, 0.2280563000, 0.5776538000, 1.4968740000", \ + "0.0233737000, 0.0299111000, 0.0474168000, 0.0964358000, 0.2283930000, 0.5766957000, 1.4968595000", \ + "0.0233381000, 0.0299148000, 0.0474966000, 0.0964763000, 0.2280841000, 0.5770273000, 1.4966087000", \ + "0.0234295000, 0.0300408000, 0.0474620000, 0.0962365000, 0.2283888000, 0.5762835000, 1.4972330000", \ + "0.0236097000, 0.0300974000, 0.0475865000, 0.0964619000, 0.2286190000, 0.5760052000, 1.4919925000"); + } + timing_sense : "non_unate"; + timing_type : "rising_edge"; + } + } + } + + cell ("sky130_fd_sc_hd__dfxtp_2") { + leakage_power () { + value : 0.0096452000; + when : "CLK&D&!Q"; + } + leakage_power () { + value : 0.0085707000; + when : "!CLK&!D&!Q"; + } + leakage_power () { + value : 0.0079604000; + when : "CLK&!D&Q"; + } + leakage_power () { + value : 0.0076421000; + when : "!CLK&D&Q"; + } + leakage_power () { + value : 0.0097489000; + when : "!CLK&D&!Q"; + } + leakage_power () { + value : 0.0085659000; + when : "CLK&!D&!Q"; + } + leakage_power () { + value : 0.0075337000; + when : "CLK&D&Q"; + } + leakage_power () { + value : 0.0078894000; + when : "!CLK&!D&Q"; + } + area : 21.270400000; + cell_footprint : "sky130_fd_sc_hd__dfxtp"; + cell_leakage_power : 0.0084445270; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + ff ("IQ","IQ_N") { + clocked_on : "CLK"; + next_state : "D"; + } + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("CLK") { + capacitance : 0.0017870000; + clock : "true"; + direction : "input"; + fall_capacitance : 0.0016980000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0226814000, 0.0225677000, 0.0223054000, 0.0223900000, 0.0225848000, 0.0230339000, 0.0240693000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0178185000, 0.0176956000, 0.0174125000, 0.0174244000, 0.0174521000, 0.0175156000, 0.0176624000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0018770000; + timing () { + fall_constraint ("constraint_3_0_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.2093310000, 0.8333333000, 2.5000000000"); + } + related_output_pin : "Q"; + related_pin : "CLK"; + rise_constraint ("constraint_3_0_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.1785727000, 0.8333333000, 2.5000000000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "min_pulse_width"; + violation_delay_degrade_pct : 10.000000000; + } + } + pin ("D") { + capacitance : 0.0016770000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0016810000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0054663000, 0.0054155000, 0.0052985000, 0.0053543000, 0.0054830000, 0.0057795000, 0.0064631000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0004539000, -0.0005158000, -0.0006587000, -0.0006107000, -0.0005001000, -0.0002454000, 0.0003421000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0016740000; + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.1057598000, 0.3199850000, 0.6231263000", \ + "-0.0083678000, 0.2009746000, 0.4992331000", \ + "-0.0966654000, 0.1102357000, 0.4048320000"); + } + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.0557109000, 0.1722799000, 0.2556946000", \ + "-0.0156921000, 0.0862285000, 0.1525534000", \ + "-0.0453958000, 0.0516419000, 0.1118633000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "setup_rising"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.0395039000, -0.2403014000, -0.4970560000", \ + "0.0697409000, -0.1322773000, -0.4024596000", \ + "0.1458314000, -0.0537454000, -0.3263691000"); + } + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.0285176000, -0.1304382000, -0.1845560000", \ + "0.0355612000, -0.0602559000, -0.1131530000", \ + "0.0579408000, -0.0354349000, -0.0883320000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "hold_rising"; + violation_delay_degrade_pct : 10.000000000; + } + } + pin ("Q") { + direction : "output"; + function : "IQ"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014545450, 0.0042314040, 0.0123095400, 0.0358095600, 0.1041733000, 0.3030494000"); + values("0.0228197000, 0.0214479000, 0.0177281000, 0.0061374000, -0.0310957000, -0.1416340000, -0.4637669000", \ + "0.0228573000, 0.0214312000, 0.0177256000, 0.0061362000, -0.0310667000, -0.1416088000, -0.4637320000", \ + "0.0229357000, 0.0215561000, 0.0178018000, 0.0062280000, -0.0309803000, -0.1415176000, -0.4636490000", \ + "0.0224730000, 0.0210603000, 0.0173468000, 0.0057838000, -0.0314469000, -0.1419864000, -0.4641200000", \ + "0.0221963000, 0.0208463000, 0.0171261000, 0.0055235000, -0.0317016000, -0.1422392000, -0.4643719000", \ + "0.0227450000, 0.0212380000, 0.0171301000, 0.0055124000, -0.0316869000, -0.1422308000, -0.4643576000", \ + "0.0253895000, 0.0239679000, 0.0197260000, 0.0070594000, -0.0307127000, -0.1414027000, -0.4635981000"); + } + related_pin : "CLK"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014545450, 0.0042314040, 0.0123095400, 0.0358095600, 0.1041733000, 0.3030494000"); + values("0.0230390000, 0.0247664000, 0.0297915000, 0.0434849000, 0.0813527000, 0.1916590000, 0.5081785000", \ + "0.0229655000, 0.0246906000, 0.0297126000, 0.0434013000, 0.0812681000, 0.1904434000, 0.5116607000", \ + "0.0230207000, 0.0247482000, 0.0297628000, 0.0434599000, 0.0813613000, 0.1904532000, 0.5088325000", \ + "0.0227271000, 0.0244661000, 0.0294862000, 0.0431743000, 0.0810124000, 0.1912006000, 0.5094204000", \ + "0.0223497000, 0.0240690000, 0.0290966000, 0.0427864000, 0.0806954000, 0.1907905000, 0.5089236000", \ + "0.0223152000, 0.0240289000, 0.0289908000, 0.0427565000, 0.0805890000, 0.1895692000, 0.5080376000", \ + "0.0243142000, 0.0258854000, 0.0304875000, 0.0437307000, 0.0814834000, 0.1908396000, 0.5080981000"); + } + } + max_capacitance : 0.3030490000; + max_transition : 1.5035290000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014545500, 0.0042314000, 0.0123095000, 0.0358096000, 0.1041730000, 0.3030490000"); + values("0.2795616000, 0.2841125000, 0.2942010000, 0.3149094000, 0.3594390000, 0.4727498000, 0.7983809000", \ + "0.2842579000, 0.2888093000, 0.2989315000, 0.3195862000, 0.3641682000, 0.4772693000, 0.8016181000", \ + "0.2953230000, 0.2998833000, 0.3099785000, 0.3307426000, 0.3752246000, 0.4884096000, 0.8138323000", \ + "0.3210279000, 0.3255841000, 0.3357010000, 0.3564503000, 0.4009351000, 0.5140751000, 0.8396123000", \ + "0.3682029000, 0.3727567000, 0.3828441000, 0.4035163000, 0.4480865000, 0.5613935000, 0.8870422000", \ + "0.4351280000, 0.4396260000, 0.4497359000, 0.4705039000, 0.5149845000, 0.6281191000, 0.9525851000", \ + "0.5176687000, 0.5222068000, 0.5323268000, 0.5530301000, 0.5975534000, 0.7107622000, 1.0352513000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014545500, 0.0042314000, 0.0123095000, 0.0358096000, 0.1041730000, 0.3030490000"); + values("0.2792339000, 0.2847200000, 0.2975762000, 0.3279108000, 0.4094114000, 0.6433676000, 1.3230015000", \ + "0.2838874000, 0.2893809000, 0.3021559000, 0.3324817000, 0.4141691000, 0.6476517000, 1.3297279000", \ + "0.2950091000, 0.3004876000, 0.3133279000, 0.3435017000, 0.4249499000, 0.6589563000, 1.3425838000", \ + "0.3203534000, 0.3258430000, 0.3387028000, 0.3689726000, 0.4505780000, 0.6843520000, 1.3655790000", \ + "0.3689354000, 0.3743940000, 0.3872474000, 0.4175316000, 0.4991633000, 0.7328872000, 1.4142169000", \ + "0.4399090000, 0.4454017000, 0.4582228000, 0.4885338000, 0.5698912000, 0.8039221000, 1.4892577000", \ + "0.5327795000, 0.5382492000, 0.5510782000, 0.5813615000, 0.6627552000, 0.8968980000, 1.5772934000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014545500, 0.0042314000, 0.0123095000, 0.0358096000, 0.1041730000, 0.3030490000"); + values("0.0171319000, 0.0200545000, 0.0269521000, 0.0444305000, 0.0914008000, 0.2356388000, 0.6632985000", \ + "0.0170833000, 0.0200305000, 0.0270855000, 0.0443957000, 0.0915485000, 0.2347225000, 0.6701127000", \ + "0.0171181000, 0.0200280000, 0.0271128000, 0.0444161000, 0.0915577000, 0.2344551000, 0.6632783000", \ + "0.0170921000, 0.0200207000, 0.0270818000, 0.0444044000, 0.0915514000, 0.2343707000, 0.6625780000", \ + "0.0171479000, 0.0199621000, 0.0269877000, 0.0443700000, 0.0913969000, 0.2356017000, 0.6631085000", \ + "0.0171052000, 0.0201017000, 0.0270415000, 0.0444582000, 0.0910585000, 0.2347783000, 0.6656244000", \ + "0.0170238000, 0.0200991000, 0.0271344000, 0.0445470000, 0.0911988000, 0.2341863000, 0.6609164000"); + } + related_pin : "CLK"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014545500, 0.0042314000, 0.0123095000, 0.0358096000, 0.1041730000, 0.3030490000"); + values("0.0207924000, 0.0250128000, 0.0372263000, 0.0737691000, 0.1870318000, 0.5211080000, 1.4975174000", \ + "0.0208246000, 0.0251676000, 0.0372314000, 0.0737100000, 0.1870793000, 0.5211611000, 1.5014349000", \ + "0.0207863000, 0.0250060000, 0.0371499000, 0.0737817000, 0.1865098000, 0.5218005000, 1.5035291000", \ + "0.0208196000, 0.0250770000, 0.0372513000, 0.0737636000, 0.1868316000, 0.5215758000, 1.4992965000", \ + "0.0207773000, 0.0249961000, 0.0372319000, 0.0737688000, 0.1867752000, 0.5217680000, 1.4988655000", \ + "0.0208188000, 0.0251549000, 0.0372389000, 0.0736757000, 0.1868050000, 0.5219233000, 1.5032332000", \ + "0.0208355000, 0.0251925000, 0.0373854000, 0.0737629000, 0.1869371000, 0.5206598000, 1.4994747000"); + } + timing_sense : "non_unate"; + timing_type : "rising_edge"; + } + } + } + + cell ("sky130_fd_sc_hd__dfxtp_4") { + leakage_power () { + value : 0.0083293000; + when : "CLK&!D&Q"; + } + leakage_power () { + value : 0.0080413000; + when : "!CLK&D&Q"; + } + leakage_power () { + value : 0.0100255000; + when : "!CLK&D&!Q"; + } + leakage_power () { + value : 0.0088792000; + when : "CLK&!D&!Q"; + } + leakage_power () { + value : 0.0079211000; + when : "CLK&D&Q"; + } + leakage_power () { + value : 0.0082837000; + when : "!CLK&!D&Q"; + } + leakage_power () { + value : 0.0099385000; + when : "CLK&D&!Q"; + } + leakage_power () { + value : 0.0088461000; + when : "!CLK&!D&!Q"; + } + area : 23.772800000; + cell_footprint : "sky130_fd_sc_hd__dfxtp"; + cell_leakage_power : 0.0087830730; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + ff ("IQ","IQ_N") { + clocked_on : "CLK"; + next_state : "D"; + } + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("CLK") { + capacitance : 0.0017750000; + clock : "true"; + direction : "input"; + fall_capacitance : 0.0017010000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0215156000, 0.0214006000, 0.0211353000, 0.0212090000, 0.0213791000, 0.0217709000, 0.0226744000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0163159000, 0.0161908000, 0.0159023000, 0.0159198000, 0.0159602000, 0.0160533000, 0.0162681000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0018480000; + timing () { + fall_constraint ("constraint_3_0_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.2016414000, 0.8333333000, 2.5000000000"); + } + related_output_pin : "Q"; + related_pin : "CLK"; + rise_constraint ("constraint_3_0_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.1895578000, 0.8333333000, 2.5000000000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "min_pulse_width"; + violation_delay_degrade_pct : 10.000000000; + } + } + pin ("D") { + capacitance : 0.0015530000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0015090000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0049067000, 0.0048332000, 0.0046638000, 0.0047201000, 0.0048498000, 0.0051487000, 0.0058380000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0000045863, -0.0000596120, -0.0002076000, -0.0001587000, -0.0000461083, 0.0002135000, 0.0008119000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0015970000; + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.1045391000, 0.3187643000, 0.6145814000", \ + "-0.0059264000, 0.2021953000, 0.4943503000", \ + "-0.0856790000, 0.1187806000, 0.4060527000"); + } + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.0569316000, 0.1747214000, 0.2569154000", \ + "-0.0144714000, 0.0886699000, 0.1562155000", \ + "-0.0429544000, 0.0553040000, 0.1167461000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "setup_rising"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.0382832000, -0.2378600000, -0.4860696000", \ + "0.0648581000, -0.1347187000, -0.3963561000", \ + "0.1336244000, -0.0622904000, -0.3275899000"); + } + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.0285176000, -0.1316588000, -0.1857767000", \ + "0.0343405000, -0.0614766000, -0.1155944000", \ + "0.0567201000, -0.0378763000, -0.0919941000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "hold_rising"; + violation_delay_degrade_pct : 10.000000000; + } + } + pin ("Q") { + direction : "output"; + function : "IQ"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016047860, 0.0051506790, 0.0165314800, 0.0530589900, 0.1702967000, 0.5465797000"); + values("0.0325915000, 0.0308688000, 0.0255683000, 0.0092707000, -0.0469874000, -0.2358876000, -0.8452148000", \ + "0.0325283000, 0.0309160000, 0.0255453000, 0.0092825000, -0.0469776000, -0.2358604000, -0.8451922000", \ + "0.0326638000, 0.0309763000, 0.0256880000, 0.0094334000, -0.0468635000, -0.2357679000, -0.8450930000", \ + "0.0322145000, 0.0304730000, 0.0252135000, 0.0089116000, -0.0473532000, -0.2362512000, -0.8455501000", \ + "0.0319152000, 0.0302867000, 0.0249496000, 0.0086724000, -0.0475673000, -0.2364712000, -0.8458050000", \ + "0.0320546000, 0.0303536000, 0.0249884000, 0.0088424000, -0.0475081000, -0.2363965000, -0.8457442000", \ + "0.0368505000, 0.0351573000, 0.0297109000, 0.0120326000, -0.0461390000, -0.2356280000, -0.8450862000"); + } + related_pin : "CLK"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016047860, 0.0051506790, 0.0165314800, 0.0530589900, 0.1702967000, 0.5465797000"); + values("0.0360772000, 0.0380032000, 0.0440492000, 0.0631591000, 0.1223195000, 0.3099228000, 0.9141283000", \ + "0.0360516000, 0.0380029000, 0.0440639000, 0.0631722000, 0.1223545000, 0.3099230000, 0.9194788000", \ + "0.0362177000, 0.0381220000, 0.0441914000, 0.0632922000, 0.1224452000, 0.3101700000, 0.9170330000", \ + "0.0357324000, 0.0376431000, 0.0437066000, 0.0628049000, 0.1219554000, 0.3095204000, 0.9134385000", \ + "0.0353261000, 0.0372813000, 0.0433476000, 0.0624429000, 0.1215846000, 0.3090473000, 0.9103406000", \ + "0.0352455000, 0.0371233000, 0.0432971000, 0.0624707000, 0.1215812000, 0.3087925000, 0.9140495000", \ + "0.0371598000, 0.0389855000, 0.0448687000, 0.0636276000, 0.1229831000, 0.3110095000, 0.9114014000"); + } + } + max_capacitance : 0.5465800000; + max_transition : 1.5072410000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016047900, 0.0051506800, 0.0165315000, 0.0530590000, 0.1702970000, 0.5465800000"); + values("0.3049624000, 0.3085415000, 0.3178988000, 0.3386857000, 0.3829389000, 0.4904024000, 0.8119742000", \ + "0.3096234000, 0.3132014000, 0.3225409000, 0.3434068000, 0.3876060000, 0.4950955000, 0.8173437000", \ + "0.3208047000, 0.3243626000, 0.3336722000, 0.3545471000, 0.3986181000, 0.5062199000, 0.8284514000", \ + "0.3464531000, 0.3500527000, 0.3594342000, 0.3802832000, 0.4244696000, 0.5319589000, 0.8549259000", \ + "0.3926958000, 0.3962367000, 0.4055965000, 0.4264785000, 0.4706843000, 0.5781396000, 0.9009751000", \ + "0.4571456000, 0.4606838000, 0.4700447000, 0.4909137000, 0.5352387000, 0.6426148000, 0.9648238000", \ + "0.5352493000, 0.5388660000, 0.5481988000, 0.5690108000, 0.6132437000, 0.7207601000, 1.0424230000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016047900, 0.0051506800, 0.0165315000, 0.0530590000, 0.1702970000, 0.5465800000"); + values("0.3036754000, 0.3076816000, 0.3183963000, 0.3450651000, 0.4173999000, 0.6421093000, 1.3662941000", \ + "0.3082892000, 0.3123284000, 0.3230377000, 0.3496917000, 0.4220244000, 0.6467577000, 1.3692040000", \ + "0.3193385000, 0.3232853000, 0.3340500000, 0.3607293000, 0.4330705000, 0.6577638000, 1.3819251000", \ + "0.3449731000, 0.3489183000, 0.3596802000, 0.3863653000, 0.4587125000, 0.6833926000, 1.4076605000", \ + "0.3922779000, 0.3963088000, 0.4070815000, 0.4337645000, 0.5061230000, 0.7307539000, 1.4492644000", \ + "0.4599940000, 0.4640512000, 0.4748102000, 0.5014663000, 0.5737781000, 0.7984674000, 1.5172652000", \ + "0.5475814000, 0.5515320000, 0.5623177000, 0.5890354000, 0.6614193000, 0.8859746000, 1.6055151000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016047900, 0.0051506800, 0.0165315000, 0.0530590000, 0.1702970000, 0.5465800000"); + values("0.0248724000, 0.0270659000, 0.0328093000, 0.0472901000, 0.0868302000, 0.2110268000, 0.6402268000", \ + "0.0249009000, 0.0271889000, 0.0327922000, 0.0474050000, 0.0870755000, 0.2106803000, 0.6343376000", \ + "0.0248607000, 0.0270856000, 0.0328353000, 0.0474125000, 0.0868028000, 0.2105795000, 0.6343514000", \ + "0.0251094000, 0.0271272000, 0.0330610000, 0.0477060000, 0.0870384000, 0.2107602000, 0.6364916000", \ + "0.0249102000, 0.0271312000, 0.0330175000, 0.0473735000, 0.0870776000, 0.2107678000, 0.6408650000", \ + "0.0249287000, 0.0271549000, 0.0328394000, 0.0476896000, 0.0862904000, 0.2106304000, 0.6355685000", \ + "0.0251143000, 0.0271376000, 0.0330894000, 0.0473594000, 0.0869250000, 0.2105509000, 0.6342062000"); + } + related_pin : "CLK"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016047900, 0.0051506800, 0.0165315000, 0.0530590000, 0.1702970000, 0.5465800000"); + values("0.0253058000, 0.0285074000, 0.0372656000, 0.0650833000, 0.1600722000, 0.4768411000, 1.5051608000", \ + "0.0255086000, 0.0283707000, 0.0372961000, 0.0650920000, 0.1599277000, 0.4764398000, 1.5072412000", \ + "0.0252954000, 0.0284443000, 0.0372562000, 0.0650629000, 0.1600551000, 0.4769070000, 1.5031556000", \ + "0.0252985000, 0.0284381000, 0.0372488000, 0.0650498000, 0.1600406000, 0.4769751000, 1.5048108000", \ + "0.0255825000, 0.0284138000, 0.0373266000, 0.0650019000, 0.1599855000, 0.4772211000, 1.4988961000", \ + "0.0255681000, 0.0284190000, 0.0372491000, 0.0650777000, 0.1597754000, 0.4765168000, 1.5062674000", \ + "0.0254853000, 0.0285354000, 0.0374050000, 0.0651745000, 0.1598625000, 0.4772151000, 1.5028120000"); + } + timing_sense : "non_unate"; + timing_type : "rising_edge"; + } + } + } + + cell ("sky130_fd_sc_hd__diode_2") { + leakage_power () { + value : 0.0000094058; + when : "DIODE"; + } + leakage_power () { + value : 0.0000032710; + when : "!DIODE"; + } + area : 2.5024000000; + cell_footprint : "sky130_fd_sc_hd__diode"; + cell_leakage_power : 0.0000063384; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("DIODE") { + capacitance : 0.0008780000; + direction : "input"; + fall_capacitance : 0.0008570000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0006468000, 0.0006511000, 0.0006611000, 0.0006633000, 0.0006685000, 0.0006804000, 0.0007080000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0006439000, -0.0006479000, -0.0006574000, -0.0006598000, -0.0006654000, -0.0006784000, -0.0007082000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0009000000; + } + } + + cell ("sky130_fd_sc_hd__dlclkp_1") { + leakage_power () { + value : 0.0088174000; + when : "!CLK&GATE&!GCLK"; + } + leakage_power () { + value : 0.0048565000; + when : "CLK&GATE&GCLK"; + } + leakage_power () { + value : 0.0109370000; + when : "!CLK&!GATE&!GCLK"; + } + leakage_power () { + value : 0.0117618000; + when : "CLK&GATE&!GCLK"; + } + leakage_power () { + value : 0.0050974000; + when : "CLK&!GATE&GCLK"; + } + leakage_power () { + value : 0.0113947000; + when : "CLK&!GATE&!GCLK"; + } + clock_gating_integrated_cell : "latch_posedge"; + area : 17.516800000; + cell_footprint : "sky130_fd_sc_hd__dlclkp"; + cell_leakage_power : 0.0088107860; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("CLK") { + clock_gate_clock_pin : "true"; + capacitance : 0.0041510000; + clock : "true"; + direction : "input"; + fall_capacitance : 0.0040020000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0200236000, 0.0199046000, 0.0196302000, 0.0196958000, 0.0198467000, 0.0201949000, 0.0209974000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0063223000, 0.0062238000, 0.0059968000, 0.0060155000, 0.0060584000, 0.0061578000, 0.0063867000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0043010000; + timing () { + fall_constraint ("constraint_3_0_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.1328031000, 0.8333333000, 2.5000000000"); + } + related_output_pin : "GCLK"; + related_pin : "CLK"; + sim_opt : "runlvl=5 accurate=1"; + timing_type : "min_pulse_width"; + violation_delay_degrade_pct : 10.000000000; + } + } + pin ("GATE") { + clock_gate_enable_pin : "true"; + capacitance : 0.0017780000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0018300000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0214934000, 0.0214346000, 0.0212990000, 0.0213283000, 0.0213956000, 0.0215508000, 0.0219086000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0131737000, 0.0131189000, 0.0129925000, 0.0130067000, 0.0130394000, 0.0131147000, 0.0132886000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0017250000; + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.1265117000, 0.2748190000, 0.4790833000", \ + "0.0184876000, 0.1655742000, 0.3698385000", \ + "-0.0441751000, 0.1053529000, 0.3083965000"); + } + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.1008770000, 0.2198874000, 0.3240541000", \ + "0.0416810000, 0.1521465000, 0.2477682000", \ + "0.0876608000, 0.1956849000, 0.2900859000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "setup_rising"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.1212910000, -0.2695983000, -0.4714212000", \ + "-0.0144876000, -0.1615742000, -0.3658385000", \ + "0.0493958000, -0.1001322000, -0.3031758000"); + } + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.0541523000, -0.1719421000, -0.2651224000", \ + "-0.0132669000, -0.1151875000, -0.1986022000", \ + "-0.0201842000, -0.1172220000, -0.1933125000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "hold_rising"; + violation_delay_degrade_pct : 10.000000000; + } + } + pin ("GCLK") { + clock_gate_out_pin : "true"; + direction : "output"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012978100, 0.0033686200, 0.0087436550, 0.0226952000, 0.0589081000, 0.1529030000"); + values("0.0067229000, 0.0058168000, 0.0031969000, -0.0050017000, -0.0275177000, -0.0862020000, -0.2385044000", \ + "0.0067649000, 0.0058430000, 0.0032151000, -0.0049876000, -0.0274794000, -0.0861530000, -0.2384246000", \ + "0.0066597000, 0.0057395000, 0.0031010000, -0.0050897000, -0.0275649000, -0.0862192000, -0.2384901000", \ + "0.0062559000, 0.0053268000, 0.0026772000, -0.0054723000, -0.0279689000, -0.0866248000, -0.2389209000", \ + "0.0060819000, 0.0050556000, 0.0023617000, -0.0057520000, -0.0281598000, -0.0867629000, -0.2390017000", \ + "0.0073388000, 0.0059187000, 0.0027159000, -0.0060559000, -0.0278545000, -0.0864591000, -0.2387297000", \ + "0.0086876000, 0.0070613000, 0.0038209000, -0.0050165000, -0.0275540000, -0.0846103000, -0.2378904000"); + } + related_pin : "CLK"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012978100, 0.0033686200, 0.0087436550, 0.0226952000, 0.0589081000, 0.1529030000"); + values("0.0120474000, 0.0135513000, 0.0171209000, 0.0258402000, 0.0480501000, 0.1060835000, 0.2563545000", \ + "0.0119327000, 0.0134393000, 0.0170138000, 0.0257401000, 0.0482058000, 0.1057521000, 0.2565315000", \ + "0.0114695000, 0.0129867000, 0.0165593000, 0.0252946000, 0.0476011000, 0.1053263000, 0.2569889000", \ + "0.0108717000, 0.0124064000, 0.0160097000, 0.0247388000, 0.0471224000, 0.1049131000, 0.2566571000", \ + "0.0105495000, 0.0120468000, 0.0156809000, 0.0243720000, 0.0467302000, 0.1048751000, 0.2553687000", \ + "0.0112863000, 0.0126014000, 0.0159721000, 0.0245047000, 0.0468481000, 0.1044854000, 0.2554202000", \ + "0.0126817000, 0.0139388000, 0.0172474000, 0.0259440000, 0.0484080000, 0.1066281000, 0.2556529000"); + } + } + max_capacitance : 0.1529030000; + max_transition : 1.5003650000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + state_function : "(CLK*M0)"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012978100, 0.0033686200, 0.0087436600, 0.0226952000, 0.0589081000, 0.1529030000"); + values("0.0934324000, 0.0989415000, 0.1103527000, 0.1333273000, 0.1832901000, 0.3055592000, 0.6213860000", \ + "0.0985372000, 0.1040539000, 0.1155050000, 0.1384999000, 0.1884634000, 0.3108188000, 0.6282738000", \ + "0.1116955000, 0.1171496000, 0.1286459000, 0.1515222000, 0.2015369000, 0.3239618000, 0.6413326000", \ + "0.1438246000, 0.1493082000, 0.1606968000, 0.1837974000, 0.2338758000, 0.3562452000, 0.6720567000", \ + "0.2138184000, 0.2198398000, 0.2319639000, 0.2558531000, 0.3063939000, 0.4289895000, 0.7462673000", \ + "0.3288199000, 0.3365620000, 0.3517825000, 0.3793492000, 0.4332444000, 0.5572185000, 0.8737972000", \ + "0.5101193000, 0.5204429000, 0.5411261000, 0.5761467000, 0.6371507000, 0.7639177000, 1.0810782000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012978100, 0.0033686200, 0.0087436600, 0.0226952000, 0.0589081000, 0.1529030000"); + values("0.0897527000, 0.0973261000, 0.1142261000, 0.1524466000, 0.2473108000, 0.4931102000, 1.1302784000", \ + "0.0938840000, 0.1014490000, 0.1183359000, 0.1565838000, 0.2515255000, 0.4970914000, 1.1356908000", \ + "0.1023934000, 0.1099451000, 0.1267402000, 0.1651060000, 0.2602208000, 0.5058461000, 1.1449741000", \ + "0.1212897000, 0.1288897000, 0.1457290000, 0.1841238000, 0.2795136000, 0.5253268000, 1.1642859000", \ + "0.1543105000, 0.1624340000, 0.1801642000, 0.2195254000, 0.3154445000, 0.5614010000, 1.1991143000", \ + "0.1979164000, 0.2075026000, 0.2272119000, 0.2681304000, 0.3645292000, 0.6110408000, 1.2496799000", \ + "0.2340375000, 0.2467056000, 0.2715200000, 0.3170557000, 0.4146233000, 0.6608738000, 1.2991628000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012978100, 0.0033686200, 0.0087436600, 0.0226952000, 0.0589081000, 0.1529030000"); + values("0.0191506000, 0.0231374000, 0.0326326000, 0.0550587000, 0.1135196000, 0.2736108000, 0.6935850000", \ + "0.0191360000, 0.0234294000, 0.0326149000, 0.0551269000, 0.1137869000, 0.2737110000, 0.6972602000", \ + "0.0191263000, 0.0233340000, 0.0325759000, 0.0551599000, 0.1137401000, 0.2735862000, 0.6960873000", \ + "0.0191015000, 0.0233451000, 0.0326224000, 0.0549382000, 0.1135810000, 0.2741875000, 0.6933072000", \ + "0.0224315000, 0.0263869000, 0.0352751000, 0.0568775000, 0.1143296000, 0.2737692000, 0.6984464000", \ + "0.0321605000, 0.0367288000, 0.0454431000, 0.0660669000, 0.1206767000, 0.2753028000, 0.6966428000", \ + "0.0480837000, 0.0537215000, 0.0642997000, 0.0848669000, 0.1346361000, 0.2816785000, 0.6946519000"); + } + related_pin : "CLK"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012978100, 0.0033686200, 0.0087436600, 0.0226952000, 0.0589081000, 0.1529030000"); + values("0.0256547000, 0.0330676000, 0.0516186000, 0.1010925000, 0.2350363000, 0.5857898000, 1.4942272000", \ + "0.0257136000, 0.0330416000, 0.0515623000, 0.1011627000, 0.2350190000, 0.5857386000, 1.4969155000", \ + "0.0256596000, 0.0330375000, 0.0516967000, 0.1010816000, 0.2345687000, 0.5867690000, 1.5003654000", \ + "0.0260617000, 0.0333276000, 0.0519571000, 0.1012222000, 0.2343761000, 0.5865338000, 1.5001052000", \ + "0.0291988000, 0.0364306000, 0.0545710000, 0.1029330000, 0.2352977000, 0.5851809000, 1.4937868000", \ + "0.0367085000, 0.0438950000, 0.0603495000, 0.1062651000, 0.2363414000, 0.5860089000, 1.4943351000", \ + "0.0511156000, 0.0590263000, 0.0758242000, 0.1163475000, 0.2399148000, 0.5867489000, 1.4947801000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + pin ("M0") { + direction : "internal"; + internal_node : "M0"; + related_ground_pin : "VNB"; + related_power_pin : "VPWR"; + } + statetable ("CLK GATE","M0") { + table : "L L : - : L,L H : - : H,H - : - : N"; + } + } + + cell ("sky130_fd_sc_hd__dlclkp_2") { + leakage_power () { + value : 0.0110797000; + when : "CLK&!GATE&!GCLK"; + } + leakage_power () { + value : 0.0084447000; + when : "!CLK&GATE&!GCLK"; + } + leakage_power () { + value : 0.0051329000; + when : "CLK&GATE&GCLK"; + } + leakage_power () { + value : 0.0106095000; + when : "!CLK&!GATE&!GCLK"; + } + leakage_power () { + value : 0.0114467000; + when : "CLK&GATE&!GCLK"; + } + leakage_power () { + value : 0.0053727000; + when : "CLK&!GATE&GCLK"; + } + clock_gating_integrated_cell : "latch_posedge"; + area : 18.768000000; + cell_footprint : "sky130_fd_sc_hd__dlclkp"; + cell_leakage_power : 0.0086810420; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("CLK") { + clock_gate_clock_pin : "true"; + capacitance : 0.0041320000; + clock : "true"; + direction : "input"; + fall_capacitance : 0.0039920000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0200461000, 0.0199198000, 0.0196285000, 0.0196939000, 0.0198446000, 0.0201921000, 0.0209931000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0063649000, 0.0062686000, 0.0060467000, 0.0060681000, 0.0061176000, 0.0062316000, 0.0064945000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0042730000; + timing () { + fall_constraint ("constraint_3_0_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.1328031000, 0.8333333000, 2.5000000000"); + } + related_output_pin : "GCLK"; + related_pin : "CLK"; + sim_opt : "runlvl=5 accurate=1"; + timing_type : "min_pulse_width"; + violation_delay_degrade_pct : 10.000000000; + } + } + pin ("GATE") { + clock_gate_enable_pin : "true"; + capacitance : 0.0018130000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0018690000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0214976000, 0.0214369000, 0.0212970000, 0.0213265000, 0.0213945000, 0.0215511000, 0.0219123000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0131525000, 0.0131013000, 0.0129833000, 0.0129905000, 0.0130073000, 0.0130458000, 0.0131347000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0017560000; + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.1265117000, 0.2748190000, 0.4790833000", \ + "0.0184876000, 0.1655742000, 0.3698385000", \ + "-0.0441751000, 0.1041322000, 0.3071758000"); + } + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.1179668000, 0.2369772000, 0.3411439000", \ + "0.0465638000, 0.1582500000, 0.2550924000", \ + "0.0913229000, 0.1981263000, 0.2925274000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "setup_rising"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.1127461000, -0.2586120000, -0.4531107000", \ + "-0.0083841000, -0.1554707000, -0.3560729000", \ + "0.0518372000, -0.0964701000, -0.2982930000"); + } + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.0541523000, -0.1719421000, -0.2651224000", \ + "-0.0132669000, -0.1151875000, -0.1986022000", \ + "-0.0201842000, -0.1172220000, -0.1933125000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "hold_rising"; + violation_delay_degrade_pct : 10.000000000; + } + } + pin ("GCLK") { + clock_gate_out_pin : "true"; + direction : "output"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014486260, 0.0041970370, 0.0121598800, 0.0352302400, 0.1020709000, 0.2957252000"); + values("0.0111505000, 0.0097324000, 0.0058568000, -0.0057017000, -0.0422909000, -0.1503813000, -0.4640893000", \ + "0.0109747000, 0.0095435000, 0.0057091000, -0.0058803000, -0.0424662000, -0.1505515000, -0.4642395000", \ + "0.0108861000, 0.0094804000, 0.0056143000, -0.0059497000, -0.0425091000, -0.1505933000, -0.4642779000", \ + "0.0105917000, 0.0091748000, 0.0052943000, -0.0063020000, -0.0428285000, -0.1508951000, -0.4645145000", \ + "0.0102055000, 0.0087280000, 0.0047728000, -0.0068722000, -0.0433771000, -0.1513505000, -0.4649263000", \ + "0.0108737000, 0.0092745000, 0.0047683000, -0.0073771000, -0.0434701000, -0.1513820000, -0.4649322000", \ + "0.0140567000, 0.0124133000, 0.0076996000, -0.0053752000, -0.0426614000, -0.1502053000, -0.4637094000"); + } + related_pin : "CLK"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014486260, 0.0041970370, 0.0121598800, 0.0352302400, 0.1020709000, 0.2957252000"); + values("0.0170466000, 0.0186854000, 0.0234230000, 0.0366374000, 0.0737430000, 0.1807708000, 0.4909925000", \ + "0.0169755000, 0.0186145000, 0.0233448000, 0.0365684000, 0.0740315000, 0.1804359000, 0.4905642000", \ + "0.0165659000, 0.0182119000, 0.0229517000, 0.0361703000, 0.0733511000, 0.1805681000, 0.4906244000", \ + "0.0160592000, 0.0176969000, 0.0224622000, 0.0356037000, 0.0727941000, 0.1800184000, 0.4900841000", \ + "0.0156986000, 0.0173142000, 0.0219976000, 0.0350964000, 0.0723187000, 0.1794263000, 0.4918416000", \ + "0.0165377000, 0.0180807000, 0.0225140000, 0.0352202000, 0.0724458000, 0.1788223000, 0.4899078000", \ + "0.0179458000, 0.0195052000, 0.0237526000, 0.0366115000, 0.0738748000, 0.1812683000, 0.4914332000"); + } + } + max_capacitance : 0.2957250000; + max_transition : 1.5045060000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + state_function : "(CLK*M0)"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014486300, 0.0041970400, 0.0121599000, 0.0352302000, 0.1020710000, 0.2957250000"); + values("0.1184943000, 0.1235255000, 0.1347324000, 0.1572425000, 0.2037316000, 0.3151603000, 0.6265858000", \ + "0.1238251000, 0.1288524000, 0.1400469000, 0.1626198000, 0.2091079000, 0.3204925000, 0.6328925000", \ + "0.1371823000, 0.1422203000, 0.1533887000, 0.1759417000, 0.2224863000, 0.3339095000, 0.6461667000", \ + "0.1692841000, 0.1743137000, 0.1854557000, 0.2079960000, 0.2545259000, 0.3660489000, 0.6779697000", \ + "0.2444859000, 0.2495946000, 0.2608111000, 0.2834645000, 0.3300591000, 0.4416844000, 0.7531878000", \ + "0.3806598000, 0.3873801000, 0.4017531000, 0.4289709000, 0.4798479000, 0.5936131000, 0.9046626000", \ + "0.5976756000, 0.6066577000, 0.6258123000, 0.6620485000, 0.7242211000, 0.8450186000, 1.1573026000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014486300, 0.0041970400, 0.0121599000, 0.0352302000, 0.1020710000, 0.2957250000"); + values("0.1084853000, 0.1148944000, 0.1298295000, 0.1635678000, 0.2471463000, 0.4812349000, 1.1574837000", \ + "0.1127414000, 0.1191644000, 0.1340882000, 0.1678311000, 0.2514383000, 0.4851942000, 1.1621657000", \ + "0.1214380000, 0.1279233000, 0.1428122000, 0.1765394000, 0.2601744000, 0.4943950000, 1.1706298000", \ + "0.1410739000, 0.1474779000, 0.1624033000, 0.1960403000, 0.2797601000, 0.5139840000, 1.1902880000", \ + "0.1796196000, 0.1864264000, 0.2021124000, 0.2367295000, 0.3209088000, 0.5562631000, 1.2336587000", \ + "0.2360711000, 0.2440683000, 0.2619503000, 0.2990819000, 0.3848843000, 0.6195088000, 1.2970428000", \ + "0.2943304000, 0.3048806000, 0.3276496000, 0.3714881000, 0.4612276000, 0.6967517000, 1.3718597000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014486300, 0.0041970400, 0.0121599000, 0.0352302000, 0.1020710000, 0.2957250000"); + values("0.0219558000, 0.0251180000, 0.0325859000, 0.0502564000, 0.0962613000, 0.2329225000, 0.6535134000", \ + "0.0219880000, 0.0251075000, 0.0324755000, 0.0502874000, 0.0963958000, 0.2325624000, 0.6478021000", \ + "0.0219574000, 0.0250314000, 0.0326250000, 0.0502290000, 0.0963424000, 0.2327031000, 0.6481388000", \ + "0.0220694000, 0.0251284000, 0.0323847000, 0.0502603000, 0.0960944000, 0.2332310000, 0.6466155000", \ + "0.0230524000, 0.0260213000, 0.0335134000, 0.0508712000, 0.0964263000, 0.2323113000, 0.6509604000", \ + "0.0346431000, 0.0379836000, 0.0453518000, 0.0620539000, 0.1043952000, 0.2361137000, 0.6530219000", \ + "0.0528265000, 0.0580091000, 0.0674357000, 0.0861784000, 0.1260914000, 0.2476145000, 0.6476134000"); + } + related_pin : "CLK"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014486300, 0.0041970400, 0.0121599000, 0.0352302000, 0.1020710000, 0.2957250000"); + values("0.0251001000, 0.0303643000, 0.0438878000, 0.0811501000, 0.1925417000, 0.5280900000, 1.5033857000", \ + "0.0250494000, 0.0303528000, 0.0439070000, 0.0811386000, 0.1925022000, 0.5263642000, 1.5045060000", \ + "0.0252131000, 0.0303322000, 0.0439008000, 0.0810681000, 0.1924121000, 0.5277969000, 1.5028506000", \ + "0.0250168000, 0.0304187000, 0.0439116000, 0.0810428000, 0.1921518000, 0.5270677000, 1.5017199000", \ + "0.0279265000, 0.0330947000, 0.0465073000, 0.0829637000, 0.1932306000, 0.5271945000, 1.5036413000", \ + "0.0350547000, 0.0407513000, 0.0535664000, 0.0887582000, 0.1961492000, 0.5276971000, 1.5030456000", \ + "0.0489183000, 0.0560285000, 0.0704453000, 0.1026055000, 0.2024708000, 0.5297430000, 1.4994922000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + pin ("M0") { + direction : "internal"; + internal_node : "M0"; + related_ground_pin : "VNB"; + related_power_pin : "VPWR"; + } + statetable ("CLK GATE","M0") { + table : "L L : - : L,L H : - : H,H - : - : N"; + } + } + + cell ("sky130_fd_sc_hd__dlclkp_4") { + leakage_power () { + value : 0.0092819000; + when : "CLK&!GATE&!GCLK"; + } + leakage_power () { + value : 0.0086403000; + when : "!CLK&GATE&!GCLK"; + } + leakage_power () { + value : 0.0064920000; + when : "CLK&GATE&GCLK"; + } + leakage_power () { + value : 0.0089863000; + when : "!CLK&!GATE&!GCLK"; + } + leakage_power () { + value : 0.0096416000; + when : "CLK&GATE&!GCLK"; + } + leakage_power () { + value : 0.0067385000; + when : "CLK&!GATE&GCLK"; + } + clock_gating_integrated_cell : "latch_posedge"; + area : 21.270400000; + cell_footprint : "sky130_fd_sc_hd__dlclkp"; + cell_leakage_power : 0.0082967620; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("CLK") { + clock_gate_clock_pin : "true"; + capacitance : 0.0048780000; + clock : "true"; + direction : "input"; + fall_capacitance : 0.0046800000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0213887000, 0.0212279000, 0.0208572000, 0.0209169000, 0.0210546000, 0.0213718000, 0.0221033000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0062034000, 0.0059925000, 0.0055063000, 0.0055344000, 0.0055992000, 0.0057485000, 0.0060930000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0050750000; + timing () { + fall_constraint ("constraint_3_0_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.1352442000, 0.8333333000, 2.5000000000"); + } + related_output_pin : "GCLK"; + related_pin : "CLK"; + sim_opt : "runlvl=5 accurate=1"; + timing_type : "min_pulse_width"; + violation_delay_degrade_pct : 10.000000000; + } + } + pin ("GATE") { + clock_gate_enable_pin : "true"; + capacitance : 0.0016640000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0016240000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0215948000, 0.0215389000, 0.0214102000, 0.0214328000, 0.0214848000, 0.0216045000, 0.0218806000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0137748000, 0.0136876000, 0.0134864000, 0.0135045000, 0.0135462000, 0.0136423000, 0.0138640000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0017030000; + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.1228496000, 0.2711569000, 0.4766419000", \ + "0.0087220000, 0.1582500000, 0.3649557000", \ + "-0.0600443000, 0.0907044000, 0.2961895000"); + } + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.1301738000, 0.2443014000, 0.3387025000", \ + "0.0575501000, 0.1667949000, 0.2563132000", \ + "0.1242819000, 0.2310853000, 0.3181621000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "setup_rising"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.1042012000, -0.2500671000, -0.4421243000", \ + "0.0013815000, -0.1469258000, -0.3475280000", \ + "0.0677064000, -0.0830423000, -0.2848652000"); + } + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.0480488000, -0.1585143000, -0.2407083000", \ + "-0.0022806000, -0.0980977000, -0.1693053000", \ + "-0.0030944000, -0.0928079000, -0.1591328000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "hold_rising"; + violation_delay_degrade_pct : 10.000000000; + } + } + pin ("GCLK") { + clock_gate_out_pin : "true"; + direction : "output"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015853940, 0.0050269460, 0.0159393800, 0.0505403800, 0.1602528000, 0.5081275000"); + values("0.0231340000, 0.0214432000, 0.0162470000, 0.0007161000, -0.0526918000, -0.2293507000, -0.7927634000", \ + "0.0229125000, 0.0212223000, 0.0160397000, 0.0004795000, -0.0528295000, -0.2295979000, -0.7929037000", \ + "0.0228452000, 0.0211322000, 0.0159593000, 0.0003646000, -0.0529371000, -0.2296482000, -0.7929089000", \ + "0.0223538000, 0.0206911000, 0.0154470000, -0.0001080000, -0.0534868000, -0.2301032000, -0.7933791000", \ + "0.0219401000, 0.0202658000, 0.0148959000, -0.0008742000, -0.0542997000, -0.2307513000, -0.7938808000", \ + "0.0217676000, 0.0199319000, 0.0144279000, -0.0014103000, -0.0545956000, -0.2309275000, -0.7938373000", \ + "0.0291267000, 0.0270538000, 0.0209300000, 0.0030846000, -0.0529645000, -0.2295357000, -0.7923013000"); + } + related_pin : "CLK"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015853940, 0.0050269460, 0.0159393800, 0.0505403800, 0.1602528000, 0.5081275000"); + values("0.0299720000, 0.0318239000, 0.0377359000, 0.0560264000, 0.1119624000, 0.2875115000, 0.8492428000", \ + "0.0299884000, 0.0318596000, 0.0377257000, 0.0559641000, 0.1123099000, 0.2872654000, 0.8444050000", \ + "0.0297426000, 0.0315953000, 0.0374737000, 0.0557648000, 0.1118555000, 0.2875266000, 0.8437501000", \ + "0.0291438000, 0.0309911000, 0.0368314000, 0.0550685000, 0.1111498000, 0.2873425000, 0.8438186000", \ + "0.0286869000, 0.0304958000, 0.0363444000, 0.0543719000, 0.1105259000, 0.2866172000, 0.8435510000", \ + "0.0298760000, 0.0316304000, 0.0371936000, 0.0548679000, 0.1105038000, 0.2856628000, 0.8432418000", \ + "0.0315553000, 0.0332647000, 0.0386962000, 0.0561284000, 0.1121972000, 0.2878034000, 0.8418735000"); + } + } + max_capacitance : 0.5081280000; + max_transition : 1.5017540000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + state_function : "(CLK*M0)"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015853900, 0.0050269500, 0.0159394000, 0.0505404000, 0.1602530000, 0.5081280000"); + values("0.1365121000, 0.1401157000, 0.1493948000, 0.1699048000, 0.2124712000, 0.3131267000, 0.6075944000", \ + "0.1419779000, 0.1455898000, 0.1548702000, 0.1753753000, 0.2179292000, 0.3187276000, 0.6133442000", \ + "0.1553858000, 0.1590263000, 0.1682820000, 0.1887646000, 0.2313064000, 0.3321492000, 0.6265110000", \ + "0.1876677000, 0.1912914000, 0.2005200000, 0.2209875000, 0.2636030000, 0.3643498000, 0.6588604000", \ + "0.2642405000, 0.2678203000, 0.2770298000, 0.2974399000, 0.3400094000, 0.4408335000, 0.7352998000", \ + "0.4138821000, 0.4183846000, 0.4298724000, 0.4541912000, 0.5011085000, 0.6043144000, 0.8988235000", \ + "0.6571448000, 0.6629522000, 0.6781560000, 0.7107488000, 0.7703888000, 0.8840615000, 1.1803295000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015853900, 0.0050269500, 0.0159394000, 0.0505404000, 0.1602530000, 0.5081280000"); + values("0.1153459000, 0.1197899000, 0.1316226000, 0.1606825000, 0.2356789000, 0.4599420000, 1.1705690000", \ + "0.1195353000, 0.1239831000, 0.1358393000, 0.1648576000, 0.2399326000, 0.4636924000, 1.1722743000", \ + "0.1281046000, 0.1325391000, 0.1443628000, 0.1734126000, 0.2485603000, 0.4736887000, 1.1824324000", \ + "0.1473059000, 0.1518057000, 0.1635350000, 0.1926169000, 0.2676564000, 0.4917254000, 1.1996911000", \ + "0.1857574000, 0.1905030000, 0.2029281000, 0.2327556000, 0.3084868000, 0.5331848000, 1.2400438000", \ + "0.2404413000, 0.2459550000, 0.2601905000, 0.2926036000, 0.3702975000, 0.5952651000, 1.3068763000", \ + "0.2908642000, 0.2981106000, 0.3162473000, 0.3553940000, 0.4382132000, 0.6640830000, 1.3708404000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015853900, 0.0050269500, 0.0159394000, 0.0505404000, 0.1602530000, 0.5081280000"); + values("0.0257871000, 0.0278682000, 0.0333054000, 0.0470988000, 0.0845594000, 0.1995978000, 0.5869456000", \ + "0.0256080000, 0.0278998000, 0.0332893000, 0.0470517000, 0.0844089000, 0.1993295000, 0.5860922000", \ + "0.0257574000, 0.0277104000, 0.0334627000, 0.0475310000, 0.0844137000, 0.1994120000, 0.5900990000", \ + "0.0258076000, 0.0277043000, 0.0333034000, 0.0471115000, 0.0845081000, 0.1996212000, 0.5870081000", \ + "0.0258032000, 0.0282294000, 0.0335014000, 0.0474564000, 0.0846739000, 0.1991863000, 0.5900471000", \ + "0.0373286000, 0.0396093000, 0.0454139000, 0.0587301000, 0.0922627000, 0.2025004000, 0.5901272000", \ + "0.0585313000, 0.0611221000, 0.0686585000, 0.0854677000, 0.1184031000, 0.2188113000, 0.5886615000"); + } + related_pin : "CLK"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015853900, 0.0050269500, 0.0159394000, 0.0505404000, 0.1602530000, 0.5081280000"); + values("0.0268697000, 0.0305235000, 0.0406607000, 0.0706337000, 0.1666507000, 0.4849159000, 1.5012790000", \ + "0.0269728000, 0.0303368000, 0.0407197000, 0.0707358000, 0.1667613000, 0.4842650000, 1.5017537000", \ + "0.0268940000, 0.0305159000, 0.0407467000, 0.0706944000, 0.1668747000, 0.4848292000, 1.5008620000", \ + "0.0270197000, 0.0304452000, 0.0407016000, 0.0705775000, 0.1667813000, 0.4841376000, 1.5009424000", \ + "0.0295425000, 0.0333041000, 0.0432672000, 0.0726717000, 0.1670911000, 0.4857061000, 1.4989288000", \ + "0.0371425000, 0.0406447000, 0.0508185000, 0.0790031000, 0.1708568000, 0.4848842000, 1.5017041000", \ + "0.0522749000, 0.0562613000, 0.0679949000, 0.0943823000, 0.1795943000, 0.4866853000, 1.4968929000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + pin ("M0") { + direction : "internal"; + internal_node : "M0"; + related_ground_pin : "VNB"; + related_power_pin : "VPWR"; + } + statetable ("CLK GATE","M0") { + table : "L L : - : L,L H : - : H,H - : - : N"; + } + } + + cell ("sky130_fd_sc_hd__dlrbn_1") { + leakage_power () { + value : 0.0142827000; + when : "RESET_B&D&!GATE_N&Q&!Q_N"; + } + leakage_power () { + value : 0.0086278000; + when : "RESET_B&!D&GATE_N&!Q&Q_N"; + } + leakage_power () { + value : 0.0084244000; + when : "!RESET_B&!D&!GATE_N&!Q&Q_N"; + } + leakage_power () { + value : 0.0087070000; + when : "RESET_B&!D&!GATE_N&!Q&Q_N"; + } + leakage_power () { + value : 0.0141881000; + when : "RESET_B&D&GATE_N&Q&!Q_N"; + } + leakage_power () { + value : 0.0100020000; + when : "!RESET_B&D&!GATE_N&!Q&Q_N"; + } + leakage_power () { + value : 0.0083453000; + when : "!RESET_B&!D&GATE_N&!Q&Q_N"; + } + leakage_power () { + value : 0.0097945000; + when : "!RESET_B&D&GATE_N&!Q&Q_N"; + } + leakage_power () { + value : 0.0100771000; + when : "RESET_B&D&GATE_N&!Q&Q_N"; + } + leakage_power () { + value : 0.0133618000; + when : "RESET_B&!D&GATE_N&Q&!Q_N"; + } + area : 21.270400000; + cell_footprint : "sky130_fd_sc_hd__dlrbn"; + cell_leakage_power : 0.0105810700; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + latch ("IQ","IQ_N") { + clear : "!RESET_B"; + data_in : "D"; + enable : "!GATE_N"; + } + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("D") { + capacitance : 0.0017880000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0016960000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0181954000, 0.0180800000, 0.0178139000, 0.0178912000, 0.0180695000, 0.0184805000, 0.0194281000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0092137000, 0.0090667000, 0.0087280000, 0.0087931000, 0.0089430000, 0.0092889000, 0.0100863000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0018800000; + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.1167461000, 0.2772604000, 0.4473450000", \ + "0.0770814000, 0.2351543000, 0.4015768000", \ + "0.0974264000, 0.2493958000, 0.4133770000"); + } + related_pin : "GATE_N"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.1802227000, 0.2638327000, 0.2959779000", \ + "0.0612122000, 0.1448223000, 0.1769674000", \ + "-0.0124368000, 0.0723939000, 0.1045391000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "setup_rising"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.1029805000, -0.2647155000, -0.4372415000", \ + "-0.0559915000, -0.2177266000, -0.3878112000", \ + "-0.0543639000, -0.2148783000, -0.3837422000"); + } + related_pin : "GATE_N"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.1676777000, -0.2525085000, -0.2858743000", \ + "-0.0486673000, -0.1334980000, -0.1668639000", \ + "0.0237611000, -0.0622904000, -0.0944355000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "hold_rising"; + violation_delay_degrade_pct : 10.000000000; + } + } + pin ("GATE_N") { + capacitance : 0.0017710000; + clock : "true"; + direction : "input"; + fall_capacitance : 0.0016840000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0173765000, 0.0172514000, 0.0169632000, 0.0170148000, 0.0171335000, 0.0174074000, 0.0180387000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0104453000, 0.0103119000, 0.0100042000, 0.0100452000, 0.0101394000, 0.0103569000, 0.0108582000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0018570000; + timing () { + fall_constraint ("constraint_3_0_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.1467159000, 0.8333333000, 2.5000000000"); + } + related_output_pin : "Q"; + related_pin : "GATE_N"; + sim_opt : "runlvl=5 accurate=1"; + timing_type : "min_pulse_width"; + violation_delay_degrade_pct : 10.000000000; + } + } + pin ("Q") { + direction : "output"; + function : "IQ"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013104490, 0.0034345540, 0.0090016190, 0.0235923300, 0.0618331000, 0.1620583000"); + values("-0.0061517000, -0.0021434000, 0.0051317000, 0.0122296000, 0.0047961000, -0.0461974000, -0.2031330000", \ + "-0.0061067000, -0.0021050000, 0.0051224000, 0.0122055000, 0.0047417000, -0.0462731000, -0.2032143000", \ + "-0.0059819000, -0.0019943000, 0.0052099000, 0.0122432000, 0.0047262000, -0.0463535000, -0.2032982000", \ + "-0.0060252000, -0.0020416000, 0.0051555000, 0.0121714000, 0.0046372000, -0.0464202000, -0.2033785000", \ + "-0.0061089000, -0.0021245000, 0.0050898000, 0.0121144000, 0.0046042000, -0.0464557000, -0.2033975000", \ + "-0.0063050000, -0.0023054000, 0.0049233000, 0.0120128000, 0.0045235000, -0.0464890000, -0.2034116000", \ + "-0.0067257000, -0.0026527000, 0.0047501000, 0.0120678000, 0.0048433000, -0.0460103000, -0.2028516000"); + } + related_pin : "D"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013104490, 0.0034345540, 0.0090016190, 0.0235923300, 0.0618331000, 0.1620583000"); + values("-0.0034922000, -0.0017465000, 0.0025683000, 0.0129380000, 0.0375933000, 0.0996541000, 0.2619123000", \ + "-0.0034337000, -0.0017074000, 0.0025759000, 0.0128794000, 0.0376230000, 0.1000071000, 0.2609338000", \ + "-0.0032748000, -0.0015633000, 0.0026921000, 0.0129526000, 0.0376498000, 0.1000204000, 0.2608972000", \ + "-0.0033152000, -0.0016123000, 0.0025917000, 0.0128190000, 0.0373450000, 0.0997293000, 0.2617725000", \ + "-0.0033933000, -0.0017048000, 0.0024984000, 0.0127195000, 0.0372364000, 0.0991813000, 0.2601380000", \ + "-0.0035529000, -0.0018369000, 0.0024158000, 0.0127074000, 0.0373175000, 0.0997142000, 0.2607374000", \ + "-0.0038789000, -0.0020701000, 0.0023844000, 0.0129456000, 0.0377235000, 0.1002805000, 0.2619775000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013104490, 0.0034345540, 0.0090016190, 0.0235923300, 0.0618331000, 0.1620583000"); + values("-0.0053104000, -0.0006926000, 0.0077862000, 0.0167317000, 0.0111165000, -0.0386753000, -0.1949386000", \ + "-0.0052630000, -0.0006589000, 0.0077792000, 0.0166808000, 0.0110293000, -0.0387926000, -0.1950559000", \ + "-0.0051248000, -0.0005311000, 0.0079158000, 0.0167676000, 0.0111144000, -0.0387204000, -0.1950377000", \ + "-0.0051600000, -0.0005871000, 0.0078062000, 0.0166022000, 0.0109122000, -0.0389553000, -0.1952751000", \ + "-0.0052362000, -0.0006813000, 0.0076799000, 0.0164337000, 0.0106538000, -0.0392299000, -0.1955931000", \ + "-0.0053699000, -0.0008090000, 0.0075419000, 0.0163327000, 0.0105712000, -0.0393435000, -0.1956343000", \ + "-0.0056306000, -0.0009931000, 0.0075175000, 0.0165032000, 0.0109823000, -0.0387038000, -0.1949685000"); + } + related_pin : "GATE_N"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013104490, 0.0034345540, 0.0090016190, 0.0235923300, 0.0618331000, 0.1620583000"); + values("-0.0068381000, -0.0040505000, 0.0023493000, 0.0158541000, 0.0437019000, 0.1077794000, 0.2700278000", \ + "-0.0067858000, -0.0040137000, 0.0023568000, 0.0158236000, 0.0436302000, 0.1082388000, 0.2710761000", \ + "-0.0066524000, -0.0038952000, 0.0024449000, 0.0158525000, 0.0435742000, 0.1082390000, 0.2711823000", \ + "-0.0066850000, -0.0039378000, 0.0023813000, 0.0157711000, 0.0434992000, 0.1081019000, 0.2709463000", \ + "-0.0067506000, -0.0040123000, 0.0022936000, 0.0156507000, 0.0433314000, 0.1077021000, 0.2709517000", \ + "-0.0068774000, -0.0041245000, 0.0022082000, 0.0156187000, 0.0433593000, 0.1079749000, 0.2698900000", \ + "-0.0071377000, -0.0043039000, 0.0021923000, 0.0158027000, 0.0440191000, 0.1079105000, 0.2704192000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013104490, 0.0034345540, 0.0090016190, 0.0235923300, 0.0618331000, 0.1620583000"); + values("0.0006721000, 0.0045805000, 0.0116346000, 0.0184020000, 0.0105373000, -0.0407650000, -0.1978305000", \ + "0.0006433000, 0.0045415000, 0.0115716000, 0.0182758000, 0.0103878000, -0.0409366000, -0.1980405000", \ + "0.0005968000, 0.0044851000, 0.0114795000, 0.0181831000, 0.0102724000, -0.0410645000, -0.1981550000", \ + "0.0005779000, 0.0044361000, 0.0113887000, 0.0179993000, 0.0100274000, -0.0413382000, -0.1984626000", \ + "0.0005537000, 0.0043786000, 0.0112467000, 0.0177412000, 0.0096829000, -0.0417211000, -0.1988292000", \ + "0.0005663000, 0.0044134000, 0.0113213000, 0.0178408000, 0.0098176000, -0.0415273000, -0.1986197000", \ + "0.0006100000, 0.0045212000, 0.0115266000, 0.0181710000, 0.0103420000, -0.0408070000, -0.1978336000"); + } + related_pin : "RESET_B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013104490, 0.0034345540, 0.0090016190, 0.0235923300, 0.0618331000, 0.1620583000"); + values("0.0026461000, 0.0034830000, 0.0059691000, 0.0135412000, 0.0353303000, 0.0958441000, 0.2570291000", \ + "0.0026682000, 0.0034976000, 0.0059761000, 0.0135339000, 0.0353168000, 0.0959100000, 0.2558507000", \ + "0.0027075000, 0.0035207000, 0.0059682000, 0.0134829000, 0.0352044000, 0.0951939000, 0.2538089000", \ + "0.0026802000, 0.0034513000, 0.0058178000, 0.0132316000, 0.0348922000, 0.0947710000, 0.2567670000", \ + "0.0026705000, 0.0034173000, 0.0057349000, 0.0131080000, 0.0347735000, 0.0948687000, 0.2550025000", \ + "0.0027000000, 0.0034829000, 0.0058738000, 0.0132309000, 0.0350168000, 0.0948852000, 0.2553239000", \ + "0.0027602000, 0.0036060000, 0.0061735000, 0.0136790000, 0.0357293000, 0.0963308000, 0.2552991000"); + } + } + max_capacitance : 0.1620580000; + max_transition : 1.5071620000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013104500, 0.0034345500, 0.0090016200, 0.0235923000, 0.0618331000, 0.1620580000"); + values("0.2246003000, 0.2306840000, 0.2433703000, 0.2688721000, 0.3223961000, 0.4471543000, 0.7692333000", \ + "0.2295762000, 0.2356460000, 0.2483298000, 0.2737897000, 0.3273511000, 0.4520843000, 0.7741695000", \ + "0.2427911000, 0.2487882000, 0.2615040000, 0.2869482000, 0.3405033000, 0.4652503000, 0.7877085000", \ + "0.2739355000, 0.2800164000, 0.2927021000, 0.3182027000, 0.3717491000, 0.4964879000, 0.8185019000", \ + "0.3309679000, 0.3370283000, 0.3497412000, 0.3751791000, 0.4287365000, 0.5534821000, 0.8759519000", \ + "0.4198230000, 0.4259155000, 0.4385513000, 0.4639924000, 0.5175690000, 0.6423359000, 0.9645201000", \ + "0.5599375000, 0.5660027000, 0.5787085000, 0.6041837000, 0.6577838000, 0.7825547000, 1.1047240000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013104500, 0.0034345500, 0.0090016200, 0.0235923000, 0.0618331000, 0.1620580000"); + values("0.3272303000, 0.3350791000, 0.3525234000, 0.3916769000, 0.4878145000, 0.7335194000, 1.3745708000", \ + "0.3315984000, 0.3396131000, 0.3570097000, 0.3961502000, 0.4923139000, 0.7382269000, 1.3812217000", \ + "0.3428537000, 0.3508690000, 0.3682669000, 0.4074146000, 0.5035834000, 0.7494648000, 1.3926262000", \ + "0.3639453000, 0.3718074000, 0.3890982000, 0.4282886000, 0.5244305000, 0.7699180000, 1.4130584000", \ + "0.3911531000, 0.3988949000, 0.4163265000, 0.4555170000, 0.5516574000, 0.7972433000, 1.4398688000", \ + "0.4219167000, 0.4300370000, 0.4474026000, 0.4865953000, 0.5826944000, 0.8285897000, 1.4747898000", \ + "0.4451113000, 0.4529306000, 0.4703334000, 0.5095449000, 0.6056882000, 0.8507935000, 1.4932511000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013104500, 0.0034345500, 0.0090016200, 0.0235923000, 0.0618331000, 0.1620580000"); + values("0.0209972000, 0.0254676000, 0.0350383000, 0.0586625000, 0.1167694000, 0.2726297000, 0.6993918000", \ + "0.0210826000, 0.0256590000, 0.0353758000, 0.0588615000, 0.1169373000, 0.2726822000, 0.6993734000", \ + "0.0211472000, 0.0253331000, 0.0354353000, 0.0587731000, 0.1167055000, 0.2727061000, 0.6994842000", \ + "0.0209935000, 0.0254747000, 0.0353491000, 0.0586607000, 0.1163674000, 0.2726583000, 0.6986604000", \ + "0.0210250000, 0.0253639000, 0.0351307000, 0.0586257000, 0.1167282000, 0.2727198000, 0.7032899000", \ + "0.0210510000, 0.0256073000, 0.0352549000, 0.0586605000, 0.1164992000, 0.2724022000, 0.7005151000", \ + "0.0210803000, 0.0256861000, 0.0352353000, 0.0587982000, 0.1168991000, 0.2725579000, 0.6951386000"); + } + related_pin : "D"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013104500, 0.0034345500, 0.0090016200, 0.0235923000, 0.0618331000, 0.1620580000"); + values("0.0292717000, 0.0361986000, 0.0536976000, 0.1022388000, 0.2326295000, 0.5797399000, 1.5067443000", \ + "0.0293739000, 0.0361770000, 0.0537809000, 0.1023522000, 0.2325975000, 0.5814283000, 1.5002960000", \ + "0.0293983000, 0.0361655000, 0.0537920000, 0.1023412000, 0.2326681000, 0.5814060000, 1.4985237000", \ + "0.0290752000, 0.0361719000, 0.0537472000, 0.1022425000, 0.2325178000, 0.5800774000, 1.5055660000", \ + "0.0291702000, 0.0363019000, 0.0537045000, 0.1022357000, 0.2326599000, 0.5798492000, 1.5059440000", \ + "0.0294175000, 0.0363643000, 0.0536833000, 0.1022512000, 0.2324730000, 0.5805167000, 1.5047937000", \ + "0.0292284000, 0.0362557000, 0.0536318000, 0.1022838000, 0.2327822000, 0.5802110000, 1.4978444000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013104500, 0.0034345500, 0.0090016200, 0.0235923000, 0.0618331000, 0.1620580000"); + values("0.2509917000, 0.2571405000, 0.2699483000, 0.2955779000, 0.3492188000, 0.4740022000, 0.7959798000", \ + "0.2558462000, 0.2620158000, 0.2748373000, 0.3004853000, 0.3541185000, 0.4789050000, 0.8007784000", \ + "0.2684325000, 0.2745569000, 0.2873956000, 0.3130386000, 0.3666744000, 0.4914621000, 0.8135467000", \ + "0.2994331000, 0.3055735000, 0.3183871000, 0.3440315000, 0.3976689000, 0.5224480000, 0.8443592000", \ + "0.3663856000, 0.3725211000, 0.3853396000, 0.4109870000, 0.4646228000, 0.5893969000, 0.9115121000", \ + "0.4792036000, 0.4853339000, 0.4981866000, 0.5238047000, 0.5774922000, 0.7023106000, 1.0241403000", \ + "0.6536831000, 0.6598683000, 0.6727119000, 0.6984341000, 0.7521684000, 0.8770119000, 1.1989038000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013104500, 0.0034345500, 0.0090016200, 0.0235923000, 0.0618331000, 0.1620580000"); + values("0.3881394000, 0.3961187000, 0.4136916000, 0.4529467000, 0.5491070000, 0.7942738000, 1.4389611000", \ + "0.3927518000, 0.4007648000, 0.4183201000, 0.4575737000, 0.5537416000, 0.7997051000, 1.4442900000", \ + "0.4055986000, 0.4135753000, 0.4311388000, 0.4703752000, 0.5665544000, 0.8123155000, 1.4543535000", \ + "0.4364599000, 0.4444405000, 0.4619985000, 0.5012485000, 0.5974337000, 0.8434015000, 1.4859886000", \ + "0.5025424000, 0.5104921000, 0.5280734000, 0.5673209000, 0.6635144000, 0.9093334000, 1.5508727000", \ + "0.6092328000, 0.6172109000, 0.6347928000, 0.6740641000, 0.7702424000, 1.0161586000, 1.6600501000", \ + "0.7724577000, 0.7804226000, 0.7979796000, 0.8372362000, 0.9334163000, 1.1789708000, 1.8215335000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013104500, 0.0034345500, 0.0090016200, 0.0235923000, 0.0618331000, 0.1620580000"); + values("0.0214443000, 0.0257356000, 0.0357062000, 0.0590523000, 0.1171257000, 0.2726356000, 0.7015032000", \ + "0.0215627000, 0.0258253000, 0.0354777000, 0.0590375000, 0.1168298000, 0.2726255000, 0.7026652000", \ + "0.0215580000, 0.0259871000, 0.0354480000, 0.0590402000, 0.1169226000, 0.2730138000, 0.6990180000", \ + "0.0213906000, 0.0258379000, 0.0357672000, 0.0590294000, 0.1169095000, 0.2728747000, 0.7011952000", \ + "0.0215831000, 0.0257006000, 0.0358047000, 0.0589949000, 0.1168417000, 0.2728720000, 0.7015292000", \ + "0.0215250000, 0.0260705000, 0.0358644000, 0.0589831000, 0.1171652000, 0.2726065000, 0.7036538000", \ + "0.0216974000, 0.0259766000, 0.0357712000, 0.0592340000, 0.1171543000, 0.2727004000, 0.6975199000"); + } + related_pin : "GATE_N"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013104500, 0.0034345500, 0.0090016200, 0.0235923000, 0.0618331000, 0.1620580000"); + values("0.0290359000, 0.0360989000, 0.0537774000, 0.1023029000, 0.2327008000, 0.5800371000, 1.4992581000", \ + "0.0290669000, 0.0360541000, 0.0537217000, 0.1023566000, 0.2325888000, 0.5812102000, 1.5037938000", \ + "0.0289580000, 0.0359722000, 0.0537431000, 0.1023093000, 0.2327867000, 0.5797032000, 1.5054989000", \ + "0.0289144000, 0.0360224000, 0.0538419000, 0.1022993000, 0.2324767000, 0.5806629000, 1.5049062000", \ + "0.0289832000, 0.0360823000, 0.0537268000, 0.1023169000, 0.2327650000, 0.5794586000, 1.5054222000", \ + "0.0290149000, 0.0360945000, 0.0537585000, 0.1023309000, 0.2324873000, 0.5810031000, 1.4970503000", \ + "0.0289586000, 0.0360057000, 0.0538139000, 0.1022934000, 0.2326491000, 0.5787922000, 1.5045210000"); + } + timing_sense : "non_unate"; + timing_type : "falling_edge"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013104500, 0.0034345500, 0.0090016200, 0.0235923000, 0.0618331000, 0.1620580000"); + values("0.1022504000, 0.1084151000, 0.1213788000, 0.1473862000, 0.2032100000, 0.3280659000, 0.6497936000", \ + "0.1075031000, 0.1137051000, 0.1266172000, 0.1526787000, 0.2085059000, 0.3333799000, 0.6550115000", \ + "0.1205816000, 0.1267616000, 0.1397271000, 0.1657950000, 0.2216588000, 0.3465206000, 0.6683030000", \ + "0.1528941000, 0.1590314000, 0.1719275000, 0.1980278000, 0.2539279000, 0.3788408000, 0.7003716000", \ + "0.2256518000, 0.2322494000, 0.2457242000, 0.2722824000, 0.3283805000, 0.4532757000, 0.7750176000", \ + "0.3487885000, 0.3577692000, 0.3754845000, 0.4076088000, 0.4679158000, 0.5930280000, 0.9147590000", \ + "0.5460804000, 0.5582388000, 0.5824551000, 0.6259012000, 0.6956782000, 0.8209573000, 1.1428116000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013104500, 0.0034345500, 0.0090016200, 0.0235923000, 0.0618331000, 0.1620580000"); + values("0.0959440000, 0.1035332000, 0.1204228000, 0.1588354000, 0.2539987000, 0.4989833000, 1.1450377000", \ + "0.1002647000, 0.1077533000, 0.1246616000, 0.1630589000, 0.2582953000, 0.5033760000, 1.1460920000", \ + "0.1086566000, 0.1162696000, 0.1331245000, 0.1715649000, 0.2669469000, 0.5120607000, 1.1562740000", \ + "0.1268202000, 0.1343443000, 0.1512052000, 0.1897531000, 0.2853819000, 0.5307005000, 1.1766609000", \ + "0.1584941000, 0.1663802000, 0.1841935000, 0.2238166000, 0.3199994000, 0.5648884000, 1.2069296000", \ + "0.1997819000, 0.2092593000, 0.2292380000, 0.2707175000, 0.3680342000, 0.6138954000, 1.2555662000", \ + "0.2287346000, 0.2415411000, 0.2668292000, 0.3141092000, 0.4141507000, 0.6603970000, 1.3020824000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013104500, 0.0034345500, 0.0090016200, 0.0235923000, 0.0618331000, 0.1620580000"); + values("0.0217972000, 0.0261528000, 0.0365761000, 0.0612748000, 0.1195496000, 0.2727391000, 0.7018577000", \ + "0.0219422000, 0.0265050000, 0.0365101000, 0.0613117000, 0.1195226000, 0.2725735000, 0.7018550000", \ + "0.0218328000, 0.0263580000, 0.0366216000, 0.0612686000, 0.1195073000, 0.2727252000, 0.7057393000", \ + "0.0217370000, 0.0261863000, 0.0365197000, 0.0612515000, 0.1194612000, 0.2725258000, 0.7037913000", \ + "0.0247335000, 0.0288708000, 0.0387765000, 0.0623740000, 0.1196348000, 0.2725797000, 0.7000080000", \ + "0.0357012000, 0.0411996000, 0.0511073000, 0.0743386000, 0.1258336000, 0.2734665000, 0.7004092000", \ + "0.0527727000, 0.0599200000, 0.0736585000, 0.0997452000, 0.1400443000, 0.2751947000, 0.6958372000"); + } + related_pin : "RESET_B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013104500, 0.0034345500, 0.0090016200, 0.0235923000, 0.0618331000, 0.1620580000"); + values("0.0270289000, 0.0339641000, 0.0520509000, 0.1012074000, 0.2322802000, 0.5815283000, 1.5063885000", \ + "0.0268310000, 0.0340303000, 0.0519177000, 0.1012583000, 0.2319827000, 0.5816209000, 1.5031977000", \ + "0.0268055000, 0.0339371000, 0.0518585000, 0.1011901000, 0.2320329000, 0.5805937000, 1.5004544000", \ + "0.0271629000, 0.0341678000, 0.0520401000, 0.1012080000, 0.2321469000, 0.5811296000, 1.5071620000", \ + "0.0300485000, 0.0374497000, 0.0548042000, 0.1030277000, 0.2329101000, 0.5809629000, 1.5014703000", \ + "0.0370242000, 0.0438259000, 0.0609320000, 0.1071315000, 0.2353570000, 0.5814062000, 1.4989102000", \ + "0.0508644000, 0.0590246000, 0.0771728000, 0.1188229000, 0.2390200000, 0.5824358000, 1.4954054000"); + } + timing_sense : "positive_unate"; + timing_type : "clear"; + } + } + pin ("Q_N") { + direction : "output"; + function : "IQ_N"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013189470, 0.0034792440, 0.0091778810, 0.0242102800, 0.0638641800, 0.1684670000"); + values("-0.0020927000, 0.0013530000, 0.0075170000, 0.0129354000, 0.0033015000, -0.0511578000, -0.2157612000", \ + "-0.0020314000, 0.0014043000, 0.0075309000, 0.0128839000, 0.0031797000, -0.0513108000, -0.2159233000", \ + "-0.0018732000, 0.0015475000, 0.0076454000, 0.0129542000, 0.0032066000, -0.0513190000, -0.2159487000", \ + "-0.0019127000, 0.0014858000, 0.0075726000, 0.0128566000, 0.0030631000, -0.0514560000, -0.2161000000", \ + "-0.0019940000, 0.0014008000, 0.0074592000, 0.0127197000, 0.0029029000, -0.0516561000, -0.2163239000", \ + "-0.0021511000, 0.0012665000, 0.0073761000, 0.0127139000, 0.0029697000, -0.0515588000, -0.2162059000", \ + "-0.0024809000, 0.0010297000, 0.0073389000, 0.0129636000, 0.0034128000, -0.0510482000, -0.2156166000"); + } + related_pin : "D"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013189470, 0.0034792440, 0.0091778810, 0.0242102800, 0.0638641800, 0.1684670000"); + values("-0.0076377000, -0.0053709000, 0.0000793000, 0.0122305000, 0.0394547000, 0.1048105000, 0.2745308000", \ + "-0.0075885000, -0.0053372000, 0.0000773000, 0.0122089000, 0.0392494000, 0.1051166000, 0.2747256000", \ + "-0.0074637000, -0.0052252000, 0.0001694000, 0.0122418000, 0.0394063000, 0.1044423000, 0.2744399000", \ + "-0.0075065000, -0.0052711000, 0.0001163000, 0.0121721000, 0.0393054000, 0.1048574000, 0.2743456000", \ + "-0.0075918000, -0.0053537000, 0.0000448500, 0.0121139000, 0.0392738000, 0.1049769000, 0.2730550000", \ + "-0.0077871000, -0.0055350000, -0.0000946500, 0.0120145000, 0.0390605000, 0.1050529000, 0.2732250000", \ + "-0.0081990000, -0.0058559000, -0.0002895000, 0.0120677000, 0.0393335000, 0.1050047000, 0.2744450000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013189470, 0.0034792440, 0.0091778810, 0.0242102800, 0.0638641800, 0.1684670000"); + values("-0.0054510000, -0.0009701000, 0.0072832000, 0.0158534000, 0.0093781000, -0.0430097000, -0.2065884000", \ + "-0.0053983000, -0.0009334000, 0.0072885000, 0.0158244000, 0.0093006000, -0.0431119000, -0.2067048000", \ + "-0.0052633000, -0.0008101000, 0.0073892000, 0.0158579000, 0.0092650000, -0.0431448000, -0.2067551000", \ + "-0.0052973000, -0.0008545000, 0.0073215000, 0.0157759000, 0.0091646000, -0.0432929000, -0.2069125000", \ + "-0.0053632000, -0.0009287000, 0.0072336000, 0.0156603000, 0.0090253000, -0.0434664000, -0.2070939000", \ + "-0.0054901000, -0.0010425000, 0.0071441000, 0.0156202000, 0.0090362000, -0.0434184000, -0.2070296000", \ + "-0.0057538000, -0.0012306000, 0.0070992000, 0.0158022000, 0.0093460000, -0.0427949000, -0.2063245000"); + } + related_pin : "GATE_N"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013189470, 0.0034792440, 0.0091778810, 0.0242102800, 0.0638641800, 0.1684670000"); + values("-0.0068039000, -0.0039327000, 0.0027381000, 0.0167149000, 0.0455981000, 0.1129810000, 0.2826595000", \ + "-0.0067521000, -0.0039020000, 0.0027341000, 0.0167310000, 0.0456811000, 0.1128947000, 0.2816793000", \ + "-0.0066132000, -0.0037705000, 0.0028485000, 0.0167737000, 0.0456166000, 0.1128283000, 0.2820284000", \ + "-0.0066523000, -0.0038240000, 0.0027486000, 0.0166020000, 0.0454499000, 0.1119219000, 0.2824830000", \ + "-0.0067260000, -0.0039188000, 0.0026269000, 0.0164286000, 0.0451081000, 0.1116474000, 0.2819688000", \ + "-0.0068598000, -0.0040491000, 0.0025041000, 0.0163333000, 0.0450370000, 0.1121599000, 0.2824936000", \ + "-0.0071136000, -0.0042162000, 0.0024732000, 0.0165022000, 0.0454826000, 0.1119858000, 0.2832843000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013189470, 0.0034792440, 0.0091778810, 0.0242102800, 0.0638641800, 0.1684670000"); + values("0.0040548000, 0.0065860000, 0.0109067000, 0.0135343000, 0.0010860000, -0.0552390000, -0.2207862000", \ + "0.0040733000, 0.0065983000, 0.0109067000, 0.0134411000, 0.0009457000, -0.0552913000, -0.2208154000", \ + "0.0041152000, 0.0066260000, 0.0108992000, 0.0133801000, 0.0008270000, -0.0554049000, -0.2209972000", \ + "0.0040907000, 0.0065661000, 0.0107712000, 0.0132361000, 0.0006176000, -0.0558534000, -0.2214575000", \ + "0.0040818000, 0.0065405000, 0.0107006000, 0.0131305000, 0.0004572000, -0.0560220000, -0.2216399000", \ + "0.0040943000, 0.0065653000, 0.0107578000, 0.0131748000, 0.0004291000, -0.0559354000, -0.2215402000", \ + "0.0041516000, 0.0066942000, 0.0110080000, 0.0137001000, 0.0012489000, -0.0550142000, -0.2206714000"); + } + related_pin : "RESET_B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013189470, 0.0034792440, 0.0091778810, 0.0242102800, 0.0638641800, 0.1684670000"); + values("-0.0008266000, 0.0013217000, 0.0065592000, 0.0183953000, 0.0451458000, 0.1103414000, 0.2799217000", \ + "-0.0008550000, 0.0012727000, 0.0064938000, 0.0182744000, 0.0449728000, 0.1101574000, 0.2783729000", \ + "-0.0009063000, 0.0012113000, 0.0063862000, 0.0181229000, 0.0447725000, 0.1099428000, 0.2784322000", \ + "-0.0009180000, 0.0011753000, 0.0063206000, 0.0180080000, 0.0446112000, 0.1101912000, 0.2791404000", \ + "-0.0009423000, 0.0011203000, 0.0061873000, 0.0177854000, 0.0442586000, 0.1093805000, 0.2777776000", \ + "-0.0009646000, 0.0010695000, 0.0061170000, 0.0176630000, 0.0440781000, 0.1091381000, 0.2773482000", \ + "-0.0008924000, 0.0012557000, 0.0064324000, 0.0181600000, 0.0449115000, 0.1102439000, 0.2782175000"); + } + } + max_capacitance : 0.1684670000; + max_transition : 1.5047490000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013189500, 0.0034792400, 0.0091778800, 0.0242103000, 0.0638642000, 0.1684670000"); + values("0.3801154000, 0.3852877000, 0.3963588000, 0.4194152000, 0.4717415000, 0.6051701000, 0.9582442000", \ + "0.3845446000, 0.3897514000, 0.4008008000, 0.4238319000, 0.4761029000, 0.6097922000, 0.9625931000", \ + "0.3958339000, 0.4010426000, 0.4120858000, 0.4351272000, 0.4874435000, 0.6210738000, 0.9738933000", \ + "0.4167515000, 0.4218856000, 0.4329559000, 0.4560171000, 0.5083434000, 0.6418480000, 0.9946964000", \ + "0.4438861000, 0.4490598000, 0.4601402000, 0.4831686000, 0.5354977000, 0.6690560000, 1.0215641000", \ + "0.4749519000, 0.4801464000, 0.4911951000, 0.5142591000, 0.5665781000, 0.7002087000, 1.0532690000", \ + "0.4980777000, 0.5032854000, 0.5143400000, 0.5373612000, 0.5896261000, 0.7233067000, 1.0756116000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013189500, 0.0034792400, 0.0091778800, 0.0242103000, 0.0638642000, 0.1684670000"); + values("0.2807298000, 0.2869790000, 0.3015961000, 0.3374137000, 0.4302076000, 0.6742254000, 1.3183223000", \ + "0.2857215000, 0.2919420000, 0.3064781000, 0.3421940000, 0.4349961000, 0.6796278000, 1.3222656000", \ + "0.2988717000, 0.3050967000, 0.3196205000, 0.3553513000, 0.4481739000, 0.6917126000, 1.3380469000", \ + "0.3300730000, 0.3363052000, 0.3509225000, 0.3867399000, 0.4795243000, 0.7235446000, 1.3674957000", \ + "0.3870341000, 0.3932888000, 0.4078752000, 0.4436710000, 0.5366432000, 0.7804752000, 1.4244832000", \ + "0.4758994000, 0.4821128000, 0.4966896000, 0.5323778000, 0.6251923000, 0.8694396000, 1.5137805000", \ + "0.6161230000, 0.6223443000, 0.6369278000, 0.6727305000, 0.7658267000, 1.0096760000, 1.6550288000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013189500, 0.0034792400, 0.0091778800, 0.0242103000, 0.0638642000, 0.1684670000"); + values("0.0171130000, 0.0213115000, 0.0307600000, 0.0543014000, 0.1183562000, 0.2941899000, 0.7705692000", \ + "0.0170446000, 0.0213605000, 0.0308390000, 0.0543580000, 0.1182652000, 0.2944771000, 0.7644678000", \ + "0.0170439000, 0.0214082000, 0.0308404000, 0.0542997000, 0.1180383000, 0.2943605000, 0.7643778000", \ + "0.0170992000, 0.0213158000, 0.0307587000, 0.0543273000, 0.1183702000, 0.2944563000, 0.7711833000", \ + "0.0171202000, 0.0213058000, 0.0307166000, 0.0541864000, 0.1183767000, 0.2945724000, 0.7634266000", \ + "0.0171509000, 0.0211577000, 0.0308332000, 0.0539894000, 0.1184085000, 0.2947934000, 0.7692701000", \ + "0.0170396000, 0.0212999000, 0.0308384000, 0.0543810000, 0.1182016000, 0.2945399000, 0.7606939000"); + } + related_pin : "D"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013189500, 0.0034792400, 0.0091778800, 0.0242103000, 0.0638642000, 0.1684670000"); + values("0.0205997000, 0.0271489000, 0.0448810000, 0.0937481000, 0.2258714000, 0.5762824000, 1.4995262000", \ + "0.0205498000, 0.0271017000, 0.0448209000, 0.0937774000, 0.2257367000, 0.5756249000, 1.5006987000", \ + "0.0205167000, 0.0270949000, 0.0449189000, 0.0936995000, 0.2260474000, 0.5751327000, 1.5016829000", \ + "0.0206147000, 0.0271483000, 0.0448813000, 0.0937525000, 0.2258319000, 0.5753866000, 1.5010662000", \ + "0.0206088000, 0.0271628000, 0.0449597000, 0.0938010000, 0.2260434000, 0.5757805000, 1.5022940000", \ + "0.0205391000, 0.0271260000, 0.0448388000, 0.0936410000, 0.2255600000, 0.5774792000, 1.4962886000", \ + "0.0205740000, 0.0270915000, 0.0448324000, 0.0938256000, 0.2255587000, 0.5738893000, 1.4965115000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013189500, 0.0034792400, 0.0091778800, 0.0242103000, 0.0638642000, 0.1684670000"); + values("0.4412629000, 0.4464550000, 0.4575042000, 0.4805640000, 0.5327826000, 0.6664347000, 1.0189551000", \ + "0.4458921000, 0.4510745000, 0.4620996000, 0.4851682000, 0.5374544000, 0.6711457000, 1.0241459000", \ + "0.4587231000, 0.4639200000, 0.4749525000, 0.4979421000, 0.5502782000, 0.6839374000, 1.0369072000", \ + "0.4895996000, 0.4947852000, 0.5058238000, 0.5288642000, 0.5811958000, 0.7149232000, 1.0670670000", \ + "0.5556453000, 0.5608464000, 0.5718832000, 0.5949437000, 0.6472828000, 0.7807857000, 1.1329659000", \ + "0.6623588000, 0.6675487000, 0.6785998000, 0.7016492000, 0.7538769000, 0.8875287000, 1.2400454000", \ + "0.8255172000, 0.8307164000, 0.8417280000, 0.8648339000, 0.9171582000, 1.0507915000, 1.4029460000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013189500, 0.0034792400, 0.0091778800, 0.0242103000, 0.0638642000, 0.1684670000"); + values("0.3074117000, 0.3136310000, 0.3282375000, 0.3639785000, 0.4570307000, 0.7009673000, 1.3452310000", \ + "0.3123342000, 0.3185025000, 0.3331096000, 0.3689753000, 0.4615584000, 0.7058743000, 1.3506363000", \ + "0.3248373000, 0.3310648000, 0.3457029000, 0.3814664000, 0.4744232000, 0.7187296000, 1.3615927000", \ + "0.3558789000, 0.3621436000, 0.3766294000, 0.4122850000, 0.5052520000, 0.7487093000, 1.3942928000", \ + "0.4228074000, 0.4290269000, 0.4436640000, 0.4794214000, 0.5724199000, 0.8171151000, 1.4589808000", \ + "0.5356702000, 0.5418791000, 0.5564508000, 0.5922793000, 0.6849392000, 0.9291765000, 1.5742690000", \ + "0.7102363000, 0.7164671000, 0.7311078000, 0.7668745000, 0.8598266000, 1.1041934000, 1.7484402000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013189500, 0.0034792400, 0.0091778800, 0.0242103000, 0.0638642000, 0.1684670000"); + values("0.0172945000, 0.0210871000, 0.0307983000, 0.0543034000, 0.1176986000, 0.2948076000, 0.7687350000", \ + "0.0170650000, 0.0212525000, 0.0305834000, 0.0542949000, 0.1180736000, 0.2943444000, 0.7611123000", \ + "0.0171358000, 0.0210873000, 0.0305851000, 0.0542364000, 0.1182832000, 0.2942327000, 0.7630241000", \ + "0.0171318000, 0.0210214000, 0.0305974000, 0.0542145000, 0.1181483000, 0.2942034000, 0.7729244000", \ + "0.0170417000, 0.0211513000, 0.0307583000, 0.0541984000, 0.1181398000, 0.2943475000, 0.7656615000", \ + "0.0172861000, 0.0210425000, 0.0306095000, 0.0541249000, 0.1177228000, 0.2948025000, 0.7686843000", \ + "0.0172724000, 0.0210485000, 0.0307261000, 0.0542828000, 0.1181285000, 0.2941231000, 0.7668715000"); + } + related_pin : "GATE_N"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013189500, 0.0034792400, 0.0091778800, 0.0242103000, 0.0638642000, 0.1684670000"); + values("0.0205812000, 0.0271615000, 0.0449683000, 0.0938636000, 0.2260616000, 0.5751523000, 1.5041898000", \ + "0.0206011000, 0.0271695000, 0.0449399000, 0.0938421000, 0.2261464000, 0.5773306000, 1.4976046000", \ + "0.0206505000, 0.0272019000, 0.0448977000, 0.0938221000, 0.2263477000, 0.5769419000, 1.4979366000", \ + "0.0206020000, 0.0271416000, 0.0449477000, 0.0938241000, 0.2261304000, 0.5753750000, 1.4984581000", \ + "0.0206381000, 0.0271997000, 0.0449123000, 0.0938067000, 0.2261917000, 0.5768973000, 1.5047492000", \ + "0.0205721000, 0.0270084000, 0.0448607000, 0.0937994000, 0.2258391000, 0.5777020000, 1.4985181000", \ + "0.0206822000, 0.0272261000, 0.0448961000, 0.0938190000, 0.2261915000, 0.5732167000, 1.5017729000"); + } + timing_sense : "non_unate"; + timing_type : "falling_edge"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013189500, 0.0034792400, 0.0091778800, 0.0242103000, 0.0638642000, 0.1684670000"); + values("0.1481895000, 0.1533369000, 0.1644396000, 0.1874179000, 0.2397369000, 0.3732742000, 0.7252833000", \ + "0.1524190000, 0.1575329000, 0.1686119000, 0.1916963000, 0.2440080000, 0.3774551000, 0.7302863000", \ + "0.1609348000, 0.1660124000, 0.1770376000, 0.2001496000, 0.2523466000, 0.3859582000, 0.7381046000", \ + "0.1788897000, 0.1840952000, 0.1950899000, 0.2181347000, 0.2703874000, 0.4039916000, 0.7568127000", \ + "0.2120394000, 0.2172338000, 0.2283061000, 0.2515682000, 0.3038741000, 0.4372998000, 0.7898699000", \ + "0.2572627000, 0.2619333000, 0.2737723000, 0.2970744000, 0.3489407000, 0.4832083000, 0.8362595000", \ + "0.2962316000, 0.3016099000, 0.3133233000, 0.3373227000, 0.3897939000, 0.5235948000, 0.8756696000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013189500, 0.0034792400, 0.0091778800, 0.0242103000, 0.0638642000, 0.1684670000"); + values("0.1595824000, 0.1658485000, 0.1804532000, 0.2162912000, 0.3092246000, 0.5533203000, 1.1977235000", \ + "0.1647875000, 0.1710450000, 0.1857367000, 0.2216505000, 0.3145486000, 0.5587846000, 1.2022560000", \ + "0.1780857000, 0.1843457000, 0.1989330000, 0.2347739000, 0.3276760000, 0.5716810000, 1.2147008000", \ + "0.2101383000, 0.2163287000, 0.2310386000, 0.2669998000, 0.3598529000, 0.6050336000, 1.2498814000", \ + "0.2843219000, 0.2905856000, 0.3051831000, 0.3411712000, 0.4338531000, 0.6780026000, 1.3217590000", \ + "0.4184992000, 0.4249652000, 0.4398833000, 0.4759946000, 0.5689201000, 0.8131444000, 1.4565823000", \ + "0.6353992000, 0.6422781000, 0.6578707000, 0.6941419000, 0.7871582000, 1.0312845000, 1.6764833000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013189500, 0.0034792400, 0.0091778800, 0.0242103000, 0.0638642000, 0.1684670000"); + values("0.0168963000, 0.0211262000, 0.0305935000, 0.0540968000, 0.1182631000, 0.2946041000, 0.7658267000", \ + "0.0169197000, 0.0211216000, 0.0306058000, 0.0542717000, 0.1181743000, 0.2942611000, 0.7698149000", \ + "0.0172004000, 0.0211233000, 0.0304523000, 0.0542581000, 0.1182289000, 0.2946038000, 0.7738871000", \ + "0.0169226000, 0.0211654000, 0.0306857000, 0.0541618000, 0.1181936000, 0.2941937000, 0.7719067000", \ + "0.0172784000, 0.0214361000, 0.0306074000, 0.0544454000, 0.1182889000, 0.2945832000, 0.7670998000", \ + "0.0177368000, 0.0220526000, 0.0314469000, 0.0546528000, 0.1185171000, 0.2932170000, 0.7691268000", \ + "0.0195905000, 0.0235641000, 0.0327509000, 0.0561915000, 0.1192680000, 0.2946283000, 0.7618375000"); + } + related_pin : "RESET_B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013189500, 0.0034792400, 0.0091778800, 0.0242103000, 0.0638642000, 0.1684670000"); + values("0.0207271000, 0.0272736000, 0.0451009000, 0.0940296000, 0.2258382000, 0.5751531000, 1.4980800000", \ + "0.0207975000, 0.0273324000, 0.0450930000, 0.0939169000, 0.2258528000, 0.5754206000, 1.4966417000", \ + "0.0207100000, 0.0272845000, 0.0451370000, 0.0939978000, 0.2259145000, 0.5749365000, 1.4937162000", \ + "0.0207644000, 0.0273721000, 0.0450803000, 0.0940409000, 0.2258604000, 0.5753997000, 1.4991652000", \ + "0.0208659000, 0.0274074000, 0.0451317000, 0.0939901000, 0.2255734000, 0.5758911000, 1.4986026000", \ + "0.0223838000, 0.0286835000, 0.0460608000, 0.0943730000, 0.2259101000, 0.5750365000, 1.4956408000", \ + "0.0259906000, 0.0323194000, 0.0483900000, 0.0954937000, 0.2256475000, 0.5738093000, 1.4976503000"); + } + timing_sense : "negative_unate"; + timing_type : "preset"; + } + } + pin ("RESET_B") { + capacitance : 0.0024650000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0023320000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0044122000, 0.0044466000, 0.0045257000, 0.0045271000, 0.0045303000, 0.0045376000, 0.0045546000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0043589000, -0.0044042000, -0.0045086000, -0.0045109000, -0.0045162000, -0.0045284000, -0.0045564000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0025980000; + timing () { + related_pin : "GATE_N"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.0626973000, -0.0047220000, -0.0055358000", \ + "-0.1780456000, -0.1188496000, -0.1184427000", \ + "-0.2516946000, -0.1912780000, -0.1908711000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "recovery_rising"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + related_pin : "GATE_N"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.0789043000, 0.0197083000, 0.0193014000", \ + "0.1930319000, 0.1338359000, 0.1322083000", \ + "0.2679017000, 0.2050436000, 0.2046367000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "removal_rising"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + fall_constraint ("constraint_3_0_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.1302382000, 0.8333333000, 2.5000000000"); + } + related_output_pin : "Q"; + related_pin : "RESET_B"; + sim_opt : "runlvl=5 accurate=1"; + timing_type : "min_pulse_width"; + violation_delay_degrade_pct : 10.000000000; + } + } + } + + cell ("sky130_fd_sc_hd__dlrbn_2") { + leakage_power () { + value : 0.0108737000; + when : "!RESET_B&D&!GATE_N&!Q&Q_N"; + } + leakage_power () { + value : 0.0092184000; + when : "!RESET_B&!D&GATE_N&!Q&Q_N"; + } + leakage_power () { + value : 0.0106677000; + when : "!RESET_B&D&GATE_N&!Q&Q_N"; + } + leakage_power () { + value : 0.0109512000; + when : "RESET_B&D&GATE_N&!Q&Q_N"; + } + leakage_power () { + value : 0.0135940000; + when : "RESET_B&!D&GATE_N&Q&!Q_N"; + } + leakage_power () { + value : 0.0145149000; + when : "RESET_B&D&!GATE_N&Q&!Q_N"; + } + leakage_power () { + value : 0.0095019000; + when : "RESET_B&!D&GATE_N&!Q&Q_N"; + } + leakage_power () { + value : 0.0092976000; + when : "!RESET_B&!D&!GATE_N&!Q&Q_N"; + } + leakage_power () { + value : 0.0095810000; + when : "RESET_B&!D&!GATE_N&!Q&Q_N"; + } + leakage_power () { + value : 0.0144204000; + when : "RESET_B&D&GATE_N&Q&!Q_N"; + } + area : 22.521600000; + cell_footprint : "sky130_fd_sc_hd__dlrbn"; + cell_leakage_power : 0.0112620800; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + latch ("IQ","IQ_N") { + clear : "!RESET_B"; + data_in : "D"; + enable : "!GATE_N"; + } + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("D") { + capacitance : 0.0017880000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0016960000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0181389000, 0.0180230000, 0.0177557000, 0.0178326000, 0.0180096000, 0.0184179000, 0.0193590000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0092909000, 0.0091863000, 0.0089452000, 0.0090048000, 0.0091423000, 0.0094592000, 0.0101899000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0018790000; + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.1240703000, 0.2833639000, 0.4534486000", \ + "0.0819642000, 0.2388164000, 0.4064596000", \ + "0.1035300000, 0.2542786000, 0.4170391000"); + } + related_pin : "GATE_N"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.1948711000, 0.2784811000, 0.3106263000", \ + "0.0746400000, 0.1570293000, 0.1891745000", \ + "-0.0014505000, 0.0821595000, 0.1143047000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "setup_rising"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.1066426000, -0.2695983000, -0.4421243000", \ + "-0.0596536000, -0.2213887000, -0.3914733000", \ + "-0.0592467000, -0.2197611000, -0.3886250000"); + } + related_pin : "GATE_N"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.1786641000, -0.2634948000, -0.2968607000", \ + "-0.0596536000, -0.1444844000, -0.1766296000", \ + "0.0152161000, -0.0708353000, -0.1029805000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "hold_rising"; + violation_delay_degrade_pct : 10.000000000; + } + } + pin ("GATE_N") { + capacitance : 0.0017750000; + clock : "true"; + direction : "input"; + fall_capacitance : 0.0016920000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0173037000, 0.0171758000, 0.0168811000, 0.0169425000, 0.0170840000, 0.0174104000, 0.0181628000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0104272000, 0.0102935000, 0.0099855000, 0.0100270000, 0.0101225000, 0.0103430000, 0.0108512000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0018580000; + timing () { + fall_constraint ("constraint_3_0_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.1555040000, 0.8333333000, 2.5000000000"); + } + related_output_pin : "Q"; + related_pin : "GATE_N"; + sim_opt : "runlvl=5 accurate=1"; + timing_type : "min_pulse_width"; + violation_delay_degrade_pct : 10.000000000; + } + } + pin ("Q") { + direction : "output"; + function : "IQ"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014402850, 0.0041488430, 0.0119510300, 0.0344258000, 0.0991659300, 0.2856544000"); + values("-0.0062083000, -0.0015739000, 0.0078467000, 0.0177267000, 0.0038858000, -0.0866525000, -0.3823716000", \ + "-0.0061584000, -0.0015244000, 0.0078684000, 0.0176227000, 0.0038124000, -0.0867510000, -0.3824980000", \ + "-0.0060351000, -0.0014103000, 0.0079508000, 0.0177112000, 0.0038471000, -0.0867402000, -0.3824816000", \ + "-0.0060746000, -0.0014568000, 0.0079102000, 0.0176607000, 0.0037298000, -0.0868675000, -0.3826250000", \ + "-0.0061632000, -0.0015394000, 0.0078384000, 0.0176054000, 0.0036863000, -0.0869001000, -0.3826420000", \ + "-0.0063543000, -0.0017226000, 0.0076731000, 0.0174666000, 0.0036363000, -0.0868830000, -0.3825645000", \ + "-0.0067802000, -0.0020748000, 0.0074813000, 0.0175566000, 0.0040685000, -0.0864063000, -0.3820422000"); + } + related_pin : "D"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014402850, 0.0041488430, 0.0119510300, 0.0344258000, 0.0991659300, 0.2856544000"); + values("-0.0035873000, -0.0016439000, 0.0036377000, 0.0179890000, 0.0558263000, 0.1600859000, 0.4590790000", \ + "-0.0035435000, -0.0016151000, 0.0036648000, 0.0179431000, 0.0557960000, 0.1597019000, 0.4593262000", \ + "-0.0034305000, -0.0015137000, 0.0037360000, 0.0179672000, 0.0557740000, 0.1596037000, 0.4618387000", \ + "-0.0034729000, -0.0015710000, 0.0036431000, 0.0178250000, 0.0555061000, 0.1601909000, 0.4585739000", \ + "-0.0035400000, -0.0016414000, 0.0035696000, 0.0177487000, 0.0553725000, 0.1601165000, 0.4602914000", \ + "-0.0036878000, -0.0017656000, 0.0035020000, 0.0177569000, 0.0554523000, 0.1594719000, 0.4608911000", \ + "-0.0039810000, -0.0019449000, 0.0036029000, 0.0181592000, 0.0563075000, 0.1610233000, 0.4584438000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014402850, 0.0041488430, 0.0119510300, 0.0344258000, 0.0991659300, 0.2856544000"); + values("-0.0054620000, -0.0002560000, 0.0103691000, 0.0221787000, 0.0104121000, -0.0788466000, -0.3740670000", \ + "-0.0054046000, -0.0002073000, 0.0104349000, 0.0222510000, 0.0104600000, -0.0788858000, -0.3739306000", \ + "-0.0052663000, -0.0000784500, 0.0105098000, 0.0222557000, 0.0103798000, -0.0789359000, -0.3741008000", \ + "-0.0052994000, -0.0001356000, 0.0104455000, 0.0221443000, 0.0101657000, -0.0791807000, -0.3743645000", \ + "-0.0053802000, -0.0002309000, 0.0103207000, 0.0219698000, 0.0099486000, -0.0794607000, -0.3745873000", \ + "-0.0055433000, -0.0003904000, 0.0101369000, 0.0217615000, 0.0098376000, -0.0795222000, -0.3747028000", \ + "-0.0058874000, -0.0006807000, 0.0099929000, 0.0218017000, 0.0101306000, -0.0791727000, -0.3742810000"); + } + related_pin : "GATE_N"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014402850, 0.0041488430, 0.0119510300, 0.0344258000, 0.0991659300, 0.2856544000"); + values("-0.0070331000, -0.0041497000, 0.0032740000, 0.0209864000, 0.0622424000, 0.1693717000, 0.4708400000", \ + "-0.0069772000, -0.0041080000, 0.0032712000, 0.0209383000, 0.0621103000, 0.1686989000, 0.4712652000", \ + "-0.0068366000, -0.0039845000, 0.0033767000, 0.0209836000, 0.0621476000, 0.1685187000, 0.4690427000", \ + "-0.0068738000, -0.0040270000, 0.0033025000, 0.0208632000, 0.0620583000, 0.1684909000, 0.4708500000", \ + "-0.0069491000, -0.0041117000, 0.0032178000, 0.0207706000, 0.0618509000, 0.1688725000, 0.4706119000", \ + "-0.0071045000, -0.0042521000, 0.0030923000, 0.0207076000, 0.0619130000, 0.1681629000, 0.4711933000", \ + "-0.0074202000, -0.0044655000, 0.0031217000, 0.0209860000, 0.0622932000, 0.1685606000, 0.4713932000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014402850, 0.0041488430, 0.0119510300, 0.0344258000, 0.0991659300, 0.2856544000"); + values("0.0005844000, 0.0051262000, 0.0142936000, 0.0236391000, 0.0092179000, -0.0818043000, -0.3777537000", \ + "0.0005662000, 0.0051005000, 0.0142700000, 0.0236115000, 0.0091983000, -0.0818639000, -0.3777744000", \ + "0.0005203000, 0.0050380000, 0.0141657000, 0.0234334000, 0.0089833000, -0.0820487000, -0.3779110000", \ + "0.0005069000, 0.0050078000, 0.0140821000, 0.0232776000, 0.0087816000, -0.0822685000, -0.3781866000", \ + "0.0004882000, 0.0049572000, 0.0139354000, 0.0229632000, 0.0083745000, -0.0826991000, -0.3786155000", \ + "0.0004861000, 0.0049491000, 0.0138880000, 0.0228420000, 0.0081342000, -0.0829258000, -0.3788138000", \ + "0.0005420000, 0.0050966000, 0.0142188000, 0.0232760000, 0.0087529000, -0.0822481000, -0.3781129000"); + } + related_pin : "RESET_B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014402850, 0.0041488430, 0.0119510300, 0.0344258000, 0.0991659300, 0.2856544000"); + values("0.0027524000, 0.0038582000, 0.0073286000, 0.0186541000, 0.0532959000, 0.1553417000, 0.4552877000", \ + "0.0027364000, 0.0038407000, 0.0072955000, 0.0185998000, 0.0532335000, 0.1552821000, 0.4535803000", \ + "0.0027003000, 0.0037901000, 0.0072155000, 0.0184569000, 0.0529879000, 0.1546424000, 0.4516539000", \ + "0.0026891000, 0.0037462000, 0.0070926000, 0.0182344000, 0.0527425000, 0.1548470000, 0.4527267000", \ + "0.0027001000, 0.0037490000, 0.0070770000, 0.0180746000, 0.0526307000, 0.1548538000, 0.4528870000", \ + "0.0027584000, 0.0038456000, 0.0072719000, 0.0182589000, 0.0527575000, 0.1548584000, 0.4562195000", \ + "0.0028832000, 0.0040307000, 0.0075882000, 0.0189530000, 0.0537999000, 0.1566179000, 0.4524672000"); + } + } + max_capacitance : 0.2856540000; + max_transition : 1.4986490000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014402900, 0.0041488400, 0.0119510000, 0.0344258000, 0.0991659000, 0.2856540000"); + values("0.2378108000, 0.2429029000, 0.2544590000, 0.2779692000, 0.3271603000, 0.4430739000, 0.7612790000", \ + "0.2427952000, 0.2478735000, 0.2594245000, 0.2829980000, 0.3321053000, 0.4480037000, 0.7660182000", \ + "0.2559655000, 0.2610544000, 0.2725666000, 0.2961473000, 0.3452547000, 0.4611554000, 0.7794861000", \ + "0.2872174000, 0.2922939000, 0.3038239000, 0.3273748000, 0.3765641000, 0.4924767000, 0.8106514000", \ + "0.3441464000, 0.3492324000, 0.3607574000, 0.3843040000, 0.4334974000, 0.5494120000, 0.8675765000", \ + "0.4330401000, 0.4381285000, 0.4496422000, 0.4733001000, 0.5224137000, 0.6383353000, 0.9564941000", \ + "0.5732805000, 0.5783345000, 0.5898790000, 0.6134434000, 0.6625770000, 0.7785421000, 1.0967077000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014402900, 0.0041488400, 0.0119510000, 0.0344258000, 0.0991659000, 0.2856540000"); + values("0.3421449000, 0.3488167000, 0.3640169000, 0.3985521000, 0.4840053000, 0.7187289000, 1.3939033000", \ + "0.3467528000, 0.3532985000, 0.3687385000, 0.4032011000, 0.4886185000, 0.7232778000, 1.3960629000", \ + "0.3580013000, 0.3645531000, 0.3799864000, 0.4144549000, 0.4998678000, 0.7345378000, 1.4073297000", \ + "0.3786828000, 0.3852643000, 0.4007110000, 0.4352402000, 0.5207105000, 0.7552027000, 1.4272193000", \ + "0.4060277000, 0.4126450000, 0.4279966000, 0.4625445000, 0.5479692000, 0.7824644000, 1.4549594000", \ + "0.4371535000, 0.4436855000, 0.4590371000, 0.4935917000, 0.5790161000, 0.8137211000, 1.4862951000", \ + "0.4596980000, 0.4662282000, 0.4816512000, 0.5161829000, 0.6016547000, 0.8362127000, 1.5063736000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014402900, 0.0041488400, 0.0119510000, 0.0344258000, 0.0991659000, 0.2856540000"); + values("0.0215630000, 0.0247741000, 0.0329708000, 0.0517854000, 0.1005459000, 0.2401010000, 0.6675936000", \ + "0.0215366000, 0.0249355000, 0.0330937000, 0.0518804000, 0.1003178000, 0.2400892000, 0.6629045000", \ + "0.0215086000, 0.0248387000, 0.0330585000, 0.0518895000, 0.1004506000, 0.2402265000, 0.6635986000", \ + "0.0215002000, 0.0251711000, 0.0328706000, 0.0517759000, 0.1005416000, 0.2400624000, 0.6643211000", \ + "0.0217881000, 0.0250660000, 0.0328756000, 0.0517926000, 0.1005476000, 0.2400606000, 0.6675786000", \ + "0.0218006000, 0.0250864000, 0.0328475000, 0.0519256000, 0.1004394000, 0.2401618000, 0.6674258000", \ + "0.0215783000, 0.0249419000, 0.0328177000, 0.0517446000, 0.1006832000, 0.2401927000, 0.6611970000"); + } + related_pin : "D"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014402900, 0.0041488400, 0.0119510000, 0.0344258000, 0.0991659000, 0.2856540000"); + values("0.0282097000, 0.0334669000, 0.0473556000, 0.0844726000, 0.1968541000, 0.5269331000, 1.4967131000", \ + "0.0280826000, 0.0335892000, 0.0471194000, 0.0844700000, 0.1969163000, 0.5269806000, 1.4908210000", \ + "0.0280826000, 0.0335903000, 0.0471207000, 0.0844720000, 0.1969163000, 0.5270617000, 1.4909168000", \ + "0.0283198000, 0.0335858000, 0.0473391000, 0.0845118000, 0.1971959000, 0.5282640000, 1.4938495000", \ + "0.0283252000, 0.0335240000, 0.0472093000, 0.0844491000, 0.1970432000, 0.5264685000, 1.4929588000", \ + "0.0281733000, 0.0336551000, 0.0470663000, 0.0844874000, 0.1965903000, 0.5279612000, 1.4950895000", \ + "0.0283289000, 0.0336963000, 0.0473373000, 0.0845139000, 0.1972739000, 0.5283409000, 1.4908093000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014402900, 0.0041488400, 0.0119510000, 0.0344258000, 0.0991659000, 0.2856540000"); + values("0.2643328000, 0.2695295000, 0.2811503000, 0.3049295000, 0.3541503000, 0.4701310000, 0.7884156000", \ + "0.2692069000, 0.2743838000, 0.2860401000, 0.3098118000, 0.3590589000, 0.4750274000, 0.7930119000", \ + "0.2819226000, 0.2871250000, 0.2987432000, 0.3225507000, 0.3717772000, 0.4877464000, 0.8060426000", \ + "0.3126031000, 0.3177965000, 0.3294373000, 0.3531868000, 0.4024494000, 0.5184253000, 0.8362891000", \ + "0.3795199000, 0.3846787000, 0.3963451000, 0.4200892000, 0.4693647000, 0.5853427000, 0.9034799000", \ + "0.4925205000, 0.4977149000, 0.5093397000, 0.5330921000, 0.5823774000, 0.6983852000, 1.0164356000", \ + "0.6668838000, 0.6721150000, 0.6837632000, 0.7075740000, 0.7569018000, 0.8729255000, 1.1913385000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014402900, 0.0041488400, 0.0119510000, 0.0344258000, 0.0991659000, 0.2856540000"); + values("0.4030007000, 0.4096488000, 0.4250068000, 0.4596781000, 0.5452004000, 0.7799237000, 1.4532827000", \ + "0.4075888000, 0.4142223000, 0.4296652000, 0.4642733000, 0.5498368000, 0.7845057000, 1.4585312000", \ + "0.4204433000, 0.4271034000, 0.4424838000, 0.4771282000, 0.5626630000, 0.7974137000, 1.4686756000", \ + "0.4513100000, 0.4579052000, 0.4733482000, 0.5079908000, 0.5935284000, 0.8282041000, 1.4988041000", \ + "0.5174304000, 0.5240043000, 0.5394393000, 0.5740850000, 0.6596518000, 0.8943798000, 1.5665014000", \ + "0.6241252000, 0.6307192000, 0.6461523000, 0.6808021000, 0.7663165000, 1.0009504000, 1.6723198000", \ + "0.7874130000, 0.7940295000, 0.8094518000, 0.8440973000, 0.9296461000, 1.1643742000, 1.8349641000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014402900, 0.0041488400, 0.0119510000, 0.0344258000, 0.0991659000, 0.2856540000"); + values("0.0219879000, 0.0253914000, 0.0331633000, 0.0520105000, 0.1005146000, 0.2408485000, 0.6637081000", \ + "0.0219306000, 0.0252805000, 0.0334665000, 0.0520761000, 0.1005307000, 0.2401920000, 0.6620480000", \ + "0.0219756000, 0.0253809000, 0.0332293000, 0.0521852000, 0.1007003000, 0.2402034000, 0.6677310000", \ + "0.0220952000, 0.0253758000, 0.0334626000, 0.0520639000, 0.1007308000, 0.2408061000, 0.6676075000", \ + "0.0221160000, 0.0253728000, 0.0331190000, 0.0520644000, 0.1007917000, 0.2400751000, 0.6668682000", \ + "0.0221289000, 0.0253812000, 0.0331336000, 0.0518575000, 0.1005168000, 0.2401128000, 0.6687396000", \ + "0.0223289000, 0.0253988000, 0.0333257000, 0.0523190000, 0.1006164000, 0.2407788000, 0.6624798000"); + } + related_pin : "GATE_N"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014402900, 0.0041488400, 0.0119510000, 0.0344258000, 0.0991659000, 0.2856540000"); + values("0.0281157000, 0.0331967000, 0.0470562000, 0.0845603000, 0.1967760000, 0.5275037000, 1.4950514000", \ + "0.0281603000, 0.0333926000, 0.0470513000, 0.0846317000, 0.1965029000, 0.5273920000, 1.4928551000", \ + "0.0280904000, 0.0331745000, 0.0470712000, 0.0845388000, 0.1967931000, 0.5274970000, 1.4945954000", \ + "0.0280522000, 0.0333975000, 0.0470389000, 0.0845119000, 0.1967584000, 0.5275941000, 1.4962741000", \ + "0.0280937000, 0.0333180000, 0.0470147000, 0.0845926000, 0.1967456000, 0.5276077000, 1.4950277000", \ + "0.0280970000, 0.0333412000, 0.0470143000, 0.0845568000, 0.1970805000, 0.5274595000, 1.4986485000", \ + "0.0280598000, 0.0333527000, 0.0470539000, 0.0845976000, 0.1966870000, 0.5264745000, 1.4976986000"); + } + timing_sense : "non_unate"; + timing_type : "falling_edge"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014402900, 0.0041488400, 0.0119510000, 0.0344258000, 0.0991659000, 0.2856540000"); + values("0.1174020000, 0.1227544000, 0.1347189000, 0.1590819000, 0.2103064000, 0.3262425000, 0.6436435000", \ + "0.1226884000, 0.1279835000, 0.1399921000, 0.1643765000, 0.2156296000, 0.3315740000, 0.6489746000", \ + "0.1356265000, 0.1409369000, 0.1529320000, 0.1773555000, 0.2286280000, 0.3445864000, 0.6621060000", \ + "0.1675341000, 0.1728407000, 0.1847465000, 0.2090916000, 0.2604483000, 0.3764428000, 0.6938412000", \ + "0.2421603000, 0.2475399000, 0.2596123000, 0.2840304000, 0.3355482000, 0.4515247000, 0.7690916000", \ + "0.3750771000, 0.3822660000, 0.3980671000, 0.4282267000, 0.4848709000, 0.6014536000, 0.9186962000", \ + "0.5873930000, 0.5969677000, 0.6183664000, 0.6589134000, 0.7292987000, 0.8479064000, 1.1649662000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014402900, 0.0041488400, 0.0119510000, 0.0344258000, 0.0991659000, 0.2856540000"); + values("0.1080250000, 0.1143536000, 0.1292203000, 0.1631211000, 0.2476526000, 0.4814314000, 1.1531285000", \ + "0.1122785000, 0.1186159000, 0.1334831000, 0.1673996000, 0.2519918000, 0.4859547000, 1.1575242000", \ + "0.1208482000, 0.1272272000, 0.1420951000, 0.1759831000, 0.2606342000, 0.4945031000, 1.1652623000", \ + "0.1397667000, 0.1460284000, 0.1608993000, 0.1947839000, 0.2795882000, 0.5137578000, 1.1854767000", \ + "0.1752395000, 0.1819873000, 0.1975726000, 0.2324946000, 0.3179717000, 0.5523855000, 1.2232072000", \ + "0.2244840000, 0.2325359000, 0.2501745000, 0.2876393000, 0.3750649000, 0.6104041000, 1.2835731000", \ + "0.2678657000, 0.2783763000, 0.3009697000, 0.3454425000, 0.4369826000, 0.6726210000, 1.3436908000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014402900, 0.0041488400, 0.0119510000, 0.0344258000, 0.0991659000, 0.2856540000"); + values("0.0230309000, 0.0265318000, 0.0344523000, 0.0543832000, 0.1040204000, 0.2393293000, 0.6617554000", \ + "0.0228443000, 0.0262761000, 0.0344534000, 0.0543808000, 0.1039589000, 0.2393303000, 0.6650275000", \ + "0.0232258000, 0.0263158000, 0.0344979000, 0.0543951000, 0.1038663000, 0.2393639000, 0.6668013000", \ + "0.0228346000, 0.0266428000, 0.0344261000, 0.0543735000, 0.1039548000, 0.2392987000, 0.6649168000", \ + "0.0243708000, 0.0277655000, 0.0354973000, 0.0552120000, 0.1039103000, 0.2392357000, 0.6669331000", \ + "0.0360740000, 0.0398342000, 0.0485762000, 0.0679059000, 0.1115706000, 0.2407920000, 0.6663969000", \ + "0.0542591000, 0.0594863000, 0.0715357000, 0.0947867000, 0.1316556000, 0.2441725000, 0.6610498000"); + } + related_pin : "RESET_B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014402900, 0.0041488400, 0.0119510000, 0.0344258000, 0.0991659000, 0.2856540000"); + values("0.0260714000, 0.0315515000, 0.0453414000, 0.0832847000, 0.1966728000, 0.5272365000, 1.4917083000", \ + "0.0260542000, 0.0315283000, 0.0453574000, 0.0832465000, 0.1965049000, 0.5270140000, 1.4966842000", \ + "0.0261201000, 0.0315021000, 0.0452967000, 0.0832942000, 0.1964307000, 0.5274470000, 1.4876698000", \ + "0.0262145000, 0.0315995000, 0.0452958000, 0.0832215000, 0.1965635000, 0.5274202000, 1.4940861000", \ + "0.0288313000, 0.0344069000, 0.0478634000, 0.0851710000, 0.1966689000, 0.5276403000, 1.4910574000", \ + "0.0356536000, 0.0414539000, 0.0553543000, 0.0904774000, 0.2002070000, 0.5285400000, 1.4960728000", \ + "0.0494880000, 0.0564085000, 0.0709820000, 0.1052343000, 0.2072041000, 0.5296046000, 1.4908869000"); + } + timing_sense : "positive_unate"; + timing_type : "clear"; + } + } + pin ("Q_N") { + direction : "output"; + function : "IQ_N"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014632040, 0.0042819320, 0.0125306800, 0.0366698700, 0.1073110000, 0.3140358000"); + values("-0.0021880000, 0.0019018000, 0.0101997000, 0.0179820000, 0.0004828000, -0.1007619000, -0.4298087000", \ + "-0.0021392000, 0.0019433000, 0.0102230000, 0.0179645000, 0.0004365000, -0.1008477000, -0.4298994000", \ + "-0.0020281000, 0.0020437000, 0.0102947000, 0.0179886000, 0.0004139000, -0.1009014000, -0.4299635000", \ + "-0.0020677000, 0.0019833000, 0.0101964000, 0.0178532000, 0.0001813000, -0.1010896000, -0.4302074000", \ + "-0.0021346000, 0.0019196000, 0.0101292000, 0.0177703000, 0.0001299000, -0.1011709000, -0.4302917000", \ + "-0.0022821000, 0.0017876000, 0.0100434000, 0.0177742000, 0.0001992000, -0.1010191000, -0.4301091000", \ + "-0.0025879000, 0.0015833000, 0.0100784000, 0.0181830000, 0.0007567000, -0.1005641000, -0.4296080000"); + } + related_pin : "D"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014632040, 0.0042819320, 0.0125306800, 0.0366698700, 0.1073110000, 0.3140358000"); + values("-0.0077997000, -0.0054249000, 0.0010892000, 0.0177419000, 0.0597183000, 0.1747181000, 0.5090493000", \ + "-0.0077500000, -0.0053917000, 0.0010700000, 0.0176452000, 0.0597849000, 0.1741366000, 0.5090504000", \ + "-0.0076235000, -0.0052737000, 0.0011555000, 0.0177290000, 0.0596252000, 0.1747309000, 0.5092636000", \ + "-0.0076623000, -0.0053170000, 0.0011312000, 0.0176196000, 0.0595627000, 0.1753530000, 0.5070827000", \ + "-0.0077485000, -0.0053991000, 0.0010613000, 0.0176226000, 0.0595552000, 0.1745762000, 0.5092069000", \ + "-0.0079451000, -0.0055814000, 0.0008950000, 0.0174750000, 0.0594706000, 0.1745407000, 0.5062988000", \ + "-0.0083482000, -0.0058810000, 0.0007623000, 0.0175674000, 0.0597456000, 0.1751658000, 0.5092184000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014632040, 0.0042819320, 0.0125306800, 0.0366698700, 0.1073110000, 0.3140358000"); + values("-0.0056546000, -0.0006356000, 0.0097724000, 0.0210017000, 0.0069328000, -0.0921631000, -0.4202349000", \ + "-0.0055971000, -0.0005918000, 0.0097779000, 0.0209743000, 0.0068097000, -0.0922661000, -0.4204205000", \ + "-0.0054576000, -0.0004659000, 0.0098734000, 0.0210195000, 0.0068048000, -0.0923016000, -0.4204693000", \ + "-0.0054947000, -0.0005125000, 0.0098266000, 0.0209076000, 0.0066925000, -0.0924467000, -0.4205926000", \ + "-0.0055701000, -0.0005941000, 0.0097076000, 0.0207799000, 0.0065454000, -0.0926265000, -0.4208265000", \ + "-0.0057261000, -0.0007337000, 0.0096044000, 0.0207258000, 0.0065638000, -0.0925781000, -0.4207600000", \ + "-0.0060529000, -0.0009736000, 0.0095615000, 0.0210276000, 0.0068544000, -0.0919186000, -0.4200180000"); + } + related_pin : "GATE_N"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014632040, 0.0042819320, 0.0125306800, 0.0366698700, 0.1073110000, 0.3140358000"); + values("-0.0070703000, -0.0041524000, 0.0035853000, 0.0222161000, 0.0662386000, 0.1832342000, 0.5156061000", \ + "-0.0070058000, -0.0040904000, 0.0036466000, 0.0222454000, 0.0662680000, 0.1833924000, 0.5152014000", \ + "-0.0068678000, -0.0039688000, 0.0037284000, 0.0223086000, 0.0663891000, 0.1821414000, 0.5150387000", \ + "-0.0069079000, -0.0040267000, 0.0036317000, 0.0221315000, 0.0662145000, 0.1819428000, 0.5175879000", \ + "-0.0069851000, -0.0041130000, 0.0035226000, 0.0219945000, 0.0660019000, 0.1817458000, 0.5173868000", \ + "-0.0071490000, -0.0042847000, 0.0033390000, 0.0217965000, 0.0656433000, 0.1817176000, 0.5141735000", \ + "-0.0074668000, -0.0045128000, 0.0032228000, 0.0218151000, 0.0657915000, 0.1819267000, 0.5173836000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014632040, 0.0042819320, 0.0125306800, 0.0366698700, 0.1073110000, 0.3140358000"); + values("0.0041778000, 0.0074465000, 0.0138878000, 0.0186739000, -0.0018865000, -0.1049804000, -0.4349750000", \ + "0.0041627000, 0.0074319000, 0.0138674000, 0.0186186000, -0.0019468000, -0.1050174000, -0.4350175000", \ + "0.0041221000, 0.0073650000, 0.0137392000, 0.0184201000, -0.0022793000, -0.1053594000, -0.4353300000", \ + "0.0041152000, 0.0073383000, 0.0136645000, 0.0182338000, -0.0024642000, -0.1056715000, -0.4356225000", \ + "0.0041226000, 0.0073187000, 0.0136153000, 0.0180821000, -0.0027912000, -0.1060307000, -0.4359838000", \ + "0.0041627000, 0.0073908000, 0.0137167000, 0.0180686000, -0.0025447000, -0.1058917000, -0.4360700000", \ + "0.0042743000, 0.0075689000, 0.0140009000, 0.0189027000, -0.0017137000, -0.1046539000, -0.4348798000"); + } + related_pin : "RESET_B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014632040, 0.0042819320, 0.0125306800, 0.0366698700, 0.1073110000, 0.3140358000"); + values("-0.0010182000, 0.0012332000, 0.0074714000, 0.0236024000, 0.0652209000, 0.1807827000, 0.5109440000", \ + "-0.0010424000, 0.0011913000, 0.0074095000, 0.0235132000, 0.0650362000, 0.1799178000, 0.5115972000", \ + "-0.0010883000, 0.0011379000, 0.0073122000, 0.0233697000, 0.0648539000, 0.1795048000, 0.5110546000", \ + "-0.0010998000, 0.0011084000, 0.0072578000, 0.0232469000, 0.0646266000, 0.1795778000, 0.5129134000", \ + "-0.0011198000, 0.0010572000, 0.0071336000, 0.0230010000, 0.0642587000, 0.1791255000, 0.5124280000", \ + "-0.0011350000, 0.0010248000, 0.0070581000, 0.0228080000, 0.0640682000, 0.1795325000, 0.5098674000", \ + "-0.0010622000, 0.0012107000, 0.0073692000, 0.0233490000, 0.0648013000, 0.1796627000, 0.5110624000"); + } + } + max_capacitance : 0.3140360000; + max_transition : 1.5053990000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014632000, 0.0042819300, 0.0125307000, 0.0366699000, 0.1073110000, 0.3140360000"); + values("0.4286606000, 0.4334144000, 0.4440618000, 0.4659587000, 0.5123955000, 0.6292741000, 0.9645803000", \ + "0.4332647000, 0.4380155000, 0.4486871000, 0.4705971000, 0.5170215000, 0.6338529000, 0.9690008000", \ + "0.4445172000, 0.4492670000, 0.4599406000, 0.4818519000, 0.5282753000, 0.6451026000, 0.9802548000", \ + "0.4653410000, 0.4701780000, 0.4807785000, 0.5026529000, 0.5491707000, 0.6658217000, 1.0008001000", \ + "0.4926450000, 0.4973893000, 0.5080413000, 0.5299419000, 0.5763718000, 0.6932475000, 1.0282517000", \ + "0.5235974000, 0.5283877000, 0.5390226000, 0.5607492000, 0.6073314000, 0.7239749000, 1.0582647000", \ + "0.5465974000, 0.5513198000, 0.5619912000, 0.5839006000, 0.6303169000, 0.7470736000, 1.0813666000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014632000, 0.0042819300, 0.0125307000, 0.0366699000, 0.1073110000, 0.3140360000"); + values("0.3239211000, 0.3292739000, 0.3419143000, 0.3717735000, 0.4519835000, 0.6837221000, 1.3614595000", \ + "0.3288306000, 0.3342225000, 0.3468190000, 0.3767100000, 0.4569732000, 0.6884410000, 1.3680990000", \ + "0.3419862000, 0.3473768000, 0.3599617000, 0.3898519000, 0.4698933000, 0.7012909000, 1.3787310000", \ + "0.3733502000, 0.3787025000, 0.3913068000, 0.4211983000, 0.5011330000, 0.7335071000, 1.4104755000", \ + "0.4302551000, 0.4356081000, 0.4482462000, 0.4780997000, 0.5581397000, 0.7892776000, 1.4667729000", \ + "0.5190974000, 0.5245011000, 0.5371660000, 0.5670786000, 0.6470713000, 0.8791666000, 1.5569354000", \ + "0.6593321000, 0.6647517000, 0.6773434000, 0.7073152000, 0.7875679000, 1.0185980000, 1.6966359000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014632000, 0.0042819300, 0.0125307000, 0.0366699000, 0.1073110000, 0.3140360000"); + values("0.0198841000, 0.0229701000, 0.0303201000, 0.0479967000, 0.0962756000, 0.2440620000, 0.6932089000", \ + "0.0198559000, 0.0230423000, 0.0302190000, 0.0479087000, 0.0960221000, 0.2438254000, 0.6894618000", \ + "0.0198607000, 0.0230492000, 0.0302083000, 0.0479017000, 0.0960071000, 0.2438137000, 0.6893801000", \ + "0.0197451000, 0.0229199000, 0.0300383000, 0.0480313000, 0.0958723000, 0.2432438000, 0.6938539000", \ + "0.0198776000, 0.0229795000, 0.0303009000, 0.0479769000, 0.0961271000, 0.2439267000, 0.6957499000", \ + "0.0199028000, 0.0229716000, 0.0300516000, 0.0477535000, 0.0960422000, 0.2436230000, 0.6971587000", \ + "0.0196325000, 0.0229909000, 0.0301758000, 0.0478684000, 0.0958824000, 0.2425090000, 0.6864470000"); + } + related_pin : "D"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014632000, 0.0042819300, 0.0125307000, 0.0366699000, 0.1073110000, 0.3140360000"); + values("0.0207383000, 0.0251140000, 0.0371917000, 0.0731801000, 0.1848571000, 0.5176630000, 1.5006605000", \ + "0.0208080000, 0.0251306000, 0.0371710000, 0.0731783000, 0.1847275000, 0.5189139000, 1.5020264000", \ + "0.0207839000, 0.0251547000, 0.0372190000, 0.0731974000, 0.1849590000, 0.5190227000, 1.5000520000", \ + "0.0207470000, 0.0251524000, 0.0370796000, 0.0730396000, 0.1846261000, 0.5194911000, 1.5010461000", \ + "0.0207396000, 0.0251186000, 0.0371932000, 0.0731705000, 0.1849234000, 0.5191499000, 1.5029868000", \ + "0.0208830000, 0.0252321000, 0.0370534000, 0.0731008000, 0.1845675000, 0.5186268000, 1.4974488000", \ + "0.0207476000, 0.0250297000, 0.0371837000, 0.0731887000, 0.1850027000, 0.5176669000, 1.5007271000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014632000, 0.0042819300, 0.0125307000, 0.0366699000, 0.1073110000, 0.3140360000"); + values("0.4897039000, 0.4944585000, 0.5051387000, 0.5269950000, 0.5734714000, 0.6902701000, 1.0253390000", \ + "0.4944974000, 0.4992645000, 0.5099309000, 0.5317196000, 0.5782800000, 0.6950924000, 1.0300538000", \ + "0.5070718000, 0.5118390000, 0.5225020000, 0.5442938000, 0.5908545000, 0.7076669000, 1.0426284000", \ + "0.5380931000, 0.5428638000, 0.5535485000, 0.5754525000, 0.6218895000, 0.7385878000, 1.0735982000", \ + "0.6040691000, 0.6087776000, 0.6194520000, 0.6412715000, 0.6876406000, 0.8042680000, 1.1392416000", \ + "0.7108352000, 0.7156014000, 0.7262868000, 0.7480462000, 0.7945722000, 0.9114033000, 1.2452607000", \ + "0.8739653000, 0.8787615000, 0.8894390000, 0.9112897000, 0.9577414000, 1.0745571000, 1.4086435000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014632000, 0.0042819300, 0.0125307000, 0.0366699000, 0.1073110000, 0.3140360000"); + values("0.3508231000, 0.3562621000, 0.3689187000, 0.3988138000, 0.4791478000, 0.7109920000, 1.3893675000", \ + "0.3557867000, 0.3612244000, 0.3738380000, 0.4036235000, 0.4840878000, 0.7160098000, 1.3947101000", \ + "0.3684918000, 0.3739194000, 0.3865697000, 0.4164605000, 0.4966762000, 0.7286454000, 1.4063419000", \ + "0.3992979000, 0.4047387000, 0.4173506000, 0.4472040000, 0.5275033000, 0.7588196000, 1.4363285000", \ + "0.4660782000, 0.4715098000, 0.4841627000, 0.5140562000, 0.5942564000, 0.8256116000, 1.5030512000", \ + "0.5790677000, 0.5844477000, 0.5971236000, 0.6270423000, 0.7072136000, 0.9391823000, 1.6180088000", \ + "0.7535956000, 0.7590014000, 0.7715892000, 0.8015467000, 0.8816910000, 1.1128692000, 1.7899264000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014632000, 0.0042819300, 0.0125307000, 0.0366699000, 0.1073110000, 0.3140360000"); + values("0.0196598000, 0.0227317000, 0.0299899000, 0.0480887000, 0.0958563000, 0.2439715000, 0.6954696000", \ + "0.0196677000, 0.0227966000, 0.0300050000, 0.0477340000, 0.0961633000, 0.2439395000, 0.6955108000", \ + "0.0196673000, 0.0227962000, 0.0300053000, 0.0477324000, 0.0961633000, 0.2439395000, 0.6955109000", \ + "0.0196726000, 0.0227240000, 0.0301624000, 0.0477891000, 0.0958498000, 0.2433274000, 0.6929301000", \ + "0.0196698000, 0.0229363000, 0.0300937000, 0.0479521000, 0.0955412000, 0.2434098000, 0.6889430000", \ + "0.0196014000, 0.0227510000, 0.0301697000, 0.0477935000, 0.0961152000, 0.2438839000, 0.6878012000", \ + "0.0199086000, 0.0227615000, 0.0300297000, 0.0479013000, 0.0958926000, 0.2437755000, 0.6920385000"); + } + related_pin : "GATE_N"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014632000, 0.0042819300, 0.0125307000, 0.0366699000, 0.1073110000, 0.3140360000"); + values("0.0207494000, 0.0252018000, 0.0372340000, 0.0731214000, 0.1851450000, 0.5197487000, 1.5010101000", \ + "0.0206369000, 0.0251617000, 0.0371736000, 0.0732168000, 0.1852156000, 0.5190113000, 1.4963158000", \ + "0.0208275000, 0.0251530000, 0.0371691000, 0.0731523000, 0.1851346000, 0.5176927000, 1.5019819000", \ + "0.0206942000, 0.0251609000, 0.0371683000, 0.0732275000, 0.1851485000, 0.5182972000, 1.5053714000", \ + "0.0208360000, 0.0251221000, 0.0371716000, 0.0731811000, 0.1850910000, 0.5182964000, 1.5053992000", \ + "0.0208505000, 0.0250947000, 0.0371657000, 0.0732212000, 0.1849578000, 0.5192978000, 1.4986903000", \ + "0.0208518000, 0.0252124000, 0.0372747000, 0.0733502000, 0.1850366000, 0.5175271000, 1.5030612000"); + } + timing_sense : "non_unate"; + timing_type : "falling_edge"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014632000, 0.0042819300, 0.0125307000, 0.0366699000, 0.1073110000, 0.3140360000"); + values("0.1935860000, 0.1983474000, 0.2089850000, 0.2308445000, 0.2773391000, 0.3940339000, 0.7290691000", \ + "0.1978473000, 0.2026350000, 0.2132899000, 0.2351355000, 0.2815752000, 0.3983524000, 0.7327448000", \ + "0.2065075000, 0.2113065000, 0.2218973000, 0.2437066000, 0.2901967000, 0.4069264000, 0.7411483000", \ + "0.2250430000, 0.2298646000, 0.2404991000, 0.2623606000, 0.3087276000, 0.4256133000, 0.7606392000", \ + "0.2625677000, 0.2674823000, 0.2780046000, 0.2999298000, 0.3465534000, 0.4632603000, 0.7986400000", \ + "0.3179183000, 0.3228918000, 0.3336097000, 0.3551184000, 0.4023440000, 0.5193028000, 0.8532727000", \ + "0.3769521000, 0.3819381000, 0.3932329000, 0.4157374000, 0.4627611000, 0.5798776000, 0.9144917000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014632000, 0.0042819300, 0.0125307000, 0.0366699000, 0.1073110000, 0.3140360000"); + values("0.2067050000, 0.2122148000, 0.2249506000, 0.2550740000, 0.3351570000, 0.5668689000, 1.2428288000", \ + "0.2119450000, 0.2174045000, 0.2301961000, 0.2602560000, 0.3403688000, 0.5719978000, 1.2492837000", \ + "0.2251310000, 0.2305981000, 0.2433455000, 0.2734433000, 0.3535572000, 0.5845853000, 1.2625475000", \ + "0.2566757000, 0.2621579000, 0.2749953000, 0.3051217000, 0.3850865000, 0.6167957000, 1.2966750000", \ + "0.3316452000, 0.3371338000, 0.3499681000, 0.3801079000, 0.4600491000, 0.6918003000, 1.3717372000", \ + "0.4810590000, 0.4867561000, 0.4998410000, 0.5300771000, 0.6102915000, 0.8418433000, 1.5183513000", \ + "0.7253738000, 0.7318799000, 0.7457092000, 0.7767308000, 0.8567745000, 1.0884160000, 1.7694014000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014632000, 0.0042819300, 0.0125307000, 0.0366699000, 0.1073110000, 0.3140360000"); + values("0.0197322000, 0.0227236000, 0.0300284000, 0.0479323000, 0.0959244000, 0.2437390000, 0.6924787000", \ + "0.0198250000, 0.0228898000, 0.0298702000, 0.0479048000, 0.0959739000, 0.2437440000, 0.6981372000", \ + "0.0197740000, 0.0226100000, 0.0302388000, 0.0479240000, 0.0959979000, 0.2437306000, 0.6979889000", \ + "0.0195323000, 0.0225239000, 0.0298567000, 0.0477084000, 0.0962120000, 0.2439207000, 0.6912044000", \ + "0.0197939000, 0.0227619000, 0.0299857000, 0.0478435000, 0.0959851000, 0.2433284000, 0.6918344000", \ + "0.0205143000, 0.0234513000, 0.0308635000, 0.0485784000, 0.0961650000, 0.2422823000, 0.6979582000", \ + "0.0219086000, 0.0250413000, 0.0320168000, 0.0498889000, 0.0973321000, 0.2443943000, 0.6897194000"); + } + related_pin : "RESET_B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014632000, 0.0042819300, 0.0125307000, 0.0366699000, 0.1073110000, 0.3140360000"); + values("0.0211758000, 0.0256721000, 0.0376963000, 0.0734123000, 0.1849882000, 0.5197414000, 1.4977458000", \ + "0.0213650000, 0.0258220000, 0.0377377000, 0.0735296000, 0.1847921000, 0.5195205000, 1.4973772000", \ + "0.0211682000, 0.0257196000, 0.0377563000, 0.0734104000, 0.1847645000, 0.5184713000, 1.4987952000", \ + "0.0214370000, 0.0258385000, 0.0376864000, 0.0734409000, 0.1849428000, 0.5191299000, 1.4994538000", \ + "0.0215290000, 0.0258517000, 0.0377423000, 0.0735287000, 0.1849280000, 0.5191463000, 1.4993180000", \ + "0.0227950000, 0.0272654000, 0.0388684000, 0.0739056000, 0.1850496000, 0.5193101000, 1.4978776000", \ + "0.0270609000, 0.0312379000, 0.0423667000, 0.0756636000, 0.1850645000, 0.5179843000, 1.4965644000"); + } + timing_sense : "negative_unate"; + timing_type : "preset"; + } + } + pin ("RESET_B") { + capacitance : 0.0024570000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0023180000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0044247000, 0.0044577000, 0.0045338000, 0.0045353000, 0.0045387000, 0.0045467000, 0.0045653000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0043846000, -0.0043609000, -0.0043063000, -0.0043193000, -0.0043492000, -0.0044178000, -0.0045761000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0025960000; + timing () { + related_pin : "GATE_N"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.0492695000, 0.0184714000, 0.0335267000", \ + "-0.1646178000, -0.0956563000, -0.0793802000", \ + "-0.2394876000, -0.1668639000, -0.1518086000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "recovery_rising"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + related_pin : "GATE_N"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.0703594000, 0.0001771000, -0.0173197000", \ + "0.1844870000, 0.1143047000, 0.0968079000", \ + "0.2593568000, 0.1867331000, 0.1692363000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "removal_rising"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + fall_constraint ("constraint_3_0_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.1555040000, 0.8333333000, 2.5000000000"); + } + related_output_pin : "Q"; + related_pin : "RESET_B"; + sim_opt : "runlvl=5 accurate=1"; + timing_type : "min_pulse_width"; + violation_delay_degrade_pct : 10.000000000; + } + } + } + + cell ("sky130_fd_sc_hd__dlrbp_1") { + leakage_power () { + value : 0.0100815000; + when : "RESET_B&D&!GATE&!Q&Q_N"; + } + leakage_power () { + value : 0.0133410000; + when : "RESET_B&!D&!GATE&Q&!Q_N"; + } + leakage_power () { + value : 0.0142696000; + when : "RESET_B&D&GATE&Q&!Q_N"; + } + leakage_power () { + value : 0.0086193000; + when : "RESET_B&!D&!GATE&!Q&Q_N"; + } + leakage_power () { + value : 0.0084161000; + when : "!RESET_B&!D&GATE&!Q&Q_N"; + } + leakage_power () { + value : 0.0086989000; + when : "RESET_B&!D&GATE&!Q&Q_N"; + } + leakage_power () { + value : 0.0141752000; + when : "RESET_B&D&!GATE&Q&!Q_N"; + } + leakage_power () { + value : 0.0099971000; + when : "!RESET_B&D&GATE&!Q&Q_N"; + } + leakage_power () { + value : 0.0097987000; + when : "!RESET_B&D&!GATE&!Q&Q_N"; + } + leakage_power () { + value : 0.0083365000; + when : "!RESET_B&!D&!GATE&!Q&Q_N"; + } + area : 21.270400000; + cell_footprint : "sky130_fd_sc_hd__dlrbp"; + cell_leakage_power : 0.0105733700; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + latch ("IQ","IQ_N") { + clear : "!RESET_B"; + data_in : "D"; + enable : "GATE"; + } + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("D") { + capacitance : 0.0017890000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0016970000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0082995000, 0.0082066000, 0.0079926000, 0.0080632000, 0.0082260000, 0.0086014000, 0.0094668000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0025778000, 0.0024425000, 0.0021306000, 0.0021911000, 0.0023305000, 0.0026520000, 0.0033932000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0018810000; + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.0422832000, 0.2027975000, 0.3728822000", \ + "-0.1316588000, 0.0264141000, 0.1928366000", \ + "-0.3115091000, -0.1522155000, 0.0093242000"); + } + related_pin : "GATE"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.2107402000, 0.2943503000, 0.3277161000", \ + "0.1149232000, 0.1973125000, 0.2294577000", \ + "0.0571432000, 0.1358704000, 0.1643535000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "setup_falling"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.0297383000, -0.1914733000, -0.3615579000", \ + "0.1442038000, -0.0163105000, -0.1839538000", \ + "0.3252747000, 0.1647604000, 0.0007793000"); + } + related_pin : "GATE"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.1981953000, -0.2842467000, -0.3163919000", \ + "-0.0938333000, -0.1798848000, -0.2108092000", \ + "-0.0043151000, -0.0915872000, -0.1237324000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "hold_falling"; + violation_delay_degrade_pct : 10.000000000; + } + } + pin ("GATE") { + capacitance : 0.0017730000; + clock : "true"; + direction : "input"; + fall_capacitance : 0.0016920000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0173814000, 0.0172876000, 0.0170712000, 0.0171286000, 0.0172610000, 0.0175662000, 0.0182697000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0101802000, 0.0100507000, 0.0097523000, 0.0097868000, 0.0098664000, 0.0100499000, 0.0104731000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0018540000; + timing () { + related_output_pin : "Q"; + related_pin : "GATE"; + rise_constraint ("constraint_3_0_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.1774742000, 0.8333333000, 2.5000000000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "min_pulse_width"; + violation_delay_degrade_pct : 10.000000000; + } + } + pin ("Q") { + direction : "output"; + function : "IQ"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013092120, 0.0034280750, 0.0089761560, 0.0235033900, 0.0615418700, 0.1611428000"); + values("-0.0012146000, 0.0027695000, 0.0099716000, 0.0170185000, 0.0096234000, -0.0411202000, -0.1970812000", \ + "-0.0011823000, 0.0027922000, 0.0099777000, 0.0169741000, 0.0095018000, -0.0412906000, -0.1972043000", \ + "-0.0010825000, 0.0028748000, 0.0100262000, 0.0170051000, 0.0094843000, -0.0413008000, -0.1972531000", \ + "-0.0011227000, 0.0028340000, 0.0099961000, 0.0169422000, 0.0093820000, -0.0414135000, -0.1973962000", \ + "-0.0011985000, 0.0027549000, 0.0099207000, 0.0168681000, 0.0093432000, -0.0414334000, -0.1974061000", \ + "-0.0013774000, 0.0025996000, 0.0097813000, 0.0167956000, 0.0092696000, -0.0415125000, -0.1974561000", \ + "-0.0017524000, 0.0022965000, 0.0096429000, 0.0168512000, 0.0096339000, -0.0409523000, -0.1968186000"); + } + related_pin : "D"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013092120, 0.0034280750, 0.0089761560, 0.0235033900, 0.0615418700, 0.1611428000"); + values("-0.0001430000, 0.0016463000, 0.0060464000, 0.0165270000, 0.0412299000, 0.1029502000, 0.2644325000", \ + "-0.0000905500, 0.0016773000, 0.0060349000, 0.0164397000, 0.0412107000, 0.1033404000, 0.2632026000", \ + "0.0000551000, 0.0018131000, 0.0061380000, 0.0165002000, 0.0412280000, 0.1033635000, 0.2631723000", \ + "0.0000141500, 0.0017515000, 0.0060573000, 0.0163767000, 0.0409199000, 0.1031433000, 0.2647795000", \ + "-0.0000544500, 0.0016850000, 0.0059834000, 0.0162998000, 0.0408514000, 0.1025843000, 0.2640714000", \ + "-0.0002031000, 0.0015537000, 0.0058851000, 0.0162719000, 0.0409137000, 0.1025086000, 0.2633941000", \ + "-0.0005005000, 0.0013502000, 0.0058846000, 0.0165464000, 0.0413643000, 0.1037164000, 0.2642375000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013092120, 0.0034280750, 0.0089761560, 0.0235033900, 0.0615418700, 0.1611428000"); + values("-0.0020580000, 0.0020612000, 0.0095621000, 0.0170083000, 0.0100447000, -0.0403962000, -0.1961649000", \ + "-0.0020020000, 0.0021128000, 0.0095779000, 0.0170189000, 0.0099687000, -0.0404875000, -0.1962786000", \ + "-0.0018599000, 0.0022343000, 0.0096916000, 0.0170611000, 0.0099689000, -0.0405261000, -0.1963220000", \ + "-0.0019012000, 0.0021665000, 0.0095516000, 0.0168269000, 0.0096551000, -0.0409340000, -0.1967675000", \ + "-0.0019532000, 0.0021050000, 0.0094610000, 0.0167162000, 0.0094680000, -0.0411283000, -0.1969545000", \ + "-0.0020344000, 0.0020285000, 0.0094048000, 0.0166948000, 0.0094818000, -0.0410618000, -0.1969059000", \ + "-0.0021871000, 0.0019652000, 0.0095104000, 0.0170514000, 0.0101550000, -0.0404636000, -0.1963004000"); + } + related_pin : "GATE"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013092120, 0.0034280750, 0.0089761560, 0.0235033900, 0.0615418700, 0.1611428000"); + values("-0.0036508000, -0.0014487000, 0.0037751000, 0.0154845000, 0.0414930000, 0.1044786000, 0.2645960000", \ + "-0.0035924000, -0.0013975000, 0.0038059000, 0.0154966000, 0.0414632000, 0.1044802000, 0.2640180000", \ + "-0.0034552000, -0.0012802000, 0.0038891000, 0.0155339000, 0.0414339000, 0.1045632000, 0.2657222000", \ + "-0.0034982000, -0.0013589000, 0.0037420000, 0.0152752000, 0.0411771000, 0.1037312000, 0.2640505000", \ + "-0.0035504000, -0.0014281000, 0.0036357000, 0.0151174000, 0.0408665000, 0.1037782000, 0.2631501000", \ + "-0.0036398000, -0.0015134000, 0.0035552000, 0.0150487000, 0.0408000000, 0.1035310000, 0.2649445000", \ + "-0.0037896000, -0.0015760000, 0.0036736000, 0.0154093000, 0.0412619000, 0.1041086000, 0.2651451000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013092120, 0.0034280750, 0.0089761560, 0.0235033900, 0.0615418700, 0.1611428000"); + values("0.0006995000, 0.0045984000, 0.0116199000, 0.0183310000, 0.0104948000, -0.0404981000, -0.1965542000", \ + "0.0006705000, 0.0045585000, 0.0115470000, 0.0182098000, 0.0103476000, -0.0406734000, -0.1967517000", \ + "0.0006225000, 0.0044921000, 0.0114471000, 0.0180667000, 0.0101552000, -0.0408965000, -0.1969880000", \ + "0.0006103000, 0.0044583000, 0.0113809000, 0.0179638000, 0.0100328000, -0.0410295000, -0.1971221000", \ + "0.0005879000, 0.0044060000, 0.0112538000, 0.0177374000, 0.0097298000, -0.0413691000, -0.1974783000", \ + "0.0005796000, 0.0043951000, 0.0112092000, 0.0176394000, 0.0096151000, -0.0415316000, -0.1976405000", \ + "0.0006374000, 0.0045343000, 0.0114932000, 0.0181162000, 0.0102761000, -0.0406035000, -0.1966265000"); + } + related_pin : "RESET_B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013092120, 0.0034280750, 0.0089761560, 0.0235033900, 0.0615418700, 0.1611428000"); + values("0.0026281000, 0.0034782000, 0.0059959000, 0.0136315000, 0.0353950000, 0.0956041000, 0.2544916000", \ + "0.0026490000, 0.0035016000, 0.0060206000, 0.0136259000, 0.0354014000, 0.0957104000, 0.2542702000", \ + "0.0026894000, 0.0035262000, 0.0060164000, 0.0135770000, 0.0352846000, 0.0955833000, 0.2557098000", \ + "0.0026629000, 0.0034564000, 0.0058651000, 0.0133259000, 0.0349679000, 0.0952499000, 0.2555634000", \ + "0.0026528000, 0.0034250000, 0.0057876000, 0.0132161000, 0.0348646000, 0.0945981000, 0.2553629000", \ + "0.0026817000, 0.0034853000, 0.0059175000, 0.0133229000, 0.0350607000, 0.0946719000, 0.2540634000", \ + "0.0027399000, 0.0036127000, 0.0061161000, 0.0138018000, 0.0357739000, 0.0959410000, 0.2537254000"); + } + } + max_capacitance : 0.1611430000; + max_transition : 1.5019140000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013092100, 0.0034280700, 0.0089761600, 0.0235034000, 0.0615419000, 0.1611430000"); + values("0.2241088000, 0.2301210000, 0.2427085000, 0.2680647000, 0.3214680000, 0.4454827000, 0.7651053000", \ + "0.2290204000, 0.2350293000, 0.2476107000, 0.2730053000, 0.3263998000, 0.4504237000, 0.7700185000", \ + "0.2421671000, 0.2481799000, 0.2607837000, 0.2861639000, 0.3395641000, 0.4635752000, 0.7832807000", \ + "0.2733943000, 0.2794172000, 0.2920200000, 0.3174113000, 0.3708164000, 0.4948372000, 0.8145293000", \ + "0.3304701000, 0.3364778000, 0.3490921000, 0.3744779000, 0.4278755000, 0.5518906000, 0.8723162000", \ + "0.4194970000, 0.4255278000, 0.4381644000, 0.4635004000, 0.5169019000, 0.6409354000, 0.9606472000", \ + "0.5598763000, 0.5659051000, 0.5784226000, 0.6038746000, 0.6573166000, 0.7813707000, 1.1011232000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013092100, 0.0034280700, 0.0089761600, 0.0235034000, 0.0615419000, 0.1611430000"); + values("0.3252349000, 0.3331106000, 0.3503884000, 0.3893149000, 0.4850846000, 0.7295183000, 1.3675832000", \ + "0.3296567000, 0.3375717000, 0.3548783000, 0.3938025000, 0.4895905000, 0.7341680000, 1.3730941000", \ + "0.3408819000, 0.3487991000, 0.3661068000, 0.4050328000, 0.5008181000, 0.7454058000, 1.3843116000", \ + "0.3617222000, 0.3697224000, 0.3869211000, 0.4258644000, 0.5216435000, 0.7659452000, 1.4033118000", \ + "0.3891598000, 0.3970936000, 0.4143129000, 0.4532489000, 0.5490209000, 0.7933016000, 1.4308733000", \ + "0.4202407000, 0.4281832000, 0.4454672000, 0.4844287000, 0.5802068000, 0.8245601000, 1.4636057000", \ + "0.4436034000, 0.4513394000, 0.4686224000, 0.5076100000, 0.6033731000, 0.8482133000, 1.4847519000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013092100, 0.0034280700, 0.0089761600, 0.0235034000, 0.0615419000, 0.1611430000"); + values("0.0214035000, 0.0254576000, 0.0357018000, 0.0589113000, 0.1166651000, 0.2714904000, 0.6934230000", \ + "0.0211998000, 0.0257540000, 0.0353052000, 0.0588867000, 0.1165643000, 0.2715619000, 0.6985962000", \ + "0.0212621000, 0.0257782000, 0.0353383000, 0.0589497000, 0.1166995000, 0.2714741000, 0.6941911000", \ + "0.0211859000, 0.0256636000, 0.0354199000, 0.0588092000, 0.1162245000, 0.2713830000, 0.6941286000", \ + "0.0211886000, 0.0257078000, 0.0353924000, 0.0588141000, 0.1162724000, 0.2714138000, 0.6964470000", \ + "0.0214860000, 0.0257818000, 0.0354068000, 0.0589827000, 0.1162934000, 0.2715096000, 0.6975816000", \ + "0.0213174000, 0.0256410000, 0.0354154000, 0.0588432000, 0.1163471000, 0.2712395000, 0.6919980000"); + } + related_pin : "D"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013092100, 0.0034280700, 0.0089761600, 0.0235034000, 0.0615419000, 0.1611430000"); + values("0.0292786000, 0.0362248000, 0.0537913000, 0.1022797000, 0.2322392000, 0.5778824000, 1.4973037000", \ + "0.0294116000, 0.0364378000, 0.0537229000, 0.1023547000, 0.2320933000, 0.5789830000, 1.4910412000", \ + "0.0294002000, 0.0364394000, 0.0536986000, 0.1023567000, 0.2320980000, 0.5789872000, 1.4910795000", \ + "0.0294643000, 0.0364718000, 0.0538830000, 0.1023544000, 0.2319949000, 0.5770438000, 1.4981962000", \ + "0.0293526000, 0.0362496000, 0.0536267000, 0.1022478000, 0.2320478000, 0.5772660000, 1.4982886000", \ + "0.0295451000, 0.0363674000, 0.0538921000, 0.1023537000, 0.2322272000, 0.5777531000, 1.4934662000", \ + "0.0293188000, 0.0363430000, 0.0537480000, 0.1022828000, 0.2322774000, 0.5779814000, 1.4901322000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013092100, 0.0034280700, 0.0089761600, 0.0235034000, 0.0615419000, 0.1611430000"); + values("0.2701152000, 0.2761943000, 0.2889385000, 0.3144583000, 0.3679296000, 0.4919941000, 0.8116453000", \ + "0.2747026000, 0.2807855000, 0.2935145000, 0.3190440000, 0.3725144000, 0.4965708000, 0.8163379000", \ + "0.2858296000, 0.2919275000, 0.3046322000, 0.3301623000, 0.3836280000, 0.5076988000, 0.8275002000", \ + "0.3101730000, 0.3162620000, 0.3290116000, 0.3545335000, 0.4080101000, 0.5320741000, 0.8516373000", \ + "0.3487345000, 0.3548186000, 0.3675348000, 0.3930731000, 0.4465537000, 0.5706209000, 0.8905765000", \ + "0.4005107000, 0.4066066000, 0.4193483000, 0.4448484000, 0.4983168000, 0.6223669000, 0.9432386000", \ + "0.4575922000, 0.4636743000, 0.4764425000, 0.5019313000, 0.5554225000, 0.6794902000, 0.9993154000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013092100, 0.0034280700, 0.0089761600, 0.0235034000, 0.0615419000, 0.1611430000"); + values("0.2912512000, 0.2991637000, 0.3166064000, 0.3556502000, 0.4514272000, 0.6956191000, 1.3342503000", \ + "0.2958858000, 0.3037810000, 0.3212076000, 0.3602503000, 0.4560280000, 0.7003321000, 1.3390402000", \ + "0.3066492000, 0.3145515000, 0.3319892000, 0.3710408000, 0.4668383000, 0.7114126000, 1.3512830000", \ + "0.3305541000, 0.3384540000, 0.3558877000, 0.3949347000, 0.4907159000, 0.7347619000, 1.3742563000", \ + "0.3703137000, 0.3782228000, 0.3956630000, 0.4346875000, 0.5304751000, 0.7748259000, 1.4131512000", \ + "0.4256061000, 0.4335091000, 0.4509477000, 0.4899886000, 0.5857724000, 0.8303349000, 1.4702630000", \ + "0.4939070000, 0.5018027000, 0.5192670000, 0.5583320000, 0.6541087000, 0.8986462000, 1.5363972000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013092100, 0.0034280700, 0.0089761600, 0.0235034000, 0.0615419000, 0.1611430000"); + values("0.0217315000, 0.0259390000, 0.0358004000, 0.0590645000, 0.1169259000, 0.2712510000, 0.6962202000", \ + "0.0217284000, 0.0260119000, 0.0355939000, 0.0589799000, 0.1169223000, 0.2723658000, 0.6987155000", \ + "0.0215673000, 0.0258788000, 0.0356339000, 0.0591013000, 0.1163824000, 0.2719399000, 0.6986001000", \ + "0.0218185000, 0.0261099000, 0.0358213000, 0.0589596000, 0.1167041000, 0.2714542000, 0.6954574000", \ + "0.0215967000, 0.0258913000, 0.0356473000, 0.0590255000, 0.1168864000, 0.2714525000, 0.7027326000", \ + "0.0217538000, 0.0258706000, 0.0360012000, 0.0590101000, 0.1163113000, 0.2714945000, 0.6990228000", \ + "0.0216969000, 0.0260976000, 0.0357506000, 0.0590888000, 0.1167607000, 0.2715835000, 0.6919163000"); + } + related_pin : "GATE"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013092100, 0.0034280700, 0.0089761600, 0.0235034000, 0.0615419000, 0.1611430000"); + values("0.0291869000, 0.0362633000, 0.0538561000, 0.1022945000, 0.2320139000, 0.5769879000, 1.4916862000", \ + "0.0291458000, 0.0361523000, 0.0538887000, 0.1023411000, 0.2322117000, 0.5775594000, 1.4879880000", \ + "0.0290747000, 0.0361193000, 0.0539032000, 0.1023087000, 0.2320480000, 0.5784962000, 1.4934717000", \ + "0.0291219000, 0.0361208000, 0.0538275000, 0.1023066000, 0.2323065000, 0.5789296000, 1.4937557000", \ + "0.0291658000, 0.0362761000, 0.0538569000, 0.1023192000, 0.2318997000, 0.5777980000, 1.4874911000", \ + "0.0291123000, 0.0362042000, 0.0538346000, 0.1023147000, 0.2319685000, 0.5786136000, 1.4933588000", \ + "0.0291786000, 0.0362498000, 0.0539177000, 0.1024085000, 0.2320288000, 0.5786701000, 1.4886470000"); + } + timing_sense : "non_unate"; + timing_type : "rising_edge"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013092100, 0.0034280700, 0.0089761600, 0.0235034000, 0.0615419000, 0.1611430000"); + values("0.1022104000, 0.1083717000, 0.1211955000, 0.1470991000, 0.2027167000, 0.3268031000, 0.6464000000", \ + "0.1075162000, 0.1136564000, 0.1264654000, 0.1524199000, 0.2080547000, 0.3321542000, 0.6515224000", \ + "0.1208272000, 0.1269421000, 0.1397576000, 0.1657230000, 0.2213918000, 0.3454924000, 0.6647173000", \ + "0.1530687000, 0.1591957000, 0.1719756000, 0.1979523000, 0.2536569000, 0.3777955000, 0.6974186000", \ + "0.2259788000, 0.2324569000, 0.2458654000, 0.2723043000, 0.3281965000, 0.4523003000, 0.7718817000", \ + "0.3492103000, 0.3579902000, 0.3755158000, 0.4075257000, 0.4676410000, 0.5920323000, 0.9112218000", \ + "0.5467789000, 0.5589214000, 0.5829867000, 0.6263282000, 0.6960234000, 0.8205079000, 1.1399691000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013092100, 0.0034280700, 0.0089761600, 0.0235034000, 0.0615419000, 0.1611430000"); + values("0.0963654000, 0.1037270000, 0.1205425000, 0.1587517000, 0.2535804000, 0.4972651000, 1.1349840000", \ + "0.1005470000, 0.1080216000, 0.1247808000, 0.1629800000, 0.2578568000, 0.5015364000, 1.1432063000", \ + "0.1088834000, 0.1164730000, 0.1332463000, 0.1714939000, 0.2665104000, 0.5103536000, 1.1525079000", \ + "0.1269722000, 0.1344888000, 0.1512582000, 0.1896218000, 0.2848822000, 0.5289013000, 1.1712367000", \ + "0.1587876000, 0.1666894000, 0.1843359000, 0.2237503000, 0.3195525000, 0.5634823000, 1.2039933000", \ + "0.2003207000, 0.2095870000, 0.2294343000, 0.2708000000, 0.3677400000, 0.6122231000, 1.2503331000", \ + "0.2295475000, 0.2419610000, 0.2669928000, 0.3140658000, 0.4136951000, 0.6584740000, 1.2961109000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013092100, 0.0034280700, 0.0089761600, 0.0235034000, 0.0615419000, 0.1611430000"); + values("0.0221010000, 0.0264971000, 0.0367222000, 0.0612770000, 0.1191728000, 0.2713470000, 0.6951599000", \ + "0.0220708000, 0.0266479000, 0.0364787000, 0.0613338000, 0.1191699000, 0.2713595000, 0.6927409000", \ + "0.0221656000, 0.0266239000, 0.0365827000, 0.0613004000, 0.1191657000, 0.2713242000, 0.6930427000", \ + "0.0219734000, 0.0263912000, 0.0367554000, 0.0614120000, 0.1192298000, 0.2708359000, 0.6957365000", \ + "0.0248627000, 0.0290315000, 0.0386726000, 0.0623903000, 0.1193773000, 0.2711683000, 0.6972395000", \ + "0.0359099000, 0.0414018000, 0.0513437000, 0.0745440000, 0.1255238000, 0.2718207000, 0.6972868000", \ + "0.0535290000, 0.0606571000, 0.0748320000, 0.1002576000, 0.1398134000, 0.2739122000, 0.6918272000"); + } + related_pin : "RESET_B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013092100, 0.0034280700, 0.0089761600, 0.0235034000, 0.0615419000, 0.1611430000"); + values("0.0270603000, 0.0342275000, 0.0522050000, 0.1013023000, 0.2316851000, 0.5793903000, 1.4969317000", \ + "0.0271158000, 0.0342496000, 0.0520855000, 0.1013107000, 0.2317009000, 0.5789565000, 1.4966612000", \ + "0.0271840000, 0.0340864000, 0.0520811000, 0.1012258000, 0.2318059000, 0.5787830000, 1.4981347000", \ + "0.0274159000, 0.0343840000, 0.0522049000, 0.1012421000, 0.2316878000, 0.5788743000, 1.4983149000", \ + "0.0303382000, 0.0376523000, 0.0549416000, 0.1030736000, 0.2324309000, 0.5793400000, 1.5019139000", \ + "0.0373431000, 0.0439904000, 0.0611376000, 0.1070986000, 0.2351460000, 0.5788919000, 1.4914375000", \ + "0.0515102000, 0.0596081000, 0.0769768000, 0.1189527000, 0.2389355000, 0.5809062000, 1.4894885000"); + } + timing_sense : "positive_unate"; + timing_type : "clear"; + } + } + pin ("Q_N") { + direction : "output"; + function : "IQ_N"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013189470, 0.0034792440, 0.0091778810, 0.0242102800, 0.0638641800, 0.1684670000"); + values("0.0012548000, 0.0047449000, 0.0109760000, 0.0165288000, 0.0070099000, -0.0473658000, -0.2119463000", \ + "0.0013059000, 0.0047760000, 0.0109739000, 0.0164369000, 0.0068456000, -0.0475744000, -0.2121734000", \ + "0.0014553000, 0.0049125000, 0.0110836000, 0.0165038000, 0.0068536000, -0.0475953000, -0.2122005000", \ + "0.0014142000, 0.0048481000, 0.0109904000, 0.0163767000, 0.0066921000, -0.0477969000, -0.2123787000", \ + "0.0013408000, 0.0047817000, 0.0109171000, 0.0163040000, 0.0066187000, -0.0478785000, -0.2125445000", \ + "0.0011923000, 0.0046446000, 0.0108274000, 0.0162717000, 0.0066325000, -0.0478047000, -0.2124164000", \ + "0.0008905000, 0.0044440000, 0.0108270000, 0.0165499000, 0.0071288000, -0.0473089000, -0.2118454000"); + } + related_pin : "D"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013189470, 0.0034792440, 0.0091778810, 0.0242102800, 0.0638641800, 0.1684670000"); + values("-0.0027059000, -0.0004690000, 0.0049317000, 0.0170223000, 0.0440277000, 0.1100091000, 0.2779141000", \ + "-0.0026708000, -0.0004491000, 0.0049241000, 0.0169820000, 0.0439150000, 0.1099096000, 0.2778004000", \ + "-0.0025705000, -0.0003610000, 0.0049883000, 0.0169990000, 0.0440030000, 0.1093207000, 0.2777794000", \ + "-0.0026091000, -0.0004027000, 0.0049394000, 0.0169442000, 0.0439053000, 0.1091373000, 0.2790866000", \ + "-0.0026868000, -0.0004746000, 0.0048780000, 0.0168702000, 0.0438647000, 0.1094490000, 0.2776277000", \ + "-0.0028639000, -0.0006346000, 0.0047535000, 0.0167968000, 0.0439330000, 0.1091423000, 0.2790197000", \ + "-0.0032348000, -0.0009169000, 0.0045996000, 0.0168578000, 0.0440707000, 0.1096569000, 0.2792382000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013189470, 0.0034792440, 0.0091778810, 0.0242102800, 0.0638641800, 0.1684670000"); + values("-0.0022617000, 0.0016332000, 0.0087144000, 0.0154991000, 0.0072149000, -0.0463423000, -0.2105059000", \ + "-0.0022039000, 0.0016842000, 0.0087331000, 0.0154966000, 0.0071842000, -0.0463898000, -0.2105643000", \ + "-0.0020662000, 0.0018009000, 0.0088215000, 0.0155301000, 0.0071843000, -0.0464109000, -0.2105903000", \ + "-0.0021099000, 0.0017269000, 0.0086732000, 0.0152652000, 0.0067946000, -0.0469050000, -0.2111277000", \ + "-0.0021588000, 0.0016571000, 0.0085608000, 0.0151169000, 0.0065927000, -0.0471131000, -0.2113619000", \ + "-0.0022481000, 0.0015731000, 0.0084910000, 0.0150545000, 0.0065360000, -0.0471620000, -0.2114068000", \ + "-0.0023964000, 0.0015161000, 0.0086204000, 0.0154611000, 0.0071636000, -0.0465397000, -0.2107193000"); + } + related_pin : "GATE"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013189470, 0.0034792440, 0.0091778810, 0.0242102800, 0.0638641800, 0.1684670000"); + values("-0.0035496000, -0.0011748000, 0.0044858000, 0.0169600000, 0.0443640000, 0.1099591000, 0.2791772000", \ + "-0.0034964000, -0.0011402000, 0.0044985000, 0.0169557000, 0.0442445000, 0.1106982000, 0.2801762000", \ + "-0.0033603000, -0.0010177000, 0.0045791000, 0.0169582000, 0.0442493000, 0.1103549000, 0.2799219000", \ + "-0.0033928000, -0.0010728000, 0.0044812000, 0.0168162000, 0.0441809000, 0.1093502000, 0.2800482000", \ + "-0.0034396000, -0.0011288000, 0.0044184000, 0.0167032000, 0.0438889000, 0.1094358000, 0.2796151000", \ + "-0.0035271000, -0.0012127000, 0.0043515000, 0.0166642000, 0.0439099000, 0.1094226000, 0.2795359000", \ + "-0.0036668000, -0.0012452000, 0.0044536000, 0.0170426000, 0.0443938000, 0.1104567000, 0.2778783000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013189470, 0.0034792440, 0.0091778810, 0.0242102800, 0.0638641800, 0.1684670000"); + values("0.0040318000, 0.0065825000, 0.0109394000, 0.0136497000, 0.0012346000, -0.0550694000, -0.2205861000", \ + "0.0040522000, 0.0065942000, 0.0109476000, 0.0136262000, 0.0012331000, -0.0551043000, -0.2206464000", \ + "0.0040982000, 0.0066259000, 0.0109398000, 0.0135662000, 0.0011259000, -0.0552157000, -0.2207736000", \ + "0.0040707000, 0.0065646000, 0.0108051000, 0.0133329000, 0.0007618000, -0.0556454000, -0.2212344000", \ + "0.0040625000, 0.0065371000, 0.0107466000, 0.0132125000, 0.0005969000, -0.0558261000, -0.2214199000", \ + "0.0040803000, 0.0065652000, 0.0108134000, 0.0133077000, 0.0006907000, -0.0557521000, -0.2213252000", \ + "0.0041423000, 0.0067043000, 0.0110857000, 0.0138053000, 0.0014190000, -0.0548317000, -0.2204577000"); + } + related_pin : "RESET_B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013189470, 0.0034792440, 0.0091778810, 0.0242102800, 0.0638641800, 0.1684670000"); + values("-0.0008033000, 0.0013308000, 0.0065472000, 0.0183427000, 0.0450408000, 0.1107988000, 0.2798083000", \ + "-0.0008217000, 0.0013090000, 0.0065191000, 0.0183201000, 0.0449841000, 0.1107339000, 0.2797195000", \ + "-0.0008743000, 0.0012351000, 0.0064110000, 0.0181381000, 0.0447466000, 0.1104760000, 0.2794401000", \ + "-0.0008890000, 0.0012013000, 0.0063342000, 0.0179971000, 0.0445419000, 0.1102479000, 0.2791884000", \ + "-0.0009128000, 0.0011451000, 0.0061992000, 0.0177791000, 0.0442032000, 0.1094137000, 0.2774844000", \ + "-0.0009373000, 0.0010970000, 0.0061168000, 0.0176699000, 0.0440201000, 0.1092667000, 0.2775361000", \ + "-0.0008727000, 0.0012672000, 0.0063979000, 0.0180402000, 0.0446942000, 0.1098719000, 0.2779640000"); + } + } + max_capacitance : 0.1684670000; + max_transition : 1.5031380000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013189500, 0.0034792400, 0.0091778800, 0.0242103000, 0.0638642000, 0.1684670000"); + values("0.3786698000, 0.3838925000, 0.3949639000, 0.4180367000, 0.4703204000, 0.6039007000, 0.9560764000", \ + "0.3831295000, 0.3883608000, 0.3994454000, 0.4224923000, 0.4747437000, 0.6083318000, 0.9610290000", \ + "0.3943885000, 0.3995823000, 0.4106342000, 0.4337350000, 0.4859904000, 0.6195056000, 0.9716675000", \ + "0.4151867000, 0.4204162000, 0.4315021000, 0.4545489000, 0.5068304000, 0.6402743000, 0.9923173000", \ + "0.4426027000, 0.4478301000, 0.4589053000, 0.4819725000, 0.5342583000, 0.6678051000, 1.0201676000", \ + "0.4737572000, 0.4789796000, 0.4900521000, 0.5131313000, 0.5654007000, 0.6990094000, 1.0519168000", \ + "0.4969863000, 0.5021952000, 0.5132885000, 0.5363739000, 0.5884945000, 0.7220873000, 1.0750881000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013189500, 0.0034792400, 0.0091778800, 0.0242103000, 0.0638642000, 0.1684670000"); + values("0.2807888000, 0.2870420000, 0.3016073000, 0.3373536000, 0.4300856000, 0.6743610000, 1.3192281000", \ + "0.2856778000, 0.2919001000, 0.3065481000, 0.3423293000, 0.4351073000, 0.6787718000, 1.3238652000", \ + "0.2988832000, 0.3050588000, 0.3197089000, 0.3555286000, 0.4483217000, 0.6924040000, 1.3366569000", \ + "0.3300837000, 0.3363079000, 0.3509579000, 0.3867517000, 0.4795037000, 0.7243874000, 1.3679438000", \ + "0.3871495000, 0.3933757000, 0.4080271000, 0.4438208000, 0.5364182000, 0.7808640000, 1.4254714000", \ + "0.4762712000, 0.4824991000, 0.4970327000, 0.5327295000, 0.6256998000, 0.8693214000, 1.5131699000", \ + "0.6165811000, 0.6228339000, 0.6374072000, 0.6731669000, 0.7661589000, 1.0096163000, 1.6542850000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013189500, 0.0034792400, 0.0091778800, 0.0242103000, 0.0638642000, 0.1684670000"); + values("0.0171498000, 0.0211984000, 0.0308784000, 0.0542320000, 0.1178398000, 0.2942416000, 0.7667379000", \ + "0.0171204000, 0.0213129000, 0.0308822000, 0.0543796000, 0.1180577000, 0.2943140000, 0.7645869000", \ + "0.0173172000, 0.0212860000, 0.0306304000, 0.0544030000, 0.1178877000, 0.2939044000, 0.7654439000", \ + "0.0171149000, 0.0213301000, 0.0308824000, 0.0543779000, 0.1181311000, 0.2938806000, 0.7665268000", \ + "0.0170908000, 0.0214486000, 0.0308789000, 0.0542769000, 0.1178941000, 0.2940962000, 0.7665504000", \ + "0.0171455000, 0.0212110000, 0.0308868000, 0.0540954000, 0.1181471000, 0.2942991000, 0.7686841000", \ + "0.0170864000, 0.0213214000, 0.0307767000, 0.0542528000, 0.1182214000, 0.2943185000, 0.7602957000"); + } + related_pin : "D"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013189500, 0.0034792400, 0.0091778800, 0.0242103000, 0.0638642000, 0.1684670000"); + values("0.0205738000, 0.0271222000, 0.0448324000, 0.0937194000, 0.2255882000, 0.5774012000, 1.4976143000", \ + "0.0206202000, 0.0271275000, 0.0448250000, 0.0936962000, 0.2259549000, 0.5765354000, 1.5005226000", \ + "0.0205736000, 0.0271841000, 0.0448163000, 0.0937755000, 0.2255135000, 0.5763610000, 1.5010313000", \ + "0.0206177000, 0.0271443000, 0.0448255000, 0.0937471000, 0.2258220000, 0.5761603000, 1.5029318000", \ + "0.0206165000, 0.0271519000, 0.0448251000, 0.0938077000, 0.2262921000, 0.5781604000, 1.4967182000", \ + "0.0205639000, 0.0271140000, 0.0448325000, 0.0938035000, 0.2257589000, 0.5750080000, 1.5018938000", \ + "0.0205814000, 0.0271843000, 0.0447566000, 0.0937186000, 0.2258154000, 0.5747188000, 1.4983820000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013189500, 0.0034792400, 0.0091778800, 0.0242103000, 0.0638642000, 0.1684670000"); + values("0.3449586000, 0.3501802000, 0.3612375000, 0.3843100000, 0.4366271000, 0.5701980000, 0.9223845000", \ + "0.3494323000, 0.3546408000, 0.3657502000, 0.3887965000, 0.4410501000, 0.5746335000, 0.9275273000", \ + "0.3602493000, 0.3654572000, 0.3765690000, 0.3996125000, 0.4518738000, 0.5854091000, 0.9381129000", \ + "0.3840190000, 0.3892391000, 0.4003043000, 0.4233394000, 0.4757077000, 0.6090998000, 0.9620209000", \ + "0.4238676000, 0.4290787000, 0.4401440000, 0.4632227000, 0.5155446000, 0.6491153000, 1.0016687000", \ + "0.4793274000, 0.4845295000, 0.4956586000, 0.5186847000, 0.5709331000, 0.7044870000, 1.0571980000", \ + "0.5476334000, 0.5528448000, 0.5639246000, 0.5870174000, 0.6393060000, 0.7728023000, 1.1249855000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013189500, 0.0034792400, 0.0091778800, 0.0242103000, 0.0638642000, 0.1684670000"); + values("0.3271056000, 0.3333428000, 0.3478002000, 0.3835397000, 0.4764751000, 0.7200149000, 1.3656675000", \ + "0.3318120000, 0.3380400000, 0.3526769000, 0.3884125000, 0.4812631000, 0.7254343000, 1.3719960000", \ + "0.3427976000, 0.3490449000, 0.3635895000, 0.3992624000, 0.4920821000, 0.7363831000, 1.3816914000", \ + "0.3672899000, 0.3735170000, 0.3880667000, 0.4238862000, 0.5165182000, 0.7603442000, 1.4065976000", \ + "0.4054465000, 0.4116991000, 0.4263269000, 0.4621040000, 0.5547927000, 0.7998249000, 1.4460484000", \ + "0.4578584000, 0.4641107000, 0.4787243000, 0.5145329000, 0.6073476000, 0.8521835000, 1.4983971000", \ + "0.5148911000, 0.5211328000, 0.5356051000, 0.5711954000, 0.6638892000, 0.9090924000, 1.5519610000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013189500, 0.0034792400, 0.0091778800, 0.0242103000, 0.0638642000, 0.1684670000"); + values("0.0172406000, 0.0210919000, 0.0307001000, 0.0542656000, 0.1177881000, 0.2941953000, 0.7639658000", \ + "0.0170950000, 0.0212465000, 0.0306782000, 0.0542953000, 0.1180577000, 0.2943559000, 0.7630760000", \ + "0.0170974000, 0.0212573000, 0.0306725000, 0.0542874000, 0.1177114000, 0.2940288000, 0.7698657000", \ + "0.0170566000, 0.0211808000, 0.0307980000, 0.0542263000, 0.1182563000, 0.2941945000, 0.7692937000", \ + "0.0171977000, 0.0210956000, 0.0307060000, 0.0543178000, 0.1181840000, 0.2941322000, 0.7626968000", \ + "0.0171069000, 0.0212936000, 0.0306262000, 0.0540320000, 0.1182138000, 0.2942151000, 0.7696542000", \ + "0.0173420000, 0.0211358000, 0.0308501000, 0.0543150000, 0.1175715000, 0.2939820000, 0.7610050000"); + } + related_pin : "GATE"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013189500, 0.0034792400, 0.0091778800, 0.0242103000, 0.0638642000, 0.1684670000"); + values("0.0206088000, 0.0271860000, 0.0449145000, 0.0938111000, 0.2260628000, 0.5765434000, 1.4987912000", \ + "0.0206647000, 0.0272155000, 0.0448518000, 0.0936460000, 0.2257380000, 0.5770533000, 1.5005509000", \ + "0.0205708000, 0.0271734000, 0.0449144000, 0.0936900000, 0.2254399000, 0.5773387000, 1.4973036000", \ + "0.0206218000, 0.0271625000, 0.0448991000, 0.0936217000, 0.2257866000, 0.5756203000, 1.5031385000", \ + "0.0207040000, 0.0272015000, 0.0449584000, 0.0937542000, 0.2258707000, 0.5769102000, 1.5017039000", \ + "0.0207185000, 0.0271712000, 0.0449737000, 0.0937735000, 0.2257454000, 0.5767505000, 1.5022269000", \ + "0.0205598000, 0.0271321000, 0.0449837000, 0.0936527000, 0.2265186000, 0.5756732000, 1.4976412000"); + } + timing_sense : "non_unate"; + timing_type : "rising_edge"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013189500, 0.0034792400, 0.0091778800, 0.0242103000, 0.0638642000, 0.1684670000"); + values("0.1490683000, 0.1542393000, 0.1653494000, 0.1884136000, 0.2406189000, 0.3740655000, 0.7260955000", \ + "0.1532710000, 0.1584501000, 0.1695258000, 0.1926229000, 0.2447812000, 0.3782714000, 0.7301462000", \ + "0.1617243000, 0.1669093000, 0.1779712000, 0.2009689000, 0.2532434000, 0.3867544000, 0.7394527000", \ + "0.1797383000, 0.1849378000, 0.1959391000, 0.2190279000, 0.2712184000, 0.4046454000, 0.7575512000", \ + "0.2128874000, 0.2180943000, 0.2292000000, 0.2522633000, 0.3046543000, 0.4381290000, 0.7908007000", \ + "0.2581626000, 0.2635440000, 0.2747260000, 0.2980764000, 0.3504814000, 0.4840761000, 0.8362465000", \ + "0.2972851000, 0.3028839000, 0.3145751000, 0.3383449000, 0.3910967000, 0.5248222000, 0.8768100000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013189500, 0.0034792400, 0.0091778800, 0.0242103000, 0.0638642000, 0.1684670000"); + values("0.1601521000, 0.1664390000, 0.1810326000, 0.2167991000, 0.3097685000, 0.5538656000, 1.1983511000", \ + "0.1654624000, 0.1717535000, 0.1863480000, 0.2221197000, 0.3149702000, 0.5590873000, 1.2033775000", \ + "0.1784619000, 0.1847483000, 0.1994181000, 0.2353280000, 0.3281751000, 0.5722098000, 1.2166096000", \ + "0.2105557000, 0.2168465000, 0.2315252000, 0.2674150000, 0.3602578000, 0.6042156000, 1.2485576000", \ + "0.2848162000, 0.2910540000, 0.3056115000, 0.3416183000, 0.4344643000, 0.6783861000, 1.3210486000", \ + "0.4195956000, 0.4260335000, 0.4409239000, 0.4767224000, 0.5695655000, 0.8140810000, 1.4574372000", \ + "0.6366771000, 0.6437149000, 0.6593922000, 0.6953985000, 0.7884722000, 1.0323402000, 1.6758281000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013189500, 0.0034792400, 0.0091778800, 0.0242103000, 0.0638642000, 0.1684670000"); + values("0.0169453000, 0.0211740000, 0.0306295000, 0.0541494000, 0.1182238000, 0.2939610000, 0.7734403000", \ + "0.0169646000, 0.0211701000, 0.0304630000, 0.0542960000, 0.1179734000, 0.2943060000, 0.7654100000", \ + "0.0170638000, 0.0210985000, 0.0307141000, 0.0542986000, 0.1179175000, 0.2935564000, 0.7701218000", \ + "0.0169640000, 0.0210243000, 0.0307234000, 0.0540989000, 0.1181259000, 0.2938769000, 0.7674227000", \ + "0.0172951000, 0.0215023000, 0.0306838000, 0.0545597000, 0.1182614000, 0.2942436000, 0.7672388000", \ + "0.0178573000, 0.0219129000, 0.0314688000, 0.0546174000, 0.1184131000, 0.2931468000, 0.7655334000", \ + "0.0196176000, 0.0234587000, 0.0329851000, 0.0562850000, 0.1190509000, 0.2942861000, 0.7610657000"); + } + related_pin : "RESET_B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013189500, 0.0034792400, 0.0091778800, 0.0242103000, 0.0638642000, 0.1684670000"); + values("0.0207611000, 0.0273509000, 0.0451460000, 0.0939917000, 0.2259629000, 0.5766265000, 1.5009690000", \ + "0.0207403000, 0.0273510000, 0.0451425000, 0.0939037000, 0.2260354000, 0.5762893000, 1.5008204000", \ + "0.0208776000, 0.0273539000, 0.0451938000, 0.0939756000, 0.2260100000, 0.5764100000, 1.5007565000", \ + "0.0208855000, 0.0273539000, 0.0451911000, 0.0939616000, 0.2260238000, 0.5761664000, 1.5005396000", \ + "0.0208700000, 0.0274658000, 0.0451736000, 0.0940043000, 0.2259322000, 0.5746456000, 1.4970735000", \ + "0.0224179000, 0.0287270000, 0.0460772000, 0.0942611000, 0.2256346000, 0.5760177000, 1.4958788000", \ + "0.0262154000, 0.0324214000, 0.0483725000, 0.0954464000, 0.2260200000, 0.5745385000, 1.4963413000"); + } + timing_sense : "negative_unate"; + timing_type : "preset"; + } + } + pin ("RESET_B") { + capacitance : 0.0024390000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0023150000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0043497000, 0.0043820000, 0.0044563000, 0.0044579000, 0.0044615000, 0.0044698000, 0.0044891000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0042865000, -0.0043336000, -0.0044422000, -0.0044443000, -0.0044491000, -0.0044604000, -0.0044861000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0025630000; + timing () { + related_pin : "GATE"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.0334004000, 0.0294577000, 0.0310853000", \ + "-0.1963561000, -0.1383809000, -0.1379740000", \ + "-0.3627787000, -0.3096862000, -0.3117207000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "recovery_falling"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + related_pin : "GATE"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.0483867000, -0.0132507000, -0.0160990000", \ + "0.2174460000, 0.1570293000, 0.1541810000", \ + "0.3948548000, 0.3356589000, 0.3340313000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "removal_falling"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + fall_constraint ("constraint_3_0_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.1302382000, 0.8333333000, 2.5000000000"); + } + related_output_pin : "Q"; + related_pin : "RESET_B"; + sim_opt : "runlvl=5 accurate=1"; + timing_type : "min_pulse_width"; + violation_delay_degrade_pct : 10.000000000; + } + } + } + + cell ("sky130_fd_sc_hd__dlrbp_2") { + leakage_power () { + value : 0.0145136000; + when : "RESET_B&D&GATE&Q&!Q_N"; + } + leakage_power () { + value : 0.0096429000; + when : "RESET_B&!D&!GATE&!Q&Q_N"; + } + leakage_power () { + value : 0.0094388000; + when : "!RESET_B&!D&GATE&!Q&Q_N"; + } + leakage_power () { + value : 0.0097225000; + when : "RESET_B&!D&GATE&!Q&Q_N"; + } + leakage_power () { + value : 0.0144190000; + when : "RESET_B&D&!GATE&Q&!Q_N"; + } + leakage_power () { + value : 0.0110206000; + when : "!RESET_B&D&GATE&!Q&Q_N"; + } + leakage_power () { + value : 0.0108214000; + when : "!RESET_B&D&!GATE&!Q&Q_N"; + } + leakage_power () { + value : 0.0093592000; + when : "!RESET_B&!D&!GATE&!Q&Q_N"; + } + leakage_power () { + value : 0.0111050000; + when : "RESET_B&D&!GATE&!Q&Q_N"; + } + leakage_power () { + value : 0.0135851000; + when : "RESET_B&!D&!GATE&Q&!Q_N"; + } + area : 22.521600000; + cell_footprint : "sky130_fd_sc_hd__dlrbp"; + cell_leakage_power : 0.0113628000; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + latch ("IQ","IQ_N") { + clear : "!RESET_B"; + data_in : "D"; + enable : "GATE"; + } + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("D") { + capacitance : 0.0017890000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0016970000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0082670000, 0.0081743000, 0.0079607000, 0.0080332000, 0.0082003000, 0.0085855000, 0.0094736000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0025840000, 0.0024914000, 0.0022779000, 0.0023320000, 0.0024565000, 0.0027439000, 0.0034062000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0018810000; + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.0496074000, 0.2089010000, 0.3789857000", \ + "-0.1255553000, 0.0325176000, 0.1989401000", \ + "-0.3066263000, -0.1473327000, 0.0142070000"); + } + related_pin : "GATE"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.2229473000, 0.3065573000, 0.3387025000", \ + "0.1234681000, 0.2070781000, 0.2380026000", \ + "0.0656882000, 0.1444154000, 0.1716777000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "setup_falling"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.0334004000, -0.1951354000, -0.3664408000", \ + "0.1405417000, -0.0199727000, -0.1876159000", \ + "0.3216126000, 0.1598776000, -0.0041035000"); + } + related_pin : "GATE"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.2079609000, -0.2927917000, -0.3261576000", \ + "-0.1011576000, -0.1859883000, -0.2181335000", \ + "-0.0116393000, -0.0989115000, -0.1298359000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "hold_falling"; + violation_delay_degrade_pct : 10.000000000; + } + } + pin ("GATE") { + capacitance : 0.0017710000; + clock : "true"; + direction : "input"; + fall_capacitance : 0.0016940000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0172729000, 0.0171783000, 0.0169601000, 0.0170296000, 0.0171898000, 0.0175591000, 0.0184105000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0101381000, 0.0100496000, 0.0098456000, 0.0098738000, 0.0099389000, 0.0100891000, 0.0104353000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0018490000; + timing () { + related_output_pin : "Q"; + related_pin : "GATE"; + rise_constraint ("constraint_3_0_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.1895578000, 0.8333333000, 2.5000000000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "min_pulse_width"; + violation_delay_degrade_pct : 10.000000000; + } + } + pin ("Q") { + direction : "output"; + function : "IQ"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014418200, 0.0041576890, 0.0119892800, 0.0345727500, 0.0996953600, 0.2874855000"); + values("-0.0013041000, 0.0032974000, 0.0126580000, 0.0222849000, 0.0082838000, -0.0829358000, -0.3808094000", \ + "-0.0012641000, 0.0033279000, 0.0126556000, 0.0222758000, 0.0081688000, -0.0830408000, -0.3809229000", \ + "-0.0011645000, 0.0034175000, 0.0127077000, 0.0223350000, 0.0082174000, -0.0830487000, -0.3809414000", \ + "-0.0012044000, 0.0033759000, 0.0126723000, 0.0222770000, 0.0080733000, -0.0831979000, -0.3810921000", \ + "-0.0012818000, 0.0032945000, 0.0125994000, 0.0222380000, 0.0080608000, -0.0832024000, -0.3810853000", \ + "-0.0014688000, 0.0031244000, 0.0124442000, 0.0220950000, 0.0080669000, -0.0831449000, -0.3809648000", \ + "-0.0018682000, 0.0028049000, 0.0122885000, 0.0222380000, 0.0084394000, -0.0827174000, -0.3805001000"); + } + related_pin : "D"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014418200, 0.0041576890, 0.0119892800, 0.0345727500, 0.0996953600, 0.2874855000"); + values("-0.0002328000, 0.0017157000, 0.0070551000, 0.0214408000, 0.0595035000, 0.1643617000, 0.4657851000", \ + "-0.0001937000, 0.0017440000, 0.0070510000, 0.0214030000, 0.0593660000, 0.1647145000, 0.4653277000", \ + "-0.0000935500, 0.0018295000, 0.0071065000, 0.0214090000, 0.0594278000, 0.1650086000, 0.4680695000", \ + "-0.0001285000, 0.0017848000, 0.0070010000, 0.0212475000, 0.0591353000, 0.1644520000, 0.4649282000", \ + "-0.0001940000, 0.0017047000, 0.0069309000, 0.0211841000, 0.0590608000, 0.1638190000, 0.4655004000", \ + "-0.0003254000, 0.0016023000, 0.0068934000, 0.0212058000, 0.0591370000, 0.1638879000, 0.4652304000", \ + "-0.0005856000, 0.0014643000, 0.0070445000, 0.0217083000, 0.0599172000, 0.1655192000, 0.4650481000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014418200, 0.0041576890, 0.0119892800, 0.0345727500, 0.0996953600, 0.2874855000"); + values("-0.0021632000, 0.0025598000, 0.0121614000, 0.0223382000, 0.0086711000, -0.0822424000, -0.3799520000", \ + "-0.0021258000, 0.0025941000, 0.0121845000, 0.0222930000, 0.0086360000, -0.0822855000, -0.3800233000", \ + "-0.0020393000, 0.0026557000, 0.0121907000, 0.0222399000, 0.0084833000, -0.0825096000, -0.3802464000", \ + "-0.0020620000, 0.0026149000, 0.0121122000, 0.0220780000, 0.0082996000, -0.0826615000, -0.3804186000", \ + "-0.0021011000, 0.0025632000, 0.0120241000, 0.0219866000, 0.0080918000, -0.0829886000, -0.3807565000", \ + "-0.0021721000, 0.0025090000, 0.0119944000, 0.0219128000, 0.0081916000, -0.0828494000, -0.3805980000", \ + "-0.0022916000, 0.0024779000, 0.0121689000, 0.0224740000, 0.0089605000, -0.0821455000, -0.3799449000"); + } + related_pin : "GATE"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014418200, 0.0041576890, 0.0119892800, 0.0345727500, 0.0996953600, 0.2874855000"); + values("-0.0037883000, -0.0014748000, 0.0046921000, 0.0204097000, 0.0597734000, 0.1653332000, 0.4674767000", \ + "-0.0037491000, -0.0014415000, 0.0047051000, 0.0203951000, 0.0597543000, 0.1661532000, 0.4674631000", \ + "-0.0036577000, -0.0013684000, 0.0047442000, 0.0203771000, 0.0596727000, 0.1653193000, 0.4686698000", \ + "-0.0036926000, -0.0014283000, 0.0046095000, 0.0201278000, 0.0592802000, 0.1654919000, 0.4686204000", \ + "-0.0037340000, -0.0014904000, 0.0045045000, 0.0199687000, 0.0590864000, 0.1653514000, 0.4684335000", \ + "-0.0038069000, -0.0015630000, 0.0044446000, 0.0199003000, 0.0589782000, 0.1643954000, 0.4663270000", \ + "-0.0039173000, -0.0015635000, 0.0046928000, 0.0204221000, 0.0596887000, 0.1657841000, 0.4657718000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014418200, 0.0041576890, 0.0119892800, 0.0345727500, 0.0996953600, 0.2874855000"); + values("0.0005920000, 0.0051040000, 0.0142273000, 0.0234787000, 0.0088555000, -0.0828150000, -0.3808630000", \ + "0.0005686000, 0.0050673000, 0.0141660000, 0.0233737000, 0.0087211000, -0.0829682000, -0.3810273000", \ + "0.0005221000, 0.0050063000, 0.0140713000, 0.0232240000, 0.0085100000, -0.0831650000, -0.3812920000", \ + "0.0005108000, 0.0049824000, 0.0139994000, 0.0230875000, 0.0083686000, -0.0833660000, -0.3813313000", \ + "0.0004923000, 0.0049344000, 0.0138809000, 0.0228404000, 0.0080302000, -0.0836554000, -0.3817275000", \ + "0.0004760000, 0.0049105000, 0.0138059000, 0.0226331000, 0.0076928000, -0.0839957000, -0.3820251000", \ + "0.0005153000, 0.0050471000, 0.0141447000, 0.0231667000, 0.0084071000, -0.0832046000, -0.3811612000"); + } + related_pin : "RESET_B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014418200, 0.0041576890, 0.0119892800, 0.0345727500, 0.0996953600, 0.2874855000"); + values("0.0027222000, 0.0038264000, 0.0072876000, 0.0186319000, 0.0533568000, 0.1566860000, 0.4565202000", \ + "0.0027064000, 0.0038081000, 0.0072532000, 0.0185215000, 0.0531665000, 0.1560315000, 0.4548461000", \ + "0.0026623000, 0.0037386000, 0.0071263000, 0.0183575000, 0.0530670000, 0.1555708000, 0.4542318000", \ + "0.0026574000, 0.0037139000, 0.0070719000, 0.0182422000, 0.0529180000, 0.1553930000, 0.4543235000", \ + "0.0026691000, 0.0037199000, 0.0070653000, 0.0180430000, 0.0527328000, 0.1557355000, 0.4579126000", \ + "0.0027256000, 0.0038147000, 0.0072258000, 0.0182565000, 0.0529362000, 0.1554935000, 0.4587779000", \ + "0.0028336000, 0.0039641000, 0.0075169000, 0.0187979000, 0.0538253000, 0.1570238000, 0.4560948000"); + } + } + max_capacitance : 0.2874860000; + max_transition : 1.5032260000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014418200, 0.0041576900, 0.0119893000, 0.0345728000, 0.0996954000, 0.2874860000"); + values("0.2368603000, 0.2420533000, 0.2536868000, 0.2775585000, 0.3271059000, 0.4440104000, 0.7653182000", \ + "0.2418415000, 0.2470231000, 0.2586573000, 0.2825314000, 0.3320746000, 0.4489788000, 0.7703384000", \ + "0.2549886000, 0.2601524000, 0.2718560000, 0.2956756000, 0.3452310000, 0.4621201000, 0.7834611000", \ + "0.2861426000, 0.2913644000, 0.3030505000, 0.3268202000, 0.3764580000, 0.4933632000, 0.8146381000", \ + "0.3431093000, 0.3483244000, 0.3600193000, 0.3837792000, 0.4334198000, 0.5503233000, 0.8714553000", \ + "0.4319341000, 0.4371216000, 0.4487661000, 0.4726309000, 0.5221631000, 0.6391029000, 0.9603762000", \ + "0.5720617000, 0.5772771000, 0.5889680000, 0.6127404000, 0.6624055000, 0.7793387000, 1.1006347000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014418200, 0.0041576900, 0.0119893000, 0.0345728000, 0.0996954000, 0.2874860000"); + values("0.3389136000, 0.3455567000, 0.3610961000, 0.3958019000, 0.4815195000, 0.7169130000, 1.3905813000", \ + "0.3435547000, 0.3502250000, 0.3657334000, 0.4003955000, 0.4860715000, 0.7212015000, 1.3962047000", \ + "0.3548047000, 0.3614969000, 0.3769534000, 0.4116423000, 0.4973241000, 0.7326154000, 1.4069553000", \ + "0.3756327000, 0.3823362000, 0.3977078000, 0.4323816000, 0.5180691000, 0.7533167000, 1.4280429000", \ + "0.4028318000, 0.4093547000, 0.4249597000, 0.4596072000, 0.5453200000, 0.7805750000, 1.4548592000", \ + "0.4339806000, 0.4406381000, 0.4561651000, 0.4908137000, 0.5764902000, 0.8115388000, 1.4859647000", \ + "0.4570649000, 0.4636830000, 0.4791618000, 0.5138559000, 0.5995349000, 0.8349340000, 1.5088346000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014418200, 0.0041576900, 0.0119893000, 0.0345728000, 0.0996954000, 0.2874860000"); + values("0.0214305000, 0.0248114000, 0.0327292000, 0.0519970000, 0.1011800000, 0.2418024000, 0.6729196000", \ + "0.0214841000, 0.0249730000, 0.0331637000, 0.0520458000, 0.1011340000, 0.2418075000, 0.6735469000", \ + "0.0213798000, 0.0248090000, 0.0330608000, 0.0520527000, 0.1009373000, 0.2418447000, 0.6741241000", \ + "0.0213722000, 0.0246717000, 0.0331291000, 0.0519365000, 0.1010534000, 0.2418341000, 0.6729106000", \ + "0.0213796000, 0.0246668000, 0.0330433000, 0.0519443000, 0.1010540000, 0.2417122000, 0.6732121000", \ + "0.0214977000, 0.0248608000, 0.0327879000, 0.0518249000, 0.1009078000, 0.2418646000, 0.6736079000", \ + "0.0214356000, 0.0247705000, 0.0328364000, 0.0519874000, 0.1010839000, 0.2418772000, 0.6660635000"); + } + related_pin : "D"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014418200, 0.0041576900, 0.0119893000, 0.0345728000, 0.0996954000, 0.2874860000"); + values("0.0278819000, 0.0332420000, 0.0469892000, 0.0843021000, 0.1967784000, 0.5282188000, 1.5012317000", \ + "0.0279916000, 0.0331918000, 0.0469373000, 0.0842296000, 0.1970481000, 0.5289928000, 1.4995368000", \ + "0.0279357000, 0.0331557000, 0.0468912000, 0.0842353000, 0.1970688000, 0.5282482000, 1.5029878000", \ + "0.0277653000, 0.0330482000, 0.0470442000, 0.0843026000, 0.1971240000, 0.5294665000, 1.4988820000", \ + "0.0279363000, 0.0335457000, 0.0470871000, 0.0842732000, 0.1970997000, 0.5284020000, 1.4975896000", \ + "0.0280211000, 0.0332483000, 0.0469356000, 0.0842371000, 0.1972225000, 0.5281787000, 1.4960276000", \ + "0.0278229000, 0.0332888000, 0.0467680000, 0.0842600000, 0.1965794000, 0.5287820000, 1.4947475000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014418200, 0.0041576900, 0.0119893000, 0.0345728000, 0.0996954000, 0.2874860000"); + values("0.2823471000, 0.2876115000, 0.2994128000, 0.3233989000, 0.3730833000, 0.4900348000, 0.8111405000", \ + "0.2869358000, 0.2921962000, 0.3039910000, 0.3279696000, 0.3776615000, 0.4946189000, 0.8157903000", \ + "0.2980846000, 0.3033791000, 0.3151845000, 0.3391714000, 0.3888018000, 0.5057600000, 0.8266252000", \ + "0.3225828000, 0.3278595000, 0.3396537000, 0.3636397000, 0.4133421000, 0.5303039000, 0.8514051000", \ + "0.3607815000, 0.3660362000, 0.3778747000, 0.4018869000, 0.4515539000, 0.5685197000, 0.8899104000", \ + "0.4128834000, 0.4181721000, 0.4299463000, 0.4539284000, 0.5035579000, 0.6205430000, 0.9417049000", \ + "0.4696368000, 0.4749242000, 0.4867310000, 0.5107219000, 0.5604084000, 0.6773781000, 0.9984646000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014418200, 0.0041576900, 0.0119893000, 0.0345728000, 0.0996954000, 0.2874860000"); + values("0.3034524000, 0.3101046000, 0.3256240000, 0.3604148000, 0.4462025000, 0.6815316000, 1.3570058000", \ + "0.3080368000, 0.3146728000, 0.3302086000, 0.3650147000, 0.4507893000, 0.6861036000, 1.3614132000", \ + "0.3187517000, 0.3254070000, 0.3409290000, 0.3757612000, 0.4615313000, 0.6968983000, 1.3737901000", \ + "0.3425817000, 0.3492820000, 0.3648259000, 0.3996530000, 0.4854149000, 0.7206325000, 1.3964966000", \ + "0.3824592000, 0.3891362000, 0.4046840000, 0.4395073000, 0.5252789000, 0.7606098000, 1.4358873000", \ + "0.4376306000, 0.4442833000, 0.4598086000, 0.4946493000, 0.5804314000, 0.8155022000, 1.4906230000", \ + "0.5055871000, 0.5122485000, 0.5277901000, 0.5626131000, 0.6483711000, 0.8837461000, 1.5561583000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014418200, 0.0041576900, 0.0119893000, 0.0345728000, 0.0996954000, 0.2874860000"); + values("0.0218745000, 0.0252383000, 0.0332790000, 0.0522593000, 0.1010362000, 0.2420518000, 0.6684786000", \ + "0.0218109000, 0.0251619000, 0.0331516000, 0.0520692000, 0.1012811000, 0.2417716000, 0.6739364000", \ + "0.0218873000, 0.0251925000, 0.0331924000, 0.0521799000, 0.1013547000, 0.2417312000, 0.6674321000", \ + "0.0217218000, 0.0253296000, 0.0331329000, 0.0523291000, 0.1013478000, 0.2418794000, 0.6740874000", \ + "0.0219384000, 0.0251252000, 0.0330860000, 0.0521805000, 0.1012236000, 0.2417962000, 0.6747804000", \ + "0.0219247000, 0.0251159000, 0.0331175000, 0.0522143000, 0.1010551000, 0.2417597000, 0.6699399000", \ + "0.0219115000, 0.0251879000, 0.0333158000, 0.0521858000, 0.1012270000, 0.2418362000, 0.6699357000"); + } + related_pin : "GATE"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014418200, 0.0041576900, 0.0119893000, 0.0345728000, 0.0996954000, 0.2874860000"); + values("0.0275805000, 0.0330102000, 0.0467552000, 0.0843835000, 0.1971244000, 0.5286298000, 1.4993833000", \ + "0.0277696000, 0.0330198000, 0.0466751000, 0.0843467000, 0.1968292000, 0.5285883000, 1.4995966000", \ + "0.0276073000, 0.0330343000, 0.0466666000, 0.0842679000, 0.1965815000, 0.5274837000, 1.5004534000", \ + "0.0277489000, 0.0328430000, 0.0467471000, 0.0842435000, 0.1969617000, 0.5284528000, 1.4970241000", \ + "0.0276941000, 0.0328334000, 0.0467832000, 0.0842695000, 0.1967469000, 0.5285685000, 1.4996099000", \ + "0.0276052000, 0.0330634000, 0.0466648000, 0.0842315000, 0.1971114000, 0.5277800000, 1.5002349000", \ + "0.0275900000, 0.0331172000, 0.0467794000, 0.0843188000, 0.1967884000, 0.5278354000, 1.4966428000"); + } + timing_sense : "non_unate"; + timing_type : "rising_edge"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014418200, 0.0041576900, 0.0119893000, 0.0345728000, 0.0996954000, 0.2874860000"); + values("0.1169294000, 0.1223523000, 0.1344965000, 0.1590650000, 0.2108516000, 0.3276457000, 0.6477487000", \ + "0.1221847000, 0.1276018000, 0.1397433000, 0.1643567000, 0.2161792000, 0.3329818000, 0.6531439000", \ + "0.1352956000, 0.1407232000, 0.1529633000, 0.1774713000, 0.2293447000, 0.3461939000, 0.6667047000", \ + "0.1673032000, 0.1726766000, 0.1847837000, 0.2093789000, 0.2612912000, 0.3781515000, 0.6984934000", \ + "0.2420177000, 0.2475142000, 0.2597224000, 0.2844238000, 0.3364204000, 0.4532570000, 0.7737187000", \ + "0.3750999000, 0.3824332000, 0.3984243000, 0.4288237000, 0.4860115000, 0.6034386000, 0.9237215000", \ + "0.5878161000, 0.5974984000, 0.6192328000, 0.6604822000, 0.7313559000, 0.8506728000, 1.1705819000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014418200, 0.0041576900, 0.0119893000, 0.0345728000, 0.0996954000, 0.2874860000"); + values("0.1076780000, 0.1140971000, 0.1291108000, 0.1632149000, 0.2480659000, 0.4824239000, 1.1583215000", \ + "0.1120269000, 0.1184310000, 0.1334375000, 0.1676023000, 0.2523540000, 0.4869005000, 1.1598238000", \ + "0.1206118000, 0.1269920000, 0.1419509000, 0.1760469000, 0.2610884000, 0.4956391000, 1.1679719000", \ + "0.1393322000, 0.1457511000, 0.1607631000, 0.1947927000, 0.2798674000, 0.5146767000, 1.1883523000", \ + "0.1747448000, 0.1815487000, 0.1973998000, 0.2322123000, 0.3181471000, 0.5531540000, 1.2286305000", \ + "0.2238437000, 0.2319924000, 0.2497896000, 0.2875108000, 0.3749865000, 0.6110670000, 1.2874990000", \ + "0.2667703000, 0.2775180000, 0.3006501000, 0.3450722000, 0.4376730000, 0.6742926000, 1.3477913000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014418200, 0.0041576900, 0.0119893000, 0.0345728000, 0.0996954000, 0.2874860000"); + values("0.0228392000, 0.0263130000, 0.0345965000, 0.0546143000, 0.1042295000, 0.2406623000, 0.6663695000", \ + "0.0227307000, 0.0264794000, 0.0344543000, 0.0546502000, 0.1042382000, 0.2405681000, 0.6655255000", \ + "0.0227410000, 0.0263531000, 0.0346190000, 0.0546024000, 0.1045352000, 0.2408104000, 0.6723583000", \ + "0.0228273000, 0.0261503000, 0.0348882000, 0.0545920000, 0.1042298000, 0.2407529000, 0.6710236000", \ + "0.0241253000, 0.0274510000, 0.0354323000, 0.0551596000, 0.1043754000, 0.2405715000, 0.6687930000", \ + "0.0354009000, 0.0396614000, 0.0485913000, 0.0678997000, 0.1118042000, 0.2417154000, 0.6713120000", \ + "0.0535454000, 0.0591114000, 0.0712732000, 0.0947353000, 0.1321020000, 0.2456281000, 0.6665988000"); + } + related_pin : "RESET_B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014418200, 0.0041576900, 0.0119893000, 0.0345728000, 0.0996954000, 0.2874860000"); + values("0.0260281000, 0.0311559000, 0.0452155000, 0.0831704000, 0.1966476000, 0.5272989000, 1.5016423000", \ + "0.0257745000, 0.0312570000, 0.0452018000, 0.0830562000, 0.1964274000, 0.5271681000, 1.4966995000", \ + "0.0257988000, 0.0313216000, 0.0452086000, 0.0831828000, 0.1966206000, 0.5280397000, 1.4945362000", \ + "0.0259272000, 0.0310572000, 0.0451346000, 0.0830486000, 0.1966082000, 0.5277539000, 1.4939062000", \ + "0.0286353000, 0.0339907000, 0.0477468000, 0.0850171000, 0.1970422000, 0.5278457000, 1.4992101000", \ + "0.0352089000, 0.0410066000, 0.0544902000, 0.0904635000, 0.2002458000, 0.5297357000, 1.5032258000", \ + "0.0487655000, 0.0555734000, 0.0706657000, 0.1054644000, 0.2070453000, 0.5315204000, 1.4943818000"); + } + timing_sense : "positive_unate"; + timing_type : "clear"; + } + } + pin ("Q_N") { + direction : "output"; + function : "IQ_N"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014632040, 0.0042819320, 0.0125306800, 0.0366698700, 0.1073110000, 0.3140358000"); + values("0.0011750000, 0.0052815000, 0.0136203000, 0.0214710000, 0.0039981000, -0.0971505000, -0.4261883000", \ + "0.0012178000, 0.0053125000, 0.0136174000, 0.0214225000, 0.0039479000, -0.0972638000, -0.4263205000", \ + "0.0013149000, 0.0053992000, 0.0136752000, 0.0214281000, 0.0039116000, -0.0973502000, -0.4263826000", \ + "0.0012821000, 0.0053460000, 0.0135925000, 0.0213068000, 0.0036884000, -0.0975319000, -0.4266395000", \ + "0.0012163000, 0.0052800000, 0.0135088000, 0.0212044000, 0.0035809000, -0.0976546000, -0.4267425000", \ + "0.0010839000, 0.0051728000, 0.0134557000, 0.0212409000, 0.0037154000, -0.0974889000, -0.4265625000", \ + "0.0008147000, 0.0050127000, 0.0135448000, 0.0217420000, 0.0043548000, -0.0968325000, -0.4258539000"); + } + related_pin : "D"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014632040, 0.0042819320, 0.0125306800, 0.0366698700, 0.1073110000, 0.3140358000"); + values("-0.0028865000, -0.0005500000, 0.0058415000, 0.0223042000, 0.0644157000, 0.1792786000, 0.5111095000", \ + "-0.0028471000, -0.0005255000, 0.0058565000, 0.0222967000, 0.0643091000, 0.1786275000, 0.5135102000", \ + "-0.0027476000, -0.0004347000, 0.0059128000, 0.0223519000, 0.0641131000, 0.1791674000, 0.5136458000", \ + "-0.0027837000, -0.0004742000, 0.0058927000, 0.0222892000, 0.0641234000, 0.1798956000, 0.5115000000", \ + "-0.0028653000, -0.0005526000, 0.0058259000, 0.0222548000, 0.0640565000, 0.1790023000, 0.5136078000", \ + "-0.0030522000, -0.0007274000, 0.0056626000, 0.0221138000, 0.0640244000, 0.1790457000, 0.5133473000", \ + "-0.0034255000, -0.0009942000, 0.0055775000, 0.0222530000, 0.0643289000, 0.1796664000, 0.5114168000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014632040, 0.0042819320, 0.0125306800, 0.0366698700, 0.1073110000, 0.3140358000"); + values("-0.0023917000, 0.0020779000, 0.0112328000, 0.0204295000, 0.0042737000, -0.0959973000, -0.4246974000", \ + "-0.0023500000, 0.0021064000, 0.0112496000, 0.0204223000, 0.0042729000, -0.0960600000, -0.4247619000", \ + "-0.0022573000, 0.0021834000, 0.0112913000, 0.0204040000, 0.0042133000, -0.0961903000, -0.4249071000", \ + "-0.0022900000, 0.0021235000, 0.0111510000, 0.0201512000, 0.0038112000, -0.0965813000, -0.4253257000", \ + "-0.0023340000, 0.0020589000, 0.0110605000, 0.0199941000, 0.0036022000, -0.0968953000, -0.4256679000", \ + "-0.0024068000, 0.0019934000, 0.0109946000, 0.0199440000, 0.0035802000, -0.0968955000, -0.4256335000", \ + "-0.0025259000, 0.0019693000, 0.0111830000, 0.0204852000, 0.0042189000, -0.0962962000, -0.4249804000"); + } + related_pin : "GATE"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014632040, 0.0042819320, 0.0125306800, 0.0366698700, 0.1073110000, 0.3140358000"); + values("-0.0037533000, -0.0012962000, 0.0054056000, 0.0222636000, 0.0646121000, 0.1807523000, 0.5120145000", \ + "-0.0037109000, -0.0012631000, 0.0054233000, 0.0223165000, 0.0647314000, 0.1794690000, 0.5142775000", \ + "-0.0036252000, -0.0011995000, 0.0054000000, 0.0222284000, 0.0645996000, 0.1804339000, 0.5139769000", \ + "-0.0036491000, -0.0012418000, 0.0053459000, 0.0221156000, 0.0642103000, 0.1801739000, 0.5114656000", \ + "-0.0036864000, -0.0012866000, 0.0052841000, 0.0220398000, 0.0641086000, 0.1799134000, 0.5146861000", \ + "-0.0037551000, -0.0013460000, 0.0052157000, 0.0219736000, 0.0641092000, 0.1791930000, 0.5110504000", \ + "-0.0038535000, -0.0013294000, 0.0054461000, 0.0223927000, 0.0647452000, 0.1803403000, 0.5112068000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014632040, 0.0042819320, 0.0125306800, 0.0366698700, 0.1073110000, 0.3140358000"); + values("0.0041496000, 0.0074284000, 0.0138883000, 0.0186810000, -0.0018805000, -0.1048835000, -0.4348275000", \ + "0.0041332000, 0.0074100000, 0.0138542000, 0.0186191000, -0.0019690000, -0.1050015000, -0.4349555000", \ + "0.0040988000, 0.0073603000, 0.0137741000, 0.0184807000, -0.0021015000, -0.1051905000, -0.4351555000", \ + "0.0040876000, 0.0073190000, 0.0136591000, 0.0182634000, -0.0024321000, -0.1056197000, -0.4355707000", \ + "0.0040922000, 0.0072988000, 0.0135953000, 0.0181120000, -0.0027270000, -0.1059406000, -0.4359397000", \ + "0.0041336000, 0.0073577000, 0.0137074000, 0.0182684000, -0.0025649000, -0.1057055000, -0.4356759000", \ + "0.0042565000, 0.0075553000, 0.0141109000, 0.0189479000, -0.0015911000, -0.1047704000, -0.4346998000"); + } + related_pin : "RESET_B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014632040, 0.0042819320, 0.0125306800, 0.0366698700, 0.1073110000, 0.3140358000"); + values("-0.0010056000, 0.0012178000, 0.0074104000, 0.0234556000, 0.0648588000, 0.1794125000, 0.5135644000", \ + "-0.0010294000, 0.0011798000, 0.0073474000, 0.0233558000, 0.0647627000, 0.1793512000, 0.5107090000", \ + "-0.0010688000, 0.0011371000, 0.0072736000, 0.0232614000, 0.0646070000, 0.1801517000, 0.5133872000", \ + "-0.0010872000, 0.0010918000, 0.0071908000, 0.0230851000, 0.0643769000, 0.1788766000, 0.5103216000", \ + "-0.0011109000, 0.0010432000, 0.0070558000, 0.0228252000, 0.0639938000, 0.1794244000, 0.5125846000", \ + "-0.0011371000, 0.0009890000, 0.0069672000, 0.0226492000, 0.0637828000, 0.1782770000, 0.5092962000", \ + "-0.0010812000, 0.0011649000, 0.0073043000, 0.0232620000, 0.0646148000, 0.1790202000, 0.5140233000"); + } + } + max_capacitance : 0.3140360000; + max_transition : 1.5032170000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014632000, 0.0042819300, 0.0125307000, 0.0366699000, 0.1073110000, 0.3140360000"); + values("0.4262428000, 0.4310812000, 0.4416838000, 0.4635325000, 0.5100315000, 0.6267016000, 0.9612068000", \ + "0.4308374000, 0.4355911000, 0.4462390000, 0.4681144000, 0.5145173000, 0.6313998000, 0.9664887000", \ + "0.4420838000, 0.4468395000, 0.4574862000, 0.4793609000, 0.5257644000, 0.6426477000, 0.9777291000", \ + "0.4628455000, 0.4676400000, 0.4782713000, 0.5001345000, 0.5466460000, 0.6633927000, 0.9987098000", \ + "0.4900656000, 0.4948735000, 0.5054889000, 0.5273433000, 0.5738460000, 0.6905531000, 1.0248401000", \ + "0.5212553000, 0.5260113000, 0.5366623000, 0.5584241000, 0.6049098000, 0.7216537000, 1.0561282000", \ + "0.5442106000, 0.5490481000, 0.5596525000, 0.5815027000, 0.6280039000, 0.7446749000, 1.0786992000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014632000, 0.0042819300, 0.0125307000, 0.0366699000, 0.1073110000, 0.3140360000"); + values("0.3234544000, 0.3288313000, 0.3414029000, 0.3712801000, 0.4512393000, 0.6834078000, 1.3613329000", \ + "0.3283813000, 0.3337824000, 0.3463883000, 0.3762821000, 0.4565163000, 0.6878510000, 1.3669427000", \ + "0.3415306000, 0.3469302000, 0.3595268000, 0.3894084000, 0.4694432000, 0.7008353000, 1.3787859000", \ + "0.3727958000, 0.3781580000, 0.3907993000, 0.4206461000, 0.5008695000, 0.7326733000, 1.4100954000", \ + "0.4297555000, 0.4351156000, 0.4477578000, 0.4776098000, 0.5576298000, 0.7888080000, 1.4653356000", \ + "0.5184916000, 0.5238716000, 0.5365300000, 0.5664586000, 0.6465344000, 0.8778366000, 1.5546089000", \ + "0.6587347000, 0.6640986000, 0.6767437000, 0.7066075000, 0.7867585000, 1.0181281000, 1.6954975000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014632000, 0.0042819300, 0.0125307000, 0.0366699000, 0.1073110000, 0.3140360000"); + values("0.0196435000, 0.0228319000, 0.0299289000, 0.0479551000, 0.0959277000, 0.2430290000, 0.6963873000", \ + "0.0197760000, 0.0228594000, 0.0302106000, 0.0478797000, 0.0960286000, 0.2439618000, 0.6962742000", \ + "0.0197750000, 0.0228565000, 0.0302132000, 0.0478828000, 0.0961731000, 0.2440036000, 0.6935416000", \ + "0.0198092000, 0.0228390000, 0.0302530000, 0.0479431000, 0.0960485000, 0.2428493000, 0.6948233000", \ + "0.0198300000, 0.0228351000, 0.0298756000, 0.0479653000, 0.0960443000, 0.2435434000, 0.6961534000", \ + "0.0198594000, 0.0228670000, 0.0298643000, 0.0478481000, 0.0961532000, 0.2431796000, 0.6977299000", \ + "0.0196287000, 0.0228360000, 0.0298781000, 0.0479573000, 0.0959390000, 0.2435247000, 0.6867960000"); + } + related_pin : "D"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014632000, 0.0042819300, 0.0125307000, 0.0366699000, 0.1073110000, 0.3140360000"); + values("0.0206859000, 0.0250964000, 0.0370737000, 0.0729757000, 0.1845681000, 0.5182315000, 1.4954795000", \ + "0.0207340000, 0.0250566000, 0.0370844000, 0.0731047000, 0.1845767000, 0.5186140000, 1.5023235000", \ + "0.0207202000, 0.0250686000, 0.0371246000, 0.0731022000, 0.1848284000, 0.5186496000, 1.4981254000", \ + "0.0206647000, 0.0250422000, 0.0371130000, 0.0730928000, 0.1846567000, 0.5198267000, 1.5002530000", \ + "0.0206658000, 0.0250475000, 0.0371138000, 0.0730810000, 0.1848289000, 0.5188956000, 1.5017282000", \ + "0.0207056000, 0.0251196000, 0.0369795000, 0.0730384000, 0.1848148000, 0.5187535000, 1.5004755000", \ + "0.0206690000, 0.0250405000, 0.0371137000, 0.0730818000, 0.1848986000, 0.5175206000, 1.4971042000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014632000, 0.0042819300, 0.0125307000, 0.0366699000, 0.1073110000, 0.3140360000"); + values("0.3909046000, 0.3956898000, 0.4063741000, 0.4280671000, 0.4746524000, 0.5914528000, 0.9260896000", \ + "0.3954930000, 0.4001883000, 0.4109363000, 0.4327569000, 0.4792137000, 0.5961370000, 0.9311419000", \ + "0.4063312000, 0.4110563000, 0.4217298000, 0.4435673000, 0.4899784000, 0.6068082000, 0.9413749000", \ + "0.4301461000, 0.4349209000, 0.4455701000, 0.4673436000, 0.5138412000, 0.6306501000, 0.9654691000", \ + "0.4699260000, 0.4747041000, 0.4853412000, 0.5071628000, 0.5536542000, 0.6704560000, 1.0055274000", \ + "0.5250961000, 0.5298715000, 0.5405426000, 0.5622238000, 0.6087350000, 0.7255314000, 1.0604929000", \ + "0.5931703000, 0.5979324000, 0.6086125000, 0.6304520000, 0.6768963000, 0.7936476000, 1.1288969000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014632000, 0.0042819300, 0.0125307000, 0.0366699000, 0.1073110000, 0.3140360000"); + values("0.3694507000, 0.3748453000, 0.3874755000, 0.4171862000, 0.4974370000, 0.7290221000, 1.4064387000", \ + "0.3739496000, 0.3793964000, 0.3920626000, 0.4219176000, 0.5020885000, 0.7333530000, 1.4134560000", \ + "0.3851536000, 0.3905736000, 0.4030833000, 0.4330722000, 0.5132960000, 0.7450562000, 1.4236820000", \ + "0.4097215000, 0.4150865000, 0.4277051000, 0.4575815000, 0.5376238000, 0.7691349000, 1.4471122000", \ + "0.4482552000, 0.4536987000, 0.4663565000, 0.4962409000, 0.5762096000, 0.8081862000, 1.4859585000", \ + "0.4999293000, 0.5053181000, 0.5178227000, 0.5477566000, 0.6281135000, 0.8600168000, 1.5383980000", \ + "0.5566895000, 0.5621368000, 0.5747597000, 0.6045318000, 0.6845967000, 0.9161402000, 1.5948135000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014632000, 0.0042819300, 0.0125307000, 0.0366699000, 0.1073110000, 0.3140360000"); + values("0.0196638000, 0.0226343000, 0.0301953000, 0.0477577000, 0.0957870000, 0.2438032000, 0.6880606000", \ + "0.0195500000, 0.0226022000, 0.0299171000, 0.0479693000, 0.0957011000, 0.2443051000, 0.6892463000", \ + "0.0196987000, 0.0226667000, 0.0301649000, 0.0476736000, 0.0957283000, 0.2430488000, 0.6910909000", \ + "0.0196073000, 0.0226749000, 0.0298705000, 0.0475937000, 0.0961229000, 0.2426255000, 0.6884189000", \ + "0.0195692000, 0.0226101000, 0.0302455000, 0.0479596000, 0.0954835000, 0.2439749000, 0.6958338000", \ + "0.0197278000, 0.0227553000, 0.0298716000, 0.0477244000, 0.0958743000, 0.2439818000, 0.6948057000", \ + "0.0195422000, 0.0226770000, 0.0299526000, 0.0479929000, 0.0957971000, 0.2441930000, 0.6867962000"); + } + related_pin : "GATE"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014632000, 0.0042819300, 0.0125307000, 0.0366699000, 0.1073110000, 0.3140360000"); + values("0.0205421000, 0.0250883000, 0.0371208000, 0.0731523000, 0.1848141000, 0.5192039000, 1.5028313000", \ + "0.0207184000, 0.0251063000, 0.0370434000, 0.0728821000, 0.1849619000, 0.5182516000, 1.4968513000", \ + "0.0206190000, 0.0250804000, 0.0372438000, 0.0729555000, 0.1846723000, 0.5175010000, 1.4997150000", \ + "0.0205020000, 0.0250884000, 0.0371221000, 0.0731022000, 0.1850571000, 0.5184945000, 1.5032170000", \ + "0.0207367000, 0.0250582000, 0.0370903000, 0.0730922000, 0.1845026000, 0.5192353000, 1.5017135000", \ + "0.0205777000, 0.0250747000, 0.0371153000, 0.0730517000, 0.1850827000, 0.5190002000, 1.4986470000", \ + "0.0206236000, 0.0250835000, 0.0371008000, 0.0731469000, 0.1845569000, 0.5178610000, 1.4944707000"); + } + timing_sense : "non_unate"; + timing_type : "rising_edge"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014632000, 0.0042819300, 0.0125307000, 0.0366699000, 0.1073110000, 0.3140360000"); + values("0.1940298000, 0.1988643000, 0.2094627000, 0.2313085000, 0.2777322000, 0.3944066000, 0.7285688000", \ + "0.1982796000, 0.2031122000, 0.2137100000, 0.2355508000, 0.2819840000, 0.3986360000, 0.7327606000", \ + "0.2068997000, 0.2116510000, 0.2222890000, 0.2441495000, 0.2905270000, 0.4073591000, 0.7426473000", \ + "0.2254624000, 0.2302265000, 0.2408390000, 0.2626736000, 0.3090572000, 0.4259289000, 0.7610262000", \ + "0.2630295000, 0.2678096000, 0.2784653000, 0.3003008000, 0.3468223000, 0.4635704000, 0.7989626000", \ + "0.3183082000, 0.3231646000, 0.3339481000, 0.3560049000, 0.4026983000, 0.5195588000, 0.8545963000", \ + "0.3769274000, 0.3819891000, 0.3932621000, 0.4155773000, 0.4628468000, 0.5800121000, 0.9147145000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014632000, 0.0042819300, 0.0125307000, 0.0366699000, 0.1073110000, 0.3140360000"); + values("0.2067192000, 0.2122626000, 0.2250631000, 0.2551219000, 0.3352706000, 0.5671031000, 1.2439971000", \ + "0.2120969000, 0.2175173000, 0.2303656000, 0.2604887000, 0.3404070000, 0.5729291000, 1.2521184000", \ + "0.2250594000, 0.2305726000, 0.2433395000, 0.2734317000, 0.3535860000, 0.5853220000, 1.2616475000", \ + "0.2569463000, 0.2623670000, 0.2752177000, 0.3053418000, 0.3852602000, 0.6177940000, 1.2970436000", \ + "0.3320614000, 0.3376168000, 0.3503693000, 0.3804358000, 0.4605840000, 0.6924105000, 1.3691213000", \ + "0.4814940000, 0.4870309000, 0.5002724000, 0.5304986000, 0.6106686000, 0.8433894000, 1.5223122000", \ + "0.7265809000, 0.7326841000, 0.7470190000, 0.7779946000, 0.8582204000, 1.0901713000, 1.7659882000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014632000, 0.0042819300, 0.0125307000, 0.0366699000, 0.1073110000, 0.3140360000"); + values("0.0194898000, 0.0226311000, 0.0297334000, 0.0478737000, 0.0957565000, 0.2431192000, 0.6978083000", \ + "0.0194945000, 0.0226135000, 0.0297436000, 0.0478669000, 0.0957144000, 0.2431869000, 0.6904071000", \ + "0.0196479000, 0.0227422000, 0.0300734000, 0.0477548000, 0.0959131000, 0.2439227000, 0.6911431000", \ + "0.0196760000, 0.0226744000, 0.0301198000, 0.0478234000, 0.0960824000, 0.2441073000, 0.6918677000", \ + "0.0197892000, 0.0228011000, 0.0298435000, 0.0476761000, 0.0959573000, 0.2437471000, 0.6925026000", \ + "0.0202874000, 0.0234089000, 0.0307573000, 0.0484586000, 0.0965330000, 0.2424385000, 0.6982429000", \ + "0.0218855000, 0.0251824000, 0.0323182000, 0.0497930000, 0.0971635000, 0.2435956000, 0.6899287000"); + } + related_pin : "RESET_B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014632000, 0.0042819300, 0.0125307000, 0.0366699000, 0.1073110000, 0.3140360000"); + values("0.0214347000, 0.0257876000, 0.0377075000, 0.0734372000, 0.1849112000, 0.5201646000, 1.4994380000", \ + "0.0212014000, 0.0258335000, 0.0377525000, 0.0735961000, 0.1849170000, 0.5194111000, 1.4954645000", \ + "0.0213840000, 0.0257733000, 0.0377663000, 0.0735139000, 0.1849553000, 0.5200911000, 1.4979481000", \ + "0.0212171000, 0.0258454000, 0.0377576000, 0.0735977000, 0.1849170000, 0.5194354000, 1.4959743000", \ + "0.0214124000, 0.0256429000, 0.0376918000, 0.0735740000, 0.1849605000, 0.5201783000, 1.4983189000", \ + "0.0228896000, 0.0274719000, 0.0390211000, 0.0739194000, 0.1847843000, 0.5196456000, 1.4958407000", \ + "0.0273751000, 0.0314359000, 0.0424277000, 0.0756980000, 0.1849041000, 0.5167307000, 1.5018057000"); + } + timing_sense : "negative_unate"; + timing_type : "preset"; + } + } + pin ("RESET_B") { + capacitance : 0.0024270000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022810000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0043701000, 0.0044027000, 0.0044779000, 0.0044832000, 0.0044953000, 0.0045234000, 0.0045882000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0043251000, -0.0043007000, -0.0042444000, -0.0042570000, -0.0042862000, -0.0043531000, -0.0045074000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0025740000; + timing () { + related_pin : "GATE"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.0211934000, 0.0538717000, 0.0713685000", \ + "-0.1829284000, -0.1127461000, -0.0952493000", \ + "-0.3456888000, -0.2803893000, -0.2689961000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "recovery_falling"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + related_pin : "GATE"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.0398418000, -0.0340026000, -0.0539408000", \ + "0.2076803000, 0.1362773000, 0.1163392000", \ + "0.3838685000, 0.3136862000, 0.2949688000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "removal_falling"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + fall_constraint ("constraint_3_0_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.1555040000, 0.8333333000, 2.5000000000"); + } + related_output_pin : "Q"; + related_pin : "RESET_B"; + sim_opt : "runlvl=5 accurate=1"; + timing_type : "min_pulse_width"; + violation_delay_degrade_pct : 10.000000000; + } + } + } + + cell ("sky130_fd_sc_hd__dlrtn_1") { + leakage_power () { + value : 0.0083801000; + when : "RESET_B&D&!GATE_N&Q"; + } + leakage_power () { + value : 0.0063420000; + when : "RESET_B&!D&GATE_N&!Q"; + } + leakage_power () { + value : 0.0061375000; + when : "!RESET_B&!D&!GATE_N&!Q"; + } + leakage_power () { + value : 0.0064211000; + when : "RESET_B&!D&!GATE_N&!Q"; + } + leakage_power () { + value : 0.0082856000; + when : "RESET_B&D&GATE_N&Q"; + } + leakage_power () { + value : 0.0077141000; + when : "!RESET_B&D&!GATE_N&!Q"; + } + leakage_power () { + value : 0.0060583000; + when : "!RESET_B&!D&GATE_N&!Q"; + } + leakage_power () { + value : 0.0075076000; + when : "!RESET_B&D&GATE_N&!Q"; + } + leakage_power () { + value : 0.0077913000; + when : "RESET_B&D&GATE_N&!Q"; + } + leakage_power () { + value : 0.0074593000; + when : "RESET_B&!D&GATE_N&Q"; + } + area : 17.516800000; + cell_footprint : "sky130_fd_sc_hd__dlrtn"; + cell_leakage_power : 0.0072096790; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + latch ("IQ","IQ_N") { + clear : "!RESET_B"; + data_in : "D"; + enable : "!GATE_N"; + } + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("D") { + capacitance : 0.0017880000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0016960000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0181794000, 0.0180656000, 0.0178032000, 0.0178827000, 0.0180661000, 0.0184888000, 0.0194630000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0092039000, 0.0091026000, 0.0088692000, 0.0089263000, 0.0090579000, 0.0093612000, 0.0100605000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0018800000; + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.1130840000, 0.2723776000, 0.4436829000", \ + "0.0758607000, 0.2339336000, 0.4003561000", \ + "0.0986471000, 0.2493958000, 0.4121562000"); + } + related_pin : "GATE_N"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.1704570000, 0.2540671000, 0.2862122000", \ + "0.0526673000, 0.1374980000, 0.1696432000", \ + "-0.0185404000, 0.0662904000, 0.0996563000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "setup_rising"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.1005391000, -0.2622741000, -0.4348001000", \ + "-0.0547708000, -0.2165059000, -0.3853698000", \ + "-0.0543639000, -0.2148783000, -0.3837422000"); + } + related_pin : "GATE_N"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.1591328000, -0.2451842000, -0.2773294000", \ + "-0.0425638000, -0.1273945000, -0.1607604000", \ + "0.0274232000, -0.0574076000, -0.0907734000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "hold_rising"; + violation_delay_degrade_pct : 10.000000000; + } + } + pin ("GATE_N") { + capacitance : 0.0017450000; + clock : "true"; + direction : "input"; + fall_capacitance : 0.0016650000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0171556000, 0.0170282000, 0.0167343000, 0.0168041000, 0.0169648000, 0.0173352000, 0.0181889000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0103342000, 0.0102020000, 0.0098973000, 0.0099397000, 0.0100375000, 0.0102628000, 0.0107821000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0018250000; + timing () { + fall_constraint ("constraint_3_0_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.1412233000, 0.8333333000, 2.5000000000"); + } + related_output_pin : "Q"; + related_pin : "GATE_N"; + sim_opt : "runlvl=5 accurate=1"; + timing_type : "min_pulse_width"; + violation_delay_degrade_pct : 10.000000000; + } + } + pin ("Q") { + direction : "output"; + function : "IQ"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013054670, 0.0034084860, 0.0088993300, 0.0232355600, 0.0606665000, 0.1583962000"); + values("0.0097278000, 0.0088516000, 0.0063177000, -0.0017185000, -0.0246075000, -0.0851119000, -0.2433829000", \ + "0.0096193000, 0.0087642000, 0.0062822000, -0.0018170000, -0.0247063000, -0.0851887000, -0.2434653000", \ + "0.0097337000, 0.0088583000, 0.0063503000, -0.0017212000, -0.0246234000, -0.0851128000, -0.2433729000", \ + "0.0096127000, 0.0087394000, 0.0061936000, -0.0018456000, -0.0247315000, -0.0852041000, -0.2434288000", \ + "0.0095039000, 0.0086148000, 0.0060790000, -0.0019577000, -0.0248394000, -0.0853344000, -0.2436111000", \ + "0.0104386000, 0.0092380000, 0.0060145000, -0.0022327000, -0.0250502000, -0.0855556000, -0.2438085000", \ + "0.0109456000, 0.0097143000, 0.0065883000, -0.0020722000, -0.0251177000, -0.0854886000, -0.2437160000"); + } + related_pin : "D"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013054670, 0.0034084860, 0.0088993300, 0.0232355600, 0.0606665000, 0.1583962000"); + values("0.0140014000, 0.0155532000, 0.0193955000, 0.0285237000, 0.0515422000, 0.1119055000, 0.2689820000", \ + "0.0139111000, 0.0154242000, 0.0192328000, 0.0284022000, 0.0513822000, 0.1117958000, 0.2698627000", \ + "0.0139525000, 0.0154662000, 0.0192740000, 0.0284440000, 0.0514248000, 0.1118322000, 0.2696949000", \ + "0.0137061000, 0.0152593000, 0.0190855000, 0.0281765000, 0.0512189000, 0.1113287000, 0.2689930000", \ + "0.0134957000, 0.0150478000, 0.0188842000, 0.0280185000, 0.0510416000, 0.1109168000, 0.2677278000", \ + "0.0138678000, 0.0151609000, 0.0188180000, 0.0280311000, 0.0509464000, 0.1113397000, 0.2690842000", \ + "0.0148771000, 0.0161773000, 0.0196287000, 0.0285999000, 0.0515256000, 0.1116153000, 0.2671746000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013054670, 0.0034084860, 0.0088993300, 0.0232355600, 0.0606665000, 0.1583962000"); + values("0.0187241000, 0.0178618000, 0.0153460000, 0.0073118000, -0.0155603000, -0.0760739000, -0.2343134000", \ + "0.0188133000, 0.0179317000, 0.0154077000, 0.0073531000, -0.0155035000, -0.0760055000, -0.2342779000", \ + "0.0188791000, 0.0179735000, 0.0154823000, 0.0074342000, -0.0154321000, -0.0759352000, -0.2341915000", \ + "0.0186112000, 0.0177077000, 0.0152147000, 0.0071677000, -0.0156928000, -0.0762066000, -0.2344243000", \ + "0.0182828000, 0.0173747000, 0.0148569000, 0.0068184000, -0.0160456000, -0.0765506000, -0.2348079000", \ + "0.0176626000, 0.0167856000, 0.0143940000, 0.0064844000, -0.0163661000, -0.0768628000, -0.2351120000", \ + "0.0195006000, 0.0182962000, 0.0150901000, 0.0064517000, -0.0165724000, -0.0768616000, -0.2351051000"); + } + related_pin : "GATE_N"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013054670, 0.0034084860, 0.0088993300, 0.0232355600, 0.0606665000, 0.1583962000"); + values("0.0199077000, 0.0214594000, 0.0252793000, 0.0344035000, 0.0574704000, 0.1172487000, 0.2740701000", \ + "0.0198428000, 0.0213972000, 0.0252129000, 0.0343639000, 0.0574889000, 0.1177481000, 0.2755231000", \ + "0.0199766000, 0.0215154000, 0.0253287000, 0.0344624000, 0.0575441000, 0.1173709000, 0.2741760000", \ + "0.0197801000, 0.0213159000, 0.0251363000, 0.0342755000, 0.0572921000, 0.1175336000, 0.2750419000", \ + "0.0195057000, 0.0210687000, 0.0248545000, 0.0340118000, 0.0570693000, 0.1175002000, 0.2736978000", \ + "0.0193176000, 0.0208770000, 0.0246746000, 0.0338397000, 0.0569217000, 0.1173042000, 0.2742038000", \ + "0.0202363000, 0.0215738000, 0.0250545000, 0.0340330000, 0.0572103000, 0.1168842000, 0.2750054000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013054670, 0.0034084860, 0.0088993300, 0.0232355600, 0.0606665000, 0.1583962000"); + values("0.0159852000, 0.0156966000, 0.0152834000, 0.0102784000, -0.0124526000, -0.0730474000, -0.2313659000", \ + "0.0158261000, 0.0156387000, 0.0150631000, 0.0101495000, -0.0125459000, -0.0731234000, -0.2314291000", \ + "0.0155011000, 0.0152051000, 0.0147947000, 0.0098136000, -0.0128750000, -0.0734366000, -0.2318029000", \ + "0.0153487000, 0.0149645000, 0.0145753000, 0.0095967000, -0.0130720000, -0.0736404000, -0.2319359000", \ + "0.0152830000, 0.0147756000, 0.0142308000, 0.0091539000, -0.0134999000, -0.0740146000, -0.2322887000", \ + "0.0225128000, 0.0212278000, 0.0178793000, 0.0090797000, -0.0135414000, -0.0740484000, -0.2323133000", \ + "0.0240057000, 0.0226713000, 0.0192342000, 0.0103679000, -0.0127839000, -0.0731141000, -0.2313198000"); + } + related_pin : "RESET_B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013054670, 0.0034084860, 0.0088993300, 0.0232355600, 0.0606665000, 0.1583962000"); + values("0.0155226000, 0.0170372000, 0.0207313000, 0.0297316000, 0.0525490000, 0.1128493000, 0.2705187000", \ + "0.0152109000, 0.0167161000, 0.0204224000, 0.0294187000, 0.0522614000, 0.1121660000, 0.2699181000", \ + "0.0149024000, 0.0164107000, 0.0200968000, 0.0290802000, 0.0519800000, 0.1118333000, 0.2700931000", \ + "0.0146571000, 0.0161036000, 0.0197888000, 0.0288144000, 0.0518090000, 0.1121461000, 0.2686605000", \ + "0.0146637000, 0.0159962000, 0.0196776000, 0.0285049000, 0.0515863000, 0.1114507000, 0.2685377000", \ + "0.0153050000, 0.0166181000, 0.0200073000, 0.0287715000, 0.0519230000, 0.1118771000, 0.2683634000", \ + "0.0165801000, 0.0178063000, 0.0212633000, 0.0300695000, 0.0531726000, 0.1132678000, 0.2695883000"); + } + } + max_capacitance : 0.1583960000; + max_transition : 1.5037500000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013054700, 0.0034084900, 0.0088993300, 0.0232356000, 0.0606665000, 0.1583960000"); + values("0.2080104000, 0.2133880000, 0.2247481000, 0.2474234000, 0.2960079000, 0.4140576000, 0.7206921000", \ + "0.2129298000, 0.2183798000, 0.2297058000, 0.2524047000, 0.3009654000, 0.4190799000, 0.7256507000", \ + "0.2260927000, 0.2315389000, 0.2428633000, 0.2655652000, 0.3141755000, 0.4323615000, 0.7394871000", \ + "0.2573300000, 0.2627273000, 0.2741081000, 0.2967613000, 0.3453496000, 0.4634075000, 0.7696513000", \ + "0.3143067000, 0.3196953000, 0.3310538000, 0.3537365000, 0.4023286000, 0.5203826000, 0.8267447000", \ + "0.4031190000, 0.4085620000, 0.4199063000, 0.4425844000, 0.4912190000, 0.6093314000, 0.9168781000", \ + "0.5434045000, 0.5487907000, 0.5601620000, 0.5828680000, 0.6314944000, 0.7495767000, 1.0558469000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013054700, 0.0034084900, 0.0088993300, 0.0232356000, 0.0606665000, 0.1583960000"); + values("0.3107341000, 0.3183728000, 0.3351828000, 0.3735012000, 0.4687959000, 0.7145095000, 1.3574724000", \ + "0.3154972000, 0.3228730000, 0.3398209000, 0.3781138000, 0.4731246000, 0.7189764000, 1.3623761000", \ + "0.3267266000, 0.3341000000, 0.3510489000, 0.3893406000, 0.4843626000, 0.7301844000, 1.3738712000", \ + "0.3474451000, 0.3550343000, 0.3718796000, 0.4100554000, 0.5054093000, 0.7506890000, 1.3945739000", \ + "0.3746147000, 0.3822923000, 0.3991430000, 0.4374251000, 0.5327812000, 0.7783704000, 1.4195140000", \ + "0.4057756000, 0.4133765000, 0.4301192000, 0.4683908000, 0.5633266000, 0.8091654000, 1.4536087000", \ + "0.4287158000, 0.4361399000, 0.4531004000, 0.4914025000, 0.5864334000, 0.8323863000, 1.4712769000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013054700, 0.0034084900, 0.0088993300, 0.0232356000, 0.0606665000, 0.1583960000"); + values("0.0174158000, 0.0216363000, 0.0304412000, 0.0523278000, 0.1078761000, 0.2597983000, 0.6673912000", \ + "0.0174822000, 0.0216646000, 0.0307917000, 0.0521685000, 0.1075474000, 0.2616135000, 0.6686264000", \ + "0.0173997000, 0.0214891000, 0.0303846000, 0.0521555000, 0.1078469000, 0.2627054000, 0.6728536000", \ + "0.0176408000, 0.0213512000, 0.0305978000, 0.0523351000, 0.1078744000, 0.2610163000, 0.6673918000", \ + "0.0174614000, 0.0216502000, 0.0304667000, 0.0523200000, 0.1078765000, 0.2605673000, 0.6688834000", \ + "0.0174954000, 0.0213954000, 0.0305005000, 0.0522556000, 0.1072493000, 0.2620582000, 0.6725974000", \ + "0.0174969000, 0.0217284000, 0.0305448000, 0.0523675000, 0.1079055000, 0.2607936000, 0.6632349000"); + } + related_pin : "D"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013054700, 0.0034084900, 0.0088993300, 0.0232356000, 0.0606665000, 0.1583960000"); + values("0.0263232000, 0.0332247000, 0.0509027000, 0.0993570000, 0.2309771000, 0.5793059000, 1.4957471000", \ + "0.0261672000, 0.0332075000, 0.0509774000, 0.0992493000, 0.2310547000, 0.5809053000, 1.5012830000", \ + "0.0261614000, 0.0332057000, 0.0509769000, 0.0992639000, 0.2310118000, 0.5808728000, 1.5012619000", \ + "0.0262454000, 0.0330156000, 0.0508630000, 0.0993337000, 0.2313730000, 0.5799633000, 1.4976118000", \ + "0.0262826000, 0.0331867000, 0.0508403000, 0.0993222000, 0.2307725000, 0.5793841000, 1.4995548000", \ + "0.0261557000, 0.0330746000, 0.0509623000, 0.0993583000, 0.2312101000, 0.5808117000, 1.5020983000", \ + "0.0261924000, 0.0332667000, 0.0509791000, 0.0990686000, 0.2313299000, 0.5807629000, 1.4951278000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013054700, 0.0034084900, 0.0088993300, 0.0232356000, 0.0606665000, 0.1583960000"); + values("0.2328705000, 0.2384029000, 0.2498532000, 0.2727271000, 0.3213396000, 0.4396367000, 0.7478425000", \ + "0.2378389000, 0.2433511000, 0.2548007000, 0.2776907000, 0.3263270000, 0.4445572000, 0.7514329000", \ + "0.2505531000, 0.2561185000, 0.2675428000, 0.2904237000, 0.3390514000, 0.4572516000, 0.7641742000", \ + "0.2812302000, 0.2867826000, 0.2982106000, 0.3210747000, 0.3697502000, 0.4878664000, 0.7943329000", \ + "0.3479469000, 0.3534976000, 0.3649417000, 0.3878158000, 0.4364527000, 0.5546676000, 0.8616018000", \ + "0.4600858000, 0.4656301000, 0.4770889000, 0.5000059000, 0.5486397000, 0.6668649000, 0.9748993000", \ + "0.6335228000, 0.6391015000, 0.6506110000, 0.6735238000, 0.7223471000, 0.8410005000, 1.1477861000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013054700, 0.0034084900, 0.0088993300, 0.0232356000, 0.0606665000, 0.1583960000"); + values("0.3703716000, 0.3780765000, 0.3949884000, 0.4333815000, 0.5287283000, 0.7737766000, 1.4157392000", \ + "0.3751755000, 0.3828418000, 0.3997741000, 0.4381803000, 0.5332257000, 0.7791863000, 1.4197016000", \ + "0.3880184000, 0.3956535000, 0.4125511000, 0.4509433000, 0.5461763000, 0.7915435000, 1.4339538000", \ + "0.4189617000, 0.4266448000, 0.4435639000, 0.4819486000, 0.5771944000, 0.8229166000, 1.4659716000", \ + "0.4847445000, 0.4924303000, 0.5093494000, 0.5477286000, 0.6429672000, 0.8883946000, 1.5305165000", \ + "0.5905645000, 0.5982281000, 0.6151601000, 0.6535382000, 0.7489065000, 0.9939600000, 1.6350937000", \ + "0.7527601000, 0.7604405000, 0.7773494000, 0.8157255000, 0.9109424000, 1.1565934000, 1.7987226000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013054700, 0.0034084900, 0.0088993300, 0.0232356000, 0.0606665000, 0.1583960000"); + values("0.0178733000, 0.0219505000, 0.0307609000, 0.0527602000, 0.1078608000, 0.2606722000, 0.6684909000", \ + "0.0179760000, 0.0218205000, 0.0309769000, 0.0527091000, 0.1080665000, 0.2613727000, 0.6666204000", \ + "0.0178439000, 0.0217833000, 0.0310558000, 0.0527502000, 0.1080625000, 0.2611600000, 0.6702660000", \ + "0.0178471000, 0.0217688000, 0.0310555000, 0.0527315000, 0.1079555000, 0.2625382000, 0.6673784000", \ + "0.0180047000, 0.0218575000, 0.0310634000, 0.0527719000, 0.1080535000, 0.2612596000, 0.6673723000", \ + "0.0181366000, 0.0219959000, 0.0311518000, 0.0528132000, 0.1080132000, 0.2612216000, 0.6681445000", \ + "0.0182248000, 0.0221408000, 0.0313710000, 0.0524352000, 0.1081804000, 0.2617747000, 0.6624480000"); + } + related_pin : "GATE_N"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013054700, 0.0034084900, 0.0088993300, 0.0232356000, 0.0606665000, 0.1583960000"); + values("0.0259917000, 0.0330799000, 0.0509632000, 0.0991527000, 0.2312766000, 0.5790283000, 1.4987611000", \ + "0.0260520000, 0.0330528000, 0.0509624000, 0.0991946000, 0.2311977000, 0.5793107000, 1.5002979000", \ + "0.0260920000, 0.0330957000, 0.0509448000, 0.0991873000, 0.2313262000, 0.5801694000, 1.4963620000", \ + "0.0260726000, 0.0331290000, 0.0509453000, 0.0993181000, 0.2307248000, 0.5792098000, 1.4954545000", \ + "0.0261300000, 0.0330957000, 0.0508546000, 0.0992978000, 0.2308757000, 0.5804902000, 1.4975132000", \ + "0.0259977000, 0.0330884000, 0.0509412000, 0.0991531000, 0.2312857000, 0.5790549000, 1.4926048000", \ + "0.0260259000, 0.0330053000, 0.0509155000, 0.0992106000, 0.2308881000, 0.5788260000, 1.4958140000"); + } + timing_sense : "non_unate"; + timing_type : "falling_edge"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013054700, 0.0034084900, 0.0088993300, 0.0232356000, 0.0606665000, 0.1583960000"); + values("0.0874533000, 0.0930372000, 0.1046178000, 0.1278226000, 0.1788733000, 0.2977784000, 0.6046808000", \ + "0.0926244000, 0.0981766000, 0.1097216000, 0.1329788000, 0.1840497000, 0.3029343000, 0.6099131000", \ + "0.1055788000, 0.1111278000, 0.1227332000, 0.1460082000, 0.1971331000, 0.3160440000, 0.6230268000", \ + "0.1380330000, 0.1435513000, 0.1550681000, 0.1784293000, 0.2296055000, 0.3485396000, 0.6549950000", \ + "0.2068699000, 0.2131440000, 0.2257334000, 0.2501315000, 0.3017580000, 0.4206273000, 0.7277132000", \ + "0.3192819000, 0.3277530000, 0.3441477000, 0.3734798000, 0.4289351000, 0.5480602000, 0.8548315000", \ + "0.4999155000, 0.5114623000, 0.5338119000, 0.5729571000, 0.6360837000, 0.7549752000, 1.0619149000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013054700, 0.0034084900, 0.0088993300, 0.0232356000, 0.0606665000, 0.1583960000"); + values("0.0818418000, 0.0889957000, 0.1053213000, 0.1429421000, 0.2376868000, 0.4827722000, 1.1262186000", \ + "0.0859488000, 0.0931858000, 0.1095418000, 0.1471090000, 0.2413840000, 0.4866915000, 1.1301768000", \ + "0.0942687000, 0.1015254000, 0.1177854000, 0.1555401000, 0.2501008000, 0.4952065000, 1.1376409000", \ + "0.1116565000, 0.1189025000, 0.1352982000, 0.1731295000, 0.2678730000, 0.5135735000, 1.1566116000", \ + "0.1394555000, 0.1473152000, 0.1645389000, 0.2031647000, 0.2983828000, 0.5434515000, 1.1840349000", \ + "0.1722269000, 0.1814683000, 0.2000485000, 0.2407844000, 0.3359478000, 0.5819020000, 1.2271727000", \ + "0.1872448000, 0.1997542000, 0.2232031000, 0.2685418000, 0.3656597000, 0.6120542000, 1.2518427000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013054700, 0.0034084900, 0.0088993300, 0.0232356000, 0.0606665000, 0.1583960000"); + values("0.0182392000, 0.0224376000, 0.0319671000, 0.0546233000, 0.1113802000, 0.2617249000, 0.6685472000", \ + "0.0182846000, 0.0226501000, 0.0316924000, 0.0546791000, 0.1112051000, 0.2612078000, 0.6688216000", \ + "0.0182529000, 0.0223268000, 0.0319782000, 0.0545977000, 0.1111565000, 0.2611127000, 0.6688075000", \ + "0.0183416000, 0.0224925000, 0.0321483000, 0.0546547000, 0.1113000000, 0.2616965000, 0.6723510000", \ + "0.0223436000, 0.0263193000, 0.0351224000, 0.0566657000, 0.1116330000, 0.2609998000, 0.6695984000", \ + "0.0324741000, 0.0373131000, 0.0467686000, 0.0675627000, 0.1177891000, 0.2617260000, 0.6709914000", \ + "0.0479305000, 0.0547114000, 0.0667838000, 0.0892640000, 0.1295010000, 0.2626807000, 0.6622877000"); + } + related_pin : "RESET_B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013054700, 0.0034084900, 0.0088993300, 0.0232356000, 0.0606665000, 0.1583960000"); + values("0.0236707000, 0.0308326000, 0.0490671000, 0.0981746000, 0.2313040000, 0.5812298000, 1.5014884000", \ + "0.0236106000, 0.0307044000, 0.0490633000, 0.0982940000, 0.2311137000, 0.5799173000, 1.4978536000", \ + "0.0237170000, 0.0307695000, 0.0490267000, 0.0982651000, 0.2308601000, 0.5791061000, 1.5037502000", \ + "0.0241418000, 0.0313297000, 0.0494571000, 0.0984070000, 0.2308786000, 0.5805296000, 1.4991871000", \ + "0.0270903000, 0.0341759000, 0.0518399000, 0.1000794000, 0.2311943000, 0.5811522000, 1.4971260000", \ + "0.0339769000, 0.0406330000, 0.0579097000, 0.1033214000, 0.2330296000, 0.5805590000, 1.5014213000", \ + "0.0471065000, 0.0550146000, 0.0736337000, 0.1127687000, 0.2356096000, 0.5826778000, 1.4935095000"); + } + timing_sense : "positive_unate"; + timing_type : "clear"; + } + } + pin ("RESET_B") { + capacitance : 0.0025130000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0023730000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0043789000, 0.0044157000, 0.0045006000, 0.0045053000, 0.0045163000, 0.0045417000, 0.0046000000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0043386000, -0.0043148000, -0.0042598000, -0.0042732000, -0.0043041000, -0.0043754000, -0.0045396000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0026520000; + timing () { + related_pin : "GATE_N"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.0724629000, -0.0254740000, -0.0409362000", \ + "-0.1865905000, -0.1383809000, -0.1526224000", \ + "-0.2590189000, -0.2095885000, -0.2238301000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "recovery_rising"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + related_pin : "GATE_N"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.0850078000, 0.0380189000, 0.0522604000", \ + "0.1991354000, 0.1497051000, 0.1651673000", \ + "0.2715638000, 0.2221335000, 0.2363750000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "removal_rising"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + fall_constraint ("constraint_3_0_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.1115636000, 0.8333333000, 2.5000000000"); + } + related_output_pin : "Q"; + related_pin : "RESET_B"; + sim_opt : "runlvl=5 accurate=1"; + timing_type : "min_pulse_width"; + violation_delay_degrade_pct : 10.000000000; + } + } + } + + cell ("sky130_fd_sc_hd__dlrtn_2") { + leakage_power () { + value : 0.0088043000; + when : "RESET_B&D&!GATE_N&Q"; + } + leakage_power () { + value : 0.0072749000; + when : "RESET_B&!D&GATE_N&!Q"; + } + leakage_power () { + value : 0.0071376000; + when : "!RESET_B&!D&!GATE_N&!Q"; + } + leakage_power () { + value : 0.0074213000; + when : "RESET_B&!D&!GATE_N&!Q"; + } + leakage_power () { + value : 0.0087098000; + when : "RESET_B&D&GATE_N&Q"; + } + leakage_power () { + value : 0.0087283000; + when : "!RESET_B&D&!GATE_N&!Q"; + } + leakage_power () { + value : 0.0069911000; + when : "!RESET_B&!D&GATE_N&!Q"; + } + leakage_power () { + value : 0.0084443000; + when : "!RESET_B&D&GATE_N&!Q"; + } + leakage_power () { + value : 0.0087280000; + when : "RESET_B&D&GATE_N&!Q"; + } + leakage_power () { + value : 0.0078809000; + when : "RESET_B&!D&GATE_N&Q"; + } + area : 17.516800000; + cell_footprint : "sky130_fd_sc_hd__dlrtn"; + cell_leakage_power : 0.0080120490; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + latch ("IQ","IQ_N") { + clear : "!RESET_B"; + data_in : "D"; + enable : "!GATE_N"; + } + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("D") { + capacitance : 0.0017750000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0016980000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0180452000, 0.0179261000, 0.0176513000, 0.0177315000, 0.0179162000, 0.0183420000, 0.0193237000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0092721000, 0.0091686000, 0.0089300000, 0.0089886000, 0.0091237000, 0.0094351000, 0.0101527000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0018510000; + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.1191875000, 0.2797018000, 0.4497864000", \ + "0.0795228000, 0.2375957000, 0.4052389000", \ + "0.1035300000, 0.2530580000, 0.4170391000"); + } + related_pin : "GATE_N"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.1838848000, 0.2674948000, 0.2996400000", \ + "0.0660950000, 0.1484844000, 0.1818503000", \ + "-0.0075540000, 0.0772767000, 0.1094219000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "setup_rising"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.1029805000, -0.2659362000, -0.4384623000", \ + "-0.0572122000, -0.2189473000, -0.3890319000", \ + "-0.0568053000, -0.2173197000, -0.3874043000"); + } + related_pin : "GATE_N"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.1688984000, -0.2537292000, -0.2870951000", \ + "-0.0523294000, -0.1359395000, -0.1693053000", \ + "0.0200990000, -0.0659525000, -0.0980977000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "hold_rising"; + violation_delay_degrade_pct : 10.000000000; + } + } + pin ("GATE_N") { + capacitance : 0.0017450000; + clock : "true"; + direction : "input"; + fall_capacitance : 0.0016660000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0171983000, 0.0171041000, 0.0168871000, 0.0169486000, 0.0170904000, 0.0174173000, 0.0181707000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0103972000, 0.0102636000, 0.0099557000, 0.0099989000, 0.0100985000, 0.0103279000, 0.0108570000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0018250000; + timing () { + fall_constraint ("constraint_3_0_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.1489129000, 0.8333333000, 2.5000000000"); + } + related_output_pin : "Q"; + related_pin : "GATE_N"; + sim_opt : "runlvl=5 accurate=1"; + timing_type : "min_pulse_width"; + violation_delay_degrade_pct : 10.000000000; + } + } + pin ("Q") { + direction : "output"; + function : "IQ"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014402850, 0.0041488430, 0.0119510300, 0.0344258000, 0.0991659300, 0.2856544000"); + values("0.0140588000, 0.0127284000, 0.0091908000, -0.0017253000, -0.0370634000, -0.1416096000, -0.4436045000", \ + "0.0139483000, 0.0126276000, 0.0090999000, -0.0017926000, -0.0371421000, -0.1416974000, -0.4436920000", \ + "0.0140529000, 0.0127408000, 0.0092135000, -0.0016984000, -0.0370297000, -0.1415922000, -0.4435850000", \ + "0.0139610000, 0.0126231000, 0.0091077000, -0.0018385000, -0.0371397000, -0.1417320000, -0.4437026000", \ + "0.0138241000, 0.0125088000, 0.0089815000, -0.0019621000, -0.0372726000, -0.1418416000, -0.4438264000", \ + "0.0144042000, 0.0129762000, 0.0087917000, -0.0022600000, -0.0374983000, -0.1420443000, -0.4440393000", \ + "0.0159595000, 0.0145575000, 0.0104802000, -0.0016005000, -0.0375417000, -0.1420612000, -0.4439670000"); + } + related_pin : "D"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014402850, 0.0041488430, 0.0119510300, 0.0344258000, 0.0991659300, 0.2856544000"); + values("0.0194545000, 0.0211670000, 0.0259580000, 0.0389058000, 0.0751638000, 0.1786281000, 0.4778817000", \ + "0.0194349000, 0.0210997000, 0.0259529000, 0.0389014000, 0.0751512000, 0.1794493000, 0.4763158000", \ + "0.0195156000, 0.0212282000, 0.0260250000, 0.0389909000, 0.0753205000, 0.1784725000, 0.4773534000", \ + "0.0191006000, 0.0207968000, 0.0255129000, 0.0386452000, 0.0748500000, 0.1783977000, 0.4768259000", \ + "0.0189782000, 0.0206557000, 0.0253534000, 0.0384376000, 0.0747319000, 0.1781382000, 0.4764611000", \ + "0.0189755000, 0.0206578000, 0.0253780000, 0.0384951000, 0.0745566000, 0.1780596000, 0.4768541000", \ + "0.0202709000, 0.0217951000, 0.0262734000, 0.0390732000, 0.0753692000, 0.1791001000, 0.4757931000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014402850, 0.0041488430, 0.0119510300, 0.0344258000, 0.0991659300, 0.2856544000"); + values("0.0229729000, 0.0216161000, 0.0180573000, 0.0071733000, -0.0281422000, -0.1326923000, -0.4346781000", \ + "0.0228837000, 0.0215461000, 0.0179741000, 0.0070552000, -0.0282464000, -0.1327949000, -0.4347785000", \ + "0.0230075000, 0.0216071000, 0.0180715000, 0.0071713000, -0.0281541000, -0.1326896000, -0.4346872000", \ + "0.0226316000, 0.0212650000, 0.0177675000, 0.0068535000, -0.0284491000, -0.1329871000, -0.4349975000", \ + "0.0222612000, 0.0209117000, 0.0173024000, 0.0064336000, -0.0288852000, -0.1334132000, -0.4353970000", \ + "0.0218504000, 0.0204654000, 0.0170042000, 0.0061604000, -0.0291517000, -0.1336822000, -0.4356591000", \ + "0.0246307000, 0.0232111000, 0.0190876000, 0.0069857000, -0.0289277000, -0.1333313000, -0.4352930000"); + } + related_pin : "GATE_N"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014402850, 0.0041488430, 0.0119510300, 0.0344258000, 0.0991659300, 0.2856544000"); + values("0.0254411000, 0.0271434000, 0.0319139000, 0.0449548000, 0.0812096000, 0.1853089000, 0.4840355000", \ + "0.0253543000, 0.0270310000, 0.0318150000, 0.0448646000, 0.0811265000, 0.1849306000, 0.4840373000", \ + "0.0253688000, 0.0270280000, 0.0318200000, 0.0448522000, 0.0812131000, 0.1851486000, 0.4823693000", \ + "0.0251693000, 0.0268296000, 0.0316274000, 0.0447235000, 0.0809385000, 0.1851115000, 0.4833442000", \ + "0.0249042000, 0.0265898000, 0.0313893000, 0.0444225000, 0.0808872000, 0.1846950000, 0.4848799000", \ + "0.0247498000, 0.0264355000, 0.0312330000, 0.0442954000, 0.0805846000, 0.1841120000, 0.4843759000", \ + "0.0258469000, 0.0274109000, 0.0318974000, 0.0446686000, 0.0808658000, 0.1843447000, 0.4830779000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014402850, 0.0041488430, 0.0119510300, 0.0344258000, 0.0991659300, 0.2856544000"); + values("0.0205984000, 0.0194094000, 0.0168686000, 0.0095672000, -0.0251990000, -0.1299056000, -0.4319258000", \ + "0.0203551000, 0.0191555000, 0.0165448000, 0.0093150000, -0.0254120000, -0.1300935000, -0.4321206000", \ + "0.0201323000, 0.0190002000, 0.0163734000, 0.0091420000, -0.0256097000, -0.1302769000, -0.4323285000", \ + "0.0198190000, 0.0185784000, 0.0159563000, 0.0087510000, -0.0259293000, -0.1305793000, -0.4325331000", \ + "0.0196561000, 0.0184347000, 0.0155732000, 0.0083198000, -0.0263971000, -0.1309299000, -0.4328675000", \ + "0.0262101000, 0.0247220000, 0.0204514000, 0.0081142000, -0.0262753000, -0.1307984000, -0.4327143000", \ + "0.0296687000, 0.0277569000, 0.0231918000, 0.0106665000, -0.0256999000, -0.1300994000, -0.4319626000"); + } + related_pin : "RESET_B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014402850, 0.0041488430, 0.0119510300, 0.0344258000, 0.0991659300, 0.2856544000"); + values("0.0207670000, 0.0224094000, 0.0271680000, 0.0401655000, 0.0761572000, 0.1795098000, 0.4775544000", \ + "0.0206541000, 0.0222893000, 0.0270530000, 0.0400050000, 0.0760783000, 0.1791204000, 0.4777674000", \ + "0.0203212000, 0.0220376000, 0.0268083000, 0.0397722000, 0.0758515000, 0.1787352000, 0.4779411000", \ + "0.0198841000, 0.0215837000, 0.0263569000, 0.0393196000, 0.0754219000, 0.1786963000, 0.4790399000", \ + "0.0198012000, 0.0215456000, 0.0262704000, 0.0390106000, 0.0751980000, 0.1786708000, 0.4776645000", \ + "0.0208835000, 0.0224171000, 0.0268234000, 0.0391546000, 0.0753221000, 0.1784690000, 0.4775954000", \ + "0.0223451000, 0.0238169000, 0.0281058000, 0.0407096000, 0.0768508000, 0.1802859000, 0.4768966000"); + } + } + max_capacitance : 0.2856540000; + max_transition : 1.5044040000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014402900, 0.0041488400, 0.0119510000, 0.0344258000, 0.0991659000, 0.2856540000"); + values("0.2227440000, 0.2272939000, 0.2374892000, 0.2585447000, 0.3027573000, 0.4109491000, 0.7143191000", \ + "0.2276745000, 0.2322376000, 0.2425037000, 0.2635411000, 0.3077099000, 0.4158701000, 0.7194403000", \ + "0.2408184000, 0.2453787000, 0.2556424000, 0.2766822000, 0.3208570000, 0.4290399000, 0.7326071000", \ + "0.2721420000, 0.2766745000, 0.2869294000, 0.3079424000, 0.3521446000, 0.4603431000, 0.7647180000", \ + "0.3291481000, 0.3336812000, 0.3439408000, 0.3649508000, 0.4091586000, 0.5173174000, 0.8216430000", \ + "0.4181956000, 0.4227316000, 0.4329412000, 0.4539981000, 0.4981744000, 0.6064000000, 0.9105504000", \ + "0.5586332000, 0.5630754000, 0.5733956000, 0.5944655000, 0.6386450000, 0.7469688000, 1.0514132000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014402900, 0.0041488400, 0.0119510000, 0.0344258000, 0.0991659000, 0.2856540000"); + values("0.3253202000, 0.3314779000, 0.3457122000, 0.3781787000, 0.4600296000, 0.6893051000, 1.3476956000", \ + "0.3297629000, 0.3358850000, 0.3501911000, 0.3826391000, 0.4643486000, 0.6938836000, 1.3517455000", \ + "0.3411189000, 0.3472752000, 0.3615129000, 0.3939768000, 0.4758257000, 0.7046290000, 1.3671658000", \ + "0.3620275000, 0.3681341000, 0.3822581000, 0.4148693000, 0.4967397000, 0.7254775000, 1.3836363000", \ + "0.3893015000, 0.3954319000, 0.4095354000, 0.4421395000, 0.5240289000, 0.7530787000, 1.4158524000", \ + "0.4203670000, 0.4264580000, 0.4406664000, 0.4731692000, 0.5547928000, 0.7838478000, 1.4441972000", \ + "0.4435279000, 0.4496068000, 0.4638801000, 0.4963918000, 0.5782717000, 0.8073882000, 1.4656800000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014402900, 0.0041488400, 0.0119510000, 0.0344258000, 0.0991659000, 0.2856540000"); + values("0.0189232000, 0.0218854000, 0.0289147000, 0.0464066000, 0.0920947000, 0.2267748000, 0.6393824000", \ + "0.0188116000, 0.0216804000, 0.0290363000, 0.0462256000, 0.0919215000, 0.2278987000, 0.6325750000", \ + "0.0188050000, 0.0217020000, 0.0290543000, 0.0461611000, 0.0919168000, 0.2279189000, 0.6327124000", \ + "0.0189448000, 0.0217881000, 0.0288580000, 0.0462905000, 0.0918725000, 0.2279521000, 0.6332552000", \ + "0.0188130000, 0.0219623000, 0.0288507000, 0.0462237000, 0.0918423000, 0.2279362000, 0.6331417000", \ + "0.0187957000, 0.0220358000, 0.0289062000, 0.0462511000, 0.0917051000, 0.2279907000, 0.6327516000", \ + "0.0188250000, 0.0218280000, 0.0289431000, 0.0463047000, 0.0918537000, 0.2282331000, 0.6319198000"); + } + related_pin : "D"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014402900, 0.0041488400, 0.0119510000, 0.0344258000, 0.0991659000, 0.2856540000"); + values("0.0255413000, 0.0304922000, 0.0436463000, 0.0808954000, 0.1937820000, 0.5288043000, 1.4977179000", \ + "0.0256735000, 0.0306484000, 0.0436325000, 0.0808980000, 0.1933178000, 0.5276906000, 1.4959665000", \ + "0.0255437000, 0.0304876000, 0.0436277000, 0.0809084000, 0.1938218000, 0.5275765000, 1.5019644000", \ + "0.0252866000, 0.0305375000, 0.0437841000, 0.0810538000, 0.1937921000, 0.5282034000, 1.4996002000", \ + "0.0253342000, 0.0305050000, 0.0437764000, 0.0810004000, 0.1934176000, 0.5282152000, 1.5009440000", \ + "0.0256340000, 0.0305796000, 0.0437657000, 0.0810458000, 0.1936677000, 0.5288117000, 1.5027630000", \ + "0.0256080000, 0.0307067000, 0.0438545000, 0.0809134000, 0.1938652000, 0.5280518000, 1.4986123000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014402900, 0.0041488400, 0.0119510000, 0.0344258000, 0.0991659000, 0.2856540000"); + values("0.2478051000, 0.2524201000, 0.2628321000, 0.2839554000, 0.3283358000, 0.4364937000, 0.7405579000", \ + "0.2526951000, 0.2573383000, 0.2677296000, 0.2889000000, 0.3332683000, 0.4413995000, 0.7455772000", \ + "0.2652617000, 0.2698891000, 0.2802635000, 0.3013841000, 0.3457636000, 0.4539469000, 0.7576839000", \ + "0.2963070000, 0.3009664000, 0.3113502000, 0.3325229000, 0.3769096000, 0.4851262000, 0.7892856000", \ + "0.3630592000, 0.3677043000, 0.3780542000, 0.3992149000, 0.4435845000, 0.5517822000, 0.8554362000", \ + "0.4752235000, 0.4798807000, 0.4902860000, 0.5114160000, 0.5557673000, 0.6640218000, 0.9676975000", \ + "0.6488635000, 0.6535208000, 0.6639269000, 0.6852016000, 0.7296258000, 0.8379207000, 1.1425331000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014402900, 0.0041488400, 0.0119510000, 0.0344258000, 0.0991659000, 0.2856540000"); + values("0.3852113000, 0.3913391000, 0.4056572000, 0.4382298000, 0.5200708000, 0.7494838000, 1.4089946000", \ + "0.3900143000, 0.3961155000, 0.4104727000, 0.4431107000, 0.5250262000, 0.7537541000, 1.4144425000", \ + "0.4026592000, 0.4088280000, 0.4232112000, 0.4557676000, 0.5375728000, 0.7671374000, 1.4251768000", \ + "0.4336937000, 0.4398009000, 0.4541302000, 0.4867680000, 0.5686823000, 0.7980777000, 1.4568529000", \ + "0.4994358000, 0.5055732000, 0.5199484000, 0.5524833000, 0.6344823000, 0.8637789000, 1.5243626000", \ + "0.6051855000, 0.6113358000, 0.6256703000, 0.6583156000, 0.7403329000, 0.9698864000, 1.6286424000", \ + "0.7674529000, 0.7735786000, 0.7879141000, 0.8205013000, 0.9024121000, 1.1313228000, 1.7889955000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014402900, 0.0041488400, 0.0119510000, 0.0344258000, 0.0991659000, 0.2856540000"); + values("0.0194142000, 0.0223206000, 0.0294020000, 0.0466375000, 0.0921352000, 0.2276522000, 0.6401586000", \ + "0.0193516000, 0.0223023000, 0.0294095000, 0.0468098000, 0.0920720000, 0.2279055000, 0.6337265000", \ + "0.0193464000, 0.0222332000, 0.0293069000, 0.0465996000, 0.0921751000, 0.2278282000, 0.6337145000", \ + "0.0193767000, 0.0222387000, 0.0294053000, 0.0467890000, 0.0920556000, 0.2284988000, 0.6347595000", \ + "0.0193274000, 0.0223499000, 0.0292765000, 0.0466862000, 0.0922168000, 0.2279157000, 0.6413196000", \ + "0.0194165000, 0.0223816000, 0.0294519000, 0.0467521000, 0.0921286000, 0.2280088000, 0.6340194000", \ + "0.0195495000, 0.0225762000, 0.0294754000, 0.0469663000, 0.0924631000, 0.2284865000, 0.6323195000"); + } + related_pin : "GATE_N"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014402900, 0.0041488400, 0.0119510000, 0.0344258000, 0.0991659000, 0.2856540000"); + values("0.0253957000, 0.0304221000, 0.0438017000, 0.0809666000, 0.1933869000, 0.5273966000, 1.5001196000", \ + "0.0254705000, 0.0303528000, 0.0437163000, 0.0810867000, 0.1938925000, 0.5283508000, 1.5000965000", \ + "0.0254034000, 0.0303818000, 0.0437297000, 0.0810755000, 0.1934395000, 0.5283649000, 1.4981180000", \ + "0.0254714000, 0.0303356000, 0.0437326000, 0.0810487000, 0.1939110000, 0.5288939000, 1.5012379000", \ + "0.0253871000, 0.0302833000, 0.0437556000, 0.0809361000, 0.1938421000, 0.5277653000, 1.5027749000", \ + "0.0254188000, 0.0303993000, 0.0437652000, 0.0810385000, 0.1941401000, 0.5289774000, 1.5010456000", \ + "0.0253222000, 0.0303945000, 0.0436850000, 0.0810168000, 0.1937185000, 0.5275865000, 1.5008143000"); + } + timing_sense : "non_unate"; + timing_type : "falling_edge"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014402900, 0.0041488400, 0.0119510000, 0.0344258000, 0.0991659000, 0.2856540000"); + values("0.1020492000, 0.1067749000, 0.1174172000, 0.1390451000, 0.1851347000, 0.2943192000, 0.5977926000", \ + "0.1072771000, 0.1119891000, 0.1226467000, 0.1442723000, 0.1904062000, 0.2995999000, 0.6030264000", \ + "0.1202857000, 0.1250120000, 0.1356589000, 0.1573267000, 0.2034404000, 0.3126207000, 0.6162683000", \ + "0.1524697000, 0.1571829000, 0.1677185000, 0.1893197000, 0.2355111000, 0.3447392000, 0.6476642000", \ + "0.2255079000, 0.2305544000, 0.2415999000, 0.2636034000, 0.3100838000, 0.4192733000, 0.7222926000", \ + "0.3497368000, 0.3564374000, 0.3710770000, 0.3986798000, 0.4504335000, 0.5602480000, 0.8625231000", \ + "0.5490534000, 0.5576445000, 0.5774681000, 0.6148292000, 0.6786627000, 0.7895878000, 1.0914347000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014402900, 0.0041488400, 0.0119510000, 0.0344258000, 0.0991659000, 0.2856540000"); + values("0.0945267000, 0.1003792000, 0.1141913000, 0.1461758000, 0.2274363000, 0.4563368000, 1.1143632000", \ + "0.0988131000, 0.1045357000, 0.1183480000, 0.1503154000, 0.2314445000, 0.4600100000, 1.1194325000", \ + "0.1072434000, 0.1131300000, 0.1269290000, 0.1588443000, 0.2399481000, 0.4683736000, 1.1268829000", \ + "0.1256601000, 0.1314528000, 0.1452609000, 0.1771768000, 0.2584826000, 0.4873450000, 1.1495901000", \ + "0.1580596000, 0.1643817000, 0.1789777000, 0.2121500000, 0.2940968000, 0.5233417000, 1.1824078000", \ + "0.2004788000, 0.2080506000, 0.2249654000, 0.2598297000, 0.3434421000, 0.5727570000, 1.2308429000", \ + "0.2316912000, 0.2416257000, 0.2633933000, 0.3053067000, 0.3919702000, 0.6216958000, 1.2790038000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014402900, 0.0041488400, 0.0119510000, 0.0344258000, 0.0991659000, 0.2856540000"); + values("0.0198073000, 0.0231812000, 0.0305503000, 0.0481337000, 0.0951332000, 0.2273122000, 0.6353498000", \ + "0.0198043000, 0.0227919000, 0.0300932000, 0.0481080000, 0.0951231000, 0.2276448000, 0.6351401000", \ + "0.0197829000, 0.0228249000, 0.0305383000, 0.0481467000, 0.0950855000, 0.2271112000, 0.6359568000", \ + "0.0197929000, 0.0230620000, 0.0301267000, 0.0481666000, 0.0949773000, 0.2271140000, 0.6374781000", \ + "0.0226323000, 0.0255775000, 0.0322313000, 0.0493619000, 0.0950905000, 0.2269612000, 0.6372958000", \ + "0.0336350000, 0.0378227000, 0.0455225000, 0.0625052000, 0.1032334000, 0.2288843000, 0.6381614000", \ + "0.0508692000, 0.0558556000, 0.0663780000, 0.0871797000, 0.1213061000, 0.2313176000, 0.6309691000"); + } + related_pin : "RESET_B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014402900, 0.0041488400, 0.0119510000, 0.0344258000, 0.0991659000, 0.2856540000"); + values("0.0231696000, 0.0282930000, 0.0418511000, 0.0797506000, 0.1932030000, 0.5277470000, 1.4992703000", \ + "0.0230903000, 0.0284034000, 0.0418814000, 0.0796769000, 0.1929017000, 0.5284020000, 1.4984866000", \ + "0.0232474000, 0.0283423000, 0.0418065000, 0.0799141000, 0.1929834000, 0.5276974000, 1.4983319000", \ + "0.0234229000, 0.0283714000, 0.0418682000, 0.0797334000, 0.1932292000, 0.5286840000, 1.5044043000", \ + "0.0262118000, 0.0315493000, 0.0447838000, 0.0820815000, 0.1940788000, 0.5285332000, 1.4985704000", \ + "0.0331407000, 0.0386366000, 0.0513015000, 0.0874849000, 0.1957740000, 0.5291625000, 1.5033222000", \ + "0.0463184000, 0.0528162000, 0.0668229000, 0.1005155000, 0.2019676000, 0.5308193000, 1.4944517000"); + } + timing_sense : "positive_unate"; + timing_type : "clear"; + } + } + pin ("RESET_B") { + capacitance : 0.0024340000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0023070000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0043349000, 0.0043706000, 0.0044528000, 0.0044541000, 0.0044571000, 0.0044641000, 0.0044801000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0043065000, -0.0042803000, -0.0042198000, -0.0042331000, -0.0042638000, -0.0043344000, -0.0044974000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0025600000; + timing () { + related_pin : "GATE_N"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.0565937000, 0.0026022000, 0.0054505000", \ + "-0.1707214000, -0.1090840000, -0.1074564000", \ + "-0.2443705000, -0.1802917000, -0.1786641000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "recovery_rising"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + related_pin : "GATE_N"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.0764629000, 0.0148255000, 0.0107565000", \ + "0.1893698000, 0.1277324000, 0.1236634000", \ + "0.2630189000, 0.2001608000, 0.1948711000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "removal_rising"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + fall_constraint ("constraint_3_0_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.1346323000, 0.8333333000, 2.5000000000"); + } + related_output_pin : "Q"; + related_pin : "RESET_B"; + sim_opt : "runlvl=5 accurate=1"; + timing_type : "min_pulse_width"; + violation_delay_degrade_pct : 10.000000000; + } + } + } + + cell ("sky130_fd_sc_hd__dlrtn_4") { + leakage_power () { + value : 0.0093991000; + when : "RESET_B&D&!GATE_N&Q"; + } + leakage_power () { + value : 0.0082253000; + when : "RESET_B&!D&GATE_N&!Q"; + } + leakage_power () { + value : 0.0080082000; + when : "!RESET_B&!D&!GATE_N&!Q"; + } + leakage_power () { + value : 0.0083044000; + when : "RESET_B&!D&!GATE_N&!Q"; + } + leakage_power () { + value : 0.0093045000; + when : "RESET_B&D&GATE_N&Q"; + } + leakage_power () { + value : 0.0096075000; + when : "!RESET_B&D&!GATE_N&!Q"; + } + leakage_power () { + value : 0.0079291000; + when : "!RESET_B&!D&GATE_N&!Q"; + } + leakage_power () { + value : 0.0093784000; + when : "!RESET_B&D&GATE_N&!Q"; + } + leakage_power () { + value : 0.0096746000; + when : "RESET_B&D&GATE_N&!Q"; + } + leakage_power () { + value : 0.0084782000; + when : "RESET_B&!D&GATE_N&Q"; + } + area : 20.019200000; + cell_footprint : "sky130_fd_sc_hd__dlrtn"; + cell_leakage_power : 0.0088309230; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + latch ("IQ","IQ_N") { + clear : "!RESET_B"; + data_in : "D"; + enable : "!GATE_N"; + } + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("D") { + capacitance : 0.0017880000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0016960000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0181508000, 0.0180358000, 0.0177706000, 0.0178469000, 0.0180228000, 0.0184282000, 0.0193627000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0091830000, 0.0090812000, 0.0088466000, 0.0089063000, 0.0090438000, 0.0093608000, 0.0100917000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0018790000; + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.1350566000, 0.2931296000, 0.4632142000", \ + "0.0868470000, 0.2436992000, 0.4113424000", \ + "0.1084128000, 0.2591615000, 0.4219219000"); + } + related_pin : "GATE_N"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.2107402000, 0.2931296000, 0.3252747000", \ + "0.0892884000, 0.1716777000, 0.2038229000", \ + "0.0119772000, 0.0955872000, 0.1277324000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "setup_rising"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.1115254000, -0.2744811000, -0.4482279000", \ + "-0.0645365000, -0.2262715000, -0.3963561000", \ + "-0.0653503000, -0.2258646000, -0.3959492000"); + } + related_pin : "GATE_N"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.1896504000, -0.2757018000, -0.3078470000", \ + "-0.0706400000, -0.1554707000, -0.1876159000", \ + "0.0042298000, -0.0818216000, -0.1139668000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "hold_rising"; + violation_delay_degrade_pct : 10.000000000; + } + } + pin ("GATE_N") { + capacitance : 0.0017450000; + clock : "true"; + direction : "input"; + fall_capacitance : 0.0016650000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0171440000, 0.0170247000, 0.0167498000, 0.0168094000, 0.0169469000, 0.0172638000, 0.0179944000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0102894000, 0.0101597000, 0.0098606000, 0.0099028000, 0.0100000000, 0.0102239000, 0.0107403000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0018250000; + timing () { + fall_constraint ("constraint_3_0_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.1642921000, 0.8333333000, 2.5000000000"); + } + related_output_pin : "Q"; + related_pin : "GATE_N"; + sim_opt : "runlvl=5 accurate=1"; + timing_type : "min_pulse_width"; + violation_delay_degrade_pct : 10.000000000; + } + } + pin ("Q") { + direction : "output"; + function : "IQ"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016043380, 0.0051478020, 0.0165176300, 0.0529997200, 0.1700589000, 0.5456641000"); + values("0.0230572000, 0.0213657000, 0.0161551000, 0.0003275000, -0.0555219000, -0.2439646000, -0.8521234000", \ + "0.0230172000, 0.0213053000, 0.0160272000, 0.0002017000, -0.0556102000, -0.2441158000, -0.8522284000", \ + "0.0231382000, 0.0214636000, 0.0161887000, 0.0002840000, -0.0555309000, -0.2440014000, -0.8521009000", \ + "0.0229888000, 0.0212859000, 0.0159913000, 0.0001706000, -0.0556373000, -0.2440937000, -0.8522318000", \ + "0.0228400000, 0.0211832000, 0.0159137000, 0.0000355000, -0.0557615000, -0.2441679000, -0.8523535000", \ + "0.0225951000, 0.0208701000, 0.0156432000, -0.0000759000, -0.0559569000, -0.2443731000, -0.8525378000", \ + "0.0272184000, 0.0255142000, 0.0200606000, 0.0024268000, -0.0554639000, -0.2443821000, -0.8524081000"); + } + related_pin : "D"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016043380, 0.0051478020, 0.0165176300, 0.0529997200, 0.1700589000, 0.5456641000"); + values("0.0308031000, 0.0327122000, 0.0387942000, 0.0578640000, 0.1169780000, 0.3044482000, 0.9080536000", \ + "0.0307310000, 0.0325984000, 0.0386128000, 0.0577585000, 0.1168632000, 0.3044029000, 0.9050412000", \ + "0.0307186000, 0.0326177000, 0.0385042000, 0.0577386000, 0.1168261000, 0.3042615000, 0.9061970000", \ + "0.0305041000, 0.0322502000, 0.0382768000, 0.0575050000, 0.1165597000, 0.3051607000, 0.9089499000", \ + "0.0302297000, 0.0321526000, 0.0381283000, 0.0573459000, 0.1164852000, 0.3036479000, 0.9024896000", \ + "0.0302336000, 0.0321322000, 0.0381097000, 0.0572029000, 0.1164372000, 0.3038338000, 0.9060484000", \ + "0.0321154000, 0.0339229000, 0.0397661000, 0.0584878000, 0.1176257000, 0.3053020000, 0.9047889000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016043380, 0.0051478020, 0.0165176300, 0.0529997200, 0.1700589000, 0.5456641000"); + values("0.0322498000, 0.0305067000, 0.0252099000, 0.0093730000, -0.0464550000, -0.2348171000, -0.8429777000", \ + "0.0323264000, 0.0305775000, 0.0252835000, 0.0093937000, -0.0464089000, -0.2347922000, -0.8428665000", \ + "0.0323423000, 0.0305033000, 0.0253609000, 0.0094649000, -0.0463590000, -0.2347186000, -0.8428576000", \ + "0.0319833000, 0.0302729000, 0.0250322000, 0.0091312000, -0.0466785000, -0.2350651000, -0.8432104000", \ + "0.0317257000, 0.0298694000, 0.0248062000, 0.0088837000, -0.0469262000, -0.2353335000, -0.8434510000", \ + "0.0314149000, 0.0297087000, 0.0244232000, 0.0084898000, -0.0472768000, -0.2356555000, -0.8437915000", \ + "0.0359269000, 0.0341912000, 0.0287196000, 0.0110207000, -0.0468775000, -0.2355676000, -0.8436549000"); + } + related_pin : "GATE_N"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016043380, 0.0051478020, 0.0165176300, 0.0529997200, 0.1700589000, 0.5456641000"); + values("0.0366886000, 0.0384949000, 0.0445132000, 0.0637137000, 0.1228077000, 0.3114540000, 0.9142594000", \ + "0.0365857000, 0.0384569000, 0.0444888000, 0.0636264000, 0.1228740000, 0.3102443000, 0.9139797000", \ + "0.0366574000, 0.0385279000, 0.0445150000, 0.0637293000, 0.1230237000, 0.3114506000, 0.9180206000", \ + "0.0364633000, 0.0383080000, 0.0443603000, 0.0635544000, 0.1226861000, 0.3112591000, 0.9170514000", \ + "0.0362597000, 0.0380688000, 0.0440909000, 0.0633390000, 0.1227155000, 0.3100387000, 0.9166792000", \ + "0.0361093000, 0.0379642000, 0.0440136000, 0.0631736000, 0.1222211000, 0.3110431000, 0.9165077000", \ + "0.0376408000, 0.0394678000, 0.0452717000, 0.0639927000, 0.1227132000, 0.3098730000, 0.9121775000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016043380, 0.0051478020, 0.0165176300, 0.0529997200, 0.1700589000, 0.5456641000"); + values("0.0302401000, 0.0287768000, 0.0240452000, 0.0110338000, -0.0437980000, -0.2326814000, -0.8409143000", \ + "0.0302980000, 0.0289072000, 0.0240142000, 0.0110308000, -0.0438083000, -0.2326975000, -0.8409109000", \ + "0.0299039000, 0.0283693000, 0.0237357000, 0.0107977000, -0.0440840000, -0.2329507000, -0.8411803000", \ + "0.0297655000, 0.0283616000, 0.0235440000, 0.0105611000, -0.0443280000, -0.2331520000, -0.8413438000", \ + "0.0295056000, 0.0280476000, 0.0231713000, 0.0099799000, -0.0449842000, -0.2336121000, -0.8416799000", \ + "0.0304966000, 0.0286024000, 0.0247096000, 0.0100886000, -0.0452462000, -0.2339075000, -0.8418805000", \ + "0.0418584000, 0.0397536000, 0.0334091000, 0.0144444000, -0.0446329000, -0.2334317000, -0.8413063000"); + } + related_pin : "RESET_B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016043380, 0.0051478020, 0.0165176300, 0.0529997200, 0.1700589000, 0.5456641000"); + values("0.0316844000, 0.0335707000, 0.0395988000, 0.0588836000, 0.1179417000, 0.3049284000, 0.9071360000", \ + "0.0316768000, 0.0335489000, 0.0395468000, 0.0588849000, 0.1179400000, 0.3047569000, 0.9069447000", \ + "0.0315039000, 0.0334896000, 0.0395094000, 0.0586161000, 0.1176887000, 0.3046931000, 0.9103611000", \ + "0.0310142000, 0.0328656000, 0.0390091000, 0.0581751000, 0.1171749000, 0.3045947000, 0.9026243000", \ + "0.0311622000, 0.0329606000, 0.0389633000, 0.0577928000, 0.1169132000, 0.3042816000, 0.9109519000", \ + "0.0325408000, 0.0342784000, 0.0404725000, 0.0585617000, 0.1168296000, 0.3035703000, 0.9068395000", \ + "0.0347557000, 0.0364434000, 0.0419999000, 0.0601860000, 0.1189755000, 0.3060536000, 0.9035520000"); + } + } + max_capacitance : 0.5456640000; + max_transition : 1.5066200000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016043400, 0.0051478000, 0.0165176000, 0.0529997000, 0.1700590000, 0.5456640000"); + values("0.2598086000, 0.2634733000, 0.2730879000, 0.2946955000, 0.3403465000, 0.4490313000, 0.7689268000", \ + "0.2647937000, 0.2684677000, 0.2780529000, 0.2996842000, 0.3453676000, 0.4539893000, 0.7738868000", \ + "0.2779513000, 0.2816243000, 0.2911868000, 0.3128086000, 0.3584165000, 0.4671182000, 0.7870679000", \ + "0.3091655000, 0.3128395000, 0.3224467000, 0.3440485000, 0.3897402000, 0.4984438000, 0.8184891000", \ + "0.3661463000, 0.3697890000, 0.3794083000, 0.4010094000, 0.4467730000, 0.5552367000, 0.8747975000", \ + "0.4549880000, 0.4586635000, 0.4682574000, 0.4898539000, 0.5355001000, 0.6441842000, 0.9635593000", \ + "0.5951116000, 0.5988080000, 0.6083669000, 0.6299101000, 0.6754900000, 0.7842469000, 1.1042550000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016043400, 0.0051478000, 0.0165176000, 0.0529997000, 0.1700590000, 0.5456640000"); + values("0.3603649000, 0.3650780000, 0.3775605000, 0.4075645000, 0.4825956000, 0.7034456000, 1.4092171000", \ + "0.3647961000, 0.3695276000, 0.3820252000, 0.4120143000, 0.4871725000, 0.7080256000, 1.4142235000", \ + "0.3761433000, 0.3808961000, 0.3933751000, 0.4232783000, 0.4982830000, 0.7198410000, 1.4250496000", \ + "0.3969581000, 0.4015165000, 0.4141893000, 0.4440949000, 0.5190967000, 0.7406665000, 1.4475333000", \ + "0.4240917000, 0.4287609000, 0.4413622000, 0.4713612000, 0.5463474000, 0.7676574000, 1.4709602000", \ + "0.4552269000, 0.4599365000, 0.4724695000, 0.5023689000, 0.5773435000, 0.7989093000, 1.5046794000", \ + "0.4783315000, 0.4830657000, 0.4955855000, 0.5255811000, 0.6007002000, 0.8215485000, 1.5261576000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016043400, 0.0051478000, 0.0165176000, 0.0529997000, 0.1700590000, 0.5456640000"); + values("0.0256245000, 0.0278754000, 0.0339497000, 0.0494457000, 0.0890714000, 0.2135166000, 0.6353593000", \ + "0.0256619000, 0.0279241000, 0.0339661000, 0.0490365000, 0.0894845000, 0.2135617000, 0.6402323000", \ + "0.0255880000, 0.0279384000, 0.0343268000, 0.0493454000, 0.0893724000, 0.2140584000, 0.6357174000", \ + "0.0256425000, 0.0279088000, 0.0339135000, 0.0489845000, 0.0891559000, 0.2139269000, 0.6360820000", \ + "0.0256154000, 0.0278780000, 0.0342772000, 0.0494828000, 0.0894333000, 0.2140500000, 0.6355734000", \ + "0.0257495000, 0.0279213000, 0.0341665000, 0.0490935000, 0.0885515000, 0.2136919000, 0.6397798000", \ + "0.0257132000, 0.0280012000, 0.0340464000, 0.0491851000, 0.0893507000, 0.2130556000, 0.6349297000"); + } + related_pin : "D"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016043400, 0.0051478000, 0.0165176000, 0.0529997000, 0.1700590000, 0.5456640000"); + values("0.0306561000, 0.0341785000, 0.0440366000, 0.0727180000, 0.1647756000, 0.4778544000, 1.4989922000", \ + "0.0304356000, 0.0338250000, 0.0440303000, 0.0727015000, 0.1651198000, 0.4779739000, 1.5017831000", \ + "0.0305810000, 0.0339844000, 0.0442359000, 0.0726883000, 0.1653735000, 0.4782330000, 1.5015709000", \ + "0.0305747000, 0.0343181000, 0.0442295000, 0.0726969000, 0.1653645000, 0.4780607000, 1.4982707000", \ + "0.0306301000, 0.0341399000, 0.0441624000, 0.0727697000, 0.1653029000, 0.4786772000, 1.5007732000", \ + "0.0304566000, 0.0340886000, 0.0442474000, 0.0726627000, 0.1650580000, 0.4783169000, 1.5047914000", \ + "0.0303334000, 0.0338256000, 0.0440851000, 0.0727036000, 0.1650694000, 0.4775716000, 1.4965826000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016043400, 0.0051478000, 0.0165176000, 0.0529997000, 0.1700590000, 0.5456640000"); + values("0.2850410000, 0.2887963000, 0.2985254000, 0.3202673000, 0.3659411000, 0.4748644000, 0.7944275000", \ + "0.2899979000, 0.2937207000, 0.3034013000, 0.3251295000, 0.3710177000, 0.4797966000, 0.7997996000", \ + "0.3026673000, 0.3064161000, 0.3161442000, 0.3378300000, 0.3837247000, 0.4924811000, 0.8121874000", \ + "0.3335995000, 0.3373031000, 0.3470596000, 0.3688067000, 0.4146005000, 0.5233263000, 0.8433056000", \ + "0.4000653000, 0.4037499000, 0.4134786000, 0.4351585000, 0.4811863000, 0.5897601000, 0.9096862000", \ + "0.5123869000, 0.5161127000, 0.5258684000, 0.5475873000, 0.5932774000, 0.7021395000, 1.0219592000", \ + "0.6858135000, 0.6895505000, 0.6993310000, 0.7211018000, 0.7668408000, 0.8757096000, 1.1954622000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016043400, 0.0051478000, 0.0165176000, 0.0529997000, 0.1700590000, 0.5456640000"); + values("0.4198221000, 0.4245270000, 0.4370337000, 0.4671656000, 0.5421681000, 0.7634718000, 1.4676724000", \ + "0.4245735000, 0.4292975000, 0.4418254000, 0.4719056000, 0.5469498000, 0.7686078000, 1.4772806000", \ + "0.4374134000, 0.4421410000, 0.4546963000, 0.4847487000, 0.5598579000, 0.7807949000, 1.4873067000", \ + "0.4682673000, 0.4730246000, 0.4855111000, 0.5156373000, 0.5906625000, 0.8119578000, 1.5160032000", \ + "0.5341287000, 0.5388553000, 0.5513668000, 0.5814825000, 0.6564731000, 0.8779610000, 1.5831290000", \ + "0.6399621000, 0.6447330000, 0.6572168000, 0.6873279000, 0.7623102000, 0.9838146000, 1.6894602000", \ + "0.8022217000, 0.8069345000, 0.8194387000, 0.8495692000, 0.9245462000, 1.1458092000, 1.8529587000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016043400, 0.0051478000, 0.0165176000, 0.0529997000, 0.1700590000, 0.5456640000"); + values("0.0260023000, 0.0285264000, 0.0345857000, 0.0492431000, 0.0896083000, 0.2140817000, 0.6359347000", \ + "0.0261906000, 0.0284448000, 0.0344621000, 0.0492802000, 0.0896373000, 0.2139339000, 0.6416773000", \ + "0.0260073000, 0.0284986000, 0.0342971000, 0.0492202000, 0.0895735000, 0.2141054000, 0.6396624000", \ + "0.0259912000, 0.0284043000, 0.0343095000, 0.0491581000, 0.0892060000, 0.2139788000, 0.6363274000", \ + "0.0259857000, 0.0286137000, 0.0343773000, 0.0495876000, 0.0899028000, 0.2142010000, 0.6409300000", \ + "0.0261058000, 0.0284145000, 0.0343876000, 0.0494759000, 0.0896675000, 0.2140111000, 0.6395293000", \ + "0.0261857000, 0.0286180000, 0.0345683000, 0.0492598000, 0.0898966000, 0.2142419000, 0.6351850000"); + } + related_pin : "GATE_N"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016043400, 0.0051478000, 0.0165176000, 0.0529997000, 0.1700590000, 0.5456640000"); + values("0.0303635000, 0.0338758000, 0.0438745000, 0.0726002000, 0.1652330000, 0.4782158000, 1.5033998000", \ + "0.0303901000, 0.0338150000, 0.0438918000, 0.0726080000, 0.1650524000, 0.4794255000, 1.5045557000", \ + "0.0304317000, 0.0338738000, 0.0437234000, 0.0725666000, 0.1649656000, 0.4778936000, 1.4991881000", \ + "0.0304221000, 0.0337695000, 0.0438686000, 0.0727109000, 0.1651523000, 0.4782612000, 1.5048115000", \ + "0.0303803000, 0.0338570000, 0.0437707000, 0.0725552000, 0.1652009000, 0.4779185000, 1.5046555000", \ + "0.0304508000, 0.0337115000, 0.0438660000, 0.0727356000, 0.1652989000, 0.4785442000, 1.5001707000", \ + "0.0303794000, 0.0338461000, 0.0438988000, 0.0727301000, 0.1654904000, 0.4768609000, 1.5025904000"); + } + timing_sense : "non_unate"; + timing_type : "falling_edge"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016043400, 0.0051478000, 0.0165176000, 0.0529997000, 0.1700590000, 0.5456640000"); + values("0.1387426000, 0.1425642000, 0.1526583000, 0.1751274000, 0.2224943000, 0.3309949000, 0.6490514000", \ + "0.1442002000, 0.1480379000, 0.1580639000, 0.1805810000, 0.2279530000, 0.3364692000, 0.6547584000", \ + "0.1572758000, 0.1611301000, 0.1712335000, 0.1937209000, 0.2410667000, 0.3496419000, 0.6683898000", \ + "0.1893286000, 0.1932138000, 0.2031608000, 0.2256897000, 0.2730013000, 0.3816362000, 0.7004149000", \ + "0.2652555000, 0.2690383000, 0.2790207000, 0.3013639000, 0.3486701000, 0.4572646000, 0.7754204000", \ + "0.4136350000, 0.4183076000, 0.4306917000, 0.4572834000, 0.5093306000, 0.6187326000, 0.9368200000", \ + "0.6516455000, 0.6578860000, 0.6742079000, 0.7099475000, 0.7765830000, 0.8912638000, 1.2085923000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016043400, 0.0051478000, 0.0165176000, 0.0529997000, 0.1700590000, 0.5456640000"); + values("0.1242745000, 0.1287881000, 0.1409267000, 0.1706319000, 0.2452399000, 0.4659792000, 1.1719310000", \ + "0.1284854000, 0.1330833000, 0.1452512000, 0.1749109000, 0.2495555000, 0.4701454000, 1.1781193000", \ + "0.1372001000, 0.1417916000, 0.1539350000, 0.1835808000, 0.2581879000, 0.4793178000, 1.1824076000", \ + "0.1561299000, 0.1607027000, 0.1729790000, 0.2025413000, 0.2771523000, 0.4984692000, 1.2020128000", \ + "0.1945546000, 0.1993626000, 0.2120995000, 0.2421168000, 0.3170007000, 0.5387500000, 1.2427459000", \ + "0.2513843000, 0.2569445000, 0.2715274000, 0.3044028000, 0.3819926000, 0.6035716000, 1.3097290000", \ + "0.3090720000, 0.3161978000, 0.3344837000, 0.3742717000, 0.4574148000, 0.6797950000, 1.3834565000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016043400, 0.0051478000, 0.0165176000, 0.0529997000, 0.1700590000, 0.5456640000"); + values("0.0270212000, 0.0296194000, 0.0356418000, 0.0510688000, 0.0917699000, 0.2113515000, 0.6381062000", \ + "0.0270140000, 0.0296843000, 0.0361804000, 0.0510904000, 0.0918354000, 0.2112542000, 0.6379210000", \ + "0.0271908000, 0.0296141000, 0.0362896000, 0.0518148000, 0.0917150000, 0.2111654000, 0.6373244000", \ + "0.0270386000, 0.0297004000, 0.0359026000, 0.0513717000, 0.0919051000, 0.2112786000, 0.6369304000", \ + "0.0274361000, 0.0296102000, 0.0364831000, 0.0519350000, 0.0917691000, 0.2111756000, 0.6382162000", \ + "0.0387922000, 0.0414391000, 0.0481580000, 0.0630706000, 0.0994214000, 0.2124926000, 0.6378881000", \ + "0.0603494000, 0.0634674000, 0.0722538000, 0.0914659000, 0.1251654000, 0.2194517000, 0.6329420000"); + } + related_pin : "RESET_B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016043400, 0.0051478000, 0.0165176000, 0.0529997000, 0.1700590000, 0.5456640000"); + values("0.0286744000, 0.0324371000, 0.0426649000, 0.0714439000, 0.1643166000, 0.4787916000, 1.5032868000", \ + "0.0289241000, 0.0324211000, 0.0426552000, 0.0715271000, 0.1644174000, 0.4787612000, 1.5015462000", \ + "0.0286376000, 0.0322565000, 0.0423839000, 0.0713633000, 0.1647205000, 0.4784900000, 1.4985350000", \ + "0.0285801000, 0.0323136000, 0.0423600000, 0.0713914000, 0.1647934000, 0.4785551000, 1.5016871000", \ + "0.0307062000, 0.0342336000, 0.0444448000, 0.0729953000, 0.1651731000, 0.4775817000, 1.5066199000", \ + "0.0377043000, 0.0414080000, 0.0514536000, 0.0798101000, 0.1694093000, 0.4791705000, 1.5058560000", \ + "0.0527307000, 0.0563849000, 0.0676625000, 0.0956267000, 0.1791322000, 0.4818969000, 1.4971060000"); + } + timing_sense : "positive_unate"; + timing_type : "clear"; + } + } + pin ("RESET_B") { + capacitance : 0.0023930000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022760000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0042892000, 0.0043198000, 0.0043905000, 0.0043900000, 0.0043888000, 0.0043859000, 0.0043794000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0042332000, -0.0042146000, -0.0041717000, -0.0041835000, -0.0042107000, -0.0042736000, -0.0044184000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0025090000; + timing () { + related_pin : "GATE_N"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.0285176000, 0.0428854000, 0.0701478000", \ + "-0.1438659000, -0.0700215000, -0.0415384000", \ + "-0.2187357000, -0.1400085000, -0.1127461000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "recovery_rising"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + related_pin : "GATE_N"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.0593730000, -0.0193542000, -0.0502786000", \ + "0.1735006000, 0.0935527000, 0.0626283000", \ + "0.2471497000, 0.1647604000, 0.1338359000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "removal_rising"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + fall_constraint ("constraint_3_0_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.1752772000, 0.8333333000, 2.5000000000"); + } + related_output_pin : "Q"; + related_pin : "RESET_B"; + sim_opt : "runlvl=5 accurate=1"; + timing_type : "min_pulse_width"; + violation_delay_degrade_pct : 10.000000000; + } + } + } + + cell ("sky130_fd_sc_hd__dlrtp_1") { + leakage_power () { + value : 0.0073326000; + when : "RESET_B&D&GATE&Q"; + } + leakage_power () { + value : 0.0059624000; + when : "RESET_B&!D&!GATE&!Q"; + } + leakage_power () { + value : 0.0060912000; + when : "!RESET_B&!D&GATE&!Q"; + } + leakage_power () { + value : 0.0063645000; + when : "RESET_B&!D&GATE&!Q"; + } + leakage_power () { + value : 0.0072337000; + when : "RESET_B&D&!GATE&Q"; + } + leakage_power () { + value : 0.0077750000; + when : "!RESET_B&D&GATE&!Q"; + } + leakage_power () { + value : 0.0070008000; + when : "!RESET_B&D&!GATE&!Q"; + } + leakage_power () { + value : 0.0056891000; + when : "!RESET_B&!D&!GATE&!Q"; + } + leakage_power () { + value : 0.0072741000; + when : "RESET_B&D&!GATE&!Q"; + } + leakage_power () { + value : 0.0065733000; + when : "RESET_B&!D&!GATE&Q"; + } + area : 16.265600000; + cell_footprint : "sky130_fd_sc_hd__dlrtp"; + cell_leakage_power : 0.0067296680; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + latch ("IQ","IQ_N") { + clear : "!RESET_B"; + data_in : "D"; + enable : "GATE"; + } + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("D") { + capacitance : 0.0017910000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0017140000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0083442000, 0.0082609000, 0.0080690000, 0.0081420000, 0.0083102000, 0.0086981000, 0.0095920000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0025566000, 0.0024223000, 0.0021129000, 0.0021810000, 0.0023378000, 0.0026994000, 0.0035328000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0018680000; + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.0386211000, 0.1991354000, 0.3692201000", \ + "-0.1341003000, 0.0251934000, 0.1916159000", \ + "-0.3102884000, -0.1509948000, 0.0105449000"); + } + related_pin : "GATE"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.2217266000, 0.3053366000, 0.3362611000", \ + "0.1271302000, 0.2107402000, 0.2404440000", \ + "0.0669089000, 0.1468568000, 0.1728984000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "setup_falling"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.0260762000, -0.1878112000, -0.3591165000", \ + "0.1466452000, -0.0150898000, -0.1827331000", \ + "0.3240541000, 0.1635397000, -0.0004414000"); + } + related_pin : "GATE"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.2091816000, -0.2940124000, -0.3249368000", \ + "-0.1060404000, -0.1908711000, -0.2205749000", \ + "-0.0201842000, -0.1062357000, -0.1359395000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "hold_falling"; + violation_delay_degrade_pct : 10.000000000; + } + } + pin ("GATE") { + capacitance : 0.0017520000; + clock : "true"; + direction : "input"; + fall_capacitance : 0.0016730000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0173446000, 0.0172203000, 0.0169337000, 0.0170076000, 0.0171779000, 0.0175706000, 0.0184755000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0103990000, 0.0102741000, 0.0099863000, 0.0100214000, 0.0101024000, 0.0102892000, 0.0107198000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0018310000; + timing () { + related_output_pin : "Q"; + related_pin : "GATE"; + rise_constraint ("constraint_3_0_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.1818682000, 0.8333333000, 2.5000000000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "min_pulse_width"; + violation_delay_degrade_pct : 10.000000000; + } + } + pin ("Q") { + direction : "output"; + function : "IQ"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013042060, 0.0034019070, 0.0088735750, 0.0231459400, 0.0603741400, 0.1574807000"); + values("0.0194867000, 0.0185709000, 0.0160027000, 0.0078994000, -0.0149152000, -0.0751079000, -0.2323931000", \ + "0.0193542000, 0.0184544000, 0.0158846000, 0.0077648000, -0.0150564000, -0.0752519000, -0.2325038000", \ + "0.0193832000, 0.0184835000, 0.0159137000, 0.0077938000, -0.0150273000, -0.0752135000, -0.2324661000", \ + "0.0192569000, 0.0183650000, 0.0158265000, 0.0076713000, -0.0151427000, -0.0753416000, -0.2325828000", \ + "0.0191791000, 0.0182694000, 0.0156760000, 0.0075712000, -0.0152495000, -0.0754462000, -0.2326909000", \ + "0.0199770000, 0.0187803000, 0.0155567000, 0.0073239000, -0.0154210000, -0.0756037000, -0.2328206000", \ + "0.0204708000, 0.0192745000, 0.0160813000, 0.0074890000, -0.0154504000, -0.0754689000, -0.2327096000"); + } + related_pin : "D"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013042060, 0.0034019070, 0.0088735750, 0.0231459400, 0.0603741400, 0.1574807000"); + values("0.0206513000, 0.0221900000, 0.0259556000, 0.0350512000, 0.0578508000, 0.1177464000, 0.2747040000", \ + "0.0206578000, 0.0221962000, 0.0259633000, 0.0350554000, 0.0578564000, 0.1178234000, 0.2738536000", \ + "0.0208519000, 0.0224058000, 0.0261300000, 0.0351945000, 0.0582861000, 0.1180359000, 0.2735216000", \ + "0.0204082000, 0.0219470000, 0.0257150000, 0.0348068000, 0.0576163000, 0.1175510000, 0.2740229000", \ + "0.0202332000, 0.0217740000, 0.0255376000, 0.0346279000, 0.0574359000, 0.1174439000, 0.2740964000", \ + "0.0202429000, 0.0217206000, 0.0254602000, 0.0345879000, 0.0573802000, 0.1166389000, 0.2737924000", \ + "0.0214408000, 0.0227673000, 0.0261564000, 0.0350368000, 0.0578803000, 0.1174703000, 0.2736864000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013042060, 0.0034019070, 0.0088735750, 0.0231459400, 0.0603741400, 0.1574807000"); + values("0.0191797000, 0.0182664000, 0.0156761000, 0.0075570000, -0.0152556000, -0.0754382000, -0.2326755000", \ + "0.0191928000, 0.0182757000, 0.0156836000, 0.0075707000, -0.0152457000, -0.0754301000, -0.2326724000", \ + "0.0192696000, 0.0183387000, 0.0157718000, 0.0076454000, -0.0151578000, -0.0753452000, -0.2326080000", \ + "0.0188168000, 0.0179256000, 0.0153511000, 0.0072045000, -0.0155978000, -0.0757790000, -0.2330349000", \ + "0.0185707000, 0.0176603000, 0.0150766000, 0.0069572000, -0.0158547000, -0.0760435000, -0.2332868000", \ + "0.0199706000, 0.0187828000, 0.0155951000, 0.0069791000, -0.0158675000, -0.0760494000, -0.2333089000", \ + "0.0206733000, 0.0194850000, 0.0163019000, 0.0077098000, -0.0152228000, -0.0754931000, -0.2328064000"); + } + related_pin : "GATE"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013042060, 0.0034019070, 0.0088735750, 0.0231459400, 0.0603741400, 0.1574807000"); + values("0.0184009000, 0.0199312000, 0.0237204000, 0.0328296000, 0.0557609000, 0.1155481000, 0.2705472000", \ + "0.0183922000, 0.0199277000, 0.0237173000, 0.0328367000, 0.0558575000, 0.1149600000, 0.2708990000", \ + "0.0184579000, 0.0199924000, 0.0237929000, 0.0329091000, 0.0558004000, 0.1156367000, 0.2707702000", \ + "0.0179366000, 0.0194874000, 0.0232902000, 0.0324073000, 0.0552404000, 0.1151585000, 0.2719093000", \ + "0.0176388000, 0.0191844000, 0.0229724000, 0.0320953000, 0.0549479000, 0.1142743000, 0.2714201000", \ + "0.0175699000, 0.0190782000, 0.0228218000, 0.0319649000, 0.0547707000, 0.1141861000, 0.2698367000", \ + "0.0191176000, 0.0204416000, 0.0238809000, 0.0327505000, 0.0553836000, 0.1150847000, 0.2696607000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013042060, 0.0034019070, 0.0088735750, 0.0231459400, 0.0603741400, 0.1574807000"); + values("0.0161231000, 0.0158659000, 0.0154928000, 0.0103063000, -0.0124139000, -0.0726904000, -0.2299892000", \ + "0.0157794000, 0.0155219000, 0.0152222000, 0.0100749000, -0.0126261000, -0.0729008000, -0.2301549000", \ + "0.0155314000, 0.0152849000, 0.0150442000, 0.0098151000, -0.0128290000, -0.0731207000, -0.2303563000", \ + "0.0154373000, 0.0150076000, 0.0148005000, 0.0096200000, -0.0130228000, -0.0732717000, -0.2305239000", \ + "0.0154344000, 0.0149411000, 0.0146772000, 0.0092336000, -0.0133598000, -0.0735620000, -0.2308381000", \ + "0.0223652000, 0.0210819000, 0.0177468000, 0.0089720000, -0.0135230000, -0.0737053000, -0.2309646000", \ + "0.0241904000, 0.0228484000, 0.0194299000, 0.0105668000, -0.0124784000, -0.0724409000, -0.2297046000"); + } + related_pin : "RESET_B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013042060, 0.0034019070, 0.0088735750, 0.0231459400, 0.0603741400, 0.1574807000"); + values("0.0156363000, 0.0171313000, 0.0207996000, 0.0296319000, 0.0521631000, 0.1113354000, 0.2674853000", \ + "0.0153849000, 0.0168825000, 0.0205183000, 0.0293455000, 0.0521416000, 0.1117419000, 0.2668592000", \ + "0.0151992000, 0.0166928000, 0.0203496000, 0.0292301000, 0.0518300000, 0.1111856000, 0.2683073000", \ + "0.0149307000, 0.0164089000, 0.0200865000, 0.0289914000, 0.0516760000, 0.1109973000, 0.2667600000", \ + "0.0148613000, 0.0162042000, 0.0198751000, 0.0287502000, 0.0517570000, 0.1108851000, 0.2667686000", \ + "0.0155170000, 0.0168312000, 0.0202628000, 0.0290551000, 0.0518918000, 0.1115112000, 0.2683764000", \ + "0.0166772000, 0.0178400000, 0.0210762000, 0.0299121000, 0.0528151000, 0.1126357000, 0.2677182000"); + } + } + max_capacitance : 0.1574810000; + max_transition : 1.5063820000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013042100, 0.0034019100, 0.0088735700, 0.0231459000, 0.0603741000, 0.1574810000"); + values("0.2059938000, 0.2114576000, 0.2228863000, 0.2459647000, 0.2959996000, 0.4191275000, 0.7398180000", \ + "0.2109205000, 0.2163872000, 0.2278050000, 0.2508747000, 0.3009119000, 0.4239406000, 0.7436882000", \ + "0.2241103000, 0.2295770000, 0.2409953000, 0.2640648000, 0.3141020000, 0.4371303000, 0.7568836000", \ + "0.2554638000, 0.2609310000, 0.2723470000, 0.2954101000, 0.3454567000, 0.4684903000, 0.7887424000", \ + "0.3126409000, 0.3180636000, 0.3295308000, 0.3525625000, 0.4025871000, 0.5256808000, 0.8454011000", \ + "0.4020602000, 0.4074693000, 0.4189192000, 0.4419799000, 0.4920234000, 0.6150448000, 0.9347076000", \ + "0.5430605000, 0.5485234000, 0.5599546000, 0.5830264000, 0.6331188000, 0.7562485000, 1.0771032000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013042100, 0.0034019100, 0.0088735700, 0.0231459000, 0.0603741000, 0.1574810000"); + values("0.3280582000, 0.3357398000, 0.3526594000, 0.3910958000, 0.4864164000, 0.7314283000, 1.3743807000", \ + "0.3326046000, 0.3402849000, 0.3572045000, 0.3956344000, 0.4909445000, 0.7359843000, 1.3768572000", \ + "0.3435129000, 0.3513458000, 0.3681841000, 0.4066209000, 0.5019136000, 0.7470552000, 1.3886151000", \ + "0.3645546000, 0.3722349000, 0.3891534000, 0.4275789000, 0.5228790000, 0.7679989000, 1.4100490000", \ + "0.3916567000, 0.3993646000, 0.4162605000, 0.4546639000, 0.5499407000, 0.7951843000, 1.4363176000", \ + "0.4221740000, 0.4298515000, 0.4468432000, 0.4851611000, 0.5801292000, 0.8260707000, 1.4659054000", \ + "0.4437780000, 0.4514861000, 0.4683941000, 0.5068438000, 0.6021759000, 0.8476557000, 1.4878636000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013042100, 0.0034019100, 0.0088735700, 0.0231459000, 0.0603741000, 0.1574810000"); + values("0.0173704000, 0.0216021000, 0.0308888000, 0.0534588000, 0.1121155000, 0.2726598000, 0.7019822000", \ + "0.0173525000, 0.0215374000, 0.0306978000, 0.0533188000, 0.1117888000, 0.2717564000, 0.7029390000", \ + "0.0173528000, 0.0215374000, 0.0306975000, 0.0533203000, 0.1117888000, 0.2724391000, 0.7029667000", \ + "0.0173271000, 0.0215341000, 0.0310383000, 0.0533414000, 0.1118042000, 0.2717944000, 0.6991979000", \ + "0.0173306000, 0.0213919000, 0.0309042000, 0.0534344000, 0.1120659000, 0.2733074000, 0.6982713000", \ + "0.0174154000, 0.0216901000, 0.0309750000, 0.0533048000, 0.1113179000, 0.2721624000, 0.6974595000", \ + "0.0175313000, 0.0216118000, 0.0308984000, 0.0533287000, 0.1119179000, 0.2742622000, 0.6921788000"); + } + related_pin : "D"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013042100, 0.0034019100, 0.0088735700, 0.0231459000, 0.0603741000, 0.1574810000"); + values("0.0269771000, 0.0339461000, 0.0518099000, 0.1002188000, 0.2321619000, 0.5812114000, 1.4972927000", \ + "0.0269777000, 0.0339462000, 0.0518202000, 0.1002284000, 0.2321270000, 0.5814031000, 1.4928414000", \ + "0.0269963000, 0.0339483000, 0.0518728000, 0.1002309000, 0.2321722000, 0.5817624000, 1.4980137000", \ + "0.0269783000, 0.0339467000, 0.0518222000, 0.1002378000, 0.2320834000, 0.5815379000, 1.5004953000", \ + "0.0269753000, 0.0339436000, 0.0518007000, 0.1002379000, 0.2320024000, 0.5816578000, 1.5013955000", \ + "0.0269761000, 0.0339465000, 0.0516735000, 0.1001427000, 0.2321702000, 0.5803194000, 1.5032479000", \ + "0.0269855000, 0.0339532000, 0.0517541000, 0.1001431000, 0.2322300000, 0.5816929000, 1.4945799000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013042100, 0.0034019100, 0.0088735700, 0.0231459000, 0.0603741000, 0.1574810000"); + values("0.2517718000, 0.2573070000, 0.2687941000, 0.2920043000, 0.3420734000, 0.4651640000, 0.7861600000", \ + "0.2563177000, 0.2618663000, 0.2733498000, 0.2965307000, 0.3466365000, 0.4697572000, 0.7908261000", \ + "0.2674697000, 0.2730252000, 0.2845463000, 0.3077250000, 0.3578014000, 0.4809398000, 0.8005647000", \ + "0.2917578000, 0.2973262000, 0.3088113000, 0.3320000000, 0.3820819000, 0.5052107000, 0.8265336000", \ + "0.3301881000, 0.3357330000, 0.3472209000, 0.3704329000, 0.4205145000, 0.5436785000, 0.8641024000", \ + "0.3818139000, 0.3873926000, 0.3988792000, 0.4220640000, 0.4721658000, 0.5950649000, 0.9148509000", \ + "0.4379482000, 0.4435160000, 0.4550242000, 0.4781386000, 0.5282383000, 0.6513233000, 0.9722324000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013042100, 0.0034019100, 0.0088735700, 0.0231459000, 0.0603741000, 0.1574810000"); + values("0.2880133000, 0.2958067000, 0.3129016000, 0.3514175000, 0.4467258000, 0.6923842000, 1.3328452000", \ + "0.2925299000, 0.3003243000, 0.3174524000, 0.3559940000, 0.4512890000, 0.6966291000, 1.3370330000", \ + "0.3032516000, 0.3110455000, 0.3281559000, 0.3665877000, 0.4615280000, 0.7074366000, 1.3474688000", \ + "0.3269474000, 0.3347393000, 0.3517985000, 0.3903413000, 0.4852923000, 0.7311842000, 1.3721031000", \ + "0.3671459000, 0.3748774000, 0.3919655000, 0.4304714000, 0.5256501000, 0.7709615000, 1.4155521000", \ + "0.4228720000, 0.4306583000, 0.4477625000, 0.4863115000, 0.5813028000, 0.8270043000, 1.4685496000", \ + "0.4923737000, 0.5001953000, 0.5172960000, 0.5558152000, 0.6511842000, 0.8963786000, 1.5360329000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013042100, 0.0034019100, 0.0088735700, 0.0231459000, 0.0603741000, 0.1574810000"); + values("0.0176971000, 0.0218305000, 0.0311703000, 0.0535735000, 0.1120475000, 0.2725696000, 0.7019491000", \ + "0.0177083000, 0.0218174000, 0.0312027000, 0.0535880000, 0.1119658000, 0.2726126000, 0.7042588000", \ + "0.0178963000, 0.0217917000, 0.0312942000, 0.0536842000, 0.1122515000, 0.2734268000, 0.7002912000", \ + "0.0178933000, 0.0218095000, 0.0312831000, 0.0536121000, 0.1120588000, 0.2726890000, 0.6988470000", \ + "0.0177226000, 0.0216892000, 0.0311861000, 0.0534572000, 0.1120571000, 0.2725450000, 0.7019997000", \ + "0.0178812000, 0.0217991000, 0.0311530000, 0.0532214000, 0.1120732000, 0.2729341000, 0.6955509000", \ + "0.0179113000, 0.0219161000, 0.0311368000, 0.0536090000, 0.1120640000, 0.2726918000, 0.6930023000"); + } + related_pin : "GATE"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013042100, 0.0034019100, 0.0088735700, 0.0231459000, 0.0603741000, 0.1574810000"); + values("0.0267166000, 0.0338155000, 0.0517656000, 0.1002190000, 0.2318318000, 0.5804213000, 1.4991928000", \ + "0.0267382000, 0.0338204000, 0.0517129000, 0.1002429000, 0.2317853000, 0.5815149000, 1.5020662000", \ + "0.0267298000, 0.0338142000, 0.0517246000, 0.1000578000, 0.2321776000, 0.5805368000, 1.4959468000", \ + "0.0268340000, 0.0338575000, 0.0518566000, 0.1000356000, 0.2319810000, 0.5799998000, 1.4992161000", \ + "0.0267708000, 0.0338642000, 0.0517902000, 0.1002295000, 0.2321694000, 0.5800618000, 1.5004786000", \ + "0.0267801000, 0.0338692000, 0.0518617000, 0.1000774000, 0.2317111000, 0.5814033000, 1.4985202000", \ + "0.0268258000, 0.0339567000, 0.0518893000, 0.1001646000, 0.2321328000, 0.5804850000, 1.4937498000"); + } + timing_sense : "non_unate"; + timing_type : "rising_edge"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013042100, 0.0034019100, 0.0088735700, 0.0231459000, 0.0603741000, 0.1574810000"); + values("0.0879041000, 0.0935910000, 0.1054650000, 0.1294876000, 0.1826043000, 0.3062859000, 0.6256982000", \ + "0.0929712000, 0.0986431000, 0.1105383000, 0.1346081000, 0.1877585000, 0.3114607000, 0.6313245000", \ + "0.1061161000, 0.1118087000, 0.1236388000, 0.1477885000, 0.2009937000, 0.3246862000, 0.6445774000", \ + "0.1384572000, 0.1441007000, 0.1559464000, 0.1800975000, 0.2333626000, 0.3571069000, 0.6769749000", \ + "0.2073107000, 0.2137177000, 0.2265817000, 0.2517646000, 0.3054048000, 0.4290433000, 0.7489415000", \ + "0.3193507000, 0.3279983000, 0.3448050000, 0.3749674000, 0.4322335000, 0.5560185000, 0.8758101000", \ + "0.4993716000, 0.5111842000, 0.5342396000, 0.5741210000, 0.6387764000, 0.7621839000, 1.0820799000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013042100, 0.0034019100, 0.0088735700, 0.0231459000, 0.0603741000, 0.1574810000"); + values("0.0848534000, 0.0921735000, 0.1085547000, 0.1459120000, 0.2396095000, 0.4839985000, 1.1268025000", \ + "0.0889972000, 0.0962946000, 0.1125932000, 0.1500546000, 0.2442364000, 0.4888067000, 1.1341275000", \ + "0.0971240000, 0.1044331000, 0.1207659000, 0.1583173000, 0.2523870000, 0.4973227000, 1.1386916000", \ + "0.1143052000, 0.1216643000, 0.1381345000, 0.1759076000, 0.2701569000, 0.5155337000, 1.1557096000", \ + "0.1421232000, 0.1501058000, 0.1674053000, 0.2061177000, 0.3012774000, 0.5461822000, 1.1896750000", \ + "0.1763686000, 0.1850923000, 0.2045383000, 0.2451654000, 0.3406177000, 0.5865249000, 1.2308884000", \ + "0.1938681000, 0.2062158000, 0.2297089000, 0.2759862000, 0.3732406000, 0.6190103000, 1.2587302000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013042100, 0.0034019100, 0.0088735700, 0.0231459000, 0.0603741000, 0.1574810000"); + values("0.0188048000, 0.0231134000, 0.0331011000, 0.0567780000, 0.1159220000, 0.2727241000, 0.7013208000", \ + "0.0189075000, 0.0229499000, 0.0330222000, 0.0567732000, 0.1161072000, 0.2722439000, 0.7002884000", \ + "0.0186115000, 0.0231320000, 0.0329198000, 0.0568156000, 0.1162538000, 0.2725798000, 0.6998747000", \ + "0.0187109000, 0.0231451000, 0.0330588000, 0.0568059000, 0.1161549000, 0.2729034000, 0.7001960000", \ + "0.0226941000, 0.0268374000, 0.0359614000, 0.0589383000, 0.1163152000, 0.2732374000, 0.6990457000", \ + "0.0329026000, 0.0379838000, 0.0476557000, 0.0697333000, 0.1217997000, 0.2737036000, 0.7008503000", \ + "0.0486345000, 0.0553051000, 0.0690480000, 0.0915071000, 0.1328102000, 0.2742781000, 0.6952895000"); + } + related_pin : "RESET_B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013042100, 0.0034019100, 0.0088735700, 0.0231459000, 0.0603741000, 0.1574810000"); + values("0.0242056000, 0.0314047000, 0.0497297000, 0.0990783000, 0.2316551000, 0.5818209000, 1.4971683000", \ + "0.0242759000, 0.0314312000, 0.0497794000, 0.0991419000, 0.2319707000, 0.5813369000, 1.5006186000", \ + "0.0242119000, 0.0314502000, 0.0497606000, 0.0991269000, 0.2319716000, 0.5810547000, 1.5063821000", \ + "0.0247672000, 0.0318888000, 0.0501287000, 0.0990925000, 0.2318677000, 0.5800873000, 1.4980952000", \ + "0.0279039000, 0.0349029000, 0.0526277000, 0.1008762000, 0.2325182000, 0.5820253000, 1.5041545000", \ + "0.0344306000, 0.0417703000, 0.0586134000, 0.1037952000, 0.2339139000, 0.5808957000, 1.5039107000", \ + "0.0474830000, 0.0553632000, 0.0733093000, 0.1148121000, 0.2363534000, 0.5829376000, 1.4942998000"); + } + timing_sense : "positive_unate"; + timing_type : "clear"; + } + } + pin ("RESET_B") { + capacitance : 0.0024350000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022800000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0042992000, 0.0042980000, 0.0042953000, 0.0043062000, 0.0043314000, 0.0043895000, 0.0045234000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0042642000, -0.0043034000, -0.0043938000, -0.0043943000, -0.0043954000, -0.0043979000, -0.0044037000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0025890000; + timing () { + related_pin : "GATE"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.0382832000, 0.0148092000, 0.0042298000", \ + "-0.2036803000, -0.1542500000, -0.1648294000", \ + "-0.3725443000, -0.3279968000, -0.3434590000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "recovery_falling"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + related_pin : "GATE"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.0520488000, 0.0001771000, 0.0095358000", \ + "0.2223288000, 0.1716777000, 0.1810365000", \ + "0.4021790000, 0.3527487000, 0.3633281000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "removal_falling"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + fall_constraint ("constraint_3_0_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.1093665000, 0.8333333000, 2.5000000000"); + } + related_output_pin : "Q"; + related_pin : "RESET_B"; + sim_opt : "runlvl=5 accurate=1"; + timing_type : "min_pulse_width"; + violation_delay_degrade_pct : 10.000000000; + } + } + } + + cell ("sky130_fd_sc_hd__dlrtp_2") { + leakage_power () { + value : 0.0086479000; + when : "RESET_B&D&GATE&Q"; + } + leakage_power () { + value : 0.0073569000; + when : "RESET_B&!D&!GATE&!Q"; + } + leakage_power () { + value : 0.0071530000; + when : "!RESET_B&!D&GATE&!Q"; + } + leakage_power () { + value : 0.0074364000; + when : "RESET_B&!D&GATE&!Q"; + } + leakage_power () { + value : 0.0085534000; + when : "RESET_B&D&!GATE&Q"; + } + leakage_power () { + value : 0.0087372000; + when : "!RESET_B&D&GATE&!Q"; + } + leakage_power () { + value : 0.0085357000; + when : "!RESET_B&D&!GATE&!Q"; + } + leakage_power () { + value : 0.0070734000; + when : "!RESET_B&!D&!GATE&!Q"; + } + leakage_power () { + value : 0.0088192000; + when : "RESET_B&D&!GATE&!Q"; + } + leakage_power () { + value : 0.0077190000; + when : "RESET_B&!D&!GATE&Q"; + } + area : 17.516800000; + cell_footprint : "sky130_fd_sc_hd__dlrtp"; + cell_leakage_power : 0.0080032160; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + latch ("IQ","IQ_N") { + clear : "!RESET_B"; + data_in : "D"; + enable : "GATE"; + } + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("D") { + capacitance : 0.0017790000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0017030000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0084427000, 0.0083230000, 0.0080472000, 0.0081207000, 0.0082904000, 0.0086812000, 0.0095824000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0025863000, 0.0024932000, 0.0022784000, 0.0023308000, 0.0024514000, 0.0027295000, 0.0033703000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0018560000; + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.0459453000, 0.2052389000, 0.3753236000", \ + "-0.1292175000, 0.0300762000, 0.1964987000", \ + "-0.3078470000, -0.1497741000, 0.0129863000"); + } + related_pin : "GATE"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.2168438000, 0.3004538000, 0.3325990000", \ + "0.1210267000, 0.2046367000, 0.2355612000", \ + "0.0644674000, 0.1431947000, 0.1704570000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "setup_falling"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.0309590000, -0.1926940000, -0.3639993000", \ + "0.1429831000, -0.0187520000, -0.1863952000", \ + "0.3228333000, 0.1623190000, -0.0028828000"); + } + related_pin : "GATE"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.2018574000, -0.2866882000, -0.3200541000", \ + "-0.0974954000, -0.1823262000, -0.2144714000", \ + "-0.0079772000, -0.0952493000, -0.1273945000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "hold_falling"; + violation_delay_degrade_pct : 10.000000000; + } + } + pin ("GATE") { + capacitance : 0.0017650000; + clock : "true"; + direction : "input"; + fall_capacitance : 0.0017010000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0173698000, 0.0172779000, 0.0170660000, 0.0171305000, 0.0172791000, 0.0176215000, 0.0184109000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0101267000, 0.0100374000, 0.0098316000, 0.0098589000, 0.0099218000, 0.0100669000, 0.0104012000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0018300000; + timing () { + related_output_pin : "Q"; + related_pin : "GATE"; + rise_constraint ("constraint_3_0_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.1818682000, 0.8333333000, 2.5000000000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "min_pulse_width"; + violation_delay_degrade_pct : 10.000000000; + } + } + pin ("Q") { + direction : "output"; + function : "IQ"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014402850, 0.0041488430, 0.0119510300, 0.0344258000, 0.0991659300, 0.2856544000"); + values("0.0234196000, 0.0221218000, 0.0185581000, 0.0076904000, -0.0276436000, -0.1321905000, -0.4341862000", \ + "0.0233550000, 0.0220191000, 0.0184901000, 0.0075918000, -0.0277138000, -0.1322867000, -0.4342615000", \ + "0.0234442000, 0.0221131000, 0.0186021000, 0.0077012000, -0.0276084000, -0.1321740000, -0.4341525000", \ + "0.0233368000, 0.0219879000, 0.0184763000, 0.0075753000, -0.0277522000, -0.1323092000, -0.4342769000", \ + "0.0232271000, 0.0218929000, 0.0183900000, 0.0074537000, -0.0278281000, -0.1324169000, -0.4343846000", \ + "0.0238109000, 0.0223762000, 0.0181962000, 0.0072012000, -0.0280258000, -0.1325669000, -0.4345495000", \ + "0.0255201000, 0.0241169000, 0.0200440000, 0.0079461000, -0.0279807000, -0.1325036000, -0.4344160000"); + } + related_pin : "D"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014402850, 0.0041488430, 0.0119510300, 0.0344258000, 0.0991659300, 0.2856544000"); + values("0.0264990000, 0.0281536000, 0.0328762000, 0.0459876000, 0.0823059000, 0.1857739000, 0.4862452000", \ + "0.0264517000, 0.0281578000, 0.0329553000, 0.0459946000, 0.0821612000, 0.1864357000, 0.4832232000", \ + "0.0265272000, 0.0282171000, 0.0329079000, 0.0460106000, 0.0821379000, 0.1864405000, 0.4869196000", \ + "0.0260980000, 0.0277619000, 0.0325690000, 0.0455617000, 0.0817728000, 0.1859576000, 0.4838922000", \ + "0.0259773000, 0.0276573000, 0.0323629000, 0.0454977000, 0.0817288000, 0.1851116000, 0.4834522000", \ + "0.0260851000, 0.0277598000, 0.0324904000, 0.0456031000, 0.0816398000, 0.1851365000, 0.4839416000", \ + "0.0274032000, 0.0289512000, 0.0334684000, 0.0462712000, 0.0824627000, 0.1863466000, 0.4835580000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014402850, 0.0041488430, 0.0119510300, 0.0344258000, 0.0991659300, 0.2856544000"); + values("0.0234708000, 0.0221447000, 0.0186036000, 0.0077588000, -0.0275434000, -0.1320827000, -0.4340703000", \ + "0.0235362000, 0.0221896000, 0.0186273000, 0.0077254000, -0.0275647000, -0.1321069000, -0.4340822000", \ + "0.0233913000, 0.0220039000, 0.0184866000, 0.0075853000, -0.0277193000, -0.1322596000, -0.4342514000", \ + "0.0231012000, 0.0217615000, 0.0181598000, 0.0073023000, -0.0279987000, -0.1325359000, -0.4345183000", \ + "0.0228578000, 0.0214777000, 0.0179794000, 0.0070722000, -0.0282234000, -0.1327517000, -0.4347472000", \ + "0.0245209000, 0.0230843000, 0.0189572000, 0.0071344000, -0.0282297000, -0.1327684000, -0.4347505000", \ + "0.0261175000, 0.0247079000, 0.0206483000, 0.0085597000, -0.0273632000, -0.1320407000, -0.4341272000"); + } + related_pin : "GATE"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014402850, 0.0041488430, 0.0119510300, 0.0344258000, 0.0991659300, 0.2856544000"); + values("0.0244157000, 0.0260673000, 0.0308443000, 0.0439757000, 0.0802181000, 0.1836565000, 0.4824718000", \ + "0.0243935000, 0.0260894000, 0.0308790000, 0.0439234000, 0.0801596000, 0.1838032000, 0.4820451000", \ + "0.0243716000, 0.0260373000, 0.0308189000, 0.0438687000, 0.0801595000, 0.1841217000, 0.4820757000", \ + "0.0238885000, 0.0255428000, 0.0303225000, 0.0433612000, 0.0797396000, 0.1830017000, 0.4821504000", \ + "0.0235541000, 0.0252006000, 0.0299959000, 0.0430329000, 0.0793889000, 0.1827733000, 0.4819152000", \ + "0.0235176000, 0.0251910000, 0.0299202000, 0.0430280000, 0.0791403000, 0.1827720000, 0.4830119000", \ + "0.0250866000, 0.0266334000, 0.0311099000, 0.0438664000, 0.0800283000, 0.1837679000, 0.4821763000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014402850, 0.0041488430, 0.0119510300, 0.0344258000, 0.0991659300, 0.2856544000"); + values("0.0204105000, 0.0192793000, 0.0166843000, 0.0095528000, -0.0251536000, -0.1298350000, -0.4318689000", \ + "0.0201690000, 0.0190447000, 0.0165805000, 0.0093560000, -0.0253619000, -0.1300631000, -0.4320599000", \ + "0.0199259000, 0.0188168000, 0.0162028000, 0.0090874000, -0.0255614000, -0.1302531000, -0.4322263000", \ + "0.0196540000, 0.0185233000, 0.0158982000, 0.0087691000, -0.0258880000, -0.1305143000, -0.4325210000", \ + "0.0195448000, 0.0183158000, 0.0155807000, 0.0083012000, -0.0263384000, -0.1308803000, -0.4328227000", \ + "0.0258220000, 0.0243153000, 0.0200647000, 0.0078054000, -0.0265254000, -0.1310484000, -0.4329626000", \ + "0.0295354000, 0.0278459000, 0.0232712000, 0.0106112000, -0.0256947000, -0.1300422000, -0.4319033000"); + } + related_pin : "RESET_B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014402850, 0.0041488430, 0.0119510300, 0.0344258000, 0.0991659300, 0.2856544000"); + values("0.0209910000, 0.0226689000, 0.0273765000, 0.0403343000, 0.0763583000, 0.1793446000, 0.4781059000", \ + "0.0208857000, 0.0225258000, 0.0272871000, 0.0403163000, 0.0762833000, 0.1794612000, 0.4779643000", \ + "0.0205695000, 0.0222421000, 0.0269975000, 0.0400166000, 0.0760465000, 0.1793681000, 0.4778978000", \ + "0.0201439000, 0.0217900000, 0.0265761000, 0.0395489000, 0.0755969000, 0.1789546000, 0.4779105000", \ + "0.0200063000, 0.0216910000, 0.0265064000, 0.0392397000, 0.0754013000, 0.1788768000, 0.4773848000", \ + "0.0209916000, 0.0226752000, 0.0271330000, 0.0397389000, 0.0756818000, 0.1787308000, 0.4776404000", \ + "0.0222636000, 0.0237475000, 0.0280714000, 0.0407227000, 0.0767432000, 0.1799512000, 0.4768799000"); + } + } + max_capacitance : 0.2856540000; + max_transition : 1.5026050000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014402900, 0.0041488400, 0.0119510000, 0.0344258000, 0.0991659000, 0.2856540000"); + values("0.2234919000, 0.2280904000, 0.2383190000, 0.2594198000, 0.3037469000, 0.4118728000, 0.7160265000", \ + "0.2284246000, 0.2329723000, 0.2432589000, 0.2644006000, 0.3086779000, 0.4168102000, 0.7207466000", \ + "0.2415662000, 0.2461135000, 0.2564086000, 0.2775460000, 0.3218143000, 0.4299448000, 0.7338093000", \ + "0.2728711000, 0.2774447000, 0.2876820000, 0.3088185000, 0.3531174000, 0.4612454000, 0.7652407000", \ + "0.3299571000, 0.3345115000, 0.3448133000, 0.3659040000, 0.4101880000, 0.5183090000, 0.8222065000", \ + "0.4191112000, 0.4236673000, 0.4339301000, 0.4550663000, 0.4993240000, 0.6074540000, 0.9106197000", \ + "0.5596972000, 0.5642203000, 0.5745239000, 0.5956805000, 0.6399628000, 0.7480843000, 1.0508810000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014402900, 0.0041488400, 0.0119510000, 0.0344258000, 0.0991659000, 0.2856540000"); + values("0.3252167000, 0.3313518000, 0.3455619000, 0.3782090000, 0.4600444000, 0.6895987000, 1.3486240000", \ + "0.3297153000, 0.3358128000, 0.3501506000, 0.3827382000, 0.4643511000, 0.6937437000, 1.3513458000", \ + "0.3409675000, 0.3471713000, 0.3613121000, 0.3939488000, 0.4755319000, 0.7049500000, 1.3632007000", \ + "0.3617738000, 0.3679180000, 0.3822776000, 0.4147631000, 0.4964576000, 0.7257916000, 1.3867183000", \ + "0.3893026000, 0.3954224000, 0.4095891000, 0.4422541000, 0.5241227000, 0.7529500000, 1.4146262000", \ + "0.4203854000, 0.4265638000, 0.4408562000, 0.4733741000, 0.5549575000, 0.7840365000, 1.4425277000", \ + "0.4438960000, 0.4500311000, 0.4644329000, 0.4969489000, 0.5786494000, 0.8079775000, 1.4651151000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014402900, 0.0041488400, 0.0119510000, 0.0344258000, 0.0991659000, 0.2856540000"); + values("0.0188757000, 0.0217986000, 0.0293257000, 0.0464013000, 0.0921593000, 0.2276455000, 0.6383835000", \ + "0.0191767000, 0.0219742000, 0.0292253000, 0.0463330000, 0.0919522000, 0.2276565000, 0.6320902000", \ + "0.0189793000, 0.0220693000, 0.0292256000, 0.0463250000, 0.0919749000, 0.2276584000, 0.6319508000", \ + "0.0190120000, 0.0220041000, 0.0290382000, 0.0465623000, 0.0921219000, 0.2276858000, 0.6322359000", \ + "0.0189551000, 0.0219281000, 0.0289856000, 0.0464174000, 0.0919763000, 0.2276893000, 0.6322340000", \ + "0.0191833000, 0.0221833000, 0.0290311000, 0.0464020000, 0.0917502000, 0.2277443000, 0.6311578000", \ + "0.0189322000, 0.0219420000, 0.0292952000, 0.0464218000, 0.0920938000, 0.2276496000, 0.6325480000"); + } + related_pin : "D"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014402900, 0.0041488400, 0.0119510000, 0.0344258000, 0.0991659000, 0.2856540000"); + values("0.0256727000, 0.0306910000, 0.0439436000, 0.0811740000, 0.1936345000, 0.5279985000, 1.5000737000", \ + "0.0255284000, 0.0307617000, 0.0438207000, 0.0810582000, 0.1932704000, 0.5271116000, 1.4940906000", \ + "0.0254959000, 0.0306094000, 0.0439741000, 0.0810336000, 0.1937882000, 0.5274102000, 1.4987429000", \ + "0.0257766000, 0.0307576000, 0.0439272000, 0.0810082000, 0.1931899000, 0.5281151000, 1.4948061000", \ + "0.0253968000, 0.0306649000, 0.0438820000, 0.0811405000, 0.1933462000, 0.5277204000, 1.5009689000", \ + "0.0255290000, 0.0306450000, 0.0438269000, 0.0809928000, 0.1935538000, 0.5287225000, 1.5018672000", \ + "0.0258188000, 0.0307712000, 0.0439644000, 0.0809280000, 0.1932569000, 0.5276664000, 1.4937903000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014402900, 0.0041488400, 0.0119510000, 0.0344258000, 0.0991659000, 0.2856540000"); + values("0.2693630000, 0.2740034000, 0.2844419000, 0.3056507000, 0.3500941000, 0.4581376000, 0.7610941000", \ + "0.2739372000, 0.2786130000, 0.2890306000, 0.3102606000, 0.3547182000, 0.4628162000, 0.7656887000", \ + "0.2850878000, 0.2897105000, 0.3001794000, 0.3213751000, 0.3658593000, 0.4740090000, 0.7779052000", \ + "0.3095559000, 0.3142205000, 0.3246219000, 0.3458482000, 0.3903063000, 0.4984809000, 0.8014301000", \ + "0.3480903000, 0.3527695000, 0.3631994000, 0.3844405000, 0.4287777000, 0.5369167000, 0.8407927000", \ + "0.3994753000, 0.4041332000, 0.4145675000, 0.4357541000, 0.4802039000, 0.5883290000, 0.8921122000", \ + "0.4560848000, 0.4607291000, 0.4711644000, 0.4923879000, 0.5368205000, 0.6449775000, 0.9484322000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014402900, 0.0041488400, 0.0119510000, 0.0344258000, 0.0991659000, 0.2856540000"); + values("0.2902383000, 0.2963837000, 0.3107467000, 0.3433995000, 0.4253311000, 0.6537894000, 1.3138881000", \ + "0.2947669000, 0.3009238000, 0.3153489000, 0.3480297000, 0.4299618000, 0.6586550000, 1.3188923000", \ + "0.3055810000, 0.3117541000, 0.3261363000, 0.3587867000, 0.4406271000, 0.6698412000, 1.3303254000", \ + "0.3294642000, 0.3355783000, 0.3499648000, 0.3826003000, 0.4644171000, 0.6936629000, 1.3536399000", \ + "0.3689667000, 0.3750986000, 0.3894745000, 0.4220923000, 0.5038686000, 0.7332727000, 1.3920912000", \ + "0.4238710000, 0.4300294000, 0.4443923000, 0.4770743000, 0.5587011000, 0.7881386000, 1.4475084000", \ + "0.4916354000, 0.4977782000, 0.5121802000, 0.5447768000, 0.6265862000, 0.8560072000, 1.5125188000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014402900, 0.0041488400, 0.0119510000, 0.0344258000, 0.0991659000, 0.2856540000"); + values("0.0193786000, 0.0222883000, 0.0293222000, 0.0466947000, 0.0923341000, 0.2273749000, 0.6383422000", \ + "0.0194272000, 0.0223902000, 0.0293095000, 0.0468108000, 0.0922071000, 0.2278423000, 0.6342762000", \ + "0.0194371000, 0.0223781000, 0.0295059000, 0.0468205000, 0.0922441000, 0.2281812000, 0.6340776000", \ + "0.0193854000, 0.0224083000, 0.0293991000, 0.0468250000, 0.0924347000, 0.2282018000, 0.6398328000", \ + "0.0194484000, 0.0222461000, 0.0294869000, 0.0468883000, 0.0922665000, 0.2277640000, 0.6333523000", \ + "0.0194447000, 0.0222897000, 0.0293845000, 0.0464764000, 0.0922053000, 0.2278114000, 0.6337459000", \ + "0.0194365000, 0.0222733000, 0.0296234000, 0.0465445000, 0.0922253000, 0.2271225000, 0.6330309000"); + } + related_pin : "GATE"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014402900, 0.0041488400, 0.0119510000, 0.0344258000, 0.0991659000, 0.2856540000"); + values("0.0254165000, 0.0304747000, 0.0438338000, 0.0811816000, 0.1942838000, 0.5271932000, 1.4972020000", \ + "0.0254788000, 0.0304030000, 0.0438696000, 0.0810933000, 0.1934738000, 0.5270731000, 1.4946394000", \ + "0.0254060000, 0.0304131000, 0.0437989000, 0.0810652000, 0.1933508000, 0.5270129000, 1.4986822000", \ + "0.0254039000, 0.0304766000, 0.0438087000, 0.0810906000, 0.1933179000, 0.5300849000, 1.5005229000", \ + "0.0254482000, 0.0304893000, 0.0438783000, 0.0811105000, 0.1934399000, 0.5296518000, 1.4999590000", \ + "0.0254337000, 0.0303932000, 0.0437407000, 0.0811156000, 0.1933797000, 0.5276068000, 1.5013832000", \ + "0.0255839000, 0.0304946000, 0.0439187000, 0.0812222000, 0.1937862000, 0.5278376000, 1.4948993000"); + } + timing_sense : "non_unate"; + timing_type : "rising_edge"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014402900, 0.0041488400, 0.0119510000, 0.0344258000, 0.0991659000, 0.2856540000"); + values("0.1030551000, 0.1078102000, 0.1185345000, 0.1402398000, 0.1863929000, 0.2954804000, 0.5984339000", \ + "0.1082551000, 0.1130273000, 0.1237179000, 0.1454582000, 0.1916243000, 0.3007073000, 0.6032135000", \ + "0.1213571000, 0.1260866000, 0.1367852000, 0.1585097000, 0.2047403000, 0.3138504000, 0.6163779000", \ + "0.1535532000, 0.1583014000, 0.1689266000, 0.1906535000, 0.2368683000, 0.3459965000, 0.6490535000", \ + "0.2269163000, 0.2319704000, 0.2430169000, 0.2650275000, 0.3115994000, 0.4206789000, 0.7231694000", \ + "0.3518972000, 0.3586117000, 0.3733017000, 0.4008973000, 0.4526818000, 0.5624395000, 0.8646406000", \ + "0.5527144000, 0.5615906000, 0.5814550000, 0.6186978000, 0.6827939000, 0.7937774000, 1.0956632000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014402900, 0.0041488400, 0.0119510000, 0.0344258000, 0.0991659000, 0.2856540000"); + values("0.0959029000, 0.1018118000, 0.1155437000, 0.1476033000, 0.2286823000, 0.4570304000, 1.1157885000", \ + "0.1000821000, 0.1058945000, 0.1197525000, 0.1518776000, 0.2328534000, 0.4614043000, 1.1200232000", \ + "0.1084194000, 0.1142937000, 0.1281764000, 0.1601503000, 0.2416215000, 0.4704550000, 1.1291804000", \ + "0.1268137000, 0.1326458000, 0.1464859000, 0.1784779000, 0.2598642000, 0.4886538000, 1.1471034000", \ + "0.1591270000, 0.1654708000, 0.1801268000, 0.2133746000, 0.2953263000, 0.5244628000, 1.1876151000", \ + "0.2016118000, 0.2089514000, 0.2258944000, 0.2609809000, 0.3444091000, 0.5735382000, 1.2332114000", \ + "0.2330717000, 0.2431677000, 0.2651852000, 0.3069186000, 0.3934031000, 0.6233528000, 1.2800597000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014402900, 0.0041488400, 0.0119510000, 0.0344258000, 0.0991659000, 0.2856540000"); + values("0.0199905000, 0.0230984000, 0.0303909000, 0.0482849000, 0.0951495000, 0.2273851000, 0.6343357000", \ + "0.0202222000, 0.0230099000, 0.0307511000, 0.0483629000, 0.0950339000, 0.2266849000, 0.6364709000", \ + "0.0200209000, 0.0229497000, 0.0302658000, 0.0482973000, 0.0950976000, 0.2270461000, 0.6362271000", \ + "0.0200582000, 0.0229732000, 0.0303654000, 0.0483218000, 0.0952160000, 0.2273120000, 0.6338081000", \ + "0.0226026000, 0.0254616000, 0.0323708000, 0.0495048000, 0.0951388000, 0.2268175000, 0.6367558000", \ + "0.0336715000, 0.0372586000, 0.0453848000, 0.0622741000, 0.1030500000, 0.2285959000, 0.6369200000", \ + "0.0513264000, 0.0558449000, 0.0664460000, 0.0879652000, 0.1213470000, 0.2317202000, 0.6303124000"); + } + related_pin : "RESET_B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014402900, 0.0041488400, 0.0119510000, 0.0344258000, 0.0991659000, 0.2856540000"); + values("0.0232259000, 0.0284883000, 0.0420690000, 0.0798723000, 0.1929573000, 0.5281764000, 1.4967240000", \ + "0.0232422000, 0.0285396000, 0.0420377000, 0.0800395000, 0.1926824000, 0.5284283000, 1.4966707000", \ + "0.0235397000, 0.0284495000, 0.0420098000, 0.0798878000, 0.1931149000, 0.5278184000, 1.5026052000", \ + "0.0235293000, 0.0286179000, 0.0420635000, 0.0798418000, 0.1932006000, 0.5282971000, 1.4962692000", \ + "0.0263381000, 0.0316644000, 0.0449618000, 0.0821485000, 0.1940159000, 0.5286031000, 1.4997086000", \ + "0.0333701000, 0.0391878000, 0.0522019000, 0.0872519000, 0.1963437000, 0.5283147000, 1.5005042000", \ + "0.0466392000, 0.0531259000, 0.0674992000, 0.1010838000, 0.2022667000, 0.5303774000, 1.4950146000"); + } + timing_sense : "positive_unate"; + timing_type : "clear"; + } + } + pin ("RESET_B") { + capacitance : 0.0024330000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0023050000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0043828000, 0.0044177000, 0.0044981000, 0.0044997000, 0.0045034000, 0.0045119000, 0.0045316000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0043504000, -0.0043264000, -0.0042711000, -0.0042840000, -0.0043137000, -0.0043821000, -0.0045399000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0025600000; + timing () { + related_pin : "GATE"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.0272969000, 0.0380026000, 0.0432923000", \ + "-0.1878112000, -0.1273945000, -0.1233255000", \ + "-0.3493509000, -0.2950378000, -0.2970723000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "recovery_falling"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + related_pin : "GATE"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.0447246000, -0.0193542000, -0.0258646000", \ + "0.2125632000, 0.1509258000, 0.1444154000", \ + "0.3899720000, 0.3283346000, 0.3218242000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "removal_falling"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + fall_constraint ("constraint_3_0_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.1357308000, 0.8333333000, 2.5000000000"); + } + related_output_pin : "Q"; + related_pin : "RESET_B"; + sim_opt : "runlvl=5 accurate=1"; + timing_type : "min_pulse_width"; + violation_delay_degrade_pct : 10.000000000; + } + } + } + + cell ("sky130_fd_sc_hd__dlrtp_4") { + leakage_power () { + value : 0.0093991000; + when : "RESET_B&D&GATE&Q"; + } + leakage_power () { + value : 0.0082253000; + when : "RESET_B&!D&!GATE&!Q"; + } + leakage_power () { + value : 0.0080082000; + when : "!RESET_B&!D&GATE&!Q"; + } + leakage_power () { + value : 0.0083044000; + when : "RESET_B&!D&GATE&!Q"; + } + leakage_power () { + value : 0.0093045000; + when : "RESET_B&D&!GATE&Q"; + } + leakage_power () { + value : 0.0096075000; + when : "!RESET_B&D&GATE&!Q"; + } + leakage_power () { + value : 0.0093784000; + when : "!RESET_B&D&!GATE&!Q"; + } + leakage_power () { + value : 0.0079291000; + when : "!RESET_B&!D&!GATE&!Q"; + } + leakage_power () { + value : 0.0096746000; + when : "RESET_B&D&!GATE&!Q"; + } + leakage_power () { + value : 0.0084782000; + when : "RESET_B&!D&!GATE&Q"; + } + area : 20.019200000; + cell_footprint : "sky130_fd_sc_hd__dlrtp"; + cell_leakage_power : 0.0088309230; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + latch ("IQ","IQ_N") { + clear : "!RESET_B"; + data_in : "D"; + enable : "GATE"; + } + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("D") { + capacitance : 0.0017950000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0016970000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0083520000, 0.0082373000, 0.0079730000, 0.0080685000, 0.0082889000, 0.0087967000, 0.0099674000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0025884000, 0.0024958000, 0.0022822000, 0.0023369000, 0.0024630000, 0.0027536000, 0.0034237000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0018940000; + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.0605937000, 0.2186667000, 0.3887513000", \ + "-0.1157897000, 0.0410625000, 0.2074850000", \ + "-0.2980814000, -0.1387878000, 0.0227520000"); + } + related_pin : "GATE"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.2375957000, 0.3212057000, 0.3533509000", \ + "0.1344544000, 0.2180645000, 0.2489889000", \ + "0.0778952000, 0.1566224000, 0.1838848000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "setup_falling"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.0395039000, -0.2012389000, -0.3737650000", \ + "0.1344382000, -0.0260762000, -0.1949401000", \ + "0.3142884000, 0.1525534000, -0.0114277000"); + } + related_pin : "GATE"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.2189473000, -0.3049987000, -0.3371439000", \ + "-0.1097025000, -0.1945332000, -0.2266784000", \ + "-0.0214049000, -0.1074564000, -0.1383809000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "hold_falling"; + violation_delay_degrade_pct : 10.000000000; + } + } + pin ("GATE") { + capacitance : 0.0017590000; + clock : "true"; + direction : "input"; + fall_capacitance : 0.0016950000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0170715000, 0.0169825000, 0.0167774000, 0.0168357000, 0.0169702000, 0.0172802000, 0.0179948000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0099904000, 0.0099039000, 0.0097043000, 0.0097354000, 0.0098070000, 0.0099720000, 0.0103526000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0018230000; + timing () { + related_output_pin : "Q"; + related_pin : "GATE"; + rise_constraint ("constraint_3_0_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.2027400000, 0.8333333000, 2.5000000000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "min_pulse_width"; + violation_delay_degrade_pct : 10.000000000; + } + } + pin ("Q") { + direction : "output"; + function : "IQ"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016043380, 0.0051478020, 0.0165176300, 0.0529997200, 0.1700589000, 0.5456641000"); + values("0.0325836000, 0.0308713000, 0.0256626000, 0.0097571000, -0.0460374000, -0.2344549000, -0.8426367000", \ + "0.0325201000, 0.0308065000, 0.0255365000, 0.0097013000, -0.0461540000, -0.2346155000, -0.8427301000", \ + "0.0326051000, 0.0309612000, 0.0256895000, 0.0097799000, -0.0460354000, -0.2345095000, -0.8426104000", \ + "0.0324894000, 0.0307641000, 0.0254716000, 0.0096546000, -0.0461625000, -0.2345954000, -0.8427635000", \ + "0.0323056000, 0.0305967000, 0.0253405000, 0.0095440000, -0.0463055000, -0.2347750000, -0.8429071000", \ + "0.0319216000, 0.0302007000, 0.0249703000, 0.0092881000, -0.0466267000, -0.2350363000, -0.8431836000", \ + "0.0363201000, 0.0346156000, 0.0291488000, 0.0115161000, -0.0463741000, -0.2352324000, -0.8433189000"); + } + related_pin : "D"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016043380, 0.0051478020, 0.0165176300, 0.0529997200, 0.1700589000, 0.5456641000"); + values("0.0375249000, 0.0393653000, 0.0454458000, 0.0644659000, 0.1236367000, 0.3110341000, 0.9166858000", \ + "0.0374055000, 0.0393477000, 0.0452396000, 0.0643438000, 0.1235405000, 0.3110344000, 0.9125769000", \ + "0.0374395000, 0.0392149000, 0.0452473000, 0.0644633000, 0.1235754000, 0.3109261000, 0.9131505000", \ + "0.0372216000, 0.0390503000, 0.0451179000, 0.0641517000, 0.1233246000, 0.3107523000, 0.9164864000", \ + "0.0369501000, 0.0388528000, 0.0448247000, 0.0640542000, 0.1231549000, 0.3106065000, 0.9119107000", \ + "0.0369454000, 0.0388228000, 0.0447853000, 0.0639021000, 0.1230355000, 0.3105745000, 0.9142032000", \ + "0.0389254000, 0.0407331000, 0.0465274000, 0.0652169000, 0.1244497000, 0.3120691000, 0.9114737000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016043380, 0.0051478020, 0.0165176300, 0.0529997200, 0.1700589000, 0.5456641000"); + values("0.0326689000, 0.0310230000, 0.0257407000, 0.0098658000, -0.0459541000, -0.2343667000, -0.8424911000", \ + "0.0327434000, 0.0309139000, 0.0257150000, 0.0098129000, -0.0459977000, -0.2343969000, -0.8425209000", \ + "0.0325801000, 0.0307639000, 0.0255604000, 0.0096286000, -0.0461853000, -0.2345763000, -0.8426704000", \ + "0.0322192000, 0.0305118000, 0.0252915000, 0.0093527000, -0.0464399000, -0.2348432000, -0.8429408000", \ + "0.0320769000, 0.0302439000, 0.0250469000, 0.0091432000, -0.0467092000, -0.2350666000, -0.8431762000", \ + "0.0320074000, 0.0302757000, 0.0250505000, 0.0090684000, -0.0467033000, -0.2350694000, -0.8432185000", \ + "0.0373643000, 0.0356290000, 0.0302158000, 0.0125908000, -0.0453178000, -0.2343180000, -0.8425576000"); + } + related_pin : "GATE"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016043380, 0.0051478020, 0.0165176300, 0.0529997200, 0.1700589000, 0.5456641000"); + values("0.0355155000, 0.0373747000, 0.0433983000, 0.0626131000, 0.1216488000, 0.3098682000, 0.9160646000", \ + "0.0354797000, 0.0373300000, 0.0433679000, 0.0625067000, 0.1219055000, 0.3092104000, 0.9116346000", \ + "0.0354629000, 0.0372814000, 0.0433422000, 0.0624771000, 0.1218071000, 0.3090802000, 0.9152402000", \ + "0.0349602000, 0.0368100000, 0.0428292000, 0.0619697000, 0.1213600000, 0.3088995000, 0.9111883000", \ + "0.0345858000, 0.0364700000, 0.0424701000, 0.0616683000, 0.1207586000, 0.3084927000, 0.9123530000", \ + "0.0344986000, 0.0363752000, 0.0424397000, 0.0615599000, 0.1207929000, 0.3081712000, 0.9106624000", \ + "0.0364891000, 0.0382859000, 0.0441199000, 0.0628424000, 0.1220248000, 0.3096445000, 0.9104628000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016043380, 0.0051478020, 0.0165176300, 0.0529997200, 0.1700589000, 0.5456641000"); + values("0.0301746000, 0.0287857000, 0.0236457000, 0.0109999000, -0.0438660000, -0.2327445000, -0.8409961000", \ + "0.0300690000, 0.0286284000, 0.0237369000, 0.0107417000, -0.0440586000, -0.2329182000, -0.8411336000", \ + "0.0298324000, 0.0283718000, 0.0233523000, 0.0106167000, -0.0441721000, -0.2330377000, -0.8413024000", \ + "0.0295782000, 0.0281155000, 0.0231812000, 0.0103372000, -0.0444977000, -0.2332979000, -0.8414826000", \ + "0.0296600000, 0.0281021000, 0.0232089000, 0.0099979000, -0.0449462000, -0.2336025000, -0.8417342000", \ + "0.0300818000, 0.0285811000, 0.0243203000, 0.0098535000, -0.0454561000, -0.2340987000, -0.8420689000", \ + "0.0422981000, 0.0401940000, 0.0332560000, 0.0143316000, -0.0447456000, -0.2335312000, -0.8413971000"); + } + related_pin : "RESET_B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016043380, 0.0051478020, 0.0165176300, 0.0529997200, 0.1700589000, 0.5456641000"); + values("0.0316767000, 0.0335631000, 0.0395935000, 0.0588469000, 0.1178632000, 0.3048123000, 0.9074291000", \ + "0.0315672000, 0.0335003000, 0.0396318000, 0.0587641000, 0.1178317000, 0.3047975000, 0.9062796000", \ + "0.0314072000, 0.0333471000, 0.0393924000, 0.0586077000, 0.1176881000, 0.3048288000, 0.9057111000", \ + "0.0310212000, 0.0329607000, 0.0389892000, 0.0581638000, 0.1171711000, 0.3045028000, 0.9024729000", \ + "0.0311367000, 0.0329541000, 0.0389560000, 0.0577849000, 0.1169074000, 0.3042896000, 0.9064031000", \ + "0.0327825000, 0.0345626000, 0.0404114000, 0.0585562000, 0.1168333000, 0.3040329000, 0.9069039000", \ + "0.0348732000, 0.0365629000, 0.0420519000, 0.0601454000, 0.1189661000, 0.3060459000, 0.9033224000"); + } + } + max_capacitance : 0.5456640000; + max_transition : 1.5058610000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016043400, 0.0051478000, 0.0165176000, 0.0529997000, 0.1700590000, 0.5456640000"); + values("0.2592540000, 0.2629058000, 0.2725143000, 0.2940973000, 0.3396658000, 0.4482861000, 0.7677223000", \ + "0.2642074000, 0.2678805000, 0.2774584000, 0.2990862000, 0.3447170000, 0.4533075000, 0.7731247000", \ + "0.2773618000, 0.2810313000, 0.2905897000, 0.3121930000, 0.3577756000, 0.4664462000, 0.7863974000", \ + "0.3085851000, 0.3122465000, 0.3218491000, 0.3434349000, 0.3890319000, 0.4976689000, 0.8173264000", \ + "0.3655556000, 0.3692105000, 0.3788228000, 0.4004117000, 0.4460356000, 0.5546945000, 0.8745998000", \ + "0.4544163000, 0.4580856000, 0.4676771000, 0.4892552000, 0.5348765000, 0.6432835000, 0.9631945000", \ + "0.5945840000, 0.5982565000, 0.6078172000, 0.6294166000, 0.6749764000, 0.7835727000, 1.1035751000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016043400, 0.0051478000, 0.0165176000, 0.0529997000, 0.1700590000, 0.5456640000"); + values("0.3592354000, 0.3639392000, 0.3764630000, 0.4063767000, 0.4813865000, 0.7025906000, 1.4068700000", \ + "0.3636973000, 0.3683976000, 0.3808679000, 0.4107837000, 0.4857688000, 0.7072679000, 1.4129030000", \ + "0.3750037000, 0.3795720000, 0.3922136000, 0.4221084000, 0.4971838000, 0.7186687000, 1.4231148000", \ + "0.3959096000, 0.4006133000, 0.4131472000, 0.4430488000, 0.5180584000, 0.7392742000, 1.4433503000", \ + "0.4232139000, 0.4279248000, 0.4404822000, 0.4704854000, 0.5455981000, 0.7666232000, 1.4725717000", \ + "0.4540313000, 0.4588012000, 0.4711998000, 0.5011305000, 0.5760497000, 0.7975763000, 1.5046906000", \ + "0.4770719000, 0.4817933000, 0.4942852000, 0.5242753000, 0.5993902000, 0.8202443000, 1.5243911000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016043400, 0.0051478000, 0.0165176000, 0.0529997000, 0.1700590000, 0.5456640000"); + values("0.0258119000, 0.0279701000, 0.0340482000, 0.0494526000, 0.0892538000, 0.2140550000, 0.6396557000", \ + "0.0256192000, 0.0278821000, 0.0339492000, 0.0490714000, 0.0894311000, 0.2136756000, 0.6401739000", \ + "0.0255632000, 0.0279096000, 0.0342932000, 0.0493309000, 0.0893148000, 0.2140633000, 0.6356931000", \ + "0.0255189000, 0.0278834000, 0.0338792000, 0.0489495000, 0.0890293000, 0.2140774000, 0.6355565000", \ + "0.0255864000, 0.0278476000, 0.0338974000, 0.0494095000, 0.0890149000, 0.2139561000, 0.6359305000", \ + "0.0257338000, 0.0278758000, 0.0341146000, 0.0490488000, 0.0884293000, 0.2136041000, 0.6404147000", \ + "0.0255949000, 0.0279328000, 0.0340551000, 0.0491381000, 0.0890468000, 0.2137763000, 0.6342637000"); + } + related_pin : "D"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016043400, 0.0051478000, 0.0165176000, 0.0529997000, 0.1700590000, 0.5456640000"); + values("0.0304603000, 0.0339947000, 0.0437434000, 0.0726732000, 0.1647679000, 0.4781623000, 1.4975273000", \ + "0.0303943000, 0.0340278000, 0.0441927000, 0.0726133000, 0.1653331000, 0.4786584000, 1.5021355000", \ + "0.0305012000, 0.0342404000, 0.0441540000, 0.0726750000, 0.1651369000, 0.4774683000, 1.5005612000", \ + "0.0304946000, 0.0340077000, 0.0438054000, 0.0726772000, 0.1647992000, 0.4781853000, 1.4977520000", \ + "0.0306048000, 0.0340999000, 0.0441158000, 0.0726935000, 0.1651194000, 0.4787559000, 1.5021961000", \ + "0.0302707000, 0.0338768000, 0.0441871000, 0.0726382000, 0.1654313000, 0.4786986000, 1.5028937000", \ + "0.0303372000, 0.0337799000, 0.0440044000, 0.0726953000, 0.1651093000, 0.4778529000, 1.4948461000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016043400, 0.0051478000, 0.0165176000, 0.0529997000, 0.1700590000, 0.5456640000"); + values("0.3039242000, 0.3076970000, 0.3173756000, 0.3390456000, 0.3850246000, 0.4936530000, 0.8135505000", \ + "0.3085756000, 0.3122209000, 0.3219584000, 0.3436326000, 0.3895360000, 0.4981682000, 0.8180900000", \ + "0.3196760000, 0.3233190000, 0.3330642000, 0.3547689000, 0.4006152000, 0.5093589000, 0.8293825000", \ + "0.3440898000, 0.3477876000, 0.3575332000, 0.3792666000, 0.4250343000, 0.5337746000, 0.8534929000", \ + "0.3823787000, 0.3860233000, 0.3957513000, 0.4175319000, 0.4632762000, 0.5719420000, 0.8918684000", \ + "0.4332676000, 0.4369961000, 0.4467542000, 0.4685035000, 0.5142344000, 0.6230020000, 0.9430684000", \ + "0.4889557000, 0.4926609000, 0.5023815000, 0.5240571000, 0.5699421000, 0.6785503000, 0.9981576000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016043400, 0.0051478000, 0.0165176000, 0.0529997000, 0.1700590000, 0.5456640000"); + values("0.3232573000, 0.3279640000, 0.3404931000, 0.3705561000, 0.4455618000, 0.6669288000, 1.3708393000", \ + "0.3278602000, 0.3325592000, 0.3450653000, 0.3751055000, 0.4502485000, 0.6713706000, 1.3775134000", \ + "0.3386215000, 0.3433141000, 0.3558687000, 0.3858628000, 0.4609988000, 0.6826053000, 1.3882464000", \ + "0.3623861000, 0.3671061000, 0.3796331000, 0.4096591000, 0.4848077000, 0.7059854000, 1.4104687000", \ + "0.4016729000, 0.4063877000, 0.4188877000, 0.4489744000, 0.5239270000, 0.7454488000, 1.4513987000", \ + "0.4561226000, 0.4608510000, 0.4733687000, 0.5034002000, 0.5784469000, 0.7998686000, 1.5068863000", \ + "0.5231893000, 0.5279083000, 0.5404043000, 0.5704809000, 0.6455036000, 0.8670991000, 1.5707090000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016043400, 0.0051478000, 0.0165176000, 0.0529997000, 0.1700590000, 0.5456640000"); + values("0.0259525000, 0.0284410000, 0.0342608000, 0.0492423000, 0.0897866000, 0.2132206000, 0.6411103000", \ + "0.0261196000, 0.0283270000, 0.0344531000, 0.0493015000, 0.0896391000, 0.2137033000, 0.6366535000", \ + "0.0261270000, 0.0283881000, 0.0342679000, 0.0492755000, 0.0896033000, 0.2138941000, 0.6419076000", \ + "0.0259441000, 0.0283773000, 0.0342226000, 0.0490323000, 0.0895036000, 0.2134918000, 0.6406374000", \ + "0.0261197000, 0.0283329000, 0.0344595000, 0.0490793000, 0.0896309000, 0.2141790000, 0.6406875000", \ + "0.0259551000, 0.0283758000, 0.0342335000, 0.0490825000, 0.0888681000, 0.2140924000, 0.6425303000", \ + "0.0259406000, 0.0284948000, 0.0343178000, 0.0492794000, 0.0898784000, 0.2133747000, 0.6363873000"); + } + related_pin : "GATE"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016043400, 0.0051478000, 0.0165176000, 0.0529997000, 0.1700590000, 0.5456640000"); + values("0.0302573000, 0.0338594000, 0.0438063000, 0.0725356000, 0.1651502000, 0.4783517000, 1.5047724000", \ + "0.0302839000, 0.0337771000, 0.0438208000, 0.0726368000, 0.1651036000, 0.4783407000, 1.5010693000", \ + "0.0302998000, 0.0337970000, 0.0438012000, 0.0726624000, 0.1650787000, 0.4772230000, 1.5012299000", \ + "0.0302901000, 0.0337164000, 0.0437971000, 0.0726789000, 0.1651234000, 0.4782026000, 1.5002788000", \ + "0.0303813000, 0.0337249000, 0.0437345000, 0.0726658000, 0.1652573000, 0.4785745000, 1.5042972000", \ + "0.0302706000, 0.0337699000, 0.0438074000, 0.0726141000, 0.1652766000, 0.4785319000, 1.5030227000", \ + "0.0302714000, 0.0337991000, 0.0438638000, 0.0726998000, 0.1649272000, 0.4788598000, 1.4985033000"); + } + timing_sense : "non_unate"; + timing_type : "rising_edge"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016043400, 0.0051478000, 0.0165176000, 0.0529997000, 0.1700590000, 0.5456640000"); + values("0.1386765000, 0.1425154000, 0.1525142000, 0.1750121000, 0.2222974000, 0.3307208000, 0.6486648000", \ + "0.1440165000, 0.1479276000, 0.1579765000, 0.1804750000, 0.2277732000, 0.3362193000, 0.6547002000", \ + "0.1572564000, 0.1611784000, 0.1711721000, 0.1937405000, 0.2410527000, 0.3495132000, 0.6684614000", \ + "0.1893814000, 0.1932977000, 0.2032887000, 0.2257439000, 0.2730852000, 0.3815353000, 0.6997805000", \ + "0.2653955000, 0.2691659000, 0.2791583000, 0.3014574000, 0.3487303000, 0.4571964000, 0.7760060000", \ + "0.4132025000, 0.4178603000, 0.4302079000, 0.4569165000, 0.5088130000, 0.6182234000, 0.9366907000", \ + "0.6522091000, 0.6584164000, 0.6744508000, 0.7101927000, 0.7767227000, 0.8912276000, 1.2086224000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016043400, 0.0051478000, 0.0165176000, 0.0529997000, 0.1700590000, 0.5456640000"); + values("0.1242144000, 0.1287265000, 0.1408581000, 0.1704520000, 0.2450837000, 0.4660692000, 1.1707022000", \ + "0.1284224000, 0.1330187000, 0.1451609000, 0.1747537000, 0.2493221000, 0.4705165000, 1.1816377000", \ + "0.1370486000, 0.1416338000, 0.1538297000, 0.1834652000, 0.2580189000, 0.4787064000, 1.1846496000", \ + "0.1560717000, 0.1606477000, 0.1728259000, 0.2024149000, 0.2769226000, 0.4985458000, 1.2017984000", \ + "0.1944185000, 0.1992253000, 0.2119589000, 0.2419839000, 0.3168700000, 0.5386038000, 1.2436228000", \ + "0.2513932000, 0.2569332000, 0.2712661000, 0.3043390000, 0.3817888000, 0.6033106000, 1.3097136000", \ + "0.3088624000, 0.3159729000, 0.3343814000, 0.3740049000, 0.4571546000, 0.6795240000, 1.3831900000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016043400, 0.0051478000, 0.0165176000, 0.0529997000, 0.1700590000, 0.5456640000"); + values("0.0270001000, 0.0296666000, 0.0356816000, 0.0510341000, 0.0916496000, 0.2109197000, 0.6381913000", \ + "0.0270180000, 0.0293964000, 0.0356075000, 0.0511958000, 0.0915939000, 0.2111977000, 0.6373669000", \ + "0.0270130000, 0.0293925000, 0.0356915000, 0.0512648000, 0.0918691000, 0.2109925000, 0.6366901000", \ + "0.0270224000, 0.0293824000, 0.0356499000, 0.0510697000, 0.0917017000, 0.2110374000, 0.6379350000", \ + "0.0273261000, 0.0295653000, 0.0363930000, 0.0512278000, 0.0917080000, 0.2109567000, 0.6370999000", \ + "0.0392096000, 0.0417501000, 0.0484242000, 0.0628359000, 0.0993752000, 0.2120050000, 0.6364849000", \ + "0.0598581000, 0.0631708000, 0.0717691000, 0.0912339000, 0.1248262000, 0.2190501000, 0.6327043000"); + } + related_pin : "RESET_B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016043400, 0.0051478000, 0.0165176000, 0.0529997000, 0.1700590000, 0.5456640000"); + values("0.0286474000, 0.0324141000, 0.0426376000, 0.0715017000, 0.1646935000, 0.4785302000, 1.5024553000", \ + "0.0286256000, 0.0324248000, 0.0425988000, 0.0715917000, 0.1648201000, 0.4784459000, 1.5028284000", \ + "0.0286830000, 0.0322540000, 0.0424522000, 0.0713265000, 0.1646919000, 0.4777093000, 1.5006064000", \ + "0.0285711000, 0.0321071000, 0.0423341000, 0.0713654000, 0.1646231000, 0.4785089000, 1.5024092000", \ + "0.0306914000, 0.0342127000, 0.0444342000, 0.0729764000, 0.1651563000, 0.4773620000, 1.5058614000", \ + "0.0378829000, 0.0414117000, 0.0519298000, 0.0799510000, 0.1694455000, 0.4792852000, 1.5036219000", \ + "0.0519165000, 0.0563819000, 0.0679552000, 0.0956159000, 0.1791019000, 0.4818964000, 1.4973961000"); + } + timing_sense : "positive_unate"; + timing_type : "clear"; + } + } + pin ("RESET_B") { + capacitance : 0.0023760000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022470000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0042879000, 0.0043187000, 0.0043897000, 0.0043957000, 0.0044094000, 0.0044411000, 0.0045143000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0042329000, -0.0042152000, -0.0041744000, -0.0041864000, -0.0042141000, -0.0042781000, -0.0044252000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0025050000; + timing () { + related_pin : "GATE"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.0065449000, 0.0770651000, 0.1079896000", \ + "-0.1646178000, -0.0858906000, -0.0574076000", \ + "-0.3224954000, -0.2510924000, -0.2299336000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "recovery_falling"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + related_pin : "GATE"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.0312969000, -0.0523132000, -0.0856790000", \ + "0.1966940000, 0.1167461000, 0.0821595000", \ + "0.3692201000, 0.2917135000, 0.2607891000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "removal_falling"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + fall_constraint ("constraint_3_0_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.1752772000, 0.8333333000, 2.5000000000"); + } + related_output_pin : "Q"; + related_pin : "RESET_B"; + sim_opt : "runlvl=5 accurate=1"; + timing_type : "min_pulse_width"; + violation_delay_degrade_pct : 10.000000000; + } + } + } + + cell ("sky130_fd_sc_hd__dlxbn_1") { + leakage_power () { + value : 0.0145786000; + when : "D&!GATE_N&Q&!Q_N"; + } + leakage_power () { + value : 0.0099651000; + when : "!D&GATE_N&!Q&Q_N"; + } + leakage_power () { + value : 0.0100455000; + when : "!D&!GATE_N&!Q&Q_N"; + } + leakage_power () { + value : 0.0144845000; + when : "D&GATE_N&Q&!Q_N"; + } + leakage_power () { + value : 0.0114278000; + when : "D&GATE_N&!Q&Q_N"; + } + leakage_power () { + value : 0.0136483000; + when : "!D&GATE_N&Q&!Q_N"; + } + area : 18.768000000; + cell_footprint : "sky130_fd_sc_hd__dlxbn"; + cell_leakage_power : 0.0123583100; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + latch ("IQ","IQ_N") { + data_in : "D"; + enable : "!GATE_N"; + } + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("D") { + capacitance : 0.0017900000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0016970000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0078340000, 0.0077200000, 0.0074572000, 0.0075363000, 0.0077189000, 0.0081398000, 0.0091100000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0026870000, 0.0025841000, 0.0023468000, 0.0024067000, 0.0025447000, 0.0028631000, 0.0035968000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0018820000; + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.1130840000, 0.2735983000, 0.4436829000", \ + "0.0758607000, 0.2339336000, 0.4003561000", \ + "0.0974264000, 0.2481751000, 0.4121562000"); + } + related_pin : "GATE_N"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.1704570000, 0.2528463000, 0.2849915000", \ + "0.0526673000, 0.1362773000, 0.1684225000", \ + "-0.0173197000, 0.0662904000, 0.0984355000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "setup_rising"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.0993184000, -0.2622741000, -0.4348001000", \ + "-0.0535501000, -0.2152852000, -0.3853698000", \ + "-0.0519225000, -0.2124368000, -0.3825215000"); + } + related_pin : "GATE_N"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.1566914000, -0.2415221000, -0.2748880000", \ + "-0.0401224000, -0.1249531000, -0.1583190000", \ + "0.0298646000, -0.0561868000, -0.0883320000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "hold_rising"; + violation_delay_degrade_pct : 10.000000000; + } + } + pin ("GATE_N") { + capacitance : 0.0017640000; + clock : "true"; + direction : "input"; + fall_capacitance : 0.0016910000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0173096000, 0.0171801000, 0.0168816000, 0.0169314000, 0.0170459000, 0.0173102000, 0.0179195000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0102563000, 0.0101642000, 0.0099518000, 0.0099915000, 0.0100829000, 0.0102936000, 0.0107795000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0018380000; + timing () { + fall_constraint ("constraint_3_0_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.1434204000, 0.8333333000, 2.5000000000"); + } + related_output_pin : "Q"; + related_pin : "GATE_N"; + sim_opt : "runlvl=5 accurate=1"; + timing_type : "min_pulse_width"; + violation_delay_degrade_pct : 10.000000000; + } + } + pin ("Q") { + direction : "output"; + function : "IQ"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013092120, 0.0034280750, 0.0089761560, 0.0235033900, 0.0615418700, 0.1611428000"); + values("-0.0010363000, 0.0028675000, 0.0098890000, 0.0165975000, 0.0087438000, -0.0422993000, -0.1983933000", \ + "-0.0009905000, 0.0029023000, 0.0098834000, 0.0165442000, 0.0086250000, -0.0424497000, -0.1985772000", \ + "-0.0008677000, 0.0030117000, 0.0099846000, 0.0165977000, 0.0086509000, -0.0424533000, -0.1985932000", \ + "-0.0009078000, 0.0029671000, 0.0099409000, 0.0165427000, 0.0085953000, -0.0425335000, -0.1986706000", \ + "-0.0009980000, 0.0028843000, 0.0098578000, 0.0164799000, 0.0085559000, -0.0425483000, -0.1987054000", \ + "-0.0011982000, 0.0026983000, 0.0096996000, 0.0163857000, 0.0084887000, -0.0425787000, -0.1987025000", \ + "-0.0016288000, 0.0023460000, 0.0095126000, 0.0164295000, 0.0088196000, -0.0420723000, -0.1980965000"); + } + related_pin : "D"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013092120, 0.0034280750, 0.0089761560, 0.0235033900, 0.0615418700, 0.1611428000"); + values("-0.0002561000, 0.0014485000, 0.0056747000, 0.0158483000, 0.0401926000, 0.1017364000, 0.2617810000", \ + "-0.0002215000, 0.0014624000, 0.0056312000, 0.0157565000, 0.0401485000, 0.1019386000, 0.2629173000", \ + "-0.0001087000, 0.0015613000, 0.0057118000, 0.0158075000, 0.0401933000, 0.1014819000, 0.2630088000", \ + "-0.0001502000, 0.0015046000, 0.0056339000, 0.0156636000, 0.0400448000, 0.1017542000, 0.2614824000", \ + "-0.0002205000, 0.0014326000, 0.0055633000, 0.0156018000, 0.0398081000, 0.1015944000, 0.2620369000", \ + "-0.0003682000, 0.0013027000, 0.0054563000, 0.0155469000, 0.0398357000, 0.1012646000, 0.2613645000", \ + "-0.0006542000, 0.0011300000, 0.0055129000, 0.0159150000, 0.0405509000, 0.1025241000, 0.2611137000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013092120, 0.0034280750, 0.0089761560, 0.0235033900, 0.0615418700, 0.1611428000"); + values("-0.0053467000, -0.0008376000, 0.0073951000, 0.0159573000, 0.0099264000, -0.0398921000, -0.1953409000", \ + "-0.0052923000, -0.0007970000, 0.0074129000, 0.0159017000, 0.0098208000, -0.0400339000, -0.1955293000", \ + "-0.0051473000, -0.0006570000, 0.0075284000, 0.0159947000, 0.0098934000, -0.0399969000, -0.1954974000", \ + "-0.0051822000, -0.0007153000, 0.0074410000, 0.0158422000, 0.0096911000, -0.0402494000, -0.1957107000", \ + "-0.0052552000, -0.0008088000, 0.0073037000, 0.0156480000, 0.0094042000, -0.0405075000, -0.1960481000", \ + "-0.0053807000, -0.0009197000, 0.0072107000, 0.0155918000, 0.0094263000, -0.0405088000, -0.1960199000", \ + "-0.0056340000, -0.0011009000, 0.0071781000, 0.0157605000, 0.0098357000, -0.0399091000, -0.1952894000"); + } + related_pin : "GATE_N"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013092120, 0.0034280750, 0.0089761560, 0.0235033900, 0.0615418700, 0.1611428000"); + values("-0.0068273000, -0.0040805000, 0.0022346000, 0.0155542000, 0.0430996000, 0.1071512000, 0.2688445000", \ + "-0.0067672000, -0.0040240000, 0.0022760000, 0.0155865000, 0.0430574000, 0.1071190000, 0.2678444000", \ + "-0.0066289000, -0.0039018000, 0.0023687000, 0.0156327000, 0.0431045000, 0.1065961000, 0.2675259000", \ + "-0.0066640000, -0.0039479000, 0.0022889000, 0.0155022000, 0.0430059000, 0.1064721000, 0.2674589000", \ + "-0.0067298000, -0.0040277000, 0.0021865000, 0.0153680000, 0.0427553000, 0.1067590000, 0.2678384000", \ + "-0.0068456000, -0.0041204000, 0.0021409000, 0.0153980000, 0.0428709000, 0.1068401000, 0.2685178000", \ + "-0.0070974000, -0.0042986000, 0.0021206000, 0.0155731000, 0.0433012000, 0.1071508000, 0.2690790000"); + } + } + max_capacitance : 0.1611430000; + max_transition : 1.5041590000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013092100, 0.0034280700, 0.0089761600, 0.0235034000, 0.0615419000, 0.1611430000"); + values("0.2121299000, 0.2178201000, 0.2298804000, 0.2546786000, 0.3087234000, 0.4386143000, 0.7762855000", \ + "0.2170238000, 0.2227048000, 0.2347865000, 0.2595802000, 0.3136272000, 0.4435078000, 0.7813439000", \ + "0.2302148000, 0.2358900000, 0.2479804000, 0.2727700000, 0.3268149000, 0.4567019000, 0.7951620000", \ + "0.2614035000, 0.2671338000, 0.2791945000, 0.3039883000, 0.3580470000, 0.4879369000, 0.8264776000", \ + "0.3183588000, 0.3240853000, 0.3361661000, 0.3609468000, 0.4150128000, 0.5448955000, 0.8827167000", \ + "0.4072506000, 0.4129810000, 0.4250610000, 0.4498553000, 0.5039397000, 0.6338379000, 0.9717137000", \ + "0.5473628000, 0.5531031000, 0.5651777000, 0.5900067000, 0.6441215000, 0.7740388000, 1.1116525000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013092100, 0.0034280700, 0.0089761600, 0.0235034000, 0.0615419000, 0.1611430000"); + values("0.3046440000, 0.3116510000, 0.3274408000, 0.3644608000, 0.4590998000, 0.7039878000, 1.3464588000", \ + "0.3091490000, 0.3163449000, 0.3320437000, 0.3690777000, 0.4637169000, 0.7087113000, 1.3542087000", \ + "0.3203715000, 0.3275507000, 0.3432284000, 0.3802349000, 0.4749091000, 0.7200210000, 1.3629553000", \ + "0.3413932000, 0.3484587000, 0.3642053000, 0.4012042000, 0.4958682000, 0.7406677000, 1.3829939000", \ + "0.3687806000, 0.3758433000, 0.3915814000, 0.4285972000, 0.5232738000, 0.7680996000, 1.4123058000", \ + "0.3993792000, 0.4065864000, 0.4222708000, 0.4592797000, 0.5539513000, 0.7989073000, 1.4415029000", \ + "0.4227205000, 0.4297782000, 0.4454695000, 0.4824689000, 0.5771514000, 0.8222910000, 1.4617931000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013092100, 0.0034280700, 0.0089761600, 0.0235034000, 0.0615419000, 0.1611430000"); + values("0.0197952000, 0.0240791000, 0.0343544000, 0.0585616000, 0.1199408000, 0.2859699000, 0.7401371000", \ + "0.0196821000, 0.0240459000, 0.0343346000, 0.0585441000, 0.1199655000, 0.2857615000, 0.7362355000", \ + "0.0196744000, 0.0240513000, 0.0342917000, 0.0585437000, 0.1199858000, 0.2860108000, 0.7340559000", \ + "0.0197642000, 0.0243323000, 0.0343633000, 0.0585689000, 0.1201895000, 0.2865904000, 0.7396249000", \ + "0.0197608000, 0.0243821000, 0.0343079000, 0.0585778000, 0.1199610000, 0.2858792000, 0.7385619000", \ + "0.0198067000, 0.0243886000, 0.0341686000, 0.0586165000, 0.1198906000, 0.2855802000, 0.7388717000", \ + "0.0198530000, 0.0244217000, 0.0344441000, 0.0586247000, 0.1200589000, 0.2860247000, 0.7317622000"); + } + related_pin : "D"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013092100, 0.0034280700, 0.0089761600, 0.0235034000, 0.0615419000, 0.1611430000"); + values("0.0260344000, 0.0324453000, 0.0495949000, 0.0987823000, 0.2307317000, 0.5799972000, 1.5002608000", \ + "0.0259969000, 0.0325370000, 0.0495784000, 0.0988184000, 0.2309248000, 0.5790584000, 1.5041592000", \ + "0.0261365000, 0.0325599000, 0.0496116000, 0.0987828000, 0.2309534000, 0.5787119000, 1.5005471000", \ + "0.0258265000, 0.0323775000, 0.0494599000, 0.0987377000, 0.2309838000, 0.5804910000, 1.4987562000", \ + "0.0258085000, 0.0323690000, 0.0495311000, 0.0987602000, 0.2310338000, 0.5804427000, 1.5023127000", \ + "0.0259923000, 0.0325543000, 0.0495907000, 0.0988013000, 0.2308942000, 0.5797983000, 1.4996198000", \ + "0.0258947000, 0.0324338000, 0.0494970000, 0.0988058000, 0.2308668000, 0.5787521000, 1.4967549000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013092100, 0.0034280700, 0.0089761600, 0.0235034000, 0.0615419000, 0.1611430000"); + values("0.2378622000, 0.2436512000, 0.2558948000, 0.2808294000, 0.3349515000, 0.4648634000, 0.8027816000", \ + "0.2427521000, 0.2485342000, 0.2607334000, 0.2857110000, 0.3398290000, 0.4697794000, 0.8076401000", \ + "0.2553341000, 0.2611240000, 0.2733099000, 0.2982740000, 0.3524080000, 0.4823310000, 0.8199064000", \ + "0.2863239000, 0.2921223000, 0.3043137000, 0.3292649000, 0.3834111000, 0.5133361000, 0.8509848000", \ + "0.3532083000, 0.3590210000, 0.3711636000, 0.3961367000, 0.4502718000, 0.5802236000, 0.9189006000", \ + "0.4658089000, 0.4716140000, 0.4838264000, 0.5088317000, 0.5629983000, 0.6929570000, 1.0306428000", \ + "0.6399313000, 0.6457670000, 0.6580412000, 0.6831332000, 0.7373931000, 0.8673597000, 1.2050209000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013092100, 0.0034280700, 0.0089761600, 0.0235034000, 0.0615419000, 0.1611430000"); + values("0.3685564000, 0.3756005000, 0.3915004000, 0.4285594000, 0.5232380000, 0.7679627000, 1.4127804000", \ + "0.3737323000, 0.3808185000, 0.3966855000, 0.4337644000, 0.5284454000, 0.7736364000, 1.4147696000", \ + "0.3863315000, 0.3934418000, 0.4093150000, 0.4464062000, 0.5410878000, 0.7856852000, 1.4277630000", \ + "0.4172978000, 0.4243875000, 0.4402496000, 0.4773388000, 0.5720190000, 0.8167094000, 1.4597010000", \ + "0.4816899000, 0.4887982000, 0.5046054000, 0.5416933000, 0.6363881000, 0.8813369000, 1.5247399000", \ + "0.5856223000, 0.5927348000, 0.6085945000, 0.6456937000, 0.7403804000, 0.9851673000, 1.6300097000", \ + "0.7453759000, 0.7524618000, 0.7683317000, 0.8054674000, 0.9001332000, 1.1451798000, 1.7875242000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013092100, 0.0034280700, 0.0089761600, 0.0235034000, 0.0615419000, 0.1611430000"); + values("0.0203140000, 0.0244896000, 0.0345116000, 0.0586840000, 0.1202712000, 0.2861728000, 0.7407130000", \ + "0.0201174000, 0.0244232000, 0.0344063000, 0.0588179000, 0.1202844000, 0.2857632000, 0.7375267000", \ + "0.0201167000, 0.0244136000, 0.0347620000, 0.0587617000, 0.1202657000, 0.2862937000, 0.7401652000", \ + "0.0201284000, 0.0244116000, 0.0344235000, 0.0588514000, 0.1203024000, 0.2860581000, 0.7363975000", \ + "0.0202802000, 0.0245966000, 0.0347612000, 0.0588998000, 0.1200031000, 0.2856223000, 0.7434009000", \ + "0.0204030000, 0.0245139000, 0.0345020000, 0.0588296000, 0.1204412000, 0.2860576000, 0.7391795000", \ + "0.0204979000, 0.0247004000, 0.0350302000, 0.0589950000, 0.1202800000, 0.2861398000, 0.7333866000"); + } + related_pin : "GATE_N"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013092100, 0.0034280700, 0.0089761600, 0.0235034000, 0.0615419000, 0.1611430000"); + values("0.0258308000, 0.0323407000, 0.0496415000, 0.0987635000, 0.2306995000, 0.5801762000, 1.5013973000", \ + "0.0257440000, 0.0323707000, 0.0496518000, 0.0987825000, 0.2309191000, 0.5785483000, 1.5000825000", \ + "0.0257558000, 0.0323374000, 0.0496400000, 0.0988060000, 0.2310362000, 0.5787195000, 1.5013359000", \ + "0.0257563000, 0.0322763000, 0.0496168000, 0.0988155000, 0.2310615000, 0.5794060000, 1.4992940000", \ + "0.0257817000, 0.0323261000, 0.0496704000, 0.0988018000, 0.2310026000, 0.5802827000, 1.4953311000", \ + "0.0257199000, 0.0322911000, 0.0496184000, 0.0988132000, 0.2311795000, 0.5800465000, 1.5014163000", \ + "0.0257188000, 0.0322939000, 0.0496852000, 0.0988042000, 0.2309000000, 0.5781072000, 1.4998277000"); + } + timing_sense : "non_unate"; + timing_type : "falling_edge"; + } + } + pin ("Q_N") { + direction : "output"; + function : "IQ_N"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013189470, 0.0034792440, 0.0091778810, 0.0242102800, 0.0638641800, 0.1684670000"); + values("0.0011357000, 0.0045331000, 0.0105938000, 0.0158558000, 0.0060231000, -0.0485601000, -0.2132423000", \ + "0.0011734000, 0.0045492000, 0.0105754000, 0.0157847000, 0.0058695000, -0.0487707000, -0.2134230000", \ + "0.0012883000, 0.0046605000, 0.0106471000, 0.0158040000, 0.0058900000, -0.0487385000, -0.2134323000", \ + "0.0012445000, 0.0045954000, 0.0105600000, 0.0156825000, 0.0056981000, -0.0489701000, -0.2136810000", \ + "0.0011722000, 0.0045197000, 0.0104751000, 0.0155889000, 0.0055941000, -0.0490533000, -0.2137805000", \ + "0.0010290000, 0.0044033000, 0.0104155000, 0.0155980000, 0.0057018000, -0.0489144000, -0.2136106000", \ + "0.0007287000, 0.0041934000, 0.0103956000, 0.0158613000, 0.0061362000, -0.0484227000, -0.2130362000"); + } + related_pin : "D"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013189470, 0.0034792440, 0.0091778810, 0.0242102800, 0.0638641800, 0.1684670000"); + values("-0.0025344000, -0.0003827000, 0.0048093000, 0.0165983000, 0.0432570000, 0.1085162000, 0.2780763000", \ + "-0.0024875000, -0.0003505000, 0.0048223000, 0.0165494000, 0.0431866000, 0.1089310000, 0.2781665000", \ + "-0.0023639000, -0.0002377000, 0.0049112000, 0.0166053000, 0.0433330000, 0.1086594000, 0.2779708000", \ + "-0.0024060000, -0.0002859000, 0.0048531000, 0.0165308000, 0.0432729000, 0.1089256000, 0.2765999000", \ + "-0.0024941000, -0.0003657000, 0.0047837000, 0.0164765000, 0.0431030000, 0.1088580000, 0.2766386000", \ + "-0.0026940000, -0.0005516000, 0.0046313000, 0.0163745000, 0.0430399000, 0.1087365000, 0.2767452000", \ + "-0.0031220000, -0.0008992000, 0.0044306000, 0.0164304000, 0.0432924000, 0.1087699000, 0.2782444000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013189470, 0.0034792440, 0.0091778810, 0.0242102800, 0.0638641800, 0.1684670000"); + values("-0.0054471000, -0.0010154000, 0.0071425000, 0.0155713000, 0.0089070000, -0.0435832000, -0.2072115000", \ + "-0.0053959000, -0.0009690000, 0.0071586000, 0.0155279000, 0.0088301000, -0.0436608000, -0.2072981000", \ + "-0.0052558000, -0.0008513000, 0.0072515000, 0.0155903000, 0.0088458000, -0.0436929000, -0.2073614000", \ + "-0.0052844000, -0.0008855000, 0.0072129000, 0.0155297000, 0.0087783000, -0.0437709000, -0.2074348000", \ + "-0.0053513000, -0.0009594000, 0.0071048000, 0.0154574000, 0.0085715000, -0.0439826000, -0.2076688000", \ + "-0.0054741000, -0.0010865000, 0.0070059000, 0.0153311000, 0.0084969000, -0.0439935000, -0.2076801000", \ + "-0.0057286000, -0.0012603000, 0.0069788000, 0.0155122000, 0.0088435000, -0.0434291000, -0.2070080000"); + } + related_pin : "GATE_N"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013189470, 0.0034792440, 0.0091778810, 0.0242102800, 0.0638641800, 0.1684670000"); + values("-0.0068514000, -0.0040967000, 0.0023109000, 0.0159206000, 0.0446072000, 0.1109985000, 0.2813712000", \ + "-0.0067901000, -0.0040396000, 0.0023514000, 0.0159429000, 0.0446039000, 0.1112373000, 0.2803079000", \ + "-0.0066528000, -0.0039187000, 0.0024404000, 0.0159709000, 0.0444171000, 0.1115118000, 0.2809966000", \ + "-0.0066871000, -0.0039682000, 0.0023638000, 0.0158428000, 0.0442932000, 0.1109144000, 0.2800108000", \ + "-0.0067556000, -0.0040535000, 0.0022582000, 0.0157163000, 0.0440545000, 0.1108948000, 0.2805451000", \ + "-0.0068851000, -0.0041781000, 0.0021326000, 0.0155989000, 0.0439162000, 0.1103968000, 0.2806324000", \ + "-0.0071463000, -0.0043770000, 0.0020524000, 0.0156826000, 0.0443469000, 0.1106263000, 0.2793306000"); + } + } + max_capacitance : 0.1684670000; + max_transition : 1.5036670000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013189500, 0.0034792400, 0.0091778800, 0.0242103000, 0.0638642000, 0.1684670000"); + values("0.3556919000, 0.3608323000, 0.3717662000, 0.3946686000, 0.4468007000, 0.5802704000, 0.9332556000", \ + "0.3602628000, 0.3654313000, 0.3763681000, 0.3992105000, 0.4513284000, 0.5849588000, 0.9369573000", \ + "0.3713272000, 0.3764715000, 0.3874112000, 0.4102666000, 0.4623787000, 0.5959902000, 0.9483060000", \ + "0.3921882000, 0.3973011000, 0.4082316000, 0.4311113000, 0.4832579000, 0.6167475000, 0.9694791000", \ + "0.4197036000, 0.4248205000, 0.4357286000, 0.4586344000, 0.5107733000, 0.6443565000, 0.9969999000", \ + "0.4504607000, 0.4556078000, 0.4665373000, 0.4894076000, 0.5415688000, 0.6751786000, 1.0279122000", \ + "0.4735901000, 0.4787152000, 0.4896435000, 0.5125403000, 0.5646670000, 0.6981866000, 1.0505007000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013189500, 0.0034792400, 0.0091778800, 0.0242103000, 0.0638642000, 0.1684670000"); + values("0.2656080000, 0.2718108000, 0.2862900000, 0.3220217000, 0.4149067000, 0.6590941000, 1.3028297000", \ + "0.2705118000, 0.2767126000, 0.2912240000, 0.3269259000, 0.4197348000, 0.6637337000, 1.3079693000", \ + "0.2837064000, 0.2899049000, 0.3044183000, 0.3401060000, 0.4328037000, 0.6778371000, 1.3239460000", \ + "0.3149339000, 0.3210652000, 0.3356564000, 0.3712515000, 0.4640858000, 0.7080529000, 1.3517297000", \ + "0.3719067000, 0.3780918000, 0.3925960000, 0.4282111000, 0.5210539000, 0.7645913000, 1.4091245000", \ + "0.4607994000, 0.4669666000, 0.4813733000, 0.5171207000, 0.6097232000, 0.8542625000, 1.4977146000", \ + "0.6009157000, 0.6070474000, 0.6216394000, 0.6572465000, 0.7500051000, 0.9943192000, 1.6385878000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013189500, 0.0034792400, 0.0091778800, 0.0242103000, 0.0638642000, 0.1684670000"); + values("0.0163987000, 0.0206549000, 0.0302192000, 0.0537172000, 0.1180329000, 0.2940821000, 0.7697785000", \ + "0.0166825000, 0.0204682000, 0.0302118000, 0.0538349000, 0.1178924000, 0.2941203000, 0.7660678000", \ + "0.0166209000, 0.0205330000, 0.0301088000, 0.0538874000, 0.1176843000, 0.2939077000, 0.7663857000", \ + "0.0165087000, 0.0205866000, 0.0299280000, 0.0538385000, 0.1178597000, 0.2932798000, 0.7701372000", \ + "0.0164223000, 0.0206255000, 0.0300328000, 0.0538245000, 0.1178889000, 0.2941595000, 0.7648198000", \ + "0.0163847000, 0.0206976000, 0.0300830000, 0.0536685000, 0.1177869000, 0.2939630000, 0.7673704000", \ + "0.0165228000, 0.0205110000, 0.0300054000, 0.0537382000, 0.1178059000, 0.2936369000, 0.7585907000"); + } + related_pin : "D"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013189500, 0.0034792400, 0.0091778800, 0.0242103000, 0.0638642000, 0.1684670000"); + values("0.0200218000, 0.0266245000, 0.0444707000, 0.0934501000, 0.2256016000, 0.5759840000, 1.4998952000", \ + "0.0200217000, 0.0266345000, 0.0444960000, 0.0934995000, 0.2257570000, 0.5763250000, 1.5021052000", \ + "0.0200201000, 0.0266330000, 0.0444932000, 0.0934971000, 0.2252926000, 0.5742646000, 1.5007178000", \ + "0.0200434000, 0.0266912000, 0.0444213000, 0.0933835000, 0.2251118000, 0.5759274000, 1.5017151000", \ + "0.0200186000, 0.0265929000, 0.0444012000, 0.0934368000, 0.2253303000, 0.5771689000, 1.5014457000", \ + "0.0200358000, 0.0266208000, 0.0444332000, 0.0935403000, 0.2256020000, 0.5763010000, 1.4967054000", \ + "0.0200519000, 0.0266987000, 0.0444271000, 0.0934213000, 0.2257815000, 0.5740640000, 1.4991584000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013189500, 0.0034792400, 0.0091778800, 0.0242103000, 0.0638642000, 0.1684670000"); + values("0.4198065000, 0.4249283000, 0.4358128000, 0.4587964000, 0.5109308000, 0.6443367000, 0.9970674000", \ + "0.4245719000, 0.4296540000, 0.4406513000, 0.4636312000, 0.5156293000, 0.6491318000, 1.0020762000", \ + "0.4373277000, 0.4425245000, 0.4532760000, 0.4761393000, 0.5284690000, 0.6618930000, 1.0140251000", \ + "0.4682861000, 0.4734268000, 0.4843623000, 0.5072678000, 0.5594225000, 0.6928180000, 1.0453567000", \ + "0.5327545000, 0.5378756000, 0.5488121000, 0.5716039000, 0.6237575000, 0.7574560000, 1.1101147000", \ + "0.6367014000, 0.6420620000, 0.6526001000, 0.6755023000, 0.7280109000, 0.8612925000, 1.2147169000", \ + "0.7964515000, 0.8016319000, 0.8123632000, 0.8353115000, 0.8875858000, 1.0211086000, 1.3729720000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013189500, 0.0034792400, 0.0091778800, 0.0242103000, 0.0638642000, 0.1684670000"); + values("0.2916716000, 0.2978713000, 0.3123476000, 0.3480732000, 0.4406513000, 0.6850414000, 1.3316409000", \ + "0.2966153000, 0.3028166000, 0.3173077000, 0.3529755000, 0.4458230000, 0.6895871000, 1.3338144000", \ + "0.3093357000, 0.3155511000, 0.3300155000, 0.3656445000, 0.4587142000, 0.7029874000, 1.3451187000", \ + "0.3400278000, 0.3462431000, 0.3607663000, 0.3964568000, 0.4889573000, 0.7336372000, 1.3772355000", \ + "0.4068213000, 0.4130170000, 0.4275976000, 0.4633693000, 0.5557689000, 0.8009734000, 1.4433432000", \ + "0.5196037000, 0.5257952000, 0.5402601000, 0.5759814000, 0.6686954000, 0.9129431000, 1.5602292000", \ + "0.6935327000, 0.6997247000, 0.7142784000, 0.7500213000, 0.8425874000, 1.0868710000, 1.7312404000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013189500, 0.0034792400, 0.0091778800, 0.0242103000, 0.0638642000, 0.1684670000"); + values("0.0164320000, 0.0204612000, 0.0297987000, 0.0536778000, 0.1177750000, 0.2934461000, 0.7689879000", \ + "0.0163942000, 0.0203983000, 0.0299316000, 0.0536567000, 0.1177102000, 0.2940984000, 0.7630681000", \ + "0.0163927000, 0.0203981000, 0.0299810000, 0.0537847000, 0.1175414000, 0.2939727000, 0.7652878000", \ + "0.0165807000, 0.0204102000, 0.0300637000, 0.0536779000, 0.1176045000, 0.2933587000, 0.7682339000", \ + "0.0164073000, 0.0205551000, 0.0299701000, 0.0536614000, 0.1178548000, 0.2932540000, 0.7620121000", \ + "0.0163937000, 0.0204847000, 0.0300948000, 0.0536489000, 0.1177740000, 0.2942453000, 0.7628496000", \ + "0.0164570000, 0.0205040000, 0.0300745000, 0.0536870000, 0.1174564000, 0.2940625000, 0.7681760000"); + } + related_pin : "GATE_N"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013189500, 0.0034792400, 0.0091778800, 0.0242103000, 0.0638642000, 0.1684670000"); + values("0.0200947000, 0.0266709000, 0.0444850000, 0.0934679000, 0.2252890000, 0.5761264000, 1.4996926000", \ + "0.0200691000, 0.0266726000, 0.0445097000, 0.0934458000, 0.2258862000, 0.5751812000, 1.5017967000", \ + "0.0200925000, 0.0266439000, 0.0444972000, 0.0933627000, 0.2255096000, 0.5772405000, 1.5036666000", \ + "0.0200928000, 0.0266449000, 0.0445304000, 0.0934901000, 0.2262234000, 0.5737144000, 1.5026941000", \ + "0.0201619000, 0.0267400000, 0.0444965000, 0.0933151000, 0.2253080000, 0.5759785000, 1.5035632000", \ + "0.0201145000, 0.0267220000, 0.0443658000, 0.0935193000, 0.2258769000, 0.5750735000, 1.5024603000", \ + "0.0201844000, 0.0267432000, 0.0445804000, 0.0935006000, 0.2257458000, 0.5735316000, 1.4991066000"); + } + timing_sense : "non_unate"; + timing_type : "falling_edge"; + } + } + } + + cell ("sky130_fd_sc_hd__dlxbn_2") { + leakage_power () { + value : 0.0137806000; + when : "D&!GATE_N&Q&!Q_N"; + } + leakage_power () { + value : 0.0104204000; + when : "!D&GATE_N&!Q&Q_N"; + } + leakage_power () { + value : 0.0104995000; + when : "!D&!GATE_N&!Q&Q_N"; + } + leakage_power () { + value : 0.0136861000; + when : "D&GATE_N&Q&!Q_N"; + } + leakage_power () { + value : 0.0118697000; + when : "D&GATE_N&!Q&Q_N"; + } + leakage_power () { + value : 0.0128598000; + when : "!D&GATE_N&Q&!Q_N"; + } + area : 21.270400000; + cell_footprint : "sky130_fd_sc_hd__dlxbn"; + cell_leakage_power : 0.0121860000; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + latch ("IQ","IQ_N") { + data_in : "D"; + enable : "!GATE_N"; + } + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("D") { + capacitance : 0.0017870000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0016950000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0077974000, 0.0076936000, 0.0074542000, 0.0075296000, 0.0077036000, 0.0081047000, 0.0090292000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0026863000, 0.0025864000, 0.0023563000, 0.0024165000, 0.0025551000, 0.0028747000, 0.0036116000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0018790000; + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.1216289000, 0.2809225000, 0.4522279000", \ + "0.0819642000, 0.2400371000, 0.4064596000", \ + "0.1059714000, 0.2554994000, 0.4194805000"); + } + related_pin : "GATE_N"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.1826641000, 0.2662741000, 0.2971986000", \ + "0.0636536000, 0.1472637000, 0.1794089000", \ + "-0.0087747000, 0.0760560000, 0.1082012000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "setup_rising"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.1042012000, -0.2671569000, -0.4396829000", \ + "-0.0596536000, -0.2201680000, -0.3902526000", \ + "-0.0592467000, -0.2197611000, -0.3886250000"); + } + related_pin : "GATE_N"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.1664570000, -0.2512878000, -0.2846536000", \ + "-0.0486673000, -0.1347187000, -0.1668639000", \ + "0.0213197000, -0.0635111000, -0.0968770000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "hold_rising"; + violation_delay_degrade_pct : 10.000000000; + } + } + pin ("GATE_N") { + capacitance : 0.0017580000; + clock : "true"; + direction : "input"; + fall_capacitance : 0.0016770000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0172436000, 0.0171132000, 0.0168127000, 0.0168646000, 0.0169843000, 0.0172602000, 0.0178962000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0103271000, 0.0101932000, 0.0098846000, 0.0099269000, 0.0100244000, 0.0102493000, 0.0107677000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0018400000; + timing () { + fall_constraint ("constraint_3_0_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.1511099000, 0.8333333000, 2.5000000000"); + } + related_output_pin : "Q"; + related_pin : "GATE_N"; + sim_opt : "runlvl=5 accurate=1"; + timing_type : "min_pulse_width"; + violation_delay_degrade_pct : 10.000000000; + } + } + pin ("Q") { + direction : "output"; + function : "IQ"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014471280, 0.0041883570, 0.0121221700, 0.0350846600, 0.1015440000, 0.2938942000"); + values("-0.0011256000, 0.0034152000, 0.0126106000, 0.0219867000, 0.0069957000, -0.0866859000, -0.3921358000", \ + "-0.0010841000, 0.0034497000, 0.0126413000, 0.0219488000, 0.0069333000, -0.0868398000, -0.3922807000", \ + "-0.0009711000, 0.0035383000, 0.0127128000, 0.0220044000, 0.0068975000, -0.0868679000, -0.3923216000", \ + "-0.0010079000, 0.0035074000, 0.0126463000, 0.0219254000, 0.0068219000, -0.0869380000, -0.3923870000", \ + "-0.0010918000, 0.0034253000, 0.0125952000, 0.0218642000, 0.0067983000, -0.0869623000, -0.3924097000", \ + "-0.0012844000, 0.0032452000, 0.0124351000, 0.0217926000, 0.0067752000, -0.0869308000, -0.3923849000", \ + "-0.0017041000, 0.0029061000, 0.0122584000, 0.0218555000, 0.0072027000, -0.0864087000, -0.3917685000"); + } + related_pin : "D"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014471280, 0.0041883570, 0.0121221700, 0.0350846600, 0.1015440000, 0.2938942000"); + values("-0.0003327000, 0.0015465000, 0.0067568000, 0.0209790000, 0.0593921000, 0.1666809000, 0.4748870000", \ + "-0.0002885000, 0.0015822000, 0.0067630000, 0.0209719000, 0.0591905000, 0.1667441000, 0.4742527000", \ + "-0.0001830000, 0.0016686000, 0.0068310000, 0.0209882000, 0.0593684000, 0.1659508000, 0.4741526000", \ + "-0.0002212000, 0.0016151000, 0.0067173000, 0.0207752000, 0.0589293000, 0.1654430000, 0.4744280000", \ + "-0.0002926000, 0.0015417000, 0.0066676000, 0.0207581000, 0.0589809000, 0.1655473000, 0.4767370000", \ + "-0.0004423000, 0.0013970000, 0.0065442000, 0.0206826000, 0.0589250000, 0.1656786000, 0.4771818000", \ + "-0.0007359000, 0.0012321000, 0.0066273000, 0.0212050000, 0.0597293000, 0.1671357000, 0.4738362000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014471280, 0.0041883570, 0.0121221700, 0.0350846600, 0.1015440000, 0.2938942000"); + values("-0.0055254000, -0.0004389000, 0.0099701000, 0.0213090000, 0.0083984000, -0.0842223000, -0.3890995000", \ + "-0.0054673000, -0.0004004000, 0.0099715000, 0.0212582000, 0.0082160000, -0.0841820000, -0.3890746000", \ + "-0.0053242000, -0.0002621000, 0.0101071000, 0.0213363000, 0.0082469000, -0.0842174000, -0.3891049000", \ + "-0.0053615000, -0.0003141000, 0.0100192000, 0.0212063000, 0.0081180000, -0.0844213000, -0.3893688000", \ + "-0.0054304000, -0.0004081000, 0.0098920000, 0.0210007000, 0.0078970000, -0.0846279000, -0.3895431000", \ + "-0.0055615000, -0.0005275000, 0.0097701000, 0.0208751000, 0.0077610000, -0.0847491000, -0.3896705000", \ + "-0.0058378000, -0.0007267000, 0.0097391000, 0.0211810000, 0.0083194000, -0.0842210000, -0.3890854000"); + } + related_pin : "GATE_N"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014471280, 0.0041883570, 0.0121221700, 0.0350846600, 0.1015440000, 0.2938942000"); + values("-0.0070558000, -0.0042377000, 0.0030807000, 0.0207225000, 0.0624825000, 0.1722359000, 0.4830113000", \ + "-0.0069970000, -0.0041962000, 0.0030847000, 0.0206899000, 0.0623948000, 0.1721248000, 0.4834655000", \ + "-0.0068553000, -0.0040646000, 0.0031892000, 0.0207430000, 0.0623923000, 0.1710940000, 0.4809445000", \ + "-0.0068868000, -0.0040955000, 0.0031494000, 0.0206951000, 0.0623626000, 0.1720556000, 0.4833768000", \ + "-0.0069519000, -0.0041818000, 0.0030317000, 0.0205334000, 0.0621859000, 0.1707113000, 0.4805563000", \ + "-0.0070848000, -0.0043058000, 0.0029418000, 0.0204631000, 0.0620894000, 0.1708755000, 0.4808748000", \ + "-0.0073464000, -0.0044746000, 0.0029786000, 0.0207983000, 0.0626851000, 0.1715393000, 0.4829394000"); + } + } + max_capacitance : 0.2938940000; + max_transition : 1.5026430000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014471300, 0.0041883600, 0.0121222000, 0.0350847000, 0.1015440000, 0.2938940000"); + values("0.2265558000, 0.2316121000, 0.2428099000, 0.2658178000, 0.3145826000, 0.4331925000, 0.7648480000", \ + "0.2315173000, 0.2365461000, 0.2478348000, 0.2708339000, 0.3195891000, 0.4381955000, 0.7693510000", \ + "0.2446349000, 0.2496228000, 0.2609707000, 0.2839127000, 0.3327428000, 0.4513445000, 0.7827641000", \ + "0.2759530000, 0.2810031000, 0.2922015000, 0.3152082000, 0.3639764000, 0.4825864000, 0.8138645000", \ + "0.3328558000, 0.3378988000, 0.3491125000, 0.3721203000, 0.4208901000, 0.5394996000, 0.8707412000", \ + "0.4217409000, 0.4267354000, 0.4380037000, 0.4609728000, 0.5097592000, 0.6283998000, 0.9596737000", \ + "0.5619326000, 0.5669544000, 0.5781630000, 0.6012009000, 0.6499857000, 0.7686292000, 1.0998531000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014471300, 0.0041883600, 0.0121222000, 0.0350847000, 0.1015440000, 0.2938940000"); + values("0.3156103000, 0.3216708000, 0.3352906000, 0.3668345000, 0.4498071000, 0.6840657000, 1.3621433000", \ + "0.3205834000, 0.3265340000, 0.3401075000, 0.3715999000, 0.4546183000, 0.6888900000, 1.3665994000", \ + "0.3317321000, 0.3375674000, 0.3512135000, 0.3827580000, 0.4656813000, 0.7001217000, 1.3790856000", \ + "0.3525873000, 0.3585441000, 0.3719898000, 0.4034768000, 0.4864914000, 0.7207755000, 1.3955900000", \ + "0.3798742000, 0.3856979000, 0.3993244000, 0.4308583000, 0.5137871000, 0.7481202000, 1.4243068000", \ + "0.4108756000, 0.4165497000, 0.4302744000, 0.4618176000, 0.5447823000, 0.7791899000, 1.4573369000", \ + "0.4337141000, 0.4394275000, 0.4531338000, 0.4846554000, 0.5676551000, 0.8019458000, 1.4768500000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014471300, 0.0041883600, 0.0121222000, 0.0350847000, 0.1015440000, 0.2938940000"); + values("0.0195187000, 0.0226736000, 0.0310127000, 0.0499562000, 0.0999392000, 0.2457322000, 0.6921175000", \ + "0.0193763000, 0.0226005000, 0.0308973000, 0.0498929000, 0.0997356000, 0.2459176000, 0.6921216000", \ + "0.0193932000, 0.0226899000, 0.0306597000, 0.0498567000, 0.0997114000, 0.2457496000, 0.6899672000", \ + "0.0194263000, 0.0226629000, 0.0306623000, 0.0499552000, 0.0999402000, 0.2458734000, 0.6875915000", \ + "0.0195660000, 0.0229091000, 0.0310338000, 0.0499474000, 0.0999460000, 0.2458691000, 0.6870301000", \ + "0.0193569000, 0.0227434000, 0.0307454000, 0.0497631000, 0.0998217000, 0.2457491000, 0.6898321000", \ + "0.0193761000, 0.0227589000, 0.0310130000, 0.0497344000, 0.0999557000, 0.2455021000, 0.6857778000"); + } + related_pin : "D"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014471300, 0.0041883600, 0.0121222000, 0.0350847000, 0.1015440000, 0.2938940000"); + values("0.0231428000, 0.0279297000, 0.0403775000, 0.0772087000, 0.1914287000, 0.5243492000, 1.4984338000", \ + "0.0231465000, 0.0277899000, 0.0402044000, 0.0772453000, 0.1908238000, 0.5250692000, 1.5010130000", \ + "0.0230860000, 0.0278579000, 0.0401830000, 0.0772432000, 0.1908425000, 0.5251171000, 1.5013307000", \ + "0.0230118000, 0.0275677000, 0.0404373000, 0.0772452000, 0.1909969000, 0.5237848000, 1.4946943000", \ + "0.0230420000, 0.0276270000, 0.0401996000, 0.0771712000, 0.1910618000, 0.5251685000, 1.4979895000", \ + "0.0229542000, 0.0277850000, 0.0403362000, 0.0772142000, 0.1910482000, 0.5242308000, 1.5008327000", \ + "0.0229681000, 0.0280906000, 0.0403539000, 0.0772278000, 0.1910310000, 0.5235387000, 1.4952387000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014471300, 0.0041883600, 0.0121222000, 0.0350847000, 0.1015440000, 0.2938940000"); + values("0.2516889000, 0.2567748000, 0.2681383000, 0.2913223000, 0.3402157000, 0.4589176000, 0.7902925000", \ + "0.2565295000, 0.2616509000, 0.2730177000, 0.2961671000, 0.3451018000, 0.4637962000, 0.7951391000", \ + "0.2690931000, 0.2742129000, 0.2855997000, 0.3087711000, 0.3576496000, 0.4765536000, 0.8072711000", \ + "0.3001141000, 0.3052226000, 0.3165977000, 0.3397922000, 0.3886815000, 0.5073059000, 0.8386106000", \ + "0.3668955000, 0.3720035000, 0.3834271000, 0.4066099000, 0.4554913000, 0.5740190000, 0.9055041000", \ + "0.4792520000, 0.4843984000, 0.4957714000, 0.5189713000, 0.5678756000, 0.6865068000, 1.0181584000", \ + "0.6531468000, 0.6582854000, 0.6696905000, 0.6929077000, 0.7419440000, 0.8602717000, 1.1912136000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014471300, 0.0041883600, 0.0121222000, 0.0350847000, 0.1015440000, 0.2938940000"); + values("0.3791911000, 0.3851438000, 0.3987617000, 0.4303120000, 0.5133963000, 0.7476781000, 1.4259692000", \ + "0.3839543000, 0.3899022000, 0.4035774000, 0.4351601000, 0.5181754000, 0.7525596000, 1.4278014000", \ + "0.3967530000, 0.4026603000, 0.4163416000, 0.4479163000, 0.5309665000, 0.7653362000, 1.4422046000", \ + "0.4276311000, 0.4335175000, 0.4471934000, 0.4788188000, 0.5617871000, 0.7961489000, 1.4716642000", \ + "0.4919820000, 0.4979167000, 0.5115930000, 0.5431988000, 0.6262528000, 0.8606424000, 1.5384050000", \ + "0.5955858000, 0.6014974000, 0.6151731000, 0.6467852000, 0.7298448000, 0.9642356000, 1.6413544000", \ + "0.7550360000, 0.7609497000, 0.7746078000, 0.8062143000, 0.8892552000, 1.1236478000, 1.8018107000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014471300, 0.0041883600, 0.0121222000, 0.0350847000, 0.1015440000, 0.2938940000"); + values("0.0197142000, 0.0232226000, 0.0310375000, 0.0501710000, 0.0998901000, 0.2458300000, 0.6883686000", \ + "0.0197847000, 0.0231637000, 0.0310934000, 0.0502839000, 0.1001989000, 0.2457163000, 0.6886148000", \ + "0.0198559000, 0.0231912000, 0.0311356000, 0.0502906000, 0.0999955000, 0.2457070000, 0.6862939000", \ + "0.0198202000, 0.0232256000, 0.0309212000, 0.0501898000, 0.0998910000, 0.2458712000, 0.6892103000", \ + "0.0199433000, 0.0231502000, 0.0309772000, 0.0501431000, 0.0999092000, 0.2457447000, 0.6887066000", \ + "0.0198776000, 0.0231546000, 0.0310550000, 0.0501569000, 0.1001964000, 0.2457635000, 0.6914395000", \ + "0.0200346000, 0.0234312000, 0.0311933000, 0.0505189000, 0.1003170000, 0.2458007000, 0.6865187000"); + } + related_pin : "GATE_N"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014471300, 0.0041883600, 0.0121222000, 0.0350847000, 0.1015440000, 0.2938940000"); + values("0.0229411000, 0.0275554000, 0.0402503000, 0.0771904000, 0.1911777000, 0.5242561000, 1.5013477000", \ + "0.0229327000, 0.0274760000, 0.0402331000, 0.0771241000, 0.1911561000, 0.5249119000, 1.5026429000", \ + "0.0229229000, 0.0275998000, 0.0402300000, 0.0772261000, 0.1914399000, 0.5250910000, 1.5004835000", \ + "0.0229633000, 0.0275985000, 0.0402455000, 0.0771307000, 0.1912743000, 0.5247892000, 1.5018812000", \ + "0.0229128000, 0.0275754000, 0.0402305000, 0.0772744000, 0.1908894000, 0.5249957000, 1.4967210000", \ + "0.0229382000, 0.0275409000, 0.0401687000, 0.0771751000, 0.1915427000, 0.5241994000, 1.4997341000", \ + "0.0228227000, 0.0275775000, 0.0402000000, 0.0771736000, 0.1910119000, 0.5244167000, 1.4998532000"); + } + timing_sense : "non_unate"; + timing_type : "falling_edge"; + } + } + pin ("Q_N") { + direction : "output"; + function : "IQ_N"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014624920, 0.0042777660, 0.0125124000, 0.0365985700, 0.1070502000, 0.3131202000"); + values("0.0010997000, 0.0051582000, 0.0133811000, 0.0210498000, 0.0034705000, -0.0975286000, -0.4255871000", \ + "0.0011365000, 0.0051739000, 0.0133459000, 0.0209419000, 0.0032980000, -0.0977434000, -0.4259111000", \ + "0.0012460000, 0.0052752000, 0.0134209000, 0.0209713000, 0.0032873000, -0.0978128000, -0.4259073000", \ + "0.0012078000, 0.0052248000, 0.0133479000, 0.0208340000, 0.0031078000, -0.0980127000, -0.4261115000", \ + "0.0011372000, 0.0051513000, 0.0132733000, 0.0207920000, 0.0030178000, -0.0980758000, -0.4261852000", \ + "0.0009901000, 0.0050185000, 0.0131767000, 0.0207452000, 0.0030633000, -0.0979828000, -0.4260548000", \ + "0.0006803000, 0.0048104000, 0.0132054000, 0.0211826000, 0.0035923000, -0.0974360000, -0.4254916000"); + } + related_pin : "D"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014624920, 0.0042777660, 0.0125124000, 0.0365985700, 0.1070502000, 0.3131202000"); + values("-0.0026877000, -0.0004221000, 0.0058198000, 0.0219890000, 0.0634982000, 0.1784322000, 0.5083013000", \ + "-0.0026431000, -0.0003877000, 0.0058183000, 0.0219609000, 0.0635224000, 0.1776150000, 0.5090291000", \ + "-0.0025301000, -0.0002836000, 0.0059196000, 0.0220118000, 0.0635048000, 0.1777833000, 0.5104629000", \ + "-0.0025700000, -0.0003302000, 0.0058577000, 0.0219279000, 0.0634441000, 0.1776029000, 0.5089393000", \ + "-0.0026560000, -0.0004128000, 0.0057830000, 0.0218673000, 0.0633961000, 0.1775721000, 0.5088784000", \ + "-0.0028468000, -0.0005869000, 0.0056548000, 0.0217971000, 0.0634146000, 0.1776193000, 0.5089687000", \ + "-0.0032473000, -0.0008940000, 0.0054966000, 0.0218602000, 0.0635507000, 0.1784877000, 0.5113116000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014624920, 0.0042777660, 0.0125124000, 0.0365985700, 0.1070502000, 0.3131202000"); + values("-0.0056432000, -0.0006629000, 0.0096545000, 0.0207482000, 0.0065795000, -0.0922804000, -0.4194025000", \ + "-0.0055862000, -0.0006211000, 0.0096778000, 0.0207068000, 0.0064842000, -0.0924353000, -0.4195885000", \ + "-0.0054439000, -0.0004876000, 0.0097618000, 0.0207575000, 0.0064924000, -0.0924531000, -0.4196523000", \ + "-0.0054733000, -0.0005215000, 0.0097218000, 0.0207107000, 0.0064278000, -0.0925455000, -0.4196988000", \ + "-0.0055427000, -0.0006070000, 0.0096024000, 0.0205232000, 0.0062290000, -0.0927870000, -0.4199572000", \ + "-0.0056753000, -0.0007279000, 0.0095006000, 0.0204583000, 0.0061605000, -0.0928137000, -0.4199950000", \ + "-0.0059390000, -0.0009000000, 0.0095426000, 0.0208747000, 0.0066310000, -0.0920703000, -0.4191734000"); + } + related_pin : "GATE_N"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014624920, 0.0042777660, 0.0125124000, 0.0365985700, 0.1070502000, 0.3131202000"); + values("-0.0071009000, -0.0043005000, 0.0031342000, 0.0212513000, 0.0647573000, 0.1814483000, 0.5110647000", \ + "-0.0070379000, -0.0042414000, 0.0032015000, 0.0213141000, 0.0647355000, 0.1803617000, 0.5145319000", \ + "-0.0068974000, -0.0041122000, 0.0033197000, 0.0213633000, 0.0647948000, 0.1803599000, 0.5114830000", \ + "-0.0069294000, -0.0041586000, 0.0032140000, 0.0212702000, 0.0646364000, 0.1801472000, 0.5135766000", \ + "-0.0069984000, -0.0042402000, 0.0031012000, 0.0210512000, 0.0643941000, 0.1800669000, 0.5144670000", \ + "-0.0071355000, -0.0043814000, 0.0029740000, 0.0209667000, 0.0642925000, 0.1807427000, 0.5112442000", \ + "-0.0073998000, -0.0045613000, 0.0029082000, 0.0210919000, 0.0645278000, 0.1798708000, 0.5145320000"); + } + } + max_capacitance : 0.3131200000; + max_transition : 1.5001250000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014624900, 0.0042777700, 0.0125124000, 0.0365986000, 0.1070500000, 0.3131200000"); + values("0.3986607000, 0.4033885000, 0.4138998000, 0.4355383000, 0.4817410000, 0.5979814000, 0.9316996000", \ + "0.4033309000, 0.4079949000, 0.4185104000, 0.4401956000, 0.4863335000, 0.6027270000, 0.9365509000", \ + "0.4144808000, 0.4191456000, 0.4296809000, 0.4513834000, 0.4974975000, 0.6138666000, 0.9478055000", \ + "0.4352610000, 0.4399255000, 0.4504597000, 0.4721608000, 0.5183223000, 0.6346133000, 0.9682273000", \ + "0.4625613000, 0.4672214000, 0.4777906000, 0.4993452000, 0.5456155000, 0.6619199000, 0.9958596000", \ + "0.4934309000, 0.4980949000, 0.5086324000, 0.5303333000, 0.5763956000, 0.6927183000, 1.0264021000", \ + "0.5162827000, 0.5209666000, 0.5315200000, 0.5531512000, 0.5993707000, 0.7156373000, 1.0495573000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014624900, 0.0042777700, 0.0125124000, 0.0365986000, 0.1070500000, 0.3131200000"); + values("0.3107031000, 0.3160290000, 0.3285954000, 0.3583986000, 0.4384469000, 0.6699907000, 1.3457059000", \ + "0.3157480000, 0.3210879000, 0.3335725000, 0.3633877000, 0.4434112000, 0.6746605000, 1.3510837000", \ + "0.3289298000, 0.3342298000, 0.3468104000, 0.3765205000, 0.4564285000, 0.6873509000, 1.3626474000", \ + "0.3600981000, 0.3654231000, 0.3779872000, 0.4078375000, 0.4877736000, 0.7186571000, 1.3949173000", \ + "0.4169800000, 0.4223242000, 0.4348943000, 0.4647429000, 0.5446705000, 0.7755381000, 1.4519369000", \ + "0.5059557000, 0.5112971000, 0.5238417000, 0.5535925000, 0.6334943000, 0.8644774000, 1.5407005000", \ + "0.6461397000, 0.6514708000, 0.6640164000, 0.6938695000, 0.7738058000, 1.0044628000, 1.6800692000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014624900, 0.0042777700, 0.0125124000, 0.0365986000, 0.1070500000, 0.3131200000"); + values("0.0191106000, 0.0221303000, 0.0292921000, 0.0474648000, 0.0953118000, 0.2421617000, 0.6911591000", \ + "0.0190253000, 0.0222373000, 0.0296220000, 0.0473537000, 0.0955077000, 0.2432297000, 0.6902082000", \ + "0.0190801000, 0.0223581000, 0.0295373000, 0.0472686000, 0.0953808000, 0.2432281000, 0.6876080000", \ + "0.0190750000, 0.0223504000, 0.0295435000, 0.0472766000, 0.0952291000, 0.2417642000, 0.6856087000", \ + "0.0190961000, 0.0220164000, 0.0295456000, 0.0472239000, 0.0955374000, 0.2432174000, 0.6900599000", \ + "0.0190885000, 0.0223733000, 0.0293503000, 0.0468060000, 0.0956545000, 0.2426145000, 0.6923591000", \ + "0.0192094000, 0.0223932000, 0.0297040000, 0.0471669000, 0.0952125000, 0.2426740000, 0.6842345000"); + } + related_pin : "D"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014624900, 0.0042777700, 0.0125124000, 0.0365986000, 0.1070500000, 0.3131200000"); + values("0.0204202000, 0.0247174000, 0.0367954000, 0.0730258000, 0.1846520000, 0.5190021000, 1.4928249000", \ + "0.0204128000, 0.0246393000, 0.0367948000, 0.0728236000, 0.1841696000, 0.5174717000, 1.4954892000", \ + "0.0203143000, 0.0247236000, 0.0367622000, 0.0729121000, 0.1845801000, 0.5171097000, 1.4956143000", \ + "0.0204322000, 0.0247209000, 0.0368746000, 0.0729724000, 0.1844219000, 0.5179725000, 1.4968593000", \ + "0.0204058000, 0.0247833000, 0.0368744000, 0.0729523000, 0.1844223000, 0.5179795000, 1.4967719000", \ + "0.0202167000, 0.0245807000, 0.0368360000, 0.0727731000, 0.1845747000, 0.5179386000, 1.4913246000", \ + "0.0203159000, 0.0246464000, 0.0368078000, 0.0729514000, 0.1846795000, 0.5168421000, 1.4964295000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014624900, 0.0042777700, 0.0125124000, 0.0365986000, 0.1070500000, 0.3131200000"); + values("0.4621998000, 0.4668292000, 0.4773082000, 0.4988899000, 0.5451640000, 0.6615030000, 0.9951026000", \ + "0.4671370000, 0.4718291000, 0.4823374000, 0.5040305000, 0.5501991000, 0.6665420000, 0.9993882000", \ + "0.4795104000, 0.4842019000, 0.4947123000, 0.5163418000, 0.5625002000, 0.6788263000, 1.0127705000", \ + "0.5105421000, 0.5152404000, 0.5257800000, 0.5473912000, 0.5935820000, 0.7099051000, 1.0428545000", \ + "0.5749544000, 0.5796124000, 0.5901188000, 0.6117362000, 0.6579374000, 0.7742534000, 1.1087500000", \ + "0.6786019000, 0.6833185000, 0.6938488000, 0.7154864000, 0.7616081000, 0.8779891000, 1.2116268000", \ + "0.8377883000, 0.8424701000, 0.8529866000, 0.8746159000, 0.9207610000, 1.0370375000, 1.3700409000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014624900, 0.0042777700, 0.0125124000, 0.0365986000, 0.1070500000, 0.3131200000"); + values("0.3364264000, 0.3417312000, 0.3540460000, 0.3838587000, 0.4636377000, 0.6944012000, 1.3703411000", \ + "0.3412733000, 0.3466072000, 0.3591134000, 0.3889198000, 0.4687776000, 0.6995626000, 1.3756687000", \ + "0.3540246000, 0.3593637000, 0.3719336000, 0.4016352000, 0.4816980000, 0.7126695000, 1.3884658000", \ + "0.3846676000, 0.3900105000, 0.4024990000, 0.4323623000, 0.5123480000, 0.7431112000, 1.4180885000", \ + "0.4514769000, 0.4568106000, 0.4692292000, 0.4991016000, 0.5791358000, 0.8106075000, 1.4869249000", \ + "0.5638638000, 0.5691694000, 0.5816980000, 0.6115047000, 0.6913718000, 0.9222885000, 1.5977463000", \ + "0.7377459000, 0.7430747000, 0.7555465000, 0.7853868000, 0.8653335000, 1.0973937000, 1.7697710000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014624900, 0.0042777700, 0.0125124000, 0.0365986000, 0.1070500000, 0.3131200000"); + values("0.0189790000, 0.0220672000, 0.0292327000, 0.0472560000, 0.0957736000, 0.2412744000, 0.6914124000", \ + "0.0190766000, 0.0221119000, 0.0295644000, 0.0472081000, 0.0954713000, 0.2427412000, 0.6858782000", \ + "0.0192883000, 0.0222711000, 0.0295550000, 0.0472513000, 0.0957721000, 0.2429274000, 0.6867475000", \ + "0.0190278000, 0.0220557000, 0.0293243000, 0.0474453000, 0.0954022000, 0.2419462000, 0.6886224000", \ + "0.0190769000, 0.0220792000, 0.0292663000, 0.0475417000, 0.0957298000, 0.2412963000, 0.6886344000", \ + "0.0191107000, 0.0222508000, 0.0293966000, 0.0472195000, 0.0951727000, 0.2428254000, 0.6861237000", \ + "0.0191013000, 0.0222548000, 0.0294822000, 0.0474651000, 0.0953808000, 0.2424329000, 0.6891602000"); + } + related_pin : "GATE_N"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014624900, 0.0042777700, 0.0125124000, 0.0365986000, 0.1070500000, 0.3131200000"); + values("0.0203911000, 0.0247683000, 0.0369042000, 0.0728803000, 0.1846199000, 0.5172959000, 1.4913055000", \ + "0.0204319000, 0.0248384000, 0.0368742000, 0.0730351000, 0.1847379000, 0.5168622000, 1.4974416000", \ + "0.0202404000, 0.0247093000, 0.0368260000, 0.0727903000, 0.1846234000, 0.5187255000, 1.4950319000", \ + "0.0204505000, 0.0246877000, 0.0368907000, 0.0729331000, 0.1846823000, 0.5184235000, 1.5001246000", \ + "0.0202322000, 0.0247252000, 0.0369807000, 0.0728257000, 0.1844478000, 0.5177483000, 1.4933078000", \ + "0.0204532000, 0.0248563000, 0.0369322000, 0.0729149000, 0.1847465000, 0.5184945000, 1.4984978000", \ + "0.0202677000, 0.0247935000, 0.0369733000, 0.0729412000, 0.1844582000, 0.5176445000, 1.4990545000"); + } + timing_sense : "non_unate"; + timing_type : "falling_edge"; + } + } + } + + cell ("sky130_fd_sc_hd__dlxbp_1") { + leakage_power () { + value : 0.0145768000; + when : "D&GATE&Q&!Q_N"; + } + leakage_power () { + value : 0.0099627000; + when : "!D&!GATE&!Q&Q_N"; + } + leakage_power () { + value : 0.0100419000; + when : "!D&GATE&!Q&Q_N"; + } + leakage_power () { + value : 0.0144827000; + when : "D&!GATE&Q&!Q_N"; + } + leakage_power () { + value : 0.0114223000; + when : "D&!GATE&!Q&Q_N"; + } + leakage_power () { + value : 0.0136483000; + when : "!D&!GATE&Q&!Q_N"; + } + area : 18.768000000; + cell_footprint : "sky130_fd_sc_hd__dlxbp"; + cell_leakage_power : 0.0123557900; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + latch ("IQ","IQ_N") { + data_in : "D"; + enable : "GATE"; + } + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("D") { + capacitance : 0.0018060000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0017150000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0080867000, 0.0079826000, 0.0077427000, 0.0078210000, 0.0080017000, 0.0084183000, 0.0093787000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0024151000, 0.0023187000, 0.0020964000, 0.0021619000, 0.0023129000, 0.0026611000, 0.0034638000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0018970000; + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.0398418000, 0.2003561000, 0.3692201000", \ + "-0.1341003000, 0.0251934000, 0.1903952000", \ + "-0.3115091000, -0.1534362000, 0.0093242000"); + } + related_pin : "GATE"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.2046367000, 0.2882467000, 0.3203919000", \ + "0.1124818000, 0.1948711000, 0.2270163000", \ + "0.0595846000, 0.1383119000, 0.1655742000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "setup_falling"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.0272969000, -0.1890319000, -0.3591165000", \ + "0.1466452000, -0.0150898000, -0.1815124000", \ + "0.3252747000, 0.1647604000, 0.0007793000"); + } + related_pin : "GATE"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.1908711000, -0.2769225000, -0.3090677000", \ + "-0.0913919000, -0.1762227000, -0.2071471000", \ + "-0.0030944000, -0.0903665000, -0.1212910000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "hold_falling"; + violation_delay_degrade_pct : 10.000000000; + } + } + pin ("GATE") { + capacitance : 0.0017560000; + clock : "true"; + direction : "input"; + fall_capacitance : 0.0016790000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0173274000, 0.0172369000, 0.0170283000, 0.0170909000, 0.0172350000, 0.0175676000, 0.0183341000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0100738000, 0.0099809000, 0.0097668000, 0.0098013000, 0.0098807000, 0.0100641000, 0.0104869000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0018330000; + timing () { + related_output_pin : "Q"; + related_pin : "GATE"; + rise_constraint ("constraint_3_0_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.1862623000, 0.8333333000, 2.5000000000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "min_pulse_width"; + violation_delay_degrade_pct : 10.000000000; + } + } + pin ("Q") { + direction : "output"; + function : "IQ"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013092120, 0.0034280750, 0.0089761560, 0.0235033900, 0.0615418700, 0.1611428000"); + values("-0.0011751000, 0.0027193000, 0.0097140000, 0.0163590000, 0.0084595000, -0.0426216000, -0.1987455000", \ + "-0.0011349000, 0.0027463000, 0.0096971000, 0.0163369000, 0.0083725000, -0.0427692000, -0.1988966000", \ + "-0.0010207000, 0.0028417000, 0.0097822000, 0.0163447000, 0.0083444000, -0.0427947000, -0.1989530000", \ + "-0.0010641000, 0.0027993000, 0.0097313000, 0.0163034000, 0.0083290000, -0.0428240000, -0.1989690000", \ + "-0.0011500000, 0.0027167000, 0.0096557000, 0.0162277000, 0.0082531000, -0.0428979000, -0.1990683000", \ + "-0.0013477000, 0.0025373000, 0.0095072000, 0.0161369000, 0.0081882000, -0.0429151000, -0.1990412000", \ + "-0.0017747000, 0.0021811000, 0.0093218000, 0.0161495000, 0.0084832000, -0.0424419000, -0.1984876000"); + } + related_pin : "D"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013092120, 0.0034280750, 0.0089761560, 0.0235033900, 0.0615418700, 0.1611428000"); + values("-0.0001075000, 0.0016139000, 0.0058703000, 0.0160981000, 0.0405018000, 0.1018425000, 0.2620111000", \ + "-0.0000728500, 0.0016301000, 0.0058503000, 0.0160112000, 0.0404059000, 0.1019871000, 0.2629241000", \ + "0.0000254000, 0.0017119000, 0.0058902000, 0.0160238000, 0.0404599000, 0.1016837000, 0.2620839000", \ + "-0.0000133500, 0.0016647000, 0.0058363000, 0.0159366000, 0.0403080000, 0.1021842000, 0.2627540000", \ + "-0.0000939500, 0.0015810000, 0.0057365000, 0.0158074000, 0.0400889000, 0.1014746000, 0.2620429000", \ + "-0.0002496000, 0.0014453000, 0.0056477000, 0.0157941000, 0.0401166000, 0.1020749000, 0.2631286000", \ + "-0.0005852000, 0.0012042000, 0.0055975000, 0.0160339000, 0.0405902000, 0.1026178000, 0.2612511000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013092120, 0.0034280750, 0.0089761560, 0.0235033900, 0.0615418700, 0.1611428000"); + values("-0.0020700000, 0.0019651000, 0.0092187000, 0.0162812000, 0.0087960000, -0.0420000000, -0.1979819000", \ + "-0.0020333000, 0.0019711000, 0.0092031000, 0.0162247000, 0.0086984000, -0.0421265000, -0.1980967000", \ + "-0.0019408000, 0.0020548000, 0.0092518000, 0.0162216000, 0.0086209000, -0.0422688000, -0.1982365000", \ + "-0.0019738000, 0.0019964000, 0.0091472000, 0.0160326000, 0.0083826000, -0.0425420000, -0.1985428000", \ + "-0.0020221000, 0.0019502000, 0.0090893000, 0.0159473000, 0.0082594000, -0.0426451000, -0.1986742000", \ + "-0.0021062000, 0.0018624000, 0.0090145000, 0.0159044000, 0.0082401000, -0.0426643000, -0.1986723000", \ + "-0.0022468000, 0.0018278000, 0.0091852000, 0.0163738000, 0.0090475000, -0.0418640000, -0.1978585000"); + } + related_pin : "GATE"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013092120, 0.0034280750, 0.0089761560, 0.0235033900, 0.0615418700, 0.1611428000"); + values("-0.0036024000, -0.0014089000, 0.0037897000, 0.0154503000, 0.0412921000, 0.1042877000, 0.2632626000", \ + "-0.0035609000, -0.0013742000, 0.0038135000, 0.0154530000, 0.0412795000, 0.1042570000, 0.2653408000", \ + "-0.0034668000, -0.0012963000, 0.0038528000, 0.0154276000, 0.0412078000, 0.1041558000, 0.2653342000", \ + "-0.0035115000, -0.0013817000, 0.0036923000, 0.0151608000, 0.0408157000, 0.1036800000, 0.2646256000", \ + "-0.0035599000, -0.0014418000, 0.0036074000, 0.0150306000, 0.0406243000, 0.1029755000, 0.2633263000", \ + "-0.0036437000, -0.0015164000, 0.0035507000, 0.0150036000, 0.0406584000, 0.1034600000, 0.2646184000", \ + "-0.0038014000, -0.0015936000, 0.0036315000, 0.0153093000, 0.0411294000, 0.1037983000, 0.2642040000"); + } + } + max_capacitance : 0.1611430000; + max_transition : 1.5074660000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013092100, 0.0034280700, 0.0089761600, 0.0235034000, 0.0615419000, 0.1611430000"); + values("0.2120791000, 0.2177621000, 0.2297887000, 0.2545351000, 0.3087580000, 0.4391578000, 0.7784307000", \ + "0.2170436000, 0.2227444000, 0.2347153000, 0.2595281000, 0.3137360000, 0.4441566000, 0.7834359000", \ + "0.2302489000, 0.2358795000, 0.2479144000, 0.2726724000, 0.3268743000, 0.4572888000, 0.7971787000", \ + "0.2614409000, 0.2671240000, 0.2791516000, 0.3038980000, 0.3581240000, 0.4885435000, 0.8278113000", \ + "0.3184823000, 0.3241641000, 0.3361942000, 0.3609389000, 0.4151648000, 0.5455791000, 0.8847898000", \ + "0.4075103000, 0.4131951000, 0.4252234000, 0.4499832000, 0.5042274000, 0.6346570000, 0.9739191000", \ + "0.5476012000, 0.5532956000, 0.5653253000, 0.5901180000, 0.6443877000, 0.7748326000, 1.1140777000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013092100, 0.0034280700, 0.0089761600, 0.0235034000, 0.0615419000, 0.1611430000"); + values("0.3047463000, 0.3117914000, 0.3274092000, 0.3643049000, 0.4590757000, 0.7040982000, 1.3519876000", \ + "0.3092771000, 0.3162490000, 0.3319298000, 0.3688415000, 0.4636184000, 0.7085085000, 1.3518379000", \ + "0.3202407000, 0.3273763000, 0.3429994000, 0.3799493000, 0.4747296000, 0.7199488000, 1.3637640000", \ + "0.3412706000, 0.3482675000, 0.3639400000, 0.4008524000, 0.4956259000, 0.7412568000, 1.3839531000", \ + "0.3685246000, 0.3755119000, 0.3912181000, 0.4281380000, 0.5229088000, 0.7680317000, 1.4120271000", \ + "0.3999362000, 0.4069273000, 0.4225814000, 0.4594966000, 0.5542648000, 0.7999066000, 1.4411919000", \ + "0.4226898000, 0.4297523000, 0.4454911000, 0.4824447000, 0.5772682000, 0.8222334000, 1.4635321000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013092100, 0.0034280700, 0.0089761600, 0.0235034000, 0.0615419000, 0.1611430000"); + values("0.0199128000, 0.0245126000, 0.0344214000, 0.0589054000, 0.1206677000, 0.2870650000, 0.7434167000", \ + "0.0198585000, 0.0242924000, 0.0345177000, 0.0588071000, 0.1207861000, 0.2872745000, 0.7425930000", \ + "0.0198264000, 0.0241842000, 0.0344020000, 0.0587665000, 0.1205704000, 0.2873634000, 0.7374912000", \ + "0.0199083000, 0.0245123000, 0.0344201000, 0.0589003000, 0.1206852000, 0.2873648000, 0.7428524000", \ + "0.0199071000, 0.0245190000, 0.0344222000, 0.0588468000, 0.1206207000, 0.2872597000, 0.7426678000", \ + "0.0199586000, 0.0245243000, 0.0342992000, 0.0588432000, 0.1204141000, 0.2872773000, 0.7456442000", \ + "0.0199978000, 0.0245610000, 0.0345582000, 0.0588497000, 0.1205696000, 0.2873537000, 0.7351411000"); + } + related_pin : "D"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013092100, 0.0034280700, 0.0089761600, 0.0235034000, 0.0615419000, 0.1611430000"); + values("0.0261353000, 0.0325858000, 0.0496858000, 0.0990702000, 0.2317684000, 0.5801032000, 1.5045303000", \ + "0.0262079000, 0.0325930000, 0.0496549000, 0.0990744000, 0.2316366000, 0.5810051000, 1.5021527000", \ + "0.0261895000, 0.0327027000, 0.0497262000, 0.0991214000, 0.2314535000, 0.5815670000, 1.5025549000", \ + "0.0262096000, 0.0325874000, 0.0496394000, 0.0990606000, 0.2315582000, 0.5816505000, 1.5062723000", \ + "0.0261675000, 0.0325887000, 0.0496794000, 0.0990917000, 0.2314046000, 0.5818943000, 1.5010806000", \ + "0.0260998000, 0.0325554000, 0.0497195000, 0.0990725000, 0.2313233000, 0.5814080000, 1.5074656000", \ + "0.0263516000, 0.0325921000, 0.0497707000, 0.0990781000, 0.2316238000, 0.5802631000, 1.5001443000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013092100, 0.0034280700, 0.0089761600, 0.0235034000, 0.0615419000, 0.1611430000"); + values("0.2586902000, 0.2644426000, 0.2765564000, 0.3014530000, 0.3557282000, 0.4861933000, 0.8261172000", \ + "0.2633739000, 0.2691329000, 0.2812911000, 0.3061602000, 0.3604377000, 0.4909164000, 0.8302192000", \ + "0.2743011000, 0.2800213000, 0.2921522000, 0.3170651000, 0.3713392000, 0.5018099000, 0.8409859000", \ + "0.2987645000, 0.3045140000, 0.3166327000, 0.3415301000, 0.3958072000, 0.5262683000, 0.8654978000", \ + "0.3366825000, 0.3424386000, 0.3545750000, 0.3794547000, 0.4337368000, 0.5642068000, 0.9034020000", \ + "0.3885373000, 0.3942838000, 0.4064123000, 0.4312894000, 0.4855973000, 0.6160552000, 0.9550519000", \ + "0.4443464000, 0.4500727000, 0.4622043000, 0.4871167000, 0.5413875000, 0.6718531000, 1.0117327000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013092100, 0.0034280700, 0.0089761600, 0.0235034000, 0.0615419000, 0.1611430000"); + values("0.2875609000, 0.2945552000, 0.3103520000, 0.3473412000, 0.4421213000, 0.6876534000, 1.3297321000", \ + "0.2922012000, 0.2992432000, 0.3150058000, 0.3519946000, 0.4467814000, 0.6921484000, 1.3361920000", \ + "0.3028584000, 0.3098677000, 0.3256616000, 0.3626467000, 0.4574136000, 0.7029879000, 1.3456030000", \ + "0.3266799000, 0.3336868000, 0.3494827000, 0.3864697000, 0.4812532000, 0.7266215000, 1.3714833000", \ + "0.3661454000, 0.3731634000, 0.3889566000, 0.4259463000, 0.5207200000, 0.7659131000, 1.4101159000", \ + "0.4211171000, 0.4281407000, 0.4439245000, 0.4809070000, 0.5756812000, 0.8211295000, 1.4656909000", \ + "0.4890274000, 0.4960791000, 0.5118559000, 0.5488623000, 0.6436604000, 0.8890370000, 1.5311208000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013092100, 0.0034280700, 0.0089761600, 0.0235034000, 0.0615419000, 0.1611430000"); + values("0.0203792000, 0.0245708000, 0.0344361000, 0.0589639000, 0.1208279000, 0.2873508000, 0.7444091000", \ + "0.0203623000, 0.0246894000, 0.0348171000, 0.0589504000, 0.1208610000, 0.2875084000, 0.7443789000", \ + "0.0202439000, 0.0245507000, 0.0344858000, 0.0590381000, 0.1208577000, 0.2871712000, 0.7398747000", \ + "0.0203757000, 0.0244724000, 0.0344366000, 0.0589724000, 0.1208628000, 0.2874791000, 0.7478455000", \ + "0.0203551000, 0.0247512000, 0.0347130000, 0.0590589000, 0.1207427000, 0.2877510000, 0.7415692000", \ + "0.0203555000, 0.0244859000, 0.0344710000, 0.0588802000, 0.1205034000, 0.2874239000, 0.7432659000", \ + "0.0201994000, 0.0244897000, 0.0344681000, 0.0589880000, 0.1206151000, 0.2873928000, 0.7371770000"); + } + related_pin : "GATE"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013092100, 0.0034280700, 0.0089761600, 0.0235034000, 0.0615419000, 0.1611430000"); + values("0.0258693000, 0.0324653000, 0.0497846000, 0.0990940000, 0.2315058000, 0.5803679000, 1.4997974000", \ + "0.0258986000, 0.0325004000, 0.0497821000, 0.0990913000, 0.2315909000, 0.5816599000, 1.5053906000", \ + "0.0258655000, 0.0324610000, 0.0498082000, 0.0990752000, 0.2315434000, 0.5811913000, 1.5062608000", \ + "0.0258710000, 0.0324679000, 0.0497913000, 0.0990849000, 0.2315949000, 0.5816597000, 1.5021470000", \ + "0.0259007000, 0.0324014000, 0.0497503000, 0.0992339000, 0.2316025000, 0.5819367000, 1.4996739000", \ + "0.0259883000, 0.0325204000, 0.0498399000, 0.0991140000, 0.2316407000, 0.5816521000, 1.5027830000", \ + "0.0259537000, 0.0325509000, 0.0497578000, 0.0990957000, 0.2317280000, 0.5822396000, 1.4988513000"); + } + timing_sense : "non_unate"; + timing_type : "rising_edge"; + } + } + pin ("Q_N") { + direction : "output"; + function : "IQ_N"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013189470, 0.0034792440, 0.0091778810, 0.0242102800, 0.0638641800, 0.1684670000"); + values("0.0012832000, 0.0046956000, 0.0107907000, 0.0161007000, 0.0063495000, -0.0481987000, -0.2128657000", \ + "0.0013182000, 0.0047145000, 0.0107674000, 0.0160097000, 0.0061738000, -0.0484133000, -0.2130849000", \ + "0.0014234000, 0.0048073000, 0.0108226000, 0.0160234000, 0.0061391000, -0.0484513000, -0.2131395000", \ + "0.0013803000, 0.0047465000, 0.0107504000, 0.0159369000, 0.0060162000, -0.0486230000, -0.2133228000", \ + "0.0012983000, 0.0046656000, 0.0106567000, 0.0158058000, 0.0058734000, -0.0487703000, -0.2134682000", \ + "0.0011389000, 0.0045224000, 0.0105623000, 0.0157771000, 0.0059219000, -0.0486663000, -0.2133510000", \ + "0.0008072000, 0.0042907000, 0.0105366000, 0.0160576000, 0.0064048000, -0.0481647000, -0.2127804000"); + } + related_pin : "D"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013189470, 0.0034792440, 0.0091778810, 0.0242102800, 0.0638641800, 0.1684670000"); + values("-0.0026718000, -0.0005337000, 0.0046264000, 0.0163576000, 0.0431593000, 0.1087789000, 0.2765262000", \ + "-0.0026304000, -0.0005079000, 0.0046284000, 0.0163410000, 0.0430775000, 0.1086960000, 0.2763927000", \ + "-0.0025178000, -0.0004079000, 0.0047077000, 0.0163524000, 0.0430360000, 0.1077432000, 0.2777406000", \ + "-0.0025590000, -0.0004507000, 0.0046470000, 0.0163017000, 0.0428288000, 0.1084175000, 0.2778490000", \ + "-0.0026461000, -0.0005340000, 0.0045823000, 0.0162295000, 0.0429556000, 0.1085204000, 0.2762571000", \ + "-0.0028437000, -0.0007173000, 0.0044326000, 0.0161299000, 0.0427418000, 0.1084234000, 0.2764420000", \ + "-0.0032698000, -0.0010563000, 0.0042192000, 0.0161632000, 0.0429946000, 0.1084979000, 0.2777030000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013189470, 0.0034792440, 0.0091778810, 0.0242102800, 0.0638641800, 0.1684670000"); + values("-0.0022183000, 0.0016628000, 0.0087010000, 0.0154313000, 0.0071116000, -0.0465063000, -0.2106988000", \ + "-0.0021773000, 0.0016947000, 0.0087160000, 0.0154414000, 0.0070748000, -0.0465549000, -0.2107449000", \ + "-0.0020814000, 0.0017793000, 0.0087671000, 0.0154446000, 0.0070462000, -0.0466058000, -0.2108373000", \ + "-0.0021219000, 0.0016952000, 0.0086167000, 0.0151736000, 0.0066735000, -0.0470539000, -0.2112987000", \ + "-0.0021759000, 0.0016278000, 0.0085166000, 0.0150194000, 0.0064600000, -0.0473116000, -0.2115400000", \ + "-0.0022638000, 0.0015462000, 0.0084423000, 0.0149644000, 0.0064014000, -0.0473450000, -0.2115938000", \ + "-0.0024134000, 0.0014861000, 0.0085606000, 0.0153356000, 0.0069517000, -0.0467831000, -0.2109618000"); + } + related_pin : "GATE"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013189470, 0.0034792440, 0.0091778810, 0.0242102800, 0.0638641800, 0.1684670000"); + values("-0.0035680000, -0.0012941000, 0.0041487000, 0.0162755000, 0.0433496000, 0.1089129000, 0.2789259000", \ + "-0.0035283000, -0.0012629000, 0.0041634000, 0.0163000000, 0.0432748000, 0.1088116000, 0.2787793000", \ + "-0.0034399000, -0.0012001000, 0.0041735000, 0.0162108000, 0.0433436000, 0.1093418000, 0.2769974000", \ + "-0.0034717000, -0.0012525000, 0.0040829000, 0.0160672000, 0.0429069000, 0.1089257000, 0.2784022000", \ + "-0.0035189000, -0.0013103000, 0.0040022000, 0.0159284000, 0.0429180000, 0.1078975000, 0.2766592000", \ + "-0.0036028000, -0.0013878000, 0.0039354000, 0.0159247000, 0.0427735000, 0.1081122000, 0.2779891000", \ + "-0.0037497000, -0.0014364000, 0.0040564000, 0.0163233000, 0.0432803000, 0.1091118000, 0.2764733000"); + } + } + max_capacitance : 0.1684670000; + max_transition : 1.5032770000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013189500, 0.0034792400, 0.0091778800, 0.0242103000, 0.0638642000, 0.1684670000"); + values("0.3558338000, 0.3609688000, 0.3719355000, 0.3948181000, 0.4469576000, 0.5804257000, 0.9330887000", \ + "0.3603808000, 0.3655264000, 0.3764662000, 0.3993738000, 0.4514800000, 0.5850058000, 0.9373274000", \ + "0.3714753000, 0.3765817000, 0.3875171000, 0.4104137000, 0.4625415000, 0.5960968000, 0.9486895000", \ + "0.3923952000, 0.3975444000, 0.4084819000, 0.4313854000, 0.4835277000, 0.6169901000, 0.9699787000", \ + "0.4196942000, 0.4248407000, 0.4357802000, 0.4586869000, 0.5107947000, 0.6443208000, 0.9966384000", \ + "0.4508874000, 0.4560408000, 0.4669920000, 0.4898508000, 0.5419193000, 0.6753933000, 1.0279739000", \ + "0.4740673000, 0.4792229000, 0.4901562000, 0.5130460000, 0.5651838000, 0.6986404000, 1.0510678000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013189500, 0.0034792400, 0.0091778800, 0.0242103000, 0.0638642000, 0.1684670000"); + values("0.2657219000, 0.2718930000, 0.2863550000, 0.3220115000, 0.4147978000, 0.6588499000, 1.3035277000", \ + "0.2706473000, 0.2768649000, 0.2913750000, 0.3270895000, 0.4200710000, 0.6636291000, 1.3085600000", \ + "0.2838331000, 0.2900247000, 0.3045334000, 0.3402033000, 0.4329218000, 0.6780420000, 1.3204953000", \ + "0.3150836000, 0.3212563000, 0.3357508000, 0.3713688000, 0.4642434000, 0.7089069000, 1.3520109000", \ + "0.3721222000, 0.3782993000, 0.3927960000, 0.4284073000, 0.5211918000, 0.7650948000, 1.4099527000", \ + "0.4611470000, 0.4673093000, 0.4817235000, 0.5174421000, 0.6100808000, 0.8545201000, 1.4983680000", \ + "0.6011825000, 0.6073794000, 0.6218502000, 0.6575684000, 0.7502484000, 0.9945591000, 1.6386342000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013189500, 0.0034792400, 0.0091778800, 0.0242103000, 0.0638642000, 0.1684670000"); + values("0.0165336000, 0.0207118000, 0.0302523000, 0.0538208000, 0.1179258000, 0.2941122000, 0.7700451000", \ + "0.0164632000, 0.0207767000, 0.0303356000, 0.0538031000, 0.1176789000, 0.2940512000, 0.7663593000", \ + "0.0165896000, 0.0207107000, 0.0300549000, 0.0539295000, 0.1179203000, 0.2934471000, 0.7663697000", \ + "0.0164942000, 0.0207914000, 0.0303319000, 0.0537773000, 0.1181194000, 0.2944585000, 0.7682948000", \ + "0.0164651000, 0.0207796000, 0.0303351000, 0.0537987000, 0.1176874000, 0.2940589000, 0.7694055000", \ + "0.0167597000, 0.0206362000, 0.0302787000, 0.0539233000, 0.1176820000, 0.2937680000, 0.7695459000", \ + "0.0164846000, 0.0208252000, 0.0303252000, 0.0538380000, 0.1175811000, 0.2942624000, 0.7590933000"); + } + related_pin : "D"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013189500, 0.0034792400, 0.0091778800, 0.0242103000, 0.0638642000, 0.1684670000"); + values("0.0201669000, 0.0267428000, 0.0444719000, 0.0935164000, 0.2259131000, 0.5776842000, 1.4984538000", \ + "0.0202096000, 0.0268087000, 0.0444986000, 0.0933932000, 0.2260018000, 0.5779621000, 1.4970022000", \ + "0.0201324000, 0.0267425000, 0.0445908000, 0.0935867000, 0.2255527000, 0.5740567000, 1.5008580000", \ + "0.0201657000, 0.0267425000, 0.0444967000, 0.0935343000, 0.2254826000, 0.5760492000, 1.4974205000", \ + "0.0201298000, 0.0267010000, 0.0444954000, 0.0935574000, 0.2258277000, 0.5779115000, 1.4988460000", \ + "0.0201508000, 0.0267328000, 0.0444756000, 0.0935606000, 0.2258184000, 0.5767411000, 1.4956849000", \ + "0.0201437000, 0.0267521000, 0.0446046000, 0.0935940000, 0.2256396000, 0.5753731000, 1.4969269000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013189500, 0.0034792400, 0.0091778800, 0.0242103000, 0.0638642000, 0.1684670000"); + values("0.3387732000, 0.3438801000, 0.3548062000, 0.3777218000, 0.4298936000, 0.5633722000, 0.9157017000", \ + "0.3433381000, 0.3484943000, 0.3594111000, 0.3822851000, 0.4344797000, 0.5679167000, 0.9203643000", \ + "0.3541671000, 0.3593232000, 0.3702394000, 0.3931127000, 0.4452893000, 0.5788200000, 0.9316101000", \ + "0.3779376000, 0.3830885000, 0.3940149000, 0.4168942000, 0.4690395000, 0.6025577000, 0.9554720000", \ + "0.4174394000, 0.4226019000, 0.4335046000, 0.4564182000, 0.5085468000, 0.6421442000, 0.9949757000", \ + "0.4721761000, 0.4773088000, 0.4882360000, 0.5111468000, 0.5632757000, 0.6966513000, 1.0491338000", \ + "0.5403851000, 0.5455298000, 0.5564741000, 0.5792649000, 0.6314405000, 0.7648122000, 1.1188505000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013189500, 0.0034792400, 0.0091778800, 0.0242103000, 0.0638642000, 0.1684670000"); + values("0.3125596000, 0.3187247000, 0.3332797000, 0.3689246000, 0.4618448000, 0.7066780000, 1.3517523000", \ + "0.3171492000, 0.3233180000, 0.3378924000, 0.3735759000, 0.4663016000, 0.7120594000, 1.3572842000", \ + "0.3283342000, 0.3345101000, 0.3490893000, 0.3847763000, 0.4774995000, 0.7216266000, 1.3658877000", \ + "0.3526743000, 0.3588737000, 0.3734469000, 0.4091760000, 0.5016721000, 0.7464673000, 1.3905522000", \ + "0.3911507000, 0.3973840000, 0.4118887000, 0.4476416000, 0.5400503000, 0.7841940000, 1.4290681000", \ + "0.4421245000, 0.4482441000, 0.4627707000, 0.4985136000, 0.5909925000, 0.8362120000, 1.4798535000", \ + "0.4986337000, 0.5048331000, 0.5192539000, 0.5548231000, 0.6476852000, 0.8917823000, 1.5345109000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013189500, 0.0034792400, 0.0091778800, 0.0242103000, 0.0638642000, 0.1684670000"); + values("0.0165843000, 0.0206113000, 0.0301571000, 0.0536738000, 0.1178237000, 0.2938710000, 0.7657884000", \ + "0.0165064000, 0.0206252000, 0.0302146000, 0.0535519000, 0.1179501000, 0.2940845000, 0.7684047000", \ + "0.0165086000, 0.0206261000, 0.0302101000, 0.0537096000, 0.1176136000, 0.2942976000, 0.7697434000", \ + "0.0164745000, 0.0206019000, 0.0302439000, 0.0538197000, 0.1174422000, 0.2942866000, 0.7628949000", \ + "0.0167030000, 0.0206150000, 0.0301422000, 0.0538337000, 0.1172889000, 0.2941520000, 0.7694416000", \ + "0.0165157000, 0.0206166000, 0.0302564000, 0.0537245000, 0.1180147000, 0.2933041000, 0.7681051000", \ + "0.0166886000, 0.0205608000, 0.0302773000, 0.0538871000, 0.1179726000, 0.2933681000, 0.7643448000"); + } + related_pin : "GATE"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013189500, 0.0034792400, 0.0091778800, 0.0242103000, 0.0638642000, 0.1684670000"); + values("0.0201832000, 0.0267718000, 0.0446230000, 0.0935714000, 0.2253017000, 0.5765900000, 1.5002466000", \ + "0.0202526000, 0.0268101000, 0.0447501000, 0.0935417000, 0.2260135000, 0.5766368000, 1.5000331000", \ + "0.0202370000, 0.0268478000, 0.0445779000, 0.0934849000, 0.2258785000, 0.5775495000, 1.5009614000", \ + "0.0202809000, 0.0268453000, 0.0446084000, 0.0934516000, 0.2258849000, 0.5759488000, 1.5007370000", \ + "0.0202008000, 0.0268398000, 0.0444981000, 0.0935200000, 0.2255396000, 0.5751909000, 1.4997790000", \ + "0.0201456000, 0.0268373000, 0.0445361000, 0.0936114000, 0.2257202000, 0.5773994000, 1.5032772000", \ + "0.0201715000, 0.0267447000, 0.0445145000, 0.0935931000, 0.2253976000, 0.5749256000, 1.4976067000"); + } + timing_sense : "non_unate"; + timing_type : "rising_edge"; + } + } + } + + cell ("sky130_fd_sc_hd__dlxtn_1") { + leakage_power () { + value : 0.0085323000; + when : "D&!GATE_N&Q"; + } + leakage_power () { + value : 0.0075450000; + when : "!D&GATE_N&!Q"; + } + leakage_power () { + value : 0.0076240000; + when : "!D&!GATE_N&!Q"; + } + leakage_power () { + value : 0.0084382000; + when : "D&GATE_N&Q"; + } + leakage_power () { + value : 0.0090037000; + when : "D&GATE_N&!Q"; + } + leakage_power () { + value : 0.0076041000; + when : "!D&GATE_N&Q"; + } + area : 15.014400000; + cell_footprint : "sky130_fd_sc_hd__dlxtn"; + cell_leakage_power : 0.0081245310; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + latch ("IQ","IQ_N") { + data_in : "D"; + enable : "!GATE_N"; + } + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("D") { + capacitance : 0.0017970000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0017050000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0078402000, 0.0077356000, 0.0074945000, 0.0075723000, 0.0077516000, 0.0081650000, 0.0091179000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0027038000, 0.0025998000, 0.0023602000, 0.0024193000, 0.0025555000, 0.0028693000, 0.0035928000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0018890000; + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.1094219000, 0.2699362000, 0.4400208000", \ + "0.0746400000, 0.2327129000, 0.3991354000", \ + "0.0974264000, 0.2469544000, 0.4097148000"); + } + related_pin : "GATE_N"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.1594707000, 0.2443014000, 0.2764466000", \ + "0.0429017000, 0.1277324000, 0.1598776000", \ + "-0.0258646000, 0.0589661000, 0.0911113000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "setup_rising"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.0968770000, -0.2598327000, -0.4323587000", \ + "-0.0511087000, -0.2128438000, -0.3829284000", \ + "-0.0507018000, -0.2112161000, -0.3800801000"); + } + related_pin : "GATE_N"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.1493672000, -0.2341979000, -0.2675638000", \ + "-0.0340189000, -0.1188496000, -0.1509948000", \ + "0.0359681000, -0.0500833000, -0.0822285000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "hold_rising"; + violation_delay_degrade_pct : 10.000000000; + } + } + pin ("GATE_N") { + capacitance : 0.0017450000; + clock : "true"; + direction : "input"; + fall_capacitance : 0.0016650000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0174337000, 0.0173064000, 0.0170130000, 0.0170672000, 0.0171922000, 0.0174802000, 0.0181443000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0104621000, 0.0103328000, 0.0100349000, 0.0100801000, 0.0101843000, 0.0104243000, 0.0109779000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0018240000; + timing () { + fall_constraint ("constraint_3_0_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.1390263000, 0.8333333000, 2.5000000000"); + } + related_output_pin : "Q"; + related_pin : "GATE_N"; + sim_opt : "runlvl=5 accurate=1"; + timing_type : "min_pulse_width"; + violation_delay_degrade_pct : 10.000000000; + } + } + pin ("Q") { + direction : "output"; + function : "IQ"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013104490, 0.0034345540, 0.0090016190, 0.0235923300, 0.0618331000, 0.1620583000"); + values("0.0194427000, 0.0185018000, 0.0157110000, 0.0072134000, -0.0162879000, -0.0782141000, -0.2405381000", \ + "0.0193613000, 0.0184013000, 0.0156379000, 0.0071405000, -0.0163787000, -0.0782999000, -0.2406274000", \ + "0.0194416000, 0.0184853000, 0.0157203000, 0.0072065000, -0.0162954000, -0.0782176000, -0.2405793000", \ + "0.0193294000, 0.0183498000, 0.0155876000, 0.0070911000, -0.0164240000, -0.0783480000, -0.2406718000", \ + "0.0191249000, 0.0181865000, 0.0154174000, 0.0069142000, -0.0165892000, -0.0785189000, -0.2408687000", \ + "0.0199591000, 0.0187432000, 0.0153932000, 0.0066971000, -0.0166834000, -0.0785966000, -0.2409427000", \ + "0.0202932000, 0.0190979000, 0.0157550000, 0.0068691000, -0.0167431000, -0.0784977000, -0.2408154000"); + } + related_pin : "D"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013104490, 0.0034345540, 0.0090016190, 0.0235923300, 0.0618331000, 0.1620583000"); + values("0.0198493000, 0.0214447000, 0.0252664000, 0.0344803000, 0.0580441000, 0.1194868000, 0.2808959000", \ + "0.0195915000, 0.0211771000, 0.0250548000, 0.0343613000, 0.0576939000, 0.1193281000, 0.2793952000", \ + "0.0197569000, 0.0213511000, 0.0251850000, 0.0343855000, 0.0577391000, 0.1193748000, 0.2803431000", \ + "0.0194685000, 0.0210889000, 0.0249856000, 0.0342127000, 0.0575671000, 0.1185320000, 0.2792915000", \ + "0.0192804000, 0.0208873000, 0.0247619000, 0.0339777000, 0.0572786000, 0.1182703000, 0.2793517000", \ + "0.0199776000, 0.0212543000, 0.0247897000, 0.0341466000, 0.0573642000, 0.1184286000, 0.2793541000", \ + "0.0207791000, 0.0221239000, 0.0255945000, 0.0346121000, 0.0579078000, 0.1192914000, 0.2785218000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013104490, 0.0034345540, 0.0090016190, 0.0235923300, 0.0618331000, 0.1620583000"); + values("0.0179207000, 0.0169453000, 0.0142031000, 0.0057122000, -0.0177679000, -0.0796723000, -0.2420197000", \ + "0.0179667000, 0.0170172000, 0.0142508000, 0.0057701000, -0.0177137000, -0.0796212000, -0.2419743000", \ + "0.0180552000, 0.0170850000, 0.0143327000, 0.0058457000, -0.0176338000, -0.0795512000, -0.2418603000", \ + "0.0178089000, 0.0168445000, 0.0140734000, 0.0056015000, -0.0178881000, -0.0798044000, -0.2421390000", \ + "0.0174822000, 0.0164910000, 0.0137383000, 0.0052570000, -0.0182194000, -0.0801298000, -0.2424581000", \ + "0.0170820000, 0.0159988000, 0.0133743000, 0.0050757000, -0.0183955000, -0.0802988000, -0.2426244000", \ + "0.0186768000, 0.0174287000, 0.0141052000, 0.0052197000, -0.0183545000, -0.0800424000, -0.2423721000"); + } + related_pin : "GATE_N"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013104490, 0.0034345540, 0.0090016190, 0.0235923300, 0.0618331000, 0.1620583000"); + values("0.0192207000, 0.0208136000, 0.0247063000, 0.0339518000, 0.0573036000, 0.1182086000, 0.2792245000", \ + "0.0191399000, 0.0207262000, 0.0246340000, 0.0339374000, 0.0572832000, 0.1187637000, 0.2789263000", \ + "0.0192406000, 0.0208378000, 0.0247187000, 0.0339815000, 0.0573619000, 0.1188617000, 0.2801942000", \ + "0.0191115000, 0.0206930000, 0.0245790000, 0.0338439000, 0.0571809000, 0.1187230000, 0.2798466000", \ + "0.0188161000, 0.0204197000, 0.0243074000, 0.0336275000, 0.0569139000, 0.1185536000, 0.2798209000", \ + "0.0186896000, 0.0202746000, 0.0241575000, 0.0334022000, 0.0567682000, 0.1184161000, 0.2798004000", \ + "0.0198298000, 0.0211732000, 0.0246620000, 0.0336993000, 0.0571293000, 0.1179868000, 0.2790670000"); + } + } + max_capacitance : 0.1620580000; + max_transition : 1.4987460000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013104500, 0.0034345500, 0.0090016200, 0.0235923000, 0.0618331000, 0.1620580000"); + values("0.1977406000, 0.2029710000, 0.2139151000, 0.2366300000, 0.2873523000, 0.4152215000, 0.7501225000", \ + "0.2026872000, 0.2078935000, 0.2189108000, 0.2416028000, 0.2923631000, 0.4199729000, 0.7549407000", \ + "0.2158896000, 0.2210973000, 0.2320918000, 0.2547701000, 0.3055477000, 0.4332680000, 0.7671955000", \ + "0.2471454000, 0.2523324000, 0.2633652000, 0.2860300000, 0.3368027000, 0.4644545000, 0.7996424000", \ + "0.3041243000, 0.3093419000, 0.3203162000, 0.3430318000, 0.3938077000, 0.5215668000, 0.8554464000", \ + "0.3932923000, 0.3985302000, 0.4095237000, 0.4322085000, 0.4830111000, 0.6104779000, 0.9456652000", \ + "0.5335674000, 0.5387875000, 0.5498201000, 0.5725722000, 0.6233807000, 0.7510207000, 1.0858879000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013104500, 0.0034345500, 0.0090016200, 0.0235923000, 0.0618331000, 0.1620580000"); + values("0.2921861000, 0.2989597000, 0.3142699000, 0.3507253000, 0.4443991000, 0.6880339000, 1.3275501000", \ + "0.2965749000, 0.3035177000, 0.3189064000, 0.3554778000, 0.4490940000, 0.6928971000, 1.3334696000", \ + "0.3079650000, 0.3147597000, 0.3300657000, 0.3665316000, 0.4601078000, 0.7042761000, 1.3462291000", \ + "0.3287028000, 0.3355287000, 0.3509532000, 0.3875001000, 0.4808771000, 0.7249960000, 1.3652602000", \ + "0.3562342000, 0.3630836000, 0.3784681000, 0.4149837000, 0.5085998000, 0.7523037000, 1.3935374000", \ + "0.3872010000, 0.3937884000, 0.4092731000, 0.4458207000, 0.5392644000, 0.7834162000, 1.4242572000", \ + "0.4105344000, 0.4173810000, 0.4327745000, 0.4693564000, 0.5629273000, 0.8066080000, 1.4448049000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013104500, 0.0034345500, 0.0090016200, 0.0235923000, 0.0618331000, 0.1620580000"); + values("0.0165408000, 0.0207315000, 0.0300717000, 0.0531143000, 0.1141008000, 0.2823709000, 0.7305135000", \ + "0.0165219000, 0.0206894000, 0.0302187000, 0.0531655000, 0.1142728000, 0.2844138000, 0.7248920000", \ + "0.0165768000, 0.0207237000, 0.0302987000, 0.0532858000, 0.1143878000, 0.2824837000, 0.7257622000", \ + "0.0164718000, 0.0207949000, 0.0301533000, 0.0531699000, 0.1141895000, 0.2840460000, 0.7312637000", \ + "0.0165544000, 0.0207184000, 0.0302886000, 0.0532651000, 0.1145098000, 0.2828697000, 0.7289043000", \ + "0.0166596000, 0.0207361000, 0.0301304000, 0.0530895000, 0.1137211000, 0.2824451000, 0.7322187000", \ + "0.0166241000, 0.0208055000, 0.0303206000, 0.0532402000, 0.1142719000, 0.2843333000, 0.7210388000"); + } + related_pin : "D"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013104500, 0.0034345500, 0.0090016200, 0.0235923000, 0.0618331000, 0.1620580000"); + values("0.0235216000, 0.0298754000, 0.0472344000, 0.0960146000, 0.2277257000, 0.5762649000, 1.4981640000", \ + "0.0235797000, 0.0301232000, 0.0471474000, 0.0960776000, 0.2273207000, 0.5762771000, 1.4987457000", \ + "0.0235292000, 0.0298468000, 0.0472283000, 0.0960335000, 0.2273280000, 0.5749948000, 1.4920184000", \ + "0.0236256000, 0.0299725000, 0.0471881000, 0.0957713000, 0.2278105000, 0.5754154000, 1.4929938000", \ + "0.0234564000, 0.0298341000, 0.0472192000, 0.0960111000, 0.2275768000, 0.5763014000, 1.4905256000", \ + "0.0235229000, 0.0301039000, 0.0472899000, 0.0958471000, 0.2271449000, 0.5760445000, 1.4922248000", \ + "0.0236710000, 0.0298418000, 0.0472342000, 0.0960094000, 0.2276230000, 0.5758365000, 1.4904025000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013104500, 0.0034345500, 0.0090016200, 0.0235923000, 0.0618331000, 0.1620580000"); + values("0.2235184000, 0.2288363000, 0.2399584000, 0.2627877000, 0.3136133000, 0.4413160000, 0.7749361000", \ + "0.2284364000, 0.2337396000, 0.2448348000, 0.2676752000, 0.3185075000, 0.4461173000, 0.7813942000", \ + "0.2411763000, 0.2464985000, 0.2576266000, 0.2804439000, 0.3312502000, 0.4588202000, 0.7941459000", \ + "0.2718841000, 0.2771880000, 0.2882735000, 0.3111064000, 0.3619804000, 0.4897526000, 0.8236034000", \ + "0.3384165000, 0.3437090000, 0.3548064000, 0.3776471000, 0.4284899000, 0.5560998000, 0.8904711000", \ + "0.4514674000, 0.4567998000, 0.4679305000, 0.4908160000, 0.5416680000, 0.6694449000, 1.0044237000", \ + "0.6257254000, 0.6310861000, 0.6423139000, 0.6652837000, 0.7162544000, 0.8439395000, 1.1774800000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013104500, 0.0034345500, 0.0090016200, 0.0235923000, 0.0618331000, 0.1620580000"); + values("0.3558313000, 0.3627347000, 0.3781630000, 0.4148892000, 0.5084299000, 0.7524096000, 1.3925379000", \ + "0.3606996000, 0.3675758000, 0.3830263000, 0.4197361000, 0.5131250000, 0.7571747000, 1.3980729000", \ + "0.3733986000, 0.3803018000, 0.3957305000, 0.4324128000, 0.5260574000, 0.7694291000, 1.4132312000", \ + "0.4045115000, 0.4114193000, 0.4268727000, 0.4634562000, 0.5571565000, 0.8007912000, 1.4415891000", \ + "0.4687960000, 0.4756546000, 0.4911367000, 0.5278167000, 0.6214035000, 0.8650038000, 1.5073537000", \ + "0.5728787000, 0.5797529000, 0.5952243000, 0.6318397000, 0.7255596000, 0.9692701000, 1.6101026000", \ + "0.7326860000, 0.7395384000, 0.7550027000, 0.7916979000, 0.8851689000, 1.1291469000, 1.7686840000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013104500, 0.0034345500, 0.0090016200, 0.0235923000, 0.0618331000, 0.1620580000"); + values("0.0170946000, 0.0211233000, 0.0306130000, 0.0534920000, 0.1144274000, 0.2819626000, 0.7290630000", \ + "0.0170188000, 0.0210081000, 0.0305878000, 0.0535012000, 0.1144299000, 0.2851742000, 0.7329924000", \ + "0.0171071000, 0.0211018000, 0.0306585000, 0.0534509000, 0.1144079000, 0.2822488000, 0.7312548000", \ + "0.0169635000, 0.0210305000, 0.0305748000, 0.0535739000, 0.1147390000, 0.2834370000, 0.7274024000", \ + "0.0170045000, 0.0211518000, 0.0305670000, 0.0535697000, 0.1143493000, 0.2818290000, 0.7265917000", \ + "0.0172291000, 0.0211588000, 0.0305672000, 0.0535461000, 0.1140499000, 0.2844448000, 0.7319950000", \ + "0.0174525000, 0.0215613000, 0.0308684000, 0.0534563000, 0.1145851000, 0.2836060000, 0.7225581000"); + } + related_pin : "GATE_N"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013104500, 0.0034345500, 0.0090016200, 0.0235923000, 0.0618331000, 0.1620580000"); + values("0.0233765000, 0.0299856000, 0.0473791000, 0.0960690000, 0.2277941000, 0.5754618000, 1.4910270000", \ + "0.0233331000, 0.0298347000, 0.0473508000, 0.0959204000, 0.2277172000, 0.5761531000, 1.4909562000", \ + "0.0233778000, 0.0299851000, 0.0473067000, 0.0959104000, 0.2278536000, 0.5757532000, 1.4950654000", \ + "0.0233878000, 0.0299915000, 0.0472935000, 0.0959467000, 0.2277667000, 0.5760465000, 1.4909501000", \ + "0.0233914000, 0.0299008000, 0.0472509000, 0.0959986000, 0.2275038000, 0.5760593000, 1.4927251000", \ + "0.0233840000, 0.0298768000, 0.0472551000, 0.0959432000, 0.2275976000, 0.5758924000, 1.4955789000", \ + "0.0233959000, 0.0298558000, 0.0472895000, 0.0958688000, 0.2277220000, 0.5748063000, 1.4916702000"); + } + timing_sense : "non_unate"; + timing_type : "falling_edge"; + } + } + } + + cell ("sky130_fd_sc_hd__dlxtn_2") { + leakage_power () { + value : 0.0081072000; + when : "D&!GATE_N&Q"; + } + leakage_power () { + value : 0.0081600000; + when : "!D&GATE_N&!Q"; + } + leakage_power () { + value : 0.0082391000; + when : "!D&!GATE_N&!Q"; + } + leakage_power () { + value : 0.0080127000; + when : "D&GATE_N&Q"; + } + leakage_power () { + value : 0.0096093000; + when : "D&GATE_N&!Q"; + } + leakage_power () { + value : 0.0071863000; + when : "!D&GATE_N&Q"; + } + area : 16.265600000; + cell_footprint : "sky130_fd_sc_hd__dlxtn"; + cell_leakage_power : 0.0082190830; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + latch ("IQ","IQ_N") { + data_in : "D"; + enable : "!GATE_N"; + } + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("D") { + capacitance : 0.0017880000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0016960000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0078002000, 0.0076953000, 0.0074535000, 0.0075281000, 0.0077000000, 0.0080964000, 0.0090101000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0027046000, 0.0025991000, 0.0023559000, 0.0024120000, 0.0025415000, 0.0028398000, 0.0035273000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0018800000; + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.1179668000, 0.2772604000, 0.4473450000", \ + "0.0807435000, 0.2375957000, 0.4040182000", \ + "0.1071921000, 0.2542786000, 0.4158184000"); + } + related_pin : "GATE_N"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.1741191000, 0.2577292000, 0.2898743000", \ + "0.0575501000, 0.1399395000, 0.1720846000", \ + "-0.0136576000, 0.0699525000, 0.1020977000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "setup_rising"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.1017598000, -0.2647155000, -0.4372415000", \ + "-0.0559915000, -0.2177266000, -0.3878112000", \ + "-0.0568053000, -0.2160990000, -0.3861836000"); + } + related_pin : "GATE_N"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.1591328000, -0.2439636000, -0.2773294000", \ + "-0.0425638000, -0.1273945000, -0.1607604000", \ + "0.0274232000, -0.0586283000, -0.0907734000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "hold_rising"; + violation_delay_degrade_pct : 10.000000000; + } + } + pin ("GATE_N") { + capacitance : 0.0017450000; + clock : "true"; + direction : "input"; + fall_capacitance : 0.0016660000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0172260000, 0.0171026000, 0.0168182000, 0.0168699000, 0.0169889000, 0.0172633000, 0.0178959000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0103317000, 0.0102005000, 0.0098980000, 0.0099419000, 0.0100429000, 0.0102756000, 0.0108122000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0018250000; + timing () { + fall_constraint ("constraint_3_0_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.1467159000, 0.8333333000, 2.5000000000"); + } + related_output_pin : "Q"; + related_pin : "GATE_N"; + sim_opt : "runlvl=5 accurate=1"; + timing_type : "min_pulse_width"; + violation_delay_degrade_pct : 10.000000000; + } + } + pin ("Q") { + direction : "output"; + function : "IQ"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014552770, 0.0042356610, 0.0123281200, 0.0358816500, 0.1044354000, 0.3039650000"); + values("0.0231537000, 0.0217908000, 0.0180865000, 0.0064502000, -0.0309338000, -0.1418135000, -0.4649869000", \ + "0.0230832000, 0.0216953000, 0.0179965000, 0.0063487000, -0.0310431000, -0.1419004000, -0.4650189000", \ + "0.0231523000, 0.0217892000, 0.0180633000, 0.0064326000, -0.0309632000, -0.1418376000, -0.4649745000", \ + "0.0229973000, 0.0216323000, 0.0179363000, 0.0063143000, -0.0310823000, -0.1419511000, -0.4651326000", \ + "0.0229176000, 0.0215280000, 0.0178369000, 0.0062421000, -0.0311789000, -0.1420501000, -0.4652309000", \ + "0.0239031000, 0.0224489000, 0.0181833000, 0.0058786000, -0.0313528000, -0.1422050000, -0.4653975000", \ + "0.0248764000, 0.0234546000, 0.0192047000, 0.0065461000, -0.0312838000, -0.1421666000, -0.4652122000"); + } + related_pin : "D"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014552770, 0.0042356610, 0.0123281200, 0.0358816500, 0.1044354000, 0.3039650000"); + values("0.0251493000, 0.0269226000, 0.0318645000, 0.0454240000, 0.0834342000, 0.1928112000, 0.5150462000", \ + "0.0250866000, 0.0268058000, 0.0316920000, 0.0452922000, 0.0832265000, 0.1926102000, 0.5156674000", \ + "0.0251189000, 0.0268818000, 0.0317167000, 0.0452929000, 0.0832551000, 0.1928790000, 0.5149064000", \ + "0.0248642000, 0.0265838000, 0.0314572000, 0.0449870000, 0.0831747000, 0.1931395000, 0.5145192000", \ + "0.0246090000, 0.0263619000, 0.0313596000, 0.0449167000, 0.0828419000, 0.1923224000, 0.5147837000", \ + "0.0252318000, 0.0267693000, 0.0313264000, 0.0449544000, 0.0827346000, 0.1932402000, 0.5120162000", \ + "0.0261669000, 0.0278335000, 0.0324237000, 0.0456721000, 0.0837644000, 0.1935784000, 0.5140111000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014552770, 0.0042356610, 0.0123281200, 0.0358816500, 0.1044354000, 0.3039650000"); + values("0.0217687000, 0.0204162000, 0.0166636000, 0.0050929000, -0.0322971000, -0.1431683000, -0.4663365000", \ + "0.0217826000, 0.0204233000, 0.0167362000, 0.0051307000, -0.0322515000, -0.1431023000, -0.4662934000", \ + "0.0218912000, 0.0205646000, 0.0168392000, 0.0052074000, -0.0321825000, -0.1430317000, -0.4662056000", \ + "0.0216601000, 0.0203141000, 0.0165548000, 0.0049399000, -0.0324236000, -0.1432805000, -0.4664507000", \ + "0.0213267000, 0.0199525000, 0.0162252000, 0.0046190000, -0.0327498000, -0.1436109000, -0.4667781000", \ + "0.0209274000, 0.0195885000, 0.0159228000, 0.0044440000, -0.0329154000, -0.1437493000, -0.4669242000", \ + "0.0233452000, 0.0219028000, 0.0176428000, 0.0049342000, -0.0328809000, -0.1435622000, -0.4667011000"); + } + related_pin : "GATE_N"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014552770, 0.0042356610, 0.0123281200, 0.0358816500, 0.1044354000, 0.3039650000"); + values("0.0246006000, 0.0263328000, 0.0312791000, 0.0448681000, 0.0828000000, 0.1931583000, 0.5144086000", \ + "0.0245278000, 0.0262473000, 0.0312349000, 0.0448230000, 0.0827791000, 0.1924894000, 0.5145286000", \ + "0.0246281000, 0.0263389000, 0.0312829000, 0.0449319000, 0.0828871000, 0.1925241000, 0.5155187000", \ + "0.0244610000, 0.0262171000, 0.0311538000, 0.0447687000, 0.0827215000, 0.1932073000, 0.5115310000", \ + "0.0241913000, 0.0259372000, 0.0309030000, 0.0444960000, 0.0825762000, 0.1920405000, 0.5145070000", \ + "0.0240377000, 0.0257864000, 0.0307395000, 0.0443892000, 0.0823504000, 0.1917708000, 0.5142921000", \ + "0.0253220000, 0.0269219000, 0.0315470000, 0.0448228000, 0.0826582000, 0.1920811000, 0.5115371000"); + } + } + max_capacitance : 0.3039650000; + max_transition : 1.5057880000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014552800, 0.0042356600, 0.0123281000, 0.0358816000, 0.1044350000, 0.3039650000"); + values("0.2121812000, 0.2166480000, 0.2266485000, 0.2473505000, 0.2919738000, 0.4057235000, 0.7330521000", \ + "0.2172072000, 0.2216338000, 0.2316008000, 0.2521749000, 0.2968551000, 0.4106644000, 0.7365837000", \ + "0.2303512000, 0.2348116000, 0.2447572000, 0.2654059000, 0.3100446000, 0.4237013000, 0.7506525000", \ + "0.2615708000, 0.2659886000, 0.2759800000, 0.2966365000, 0.3412697000, 0.4550826000, 0.7824717000", \ + "0.3185154000, 0.3229350000, 0.3329271000, 0.3535168000, 0.3981984000, 0.5120401000, 0.8394331000", \ + "0.4073498000, 0.4117860000, 0.4218081000, 0.4424949000, 0.4870690000, 0.6006956000, 0.9274197000", \ + "0.5475674000, 0.5520284000, 0.5620366000, 0.5823576000, 0.6269600000, 0.7411821000, 1.0685696000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014552800, 0.0042356600, 0.0123281000, 0.0358816000, 0.1044350000, 0.3039650000"); + values("0.3035817000, 0.3090276000, 0.3218174000, 0.3520171000, 0.4331745000, 0.6662761000, 1.3435418000", \ + "0.3080358000, 0.3135926000, 0.3261874000, 0.3563332000, 0.4376388000, 0.6705207000, 1.3492923000", \ + "0.3193955000, 0.3249284000, 0.3375498000, 0.3676604000, 0.4489692000, 0.6815620000, 1.3589777000", \ + "0.3401517000, 0.3457138000, 0.3583282000, 0.3884373000, 0.4697379000, 0.7021981000, 1.3818059000", \ + "0.3673244000, 0.3727558000, 0.3855811000, 0.4157953000, 0.4970805000, 0.7297572000, 1.4076197000", \ + "0.3983251000, 0.4036947000, 0.4165157000, 0.4467734000, 0.5279152000, 0.7611141000, 1.4393396000", \ + "0.4211606000, 0.4266382000, 0.4394427000, 0.4696780000, 0.5509210000, 0.7836049000, 1.4604977000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014552800, 0.0042356600, 0.0123281000, 0.0358816000, 0.1044350000, 0.3039650000"); + values("0.0167038000, 0.0196443000, 0.0267994000, 0.0446159000, 0.0922787000, 0.2364903000, 0.6734689000", \ + "0.0167744000, 0.0197666000, 0.0269741000, 0.0446199000, 0.0924192000, 0.2379780000, 0.6803013000", \ + "0.0168269000, 0.0196298000, 0.0269929000, 0.0446167000, 0.0923714000, 0.2377980000, 0.6732740000", \ + "0.0168034000, 0.0196385000, 0.0268059000, 0.0446029000, 0.0922815000, 0.2382978000, 0.6725002000", \ + "0.0168846000, 0.0196438000, 0.0268109000, 0.0445322000, 0.0922285000, 0.2382749000, 0.6721226000", \ + "0.0167938000, 0.0196117000, 0.0269496000, 0.0442863000, 0.0922303000, 0.2378163000, 0.6766770000", \ + "0.0168433000, 0.0197301000, 0.0270169000, 0.0446912000, 0.0922735000, 0.2383186000, 0.6715058000"); + } + related_pin : "D"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014552800, 0.0042356600, 0.0123281000, 0.0358816000, 0.1044350000, 0.3039650000"); + values("0.0209960000, 0.0255437000, 0.0374161000, 0.0736398000, 0.1868527000, 0.5211414000, 1.5057883000", \ + "0.0210806000, 0.0252999000, 0.0374979000, 0.0736055000, 0.1865628000, 0.5215978000, 1.5015447000", \ + "0.0210465000, 0.0254832000, 0.0374985000, 0.0738331000, 0.1868540000, 0.5206455000, 1.5044482000", \ + "0.0212020000, 0.0254218000, 0.0374777000, 0.0737392000, 0.1867485000, 0.5217528000, 1.5036083000", \ + "0.0210292000, 0.0255752000, 0.0373815000, 0.0736585000, 0.1863180000, 0.5216479000, 1.5028722000", \ + "0.0211998000, 0.0256449000, 0.0375155000, 0.0737285000, 0.1860417000, 0.5212094000, 1.5026931000", \ + "0.0210702000, 0.0255138000, 0.0374080000, 0.0738058000, 0.1868415000, 0.5216823000, 1.4991658000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014552800, 0.0042356600, 0.0123281000, 0.0358816000, 0.1044350000, 0.3039650000"); + values("0.2372596000, 0.2417848000, 0.2519019000, 0.2726657000, 0.3174336000, 0.4311969000, 0.7588147000", \ + "0.2421615000, 0.2467078000, 0.2568482000, 0.2775307000, 0.3223418000, 0.4361686000, 0.7622007000", \ + "0.2548733000, 0.2594048000, 0.2695403000, 0.2903337000, 0.3350623000, 0.4489080000, 0.7749181000", \ + "0.2855695000, 0.2901072000, 0.3002193000, 0.3209607000, 0.3657794000, 0.4795845000, 0.8071369000", \ + "0.3519608000, 0.3564912000, 0.3666180000, 0.3873699000, 0.4321840000, 0.5459533000, 0.8731152000", \ + "0.4646064000, 0.4691563000, 0.4792940000, 0.5000693000, 0.5448594000, 0.6587693000, 0.9851951000", \ + "0.6385268000, 0.6430937000, 0.6532403000, 0.6740616000, 0.7189483000, 0.8327457000, 1.1602774000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014552800, 0.0042356600, 0.0123281000, 0.0358816000, 0.1044350000, 0.3039650000"); + values("0.3668934000, 0.3723876000, 0.3852395000, 0.4154933000, 0.4968662000, 0.7293126000, 1.4073779000", \ + "0.3717137000, 0.3771977000, 0.3900566000, 0.4203222000, 0.5014998000, 0.7344924000, 1.4137287000", \ + "0.3844691000, 0.3899767000, 0.4027981000, 0.4330862000, 0.5144296000, 0.7473789000, 1.4265420000", \ + "0.4153315000, 0.4208122000, 0.4336941000, 0.4639860000, 0.5453366000, 0.7782499000, 1.4557364000", \ + "0.4796996000, 0.4852115000, 0.4980668000, 0.5283651000, 0.6093833000, 0.8424090000, 1.5207313000", \ + "0.5833141000, 0.5888140000, 0.6016531000, 0.6319493000, 0.7133331000, 0.9461568000, 1.6247883000", \ + "0.7427181000, 0.7482230000, 0.7610830000, 0.7913573000, 0.8726912000, 1.1056681000, 1.7860708000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014552800, 0.0042356600, 0.0123281000, 0.0358816000, 0.1044350000, 0.3039650000"); + values("0.0171280000, 0.0201662000, 0.0270508000, 0.0448006000, 0.0924487000, 0.2369028000, 0.6733462000", \ + "0.0172081000, 0.0201639000, 0.0271162000, 0.0448642000, 0.0923068000, 0.2378529000, 0.6815573000", \ + "0.0172161000, 0.0201426000, 0.0272789000, 0.0449942000, 0.0923456000, 0.2378814000, 0.6817766000", \ + "0.0170509000, 0.0201765000, 0.0272226000, 0.0448936000, 0.0925493000, 0.2386655000, 0.6769033000", \ + "0.0170640000, 0.0201832000, 0.0272457000, 0.0448462000, 0.0926016000, 0.2377839000, 0.6743754000", \ + "0.0173272000, 0.0203070000, 0.0273332000, 0.0449485000, 0.0921728000, 0.2384120000, 0.6835247000", \ + "0.0173390000, 0.0204621000, 0.0273874000, 0.0451070000, 0.0926556000, 0.2382992000, 0.6714114000"); + } + related_pin : "GATE_N"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014552800, 0.0042356600, 0.0123281000, 0.0358816000, 0.1044350000, 0.3039650000"); + values("0.0208789000, 0.0252401000, 0.0373454000, 0.0737817000, 0.1867509000, 0.5214287000, 1.4994397000", \ + "0.0209121000, 0.0252739000, 0.0373356000, 0.0737144000, 0.1863657000, 0.5208572000, 1.4984578000", \ + "0.0209432000, 0.0253357000, 0.0373415000, 0.0736652000, 0.1870651000, 0.5207749000, 1.5013721000", \ + "0.0209672000, 0.0252966000, 0.0374046000, 0.0737481000, 0.1865038000, 0.5200566000, 1.4948646000", \ + "0.0208542000, 0.0252703000, 0.0373487000, 0.0737553000, 0.1870460000, 0.5215215000, 1.4975243000", \ + "0.0209532000, 0.0252705000, 0.0373433000, 0.0736497000, 0.1863470000, 0.5214513000, 1.5045565000", \ + "0.0208540000, 0.0252471000, 0.0373764000, 0.0737010000, 0.1866383000, 0.5199768000, 1.4971643000"); + } + timing_sense : "non_unate"; + timing_type : "falling_edge"; + } + } + } + + cell ("sky130_fd_sc_hd__dlxtn_4") { + leakage_power () { + value : 0.0085702000; + when : "D&!GATE_N&Q"; + } + leakage_power () { + value : 0.0087990000; + when : "!D&GATE_N&!Q"; + } + leakage_power () { + value : 0.0088781000; + when : "!D&!GATE_N&!Q"; + } + leakage_power () { + value : 0.0084756000; + when : "D&GATE_N&Q"; + } + leakage_power () { + value : 0.0102483000; + when : "D&GATE_N&!Q"; + } + leakage_power () { + value : 0.0076493000; + when : "!D&GATE_N&Q"; + } + area : 18.768000000; + cell_footprint : "sky130_fd_sc_hd__dlxtn"; + cell_leakage_power : 0.0087700780; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + latch ("IQ","IQ_N") { + data_in : "D"; + enable : "!GATE_N"; + } + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("D") { + capacitance : 0.0017880000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0016960000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0078030000, 0.0076980000, 0.0074559000, 0.0075316000, 0.0077061000, 0.0081082000, 0.0090352000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0027164000, 0.0026111000, 0.0023683000, 0.0024250000, 0.0025556000, 0.0028567000, 0.0035509000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0018790000; + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.1313945000, 0.2894674000, 0.4595521000", \ + "0.0856263000, 0.2424785000, 0.4101217000", \ + "0.1096335000, 0.2579408000, 0.4219219000"); + } + related_pin : "GATE_N"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.1948711000, 0.2772604000, 0.3081849000", \ + "0.0746400000, 0.1570293000, 0.1891745000", \ + "-0.0002298000, 0.0846009000, 0.1167461000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "setup_rising"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.1090840000, -0.2720397000, -0.4457864000", \ + "-0.0633158000, -0.2250508000, -0.3951354000", \ + "-0.0641296000, -0.2246439000, -0.3935078000"); + } + related_pin : "GATE_N"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.1737813000, -0.2598327000, -0.2931986000", \ + "-0.0559915000, -0.1408223000, -0.1741881000", \ + "0.0164368000, -0.0696146000, -0.1017598000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "hold_rising"; + violation_delay_degrade_pct : 10.000000000; + } + } + pin ("GATE_N") { + capacitance : 0.0017450000; + clock : "true"; + direction : "input"; + fall_capacitance : 0.0016660000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0172266000, 0.0171008000, 0.0168107000, 0.0168622000, 0.0169809000, 0.0172544000, 0.0178850000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0103032000, 0.0102097000, 0.0099943000, 0.0100257000, 0.0100981000, 0.0102649000, 0.0106498000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0018250000; + timing () { + fall_constraint ("constraint_3_0_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.1598980000, 0.8333333000, 2.5000000000"); + } + related_output_pin : "Q"; + related_pin : "GATE_N"; + sim_opt : "runlvl=5 accurate=1"; + timing_type : "min_pulse_width"; + violation_delay_degrade_pct : 10.000000000; + } + } + pin ("Q") { + direction : "output"; + function : "IQ"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016043380, 0.0051478020, 0.0165176300, 0.0529997200, 0.1700589000, 0.5456641000"); + values("0.0323562000, 0.0306978000, 0.0254013000, 0.0093218000, -0.0470446000, -0.2357721000, -0.8440563000", \ + "0.0322706000, 0.0305868000, 0.0253386000, 0.0092145000, -0.0471112000, -0.2358603000, -0.8441410000", \ + "0.0323468000, 0.0306956000, 0.0253828000, 0.0093035000, -0.0470125000, -0.2357706000, -0.8440626000", \ + "0.0322321000, 0.0305474000, 0.0252282000, 0.0091704000, -0.0471877000, -0.2358929000, -0.8442248000", \ + "0.0321712000, 0.0304912000, 0.0251896000, 0.0090665000, -0.0473116000, -0.2359851000, -0.8443128000", \ + "0.0317930000, 0.0301185000, 0.0248576000, 0.0088735000, -0.0474565000, -0.2362077000, -0.8444738000", \ + "0.0360806000, 0.0343223000, 0.0287964000, 0.0110176000, -0.0470632000, -0.2362076000, -0.8443226000"); + } + related_pin : "D"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016043380, 0.0051478020, 0.0165176300, 0.0529997200, 0.1700589000, 0.5456641000"); + values("0.0367232000, 0.0385598000, 0.0445881000, 0.0637705000, 0.1226849000, 0.3110528000, 0.9141860000", \ + "0.0366439000, 0.0386175000, 0.0446331000, 0.0637572000, 0.1226600000, 0.3097460000, 0.9175669000", \ + "0.0367024000, 0.0386174000, 0.0446959000, 0.0635922000, 0.1225340000, 0.3099296000, 0.9127433000", \ + "0.0364404000, 0.0383530000, 0.0442735000, 0.0632747000, 0.1224339000, 0.3097067000, 0.9114330000", \ + "0.0362601000, 0.0381156000, 0.0440973000, 0.0631078000, 0.1222826000, 0.3095913000, 0.9108486000", \ + "0.0362911000, 0.0381998000, 0.0442605000, 0.0631907000, 0.1221408000, 0.3093698000, 0.9107099000", \ + "0.0377279000, 0.0395692000, 0.0455746000, 0.0642475000, 0.1234973000, 0.3118872000, 0.9097030000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016043380, 0.0051478020, 0.0165176300, 0.0529997200, 0.1700589000, 0.5456641000"); + values("0.0310354000, 0.0292443000, 0.0240194000, 0.0079488000, -0.0483842000, -0.2370909000, -0.8453344000", \ + "0.0312027000, 0.0293590000, 0.0241466000, 0.0080129000, -0.0483373000, -0.2370263000, -0.8453000000", \ + "0.0312212000, 0.0293953000, 0.0241843000, 0.0080530000, -0.0482777000, -0.2369465000, -0.8451804000", \ + "0.0308385000, 0.0290894000, 0.0238573000, 0.0077478000, -0.0485777000, -0.2372933000, -0.8455444000", \ + "0.0306240000, 0.0289476000, 0.0236690000, 0.0074993000, -0.0488359000, -0.2375050000, -0.8457652000", \ + "0.0302856000, 0.0286895000, 0.0234031000, 0.0072661000, -0.0490576000, -0.2377708000, -0.8460203000", \ + "0.0345697000, 0.0328203000, 0.0272434000, 0.0095220000, -0.0486325000, -0.2375527000, -0.8457445000"); + } + related_pin : "GATE_N"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016043380, 0.0051478020, 0.0165176300, 0.0529997200, 0.1700589000, 0.5456641000"); + values("0.0361203000, 0.0379998000, 0.0440923000, 0.0631989000, 0.1222355000, 0.3106881000, 0.9155838000", \ + "0.0360547000, 0.0379224000, 0.0440473000, 0.0630868000, 0.1221921000, 0.3109873000, 0.9160814000", \ + "0.0361715000, 0.0380515000, 0.0440976000, 0.0632236000, 0.1221889000, 0.3106974000, 0.9163760000", \ + "0.0360866000, 0.0379723000, 0.0440465000, 0.0630820000, 0.1222267000, 0.3098875000, 0.9119964000", \ + "0.0357331000, 0.0375823000, 0.0436930000, 0.0627467000, 0.1221222000, 0.3087654000, 0.9120152000", \ + "0.0355970000, 0.0374866000, 0.0435689000, 0.0627007000, 0.1218660000, 0.3097534000, 0.9096674000", \ + "0.0369001000, 0.0387074000, 0.0445953000, 0.0633102000, 0.1220493000, 0.3092783000, 0.9159337000"); + } + } + max_capacitance : 0.5456640000; + max_transition : 1.5029060000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016043400, 0.0051478000, 0.0165176000, 0.0529997000, 0.1700590000, 0.5456640000"); + values("0.2475619000, 0.2511780000, 0.2605122000, 0.2814000000, 0.3256432000, 0.4331991000, 0.7564027000", \ + "0.2525425000, 0.2561377000, 0.2654942000, 0.2863237000, 0.3305685000, 0.4382935000, 0.7607867000", \ + "0.2657365000, 0.2693168000, 0.2786633000, 0.2994887000, 0.3437592000, 0.4514520000, 0.7740115000", \ + "0.2968936000, 0.3005121000, 0.3098480000, 0.3307165000, 0.3749890000, 0.4825693000, 0.8046914000", \ + "0.3539077000, 0.3575318000, 0.3668504000, 0.3877506000, 0.4319745000, 0.5395362000, 0.8615660000", \ + "0.4428405000, 0.4464407000, 0.4557329000, 0.4766597000, 0.5207483000, 0.6284664000, 0.9510879000", \ + "0.5831920000, 0.5867953000, 0.5961113000, 0.6169370000, 0.6612222000, 0.7688605000, 1.0911015000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016043400, 0.0051478000, 0.0165176000, 0.0529997000, 0.1700590000, 0.5456640000"); + values("0.3306534000, 0.3346651000, 0.3457759000, 0.3727008000, 0.4445863000, 0.6677991000, 1.3833632000", \ + "0.3352458000, 0.3394223000, 0.3503760000, 0.3773525000, 0.4496264000, 0.6722097000, 1.3869107000", \ + "0.3464359000, 0.3507168000, 0.3616334000, 0.3885256000, 0.4605894000, 0.6834656000, 1.3979421000", \ + "0.3672900000, 0.3714948000, 0.3823228000, 0.4092448000, 0.4814406000, 0.7043697000, 1.4186383000", \ + "0.3944806000, 0.3986945000, 0.4095687000, 0.4364447000, 0.5086176000, 0.7316713000, 1.4489334000", \ + "0.4254579000, 0.4296946000, 0.4406642000, 0.4675879000, 0.5395945000, 0.7628094000, 1.4808617000", \ + "0.4484191000, 0.4526428000, 0.4636817000, 0.4905253000, 0.5626367000, 0.7858056000, 1.4976400000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016043400, 0.0051478000, 0.0165176000, 0.0529997000, 0.1700590000, 0.5456640000"); + values("0.0234685000, 0.0257109000, 0.0317567000, 0.0465572000, 0.0863999000, 0.2122282000, 0.6450527000", \ + "0.0233693000, 0.0256175000, 0.0315401000, 0.0463134000, 0.0863494000, 0.2123342000, 0.6392620000", \ + "0.0235797000, 0.0256588000, 0.0315231000, 0.0463394000, 0.0861828000, 0.2123856000, 0.6387346000", \ + "0.0234787000, 0.0257225000, 0.0316734000, 0.0464671000, 0.0864303000, 0.2121537000, 0.6437931000", \ + "0.0234317000, 0.0256911000, 0.0319297000, 0.0466017000, 0.0864428000, 0.2122687000, 0.6439547000", \ + "0.0235664000, 0.0255788000, 0.0316504000, 0.0464767000, 0.0859203000, 0.2123528000, 0.6375195000", \ + "0.0236087000, 0.0256752000, 0.0319174000, 0.0464247000, 0.0864773000, 0.2119492000, 0.6384053000"); + } + related_pin : "D"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016043400, 0.0051478000, 0.0165176000, 0.0529997000, 0.1700590000, 0.5456640000"); + values("0.0249829000, 0.0284950000, 0.0373192000, 0.0649711000, 0.1591660000, 0.4758658000, 1.4982936000", \ + "0.0249054000, 0.0283179000, 0.0370795000, 0.0648732000, 0.1594591000, 0.4749818000, 1.5016969000", \ + "0.0252255000, 0.0280330000, 0.0370008000, 0.0649632000, 0.1591093000, 0.4747141000, 1.5016393000", \ + "0.0250266000, 0.0280278000, 0.0373190000, 0.0649417000, 0.1591538000, 0.4754701000, 1.5000881000", \ + "0.0250641000, 0.0280234000, 0.0374129000, 0.0649587000, 0.1594010000, 0.4751542000, 1.5021485000", \ + "0.0252752000, 0.0280603000, 0.0371855000, 0.0650114000, 0.1588009000, 0.4746950000, 1.5026019000", \ + "0.0250715000, 0.0281972000, 0.0372378000, 0.0649117000, 0.1594933000, 0.4750583000, 1.4965111000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016043400, 0.0051478000, 0.0165176000, 0.0529997000, 0.1700590000, 0.5456640000"); + values("0.2726837000, 0.2763151000, 0.2857795000, 0.3067102000, 0.3512020000, 0.4589528000, 0.7813210000", \ + "0.2775841000, 0.2812403000, 0.2906599000, 0.3116149000, 0.3560857000, 0.4637860000, 0.7864820000", \ + "0.2903190000, 0.2939471000, 0.3034079000, 0.3243310000, 0.3688380000, 0.4765544000, 0.7988898000", \ + "0.3212375000, 0.3248565000, 0.3343032000, 0.3552498000, 0.3996987000, 0.5074016000, 0.8306167000", \ + "0.3877474000, 0.3913775000, 0.4008625000, 0.4217947000, 0.4662601000, 0.5739453000, 0.8963552000", \ + "0.5001267000, 0.5037434000, 0.5131953000, 0.5341018000, 0.5784712000, 0.6862471000, 1.0090285000", \ + "0.6737084000, 0.6773245000, 0.6867905000, 0.7077598000, 0.7523114000, 0.8600742000, 1.1822439000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016043400, 0.0051478000, 0.0165176000, 0.0529997000, 0.1700590000, 0.5456640000"); + values("0.3938176000, 0.3979815000, 0.4089842000, 0.4359905000, 0.5081946000, 0.7313305000, 1.4469935000", \ + "0.3985638000, 0.4027174000, 0.4137571000, 0.4407217000, 0.5130802000, 0.7360188000, 1.4500537000", \ + "0.4113036000, 0.4154573000, 0.4264978000, 0.4534667000, 0.5256150000, 0.7488579000, 1.4631200000", \ + "0.4423017000, 0.4464568000, 0.4574902000, 0.4844197000, 0.5566434000, 0.7793085000, 1.4936833000", \ + "0.5066263000, 0.5108446000, 0.5218170000, 0.5488326000, 0.6210936000, 0.8441906000, 1.5592300000", \ + "0.6101438000, 0.6143247000, 0.6253108000, 0.6523088000, 0.7246209000, 0.9476806000, 1.6624911000", \ + "0.7695733000, 0.7737269000, 0.7847403000, 0.8116889000, 0.8838462000, 1.1066664000, 1.8191381000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016043400, 0.0051478000, 0.0165176000, 0.0529997000, 0.1700590000, 0.5456640000"); + values("0.0236802000, 0.0262856000, 0.0319337000, 0.0466434000, 0.0861516000, 0.2125107000, 0.6446006000", \ + "0.0238137000, 0.0262257000, 0.0321271000, 0.0466686000, 0.0868753000, 0.2122790000, 0.6382224000", \ + "0.0237133000, 0.0262425000, 0.0319204000, 0.0468562000, 0.0866800000, 0.2123461000, 0.6435811000", \ + "0.0237185000, 0.0260561000, 0.0319541000, 0.0467320000, 0.0871004000, 0.2121092000, 0.6467464000", \ + "0.0238740000, 0.0260908000, 0.0321866000, 0.0464530000, 0.0866458000, 0.2125797000, 0.6441970000", \ + "0.0237824000, 0.0263419000, 0.0320389000, 0.0464750000, 0.0867562000, 0.2123960000, 0.6399326000", \ + "0.0240949000, 0.0263214000, 0.0321447000, 0.0469708000, 0.0871421000, 0.2123124000, 0.6373966000"); + } + related_pin : "GATE_N"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016043400, 0.0051478000, 0.0165176000, 0.0529997000, 0.1700590000, 0.5456640000"); + values("0.0249560000, 0.0280533000, 0.0371257000, 0.0649335000, 0.1594597000, 0.4754160000, 1.4998961000", \ + "0.0249597000, 0.0280547000, 0.0370689000, 0.0649835000, 0.1592205000, 0.4752670000, 1.5010519000", \ + "0.0249598000, 0.0280582000, 0.0370719000, 0.0650073000, 0.1591183000, 0.4757317000, 1.5029058000", \ + "0.0249790000, 0.0280602000, 0.0370980000, 0.0649765000, 0.1594760000, 0.4763756000, 1.4994961000", \ + "0.0250131000, 0.0279654000, 0.0370123000, 0.0649786000, 0.1594407000, 0.4758091000, 1.4961533000", \ + "0.0249781000, 0.0280055000, 0.0371458000, 0.0648284000, 0.1592569000, 0.4745074000, 1.4959873000", \ + "0.0249149000, 0.0280026000, 0.0370754000, 0.0648963000, 0.1590891000, 0.4742852000, 1.5008801000"); + } + timing_sense : "non_unate"; + timing_type : "falling_edge"; + } + } + } + + cell ("sky130_fd_sc_hd__dlxtp_1") { + leakage_power () { + value : 0.0085396000; + when : "D&GATE&Q"; + } + leakage_power () { + value : 0.0071637000; + when : "!D&!GATE&!Q"; + } + leakage_power () { + value : 0.0072605000; + when : "!D&GATE&!Q"; + } + leakage_power () { + value : 0.0084088000; + when : "D&!GATE&Q"; + } + leakage_power () { + value : 0.0086226000; + when : "D&!GATE&!Q"; + } + leakage_power () { + value : 0.0075741000; + when : "!D&!GATE&Q"; + } + area : 15.014400000; + cell_footprint : "sky130_fd_sc_hd__dlxtp"; + cell_leakage_power : 0.0079282300; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + latch ("IQ","IQ_N") { + data_in : "D"; + enable : "GATE"; + } + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("D") { + capacitance : 0.0017740000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0016980000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0080639000, 0.0079551000, 0.0077045000, 0.0077816000, 0.0079595000, 0.0083695000, 0.0093146000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0024834000, 0.0023809000, 0.0021447000, 0.0022073000, 0.0023516000, 0.0026843000, 0.0034509000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0018500000; + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.0374004000, 0.1966940000, 0.3655579000", \ + "-0.1365417000, 0.0227520000, 0.1879538000", \ + "-0.3127298000, -0.1546569000, 0.0068828000"); + } + related_pin : "GATE"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.1948711000, 0.2797018000, 0.3118470000", \ + "0.1063783000, 0.1899883000, 0.2196921000", \ + "0.0473776000, 0.1273255000, 0.1558086000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "setup_falling"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.0260762000, -0.1865905000, -0.3566751000", \ + "0.1478659000, -0.0126484000, -0.1790710000", \ + "0.3264954000, 0.1659811000, 0.0020000000"); + } + related_pin : "GATE"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.1835469000, -0.2695983000, -0.3029642000", \ + "-0.0852884000, -0.1701191000, -0.2022643000", \ + "0.0030091000, -0.0842630000, -0.1164082000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "hold_falling"; + violation_delay_degrade_pct : 10.000000000; + } + } + pin ("GATE") { + capacitance : 0.0017510000; + clock : "true"; + direction : "input"; + fall_capacitance : 0.0016800000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0172155000, 0.0171230000, 0.0169098000, 0.0169665000, 0.0170973000, 0.0173986000, 0.0180935000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0099572000, 0.0098677000, 0.0096615000, 0.0096962000, 0.0097764000, 0.0099612000, 0.0103871000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0018220000; + timing () { + related_output_pin : "Q"; + related_pin : "GATE"; + rise_constraint ("constraint_3_0_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.1774742000, 0.8333333000, 2.5000000000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "min_pulse_width"; + violation_delay_degrade_pct : 10.000000000; + } + } + pin ("Q") { + direction : "output"; + function : "IQ"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013079700, 0.0034215700, 0.0089506210, 0.0234142800, 0.0612503600, 0.1602272000"); + values("0.0183104000, 0.0173204000, 0.0145355000, 0.0060315000, -0.0172592000, -0.0785155000, -0.2388121000", \ + "0.0182935000, 0.0173058000, 0.0144998000, 0.0060216000, -0.0172650000, -0.0785260000, -0.2388387000", \ + "0.0182911000, 0.0173135000, 0.0144894000, 0.0060097000, -0.0172887000, -0.0785390000, -0.2388522000", \ + "0.0178333000, 0.0168519000, 0.0140728000, 0.0055663000, -0.0177210000, -0.0789804000, -0.2392845000", \ + "0.0175656000, 0.0165844000, 0.0137815000, 0.0053022000, -0.0180003000, -0.0792519000, -0.2395642000", \ + "0.0187960000, 0.0175690000, 0.0142670000, 0.0053636000, -0.0179801000, -0.0792423000, -0.2395359000", \ + "0.0193985000, 0.0181606000, 0.0148619000, 0.0060149000, -0.0173821000, -0.0787193000, -0.2390929000"); + } + related_pin : "GATE"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013079700, 0.0034215700, 0.0089506210, 0.0234142800, 0.0612503600, 0.1602272000"); + values("0.0188626000, 0.0204371000, 0.0242971000, 0.0335155000, 0.0566476000, 0.1169270000, 0.2759341000", \ + "0.0188355000, 0.0204045000, 0.0242773000, 0.0335375000, 0.0566228000, 0.1170107000, 0.2757732000", \ + "0.0188117000, 0.0203877000, 0.0242426000, 0.0334482000, 0.0566068000, 0.1170340000, 0.2754547000", \ + "0.0182919000, 0.0198706000, 0.0237319000, 0.0329958000, 0.0560580000, 0.1170069000, 0.2763332000", \ + "0.0179709000, 0.0195765000, 0.0234320000, 0.0326462000, 0.0559423000, 0.1162104000, 0.2748467000", \ + "0.0183152000, 0.0196281000, 0.0233430000, 0.0326070000, 0.0556951000, 0.1159098000, 0.2748451000", \ + "0.0195202000, 0.0208510000, 0.0243186000, 0.0332985000, 0.0562276000, 0.1168596000, 0.2761521000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013079700, 0.0034215700, 0.0089506210, 0.0234142800, 0.0612503600, 0.1602272000"); + values("0.0185126000, 0.0175513000, 0.0147481000, 0.0062653000, -0.0170503000, -0.0783172000, -0.2386417000", \ + "0.0184031000, 0.0174564000, 0.0146528000, 0.0061644000, -0.0171466000, -0.0784202000, -0.2387322000", \ + "0.0185163000, 0.0175529000, 0.0147499000, 0.0062656000, -0.0170500000, -0.0783192000, -0.2386376000", \ + "0.0183578000, 0.0174091000, 0.0146031000, 0.0061159000, -0.0171970000, -0.0784669000, -0.2387482000", \ + "0.0182609000, 0.0173047000, 0.0145025000, 0.0060187000, -0.0172916000, -0.0785605000, -0.2388800000", \ + "0.0189475000, 0.0177286000, 0.0144036000, 0.0057111000, -0.0174748000, -0.0787234000, -0.2390335000", \ + "0.0192833000, 0.0180623000, 0.0147728000, 0.0059159000, -0.0174828000, -0.0785747000, -0.2388797000"); + } + related_pin : "D"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013079700, 0.0034215700, 0.0089506210, 0.0234142800, 0.0612503600, 0.1602272000"); + values("0.0201166000, 0.0217292000, 0.0255888000, 0.0347368000, 0.0579109000, 0.1186210000, 0.2777453000", \ + "0.0200823000, 0.0217062000, 0.0255693000, 0.0347337000, 0.0578741000, 0.1183976000, 0.2777190000", \ + "0.0201994000, 0.0217671000, 0.0256454000, 0.0347965000, 0.0579243000, 0.1188119000, 0.2784466000", \ + "0.0198358000, 0.0213727000, 0.0252218000, 0.0344692000, 0.0576597000, 0.1178161000, 0.2770193000", \ + "0.0196763000, 0.0212096000, 0.0250608000, 0.0342970000, 0.0574717000, 0.1176491000, 0.2763497000", \ + "0.0202174000, 0.0215458000, 0.0250561000, 0.0343001000, 0.0573047000, 0.1176728000, 0.2764661000", \ + "0.0209445000, 0.0222777000, 0.0257795000, 0.0347846000, 0.0578467000, 0.1185777000, 0.2758290000"); + } + } + max_capacitance : 0.1602270000; + max_transition : 1.4998690000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013079700, 0.0034215700, 0.0089506200, 0.0234143000, 0.0612504000, 0.1602270000"); + values("0.1956779000, 0.2007484000, 0.2114909000, 0.2337785000, 0.2838228000, 0.4096937000, 0.7398072000", \ + "0.2006464000, 0.2057362000, 0.2164471000, 0.2387434000, 0.2888077000, 0.4149915000, 0.7453025000", \ + "0.2138190000, 0.2188893000, 0.2296347000, 0.2519184000, 0.3019593000, 0.4278740000, 0.7573207000", \ + "0.2450352000, 0.2501259000, 0.2608260000, 0.2831257000, 0.3332336000, 0.4593674000, 0.7895880000", \ + "0.3020378000, 0.3071162000, 0.3178570000, 0.3401388000, 0.3902163000, 0.5162122000, 0.8455597000", \ + "0.3909980000, 0.3960919000, 0.4068383000, 0.4291133000, 0.4792041000, 0.6051093000, 0.9343891000", \ + "0.5311448000, 0.5362405000, 0.5469755000, 0.5693151000, 0.6193808000, 0.7454488000, 1.0749442000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013079700, 0.0034215700, 0.0089506200, 0.0234143000, 0.0612504000, 0.1602270000"); + values("0.2897848000, 0.2965617000, 0.3119340000, 0.3486242000, 0.4424752000, 0.6871566000, 1.3282956000", \ + "0.2944256000, 0.3011474000, 0.3165267000, 0.3532405000, 0.4470815000, 0.6918489000, 1.3309537000", \ + "0.3056690000, 0.3124450000, 0.3277803000, 0.3644517000, 0.4586222000, 0.7028413000, 1.3467548000", \ + "0.3263381000, 0.3328653000, 0.3483047000, 0.3849935000, 0.4791482000, 0.7233187000, 1.3641688000", \ + "0.3538375000, 0.3604514000, 0.3758217000, 0.4126217000, 0.5065501000, 0.7512085000, 1.3913161000", \ + "0.3848257000, 0.3915999000, 0.4069716000, 0.4436796000, 0.5375113000, 0.7823333000, 1.4229965000", \ + "0.4078935000, 0.4146049000, 0.4300053000, 0.4667164000, 0.5605648000, 0.8052757000, 1.4441415000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013079700, 0.0034215700, 0.0089506200, 0.0234143000, 0.0612504000, 0.1602270000"); + values("0.0163669000, 0.0205163000, 0.0299403000, 0.0526661000, 0.1130568000, 0.2786029000, 0.7238921000", \ + "0.0164261000, 0.0204367000, 0.0298988000, 0.0527299000, 0.1132432000, 0.2800721000, 0.7150719000", \ + "0.0163518000, 0.0204845000, 0.0299487000, 0.0526991000, 0.1131724000, 0.2795148000, 0.7188002000", \ + "0.0164486000, 0.0204429000, 0.0298311000, 0.0526271000, 0.1129427000, 0.2796830000, 0.7225254000", \ + "0.0164574000, 0.0204658000, 0.0299609000, 0.0527480000, 0.1133477000, 0.2795651000, 0.7187517000", \ + "0.0164329000, 0.0205113000, 0.0298189000, 0.0524697000, 0.1129583000, 0.2785544000, 0.7172974000", \ + "0.0165086000, 0.0205802000, 0.0299436000, 0.0526931000, 0.1131890000, 0.2776306000, 0.7140631000"); + } + related_pin : "D"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013079700, 0.0034215700, 0.0089506200, 0.0234143000, 0.0612504000, 0.1602270000"); + values("0.0237742000, 0.0300597000, 0.0476671000, 0.0968298000, 0.2290845000, 0.5782642000, 1.4933628000", \ + "0.0236662000, 0.0300988000, 0.0476645000, 0.0967314000, 0.2294016000, 0.5767804000, 1.4963778000", \ + "0.0236807000, 0.0300969000, 0.0475886000, 0.0967016000, 0.2291797000, 0.5786722000, 1.4998689000", \ + "0.0235621000, 0.0302721000, 0.0476392000, 0.0966654000, 0.2291773000, 0.5773542000, 1.4981708000", \ + "0.0236265000, 0.0302641000, 0.0476282000, 0.0968710000, 0.2293573000, 0.5767912000, 1.4911320000", \ + "0.0236926000, 0.0300823000, 0.0475654000, 0.0967778000, 0.2285692000, 0.5776814000, 1.4974849000", \ + "0.0237280000, 0.0301534000, 0.0476384000, 0.0968764000, 0.2293897000, 0.5780705000, 1.4893545000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013079700, 0.0034215700, 0.0089506200, 0.0234143000, 0.0612504000, 0.1602270000"); + values("0.2408861000, 0.2459875000, 0.2567938000, 0.2791576000, 0.3293162000, 0.4553846000, 0.7848088000", \ + "0.2454936000, 0.2505956000, 0.2614130000, 0.2837635000, 0.3338624000, 0.4599291000, 0.7907395000", \ + "0.2566185000, 0.2617138000, 0.2725135000, 0.2948354000, 0.3449692000, 0.4710901000, 0.8004751000", \ + "0.2808759000, 0.2859778000, 0.2967943000, 0.3191515000, 0.3692519000, 0.4953314000, 0.8261387000", \ + "0.3188427000, 0.3239643000, 0.3347380000, 0.3571037000, 0.4072429000, 0.5332983000, 0.8632153000", \ + "0.3702233000, 0.3753315000, 0.3861552000, 0.4085036000, 0.4586399000, 0.5845420000, 0.9140617000", \ + "0.4261492000, 0.4312617000, 0.4420564000, 0.4644319000, 0.5145670000, 0.6407230000, 0.9713635000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013079700, 0.0034215700, 0.0089506200, 0.0234143000, 0.0612504000, 0.1602270000"); + values("0.2727443000, 0.2795717000, 0.2950170000, 0.3318136000, 0.4256409000, 0.6704344000, 1.3113387000", \ + "0.2773359000, 0.2841327000, 0.2995512000, 0.3364017000, 0.4302363000, 0.6749892000, 1.3143661000", \ + "0.2881232000, 0.2949556000, 0.3103703000, 0.3470869000, 0.4412568000, 0.6855770000, 1.3266492000", \ + "0.3119019000, 0.3187079000, 0.3341485000, 0.3710149000, 0.4648588000, 0.7090865000, 1.3530574000", \ + "0.3513700000, 0.3581870000, 0.3736341000, 0.4104507000, 0.5045135000, 0.7488073000, 1.3896402000", \ + "0.4060039000, 0.4128247000, 0.4282782000, 0.4650089000, 0.5588366000, 0.8036784000, 1.4433407000", \ + "0.4740605000, 0.4808421000, 0.4963239000, 0.5331252000, 0.6271225000, 0.8713793000, 1.5111470000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013079700, 0.0034215700, 0.0089506200, 0.0234143000, 0.0612504000, 0.1602270000"); + values("0.0167519000, 0.0207019000, 0.0300609000, 0.0526324000, 0.1135996000, 0.2801282000, 0.7240286000", \ + "0.0167541000, 0.0207384000, 0.0301395000, 0.0527942000, 0.1133371000, 0.2787838000, 0.7157553000", \ + "0.0166965000, 0.0206831000, 0.0301291000, 0.0529146000, 0.1135331000, 0.2786270000, 0.7239515000", \ + "0.0166762000, 0.0207455000, 0.0301108000, 0.0528059000, 0.1133309000, 0.2787705000, 0.7224172000", \ + "0.0166746000, 0.0206166000, 0.0300592000, 0.0528609000, 0.1134833000, 0.2783640000, 0.7239425000", \ + "0.0166381000, 0.0206598000, 0.0301537000, 0.0527273000, 0.1131373000, 0.2790785000, 0.7172305000", \ + "0.0168751000, 0.0205232000, 0.0300435000, 0.0527510000, 0.1131482000, 0.2783725000, 0.7127663000"); + } + related_pin : "GATE"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013079700, 0.0034215700, 0.0089506200, 0.0234143000, 0.0612504000, 0.1602270000"); + values("0.0234764000, 0.0300381000, 0.0477196000, 0.0970673000, 0.2293570000, 0.5781378000, 1.4920603000", \ + "0.0234431000, 0.0300737000, 0.0476937000, 0.0968738000, 0.2293269000, 0.5771967000, 1.4966632000", \ + "0.0234843000, 0.0301266000, 0.0477406000, 0.0967641000, 0.2290958000, 0.5779417000, 1.4918156000", \ + "0.0235058000, 0.0300676000, 0.0477858000, 0.0966788000, 0.2289943000, 0.5784267000, 1.4977383000", \ + "0.0235220000, 0.0300372000, 0.0477103000, 0.0969389000, 0.2289846000, 0.5770432000, 1.4975939000", \ + "0.0235514000, 0.0301143000, 0.0477436000, 0.0968273000, 0.2293491000, 0.5776321000, 1.4963948000", \ + "0.0235126000, 0.0300728000, 0.0477353000, 0.0969363000, 0.2293026000, 0.5775836000, 1.4951985000"); + } + timing_sense : "non_unate"; + timing_type : "rising_edge"; + } + } + } + + cell ("sky130_fd_sc_hd__dlygate4sd1_1") { + leakage_power () { + value : 0.0027621000; + when : "A"; + } + leakage_power () { + value : 0.0088226000; + when : "!A"; + } + area : 8.758400000; + cell_footprint : "sky130_fd_sc_hd__buf"; + cell_leakage_power : 0.0057923300; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A") { + capacitance : 0.0016450000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0015690000; + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0017210000; + } + pin ("X") { + direction : "output"; + function : "(A)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013067210, 0.0034150410, 0.0089250130, 0.0233250100, 0.0609585600, 0.1593117000"); + values("0.0196266000, 0.0185267000, 0.0155787000, 0.0070945000, -0.0161262000, -0.0771284000, -0.2364922000", \ + "0.0194133000, 0.0183201000, 0.0153729000, 0.0068613000, -0.0163155000, -0.0773326000, -0.2367117000", \ + "0.0191962000, 0.0181154000, 0.0151698000, 0.0066725000, -0.0165456000, -0.0775406000, -0.2369267000", \ + "0.0190680000, 0.0179413000, 0.0150008000, 0.0065164000, -0.0167084000, -0.0776917000, -0.2370776000", \ + "0.0189480000, 0.0178404000, 0.0148750000, 0.0063860000, -0.0168117000, -0.0777894000, -0.2371378000", \ + "0.0194656000, 0.0182090000, 0.0148490000, 0.0064959000, -0.0166745000, -0.0776397000, -0.2370165000", \ + "0.0204923000, 0.0192690000, 0.0159665000, 0.0071232000, -0.0161154000, -0.0768978000, -0.2362787000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013067210, 0.0034150410, 0.0089250130, 0.0233250100, 0.0609585600, 0.1593117000"); + values("0.0169028000, 0.0183115000, 0.0218160000, 0.0307253000, 0.0537864000, 0.1141206000, 0.2719509000", \ + "0.0167590000, 0.0181631000, 0.0216654000, 0.0306179000, 0.0538399000, 0.1139684000, 0.2715595000", \ + "0.0165412000, 0.0179431000, 0.0214575000, 0.0303696000, 0.0534369000, 0.1136813000, 0.2713144000", \ + "0.0162820000, 0.0176882000, 0.0211753000, 0.0300797000, 0.0531643000, 0.1134136000, 0.2710481000", \ + "0.0161498000, 0.0175534000, 0.0210363000, 0.0299677000, 0.0530251000, 0.1133954000, 0.2702661000", \ + "0.0164674000, 0.0178293000, 0.0213185000, 0.0300973000, 0.0532536000, 0.1132079000, 0.2708985000", \ + "0.0170806000, 0.0184913000, 0.0220057000, 0.0309956000, 0.0542347000, 0.1148125000, 0.2718985000"); + } + } + max_capacitance : 0.1593120000; + max_transition : 1.5053790000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013067200, 0.0034150400, 0.0089250100, 0.0233250000, 0.0609586000, 0.1593120000"); + values("0.1975640000, 0.2036230000, 0.2160659000, 0.2408796000, 0.2936845000, 0.4216362000, 0.7544734000", \ + "0.2017308000, 0.2077924000, 0.2202663000, 0.2450910000, 0.2978939000, 0.4259046000, 0.7589463000", \ + "0.2141771000, 0.2202373000, 0.2327601000, 0.2575011000, 0.3102507000, 0.4382904000, 0.7714805000", \ + "0.2457716000, 0.2517561000, 0.2643128000, 0.2890808000, 0.3418432000, 0.4699103000, 0.8029942000", \ + "0.3093508000, 0.3154174000, 0.3278710000, 0.3527058000, 0.4054938000, 0.5335387000, 0.8668830000", \ + "0.4106152000, 0.4166569000, 0.4291519000, 0.4539510000, 0.5067227000, 0.6348027000, 0.9683863000", \ + "0.5704195000, 0.5764615000, 0.5889654000, 0.6138171000, 0.6666743000, 0.7948370000, 1.1279276000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013067200, 0.0034150400, 0.0089250100, 0.0233250000, 0.0609586000, 0.1593120000"); + values("0.1589621000, 0.1654411000, 0.1805831000, 0.2174793000, 0.3118832000, 0.5581778000, 1.2034234000", \ + "0.1634761000, 0.1699312000, 0.1850367000, 0.2219396000, 0.3162964000, 0.5627656000, 1.2064435000", \ + "0.1742990000, 0.1807922000, 0.1959269000, 0.2328669000, 0.3271722000, 0.5736568000, 1.2177241000", \ + "0.1940813000, 0.2005187000, 0.2156217000, 0.2525053000, 0.3467035000, 0.5932435000, 1.2365737000", \ + "0.2206460000, 0.2270897000, 0.2421461000, 0.2790035000, 0.3734385000, 0.6188841000, 1.2736469000", \ + "0.2511319000, 0.2576445000, 0.2727642000, 0.3096670000, 0.4041897000, 0.6494056000, 1.2910668000", \ + "0.2747205000, 0.2812165000, 0.2963713000, 0.3333110000, 0.4277879000, 0.6749628000, 1.3144654000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013067200, 0.0034150400, 0.0089250100, 0.0233250000, 0.0609586000, 0.1593120000"); + values("0.0207538000, 0.0251910000, 0.0354082000, 0.0588147000, 0.1188243000, 0.2850497000, 0.7288049000", \ + "0.0209912000, 0.0252981000, 0.0355108000, 0.0588961000, 0.1191241000, 0.2851272000, 0.7285680000", \ + "0.0210231000, 0.0253319000, 0.0354494000, 0.0588185000, 0.1193208000, 0.2846774000, 0.7276014000", \ + "0.0210242000, 0.0252539000, 0.0354058000, 0.0588468000, 0.1189867000, 0.2847199000, 0.7311814000", \ + "0.0211358000, 0.0254736000, 0.0352722000, 0.0587592000, 0.1188303000, 0.2863986000, 0.7293885000", \ + "0.0210230000, 0.0253110000, 0.0355105000, 0.0588972000, 0.1186565000, 0.2844580000, 0.7261569000", \ + "0.0210873000, 0.0253879000, 0.0356291000, 0.0589755000, 0.1191412000, 0.2849267000, 0.7225899000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013067200, 0.0034150400, 0.0089250100, 0.0233250000, 0.0609586000, 0.1593120000"); + values("0.0212820000, 0.0282721000, 0.0468836000, 0.0971184000, 0.2311503000, 0.5823602000, 1.5012577000", \ + "0.0213057000, 0.0282207000, 0.0468546000, 0.0972360000, 0.2312583000, 0.5839553000, 1.5046832000", \ + "0.0213332000, 0.0282669000, 0.0468953000, 0.0971952000, 0.2311193000, 0.5823459000, 1.5032714000", \ + "0.0213125000, 0.0282232000, 0.0468914000, 0.0972567000, 0.2311004000, 0.5824551000, 1.5046062000", \ + "0.0213302000, 0.0283447000, 0.0468662000, 0.0971269000, 0.2310736000, 0.5834025000, 1.5053794000", \ + "0.0214188000, 0.0283188000, 0.0469277000, 0.0970247000, 0.2307983000, 0.5807229000, 1.5012562000", \ + "0.0215041000, 0.0284405000, 0.0469380000, 0.0971372000, 0.2305759000, 0.5834145000, 1.4974206000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__dlygate4sd2_1") { + leakage_power () { + value : 0.0022656000; + when : "A"; + } + leakage_power () { + value : 0.0082558000; + when : "!A"; + } + area : 8.758400000; + cell_footprint : "sky130_fd_sc_hd__buf"; + cell_leakage_power : 0.0052606790; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A") { + capacitance : 0.0016760000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0015980000; + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0017540000; + } + pin ("X") { + direction : "output"; + function : "(A)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013067210, 0.0034150410, 0.0089250130, 0.0233250100, 0.0609585600, 0.1593117000"); + values("0.0204859000, 0.0194086000, 0.0164434000, 0.0079784000, -0.0151993000, -0.0762482000, -0.2355908000", \ + "0.0202610000, 0.0191863000, 0.0162367000, 0.0077618000, -0.0154341000, -0.0764385000, -0.2357819000", \ + "0.0200595000, 0.0189822000, 0.0160103000, 0.0075467000, -0.0156435000, -0.0766354000, -0.2360233000", \ + "0.0198959000, 0.0187899000, 0.0158766000, 0.0074196000, -0.0157968000, -0.0767659000, -0.2361786000", \ + "0.0198878000, 0.0188019000, 0.0158745000, 0.0074166000, -0.0157889000, -0.0767427000, -0.2361629000", \ + "0.0199218000, 0.0186465000, 0.0156891000, 0.0073663000, -0.0157982000, -0.0767988000, -0.2361574000", \ + "0.0213193000, 0.0200873000, 0.0167918000, 0.0079843000, -0.0153007000, -0.0761010000, -0.2354696000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013067210, 0.0034150410, 0.0089250130, 0.0233250100, 0.0609585600, 0.1593117000"); + values("0.0175555000, 0.0189614000, 0.0225274000, 0.0314743000, 0.0546859000, 0.1146796000, 0.2724435000", \ + "0.0174585000, 0.0188725000, 0.0224055000, 0.0313055000, 0.0543266000, 0.1151867000, 0.2722643000", \ + "0.0172336000, 0.0186446000, 0.0221431000, 0.0310811000, 0.0541397000, 0.1148983000, 0.2718647000", \ + "0.0169659000, 0.0183645000, 0.0218879000, 0.0308280000, 0.0538387000, 0.1140078000, 0.2719719000", \ + "0.0167844000, 0.0181868000, 0.0217143000, 0.0306488000, 0.0538912000, 0.1144713000, 0.2707501000", \ + "0.0171058000, 0.0184767000, 0.0219347000, 0.0307143000, 0.0538505000, 0.1143970000, 0.2717263000", \ + "0.0177544000, 0.0191417000, 0.0225800000, 0.0315749000, 0.0547938000, 0.1153007000, 0.2725011000"); + } + } + max_capacitance : 0.1593120000; + max_transition : 1.5059800000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013067200, 0.0034150400, 0.0089250100, 0.0233250000, 0.0609586000, 0.1593120000"); + values("0.2152495000, 0.2212911000, 0.2338365000, 0.2589552000, 0.3122380000, 0.4404295000, 0.7738766000", \ + "0.2195914000, 0.2256496000, 0.2381782000, 0.2632833000, 0.3165685000, 0.4447822000, 0.7781494000", \ + "0.2319021000, 0.2379378000, 0.2504831000, 0.2756803000, 0.3288854000, 0.4570007000, 0.7909802000", \ + "0.2636303000, 0.2696133000, 0.2822783000, 0.3073516000, 0.3605600000, 0.4889746000, 0.8220951000", \ + "0.3287440000, 0.3347907000, 0.3473583000, 0.3724614000, 0.4257518000, 0.5540960000, 0.8881413000", \ + "0.4344167000, 0.4404476000, 0.4530278000, 0.4781765000, 0.5314449000, 0.6598183000, 0.9927325000", \ + "0.6003781000, 0.6064377000, 0.6190925000, 0.6441942000, 0.6974902000, 0.8258068000, 1.1588015000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013067200, 0.0034150400, 0.0089250100, 0.0233250000, 0.0609586000, 0.1593120000"); + values("0.1749470000, 0.1815183000, 0.1968922000, 0.2340600000, 0.3281204000, 0.5750993000, 1.2171829000", \ + "0.1796917000, 0.1862441000, 0.2015718000, 0.2384901000, 0.3328584000, 0.5782871000, 1.2183198000", \ + "0.1905885000, 0.1971423000, 0.2124090000, 0.2494167000, 0.3438344000, 0.5892762000, 1.2318024000", \ + "0.2108745000, 0.2174671000, 0.2327781000, 0.2698591000, 0.3642549000, 0.6092942000, 1.2542194000", \ + "0.2388776000, 0.2454383000, 0.2608154000, 0.2979162000, 0.3922046000, 0.6382360000, 1.2862547000", \ + "0.2721395000, 0.2787306000, 0.2940323000, 0.3311347000, 0.4255182000, 0.6705600000, 1.3112452000", \ + "0.2995326000, 0.3061119000, 0.3213728000, 0.3584234000, 0.4527978000, 0.6979580000, 1.3377858000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013067200, 0.0034150400, 0.0089250100, 0.0233250000, 0.0609586000, 0.1593120000"); + values("0.0220199000, 0.0262826000, 0.0366743000, 0.0601084000, 0.1204474000, 0.2854923000, 0.7289533000", \ + "0.0220844000, 0.0264184000, 0.0367269000, 0.0602079000, 0.1205168000, 0.2858378000, 0.7298408000", \ + "0.0219990000, 0.0262416000, 0.0365675000, 0.0601559000, 0.1202734000, 0.2861120000, 0.7318724000", \ + "0.0221361000, 0.0264090000, 0.0366019000, 0.0601782000, 0.1202041000, 0.2862283000, 0.7315449000", \ + "0.0219648000, 0.0263899000, 0.0366237000, 0.0601578000, 0.1204027000, 0.2867083000, 0.7256618000", \ + "0.0221979000, 0.0264865000, 0.0367548000, 0.0602102000, 0.1199006000, 0.2874255000, 0.7299266000", \ + "0.0224624000, 0.0267515000, 0.0367882000, 0.0602294000, 0.1204153000, 0.2844630000, 0.7241014000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013067200, 0.0034150400, 0.0089250100, 0.0233250000, 0.0609586000, 0.1593120000"); + values("0.0230205000, 0.0299426000, 0.0483600000, 0.0982503000, 0.2318818000, 0.5838951000, 1.5054279000", \ + "0.0229701000, 0.0299132000, 0.0482889000, 0.0983947000, 0.2312173000, 0.5845116000, 1.4996351000", \ + "0.0229376000, 0.0299128000, 0.0484272000, 0.0983677000, 0.2313074000, 0.5840949000, 1.5017396000", \ + "0.0230028000, 0.0299738000, 0.0482744000, 0.0984013000, 0.2312977000, 0.5840550000, 1.5059803000", \ + "0.0229209000, 0.0299431000, 0.0484272000, 0.0982304000, 0.2318264000, 0.5832707000, 1.5046070000", \ + "0.0229663000, 0.0299381000, 0.0483284000, 0.0984081000, 0.2312788000, 0.5821855000, 1.5029099000", \ + "0.0230736000, 0.0300138000, 0.0484601000, 0.0984498000, 0.2313729000, 0.5851531000, 1.4959051000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__dlygate4sd3_1") { + leakage_power () { + value : 0.0013724000; + when : "A"; + } + leakage_power () { + value : 0.0069809000; + when : "!A"; + } + area : 10.009600000; + cell_footprint : "sky130_fd_sc_hd__buf"; + cell_leakage_power : 0.0041766900; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A") { + capacitance : 0.0016410000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0015580000; + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0017230000; + } + pin ("X") { + direction : "output"; + function : "(A)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013003870, 0.0033820130, 0.0087958540, 0.0228760300, 0.0594953800, 0.1547341000"); + values("0.0265141000, 0.0253941000, 0.0225833000, 0.0147722000, -0.0072512000, -0.0664552000, -0.2209131000", \ + "0.0263363000, 0.0252785000, 0.0224508000, 0.0146301000, -0.0074460000, -0.0666688000, -0.2211181000", \ + "0.0261633000, 0.0250191000, 0.0222019000, 0.0143479000, -0.0077118000, -0.0669263000, -0.2213551000", \ + "0.0259145000, 0.0247909000, 0.0219711000, 0.0141853000, -0.0078834000, -0.0670640000, -0.2215408000", \ + "0.0257533000, 0.0246350000, 0.0218170000, 0.0139637000, -0.0080825000, -0.0672447000, -0.2217142000", \ + "0.0256730000, 0.0245498000, 0.0217343000, 0.0139079000, -0.0081395000, -0.0673599000, -0.2217734000", \ + "0.0271705000, 0.0258477000, 0.0225425000, 0.0141627000, -0.0077040000, -0.0669202000, -0.2213538000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013003870, 0.0033820130, 0.0087958540, 0.0228760300, 0.0594953800, 0.1547341000"); + values("0.0235480000, 0.0250823000, 0.0290122000, 0.0383056000, 0.0611256000, 0.1195137000, 0.2718900000", \ + "0.0234867000, 0.0250197000, 0.0288938000, 0.0382572000, 0.0611103000, 0.1195033000, 0.2730485000", \ + "0.0232679000, 0.0247965000, 0.0287106000, 0.0381030000, 0.0608995000, 0.1193713000, 0.2715476000", \ + "0.0229159000, 0.0244511000, 0.0283240000, 0.0376809000, 0.0605431000, 0.1187215000, 0.2721341000", \ + "0.0225317000, 0.0240471000, 0.0279698000, 0.0373345000, 0.0601065000, 0.1185640000, 0.2706896000", \ + "0.0223610000, 0.0239102000, 0.0278439000, 0.0371986000, 0.0600441000, 0.1184572000, 0.2707780000", \ + "0.0244849000, 0.0257903000, 0.0292222000, 0.0379588000, 0.0604143000, 0.1188196000, 0.2725151000"); + } + } + max_capacitance : 0.1547340000; + max_transition : 1.4950670000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013003900, 0.0033820100, 0.0087958500, 0.0228760000, 0.0594954000, 0.1547340000"); + values("0.5120638000, 0.5214328000, 0.5404421000, 0.5753458000, 0.6416054000, 0.7772634000, 1.0992397000", \ + "0.5167138000, 0.5260317000, 0.5449337000, 0.5804400000, 0.6461230000, 0.7815158000, 1.1038167000", \ + "0.5283844000, 0.5377204000, 0.5566605000, 0.5920545000, 0.6575812000, 0.7931211000, 1.1151986000", \ + "0.5599264000, 0.5692888000, 0.5881649000, 0.6231063000, 0.6893898000, 0.8250352000, 1.1469636000", \ + "0.6316707000, 0.6410206000, 0.6600098000, 0.6953290000, 0.7609479000, 0.8967246000, 1.2186561000", \ + "0.7651026000, 0.7745045000, 0.7933595000, 0.8283246000, 0.8945671000, 1.0302003000, 1.3520610000", \ + "0.9800700000, 0.9894486000, 1.0082368000, 1.0436276000, 1.1095078000, 1.2449383000, 1.5677241000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013003900, 0.0033820100, 0.0087958500, 0.0228760000, 0.0594954000, 0.1547340000"); + values("0.4998114000, 0.5089495000, 0.5285765000, 0.5701394000, 0.6668673000, 0.9095528000, 1.5405252000", \ + "0.5045179000, 0.5136551000, 0.5331524000, 0.5748917000, 0.6716904000, 0.9148460000, 1.5447300000", \ + "0.5140869000, 0.5233344000, 0.5430380000, 0.5846870000, 0.6816028000, 0.9245619000, 1.5526628000", \ + "0.5343100000, 0.5434748000, 0.5629217000, 0.6046893000, 0.7011746000, 0.9444749000, 1.5746626000", \ + "0.5680223000, 0.5771998000, 0.5968143000, 0.6385586000, 0.7351774000, 0.9786373000, 1.6067756000", \ + "0.6128227000, 0.6221012000, 0.6416894000, 0.6833976000, 0.7799209000, 1.0234245000, 1.6514372000", \ + "0.6625758000, 0.6718174000, 0.6914005000, 0.7330232000, 0.8295155000, 1.0724920000, 1.7018963000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013003900, 0.0033820100, 0.0087958500, 0.0228760000, 0.0594954000, 0.1547340000"); + values("0.0401866000, 0.0464831000, 0.0582036000, 0.0857656000, 0.1451656000, 0.2952143000, 0.7095290000", \ + "0.0401731000, 0.0461160000, 0.0585152000, 0.0845620000, 0.1448873000, 0.2955323000, 0.7093720000", \ + "0.0404615000, 0.0459131000, 0.0582647000, 0.0844327000, 0.1450376000, 0.2957212000, 0.7101850000", \ + "0.0400993000, 0.0460410000, 0.0582683000, 0.0856849000, 0.1451886000, 0.2952692000, 0.7097207000", \ + "0.0398749000, 0.0463918000, 0.0585918000, 0.0854098000, 0.1449278000, 0.2956000000, 0.7104890000", \ + "0.0401238000, 0.0461017000, 0.0583057000, 0.0856571000, 0.1451668000, 0.2952485000, 0.7106083000", \ + "0.0402755000, 0.0465253000, 0.0588243000, 0.0848232000, 0.1447223000, 0.2945902000, 0.7135590000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013003900, 0.0033820100, 0.0087958500, 0.0228760000, 0.0594954000, 0.1547340000"); + values("0.0339005000, 0.0416114000, 0.0603369000, 0.1083437000, 0.2384302000, 0.5834385000, 1.4948045000", \ + "0.0338978000, 0.0416949000, 0.0604202000, 0.1082148000, 0.2382069000, 0.5847182000, 1.4948558000", \ + "0.0340282000, 0.0418314000, 0.0604427000, 0.1084344000, 0.2384207000, 0.5846014000, 1.4950673000", \ + "0.0338772000, 0.0416616000, 0.0604859000, 0.1082537000, 0.2385101000, 0.5849667000, 1.4935420000", \ + "0.0340028000, 0.0415702000, 0.0603255000, 0.1084170000, 0.2385477000, 0.5840190000, 1.4949906000", \ + "0.0337610000, 0.0416220000, 0.0602685000, 0.1083308000, 0.2383853000, 0.5841642000, 1.4946913000", \ + "0.0338192000, 0.0416265000, 0.0602386000, 0.1084174000, 0.2384781000, 0.5840423000, 1.4949493000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__dlymetal6s2s_1") { + leakage_power () { + value : 0.0039634000; + when : "A"; + } + leakage_power () { + value : 0.0221486000; + when : "!A"; + } + area : 12.512000000; + cell_footprint : "sky130_fd_sc_hd__delay"; + cell_leakage_power : 0.0130559700; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A") { + capacitance : 0.0016660000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0015870000; + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0017450000; + } + pin ("X") { + direction : "output"; + function : "(A)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013042060, 0.0034019070, 0.0088735750, 0.0231459400, 0.0603741400, 0.1574807000"); + values("0.0227967000, 0.0216154000, 0.0185082000, 0.0113676000, -0.0071923000, -0.0627918000, -0.2198548000", \ + "0.0225526000, 0.0213585000, 0.0183511000, 0.0111618000, -0.0073339000, -0.0629728000, -0.2201265000", \ + "0.0223415000, 0.0211389000, 0.0180833000, 0.0109703000, -0.0075265000, -0.0631272000, -0.2201973000", \ + "0.0221718000, 0.0209570000, 0.0179188000, 0.0108072000, -0.0076623000, -0.0632465000, -0.2203381000", \ + "0.0221866000, 0.0209688000, 0.0178738000, 0.0108054000, -0.0076482000, -0.0632089000, -0.2201477000", \ + "0.0239434000, 0.0218952000, 0.0180985000, 0.0111793000, -0.0074750000, -0.0629975000, -0.2200181000", \ + "0.0346077000, 0.0332650000, 0.0297809000, 0.0209497000, -0.0022058000, -0.0623570000, -0.2192918000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013042060, 0.0034019070, 0.0088735750, 0.0231459400, 0.0603741400, 0.1574807000"); + values("0.0245532000, 0.0275902000, 0.0352916000, 0.0453377000, 0.0679937000, 0.1273694000, 0.2837428000", \ + "0.0244607000, 0.0274860000, 0.0351902000, 0.0452514000, 0.0679552000, 0.1274284000, 0.2830940000", \ + "0.0242914000, 0.0272968000, 0.0350162000, 0.0451205000, 0.0678570000, 0.1273641000, 0.2836305000", \ + "0.0240288000, 0.0270369000, 0.0347742000, 0.0449106000, 0.0676956000, 0.1271025000, 0.2823906000", \ + "0.0242645000, 0.0271493000, 0.0346213000, 0.0446373000, 0.0674572000, 0.1270723000, 0.2827507000", \ + "0.0317136000, 0.0329659000, 0.0363334000, 0.0448951000, 0.0675388000, 0.1274063000, 0.2829254000", \ + "0.0322945000, 0.0335497000, 0.0369339000, 0.0456086000, 0.0686802000, 0.1279898000, 0.2833513000"); + } + } + max_capacitance : 0.1574810000; + max_transition : 1.4975510000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013042100, 0.0034019100, 0.0088735700, 0.0231459000, 0.0603741000, 0.1574810000"); + values("0.1074305000, 0.1121353000, 0.1227985000, 0.1460886000, 0.1977196000, 0.3241674000, 0.6523267000", \ + "0.1116445000, 0.1163296000, 0.1271037000, 0.1502595000, 0.2019342000, 0.3284294000, 0.6565482000", \ + "0.1241329000, 0.1288987000, 0.1396688000, 0.1628491000, 0.2145869000, 0.3410700000, 0.6692005000", \ + "0.1555073000, 0.1602539000, 0.1710668000, 0.1944138000, 0.2461542000, 0.3726190000, 0.7006510000", \ + "0.2247781000, 0.2297963000, 0.2410453000, 0.2648469000, 0.3170116000, 0.4436313000, 0.7715758000", \ + "0.3378096000, 0.3440554000, 0.3577018000, 0.3849561000, 0.4405442000, 0.5675171000, 0.8957451000", \ + "0.5134434000, 0.5216019000, 0.5392612000, 0.5733319000, 0.6358057000, 0.7670795000, 1.0930602000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013042100, 0.0034019100, 0.0088735700, 0.0231459000, 0.0603741000, 0.1574810000"); + values("0.0673933000, 0.0731165000, 0.0874881000, 0.1235179000, 0.2166476000, 0.4590270000, 1.0908540000", \ + "0.0721506000, 0.0779050000, 0.0922897000, 0.1284633000, 0.2215011000, 0.4638620000, 1.0956347000", \ + "0.0834270000, 0.0891813000, 0.1035200000, 0.1398649000, 0.2331748000, 0.4757236000, 1.1075340000", \ + "0.1060557000, 0.1118344000, 0.1261720000, 0.1626130000, 0.2562252000, 0.4988319000, 1.1307173000", \ + "0.1378094000, 0.1438404000, 0.1585919000, 0.1953296000, 0.2888276000, 0.5316040000, 1.1634755000", \ + "0.1756747000, 0.1824627000, 0.1982358000, 0.2350728000, 0.3288009000, 0.5716803000, 1.2035439000", \ + "0.2034476000, 0.2124750000, 0.2323581000, 0.2715859000, 0.3648821000, 0.6070069000, 1.2389491000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013042100, 0.0034019100, 0.0088735700, 0.0231459000, 0.0603741000, 0.1574810000"); + values("0.0285679000, 0.0324684000, 0.0415939000, 0.0645467000, 0.1246193000, 0.2881799000, 0.7229929000", \ + "0.0285050000, 0.0322195000, 0.0415532000, 0.0645233000, 0.1247104000, 0.2881997000, 0.7229042000", \ + "0.0286412000, 0.0324364000, 0.0416850000, 0.0646316000, 0.1246380000, 0.2881076000, 0.7230639000", \ + "0.0285074000, 0.0323882000, 0.0414956000, 0.0644730000, 0.1249524000, 0.2881098000, 0.7229135000", \ + "0.0324594000, 0.0358646000, 0.0447283000, 0.0666698000, 0.1254326000, 0.2882074000, 0.7231412000", \ + "0.0439304000, 0.0475829000, 0.0561517000, 0.0769108000, 0.1329663000, 0.2917137000, 0.7232818000", \ + "0.0630725000, 0.0673684000, 0.0771331000, 0.0972677000, 0.1482355000, 0.2984300000, 0.7270182000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013042100, 0.0034019100, 0.0088735700, 0.0231459000, 0.0603741000, 0.1574810000"); + values("0.0353022000, 0.0431570000, 0.0630181000, 0.1158313000, 0.2508896000, 0.5947172000, 1.4968431000", \ + "0.0353043000, 0.0428679000, 0.0631153000, 0.1158661000, 0.2509039000, 0.5945577000, 1.4927058000", \ + "0.0353090000, 0.0429710000, 0.0631828000, 0.1158513000, 0.2509099000, 0.5944010000, 1.4957552000", \ + "0.0364855000, 0.0438138000, 0.0636376000, 0.1159503000, 0.2509060000, 0.5946988000, 1.4975515000", \ + "0.0399652000, 0.0470667000, 0.0658317000, 0.1173764000, 0.2515010000, 0.5947952000, 1.4943492000", \ + "0.0490645000, 0.0549955000, 0.0715071000, 0.1196066000, 0.2524411000, 0.5956403000, 1.4960153000", \ + "0.0675130000, 0.0728801000, 0.0872304000, 0.1293513000, 0.2544329000, 0.5963971000, 1.4952235000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__dlymetal6s4s_1") { + leakage_power () { + value : 0.0039628000; + when : "A"; + } + leakage_power () { + value : 0.0221486000; + when : "!A"; + } + area : 12.512000000; + cell_footprint : "sky130_fd_sc_hd__delay"; + cell_leakage_power : 0.0130556700; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A") { + capacitance : 0.0016640000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0015850000; + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0017430000; + } + pin ("X") { + direction : "output"; + function : "(A)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013029390, 0.0033953010, 0.0088477440, 0.0230561400, 0.0600815100, 0.1565651000"); + values("0.0322729000, 0.0310861000, 0.0291067000, 0.0203729000, -0.0021715000, -0.0620846000, -0.2180336000", \ + "0.0319202000, 0.0307183000, 0.0288570000, 0.0201399000, -0.0023929000, -0.0623138000, -0.2182585000", \ + "0.0318430000, 0.0304958000, 0.0286558000, 0.0199487000, -0.0025973000, -0.0625085000, -0.2184616000", \ + "0.0316338000, 0.0303167000, 0.0284698000, 0.0197627000, -0.0027775000, -0.0626971000, -0.2186335000", \ + "0.0316100000, 0.0304108000, 0.0285213000, 0.0198053000, -0.0027355000, -0.0626375000, -0.2186083000", \ + "0.0315955000, 0.0304445000, 0.0285145000, 0.0198067000, -0.0027173000, -0.0626192000, -0.2184759000", \ + "0.0347304000, 0.0334284000, 0.0300966000, 0.0212448000, -0.0018529000, -0.0617358000, -0.2172831000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013029390, 0.0033953010, 0.0088477440, 0.0230561400, 0.0600815100, 0.1565651000"); + values("0.0321556000, 0.0334724000, 0.0368045000, 0.0454433000, 0.0680868000, 0.1271905000, 0.2826211000", \ + "0.0320478000, 0.0333642000, 0.0366882000, 0.0453445000, 0.0679516000, 0.1270664000, 0.2824049000", \ + "0.0318517000, 0.0331577000, 0.0365347000, 0.0451682000, 0.0678412000, 0.1269191000, 0.2823058000", \ + "0.0315992000, 0.0329159000, 0.0362586000, 0.0449186000, 0.0675083000, 0.1265771000, 0.2820153000", \ + "0.0314266000, 0.0327405000, 0.0360897000, 0.0447387000, 0.0673747000, 0.1264100000, 0.2807891000", \ + "0.0318141000, 0.0331022000, 0.0364275000, 0.0449380000, 0.0675819000, 0.1267677000, 0.2809877000", \ + "0.0324081000, 0.0337066000, 0.0370677000, 0.0458195000, 0.0685875000, 0.1277750000, 0.2829238000"); + } + } + max_capacitance : 0.1565650000; + max_transition : 1.5065280000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013029400, 0.0033953000, 0.0088477400, 0.0230561000, 0.0600815000, 0.1565650000"); + values("0.2205764000, 0.2253766000, 0.2362749000, 0.2596477000, 0.3115954000, 0.4387352000, 0.7682066000", \ + "0.2247699000, 0.2295587000, 0.2404270000, 0.2638667000, 0.3158545000, 0.4430094000, 0.7725395000", \ + "0.2373775000, 0.2422240000, 0.2529879000, 0.2764322000, 0.3284073000, 0.4557129000, 0.7851143000", \ + "0.2685895000, 0.2733739000, 0.2842462000, 0.3077679000, 0.3596938000, 0.4868350000, 0.8163232000", \ + "0.3386622000, 0.3434102000, 0.3542826000, 0.3777149000, 0.4296969000, 0.5569549000, 0.8863730000", \ + "0.4545683000, 0.4593913000, 0.4702401000, 0.4935962000, 0.5455673000, 0.6728076000, 1.0023219000", \ + "0.6356477000, 0.6404262000, 0.6513037000, 0.6748065000, 0.7268789000, 0.8542351000, 1.1839493000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013029400, 0.0033953000, 0.0088477400, 0.0230561000, 0.0600815000, 0.1565650000"); + values("0.1451251000, 0.1508976000, 0.1653745000, 0.2018985000, 0.2951755000, 0.5377954000, 1.1698190000", \ + "0.1498851000, 0.1556666000, 0.1701410000, 0.2066650000, 0.2999386000, 0.5425541000, 1.1746168000", \ + "0.1611792000, 0.1669326000, 0.1815313000, 0.2178999000, 0.3111756000, 0.5538195000, 1.1858898000", \ + "0.1839304000, 0.1896979000, 0.2041919000, 0.2406925000, 0.3339804000, 0.5765805000, 1.2086798000", \ + "0.2159076000, 0.2217508000, 0.2361707000, 0.2726380000, 0.3661311000, 0.6088052000, 1.2408696000", \ + "0.2548854000, 0.2606899000, 0.2751213000, 0.3117093000, 0.4051266000, 0.6477818000, 1.2799061000", \ + "0.2863518000, 0.2921891000, 0.3067756000, 0.3432640000, 0.4367119000, 0.6796074000, 1.3117887000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013029400, 0.0033953000, 0.0088477400, 0.0230561000, 0.0600815000, 0.1565650000"); + values("0.0291176000, 0.0328726000, 0.0421663000, 0.0651042000, 0.1257845000, 0.2902639000, 0.7272666000", \ + "0.0289586000, 0.0327521000, 0.0422752000, 0.0652477000, 0.1258213000, 0.2902859000, 0.7271781000", \ + "0.0291171000, 0.0326919000, 0.0421027000, 0.0651453000, 0.1261489000, 0.2904350000, 0.7271937000", \ + "0.0291354000, 0.0329549000, 0.0422519000, 0.0651993000, 0.1257781000, 0.2902806000, 0.7272435000", \ + "0.0288749000, 0.0327328000, 0.0422901000, 0.0652728000, 0.1261704000, 0.2903779000, 0.7271773000", \ + "0.0290106000, 0.0327976000, 0.0420172000, 0.0653629000, 0.1259384000, 0.2902988000, 0.7273321000", \ + "0.0291392000, 0.0329566000, 0.0422209000, 0.0653753000, 0.1262383000, 0.2903769000, 0.7275030000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013029400, 0.0033953000, 0.0088477400, 0.0230561000, 0.0600815000, 0.1565650000"); + values("0.0362079000, 0.0438822000, 0.0640930000, 0.1168229000, 0.2517709000, 0.5960594000, 1.4977269000", \ + "0.0361818000, 0.0438805000, 0.0640925000, 0.1168224000, 0.2517702000, 0.5967038000, 1.4954201000", \ + "0.0362257000, 0.0438014000, 0.0640556000, 0.1168344000, 0.2517759000, 0.5963061000, 1.4956143000", \ + "0.0362103000, 0.0438864000, 0.0640926000, 0.1168194000, 0.2517663000, 0.5966894000, 1.4965789000", \ + "0.0363262000, 0.0439738000, 0.0639348000, 0.1167862000, 0.2517919000, 0.5964260000, 1.5019060000", \ + "0.0362704000, 0.0441673000, 0.0639027000, 0.1168257000, 0.2517726000, 0.5962740000, 1.5065278000", \ + "0.0366430000, 0.0440724000, 0.0640806000, 0.1168372000, 0.2518062000, 0.5964818000, 1.4969370000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__dlymetal6s6s_1") { + leakage_power () { + value : 0.0039634000; + when : "A"; + } + leakage_power () { + value : 0.0221486000; + when : "!A"; + } + area : 12.512000000; + cell_footprint : "sky130_fd_sc_hd__delay"; + cell_leakage_power : 0.0130559900; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A") { + capacitance : 0.0016650000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0015860000; + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0017440000; + } + pin ("X") { + direction : "output"; + function : "(A)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013079700, 0.0034215700, 0.0089506210, 0.0234142800, 0.0612503600, 0.1602272000"); + values("0.0338044000, 0.0326987000, 0.0297519000, 0.0212274000, -0.0021033000, -0.0634347000, -0.2238148000", \ + "0.0335597000, 0.0324641000, 0.0295012000, 0.0209626000, -0.0023509000, -0.0636866000, -0.2240591000", \ + "0.0333736000, 0.0322677000, 0.0293215000, 0.0207973000, -0.0025331000, -0.0638643000, -0.2242439000", \ + "0.0331972000, 0.0320695000, 0.0291282000, 0.0206110000, -0.0027224000, -0.0640497000, -0.2244512000", \ + "0.0332180000, 0.0321222000, 0.0291594000, 0.0206208000, -0.0026913000, -0.0640237000, -0.2243999000", \ + "0.0332363000, 0.0321152000, 0.0291818000, 0.0206498000, -0.0026823000, -0.0640070000, -0.2243806000", \ + "0.0348029000, 0.0335895000, 0.0302791000, 0.0214231000, -0.0020156000, -0.0631653000, -0.2235478000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013079700, 0.0034215700, 0.0089506210, 0.0234142800, 0.0612503600, 0.1602272000"); + values("0.0322433000, 0.0336354000, 0.0371159000, 0.0460875000, 0.0691932000, 0.1303346000, 0.2868806000", \ + "0.0321464000, 0.0335301000, 0.0370233000, 0.0459891000, 0.0690568000, 0.1302661000, 0.2879005000", \ + "0.0319489000, 0.0333102000, 0.0368263000, 0.0457770000, 0.0689051000, 0.1299788000, 0.2885186000", \ + "0.0316979000, 0.0330603000, 0.0365747000, 0.0455399000, 0.0686088000, 0.1298154000, 0.2864001000", \ + "0.0315197000, 0.0329131000, 0.0363927000, 0.0453357000, 0.0686728000, 0.1296108000, 0.2893030000", \ + "0.0318587000, 0.0332339000, 0.0367333000, 0.0456264000, 0.0686535000, 0.1297032000, 0.2881844000", \ + "0.0324644000, 0.0338483000, 0.0373249000, 0.0463565000, 0.0695832000, 0.1304081000, 0.2885130000"); + } + } + max_capacitance : 0.1602270000; + max_transition : 1.5127490000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013079700, 0.0034215700, 0.0089506200, 0.0234143000, 0.0612504000, 0.1602270000"); + values("0.3239534000, 0.3299171000, 0.3424128000, 0.3670781000, 0.4199639000, 0.5486604000, 0.8842942000", \ + "0.3281740000, 0.3341485000, 0.3465895000, 0.3712988000, 0.4242388000, 0.5529802000, 0.8884307000", \ + "0.3407476000, 0.3467098000, 0.3592142000, 0.3838729000, 0.4367576000, 0.5654540000, 0.9010883000", \ + "0.3720951000, 0.3780036000, 0.3903973000, 0.4151099000, 0.4679931000, 0.5967957000, 0.9321860000", \ + "0.4420370000, 0.4480120000, 0.4604483000, 0.4851621000, 0.5381074000, 0.6668485000, 1.0022976000", \ + "0.5580114000, 0.5639447000, 0.5763757000, 0.6011114000, 0.6540031000, 0.7827745000, 1.1170177000", \ + "0.7392536000, 0.7452166000, 0.7576632000, 0.7822634000, 0.8351304000, 0.9640420000, 1.2980963000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013079700, 0.0034215700, 0.0089506200, 0.0234143000, 0.0612504000, 0.1602270000"); + values("0.2123933000, 0.2187296000, 0.2335888000, 0.2702598000, 0.3644496000, 0.6104905000, 1.2560418000", \ + "0.2171761000, 0.2234805000, 0.2383707000, 0.2750213000, 0.3690342000, 0.6166856000, 1.2592117000", \ + "0.2284732000, 0.2347208000, 0.2496694000, 0.2864464000, 0.3808765000, 0.6279693000, 1.2754162000", \ + "0.2512216000, 0.2574801000, 0.2724200000, 0.3090441000, 0.4030885000, 0.6506445000, 1.2943446000", \ + "0.2832029000, 0.2895288000, 0.3043744000, 0.3411106000, 0.4355856000, 0.6822065000, 1.3294817000", \ + "0.3222146000, 0.3285200000, 0.3434246000, 0.3801475000, 0.4745262000, 0.7204731000, 1.3689457000", \ + "0.3537354000, 0.3600633000, 0.3748854000, 0.4115098000, 0.5056719000, 0.7524138000, 1.3949354000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013079700, 0.0034215700, 0.0089506200, 0.0234143000, 0.0612504000, 0.1602270000"); + values("0.0214989000, 0.0258528000, 0.0356918000, 0.0591611000, 0.1200588000, 0.2867535000, 0.7301689000", \ + "0.0214610000, 0.0257093000, 0.0357515000, 0.0592633000, 0.1198361000, 0.2864240000, 0.7305596000", \ + "0.0215082000, 0.0258814000, 0.0356785000, 0.0591582000, 0.1200550000, 0.2867556000, 0.7301478000", \ + "0.0214097000, 0.0256037000, 0.0357151000, 0.0591885000, 0.1197043000, 0.2867529000, 0.7362420000", \ + "0.0214495000, 0.0256944000, 0.0357551000, 0.0592694000, 0.1198917000, 0.2865374000, 0.7306607000", \ + "0.0214418000, 0.0254790000, 0.0354382000, 0.0592438000, 0.1197509000, 0.2866460000, 0.7290550000", \ + "0.0211456000, 0.0258099000, 0.0354529000, 0.0592248000, 0.1195113000, 0.2869052000, 0.7317605000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013079700, 0.0034215700, 0.0089506200, 0.0234143000, 0.0612504000, 0.1602270000"); + values("0.0210344000, 0.0280473000, 0.0469001000, 0.0975219000, 0.2318559000, 0.5877880000, 1.5065192000", \ + "0.0210124000, 0.0280498000, 0.0468486000, 0.0975190000, 0.2315239000, 0.5888980000, 1.5052428000", \ + "0.0210143000, 0.0280942000, 0.0468329000, 0.0973931000, 0.2319255000, 0.5860041000, 1.5082332000", \ + "0.0210076000, 0.0280743000, 0.0468406000, 0.0975308000, 0.2315063000, 0.5889038000, 1.5038567000", \ + "0.0209988000, 0.0280686000, 0.0468607000, 0.0973462000, 0.2319838000, 0.5886304000, 1.5127486000", \ + "0.0210478000, 0.0280944000, 0.0468952000, 0.0974970000, 0.2317951000, 0.5853232000, 1.5098438000", \ + "0.0209836000, 0.0280682000, 0.0468637000, 0.0973920000, 0.2319499000, 0.5871029000, 1.5019942000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__ebufn_1") { + leakage_power () { + value : 0.0025423000; + when : "!A&TE_B"; + } + leakage_power () { + value : 0.0027640000; + when : "!A&!TE_B"; + } + leakage_power () { + value : 0.0042767000; + when : "A&TE_B"; + } + leakage_power () { + value : 0.0028469000; + when : "A&!TE_B"; + } + area : 10.009600000; + cell_footprint : "sky130_fd_sc_hd__ebufn"; + cell_leakage_power : 0.0031074740; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A") { + capacitance : 0.0018070000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0017300000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0100960000, 0.0099851000, 0.0097295000, 0.0097976000, 0.0099546000, 0.0103163000, 0.0111502000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0028614000, 0.0027661000, 0.0025465000, 0.0026033000, 0.0027342000, 0.0030361000, 0.0037320000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0018850000; + } + pin ("TE_B") { + capacitance : 0.0031340000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0029300000; + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0033380000; + } + pin ("Z") { + capacitance : 0.0022600000; + direction : "output"; + function : "(A)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011550730, 0.0026683870, 0.0061643630, 0.0142405800, 0.0328978100, 0.0759987400"); + values("0.0042927000, 0.0033918000, 0.0012376000, -0.0040965000, -0.0169625000, -0.0470658000, -0.1168526000", \ + "0.0042629000, 0.0033576000, 0.0011888000, -0.0041326000, -0.0170056000, -0.0471135000, -0.1168647000", \ + "0.0042624000, 0.0033756000, 0.0012164000, -0.0041021000, -0.0169660000, -0.0470574000, -0.1168451000", \ + "0.0039465000, 0.0030511000, 0.0009499000, -0.0043909000, -0.0172330000, -0.0473092000, -0.1170591000", \ + "0.0036269000, 0.0027021000, 0.0005900000, -0.0046941000, -0.0174785000, -0.0475212000, -0.1172272000", \ + "0.0037401000, 0.0027249000, 0.0003745000, -0.0051011000, -0.0175515000, -0.0474806000, -0.1170803000", \ + "0.0040413000, 0.0031730000, 0.0008310000, -0.0048384000, -0.0176713000, -0.0476147000, -0.1169389000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011550730, 0.0026683870, 0.0061643630, 0.0142405800, 0.0328978100, 0.0759987400"); + values("0.0061601000, 0.0073294000, 0.0099984000, 0.0158862000, 0.0289839000, 0.0593744000, 0.1287680000", \ + "0.0061151000, 0.0073039000, 0.0099287000, 0.0158574000, 0.0291196000, 0.0592806000, 0.1286141000", \ + "0.0061274000, 0.0073049000, 0.0099313000, 0.0158428000, 0.0289561000, 0.0593718000, 0.1284095000", \ + "0.0057988000, 0.0068800000, 0.0094646000, 0.0153577000, 0.0285531000, 0.0586355000, 0.1275586000", \ + "0.0054756000, 0.0065837000, 0.0091247000, 0.0148410000, 0.0281339000, 0.0585951000, 0.1272792000", \ + "0.0056021000, 0.0066934000, 0.0091536000, 0.0148595000, 0.0279662000, 0.0581651000, 0.1278920000", \ + "0.0058674000, 0.0069494000, 0.0092791000, 0.0150161000, 0.0280317000, 0.0583686000, 0.1272380000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011550730, 0.0026683870, 0.0061643630, 0.0142405800, 0.0328978100, 0.0759987400"); + values("-0.0034684000, -0.0034100000, -0.0033096000, -0.0031771000, -0.0030575000, -0.0029742000, -0.0029283000", \ + "-0.0036785000, -0.0036226000, -0.0035281000, -0.0034037000, -0.0032875000, -0.0032067000, -0.0031591000", \ + "-0.0039735000, -0.0039213000, -0.0038283000, -0.0036973000, -0.0035702000, -0.0034797000, -0.0034289000", \ + "-0.0042568000, -0.0042132000, -0.0041244000, -0.0039975000, -0.0038441000, -0.0037288000, -0.0036595000", \ + "-0.0043446000, -0.0043143000, -0.0042511000, -0.0041335000, -0.0039717000, -0.0038160000, -0.0037079000", \ + "-0.0040837000, -0.0040747000, -0.0040623000, -0.0039982000, -0.0038564000, -0.0036916000, -0.0035134000", \ + "-0.0028309000, -0.0028236000, -0.0028064000, -0.0028085000, -0.0027143000, -0.0025744000, -0.0023441000"); + } + related_pin : "TE_B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011550730, 0.0026683870, 0.0061643630, 0.0142405800, 0.0328978100, 0.0759987400"); + values("0.0197133000, 0.0207666000, 0.0231903000, 0.0287946000, 0.0417604000, 0.0719525000, 0.1405361000", \ + "0.0195131000, 0.0205675000, 0.0229918000, 0.0285936000, 0.0415882000, 0.0717010000, 0.1408661000", \ + "0.0193600000, 0.0204047000, 0.0228312000, 0.0284326000, 0.0414240000, 0.0715297000, 0.1407203000", \ + "0.0192869000, 0.0203415000, 0.0227686000, 0.0283771000, 0.0413446000, 0.0713644000, 0.1406408000", \ + "0.0193989000, 0.0204487000, 0.0228647000, 0.0284626000, 0.0414417000, 0.0711838000, 0.1401599000", \ + "0.0194823000, 0.0207991000, 0.0233251000, 0.0289887000, 0.0418234000, 0.0717692000, 0.1411823000", \ + "0.0206534000, 0.0217001000, 0.0241248000, 0.0297125000, 0.0431547000, 0.0729200000, 0.1422799000"); + } + when : "A"; + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011550730, 0.0026683870, 0.0061643630, 0.0142405800, 0.0328978100, 0.0759987400"); + values("0.0183263000, 0.0173370000, 0.0149545000, 0.0094204000, -0.0036150000, -0.0338299000, -0.1036430000", \ + "0.0181309000, 0.0171396000, 0.0147742000, 0.0092242000, -0.0038108000, -0.0340303000, -0.1038426000", \ + "0.0179893000, 0.0169838000, 0.0146193000, 0.0090585000, -0.0039640000, -0.0341863000, -0.1039597000", \ + "0.0179141000, 0.0169138000, 0.0145923000, 0.0089995000, -0.0040369000, -0.0342518000, -0.1040727000", \ + "0.0179914000, 0.0169478000, 0.0148045000, 0.0090816000, -0.0039533000, -0.0341542000, -0.1039800000", \ + "0.0183099000, 0.0171720000, 0.0147832000, 0.0091073000, -0.0035033000, -0.0337108000, -0.1035309000", \ + "0.0201633000, 0.0184972000, 0.0160435000, 0.0103882000, -0.0026855000, -0.0329283000, -0.1022798000"); + } + related_pin : "TE_B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011550730, 0.0026683870, 0.0061643630, 0.0142405800, 0.0328978100, 0.0759987400"); + values("-0.0031913000, -0.0032345000, -0.0033217000, -0.0034122000, -0.0035445000, -0.0036102000, -0.0036441000", \ + "-0.0033550000, -0.0034044000, -0.0034884000, -0.0036053000, -0.0037065000, -0.0037722000, -0.0038054000", \ + "-0.0036410000, -0.0036837000, -0.0037565000, -0.0038527000, -0.0039445000, -0.0040081000, -0.0040427000", \ + "-0.0039167000, -0.0039272000, -0.0039984000, -0.0040690000, -0.0041361000, -0.0041915000, -0.0042232000", \ + "-0.0039836000, -0.0040139000, -0.0039711000, -0.0040057000, -0.0040702000, -0.0041278000, -0.0041483000", \ + "-0.0036294000, -0.0036656000, -0.0037166000, -0.0037760000, -0.0038351000, -0.0038769000, -0.0039031000", \ + "-0.0024577000, -0.0024838000, -0.0025198000, -0.0025708000, -0.0026177000, -0.0026511000, -0.0026733000"); + } + when : "!A"; + } + max_capacitance : 0.0759990000; + max_transition : 1.5167910000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + three_state : "(TE_B)"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0027599000, 0.0034149700, 0.0049282900, 0.0084242600, 0.0165005000, 0.0351577000, 0.0782586000"); + values("0.0929883000, 0.0982373000, 0.1086333000, 0.1294735000, 0.1724623000, 0.2676447000, 0.4865965000", \ + "0.0981475000, 0.1033002000, 0.1137337000, 0.1345919000, 0.1775845000, 0.2726771000, 0.4914177000", \ + "0.1106669000, 0.1156932000, 0.1261357000, 0.1469843000, 0.1899885000, 0.2849657000, 0.5036166000", \ + "0.1414341000, 0.1465493000, 0.1569559000, 0.1778876000, 0.2209764000, 0.3162774000, 0.5360344000", \ + "0.2029469000, 0.2084856000, 0.2193356000, 0.2411150000, 0.2849980000, 0.3802664000, 0.5983855000", \ + "0.2986436000, 0.3053728000, 0.3184874000, 0.3429096000, 0.3892842000, 0.4855838000, 0.7046508000", \ + "0.4412852000, 0.4500864000, 0.4670209000, 0.4969931000, 0.5484998000, 0.6473861000, 0.8654603000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0027599000, 0.0034149700, 0.0049282900, 0.0084242600, 0.0165005000, 0.0351577000, 0.0782586000"); + values("0.0909645000, 0.1010643000, 0.1244607000, 0.1757507000, 0.2901714000, 0.5513164000, 1.1529521000", \ + "0.0956039000, 0.1057781000, 0.1289095000, 0.1804094000, 0.2947152000, 0.5558047000, 1.1565180000", \ + "0.1066152000, 0.1167866000, 0.1398778000, 0.1909757000, 0.3054707000, 0.5690244000, 1.1698742000", \ + "0.1300444000, 0.1395034000, 0.1619714000, 0.2130801000, 0.3277315000, 0.5924446000, 1.1890299000", \ + "0.1663584000, 0.1761622000, 0.1982735000, 0.2485848000, 0.3639692000, 0.6264075000, 1.2255273000", \ + "0.2139718000, 0.2239952000, 0.2460309000, 0.2955977000, 0.4094379000, 0.6713531000, 1.2761721000", \ + "0.2649075000, 0.2772052000, 0.2995786000, 0.3498051000, 0.4622201000, 0.7253887000, 1.3240560000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0027599000, 0.0034149700, 0.0049282900, 0.0084242600, 0.0165005000, 0.0351577000, 0.0782586000"); + values("0.0266246000, 0.0310762000, 0.0410783000, 0.0633952000, 0.1156539000, 0.2410052000, 0.5295975000", \ + "0.0266097000, 0.0308660000, 0.0410392000, 0.0634028000, 0.1158140000, 0.2411341000, 0.5375177000", \ + "0.0266432000, 0.0311151000, 0.0410625000, 0.0634543000, 0.1157703000, 0.2411084000, 0.5301488000", \ + "0.0269145000, 0.0313485000, 0.0413170000, 0.0635903000, 0.1158268000, 0.2408953000, 0.5313846000", \ + "0.0312139000, 0.0354350000, 0.0449248000, 0.0663946000, 0.1172935000, 0.2407341000, 0.5313958000", \ + "0.0419349000, 0.0460536000, 0.0549117000, 0.0754891000, 0.1234689000, 0.2428370000, 0.5311430000", \ + "0.0597111000, 0.0656687000, 0.0749664000, 0.0942616000, 0.1381363000, 0.2502916000, 0.5340560000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0027599000, 0.0034149700, 0.0049282900, 0.0084242600, 0.0165005000, 0.0351577000, 0.0782586000"); + values("0.0531210000, 0.0657421000, 0.0949297000, 0.1620959000, 0.3165753000, 0.6760424000, 1.4994852000", \ + "0.0530867000, 0.0657486000, 0.0951089000, 0.1623685000, 0.3172001000, 0.6743978000, 1.4980112000", \ + "0.0530195000, 0.0657420000, 0.0950936000, 0.1623410000, 0.3169912000, 0.6782108000, 1.4974015000", \ + "0.0530819000, 0.0658460000, 0.0947350000, 0.1624032000, 0.3163502000, 0.6742186000, 1.4992354000", \ + "0.0550382000, 0.0672832000, 0.0959693000, 0.1625547000, 0.3169037000, 0.6752329000, 1.4949483000", \ + "0.0610164000, 0.0718374000, 0.0983768000, 0.1637085000, 0.3185348000, 0.6728086000, 1.5028884000", \ + "0.0754930000, 0.0860131000, 0.1097020000, 0.1684729000, 0.3191127000, 0.6779118000, 1.4943009000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0027599000, 0.0034149700, 0.0049282900, 0.0084242600, 0.0165005000, 0.0351577000, 0.0782586000"); + values("0.0724978000, 0.0767369000, 0.0858998000, 0.1053987000, 0.1476147000, 0.2424481000, 0.4620274000", \ + "0.0773022000, 0.0815371000, 0.0907031000, 0.1101903000, 0.1523967000, 0.2474221000, 0.4655507000", \ + "0.0902059000, 0.0944374000, 0.1036077000, 0.1230909000, 0.1652863000, 0.2603306000, 0.4795357000", \ + "0.1204033000, 0.1246478000, 0.1338171000, 0.1534783000, 0.1957306000, 0.2906301000, 0.5086371000", \ + "0.1708348000, 0.1754668000, 0.1853479000, 0.2057068000, 0.2489876000, 0.3443096000, 0.5642672000", \ + "0.2474142000, 0.2527243000, 0.2644624000, 0.2869831000, 0.3313170000, 0.4275796000, 0.6462631000", \ + "0.3652993000, 0.3729336000, 0.3875495000, 0.4141957000, 0.4625668000, 0.5603346000, 0.7792665000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0027599000, 0.0034149700, 0.0049282900, 0.0084242600, 0.0165005000, 0.0351577000, 0.0782586000"); + values("0.0640551000, 0.0732700000, 0.0944533000, 0.1431857000, 0.2556402000, 0.5175719000, 1.1218912000", \ + "0.0699832000, 0.0791881000, 0.1004199000, 0.1491344000, 0.2617069000, 0.5241578000, 1.1243899000", \ + "0.0833793000, 0.0925241000, 0.1137245000, 0.1624514000, 0.2750532000, 0.5377174000, 1.1371106000", \ + "0.1102221000, 0.1198175000, 0.1411854000, 0.1899382000, 0.3024667000, 0.5671858000, 1.1637800000", \ + "0.1558546000, 0.1684307000, 0.1949678000, 0.2484807000, 0.3612452000, 0.6227490000, 1.2202602000", \ + "0.2257220000, 0.2453952000, 0.2845337000, 0.3580140000, 0.4927027000, 0.7560361000, 1.3586918000", \ + "0.3164121000, 0.3499697000, 0.4156324000, 0.5333409000, 0.7275419000, 1.0559904000, 1.6694385000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0027599000, 0.0034149700, 0.0049282900, 0.0084242600, 0.0165005000, 0.0351577000, 0.0782586000"); + values("0.0232136000, 0.0278970000, 0.0383644000, 0.0615818000, 0.1148204000, 0.2408178000, 0.5384786000", \ + "0.0232446000, 0.0278395000, 0.0383404000, 0.0616060000, 0.1150870000, 0.2411849000, 0.5305582000", \ + "0.0231490000, 0.0278659000, 0.0383385000, 0.0615606000, 0.1150289000, 0.2398392000, 0.5307360000", \ + "0.0236806000, 0.0282449000, 0.0386912000, 0.0617594000, 0.1149130000, 0.2409987000, 0.5316297000", \ + "0.0270009000, 0.0313161000, 0.0412526000, 0.0638710000, 0.1165475000, 0.2402692000, 0.5317048000", \ + "0.0341303000, 0.0382720000, 0.0475864000, 0.0690021000, 0.1193417000, 0.2417249000, 0.5321620000", \ + "0.0465099000, 0.0509636000, 0.0602955000, 0.0804775000, 0.1275388000, 0.2446622000, 0.5341135000"); + } + related_pin : "TE_B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0027599000, 0.0034149700, 0.0049282900, 0.0084242600, 0.0165005000, 0.0351577000, 0.0782586000"); + values("0.0533811000, 0.0657988000, 0.0949959000, 0.1620577000, 0.3164851000, 0.6773121000, 1.4989748000", \ + "0.0534020000, 0.0658687000, 0.0950285000, 0.1622036000, 0.3173702000, 0.6769993000, 1.4990911000", \ + "0.0533802000, 0.0659622000, 0.0950396000, 0.1621666000, 0.3173048000, 0.6768036000, 1.4987922000", \ + "0.0566589000, 0.0685180000, 0.0962644000, 0.1621705000, 0.3166571000, 0.6756593000, 1.4979634000", \ + "0.0743542000, 0.0862526000, 0.1120314000, 0.1710534000, 0.3181429000, 0.6726035000, 1.4951383000", \ + "0.1163410000, 0.1301976000, 0.1597242000, 0.2207082000, 0.3493886000, 0.6788662000, 1.5071423000", \ + "0.2043819000, 0.2229447000, 0.2616797000, 0.3344184000, 0.4748940000, 0.7672847000, 1.5167910000"); + } + timing_sense : "negative_unate"; + timing_type : "three_state_enable"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0027599000, 0.0034149700, 0.0049282900, 0.0084242600, 0.0165005000, 0.0351577000, 0.0782586000"); + values("0.0296542000, 0.0299864000, 0.0318400000, 0.0318400000, 0.0318400000, 0.0318400000, 0.0318400000", \ + "0.0271283000, 0.0271283000, 0.0271771000, 0.0272235000, 0.0272235000, 0.0272235000, 0.0272235000", \ + "0.0283423000, 0.0283423000, 0.0283423000, 0.0283423000, 0.0285067000, 0.0285067000, 0.0285067000", \ + "0.0251287000, 0.0251610000, 0.0251696000, 0.0251696000, 0.0251696000, 0.0251696000, 0.0251696000", \ + "0.0155868000, 0.0156778000, 0.0160241000, 0.0160241000, 0.0160241000, 0.0160241000, 0.0160241000", \ + "-0.0064218000, -0.0063648000, -0.0063648000, -0.0063263000, -0.0060083000, -0.0060083000, -0.0060083000", \ + "-0.0585692000, -0.0585692000, -0.0585692000, -0.0585692000, -0.0585692000, -0.0585220000, -0.0585220000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0027599000, 0.0034149700, 0.0049282900, 0.0084242600, 0.0165005000, 0.0351577000, 0.0782586000"); + values("0.0356156000, 0.0356383000, 0.0357007000, 0.0357007000, 0.0357007000, 0.0357007000, 0.0357007000", \ + "0.0410189000, 0.0410189000, 0.0410189000, 0.0410189000, 0.0410189000, 0.0410189000, 0.0410189000", \ + "0.0524107000, 0.0524107000, 0.0524107000, 0.0524107000, 0.0524107000, 0.0524107000, 0.0524107000", \ + "0.0678328000, 0.0678328000, 0.0679656000, 0.0679656000, 0.0679656000, 0.0679656000, 0.0679968000", \ + "0.0840994000, 0.0849362000, 0.0849362000, 0.0849362000, 0.0849362000, 0.0849362000, 0.0849362000", \ + "0.1005898000, 0.1008028000, 0.1012301000, 0.1012301000, 0.1023847000, 0.1023847000, 0.1023847000", \ + "0.1018812000, 0.1018812000, 0.1020764000, 0.1069239000, 0.1069239000, 0.1069239000, 0.1069239000"); + } + fall_transition ("scalar") { + values("0.0000000000"); + } + related_pin : "TE_B"; + rise_transition ("scalar") { + values("0.0000000000"); + } + timing_sense : "positive_unate"; + timing_type : "three_state_disable"; + } + } + } + + cell ("sky130_fd_sc_hd__ebufn_2") { + leakage_power () { + value : 0.0023765000; + when : "!A&TE_B"; + } + leakage_power () { + value : 0.0040487000; + when : "!A&!TE_B"; + } + leakage_power () { + value : 0.0039655000; + when : "A&TE_B"; + } + leakage_power () { + value : 0.0030441000; + when : "A&!TE_B"; + } + area : 11.260800000; + cell_footprint : "sky130_fd_sc_hd__ebufn"; + cell_leakage_power : 0.0033587030; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A") { + capacitance : 0.0018180000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0017440000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0115475000, 0.0114426000, 0.0112008000, 0.0112772000, 0.0114533000, 0.0118592000, 0.0127949000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0060135000, 0.0059365000, 0.0057589000, 0.0058145000, 0.0059427000, 0.0062382000, 0.0069194000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0018930000; + } + pin ("TE_B") { + capacitance : 0.0040830000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0037550000; + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0044100000; + } + pin ("Z") { + capacitance : 0.0027540000; + direction : "output"; + function : "(A)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012556810, 0.0031534710, 0.0079195070, 0.0198887500, 0.0499478700, 0.1254372000"); + values("0.0057719000, 0.0047117000, 0.0021559000, -0.0047432000, -0.0233719000, -0.0717012000, -0.1938301000", \ + "0.0057486000, 0.0047208000, 0.0021157000, -0.0047196000, -0.0233901000, -0.0717130000, -0.1938098000", \ + "0.0057867000, 0.0048153000, 0.0021631000, -0.0047623000, -0.0233053000, -0.0716388000, -0.1937611000", \ + "0.0054767000, 0.0044162000, 0.0017646000, -0.0051862000, -0.0236960000, -0.0719199000, -0.1939940000", \ + "0.0050598000, 0.0039768000, 0.0012535000, -0.0057471000, -0.0242010000, -0.0722774000, -0.1942528000", \ + "0.0050208000, 0.0038200000, 0.0008404000, -0.0065053000, -0.0247636000, -0.0727323000, -0.1945578000", \ + "0.0061965000, 0.0047401000, 0.0015957000, -0.0060335000, -0.0245756000, -0.0726419000, -0.1941170000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012556810, 0.0031534710, 0.0079195070, 0.0198887500, 0.0499478700, 0.1254372000"); + values("0.0070743000, 0.0084660000, 0.0119121000, 0.0201158000, 0.0401223000, 0.0888260000, 0.2107471000", \ + "0.0070801000, 0.0084720000, 0.0119053000, 0.0201825000, 0.0401798000, 0.0890640000, 0.2093387000", \ + "0.0071025000, 0.0085013000, 0.0118841000, 0.0201580000, 0.0399066000, 0.0884126000, 0.2093822000", \ + "0.0068739000, 0.0082102000, 0.0113985000, 0.0195654000, 0.0393561000, 0.0880108000, 0.2092214000", \ + "0.0066301000, 0.0079029000, 0.0111047000, 0.0189377000, 0.0387823000, 0.0879299000, 0.2086614000", \ + "0.0068164000, 0.0080621000, 0.0110798000, 0.0188186000, 0.0382600000, 0.0870633000, 0.2082544000", \ + "0.0074315000, 0.0085950000, 0.0116848000, 0.0193444000, 0.0383070000, 0.0873107000, 0.2082346000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012556810, 0.0031534710, 0.0079195070, 0.0198887500, 0.0499478700, 0.1254372000"); + values("-0.0064762000, -0.0063815000, -0.0061976000, -0.0059243000, -0.0056278000, -0.0054419000, -0.0053254000", \ + "-0.0066800000, -0.0065817000, -0.0064035000, -0.0061269000, -0.0058449000, -0.0056442000, -0.0055442000", \ + "-0.0070520000, -0.0069626000, -0.0067843000, -0.0065011000, -0.0061815000, -0.0059670000, -0.0058503000", \ + "-0.0074546000, -0.0073783000, -0.0072512000, -0.0069305000, -0.0066124000, -0.0063053000, -0.0061767000", \ + "-0.0077809000, -0.0077269000, -0.0075908000, -0.0073637000, -0.0069815000, -0.0066338000, -0.0063496000", \ + "-0.0076125000, -0.0075810000, -0.0075918000, -0.0073507000, -0.0071423000, -0.0066277000, -0.0063740000", \ + "-0.0063404000, -0.0063166000, -0.0065653000, -0.0061825000, -0.0062844000, -0.0056869000, -0.0055482000"); + } + related_pin : "TE_B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012556810, 0.0031534710, 0.0079195070, 0.0198887500, 0.0499478700, 0.1254372000"); + values("0.0290880000, 0.0303196000, 0.0333150000, 0.0409509000, 0.0601469000, 0.1084422000, 0.2289764000", \ + "0.0289106000, 0.0301369000, 0.0331507000, 0.0407739000, 0.0599620000, 0.1083575000, 0.2288162000", \ + "0.0287431000, 0.0299583000, 0.0329696000, 0.0405968000, 0.0598030000, 0.1081530000, 0.2286448000", \ + "0.0286275000, 0.0298565000, 0.0328813000, 0.0405325000, 0.0596795000, 0.1077513000, 0.2286241000", \ + "0.0287448000, 0.0299427000, 0.0329997000, 0.0405885000, 0.0597630000, 0.1080873000, 0.2286288000", \ + "0.0289872000, 0.0302752000, 0.0333844000, 0.0410672000, 0.0601189000, 0.1083658000, 0.2302092000", \ + "0.0296077000, 0.0308136000, 0.0338774000, 0.0414448000, 0.0613432000, 0.1093282000, 0.2303496000"); + } + when : "A"; + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012556810, 0.0031534710, 0.0079195070, 0.0198887500, 0.0499478700, 0.1254372000"); + values("0.0274622000, 0.0262730000, 0.0232710000, 0.0157990000, -0.0033837000, -0.0520274000, -0.1743005000", \ + "0.0272544000, 0.0260940000, 0.0230830000, 0.0156071000, -0.0035666000, -0.0521972000, -0.1745041000", \ + "0.0271041000, 0.0259341000, 0.0229345000, 0.0154412000, -0.0037420000, -0.0523707000, -0.1746763000", \ + "0.0270596000, 0.0258641000, 0.0228584000, 0.0153750000, -0.0038081000, -0.0524433000, -0.1747225000", \ + "0.0271450000, 0.0259142000, 0.0229532000, 0.0154525000, -0.0037285000, -0.0523728000, -0.1746535000", \ + "0.0273078000, 0.0260933000, 0.0230436000, 0.0153226000, -0.0033962000, -0.0519997000, -0.1742665000", \ + "0.0285247000, 0.0279496000, 0.0248788000, 0.0170999000, -0.0028236000, -0.0515418000, -0.1731130000"); + } + related_pin : "TE_B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012556810, 0.0031534710, 0.0079195070, 0.0198887500, 0.0499478700, 0.1254372000"); + values("-0.0064380000, -0.0064843000, -0.0065843000, -0.0067436000, -0.0069389000, -0.0070647000, -0.0071271000", \ + "-0.0066257000, -0.0066842000, -0.0067903000, -0.0069479000, -0.0071251000, -0.0072680000, -0.0073378000", \ + "-0.0068652000, -0.0069280000, -0.0070326000, -0.0071982000, -0.0073797000, -0.0075133000, -0.0075820000", \ + "-0.0072421000, -0.0072848000, -0.0073337000, -0.0074722000, -0.0076241000, -0.0077447000, -0.0078127000", \ + "-0.0073655000, -0.0074159000, -0.0074559000, -0.0075851000, -0.0077157000, -0.0078181000, -0.0078774000", \ + "-0.0072268000, -0.0072462000, -0.0072759000, -0.0073798000, -0.0075315000, -0.0076301000, -0.0076987000", \ + "-0.0062823000, -0.0062905000, -0.0063698000, -0.0064632000, -0.0065658000, -0.0066219000, -0.0066636000"); + } + when : "!A"; + } + max_capacitance : 0.1254370000; + max_transition : 1.5154890000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + three_state : "(TE_B)"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0032537000, 0.0040093800, 0.0059071700, 0.0106732000, 0.0226425000, 0.0527016000, 0.1281910000"); + values("0.1023038000, 0.1069248000, 0.1165587000, 0.1359126000, 0.1745794000, 0.2608748000, 0.4726469000", \ + "0.1074358000, 0.1120323000, 0.1218535000, 0.1410930000, 0.1797465000, 0.2661376000, 0.4784745000", \ + "0.1204884000, 0.1251012000, 0.1348571000, 0.1541990000, 0.1928403000, 0.2790793000, 0.4907811000", \ + "0.1516795000, 0.1562217000, 0.1658837000, 0.1852109000, 0.2239573000, 0.3102768000, 0.5226203000", \ + "0.2201122000, 0.2249066000, 0.2349915000, 0.2546836000, 0.2939819000, 0.3806176000, 0.5927007000", \ + "0.3313283000, 0.3373884000, 0.3498778000, 0.3731435000, 0.4156986000, 0.5046798000, 0.7160178000", \ + "0.4996663000, 0.5076627000, 0.5237167000, 0.5538067000, 0.6049437000, 0.6985236000, 0.9108338000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0032537000, 0.0040093800, 0.0059071700, 0.0106732000, 0.0226425000, 0.0527016000, 0.1281910000"); + values("0.0877519000, 0.0953426000, 0.1135720000, 0.1572915000, 0.2630819000, 0.5224313000, 1.1657837000", \ + "0.0926065000, 0.1002128000, 0.1184274000, 0.1621918000, 0.2677473000, 0.5260579000, 1.1653669000", \ + "0.1039800000, 0.1113623000, 0.1295070000, 0.1733740000, 0.2790275000, 0.5380334000, 1.1765954000", \ + "0.1298348000, 0.1371133000, 0.1543248000, 0.1976135000, 0.3027510000, 0.5607362000, 1.2019474000", \ + "0.1731899000, 0.1805471000, 0.1980070000, 0.2399376000, 0.3449514000, 0.6057412000, 1.2449366000", \ + "0.2302974000, 0.2388115000, 0.2569499000, 0.2989339000, 0.4013596000, 0.6590615000, 1.3044776000", \ + "0.2918919000, 0.3027940000, 0.3254643000, 0.3693517000, 0.4699504000, 0.7277423000, 1.3689265000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0032537000, 0.0040093800, 0.0059071700, 0.0106732000, 0.0226425000, 0.0527016000, 0.1281910000"); + values("0.0232122000, 0.0265113000, 0.0342879000, 0.0518234000, 0.0951062000, 0.2064565000, 0.4931662000", \ + "0.0232841000, 0.0266837000, 0.0342096000, 0.0518520000, 0.0950391000, 0.2063821000, 0.4943738000", \ + "0.0233392000, 0.0265279000, 0.0342336000, 0.0517281000, 0.0950169000, 0.2064639000, 0.4941642000", \ + "0.0232959000, 0.0266446000, 0.0342501000, 0.0519633000, 0.0951033000, 0.2064625000, 0.4930376000", \ + "0.0270312000, 0.0299016000, 0.0370631000, 0.0538689000, 0.0960610000, 0.2068736000, 0.4936827000", \ + "0.0383216000, 0.0418144000, 0.0493006000, 0.0651962000, 0.1047889000, 0.2101341000, 0.4935580000", \ + "0.0575215000, 0.0617037000, 0.0708702000, 0.0881234000, 0.1256506000, 0.2217563000, 0.4974485000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0032537000, 0.0040093800, 0.0059071700, 0.0106732000, 0.0226425000, 0.0527016000, 0.1281910000"); + values("0.0385017000, 0.0475828000, 0.0700857000, 0.1266822000, 0.2679972000, 0.6208182000, 1.5044416000", \ + "0.0385115000, 0.0475162000, 0.0701542000, 0.1264449000, 0.2673845000, 0.6212928000, 1.4950463000", \ + "0.0384789000, 0.0476466000, 0.0698953000, 0.1268239000, 0.2671473000, 0.6171207000, 1.4968542000", \ + "0.0388619000, 0.0477591000, 0.0702933000, 0.1267153000, 0.2675588000, 0.6169995000, 1.4990675000", \ + "0.0418853000, 0.0503479000, 0.0719923000, 0.1271615000, 0.2677335000, 0.6213077000, 1.4958242000", \ + "0.0499665000, 0.0580488000, 0.0776917000, 0.1294014000, 0.2683959000, 0.6173865000, 1.4982623000", \ + "0.0652281000, 0.0736847000, 0.0928300000, 0.1397249000, 0.2704181000, 0.6215702000, 1.4945336000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0032537000, 0.0040093800, 0.0059071700, 0.0106732000, 0.0226425000, 0.0527016000, 0.1281910000"); + values("0.0783716000, 0.0817521000, 0.0894397000, 0.1062893000, 0.1433683000, 0.2293013000, 0.4412827000", \ + "0.0831106000, 0.0865550000, 0.0942278000, 0.1110649000, 0.1481277000, 0.2340240000, 0.4460124000", \ + "0.0961758000, 0.0995881000, 0.1072550000, 0.1240809000, 0.1611288000, 0.2470209000, 0.4591055000", \ + "0.1272127000, 0.1306477000, 0.1383172000, 0.1553353000, 0.1924225000, 0.2783441000, 0.4896857000", \ + "0.1837349000, 0.1876809000, 0.1962521000, 0.2140397000, 0.2520534000, 0.3383595000, 0.5505802000", \ + "0.2690093000, 0.2741179000, 0.2848227000, 0.3057469000, 0.3461791000, 0.4343065000, 0.6464346000", \ + "0.3982755000, 0.4051377000, 0.4194002000, 0.4458612000, 0.4930710000, 0.5852090000, 0.7985270000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0032537000, 0.0040093800, 0.0059071700, 0.0106732000, 0.0226425000, 0.0527016000, 0.1281910000"); + values("0.0586916000, 0.0654487000, 0.0818677000, 0.1224278000, 0.2240519000, 0.4808592000, 1.1194425000", \ + "0.0646488000, 0.0713847000, 0.0877588000, 0.1283376000, 0.2299118000, 0.4860902000, 1.1247179000", \ + "0.0781745000, 0.0848502000, 0.1012513000, 0.1418661000, 0.2436180000, 0.5000309000, 1.1383464000", \ + "0.1052665000, 0.1125560000, 0.1295920000, 0.1701649000, 0.2720220000, 0.5268933000, 1.1665595000", \ + "0.1481740000, 0.1580614000, 0.1800857000, 0.2280068000, 0.3315345000, 0.5882991000, 1.2273010000", \ + "0.2130277000, 0.2290153000, 0.2631426000, 0.3308883000, 0.4607918000, 0.7234689000, 1.3704221000", \ + "0.2910137000, 0.3193568000, 0.3789984000, 0.4920805000, 0.6867959000, 1.0222534000, 1.6813619000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0032537000, 0.0040093800, 0.0059071700, 0.0106732000, 0.0226425000, 0.0527016000, 0.1281910000"); + values("0.0179051000, 0.0212868000, 0.0295467000, 0.0484753000, 0.0934514000, 0.2058531000, 0.4934511000", \ + "0.0178747000, 0.0213380000, 0.0295308000, 0.0485582000, 0.0935040000, 0.2061702000, 0.4940919000", \ + "0.0178488000, 0.0213045000, 0.0295289000, 0.0484629000, 0.0934060000, 0.2061366000, 0.4943285000", \ + "0.0180336000, 0.0214430000, 0.0295518000, 0.0485282000, 0.0935263000, 0.2062258000, 0.4942387000", \ + "0.0215657000, 0.0248419000, 0.0326888000, 0.0508680000, 0.0948468000, 0.2066540000, 0.4932553000", \ + "0.0301163000, 0.0332356000, 0.0404741000, 0.0582232000, 0.0995756000, 0.2086559000, 0.4926993000", \ + "0.0444728000, 0.0476376000, 0.0552890000, 0.0721130000, 0.1118891000, 0.2145509000, 0.4952104000"); + } + related_pin : "TE_B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0032537000, 0.0040093800, 0.0059071700, 0.0106732000, 0.0226425000, 0.0527016000, 0.1281910000"); + values("0.0394356000, 0.0482064000, 0.0703239000, 0.1265016000, 0.2668533000, 0.6183522000, 1.4962874000", \ + "0.0394567000, 0.0480626000, 0.0704121000, 0.1264474000, 0.2669384000, 0.6199568000, 1.4976276000", \ + "0.0394604000, 0.0482773000, 0.0704544000, 0.1264640000, 0.2665884000, 0.6192993000, 1.4977134000", \ + "0.0430778000, 0.0510153000, 0.0720876000, 0.1269732000, 0.2669207000, 0.6179797000, 1.4978644000", \ + "0.0584946000, 0.0671806000, 0.0887161000, 0.1383082000, 0.2693220000, 0.6181413000, 1.4962555000", \ + "0.0957926000, 0.1061243000, 0.1313983000, 0.1859615000, 0.3051895000, 0.6258250000, 1.5071852000", \ + "0.1769004000, 0.1922341000, 0.2260252000, 0.2935421000, 0.4270747000, 0.7168953000, 1.5154888000"); + } + timing_sense : "negative_unate"; + timing_type : "three_state_enable"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0032537000, 0.0040093800, 0.0059071700, 0.0106732000, 0.0226425000, 0.0527016000, 0.1281910000"); + values("0.0373633000, 0.0375755000, 0.0377221000, 0.0377221000, 0.0377221000, 0.0377496000, 0.0377496000", \ + "0.0358347000, 0.0370633000, 0.0370633000, 0.0370633000, 0.0370633000, 0.0370633000, 0.0370633000", \ + "0.0352518000, 0.0382556000, 0.0382556000, 0.0385486000, 0.0385486000, 0.0385486000, 0.0385486000", \ + "0.0278589000, 0.0343726000, 0.0344490000, 0.0344490000, 0.0344490000, 0.0344490000, 0.0344490000", \ + "0.0118519000, 0.0223711000, 0.0223711000, 0.0223711000, 0.0223711000, 0.0223711000, 0.0226721000", \ + "-0.0231972000, -0.0021996000, -0.0021915000, -0.0021915000, -0.0021915000, -0.0021915000, -0.0021915000", \ + "-0.1037431000, -0.0608995000, -0.0608995000, -0.0608995000, -0.0608995000, -0.0608995000, -0.0608995000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0032537000, 0.0040093800, 0.0059071700, 0.0106732000, 0.0226425000, 0.0527016000, 0.1281910000"); + values("0.0466680000, 0.0466680000, 0.0467142000, 0.0467142000, 0.0467142000, 0.0467299000, 0.0467299000", \ + "0.0519942000, 0.0519954000, 0.0520032000, 0.0520032000, 0.0520336000, 0.0520336000, 0.0520336000", \ + "0.0633918000, 0.0634192000, 0.0635058000, 0.0635254000, 0.0635970000, 0.0635970000, 0.0636611000", \ + "0.0835093000, 0.0835093000, 0.0835093000, 0.0835093000, 0.0835093000, 0.0835326000, 0.0835326000", \ + "0.1083979000, 0.1084031000, 0.1084163000, 0.1084163000, 0.1093770000, 0.1093770000, 0.1093770000", \ + "0.1370455000, 0.1370455000, 0.1370455000, 0.1370455000, 0.1370455000, 0.1370455000, 0.1370455000", \ + "0.1571110000, 0.1571540000, 0.1592801000, 0.1592801000, 0.1592801000, 0.1592801000, 0.1592801000"); + } + fall_transition ("scalar") { + values("0.0000000000"); + } + related_pin : "TE_B"; + rise_transition ("scalar") { + values("0.0000000000"); + } + timing_sense : "positive_unate"; + timing_type : "three_state_disable"; + } + } + } + + cell ("sky130_fd_sc_hd__ebufn_4") { + leakage_power () { + value : 0.0060665000; + when : "!A&TE_B"; + } + leakage_power () { + value : 0.0044055000; + when : "!A&!TE_B"; + } + leakage_power () { + value : 0.0074530000; + when : "A&TE_B"; + } + leakage_power () { + value : 0.0058304000; + when : "A&!TE_B"; + } + area : 16.265600000; + cell_footprint : "sky130_fd_sc_hd__ebufn"; + cell_leakage_power : 0.0059388620; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A") { + capacitance : 0.0024870000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0023730000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0183840000, 0.0182409000, 0.0179110000, 0.0180675000, 0.0184281000, 0.0192595000, 0.0211757000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0095670000, 0.0094616000, 0.0092185000, 0.0093263000, 0.0095748000, 0.0101474000, 0.0114674000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0026010000; + } + pin ("TE_B") { + capacitance : 0.0068680000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0062590000; + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0074760000; + } + pin ("Z") { + capacitance : 0.0052040000; + direction : "output"; + function : "(A)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013786650, 0.0038014330, 0.0104818100, 0.0289017900, 0.0796917700, 0.2197365000"); + values("-0.0126089000, -0.0124881000, -0.0121953000, -0.0116603000, -0.0110301000, -0.0105625000, -0.0103003000", \ + "-0.0130511000, -0.0129228000, -0.0126315000, -0.0121099000, -0.0114739000, -0.0110665000, -0.0108319000", \ + "-0.0136492000, -0.0135263000, -0.0132393000, -0.0127161000, -0.0120751000, -0.0115577000, -0.0112855000", \ + "-0.0143517000, -0.0142415000, -0.0139896000, -0.0134728000, -0.0127519000, -0.0121227000, -0.0117706000", \ + "-0.0148756000, -0.0147983000, -0.0146070000, -0.0141818000, -0.0134353000, -0.0126357000, -0.0121113000", \ + "-0.0146902000, -0.0146422000, -0.0145152000, -0.0142200000, -0.0136161000, -0.0127663000, -0.0119977000", \ + "-0.0127289000, -0.0126994000, -0.0126030000, -0.0123535000, -0.0119010000, -0.0112013000, -0.0103247000"); + } + related_pin : "TE_B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013786650, 0.0038014330, 0.0104818100, 0.0289017900, 0.0796917700, 0.2197365000"); + values("0.0525960000, 0.0540240000, 0.0578881000, 0.0685844000, 0.0980748000, 0.1797182000, 0.4049193000", \ + "0.0523522000, 0.0537851000, 0.0576503000, 0.0683349000, 0.0978203000, 0.1796209000, 0.4030186000", \ + "0.0521012000, 0.0535134000, 0.0574018000, 0.0680848000, 0.0975753000, 0.1791840000, 0.4046436000", \ + "0.0520402000, 0.0533876000, 0.0572835000, 0.0679604000, 0.0974548000, 0.1791407000, 0.4029778000", \ + "0.0521022000, 0.0535573000, 0.0574402000, 0.0681269000, 0.0976100000, 0.1792284000, 0.4028349000", \ + "0.0528105000, 0.0542104000, 0.0581417000, 0.0688862000, 0.0983920000, 0.1797248000, 0.4036161000", \ + "0.0535855000, 0.0549620000, 0.0588245000, 0.0696261000, 0.1002331000, 0.1818963000, 0.4062150000"); + } + when : "A"; + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013786650, 0.0038014330, 0.0104818100, 0.0289017900, 0.0796917700, 0.2197365000"); + values("0.0508673000, 0.0494504000, 0.0456050000, 0.0350560000, 0.0057532000, -0.0763219000, -0.3031723000", \ + "0.0506009000, 0.0492147000, 0.0453546000, 0.0347980000, 0.0054835000, -0.0765887000, -0.3034298000", \ + "0.0503513000, 0.0489442000, 0.0451464000, 0.0345898000, 0.0052509000, -0.0768189000, -0.3036302000", \ + "0.0502710000, 0.0488683000, 0.0449873000, 0.0344221000, 0.0051191000, -0.0769746000, -0.3037751000", \ + "0.0504122000, 0.0490846000, 0.0451554000, 0.0346291000, 0.0054486000, -0.0766244000, -0.3034494000", \ + "0.0508420000, 0.0493212000, 0.0454537000, 0.0346760000, 0.0057662000, -0.0757394000, -0.3025382000", \ + "0.0533309000, 0.0516941000, 0.0478324000, 0.0370649000, 0.0074754000, -0.0750475000, -0.3005909000"); + } + related_pin : "TE_B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013786650, 0.0038014330, 0.0104818100, 0.0289017900, 0.0796917700, 0.2197365000"); + values("-0.0127452000, -0.0128011000, -0.0129333000, -0.0132075000, -0.0135684000, -0.0138733000, -0.0140247000", \ + "-0.0130109000, -0.0130728000, -0.0132197000, -0.0135293000, -0.0139255000, -0.0142551000, -0.0144274000", \ + "-0.0134756000, -0.0135444000, -0.0136945000, -0.0139831000, -0.0143584000, -0.0146616000, -0.0148160000", \ + "-0.0139430000, -0.0140071000, -0.0141397000, -0.0143960000, -0.0147259000, -0.0150000000, -0.0151501000", \ + "-0.0142992000, -0.0143482000, -0.0144785000, -0.0146884000, -0.0149740000, -0.0152224000, -0.0153538000", \ + "-0.0140566000, -0.0140172000, -0.0141317000, -0.0143320000, -0.0145664000, -0.0147859000, -0.0149575000", \ + "-0.0124732000, -0.0124589000, -0.0126966000, -0.0128240000, -0.0129607000, -0.0131201000, -0.0132206000"); + } + when : "!A"; + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013786650, 0.0038014330, 0.0104818100, 0.0289017900, 0.0796917700, 0.2197365000"); + values("0.0126722000, 0.0114882000, 0.0082141000, -0.0013393000, -0.0293419000, -0.1105173000, -0.3369827000", \ + "0.0126802000, 0.0115405000, 0.0081319000, -0.0013338000, -0.0293218000, -0.1105543000, -0.3370053000", \ + "0.0127200000, 0.0115572000, 0.0082009000, -0.0012437000, -0.0293094000, -0.1104163000, -0.3368785000", \ + "0.0122655000, 0.0110616000, 0.0076811000, -0.0018827000, -0.0298852000, -0.1109540000, -0.3372622000", \ + "0.0115422000, 0.0102671000, 0.0067340000, -0.0029724000, -0.0309168000, -0.1117842000, -0.3378682000", \ + "0.0108582000, 0.0094379000, 0.0057741000, -0.0041420000, -0.0320249000, -0.1126499000, -0.3384920000", \ + "0.0130870000, 0.0116232000, 0.0080957000, -0.0022143000, -0.0314043000, -0.1134269000, -0.3389246000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013786650, 0.0038014330, 0.0104818100, 0.0289017900, 0.0796917700, 0.2197365000"); + values("0.0153047000, 0.0169122000, 0.0213793000, 0.0333478000, 0.0642715000, 0.1465180000, 0.3723705000", \ + "0.0153194000, 0.0169417000, 0.0214080000, 0.0333410000, 0.0642679000, 0.1465404000, 0.3729373000", \ + "0.0154033000, 0.0170095000, 0.0214138000, 0.0332491000, 0.0642061000, 0.1465423000, 0.3722662000", \ + "0.0149867000, 0.0165474000, 0.0208055000, 0.0324389000, 0.0632042000, 0.1466965000, 0.3705431000", \ + "0.0145057000, 0.0160037000, 0.0201827000, 0.0314915000, 0.0621478000, 0.1454610000, 0.3698455000", \ + "0.0149142000, 0.0163514000, 0.0202682000, 0.0310591000, 0.0610766000, 0.1437859000, 0.3690581000", \ + "0.0154784000, 0.0169214000, 0.0208134000, 0.0315001000, 0.0616066000, 0.1437341000, 0.3688011000"); + } + } + max_capacitance : 0.2197360000; + max_transition : 1.5199760000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + three_state : "(TE_B)"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0057039000, 0.0065825600, 0.0090053300, 0.0156857000, 0.0341057000, 0.0848957000, 0.2249400000"); + values("0.1149255000, 0.1182594000, 0.1261999000, 0.1435066000, 0.1794014000, 0.2621976000, 0.4791252000", \ + "0.1200205000, 0.1233917000, 0.1313370000, 0.1487107000, 0.1845900000, 0.2672957000, 0.4846111000", \ + "0.1329951000, 0.1364021000, 0.1443256000, 0.1616579000, 0.1976727000, 0.2804021000, 0.4974550000", \ + "0.1638803000, 0.1671765000, 0.1750590000, 0.1922302000, 0.2282795000, 0.3110634000, 0.5286851000", \ + "0.2347749000, 0.2381224000, 0.2460856000, 0.2633813000, 0.2997506000, 0.3827799000, 0.6009486000", \ + "0.3544641000, 0.3586965000, 0.3687057000, 0.3895948000, 0.4298205000, 0.5155218000, 0.7335433000", \ + "0.5378363000, 0.5430065000, 0.5564657000, 0.5835148000, 0.6334583000, 0.7236570000, 0.9421184000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0057039000, 0.0065825600, 0.0090053300, 0.0156857000, 0.0341057000, 0.0848957000, 0.2249400000"); + values("0.0931247000, 0.0982667000, 0.1118656000, 0.1478312000, 0.2413614000, 0.4893734000, 1.1656867000", \ + "0.0978272000, 0.1030348000, 0.1166651000, 0.1527066000, 0.2463569000, 0.4941735000, 1.1801111000", \ + "0.1091550000, 0.1142340000, 0.1277920000, 0.1634938000, 0.2568692000, 0.5051237000, 1.1919775000", \ + "0.1346575000, 0.1395578000, 0.1528057000, 0.1876632000, 0.2807128000, 0.5308335000, 1.2062495000", \ + "0.1784412000, 0.1835770000, 0.1968519000, 0.2311620000, 0.3238268000, 0.5761045000, 1.2493176000", \ + "0.2357254000, 0.2415706000, 0.2556813000, 0.2899362000, 0.3806852000, 0.6278761000, 1.3052650000", \ + "0.2929643000, 0.3005136000, 0.3182493000, 0.3552434000, 0.4460424000, 0.6925852000, 1.3682133000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0057039000, 0.0065825600, 0.0090053300, 0.0156857000, 0.0341057000, 0.0848957000, 0.2249400000"); + values("0.0259198000, 0.0280775000, 0.0340358000, 0.0477852000, 0.0853510000, 0.1892935000, 0.4882839000", \ + "0.0259959000, 0.0282271000, 0.0338118000, 0.0480683000, 0.0852708000, 0.1895726000, 0.4879205000", \ + "0.0260338000, 0.0279955000, 0.0338235000, 0.0480106000, 0.0853003000, 0.1894089000, 0.4882610000", \ + "0.0260331000, 0.0280645000, 0.0338135000, 0.0478875000, 0.0852256000, 0.1896505000, 0.4862058000", \ + "0.0284393000, 0.0306005000, 0.0358212000, 0.0493556000, 0.0862938000, 0.1897059000, 0.4876610000", \ + "0.0410809000, 0.0434982000, 0.0492732000, 0.0627835000, 0.0959842000, 0.1941683000, 0.4882271000", \ + "0.0614382000, 0.0646611000, 0.0715438000, 0.0870442000, 0.1193566000, 0.2101172000, 0.4914112000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0057039000, 0.0065825600, 0.0090053300, 0.0156857000, 0.0341057000, 0.0848957000, 0.2249400000"); + values("0.0392873000, 0.0453710000, 0.0618428000, 0.1071766000, 0.2311050000, 0.5684255000, 1.5036670000", \ + "0.0393588000, 0.0453007000, 0.0618754000, 0.1072600000, 0.2308106000, 0.5686339000, 1.5126327000", \ + "0.0394082000, 0.0453082000, 0.0618193000, 0.1068964000, 0.2309538000, 0.5680670000, 1.5096161000", \ + "0.0397007000, 0.0456579000, 0.0619891000, 0.1071963000, 0.2310266000, 0.5721811000, 1.4981185000", \ + "0.0430421000, 0.0484032000, 0.0640807000, 0.1078064000, 0.2312350000, 0.5721657000, 1.4995346000", \ + "0.0511742000, 0.0565202000, 0.0709245000, 0.1115338000, 0.2322099000, 0.5684732000, 1.5023693000", \ + "0.0664883000, 0.0723523000, 0.0872889000, 0.1246317000, 0.2357960000, 0.5730348000, 1.4972052000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0057039000, 0.0065825600, 0.0090053300, 0.0156857000, 0.0341057000, 0.0848957000, 0.2249400000"); + values("0.0813905000, 0.0837478000, 0.0896998000, 0.1040223000, 0.1375861000, 0.2194636000, 0.4365363000", \ + "0.0860825000, 0.0884471000, 0.0943149000, 0.1086726000, 0.1422580000, 0.2241227000, 0.4414702000", \ + "0.0988956000, 0.1012466000, 0.1072332000, 0.1214345000, 0.1551395000, 0.2370477000, 0.4551521000", \ + "0.1299342000, 0.1322927000, 0.1382792000, 0.1526049000, 0.1861807000, 0.2681197000, 0.4862889000", \ + "0.1874616000, 0.1901358000, 0.1968910000, 0.2121533000, 0.2464834000, 0.3290135000, 0.5471897000", \ + "0.2755760000, 0.2790126000, 0.2874945000, 0.3054346000, 0.3432147000, 0.4278716000, 0.6460567000", \ + "0.4113449000, 0.4161404000, 0.4273041000, 0.4509820000, 0.4959207000, 0.5854775000, 0.8052182000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0057039000, 0.0065825600, 0.0090053300, 0.0156857000, 0.0341057000, 0.0848957000, 0.2249400000"); + values("0.0617656000, 0.0663995000, 0.0785755000, 0.1112609000, 0.2002138000, 0.4456290000, 1.1293180000", \ + "0.0674377000, 0.0721169000, 0.0843421000, 0.1170597000, 0.2059030000, 0.4510663000, 1.1307449000", \ + "0.0811675000, 0.0857948000, 0.0978643000, 0.1306635000, 0.2196403000, 0.4650992000, 1.1464052000", \ + "0.1077861000, 0.1130997000, 0.1258079000, 0.1588302000, 0.2477742000, 0.4931618000, 1.1690001000", \ + "0.1517599000, 0.1582913000, 0.1747083000, 0.2144738000, 0.3069211000, 0.5525901000, 1.2291705000", \ + "0.2186099000, 0.2291682000, 0.2548092000, 0.3119041000, 0.4310452000, 0.6878079000, 1.3647488000", \ + "0.3047341000, 0.3234915000, 0.3688720000, 0.4655376000, 0.6471896000, 0.9798612000, 1.6785845000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0057039000, 0.0065825600, 0.0090053300, 0.0156857000, 0.0341057000, 0.0848957000, 0.2249400000"); + values("0.0185657000, 0.0209026000, 0.0271353000, 0.0430676000, 0.0829317000, 0.1892509000, 0.4883497000", \ + "0.0185616000, 0.0209207000, 0.0271784000, 0.0431189000, 0.0828969000, 0.1892695000, 0.4879238000", \ + "0.0185950000, 0.0209236000, 0.0271803000, 0.0430489000, 0.0828615000, 0.1888524000, 0.4866497000", \ + "0.0187754000, 0.0210828000, 0.0272295000, 0.0431159000, 0.0829451000, 0.1889089000, 0.4869470000", \ + "0.0224449000, 0.0246207000, 0.0304355000, 0.0454768000, 0.0841061000, 0.1894090000, 0.4871054000", \ + "0.0313988000, 0.0334840000, 0.0387812000, 0.0526774000, 0.0897822000, 0.1922353000, 0.4865852000", \ + "0.0465384000, 0.0485619000, 0.0539381000, 0.0678959000, 0.1027244000, 0.1995354000, 0.4884083000"); + } + related_pin : "TE_B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0057039000, 0.0065825600, 0.0090053300, 0.0156857000, 0.0341057000, 0.0848957000, 0.2249400000"); + values("0.0404073000, 0.0462863000, 0.0622998000, 0.1072643000, 0.2309012000, 0.5705887000, 1.5112268000", \ + "0.0403334000, 0.0462371000, 0.0624405000, 0.1072874000, 0.2308918000, 0.5712378000, 1.5019913000", \ + "0.0405621000, 0.0461246000, 0.0622589000, 0.1073260000, 0.2309304000, 0.5704849000, 1.5106717000", \ + "0.0439604000, 0.0492479000, 0.0646142000, 0.1080238000, 0.2309428000, 0.5707148000, 1.5067138000", \ + "0.0578448000, 0.0638715000, 0.0803653000, 0.1207746000, 0.2348869000, 0.5703728000, 1.5023632000", \ + "0.0935197000, 0.1005041000, 0.1192563000, 0.1648691000, 0.2735171000, 0.5797945000, 1.5016944000", \ + "0.1732278000, 0.1829150000, 0.2081673000, 0.2648584000, 0.3861906000, 0.6719230000, 1.5199760000"); + } + timing_sense : "negative_unate"; + timing_type : "three_state_enable"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0057039000, 0.0065825600, 0.0090053300, 0.0156857000, 0.0341057000, 0.0848957000, 0.2249400000"); + values("0.0413630000, 0.0421091000, 0.0421091000, 0.0421091000, 0.0421091000, 0.0421091000, 0.0421091000", \ + "0.0409809000, 0.0409809000, 0.0409809000, 0.0410081000, 0.0410081000, 0.0410081000, 0.0410081000", \ + "0.0413356000, 0.0418487000, 0.0428976000, 0.0428976000, 0.0429494000, 0.0429494000, 0.0429494000", \ + "0.0342400000, 0.0350030000, 0.0375927000, 0.0376196000, 0.0378868000, 0.0378868000, 0.0380626000", \ + "0.0172446000, 0.0191497000, 0.0239132000, 0.0240317000, 0.0240317000, 0.0240317000, 0.0240317000", \ + "-0.0168314000, -0.0143351000, -0.0057119000, -0.0049332000, -0.0049332000, -0.0049332000, -0.0049332000", \ + "-0.0943506000, -0.0880570000, -0.0707427000, -0.0707427000, -0.0707427000, -0.0707427000, -0.0705476000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0057039000, 0.0065825600, 0.0090053300, 0.0156857000, 0.0341057000, 0.0848957000, 0.2249400000"); + values("0.0476136000, 0.0476141000, 0.0477552000, 0.0477552000, 0.0477552000, 0.0478065000, 0.0478065000", \ + "0.0529936000, 0.0529936000, 0.0529936000, 0.0529936000, 0.0529936000, 0.0529936000, 0.0529936000", \ + "0.0640902000, 0.0640902000, 0.0640902000, 0.0640902000, 0.0640979000, 0.0641154000, 0.0641154000", \ + "0.0837798000, 0.0837804000, 0.0838952000, 0.0838952000, 0.0839377000, 0.0839377000, 0.0839377000", \ + "0.1086178000, 0.1086178000, 0.1086178000, 0.1086178000, 0.1086178000, 0.1086518000, 0.1086518000", \ + "0.1352346000, 0.1352903000, 0.1354519000, 0.1354519000, 0.1354519000, 0.1358874000, 0.1358874000", \ + "0.1519787000, 0.1519823000, 0.1519900000, 0.1519900000, 0.1519900000, 0.1519900000, 0.1519900000"); + } + fall_transition ("scalar") { + values("0.0000000000"); + } + related_pin : "TE_B"; + rise_transition ("scalar") { + values("0.0000000000"); + } + timing_sense : "positive_unate"; + timing_type : "three_state_disable"; + } + } + } + + cell ("sky130_fd_sc_hd__ebufn_8") { + leakage_power () { + value : 0.0037873000; + when : "!A&TE_B"; + } + leakage_power () { + value : 0.0061811000; + when : "!A&!TE_B"; + } + leakage_power () { + value : 0.0068191000; + when : "A&TE_B"; + } + leakage_power () { + value : 0.0085232000; + when : "A&!TE_B"; + } + area : 26.275200000; + cell_footprint : "sky130_fd_sc_hd__ebufn"; + cell_leakage_power : 0.0063276490; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A") { + capacitance : 0.0044740000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0042540000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0328745000, 0.0326427000, 0.0321084000, 0.0323713000, 0.0329773000, 0.0343741000, 0.0375938000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0142226000, 0.0140780000, 0.0137447000, 0.0139324000, 0.0143649000, 0.0153619000, 0.0176601000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0046950000; + } + pin ("TE_B") { + capacitance : 0.0105390000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0094820000; + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0115960000; + } + pin ("Z") { + capacitance : 0.0097500000; + direction : "output"; + function : "(A)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015110230, 0.0045663790, 0.0137998000, 0.0417036400, 0.1260303000, 0.3808692000"); + values("0.0273263000, 0.0259589000, 0.0218524000, 0.0090837000, -0.0325920000, -0.1664705000, -0.5782789000", \ + "0.0273730000, 0.0259707000, 0.0219099000, 0.0090903000, -0.0326672000, -0.1665403000, -0.5783232000", \ + "0.0273753000, 0.0259738000, 0.0218215000, 0.0091400000, -0.0325259000, -0.1663736000, -0.5781528000", \ + "0.0265457000, 0.0252114000, 0.0210435000, 0.0080080000, -0.0336050000, -0.1673212000, -0.5788049000", \ + "0.0252813000, 0.0237974000, 0.0193754000, 0.0061631000, -0.0356718000, -0.1687126000, -0.5798315000", \ + "0.0248968000, 0.0232910000, 0.0186400000, 0.0048116000, -0.0362829000, -0.1697454000, -0.5804102000", \ + "0.0297953000, 0.0280170000, 0.0228034000, 0.0078417000, -0.0385808000, -0.1720196000, -0.5818186000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015110230, 0.0045663790, 0.0137998000, 0.0417036400, 0.1260303000, 0.3808692000"); + values("0.0325657000, 0.0345456000, 0.0403295000, 0.0573337000, 0.1057614000, 0.2425720000, 0.6507960000", \ + "0.0325420000, 0.0345083000, 0.0404074000, 0.0574077000, 0.1055584000, 0.2440667000, 0.6508898000", \ + "0.0325117000, 0.0344416000, 0.0402883000, 0.0572250000, 0.1051692000, 0.2436652000, 0.6550374000", \ + "0.0319978000, 0.0338473000, 0.0393991000, 0.0558745000, 0.1034379000, 0.2424856000, 0.6507225000", \ + "0.0311997000, 0.0329375000, 0.0383230000, 0.0542450000, 0.1014222000, 0.2393511000, 0.6523242000", \ + "0.0314600000, 0.0331179000, 0.0381257000, 0.0526691000, 0.0992131000, 0.2372285000, 0.6501552000", \ + "0.0327887000, 0.0344269000, 0.0393335000, 0.0544197000, 0.0999979000, 0.2366043000, 0.6466984000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015110230, 0.0045663790, 0.0137998000, 0.0417036400, 0.1260303000, 0.3808692000"); + values("-0.0244820000, -0.0243377000, -0.0239052000, -0.0229700000, -0.0216119000, -0.0204738000, -0.0198789000", \ + "-0.0250056000, -0.0248489000, -0.0244249000, -0.0234984000, -0.0221861000, -0.0210458000, -0.0204501000", \ + "-0.0257520000, -0.0256027000, -0.0251960000, -0.0242715000, -0.0228703000, -0.0216802000, -0.0210208000", \ + "-0.0268377000, -0.0267064000, -0.0263375000, -0.0254557000, -0.0239598000, -0.0224894000, -0.0216725000", \ + "-0.0275062000, -0.0274099000, -0.0271337000, -0.0264288000, -0.0250157000, -0.0232595000, -0.0220472000", \ + "-0.0281971000, -0.0281314000, -0.0279366000, -0.0274457000, -0.0263518000, -0.0245420000, -0.0228169000", \ + "-0.0270185000, -0.0269551000, -0.0267482000, -0.0263254000, -0.0255091000, -0.0246817000, -0.0227568000"); + } + related_pin : "TE_B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015110230, 0.0045663790, 0.0137998000, 0.0417036400, 0.1260303000, 0.3808692000"); + values("0.0953919000, 0.0970948000, 0.1022110000, 0.1171392000, 0.1618289000, 0.2968763000, 0.7042488000", \ + "0.0951609000, 0.0968782000, 0.1019531000, 0.1169236000, 0.1615454000, 0.2964408000, 0.7040799000", \ + "0.0948311000, 0.0965870000, 0.1016547000, 0.1166413000, 0.1612856000, 0.2963242000, 0.7036114000", \ + "0.0945582000, 0.0963654000, 0.1014394000, 0.1164690000, 0.1610738000, 0.2960920000, 0.7037895000", \ + "0.0945066000, 0.0962353000, 0.1014367000, 0.1164801000, 0.1611628000, 0.2961246000, 0.7036272000", \ + "0.0952546000, 0.0969571000, 0.1019329000, 0.1168792000, 0.1618665000, 0.2965438000, 0.7040271000", \ + "0.0951458000, 0.0968704000, 0.1016346000, 0.1164518000, 0.1634567000, 0.2987366000, 0.7074564000"); + } + when : "A"; + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015110230, 0.0045663790, 0.0137998000, 0.0417036400, 0.1260303000, 0.3808692000"); + values("0.0958947000, 0.0942471000, 0.0894349000, 0.0748540000, 0.0306481000, -0.1054216000, -0.5181249000", \ + "0.0956363000, 0.0940312000, 0.0892163000, 0.0746510000, 0.0303812000, -0.1056659000, -0.5183960000", \ + "0.0952386000, 0.0937123000, 0.0889172000, 0.0743517000, 0.0300717000, -0.1059329000, -0.5187081000", \ + "0.0951332000, 0.0935001000, 0.0887090000, 0.0741410000, 0.0298652000, -0.1061444000, -0.5189120000", \ + "0.0950016000, 0.0934021000, 0.0886234000, 0.0740533000, 0.0298414000, -0.1062029000, -0.5189713000", \ + "0.0930157000, 0.0915843000, 0.0871004000, 0.0735504000, 0.0304944000, -0.1055298000, -0.5183157000", \ + "0.0971523000, 0.0955060000, 0.0905482000, 0.0755963000, 0.0304097000, -0.1052184000, -0.5167094000"); + } + related_pin : "TE_B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015110230, 0.0045663790, 0.0137998000, 0.0417036400, 0.1260303000, 0.3808692000"); + values("-0.0252550000, -0.0253946000, -0.0255506000, -0.0259164000, -0.0265369000, -0.0271130000, -0.0274449000", \ + "-0.0257609000, -0.0258178000, -0.0259917000, -0.0263907000, -0.0270435000, -0.0276381000, -0.0279686000", \ + "-0.0261571000, -0.0262242000, -0.0264541000, -0.0268185000, -0.0274952000, -0.0281603000, -0.0285271000", \ + "-0.0267337000, -0.0268048000, -0.0269937000, -0.0274001000, -0.0280340000, -0.0286285000, -0.0289735000", \ + "-0.0269660000, -0.0270328000, -0.0272057000, -0.0276293000, -0.0280662000, -0.0285847000, -0.0289049000", \ + "-0.0276435000, -0.0277067000, -0.0278502000, -0.0281638000, -0.0285026000, -0.0289548000, -0.0292572000", \ + "-0.0262573000, -0.0263087000, -0.0264336000, -0.0267174000, -0.0270978000, -0.0275078000, -0.0277474000"); + } + when : "!A"; + } + max_capacitance : 0.3808690000; + max_transition : 1.5205050000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + three_state : "(TE_B)"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0102496000, 0.0112606000, 0.0143160000, 0.0235494000, 0.0514532000, 0.1357800000, 0.3906190000"); + values("0.1204172000, 0.1227875000, 0.1292726000, 0.1451509000, 0.1813781000, 0.2690331000, 0.5185488000", \ + "0.1257269000, 0.1279296000, 0.1344749000, 0.1504695000, 0.1866001000, 0.2743905000, 0.5233244000", \ + "0.1384981000, 0.1408446000, 0.1472812000, 0.1632946000, 0.1995359000, 0.2876089000, 0.5370390000", \ + "0.1703799000, 0.1726847000, 0.1792031000, 0.1950242000, 0.2312974000, 0.3191540000, 0.5685363000", \ + "0.2420524000, 0.2444288000, 0.2508010000, 0.2666209000, 0.3030124000, 0.3911523000, 0.6411455000", \ + "0.3673220000, 0.3702159000, 0.3780670000, 0.3966431000, 0.4357283000, 0.5266126000, 0.7760533000", \ + "0.5647163000, 0.5683731000, 0.5782642000, 0.6021039000, 0.6499651000, 0.7475661000, 0.9977651000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0102496000, 0.0112606000, 0.0143160000, 0.0235494000, 0.0514532000, 0.1357800000, 0.3906190000"); + values("0.0918757000, 0.0953930000, 0.1058788000, 0.1355275000, 0.2197681000, 0.4582282000, 1.1717322000", \ + "0.0965392000, 0.1000516000, 0.1103575000, 0.1403582000, 0.2246187000, 0.4644618000, 1.1792712000", \ + "0.1075082000, 0.1110468000, 0.1212566000, 0.1507943000, 0.2347606000, 0.4748913000, 1.1893931000", \ + "0.1322669000, 0.1356560000, 0.1455553000, 0.1743317000, 0.2572909000, 0.4992124000, 1.2077108000", \ + "0.1716515000, 0.1750293000, 0.1848907000, 0.2129493000, 0.2952328000, 0.5354925000, 1.2479309000", \ + "0.2209626000, 0.2246818000, 0.2349285000, 0.2627544000, 0.3434198000, 0.5827903000, 1.2978936000", \ + "0.2631786000, 0.2679861000, 0.2808593000, 0.3122841000, 0.3916210000, 0.6290123000, 1.3403879000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0102496000, 0.0112606000, 0.0143160000, 0.0235494000, 0.0514532000, 0.1357800000, 0.3906190000"); + values("0.0286192000, 0.0303247000, 0.0349220000, 0.0480170000, 0.0854048000, 0.1974369000, 0.5463155000", \ + "0.0286195000, 0.0302494000, 0.0350892000, 0.0481002000, 0.0852083000, 0.1977651000, 0.5470394000", \ + "0.0286239000, 0.0302343000, 0.0350796000, 0.0480212000, 0.0854013000, 0.1976993000, 0.5466466000", \ + "0.0285983000, 0.0302076000, 0.0351924000, 0.0480932000, 0.0853449000, 0.1977067000, 0.5468306000", \ + "0.0306341000, 0.0321826000, 0.0368233000, 0.0497137000, 0.0864446000, 0.1977003000, 0.5464824000", \ + "0.0425794000, 0.0443376000, 0.0490134000, 0.0608520000, 0.0959906000, 0.2018837000, 0.5467605000", \ + "0.0630570000, 0.0651177000, 0.0706672000, 0.0844930000, 0.1180011000, 0.2153521000, 0.5510397000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0102496000, 0.0112606000, 0.0143160000, 0.0235494000, 0.0514532000, 0.1357800000, 0.3906190000"); + values("0.0422406000, 0.0459658000, 0.0580660000, 0.0945990000, 0.2031696000, 0.5256226000, 1.5031085000", \ + "0.0420427000, 0.0459607000, 0.0581827000, 0.0946060000, 0.2029671000, 0.5291884000, 1.5010769000", \ + "0.0420246000, 0.0459156000, 0.0581945000, 0.0945860000, 0.2030476000, 0.5286425000, 1.5103013000", \ + "0.0424728000, 0.0462961000, 0.0582186000, 0.0945209000, 0.2033146000, 0.5292978000, 1.4994251000", \ + "0.0447870000, 0.0486678000, 0.0601289000, 0.0961576000, 0.2034014000, 0.5257194000, 1.5056419000", \ + "0.0520946000, 0.0555274000, 0.0662593000, 0.0991636000, 0.2042120000, 0.5262505000, 1.5045626000", \ + "0.0669657000, 0.0708851000, 0.0814653000, 0.1115436000, 0.2079069000, 0.5296706000, 1.4992858000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0102496000, 0.0112606000, 0.0143160000, 0.0235494000, 0.0514532000, 0.1357800000, 0.3906190000"); + values("0.1189062000, 0.1208139000, 0.1261325000, 0.1399563000, 0.1744885000, 0.2630015000, 0.5123171000", \ + "0.1234764000, 0.1254135000, 0.1306975000, 0.1445713000, 0.1791093000, 0.2676301000, 0.5169734000", \ + "0.1356297000, 0.1375429000, 0.1430336000, 0.1568785000, 0.1914215000, 0.2798964000, 0.5291669000", \ + "0.1665830000, 0.1684625000, 0.1738022000, 0.1876981000, 0.2222462000, 0.3107422000, 0.5600611000", \ + "0.2354769000, 0.2375193000, 0.2431412000, 0.2574595000, 0.2923023000, 0.3809423000, 0.6304956000", \ + "0.3490713000, 0.3517141000, 0.3586699000, 0.3760468000, 0.4146354000, 0.5065471000, 0.7566323000", \ + "0.5220401000, 0.5257039000, 0.5355615000, 0.5584914000, 0.6062080000, 0.7055356000, 0.9588793000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0102496000, 0.0112606000, 0.0143160000, 0.0235494000, 0.0514532000, 0.1357800000, 0.3906190000"); + values("0.0727643000, 0.0759409000, 0.0851992000, 0.1116186000, 0.1898807000, 0.4246217000, 1.1328487000", \ + "0.0776097000, 0.0807859000, 0.0900408000, 0.1164746000, 0.1948304000, 0.4292973000, 1.1371117000", \ + "0.0904043000, 0.0937181000, 0.1029870000, 0.1294341000, 0.2078138000, 0.4422940000, 1.1504654000", \ + "0.1174346000, 0.1207617000, 0.1304323000, 0.1574010000, 0.2358815000, 0.4704829000, 1.1781904000", \ + "0.1617965000, 0.1662739000, 0.1785135000, 0.2108924000, 0.2943521000, 0.5294237000, 1.2375584000", \ + "0.2328737000, 0.2393587000, 0.2581854000, 0.3046559000, 0.4125536000, 0.6633363000, 1.3723422000", \ + "0.3258456000, 0.3390380000, 0.3718845000, 0.4509155000, 0.6186218000, 0.9453435000, 1.6831458000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0102496000, 0.0112606000, 0.0143160000, 0.0235494000, 0.0514532000, 0.1357800000, 0.3906190000"); + values("0.0252141000, 0.0269583000, 0.0320134000, 0.0462804000, 0.0859376000, 0.1997864000, 0.5468370000", \ + "0.0252422000, 0.0269162000, 0.0319978000, 0.0463156000, 0.0859209000, 0.1995933000, 0.5469276000", \ + "0.0252084000, 0.0269061000, 0.0320323000, 0.0462994000, 0.0859208000, 0.1997862000, 0.5465731000", \ + "0.0252751000, 0.0269542000, 0.0320017000, 0.0463345000, 0.0859349000, 0.1997128000, 0.5463727000", \ + "0.0277038000, 0.0292199000, 0.0339768000, 0.0476636000, 0.0865526000, 0.1999364000, 0.5465934000", \ + "0.0387137000, 0.0401606000, 0.0443790000, 0.0567265000, 0.0935733000, 0.2034042000, 0.5469596000", \ + "0.0586960000, 0.0601396000, 0.0643253000, 0.0761723000, 0.1101700000, 0.2141150000, 0.5503721000"); + } + related_pin : "TE_B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0102496000, 0.0112606000, 0.0143160000, 0.0235494000, 0.0514532000, 0.1357800000, 0.3906190000"); + values("0.0450480000, 0.0486495000, 0.0602175000, 0.0956382000, 0.2033334000, 0.5265582000, 1.5009617000", \ + "0.0450005000, 0.0486565000, 0.0602525000, 0.0954381000, 0.2031271000, 0.5266766000, 1.5011700000", \ + "0.0449539000, 0.0486869000, 0.0603341000, 0.0955500000, 0.2033497000, 0.5256968000, 1.4991928000", \ + "0.0478956000, 0.0514417000, 0.0624041000, 0.0969116000, 0.2035336000, 0.5258388000, 1.5050609000", \ + "0.0616485000, 0.0655273000, 0.0767943000, 0.1102163000, 0.2090838000, 0.5265679000, 1.5020387000", \ + "0.0952977000, 0.0998566000, 0.1133386000, 0.1503275000, 0.2484731000, 0.5387435000, 1.5001536000", \ + "0.1761174000, 0.1820524000, 0.1985246000, 0.2454359000, 0.3538895000, 0.6305567000, 1.5205048000"); + } + timing_sense : "negative_unate"; + timing_type : "three_state_enable"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0102496000, 0.0112606000, 0.0143160000, 0.0235494000, 0.0514532000, 0.1357800000, 0.3906190000"); + values("0.0515148000, 0.0515718000, 0.0515718000, 0.0515718000, 0.0515718000, 0.0515718000, 0.0515838000", \ + "0.0526181000, 0.0526492000, 0.0527089000, 0.0527167000, 0.0527167000, 0.0527167000, 0.0527167000", \ + "0.0531431000, 0.0531431000, 0.0531543000, 0.0531543000, 0.0531614000, 0.0531614000, 0.0531713000", \ + "0.0484666000, 0.0485498000, 0.0485498000, 0.0485498000, 0.0485498000, 0.0485498000, 0.0485498000", \ + "0.0319229000, 0.0319229000, 0.0319229000, 0.0319229000, 0.0319229000, 0.0319229000, 0.0319229000", \ + "-0.0004971000, -0.0004971000, -0.0004971000, -0.0004971000, -0.0004971000, -0.0004971000, -0.0004971000", \ + "-0.0687815000, -0.0681891000, -0.0681891000, -0.0681891000, -0.0681891000, -0.0681891000, -0.0681891000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0102496000, 0.0112606000, 0.0143160000, 0.0235494000, 0.0514532000, 0.1357800000, 0.3906190000"); + values("0.0704614000, 0.0704614000, 0.0704614000, 0.0704980000, 0.0705402000, 0.0705970000, 0.0705970000", \ + "0.0744856000, 0.0748383000, 0.0751300000, 0.0751300000, 0.0751300000, 0.0751300000, 0.0751300000", \ + "0.0844989000, 0.0849757000, 0.0850339000, 0.0850339000, 0.0851557000, 0.0851557000, 0.0855180000", \ + "0.1100318000, 0.1102288000, 0.1104987000, 0.1104987000, 0.1104987000, 0.1104987000, 0.1105077000", \ + "0.1491201000, 0.1491201000, 0.1502300000, 0.1502300000, 0.1502300000, 0.1502300000, 0.1502300000", \ + "0.2014919000, 0.2014919000, 0.2014919000, 0.2014919000, 0.2014919000, 0.2016540000, 0.2016540000", \ + "0.2513325000, 0.2538667000, 0.2538667000, 0.2538667000, 0.2538667000, 0.2538667000, 0.2538667000"); + } + fall_transition ("scalar") { + values("0.0000000000"); + } + related_pin : "TE_B"; + rise_transition ("scalar") { + values("0.0000000000"); + } + timing_sense : "positive_unate"; + timing_type : "three_state_disable"; + } + } + } + + cell ("sky130_fd_sc_hd__edfxbp_1") { + leakage_power () { + value : 0.0127426000; + when : "CLK&!D&DE&Q&!Q_N"; + } + leakage_power () { + value : 0.0112053000; + when : "CLK&D&!DE&Q&!Q_N"; + } + leakage_power () { + value : 0.0131897000; + when : "!CLK&D&DE&Q&!Q_N"; + } + leakage_power () { + value : 0.0158255000; + when : "CLK&D&DE&!Q&Q_N"; + } + leakage_power () { + value : 0.0121153000; + when : "CLK&!D&!DE&!Q&Q_N"; + } + leakage_power () { + value : 0.0125423000; + when : "!CLK&!D&DE&!Q&Q_N"; + } + leakage_power () { + value : 0.0123302000; + when : "CLK&D&!DE&!Q&Q_N"; + } + leakage_power () { + value : 0.0128187000; + when : "CLK&!D&DE&!Q&Q_N"; + } + leakage_power () { + value : 0.0118388000; + when : "!CLK&!D&!DE&!Q&Q_N"; + } + leakage_power () { + value : 0.0120537000; + when : "!CLK&D&!DE&!Q&Q_N"; + } + leakage_power () { + value : 0.0121129000; + when : "!CLK&!D&!DE&Q&!Q_N"; + } + leakage_power () { + value : 0.0125317000; + when : "CLK&!D&!DE&Q&!Q_N"; + } + leakage_power () { + value : 0.0136084000; + when : "CLK&D&DE&Q&!Q_N"; + } + leakage_power () { + value : 0.0107865000; + when : "!CLK&D&!DE&Q&!Q_N"; + } + leakage_power () { + value : 0.0122842000; + when : "!CLK&!D&DE&Q&!Q_N"; + } + leakage_power () { + value : 0.0148037000; + when : "!CLK&D&DE&!Q&Q_N"; + } + area : 32.531200000; + cell_footprint : "sky130_fd_sc_hd__edfxbp"; + cell_leakage_power : 0.0126743400; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + ff ("IQ","IQ_N") { + clocked_on : "CLK"; + next_state : "(D&DE) | (IQ&!DE)"; + } + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("CLK") { + capacitance : 0.0017620000; + clock : "true"; + direction : "input"; + fall_capacitance : 0.0016770000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0256580000, 0.0255449000, 0.0252842000, 0.0253126000, 0.0253780000, 0.0255290000, 0.0258770000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0204122000, 0.0202897000, 0.0200073000, 0.0200111000, 0.0200198000, 0.0200401000, 0.0200868000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0018480000; + timing () { + fall_constraint ("constraint_3_0_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.2686506000, 0.8333333000, 2.5000000000"); + } + related_output_pin : "Q"; + related_pin : "CLK"; + rise_constraint ("constraint_3_0_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.3905853000, 0.8333333000, 2.5000000000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "min_pulse_width"; + violation_delay_degrade_pct : 10.000000000; + } + } + pin ("D") { + capacitance : 0.0018030000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0017170000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0102961000, 0.0101910000, 0.0099488000, 0.0099944000, 0.0100996000, 0.0103420000, 0.0109010000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0039588000, 0.0039190000, 0.0038270000, 0.0038485000, 0.0038979000, 0.0040121000, 0.0042753000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0018900000; + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.2424785000, 0.4359518000, 0.7329896000", \ + "0.1149232000, 0.3083965000, 0.6066549000", \ + "0.0156393000, 0.2091126000, 0.5073711000"); + } + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.1204082000, 0.2699362000, 0.4168275000", \ + "0.0563294000, 0.2009746000, 0.3429831000", \ + "0.0290671000, 0.1724915000, 0.3132793000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "setup_rising"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.1664570000, -0.3574889000, -0.6423197000", \ + "-0.0584329000, -0.2506855000, -0.5403991000", \ + "0.0249818000, -0.1648294000, -0.4569844000"); + } + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.1005391000, -0.2439636000, -0.3737650000", \ + "-0.0376810000, -0.1798848000, -0.3133483000", \ + "-0.0104186000, -0.1526224000, -0.2873066000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "hold_rising"; + violation_delay_degrade_pct : 10.000000000; + } + } + pin ("DE") { + capacitance : 0.0032910000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0031750000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0112291000, 0.0110891000, 0.0107665000, 0.0108315000, 0.0109813000, 0.0113268000, 0.0121232000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0002188000, 0.0000681645, -0.0002789000, -0.0002249000, -0.0001003000, 0.0001869000, 0.0008491000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0034070000; + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.2302715000, 0.4151999000, 0.7232240000", \ + "0.1149232000, 0.3010723000, 0.6115378000", \ + "0.0241842000, 0.2115540000, 0.5232402000"); + } + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.2803203000, 0.3688132000, 0.4046204000", \ + "0.1527650000, 0.2412578000, 0.2770651000", \ + "0.0534811000, 0.1419740000, 0.1790020000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "setup_rising"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.1615742000, -0.3306335000, -0.5141458000", \ + "-0.0950540000, -0.2641133000, -0.4476256000", \ + "-0.0653503000, -0.2331888000, -0.4167012000"); + } + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.1139668000, -0.2464049000, -0.3835306000", \ + "-0.0535501000, -0.1823262000, -0.3170104000", \ + "-0.0262878000, -0.1575052000, -0.2909688000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "hold_rising"; + violation_delay_degrade_pct : 10.000000000; + } + } + pin ("Q") { + direction : "output"; + function : "IQ"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013213260, 0.0034918040, 0.0092276230, 0.0243853900, 0.0644421000, 0.1702980000"); + values("-0.0069295000, -0.0023955000, 0.0059589000, 0.0146229000, 0.0081900000, -0.0442269000, -0.2095209000", \ + "-0.0068738000, -0.0023420000, 0.0059842000, 0.0146379000, 0.0081729000, -0.0442094000, -0.2095854000", \ + "-0.0067485000, -0.0022438000, 0.0060263000, 0.0146128000, 0.0080395000, -0.0443879000, -0.2097692000", \ + "-0.0067653000, -0.0022842000, 0.0059477000, 0.0144520000, 0.0077899000, -0.0446974000, -0.2100787000", \ + "-0.0067931000, -0.0023464000, 0.0058096000, 0.0142202000, 0.0074828000, -0.0450666000, -0.2104975000", \ + "-0.0068043000, -0.0023530000, 0.0058051000, 0.0142032000, 0.0074237000, -0.0451096000, -0.2105115000", \ + "-0.0067726000, -0.0022442000, 0.0060676000, 0.0147185000, 0.0082568000, -0.0444704000, -0.2098830000"); + } + related_pin : "CLK"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013213260, 0.0034918040, 0.0092276230, 0.0243853900, 0.0644421000, 0.1702980000"); + values("-0.0082024000, -0.0051649000, 0.0018274000, 0.0165112000, 0.0464858000, 0.1145092000, 0.2859515000", \ + "-0.0081492000, -0.0051075000, 0.0018584000, 0.0164942000, 0.0465310000, 0.1146136000, 0.2870988000", \ + "-0.0080135000, -0.0049945000, 0.0019602000, 0.0165577000, 0.0465190000, 0.1139361000, 0.2871395000", \ + "-0.0080406000, -0.0050418000, 0.0018421000, 0.0163479000, 0.0461837000, 0.1135227000, 0.2870661000", \ + "-0.0080566000, -0.0050845000, 0.0017596000, 0.0161909000, 0.0459877000, 0.1133661000, 0.2864100000", \ + "-0.0080714000, -0.0051062000, 0.0017427000, 0.0161758000, 0.0458874000, 0.1133689000, 0.2851168000", \ + "-0.0080232000, -0.0049492000, 0.0021090000, 0.0167964000, 0.0465088000, 0.1142776000, 0.2849662000"); + } + } + max_capacitance : 0.1702980000; + max_transition : 1.4984530000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013213300, 0.0034918000, 0.0092276200, 0.0243854000, 0.0644421000, 0.1702980000"); + values("0.3217189000, 0.3336975000, 0.3583564000, 0.4044817000, 0.4892736000, 0.6468821000, 0.9991500000", \ + "0.3263919000, 0.3383674000, 0.3629856000, 0.4091685000, 0.4939322000, 0.6515138000, 1.0041071000", \ + "0.3373373000, 0.3493088000, 0.3739395000, 0.4201018000, 0.5048688000, 0.6624822000, 1.0148774000", \ + "0.3625368000, 0.3748140000, 0.3995834000, 0.4455818000, 0.5303082000, 0.6879329000, 1.0403499000", \ + "0.4110341000, 0.4229999000, 0.4475999000, 0.4937276000, 0.5784783000, 0.7360995000, 1.0884883000", \ + "0.4847481000, 0.4967635000, 0.5213779000, 0.5674292000, 0.6522664000, 0.8099217000, 1.1622717000", \ + "0.5826212000, 0.5946678000, 0.6192361000, 0.6654232000, 0.7501788000, 0.9078957000, 1.2601907000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013213300, 0.0034918000, 0.0092276200, 0.0243854000, 0.0644421000, 0.1702980000"); + values("0.2823183000, 0.2910784000, 0.3104198000, 0.3527374000, 0.4535365000, 0.7020418000, 1.3516106000", \ + "0.2868320000, 0.2956442000, 0.3149213000, 0.3572723000, 0.4580504000, 0.7064329000, 1.3521362000", \ + "0.2981184000, 0.3068666000, 0.3261914000, 0.3685036000, 0.4693329000, 0.7177311000, 1.3637056000", \ + "0.3237113000, 0.3326306000, 0.3518872000, 0.3942083000, 0.4950327000, 0.7434782000, 1.3896153000", \ + "0.3733213000, 0.3821359000, 0.4014430000, 0.4437737000, 0.5445653000, 0.7933027000, 1.4425952000", \ + "0.4452942000, 0.4542076000, 0.4734811000, 0.5157928000, 0.6165841000, 0.8650629000, 1.5143025000", \ + "0.5371678000, 0.5460978000, 0.5654340000, 0.6077733000, 0.7085959000, 0.9570627000, 1.5999471000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013213300, 0.0034918000, 0.0092276200, 0.0243854000, 0.0644421000, 0.1702980000"); + values("0.0499827000, 0.0575455000, 0.0746834000, 0.1060127000, 0.1733747000, 0.3236314000, 0.7585302000", \ + "0.0500336000, 0.0575675000, 0.0747087000, 0.1059332000, 0.1733465000, 0.3238485000, 0.7575736000", \ + "0.0500101000, 0.0575530000, 0.0746939000, 0.1059576000, 0.1733518000, 0.3246101000, 0.7582023000", \ + "0.0496562000, 0.0575239000, 0.0744921000, 0.1061559000, 0.1732540000, 0.3239511000, 0.7583262000", \ + "0.0500096000, 0.0575519000, 0.0746724000, 0.1059468000, 0.1733569000, 0.3246310000, 0.7582613000", \ + "0.0502422000, 0.0583342000, 0.0736246000, 0.1062319000, 0.1731890000, 0.3239933000, 0.7585104000", \ + "0.0499849000, 0.0585182000, 0.0739026000, 0.1065920000, 0.1734083000, 0.3248802000, 0.7570495000"); + } + related_pin : "CLK"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013213300, 0.0034918000, 0.0092276200, 0.0243854000, 0.0644421000, 0.1702980000"); + values("0.0312680000, 0.0388242000, 0.0578550000, 0.1070535000, 0.2374456000, 0.5777822000, 1.4973958000", \ + "0.0312399000, 0.0389251000, 0.0577928000, 0.1069214000, 0.2372066000, 0.5780185000, 1.4966571000", \ + "0.0310827000, 0.0389539000, 0.0578418000, 0.1070324000, 0.2373415000, 0.5767917000, 1.4981897000", \ + "0.0312988000, 0.0390185000, 0.0579134000, 0.1069531000, 0.2372824000, 0.5773564000, 1.4955094000", \ + "0.0312947000, 0.0388917000, 0.0577574000, 0.1069891000, 0.2372690000, 0.5766687000, 1.4984530000", \ + "0.0313153000, 0.0390150000, 0.0579253000, 0.1068882000, 0.2373339000, 0.5776462000, 1.4954221000", \ + "0.0314168000, 0.0391304000, 0.0580809000, 0.1068841000, 0.2374438000, 0.5764365000, 1.4906509000"); + } + timing_sense : "non_unate"; + timing_type : "rising_edge"; + } + } + pin ("Q_N") { + direction : "output"; + function : "IQ_N"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013189470, 0.0034792440, 0.0091778810, 0.0242102800, 0.0638641800, 0.1684670000"); + values("-0.0067413000, -0.0019341000, 0.0069701000, 0.0164931000, 0.0111782000, -0.0403924000, -0.2035974000", \ + "-0.0066846000, -0.0018905000, 0.0069957000, 0.0164911000, 0.0111510000, -0.0404638000, -0.2036765000", \ + "-0.0065513000, -0.0017643000, 0.0070996000, 0.0165542000, 0.0112021000, -0.0404176000, -0.2036343000", \ + "-0.0065760000, -0.0018213000, 0.0069758000, 0.0163452000, 0.0108883000, -0.0408070000, -0.2040733000", \ + "-0.0065944000, -0.0018640000, 0.0068880000, 0.0161863000, 0.0106736000, -0.0410663000, -0.2043327000", \ + "-0.0066081000, -0.0018795000, 0.0068685000, 0.0161663000, 0.0106155000, -0.0411197000, -0.2043958000", \ + "-0.0065692000, -0.0017489000, 0.0071833000, 0.0167937000, 0.0113079000, -0.0405004000, -0.2037124000"); + } + related_pin : "CLK"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013189470, 0.0034792440, 0.0091778810, 0.0242102800, 0.0638641800, 0.1684670000"); + values("-0.0084626000, -0.0057612000, 0.0006941000, 0.0146118000, 0.0435472000, 0.1099825000, 0.2790310000", \ + "-0.0084072000, -0.0057107000, 0.0007187000, 0.0146358000, 0.0436505000, 0.1103800000, 0.2792140000", \ + "-0.0082821000, -0.0056107000, 0.0007693000, 0.0146127000, 0.0434174000, 0.1098385000, 0.2799694000", \ + "-0.0083024000, -0.0056537000, 0.0006785000, 0.0144514000, 0.0431886000, 0.1095296000, 0.2790957000", \ + "-0.0083294000, -0.0057185000, 0.0005455000, 0.0141995000, 0.0428253000, 0.1096069000, 0.2795428000", \ + "-0.0083456000, -0.0057379000, 0.0005159000, 0.0141565000, 0.0427845000, 0.1095918000, 0.2796186000", \ + "-0.0082155000, -0.0054290000, 0.0010222000, 0.0147127000, 0.0434669000, 0.1096287000, 0.2789439000"); + } + } + max_capacitance : 0.1684670000; + max_transition : 1.4949190000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013189500, 0.0034792400, 0.0091778800, 0.0242103000, 0.0638642000, 0.1684670000"); + values("0.3962148000, 0.4036043000, 0.4189342000, 0.4489137000, 0.5085441000, 0.6440243000, 0.9938235000", \ + "0.4007700000, 0.4081425000, 0.4234719000, 0.4534562000, 0.5130896000, 0.6486962000, 0.9983581000", \ + "0.4120232000, 0.4193934000, 0.4348019000, 0.4647019000, 0.5242884000, 0.6599433000, 1.0091261000", \ + "0.4377422000, 0.4451549000, 0.4605252000, 0.4904214000, 0.5500186000, 0.6855614000, 1.0345693000", \ + "0.4873270000, 0.4946930000, 0.5101164000, 0.5400105000, 0.5996144000, 0.7352267000, 1.0841886000", \ + "0.5593701000, 0.5667865000, 0.5821579000, 0.6120597000, 0.6717096000, 0.8073301000, 1.1569520000", \ + "0.6512507000, 0.6586519000, 0.6740239000, 0.7039246000, 0.7635196000, 0.8991364000, 1.2476274000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013189500, 0.0034792400, 0.0091778800, 0.0242103000, 0.0638642000, 0.1684670000"); + values("0.4750195000, 0.4839513000, 0.5029261000, 0.5431098000, 0.6378163000, 0.8825055000, 1.5248514000", \ + "0.4796624000, 0.4885997000, 0.5075755000, 0.5477572000, 0.6425928000, 0.8872461000, 1.5303080000", \ + "0.4905997000, 0.4995415000, 0.5185148000, 0.5586994000, 0.6535339000, 0.8981914000, 1.5401714000", \ + "0.5160836000, 0.5250712000, 0.5440608000, 0.5842530000, 0.6791069000, 0.9237331000, 1.5664011000", \ + "0.5643523000, 0.5732848000, 0.5923002000, 0.6324140000, 0.7271582000, 0.9717490000, 1.6159096000", \ + "0.6380630000, 0.6470108000, 0.6660565000, 0.7061882000, 0.8009348000, 1.0455712000, 1.6898494000", \ + "0.7357803000, 0.7447108000, 0.7637376000, 0.8038459000, 0.8987081000, 1.1433521000, 1.7860948000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013189500, 0.0034792400, 0.0091778800, 0.0242103000, 0.0638642000, 0.1684670000"); + values("0.0283745000, 0.0330160000, 0.0440385000, 0.0692142000, 0.1294071000, 0.2971669000, 0.7547974000", \ + "0.0284135000, 0.0329843000, 0.0439664000, 0.0692081000, 0.1298256000, 0.2961581000, 0.7569029000", \ + "0.0282375000, 0.0330417000, 0.0442019000, 0.0692327000, 0.1297196000, 0.2972554000, 0.7587491000", \ + "0.0282393000, 0.0330899000, 0.0445220000, 0.0686691000, 0.1297468000, 0.2966983000, 0.7628781000", \ + "0.0282140000, 0.0330283000, 0.0440641000, 0.0691648000, 0.1298369000, 0.2960965000, 0.7533063000", \ + "0.0282135000, 0.0330943000, 0.0438858000, 0.0692673000, 0.1296146000, 0.2956163000, 0.7549782000", \ + "0.0283016000, 0.0334619000, 0.0440052000, 0.0688266000, 0.1298533000, 0.2967055000, 0.7597079000"); + } + related_pin : "CLK"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013189500, 0.0034792400, 0.0091778800, 0.0242103000, 0.0638642000, 0.1684670000"); + values("0.0356551000, 0.0422072000, 0.0586686000, 0.1030157000, 0.2299886000, 0.5742322000, 1.4939970000", \ + "0.0356607000, 0.0422046000, 0.0586738000, 0.1031621000, 0.2293182000, 0.5751381000, 1.4888278000", \ + "0.0356641000, 0.0422023000, 0.0586769000, 0.1031620000, 0.2293526000, 0.5743556000, 1.4913681000", \ + "0.0356120000, 0.0423121000, 0.0585868000, 0.1031435000, 0.2296468000, 0.5749601000, 1.4895787000", \ + "0.0356337000, 0.0422124000, 0.0586957000, 0.1030394000, 0.2300129000, 0.5750660000, 1.4948914000", \ + "0.0356991000, 0.0421889000, 0.0586596000, 0.1031379000, 0.2300035000, 0.5751582000, 1.4949189000", \ + "0.0357735000, 0.0422661000, 0.0587721000, 0.1030359000, 0.2298721000, 0.5736977000, 1.4943413000"); + } + timing_sense : "non_unate"; + timing_type : "rising_edge"; + } + } + } + + cell ("sky130_fd_sc_hd__edfxtp_1") { + leakage_power () { + value : 0.0071886000; + when : "CLK&!D&DE&Q"; + } + leakage_power () { + value : 0.0056513000; + when : "CLK&D&!DE&Q"; + } + leakage_power () { + value : 0.0078692000; + when : "!CLK&D&DE&Q"; + } + leakage_power () { + value : 0.0155372000; + when : "CLK&D&DE&!Q"; + } + leakage_power () { + value : 0.0118270000; + when : "CLK&!D&!DE&!Q"; + } + leakage_power () { + value : 0.0121521000; + when : "!CLK&!D&DE&!Q"; + } + leakage_power () { + value : 0.0120419000; + when : "CLK&D&!DE&!Q"; + } + leakage_power () { + value : 0.0125305000; + when : "CLK&!D&DE&!Q"; + } + leakage_power () { + value : 0.0114487000; + when : "!CLK&!D&!DE&!Q"; + } + leakage_power () { + value : 0.0116635000; + when : "!CLK&D&!DE&!Q"; + } + leakage_power () { + value : 0.0067925000; + when : "!CLK&!D&!DE&Q"; + } + leakage_power () { + value : 0.0069777000; + when : "CLK&!D&!DE&Q"; + } + leakage_power () { + value : 0.0080545000; + when : "CLK&D&DE&Q"; + } + leakage_power () { + value : 0.0054661000; + when : "!CLK&D&!DE&Q"; + } + leakage_power () { + value : 0.0069917000; + when : "!CLK&!D&DE&Q"; + } + leakage_power () { + value : 0.0143995000; + when : "!CLK&D&DE&!Q"; + } + area : 30.028800000; + cell_footprint : "sky130_fd_sc_hd__edfxtp"; + cell_leakage_power : 0.0097870060; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + ff ("IQ","IQ_N") { + clocked_on : "CLK"; + next_state : "(D&DE) | (IQ&!DE)"; + } + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("CLK") { + capacitance : 0.0017580000; + clock : "true"; + direction : "input"; + fall_capacitance : 0.0016760000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0256916000, 0.0255763000, 0.0253103000, 0.0253385000, 0.0254036000, 0.0255534000, 0.0258989000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0204057000, 0.0202831000, 0.0200006000, 0.0200042000, 0.0200125000, 0.0200316000, 0.0200759000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0018410000; + timing () { + fall_constraint ("constraint_3_0_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.2697491000, 0.8333333000, 2.5000000000"); + } + related_output_pin : "Q"; + related_pin : "CLK"; + rise_constraint ("constraint_3_0_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.3774032000, 0.8333333000, 2.5000000000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "min_pulse_width"; + violation_delay_degrade_pct : 10.000000000; + } + } + pin ("D") { + capacitance : 0.0018040000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0017180000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0103110000, 0.0102009000, 0.0099473000, 0.0100251000, 0.0102043000, 0.0106177000, 0.0115706000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0039593000, 0.0039181000, 0.0038231000, 0.0038449000, 0.0038951000, 0.0040107000, 0.0042774000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0018900000; + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.2436992000, 0.4359518000, 0.7342103000", \ + "0.1161439000, 0.3096172000, 0.6078756000", \ + "0.0168600000, 0.2103333000, 0.5073711000"); + } + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.1204082000, 0.2699362000, 0.4168275000", \ + "0.0563294000, 0.2009746000, 0.3429831000", \ + "0.0290671000, 0.1737122000, 0.3132793000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "setup_rising"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.1664570000, -0.3574889000, -0.6423197000", \ + "-0.0584329000, -0.2506855000, -0.5403991000", \ + "0.0249818000, -0.1660501000, -0.4569844000"); + } + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.1005391000, -0.2439636000, -0.3737650000", \ + "-0.0389017000, -0.1798848000, -0.3133483000", \ + "-0.0116393000, -0.1514017000, -0.2873066000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "hold_rising"; + violation_delay_degrade_pct : 10.000000000; + } + } + pin ("DE") { + capacitance : 0.0032900000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0031720000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0112241000, 0.0110907000, 0.0107832000, 0.0108475000, 0.0109954000, 0.0113366000, 0.0121231000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0002081000, 0.0000601044, -0.0002810000, -0.0002251000, -0.0000962293, 0.0002009000, 0.0008858000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0034080000; + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.2290508000, 0.4151999000, 0.7232240000", \ + "0.1149232000, 0.3010723000, 0.6115378000", \ + "0.0241842000, 0.2115540000, 0.5232402000"); + } + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.2815410000, 0.3700339000, 0.4058412000", \ + "0.1539857000, 0.2424785000, 0.2782858000", \ + "0.0547018000, 0.1431947000, 0.1802227000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "setup_rising"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.1627949000, -0.3306335000, -0.5141458000", \ + "-0.0962747000, -0.2641133000, -0.4488464000", \ + "-0.0653503000, -0.2331888000, -0.4179219000"); + } + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.1139668000, -0.2464049000, -0.3835306000", \ + "-0.0535501000, -0.1835469000, -0.3170104000", \ + "-0.0275085000, -0.1575052000, -0.2921895000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "hold_rising"; + violation_delay_degrade_pct : 10.000000000; + } + } + pin ("Q") { + direction : "output"; + function : "IQ"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013225070, 0.0034980500, 0.0092523930, 0.0244727100, 0.0647306700, 0.1712136000"); + values("0.0172870000, 0.0160180000, 0.0128391000, 0.0058581000, -0.0170281000, -0.0816197000, -0.2539289000", \ + "0.0173175000, 0.0160422000, 0.0128681000, 0.0058548000, -0.0169650000, -0.0815929000, -0.2539002000", \ + "0.0172659000, 0.0159954000, 0.0128094000, 0.0057905000, -0.0170319000, -0.0816476000, -0.2539550000", \ + "0.0169529000, 0.0156798000, 0.0125033000, 0.0054759000, -0.0173587000, -0.0819783000, -0.2542913000", \ + "0.0165107000, 0.0152260000, 0.0120467000, 0.0050308000, -0.0178207000, -0.0824263000, -0.2547280000", \ + "0.0165168000, 0.0152289000, 0.0120406000, 0.0050095000, -0.0178219000, -0.0824297000, -0.2547329000", \ + "0.0217179000, 0.0203634000, 0.0168343000, 0.0076207000, -0.0167942000, -0.0817915000, -0.2540778000"); + } + related_pin : "CLK"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013225070, 0.0034980500, 0.0092523930, 0.0244727100, 0.0647306700, 0.1712136000"); + values("0.0242104000, 0.0256414000, 0.0296990000, 0.0395823000, 0.0642621000, 0.1287503000, 0.2996621000", \ + "0.0241791000, 0.0256825000, 0.0296773000, 0.0395592000, 0.0640960000, 0.1289117000, 0.2996894000", \ + "0.0242819000, 0.0257888000, 0.0297936000, 0.0397053000, 0.0642361000, 0.1294583000, 0.3000686000", \ + "0.0238707000, 0.0253661000, 0.0294077000, 0.0392642000, 0.0638206000, 0.1282804000, 0.2993990000", \ + "0.0235855000, 0.0251118000, 0.0291140000, 0.0389645000, 0.0636861000, 0.1279982000, 0.3003813000", \ + "0.0234679000, 0.0249796000, 0.0290034000, 0.0389029000, 0.0634576000, 0.1279425000, 0.2990317000", \ + "0.0254896000, 0.0268487000, 0.0304913000, 0.0399566000, 0.0643076000, 0.1290380000, 0.2991003000"); + } + } + max_capacitance : 0.1712140000; + max_transition : 1.5031540000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013225100, 0.0034980500, 0.0092523900, 0.0244727000, 0.0647307000, 0.1712140000"); + values("0.3099280000, 0.3221374000, 0.3466937000, 0.3932877000, 0.4779282000, 0.6326026000, 0.9846171000", \ + "0.3148012000, 0.3268097000, 0.3513814000, 0.3979988000, 0.4826108000, 0.6373044000, 0.9889901000", \ + "0.3257958000, 0.3377864000, 0.3623443000, 0.4089450000, 0.4936611000, 0.6482576000, 1.0000328000", \ + "0.3513822000, 0.3632530000, 0.3878383000, 0.4343881000, 0.5190627000, 0.6737094000, 1.0255232000", \ + "0.3992665000, 0.4114660000, 0.4359951000, 0.4825639000, 0.5671517000, 0.7218533000, 1.0737011000", \ + "0.4730780000, 0.4849802000, 0.5096580000, 0.5561505000, 0.6408862000, 0.7955479000, 1.1472624000", \ + "0.5707111000, 0.5825300000, 0.6072938000, 0.6537462000, 0.7384788000, 0.8932239000, 1.2449580000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013225100, 0.0034980500, 0.0092523900, 0.0244727000, 0.0647307000, 0.1712140000"); + values("0.2785875000, 0.2872594000, 0.3065269000, 0.3488984000, 0.4483747000, 0.6941020000, 1.3408512000", \ + "0.2830593000, 0.2917884000, 0.3110265000, 0.3534442000, 0.4529059000, 0.6988628000, 1.3481820000", \ + "0.2942504000, 0.3030820000, 0.3222734000, 0.3646696000, 0.4641351000, 0.7101550000, 1.3598392000", \ + "0.3199537000, 0.3287403000, 0.3479609000, 0.3903745000, 0.4898191000, 0.7355246000, 1.3822651000", \ + "0.3694574000, 0.3782727000, 0.3974567000, 0.4398711000, 0.5393059000, 0.7850510000, 1.4305418000", \ + "0.4411518000, 0.4499820000, 0.4691814000, 0.5115814000, 0.6110322000, 0.8567729000, 1.5034124000", \ + "0.5330731000, 0.5419730000, 0.5611839000, 0.6035324000, 0.7029838000, 0.9490192000, 1.5970022000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013225100, 0.0034980500, 0.0092523900, 0.0244727000, 0.0647307000, 0.1712140000"); + values("0.0487779000, 0.0566241000, 0.0732113000, 0.1066450000, 0.1712743000, 0.3213445000, 0.7573487000", \ + "0.0492711000, 0.0565550000, 0.0732603000, 0.1067845000, 0.1711078000, 0.3204375000, 0.7581102000", \ + "0.0491633000, 0.0565642000, 0.0732277000, 0.1067560000, 0.1707291000, 0.3206773000, 0.7581724000", \ + "0.0487556000, 0.0567983000, 0.0738642000, 0.1065978000, 0.1711504000, 0.3207294000, 0.7580823000", \ + "0.0487718000, 0.0565747000, 0.0731876000, 0.1067629000, 0.1711434000, 0.3215941000, 0.7578473000", \ + "0.0491616000, 0.0567660000, 0.0734814000, 0.1068278000, 0.1714701000, 0.3212108000, 0.7582407000", \ + "0.0497381000, 0.0571786000, 0.0739441000, 0.1071614000, 0.1712526000, 0.3207271000, 0.7578772000"); + } + related_pin : "CLK"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013225100, 0.0034980500, 0.0092523900, 0.0244727000, 0.0647307000, 0.1712140000"); + values("0.0305865000, 0.0381082000, 0.0571859000, 0.1062868000, 0.2326004000, 0.5750624000, 1.5010133000", \ + "0.0306274000, 0.0381330000, 0.0572092000, 0.1063347000, 0.2328817000, 0.5747631000, 1.5021699000", \ + "0.0307567000, 0.0382994000, 0.0571682000, 0.1062032000, 0.2327943000, 0.5755469000, 1.4990825000", \ + "0.0305465000, 0.0383623000, 0.0573192000, 0.1062706000, 0.2330121000, 0.5757505000, 1.4981597000", \ + "0.0306293000, 0.0383752000, 0.0572888000, 0.1062748000, 0.2330058000, 0.5757485000, 1.5031536000", \ + "0.0308372000, 0.0383322000, 0.0570891000, 0.1061633000, 0.2330378000, 0.5758346000, 1.4983690000", \ + "0.0307581000, 0.0384567000, 0.0572184000, 0.1063175000, 0.2330270000, 0.5742254000, 1.4988364000"); + } + timing_sense : "non_unate"; + timing_type : "rising_edge"; + } + } + } + + cell ("sky130_fd_sc_hd__einvn_0") { + leakage_power () { + value : 0.0009360000; + when : "!A&TE_B"; + } + leakage_power () { + value : 0.0007048000; + when : "!A&!TE_B"; + } + leakage_power () { + value : 0.0010045000; + when : "A&TE_B"; + } + leakage_power () { + value : 0.0021564000; + when : "A&!TE_B"; + } + area : 5.0048000000; + cell_footprint : "sky130_fd_sc_hd__einvn"; + cell_leakage_power : 0.0012004280; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A") { + capacitance : 0.0018180000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0017330000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0020636000, 0.0020629000, 0.0020612000, 0.0020637000, 0.0020692000, 0.0020821000, 0.0021116000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0018209000, -0.0018190000, -0.0018147000, -0.0018121000, -0.0018063000, -0.0017928000, -0.0017616000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0019040000; + } + pin ("TE_B") { + capacitance : 0.0024830000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0023240000; + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0026420000; + } + pin ("Z") { + capacitance : 0.0014550000; + direction : "output"; + function : "(!A)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0010785200, 0.0023264120, 0.0050181660, 0.0108243900, 0.0233486500, 0.0503639900"); + values("0.0005489000, -0.0002943000, -0.0022189000, -0.0065122000, -0.0158793000, -0.0361422000, -0.0798850000", \ + "0.0004036000, -0.0004120000, -0.0022876000, -0.0065332000, -0.0158639000, -0.0361116000, -0.0798506000", \ + "0.0001908000, -0.0006185000, -0.0024543000, -0.0066235000, -0.0159104000, -0.0361219000, -0.0798471000", \ + "0.0000158000, -0.0008237000, -0.0026591000, -0.0068293000, -0.0160370000, -0.0361820000, -0.0798779000", \ + "0.0000092000, -0.0008664000, -0.0028446000, -0.0070587000, -0.0162469000, -0.0363030000, -0.0799302000", \ + "0.0003516000, -0.0006156000, -0.0026503000, -0.0069230000, -0.0162342000, -0.0363909000, -0.0799988000", \ + "0.0015872000, 0.0003353000, -0.0018303000, -0.0060825000, -0.0159896000, -0.0363689000, -0.0801231000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0010785200, 0.0023264120, 0.0050181660, 0.0108243900, 0.0233486500, 0.0503639900"); + values("0.0048943000, 0.0059500000, 0.0080645000, 0.0124799000, 0.0218288000, 0.0418925000, 0.0850413000", \ + "0.0046603000, 0.0056907000, 0.0078742000, 0.0123686000, 0.0217626000, 0.0418556000, 0.0855263000", \ + "0.0044658000, 0.0054888000, 0.0076483000, 0.0120894000, 0.0216029000, 0.0417735000, 0.0850524000", \ + "0.0043467000, 0.0053351000, 0.0073925000, 0.0118801000, 0.0213643000, 0.0419047000, 0.0856035000", \ + "0.0044141000, 0.0053345000, 0.0074265000, 0.0117118000, 0.0211530000, 0.0413215000, 0.0853593000", \ + "0.0047988000, 0.0057014000, 0.0078165000, 0.0119900000, 0.0213551000, 0.0413133000, 0.0844849000", \ + "0.0055782000, 0.0064299000, 0.0082382000, 0.0125762000, 0.0217115000, 0.0414263000, 0.0846002000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0010785200, 0.0023264120, 0.0050181660, 0.0108243900, 0.0233486500, 0.0503639900"); + values("-0.0021854000, -0.0021911000, -0.0021433000, -0.0020926000, -0.0020128000, -0.0019848000, -0.0019708000", \ + "-0.0023688000, -0.0023341000, -0.0022870000, -0.0022354000, -0.0021960000, -0.0021656000, -0.0021517000", \ + "-0.0026211000, -0.0025859000, -0.0025328000, -0.0024763000, -0.0024233000, -0.0023871000, -0.0023669000", \ + "-0.0028657000, -0.0028354000, -0.0027842000, -0.0027091000, -0.0026378000, -0.0025841000, -0.0025524000", \ + "-0.0030129000, -0.0029381000, -0.0028964000, -0.0028250000, -0.0027330000, -0.0027028000, -0.0026460000", \ + "-0.0028550000, -0.0028533000, -0.0028261000, -0.0027941000, -0.0027177000, -0.0026137000, -0.0024931000", \ + "-0.0019674000, -0.0019707000, -0.0019716000, -0.0019667000, -0.0019360000, -0.0018623000, -0.0017622000"); + } + related_pin : "TE_B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0010785200, 0.0023264120, 0.0050181660, 0.0108243900, 0.0233486500, 0.0503639900"); + values("0.0144364000, 0.0153513000, 0.0173533000, 0.0216705000, 0.0310032000, 0.0511954000, 0.0941869000", \ + "0.0142334000, 0.0151533000, 0.0171580000, 0.0214696000, 0.0307716000, 0.0508064000, 0.0940388000", \ + "0.0140821000, 0.0150031000, 0.0170057000, 0.0213153000, 0.0306288000, 0.0506464000, 0.0940185000", \ + "0.0140161000, 0.0149376000, 0.0169400000, 0.0212481000, 0.0305659000, 0.0506249000, 0.0938889000", \ + "0.0140663000, 0.0149999000, 0.0169825000, 0.0212864000, 0.0306121000, 0.0506174000, 0.0944718000", \ + "0.0139676000, 0.0152121000, 0.0172781000, 0.0215913000, 0.0308411000, 0.0509774000, 0.0945896000", \ + "0.0148368000, 0.0157469000, 0.0177457000, 0.0220107000, 0.0317633000, 0.0516606000, 0.0950925000"); + } + when : "!A"; + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0010785200, 0.0023264120, 0.0050181660, 0.0108243900, 0.0233486500, 0.0503639900"); + values("0.0113917000, 0.0104992000, 0.0085202000, 0.0041829000, -0.0052243000, -0.0255092000, -0.0692738000", \ + "0.0111910000, 0.0102982000, 0.0083198000, 0.0039792000, -0.0054205000, -0.0257062000, -0.0694729000", \ + "0.0110444000, 0.0101565000, 0.0081754000, 0.0038350000, -0.0055631000, -0.0258473000, -0.0696168000", \ + "0.0109789000, 0.0100925000, 0.0081115000, 0.0037719000, -0.0056282000, -0.0259158000, -0.0696736000", \ + "0.0109656000, 0.0101113000, 0.0081526000, 0.0038097000, -0.0055757000, -0.0258705000, -0.0696162000", \ + "0.0110610000, 0.0100876000, 0.0080951000, 0.0036769000, -0.0053162000, -0.0256136000, -0.0693584000", \ + "0.0118918000, 0.0109603000, 0.0089280000, 0.0045622000, -0.0048466000, -0.0248717000, -0.0685390000"); + } + related_pin : "TE_B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0010785200, 0.0023264120, 0.0050181660, 0.0108243900, 0.0233486500, 0.0503639900"); + values("-0.0025297000, -0.0025372000, -0.0025536000, -0.0025721000, -0.0025863000, -0.0025940000, -0.0025988000", \ + "-0.0027601000, -0.0027705000, -0.0027872000, -0.0028038000, -0.0028173000, -0.0028256000, -0.0028289000", \ + "-0.0029896000, -0.0030022000, -0.0030202000, -0.0030406000, -0.0030578000, -0.0030680000, -0.0030708000", \ + "-0.0031927000, -0.0032053000, -0.0032206000, -0.0032368000, -0.0032510000, -0.0032611000, -0.0032664000", \ + "-0.0032469000, -0.0032521000, -0.0032839000, -0.0032757000, -0.0032876000, -0.0032961000, -0.0033011000", \ + "-0.0030993000, -0.0031025000, -0.0030649000, -0.0030841000, -0.0030955000, -0.0030975000, -0.0031025000", \ + "-0.0022079000, -0.0022161000, -0.0022289000, -0.0022399000, -0.0022869000, -0.0022626000, -0.0022590000"); + } + when : "A"; + } + max_capacitance : 0.0503640000; + max_transition : 1.4870300000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + three_state : "(TE_B)"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0019552000, 0.0025337200, 0.0037816100, 0.0064733700, 0.0122796000, 0.0248038000, 0.0518192000"); + values("0.0284043000, 0.0338038000, 0.0449326000, 0.0685895000, 0.1188956000, 0.2272472000, 0.4597925000", \ + "0.0325230000, 0.0378693000, 0.0492588000, 0.0731798000, 0.1236699000, 0.2321799000, 0.4647751000", \ + "0.0424935000, 0.0481945000, 0.0596993000, 0.0834387000, 0.1342459000, 0.2428553000, 0.4765810000", \ + "0.0566408000, 0.0656941000, 0.0815479000, 0.1082739000, 0.1590005000, 0.2676178000, 0.5037111000", \ + "0.0724068000, 0.0860723000, 0.1108189000, 0.1517134000, 0.2161433000, 0.3229872000, 0.5564805000", \ + "0.0840767000, 0.1051971000, 0.1429858000, 0.2052297000, 0.3021403000, 0.4542202000, 0.6903698000", \ + "0.0757059000, 0.1072285000, 0.1646493000, 0.2593399000, 0.4113580000, 0.6401622000, 0.9817854000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0019552000, 0.0025337200, 0.0037816100, 0.0064733700, 0.0122796000, 0.0248038000, 0.0518192000"); + values("0.0570526000, 0.0706554000, 0.0974758000, 0.1537119000, 0.2729434000, 0.5283765000, 1.0801402000", \ + "0.0592669000, 0.0723974000, 0.1001352000, 0.1572178000, 0.2769427000, 0.5330532000, 1.0959360000", \ + "0.0691013000, 0.0819745000, 0.1095140000, 0.1659059000, 0.2867168000, 0.5435641000, 1.0940939000", \ + "0.0958521000, 0.1085197000, 0.1344850000, 0.1915003000, 0.3124355000, 0.5726017000, 1.1280177000", \ + "0.1397160000, 0.1597030000, 0.1957315000, 0.2551847000, 0.3753546000, 0.6319747000, 1.1889657000", \ + "0.2071691000, 0.2377512000, 0.2927277000, 0.3823683000, 0.5258017000, 0.7809564000, 1.3305356000", \ + "0.3165062000, 0.3599909000, 0.4392482000, 0.5763261000, 0.7942654000, 1.1282733000, 1.6792517000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0019552000, 0.0025337200, 0.0037816100, 0.0064733700, 0.0122796000, 0.0248038000, 0.0518192000"); + values("0.0206654000, 0.0274927000, 0.0421300000, 0.0734008000, 0.1410442000, 0.2854789000, 0.5988126000", \ + "0.0206597000, 0.0274914000, 0.0421063000, 0.0734224000, 0.1409522000, 0.2853747000, 0.5984890000", \ + "0.0237508000, 0.0292810000, 0.0425373000, 0.0734131000, 0.1401713000, 0.2874077000, 0.5960687000", \ + "0.0367034000, 0.0431282000, 0.0547126000, 0.0792690000, 0.1415789000, 0.2869457000, 0.5977345000", \ + "0.0600366000, 0.0697581000, 0.0850687000, 0.1130177000, 0.1633297000, 0.2905206000, 0.5957784000", \ + "0.1015202000, 0.1152239000, 0.1389446000, 0.1794399000, 0.2458808000, 0.3593310000, 0.6157063000", \ + "0.1737197000, 0.1957533000, 0.2329048000, 0.2939970000, 0.3883118000, 0.5343554000, 0.7858736000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0019552000, 0.0025337200, 0.0037816100, 0.0064733700, 0.0122796000, 0.0248038000, 0.0518192000"); + values("0.0537785000, 0.0701398000, 0.1051925000, 0.1809336000, 0.3440705000, 0.6961860000, 1.4561158000", \ + "0.0537568000, 0.0702156000, 0.1056290000, 0.1813027000, 0.3442133000, 0.6962028000, 1.4706470000", \ + "0.0534304000, 0.0700819000, 0.1055473000, 0.1808784000, 0.3444222000, 0.6978449000, 1.4562119000", \ + "0.0630141000, 0.0758470000, 0.1070816000, 0.1814687000, 0.3451506000, 0.7008551000, 1.4677298000", \ + "0.0930649000, 0.1087024000, 0.1370023000, 0.1943555000, 0.3456139000, 0.6954730000, 1.4655812000", \ + "0.1418942000, 0.1636298000, 0.2031425000, 0.2697584000, 0.3938807000, 0.7057718000, 1.4615493000", \ + "0.2207537000, 0.2508641000, 0.3108278000, 0.4107727000, 0.5673430000, 0.8289661000, 1.4870297000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0019552000, 0.0025337200, 0.0037816100, 0.0064733700, 0.0122796000, 0.0248038000, 0.0518192000"); + values("0.0854003000, 0.0911555000, 0.1029590000, 0.1270520000, 0.1774952000, 0.2855188000, 0.5199159000", \ + "0.0896729000, 0.0954188000, 0.1071940000, 0.1312931000, 0.1817314000, 0.2896807000, 0.5225500000", \ + "0.1024009000, 0.1082045000, 0.1199894000, 0.1440790000, 0.1945341000, 0.3026909000, 0.5368064000", \ + "0.1342004000, 0.1400313000, 0.1518259000, 0.1759324000, 0.2263909000, 0.3345688000, 0.5690391000", \ + "0.1916462000, 0.1980350000, 0.2104552000, 0.2352949000, 0.2861235000, 0.3940993000, 0.6285885000", \ + "0.2811113000, 0.2889275000, 0.3035532000, 0.3292124000, 0.3812491000, 0.4898076000, 0.7229173000", \ + "0.4246848000, 0.4343960000, 0.4517217000, 0.4817828000, 0.5366159000, 0.6459769000, 0.8793961000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0019552000, 0.0025337200, 0.0037816100, 0.0064733700, 0.0122796000, 0.0248038000, 0.0518192000"); + values("0.0587631000, 0.0707896000, 0.0966960000, 0.1517770000, 0.2702829000, 0.5273164000, 1.0774378000", \ + "0.0647694000, 0.0767784000, 0.1026312000, 0.1577477000, 0.2760638000, 0.5310608000, 1.0810381000", \ + "0.0780445000, 0.0900742000, 0.1159543000, 0.1710289000, 0.2892544000, 0.5443605000, 1.1039281000", \ + "0.1049192000, 0.1174116000, 0.1433455000, 0.1984739000, 0.3166971000, 0.5726088000, 1.1242609000", \ + "0.1508798000, 0.1675352000, 0.1995279000, 0.2586972000, 0.3774126000, 0.6324491000, 1.1873929000", \ + "0.2211663000, 0.2478691000, 0.2943305000, 0.3755725000, 0.5133070000, 0.7709824000, 1.3269484000", \ + "0.3112168000, 0.3566716000, 0.4361298000, 0.5646542000, 0.7622603000, 1.0784339000, 1.6415178000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0019552000, 0.0025337200, 0.0037816100, 0.0064733700, 0.0122796000, 0.0248038000, 0.0518192000"); + values("0.0251722000, 0.0316519000, 0.0455756000, 0.0753880000, 0.1413673000, 0.2862802000, 0.5971122000", \ + "0.0251575000, 0.0316371000, 0.0454687000, 0.0754338000, 0.1413296000, 0.2856581000, 0.5971549000", \ + "0.0252109000, 0.0316591000, 0.0455402000, 0.0753512000, 0.1410222000, 0.2867134000, 0.5973029000", \ + "0.0253180000, 0.0317526000, 0.0456009000, 0.0754373000, 0.1409790000, 0.2870741000, 0.5966532000", \ + "0.0286797000, 0.0348965000, 0.0481101000, 0.0771889000, 0.1420197000, 0.2857339000, 0.6050057000", \ + "0.0357935000, 0.0416465000, 0.0546346000, 0.0823018000, 0.1446664000, 0.2857844000, 0.5976213000", \ + "0.0483899000, 0.0544474000, 0.0665042000, 0.0925880000, 0.1507632000, 0.2881757000, 0.6007117000"); + } + related_pin : "TE_B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0019552000, 0.0025337200, 0.0037816100, 0.0064733700, 0.0122796000, 0.0248038000, 0.0518192000"); + values("0.0543557000, 0.0708485000, 0.1060058000, 0.1812735000, 0.3447886000, 0.6987172000, 1.4584712000", \ + "0.0543882000, 0.0708201000, 0.1059487000, 0.1812379000, 0.3441647000, 0.6951593000, 1.4568634000", \ + "0.0545847000, 0.0709253000, 0.1059887000, 0.1815761000, 0.3438122000, 0.6985618000, 1.4616421000", \ + "0.0591242000, 0.0741683000, 0.1072446000, 0.1814128000, 0.3442741000, 0.6980708000, 1.4591101000", \ + "0.0799734000, 0.0946295000, 0.1239972000, 0.1902241000, 0.3454918000, 0.6981148000, 1.4668849000", \ + "0.1266352000, 0.1431645000, 0.1773417000, 0.2410972000, 0.3746941000, 0.7026754000, 1.4657763000", \ + "0.2214355000, 0.2448825000, 0.2870759000, 0.3621575000, 0.5033760000, 0.7861724000, 1.4780958000"); + } + timing_sense : "negative_unate"; + timing_type : "three_state_enable"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0019552000, 0.0025337200, 0.0037816100, 0.0064733700, 0.0122796000, 0.0248038000, 0.0518192000"); + values("0.0158969000, 0.0158979000, 0.0158979000, 0.0159332000, 0.0159742000, 0.0159742000, 0.0159742000", \ + "0.0169538000, 0.0169570000, 0.0169662000, 0.0169741000, 0.0169741000, 0.0169742000, 0.0170780000", \ + "0.0178224000, 0.0178224000, 0.0178224000, 0.0178224000, 0.0178224000, 0.0178224000, 0.0178335000", \ + "0.0147759000, 0.0147768000, 0.0147915000, 0.0147961000, 0.0147999000, 0.0147999000, 0.0147999000", \ + "0.0045613000, 0.0045613000, 0.0045626000, 0.0045626000, 0.0045626000, 0.0045626000, 0.0045626000", \ + "-0.0217818000, -0.0217818000, -0.0217818000, -0.0217818000, -0.0217818000, -0.0217818000, -0.0217467000", \ + "-0.0834284000, -0.0833868000, -0.0833473000, -0.0833242000, -0.0833242000, -0.0833242000, -0.0833242000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0019552000, 0.0025337200, 0.0037816100, 0.0064733700, 0.0122796000, 0.0248038000, 0.0518192000"); + values("0.0342787000, 0.0342787000, 0.0342787000, 0.0342787000, 0.0342797000, 0.0342797000, 0.0342797000", \ + "0.0396563000, 0.0397050000, 0.0397050000, 0.0397050000, 0.0397050000, 0.0397050000, 0.0397050000", \ + "0.0508512000, 0.0508654000, 0.0508832000, 0.0508832000, 0.0509715000, 0.0509715000, 0.0509715000", \ + "0.0662884000, 0.0662884000, 0.0662884000, 0.0662884000, 0.0662884000, 0.0662884000, 0.0664515000", \ + "0.0803440000, 0.0803699000, 0.0804289000, 0.0805491000, 0.0805491000, 0.0805491000, 0.0806338000", \ + "0.0920456000, 0.0920470000, 0.0920499000, 0.0920499000, 0.0920499000, 0.0920499000, 0.0920499000", \ + "0.0843090000, 0.0843146000, 0.0843196000, 0.0843196000, 0.0843196000, 0.0843196000, 0.0843196000"); + } + fall_transition ("scalar") { + values("0.0000000000"); + } + related_pin : "TE_B"; + rise_transition ("scalar") { + values("0.0000000000"); + } + timing_sense : "positive_unate"; + timing_type : "three_state_disable"; + } + } + } + + cell ("sky130_fd_sc_hd__einvn_1") { + leakage_power () { + value : 0.0014787000; + when : "!A&TE_B"; + } + leakage_power () { + value : 0.0006894000; + when : "!A&!TE_B"; + } + leakage_power () { + value : 0.0015444000; + when : "A&TE_B"; + } + leakage_power () { + value : 0.0030638000; + when : "A&!TE_B"; + } + area : 6.2560000000; + cell_footprint : "sky130_fd_sc_hd__einvn"; + cell_leakage_power : 0.0016940850; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A") { + capacitance : 0.0023840000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022530000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0032792000, 0.0032737000, 0.0032611000, 0.0032680000, 0.0032840000, 0.0033208000, 0.0034057000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0024544000, -0.0024596000, -0.0024717000, -0.0024693000, -0.0024637000, -0.0024508000, -0.0024212000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0025150000; + } + pin ("TE_B") { + capacitance : 0.0030030000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0027780000; + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0032290000; + } + pin ("Z") { + capacitance : 0.0019930000; + direction : "output"; + function : "(!A)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011503870, 0.0026467830, 0.0060896510, 0.0140109200, 0.0322359600, 0.0741676900"); + values("0.0011716000, 0.0002426000, -0.0020192000, -0.0074645000, -0.0202330000, -0.0497173000, -0.1176328000", \ + "0.0009814000, 0.0000789000, -0.0021264000, -0.0074934000, -0.0201846000, -0.0496511000, -0.1175338000", \ + "0.0007503000, -0.0001469000, -0.0023354000, -0.0076211000, -0.0202303000, -0.0496279000, -0.1174733000", \ + "0.0005531000, -0.0004180000, -0.0026029000, -0.0078904000, -0.0204109000, -0.0497110000, -0.1175115000", \ + "0.0005602000, -0.0004778000, -0.0027019000, -0.0081397000, -0.0206767000, -0.0498923000, -0.1175962000", \ + "0.0013025000, 0.0001723000, -0.0023474000, -0.0078242000, -0.0208236000, -0.0499418000, -0.1176464000", \ + "0.0031134000, 0.0018873000, -0.0008609000, -0.0068117000, -0.0199916000, -0.0494583000, -0.1176657000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011503870, 0.0026467830, 0.0060896510, 0.0140109200, 0.0322359600, 0.0741676900"); + values("0.0054344000, 0.0066406000, 0.0092546000, 0.0150201000, 0.0277366000, 0.0569383000, 0.1239662000", \ + "0.0051395000, 0.0063043000, 0.0089772000, 0.0147792000, 0.0276937000, 0.0568975000, 0.1239627000", \ + "0.0049049000, 0.0060522000, 0.0086202000, 0.0144045000, 0.0275374000, 0.0569324000, 0.1238774000", \ + "0.0048318000, 0.0058964000, 0.0084085000, 0.0140309000, 0.0270268000, 0.0569005000, 0.1242502000", \ + "0.0051207000, 0.0060294000, 0.0084166000, 0.0139254000, 0.0267614000, 0.0560812000, 0.1235055000", \ + "0.0055999000, 0.0065735000, 0.0092485000, 0.0143459000, 0.0268976000, 0.0560153000, 0.1239371000", \ + "0.0072522000, 0.0080180000, 0.0103930000, 0.0156393000, 0.0281000000, 0.0568434000, 0.1241378000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011503870, 0.0026467830, 0.0060896510, 0.0140109200, 0.0322359600, 0.0741676900"); + values("-0.0033773000, -0.0033201000, -0.0032200000, -0.0030979000, -0.0029854000, -0.0029169000, -0.0028765000", \ + "-0.0036097000, -0.0035518000, -0.0034561000, -0.0033359000, -0.0032266000, -0.0031531000, -0.0031137000", \ + "-0.0039256000, -0.0038802000, -0.0037815000, -0.0036549000, -0.0035334000, -0.0034505000, -0.0034040000", \ + "-0.0042622000, -0.0042126000, -0.0041156000, -0.0039704000, -0.0038429000, -0.0037134000, -0.0036366000", \ + "-0.0044023000, -0.0043477000, -0.0042628000, -0.0041247000, -0.0039535000, -0.0038045000, -0.0036893000", \ + "-0.0042434000, -0.0041892000, -0.0041846000, -0.0041029000, -0.0039619000, -0.0037721000, -0.0036010000", \ + "-0.0030222000, -0.0030366000, -0.0030240000, -0.0029975000, -0.0029775000, -0.0028413000, -0.0026500000"); + } + related_pin : "TE_B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011503870, 0.0026467830, 0.0060896510, 0.0140109200, 0.0322359600, 0.0741676900"); + values("0.0185648000, 0.0196102000, 0.0220080000, 0.0275313000, 0.0402636000, 0.0696727000, 0.1369169000", \ + "0.0183690000, 0.0194119000, 0.0218086000, 0.0273335000, 0.0400655000, 0.0694824000, 0.1368142000", \ + "0.0182146000, 0.0192528000, 0.0216583000, 0.0271719000, 0.0399182000, 0.0690001000, 0.1360342000", \ + "0.0181461000, 0.0191983000, 0.0215952000, 0.0271121000, 0.0398559000, 0.0689333000, 0.1359885000", \ + "0.0182550000, 0.0192947000, 0.0216900000, 0.0271828000, 0.0399047000, 0.0693306000, 0.1360981000", \ + "0.0182778000, 0.0195990000, 0.0220558000, 0.0276368000, 0.0402242000, 0.0694819000, 0.1364132000", \ + "0.0193545000, 0.0203842000, 0.0228179000, 0.0283223000, 0.0415641000, 0.0706355000, 0.1380940000"); + } + when : "!A"; + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011503870, 0.0026467830, 0.0060896510, 0.0140109200, 0.0322359600, 0.0741676900"); + values("0.0150591000, 0.0140838000, 0.0117437000, 0.0062115000, -0.0066058000, -0.0361245000, -0.1040794000", \ + "0.0148587000, 0.0138801000, 0.0115465000, 0.0060168000, -0.0067999000, -0.0363218000, -0.1042511000", \ + "0.0147152000, 0.0137341000, 0.0114005000, 0.0058725000, -0.0069424000, -0.0364652000, -0.1043874000", \ + "0.0146689000, 0.0137014000, 0.0113260000, 0.0057953000, -0.0070224000, -0.0365421000, -0.1044715000", \ + "0.0142175000, 0.0134932000, 0.0114771000, 0.0060078000, -0.0068121000, -0.0363308000, -0.1042567000", \ + "0.0148143000, 0.0137587000, 0.0113327000, 0.0057536000, -0.0066942000, -0.0360837000, -0.1040027000", \ + "0.0160997000, 0.0150091000, 0.0125787000, 0.0069986000, -0.0058355000, -0.0353545000, -0.1027891000"); + } + related_pin : "TE_B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011503870, 0.0026467830, 0.0060896510, 0.0140109200, 0.0322359600, 0.0741676900"); + values("-0.0038358000, -0.0038528000, -0.0038738000, -0.0039053000, -0.0039314000, -0.0039473000, -0.0039525000", \ + "-0.0041293000, -0.0041424000, -0.0041630000, -0.0042089000, -0.0042279000, -0.0042347000, -0.0042425000", \ + "-0.0044205000, -0.0044352000, -0.0044582000, -0.0044861000, -0.0045084000, -0.0045242000, -0.0045322000", \ + "-0.0046776000, -0.0046879000, -0.0047046000, -0.0047295000, -0.0047550000, -0.0047663000, -0.0047754000", \ + "-0.0047482000, -0.0047609000, -0.0047615000, -0.0047985000, -0.0048158000, -0.0048260000, -0.0048320000", \ + "-0.0044558000, -0.0044704000, -0.0045173000, -0.0045315000, -0.0045524000, -0.0045733000, -0.0045838000", \ + "-0.0033705000, -0.0033284000, -0.0033449000, -0.0033601000, -0.0033781000, -0.0034351000, -0.0034272000"); + } + when : "A"; + } + max_capacitance : 0.0741680000; + max_transition : 1.4839370000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + three_state : "(TE_B)"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0024934000, 0.0031437900, 0.0046401800, 0.0080830500, 0.0160043000, 0.0342294000, 0.0761611000"); + values("0.0215908000, 0.0250727000, 0.0327501000, 0.0498138000, 0.0885969000, 0.1780438000, 0.3821096000", \ + "0.0257721000, 0.0292759000, 0.0371385000, 0.0543441000, 0.0933990000, 0.1824126000, 0.3886963000", \ + "0.0343968000, 0.0388785000, 0.0473713000, 0.0648282000, 0.1038871000, 0.1931664000, 0.3999705000", \ + "0.0446204000, 0.0514689000, 0.0646395000, 0.0882195000, 0.1285851000, 0.2174961000, 0.4221736000", \ + "0.0531716000, 0.0639562000, 0.0839731000, 0.1203308000, 0.1793109000, 0.2745365000, 0.4791469000", \ + "0.0520471000, 0.0684430000, 0.1000376000, 0.1547353000, 0.2459003000, 0.3863867000, 0.6096326000", \ + "0.0174130000, 0.0422676000, 0.0906304000, 0.1753148000, 0.3154468000, 0.5329601000, 0.8672962000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0024934000, 0.0031437900, 0.0046401800, 0.0080830500, 0.0160043000, 0.0342294000, 0.0761611000"); + values("0.0473367000, 0.0578424000, 0.0806448000, 0.1304658000, 0.2413876000, 0.4950347000, 1.0793877000", \ + "0.0499577000, 0.0600512000, 0.0832322000, 0.1332214000, 0.2456970000, 0.4997063000, 1.0833168000", \ + "0.0603900000, 0.0699786000, 0.0921628000, 0.1420263000, 0.2556368000, 0.5136634000, 1.0948926000", \ + "0.0867941000, 0.0976441000, 0.1189048000, 0.1673583000, 0.2791967000, 0.5383742000, 1.1232610000", \ + "0.1281422000, 0.1445708000, 0.1769399000, 0.2329424000, 0.3433210000, 0.5977965000, 1.1826933000", \ + "0.1932946000, 0.2177397000, 0.2663545000, 0.3516633000, 0.4944726000, 0.7473804000, 1.3332166000", \ + "0.3076683000, 0.3414033000, 0.4106371000, 0.5360434000, 0.7490860000, 1.0934043000, 1.6759076000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0024934000, 0.0031437900, 0.0046401800, 0.0080830500, 0.0160043000, 0.0342294000, 0.0761611000"); + values("0.0144430000, 0.0187388000, 0.0286708000, 0.0514975000, 0.1033061000, 0.2219593000, 0.4958404000", \ + "0.0144644000, 0.0187222000, 0.0286206000, 0.0511950000, 0.1035423000, 0.2244237000, 0.4970239000", \ + "0.0199605000, 0.0228931000, 0.0307299000, 0.0518698000, 0.1036252000, 0.2242227000, 0.4969969000", \ + "0.0309656000, 0.0360178000, 0.0453854000, 0.0624537000, 0.1065316000, 0.2236613000, 0.4953277000", \ + "0.0519825000, 0.0596468000, 0.0726192000, 0.0956428000, 0.1369946000, 0.2341277000, 0.5001444000", \ + "0.0893467000, 0.1004961000, 0.1193038000, 0.1552739000, 0.2130447000, 0.3135638000, 0.5275430000", \ + "0.1581722000, 0.1741643000, 0.2046986000, 0.2576310000, 0.3447555000, 0.4848307000, 0.7105013000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0024934000, 0.0031437900, 0.0046401800, 0.0080830500, 0.0160043000, 0.0342294000, 0.0761611000"); + values("0.0459983000, 0.0587525000, 0.0876343000, 0.1540195000, 0.3044932000, 0.6533869000, 1.4529488000", \ + "0.0458738000, 0.0585489000, 0.0877060000, 0.1540391000, 0.3045287000, 0.6527524000, 1.4543027000", \ + "0.0453807000, 0.0581083000, 0.0875436000, 0.1535158000, 0.3059170000, 0.6542114000, 1.4506647000", \ + "0.0575943000, 0.0668487000, 0.0909049000, 0.1529688000, 0.3053813000, 0.6588219000, 1.4547116000", \ + "0.0844022000, 0.0971067000, 0.1234863000, 0.1719125000, 0.3066151000, 0.6534743000, 1.4548968000", \ + "0.1269121000, 0.1463146000, 0.1810684000, 0.2476681000, 0.3622134000, 0.6613228000, 1.4592306000", \ + "0.1967449000, 0.2247447000, 0.2768650000, 0.3733261000, 0.5346080000, 0.7974106000, 1.4839374000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0024934000, 0.0031437900, 0.0046401800, 0.0080830500, 0.0160043000, 0.0342294000, 0.0761611000"); + values("0.0689165000, 0.0728008000, 0.0810903000, 0.0989048000, 0.1380965000, 0.2271264000, 0.4326023000", \ + "0.0736599000, 0.0774833000, 0.0857762000, 0.1036052000, 0.1428006000, 0.2319298000, 0.4367000000", \ + "0.0866710000, 0.0904898000, 0.0987853000, 0.1165671000, 0.1557628000, 0.2447045000, 0.4502668000", \ + "0.1168731000, 0.1208311000, 0.1292064000, 0.1470883000, 0.1863201000, 0.2754714000, 0.4798770000", \ + "0.1664946000, 0.1710837000, 0.1804870000, 0.1993567000, 0.2394023000, 0.3287511000, 0.5331629000", \ + "0.2424315000, 0.2482477000, 0.2593989000, 0.2806961000, 0.3220809000, 0.4120984000, 0.6169685000", \ + "0.3613479000, 0.3690666000, 0.3834772000, 0.4092473000, 0.4550605000, 0.5468953000, 0.7522595000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0024934000, 0.0031437900, 0.0046401800, 0.0080830500, 0.0160043000, 0.0342294000, 0.0761611000"); + values("0.0592691000, 0.0688119000, 0.0904106000, 0.1387448000, 0.2491466000, 0.5054502000, 1.0899840000", \ + "0.0652160000, 0.0747851000, 0.0963324000, 0.1446470000, 0.2550721000, 0.5106944000, 1.0923088000", \ + "0.0790602000, 0.0885584000, 0.1101092000, 0.1583321000, 0.2685974000, 0.5219440000, 1.1046318000", \ + "0.1070373000, 0.1170016000, 0.1387648000, 0.1871193000, 0.2974306000, 0.5506849000, 1.1333869000", \ + "0.1544451000, 0.1678639000, 0.1955190000, 0.2488997000, 0.3594232000, 0.6159221000, 1.1961836000", \ + "0.2278364000, 0.2491704000, 0.2907747000, 0.3652973000, 0.4976294000, 0.7545617000, 1.3380628000", \ + "0.3237498000, 0.3612068000, 0.4314072000, 0.5527933000, 0.7461642000, 1.0684212000, 1.6650544000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0024934000, 0.0031437900, 0.0046401800, 0.0080830500, 0.0160043000, 0.0342294000, 0.0761611000"); + values("0.0187345000, 0.0228222000, 0.0322377000, 0.0538203000, 0.1042589000, 0.2232778000, 0.5025645000", \ + "0.0187227000, 0.0228361000, 0.0322137000, 0.0536839000, 0.1042479000, 0.2238968000, 0.4958098000", \ + "0.0186852000, 0.0228376000, 0.0321866000, 0.0538531000, 0.1041250000, 0.2229344000, 0.5027995000", \ + "0.0194182000, 0.0234626000, 0.0326167000, 0.0540194000, 0.1043141000, 0.2233613000, 0.4962443000", \ + "0.0229787000, 0.0268741000, 0.0358860000, 0.0565726000, 0.1057977000, 0.2233024000, 0.4970194000", \ + "0.0306398000, 0.0343565000, 0.0426150000, 0.0624050000, 0.1089903000, 0.2247536000, 0.4965577000", \ + "0.0426869000, 0.0469915000, 0.0554767000, 0.0744042000, 0.1174441000, 0.2271324000, 0.4996081000"); + } + related_pin : "TE_B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0024934000, 0.0031437900, 0.0046401800, 0.0080830500, 0.0160043000, 0.0342294000, 0.0761611000"); + values("0.0490631000, 0.0614552000, 0.0895843000, 0.1542445000, 0.3054325000, 0.6565218000, 1.4558087000", \ + "0.0490945000, 0.0614301000, 0.0895403000, 0.1543143000, 0.3054460000, 0.6568769000, 1.4558353000", \ + "0.0491966000, 0.0613814000, 0.0895351000, 0.1541199000, 0.3052758000, 0.6522227000, 1.4558985000", \ + "0.0530808000, 0.0644644000, 0.0908138000, 0.1545238000, 0.3050987000, 0.6521829000, 1.4547560000", \ + "0.0722530000, 0.0837621000, 0.1078218000, 0.1640299000, 0.3061997000, 0.6561386000, 1.4526954000", \ + "0.1154536000, 0.1293834000, 0.1569867000, 0.2140516000, 0.3370190000, 0.6587573000, 1.4582019000", \ + "0.2059652000, 0.2245074000, 0.2611210000, 0.3297794000, 0.4633821000, 0.7452196000, 1.4734020000"); + } + timing_sense : "negative_unate"; + timing_type : "three_state_enable"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0024934000, 0.0031437900, 0.0046401800, 0.0080830500, 0.0160043000, 0.0342294000, 0.0761611000"); + values("0.0244149000, 0.0244149000, 0.0244259000, 0.0244259000, 0.0244259000, 0.0244259000, 0.0244520000", \ + "0.0237437000, 0.0237437000, 0.0237750000, 0.0237963000, 0.0237963000, 0.0237963000, 0.0238110000", \ + "0.0246551000, 0.0246551000, 0.0246781000, 0.0248589000, 0.0248589000, 0.0248589000, 0.0248865000", \ + "0.0209981000, 0.0209981000, 0.0210917000, 0.0210917000, 0.0210917000, 0.0210917000, 0.0210917000", \ + "0.0095462000, 0.0095462000, 0.0095462000, 0.0095462000, 0.0095462000, 0.0095462000, 0.0095462000", \ + "-0.0200990000, -0.0200990000, -0.0199990000, -0.0195981000, -0.0195981000, -0.0195981000, -0.0195981000", \ + "-0.0890714000, -0.0890714000, -0.0886177000, -0.0885128000, -0.0885128000, -0.0885128000, -0.0885128000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0024934000, 0.0031437900, 0.0046401800, 0.0080830500, 0.0160043000, 0.0342294000, 0.0761611000"); + values("0.0359098000, 0.0359098000, 0.0359098000, 0.0359749000, 0.0359749000, 0.0359749000, 0.0359934000", \ + "0.0409610000, 0.0409610000, 0.0409610000, 0.0409610000, 0.0409610000, 0.0409610000, 0.0409628000", \ + "0.0522084000, 0.0522084000, 0.0522084000, 0.0522112000, 0.0522507000, 0.0522507000, 0.0522507000", \ + "0.0678597000, 0.0678597000, 0.0678883000, 0.0678883000, 0.0679317000, 0.0679317000, 0.0679518000", \ + "0.0867253000, 0.0867253000, 0.0867272000, 0.0867272000, 0.0868781000, 0.0868781000, 0.0868781000", \ + "0.1045225000, 0.1045225000, 0.1046023000, 0.1046023000, 0.1046023000, 0.1046023000, 0.1046023000", \ + "0.1105245000, 0.1105245000, 0.1108282000, 0.1108282000, 0.1109450000, 0.1109450000, 0.1116048000"); + } + fall_transition ("scalar") { + values("0.0000000000"); + } + related_pin : "TE_B"; + rise_transition ("scalar") { + values("0.0000000000"); + } + timing_sense : "positive_unate"; + timing_type : "three_state_disable"; + } + } + } + + cell ("sky130_fd_sc_hd__einvn_2") { + leakage_power () { + value : 0.0016933000; + when : "!A&TE_B"; + } + leakage_power () { + value : 0.0009878000; + when : "!A&!TE_B"; + } + leakage_power () { + value : 0.0017688000; + when : "A&TE_B"; + } + leakage_power () { + value : 0.0081966000; + when : "A&!TE_B"; + } + area : 8.758400000; + cell_footprint : "sky130_fd_sc_hd__einvn"; + cell_leakage_power : 0.0031616220; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A") { + capacitance : 0.0042870000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0040440000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0046013000, 0.0045887000, 0.0045596000, 0.0045594000, 0.0045589000, 0.0045577000, 0.0045549000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0034817000, -0.0034785000, -0.0034712000, -0.0034699000, -0.0034668000, -0.0034597000, -0.0034434000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0045290000; + } + pin ("TE_B") { + capacitance : 0.0040030000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0036920000; + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0043140000; + } + pin ("Z") { + capacitance : 0.0029180000; + direction : "output"; + function : "(!A)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012602220, 0.0031763210, 0.0080057410, 0.0201780300, 0.0508576100, 0.1281838000"); + values("0.0008602000, -0.0001586000, -0.0029362000, -0.0104186000, -0.0299190000, -0.0795282000, -0.2047638000", \ + "0.0004750000, -0.0005184000, -0.0032203000, -0.0105341000, -0.0298868000, -0.0794051000, -0.2046038000", \ + "0.0000177000, -0.0010124000, -0.0036597000, -0.0108959000, -0.0300492000, -0.0794260000, -0.2045327000", \ + "-0.0002714000, -0.0013548000, -0.0041911000, -0.0114731000, -0.0304648000, -0.0796146000, -0.2045853000", \ + "0.0000242000, -0.0011541000, -0.0043553000, -0.0118305000, -0.0309267000, -0.0799363000, -0.2047516000", \ + "0.0016190000, 0.0002777000, -0.0029621000, -0.0110098000, -0.0306564000, -0.0802400000, -0.2049721000", \ + "0.0063763000, 0.0049659000, 0.0008201000, -0.0078976000, -0.0287106000, -0.0790755000, -0.2047425000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012602220, 0.0031763210, 0.0080057410, 0.0201780300, 0.0508576100, 0.1281838000"); + values("0.0089183000, 0.0104056000, 0.0139253000, 0.0221046000, 0.0421088000, 0.0910660000, 0.2147868000", \ + "0.0084673000, 0.0098765000, 0.0132886000, 0.0215867000, 0.0416618000, 0.0916194000, 0.2154972000", \ + "0.0081155000, 0.0094619000, 0.0128290000, 0.0210356000, 0.0413057000, 0.0908114000, 0.2156975000", \ + "0.0081674000, 0.0094450000, 0.0126635000, 0.0205699000, 0.0404269000, 0.0902960000, 0.2144723000", \ + "0.0086428000, 0.0098350000, 0.0128719000, 0.0205874000, 0.0402105000, 0.0896963000, 0.2141066000", \ + "0.0103400000, 0.0114533000, 0.0142788000, 0.0217558000, 0.0407221000, 0.0897239000, 0.2135715000", \ + "0.0145001000, 0.0154526000, 0.0180876000, 0.0251568000, 0.0435208000, 0.0917614000, 0.2140776000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012602220, 0.0031763210, 0.0080057410, 0.0201780300, 0.0508576100, 0.1281838000"); + values("-0.0065182000, -0.0064188000, -0.0062476000, -0.0059971000, -0.0057199000, -0.0055499000, -0.0054693000", \ + "-0.0067189000, -0.0066351000, -0.0064679000, -0.0062171000, -0.0059690000, -0.0057937000, -0.0057047000", \ + "-0.0070441000, -0.0069591000, -0.0067712000, -0.0065138000, -0.0062559000, -0.0060726000, -0.0059748000", \ + "-0.0074472000, -0.0073772000, -0.0072337000, -0.0069735000, -0.0066436000, -0.0064061000, -0.0062707000", \ + "-0.0077612000, -0.0077047000, -0.0075787000, -0.0073458000, -0.0070279000, -0.0066197000, -0.0064107000", \ + "-0.0076262000, -0.0075886000, -0.0075112000, -0.0073435000, -0.0070548000, -0.0066927000, -0.0063804000", \ + "-0.0064960000, -0.0064704000, -0.0064154000, -0.0062964000, -0.0061379000, -0.0058897000, -0.0055216000"); + } + related_pin : "TE_B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012602220, 0.0031763210, 0.0080057410, 0.0201780300, 0.0508576100, 0.1281838000"); + values("0.0282145000, 0.0294442000, 0.0324951000, 0.0402265000, 0.0597328000, 0.1090179000, 0.2324764000", \ + "0.0280355000, 0.0292580000, 0.0323094000, 0.0400520000, 0.0595680000, 0.1085798000, 0.2337761000", \ + "0.0278484000, 0.0290743000, 0.0321291000, 0.0398548000, 0.0593494000, 0.1087489000, 0.2320990000", \ + "0.0277401000, 0.0289764000, 0.0320524000, 0.0397682000, 0.0592414000, 0.1086188000, 0.2320315000", \ + "0.0278059000, 0.0290488000, 0.0321179000, 0.0398114000, 0.0592983000, 0.1086734000, 0.2327436000", \ + "0.0273558000, 0.0285516000, 0.0323478000, 0.0401801000, 0.0596278000, 0.1087970000, 0.2330059000", \ + "0.0285012000, 0.0297840000, 0.0328595000, 0.0405552000, 0.0606426000, 0.1099674000, 0.2338532000"); + } + when : "!A"; + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012602220, 0.0031763210, 0.0080057410, 0.0201780300, 0.0508576100, 0.1281838000"); + values("0.0235179000, 0.0223973000, 0.0194637000, 0.0118119000, -0.0078423000, -0.0575269000, -0.1827941000", \ + "0.0233464000, 0.0222187000, 0.0192741000, 0.0116392000, -0.0080205000, -0.0577046000, -0.1829645000", \ + "0.0231440000, 0.0220165000, 0.0190992000, 0.0114417000, -0.0082176000, -0.0579050000, -0.1831717000", \ + "0.0230471000, 0.0218963000, 0.0189995000, 0.0113413000, -0.0083163000, -0.0580015000, -0.1832678000", \ + "0.0227309000, 0.0217632000, 0.0189646000, 0.0114026000, -0.0082526000, -0.0579341000, -0.1832032000", \ + "0.0231875000, 0.0219611000, 0.0188567000, 0.0110295000, -0.0081108000, -0.0575514000, -0.1828293000", \ + "0.0242325000, 0.0229996000, 0.0198919000, 0.0120617000, -0.0076456000, -0.0573796000, -0.1819060000"); + } + related_pin : "TE_B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012602220, 0.0031763210, 0.0080057410, 0.0201780300, 0.0508576100, 0.1281838000"); + values("-0.0067621000, -0.0067688000, -0.0067914000, -0.0068364000, -0.0068834000, -0.0069180000, -0.0069312000", \ + "-0.0071593000, -0.0071734000, -0.0072026000, -0.0072512000, -0.0072812000, -0.0072909000, -0.0073164000", \ + "-0.0074705000, -0.0074852000, -0.0075137000, -0.0075743000, -0.0076236000, -0.0076854000, -0.0076925000", \ + "-0.0078045000, -0.0078298000, -0.0078499000, -0.0078741000, -0.0079172000, -0.0079579000, -0.0079788000", \ + "-0.0079740000, -0.0079470000, -0.0079748000, -0.0080149000, -0.0080699000, -0.0080998000, -0.0081178000", \ + "-0.0078074000, -0.0078306000, -0.0078499000, -0.0079098000, -0.0079547000, -0.0079790000, -0.0079972000", \ + "-0.0067831000, -0.0067930000, -0.0068028000, -0.0067921000, -0.0067927000, -0.0068140000, -0.0068273000"); + } + when : "A"; + } + max_capacitance : 0.1281840000; + max_transition : 1.4918400000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + three_state : "(TE_B)"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0034181000, 0.0041783200, 0.0060944200, 0.0109238000, 0.0230961000, 0.0537757000, 0.1311020000"); + values("0.0190964000, 0.0215415000, 0.0273021000, 0.0411027000, 0.0750546000, 0.1605188000, 0.3766727000", \ + "0.0230844000, 0.0254642000, 0.0313423000, 0.0453231000, 0.0796809000, 0.1652987000, 0.3800304000", \ + "0.0304399000, 0.0337898000, 0.0409881000, 0.0554743000, 0.0897980000, 0.1755869000, 0.3917145000", \ + "0.0375751000, 0.0429186000, 0.0542146000, 0.0759554000, 0.1136428000, 0.1994993000, 0.4151808000", \ + "0.0411462000, 0.0493519000, 0.0668331000, 0.1002218000, 0.1583835000, 0.2549439000, 0.4703431000", \ + "0.0320563000, 0.0445358000, 0.0711772000, 0.1218623000, 0.2106694000, 0.3583474000, 0.5989224000", \ + "-0.0146554000, 0.0046702000, 0.0436436000, 0.1210141000, 0.2571160000, 0.4827157000, 0.8436525000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0034181000, 0.0041783200, 0.0060944200, 0.0109238000, 0.0230961000, 0.0537757000, 0.1311020000"); + values("0.0395557000, 0.0471409000, 0.0647426000, 0.1056920000, 0.2055471000, 0.4517710000, 1.0728254000", \ + "0.0422568000, 0.0493701000, 0.0663980000, 0.1079674000, 0.2084654000, 0.4574774000, 1.0805159000", \ + "0.0526934000, 0.0592102000, 0.0758496000, 0.1168733000, 0.2177250000, 0.4685279000, 1.0883612000", \ + "0.0756349000, 0.0845132000, 0.1030670000, 0.1424835000, 0.2422321000, 0.4936198000, 1.1136866000", \ + "0.1099429000, 0.1230114000, 0.1508031000, 0.2047395000, 0.3044066000, 0.5525160000, 1.1781588000", \ + "0.1662763000, 0.1849721000, 0.2254963000, 0.3049843000, 0.4465229000, 0.6993244000, 1.3194894000", \ + "0.2709444000, 0.2962802000, 0.3514535000, 0.4639669000, 0.6730727000, 1.0324736000, 1.6622688000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0034181000, 0.0041783200, 0.0060944200, 0.0109238000, 0.0230961000, 0.0537757000, 0.1311020000"); + values("0.0113520000, 0.0142025000, 0.0215330000, 0.0399146000, 0.0863634000, 0.2026894000, 0.4965594000", \ + "0.0115160000, 0.0142416000, 0.0215183000, 0.0399803000, 0.0865714000, 0.2031270000, 0.4947053000", \ + "0.0163567000, 0.0192213000, 0.0248438000, 0.0407661000, 0.0863899000, 0.2030211000, 0.4946891000", \ + "0.0257993000, 0.0294752000, 0.0374049000, 0.0541452000, 0.0908876000, 0.2027051000, 0.4957271000", \ + "0.0436673000, 0.0493073000, 0.0607851000, 0.0832255000, 0.1255843000, 0.2166803000, 0.4955454000", \ + "0.0761174000, 0.0846890000, 0.1021864000, 0.1361258000, 0.1935961000, 0.2963202000, 0.5269911000", \ + "0.1367211000, 0.1503448000, 0.1792656000, 0.2286130000, 0.3138138000, 0.4594200000, 0.7114299000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0034181000, 0.0041783200, 0.0060944200, 0.0109238000, 0.0230961000, 0.0537757000, 0.1311020000"); + values("0.0375811000, 0.0462925000, 0.0677011000, 0.1217028000, 0.2580593000, 0.5966417000, 1.4567811000", \ + "0.0372946000, 0.0461047000, 0.0674959000, 0.1214181000, 0.2571538000, 0.6017513000, 1.4597483000", \ + "0.0382596000, 0.0459586000, 0.0673302000, 0.1217926000, 0.2576358000, 0.5982905000, 1.4620377000", \ + "0.0535732000, 0.0590363000, 0.0749746000, 0.1225392000, 0.2574152000, 0.5979156000, 1.4550671000", \ + "0.0721058000, 0.0829363000, 0.1061493000, 0.1494148000, 0.2632811000, 0.5986922000, 1.4594644000", \ + "0.1071308000, 0.1218527000, 0.1538690000, 0.2160483000, 0.3282341000, 0.6148012000, 1.4570596000", \ + "0.1679286000, 0.1878365000, 0.2320207000, 0.3227119000, 0.4832090000, 0.7703658000, 1.4918400000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0034181000, 0.0041783200, 0.0060944200, 0.0109238000, 0.0230961000, 0.0537757000, 0.1311020000"); + values("0.0764906000, 0.0795017000, 0.0863233000, 0.1017365000, 0.1371391000, 0.2229538000, 0.4388531000", \ + "0.0813235000, 0.0843372000, 0.0911900000, 0.1065435000, 0.1419968000, 0.2278315000, 0.4432929000", \ + "0.0941915000, 0.0971698000, 0.1040273000, 0.1193840000, 0.1548473000, 0.2406699000, 0.4555133000", \ + "0.1252183000, 0.1282463000, 0.1351349000, 0.1505984000, 0.1860612000, 0.2718841000, 0.4867605000", \ + "0.1803016000, 0.1839645000, 0.1918039000, 0.2086661000, 0.2451902000, 0.3315266000, 0.5475534000", \ + "0.2632423000, 0.2682400000, 0.2783459000, 0.2982954000, 0.3378774000, 0.4258054000, 0.6414517000", \ + "0.3870539000, 0.3935303000, 0.4076917000, 0.4333960000, 0.4811786000, 0.5726140000, 0.7888828000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0034181000, 0.0041783200, 0.0060944200, 0.0109238000, 0.0230961000, 0.0537757000, 0.1311020000"); + values("0.0487884000, 0.0550879000, 0.0707975000, 0.1099153000, 0.2076884000, 0.4553581000, 1.0730227000", \ + "0.0548089000, 0.0611078000, 0.0767801000, 0.1159716000, 0.2135863000, 0.4596777000, 1.0857056000", \ + "0.0681226000, 0.0744165000, 0.0901780000, 0.1292210000, 0.2269893000, 0.4736300000, 1.0964452000", \ + "0.0923036000, 0.0995178000, 0.1163516000, 0.1557036000, 0.2534346000, 0.5004204000, 1.1189882000", \ + "0.1307976000, 0.1400914000, 0.1621209000, 0.2091438000, 0.3096345000, 0.5559548000, 1.1763041000", \ + "0.1854547000, 0.2014595000, 0.2354890000, 0.3016525000, 0.4278853000, 0.6832429000, 1.3134710000", \ + "0.2409948000, 0.2687054000, 0.3293001000, 0.4422398000, 0.6305284000, 0.9559363000, 1.5985181000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0034181000, 0.0041783200, 0.0060944200, 0.0109238000, 0.0230961000, 0.0537757000, 0.1311020000"); + values("0.0174340000, 0.0202678000, 0.0272517000, 0.0446559000, 0.0889314000, 0.2035666000, 0.4947420000", \ + "0.0174350000, 0.0202601000, 0.0272549000, 0.0447764000, 0.0888018000, 0.2031225000, 0.4955934000", \ + "0.0174539000, 0.0202774000, 0.0272518000, 0.0446680000, 0.0889980000, 0.2033758000, 0.4946438000", \ + "0.0177548000, 0.0204667000, 0.0274562000, 0.0447693000, 0.0890347000, 0.2033385000, 0.4944642000", \ + "0.0216639000, 0.0243758000, 0.0309603000, 0.0477741000, 0.0905581000, 0.2033384000, 0.4971087000", \ + "0.0299747000, 0.0327231000, 0.0393695000, 0.0551638000, 0.0958400000, 0.2057661000, 0.4954824000", \ + "0.0431672000, 0.0461988000, 0.0537850000, 0.0698402000, 0.1090330000, 0.2118423000, 0.4966271000"); + } + related_pin : "TE_B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0034181000, 0.0041783200, 0.0060944200, 0.0109238000, 0.0230961000, 0.0537757000, 0.1311020000"); + values("0.0389553000, 0.0473220000, 0.0685590000, 0.1221059000, 0.2572797000, 0.5991537000, 1.4569869000", \ + "0.0390410000, 0.0474514000, 0.0686561000, 0.1221583000, 0.2573367000, 0.5972688000, 1.4692336000", \ + "0.0392910000, 0.0477384000, 0.0687515000, 0.1222508000, 0.2567617000, 0.6005471000, 1.4600982000", \ + "0.0450628000, 0.0522340000, 0.0719987000, 0.1230123000, 0.2570315000, 0.6001591000, 1.4567310000", \ + "0.0620228000, 0.0702824000, 0.0898736000, 0.1363864000, 0.2611137000, 0.6002736000, 1.4607904000", \ + "0.1024700000, 0.1124519000, 0.1345854000, 0.1842822000, 0.2982145000, 0.6085578000, 1.4653788000", \ + "0.1892328000, 0.2031917000, 0.2327689000, 0.2927800000, 0.4147103000, 0.7004988000, 1.4800384000"); + } + timing_sense : "negative_unate"; + timing_type : "three_state_enable"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0034181000, 0.0041783200, 0.0060944200, 0.0109238000, 0.0230961000, 0.0537757000, 0.1311020000"); + values("0.0333788000, 0.0333788000, 0.0333788000, 0.0333788000, 0.0333788000, 0.0333788000, 0.0333788000", \ + "0.0352450000, 0.0352450000, 0.0353182000, 0.0353182000, 0.0353182000, 0.0353182000, 0.0353182000", \ + "0.0369755000, 0.0369755000, 0.0372658000, 0.0372658000, 0.0372658000, 0.0372658000, 0.0372658000", \ + "0.0321060000, 0.0321060000, 0.0321060000, 0.0321298000, 0.0321298000, 0.0321298000, 0.0321298000", \ + "0.0220828000, 0.0220828000, 0.0220828000, 0.0220828000, 0.0220948000, 0.0221487000, 0.0223110000", \ + "0.0028257000, 0.0028257000, 0.0032642000, 0.0032642000, 0.0036460000, 0.0036460000, 0.0036460000", \ + "-0.0399842000, -0.0399842000, -0.0399842000, -0.0399842000, -0.0383503000, -0.0383503000, -0.0383503000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0034181000, 0.0041783200, 0.0060944200, 0.0109238000, 0.0230961000, 0.0537757000, 0.1311020000"); + values("0.0458856000, 0.0460834000, 0.0460834000, 0.0460834000, 0.0460834000, 0.0460834000, 0.0460834000", \ + "0.0510883000, 0.0510883000, 0.0511656000, 0.0511656000, 0.0512302000, 0.0512302000, 0.0512302000", \ + "0.0628612000, 0.0628612000, 0.0628612000, 0.0628612000, 0.0628612000, 0.0628612000, 0.0628612000", \ + "0.0830067000, 0.0830067000, 0.0830067000, 0.0830067000, 0.0830073000, 0.0830073000, 0.0830073000", \ + "0.1107863000, 0.1107863000, 0.1113097000, 0.1113097000, 0.1113097000, 0.1118834000, 0.1118834000", \ + "0.1435534000, 0.1435534000, 0.1435534000, 0.1435534000, 0.1445746000, 0.1445746000, 0.1445746000", \ + "0.1711483000, 0.1711483000, 0.1711483000, 0.1737373000, 0.1737373000, 0.1748638000, 0.1748638000"); + } + fall_transition ("scalar") { + values("0.0000000000"); + } + related_pin : "TE_B"; + rise_transition ("scalar") { + values("0.0000000000"); + } + timing_sense : "positive_unate"; + timing_type : "three_state_disable"; + } + } + } + + cell ("sky130_fd_sc_hd__einvn_4") { + leakage_power () { + value : 0.0028026000; + when : "!A&TE_B"; + } + leakage_power () { + value : 0.0021273000; + when : "!A&!TE_B"; + } + leakage_power () { + value : 0.0027976000; + when : "A&TE_B"; + } + leakage_power () { + value : 0.0076017000; + when : "A&!TE_B"; + } + area : 13.763200000; + cell_footprint : "sky130_fd_sc_hd__einvn"; + cell_leakage_power : 0.0038323040; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A") { + capacitance : 0.0082270000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0077980000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0088256000, 0.0087986000, 0.0087365000, 0.0087481000, 0.0087749000, 0.0088367000, 0.0089791000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0071597000, -0.0071548000, -0.0071436000, -0.0071450000, -0.0071485000, -0.0071564000, -0.0071746000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0086550000; + } + pin ("TE_B") { + capacitance : 0.0066830000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0060810000; + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0072840000; + } + pin ("Z") { + capacitance : 0.0046800000; + direction : "output"; + function : "(!A)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014033790, 0.0039389460, 0.0110556700, 0.0310306000, 0.0870953900, 0.2444557000"); + values("-0.0010028000, -0.0021273000, -0.0055609000, -0.0162299000, -0.0479663000, -0.1385506000, -0.3933944000", \ + "-0.0016878000, -0.0028246000, -0.0061965000, -0.0165513000, -0.0479508000, -0.1383098000, -0.3930765000", \ + "-0.0024055000, -0.0036354000, -0.0071031000, -0.0173351000, -0.0482740000, -0.1383292000, -0.3928994000", \ + "-0.0026565000, -0.0041487000, -0.0079234000, -0.0183376000, -0.0490965000, -0.1386748000, -0.3929416000", \ + "-0.0021126000, -0.0037988000, -0.0078080000, -0.0186724000, -0.0501293000, -0.1393582000, -0.3932601000", \ + "0.0009535000, -0.0006817000, -0.0051883000, -0.0172132000, -0.0492590000, -0.1396878000, -0.3935398000", \ + "0.0092843000, 0.0074045000, 0.0024722000, -0.0106732000, -0.0446302000, -0.1372771000, -0.3931946000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014033790, 0.0039389460, 0.0110556700, 0.0310306000, 0.0870953900, 0.2444557000"); + values("0.0163203000, 0.0182512000, 0.0233021000, 0.0360257000, 0.0689180000, 0.1593106000, 0.4107665000", \ + "0.0156725000, 0.0173377000, 0.0221949000, 0.0349786000, 0.0682739000, 0.1587793000, 0.4108910000", \ + "0.0153608000, 0.0169740000, 0.0213673000, 0.0337335000, 0.0674707000, 0.1586186000, 0.4107522000", \ + "0.0153387000, 0.0168207000, 0.0212045000, 0.0330650000, 0.0662264000, 0.1581765000, 0.4102156000", \ + "0.0162653000, 0.0176915000, 0.0216947000, 0.0331110000, 0.0654880000, 0.1558505000, 0.4123240000", \ + "0.0191262000, 0.0210213000, 0.0240742000, 0.0349216000, 0.0664751000, 0.1557790000, 0.4103063000", \ + "0.0273817000, 0.0282609000, 0.0317468000, 0.0418522000, 0.0718903000, 0.1590692000, 0.4093433000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014033790, 0.0039389460, 0.0110556700, 0.0310306000, 0.0870953900, 0.2444557000"); + values("-0.0124510000, -0.0123246000, -0.0120481000, -0.0115540000, -0.0109741000, -0.0105774000, -0.0103850000", \ + "-0.0127861000, -0.0126699000, -0.0124003000, -0.0119194000, -0.0113582000, -0.0109863000, -0.0107915000", \ + "-0.0133842000, -0.0132708000, -0.0130047000, -0.0125136000, -0.0119165000, -0.0114890000, -0.0112607000", \ + "-0.0140738000, -0.0139794000, -0.0137371000, -0.0132569000, -0.0125868000, -0.0120222000, -0.0117075000", \ + "-0.0146220000, -0.0145507000, -0.0143807000, -0.0139793000, -0.0132951000, -0.0125718000, -0.0120627000", \ + "-0.0145403000, -0.0144915000, -0.0143770000, -0.0140878000, -0.0135435000, -0.0127167000, -0.0120202000", \ + "-0.0131316000, -0.0130946000, -0.0130010000, -0.0128598000, -0.0125079000, -0.0119072000, -0.0111103000"); + } + related_pin : "TE_B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014033790, 0.0039389460, 0.0110556700, 0.0310306000, 0.0870953900, 0.2444557000"); + values("0.0511272000, 0.0526115000, 0.0567618000, 0.0681150000, 0.1000499000, 0.1902101000, 0.4414740000", \ + "0.0508709000, 0.0523578000, 0.0564938000, 0.0678458000, 0.0997907000, 0.1899803000, 0.4412097000", \ + "0.0505701000, 0.0520556000, 0.0562007000, 0.0675549000, 0.0995659000, 0.1898055000, 0.4409106000", \ + "0.0503680000, 0.0518751000, 0.0560171000, 0.0674251000, 0.0993638000, 0.1894192000, 0.4407686000", \ + "0.0504661000, 0.0520102000, 0.0561384000, 0.0674953000, 0.0994241000, 0.1896092000, 0.4407437000", \ + "0.0497574000, 0.0511479000, 0.0561496000, 0.0680856000, 0.1000519000, 0.1898282000, 0.4413917000", \ + "0.0517167000, 0.0531761000, 0.0572615000, 0.0685943000, 0.1016438000, 0.1915760000, 0.4438570000"); + } + when : "!A"; + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014033790, 0.0039389460, 0.0110556700, 0.0310306000, 0.0870953900, 0.2444557000"); + values("0.0400329000, 0.0386817000, 0.0349211000, 0.0238712000, -0.0082370000, -0.0990056000, -0.3539313000", \ + "0.0397170000, 0.0384415000, 0.0346585000, 0.0236075000, -0.0084971000, -0.0992599000, -0.3541896000", \ + "0.0394768000, 0.0381388000, 0.0343746000, 0.0233484000, -0.0087655000, -0.0995336000, -0.3544524000", \ + "0.0392575000, 0.0379687000, 0.0341689000, 0.0231585000, -0.0089483000, -0.0997224000, -0.3546358000", \ + "0.0390695000, 0.0377807000, 0.0341107000, 0.0231989000, -0.0088549000, -0.0996421000, -0.3545513000", \ + "0.0397078000, 0.0382414000, 0.0341382000, 0.0225901000, -0.0089377000, -0.0990492000, -0.3539994000", \ + "0.0415377000, 0.0400798000, 0.0359724000, 0.0244274000, -0.0079213000, -0.0987278000, -0.3522937000"); + } + related_pin : "TE_B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014033790, 0.0039389460, 0.0110556700, 0.0310306000, 0.0870953900, 0.2444557000"); + values("-0.0134574000, -0.0134682000, -0.0134942000, -0.0135421000, -0.0136012000, -0.0136538000, -0.0136722000", \ + "-0.0139320000, -0.0139470000, -0.0139773000, -0.0140215000, -0.0140865000, -0.0141269000, -0.0141577000", \ + "-0.0144334000, -0.0144457000, -0.0144762000, -0.0145298000, -0.0145899000, -0.0146442000, -0.0146633000", \ + "-0.0148607000, -0.0148709000, -0.0148924000, -0.0149436000, -0.0150112000, -0.0150539000, -0.0150790000", \ + "-0.0151969000, -0.0152112000, -0.0152325000, -0.0152530000, -0.0153095000, -0.0153493000, -0.0153317000", \ + "-0.0149851000, -0.0149943000, -0.0150054000, -0.0150462000, -0.0150768000, -0.0151290000, -0.0151493000", \ + "-0.0132844000, -0.0132984000, -0.0133366000, -0.0133740000, -0.0134013000, -0.0134313000, -0.0134482000"); + } + when : "A"; + } + max_capacitance : 0.2444560000; + max_transition : 1.4982520000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + three_state : "(TE_B)"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0051797000, 0.0060830800, 0.0086186500, 0.0157354000, 0.0357103000, 0.0917751000, 0.2491350000"); + values("0.0188427000, 0.0205437000, 0.0250086000, 0.0364640000, 0.0670749000, 0.1526979000, 0.3935968000", \ + "0.0226094000, 0.0242815000, 0.0287652000, 0.0404171000, 0.0713313000, 0.1569467000, 0.3964934000", \ + "0.0288689000, 0.0313934000, 0.0374412000, 0.0500404000, 0.0812750000, 0.1672205000, 0.4075284000", \ + "0.0337518000, 0.0378011000, 0.0472680000, 0.0672135000, 0.1048533000, 0.1907167000, 0.4323153000", \ + "0.0330901000, 0.0391527000, 0.0538009000, 0.0846966000, 0.1433669000, 0.2460298000, 0.4851682000", \ + "0.0154081000, 0.0246056000, 0.0470996000, 0.0942164000, 0.1838123000, 0.3414348000, 0.6126274000", \ + "-0.0488151000, -0.0346214000, -0.0005593000, 0.0713266000, 0.2072357000, 0.4481659000, 0.8560242000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0051797000, 0.0060830800, 0.0086186500, 0.0157354000, 0.0357103000, 0.0917751000, 0.2491350000"); + values("0.0347471000, 0.0398774000, 0.0532847000, 0.0873824000, 0.1754714000, 0.4170407000, 1.0884879000", \ + "0.0379307000, 0.0424056000, 0.0552480000, 0.0892527000, 0.1783056000, 0.4201250000, 1.0925389000", \ + "0.0494907000, 0.0535230000, 0.0650115000, 0.0979003000, 0.1873653000, 0.4314314000, 1.1039789000", \ + "0.0710451000, 0.0772556000, 0.0924620000, 0.1244468000, 0.2119724000, 0.4568895000, 1.1302337000", \ + "0.1045231000, 0.1138792000, 0.1364717000, 0.1845514000, 0.2766663000, 0.5185419000, 1.2012950000", \ + "0.1625969000, 0.1758824000, 0.2076535000, 0.2784770000, 0.4156544000, 0.6684742000, 1.3450783000", \ + "0.2749445000, 0.2925980000, 0.3366220000, 0.4352827000, 0.6363272000, 1.0024245000, 1.6921246000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0051797000, 0.0060830800, 0.0086186500, 0.0157354000, 0.0357103000, 0.0917751000, 0.2491350000"); + values("0.0097052000, 0.0116053000, 0.0169363000, 0.0319519000, 0.0739059000, 0.1918306000, 0.5202859000", \ + "0.0100329000, 0.0117189000, 0.0169152000, 0.0319158000, 0.0740294000, 0.1917152000, 0.5201254000", \ + "0.0144503000, 0.0165093000, 0.0213599000, 0.0335686000, 0.0738344000, 0.1916822000, 0.5206142000", \ + "0.0231067000, 0.0257462000, 0.0321857000, 0.0470284000, 0.0806422000, 0.1910315000, 0.5213929000", \ + "0.0392729000, 0.0434584000, 0.0535646000, 0.0741825000, 0.1143624000, 0.2076956000, 0.5220347000", \ + "0.0692808000, 0.0755638000, 0.0918295000, 0.1220828000, 0.1807675000, 0.2890439000, 0.5495623000", \ + "0.1263677000, 0.1362348000, 0.1585842000, 0.2073520000, 0.2935223000, 0.4491098000, 0.7373998000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0051797000, 0.0060830800, 0.0086186500, 0.0157354000, 0.0357103000, 0.0917751000, 0.2491350000"); + values("0.0304759000, 0.0361053000, 0.0514835000, 0.0941249000, 0.2123246000, 0.5435589000, 1.4714527000", \ + "0.0300734000, 0.0357913000, 0.0513059000, 0.0938809000, 0.2120749000, 0.5426877000, 1.4704400000", \ + "0.0314073000, 0.0362865000, 0.0506288000, 0.0939373000, 0.2127722000, 0.5434400000, 1.4732061000", \ + "0.0451419000, 0.0509268000, 0.0613786000, 0.0965724000, 0.2127144000, 0.5462099000, 1.4712066000", \ + "0.0616118000, 0.0688882000, 0.0879476000, 0.1280350000, 0.2211950000, 0.5439567000, 1.4833915000", \ + "0.0933814000, 0.1037380000, 0.1292800000, 0.1843964000, 0.2948815000, 0.5614695000, 1.4765242000", \ + "0.1517428000, 0.1651949000, 0.2007605000, 0.2799893000, 0.4323776000, 0.7191306000, 1.4982519000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0051797000, 0.0060830800, 0.0086186500, 0.0157354000, 0.0357103000, 0.0917751000, 0.2491350000"); + values("0.0794324000, 0.0815883000, 0.0871631000, 0.1005741000, 0.1335497000, 0.2199074000, 0.4593974000", \ + "0.0840545000, 0.0863017000, 0.0918841000, 0.1052463000, 0.1382651000, 0.2246503000, 0.4642116000", \ + "0.0968288000, 0.0989933000, 0.1045632000, 0.1179279000, 0.1509314000, 0.2373510000, 0.4774977000", \ + "0.1278436000, 0.1301278000, 0.1357570000, 0.1491643000, 0.1821984000, 0.2686310000, 0.5088637000", \ + "0.1850354000, 0.1877338000, 0.1944905000, 0.2094018000, 0.2436469000, 0.3306546000, 0.5711983000", \ + "0.2717708000, 0.2754681000, 0.2844928000, 0.3030861000, 0.3416854000, 0.4310127000, 0.6713373000", \ + "0.4045368000, 0.4099877000, 0.4219523000, 0.4469178000, 0.4939599000, 0.5902022000, 0.8319602000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0051797000, 0.0060830800, 0.0086186500, 0.0157354000, 0.0357103000, 0.0917751000, 0.2491350000"); + values("0.0502322000, 0.0542945000, 0.0655425000, 0.0965798000, 0.1822906000, 0.4216984000, 1.0935088000", \ + "0.0560074000, 0.0600936000, 0.0713370000, 0.1023841000, 0.1880820000, 0.4274165000, 1.0993891000", \ + "0.0697306000, 0.0738581000, 0.0851914000, 0.1161294000, 0.2018281000, 0.4414721000, 1.1130258000", \ + "0.0954493000, 0.1001949000, 0.1127194000, 0.1441910000, 0.2299139000, 0.4693909000, 1.1413589000", \ + "0.1368458000, 0.1432099000, 0.1596268000, 0.1988824000, 0.2893850000, 0.5294969000, 1.2014908000", \ + "0.1977463000, 0.2080805000, 0.2348056000, 0.2927796000, 0.4107990000, 0.6638273000, 1.3384215000", \ + "0.2669949000, 0.2867811000, 0.3347234000, 0.4349095000, 0.6186977000, 0.9487154000, 1.6479996000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0051797000, 0.0060830800, 0.0086186500, 0.0157354000, 0.0357103000, 0.0917751000, 0.2491350000"); + values("0.0165836000, 0.0184561000, 0.0236565000, 0.0379219000, 0.0779748000, 0.1925766000, 0.5212845000", \ + "0.0165584000, 0.0184516000, 0.0236629000, 0.0379216000, 0.0779169000, 0.1924389000, 0.5202738000", \ + "0.0166320000, 0.0184414000, 0.0236566000, 0.0378901000, 0.0779646000, 0.1925019000, 0.5199856000", \ + "0.0168123000, 0.0186582000, 0.0238156000, 0.0379948000, 0.0779988000, 0.1925633000, 0.5199935000", \ + "0.0212257000, 0.0229003000, 0.0277861000, 0.0413294000, 0.0795684000, 0.1927839000, 0.5219920000", \ + "0.0301098000, 0.0320322000, 0.0368900000, 0.0495236000, 0.0862266000, 0.1955603000, 0.5203918000", \ + "0.0444325000, 0.0463899000, 0.0517365000, 0.0655267000, 0.0996917000, 0.2029684000, 0.5221986000"); + } + related_pin : "TE_B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0051797000, 0.0060830800, 0.0086186500, 0.0157354000, 0.0357103000, 0.0917751000, 0.2491350000"); + values("0.0326816000, 0.0380278000, 0.0528769000, 0.0949499000, 0.2127001000, 0.5445365000, 1.4705417000", \ + "0.0326499000, 0.0380415000, 0.0528739000, 0.0950071000, 0.2126469000, 0.5444634000, 1.4702936000", \ + "0.0328896000, 0.0382257000, 0.0529898000, 0.0949351000, 0.2127193000, 0.5443967000, 1.4703441000", \ + "0.0381229000, 0.0428089000, 0.0563318000, 0.0962882000, 0.2125212000, 0.5439004000, 1.4721675000", \ + "0.0537071000, 0.0590121000, 0.0733323000, 0.1109946000, 0.2178862000, 0.5444000000, 1.4689073000", \ + "0.0909753000, 0.0973212000, 0.1141803000, 0.1560796000, 0.2582712000, 0.5546940000, 1.4733976000", \ + "0.1713096000, 0.1804965000, 0.2040538000, 0.2576381000, 0.3708842000, 0.6487396000, 1.4908287000"); + } + timing_sense : "negative_unate"; + timing_type : "three_state_enable"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0051797000, 0.0060830800, 0.0086186500, 0.0157354000, 0.0357103000, 0.0917751000, 0.2491350000"); + values("0.0390618000, 0.0390618000, 0.0390618000, 0.0390618000, 0.0390618000, 0.0390618000, 0.0390618000", \ + "0.0404211000, 0.0404211000, 0.0404543000, 0.0404543000, 0.0404987000, 0.0404987000, 0.0404987000", \ + "0.0410535000, 0.0421800000, 0.0421800000, 0.0421800000, 0.0421800000, 0.0421800000, 0.0421800000", \ + "0.0333756000, 0.0343068000, 0.0359228000, 0.0359228000, 0.0360499000, 0.0360499000, 0.0360499000", \ + "0.0182914000, 0.0195210000, 0.0219643000, 0.0219643000, 0.0219643000, 0.0219643000, 0.0220423000", \ + "-0.0126124000, -0.0100107000, -0.0064495000, -0.0064247000, -0.0061412000, -0.0061412000, -0.0053399000", \ + "-0.0811671000, -0.0760632000, -0.0658321000, -0.0658316000, -0.0658316000, -0.0658316000, -0.0658316000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0051797000, 0.0060830800, 0.0086186500, 0.0157354000, 0.0357103000, 0.0917751000, 0.2491350000"); + values("0.0484219000, 0.0485147000, 0.0485171000, 0.0485171000, 0.0485171000, 0.0485171000, 0.0485171000", \ + "0.0533949000, 0.0533949000, 0.0534247000, 0.0534247000, 0.0534247000, 0.0534251000, 0.0534251000", \ + "0.0646496000, 0.0647647000, 0.0648978000, 0.0648978000, 0.0648978000, 0.0648978000, 0.0648978000", \ + "0.0851130000, 0.0853863000, 0.0859265000, 0.0859265000, 0.0859265000, 0.0859265000, 0.0859265000", \ + "0.1130100000, 0.1130100000, 0.1132486000, 0.1133599000, 0.1134744000, 0.1134744000, 0.1134744000", \ + "0.1453320000, 0.1460437000, 0.1463829000, 0.1463829000, 0.1465336000, 0.1465336000, 0.1465486000", \ + "0.1716185000, 0.1716185000, 0.1716185000, 0.1716185000, 0.1716185000, 0.1716185000, 0.1716185000"); + } + fall_transition ("scalar") { + values("0.0000000000"); + } + related_pin : "TE_B"; + rise_transition ("scalar") { + values("0.0000000000"); + } + timing_sense : "positive_unate"; + timing_type : "three_state_disable"; + } + } + } + + cell ("sky130_fd_sc_hd__einvn_8") { + leakage_power () { + value : 0.0026638000; + when : "!A&TE_B"; + } + leakage_power () { + value : 0.0046739000; + when : "!A&!TE_B"; + } + leakage_power () { + value : 0.0025556000; + when : "A&TE_B"; + } + leakage_power () { + value : 0.0084718000; + when : "A&!TE_B"; + } + area : 22.521600000; + cell_footprint : "sky130_fd_sc_hd__einvn"; + cell_leakage_power : 0.0045912690; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A") { + capacitance : 0.0166200000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0157440000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0163744000, 0.0163647000, 0.0163423000, 0.0163508000, 0.0163703000, 0.0164152000, 0.0165187000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0142096000, -0.0141968000, -0.0141671000, -0.0141791000, -0.0142066000, -0.0142699000, -0.0144160000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0174950000; + } + pin ("TE_B") { + capacitance : 0.0102150000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0091740000; + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0112570000; + } + pin ("Z") { + capacitance : 0.0095480000; + direction : "output"; + function : "(!A)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015303700, 0.0046840630, 0.0143367000, 0.0438808900, 0.1343080000, 0.4110817000"); + values("-0.0005426000, -0.0017938000, -0.0058792000, -0.0198601000, -0.0662685000, -0.2120418000, -0.6602216000", \ + "-0.0018668000, -0.0031841000, -0.0072123000, -0.0207274000, -0.0662630000, -0.2116219000, -0.6595574000", \ + "-0.0034132000, -0.0047943000, -0.0089564000, -0.0224876000, -0.0671859000, -0.2116476000, -0.6592503000", \ + "-0.0044186000, -0.0059146000, -0.0104289000, -0.0246016000, -0.0690955000, -0.2124497000, -0.6593045000", \ + "-0.0035104000, -0.0051043000, -0.0100499000, -0.0249876000, -0.0708541000, -0.2138208000, -0.6597374000", \ + "0.0013210000, -0.0004777000, -0.0060230000, -0.0221085000, -0.0697227000, -0.2154301000, -0.6608121000", \ + "0.0147968000, 0.0127216000, 0.0065356000, -0.0118623000, -0.0630974000, -0.2102211000, -0.6602334000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015303700, 0.0046840630, 0.0143367000, 0.0438808900, 0.1343080000, 0.4110817000"); + values("0.0343436000, 0.0366913000, 0.0434385000, 0.0616894000, 0.1113029000, 0.2564261000, 0.7029611000", \ + "0.0325324000, 0.0346132000, 0.0410233000, 0.0593957000, 0.1100794000, 0.2576834000, 0.7029788000", \ + "0.0317095000, 0.0336170000, 0.0393120000, 0.0570863000, 0.1076207000, 0.2553684000, 0.7007957000", \ + "0.0318943000, 0.0336042000, 0.0391228000, 0.0549594000, 0.1045387000, 0.2541777000, 0.7030298000", \ + "0.0328678000, 0.0344745000, 0.0394374000, 0.0549732000, 0.1028702000, 0.2500307000, 0.7008630000", \ + "0.0378642000, 0.0392593000, 0.0438688000, 0.0586630000, 0.1051469000, 0.2483303000, 0.6941527000", \ + "0.0531830000, 0.0550033000, 0.0564246000, 0.0696020000, 0.1138904000, 0.2548542000, 0.6945260000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015303700, 0.0046840630, 0.0143367000, 0.0438808900, 0.1343080000, 0.4110817000"); + values("-0.0244042000, -0.0242567000, -0.0238544000, -0.0229976000, -0.0218213000, -0.0207311000, -0.0202658000", \ + "-0.0248612000, -0.0247215000, -0.0243355000, -0.0234887000, -0.0223362000, -0.0213150000, -0.0207554000", \ + "-0.0255520000, -0.0254153000, -0.0250392000, -0.0241943000, -0.0229790000, -0.0218798000, -0.0213972000", \ + "-0.0265470000, -0.0264270000, -0.0261321000, -0.0253317000, -0.0240466000, -0.0227623000, -0.0220794000", \ + "-0.0272458000, -0.0271552000, -0.0268953000, -0.0262326000, -0.0249442000, -0.0233880000, -0.0223388000", \ + "-0.0280699000, -0.0280097000, -0.0278042000, -0.0273422000, -0.0263290000, -0.0247153000, -0.0231799000", \ + "-0.0271678000, -0.0271109000, -0.0269391000, -0.0265479000, -0.0257458000, -0.0244609000, -0.0227447000"); + } + related_pin : "TE_B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015303700, 0.0046840630, 0.0143367000, 0.0438808900, 0.1343080000, 0.4110817000"); + values("0.0931472000, 0.0949367000, 0.1004563000, 0.1164231000, 0.1638052000, 0.3086101000, 0.7508503000", \ + "0.0928179000, 0.0946647000, 0.1001807000, 0.1161661000, 0.1635245000, 0.3082732000, 0.7507280000", \ + "0.0924680000, 0.0943794000, 0.0998929000, 0.1158473000, 0.1631844000, 0.3080272000, 0.7505776000", \ + "0.0922188000, 0.0940484000, 0.0996295000, 0.1156386000, 0.1628968000, 0.3077392000, 0.7502870000", \ + "0.0919925000, 0.0939164000, 0.0994818000, 0.1155828000, 0.1629824000, 0.3076121000, 0.7533140000", \ + "0.0929694000, 0.0947154000, 0.1000852000, 0.1158676000, 0.1636338000, 0.3080053000, 0.7505275000", \ + "0.0932103000, 0.0948711000, 0.0998412000, 0.1154130000, 0.1641014000, 0.3096952000, 0.7538047000"); + } + when : "!A"; + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015303700, 0.0046840630, 0.0143367000, 0.0438808900, 0.1343080000, 0.4110817000"); + values("0.0719402000, 0.0705341000, 0.0660170000, 0.0516651000, 0.0052045000, -0.1410092000, -0.5893988000", \ + "0.0717348000, 0.0702724000, 0.0657622000, 0.0514502000, 0.0049285000, -0.1412679000, -0.5896155000", \ + "0.0713750000, 0.0699281000, 0.0653521000, 0.0510996000, 0.0046065000, -0.1415871000, -0.5898658000", \ + "0.0711363000, 0.0696393000, 0.0650553000, 0.0508484000, 0.0043139000, -0.1418602000, -0.5901228000", \ + "0.0710117000, 0.0695306000, 0.0649531000, 0.0507096000, 0.0043133000, -0.1418842000, -0.5902276000", \ + "0.0699747000, 0.0683010000, 0.0631555000, 0.0473341000, 0.0046667000, -0.1414053000, -0.5897627000", \ + "0.0743787000, 0.0725959000, 0.0674994000, 0.0518682000, 0.0040218000, -0.1415138000, -0.5883238000"); + } + related_pin : "TE_B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015303700, 0.0046840630, 0.0143367000, 0.0438808900, 0.1343080000, 0.4110817000"); + values("-0.0264145000, -0.0264228000, -0.0264543000, -0.0265180000, -0.0266193000, -0.0266879000, -0.0267402000", \ + "-0.0269834000, -0.0269962000, -0.0270214000, -0.0270925000, -0.0272461000, -0.0273480000, -0.0273785000", \ + "-0.0276197000, -0.0276328000, -0.0276735000, -0.0277543000, -0.0278620000, -0.0279688000, -0.0280240000", \ + "-0.0282438000, -0.0282574000, -0.0282886000, -0.0283640000, -0.0284872000, -0.0285941000, -0.0286673000", \ + "-0.0283637000, -0.0283742000, -0.0284044000, -0.0284158000, -0.0285067000, -0.0286159000, -0.0286698000", \ + "-0.0287644000, -0.0287753000, -0.0288630000, -0.0288942000, -0.0289749000, -0.0290436000, -0.0291052000", \ + "-0.0276338000, -0.0276435000, -0.0276689000, -0.0277357000, -0.0278439000, -0.0279111000, -0.0279477000"); + } + when : "A"; + } + max_capacitance : 0.4110820000; + max_transition : 1.4990900000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + three_state : "(TE_B)"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0100477000, 0.0110781000, 0.0142318000, 0.0238844000, 0.0534286000, 0.1438560000, 0.4206290000"); + values("0.0200785000, 0.0213269000, 0.0249244000, 0.0348871000, 0.0632746000, 0.1483306000, 0.4102300000", \ + "0.0238200000, 0.0250073000, 0.0285439000, 0.0387231000, 0.0674749000, 0.1529314000, 0.4143715000", \ + "0.0305476000, 0.0322422000, 0.0369782000, 0.0482123000, 0.0772671000, 0.1631300000, 0.4243771000", \ + "0.0359457000, 0.0385956000, 0.0458273000, 0.0635598000, 0.1002728000, 0.1863151000, 0.4487671000", \ + "0.0350484000, 0.0390967000, 0.0502813000, 0.0774414000, 0.1344316000, 0.2406000000, 0.5024188000", \ + "0.0151837000, 0.0213948000, 0.0382578000, 0.0793338000, 0.1660368000, 0.3296001000, 0.6277528000", \ + "-0.0555340000, -0.0458565000, -0.0204426000, 0.0409927000, 0.1726441000, 0.4219640000, 0.8682309000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0100477000, 0.0110781000, 0.0142318000, 0.0238844000, 0.0534286000, 0.1438560000, 0.4206290000"); + values("0.0386891000, 0.0422485000, 0.0527742000, 0.0816134000, 0.1602431000, 0.3918656000, 1.0926131000", \ + "0.0411820000, 0.0443209000, 0.0542250000, 0.0829337000, 0.1632846000, 0.3960668000, 1.1080978000", \ + "0.0526101000, 0.0554954000, 0.0641590000, 0.0917106000, 0.1715993000, 0.4057785000, 1.1129468000", \ + "0.0767737000, 0.0808594000, 0.0921242000, 0.1179492000, 0.1953700000, 0.4313495000, 1.1410801000", \ + "0.1134927000, 0.1193417000, 0.1357567000, 0.1758650000, 0.2607324000, 0.4922853000, 1.2039170000", \ + "0.1771918000, 0.1856443000, 0.2092536000, 0.2684798000, 0.3959658000, 0.6442429000, 1.3477317000", \ + "0.3015049000, 0.3129653000, 0.3450505000, 0.4267750000, 0.6128043000, 0.9779321000, 1.6958310000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0100477000, 0.0110781000, 0.0142318000, 0.0238844000, 0.0534286000, 0.1438560000, 0.4206290000"); + values("0.0124242000, 0.0138034000, 0.0180263000, 0.0310390000, 0.0709349000, 0.1931130000, 0.5659596000", \ + "0.0124186000, 0.0137611000, 0.0179779000, 0.0310462000, 0.0708493000, 0.1930958000, 0.5660289000", \ + "0.0173610000, 0.0190448000, 0.0222803000, 0.0327330000, 0.0708054000, 0.1930828000, 0.5659435000", \ + "0.0248100000, 0.0267238000, 0.0321266000, 0.0458824000, 0.0785394000, 0.1932168000, 0.5662347000", \ + "0.0418850000, 0.0445091000, 0.0522130000, 0.0705354000, 0.1122652000, 0.2105576000, 0.5652069000", \ + "0.0721819000, 0.0764395000, 0.0880187000, 0.1160865000, 0.1736412000, 0.2904967000, 0.5936395000", \ + "0.1302762000, 0.1368934000, 0.1545725000, 0.1971347000, 0.2820989000, 0.4460610000, 0.7729616000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0100477000, 0.0110781000, 0.0142318000, 0.0238844000, 0.0534286000, 0.1438560000, 0.4206290000"); + values("0.0350564000, 0.0388117000, 0.0503451000, 0.0846449000, 0.1883690000, 0.5041829000, 1.4760169000", \ + "0.0346796000, 0.0384621000, 0.0500557000, 0.0844519000, 0.1884524000, 0.5063990000, 1.4811029000", \ + "0.0349158000, 0.0382388000, 0.0493168000, 0.0841096000, 0.1884471000, 0.5035287000, 1.4703796000", \ + "0.0501949000, 0.0522522000, 0.0598364000, 0.0874369000, 0.1880971000, 0.5060959000, 1.4798759000", \ + "0.0654756000, 0.0705499000, 0.0845356000, 0.1198305000, 0.1992677000, 0.5037492000, 1.4790756000", \ + "0.0981762000, 0.1053352000, 0.1245395000, 0.1701850000, 0.2709481000, 0.5262291000, 1.4678336000", \ + "0.1594786000, 0.1658679000, 0.1911762000, 0.2562424000, 0.4010559000, 0.6793084000, 1.4990900000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0100477000, 0.0110781000, 0.0142318000, 0.0238844000, 0.0534286000, 0.1438560000, 0.4206290000"); + values("0.1132571000, 0.1150747000, 0.1202079000, 0.1333412000, 0.1662244000, 0.2553275000, 0.5166405000", \ + "0.1176696000, 0.1194776000, 0.1247487000, 0.1378449000, 0.1707286000, 0.2597295000, 0.5214629000", \ + "0.1298186000, 0.1316282000, 0.1368030000, 0.1499121000, 0.1828489000, 0.2718765000, 0.5334425000", \ + "0.1605454000, 0.1624992000, 0.1674605000, 0.1806056000, 0.2136622000, 0.3025160000, 0.5637624000", \ + "0.2283706000, 0.2303850000, 0.2359919000, 0.2499508000, 0.2834514000, 0.3726613000, 0.6347752000", \ + "0.3382103000, 0.3409167000, 0.3482551000, 0.3660113000, 0.4054149000, 0.4977986000, 0.7601167000", \ + "0.5047454000, 0.5084328000, 0.5188618000, 0.5434107000, 0.5928868000, 0.6945608000, 0.9608808000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0100477000, 0.0110781000, 0.0142318000, 0.0238844000, 0.0534286000, 0.1438560000, 0.4206290000"); + values("0.0615433000, 0.0644310000, 0.0727848000, 0.0979924000, 0.1736542000, 0.4031527000, 1.1042974000", \ + "0.0664364000, 0.0692304000, 0.0776937000, 0.1028415000, 0.1786600000, 0.4079038000, 1.1117822000", \ + "0.0792817000, 0.0821923000, 0.0906529000, 0.1158720000, 0.1916570000, 0.4210106000, 1.1217877000", \ + "0.1056301000, 0.1088216000, 0.1180887000, 0.1439740000, 0.2199101000, 0.4492516000, 1.1500920000", \ + "0.1491474000, 0.1532846000, 0.1650890000, 0.1967720000, 0.2784279000, 0.5080976000, 1.2127463000", \ + "0.2147783000, 0.2212422000, 0.2408011000, 0.2870258000, 0.3932267000, 0.6398820000, 1.3441271000", \ + "0.2964906000, 0.3084152000, 0.3425143000, 0.4240038000, 0.5911752000, 0.9139303000, 1.6464120000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0100477000, 0.0110781000, 0.0142318000, 0.0238844000, 0.0534286000, 0.1438560000, 0.4206290000"); + values("0.0245032000, 0.0257580000, 0.0298736000, 0.0421644000, 0.0797598000, 0.1973428000, 0.5669944000", \ + "0.0245360000, 0.0258231000, 0.0298931000, 0.0422246000, 0.0796898000, 0.1973378000, 0.5666837000", \ + "0.0245235000, 0.0258493000, 0.0298058000, 0.0421791000, 0.0797414000, 0.1974448000, 0.5669637000", \ + "0.0245740000, 0.0258563000, 0.0298187000, 0.0421473000, 0.0797599000, 0.1971290000, 0.5668001000", \ + "0.0275406000, 0.0287569000, 0.0324965000, 0.0439973000, 0.0806079000, 0.1975741000, 0.5655778000", \ + "0.0383843000, 0.0395834000, 0.0433467000, 0.0544946000, 0.0893675000, 0.2018272000, 0.5666393000", \ + "0.0570147000, 0.0581179000, 0.0618696000, 0.0735970000, 0.1069795000, 0.2125176000, 0.5696068000"); + } + related_pin : "TE_B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0100477000, 0.0110781000, 0.0142318000, 0.0238844000, 0.0534286000, 0.1438560000, 0.4206290000"); + values("0.0383790000, 0.0419054000, 0.0528031000, 0.0862700000, 0.1892126000, 0.5041806000, 1.4678057000", \ + "0.0383583000, 0.0419065000, 0.0528820000, 0.0862987000, 0.1892392000, 0.5036394000, 1.4707685000", \ + "0.0386120000, 0.0421465000, 0.0530026000, 0.0862713000, 0.1890251000, 0.5037910000, 1.4715893000", \ + "0.0426132000, 0.0458389000, 0.0558674000, 0.0879485000, 0.1892641000, 0.5038474000, 1.4714903000", \ + "0.0572571000, 0.0606630000, 0.0713266000, 0.1024303000, 0.1958530000, 0.5041518000, 1.4752350000", \ + "0.0932572000, 0.0974455000, 0.1094195000, 0.1433728000, 0.2364987000, 0.5173400000, 1.4699401000", \ + "0.1738269000, 0.1795826000, 0.1951380000, 0.2383064000, 0.3406264000, 0.6095058000, 1.4886078000"); + } + timing_sense : "negative_unate"; + timing_type : "three_state_enable"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0100477000, 0.0110781000, 0.0142318000, 0.0238844000, 0.0534286000, 0.1438560000, 0.4206290000"); + values("0.0493649000, 0.0493649000, 0.0494159000, 0.0494719000, 0.0494719000, 0.0494719000, 0.0494719000", \ + "0.0523882000, 0.0523882000, 0.0523882000, 0.0523882000, 0.0523882000, 0.0523882000, 0.0523882000", \ + "0.0554330000, 0.0554330000, 0.0554330000, 0.0555271000, 0.0555271000, 0.0555271000, 0.0555271000", \ + "0.0481344000, 0.0481344000, 0.0481344000, 0.0482617000, 0.0482617000, 0.0482617000, 0.0482617000", \ + "0.0323804000, 0.0323804000, 0.0323804000, 0.0327257000, 0.0327257000, 0.0327257000, 0.0327257000", \ + "0.0040551000, 0.0040551000, 0.0040551000, 0.0040551000, 0.0040551000, 0.0040551000, 0.0040551000", \ + "-0.0588548000, -0.0588548000, -0.0588548000, -0.0588548000, -0.0588548000, -0.0588548000, -0.0588548000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0100477000, 0.0110781000, 0.0142318000, 0.0238844000, 0.0534286000, 0.1438560000, 0.4206290000"); + values("0.0715976000, 0.0717451000, 0.0717451000, 0.0717451000, 0.0717451000, 0.0717451000, 0.0717451000", \ + "0.0761040000, 0.0761634000, 0.0761634000, 0.0761634000, 0.0761634000, 0.0761634000, 0.0761634000", \ + "0.0872207000, 0.0872207000, 0.0872207000, 0.0872207000, 0.0872207000, 0.0872207000, 0.0872207000", \ + "0.1126311000, 0.1129038000, 0.1129038000, 0.1129038000, 0.1129038000, 0.1129038000, 0.1129038000", \ + "0.1540013000, 0.1547439000, 0.1548757000, 0.1548757000, 0.1548757000, 0.1551113000, 0.1551560000", \ + "0.2121128000, 0.2121128000, 0.2121128000, 0.2121128000, 0.2121128000, 0.2121128000, 0.2121128000", \ + "0.2750643000, 0.2750643000, 0.2750643000, 0.2750643000, 0.2750643000, 0.2753209000, 0.2757243000"); + } + fall_transition ("scalar") { + values("0.0000000000"); + } + related_pin : "TE_B"; + rise_transition ("scalar") { + values("0.0000000000"); + } + timing_sense : "positive_unate"; + timing_type : "three_state_disable"; + } + } + } + + cell ("sky130_fd_sc_hd__einvp_1") { + leakage_power () { + value : 0.0011295000; + when : "!A&TE"; + } + leakage_power () { + value : 0.0004082000; + when : "!A&!TE"; + } + leakage_power () { + value : 0.0034515000; + when : "A&TE"; + } + leakage_power () { + value : 0.0004579000; + when : "A&!TE"; + } + area : 6.2560000000; + cell_footprint : "sky130_fd_sc_hd__einvp"; + cell_leakage_power : 0.0013617660; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A") { + capacitance : 0.0024030000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022780000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0033756000, 0.0033690000, 0.0033538000, 0.0033574000, 0.0033657000, 0.0033850000, 0.0034294000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0025123000, -0.0025137000, -0.0025169000, -0.0025113000, -0.0024983000, -0.0024683000, -0.0023993000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0025280000; + } + pin ("TE") { + capacitance : 0.0025230000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0025040000; + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0025410000; + } + pin ("Z") { + capacitance : 0.0019260000; + direction : "output"; + function : "(!A)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011573810, 0.0026790590, 0.0062013820, 0.0143547200, 0.0332277400, 0.0769142700"); + values("0.0008765000, -0.0000894000, -0.0024271000, -0.0080421000, -0.0211934000, -0.0517389000, -0.1224842000", \ + "0.0006663000, -0.0002657000, -0.0025424000, -0.0080719000, -0.0211661000, -0.0516833000, -0.1224254000", \ + "0.0003903000, -0.0005411000, -0.0027809000, -0.0082209000, -0.0212290000, -0.0516803000, -0.1223923000", \ + "0.0001374000, -0.0008310000, -0.0030810000, -0.0085027000, -0.0214139000, -0.0517781000, -0.1224106000", \ + "0.0001485000, -0.0008494000, -0.0032163000, -0.0088068000, -0.0217056000, -0.0519467000, -0.1225277000", \ + "0.0007789000, -0.0003503000, -0.0028918000, -0.0085399000, -0.0216845000, -0.0520550000, -0.1226289000", \ + "0.0028951000, 0.0019253000, -0.0014148000, -0.0074929000, -0.0210982000, -0.0518717000, -0.1227262000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011573810, 0.0026790590, 0.0062013820, 0.0143547200, 0.0332277400, 0.0769142700"); + values("0.0057720000, 0.0069877000, 0.0096440000, 0.0154772000, 0.0286448000, 0.0588781000, 0.1287527000", \ + "0.0054773000, 0.0066455000, 0.0093804000, 0.0152440000, 0.0285351000, 0.0590695000, 0.1295636000", \ + "0.0052442000, 0.0064157000, 0.0090149000, 0.0149295000, 0.0284267000, 0.0587185000, 0.1287329000", \ + "0.0051653000, 0.0062461000, 0.0087998000, 0.0146080000, 0.0279276000, 0.0589001000, 0.1289854000", \ + "0.0054935000, 0.0065615000, 0.0090061000, 0.0146477000, 0.0277184000, 0.0580026000, 0.1291336000", \ + "0.0060624000, 0.0070333000, 0.0094520000, 0.0152577000, 0.0281691000, 0.0578583000, 0.1278804000", \ + "0.0075321000, 0.0085211000, 0.0107309000, 0.0160516000, 0.0288830000, 0.0586406000, 0.1283757000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011573810, 0.0026790590, 0.0062013820, 0.0143547200, 0.0332277400, 0.0769142700"); + values("0.0065138000, 0.0065983000, 0.0067331000, 0.0069263000, 0.0070405000, 0.0071303000, 0.0071704000", \ + "0.0063183000, 0.0064066000, 0.0065477000, 0.0067143000, 0.0068566000, 0.0069435000, 0.0069838000", \ + "0.0061028000, 0.0061883000, 0.0063270000, 0.0064986000, 0.0066418000, 0.0067303000, 0.0067769000", \ + "0.0059648000, 0.0060495000, 0.0061904000, 0.0063694000, 0.0065283000, 0.0066309000, 0.0066818000", \ + "0.0058976000, 0.0059750000, 0.0061435000, 0.0063305000, 0.0065144000, 0.0066385000, 0.0067047000", \ + "0.0059868000, 0.0060598000, 0.0061864000, 0.0063599000, 0.0066136000, 0.0067702000, 0.0068578000", \ + "0.0066937000, 0.0067613000, 0.0069150000, 0.0070846000, 0.0072738000, 0.0074346000, 0.0075237000"); + } + related_pin : "TE"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011573810, 0.0026790590, 0.0062013820, 0.0143547200, 0.0332277400, 0.0769142700"); + values("0.0102566000, 0.0113193000, 0.0137528000, 0.0194259000, 0.0324071000, 0.0626120000, 0.1334510000", \ + "0.0101285000, 0.0111942000, 0.0136413000, 0.0192923000, 0.0322892000, 0.0624952000, 0.1323315000", \ + "0.0099635000, 0.0110306000, 0.0134765000, 0.0191431000, 0.0321179000, 0.0623274000, 0.1321921000", \ + "0.0098017000, 0.0108700000, 0.0133032000, 0.0189820000, 0.0319683000, 0.0621256000, 0.1319931000", \ + "0.0097311000, 0.0107954000, 0.0132354000, 0.0188414000, 0.0319537000, 0.0620809000, 0.1320816000", \ + "0.0101383000, 0.0111506000, 0.0136101000, 0.0191698000, 0.0322362000, 0.0624132000, 0.1327195000", \ + "0.0110013000, 0.0119496000, 0.0144001000, 0.0200526000, 0.0332205000, 0.0637037000, 0.1329077000"); + } + when : "!A"; + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011573810, 0.0026790590, 0.0062013820, 0.0143547200, 0.0332277400, 0.0769142700"); + values("0.0045931000, 0.0035641000, 0.0011180000, -0.0045789000, -0.0177797000, -0.0483554000, -0.1191220000", \ + "0.0044645000, 0.0034349000, 0.0009909000, -0.0047055000, -0.0179065000, -0.0484811000, -0.1192312000", \ + "0.0042897000, 0.0032635000, 0.0008211000, -0.0048796000, -0.0180817000, -0.0486524000, -0.1194271000", \ + "0.0041262000, 0.0031024000, 0.0006556000, -0.0050485000, -0.0182529000, -0.0488255000, -0.1195964000", \ + "0.0041983000, 0.0031191000, 0.0006426000, -0.0051077000, -0.0183125000, -0.0488795000, -0.1196619000", \ + "0.0044075000, 0.0033483000, 0.0008503000, -0.0048435000, -0.0180867000, -0.0486741000, -0.1194685000", \ + "0.0052520000, 0.0041767000, 0.0016894000, -0.0040266000, -0.0172307000, -0.0478114000, -0.1186469000"); + } + related_pin : "TE"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011573810, 0.0026790590, 0.0062013820, 0.0143547200, 0.0332277400, 0.0769142700"); + values("0.0063737000, 0.0063654000, 0.0063534000, 0.0063362000, 0.0063208000, 0.0063110000, 0.0063054000", \ + "0.0061304000, 0.0061281000, 0.0061303000, 0.0061198000, 0.0061098000, 0.0061021000, 0.0060975000", \ + "0.0059055000, 0.0059112000, 0.0059099000, 0.0059064000, 0.0058759000, 0.0058696000, 0.0058654000", \ + "0.0058047000, 0.0058048000, 0.0057664000, 0.0057615000, 0.0057654000, 0.0057632000, 0.0057605000", \ + "0.0057972000, 0.0058020000, 0.0058059000, 0.0058075000, 0.0058096000, 0.0058098000, 0.0058081000", \ + "0.0059581000, 0.0059485000, 0.0059616000, 0.0059743000, 0.0059859000, 0.0059876000, 0.0059876000", \ + "0.0066527000, 0.0066541000, 0.0066572000, 0.0066590000, 0.0066620000, 0.0066616000, 0.0066584000"); + } + when : "A"; + } + max_capacitance : 0.0769140000; + max_transition : 1.4956790000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + three_state : "(TE')"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0024256000, 0.0030829800, 0.0046046600, 0.0081269800, 0.0162803000, 0.0351533000, 0.0788399000"); + values("0.0223266000, 0.0260327000, 0.0341734000, 0.0524927000, 0.0943654000, 0.1903172000, 0.4147047000", \ + "0.0262551000, 0.0300544000, 0.0382723000, 0.0569253000, 0.0989941000, 0.1950696000, 0.4174192000", \ + "0.0349109000, 0.0395693000, 0.0483845000, 0.0669926000, 0.1092222000, 0.2057435000, 0.4298020000", \ + "0.0450880000, 0.0523065000, 0.0660931000, 0.0904723000, 0.1332810000, 0.2301472000, 0.4549277000", \ + "0.0538585000, 0.0647504000, 0.0857961000, 0.1236308000, 0.1850460000, 0.2849172000, 0.5076761000", \ + "0.0529381000, 0.0696592000, 0.1023228000, 0.1604135000, 0.2535533000, 0.4026699000, 0.6400114000", \ + "0.0203452000, 0.0457835000, 0.0942993000, 0.1828007000, 0.3288357000, 0.5562002000, 0.9063929000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0024256000, 0.0030829800, 0.0046046600, 0.0081269800, 0.0162803000, 0.0351533000, 0.0788399000"); + values("0.0465366000, 0.0569142000, 0.0792561000, 0.1282820000, 0.2389581000, 0.4929033000, 1.0794897000", \ + "0.0494415000, 0.0592396000, 0.0820731000, 0.1319413000, 0.2432439000, 0.4995974000, 1.0945080000", \ + "0.0599530000, 0.0695034000, 0.0913286000, 0.1410716000, 0.2546259000, 0.5086210000, 1.0954879000", \ + "0.0866991000, 0.0971316000, 0.1183029000, 0.1663028000, 0.2785669000, 0.5373237000, 1.1279144000", \ + "0.1273004000, 0.1440078000, 0.1753482000, 0.2318366000, 0.3406466000, 0.5969679000, 1.1877952000", \ + "0.1916957000, 0.2160414000, 0.2643992000, 0.3500747000, 0.4933094000, 0.7420073000, 1.3301674000", \ + "0.3039370000, 0.3385333000, 0.4071403000, 0.5341831000, 0.7449804000, 1.0926747000, 1.6806500000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0024256000, 0.0030829800, 0.0046046600, 0.0081269800, 0.0162803000, 0.0351533000, 0.0788399000"); + values("0.0154315000, 0.0198294000, 0.0302867000, 0.0543362000, 0.1095531000, 0.2381089000, 0.5386717000", \ + "0.0152704000, 0.0198008000, 0.0302069000, 0.0541818000, 0.1097448000, 0.2377966000, 0.5358289000", \ + "0.0204151000, 0.0235598000, 0.0320689000, 0.0544992000, 0.1096745000, 0.2377873000, 0.5342827000", \ + "0.0314595000, 0.0363410000, 0.0462493000, 0.0645976000, 0.1125985000, 0.2378462000, 0.5447098000", \ + "0.0525152000, 0.0605625000, 0.0739941000, 0.0979689000, 0.1425258000, 0.2483381000, 0.5418054000", \ + "0.0894961000, 0.1007286000, 0.1216853000, 0.1584162000, 0.2207041000, 0.3250878000, 0.5612714000", \ + "0.1581557000, 0.1738461000, 0.2073342000, 0.2609153000, 0.3523635000, 0.4977913000, 0.7362221000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0024256000, 0.0030829800, 0.0046046600, 0.0081269800, 0.0162803000, 0.0351533000, 0.0788399000"); + values("0.0442746000, 0.0568734000, 0.0855355000, 0.1511456000, 0.3016360000, 0.6531520000, 1.4647397000", \ + "0.0442374000, 0.0567118000, 0.0854151000, 0.1510084000, 0.3021058000, 0.6541296000, 1.4775979000", \ + "0.0439356000, 0.0562309000, 0.0852262000, 0.1513740000, 0.3039994000, 0.6519797000, 1.4639673000", \ + "0.0567899000, 0.0655169000, 0.0889931000, 0.1507569000, 0.3020668000, 0.6568812000, 1.4644308000", \ + "0.0827414000, 0.0964463000, 0.1215713000, 0.1704485000, 0.3051229000, 0.6516133000, 1.4693590000", \ + "0.1258733000, 0.1444819000, 0.1803313000, 0.2439733000, 0.3615113000, 0.6642621000, 1.4628984000", \ + "0.1959032000, 0.2239057000, 0.2786789000, 0.3729352000, 0.5303680000, 0.7969249000, 1.4956791000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0024256000, 0.0030829800, 0.0046046600, 0.0081269800, 0.0162803000, 0.0351533000, 0.0788399000"); + values("0.0228284000, 0.0262518000, 0.0341247000, 0.0523139000, 0.0939119000, 0.1900515000, 0.4169665000", \ + "0.0275263000, 0.0309529000, 0.0388376000, 0.0570211000, 0.0986161000, 0.1948166000, 0.4198072000", \ + "0.0359757000, 0.0399706000, 0.0483934000, 0.0666739000, 0.1083099000, 0.2048085000, 0.4285109000", \ + "0.0477014000, 0.0533803000, 0.0648173000, 0.0867600000, 0.1296300000, 0.2259272000, 0.4503113000", \ + "0.0587325000, 0.0680825000, 0.0859162000, 0.1183285000, 0.1734164000, 0.2745889000, 0.4987217000", \ + "0.0562574000, 0.0722359000, 0.1015708000, 0.1539652000, 0.2381124000, 0.3729858000, 0.6101766000", \ + "-0.0011945000, 0.0258967000, 0.0783083000, 0.1664719000, 0.3048459000, 0.5131316000, 0.8351755000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0024256000, 0.0030829800, 0.0046046600, 0.0081269800, 0.0162803000, 0.0351533000, 0.0788399000"); + values("0.0849459000, 0.0939274000, 0.1146115000, 0.1620553000, 0.2714891000, 0.5247028000, 1.1177302000", \ + "0.0895630000, 0.0985022000, 0.1192019000, 0.1670039000, 0.2761529000, 0.5293155000, 1.1159355000", \ + "0.1008529000, 0.1097254000, 0.1303958000, 0.1779803000, 0.2878102000, 0.5409103000, 1.1269099000", \ + "0.1206004000, 0.1295583000, 0.1501575000, 0.1978230000, 0.3071912000, 0.5610373000, 1.1481247000", \ + "0.1459842000, 0.1552759000, 0.1760220000, 0.2238060000, 0.3334603000, 0.5870056000, 1.1761182000", \ + "0.1733281000, 0.1829082000, 0.2039904000, 0.2517101000, 0.3613971000, 0.6147327000, 1.2067721000", \ + "0.1845846000, 0.1954631000, 0.2185333000, 0.2670935000, 0.3766547000, 0.6323662000, 1.2182962000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0024256000, 0.0030829800, 0.0046046600, 0.0081269800, 0.0162803000, 0.0351533000, 0.0788399000"); + values("0.0157930000, 0.0202951000, 0.0306287000, 0.0545442000, 0.1098711000, 0.2380818000, 0.5379999000", \ + "0.0159918000, 0.0204176000, 0.0306730000, 0.0545545000, 0.1097931000, 0.2379805000, 0.5462570000", \ + "0.0193642000, 0.0230978000, 0.0323869000, 0.0548926000, 0.1097689000, 0.2398589000, 0.5345239000", \ + "0.0287218000, 0.0330326000, 0.0421973000, 0.0619191000, 0.1119954000, 0.2400973000, 0.5370345000", \ + "0.0479278000, 0.0535546000, 0.0651402000, 0.0869131000, 0.1319250000, 0.2440748000, 0.5351708000", \ + "0.0843481000, 0.0925576000, 0.1085410000, 0.1379907000, 0.1903953000, 0.2972216000, 0.5536734000", \ + "0.1569787000, 0.1690751000, 0.1927179000, 0.2338161000, 0.3051406000, 0.4342928000, 0.6853034000"); + } + related_pin : "TE"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0024256000, 0.0030829800, 0.0046046600, 0.0081269800, 0.0162803000, 0.0351533000, 0.0788399000"); + values("0.0449534000, 0.0573005000, 0.0854690000, 0.1513441000, 0.3022954000, 0.6528392000, 1.4736837000", \ + "0.0450390000, 0.0572498000, 0.0855794000, 0.1513825000, 0.3023044000, 0.6526131000, 1.4673934000", \ + "0.0451488000, 0.0572698000, 0.0856028000, 0.1509475000, 0.3025189000, 0.6525748000, 1.4644724000", \ + "0.0455333000, 0.0576674000, 0.0856877000, 0.1510688000, 0.3022771000, 0.6516891000, 1.4620725000", \ + "0.0462289000, 0.0582763000, 0.0862043000, 0.1511837000, 0.3023785000, 0.6533124000, 1.4649320000", \ + "0.0486661000, 0.0604411000, 0.0873929000, 0.1517591000, 0.3036300000, 0.6519800000, 1.4677347000", \ + "0.0568299000, 0.0676526000, 0.0932422000, 0.1546368000, 0.3035054000, 0.6555236000, 1.4594637000"); + } + timing_sense : "positive_unate"; + timing_type : "three_state_enable"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0024256000, 0.0030829800, 0.0046046600, 0.0081269800, 0.0162803000, 0.0351533000, 0.0788399000"); + values("0.0957091000, 0.0957272000, 0.0957272000, 0.0957272000, 0.0957272000, 0.0957344000, 0.0959150000", \ + "0.1008743000, 0.1008743000, 0.1008743000, 0.1008743000, 0.1008883000, 0.1008883000, 0.1008883000", \ + "0.1156881000, 0.1156902000, 0.1156902000, 0.1156902000, 0.1156902000, 0.1156902000, 0.1157016000", \ + "0.1487550000, 0.1487550000, 0.1494851000, 0.1494851000, 0.1494851000, 0.1494851000, 0.1494851000", \ + "0.2121328000, 0.2121328000, 0.2121328000, 0.2121328000, 0.2121328000, 0.2121328000, 0.2121328000", \ + "0.3090166000, 0.3090931000, 0.3090931000, 0.3090931000, 0.3090931000, 0.3092014000, 0.3092019000", \ + "0.4571019000, 0.4571019000, 0.4595216000, 0.4595216000, 0.4595216000, 0.4595216000, 0.4595216000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0024256000, 0.0030829800, 0.0046046600, 0.0081269800, 0.0162803000, 0.0351533000, 0.0788399000"); + values("0.0128623000, 0.0128646000, 0.0128646000, 0.0128646000, 0.0128646000, 0.0128646000, 0.0128646000", \ + "0.0139366000, 0.0139367000, 0.0139367000, 0.0139367000, 0.0139367000, 0.0139367000, 0.0139367000", \ + "0.0132378000, 0.0132378000, 0.0132378000, 0.0132378000, 0.0132817000, 0.0132817000, 0.0132817000", \ + "0.0164138000, 0.0164174000, 0.0164218000, 0.0164218000, 0.0164218000, 0.0164218000, 0.0164218000", \ + "0.0169801000, 0.0169801000, 0.0169810000, 0.0170204000, 0.0170204000, 0.0170204000, 0.0170352000", \ + "0.0283404000, 0.0283404000, 0.0283404000, 0.0283404000, 0.0283404000, 0.0283404000, 0.0283404000", \ + "0.0439027000, 0.0439027000, 0.0440720000, 0.0441733000, 0.0441733000, 0.0441733000, 0.0441733000"); + } + fall_transition ("scalar") { + values("0.0000000000"); + } + related_pin : "TE"; + rise_transition ("scalar") { + values("0.0000000000"); + } + timing_sense : "negative_unate"; + timing_type : "three_state_disable"; + } + } + } + + cell ("sky130_fd_sc_hd__einvp_2") { + leakage_power () { + value : 0.0055910000; + when : "!A&TE"; + } + leakage_power () { + value : 0.0004117000; + when : "!A&!TE"; + } + leakage_power () { + value : 0.0088478000; + when : "A&TE"; + } + leakage_power () { + value : 0.0004602000; + when : "A&!TE"; + } + area : 8.758400000; + cell_footprint : "sky130_fd_sc_hd__einvp"; + cell_leakage_power : 0.0038276620; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A") { + capacitance : 0.0043170000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0041050000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0057934000, 0.0057726000, 0.0057248000, 0.0057386000, 0.0057706000, 0.0058444000, 0.0060144000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0040581000, -0.0040567000, -0.0040534000, -0.0040624000, -0.0040830000, -0.0041307000, -0.0042405000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0045290000; + } + pin ("TE") { + capacitance : 0.0036180000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0036640000; + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0035710000; + } + pin ("Z") { + capacitance : 0.0024370000; + direction : "output"; + function : "(!A)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012719470, 0.0032357010, 0.0082312820, 0.0209395200, 0.0532679300, 0.1355080000"); + values("-0.0003229000, -0.0013299000, -0.0041510000, -0.0119362000, -0.0323538000, -0.0846563000, -0.2178513000", \ + "-0.0007146000, -0.0016945000, -0.0044302000, -0.0120252000, -0.0322991000, -0.0845208000, -0.2176774000", \ + "-0.0011278000, -0.0021774000, -0.0049183000, -0.0123745000, -0.0324132000, -0.0844899000, -0.2175828000", \ + "-0.0014061000, -0.0025505000, -0.0053846000, -0.0128807000, -0.0328081000, -0.0846435000, -0.2175948000", \ + "-0.0011270000, -0.0023858000, -0.0054169000, -0.0133774000, -0.0332760000, -0.0849782000, -0.2177296000", \ + "0.0001891000, -0.0011322000, -0.0044364000, -0.0126249000, -0.0332507000, -0.0852769000, -0.2179288000", \ + "0.0045490000, 0.0030728000, -0.0014363000, -0.0103285000, -0.0317661000, -0.0845760000, -0.2178376000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012719470, 0.0032357010, 0.0082312820, 0.0209395200, 0.0532679300, 0.1355080000"); + values("0.0075217000, 0.0091433000, 0.0128335000, 0.0213456000, 0.0419105000, 0.0937692000, 0.2253420000", \ + "0.0071486000, 0.0086753000, 0.0122047000, 0.0208006000, 0.0419421000, 0.0937220000, 0.2253611000", \ + "0.0068894000, 0.0082480000, 0.0117370000, 0.0202868000, 0.0412899000, 0.0935623000, 0.2256901000", \ + "0.0068911000, 0.0082025000, 0.0115016000, 0.0197476000, 0.0406458000, 0.0930538000, 0.2251201000", \ + "0.0072237000, 0.0084369000, 0.0115942000, 0.0198447000, 0.0401071000, 0.0924914000, 0.2253551000", \ + "0.0085567000, 0.0096732000, 0.0125961000, 0.0204217000, 0.0404120000, 0.0918753000, 0.2239929000", \ + "0.0121014000, 0.0120793000, 0.0149207000, 0.0222688000, 0.0424136000, 0.0933947000, 0.2239370000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012719470, 0.0032357010, 0.0082312820, 0.0209395200, 0.0532679300, 0.1355080000"); + values("0.0080826000, 0.0082279000, 0.0084918000, 0.0088885000, 0.0092735000, 0.0095206000, 0.0096380000", \ + "0.0078811000, 0.0080202000, 0.0082923000, 0.0086855000, 0.0090690000, 0.0093195000, 0.0094436000", \ + "0.0076034000, 0.0077384000, 0.0080100000, 0.0084255000, 0.0088284000, 0.0090896000, 0.0092205000", \ + "0.0074169000, 0.0075440000, 0.0078011000, 0.0082035000, 0.0086234000, 0.0089063000, 0.0090541000", \ + "0.0072746000, 0.0074118000, 0.0076514000, 0.0080393000, 0.0084846000, 0.0088074000, 0.0089869000", \ + "0.0075315000, 0.0076313000, 0.0078242000, 0.0081619000, 0.0086585000, 0.0090140000, 0.0092527000", \ + "0.0088079000, 0.0088921000, 0.0091084000, 0.0094692000, 0.0099801000, 0.0103736000, 0.0106445000"); + } + related_pin : "TE"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012719470, 0.0032357010, 0.0082312820, 0.0209395200, 0.0532679300, 0.1355080000"); + values("0.0162005000, 0.0174484000, 0.0206004000, 0.0286293000, 0.0489153000, 0.1009884000, 0.2338434000", \ + "0.0160249000, 0.0172674000, 0.0204197000, 0.0284549000, 0.0487237000, 0.1010860000, 0.2320047000", \ + "0.0157913000, 0.0170338000, 0.0201832000, 0.0281888000, 0.0484813000, 0.1001981000, 0.2320118000", \ + "0.0155788000, 0.0168212000, 0.0199646000, 0.0279767000, 0.0484515000, 0.0999918000, 0.2315303000", \ + "0.0155795000, 0.0168294000, 0.0199596000, 0.0279044000, 0.0483390000, 0.1000194000, 0.2322795000", \ + "0.0161585000, 0.0173922000, 0.0205647000, 0.0283705000, 0.0488547000, 0.1004148000, 0.2319328000", \ + "0.0176812000, 0.0189240000, 0.0221041000, 0.0302217000, 0.0506008000, 0.1022752000, 0.2335691000"); + } + when : "!A"; + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012719470, 0.0032357010, 0.0082312820, 0.0209395200, 0.0532679300, 0.1355080000"); + values("0.0077079000, 0.0067538000, 0.0040383000, -0.0038789000, -0.0244451000, -0.0768046000, -0.2100301000", \ + "0.0075103000, 0.0065773000, 0.0038539000, -0.0040539000, -0.0246242000, -0.0769758000, -0.2102350000", \ + "0.0072595000, 0.0062944000, 0.0035976000, -0.0042939000, -0.0248626000, -0.0772238000, -0.2104513000", \ + "0.0073232000, 0.0061810000, 0.0033564000, -0.0044887000, -0.0250637000, -0.0774250000, -0.2106549000", \ + "0.0080765000, 0.0068341000, 0.0036543000, -0.0045357000, -0.0250759000, -0.0774436000, -0.2106705000", \ + "0.0085588000, 0.0073178000, 0.0041207000, -0.0039855000, -0.0245757000, -0.0770119000, -0.2102428000", \ + "0.0101163000, 0.0088432000, 0.0056742000, -0.0024214000, -0.0230417000, -0.0754208000, -0.2087239000"); + } + related_pin : "TE"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012719470, 0.0032357010, 0.0082312820, 0.0209395200, 0.0532679300, 0.1355080000"); + values("0.0072581000, 0.0072467000, 0.0072201000, 0.0071819000, 0.0071523000, 0.0071240000, 0.0071161000", \ + "0.0070672000, 0.0070585000, 0.0070387000, 0.0070099000, 0.0069961000, 0.0069791000, 0.0069703000", \ + "0.0068230000, 0.0068196000, 0.0068124000, 0.0068022000, 0.0067935000, 0.0067833000, 0.0067764000", \ + "0.0066693000, 0.0066666000, 0.0066633000, 0.0066532000, 0.0066430000, 0.0066326000, 0.0066252000", \ + "0.0066126000, 0.0066112000, 0.0066068000, 0.0066043000, 0.0065999000, 0.0065923000, 0.0065879000", \ + "0.0070001000, 0.0069998000, 0.0069891000, 0.0069809000, 0.0069758000, 0.0069928000, 0.0069905000", \ + "0.0083516000, 0.0083523000, 0.0083458000, 0.0083288000, 0.0083112000, 0.0083150000, 0.0083030000"); + } + when : "A"; + } + max_capacitance : 0.1355080000; + max_transition : 1.5011470000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + three_state : "(TE')"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0029373000, 0.0037092500, 0.0056730000, 0.0106686000, 0.0233768000, 0.0557052000, 0.1379450000"); + values("0.0181941000, 0.0209960000, 0.0275078000, 0.0429660000, 0.0811908000, 0.1775419000, 0.4217036000", \ + "0.0221828000, 0.0248845000, 0.0314998000, 0.0472833000, 0.0856958000, 0.1826289000, 0.4264070000", \ + "0.0291811000, 0.0331469000, 0.0414515000, 0.0575399000, 0.0960185000, 0.1927151000, 0.4369055000", \ + "0.0360491000, 0.0422184000, 0.0550245000, 0.0790308000, 0.1204351000, 0.2174841000, 0.4636624000", \ + "0.0394115000, 0.0489244000, 0.0683415000, 0.1058548000, 0.1687982000, 0.2742421000, 0.5187276000", \ + "0.0297921000, 0.0445077000, 0.0747516000, 0.1317909000, 0.2293079000, 0.3879708000, 0.6513637000", \ + "-0.0172612000, 0.0052953000, 0.0504983000, 0.1371339000, 0.2885832000, 0.5329747000, 0.9230652000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0029373000, 0.0037092500, 0.0056730000, 0.0106686000, 0.0233768000, 0.0557052000, 0.1379450000"); + values("0.0327226000, 0.0402957000, 0.0578624000, 0.0989983000, 0.1989255000, 0.4497841000, 1.0868619000", \ + "0.0360859000, 0.0431028000, 0.0599749000, 0.1019566000, 0.2032949000, 0.4547398000, 1.0923489000", \ + "0.0478177000, 0.0539123000, 0.0701025000, 0.1111115000, 0.2132610000, 0.4653596000, 1.1101672000", \ + "0.0697448000, 0.0790917000, 0.0981881000, 0.1375695000, 0.2376037000, 0.4924608000, 1.1298977000", \ + "0.1028425000, 0.1169301000, 0.1461216000, 0.2017927000, 0.3007937000, 0.5543219000, 1.1950589000", \ + "0.1577438000, 0.1781110000, 0.2215438000, 0.3047332000, 0.4479132000, 0.7044040000, 1.3419988000", \ + "0.2588841000, 0.2868751000, 0.3476446000, 0.4676260000, 0.6846000000, 1.0470037000, 1.6900298000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0029373000, 0.0037092500, 0.0056730000, 0.0106686000, 0.0233768000, 0.0557052000, 0.1379450000"); + values("0.0105719000, 0.0137801000, 0.0218610000, 0.0422075000, 0.0944292000, 0.2261441000, 0.5596437000", \ + "0.0107978000, 0.0137551000, 0.0217801000, 0.0422892000, 0.0941946000, 0.2253562000, 0.5602520000", \ + "0.0155983000, 0.0187956000, 0.0250671000, 0.0429799000, 0.0940887000, 0.2255503000, 0.5587728000", \ + "0.0247949000, 0.0288416000, 0.0376240000, 0.0560946000, 0.0979532000, 0.2253548000, 0.5599562000", \ + "0.0418934000, 0.0482873000, 0.0620382000, 0.0855983000, 0.1304873000, 0.2361505000, 0.5592702000", \ + "0.0738134000, 0.0829285000, 0.1032616000, 0.1394582000, 0.2027720000, 0.3137186000, 0.5826951000", \ + "0.1318963000, 0.1471966000, 0.1796122000, 0.2344512000, 0.3266806000, 0.4834866000, 0.7573939000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0029373000, 0.0037092500, 0.0056730000, 0.0106686000, 0.0233768000, 0.0557052000, 0.1379450000"); + values("0.0296844000, 0.0384644000, 0.0601278000, 0.1145921000, 0.2501884000, 0.5957205000, 1.4743637000", \ + "0.0293006000, 0.0381019000, 0.0597855000, 0.1141359000, 0.2511573000, 0.5952609000, 1.4737657000", \ + "0.0308027000, 0.0382279000, 0.0592510000, 0.1142317000, 0.2504825000, 0.5953840000, 1.4749590000", \ + "0.0443490000, 0.0521990000, 0.0674278000, 0.1144804000, 0.2505944000, 0.5961088000, 1.4744127000", \ + "0.0637600000, 0.0743784000, 0.0975179000, 0.1429543000, 0.2564732000, 0.5960038000, 1.4748546000", \ + "0.0987328000, 0.1140662000, 0.1469550000, 0.2079914000, 0.3210110000, 0.6093605000, 1.4770597000", \ + "0.1578072000, 0.1789683000, 0.2275902000, 0.3167981000, 0.4764659000, 0.7560439000, 1.5011471000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0029373000, 0.0037092500, 0.0056730000, 0.0106686000, 0.0233768000, 0.0557052000, 0.1379450000"); + values("0.0197927000, 0.0221958000, 0.0282094000, 0.0433424000, 0.0814868000, 0.1774529000, 0.4217237000", \ + "0.0242845000, 0.0267576000, 0.0327858000, 0.0479192000, 0.0860372000, 0.1821394000, 0.4274885000", \ + "0.0313258000, 0.0343295000, 0.0412620000, 0.0568844000, 0.0950769000, 0.1911539000, 0.4353523000", \ + "0.0402988000, 0.0446275000, 0.0543458000, 0.0739006000, 0.1146235000, 0.2108312000, 0.4550539000", \ + "0.0465205000, 0.0541120000, 0.0695847000, 0.0988867000, 0.1522627000, 0.2555694000, 0.5022063000", \ + "0.0354250000, 0.0488555000, 0.0742841000, 0.1230810000, 0.2057853000, 0.3422682000, 0.6032738000", \ + "-0.0383529000, -0.0151091000, 0.0320137000, 0.1169310000, 0.2539864000, 0.4660895000, 0.8102914000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0029373000, 0.0037092500, 0.0056730000, 0.0106686000, 0.0233768000, 0.0557052000, 0.1379450000"); + values("0.0882589000, 0.0945938000, 0.1103112000, 0.1493278000, 0.2476391000, 0.4980681000, 1.1403243000", \ + "0.0927674000, 0.0992006000, 0.1149782000, 0.1538737000, 0.2526112000, 0.5044619000, 1.1396721000", \ + "0.1039033000, 0.1103438000, 0.1261256000, 0.1652228000, 0.2635802000, 0.5135974000, 1.1546224000", \ + "0.1273076000, 0.1337305000, 0.1494787000, 0.1885290000, 0.2877759000, 0.5371469000, 1.1740035000", \ + "0.1607936000, 0.1674194000, 0.1834920000, 0.2228396000, 0.3215619000, 0.5715073000, 1.2090495000", \ + "0.2027016000, 0.2099370000, 0.2269864000, 0.2670044000, 0.3657057000, 0.6161022000, 1.2546461000", \ + "0.2447074000, 0.2532519000, 0.2726574000, 0.3154584000, 0.4152405000, 0.6668943000, 1.3021936000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0029373000, 0.0037092500, 0.0056730000, 0.0106686000, 0.0233768000, 0.0557052000, 0.1379450000"); + values("0.0112045000, 0.0143508000, 0.0224488000, 0.0429116000, 0.0943553000, 0.2256106000, 0.5592832000", \ + "0.0116448000, 0.0145963000, 0.0225620000, 0.0429369000, 0.0943048000, 0.2253663000, 0.5593229000", \ + "0.0148876000, 0.0177002000, 0.0247165000, 0.0439809000, 0.0943717000, 0.2256441000, 0.5603498000", \ + "0.0227171000, 0.0258222000, 0.0334643000, 0.0515419000, 0.0972762000, 0.2256584000, 0.5604843000", \ + "0.0389993000, 0.0432288000, 0.0529886000, 0.0732470000, 0.1174255000, 0.2319620000, 0.5620342000", \ + "0.0716224000, 0.0777268000, 0.0910853000, 0.1180068000, 0.1698738000, 0.2794426000, 0.5737427000", \ + "0.1391306000, 0.1476065000, 0.1665553000, 0.2047681000, 0.2734971000, 0.4011959000, 0.6842755000"); + } + related_pin : "TE"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0029373000, 0.0037092500, 0.0056730000, 0.0106686000, 0.0233768000, 0.0557052000, 0.1379450000"); + values("0.0328998000, 0.0409505000, 0.0616221000, 0.1149116000, 0.2510851000, 0.5969013000, 1.4819693000", \ + "0.0328459000, 0.0408926000, 0.0617012000, 0.1148022000, 0.2506614000, 0.5988953000, 1.4718170000", \ + "0.0328470000, 0.0409138000, 0.0615061000, 0.1147375000, 0.2507840000, 0.5945498000, 1.4758333000", \ + "0.0331938000, 0.0412226000, 0.0617937000, 0.1148063000, 0.2508879000, 0.5954580000, 1.4765944000", \ + "0.0344105000, 0.0423308000, 0.0628060000, 0.1152901000, 0.2510114000, 0.5971263000, 1.4749624000", \ + "0.0376942000, 0.0453021000, 0.0651326000, 0.1166059000, 0.2513368000, 0.5953005000, 1.4738429000", \ + "0.0456294000, 0.0533345000, 0.0723654000, 0.1214890000, 0.2527930000, 0.5963772000, 1.4715660000"); + } + timing_sense : "positive_unate"; + timing_type : "three_state_enable"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0029373000, 0.0037092500, 0.0056730000, 0.0106686000, 0.0233768000, 0.0557052000, 0.1379450000"); + values("0.0982992000, 0.0982992000, 0.0982992000, 0.0983790000, 0.0983790000, 0.0983790000, 0.0983790000", \ + "0.1029321000, 0.1029321000, 0.1030107000, 0.1030136000, 0.1031264000, 0.1033322000, 0.1033322000", \ + "0.1182623000, 0.1182623000, 0.1182623000, 0.1182623000, 0.1182623000, 0.1182623000, 0.1182866000", \ + "0.1495663000, 0.1495663000, 0.1495663000, 0.1495663000, 0.1495663000, 0.1495663000, 0.1495663000", \ + "0.1996260000, 0.1996260000, 0.1996260000, 0.1996435000, 0.1996435000, 0.1996435000, 0.1996448000", \ + "0.2721437000, 0.2721437000, 0.2721437000, 0.2721689000, 0.2732844000, 0.2732844000, 0.2732844000", \ + "0.3809741000, 0.3809741000, 0.3809741000, 0.3809741000, 0.3809741000, 0.3809741000, 0.3809741000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0029373000, 0.0037092500, 0.0056730000, 0.0106686000, 0.0233768000, 0.0557052000, 0.1379450000"); + values("0.0152497000, 0.0152922000, 0.0153507000, 0.0153507000, 0.0153507000, 0.0153507000, 0.0153507000", \ + "0.0165651000, 0.0165651000, 0.0165913000, 0.0167957000, 0.0167957000, 0.0168643000, 0.0168643000", \ + "0.0144539000, 0.0144539000, 0.0144539000, 0.0146150000, 0.0146150000, 0.0146150000, 0.0146150000", \ + "0.0174756000, 0.0174756000, 0.0174756000, 0.0176771000, 0.0176841000, 0.0176841000, 0.0176841000", \ + "0.0224116000, 0.0224116000, 0.0224116000, 0.0224116000, 0.0224116000, 0.0224116000, 0.0224116000", \ + "0.0315604000, 0.0316151000, 0.0316851000, 0.0327374000, 0.0327374000, 0.0327374000, 0.0327374000", \ + "0.0555015000, 0.0555795000, 0.0556196000, 0.0556861000, 0.0557570000, 0.0558320000, 0.0558670000"); + } + fall_transition ("scalar") { + values("0.0000000000"); + } + related_pin : "TE"; + rise_transition ("scalar") { + values("0.0000000000"); + } + timing_sense : "negative_unate"; + timing_type : "three_state_disable"; + } + } + } + + cell ("sky130_fd_sc_hd__einvp_4") { + leakage_power () { + value : 0.0119876000; + when : "!A&TE"; + } + leakage_power () { + value : 0.0004927000; + when : "!A&!TE"; + } + leakage_power () { + value : 0.0146980000; + when : "A&TE"; + } + leakage_power () { + value : 0.0004683000; + when : "A&!TE"; + } + area : 13.763200000; + cell_footprint : "sky130_fd_sc_hd__einvp"; + cell_leakage_power : 0.0069116490; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A") { + capacitance : 0.0084480000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0080080000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0092782000, 0.0092580000, 0.0092114000, 0.0092249000, 0.0092558000, 0.0093272000, 0.0094917000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0077836000, -0.0077759000, -0.0077583000, -0.0077614000, -0.0077684000, -0.0077847000, -0.0078221000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0088880000; + } + pin ("TE") { + capacitance : 0.0060230000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0061510000; + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0058960000; + } + pin ("Z") { + capacitance : 0.0048940000; + direction : "output"; + function : "(!A)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013953820, 0.0038941840, 0.0108677500, 0.0303293300, 0.0846420200, 0.2362160000"); + values("0.0001199000, -0.0009985000, -0.0044104000, -0.0149706000, -0.0460209000, -0.1338249000, -0.3793037000", \ + "-0.0006476000, -0.0017086000, -0.0050465000, -0.0152651000, -0.0459732000, -0.1335696000, -0.3789664000", \ + "-0.0014240000, -0.0025943000, -0.0060044000, -0.0160780000, -0.0463433000, -0.1335879000, -0.3787898000", \ + "-0.0019908000, -0.0032822000, -0.0068446000, -0.0172459000, -0.0471827000, -0.1339413000, -0.3788680000", \ + "-0.0017202000, -0.0031318000, -0.0069699000, -0.0180142000, -0.0482551000, -0.1347100000, -0.3791934000", \ + "0.0006979000, -0.0008354000, -0.0050292000, -0.0166925000, -0.0476613000, -0.1353585000, -0.3796477000", \ + "0.0084532000, 0.0064386000, 0.0022166000, -0.0122460000, -0.0452737000, -0.1339656000, -0.3797480000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013953820, 0.0038941840, 0.0108677500, 0.0303293300, 0.0846420200, 0.2362160000"); + values("0.0164450000, 0.0183790000, 0.0234145000, 0.0358791000, 0.0681304000, 0.1552019000, 0.3986810000", \ + "0.0156382000, 0.0173824000, 0.0222198000, 0.0346858000, 0.0675201000, 0.1549365000, 0.3976885000", \ + "0.0152522000, 0.0168848000, 0.0213530000, 0.0333163000, 0.0660556000, 0.1547640000, 0.3975560000", \ + "0.0151443000, 0.0166405000, 0.0208102000, 0.0325982000, 0.0649564000, 0.1542511000, 0.3970874000", \ + "0.0158682000, 0.0172942000, 0.0212784000, 0.0329257000, 0.0645063000, 0.1524139000, 0.3990194000", \ + "0.0181018000, 0.0193788000, 0.0231374000, 0.0340017000, 0.0649828000, 0.1511471000, 0.3948186000", \ + "0.0258291000, 0.0284281000, 0.0287633000, 0.0389241000, 0.0685463000, 0.1541871000, 0.3937581000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013953820, 0.0038941840, 0.0108677500, 0.0303293300, 0.0846420200, 0.2362160000"); + values("0.0118598000, 0.0120076000, 0.0123455000, 0.0129822000, 0.0137604000, 0.0142743000, 0.0145621000", \ + "0.0115842000, 0.0117287000, 0.0120731000, 0.0127211000, 0.0135068000, 0.0140777000, 0.0143211000", \ + "0.0112436000, 0.0113822000, 0.0117325000, 0.0123846000, 0.0131560000, 0.0137326000, 0.0140230000", \ + "0.0108837000, 0.0110263000, 0.0113881000, 0.0120388000, 0.0128552000, 0.0134989000, 0.0138177000", \ + "0.0107872000, 0.0109166000, 0.0112328000, 0.0118948000, 0.0127451000, 0.0134607000, 0.0138426000", \ + "0.0113288000, 0.0114359000, 0.0117046000, 0.0122611000, 0.0131245000, 0.0139349000, 0.0144135000", \ + "0.0136354000, 0.0137355000, 0.0139807000, 0.0145479000, 0.0154289000, 0.0162508000, 0.0168179000"); + } + related_pin : "TE"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013953820, 0.0038941840, 0.0108677500, 0.0303293300, 0.0846420200, 0.2362160000"); + values("0.0312987000, 0.0327278000, 0.0367641000, 0.0479551000, 0.0792246000, 0.1669785000, 0.4083602000", \ + "0.0310698000, 0.0325149000, 0.0365532000, 0.0477085000, 0.0789555000, 0.1656138000, 0.4110197000", \ + "0.0307560000, 0.0322079000, 0.0362197000, 0.0474446000, 0.0786518000, 0.1662903000, 0.4106263000", \ + "0.0304486000, 0.0319038000, 0.0358824000, 0.0470721000, 0.0783370000, 0.1661544000, 0.4084441000", \ + "0.0304672000, 0.0319341000, 0.0359526000, 0.0470484000, 0.0782904000, 0.1656667000, 0.4074906000", \ + "0.0314696000, 0.0328922000, 0.0369615000, 0.0479131000, 0.0792224000, 0.1659018000, 0.4083545000", \ + "0.0342422000, 0.0358083000, 0.0396186000, 0.0510368000, 0.0823845000, 0.1696934000, 0.4114242000"); + } + when : "!A"; + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013953820, 0.0038941840, 0.0108677500, 0.0303293300, 0.0846420200, 0.2362160000"); + values("0.0165995000, 0.0154673000, 0.0122211000, 0.0017421000, -0.0297112000, -0.1176683000, -0.3632030000", \ + "0.0163493000, 0.0152346000, 0.0119781000, 0.0014956000, -0.0299533000, -0.1179072000, -0.3634562000", \ + "0.0159429000, 0.0148421000, 0.0115660000, 0.0011706000, -0.0302786000, -0.1182355000, -0.3637707000", \ + "0.0161576000, 0.0148501000, 0.0112775000, 0.0008538000, -0.0305759000, -0.1185277000, -0.3640751000", \ + "0.0177750000, 0.0163313000, 0.0122907000, 0.0009495000, -0.0305559000, -0.1185248000, -0.3640305000", \ + "0.0187030000, 0.0172484000, 0.0132019000, 0.0018881000, -0.0296775000, -0.1177364000, -0.3632788000", \ + "0.0214855000, 0.0199860000, 0.0159104000, 0.0046220000, -0.0269724000, -0.1149219000, -0.3605673000"); + } + related_pin : "TE"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013953820, 0.0038941840, 0.0108677500, 0.0303293300, 0.0846420200, 0.2362160000"); + values("0.0103717000, 0.0103573000, 0.0103187000, 0.0102527000, 0.0101764000, 0.0101224000, 0.0100967000", \ + "0.0100928000, 0.0100809000, 0.0100527000, 0.0100051000, 0.0099422000, 0.0098997000, 0.0098782000", \ + "0.0097571000, 0.0097491000, 0.0097294000, 0.0096981000, 0.0096516000, 0.0096047000, 0.0095804000", \ + "0.0094678000, 0.0094627000, 0.0094498000, 0.0094297000, 0.0094013000, 0.0093747000, 0.0093569000", \ + "0.0094989000, 0.0095199000, 0.0095095000, 0.0094631000, 0.0094443000, 0.0094831000, 0.0094455000", \ + "0.0102095000, 0.0102018000, 0.0102025000, 0.0102037000, 0.0101924000, 0.0101701000, 0.0101962000", \ + "0.0127020000, 0.0126967000, 0.0126858000, 0.0126638000, 0.0126376000, 0.0126083000, 0.0126083000"); + } + when : "A"; + } + max_capacitance : 0.2362160000; + max_transition : 1.5003820000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + three_state : "(TE')"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0053944000, 0.0062897800, 0.0087885800, 0.0157621000, 0.0352237000, 0.0895364000, 0.2411100000"); + values("0.0181309000, 0.0199564000, 0.0246042000, 0.0364937000, 0.0679596000, 0.1545967000, 0.3954289000", \ + "0.0220647000, 0.0237791000, 0.0284909000, 0.0406481000, 0.0724538000, 0.1591525000, 0.4003394000", \ + "0.0285667000, 0.0311644000, 0.0374599000, 0.0504730000, 0.0826284000, 0.1695562000, 0.4119925000", \ + "0.0343580000, 0.0383781000, 0.0479475000, 0.0685850000, 0.1064652000, 0.1942608000, 0.4354141000", \ + "0.0349466000, 0.0411734000, 0.0559603000, 0.0876508000, 0.1469156000, 0.2496923000, 0.4917115000", \ + "0.0189218000, 0.0284695000, 0.0512523000, 0.1000384000, 0.1913216000, 0.3498485000, 0.6212166000", \ + "-0.0433126000, -0.0282766000, 0.0065571000, 0.0793866000, 0.2210158000, 0.4659861000, 0.8738063000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0053944000, 0.0062897800, 0.0087885800, 0.0157621000, 0.0352237000, 0.0895364000, 0.2411100000"); + values("0.0349786000, 0.0403151000, 0.0540064000, 0.0884363000, 0.1779523000, 0.4204551000, 1.1075706000", \ + "0.0382315000, 0.0428154000, 0.0560224000, 0.0904578000, 0.1814699000, 0.4252610000, 1.1017115000", \ + "0.0500432000, 0.0542708000, 0.0662178000, 0.0991588000, 0.1903220000, 0.4379013000, 1.1121308000", \ + "0.0732169000, 0.0793975000, 0.0940719000, 0.1263650000, 0.2152691000, 0.4656067000, 1.1393243000", \ + "0.1091721000, 0.1186056000, 0.1411942000, 0.1890008000, 0.2808303000, 0.5277005000, 1.2073259000", \ + "0.1699393000, 0.1835068000, 0.2165688000, 0.2874407000, 0.4245717000, 0.6775598000, 1.3537983000", \ + "0.2856660000, 0.3039635000, 0.3496787000, 0.4515162000, 0.6553251000, 1.0228449000, 1.7093884000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0053944000, 0.0062897800, 0.0087885800, 0.0157621000, 0.0352237000, 0.0895364000, 0.2411100000"); + values("0.0105827000, 0.0125672000, 0.0181473000, 0.0335396000, 0.0765558000, 0.1958868000, 0.5275461000", \ + "0.0107604000, 0.0125875000, 0.0181190000, 0.0336249000, 0.0765131000, 0.1954980000, 0.5269130000", \ + "0.0154605000, 0.0176401000, 0.0223255000, 0.0349700000, 0.0763496000, 0.1961758000, 0.5286146000", \ + "0.0239823000, 0.0267904000, 0.0335017000, 0.0489199000, 0.0826026000, 0.1955618000, 0.5289671000", \ + "0.0408161000, 0.0450667000, 0.0551874000, 0.0757526000, 0.1169662000, 0.2107892000, 0.5280163000", \ + "0.0715021000, 0.0780689000, 0.0935773000, 0.1264053000, 0.1837559000, 0.2924230000, 0.5564565000", \ + "0.1294285000, 0.1393816000, 0.1620632000, 0.2121441000, 0.2990172000, 0.4550853000, 0.7411154000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0053944000, 0.0062897800, 0.0087885800, 0.0157621000, 0.0352237000, 0.0895364000, 0.2411100000"); + values("0.0312783000, 0.0370482000, 0.0528618000, 0.0962985000, 0.2163256000, 0.5491377000, 1.4809957000", \ + "0.0308307000, 0.0366794000, 0.0525531000, 0.0961717000, 0.2167009000, 0.5481235000, 1.4755455000", \ + "0.0317519000, 0.0367541000, 0.0519084000, 0.0958749000, 0.2161165000, 0.5488303000, 1.4775230000", \ + "0.0465586000, 0.0509094000, 0.0614631000, 0.0981744000, 0.2160895000, 0.5519336000, 1.4750209000", \ + "0.0637069000, 0.0709053000, 0.0894162000, 0.1280412000, 0.2235102000, 0.5503764000, 1.4836075000", \ + "0.0976076000, 0.1082321000, 0.1335787000, 0.1873901000, 0.2943630000, 0.5638324000, 1.4808015000", \ + "0.1566212000, 0.1717757000, 0.2062415000, 0.2866256000, 0.4429180000, 0.7214939000, 1.5003824000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0053944000, 0.0062897800, 0.0087885800, 0.0157621000, 0.0352237000, 0.0895364000, 0.2411100000"); + values("0.0208127000, 0.0223276000, 0.0265102000, 0.0378933000, 0.0693814000, 0.1558810000, 0.3988749000", \ + "0.0250921000, 0.0266889000, 0.0309103000, 0.0422983000, 0.0737856000, 0.1603395000, 0.4016119000", \ + "0.0316525000, 0.0335736000, 0.0385110000, 0.0507391000, 0.0823645000, 0.1688733000, 0.4117968000", \ + "0.0391816000, 0.0421631000, 0.0490205000, 0.0648873000, 0.1002385000, 0.1872576000, 0.4287264000", \ + "0.0424827000, 0.0472568000, 0.0588408000, 0.0831019000, 0.1312897000, 0.2284548000, 0.4709150000", \ + "0.0252577000, 0.0329380000, 0.0528973000, 0.0935733000, 0.1698988000, 0.3024553000, 0.5656495000", \ + "-0.0645561000, -0.0492418000, -0.0140943000, 0.0581255000, 0.1871518000, 0.3973473000, 0.7483222000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0053944000, 0.0062897800, 0.0087885800, 0.0157621000, 0.0352237000, 0.0895364000, 0.2411100000"); + values("0.0912272000, 0.0955188000, 0.1072967000, 0.1388266000, 0.2257037000, 0.4691288000, 1.1424880000", \ + "0.0956156000, 0.0999578000, 0.1116483000, 0.1432305000, 0.2304899000, 0.4740850000, 1.1520630000", \ + "0.1064807000, 0.1108764000, 0.1225186000, 0.1542683000, 0.2411711000, 0.4836720000, 1.1620370000", \ + "0.1292464000, 0.1335315000, 0.1453705000, 0.1769869000, 0.2642997000, 0.5073523000, 1.1887012000", \ + "0.1607305000, 0.1652623000, 0.1774117000, 0.2094619000, 0.2965315000, 0.5407427000, 1.2128223000", \ + "0.1981747000, 0.2030968000, 0.2160483000, 0.2488403000, 0.3364275000, 0.5781320000, 1.2529063000", \ + "0.2298543000, 0.2353097000, 0.2500890000, 0.2859253000, 0.3751164000, 0.6174830000, 1.2922745000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0053944000, 0.0062897800, 0.0087885800, 0.0157621000, 0.0352237000, 0.0895364000, 0.2411100000"); + values("0.0115175000, 0.0134574000, 0.0189613000, 0.0344735000, 0.0769876000, 0.1951332000, 0.5292052000", \ + "0.0119747000, 0.0138026000, 0.0191327000, 0.0345751000, 0.0769678000, 0.1956010000, 0.5279047000", \ + "0.0150564000, 0.0168442000, 0.0217840000, 0.0359812000, 0.0770860000, 0.1952288000, 0.5290189000", \ + "0.0226910000, 0.0245837000, 0.0299329000, 0.0441058000, 0.0815889000, 0.1957356000, 0.5277264000", \ + "0.0390664000, 0.0416844000, 0.0484925000, 0.0648197000, 0.1025490000, 0.2048155000, 0.5297873000", \ + "0.0717040000, 0.0753736000, 0.0850477000, 0.1071265000, 0.1522837000, 0.2536980000, 0.5438370000", \ + "0.1405902000, 0.1449958000, 0.1588235000, 0.1894892000, 0.2512147000, 0.3711166000, 0.6546798000"); + } + related_pin : "TE"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0053944000, 0.0062897800, 0.0087885800, 0.0157621000, 0.0352237000, 0.0895364000, 0.2411100000"); + values("0.0348965000, 0.0402783000, 0.0553517000, 0.0975241000, 0.2164333000, 0.5518924000, 1.4750385000", \ + "0.0348241000, 0.0401565000, 0.0551551000, 0.0973575000, 0.2166039000, 0.5485408000, 1.4826859000", \ + "0.0348750000, 0.0401733000, 0.0551695000, 0.0975321000, 0.2161039000, 0.5514275000, 1.4823278000", \ + "0.0353111000, 0.0405013000, 0.0553642000, 0.0973340000, 0.2164335000, 0.5518032000, 1.4798782000", \ + "0.0364743000, 0.0416765000, 0.0564233000, 0.0984884000, 0.2164308000, 0.5508873000, 1.4777132000", \ + "0.0395954000, 0.0449965000, 0.0594408000, 0.1001081000, 0.2171756000, 0.5476029000, 1.4783352000", \ + "0.0473692000, 0.0524394000, 0.0667597000, 0.1060618000, 0.2194403000, 0.5509526000, 1.4732542000"); + } + timing_sense : "positive_unate"; + timing_type : "three_state_enable"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0053944000, 0.0062897800, 0.0087885800, 0.0157621000, 0.0352237000, 0.0895364000, 0.2411100000"); + values("0.1077083000, 0.1082835000, 0.1082835000, 0.1082835000, 0.1082835000, 0.1082835000, 0.1082835000", \ + "0.1132482000, 0.1132689000, 0.1132689000, 0.1133536000, 0.1133536000, 0.1133536000, 0.1133536000", \ + "0.1249952000, 0.1255198000, 0.1267496000, 0.1273237000, 0.1273237000, 0.1273586000, 0.1273586000", \ + "0.1548304000, 0.1553198000, 0.1578345000, 0.1578345000, 0.1584154000, 0.1584154000, 0.1584154000", \ + "0.2076208000, 0.2078751000, 0.2112384000, 0.2112384000, 0.2112713000, 0.2112713000, 0.2112801000", \ + "0.2850996000, 0.2857049000, 0.2888941000, 0.2888941000, 0.2888941000, 0.2888941000, 0.2888941000", \ + "0.4061784000, 0.4070753000, 0.4115585000, 0.4115585000, 0.4115671000, 0.4115671000, 0.4115671000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0053944000, 0.0062897800, 0.0087885800, 0.0157621000, 0.0352237000, 0.0895364000, 0.2411100000"); + values("0.0167183000, 0.0167261000, 0.0167261000, 0.0167261000, 0.0167261000, 0.0167261000, 0.0167261000", \ + "0.0187444000, 0.0187444000, 0.0187495000, 0.0188006000, 0.0188006000, 0.0188006000, 0.0188006000", \ + "0.0168440000, 0.0168597000, 0.0171805000, 0.0171805000, 0.0171805000, 0.0171805000, 0.0171805000", \ + "0.0208172000, 0.0208799000, 0.0208799000, 0.0208799000, 0.0208799000, 0.0208799000, 0.0208799000", \ + "0.0285281000, 0.0293879000, 0.0293879000, 0.0293879000, 0.0293879000, 0.0293879000, 0.0293879000", \ + "0.0441149000, 0.0445264000, 0.0447191000, 0.0447191000, 0.0447920000, 0.0447920000, 0.0447920000", \ + "0.0837502000, 0.0837502000, 0.0837502000, 0.0853543000, 0.0853543000, 0.0853543000, 0.0853612000"); + } + fall_transition ("scalar") { + values("0.0000000000"); + } + related_pin : "TE"; + rise_transition ("scalar") { + values("0.0000000000"); + } + timing_sense : "negative_unate"; + timing_type : "three_state_disable"; + } + } + } + + cell ("sky130_fd_sc_hd__einvp_8") { + leakage_power () { + value : 0.0142955000; + when : "!A&TE"; + } + leakage_power () { + value : 0.0007094000; + when : "!A&!TE"; + } + leakage_power () { + value : 0.0158942000; + when : "A&TE"; + } + leakage_power () { + value : 0.0005421000; + when : "A&!TE"; + } + area : 22.521600000; + cell_footprint : "sky130_fd_sc_hd__einvp"; + cell_leakage_power : 0.0078603070; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A") { + capacitance : 0.0165350000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0156860000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0174220000, 0.0174025000, 0.0173576000, 0.0173758000, 0.0174177000, 0.0175144000, 0.0177373000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0152574000, -0.0152495000, -0.0152312000, -0.0152307000, -0.0152297000, -0.0152272000, -0.0152217000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0173850000; + } + pin ("TE") { + capacitance : 0.0090710000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0094200000; + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0087230000; + } + pin ("Z") { + capacitance : 0.0094840000; + direction : "output"; + function : "(!A)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015257910, 0.0046560770, 0.0142084000, 0.0433581100, 0.1323108000, 0.4037574000"); + values("0.0011019000, -0.0001415000, -0.0041872000, -0.0180837000, -0.0640913000, -0.2076171000, -0.6471851000", \ + "-0.0002381000, -0.0015496000, -0.0055471000, -0.0189187000, -0.0640637000, -0.2071099000, -0.6464670000", \ + "-0.0018606000, -0.0031827000, -0.0073191000, -0.0206505000, -0.0649734000, -0.2071824000, -0.6461629000", \ + "-0.0030917000, -0.0045220000, -0.0089962000, -0.0229050000, -0.0669234000, -0.2080665000, -0.6462746000", \ + "-0.0029856000, -0.0045464000, -0.0092956000, -0.0245024000, -0.0690712000, -0.2096588000, -0.6468381000", \ + "0.0013696000, -0.0004783000, -0.0058233000, -0.0215885000, -0.0685208000, -0.2112874000, -0.6480616000", \ + "0.0141448000, 0.0121063000, 0.0065178000, -0.0127847000, -0.0629754000, -0.2090067000, -0.6479688000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015257910, 0.0046560770, 0.0142084000, 0.0433581100, 0.1323108000, 0.4037574000"); + values("0.0326692000, 0.0350278000, 0.0417833000, 0.0599573000, 0.1085972000, 0.2528199000, 0.6860684000", \ + "0.0308462000, 0.0330479000, 0.0395098000, 0.0576914000, 0.1075239000, 0.2512502000, 0.6886439000", \ + "0.0301216000, 0.0320524000, 0.0380580000, 0.0553037000, 0.1053346000, 0.2503772000, 0.6865805000", \ + "0.0301769000, 0.0319695000, 0.0373335000, 0.0531789000, 0.1023173000, 0.2488205000, 0.6879927000", \ + "0.0318138000, 0.0334279000, 0.0382524000, 0.0532976000, 0.1014922000, 0.2462911000, 0.6839992000", \ + "0.0351158000, 0.0365717000, 0.0412231000, 0.0559937000, 0.1021258000, 0.2431437000, 0.6841589000", \ + "0.0492091000, 0.0511483000, 0.0559435000, 0.0653178000, 0.1088602000, 0.2477229000, 0.6773261000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015257910, 0.0046560770, 0.0142084000, 0.0433581100, 0.1323108000, 0.4037574000"); + values("0.0147225000, 0.0148746000, 0.0152959000, 0.0162915000, 0.0178985000, 0.0193295000, 0.0201026000", \ + "0.0145642000, 0.0147279000, 0.0151734000, 0.0161865000, 0.0177834000, 0.0192035000, 0.0199589000", \ + "0.0141957000, 0.0143545000, 0.0147933000, 0.0158114000, 0.0174574000, 0.0189128000, 0.0196875000", \ + "0.0138416000, 0.0139958000, 0.0144229000, 0.0154282000, 0.0170395000, 0.0185853000, 0.0194013000", \ + "0.0134893000, 0.0136335000, 0.0140355000, 0.0149921000, 0.0165996000, 0.0182303000, 0.0191440000", \ + "0.0137288000, 0.0138556000, 0.0141928000, 0.0150502000, 0.0164637000, 0.0184342000, 0.0196290000", \ + "0.0156215000, 0.0157351000, 0.0160511000, 0.0170306000, 0.0178707000, 0.0200694000, 0.0214567000"); + } + related_pin : "TE"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015257910, 0.0046560770, 0.0142084000, 0.0433581100, 0.1323108000, 0.4037574000"); + values("0.0614055000, 0.0630714000, 0.0682412000, 0.0835578000, 0.1301988000, 0.2722882000, 0.7096983000", \ + "0.0612194000, 0.0628748000, 0.0679105000, 0.0833719000, 0.1299890000, 0.2721272000, 0.7062874000", \ + "0.0609321000, 0.0625977000, 0.0676242000, 0.0829971000, 0.1297058000, 0.2718361000, 0.7061431000", \ + "0.0606137000, 0.0622641000, 0.0672811000, 0.0826859000, 0.1294634000, 0.2725589000, 0.7062085000", \ + "0.0604051000, 0.0620782000, 0.0671593000, 0.0824097000, 0.1291938000, 0.2723646000, 0.7069436000", \ + "0.0612465000, 0.0628765000, 0.0678651000, 0.0830177000, 0.1298078000, 0.2719847000, 0.7059962000", \ + "0.0638222000, 0.0656473000, 0.0707328000, 0.0861212000, 0.1329596000, 0.2755346000, 0.7085904000"); + } + when : "!A"; + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015257910, 0.0046560770, 0.0142084000, 0.0433581100, 0.1323108000, 0.4037574000"); + values("0.0314963000, 0.0302809000, 0.0267189000, 0.0144470000, -0.0309858000, -0.1750271000, -0.6147524000", \ + "0.0312800000, 0.0301083000, 0.0265049000, 0.0142529000, -0.0311753000, -0.1752098000, -0.6149210000", \ + "0.0309303000, 0.0296974000, 0.0260460000, 0.0138669000, -0.0314619000, -0.1754954000, -0.6152218000", \ + "0.0308703000, 0.0294720000, 0.0254142000, 0.0131020000, -0.0317850000, -0.1758471000, -0.6155488000", \ + "0.0343366000, 0.0327465000, 0.0279280000, 0.0135541000, -0.0319748000, -0.1759960000, -0.6157019000", \ + "0.0382330000, 0.0365448000, 0.0314748000, 0.0160083000, -0.0312257000, -0.1753941000, -0.6151503000", \ + "0.0406129000, 0.0389648000, 0.0337882000, 0.0183706000, -0.0288769000, -0.1730237000, -0.6128417000"); + } + related_pin : "TE"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015257910, 0.0046560770, 0.0142084000, 0.0433581100, 0.1323108000, 0.4037574000"); + values("0.0122732000, 0.0122528000, 0.0121985000, 0.0120822000, 0.0119538000, 0.0118384000, 0.0117906000", \ + "0.0120220000, 0.0120080000, 0.0119693000, 0.0118812000, 0.0117497000, 0.0116347000, 0.0115782000", \ + "0.0116267000, 0.0116128000, 0.0115861000, 0.0115310000, 0.0114372000, 0.0113482000, 0.0112976000", \ + "0.0112831000, 0.0112692000, 0.0112583000, 0.0112198000, 0.0111616000, 0.0110945000, 0.0110425000", \ + "0.0110737000, 0.0110665000, 0.0110484000, 0.0110084000, 0.0109566000, 0.0109121000, 0.0108770000", \ + "0.0118315000, 0.0118313000, 0.0118088000, 0.0117895000, 0.0117412000, 0.0117326000, 0.0117049000", \ + "0.0137194000, 0.0137118000, 0.0136981000, 0.0136575000, 0.0135972000, 0.0136095000, 0.0136085000"); + } + when : "A"; + } + max_capacitance : 0.4037570000; + max_transition : 1.4986050000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + three_state : "(TE')"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0099843000, 0.0110101000, 0.0141404000, 0.0236927000, 0.0528424000, 0.1417950000, 0.4132420000"); + values("0.0206524000, 0.0219447000, 0.0257010000, 0.0361511000, 0.0654145000, 0.1524940000, 0.4191682000", \ + "0.0244115000, 0.0256491000, 0.0294368000, 0.0399301000, 0.0696502000, 0.1568218000, 0.4211402000", \ + "0.0313836000, 0.0331229000, 0.0379301000, 0.0493939000, 0.0793780000, 0.1672848000, 0.4337297000", \ + "0.0372856000, 0.0399916000, 0.0473586000, 0.0655621000, 0.1025673000, 0.1909878000, 0.4555173000", \ + "0.0369883000, 0.0411720000, 0.0527403000, 0.0805520000, 0.1385060000, 0.2454447000, 0.5101279000", \ + "0.0180315000, 0.0244582000, 0.0419172000, 0.0840795000, 0.1724346000, 0.3375855000, 0.6377791000", \ + "-0.0517795000, -0.0419988000, -0.0152864000, 0.0470934000, 0.1830618000, 0.4368482000, 0.8857284000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0099843000, 0.0110101000, 0.0141404000, 0.0236927000, 0.0528424000, 0.1417950000, 0.4132420000"); + values("0.0390562000, 0.0426576000, 0.0532685000, 0.0821938000, 0.1609955000, 0.3958602000, 1.1011614000", \ + "0.0415602000, 0.0448701000, 0.0549389000, 0.0838111000, 0.1645034000, 0.3985575000, 1.1095015000", \ + "0.0532955000, 0.0561636000, 0.0651985000, 0.0925057000, 0.1732709000, 0.4105247000, 1.1221357000", \ + "0.0781093000, 0.0822239000, 0.0932447000, 0.1192247000, 0.1973255000, 0.4349736000, 1.1456127000", \ + "0.1161403000, 0.1222030000, 0.1389567000, 0.1787858000, 0.2637367000, 0.4992126000, 1.2100180000", \ + "0.1816087000, 0.1901961000, 0.2146563000, 0.2747557000, 0.4021736000, 0.6514994000, 1.3634708000", \ + "0.3080360000, 0.3199750000, 0.3531775000, 0.4378245000, 0.6254391000, 0.9900069000, 1.7183927000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0099843000, 0.0110101000, 0.0141404000, 0.0236927000, 0.0528424000, 0.1417950000, 0.4132420000"); + values("0.0129006000, 0.0143063000, 0.0187338000, 0.0322509000, 0.0731263000, 0.1974024000, 0.5754721000", \ + "0.0128013000, 0.0142772000, 0.0186769000, 0.0322708000, 0.0731763000, 0.1969186000, 0.5754683000", \ + "0.0178089000, 0.0194426000, 0.0226302000, 0.0336485000, 0.0729113000, 0.1972694000, 0.5757210000", \ + "0.0251648000, 0.0272525000, 0.0326182000, 0.0468366000, 0.0800599000, 0.1970022000, 0.5748586000", \ + "0.0426214000, 0.0450157000, 0.0530113000, 0.0714171000, 0.1138119000, 0.2139260000, 0.5748382000", \ + "0.0731774000, 0.0781657000, 0.0893095000, 0.1179989000, 0.1761644000, 0.2940473000, 0.6006183000", \ + "0.1309391000, 0.1376322000, 0.1560189000, 0.2009972000, 0.2861215000, 0.4528396000, 0.7795889000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0099843000, 0.0110101000, 0.0141404000, 0.0236927000, 0.0528424000, 0.1417950000, 0.4132420000"); + values("0.0343849000, 0.0381417000, 0.0495450000, 0.0844460000, 0.1896110000, 0.5092114000, 1.4712250000", \ + "0.0340945000, 0.0378834000, 0.0492430000, 0.0843343000, 0.1894698000, 0.5058068000, 1.4751267000", \ + "0.0343188000, 0.0376443000, 0.0487975000, 0.0839911000, 0.1895091000, 0.5066157000, 1.4773817000", \ + "0.0493250000, 0.0514349000, 0.0588866000, 0.0867610000, 0.1887212000, 0.5073947000, 1.4761393000", \ + "0.0659511000, 0.0707272000, 0.0842415000, 0.1188080000, 0.1998375000, 0.5089980000, 1.4774421000", \ + "0.0996858000, 0.1068552000, 0.1262389000, 0.1723537000, 0.2710729000, 0.5267269000, 1.4806009000", \ + "0.1595332000, 0.1686229000, 0.1938255000, 0.2596469000, 0.4024385000, 0.6801782000, 1.4986048000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0099843000, 0.0110101000, 0.0141404000, 0.0236927000, 0.0528424000, 0.1417950000, 0.4132420000"); + values("0.0258970000, 0.0270213000, 0.0304308000, 0.0402467000, 0.0691255000, 0.1563273000, 0.4210529000", \ + "0.0298526000, 0.0310031000, 0.0343958000, 0.0442455000, 0.0731967000, 0.1603387000, 0.4247155000", \ + "0.0365727000, 0.0378403000, 0.0416426000, 0.0521455000, 0.0813880000, 0.1685434000, 0.4330470000", \ + "0.0440739000, 0.0459004000, 0.0509798000, 0.0641749000, 0.0969105000, 0.1850408000, 0.4493979000", \ + "0.0462771000, 0.0495082000, 0.0574028000, 0.0778155000, 0.1218414000, 0.2203240000, 0.4857365000", \ + "0.0248564000, 0.0303372000, 0.0450557000, 0.0781800000, 0.1487260000, 0.2816855000, 0.5684924000", \ + "-0.0708580000, -0.0613418000, -0.0358680000, 0.0241186000, 0.1441871000, 0.3543905000, 0.7259378000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0099843000, 0.0110101000, 0.0141404000, 0.0236927000, 0.0528424000, 0.1417950000, 0.4132420000"); + values("0.1207545000, 0.1238139000, 0.1329899000, 0.1593760000, 0.2363824000, 0.4688174000, 1.1754546000", \ + "0.1251352000, 0.1281967000, 0.1374648000, 0.1638519000, 0.2407309000, 0.4727918000, 1.1794180000", \ + "0.1359737000, 0.1390582000, 0.1481486000, 0.1746848000, 0.2514858000, 0.4836841000, 1.1912885000", \ + "0.1611772000, 0.1642147000, 0.1735023000, 0.2000844000, 0.2770455000, 0.5091882000, 1.2149297000", \ + "0.2038661000, 0.2071174000, 0.2164263000, 0.2433402000, 0.3209871000, 0.5531162000, 1.2667726000", \ + "0.2590635000, 0.2624843000, 0.2725322000, 0.3008450000, 0.3796067000, 0.6116886000, 1.3216449000", \ + "0.3164275000, 0.3204529000, 0.3319750000, 0.3634083000, 0.4460430000, 0.6794534000, 1.3855729000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0099843000, 0.0110101000, 0.0141404000, 0.0236927000, 0.0528424000, 0.1417950000, 0.4132420000"); + values("0.0145949000, 0.0159776000, 0.0202407000, 0.0335451000, 0.0743073000, 0.1973284000, 0.5747147000", \ + "0.0148553000, 0.0162238000, 0.0204305000, 0.0336113000, 0.0743405000, 0.1971724000, 0.5742503000", \ + "0.0174632000, 0.0187445000, 0.0226002000, 0.0349859000, 0.0746738000, 0.1972445000, 0.5745397000", \ + "0.0243470000, 0.0256925000, 0.0297431000, 0.0420622000, 0.0791286000, 0.1978147000, 0.5749102000", \ + "0.0408216000, 0.0425088000, 0.0474963000, 0.0612217000, 0.0982795000, 0.2074022000, 0.5739795000", \ + "0.0748381000, 0.0765877000, 0.0836229000, 0.1018815000, 0.1447911000, 0.2527984000, 0.5896179000", \ + "0.1433703000, 0.1469086000, 0.1568563000, 0.1819666000, 0.2391488000, 0.3628506000, 0.6847435000"); + } + related_pin : "TE"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0099843000, 0.0110101000, 0.0141404000, 0.0236927000, 0.0528424000, 0.1417950000, 0.4132420000"); + values("0.0410537000, 0.0446813000, 0.0553769000, 0.0888089000, 0.1910330000, 0.5073336000, 1.4778152000", \ + "0.0410786000, 0.0446299000, 0.0556137000, 0.0888016000, 0.1911824000, 0.5075453000, 1.4729230000", \ + "0.0411236000, 0.0446037000, 0.0556435000, 0.0888060000, 0.1911799000, 0.5074479000, 1.4768730000", \ + "0.0411332000, 0.0447244000, 0.0557041000, 0.0889098000, 0.1912556000, 0.5088970000, 1.4767633000", \ + "0.0427183000, 0.0460844000, 0.0570515000, 0.0898757000, 0.1916120000, 0.5087408000, 1.4799847000", \ + "0.0463533000, 0.0498529000, 0.0605991000, 0.0931934000, 0.1935099000, 0.5069705000, 1.4742734000", \ + "0.0553913000, 0.0589449000, 0.0694277000, 0.1010763000, 0.1982656000, 0.5089411000, 1.4726091000"); + } + timing_sense : "positive_unate"; + timing_type : "three_state_enable"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0099843000, 0.0110101000, 0.0141404000, 0.0236927000, 0.0528424000, 0.1417950000, 0.4132420000"); + values("0.1494525000, 0.1494525000, 0.1501381000, 0.1501381000, 0.1501381000, 0.1503454000, 0.1503555000", \ + "0.1533327000, 0.1533327000, 0.1544686000, 0.1546557000, 0.1546557000, 0.1546557000, 0.1546557000", \ + "0.1672137000, 0.1672137000, 0.1672137000, 0.1672137000, 0.1672137000, 0.1672137000, 0.1672137000", \ + "0.1965103000, 0.1965103000, 0.1965103000, 0.1965103000, 0.1965103000, 0.1965103000, 0.1965103000", \ + "0.2624226000, 0.2624226000, 0.2624226000, 0.2624226000, 0.2627962000, 0.2627962000, 0.2628310000", \ + "0.3666536000, 0.3666536000, 0.3684283000, 0.3694490000, 0.3694490000, 0.3694490000, 0.3694490000", \ + "0.5297963000, 0.5297963000, 0.5297963000, 0.5297963000, 0.5297963000, 0.5297963000, 0.5297963000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0099843000, 0.0110101000, 0.0141404000, 0.0236927000, 0.0528424000, 0.1417950000, 0.4132420000"); + values("0.0226792000, 0.0226792000, 0.0226792000, 0.0226843000, 0.0226843000, 0.0226843000, 0.0226843000", \ + "0.0250616000, 0.0253139000, 0.0253139000, 0.0253139000, 0.0253139000, 0.0253139000, 0.0253139000", \ + "0.0241636000, 0.0247005000, 0.0247005000, 0.0247005000, 0.0247636000, 0.0247636000, 0.0247636000", \ + "0.0267054000, 0.0280029000, 0.0280029000, 0.0287756000, 0.0287756000, 0.0287756000, 0.0287756000", \ + "0.0377619000, 0.0399775000, 0.0410675000, 0.0410675000, 0.0410675000, 0.0410675000, 0.0410675000", \ + "0.0638483000, 0.0676209000, 0.0676209000, 0.0676209000, 0.0676209000, 0.0676209000, 0.0676209000", \ + "0.1160790000, 0.1233489000, 0.1233489000, 0.1233489000, 0.1236820000, 0.1244866000, 0.1244866000"); + } + fall_transition ("scalar") { + values("0.0000000000"); + } + related_pin : "TE"; + rise_transition ("scalar") { + values("0.0000000000"); + } + timing_sense : "negative_unate"; + timing_type : "three_state_disable"; + } + } + } + + cell ("sky130_fd_sc_hd__fa_1") { + leakage_power () { + value : 0.0071181000; + when : "!A&!B&CIN"; + } + leakage_power () { + value : 0.0123163000; + when : "!A&!B&!CIN"; + } + leakage_power () { + value : 0.0073626000; + when : "!A&B&CIN"; + } + leakage_power () { + value : 0.0073177000; + when : "!A&B&!CIN"; + } + leakage_power () { + value : 0.0073668000; + when : "A&!B&CIN"; + } + leakage_power () { + value : 0.0075050000; + when : "A&!B&!CIN"; + } + leakage_power () { + value : 0.0016122000; + when : "A&B&CIN"; + } + leakage_power () { + value : 0.0077956000; + when : "A&B&!CIN"; + } + area : 20.019200000; + cell_footprint : "sky130_fd_sc_hd__fa"; + cell_leakage_power : 0.0072992950; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A") { + capacitance : 0.0067290000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0065610000; + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0068960000; + } + pin ("B") { + capacitance : 0.0060260000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0058720000; + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0061810000; + } + pin ("CIN") { + capacitance : 0.0045230000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0044630000; + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0045830000; + } + pin ("COUT") { + direction : "output"; + function : "(A&B) | (A&CIN) | (B&CIN)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013029390, 0.0033953010, 0.0088477440, 0.0230561400, 0.0600815100, 0.1565651000"); + values("0.0027228000, 0.0063543000, 0.0127806000, 0.0185775000, 0.0100417000, -0.0399202000, -0.1914303000", \ + "0.0027117000, 0.0063219000, 0.0127014000, 0.0184549000, 0.0098859000, -0.0401114000, -0.1915915000", \ + "0.0026869000, 0.0062697000, 0.0125955000, 0.0182595000, 0.0096055000, -0.0404006000, -0.1919099000", \ + "0.0026675000, 0.0062195000, 0.0124894000, 0.0180642000, 0.0093365000, -0.0406813000, -0.1922299000", \ + "0.0026444000, 0.0061722000, 0.0123822000, 0.0178723000, 0.0090493000, -0.0410354000, -0.1925174000", \ + "0.0026495000, 0.0061586000, 0.0123802000, 0.0178569000, 0.0089925000, -0.0410423000, -0.1925626000", \ + "0.0026614000, 0.0062021000, 0.0124186000, 0.0178907000, 0.0089329000, -0.0409394000, -0.1924441000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013029390, 0.0033953010, 0.0088477440, 0.0230561400, 0.0600815100, 0.1565651000"); + values("0.0000985172, 0.0004098000, 0.0018330000, 0.0077894000, 0.0284887000, 0.0859850000, 0.2392087000", \ + "0.0000936685, 0.0003908000, 0.0018061000, 0.0077671000, 0.0284332000, 0.0858426000, 0.2388069000", \ + "0.0000842220, 0.0003738000, 0.0017666000, 0.0076751000, 0.0283175000, 0.0858265000, 0.2390000000", \ + "0.0000678094, 0.0003323000, 0.0016896000, 0.0075226000, 0.0280710000, 0.0855652000, 0.2387095000", \ + "0.0000503188, 0.0002948000, 0.0015754000, 0.0073440000, 0.0277915000, 0.0853337000, 0.2396206000", \ + "0.0000352459, 0.0002525000, 0.0014767000, 0.0071157000, 0.0274568000, 0.0847943000, 0.2392720000", \ + "0.0000975407, 0.0003921000, 0.0017746000, 0.0075621000, 0.0275492000, 0.0848219000, 0.2375927000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013029390, 0.0033953010, 0.0088477440, 0.0230561400, 0.0600815100, 0.1565651000"); + values("0.0026508000, 0.0061858000, 0.0124143000, 0.0179568000, 0.0091610000, -0.0408710000, -0.1923389000", \ + "0.0026463000, 0.0061860000, 0.0124084000, 0.0179192000, 0.0091116000, -0.0408820000, -0.1923736000", \ + "0.0026360000, 0.0061468000, 0.0123312000, 0.0177757000, 0.0089207000, -0.0411074000, -0.1925746000", \ + "0.0026159000, 0.0060950000, 0.0122250000, 0.0176154000, 0.0086669000, -0.0413918000, -0.1928531000", \ + "0.0025957000, 0.0060504000, 0.0121081000, 0.0173983000, 0.0083799000, -0.0417157000, -0.1931862000", \ + "0.0025947000, 0.0060447000, 0.0121009000, 0.0173630000, 0.0083600000, -0.0417100000, -0.1931732000", \ + "0.0026317000, 0.0061277000, 0.0122321000, 0.0175266000, 0.0085210000, -0.0413256000, -0.1928196000"); + } + related_pin : "B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013029390, 0.0033953010, 0.0088477440, 0.0230561400, 0.0600815100, 0.1565651000"); + values("0.0000946007, 0.0003994000, 0.0018500000, 0.0078203000, 0.0285122000, 0.0861937000, 0.2405485000", \ + "0.0000948317, 0.0004000000, 0.0018464000, 0.0078274000, 0.0285213000, 0.0862132000, 0.2405910000", \ + "0.0000875485, 0.0003865000, 0.0018132000, 0.0077689000, 0.0284924000, 0.0860603000, 0.2388666000", \ + "0.0000715658, 0.0003434000, 0.0017086000, 0.0075840000, 0.0282045000, 0.0858648000, 0.2402514000", \ + "0.0000553958, 0.0003017000, 0.0015897000, 0.0073260000, 0.0278454000, 0.0854784000, 0.2401458000", \ + "0.0000337686, 0.0002479000, 0.0014784000, 0.0070380000, 0.0275161000, 0.0848950000, 0.2392946000", \ + "0.0000914983, 0.0003815000, 0.0017565000, 0.0075421000, 0.0275931000, 0.0849245000, 0.2372588000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013029390, 0.0033953010, 0.0088477440, 0.0230561400, 0.0600815100, 0.1565651000"); + values("0.0025137000, 0.0058621000, 0.0117206000, 0.0167312000, 0.0076458000, -0.0423251000, -0.1936699000", \ + "0.0025075000, 0.0058445000, 0.0116866000, 0.0166640000, 0.0075608000, -0.0424073000, -0.1937555000", \ + "0.0024979000, 0.0058187000, 0.0116317000, 0.0165681000, 0.0074242000, -0.0426135000, -0.1939643000", \ + "0.0024850000, 0.0057910000, 0.0115644000, 0.0164414000, 0.0072363000, -0.0428126000, -0.1942009000", \ + "0.0024660000, 0.0057481000, 0.0114746000, 0.0162690000, 0.0069690000, -0.0431401000, -0.1945156000", \ + "0.0024590000, 0.0057275000, 0.0114233000, 0.0161638000, 0.0067996000, -0.0433046000, -0.1946146000", \ + "0.0024909000, 0.0058004000, 0.0115252000, 0.0162321000, 0.0067568000, -0.0432627000, -0.1946071000"); + } + related_pin : "CIN"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013029390, 0.0033953010, 0.0088477440, 0.0230561400, 0.0600815100, 0.1565651000"); + values("0.0002400000, 0.0007499000, 0.0025859000, 0.0091681000, 0.0304898000, 0.0885649000, 0.2430417000", \ + "0.0002399000, 0.0007498000, 0.0025874000, 0.0091655000, 0.0304834000, 0.0886760000, 0.2431004000", \ + "0.0002370000, 0.0007433000, 0.0025742000, 0.0091356000, 0.0304400000, 0.0885977000, 0.2430541000", \ + "0.0002272000, 0.0007114000, 0.0025064000, 0.0090032000, 0.0302273000, 0.0883509000, 0.2428266000", \ + "0.0002064000, 0.0006614000, 0.0023773000, 0.0087384000, 0.0298806000, 0.0876724000, 0.2410233000", \ + "0.0001920000, 0.0006243000, 0.0022862000, 0.0085808000, 0.0295661000, 0.0873732000, 0.2419935000", \ + "0.0002618000, 0.0007818000, 0.0025940000, 0.0091537000, 0.0297395000, 0.0875881000, 0.2407577000"); + } + } + max_capacitance : 0.1565650000; + max_transition : 1.4955840000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013029400, 0.0033953000, 0.0088477400, 0.0230561000, 0.0600815000, 0.1565650000"); + values("0.3697110000, 0.3821291000, 0.4064834000, 0.4505107000, 0.5292539000, 0.6791032000, 1.0085125000", \ + "0.3719932000, 0.3841175000, 0.4084383000, 0.4526750000, 0.5314104000, 0.6813136000, 1.0109074000", \ + "0.3792014000, 0.3912015000, 0.4158968000, 0.4601257000, 0.5389924000, 0.6889599000, 1.0185131000", \ + "0.4003194000, 0.4123080000, 0.4369864000, 0.4811505000, 0.5600475000, 0.7097676000, 1.0397132000", \ + "0.4569636000, 0.4689289000, 0.4933796000, 0.5374934000, 0.6163763000, 0.7664933000, 1.0963733000", \ + "0.5949612000, 0.6072993000, 0.6312072000, 0.6752661000, 0.7541716000, 0.9043776000, 1.2342581000", \ + "0.8575388000, 0.8715038000, 0.8992696000, 0.9491435000, 1.0354479000, 1.1928976000, 1.5260854000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013029400, 0.0033953000, 0.0088477400, 0.0230561000, 0.0600815000, 0.1565650000"); + values("0.1233580000, 0.1319687000, 0.1504497000, 0.1909756000, 0.2873219000, 0.5347411000, 1.1745724000", \ + "0.1279499000, 0.1364813000, 0.1549654000, 0.1954973000, 0.2919207000, 0.5392474000, 1.1793275000", \ + "0.1376344000, 0.1461750000, 0.1646999000, 0.2052061000, 0.3015932000, 0.5490702000, 1.1889298000", \ + "0.1587946000, 0.1673710000, 0.1858725000, 0.2262856000, 0.3226828000, 0.5703567000, 1.2103419000", \ + "0.2003222000, 0.2094502000, 0.2286747000, 0.2698190000, 0.3664813000, 0.6143449000, 1.2535770000", \ + "0.2613006000, 0.2717501000, 0.2930585000, 0.3363127000, 0.4344899000, 0.6836418000, 1.3231184000", \ + "0.3241677000, 0.3378284000, 0.3646299000, 0.4128798000, 0.5135682000, 0.7627705000, 1.4043513000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013029400, 0.0033953000, 0.0088477400, 0.0230561000, 0.0600815000, 0.1565650000"); + values("0.0511932000, 0.0591574000, 0.0742803000, 0.1039026000, 0.1677521000, 0.3145278000, 0.7167490000", \ + "0.0512691000, 0.0589226000, 0.0743005000, 0.1038800000, 0.1677248000, 0.3144344000, 0.7157439000", \ + "0.0516731000, 0.0591442000, 0.0744220000, 0.1040973000, 0.1676281000, 0.3144721000, 0.7169683000", \ + "0.0516122000, 0.0590457000, 0.0744135000, 0.1040006000, 0.1676312000, 0.3147049000, 0.7179108000", \ + "0.0520881000, 0.0596834000, 0.0743697000, 0.1040181000, 0.1676502000, 0.3145722000, 0.7159336000", \ + "0.0519432000, 0.0594158000, 0.0751323000, 0.1045630000, 0.1678891000, 0.3150300000, 0.7178744000", \ + "0.0638079000, 0.0722192000, 0.0888189000, 0.1195394000, 0.1826556000, 0.3260739000, 0.7212288000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013029400, 0.0033953000, 0.0088477400, 0.0230561000, 0.0600815000, 0.1565650000"); + values("0.0288967000, 0.0364613000, 0.0548606000, 0.1028969000, 0.2338579000, 0.5840881000, 1.4902091000", \ + "0.0289706000, 0.0364366000, 0.0548181000, 0.1028554000, 0.2342291000, 0.5828681000, 1.4942312000", \ + "0.0289556000, 0.0364696000, 0.0548289000, 0.1029514000, 0.2338474000, 0.5841147000, 1.4900750000", \ + "0.0290540000, 0.0363817000, 0.0548358000, 0.1029916000, 0.2338407000, 0.5840418000, 1.4906811000", \ + "0.0313884000, 0.0390782000, 0.0571190000, 0.1041330000, 0.2343047000, 0.5825633000, 1.4945883000", \ + "0.0377170000, 0.0453841000, 0.0637608000, 0.1090725000, 0.2376277000, 0.5839453000, 1.4944895000", \ + "0.0512908000, 0.0602969000, 0.0787956000, 0.1222590000, 0.2421126000, 0.5864950000, 1.4928558000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013029400, 0.0033953000, 0.0088477400, 0.0230561000, 0.0600815000, 0.1565650000"); + values("0.3404756000, 0.3524988000, 0.3769637000, 0.4211198000, 0.5002043000, 0.6503495000, 0.9801778000", \ + "0.3433348000, 0.3556426000, 0.3798627000, 0.4239534000, 0.5029080000, 0.6530538000, 0.9829935000", \ + "0.3513643000, 0.3633721000, 0.3878393000, 0.4319195000, 0.5109381000, 0.6611658000, 0.9911855000", \ + "0.3739788000, 0.3859591000, 0.4106995000, 0.4545816000, 0.5336961000, 0.6841335000, 1.0140271000", \ + "0.4381999000, 0.4502425000, 0.4741861000, 0.5184926000, 0.5976123000, 0.7479103000, 1.0780227000", \ + "0.5976993000, 0.6097984000, 0.6341097000, 0.6781723000, 0.7573414000, 0.9076040000, 1.2374853000", \ + "0.9081275000, 0.9232353000, 0.9525427000, 1.0043754000, 1.0915073000, 1.2479378000, 1.5798342000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013029400, 0.0033953000, 0.0088477400, 0.0230561000, 0.0600815000, 0.1565650000"); + values("0.1180304000, 0.1274550000, 0.1475776000, 0.1901270000, 0.2876224000, 0.5352770000, 1.1748305000", \ + "0.1229423000, 0.1324488000, 0.1525706000, 0.1950608000, 0.2925654000, 0.5402166000, 1.1796835000", \ + "0.1330144000, 0.1424319000, 0.1625906000, 0.2051044000, 0.3025655000, 0.5503380000, 1.1907281000", \ + "0.1541824000, 0.1636274000, 0.1836885000, 0.2260288000, 0.3237490000, 0.5714778000, 1.2109622000", \ + "0.1941855000, 0.2042094000, 0.2253355000, 0.2687902000, 0.3668405000, 0.6148230000, 1.2545848000", \ + "0.2541498000, 0.2650761000, 0.2880453000, 0.3339311000, 0.4337692000, 0.6833729000, 1.3234461000", \ + "0.3181514000, 0.3324599000, 0.3605110000, 0.4119659000, 0.5166619000, 0.7669535000, 1.4090834000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013029400, 0.0033953000, 0.0088477400, 0.0230561000, 0.0600815000, 0.1565650000"); + values("0.0523254000, 0.0598054000, 0.0745161000, 0.1040612000, 0.1675340000, 0.3143724000, 0.7164108000", \ + "0.0511772000, 0.0594174000, 0.0744499000, 0.1044929000, 0.1677581000, 0.3144776000, 0.7179062000", \ + "0.0511577000, 0.0587865000, 0.0743150000, 0.1042267000, 0.1676924000, 0.3143472000, 0.7170003000", \ + "0.0515044000, 0.0588800000, 0.0741881000, 0.1046393000, 0.1676918000, 0.3141142000, 0.7162446000", \ + "0.0509738000, 0.0586423000, 0.0744865000, 0.1042443000, 0.1676236000, 0.3139693000, 0.7160683000", \ + "0.0514288000, 0.0587231000, 0.0747573000, 0.1041484000, 0.1676028000, 0.3144526000, 0.7163026000", \ + "0.0714984000, 0.0795827000, 0.0951407000, 0.1242860000, 0.1840821000, 0.3249688000, 0.7187575000"); + } + related_pin : "B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013029400, 0.0033953000, 0.0088477400, 0.0230561000, 0.0600815000, 0.1565650000"); + values("0.0319778000, 0.0398991000, 0.0587041000, 0.1061775000, 0.2351831000, 0.5831888000, 1.4933410000", \ + "0.0321531000, 0.0399103000, 0.0586111000, 0.1061518000, 0.2351830000, 0.5845119000, 1.4943360000", \ + "0.0318791000, 0.0399765000, 0.0586371000, 0.1061687000, 0.2352124000, 0.5844739000, 1.4942269000", \ + "0.0320177000, 0.0399588000, 0.0586676000, 0.1061222000, 0.2352412000, 0.5848107000, 1.4945827000", \ + "0.0344146000, 0.0427749000, 0.0615958000, 0.1086599000, 0.2359759000, 0.5850045000, 1.4932944000", \ + "0.0400243000, 0.0481225000, 0.0675243000, 0.1147866000, 0.2405257000, 0.5852387000, 1.4918345000", \ + "0.0537899000, 0.0630973000, 0.0837380000, 0.1266061000, 0.2466445000, 0.5886104000, 1.4955839000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013029400, 0.0033953000, 0.0088477400, 0.0230561000, 0.0600815000, 0.1565650000"); + values("0.3142887000, 0.3262123000, 0.3501174000, 0.3942426000, 0.4738746000, 0.6249912000, 0.9553228000", \ + "0.3173671000, 0.3292342000, 0.3532585000, 0.3974176000, 0.4771772000, 0.6282715000, 0.9589116000", \ + "0.3255445000, 0.3373526000, 0.3613433000, 0.4055155000, 0.4851441000, 0.6362472000, 0.9668307000", \ + "0.3504597000, 0.3623066000, 0.3862508000, 0.4303600000, 0.5101261000, 0.6611821000, 0.9918358000", \ + "0.4158643000, 0.4277804000, 0.4519043000, 0.4958522000, 0.5754419000, 0.7265755000, 1.0572533000", \ + "0.5763706000, 0.5881844000, 0.6122522000, 0.6563397000, 0.7359839000, 0.8870844000, 1.2178289000", \ + "0.8792226000, 0.8944478000, 0.9238068000, 0.9760841000, 1.0646952000, 1.2223476000, 1.5552110000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013029400, 0.0033953000, 0.0088477400, 0.0230561000, 0.0600815000, 0.1565650000"); + values("0.1127152000, 0.1222831000, 0.1424742000, 0.1851519000, 0.2826990000, 0.5303974000, 1.1705984000", \ + "0.1171133000, 0.1266871000, 0.1468987000, 0.1895485000, 0.2871272000, 0.5348413000, 1.1745728000", \ + "0.1276252000, 0.1371942000, 0.1574593000, 0.2000199000, 0.2976016000, 0.5453441000, 1.1851675000", \ + "0.1517220000, 0.1612616000, 0.1813815000, 0.2237757000, 0.3212998000, 0.5691563000, 1.2091045000", \ + "0.1986012000, 0.2088314000, 0.2298845000, 0.2731116000, 0.3709336000, 0.6189741000, 1.2594241000", \ + "0.2574836000, 0.2700069000, 0.2945927000, 0.3408851000, 0.4404420000, 0.6895059000, 1.3296927000", \ + "0.3080726000, 0.3246074000, 0.3566083000, 0.4124697000, 0.5164099000, 0.7655936000, 1.4068799000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013029400, 0.0033953000, 0.0088477400, 0.0230561000, 0.0600815000, 0.1565650000"); + values("0.0495271000, 0.0572260000, 0.0724024000, 0.1025337000, 0.1669524000, 0.3141055000, 0.7157069000", \ + "0.0491827000, 0.0566576000, 0.0721606000, 0.1026188000, 0.1669563000, 0.3142421000, 0.7170819000", \ + "0.0491862000, 0.0566611000, 0.0721420000, 0.1028914000, 0.1670972000, 0.3140967000, 0.7175907000", \ + "0.0491765000, 0.0567641000, 0.0721541000, 0.1029300000, 0.1668745000, 0.3141581000, 0.7168128000", \ + "0.0500207000, 0.0579778000, 0.0731080000, 0.1025614000, 0.1668014000, 0.3138833000, 0.7143717000", \ + "0.0497272000, 0.0576969000, 0.0726505000, 0.1031212000, 0.1671626000, 0.3137406000, 0.7153308000", \ + "0.0692586000, 0.0781350000, 0.0946552000, 0.1254097000, 0.1854109000, 0.3255190000, 0.7201962000"); + } + related_pin : "CIN"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013029400, 0.0033953000, 0.0088477400, 0.0230561000, 0.0600815000, 0.1565650000"); + values("0.0327510000, 0.0403840000, 0.0589931000, 0.1063444000, 0.2352274000, 0.5827552000, 1.4937874000", \ + "0.0327467000, 0.0403812000, 0.0590345000, 0.1064005000, 0.2352442000, 0.5832970000, 1.4936842000", \ + "0.0327461000, 0.0403625000, 0.0589843000, 0.1064081000, 0.2352450000, 0.5832329000, 1.4942818000", \ + "0.0326918000, 0.0404242000, 0.0590274000, 0.1065013000, 0.2352374000, 0.5832323000, 1.4947524000", \ + "0.0371840000, 0.0444766000, 0.0619306000, 0.1083212000, 0.2357289000, 0.5831478000, 1.4936289000", \ + "0.0481397000, 0.0553578000, 0.0719018000, 0.1154904000, 0.2396997000, 0.5846636000, 1.4913101000", \ + "0.0662747000, 0.0757968000, 0.0944721000, 0.1343917000, 0.2476722000, 0.5867068000, 1.4926482000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + pin ("SUM") { + direction : "output"; + function : "(A&!B&!CIN) | (!A&B&!CIN) | (!A&!B&CIN) | (A&B&CIN)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013016660, 0.0033886710, 0.0088218360, 0.0229661800, 0.0597885900, 0.1556496000"); + values("0.0014713000, 0.0033517000, 0.0064643000, 0.0077871000, -0.0045996000, -0.0570689000, -0.2087133000", \ + "0.0014664000, 0.0033415000, 0.0064483000, 0.0077651000, -0.0046386000, -0.0571260000, -0.2087474000", \ + "0.0014588000, 0.0033207000, 0.0064088000, 0.0076727000, -0.0047605000, -0.0572717000, -0.2089206000", \ + "0.0014424000, 0.0032853000, 0.0063107000, 0.0075206000, -0.0050081000, -0.0575568000, -0.2092437000", \ + "0.0014263000, 0.0032459000, 0.0062116000, 0.0073419000, -0.0052484000, -0.0578978000, -0.2095879000", \ + "0.0014045000, 0.0031967000, 0.0060767000, 0.0071136000, -0.0055877000, -0.0583002000, -0.2100438000", \ + "0.0015263000, 0.0034898000, 0.0065971000, 0.0075618000, -0.0054616000, -0.0585777000, -0.2103175000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013016660, 0.0033886710, 0.0088218360, 0.0229661800, 0.0597885900, 0.1556496000"); + values("0.0011661000, 0.0029993000, 0.0076107000, 0.0185771000, 0.0435784000, 0.1039593000, 0.2590121000", \ + "0.0011545000, 0.0029712000, 0.0075505000, 0.0184539000, 0.0434057000, 0.1041736000, 0.2592334000", \ + "0.0011386000, 0.0029213000, 0.0074331000, 0.0182586000, 0.0431606000, 0.1033204000, 0.2575754000", \ + "0.0011122000, 0.0028712000, 0.0073249000, 0.0180633000, 0.0428468000, 0.1030737000, 0.2573633000", \ + "0.0010914000, 0.0028224000, 0.0072264000, 0.0178694000, 0.0425857000, 0.1027537000, 0.2580562000", \ + "0.0010899000, 0.0028151000, 0.0072108000, 0.0178564000, 0.0425471000, 0.1027074000, 0.2569871000", \ + "0.0010857000, 0.0027712000, 0.0070434000, 0.0178901000, 0.0426962000, 0.1028697000, 0.2569314000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013016660, 0.0033886710, 0.0088218360, 0.0229661800, 0.0597885900, 0.1556496000"); + values("0.0014528000, 0.0033511000, 0.0064773000, 0.0078175000, -0.0045346000, -0.0570095000, -0.2085453000", \ + "0.0014540000, 0.0033531000, 0.0064821000, 0.0078248000, -0.0045211000, -0.0569793000, -0.2086196000", \ + "0.0014474000, 0.0033358000, 0.0064513000, 0.0077669000, -0.0046188000, -0.0570748000, -0.2086548000", \ + "0.0014312000, 0.0032931000, 0.0063509000, 0.0075822000, -0.0048654000, -0.0573596000, -0.2089559000", \ + "0.0014002000, 0.0032226000, 0.0062051000, 0.0073234000, -0.0052585000, -0.0578392000, -0.2094688000", \ + "0.0013754000, 0.0031436000, 0.0060483000, 0.0070351000, -0.0056649000, -0.0583541000, -0.2100771000", \ + "0.0015281000, 0.0034893000, 0.0065998000, 0.0075416000, -0.0054897000, -0.0585660000, -0.2102469000"); + } + related_pin : "B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013016660, 0.0033886710, 0.0088218360, 0.0229661800, 0.0597885900, 0.1556496000"); + values("0.0011006000, 0.0028389000, 0.0072560000, 0.0179565000, 0.0426913000, 0.1030177000, 0.2573601000", \ + "0.0010971000, 0.0028275000, 0.0072503000, 0.0179174000, 0.0426839000, 0.1028591000, 0.2582220000", \ + "0.0010821000, 0.0027940000, 0.0071732000, 0.0177752000, 0.0424678000, 0.1026770000, 0.2568906000", \ + "0.0010635000, 0.0027512000, 0.0070692000, 0.0176140000, 0.0422185000, 0.1021665000, 0.2564188000", \ + "0.0010420000, 0.0026966000, 0.0069498000, 0.0173973000, 0.0418901000, 0.1018641000, 0.2559707000", \ + "0.0010366000, 0.0026841000, 0.0069418000, 0.0173623000, 0.0418688000, 0.1019309000, 0.2559980000", \ + "0.0010254000, 0.0026300000, 0.0068991000, 0.0175240000, 0.0420932000, 0.1022932000, 0.2574805000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013016660, 0.0033886710, 0.0088218360, 0.0229661800, 0.0597885900, 0.1556496000"); + values("0.0015985000, 0.0036974000, 0.0072274000, 0.0091652000, -0.0025844000, -0.0546641000, -0.2060675000", \ + "0.0015996000, 0.0036975000, 0.0072272000, 0.0091811000, -0.0025892000, -0.0546609000, -0.2060511000", \ + "0.0015959000, 0.0036894000, 0.0072092000, 0.0091325000, -0.0026269000, -0.0547159000, -0.2061252000", \ + "0.0015807000, 0.0036544000, 0.0071354000, 0.0090004000, -0.0028306000, -0.0549564000, -0.2063915000", \ + "0.0015523000, 0.0035881000, 0.0069975000, 0.0087369000, -0.0032124000, -0.0554055000, -0.2069150000", \ + "0.0015414000, 0.0035270000, 0.0068730000, 0.0085784000, -0.0034208000, -0.0556595000, -0.2071847000", \ + "0.0016980000, 0.0039058000, 0.0074855000, 0.0091529000, -0.0031773000, -0.0556000000, -0.2069593000"); + } + related_pin : "CIN"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013016660, 0.0033886710, 0.0088218360, 0.0229661800, 0.0597885900, 0.1556496000"); + values("0.0009756000, 0.0025377000, 0.0066133000, 0.0167295000, 0.0410035000, 0.1008994000, 0.2549404000", \ + "0.0009684000, 0.0025228000, 0.0065583000, 0.0166702000, 0.0408759000, 0.1005473000, 0.2547157000", \ + "0.0009586000, 0.0024968000, 0.0065084000, 0.0165658000, 0.0407175000, 0.1004098000, 0.2544211000", \ + "0.0009455000, 0.0024613000, 0.0064315000, 0.0164391000, 0.0405876000, 0.1001771000, 0.2543109000", \ + "0.0009245000, 0.0024148000, 0.0063454000, 0.0162681000, 0.0402857000, 0.1000145000, 0.2540709000", \ + "0.0009144000, 0.0023816000, 0.0062790000, 0.0161631000, 0.0401377000, 0.0997943000, 0.2537876000", \ + "0.0009084000, 0.0023398000, 0.0061973000, 0.0162309000, 0.0403531000, 0.1000601000, 0.2539499000"); + } + } + max_capacitance : 0.1556500000; + max_transition : 1.4982920000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013016700, 0.0033886700, 0.0088218400, 0.0229662000, 0.0597886000, 0.1556500000"); + values("0.4260766000, 0.4385881000, 0.4626894000, 0.5068111000, 0.5857918000, 0.7357021000, 1.0678344000", \ + "0.4274389000, 0.4399629000, 0.4641553000, 0.5084228000, 0.5872512000, 0.7376459000, 1.0695572000", \ + "0.4356284000, 0.4476548000, 0.4720219000, 0.5162831000, 0.5947480000, 0.7453371000, 1.0771845000", \ + "0.4574336000, 0.4695214000, 0.4941028000, 0.5382301000, 0.6170983000, 0.7671914000, 1.0996366000", \ + "0.5103359000, 0.5228596000, 0.5469203000, 0.5906575000, 0.6698886000, 0.8200043000, 1.1520143000", \ + "0.6282224000, 0.6402899000, 0.6644031000, 0.7087517000, 0.7876481000, 0.9379387000, 1.2700058000", \ + "0.8524262000, 0.8658340000, 0.8919628000, 0.9397484000, 1.0235957000, 1.1787697000, 1.5138910000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013016700, 0.0033886700, 0.0088218400, 0.0229662000, 0.0597886000, 0.1556500000"); + values("0.1221775000, 0.1308186000, 0.1496339000, 0.1901795000, 0.2854948000, 0.5307468000, 1.1682932000", \ + "0.1264587000, 0.1350466000, 0.1537535000, 0.1943145000, 0.2899631000, 0.5341560000, 1.1739663000", \ + "0.1345994000, 0.1431260000, 0.1618694000, 0.2024200000, 0.2981427000, 0.5426224000, 1.1823346000", \ + "0.1514510000, 0.1600310000, 0.1787370000, 0.2192601000, 0.3148873000, 0.5603688000, 1.1978702000", \ + "0.1835206000, 0.1925265000, 0.2118626000, 0.2531297000, 0.3494354000, 0.5945097000, 1.2336399000", \ + "0.2317103000, 0.2418505000, 0.2626210000, 0.3056597000, 0.4031679000, 0.6490932000, 1.2872057000", \ + "0.2773318000, 0.2901435000, 0.3151719000, 0.3629662000, 0.4623378000, 0.7086414000, 1.3466283000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013016700, 0.0033886700, 0.0088218400, 0.0229662000, 0.0597886000, 0.1556500000"); + values("0.0579993000, 0.0652021000, 0.0796000000, 0.1093114000, 0.1734488000, 0.3224609000, 0.7246836000", \ + "0.0576257000, 0.0657441000, 0.0800773000, 0.1089979000, 0.1735305000, 0.3213520000, 0.7248199000", \ + "0.0572543000, 0.0644770000, 0.0793523000, 0.1088570000, 0.1736220000, 0.3220671000, 0.7255640000", \ + "0.0576269000, 0.0652840000, 0.0803344000, 0.1090586000, 0.1735560000, 0.3224222000, 0.7247937000", \ + "0.0572582000, 0.0650185000, 0.0797012000, 0.1101728000, 0.1728671000, 0.3220387000, 0.7255438000", \ + "0.0571148000, 0.0654420000, 0.0794557000, 0.1093367000, 0.1712910000, 0.3207950000, 0.7243538000", \ + "0.0667457000, 0.0750635000, 0.0903055000, 0.1199072000, 0.1827102000, 0.3296688000, 0.7298842000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013016700, 0.0033886700, 0.0088218400, 0.0229662000, 0.0597886000, 0.1556500000"); + values("0.0309098000, 0.0384883000, 0.0571857000, 0.1053659000, 0.2355865000, 0.5856517000, 1.4957366000", \ + "0.0307674000, 0.0384986000, 0.0572223000, 0.1053971000, 0.2355605000, 0.5845061000, 1.4980217000", \ + "0.0308027000, 0.0386566000, 0.0571722000, 0.1052370000, 0.2353642000, 0.5846062000, 1.4982924000", \ + "0.0307870000, 0.0383953000, 0.0571698000, 0.1051790000, 0.2355400000, 0.5856699000, 1.4954206000", \ + "0.0328277000, 0.0406458000, 0.0593248000, 0.1068687000, 0.2360193000, 0.5845626000, 1.4972266000", \ + "0.0377859000, 0.0454871000, 0.0642930000, 0.1103018000, 0.2381854000, 0.5846933000, 1.4953137000", \ + "0.0499442000, 0.0584589000, 0.0778584000, 0.1203680000, 0.2419422000, 0.5869740000, 1.4907092000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013016700, 0.0033886700, 0.0088218400, 0.0229662000, 0.0597886000, 0.1556500000"); + values("0.3408776000, 0.3504909000, 0.3701108000, 0.4064606000, 0.4738336000, 0.6109917000, 0.9353631000", \ + "0.3454084000, 0.3551826000, 0.3746397000, 0.4112193000, 0.4785166000, 0.6155110000, 0.9398787000", \ + "0.3550571000, 0.3646208000, 0.3842603000, 0.4206079000, 0.4879652000, 0.6251503000, 0.9495335000", \ + "0.3749890000, 0.3846279000, 0.4041576000, 0.4405277000, 0.5079648000, 0.6450096000, 0.9696794000", \ + "0.4157815000, 0.4254491000, 0.4449242000, 0.4814745000, 0.5487637000, 0.6857647000, 1.0100160000", \ + "0.4826360000, 0.4924416000, 0.5117456000, 0.5477890000, 0.6147857000, 0.7520508000, 1.0764661000", \ + "0.5633679000, 0.5732450000, 0.5926901000, 0.6290602000, 0.6963418000, 0.8329208000, 1.1565812000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013016700, 0.0033886700, 0.0088218400, 0.0229662000, 0.0597886000, 0.1556500000"); + values("0.4949451000, 0.5045389000, 0.5243310000, 0.5658496000, 0.6627745000, 0.9090774000, 1.5467657000", \ + "0.4971982000, 0.5067720000, 0.5264827000, 0.5679721000, 0.6648145000, 0.9110953000, 1.5495346000", \ + "0.5042330000, 0.5142295000, 0.5340687000, 0.5755665000, 0.6724183000, 0.9185895000, 1.5571706000", \ + "0.5256357000, 0.5352403000, 0.5550478000, 0.5965840000, 0.6934743000, 0.9398033000, 1.5773728000", \ + "0.5817865000, 0.5914179000, 0.6113557000, 0.6527585000, 0.7495461000, 0.9959644000, 1.6352842000", \ + "0.7185449000, 0.7281693000, 0.7479996000, 0.7895310000, 0.8864389000, 1.1327606000, 1.7701367000", \ + "0.9918300000, 1.0019717000, 1.0225293000, 1.0643195000, 1.1609316000, 1.4071077000, 2.0451187000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013016700, 0.0033886700, 0.0088218400, 0.0229662000, 0.0597886000, 0.1556500000"); + values("0.0411380000, 0.0472344000, 0.0606754000, 0.0869359000, 0.1461428000, 0.2965520000, 0.7131840000", \ + "0.0419228000, 0.0479797000, 0.0598347000, 0.0863261000, 0.1463380000, 0.2969207000, 0.7128352000", \ + "0.0415182000, 0.0482507000, 0.0602875000, 0.0867925000, 0.1461464000, 0.2964683000, 0.7129447000", \ + "0.0410172000, 0.0473043000, 0.0597182000, 0.0860409000, 0.1457439000, 0.2967233000, 0.7163169000", \ + "0.0419035000, 0.0481270000, 0.0598438000, 0.0863025000, 0.1461685000, 0.2968848000, 0.7130864000", \ + "0.0414800000, 0.0475029000, 0.0596537000, 0.0859966000, 0.1458125000, 0.2964193000, 0.7129460000", \ + "0.0418021000, 0.0477345000, 0.0599564000, 0.0861207000, 0.1460199000, 0.2958637000, 0.7064188000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013016700, 0.0033886700, 0.0088218400, 0.0229662000, 0.0597886000, 0.1556500000"); + values("0.0367750000, 0.0435675000, 0.0605150000, 0.1065177000, 0.2356558000, 0.5828709000, 1.4915362000", \ + "0.0364928000, 0.0435320000, 0.0604902000, 0.1064682000, 0.2354211000, 0.5827996000, 1.4934298000", \ + "0.0370197000, 0.0436626000, 0.0603856000, 0.1064057000, 0.2359326000, 0.5829360000, 1.4914125000", \ + "0.0369011000, 0.0436102000, 0.0604254000, 0.1064455000, 0.2356486000, 0.5827548000, 1.4936936000", \ + "0.0368641000, 0.0436940000, 0.0605774000, 0.1064795000, 0.2358460000, 0.5828125000, 1.4913375000", \ + "0.0369718000, 0.0436879000, 0.0606201000, 0.1065803000, 0.2355062000, 0.5827624000, 1.4938905000", \ + "0.0396878000, 0.0465785000, 0.0627424000, 0.1076927000, 0.2360350000, 0.5824933000, 1.4936904000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013016700, 0.0033886700, 0.0088218400, 0.0229662000, 0.0597886000, 0.1556500000"); + values("0.4037395000, 0.4162677000, 0.4405226000, 0.4849551000, 0.5642249000, 0.7148142000, 1.0476475000", \ + "0.4065496000, 0.4186395000, 0.4431203000, 0.4874582000, 0.5662537000, 0.7174592000, 1.0501494000", \ + "0.4151356000, 0.4277415000, 0.4519937000, 0.4963084000, 0.5755044000, 0.7262411000, 1.0593568000", \ + "0.4387521000, 0.4513639000, 0.4756213000, 0.5198879000, 0.5991743000, 0.7498865000, 1.0830379000", \ + "0.4967015000, 0.5092046000, 0.5335352000, 0.5774983000, 0.6568416000, 0.8079836000, 1.1411371000", \ + "0.6332702000, 0.6463156000, 0.6707193000, 0.7151675000, 0.7947076000, 0.9460427000, 1.2792258000", \ + "0.9012590000, 0.9143790000, 0.9420930000, 0.9905210000, 1.0768137000, 1.2329623000, 1.5693166000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013016700, 0.0033886700, 0.0088218400, 0.0229662000, 0.0597886000, 0.1556500000"); + values("0.1154437000, 0.1241130000, 0.1429421000, 0.1835638000, 0.2793429000, 0.5253410000, 1.1636694000", \ + "0.1196064000, 0.1282048000, 0.1469378000, 0.1875850000, 0.2834607000, 0.5293066000, 1.1671696000", \ + "0.1284737000, 0.1371475000, 0.1559652000, 0.1965735000, 0.2924544000, 0.5385347000, 1.1755483000", \ + "0.1490250000, 0.1576565000, 0.1763478000, 0.2169798000, 0.3130269000, 0.5591164000, 1.1964797000", \ + "0.1889593000, 0.1980355000, 0.2173279000, 0.2584941000, 0.3549198000, 0.6012563000, 1.2391046000", \ + "0.2446483000, 0.2547243000, 0.2758354000, 0.3185482000, 0.4156422000, 0.6621320000, 1.3004516000", \ + "0.2958694000, 0.3089132000, 0.3348666000, 0.3817005000, 0.4808116000, 0.7272908000, 1.3654592000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013016700, 0.0033886700, 0.0088218400, 0.0229662000, 0.0597886000, 0.1556500000"); + values("0.0578207000, 0.0652368000, 0.0800962000, 0.1110080000, 0.1719996000, 0.3219497000, 0.7252840000", \ + "0.0578665000, 0.0648610000, 0.0798136000, 0.1093414000, 0.1741430000, 0.3228007000, 0.7265550000", \ + "0.0580315000, 0.0655418000, 0.0808224000, 0.1095259000, 0.1741812000, 0.3231507000, 0.7256385000", \ + "0.0580368000, 0.0655437000, 0.0809424000, 0.1097330000, 0.1741251000, 0.3232137000, 0.7255771000", \ + "0.0577545000, 0.0652185000, 0.0801605000, 0.1103973000, 0.1725982000, 0.3229652000, 0.7262018000", \ + "0.0580735000, 0.0651139000, 0.0801525000, 0.1098911000, 0.1739027000, 0.3232380000, 0.7257106000", \ + "0.0698295000, 0.0785155000, 0.0928779000, 0.1232753000, 0.1860820000, 0.3321915000, 0.7303588000"); + } + related_pin : "B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013016700, 0.0033886700, 0.0088218400, 0.0229662000, 0.0597886000, 0.1556500000"); + values("0.0309818000, 0.0385275000, 0.0572819000, 0.1055653000, 0.2358698000, 0.5859920000, 1.4961911000", \ + "0.0308252000, 0.0385496000, 0.0572942000, 0.1054605000, 0.2362020000, 0.5849886000, 1.4943035000", \ + "0.0309320000, 0.0385043000, 0.0573106000, 0.1055852000, 0.2361621000, 0.5857018000, 1.4929897000", \ + "0.0307424000, 0.0385372000, 0.0571956000, 0.1055952000, 0.2361786000, 0.5851104000, 1.4927450000", \ + "0.0328190000, 0.0407116000, 0.0594423000, 0.1068651000, 0.2364818000, 0.5858881000, 1.4950428000", \ + "0.0396623000, 0.0469371000, 0.0647647000, 0.1107043000, 0.2377473000, 0.5855903000, 1.4944881000", \ + "0.0529001000, 0.0610516000, 0.0798450000, 0.1218246000, 0.2415484000, 0.5878333000, 1.4942707000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013016700, 0.0033886700, 0.0088218400, 0.0229662000, 0.0597886000, 0.1556500000"); + values("0.3668359000, 0.3766910000, 0.3966321000, 0.4335831000, 0.5013459000, 0.6392130000, 0.9641519000", \ + "0.3727065000, 0.3825719000, 0.4025169000, 0.4394805000, 0.5073167000, 0.6451964000, 0.9702454000", \ + "0.3826718000, 0.3927361000, 0.4125088000, 0.4495753000, 0.5176362000, 0.6552143000, 0.9804070000", \ + "0.4003996000, 0.4101628000, 0.4301141000, 0.4669435000, 0.5351128000, 0.6727572000, 0.9974803000", \ + "0.4368400000, 0.4466798000, 0.4666113000, 0.5034948000, 0.5716985000, 0.7093472000, 1.0345590000", \ + "0.5016179000, 0.5112695000, 0.5309542000, 0.5673626000, 0.6349986000, 0.7724967000, 1.0977106000", \ + "0.5796710000, 0.5893135000, 0.6089827000, 0.6454270000, 0.7128231000, 0.8499672000, 1.1744781000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013016700, 0.0033886700, 0.0088218400, 0.0229662000, 0.0597886000, 0.1556500000"); + values("0.4635034000, 0.4730468000, 0.4927908000, 0.5342896000, 0.6312098000, 0.8775071000, 1.5149026000", \ + "0.4661046000, 0.4757375000, 0.4955135000, 0.5369918000, 0.6337970000, 0.8802141000, 1.5194728000", \ + "0.4741349000, 0.4837251000, 0.5035187000, 0.5449641000, 0.6418102000, 0.8882066000, 1.5262593000", \ + "0.4967671000, 0.5063196000, 0.5261532000, 0.5675485000, 0.6643494000, 0.9103427000, 1.5496007000", \ + "0.5605704000, 0.5700959000, 0.5898527000, 0.6312866000, 0.7281290000, 0.9742976000, 1.6123821000", \ + "0.7194076000, 0.7289869000, 0.7488249000, 0.7902799000, 0.8871389000, 1.1335486000, 1.7719477000", \ + "1.0443857000, 1.0546627000, 1.0751322000, 1.1171715000, 1.2141002000, 1.4604863000, 2.0994142000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013016700, 0.0033886700, 0.0088218400, 0.0229662000, 0.0597886000, 0.1556500000"); + values("0.0427437000, 0.0491005000, 0.0614491000, 0.0875189000, 0.1472788000, 0.2976785000, 0.7170884000", \ + "0.0427721000, 0.0491385000, 0.0614840000, 0.0875965000, 0.1472568000, 0.2976345000, 0.7125214000", \ + "0.0430603000, 0.0495769000, 0.0617752000, 0.0879417000, 0.1476107000, 0.2974743000, 0.7167725000", \ + "0.0426617000, 0.0489352000, 0.0624440000, 0.0887214000, 0.1475418000, 0.2976548000, 0.7138130000", \ + "0.0428765000, 0.0492113000, 0.0615597000, 0.0879863000, 0.1474001000, 0.2976482000, 0.7181881000", \ + "0.0425508000, 0.0482936000, 0.0605213000, 0.0871174000, 0.1464887000, 0.2972045000, 0.7170650000", \ + "0.0416653000, 0.0478448000, 0.0607617000, 0.0870362000, 0.1463698000, 0.2965910000, 0.7083781000"); + } + related_pin : "B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013016700, 0.0033886700, 0.0088218400, 0.0229662000, 0.0597886000, 0.1556500000"); + values("0.0362443000, 0.0432253000, 0.0603522000, 0.1064466000, 0.2357075000, 0.5828175000, 1.4938079000", \ + "0.0361090000, 0.0429489000, 0.0603917000, 0.1064116000, 0.2358689000, 0.5828498000, 1.4915229000", \ + "0.0360070000, 0.0432863000, 0.0603637000, 0.1064545000, 0.2356721000, 0.5814041000, 1.4941386000", \ + "0.0363943000, 0.0434024000, 0.0603423000, 0.1065318000, 0.2356657000, 0.5819122000, 1.4902076000", \ + "0.0362603000, 0.0432803000, 0.0602270000, 0.1064500000, 0.2359717000, 0.5830131000, 1.4928347000", \ + "0.0361125000, 0.0429853000, 0.0603009000, 0.1064832000, 0.2357304000, 0.5813819000, 1.4940309000", \ + "0.0394939000, 0.0461023000, 0.0629609000, 0.1081180000, 0.2356292000, 0.5816274000, 1.4911645000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013016700, 0.0033886700, 0.0088218400, 0.0229662000, 0.0597886000, 0.1556500000"); + values("0.3939992000, 0.4062507000, 0.4302815000, 0.4746060000, 0.5535460000, 0.7044309000, 1.0369295000", \ + "0.3934876000, 0.4055179000, 0.4300529000, 0.4742012000, 0.5528713000, 0.7036064000, 1.0361825000", \ + "0.3960144000, 0.4080740000, 0.4321834000, 0.4765206000, 0.5556465000, 0.7054610000, 1.0380853000", \ + "0.4135781000, 0.4261971000, 0.4501519000, 0.4944566000, 0.5734225000, 0.7235891000, 1.0562291000", \ + "0.4730284000, 0.4851157000, 0.5093531000, 0.5538178000, 0.6325000000, 0.7831801000, 1.1154672000", \ + "0.6239024000, 0.6358322000, 0.6599224000, 0.7040091000, 0.7827853000, 0.9336391000, 1.2661059000", \ + "0.9335710000, 0.9476349000, 0.9752044000, 1.0240989000, 1.1069311000, 1.2612852000, 1.5957125000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013016700, 0.0033886700, 0.0088218400, 0.0229662000, 0.0597886000, 0.1556500000"); + values("0.1128877000, 0.1215451000, 0.1403321000, 0.1809772000, 0.2768346000, 0.5230038000, 1.1613235000", \ + "0.1171609000, 0.1257495000, 0.1444369000, 0.1851121000, 0.2812924000, 0.5262998000, 1.1667354000", \ + "0.1266839000, 0.1353822000, 0.1541125000, 0.1947944000, 0.2907047000, 0.5367763000, 1.1751112000", \ + "0.1491306000, 0.1577542000, 0.1765121000, 0.2171404000, 0.3133527000, 0.5595933000, 1.1998195000", \ + "0.1924346000, 0.2013168000, 0.2201066000, 0.2619333000, 0.3582863000, 0.6055835000, 1.2427409000", \ + "0.2461096000, 0.2564647000, 0.2766480000, 0.3190994000, 0.4159651000, 0.6627163000, 1.3013793000", \ + "0.2884734000, 0.3015638000, 0.3268688000, 0.3737120000, 0.4716735000, 0.7167500000, 1.3558767000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013016700, 0.0033886700, 0.0088218400, 0.0229662000, 0.0597886000, 0.1556500000"); + values("0.0578419000, 0.0654323000, 0.0798928000, 0.1088125000, 0.1736223000, 0.3214416000, 0.7251518000", \ + "0.0574733000, 0.0646191000, 0.0807114000, 0.1088269000, 0.1729833000, 0.3219505000, 0.7255102000", \ + "0.0577863000, 0.0649663000, 0.0796550000, 0.1104144000, 0.1732975000, 0.3221521000, 0.7245383000", \ + "0.0575889000, 0.0655192000, 0.0797809000, 0.1104807000, 0.1735725000, 0.3223620000, 0.7232079000", \ + "0.0572681000, 0.0643800000, 0.0792915000, 0.1099004000, 0.1726653000, 0.3218170000, 0.7253194000", \ + "0.0577861000, 0.0650296000, 0.0795678000, 0.1097666000, 0.1738256000, 0.3215050000, 0.7249724000", \ + "0.0735341000, 0.0813543000, 0.0963581000, 0.1231871000, 0.1839058000, 0.3293550000, 0.7275407000"); + } + related_pin : "CIN"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013016700, 0.0033886700, 0.0088218400, 0.0229662000, 0.0597886000, 0.1556500000"); + values("0.0306379000, 0.0384719000, 0.0572561000, 0.1052780000, 0.2357123000, 0.5858437000, 1.4962575000", \ + "0.0307961000, 0.0384991000, 0.0572892000, 0.1054466000, 0.2353924000, 0.5843075000, 1.4982323000", \ + "0.0307787000, 0.0385839000, 0.0573344000, 0.1051828000, 0.2356055000, 0.5857458000, 1.4962880000", \ + "0.0307907000, 0.0383171000, 0.0570948000, 0.1052461000, 0.2359869000, 0.5861319000, 1.4952152000", \ + "0.0328155000, 0.0404543000, 0.0593715000, 0.1067546000, 0.2362968000, 0.5851705000, 1.4976244000", \ + "0.0401729000, 0.0473471000, 0.0650280000, 0.1098636000, 0.2383473000, 0.5855049000, 1.4963988000", \ + "0.0547590000, 0.0628108000, 0.0815765000, 0.1210271000, 0.2417789000, 0.5877419000, 1.4942778000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013016700, 0.0033886700, 0.0088218400, 0.0229662000, 0.0597886000, 0.1556500000"); + values("0.3617001000, 0.3715489000, 0.3914981000, 0.4284796000, 0.4963165000, 0.6342173000, 0.9592738000", \ + "0.3662484000, 0.3760692000, 0.3960051000, 0.4329966000, 0.5010570000, 0.6387623000, 0.9637671000", \ + "0.3763414000, 0.3861613000, 0.4060850000, 0.4430730000, 0.5108869000, 0.6488234000, 0.9738595000", \ + "0.3966774000, 0.4065087000, 0.4264237000, 0.4633361000, 0.5312186000, 0.6690666000, 0.9941845000", \ + "0.4395410000, 0.4496542000, 0.4694605000, 0.5064216000, 0.5744658000, 0.7120484000, 1.0371483000", \ + "0.5012490000, 0.5110659000, 0.5309702000, 0.5680121000, 0.6366702000, 0.7749615000, 1.1003001000", \ + "0.5624646000, 0.5720430000, 0.5915879000, 0.6282136000, 0.6963843000, 0.8349839000, 1.1632443000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013016700, 0.0033886700, 0.0088218400, 0.0229662000, 0.0597886000, 0.1556500000"); + values("0.4423545000, 0.4508139000, 0.4692058000, 0.5090147000, 0.6055059000, 0.8520150000, 1.4903208000", \ + "0.4456424000, 0.4541693000, 0.4724431000, 0.5125362000, 0.6089892000, 0.8550146000, 1.4942342000", \ + "0.4535651000, 0.4620501000, 0.4804681000, 0.5206973000, 0.6169887000, 0.8633073000, 1.5013265000", \ + "0.4783702000, 0.4869958000, 0.5052769000, 0.5454869000, 0.6418323000, 0.8874970000, 1.5268045000", \ + "0.5433909000, 0.5520443000, 0.5704460000, 0.6103322000, 0.7068708000, 0.9532083000, 1.5907509000", \ + "0.7022589000, 0.7105795000, 0.7290757000, 0.7691603000, 0.8656417000, 1.1119662000, 1.7500323000", \ + "1.0189425000, 1.0278033000, 1.0469966000, 1.0872392000, 1.1833103000, 1.4299690000, 2.0690993000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013016700, 0.0033886700, 0.0088218400, 0.0229662000, 0.0597886000, 0.1556500000"); + values("0.0428382000, 0.0492033000, 0.0615534000, 0.0876431000, 0.1473950000, 0.2977930000, 0.7179623000", \ + "0.0429785000, 0.0492326000, 0.0615879000, 0.0889239000, 0.1473817000, 0.2980307000, 0.7163240000", \ + "0.0429504000, 0.0492259000, 0.0615816000, 0.0876652000, 0.1474623000, 0.2979482000, 0.7172886000", \ + "0.0428586000, 0.0492207000, 0.0615706000, 0.0877142000, 0.1472463000, 0.2976886000, 0.7181271000", \ + "0.0435149000, 0.0494456000, 0.0617491000, 0.0880709000, 0.1477309000, 0.2976686000, 0.7132864000", \ + "0.0419182000, 0.0484868000, 0.0614918000, 0.0890657000, 0.1483986000, 0.2981220000, 0.7144145000", \ + "0.0412454000, 0.0470259000, 0.0600064000, 0.0870001000, 0.1478272000, 0.3000520000, 0.7145208000"); + } + related_pin : "CIN"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013016700, 0.0033886700, 0.0088218400, 0.0229662000, 0.0597886000, 0.1556500000"); + values("0.0322897000, 0.0393496000, 0.0568906000, 0.1043773000, 0.2350898000, 0.5820044000, 1.4941504000", \ + "0.0321492000, 0.0392845000, 0.0571171000, 0.1043606000, 0.2355838000, 0.5825964000, 1.4898578000", \ + "0.0322196000, 0.0391513000, 0.0571637000, 0.1042591000, 0.2356743000, 0.5832093000, 1.4935877000", \ + "0.0320832000, 0.0392291000, 0.0569203000, 0.1042738000, 0.2355166000, 0.5824426000, 1.4897666000", \ + "0.0323428000, 0.0394851000, 0.0568264000, 0.1042177000, 0.2355526000, 0.5831135000, 1.4941209000", \ + "0.0322807000, 0.0395848000, 0.0571566000, 0.1044567000, 0.2357277000, 0.5832235000, 1.4935695000", \ + "0.0352902000, 0.0422961000, 0.0592910000, 0.1054753000, 0.2352206000, 0.5830439000, 1.4909113000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__fa_2") { + leakage_power () { + value : 0.0064822000; + when : "!A&!B&CIN"; + } + leakage_power () { + value : 0.0097044000; + when : "!A&!B&!CIN"; + } + leakage_power () { + value : 0.0063809000; + when : "!A&B&CIN"; + } + leakage_power () { + value : 0.0065570000; + when : "!A&B&!CIN"; + } + leakage_power () { + value : 0.0063478000; + when : "A&!B&CIN"; + } + leakage_power () { + value : 0.0067062000; + when : "A&!B&!CIN"; + } + leakage_power () { + value : 0.0029148000; + when : "A&B&CIN"; + } + leakage_power () { + value : 0.0067163000; + when : "A&B&!CIN"; + } + area : 22.521600000; + cell_footprint : "sky130_fd_sc_hd__fa"; + cell_leakage_power : 0.0064761880; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A") { + capacitance : 0.0077040000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0074450000; + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0079620000; + } + pin ("B") { + capacitance : 0.0069540000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0067320000; + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0071760000; + } + pin ("CIN") { + capacitance : 0.0050900000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0050200000; + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0051590000; + } + pin ("COUT") { + direction : "output"; + function : "(A&B) | (A&CIN) | (B&CIN)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014463750, 0.0041840030, 0.0121032800, 0.0350117600, 0.1012803000, 0.2929786000"); + values("0.0028483000, 0.0074906000, 0.0168336000, 0.0262464000, 0.0114966000, -0.0815354000, -0.3858524000", \ + "0.0028424000, 0.0074585000, 0.0167853000, 0.0261922000, 0.0113760000, -0.0816311000, -0.3859837000", \ + "0.0028245000, 0.0074207000, 0.0166945000, 0.0260037000, 0.0110855000, -0.0819488000, -0.3862749000", \ + "0.0028108000, 0.0073729000, 0.0165636000, 0.0258112000, 0.0108874000, -0.0822461000, -0.3865964000", \ + "0.0027907000, 0.0073340000, 0.0164589000, 0.0255734000, 0.0104007000, -0.0827237000, -0.3870249000", \ + "0.0027845000, 0.0073047000, 0.0163842000, 0.0254924000, 0.0102571000, -0.0827907000, -0.3870699000", \ + "0.0028071000, 0.0073676000, 0.0164640000, 0.0257279000, 0.0103347000, -0.0826225000, -0.3869736000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014463750, 0.0041840030, 0.0121032800, 0.0350117600, 0.1012803000, 0.2929786000"); + values("0.0001951000, 0.0006932000, 0.0028263000, 0.0120467000, 0.0469756000, 0.1514299000, 0.4577216000", \ + "0.0001927000, 0.0006868000, 0.0028267000, 0.0119479000, 0.0469151000, 0.1514157000, 0.4567347000", \ + "0.0001863000, 0.0006664000, 0.0027529000, 0.0118632000, 0.0467811000, 0.1512727000, 0.4551846000", \ + "0.0001713000, 0.0006331000, 0.0026716000, 0.0117773000, 0.0465882000, 0.1511368000, 0.4578002000", \ + "0.0001633000, 0.0006010000, 0.0026100000, 0.0114800000, 0.0461614000, 0.1505830000, 0.4567747000", \ + "0.0001448000, 0.0005503000, 0.0024508000, 0.0112169000, 0.0456600000, 0.1501459000, 0.4577932000", \ + "0.0002596000, 0.0008663000, 0.0031903000, 0.0125958000, 0.0461986000, 0.1501591000, 0.4557986000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014463750, 0.0041840030, 0.0121032800, 0.0350117600, 0.1012803000, 0.2929786000"); + values("0.0027820000, 0.0073030000, 0.0163822000, 0.0254377000, 0.0102499000, -0.0828180000, -0.3872207000", \ + "0.0027774000, 0.0072894000, 0.0163462000, 0.0253748000, 0.0102056000, -0.0828923000, -0.3870760000", \ + "0.0027728000, 0.0072791000, 0.0163271000, 0.0253295000, 0.0100834000, -0.0829954000, -0.3872714000", \ + "0.0027591000, 0.0072429000, 0.0162221000, 0.0251197000, 0.0098169000, -0.0833102000, -0.3875332000", \ + "0.0027375000, 0.0071808000, 0.0160791000, 0.0248431000, 0.0093964000, -0.0836953000, -0.3879913000", \ + "0.0027364000, 0.0071766000, 0.0160730000, 0.0250668000, 0.0095978000, -0.0836009000, -0.3878586000", \ + "0.0028051000, 0.0073384000, 0.0163933000, 0.0252323000, 0.0095901000, -0.0834676000, -0.3877440000"); + } + related_pin : "B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014463750, 0.0041840030, 0.0121032800, 0.0350117600, 0.1012803000, 0.2929786000"); + values("0.0001737000, 0.0006313000, 0.0026838000, 0.0117662000, 0.0467517000, 0.1512498000, 0.4580320000", \ + "0.0001752000, 0.0006343000, 0.0026972000, 0.0117962000, 0.0467186000, 0.1512116000, 0.4578669000", \ + "0.0001693000, 0.0006215000, 0.0026649000, 0.0117579000, 0.0466543000, 0.1511701000, 0.4567726000", \ + "0.0001565000, 0.0005907000, 0.0025867000, 0.0115629000, 0.0463540000, 0.1509209000, 0.4559671000", \ + "0.0001444000, 0.0005539000, 0.0024904000, 0.0113327000, 0.0459644000, 0.1504668000, 0.4562359000", \ + "0.0001297000, 0.0005053000, 0.0023671000, 0.0110559000, 0.0455872000, 0.1499946000, 0.4566532000", \ + "0.0002417000, 0.0008000000, 0.0030377000, 0.0125073000, 0.0461315000, 0.1500958000, 0.4550545000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014463750, 0.0041840030, 0.0121032800, 0.0350117600, 0.1012803000, 0.2929786000"); + values("0.0026526000, 0.0069503000, 0.0155398000, 0.0238826000, 0.0082017000, -0.0848349000, -0.3890388000", \ + "0.0026528000, 0.0069591000, 0.0155705000, 0.0238978000, 0.0081835000, -0.0848459000, -0.3890266000", \ + "0.0026456000, 0.0069408000, 0.0155085000, 0.0237881000, 0.0080126000, -0.0850353000, -0.3892089000", \ + "0.0026296000, 0.0068951000, 0.0154013000, 0.0236669000, 0.0078562000, -0.0852163000, -0.3894274000", \ + "0.0026158000, 0.0068488000, 0.0153274000, 0.0233985000, 0.0074734000, -0.0856720000, -0.3898413000", \ + "0.0026126000, 0.0068464000, 0.0152665000, 0.0232804000, 0.0072283000, -0.0860234000, -0.3901122000", \ + "0.0026869000, 0.0070315000, 0.0156488000, 0.0237733000, 0.0074648000, -0.0858244000, -0.3899343000"); + } + related_pin : "CIN"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014463750, 0.0041840030, 0.0121032800, 0.0350117600, 0.1012803000, 0.2929786000"); + values("0.0003334000, 0.0010651000, 0.0037299000, 0.0138095000, 0.0497298000, 0.1550502000, 0.4602415000", \ + "0.0003340000, 0.0010644000, 0.0037347000, 0.0138314000, 0.0497470000, 0.1549094000, 0.4605387000", \ + "0.0003329000, 0.0010628000, 0.0037332000, 0.0137723000, 0.0496742000, 0.1549550000, 0.4607699000", \ + "0.0003240000, 0.0010403000, 0.0036712000, 0.0136522000, 0.0495229000, 0.1546241000, 0.4617112000", \ + "0.0003163000, 0.0010199000, 0.0035934000, 0.0134352000, 0.0491001000, 0.1541469000, 0.4599515000", \ + "0.0003107000, 0.0009956000, 0.0035093000, 0.0132793000, 0.0486797000, 0.1537073000, 0.4597138000", \ + "0.0004328000, 0.0013135000, 0.0042433000, 0.0145836000, 0.0492084000, 0.1537097000, 0.4603890000"); + } + } + max_capacitance : 0.2929790000; + max_transition : 1.4973290000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014463800, 0.0041840000, 0.0121033000, 0.0350118000, 0.1012800000, 0.2929790000"); + values("0.3338938000, 0.3429049000, 0.3627202000, 0.4013205000, 0.4725109000, 0.6138429000, 0.9439642000", \ + "0.3377826000, 0.3465959000, 0.3666735000, 0.4053072000, 0.4765040000, 0.6178393000, 0.9479770000", \ + "0.3480542000, 0.3571276000, 0.3770081000, 0.4157131000, 0.4870516000, 0.6283816000, 0.9586995000", \ + "0.3717982000, 0.3806268000, 0.4007410000, 0.4394153000, 0.5103103000, 0.6518042000, 0.9820532000", \ + "0.4299085000, 0.4389289000, 0.4587483000, 0.4972407000, 0.5684105000, 0.7099480000, 1.0403356000", \ + "0.5686161000, 0.5776459000, 0.5976493000, 0.6360275000, 0.7072440000, 0.8490190000, 1.1793824000", \ + "0.8272393000, 0.8376251000, 0.8609810000, 0.9063256000, 0.9853188000, 1.1352573000, 1.4699265000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014463800, 0.0041840000, 0.0121033000, 0.0350118000, 0.1012800000, 0.2929790000"); + values("0.1513365000, 0.1586499000, 0.1756522000, 0.2125240000, 0.2991948000, 0.5354896000, 1.2112424000", \ + "0.1559275000, 0.1633366000, 0.1801656000, 0.2168930000, 0.3036458000, 0.5399883000, 1.2156440000", \ + "0.1654800000, 0.1728396000, 0.1896690000, 0.2265472000, 0.3132648000, 0.5496328000, 1.2250390000", \ + "0.1866102000, 0.1939883000, 0.2109023000, 0.2477673000, 0.3343903000, 0.5708148000, 1.2460695000", \ + "0.2323118000, 0.2398361000, 0.2569835000, 0.2940848000, 0.3807478000, 0.6172940000, 1.2932569000", \ + "0.3062651000, 0.3150586000, 0.3344018000, 0.3741544000, 0.4634115000, 0.7011710000, 1.3763952000", \ + "0.3967819000, 0.4077975000, 0.4323323000, 0.4785562000, 0.5724121000, 0.8109797000, 1.4885895000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014463800, 0.0041840000, 0.0121033000, 0.0350118000, 0.1012800000, 0.2929790000"); + values("0.0478259000, 0.0533904000, 0.0651551000, 0.0894783000, 0.1430685000, 0.2806954000, 0.6861873000", \ + "0.0477631000, 0.0532638000, 0.0649254000, 0.0893048000, 0.1430858000, 0.2806923000, 0.6860201000", \ + "0.0477306000, 0.0532161000, 0.0649225000, 0.0894263000, 0.1429331000, 0.2812970000, 0.6844339000", \ + "0.0478814000, 0.0528720000, 0.0649294000, 0.0893255000, 0.1434284000, 0.2810343000, 0.6867242000", \ + "0.0477095000, 0.0530753000, 0.0650155000, 0.0897001000, 0.1430030000, 0.2808896000, 0.6864733000", \ + "0.0494187000, 0.0544662000, 0.0659576000, 0.0910164000, 0.1439236000, 0.2809732000, 0.6861919000", \ + "0.0622199000, 0.0675071000, 0.0803599000, 0.1068851000, 0.1601786000, 0.2940896000, 0.6907690000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014463800, 0.0041840000, 0.0121033000, 0.0350118000, 0.1012800000, 0.2929790000"); + values("0.0293723000, 0.0353549000, 0.0495087000, 0.0864927000, 0.1958758000, 0.5286399000, 1.4920207000", \ + "0.0293148000, 0.0351029000, 0.0492566000, 0.0865307000, 0.1959025000, 0.5274793000, 1.4937559000", \ + "0.0295071000, 0.0351888000, 0.0495431000, 0.0863866000, 0.1958990000, 0.5284193000, 1.4907302000", \ + "0.0294664000, 0.0352173000, 0.0491414000, 0.0865536000, 0.1958137000, 0.5292460000, 1.4921091000", \ + "0.0308761000, 0.0363284000, 0.0502127000, 0.0871454000, 0.1959884000, 0.5282151000, 1.4915252000", \ + "0.0371414000, 0.0426279000, 0.0572897000, 0.0935160000, 0.2002033000, 0.5306341000, 1.4947490000", \ + "0.0504486000, 0.0570036000, 0.0728635000, 0.1083345000, 0.2078454000, 0.5320654000, 1.4945923000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014463800, 0.0041840000, 0.0121033000, 0.0350118000, 0.1012800000, 0.2929790000"); + values("0.3065588000, 0.3155986000, 0.3355458000, 0.3740872000, 0.4454030000, 0.5869809000, 0.9174744000", \ + "0.3104574000, 0.3194645000, 0.3394517000, 0.3777553000, 0.4490203000, 0.5907078000, 0.9212473000", \ + "0.3203413000, 0.3291408000, 0.3492164000, 0.3878634000, 0.4591745000, 0.6008183000, 0.9310886000", \ + "0.3455358000, 0.3545248000, 0.3743915000, 0.4127407000, 0.4841109000, 0.6257698000, 0.9562848000", \ + "0.4099947000, 0.4189692000, 0.4387844000, 0.4774701000, 0.5485925000, 0.6903673000, 1.0207438000", \ + "0.5680698000, 0.5770453000, 0.5969529000, 0.6352036000, 0.7064533000, 0.8481862000, 1.1784240000", \ + "0.8637093000, 0.8748082000, 0.8998607000, 0.9467392000, 1.0278844000, 1.1775422000, 1.5111932000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014463800, 0.0041840000, 0.0121033000, 0.0350118000, 0.1012800000, 0.2929790000"); + values("0.1433831000, 0.1515674000, 0.1699016000, 0.2091918000, 0.2984780000, 0.5352667000, 1.2112791000", \ + "0.1483126000, 0.1564997000, 0.1748474000, 0.2141522000, 0.3034148000, 0.5401922000, 1.2161719000", \ + "0.1582928000, 0.1663849000, 0.1849016000, 0.2241798000, 0.3134238000, 0.5502269000, 1.2263752000", \ + "0.1794649000, 0.1876033000, 0.2059882000, 0.2452672000, 0.3344603000, 0.5714051000, 1.2475144000", \ + "0.2238546000, 0.2322649000, 0.2511662000, 0.2908828000, 0.3802736000, 0.6172554000, 1.2926248000", \ + "0.2961866000, 0.3053063000, 0.3259187000, 0.3684240000, 0.4611312000, 0.6999703000, 1.3759629000", \ + "0.3868795000, 0.3984450000, 0.4236743000, 0.4720961000, 0.5705613000, 0.8112511000, 1.4891168000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014463800, 0.0041840000, 0.0121033000, 0.0350118000, 0.1012800000, 0.2929790000"); + values("0.0475178000, 0.0530841000, 0.0652823000, 0.0895646000, 0.1430493000, 0.2805577000, 0.6866094000", \ + "0.0477393000, 0.0532549000, 0.0649477000, 0.0903654000, 0.1439074000, 0.2809326000, 0.6861235000", \ + "0.0476593000, 0.0534143000, 0.0648063000, 0.0894311000, 0.1432899000, 0.2805410000, 0.6865761000", \ + "0.0474759000, 0.0528556000, 0.0646256000, 0.0895342000, 0.1430162000, 0.2804811000, 0.6865726000", \ + "0.0478772000, 0.0533996000, 0.0650424000, 0.0897657000, 0.1431947000, 0.2806717000, 0.6862609000", \ + "0.0488563000, 0.0538587000, 0.0663195000, 0.0911793000, 0.1441079000, 0.2812172000, 0.6866207000", \ + "0.0706376000, 0.0759487000, 0.0893589000, 0.1145611000, 0.1641869000, 0.2947403000, 0.6904106000"); + } + related_pin : "B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014463800, 0.0041840000, 0.0121033000, 0.0350118000, 0.1012800000, 0.2929790000"); + values("0.0324386000, 0.0384987000, 0.0532928000, 0.0909159000, 0.1990152000, 0.5300246000, 1.4952198000", \ + "0.0324372000, 0.0385441000, 0.0533319000, 0.0910177000, 0.1989760000, 0.5301312000, 1.4948938000", \ + "0.0326952000, 0.0384058000, 0.0532477000, 0.0908809000, 0.1986636000, 0.5300250000, 1.4956524000", \ + "0.0322664000, 0.0382472000, 0.0530663000, 0.0907947000, 0.1990127000, 0.5297263000, 1.4956640000", \ + "0.0338754000, 0.0398838000, 0.0548596000, 0.0920200000, 0.1993246000, 0.5298235000, 1.4936347000", \ + "0.0388710000, 0.0451642000, 0.0610656000, 0.0993505000, 0.2050184000, 0.5307502000, 1.4951667000", \ + "0.0525808000, 0.0601639000, 0.0766697000, 0.1132805000, 0.2143328000, 0.5358133000, 1.4973286000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014463800, 0.0041840000, 0.0121033000, 0.0350118000, 0.1012800000, 0.2929790000"); + values("0.2877394000, 0.2965838000, 0.3162632000, 0.3544409000, 0.4256055000, 0.5675326000, 0.8983706000", \ + "0.2918317000, 0.3006855000, 0.3202809000, 0.3586051000, 0.4298057000, 0.5716438000, 0.9024744000", \ + "0.3017655000, 0.3106312000, 0.3300219000, 0.3684671000, 0.4397016000, 0.5814900000, 0.9123575000", \ + "0.3276861000, 0.3364923000, 0.3557470000, 0.3939952000, 0.4654331000, 0.6073589000, 0.9382044000", \ + "0.3933375000, 0.4021448000, 0.4215794000, 0.4599064000, 0.5308987000, 0.6728552000, 1.0034916000", \ + "0.5519306000, 0.5607122000, 0.5801205000, 0.6183662000, 0.6895051000, 0.8315615000, 1.1623533000", \ + "0.8410555000, 0.8520145000, 0.8768806000, 0.9238678000, 1.0048528000, 1.1553872000, 1.4898213000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014463800, 0.0041840000, 0.0121033000, 0.0350118000, 0.1012800000, 0.2929790000"); + values("0.1386848000, 0.1468950000, 0.1654122000, 0.2048554000, 0.2941545000, 0.5309995000, 1.2071653000", \ + "0.1430873000, 0.1512930000, 0.1698478000, 0.2092891000, 0.2985911000, 0.5354188000, 1.2116073000", \ + "0.1532458000, 0.1614255000, 0.1800103000, 0.2193640000, 0.3086252000, 0.5455891000, 1.2214674000", \ + "0.1772500000, 0.1854577000, 0.2039655000, 0.2433508000, 0.3326062000, 0.5695346000, 1.2456665000", \ + "0.2307586000, 0.2391358000, 0.2578506000, 0.2973855000, 0.3867032000, 0.6236751000, 1.3000564000", \ + "0.3069184000, 0.3172188000, 0.3395159000, 0.3830808000, 0.4750850000, 0.7132008000, 1.3894039000", \ + "0.3881071000, 0.4012787000, 0.4299413000, 0.4846905000, 0.5835407000, 0.8232032000, 1.5000139000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014463800, 0.0041840000, 0.0121033000, 0.0350118000, 0.1012800000, 0.2929790000"); + values("0.0461524000, 0.0510963000, 0.0637298000, 0.0878997000, 0.1418612000, 0.2807339000, 0.6858361000", \ + "0.0460928000, 0.0517396000, 0.0629299000, 0.0879592000, 0.1420389000, 0.2807129000, 0.6862170000", \ + "0.0458739000, 0.0511390000, 0.0629029000, 0.0878208000, 0.1418325000, 0.2807204000, 0.6864839000", \ + "0.0459424000, 0.0514032000, 0.0629524000, 0.0885196000, 0.1420790000, 0.2808227000, 0.6861440000", \ + "0.0458897000, 0.0511502000, 0.0631064000, 0.0881774000, 0.1420524000, 0.2806937000, 0.6858799000", \ + "0.0473380000, 0.0524218000, 0.0649428000, 0.0886474000, 0.1425118000, 0.2809121000, 0.6850672000", \ + "0.0693434000, 0.0749826000, 0.0886161000, 0.1138039000, 0.1645485000, 0.2951614000, 0.6900401000"); + } + related_pin : "CIN"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014463800, 0.0041840000, 0.0121033000, 0.0350118000, 0.1012800000, 0.2929790000"); + values("0.0330467000, 0.0390827000, 0.0536468000, 0.0910614000, 0.1991245000, 0.5292950000, 1.4957042000", \ + "0.0333134000, 0.0389631000, 0.0535510000, 0.0910661000, 0.1987577000, 0.5300381000, 1.4956845000", \ + "0.0331139000, 0.0389251000, 0.0534328000, 0.0910025000, 0.1990937000, 0.5296210000, 1.4956395000", \ + "0.0330404000, 0.0390761000, 0.0536370000, 0.0910578000, 0.1991428000, 0.5301099000, 1.4953127000", \ + "0.0352755000, 0.0408351000, 0.0550727000, 0.0920958000, 0.1994772000, 0.5301503000, 1.4956318000", \ + "0.0467082000, 0.0523903000, 0.0660789000, 0.1012855000, 0.2045237000, 0.5300659000, 1.4943587000", \ + "0.0642353000, 0.0720895000, 0.0892635000, 0.1242588000, 0.2165852000, 0.5349357000, 1.4955298000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + pin ("SUM") { + direction : "output"; + function : "(A&!B&!CIN) | (!A&B&!CIN) | (!A&!B&CIN) | (A&B&CIN)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014425840, 0.0041620980, 0.0120083500, 0.0346461100, 0.0999598700, 0.2884010000"); + values("0.0016238000, 0.0041903000, 0.0090384000, 0.0120396000, -0.0077548000, -0.1026389000, -0.4029792000", \ + "0.0016163000, 0.0041693000, 0.0089871000, 0.0119424000, -0.0078527000, -0.1028034000, -0.4031037000", \ + "0.0016106000, 0.0041498000, 0.0089461000, 0.0118557000, -0.0080004000, -0.1029672000, -0.4032631000", \ + "0.0016021000, 0.0041324000, 0.0088982000, 0.0117675000, -0.0081569000, -0.1031206000, -0.4034604000", \ + "0.0015793000, 0.0040694000, 0.0087522000, 0.0114777000, -0.0086013000, -0.1036438000, -0.4040365000", \ + "0.0015579000, 0.0040111000, 0.0086056000, 0.0112327000, -0.0089507000, -0.1041101000, -0.4045487000", \ + "0.0017510000, 0.0045239000, 0.0097141000, 0.0125933000, -0.0082147000, -0.1040768000, -0.4045074000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014425840, 0.0041620980, 0.0120083500, 0.0346461100, 0.0999598700, 0.2884010000"); + values("0.0012893000, 0.0036334000, 0.0099658000, 0.0262426000, 0.0666041000, 0.1737660000, 0.4770308000", \ + "0.0012855000, 0.0036211000, 0.0099375000, 0.0261889000, 0.0664553000, 0.1741422000, 0.4761549000", \ + "0.0012727000, 0.0035807000, 0.0098405000, 0.0260008000, 0.0661104000, 0.1731528000, 0.4783102000", \ + "0.0012522000, 0.0035338000, 0.0097418000, 0.0258069000, 0.0658348000, 0.1727968000, 0.4759268000", \ + "0.0012332000, 0.0034825000, 0.0096211000, 0.0255698000, 0.0654616000, 0.1723623000, 0.4754397000", \ + "0.0012305000, 0.0034704000, 0.0095876000, 0.0254896000, 0.0654649000, 0.1722607000, 0.4753359000", \ + "0.0012182000, 0.0034460000, 0.0095597000, 0.0257241000, 0.0658531000, 0.1729422000, 0.4752998000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014425840, 0.0041620980, 0.0120083500, 0.0346461100, 0.0999598700, 0.2884010000"); + values("0.0016048000, 0.0041377000, 0.0088949000, 0.0117584000, -0.0080818000, -0.1030050000, -0.4035403000", \ + "0.0016069000, 0.0041453000, 0.0089099000, 0.0117912000, -0.0080330000, -0.1029870000, -0.4033856000", \ + "0.0016021000, 0.0041288000, 0.0088783000, 0.0117441000, -0.0081370000, -0.1030742000, -0.4033696000", \ + "0.0015879000, 0.0040917000, 0.0087997000, 0.0115539000, -0.0083995000, -0.1034280000, -0.4037223000", \ + "0.0015693000, 0.0040385000, 0.0086725000, 0.0113251000, -0.0087495000, -0.1038438000, -0.4041792000", \ + "0.0015441000, 0.0039735000, 0.0085059000, 0.0110458000, -0.0091914000, -0.1043651000, -0.4047737000", \ + "0.0017477000, 0.0045121000, 0.0096775000, 0.0125071000, -0.0083609000, -0.1042367000, -0.4046071000"); + } + related_pin : "B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014425840, 0.0041620980, 0.0120083500, 0.0346461100, 0.0999598700, 0.2884010000"); + values("0.0012200000, 0.0034504000, 0.0095518000, 0.0254322000, 0.0652745000, 0.1721104000, 0.4761892000", \ + "0.0012194000, 0.0034444000, 0.0095211000, 0.0253691000, 0.0652911000, 0.1721087000, 0.4752599000", \ + "0.0012123000, 0.0034266000, 0.0094933000, 0.0253263000, 0.0651112000, 0.1719348000, 0.4760858000", \ + "0.0011952000, 0.0033814000, 0.0093862000, 0.0251144000, 0.0648384000, 0.1715719000, 0.4759378000", \ + "0.0011758000, 0.0033267000, 0.0092436000, 0.0248394000, 0.0644311000, 0.1711040000, 0.4741205000", \ + "0.0011913000, 0.0033708000, 0.0093591000, 0.0250641000, 0.0647387000, 0.1713721000, 0.4739888000", \ + "0.0011850000, 0.0033537000, 0.0093263000, 0.0252143000, 0.0650010000, 0.1717939000, 0.4759535000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014425840, 0.0041620980, 0.0120083500, 0.0346461100, 0.0999598700, 0.2884010000"); + values("0.0017672000, 0.0045747000, 0.0099470000, 0.0138019000, -0.0050634000, -0.0994405000, -0.3995767000", \ + "0.0017678000, 0.0045733000, 0.0099475000, 0.0138193000, -0.0050686000, -0.0994228000, -0.3995131000", \ + "0.0017642000, 0.0045663000, 0.0099363000, 0.0137634000, -0.0051241000, -0.0995230000, -0.3996198000", \ + "0.0017548000, 0.0045409000, 0.0098673000, 0.0136461000, -0.0052992000, -0.0997292000, -0.3998581000", \ + "0.0017375000, 0.0044941000, 0.0097537000, 0.0134281000, -0.0056322000, -0.1001253000, -0.4002708000", \ + "0.0017222000, 0.0044525000, 0.0096640000, 0.0132445000, -0.0058670000, -0.1004029000, -0.4005902000", \ + "0.0019127000, 0.0049542000, 0.0107343000, 0.0145833000, -0.0052485000, -0.1002976000, -0.4003282000"); + } + related_pin : "CIN"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014425840, 0.0041620980, 0.0120083500, 0.0346461100, 0.0999598700, 0.2884010000"); + values("0.0011015000, 0.0031348000, 0.0087624000, 0.0238786000, 0.0630140000, 0.1694109000, 0.4737142000", \ + "0.0011034000, 0.0031312000, 0.0087609000, 0.0238955000, 0.0630138000, 0.1693378000, 0.4720395000", \ + "0.0010943000, 0.0031065000, 0.0087148000, 0.0237855000, 0.0628984000, 0.1693056000, 0.4722488000", \ + "0.0010837000, 0.0030756000, 0.0086450000, 0.0236634000, 0.0626458000, 0.1690378000, 0.4719253000", \ + "0.0010650000, 0.0030289000, 0.0085190000, 0.0234254000, 0.0623442000, 0.1685595000, 0.4709245000", \ + "0.0010525000, 0.0029962000, 0.0084514000, 0.0232676000, 0.0621205000, 0.1683284000, 0.4729260000", \ + "0.0010708000, 0.0030414000, 0.0085862000, 0.0237613000, 0.0628462000, 0.1692341000, 0.4712840000"); + } + } + max_capacitance : 0.2884010000; + max_transition : 1.5035440000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014425800, 0.0041621000, 0.0120084000, 0.0346461000, 0.0999599000, 0.2884010000"); + values("0.4141372000, 0.4234336000, 0.4441449000, 0.4847662000, 0.5592601000, 0.7027552000, 1.0294622000", \ + "0.4179037000, 0.4271631000, 0.4478773000, 0.4884184000, 0.5630549000, 0.7067392000, 1.0333229000", \ + "0.4284967000, 0.4378087000, 0.4585372000, 0.4989739000, 0.5728907000, 0.7168701000, 1.0439473000", \ + "0.4527764000, 0.4621620000, 0.4828241000, 0.5233147000, 0.5979303000, 0.7416799000, 1.0683198000", \ + "0.5073776000, 0.5166532000, 0.5373330000, 0.5776941000, 0.6517716000, 0.7955938000, 1.1227089000", \ + "0.6270763000, 0.6362438000, 0.6570947000, 0.6974921000, 0.7718869000, 0.9160269000, 1.2430414000", \ + "0.8563502000, 0.8662230000, 0.8896769000, 0.9336145000, 1.0129013000, 1.1622704000, 1.4933309000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014425800, 0.0041621000, 0.0120084000, 0.0346461000, 0.0999599000, 0.2884010000"); + values("0.1623641000, 0.1700271000, 0.1876882000, 0.2256516000, 0.3133574000, 0.5470894000, 1.2183640000", \ + "0.1663564000, 0.1740358000, 0.1915507000, 0.2295530000, 0.3172449000, 0.5513582000, 1.2217969000", \ + "0.1742375000, 0.1818656000, 0.1993726000, 0.2374894000, 0.3250960000, 0.5600016000, 1.2294596000", \ + "0.1906052000, 0.1982670000, 0.2159457000, 0.2539720000, 0.3417684000, 0.5764322000, 1.2482184000", \ + "0.2258629000, 0.2336616000, 0.2514396000, 0.2896799000, 0.3775372000, 0.6118053000, 1.2832551000", \ + "0.2847861000, 0.2933367000, 0.3125899000, 0.3530659000, 0.4428776000, 0.6782649000, 1.3489101000", \ + "0.3585157000, 0.3688875000, 0.3917927000, 0.4361684000, 0.5302896000, 0.7662213000, 1.4364449000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014425800, 0.0041621000, 0.0120084000, 0.0346461000, 0.0999599000, 0.2884010000"); + values("0.0598099000, 0.0654940000, 0.0774794000, 0.1030276000, 0.1546862000, 0.2883055000, 0.6706835000", \ + "0.0603708000, 0.0655451000, 0.0769400000, 0.1014205000, 0.1549302000, 0.2884048000, 0.6683218000", \ + "0.0600834000, 0.0648805000, 0.0773923000, 0.1014399000, 0.1553869000, 0.2887082000, 0.6696793000", \ + "0.0598013000, 0.0655694000, 0.0769346000, 0.1013874000, 0.1548868000, 0.2884242000, 0.6683823000", \ + "0.0601926000, 0.0652509000, 0.0770332000, 0.1013886000, 0.1563494000, 0.2890564000, 0.6692564000", \ + "0.0599049000, 0.0650109000, 0.0770143000, 0.1016592000, 0.1552229000, 0.2884579000, 0.6695521000", \ + "0.0709247000, 0.0761130000, 0.0883867000, 0.1148523000, 0.1692990000, 0.2972784000, 0.6740967000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014425800, 0.0041621000, 0.0120084000, 0.0346461000, 0.0999599000, 0.2884010000"); + values("0.0331300000, 0.0390608000, 0.0539525000, 0.0920591000, 0.2012440000, 0.5320150000, 1.5008942000", \ + "0.0332613000, 0.0392067000, 0.0540810000, 0.0920491000, 0.2013886000, 0.5312895000, 1.5003817000", \ + "0.0333243000, 0.0393026000, 0.0542621000, 0.0920324000, 0.2015624000, 0.5308506000, 1.5001727000", \ + "0.0331829000, 0.0389982000, 0.0540268000, 0.0920107000, 0.2010524000, 0.5325111000, 1.5027708000", \ + "0.0341566000, 0.0400549000, 0.0546920000, 0.0927064000, 0.2012859000, 0.5318573000, 1.5009870000", \ + "0.0385324000, 0.0446413000, 0.0600021000, 0.0974284000, 0.2043128000, 0.5322426000, 1.5007652000", \ + "0.0498887000, 0.0567748000, 0.0724824000, 0.1100451000, 0.2111687000, 0.5351778000, 1.4992471000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014425800, 0.0041621000, 0.0120084000, 0.0346461000, 0.0999599000, 0.2884010000"); + values("0.3767284000, 0.3840806000, 0.4004426000, 0.4329401000, 0.4944162000, 0.6208016000, 0.9337759000", \ + "0.3811994000, 0.3885310000, 0.4049272000, 0.4373385000, 0.4988141000, 0.6252119000, 0.9386304000", \ + "0.3907753000, 0.3980818000, 0.4145461000, 0.4469366000, 0.5085310000, 0.6348495000, 0.9480643000", \ + "0.4115657000, 0.4189386000, 0.4352851000, 0.4678146000, 0.5291295000, 0.6555614000, 0.9688784000", \ + "0.4562054000, 0.4635354000, 0.4799844000, 0.5124665000, 0.5737618000, 0.7001991000, 1.0136455000", \ + "0.5375227000, 0.5447715000, 0.5610715000, 0.5936073000, 0.6550326000, 0.7814407000, 1.0945183000", \ + "0.6480162000, 0.6554070000, 0.6719525000, 0.7045388000, 0.7658360000, 0.8921111000, 1.2047318000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014425800, 0.0041621000, 0.0120084000, 0.0346461000, 0.0999599000, 0.2884010000"); + values("0.5205433000, 0.5286986000, 0.5471549000, 0.5851248000, 0.6722642000, 0.9070906000, 1.5768234000", \ + "0.5245360000, 0.5326856000, 0.5511221000, 0.5890927000, 0.6762118000, 0.9110540000, 1.5805581000", \ + "0.5347959000, 0.5432007000, 0.5614795000, 0.5995490000, 0.6866145000, 0.9210575000, 1.5933121000", \ + "0.5586542000, 0.5669142000, 0.5852299000, 0.6232198000, 0.7103030000, 0.9451788000, 1.6147733000", \ + "0.6163315000, 0.6245935000, 0.6429045000, 0.6809130000, 0.7679610000, 1.0028512000, 1.6718615000", \ + "0.7544927000, 0.7628642000, 0.7810124000, 0.8191179000, 0.9063960000, 1.1409835000, 1.8127194000", \ + "1.0338995000, 1.0424923000, 1.0615887000, 1.1001837000, 1.1875283000, 1.4217969000, 2.0922435000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014425800, 0.0041621000, 0.0120084000, 0.0346461000, 0.0999599000, 0.2884010000"); + values("0.0413646000, 0.0458048000, 0.0553566000, 0.0772890000, 0.1252053000, 0.2556547000, 0.6500120000", \ + "0.0413916000, 0.0457793000, 0.0562370000, 0.0772903000, 0.1256948000, 0.2556216000, 0.6515833000", \ + "0.0416211000, 0.0458496000, 0.0555056000, 0.0769081000, 0.1255415000, 0.2552657000, 0.6504752000", \ + "0.0415036000, 0.0457912000, 0.0553895000, 0.0773726000, 0.1249721000, 0.2560054000, 0.6508830000", \ + "0.0418338000, 0.0459550000, 0.0555002000, 0.0766610000, 0.1246367000, 0.2550833000, 0.6519970000", \ + "0.0413787000, 0.0457168000, 0.0559730000, 0.0766895000, 0.1260798000, 0.2561835000, 0.6493676000", \ + "0.0423449000, 0.0465634000, 0.0561274000, 0.0773145000, 0.1249024000, 0.2549251000, 0.6458915000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014425800, 0.0041621000, 0.0120084000, 0.0346461000, 0.0999599000, 0.2884010000"); + values("0.0383892000, 0.0437044000, 0.0567033000, 0.0921156000, 0.1995890000, 0.5295923000, 1.4961616000", \ + "0.0384004000, 0.0436831000, 0.0567005000, 0.0921092000, 0.1996354000, 0.5295919000, 1.4928069000", \ + "0.0385356000, 0.0435093000, 0.0565639000, 0.0921761000, 0.1997874000, 0.5287408000, 1.4962444000", \ + "0.0382651000, 0.0435268000, 0.0566098000, 0.0921546000, 0.1996896000, 0.5295797000, 1.4964751000", \ + "0.0383491000, 0.0435300000, 0.0566313000, 0.0921721000, 0.1997705000, 0.5293962000, 1.4970900000", \ + "0.0384576000, 0.0435356000, 0.0568930000, 0.0921338000, 0.1995531000, 0.5289688000, 1.4936143000", \ + "0.0410052000, 0.0463239000, 0.0586366000, 0.0937981000, 0.2001974000, 0.5293690000, 1.4969100000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014425800, 0.0041621000, 0.0120084000, 0.0346461000, 0.0999599000, 0.2884010000"); + values("0.3935728000, 0.4028973000, 0.4237282000, 0.4643015000, 0.5391567000, 0.6832221000, 1.0104524000", \ + "0.3972005000, 0.4064468000, 0.4274773000, 0.4681020000, 0.5427827000, 0.6867987000, 1.0140895000", \ + "0.4078444000, 0.4171241000, 0.4379065000, 0.4785374000, 0.5532225000, 0.6973346000, 1.0247275000", \ + "0.4329431000, 0.4423710000, 0.4630572000, 0.5035207000, 0.5785611000, 0.7226613000, 1.0500828000", \ + "0.4916169000, 0.5008524000, 0.5216728000, 0.5624552000, 0.6371371000, 0.7812211000, 1.1087803000", \ + "0.6293129000, 0.6385942000, 0.6593113000, 0.7006166000, 0.7750154000, 0.9194890000, 1.2474163000", \ + "0.8975999000, 0.9081078000, 0.9310200000, 0.9762392000, 1.0567551000, 1.2080784000, 1.5398172000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014425800, 0.0041621000, 0.0120084000, 0.0346461000, 0.0999599000, 0.2884010000"); + values("0.1556821000, 0.1632889000, 0.1809717000, 0.2191816000, 0.3070079000, 0.5424085000, 1.2123196000", \ + "0.1596765000, 0.1673468000, 0.1848500000, 0.2230049000, 0.3107988000, 0.5462004000, 1.2167576000", \ + "0.1683421000, 0.1760638000, 0.1936478000, 0.2318654000, 0.3197715000, 0.5551939000, 1.2286048000", \ + "0.1888054000, 0.1965625000, 0.2141632000, 0.2522931000, 0.3402048000, 0.5749284000, 1.2468537000", \ + "0.2338587000, 0.2416065000, 0.2592923000, 0.2977356000, 0.3858265000, 0.6210911000, 1.2935418000", \ + "0.3079158000, 0.3166104000, 0.3359255000, 0.3763519000, 0.4661025000, 0.7020887000, 1.3727673000", \ + "0.3960761000, 0.4068536000, 0.4305085000, 0.4766004000, 0.5696772000, 0.8049166000, 1.4764933000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014425800, 0.0041621000, 0.0120084000, 0.0346461000, 0.0999599000, 0.2884010000"); + values("0.0602100000, 0.0653934000, 0.0772959000, 0.1019205000, 0.1554959000, 0.2889341000, 0.6692960000", \ + "0.0603526000, 0.0656801000, 0.0778954000, 0.1016746000, 0.1548270000, 0.2886754000, 0.6711612000", \ + "0.0605840000, 0.0657598000, 0.0771178000, 0.1016810000, 0.1550966000, 0.2887732000, 0.6690058000", \ + "0.0603717000, 0.0657885000, 0.0777225000, 0.1022259000, 0.1550718000, 0.2889222000, 0.6714608000", \ + "0.0601514000, 0.0654009000, 0.0777091000, 0.1024587000, 0.1552980000, 0.2889896000, 0.6716025000", \ + "0.0608474000, 0.0659354000, 0.0780773000, 0.1023642000, 0.1557029000, 0.2886948000, 0.6699761000", \ + "0.0743950000, 0.0801568000, 0.0927523000, 0.1177928000, 0.1697440000, 0.2979396000, 0.6750152000"); + } + related_pin : "B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014425800, 0.0041621000, 0.0120084000, 0.0346461000, 0.0999599000, 0.2884010000"); + values("0.0332652000, 0.0395076000, 0.0541974000, 0.0921594000, 0.2018174000, 0.5317791000, 1.4999868000", \ + "0.0332931000, 0.0393636000, 0.0543276000, 0.0922075000, 0.2018445000, 0.5315208000, 1.5011409000", \ + "0.0332767000, 0.0394655000, 0.0540204000, 0.0922449000, 0.2016860000, 0.5319701000, 1.4998350000", \ + "0.0333691000, 0.0391160000, 0.0542428000, 0.0921110000, 0.2013158000, 0.5321583000, 1.5014696000", \ + "0.0342673000, 0.0401365000, 0.0549615000, 0.0928942000, 0.2016509000, 0.5330876000, 1.5035440000", \ + "0.0402976000, 0.0463658000, 0.0614154000, 0.0978349000, 0.2042458000, 0.5328319000, 1.4975331000", \ + "0.0542054000, 0.0609934000, 0.0761137000, 0.1113335000, 0.2117570000, 0.5349056000, 1.4991641000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014425800, 0.0041621000, 0.0120084000, 0.0346461000, 0.0999599000, 0.2884010000"); + values("0.3914076000, 0.3989144000, 0.4155711000, 0.4483030000, 0.5102159000, 0.6368886000, 0.9504170000", \ + "0.3971338000, 0.4046102000, 0.4212679000, 0.4540637000, 0.5159398000, 0.6427346000, 0.9563289000", \ + "0.4074014000, 0.4148753000, 0.4315833000, 0.4643430000, 0.5261898000, 0.6531443000, 0.9667113000", \ + "0.4273457000, 0.4348462000, 0.4515479000, 0.4842331000, 0.5462355000, 0.6729599000, 0.9866282000", \ + "0.4688184000, 0.4761829000, 0.4928737000, 0.5257039000, 0.5875687000, 0.7144405000, 1.0278316000", \ + "0.5467777000, 0.5542078000, 0.5707564000, 0.6035120000, 0.6653321000, 0.7920906000, 1.1053294000", \ + "0.6557896000, 0.6631758000, 0.6798014000, 0.7123802000, 0.7740774000, 0.9004010000, 1.2133941000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014425800, 0.0041621000, 0.0120084000, 0.0346461000, 0.0999599000, 0.2884010000"); + values("0.4914277000, 0.4995131000, 0.5178127000, 0.5559060000, 0.6431036000, 0.8772187000, 1.5487703000", \ + "0.4951136000, 0.5033693000, 0.5215464000, 0.5596316000, 0.6468754000, 0.8815692000, 1.5530525000", \ + "0.5050209000, 0.5131638000, 0.5314865000, 0.5695309000, 0.6566039000, 0.8909298000, 1.5623177000", \ + "0.5300049000, 0.5380787000, 0.5563725000, 0.5944696000, 0.6816465000, 0.9159284000, 1.5871010000", \ + "0.5943402000, 0.6026523000, 0.6208236000, 0.6588829000, 0.7459846000, 0.9808852000, 1.6500317000", \ + "0.7514856000, 0.7596529000, 0.7780286000, 0.8161304000, 0.9032991000, 1.1378616000, 1.8075861000", \ + "1.0754393000, 1.0840506000, 1.1030635000, 1.1419351000, 1.2292604000, 1.4636145000, 2.1342841000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014425800, 0.0041621000, 0.0120084000, 0.0346461000, 0.0999599000, 0.2884010000"); + values("0.0428214000, 0.0468822000, 0.0575077000, 0.0784932000, 0.1265974000, 0.2559274000, 0.6514340000", \ + "0.0428181000, 0.0472872000, 0.0577091000, 0.0785728000, 0.1265217000, 0.2557508000, 0.6515343000", \ + "0.0428597000, 0.0472293000, 0.0566591000, 0.0776086000, 0.1267436000, 0.2563243000, 0.6514824000", \ + "0.0427847000, 0.0469146000, 0.0573930000, 0.0785080000, 0.1267005000, 0.2561241000, 0.6518539000", \ + "0.0428816000, 0.0474482000, 0.0568576000, 0.0786732000, 0.1272229000, 0.2560022000, 0.6507995000", \ + "0.0426985000, 0.0468790000, 0.0564747000, 0.0775319000, 0.1269656000, 0.2565824000, 0.6501353000", \ + "0.0426611000, 0.0472363000, 0.0567239000, 0.0784613000, 0.1261770000, 0.2553963000, 0.6472529000"); + } + related_pin : "B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014425800, 0.0041621000, 0.0120084000, 0.0346461000, 0.0999599000, 0.2884010000"); + values("0.0378964000, 0.0431161000, 0.0564742000, 0.0920286000, 0.1995199000, 0.5295868000, 1.4939671000", \ + "0.0380827000, 0.0430499000, 0.0566094000, 0.0919545000, 0.1992982000, 0.5292597000, 1.4936865000", \ + "0.0378303000, 0.0431782000, 0.0563920000, 0.0921553000, 0.1997819000, 0.5295406000, 1.4929292000", \ + "0.0378922000, 0.0430977000, 0.0564940000, 0.0920391000, 0.1993590000, 0.5294228000, 1.4927982000", \ + "0.0379767000, 0.0431254000, 0.0566104000, 0.0920341000, 0.1997734000, 0.5293448000, 1.4969322000", \ + "0.0379757000, 0.0433820000, 0.0565358000, 0.0921678000, 0.1993887000, 0.5285538000, 1.4971688000", \ + "0.0410041000, 0.0460190000, 0.0588536000, 0.0938821000, 0.2003898000, 0.5295286000, 1.4963811000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014425800, 0.0041621000, 0.0120084000, 0.0346461000, 0.0999599000, 0.2884010000"); + values("0.3717646000, 0.3810061000, 0.4019706000, 0.4425741000, 0.5171937000, 0.6610811000, 0.9882980000", \ + "0.3739638000, 0.3832987000, 0.4040748000, 0.4445067000, 0.5186293000, 0.6628382000, 0.9902582000", \ + "0.3798525000, 0.3887800000, 0.4096969000, 0.4508106000, 0.5244306000, 0.6687914000, 0.9962958000", \ + "0.3996204000, 0.4090717000, 0.4298852000, 0.4698162000, 0.5448222000, 0.6889489000, 1.0159281000", \ + "0.4580234000, 0.4672732000, 0.4880182000, 0.5285478000, 0.6028917000, 0.7468542000, 1.0745705000", \ + "0.6074987000, 0.6168188000, 0.6372976000, 0.6770492000, 0.7520035000, 0.8964287000, 1.2234472000", \ + "0.9076819000, 0.9184397000, 0.9423797000, 0.9885307000, 1.0681450000, 1.2163531000, 1.5462867000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014425800, 0.0041621000, 0.0120084000, 0.0346461000, 0.0999599000, 0.2884010000"); + values("0.1552180000, 0.1628881000, 0.1804181000, 0.2184431000, 0.3062176000, 0.5414176000, 1.2121913000", \ + "0.1594137000, 0.1670375000, 0.1846661000, 0.2228109000, 0.3105717000, 0.5457383000, 1.2189277000", \ + "0.1688674000, 0.1765214000, 0.1941018000, 0.2322472000, 0.3199821000, 0.5552963000, 1.2250596000", \ + "0.1903711000, 0.1981598000, 0.2157540000, 0.2538002000, 0.3416165000, 0.5759380000, 1.2476735000", \ + "0.2417104000, 0.2493863000, 0.2666856000, 0.3052361000, 0.3929546000, 0.6275985000, 1.2990360000", \ + "0.3193442000, 0.3281624000, 0.3476678000, 0.3874247000, 0.4768276000, 0.7120014000, 1.3830600000", \ + "0.4023753000, 0.4136530000, 0.4379138000, 0.4847233000, 0.5765983000, 0.8124849000, 1.4819312000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014425800, 0.0041621000, 0.0120084000, 0.0346461000, 0.0999599000, 0.2884010000"); + values("0.0600891000, 0.0654050000, 0.0776911000, 0.1032423000, 0.1547315000, 0.2883600000, 0.6708930000", \ + "0.0600881000, 0.0648874000, 0.0773942000, 0.1014310000, 0.1572679000, 0.2885958000, 0.6696266000", \ + "0.0600973000, 0.0651886000, 0.0768236000, 0.1014245000, 0.1561932000, 0.2886921000, 0.6694904000", \ + "0.0602451000, 0.0652415000, 0.0773462000, 0.1010841000, 0.1553102000, 0.2885168000, 0.6690107000", \ + "0.0600418000, 0.0650451000, 0.0772119000, 0.1018027000, 0.1566758000, 0.2885127000, 0.6693999000", \ + "0.0598588000, 0.0648041000, 0.0772119000, 0.1036505000, 0.1564652000, 0.2878002000, 0.6683366000", \ + "0.0805910000, 0.0853855000, 0.0977571000, 0.1210751000, 0.1708319000, 0.2967452000, 0.6734162000"); + } + related_pin : "CIN"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014425800, 0.0041621000, 0.0120084000, 0.0346461000, 0.0999599000, 0.2884010000"); + values("0.0332632000, 0.0392924000, 0.0541054000, 0.0921339000, 0.2016073000, 0.5316061000, 1.5011580000", \ + "0.0331902000, 0.0394771000, 0.0541249000, 0.0920468000, 0.2014817000, 0.5316545000, 1.4997844000", \ + "0.0331834000, 0.0390523000, 0.0541569000, 0.0920096000, 0.2015413000, 0.5309418000, 1.4994697000", \ + "0.0331953000, 0.0390702000, 0.0540662000, 0.0918759000, 0.2010191000, 0.5320882000, 1.5010209000", \ + "0.0341322000, 0.0399161000, 0.0549000000, 0.0927871000, 0.2016377000, 0.5314684000, 1.5005168000", \ + "0.0421585000, 0.0476400000, 0.0617758000, 0.0987295000, 0.2054148000, 0.5327097000, 1.4990178000", \ + "0.0589752000, 0.0659152000, 0.0805135000, 0.1138219000, 0.2131951000, 0.5354053000, 1.4982182000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014425800, 0.0041621000, 0.0120084000, 0.0346461000, 0.0999599000, 0.2884010000"); + values("0.3874264000, 0.3949182000, 0.4115925000, 0.4443683000, 0.5063110000, 0.6330785000, 0.9467168000", \ + "0.3919084000, 0.3993869000, 0.4161252000, 0.4488711000, 0.5107181000, 0.6376476000, 0.9511758000", \ + "0.4021184000, 0.4096098000, 0.4263255000, 0.4590243000, 0.5210428000, 0.6477279000, 0.9613289000", \ + "0.4248595000, 0.4323534000, 0.4490101000, 0.4817595000, 0.5436872000, 0.6704611000, 0.9841048000", \ + "0.4747991000, 0.4822934000, 0.4989443000, 0.5317005000, 0.5936646000, 0.7204022000, 1.0340461000", \ + "0.5587080000, 0.5661504000, 0.5829939000, 0.6159276000, 0.6777472000, 0.8046498000, 1.1180868000", \ + "0.6587100000, 0.6659822000, 0.6824696000, 0.7150264000, 0.7769137000, 0.9043345000, 1.2196099000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014425800, 0.0041621000, 0.0120084000, 0.0346461000, 0.0999599000, 0.2884010000"); + values("0.4838137000, 0.4912062000, 0.5082950000, 0.5448945000, 0.6308946000, 0.8654409000, 1.5368573000", \ + "0.4877854000, 0.4952926000, 0.5121678000, 0.5488278000, 0.6349533000, 0.8697766000, 1.5393961000", \ + "0.4977413000, 0.5051817000, 0.5221373000, 0.5586580000, 0.6447853000, 0.8796092000, 1.5494231000", \ + "0.5236225000, 0.5310463000, 0.5477913000, 0.5844367000, 0.6705319000, 0.9056324000, 1.5756465000", \ + "0.5886454000, 0.5961890000, 0.6130434000, 0.6497526000, 0.7358934000, 0.9706507000, 1.6419507000", \ + "0.7451966000, 0.7527525000, 0.7698052000, 0.8064189000, 0.8925651000, 1.1266436000, 1.7988314000", \ + "1.0612851000, 1.0690934000, 1.0868433000, 1.1241283000, 1.2104098000, 1.4448560000, 2.1159914000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014425800, 0.0041621000, 0.0120084000, 0.0346461000, 0.0999599000, 0.2884010000"); + values("0.0428739000, 0.0473857000, 0.0576589000, 0.0786181000, 0.1266905000, 0.2560625000, 0.6517143000", \ + "0.0429204000, 0.0472491000, 0.0567267000, 0.0776755000, 0.1268264000, 0.2564137000, 0.6514926000", \ + "0.0427578000, 0.0469814000, 0.0572093000, 0.0783783000, 0.1266839000, 0.2561538000, 0.6515743000", \ + "0.0428831000, 0.0473902000, 0.0577130000, 0.0786415000, 0.1267036000, 0.2560547000, 0.6517403000", \ + "0.0429659000, 0.0474614000, 0.0578285000, 0.0786909000, 0.1267841000, 0.2561617000, 0.6517991000", \ + "0.0433893000, 0.0473031000, 0.0573769000, 0.0778601000, 0.1263082000, 0.2564330000, 0.6504681000", \ + "0.0422274000, 0.0465859000, 0.0567682000, 0.0784682000, 0.1268892000, 0.2574922000, 0.6499847000"); + } + related_pin : "CIN"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014425800, 0.0041621000, 0.0120084000, 0.0346461000, 0.0999599000, 0.2884010000"); + values("0.0344701000, 0.0401133000, 0.0532100000, 0.0894596000, 0.1986036000, 0.5298243000, 1.4936373000", \ + "0.0345033000, 0.0397989000, 0.0534214000, 0.0893600000, 0.1985102000, 0.5298365000, 1.4974639000", \ + "0.0345220000, 0.0399371000, 0.0533315000, 0.0893607000, 0.1983694000, 0.5299128000, 1.4969924000", \ + "0.0344607000, 0.0399226000, 0.0532644000, 0.0893488000, 0.1986024000, 0.5299365000, 1.4964930000", \ + "0.0345611000, 0.0398109000, 0.0534213000, 0.0893566000, 0.1983238000, 0.5298954000, 1.4957886000", \ + "0.0349959000, 0.0398256000, 0.0533756000, 0.0894180000, 0.1984255000, 0.5299674000, 1.4965288000", \ + "0.0374759000, 0.0428703000, 0.0556563000, 0.0911467000, 0.1992273000, 0.5299642000, 1.4971258000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__fa_4") { + leakage_power () { + value : 0.0081707000; + when : "!A&!B&CIN"; + } + leakage_power () { + value : 0.0105142000; + when : "!A&!B&!CIN"; + } + leakage_power () { + value : 0.0078087000; + when : "!A&B&CIN"; + } + leakage_power () { + value : 0.0082912000; + when : "!A&B&!CIN"; + } + leakage_power () { + value : 0.0077645000; + when : "A&!B&CIN"; + } + leakage_power () { + value : 0.0084257000; + when : "A&!B&!CIN"; + } + leakage_power () { + value : 0.0050748000; + when : "A&B&CIN"; + } + leakage_power () { + value : 0.0084930000; + when : "A&B&!CIN"; + } + area : 27.526400000; + cell_footprint : "sky130_fd_sc_hd__fa"; + cell_leakage_power : 0.0080678640; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A") { + capacitance : 0.0077000000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0074500000; + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0079510000; + } + pin ("B") { + capacitance : 0.0069770000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0067560000; + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0071990000; + } + pin ("CIN") { + capacitance : 0.0051040000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0050330000; + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0051750000; + } + pin ("COUT") { + direction : "output"; + function : "(A&B) | (A&CIN) | (B&CIN)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015979950, 0.0051071750, 0.0163224800, 0.0521664800, 0.1667235000, 0.5328467000"); + values("0.0030931000, 0.0090778000, 0.0226717000, 0.0381432000, 0.0134788000, -0.1514039000, -0.7361638000", \ + "0.0030849000, 0.0090650000, 0.0226002000, 0.0379120000, 0.0133786000, -0.1515076000, -0.7363954000", \ + "0.0030783000, 0.0090363000, 0.0225822000, 0.0377180000, 0.0128952000, -0.1519194000, -0.7367362000", \ + "0.0030708000, 0.0089984000, 0.0224846000, 0.0377422000, 0.0129034000, -0.1520775000, -0.7369497000", \ + "0.0030555000, 0.0089604000, 0.0223704000, 0.0373147000, 0.0123350000, -0.1526033000, -0.7374110000", \ + "0.0030444000, 0.0089356000, 0.0222848000, 0.0372038000, 0.0119946000, -0.1530335000, -0.7374622000", \ + "0.0030896000, 0.0090549000, 0.0225169000, 0.0374211000, 0.0120077000, -0.1530870000, -0.7374597000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015979950, 0.0051071750, 0.0163224800, 0.0521664800, 0.1667235000, 0.5328467000"); + values("0.0005458000, 0.0017951000, 0.0061606000, 0.0221681000, 0.0777845000, 0.2671443000, 0.8499414000", \ + "0.0005479000, 0.0017820000, 0.0061895000, 0.0220058000, 0.0777239000, 0.2669313000, 0.8488787000", \ + "0.0005423000, 0.0017932000, 0.0060869000, 0.0219407000, 0.0777397000, 0.2669154000, 0.8497334000", \ + "0.0005306000, 0.0017476000, 0.0060399000, 0.0218785000, 0.0774521000, 0.2662946000, 0.8477472000", \ + "0.0005295000, 0.0017381000, 0.0060490000, 0.0219141000, 0.0772153000, 0.2665190000, 0.8494146000", \ + "0.0005259000, 0.0017384000, 0.0059510000, 0.0215194000, 0.0766452000, 0.2658778000, 0.8489221000", \ + "0.0006098000, 0.0019719000, 0.0065870000, 0.0227582000, 0.0783212000, 0.2652900000, 0.8475604000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015979950, 0.0051071750, 0.0163224800, 0.0521664800, 0.1667235000, 0.5328467000"); + values("0.0030461000, 0.0089382000, 0.0222777000, 0.0370537000, 0.0119797000, -0.1529254000, -0.7375639000", \ + "0.0030425000, 0.0089276000, 0.0222654000, 0.0372470000, 0.0121836000, -0.1527311000, -0.7375569000", \ + "0.0030444000, 0.0089409000, 0.0223133000, 0.0371235000, 0.0119537000, -0.1530309000, -0.7376778000", \ + "0.0030316000, 0.0088865000, 0.0221721000, 0.0369642000, 0.0116816000, -0.1531197000, -0.7379553000", \ + "0.0030201000, 0.0088477000, 0.0220531000, 0.0366393000, 0.0113336000, -0.1537237000, -0.7383411000", \ + "0.0030150000, 0.0088445000, 0.0220269000, 0.0366503000, 0.0111185000, -0.1539283000, -0.7385005000", \ + "0.0031258000, 0.0091543000, 0.0227730000, 0.0377573000, 0.0122397000, -0.1531469000, -0.7379932000"); + } + related_pin : "B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015979950, 0.0051071750, 0.0163224800, 0.0521664800, 0.1667235000, 0.5328467000"); + values("0.0005337000, 0.0017470000, 0.0060679000, 0.0218907000, 0.0775237000, 0.2664391000, 0.8494201000", \ + "0.0005370000, 0.0017588000, 0.0060590000, 0.0219207000, 0.0775975000, 0.2665378000, 0.8497534000", \ + "0.0005244000, 0.0017519000, 0.0060764000, 0.0218654000, 0.0776089000, 0.2669526000, 0.8487116000", \ + "0.0005250000, 0.0017360000, 0.0059822000, 0.0217691000, 0.0775286000, 0.2664195000, 0.8496363000", \ + "0.0005224000, 0.0017236000, 0.0059455000, 0.0216825000, 0.0772841000, 0.2660865000, 0.8492019000", \ + "0.0005169000, 0.0017053000, 0.0058805000, 0.0214141000, 0.0762881000, 0.2654078000, 0.8475260000", \ + "0.0005794000, 0.0018809000, 0.0063205000, 0.0221437000, 0.0771797000, 0.2646198000, 0.8485113000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015979950, 0.0051071750, 0.0163224800, 0.0521664800, 0.1667235000, 0.5328467000"); + values("0.0029425000, 0.0086577000, 0.0215712000, 0.0354896000, 0.0099887000, -0.1547882000, -0.7389556000", \ + "0.0029360000, 0.0085996000, 0.0214559000, 0.0354539000, 0.0100595000, -0.1547405000, -0.7387651000", \ + "0.0029288000, 0.0086203000, 0.0214596000, 0.0354961000, 0.0099080000, -0.1549555000, -0.7391144000", \ + "0.0029303000, 0.0086034000, 0.0214971000, 0.0353835000, 0.0096245000, -0.1550626000, -0.7394647000", \ + "0.0029158000, 0.0085593000, 0.0212702000, 0.0351700000, 0.0092835000, -0.1556330000, -0.7397372000", \ + "0.0029472000, 0.0086551000, 0.0214708000, 0.0354597000, 0.0095666000, -0.1556225000, -0.7398503000", \ + "0.0029871000, 0.0087620000, 0.0217259000, 0.0356405000, 0.0094279000, -0.1559618000, -0.7403657000"); + } + related_pin : "CIN"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015979950, 0.0051071750, 0.0163224800, 0.0521664800, 0.1667235000, 0.5328467000"); + values("0.0006453000, 0.0021238000, 0.0070121000, 0.0239786000, 0.0807219000, 0.2706894000, 0.8519469000", \ + "0.0006556000, 0.0021295000, 0.0070190000, 0.0239942000, 0.0807459000, 0.2707005000, 0.8519906000", \ + "0.0006563000, 0.0021189000, 0.0070044000, 0.0239234000, 0.0808669000, 0.2703594000, 0.8538346000", \ + "0.0006506000, 0.0020959000, 0.0069916000, 0.0238306000, 0.0806429000, 0.2701225000, 0.8536142000", \ + "0.0006462000, 0.0021015000, 0.0069528000, 0.0237697000, 0.0804387000, 0.2701776000, 0.8529209000", \ + "0.0006535000, 0.0021112000, 0.0069438000, 0.0236987000, 0.0796799000, 0.2689274000, 0.8528371000", \ + "0.0007144000, 0.0022812000, 0.0073328000, 0.0242629000, 0.0808371000, 0.2691608000, 0.8521972000"); + } + } + max_capacitance : 0.5328470000; + max_transition : 1.4974510000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015979900, 0.0051071800, 0.0163225000, 0.0521665000, 0.1667240000, 0.5328470000"); + values("0.4557165000, 0.4627956000, 0.4814853000, 0.5227298000, 0.6027241000, 0.7575376000, 1.1123690000", \ + "0.4602259000, 0.4673159000, 0.4860113000, 0.5273182000, 0.6073054000, 0.7621558000, 1.1169992000", \ + "0.4714627000, 0.4787152000, 0.4972647000, 0.5386941000, 0.6185677000, 0.7737029000, 1.1286354000", \ + "0.4959486000, 0.5030173000, 0.5216994000, 0.5629456000, 0.6431227000, 0.7979709000, 1.1528474000", \ + "0.5537693000, 0.5610327000, 0.5791783000, 0.6206737000, 0.7003793000, 0.8551294000, 1.2100627000", \ + "0.6944468000, 0.7015067000, 0.7200792000, 0.7613670000, 0.8412642000, 0.9962576000, 1.3513767000", \ + "0.9904716000, 0.9983020000, 1.0179230000, 1.0630942000, 1.1478672000, 1.3081690000, 1.6649531000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015979900, 0.0051071800, 0.0163225000, 0.0521665000, 0.1667240000, 0.5328470000"); + values("0.1993675000, 0.2053757000, 0.2210166000, 0.2571332000, 0.3407867000, 0.5686733000, 1.2822498000", \ + "0.2040550000, 0.2100749000, 0.2257335000, 0.2616610000, 0.3451745000, 0.5731696000, 1.2867978000", \ + "0.2137722000, 0.2197557000, 0.2354936000, 0.2713345000, 0.3548527000, 0.5829136000, 1.2966123000", \ + "0.2350410000, 0.2410660000, 0.2567343000, 0.2929294000, 0.3764630000, 0.6043632000, 1.3181799000", \ + "0.2835976000, 0.2896077000, 0.3052861000, 0.3412146000, 0.4245658000, 0.6524809000, 1.3663449000", \ + "0.3725254000, 0.3792892000, 0.3961868000, 0.4348925000, 0.5209504000, 0.7499196000, 1.4639374000", \ + "0.4961482000, 0.5041197000, 0.5248003000, 0.5699551000, 0.6621898000, 0.8944274000, 1.6096778000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015979900, 0.0051071800, 0.0163225000, 0.0521665000, 0.1667240000, 0.5328470000"); + values("0.0717933000, 0.0755576000, 0.0863444000, 0.1106760000, 0.1617343000, 0.2911693000, 0.6928780000", \ + "0.0718461000, 0.0756208000, 0.0863526000, 0.1104531000, 0.1617075000, 0.2911691000, 0.6926995000", \ + "0.0720301000, 0.0759579000, 0.0864242000, 0.1108966000, 0.1620519000, 0.2909385000, 0.6928597000", \ + "0.0720629000, 0.0755620000, 0.0863095000, 0.1104119000, 0.1618369000, 0.2909759000, 0.6929206000", \ + "0.0719429000, 0.0763464000, 0.0861818000, 0.1103330000, 0.1627031000, 0.2920046000, 0.6930108000", \ + "0.0721132000, 0.0759294000, 0.0859640000, 0.1099134000, 0.1618686000, 0.2910768000, 0.6937300000", \ + "0.0848750000, 0.0886108000, 0.0991366000, 0.1243734000, 0.1744988000, 0.2995285000, 0.6956313000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015979900, 0.0051071800, 0.0163225000, 0.0521665000, 0.1667240000, 0.5328470000"); + values("0.0383652000, 0.0425564000, 0.0546846000, 0.0852102000, 0.1767856000, 0.4855400000, 1.4935776000", \ + "0.0386898000, 0.0425118000, 0.0543177000, 0.0855364000, 0.1767808000, 0.4859109000, 1.4946089000", \ + "0.0382374000, 0.0426013000, 0.0543965000, 0.0853183000, 0.1767247000, 0.4852001000, 1.4937105000", \ + "0.0382404000, 0.0424849000, 0.0546860000, 0.0854502000, 0.1764966000, 0.4850988000, 1.4926133000", \ + "0.0382492000, 0.0426014000, 0.0542122000, 0.0851773000, 0.1768805000, 0.4852767000, 1.4938788000", \ + "0.0443299000, 0.0490699000, 0.0610846000, 0.0917976000, 0.1810490000, 0.4863227000, 1.4938817000", \ + "0.0585865000, 0.0637566000, 0.0774026000, 0.1080255000, 0.1936027000, 0.4926488000, 1.4970030000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015979900, 0.0051071800, 0.0163225000, 0.0521665000, 0.1667240000, 0.5328470000"); + values("0.4277878000, 0.4350693000, 0.4537365000, 0.4948164000, 0.5748542000, 0.7300578000, 1.0850488000", \ + "0.4322964000, 0.4393809000, 0.4580815000, 0.4994123000, 0.5796141000, 0.7345834000, 1.0894253000", \ + "0.4428061000, 0.4500663000, 0.4687120000, 0.5099230000, 0.5900705000, 0.7450167000, 1.0999962000", \ + "0.4687050000, 0.4758164000, 0.4939542000, 0.5354473000, 0.6151355000, 0.7700365000, 1.1250343000", \ + "0.5327123000, 0.5396872000, 0.5582035000, 0.5993540000, 0.6795391000, 0.8345379000, 1.1895755000", \ + "0.6894235000, 0.6964392000, 0.7152286000, 0.7563044000, 0.8367824000, 0.9913536000, 1.3464239000", \ + "1.0342406000, 1.0421657000, 1.0627147000, 1.1075971000, 1.1928654000, 1.3520850000, 1.7082544000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015979900, 0.0051071800, 0.0163225000, 0.0521665000, 0.1667240000, 0.5328470000"); + values("0.1944082000, 0.2009323000, 0.2178167000, 0.2565664000, 0.3438783000, 0.5740424000, 1.2884042000", \ + "0.1995131000, 0.2060356000, 0.2229058000, 0.2617139000, 0.3489398000, 0.5790898000, 1.2934115000", \ + "0.2096801000, 0.2161341000, 0.2330608000, 0.2718673000, 0.3589923000, 0.5892914000, 1.3036071000", \ + "0.2310671000, 0.2375699000, 0.2545344000, 0.2931378000, 0.3805315000, 0.6107469000, 1.3250789000", \ + "0.2793717000, 0.2859258000, 0.3027575000, 0.3413829000, 0.4286459000, 0.6588239000, 1.3732525000", \ + "0.3670754000, 0.3739978000, 0.3920829000, 0.4333292000, 0.5236803000, 0.7553353000, 1.4697981000", \ + "0.4937704000, 0.5020902000, 0.5235424000, 0.5700675000, 0.6664775000, 0.9030500000, 1.6190771000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015979900, 0.0051071800, 0.0163225000, 0.0521665000, 0.1667240000, 0.5328470000"); + values("0.0721067000, 0.0762627000, 0.0864590000, 0.1103197000, 0.1616914000, 0.2909807000, 0.6929107000", \ + "0.0718283000, 0.0755573000, 0.0862938000, 0.1103609000, 0.1618996000, 0.2912141000, 0.6933040000", \ + "0.0720825000, 0.0759792000, 0.0867294000, 0.1117728000, 0.1618948000, 0.2910181000, 0.6931103000", \ + "0.0723764000, 0.0763439000, 0.0862065000, 0.1103326000, 0.1628794000, 0.2921782000, 0.6933294000", \ + "0.0718590000, 0.0756922000, 0.0869788000, 0.1105653000, 0.1628916000, 0.2911095000, 0.6931434000", \ + "0.0718899000, 0.0755682000, 0.0862653000, 0.1101390000, 0.1617031000, 0.2909928000, 0.6928835000", \ + "0.0900358000, 0.0937340000, 0.1047611000, 0.1284687000, 0.1771962000, 0.2995997000, 0.6955689000"); + } + related_pin : "B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015979900, 0.0051071800, 0.0163225000, 0.0521665000, 0.1667240000, 0.5328470000"); + values("0.0420154000, 0.0462398000, 0.0587962000, 0.0907492000, 0.1822132000, 0.4879293000, 1.4965998000", \ + "0.0420145000, 0.0462162000, 0.0584740000, 0.0907315000, 0.1823249000, 0.4877947000, 1.4966803000", \ + "0.0416985000, 0.0460760000, 0.0589085000, 0.0907022000, 0.1823975000, 0.4879712000, 1.4961540000", \ + "0.0415393000, 0.0461398000, 0.0588577000, 0.0906572000, 0.1825058000, 0.4876167000, 1.4960412000", \ + "0.0423438000, 0.0465504000, 0.0586759000, 0.0906595000, 0.1824982000, 0.4878146000, 1.4966239000", \ + "0.0466553000, 0.0514373000, 0.0647607000, 0.0973460000, 0.1876657000, 0.4886711000, 1.4974506000", \ + "0.0612289000, 0.0671774000, 0.0798807000, 0.1124799000, 0.2018068000, 0.4973399000, 1.4970133000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015979900, 0.0051071800, 0.0163225000, 0.0521665000, 0.1667240000, 0.5328470000"); + values("0.3894766000, 0.3962786000, 0.4143256000, 0.4540165000, 0.5316110000, 0.6824711000, 1.0333839000", \ + "0.3938811000, 0.4008630000, 0.4188362000, 0.4583977000, 0.5351410000, 0.6866172000, 1.0376063000", \ + "0.4045493000, 0.4113451000, 0.4290135000, 0.4689544000, 0.5463728000, 0.6974404000, 1.0484148000", \ + "0.4310239000, 0.4378156000, 0.4556771000, 0.4955992000, 0.5733782000, 0.7240538000, 1.0750788000", \ + "0.4961075000, 0.5028600000, 0.5208794000, 0.5608377000, 0.6379449000, 0.7890104000, 1.1399688000", \ + "0.6540569000, 0.6610279000, 0.6789301000, 0.7184305000, 0.7959257000, 0.9465749000, 1.2974821000", \ + "0.9863783000, 0.9940008000, 1.0140964000, 1.0590560000, 1.1431581000, 1.3004866000, 1.6528582000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015979900, 0.0051071800, 0.0163225000, 0.0521665000, 0.1667240000, 0.5328470000"); + values("0.1899553000, 0.1964575000, 0.2134509000, 0.2523470000, 0.3396451000, 0.5699206000, 1.2843678000", \ + "0.1944210000, 0.2009095000, 0.2179033000, 0.2568089000, 0.3440846000, 0.5743868000, 1.2888324000", \ + "0.2046806000, 0.2112528000, 0.2282347000, 0.2669383000, 0.3544177000, 0.5846617000, 1.2990693000", \ + "0.2285426000, 0.2350520000, 0.2520446000, 0.2909196000, 0.3781838000, 0.6084820000, 1.3227951000", \ + "0.2847425000, 0.2912613000, 0.3082104000, 0.3470244000, 0.4340719000, 0.6643673000, 1.3789535000", \ + "0.3860974000, 0.3934955000, 0.4127303000, 0.4544186000, 0.5440454000, 0.7751543000, 1.4896661000", \ + "0.5090444000, 0.5179633000, 0.5417985000, 0.5932309000, 0.6933433000, 0.9281779000, 1.6433187000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015979900, 0.0051071800, 0.0163225000, 0.0521665000, 0.1667240000, 0.5328470000"); + values("0.0669595000, 0.0706575000, 0.0814547000, 0.1059528000, 0.1559156000, 0.2833851000, 0.6875259000", \ + "0.0673093000, 0.0709584000, 0.0812240000, 0.1045242000, 0.1561283000, 0.2834141000, 0.6874045000", \ + "0.0670738000, 0.0707664000, 0.0814025000, 0.1049184000, 0.1556642000, 0.2837468000, 0.6875231000", \ + "0.0670779000, 0.0708841000, 0.0813476000, 0.1042375000, 0.1551348000, 0.2833573000, 0.6869606000", \ + "0.0672130000, 0.0705648000, 0.0810812000, 0.1053118000, 0.1552444000, 0.2831456000, 0.6866148000", \ + "0.0672107000, 0.0708525000, 0.0810329000, 0.1043816000, 0.1566775000, 0.2835819000, 0.6871167000", \ + "0.0876880000, 0.0911635000, 0.1025640000, 0.1254950000, 0.1737254000, 0.2939724000, 0.6899348000"); + } + related_pin : "CIN"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015979900, 0.0051071800, 0.0163225000, 0.0521665000, 0.1667240000, 0.5328470000"); + values("0.0422167000, 0.0473151000, 0.0588333000, 0.0908655000, 0.1824271000, 0.4879261000, 1.4944893000", \ + "0.0422372000, 0.0473462000, 0.0588311000, 0.0908925000, 0.1824564000, 0.4879726000, 1.4955325000", \ + "0.0427192000, 0.0466423000, 0.0592587000, 0.0910006000, 0.1826134000, 0.4876667000, 1.4966357000", \ + "0.0421577000, 0.0471817000, 0.0588427000, 0.0908049000, 0.1824464000, 0.4871720000, 1.4932557000", \ + "0.0421689000, 0.0470850000, 0.0589650000, 0.0910585000, 0.1825876000, 0.4880837000, 1.4938061000", \ + "0.0536473000, 0.0574241000, 0.0693060000, 0.1002047000, 0.1869996000, 0.4889048000, 1.4941202000", \ + "0.0731537000, 0.0784764000, 0.0939448000, 0.1252651000, 0.2054638000, 0.4955155000, 1.4944660000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + pin ("SUM") { + direction : "output"; + function : "(A&!B&!CIN) | (!A&B&!CIN) | (!A&!B&CIN) | (A&B&CIN)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015910560, 0.0050629180, 0.0161107700, 0.0512662700, 0.1631350000, 0.5191138000"); + values("0.0020852000, 0.0060336000, 0.0145713000, 0.0221453000, -0.0069591000, -0.1699149000, -0.7393273000", \ + "0.0020778000, 0.0060198000, 0.0145276000, 0.0219966000, -0.0071818000, -0.1701498000, -0.7391848000", \ + "0.0020748000, 0.0060090000, 0.0144976000, 0.0219203000, -0.0071528000, -0.1702941000, -0.7395340000", \ + "0.0020709000, 0.0059908000, 0.0144573000, 0.0218593000, -0.0074159000, -0.1704916000, -0.7398379000", \ + "0.0020700000, 0.0059973000, 0.0144720000, 0.0218925000, -0.0073196000, -0.1703645000, -0.7398257000", \ + "0.0020538000, 0.0059385000, 0.0143104000, 0.0214797000, -0.0077692000, -0.1709076000, -0.7402864000", \ + "0.0021877000, 0.0063362000, 0.0153342000, 0.0227607000, -0.0075806000, -0.1708462000, -0.7401204000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015910560, 0.0050629180, 0.0161107700, 0.0512662700, 0.1631350000, 0.5191138000"); + values("0.0015025000, 0.0046400000, 0.0136968000, 0.0381335000, 0.1025208000, 0.2856893000, 0.8573001000", \ + "0.0014860000, 0.0046229000, 0.0135840000, 0.0379041000, 0.1019662000, 0.2866808000, 0.8566052000", \ + "0.0014825000, 0.0045591000, 0.0134994000, 0.0377100000, 0.1020408000, 0.2855726000, 0.8602203000", \ + "0.0014757000, 0.0045585000, 0.0135052000, 0.0376990000, 0.1016932000, 0.2854377000, 0.8577738000", \ + "0.0014527000, 0.0044936000, 0.0133091000, 0.0373713000, 0.1010438000, 0.2846359000, 0.8576876000", \ + "0.0014406000, 0.0044601000, 0.0132360000, 0.0371258000, 0.1008728000, 0.2843911000, 0.8549586000", \ + "0.0014576000, 0.0045098000, 0.0133571000, 0.0374192000, 0.1012959000, 0.2849225000, 0.8550821000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015910560, 0.0050629180, 0.0161107700, 0.0512662700, 0.1631350000, 0.5191138000"); + values("0.0020696000, 0.0060045000, 0.0144764000, 0.0218811000, -0.0074784000, -0.1706176000, -0.7401365000", \ + "0.0020730000, 0.0060040000, 0.0144969000, 0.0218992000, -0.0073934000, -0.1705267000, -0.7399563000", \ + "0.0020702000, 0.0060006000, 0.0144678000, 0.0218479000, -0.0074545000, -0.1705707000, -0.7398463000", \ + "0.0020672000, 0.0059828000, 0.0144255000, 0.0217529000, -0.0074879000, -0.1706482000, -0.7398443000", \ + "0.0020624000, 0.0059657000, 0.0143767000, 0.0216697000, -0.0075916000, -0.1708462000, -0.7398886000", \ + "0.0020467000, 0.0059241000, 0.0142599000, 0.0214048000, -0.0081123000, -0.1713285000, -0.7405427000", \ + "0.0021537000, 0.0062341000, 0.0150534000, 0.0221436000, -0.0081683000, -0.1715173000, -0.7407711000"); + } + related_pin : "B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015910560, 0.0050629180, 0.0161107700, 0.0512662700, 0.1631350000, 0.5191138000"); + values("0.0014388000, 0.0044544000, 0.0131991000, 0.0370542000, 0.1008069000, 0.2840426000, 0.8550039000", \ + "0.0014442000, 0.0044736000, 0.0132625000, 0.0372811000, 0.1009250000, 0.2846506000, 0.8551750000", \ + "0.0014397000, 0.0044545000, 0.0132215000, 0.0371797000, 0.1007764000, 0.2840594000, 0.8555227000", \ + "0.0014258000, 0.0044137000, 0.0131046000, 0.0369053000, 0.1004662000, 0.2840024000, 0.8539967000", \ + "0.0014104000, 0.0043689000, 0.0129990000, 0.0367079000, 0.1000412000, 0.2835115000, 0.8532635000", \ + "0.0014070000, 0.0043585000, 0.0129690000, 0.0366217000, 0.0999253000, 0.2832647000, 0.8549123000", \ + "0.0014783000, 0.0045696000, 0.0135103000, 0.0377803000, 0.1017522000, 0.2853954000, 0.8602289000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015910560, 0.0050629180, 0.0161107700, 0.0512662700, 0.1631350000, 0.5191138000"); + values("0.0021988000, 0.0063694000, 0.0154570000, 0.0239587000, -0.0042301000, -0.1666540000, -0.7359307000", \ + "0.0022003000, 0.0063736000, 0.0154686000, 0.0239746000, -0.0042061000, -0.1666176000, -0.7359423000", \ + "0.0021961000, 0.0063715000, 0.0154536000, 0.0239160000, -0.0042897000, -0.1667512000, -0.7357173000", \ + "0.0021957000, 0.0063620000, 0.0154238000, 0.0238146000, -0.0042781000, -0.1667369000, -0.7359880000", \ + "0.0021863000, 0.0063327000, 0.0153584000, 0.0237497000, -0.0045603000, -0.1670476000, -0.7363972000", \ + "0.0021802000, 0.0063230000, 0.0153494000, 0.0236931000, -0.0046689000, -0.1672693000, -0.7363198000", \ + "0.0022818000, 0.0066173000, 0.0160617000, 0.0242643000, -0.0043592000, -0.1667847000, -0.7356947000"); + } + related_pin : "CIN"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015910560, 0.0050629180, 0.0161107700, 0.0512662700, 0.1631350000, 0.5191138000"); + values("0.0013491000, 0.0041869000, 0.0125089000, 0.0354757000, 0.0983445000, 0.2810598000, 0.8522919000", \ + "0.0013455000, 0.0041753000, 0.0124733000, 0.0354576000, 0.0981996000, 0.2811884000, 0.8524453000", \ + "0.0013507000, 0.0041916000, 0.0125229000, 0.0354916000, 0.0982699000, 0.2812814000, 0.8526278000", \ + "0.0013399000, 0.0041514000, 0.0124244000, 0.0353771000, 0.0980510000, 0.2813309000, 0.8519903000", \ + "0.0013229000, 0.0041010000, 0.0122825000, 0.0351634000, 0.0976580000, 0.2806646000, 0.8519394000", \ + "0.0013446000, 0.0041684000, 0.0124482000, 0.0354582000, 0.0981680000, 0.2809940000, 0.8525302000", \ + "0.0013491000, 0.0041930000, 0.0125215000, 0.0356368000, 0.0984210000, 0.2815758000, 0.8562267000"); + } + } + max_capacitance : 0.5191140000; + max_transition : 1.5068080000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015910600, 0.0050629200, 0.0161108000, 0.0512663000, 0.1631350000, 0.5191140000"); + values("0.5920060000, 0.5993943000, 0.6194621000, 0.6644354000, 0.7522442000, 0.9172348000, 1.2771959000", \ + "0.5963902000, 0.6037978000, 0.6236325000, 0.6690513000, 0.7566381000, 0.9221952000, 1.2820529000", \ + "0.6078403000, 0.6152570000, 0.6354427000, 0.6803967000, 0.7679340000, 0.9335350000, 1.2933583000", \ + "0.6330764000, 0.6404799000, 0.6603296000, 0.7055346000, 0.7931579000, 0.9587268000, 1.3187825000", \ + "0.6875727000, 0.6950069000, 0.7146083000, 0.7598908000, 0.8474267000, 1.0129997000, 1.3727839000", \ + "0.8081648000, 0.8155900000, 0.8354946000, 0.8806946000, 0.9678262000, 1.1338439000, 1.4941062000", \ + "1.0692819000, 1.0769128000, 1.0976469000, 1.1437699000, 1.2333552000, 1.4001622000, 1.7619294000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015910600, 0.0050629200, 0.0161108000, 0.0512663000, 0.1631350000, 0.5191140000"); + values("0.2242955000, 0.2307733000, 0.2476690000, 0.2863092000, 0.3738727000, 0.6036070000, 1.3120058000", \ + "0.2282326000, 0.2346777000, 0.2515244000, 0.2902442000, 0.3777760000, 0.6075163000, 1.3160421000", \ + "0.2361753000, 0.2426184000, 0.2595390000, 0.2982129000, 0.3857358000, 0.6155642000, 1.3239631000", \ + "0.2526690000, 0.2592170000, 0.2762240000, 0.3147722000, 0.4023102000, 0.6319133000, 1.3401350000", \ + "0.2895749000, 0.2960412000, 0.3129603000, 0.3517233000, 0.4390936000, 0.6686248000, 1.3761172000", \ + "0.3599226000, 0.3668547000, 0.3845790000, 0.4251164000, 0.5147965000, 0.7455126000, 1.4542646000", \ + "0.4623265000, 0.4700497000, 0.4904708000, 0.5352242000, 0.6300372000, 0.8638222000, 1.5722899000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015910600, 0.0050629200, 0.0161108000, 0.0512663000, 0.1631350000, 0.5191140000"); + values("0.0973854000, 0.1010454000, 0.1111900000, 0.1366643000, 0.1897777000, 0.3188292000, 0.6965389000", \ + "0.0972938000, 0.1007274000, 0.1112893000, 0.1371212000, 0.1887297000, 0.3187576000, 0.6964722000", \ + "0.0974967000, 0.1011216000, 0.1113648000, 0.1359700000, 0.1889180000, 0.3189175000, 0.6974565000", \ + "0.0973919000, 0.1008503000, 0.1112759000, 0.1369901000, 0.1922449000, 0.3185649000, 0.6962834000", \ + "0.0973129000, 0.1008793000, 0.1113472000, 0.1359861000, 0.1882871000, 0.3189297000, 0.6972040000", \ + "0.0972344000, 0.1009661000, 0.1112518000, 0.1364609000, 0.1890433000, 0.3188192000, 0.6968260000", \ + "0.1054869000, 0.1091903000, 0.1191718000, 0.1437803000, 0.1949434000, 0.3245476000, 0.6981211000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015910600, 0.0050629200, 0.0161108000, 0.0512663000, 0.1631350000, 0.5191140000"); + values("0.0449769000, 0.0493587000, 0.0621164000, 0.0950005000, 0.1874404000, 0.4931365000, 1.5064323000", \ + "0.0447587000, 0.0493104000, 0.0623631000, 0.0946816000, 0.1872562000, 0.4927947000, 1.5025762000", \ + "0.0447357000, 0.0492127000, 0.0624160000, 0.0946764000, 0.1872181000, 0.4929402000, 1.5019483000", \ + "0.0447755000, 0.0493331000, 0.0621735000, 0.0949161000, 0.1874236000, 0.4921258000, 1.5017034000", \ + "0.0452621000, 0.0498191000, 0.0623017000, 0.0946016000, 0.1873516000, 0.4924769000, 1.5040241000", \ + "0.0489805000, 0.0540020000, 0.0672033000, 0.0999028000, 0.1902615000, 0.4940966000, 1.5047109000", \ + "0.0602407000, 0.0651567000, 0.0797745000, 0.1114231000, 0.2008992000, 0.4984306000, 1.5027060000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015910600, 0.0050629200, 0.0161108000, 0.0512663000, 0.1631350000, 0.5191140000"); + values("0.5593748000, 0.5654228000, 0.5815096000, 0.6172621000, 0.6873588000, 0.8261706000, 1.1581872000", \ + "0.5639460000, 0.5700953000, 0.5860568000, 0.6218594000, 0.6921455000, 0.8312621000, 1.1627274000", \ + "0.5737124000, 0.5799092000, 0.5958588000, 0.6315404000, 0.7020166000, 0.8410609000, 1.1727004000", \ + "0.5950256000, 0.6010941000, 0.6171930000, 0.6530148000, 0.7230174000, 0.8621521000, 1.1938980000", \ + "0.6422690000, 0.6483191000, 0.6644326000, 0.7001394000, 0.7701794000, 0.9090491000, 1.2410150000", \ + "0.7381312000, 0.7441966000, 0.7602165000, 0.7960080000, 0.8660232000, 1.0049823000, 1.3367809000", \ + "0.8854995000, 0.8916126000, 0.9074191000, 0.9435239000, 1.0135239000, 1.1523472000, 1.4836123000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015910600, 0.0050629200, 0.0161108000, 0.0512663000, 0.1631350000, 0.5191140000"); + values("0.7791559000, 0.7859320000, 0.8035329000, 0.8421722000, 0.9276987000, 1.1555389000, 1.8630069000", \ + "0.7838557000, 0.7905104000, 0.8081161000, 0.8467372000, 0.9322119000, 1.1605114000, 1.8675250000", \ + "0.7950298000, 0.8019265000, 0.8193493000, 0.8579911000, 0.9434042000, 1.1712771000, 1.8785513000", \ + "0.8193769000, 0.8261437000, 0.8436732000, 0.8821761000, 0.9677393000, 1.1960689000, 1.9038995000", \ + "0.8772028000, 0.8838971000, 0.9014642000, 0.9400186000, 1.0255148000, 1.2537951000, 1.9616913000", \ + "1.0172410000, 1.0240345000, 1.0415061000, 1.0800986000, 1.1658253000, 1.3940389000, 2.1018500000", \ + "1.3299292000, 1.3368007000, 1.3544302000, 1.3935922000, 1.4792202000, 1.7072502000, 2.4150155000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015910600, 0.0050629200, 0.0161108000, 0.0512663000, 0.1631350000, 0.5191140000"); + values("0.0644367000, 0.0675665000, 0.0766142000, 0.0988086000, 0.1438881000, 0.2669450000, 0.6539013000", \ + "0.0645424000, 0.0678837000, 0.0768309000, 0.0975454000, 0.1446134000, 0.2664701000, 0.6532064000", \ + "0.0646677000, 0.0679446000, 0.0768795000, 0.0974515000, 0.1445067000, 0.2668234000, 0.6532116000", \ + "0.0647143000, 0.0676032000, 0.0766293000, 0.0985155000, 0.1447923000, 0.2663839000, 0.6538791000", \ + "0.0647118000, 0.0675932000, 0.0766133000, 0.0987656000, 0.1439840000, 0.2664085000, 0.6539663000", \ + "0.0646933000, 0.0678414000, 0.0767627000, 0.0987539000, 0.1441415000, 0.2667118000, 0.6540517000", \ + "0.0652035000, 0.0683260000, 0.0773354000, 0.0975762000, 0.1442859000, 0.2647858000, 0.6541748000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015910600, 0.0050629200, 0.0161108000, 0.0512663000, 0.1631350000, 0.5191140000"); + values("0.0505142000, 0.0543615000, 0.0654654000, 0.0951359000, 0.1840108000, 0.4883446000, 1.4976552000", \ + "0.0509186000, 0.0544100000, 0.0656069000, 0.0953263000, 0.1837304000, 0.4892560000, 1.4979283000", \ + "0.0504833000, 0.0546873000, 0.0656037000, 0.0952481000, 0.1838891000, 0.4892235000, 1.4977904000", \ + "0.0507086000, 0.0544298000, 0.0656611000, 0.0951754000, 0.1840671000, 0.4887000000, 1.4945499000", \ + "0.0505408000, 0.0543381000, 0.0654053000, 0.0949167000, 0.1837334000, 0.4891320000, 1.4940614000", \ + "0.0502266000, 0.0542820000, 0.0659750000, 0.0952028000, 0.1839325000, 0.4883398000, 1.4939412000", \ + "0.0511634000, 0.0553051000, 0.0667430000, 0.0960880000, 0.1845532000, 0.4893103000, 1.4967627000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015910600, 0.0050629200, 0.0161108000, 0.0512663000, 0.1631350000, 0.5191140000"); + values("0.5715451000, 0.5789778000, 0.5986445000, 0.6441203000, 0.7316371000, 0.8976243000, 1.2576631000", \ + "0.5754981000, 0.5829329000, 0.6030206000, 0.6480761000, 0.7360157000, 0.9013411000, 1.2618133000", \ + "0.5866189000, 0.5940493000, 0.6139043000, 0.6593093000, 0.7471536000, 0.9128350000, 1.2733165000", \ + "0.6122922000, 0.6197265000, 0.6398965000, 0.6847825000, 0.7724341000, 0.9384354000, 1.2986325000", \ + "0.6708676000, 0.6783014000, 0.6983436000, 0.7434100000, 0.8314387000, 0.9965823000, 1.3572213000", \ + "0.8097023000, 0.8171138000, 0.8372826000, 0.8823166000, 0.9698352000, 1.1365194000, 1.4972187000", \ + "1.1171751000, 1.1248259000, 1.1457512000, 1.1921446000, 1.2819779000, 1.4495176000, 1.8118428000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015910600, 0.0050629200, 0.0161108000, 0.0512663000, 0.1631350000, 0.5191140000"); + values("0.2178745000, 0.2243371000, 0.2412250000, 0.2801392000, 0.3676135000, 0.5979318000, 1.3082946000", \ + "0.2216023000, 0.2281450000, 0.2451879000, 0.2837950000, 0.3714717000, 0.6015263000, 1.3099072000", \ + "0.2304792000, 0.2370019000, 0.2538464000, 0.2925963000, 0.3802739000, 0.6105391000, 1.3197662000", \ + "0.2511759000, 0.2576321000, 0.2745582000, 0.3132556000, 0.4009152000, 0.6312474000, 1.3404379000", \ + "0.2986363000, 0.3050839000, 0.3219538000, 0.3609267000, 0.4482248000, 0.6787729000, 1.3884160000", \ + "0.3895321000, 0.3965299000, 0.4145194000, 0.4547018000, 0.5442935000, 0.7751988000, 1.4852227000", \ + "0.5165780000, 0.5246404000, 0.5456818000, 0.5914281000, 0.6860819000, 0.9193966000, 1.6288469000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015910600, 0.0050629200, 0.0161108000, 0.0512663000, 0.1631350000, 0.5191140000"); + values("0.0977088000, 0.1012704000, 0.1118234000, 0.1364863000, 0.1891030000, 0.3175757000, 0.6980905000", \ + "0.0977261000, 0.1013681000, 0.1114978000, 0.1370038000, 0.1901012000, 0.3192924000, 0.6970801000", \ + "0.0975366000, 0.1011179000, 0.1116432000, 0.1375669000, 0.1892029000, 0.3190802000, 0.6975248000", \ + "0.0979467000, 0.1010336000, 0.1120018000, 0.1363452000, 0.1887979000, 0.3174739000, 0.6979251000", \ + "0.0977747000, 0.1014172000, 0.1114809000, 0.1370330000, 0.1905810000, 0.3202043000, 0.6963133000", \ + "0.0977775000, 0.1013665000, 0.1112104000, 0.1374276000, 0.1897139000, 0.3193122000, 0.6974529000", \ + "0.1074248000, 0.1109028000, 0.1211389000, 0.1449363000, 0.1965132000, 0.3231065000, 0.6975044000"); + } + related_pin : "B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015910600, 0.0050629200, 0.0161108000, 0.0512663000, 0.1631350000, 0.5191140000"); + values("0.0454494000, 0.0495440000, 0.0619244000, 0.0947756000, 0.1876279000, 0.4935001000, 1.5068075000", \ + "0.0448545000, 0.0494403000, 0.0622784000, 0.0951159000, 0.1876574000, 0.4931097000, 1.5014624000", \ + "0.0447920000, 0.0495503000, 0.0619331000, 0.0947766000, 0.1874256000, 0.4934086000, 1.5034817000", \ + "0.0447581000, 0.0493750000, 0.0625571000, 0.0947819000, 0.1874127000, 0.4934277000, 1.5032118000", \ + "0.0447358000, 0.0492657000, 0.0619326000, 0.0947978000, 0.1875143000, 0.4935337000, 1.5052996000", \ + "0.0501074000, 0.0552398000, 0.0679683000, 0.1002655000, 0.1905088000, 0.4945145000, 1.5053837000", \ + "0.0656248000, 0.0714099000, 0.0835264000, 0.1157804000, 0.2015593000, 0.4977032000, 1.5050524000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015910600, 0.0050629200, 0.0161108000, 0.0512663000, 0.1631350000, 0.5191140000"); + values("0.5791106000, 0.5853976000, 0.6015847000, 0.6379838000, 0.7083452000, 0.8475562000, 1.1790148000", \ + "0.5850358000, 0.5913295000, 0.6076640000, 0.6438473000, 0.7142675000, 0.8535486000, 1.1850554000", \ + "0.5957316000, 0.6020162000, 0.6182138000, 0.6545844000, 0.7250200000, 0.8643251000, 1.1958959000", \ + "0.6167857000, 0.6229450000, 0.6393783000, 0.6754263000, 0.7463128000, 0.8856113000, 1.2172091000", \ + "0.6620521000, 0.6683576000, 0.6843416000, 0.7207536000, 0.7916169000, 0.9309063000, 1.2622969000", \ + "0.7547345000, 0.7610344000, 0.7772022000, 0.8135450000, 0.8839677000, 1.0233021000, 1.3549096000", \ + "0.9045729000, 0.9107230000, 0.9265871000, 0.9627852000, 1.0329109000, 1.1715939000, 1.5028943000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015910600, 0.0050629200, 0.0161108000, 0.0512663000, 0.1631350000, 0.5191140000"); + values("0.7493993000, 0.7561340000, 0.7737341000, 0.8121996000, 0.8978788000, 1.1261834000, 1.8340414000", \ + "0.7538365000, 0.7607203000, 0.7780504000, 0.8167298000, 0.9022771000, 1.1306448000, 1.8384730000", \ + "0.7642927000, 0.7710925000, 0.7885283000, 0.8272230000, 0.9127112000, 1.1411539000, 1.8477556000", \ + "0.7899681000, 0.7967625000, 0.8142281000, 0.8529875000, 0.9384444000, 1.1667028000, 1.8745585000", \ + "0.8538098000, 0.8606065000, 0.8780595000, 0.9167793000, 1.0022471000, 1.2305617000, 1.9384245000", \ + "1.0102704000, 1.0170654000, 1.0345473000, 1.0731521000, 1.1588858000, 1.3870695000, 2.0932653000", \ + "1.3732204000, 1.3800729000, 1.3977671000, 1.4365510000, 1.5223306000, 1.7507272000, 2.4582580000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015910600, 0.0050629200, 0.0161108000, 0.0512663000, 0.1631350000, 0.5191140000"); + values("0.0663234000, 0.0694801000, 0.0786057000, 0.0997530000, 0.1459559000, 0.2669731000, 0.6524086000", \ + "0.0664383000, 0.0695623000, 0.0779919000, 0.1000873000, 0.1462341000, 0.2671254000, 0.6527578000", \ + "0.0663917000, 0.0695451000, 0.0786923000, 0.0999823000, 0.1460733000, 0.2671408000, 0.6528124000", \ + "0.0665363000, 0.0697754000, 0.0787501000, 0.0990589000, 0.1459238000, 0.2671724000, 0.6523188000", \ + "0.0665786000, 0.0695881000, 0.0784971000, 0.0990445000, 0.1461763000, 0.2672957000, 0.6531289000", \ + "0.0664665000, 0.0697241000, 0.0787995000, 0.0998813000, 0.1462351000, 0.2671669000, 0.6528077000", \ + "0.0660282000, 0.0691601000, 0.0775335000, 0.0982234000, 0.1447855000, 0.2644559000, 0.6540556000"); + } + related_pin : "B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015910600, 0.0050629200, 0.0161108000, 0.0512663000, 0.1631350000, 0.5191140000"); + values("0.0501647000, 0.0541041000, 0.0656523000, 0.0951271000, 0.1840300000, 0.4890948000, 1.4944095000", \ + "0.0500136000, 0.0546670000, 0.0655181000, 0.0948903000, 0.1840071000, 0.4887602000, 1.4945404000", \ + "0.0499687000, 0.0541177000, 0.0660003000, 0.0950219000, 0.1838554000, 0.4890139000, 1.4963125000", \ + "0.0499609000, 0.0542896000, 0.0657838000, 0.0949721000, 0.1838652000, 0.4891621000, 1.4952205000", \ + "0.0499401000, 0.0540684000, 0.0659754000, 0.0949978000, 0.1837866000, 0.4890948000, 1.4941436000", \ + "0.0499736000, 0.0540502000, 0.0658789000, 0.0949457000, 0.1839272000, 0.4893245000, 1.4965672000", \ + "0.0508261000, 0.0551452000, 0.0662204000, 0.0957645000, 0.1845317000, 0.4885101000, 1.4976438000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015910600, 0.0050629200, 0.0161108000, 0.0512663000, 0.1631350000, 0.5191140000"); + values("0.5497081000, 0.5571313000, 0.5769804000, 0.6223139000, 0.7100840000, 0.8751617000, 1.2355710000", \ + "0.5528929000, 0.5603333000, 0.5802434000, 0.6254814000, 0.7136447000, 0.8785202000, 1.2388098000", \ + "0.5605184000, 0.5679233000, 0.5881096000, 0.6330299000, 0.7199810000, 0.8862803000, 1.2468658000", \ + "0.5806735000, 0.5880814000, 0.6080650000, 0.6530834000, 0.7408834000, 0.9067287000, 1.2669897000", \ + "0.6387412000, 0.6461567000, 0.6662436000, 0.7096970000, 0.7971217000, 0.9640653000, 1.3244111000", \ + "0.7832259000, 0.7906496000, 0.8106387000, 0.8556371000, 0.9433418000, 1.1096849000, 1.4697418000", \ + "1.1246702000, 1.1323071000, 1.1533658000, 1.1994855000, 1.2879928000, 1.4546170000, 1.8159979000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015910600, 0.0050629200, 0.0161108000, 0.0512663000, 0.1631350000, 0.5191140000"); + values("0.2171727000, 0.2237011000, 0.2405218000, 0.2792470000, 0.3668207000, 0.5969454000, 1.3058037000", \ + "0.2215815000, 0.2280796000, 0.2449221000, 0.2836483000, 0.3711979000, 0.6012528000, 1.3100996000", \ + "0.2313850000, 0.2378590000, 0.2547354000, 0.2934056000, 0.3809627000, 0.6109039000, 1.3184978000", \ + "0.2532181000, 0.2596697000, 0.2766358000, 0.3152984000, 0.4028185000, 0.6328491000, 1.3413840000", \ + "0.3054771000, 0.3119415000, 0.3288631000, 0.3675450000, 0.4549592000, 0.6853586000, 1.3940045000", \ + "0.4075131000, 0.4145045000, 0.4325477000, 0.4726025000, 0.5614269000, 0.7913579000, 1.5021238000", \ + "0.5350154000, 0.5434395000, 0.5653931000, 0.6134742000, 0.7074291000, 0.9399954000, 1.6499826000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015910600, 0.0050629200, 0.0161108000, 0.0512663000, 0.1631350000, 0.5191140000"); + values("0.0972710000, 0.1007772000, 0.1113194000, 0.1371552000, 0.1921703000, 0.3202635000, 0.6955648000", \ + "0.0973931000, 0.1008314000, 0.1112466000, 0.1368387000, 0.1907667000, 0.3193769000, 0.6959524000", \ + "0.0974488000, 0.1011074000, 0.1113734000, 0.1357634000, 0.1906343000, 0.3189863000, 0.6973734000", \ + "0.0974311000, 0.1010534000, 0.1110652000, 0.1359370000, 0.1920586000, 0.3184467000, 0.6968530000", \ + "0.0976105000, 0.1010127000, 0.1112803000, 0.1360862000, 0.1888749000, 0.3194298000, 0.6958815000", \ + "0.0974629000, 0.1009423000, 0.1109092000, 0.1373194000, 0.1896091000, 0.3177844000, 0.6959866000", \ + "0.1094973000, 0.1126507000, 0.1218328000, 0.1450919000, 0.1956736000, 0.3215571000, 0.6981291000"); + } + related_pin : "CIN"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015910600, 0.0050629200, 0.0161108000, 0.0512663000, 0.1631350000, 0.5191140000"); + values("0.0453656000, 0.0495153000, 0.0622144000, 0.0947444000, 0.1873530000, 0.4931683000, 1.5022107000", \ + "0.0453562000, 0.0493875000, 0.0623162000, 0.0947119000, 0.1873211000, 0.4930276000, 1.5022007000", \ + "0.0452196000, 0.0498300000, 0.0622030000, 0.0949818000, 0.1873613000, 0.4930591000, 1.5031002000", \ + "0.0446697000, 0.0492190000, 0.0622889000, 0.0949066000, 0.1874835000, 0.4931342000, 1.5059529000", \ + "0.0446633000, 0.0492638000, 0.0619303000, 0.0943541000, 0.1870779000, 0.4918393000, 1.5049079000", \ + "0.0527086000, 0.0566680000, 0.0692972000, 0.1002002000, 0.1909652000, 0.4937855000, 1.5051371000", \ + "0.0719130000, 0.0772401000, 0.0900979000, 0.1217189000, 0.2051124000, 0.4988112000, 1.5033891000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015910600, 0.0050629200, 0.0161108000, 0.0512663000, 0.1631350000, 0.5191140000"); + values("0.5757159000, 0.5818859000, 0.5982468000, 0.6343794000, 0.7049025000, 0.8439972000, 1.1757220000", \ + "0.5802832000, 0.5864541000, 0.6028223000, 0.6389553000, 0.7094693000, 0.8485646000, 1.1803223000", \ + "0.5906707000, 0.5970014000, 0.6131350000, 0.6493205000, 0.7200854000, 0.8594583000, 1.1906173000", \ + "0.6142239000, 0.6204074000, 0.6368748000, 0.6728520000, 0.7433203000, 0.8827800000, 1.2140481000", \ + "0.6676812000, 0.6738451000, 0.6902007000, 0.7263019000, 0.7967860000, 0.9358962000, 1.2676629000", \ + "0.7744378000, 0.7807450000, 0.7970070000, 0.8331617000, 0.9038560000, 1.0432090000, 1.3744500000", \ + "0.9256814000, 0.9318205000, 0.9473411000, 0.9831616000, 1.0538024000, 1.1935690000, 1.5263072000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015910600, 0.0050629200, 0.0161108000, 0.0512663000, 0.1631350000, 0.5191140000"); + values("0.7132905000, 0.7197782000, 0.7364135000, 0.7731916000, 0.8575204000, 1.0852751000, 1.7921954000", \ + "0.7179383000, 0.7243748000, 0.7408983000, 0.7777611000, 0.8620216000, 1.0899475000, 1.7971453000", \ + "0.7282885000, 0.7347380000, 0.7512712000, 0.7881086000, 0.8723795000, 1.1003405000, 1.8068714000", \ + "0.7548790000, 0.7612833000, 0.7778926000, 0.8149666000, 0.8991630000, 1.1264646000, 1.8346382000", \ + "0.8198383000, 0.8262378000, 0.8428759000, 0.8798416000, 0.9640709000, 1.1916471000, 1.8986230000", \ + "0.9762386000, 0.9826981000, 0.9992666000, 1.0361392000, 1.1204893000, 1.3481727000, 2.0557309000", \ + "1.3316929000, 1.3382518000, 1.3550046000, 1.3922801000, 1.4767040000, 1.7045710000, 2.4127085000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015910600, 0.0050629200, 0.0161108000, 0.0512663000, 0.1631350000, 0.5191140000"); + values("0.0660729000, 0.0693149000, 0.0784583000, 0.1005694000, 0.1452113000, 0.2671172000, 0.6536571000", \ + "0.0660771000, 0.0693216000, 0.0784804000, 0.1005758000, 0.1452149000, 0.2671988000, 0.6535610000", \ + "0.0663956000, 0.0696887000, 0.0786480000, 0.0990745000, 0.1460460000, 0.2669532000, 0.6535693000", \ + "0.0663688000, 0.0695518000, 0.0780444000, 0.1005656000, 0.1450906000, 0.2672777000, 0.6536263000", \ + "0.0661449000, 0.0693400000, 0.0784705000, 0.1005842000, 0.1451497000, 0.2670907000, 0.6535962000", \ + "0.0664774000, 0.0697609000, 0.0786400000, 0.1005102000, 0.1459719000, 0.2669881000, 0.6526812000", \ + "0.0655997000, 0.0686526000, 0.0772243000, 0.0980790000, 0.1460540000, 0.2657513000, 0.6544850000"); + } + related_pin : "CIN"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015910600, 0.0050629200, 0.0161108000, 0.0512663000, 0.1631350000, 0.5191140000"); + values("0.0466465000, 0.0507144000, 0.0619355000, 0.0922186000, 0.1820384000, 0.4888116000, 1.4986873000", \ + "0.0469411000, 0.0509159000, 0.0619554000, 0.0918142000, 0.1823927000, 0.4893086000, 1.4988216000", \ + "0.0471260000, 0.0506361000, 0.0619739000, 0.0920414000, 0.1819798000, 0.4891787000, 1.4989033000", \ + "0.0467444000, 0.0508224000, 0.0624342000, 0.0918145000, 0.1818725000, 0.4889343000, 1.4992010000", \ + "0.0467966000, 0.0508915000, 0.0623822000, 0.0919229000, 0.1819789000, 0.4886940000, 1.4962477000", \ + "0.0467582000, 0.0509405000, 0.0617954000, 0.0920258000, 0.1824613000, 0.4892295000, 1.4986385000", \ + "0.0477262000, 0.0516826000, 0.0631281000, 0.0923922000, 0.1822358000, 0.4878856000, 1.4990719000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__fah_1") { + leakage_power () { + value : 0.0171775000; + when : "!A&!B&CI"; + } + leakage_power () { + value : 0.0203413000; + when : "!A&!B&!CI"; + } + leakage_power () { + value : 0.0193215000; + when : "!A&B&CI"; + } + leakage_power () { + value : 0.0215092000; + when : "!A&B&!CI"; + } + leakage_power () { + value : 0.0194900000; + when : "A&!B&CI"; + } + leakage_power () { + value : 0.0195829000; + when : "A&!B&!CI"; + } + leakage_power () { + value : 0.0193396000; + when : "A&B&CI"; + } + leakage_power () { + value : 0.0240735000; + when : "A&B&!CI"; + } + area : 33.782400000; + cell_footprint : "sky130_fd_sc_hd__fah"; + cell_leakage_power : 0.0201044300; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A") { + capacitance : 0.0046980000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0044730000; + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0049230000; + } + pin ("B") { + capacitance : 0.0067030000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0064500000; + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0069560000; + } + pin ("CI") { + capacitance : 0.0023950000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022640000; + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0025260000; + } + pin ("COUT") { + direction : "output"; + function : "(A&B) | (A&CI) | (B&CI)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013116800, 0.0034410100, 0.0090270100, 0.0236811000, 0.0621240600, 0.1629738000"); + values("0.0050274000, 0.0119927000, 0.0251749000, 0.0412402000, 0.0427843000, -0.0023716000, -0.1572717000", \ + "0.0050066000, 0.0119433000, 0.0250786000, 0.0410655000, 0.0425110000, -0.0027154000, -0.1576807000", \ + "0.0049854000, 0.0118923000, 0.0249675000, 0.0408670000, 0.0422203000, -0.0030861000, -0.1580617000", \ + "0.0049750000, 0.0118699000, 0.0249027000, 0.0407551000, 0.0420725000, -0.0032628000, -0.1582740000", \ + "0.0049682000, 0.0118461000, 0.0248628000, 0.0406565000, 0.0419343000, -0.0034392000, -0.1584488000", \ + "0.0050519000, 0.0120542000, 0.0253051000, 0.0414105000, 0.0429391000, -0.0020820000, -0.1570073000", \ + "0.0052674000, 0.0125742000, 0.0264077000, 0.0433920000, 0.0457816000, 0.0015403000, -0.1530220000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013116800, 0.0034410100, 0.0090270100, 0.0236811000, 0.0621240600, 0.1629738000"); + values("0.0026235000, 0.0065101000, 0.0154022000, 0.0328123000, 0.0646454000, 0.1316146000, 0.2973145000", \ + "0.0026045000, 0.0064633000, 0.0152984000, 0.0326422000, 0.0643572000, 0.1319448000, 0.2961653000", \ + "0.0025811000, 0.0064052000, 0.0151898000, 0.0324497000, 0.0640872000, 0.1309265000, 0.2953931000", \ + "0.0025538000, 0.0063415000, 0.0150168000, 0.0321037000, 0.0636934000, 0.1302509000, 0.2948729000", \ + "0.0025324000, 0.0062935000, 0.0147908000, 0.0318119000, 0.0632647000, 0.1305892000, 0.2950775000", \ + "0.0025597000, 0.0063567000, 0.0147631000, 0.0319109000, 0.0633971000, 0.1307125000, 0.2936507000", \ + "0.0027709000, 0.0068598000, 0.0159286000, 0.0334169000, 0.0654390000, 0.1325751000, 0.2960756000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013116800, 0.0034410100, 0.0090270100, 0.0236811000, 0.0621240600, 0.1629738000"); + values("0.0043921000, 0.0104525000, 0.0218230000, 0.0351381000, 0.0340176000, -0.0129781000, -0.1686883000", \ + "0.0043676000, 0.0103937000, 0.0217042000, 0.0348819000, 0.0336647000, -0.0134097000, -0.1692536000", \ + "0.0043407000, 0.0103301000, 0.0215594000, 0.0346162000, 0.0333139000, -0.0138478000, -0.1697363000", \ + "0.0043351000, 0.0103188000, 0.0215206000, 0.0345561000, 0.0332341000, -0.0139314000, -0.1698279000", \ + "0.0043474000, 0.0103572000, 0.0216170000, 0.0346847000, 0.0334298000, -0.0137048000, -0.1695930000", \ + "0.0044414000, 0.0105762000, 0.0220648000, 0.0354868000, 0.0346691000, -0.0122176000, -0.1679722000", \ + "0.0046516000, 0.0110769000, 0.0231375000, 0.0373687000, 0.0368814000, -0.0088144000, -0.1643136000"); + } + related_pin : "B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013116800, 0.0034410100, 0.0090270100, 0.0236811000, 0.0621240600, 0.1629738000"); + values("0.0016723000, 0.0042131000, 0.0102186000, 0.0236297000, 0.0514019000, 0.1157526000, 0.2791352000", \ + "0.0016652000, 0.0041961000, 0.0101875000, 0.0235797000, 0.0513336000, 0.1162040000, 0.2790945000", \ + "0.0016528000, 0.0041643000, 0.0101234000, 0.0234756000, 0.0512093000, 0.1159469000, 0.2786152000", \ + "0.0016409000, 0.0041341000, 0.0100687000, 0.0233507000, 0.0509959000, 0.1158412000, 0.2783591000", \ + "0.0016522000, 0.0041658000, 0.0101787000, 0.0235123000, 0.0512174000, 0.1155427000, 0.2790463000", \ + "0.0017527000, 0.0044029000, 0.0106811000, 0.0243161000, 0.0522822000, 0.1173285000, 0.2816097000", \ + "0.0020136000, 0.0050299000, 0.0119275000, 0.0260767000, 0.0547567000, 0.1198348000, 0.2820534000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013116800, 0.0034410100, 0.0090270100, 0.0236811000, 0.0621240600, 0.1629738000"); + values("0.0031865000, 0.0075294000, 0.0154451000, 0.0235479000, 0.0170564000, -0.0334129000, -0.1909726000", \ + "0.0031790000, 0.0075115000, 0.0154066000, 0.0234813000, 0.0169583000, -0.0335242000, -0.1910972000", \ + "0.0031651000, 0.0074858000, 0.0153410000, 0.0233502000, 0.0167765000, -0.0337569000, -0.1913486000", \ + "0.0031548000, 0.0074583000, 0.0152801000, 0.0232432000, 0.0166406000, -0.0339207000, -0.1915058000", \ + "0.0031420000, 0.0074258000, 0.0151980000, 0.0230809000, 0.0163753000, -0.0342076000, -0.1917754000", \ + "0.0031814000, 0.0075119000, 0.0153517000, 0.0232936000, 0.0166702000, -0.0338496000, -0.1913749000", \ + "0.0032509000, 0.0076730000, 0.0156615000, 0.0237513000, 0.0170528000, -0.0331440000, -0.1906084000"); + } + related_pin : "CI"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013116800, 0.0034410100, 0.0090270100, 0.0236811000, 0.0621240600, 0.1629738000"); + values("0.0012675000, 0.0032332000, 0.0079567000, 0.0190971000, 0.0449122000, 0.1077638000, 0.2697947000", \ + "0.0012627000, 0.0032226000, 0.0079376000, 0.0190556000, 0.0448913000, 0.1075519000, 0.2700182000", \ + "0.0012537000, 0.0032003000, 0.0078872000, 0.0189733000, 0.0447182000, 0.1074403000, 0.2698143000", \ + "0.0012437000, 0.0031654000, 0.0078288000, 0.0188321000, 0.0445727000, 0.1073368000, 0.2708884000", \ + "0.0012340000, 0.0031411000, 0.0077608000, 0.0187134000, 0.0443914000, 0.1070100000, 0.2705151000", \ + "0.0012195000, 0.0031125000, 0.0076935000, 0.0185901000, 0.0441116000, 0.1066441000, 0.2707750000", \ + "0.0012999000, 0.0033092000, 0.0081104000, 0.0191735000, 0.0447616000, 0.1076833000, 0.2690519000"); + } + } + max_capacitance : 0.1629740000; + max_transition : 1.4968590000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013116800, 0.0034410100, 0.0090270100, 0.0236811000, 0.0621241000, 0.1629740000"); + values("0.2945737000, 0.3017945000, 0.3169597000, 0.3470688000, 0.4073135000, 0.5392827000, 0.8647374000", \ + "0.2994545000, 0.3066951000, 0.3218806000, 0.3519441000, 0.4122456000, 0.5441539000, 0.8693951000", \ + "0.3124526000, 0.3196819000, 0.3348643000, 0.3649218000, 0.4252237000, 0.5571197000, 0.8823607000", \ + "0.3427301000, 0.3500124000, 0.3651876000, 0.3952487000, 0.4555368000, 0.5874791000, 0.9129820000", \ + "0.4002657000, 0.4075727000, 0.4227491000, 0.4529620000, 0.5133772000, 0.6453451000, 0.9705754000", \ + "0.4829576000, 0.4902708000, 0.5059952000, 0.5372584000, 0.5987529000, 0.7313387000, 1.0568275000", \ + "0.6109606000, 0.6180512000, 0.6329777000, 0.6631200000, 0.7242749000, 0.8589014000, 1.1850624000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013116800, 0.0034410100, 0.0090270100, 0.0236811000, 0.0621241000, 0.1629740000"); + values("0.2840097000, 0.2918432000, 0.3095374000, 0.3492960000, 0.4454712000, 0.6907493000, 1.3350581000", \ + "0.2887213000, 0.2965424000, 0.3142173000, 0.3541320000, 0.4502206000, 0.6957739000, 1.3367405000", \ + "0.2995864000, 0.3075233000, 0.3252731000, 0.3650045000, 0.4610186000, 0.7068265000, 1.3491332000", \ + "0.3203002000, 0.3282171000, 0.3459057000, 0.3856666000, 0.4818250000, 0.7274020000, 1.3699927000", \ + "0.3515266000, 0.3594526000, 0.3772481000, 0.4172822000, 0.5137178000, 0.7591728000, 1.4025339000", \ + "0.3912939000, 0.3991847000, 0.4170422000, 0.4575743000, 0.5545581000, 0.8003496000, 1.4437512000", \ + "0.4233677000, 0.4310686000, 0.4485788000, 0.4883646000, 0.5857558000, 0.8320911000, 1.4730867000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013116800, 0.0034410100, 0.0090270100, 0.0236811000, 0.0621241000, 0.1629740000"); + values("0.0294644000, 0.0344609000, 0.0454468000, 0.0710414000, 0.1314474000, 0.2859115000, 0.7117754000", \ + "0.0294620000, 0.0343399000, 0.0459714000, 0.0716273000, 0.1318265000, 0.2854033000, 0.7107812000", \ + "0.0295109000, 0.0343494000, 0.0459772000, 0.0716093000, 0.1318020000, 0.2856233000, 0.7107994000", \ + "0.0295405000, 0.0342215000, 0.0453855000, 0.0713922000, 0.1316648000, 0.2862486000, 0.7149840000", \ + "0.0295440000, 0.0347510000, 0.0456923000, 0.0711761000, 0.1316089000, 0.2859415000, 0.7108494000", \ + "0.0290558000, 0.0349078000, 0.0466338000, 0.0724903000, 0.1327303000, 0.2862633000, 0.7109885000", \ + "0.0280794000, 0.0330288000, 0.0444494000, 0.0709508000, 0.1333437000, 0.2886757000, 0.7078171000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013116800, 0.0034410100, 0.0090270100, 0.0236811000, 0.0621241000, 0.1629740000"); + values("0.0316228000, 0.0386117000, 0.0569530000, 0.1044815000, 0.2331068000, 0.5773541000, 1.4968592000", \ + "0.0316846000, 0.0386835000, 0.0568037000, 0.1044857000, 0.2326274000, 0.5784634000, 1.4913112000", \ + "0.0318084000, 0.0387015000, 0.0568908000, 0.1042968000, 0.2328503000, 0.5777988000, 1.4931636000", \ + "0.0315766000, 0.0386378000, 0.0566921000, 0.1043719000, 0.2329103000, 0.5770331000, 1.4944098000", \ + "0.0312576000, 0.0384118000, 0.0568280000, 0.1044328000, 0.2332099000, 0.5784831000, 1.4891310000", \ + "0.0304634000, 0.0377264000, 0.0563685000, 0.1046238000, 0.2334957000, 0.5784593000, 1.4877167000", \ + "0.0295721000, 0.0367484000, 0.0551641000, 0.1041013000, 0.2336886000, 0.5780217000, 1.4897173000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013116800, 0.0034410100, 0.0090270100, 0.0236811000, 0.0621241000, 0.1629740000"); + values("0.2774696000, 0.2846036000, 0.2996196000, 0.3296468000, 0.3898036000, 0.5216343000, 0.8471920000", \ + "0.2812595000, 0.2883982000, 0.3034335000, 0.3334533000, 0.3936054000, 0.5254488000, 0.8509516000", \ + "0.2925285000, 0.2996233000, 0.3147194000, 0.3445788000, 0.4047689000, 0.5366882000, 0.8621331000", \ + "0.3219848000, 0.3291057000, 0.3441595000, 0.3740807000, 0.4342822000, 0.5661704000, 0.8912555000", \ + "0.3918516000, 0.3989722000, 0.4139685000, 0.4438779000, 0.5040626000, 0.6359959000, 0.9610153000", \ + "0.5270330000, 0.5343800000, 0.5497049000, 0.5800604000, 0.6407435000, 0.7728849000, 1.0981599000", \ + "0.7564852000, 0.7647162000, 0.7819110000, 0.8154140000, 0.8809893000, 1.0183598000, 1.3460749000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013116800, 0.0034410100, 0.0090270100, 0.0236811000, 0.0621241000, 0.1629740000"); + values("0.2160915000, 0.2239383000, 0.2416700000, 0.2813791000, 0.3775518000, 0.6234502000, 1.2658823000", \ + "0.2210349000, 0.2288762000, 0.2466064000, 0.2863067000, 0.3824482000, 0.6282320000, 1.2694701000", \ + "0.2324076000, 0.2402290000, 0.2579252000, 0.2977791000, 0.3939227000, 0.6394490000, 1.2806038000", \ + "0.2588301000, 0.2666904000, 0.2843764000, 0.3241741000, 0.4202746000, 0.6660803000, 1.3080835000", \ + "0.3111172000, 0.3188426000, 0.3364868000, 0.3762009000, 0.4724022000, 0.7182945000, 1.3601502000", \ + "0.3774528000, 0.3856255000, 0.4039204000, 0.4445900000, 0.5414265000, 0.7872642000, 1.4303866000", \ + "0.4494283000, 0.4586049000, 0.4791018000, 0.5226271000, 0.6211741000, 0.8678151000, 1.5095430000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013116800, 0.0034410100, 0.0090270100, 0.0236811000, 0.0621241000, 0.1629740000"); + values("0.0292223000, 0.0341930000, 0.0459491000, 0.0712762000, 0.1314427000, 0.2866371000, 0.7115994000", \ + "0.0292454000, 0.0346473000, 0.0459848000, 0.0712762000, 0.1314489000, 0.2866924000, 0.7110157000", \ + "0.0293770000, 0.0342708000, 0.0454600000, 0.0709077000, 0.1314572000, 0.2861792000, 0.7153720000", \ + "0.0293406000, 0.0342289000, 0.0454084000, 0.0711886000, 0.1315761000, 0.2862208000, 0.7120168000", \ + "0.0293885000, 0.0348953000, 0.0461322000, 0.0714563000, 0.1315881000, 0.2860533000, 0.7129152000", \ + "0.0307474000, 0.0358084000, 0.0470725000, 0.0727857000, 0.1326133000, 0.2874430000, 0.7160306000", \ + "0.0358621000, 0.0413422000, 0.0540732000, 0.0810028000, 0.1422028000, 0.2949332000, 0.7138592000"); + } + related_pin : "B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013116800, 0.0034410100, 0.0090270100, 0.0236811000, 0.0621241000, 0.1629740000"); + values("0.0306753000, 0.0377190000, 0.0560879000, 0.1039378000, 0.2325074000, 0.5769290000, 1.4891728000", \ + "0.0306907000, 0.0377150000, 0.0560947000, 0.1039614000, 0.2327777000, 0.5778932000, 1.4961122000", \ + "0.0308543000, 0.0378601000, 0.0559814000, 0.1038110000, 0.2328379000, 0.5783509000, 1.4916119000", \ + "0.0308625000, 0.0378234000, 0.0559222000, 0.1038909000, 0.2326928000, 0.5773259000, 1.4919271000", \ + "0.0304696000, 0.0376900000, 0.0559429000, 0.1035524000, 0.2328391000, 0.5768396000, 1.4964714000", \ + "0.0319171000, 0.0392883000, 0.0578589000, 0.1053636000, 0.2335957000, 0.5787290000, 1.4958711000", \ + "0.0361532000, 0.0444041000, 0.0636481000, 0.1109072000, 0.2365982000, 0.5804295000, 1.4888181000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013116800, 0.0034410100, 0.0090270100, 0.0236811000, 0.0621241000, 0.1629740000"); + values("0.1948453000, 0.2053915000, 0.2260506000, 0.2627595000, 0.3284120000, 0.4633700000, 0.7894111000", \ + "0.2001393000, 0.2106932000, 0.2313659000, 0.2680747000, 0.3337434000, 0.4687048000, 0.7947456000", \ + "0.2128602000, 0.2234426000, 0.2441500000, 0.2807493000, 0.3465079000, 0.4814849000, 0.8075131000", \ + "0.2442329000, 0.2548581000, 0.2755255000, 0.3121097000, 0.3778945000, 0.5128183000, 0.8388770000", \ + "0.3195187000, 0.3299440000, 0.3504800000, 0.3868839000, 0.4527448000, 0.5877721000, 0.9139013000", \ + "0.4698936000, 0.4818453000, 0.5047942000, 0.5437877000, 0.6111919000, 0.7468463000, 1.0730684000", \ + "0.7129969000, 0.7297599000, 0.7604013000, 0.8085490000, 0.8845399000, 1.0272957000, 1.3557943000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013116800, 0.0034410100, 0.0090270100, 0.0236811000, 0.0621241000, 0.1629740000"); + values("0.1240302000, 0.1317831000, 0.1493761000, 0.1895707000, 0.2870579000, 0.5334003000, 1.1748479000", \ + "0.1287535000, 0.1365008000, 0.1540904000, 0.1942761000, 0.2917828000, 0.5380666000, 1.1790178000", \ + "0.1398966000, 0.1476458000, 0.1652306000, 0.2054018000, 0.3029197000, 0.5493186000, 1.1915878000", \ + "0.1663156000, 0.1740395000, 0.1916334000, 0.2317407000, 0.3292199000, 0.5757366000, 1.2180115000", \ + "0.2174907000, 0.2255224000, 0.2434922000, 0.2838598000, 0.3814493000, 0.6279672000, 1.2719189000", \ + "0.2921486000, 0.3015440000, 0.3218125000, 0.3649358000, 0.4641842000, 0.7112758000, 1.3550638000", \ + "0.3802789000, 0.3928622000, 0.4191363000, 0.4694178000, 0.5733003000, 0.8211049000, 1.4627257000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013116800, 0.0034410100, 0.0090270100, 0.0236811000, 0.0621241000, 0.1629740000"); + values("0.0483439000, 0.0530530000, 0.0633478000, 0.0853303000, 0.1409722000, 0.2902341000, 0.7137650000", \ + "0.0483633000, 0.0530677000, 0.0633504000, 0.0853491000, 0.1409764000, 0.2902358000, 0.7137570000", \ + "0.0483013000, 0.0529957000, 0.0634829000, 0.0854521000, 0.1409819000, 0.2902069000, 0.7160506000", \ + "0.0482271000, 0.0530290000, 0.0633139000, 0.0855628000, 0.1409956000, 0.2902509000, 0.7135995000", \ + "0.0481505000, 0.0530453000, 0.0633873000, 0.0857788000, 0.1405646000, 0.2901948000, 0.7134499000", \ + "0.0611165000, 0.0648732000, 0.0734331000, 0.0925979000, 0.1443621000, 0.2912265000, 0.7155828000", \ + "0.0949579000, 0.0986706000, 0.1045505000, 0.1169128000, 0.1628863000, 0.3028518000, 0.7141756000"); + } + related_pin : "CI"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013116800, 0.0034410100, 0.0090270100, 0.0236811000, 0.0621241000, 0.1629740000"); + values("0.0285445000, 0.0360027000, 0.0546900000, 0.1040592000, 0.2347647000, 0.5774806000, 1.4924024000", \ + "0.0286298000, 0.0359883000, 0.0547943000, 0.1040604000, 0.2341838000, 0.5777707000, 1.4882825000", \ + "0.0286046000, 0.0359753000, 0.0547800000, 0.1040668000, 0.2347973000, 0.5785951000, 1.4919285000", \ + "0.0285457000, 0.0359564000, 0.0548217000, 0.1041225000, 0.2341963000, 0.5772973000, 1.4924950000", \ + "0.0302669000, 0.0375186000, 0.0561732000, 0.1048096000, 0.2343693000, 0.5777996000, 1.4937416000", \ + "0.0370816000, 0.0446982000, 0.0630697000, 0.1103932000, 0.2377379000, 0.5791326000, 1.4947159000", \ + "0.0510446000, 0.0606574000, 0.0803071000, 0.1250347000, 0.2446942000, 0.5809639000, 1.4888593000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + pin ("SUM") { + direction : "output"; + function : "(A&!B&!CI) | (!A&B&!CI) | (!A&!B&CI) | (A&B&CI)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013092120, 0.0034280750, 0.0089761560, 0.0235033900, 0.0615418700, 0.1611428000"); + values("0.0041664000, 0.0098889000, 0.0205648000, 0.0328099000, 0.0306399000, -0.0164164000, -0.1705944000", \ + "0.0041514000, 0.0098547000, 0.0204756000, 0.0326395000, 0.0304166000, -0.0166734000, -0.1708369000", \ + "0.0041278000, 0.0097973000, 0.0203662000, 0.0324483000, 0.0300792000, -0.0170961000, -0.1713050000", \ + "0.0040924000, 0.0097136000, 0.0201859000, 0.0321066000, 0.0296003000, -0.0176483000, -0.1719520000", \ + "0.0040577000, 0.0096336000, 0.0199979000, 0.0318099000, 0.0291416000, -0.0182013000, -0.1725139000", \ + "0.0040733000, 0.0096580000, 0.0200502000, 0.0319066000, 0.0293497000, -0.0179758000, -0.1722667000", \ + "0.0042312000, 0.0100462000, 0.0209114000, 0.0334149000, 0.0314327000, -0.0158300000, -0.1699956000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013092120, 0.0034280750, 0.0089761560, 0.0235033900, 0.0615418700, 0.1611428000"); + values("0.0035581000, 0.0087527000, 0.0199550000, 0.0412256000, 0.0769155000, 0.1460213000, 0.3110054000", \ + "0.0035342000, 0.0086904000, 0.0198360000, 0.0410593000, 0.0766261000, 0.1454962000, 0.3104126000", \ + "0.0035136000, 0.0086422000, 0.0197260000, 0.0408606000, 0.0763360000, 0.1451567000, 0.3100491000", \ + "0.0035046000, 0.0086160000, 0.0196835000, 0.0407495000, 0.0762401000, 0.1449017000, 0.3100079000", \ + "0.0034888000, 0.0085980000, 0.0196092000, 0.0406530000, 0.0760080000, 0.1453734000, 0.3085161000", \ + "0.0035484000, 0.0087225000, 0.0200158000, 0.0414084000, 0.0770116000, 0.1460592000, 0.3113003000", \ + "0.0038703000, 0.0095048000, 0.0215591000, 0.0433915000, 0.0799219000, 0.1491380000, 0.3128446000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013092120, 0.0034280750, 0.0089761560, 0.0235033900, 0.0615418700, 0.1611428000"); + values("0.0031929000, 0.0075508000, 0.0154739000, 0.0236254000, 0.0172802000, -0.0324643000, -0.1880145000", \ + "0.0031859000, 0.0075350000, 0.0154467000, 0.0235800000, 0.0171803000, -0.0325419000, -0.1881195000", \ + "0.0031741000, 0.0075064000, 0.0153881000, 0.0234759000, 0.0170365000, -0.0327570000, -0.1883278000", \ + "0.0031630000, 0.0074735000, 0.0153299000, 0.0233483000, 0.0168692000, -0.0329235000, -0.1885082000", \ + "0.0031822000, 0.0075170000, 0.0154255000, 0.0235103000, 0.0171134000, -0.0326733000, -0.1882332000", \ + "0.0032688000, 0.0077266000, 0.0158744000, 0.0243120000, 0.0183257000, -0.0312826000, -0.1867022000", \ + "0.0034609000, 0.0081911000, 0.0168551000, 0.0260725000, 0.0209293000, -0.0284501000, -0.1839202000"); + } + related_pin : "B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013092120, 0.0034280750, 0.0089761560, 0.0235033900, 0.0615418700, 0.1611428000"); + values("0.0029184000, 0.0072134000, 0.0166141000, 0.0351325000, 0.0681155000, 0.1354768000, 0.2994498000", \ + "0.0028913000, 0.0071451000, 0.0164756000, 0.0348763000, 0.0677115000, 0.1353165000, 0.2972250000", \ + "0.0028648000, 0.0070844000, 0.0163413000, 0.0346117000, 0.0673725000, 0.1345086000, 0.2969706000", \ + "0.0028628000, 0.0070746000, 0.0163138000, 0.0345521000, 0.0673562000, 0.1348095000, 0.2967212000", \ + "0.0028772000, 0.0071108000, 0.0164223000, 0.0346796000, 0.0675342000, 0.1344946000, 0.2976040000", \ + "0.0029729000, 0.0073409000, 0.0169061000, 0.0354775000, 0.0687667000, 0.1363962000, 0.3004095000", \ + "0.0032237000, 0.0079394000, 0.0181613000, 0.0373682000, 0.0715863000, 0.1396177000, 0.3022499000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013092120, 0.0034280750, 0.0089761560, 0.0235033900, 0.0615418700, 0.1611428000"); + values("0.0027392000, 0.0064394000, 0.0130368000, 0.0191041000, 0.0109071000, -0.0404846000, -0.1967644000", \ + "0.0027323000, 0.0064283000, 0.0130217000, 0.0190492000, 0.0108309000, -0.0405332000, -0.1968102000", \ + "0.0027232000, 0.0064052000, 0.0129707000, 0.0189682000, 0.0107057000, -0.0407206000, -0.1970036000", \ + "0.0027115000, 0.0063751000, 0.0128987000, 0.0188291000, 0.0104963000, -0.0409458000, -0.1972607000", \ + "0.0026984000, 0.0063420000, 0.0128243000, 0.0187082000, 0.0103333000, -0.0411711000, -0.1975060000", \ + "0.0026867000, 0.0063130000, 0.0127645000, 0.0185860000, 0.0101588000, -0.0413768000, -0.1977134000", \ + "0.0027435000, 0.0064508000, 0.0130680000, 0.0191741000, 0.0107061000, -0.0408773000, -0.1971908000"); + } + related_pin : "CI"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013092120, 0.0034280750, 0.0089761560, 0.0235033900, 0.0615418700, 0.1611428000"); + values("0.0016950000, 0.0042592000, 0.0102404000, 0.0235453000, 0.0510604000, 0.1145247000, 0.2769765000", \ + "0.0016875000, 0.0042416000, 0.0102026000, 0.0234786000, 0.0509641000, 0.1143840000, 0.2768862000", \ + "0.0016775000, 0.0042159000, 0.0101391000, 0.0233477000, 0.0507557000, 0.1142483000, 0.2765230000", \ + "0.0016635000, 0.0041835000, 0.0100704000, 0.0232407000, 0.0505980000, 0.1140789000, 0.2761286000", \ + "0.0016455000, 0.0041414000, 0.0099866000, 0.0230787000, 0.0503535000, 0.1137006000, 0.2746963000", \ + "0.0016689000, 0.0041939000, 0.0100696000, 0.0232917000, 0.0506730000, 0.1141364000, 0.2751261000", \ + "0.0017782000, 0.0044603000, 0.0106446000, 0.0237520000, 0.0516138000, 0.1150503000, 0.2773362000"); + } + } + max_capacitance : 0.1611430000; + max_transition : 1.5012090000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013092100, 0.0034280700, 0.0089761600, 0.0235034000, 0.0615419000, 0.1611430000"); + values("0.2702396000, 0.2771109000, 0.2913574000, 0.3198568000, 0.3773000000, 0.5047683000, 0.8209084000", \ + "0.2750705000, 0.2818685000, 0.2962351000, 0.3246711000, 0.3821849000, 0.5096495000, 0.8257942000", \ + "0.2880708000, 0.2948729000, 0.3092354000, 0.3376782000, 0.3951885000, 0.5226530000, 0.8387995000", \ + "0.3184288000, 0.3253024000, 0.3395663000, 0.3680236000, 0.4255133000, 0.5529877000, 0.8690970000", \ + "0.3755441000, 0.3823050000, 0.3966355000, 0.4250174000, 0.4824650000, 0.6098433000, 0.9259090000", \ + "0.4614753000, 0.4682479000, 0.4824732000, 0.5105357000, 0.5675380000, 0.6943381000, 1.0102257000", \ + "0.5924807000, 0.5992767000, 0.6135832000, 0.6417276000, 0.6984625000, 0.8242437000, 1.1389556000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013092100, 0.0034280700, 0.0089761600, 0.0235034000, 0.0615419000, 0.1611430000"); + values("0.2799725000, 0.2877954000, 0.3051779000, 0.3438410000, 0.4390376000, 0.6846730000, 1.3263270000", \ + "0.2847654000, 0.2927080000, 0.3099744000, 0.3485481000, 0.4439845000, 0.6895556000, 1.3310394000", \ + "0.2958162000, 0.3037565000, 0.3209744000, 0.3595542000, 0.4549357000, 0.7001426000, 1.3420561000", \ + "0.3165764000, 0.3243221000, 0.3416363000, 0.3804989000, 0.4755691000, 0.7212865000, 1.3626895000", \ + "0.3484624000, 0.3560730000, 0.3734654000, 0.4122399000, 0.5074554000, 0.7531630000, 1.3945007000", \ + "0.3895975000, 0.3972879000, 0.4145502000, 0.4535484000, 0.5486636000, 0.7942377000, 1.4372832000", \ + "0.4226120000, 0.4302875000, 0.4473085000, 0.4862183000, 0.5811441000, 0.8265402000, 1.4670426000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013092100, 0.0034280700, 0.0089761600, 0.0235034000, 0.0615419000, 0.1611430000"); + values("0.0254746000, 0.0301720000, 0.0414399000, 0.0653144000, 0.1244207000, 0.2754358000, 0.6882058000", \ + "0.0256669000, 0.0301769000, 0.0410967000, 0.0661314000, 0.1245646000, 0.2756396000, 0.6807185000", \ + "0.0256600000, 0.0301805000, 0.0411359000, 0.0661531000, 0.1245619000, 0.2756274000, 0.6806217000", \ + "0.0253340000, 0.0300630000, 0.0414026000, 0.0662576000, 0.1243639000, 0.2755095000, 0.6817387000", \ + "0.0254238000, 0.0299656000, 0.0408831000, 0.0659229000, 0.1244852000, 0.2754235000, 0.6855627000", \ + "0.0249007000, 0.0295323000, 0.0405423000, 0.0649023000, 0.1233063000, 0.2742686000, 0.6871234000", \ + "0.0251872000, 0.0298417000, 0.0406466000, 0.0652037000, 0.1229491000, 0.2718617000, 0.6812444000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013092100, 0.0034280700, 0.0089761600, 0.0235034000, 0.0615419000, 0.1611430000"); + values("0.0298432000, 0.0366214000, 0.0539370000, 0.1012363000, 0.2317816000, 0.5790272000, 1.4949508000", \ + "0.0298536000, 0.0364565000, 0.0539382000, 0.1012560000, 0.2319184000, 0.5794122000, 1.4985019000", \ + "0.0298347000, 0.0364976000, 0.0540742000, 0.1014283000, 0.2318684000, 0.5795120000, 1.5012093000", \ + "0.0295922000, 0.0367996000, 0.0539190000, 0.1013529000, 0.2312249000, 0.5794409000, 1.4941285000", \ + "0.0292330000, 0.0362216000, 0.0537524000, 0.1011194000, 0.2315101000, 0.5793337000, 1.4937843000", \ + "0.0288482000, 0.0355295000, 0.0532323000, 0.1009192000, 0.2308430000, 0.5789473000, 1.4982463000", \ + "0.0278633000, 0.0346522000, 0.0528732000, 0.1006491000, 0.2315569000, 0.5797550000, 1.4933231000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013092100, 0.0034280700, 0.0089761600, 0.0235034000, 0.0615419000, 0.1611430000"); + values("0.2264463000, 0.2336452000, 0.2488322000, 0.2787842000, 0.3378993000, 0.4641423000, 0.7789631000", \ + "0.2312304000, 0.2384539000, 0.2535577000, 0.2835956000, 0.3426427000, 0.4688639000, 0.7838987000", \ + "0.2421666000, 0.2492938000, 0.2644466000, 0.2944715000, 0.3535531000, 0.4797923000, 0.7947998000", \ + "0.2673979000, 0.2746293000, 0.2898847000, 0.3199358000, 0.3789316000, 0.5051013000, 0.8200469000", \ + "0.3177931000, 0.3251600000, 0.3406443000, 0.3707005000, 0.4292849000, 0.5552449000, 0.8703449000", \ + "0.3946272000, 0.4019909000, 0.4171866000, 0.4465496000, 0.5041934000, 0.6300663000, 0.9457120000", \ + "0.4747459000, 0.4819730000, 0.4967309000, 0.5255864000, 0.5828618000, 0.7091129000, 1.0244806000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013092100, 0.0034280700, 0.0089761600, 0.0235034000, 0.0615419000, 0.1611430000"); + values("0.2733325000, 0.2812661000, 0.2990831000, 0.3394724000, 0.4359026000, 0.6821158000, 1.3241298000", \ + "0.2782132000, 0.2861421000, 0.3041147000, 0.3443758000, 0.4410254000, 0.6871221000, 1.3313242000", \ + "0.2910849000, 0.2990787000, 0.3169883000, 0.3572603000, 0.4539119000, 0.7000427000, 1.3440918000", \ + "0.3215766000, 0.3294794000, 0.3473158000, 0.3873782000, 0.4840626000, 0.7302592000, 1.3703982000", \ + "0.3895920000, 0.3975108000, 0.4153570000, 0.4553697000, 0.5519057000, 0.7979857000, 1.4401023000", \ + "0.5214839000, 0.5294370000, 0.5472243000, 0.5870799000, 0.6832977000, 0.9294500000, 1.5727810000", \ + "0.7384445000, 0.7466388000, 0.7645081000, 0.8037954000, 0.8988413000, 1.1435529000, 1.7853554000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013092100, 0.0034280700, 0.0089761600, 0.0235034000, 0.0615419000, 0.1611430000"); + values("0.0266496000, 0.0321443000, 0.0434426000, 0.0690135000, 0.1256493000, 0.2720970000, 0.6856982000", \ + "0.0269253000, 0.0320501000, 0.0433096000, 0.0687696000, 0.1257079000, 0.2720775000, 0.6846647000", \ + "0.0265452000, 0.0317970000, 0.0435955000, 0.0687559000, 0.1257088000, 0.2721373000, 0.6847131000", \ + "0.0267632000, 0.0322922000, 0.0436711000, 0.0689376000, 0.1253520000, 0.2720758000, 0.6834353000", \ + "0.0274460000, 0.0328601000, 0.0444254000, 0.0689220000, 0.1250027000, 0.2721145000, 0.6860240000", \ + "0.0282509000, 0.0334161000, 0.0439843000, 0.0679195000, 0.1233831000, 0.2724739000, 0.6810603000", \ + "0.0284778000, 0.0331430000, 0.0441296000, 0.0675022000, 0.1241324000, 0.2736652000, 0.6811267000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013092100, 0.0034280700, 0.0089761600, 0.0235034000, 0.0615419000, 0.1611430000"); + values("0.0288748000, 0.0360845000, 0.0547998000, 0.1033629000, 0.2330201000, 0.5796800000, 1.4970315000", \ + "0.0289288000, 0.0361809000, 0.0548350000, 0.1033032000, 0.2330500000, 0.5799422000, 1.4982755000", \ + "0.0289767000, 0.0362467000, 0.0548144000, 0.1033177000, 0.2330811000, 0.5800024000, 1.4982864000", \ + "0.0288409000, 0.0360771000, 0.0547428000, 0.1033004000, 0.2329517000, 0.5788938000, 1.4935525000", \ + "0.0290519000, 0.0362391000, 0.0547923000, 0.1032335000, 0.2328096000, 0.5796999000, 1.4957724000", \ + "0.0302827000, 0.0370789000, 0.0552032000, 0.1032318000, 0.2326067000, 0.5791217000, 1.4981181000", \ + "0.0332461000, 0.0401713000, 0.0571502000, 0.1042515000, 0.2336391000, 0.5781802000, 1.4967555000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013092100, 0.0034280700, 0.0089761600, 0.0235034000, 0.0615419000, 0.1611430000"); + values("0.2576722000, 0.2646620000, 0.2793211000, 0.3080522000, 0.3653458000, 0.4917954000, 0.8072191000", \ + "0.2616179000, 0.2686660000, 0.2833576000, 0.3120590000, 0.3693072000, 0.4957051000, 0.8114669000", \ + "0.2727185000, 0.2797518000, 0.2943907000, 0.3232015000, 0.3804398000, 0.5069349000, 0.8227262000", \ + "0.3022837000, 0.3093278000, 0.3240202000, 0.3527437000, 0.4100115000, 0.5364383000, 0.8522293000", \ + "0.3750046000, 0.3820096000, 0.3966915000, 0.4254180000, 0.4828004000, 0.6092232000, 0.9247702000", \ + "0.5085085000, 0.5155334000, 0.5302065000, 0.5587368000, 0.6160664000, 0.7426061000, 1.0585396000", \ + "0.7197842000, 0.7268187000, 0.7414550000, 0.7701034000, 0.8273083000, 0.9538627000, 1.2691606000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013092100, 0.0034280700, 0.0089761600, 0.0235034000, 0.0615419000, 0.1611430000"); + values("0.2148892000, 0.2228252000, 0.2400865000, 0.2787410000, 0.3743651000, 0.6199922000, 1.2632209000", \ + "0.2202041000, 0.2281348000, 0.2454085000, 0.2841300000, 0.3796921000, 0.6253648000, 1.2666284000", \ + "0.2320799000, 0.2398870000, 0.2572685000, 0.2960984000, 0.3913080000, 0.6370632000, 1.2780732000", \ + "0.2583562000, 0.2661374000, 0.2834315000, 0.3224085000, 0.4177666000, 0.6631460000, 1.3037391000", \ + "0.3114467000, 0.3193223000, 0.3367325000, 0.3754684000, 0.4707159000, 0.7163042000, 1.3574070000", \ + "0.3798793000, 0.3877106000, 0.4050026000, 0.4434973000, 0.5385858000, 0.7843646000, 1.4287763000", \ + "0.4462778000, 0.4540853000, 0.4713517000, 0.5102941000, 0.6051771000, 0.8504012000, 1.4909225000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013092100, 0.0034280700, 0.0089761600, 0.0235034000, 0.0615419000, 0.1611430000"); + values("0.0266926000, 0.0313588000, 0.0423262000, 0.0669598000, 0.1238425000, 0.2738500000, 0.6857198000", \ + "0.0265837000, 0.0313758000, 0.0423608000, 0.0665425000, 0.1239569000, 0.2739600000, 0.6879349000", \ + "0.0265990000, 0.0314251000, 0.0422636000, 0.0665156000, 0.1240950000, 0.2740634000, 0.6865021000", \ + "0.0266764000, 0.0314719000, 0.0424029000, 0.0668348000, 0.1239865000, 0.2740272000, 0.6875693000", \ + "0.0269554000, 0.0315899000, 0.0425322000, 0.0670312000, 0.1239193000, 0.2740250000, 0.6885330000", \ + "0.0267837000, 0.0315525000, 0.0423116000, 0.0667098000, 0.1237368000, 0.2741088000, 0.6882339000", \ + "0.0267577000, 0.0315418000, 0.0425367000, 0.0667646000, 0.1243283000, 0.2741961000, 0.6828780000"); + } + related_pin : "B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013092100, 0.0034280700, 0.0089761600, 0.0235034000, 0.0615419000, 0.1611430000"); + values("0.0293631000, 0.0361860000, 0.0537753000, 0.1012686000, 0.2318941000, 0.5798504000, 1.4980821000", \ + "0.0294147000, 0.0361653000, 0.0537886000, 0.1013591000, 0.2320417000, 0.5791823000, 1.4983995000", \ + "0.0297527000, 0.0362946000, 0.0538712000, 0.1012560000, 0.2313672000, 0.5797866000, 1.4954386000", \ + "0.0294904000, 0.0361419000, 0.0538831000, 0.1014282000, 0.2318128000, 0.5799803000, 1.4990222000", \ + "0.0296119000, 0.0362637000, 0.0537917000, 0.1013537000, 0.2315473000, 0.5798305000, 1.4940750000", \ + "0.0293014000, 0.0362109000, 0.0537384000, 0.1013850000, 0.2314507000, 0.5797302000, 1.4989803000", \ + "0.0292419000, 0.0361922000, 0.0538834000, 0.1014427000, 0.2318254000, 0.5799791000, 1.4936656000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013092100, 0.0034280700, 0.0089761600, 0.0235034000, 0.0615419000, 0.1611430000"); + values("0.1946602000, 0.2018575000, 0.2168331000, 0.2461418000, 0.3043430000, 0.4317986000, 0.7479191000", \ + "0.1988106000, 0.2060022000, 0.2209820000, 0.2503105000, 0.3085111000, 0.4359687000, 0.7521193000", \ + "0.2087830000, 0.2159984000, 0.2309408000, 0.2603615000, 0.3185369000, 0.4459367000, 0.7620231000", \ + "0.2326915000, 0.2399140000, 0.2549506000, 0.2843585000, 0.3425193000, 0.4699764000, 0.7860588000", \ + "0.2774515000, 0.2846033000, 0.2996751000, 0.3291138000, 0.3873894000, 0.5148307000, 0.8308928000", \ + "0.3349927000, 0.3420847000, 0.3569617000, 0.3864218000, 0.4449505000, 0.5726188000, 0.8887313000", \ + "0.3989540000, 0.4060471000, 0.4208609000, 0.4502191000, 0.5089970000, 0.6370244000, 0.9530864000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013092100, 0.0034280700, 0.0089761600, 0.0235034000, 0.0615419000, 0.1611430000"); + values("0.2353939000, 0.2432864000, 0.2611231000, 0.3013105000, 0.3982361000, 0.6445575000, 1.2884395000", \ + "0.2383805000, 0.2462778000, 0.2641335000, 0.3044175000, 0.4013620000, 0.6477166000, 1.2914171000", \ + "0.2475301000, 0.2554647000, 0.2732224000, 0.3134027000, 0.4103539000, 0.6565973000, 1.2977700000", \ + "0.2728249000, 0.2807046000, 0.2983790000, 0.3388408000, 0.4358408000, 0.6822128000, 1.3259067000", \ + "0.3361760000, 0.3440460000, 0.3618362000, 0.4021170000, 0.4991536000, 0.7452949000, 1.3857639000", \ + "0.4577045000, 0.4656379000, 0.4834477000, 0.5235801000, 0.6207894000, 0.8674643000, 1.5101076000", \ + "0.6470818000, 0.6554910000, 0.6735752000, 0.7138339000, 0.8112258000, 1.0585836000, 1.7000401000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013092100, 0.0034280700, 0.0089761600, 0.0235034000, 0.0615419000, 0.1611430000"); + values("0.0265974000, 0.0319125000, 0.0429745000, 0.0677058000, 0.1250934000, 0.2739514000, 0.6874737000", \ + "0.0265874000, 0.0318819000, 0.0429551000, 0.0677152000, 0.1251265000, 0.2741018000, 0.6876123000", \ + "0.0265048000, 0.0319192000, 0.0431388000, 0.0676013000, 0.1250092000, 0.2736912000, 0.6875814000", \ + "0.0263785000, 0.0316961000, 0.0431426000, 0.0676151000, 0.1250996000, 0.2738953000, 0.6877515000", \ + "0.0263460000, 0.0312700000, 0.0425112000, 0.0675446000, 0.1248791000, 0.2737669000, 0.6872699000", \ + "0.0260602000, 0.0313905000, 0.0427286000, 0.0674828000, 0.1254203000, 0.2742827000, 0.6865297000", \ + "0.0268472000, 0.0317734000, 0.0431054000, 0.0680941000, 0.1258688000, 0.2743810000, 0.6817616000"); + } + related_pin : "B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013092100, 0.0034280700, 0.0089761600, 0.0235034000, 0.0615419000, 0.1611430000"); + values("0.0282271000, 0.0356377000, 0.0544556000, 0.1033506000, 0.2330499000, 0.5791400000, 1.4985748000", \ + "0.0284258000, 0.0357094000, 0.0545315000, 0.1034046000, 0.2331298000, 0.5796755000, 1.4978766000", \ + "0.0281629000, 0.0355830000, 0.0543967000, 0.1032648000, 0.2329325000, 0.5792182000, 1.4950249000", \ + "0.0281712000, 0.0354364000, 0.0543096000, 0.1033306000, 0.2331811000, 0.5800159000, 1.4977284000", \ + "0.0281970000, 0.0354165000, 0.0542548000, 0.1031834000, 0.2332818000, 0.5789529000, 1.4964729000", \ + "0.0290072000, 0.0361287000, 0.0545337000, 0.1034083000, 0.2335658000, 0.5795573000, 1.4961411000", \ + "0.0317630000, 0.0385811000, 0.0560324000, 0.1040933000, 0.2341816000, 0.5804081000, 1.4929390000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013092100, 0.0034280700, 0.0089761600, 0.0235034000, 0.0615419000, 0.1611430000"); + values("0.1950637000, 0.2043715000, 0.2223318000, 0.2545851000, 0.3148578000, 0.4438505000, 0.7601402000", \ + "0.2003440000, 0.2097232000, 0.2276402000, 0.2598698000, 0.3202079000, 0.4491515000, 0.7655438000", \ + "0.2132037000, 0.2225357000, 0.2404252000, 0.2726271000, 0.3330631000, 0.4620239000, 0.7778025000", \ + "0.2447296000, 0.2540514000, 0.2719346000, 0.3041006000, 0.3644263000, 0.4934144000, 0.8097981000", \ + "0.3197405000, 0.3289397000, 0.3467300000, 0.3787919000, 0.4392673000, 0.5683272000, 0.8843610000", \ + "0.4724164000, 0.4826791000, 0.5022676000, 0.5363493000, 0.5983382000, 0.7282072000, 1.0445911000", \ + "0.7182315000, 0.7327000000, 0.7583510000, 0.7999698000, 0.8700554000, 1.0068810000, 1.3254684000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013092100, 0.0034280700, 0.0089761600, 0.0235034000, 0.0615419000, 0.1611430000"); + values("0.1247380000, 0.1329502000, 0.1514736000, 0.1923236000, 0.2882358000, 0.5340854000, 1.1745590000", \ + "0.1294665000, 0.1376816000, 0.1562025000, 0.1970522000, 0.2929396000, 0.5388809000, 1.1787938000", \ + "0.1404944000, 0.1487147000, 0.1672406000, 0.2080859000, 0.3041018000, 0.5496799000, 1.1911186000", \ + "0.1667898000, 0.1750152000, 0.1934845000, 0.2343205000, 0.3303486000, 0.5759893000, 1.2181649000", \ + "0.2176684000, 0.2262107000, 0.2450990000, 0.2862639000, 0.3822945000, 0.6281879000, 1.2696084000", \ + "0.2925137000, 0.3025615000, 0.3239400000, 0.3678244000, 0.4653125000, 0.7109016000, 1.3523114000", \ + "0.3812401000, 0.3948162000, 0.4223102000, 0.4736888000, 0.5748705000, 0.8215817000, 1.4614024000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013092100, 0.0034280700, 0.0089761600, 0.0235034000, 0.0615419000, 0.1611430000"); + values("0.0417858000, 0.0448097000, 0.0529580000, 0.0745643000, 0.1302060000, 0.2777844000, 0.6833480000", \ + "0.0419716000, 0.0447669000, 0.0531431000, 0.0744472000, 0.1301072000, 0.2774204000, 0.6893515000", \ + "0.0415597000, 0.0447578000, 0.0533595000, 0.0748801000, 0.1298895000, 0.2773987000, 0.6857795000", \ + "0.0418185000, 0.0447106000, 0.0529617000, 0.0744980000, 0.1301231000, 0.2775905000, 0.6813487000", \ + "0.0415920000, 0.0448725000, 0.0530530000, 0.0742935000, 0.1297158000, 0.2772085000, 0.6862074000", \ + "0.0536505000, 0.0552868000, 0.0609968000, 0.0800325000, 0.1332975000, 0.2784668000, 0.6877032000", \ + "0.0893717000, 0.0880352000, 0.0874449000, 0.1003682000, 0.1503789000, 0.2897110000, 0.6898217000"); + } + related_pin : "CI"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013092100, 0.0034280700, 0.0089761600, 0.0235034000, 0.0615419000, 0.1611430000"); + values("0.0284793000, 0.0363223000, 0.0557249000, 0.1036118000, 0.2326025000, 0.5800286000, 1.4999264000", \ + "0.0284659000, 0.0363275000, 0.0557474000, 0.1036425000, 0.2326055000, 0.5805254000, 1.5002211000", \ + "0.0285149000, 0.0364199000, 0.0556813000, 0.1038016000, 0.2324434000, 0.5795596000, 1.4990720000", \ + "0.0284903000, 0.0364496000, 0.0556669000, 0.1038779000, 0.2325246000, 0.5800391000, 1.4976503000", \ + "0.0301967000, 0.0379266000, 0.0572358000, 0.1045337000, 0.2327675000, 0.5802576000, 1.4994500000", \ + "0.0371443000, 0.0454290000, 0.0641315000, 0.1098295000, 0.2343849000, 0.5801038000, 1.4942982000", \ + "0.0510816000, 0.0618093000, 0.0818513000, 0.1238275000, 0.2407270000, 0.5820404000, 1.4960514000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013092100, 0.0034280700, 0.0089761600, 0.0235034000, 0.0615419000, 0.1611430000"); + values("0.2210752000, 0.2283849000, 0.2434517000, 0.2724010000, 0.3298120000, 0.4563088000, 0.7716783000", \ + "0.2258528000, 0.2331479000, 0.2481967000, 0.2771832000, 0.3346224000, 0.4611024000, 0.7764016000", \ + "0.2371868000, 0.2444596000, 0.2595101000, 0.2884847000, 0.3459009000, 0.4724030000, 0.7875718000", \ + "0.2639862000, 0.2713935000, 0.2863938000, 0.3154156000, 0.3728565000, 0.4992502000, 0.8150432000", \ + "0.3167716000, 0.3241612000, 0.3392407000, 0.3681791000, 0.4256297000, 0.5521534000, 0.8675116000", \ + "0.3971725000, 0.4046700000, 0.4199310000, 0.4490798000, 0.5066959000, 0.6333154000, 0.9491109000", \ + "0.4992449000, 0.5069742000, 0.5226196000, 0.5523427000, 0.6105519000, 0.7373740000, 1.0531696000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013092100, 0.0034280700, 0.0089761600, 0.0235034000, 0.0615419000, 0.1611430000"); + values("0.2447323000, 0.2524574000, 0.2697139000, 0.3084391000, 0.4034056000, 0.6487823000, 1.2914297000", \ + "0.2501226000, 0.2578450000, 0.2751018000, 0.3138259000, 0.4087917000, 0.6541667000, 1.2968691000", \ + "0.2631291000, 0.2708317000, 0.2879935000, 0.3267608000, 0.4217312000, 0.6670448000, 1.3077799000", \ + "0.2945092000, 0.3022459000, 0.3194645000, 0.3581831000, 0.4531484000, 0.6985197000, 1.3406868000", \ + "0.3693403000, 0.3770469000, 0.3942402000, 0.4329930000, 0.5279626000, 0.7732428000, 1.4135185000", \ + "0.5211435000, 0.5289935000, 0.5463299000, 0.5853043000, 0.6803128000, 0.9258093000, 1.5660689000", \ + "0.7700026000, 0.7782811000, 0.7962522000, 0.8357712000, 0.9310896000, 1.1768917000, 1.8182406000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013092100, 0.0034280700, 0.0089761600, 0.0235034000, 0.0615419000, 0.1611430000"); + values("0.0299136000, 0.0342121000, 0.0447199000, 0.0680310000, 0.1247565000, 0.2740987000, 0.6878909000", \ + "0.0301090000, 0.0342691000, 0.0449395000, 0.0677627000, 0.1249221000, 0.2735351000, 0.6867088000", \ + "0.0300013000, 0.0342231000, 0.0448616000, 0.0677330000, 0.1245462000, 0.2736554000, 0.6882043000", \ + "0.0296825000, 0.0342092000, 0.0445290000, 0.0682555000, 0.1251384000, 0.2745782000, 0.6874849000", \ + "0.0298138000, 0.0343620000, 0.0448254000, 0.0680041000, 0.1246971000, 0.2738505000, 0.6869973000", \ + "0.0304550000, 0.0349535000, 0.0454638000, 0.0692026000, 0.1244362000, 0.2748811000, 0.6882769000", \ + "0.0323415000, 0.0366727000, 0.0470255000, 0.0700260000, 0.1262816000, 0.2751237000, 0.6796310000"); + } + related_pin : "CI"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013092100, 0.0034280700, 0.0089761600, 0.0235034000, 0.0615419000, 0.1611430000"); + values("0.0273694000, 0.0347571000, 0.0528205000, 0.1006629000, 0.2314410000, 0.5795808000, 1.4974066000", \ + "0.0273688000, 0.0347548000, 0.0528258000, 0.1006596000, 0.2314143000, 0.5796185000, 1.4975248000", \ + "0.0273468000, 0.0346663000, 0.0529399000, 0.1008129000, 0.2316190000, 0.5787208000, 1.4986949000", \ + "0.0272904000, 0.0347626000, 0.0527988000, 0.1006956000, 0.2314881000, 0.5792926000, 1.4988787000", \ + "0.0274560000, 0.0346836000, 0.0529534000, 0.1008621000, 0.2315553000, 0.5792914000, 1.4929621000", \ + "0.0280490000, 0.0351954000, 0.0532655000, 0.1012057000, 0.2317124000, 0.5787171000, 1.4964961000", \ + "0.0300656000, 0.0372115000, 0.0552129000, 0.1024028000, 0.2321732000, 0.5787447000, 1.4954034000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__fahcin_1") { + leakage_power () { + value : 0.0222784000; + when : "!A&!B&CIN"; + } + leakage_power () { + value : 0.0142747000; + when : "!A&!B&!CIN"; + } + leakage_power () { + value : 0.0201665000; + when : "!A&B&CIN"; + } + leakage_power () { + value : 0.0172217000; + when : "!A&B&!CIN"; + } + leakage_power () { + value : 0.0182823000; + when : "A&!B&CIN"; + } + leakage_power () { + value : 0.0166736000; + when : "A&!B&!CIN"; + } + leakage_power () { + value : 0.0237029000; + when : "A&B&CIN"; + } + leakage_power () { + value : 0.0142838000; + when : "A&B&!CIN"; + } + area : 33.782400000; + cell_footprint : "sky130_fd_sc_hd__fahcin"; + cell_leakage_power : 0.0183604900; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A") { + capacitance : 0.0024400000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0023020000; + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0025790000; + } + pin ("B") { + capacitance : 0.0064330000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0061760000; + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0066890000; + } + pin ("CIN") { + capacitance : 0.0047150000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0044700000; + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0049600000; + } + pin ("COUT") { + direction : "output"; + function : "(A&!CIN) | (A&B) | (B&!CIN)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011431750, 0.0026136990, 0.0059758310, 0.0136628400, 0.0312380400, 0.0714211100"); + values("0.0055675000, 0.0114178000, 0.0209417000, 0.0317423000, 0.0360750000, 0.0199052000, -0.0380827000", \ + "0.0055563000, 0.0113918000, 0.0208792000, 0.0316558000, 0.0359653000, 0.0198115000, -0.0381711000", \ + "0.0055384000, 0.0113557000, 0.0208150000, 0.0315408000, 0.0358000000, 0.0196204000, -0.0383516000", \ + "0.0055247000, 0.0113251000, 0.0207503000, 0.0314462000, 0.0356746000, 0.0194688000, -0.0385389000", \ + "0.0055039000, 0.0112844000, 0.0206733000, 0.0313041000, 0.0354869000, 0.0192449000, -0.0387757000", \ + "0.0055352000, 0.0113404000, 0.0208948000, 0.0316251000, 0.0356374000, 0.0194716000, -0.0384704000", \ + "0.0057553000, 0.0117970000, 0.0216065000, 0.0327531000, 0.0372392000, 0.0215644000, -0.0361488000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011431750, 0.0026136990, 0.0059758310, 0.0136628400, 0.0312380400, 0.0714211100"); + values("0.0030802000, 0.0065716000, 0.0138161000, 0.0257224000, 0.0444567000, 0.0772045000, 0.1440451000", \ + "0.0030721000, 0.0065624000, 0.0137952000, 0.0257002000, 0.0444401000, 0.0774257000, 0.1442573000", \ + "0.0030615000, 0.0065279000, 0.0137343000, 0.0256114000, 0.0444405000, 0.0774057000, 0.1447082000", \ + "0.0030351000, 0.0064782000, 0.0136383000, 0.0254442000, 0.0441857000, 0.0770202000, 0.1444180000", \ + "0.0030153000, 0.0064311000, 0.0135433000, 0.0252565000, 0.0439239000, 0.0768671000, 0.1441221000", \ + "0.0030286000, 0.0064541000, 0.0135711000, 0.0252418000, 0.0437998000, 0.0766630000, 0.1437982000", \ + "0.0033154000, 0.0070702000, 0.0141308000, 0.0259488000, 0.0445820000, 0.0776111000, 0.1447604000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011431750, 0.0026136990, 0.0059758310, 0.0136628400, 0.0312380400, 0.0714211100"); + values("0.0059004000, 0.0121069000, 0.0222226000, 0.0338032000, 0.0387738000, 0.0230573000, -0.0347101000", \ + "0.0058652000, 0.0120379000, 0.0220958000, 0.0336138000, 0.0385196000, 0.0227048000, -0.0350909000", \ + "0.0058272000, 0.0119588000, 0.0219490000, 0.0333628000, 0.0381860000, 0.0222994000, -0.0355478000", \ + "0.0057938000, 0.0118838000, 0.0218126000, 0.0331442000, 0.0379188000, 0.0220185000, -0.0358088000", \ + "0.0057956000, 0.0118884000, 0.0218043000, 0.0331482000, 0.0379415000, 0.0221231000, -0.0356606000", \ + "0.0059031000, 0.0121007000, 0.0222160000, 0.0337808000, 0.0388914000, 0.0233080000, -0.0342876000", \ + "0.0062129000, 0.0127456000, 0.0234317000, 0.0357744000, 0.0411106000, 0.0267140000, -0.0305574000"); + } + related_pin : "B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011431750, 0.0026136990, 0.0059758310, 0.0136628400, 0.0312380400, 0.0714211100"); + values("0.0026462000, 0.0057743000, 0.0118210000, 0.0222639000, 0.0395809000, 0.0713824000, 0.1377442000", \ + "0.0026403000, 0.0057513000, 0.0117801000, 0.0222219000, 0.0395361000, 0.0714129000, 0.1376527000", \ + "0.0026165000, 0.0057047000, 0.0116975000, 0.0220748000, 0.0393427000, 0.0711159000, 0.1374165000", \ + "0.0025864000, 0.0056361000, 0.0115597000, 0.0218190000, 0.0389998000, 0.0708562000, 0.1368714000", \ + "0.0025622000, 0.0055885000, 0.0114580000, 0.0216257000, 0.0388288000, 0.0705993000, 0.1370737000", \ + "0.0026543000, 0.0056921000, 0.0115278000, 0.0217519000, 0.0389315000, 0.0708067000, 0.1373402000", \ + "0.0029865000, 0.0063865000, 0.0128517000, 0.0238755000, 0.0415203000, 0.0740022000, 0.1407636000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011431750, 0.0026136990, 0.0059758310, 0.0136628400, 0.0312380400, 0.0714211100"); + values("0.0029798000, 0.0060291000, 0.0106938000, 0.0148031000, 0.0120943000, -0.0092245000, -0.0701901000", \ + "0.0029589000, 0.0059833000, 0.0106212000, 0.0146582000, 0.0119058000, -0.0094525000, -0.0704413000", \ + "0.0029278000, 0.0059196000, 0.0104960000, 0.0144881000, 0.0116607000, -0.0097454000, -0.0707592000", \ + "0.0028924000, 0.0058506000, 0.0103674000, 0.0142923000, 0.0114429000, -0.0099776000, -0.0710551000", \ + "0.0028810000, 0.0058257000, 0.0103135000, 0.0142144000, 0.0113842000, -0.0099677000, -0.0709808000", \ + "0.0029397000, 0.0059495000, 0.0105352000, 0.0145807000, 0.0116505000, -0.0096825000, -0.0705961000", \ + "0.0031584000, 0.0063998000, 0.0113766000, 0.0158986000, 0.0133803000, -0.0079908000, -0.0687765000"); + } + related_pin : "CIN"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011431750, 0.0026136990, 0.0059758310, 0.0136628400, 0.0312380400, 0.0714211100"); + values("0.0027334000, 0.0058974000, 0.0120564000, 0.0226068000, 0.0399283000, 0.0717082000, 0.1381574000", \ + "0.0027019000, 0.0058346000, 0.0119527000, 0.0224430000, 0.0397361000, 0.0714968000, 0.1378658000", \ + "0.0026667000, 0.0057607000, 0.0118207000, 0.0222196000, 0.0395002000, 0.0712181000, 0.1375865000", \ + "0.0026267000, 0.0056804000, 0.0116621000, 0.0219135000, 0.0391539000, 0.0708904000, 0.1371279000", \ + "0.0026167000, 0.0056495000, 0.0116261000, 0.0218966000, 0.0390190000, 0.0706951000, 0.1371749000", \ + "0.0026923000, 0.0058167000, 0.0119257000, 0.0223955000, 0.0396660000, 0.0713744000, 0.1378665000", \ + "0.0030861000, 0.0065922000, 0.0132735000, 0.0243807000, 0.0424594000, 0.0747554000, 0.1411834000"); + } + } + max_capacitance : 0.0714210000; + max_transition : 1.5153480000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011431800, 0.0026137000, 0.0059758300, 0.0136628000, 0.0312380000, 0.0714211000"); + values("0.2282841000, 0.2394125000, 0.2609073000, 0.2993147000, 0.3610704000, 0.4702885000, 0.6990835000", \ + "0.2334306000, 0.2444304000, 0.2659618000, 0.3044458000, 0.3661306000, 0.4754077000, 0.7041799000", \ + "0.2457166000, 0.2567692000, 0.2782742000, 0.3167864000, 0.3784922000, 0.4877852000, 0.7166046000", \ + "0.2760357000, 0.2870245000, 0.3085475000, 0.3471005000, 0.4088412000, 0.5181730000, 0.7469780000", \ + "0.3480476000, 0.3589511000, 0.3803510000, 0.4190776000, 0.4812660000, 0.5907682000, 0.8196638000", \ + "0.4933058000, 0.5052357000, 0.5280846000, 0.5684535000, 0.6315611000, 0.7413015000, 0.9699945000", \ + "0.7297438000, 0.7446918000, 0.7728188000, 0.8199537000, 0.8885793000, 1.0023120000, 1.2320945000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011431800, 0.0026137000, 0.0059758300, 0.0136628000, 0.0312380000, 0.0714211000"); + values("0.1459818000, 0.1581706000, 0.1851215000, 0.2442464000, 0.3719952000, 0.5699305000, 0.9826571000", \ + "0.1504620000, 0.1626134000, 0.1896093000, 0.2487463000, 0.3765099000, 0.5746983000, 0.9875747000", \ + "0.1613700000, 0.1735794000, 0.2005151000, 0.2595744000, 0.3874326000, 0.5858762000, 0.9987188000", \ + "0.1861434000, 0.1982480000, 0.2249640000, 0.2838325000, 0.4119090000, 0.6110524000, 1.0241831000", \ + "0.2341468000, 0.2462206000, 0.2728291000, 0.3312746000, 0.4595527000, 0.6598475000, 1.0726898000", \ + "0.3024326000, 0.3154945000, 0.3431300000, 0.4020673000, 0.5306387000, 0.7315314000, 1.1448794000", \ + "0.3769298000, 0.3928275000, 0.4241072000, 0.4857599000, 0.6148451000, 0.8151817000, 1.2280273000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011431800, 0.0026137000, 0.0059758300, 0.0136628000, 0.0312380000, 0.0714211000"); + values("0.0531407000, 0.0610477000, 0.0772319000, 0.1096696000, 0.1710524000, 0.3057422000, 0.6258923000", \ + "0.0532727000, 0.0607929000, 0.0769602000, 0.1099500000, 0.1710167000, 0.3057261000, 0.6256369000", \ + "0.0533746000, 0.0609764000, 0.0771456000, 0.1099591000, 0.1709851000, 0.3057454000, 0.6257444000", \ + "0.0533140000, 0.0607874000, 0.0769847000, 0.1097414000, 0.1710470000, 0.3057179000, 0.6256474000", \ + "0.0534289000, 0.0612319000, 0.0775437000, 0.1099554000, 0.1712452000, 0.3057296000, 0.6256780000", \ + "0.0616509000, 0.0687692000, 0.0840138000, 0.1154912000, 0.1744595000, 0.3069951000, 0.6249489000", \ + "0.0853438000, 0.0917107000, 0.1064696000, 0.1362914000, 0.1923398000, 0.3214320000, 0.6318305000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011431800, 0.0026137000, 0.0059758300, 0.0136628000, 0.0312380000, 0.0714211000"); + values("0.0546314000, 0.0690501000, 0.1020112000, 0.1805354000, 0.3573387000, 0.7035963000, 1.5125746000", \ + "0.0546898000, 0.0691910000, 0.1020523000, 0.1805699000, 0.3572810000, 0.7044683000, 1.5122116000", \ + "0.0544770000, 0.0690407000, 0.1020089000, 0.1805948000, 0.3572098000, 0.7043634000, 1.5131016000", \ + "0.0545199000, 0.0690804000, 0.1020202000, 0.1805740000, 0.3575382000, 0.7041295000, 1.5137166000", \ + "0.0561824000, 0.0700896000, 0.1027854000, 0.1806098000, 0.3577373000, 0.7044177000, 1.5105370000", \ + "0.0625458000, 0.0762415000, 0.1073996000, 0.1834165000, 0.3591656000, 0.7038820000, 1.5145732000", \ + "0.0787388000, 0.0919880000, 0.1205659000, 0.1920537000, 0.3621109000, 0.7048193000, 1.5132691000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011431800, 0.0026137000, 0.0059758300, 0.0136628000, 0.0312380000, 0.0714211000"); + values("0.1864316000, 0.1947843000, 0.2109817000, 0.2412439000, 0.2977893000, 0.4054866000, 0.6336385000", \ + "0.1903460000, 0.1987155000, 0.2149272000, 0.2452245000, 0.3017790000, 0.4095233000, 0.6377599000", \ + "0.2009947000, 0.2093543000, 0.2256432000, 0.2560562000, 0.3126327000, 0.4204019000, 0.6486585000", \ + "0.2285739000, 0.2369497000, 0.2534076000, 0.2838514000, 0.3405254000, 0.4483380000, 0.6767614000", \ + "0.2961784000, 0.3046638000, 0.3210928000, 0.3517191000, 0.4085290000, 0.5164245000, 0.7450390000", \ + "0.4299375000, 0.4393615000, 0.4569105000, 0.4883913000, 0.5461923000, 0.6546151000, 0.8826351000", \ + "0.6380635000, 0.6497493000, 0.6708333000, 0.7071477000, 0.7696939000, 0.8811701000, 1.1103910000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011431800, 0.0026137000, 0.0059758300, 0.0136628000, 0.0312380000, 0.0714211000"); + values("0.1434981000, 0.1543762000, 0.1775327000, 0.2250196000, 0.3150908000, 0.4979243000, 0.9130389000", \ + "0.1481412000, 0.1589898000, 0.1822815000, 0.2299929000, 0.3202088000, 0.5031472000, 0.9188827000", \ + "0.1589221000, 0.1697797000, 0.1930672000, 0.2408835000, 0.3312390000, 0.5142707000, 0.9301607000", \ + "0.1825710000, 0.1933038000, 0.2164898000, 0.2643433000, 0.3548724000, 0.5383666000, 0.9543235000", \ + "0.2222977000, 0.2333573000, 0.2574546000, 0.3063687000, 0.3975606000, 0.5812323000, 0.9971061000", \ + "0.2722538000, 0.2835767000, 0.3079850000, 0.3578975000, 0.4495356000, 0.6323578000, 1.0480390000", \ + "0.3229990000, 0.3350105000, 0.3599219000, 0.4092978000, 0.5003669000, 0.6830401000, 1.0972508000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011431800, 0.0026137000, 0.0059758300, 0.0136628000, 0.0312380000, 0.0714211000"); + values("0.0530048000, 0.0609300000, 0.0768736000, 0.1086958000, 0.1711186000, 0.3061314000, 0.6262330000", \ + "0.0524937000, 0.0606197000, 0.0771046000, 0.1083673000, 0.1709641000, 0.3063557000, 0.6254932000", \ + "0.0516551000, 0.0601935000, 0.0761165000, 0.1076992000, 0.1704450000, 0.3061478000, 0.6261075000", \ + "0.0501110000, 0.0579406000, 0.0745943000, 0.1064088000, 0.1694889000, 0.3051363000, 0.6256518000", \ + "0.0477132000, 0.0561825000, 0.0729024000, 0.1050982000, 0.1684968000, 0.3046207000, 0.6255339000", \ + "0.0600341000, 0.0689225000, 0.0840688000, 0.1146100000, 0.1757238000, 0.3087923000, 0.6256142000", \ + "0.0849533000, 0.0937086000, 0.1116070000, 0.1427370000, 0.2000830000, 0.3269921000, 0.6353229000"); + } + related_pin : "B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011431800, 0.0026137000, 0.0059758300, 0.0136628000, 0.0312380000, 0.0714211000"); + values("0.0579466000, 0.0728473000, 0.1075383000, 0.1842121000, 0.3457414000, 0.6989271000, 1.5144450000", \ + "0.0577755000, 0.0727299000, 0.1073580000, 0.1844964000, 0.3458875000, 0.6998186000, 1.5142936000", \ + "0.0576512000, 0.0726250000, 0.1073219000, 0.1844793000, 0.3459286000, 0.6997939000, 1.5145999000", \ + "0.0574501000, 0.0725151000, 0.1071111000, 0.1845171000, 0.3457862000, 0.6990745000, 1.5149286000", \ + "0.0564311000, 0.0715778000, 0.1065967000, 0.1844832000, 0.3460194000, 0.6996065000, 1.5115235000", \ + "0.0564602000, 0.0716839000, 0.1070630000, 0.1853876000, 0.3485551000, 0.6998260000, 1.5135501000", \ + "0.0612658000, 0.0763553000, 0.1112831000, 0.1881366000, 0.3489353000, 0.7020181000, 1.5153476000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011431800, 0.0026137000, 0.0059758300, 0.0136628000, 0.0312380000, 0.0714211000"); + values("0.0479778000, 0.0522014000, 0.0615771000, 0.0824648000, 0.1294333000, 0.2303452000, 0.4519474000", \ + "0.0526198000, 0.0568657000, 0.0662873000, 0.0872014000, 0.1341295000, 0.2350526000, 0.4566771000", \ + "0.0638204000, 0.0680359000, 0.0773546000, 0.0981890000, 0.1451088000, 0.2460200000, 0.4676217000", \ + "0.0870825000, 0.0917468000, 0.1017664000, 0.1227676000, 0.1695921000, 0.2704960000, 0.4920465000", \ + "0.1203870000, 0.1269463000, 0.1402836000, 0.1666361000, 0.2190088000, 0.3219279000, 0.5449465000", \ + "0.1597506000, 0.1695358000, 0.1898813000, 0.2285735000, 0.3000821000, 0.4261312000, 0.6615214000", \ + "0.1953003000, 0.2098137000, 0.2401063000, 0.2994454000, 0.4085871000, 0.5925618000, 0.8975905000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011431800, 0.0026137000, 0.0059758300, 0.0136628000, 0.0312380000, 0.0714211000"); + values("0.0646230000, 0.0714589000, 0.0853597000, 0.1173631000, 0.1877325000, 0.3503720000, 0.7298871000", \ + "0.0698421000, 0.0762893000, 0.0909826000, 0.1226885000, 0.1931846000, 0.3558127000, 0.7353704000", \ + "0.0827463000, 0.0895803000, 0.1040214000, 0.1357382000, 0.2062162000, 0.3689270000, 0.7485673000", \ + "0.1151672000, 0.1217635000, 0.1357104000, 0.1664427000, 0.2367610000, 0.3994020000, 0.7786123000", \ + "0.1741303000, 0.1834178000, 0.2019159000, 0.2386635000, 0.3101980000, 0.4729775000, 0.8519367000", \ + "0.2651978000, 0.2790161000, 0.3079024000, 0.3620310000, 0.4581394000, 0.6344578000, 1.0173205000", \ + "0.4041980000, 0.4246843000, 0.4681988000, 0.5523776000, 0.6963913000, 0.9379194000, 1.3721837000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011431800, 0.0026137000, 0.0059758300, 0.0136628000, 0.0312380000, 0.0714211000"); + values("0.0323242000, 0.0369279000, 0.0485809000, 0.0774060000, 0.1418646000, 0.2817717000, 0.5995217000", \ + "0.0326083000, 0.0370947000, 0.0486629000, 0.0774452000, 0.1418788000, 0.2817660000, 0.5992570000", \ + "0.0343441000, 0.0384680000, 0.0492941000, 0.0775743000, 0.1418997000, 0.2818803000, 0.5995574000", \ + "0.0458484000, 0.0491872000, 0.0581726000, 0.0812496000, 0.1420274000, 0.2819637000, 0.6000809000", \ + "0.0723575000, 0.0758610000, 0.0845755000, 0.1043601000, 0.1535294000, 0.2837594000, 0.5994295000", \ + "0.1214955000, 0.1262300000, 0.1376651000, 0.1615145000, 0.2090852000, 0.3210534000, 0.6110555000", \ + "0.2111590000, 0.2193162000, 0.2363424000, 0.2714995000, 0.3373071000, 0.4553058000, 0.7206712000"); + } + related_pin : "CIN"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011431800, 0.0026137000, 0.0059758300, 0.0136628000, 0.0312380000, 0.0714211000"); + values("0.0836400000, 0.0950385000, 0.1200957000, 0.1780679000, 0.3176804000, 0.6454339000, 1.4058220000", \ + "0.0838343000, 0.0950797000, 0.1200743000, 0.1781377000, 0.3179200000, 0.6452388000, 1.4068797000", \ + "0.0838680000, 0.0949875000, 0.1201633000, 0.1782256000, 0.3179766000, 0.6455388000, 1.4066818000", \ + "0.0925971000, 0.1027469000, 0.1254971000, 0.1807136000, 0.3187448000, 0.6458103000, 1.4079613000", \ + "0.1273324000, 0.1366034000, 0.1572849000, 0.2060294000, 0.3320627000, 0.6469089000, 1.4070262000", \ + "0.1919119000, 0.2035994000, 0.2282030000, 0.2795629000, 0.3964170000, 0.6836528000, 1.4087089000", \ + "0.2990291000, 0.3140736000, 0.3467358000, 0.4104485000, 0.5465543000, 0.8230743000, 1.4956235000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + pin ("SUM") { + direction : "output"; + function : "(!A&!B&!CIN) | (A&B&!CIN) | (A&!B&CIN) | (!A&B&CIN)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013092120, 0.0034280750, 0.0089761560, 0.0235033900, 0.0615418700, 0.1611428000"); + values("0.0594742000, 0.0585771000, 0.0563289000, 0.0488798000, 0.0263388000, -0.0349898000, -0.1962540000", \ + "0.0592667000, 0.0583994000, 0.0561333000, 0.0486566000, 0.0261182000, -0.0351834000, -0.1964238000", \ + "0.0590747000, 0.0581965000, 0.0559172000, 0.0484528000, 0.0259145000, -0.0353879000, -0.1966318000", \ + "0.0589434000, 0.0580474000, 0.0557961000, 0.0483470000, 0.0258050000, -0.0355249000, -0.1967941000", \ + "0.0588078000, 0.0579459000, 0.0556575000, 0.0481931000, 0.0256488000, -0.0356424000, -0.1968842000", \ + "0.0594324000, 0.0585591000, 0.0563234000, 0.0489138000, 0.0263760000, -0.0349141000, -0.1961732000", \ + "0.0648039000, 0.0635381000, 0.0602296000, 0.0514709000, 0.0282772000, -0.0327505000, -0.1939889000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013092120, 0.0034280750, 0.0089761560, 0.0235033900, 0.0615418700, 0.1611428000"); + values("0.0535314000, 0.0551691000, 0.0592307000, 0.0687090000, 0.0920945000, 0.1530389000, 0.3128492000", \ + "0.0534582000, 0.0551291000, 0.0592005000, 0.0686277000, 0.0920777000, 0.1535069000, 0.3142393000", \ + "0.0533234000, 0.0549568000, 0.0590205000, 0.0685030000, 0.0918834000, 0.1528137000, 0.3126354000", \ + "0.0531561000, 0.0548317000, 0.0588901000, 0.0683248000, 0.0917447000, 0.1532244000, 0.3140011000", \ + "0.0531851000, 0.0548561000, 0.0588886000, 0.0683738000, 0.0917273000, 0.1533210000, 0.3128677000", \ + "0.0535050000, 0.0552070000, 0.0593211000, 0.0687118000, 0.0921055000, 0.1530744000, 0.3127920000", \ + "0.0568644000, 0.0582013000, 0.0617046000, 0.0706977000, 0.0938230000, 0.1549715000, 0.3140276000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013092120, 0.0034280750, 0.0089761560, 0.0235033900, 0.0615418700, 0.1611428000"); + values("0.0586467000, 0.0578484000, 0.0555804000, 0.0482025000, 0.0257249000, -0.0356207000, -0.1968340000", \ + "0.0582841000, 0.0574341000, 0.0551701000, 0.0478069000, 0.0253025000, -0.0360539000, -0.1973757000", \ + "0.0579576000, 0.0571006000, 0.0548388000, 0.0474884000, 0.0249499000, -0.0363985000, -0.1976737000", \ + "0.0579985000, 0.0571636000, 0.0548738000, 0.0474885000, 0.0249639000, -0.0363703000, -0.1976540000", \ + "0.0587185000, 0.0578353000, 0.0555965000, 0.0481952000, 0.0256390000, -0.0357638000, -0.1970194000", \ + "0.0607157000, 0.0599235000, 0.0577238000, 0.0504351000, 0.0279483000, -0.0333758000, -0.1946180000", \ + "0.0687328000, 0.0674862000, 0.0641893000, 0.0554018000, 0.0320904000, -0.0285420000, -0.1897908000"); + } + related_pin : "B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013092120, 0.0034280750, 0.0089761560, 0.0235033900, 0.0615418700, 0.1611428000"); + values("0.0412471000, 0.0430395000, 0.0473394000, 0.0571173000, 0.0806806000, 0.1421856000, 0.3015574000", \ + "0.0411234000, 0.0429087000, 0.0472122000, 0.0570272000, 0.0805819000, 0.1413971000, 0.3011907000", \ + "0.0409794000, 0.0427740000, 0.0470332000, 0.0568727000, 0.0804450000, 0.1417982000, 0.3010732000", \ + "0.0410503000, 0.0428360000, 0.0471311000, 0.0569273000, 0.0804882000, 0.1412793000, 0.3010629000", \ + "0.0418995000, 0.0436576000, 0.0479268000, 0.0576105000, 0.0811205000, 0.1420384000, 0.3013988000", \ + "0.0452984000, 0.0466024000, 0.0499517000, 0.0593335000, 0.0826943000, 0.1437264000, 0.3046245000", \ + "0.0506319000, 0.0519665000, 0.0554902000, 0.0644227000, 0.0878614000, 0.1485726000, 0.3071332000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013092120, 0.0034280750, 0.0089761560, 0.0235033900, 0.0615418700, 0.1611428000"); + values("0.0031111000, 0.0073399000, 0.0149777000, 0.0225695000, 0.0155144000, -0.0351247000, -0.1909546000", \ + "0.0030924000, 0.0072951000, 0.0148818000, 0.0223947000, 0.0152816000, -0.0354074000, -0.1912693000", \ + "0.0030724000, 0.0072464000, 0.0147742000, 0.0222082000, 0.0150200000, -0.0357126000, -0.1916040000", \ + "0.0030447000, 0.0071790000, 0.0146274000, 0.0219517000, 0.0146707000, -0.0361154000, -0.1920317000", \ + "0.0030365000, 0.0071562000, 0.0145786000, 0.0218767000, 0.0145853000, -0.0362062000, -0.1921223000", \ + "0.0030940000, 0.0072883000, 0.0148532000, 0.0223512000, 0.0152595000, -0.0354124000, -0.1912980000", \ + "0.0033190000, 0.0078242000, 0.0159922000, 0.0243615000, 0.0181137000, -0.0319887000, -0.1876640000"); + } + related_pin : "CIN"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013092120, 0.0034280750, 0.0089761560, 0.0235033900, 0.0615418700, 0.1611428000"); + values("0.0008504000, 0.0022191000, 0.0057584000, 0.0147600000, 0.0377126000, 0.0978935000, 0.2585028000", \ + "0.0008353000, 0.0021853000, 0.0056794000, 0.0146233000, 0.0375455000, 0.0977406000, 0.2566669000", \ + "0.0008166000, 0.0021395000, 0.0055802000, 0.0144364000, 0.0373811000, 0.0980203000, 0.2581241000", \ + "0.0007972000, 0.0020932000, 0.0054798000, 0.0142982000, 0.0372427000, 0.0979938000, 0.2568522000", \ + "0.0007901000, 0.0020747000, 0.0054425000, 0.0142538000, 0.0373063000, 0.0981128000, 0.2582345000", \ + "0.0008171000, 0.0021369000, 0.0055886000, 0.0144375000, 0.0377643000, 0.0986248000, 0.2587162000", \ + "0.0009588000, 0.0024769000, 0.0063031000, 0.0158736000, 0.0397862000, 0.1007275000, 0.2589850000"); + } + } + max_capacitance : 0.1611430000; + max_transition : 1.5038680000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013092100, 0.0034280700, 0.0089761600, 0.0235034000, 0.0615419000, 0.1611430000"); + values("0.2215216000, 0.2283470000, 0.2426869000, 0.2710173000, 0.3289755000, 0.4596282000, 0.7894486000", \ + "0.2259713000, 0.2328140000, 0.2471008000, 0.2755184000, 0.3334514000, 0.4640513000, 0.7938328000", \ + "0.2367541000, 0.2436128000, 0.2579370000, 0.2863201000, 0.3442222000, 0.4747887000, 0.8045161000", \ + "0.2607881000, 0.2676336000, 0.2819205000, 0.3103220000, 0.3682286000, 0.4988304000, 0.8286092000", \ + "0.3068027000, 0.3136150000, 0.3279088000, 0.3563233000, 0.4141909000, 0.5447794000, 0.8745786000", \ + "0.3755075000, 0.3823609000, 0.3967776000, 0.4251563000, 0.4831018000, 0.6135901000, 0.9431640000", \ + "0.4557280000, 0.4626160000, 0.4771847000, 0.5057870000, 0.5639562000, 0.6947395000, 1.0245995000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013092100, 0.0034280700, 0.0089761600, 0.0235034000, 0.0615419000, 0.1611430000"); + values("0.3049101000, 0.3126487000, 0.3299183000, 0.3689684000, 0.4646446000, 0.7104446000, 1.3533011000", \ + "0.3098828000, 0.3177862000, 0.3351152000, 0.3741704000, 0.4697187000, 0.7154359000, 1.3582916000", \ + "0.3222083000, 0.3300477000, 0.3474350000, 0.3863200000, 0.4820620000, 0.7276922000, 1.3707077000", \ + "0.3526822000, 0.3603667000, 0.3776995000, 0.4167393000, 0.5124201000, 0.7581786000, 1.4011079000", \ + "0.4245861000, 0.4323586000, 0.4496977000, 0.4887323000, 0.5844009000, 0.8301883000, 1.4730546000", \ + "0.5737285000, 0.5816320000, 0.5989400000, 0.6380847000, 0.7337521000, 0.9794793000, 1.6224040000", \ + "0.8232429000, 0.8315323000, 0.8494305000, 0.8888186000, 0.9843374000, 1.2304469000, 1.8717170000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013092100, 0.0034280700, 0.0089761600, 0.0235034000, 0.0615419000, 0.1611430000"); + values("0.0248236000, 0.0299916000, 0.0406539000, 0.0659481000, 0.1259488000, 0.2844492000, 0.7161663000", \ + "0.0247579000, 0.0298670000, 0.0410856000, 0.0661994000, 0.1264747000, 0.2841489000, 0.7161066000", \ + "0.0248558000, 0.0295703000, 0.0406616000, 0.0656402000, 0.1263715000, 0.2843923000, 0.7157429000", \ + "0.0247699000, 0.0298796000, 0.0410875000, 0.0661412000, 0.1263909000, 0.2840740000, 0.7160654000", \ + "0.0248866000, 0.0296580000, 0.0408358000, 0.0661709000, 0.1262986000, 0.2837038000, 0.7161489000", \ + "0.0253100000, 0.0300519000, 0.0411563000, 0.0657892000, 0.1255113000, 0.2838846000, 0.7148068000", \ + "0.0266626000, 0.0317022000, 0.0422985000, 0.0671744000, 0.1272408000, 0.2845250000, 0.7121531000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013092100, 0.0034280700, 0.0089761600, 0.0235034000, 0.0615419000, 0.1611430000"); + values("0.0281583000, 0.0350233000, 0.0528197000, 0.1007698000, 0.2313278000, 0.5794967000, 1.4968357000", \ + "0.0284002000, 0.0350330000, 0.0528751000, 0.1010452000, 0.2316215000, 0.5781564000, 1.4946988000", \ + "0.0284137000, 0.0350395000, 0.0528676000, 0.1009707000, 0.2314287000, 0.5787386000, 1.4967297000", \ + "0.0282313000, 0.0351007000, 0.0528376000, 0.1007332000, 0.2312471000, 0.5793993000, 1.4968927000", \ + "0.0283937000, 0.0351123000, 0.0528195000, 0.1007618000, 0.2312710000, 0.5795147000, 1.4968047000", \ + "0.0289967000, 0.0355897000, 0.0531997000, 0.1009702000, 0.2313473000, 0.5787788000, 1.4966204000", \ + "0.0318242000, 0.0380844000, 0.0549212000, 0.1019581000, 0.2318487000, 0.5789471000, 1.4928688000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013092100, 0.0034280700, 0.0089761600, 0.0235034000, 0.0615419000, 0.1611430000"); + values("0.3448028000, 0.3519009000, 0.3666835000, 0.3956903000, 0.4539944000, 0.5849484000, 0.9153324000", \ + "0.3497277000, 0.3567844000, 0.3715158000, 0.4005734000, 0.4589344000, 0.5898246000, 0.9197044000", \ + "0.3623286000, 0.3693845000, 0.3841203000, 0.4131807000, 0.4715287000, 0.6024340000, 0.9323953000", \ + "0.3929147000, 0.4000179000, 0.4148006000, 0.4438070000, 0.5021119000, 0.6330665000, 0.9634501000", \ + "0.4657334000, 0.4728550000, 0.4876249000, 0.5166207000, 0.5749611000, 0.7059053000, 1.0360683000", \ + "0.6114140000, 0.6185157000, 0.6333066000, 0.6622400000, 0.7205375000, 0.8514465000, 1.1819061000", \ + "0.8493381000, 0.8563280000, 0.8710096000, 0.8998467000, 0.9582293000, 1.0889863000, 1.4186685000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013092100, 0.0034280700, 0.0089761600, 0.0235034000, 0.0615419000, 0.1611430000"); + values("0.3130251000, 0.3207614000, 0.3379592000, 0.3766059000, 0.4715403000, 0.7173279000, 1.3593481000", \ + "0.3176188000, 0.3255256000, 0.3426052000, 0.3810079000, 0.4761269000, 0.7212192000, 1.3631816000", \ + "0.3289301000, 0.3366577000, 0.3538574000, 0.3925198000, 0.4874642000, 0.7332636000, 1.3752766000", \ + "0.3544134000, 0.3622723000, 0.3793717000, 0.4177864000, 0.5128593000, 0.7580254000, 1.3993700000", \ + "0.4030263000, 0.4108179000, 0.4280578000, 0.4665695000, 0.5614240000, 0.8070378000, 1.4480454000", \ + "0.4731870000, 0.4809646000, 0.4982129000, 0.5366577000, 0.6319560000, 0.8773564000, 1.5188492000", \ + "0.5523715000, 0.5601237000, 0.5773828000, 0.6158651000, 0.7108711000, 0.9565103000, 1.5976535000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013092100, 0.0034280700, 0.0089761600, 0.0235034000, 0.0615419000, 0.1611430000"); + values("0.0266011000, 0.0313865000, 0.0425224000, 0.0674138000, 0.1266849000, 0.2844020000, 0.7222836000", \ + "0.0264525000, 0.0313802000, 0.0422927000, 0.0673461000, 0.1267270000, 0.2851069000, 0.7178619000", \ + "0.0264510000, 0.0313731000, 0.0422956000, 0.0672753000, 0.1266815000, 0.2850698000, 0.7171552000", \ + "0.0266056000, 0.0313868000, 0.0425266000, 0.0674163000, 0.1266637000, 0.2843964000, 0.7223731000", \ + "0.0266260000, 0.0313499000, 0.0424043000, 0.0672020000, 0.1266994000, 0.2847990000, 0.7141369000", \ + "0.0263423000, 0.0311934000, 0.0422943000, 0.0672811000, 0.1272278000, 0.2848099000, 0.7210049000", \ + "0.0264863000, 0.0312029000, 0.0423776000, 0.0670689000, 0.1266585000, 0.2843104000, 0.7181387000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013092100, 0.0034280700, 0.0089761600, 0.0235034000, 0.0615419000, 0.1611430000"); + values("0.0290659000, 0.0363018000, 0.0533973000, 0.1006277000, 0.2313558000, 0.5778991000, 1.4961821000", \ + "0.0294935000, 0.0359385000, 0.0534303000, 0.1007052000, 0.2314124000, 0.5794193000, 1.5009423000", \ + "0.0290703000, 0.0362802000, 0.0533797000, 0.1006372000, 0.2313268000, 0.5777649000, 1.4960514000", \ + "0.0293568000, 0.0359925000, 0.0533931000, 0.1006695000, 0.2313441000, 0.5794875000, 1.5015087000", \ + "0.0293463000, 0.0359346000, 0.0534008000, 0.1006389000, 0.2309423000, 0.5791658000, 1.4966121000", \ + "0.0292886000, 0.0359117000, 0.0532380000, 0.1004071000, 0.2310503000, 0.5794221000, 1.4982989000", \ + "0.0291253000, 0.0358474000, 0.0532106000, 0.1006655000, 0.2314259000, 0.5778885000, 1.4953105000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013092100, 0.0034280700, 0.0089761600, 0.0235034000, 0.0615419000, 0.1611430000"); + values("0.1994312000, 0.2063196000, 0.2208740000, 0.2497538000, 0.3085824000, 0.4401637000, 0.7702982000", \ + "0.2043681000, 0.2113002000, 0.2258634000, 0.2547147000, 0.3135575000, 0.4451171000, 0.7752441000", \ + "0.2154458000, 0.2223757000, 0.2369359000, 0.2657826000, 0.3246192000, 0.4561708000, 0.7862898000", \ + "0.2385302000, 0.2454493000, 0.2599570000, 0.2888725000, 0.3476391000, 0.4792065000, 0.8093217000", \ + "0.2846584000, 0.2916100000, 0.3061799000, 0.3350857000, 0.3938506000, 0.5253984000, 0.8554851000", \ + "0.3487663000, 0.3557087000, 0.3703144000, 0.3992162000, 0.4581510000, 0.5898170000, 0.9201109000", \ + "0.4212329000, 0.4283952000, 0.4431312000, 0.4723981000, 0.5316647000, 0.6634187000, 0.9934294000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013092100, 0.0034280700, 0.0089761600, 0.0235034000, 0.0615419000, 0.1611430000"); + values("0.2538863000, 0.2616095000, 0.2787513000, 0.3178183000, 0.4131552000, 0.6589874000, 1.3011260000", \ + "0.2575514000, 0.2653363000, 0.2826046000, 0.3214934000, 0.4170501000, 0.6631216000, 1.3048409000", \ + "0.2679061000, 0.2756463000, 0.2927606000, 0.3318281000, 0.4274462000, 0.6733230000, 1.3158026000", \ + "0.2943942000, 0.3021037000, 0.3192900000, 0.3582421000, 0.4535946000, 0.6991195000, 1.3419105000", \ + "0.3607920000, 0.3684891000, 0.3856517000, 0.4246036000, 0.5199937000, 0.7655608000, 1.4085517000", \ + "0.4991672000, 0.5070883000, 0.5243055000, 0.5631071000, 0.6587322000, 0.9049066000, 1.5460326000", \ + "0.7181259000, 0.7264179000, 0.7441140000, 0.7834564000, 0.8792275000, 1.1250492000, 1.7666981000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013092100, 0.0034280700, 0.0089761600, 0.0235034000, 0.0615419000, 0.1611430000"); + values("0.0256509000, 0.0305197000, 0.0416698000, 0.0675590000, 0.1279799000, 0.2860034000, 0.7163707000", \ + "0.0259292000, 0.0305186000, 0.0416834000, 0.0674721000, 0.1280045000, 0.2858823000, 0.7166250000", \ + "0.0259114000, 0.0305012000, 0.0416660000, 0.0674558000, 0.1279911000, 0.2858522000, 0.7166508000", \ + "0.0256658000, 0.0305553000, 0.0419606000, 0.0676626000, 0.1277553000, 0.2859358000, 0.7165789000", \ + "0.0254689000, 0.0306959000, 0.0414971000, 0.0675074000, 0.1278515000, 0.2856718000, 0.7168935000", \ + "0.0260386000, 0.0308051000, 0.0419334000, 0.0675612000, 0.1278462000, 0.2864242000, 0.7165604000", \ + "0.0274186000, 0.0321186000, 0.0436986000, 0.0678832000, 0.1284000000, 0.2866865000, 0.7132152000"); + } + related_pin : "B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013092100, 0.0034280700, 0.0089761600, 0.0235034000, 0.0615419000, 0.1611430000"); + values("0.0279097000, 0.0347844000, 0.0528198000, 0.1009206000, 0.2314189000, 0.5789221000, 1.4968963000", \ + "0.0279734000, 0.0349814000, 0.0526819000, 0.1007825000, 0.2311284000, 0.5795546000, 1.4983088000", \ + "0.0279731000, 0.0347711000, 0.0526810000, 0.1007759000, 0.2314101000, 0.5787552000, 1.4951069000", \ + "0.0278036000, 0.0347356000, 0.0525343000, 0.1008181000, 0.2314350000, 0.5793159000, 1.4968624000", \ + "0.0276861000, 0.0346235000, 0.0524690000, 0.1007363000, 0.2315361000, 0.5788517000, 1.4971396000", \ + "0.0285587000, 0.0353305000, 0.0530608000, 0.1008551000, 0.2315811000, 0.5794857000, 1.4976059000", \ + "0.0319379000, 0.0385091000, 0.0553058000, 0.1019596000, 0.2316581000, 0.5783996000, 1.4943915000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013092100, 0.0034280700, 0.0089761600, 0.0235034000, 0.0615419000, 0.1611430000"); + values("0.2573223000, 0.2644298000, 0.2790977000, 0.3081433000, 0.3664161000, 0.4972689000, 0.8274414000", \ + "0.2615591000, 0.2686016000, 0.2832713000, 0.3122712000, 0.3706175000, 0.5014691000, 0.8315231000", \ + "0.2732944000, 0.2803340000, 0.2950508000, 0.3240544000, 0.3824152000, 0.5132353000, 0.8430711000", \ + "0.3030104000, 0.3100542000, 0.3247608000, 0.3537794000, 0.4121433000, 0.5430136000, 0.8730442000", \ + "0.3741351000, 0.3812227000, 0.3960126000, 0.4249303000, 0.4833854000, 0.6142264000, 0.9445819000", \ + "0.5020198000, 0.5091242000, 0.5238842000, 0.5526997000, 0.6110312000, 0.7418590000, 1.0723564000", \ + "0.7001160000, 0.7071994000, 0.7219091000, 0.7508729000, 0.8091326000, 0.9399729000, 1.2697713000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013092100, 0.0034280700, 0.0089761600, 0.0235034000, 0.0615419000, 0.1611430000"); + values("0.2091025000, 0.2168337000, 0.2339654000, 0.2724621000, 0.3674112000, 0.6130866000, 1.2537914000", \ + "0.2144330000, 0.2221160000, 0.2392906000, 0.2780002000, 0.3732588000, 0.6186830000, 1.2603660000", \ + "0.2256392000, 0.2333561000, 0.2504621000, 0.2892402000, 0.3843238000, 0.6297147000, 1.2713258000", \ + "0.2495403000, 0.2572067000, 0.2743779000, 0.3130992000, 0.4083667000, 0.6537759000, 1.2953920000", \ + "0.2980267000, 0.3057514000, 0.3229269000, 0.3613451000, 0.4567190000, 0.7020219000, 1.3466805000", \ + "0.3545028000, 0.3620666000, 0.3792906000, 0.4179643000, 0.5129842000, 0.7582043000, 1.4032182000", \ + "0.4061132000, 0.4139481000, 0.4310054000, 0.4692819000, 0.5645776000, 0.8099034000, 1.4495117000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013092100, 0.0034280700, 0.0089761600, 0.0235034000, 0.0615419000, 0.1611430000"); + values("0.0262341000, 0.0311965000, 0.0421132000, 0.0669800000, 0.1264482000, 0.2844452000, 0.7214445000", \ + "0.0263865000, 0.0314785000, 0.0426060000, 0.0666437000, 0.1264281000, 0.2846429000, 0.7145124000", \ + "0.0263065000, 0.0313036000, 0.0424634000, 0.0675600000, 0.1265638000, 0.2850330000, 0.7176740000", \ + "0.0266932000, 0.0316937000, 0.0427200000, 0.0666833000, 0.1265372000, 0.2847679000, 0.7149676000", \ + "0.0265862000, 0.0313793000, 0.0424143000, 0.0673942000, 0.1268607000, 0.2852688000, 0.7216130000", \ + "0.0263789000, 0.0311098000, 0.0421893000, 0.0669002000, 0.1269553000, 0.2856177000, 0.7194315000", \ + "0.0261945000, 0.0309695000, 0.0423440000, 0.0671040000, 0.1270191000, 0.2845162000, 0.7162468000"); + } + related_pin : "B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013092100, 0.0034280700, 0.0089761600, 0.0235034000, 0.0615419000, 0.1611430000"); + values("0.0285451000, 0.0352950000, 0.0530185000, 0.1004264000, 0.2310232000, 0.5785626000, 1.4970204000", \ + "0.0284480000, 0.0355703000, 0.0529160000, 0.1005373000, 0.2313972000, 0.5788784000, 1.4969065000", \ + "0.0285572000, 0.0352458000, 0.0528860000, 0.1004669000, 0.2312525000, 0.5778018000, 1.4937388000", \ + "0.0283852000, 0.0355250000, 0.0528882000, 0.1005226000, 0.2313752000, 0.5790187000, 1.4972090000", \ + "0.0283373000, 0.0351385000, 0.0527001000, 0.1005193000, 0.2307269000, 0.5794271000, 1.4983581000", \ + "0.0284900000, 0.0352530000, 0.0528978000, 0.1005238000, 0.2306196000, 0.5791489000, 1.4987515000", \ + "0.0282968000, 0.0351998000, 0.0527638000, 0.1004738000, 0.2309984000, 0.5795788000, 1.4932565000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013092100, 0.0034280700, 0.0089761600, 0.0235034000, 0.0615419000, 0.1611430000"); + values("0.1812918000, 0.1888957000, 0.2045697000, 0.2342581000, 0.2930936000, 0.4242387000, 0.7546737000", \ + "0.1858253000, 0.1935320000, 0.2091626000, 0.2388106000, 0.2977315000, 0.4289476000, 0.7594847000", \ + "0.1968618000, 0.2045441000, 0.2201735000, 0.2499024000, 0.3087655000, 0.4399973000, 0.7705571000", \ + "0.2191345000, 0.2267367000, 0.2423836000, 0.2721079000, 0.3310091000, 0.4621811000, 0.7926028000", \ + "0.2503060000, 0.2580647000, 0.2736369000, 0.3034305000, 0.3623641000, 0.4935262000, 0.8238752000", \ + "0.2896067000, 0.2972698000, 0.3128814000, 0.3426514000, 0.4015666000, 0.5325418000, 0.8624852000", \ + "0.3232399000, 0.3310823000, 0.3466259000, 0.3765562000, 0.4355889000, 0.5668326000, 0.8967837000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013092100, 0.0034280700, 0.0089761600, 0.0235034000, 0.0615419000, 0.1611430000"); + values("0.1753481000, 0.1827063000, 0.1994190000, 0.2376899000, 0.3326504000, 0.5783513000, 1.2186446000", \ + "0.1801033000, 0.1874508000, 0.2041657000, 0.2424551000, 0.3373452000, 0.5831998000, 1.2250227000", \ + "0.1927838000, 0.2002206000, 0.2169677000, 0.2552024000, 0.3498675000, 0.5947585000, 1.2361698000", \ + "0.2239782000, 0.2313343000, 0.2480749000, 0.2863058000, 0.3810051000, 0.6259894000, 1.2690642000", \ + "0.2894660000, 0.2968661000, 0.3136229000, 0.3518714000, 0.4465464000, 0.6913520000, 1.3318943000", \ + "0.3957205000, 0.4032538000, 0.4201261000, 0.4584388000, 0.5531827000, 0.7994779000, 1.4399851000", \ + "0.5644460000, 0.5722857000, 0.5896174000, 0.6282558000, 0.7233949000, 0.9688921000, 1.6095022000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013092100, 0.0034280700, 0.0089761600, 0.0235034000, 0.0615419000, 0.1611430000"); + values("0.0292407000, 0.0339947000, 0.0443665000, 0.0690992000, 0.1275564000, 0.2853740000, 0.7210691000", \ + "0.0294585000, 0.0339083000, 0.0444574000, 0.0685574000, 0.1281373000, 0.2859812000, 0.7202944000", \ + "0.0295160000, 0.0339850000, 0.0445357000, 0.0690520000, 0.1279880000, 0.2859744000, 0.7206268000", \ + "0.0292253000, 0.0342685000, 0.0443907000, 0.0684616000, 0.1277095000, 0.2855840000, 0.7209221000", \ + "0.0292958000, 0.0339888000, 0.0445531000, 0.0691674000, 0.1278175000, 0.2855689000, 0.7205311000", \ + "0.0294935000, 0.0342229000, 0.0446796000, 0.0684902000, 0.1277461000, 0.2849750000, 0.7184555000", \ + "0.0301063000, 0.0347347000, 0.0458261000, 0.0695094000, 0.1284851000, 0.2855981000, 0.7135997000"); + } + related_pin : "CIN"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013092100, 0.0034280700, 0.0089761600, 0.0235034000, 0.0615419000, 0.1611430000"); + values("0.0252058000, 0.0323478000, 0.0505340000, 0.0990205000, 0.2305069000, 0.5802772000, 1.4994296000", \ + "0.0251680000, 0.0323160000, 0.0504892000, 0.0989822000, 0.2307935000, 0.5790632000, 1.4968561000", \ + "0.0251990000, 0.0323614000, 0.0505924000, 0.0990492000, 0.2303620000, 0.5795657000, 1.5038679000", \ + "0.0251872000, 0.0323661000, 0.0505965000, 0.0990809000, 0.2304077000, 0.5800782000, 1.4979763000", \ + "0.0253466000, 0.0324952000, 0.0506852000, 0.0990795000, 0.2302111000, 0.5794920000, 1.4965681000", \ + "0.0258429000, 0.0329870000, 0.0512118000, 0.0996207000, 0.2299812000, 0.5804821000, 1.5032912000", \ + "0.0275010000, 0.0345015000, 0.0525815000, 0.1002952000, 0.2308501000, 0.5784986000, 1.4915745000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013092100, 0.0034280700, 0.0089761600, 0.0235034000, 0.0615419000, 0.1611430000"); + values("0.1522528000, 0.1618742000, 0.1801170000, 0.2123391000, 0.2732998000, 0.4058489000, 0.7360748000", \ + "0.1571818000, 0.1667827000, 0.1850424000, 0.2173340000, 0.2782553000, 0.4108453000, 0.7410463000", \ + "0.1697479000, 0.1793643000, 0.1975454000, 0.2298896000, 0.2909383000, 0.4234630000, 0.7537172000", \ + "0.2001277000, 0.2097220000, 0.2278558000, 0.2602072000, 0.3212928000, 0.4538140000, 0.7840769000", \ + "0.2733222000, 0.2830672000, 0.3013342000, 0.3338345000, 0.3950457000, 0.5275617000, 0.8578054000", \ + "0.4027657000, 0.4148160000, 0.4367937000, 0.4729679000, 0.5374625000, 0.6716004000, 1.0016387000", \ + "0.6021532000, 0.6192236000, 0.6492215000, 0.6946415000, 0.7676630000, 0.9086055000, 1.2408211000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013092100, 0.0034280700, 0.0089761600, 0.0235034000, 0.0615419000, 0.1611430000"); + values("0.1076979000, 0.1152496000, 0.1322416000, 0.1702359000, 0.2625022000, 0.5054071000, 1.1474052000", \ + "0.1123449000, 0.1198928000, 0.1368704000, 0.1748929000, 0.2672340000, 0.5101659000, 1.1525010000", \ + "0.1231752000, 0.1307277000, 0.1477011000, 0.1857636000, 0.2783097000, 0.5206952000, 1.1608429000", \ + "0.1478655000, 0.1554230000, 0.1723691000, 0.2106662000, 0.3038470000, 0.5470411000, 1.1853023000", \ + "0.1910480000, 0.1990955000, 0.2168848000, 0.2562486000, 0.3500412000, 0.5934420000, 1.2320204000", \ + "0.2499047000, 0.2595419000, 0.2798351000, 0.3218847000, 0.4170966000, 0.6608443000, 1.3007140000", \ + "0.3097163000, 0.3229263000, 0.3492924000, 0.3986483000, 0.4972588000, 0.7414231000, 1.3801285000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013092100, 0.0034280700, 0.0089761600, 0.0235034000, 0.0615419000, 0.1611430000"); + values("0.0393047000, 0.0439866000, 0.0536064000, 0.0764748000, 0.1331991000, 0.2883142000, 0.7154509000", \ + "0.0393086000, 0.0440073000, 0.0536782000, 0.0763749000, 0.1330182000, 0.2883212000, 0.7157464000", \ + "0.0393010000, 0.0439905000, 0.0535639000, 0.0757025000, 0.1332763000, 0.2882548000, 0.7162823000", \ + "0.0392388000, 0.0438945000, 0.0534375000, 0.0755753000, 0.1332044000, 0.2881990000, 0.7167608000", \ + "0.0407710000, 0.0454451000, 0.0541393000, 0.0766235000, 0.1333137000, 0.2881422000, 0.7176333000", \ + "0.0549161000, 0.0589745000, 0.0661531000, 0.0846457000, 0.1388948000, 0.2897063000, 0.7181734000", \ + "0.0813592000, 0.0869349000, 0.0942373000, 0.1074142000, 0.1565503000, 0.3011446000, 0.7194533000"); + } + related_pin : "CIN"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013092100, 0.0034280700, 0.0089761600, 0.0235034000, 0.0615419000, 0.1611430000"); + values("0.0265230000, 0.0341353000, 0.0531840000, 0.1014689000, 0.2307662000, 0.5792008000, 1.4977137000", \ + "0.0265655000, 0.0341838000, 0.0531724000, 0.1014828000, 0.2308258000, 0.5792062000, 1.4976936000", \ + "0.0265123000, 0.0341912000, 0.0531655000, 0.1016185000, 0.2310459000, 0.5788413000, 1.5000519000", \ + "0.0266593000, 0.0342588000, 0.0532709000, 0.1013877000, 0.2311549000, 0.5794401000, 1.4971511000", \ + "0.0288140000, 0.0364006000, 0.0551680000, 0.1027646000, 0.2310013000, 0.5795490000, 1.5005238000", \ + "0.0358842000, 0.0437512000, 0.0619405000, 0.1074923000, 0.2329753000, 0.5796517000, 1.4995321000", \ + "0.0494226000, 0.0590114000, 0.0789944000, 0.1208218000, 0.2376472000, 0.5792913000, 1.4920116000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__fahcon_1") { + leakage_power () { + value : 0.0206453000; + when : "!A&!B&CI"; + } + leakage_power () { + value : 0.0181386000; + when : "!A&!B&!CI"; + } + leakage_power () { + value : 0.0257888000; + when : "!A&B&CI"; + } + leakage_power () { + value : 0.0182928000; + when : "!A&B&!CI"; + } + leakage_power () { + value : 0.0231269000; + when : "A&!B&CI"; + } + leakage_power () { + value : 0.0142202000; + when : "A&!B&!CI"; + } + leakage_power () { + value : 0.0224823000; + when : "A&B&CI"; + } + leakage_power () { + value : 0.0214740000; + when : "A&B&!CI"; + } + area : 33.782400000; + cell_footprint : "sky130_fd_sc_hd__fahcon"; + cell_leakage_power : 0.0205211100; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A") { + capacitance : 0.0024420000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0023010000; + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0025830000; + } + pin ("B") { + capacitance : 0.0084420000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0080720000; + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0088120000; + } + pin ("CI") { + capacitance : 0.0047060000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0044720000; + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0049400000; + } + pin ("COUT_N") { + direction : "output"; + function : "(!A&!CI) | (!A&!B) | (!B&!CI)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011357280, 0.0025797560, 0.0058598010, 0.0133102800, 0.0302337100, 0.0686745300"); + values("0.0036774000, 0.0074351000, 0.0133350000, 0.0193058000, 0.0184672000, -0.0009438000, -0.0586810000", \ + "0.0036670000, 0.0074076000, 0.0132972000, 0.0192590000, 0.0184151000, -0.0009611000, -0.0586959000", \ + "0.0036579000, 0.0073922000, 0.0132592000, 0.0191937000, 0.0182989000, -0.0011405000, -0.0588762000", \ + "0.0036386000, 0.0073572000, 0.0131897000, 0.0190975000, 0.0181305000, -0.0013510000, -0.0591540000", \ + "0.0036350000, 0.0073435000, 0.0131723000, 0.0190652000, 0.0180941000, -0.0014080000, -0.0592254000", \ + "0.0036610000, 0.0073966000, 0.0132624000, 0.0192284000, 0.0182908000, -0.0012410000, -0.0590797000", \ + "0.0039381000, 0.0079503000, 0.0141853000, 0.0203713000, 0.0196336000, 0.0001236000, -0.0576756000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011357280, 0.0025797560, 0.0058598010, 0.0133102800, 0.0302337100, 0.0686745300"); + values("0.0059768000, 0.0125083000, 0.0243200000, 0.0423211000, 0.0667363000, 0.1028123000, 0.1693296000", \ + "0.0059593000, 0.0124752000, 0.0242644000, 0.0422294000, 0.0666269000, 0.1027020000, 0.1691979000", \ + "0.0059420000, 0.0124394000, 0.0241962000, 0.0421177000, 0.0664706000, 0.1025022000, 0.1689917000", \ + "0.0059323000, 0.0124128000, 0.0241461000, 0.0420348000, 0.0663697000, 0.1023615000, 0.1688373000", \ + "0.0059148000, 0.0123855000, 0.0240920000, 0.0419592000, 0.0662452000, 0.1022225000, 0.1686583000", \ + "0.0059686000, 0.0124883000, 0.0242985000, 0.0423025000, 0.0667409000, 0.1028249000, 0.1692883000", \ + "0.0062242000, 0.0130110000, 0.0251597000, 0.0439042000, 0.0690555000, 0.1054969000, 0.1720851000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011357280, 0.0025797560, 0.0058598010, 0.0133102800, 0.0302337100, 0.0686745300"); + values("0.0020157000, 0.0039971000, 0.0069689000, 0.0092223000, 0.0047513000, -0.0172179000, -0.0763437000", \ + "0.0019891000, 0.0039498000, 0.0068625000, 0.0090233000, 0.0045120000, -0.0175041000, -0.0766487000", \ + "0.0019439000, 0.0038578000, 0.0066874000, 0.0087183000, 0.0040929000, -0.0179953000, -0.0772342000", \ + "0.0018917000, 0.0037369000, 0.0064647000, 0.0083426000, 0.0034692000, -0.0187912000, -0.0780471000", \ + "0.0019243000, 0.0038247000, 0.0066193000, 0.0085262000, 0.0036264000, -0.0187488000, -0.0781466000", \ + "0.0022142000, 0.0043887000, 0.0074819000, 0.0093614000, 0.0044195000, -0.0179027000, -0.0772674000", \ + "0.0026326000, 0.0052801000, 0.0091157000, 0.0121654000, 0.0081931000, -0.0139745000, -0.0730432000"); + } + related_pin : "B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011357280, 0.0025797560, 0.0058598010, 0.0133102800, 0.0302337100, 0.0686745300"); + values("0.0059974000, 0.0125360000, 0.0243996000, 0.0425619000, 0.0672958000, 0.1038466000, 0.1709385000", \ + "0.0059426000, 0.0124236000, 0.0241877000, 0.0422096000, 0.0667914000, 0.1032405000, 0.1702370000", \ + "0.0058996000, 0.0123375000, 0.0240261000, 0.0419249000, 0.0663811000, 0.1026987000, 0.1696855000", \ + "0.0058903000, 0.0123114000, 0.0239755000, 0.0418686000, 0.0662782000, 0.1025750000, 0.1695350000", \ + "0.0059386000, 0.0124213000, 0.0241815000, 0.0421871000, 0.0667341000, 0.1030181000, 0.1698907000", \ + "0.0060677000, 0.0126924000, 0.0247192000, 0.0430407000, 0.0679519000, 0.1044951000, 0.1713645000", \ + "0.0064511000, 0.0134836000, 0.0260805000, 0.0457346000, 0.0718341000, 0.1090620000, 0.1764182000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011357280, 0.0025797560, 0.0058598010, 0.0133102800, 0.0302337100, 0.0686745300"); + values("0.0016389000, 0.0032201000, 0.0053395000, 0.0061966000, 0.0006106000, -0.0221097000, -0.0817084000", \ + "0.0016164000, 0.0031717000, 0.0052475000, 0.0060528000, 0.0004300000, -0.0223588000, -0.0818596000", \ + "0.0015778000, 0.0030924000, 0.0051158000, 0.0058269000, 0.0001343000, -0.0226479000, -0.0823407000", \ + "0.0015312000, 0.0029977000, 0.0049409000, 0.0055757000, -0.0001869000, -0.0230728000, -0.0826725000", \ + "0.0015142000, 0.0029655000, 0.0048859000, 0.0054791000, -0.0002648000, -0.0231225000, -0.0827286000", \ + "0.0016393000, 0.0032186000, 0.0053605000, 0.0060982000, 0.0000888973, -0.0227117000, -0.0822202000", \ + "0.0019080000, 0.0037720000, 0.0063696000, 0.0077069000, 0.0021806000, -0.0205535000, -0.0799343000"); + } + related_pin : "CI"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011357280, 0.0025797560, 0.0058598010, 0.0133102800, 0.0302337100, 0.0686745300"); + values("0.0046293000, 0.0097245000, 0.0190618000, 0.0338546000, 0.0552417000, 0.0892332000, 0.1548322000", \ + "0.0045914000, 0.0096560000, 0.0189272000, 0.0336552000, 0.0550033000, 0.0889487000, 0.1544991000", \ + "0.0045565000, 0.0095808000, 0.0188021000, 0.0334622000, 0.0547306000, 0.0886689000, 0.1541164000", \ + "0.0045383000, 0.0095397000, 0.0187199000, 0.0333349000, 0.0545906000, 0.0885251000, 0.1540281000", \ + "0.0045271000, 0.0095174000, 0.0186632000, 0.0332142000, 0.0544372000, 0.0884135000, 0.1539318000", \ + "0.0046245000, 0.0097260000, 0.0190390000, 0.0337886000, 0.0551477000, 0.0892246000, 0.1548787000", \ + "0.0048527000, 0.0101806000, 0.0198546000, 0.0350054000, 0.0571805000, 0.0913092000, 0.1568943000"); + } + } + max_capacitance : 0.0686750000; + max_transition : 1.4934410000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011357300, 0.0025797600, 0.0058598000, 0.0133103000, 0.0302337000, 0.0686745000"); + values("0.2340280000, 0.2402926000, 0.2528744000, 0.2775087000, 0.3236240000, 0.4160003000, 0.6206529000", \ + "0.2387260000, 0.2448733000, 0.2574487000, 0.2819349000, 0.3282566000, 0.4205588000, 0.6251646000", \ + "0.2498854000, 0.2562300000, 0.2687550000, 0.2933473000, 0.3393979000, 0.4317670000, 0.6362784000", \ + "0.2752533000, 0.2815291000, 0.2942504000, 0.3186567000, 0.3646250000, 0.4569276000, 0.6612357000", \ + "0.3236549000, 0.3297906000, 0.3424337000, 0.3668836000, 0.4127260000, 0.5049230000, 0.7093118000", \ + "0.3952041000, 0.4015963000, 0.4143547000, 0.4389888000, 0.4846635000, 0.5769738000, 0.7813048000", \ + "0.4782671000, 0.4849776000, 0.4983148000, 0.5234043000, 0.5689592000, 0.6616443000, 0.8661078000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011357300, 0.0025797600, 0.0058598000, 0.0133103000, 0.0302337000, 0.0686745000"); + values("0.2873398000, 0.2960358000, 0.3147364000, 0.3547916000, 0.4387008000, 0.6123290000, 0.9989410000", \ + "0.2923723000, 0.3011678000, 0.3198247000, 0.3598882000, 0.4437967000, 0.6173874000, 1.0053396000", \ + "0.3048149000, 0.3136159000, 0.3322570000, 0.3722982000, 0.4561821000, 0.6297566000, 1.0176914000", \ + "0.3354521000, 0.3440868000, 0.3628239000, 0.4028279000, 0.4866580000, 0.6601607000, 1.0481130000", \ + "0.4084939000, 0.4172877000, 0.4359032000, 0.4758551000, 0.5596157000, 0.7331312000, 1.1209839000", \ + "0.5557650000, 0.5647678000, 0.5840160000, 0.6250859000, 0.7103283000, 0.8843444000, 1.2721362000", \ + "0.7970622000, 0.8068736000, 0.8276706000, 0.8722725000, 0.9661850000, 1.1479293000, 1.5352134000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011357300, 0.0025797600, 0.0058598000, 0.0133103000, 0.0302337000, 0.0686745000"); + values("0.1162238000, 0.1217979000, 0.1322824000, 0.1509841000, 0.1892028000, 0.2968306000, 0.5851988000", \ + "0.1162557000, 0.1224617000, 0.1325492000, 0.1511049000, 0.1892407000, 0.2967503000, 0.5848977000", \ + "0.1163869000, 0.1219780000, 0.1324516000, 0.1511068000, 0.1892155000, 0.2967377000, 0.5851992000", \ + "0.1174900000, 0.1225176000, 0.1331860000, 0.1515636000, 0.1895703000, 0.2967008000, 0.5854096000", \ + "0.1169062000, 0.1224220000, 0.1329597000, 0.1512643000, 0.1896013000, 0.2968711000, 0.5854648000", \ + "0.1151228000, 0.1209080000, 0.1309112000, 0.1491699000, 0.1876904000, 0.2963368000, 0.5854610000", \ + "0.1107787000, 0.1166113000, 0.1261937000, 0.1441681000, 0.1843752000, 0.2954376000, 0.5854150000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011357300, 0.0025797600, 0.0058598000, 0.0133103000, 0.0302337000, 0.0686745000"); + values("0.0743338000, 0.0878925000, 0.1182003000, 0.1878976000, 0.3421352000, 0.6807410000, 1.4492025000", \ + "0.0743011000, 0.0877286000, 0.1184222000, 0.1878994000, 0.3423777000, 0.6804662000, 1.4499055000", \ + "0.0743274000, 0.0877518000, 0.1184565000, 0.1879205000, 0.3423786000, 0.6804776000, 1.4499093000", \ + "0.0742303000, 0.0880187000, 0.1184713000, 0.1879847000, 0.3424384000, 0.6800511000, 1.4487549000", \ + "0.0745153000, 0.0879979000, 0.1186184000, 0.1879201000, 0.3423133000, 0.6805341000, 1.4499091000", \ + "0.0725804000, 0.0862372000, 0.1169567000, 0.1872379000, 0.3426569000, 0.6806775000, 1.4494985000", \ + "0.0694721000, 0.0837078000, 0.1146216000, 0.1861777000, 0.3463107000, 0.6887924000, 1.4526760000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011357300, 0.0025797600, 0.0058598000, 0.0133103000, 0.0302337000, 0.0686745000"); + values("0.1364786000, 0.1433228000, 0.1568022000, 0.1825235000, 0.2318457000, 0.3302832000, 0.5446090000", \ + "0.1416707000, 0.1482369000, 0.1617044000, 0.1874907000, 0.2367639000, 0.3351468000, 0.5494045000", \ + "0.1520998000, 0.1587351000, 0.1721931000, 0.1979297000, 0.2472131000, 0.3455909000, 0.5598325000", \ + "0.1733337000, 0.1800360000, 0.1935029000, 0.2192882000, 0.2685452000, 0.3669981000, 0.5812491000", \ + "0.2182348000, 0.2244064000, 0.2371014000, 0.2615428000, 0.3098736000, 0.4076724000, 0.6215203000", \ + "0.2637650000, 0.2707907000, 0.2850584000, 0.3132750000, 0.3683732000, 0.4759221000, 0.6968167000", \ + "0.3026049000, 0.3118306000, 0.3318814000, 0.3756463000, 0.4657364000, 0.6313611000, 0.9205241000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011357300, 0.0025797600, 0.0058598000, 0.0133103000, 0.0302337000, 0.0686745000"); + values("0.1805508000, 0.1900386000, 0.2100461000, 0.2529900000, 0.3418972000, 0.5198426000, 0.9101266000", \ + "0.1844892000, 0.1939699000, 0.2139164000, 0.2567562000, 0.3455006000, 0.5233379000, 0.9137290000", \ + "0.1962228000, 0.2055618000, 0.2253358000, 0.2678159000, 0.3560171000, 0.5335172000, 0.9237361000", \ + "0.2260888000, 0.2351175000, 0.2545547000, 0.2963897000, 0.3835729000, 0.5604578000, 0.9508999000", \ + "0.2931511000, 0.3023007000, 0.3216665000, 0.3633892000, 0.4501483000, 0.6264639000, 1.0172401000", \ + "0.4111628000, 0.4222625000, 0.4461552000, 0.4959169000, 0.5903347000, 0.7699033000, 1.1607797000", \ + "0.5988988000, 0.6157445000, 0.6534486000, 0.7314158000, 0.8689896000, 1.0971830000, 1.5309117000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011357300, 0.0025797600, 0.0058598000, 0.0133103000, 0.0302337000, 0.0686745000"); + values("0.0846198000, 0.0893060000, 0.1006395000, 0.1220715000, 0.1714652000, 0.2948297000, 0.5990837000", \ + "0.0847454000, 0.0900721000, 0.1010525000, 0.1225279000, 0.1715845000, 0.2946577000, 0.5987876000", \ + "0.0841902000, 0.0896904000, 0.1007093000, 0.1224521000, 0.1716282000, 0.2947214000, 0.5992177000", \ + "0.0785025000, 0.0849812000, 0.0963023000, 0.1191603000, 0.1703814000, 0.2942770000, 0.5991838000", \ + "0.0787302000, 0.0840008000, 0.0948526000, 0.1173363000, 0.1683197000, 0.2934943000, 0.5989916000", \ + "0.0769744000, 0.0837082000, 0.0978686000, 0.1250510000, 0.1823211000, 0.3044076000, 0.6020204000", \ + "0.0801904000, 0.0914378000, 0.1164484000, 0.1671331000, 0.2588079000, 0.4121047000, 0.6946310000"); + } + related_pin : "B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011357300, 0.0025797600, 0.0058598000, 0.0133103000, 0.0302337000, 0.0686745000"); + values("0.0674124000, 0.0813448000, 0.1123726000, 0.1835344000, 0.3414867000, 0.6804123000, 1.4497832000", \ + "0.0676236000, 0.0815541000, 0.1125543000, 0.1836644000, 0.3414978000, 0.6804234000, 1.4496467000", \ + "0.0684432000, 0.0822832000, 0.1131385000, 0.1840908000, 0.3415233000, 0.6803847000, 1.4486033000", \ + "0.0698391000, 0.0835859000, 0.1144675000, 0.1849296000, 0.3416712000, 0.6804481000, 1.4486066000", \ + "0.0699727000, 0.0837199000, 0.1147204000, 0.1850477000, 0.3415758000, 0.6786776000, 1.4477349000", \ + "0.0748714000, 0.0909837000, 0.1246608000, 0.1967728000, 0.3512197000, 0.6829595000, 1.4494227000", \ + "0.0999845000, 0.1219032000, 0.1690836000, 0.2646949000, 0.4413691000, 0.7778889000, 1.4934407000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011357300, 0.0025797600, 0.0058598000, 0.0133103000, 0.0302337000, 0.0686745000"); + values("0.0465629000, 0.0505899000, 0.0594506000, 0.0785224000, 0.1195334000, 0.2127618000, 0.4262476000", \ + "0.0512217000, 0.0552658000, 0.0641322000, 0.0832158000, 0.1242353000, 0.2174813000, 0.4309427000", \ + "0.0624236000, 0.0664532000, 0.0752285000, 0.0942319000, 0.1352105000, 0.2284328000, 0.4419104000", \ + "0.0854986000, 0.0900019000, 0.0994847000, 0.1188512000, 0.1597921000, 0.2532613000, 0.4667880000", \ + "0.1179072000, 0.1242335000, 0.1373216000, 0.1625832000, 0.2106345000, 0.3090717000, 0.5232428000", \ + "0.1564304000, 0.1661745000, 0.1857044000, 0.2238783000, 0.2951791000, 0.4217796000, 0.6480513000", \ + "0.1898545000, 0.2045412000, 0.2343941000, 0.2948779000, 0.4143617000, 0.5917455000, 0.8852203000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011357300, 0.0025797600, 0.0058598000, 0.0133103000, 0.0302337000, 0.0686745000"); + values("0.0670574000, 0.0741303000, 0.0893107000, 0.1228974000, 0.2007259000, 0.3668857000, 0.7213656000", \ + "0.0722432000, 0.0792468000, 0.0944714000, 0.1281838000, 0.2061288000, 0.3722198000, 0.7271412000", \ + "0.0853439000, 0.0925155000, 0.1075616000, 0.1414227000, 0.2194940000, 0.3855984000, 0.7401312000", \ + "0.1172955000, 0.1241673000, 0.1387973000, 0.1723289000, 0.2501917000, 0.4163377000, 0.7709688000", \ + "0.1762276000, 0.1863447000, 0.2054649000, 0.2439577000, 0.3231050000, 0.4879750000, 0.8424352000", \ + "0.2674685000, 0.2821430000, 0.3125425000, 0.3693225000, 0.4724802000, 0.6423322000, 1.0042089000", \ + "0.4047892000, 0.4281802000, 0.4738037000, 0.5666856000, 0.7129421000, 0.9421237000, 1.3547184000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011357300, 0.0025797600, 0.0058598000, 0.0133103000, 0.0302337000, 0.0686745000"); + values("0.0309225000, 0.0351401000, 0.0457852000, 0.0707278000, 0.1292252000, 0.2652705000, 0.5766331000", \ + "0.0311463000, 0.0353509000, 0.0458869000, 0.0706662000, 0.1292390000, 0.2652086000, 0.5760423000", \ + "0.0329621000, 0.0366254000, 0.0464279000, 0.0708765000, 0.1292221000, 0.2656839000, 0.5766131000", \ + "0.0449821000, 0.0480633000, 0.0548580000, 0.0744885000, 0.1296878000, 0.2654219000, 0.5754475000", \ + "0.0718799000, 0.0755219000, 0.0830977000, 0.1000531000, 0.1455405000, 0.2703588000, 0.5770112000", \ + "0.1240322000, 0.1292168000, 0.1396927000, 0.1626506000, 0.2102733000, 0.3166656000, 0.5903382000", \ + "0.2159856000, 0.2237892000, 0.2442698000, 0.2855622000, 0.3446544000, 0.4503872000, 0.7018931000"); + } + related_pin : "CI"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011357300, 0.0025797600, 0.0058598000, 0.0133103000, 0.0302337000, 0.0686745000"); + values("0.0834861000, 0.0943942000, 0.1194660000, 0.1832598000, 0.3273278000, 0.6417640000, 1.3410633000", \ + "0.0835213000, 0.0943959000, 0.1195155000, 0.1832850000, 0.3278478000, 0.6417319000, 1.3449873000", \ + "0.0835954000, 0.0945865000, 0.1195388000, 0.1834582000, 0.3278152000, 0.6398193000, 1.3440853000", \ + "0.0925724000, 0.1024170000, 0.1248614000, 0.1857629000, 0.3279744000, 0.6403262000, 1.3436957000", \ + "0.1275004000, 0.1362818000, 0.1569167000, 0.2119274000, 0.3414981000, 0.6415934000, 1.3423521000", \ + "0.1937309000, 0.2049536000, 0.2313079000, 0.2897250000, 0.4034411000, 0.6704223000, 1.3405335000", \ + "0.3048251000, 0.3220963000, 0.3590783000, 0.4273389000, 0.5534732000, 0.8006202000, 1.4220358000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + pin ("SUM") { + direction : "output"; + function : "(A&!B&!CI) | (!A&B&!CI) | (!A&!B&CI) | (A&B&CI)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013042060, 0.0034019070, 0.0088735750, 0.0231459400, 0.0603741400, 0.1574807000"); + values("0.0381707000, 0.0371323000, 0.0345584000, 0.0268214000, 0.0042439000, -0.0560290000, -0.2133847000", \ + "0.0377278000, 0.0367004000, 0.0341123000, 0.0263855000, 0.0037529000, -0.0565167000, -0.2138672000", \ + "0.0372587000, 0.0362576000, 0.0336690000, 0.0259545000, 0.0033435000, -0.0569176000, -0.2142673000", \ + "0.0368339000, 0.0357961000, 0.0332345000, 0.0255158000, 0.0029658000, -0.0572691000, -0.2146172000", \ + "0.0369016000, 0.0358448000, 0.0332657000, 0.0255559000, 0.0030897000, -0.0571191000, -0.2144571000", \ + "0.0382259000, 0.0368628000, 0.0337843000, 0.0268162000, 0.0044690000, -0.0557456000, -0.2130879000", \ + "0.0452600000, 0.0438043000, 0.0402658000, 0.0312188000, 0.0079971000, -0.0517280000, -0.2091459000"); + } + related_pin : "CI"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013042060, 0.0034019070, 0.0088735750, 0.0231459400, 0.0603741400, 0.1574807000"); + values("0.0250403000, 0.0265996000, 0.0303605000, 0.0392478000, 0.0617347000, 0.1206736000, 0.2760021000", \ + "0.0246792000, 0.0262461000, 0.0299976000, 0.0388952000, 0.0613822000, 0.1203645000, 0.2757039000", \ + "0.0241779000, 0.0257464000, 0.0294927000, 0.0384206000, 0.0609429000, 0.1205040000, 0.2766855000", \ + "0.0236805000, 0.0252285000, 0.0289611000, 0.0378876000, 0.0605268000, 0.1197459000, 0.2750638000", \ + "0.0236951000, 0.0252337000, 0.0289152000, 0.0379018000, 0.0605974000, 0.1199417000, 0.2755544000", \ + "0.0253554000, 0.0266796000, 0.0300591000, 0.0385829000, 0.0614418000, 0.1206009000, 0.2775347000", \ + "0.0288281000, 0.0301155000, 0.0335076000, 0.0423043000, 0.0651368000, 0.1245494000, 0.2786142000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013042060, 0.0034019070, 0.0088735750, 0.0231459400, 0.0603741400, 0.1574807000"); + values("0.0022466000, 0.0052358000, 0.0104264000, 0.0145435000, 0.0045079000, -0.0468150000, -0.1996905000", \ + "0.0022401000, 0.0052269000, 0.0104060000, 0.0144993000, 0.0044437000, -0.0468934000, -0.1997760000", \ + "0.0022302000, 0.0052045000, 0.0103713000, 0.0144224000, 0.0043334000, -0.0470187000, -0.1999293000", \ + "0.0022199000, 0.0051732000, 0.0103038000, 0.0142963000, 0.0041688000, -0.0472537000, -0.2001345000", \ + "0.0022179000, 0.0051698000, 0.0102799000, 0.0142727000, 0.0041328000, -0.0472933000, -0.2001802000", \ + "0.0022363000, 0.0052112000, 0.0103749000, 0.0144329000, 0.0043607000, -0.0469853000, -0.1998581000", \ + "0.0023496000, 0.0054853000, 0.0109591000, 0.0154259000, 0.0058041000, -0.0455242000, -0.1982948000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013042060, 0.0034019070, 0.0088735750, 0.0231459400, 0.0603741400, 0.1574807000"); + values("0.0042857000, 0.0104724000, 0.0236157000, 0.0471082000, 0.0847237000, 0.1542073000, 0.3138867000", \ + "0.0042774000, 0.0104500000, 0.0235653000, 0.0470138000, 0.0845935000, 0.1539325000, 0.3140363000", \ + "0.0042654000, 0.0104211000, 0.0235031000, 0.0469005000, 0.0844300000, 0.1537321000, 0.3138185000", \ + "0.0042567000, 0.0104004000, 0.0234656000, 0.0468282000, 0.0843126000, 0.1537314000, 0.3149816000", \ + "0.0042478000, 0.0103804000, 0.0234117000, 0.0467391000, 0.0841824000, 0.1534711000, 0.3134953000", \ + "0.0042871000, 0.0104741000, 0.0236148000, 0.0470907000, 0.0846973000, 0.1541828000, 0.3155768000", \ + "0.0044675000, 0.0108993000, 0.0245318000, 0.0487485000, 0.0871247000, 0.1570165000, 0.3187551000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013042060, 0.0034019070, 0.0088735750, 0.0231459400, 0.0603741400, 0.1574807000"); + values("0.0013561000, 0.0031040000, 0.0058240000, 0.0062025000, -0.0074152000, -0.0611026000, -0.2152461000", \ + "0.0013475000, 0.0030785000, 0.0057663000, 0.0061302000, -0.0075279000, -0.0613159000, -0.2154166000", \ + "0.0013311000, 0.0030410000, 0.0056918000, 0.0059899000, -0.0077446000, -0.0615570000, -0.2156843000", \ + "0.0013067000, 0.0029861000, 0.0055537000, 0.0057471000, -0.0080833000, -0.0619658000, -0.2161231000", \ + "0.0013020000, 0.0029730000, 0.0055338000, 0.0056931000, -0.0081513000, -0.0620430000, -0.2161679000", \ + "0.0013446000, 0.0030701000, 0.0057507000, 0.0060931000, -0.0075732000, -0.0614048000, -0.2154743000", \ + "0.0016179000, 0.0037241000, 0.0071403000, 0.0086349000, -0.0040534000, -0.0573545000, -0.2116742000"); + } + related_pin : "B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013042060, 0.0034019070, 0.0088735750, 0.0231459400, 0.0603741400, 0.1574807000"); + values("0.0043182000, 0.0105438000, 0.0237749000, 0.0474387000, 0.0851648000, 0.1548311000, 0.3150340000", \ + "0.0042780000, 0.0104551000, 0.0235774000, 0.0470780000, 0.0846394000, 0.1542427000, 0.3143525000", \ + "0.0042497000, 0.0103812000, 0.0234153000, 0.0467879000, 0.0842204000, 0.1537243000, 0.3152325000", \ + "0.0042412000, 0.0103605000, 0.0233795000, 0.0467144000, 0.0841493000, 0.1534694000, 0.3135974000", \ + "0.0042777000, 0.0104475000, 0.0235661000, 0.0470420000, 0.0846378000, 0.1540600000, 0.3142851000", \ + "0.0043710000, 0.0106715000, 0.0240449000, 0.0478826000, 0.0858943000, 0.1556159000, 0.3169024000", \ + "0.0046726000, 0.0113930000, 0.0255993000, 0.0506280000, 0.0901397000, 0.1606615000, 0.3210566000"); + } + } + max_capacitance : 0.1574810000; + max_transition : 1.4685170000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013042100, 0.0034019100, 0.0088735700, 0.0231459000, 0.0603741000, 0.1574810000"); + values("0.3455678000, 0.3525018000, 0.3667810000, 0.3952965000, 0.4530932000, 0.5820909000, 0.9051728000", \ + "0.3507591000, 0.3576849000, 0.3719436000, 0.4004619000, 0.4582531000, 0.5872567000, 0.9097780000", \ + "0.3630752000, 0.3699607000, 0.3843848000, 0.4127922000, 0.4706119000, 0.5997528000, 0.9228251000", \ + "0.3936038000, 0.4005290000, 0.4149599000, 0.4434565000, 0.5011398000, 0.6302884000, 0.9531991000", \ + "0.4666525000, 0.4735359000, 0.4879605000, 0.5163708000, 0.5741905000, 0.7033352000, 1.0264237000", \ + "0.6146088000, 0.6215481000, 0.6358659000, 0.6643219000, 0.7220217000, 0.8511526000, 1.1740969000", \ + "0.8574834000, 0.8644042000, 0.8787241000, 0.9069681000, 0.9645754000, 1.0935002000, 1.4162436000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013042100, 0.0034019100, 0.0088735700, 0.0231459000, 0.0603741000, 0.1574810000"); + values("0.3034914000, 0.3111695000, 0.3281878000, 0.3665726000, 0.4598943000, 0.7005564000, 1.3265500000", \ + "0.3081266000, 0.3159449000, 0.3328300000, 0.3709965000, 0.4647526000, 0.7051938000, 1.3307292000", \ + "0.3192157000, 0.3270288000, 0.3440740000, 0.3823140000, 0.4757210000, 0.7165597000, 1.3425620000", \ + "0.3449238000, 0.3525941000, 0.3696073000, 0.4079823000, 0.5012040000, 0.7422873000, 1.3683269000", \ + "0.3939924000, 0.4016452000, 0.4186962000, 0.4570285000, 0.5504891000, 0.7912077000, 1.4173023000", \ + "0.4643441000, 0.4720451000, 0.4890719000, 0.5274825000, 0.6208035000, 0.8611671000, 1.4862699000", \ + "0.5437291000, 0.5514613000, 0.5685871000, 0.6068162000, 0.7003792000, 0.9409531000, 1.5649055000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013042100, 0.0034019100, 0.0088735700, 0.0231459000, 0.0603741000, 0.1574810000"); + values("0.0256180000, 0.0303684000, 0.0416871000, 0.0665973000, 0.1257210000, 0.2809434000, 0.7037672000", \ + "0.0258485000, 0.0305430000, 0.0418022000, 0.0657809000, 0.1257601000, 0.2809931000, 0.7034431000", \ + "0.0258497000, 0.0305253000, 0.0413975000, 0.0662990000, 0.1260307000, 0.2810915000, 0.7068374000", \ + "0.0257902000, 0.0305010000, 0.0414888000, 0.0664854000, 0.1255166000, 0.2806336000, 0.7070592000", \ + "0.0258729000, 0.0305317000, 0.0413978000, 0.0662980000, 0.1260349000, 0.2811431000, 0.7067829000", \ + "0.0258266000, 0.0304725000, 0.0416542000, 0.0656587000, 0.1254172000, 0.2804852000, 0.7068158000", \ + "0.0256097000, 0.0300065000, 0.0410439000, 0.0662396000, 0.1254680000, 0.2797883000, 0.7064910000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013042100, 0.0034019100, 0.0088735700, 0.0231459000, 0.0603741000, 0.1574810000"); + values("0.0289959000, 0.0356639000, 0.0530313000, 0.0999785000, 0.2279000000, 0.5678431000, 1.4610269000", \ + "0.0293930000, 0.0357122000, 0.0533525000, 0.1001401000, 0.2281869000, 0.5677435000, 1.4655527000", \ + "0.0291949000, 0.0360823000, 0.0531382000, 0.0999712000, 0.2277747000, 0.5672169000, 1.4619435000", \ + "0.0289942000, 0.0356569000, 0.0530726000, 0.0999886000, 0.2276673000, 0.5675797000, 1.4626987000", \ + "0.0289220000, 0.0360856000, 0.0531432000, 0.1000428000, 0.2276975000, 0.5675228000, 1.4625828000", \ + "0.0289386000, 0.0356290000, 0.0530684000, 0.0999063000, 0.2281670000, 0.5684402000, 1.4603806000", \ + "0.0290601000, 0.0356780000, 0.0530747000, 0.0999766000, 0.2281017000, 0.5667809000, 1.4607792000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013042100, 0.0034019100, 0.0088735700, 0.0231459000, 0.0603741000, 0.1574810000"); + values("0.2199660000, 0.2268620000, 0.2411852000, 0.2696609000, 0.3273470000, 0.4566209000, 0.7789150000", \ + "0.2245079000, 0.2314075000, 0.2457420000, 0.2742240000, 0.3319048000, 0.4611735000, 0.7834961000", \ + "0.2352259000, 0.2421650000, 0.2565023000, 0.2849133000, 0.3426076000, 0.4718933000, 0.7940481000", \ + "0.2593175000, 0.2661377000, 0.2805977000, 0.3089629000, 0.3666745000, 0.4959489000, 0.8180561000", \ + "0.3050221000, 0.3119326000, 0.3263970000, 0.3548987000, 0.4124400000, 0.5417656000, 0.8640968000", \ + "0.3726361000, 0.3795083000, 0.3939833000, 0.4224060000, 0.4801838000, 0.6096766000, 0.9320855000", \ + "0.4501216000, 0.4572145000, 0.4717486000, 0.5005745000, 0.5585489000, 0.6883626000, 1.0107494000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013042100, 0.0034019100, 0.0088735700, 0.0231459000, 0.0603741000, 0.1574810000"); + values("0.2909434000, 0.2986145000, 0.3155736000, 0.3540629000, 0.4477699000, 0.6879718000, 1.3128875000", \ + "0.2961455000, 0.3036888000, 0.3206672000, 0.3589129000, 0.4530087000, 0.6929503000, 1.3173512000", \ + "0.3084535000, 0.3159878000, 0.3329666000, 0.3712117000, 0.4653955000, 0.7052547000, 1.3296686000", \ + "0.3386625000, 0.3462707000, 0.3632621000, 0.4015750000, 0.4954288000, 0.7355196000, 1.3593592000", \ + "0.4109824000, 0.4185276000, 0.4355200000, 0.4738532000, 0.5679252000, 0.8078546000, 1.4324991000", \ + "0.5587699000, 0.5664539000, 0.5835213000, 0.6219418000, 0.7158348000, 0.9560152000, 1.5802520000", \ + "0.8036533000, 0.8118080000, 0.8291827000, 0.8678846000, 0.9617257000, 1.2022140000, 1.8268737000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013042100, 0.0034019100, 0.0088735700, 0.0231459000, 0.0603741000, 0.1574810000"); + values("0.0245910000, 0.0294147000, 0.0409575000, 0.0660991000, 0.1258574000, 0.2800968000, 0.7026933000", \ + "0.0246103000, 0.0294260000, 0.0410015000, 0.0661256000, 0.1257859000, 0.2801265000, 0.7024682000", \ + "0.0249626000, 0.0298669000, 0.0406429000, 0.0659148000, 0.1259900000, 0.2801307000, 0.7029785000", \ + "0.0247460000, 0.0295242000, 0.0406674000, 0.0659977000, 0.1259148000, 0.2800855000, 0.7059552000", \ + "0.0246422000, 0.0294976000, 0.0406664000, 0.0659601000, 0.1257123000, 0.2797057000, 0.7019478000", \ + "0.0253442000, 0.0299935000, 0.0410306000, 0.0663191000, 0.1258086000, 0.2802023000, 0.7016704000", \ + "0.0265050000, 0.0311106000, 0.0421436000, 0.0672559000, 0.1270014000, 0.2806576000, 0.6978977000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013042100, 0.0034019100, 0.0088735700, 0.0231459000, 0.0603741000, 0.1574810000"); + values("0.0271761000, 0.0341175000, 0.0517797000, 0.0992581000, 0.2282838000, 0.5674002000, 1.4566776000", \ + "0.0272111000, 0.0340706000, 0.0518078000, 0.0992762000, 0.2282155000, 0.5668583000, 1.4586864000", \ + "0.0272227000, 0.0340701000, 0.0518120000, 0.0992880000, 0.2280534000, 0.5668324000, 1.4588188000", \ + "0.0272854000, 0.0339805000, 0.0517429000, 0.0994047000, 0.2279374000, 0.5668356000, 1.4598258000", \ + "0.0272779000, 0.0340726000, 0.0518727000, 0.0994155000, 0.2276884000, 0.5665879000, 1.4597530000", \ + "0.0278121000, 0.0346814000, 0.0521974000, 0.0997710000, 0.2280263000, 0.5665468000, 1.4594781000", \ + "0.0307007000, 0.0369850000, 0.0537646000, 0.1002583000, 0.2287210000, 0.5673840000, 1.4565159000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013042100, 0.0034019100, 0.0088735700, 0.0231459000, 0.0603741000, 0.1574810000"); + values("0.2395787000, 0.2464872000, 0.2607528000, 0.2892459000, 0.3469516000, 0.4758350000, 0.7984017000", \ + "0.2434757000, 0.2504305000, 0.2646836000, 0.2931585000, 0.3508927000, 0.4798077000, 0.8024258000", \ + "0.2549372000, 0.2618853000, 0.2761562000, 0.3046601000, 0.3623866000, 0.4913217000, 0.8137831000", \ + "0.2842818000, 0.2912048000, 0.3054932000, 0.3340136000, 0.3917670000, 0.5207013000, 0.8431202000", \ + "0.3505608000, 0.3574805000, 0.3719252000, 0.4003004000, 0.4581246000, 0.5871488000, 0.9101356000", \ + "0.4621652000, 0.4690498000, 0.4834053000, 0.5116840000, 0.5693774000, 0.6983872000, 1.0211274000", \ + "0.6332516000, 0.6401598000, 0.6543380000, 0.6826831000, 0.7401856000, 0.8690868000, 1.1918131000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013042100, 0.0034019100, 0.0088735700, 0.0231459000, 0.0603741000, 0.1574810000"); + values("0.2074102000, 0.2150101000, 0.2320610000, 0.2704969000, 0.3643227000, 0.6049358000, 1.2299459000", \ + "0.2123926000, 0.2201047000, 0.2371477000, 0.2754380000, 0.3693260000, 0.6099103000, 1.2349418000", \ + "0.2227955000, 0.2305898000, 0.2475824000, 0.2858189000, 0.3798166000, 0.6203301000, 1.2475532000", \ + "0.2438007000, 0.2515498000, 0.2685370000, 0.3067296000, 0.4007383000, 0.6410911000, 1.2669241000", \ + "0.2858691000, 0.2935316000, 0.3105894000, 0.3489012000, 0.4429198000, 0.6832386000, 1.3087612000", \ + "0.3278645000, 0.3355338000, 0.3524877000, 0.3906087000, 0.4843774000, 0.7251504000, 1.3522877000", \ + "0.3575384000, 0.3651612000, 0.3821600000, 0.4202555000, 0.5139262000, 0.7549331000, 1.3787080000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013042100, 0.0034019100, 0.0088735700, 0.0231459000, 0.0603741000, 0.1574810000"); + values("0.0252935000, 0.0300457000, 0.0415038000, 0.0664666000, 0.1256783000, 0.2807483000, 0.7018133000", \ + "0.0256752000, 0.0304790000, 0.0412813000, 0.0662964000, 0.1256023000, 0.2809693000, 0.7082329000", \ + "0.0257197000, 0.0301040000, 0.0414562000, 0.0664372000, 0.1255994000, 0.2809725000, 0.7026560000", \ + "0.0254408000, 0.0301911000, 0.0415669000, 0.0665236000, 0.1256457000, 0.2809945000, 0.7030938000", \ + "0.0256012000, 0.0303495000, 0.0413110000, 0.0662084000, 0.1257719000, 0.2813347000, 0.7063146000", \ + "0.0252136000, 0.0298924000, 0.0410388000, 0.0656183000, 0.1256629000, 0.2801259000, 0.7006548000", \ + "0.0248141000, 0.0299395000, 0.0407033000, 0.0658155000, 0.1251558000, 0.2805204000, 0.6979232000"); + } + related_pin : "B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013042100, 0.0034019100, 0.0088735700, 0.0231459000, 0.0603741000, 0.1574810000"); + values("0.0283331000, 0.0355170000, 0.0527644000, 0.0997793000, 0.2281459000, 0.5677466000, 1.4635998000", \ + "0.0287940000, 0.0354720000, 0.0527193000, 0.0998132000, 0.2281571000, 0.5677009000, 1.4633974000", \ + "0.0285261000, 0.0352170000, 0.0527798000, 0.0998208000, 0.2280812000, 0.5684059000, 1.4632856000", \ + "0.0286043000, 0.0351618000, 0.0527064000, 0.0999003000, 0.2278138000, 0.5672145000, 1.4655565000", \ + "0.0282172000, 0.0348140000, 0.0524030000, 0.0996942000, 0.2278319000, 0.5672613000, 1.4656218000", \ + "0.0279902000, 0.0348935000, 0.0524157000, 0.0996817000, 0.2275265000, 0.5679304000, 1.4634555000", \ + "0.0279343000, 0.0347075000, 0.0523080000, 0.0997950000, 0.2276129000, 0.5679856000, 1.4583623000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013042100, 0.0034019100, 0.0088735700, 0.0231459000, 0.0603741000, 0.1574810000"); + values("0.1926087000, 0.1996062000, 0.2141371000, 0.2432325000, 0.3013219000, 0.4298857000, 0.7524872000", \ + "0.1973168000, 0.2043312000, 0.2189408000, 0.2477920000, 0.3061194000, 0.4346968000, 0.7569434000", \ + "0.2073761000, 0.2143386000, 0.2289962000, 0.2579610000, 0.3162000000, 0.4448386000, 0.7670770000", \ + "0.2282190000, 0.2352051000, 0.2497610000, 0.2788283000, 0.3369662000, 0.4655091000, 0.7880285000", \ + "0.2664969000, 0.2735478000, 0.2880406000, 0.3169985000, 0.3751994000, 0.5037890000, 0.8262933000", \ + "0.3179254000, 0.3249557000, 0.3396077000, 0.3687036000, 0.4269491000, 0.5555238000, 0.8785894000", \ + "0.3704714000, 0.3776112000, 0.3925140000, 0.4218427000, 0.4802378000, 0.6089027000, 0.9316473000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013042100, 0.0034019100, 0.0088735700, 0.0231459000, 0.0603741000, 0.1574810000"); + values("0.2148381000, 0.2223570000, 0.2393618000, 0.2778227000, 0.3718643000, 0.6122267000, 1.2374156000", \ + "0.2181726000, 0.2257106000, 0.2427079000, 0.2811712000, 0.3753649000, 0.6155389000, 1.2406883000", \ + "0.2278434000, 0.2353467000, 0.2523523000, 0.2909801000, 0.3849589000, 0.6251826000, 1.2501338000", \ + "0.2535188000, 0.2610067000, 0.2779894000, 0.3164388000, 0.4102454000, 0.6504939000, 1.2751352000", \ + "0.3183779000, 0.3259101000, 0.3428287000, 0.3812724000, 0.4751163000, 0.7153024000, 1.3399166000", \ + "0.4380647000, 0.4457314000, 0.4628527000, 0.5013183000, 0.5953578000, 0.8357527000, 1.4601484000", \ + "0.6236195000, 0.6318202000, 0.6493912000, 0.6881343000, 0.7825619000, 1.0230625000, 1.6476743000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013042100, 0.0034019100, 0.0088735700, 0.0231459000, 0.0603741000, 0.1574810000"); + values("0.0250633000, 0.0300277000, 0.0415275000, 0.0672407000, 0.1259754000, 0.2806041000, 0.7057783000", \ + "0.0251433000, 0.0305359000, 0.0417691000, 0.0671715000, 0.1259182000, 0.2804005000, 0.7042184000", \ + "0.0255474000, 0.0304151000, 0.0417983000, 0.0672326000, 0.1259945000, 0.2796793000, 0.7026282000", \ + "0.0251313000, 0.0300686000, 0.0415100000, 0.0672026000, 0.1258344000, 0.2801430000, 0.7055118000", \ + "0.0251741000, 0.0302735000, 0.0416020000, 0.0674941000, 0.1261432000, 0.2803479000, 0.7049369000", \ + "0.0258459000, 0.0307833000, 0.0423820000, 0.0670561000, 0.1260657000, 0.2802482000, 0.7070843000", \ + "0.0266626000, 0.0318143000, 0.0431402000, 0.0683056000, 0.1264529000, 0.2805114000, 0.6985041000"); + } + related_pin : "B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013042100, 0.0034019100, 0.0088735700, 0.0231459000, 0.0603741000, 0.1574810000"); + values("0.0266444000, 0.0336121000, 0.0516122000, 0.0992924000, 0.2281137000, 0.5666935000, 1.4571833000", \ + "0.0266460000, 0.0335664000, 0.0515810000, 0.0993015000, 0.2281462000, 0.5664420000, 1.4581378000", \ + "0.0266043000, 0.0335789000, 0.0515784000, 0.0992333000, 0.2281915000, 0.5673022000, 1.4594510000", \ + "0.0263600000, 0.0334961000, 0.0514738000, 0.0991865000, 0.2276002000, 0.5672152000, 1.4596544000", \ + "0.0263350000, 0.0334832000, 0.0514608000, 0.0991380000, 0.2278792000, 0.5671967000, 1.4597301000", \ + "0.0278433000, 0.0346523000, 0.0523016000, 0.0994824000, 0.2282361000, 0.5672606000, 1.4568374000", \ + "0.0313821000, 0.0378286000, 0.0545106000, 0.1009296000, 0.2287935000, 0.5670917000, 1.4581476000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013042100, 0.0034019100, 0.0088735700, 0.0231459000, 0.0603741000, 0.1574810000"); + values("0.1522323000, 0.1609242000, 0.1777141000, 0.2082388000, 0.2671890000, 0.3965017000, 0.7193768000", \ + "0.1569790000, 0.1656637000, 0.1825093000, 0.2130656000, 0.2720207000, 0.4013667000, 0.7237530000", \ + "0.1696303000, 0.1783198000, 0.1951633000, 0.2257527000, 0.2847466000, 0.4141005000, 0.7364758000", \ + "0.2004841000, 0.2090816000, 0.2259398000, 0.2565856000, 0.3155424000, 0.4450117000, 0.7674179000", \ + "0.2716414000, 0.2804539000, 0.2973829000, 0.3282325000, 0.3874104000, 0.5169306000, 0.8397459000", \ + "0.3970738000, 0.4080788000, 0.4283015000, 0.4628622000, 0.5253831000, 0.6567945000, 0.9792263000", \ + "0.5903362000, 0.6060266000, 0.6334463000, 0.6764228000, 0.7475283000, 0.8855054000, 1.2105476000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013042100, 0.0034019100, 0.0088735700, 0.0231459000, 0.0603741000, 0.1574810000"); + values("0.1036420000, 0.1112574000, 0.1283404000, 0.1662024000, 0.2574331000, 0.4957095000, 1.1197003000", \ + "0.1082240000, 0.1158411000, 0.1329226000, 0.1707993000, 0.2620909000, 0.5005065000, 1.1244131000", \ + "0.1189592000, 0.1265712000, 0.1436310000, 0.1815502000, 0.2730546000, 0.5118382000, 1.1344959000", \ + "0.1433844000, 0.1509633000, 0.1679931000, 0.2060906000, 0.2979667000, 0.5362527000, 1.1611337000", \ + "0.1850624000, 0.1931992000, 0.2110421000, 0.2501193000, 0.3427403000, 0.5811341000, 1.2060488000", \ + "0.2399913000, 0.2498770000, 0.2702036000, 0.3119378000, 0.4060468000, 0.6450515000, 1.2677965000", \ + "0.2923286000, 0.3059099000, 0.3326696000, 0.3816068000, 0.4790740000, 0.7185060000, 1.3415681000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013042100, 0.0034019100, 0.0088735700, 0.0231459000, 0.0603741000, 0.1574810000"); + values("0.0358338000, 0.0400438000, 0.0493809000, 0.0726896000, 0.1294523000, 0.2825823000, 0.7063212000", \ + "0.0359891000, 0.0402396000, 0.0493164000, 0.0725408000, 0.1293260000, 0.2823903000, 0.7061730000", \ + "0.0359631000, 0.0402104000, 0.0493031000, 0.0725093000, 0.1293141000, 0.2823783000, 0.7061245000", \ + "0.0358514000, 0.0398215000, 0.0494573000, 0.0724016000, 0.1289915000, 0.2819368000, 0.7032170000", \ + "0.0376192000, 0.0413648000, 0.0504220000, 0.0730460000, 0.1294896000, 0.2825149000, 0.7063562000", \ + "0.0523286000, 0.0553758000, 0.0617522000, 0.0815951000, 0.1351110000, 0.2849546000, 0.7052005000", \ + "0.0822567000, 0.0849511000, 0.0891724000, 0.1028032000, 0.1524285000, 0.2951701000, 0.7038052000"); + } + related_pin : "CI"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013042100, 0.0034019100, 0.0088735700, 0.0231459000, 0.0603741000, 0.1574810000"); + values("0.0258561000, 0.0333446000, 0.0520224000, 0.0997255000, 0.2278077000, 0.5687247000, 1.4635556000", \ + "0.0257954000, 0.0333118000, 0.0519524000, 0.0997840000, 0.2278235000, 0.5686000000, 1.4636576000", \ + "0.0257683000, 0.0333531000, 0.0519797000, 0.0997035000, 0.2276110000, 0.5683686000, 1.4649821000", \ + "0.0259030000, 0.0334135000, 0.0520789000, 0.0998322000, 0.2278154000, 0.5691144000, 1.4619849000", \ + "0.0286426000, 0.0360188000, 0.0544596000, 0.1010955000, 0.2280027000, 0.5689989000, 1.4630096000", \ + "0.0359004000, 0.0437598000, 0.0614385000, 0.1060647000, 0.2298421000, 0.5689524000, 1.4685170000", \ + "0.0502344000, 0.0596752000, 0.0792921000, 0.1198371000, 0.2345358000, 0.5698861000, 1.4573953000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013042100, 0.0034019100, 0.0088735700, 0.0231459000, 0.0603741000, 0.1574810000"); + values("0.1784942000, 0.1858704000, 0.2008874000, 0.2300484000, 0.2877782000, 0.4164818000, 0.7394407000", \ + "0.1831579000, 0.1904501000, 0.2055741000, 0.2346384000, 0.2924448000, 0.4211308000, 0.7438625000", \ + "0.1941397000, 0.2015302000, 0.2166045000, 0.2456282000, 0.3035212000, 0.4322454000, 0.7552333000", \ + "0.2162214000, 0.2236126000, 0.2386095000, 0.2677655000, 0.3255249000, 0.4542706000, 0.7771915000", \ + "0.2472717000, 0.2546374000, 0.2696514000, 0.2988775000, 0.3567060000, 0.4854144000, 0.8085037000", \ + "0.2834157000, 0.2910187000, 0.3064765000, 0.3363599000, 0.3949408000, 0.5239179000, 0.8461267000", \ + "0.3124877000, 0.3201572000, 0.3355878000, 0.3653387000, 0.4245483000, 0.5556773000, 0.8787581000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013042100, 0.0034019100, 0.0088735700, 0.0231459000, 0.0603741000, 0.1574810000"); + values("0.1699434000, 0.1772287000, 0.1939194000, 0.2323800000, 0.3272922000, 0.5691799000, 1.1952405000", \ + "0.1746802000, 0.1820449000, 0.1986102000, 0.2370682000, 0.3322076000, 0.5739972000, 1.1998588000", \ + "0.1873870000, 0.1947836000, 0.2113395000, 0.2497654000, 0.3449120000, 0.5866859000, 1.2122724000", \ + "0.2184793000, 0.2258268000, 0.2423700000, 0.2808089000, 0.3759138000, 0.6176256000, 1.2429262000", \ + "0.2835322000, 0.2909154000, 0.3075478000, 0.3460262000, 0.4412506000, 0.6830920000, 1.3087882000", \ + "0.3882387000, 0.3957430000, 0.4126047000, 0.4512230000, 0.5468460000, 0.7897868000, 1.4150481000", \ + "0.5531978000, 0.5610092000, 0.5781688000, 0.6170700000, 0.7127214000, 0.9574889000, 1.5836631000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013042100, 0.0034019100, 0.0088735700, 0.0231459000, 0.0603741000, 0.1574810000"); + values("0.0273298000, 0.0321476000, 0.0426612000, 0.0673035000, 0.1260166000, 0.2806647000, 0.7068812000", \ + "0.0277799000, 0.0320823000, 0.0427971000, 0.0674502000, 0.1254776000, 0.2805625000, 0.6998086000", \ + "0.0274381000, 0.0320435000, 0.0427057000, 0.0672949000, 0.1260509000, 0.2807594000, 0.7068546000", \ + "0.0273856000, 0.0326201000, 0.0432833000, 0.0673518000, 0.1256589000, 0.2800255000, 0.7070484000", \ + "0.0274496000, 0.0326721000, 0.0428838000, 0.0678225000, 0.1260688000, 0.2813645000, 0.7058192000", \ + "0.0285262000, 0.0333873000, 0.0442527000, 0.0691885000, 0.1270756000, 0.2802686000, 0.7036063000", \ + "0.0292531000, 0.0340088000, 0.0453747000, 0.0695088000, 0.1294239000, 0.2831937000, 0.7021579000"); + } + related_pin : "CI"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013042100, 0.0034019100, 0.0088735700, 0.0231459000, 0.0603741000, 0.1574810000"); + values("0.0249220000, 0.0322714000, 0.0509266000, 0.1003403000, 0.2315960000, 0.5700238000, 1.4614693000", \ + "0.0248628000, 0.0321615000, 0.0509145000, 0.1004241000, 0.2315697000, 0.5697430000, 1.4588110000", \ + "0.0249149000, 0.0321750000, 0.0508591000, 0.1002712000, 0.2315715000, 0.5694348000, 1.4574376000", \ + "0.0248208000, 0.0321870000, 0.0508030000, 0.1004631000, 0.2317755000, 0.5698936000, 1.4594029000", \ + "0.0250354000, 0.0323285000, 0.0510410000, 0.1005917000, 0.2319882000, 0.5696503000, 1.4571981000", \ + "0.0258233000, 0.0332241000, 0.0517987000, 0.1013952000, 0.2324557000, 0.5713073000, 1.4605784000", \ + "0.0273338000, 0.0346547000, 0.0528526000, 0.1016536000, 0.2335213000, 0.5736113000, 1.4599589000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__ha_1") { + leakage_power () { + value : 0.0065943000; + when : "!A&B"; + } + leakage_power () { + value : 0.0115678000; + when : "!A&!B"; + } + leakage_power () { + value : 0.0065599000; + when : "A&B"; + } + leakage_power () { + value : 0.0065369000; + when : "A&!B"; + } + area : 12.512000000; + cell_footprint : "sky130_fd_sc_hd__ha"; + cell_leakage_power : 0.0078147000; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A") { + capacitance : 0.0030260000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0029470000; + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0031050000; + } + pin ("B") { + capacitance : 0.0028380000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0028440000; + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0028320000; + } + pin ("COUT") { + direction : "output"; + function : "(A&B)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013042060, 0.0034019070, 0.0088735750, 0.0231459400, 0.0603741400, 0.1574807000"); + values("0.0021934000, 0.0051054000, 0.0101257000, 0.0138491000, 0.0032477000, -0.0485776000, -0.2016389000", \ + "0.0021872000, 0.0050918000, 0.0100885000, 0.0137961000, 0.0031838000, -0.0486529000, -0.2017239000", \ + "0.0021765000, 0.0050677000, 0.0100375000, 0.0137016000, 0.0030342000, -0.0487997000, -0.2018818000", \ + "0.0021651000, 0.0050393000, 0.0099706000, 0.0135722000, 0.0029114000, -0.0488705000, -0.2020170000", \ + "0.0021590000, 0.0050285000, 0.0099474000, 0.0135125000, 0.0028421000, -0.0489350000, -0.2020932000", \ + "0.0021620000, 0.0050286000, 0.0099350000, 0.0134730000, 0.0027701000, -0.0490165000, -0.2020691000", \ + "0.0021858000, 0.0050783000, 0.0100108000, 0.0135782000, 0.0028631000, -0.0487920000, -0.2018714000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013042060, 0.0034019070, 0.0088735750, 0.0231459400, 0.0603741400, 0.1574807000"); + values("0.0001112000, 0.0004379000, 0.0019029000, 0.0079014000, 0.0278064000, 0.0850035000, 0.2408568000", \ + "0.0001084000, 0.0004323000, 0.0018811000, 0.0078697000, 0.0278188000, 0.0855791000, 0.2408220000", \ + "0.0000995471, 0.0004109000, 0.0018369000, 0.0077952000, 0.0276854000, 0.0849918000, 0.2416187000", \ + "0.0000882657, 0.0003859000, 0.0017873000, 0.0077083000, 0.0276340000, 0.0847781000, 0.2411612000", \ + "0.0000801894, 0.0003607000, 0.0017043000, 0.0075864000, 0.0274261000, 0.0848093000, 0.2410328000", \ + "0.0000783574, 0.0003534000, 0.0017202000, 0.0074748000, 0.0273394000, 0.0847585000, 0.2406350000", \ + "0.0001024000, 0.0004165000, 0.0018235000, 0.0077952000, 0.0277698000, 0.0853001000, 0.2387863000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013042060, 0.0034019070, 0.0088735750, 0.0231459400, 0.0603741400, 0.1574807000"); + values("0.0021599000, 0.0050317000, 0.0099806000, 0.0137272000, 0.0033779000, -0.0481944000, -0.2012229000", \ + "0.0021519000, 0.0050138000, 0.0099443000, 0.0137132000, 0.0032691000, -0.0483364000, -0.2013338000", \ + "0.0021414000, 0.0049909000, 0.0098891000, 0.0136034000, 0.0031153000, -0.0485020000, -0.2015278000", \ + "0.0021234000, 0.0049535000, 0.0097964000, 0.0134402000, 0.0028777000, -0.0487828000, -0.2017788000", \ + "0.0021111000, 0.0049083000, 0.0097058000, 0.0132176000, 0.0025611000, -0.0490658000, -0.2020964000", \ + "0.0021165000, 0.0049170000, 0.0096931000, 0.0130960000, 0.0023530000, -0.0493401000, -0.2023044000", \ + "0.0021275000, 0.0049321000, 0.0097059000, 0.0130766000, 0.0023270000, -0.0492579000, -0.2021529000"); + } + related_pin : "B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013042060, 0.0034019070, 0.0088735750, 0.0231459400, 0.0603741400, 0.1574807000"); + values("0.0001376000, 0.0005024000, 0.0020377000, 0.0081299000, 0.0282495000, 0.0861941000, 0.2417861000", \ + "0.0001329000, 0.0004929000, 0.0020250000, 0.0081294000, 0.0282094000, 0.0862476000, 0.2416215000", \ + "0.0001276000, 0.0004753000, 0.0019889000, 0.0080775000, 0.0281448000, 0.0861951000, 0.2415490000", \ + "0.0001177000, 0.0004560000, 0.0019470000, 0.0079810000, 0.0280481000, 0.0855806000, 0.2404296000", \ + "0.0001045000, 0.0004169000, 0.0018555000, 0.0078468000, 0.0278352000, 0.0858933000, 0.2403046000", \ + "0.0001201000, 0.0004512000, 0.0019326000, 0.0078285000, 0.0278395000, 0.0853763000, 0.2407443000", \ + "0.0001501000, 0.0005314000, 0.0020859000, 0.0081807000, 0.0283542000, 0.0861084000, 0.2403704000"); + } + } + max_capacitance : 0.1574810000; + max_transition : 1.5037590000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013042100, 0.0034019100, 0.0088735700, 0.0231459000, 0.0603741000, 0.1574810000"); + values("0.1549832000, 0.1627848000, 0.1785946000, 0.2087596000, 0.2688784000, 0.3991691000, 0.7242471000", \ + "0.1600278000, 0.1678440000, 0.1834550000, 0.2136422000, 0.2738020000, 0.4041045000, 0.7292165000", \ + "0.1725391000, 0.1803245000, 0.1961487000, 0.2263652000, 0.2865650000, 0.4169173000, 0.7420423000", \ + "0.2040680000, 0.2118226000, 0.2276058000, 0.2578846000, 0.3181668000, 0.4485591000, 0.7736959000", \ + "0.2793187000, 0.2870854000, 0.3028210000, 0.3330111000, 0.3933484000, 0.5237925000, 0.8489587000", \ + "0.4349105000, 0.4442477000, 0.4627871000, 0.4965206000, 0.5596268000, 0.6908424000, 1.0159698000", \ + "0.6858491000, 0.6989569000, 0.7237966000, 0.7674738000, 0.8418767000, 0.9801676000, 1.3065526000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013042100, 0.0034019100, 0.0088735700, 0.0231459000, 0.0603741000, 0.1574810000"); + values("0.1013402000, 0.1095157000, 0.1274868000, 0.1670913000, 0.2635304000, 0.5099701000, 1.1541945000", \ + "0.1057889000, 0.1139350000, 0.1318732000, 0.1715464000, 0.2679175000, 0.5144485000, 1.1583031000", \ + "0.1148968000, 0.1230916000, 0.1409413000, 0.1806865000, 0.2771956000, 0.5236623000, 1.1690274000", \ + "0.1353730000, 0.1434604000, 0.1614256000, 0.2011404000, 0.2978424000, 0.5445611000, 1.1900897000", \ + "0.1730582000, 0.1817884000, 0.2005880000, 0.2411762000, 0.3383957000, 0.5853024000, 1.2282885000", \ + "0.2250436000, 0.2353564000, 0.2563681000, 0.2993803000, 0.3979343000, 0.6451575000, 1.2939243000", \ + "0.2738685000, 0.2874568000, 0.3142879000, 0.3633110000, 0.4642857000, 0.7122969000, 1.3550376000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013042100, 0.0034019100, 0.0088735700, 0.0231459000, 0.0603741000, 0.1574810000"); + values("0.0292531000, 0.0344553000, 0.0459727000, 0.0707862000, 0.1304828000, 0.2831624000, 0.7083690000", \ + "0.0295790000, 0.0344553000, 0.0465824000, 0.0709772000, 0.1305536000, 0.2831448000, 0.7135907000", \ + "0.0292450000, 0.0344622000, 0.0458542000, 0.0708102000, 0.1304657000, 0.2830993000, 0.7077964000", \ + "0.0292992000, 0.0345083000, 0.0458304000, 0.0708980000, 0.1304490000, 0.2828441000, 0.7083934000", \ + "0.0294966000, 0.0348123000, 0.0459342000, 0.0710009000, 0.1304927000, 0.2828260000, 0.7149474000", \ + "0.0389859000, 0.0443408000, 0.0556738000, 0.0793755000, 0.1352479000, 0.2845620000, 0.7136925000", \ + "0.0580452000, 0.0649127000, 0.0791567000, 0.1042055000, 0.1567682000, 0.2965211000, 0.7109212000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013042100, 0.0034019100, 0.0088735700, 0.0231459000, 0.0603741000, 0.1574810000"); + values("0.0279331000, 0.0356174000, 0.0542485000, 0.1030722000, 0.2350012000, 0.5818220000, 1.5012748000", \ + "0.0280634000, 0.0355221000, 0.0542959000, 0.1030920000, 0.2345085000, 0.5826190000, 1.5013206000", \ + "0.0279837000, 0.0354722000, 0.0541700000, 0.1030559000, 0.2344961000, 0.5829878000, 1.5029774000", \ + "0.0282444000, 0.0356733000, 0.0542415000, 0.1030660000, 0.2351435000, 0.5830856000, 1.5007086000", \ + "0.0313223000, 0.0388119000, 0.0573696000, 0.1047838000, 0.2348672000, 0.5831782000, 1.5030533000", \ + "0.0388201000, 0.0459658000, 0.0638261000, 0.1093467000, 0.2374000000, 0.5836967000, 1.5037593000", \ + "0.0533014000, 0.0621307000, 0.0810154000, 0.1218366000, 0.2426742000, 0.5844596000, 1.4966590000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013042100, 0.0034019100, 0.0088735700, 0.0231459000, 0.0603741000, 0.1574810000"); + values("0.1392698000, 0.1469119000, 0.1623040000, 0.1920989000, 0.2518514000, 0.3827056000, 0.7078814000", \ + "0.1439873000, 0.1516319000, 0.1671993000, 0.1971112000, 0.2568254000, 0.3876725000, 0.7128437000", \ + "0.1567850000, 0.1644319000, 0.1799406000, 0.2096474000, 0.2694479000, 0.4003049000, 0.7254924000", \ + "0.1883025000, 0.1959074000, 0.2108623000, 0.2406589000, 0.3004124000, 0.4313134000, 0.7564837000", \ + "0.2643404000, 0.2719369000, 0.2873287000, 0.3170761000, 0.3769301000, 0.5079193000, 0.8331825000", \ + "0.4117009000, 0.4211182000, 0.4397794000, 0.4737277000, 0.5372325000, 0.6693215000, 0.9945044000", \ + "0.6504126000, 0.6628850000, 0.6878049000, 0.7323991000, 0.8084807000, 0.9484155000, 1.2750626000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013042100, 0.0034019100, 0.0088735700, 0.0231459000, 0.0603741000, 0.1574810000"); + values("0.0957512000, 0.1039727000, 0.1218422000, 0.1616094000, 0.2583253000, 0.5052723000, 1.1488807000", \ + "0.0999485000, 0.1081362000, 0.1261123000, 0.1658934000, 0.2626470000, 0.5095671000, 1.1535912000", \ + "0.1105340000, 0.1186243000, 0.1366161000, 0.1764206000, 0.2732711000, 0.5202536000, 1.1643011000", \ + "0.1352014000, 0.1433891000, 0.1612878000, 0.2010764000, 0.2979730000, 0.5450051000, 1.1872999000", \ + "0.1792083000, 0.1877874000, 0.2067343000, 0.2477074000, 0.3449731000, 0.5921632000, 1.2352956000", \ + "0.2338227000, 0.2446635000, 0.2666237000, 0.3097089000, 0.4081622000, 0.6561595000, 1.3037827000", \ + "0.2826784000, 0.2975116000, 0.3263647000, 0.3774469000, 0.4784901000, 0.7262410000, 1.3693877000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013042100, 0.0034019100, 0.0088735700, 0.0231459000, 0.0603741000, 0.1574810000"); + values("0.0277313000, 0.0324479000, 0.0442777000, 0.0685601000, 0.1287192000, 0.2834877000, 0.7142034000", \ + "0.0274776000, 0.0327147000, 0.0437787000, 0.0685803000, 0.1286203000, 0.2835238000, 0.7139448000", \ + "0.0276748000, 0.0326562000, 0.0435363000, 0.0682076000, 0.1286160000, 0.2835356000, 0.7077254000", \ + "0.0276486000, 0.0326834000, 0.0436223000, 0.0685244000, 0.1288805000, 0.2836807000, 0.7126584000", \ + "0.0281586000, 0.0332032000, 0.0445055000, 0.0686301000, 0.1289519000, 0.2834697000, 0.7126082000", \ + "0.0386099000, 0.0442613000, 0.0558452000, 0.0792426000, 0.1359168000, 0.2849002000, 0.7132795000", \ + "0.0578453000, 0.0645598000, 0.0811258000, 0.1058393000, 0.1593024000, 0.2978073000, 0.7107176000"); + } + related_pin : "B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013042100, 0.0034019100, 0.0088735700, 0.0231459000, 0.0603741000, 0.1574810000"); + values("0.0280545000, 0.0355961000, 0.0542876000, 0.1030503000, 0.2348428000, 0.5825218000, 1.4998658000", \ + "0.0281110000, 0.0355793000, 0.0542633000, 0.1030018000, 0.2347085000, 0.5828810000, 1.5012810000", \ + "0.0280319000, 0.0355744000, 0.0542705000, 0.1029936000, 0.2347210000, 0.5828767000, 1.5013546000", \ + "0.0282345000, 0.0357830000, 0.0543651000, 0.1029601000, 0.2344082000, 0.5824409000, 1.4962519000", \ + "0.0324017000, 0.0401477000, 0.0577053000, 0.1051404000, 0.2353572000, 0.5829975000, 1.4971022000", \ + "0.0426886000, 0.0497590000, 0.0667170000, 0.1104727000, 0.2378106000, 0.5830296000, 1.5012489000", \ + "0.0594059000, 0.0685281000, 0.0873623000, 0.1265234000, 0.2440916000, 0.5861326000, 1.4957371000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + pin ("SUM") { + direction : "output"; + function : "(A&!B) | (!A&B)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013294860, 0.0035350670, 0.0093996470, 0.0249934000, 0.0664567700, 0.1767067000"); + values("0.0015052000, 0.0035356000, 0.0068681000, 0.0079053000, -0.0065994000, -0.0667128000, -0.2418598000", \ + "0.0014995000, 0.0035260000, 0.0068496000, 0.0078797000, -0.0066552000, -0.0667640000, -0.2418832000", \ + "0.0014907000, 0.0035047000, 0.0067996000, 0.0078038000, -0.0067851000, -0.0669216000, -0.2420876000", \ + "0.0014842000, 0.0034806000, 0.0067511000, 0.0077136000, -0.0068985000, -0.0670858000, -0.2422693000", \ + "0.0014724000, 0.0034518000, 0.0066858000, 0.0075938000, -0.0071184000, -0.0673043000, -0.2424791000", \ + "0.0014620000, 0.0034272000, 0.0066191000, 0.0074695000, -0.0072341000, -0.0674427000, -0.2426802000", \ + "0.0014915000, 0.0035098000, 0.0067635000, 0.0078050000, -0.0069150000, -0.0671800000, -0.2423907000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013294860, 0.0035350670, 0.0093996470, 0.0249934000, 0.0664567700, 0.1767067000"); + values("0.0006329000, 0.0017196000, 0.0048944000, 0.0138427000, 0.0384376000, 0.1045502000, 0.2824911000", \ + "0.0006279000, 0.0017073000, 0.0048673000, 0.0137913000, 0.0383649000, 0.1044832000, 0.2823510000", \ + "0.0006170000, 0.0016825000, 0.0048113000, 0.0136915000, 0.0382172000, 0.1043098000, 0.2821225000", \ + "0.0006086000, 0.0016579000, 0.0047513000, 0.0135784000, 0.0380605000, 0.1046641000, 0.2819065000", \ + "0.0006009000, 0.0016436000, 0.0047208000, 0.0135280000, 0.0379779000, 0.1040665000, 0.2811193000", \ + "0.0005999000, 0.0016390000, 0.0046914000, 0.0134707000, 0.0378595000, 0.1038693000, 0.2805689000", \ + "0.0006390000, 0.0017420000, 0.0048166000, 0.0135707000, 0.0381933000, 0.1040556000, 0.2811873000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013294860, 0.0035350670, 0.0093996470, 0.0249934000, 0.0664567700, 0.1767067000"); + values("0.0015280000, 0.0035923000, 0.0069937000, 0.0081469000, -0.0062658000, -0.0663309000, -0.2414195000", \ + "0.0015252000, 0.0035877000, 0.0069862000, 0.0081294000, -0.0062871000, -0.0663344000, -0.2414680000", \ + "0.0015200000, 0.0035750000, 0.0069586000, 0.0080776000, -0.0063631000, -0.0664471000, -0.2415480000", \ + "0.0015099000, 0.0035513000, 0.0069036000, 0.0079847000, -0.0065360000, -0.0665799000, -0.2417258000", \ + "0.0014993000, 0.0035151000, 0.0068368000, 0.0078487000, -0.0067238000, -0.0668351000, -0.2419926000", \ + "0.0014979000, 0.0035161000, 0.0068214000, 0.0078246000, -0.0067033000, -0.0668256000, -0.2419895000", \ + "0.0015319000, 0.0035995000, 0.0069998000, 0.0081644000, -0.0063337000, -0.0664137000, -0.2415922000"); + } + related_pin : "B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013294860, 0.0035350670, 0.0093996470, 0.0249934000, 0.0664567700, 0.1767067000"); + values("0.0006206000, 0.0017108000, 0.0048558000, 0.0137468000, 0.0382557000, 0.1044048000, 0.2809818000", \ + "0.0006134000, 0.0016938000, 0.0048234000, 0.0137148000, 0.0382403000, 0.1043893000, 0.2823555000", \ + "0.0006030000, 0.0016660000, 0.0047697000, 0.0136008000, 0.0381104000, 0.1041871000, 0.2807145000", \ + "0.0005882000, 0.0016243000, 0.0046695000, 0.0134561000, 0.0378728000, 0.1038664000, 0.2805651000", \ + "0.0005662000, 0.0015756000, 0.0045568000, 0.0132093000, 0.0375166000, 0.1035198000, 0.2802653000", \ + "0.0005569000, 0.0015427000, 0.0044978000, 0.0131040000, 0.0373588000, 0.1037401000, 0.2812444000", \ + "0.0005867000, 0.0016062000, 0.0045436000, 0.0130816000, 0.0373738000, 0.1030322000, 0.2804703000"); + } + } + max_capacitance : 0.1767070000; + max_transition : 1.5026780000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013294900, 0.0035350700, 0.0093996500, 0.0249934000, 0.0664568000, 0.1767070000"); + values("0.2469392000, 0.2563823000, 0.2757736000, 0.3120057000, 0.3809705000, 0.5292639000, 0.9003345000", \ + "0.2518240000, 0.2612968000, 0.2806018000, 0.3169046000, 0.3860882000, 0.5345586000, 0.9054418000", \ + "0.2643002000, 0.2736755000, 0.2929253000, 0.3289861000, 0.3983299000, 0.5470109000, 0.9180389000", \ + "0.2918870000, 0.3013325000, 0.3206451000, 0.3569334000, 0.4259687000, 0.5743211000, 0.9452626000", \ + "0.3541113000, 0.3635343000, 0.3828198000, 0.4190909000, 0.4885120000, 0.6369448000, 1.0079355000", \ + "0.4905446000, 0.5003802000, 0.5204656000, 0.5575569000, 0.6274766000, 0.7762008000, 1.1468655000", \ + "0.7352982000, 0.7468992000, 0.7699464000, 0.8124127000, 0.8890893000, 1.0433723000, 1.4151996000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013294900, 0.0035350700, 0.0093996500, 0.0249934000, 0.0664568000, 0.1767070000"); + values("0.0895449000, 0.0969240000, 0.1135635000, 0.1512231000, 0.2445625000, 0.4886562000, 1.1373812000", \ + "0.0948890000, 0.1023803000, 0.1189114000, 0.1566521000, 0.2501693000, 0.4953934000, 1.1430029000", \ + "0.1054418000, 0.1128775000, 0.1295127000, 0.1672374000, 0.2604695000, 0.5048978000, 1.1526199000", \ + "0.1265947000, 0.1340006000, 0.1505236000, 0.1881745000, 0.2813781000, 0.5260088000, 1.1739301000", \ + "0.1642254000, 0.1721149000, 0.1893901000, 0.2275421000, 0.3213136000, 0.5659200000, 1.2146996000", \ + "0.2162208000, 0.2254650000, 0.2443076000, 0.2845539000, 0.3785497000, 0.6233365000, 1.2734418000", \ + "0.2641012000, 0.2764714000, 0.3007160000, 0.3460902000, 0.4417929000, 0.6873932000, 1.3345197000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013294900, 0.0035350700, 0.0093996500, 0.0249934000, 0.0664568000, 0.1767070000"); + values("0.0387571000, 0.0441704000, 0.0573117000, 0.0848503000, 0.1480774000, 0.3194633000, 0.7952215000", \ + "0.0385800000, 0.0446500000, 0.0577713000, 0.0847189000, 0.1487230000, 0.3195833000, 0.7963740000", \ + "0.0386580000, 0.0442508000, 0.0567754000, 0.0850722000, 0.1484398000, 0.3188903000, 0.8019458000", \ + "0.0387985000, 0.0449786000, 0.0570280000, 0.0848835000, 0.1481403000, 0.3192097000, 0.8038433000", \ + "0.0383118000, 0.0442492000, 0.0566531000, 0.0836356000, 0.1481727000, 0.3196399000, 0.7948582000", \ + "0.0413041000, 0.0473821000, 0.0597821000, 0.0868448000, 0.1497321000, 0.3194898000, 0.8048425000", \ + "0.0525217000, 0.0601447000, 0.0731373000, 0.1004156000, 0.1640027000, 0.3269551000, 0.8035484000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013294900, 0.0035350700, 0.0093996500, 0.0249934000, 0.0664568000, 0.1767070000"); + values("0.0239404000, 0.0307609000, 0.0482705000, 0.0949736000, 0.2235524000, 0.5711612000, 1.4993259000", \ + "0.0239887000, 0.0309003000, 0.0482447000, 0.0949175000, 0.2236634000, 0.5714432000, 1.4992344000", \ + "0.0240403000, 0.0309413000, 0.0482515000, 0.0948142000, 0.2235309000, 0.5711737000, 1.4967539000", \ + "0.0242034000, 0.0309903000, 0.0483383000, 0.0949840000, 0.2239320000, 0.5710169000, 1.4980193000", \ + "0.0268768000, 0.0337612000, 0.0505595000, 0.0959484000, 0.2242098000, 0.5722546000, 1.4997277000", \ + "0.0334547000, 0.0400024000, 0.0567460000, 0.1000391000, 0.2256469000, 0.5712481000, 1.4998016000", \ + "0.0467217000, 0.0546607000, 0.0715621000, 0.1112693000, 0.2292443000, 0.5740079000, 1.4912712000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013294900, 0.0035350700, 0.0093996500, 0.0249934000, 0.0664568000, 0.1767070000"); + values("0.1930486000, 0.1995213000, 0.2130739000, 0.2400950000, 0.2974002000, 0.4372238000, 0.8055790000", \ + "0.1974861000, 0.2039657000, 0.2175475000, 0.2445270000, 0.3018732000, 0.4417841000, 0.8111432000", \ + "0.2064830000, 0.2129979000, 0.2265742000, 0.2535936000, 0.3108439000, 0.4505950000, 0.8199024000", \ + "0.2267392000, 0.2332307000, 0.2467627000, 0.2736907000, 0.3310877000, 0.4708723000, 0.8401534000", \ + "0.2672025000, 0.2737076000, 0.2872887000, 0.3143276000, 0.3716064000, 0.5114829000, 0.8805848000", \ + "0.3263328000, 0.3329256000, 0.3465742000, 0.3737334000, 0.4311747000, 0.5710815000, 0.9395487000", \ + "0.3934023000, 0.4001890000, 0.4141160000, 0.4414314000, 0.4990919000, 0.6391363000, 1.0077063000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013294900, 0.0035350700, 0.0093996500, 0.0249934000, 0.0664568000, 0.1767070000"); + values("0.2367835000, 0.2442152000, 0.2607158000, 0.2981553000, 0.3914454000, 0.6361062000, 1.2879474000", \ + "0.2416428000, 0.2490753000, 0.2655742000, 0.3030227000, 0.3962513000, 0.6409704000, 1.2925784000", \ + "0.2544168000, 0.2617742000, 0.2782790000, 0.3157112000, 0.4090449000, 0.6534419000, 1.3037452000", \ + "0.2859057000, 0.2932171000, 0.3096779000, 0.3471414000, 0.4404302000, 0.6851490000, 1.3374322000", \ + "0.3606848000, 0.3680357000, 0.3845112000, 0.4219594000, 0.5152991000, 0.7598726000, 1.4107929000", \ + "0.5231443000, 0.5306232000, 0.5471606000, 0.5845132000, 0.6780801000, 0.9223370000, 1.5700284000", \ + "0.7931665000, 0.8011561000, 0.8180394000, 0.8559128000, 0.9499390000, 1.1938593000, 1.8446941000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013294900, 0.0035350700, 0.0093996500, 0.0249934000, 0.0664568000, 0.1767070000"); + values("0.0229335000, 0.0271432000, 0.0375298000, 0.0620024000, 0.1259658000, 0.3043464000, 0.7907729000", \ + "0.0227540000, 0.0271302000, 0.0374417000, 0.0618521000, 0.1259942000, 0.3045735000, 0.7961763000", \ + "0.0226965000, 0.0271318000, 0.0376902000, 0.0619685000, 0.1260086000, 0.3055403000, 0.7958542000", \ + "0.0229766000, 0.0274990000, 0.0378025000, 0.0622386000, 0.1261348000, 0.3059876000, 0.7957911000", \ + "0.0230345000, 0.0272467000, 0.0378981000, 0.0621096000, 0.1257853000, 0.3052858000, 0.7945865000", \ + "0.0237294000, 0.0278824000, 0.0383120000, 0.0623552000, 0.1261054000, 0.3055366000, 0.7917920000", \ + "0.0243842000, 0.0293873000, 0.0390174000, 0.0633542000, 0.1266622000, 0.3056873000, 0.7900817000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013294900, 0.0035350700, 0.0093996500, 0.0249934000, 0.0664568000, 0.1767070000"); + values("0.0248083000, 0.0313920000, 0.0483314000, 0.0947133000, 0.2230807000, 0.5705355000, 1.4999733000", \ + "0.0248950000, 0.0314267000, 0.0483582000, 0.0947331000, 0.2232595000, 0.5703400000, 1.4990643000", \ + "0.0249148000, 0.0313350000, 0.0483246000, 0.0946831000, 0.2232469000, 0.5697955000, 1.5024234000", \ + "0.0248666000, 0.0314336000, 0.0483924000, 0.0947188000, 0.2229261000, 0.5711682000, 1.5014446000", \ + "0.0249807000, 0.0314311000, 0.0483844000, 0.0947409000, 0.2230749000, 0.5702815000, 1.5000829000", \ + "0.0257613000, 0.0320476000, 0.0488448000, 0.0950613000, 0.2235561000, 0.5710122000, 1.5012953000", \ + "0.0291309000, 0.0351902000, 0.0515088000, 0.0963038000, 0.2235515000, 0.5696264000, 1.4974034000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013294900, 0.0035350700, 0.0093996500, 0.0249934000, 0.0664568000, 0.1767070000"); + values("0.2329602000, 0.2425288000, 0.2616621000, 0.2977268000, 0.3670780000, 0.5157886000, 0.8868091000", \ + "0.2356508000, 0.2451034000, 0.2644735000, 0.3007466000, 0.3698159000, 0.5181595000, 0.8891410000", \ + "0.2451413000, 0.2546769000, 0.2739683000, 0.3103276000, 0.3793409000, 0.5277606000, 0.8988822000", \ + "0.2733652000, 0.2828606000, 0.3022004000, 0.3384530000, 0.4075578000, 0.5559481000, 0.9268344000", \ + "0.3427324000, 0.3521928000, 0.3713801000, 0.4077677000, 0.4768689000, 0.6255841000, 0.9967683000", \ + "0.5005219000, 0.5105146000, 0.5304067000, 0.5673124000, 0.6372160000, 0.7861264000, 1.1566467000", \ + "0.7709091000, 0.7837392000, 0.8088576000, 0.8530399000, 0.9289570000, 1.0830191000, 1.4551080000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013294900, 0.0035350700, 0.0093996500, 0.0249934000, 0.0664568000, 0.1767070000"); + values("0.0803997000, 0.0875159000, 0.1035729000, 0.1406980000, 0.2338133000, 0.4783257000, 1.1271656000", \ + "0.0858460000, 0.0929694000, 0.1090495000, 0.1461823000, 0.2393451000, 0.4834829000, 1.1314981000", \ + "0.0961899000, 0.1033422000, 0.1194618000, 0.1565216000, 0.2493873000, 0.4936360000, 1.1408854000", \ + "0.1161605000, 0.1233078000, 0.1394259000, 0.1764272000, 0.2695369000, 0.5132605000, 1.1630580000", \ + "0.1491754000, 0.1569396000, 0.1739104000, 0.2118227000, 0.3051416000, 0.5503946000, 1.2002327000", \ + "0.1903095000, 0.1996514000, 0.2190723000, 0.2587278000, 0.3522314000, 0.5968074000, 1.2455798000", \ + "0.2169479000, 0.2299510000, 0.2550622000, 0.3008135000, 0.3965315000, 0.6411804000, 1.2881486000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013294900, 0.0035350700, 0.0093996500, 0.0249934000, 0.0664568000, 0.1767070000"); + values("0.0387773000, 0.0445996000, 0.0567490000, 0.0851224000, 0.1484048000, 0.3187053000, 0.8017262000", \ + "0.0387029000, 0.0441560000, 0.0574409000, 0.0848332000, 0.1480306000, 0.3194914000, 0.7969211000", \ + "0.0384342000, 0.0442140000, 0.0574681000, 0.0836486000, 0.1486774000, 0.3192568000, 0.8029634000", \ + "0.0386611000, 0.0446615000, 0.0574966000, 0.0848542000, 0.1482081000, 0.3192908000, 0.7982320000", \ + "0.0389050000, 0.0444583000, 0.0568002000, 0.0838448000, 0.1485754000, 0.3189868000, 0.8029542000", \ + "0.0426897000, 0.0482570000, 0.0604130000, 0.0871358000, 0.1493509000, 0.3192348000, 0.8022638000", \ + "0.0611821000, 0.0677009000, 0.0809946000, 0.1062947000, 0.1644155000, 0.3267761000, 0.8079126000"); + } + related_pin : "B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013294900, 0.0035350700, 0.0093996500, 0.0249934000, 0.0664568000, 0.1767070000"); + values("0.0227005000, 0.0293324000, 0.0466407000, 0.0935155000, 0.2230374000, 0.5716080000, 1.4986952000", \ + "0.0227376000, 0.0293883000, 0.0466479000, 0.0935745000, 0.2229490000, 0.5719121000, 1.5022952000", \ + "0.0227103000, 0.0293789000, 0.0467404000, 0.0937018000, 0.2226058000, 0.5718400000, 1.5012713000", \ + "0.0232563000, 0.0298452000, 0.0470018000, 0.0936557000, 0.2233723000, 0.5702749000, 1.5026780000", \ + "0.0265452000, 0.0330276000, 0.0496982000, 0.0953080000, 0.2233924000, 0.5713351000, 1.4996681000", \ + "0.0342483000, 0.0406505000, 0.0568958000, 0.0996081000, 0.2249854000, 0.5698030000, 1.4962527000", \ + "0.0488386000, 0.0568649000, 0.0732062000, 0.1128697000, 0.2288947000, 0.5731469000, 1.4900331000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013294900, 0.0035350700, 0.0093996500, 0.0249934000, 0.0664568000, 0.1767070000"); + values("0.1871968000, 0.1936892000, 0.2072697000, 0.2342384000, 0.2916392000, 0.4314752000, 0.8001513000", \ + "0.1915794000, 0.1980332000, 0.2115756000, 0.2385420000, 0.2959340000, 0.4357838000, 0.8047940000", \ + "0.2019948000, 0.2084668000, 0.2219819000, 0.2489352000, 0.3063223000, 0.4461728000, 0.8150945000", \ + "0.2261146000, 0.2326248000, 0.2462163000, 0.2731204000, 0.3303942000, 0.4703642000, 0.8391710000", \ + "0.2731593000, 0.2797090000, 0.2933317000, 0.3203116000, 0.3776962000, 0.5174199000, 0.8857235000", \ + "0.3369473000, 0.3434894000, 0.3572160000, 0.3843621000, 0.4417437000, 0.5813961000, 0.9508151000", \ + "0.4082716000, 0.4150816000, 0.4291645000, 0.4564905000, 0.5142905000, 0.6543390000, 1.0232504000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013294900, 0.0035350700, 0.0093996500, 0.0249934000, 0.0664568000, 0.1767070000"); + values("0.2321827000, 0.2398592000, 0.2568507000, 0.2947655000, 0.3885391000, 0.6327402000, 1.2818723000", \ + "0.2371912000, 0.2448128000, 0.2618728000, 0.2998473000, 0.3936712000, 0.6384526000, 1.2873387000", \ + "0.2498254000, 0.2574944000, 0.2743858000, 0.3122544000, 0.4058877000, 0.6507709000, 1.3001762000", \ + "0.2806968000, 0.2882820000, 0.3052336000, 0.3432691000, 0.4371027000, 0.6818506000, 1.3305274000", \ + "0.3564240000, 0.3640515000, 0.3809134000, 0.4187301000, 0.5124927000, 0.7567825000, 1.4054696000", \ + "0.5118205000, 0.5195142000, 0.5365606000, 0.5745848000, 0.6684686000, 0.9136724000, 1.5622816000", \ + "0.7705979000, 0.7783963000, 0.7960302000, 0.8346638000, 0.9289772000, 1.1736141000, 1.8221278000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013294900, 0.0035350700, 0.0093996500, 0.0249934000, 0.0664568000, 0.1767070000"); + values("0.0229453000, 0.0271511000, 0.0376211000, 0.0618937000, 0.1259818000, 0.3044104000, 0.8004458000", \ + "0.0226955000, 0.0272247000, 0.0377117000, 0.0620031000, 0.1260280000, 0.3056666000, 0.7949211000", \ + "0.0227015000, 0.0272855000, 0.0377805000, 0.0620463000, 0.1260257000, 0.3052391000, 0.7944557000", \ + "0.0227154000, 0.0271556000, 0.0375747000, 0.0620380000, 0.1258600000, 0.3052696000, 0.8002394000", \ + "0.0231056000, 0.0274698000, 0.0378811000, 0.0622184000, 0.1257095000, 0.3056042000, 0.7903424000", \ + "0.0233958000, 0.0278258000, 0.0382326000, 0.0624349000, 0.1262654000, 0.3049863000, 0.7960287000", \ + "0.0246944000, 0.0291944000, 0.0394442000, 0.0641327000, 0.1269437000, 0.3049085000, 0.7868471000"); + } + related_pin : "B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013294900, 0.0035350700, 0.0093996500, 0.0249934000, 0.0664568000, 0.1767070000"); + values("0.0258370000, 0.0324538000, 0.0496658000, 0.0958268000, 0.2239182000, 0.5718870000, 1.4949597000", \ + "0.0258360000, 0.0324920000, 0.0496104000, 0.0959117000, 0.2240404000, 0.5699366000, 1.5014796000", \ + "0.0256245000, 0.0323806000, 0.0496259000, 0.0959598000, 0.2241529000, 0.5722910000, 1.5002759000", \ + "0.0257456000, 0.0326016000, 0.0495360000, 0.0959109000, 0.2241090000, 0.5699951000, 1.5013164000", \ + "0.0256470000, 0.0324945000, 0.0497374000, 0.0959822000, 0.2238529000, 0.5719527000, 1.4963178000", \ + "0.0266902000, 0.0331438000, 0.0501197000, 0.0964344000, 0.2244898000, 0.5711691000, 1.5008667000", \ + "0.0295406000, 0.0363098000, 0.0524767000, 0.0974012000, 0.2248529000, 0.5704255000, 1.4954329000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__ha_2") { + leakage_power () { + value : 0.0054882000; + when : "!A&B"; + } + leakage_power () { + value : 0.0083985000; + when : "!A&!B"; + } + leakage_power () { + value : 0.0055881000; + when : "A&B"; + } + leakage_power () { + value : 0.0053729000; + when : "A&!B"; + } + area : 15.014400000; + cell_footprint : "sky130_fd_sc_hd__ha"; + cell_leakage_power : 0.0062119190; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A") { + capacitance : 0.0034790000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0033550000; + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0036040000; + } + pin ("B") { + capacitance : 0.0032770000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0032720000; + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0032820000; + } + pin ("COUT") { + direction : "output"; + function : "(A&B)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014486260, 0.0041970370, 0.0121598800, 0.0352302400, 0.1020709000, 0.2957252000"); + values("0.0022962000, 0.0060327000, 0.0134369000, 0.0198270000, 0.0018707000, -0.0942647000, -0.4025053000", \ + "0.0022964000, 0.0060272000, 0.0134222000, 0.0198223000, 0.0017883000, -0.0943456000, -0.4026462000", \ + "0.0022872000, 0.0060058000, 0.0133737000, 0.0196883000, 0.0017094000, -0.0944430000, -0.4027027000", \ + "0.0022812000, 0.0059808000, 0.0133215000, 0.0196272000, 0.0015345000, -0.0945962000, -0.4029028000", \ + "0.0022796000, 0.0059748000, 0.0132794000, 0.0194927000, 0.0014456000, -0.0947428000, -0.4030031000", \ + "0.0022945000, 0.0060187000, 0.0133211000, 0.0195179000, 0.0013739000, -0.0947169000, -0.4029892000", \ + "0.0023255000, 0.0060964000, 0.0134473000, 0.0196274000, 0.0015146000, -0.0945395000, -0.4027959000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014486260, 0.0041970370, 0.0121598800, 0.0352302400, 0.1020709000, 0.2957252000"); + values("0.0002562000, 0.0008566000, 0.0032198000, 0.0127988000, 0.0470200000, 0.1519640000, 0.4624377000", \ + "0.0002498000, 0.0008472000, 0.0031979000, 0.0128066000, 0.0469075000, 0.1510781000, 0.4594262000", \ + "0.0002476000, 0.0008349000, 0.0031610000, 0.0126589000, 0.0470084000, 0.1516799000, 0.4630064000", \ + "0.0002355000, 0.0007968000, 0.0030820000, 0.0126045000, 0.0467475000, 0.1515834000, 0.4611638000", \ + "0.0002356000, 0.0007951000, 0.0030617000, 0.0124278000, 0.0465408000, 0.1511917000, 0.4606815000", \ + "0.0002325000, 0.0007871000, 0.0030852000, 0.0124857000, 0.0462185000, 0.1510787000, 0.4611646000", \ + "0.0002864000, 0.0009129000, 0.0033099000, 0.0130336000, 0.0468019000, 0.1516190000, 0.4608241000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014486260, 0.0041970370, 0.0121598800, 0.0352302400, 0.1020709000, 0.2957252000"); + values("0.0022858000, 0.0059973000, 0.0133913000, 0.0198908000, 0.0022245000, -0.0935472000, -0.4016387000", \ + "0.0022827000, 0.0059906000, 0.0133635000, 0.0198739000, 0.0022273000, -0.0936058000, -0.4016824000", \ + "0.0022742000, 0.0059649000, 0.0133027000, 0.0197373000, 0.0019993000, -0.0938143000, -0.4019228000", \ + "0.0022606000, 0.0059339000, 0.0132122000, 0.0195328000, 0.0017187000, -0.0941268000, -0.4022374000", \ + "0.0022487000, 0.0058940000, 0.0131002000, 0.0192871000, 0.0013031000, -0.0945274000, -0.4026169000", \ + "0.0022511000, 0.0058923000, 0.0130512000, 0.0191369000, 0.0009327000, -0.0949341000, -0.4030158000", \ + "0.0022813000, 0.0059633000, 0.0131627000, 0.0191077000, 0.0009025000, -0.0949623000, -0.4028562000"); + } + related_pin : "B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014486260, 0.0041970370, 0.0121598800, 0.0352302400, 0.1020709000, 0.2957252000"); + values("0.0002960000, 0.0009713000, 0.0034974000, 0.0133936000, 0.0478724000, 0.1522088000, 0.4607072000", \ + "0.0002959000, 0.0009632000, 0.0034659000, 0.0133311000, 0.0477178000, 0.1529674000, 0.4637584000", \ + "0.0002912000, 0.0009541000, 0.0034481000, 0.0132269000, 0.0478703000, 0.1527483000, 0.4620326000", \ + "0.0002792000, 0.0009142000, 0.0033648000, 0.0131407000, 0.0474500000, 0.1527309000, 0.4635426000", \ + "0.0002783000, 0.0009116000, 0.0033182000, 0.0129299000, 0.0473349000, 0.1524448000, 0.4633218000", \ + "0.0002782000, 0.0009089000, 0.0032997000, 0.0129425000, 0.0472653000, 0.1522060000, 0.4617817000", \ + "0.0003483000, 0.0010895000, 0.0037768000, 0.0138357000, 0.0478732000, 0.1531105000, 0.4612217000"); + } + } + max_capacitance : 0.2957250000; + max_transition : 1.5019860000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014486300, 0.0041970400, 0.0121599000, 0.0352302000, 0.1020710000, 0.2957250000"); + values("0.1427091000, 0.1487013000, 0.1618252000, 0.1876937000, 0.2389345000, 0.3560010000, 0.6670897000", \ + "0.1481905000, 0.1541272000, 0.1672818000, 0.1931531000, 0.2444563000, 0.3614813000, 0.6725490000", \ + "0.1615659000, 0.1675259000, 0.1806438000, 0.2065357000, 0.2578343000, 0.3749210000, 0.6859844000", \ + "0.1934243000, 0.1993026000, 0.2124445000, 0.2382835000, 0.2896154000, 0.4066927000, 0.7177945000", \ + "0.2694804000, 0.2754060000, 0.2884533000, 0.3142930000, 0.3656263000, 0.4828049000, 0.7939943000", \ + "0.4196434000, 0.4270323000, 0.4428687000, 0.4727583000, 0.5279243000, 0.6467412000, 0.9577429000", \ + "0.6619722000, 0.6717479000, 0.6929605000, 0.7330723000, 0.8015407000, 0.9305531000, 1.2441009000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014486300, 0.0041970400, 0.0121599000, 0.0352302000, 0.1020710000, 0.2957250000"); + values("0.1241079000, 0.1314257000, 0.1480819000, 0.1843537000, 0.2708165000, 0.5063102000, 1.1827520000", \ + "0.1283303000, 0.1356391000, 0.1523003000, 0.1887182000, 0.2751357000, 0.5107968000, 1.1866119000", \ + "0.1375148000, 0.1448166000, 0.1614025000, 0.1976129000, 0.2842118000, 0.5198697000, 1.1960735000", \ + "0.1580132000, 0.1653405000, 0.1820191000, 0.2183372000, 0.3048291000, 0.5405688000, 1.2178621000", \ + "0.2004757000, 0.2081204000, 0.2254692000, 0.2622642000, 0.3491155000, 0.5850581000, 1.2657512000", \ + "0.2654015000, 0.2744215000, 0.2939835000, 0.3339691000, 0.4229959000, 0.6599051000, 1.3368644000", \ + "0.3393545000, 0.3510330000, 0.3760462000, 0.4234420000, 0.5180397000, 0.7554549000, 1.4305847000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014486300, 0.0041970400, 0.0121599000, 0.0352302000, 0.1020710000, 0.2957250000"); + values("0.0253827000, 0.0288372000, 0.0372146000, 0.0564369000, 0.1030059000, 0.2351812000, 0.6430242000", \ + "0.0251100000, 0.0288312000, 0.0372666000, 0.0560692000, 0.1029518000, 0.2353887000, 0.6400788000", \ + "0.0250983000, 0.0288266000, 0.0372085000, 0.0565758000, 0.1029665000, 0.2351047000, 0.6427435000", \ + "0.0250748000, 0.0292065000, 0.0372734000, 0.0561501000, 0.1029725000, 0.2353945000, 0.6398321000", \ + "0.0254751000, 0.0292373000, 0.0375880000, 0.0566142000, 0.1030460000, 0.2353753000, 0.6437943000", \ + "0.0350837000, 0.0392883000, 0.0482481000, 0.0662009000, 0.1095748000, 0.2372078000, 0.6403451000", \ + "0.0540313000, 0.0599087000, 0.0708003000, 0.0921556000, 0.1345238000, 0.2528950000, 0.6410656000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014486300, 0.0041970400, 0.0121599000, 0.0352302000, 0.1020710000, 0.2957250000"); + values("0.0273987000, 0.0332149000, 0.0475801000, 0.0852209000, 0.1959728000, 0.5261275000, 1.4947235000", \ + "0.0277828000, 0.0334629000, 0.0475277000, 0.0852178000, 0.1961257000, 0.5269502000, 1.4976855000", \ + "0.0274171000, 0.0332722000, 0.0475298000, 0.0852630000, 0.1959742000, 0.5270063000, 1.5008409000", \ + "0.0274672000, 0.0330084000, 0.0475715000, 0.0849773000, 0.1959850000, 0.5254409000, 1.4966784000", \ + "0.0296428000, 0.0355875000, 0.0493489000, 0.0867066000, 0.1965219000, 0.5270521000, 1.4997976000", \ + "0.0364563000, 0.0424381000, 0.0572686000, 0.0930668000, 0.2005540000, 0.5280579000, 1.5019862000", \ + "0.0499090000, 0.0574493000, 0.0736869000, 0.1086901000, 0.2087267000, 0.5302618000, 1.4934199000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014486300, 0.0041970400, 0.0121599000, 0.0352302000, 0.1020710000, 0.2957250000"); + values("0.1323193000, 0.1380986000, 0.1508758000, 0.1759637000, 0.2263210000, 0.3426986000, 0.6539126000", \ + "0.1376323000, 0.1434760000, 0.1562585000, 0.1817372000, 0.2319399000, 0.3483371000, 0.6594866000", \ + "0.1509226000, 0.1566758000, 0.1694539000, 0.1947686000, 0.2449258000, 0.3613271000, 0.6725518000", \ + "0.1823661000, 0.1881195000, 0.2008309000, 0.2257962000, 0.2761882000, 0.3926118000, 0.7038528000", \ + "0.2580594000, 0.2638144000, 0.2764730000, 0.3017887000, 0.3521217000, 0.4686777000, 0.7800640000", \ + "0.4023941000, 0.4098009000, 0.4255743000, 0.4554608000, 0.5103910000, 0.6293006000, 0.9404716000", \ + "0.6339165000, 0.6435730000, 0.6646663000, 0.7045980000, 0.7736232000, 0.9033284000, 1.2173860000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014486300, 0.0041970400, 0.0121599000, 0.0352302000, 0.1020710000, 0.2957250000"); + values("0.1202579000, 0.1275625000, 0.1442316000, 0.1806516000, 0.2671314000, 0.5029919000, 1.1790394000", \ + "0.1245078000, 0.1317663000, 0.1483691000, 0.1848071000, 0.2713178000, 0.5070573000, 1.1831930000", \ + "0.1348994000, 0.1421988000, 0.1587720000, 0.1949823000, 0.2816567000, 0.5175495000, 1.1980154000", \ + "0.1593081000, 0.1666297000, 0.1833343000, 0.2189168000, 0.3054258000, 0.5420855000, 1.2191421000", \ + "0.2117522000, 0.2194408000, 0.2366977000, 0.2732337000, 0.3602102000, 0.5960056000, 1.2734886000", \ + "0.2839416000, 0.2936133000, 0.3137925000, 0.3547073000, 0.4442101000, 0.6812956000, 1.3618301000", \ + "0.3636118000, 0.3762346000, 0.4031241000, 0.4544858000, 0.5504559000, 0.7883644000, 1.4642221000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014486300, 0.0041970400, 0.0121599000, 0.0352302000, 0.1020710000, 0.2957250000"); + values("0.0235491000, 0.0272691000, 0.0357790000, 0.0539985000, 0.1005778000, 0.2341743000, 0.6389546000", \ + "0.0236712000, 0.0271033000, 0.0353993000, 0.0541634000, 0.1004338000, 0.2343927000, 0.6424634000", \ + "0.0236479000, 0.0273446000, 0.0356644000, 0.0538931000, 0.1006409000, 0.2341395000, 0.6388303000", \ + "0.0237753000, 0.0273142000, 0.0354730000, 0.0542122000, 0.1005890000, 0.2341208000, 0.6388407000", \ + "0.0240391000, 0.0274424000, 0.0356512000, 0.0541468000, 0.1007071000, 0.2338990000, 0.6387846000", \ + "0.0345960000, 0.0390913000, 0.0475428000, 0.0660578000, 0.1088924000, 0.2372747000, 0.6384843000", \ + "0.0529847000, 0.0586611000, 0.0702872000, 0.0921755000, 0.1348364000, 0.2534087000, 0.6407658000"); + } + related_pin : "B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014486300, 0.0041970400, 0.0121599000, 0.0352302000, 0.1020710000, 0.2957250000"); + values("0.0277854000, 0.0334650000, 0.0475437000, 0.0852143000, 0.1961237000, 0.5269555000, 1.4977510000", \ + "0.0276409000, 0.0333930000, 0.0475977000, 0.0851901000, 0.1958950000, 0.5268706000, 1.4953359000", \ + "0.0274113000, 0.0332548000, 0.0475261000, 0.0852706000, 0.1959613000, 0.5269145000, 1.4995476000", \ + "0.0274870000, 0.0330243000, 0.0475696000, 0.0850282000, 0.1960100000, 0.5261196000, 1.4977508000", \ + "0.0305335000, 0.0360334000, 0.0498456000, 0.0869429000, 0.1964400000, 0.5258604000, 1.4987636000", \ + "0.0408716000, 0.0469701000, 0.0611211000, 0.0957181000, 0.2012396000, 0.5275660000, 1.4996894000", \ + "0.0571350000, 0.0651089000, 0.0830146000, 0.1164560000, 0.2117735000, 0.5304153000, 1.4956978000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + pin ("SUM") { + direction : "output"; + function : "(A&!B) | (!A&B)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014617790, 0.0042735930, 0.0124940900, 0.0365271900, 0.1067893000, 0.3122047000"); + values("0.0017111000, 0.0045074000, 0.0098514000, 0.0128306000, -0.0090820000, -0.1124517000, -0.4408395000", \ + "0.0017122000, 0.0045023000, 0.0098540000, 0.0128375000, -0.0090579000, -0.1124699000, -0.4407199000", \ + "0.0017041000, 0.0044802000, 0.0097919000, 0.0126977000, -0.0093136000, -0.1127129000, -0.4408943000", \ + "0.0016960000, 0.0044678000, 0.0097560000, 0.0126386000, -0.0093752000, -0.1127907000, -0.4410520000", \ + "0.0016824000, 0.0044256000, 0.0096718000, 0.0124639000, -0.0096619000, -0.1131222000, -0.4413463000", \ + "0.0016793000, 0.0044147000, 0.0096329000, 0.0123660000, -0.0097610000, -0.1132972000, -0.4415126000", \ + "0.0017154000, 0.0045131000, 0.0099112000, 0.0130399000, -0.0092873000, -0.1128427000, -0.4411615000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014617790, 0.0042735930, 0.0124940900, 0.0365271900, 0.1067893000, 0.3122047000"); + values("0.0007409000, 0.0021935000, 0.0065784000, 0.0198154000, 0.0585999000, 0.1713119000, 0.5030451000", \ + "0.0007374000, 0.0021848000, 0.0065755000, 0.0198309000, 0.0585455000, 0.1714271000, 0.5030091000", \ + "0.0007323000, 0.0021683000, 0.0065256000, 0.0197244000, 0.0584146000, 0.1713827000, 0.5003777000", \ + "0.0007226000, 0.0021438000, 0.0064790000, 0.0196352000, 0.0583136000, 0.1709447000, 0.5004103000", \ + "0.0007148000, 0.0021228000, 0.0064084000, 0.0194819000, 0.0580990000, 0.1706179000, 0.5000944000", \ + "0.0007150000, 0.0021222000, 0.0064241000, 0.0195334000, 0.0580838000, 0.1707965000, 0.5028886000", \ + "0.0007559000, 0.0022206000, 0.0065892000, 0.0196244000, 0.0584534000, 0.1707010000, 0.4998814000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014617790, 0.0042735930, 0.0124940900, 0.0365271900, 0.1067893000, 0.3122047000"); + values("0.0017529000, 0.0046264000, 0.0101461000, 0.0134244000, -0.0081818000, -0.1114586000, -0.4395772000", \ + "0.0017557000, 0.0046185000, 0.0101439000, 0.0133842000, -0.0082518000, -0.1115199000, -0.4396755000", \ + "0.0017475000, 0.0046032000, 0.0100803000, 0.0132641000, -0.0084295000, -0.1116948000, -0.4398030000", \ + "0.0017390000, 0.0045809000, 0.0100394000, 0.0131731000, -0.0085480000, -0.1118362000, -0.4399769000", \ + "0.0017214000, 0.0045382000, 0.0099354000, 0.0129623000, -0.0087800000, -0.1121024000, -0.4402570000", \ + "0.0017214000, 0.0045433000, 0.0099367000, 0.0129739000, -0.0089391000, -0.1122451000, -0.4403730000", \ + "0.0017931000, 0.0047120000, 0.0103950000, 0.0138216000, -0.0082885000, -0.1116686000, -0.4398830000"); + } + related_pin : "B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014617790, 0.0042735930, 0.0124940900, 0.0365271900, 0.1067893000, 0.3122047000"); + values("0.0007462000, 0.0022074000, 0.0066248000, 0.0198997000, 0.0587394000, 0.1716542000, 0.5032289000", \ + "0.0007448000, 0.0021971000, 0.0065988000, 0.0198912000, 0.0586423000, 0.1715530000, 0.5030513000", \ + "0.0007344000, 0.0021751000, 0.0065465000, 0.0197632000, 0.0585073000, 0.1713957000, 0.5001833000", \ + "0.0007185000, 0.0021317000, 0.0064441000, 0.0195451000, 0.0582199000, 0.1709260000, 0.5025091000", \ + "0.0006980000, 0.0020773000, 0.0062937000, 0.0192819000, 0.0577372000, 0.1710917000, 0.5016522000", \ + "0.0006868000, 0.0020443000, 0.0062227000, 0.0191192000, 0.0575299000, 0.1702481000, 0.5018118000", \ + "0.0007165000, 0.0021117000, 0.0063150000, 0.0191065000, 0.0576071000, 0.1698188000, 0.5011128000"); + } + } + max_capacitance : 0.3122050000; + max_transition : 1.5029310000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014617800, 0.0042735900, 0.0124941000, 0.0365272000, 0.1067890000, 0.3122050000"); + values("0.2339329000, 0.2413089000, 0.2576254000, 0.2893273000, 0.3498506000, 0.4789804000, 0.8122244000", \ + "0.2394018000, 0.2467881000, 0.2631061000, 0.2948500000, 0.3554533000, 0.4844242000, 0.8178567000", \ + "0.2526595000, 0.2600362000, 0.2763269000, 0.3080700000, 0.3685195000, 0.4976866000, 0.8310634000", \ + "0.2807905000, 0.2881849000, 0.3043772000, 0.3361435000, 0.3967074000, 0.5257670000, 0.8590847000", \ + "0.3434763000, 0.3509064000, 0.3670927000, 0.3988417000, 0.4596292000, 0.5887932000, 0.9226808000", \ + "0.4795159000, 0.4872770000, 0.5042949000, 0.5370655000, 0.5987182000, 0.7287302000, 1.0623115000", \ + "0.7225180000, 0.7316780000, 0.7517184000, 0.7899534000, 0.8593713000, 0.9965367000, 1.3327577000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014617800, 0.0042735900, 0.0124941000, 0.0365272000, 0.1067890000, 0.3122050000"); + values("0.1203246000, 0.1271447000, 0.1427928000, 0.1777726000, 0.2622640000, 0.4968873000, 1.1801039000", \ + "0.1254271000, 0.1322732000, 0.1480910000, 0.1828662000, 0.2675488000, 0.5035017000, 1.1877330000", \ + "0.1359974000, 0.1428425000, 0.1585757000, 0.1935300000, 0.2781100000, 0.5129591000, 1.1963607000", \ + "0.1575508000, 0.1644230000, 0.1801330000, 0.2150337000, 0.2995850000, 0.5345090000, 1.2166330000", \ + "0.2012547000, 0.2084285000, 0.2246122000, 0.2598005000, 0.3444842000, 0.5804222000, 1.2651281000", \ + "0.2700665000, 0.2781704000, 0.2963509000, 0.3341019000, 0.4205969000, 0.6557778000, 1.3379806000", \ + "0.3520254000, 0.3626353000, 0.3852301000, 0.4292685000, 0.5195930000, 0.7551328000, 1.4375500000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014617800, 0.0042735900, 0.0124941000, 0.0365272000, 0.1067890000, 0.3122050000"); + values("0.0357243000, 0.0402232000, 0.0504276000, 0.0708782000, 0.1213884000, 0.2575907000, 0.6839334000", \ + "0.0360002000, 0.0402822000, 0.0500830000, 0.0708066000, 0.1214208000, 0.2579720000, 0.6839140000", \ + "0.0357077000, 0.0402020000, 0.0504972000, 0.0708944000, 0.1212592000, 0.2574966000, 0.6835981000", \ + "0.0358537000, 0.0402283000, 0.0498419000, 0.0719132000, 0.1203041000, 0.2581009000, 0.6830465000", \ + "0.0360828000, 0.0403405000, 0.0498857000, 0.0718060000, 0.1210071000, 0.2567937000, 0.6871620000", \ + "0.0395166000, 0.0442334000, 0.0536132000, 0.0745459000, 0.1235933000, 0.2589578000, 0.6834451000", \ + "0.0518128000, 0.0562670000, 0.0671714000, 0.0894441000, 0.1381110000, 0.2703184000, 0.6882598000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014617800, 0.0042735900, 0.0124941000, 0.0365272000, 0.1067890000, 0.3122050000"); + values("0.0255872000, 0.0309146000, 0.0445102000, 0.0808927000, 0.1897045000, 0.5210427000, 1.4953098000", \ + "0.0253781000, 0.0307860000, 0.0444488000, 0.0808028000, 0.1895415000, 0.5221834000, 1.5004202000", \ + "0.0254741000, 0.0310114000, 0.0444554000, 0.0808245000, 0.1897848000, 0.5207764000, 1.4973786000", \ + "0.0254554000, 0.0308868000, 0.0443870000, 0.0807820000, 0.1896073000, 0.5217494000, 1.4961778000", \ + "0.0272107000, 0.0327120000, 0.0458709000, 0.0818062000, 0.1898709000, 0.5223010000, 1.5005625000", \ + "0.0331276000, 0.0387914000, 0.0524699000, 0.0871612000, 0.1926886000, 0.5211096000, 1.4947807000", \ + "0.0455808000, 0.0523319000, 0.0669870000, 0.1010239000, 0.1994445000, 0.5237858000, 1.4960313000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014617800, 0.0042735900, 0.0124941000, 0.0365272000, 0.1067890000, 0.3122050000"); + values("0.2355338000, 0.2408163000, 0.2525211000, 0.2761283000, 0.3245444000, 0.4412484000, 0.7707413000", \ + "0.2399884000, 0.2452886000, 0.2569698000, 0.2806032000, 0.3289155000, 0.4457061000, 0.7753123000", \ + "0.2489128000, 0.2542358000, 0.2659347000, 0.2895846000, 0.3379320000, 0.4545491000, 0.7847373000", \ + "0.2694256000, 0.2747808000, 0.2864597000, 0.3100377000, 0.3584589000, 0.4751672000, 0.8047802000", \ + "0.3137125000, 0.3190230000, 0.3307733000, 0.3543776000, 0.4027642000, 0.5193895000, 0.8496384000", \ + "0.3872157000, 0.3926113000, 0.4044261000, 0.4282164000, 0.4768134000, 0.5935546000, 0.9239039000", \ + "0.4816954000, 0.4872880000, 0.4995213000, 0.5237357000, 0.5729240000, 0.6899798000, 1.0198579000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014617800, 0.0042735900, 0.0124941000, 0.0365272000, 0.1067890000, 0.3122050000"); + values("0.2706231000, 0.2775017000, 0.2930991000, 0.3273382000, 0.4111617000, 0.6459497000, 1.3306363000", \ + "0.2761001000, 0.2830164000, 0.2984942000, 0.3328376000, 0.4165915000, 0.6515828000, 1.3380484000", \ + "0.2895248000, 0.2963579000, 0.3119222000, 0.3461692000, 0.4299807000, 0.6648884000, 1.3471290000", \ + "0.3211267000, 0.3279965000, 0.3435384000, 0.3778569000, 0.4615597000, 0.6966080000, 1.3792362000", \ + "0.3968258000, 0.4037051000, 0.4192896000, 0.4535451000, 0.5373615000, 0.7720164000, 1.4544935000", \ + "0.5590670000, 0.5660275000, 0.5817569000, 0.6161723000, 0.6999439000, 0.9349733000, 1.6176628000", \ + "0.8359362000, 0.8433119000, 0.8598783000, 0.8950060000, 0.9790765000, 1.2138812000, 1.8956292000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014617800, 0.0042735900, 0.0124941000, 0.0365272000, 0.1067890000, 0.3122050000"); + values("0.0220822000, 0.0255462000, 0.0330176000, 0.0509023000, 0.0979578000, 0.2402777000, 0.6740414000", \ + "0.0221557000, 0.0256175000, 0.0330159000, 0.0507849000, 0.0981407000, 0.2407257000, 0.6794003000", \ + "0.0222855000, 0.0254676000, 0.0330062000, 0.0513104000, 0.0980617000, 0.2397639000, 0.6777338000", \ + "0.0221226000, 0.0255649000, 0.0330196000, 0.0508174000, 0.0979789000, 0.2395455000, 0.6763137000", \ + "0.0222982000, 0.0256383000, 0.0331114000, 0.0514486000, 0.0981033000, 0.2397407000, 0.6778197000", \ + "0.0227414000, 0.0261047000, 0.0344764000, 0.0519932000, 0.0984300000, 0.2401170000, 0.6782123000", \ + "0.0241436000, 0.0276115000, 0.0354306000, 0.0536102000, 0.0993285000, 0.2407861000, 0.6728518000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014617800, 0.0042735900, 0.0124941000, 0.0365272000, 0.1067890000, 0.3122050000"); + values("0.0264057000, 0.0315251000, 0.0443768000, 0.0798704000, 0.1881625000, 0.5193442000, 1.4962617000", \ + "0.0263941000, 0.0314086000, 0.0443435000, 0.0800550000, 0.1886446000, 0.5207382000, 1.5018882000", \ + "0.0263740000, 0.0315093000, 0.0443122000, 0.0799194000, 0.1883948000, 0.5201789000, 1.4988984000", \ + "0.0263476000, 0.0314264000, 0.0443399000, 0.0799842000, 0.1886237000, 0.5202822000, 1.5027583000", \ + "0.0265131000, 0.0315524000, 0.0444335000, 0.0799186000, 0.1882340000, 0.5192931000, 1.5002574000", \ + "0.0270097000, 0.0320937000, 0.0449239000, 0.0804170000, 0.1887867000, 0.5206537000, 1.4995239000", \ + "0.0304571000, 0.0352219000, 0.0478823000, 0.0822687000, 0.1894405000, 0.5178802000, 1.4951401000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014617800, 0.0042735900, 0.0124941000, 0.0365272000, 0.1067890000, 0.3122050000"); + values("0.2181416000, 0.2255585000, 0.2417657000, 0.2733303000, 0.3341710000, 0.4632294000, 0.7968423000", \ + "0.2219283000, 0.2293356000, 0.2455627000, 0.2775086000, 0.3381394000, 0.4669394000, 0.8006202000", \ + "0.2325705000, 0.2399430000, 0.2561625000, 0.2880715000, 0.3485421000, 0.4776298000, 0.8113329000", \ + "0.2608044000, 0.2681744000, 0.2843726000, 0.3160343000, 0.3767291000, 0.5058475000, 0.8395598000", \ + "0.3294136000, 0.3368192000, 0.3516306000, 0.3834555000, 0.4442426000, 0.5732861000, 0.9070543000", \ + "0.4842328000, 0.4921684000, 0.5093804000, 0.5422298000, 0.6036088000, 0.7333807000, 1.0665698000", \ + "0.7425140000, 0.7528602000, 0.7750161000, 0.8165160000, 0.8878661000, 1.0243166000, 1.3610126000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014617800, 0.0042735900, 0.0124941000, 0.0365272000, 0.1067890000, 0.3122050000"); + values("0.1040067000, 0.1104782000, 0.1255631000, 0.1592561000, 0.2428613000, 0.4779745000, 1.1603563000", \ + "0.1096820000, 0.1161690000, 0.1311747000, 0.1649533000, 0.2485074000, 0.4828541000, 1.1661970000", \ + "0.1203441000, 0.1267531000, 0.1417810000, 0.1756765000, 0.2591850000, 0.4936568000, 1.1767199000", \ + "0.1414897000, 0.1479680000, 0.1630209000, 0.1967399000, 0.2800824000, 0.5148358000, 1.1977142000", \ + "0.1817214000, 0.1886410000, 0.2044961000, 0.2390779000, 0.3229003000, 0.5580866000, 1.2398752000", \ + "0.2397363000, 0.2480824000, 0.2655752000, 0.3029698000, 0.3888757000, 0.6234557000, 1.3054328000", \ + "0.2990738000, 0.3100331000, 0.3337078000, 0.3781045000, 0.4682543000, 0.7029420000, 1.3848112000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014617800, 0.0042735900, 0.0124941000, 0.0365272000, 0.1067890000, 0.3122050000"); + values("0.0360900000, 0.0401826000, 0.0498279000, 0.0720777000, 0.1218271000, 0.2570817000, 0.6830587000", \ + "0.0358121000, 0.0401767000, 0.0504233000, 0.0712059000, 0.1210462000, 0.2573649000, 0.6876091000", \ + "0.0358101000, 0.0402977000, 0.0499470000, 0.0713007000, 0.1214178000, 0.2573036000, 0.6867343000", \ + "0.0357972000, 0.0402698000, 0.0503902000, 0.0720437000, 0.1212727000, 0.2573598000, 0.6868427000", \ + "0.0359581000, 0.0400280000, 0.0498423000, 0.0713829000, 0.1210536000, 0.2570087000, 0.6866526000", \ + "0.0416702000, 0.0455681000, 0.0558744000, 0.0747629000, 0.1238563000, 0.2589694000, 0.6839566000", \ + "0.0616243000, 0.0669424000, 0.0775819000, 0.0992624000, 0.1430739000, 0.2709963000, 0.6862305000"); + } + related_pin : "B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014617800, 0.0042735900, 0.0124941000, 0.0365272000, 0.1067890000, 0.3122050000"); + values("0.0237536000, 0.0288664000, 0.0421252000, 0.0784491000, 0.1875107000, 0.5206318000, 1.5009898000", \ + "0.0238427000, 0.0289286000, 0.0421925000, 0.0783175000, 0.1879641000, 0.5206147000, 1.5029309000", \ + "0.0238837000, 0.0291286000, 0.0422666000, 0.0785176000, 0.1879202000, 0.5208058000, 1.5027459000", \ + "0.0239072000, 0.0290744000, 0.0421683000, 0.0783393000, 0.1875387000, 0.5209498000, 1.5026285000", \ + "0.0266164000, 0.0318328000, 0.0447575000, 0.0801239000, 0.1883790000, 0.5214218000, 1.5000610000", \ + "0.0336667000, 0.0390473000, 0.0529181000, 0.0864328000, 0.1916489000, 0.5198804000, 1.4976094000", \ + "0.0481259000, 0.0546394000, 0.0692623000, 0.1029660000, 0.1987000000, 0.5225543000, 1.4927999000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014617800, 0.0042735900, 0.0124941000, 0.0365272000, 0.1067890000, 0.3122050000"); + values("0.2318079000, 0.2370951000, 0.2488132000, 0.2724617000, 0.3207792000, 0.4375708000, 0.7673385000", \ + "0.2360240000, 0.2412827000, 0.2530014000, 0.2766445000, 0.3249420000, 0.4417098000, 0.7718331000", \ + "0.2461798000, 0.2514767000, 0.2632057000, 0.2868606000, 0.3352315000, 0.4518402000, 0.7820777000", \ + "0.2697552000, 0.2750512000, 0.2867692000, 0.3103325000, 0.3594214000, 0.4761234000, 0.8058697000", \ + "0.3243602000, 0.3296547000, 0.3413785000, 0.3649528000, 0.4137556000, 0.5304623000, 0.8603717000", \ + "0.4084898000, 0.4139801000, 0.4258187000, 0.4496430000, 0.4985493000, 0.6153005000, 0.9454407000", \ + "0.5149059000, 0.5205564000, 0.5329708000, 0.5573444000, 0.6060680000, 0.7232218000, 1.0531725000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014617800, 0.0042735900, 0.0124941000, 0.0365272000, 0.1067890000, 0.3122050000"); + values("0.2756571000, 0.2827544000, 0.2987862000, 0.3339840000, 0.4186706000, 0.6533943000, 1.3375381000", \ + "0.2813114000, 0.2882757000, 0.3043608000, 0.3395942000, 0.4243506000, 0.6599556000, 1.3438428000", \ + "0.2944893000, 0.3015834000, 0.3176161000, 0.3528032000, 0.4375035000, 0.6722642000, 1.3556032000", \ + "0.3253513000, 0.3324351000, 0.3484942000, 0.3836538000, 0.4684140000, 0.7031944000, 1.3873156000", \ + "0.4005381000, 0.4075438000, 0.4236481000, 0.4588598000, 0.5435871000, 0.7793543000, 1.4641260000", \ + "0.5583042000, 0.5654689000, 0.5816941000, 0.6170837000, 0.7019688000, 0.9374620000, 1.6200755000", \ + "0.8250371000, 0.8325906000, 0.8493854000, 0.8854000000, 0.9707034000, 1.2056415000, 1.8903117000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014617800, 0.0042735900, 0.0124941000, 0.0365272000, 0.1067890000, 0.3122050000"); + values("0.0220765000, 0.0255543000, 0.0330322000, 0.0507723000, 0.0981528000, 0.2410294000, 0.6794840000", \ + "0.0220102000, 0.0255059000, 0.0331048000, 0.0507392000, 0.0978914000, 0.2409538000, 0.6748745000", \ + "0.0220584000, 0.0256667000, 0.0330003000, 0.0513346000, 0.0980658000, 0.2397346000, 0.6777727000", \ + "0.0219769000, 0.0253084000, 0.0334919000, 0.0510163000, 0.0979560000, 0.2396942000, 0.6765786000", \ + "0.0221115000, 0.0255466000, 0.0335496000, 0.0508831000, 0.0980060000, 0.2398099000, 0.6768388000", \ + "0.0231106000, 0.0262178000, 0.0340200000, 0.0521696000, 0.0978775000, 0.2400562000, 0.6762003000", \ + "0.0247653000, 0.0281066000, 0.0363580000, 0.0535303000, 0.1001918000, 0.2401548000, 0.6703845000"); + } + related_pin : "B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014617800, 0.0042735900, 0.0124941000, 0.0365272000, 0.1067890000, 0.3122050000"); + values("0.0271323000, 0.0324581000, 0.0457659000, 0.0817579000, 0.1899942000, 0.5215898000, 1.4978976000", \ + "0.0271296000, 0.0323630000, 0.0458384000, 0.0818937000, 0.1898689000, 0.5220772000, 1.5023017000", \ + "0.0271236000, 0.0324482000, 0.0457583000, 0.0817644000, 0.1900209000, 0.5215977000, 1.4942773000", \ + "0.0271082000, 0.0324000000, 0.0457477000, 0.0818001000, 0.1902022000, 0.5213193000, 1.4975514000", \ + "0.0272950000, 0.0326217000, 0.0459658000, 0.0819400000, 0.1901277000, 0.5208660000, 1.4998517000", \ + "0.0277571000, 0.0330634000, 0.0463641000, 0.0821718000, 0.1900566000, 0.5219084000, 1.5014177000", \ + "0.0307343000, 0.0359746000, 0.0490063000, 0.0837791000, 0.1911654000, 0.5208626000, 1.4984831000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__ha_4") { + leakage_power () { + value : 0.0074616000; + when : "!A&B"; + } + leakage_power () { + value : 0.0085120000; + when : "!A&!B"; + } + leakage_power () { + value : 0.0078947000; + when : "A&B"; + } + leakage_power () { + value : 0.0074734000; + when : "A&!B"; + } + area : 25.024000000; + cell_footprint : "sky130_fd_sc_hd__ha"; + cell_leakage_power : 0.0078354190; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A") { + capacitance : 0.0093100000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0089140000; + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0097050000; + } + pin ("B") { + capacitance : 0.0080620000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0080240000; + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0081000000; + } + pin ("COUT") { + direction : "output"; + function : "(A&B)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015933860, 0.0050777560, 0.0161816500, 0.0515672100, 0.1643329000, 0.5236914000"); + values("0.0034147000, 0.0100799000, 0.0255603000, 0.0448372000, 0.0250003000, -0.1355466000, -0.7087822000", \ + "0.0034068000, 0.0100360000, 0.0254758000, 0.0446615000, 0.0248901000, -0.1358463000, -0.7091172000", \ + "0.0033914000, 0.0099874000, 0.0253436000, 0.0443817000, 0.0244952000, -0.1363073000, -0.7096131000", \ + "0.0033705000, 0.0099371000, 0.0251662000, 0.0440047000, 0.0238721000, -0.1368264000, -0.7101773000", \ + "0.0033561000, 0.0098804000, 0.0250272000, 0.0435872000, 0.0232450000, -0.1374119000, -0.7106724000", \ + "0.0033677000, 0.0099174000, 0.0252324000, 0.0438319000, 0.0233732000, -0.1372732000, -0.7105256000", \ + "0.0034583000, 0.0101612000, 0.0255704000, 0.0443998000, 0.0242109000, -0.1361359000, -0.7089445000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015933860, 0.0050777560, 0.0161816500, 0.0515672100, 0.1643329000, 0.5236914000"); + values("0.0007238000, 0.0023338000, 0.0075933000, 0.0255174000, 0.0828417000, 0.2622702000, 0.8388538000", \ + "0.0007156000, 0.0023013000, 0.0075222000, 0.0253762000, 0.0827240000, 0.2621106000, 0.8368042000", \ + "0.0006985000, 0.0022580000, 0.0073990000, 0.0251527000, 0.0822478000, 0.2625178000, 0.8360046000", \ + "0.0006792000, 0.0021942000, 0.0072258000, 0.0247495000, 0.0816684000, 0.2613410000, 0.8375493000", \ + "0.0006671000, 0.0021638000, 0.0071059000, 0.0244774000, 0.0813223000, 0.2617072000, 0.8414172000", \ + "0.0007176000, 0.0023026000, 0.0074927000, 0.0249538000, 0.0809799000, 0.2606140000, 0.8415008000", \ + "0.0007643000, 0.0024469000, 0.0078960000, 0.0253753000, 0.0821434000, 0.2618919000, 0.8356368000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015933860, 0.0050777560, 0.0161816500, 0.0515672100, 0.1643329000, 0.5236914000"); + values("0.0032883000, 0.0096959000, 0.0245715000, 0.0428710000, 0.0225541000, -0.1381639000, -0.7115848000", \ + "0.0032833000, 0.0096614000, 0.0245084000, 0.0427075000, 0.0223555000, -0.1384058000, -0.7116679000", \ + "0.0032675000, 0.0096258000, 0.0243951000, 0.0424911000, 0.0219209000, -0.1388391000, -0.7121431000", \ + "0.0032491000, 0.0095607000, 0.0242053000, 0.0420680000, 0.0213466000, -0.1396308000, -0.7126381000", \ + "0.0032277000, 0.0094928000, 0.0240108000, 0.0415302000, 0.0203544000, -0.1405312000, -0.7137828000", \ + "0.0032326000, 0.0095014000, 0.0239065000, 0.0412059000, 0.0196264000, -0.1410643000, -0.7141099000", \ + "0.0033047000, 0.0096960000, 0.0243819000, 0.0419722000, 0.0204562000, -0.1400639000, -0.7126293000"); + } + related_pin : "B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015933860, 0.0050777560, 0.0161816500, 0.0515672100, 0.1643329000, 0.5236914000"); + values("0.0008346000, 0.0026651000, 0.0085122000, 0.0273882000, 0.0857244000, 0.2662589000, 0.8416844000", \ + "0.0008313000, 0.0026524000, 0.0084762000, 0.0273026000, 0.0856670000, 0.2661638000, 0.8425154000", \ + "0.0008179000, 0.0026138000, 0.0083598000, 0.0271789000, 0.0855728000, 0.2666207000, 0.8400551000", \ + "0.0008039000, 0.0025790000, 0.0082427000, 0.0269004000, 0.0849753000, 0.2655530000, 0.8423959000", \ + "0.0007986000, 0.0025540000, 0.0081184000, 0.0265017000, 0.0845076000, 0.2651700000, 0.8420390000", \ + "0.0008780000, 0.0027787000, 0.0087480000, 0.0274558000, 0.0845481000, 0.2649339000, 0.8424842000", \ + "0.0009363000, 0.0029512000, 0.0093016000, 0.0282268000, 0.0867003000, 0.2668530000, 0.8393991000"); + } + } + max_capacitance : 0.5236910000; + max_transition : 1.5048930000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015933900, 0.0050777600, 0.0161816000, 0.0515672000, 0.1643330000, 0.5236910000"); + values("0.1251041000, 0.1285670000, 0.1375253000, 0.1573149000, 0.1997528000, 0.3044713000, 0.6083545000", \ + "0.1302771000, 0.1337473000, 0.1427030000, 0.1625061000, 0.2049306000, 0.3096481000, 0.6135326000", \ + "0.1431926000, 0.1467234000, 0.1556134000, 0.1754243000, 0.2178826000, 0.3226251000, 0.6265237000", \ + "0.1749728000, 0.1784837000, 0.1874240000, 0.2071492000, 0.2497024000, 0.3544313000, 0.6583421000", \ + "0.2499897000, 0.2535023000, 0.2624674000, 0.2822031000, 0.3248811000, 0.4297505000, 0.7335287000", \ + "0.3911764000, 0.3958860000, 0.4080118000, 0.4323362000, 0.4799581000, 0.5878676000, 0.8918878000", \ + "0.6199890000, 0.6263064000, 0.6421880000, 0.6757641000, 0.7369111000, 0.8552302000, 1.1619691000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015933900, 0.0050777600, 0.0161816000, 0.0515672000, 0.1643330000, 0.5236910000"); + values("0.0929949000, 0.0971950000, 0.1083309000, 0.1364828000, 0.2117817000, 0.4378119000, 1.1497178000", \ + "0.0972138000, 0.1012618000, 0.1125263000, 0.1406755000, 0.2160106000, 0.4421381000, 1.1552402000", \ + "0.1061559000, 0.1103504000, 0.1215468000, 0.1496483000, 0.2250477000, 0.4513088000, 1.1650331000", \ + "0.1261427000, 0.1303016000, 0.1414677000, 0.1695557000, 0.2450469000, 0.4715770000, 1.1836718000", \ + "0.1605039000, 0.1650457000, 0.1770947000, 0.2064248000, 0.2829424000, 0.5096047000, 1.2224887000", \ + "0.2029594000, 0.2084995000, 0.2224524000, 0.2543836000, 0.3328182000, 0.5608406000, 1.2780823000", \ + "0.2293716000, 0.2367482000, 0.2550859000, 0.2943799000, 0.3780211000, 0.6071811000, 1.3205556000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015933900, 0.0050777600, 0.0161816000, 0.0515672000, 0.1643330000, 0.5236910000"); + values("0.0210843000, 0.0231337000, 0.0287292000, 0.0433258000, 0.0828307000, 0.2037826000, 0.6048163000", \ + "0.0210672000, 0.0231338000, 0.0287068000, 0.0433473000, 0.0828549000, 0.2037837000, 0.6047338000", \ + "0.0208951000, 0.0230305000, 0.0287453000, 0.0433132000, 0.0828265000, 0.2037681000, 0.6044665000", \ + "0.0208886000, 0.0230613000, 0.0286818000, 0.0433419000, 0.0827280000, 0.2037590000, 0.6048120000", \ + "0.0219553000, 0.0239251000, 0.0294550000, 0.0436366000, 0.0829635000, 0.2036401000, 0.6042958000", \ + "0.0323052000, 0.0348346000, 0.0410223000, 0.0552067000, 0.0914657000, 0.2072024000, 0.6050453000", \ + "0.0495905000, 0.0532692000, 0.0617020000, 0.0788809000, 0.1151006000, 0.2204844000, 0.6056705000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015933900, 0.0050777600, 0.0161816000, 0.0515672000, 0.1643330000, 0.5236910000"); + values("0.0221426000, 0.0256245000, 0.0358499000, 0.0661962000, 0.1650658000, 0.4807090000, 1.5006626000", \ + "0.0221599000, 0.0256674000, 0.0358955000, 0.0662054000, 0.1650691000, 0.4810954000, 1.4973467000", \ + "0.0220948000, 0.0255858000, 0.0357628000, 0.0661919000, 0.1647106000, 0.4797123000, 1.4957504000", \ + "0.0224122000, 0.0257720000, 0.0359978000, 0.0662907000, 0.1650347000, 0.4806947000, 1.5005261000", \ + "0.0255077000, 0.0291087000, 0.0393529000, 0.0689925000, 0.1661766000, 0.4800505000, 1.5005451000", \ + "0.0325652000, 0.0361723000, 0.0464512000, 0.0747573000, 0.1690789000, 0.4825285000, 1.5048931000", \ + "0.0455560000, 0.0502624000, 0.0619427000, 0.0895118000, 0.1768003000, 0.4839029000, 1.4955998000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015933900, 0.0050777600, 0.0161816000, 0.0515672000, 0.1643330000, 0.5236910000"); + values("0.1227338000, 0.1263522000, 0.1356594000, 0.1562691000, 0.2001318000, 0.3066704000, 0.6110467000", \ + "0.1277147000, 0.1313342000, 0.1406153000, 0.1612974000, 0.2052976000, 0.3118080000, 0.6161419000", \ + "0.1405826000, 0.1441816000, 0.1534565000, 0.1741131000, 0.2179814000, 0.3246489000, 0.6289976000", \ + "0.1716745000, 0.1752704000, 0.1844885000, 0.2050825000, 0.2490729000, 0.3556129000, 0.6598741000", \ + "0.2461951000, 0.2498829000, 0.2591197000, 0.2797755000, 0.3238027000, 0.4305089000, 0.7346702000", \ + "0.3821792000, 0.3870052000, 0.3990570000, 0.4246595000, 0.4744333000, 0.5846650000, 0.8888940000", \ + "0.6040778000, 0.6103585000, 0.6259513000, 0.6603555000, 0.7246997000, 0.8464761000, 1.1537803000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015933900, 0.0050777600, 0.0161816000, 0.0515672000, 0.1643330000, 0.5236910000"); + values("0.0864283000, 0.0906222000, 0.1018697000, 0.1299328000, 0.2054614000, 0.4320228000, 1.1451552000", \ + "0.0904506000, 0.0946472000, 0.1058822000, 0.1339475000, 0.2095157000, 0.4361143000, 1.1486146000", \ + "0.1002746000, 0.1044550000, 0.1157191000, 0.1438553000, 0.2194352000, 0.4461690000, 1.1587515000", \ + "0.1232159000, 0.1273794000, 0.1385831000, 0.1666326000, 0.2422565000, 0.4691080000, 1.1812648000", \ + "0.1598174000, 0.1644453000, 0.1761023000, 0.2053578000, 0.2820521000, 0.5090051000, 1.2241379000", \ + "0.1998151000, 0.2056945000, 0.2201023000, 0.2522291000, 0.3303952000, 0.5586559000, 1.2746069000", \ + "0.2187519000, 0.2264835000, 0.2460513000, 0.2862353000, 0.3700074000, 0.5984599000, 1.3118505000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015933900, 0.0050777600, 0.0161816000, 0.0515672000, 0.1643330000, 0.5236910000"); + values("0.0213927000, 0.0236464000, 0.0296068000, 0.0450647000, 0.0847047000, 0.2058898000, 0.6051153000", \ + "0.0217395000, 0.0239761000, 0.0299313000, 0.0449174000, 0.0846818000, 0.2058660000, 0.6045833000", \ + "0.0216072000, 0.0238298000, 0.0297856000, 0.0449217000, 0.0846481000, 0.2058647000, 0.6047179000", \ + "0.0214025000, 0.0237025000, 0.0299221000, 0.0446599000, 0.0846647000, 0.2053105000, 0.6058355000", \ + "0.0226696000, 0.0248252000, 0.0306430000, 0.0453282000, 0.0850671000, 0.2053494000, 0.6037431000", \ + "0.0334100000, 0.0361630000, 0.0426292000, 0.0576831000, 0.0947964000, 0.2094670000, 0.6036416000", \ + "0.0506633000, 0.0542603000, 0.0632455000, 0.0822818000, 0.1205016000, 0.2247892000, 0.6072511000"); + } + related_pin : "B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015933900, 0.0050777600, 0.0161816000, 0.0515672000, 0.1643330000, 0.5236910000"); + values("0.0220977000, 0.0255933000, 0.0358762000, 0.0661151000, 0.1650203000, 0.4808993000, 1.4982922000", \ + "0.0221026000, 0.0255718000, 0.0357853000, 0.0662161000, 0.1647215000, 0.4807445000, 1.5000539000", \ + "0.0221433000, 0.0256541000, 0.0358751000, 0.0661749000, 0.1649188000, 0.4804616000, 1.5003887000", \ + "0.0226408000, 0.0260042000, 0.0361477000, 0.0662923000, 0.1650395000, 0.4807253000, 1.5008010000", \ + "0.0262098000, 0.0297702000, 0.0400112000, 0.0692980000, 0.1665620000, 0.4807522000, 1.5029900000", \ + "0.0353084000, 0.0389174000, 0.0485076000, 0.0758672000, 0.1692661000, 0.4816477000, 1.5041181000", \ + "0.0500833000, 0.0544647000, 0.0666002000, 0.0932234000, 0.1777080000, 0.4832439000, 1.4991896000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + pin ("SUM") { + direction : "output"; + function : "(A&!B) | (!A&B)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016083510, 0.0051735840, 0.0166418700, 0.0535319300, 0.1721962000, 0.5539039000"); + values("0.0022145000, 0.0065486000, 0.0163493000, 0.0255615000, -0.0052303000, -0.1807486000, -0.7926534000", \ + "0.0022070000, 0.0065235000, 0.0162850000, 0.0254227000, -0.0054375000, -0.1809927000, -0.7928102000", \ + "0.0021894000, 0.0064720000, 0.0161500000, 0.0252046000, -0.0057954000, -0.1814373000, -0.7932413000", \ + "0.0021685000, 0.0064103000, 0.0159823000, 0.0247980000, -0.0063637000, -0.1821267000, -0.7940144000", \ + "0.0021515000, 0.0063638000, 0.0158500000, 0.0245320000, -0.0068463000, -0.1826353000, -0.7944703000", \ + "0.0021797000, 0.0064365000, 0.0160636000, 0.0249604000, -0.0069059000, -0.1830489000, -0.7949168000", \ + "0.0022136000, 0.0065447000, 0.0163126000, 0.0253690000, -0.0058975000, -0.1818089000, -0.7942077000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016083510, 0.0051735840, 0.0166418700, 0.0535319300, 0.1721962000, 0.5539039000"); + values("0.0017956000, 0.0055941000, 0.0165832000, 0.0448620000, 0.1142344000, 0.3105621000, 0.9260821000", \ + "0.0017856000, 0.0055634000, 0.0165016000, 0.0446894000, 0.1139859000, 0.3102572000, 0.9257371000", \ + "0.0017696000, 0.0055142000, 0.0163691000, 0.0444080000, 0.1135425000, 0.3097423000, 0.9251477000", \ + "0.0017472000, 0.0054486000, 0.0161930000, 0.0440220000, 0.1130474000, 0.3091079000, 0.9240998000", \ + "0.0017221000, 0.0053819000, 0.0159909000, 0.0436153000, 0.1124059000, 0.3080526000, 0.9227033000", \ + "0.0017371000, 0.0054268000, 0.0161276000, 0.0438738000, 0.1128543000, 0.3085634000, 0.9269993000", \ + "0.0018123000, 0.0056414000, 0.0165978000, 0.0444303000, 0.1136984000, 0.3098557000, 0.9229774000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016083510, 0.0051735840, 0.0166418700, 0.0535319300, 0.1721962000, 0.5539039000"); + values("0.0023215000, 0.0068686000, 0.0172105000, 0.0274453000, -0.0023860000, -0.1773885000, -0.7889738000", \ + "0.0023157000, 0.0068544000, 0.0171706000, 0.0273544000, -0.0025267000, -0.1775484000, -0.7891390000", \ + "0.0023066000, 0.0068323000, 0.0171186000, 0.0272357000, -0.0027312000, -0.1778022000, -0.7894126000", \ + "0.0022917000, 0.0067811000, 0.0169817000, 0.0269533000, -0.0031247000, -0.1782803000, -0.7899170000", \ + "0.0022723000, 0.0067221000, 0.0168153000, 0.0265429000, -0.0037931000, -0.1790102000, -0.7906507000", \ + "0.0023209000, 0.0068692000, 0.0172321000, 0.0274638000, -0.0031084000, -0.1784529000, -0.7900833000", \ + "0.0023771000, 0.0070242000, 0.0176998000, 0.0282847000, -0.0015079000, -0.1763136000, -0.7881333000"); + } + related_pin : "B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016083510, 0.0051735840, 0.0166418700, 0.0535319300, 0.1721962000, 0.5539039000"); + values("0.0016799000, 0.0052553000, 0.0156580000, 0.0428838000, 0.1112988000, 0.3065742000, 0.9252285000", \ + "0.0016748000, 0.0052400000, 0.0155942000, 0.0427386000, 0.1109590000, 0.3064653000, 0.9196801000", \ + "0.0016568000, 0.0051823000, 0.0154405000, 0.0424756000, 0.1105877000, 0.3059652000, 0.9195634000", \ + "0.0016314000, 0.0051004000, 0.0152605000, 0.0420955000, 0.1100371000, 0.3054273000, 0.9189822000", \ + "0.0015999000, 0.0050088000, 0.0150142000, 0.0415589000, 0.1092272000, 0.3042214000, 0.9219321000", \ + "0.0015772000, 0.0049420000, 0.0148553000, 0.0412309000, 0.1088816000, 0.3040206000, 0.9175828000", \ + "0.0016720000, 0.0052137000, 0.0154417000, 0.0419918000, 0.1097462000, 0.3048610000, 0.9225881000"); + } + } + max_capacitance : 0.5539040000; + max_transition : 1.5041970000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016083500, 0.0051735800, 0.0166419000, 0.0535319000, 0.1721960000, 0.5539040000"); + values("0.2019689000, 0.2062367000, 0.2171258000, 0.2409919000, 0.2903694000, 0.4027092000, 0.7206771000", \ + "0.2067313000, 0.2109986000, 0.2217557000, 0.2455868000, 0.2947181000, 0.4073451000, 0.7250259000", \ + "0.2193375000, 0.2235837000, 0.2344725000, 0.2583396000, 0.3077338000, 0.4200935000, 0.7380764000", \ + "0.2478029000, 0.2520536000, 0.2629117000, 0.2867101000, 0.3357948000, 0.4484342000, 0.7661461000", \ + "0.3119799000, 0.3162428000, 0.3271036000, 0.3509327000, 0.4002502000, 0.5128705000, 0.8307134000", \ + "0.4452543000, 0.4499163000, 0.4617377000, 0.4871830000, 0.5386787000, 0.6525864000, 0.9705442000", \ + "0.6813278000, 0.6870103000, 0.7012894000, 0.7316824000, 0.7902941000, 0.9124523000, 1.2341987000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016083500, 0.0051735800, 0.0166419000, 0.0535319000, 0.1721960000, 0.5539040000"); + values("0.0934753000, 0.0974124000, 0.1080377000, 0.1348859000, 0.2077958000, 0.4324704000, 1.1515204000", \ + "0.0983264000, 0.1022664000, 0.1128793000, 0.1397365000, 0.2126724000, 0.4370541000, 1.1589665000", \ + "0.1081126000, 0.1120456000, 0.1227331000, 0.1495817000, 0.2225279000, 0.4471967000, 1.1663068000", \ + "0.1285614000, 0.1324775000, 0.1430698000, 0.1698754000, 0.2429113000, 0.4682789000, 1.1854665000", \ + "0.1642478000, 0.1685039000, 0.1797162000, 0.2073902000, 0.2810814000, 0.5060261000, 1.2250599000", \ + "0.2105066000, 0.2155170000, 0.2283959000, 0.2579585000, 0.3328488000, 0.5582011000, 1.2791221000", \ + "0.2433280000, 0.2499579000, 0.2666343000, 0.3025995000, 0.3810365000, 0.6063176000, 1.3251088000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016083500, 0.0051735800, 0.0166419000, 0.0535319000, 0.1721960000, 0.5539040000"); + values("0.0284817000, 0.0309773000, 0.0375444000, 0.0532187000, 0.0941376000, 0.2143859000, 0.6230649000", \ + "0.0284297000, 0.0309361000, 0.0377521000, 0.0532465000, 0.0939919000, 0.2147924000, 0.6228368000", \ + "0.0284502000, 0.0309918000, 0.0375431000, 0.0532188000, 0.0941343000, 0.2143578000, 0.6228888000", \ + "0.0287155000, 0.0312203000, 0.0373153000, 0.0535001000, 0.0943052000, 0.2145948000, 0.6228404000", \ + "0.0284444000, 0.0309602000, 0.0375286000, 0.0532121000, 0.0940407000, 0.2143367000, 0.6261352000", \ + "0.0333725000, 0.0355884000, 0.0422963000, 0.0586367000, 0.0976126000, 0.2163478000, 0.6233493000", \ + "0.0448107000, 0.0482054000, 0.0552044000, 0.0718556000, 0.1117089000, 0.2274670000, 0.6242570000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016083500, 0.0051735800, 0.0166419000, 0.0535319000, 0.1721960000, 0.5539040000"); + values("0.0203108000, 0.0236197000, 0.0333004000, 0.0624241000, 0.1582383000, 0.4759289000, 1.5008174000", \ + "0.0204120000, 0.0236625000, 0.0333268000, 0.0623901000, 0.1578780000, 0.4743527000, 1.5004959000", \ + "0.0204182000, 0.0237236000, 0.0332849000, 0.0624360000, 0.1582476000, 0.4754740000, 1.5013947000", \ + "0.0204552000, 0.0236416000, 0.0332884000, 0.0623820000, 0.1581298000, 0.4757572000, 1.4975453000", \ + "0.0226864000, 0.0261679000, 0.0356637000, 0.0642630000, 0.1585491000, 0.4765044000, 1.5014180000", \ + "0.0285887000, 0.0319112000, 0.0415503000, 0.0690166000, 0.1610737000, 0.4742063000, 1.5017458000", \ + "0.0405097000, 0.0446154000, 0.0551424000, 0.0816649000, 0.1664154000, 0.4773776000, 1.4970841000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016083500, 0.0051735800, 0.0166419000, 0.0535319000, 0.1721960000, 0.5539040000"); + values("0.1713114000, 0.1742742000, 0.1818674000, 0.1991118000, 0.2376831000, 0.3388305000, 0.6528029000", \ + "0.1756360000, 0.1785965000, 0.1861827000, 0.2034470000, 0.2420274000, 0.3431941000, 0.6572443000", \ + "0.1846014000, 0.1875759000, 0.1951723000, 0.2124422000, 0.2509893000, 0.3522214000, 0.6668925000", \ + "0.2046595000, 0.2075957000, 0.2152067000, 0.2324511000, 0.2710306000, 0.3722116000, 0.6861139000", \ + "0.2423370000, 0.2453157000, 0.2529914000, 0.2702745000, 0.3089409000, 0.4101451000, 0.7239169000", \ + "0.2918306000, 0.2948055000, 0.3025415000, 0.3200064000, 0.3588660000, 0.4602856000, 0.7743529000", \ + "0.3353640000, 0.3385358000, 0.3466580000, 0.3646554000, 0.4038013000, 0.5055300000, 0.8200866000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016083500, 0.0051735800, 0.0166419000, 0.0535319000, 0.1721960000, 0.5539040000"); + values("0.2237373000, 0.2279101000, 0.2391205000, 0.2670026000, 0.3408030000, 0.5657826000, 1.2851967000", \ + "0.2289346000, 0.2331071000, 0.2443178000, 0.2722081000, 0.3460199000, 0.5709544000, 1.2904994000", \ + "0.2418305000, 0.2460081000, 0.2572181000, 0.2851020000, 0.3589020000, 0.5838711000, 1.3033085000", \ + "0.2734983000, 0.2776742000, 0.2888839000, 0.3167498000, 0.3905039000, 0.6155583000, 1.3348244000", \ + "0.3482633000, 0.3524742000, 0.3637122000, 0.3916396000, 0.4654879000, 0.6901129000, 1.4101352000", \ + "0.5032844000, 0.5075743000, 0.5189041000, 0.5468588000, 0.6209356000, 0.8460054000, 1.5655769000", \ + "0.7612587000, 0.7657975000, 0.7776423000, 0.8063205000, 0.8808773000, 1.1059420000, 1.8252644000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016083500, 0.0051735800, 0.0166419000, 0.0535319000, 0.1721960000, 0.5539040000"); + values("0.0168048000, 0.0186841000, 0.0237991000, 0.0370371000, 0.0750700000, 0.1991356000, 0.6227429000", \ + "0.0168124000, 0.0186899000, 0.0237892000, 0.0370685000, 0.0750723000, 0.1991409000, 0.6228827000", \ + "0.0169025000, 0.0187965000, 0.0239630000, 0.0370821000, 0.0749205000, 0.1989489000, 0.6175433000", \ + "0.0168840000, 0.0186853000, 0.0239733000, 0.0371798000, 0.0750954000, 0.1992176000, 0.6225517000", \ + "0.0171642000, 0.0189576000, 0.0240608000, 0.0372527000, 0.0751858000, 0.1989997000, 0.6207772000", \ + "0.0176106000, 0.0196282000, 0.0249409000, 0.0378458000, 0.0755902000, 0.1981590000, 0.6167813000", \ + "0.0191473000, 0.0210586000, 0.0260723000, 0.0394020000, 0.0765999000, 0.1997121000, 0.6190651000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016083500, 0.0051735800, 0.0166419000, 0.0535319000, 0.1721960000, 0.5539040000"); + values("0.0225734000, 0.0259759000, 0.0355899000, 0.0646727000, 0.1593139000, 0.4748880000, 1.5001462000", \ + "0.0225696000, 0.0259938000, 0.0355982000, 0.0646665000, 0.1593336000, 0.4747216000, 1.4997227000", \ + "0.0225375000, 0.0259809000, 0.0355938000, 0.0646749000, 0.1593132000, 0.4748623000, 1.5002264000", \ + "0.0225777000, 0.0259702000, 0.0355898000, 0.0646916000, 0.1591608000, 0.4751343000, 1.5006201000", \ + "0.0226437000, 0.0258075000, 0.0357436000, 0.0647105000, 0.1593076000, 0.4742046000, 1.4979430000", \ + "0.0233404000, 0.0265239000, 0.0363249000, 0.0649504000, 0.1595533000, 0.4751003000, 1.5041969000", \ + "0.0264892000, 0.0293896000, 0.0388405000, 0.0670584000, 0.1604791000, 0.4749005000, 1.4994783000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016083500, 0.0051735800, 0.0166419000, 0.0535319000, 0.1721960000, 0.5539040000"); + values("0.1809019000, 0.1851603000, 0.1960117000, 0.2198143000, 0.2690045000, 0.3817816000, 0.6993603000", \ + "0.1846485000, 0.1889091000, 0.1997602000, 0.2235810000, 0.2727814000, 0.3854387000, 0.7031452000", \ + "0.1953180000, 0.1995863000, 0.2104300000, 0.2342413000, 0.2835776000, 0.3959762000, 0.7140046000", \ + "0.2229602000, 0.2272294000, 0.2380771000, 0.2620091000, 0.3111057000, 0.4237552000, 0.7413402000", \ + "0.2916542000, 0.2958924000, 0.3066661000, 0.3305179000, 0.3797984000, 0.4924233000, 0.8101179000", \ + "0.4380198000, 0.4429395000, 0.4552521000, 0.4810475000, 0.5323208000, 0.6466753000, 0.9647422000", \ + "0.6769643000, 0.6835058000, 0.6997528000, 0.7331961000, 0.7939961000, 0.9143882000, 1.2358558000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016083500, 0.0051735800, 0.0166419000, 0.0535319000, 0.1721960000, 0.5539040000"); + values("0.0897904000, 0.0938348000, 0.1048259000, 0.1322758000, 0.2056940000, 0.4299693000, 1.1479450000", \ + "0.0948372000, 0.0989187000, 0.1098826000, 0.1374171000, 0.2107645000, 0.4351912000, 1.1540994000", \ + "0.1042738000, 0.1083595000, 0.1192626000, 0.1467996000, 0.2203506000, 0.4452791000, 1.1647456000", \ + "0.1223968000, 0.1264038000, 0.1373417000, 0.1647912000, 0.2383768000, 0.4635280000, 1.1821369000", \ + "0.1529015000, 0.1573148000, 0.1690367000, 0.1974433000, 0.2716972000, 0.4971104000, 1.2155930000", \ + "0.1905708000, 0.1959659000, 0.2095361000, 0.2402149000, 0.3159004000, 0.5412495000, 1.2609133000", \ + "0.2100522000, 0.2171229000, 0.2348609000, 0.2730546000, 0.3533598000, 0.5791843000, 1.2970179000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016083500, 0.0051735800, 0.0166419000, 0.0535319000, 0.1721960000, 0.5539040000"); + values("0.0284910000, 0.0309755000, 0.0373720000, 0.0536416000, 0.0941927000, 0.2144831000, 0.6230098000", \ + "0.0284739000, 0.0309770000, 0.0373363000, 0.0535747000, 0.0942362000, 0.2145412000, 0.6231073000", \ + "0.0284054000, 0.0308876000, 0.0378360000, 0.0530380000, 0.0940990000, 0.2146502000, 0.6248375000", \ + "0.0285295000, 0.0309967000, 0.0377328000, 0.0532772000, 0.0945184000, 0.2146479000, 0.6241453000", \ + "0.0286552000, 0.0310012000, 0.0377448000, 0.0533325000, 0.0941656000, 0.2145452000, 0.6233258000", \ + "0.0366723000, 0.0387180000, 0.0450369000, 0.0594748000, 0.0984440000, 0.2162314000, 0.6237501000", \ + "0.0543404000, 0.0578267000, 0.0651348000, 0.0819853000, 0.1164126000, 0.2277605000, 0.6249415000"); + } + related_pin : "B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016083500, 0.0051735800, 0.0166419000, 0.0535319000, 0.1721960000, 0.5539040000"); + values("0.0209042000, 0.0242610000, 0.0339999000, 0.0634155000, 0.1586626000, 0.4763001000, 1.4978410000", \ + "0.0209027000, 0.0242285000, 0.0340489000, 0.0634102000, 0.1585618000, 0.4757927000, 1.5017448000", \ + "0.0209283000, 0.0243344000, 0.0340979000, 0.0633414000, 0.1583200000, 0.4759552000, 1.5029621000", \ + "0.0212817000, 0.0245687000, 0.0344080000, 0.0635576000, 0.1584938000, 0.4757548000, 1.5040498000", \ + "0.0237012000, 0.0271556000, 0.0370486000, 0.0656930000, 0.1594654000, 0.4758448000, 1.5008091000", \ + "0.0304472000, 0.0339504000, 0.0434966000, 0.0714766000, 0.1621830000, 0.4740163000, 1.4975686000", \ + "0.0439198000, 0.0484689000, 0.0591592000, 0.0852895000, 0.1692258000, 0.4772223000, 1.4944176000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016083500, 0.0051735800, 0.0166419000, 0.0535319000, 0.1721960000, 0.5539040000"); + values("0.1648585000, 0.1678007000, 0.1754038000, 0.1926623000, 0.2312123000, 0.3324422000, 0.6473972000", \ + "0.1688290000, 0.1717998000, 0.1794027000, 0.1966888000, 0.2352281000, 0.3364420000, 0.6511247000", \ + "0.1786845000, 0.1816694000, 0.1892876000, 0.2065541000, 0.2450911000, 0.3462748000, 0.6599060000", \ + "0.2015064000, 0.2044788000, 0.2120699000, 0.2293173000, 0.2678573000, 0.3690845000, 0.6839571000", \ + "0.2410046000, 0.2439695000, 0.2514679000, 0.2687887000, 0.3074240000, 0.4086694000, 0.7229383000", \ + "0.2894114000, 0.2924445000, 0.3001503000, 0.3176498000, 0.3565285000, 0.4578141000, 0.7717999000", \ + "0.3277665000, 0.3309741000, 0.3391691000, 0.3572771000, 0.3968214000, 0.4982232000, 0.8125076000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016083500, 0.0051735800, 0.0166419000, 0.0535319000, 0.1721960000, 0.5539040000"); + values("0.2286952000, 0.2327548000, 0.2435753000, 0.2707447000, 0.3439611000, 0.5690038000, 1.2878841000", \ + "0.2337693000, 0.2378484000, 0.2486805000, 0.2758699000, 0.3490782000, 0.5743450000, 1.2938015000", \ + "0.2464902000, 0.2506066000, 0.2614152000, 0.2886388000, 0.3618539000, 0.5869993000, 1.3054398000", \ + "0.2772799000, 0.2813192000, 0.2921850000, 0.3194137000, 0.3927271000, 0.6171828000, 1.3361094000", \ + "0.3511605000, 0.3552290000, 0.3661153000, 0.3933686000, 0.4666956000, 0.6911922000, 1.4129060000", \ + "0.5005926000, 0.5047209000, 0.5157305000, 0.5431761000, 0.6168554000, 0.8421460000, 1.5613832000", \ + "0.7503879000, 0.7548389000, 0.7664626000, 0.7944377000, 0.8684045000, 1.0937904000, 1.8135967000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016083500, 0.0051735800, 0.0166419000, 0.0535319000, 0.1721960000, 0.5539040000"); + values("0.0168962000, 0.0187476000, 0.0239946000, 0.0371983000, 0.0751020000, 0.1991576000, 0.6174668000", \ + "0.0169501000, 0.0187613000, 0.0239573000, 0.0370391000, 0.0749425000, 0.1990404000, 0.6175594000", \ + "0.0168760000, 0.0187445000, 0.0237396000, 0.0373133000, 0.0749473000, 0.1990778000, 0.6222260000", \ + "0.0169128000, 0.0188003000, 0.0239807000, 0.0371296000, 0.0749953000, 0.1990112000, 0.6175538000", \ + "0.0170786000, 0.0189971000, 0.0243086000, 0.0375952000, 0.0752149000, 0.1999101000, 0.6155740000", \ + "0.0176691000, 0.0195215000, 0.0247213000, 0.0379218000, 0.0757323000, 0.1983436000, 0.6168423000", \ + "0.0196717000, 0.0216300000, 0.0263395000, 0.0394049000, 0.0768313000, 0.2000519000, 0.6202244000"); + } + related_pin : "B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016083500, 0.0051735800, 0.0166419000, 0.0535319000, 0.1721960000, 0.5539040000"); + values("0.0217860000, 0.0250487000, 0.0347132000, 0.0635778000, 0.1585524000, 0.4737863000, 1.5021629000", \ + "0.0217374000, 0.0250729000, 0.0345886000, 0.0636121000, 0.1587565000, 0.4752119000, 1.4980114000", \ + "0.0218542000, 0.0250632000, 0.0346501000, 0.0635695000, 0.1585075000, 0.4742857000, 1.4949946000", \ + "0.0218819000, 0.0252049000, 0.0346374000, 0.0635907000, 0.1588077000, 0.4753473000, 1.4980285000", \ + "0.0219703000, 0.0251988000, 0.0347743000, 0.0637071000, 0.1586343000, 0.4753813000, 1.5015497000", \ + "0.0226254000, 0.0259678000, 0.0353481000, 0.0640350000, 0.1592399000, 0.4750744000, 1.5017813000", \ + "0.0256956000, 0.0289269000, 0.0378467000, 0.0658126000, 0.1597834000, 0.4751843000, 1.4965075000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__inv_1") { + leakage_power () { + value : 0.0104575000; + when : "A"; + } + leakage_power () { + value : 0.0001958000; + when : "!A"; + } + area : 3.7536000000; + cell_footprint : "sky130_fd_sc_hd__inv"; + cell_leakage_power : 0.0053266820; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A") { + capacitance : 0.0023020000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022140000; + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0023900000; + } + pin ("Y") { + direction : "output"; + function : "(!A)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013351650, 0.0035653330, 0.0095206180, 0.0254232000, 0.0678883500, 0.1812843000"); + values("-0.0020153000, -0.0032337000, -0.0066826000, -0.0162151000, -0.0419235000, -0.1106943000, -0.2943854000", \ + "-0.0022916000, -0.0034843000, -0.0068641000, -0.0163126000, -0.0419618000, -0.1107056000, -0.2943928000", \ + "-0.0025042000, -0.0037542000, -0.0071223000, -0.0164928000, -0.0420580000, -0.1107451000, -0.2944136000", \ + "-0.0024712000, -0.0037581000, -0.0073060000, -0.0167240000, -0.0422169000, -0.1107988000, -0.2944345000", \ + "-0.0020559000, -0.0034396000, -0.0072092000, -0.0167699000, -0.0423050000, -0.1109175000, -0.2944570000", \ + "-0.0010220000, -0.0025801000, -0.0064007000, -0.0161275000, -0.0421627000, -0.1109094000, -0.2945079000", \ + "0.0018716000, 0.0002414000, -0.0040818000, -0.0145818000, -0.0408514000, -0.1101701000, -0.2941599000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013351650, 0.0035653330, 0.0095206180, 0.0254232000, 0.0678883500, 0.1812843000"); + values("0.0077341000, 0.0092285000, 0.0130076000, 0.0228389000, 0.0486009000, 0.1169039000, 0.2980101000", \ + "0.0075137000, 0.0089827000, 0.0128048000, 0.0225722000, 0.0483903000, 0.1157698000, 0.2983583000", \ + "0.0074664000, 0.0088070000, 0.0125411000, 0.0222793000, 0.0479465000, 0.1162597000, 0.2988481000", \ + "0.0074628000, 0.0088101000, 0.0124018000, 0.0220691000, 0.0478142000, 0.1160948000, 0.2978862000", \ + "0.0078037000, 0.0090867000, 0.0126015000, 0.0221454000, 0.0471764000, 0.1154567000, 0.2971936000", \ + "0.0085703000, 0.0097756000, 0.0131398000, 0.0225755000, 0.0477140000, 0.1159043000, 0.2976869000", \ + "0.0117396000, 0.0133470000, 0.0162555000, 0.0258334000, 0.0499281000, 0.1175191000, 0.2963656000"); + } + } + max_capacitance : 0.1812840000; + max_transition : 1.4983500000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013351700, 0.0035653300, 0.0095206200, 0.0254232000, 0.0678883000, 0.1812840000"); + values("0.0143656000, 0.0174314000, 0.0252454000, 0.0454996000, 0.0982781000, 0.2396302000, 0.6168033000", \ + "0.0188850000, 0.0219910000, 0.0299354000, 0.0501644000, 0.1030737000, 0.2443058000, 0.6211737000", \ + "0.0258174000, 0.0306806000, 0.0410519000, 0.0615784000, 0.1142486000, 0.2560606000, 0.6330331000", \ + "0.0343699000, 0.0422631000, 0.0579953000, 0.0872580000, 0.1417882000, 0.2823734000, 0.6608606000", \ + "0.0429306000, 0.0551406000, 0.0803595000, 0.1251743000, 0.2024078000, 0.3451943000, 0.7237922000", \ + "0.0467306000, 0.0653220000, 0.1038849000, 0.1743242000, 0.2939730000, 0.4885973000, 0.8661273000", \ + "0.0317479000, 0.0590882000, 0.1188517000, 0.2277923000, 0.4124719000, 0.7155372000, 1.2016104000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013351700, 0.0035653300, 0.0095206200, 0.0254232000, 0.0678883000, 0.1812840000"); + values("0.0203433000, 0.0255806000, 0.0388749000, 0.0728467000, 0.1628902000, 0.4016502000, 1.0383745000", \ + "0.0255253000, 0.0306373000, 0.0439316000, 0.0783240000, 0.1679452000, 0.4092315000, 1.0428830000", \ + "0.0373555000, 0.0435741000, 0.0566328000, 0.0903158000, 0.1807958000, 0.4194971000, 1.0619717000", \ + "0.0547083000, 0.0647747000, 0.0847049000, 0.1211221000, 0.2113354000, 0.4503315000, 1.0860455000", \ + "0.0801236000, 0.0963068000, 0.1281064000, 0.1863159000, 0.2799442000, 0.5189765000, 1.1578426000", \ + "0.1184431000, 0.1426164000, 0.1928426000, 0.2835618000, 0.4327621000, 0.6847846000, 1.3109622000", \ + "0.1833476000, 0.2165725000, 0.2904738000, 0.4311227000, 0.6701159000, 1.0433531000, 1.6968695000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013351700, 0.0035653300, 0.0095206200, 0.0254232000, 0.0678883000, 0.1812840000"); + values("0.0078064000, 0.0114862000, 0.0214097000, 0.0477227000, 0.1186008000, 0.3072657000, 0.8034127000", \ + "0.0090602000, 0.0121604000, 0.0214004000, 0.0478255000, 0.1185653000, 0.3042409000, 0.8075141000", \ + "0.0149965000, 0.0184620000, 0.0253538000, 0.0485230000, 0.1183136000, 0.3050132000, 0.8077053000", \ + "0.0252848000, 0.0304682000, 0.0408323000, 0.0598601000, 0.1207760000, 0.3047933000, 0.8058169000", \ + "0.0433758000, 0.0513324000, 0.0671383000, 0.0963828000, 0.1477217000, 0.3113176000, 0.8041146000", \ + "0.0756267000, 0.0875932000, 0.1123155000, 0.1572394000, 0.2319551000, 0.3682797000, 0.8125686000", \ + "0.1370231000, 0.1548396000, 0.1933634000, 0.2609415000, 0.3750985000, 0.5666359000, 0.9242953000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013351700, 0.0035653300, 0.0095206200, 0.0254232000, 0.0678883000, 0.1812840000"); + values("0.0145424000, 0.0213070000, 0.0395425000, 0.0876798000, 0.2171014000, 0.5586131000, 1.4687663000", \ + "0.0146713000, 0.0213043000, 0.0393699000, 0.0877615000, 0.2159054000, 0.5600529000, 1.4722740000", \ + "0.0211790000, 0.0256255000, 0.0404175000, 0.0878470000, 0.2163130000, 0.5577243000, 1.4753007000", \ + "0.0345207000, 0.0410610000, 0.0542730000, 0.0916769000, 0.2161580000, 0.5606987000, 1.4678798000", \ + "0.0568227000, 0.0674569000, 0.0881982000, 0.1265939000, 0.2258740000, 0.5582781000, 1.4769377000", \ + "0.0919248000, 0.1090963000, 0.1442140000, 0.2030622000, 0.2988102000, 0.5742777000, 1.4743026000", \ + "0.1521643000, 0.1785044000, 0.2319170000, 0.3280231000, 0.4842423000, 0.7386280000, 1.4983498000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__inv_12") { + leakage_power () { + value : 0.0080708000; + when : "A"; + } + leakage_power () { + value : 0.0065197000; + when : "!A"; + } + area : 16.265600000; + cell_footprint : "sky130_fd_sc_hd__inv"; + cell_leakage_power : 0.0072952340; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A") { + capacitance : 0.0260110000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0247960000; + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0272270000; + } + pin ("Y") { + direction : "output"; + function : "(!A)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0018809730, 0.0070761180, 0.0266199700, 0.1001429000, 0.3767321000, 1.4172460000"); + values("-0.0225220000, -0.0242313000, -0.0311079000, -0.0601760000, -0.1775840000, -0.6250691000, -2.3105636000", \ + "-0.0254217000, -0.0271470000, -0.0340247000, -0.0623235000, -0.1784229000, -0.6253657000, -2.3106293000", \ + "-0.0276546000, -0.0295675000, -0.0368981000, -0.0653110000, -0.1801184000, -0.6257869000, -2.3107278000", \ + "-0.0285102000, -0.0306180000, -0.0381517000, -0.0680391000, -0.1828328000, -0.6269780000, -2.3109863000", \ + "-0.0253637000, -0.0275444000, -0.0350647000, -0.0673519000, -0.1846224000, -0.6285972000, -2.3115837000", \ + "-0.0167175000, -0.0169774000, -0.0286301000, -0.0609559000, -0.1815973000, -0.6286394000, -2.3120555000", \ + "0.0116536000, 0.0055242000, -0.0022968000, -0.0430584000, -0.1706151000, -0.6233827000, -2.3117040000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0018809730, 0.0070761180, 0.0266199700, 0.1001429000, 0.3767321000, 1.4172460000"); + values("0.0742482000, 0.0771417000, 0.0875553000, 0.1228342000, 0.2448619000, 0.6860297000, 2.3578084000", \ + "0.0724747000, 0.0750598000, 0.0846380000, 0.1196370000, 0.2417134000, 0.6860361000, 2.3494230000", \ + "0.0724948000, 0.0747711000, 0.0835678000, 0.1169637000, 0.2382113000, 0.6836688000, 2.3452061000", \ + "0.0735167000, 0.0757829000, 0.0844056000, 0.1157342000, 0.2350232000, 0.6810167000, 2.3444703000", \ + "0.0756336000, 0.0778235000, 0.0857701000, 0.1169748000, 0.2351647000, 0.6793571000, 2.3414699000", \ + "0.0857049000, 0.0875782000, 0.0947952000, 0.1236911000, 0.2386874000, 0.6773138000, 2.3459190000", \ + "0.1061441000, 0.1077911000, 0.1141072000, 0.1410738000, 0.2511837000, 0.6877010000, 2.3439793000"); + } + } + max_capacitance : 1.4172460000; + max_transition : 1.4997670000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0018809700, 0.0070761200, 0.0266200000, 0.1001430000, 0.3767320000, 1.4172500000"); + values("0.0134568000, 0.0140150000, 0.0160170000, 0.0226690000, 0.0459600000, 0.1323039000, 0.4544274000", \ + "0.0170655000, 0.0177550000, 0.0200684000, 0.0269260000, 0.0503345000, 0.1370679000, 0.4591227000", \ + "0.0209872000, 0.0220936000, 0.0257524000, 0.0360351000, 0.0608447000, 0.1469974000, 0.4698110000", \ + "0.0234171000, 0.0251621000, 0.0308065000, 0.0472022000, 0.0842554000, 0.1725364000, 0.4939870000", \ + "0.0189496000, 0.0218966000, 0.0310262000, 0.0564721000, 0.1145687000, 0.2306673000, 0.5539201000", \ + "-0.0052171000, -0.0009228000, 0.0134875000, 0.0532908000, 0.1448801000, 0.3250146000, 0.6880480000", \ + "-0.0816724000, -0.0750485000, -0.0534202000, 0.0073152000, 0.1501198000, 0.4354746000, 0.9750045000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0018809700, 0.0070761200, 0.0266200000, 0.1001430000, 0.3767320000, 1.4172500000"); + values("0.0222009000, 0.0235264000, 0.0282525000, 0.0442345000, 0.0996235000, 0.2999233000, 1.0548541000", \ + "0.0274482000, 0.0286550000, 0.0330422000, 0.0488355000, 0.1043226000, 0.3061772000, 1.0690973000", \ + "0.0403636000, 0.0418538000, 0.0466903000, 0.0617842000, 0.1168165000, 0.3183527000, 1.0720190000", \ + "0.0603263000, 0.0627427000, 0.0707800000, 0.0927495000, 0.1483001000, 0.3501730000, 1.1048581000", \ + "0.0930741000, 0.0968540000, 0.1095235000, 0.1446591000, 0.2227919000, 0.4236666000, 1.1779668000", \ + "0.1518632000, 0.1574219000, 0.1761302000, 0.2305127000, 0.3543489000, 0.5973493000, 1.3502187000", \ + "0.2671627000, 0.2749497000, 0.3018162000, 0.3804795000, 0.5717922000, 0.9568082000, 1.7508425000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0018809700, 0.0070761200, 0.0266200000, 0.1001430000, 0.3767320000, 1.4172500000"); + values("0.0054999000, 0.0060540000, 0.0082469000, 0.0165709000, 0.0481191000, 0.1667122000, 0.6099141000", \ + "0.0072262000, 0.0076467000, 0.0093223000, 0.0167010000, 0.0480989000, 0.1678896000, 0.6106698000", \ + "0.0117843000, 0.0126030000, 0.0150497000, 0.0223123000, 0.0489808000, 0.1661177000, 0.6109002000", \ + "0.0203622000, 0.0214711000, 0.0253095000, 0.0356660000, 0.0616239000, 0.1672489000, 0.6103792000", \ + "0.0362073000, 0.0377888000, 0.0431167000, 0.0596909000, 0.0961814000, 0.1879626000, 0.6101499000", \ + "0.0642847000, 0.0673080000, 0.0762185000, 0.1023528000, 0.1569489000, 0.2765521000, 0.6332964000", \ + "0.1181866000, 0.1223390000, 0.1359254000, 0.1773315000, 0.2620997000, 0.4363181000, 0.8019156000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0018809700, 0.0070761200, 0.0266200000, 0.1001430000, 0.3767320000, 1.4172500000"); + values("0.0129195000, 0.0143484000, 0.0197363000, 0.0401105000, 0.1169362000, 0.4035376000, 1.4836571000", \ + "0.0130600000, 0.0144668000, 0.0197984000, 0.0401591000, 0.1165690000, 0.4025310000, 1.4839162000", \ + "0.0183877000, 0.0191611000, 0.0229456000, 0.0403582000, 0.1166603000, 0.4032047000, 1.4833866000", \ + "0.0300137000, 0.0316774000, 0.0372553000, 0.0521322000, 0.1171256000, 0.4032374000, 1.4801944000", \ + "0.0495353000, 0.0521707000, 0.0605320000, 0.0838027000, 0.1400626000, 0.4036818000, 1.4779666000", \ + "0.0800196000, 0.0840082000, 0.0978460000, 0.1356194000, 0.2172222000, 0.4331897000, 1.4861427000", \ + "0.1363140000, 0.1419993000, 0.1605072000, 0.2178177000, 0.3508469000, 0.6035469000, 1.4997668000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__inv_16") { + leakage_power () { + value : 0.0106779000; + when : "A"; + } + leakage_power () { + value : 0.0088949000; + when : "!A"; + } + area : 20.019200000; + cell_footprint : "sky130_fd_sc_hd__inv"; + cell_leakage_power : 0.0097863830; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A") { + capacitance : 0.0334420000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0318840000; + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0349990000; + } + pin ("Y") { + direction : "output"; + function : "(!A)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0019354060, 0.0074915960, 0.0289985600, 0.1122480000, 0.4344910000, 1.6818330000"); + values("-0.0306745000, -0.0324672000, -0.0397480000, -0.0716642000, -0.2045775000, -0.7259572000, -2.7464435000", \ + "-0.0342919000, -0.0361358000, -0.0434348000, -0.0744551000, -0.2057742000, -0.7264504000, -2.7467690000", \ + "-0.0371877000, -0.0391984000, -0.0470168000, -0.0782004000, -0.2079412000, -0.7272315000, -2.7470567000", \ + "-0.0383628000, -0.0405929000, -0.0490301000, -0.0817280000, -0.2110295000, -0.7284488000, -2.7474550000", \ + "-0.0337621000, -0.0361856000, -0.0454579000, -0.0796432000, -0.2133832000, -0.7305805000, -2.7481663000", \ + "-0.0220813000, -0.0247925000, -0.0350793000, -0.0729707000, -0.2101988000, -0.7287755000, -2.7483636000", \ + "0.0097426000, 0.0063139000, -0.0054257000, -0.0468423000, -0.1935801000, -0.7238800000, -2.7467178000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0019354060, 0.0074915960, 0.0289985600, 0.1122480000, 0.4344910000, 1.6818330000"); + values("0.0967107000, 0.0997483000, 0.1109936000, 0.1501386000, 0.2871024000, 0.8057040000, 2.7963814000", \ + "0.0944329000, 0.0971734000, 0.1076123000, 0.1461634000, 0.2850891000, 0.8039616000, 2.8025622000", \ + "0.0936338000, 0.0960910000, 0.1057220000, 0.1422643000, 0.2814786000, 0.8028242000, 2.8037671000", \ + "0.0941157000, 0.0965133000, 0.1071366000, 0.1409863000, 0.2776375000, 0.7989318000, 2.7958338000", \ + "0.1002031000, 0.1024628000, 0.1110491000, 0.1432086000, 0.2768670000, 0.7948048000, 2.7899073000", \ + "0.1095516000, 0.1114562000, 0.1191311000, 0.1511014000, 0.2812488000, 0.7933454000, 2.7910548000", \ + "0.1374594000, 0.1389749000, 0.1452969000, 0.1735626000, 0.2969403000, 0.8050621000, 2.7883007000"); + } + } + max_capacitance : 1.6818330000; + max_transition : 1.5007520000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0019354100, 0.0074916000, 0.0289986000, 0.1122480000, 0.4344910000, 1.6818300000"); + values("0.0152930000, 0.0158333000, 0.0177892000, 0.0242292000, 0.0463429000, 0.1299108000, 0.4538259000", \ + "0.0188253000, 0.0194521000, 0.0215532000, 0.0281749000, 0.0504815000, 0.1343457000, 0.4582893000", \ + "0.0229632000, 0.0239117000, 0.0272025000, 0.0368235000, 0.0608603000, 0.1450231000, 0.4687391000", \ + "0.0254070000, 0.0268786000, 0.0320302000, 0.0471170000, 0.0826403000, 0.1696619000, 0.4924210000", \ + "0.0210408000, 0.0233437000, 0.0313762000, 0.0549018000, 0.1106650000, 0.2270754000, 0.5504865000", \ + "-0.0035639000, 0.0000184000, 0.0123568000, 0.0487574000, 0.1365364000, 0.3142955000, 0.6832507000", \ + "-0.0807213000, -0.0750575000, -0.0566058000, -0.0009139000, 0.1341887000, 0.4148222000, 0.9557204000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0019354100, 0.0074916000, 0.0289986000, 0.1122480000, 0.4344910000, 1.6818300000"); + values("0.0244637000, 0.0256173000, 0.0298987000, 0.0444630000, 0.0949800000, 0.2856741000, 1.0256670000", \ + "0.0293181000, 0.0304239000, 0.0344107000, 0.0487690000, 0.0998363000, 0.2905712000, 1.0239755000", \ + "0.0418382000, 0.0431627000, 0.0475056000, 0.0612770000, 0.1121823000, 0.3035129000, 1.0346417000", \ + "0.0616400000, 0.0637383000, 0.0709355000, 0.0910300000, 0.1431699000, 0.3341031000, 1.0729195000", \ + "0.0944502000, 0.0976167000, 0.1086020000, 0.1408403000, 0.2159773000, 0.4070581000, 1.1408607000", \ + "0.1531090000, 0.1576815000, 0.1737020000, 0.2227999000, 0.3401355000, 0.5801024000, 1.3090837000", \ + "0.2686322000, 0.2748245000, 0.2970122000, 0.3678749000, 0.5477521000, 0.9217622000, 1.7041840000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0019354100, 0.0074916000, 0.0289986000, 0.1122480000, 0.4344910000, 1.6818300000"); + values("0.0065605000, 0.0070460000, 0.0090156000, 0.0170993000, 0.0492442000, 0.1747627000, 0.6592694000", \ + "0.0077545000, 0.0081687000, 0.0098562000, 0.0173326000, 0.0493403000, 0.1748288000, 0.6599624000", \ + "0.0122431000, 0.0128359000, 0.0151293000, 0.0225164000, 0.0503217000, 0.1746397000, 0.6601223000", \ + "0.0208532000, 0.0216998000, 0.0249784000, 0.0349794000, 0.0630429000, 0.1749580000, 0.6604945000", \ + "0.0364075000, 0.0379101000, 0.0430022000, 0.0577685000, 0.0953186000, 0.1974999000, 0.6590105000", \ + "0.0650616000, 0.0669402000, 0.0747888000, 0.0981152000, 0.1536593000, 0.2800197000, 0.6833182000", \ + "0.1193746000, 0.1228139000, 0.1347092000, 0.1710026000, 0.2540403000, 0.4320174000, 0.8453999000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0019354100, 0.0074916000, 0.0289986000, 0.1122480000, 0.4344910000, 1.6818300000"); + values("0.0138044000, 0.0150460000, 0.0198161000, 0.0386202000, 0.1116631000, 0.3939241000, 1.4836817000", \ + "0.0140210000, 0.0152017000, 0.0199031000, 0.0385668000, 0.1113631000, 0.3935619000, 1.4872183000", \ + "0.0188524000, 0.0196174000, 0.0230981000, 0.0391955000, 0.1115320000, 0.3936547000, 1.4838160000", \ + "0.0307897000, 0.0320439000, 0.0370288000, 0.0515338000, 0.1128347000, 0.3925901000, 1.4850964000", \ + "0.0495808000, 0.0517571000, 0.0593213000, 0.0811927000, 0.1383305000, 0.3924309000, 1.4797776000", \ + "0.0802118000, 0.0836347000, 0.0956465000, 0.1303082000, 0.2111467000, 0.4273958000, 1.4814652000", \ + "0.1361709000, 0.1405824000, 0.1566964000, 0.2082857000, 0.3366694000, 0.5981944000, 1.5007523000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__inv_2") { + leakage_power () { + value : 0.0079423000; + when : "A"; + } + leakage_power () { + value : 0.0005535000; + when : "!A"; + } + area : 3.7536000000; + cell_footprint : "sky130_fd_sc_hd__inv"; + cell_leakage_power : 0.0042479070; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A") { + capacitance : 0.0044590000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0042760000; + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0046420000; + } + pin ("Y") { + direction : "output"; + function : "(!A)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014764110, 0.0043595770, 0.0128730500, 0.0380118100, 0.1122421000, 0.3314308000"); + values("-0.0048729000, -0.0061807000, -0.0104534000, -0.0239314000, -0.0645157000, -0.1847181000, -0.5397786000", \ + "-0.0053546000, -0.0066818000, -0.0108639000, -0.0241652000, -0.0646044000, -0.1847535000, -0.5397978000", \ + "-0.0056889000, -0.0070921000, -0.0113878000, -0.0245474000, -0.0647872000, -0.1848170000, -0.5398257000", \ + "-0.0054172000, -0.0070530000, -0.0115219000, -0.0249378000, -0.0650926000, -0.1849624000, -0.5398857000", \ + "-0.0049315000, -0.0065669000, -0.0113451000, -0.0249480000, -0.0653572000, -0.1851649000, -0.5399634000", \ + "-0.0027297000, -0.0045768000, -0.0098210000, -0.0237645000, -0.0648503000, -0.1852162000, -0.5400208000", \ + "0.0026942000, 0.0005644000, -0.0051128000, -0.0206753000, -0.0628575000, -0.1842632000, -0.5397747000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014764110, 0.0043595770, 0.0128730500, 0.0380118100, 0.1122421000, 0.3314308000"); + values("0.0129073000, 0.0147627000, 0.0198879000, 0.0340719000, 0.0747268000, 0.1938930000, 0.5478985000", \ + "0.0126104000, 0.0143517000, 0.0194124000, 0.0336506000, 0.0744926000, 0.1940106000, 0.5436985000", \ + "0.0125047000, 0.0143132000, 0.0190767000, 0.0331759000, 0.0742976000, 0.1924800000, 0.5446534000", \ + "0.0126884000, 0.0144153000, 0.0189569000, 0.0328509000, 0.0734457000, 0.1937375000, 0.5453426000", \ + "0.0135492000, 0.0149941000, 0.0194349000, 0.0329725000, 0.0731844000, 0.1931974000, 0.5464750000", \ + "0.0149532000, 0.0163193000, 0.0205688000, 0.0337550000, 0.0737759000, 0.1921072000, 0.5425809000", \ + "0.0206515000, 0.0217040000, 0.0253143000, 0.0377926000, 0.0767143000, 0.1949605000, 0.5439724000"); + } + } + max_capacitance : 0.3314310000; + max_transition : 1.4978170000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014764100, 0.0043595800, 0.0128730000, 0.0380118000, 0.1122420000, 0.3314310000"); + values("0.0119446000, 0.0137840000, 0.0188149000, 0.0327326000, 0.0729366000, 0.1922578000, 0.5454940000", \ + "0.0157429000, 0.0180991000, 0.0233701000, 0.0374622000, 0.0781416000, 0.1961942000, 0.5456924000", \ + "0.0203785000, 0.0240707000, 0.0324561000, 0.0487044000, 0.0892794000, 0.2076327000, 0.5571236000", \ + "0.0248258000, 0.0307580000, 0.0439276000, 0.0689207000, 0.1156458000, 0.2359077000, 0.5860208000", \ + "0.0262075000, 0.0354142000, 0.0559354000, 0.0961932000, 0.1673476000, 0.2955090000, 0.6455342000", \ + "0.0157468000, 0.0301166000, 0.0619237000, 0.1246900000, 0.2371069000, 0.4263973000, 0.7871234000", \ + "-0.0275597000, -0.0053926000, 0.0434940000, 0.1403033000, 0.3151930000, 0.6122458000, 1.1101468000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014764100, 0.0043595800, 0.0128730000, 0.0380118000, 0.1122420000, 0.3314310000"); + values("0.0175587000, 0.0211484000, 0.0310262000, 0.0584472000, 0.1371815000, 0.3662591000, 1.0435811000", \ + "0.0230691000, 0.0264576000, 0.0360719000, 0.0633862000, 0.1425054000, 0.3734522000, 1.0627602000", \ + "0.0339028000, 0.0388338000, 0.0493056000, 0.0760130000, 0.1545360000, 0.3864530000, 1.0598706000", \ + "0.0498930000, 0.0577606000, 0.0750599000, 0.1075488000, 0.1862726000, 0.4152755000, 1.0963705000", \ + "0.0744968000, 0.0868541000, 0.1145327000, 0.1673453000, 0.2583118000, 0.4867961000, 1.1619753000", \ + "0.1156072000, 0.1340389000, 0.1760385000, 0.2596266000, 0.4057179000, 0.6556388000, 1.3298844000", \ + "0.1928740000, 0.2183706000, 0.2783548000, 0.4048308000, 0.6381117000, 1.0233501000, 1.7170592000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014764100, 0.0043595800, 0.0128730000, 0.0380118000, 0.1122420000, 0.3314310000"); + values("0.0048909000, 0.0069497000, 0.0130525000, 0.0311683000, 0.0847074000, 0.2419201000, 0.7066229000", \ + "0.0069554000, 0.0084546000, 0.0135709000, 0.0312350000, 0.0846748000, 0.2428864000, 0.7101457000", \ + "0.0116927000, 0.0141965000, 0.0197198000, 0.0335758000, 0.0847194000, 0.2435099000, 0.7091378000", \ + "0.0203289000, 0.0240677000, 0.0323348000, 0.0495335000, 0.0902360000, 0.2418217000, 0.7064893000", \ + "0.0354595000, 0.0413981000, 0.0546071000, 0.0793592000, 0.1253289000, 0.2517686000, 0.7084765000", \ + "0.0637251000, 0.0731900000, 0.0941919000, 0.1324136000, 0.2017282000, 0.3250714000, 0.7157009000", \ + "0.1183897000, 0.1329738000, 0.1635937000, 0.2237756000, 0.3292207000, 0.5112171000, 0.8526758000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014764100, 0.0043595800, 0.0128730000, 0.0380118000, 0.1122420000, 0.3314310000"); + values("0.0102030000, 0.0145665000, 0.0274391000, 0.0655113000, 0.1778623000, 0.5106880000, 1.4869649000", \ + "0.0107758000, 0.0146772000, 0.0273936000, 0.0654823000, 0.1774442000, 0.5091666000, 1.4832895000", \ + "0.0176433000, 0.0206470000, 0.0298357000, 0.0653682000, 0.1774688000, 0.5082211000, 1.4799179000", \ + "0.0287666000, 0.0338285000, 0.0452178000, 0.0722948000, 0.1771081000, 0.5095251000, 1.4848178000", \ + "0.0472331000, 0.0557641000, 0.0742180000, 0.1079812000, 0.1903953000, 0.5072639000, 1.4842672000", \ + "0.0774171000, 0.0903774000, 0.1203311000, 0.1758978000, 0.2700296000, 0.5253227000, 1.4794522000", \ + "0.1325493000, 0.1519492000, 0.1976181000, 0.2847110000, 0.4388531000, 0.6966839000, 1.4978170000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__inv_4") { + leakage_power () { + value : 0.0074091000; + when : "A"; + } + leakage_power () { + value : 0.0015164000; + when : "!A"; + } + area : 6.2560000000; + cell_footprint : "sky130_fd_sc_hd__inv"; + cell_leakage_power : 0.0044627330; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A") { + capacitance : 0.0090040000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0086000000; + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0094080000; + } + pin ("Y") { + direction : "output"; + function : "(!A)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016127510, 0.0052019320, 0.0167788400, 0.0541201900, 0.1745648000, 0.5630591000"); + values("-0.0084514000, -0.0098809000, -0.0149717000, -0.0329214000, -0.0930532000, -0.2880428000, -0.9173491000", \ + "-0.0094516000, -0.0109602000, -0.0159352000, -0.0335230000, -0.0932476000, -0.2881155000, -0.9173917000", \ + "-0.0102699000, -0.0118299000, -0.0169782000, -0.0344671000, -0.0937378000, -0.2882647000, -0.9174198000", \ + "-0.0104369000, -0.0121388000, -0.0174838000, -0.0354227000, -0.0943997000, -0.2885651000, -0.9175475000", \ + "-0.0090556000, -0.0109312000, -0.0168561000, -0.0353900000, -0.0952778000, -0.2890545000, -0.9177169000", \ + "-0.0055906000, -0.0069775000, -0.0137787000, -0.0328314000, -0.0940598000, -0.2890077000, -0.9178631000", \ + "0.0043734000, 0.0017246000, -0.0053774000, -0.0270126000, -0.0904423000, -0.2844303000, -0.9163759000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016127510, 0.0052019320, 0.0167788400, 0.0541201900, 0.1745648000, 0.5630591000"); + values("0.0256205000, 0.0278349000, 0.0345681000, 0.0543527000, 0.1148598000, 0.3082690000, 0.9322412000", \ + "0.0250545000, 0.0271237000, 0.0334835000, 0.0534180000, 0.1143068000, 0.3084980000, 0.9313100000", \ + "0.0247994000, 0.0267260000, 0.0328323000, 0.0520222000, 0.1131029000, 0.3078423000, 0.9258184000", \ + "0.0250401000, 0.0268387000, 0.0326378000, 0.0519108000, 0.1121986000, 0.3066267000, 0.9276555000", \ + "0.0263479000, 0.0280637000, 0.0335432000, 0.0519775000, 0.1113991000, 0.3069891000, 0.9282885000", \ + "0.0290579000, 0.0307895000, 0.0351982000, 0.0532784000, 0.1129382000, 0.3043172000, 0.9301420000", \ + "0.0402571000, 0.0406549000, 0.0445595000, 0.0624209000, 0.1186249000, 0.3124213000, 0.9257100000"); + } + } + max_capacitance : 0.5630590000; + max_transition : 1.5002550000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016127500, 0.0052019300, 0.0167788000, 0.0541202000, 0.1745650000, 0.5630590000"); + values("0.0119441000, 0.0131118000, 0.0165791000, 0.0269376000, 0.0588054000, 0.1629306000, 0.4909586000", \ + "0.0156473000, 0.0171343000, 0.0209993000, 0.0315480000, 0.0634309000, 0.1663003000, 0.4954380000", \ + "0.0198136000, 0.0221854000, 0.0283758000, 0.0422551000, 0.0746385000, 0.1770034000, 0.5087731000", \ + "0.0232107000, 0.0269733000, 0.0367368000, 0.0585419000, 0.1002393000, 0.2026346000, 0.5338917000", \ + "0.0216104000, 0.0276301000, 0.0429641000, 0.0770100000, 0.1427411000, 0.2629926000, 0.5917846000", \ + "0.0048442000, 0.0139726000, 0.0377789000, 0.0904055000, 0.1929853000, 0.3781642000, 0.7304123000", \ + "-0.0537422000, -0.0398392000, -0.0036893000, 0.0783581000, 0.2392779000, 0.5265917000, 1.0342573000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016127500, 0.0052019300, 0.0167788000, 0.0541202000, 0.1745650000, 0.5630590000"); + values("0.0190114000, 0.0215393000, 0.0291288000, 0.0516131000, 0.1202000000, 0.3388957000, 1.0502127000", \ + "0.0245228000, 0.0268413000, 0.0340168000, 0.0565974000, 0.1254323000, 0.3475673000, 1.0493975000", \ + "0.0363076000, 0.0395220000, 0.0475006000, 0.0689426000, 0.1381457000, 0.3582837000, 1.0632979000", \ + "0.0540201000, 0.0592453000, 0.0722161000, 0.1008018000, 0.1697215000, 0.3898457000, 1.1047234000", \ + "0.0821914000, 0.0901583000, 0.1112681000, 0.1572504000, 0.2433978000, 0.4624623000, 1.1637457000", \ + "0.1312726000, 0.1430227000, 0.1746365000, 0.2465241000, 0.3849189000, 0.6321969000, 1.3318200000", \ + "0.2255666000, 0.2420417000, 0.2873321000, 0.3934108000, 0.6110205000, 1.0017863000, 1.7277610000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016127500, 0.0052019300, 0.0167788000, 0.0541202000, 0.1745650000, 0.5630590000"); + values("0.0049571000, 0.0062375000, 0.0103719000, 0.0238937000, 0.0668871000, 0.2087285000, 0.6548602000", \ + "0.0070977000, 0.0080130000, 0.0112236000, 0.0238611000, 0.0670169000, 0.2058758000, 0.6553406000", \ + "0.0116617000, 0.0131789000, 0.0173638000, 0.0276296000, 0.0669909000, 0.2060657000, 0.6575888000", \ + "0.0202925000, 0.0226678000, 0.0287989000, 0.0429853000, 0.0756389000, 0.2062924000, 0.6550083000", \ + "0.0354624000, 0.0390051000, 0.0489234000, 0.0703691000, 0.1125576000, 0.2207891000, 0.6543583000", \ + "0.0636220000, 0.0696130000, 0.0849741000, 0.1179729000, 0.1810032000, 0.3041805000, 0.6730234000", \ + "0.1177379000, 0.1271844000, 0.1500653000, 0.2014630000, 0.2996650000, 0.4817202000, 0.8318283000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016127500, 0.0052019300, 0.0167788000, 0.0541202000, 0.1745650000, 0.5630590000"); + values("0.0114302000, 0.0142771000, 0.0237116000, 0.0540961000, 0.1514573000, 0.4651357000, 1.4865850000", \ + "0.0115673000, 0.0143379000, 0.0237317000, 0.0540688000, 0.1513773000, 0.4700103000, 1.4776085000", \ + "0.0182523000, 0.0199466000, 0.0265154000, 0.0540666000, 0.1514956000, 0.4667554000, 1.4746315000", \ + "0.0294702000, 0.0329037000, 0.0417888000, 0.0631231000, 0.1514760000, 0.4667907000, 1.4800738000", \ + "0.0482627000, 0.0545717000, 0.0680175000, 0.0974604000, 0.1686737000, 0.4681324000, 1.4801701000", \ + "0.0791388000, 0.0869239000, 0.1099131000, 0.1596422000, 0.2484881000, 0.4876861000, 1.4865859000", \ + "0.1335121000, 0.1448872000, 0.1779738000, 0.2570885000, 0.4026016000, 0.6618689000, 1.5002554000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__inv_6") { + leakage_power () { + value : 0.0063222000; + when : "A"; + } + leakage_power () { + value : 0.0027400000; + when : "!A"; + } + area : 8.758400000; + cell_footprint : "sky130_fd_sc_hd__inv"; + cell_leakage_power : 0.0045311230; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A") { + capacitance : 0.0132720000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0126560000; + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0138880000; + } + pin ("Y") { + direction : "output"; + function : "(!A)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0017037880, 0.0058057850, 0.0197836500, 0.0674142800, 0.2297192000, 0.7827856000"); + values("-0.0120405000, -0.0135362000, -0.0191855000, -0.0406355000, -0.1171757000, -0.3798778000, -1.2758077000", \ + "-0.0134351000, -0.0150515000, -0.0206474000, -0.0415552000, -0.1175202000, -0.3800209000, -1.2758269000", \ + "-0.0145801000, -0.0162734000, -0.0222096000, -0.0429606000, -0.1182050000, -0.3802117000, -1.2758964000", \ + "-0.0149176000, -0.0167533000, -0.0230919000, -0.0443679000, -0.1192576000, -0.3807582000, -1.2760553000", \ + "-0.0129894000, -0.0150279000, -0.0218179000, -0.0442178000, -0.1206087000, -0.3813043000, -1.2762816000", \ + "-0.0075283000, -0.0101575000, -0.0178230000, -0.0415014000, -0.1195991000, -0.3813849000, -1.2765484000", \ + "0.0053734000, 0.0025006000, -0.0059309000, -0.0321197000, -0.1137546000, -0.3789859000, -1.2762267000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0017037880, 0.0058057850, 0.0197836500, 0.0674142800, 0.2297192000, 0.7827856000"); + values("0.0372289000, 0.0396745000, 0.0475425000, 0.0717774000, 0.1486724000, 0.4106380000, 1.2969808000", \ + "0.0363842000, 0.0386355000, 0.0460013000, 0.0702128000, 0.1488077000, 0.4105570000, 1.2915005000", \ + "0.0363549000, 0.0383815000, 0.0451807000, 0.0689245000, 0.1472120000, 0.4067674000, 1.2961825000", \ + "0.0363385000, 0.0383716000, 0.0450749000, 0.0678419000, 0.1456459000, 0.4070054000, 1.2904290000", \ + "0.0379655000, 0.0397982000, 0.0461793000, 0.0683600000, 0.1444188000, 0.4050739000, 1.2852116000", \ + "0.0412776000, 0.0429827000, 0.0489436000, 0.0707427000, 0.1469712000, 0.4047435000, 1.2909248000", \ + "0.0545098000, 0.0557124000, 0.0607111000, 0.0806870000, 0.1535036000, 0.4113238000, 1.2919484000"); + } + } + max_capacitance : 0.7827860000; + max_transition : 1.4987990000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0017037900, 0.0058057800, 0.0197837000, 0.0674143000, 0.2297190000, 0.7827860000"); + values("0.0121626000, 0.0130390000, 0.0158050000, 0.0243453000, 0.0520500000, 0.1460250000, 0.4636161000", \ + "0.0157169000, 0.0168518000, 0.0201011000, 0.0288332000, 0.0567592000, 0.1501568000, 0.4744309000", \ + "0.0194953000, 0.0213527000, 0.0265780000, 0.0389163000, 0.0674634000, 0.1612821000, 0.4794447000", \ + "0.0221779000, 0.0250280000, 0.0331905000, 0.0526953000, 0.0923631000, 0.1868675000, 0.5067819000", \ + "0.0188301000, 0.0233264000, 0.0361217000, 0.0669581000, 0.1293595000, 0.2459305000, 0.5634868000", \ + "-0.0025756000, 0.0043257000, 0.0242317000, 0.0724837000, 0.1705254000, 0.3520171000, 0.7008762000", \ + "-0.0717337000, -0.0609232000, -0.0304046000, 0.0434575000, 0.1969213000, 0.4830984000, 0.9949482000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0017037900, 0.0058057800, 0.0197837000, 0.0674143000, 0.2297190000, 0.7827860000"); + values("0.0198874000, 0.0219117000, 0.0283486000, 0.0482353000, 0.1114341000, 0.3257839000, 1.0487834000", \ + "0.0254196000, 0.0272530000, 0.0332581000, 0.0529931000, 0.1173929000, 0.3319309000, 1.0567558000", \ + "0.0377313000, 0.0402749000, 0.0469218000, 0.0660069000, 0.1302518000, 0.3433506000, 1.0672999000", \ + "0.0563277000, 0.0603888000, 0.0715674000, 0.0978348000, 0.1609684000, 0.3756943000, 1.1008856000", \ + "0.0866407000, 0.0929499000, 0.1107897000, 0.1527173000, 0.2361139000, 0.4464785000, 1.1692750000", \ + "0.1405014000, 0.1496439000, 0.1765140000, 0.2420710000, 0.3759929000, 0.6214167000, 1.3457259000", \ + "0.2459307000, 0.2585686000, 0.2961936000, 0.3933225000, 0.6009813000, 0.9883367000, 1.7423613000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0017037900, 0.0058057800, 0.0197837000, 0.0674143000, 0.2297190000, 0.7827860000"); + values("0.0049390000, 0.0058765000, 0.0090927000, 0.0202020000, 0.0582046000, 0.1879998000, 0.6266480000", \ + "0.0070209000, 0.0077683000, 0.0101933000, 0.0203458000, 0.0585240000, 0.1871754000, 0.6311019000", \ + "0.0115069000, 0.0126549000, 0.0161598000, 0.0251246000, 0.0585647000, 0.1874807000, 0.6277085000", \ + "0.0198473000, 0.0216621000, 0.0267878000, 0.0396990000, 0.0695373000, 0.1878979000, 0.6270980000", \ + "0.0348922000, 0.0379268000, 0.0466255000, 0.0649322000, 0.1054989000, 0.2055238000, 0.6276912000", \ + "0.0627123000, 0.0672251000, 0.0802171000, 0.1100470000, 0.1698476000, 0.2924350000, 0.6482923000", \ + "0.1172122000, 0.1235793000, 0.1429264000, 0.1895538000, 0.2832351000, 0.4582241000, 0.8137574000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0017037900, 0.0058057800, 0.0197837000, 0.0674143000, 0.2297190000, 0.7827860000"); + values("0.0117548000, 0.0139830000, 0.0217198000, 0.0481809000, 0.1376070000, 0.4453319000, 1.4887607000", \ + "0.0118519000, 0.0140570000, 0.0217247000, 0.0481707000, 0.1385627000, 0.4457909000, 1.4845526000", \ + "0.0181901000, 0.0195191000, 0.0247008000, 0.0481613000, 0.1382910000, 0.4431177000, 1.4838308000", \ + "0.0294000000, 0.0321571000, 0.0396593000, 0.0583166000, 0.1380307000, 0.4454077000, 1.4806307000", \ + "0.0481114000, 0.0523180000, 0.0645136000, 0.0918628000, 0.1567508000, 0.4437891000, 1.4848648000", \ + "0.0786950000, 0.0853608000, 0.1043235000, 0.1497862000, 0.2361527000, 0.4681922000, 1.4838263000", \ + "0.1337186000, 0.1428984000, 0.1703253000, 0.2400066000, 0.3819317000, 0.6393036000, 1.4987989000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__inv_8") { + leakage_power () { + value : 0.0082791000; + when : "A"; + } + leakage_power () { + value : 0.0038210000; + when : "!A"; + } + area : 11.260800000; + cell_footprint : "sky130_fd_sc_hd__inv"; + cell_leakage_power : 0.0060500540; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A") { + capacitance : 0.0176530000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0168400000; + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0184670000; + } + pin ("Y") { + direction : "output"; + function : "(!A)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0017851090, 0.0063732260, 0.0227538000, 0.0812360200, 0.2900303000, 1.0354710000"); + values("-0.0154261000, -0.0170317000, -0.0232031000, -0.0480257000, -0.1417565000, -0.4797099000, -1.6871566000", \ + "-0.0172874000, -0.0190235000, -0.0251572000, -0.0493719000, -0.1422355000, -0.4798226000, -1.6872761000", \ + "-0.0188892000, -0.0207161000, -0.0272604000, -0.0513651000, -0.1433633000, -0.4801625000, -1.6873657000", \ + "-0.0193491000, -0.0213547000, -0.0282018000, -0.0533150000, -0.1450978000, -0.4809149000, -1.6873975000", \ + "-0.0168666000, -0.0190475000, -0.0266706000, -0.0529670000, -0.1462900000, -0.4818582000, -1.6879551000", \ + "-0.0097563000, -0.0125444000, -0.0212482000, -0.0492672000, -0.1435734000, -0.4821991000, -1.6883581000", \ + "0.0074301000, 0.0042855000, -0.0051312000, -0.0361995000, -0.1368554000, -0.4789160000, -1.6880947000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0017851090, 0.0063732260, 0.0227538000, 0.0812360200, 0.2900303000, 1.0354710000"); + values("0.0500517000, 0.0526781000, 0.0616626000, 0.0907907000, 0.1858872000, 0.5229385000, 1.7159675000", \ + "0.0489046000, 0.0513336000, 0.0597713000, 0.0884790000, 0.1843756000, 0.5199276000, 1.7200452000", \ + "0.0488000000, 0.0510048000, 0.0586787000, 0.0865749000, 0.1839729000, 0.5171257000, 1.7152928000", \ + "0.0488373000, 0.0510046000, 0.0583381000, 0.0856850000, 0.1809917000, 0.5195810000, 1.7148138000", \ + "0.0509897000, 0.0529823000, 0.0600315000, 0.0859068000, 0.1795073000, 0.5171847000, 1.7103024000", \ + "0.0552576000, 0.0570631000, 0.0636992000, 0.0889754000, 0.1826954000, 0.5123181000, 1.7093391000", \ + "0.0728096000, 0.0741087000, 0.0795625000, 0.1022556000, 0.1917460000, 0.5219979000, 1.7044405000"); + } + } + max_capacitance : 1.0354710000; + max_transition : 1.4996250000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0017851100, 0.0063732300, 0.0227538000, 0.0812360000, 0.2900300000, 1.0354700000"); + values("0.0123297000, 0.0130319000, 0.0154135000, 0.0230701000, 0.0489012000, 0.1402316000, 0.4666703000", \ + "0.0159471000, 0.0168723000, 0.0196942000, 0.0275204000, 0.0536900000, 0.1451606000, 0.4703811000", \ + "0.0197728000, 0.0212245000, 0.0258394000, 0.0373346000, 0.0644274000, 0.1556234000, 0.4815072000", \ + "0.0224926000, 0.0248146000, 0.0318879000, 0.0500402000, 0.0889616000, 0.1814948000, 0.5052737000", \ + "0.0191159000, 0.0227360000, 0.0337779000, 0.0625044000, 0.1231077000, 0.2404573000, 0.5653590000", \ + "-0.0025894000, 0.0030309000, 0.0201839000, 0.0651178000, 0.1601613000, 0.3434292000, 0.7014345000", \ + "-0.0726660000, -0.0639990000, -0.0378239000, 0.0310945000, 0.1805251000, 0.4688840000, 0.9955849000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0017851100, 0.0063732300, 0.0227538000, 0.0812360000, 0.2900300000, 1.0354700000"); + values("0.0202742000, 0.0219295000, 0.0275017000, 0.0455936000, 0.1049458000, 0.3147736000, 1.0550638000", \ + "0.0257929000, 0.0273028000, 0.0325167000, 0.0502622000, 0.1101536000, 0.3218706000, 1.0694470000", \ + "0.0382296000, 0.0403048000, 0.0461477000, 0.0631958000, 0.1234292000, 0.3310772000, 1.0747949000", \ + "0.0571632000, 0.0604406000, 0.0699357000, 0.0942658000, 0.1538116000, 0.3634873000, 1.1030601000", \ + "0.0880401000, 0.0931328000, 0.1086796000, 0.1474176000, 0.2291143000, 0.4343165000, 1.1747938000", \ + "0.1428338000, 0.1501958000, 0.1732611000, 0.2337166000, 0.3640337000, 0.6095962000, 1.3501105000", \ + "0.2501082000, 0.2603140000, 0.2927534000, 0.3813830000, 0.5841018000, 0.9721643000, 1.7479136000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0017851100, 0.0063732300, 0.0227538000, 0.0812360000, 0.2900300000, 1.0354700000"); + values("0.0050158000, 0.0057564000, 0.0084430000, 0.0181318000, 0.0525400000, 0.1754386000, 0.6195076000", \ + "0.0070648000, 0.0076214000, 0.0095686000, 0.0181883000, 0.0527483000, 0.1765888000, 0.6151475000", \ + "0.0116018000, 0.0125604000, 0.0153961000, 0.0233952000, 0.0533055000, 0.1758861000, 0.6146265000", \ + "0.0200380000, 0.0216953000, 0.0260132000, 0.0374396000, 0.0647711000, 0.1753940000, 0.6144052000", \ + "0.0352642000, 0.0377053000, 0.0447282000, 0.0622156000, 0.1008997000, 0.1941964000, 0.6150727000", \ + "0.0632523000, 0.0669490000, 0.0782894000, 0.1059187000, 0.1652254000, 0.2829769000, 0.6345332000", \ + "0.1174102000, 0.1230575000, 0.1396005000, 0.1834808000, 0.2740662000, 0.4483394000, 0.8027686000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0017851100, 0.0063732300, 0.0227538000, 0.0812360000, 0.2900300000, 1.0354700000"); + values("0.0119599000, 0.0138121000, 0.0203450000, 0.0438593000, 0.1268351000, 0.4257829000, 1.4839129000", \ + "0.0120751000, 0.0138756000, 0.0203696000, 0.0437900000, 0.1265724000, 0.4254328000, 1.4898222000", \ + "0.0180851000, 0.0192025000, 0.0235640000, 0.0438997000, 0.1280050000, 0.4225611000, 1.4858990000", \ + "0.0296468000, 0.0318590000, 0.0383461000, 0.0549473000, 0.1276238000, 0.4272980000, 1.4821471000", \ + "0.0485468000, 0.0519465000, 0.0622100000, 0.0877744000, 0.1483328000, 0.4255445000, 1.4844611000", \ + "0.0794384000, 0.0848726000, 0.1020007000, 0.1425726000, 0.2278606000, 0.4510004000, 1.4871820000", \ + "0.1345213000, 0.1419485000, 0.1656099000, 0.2296689000, 0.3676179000, 0.6189584000, 1.4996250000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__lpflow_bleeder_1") { + leakage_power () { + value : 101865.71000; + when : "SHORT"; + } + leakage_power () { + value : 0.0000158083; + when : "!SHORT"; + } + area : 7.5072000000; + cell_footprint : "sky130_fd_sc_hd__bleeder"; + cell_leakage_power : 50932.860000; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("SHORT") { + always_on : "true"; + capacitance : 0.0021860000; + direction : "input"; + fall_capacitance : 0.0022330000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0489124000, -0.1672362000, -0.2848819000, -0.4012852000, -0.5145043000, -0.6203835000, -0.7093436000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0407359000, 0.0391999000, 0.0356593000, 0.0575931000, 0.1081521000, 0.2246933000, 0.4933273000"); + } + } + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0021380000; + } + } + + cell ("sky130_fd_sc_hd__lpflow_clkbufkapwr_1") { + leakage_power () { + value : 0.0011810000; + when : "A"; + } + leakage_power () { + value : 0.0011810000; + when : "!A"; + } + always_on : "true"; + area : 3.7536000000; + cell_footprint : "sky130_fd_sc_hd__clkbufkapwr"; + cell_leakage_power : 0.0011810180; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("KAPWR") { + pg_type : "backup_power"; + voltage_name : "KAPWR"; + } + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A") { + capacitance : 0.0020970000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0020100000; + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "KAPWR"; + rise_capacitance : 0.0021850000; + } + pin ("X") { + direction : "output"; + function : "(A)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012646830, 0.0031988470, 0.0080910560, 0.0204652400, 0.0517641000, 0.1309304000"); + values("0.0109236000, 0.0099024000, 0.0070514000, -0.0007319000, -0.0207528000, -0.0714735000, -0.1997820000", \ + "0.0106888000, 0.0096613000, 0.0068073000, -0.0009561000, -0.0209345000, -0.0716865000, -0.1999301000", \ + "0.0104505000, 0.0094218000, 0.0065835000, -0.0011606000, -0.0211600000, -0.0718413000, -0.2000993000", \ + "0.0103318000, 0.0092847000, 0.0064471000, -0.0012652000, -0.0211859000, -0.0718769000, -0.2001082000", \ + "0.0101754000, 0.0089676000, 0.0062834000, -0.0012403000, -0.0211400000, -0.0717730000, -0.2000254000", \ + "0.0110656000, 0.0098791000, 0.0069820000, -0.0009601000, -0.0205298000, -0.0711533000, -0.1993571000", \ + "0.0131194000, 0.0118824000, 0.0086705000, 0.0007827000, -0.0190352000, -0.0695297000, -0.1976281000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012646830, 0.0031988470, 0.0080910560, 0.0204652400, 0.0517641000, 0.1309304000"); + values("0.0056625000, 0.0069714000, 0.0101718000, 0.0180150000, 0.0378571000, 0.0877095000, 0.2146676000", \ + "0.0054706000, 0.0067828000, 0.0099809000, 0.0178435000, 0.0376617000, 0.0878595000, 0.2144578000", \ + "0.0051964000, 0.0064945000, 0.0096761000, 0.0176208000, 0.0374958000, 0.0880417000, 0.2151342000", \ + "0.0049778000, 0.0062629000, 0.0094336000, 0.0173357000, 0.0372716000, 0.0876729000, 0.2145099000", \ + "0.0050756000, 0.0063516000, 0.0094068000, 0.0173055000, 0.0371718000, 0.0879282000, 0.2139725000", \ + "0.0057466000, 0.0069988000, 0.0101452000, 0.0179191000, 0.0378803000, 0.0878130000, 0.2151992000", \ + "0.0077405000, 0.0088582000, 0.0119881000, 0.0198483000, 0.0396653000, 0.0899139000, 0.2163168000"); + } + } + max_capacitance : 0.1309300000; + max_transition : 1.5048300000; + power_down_function : "(!KAPWR+VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "KAPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012646800, 0.0031988500, 0.0080910600, 0.0204652000, 0.0517641000, 0.1309300000"); + values("0.0597752000, 0.0648087000, 0.0754631000, 0.0979458000, 0.1501913000, 0.2806566000, 0.6104133000", \ + "0.0647452000, 0.0697583000, 0.0803774000, 0.1030746000, 0.1553850000, 0.2860113000, 0.6150983000", \ + "0.0780199000, 0.0830714000, 0.0937246000, 0.1163172000, 0.1685797000, 0.2992097000, 0.6290619000", \ + "0.1083181000, 0.1134532000, 0.1243078000, 0.1471400000, 0.1994631000, 0.3299487000, 0.6604344000", \ + "0.1586997000, 0.1648189000, 0.1771293000, 0.2017393000, 0.2554418000, 0.3849019000, 0.7154178000", \ + "0.2355097000, 0.2435301000, 0.2588723000, 0.2863268000, 0.3414032000, 0.4724898000, 0.8020601000", \ + "0.3576046000, 0.3679077000, 0.3875696000, 0.4216440000, 0.4813723000, 0.6134638000, 0.9441941000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012646800, 0.0031988500, 0.0080910600, 0.0204652000, 0.0517641000, 0.1309300000"); + values("0.0495450000, 0.0562766000, 0.0721427000, 0.1108310000, 0.2080660000, 0.4524981000, 1.0712415000", \ + "0.0541153000, 0.0608004000, 0.0766816000, 0.1153471000, 0.2120808000, 0.4593231000, 1.0764903000", \ + "0.0646658000, 0.0713398000, 0.0870399000, 0.1259932000, 0.2238772000, 0.4691099000, 1.0885717000", \ + "0.0825729000, 0.0894519000, 0.1055740000, 0.1445091000, 0.2431764000, 0.4894891000, 1.1082103000", \ + "0.1050800000, 0.1123840000, 0.1288357000, 0.1677908000, 0.2654047000, 0.5109333000, 1.1299768000", \ + "0.1271945000, 0.1360945000, 0.1538811000, 0.1927381000, 0.2910673000, 0.5360059000, 1.1556306000", \ + "0.1311566000, 0.1430638000, 0.1655261000, 0.2078080000, 0.3048816000, 0.5506122000, 1.1706536000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012646800, 0.0031988500, 0.0080910600, 0.0204652000, 0.0517641000, 0.1309300000"); + values("0.0151864000, 0.0195771000, 0.0298734000, 0.0554573000, 0.1229030000, 0.2970159000, 0.7358885000", \ + "0.0151386000, 0.0195753000, 0.0298881000, 0.0554187000, 0.1224622000, 0.2961846000, 0.7351432000", \ + "0.0151571000, 0.0195948000, 0.0299025000, 0.0555874000, 0.1223156000, 0.2973758000, 0.7316103000", \ + "0.0162744000, 0.0205511000, 0.0305954000, 0.0558095000, 0.1222031000, 0.2954658000, 0.7360981000", \ + "0.0213685000, 0.0254291000, 0.0352512000, 0.0595608000, 0.1240195000, 0.2964936000, 0.7339139000", \ + "0.0304840000, 0.0350455000, 0.0448111000, 0.0672711000, 0.1286269000, 0.2960232000, 0.7386328000", \ + "0.0441702000, 0.0501058000, 0.0607775000, 0.0826757000, 0.1383536000, 0.3005787000, 0.7335437000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012646800, 0.0031988500, 0.0080910600, 0.0204652000, 0.0517641000, 0.1309300000"); + values("0.0203281000, 0.0287410000, 0.0503554000, 0.1056378000, 0.2466223000, 0.6019099000, 1.5017801000", \ + "0.0203546000, 0.0287441000, 0.0503524000, 0.1057716000, 0.2469060000, 0.6045270000, 1.5012597000", \ + "0.0204572000, 0.0287914000, 0.0502751000, 0.1058520000, 0.2473959000, 0.6058691000, 1.5013557000", \ + "0.0219079000, 0.0300867000, 0.0510608000, 0.1058554000, 0.2470916000, 0.6055951000, 1.5017220000", \ + "0.0252875000, 0.0326643000, 0.0526388000, 0.1066835000, 0.2460179000, 0.6037190000, 1.5046464000", \ + "0.0330773000, 0.0399602000, 0.0573576000, 0.1082203000, 0.2479077000, 0.6006848000, 1.5048297000", \ + "0.0472400000, 0.0547569000, 0.0713040000, 0.1153719000, 0.2487775000, 0.6043901000, 1.4975244000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__lpflow_clkbufkapwr_16") { + leakage_power () { + value : 0.0141674000; + when : "A"; + } + leakage_power () { + value : 0.0104788000; + when : "!A"; + } + always_on : "true"; + area : 25.024000000; + cell_footprint : "sky130_fd_sc_hd__clkbufkapwr"; + cell_leakage_power : 0.0123231100; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("KAPWR") { + pg_type : "backup_power"; + voltage_name : "KAPWR"; + } + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A") { + capacitance : 0.0074310000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0069550000; + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "KAPWR"; + rise_capacitance : 0.0079060000; + } + pin ("X") { + direction : "output"; + function : "(A)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0019468260, 0.0075802600, 0.0295148900, 0.1149207000, 0.4474612000, 1.7422580000"); + values("0.0907350000, 0.0886142000, 0.0807989000, 0.0501683000, -0.0799338000, -0.6148971000, -2.7113002000", \ + "0.0904772000, 0.0884468000, 0.0805530000, 0.0498039000, -0.0803734000, -0.6151483000, -2.7112193000", \ + "0.0898615000, 0.0878674000, 0.0797941000, 0.0491688000, -0.0809797000, -0.6156709000, -2.7123503000", \ + "0.0891777000, 0.0871684000, 0.0790765000, 0.0481610000, -0.0822604000, -0.6165744000, -2.7124811000", \ + "0.0901622000, 0.0878292000, 0.0795600000, 0.0471332000, -0.0843754000, -0.6180376000, -2.7133802000", \ + "0.0901195000, 0.0877702000, 0.0786716000, 0.0440546000, -0.0862036000, -0.6189802000, -2.7133633000", \ + "0.1001273000, 0.0974900000, 0.0876856000, 0.0517808000, -0.0845486000, -0.6175495000, -2.7107668000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0019468260, 0.0075802600, 0.0295148900, 0.1149207000, 0.4474612000, 1.7422580000"); + values("0.0780847000, 0.0806054000, 0.0905175000, 0.1285558000, 0.2699064000, 0.8045055000, 2.8716680000", \ + "0.0777424000, 0.0802616000, 0.0901722000, 0.1282609000, 0.2695022000, 0.8041840000, 2.8691197000", \ + "0.0771485000, 0.0796884000, 0.0895942000, 0.1277346000, 0.2688092000, 0.8036420000, 2.8701199000", \ + "0.0768122000, 0.0793332000, 0.0891322000, 0.1266626000, 0.2674782000, 0.8020854000, 2.8777096000", \ + "0.0765402000, 0.0789161000, 0.0885485000, 0.1249918000, 0.2652665000, 0.8009476000, 2.8805126000", \ + "0.0803735000, 0.0826751000, 0.0917929000, 0.1275942000, 0.2638350000, 0.7976006000, 2.8760626000", \ + "0.0862546000, 0.0883846000, 0.0970767000, 0.1317861000, 0.2707791000, 0.7995469000, 2.8702862000"); + } + } + max_capacitance : 1.7422580000; + max_transition : 1.5106520000; + power_down_function : "(!KAPWR+VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "KAPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0019468300, 0.0075802600, 0.0295149000, 0.1149210000, 0.4474610000, 1.7422600000"); + values("0.1098075000, 0.1114814000, 0.1172031000, 0.1342470000, 0.1795411000, 0.3196717000, 0.8501815000", \ + "0.1153706000, 0.1170161000, 0.1227730000, 0.1396507000, 0.1852784000, 0.3257315000, 0.8544599000", \ + "0.1292180000, 0.1308642000, 0.1365658000, 0.1535479000, 0.1990041000, 0.3391851000, 0.8696274000", \ + "0.1616169000, 0.1632963000, 0.1689825000, 0.1858519000, 0.2312506000, 0.3716021000, 0.9013890000", \ + "0.2354309000, 0.2371197000, 0.2428947000, 0.2597832000, 0.3052948000, 0.4459131000, 0.9751886000", \ + "0.3634298000, 0.3656225000, 0.3730861000, 0.3941073000, 0.4445274000, 0.5875524000, 1.1164865000", \ + "0.5657298000, 0.5686396000, 0.5784484000, 0.6062861000, 0.6689772000, 0.8190893000, 1.3463756000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0019468300, 0.0075802600, 0.0295149000, 0.1149210000, 0.4474610000, 1.7422600000"); + values("0.0915560000, 0.0933430000, 0.0995655000, 0.1187422000, 0.1751587000, 0.3720053000, 1.1314958000", \ + "0.0959647000, 0.0977521000, 0.1039825000, 0.1231534000, 0.1796037000, 0.3764609000, 1.1356135000", \ + "0.1068713000, 0.1086614000, 0.1148995000, 0.1340674000, 0.1904654000, 0.3872610000, 1.1469773000", \ + "0.1326075000, 0.1343766000, 0.1406171000, 0.1595690000, 0.2158874000, 0.4132878000, 1.1787691000", \ + "0.1796844000, 0.1816868000, 0.1884660000, 0.2083562000, 0.2656564000, 0.4632844000, 1.2275639000", \ + "0.2405209000, 0.2430168000, 0.2515957000, 0.2754810000, 0.3357479000, 0.5332779000, 1.2930331000", \ + "0.3014802000, 0.3047942000, 0.3160983000, 0.3471669000, 0.4179085000, 0.6163238000, 1.3744784000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0019468300, 0.0075802600, 0.0295149000, 0.1149210000, 0.4474610000, 1.7422600000"); + values("0.0226507000, 0.0237630000, 0.0276984000, 0.0411025000, 0.0882766000, 0.2768437000, 1.0356588000", \ + "0.0225277000, 0.0236625000, 0.0277247000, 0.0409836000, 0.0881419000, 0.2765859000, 1.0374283000", \ + "0.0226632000, 0.0238039000, 0.0277491000, 0.0409752000, 0.0882770000, 0.2770919000, 1.0356664000", \ + "0.0225310000, 0.0236548000, 0.0277649000, 0.0408984000, 0.0883930000, 0.2771604000, 1.0358154000", \ + "0.0248039000, 0.0259019000, 0.0296810000, 0.0422732000, 0.0890698000, 0.2767855000, 1.0361536000", \ + "0.0364293000, 0.0376695000, 0.0418211000, 0.0548461000, 0.0975751000, 0.2789966000, 1.0377544000", \ + "0.0555926000, 0.0572457000, 0.0628691000, 0.0783069000, 0.1191547000, 0.2888653000, 1.0360349000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0019468300, 0.0075802600, 0.0295149000, 0.1149210000, 0.4474610000, 1.7422600000"); + values("0.0233967000, 0.0247502000, 0.0298535000, 0.0480987000, 0.1175131000, 0.3993638000, 1.5023566000", \ + "0.0233692000, 0.0247547000, 0.0298504000, 0.0480325000, 0.1176042000, 0.3997687000, 1.5034607000", \ + "0.0233504000, 0.0247536000, 0.0298466000, 0.0480955000, 0.1176595000, 0.3997869000, 1.5036801000", \ + "0.0234868000, 0.0248720000, 0.0299134000, 0.0481167000, 0.1176764000, 0.3982417000, 1.5106522000", \ + "0.0284844000, 0.0297353000, 0.0347438000, 0.0519602000, 0.1193753000, 0.3988267000, 1.5066615000", \ + "0.0399487000, 0.0413988000, 0.0462700000, 0.0620486000, 0.1250167000, 0.3987129000, 1.5050353000", \ + "0.0584196000, 0.0604183000, 0.0664954000, 0.0844219000, 0.1411082000, 0.4036162000, 1.5032577000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__lpflow_clkbufkapwr_2") { + leakage_power () { + value : 0.0036588000; + when : "A"; + } + leakage_power () { + value : 0.0046480000; + when : "!A"; + } + always_on : "true"; + area : 5.0048000000; + cell_footprint : "sky130_fd_sc_hd__clkbufkapwr"; + cell_leakage_power : 0.0041533960; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("KAPWR") { + pg_type : "backup_power"; + voltage_name : "KAPWR"; + } + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A") { + capacitance : 0.0021700000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0020560000; + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "KAPWR"; + rise_capacitance : 0.0022840000; + } + pin ("X") { + direction : "output"; + function : "(A)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014371910, 0.0041310370, 0.0118741800, 0.0341309400, 0.0981053700, 0.2819923000"); + values("0.0149480000, 0.0137264000, 0.0100690000, -0.0019105000, -0.0377576000, -0.1413714000, -0.4391751000", \ + "0.0147776000, 0.0135816000, 0.0099112000, -0.0020467000, -0.0378654000, -0.1414939000, -0.4393052000", \ + "0.0145575000, 0.0133209000, 0.0096118000, -0.0023150000, -0.0381004000, -0.1417047000, -0.4395162000", \ + "0.0143100000, 0.0130473000, 0.0092708000, -0.0026296000, -0.0382911000, -0.1418192000, -0.4396694000", \ + "0.0138930000, 0.0126396000, 0.0089878000, -0.0028852000, -0.0384601000, -0.1418372000, -0.4396744000", \ + "0.0148944000, 0.0134218000, 0.0091893000, -0.0030809000, -0.0383582000, -0.1415797000, -0.4393334000", \ + "0.0169452000, 0.0153506000, 0.0109920000, -0.0013232000, -0.0370370000, -0.1401801000, -0.4379160000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014371910, 0.0041310370, 0.0118741800, 0.0341309400, 0.0981053700, 0.2819923000"); + values("0.0108906000, 0.0125750000, 0.0172167000, 0.0298965000, 0.0655883000, 0.1682550000, 0.4631459000", \ + "0.0107314000, 0.0123810000, 0.0170042000, 0.0297221000, 0.0654124000, 0.1681365000, 0.4630987000", \ + "0.0104116000, 0.0120801000, 0.0166892000, 0.0293955000, 0.0652064000, 0.1677237000, 0.4624808000", \ + "0.0101228000, 0.0117652000, 0.0162778000, 0.0289309000, 0.0648771000, 0.1674748000, 0.4606905000", \ + "0.0101814000, 0.0117355000, 0.0161918000, 0.0286899000, 0.0645870000, 0.1672115000, 0.4620762000", \ + "0.0107187000, 0.0122525000, 0.0166821000, 0.0293118000, 0.0646639000, 0.1670730000, 0.4619782000", \ + "0.0121638000, 0.0136357000, 0.0179275000, 0.0305832000, 0.0661600000, 0.1686653000, 0.4611023000"); + } + } + max_capacitance : 0.2819920000; + max_transition : 1.5053100000; + power_down_function : "(!KAPWR+VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "KAPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014371900, 0.0041310400, 0.0118742000, 0.0341309000, 0.0981054000, 0.2819920000"); + values("0.0716015000, 0.0763899000, 0.0875026000, 0.1121150000, 0.1733989000, 0.3446792000, 0.8352690000", \ + "0.0770339000, 0.0818664000, 0.0928715000, 0.1176101000, 0.1788931000, 0.3502003000, 0.8414902000", \ + "0.0900543000, 0.0947134000, 0.1060304000, 0.1308139000, 0.1921727000, 0.3633843000, 0.8553820000", \ + "0.1214394000, 0.1262080000, 0.1371910000, 0.1616705000, 0.2231092000, 0.3949447000, 0.8859570000", \ + "0.1799247000, 0.1854615000, 0.1977499000, 0.2241256000, 0.2865788000, 0.4566277000, 0.9480640000", \ + "0.2682520000, 0.2755393000, 0.2910240000, 0.3212137000, 0.3863144000, 0.5576798000, 1.0507897000", \ + "0.3997725000, 0.4094347000, 0.4301978000, 0.4689681000, 0.5404556000, 0.7102394000, 1.2015631000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014371900, 0.0041310400, 0.0118742000, 0.0341309000, 0.0981054000, 0.2819920000"); + values("0.0664325000, 0.0716545000, 0.0839958000, 0.1137973000, 0.1937473000, 0.4229374000, 1.0810592000", \ + "0.0708009000, 0.0760067000, 0.0884353000, 0.1182771000, 0.1983222000, 0.4270950000, 1.0833632000", \ + "0.0818250000, 0.0870103000, 0.0993395000, 0.1290311000, 0.2093633000, 0.4385086000, 1.0980891000", \ + "0.1067796000, 0.1120560000, 0.1244518000, 0.1542440000, 0.2346855000, 0.4652857000, 1.1329345000", \ + "0.1451136000, 0.1514265000, 0.1651397000, 0.1959693000, 0.2766981000, 0.5067403000, 1.1670902000", \ + "0.1928313000, 0.2009778000, 0.2185236000, 0.2524978000, 0.3335347000, 0.5625999000, 1.2197580000", \ + "0.2406162000, 0.2517711000, 0.2749023000, 0.3177367000, 0.4014026000, 0.6303757000, 1.2853871000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014371900, 0.0041310400, 0.0118742000, 0.0341309000, 0.0981054000, 0.2819920000"); + values("0.0154727000, 0.0190965000, 0.0288345000, 0.0548727000, 0.1315777000, 0.3611575000, 1.0276668000", \ + "0.0155387000, 0.0192055000, 0.0288962000, 0.0547451000, 0.1317135000, 0.3604947000, 1.0229553000", \ + "0.0154951000, 0.0191583000, 0.0287407000, 0.0548265000, 0.1317595000, 0.3614254000, 1.0292400000", \ + "0.0157024000, 0.0194707000, 0.0290058000, 0.0549435000, 0.1314923000, 0.3601779000, 1.0168784000", \ + "0.0206613000, 0.0244101000, 0.0335030000, 0.0578767000, 0.1325533000, 0.3623940000, 1.0186327000", \ + "0.0303782000, 0.0346623000, 0.0437421000, 0.0669924000, 0.1375045000, 0.3603161000, 1.0205781000", \ + "0.0451225000, 0.0508914000, 0.0624974000, 0.0858820000, 0.1491341000, 0.3645286000, 1.0152580000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014371900, 0.0041310400, 0.0118742000, 0.0341309000, 0.0981054000, 0.2819920000"); + values("0.0175101000, 0.0222663000, 0.0355695000, 0.0747582000, 0.1907974000, 0.5299221000, 1.5042528000", \ + "0.0174792000, 0.0222443000, 0.0355332000, 0.0747596000, 0.1906620000, 0.5296232000, 1.5037815000", \ + "0.0174987000, 0.0222571000, 0.0356249000, 0.0747588000, 0.1912370000, 0.5284123000, 1.4986067000", \ + "0.0186565000, 0.0232087000, 0.0362998000, 0.0748493000, 0.1912039000, 0.5311085000, 1.5023579000", \ + "0.0241601000, 0.0286673000, 0.0405582000, 0.0774415000, 0.1915891000, 0.5304538000, 1.5053102000", \ + "0.0340562000, 0.0388462000, 0.0507461000, 0.0839073000, 0.1934370000, 0.5291393000, 1.5000503000", \ + "0.0487707000, 0.0553912000, 0.0687994000, 0.1009371000, 0.1994565000, 0.5309626000, 1.4990383000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__lpflow_clkbufkapwr_4") { + leakage_power () { + value : 0.0043253000; + when : "A"; + } + leakage_power () { + value : 0.0048763000; + when : "!A"; + } + always_on : "true"; + area : 7.5072000000; + cell_footprint : "sky130_fd_sc_hd__clkbufkapwr"; + cell_leakage_power : 0.0046007900; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("KAPWR") { + pg_type : "backup_power"; + voltage_name : "KAPWR"; + } + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A") { + capacitance : 0.0021140000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0019930000; + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "KAPWR"; + rise_capacitance : 0.0022360000; + } + pin ("X") { + direction : "output"; + function : "(A)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015924560, 0.0050718310, 0.0161533300, 0.0514469400, 0.1638540000, 0.5218604000"); + values("0.0227218000, 0.0211209000, 0.0163197000, 0.0002744000, -0.0554984000, -0.2370901000, -0.8168093000", \ + "0.0226501000, 0.0210223000, 0.0161997000, 0.0002190000, -0.0556180000, -0.2372053000, -0.8169110000", \ + "0.0224144000, 0.0208132000, 0.0160349000, -0.0000005820, -0.0557538000, -0.2373440000, -0.8172552000", \ + "0.0221670000, 0.0206529000, 0.0157418000, -0.0004275000, -0.0561386000, -0.2376120000, -0.8173370000", \ + "0.0219884000, 0.0203310000, 0.0152809000, -0.0010373000, -0.0564644000, -0.2377607000, -0.8175456000", \ + "0.0234020000, 0.0216240000, 0.0160188000, -0.0016126000, -0.0570140000, -0.2377666000, -0.8173908000", \ + "0.0266701000, 0.0247235000, 0.0187445000, 0.0002609000, -0.0562000000, -0.2372198000, -0.8164992000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015924560, 0.0050718310, 0.0161533300, 0.0514469400, 0.1638540000, 0.5218604000"); + values("0.0209838000, 0.0228714000, 0.0288493000, 0.0474913000, 0.1046484000, 0.2851754000, 0.8602389000", \ + "0.0208133000, 0.0227085000, 0.0287421000, 0.0473559000, 0.1044901000, 0.2849028000, 0.8597446000", \ + "0.0206205000, 0.0225130000, 0.0284962000, 0.0471255000, 0.1043088000, 0.2847886000, 0.8595466000", \ + "0.0204896000, 0.0223460000, 0.0282911000, 0.0467910000, 0.1039400000, 0.2845523000, 0.8543201000", \ + "0.0202914000, 0.0221731000, 0.0280857000, 0.0462192000, 0.1030655000, 0.2830347000, 0.8543872000", \ + "0.0215338000, 0.0232776000, 0.0288500000, 0.0466759000, 0.1032640000, 0.2829184000, 0.8546065000", \ + "0.0231181000, 0.0247665000, 0.0302712000, 0.0479219000, 0.1043759000, 0.2848145000, 0.8562945000"); + } + } + max_capacitance : 0.5218600000; + max_transition : 1.5052410000; + power_down_function : "(!KAPWR+VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "KAPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015924600, 0.0050718300, 0.0161533000, 0.0514469000, 0.1638540000, 0.5218600000"); + values("0.1029407000, 0.1068293000, 0.1169257000, 0.1399582000, 0.1946097000, 0.3480062000, 0.8314640000", \ + "0.1083590000, 0.1122250000, 0.1222222000, 0.1455032000, 0.2000269000, 0.3532680000, 0.8368945000", \ + "0.1217727000, 0.1256701000, 0.1356996000, 0.1588750000, 0.2132953000, 0.3668353000, 0.8515296000", \ + "0.1530289000, 0.1569707000, 0.1670128000, 0.1901291000, 0.2447907000, 0.3982817000, 0.8831493000", \ + "0.2240703000, 0.2281864000, 0.2385982000, 0.2620027000, 0.3166120000, 0.4707482000, 0.9571055000", \ + "0.3404380000, 0.3458024000, 0.3591798000, 0.3877559000, 0.4469242000, 0.6010370000, 1.0858067000", \ + "0.5174792000, 0.5245335000, 0.5423504000, 0.5796040000, 0.6502185000, 0.8093084000, 1.2918642000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015924600, 0.0050718300, 0.0161533000, 0.0514469000, 0.1638540000, 0.5218600000"); + values("0.0921705000, 0.0964791000, 0.1076417000, 0.1350409000, 0.2078056000, 0.4304283000, 1.1414697000", \ + "0.0967452000, 0.1010759000, 0.1123087000, 0.1397388000, 0.2123764000, 0.4355046000, 1.1443033000", \ + "0.1077503000, 0.1120475000, 0.1232342000, 0.1505975000, 0.2233643000, 0.4468787000, 1.1556638000", \ + "0.1341268000, 0.1384031000, 0.1495488000, 0.1768264000, 0.2495753000, 0.4723100000, 1.1779877000", \ + "0.1849779000, 0.1897966000, 0.2020786000, 0.2303702000, 0.3036555000, 0.5258730000, 1.2323782000", \ + "0.2522736000, 0.2587439000, 0.2742280000, 0.3072672000, 0.3830168000, 0.6051735000, 1.3119125000", \ + "0.3304782000, 0.3391125000, 0.3597742000, 0.4028640000, 0.4856547000, 0.7099246000, 1.4138083000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015924600, 0.0050718300, 0.0161533000, 0.0514469000, 0.1638540000, 0.5218600000"); + values("0.0208185000, 0.0235855000, 0.0306000000, 0.0504471000, 0.1099397000, 0.3087383000, 0.9641764000", \ + "0.0208385000, 0.0234530000, 0.0308813000, 0.0503840000, 0.1099363000, 0.3092835000, 0.9633780000", \ + "0.0208548000, 0.0236002000, 0.0307291000, 0.0501635000, 0.1097371000, 0.3091165000, 0.9556228000", \ + "0.0210073000, 0.0236984000, 0.0306613000, 0.0503490000, 0.1098613000, 0.3085732000, 0.9559968000", \ + "0.0237869000, 0.0263275000, 0.0331452000, 0.0519016000, 0.1105009000, 0.3096477000, 0.9590055000", \ + "0.0354954000, 0.0381983000, 0.0457658000, 0.0642597000, 0.1183977000, 0.3109031000, 0.9563712000", \ + "0.0535571000, 0.0576547000, 0.0673204000, 0.0883647000, 0.1388192000, 0.3182807000, 0.9574493000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015924600, 0.0050718300, 0.0161533000, 0.0514469000, 0.1638540000, 0.5218600000"); + values("0.0223859000, 0.0256516000, 0.0354692000, 0.0645708000, 0.1613494000, 0.4799571000, 1.5052407000", \ + "0.0224636000, 0.0257845000, 0.0354012000, 0.0646665000, 0.1611811000, 0.4811350000, 1.5022226000", \ + "0.0226018000, 0.0257964000, 0.0355117000, 0.0646406000, 0.1612172000, 0.4814492000, 1.5041358000", \ + "0.0224732000, 0.0257078000, 0.0355565000, 0.0646605000, 0.1613200000, 0.4798568000, 1.4995193000", \ + "0.0281675000, 0.0311113000, 0.0401525000, 0.0676458000, 0.1619486000, 0.4801196000, 1.4966732000", \ + "0.0398743000, 0.0434136000, 0.0528185000, 0.0783672000, 0.1665721000, 0.4797778000, 1.5012368000", \ + "0.0573634000, 0.0630655000, 0.0741172000, 0.0997281000, 0.1788339000, 0.4829168000, 1.4976320000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__lpflow_clkbufkapwr_8") { + leakage_power () { + value : 0.0075141000; + when : "A"; + } + leakage_power () { + value : 0.0068657000; + when : "!A"; + } + always_on : "true"; + area : 13.763200000; + cell_footprint : "sky130_fd_sc_hd__clkbufkapwr"; + cell_leakage_power : 0.0071899220; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("KAPWR") { + pg_type : "backup_power"; + voltage_name : "KAPWR"; + } + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A") { + capacitance : 0.0039180000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0036800000; + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "KAPWR"; + rise_capacitance : 0.0041560000; + } + pin ("X") { + direction : "output"; + function : "(A)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0017597620, 0.0061935220, 0.0217982500, 0.0767194300, 0.2700158000, 0.9503271000"); + values("0.0444445000, 0.0426729000, 0.0363845000, 0.0145242000, -0.0704837000, -0.3820953000, -1.4835719000", \ + "0.0442839000, 0.0424075000, 0.0363170000, 0.0144030000, -0.0706902000, -0.3822638000, -1.4837727000", \ + "0.0439548000, 0.0422465000, 0.0359425000, 0.0139431000, -0.0710584000, -0.3825587000, -1.4840969000", \ + "0.0435454000, 0.0417553000, 0.0354318000, 0.0132864000, -0.0718930000, -0.3830560000, -1.4844662000", \ + "0.0442333000, 0.0424312000, 0.0356956000, 0.0128483000, -0.0727372000, -0.3836923000, -1.4847971000", \ + "0.0466014000, 0.0448035000, 0.0375269000, 0.0124551000, -0.0732314000, -0.3838065000, -1.4846573000", \ + "0.0505011000, 0.0482541000, 0.0407632000, 0.0167136000, -0.0714502000, -0.3826457000, -1.4828472000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0017597620, 0.0061935220, 0.0217982500, 0.0767194300, 0.2700158000, 0.9503271000"); + values("0.0393387000, 0.0415884000, 0.0492281000, 0.0760327000, 0.1660545000, 0.4767200000, 1.5606844000", \ + "0.0390829000, 0.0413273000, 0.0490611000, 0.0757225000, 0.1659548000, 0.4767027000, 1.5685044000", \ + "0.0387474000, 0.0409712000, 0.0487033000, 0.0754647000, 0.1654400000, 0.4761884000, 1.5602840000", \ + "0.0383755000, 0.0405633000, 0.0481742000, 0.0747874000, 0.1646048000, 0.4737417000, 1.5594985000", \ + "0.0381925000, 0.0403720000, 0.0479524000, 0.0739865000, 0.1626980000, 0.4749914000, 1.5689261000", \ + "0.0405609000, 0.0425870000, 0.0497722000, 0.0754991000, 0.1624261000, 0.4728247000, 1.5669254000", \ + "0.0433357000, 0.0452635000, 0.0522252000, 0.0772538000, 0.1656127000, 0.4751880000, 1.5623793000"); + } + } + max_capacitance : 0.9503270000; + max_transition : 1.5109380000; + power_down_function : "(!KAPWR+VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "KAPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0017597600, 0.0061935200, 0.0217982000, 0.0767194000, 0.2700160000, 0.9503270000"); + values("0.1033417000, 0.1058321000, 0.1132616000, 0.1324803000, 0.1802305000, 0.3194127000, 0.7992142000", \ + "0.1089445000, 0.1114343000, 0.1188957000, 0.1382283000, 0.1857591000, 0.3251060000, 0.8043545000", \ + "0.1220712000, 0.1245935000, 0.1324879000, 0.1517162000, 0.1992436000, 0.3386494000, 0.8177071000", \ + "0.1546570000, 0.1571277000, 0.1645650000, 0.1837420000, 0.2314453000, 0.3709406000, 0.8493982000", \ + "0.2266703000, 0.2292676000, 0.2369169000, 0.2562290000, 0.3041476000, 0.4438804000, 0.9228473000", \ + "0.3481482000, 0.3515179000, 0.3613508000, 0.3851386000, 0.4374874000, 0.5795195000, 1.0608566000", \ + "0.5367142000, 0.5411135000, 0.5542778000, 0.5859004000, 0.6504215000, 0.7977785000, 1.2761818000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0017597600, 0.0061935200, 0.0217982000, 0.0767194000, 0.2700160000, 0.9503270000"); + values("0.0873268000, 0.0900734000, 0.0983150000, 0.1210155000, 0.1852843000, 0.3981862000, 1.1413898000", \ + "0.0917932000, 0.0945332000, 0.1027819000, 0.1254847000, 0.1897472000, 0.4024029000, 1.1507136000", \ + "0.1028520000, 0.1055883000, 0.1138978000, 0.1365168000, 0.2007753000, 0.4141271000, 1.1568686000", \ + "0.1287976000, 0.1315208000, 0.1397794000, 0.1622637000, 0.2263710000, 0.4389906000, 1.1830330000", \ + "0.1766482000, 0.1797558000, 0.1889084000, 0.2126374000, 0.2772364000, 0.4898476000, 1.2385152000", \ + "0.2383033000, 0.2423734000, 0.2540644000, 0.2822032000, 0.3491996000, 0.5621771000, 1.3064084000", \ + "0.3036578000, 0.3090339000, 0.3246291000, 0.3612352000, 0.4375046000, 0.6495622000, 1.3916343000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0017597600, 0.0061935200, 0.0217982000, 0.0767194000, 0.2700160000, 0.9503270000"); + values("0.0209768000, 0.0226156000, 0.0279088000, 0.0431894000, 0.0920562000, 0.2704433000, 0.9238166000", \ + "0.0212033000, 0.0226038000, 0.0279333000, 0.0430956000, 0.0920605000, 0.2702371000, 0.9252100000", \ + "0.0211863000, 0.0226181000, 0.0277883000, 0.0431059000, 0.0921277000, 0.2710011000, 0.9255365000", \ + "0.0209579000, 0.0225551000, 0.0279252000, 0.0431758000, 0.0918912000, 0.2708710000, 0.9183651000", \ + "0.0237913000, 0.0253370000, 0.0302916000, 0.0448106000, 0.0926574000, 0.2713314000, 0.9166100000", \ + "0.0352162000, 0.0371292000, 0.0428772000, 0.0569923000, 0.1018994000, 0.2729647000, 0.9198131000", \ + "0.0547408000, 0.0572751000, 0.0640105000, 0.0814890000, 0.1237897000, 0.2815433000, 0.9191168000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0017597600, 0.0061935200, 0.0217982000, 0.0767194000, 0.2700160000, 0.9503270000"); + values("0.0218934000, 0.0239846000, 0.0310631000, 0.0540276000, 0.1363078000, 0.4388064000, 1.5043430000", \ + "0.0219932000, 0.0241362000, 0.0310186000, 0.0540038000, 0.1364439000, 0.4390943000, 1.5109375000", \ + "0.0219234000, 0.0240701000, 0.0310798000, 0.0540058000, 0.1362725000, 0.4379833000, 1.5040965000", \ + "0.0221951000, 0.0242742000, 0.0312277000, 0.0542128000, 0.1364970000, 0.4375885000, 1.4991152000", \ + "0.0277340000, 0.0296951000, 0.0361074000, 0.0576236000, 0.1375860000, 0.4378644000, 1.5089693000", \ + "0.0393767000, 0.0413607000, 0.0484591000, 0.0682411000, 0.1426410000, 0.4374353000, 1.5037278000", \ + "0.0570687000, 0.0599508000, 0.0690395000, 0.0899178000, 0.1569612000, 0.4408681000, 1.4987550000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__lpflow_clkinvkapwr_1") { + leakage_power () { + value : 0.0028987000; + when : "A"; + } + leakage_power () { + value : 0.0002364000; + when : "!A"; + } + always_on : "true"; + area : 3.7536000000; + cell_footprint : "sky130_fd_sc_hd__clkinvkapwr"; + cell_leakage_power : 0.0015675510; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("KAPWR") { + pg_type : "backup_power"; + voltage_name : "KAPWR"; + } + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A") { + capacitance : 0.0030170000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0028420000; + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "KAPWR"; + rise_capacitance : 0.0031910000; + } + pin ("Y") { + direction : "output"; + function : "(!A)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013472500, 0.0036301680, 0.0097814920, 0.0263562400, 0.0710169200, 0.1913552000"); + values("-0.0040066000, -0.0051385000, -0.0085563000, -0.0183046000, -0.0450624000, -0.1173728000, -0.3123513000", \ + "-0.0044363000, -0.0055819000, -0.0088937000, -0.0185035000, -0.0451760000, -0.1174285000, -0.3123142000", \ + "-0.0047824000, -0.0059797000, -0.0093482000, -0.0188463000, -0.0453361000, -0.1174851000, -0.3123407000", \ + "-0.0048822000, -0.0061810000, -0.0096846000, -0.0192200000, -0.0456326000, -0.1176400000, -0.3124190000", \ + "-0.0045578000, -0.0059330000, -0.0097147000, -0.0195821000, -0.0459973000, -0.1178874000, -0.3125540000", \ + "-0.0036411000, -0.0051442000, -0.0090711000, -0.0190794000, -0.0460642000, -0.1181751000, -0.3127281000", \ + "-0.0008760000, -0.0030832000, -0.0072581000, -0.0178438000, -0.0451706000, -0.1177961000, -0.3127602000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013472500, 0.0036301680, 0.0097814920, 0.0263562400, 0.0710169200, 0.1913552000"); + values("0.0104118000, 0.0119367000, 0.0157916000, 0.0258087000, 0.0524635000, 0.1237749000, 0.3183787000", \ + "0.0101763000, 0.0117164000, 0.0155944000, 0.0256867000, 0.0525163000, 0.1247438000, 0.3182940000", \ + "0.0100491000, 0.0115303000, 0.0153535000, 0.0254586000, 0.0522182000, 0.1239225000, 0.3154604000", \ + "0.0100502000, 0.0114830000, 0.0152005000, 0.0252613000, 0.0518025000, 0.1238772000, 0.3169946000", \ + "0.0102825000, 0.0116066000, 0.0152497000, 0.0252668000, 0.0520071000, 0.1233907000, 0.3165488000", \ + "0.0107101000, 0.0119201000, 0.0153640000, 0.0249953000, 0.0518661000, 0.1236526000, 0.3175409000", \ + "0.0132617000, 0.0145871000, 0.0180146000, 0.0268068000, 0.0529618000, 0.1235340000, 0.3176702000"); + } + } + max_capacitance : 0.1913550000; + max_transition : 1.4906250000; + power_down_function : "(!KAPWR+VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "KAPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013472500, 0.0036301700, 0.0097814900, 0.0263562000, 0.0710169000, 0.1913550000"); + values("0.0237124000, 0.0292626000, 0.0433504000, 0.0789214000, 0.1733448000, 0.4277163000, 1.1113881000", \ + "0.0274632000, 0.0330534000, 0.0472594000, 0.0834094000, 0.1785193000, 0.4333084000, 1.1171853000", \ + "0.0371965000, 0.0435942000, 0.0574400000, 0.0941923000, 0.1891194000, 0.4465403000, 1.1305535000", \ + "0.0515708000, 0.0613952000, 0.0810863000, 0.1200983000, 0.2152257000, 0.4697361000, 1.1498205000", \ + "0.0702921000, 0.0854167000, 0.1165861000, 0.1752731000, 0.2780086000, 0.5330519000, 1.2141342000", \ + "0.0929725000, 0.1156355000, 0.1636557000, 0.2535047000, 0.4080796000, 0.6778176000, 1.3626974000", \ + "0.1174110000, 0.1515030000, 0.2227677000, 0.3592048000, 0.5976672000, 0.9911025000, 1.6982613000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013472500, 0.0036301700, 0.0097814900, 0.0263562000, 0.0710169000, 0.1913550000"); + values("0.0169834000, 0.0205999000, 0.0297679000, 0.0534838000, 0.1157393000, 0.2838584000, 0.7379880000", \ + "0.0225298000, 0.0260832000, 0.0351523000, 0.0587587000, 0.1218576000, 0.2917306000, 0.7424600000", \ + "0.0328563000, 0.0380462000, 0.0484487000, 0.0716990000, 0.1351039000, 0.3024985000, 0.7630830000", \ + "0.0475501000, 0.0560356000, 0.0732203000, 0.1032352000, 0.1655691000, 0.3345172000, 0.7890826000", \ + "0.0670335000, 0.0813651000, 0.1098933000, 0.1591729000, 0.2381949000, 0.4058876000, 0.8600468000", \ + "0.0929297000, 0.1149713000, 0.1603808000, 0.2422866000, 0.3712071000, 0.5715927000, 1.0207341000", \ + "0.1248887000, 0.1594783000, 0.2292515000, 0.3574086000, 0.5722873000, 0.8977825000, 1.4069715000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013472500, 0.0036301700, 0.0097814900, 0.0263562000, 0.0710169000, 0.1913550000"); + values("0.0136695000, 0.0203052000, 0.0374007000, 0.0841127000, 0.2096932000, 0.5460887000, 1.4593917000", \ + "0.0136637000, 0.0201681000, 0.0373738000, 0.0841145000, 0.2090024000, 0.5463680000, 1.4589672000", \ + "0.0184921000, 0.0229985000, 0.0382391000, 0.0840756000, 0.2094994000, 0.5464017000, 1.4549416000", \ + "0.0305477000, 0.0369708000, 0.0515444000, 0.0880745000, 0.2101453000, 0.5491018000, 1.4621381000", \ + "0.0507394000, 0.0610759000, 0.0823719000, 0.1227583000, 0.2196550000, 0.5501704000, 1.4630858000", \ + "0.0850476000, 0.1012117000, 0.1355656000, 0.1932318000, 0.2987724000, 0.5669027000, 1.4598556000", \ + "0.1463707000, 0.1709414000, 0.2228897000, 0.3133294000, 0.4677402000, 0.7306161000, 1.4906253000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013472500, 0.0036301700, 0.0097814900, 0.0263562000, 0.0710169000, 0.1913550000"); + values("0.0103790000, 0.0150336000, 0.0276414000, 0.0615167000, 0.1523303000, 0.3973395000, 1.0569939000", \ + "0.0110960000, 0.0151688000, 0.0275674000, 0.0615592000, 0.1528645000, 0.3992133000, 1.0560823000", \ + "0.0180804000, 0.0212493000, 0.0302139000, 0.0612692000, 0.1525483000, 0.3970627000, 1.0549960000", \ + "0.0303208000, 0.0354580000, 0.0462025000, 0.0697502000, 0.1523940000, 0.3976289000, 1.0562460000", \ + "0.0524308000, 0.0605262000, 0.0771620000, 0.1085013000, 0.1713465000, 0.3962098000, 1.0562808000", \ + "0.0886534000, 0.1037551000, 0.1309662000, 0.1781846000, 0.2571610000, 0.4347607000, 1.0542378000", \ + "0.1541611000, 0.1757458000, 0.2208851000, 0.3002485000, 0.4260781000, 0.6233877000, 1.1170552000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__lpflow_clkinvkapwr_16") { + leakage_power () { + value : 0.0128005000; + when : "A"; + } + leakage_power () { + value : 0.0100213000; + when : "!A"; + } + always_on : "true"; + area : 30.028800000; + cell_footprint : "sky130_fd_sc_hd__clkinvkapwr"; + cell_leakage_power : 0.0114109000; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("KAPWR") { + pg_type : "backup_power"; + voltage_name : "KAPWR"; + } + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A") { + capacitance : 0.0382660000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0358100000; + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "KAPWR"; + rise_capacitance : 0.0407230000; + } + pin ("Y") { + direction : "output"; + function : "(!A)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0020465370, 0.0083766310, 0.0342861800, 0.1403359000, 0.5744052000, 2.3510840000"); + values("-0.0439980000, -0.0458178000, -0.0538912000, -0.0912295000, -0.2595256000, -0.9614538000, -3.8400520000", \ + "-0.0491138000, -0.0510266000, -0.0591716000, -0.0954875000, -0.2614384000, -0.9622947000, -3.8397206000", \ + "-0.0528102000, -0.0550795000, -0.0639010000, -0.1011692000, -0.2648346000, -0.9634549000, -3.8401639000", \ + "-0.0541158000, -0.0564807000, -0.0660987000, -0.1053902000, -0.2697333000, -0.9655982000, -3.8406426000", \ + "-0.0528605000, -0.0554089000, -0.0658129000, -0.1059089000, -0.2744720000, -0.9693054000, -3.8420907000", \ + "-0.0377069000, -0.0413093000, -0.0538255000, -0.0995680000, -0.2704039000, -0.9728961000, -3.8438407000", \ + "-0.0096775000, -0.0115368000, -0.0277437000, -0.0789085000, -0.2591599000, -0.9703529000, -3.8450728000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0020465370, 0.0083766310, 0.0342861800, 0.1403359000, 0.5744052000, 2.3510840000"); + values("0.1194603000, 0.1227308000, 0.1354584000, 0.1819108000, 0.3552043000, 1.0525768000, 3.9051084000", \ + "0.1175437000, 0.1204943000, 0.1324985000, 0.1788567000, 0.3539240000, 1.0521254000, 3.9027037000", \ + "0.1163957000, 0.1192305000, 0.1305305000, 0.1752731000, 0.3507338000, 1.0508156000, 3.9030732000", \ + "0.1175096000, 0.1201514000, 0.1303529000, 0.1734377000, 0.3464611000, 1.0446545000, 3.8879932000", \ + "0.1199298000, 0.1223381000, 0.1322911000, 0.1735075000, 0.3444870000, 1.0451721000, 3.9004059000", \ + "0.1290276000, 0.1294679000, 0.1362042000, 0.1750457000, 0.3487453000, 1.0412102000, 3.8893844000", \ + "0.1586429000, 0.1604518000, 0.1678598000, 0.2022775000, 0.3606813000, 1.0507131000, 3.8818808000"); + } + } + max_capacitance : 2.3510840000; + max_transition : 1.5012540000; + power_down_function : "(!KAPWR+VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "KAPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0020465400, 0.0083766300, 0.0342862000, 0.1403360000, 0.5744050000, 2.3510800000"); + values("0.0245963000, 0.0255219000, 0.0291455000, 0.0421643000, 0.0908962000, 0.2846919000, 1.0774144000", \ + "0.0276317000, 0.0285485000, 0.0321258000, 0.0453541000, 0.0943668000, 0.2887227000, 1.0810846000", \ + "0.0353267000, 0.0364864000, 0.0408586000, 0.0547061000, 0.1045392000, 0.2990875000, 1.0993972000", \ + "0.0444362000, 0.0462418000, 0.0529583000, 0.0741344000, 0.1284442000, 0.3236657000, 1.1173715000", \ + "0.0514737000, 0.0543357000, 0.0648444000, 0.0977566000, 0.1795523000, 0.3828018000, 1.1780940000", \ + "0.0488783000, 0.0533754000, 0.0692762000, 0.1197208000, 0.2465531000, 0.5189353000, 1.3127198000", \ + "0.0178258000, 0.0242860000, 0.0478525000, 0.1236058000, 0.3179620000, 0.7384903000, 1.6274959000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0020465400, 0.0083766300, 0.0342862000, 0.1403360000, 0.5744050000, 2.3510800000"); + values("0.0196403000, 0.0204266000, 0.0234776000, 0.0340721000, 0.0726361000, 0.2273734000, 0.8602651000", \ + "0.0248958000, 0.0256518000, 0.0285777000, 0.0391596000, 0.0778883000, 0.2328296000, 0.8633555000", \ + "0.0360856000, 0.0371736000, 0.0411321000, 0.0524848000, 0.0913710000, 0.2461153000, 0.8746665000", \ + "0.0531933000, 0.0548753000, 0.0612224000, 0.0796709000, 0.1235318000, 0.2783006000, 0.9159892000", \ + "0.0799136000, 0.0826900000, 0.0928280000, 0.1229054000, 0.1927258000, 0.3526754000, 0.9809341000", \ + "0.1243720000, 0.1285382000, 0.1443978000, 0.1920039000, 0.3056031000, 0.5288300000, 1.1565899000", \ + "0.2038394000, 0.2100303000, 0.2328986000, 0.3059399000, 0.4871616000, 0.8486639000, 1.5620473000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0020465400, 0.0083766300, 0.0342862000, 0.1403360000, 0.5744050000, 2.3510800000"); + values("0.0109797000, 0.0118832000, 0.0156919000, 0.0315328000, 0.0970806000, 0.3637064000, 1.4587480000", \ + "0.0111050000, 0.0120304000, 0.0158075000, 0.0316188000, 0.0969622000, 0.3649278000, 1.4577964000", \ + "0.0158537000, 0.0168027000, 0.0196670000, 0.0328496000, 0.0973163000, 0.3639389000, 1.4593610000", \ + "0.0259166000, 0.0271533000, 0.0316947000, 0.0476161000, 0.1002623000, 0.3639881000, 1.4606569000", \ + "0.0437713000, 0.0457271000, 0.0530168000, 0.0752035000, 0.1323873000, 0.3659891000, 1.4624062000", \ + "0.0741648000, 0.0776710000, 0.0888103000, 0.1234480000, 0.2086041000, 0.4177576000, 1.4576085000", \ + "0.1300033000, 0.1334541000, 0.1501590000, 0.2043670000, 0.3349726000, 0.6095252000, 1.5012536000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0020465400, 0.0083766300, 0.0342862000, 0.1403360000, 0.5744050000, 2.3510800000"); + values("0.0097289000, 0.0104871000, 0.0135962000, 0.0268221000, 0.0818530000, 0.3067094000, 1.2266487000", \ + "0.0101117000, 0.0108454000, 0.0138932000, 0.0269422000, 0.0818750000, 0.3065007000, 1.2291955000", \ + "0.0162356000, 0.0168277000, 0.0189044000, 0.0288537000, 0.0817615000, 0.3073118000, 1.2303062000", \ + "0.0267470000, 0.0277551000, 0.0315169000, 0.0434040000, 0.0854704000, 0.3067880000, 1.2280541000", \ + "0.0461767000, 0.0478101000, 0.0538674000, 0.0718713000, 0.1161758000, 0.3077608000, 1.2295093000", \ + "0.0792713000, 0.0817626000, 0.0916283000, 0.1214162000, 0.1886892000, 0.3534292000, 1.2255744000", \ + "0.1389616000, 0.1428683000, 0.1573289000, 0.2049131000, 0.3164933000, 0.5374240000, 1.2611502000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__lpflow_clkinvkapwr_2") { + leakage_power () { + value : 0.0071803000; + when : "A"; + } + leakage_power () { + value : 0.0006400000; + when : "!A"; + } + always_on : "true"; + area : 5.0048000000; + cell_footprint : "sky130_fd_sc_hd__clkinvkapwr"; + cell_leakage_power : 0.0039101540; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("KAPWR") { + pg_type : "backup_power"; + voltage_name : "KAPWR"; + } + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A") { + capacitance : 0.0051870000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0048490000; + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "KAPWR"; + rise_capacitance : 0.0055260000; + } + pin ("Y") { + direction : "output"; + function : "(!A)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015205570, 0.0046241860, 0.0140626800, 0.0427662000, 0.1300569000, 0.3955177000"); + values("-0.0052928000, -0.0066243000, -0.0111073000, -0.0259222000, -0.0722422000, -0.2135396000, -0.6436174000", \ + "-0.0060310000, -0.0073715000, -0.0117972000, -0.0263433000, -0.0723742000, -0.2136191000, -0.6435697000", \ + "-0.0066481000, -0.0080967000, -0.0125861000, -0.0269809000, -0.0726764000, -0.2137395000, -0.6436498000", \ + "-0.0068865000, -0.0084317000, -0.0131051000, -0.0277324000, -0.0732228000, -0.2139731000, -0.6436867000", \ + "-0.0062913000, -0.0079520000, -0.0129256000, -0.0282580000, -0.0738532000, -0.2143659000, -0.6438993000", \ + "-0.0044666000, -0.0064436000, -0.0118594000, -0.0272242000, -0.0738913000, -0.2148242000, -0.6441767000", \ + "-0.0000948883, -0.0029715000, -0.0087588000, -0.0251661000, -0.0725048000, -0.2139751000, -0.6440206000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015205570, 0.0046241860, 0.0140626800, 0.0427662000, 0.1300569000, 0.3955177000"); + values("0.0165900000, 0.0185196000, 0.0239074000, 0.0393757000, 0.0856538000, 0.2243117000, 0.6486487000", \ + "0.0162131000, 0.0180635000, 0.0234879000, 0.0390978000, 0.0854978000, 0.2259640000, 0.6521066000", \ + "0.0160106000, 0.0177864000, 0.0230182000, 0.0387004000, 0.0850588000, 0.2256083000, 0.6508945000", \ + "0.0160222000, 0.0178592000, 0.0229912000, 0.0382005000, 0.0845637000, 0.2249372000, 0.6485456000", \ + "0.0164380000, 0.0180348000, 0.0229236000, 0.0381899000, 0.0843850000, 0.2246677000, 0.6489693000", \ + "0.0171089000, 0.0185730000, 0.0232250000, 0.0378605000, 0.0847293000, 0.2233410000, 0.6470476000", \ + "0.0214806000, 0.0227664000, 0.0277707000, 0.0412183000, 0.0858706000, 0.2244208000, 0.6456816000"); + } + } + max_capacitance : 0.3955180000; + max_transition : 1.4985760000; + power_down_function : "(!KAPWR+VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "KAPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015205600, 0.0046241900, 0.0140627000, 0.0427662000, 0.1300570000, 0.3955180000"); + values("0.0198380000, 0.0232077000, 0.0326596000, 0.0596757000, 0.1388195000, 0.3780019000, 1.1064915000", \ + "0.0237280000, 0.0270274000, 0.0365355000, 0.0637754000, 0.1431778000, 0.3827313000, 1.1106570000", \ + "0.0323502000, 0.0366826000, 0.0471105000, 0.0741045000, 0.1547120000, 0.3940910000, 1.1218380000", \ + "0.0435519000, 0.0503142000, 0.0665581000, 0.1004400000, 0.1808231000, 0.4204944000, 1.1493172000", \ + "0.0564549000, 0.0669825000, 0.0921374000, 0.1448714000, 0.2424037000, 0.4815574000, 1.2098951000", \ + "0.0674115000, 0.0833974000, 0.1221172000, 0.2036075000, 0.3538766000, 0.6249887000, 1.3520816000", \ + "0.0676527000, 0.0913606000, 0.1493216000, 0.2732014000, 0.5051696000, 0.9160503000, 1.6820830000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015205600, 0.0046241900, 0.0140627000, 0.0427662000, 0.1300570000, 0.3955180000"); + values("0.0169584000, 0.0197855000, 0.0277185000, 0.0504586000, 0.1180257000, 0.3214952000, 0.9509649000", \ + "0.0225739000, 0.0252705000, 0.0331366000, 0.0559070000, 0.1240782000, 0.3294249000, 0.9535863000", \ + "0.0332447000, 0.0372350000, 0.0465666000, 0.0690138000, 0.1368740000, 0.3424190000, 0.9611287000", \ + "0.0484179000, 0.0550930000, 0.0703935000, 0.1007663000, 0.1682728000, 0.3729350000, 0.9993603000", \ + "0.0703157000, 0.0812531000, 0.1064719000, 0.1559558000, 0.2408563000, 0.4444043000, 1.0646681000", \ + "0.1029050000, 0.1194771000, 0.1593250000, 0.2396037000, 0.3807946000, 0.6142933000, 1.2287485000", \ + "0.1545884000, 0.1787635000, 0.2385414000, 0.3637645000, 0.5911123000, 0.9658444000, 1.6126586000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015205600, 0.0046241900, 0.0140627000, 0.0427662000, 0.1300570000, 0.3955180000"); + values("0.0105300000, 0.0144186000, 0.0256471000, 0.0614530000, 0.1658932000, 0.4877126000, 1.4653825000", \ + "0.0106703000, 0.0143467000, 0.0257204000, 0.0606026000, 0.1661000000, 0.4858942000, 1.4625869000", \ + "0.0162031000, 0.0191732000, 0.0278840000, 0.0609676000, 0.1661226000, 0.4867231000, 1.4597940000", \ + "0.0269296000, 0.0314293000, 0.0425058000, 0.0681734000, 0.1667581000, 0.4868315000, 1.4657027000", \ + "0.0453424000, 0.0525820000, 0.0695579000, 0.1042287000, 0.1834353000, 0.4866951000, 1.4639556000", \ + "0.0770422000, 0.0882702000, 0.1167448000, 0.1682220000, 0.2678499000, 0.5174228000, 1.4734247000", \ + "0.1349465000, 0.1513047000, 0.1926260000, 0.2753375000, 0.4254571000, 0.6963537000, 1.4985762000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015205600, 0.0046241900, 0.0140627000, 0.0427662000, 0.1300570000, 0.3955180000"); + values("0.0101933000, 0.0136712000, 0.0242121000, 0.0562108000, 0.1536378000, 0.4467417000, 1.3401876000", \ + "0.0108472000, 0.0137628000, 0.0241848000, 0.0563300000, 0.1531031000, 0.4500783000, 1.3508222000", \ + "0.0178755000, 0.0202151000, 0.0272481000, 0.0561188000, 0.1533130000, 0.4486774000, 1.3411178000", \ + "0.0294987000, 0.0334982000, 0.0430148000, 0.0652008000, 0.1529663000, 0.4472960000, 1.3404494000", \ + "0.0501051000, 0.0566910000, 0.0714709000, 0.1019428000, 0.1713453000, 0.4467684000, 1.3456941000", \ + "0.0851050000, 0.0957357000, 0.1203941000, 0.1679249000, 0.2556980000, 0.4740033000, 1.3433712000", \ + "0.1464551000, 0.1622056000, 0.2014182000, 0.2820162000, 0.4177800000, 0.6520569000, 1.3734933000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__lpflow_clkinvkapwr_4") { + leakage_power () { + value : 0.0063418000; + when : "A"; + } + leakage_power () { + value : 0.0018947000; + when : "!A"; + } + always_on : "true"; + area : 8.758400000; + cell_footprint : "sky130_fd_sc_hd__clkinvkapwr"; + cell_leakage_power : 0.0041182940; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("KAPWR") { + pg_type : "backup_power"; + voltage_name : "KAPWR"; + } + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A") { + capacitance : 0.0102490000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0095760000; + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "KAPWR"; + rise_capacitance : 0.0109240000; + } + pin ("Y") { + direction : "output"; + function : "(!A)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0017044510, 0.0058103080, 0.0198067700, 0.0675193700, 0.2301669000, 0.7846167000"); + values("-0.0111831000, -0.0126604000, -0.0182999000, -0.0398966000, -0.1167238000, -0.3799809000, -1.2782040000", \ + "-0.0125915000, -0.0141676000, -0.0198018000, -0.0408238000, -0.1170629000, -0.3801344000, -1.2781430000", \ + "-0.0137498000, -0.0154622000, -0.0212753000, -0.0420830000, -0.1177067000, -0.3803187000, -1.2783129000", \ + "-0.0142091000, -0.0160291000, -0.0221859000, -0.0436739000, -0.1188384000, -0.3807648000, -1.2784763000", \ + "-0.0130451000, -0.0150188000, -0.0216284000, -0.0444890000, -0.1199124000, -0.3814820000, -1.2786887000", \ + "-0.0097145000, -0.0117610000, -0.0196261000, -0.0425984000, -0.1201667000, -0.3825473000, -1.2792178000", \ + "-0.0016249000, -0.0038133000, -0.0136890000, -0.0381929000, -0.1173536000, -0.3814013000, -1.2792360000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0017044510, 0.0058103080, 0.0198067700, 0.0675193700, 0.2301669000, 0.7846167000"); + values("0.0326694000, 0.0350701000, 0.0425406000, 0.0659138000, 0.1423205000, 0.4043543000, 1.2950186000", \ + "0.0319526000, 0.0342203000, 0.0416030000, 0.0650477000, 0.1426648000, 0.4036675000, 1.2953251000", \ + "0.0315645000, 0.0336819000, 0.0408285000, 0.0643276000, 0.1422117000, 0.4014288000, 1.2921909000", \ + "0.0316298000, 0.0339499000, 0.0406596000, 0.0634828000, 0.1407430000, 0.4018130000, 1.2928566000", \ + "0.0330031000, 0.0351842000, 0.0415655000, 0.0642078000, 0.1403442000, 0.4016056000, 1.2906759000", \ + "0.0343593000, 0.0363541000, 0.0426315000, 0.0646596000, 0.1416929000, 0.4012496000, 1.2902225000", \ + "0.0413165000, 0.0427726000, 0.0485005000, 0.0691570000, 0.1436238000, 0.4064570000, 1.2887131000"); + } + } + max_capacitance : 0.7846170000; + max_transition : 1.5030680000; + power_down_function : "(!KAPWR+VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "KAPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0017044500, 0.0058103100, 0.0198068000, 0.0675194000, 0.2301670000, 0.7846170000"); + values("0.0188051000, 0.0208469000, 0.0273894000, 0.0477081000, 0.1137228000, 0.3362283000, 1.0982375000", \ + "0.0226481000, 0.0246546000, 0.0310971000, 0.0516144000, 0.1178742000, 0.3405175000, 1.1009939000", \ + "0.0303519000, 0.0331703000, 0.0412571000, 0.0620280000, 0.1286799000, 0.3522097000, 1.1109375000", \ + "0.0395051000, 0.0439411000, 0.0563863000, 0.0861118000, 0.1542749000, 0.3785292000, 1.1374323000", \ + "0.0482222000, 0.0551179000, 0.0745692000, 0.1204105000, 0.2132588000, 0.4381372000, 1.1960923000", \ + "0.0501404000, 0.0607461000, 0.0906161000, 0.1616620000, 0.3059291000, 0.5787735000, 1.3356221000", \ + "0.0305296000, 0.0460764000, 0.0902600000, 0.1992069000, 0.4234132000, 0.8417857000, 1.6597590000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0017044500, 0.0058103100, 0.0198068000, 0.0675194000, 0.2301670000, 0.7846170000"); + values("0.0170766000, 0.0189975000, 0.0249465000, 0.0436712000, 0.1043577000, 0.3130713000, 1.0196877000", \ + "0.0227946000, 0.0245729000, 0.0304275000, 0.0489633000, 0.1107510000, 0.3179879000, 1.0291428000", \ + "0.0338500000, 0.0366269000, 0.0440727000, 0.0626647000, 0.1238806000, 0.3299655000, 1.0325211000", \ + "0.0502997000, 0.0546374000, 0.0669221000, 0.0938804000, 0.1562658000, 0.3623935000, 1.0675513000", \ + "0.0752296000, 0.0825200000, 0.1020722000, 0.1471211000, 0.2308494000, 0.4366244000, 1.1390431000", \ + "0.1148712000, 0.1259255000, 0.1571951000, 0.2283072000, 0.3647897000, 0.6091102000, 1.3108880000", \ + "0.1824524000, 0.1992357000, 0.2455475000, 0.3569380000, 0.5790946000, 0.9704909000, 1.7110561000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0017044500, 0.0058103100, 0.0198068000, 0.0675194000, 0.2301670000, 0.7846170000"); + values("0.0092860000, 0.0115755000, 0.0190915000, 0.0449754000, 0.1336259000, 0.4324962000, 1.4562428000", \ + "0.0095676000, 0.0115506000, 0.0190392000, 0.0448336000, 0.1327545000, 0.4347207000, 1.4528928000", \ + "0.0151296000, 0.0171970000, 0.0226978000, 0.0454950000, 0.1338016000, 0.4321677000, 1.4534302000", \ + "0.0252893000, 0.0283466000, 0.0366265000, 0.0574582000, 0.1341269000, 0.4391150000, 1.4703992000", \ + "0.0428790000, 0.0476337000, 0.0606862000, 0.0909183000, 0.1582172000, 0.4377077000, 1.4697294000", \ + "0.0734596000, 0.0813534000, 0.1017076000, 0.1483969000, 0.2420880000, 0.4710340000, 1.4666476000", \ + "0.1303158000, 0.1403746000, 0.1718475000, 0.2446308000, 0.3899860000, 0.6643567000, 1.5030679000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0017044500, 0.0058103100, 0.0198068000, 0.0675194000, 0.2301670000, 0.7846170000"); + values("0.0096732000, 0.0118904000, 0.0194291000, 0.0453326000, 0.1325172000, 0.4328923000, 1.4567056000", \ + "0.0101322000, 0.0120655000, 0.0194835000, 0.0452297000, 0.1333029000, 0.4322318000, 1.4570806000", \ + "0.0170402000, 0.0186787000, 0.0233784000, 0.0456020000, 0.1333430000, 0.4314936000, 1.4466766000", \ + "0.0282002000, 0.0308114000, 0.0382711000, 0.0572432000, 0.1332605000, 0.4333672000, 1.4544808000", \ + "0.0481773000, 0.0527266000, 0.0642888000, 0.0923020000, 0.1541309000, 0.4304841000, 1.4467153000", \ + "0.0819002000, 0.0889293000, 0.1082921000, 0.1519352000, 0.2363468000, 0.4581813000, 1.4500590000", \ + "0.1417728000, 0.1523887000, 0.1861903000, 0.2540771000, 0.3897232000, 0.6411242000, 1.4729566000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__lpflow_clkinvkapwr_8") { + leakage_power () { + value : 0.0094544000; + when : "A"; + } + leakage_power () { + value : 0.0043300000; + when : "!A"; + } + always_on : "true"; + area : 16.265600000; + cell_footprint : "sky130_fd_sc_hd__clkinvkapwr"; + cell_leakage_power : 0.0068922350; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("KAPWR") { + pg_type : "backup_power"; + voltage_name : "KAPWR"; + } + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A") { + capacitance : 0.0203390000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0190330000; + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "KAPWR"; + rise_capacitance : 0.0216450000; + } + pin ("Y") { + direction : "output"; + function : "(!A)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0018825900, 0.0070882870, 0.0266886700, 0.1004876000, 0.3783539000, 1.4245700000"); + values("-0.0220815000, -0.0237110000, -0.0305450000, -0.0600788000, -0.1785261000, -0.6282689000, -2.3223973000", \ + "-0.0248010000, -0.0265958000, -0.0334416000, -0.0620855000, -0.1792568000, -0.6285646000, -2.3232512000", \ + "-0.0270599000, -0.0288311000, -0.0362984000, -0.0649737000, -0.1807665000, -0.6291028000, -2.3234077000", \ + "-0.0279913000, -0.0300181000, -0.0378671000, -0.0676328000, -0.1831205000, -0.6300699000, -2.3235235000", \ + "-0.0257148000, -0.0279560000, -0.0364164000, -0.0686912000, -0.1852982000, -0.6314585000, -2.3236829000", \ + "-0.0204161000, -0.0229250000, -0.0326580000, -0.0652516000, -0.1859873000, -0.6334126000, -2.3251227000", \ + "-0.0048772000, -0.0074218000, -0.0203898000, -0.0558006000, -0.1794905000, -0.6325220000, -2.3255571000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0018825900, 0.0070882870, 0.0266886700, 0.1004876000, 0.3783539000, 1.4245700000"); + values("0.0633334000, 0.0662089000, 0.0762066000, 0.1094801000, 0.2290858000, 0.6719642000, 2.3539577000", \ + "0.0620795000, 0.0647239000, 0.0743751000, 0.1081931000, 0.2284264000, 0.6721732000, 2.3426430000", \ + "0.0614100000, 0.0638451000, 0.0729869000, 0.1062608000, 0.2269629000, 0.6745931000, 2.3412151000", \ + "0.0615316000, 0.0638533000, 0.0723942000, 0.1046516000, 0.2242668000, 0.6724300000, 2.3519385000", \ + "0.0634681000, 0.0654705000, 0.0736780000, 0.1050393000, 0.2236238000, 0.6699369000, 2.3493622000", \ + "0.0652564000, 0.0672612000, 0.0749300000, 0.1048718000, 0.2253579000, 0.6679996000, 2.3452486000", \ + "0.0796299000, 0.0811616000, 0.0878826000, 0.1163692000, 0.2293606000, 0.6735835000, 2.3441046000"); + } + } + max_capacitance : 1.4245700000; + max_transition : 1.4975290000; + power_down_function : "(!KAPWR+VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "KAPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0018825900, 0.0070882900, 0.0266887000, 0.1004880000, 0.3783540000, 1.4245700000"); + values("0.0194371000, 0.0207884000, 0.0254488000, 0.0411578000, 0.0961184000, 0.3013675000, 1.0768618000", \ + "0.0231533000, 0.0244444000, 0.0290811000, 0.0452818000, 0.1004676000, 0.3075666000, 1.0763989000", \ + "0.0306570000, 0.0324502000, 0.0384030000, 0.0552250000, 0.1115428000, 0.3167251000, 1.0877312000", \ + "0.0392520000, 0.0420869000, 0.0513641000, 0.0766408000, 0.1363640000, 0.3433898000, 1.1139356000", \ + "0.0465814000, 0.0509822000, 0.0653124000, 0.1043565000, 0.1914433000, 0.4014769000, 1.1767786000", \ + "0.0455983000, 0.0523282000, 0.0742575000, 0.1347046000, 0.2697183000, 0.5418798000, 1.3111925000", \ + "0.0189856000, 0.0286479000, 0.0616196000, 0.1524281000, 0.3620259000, 0.7817139000, 1.6332131000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0018825900, 0.0070882900, 0.0266887000, 0.1004880000, 0.3783540000, 1.4245700000"); + values("0.0171969000, 0.0184510000, 0.0227580000, 0.0372353000, 0.0879004000, 0.2750790000, 0.9825432000", \ + "0.0229673000, 0.0241188000, 0.0282702000, 0.0425161000, 0.0936514000, 0.2809795000, 0.9925919000", \ + "0.0341136000, 0.0358999000, 0.0414277000, 0.0561734000, 0.1070440000, 0.2963655000, 1.0005976000", \ + "0.0507562000, 0.0536299000, 0.0625263000, 0.0857169000, 0.1390317000, 0.3273898000, 1.0360698000", \ + "0.0765883000, 0.0811762000, 0.0958401000, 0.1336106000, 0.2121491000, 0.4028477000, 1.1087901000", \ + "0.1186034000, 0.1256690000, 0.1483116000, 0.2087546000, 0.3371490000, 0.5760867000, 1.2829199000", \ + "0.1926338000, 0.2024886000, 0.2361291000, 0.3292292000, 0.5355268000, 0.9220743000, 1.6831847000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0018825900, 0.0070882900, 0.0266887000, 0.1004880000, 0.3783540000, 1.4245700000"); + values("0.0093945000, 0.0107982000, 0.0159857000, 0.0358328000, 0.1109081000, 0.3941220000, 1.4602687000", \ + "0.0095650000, 0.0108494000, 0.0160140000, 0.0359480000, 0.1109203000, 0.3948858000, 1.4572307000", \ + "0.0150115000, 0.0163768000, 0.0206456000, 0.0370188000, 0.1111785000, 0.3952005000, 1.4576464000", \ + "0.0250023000, 0.0269179000, 0.0331691000, 0.0510293000, 0.1134118000, 0.3932518000, 1.4585272000", \ + "0.0426768000, 0.0457546000, 0.0554146000, 0.0813336000, 0.1428259000, 0.3945846000, 1.4633078000", \ + "0.0730827000, 0.0778227000, 0.0924199000, 0.1326328000, 0.2224115000, 0.4396250000, 1.4605402000", \ + "0.1284171000, 0.1360226000, 0.1585892000, 0.2197291000, 0.3568676000, 0.6325549000, 1.4975294000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0018825900, 0.0070882900, 0.0266887000, 0.1004880000, 0.3783540000, 1.4245700000"); + values("0.0094415000, 0.0107665000, 0.0159359000, 0.0354194000, 0.1089663000, 0.3843392000, 1.4298891000", \ + "0.0098716000, 0.0110438000, 0.0159836000, 0.0354793000, 0.1087899000, 0.3844154000, 1.4241727000", \ + "0.0167201000, 0.0178347000, 0.0208408000, 0.0363169000, 0.1088108000, 0.3850114000, 1.4226782000", \ + "0.0275710000, 0.0292442000, 0.0345698000, 0.0496871000, 0.1099616000, 0.3838287000, 1.4266837000", \ + "0.0477960000, 0.0503067000, 0.0586340000, 0.0811577000, 0.1359035000, 0.3837974000, 1.4257850000", \ + "0.0807835000, 0.0854963000, 0.0991053000, 0.1357758000, 0.2142764000, 0.4195403000, 1.4248770000", \ + "0.1415403000, 0.1488555000, 0.1683489000, 0.2289422000, 0.3547744000, 0.5967419000, 1.4461506000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__lpflow_decapkapwr_12") { + area : 15.014400000; + cell_footprint : "sky130_fd_sc_hd__decap"; + cell_leakage_power : 0.0032400940; + pg_pin ("KAPWR") { + pg_type : "backup_power"; + voltage_name : "KAPWR"; + } + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + } + + cell ("sky130_fd_sc_hd__lpflow_decapkapwr_3") { + area : 3.7536000000; + cell_footprint : "sky130_fd_sc_hd__decap"; + cell_leakage_power : 0.0032400370; + pg_pin ("KAPWR") { + pg_type : "backup_power"; + voltage_name : "KAPWR"; + } + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + } + + cell ("sky130_fd_sc_hd__lpflow_decapkapwr_4") { + area : 5.0048000000; + cell_footprint : "sky130_fd_sc_hd__decap"; + cell_leakage_power : 0.0032400440; + pg_pin ("KAPWR") { + pg_type : "backup_power"; + voltage_name : "KAPWR"; + } + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + } + + cell ("sky130_fd_sc_hd__lpflow_decapkapwr_6") { + area : 7.5072000000; + cell_footprint : "sky130_fd_sc_hd__decap"; + cell_leakage_power : 0.0032400560; + pg_pin ("KAPWR") { + pg_type : "backup_power"; + voltage_name : "KAPWR"; + } + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + } + + cell ("sky130_fd_sc_hd__lpflow_decapkapwr_8") { + area : 10.009600000; + cell_footprint : "sky130_fd_sc_hd__decap"; + cell_leakage_power : 0.0032400690; + pg_pin ("KAPWR") { + pg_type : "backup_power"; + voltage_name : "KAPWR"; + } + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + } + + cell ("sky130_fd_sc_hd__lpflow_inputiso0n_1") { + leakage_power () { + value : 0.0031700000; + when : "!SLEEP_B&A"; + } + leakage_power () { + value : 0.0028440000; + when : "!SLEEP_B&!A"; + } + leakage_power () { + value : 0.0014741000; + when : "SLEEP_B&A"; + } + leakage_power () { + value : 0.0031719000; + when : "SLEEP_B&!A"; + } + area : 6.2560000000; + cell_footprint : "sky130_fd_sc_hd__inputiso0n"; + cell_leakage_power : 0.0026650060; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + is_isolation_cell : "true"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A") { + capacitance : 0.0014620000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0014310000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0025379000, 0.0025400000, 0.0025448000, 0.0025448000, 0.0025447000, 0.0025445000, 0.0025440000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0019561000, -0.0019570000, -0.0019593000, -0.0019552000, -0.0019459000, -0.0019244000, -0.0018748000"); + } + } + isolation_cell_data_pin : "true"; + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0014920000; + } + pin ("SLEEP_B") { + capacitance : 0.0014960000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0014310000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0022875000, 0.0022876000, 0.0022879000, 0.0022886000, 0.0022901000, 0.0022938000, 0.0023021000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0022842000, -0.0022839000, -0.0022831000, -0.0022832000, -0.0022835000, -0.0022840000, -0.0022852000"); + } + } + isolation_cell_enable_pin : "true"; + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0015600000; + } + pin ("X") { + direction : "output"; + function : "(SLEEP_B&A)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013054670, 0.0034084860, 0.0088993300, 0.0232355600, 0.0606665000, 0.1583962000"); + values("0.0085240000, 0.0074664000, 0.0046369000, -0.0036769000, -0.0265964000, -0.0871270000, -0.2454224000", \ + "0.0083931000, 0.0073403000, 0.0045021000, -0.0038050000, -0.0267167000, -0.0872337000, -0.2455548000", \ + "0.0082197000, 0.0071245000, 0.0042612000, -0.0040332000, -0.0269374000, -0.0874550000, -0.2457483000", \ + "0.0079991000, 0.0069151000, 0.0040167000, -0.0043035000, -0.0271866000, -0.0876738000, -0.2459520000", \ + "0.0080176000, 0.0068765000, 0.0039774000, -0.0044028000, -0.0272558000, -0.0877114000, -0.2459548000", \ + "0.0088907000, 0.0075031000, 0.0041860000, -0.0045147000, -0.0271307000, -0.0875109000, -0.2456992000", \ + "0.0097210000, 0.0083623000, 0.0048614000, -0.0039593000, -0.0269522000, -0.0871950000, -0.2452920000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013054670, 0.0034084860, 0.0088993300, 0.0232355600, 0.0606665000, 0.1583962000"); + values("0.0094704000, 0.0108522000, 0.0143551000, 0.0232112000, 0.0462251000, 0.1062811000, 0.2614212000", \ + "0.0093983000, 0.0107825000, 0.0142948000, 0.0232034000, 0.0462224000, 0.1062042000, 0.2627313000", \ + "0.0092865000, 0.0106624000, 0.0141663000, 0.0231015000, 0.0461635000, 0.1061495000, 0.2630470000", \ + "0.0091534000, 0.0105032000, 0.0139926000, 0.0228474000, 0.0459524000, 0.1059391000, 0.2624917000", \ + "0.0090617000, 0.0104091000, 0.0138378000, 0.0227020000, 0.0458110000, 0.1059986000, 0.2611088000", \ + "0.0093870000, 0.0107110000, 0.0141771000, 0.0227496000, 0.0458959000, 0.1060684000, 0.2626684000", \ + "0.0102133000, 0.0114561000, 0.0148248000, 0.0237647000, 0.0465589000, 0.1068110000, 0.2629192000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013054670, 0.0034084860, 0.0088993300, 0.0232355600, 0.0606665000, 0.1583962000"); + values("0.0101951000, 0.0090964000, 0.0061835000, -0.0021958000, -0.0251506000, -0.0857148000, -0.2439860000", \ + "0.0100591000, 0.0089721000, 0.0060136000, -0.0023232000, -0.0252846000, -0.0858348000, -0.2441537000", \ + "0.0099392000, 0.0088303000, 0.0058713000, -0.0024609000, -0.0254281000, -0.0859624000, -0.2442400000", \ + "0.0097425000, 0.0086176000, 0.0056732000, -0.0026757000, -0.0256047000, -0.0861158000, -0.2443935000", \ + "0.0096279000, 0.0084970000, 0.0055326000, -0.0028292000, -0.0257310000, -0.0862000000, -0.2444468000", \ + "0.0101414000, 0.0088554000, 0.0057637000, -0.0026141000, -0.0254187000, -0.0858612000, -0.2440712000", \ + "0.0115284000, 0.0101688000, 0.0071464000, -0.0022040000, -0.0253320000, -0.0856567000, -0.2438468000"); + } + related_pin : "SLEEP_B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013054670, 0.0034084860, 0.0088993300, 0.0232355600, 0.0606665000, 0.1583962000"); + values("0.0099540000, 0.0113288000, 0.0148601000, 0.0237230000, 0.0466245000, 0.1064193000, 0.2628997000", \ + "0.0099071000, 0.0112947000, 0.0147963000, 0.0235943000, 0.0465181000, 0.1070239000, 0.2636375000", \ + "0.0097941000, 0.0111693000, 0.0146685000, 0.0235634000, 0.0465247000, 0.1069565000, 0.2629234000", \ + "0.0096171000, 0.0109888000, 0.0144687000, 0.0233895000, 0.0463804000, 0.1063675000, 0.2643670000", \ + "0.0095336000, 0.0108720000, 0.0143180000, 0.0231603000, 0.0462240000, 0.1062808000, 0.2632289000", \ + "0.0097039000, 0.0110450000, 0.0144742000, 0.0232250000, 0.0463406000, 0.1059751000, 0.2629322000", \ + "0.0100696000, 0.0112933000, 0.0147459000, 0.0236581000, 0.0468086000, 0.1071174000, 0.2634866000"); + } + } + max_capacitance : 0.1583960000; + max_transition : 1.5104930000; + power_down_function : "(!VPWR+VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013054700, 0.0034084900, 0.0088993300, 0.0232356000, 0.0606665000, 0.1583960000"); + values("0.1031383000, 0.1090369000, 0.1213519000, 0.1458819000, 0.1983965000, 0.3245319000, 0.6507022000", \ + "0.1078665000, 0.1139983000, 0.1263610000, 0.1508638000, 0.2034434000, 0.3294200000, 0.6551888000", \ + "0.1206382000, 0.1264383000, 0.1387166000, 0.1632862000, 0.2158505000, 0.3420344000, 0.6674351000", \ + "0.1518939000, 0.1576136000, 0.1699008000, 0.1946328000, 0.2471551000, 0.3730970000, 0.6997410000", \ + "0.2217431000, 0.2278479000, 0.2405078000, 0.2657816000, 0.3188938000, 0.4447553000, 0.7715348000", \ + "0.3381809000, 0.3460206000, 0.3619098000, 0.3912823000, 0.4477396000, 0.5756008000, 0.8998989000", \ + "0.5209776000, 0.5311577000, 0.5518847000, 0.5890423000, 0.6537268000, 0.7846471000, 1.1087463000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013054700, 0.0034084900, 0.0088993300, 0.0232356000, 0.0606665000, 0.1583960000"); + values("0.0794242000, 0.0864667000, 0.1026603000, 0.1403230000, 0.2350631000, 0.4803423000, 1.1196789000", \ + "0.0835845000, 0.0906672000, 0.1068781000, 0.1445428000, 0.2394144000, 0.4849028000, 1.1245087000", \ + "0.0941941000, 0.1012077000, 0.1174051000, 0.1552419000, 0.2499132000, 0.4948990000, 1.1391017000", \ + "0.1176439000, 0.1247226000, 0.1408894000, 0.1787277000, 0.2738498000, 0.5216426000, 1.1591080000", \ + "0.1531869000, 0.1607167000, 0.1775795000, 0.2162935000, 0.3111585000, 0.5577310000, 1.1975008000", \ + "0.1957092000, 0.2050777000, 0.2236305000, 0.2628502000, 0.3577440000, 0.6035356000, 1.2459085000", \ + "0.2281206000, 0.2408570000, 0.2647271000, 0.3094159000, 0.4035527000, 0.6494337000, 1.2897596000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013054700, 0.0034084900, 0.0088993300, 0.0232356000, 0.0606665000, 0.1583960000"); + values("0.0234153000, 0.0276024000, 0.0374098000, 0.0604597000, 0.1196515000, 0.2827106000, 0.7157019000", \ + "0.0233323000, 0.0278020000, 0.0374386000, 0.0605734000, 0.1193361000, 0.2823191000, 0.7152689000", \ + "0.0236597000, 0.0276025000, 0.0373997000, 0.0604277000, 0.1196194000, 0.2826888000, 0.7158011000", \ + "0.0234196000, 0.0278806000, 0.0376073000, 0.0605204000, 0.1195282000, 0.2822352000, 0.7153240000", \ + "0.0272264000, 0.0310681000, 0.0402238000, 0.0623276000, 0.1203398000, 0.2819205000, 0.7129985000", \ + "0.0383181000, 0.0427394000, 0.0521954000, 0.0735420000, 0.1279992000, 0.2841739000, 0.7151715000", \ + "0.0565871000, 0.0622415000, 0.0731304000, 0.0952605000, 0.1458810000, 0.2922328000, 0.7139613000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013054700, 0.0034084900, 0.0088993300, 0.0232356000, 0.0606665000, 0.1583960000"); + values("0.0273098000, 0.0343713000, 0.0528321000, 0.1021536000, 0.2350815000, 0.5873246000, 1.4968455000", \ + "0.0273840000, 0.0345314000, 0.0528703000, 0.1020276000, 0.2352878000, 0.5844607000, 1.5043444000", \ + "0.0272861000, 0.0344569000, 0.0528450000, 0.1020791000, 0.2354850000, 0.5860426000, 1.5063638000", \ + "0.0281736000, 0.0351018000, 0.0533746000, 0.1020422000, 0.2353452000, 0.5880494000, 1.4962932000", \ + "0.0322034000, 0.0387938000, 0.0565736000, 0.1041765000, 0.2354808000, 0.5855712000, 1.5004152000", \ + "0.0416308000, 0.0483148000, 0.0637518000, 0.1082114000, 0.2369543000, 0.5852857000, 1.5016702000", \ + "0.0592551000, 0.0662234000, 0.0807632000, 0.1200596000, 0.2402845000, 0.5869897000, 1.4960598000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013054700, 0.0034084900, 0.0088993300, 0.0232356000, 0.0606665000, 0.1583960000"); + values("0.1209156000, 0.1267669000, 0.1392474000, 0.1641813000, 0.2170752000, 0.3433146000, 0.6697209000", \ + "0.1256830000, 0.1315514000, 0.1440896000, 0.1689204000, 0.2217300000, 0.3480779000, 0.6741255000", \ + "0.1389034000, 0.1447728000, 0.1571298000, 0.1822106000, 0.2351275000, 0.3612713000, 0.6883352000", \ + "0.1707242000, 0.1765896000, 0.1891511000, 0.2141875000, 0.2671949000, 0.3935670000, 0.7206127000", \ + "0.2458760000, 0.2518757000, 0.2643657000, 0.2895802000, 0.3426674000, 0.4691481000, 0.7961913000", \ + "0.3811535000, 0.3887241000, 0.4037608000, 0.4324255000, 0.4886735000, 0.6161632000, 0.9428820000", \ + "0.5985440000, 0.6084658000, 0.6283749000, 0.6649080000, 0.7281128000, 0.8587321000, 1.1855078000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013054700, 0.0034084900, 0.0088993300, 0.0232356000, 0.0606665000, 0.1583960000"); + values("0.0850944000, 0.0921667000, 0.1083601000, 0.1458898000, 0.2402782000, 0.4848659000, 1.1236686000", \ + "0.0895209000, 0.0965853000, 0.1127460000, 0.1502857000, 0.2446479000, 0.4893743000, 1.1342738000", \ + "0.0986120000, 0.1056416000, 0.1217442000, 0.1594235000, 0.2536776000, 0.4999385000, 1.1385588000", \ + "0.1181221000, 0.1252344000, 0.1413930000, 0.1790957000, 0.2739872000, 0.5188981000, 1.1647858000", \ + "0.1507703000, 0.1583374000, 0.1753158000, 0.2136513000, 0.3088211000, 0.5540685000, 1.1962887000", \ + "0.1919068000, 0.2007971000, 0.2194776000, 0.2593621000, 0.3543002000, 0.6003611000, 1.2398564000", \ + "0.2215551000, 0.2331939000, 0.2570880000, 0.3014003000, 0.3978440000, 0.6441577000, 1.2831414000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013054700, 0.0034084900, 0.0088993300, 0.0232356000, 0.0606665000, 0.1583960000"); + values("0.0247853000, 0.0292438000, 0.0387901000, 0.0620392000, 0.1209422000, 0.2836178000, 0.7178857000", \ + "0.0248114000, 0.0293590000, 0.0386992000, 0.0620453000, 0.1208171000, 0.2830563000, 0.7159824000", \ + "0.0251101000, 0.0293904000, 0.0389104000, 0.0620770000, 0.1207057000, 0.2830010000, 0.7188303000", \ + "0.0248417000, 0.0293683000, 0.0387121000, 0.0619855000, 0.1210290000, 0.2832596000, 0.7174237000", \ + "0.0263278000, 0.0301791000, 0.0395620000, 0.0626238000, 0.1210035000, 0.2826644000, 0.7209016000", \ + "0.0372131000, 0.0416577000, 0.0506625000, 0.0722733000, 0.1267676000, 0.2838049000, 0.7191795000", \ + "0.0552276000, 0.0607121000, 0.0714424000, 0.0921616000, 0.1430103000, 0.2911559000, 0.7147608000"); + } + related_pin : "SLEEP_B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013054700, 0.0034084900, 0.0088993300, 0.0232356000, 0.0606665000, 0.1583960000"); + values("0.0273552000, 0.0344671000, 0.0528882000, 0.1019307000, 0.2352126000, 0.5862400000, 1.5035762000", \ + "0.0273356000, 0.0344320000, 0.0528311000, 0.1021694000, 0.2347287000, 0.5867600000, 1.5065106000", \ + "0.0274144000, 0.0344779000, 0.0527378000, 0.1020965000, 0.2352505000, 0.5875913000, 1.5000867000", \ + "0.0280319000, 0.0350671000, 0.0532333000, 0.1021433000, 0.2352442000, 0.5851101000, 1.5104931000", \ + "0.0312514000, 0.0380700000, 0.0560639000, 0.1036146000, 0.2350764000, 0.5868111000, 1.5016938000", \ + "0.0386276000, 0.0457767000, 0.0620114000, 0.1072882000, 0.2371053000, 0.5845895000, 1.5012384000", \ + "0.0545211000, 0.0615401000, 0.0773975000, 0.1178962000, 0.2399373000, 0.5878344000, 1.4954710000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__lpflow_inputiso0p_1") { + leakage_power () { + value : 0.0011725000; + when : "!SLEEP&A"; + } + leakage_power () { + value : 0.0064238000; + when : "!SLEEP&!A"; + } + leakage_power () { + value : 0.0069574000; + when : "SLEEP&A"; + } + leakage_power () { + value : 0.0066454000; + when : "SLEEP&!A"; + } + area : 7.5072000000; + cell_footprint : "sky130_fd_sc_hd__inputiso0p"; + cell_leakage_power : 0.0052998180; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + is_isolation_cell : "true"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A") { + capacitance : 0.0016410000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0015720000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0027312000, 0.0027277000, 0.0027197000, 0.0027198000, 0.0027198000, 0.0027200000, 0.0027203000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0027285000, -0.0027227000, -0.0027094000, -0.0027096000, -0.0027101000, -0.0027112000, -0.0027138000"); + } + } + isolation_cell_data_pin : "true"; + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0017100000; + } + pin ("SLEEP") { + capacitance : 0.0015580000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0014960000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0064953000, 0.0063858000, 0.0061335000, 0.0061711000, 0.0062576000, 0.0064572000, 0.0069170000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0022895000, 0.0022114000, 0.0020313000, 0.0020622000, 0.0021334000, 0.0022975000, 0.0026757000"); + } + } + isolation_cell_enable_pin : "true"; + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0016200000; + } + pin ("X") { + direction : "output"; + function : "(!SLEEP&A)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013201390, 0.0034855360, 0.0092027850, 0.0242979200, 0.0641532700, 0.1693825000"); + values("0.0079535000, 0.0068127000, 0.0037296000, -0.0050285000, -0.0292464000, -0.0937515000, -0.2641959000", \ + "0.0078302000, 0.0066852000, 0.0036332000, -0.0051334000, -0.0293556000, -0.0938493000, -0.2642714000", \ + "0.0076646000, 0.0065152000, 0.0034400000, -0.0053239000, -0.0295053000, -0.0940046000, -0.2644584000", \ + "0.0075132000, 0.0063450000, 0.0032648000, -0.0054988000, -0.0296907000, -0.0941443000, -0.2645770000", \ + "0.0075533000, 0.0063529000, 0.0032511000, -0.0055574000, -0.0297291000, -0.0941612000, -0.2645600000", \ + "0.0079112000, 0.0065782000, 0.0030516000, -0.0056249000, -0.0297064000, -0.0940812000, -0.2644670000", \ + "0.0090901000, 0.0077078000, 0.0040932000, -0.0050914000, -0.0294838000, -0.0937122000, -0.2640858000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013201390, 0.0034855360, 0.0092027850, 0.0242979200, 0.0641532700, 0.1693825000"); + values("0.0110563000, 0.0125044000, 0.0161606000, 0.0253488000, 0.0494525000, 0.1132007000, 0.2816314000", \ + "0.0109835000, 0.0124374000, 0.0160377000, 0.0253371000, 0.0494307000, 0.1138509000, 0.2834915000", \ + "0.0108426000, 0.0122828000, 0.0159265000, 0.0251935000, 0.0493201000, 0.1131013000, 0.2831438000", \ + "0.0106853000, 0.0120959000, 0.0157381000, 0.0250403000, 0.0492392000, 0.1130062000, 0.2820709000", \ + "0.0106267000, 0.0119908000, 0.0155867000, 0.0248663000, 0.0490749000, 0.1136625000, 0.2830712000", \ + "0.0109476000, 0.0122623000, 0.0157790000, 0.0248220000, 0.0491127000, 0.1131103000, 0.2814059000", \ + "0.0113153000, 0.0126001000, 0.0161412000, 0.0253813000, 0.0496870000, 0.1136278000, 0.2821418000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013201390, 0.0034855360, 0.0092027850, 0.0242979200, 0.0641532700, 0.1693825000"); + values("0.0074935000, 0.0063767000, 0.0034907000, -0.0050565000, -0.0291532000, -0.0935964000, -0.2638553000", \ + "0.0074615000, 0.0063473000, 0.0034617000, -0.0050888000, -0.0291875000, -0.0936313000, -0.2640314000", \ + "0.0074080000, 0.0063151000, 0.0034000000, -0.0051607000, -0.0292521000, -0.0937079000, -0.2641348000", \ + "0.0070621000, 0.0059710000, 0.0030545000, -0.0055010000, -0.0295941000, -0.0940284000, -0.2644672000", \ + "0.0067670000, 0.0056730000, 0.0027625000, -0.0058081000, -0.0298855000, -0.0943202000, -0.2647534000", \ + "0.0077758000, 0.0066284000, 0.0032824000, -0.0056777000, -0.0299619000, -0.0943850000, -0.2648005000", \ + "0.0080097000, 0.0067373000, 0.0033607000, -0.0057650000, -0.0298660000, -0.0942160000, -0.2647090000"); + } + related_pin : "SLEEP"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013201390, 0.0034855360, 0.0092027850, 0.0242979200, 0.0641532700, 0.1693825000"); + values("0.0107229000, 0.0121567000, 0.0157871000, 0.0250888000, 0.0492976000, 0.1130790000, 0.2833514000", \ + "0.0106409000, 0.0120710000, 0.0156960000, 0.0250075000, 0.0492152000, 0.1136795000, 0.2834403000", \ + "0.0107082000, 0.0121188000, 0.0157694000, 0.0250929000, 0.0493041000, 0.1138411000, 0.2817097000", \ + "0.0105537000, 0.0119603000, 0.0156124000, 0.0249333000, 0.0491499000, 0.1136807000, 0.2814867000", \ + "0.0103154000, 0.0117464000, 0.0154094000, 0.0246977000, 0.0488982000, 0.1134589000, 0.2815859000", \ + "0.0102670000, 0.0116193000, 0.0151769000, 0.0246308000, 0.0487984000, 0.1125745000, 0.2815379000", \ + "0.0104464000, 0.0118109000, 0.0153750000, 0.0246923000, 0.0486490000, 0.1129486000, 0.2819707000"); + } + } + max_capacitance : 0.1693830000; + max_transition : 1.5054720000; + power_down_function : "(!VPWR+VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013201400, 0.0034855400, 0.0092027900, 0.0242979000, 0.0641533000, 0.1693830000"); + values("0.1199863000, 0.1265781000, 0.1400131000, 0.1666531000, 0.2224236000, 0.3570231000, 0.7099723000", \ + "0.1250548000, 0.1316339000, 0.1452184000, 0.1716032000, 0.2274099000, 0.3621982000, 0.7145364000", \ + "0.1379036000, 0.1444814000, 0.1580019000, 0.1845344000, 0.2403661000, 0.3751293000, 0.7278572000", \ + "0.1694781000, 0.1760865000, 0.1896301000, 0.2161382000, 0.2720285000, 0.4068058000, 0.7591652000", \ + "0.2458634000, 0.2524315000, 0.2658675000, 0.2925810000, 0.3485419000, 0.4834041000, 0.8373479000", \ + "0.3838306000, 0.3921876000, 0.4088603000, 0.4390783000, 0.4983279000, 0.6343951000, 0.9872323000", \ + "0.6065288000, 0.6179148000, 0.6395095000, 0.6781659000, 0.7451771000, 0.8840089000, 1.2363512000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013201400, 0.0034855400, 0.0092027900, 0.0242979000, 0.0641533000, 0.1693830000"); + values("0.0838781000, 0.0911042000, 0.1072763000, 0.1442256000, 0.2366408000, 0.4805009000, 1.1243945000", \ + "0.0882505000, 0.0954667000, 0.1115282000, 0.1487114000, 0.2411155000, 0.4848837000, 1.1286794000", \ + "0.0967619000, 0.1039781000, 0.1201182000, 0.1572448000, 0.2501456000, 0.4934158000, 1.1372914000", \ + "0.1150863000, 0.1223202000, 0.1385309000, 0.1757465000, 0.2687521000, 0.5120033000, 1.1563656000", \ + "0.1460576000, 0.1538838000, 0.1709790000, 0.2088468000, 0.3023193000, 0.5465656000, 1.1936251000", \ + "0.1858267000, 0.1949655000, 0.2141958000, 0.2538680000, 0.3476875000, 0.5917902000, 1.2352768000", \ + "0.2123323000, 0.2249135000, 0.2497402000, 0.2948591000, 0.3904713000, 0.6353933000, 1.2774820000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013201400, 0.0034855400, 0.0092027900, 0.0242979000, 0.0641533000, 0.1693830000"); + values("0.0234037000, 0.0278373000, 0.0380796000, 0.0620759000, 0.1241979000, 0.2967690000, 0.7654454000", \ + "0.0236030000, 0.0279404000, 0.0381719000, 0.0621983000, 0.1240991000, 0.2979788000, 0.7661394000", \ + "0.0234166000, 0.0277736000, 0.0379419000, 0.0621270000, 0.1239001000, 0.2991705000, 0.7670851000", \ + "0.0237789000, 0.0280063000, 0.0381488000, 0.0621028000, 0.1242366000, 0.2974057000, 0.7646313000", \ + "0.0246207000, 0.0288136000, 0.0387680000, 0.0626422000, 0.1240993000, 0.2971583000, 0.7674734000", \ + "0.0349228000, 0.0397025000, 0.0493984000, 0.0722056000, 0.1296210000, 0.2985638000, 0.7692271000", \ + "0.0518292000, 0.0580550000, 0.0698601000, 0.0927064000, 0.1459282000, 0.3053101000, 0.7645866000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013201400, 0.0034855400, 0.0092027900, 0.0242979000, 0.0641533000, 0.1693830000"); + values("0.0237516000, 0.0306288000, 0.0484043000, 0.0960915000, 0.2264680000, 0.5761326000, 1.4949072000", \ + "0.0237342000, 0.0306288000, 0.0484193000, 0.0960477000, 0.2265569000, 0.5785052000, 1.5040148000", \ + "0.0237889000, 0.0306684000, 0.0483784000, 0.0960552000, 0.2265904000, 0.5765163000, 1.5020080000", \ + "0.0243544000, 0.0312152000, 0.0486778000, 0.0960202000, 0.2264808000, 0.5765746000, 1.5013124000", \ + "0.0273969000, 0.0342241000, 0.0515200000, 0.0979892000, 0.2265500000, 0.5788929000, 1.5054720000", \ + "0.0349308000, 0.0413823000, 0.0576584000, 0.1019669000, 0.2287239000, 0.5751755000, 1.5006382000", \ + "0.0493190000, 0.0568586000, 0.0746315000, 0.1130123000, 0.2315859000, 0.5774929000, 1.4931757000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013201400, 0.0034855400, 0.0092027900, 0.0242979000, 0.0641533000, 0.1693830000"); + values("0.1392650000, 0.1458357000, 0.1593139000, 0.1860438000, 0.2419807000, 0.3768078000, 0.7286305000", \ + "0.1439327000, 0.1504916000, 0.1639517000, 0.1906770000, 0.2466204000, 0.3814537000, 0.7333245000", \ + "0.1545366000, 0.1611028000, 0.1746691000, 0.2012972000, 0.2572374000, 0.3919094000, 0.7436498000", \ + "0.1746736000, 0.1812186000, 0.1947530000, 0.2214205000, 0.2773547000, 0.4121894000, 0.7641930000", \ + "0.2036706000, 0.2102273000, 0.2238358000, 0.2504734000, 0.3064524000, 0.4414209000, 0.7934335000", \ + "0.2392959000, 0.2455047000, 0.2592673000, 0.2861039000, 0.3422300000, 0.4769604000, 0.8288117000", \ + "0.2733526000, 0.2799868000, 0.2935377000, 0.3203983000, 0.3766646000, 0.5115428000, 0.8643506000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013201400, 0.0034855400, 0.0092027900, 0.0242979000, 0.0641533000, 0.1693830000"); + values("0.1492003000, 0.1564235000, 0.1725819000, 0.2099364000, 0.3030909000, 0.5486901000, 1.1914337000", \ + "0.1536454000, 0.1609205000, 0.1770845000, 0.2142684000, 0.3072854000, 0.5510123000, 1.1956970000", \ + "0.1664387000, 0.1736225000, 0.1899007000, 0.2272088000, 0.3200731000, 0.5638116000, 1.2061662000", \ + "0.1981163000, 0.2052915000, 0.2215710000, 0.2588745000, 0.3518001000, 0.5950800000, 1.2392886000", \ + "0.2639613000, 0.2712435000, 0.2875205000, 0.3248054000, 0.4179941000, 0.6613859000, 1.3083492000", \ + "0.3708452000, 0.3782895000, 0.3947194000, 0.4321646000, 0.5255128000, 0.7693361000, 1.4148568000", \ + "0.5401635000, 0.5480243000, 0.5649956000, 0.6030036000, 0.6965747000, 0.9404294000, 1.5831167000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013201400, 0.0034855400, 0.0092027900, 0.0242979000, 0.0641533000, 0.1693830000"); + values("0.0229365000, 0.0271649000, 0.0375263000, 0.0616576000, 0.1235068000, 0.2968437000, 0.7630824000", \ + "0.0229216000, 0.0274942000, 0.0375277000, 0.0616572000, 0.1235014000, 0.2969376000, 0.7718066000", \ + "0.0229698000, 0.0270342000, 0.0374335000, 0.0618211000, 0.1237793000, 0.2987758000, 0.7640988000", \ + "0.0227934000, 0.0271371000, 0.0375491000, 0.0616255000, 0.1237057000, 0.2969390000, 0.7695316000", \ + "0.0228061000, 0.0273095000, 0.0374318000, 0.0617115000, 0.1238234000, 0.2988951000, 0.7665937000", \ + "0.0230600000, 0.0279017000, 0.0380791000, 0.0619374000, 0.1239544000, 0.2943655000, 0.7700216000", \ + "0.0238065000, 0.0281861000, 0.0389182000, 0.0624980000, 0.1242564000, 0.2972474000, 0.7656155000"); + } + related_pin : "SLEEP"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013201400, 0.0034855400, 0.0092027900, 0.0242979000, 0.0641533000, 0.1693830000"); + values("0.0241662000, 0.0310191000, 0.0485768000, 0.0960339000, 0.2266130000, 0.5766232000, 1.5031136000", \ + "0.0240961000, 0.0309602000, 0.0487198000, 0.0961521000, 0.2262074000, 0.5774111000, 1.5046057000", \ + "0.0241192000, 0.0310659000, 0.0486482000, 0.0960338000, 0.2265092000, 0.5784240000, 1.4968609000", \ + "0.0241428000, 0.0310903000, 0.0486816000, 0.0960221000, 0.2264206000, 0.5782594000, 1.4972334000", \ + "0.0245398000, 0.0313107000, 0.0488383000, 0.0962749000, 0.2264389000, 0.5780660000, 1.5047629000", \ + "0.0254376000, 0.0322740000, 0.0496234000, 0.0969410000, 0.2259456000, 0.5752397000, 1.5001612000", \ + "0.0281758000, 0.0347108000, 0.0514864000, 0.0978821000, 0.2269993000, 0.5736586000, 1.4927060000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__lpflow_inputiso1n_1") { + leakage_power () { + value : 0.0091109000; + when : "!A&SLEEP_B"; + } + leakage_power () { + value : 0.0015600000; + when : "!A&!SLEEP_B"; + } + leakage_power () { + value : 0.0028829000; + when : "A&SLEEP_B"; + } + leakage_power () { + value : 0.0007476000; + when : "A&!SLEEP_B"; + } + area : 7.5072000000; + cell_footprint : "sky130_fd_sc_hd__inputiso1n"; + cell_leakage_power : 0.0035753310; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + is_isolation_cell : "true"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A") { + capacitance : 0.0017300000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0016620000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0030986000, 0.0030802000, 0.0030378000, 0.0030361000, 0.0030321000, 0.0030229000, 0.0030018000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0028926000, -0.0029212000, -0.0029870000, -0.0029881000, -0.0029905000, -0.0029960000, -0.0030087000"); + } + } + isolation_cell_data_pin : "true"; + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0017970000; + } + pin ("SLEEP_B") { + capacitance : 0.0014180000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0013680000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0072289000, 0.0071462000, 0.0069556000, 0.0070287000, 0.0071970000, 0.0075849000, 0.0084791000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0005812000, 0.0005066000, 0.0003346000, 0.0004029000, 0.0005605000, 0.0009238000, 0.0017612000"); + } + } + isolation_cell_enable_pin : "true"; + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0014690000; + } + pin ("X") { + direction : "output"; + function : "(A) | (!SLEEP_B)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013201390, 0.0034855360, 0.0092027850, 0.0242979200, 0.0641532700, 0.1693825000"); + values("0.0076180000, 0.0065644000, 0.0036783000, -0.0047306000, -0.0286406000, -0.0931263000, -0.2635016000", \ + "0.0075492000, 0.0064520000, 0.0035634000, -0.0048078000, -0.0287670000, -0.0932745000, -0.2636413000", \ + "0.0074577000, 0.0063172000, 0.0034369000, -0.0049295000, -0.0288938000, -0.0933535000, -0.2638527000", \ + "0.0072979000, 0.0061682000, 0.0032709000, -0.0051114000, -0.0290310000, -0.0934793000, -0.2639465000", \ + "0.0072299000, 0.0060920000, 0.0031856000, -0.0052378000, -0.0291340000, -0.0935585000, -0.2639818000", \ + "0.0075168000, 0.0061471000, 0.0028717000, -0.0053195000, -0.0291891000, -0.0935408000, -0.2639745000", \ + "0.0095286000, 0.0081187000, 0.0045382000, -0.0047267000, -0.0291010000, -0.0933058000, -0.2636899000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013201390, 0.0034855360, 0.0092027850, 0.0242979200, 0.0641532700, 0.1693825000"); + values("0.0095030000, 0.0109069000, 0.0144974000, 0.0237296000, 0.0478593000, 0.1115219000, 0.2813646000", \ + "0.0094728000, 0.0108774000, 0.0144655000, 0.0236944000, 0.0478711000, 0.1116195000, 0.2799064000", \ + "0.0094586000, 0.0108466000, 0.0144320000, 0.0236781000, 0.0478981000, 0.1116467000, 0.2799695000", \ + "0.0093251000, 0.0106589000, 0.0142070000, 0.0235141000, 0.0477664000, 0.1115009000, 0.2800344000", \ + "0.0093600000, 0.0106786000, 0.0140599000, 0.0233778000, 0.0475156000, 0.1114427000, 0.2796804000", \ + "0.0096198000, 0.0109857000, 0.0145118000, 0.0235838000, 0.0478353000, 0.1118081000, 0.2799276000", \ + "0.0102905000, 0.0116153000, 0.0150946000, 0.0240904000, 0.0485779000, 0.1126945000, 0.2808741000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013201390, 0.0034855360, 0.0092027850, 0.0242979200, 0.0641532700, 0.1693825000"); + values("0.0074098000, 0.0062858000, 0.0034083000, -0.0049780000, -0.0288474000, -0.0932269000, -0.2636225000", \ + "0.0073547000, 0.0063104000, 0.0033599000, -0.0050005000, -0.0288912000, -0.0932700000, -0.2637466000", \ + "0.0073624000, 0.0062445000, 0.0033665000, -0.0050238000, -0.0289152000, -0.0932949000, -0.2637264000", \ + "0.0070871000, 0.0059602000, 0.0030945000, -0.0052707000, -0.0291725000, -0.0935637000, -0.2639979000", \ + "0.0068940000, 0.0057571000, 0.0028711000, -0.0055010000, -0.0293899000, -0.0937789000, -0.2641978000", \ + "0.0086772000, 0.0073721000, 0.0039743000, -0.0051522000, -0.0293473000, -0.0937360000, -0.2641825000", \ + "0.0089561000, 0.0076160000, 0.0043330000, -0.0047796000, -0.0290896000, -0.0935647000, -0.2640221000"); + } + related_pin : "SLEEP_B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013201390, 0.0034855360, 0.0092027850, 0.0242979200, 0.0641532700, 0.1693825000"); + values("0.0093548000, 0.0107950000, 0.0144553000, 0.0238651000, 0.0481652000, 0.1120690000, 0.2809578000", \ + "0.0092565000, 0.0107078000, 0.0144086000, 0.0238011000, 0.0481284000, 0.1121327000, 0.2807638000", \ + "0.0093118000, 0.0107609000, 0.0144095000, 0.0238243000, 0.0483840000, 0.1121537000, 0.2809352000", \ + "0.0091643000, 0.0105987000, 0.0142781000, 0.0236601000, 0.0480205000, 0.1118368000, 0.2808248000", \ + "0.0088637000, 0.0103019000, 0.0139771000, 0.0233688000, 0.0477459000, 0.1123822000, 0.2798486000", \ + "0.0086897000, 0.0100467000, 0.0136463000, 0.0231494000, 0.0475367000, 0.1112927000, 0.2818293000", \ + "0.0087999000, 0.0102002000, 0.0138217000, 0.0231717000, 0.0474091000, 0.1119591000, 0.2811932000"); + } + } + max_capacitance : 0.1693830000; + max_transition : 1.5052250000; + power_down_function : "(!VPWR+VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013201400, 0.0034855400, 0.0092027900, 0.0242979000, 0.0641533000, 0.1693830000"); + values("0.1827175000, 0.1911866000, 0.2085506000, 0.2416795000, 0.3054609000, 0.4450723000, 0.7958804000", \ + "0.1863574000, 0.1948635000, 0.2122326000, 0.2452678000, 0.3091268000, 0.4486202000, 0.7996058000", \ + "0.1971171000, 0.2055551000, 0.2228775000, 0.2559461000, 0.3198181000, 0.4593202000, 0.8102953000", \ + "0.2228332000, 0.2311077000, 0.2486548000, 0.2816886000, 0.3456467000, 0.4850919000, 0.8362598000", \ + "0.2828147000, 0.2912530000, 0.3084875000, 0.3415973000, 0.4056804000, 0.5452236000, 0.8954111000", \ + "0.3989890000, 0.4084370000, 0.4275713000, 0.4635761000, 0.5308664000, 0.6720228000, 1.0227215000", \ + "0.5992223000, 0.6105448000, 0.6333423000, 0.6753255000, 0.7502746000, 0.8981512000, 1.2515036000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013201400, 0.0034855400, 0.0092027900, 0.0242979000, 0.0641533000, 0.1693830000"); + values("0.0578320000, 0.0638828000, 0.0782267000, 0.1137355000, 0.2062375000, 0.4506019000, 1.0957251000", \ + "0.0625460000, 0.0685856000, 0.0829339000, 0.1185949000, 0.2112872000, 0.4556407000, 1.1007854000", \ + "0.0739084000, 0.0798609000, 0.0942023000, 0.1299553000, 0.2227480000, 0.4671682000, 1.1123603000", \ + "0.0964967000, 0.1024277000, 0.1170532000, 0.1528964000, 0.2458775000, 0.4898994000, 1.1341750000", \ + "0.1272872000, 0.1338854000, 0.1491276000, 0.1850319000, 0.2781454000, 0.5226916000, 1.1666138000", \ + "0.1595451000, 0.1685168000, 0.1856449000, 0.2223179000, 0.3157267000, 0.5599682000, 1.2054252000", \ + "0.1726502000, 0.1843029000, 0.2073468000, 0.2476004000, 0.3405360000, 0.5854370000, 1.2294677000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013201400, 0.0034855400, 0.0092027900, 0.0242979000, 0.0641533000, 0.1693830000"); + values("0.0323800000, 0.0380363000, 0.0507963000, 0.0769428000, 0.1394173000, 0.3043676000, 0.7674248000", \ + "0.0325215000, 0.0380841000, 0.0506920000, 0.0764608000, 0.1393533000, 0.3047012000, 0.7674419000", \ + "0.0323191000, 0.0382675000, 0.0507411000, 0.0764162000, 0.1393972000, 0.3047077000, 0.7674262000", \ + "0.0327794000, 0.0380180000, 0.0502647000, 0.0765583000, 0.1391639000, 0.3045051000, 0.7686498000", \ + "0.0325755000, 0.0382426000, 0.0502809000, 0.0769086000, 0.1390998000, 0.3046123000, 0.7669475000", \ + "0.0388489000, 0.0447816000, 0.0575329000, 0.0839786000, 0.1440897000, 0.3072923000, 0.7672585000", \ + "0.0516863000, 0.0584792000, 0.0727906000, 0.1000341000, 0.1614214000, 0.3175368000, 0.7682240000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013201400, 0.0034855400, 0.0092027900, 0.0242979000, 0.0641533000, 0.1693830000"); + values("0.0189567000, 0.0256974000, 0.0438822000, 0.0934332000, 0.2254962000, 0.5753925000, 1.5003612000", \ + "0.0189016000, 0.0256782000, 0.0439069000, 0.0935912000, 0.2262504000, 0.5764313000, 1.5008208000", \ + "0.0189155000, 0.0256468000, 0.0438242000, 0.0935747000, 0.2262818000, 0.5764854000, 1.5012058000", \ + "0.0201868000, 0.0268045000, 0.0445116000, 0.0935837000, 0.2259902000, 0.5749565000, 1.4972388000", \ + "0.0241727000, 0.0302117000, 0.0467765000, 0.0944311000, 0.2259048000, 0.5749293000, 1.4962236000", \ + "0.0324831000, 0.0384576000, 0.0530740000, 0.0972637000, 0.2270195000, 0.5743536000, 1.5012053000", \ + "0.0461616000, 0.0531077000, 0.0684881000, 0.1070996000, 0.2288073000, 0.5794231000, 1.4968247000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013201400, 0.0034855400, 0.0092027900, 0.0242979000, 0.0641533000, 0.1693830000"); + values("0.1855699000, 0.1940474000, 0.2114429000, 0.2446774000, 0.3084756000, 0.4482210000, 0.7990666000", \ + "0.1901692000, 0.1986433000, 0.2159866000, 0.2487961000, 0.3129121000, 0.4526511000, 0.8030037000", \ + "0.1999247000, 0.2084395000, 0.2258464000, 0.2590083000, 0.3228526000, 0.4625804000, 0.8134340000", \ + "0.2157333000, 0.2241877000, 0.2416480000, 0.2748325000, 0.3387490000, 0.4782040000, 0.8294266000", \ + "0.2378082000, 0.2461970000, 0.2635533000, 0.2967134000, 0.3605831000, 0.5001640000, 0.8507047000", \ + "0.2610976000, 0.2695559000, 0.2868423000, 0.3199851000, 0.3841904000, 0.5239105000, 0.8751936000", \ + "0.2749161000, 0.2834088000, 0.3007491000, 0.3339582000, 0.3982462000, 0.5380760000, 0.8890909000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013201400, 0.0034855400, 0.0092027900, 0.0242979000, 0.0641533000, 0.1693830000"); + values("0.1143938000, 0.1205169000, 0.1351134000, 0.1713965000, 0.2646251000, 0.5120384000, 1.1565232000", \ + "0.1192435000, 0.1254001000, 0.1400493000, 0.1763133000, 0.2696009000, 0.5149999000, 1.1583901000", \ + "0.1317683000, 0.1379338000, 0.1524701000, 0.1887489000, 0.2821667000, 0.5275232000, 1.1747425000", \ + "0.1626610000, 0.1687685000, 0.1834178000, 0.2197681000, 0.3131095000, 0.5599241000, 1.2023558000", \ + "0.2212063000, 0.2273899000, 0.2420483000, 0.2781404000, 0.3714221000, 0.6166982000, 1.2722515000", \ + "0.3122213000, 0.3184332000, 0.3331819000, 0.3692582000, 0.4625626000, 0.7070304000, 1.3536171000", \ + "0.4553272000, 0.4621084000, 0.4771966000, 0.5136137000, 0.6069091000, 0.8520279000, 1.4960123000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013201400, 0.0034855400, 0.0092027900, 0.0242979000, 0.0641533000, 0.1693830000"); + values("0.0323302000, 0.0378943000, 0.0506948000, 0.0767050000, 0.1392018000, 0.3043340000, 0.7691875000", \ + "0.0323776000, 0.0382254000, 0.0506333000, 0.0770539000, 0.1393459000, 0.3043999000, 0.7670736000", \ + "0.0324982000, 0.0382359000, 0.0502082000, 0.0773185000, 0.1391087000, 0.3046761000, 0.7701900000", \ + "0.0327475000, 0.0384722000, 0.0502035000, 0.0772753000, 0.1388963000, 0.3043907000, 0.7680859000", \ + "0.0322880000, 0.0381690000, 0.0499745000, 0.0765653000, 0.1390371000, 0.3047242000, 0.7727575000", \ + "0.0326593000, 0.0385160000, 0.0509282000, 0.0764213000, 0.1393230000, 0.3038034000, 0.7693918000", \ + "0.0329987000, 0.0385869000, 0.0503368000, 0.0766206000, 0.1394895000, 0.3053660000, 0.7627707000"); + } + related_pin : "SLEEP_B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013201400, 0.0034855400, 0.0092027900, 0.0242979000, 0.0641533000, 0.1693830000"); + values("0.0191016000, 0.0257904000, 0.0437899000, 0.0931943000, 0.2253136000, 0.5777535000, 1.5048444000", \ + "0.0191504000, 0.0258120000, 0.0438557000, 0.0933141000, 0.2253088000, 0.5772061000, 1.4995182000", \ + "0.0191371000, 0.0257920000, 0.0438041000, 0.0932245000, 0.2259144000, 0.5765231000, 1.5011506000", \ + "0.0191570000, 0.0257634000, 0.0438816000, 0.0932944000, 0.2257061000, 0.5777849000, 1.5049165000", \ + "0.0196569000, 0.0262558000, 0.0441719000, 0.0932970000, 0.2256878000, 0.5776513000, 1.5017404000", \ + "0.0207691000, 0.0272501000, 0.0447707000, 0.0934164000, 0.2254542000, 0.5743687000, 1.5052248000", \ + "0.0235383000, 0.0295345000, 0.0460928000, 0.0941077000, 0.2255391000, 0.5748724000, 1.4996832000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__lpflow_inputiso1p_1") { + leakage_power () { + value : 0.0006548000; + when : "!A&SLEEP"; + } + leakage_power () { + value : 0.0052491000; + when : "!A&!SLEEP"; + } + leakage_power () { + value : 0.0003472000; + when : "A&SLEEP"; + } + leakage_power () { + value : 0.0011452000; + when : "A&!SLEEP"; + } + area : 6.2560000000; + cell_footprint : "sky130_fd_sc_hd__inputiso1p"; + cell_leakage_power : 0.0018491060; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + is_isolation_cell : "true"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A") { + capacitance : 0.0014600000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0013720000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0011586000, 0.0011575000, 0.0011549000, 0.0011581000, 0.0011656000, 0.0011828000, 0.0012224000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0007961000, -0.0007931000, -0.0007860000, -0.0007862000, -0.0007866000, -0.0007876000, -0.0007897000"); + } + } + isolation_cell_data_pin : "true"; + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0015470000; + } + pin ("SLEEP") { + capacitance : 0.0014710000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0013990000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0016996000, 0.0016953000, 0.0016852000, 0.0016858000, 0.0016871000, 0.0016901000, 0.0016970000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0015385000, -0.0015665000, -0.0016309000, -0.0016328000, -0.0016373000, -0.0016476000, -0.0016712000"); + } + } + isolation_cell_enable_pin : "true"; + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0015430000; + } + pin ("X") { + direction : "output"; + function : "(A) | (SLEEP)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013141250, 0.0034538490, 0.0090775780, 0.0238581500, 0.0627051700, 0.1648049000"); + values("0.0082542000, 0.0071384000, 0.0042447000, -0.0040014000, -0.0273495000, -0.0900804000, -0.2554707000", \ + "0.0081001000, 0.0069920000, 0.0040722000, -0.0041757000, -0.0274693000, -0.0902444000, -0.2555950000", \ + "0.0078551000, 0.0067518000, 0.0039350000, -0.0043330000, -0.0276502000, -0.0903426000, -0.2557300000", \ + "0.0078118000, 0.0066864000, 0.0037999000, -0.0044764000, -0.0278047000, -0.0904821000, -0.2558413000", \ + "0.0077405000, 0.0066067000, 0.0037098000, -0.0045418000, -0.0278581000, -0.0905530000, -0.2558744000", \ + "0.0079367000, 0.0065724000, 0.0036538000, -0.0043512000, -0.0276760000, -0.0903201000, -0.2556092000", \ + "0.0107681000, 0.0093063000, 0.0057204000, -0.0034108000, -0.0270775000, -0.0897826000, -0.2551070000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013141250, 0.0034538490, 0.0090775780, 0.0238581500, 0.0627051700, 0.1648049000"); + values("0.0084911000, 0.0099422000, 0.0136350000, 0.0229121000, 0.0467644000, 0.1090685000, 0.2728353000", \ + "0.0084730000, 0.0099184000, 0.0135909000, 0.0228780000, 0.0467011000, 0.1096846000, 0.2728155000", \ + "0.0083554000, 0.0097747000, 0.0134219000, 0.0226985000, 0.0466430000, 0.1090396000, 0.2723552000", \ + "0.0081585000, 0.0095423000, 0.0131350000, 0.0223343000, 0.0461053000, 0.1094534000, 0.2732780000", \ + "0.0080779000, 0.0094086000, 0.0128871000, 0.0220449000, 0.0458669000, 0.1084553000, 0.2723879000", \ + "0.0083008000, 0.0096282000, 0.0131395000, 0.0220997000, 0.0460528000, 0.1081646000, 0.2734355000", \ + "0.0089789000, 0.0102682000, 0.0136983000, 0.0225984000, 0.0465765000, 0.1090971000, 0.2708041000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013141250, 0.0034538490, 0.0090775780, 0.0238581500, 0.0627051700, 0.1648049000"); + values("0.0087496000, 0.0076222000, 0.0047719000, -0.0034400000, -0.0268622000, -0.0896752000, -0.2550934000", \ + "0.0085985000, 0.0074763000, 0.0046093000, -0.0035926000, -0.0270033000, -0.0898153000, -0.2552225000", \ + "0.0084328000, 0.0073186000, 0.0044639000, -0.0037749000, -0.0271634000, -0.0899438000, -0.2553951000", \ + "0.0082965000, 0.0071986000, 0.0043375000, -0.0039322000, -0.0273141000, -0.0900921000, -0.2555385000", \ + "0.0082384000, 0.0071116000, 0.0042094000, -0.0040564000, -0.0274144000, -0.0902013000, -0.2555466000", \ + "0.0082975000, 0.0069281000, 0.0039140000, -0.0041877000, -0.0274947000, -0.0902097000, -0.2555658000", \ + "0.0103520000, 0.0089754000, 0.0054510000, -0.0036255000, -0.0274551000, -0.0900543000, -0.2553394000"); + } + related_pin : "SLEEP"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013141250, 0.0034538490, 0.0090775780, 0.0238581500, 0.0627051700, 0.1648049000"); + values("0.0097395000, 0.0111229000, 0.0146617000, 0.0237150000, 0.0473419000, 0.1094527000, 0.2742520000", \ + "0.0097054000, 0.0110896000, 0.0146276000, 0.0237119000, 0.0473279000, 0.1094209000, 0.2728241000", \ + "0.0096768000, 0.0110598000, 0.0146009000, 0.0237030000, 0.0474050000, 0.1095138000, 0.2728375000", \ + "0.0094897000, 0.0108583000, 0.0143975000, 0.0235174000, 0.0472964000, 0.1094396000, 0.2727237000", \ + "0.0095685000, 0.0108714000, 0.0142818000, 0.0233859000, 0.0471188000, 0.1099142000, 0.2740395000", \ + "0.0097238000, 0.0110239000, 0.0144237000, 0.0234218000, 0.0472594000, 0.1091029000, 0.2737052000", \ + "0.0104243000, 0.0117175000, 0.0151188000, 0.0240722000, 0.0479246000, 0.1105488000, 0.2737236000"); + } + } + max_capacitance : 0.1648050000; + max_transition : 1.5039020000; + power_down_function : "(!VPWR+VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013141300, 0.0034538500, 0.0090775800, 0.0238581000, 0.0627052000, 0.1648050000"); + values("0.1725031000, 0.1807181000, 0.1975736000, 0.2300184000, 0.2936754000, 0.4313663000, 0.7740169000", \ + "0.1747533000, 0.1829721000, 0.1999481000, 0.2327820000, 0.2960763000, 0.4337455000, 0.7767721000", \ + "0.1838108000, 0.1919689000, 0.2089423000, 0.2422758000, 0.3055627000, 0.4432234000, 0.7861942000", \ + "0.2113854000, 0.2195175000, 0.2364662000, 0.2690460000, 0.3325148000, 0.4702345000, 0.8134618000", \ + "0.2781245000, 0.2862324000, 0.3030400000, 0.3354571000, 0.3987519000, 0.5362343000, 0.8795532000", \ + "0.4083673000, 0.4177363000, 0.4367286000, 0.4726639000, 0.5391279000, 0.6767730000, 1.0169202000", \ + "0.6129212000, 0.6246662000, 0.6487311000, 0.6917876000, 0.7654749000, 0.9085679000, 1.2559802000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013141300, 0.0034538500, 0.0090775800, 0.0238581000, 0.0627052000, 0.1648050000"); + values("0.0579334000, 0.0641360000, 0.0791173000, 0.1158324000, 0.2095510000, 0.4545797000, 1.0982594000", \ + "0.0629155000, 0.0690748000, 0.0840058000, 0.1207220000, 0.2150236000, 0.4594673000, 1.1033542000", \ + "0.0744534000, 0.0805720000, 0.0953857000, 0.1320271000, 0.2266472000, 0.4719370000, 1.1128860000", \ + "0.0968577000, 0.1030780000, 0.1179823000, 0.1543663000, 0.2484135000, 0.4961346000, 1.1420953000", \ + "0.1275259000, 0.1342911000, 0.1497404000, 0.1863441000, 0.2804570000, 0.5262206000, 1.1706781000", \ + "0.1621944000, 0.1709396000, 0.1883554000, 0.2254937000, 0.3196119000, 0.5643043000, 1.2108842000", \ + "0.1816322000, 0.1935230000, 0.2165707000, 0.2582129000, 0.3517420000, 0.5972302000, 1.2386342000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013141300, 0.0034538500, 0.0090775800, 0.0238581000, 0.0627052000, 0.1648050000"); + values("0.0352630000, 0.0404178000, 0.0531126000, 0.0795559000, 0.1398494000, 0.3010868000, 0.7545574000", \ + "0.0355952000, 0.0404739000, 0.0529724000, 0.0784269000, 0.1397764000, 0.3010788000, 0.7526275000", \ + "0.0355331000, 0.0404537000, 0.0529697000, 0.0784214000, 0.1397831000, 0.3014247000, 0.7513733000", \ + "0.0350985000, 0.0404364000, 0.0522709000, 0.0784450000, 0.1396806000, 0.3008159000, 0.7521222000", \ + "0.0354493000, 0.0408259000, 0.0525385000, 0.0793345000, 0.1400791000, 0.3012809000, 0.7522023000", \ + "0.0457423000, 0.0513731000, 0.0632017000, 0.0873335000, 0.1458167000, 0.3042553000, 0.7513327000", \ + "0.0647676000, 0.0713591000, 0.0845465000, 0.1100236000, 0.1649603000, 0.3164807000, 0.7508070000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013141300, 0.0034538500, 0.0090775800, 0.0238581000, 0.0627052000, 0.1648050000"); + values("0.0210835000, 0.0278963000, 0.0464762000, 0.0964323000, 0.2300657000, 0.5814482000, 1.5016379000", \ + "0.0210332000, 0.0278706000, 0.0464922000, 0.0966929000, 0.2303184000, 0.5824398000, 1.5037742000", \ + "0.0210793000, 0.0279788000, 0.0464721000, 0.0965122000, 0.2311161000, 0.5833692000, 1.4967140000", \ + "0.0226080000, 0.0291012000, 0.0471065000, 0.0966833000, 0.2295669000, 0.5851005000, 1.5039017000", \ + "0.0269303000, 0.0329646000, 0.0497410000, 0.0978490000, 0.2291641000, 0.5811172000, 1.5037807000", \ + "0.0363485000, 0.0422441000, 0.0569226000, 0.1009871000, 0.2307264000, 0.5784990000, 1.5020282000", \ + "0.0525431000, 0.0593908000, 0.0741068000, 0.1126656000, 0.2328990000, 0.5806248000, 1.4941075000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013141300, 0.0034538500, 0.0090775800, 0.0238581000, 0.0627052000, 0.1648050000"); + values("0.1885577000, 0.1967326000, 0.2137617000, 0.2465743000, 0.3096562000, 0.4472914000, 0.7900766000", \ + "0.1921723000, 0.2002397000, 0.2173924000, 0.2502309000, 0.3133294000, 0.4509870000, 0.7938080000", \ + "0.2029727000, 0.2111408000, 0.2281235000, 0.2605030000, 0.3241254000, 0.4616264000, 0.8043228000", \ + "0.2288259000, 0.2369837000, 0.2537757000, 0.2864606000, 0.3498702000, 0.4875050000, 0.8303263000", \ + "0.2891506000, 0.2972977000, 0.3141020000, 0.3466948000, 0.4101577000, 0.5478141000, 0.8909675000", \ + "0.4071243000, 0.4161204000, 0.4348515000, 0.4704009000, 0.5367395000, 0.6759895000, 1.0189605000", \ + "0.6096482000, 0.6206529000, 0.6430004000, 0.6841634000, 0.7580208000, 0.9036409000, 1.2482992000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013141300, 0.0034538500, 0.0090775800, 0.0238581000, 0.0627052000, 0.1648050000"); + values("0.0606585000, 0.0667302000, 0.0812067000, 0.1170958000, 0.2100632000, 0.4544044000, 1.0969076000", \ + "0.0654409000, 0.0714631000, 0.0859661000, 0.1219468000, 0.2154804000, 0.4592337000, 1.1014820000", \ + "0.0768177000, 0.0828247000, 0.0972699000, 0.1333200000, 0.2266215000, 0.4710050000, 1.1131603000", \ + "0.1000566000, 0.1061861000, 0.1209522000, 0.1571110000, 0.2505223000, 0.4949947000, 1.1370738000", \ + "0.1324595000, 0.1391738000, 0.1542603000, 0.1905405000, 0.2840864000, 0.5291527000, 1.1725215000", \ + "0.1693712000, 0.1774268000, 0.1942095000, 0.2313390000, 0.3249926000, 0.5693109000, 1.2141221000", \ + "0.1898178000, 0.2009420000, 0.2229220000, 0.2639137000, 0.3565405000, 0.6012132000, 1.2422180000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013141300, 0.0034538500, 0.0090775800, 0.0238581000, 0.0627052000, 0.1648050000"); + values("0.0351224000, 0.0404105000, 0.0529540000, 0.0782356000, 0.1402009000, 0.3012660000, 0.7500792000", \ + "0.0354755000, 0.0403485000, 0.0523148000, 0.0782772000, 0.1402669000, 0.3012869000, 0.7490112000", \ + "0.0354876000, 0.0404145000, 0.0529525000, 0.0795539000, 0.1396803000, 0.3014555000, 0.7518672000", \ + "0.0351640000, 0.0404601000, 0.0531878000, 0.0783763000, 0.1400421000, 0.3012069000, 0.7526780000", \ + "0.0352467000, 0.0407376000, 0.0531529000, 0.0792173000, 0.1394190000, 0.3018020000, 0.7518697000", \ + "0.0424553000, 0.0476687000, 0.0606733000, 0.0858415000, 0.1450907000, 0.3037533000, 0.7481801000", \ + "0.0564137000, 0.0631384000, 0.0754753000, 0.1032245000, 0.1624607000, 0.3150284000, 0.7526586000"); + } + related_pin : "SLEEP"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013141300, 0.0034538500, 0.0090775800, 0.0238581000, 0.0627052000, 0.1648050000"); + values("0.0213342000, 0.0282605000, 0.0467499000, 0.0967831000, 0.2293849000, 0.5790901000, 1.4998035000", \ + "0.0212964000, 0.0282208000, 0.0467237000, 0.0966054000, 0.2296960000, 0.5797392000, 1.5007627000", \ + "0.0212893000, 0.0282452000, 0.0466744000, 0.0967729000, 0.2300473000, 0.5799007000, 1.4995626000", \ + "0.0225485000, 0.0291812000, 0.0472478000, 0.0966989000, 0.2301138000, 0.5799035000, 1.4988603000", \ + "0.0262901000, 0.0325093000, 0.0495758000, 0.0978608000, 0.2292492000, 0.5801697000, 1.5010683000", \ + "0.0350460000, 0.0405292000, 0.0560401000, 0.1004511000, 0.2306336000, 0.5786151000, 1.4964698000", \ + "0.0498138000, 0.0562451000, 0.0709953000, 0.1105112000, 0.2325122000, 0.5810069000, 1.4965966000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__lpflow_inputisolatch_1") { + leakage_power () { + value : 0.0040774000; + when : "D&SLEEP_B&Q"; + } + leakage_power () { + value : 0.0101694000; + when : "!D&!SLEEP_B&!Q"; + } + leakage_power () { + value : 0.0102055000; + when : "!D&SLEEP_B&!Q"; + } + leakage_power () { + value : 0.0032340000; + when : "D&!SLEEP_B&Q"; + } + leakage_power () { + value : 0.0105234000; + when : "D&!SLEEP_B&!Q"; + } + leakage_power () { + value : 0.0034794000; + when : "!D&!SLEEP_B&Q"; + } + area : 13.763200000; + cell_footprint : "sky130_fd_sc_hd__inputisolatch"; + cell_leakage_power : 0.0069481680; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + is_isolation_cell : "true"; + latch ("IQ","IQ_N") { + data_in : "D"; + enable : "SLEEP_B"; + } + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("D") { + capacitance : 0.0016200000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0015640000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0028493000, 0.0028727000, 0.0029266000, 0.0029296000, 0.0029366000, 0.0029527000, 0.0029898000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0027652000, -0.0027664000, -0.0027692000, -0.0027800000, -0.0028047000, -0.0028618000, -0.0029935000"); + } + } + isolation_cell_data_pin : "true"; + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0016760000; + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.3035137000, 0.4359518000, 0.6096986000", \ + "0.2186829000, 0.3621074000, 0.5834616000", \ + "0.1511374000, 0.2884583000, 0.5122539000"); + } + related_pin : "SLEEP_B"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.0007793000, 0.1210104000, 0.2202943000", \ + "-0.1707214000, -0.0602559000, 0.0329245000", \ + "-0.3420267000, -0.2474303000, -0.1652363000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "setup_falling"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.1994160000, -0.3526061000, -0.5764017000", \ + "-0.0974954000, -0.2482441000, -0.4622741000", \ + "-0.0116393000, -0.1514017000, -0.3605488000"); + } + related_pin : "SLEEP_B"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.0129863000, -0.1060241000, -0.2089700000", \ + "0.1857077000, 0.0752422000, -0.0240417000", \ + "0.3618958000, 0.2648581000, 0.1765605000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "hold_falling"; + violation_delay_degrade_pct : 10.000000000; + } + } + pin ("Q") { + direction : "output"; + function : "IQ"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013104490, 0.0034345540, 0.0090016190, 0.0235923300, 0.0618331000, 0.1620583000"); + values("0.0147106000, 0.0134772000, 0.0107830000, 0.0031675000, -0.0192854000, -0.0807873000, -0.2430002000", \ + "0.0145810000, 0.0133411000, 0.0106603000, 0.0030493000, -0.0194044000, -0.0809058000, -0.2431165000", \ + "0.0145655000, 0.0133278000, 0.0106309000, 0.0030470000, -0.0194247000, -0.0809194000, -0.2431344000", \ + "0.0142508000, 0.0130287000, 0.0102973000, 0.0027264000, -0.0197414000, -0.0812546000, -0.2434581000", \ + "0.0139388000, 0.0126697000, 0.0099841000, 0.0023649000, -0.0200990000, -0.0815972000, -0.2438081000", \ + "0.0140021000, 0.0127493000, 0.0099905000, 0.0023828000, -0.0201077000, -0.0815983000, -0.2437989000", \ + "0.0176330000, 0.0162845000, 0.0128472000, 0.0039812000, -0.0192648000, -0.0810625000, -0.2432432000"); + } + related_pin : "SLEEP_B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013104490, 0.0034345540, 0.0090016190, 0.0235923300, 0.0618331000, 0.1620583000"); + values("0.0202684000, 0.0217043000, 0.0254182000, 0.0346631000, 0.0584661000, 0.1197658000, 0.2807771000", \ + "0.0202721000, 0.0216895000, 0.0253930000, 0.0346920000, 0.0582642000, 0.1205940000, 0.2816093000", \ + "0.0201363000, 0.0215682000, 0.0252718000, 0.0345234000, 0.0581217000, 0.1198938000, 0.2816587000", \ + "0.0198250000, 0.0212436000, 0.0249466000, 0.0342440000, 0.0578174000, 0.1201490000, 0.2800504000", \ + "0.0196035000, 0.0210277000, 0.0247687000, 0.0340021000, 0.0576073000, 0.1199730000, 0.2802009000", \ + "0.0199798000, 0.0213192000, 0.0247657000, 0.0340634000, 0.0575678000, 0.1190489000, 0.2800021000", \ + "0.0208031000, 0.0221717000, 0.0257427000, 0.0349544000, 0.0584721000, 0.1204678000, 0.2814100000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013104490, 0.0034345540, 0.0090016190, 0.0235923300, 0.0618331000, 0.1620583000"); + values("0.0159321000, 0.0146882000, 0.0119619000, 0.0043584000, -0.0181069000, -0.0795906000, -0.2417117000", \ + "0.0158975000, 0.0146408000, 0.0119216000, 0.0042971000, -0.0181818000, -0.0796627000, -0.2418522000", \ + "0.0158656000, 0.0146065000, 0.0118964000, 0.0042811000, -0.0182073000, -0.0796868000, -0.2418475000", \ + "0.0157642000, 0.0144760000, 0.0117986000, 0.0041542000, -0.0183063000, -0.0797909000, -0.2419870000", \ + "0.0156618000, 0.0143868000, 0.0116969000, 0.0040353000, -0.0184340000, -0.0799024000, -0.2420869000", \ + "0.0158490000, 0.0145718000, 0.0118400000, 0.0041144000, -0.0183922000, -0.0798518000, -0.2420074000", \ + "0.0201855000, 0.0187408000, 0.0151271000, 0.0059922000, -0.0176553000, -0.0790902000, -0.2412473000"); + } + related_pin : "D"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013104490, 0.0034345540, 0.0090016190, 0.0235923300, 0.0618331000, 0.1620583000"); + values("0.0204856000, 0.0218859000, 0.0256177000, 0.0349311000, 0.0586199000, 0.1206285000, 0.2817391000", \ + "0.0204453000, 0.0219002000, 0.0256190000, 0.0348988000, 0.0585633000, 0.1199212000, 0.2806091000", \ + "0.0204246000, 0.0218414000, 0.0255582000, 0.0348346000, 0.0584994000, 0.1205247000, 0.2822090000", \ + "0.0201753000, 0.0215885000, 0.0253006000, 0.0345631000, 0.0582227000, 0.1202624000, 0.2802180000", \ + "0.0201368000, 0.0215530000, 0.0252112000, 0.0344095000, 0.0580751000, 0.1202032000, 0.2813047000", \ + "0.0208043000, 0.0221236000, 0.0255479000, 0.0344466000, 0.0580953000, 0.1194351000, 0.2801452000", \ + "0.0218830000, 0.0231572000, 0.0265645000, 0.0355827000, 0.0590200000, 0.1206933000, 0.2802624000"); + } + } + max_capacitance : 0.1620580000; + max_transition : 1.5029160000; + power_down_function : "(!VPWR+VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013104500, 0.0034345500, 0.0090016200, 0.0235923000, 0.0618331000, 0.1620580000"); + values("0.2577084000, 0.2703502000, 0.2962813000, 0.3423517000, 0.4169054000, 0.5614972000, 0.9000666000", \ + "0.2628777000, 0.2755144000, 0.3014101000, 0.3475066000, 0.4221762000, 0.5666295000, 0.9059217000", \ + "0.2740280000, 0.2864905000, 0.3125004000, 0.3586806000, 0.4332982000, 0.5777311000, 0.9170401000", \ + "0.2964534000, 0.3090303000, 0.3349560000, 0.3810279000, 0.4554760000, 0.6001896000, 0.9390566000", \ + "0.3459024000, 0.3584332000, 0.3843204000, 0.4303518000, 0.5048433000, 0.6495475000, 0.9885774000", \ + "0.4508345000, 0.4641330000, 0.4912919000, 0.5389302000, 0.6143704000, 0.7596881000, 1.0991137000", \ + "0.6331023000, 0.6485080000, 0.6795961000, 0.7338155000, 0.8168379000, 0.9682447000, 1.3096556000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013104500, 0.0034345500, 0.0090016200, 0.0235923000, 0.0618331000, 0.1620580000"); + values("0.1207077000, 0.1303909000, 0.1517406000, 0.1966027000, 0.2942917000, 0.5404242000, 1.1855530000", \ + "0.1250332000, 0.1348051000, 0.1561123000, 0.2009680000, 0.2988429000, 0.5459224000, 1.1877502000", \ + "0.1342096000, 0.1439073000, 0.1652364000, 0.2100750000, 0.3078544000, 0.5545400000, 1.1966611000", \ + "0.1550733000, 0.1647538000, 0.1860624000, 0.2308453000, 0.3286207000, 0.5754265000, 1.2175879000", \ + "0.1984569000, 0.2086653000, 0.2304127000, 0.2754632000, 0.3731407000, 0.6194560000, 1.2648262000", \ + "0.2663846000, 0.2781179000, 0.3021663000, 0.3497278000, 0.4487641000, 0.6955928000, 1.3380851000", \ + "0.3493174000, 0.3646704000, 0.3946459000, 0.4485377000, 0.5507815000, 0.7975847000, 1.4394427000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013104500, 0.0034345500, 0.0090016200, 0.0235923000, 0.0618331000, 0.1620580000"); + values("0.0482014000, 0.0567451000, 0.0733406000, 0.0999944000, 0.1558765000, 0.3068695000, 0.7376660000", \ + "0.0479475000, 0.0568918000, 0.0735237000, 0.1003071000, 0.1556116000, 0.3069774000, 0.7442696000", \ + "0.0479318000, 0.0564657000, 0.0735486000, 0.0999161000, 0.1556761000, 0.3068850000, 0.7445896000", \ + "0.0481562000, 0.0569569000, 0.0734787000, 0.1005567000, 0.1554858000, 0.3064584000, 0.7394139000", \ + "0.0478152000, 0.0565909000, 0.0734653000, 0.1004346000, 0.1554816000, 0.3070260000, 0.7382173000", \ + "0.0525802000, 0.0613800000, 0.0782296000, 0.1041630000, 0.1577878000, 0.3082900000, 0.7451783000", \ + "0.0633622000, 0.0737445000, 0.0931326000, 0.1200992000, 0.1732325000, 0.3179312000, 0.7409218000"); + } + related_pin : "D"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013104500, 0.0034345500, 0.0090016200, 0.0235923000, 0.0618331000, 0.1620580000"); + values("0.0323402000, 0.0407252000, 0.0608580000, 0.1077608000, 0.2331260000, 0.5817499000, 1.4971172000", \ + "0.0320488000, 0.0407207000, 0.0608997000, 0.1078279000, 0.2330518000, 0.5809632000, 1.4977078000", \ + "0.0321364000, 0.0406507000, 0.0608964000, 0.1078144000, 0.2328359000, 0.5809660000, 1.4997655000", \ + "0.0321587000, 0.0406489000, 0.0608940000, 0.1078605000, 0.2328007000, 0.5807437000, 1.4997864000", \ + "0.0344193000, 0.0426684000, 0.0624972000, 0.1087678000, 0.2333274000, 0.5817992000, 1.4986641000", \ + "0.0409442000, 0.0500016000, 0.0692889000, 0.1139162000, 0.2352009000, 0.5802454000, 1.4978762000", \ + "0.0555899000, 0.0661191000, 0.0861031000, 0.1268416000, 0.2408908000, 0.5814942000, 1.4963025000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013104500, 0.0034345500, 0.0090016200, 0.0235923000, 0.0618331000, 0.1620580000"); + values("0.2685465000, 0.2811388000, 0.3072152000, 0.3531043000, 0.4275866000, 0.5720099000, 0.9113212000", \ + "0.2732197000, 0.2858480000, 0.3118938000, 0.3578943000, 0.4325872000, 0.5768596000, 0.9157622000", \ + "0.2838765000, 0.2965647000, 0.3225908000, 0.3685361000, 0.4431809000, 0.5874913000, 0.9267442000", \ + "0.3074713000, 0.3200952000, 0.3461154000, 0.3920811000, 0.4666857000, 0.6110557000, 0.9507586000", \ + "0.3454945000, 0.3581065000, 0.3841294000, 0.4301227000, 0.5046609000, 0.6490913000, 0.9880110000", \ + "0.3974850000, 0.4100978000, 0.4361454000, 0.4821465000, 0.5567237000, 0.7011320000, 1.0403968000", \ + "0.4601237000, 0.4727369000, 0.4987146000, 0.5445868000, 0.6193044000, 0.7637651000, 1.1028637000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013104500, 0.0034345500, 0.0090016200, 0.0235923000, 0.0618331000, 0.1620580000"); + values("0.2205510000, 0.2302959000, 0.2515777000, 0.2964065000, 0.3942687000, 0.6416866000, 1.2833293000", \ + "0.2252874000, 0.2350597000, 0.2563166000, 0.3011514000, 0.3989800000, 0.6451671000, 1.2875864000", \ + "0.2365271000, 0.2462986000, 0.2675561000, 0.3123894000, 0.4102806000, 0.6577291000, 1.2978697000", \ + "0.2600971000, 0.2698690000, 0.2911256000, 0.3359599000, 0.4337867000, 0.6799645000, 1.3261570000", \ + "0.2975514000, 0.3073181000, 0.3286123000, 0.3734678000, 0.4716340000, 0.7176100000, 1.3606809000", \ + "0.3461142000, 0.3558369000, 0.3771347000, 0.4219874000, 0.5199605000, 0.7673720000, 1.4088454000", \ + "0.3984779000, 0.4081140000, 0.4294279000, 0.4742676000, 0.5722089000, 0.8189718000, 1.4590749000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013104500, 0.0034345500, 0.0090016200, 0.0235923000, 0.0618331000, 0.1620580000"); + values("0.0477086000, 0.0563225000, 0.0732186000, 0.0993418000, 0.1551248000, 0.3063161000, 0.7394141000", \ + "0.0476230000, 0.0563485000, 0.0731586000, 0.0996830000, 0.1551597000, 0.3066953000, 0.7392866000", \ + "0.0476028000, 0.0562551000, 0.0731141000, 0.0997120000, 0.1554079000, 0.3063462000, 0.7364250000", \ + "0.0475127000, 0.0563117000, 0.0731780000, 0.0995029000, 0.1551014000, 0.3064138000, 0.7405013000", \ + "0.0476434000, 0.0563132000, 0.0732089000, 0.0996560000, 0.1549519000, 0.3066892000, 0.7373323000", \ + "0.0479049000, 0.0564456000, 0.0733987000, 0.0998037000, 0.1545815000, 0.3067616000, 0.7415098000", \ + "0.0479841000, 0.0565106000, 0.0734594000, 0.0994881000, 0.1555894000, 0.3068217000, 0.7338340000"); + } + related_pin : "SLEEP_B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013104500, 0.0034345500, 0.0090016200, 0.0235923000, 0.0618331000, 0.1620580000"); + values("0.0321794000, 0.0406142000, 0.0608073000, 0.1080131000, 0.2332823000, 0.5817820000, 1.5005993000", \ + "0.0320864000, 0.0406259000, 0.0608572000, 0.1078541000, 0.2333876000, 0.5823349000, 1.5029161000", \ + "0.0320857000, 0.0406262000, 0.0608574000, 0.1078490000, 0.2333056000, 0.5815025000, 1.5007124000", \ + "0.0320991000, 0.0406276000, 0.0608597000, 0.1078991000, 0.2333846000, 0.5823622000, 1.5012948000", \ + "0.0322787000, 0.0406463000, 0.0608217000, 0.1081928000, 0.2332599000, 0.5816413000, 1.4986566000", \ + "0.0323004000, 0.0407424000, 0.0608416000, 0.1079176000, 0.2326694000, 0.5819378000, 1.4954239000", \ + "0.0323212000, 0.0407590000, 0.0609046000, 0.1079535000, 0.2329614000, 0.5802995000, 1.4936823000"); + } + timing_sense : "non_unate"; + timing_type : "rising_edge"; + } + } + pin ("SLEEP_B") { + capacitance : 0.0016520000; + clock : "true"; + direction : "input"; + fall_capacitance : 0.0015730000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0163493000, 0.0162352000, 0.0159720000, 0.0160438000, 0.0162095000, 0.0165915000, 0.0174718000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0092671000, 0.0091843000, 0.0089935000, 0.0090208000, 0.0090838000, 0.0092288000, 0.0095632000"); + } + } + isolation_cell_enable_pin : "true"; + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0017310000; + timing () { + related_output_pin : "Q"; + related_pin : "SLEEP_B"; + rise_constraint ("constraint_3_0_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.3114925000, 0.8333333000, 2.5000000000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "min_pulse_width"; + violation_delay_degrade_pct : 10.000000000; + } + } + } + + cell ("sky130_fd_sc_hd__lpflow_isobufsrc_1") { + leakage_power () { + value : 0.0005469000; + when : "!A&SLEEP"; + } + leakage_power () { + value : 0.0039870000; + when : "!A&!SLEEP"; + } + leakage_power () { + value : 0.0026465000; + when : "A&SLEEP"; + } + leakage_power () { + value : 0.0015386000; + when : "A&!SLEEP"; + } + area : 6.2560000000; + cell_footprint : "sky130_fd_sc_hd__isobufsrc"; + cell_leakage_power : 0.0021797410; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + is_isolation_cell : "true"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A") { + capacitance : 0.0014900000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0014340000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0084048000, 0.0083113000, 0.0080958000, 0.0081437000, 0.0082541000, 0.0085086000, 0.0090953000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0021945000, 0.0021390000, 0.0020109000, 0.0020536000, 0.0021519000, 0.0023787000, 0.0029014000"); + } + } + isolation_cell_data_pin : "true"; + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0015460000; + } + pin ("SLEEP") { + capacitance : 0.0023670000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022730000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0044630000, 0.0044628000, 0.0044622000, 0.0044611000, 0.0044586000, 0.0044528000, 0.0044395000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0042513000, -0.0042997000, -0.0044113000, -0.0044128000, -0.0044163000, -0.0044243000, -0.0044428000"); + } + } + isolation_cell_enable_pin : "true"; + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024610000; + } + pin ("X") { + direction : "output"; + function : "(A&!SLEEP)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011707640, 0.0027413770, 0.0064190120, 0.0150303000, 0.0351938700, 0.0824074400"); + values("0.0019959000, 0.0011170000, -0.0009646000, -0.0064327000, -0.0200725000, -0.0526206000, -0.1290050000", \ + "0.0019420000, 0.0010652000, -0.0010159000, -0.0064808000, -0.0201121000, -0.0526577000, -0.1291293000", \ + "0.0019951000, 0.0011313000, -0.0009837000, -0.0064297000, -0.0200518000, -0.0525842000, -0.1290227000", \ + "0.0017984000, 0.0009013000, -0.0012318000, -0.0066685000, -0.0202702000, -0.0527363000, -0.1292013000", \ + "0.0015340000, 0.0005998000, -0.0015497000, -0.0068852000, -0.0204529000, -0.0529017000, -0.1293250000", \ + "0.0020690000, 0.0013346000, -0.0012384000, -0.0070068000, -0.0204740000, -0.0528436000, -0.1291928000", \ + "0.0024784000, 0.0013661000, -0.0011547000, -0.0069888000, -0.0205915000, -0.0530285000, -0.1289919000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011707640, 0.0027413770, 0.0064190120, 0.0150303000, 0.0351938700, 0.0824074400"); + values("0.0062081000, 0.0073988000, 0.0100980000, 0.0162584000, 0.0303019000, 0.0626561000, 0.1378758000", \ + "0.0061980000, 0.0073807000, 0.0100781000, 0.0161569000, 0.0302823000, 0.0626414000, 0.1386791000", \ + "0.0061758000, 0.0073419000, 0.0100109000, 0.0160928000, 0.0300649000, 0.0623920000, 0.1389796000", \ + "0.0058988000, 0.0069830000, 0.0096201000, 0.0157711000, 0.0298534000, 0.0621237000, 0.1376398000", \ + "0.0057037000, 0.0068282000, 0.0094304000, 0.0153823000, 0.0294037000, 0.0622404000, 0.1382294000", \ + "0.0057327000, 0.0068651000, 0.0094263000, 0.0152857000, 0.0291681000, 0.0616371000, 0.1372207000", \ + "0.0060595000, 0.0071433000, 0.0097275000, 0.0156200000, 0.0293949000, 0.0622398000, 0.1372300000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011707640, 0.0027413770, 0.0064190120, 0.0150303000, 0.0351938700, 0.0824074400"); + values("0.0043467000, 0.0032616000, 0.0007570000, -0.0051554000, -0.0190601000, -0.0516746000, -0.1281029000", \ + "0.0042298000, 0.0031698000, 0.0006738000, -0.0052224000, -0.0190805000, -0.0517113000, -0.1281226000", \ + "0.0041597000, 0.0031213000, 0.0006207000, -0.0052255000, -0.0190707000, -0.0516540000, -0.1280721000", \ + "0.0040279000, 0.0029579000, 0.0004872000, -0.0053650000, -0.0191604000, -0.0516916000, -0.1280927000", \ + "0.0041591000, 0.0030989000, 0.0006581000, -0.0052952000, -0.0192097000, -0.0517500000, -0.1281369000", \ + "0.0048380000, 0.0037489000, 0.0009825000, -0.0050402000, -0.0190109000, -0.0515788000, -0.1280103000", \ + "0.0065513000, 0.0053689000, 0.0026485000, -0.0035732000, -0.0177165000, -0.0507448000, -0.1276814000"); + } + related_pin : "SLEEP"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011707640, 0.0027413770, 0.0064190120, 0.0150303000, 0.0351938700, 0.0824074400"); + values("0.0066008000, 0.0077505000, 0.0103407000, 0.0164114000, 0.0301479000, 0.0624061000, 0.1388924000", \ + "0.0064208000, 0.0075552000, 0.0101613000, 0.0161884000, 0.0301438000, 0.0623883000, 0.1378779000", \ + "0.0063009000, 0.0074306000, 0.0100108000, 0.0160060000, 0.0299740000, 0.0623264000, 0.1388762000", \ + "0.0062060000, 0.0073141000, 0.0098810000, 0.0158368000, 0.0297455000, 0.0626333000, 0.1384202000", \ + "0.0061486000, 0.0072566000, 0.0098213000, 0.0157594000, 0.0297279000, 0.0623760000, 0.1382774000", \ + "0.0059391000, 0.0070962000, 0.0098080000, 0.0157697000, 0.0297043000, 0.0622016000, 0.1375295000", \ + "0.0071455000, 0.0081129000, 0.0104538000, 0.0161583000, 0.0299922000, 0.0623359000, 0.1380559000"); + } + } + max_capacitance : 0.0824070000; + max_transition : 1.4969190000; + power_down_function : "(!VPWR+VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011707600, 0.0027413800, 0.0064190100, 0.0150303000, 0.0351939000, 0.0824074000"); + values("0.0964098000, 0.1010860000, 0.1102523000, 0.1273195000, 0.1600110000, 0.2280251000, 0.3827862000", \ + "0.1012241000, 0.1058767000, 0.1152085000, 0.1322784000, 0.1650034000, 0.2330573000, 0.3878352000", \ + "0.1142060000, 0.1188111000, 0.1279525000, 0.1451122000, 0.1778948000, 0.2459654000, 0.4008484000", \ + "0.1460100000, 0.1506360000, 0.1597965000, 0.1770128000, 0.2097790000, 0.2780579000, 0.4326710000", \ + "0.2146767000, 0.2196822000, 0.2294603000, 0.2469999000, 0.2804278000, 0.3492035000, 0.5036980000", \ + "0.3266986000, 0.3331350000, 0.3453720000, 0.3666815000, 0.4035157000, 0.4744856000, 0.6297366000", \ + "0.5031695000, 0.5116762000, 0.5271391000, 0.5547521000, 0.5997640000, 0.6754318000, 0.8304952000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011707600, 0.0027413800, 0.0064190100, 0.0150303000, 0.0351939000, 0.0824074000"); + values("0.0739826000, 0.0835647000, 0.1051338000, 0.1539338000, 0.2665917000, 0.5243608000, 1.1219606000", \ + "0.0788807000, 0.0883915000, 0.1099354000, 0.1587790000, 0.2706097000, 0.5276034000, 1.1328408000", \ + "0.0899662000, 0.0993038000, 0.1205752000, 0.1688996000, 0.2799708000, 0.5374332000, 1.1435738000", \ + "0.1110085000, 0.1198304000, 0.1409138000, 0.1895600000, 0.3036836000, 0.5581809000, 1.1587908000", \ + "0.1402031000, 0.1492857000, 0.1701274000, 0.2181786000, 0.3293248000, 0.5890536000, 1.1930470000", \ + "0.1748854000, 0.1844042000, 0.2052351000, 0.2524772000, 0.3625855000, 0.6200887000, 1.2236121000", \ + "0.1987370000, 0.2104141000, 0.2338083000, 0.2808738000, 0.3899273000, 0.6477113000, 1.2476300000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011707600, 0.0027413800, 0.0064190100, 0.0150303000, 0.0351939000, 0.0824074000"); + values("0.0228015000, 0.0257814000, 0.0330566000, 0.0485313000, 0.0830718000, 0.1671984000, 0.3719465000", \ + "0.0225309000, 0.0257804000, 0.0331338000, 0.0485782000, 0.0834598000, 0.1667683000, 0.3712204000", \ + "0.0225978000, 0.0258449000, 0.0330889000, 0.0485857000, 0.0833986000, 0.1671392000, 0.3725490000", \ + "0.0226441000, 0.0262253000, 0.0330380000, 0.0487171000, 0.0832926000, 0.1672811000, 0.3748068000", \ + "0.0269756000, 0.0299821000, 0.0365149000, 0.0514093000, 0.0847900000, 0.1677483000, 0.3732379000", \ + "0.0384616000, 0.0416982000, 0.0488214000, 0.0624021000, 0.0944999000, 0.1725085000, 0.3726053000", \ + "0.0557503000, 0.0608906000, 0.0693901000, 0.0842106000, 0.1141633000, 0.1857527000, 0.3789422000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011707600, 0.0027413800, 0.0064190100, 0.0150303000, 0.0351939000, 0.0824074000"); + values("0.0439679000, 0.0559289000, 0.0835110000, 0.1485700000, 0.3012280000, 0.6534101000, 1.4775490000", \ + "0.0439710000, 0.0557057000, 0.0835164000, 0.1481422000, 0.3014541000, 0.6529548000, 1.4901750000", \ + "0.0440178000, 0.0559424000, 0.0836399000, 0.1483531000, 0.2986190000, 0.6515350000, 1.4881395000", \ + "0.0445554000, 0.0562340000, 0.0836712000, 0.1485765000, 0.3010883000, 0.6526127000, 1.4787215000", \ + "0.0463223000, 0.0575298000, 0.0845476000, 0.1484604000, 0.2992479000, 0.6551769000, 1.4857059000", \ + "0.0527390000, 0.0625363000, 0.0872049000, 0.1496528000, 0.3006978000, 0.6504319000, 1.4771152000", \ + "0.0674572000, 0.0768115000, 0.0985232000, 0.1542040000, 0.3015296000, 0.6537398000, 1.4738359000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011707600, 0.0027413800, 0.0064190100, 0.0150303000, 0.0351939000, 0.0824074000"); + values("0.0183489000, 0.0207866000, 0.0262815000, 0.0385245000, 0.0660583000, 0.1295483000, 0.2774052000", \ + "0.0231083000, 0.0255211000, 0.0309801000, 0.0431542000, 0.0707510000, 0.1342357000, 0.2820796000", \ + "0.0331671000, 0.0362230000, 0.0421659000, 0.0543237000, 0.0817818000, 0.1452322000, 0.2932948000", \ + "0.0461717000, 0.0509465000, 0.0604657000, 0.0780251000, 0.1083926000, 0.1717014000, 0.3195342000", \ + "0.0604451000, 0.0671588000, 0.0821356000, 0.1097163000, 0.1567125000, 0.2325757000, 0.3795523000", \ + "0.0680601000, 0.0791785000, 0.1018504000, 0.1447535000, 0.2186241000, 0.3350328000, 0.5197788000", \ + "0.0465838000, 0.0639966000, 0.0993808000, 0.1664107000, 0.2814258000, 0.4674255000, 0.7530149000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011707600, 0.0027413800, 0.0064190100, 0.0150303000, 0.0351939000, 0.0824074000"); + values("0.0585989000, 0.0678814000, 0.0885699000, 0.1367331000, 0.2464649000, 0.5022917000, 1.1080010000", \ + "0.0634510000, 0.0725376000, 0.0935227000, 0.1412510000, 0.2535409000, 0.5082342000, 1.1080564000", \ + "0.0754452000, 0.0844244000, 0.1052602000, 0.1528361000, 0.2633951000, 0.5203508000, 1.1302007000", \ + "0.1004400000, 0.1100178000, 0.1308328000, 0.1785383000, 0.2889456000, 0.5488303000, 1.1496514000", \ + "0.1424253000, 0.1557518000, 0.1835740000, 0.2374200000, 0.3482676000, 0.6076660000, 1.2075241000", \ + "0.2079334000, 0.2288835000, 0.2704523000, 0.3456357000, 0.4844529000, 0.7447173000, 1.3459400000", \ + "0.3192730000, 0.3507592000, 0.4131745000, 0.5271756000, 0.7205905000, 1.0537584000, 1.6667543000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011707600, 0.0027413800, 0.0064190100, 0.0150303000, 0.0351939000, 0.0824074000"); + values("0.0134957000, 0.0163520000, 0.0229247000, 0.0380548000, 0.0737932000, 0.1573593000, 0.3520182000", \ + "0.0135807000, 0.0163069000, 0.0226884000, 0.0379357000, 0.0736306000, 0.1572279000, 0.3521806000", \ + "0.0190673000, 0.0212445000, 0.0261168000, 0.0392940000, 0.0735478000, 0.1571358000, 0.3520781000", \ + "0.0311575000, 0.0339252000, 0.0410443000, 0.0529005000, 0.0800221000, 0.1572172000, 0.3524833000", \ + "0.0504336000, 0.0558982000, 0.0669238000, 0.0843911000, 0.1166909000, 0.1772618000, 0.3544365000", \ + "0.0855817000, 0.0940684000, 0.1103094000, 0.1390548000, 0.1865902000, 0.2669858000, 0.4050399000", \ + "0.1489061000, 0.1623999000, 0.1897607000, 0.2345995000, 0.3089887000, 0.4266958000, 0.6085345000"); + } + related_pin : "SLEEP"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011707600, 0.0027413800, 0.0064190100, 0.0150303000, 0.0351939000, 0.0824074000"); + values("0.0439501000, 0.0558995000, 0.0836571000, 0.1488991000, 0.2984583000, 0.6524895000, 1.4865060000", \ + "0.0440366000, 0.0559742000, 0.0835085000, 0.1479901000, 0.2999269000, 0.6506792000, 1.4751167000", \ + "0.0442104000, 0.0559832000, 0.0837208000, 0.1479644000, 0.2996045000, 0.6523395000, 1.4889139000", \ + "0.0491786000, 0.0598096000, 0.0853109000, 0.1483279000, 0.2989474000, 0.6557169000, 1.4807034000", \ + "0.0696060000, 0.0806421000, 0.1053322000, 0.1591477000, 0.3010932000, 0.6547448000, 1.4788468000", \ + "0.1129302000, 0.1258505000, 0.1541389000, 0.2119272000, 0.3378151000, 0.6581760000, 1.4835150000", \ + "0.1903240000, 0.2085342000, 0.2462656000, 0.3197626000, 0.4621437000, 0.7558062000, 1.4969191000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__lpflow_isobufsrc_16") { + leakage_power () { + value : 0.0722837000; + when : "!A&SLEEP"; + } + leakage_power () { + value : 0.0069600000; + when : "!A&!SLEEP"; + } + leakage_power () { + value : 0.0147678000; + when : "A&SLEEP"; + } + leakage_power () { + value : 0.0273559000; + when : "A&!SLEEP"; + } + area : 45.043200000; + cell_footprint : "sky130_fd_sc_hd__isobufsrc"; + cell_leakage_power : 0.0303418800; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + is_isolation_cell : "true"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A") { + capacitance : 0.0087530000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0083040000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0749865000, 0.0746861000, 0.0739937000, 0.0743815000, 0.0752757000, 0.0773369000, 0.0820881000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0600982000, 0.0598271000, 0.0592023000, 0.0594977000, 0.0601787000, 0.0617486000, 0.0653675000"); + } + } + isolation_cell_data_pin : "true"; + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0092030000; + } + pin ("SLEEP") { + capacitance : 0.0323230000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0299990000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0316257000, 0.0315764000, 0.0314630000, 0.0316032000, 0.0319267000, 0.0326723000, 0.0343911000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0280576000, -0.0280453000, -0.0280170000, -0.0280272000, -0.0280507000, -0.0281049000, -0.0282299000"); + } + } + isolation_cell_enable_pin : "true"; + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0346470000; + } + pin ("X") { + direction : "output"; + function : "(A&!SLEEP)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016192410, 0.0052438840, 0.0169822300, 0.0549966400, 0.1781057000, 0.5767920000"); + values("0.0695820000, 0.0678177000, 0.0623785000, 0.0439268000, -0.0159780000, -0.2132668000, -0.8575255000", \ + "0.0693421000, 0.0675760000, 0.0620927000, 0.0437789000, -0.0162053000, -0.2134883000, -0.8577510000", \ + "0.0695742000, 0.0678491000, 0.0622331000, 0.0440679000, -0.0159613000, -0.2132912000, -0.8574279000", \ + "0.0679270000, 0.0661857000, 0.0605137000, 0.0424321000, -0.0175544000, -0.2145645000, -0.8578935000", \ + "0.0663085000, 0.0645962000, 0.0588246000, 0.0406173000, -0.0191507000, -0.2162716000, -0.8600194000", \ + "0.0635521000, 0.0618183000, 0.0561624000, 0.0380224000, -0.0215320000, -0.2177011000, -0.8606974000", \ + "0.0665169000, 0.0647031000, 0.0588148000, 0.0401277000, -0.0208451000, -0.2173382000, -0.8597673000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016192410, 0.0052438840, 0.0169822300, 0.0549966400, 0.1781057000, 0.5767920000"); + values("0.0916799000, 0.0935915000, 0.0997514000, 0.1191619000, 0.1807177000, 0.3794335000, 1.0157415000", \ + "0.0916260000, 0.0935210000, 0.0996524000, 0.1190902000, 0.1807589000, 0.3793891000, 1.0154350000", \ + "0.0915520000, 0.0934401000, 0.0995188000, 0.1189664000, 0.1805611000, 0.3776501000, 1.0158186000", \ + "0.0899524000, 0.0918100000, 0.0978539000, 0.1174444000, 0.1794858000, 0.3766360000, 1.0141100000", \ + "0.0883930000, 0.0902499000, 0.0962665000, 0.1155396000, 0.1776884000, 0.3767272000, 1.0147835000", \ + "0.0873287000, 0.0891523000, 0.0951839000, 0.1146003000, 0.1763520000, 0.3745035000, 1.0126199000", \ + "0.0901867000, 0.0920266000, 0.0979351000, 0.1172623000, 0.1791467000, 0.3772340000, 1.0141209000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016192410, 0.0052438840, 0.0169822300, 0.0549966400, 0.1781057000, 0.5767920000"); + values("0.0065022000, 0.0048572000, -0.0005490000, -0.0188415000, -0.0796960000, -0.2783235000, -0.9238757000", \ + "0.0047452000, 0.0031324000, -0.0022129000, -0.0200290000, -0.0796729000, -0.2773659000, -0.9224770000", \ + "0.0016622000, -0.0001011000, -0.0053313000, -0.0227572000, -0.0810962000, -0.2772072000, -0.9215223000", \ + "-0.0029692000, -0.0045607000, -0.0097781000, -0.0267058000, -0.0840828000, -0.2785339000, -0.9214983000", \ + "-0.0044544000, -0.0061306000, -0.0117289000, -0.0296779000, -0.0875686000, -0.2814860000, -0.9225002000", \ + "0.0017727000, -0.0001399000, -0.0063219000, -0.0256103000, -0.0856861000, -0.2839827000, -0.9240333000", \ + "0.0220554000, 0.0199116000, 0.0131331000, -0.0083935000, -0.0742979000, -0.2773106000, -0.9234683000"); + } + related_pin : "SLEEP"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016192410, 0.0052438840, 0.0169822300, 0.0549966400, 0.1781057000, 0.5767920000"); + values("0.0924340000, 0.0948064000, 0.1020013000, 0.1238127000, 0.1880153000, 0.3883843000, 1.0248540000", \ + "0.0885415000, 0.0907501000, 0.0976766000, 0.1194475000, 0.1849379000, 0.3851062000, 1.0246468000", \ + "0.0857895000, 0.0877355000, 0.0942343000, 0.1149645000, 0.1801199000, 0.3836683000, 1.0232117000", \ + "0.0846450000, 0.0865056000, 0.0924711000, 0.1122887000, 0.1758497000, 0.3777191000, 1.0205847000", \ + "0.0857395000, 0.0875043000, 0.0932753000, 0.1121341000, 0.1732608000, 0.3735878000, 1.0159804000", \ + "0.0923697000, 0.0940190000, 0.0994308000, 0.1176378000, 0.1770442000, 0.3728858000, 1.0130118000", \ + "0.1116951000, 0.1133223000, 0.1183656000, 0.1350728000, 0.1916843000, 0.3833666000, 1.0142066000"); + } + } + max_capacitance : 0.5767920000; + max_transition : 1.5038860000; + power_down_function : "(!VPWR+VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016192400, 0.0052438800, 0.0169822000, 0.0549966000, 0.1781060000, 0.5767920000"); + values("0.1446968000, 0.1456491000, 0.1487949000, 0.1579676000, 0.1842385000, 0.2578618000, 0.4808803000", \ + "0.1498669000, 0.1508225000, 0.1539705000, 0.1631562000, 0.1894112000, 0.2630478000, 0.4860430000", \ + "0.1630255000, 0.1639888000, 0.1670451000, 0.1762732000, 0.2024337000, 0.2761575000, 0.4984852000", \ + "0.1947871000, 0.1957542000, 0.1988175000, 0.2080565000, 0.2342732000, 0.3081523000, 0.5314315000", \ + "0.2665664000, 0.2676409000, 0.2705539000, 0.2798911000, 0.3061252000, 0.3806320000, 0.6028347000", \ + "0.3977356000, 0.3988063000, 0.4020434000, 0.4122074000, 0.4399510000, 0.5160743000, 0.7400217000", \ + "0.6056527000, 0.6070456000, 0.6113282000, 0.6231924000, 0.6557592000, 0.7359547000, 0.9634167000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016192400, 0.0052438800, 0.0169822000, 0.0549966000, 0.1781060000, 0.5767920000"); + values("0.1462669000, 0.1486647000, 0.1561552000, 0.1786613000, 0.2481326000, 0.4661822000, 1.1692326000", \ + "0.1508071000, 0.1531803000, 0.1605811000, 0.1830769000, 0.2524464000, 0.4714415000, 1.1732562000", \ + "0.1615886000, 0.1639367000, 0.1714286000, 0.1938026000, 0.2632079000, 0.4816553000, 1.1823684000", \ + "0.1851604000, 0.1875944000, 0.1948307000, 0.2176153000, 0.2868089000, 0.5044511000, 1.2054255000", \ + "0.2216230000, 0.2239557000, 0.2312250000, 0.2539192000, 0.3238755000, 0.5432886000, 1.2503852000", \ + "0.2651904000, 0.2675884000, 0.2751988000, 0.2983185000, 0.3686089000, 0.5866617000, 1.2877449000", \ + "0.2976239000, 0.3002449000, 0.3084712000, 0.3327583000, 0.4045677000, 0.6232559000, 1.3239980000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016192400, 0.0052438800, 0.0169822000, 0.0549966000, 0.1781060000, 0.5767920000"); + values("0.0448278000, 0.0459953000, 0.0497975000, 0.0612827000, 0.0985720000, 0.2224086000, 0.6351299000", \ + "0.0448779000, 0.0460378000, 0.0498262000, 0.0612789000, 0.0986205000, 0.2224245000, 0.6350748000", \ + "0.0450261000, 0.0461365000, 0.0497276000, 0.0615330000, 0.0986906000, 0.2221747000, 0.6340379000", \ + "0.0450466000, 0.0461492000, 0.0497559000, 0.0615599000, 0.0986810000, 0.2220353000, 0.6349741000", \ + "0.0457099000, 0.0468905000, 0.0503614000, 0.0620945000, 0.0991271000, 0.2224741000, 0.6360333000", \ + "0.0537073000, 0.0548962000, 0.0585998000, 0.0702448000, 0.1055762000, 0.2259368000, 0.6346416000", \ + "0.0706609000, 0.0719278000, 0.0760205000, 0.0877418000, 0.1222223000, 0.2365023000, 0.6405494000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016192400, 0.0052438800, 0.0169822000, 0.0549966000, 0.1781060000, 0.5767920000"); + values("0.0727802000, 0.0753309000, 0.0837727000, 0.1117405000, 0.2039368000, 0.5059259000, 1.4811730000", \ + "0.0728560000, 0.0754454000, 0.0838382000, 0.1117411000, 0.2036438000, 0.5059181000, 1.4794840000", \ + "0.0728990000, 0.0754896000, 0.0838838000, 0.1117375000, 0.2037493000, 0.5041603000, 1.4786402000", \ + "0.0729980000, 0.0755982000, 0.0841417000, 0.1117189000, 0.2040676000, 0.5049015000, 1.4765656000", \ + "0.0738957000, 0.0766012000, 0.0848444000, 0.1123915000, 0.2043735000, 0.5054133000, 1.4835470000", \ + "0.0764581000, 0.0789803000, 0.0872638000, 0.1145202000, 0.2051114000, 0.5036686000, 1.4760860000", \ + "0.0834975000, 0.0859637000, 0.0939673000, 0.1204006000, 0.2084918000, 0.5047209000, 1.4746270000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016192400, 0.0052438800, 0.0169822000, 0.0549966000, 0.1781060000, 0.5767920000"); + values("0.0192414000, 0.0197617000, 0.0213544000, 0.0260653000, 0.0393986000, 0.0801068000, 0.2095880000", \ + "0.0233402000, 0.0238613000, 0.0254824000, 0.0302300000, 0.0437605000, 0.0846733000, 0.2146233000", \ + "0.0305079000, 0.0312403000, 0.0335124000, 0.0396116000, 0.0540811000, 0.0950484000, 0.2247531000", \ + "0.0367529000, 0.0378868000, 0.0413386000, 0.0508240000, 0.0731516000, 0.1194286000, 0.2497349000", \ + "0.0364040000, 0.0381216000, 0.0434559000, 0.0582941000, 0.0936514000, 0.1648537000, 0.3062400000", \ + "0.0143228000, 0.0170337000, 0.0253278000, 0.0484718000, 0.1038399000, 0.2171107000, 0.4236159000", \ + "-0.0669672000, -0.0627343000, -0.0497758000, -0.0135772000, 0.0728021000, 0.2502205000, 0.5754723000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016192400, 0.0052438800, 0.0169822000, 0.0549966000, 0.1781060000, 0.5767920000"); + values("0.0636056000, 0.0664750000, 0.0744361000, 0.0989850000, 0.1704120000, 0.3903290000, 1.0891683000", \ + "0.0644826000, 0.0669135000, 0.0747749000, 0.0989886000, 0.1717418000, 0.3924009000, 1.0930966000", \ + "0.0739286000, 0.0760725000, 0.0834316000, 0.1062800000, 0.1786221000, 0.4027367000, 1.1037410000", \ + "0.1029064000, 0.1049294000, 0.1113810000, 0.1328363000, 0.2028936000, 0.4242057000, 1.1290989000", \ + "0.1542739000, 0.1575780000, 0.1677506000, 0.1966528000, 0.2684448000, 0.4870367000, 1.1918990000", \ + "0.2399972000, 0.2448534000, 0.2594538000, 0.3018649000, 0.4078657000, 0.6414154000, 1.3453400000", \ + "0.3988961000, 0.4054133000, 0.4257771000, 0.4847733000, 0.6381816000, 0.9812603000, 1.6992620000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016192400, 0.0052438800, 0.0169822000, 0.0549966000, 0.1781060000, 0.5767920000"); + values("0.0102197000, 0.0107166000, 0.0123837000, 0.0178461000, 0.0361651000, 0.0959033000, 0.2895865000", \ + "0.0104956000, 0.0109472000, 0.0125540000, 0.0180158000, 0.0362329000, 0.0957871000, 0.2896110000", \ + "0.0154872000, 0.0159654000, 0.0176030000, 0.0220917000, 0.0376714000, 0.0959060000, 0.2897643000", \ + "0.0248166000, 0.0254783000, 0.0277736000, 0.0339632000, 0.0513107000, 0.1007475000, 0.2891562000", \ + "0.0430049000, 0.0442395000, 0.0474770000, 0.0566162000, 0.0796595000, 0.1335142000, 0.2969439000", \ + "0.0776010000, 0.0792910000, 0.0847423000, 0.0981781000, 0.1316419000, 0.2055078000, 0.3674177000", \ + "0.1427702000, 0.1455222000, 0.1522143000, 0.1740569000, 0.2269341000, 0.3345183000, 0.5441344000"); + } + related_pin : "SLEEP"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016192400, 0.0052438800, 0.0169822000, 0.0549966000, 0.1781060000, 0.5767920000"); + values("0.0686153000, 0.0712955000, 0.0804490000, 0.1092822000, 0.2029655000, 0.5061426000, 1.4755812000", \ + "0.0681910000, 0.0709948000, 0.0800989000, 0.1091745000, 0.2032386000, 0.5046243000, 1.4772117000", \ + "0.0672699000, 0.0699829000, 0.0792003000, 0.1086239000, 0.2026020000, 0.5057115000, 1.4752589000", \ + "0.0737691000, 0.0759648000, 0.0833026000, 0.1091716000, 0.2024075000, 0.5048877000, 1.4778613000", \ + "0.1012711000, 0.1044448000, 0.1145300000, 0.1368052000, 0.2116914000, 0.5056101000, 1.4784628000", \ + "0.1365480000, 0.1408653000, 0.1527414000, 0.1883787000, 0.2803610000, 0.5241289000, 1.4767287000", \ + "0.2028318000, 0.2080519000, 0.2242502000, 0.2723957000, 0.3985406000, 0.6817770000, 1.5038859000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__lpflow_isobufsrc_2") { + leakage_power () { + value : 0.0004672000; + when : "!A&SLEEP"; + } + leakage_power () { + value : 0.0039075000; + when : "!A&!SLEEP"; + } + leakage_power () { + value : 0.0045917000; + when : "A&SLEEP"; + } + leakage_power () { + value : 0.0038997000; + when : "A&!SLEEP"; + } + area : 8.758400000; + cell_footprint : "sky130_fd_sc_hd__isobufsrc"; + cell_leakage_power : 0.0032165400; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + is_isolation_cell : "true"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A") { + capacitance : 0.0014500000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0014020000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0113286000, 0.0112418000, 0.0110416000, 0.0111014000, 0.0112392000, 0.0115568000, 0.0122889000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0036756000, 0.0036283000, 0.0035192000, 0.0035750000, 0.0037036000, 0.0040001000, 0.0046834000"); + } + } + isolation_cell_data_pin : "true"; + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0014970000; + } + pin ("SLEEP") { + capacitance : 0.0043250000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0041120000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0082382000, 0.0082360000, 0.0082309000, 0.0082275000, 0.0082195000, 0.0082011000, 0.0081586000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0076667000, -0.0077198000, -0.0078421000, -0.0078457000, -0.0078539000, -0.0078731000, -0.0079171000"); + } + } + isolation_cell_enable_pin : "true"; + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0045380000; + } + pin ("X") { + direction : "output"; + function : "(A&!SLEEP)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012831560, 0.0032929770, 0.0084508050, 0.0216874000, 0.0556566200, 0.1428322000"); + values("0.0019773000, 0.0008894000, -0.0018359000, -0.0089389000, -0.0292029000, -0.0835765000, -0.2245548000", \ + "0.0019623000, 0.0008846000, -0.0017771000, -0.0089301000, -0.0291874000, -0.0835646000, -0.2245710000", \ + "0.0020112000, 0.0008920000, -0.0017671000, -0.0088995000, -0.0291421000, -0.0835379000, -0.2245084000", \ + "0.0017734000, 0.0006720000, -0.0020212000, -0.0092273000, -0.0294970000, -0.0837814000, -0.2247572000", \ + "0.0015652000, 0.0004042000, -0.0023633000, -0.0096458000, -0.0298814000, -0.0841314000, -0.2249983000", \ + "0.0023957000, 0.0011162000, -0.0020915000, -0.0102794000, -0.0304700000, -0.0845257000, -0.2252492000", \ + "0.0041358000, 0.0027719000, -0.0000986000, -0.0087049000, -0.0303267000, -0.0847750000, -0.2253172000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012831560, 0.0032929770, 0.0084508050, 0.0216874000, 0.0556566200, 0.1428322000"); + values("0.0110047000, 0.0123598000, 0.0158202000, 0.0244993000, 0.0461387000, 0.1015427000, 0.2404454000", \ + "0.0110199000, 0.0123639000, 0.0158282000, 0.0244937000, 0.0461430000, 0.1008110000, 0.2407682000", \ + "0.0110383000, 0.0123733000, 0.0158046000, 0.0244559000, 0.0462560000, 0.1014970000, 0.2406209000", \ + "0.0108948000, 0.0122061000, 0.0155791000, 0.0240453000, 0.0459114000, 0.1005815000, 0.2401687000", \ + "0.0105477000, 0.0118392000, 0.0151950000, 0.0235755000, 0.0452509000, 0.0999360000, 0.2398213000", \ + "0.0108543000, 0.0121172000, 0.0153525000, 0.0235553000, 0.0448561000, 0.0996035000, 0.2393984000", \ + "0.0110891000, 0.0123294000, 0.0155321000, 0.0238938000, 0.0448434000, 0.0999790000, 0.2392051000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012831560, 0.0032929770, 0.0084508050, 0.0216874000, 0.0556566200, 0.1428322000"); + values("0.0079985000, 0.0067413000, 0.0035105000, -0.0048186000, -0.0261616000, -0.0810132000, -0.2221116000", \ + "0.0076934000, 0.0064538000, 0.0032741000, -0.0050163000, -0.0262987000, -0.0811608000, -0.2221739000", \ + "0.0074126000, 0.0061968000, 0.0030406000, -0.0052074000, -0.0264112000, -0.0811989000, -0.2222521000", \ + "0.0068614000, 0.0056505000, 0.0025710000, -0.0055121000, -0.0266288000, -0.0813633000, -0.2223346000", \ + "0.0071687000, 0.0058998000, 0.0027311000, -0.0053881000, -0.0269139000, -0.0815209000, -0.2223992000", \ + "0.0082961000, 0.0070587000, 0.0037754000, -0.0046389000, -0.0261204000, -0.0813814000, -0.2224070000", \ + "0.0115054000, 0.0100427000, 0.0065630000, -0.0023148000, -0.0243696000, -0.0800512000, -0.2219176000"); + } + related_pin : "SLEEP"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012831560, 0.0032929770, 0.0084508050, 0.0216874000, 0.0556566200, 0.1428322000"); + values("0.0125463000, 0.0139197000, 0.0173578000, 0.0258754000, 0.0472672000, 0.1014963000, 0.2410120000", \ + "0.0122337000, 0.0135644000, 0.0169977000, 0.0255709000, 0.0471821000, 0.1014746000, 0.2410179000", \ + "0.0120044000, 0.0133202000, 0.0166693000, 0.0251792000, 0.0466831000, 0.1016121000, 0.2428835000", \ + "0.0118549000, 0.0131609000, 0.0164847000, 0.0249056000, 0.0464890000, 0.1013547000, 0.2406958000", \ + "0.0116996000, 0.0130082000, 0.0163068000, 0.0246357000, 0.0460334000, 0.1006361000, 0.2403290000", \ + "0.0117938000, 0.0130777000, 0.0163125000, 0.0247038000, 0.0460421000, 0.1008531000, 0.2400270000", \ + "0.0128783000, 0.0139969000, 0.0170514000, 0.0250311000, 0.0464620000, 0.1008679000, 0.2415851000"); + } + } + max_capacitance : 0.1428320000; + max_transition : 1.4931760000; + power_down_function : "(!VPWR+VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012831600, 0.0032929800, 0.0084508100, 0.0216874000, 0.0556566000, 0.1428320000"); + values("0.1191507000, 0.1230982000, 0.1316109000, 0.1481851000, 0.1787895000, 0.2404221000, 0.3824831000", \ + "0.1241789000, 0.1280997000, 0.1365535000, 0.1529632000, 0.1837590000, 0.2456539000, 0.3876908000", \ + "0.1366735000, 0.1405968000, 0.1490155000, 0.1654451000, 0.1961940000, 0.2579473000, 0.3997786000", \ + "0.1672347000, 0.1711899000, 0.1796397000, 0.1961668000, 0.2271464000, 0.2889988000, 0.4307835000", \ + "0.2383217000, 0.2422754000, 0.2507481000, 0.2674242000, 0.2986436000, 0.3605578000, 0.5020364000", \ + "0.3603219000, 0.3652304000, 0.3761966000, 0.3962687000, 0.4318882000, 0.4976035000, 0.6402731000", \ + "0.5448403000, 0.5513525000, 0.5652900000, 0.5914524000, 0.6362436000, 0.7113335000, 0.8591082000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012831600, 0.0032929800, 0.0084508100, 0.0216874000, 0.0556566000, 0.1428320000"); + values("0.0850827000, 0.0915806000, 0.1077065000, 0.1477067000, 0.2471145000, 0.4983962000, 1.1352976000", \ + "0.0900440000, 0.0965464000, 0.1126415000, 0.1525025000, 0.2520509000, 0.5025037000, 1.1440479000", \ + "0.1017131000, 0.1082521000, 0.1241953000, 0.1639636000, 0.2639431000, 0.5156037000, 1.1547951000", \ + "0.1279568000, 0.1342575000, 0.1500619000, 0.1891261000, 0.2889944000, 0.5417804000, 1.1783942000", \ + "0.1717177000, 0.1782563000, 0.1941255000, 0.2332152000, 0.3318474000, 0.5829571000, 1.2209209000", \ + "0.2310062000, 0.2382372000, 0.2549623000, 0.2940025000, 0.3913674000, 0.6406796000, 1.2824904000", \ + "0.2973325000, 0.3069641000, 0.3274714000, 0.3695982000, 0.4649781000, 0.7149331000, 1.3520109000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012831600, 0.0032929800, 0.0084508100, 0.0216874000, 0.0556566000, 0.1428320000"); + values("0.0254083000, 0.0276955000, 0.0333064000, 0.0450796000, 0.0720788000, 0.1388267000, 0.3183009000", \ + "0.0254099000, 0.0280855000, 0.0332918000, 0.0453896000, 0.0723231000, 0.1389905000, 0.3192530000", \ + "0.0256039000, 0.0276651000, 0.0330740000, 0.0456818000, 0.0720294000, 0.1390372000, 0.3184676000", \ + "0.0254888000, 0.0278462000, 0.0333572000, 0.0453043000, 0.0719044000, 0.1390676000, 0.3184578000", \ + "0.0273382000, 0.0294373000, 0.0346769000, 0.0460064000, 0.0730921000, 0.1388552000, 0.3186862000", \ + "0.0394351000, 0.0427221000, 0.0478363000, 0.0592400000, 0.0846775000, 0.1455955000, 0.3208909000", \ + "0.0586966000, 0.0621029000, 0.0694690000, 0.0840776000, 0.1085627000, 0.1665664000, 0.3295225000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012831600, 0.0032929800, 0.0084508100, 0.0216874000, 0.0556566000, 0.1428320000"); + values("0.0381011000, 0.0460886000, 0.0664559000, 0.1192002000, 0.2536772000, 0.6001803000, 1.4758188000", \ + "0.0380606000, 0.0460790000, 0.0663492000, 0.1190981000, 0.2537064000, 0.5975983000, 1.4793547000", \ + "0.0381432000, 0.0459972000, 0.0665279000, 0.1191819000, 0.2537545000, 0.5994495000, 1.4808624000", \ + "0.0383746000, 0.0464138000, 0.0666500000, 0.1190637000, 0.2545955000, 0.5979719000, 1.4765567000", \ + "0.0414338000, 0.0490315000, 0.0684923000, 0.1197716000, 0.2534887000, 0.5975594000, 1.4768212000", \ + "0.0494856000, 0.0566454000, 0.0740001000, 0.1223709000, 0.2546289000, 0.5966870000, 1.4775206000", \ + "0.0646317000, 0.0718417000, 0.0892738000, 0.1323175000, 0.2569990000, 0.6002753000, 1.4740861000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012831600, 0.0032929800, 0.0084508100, 0.0216874000, 0.0556566000, 0.1428320000"); + values("0.0159532000, 0.0176173000, 0.0216005000, 0.0309414000, 0.0531194000, 0.1078442000, 0.2462899000", \ + "0.0210041000, 0.0225194000, 0.0263262000, 0.0355495000, 0.0577057000, 0.1124223000, 0.2509850000", \ + "0.0305058000, 0.0325879000, 0.0373189000, 0.0469902000, 0.0686917000, 0.1233813000, 0.2619028000", \ + "0.0425369000, 0.0457016000, 0.0525812000, 0.0675312000, 0.0948940000, 0.1496354000, 0.2875701000", \ + "0.0548513000, 0.0594791000, 0.0700069000, 0.0929645000, 0.1356883000, 0.2085364000, 0.3476981000", \ + "0.0581121000, 0.0655313000, 0.0820781000, 0.1167581000, 0.1838952000, 0.2981516000, 0.4853830000", \ + "0.0276354000, 0.0389158000, 0.0654221000, 0.1208359000, 0.2254197000, 0.4057636000, 0.6965175000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012831600, 0.0032929800, 0.0084508100, 0.0216874000, 0.0556566000, 0.1428320000"); + values("0.0629015000, 0.0693818000, 0.0853190000, 0.1247011000, 0.2232979000, 0.4745219000, 1.1094585000", \ + "0.0674587000, 0.0739285000, 0.0897569000, 0.1292312000, 0.2286494000, 0.4773527000, 1.1145312000", \ + "0.0800053000, 0.0863115000, 0.1020384000, 0.1409270000, 0.2393839000, 0.4951237000, 1.1348560000", \ + "0.1061866000, 0.1126919000, 0.1285296000, 0.1673577000, 0.2659028000, 0.5164865000, 1.1546973000", \ + "0.1482228000, 0.1573663000, 0.1785699000, 0.2249118000, 0.3247594000, 0.5746900000, 1.2141327000", \ + "0.2147495000, 0.2301026000, 0.2617924000, 0.3272468000, 0.4548423000, 0.7127467000, 1.3517981000", \ + "0.3211601000, 0.3438257000, 0.3946903000, 0.4967494000, 0.6826497000, 1.0133467000, 1.6755601000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012831600, 0.0032929800, 0.0084508100, 0.0216874000, 0.0556566000, 0.1428320000"); + values("0.0121092000, 0.0140031000, 0.0185590000, 0.0296002000, 0.0572151000, 0.1284871000, 0.3130052000", \ + "0.0125308000, 0.0141061000, 0.0183185000, 0.0293277000, 0.0572436000, 0.1284171000, 0.3119147000", \ + "0.0183850000, 0.0198361000, 0.0229534000, 0.0316193000, 0.0572586000, 0.1283941000, 0.3122562000", \ + "0.0290410000, 0.0312239000, 0.0363334000, 0.0468043000, 0.0664812000, 0.1298479000, 0.3119242000", \ + "0.0478155000, 0.0515389000, 0.0586214000, 0.0749412000, 0.1026737000, 0.1550897000, 0.3153853000", \ + "0.0800461000, 0.0857045000, 0.0979205000, 0.1227889000, 0.1666031000, 0.2410588000, 0.3738677000", \ + "0.1388318000, 0.1477538000, 0.1676557000, 0.2070200000, 0.2755252000, 0.3882712000, 0.5762861000"); + } + related_pin : "SLEEP"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012831600, 0.0032929800, 0.0084508100, 0.0216874000, 0.0556566000, 0.1428320000"); + values("0.0375697000, 0.0457917000, 0.0664683000, 0.1192484000, 0.2543825000, 0.5982128000, 1.4769065000", \ + "0.0377768000, 0.0457266000, 0.0663373000, 0.1192721000, 0.2540506000, 0.5960867000, 1.4718062000", \ + "0.0379283000, 0.0458727000, 0.0666592000, 0.1191320000, 0.2533675000, 0.5994884000, 1.4898314000", \ + "0.0413939000, 0.0488491000, 0.0679864000, 0.1196340000, 0.2540320000, 0.5974135000, 1.4805017000", \ + "0.0580488000, 0.0662753000, 0.0863986000, 0.1316793000, 0.2566153000, 0.5976237000, 1.4757716000", \ + "0.0951699000, 0.1050091000, 0.1280694000, 0.1795429000, 0.2949418000, 0.6059665000, 1.4804326000", \ + "0.1737441000, 0.1855470000, 0.2145073000, 0.2788963000, 0.4124565000, 0.6982971000, 1.4931761000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__lpflow_isobufsrc_4") { + leakage_power () { + value : 0.0004812000; + when : "!A&SLEEP"; + } + leakage_power () { + value : 0.0041047000; + when : "!A&!SLEEP"; + } + leakage_power () { + value : 0.0115579000; + when : "A&SLEEP"; + } + leakage_power () { + value : 0.0128825000; + when : "A&!SLEEP"; + } + area : 13.763200000; + cell_footprint : "sky130_fd_sc_hd__isobufsrc"; + cell_leakage_power : 0.0072565730; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + is_isolation_cell : "true"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A") { + capacitance : 0.0023750000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022730000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0213266000, 0.0211943000, 0.0208892000, 0.0210859000, 0.0215390000, 0.0225837000, 0.0249919000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0072082000, 0.0071060000, 0.0068704000, 0.0070089000, 0.0073282000, 0.0080641000, 0.0097604000"); + } + } + isolation_cell_data_pin : "true"; + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024760000; + } + pin ("SLEEP") { + capacitance : 0.0086810000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0082550000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0163411000, 0.0163396000, 0.0163361000, 0.0163320000, 0.0163224000, 0.0163003000, 0.0162493000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0150766000, -0.0152087000, -0.0155133000, -0.0155292000, -0.0155658000, -0.0156501000, -0.0158445000"); + } + } + isolation_cell_enable_pin : "true"; + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0091070000; + } + pin ("X") { + direction : "output"; + function : "(A&!SLEEP)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014128540, 0.0039923110, 0.0112811000, 0.0318770900, 0.0900753300, 0.2545265000"); + values("0.0065992000, 0.0053411000, 0.0018174000, -0.0081939000, -0.0392796000, -0.1324324000, -0.3984435000", \ + "0.0064967000, 0.0052380000, 0.0018190000, -0.0081724000, -0.0394597000, -0.1324659000, -0.3985169000", \ + "0.0065978000, 0.0053514000, 0.0018233000, -0.0081609000, -0.0393498000, -0.1323650000, -0.3984010000", \ + "0.0060898000, 0.0048298000, 0.0012016000, -0.0088704000, -0.0401038000, -0.1329642000, -0.3988329000", \ + "0.0053391000, 0.0039615000, 0.0002152000, -0.0100520000, -0.0410665000, -0.1336783000, -0.3992866000", \ + "0.0065224000, 0.0050538000, 0.0011078000, -0.0103053000, -0.0428689000, -0.1347470000, -0.4000865000", \ + "0.0081061000, 0.0064968000, 0.0026280000, -0.0102612000, -0.0430533000, -0.1360516000, -0.4007350000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014128540, 0.0039923110, 0.0112811000, 0.0318770900, 0.0900753300, 0.2545265000"); + values("0.0217529000, 0.0233573000, 0.0276966000, 0.0402582000, 0.0742913000, 0.1683187000, 0.4325166000", \ + "0.0217986000, 0.0232972000, 0.0277789000, 0.0402427000, 0.0742300000, 0.1683183000, 0.4352205000", \ + "0.0217274000, 0.0232999000, 0.0277585000, 0.0401276000, 0.0741001000, 0.1687842000, 0.4329226000", \ + "0.0213503000, 0.0227112000, 0.0270785000, 0.0394302000, 0.0732445000, 0.1674657000, 0.4325612000", \ + "0.0210015000, 0.0225164000, 0.0268145000, 0.0387879000, 0.0724291000, 0.1665589000, 0.4319569000", \ + "0.0212032000, 0.0226972000, 0.0268484000, 0.0383998000, 0.0715490000, 0.1657788000, 0.4296247000", \ + "0.0216327000, 0.0230409000, 0.0273182000, 0.0389346000, 0.0720717000, 0.1661579000, 0.4293406000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014128540, 0.0039923110, 0.0112811000, 0.0318770900, 0.0900753300, 0.2545265000"); + values("0.0156603000, 0.0141994000, 0.0100369000, -0.0017234000, -0.0349308000, -0.1289215000, -0.3949810000", \ + "0.0150968000, 0.0136758000, 0.0095519000, -0.0021376000, -0.0352242000, -0.1291734000, -0.3952373000", \ + "0.0145217000, 0.0131042000, 0.0091203000, -0.0024644000, -0.0353855000, -0.1291642000, -0.3952502000", \ + "0.0136036000, 0.0121971000, 0.0081973000, -0.0032044000, -0.0359034000, -0.1295057000, -0.3953822000", \ + "0.0140303000, 0.0125554000, 0.0085893000, -0.0028272000, -0.0363793000, -0.1298009000, -0.3956419000", \ + "0.0160356000, 0.0145337000, 0.0106329000, -0.0019234000, -0.0348786000, -0.1294460000, -0.3953214000", \ + "0.0218320000, 0.0201055000, 0.0156098000, 0.0031652000, -0.0315951000, -0.1271208000, -0.3945309000"); + } + related_pin : "SLEEP"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014128540, 0.0039923110, 0.0112811000, 0.0318770900, 0.0900753300, 0.2545265000"); + values("0.0247316000, 0.0263646000, 0.0308575000, 0.0430409000, 0.0764052000, 0.1701704000, 0.4328045000", \ + "0.0240669000, 0.0256314000, 0.0300764000, 0.0423153000, 0.0759472000, 0.1698013000, 0.4325925000", \ + "0.0235703000, 0.0251247000, 0.0294647000, 0.0415909000, 0.0754951000, 0.1690164000, 0.4325206000", \ + "0.0233160000, 0.0248267000, 0.0290888000, 0.0410531000, 0.0747278000, 0.1683379000, 0.4354658000", \ + "0.0230170000, 0.0245450000, 0.0287602000, 0.0405454000, 0.0738977000, 0.1675413000, 0.4313818000", \ + "0.0231342000, 0.0245850000, 0.0287752000, 0.0406781000, 0.0741695000, 0.1676460000, 0.4305988000", \ + "0.0248213000, 0.0260731000, 0.0299101000, 0.0411290000, 0.0747645000, 0.1683236000, 0.4330686000"); + } + } + max_capacitance : 0.2545270000; + max_transition : 1.4979180000; + power_down_function : "(!VPWR+VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014128500, 0.0039923100, 0.0112811000, 0.0318771000, 0.0900753000, 0.2545270000"); + values("0.0977795000, 0.1000745000, 0.1057360000, 0.1182200000, 0.1435915000, 0.1995470000, 0.3430505000", \ + "0.1029064000, 0.1051694000, 0.1107779000, 0.1232238000, 0.1487210000, 0.2046316000, 0.3481125000", \ + "0.1157972000, 0.1180654000, 0.1236615000, 0.1362116000, 0.1617395000, 0.2175533000, 0.3610767000", \ + "0.1460184000, 0.1483136000, 0.1539129000, 0.1662587000, 0.1918519000, 0.2483772000, 0.3919360000", \ + "0.2128946000, 0.2153297000, 0.2213365000, 0.2344356000, 0.2606241000, 0.3172042000, 0.4610178000", \ + "0.3175447000, 0.3206632000, 0.3284230000, 0.3448395000, 0.3762611000, 0.4372571000, 0.5819330000", \ + "0.4716567000, 0.4757089000, 0.4859146000, 0.5065637000, 0.5473381000, 0.6187582000, 0.7663011000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014128500, 0.0039923100, 0.0112811000, 0.0318771000, 0.0900753000, 0.2545270000"); + values("0.0928147000, 0.0971228000, 0.1088444000, 0.1413558000, 0.2293673000, 0.4721448000, 1.1573766000", \ + "0.0976597000, 0.1019375000, 0.1137729000, 0.1461654000, 0.2341311000, 0.4770579000, 1.1617509000", \ + "0.1089983000, 0.1133625000, 0.1252057000, 0.1574394000, 0.2453100000, 0.4886567000, 1.1716412000", \ + "0.1352985000, 0.1391838000, 0.1508148000, 0.1827285000, 0.2705369000, 0.5132372000, 1.2069526000", \ + "0.1804233000, 0.1847746000, 0.1965307000, 0.2280231000, 0.3147629000, 0.5573966000, 1.2497489000", \ + "0.2421779000, 0.2471262000, 0.2597159000, 0.2914139000, 0.3774774000, 0.6194486000, 1.3003699000", \ + "0.3121997000, 0.3183856000, 0.3343887000, 0.3694187000, 0.4550140000, 0.6956424000, 1.3740475000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014128500, 0.0039923100, 0.0112811000, 0.0318771000, 0.0900753000, 0.2545270000"); + values("0.0217630000, 0.0232819000, 0.0267479000, 0.0357588000, 0.0586312000, 0.1217876000, 0.3098992000", \ + "0.0218615000, 0.0231300000, 0.0268550000, 0.0357496000, 0.0586032000, 0.1214610000, 0.3095133000", \ + "0.0217502000, 0.0230926000, 0.0266367000, 0.0357751000, 0.0585859000, 0.1217457000, 0.3095334000", \ + "0.0217920000, 0.0231543000, 0.0266908000, 0.0358855000, 0.0586044000, 0.1215928000, 0.3100314000", \ + "0.0258091000, 0.0271669000, 0.0306292000, 0.0387756000, 0.0606655000, 0.1224058000, 0.3099714000", \ + "0.0382268000, 0.0398160000, 0.0441935000, 0.0525366000, 0.0732338000, 0.1311745000, 0.3119316000", \ + "0.0578787000, 0.0600356000, 0.0652876000, 0.0765388000, 0.0978922000, 0.1513007000, 0.3202323000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014128500, 0.0039923100, 0.0112811000, 0.0318771000, 0.0900753000, 0.2545270000"); + values("0.0402938000, 0.0455372000, 0.0601489000, 0.1019518000, 0.2194860000, 0.5491805000, 1.4829701000", \ + "0.0404023000, 0.0455187000, 0.0603164000, 0.1019973000, 0.2189524000, 0.5492034000, 1.4915129000", \ + "0.0404294000, 0.0454191000, 0.0600965000, 0.1019582000, 0.2189981000, 0.5497766000, 1.4835964000", \ + "0.0405595000, 0.0457808000, 0.0604103000, 0.1019422000, 0.2195089000, 0.5481779000, 1.4865011000", \ + "0.0436174000, 0.0485572000, 0.0624350000, 0.1026194000, 0.2193180000, 0.5492477000, 1.4870921000", \ + "0.0517941000, 0.0564574000, 0.0690430000, 0.1063531000, 0.2205822000, 0.5498084000, 1.4836515000", \ + "0.0678176000, 0.0723064000, 0.0851565000, 0.1187569000, 0.2242531000, 0.5530017000, 1.4771380000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014128500, 0.0039923100, 0.0112811000, 0.0318771000, 0.0900753000, 0.2545270000"); + values("0.0160142000, 0.0170734000, 0.0198829000, 0.0271018000, 0.0457914000, 0.0958116000, 0.2345839000", \ + "0.0209866000, 0.0219348000, 0.0245740000, 0.0316841000, 0.0503207000, 0.1003642000, 0.2391566000", \ + "0.0299907000, 0.0313558000, 0.0347635000, 0.0428326000, 0.0611732000, 0.1111690000, 0.2499775000", \ + "0.0412602000, 0.0432970000, 0.0485171000, 0.0606468000, 0.0855117000, 0.1368408000, 0.2754638000", \ + "0.0515882000, 0.0546736000, 0.0622945000, 0.0810431000, 0.1200626000, 0.1913945000, 0.3346948000", \ + "0.0502625000, 0.0544404000, 0.0668979000, 0.0957900000, 0.1564998000, 0.2696998000, 0.4662067000", \ + "0.0087570000, 0.0159149000, 0.0348840000, 0.0803524000, 0.1754637000, 0.3539455000, 0.6623609000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014128500, 0.0039923100, 0.0112811000, 0.0318771000, 0.0900753000, 0.2545270000"); + values("0.0662193000, 0.0705136000, 0.0824626000, 0.1142396000, 0.2004072000, 0.4450964000, 1.1203567000", \ + "0.0706108000, 0.0749167000, 0.0866971000, 0.1184609000, 0.2053472000, 0.4494732000, 1.1264516000", \ + "0.0832835000, 0.0875039000, 0.0989490000, 0.1304218000, 0.2186063000, 0.4599167000, 1.1387854000", \ + "0.1095241000, 0.1138829000, 0.1255076000, 0.1571845000, 0.2438716000, 0.4859879000, 1.1722459000", \ + "0.1533716000, 0.1594285000, 0.1747303000, 0.2127773000, 0.3023857000, 0.5442786000, 1.2249649000", \ + "0.2256687000, 0.2348646000, 0.2580656000, 0.3130748000, 0.4290167000, 0.6817599000, 1.3626476000", \ + "0.3433862000, 0.3580201000, 0.3950045000, 0.4795025000, 0.6499844000, 0.9812183000, 1.6839738000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014128500, 0.0039923100, 0.0112811000, 0.0318771000, 0.0900753000, 0.2545270000"); + values("0.0123489000, 0.0135213000, 0.0166915000, 0.0253564000, 0.0486799000, 0.1150753000, 0.3039048000", \ + "0.0127588000, 0.0137470000, 0.0166011000, 0.0249156000, 0.0486199000, 0.1146939000, 0.3035438000", \ + "0.0185441000, 0.0194579000, 0.0220905000, 0.0282152000, 0.0490440000, 0.1147665000, 0.3031523000", \ + "0.0293116000, 0.0307264000, 0.0343030000, 0.0425244000, 0.0606824000, 0.1171715000, 0.3027833000", \ + "0.0474978000, 0.0496781000, 0.0551350000, 0.0682077000, 0.0943336000, 0.1473979000, 0.3071406000", \ + "0.0790182000, 0.0829210000, 0.0916790000, 0.1126393000, 0.1538581000, 0.2288781000, 0.3717098000", \ + "0.1367200000, 0.1423041000, 0.1572647000, 0.1905674000, 0.2545258000, 0.3673546000, 0.5672125000"); + } + related_pin : "SLEEP"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014128500, 0.0039923100, 0.0112811000, 0.0318771000, 0.0900753000, 0.2545270000"); + values("0.0398143000, 0.0450898000, 0.0601129000, 0.1017104000, 0.2191035000, 0.5514366000, 1.4809522000", \ + "0.0399204000, 0.0451002000, 0.0601251000, 0.1017833000, 0.2195716000, 0.5508926000, 1.4813050000", \ + "0.0399267000, 0.0453411000, 0.0601783000, 0.1017358000, 0.2198251000, 0.5492258000, 1.4773405000", \ + "0.0431195000, 0.0480103000, 0.0619661000, 0.1022664000, 0.2199237000, 0.5492981000, 1.4906449000", \ + "0.0588935000, 0.0643565000, 0.0789295000, 0.1159391000, 0.2236749000, 0.5507776000, 1.4812200000", \ + "0.0942630000, 0.1003789000, 0.1170014000, 0.1601011000, 0.2638580000, 0.5587811000, 1.4859255000", \ + "0.1712996000, 0.1784710000, 0.1994217000, 0.2516639000, 0.3731783000, 0.6569621000, 1.4979178000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__lpflow_isobufsrc_8") { + leakage_power () { + value : 0.0049245000; + when : "!A&SLEEP"; + } + leakage_power () { + value : 0.0041854000; + when : "!A&!SLEEP"; + } + leakage_power () { + value : 0.0127058000; + when : "A&SLEEP"; + } + leakage_power () { + value : 0.0168970000; + when : "A&!SLEEP"; + } + area : 23.772800000; + cell_footprint : "sky130_fd_sc_hd__isobufsrc"; + cell_leakage_power : 0.0096781860; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + is_isolation_cell : "true"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A") { + capacitance : 0.0046180000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0044010000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0382978000, 0.0381008000, 0.0376467000, 0.0378678000, 0.0383776000, 0.0395529000, 0.0422619000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0302519000, 0.0300983000, 0.0297441000, 0.0299797000, 0.0305228000, 0.0317745000, 0.0346597000"); + } + } + isolation_cell_data_pin : "true"; + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0048350000; + } + pin ("SLEEP") { + capacitance : 0.0167970000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0156170000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0160546000, 0.0160248000, 0.0159561000, 0.0160232000, 0.0161779000, 0.0165345000, 0.0173566000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0141232000, -0.0141151000, -0.0140963000, -0.0140885000, -0.0140705000, -0.0140291000, -0.0139336000"); + } + } + isolation_cell_enable_pin : "true"; + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0179770000; + } + pin ("X") { + direction : "output"; + function : "(A&!SLEEP)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015359980, 0.0047185810, 0.0144954600, 0.0445300100, 0.1367960000, 0.4202369000"); + values("0.0337480000, 0.0321832000, 0.0273051000, 0.0121875000, -0.0346922000, -0.1829265000, -0.6412066000", \ + "0.0337420000, 0.0322256000, 0.0273648000, 0.0120648000, -0.0347134000, -0.1830506000, -0.6412582000", \ + "0.0337034000, 0.0321166000, 0.0273087000, 0.0121292000, -0.0348884000, -0.1830168000, -0.6411554000", \ + "0.0328236000, 0.0312166000, 0.0264338000, 0.0112595000, -0.0355155000, -0.1836221000, -0.6417072000", \ + "0.0311123000, 0.0295228000, 0.0246253000, 0.0095634000, -0.0372129000, -0.1846570000, -0.6425321000", \ + "0.0309026000, 0.0292176000, 0.0241558000, 0.0086936000, -0.0373393000, -0.1848301000, -0.6425754000", \ + "0.0341630000, 0.0324795000, 0.0273940000, 0.0117540000, -0.0362252000, -0.1851229000, -0.6420210000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015359980, 0.0047185810, 0.0144954600, 0.0445300100, 0.1367960000, 0.4202369000"); + values("0.0461754000, 0.0479447000, 0.0533242000, 0.0695244000, 0.1186223000, 0.2676013000, 0.7249494000", \ + "0.0461239000, 0.0479093000, 0.0532836000, 0.0696576000, 0.1186956000, 0.2677917000, 0.7247716000", \ + "0.0461459000, 0.0479169000, 0.0532104000, 0.0695773000, 0.1186607000, 0.2678766000, 0.7249223000", \ + "0.0451994000, 0.0469556000, 0.0523289000, 0.0685553000, 0.1172383000, 0.2655969000, 0.7192469000", \ + "0.0442806000, 0.0460138000, 0.0512968000, 0.0672807000, 0.1163190000, 0.2645719000, 0.7205497000", \ + "0.0440535000, 0.0457291000, 0.0509005000, 0.0665223000, 0.1155539000, 0.2636452000, 0.7215739000", \ + "0.0454567000, 0.0472381000, 0.0524960000, 0.0685433000, 0.1175174000, 0.2654450000, 0.7196445000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015359980, 0.0047185810, 0.0144954600, 0.0445300100, 0.1367960000, 0.4202369000"); + values("0.0028373000, 0.0012880000, -0.0035434000, -0.0189500000, -0.0671577000, -0.2162570000, -0.6753072000", \ + "0.0015635000, -0.0000085000, -0.0046967000, -0.0196373000, -0.0671749000, -0.2158645000, -0.6746522000", \ + "-0.0007078000, -0.0022246000, -0.0066879000, -0.0212189000, -0.0679594000, -0.2158150000, -0.6742818000", \ + "-0.0031904000, -0.0046927000, -0.0093079000, -0.0235262000, -0.0696427000, -0.2165569000, -0.6744440000", \ + "-0.0019783000, -0.0036192000, -0.0086384000, -0.0238029000, -0.0708143000, -0.2178027000, -0.6748762000", \ + "0.0013109000, -0.0004665000, -0.0059341000, -0.0222095000, -0.0700498000, -0.2178045000, -0.6752714000", \ + "0.0138124000, 0.0117969000, 0.0059985000, -0.0119598000, -0.0633568000, -0.2146780000, -0.6749402000"); + } + related_pin : "SLEEP"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015359980, 0.0047185810, 0.0144954600, 0.0445300100, 0.1367960000, 0.4202369000"); + values("0.0456867000, 0.0477243000, 0.0538087000, 0.0709549000, 0.1206855000, 0.2699608000, 0.7227420000", \ + "0.0437861000, 0.0456725000, 0.0514086000, 0.0687612000, 0.1190046000, 0.2684465000, 0.7282821000", \ + "0.0429544000, 0.0447224000, 0.0500525000, 0.0667254000, 0.1169412000, 0.2686868000, 0.7272739000", \ + "0.0430245000, 0.0446574000, 0.0498077000, 0.0657284000, 0.1151485000, 0.2652976000, 0.7208653000", \ + "0.0432539000, 0.0448880000, 0.0499724000, 0.0656177000, 0.1148745000, 0.2623938000, 0.7188082000", \ + "0.0478262000, 0.0493768000, 0.0541872000, 0.0691898000, 0.1159982000, 0.2629109000, 0.7206038000", \ + "0.0598252000, 0.0611911000, 0.0655340000, 0.0797276000, 0.1255247000, 0.2703213000, 0.7174285000"); + } + } + max_capacitance : 0.4202370000; + max_transition : 1.4997680000; + power_down_function : "(!VPWR+VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015360000, 0.0047185800, 0.0144955000, 0.0445300000, 0.1367960000, 0.4202370000"); + values("0.1176153000, 0.1187556000, 0.1220740000, 0.1310764000, 0.1536291000, 0.2093375000, 0.3639812000", \ + "0.1227279000, 0.1238772000, 0.1272344000, 0.1361698000, 0.1588797000, 0.2146611000, 0.3690467000", \ + "0.1356356000, 0.1367455000, 0.1399958000, 0.1490658000, 0.1715768000, 0.2274493000, 0.3818475000", \ + "0.1672099000, 0.1683380000, 0.1715578000, 0.1806508000, 0.2033074000, 0.2590664000, 0.4137655000", \ + "0.2373068000, 0.2384644000, 0.2418971000, 0.2511358000, 0.2739176000, 0.3301984000, 0.4849104000", \ + "0.3561729000, 0.3576262000, 0.3617887000, 0.3728439000, 0.3989258000, 0.4585539000, 0.6138058000", \ + "0.5392656000, 0.5411421000, 0.5465265000, 0.5605980000, 0.5936717000, 0.6618467000, 0.8221742000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015360000, 0.0047185800, 0.0144955000, 0.0445300000, 0.1367960000, 0.4202370000"); + values("0.1200215000, 0.1230509000, 0.1317889000, 0.1579292000, 0.2342616000, 0.4663639000, 1.1704768000", \ + "0.1246414000, 0.1276498000, 0.1365853000, 0.1627591000, 0.2386551000, 0.4697788000, 1.1752853000", \ + "0.1356754000, 0.1386273000, 0.1474695000, 0.1735672000, 0.2496817000, 0.4804657000, 1.1859596000", \ + "0.1601982000, 0.1630623000, 0.1719398000, 0.1978064000, 0.2741516000, 0.5038007000, 1.2069153000", \ + "0.1987732000, 0.2017161000, 0.2104996000, 0.2364469000, 0.3132369000, 0.5430383000, 1.2507533000", \ + "0.2456241000, 0.2488679000, 0.2581500000, 0.2848911000, 0.3615682000, 0.5914909000, 1.2984261000", \ + "0.2865588000, 0.2901258000, 0.3006874000, 0.3295131000, 0.4077474000, 0.6385726000, 1.3404308000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015360000, 0.0047185800, 0.0144955000, 0.0445300000, 0.1367960000, 0.4202370000"); + values("0.0282232000, 0.0292411000, 0.0323246000, 0.0411972000, 0.0659696000, 0.1404132000, 0.3763801000", \ + "0.0283344000, 0.0295509000, 0.0325821000, 0.0411386000, 0.0657893000, 0.1403168000, 0.3755670000", \ + "0.0283578000, 0.0295366000, 0.0326365000, 0.0411320000, 0.0659080000, 0.1401820000, 0.3757510000", \ + "0.0283921000, 0.0294417000, 0.0326697000, 0.0410538000, 0.0659128000, 0.1403835000, 0.3764113000", \ + "0.0306266000, 0.0316597000, 0.0345939000, 0.0429315000, 0.0670584000, 0.1410215000, 0.3762651000", \ + "0.0411286000, 0.0422668000, 0.0454433000, 0.0541136000, 0.0770653000, 0.1479622000, 0.3782836000", \ + "0.0583794000, 0.0598582000, 0.0640793000, 0.0748860000, 0.0991246000, 0.1644558000, 0.3850136000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015360000, 0.0047185800, 0.0144955000, 0.0445300000, 0.1367960000, 0.4202370000"); + values("0.0488622000, 0.0523234000, 0.0630468000, 0.0958878000, 0.1979956000, 0.5147492000, 1.4861836000", \ + "0.0488292000, 0.0522458000, 0.0628536000, 0.0960924000, 0.1985228000, 0.5149061000, 1.4852531000", \ + "0.0488617000, 0.0522325000, 0.0629974000, 0.0961583000, 0.1983563000, 0.5149071000, 1.4857152000", \ + "0.0491200000, 0.0526251000, 0.0631247000, 0.0960377000, 0.1978236000, 0.5115606000, 1.4757697000", \ + "0.0501731000, 0.0535841000, 0.0641825000, 0.0964446000, 0.1982712000, 0.5112261000, 1.4779412000", \ + "0.0533307000, 0.0566154000, 0.0669405000, 0.0990517000, 0.1992613000, 0.5116630000, 1.4824465000", \ + "0.0624576000, 0.0654287000, 0.0752687000, 0.1058595000, 0.2022684000, 0.5127239000, 1.4743746000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015360000, 0.0047185800, 0.0144955000, 0.0445300000, 0.1367960000, 0.4202370000"); + values("0.0151477000, 0.0157850000, 0.0175852000, 0.0226871000, 0.0372872000, 0.0809346000, 0.2144949000", \ + "0.0194638000, 0.0201179000, 0.0219886000, 0.0271911000, 0.0418808000, 0.0855647000, 0.2189484000", \ + "0.0251299000, 0.0262198000, 0.0292236000, 0.0366500000, 0.0527069000, 0.0965852000, 0.2303309000", \ + "0.0297062000, 0.0314071000, 0.0361844000, 0.0480096000, 0.0731764000, 0.1217761000, 0.2555210000", \ + "0.0279075000, 0.0305868000, 0.0381107000, 0.0568895000, 0.0969087000, 0.1717748000, 0.3134649000", \ + "0.0059769000, 0.0102856000, 0.0222637000, 0.0518715000, 0.1148263000, 0.2318813000, 0.4394206000", \ + "-0.0712758000, -0.0645903000, -0.0463853000, 0.0001831000, 0.0998642000, 0.2872593000, 0.6115468000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015360000, 0.0047185800, 0.0144955000, 0.0445300000, 0.1367960000, 0.4202370000"); + values("0.0471441000, 0.0502291000, 0.0596576000, 0.0867491000, 0.1641268000, 0.3953066000, 1.0965286000", \ + "0.0495680000, 0.0523994000, 0.0614297000, 0.0881877000, 0.1665012000, 0.3980345000, 1.1083564000", \ + "0.0607847000, 0.0635759000, 0.0719422000, 0.0977822000, 0.1755160000, 0.4098243000, 1.1179752000", \ + "0.0891551000, 0.0923513000, 0.1015943000, 0.1258876000, 0.2015377000, 0.4349084000, 1.1390494000", \ + "0.1339225000, 0.1388951000, 0.1529829000, 0.1888517000, 0.2690757000, 0.4977722000, 1.2033113000", \ + "0.2104500000, 0.2177512000, 0.2385703000, 0.2924356000, 0.4121318000, 0.6552009000, 1.3593182000", \ + "0.3543034000, 0.3642542000, 0.3921395000, 0.4682439000, 0.6441789000, 1.0019179000, 1.7188667000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015360000, 0.0047185800, 0.0144955000, 0.0445300000, 0.1367960000, 0.4202370000"); + values("0.0073211000, 0.0079835000, 0.0100144000, 0.0163960000, 0.0359377000, 0.0963312000, 0.2812108000", \ + "0.0083556000, 0.0088969000, 0.0106266000, 0.0164962000, 0.0359579000, 0.0960440000, 0.2808102000", \ + "0.0135050000, 0.0142798000, 0.0163028000, 0.0215814000, 0.0375856000, 0.0964357000, 0.2811006000", \ + "0.0228836000, 0.0239620000, 0.0269443000, 0.0344265000, 0.0523825000, 0.1004215000, 0.2813154000", \ + "0.0405219000, 0.0421616000, 0.0467646000, 0.0579773000, 0.0828988000, 0.1345194000, 0.2878474000", \ + "0.0732488000, 0.0755938000, 0.0829560000, 0.1001149000, 0.1381889000, 0.2121423000, 0.3615457000", \ + "0.1339508000, 0.1380252000, 0.1494766000, 0.1781520000, 0.2383416000, 0.3461895000, 0.5494210000"); + } + related_pin : "SLEEP"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015360000, 0.0047185800, 0.0144955000, 0.0445300000, 0.1367960000, 0.4202370000"); + values("0.0459793000, 0.0495966000, 0.0609334000, 0.0947366000, 0.1977666000, 0.5123976000, 1.4720235000", \ + "0.0456084000, 0.0494247000, 0.0605234000, 0.0944463000, 0.1979495000, 0.5114467000, 1.4879349000", \ + "0.0448136000, 0.0485828000, 0.0598350000, 0.0944980000, 0.1976933000, 0.5152596000, 1.4849157000", \ + "0.0565272000, 0.0588024000, 0.0671153000, 0.0961228000, 0.1976181000, 0.5141764000, 1.4753984000", \ + "0.0793493000, 0.0835403000, 0.0955345000, 0.1259878000, 0.2067757000, 0.5108995000, 1.4754861000", \ + "0.1174643000, 0.1231805000, 0.1394131000, 0.1825537000, 0.2754375000, 0.5295281000, 1.4825822000", \ + "0.1802606000, 0.1882133000, 0.2105895000, 0.2718851000, 0.4088286000, 0.6826879000, 1.4997682000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__lpflow_isobufsrckapwr_16") { + leakage_power () { + value : 0.0109574000; + when : "!A&SLEEP"; + } + leakage_power () { + value : 0.0145802000; + when : "!A&!SLEEP"; + } + leakage_power () { + value : 0.0220334000; + when : "A&SLEEP"; + } + leakage_power () { + value : 0.0270417000; + when : "A&!SLEEP"; + } + area : 38.787200000; + cell_footprint : "sky130_fd_sc_hd__isobufsrckapwr"; + cell_leakage_power : 0.0186531800; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + is_isolation_cell : "true"; + pg_pin ("KAPWR") { + pg_type : "backup_power"; + voltage_name : "KAPWR"; + } + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A") { + capacitance : 0.0023720000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022690000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0213133000, 0.0211815000, 0.0208777000, 0.0210733000, 0.0215240000, 0.0225628000, 0.0249574000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0069232000, 0.0068178000, 0.0065748000, 0.0067100000, 0.0070216000, 0.0077402000, 0.0093966000"); + } + } + isolation_cell_data_pin : "true"; + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024750000; + } + pin ("SLEEP") { + always_on : "true"; + capacitance : 0.0087260000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0082860000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0164540000, 0.0164474000, 0.0164323000, 0.0164286000, 0.0164201000, 0.0164008000, 0.0163561000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0150461000, -0.0151805000, -0.0154901000, -0.0155074000, -0.0155471000, -0.0156385000, -0.0158491000"); + } + } + isolation_cell_enable_pin : "true"; + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "KAPWR"; + rise_capacitance : 0.0091650000; + } + pin ("X") { + always_on : "true"; + direction : "output"; + function : "(A&!SLEEP)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0019425400, 0.0075469200, 0.0293203800, 0.1139120000, 0.4425572000, 1.7193700000"); + values("0.1011384000, 0.0990559000, 0.0912085000, 0.0604689000, -0.0687326000, -0.5971715000, -2.6647880000", \ + "0.1012193000, 0.0991808000, 0.0912903000, 0.0604798000, -0.0686932000, -0.5968314000, -2.6646679000", \ + "0.1012466000, 0.0991691000, 0.0912964000, 0.0605349000, -0.0686691000, -0.5969922000, -2.6641178000", \ + "0.1004919000, 0.0984821000, 0.0904214000, 0.0597386000, -0.0693222000, -0.5978580000, -2.6649626000", \ + "0.0996716000, 0.0976190000, 0.0895379000, 0.0588438000, -0.0702044000, -0.5986815000, -2.6660894000", \ + "0.0982575000, 0.0962237000, 0.0883078000, 0.0576323000, -0.0714612000, -0.5999470000, -2.6670487000", \ + "0.1018654000, 0.0997990000, 0.0916455000, 0.0594499000, -0.0719150000, -0.6003135000, -2.6674375000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0019425400, 0.0075469200, 0.0293203800, 0.1139120000, 0.4425572000, 1.7193700000"); + values("0.1257254000, 0.1279527000, 0.1375521000, 0.1741457000, 0.3126052000, 0.8386842000, 2.8826357000", \ + "0.1255808000, 0.1279845000, 0.1375934000, 0.1743367000, 0.3126351000, 0.8390004000, 2.8856212000", \ + "0.1257042000, 0.1279283000, 0.1375276000, 0.1741211000, 0.3125835000, 0.8386590000, 2.8827734000", \ + "0.1248480000, 0.1272889000, 0.1369274000, 0.1735260000, 0.3117895000, 0.8381754000, 2.8832796000", \ + "0.1240506000, 0.1264854000, 0.1361618000, 0.1729109000, 0.3111712000, 0.8375226000, 2.8852665000", \ + "0.1236209000, 0.1260569000, 0.1356828000, 0.1725718000, 0.3105099000, 0.8372841000, 2.8817598000", \ + "0.1271918000, 0.1296952000, 0.1387533000, 0.1749721000, 0.3132258000, 0.8390290000, 2.8750328000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0019425400, 0.0075469200, 0.0293203800, 0.1139120000, 0.4425572000, 1.7193700000"); + values("0.1059488000, 0.1039492000, 0.0959491000, 0.0649844000, -0.0642158000, -0.5923037000, -2.6586195000", \ + "0.1055710000, 0.1036460000, 0.0955531000, 0.0645937000, -0.0644672000, -0.5925836000, -2.6591819000", \ + "0.1052840000, 0.1033609000, 0.0953278000, 0.0644359000, -0.0647511000, -0.5928608000, -2.6593033000", \ + "0.1045163000, 0.1024896000, 0.0944089000, 0.0635076000, -0.0656330000, -0.5937020000, -2.6600513000", \ + "0.1043748000, 0.1024382000, 0.0942678000, 0.0632477000, -0.0658149000, -0.5936939000, -2.6603667000", \ + "0.1098879000, 0.1077676000, 0.0997580000, 0.0674049000, -0.0647358000, -0.5927523000, -2.6593705000", \ + "0.1154555000, 0.1134387000, 0.1044315000, 0.0720080000, -0.0594577000, -0.5881870000, -2.6546403000"); + } + related_pin : "SLEEP"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0019425400, 0.0075469200, 0.0293203800, 0.1139120000, 0.4425572000, 1.7193700000"); + values("0.1282222000, 0.1307317000, 0.1403071000, 0.1771989000, 0.3152374000, 0.8418040000, 2.8883594000", \ + "0.1275568000, 0.1299837000, 0.1396319000, 0.1760172000, 0.3144842000, 0.8406470000, 2.8864826000", \ + "0.1265699000, 0.1290633000, 0.1386055000, 0.1756378000, 0.3137029000, 0.8400073000, 2.8769981000", \ + "0.1260055000, 0.1283776000, 0.1379120000, 0.1749129000, 0.3131194000, 0.8393288000, 2.8761733000", \ + "0.1251000000, 0.1275969000, 0.1371367000, 0.1740940000, 0.3119478000, 0.8383614000, 2.8844419000", \ + "0.1243992000, 0.1270101000, 0.1364398000, 0.1733888000, 0.3110222000, 0.8378347000, 2.8826542000", \ + "0.1281676000, 0.1305356000, 0.1400241000, 0.1759788000, 0.3131120000, 0.8412672000, 2.8808250000"); + } + } + max_capacitance : 1.7193700000; + max_transition : 1.5050850000; + power_down_function : "(!KAPWR+VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "KAPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0019425400, 0.0075469200, 0.0293204000, 0.1139120000, 0.4425570000, 1.7193700000"); + values("0.2354291000, 0.2371526000, 0.2431633000, 0.2609558000, 0.3091693000, 0.4592866000, 1.0225805000", \ + "0.2405476000, 0.2422794000, 0.2482412000, 0.2660603000, 0.3141824000, 0.4640167000, 1.0295634000", \ + "0.2534655000, 0.2551818000, 0.2611396000, 0.2789562000, 0.3270831000, 0.4769597000, 1.0452522000", \ + "0.2836212000, 0.2853466000, 0.2913095000, 0.3091166000, 0.3573197000, 0.5074453000, 1.0726506000", \ + "0.3523734000, 0.3540912000, 0.3600556000, 0.3778566000, 0.4260557000, 0.5761776000, 1.1430635000", \ + "0.4670750000, 0.4687995000, 0.4747673000, 0.4925779000, 0.5406878000, 0.6909368000, 1.2584098000", \ + "0.6363470000, 0.6381063000, 0.6440834000, 0.6618945000, 0.7101538000, 0.8600728000, 1.4229226000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0019425400, 0.0075469200, 0.0293204000, 0.1139120000, 0.4425570000, 1.7193700000"); + values("0.2692735000, 0.2711510000, 0.2779171000, 0.2981206000, 0.3560424000, 0.5530842000, 1.3112319000", \ + "0.2740005000, 0.2760021000, 0.2827971000, 0.3030001000, 0.3609237000, 0.5582187000, 1.3177404000", \ + "0.2854505000, 0.2873253000, 0.2940924000, 0.3142917000, 0.3722143000, 0.5692504000, 1.3272300000", \ + "0.3105980000, 0.3125561000, 0.3193147000, 0.3395570000, 0.3976021000, 0.5948289000, 1.3544416000", \ + "0.3564019000, 0.3583536000, 0.3652026000, 0.3854055000, 0.4433385000, 0.6409056000, 1.4009720000", \ + "0.4199084000, 0.4219158000, 0.4287143000, 0.4489251000, 0.5068665000, 0.7043112000, 1.4678162000", \ + "0.4987968000, 0.5007504000, 0.5074861000, 0.5277578000, 0.5857200000, 0.7828252000, 1.5397859000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0019425400, 0.0075469200, 0.0293204000, 0.1139120000, 0.4425570000, 1.7193700000"); + values("0.0235083000, 0.0247190000, 0.0289399000, 0.0432891000, 0.0938746000, 0.2957353000, 1.1019111000", \ + "0.0234409000, 0.0246362000, 0.0289935000, 0.0431645000, 0.0939648000, 0.2959377000, 1.1040863000", \ + "0.0235372000, 0.0247551000, 0.0290104000, 0.0432080000, 0.0939885000, 0.2957886000, 1.1043605000", \ + "0.0235571000, 0.0247075000, 0.0289261000, 0.0430600000, 0.0939146000, 0.2954678000, 1.1040292000", \ + "0.0235509000, 0.0247208000, 0.0289213000, 0.0430615000, 0.0939273000, 0.2954552000, 1.1029582000", \ + "0.0235932000, 0.0247648000, 0.0289660000, 0.0431039000, 0.0938841000, 0.2957377000, 1.1028477000", \ + "0.0237044000, 0.0248481000, 0.0289739000, 0.0434358000, 0.0940505000, 0.2958125000, 1.1020458000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0019425400, 0.0075469200, 0.0293204000, 0.1139120000, 0.4425570000, 1.7193700000"); + values("0.0272539000, 0.0287402000, 0.0339936000, 0.0523337000, 0.1212118000, 0.3997497000, 1.5036752000", \ + "0.0272279000, 0.0286754000, 0.0339892000, 0.0523860000, 0.1211861000, 0.4005061000, 1.5037984000", \ + "0.0272546000, 0.0287405000, 0.0339933000, 0.0523339000, 0.1212117000, 0.3997475000, 1.5038232000", \ + "0.0272284000, 0.0286140000, 0.0338648000, 0.0524051000, 0.1214199000, 0.4002200000, 1.5050310000", \ + "0.0272408000, 0.0286492000, 0.0339565000, 0.0524495000, 0.1211219000, 0.4000608000, 1.5041449000", \ + "0.0272756000, 0.0286954000, 0.0340062000, 0.0524588000, 0.1214270000, 0.4006356000, 1.5050852000", \ + "0.0274333000, 0.0289522000, 0.0341902000, 0.0524558000, 0.1212856000, 0.3999941000, 1.5009578000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0019425400, 0.0075469200, 0.0293204000, 0.1139120000, 0.4425570000, 1.7193700000"); + values("0.1462297000, 0.1479947000, 0.1539976000, 0.1718862000, 0.2203205000, 0.3707581000, 0.9351682000", \ + "0.1507265000, 0.1524648000, 0.1584486000, 0.1763533000, 0.2247949000, 0.3750765000, 0.9431333000", \ + "0.1616141000, 0.1634094000, 0.1694095000, 0.1873060000, 0.2357586000, 0.3861941000, 0.9503242000", \ + "0.1824712000, 0.1842081000, 0.1902176000, 0.2081202000, 0.2565687000, 0.4070130000, 0.9716492000", \ + "0.2093249000, 0.2110734000, 0.2170736000, 0.2347329000, 0.2832605000, 0.4337080000, 0.9972440000", \ + "0.2349805000, 0.2367116000, 0.2427164000, 0.2606249000, 0.3091432000, 0.4597927000, 1.0233417000", \ + "0.2398003000, 0.2415420000, 0.2475704000, 0.2653964000, 0.3138395000, 0.4644478000, 1.0317190000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0019425400, 0.0075469200, 0.0293204000, 0.1139120000, 0.4425570000, 1.7193700000"); + values("0.2463743000, 0.2483413000, 0.2551179000, 0.2753331000, 0.3332837000, 0.5309191000, 1.2885212000", \ + "0.2503474000, 0.2523044000, 0.2590629000, 0.2792750000, 0.3372070000, 0.5342418000, 1.2933982000", \ + "0.2620232000, 0.2639820000, 0.2707204000, 0.2910104000, 0.3490074000, 0.5467771000, 1.3030732000", \ + "0.2886285000, 0.2905785000, 0.2973226000, 0.3176192000, 0.3755167000, 0.5733045000, 1.3297130000", \ + "0.3453380000, 0.3472987000, 0.3540560000, 0.3743462000, 0.4323341000, 0.6301190000, 1.3881293000", \ + "0.4519988000, 0.4539990000, 0.4607839000, 0.4812125000, 0.5393765000, 0.7369880000, 1.4957861000", \ + "0.6325543000, 0.6346226000, 0.6416950000, 0.6625102000, 0.7211218000, 0.9186699000, 1.6758138000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0019425400, 0.0075469200, 0.0293204000, 0.1139120000, 0.4425570000, 1.7193700000"); + values("0.0237674000, 0.0249098000, 0.0291940000, 0.0436352000, 0.0944772000, 0.2962513000, 1.1053649000", \ + "0.0237506000, 0.0250428000, 0.0292071000, 0.0434714000, 0.0944655000, 0.2959215000, 1.1056078000", \ + "0.0236954000, 0.0249141000, 0.0291944000, 0.0436297000, 0.0944614000, 0.2962624000, 1.1050469000", \ + "0.0237666000, 0.0249145000, 0.0290910000, 0.0436648000, 0.0944955000, 0.2962060000, 1.1055481000", \ + "0.0240553000, 0.0251702000, 0.0293668000, 0.0435101000, 0.0943596000, 0.2960925000, 1.1023774000", \ + "0.0238698000, 0.0251221000, 0.0293678000, 0.0437691000, 0.0946248000, 0.2963825000, 1.1035090000", \ + "0.0242444000, 0.0253277000, 0.0295231000, 0.0439505000, 0.0948583000, 0.2960939000, 1.1019970000"); + } + related_pin : "SLEEP"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0019425400, 0.0075469200, 0.0293204000, 0.1139120000, 0.4425570000, 1.7193700000"); + values("0.0273812000, 0.0287360000, 0.0339475000, 0.0524513000, 0.1209923000, 0.3996536000, 1.5033835000", \ + "0.0272336000, 0.0286390000, 0.0338105000, 0.0523634000, 0.1212133000, 0.3993365000, 1.5043483000", \ + "0.0273192000, 0.0286454000, 0.0338994000, 0.0523168000, 0.1213771000, 0.4005540000, 1.5009307000", \ + "0.0272376000, 0.0286830000, 0.0339087000, 0.0523961000, 0.1211966000, 0.4000753000, 1.5006197000", \ + "0.0273904000, 0.0287229000, 0.0339707000, 0.0524284000, 0.1209531000, 0.4003867000, 1.5027982000", \ + "0.0281659000, 0.0295848000, 0.0348554000, 0.0531341000, 0.1213288000, 0.4004071000, 1.5027721000", \ + "0.0299233000, 0.0313573000, 0.0364479000, 0.0543595000, 0.1221768000, 0.4000740000, 1.4981214000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__lpflow_lsbuf_lh_hl_isowell_tap_1") { + leakage_power () { + value : 0.0040109000; + when : "!A"; + } + leakage_power () { + value : 0.0128890000; + when : "A"; + } + area : 35.033600000; + cell_footprint : "sky130_fd_sc_hd__lsbuf_lh_hl_isowell_tap"; + cell_leakage_power : 0.0084499560; + input_voltage_range(1.2000000000, 2.1000000000); + output_voltage_range(1.2000000000, 2.1000000000); + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + is_level_shifter : "true"; + level_shifter_type : "HL_LH"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pg_pin ("VPWRIN") { + pg_type : "primary_power"; + voltage_name : "VPWRIN"; + } + pin ("A") { + capacitance : 0.0060050000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0059730000; + input_signal_level : "VPWRIN"; + level_shifter_data_pin : "true"; + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWRIN"; + rise_capacitance : 0.0060360000; + } + pin ("X") { + direction : "output"; + function : "(A)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012602220, 0.0031763210, 0.0080057410, 0.0201780300, 0.0508576100, 0.1281838000"); + values("0.0666069000, 0.0658148000, 0.0635455000, 0.0562799000, 0.0366015000, -0.0131184000, -0.1384504000", \ + "0.0644716000, 0.0636973000, 0.0614099000, 0.0540933000, 0.0344460000, -0.0152619000, -0.1405634000", \ + "0.0629772000, 0.0621609000, 0.0598586000, 0.0525469000, 0.0328902000, -0.0168077000, -0.1421059000", \ + "0.0623686000, 0.0615903000, 0.0592437000, 0.0519340000, 0.0322833000, -0.0174248000, -0.1427224000", \ + "0.0630116000, 0.0622536000, 0.0599631000, 0.0526606000, 0.0329912000, -0.0167515000, -0.1420456000", \ + "0.0659842000, 0.0648258000, 0.0617777000, 0.0539078000, 0.0345618000, -0.0151635000, -0.1404887000", \ + "0.0707192000, 0.0695170000, 0.0664897000, 0.0586095000, 0.0387032000, -0.0111726000, -0.1360543000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012602220, 0.0031763210, 0.0080057410, 0.0201780300, 0.0508576100, 0.1281838000"); + values("0.0475195000, 0.0489009000, 0.0522202000, 0.0602185000, 0.0797879000, 0.1285391000, 0.2519763000", \ + "0.0477653000, 0.0491705000, 0.0524904000, 0.0604583000, 0.0800413000, 0.1287858000, 0.2520080000", \ + "0.0499663000, 0.0513810000, 0.0547010000, 0.0626715000, 0.0822366000, 0.1310915000, 0.2543952000", \ + "0.0572633000, 0.0586674000, 0.0619839000, 0.0699514000, 0.0895371000, 0.1382222000, 0.2626607000", \ + "0.0700089000, 0.0714157000, 0.0747290000, 0.0826844000, 0.1023757000, 0.1515468000, 0.2743529000", \ + "0.0906735000, 0.0919866000, 0.0951997000, 0.1029862000, 0.1225482000, 0.1718329000, 0.2946264000", \ + "0.1218675000, 0.1231849000, 0.1264206000, 0.1344631000, 0.1539236000, 0.2030844000, 0.3259181000"); + } + } + max_capacitance : 0.1281840000; + max_transition : 1.5082230000; + power_down_function : "(!VPWRIN+!VPWR+VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012602200, 0.0031763200, 0.0080057400, 0.0201780000, 0.0508576000, 0.1281840000"); + values("0.1454589000, 0.1502713000, 0.1599459000, 0.1793152000, 0.2205457000, 0.3178710000, 0.5623551000", \ + "0.1498388000, 0.1545513000, 0.1643017000, 0.1836732000, 0.2248461000, 0.3222360000, 0.5663129000", \ + "0.1621660000, 0.1669062000, 0.1766199000, 0.1959760000, 0.2371555000, 0.3344875000, 0.5793021000", \ + "0.1917064000, 0.1964917000, 0.2062298000, 0.2255420000, 0.2666949000, 0.3641012000, 0.6083425000", \ + "0.2441024000, 0.2488724000, 0.2585523000, 0.2778781000, 0.3190047000, 0.4163649000, 0.6618909000", \ + "0.3210611000, 0.3258476000, 0.3355494000, 0.3548250000, 0.3958999000, 0.4932024000, 0.7371429000", \ + "0.4295365000, 0.4342948000, 0.4440188000, 0.4632701000, 0.5041697000, 0.6012432000, 0.8454257000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012602200, 0.0031763200, 0.0080057400, 0.0201780000, 0.0508576000, 0.1281840000"); + values("0.1803228000, 0.1873066000, 0.2039925000, 0.2443161000, 0.3420605000, 0.5862133000, 1.1999580000", \ + "0.1848014000, 0.1918927000, 0.2086041000, 0.2488692000, 0.3466879000, 0.5904272000, 1.2073024000", \ + "0.1960401000, 0.2031274000, 0.2197711000, 0.2600022000, 0.3579515000, 0.6013241000, 1.2177330000", \ + "0.2214663000, 0.2285563000, 0.2452456000, 0.2855267000, 0.3833223000, 0.6268763000, 1.2436443000", \ + "0.2615042000, 0.2685716000, 0.2852626000, 0.3253982000, 0.4232945000, 0.6668294000, 1.2849350000", \ + "0.3167741000, 0.3238735000, 0.3405689000, 0.3808241000, 0.4789721000, 0.7227210000, 1.3356405000", \ + "0.3896990000, 0.3967912000, 0.4136267000, 0.4539051000, 0.5518670000, 0.7965616000, 1.4079961000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012602200, 0.0031763200, 0.0080057400, 0.0201780000, 0.0508576000, 0.1281840000"); + values("0.0165354000, 0.0204344000, 0.0288723000, 0.0481636000, 0.0954784000, 0.2208997000, 0.5413865000", \ + "0.0164604000, 0.0202667000, 0.0288647000, 0.0478514000, 0.0953409000, 0.2215737000, 0.5402253000", \ + "0.0164763000, 0.0203886000, 0.0287737000, 0.0477475000, 0.0953260000, 0.2210787000, 0.5460719000", \ + "0.0164159000, 0.0200868000, 0.0288146000, 0.0479181000, 0.0952966000, 0.2223154000, 0.5487357000", \ + "0.0163365000, 0.0201780000, 0.0287830000, 0.0480278000, 0.0954165000, 0.2214114000, 0.5416482000", \ + "0.0163492000, 0.0202513000, 0.0286324000, 0.0478739000, 0.0954149000, 0.2200315000, 0.5437487000", \ + "0.0164077000, 0.0200794000, 0.0286627000, 0.0477562000, 0.0953725000, 0.2204612000, 0.5424337000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012602200, 0.0031763200, 0.0080057400, 0.0201780000, 0.0508576000, 0.1281840000"); + values("0.0230291000, 0.0314795000, 0.0531412000, 0.1084744000, 0.2486472000, 0.6037408000, 1.5029737000", \ + "0.0230160000, 0.0314681000, 0.0531305000, 0.1085167000, 0.2487134000, 0.6042548000, 1.5013907000", \ + "0.0230787000, 0.0314776000, 0.0530588000, 0.1085383000, 0.2488711000, 0.6046291000, 1.5043325000", \ + "0.0229944000, 0.0314444000, 0.0531264000, 0.1084937000, 0.2486378000, 0.6037729000, 1.5082229000", \ + "0.0230448000, 0.0314797000, 0.0530439000, 0.1085037000, 0.2486644000, 0.6062588000, 1.5061826000", \ + "0.0231216000, 0.0315806000, 0.0532456000, 0.1086202000, 0.2480199000, 0.6042309000, 1.5022911000", \ + "0.0231937000, 0.0316264000, 0.0532593000, 0.1086844000, 0.2486215000, 0.6051953000, 1.4924076000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__lpflow_lsbuf_lh_hl_isowell_tap_2") { + leakage_power () { + value : 0.0072536000; + when : "!A"; + } + leakage_power () { + value : 0.0133877000; + when : "A"; + } + area : 35.033600000; + cell_footprint : "sky130_fd_sc_hd__lsbuf_lh_hl_isowell_tap"; + cell_leakage_power : 0.0103206600; + input_voltage_range(1.2000000000, 2.1000000000); + output_voltage_range(1.2000000000, 2.1000000000); + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + is_level_shifter : "true"; + level_shifter_type : "HL_LH"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pg_pin ("VPWRIN") { + pg_type : "primary_power"; + voltage_name : "VPWRIN"; + } + pin ("A") { + capacitance : 0.0060240000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0059910000; + input_signal_level : "VPWRIN"; + level_shifter_data_pin : "true"; + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWRIN"; + rise_capacitance : 0.0060570000; + } + pin ("X") { + direction : "output"; + function : "(A)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014530770, 0.0042228650, 0.0122722900, 0.0356651700, 0.1036485000, 0.3012184000"); + values("0.0709261000, 0.0695932000, 0.0659052000, 0.0541762000, 0.0168543000, -0.0932130000, -0.4133258000", \ + "0.0687892000, 0.0674407000, 0.0638037000, 0.0520087000, 0.0147574000, -0.0953273000, -0.4154047000", \ + "0.0672449000, 0.0658994000, 0.0622559000, 0.0504748000, 0.0132152000, -0.0968187000, -0.4169214000", \ + "0.0666453000, 0.0653056000, 0.0615978000, 0.0498536000, 0.0126200000, -0.0974374000, -0.4175059000", \ + "0.0672731000, 0.0659804000, 0.0623102000, 0.0505975000, 0.0132844000, -0.0967756000, -0.4168728000", \ + "0.0704379000, 0.0690190000, 0.0647990000, 0.0520561000, 0.0148166000, -0.0952819000, -0.4154002000", \ + "0.0750739000, 0.0737196000, 0.0693941000, 0.0567304000, 0.0188979000, -0.0914253000, -0.4111392000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014530770, 0.0042228650, 0.0122722900, 0.0356651700, 0.1036485000, 0.3012184000"); + values("0.0527395000, 0.0544599000, 0.0592577000, 0.0727027000, 0.1105841000, 0.2194089000, 0.5356605000", \ + "0.0529580000, 0.0546712000, 0.0595148000, 0.0729735000, 0.1108162000, 0.2196662000, 0.5354008000", \ + "0.0551870000, 0.0569037000, 0.0617241000, 0.0751971000, 0.1130572000, 0.2216852000, 0.5374515000", \ + "0.0624335000, 0.0641606000, 0.0690205000, 0.0824430000, 0.1204068000, 0.2290167000, 0.5466849000", \ + "0.0752163000, 0.0769305000, 0.0817912000, 0.0952392000, 0.1330736000, 0.2414648000, 0.5577926000", \ + "0.0962047000, 0.0978557000, 0.1025069000, 0.1155647000, 0.1535493000, 0.2621025000, 0.5754471000", \ + "0.1281622000, 0.1298185000, 0.1344746000, 0.1479464000, 0.1861013000, 0.2953171000, 0.6083219000"); + } + } + max_capacitance : 0.3012180000; + max_transition : 1.5053220000; + power_down_function : "(!VPWRIN+!VPWR+VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014530800, 0.0042228600, 0.0122723000, 0.0356652000, 0.1036480000, 0.3012180000"); + values("0.1657121000, 0.1700538000, 0.1798035000, 0.1999809000, 0.2432771000, 0.3511756000, 0.6583855000", \ + "0.1699223000, 0.1742237000, 0.1840568000, 0.2042310000, 0.2474442000, 0.3554499000, 0.6625536000", \ + "0.1821764000, 0.1864775000, 0.1962842000, 0.2165013000, 0.2596848000, 0.3676681000, 0.6750945000", \ + "0.2117323000, 0.2160443000, 0.2257846000, 0.2459690000, 0.2892232000, 0.3971893000, 0.7037250000", \ + "0.2640917000, 0.2684022000, 0.2781570000, 0.2983946000, 0.3416024000, 0.4495876000, 0.7569353000", \ + "0.3408588000, 0.3451303000, 0.3549347000, 0.3751852000, 0.4183329000, 0.5262104000, 0.8323846000", \ + "0.4489404000, 0.4532348000, 0.4630022000, 0.4832169000, 0.5264070000, 0.6343337000, 0.9409595000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014530800, 0.0042228600, 0.0122723000, 0.0356652000, 0.1036480000, 0.3012180000"); + values("0.1892277000, 0.1940791000, 0.2060907000, 0.2361613000, 0.3179241000, 0.5501658000, 1.2270968000", \ + "0.1937644000, 0.1986322000, 0.2106753000, 0.2407168000, 0.3224130000, 0.5544739000, 1.2313773000", \ + "0.2048866000, 0.2097316000, 0.2218110000, 0.2518492000, 0.3335277000, 0.5657280000, 1.2406125000", \ + "0.2303759000, 0.2352598000, 0.2472900000, 0.2773445000, 0.3588227000, 0.5920230000, 1.2672331000", \ + "0.2704673000, 0.2753112000, 0.2873591000, 0.3173877000, 0.3990312000, 0.6310975000, 1.3103196000", \ + "0.3258794000, 0.3307360000, 0.3427560000, 0.3727555000, 0.4543574000, 0.6872521000, 1.3609048000", \ + "0.3986987000, 0.4035745000, 0.4156182000, 0.4456447000, 0.5271785000, 0.7600349000, 1.4321960000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014530800, 0.0042228600, 0.0122723000, 0.0356652000, 0.1036480000, 0.3012180000"); + values("0.0181946000, 0.0210962000, 0.0280296000, 0.0450410000, 0.0899852000, 0.2244856000, 0.6306293000", \ + "0.0181754000, 0.0210696000, 0.0278117000, 0.0450095000, 0.0898436000, 0.2255422000, 0.6339346000", \ + "0.0181859000, 0.0210447000, 0.0278930000, 0.0448670000, 0.0896792000, 0.2248789000, 0.6326267000", \ + "0.0179694000, 0.0207966000, 0.0278589000, 0.0448273000, 0.0897090000, 0.2240395000, 0.6353567000", \ + "0.0181173000, 0.0207003000, 0.0276706000, 0.0448393000, 0.0897111000, 0.2250433000, 0.6334606000", \ + "0.0178809000, 0.0209969000, 0.0280966000, 0.0447861000, 0.0899282000, 0.2236052000, 0.6343585000", \ + "0.0179171000, 0.0209427000, 0.0279365000, 0.0447634000, 0.0900859000, 0.2247308000, 0.6294247000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014530800, 0.0042228600, 0.0122723000, 0.0356652000, 0.1036480000, 0.3012180000"); + values("0.0183449000, 0.0229002000, 0.0357856000, 0.0739294000, 0.1882545000, 0.5242115000, 1.5053224000", \ + "0.0184106000, 0.0229790000, 0.0358575000, 0.0738685000, 0.1882196000, 0.5240053000, 1.5013660000", \ + "0.0183474000, 0.0229170000, 0.0358951000, 0.0738560000, 0.1883492000, 0.5242318000, 1.5006851000", \ + "0.0183800000, 0.0229435000, 0.0358666000, 0.0739443000, 0.1882991000, 0.5242746000, 1.5029809000", \ + "0.0183520000, 0.0229346000, 0.0358496000, 0.0739007000, 0.1884321000, 0.5238092000, 1.5017807000", \ + "0.0184367000, 0.0230266000, 0.0360183000, 0.0740533000, 0.1878702000, 0.5233862000, 1.5000728000", \ + "0.0185393000, 0.0231211000, 0.0361132000, 0.0741418000, 0.1879982000, 0.5242095000, 1.4977014000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__lpflow_lsbuf_lh_hl_isowell_tap_4") { + leakage_power () { + value : 0.0144944000; + when : "A"; + } + leakage_power () { + value : 0.0079841000; + when : "!A"; + } + area : 40.038400000; + cell_footprint : "sky130_fd_sc_hd__lsbuf_lh_hl_isowell_tap"; + cell_leakage_power : 0.0112392300; + input_voltage_range(1.2000000000, 2.1000000000); + output_voltage_range(1.2000000000, 2.1000000000); + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + is_level_shifter : "true"; + level_shifter_type : "HL_LH"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pg_pin ("VPWRIN") { + pg_type : "primary_power"; + voltage_name : "VPWRIN"; + } + pin ("A") { + capacitance : 0.0060090000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0059820000; + input_signal_level : "VPWRIN"; + level_shifter_data_pin : "true"; + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWRIN"; + rise_capacitance : 0.0060360000; + } + pin ("X") { + direction : "output"; + function : "(A)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016061280, 0.0051592920, 0.0165729600, 0.0532365900, 0.1710095000, 0.5493262000"); + values("0.0797332000, 0.0779974000, 0.0727341000, 0.0564963000, -0.0001508000, -0.1899561000, -0.8026606000", \ + "0.0774675000, 0.0757457000, 0.0704464000, 0.0542869000, -0.0023599000, -0.1921304000, -0.8048238000", \ + "0.0758446000, 0.0741403000, 0.0688814000, 0.0526943000, -0.0039074000, -0.1936791000, -0.8063173000", \ + "0.0752267000, 0.0735124000, 0.0682374000, 0.0520794000, -0.0045296000, -0.1942683000, -0.8069648000", \ + "0.0757893000, 0.0740693000, 0.0687830000, 0.0526491000, -0.0039333000, -0.1937181000, -0.8063772000", \ + "0.0791722000, 0.0774007000, 0.0718452000, 0.0538231000, -0.0023435000, -0.1921805000, -0.8048859000", \ + "0.0855790000, 0.0838329000, 0.0782814000, 0.0606451000, 0.0016603000, -0.1888032000, -0.8012011000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016061280, 0.0051592920, 0.0165729600, 0.0532365900, 0.1710095000, 0.5493262000"); + values("0.0640623000, 0.0659751000, 0.0720920000, 0.0914153000, 0.1512683000, 0.3400952000, 0.9402325000", \ + "0.0643617000, 0.0662770000, 0.0724491000, 0.0915904000, 0.1516077000, 0.3405099000, 0.9453431000", \ + "0.0665088000, 0.0684518000, 0.0745352000, 0.0937734000, 0.1536506000, 0.3425817000, 0.9470333000", \ + "0.0736732000, 0.0755832000, 0.0817045000, 0.1010232000, 0.1609037000, 0.3496039000, 0.9502492000", \ + "0.0866237000, 0.0884421000, 0.0946184000, 0.1138386000, 0.1736934000, 0.3624997000, 0.9644226000", \ + "0.1075086000, 0.1093158000, 0.1152817000, 0.1340904000, 0.1941213000, 0.3825726000, 0.9870969000", \ + "0.1403614000, 0.1422527000, 0.1482499000, 0.1673138000, 0.2276658000, 0.4172479000, 1.0150512000"); + } + } + max_capacitance : 0.5493260000; + max_transition : 1.5084210000; + power_down_function : "(!VPWRIN+!VPWR+VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016061300, 0.0051592900, 0.0165730000, 0.0532366000, 0.1710100000, 0.5493260000"); + values("0.2061720000, 0.2098357000, 0.2193025000, 0.2405003000, 0.2850765000, 0.3908754000, 0.7003834000", \ + "0.2100965000, 0.2137479000, 0.2232211000, 0.2444172000, 0.2889586000, 0.3947462000, 0.7039513000", \ + "0.2223106000, 0.2259537000, 0.2354366000, 0.2565999000, 0.3011223000, 0.4070039000, 0.7166928000", \ + "0.2518410000, 0.2554792000, 0.2649509000, 0.2861675000, 0.3306687000, 0.4364819000, 0.7456455000", \ + "0.3041731000, 0.3078092000, 0.3173108000, 0.3384986000, 0.3828264000, 0.4887117000, 0.7984123000", \ + "0.3808393000, 0.3844831000, 0.3939671000, 0.4152137000, 0.4597309000, 0.5655483000, 0.8753594000", \ + "0.4886296000, 0.4922623000, 0.5017286000, 0.5229782000, 0.5665625000, 0.6723901000, 0.9816292000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016061300, 0.0051592900, 0.0165730000, 0.0532366000, 0.1710100000, 0.5493260000"); + values("0.2144032000, 0.2181773000, 0.2284638000, 0.2548182000, 0.3272365000, 0.5505775000, 1.2618733000", \ + "0.2189395000, 0.2227078000, 0.2330033000, 0.2593291000, 0.3318149000, 0.5547526000, 1.2670693000", \ + "0.2300325000, 0.2338175000, 0.2440794000, 0.2704887000, 0.3429926000, 0.5661315000, 1.2796040000", \ + "0.2555697000, 0.2593417000, 0.2696302000, 0.2959755000, 0.3683406000, 0.5912647000, 1.3043564000", \ + "0.2958069000, 0.2995608000, 0.3098266000, 0.3361427000, 0.4086647000, 0.6319823000, 1.3431446000", \ + "0.3517203000, 0.3555070000, 0.3658068000, 0.3921237000, 0.4645894000, 0.6875640000, 1.3987540000", \ + "0.4256702000, 0.4294627000, 0.4398017000, 0.4661672000, 0.5387143000, 0.7618214000, 1.4718186000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016061300, 0.0051592900, 0.0165730000, 0.0532366000, 0.1710100000, 0.5493260000"); + values("0.0251400000, 0.0272557000, 0.0334269000, 0.0477824000, 0.0872649000, 0.2060923000, 0.6150900000", \ + "0.0251575000, 0.0272306000, 0.0334368000, 0.0477173000, 0.0868946000, 0.2062452000, 0.6151203000", \ + "0.0249080000, 0.0271406000, 0.0334401000, 0.0476822000, 0.0871476000, 0.2063884000, 0.6124199000", \ + "0.0248950000, 0.0271638000, 0.0333534000, 0.0478490000, 0.0869437000, 0.2061652000, 0.6113350000", \ + "0.0249199000, 0.0271912000, 0.0334644000, 0.0478097000, 0.0871778000, 0.2062128000, 0.6120599000", \ + "0.0249096000, 0.0271455000, 0.0336210000, 0.0477861000, 0.0871853000, 0.2062394000, 0.6141070000", \ + "0.0249635000, 0.0272349000, 0.0334859000, 0.0478683000, 0.0872373000, 0.2066939000, 0.6079689000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016061300, 0.0051592900, 0.0165730000, 0.0532366000, 0.1710100000, 0.5493260000"); + values("0.0216259000, 0.0247166000, 0.0341571000, 0.0631135000, 0.1590537000, 0.4780369000, 1.5040114000", \ + "0.0215438000, 0.0246175000, 0.0340273000, 0.0631261000, 0.1591707000, 0.4783848000, 1.5071387000", \ + "0.0214424000, 0.0245867000, 0.0341100000, 0.0630956000, 0.1594652000, 0.4784032000, 1.5061129000", \ + "0.0216282000, 0.0247338000, 0.0341601000, 0.0631250000, 0.1592263000, 0.4773896000, 1.5029049000", \ + "0.0215934000, 0.0247856000, 0.0341396000, 0.0630975000, 0.1595218000, 0.4783399000, 1.5014046000", \ + "0.0215534000, 0.0248901000, 0.0341803000, 0.0630738000, 0.1593588000, 0.4780304000, 1.5084213000", \ + "0.0218317000, 0.0249125000, 0.0342809000, 0.0633162000, 0.1594195000, 0.4785177000, 1.5008732000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_4") { + leakage_power () { + value : 0.0144911000; + when : "A"; + } + leakage_power () { + value : 0.0079808000; + when : "!A"; + } + area : 40.038400000; + cell_footprint : "sky130_fd_sc_hd__lsbuf_lh_isowell_tap"; + cell_leakage_power : 0.0112359500; + input_voltage_range(1.2000000000, 2.1000000000); + output_voltage_range(1.2000000000, 2.1000000000); + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + is_level_shifter : "true"; + level_shifter_type : "LH"; + pg_pin ("LOWLVPWR") { + pg_type : "primary_power"; + voltage_name : "LOWLVPWR"; + } + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A") { + capacitance : 0.0060130000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0059900000; + input_signal_level : "LOWLVPWR"; + level_shifter_data_pin : "true"; + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "LOWLVPWR"; + rise_capacitance : 0.0060360000; + } + pin ("X") { + direction : "output"; + function : "(A)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016061280, 0.0051592920, 0.0165729600, 0.0532365900, 0.1710095000, 0.5493262000"); + values("0.0797907000, 0.0780729000, 0.0727833000, 0.0565846000, -0.0000666225, -0.1898391000, -0.8025704000", \ + "0.0775460000, 0.0758344000, 0.0705757000, 0.0544050000, -0.0022686000, -0.1920082000, -0.8047132000", \ + "0.0759150000, 0.0741993000, 0.0689448000, 0.0527300000, -0.0038139000, -0.1935787000, -0.8062458000", \ + "0.0753192000, 0.0736077000, 0.0683194000, 0.0521828000, -0.0044665000, -0.1941801000, -0.8068706000", \ + "0.0758212000, 0.0741312000, 0.0688765000, 0.0527379000, -0.0039055000, -0.1936104000, -0.8063184000", \ + "0.0792385000, 0.0774637000, 0.0719291000, 0.0538679000, -0.0022786000, -0.1921177000, -0.8048254000", \ + "0.0856187000, 0.0838665000, 0.0782567000, 0.0605915000, 0.0022152000, -0.1882467000, -0.8006776000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016061280, 0.0051592920, 0.0165729600, 0.0532365900, 0.1710095000, 0.5493262000"); + values("0.0637062000, 0.0656174000, 0.0717484000, 0.0909899000, 0.1508506000, 0.3397356000, 0.9443895000", \ + "0.0640010000, 0.0658937000, 0.0720570000, 0.0912056000, 0.1510680000, 0.3399579000, 0.9445831000", \ + "0.0660818000, 0.0680264000, 0.0741479000, 0.0934032000, 0.1532711000, 0.3420547000, 0.9466033000", \ + "0.0733111000, 0.0752396000, 0.0813393000, 0.1006674000, 0.1605231000, 0.3492777000, 0.9499864000", \ + "0.0862568000, 0.0880885000, 0.0942590000, 0.1134937000, 0.1734379000, 0.3620027000, 0.9657601000", \ + "0.1070928000, 0.1089687000, 0.1149262000, 0.1337109000, 0.1937669000, 0.3824948000, 0.9870090000", \ + "0.1399498000, 0.1418385000, 0.1479349000, 0.1668034000, 0.2272313000, 0.4168397000, 1.0145459000"); + } + } + max_capacitance : 0.5493260000; + max_transition : 1.5061640000; + power_down_function : "(!LOWLVPWR+!VPWR+VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016061300, 0.0051592900, 0.0165730000, 0.0532366000, 0.1710100000, 0.5493260000"); + values("0.2056602000, 0.2093221000, 0.2187873000, 0.2399378000, 0.2844308000, 0.3901554000, 0.6996272000", \ + "0.2095623000, 0.2132329000, 0.2226850000, 0.2438571000, 0.2883118000, 0.3940197000, 0.7032234000", \ + "0.2217868000, 0.2254240000, 0.2349052000, 0.2560541000, 0.3004752000, 0.4062823000, 0.7160011000", \ + "0.2512945000, 0.2549377000, 0.2643814000, 0.2855707000, 0.3300089000, 0.4357450000, 0.7449705000", \ + "0.3035091000, 0.3071598000, 0.3166646000, 0.3378089000, 0.3823400000, 0.4880693000, 0.7976107000", \ + "0.3801201000, 0.3837595000, 0.3932332000, 0.4144686000, 0.4588930000, 0.5646532000, 0.8745027000", \ + "0.4877790000, 0.4914061000, 0.5008643000, 0.5220874000, 0.5666081000, 0.6724314000, 0.9821877000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016061300, 0.0051592900, 0.0165730000, 0.0532366000, 0.1710100000, 0.5493260000"); + values("0.2141210000, 0.2178976000, 0.2281473000, 0.2545442000, 0.3270422000, 0.5501639000, 1.2637267000", \ + "0.2186971000, 0.2224596000, 0.2327240000, 0.2590798000, 0.3316042000, 0.5546977000, 1.2683612000", \ + "0.2297357000, 0.2335178000, 0.2437692000, 0.2701578000, 0.3426207000, 0.5655215000, 1.2767768000", \ + "0.2552924000, 0.2590954000, 0.2693555000, 0.2957076000, 0.3681113000, 0.5911229000, 1.3037688000", \ + "0.2954612000, 0.2992096000, 0.3094672000, 0.3357929000, 0.4082878000, 0.6312515000, 1.3425259000", \ + "0.3513397000, 0.3551086000, 0.3654016000, 0.3917128000, 0.4640533000, 0.6869756000, 1.3977325000", \ + "0.4252088000, 0.4289956000, 0.4393233000, 0.4656743000, 0.5382184000, 0.7612783000, 1.4712207000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016061300, 0.0051592900, 0.0165730000, 0.0532366000, 0.1710100000, 0.5493260000"); + values("0.0249629000, 0.0271210000, 0.0333135000, 0.0476612000, 0.0869852000, 0.2061336000, 0.6152011000", \ + "0.0249700000, 0.0270791000, 0.0333061000, 0.0476463000, 0.0867663000, 0.2060785000, 0.6114893000", \ + "0.0247693000, 0.0270005000, 0.0332742000, 0.0478098000, 0.0869741000, 0.2060104000, 0.6128791000", \ + "0.0247362000, 0.0270397000, 0.0330387000, 0.0476937000, 0.0868121000, 0.2060360000, 0.6115025000", \ + "0.0248369000, 0.0270931000, 0.0333518000, 0.0476373000, 0.0868433000, 0.2061105000, 0.6152510000", \ + "0.0247791000, 0.0270126000, 0.0329791000, 0.0476401000, 0.0870690000, 0.2063006000, 0.6145349000", \ + "0.0250000000, 0.0273264000, 0.0333416000, 0.0478832000, 0.0870241000, 0.2067757000, 0.6091743000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016061300, 0.0051592900, 0.0165730000, 0.0532366000, 0.1710100000, 0.5493260000"); + values("0.0213936000, 0.0244983000, 0.0340167000, 0.0630461000, 0.1593922000, 0.4783278000, 1.5060417000", \ + "0.0214505000, 0.0245501000, 0.0339977000, 0.0630133000, 0.1594617000, 0.4783002000, 1.5058340000", \ + "0.0213755000, 0.0245392000, 0.0340016000, 0.0630697000, 0.1593361000, 0.4777096000, 1.5050308000", \ + "0.0214362000, 0.0246310000, 0.0340885000, 0.0630857000, 0.1590612000, 0.4776475000, 1.5028626000", \ + "0.0214787000, 0.0247157000, 0.0340494000, 0.0630958000, 0.1591792000, 0.4772761000, 1.5061637000", \ + "0.0216541000, 0.0248029000, 0.0341466000, 0.0630789000, 0.1593816000, 0.4781848000, 1.5034956000", \ + "0.0217547000, 0.0248400000, 0.0342068000, 0.0632638000, 0.1593413000, 0.4784539000, 1.5006454000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_tap_1") { + leakage_power () { + value : 0.0128890000; + when : "A"; + } + leakage_power () { + value : 0.0040109000; + when : "!A"; + } + area : 35.033600000; + cell_footprint : "sky130_fd_sc_hd__lsbuf_lh_isowell_tap"; + cell_leakage_power : 0.0084499560; + input_voltage_range(1.2000000000, 2.1000000000); + output_voltage_range(1.2000000000, 2.1000000000); + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + is_level_shifter : "true"; + level_shifter_type : "LH"; + pg_pin ("LOWLVPWR") { + pg_type : "primary_power"; + voltage_name : "LOWLVPWR"; + } + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A") { + capacitance : 0.0060050000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0059730000; + input_signal_level : "LOWLVPWR"; + level_shifter_data_pin : "true"; + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "LOWLVPWR"; + rise_capacitance : 0.0060370000; + } + pin ("X") { + direction : "output"; + function : "(A)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012602220, 0.0031763210, 0.0080057410, 0.0201780300, 0.0508576100, 0.1281838000"); + values("0.0666049000, 0.0658134000, 0.0635457000, 0.0562780000, 0.0365992000, -0.0131206000, -0.1384525000", \ + "0.0644690000, 0.0636949000, 0.0614075000, 0.0540912000, 0.0344440000, -0.0152638000, -0.1405656000", \ + "0.0629751000, 0.0621587000, 0.0598564000, 0.0525450000, 0.0328883000, -0.0168096000, -0.1421069000", \ + "0.0623663000, 0.0615883000, 0.0592416000, 0.0519321000, 0.0322813000, -0.0174267000, -0.1427245000", \ + "0.0630096000, 0.0622510000, 0.0599619000, 0.0526587000, 0.0329894000, -0.0167532000, -0.1420471000", \ + "0.0659825000, 0.0648242000, 0.0617759000, 0.0539228000, 0.0345602000, -0.0151649000, -0.1404900000", \ + "0.0707248000, 0.0695242000, 0.0664983000, 0.0586130000, 0.0387076000, -0.0111656000, -0.1360734000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012602220, 0.0031763210, 0.0080057410, 0.0201780300, 0.0508576100, 0.1281838000"); + values("0.0475217000, 0.0489019000, 0.0522213000, 0.0602217000, 0.0797921000, 0.1285420000, 0.2519917000", \ + "0.0477674000, 0.0491724000, 0.0524922000, 0.0604602000, 0.0800443000, 0.1287908000, 0.2520179000", \ + "0.0499670000, 0.0513816000, 0.0547056000, 0.0626838000, 0.0822276000, 0.1310830000, 0.2544048000", \ + "0.0572645000, 0.0586698000, 0.0619863000, 0.0699540000, 0.0895391000, 0.1382215000, 0.2626492000", \ + "0.0700112000, 0.0714181000, 0.0747315000, 0.0826870000, 0.1023783000, 0.1515488000, 0.2743575000", \ + "0.0906732000, 0.0919862000, 0.0951994000, 0.1029862000, 0.1225479000, 0.1718330000, 0.2946165000", \ + "0.1218677000, 0.1231835000, 0.1264189000, 0.1344622000, 0.1539224000, 0.2030830000, 0.3259126000"); + } + } + max_capacitance : 0.1281840000; + max_transition : 1.5086440000; + power_down_function : "(!LOWLVPWR+!VPWR+VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012602200, 0.0031763200, 0.0080057400, 0.0201780000, 0.0508576000, 0.1281840000"); + values("0.1454336000, 0.1502444000, 0.1599230000, 0.1792881000, 0.2205151000, 0.3178447000, 0.5623040000", \ + "0.1498165000, 0.1545282000, 0.1642779000, 0.1836485000, 0.2248212000, 0.3222098000, 0.5662897000", \ + "0.1621437000, 0.1668835000, 0.1765968000, 0.1959519000, 0.2371306000, 0.3344602000, 0.5792828000", \ + "0.1916849000, 0.1964699000, 0.2062080000, 0.2255188000, 0.2666709000, 0.3640764000, 0.6083111000", \ + "0.2440808000, 0.2488496000, 0.2585308000, 0.2778545000, 0.3189806000, 0.4163387000, 0.6618725000", \ + "0.3210390000, 0.3258251000, 0.3355264000, 0.3548237000, 0.3958754000, 0.4931787000, 0.7371178000", \ + "0.4295226000, 0.4342778000, 0.4440021000, 0.4632502000, 0.5041575000, 0.6012535000, 0.8454230000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012602200, 0.0031763200, 0.0080057400, 0.0201780000, 0.0508576000, 0.1281840000"); + values("0.1803053000, 0.1872859000, 0.2039683000, 0.2442935000, 0.3420346000, 0.5862037000, 1.1998861000", \ + "0.1847873000, 0.1918773000, 0.2085875000, 0.2488511000, 0.3466688000, 0.5904134000, 1.2072168000", \ + "0.1960195000, 0.2031061000, 0.2197317000, 0.2598910000, 0.3579575000, 0.6012293000, 1.2179566000", \ + "0.2214491000, 0.2285385000, 0.2452268000, 0.2855073000, 0.3833033000, 0.6268090000, 1.2428505000", \ + "0.2614868000, 0.2685537000, 0.2852445000, 0.3253764000, 0.4232783000, 0.6668365000, 1.2849287000", \ + "0.3167548000, 0.3238535000, 0.3405496000, 0.3808036000, 0.4789521000, 0.7227028000, 1.3356324000", \ + "0.3896770000, 0.3967746000, 0.4136145000, 0.4538913000, 0.5518532000, 0.7965181000, 1.4079680000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012602200, 0.0031763200, 0.0080057400, 0.0201780000, 0.0508576000, 0.1281840000"); + values("0.0165360000, 0.0204253000, 0.0288802000, 0.0481596000, 0.0954792000, 0.2208392000, 0.5415333000", \ + "0.0164592000, 0.0202663000, 0.0288613000, 0.0478472000, 0.0953405000, 0.2215659000, 0.5402247000", \ + "0.0164776000, 0.0203850000, 0.0287719000, 0.0477472000, 0.0953225000, 0.2210816000, 0.5462443000", \ + "0.0164127000, 0.0200844000, 0.0288120000, 0.0479140000, 0.0952972000, 0.2223169000, 0.5487549000", \ + "0.0163352000, 0.0201703000, 0.0287858000, 0.0480294000, 0.0954190000, 0.2214089000, 0.5416423000", \ + "0.0163487000, 0.0202478000, 0.0286302000, 0.0478362000, 0.0954115000, 0.2200299000, 0.5437479000", \ + "0.0163888000, 0.0200854000, 0.0286532000, 0.0477609000, 0.0953963000, 0.2204814000, 0.5447982000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012602200, 0.0031763200, 0.0080057400, 0.0201780000, 0.0508576000, 0.1281840000"); + values("0.0230219000, 0.0314853000, 0.0531354000, 0.1084587000, 0.2486104000, 0.6038449000, 1.5029152000", \ + "0.0230119000, 0.0314649000, 0.0531275000, 0.1085167000, 0.2486905000, 0.6042700000, 1.5015430000", \ + "0.0230765000, 0.0314751000, 0.0531056000, 0.1084942000, 0.2488590000, 0.6045440000, 1.5046245000", \ + "0.0229763000, 0.0314395000, 0.0531236000, 0.1084942000, 0.2486406000, 0.6036153000, 1.5086435000", \ + "0.0230431000, 0.0314752000, 0.0530456000, 0.1084945000, 0.2486489000, 0.6062422000, 1.5061571000", \ + "0.0231184000, 0.0315775000, 0.0532433000, 0.1086159000, 0.2480205000, 0.6042531000, 1.5023375000", \ + "0.0231851000, 0.0316166000, 0.0532465000, 0.1086816000, 0.2486097000, 0.6051730000, 1.4927197000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_tap_2") { + leakage_power () { + value : 0.0133872000; + when : "A"; + } + leakage_power () { + value : 0.0072536000; + when : "!A"; + } + area : 35.033600000; + cell_footprint : "sky130_fd_sc_hd__lsbuf_lh_isowell_tap"; + cell_leakage_power : 0.0103204400; + input_voltage_range(1.2000000000, 2.1000000000); + output_voltage_range(1.2000000000, 2.1000000000); + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + is_level_shifter : "true"; + level_shifter_type : "LH"; + pg_pin ("LOWLVPWR") { + pg_type : "primary_power"; + voltage_name : "LOWLVPWR"; + } + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A") { + capacitance : 0.0060240000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0059910000; + input_signal_level : "LOWLVPWR"; + level_shifter_data_pin : "true"; + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "LOWLVPWR"; + rise_capacitance : 0.0060580000; + } + pin ("X") { + direction : "output"; + function : "(A)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014530770, 0.0042228650, 0.0122722900, 0.0356651700, 0.1036485000, 0.3012184000"); + values("0.0708861000, 0.0695845000, 0.0659012000, 0.0541761000, 0.0168537000, -0.0932180000, -0.4133723000", \ + "0.0687871000, 0.0674391000, 0.0638035000, 0.0520076000, 0.0147554000, -0.0953292000, -0.4154069000", \ + "0.0672417000, 0.0658952000, 0.0622541000, 0.0504734000, 0.0132136000, -0.0968204000, -0.4169230000", \ + "0.0666430000, 0.0653034000, 0.0615957000, 0.0498517000, 0.0126179000, -0.0974395000, -0.4175082000", \ + "0.0672716000, 0.0659789000, 0.0623087000, 0.0505973000, 0.0132830000, -0.0967769000, -0.4168743000", \ + "0.0704367000, 0.0690177000, 0.0647978000, 0.0520554000, 0.0148154000, -0.0952833000, -0.4154015000", \ + "0.0750829000, 0.0737290000, 0.0694055000, 0.0567403000, 0.0189052000, -0.0914160000, -0.4111312000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014530770, 0.0042228650, 0.0122722900, 0.0356651700, 0.1036485000, 0.3012184000"); + values("0.0527431000, 0.0544615000, 0.0592581000, 0.0726866000, 0.1105840000, 0.2194137000, 0.5357092000", \ + "0.0529600000, 0.0546717000, 0.0595159000, 0.0729771000, 0.1108094000, 0.2196121000, 0.5353474000", \ + "0.0551834000, 0.0568737000, 0.0617250000, 0.0751985000, 0.1130607000, 0.2216780000, 0.5374449000", \ + "0.0624359000, 0.0641630000, 0.0690231000, 0.0824457000, 0.1204090000, 0.2290201000, 0.5466834000", \ + "0.0752190000, 0.0769403000, 0.0817941000, 0.0952423000, 0.1330772000, 0.2414650000, 0.5577894000", \ + "0.0962062000, 0.0978574000, 0.1025086000, 0.1155663000, 0.1535504000, 0.2621040000, 0.5801425000", \ + "0.1281662000, 0.1298227000, 0.1344786000, 0.1479504000, 0.1861056000, 0.2953219000, 0.6083393000"); + } + } + max_capacitance : 0.3012180000; + max_transition : 1.5064660000; + power_down_function : "(!LOWLVPWR+!VPWR+VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014530800, 0.0042228600, 0.0122723000, 0.0356652000, 0.1036480000, 0.3012180000"); + values("0.1656818000, 0.1700267000, 0.1797674000, 0.1999426000, 0.2432370000, 0.3511430000, 0.6577444000", \ + "0.1698931000, 0.1741943000, 0.1840267000, 0.2041984000, 0.2474068000, 0.3554081000, 0.6625115000", \ + "0.1821468000, 0.1864475000, 0.1962534000, 0.2164694000, 0.2596479000, 0.3676265000, 0.6750542000", \ + "0.2117047000, 0.2160161000, 0.2257549000, 0.2459366000, 0.2891869000, 0.3971498000, 0.7036843000", \ + "0.2640635000, 0.2683729000, 0.2781266000, 0.2983645000, 0.3415653000, 0.4495477000, 0.7569016000", \ + "0.3408303000, 0.3451016000, 0.3549050000, 0.3751521000, 0.4182957000, 0.5261709000, 0.8323461000", \ + "0.4489303000, 0.4532225000, 0.4629923000, 0.4832019000, 0.5263849000, 0.6343130000, 0.9409301000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014530800, 0.0042228600, 0.0122723000, 0.0356652000, 0.1036480000, 0.3012180000"); + values("0.1892256000, 0.1940551000, 0.2060603000, 0.2361245000, 0.3178864000, 0.5501006000, 1.2269382000", \ + "0.1937418000, 0.1986070000, 0.2106460000, 0.2406850000, 0.3223779000, 0.5546151000, 1.2313593000", \ + "0.2048614000, 0.2097394000, 0.2217826000, 0.2518157000, 0.3334932000, 0.5656806000, 1.2406761000", \ + "0.2303526000, 0.2352342000, 0.2472616000, 0.2773120000, 0.3587893000, 0.5919903000, 1.2672075000", \ + "0.2704441000, 0.2752863000, 0.2873309000, 0.3173556000, 0.3989953000, 0.6310447000, 1.3102920000", \ + "0.3258553000, 0.3307103000, 0.3427267000, 0.3727220000, 0.4543216000, 0.6872147000, 1.3618640000", \ + "0.3986742000, 0.4035485000, 0.4155883000, 0.4456110000, 0.5271423000, 0.7599988000, 1.4321604000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014530800, 0.0042228600, 0.0122723000, 0.0356652000, 0.1036480000, 0.3012180000"); + values("0.0182093000, 0.0207846000, 0.0279936000, 0.0450364000, 0.0899370000, 0.2244875000, 0.6304245000", \ + "0.0181774000, 0.0210721000, 0.0278098000, 0.0450028000, 0.0898285000, 0.2255232000, 0.6339016000", \ + "0.0181833000, 0.0210428000, 0.0278925000, 0.0448532000, 0.0896800000, 0.2248550000, 0.6326102000", \ + "0.0179643000, 0.0207910000, 0.0278528000, 0.0448204000, 0.0897010000, 0.2240286000, 0.6353560000", \ + "0.0181142000, 0.0206963000, 0.0276699000, 0.0448511000, 0.0897030000, 0.2250565000, 0.6334347000", \ + "0.0178771000, 0.0209968000, 0.0281010000, 0.0447780000, 0.0899173000, 0.2236002000, 0.6343664000", \ + "0.0179145000, 0.0209401000, 0.0279239000, 0.0447619000, 0.0900414000, 0.2247066000, 0.6293384000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014530800, 0.0042228600, 0.0122723000, 0.0356652000, 0.1036480000, 0.3012180000"); + values("0.0183134000, 0.0228899000, 0.0357715000, 0.0739162000, 0.1882507000, 0.5241196000, 1.5055052000", \ + "0.0184067000, 0.0229658000, 0.0358560000, 0.0738517000, 0.1882439000, 0.5240270000, 1.5001145000", \ + "0.0183529000, 0.0229959000, 0.0358868000, 0.0738558000, 0.1883477000, 0.5242325000, 1.5008585000", \ + "0.0183724000, 0.0229336000, 0.0358572000, 0.0739361000, 0.1882924000, 0.5242553000, 1.5029662000", \ + "0.0183458000, 0.0229267000, 0.0358401000, 0.0738884000, 0.1884266000, 0.5237600000, 1.5019734000", \ + "0.0184293000, 0.0230186000, 0.0360090000, 0.0740451000, 0.1878661000, 0.5233766000, 1.5064661000", \ + "0.0185322000, 0.0231130000, 0.0361039000, 0.0741334000, 0.1879959000, 0.5242023000, 1.4976365000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_tap_4") { + leakage_power () { + value : 0.0144944000; + when : "A"; + } + leakage_power () { + value : 0.0079841000; + when : "!A"; + } + area : 40.038400000; + cell_footprint : "sky130_fd_sc_hd__lsbuf_lh_isowell_tap"; + cell_leakage_power : 0.0112392200; + input_voltage_range(1.2000000000, 2.1000000000); + output_voltage_range(1.2000000000, 2.1000000000); + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + is_level_shifter : "true"; + level_shifter_type : "LH"; + pg_pin ("LOWLVPWR") { + pg_type : "primary_power"; + voltage_name : "LOWLVPWR"; + } + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A") { + capacitance : 0.0060060000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0059750000; + input_signal_level : "LOWLVPWR"; + level_shifter_data_pin : "true"; + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "LOWLVPWR"; + rise_capacitance : 0.0060360000; + } + pin ("X") { + direction : "output"; + function : "(A)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016061280, 0.0051592920, 0.0165729600, 0.0532365900, 0.1710095000, 0.5493262000"); + values("0.0796881000, 0.0779843000, 0.0727276000, 0.0565279000, -0.0001225000, -0.1899580000, -0.8026351000", \ + "0.0774666000, 0.0757218000, 0.0704447000, 0.0542858000, -0.0023617000, -0.1921322000, -0.8048256000", \ + "0.0758433000, 0.0741392000, 0.0688807000, 0.0526924000, -0.0039083000, -0.1936798000, -0.8063196000", \ + "0.0752218000, 0.0735076000, 0.0682325000, 0.0520748000, -0.0045380000, -0.1942734000, -0.8069701000", \ + "0.0757976000, 0.0740749000, 0.0688185000, 0.0526614000, -0.0039296000, -0.1937143000, -0.8063733000", \ + "0.0792818000, 0.0775298000, 0.0719787000, 0.0539671000, -0.0022235000, -0.1920499000, -0.8047507000", \ + "0.0851062000, 0.0833545000, 0.0778328000, 0.0601133000, 0.0016586000, -0.1888046000, -0.8012027000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016061280, 0.0051592920, 0.0165729600, 0.0532365900, 0.1710095000, 0.5493262000"); + values("0.0640650000, 0.0659786000, 0.0720943000, 0.0914163000, 0.1512678000, 0.3400956000, 0.9446605000", \ + "0.0643656000, 0.0662805000, 0.0724543000, 0.0915922000, 0.1516103000, 0.3405103000, 0.9453438000", \ + "0.0665088000, 0.0684216000, 0.0745362000, 0.0937749000, 0.1536548000, 0.3425579000, 0.9469875000", \ + "0.0736745000, 0.0755846000, 0.0817057000, 0.1010241000, 0.1609038000, 0.3496024000, 0.9502577000", \ + "0.0866290000, 0.0884476000, 0.0946244000, 0.1138446000, 0.1738538000, 0.3625213000, 0.9644412000", \ + "0.1075105000, 0.1093174000, 0.1152838000, 0.1340922000, 0.1941229000, 0.3827096000, 0.9871180000", \ + "0.1403876000, 0.1422791000, 0.1482800000, 0.1673379000, 0.2276905000, 0.4172751000, 1.0158406000"); + } + } + max_capacitance : 0.5493260000; + max_transition : 1.5084650000; + power_down_function : "(!LOWLVPWR+!VPWR+VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016061300, 0.0051592900, 0.0165730000, 0.0532366000, 0.1710100000, 0.5493260000"); + values("0.2060755000, 0.2097138000, 0.2192707000, 0.2404364000, 0.2848684000, 0.3908324000, 0.7003626000", \ + "0.2100680000, 0.2137246000, 0.2231911000, 0.2443848000, 0.2889224000, 0.3947027000, 0.7039048000", \ + "0.2222824000, 0.2259253000, 0.2354072000, 0.2565715000, 0.3010879000, 0.4069608000, 0.7166536000", \ + "0.2518115000, 0.2554494000, 0.2649204000, 0.2861347000, 0.3306315000, 0.4364377000, 0.7455981000", \ + "0.3039795000, 0.3075438000, 0.3170732000, 0.3382676000, 0.3828015000, 0.4886750000, 0.7983650000", \ + "0.3807142000, 0.3843478000, 0.3938182000, 0.4150479000, 0.4595868000, 0.5654165000, 0.8752049000", \ + "0.4875910000, 0.4912336000, 0.5007104000, 0.5219870000, 0.5665324000, 0.6723514000, 0.9815881000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016061300, 0.0051592900, 0.0165730000, 0.0532366000, 0.1710100000, 0.5493260000"); + values("0.2143807000, 0.2181544000, 0.2284351000, 0.2547869000, 0.3272089000, 0.5505417000, 1.2615095000", \ + "0.2189175000, 0.2226852000, 0.2329774000, 0.2592957000, 0.3317787000, 0.5547209000, 1.2669551000", \ + "0.2300095000, 0.2337936000, 0.2440511000, 0.2704539000, 0.3429495000, 0.5660716000, 1.2796063000", \ + "0.2555421000, 0.2593131000, 0.2695980000, 0.2959383000, 0.3682959000, 0.5912065000, 1.3042741000", \ + "0.2957888000, 0.2995412000, 0.3098041000, 0.3361137000, 0.4086185000, 0.6319388000, 1.3427295000", \ + "0.3516966000, 0.3554817000, 0.3657781000, 0.3920891000, 0.4645502000, 0.6871304000, 1.3986945000", \ + "0.4256513000, 0.4294426000, 0.4397780000, 0.4661379000, 0.5386768000, 0.7618045000, 1.4719331000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016061300, 0.0051592900, 0.0165730000, 0.0532366000, 0.1710100000, 0.5493260000"); + values("0.0251520000, 0.0273601000, 0.0334318000, 0.0480748000, 0.0871926000, 0.2060275000, 0.6142861000", \ + "0.0251554000, 0.0272109000, 0.0334334000, 0.0477115000, 0.0868813000, 0.2062336000, 0.6151150000", \ + "0.0249053000, 0.0271376000, 0.0334409000, 0.0476778000, 0.0871459000, 0.2064318000, 0.6122650000", \ + "0.0248914000, 0.0271601000, 0.0333486000, 0.0478424000, 0.0869317000, 0.2061548000, 0.6113295000", \ + "0.0249000000, 0.0273054000, 0.0333731000, 0.0477170000, 0.0871797000, 0.2061205000, 0.6122529000", \ + "0.0249207000, 0.0271850000, 0.0334056000, 0.0478693000, 0.0869977000, 0.2062697000, 0.6139360000", \ + "0.0249484000, 0.0271824000, 0.0336831000, 0.0477934000, 0.0872224000, 0.2066791000, 0.6079633000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016061300, 0.0051592900, 0.0165730000, 0.0532366000, 0.1710100000, 0.5493260000"); + values("0.0216205000, 0.0247035000, 0.0341482000, 0.0631069000, 0.1590907000, 0.4781065000, 1.5048343000", \ + "0.0215317000, 0.0246079000, 0.0340205000, 0.0631137000, 0.1591603000, 0.4784018000, 1.5071107000", \ + "0.0214304000, 0.0245769000, 0.0340945000, 0.0630940000, 0.1594510000, 0.4783522000, 1.5059572000", \ + "0.0216203000, 0.0247246000, 0.0341501000, 0.0631143000, 0.1592088000, 0.4773586000, 1.5028623000", \ + "0.0215886000, 0.0247775000, 0.0341300000, 0.0630833000, 0.1591309000, 0.4784069000, 1.5010205000", \ + "0.0215452000, 0.0248815000, 0.0341704000, 0.0630631000, 0.1593475000, 0.4777187000, 1.5084651000", \ + "0.0218224000, 0.0249030000, 0.0342719000, 0.0632990000, 0.1594367000, 0.4785171000, 1.5013608000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__macro_sparecell") { + area : 36.284800000; + cell_footprint : "sky130_fd_sc_hd__sparecell"; + cell_leakage_power : 0.0448711200; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("LO") { + direction : "output"; + function : "0"; + max_capacitance : 1.8948000000; + max_transition : 1.0000000000; + power_down_function : "!VPWR + VGND"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + } + } + + cell ("sky130_fd_sc_hd__maj3_1") { + leakage_power () { + value : 0.0035483000; + when : "!A&!B&C"; + } + leakage_power () { + value : 0.0026247000; + when : "!A&!B&!C"; + } + leakage_power () { + value : 0.0013537000; + when : "!A&B&C"; + } + leakage_power () { + value : 0.0034460000; + when : "!A&B&!C"; + } + leakage_power () { + value : 0.0008273000; + when : "A&!B&C"; + } + leakage_power () { + value : 0.0035232000; + when : "A&!B&!C"; + } + leakage_power () { + value : 0.0004770000; + when : "A&B&C"; + } + leakage_power () { + value : 0.0009219000; + when : "A&B&!C"; + } + area : 10.009600000; + cell_footprint : "sky130_fd_sc_hd__maj3"; + cell_leakage_power : 0.0020902560; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A") { + capacitance : 0.0027450000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0026690000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0040342000, 0.0040236000, 0.0039993000, 0.0039993000, 0.0039992000, 0.0039992000, 0.0039990000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0039946000, -0.0039889000, -0.0039757000, -0.0039752000, -0.0039742000, -0.0039716000, -0.0039658000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0028210000; + } + pin ("B") { + capacitance : 0.0025380000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0024160000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0045054000, 0.0045043000, 0.0045017000, 0.0045003000, 0.0044971000, 0.0044897000, 0.0044727000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0034203000, -0.0034240000, -0.0034323000, -0.0034243000, -0.0034058000, -0.0033633000, -0.0032653000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0026590000; + } + pin ("C") { + capacitance : 0.0030520000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0029590000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0055106000, 0.0055114000, 0.0055134000, 0.0055142000, 0.0055162000, 0.0055207000, 0.0055310000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0049792000, -0.0049798000, -0.0049811000, -0.0049770000, -0.0049675000, -0.0049456000, -0.0048952000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0031450000; + } + pin ("X") { + direction : "output"; + function : "(A&B) | (A&C) | (B&C)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013016660, 0.0033886710, 0.0088218360, 0.0229661800, 0.0597885900, 0.1556496000"); + values("0.0132926000, 0.0124572000, 0.0097667000, 0.0022166000, -0.0195082000, -0.0786599000, -0.2337491000", \ + "0.0132411000, 0.0122223000, 0.0095767000, 0.0020093000, -0.0197034000, -0.0787195000, -0.2338311000", \ + "0.0132378000, 0.0122086000, 0.0095302000, 0.0019741000, -0.0197833000, -0.0788655000, -0.2339581000", \ + "0.0129799000, 0.0119809000, 0.0093184000, 0.0017898000, -0.0199780000, -0.0789978000, -0.2340974000", \ + "0.0128628000, 0.0118505000, 0.0091969000, 0.0016302000, -0.0201293000, -0.0792106000, -0.2342582000", \ + "0.0128869000, 0.0118583000, 0.0092018000, 0.0015735000, -0.0202245000, -0.0793243000, -0.2343757000", \ + "0.0156791000, 0.0143120000, 0.0108533000, 0.0020184000, -0.0204625000, -0.0793298000, -0.2343140000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013016660, 0.0033886710, 0.0088218360, 0.0229661800, 0.0597885900, 0.1556496000"); + values("0.0122429000, 0.0136382000, 0.0172128000, 0.0262045000, 0.0491443000, 0.1084087000, 0.2620052000", \ + "0.0121960000, 0.0135840000, 0.0171178000, 0.0260839000, 0.0490219000, 0.1087494000, 0.2629636000", \ + "0.0120611000, 0.0134553000, 0.0170051000, 0.0259813000, 0.0489545000, 0.1086384000, 0.2617958000", \ + "0.0119968000, 0.0133918000, 0.0169446000, 0.0258885000, 0.0487889000, 0.1084551000, 0.2628653000", \ + "0.0120107000, 0.0133936000, 0.0168064000, 0.0257296000, 0.0486299000, 0.1083665000, 0.2627013000", \ + "0.0120962000, 0.0134321000, 0.0168344000, 0.0254542000, 0.0484056000, 0.1073918000, 0.2612873000", \ + "0.0124372000, 0.0136879000, 0.0170016000, 0.0259162000, 0.0487427000, 0.1080301000, 0.2605413000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013016660, 0.0033886710, 0.0088218360, 0.0229661800, 0.0597885900, 0.1556496000"); + values("0.0102276000, 0.0092675000, 0.0067732000, -0.0006419000, -0.0220175000, -0.0809439000, -0.2360629000", \ + "0.0100277000, 0.0091611000, 0.0066159000, -0.0008258000, -0.0222457000, -0.0811704000, -0.2362866000", \ + "0.0096904000, 0.0087411000, 0.0062203000, -0.0011765000, -0.0225849000, -0.0815456000, -0.2366644000", \ + "0.0093549000, 0.0084047000, 0.0058346000, -0.0015924000, -0.0230267000, -0.0819893000, -0.2370767000", \ + "0.0090425000, 0.0080901000, 0.0055749000, -0.0018383000, -0.0233097000, -0.0822578000, -0.2373342000", \ + "0.0092108000, 0.0082265000, 0.0056124000, -0.0018240000, -0.0233790000, -0.0823040000, -0.2373295000", \ + "0.0124000000, 0.0109944000, 0.0075215000, -0.0011188000, -0.0231619000, -0.0819891000, -0.2370314000"); + } + related_pin : "B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013016660, 0.0033886710, 0.0088218360, 0.0229661800, 0.0597885900, 0.1556496000"); + values("0.0121218000, 0.0135357000, 0.0171231000, 0.0260964000, 0.0490272000, 0.1086280000, 0.2629398000", \ + "0.0121566000, 0.0135666000, 0.0171408000, 0.0261218000, 0.0490487000, 0.1082044000, 0.2618437000", \ + "0.0121013000, 0.0135110000, 0.0170855000, 0.0260630000, 0.0489427000, 0.1082194000, 0.2618927000", \ + "0.0119807000, 0.0133757000, 0.0168916000, 0.0258154000, 0.0487064000, 0.1083959000, 0.2628862000", \ + "0.0116899000, 0.0130593000, 0.0165246000, 0.0254687000, 0.0483320000, 0.1076824000, 0.2623024000", \ + "0.0117204000, 0.0130196000, 0.0163970000, 0.0249865000, 0.0479838000, 0.1068707000, 0.2623698000", \ + "0.0119625000, 0.0133019000, 0.0165254000, 0.0253164000, 0.0481568000, 0.1077992000, 0.2600461000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013016660, 0.0033886710, 0.0088218360, 0.0229661800, 0.0597885900, 0.1556496000"); + values("0.0130259000, 0.0120670000, 0.0095206000, 0.0019764000, -0.0198700000, -0.0789162000, -0.2340417000", \ + "0.0128847000, 0.0120599000, 0.0093550000, 0.0017956000, -0.0199279000, -0.0791042000, -0.2342432000", \ + "0.0126072000, 0.0115809000, 0.0089599000, 0.0013928000, -0.0203396000, -0.0794714000, -0.2345757000", \ + "0.0121875000, 0.0112188000, 0.0085793000, 0.0011252000, -0.0206820000, -0.0798478000, -0.2349681000", \ + "0.0119070000, 0.0109131000, 0.0082598000, 0.0006939000, -0.0210736000, -0.0801733000, -0.2352890000", \ + "0.0119540000, 0.0108976000, 0.0082443000, 0.0005853000, -0.0212094000, -0.0802999000, -0.2353282000", \ + "0.0152638000, 0.0138535000, 0.0103218000, 0.0013715000, -0.0208641000, -0.0798531000, -0.2349011000"); + } + related_pin : "C"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013016660, 0.0033886710, 0.0088218360, 0.0229661800, 0.0597885900, 0.1556496000"); + values("0.0131669000, 0.0145365000, 0.0180819000, 0.0271184000, 0.0499737000, 0.1092417000, 0.2639394000", \ + "0.0131517000, 0.0145180000, 0.0180609000, 0.0270863000, 0.0499447000, 0.1091540000, 0.2638335000", \ + "0.0130928000, 0.0144641000, 0.0180102000, 0.0269903000, 0.0499120000, 0.1090543000, 0.2626432000", \ + "0.0129250000, 0.0143197000, 0.0178614000, 0.0267961000, 0.0497183000, 0.1088382000, 0.2624961000", \ + "0.0127852000, 0.0141117000, 0.0175671000, 0.0265077000, 0.0495535000, 0.1086993000, 0.2624042000", \ + "0.0128437000, 0.0141560000, 0.0175131000, 0.0260513000, 0.0489540000, 0.1085053000, 0.2631176000", \ + "0.0131605000, 0.0143994000, 0.0177607000, 0.0264983000, 0.0492521000, 0.1084079000, 0.2623914000"); + } + } + max_capacitance : 0.1556500000; + max_transition : 1.5002550000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013016700, 0.0033886700, 0.0088218400, 0.0229662000, 0.0597886000, 0.1556500000"); + values("0.3016484000, 0.3118367000, 0.3321805000, 0.3701004000, 0.4394409000, 0.5785986000, 0.9008560000", \ + "0.3064639000, 0.3166472000, 0.3368945000, 0.3750846000, 0.4450725000, 0.5830179000, 0.9051398000", \ + "0.3179254000, 0.3279344000, 0.3484217000, 0.3866463000, 0.4563768000, 0.5953187000, 0.9174319000", \ + "0.3433009000, 0.3536937000, 0.3739846000, 0.4121163000, 0.4819057000, 0.6200050000, 0.9423099000", \ + "0.4042450000, 0.4144139000, 0.4347368000, 0.4728805000, 0.5425634000, 0.6814159000, 1.0039487000", \ + "0.5431949000, 0.5532890000, 0.5739760000, 0.6123387000, 0.6818495000, 0.8210365000, 1.1435305000", \ + "0.8018756000, 0.8138221000, 0.8380135000, 0.8819372000, 0.9585482000, 1.1039062000, 1.4290912000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013016700, 0.0033886700, 0.0088218400, 0.0229662000, 0.0597886000, 0.1556500000"); + values("0.1140358000, 0.1219552000, 0.1396795000, 0.1794093000, 0.2761132000, 0.5234967000, 1.1640600000", \ + "0.1183662000, 0.1262421000, 0.1439162000, 0.1836190000, 0.2803173000, 0.5277237000, 1.1710565000", \ + "0.1273191000, 0.1352260000, 0.1529435000, 0.1926942000, 0.2893596000, 0.5380013000, 1.1778644000", \ + "0.1480436000, 0.1559204000, 0.1735552000, 0.2132049000, 0.3097585000, 0.5580237000, 1.2007926000", \ + "0.1883430000, 0.1965482000, 0.2146927000, 0.2547398000, 0.3513798000, 0.5994569000, 1.2423738000", \ + "0.2465868000, 0.2558118000, 0.2755088000, 0.3169918000, 0.4140051000, 0.6617959000, 1.3022513000", \ + "0.3063012000, 0.3180469000, 0.3413621000, 0.3869289000, 0.4852956000, 0.7329634000, 1.3738887000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013016700, 0.0033886700, 0.0088218400, 0.0229662000, 0.0597886000, 0.1556500000"); + values("0.0473893000, 0.0545107000, 0.0662675000, 0.0929048000, 0.1531142000, 0.2994363000, 0.7060387000", \ + "0.0481168000, 0.0542661000, 0.0662764000, 0.0925447000, 0.1520157000, 0.2989284000, 0.7040363000", \ + "0.0474585000, 0.0536141000, 0.0661007000, 0.0931491000, 0.1517107000, 0.2983377000, 0.7047428000", \ + "0.0478157000, 0.0539966000, 0.0662539000, 0.0938077000, 0.1527351000, 0.2994347000, 0.7059666000", \ + "0.0480579000, 0.0542995000, 0.0662965000, 0.0923674000, 0.1524735000, 0.2993197000, 0.7065399000", \ + "0.0495089000, 0.0556039000, 0.0683762000, 0.0947409000, 0.1538579000, 0.2993190000, 0.7079706000", \ + "0.0616767000, 0.0684713000, 0.0821508000, 0.1086406000, 0.1682375000, 0.3085084000, 0.7088278000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013016700, 0.0033886700, 0.0088218400, 0.0229662000, 0.0597886000, 0.1556500000"); + values("0.0304174000, 0.0375743000, 0.0560166000, 0.1046287000, 0.2366029000, 0.5868928000, 1.4935750000", \ + "0.0302568000, 0.0376291000, 0.0560468000, 0.1045276000, 0.2360830000, 0.5875579000, 1.4961211000", \ + "0.0304203000, 0.0375383000, 0.0559598000, 0.1045018000, 0.2366541000, 0.5871410000, 1.4969651000", \ + "0.0302239000, 0.0374465000, 0.0559403000, 0.1044963000, 0.2359364000, 0.5865125000, 1.4975118000", \ + "0.0324699000, 0.0397847000, 0.0579542000, 0.1055106000, 0.2360090000, 0.5871599000, 1.4952566000", \ + "0.0380993000, 0.0457617000, 0.0630886000, 0.1089506000, 0.2376670000, 0.5857771000, 1.4933438000", \ + "0.0507889000, 0.0587030000, 0.0753971000, 0.1180719000, 0.2410689000, 0.5892566000, 1.4948777000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013016700, 0.0033886700, 0.0088218400, 0.0229662000, 0.0597886000, 0.1556500000"); + values("0.2915934000, 0.3020980000, 0.3236215000, 0.3649302000, 0.4400746000, 0.5863943000, 0.9126191000", \ + "0.2927780000, 0.3030350000, 0.3246069000, 0.3656445000, 0.4414836000, 0.5876075000, 0.9138823000", \ + "0.2983772000, 0.3086987000, 0.3302571000, 0.3709253000, 0.4467679000, 0.5928917000, 0.9191000000", \ + "0.3209695000, 0.3313530000, 0.3526096000, 0.3925914000, 0.4681525000, 0.6143482000, 0.9406042000", \ + "0.3836559000, 0.3940449000, 0.4155878000, 0.4566594000, 0.5321609000, 0.6780311000, 1.0042684000", \ + "0.5442865000, 0.5547424000, 0.5763527000, 0.6173037000, 0.6929424000, 0.8389837000, 1.1654494000", \ + "0.8288428000, 0.8419407000, 0.8685349000, 0.9148146000, 0.9967855000, 1.1520546000, 1.4835366000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013016700, 0.0033886700, 0.0088218400, 0.0229662000, 0.0597886000, 0.1556500000"); + values("0.1064958000, 0.1147213000, 0.1330062000, 0.1734156000, 0.2702339000, 0.5182947000, 1.1608748000", \ + "0.1112446000, 0.1194055000, 0.1376562000, 0.1780369000, 0.2748616000, 0.5217753000, 1.1627583000", \ + "0.1216315000, 0.1297880000, 0.1480338000, 0.1884164000, 0.2850499000, 0.5323545000, 1.1723985000", \ + "0.1453508000, 0.1535117000, 0.1721529000, 0.2122784000, 0.3090240000, 0.5570395000, 1.1968215000", \ + "0.1874911000, 0.1962901000, 0.2154787000, 0.2569870000, 0.3539097000, 0.6007913000, 1.2447692000", \ + "0.2386067000, 0.2483504000, 0.2691673000, 0.3123881000, 0.4109007000, 0.6598085000, 1.3015251000", \ + "0.2792728000, 0.2917578000, 0.3157065000, 0.3642893000, 0.4637969000, 0.7120299000, 1.3551673000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013016700, 0.0033886700, 0.0088218400, 0.0229662000, 0.0597886000, 0.1556500000"); + values("0.0486412000, 0.0554646000, 0.0703163000, 0.0998297000, 0.1637925000, 0.3108373000, 0.7082240000", \ + "0.0484575000, 0.0552114000, 0.0706864000, 0.1002094000, 0.1636239000, 0.3100284000, 0.7094452000", \ + "0.0484861000, 0.0550476000, 0.0703092000, 0.1007798000, 0.1634314000, 0.3100377000, 0.7093059000", \ + "0.0482902000, 0.0549729000, 0.0702170000, 0.0993775000, 0.1631472000, 0.3099645000, 0.7098749000", \ + "0.0485754000, 0.0549063000, 0.0707299000, 0.0994050000, 0.1615754000, 0.3105715000, 0.7087378000", \ + "0.0506151000, 0.0569518000, 0.0709248000, 0.1012425000, 0.1617908000, 0.3104842000, 0.7083136000", \ + "0.0711980000, 0.0774419000, 0.0915065000, 0.1219581000, 0.1813047000, 0.3262849000, 0.7167469000"); + } + related_pin : "B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013016700, 0.0033886700, 0.0088218400, 0.0229662000, 0.0597886000, 0.1556500000"); + values("0.0313804000, 0.0386515000, 0.0571045000, 0.1052510000, 0.2364645000, 0.5855851000, 1.4980382000", \ + "0.0314202000, 0.0386984000, 0.0570662000, 0.1052412000, 0.2365121000, 0.5870645000, 1.4956593000", \ + "0.0313785000, 0.0386423000, 0.0569964000, 0.1051516000, 0.2362793000, 0.5844297000, 1.4975747000", \ + "0.0312928000, 0.0386881000, 0.0570922000, 0.1051089000, 0.2356285000, 0.5864381000, 1.4981195000", \ + "0.0350787000, 0.0425791000, 0.0608960000, 0.1079561000, 0.2368091000, 0.5872896000, 1.4979155000", \ + "0.0415593000, 0.0490121000, 0.0670259000, 0.1125334000, 0.2401900000, 0.5861736000, 1.4974619000", \ + "0.0568465000, 0.0647021000, 0.0828974000, 0.1253747000, 0.2443692000, 0.5893093000, 1.4931276000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013016700, 0.0033886700, 0.0088218400, 0.0229662000, 0.0597886000, 0.1556500000"); + values("0.3137986000, 0.3241813000, 0.3445111000, 0.3820732000, 0.4528608000, 0.5907687000, 0.9130170000", \ + "0.3158657000, 0.3262165000, 0.3467733000, 0.3847815000, 0.4542925000, 0.5933260000, 0.9154968000", \ + "0.3224528000, 0.3327056000, 0.3532295000, 0.3912366000, 0.4612262000, 0.5999605000, 0.9221120000", \ + "0.3435370000, 0.3536416000, 0.3740845000, 0.4117799000, 0.4817146000, 0.6207013000, 0.9428028000", \ + "0.4052975000, 0.4152621000, 0.4355718000, 0.4736140000, 0.5432810000, 0.6822585000, 1.0045601000", \ + "0.5585589000, 0.5686565000, 0.5892698000, 0.6276445000, 0.6975596000, 0.8366789000, 1.1590174000", \ + "0.8351023000, 0.8480625000, 0.8740279000, 0.9195403000, 0.9964846000, 1.1414805000, 1.4668233000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013016700, 0.0033886700, 0.0088218400, 0.0229662000, 0.0597886000, 0.1556500000"); + values("0.1181419000, 0.1259728000, 0.1436783000, 0.1834850000, 0.2797703000, 0.5266769000, 1.1685297000", \ + "0.1226562000, 0.1304799000, 0.1481738000, 0.1879920000, 0.2842727000, 0.5309135000, 1.1733889000", \ + "0.1332816000, 0.1411186000, 0.1588212000, 0.1985944000, 0.2951217000, 0.5420845000, 1.1827619000", \ + "0.1579712000, 0.1658560000, 0.1834997000, 0.2230804000, 0.3196696000, 0.5666957000, 1.2076954000", \ + "0.2075671000, 0.2155544000, 0.2335177000, 0.2736583000, 0.3700809000, 0.6176450000, 1.2578824000", \ + "0.2731275000, 0.2826196000, 0.3020532000, 0.3436321000, 0.4406367000, 0.6882360000, 1.3326884000", \ + "0.3383276000, 0.3509612000, 0.3753976000, 0.4210922000, 0.5187639000, 0.7675484000, 1.4080992000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013016700, 0.0033886700, 0.0088218400, 0.0229662000, 0.0597886000, 0.1556500000"); + values("0.0476280000, 0.0537913000, 0.0665214000, 0.0931458000, 0.1521774000, 0.2996263000, 0.7044305000", \ + "0.0476199000, 0.0536399000, 0.0660867000, 0.0938049000, 0.1528754000, 0.2996628000, 0.7065006000", \ + "0.0481309000, 0.0533727000, 0.0665058000, 0.0924152000, 0.1519295000, 0.2986687000, 0.7049655000", \ + "0.0473500000, 0.0537423000, 0.0661779000, 0.0929077000, 0.1526360000, 0.2985583000, 0.7075135000", \ + "0.0477153000, 0.0536641000, 0.0663543000, 0.0936969000, 0.1518464000, 0.2987104000, 0.7047822000", \ + "0.0494480000, 0.0552110000, 0.0672676000, 0.0941042000, 0.1524399000, 0.2989211000, 0.7030059000", \ + "0.0694366000, 0.0764125000, 0.0893077000, 0.1140959000, 0.1704010000, 0.3100190000, 0.7089461000"); + } + related_pin : "C"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013016700, 0.0033886700, 0.0088218400, 0.0229662000, 0.0597886000, 0.1556500000"); + values("0.0301994000, 0.0377104000, 0.0560296000, 0.1043429000, 0.2367284000, 0.5862979000, 1.5002262000", \ + "0.0302207000, 0.0376911000, 0.0560066000, 0.1043717000, 0.2366423000, 0.5870597000, 1.5002550000", \ + "0.0302449000, 0.0376328000, 0.0559264000, 0.1045693000, 0.2365172000, 0.5872851000, 1.4933720000", \ + "0.0302491000, 0.0374262000, 0.0558819000, 0.1044699000, 0.2366930000, 0.5873265000, 1.4953389000", \ + "0.0329078000, 0.0401927000, 0.0579513000, 0.1054849000, 0.2363589000, 0.5849224000, 1.4978737000", \ + "0.0402610000, 0.0472697000, 0.0643883000, 0.1092737000, 0.2383006000, 0.5852863000, 1.4991194000", \ + "0.0556595000, 0.0632511000, 0.0792187000, 0.1206129000, 0.2416385000, 0.5894769000, 1.4927970000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__maj3_2") { + leakage_power () { + value : 0.0050786000; + when : "!A&!B&C"; + } + leakage_power () { + value : 0.0041376000; + when : "!A&!B&!C"; + } + leakage_power () { + value : 0.0023887000; + when : "!A&B&C"; + } + leakage_power () { + value : 0.0049819000; + when : "!A&B&!C"; + } + leakage_power () { + value : 0.0013468000; + when : "A&!B&C"; + } + leakage_power () { + value : 0.0050482000; + when : "A&!B&!C"; + } + leakage_power () { + value : 0.0008789000; + when : "A&B&C"; + } + leakage_power () { + value : 0.0015400000; + when : "A&B&!C"; + } + area : 11.260800000; + cell_footprint : "sky130_fd_sc_hd__maj3"; + cell_leakage_power : 0.0031750860; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A") { + capacitance : 0.0032460000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0031260000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0053724000, 0.0053775000, 0.0053892000, 0.0053895000, 0.0053900000, 0.0053913000, 0.0053943000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0053718000, -0.0053679000, -0.0053587000, -0.0053598000, -0.0053623000, -0.0053682000, -0.0053818000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0033650000; + } + pin ("B") { + capacitance : 0.0029880000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0028190000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0060047000, 0.0060027000, 0.0059981000, 0.0059980000, 0.0059980000, 0.0059977000, 0.0059973000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0049180000, -0.0049223000, -0.0049320000, -0.0049231000, -0.0049027000, -0.0048556000, -0.0047469000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0031570000; + } + pin ("C") { + capacitance : 0.0037180000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0035730000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0070634000, 0.0070535000, 0.0070306000, 0.0070320000, 0.0070352000, 0.0070428000, 0.0070601000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0064838000, -0.0064845000, -0.0064862000, -0.0064830000, -0.0064757000, -0.0064588000, -0.0064198000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0038630000; + } + pin ("X") { + direction : "output"; + function : "(A&B) | (A&C) | (B&C)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014560060, 0.0042399090, 0.0123466700, 0.0359536600, 0.1046975000, 0.3048805000"); + values("0.0169070000, 0.0153135000, 0.0115981000, 0.0003027000, -0.0354522000, -0.1454463000, -0.4693772000", \ + "0.0168828000, 0.0153249000, 0.0115090000, 0.0002582000, -0.0355431000, -0.1455190000, -0.4694356000", \ + "0.0170174000, 0.0154799000, 0.0115644000, 0.0002740000, -0.0355935000, -0.1456836000, -0.4696097000", \ + "0.0166729000, 0.0150870000, 0.0112894000, 0.0001043000, -0.0357503000, -0.1458687000, -0.4697584000", \ + "0.0164692000, 0.0148887000, 0.0110905000, -0.0001083000, -0.0359717000, -0.1459888000, -0.4699023000", \ + "0.0165387000, 0.0149409000, 0.0110627000, -0.0002746000, -0.0361476000, -0.1462049000, -0.4700296000", \ + "0.0217588000, 0.0199968000, 0.0151712000, 0.0018063000, -0.0359902000, -0.1462615000, -0.4699919000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014560060, 0.0042399090, 0.0123466700, 0.0359536600, 0.1046975000, 0.3048805000"); + values("0.0186725000, 0.0203508000, 0.0251498000, 0.0386059000, 0.0769693000, 0.1876841000, 0.5088402000", \ + "0.0185435000, 0.0201777000, 0.0249543000, 0.0383948000, 0.0768392000, 0.1875061000, 0.5082813000", \ + "0.0183821000, 0.0200387000, 0.0247186000, 0.0382739000, 0.0766468000, 0.1881953000, 0.5104341000", \ + "0.0182508000, 0.0198608000, 0.0246193000, 0.0381830000, 0.0765320000, 0.1870644000, 0.5075719000", \ + "0.0183631000, 0.0199540000, 0.0245934000, 0.0380821000, 0.0763907000, 0.1870922000, 0.5103144000", \ + "0.0188566000, 0.0203905000, 0.0249209000, 0.0378765000, 0.0760990000, 0.1864583000, 0.5094592000", \ + "0.0195670000, 0.0210248000, 0.0254530000, 0.0387059000, 0.0766677000, 0.1874550000, 0.5091214000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014560060, 0.0042399090, 0.0123466700, 0.0359536600, 0.1046975000, 0.3048805000"); + values("0.0128967000, 0.0114137000, 0.0077283000, -0.0032496000, -0.0385312000, -0.1482805000, -0.4721565000", \ + "0.0127767000, 0.0112653000, 0.0076123000, -0.0033359000, -0.0386988000, -0.1484161000, -0.4723084000", \ + "0.0125436000, 0.0109857000, 0.0072813000, -0.0036510000, -0.0389566000, -0.1487040000, -0.4726143000", \ + "0.0121450000, 0.0106163000, 0.0069138000, -0.0040134000, -0.0393706000, -0.1490678000, -0.4729643000", \ + "0.0118471000, 0.0103140000, 0.0066876000, -0.0043897000, -0.0398570000, -0.1495310000, -0.4733820000", \ + "0.0121384000, 0.0105538000, 0.0067246000, -0.0041590000, -0.0398126000, -0.1495787000, -0.4733496000", \ + "0.0185246000, 0.0166653000, 0.0116654000, -0.0021791000, -0.0399450000, -0.1491639000, -0.4729485000"); + } + related_pin : "B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014560060, 0.0042399090, 0.0123466700, 0.0359536600, 0.1046975000, 0.3048805000"); + values("0.0184718000, 0.0201242000, 0.0249444000, 0.0385030000, 0.0769218000, 0.1875091000, 0.5081586000", \ + "0.0184708000, 0.0201202000, 0.0249289000, 0.0385175000, 0.0769665000, 0.1874986000, 0.5086035000", \ + "0.0184392000, 0.0200452000, 0.0248777000, 0.0384830000, 0.0768530000, 0.1875516000, 0.5084360000", \ + "0.0182001000, 0.0198557000, 0.0246459000, 0.0383014000, 0.0766312000, 0.1873045000, 0.5080339000", \ + "0.0179974000, 0.0195807000, 0.0243068000, 0.0378382000, 0.0760423000, 0.1867648000, 0.5075030000", \ + "0.0184571000, 0.0199545000, 0.0244269000, 0.0371307000, 0.0752629000, 0.1858151000, 0.5071657000", \ + "0.0190848000, 0.0205315000, 0.0248534000, 0.0378648000, 0.0757888000, 0.1863242000, 0.5045472000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014560060, 0.0042399090, 0.0123466700, 0.0359536600, 0.1046975000, 0.3048805000"); + values("0.0160850000, 0.0144994000, 0.0109245000, -0.0004147000, -0.0360826000, -0.1463541000, -0.4703846000", \ + "0.0159481000, 0.0143689000, 0.0108358000, -0.0005049000, -0.0361361000, -0.1464832000, -0.4705028000", \ + "0.0156769000, 0.0141064000, 0.0103831000, -0.0006556000, -0.0365311000, -0.1468028000, -0.4707619000", \ + "0.0152787000, 0.0137233000, 0.0100601000, -0.0012007000, -0.0370581000, -0.1472341000, -0.4712129000", \ + "0.0149369000, 0.0133656000, 0.0095301000, -0.0016107000, -0.0375276000, -0.1476530000, -0.4715727000", \ + "0.0152811000, 0.0136524000, 0.0097038000, -0.0016983000, -0.0377893000, -0.1478979000, -0.4716881000", \ + "0.0213019000, 0.0194385000, 0.0144845000, 0.0009324000, -0.0375217000, -0.1472210000, -0.4709398000"); + } + related_pin : "C"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014560060, 0.0042399090, 0.0123466700, 0.0359536600, 0.1046975000, 0.3048805000"); + values("0.0205611000, 0.0222003000, 0.0268600000, 0.0404302000, 0.0788513000, 0.1894318000, 0.5124653000", \ + "0.0205313000, 0.0221581000, 0.0268302000, 0.0403784000, 0.0788387000, 0.1895188000, 0.5104035000", \ + "0.0204662000, 0.0220975000, 0.0268561000, 0.0402876000, 0.0787079000, 0.1894061000, 0.5102081000", \ + "0.0201985000, 0.0218327000, 0.0265186000, 0.0400591000, 0.0784174000, 0.1890455000, 0.5121375000", \ + "0.0200285000, 0.0216862000, 0.0263845000, 0.0397234000, 0.0779320000, 0.1886667000, 0.5118194000", \ + "0.0202664000, 0.0217930000, 0.0262430000, 0.0391477000, 0.0771339000, 0.1878062000, 0.5087693000", \ + "0.0210943000, 0.0225552000, 0.0269256000, 0.0400201000, 0.0776792000, 0.1882039000, 0.5069037000"); + } + } + max_capacitance : 0.3048800000; + max_transition : 1.5026130000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014560100, 0.0042399100, 0.0123467000, 0.0359537000, 0.1046980000, 0.3048800000"); + values("0.2642092000, 0.2721371000, 0.2897725000, 0.3240865000, 0.3883928000, 0.5191151000, 0.8451752000", \ + "0.2698049000, 0.2777557000, 0.2952707000, 0.3295574000, 0.3939808000, 0.5245878000, 0.8505586000", \ + "0.2824599000, 0.2904163000, 0.3079401000, 0.3421811000, 0.4065654000, 0.5380646000, 0.8641244000", \ + "0.3095033000, 0.3174515000, 0.3349793000, 0.3694415000, 0.4336907000, 0.5650704000, 0.8911389000", \ + "0.3711287000, 0.3790672000, 0.3966306000, 0.4310160000, 0.4951516000, 0.6269011000, 0.9527834000", \ + "0.5089559000, 0.5171976000, 0.5353774000, 0.5703231000, 0.6349876000, 0.7668096000, 1.0928586000", \ + "0.7589934000, 0.7686762000, 0.7900189000, 0.8307750000, 0.9035088000, 1.0437796000, 1.3735261000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014560100, 0.0042399100, 0.0123467000, 0.0359537000, 0.1046980000, 0.3048800000"); + values("0.1410052000, 0.1481218000, 0.1645541000, 0.2004032000, 0.2858425000, 0.5210858000, 1.2010741000", \ + "0.1452791000, 0.1523956000, 0.1687208000, 0.2045197000, 0.2900099000, 0.5258864000, 1.2036719000", \ + "0.1545255000, 0.1616156000, 0.1779057000, 0.2138376000, 0.2993853000, 0.5348100000, 1.2152498000", \ + "0.1754539000, 0.1825557000, 0.1989006000, 0.2348343000, 0.3202033000, 0.5548876000, 1.2342509000", \ + "0.2205923000, 0.2279223000, 0.2443600000, 0.2804682000, 0.3658226000, 0.6006547000, 1.2796865000", \ + "0.2942253000, 0.3025151000, 0.3208403000, 0.3593223000, 0.4464418000, 0.6815269000, 1.3640039000", \ + "0.3845269000, 0.3951096000, 0.4178768000, 0.4617683000, 0.5526377000, 0.7878563000, 1.4664263000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014560100, 0.0042399100, 0.0123467000, 0.0359537000, 0.1046980000, 0.3048800000"); + values("0.0399146000, 0.0442814000, 0.0548612000, 0.0777420000, 0.1265066000, 0.2598839000, 0.6662684000", \ + "0.0397608000, 0.0444850000, 0.0548178000, 0.0767062000, 0.1263633000, 0.2604281000, 0.6660028000", \ + "0.0398257000, 0.0447186000, 0.0548304000, 0.0779414000, 0.1279491000, 0.2594723000, 0.6659534000", \ + "0.0396285000, 0.0446040000, 0.0547460000, 0.0774135000, 0.1274635000, 0.2593972000, 0.6663071000", \ + "0.0397264000, 0.0447081000, 0.0547954000, 0.0775183000, 0.1268320000, 0.2601840000, 0.6659634000", \ + "0.0430706000, 0.0474216000, 0.0577811000, 0.0789434000, 0.1296295000, 0.2603442000, 0.6665001000", \ + "0.0553375000, 0.0602379000, 0.0720228000, 0.0957505000, 0.1451597000, 0.2732076000, 0.6697429000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014560100, 0.0042399100, 0.0123467000, 0.0359537000, 0.1046980000, 0.3048800000"); + values("0.0277072000, 0.0334554000, 0.0471530000, 0.0838673000, 0.1923001000, 0.5248416000, 1.5015226000", \ + "0.0277555000, 0.0332953000, 0.0470135000, 0.0837232000, 0.1924994000, 0.5243357000, 1.4989006000", \ + "0.0278193000, 0.0333561000, 0.0473353000, 0.0836439000, 0.1924890000, 0.5248877000, 1.5024314000", \ + "0.0278465000, 0.0333542000, 0.0471263000, 0.0837578000, 0.1920953000, 0.5240959000, 1.4970353000", \ + "0.0289581000, 0.0341974000, 0.0479382000, 0.0843759000, 0.1926502000, 0.5246165000, 1.4996120000", \ + "0.0341140000, 0.0397565000, 0.0542594000, 0.0894098000, 0.1946992000, 0.5247236000, 1.4971266000", \ + "0.0458240000, 0.0523136000, 0.0675277000, 0.1016173000, 0.2017519000, 0.5265322000, 1.4984718000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014560100, 0.0042399100, 0.0123467000, 0.0359537000, 0.1046980000, 0.3048800000"); + values("0.2575334000, 0.2657542000, 0.2841181000, 0.3210386000, 0.3910551000, 0.5316216000, 0.8636409000", \ + "0.2609318000, 0.2690896000, 0.2875018000, 0.3240162000, 0.3945025000, 0.5349549000, 0.8669643000", \ + "0.2693707000, 0.2775113000, 0.2959007000, 0.3327662000, 0.4027586000, 0.5432352000, 0.8753295000", \ + "0.2930916000, 0.3012297000, 0.3196615000, 0.3573252000, 0.4277529000, 0.5680908000, 0.8999898000", \ + "0.3587468000, 0.3668280000, 0.3851222000, 0.4216589000, 0.4920246000, 0.6320637000, 0.9640092000", \ + "0.5136361000, 0.5219105000, 0.5407637000, 0.5785561000, 0.6492053000, 0.7896760000, 1.1217238000", \ + "0.7859817000, 0.7965323000, 0.8197646000, 0.8641215000, 0.9407866000, 1.0906468000, 1.4300078000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014560100, 0.0042399100, 0.0123467000, 0.0359537000, 0.1046980000, 0.3048800000"); + values("0.1299857000, 0.1373411000, 0.1541534000, 0.1906266000, 0.2765735000, 0.5115350000, 1.1910616000", \ + "0.1348971000, 0.1422725000, 0.1590253000, 0.1955235000, 0.2816011000, 0.5171631000, 1.1954646000", \ + "0.1453502000, 0.1526206000, 0.1694140000, 0.2059183000, 0.2918479000, 0.5267521000, 1.2062227000", \ + "0.1688396000, 0.1762375000, 0.1930155000, 0.2294772000, 0.3152489000, 0.5502686000, 1.2297828000", \ + "0.2199469000, 0.2276834000, 0.2451071000, 0.2820636000, 0.3679363000, 0.6028946000, 1.2825661000", \ + "0.2904466000, 0.2992969000, 0.3189906000, 0.3591539000, 0.4481019000, 0.6841571000, 1.3635488000", \ + "0.3635695000, 0.3751509000, 0.3996358000, 0.4470333000, 0.5411722000, 0.7778440000, 1.4575992000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014560100, 0.0042399100, 0.0123467000, 0.0359537000, 0.1046980000, 0.3048800000"); + values("0.0409266000, 0.0460761000, 0.0576653000, 0.0833028000, 0.1379976000, 0.2732310000, 0.6721394000", \ + "0.0408962000, 0.0461016000, 0.0576188000, 0.0841726000, 0.1376706000, 0.2731835000, 0.6714042000", \ + "0.0411197000, 0.0460181000, 0.0577240000, 0.0832895000, 0.1377875000, 0.2732373000, 0.6717649000", \ + "0.0410241000, 0.0457453000, 0.0578346000, 0.0839598000, 0.1372460000, 0.2730292000, 0.6717961000", \ + "0.0406692000, 0.0459645000, 0.0581500000, 0.0831040000, 0.1371775000, 0.2731752000, 0.6718739000", \ + "0.0447031000, 0.0497707000, 0.0607007000, 0.0858155000, 0.1397804000, 0.2737922000, 0.6705540000", \ + "0.0642894000, 0.0699748000, 0.0829922000, 0.1069422000, 0.1606529000, 0.2919757000, 0.6800161000"); + } + related_pin : "B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014560100, 0.0042399100, 0.0123467000, 0.0359537000, 0.1046980000, 0.3048800000"); + values("0.0285720000, 0.0340740000, 0.0478112000, 0.0843761000, 0.1924922000, 0.5242242000, 1.4989101000", \ + "0.0283996000, 0.0339270000, 0.0477267000, 0.0843884000, 0.1923620000, 0.5235991000, 1.5011076000", \ + "0.0284171000, 0.0338698000, 0.0478921000, 0.0842026000, 0.1925772000, 0.5239514000, 1.5002907000", \ + "0.0282894000, 0.0339674000, 0.0478530000, 0.0844528000, 0.1925703000, 0.5240405000, 1.4998395000", \ + "0.0308498000, 0.0362534000, 0.0499065000, 0.0857703000, 0.1928171000, 0.5240296000, 1.4987874000", \ + "0.0380201000, 0.0439770000, 0.0582546000, 0.0935760000, 0.1979475000, 0.5239076000, 1.4999185000", \ + "0.0527715000, 0.0600475000, 0.0756954000, 0.1093384000, 0.2067021000, 0.5279411000, 1.4985386000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014560100, 0.0042399100, 0.0123467000, 0.0359537000, 0.1046980000, 0.3048800000"); + values("0.2708986000, 0.2788828000, 0.2965045000, 0.3308530000, 0.3948020000, 0.5262851000, 0.8525378000", \ + "0.2741681000, 0.2821358000, 0.2997979000, 0.3340926000, 0.3979280000, 0.5295546000, 0.8557421000", \ + "0.2827407000, 0.2906908000, 0.3082967000, 0.3423506000, 0.4063254000, 0.5379758000, 0.8644067000", \ + "0.3055522000, 0.3134938000, 0.3310012000, 0.3653563000, 0.4296282000, 0.5611946000, 0.8872643000", \ + "0.3669538000, 0.3749057000, 0.3924659000, 0.4267850000, 0.4910476000, 0.6224445000, 0.9485579000", \ + "0.5160197000, 0.5242801000, 0.5425477000, 0.5773350000, 0.6421317000, 0.7742265000, 1.1001610000", \ + "0.7682389000, 0.7786968000, 0.8018642000, 0.8455847000, 0.9208870000, 1.0610473000, 1.3919701000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014560100, 0.0042399100, 0.0123467000, 0.0359537000, 0.1046980000, 0.3048800000"); + values("0.1464631000, 0.1535850000, 0.1698844000, 0.2057932000, 0.2913165000, 0.5269143000, 1.2073675000", \ + "0.1512101000, 0.1583251000, 0.1746262000, 0.2104653000, 0.2959558000, 0.5309113000, 1.2105413000", \ + "0.1617863000, 0.1689219000, 0.1852724000, 0.2210383000, 0.3065841000, 0.5414507000, 1.2210079000", \ + "0.1862108000, 0.1933649000, 0.2096042000, 0.2454398000, 0.3309634000, 0.5662096000, 1.2458257000", \ + "0.2416197000, 0.2487659000, 0.2652373000, 0.3016390000, 0.3869233000, 0.6218203000, 1.3015613000", \ + "0.3281212000, 0.3368490000, 0.3559087000, 0.3942499000, 0.4810821000, 0.7169230000, 1.3947318000", \ + "0.4281013000, 0.4393167000, 0.4636847000, 0.5099824000, 0.6010384000, 0.8363413000, 1.5158454000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014560100, 0.0042399100, 0.0123467000, 0.0359537000, 0.1046980000, 0.3048800000"); + values("0.0397150000, 0.0445817000, 0.0548911000, 0.0779452000, 0.1277615000, 0.2598306000, 0.6701901000", \ + "0.0398308000, 0.0447241000, 0.0548418000, 0.0779269000, 0.1279164000, 0.2597655000, 0.6696827000", \ + "0.0399000000, 0.0446937000, 0.0548904000, 0.0772812000, 0.1279713000, 0.2594200000, 0.6696116000", \ + "0.0396318000, 0.0446786000, 0.0549205000, 0.0779633000, 0.1268185000, 0.2595394000, 0.6659745000", \ + "0.0398065000, 0.0446045000, 0.0547501000, 0.0769010000, 0.1278803000, 0.2595948000, 0.6658747000", \ + "0.0438300000, 0.0482895000, 0.0583383000, 0.0794093000, 0.1282469000, 0.2600988000, 0.6665188000", \ + "0.0632284000, 0.0688768000, 0.0816666000, 0.1040340000, 0.1503718000, 0.2754762000, 0.6728194000"); + } + related_pin : "C"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014560100, 0.0042399100, 0.0123467000, 0.0359537000, 0.1046980000, 0.3048800000"); + values("0.0278086000, 0.0333656000, 0.0474132000, 0.0837862000, 0.1926208000, 0.5249597000, 1.5026129000", \ + "0.0277673000, 0.0333435000, 0.0473435000, 0.0837569000, 0.1925423000, 0.5247353000, 1.5011322000", \ + "0.0277116000, 0.0331584000, 0.0471272000, 0.0836154000, 0.1922597000, 0.5246170000, 1.5010042000", \ + "0.0275985000, 0.0332496000, 0.0472381000, 0.0837073000, 0.1924358000, 0.5250944000, 1.5022826000", \ + "0.0288691000, 0.0341940000, 0.0478827000, 0.0842968000, 0.1925951000, 0.5250992000, 1.5017131000", \ + "0.0371054000, 0.0427768000, 0.0560075000, 0.0907940000, 0.1958217000, 0.5240138000, 1.4961643000", \ + "0.0512879000, 0.0585756000, 0.0735104000, 0.1066318000, 0.2032631000, 0.5274662000, 1.4988164000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__maj3_4") { + leakage_power () { + value : 0.0049017000; + when : "!A&!B&C"; + } + leakage_power () { + value : 0.0040372000; + when : "!A&!B&!C"; + } + leakage_power () { + value : 0.0038141000; + when : "!A&B&C"; + } + leakage_power () { + value : 0.0048111000; + when : "!A&B&!C"; + } + leakage_power () { + value : 0.0026805000; + when : "A&!B&C"; + } + leakage_power () { + value : 0.0048742000; + when : "A&!B&!C"; + } + leakage_power () { + value : 0.0020872000; + when : "A&B&C"; + } + leakage_power () { + value : 0.0029445000; + when : "A&B&!C"; + } + area : 13.763200000; + cell_footprint : "sky130_fd_sc_hd__maj3"; + cell_leakage_power : 0.0037688080; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A") { + capacitance : 0.0043770000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0041920000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0078682000, 0.0078564000, 0.0078293000, 0.0078302000, 0.0078323000, 0.0078372000, 0.0078485000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0077782000, -0.0077746000, -0.0077664000, -0.0077683000, -0.0077728000, -0.0077832000, -0.0078071000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0045630000; + } + pin ("B") { + capacitance : 0.0041370000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0038700000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0088941000, 0.0088957000, 0.0088993000, 0.0088970000, 0.0088918000, 0.0088798000, 0.0088521000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0071312000, -0.0071384000, -0.0071550000, -0.0071431000, -0.0071156000, -0.0070521000, -0.0069059000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0044040000; + } + pin ("C") { + capacitance : 0.0049570000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0047400000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0098222000, 0.0098218000, 0.0098208000, 0.0098211000, 0.0098220000, 0.0098241000, 0.0098289000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0089211000, -0.0089189000, -0.0089139000, -0.0089087000, -0.0088967000, -0.0088691000, -0.0088054000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0051750000; + } + pin ("X") { + direction : "output"; + function : "(A&B) | (A&C) | (B&C)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015989090, 0.0051130190, 0.0163505000, 0.0522859200, 0.1672008000, 0.5346778000"); + values("0.0304469000, 0.0284829000, 0.0227540000, 0.0069444000, -0.0464670000, -0.2291253000, -0.8233353000", \ + "0.0302719000, 0.0283612000, 0.0226726000, 0.0072532000, -0.0465303000, -0.2291613000, -0.8235892000", \ + "0.0302063000, 0.0282752000, 0.0226083000, 0.0068244000, -0.0467155000, -0.2293320000, -0.8238048000", \ + "0.0299386000, 0.0280666000, 0.0224096000, 0.0068572000, -0.0466678000, -0.2295945000, -0.8238825000", \ + "0.0297770000, 0.0278585000, 0.0222413000, 0.0064297000, -0.0472145000, -0.2300084000, -0.8240731000", \ + "0.0298446000, 0.0278951000, 0.0221386000, 0.0063301000, -0.0473527000, -0.2302780000, -0.8243880000", \ + "0.0374279000, 0.0354252000, 0.0292183000, 0.0099410000, -0.0471502000, -0.2298622000, -0.8242067000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015989090, 0.0051130190, 0.0163505000, 0.0522859200, 0.1672008000, 0.5346778000"); + values("0.0329215000, 0.0348999000, 0.0408701000, 0.0599630000, 0.1185089000, 0.3041198000, 0.8934265000", \ + "0.0327952000, 0.0346740000, 0.0406768000, 0.0595111000, 0.1182956000, 0.3034912000, 0.8965168000", \ + "0.0326280000, 0.0344828000, 0.0404778000, 0.0593070000, 0.1181582000, 0.3035967000, 0.8966103000", \ + "0.0323104000, 0.0342281000, 0.0401714000, 0.0591116000, 0.1179219000, 0.3031625000, 0.8965783000", \ + "0.0323909000, 0.0342232000, 0.0400662000, 0.0590094000, 0.1175481000, 0.3030531000, 0.8922681000", \ + "0.0334468000, 0.0352169000, 0.0409681000, 0.0587109000, 0.1171522000, 0.3015664000, 0.8918417000", \ + "0.0346780000, 0.0363717000, 0.0419606000, 0.0598241000, 0.1180454000, 0.3030990000, 0.8900040000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015989090, 0.0051130190, 0.0163505000, 0.0522859200, 0.1672008000, 0.5346778000"); + values("0.0242148000, 0.0221503000, 0.0167538000, 0.0011300000, -0.0515380000, -0.2335141000, -0.8277179000", \ + "0.0238556000, 0.0218510000, 0.0164931000, 0.0009098000, -0.0518036000, -0.2336822000, -0.8278949000", \ + "0.0236101000, 0.0216841000, 0.0162251000, 0.0005900000, -0.0521647000, -0.2342139000, -0.8284075000", \ + "0.0228752000, 0.0210651000, 0.0154421000, 0.0000339000, -0.0529001000, -0.2348786000, -0.8289794000", \ + "0.0223231000, 0.0205126000, 0.0150232000, -0.0005282000, -0.0534850000, -0.2354186000, -0.8295143000", \ + "0.0228109000, 0.0208552000, 0.0152433000, 0.0001465000, -0.0534220000, -0.2356148000, -0.8295743000", \ + "0.0319854000, 0.0297521000, 0.0230576000, 0.0032605000, -0.0539639000, -0.2349350000, -0.8289115000"); + } + related_pin : "B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015989090, 0.0051130190, 0.0163505000, 0.0522859200, 0.1672008000, 0.5346778000"); + values("0.0325225000, 0.0344612000, 0.0404458000, 0.0594863000, 0.1183778000, 0.3036518000, 0.8966179000", \ + "0.0325753000, 0.0344826000, 0.0404807000, 0.0595710000, 0.1184860000, 0.3038801000, 0.8930482000", \ + "0.0325601000, 0.0344824000, 0.0404790000, 0.0595223000, 0.1183926000, 0.3034930000, 0.8968843000", \ + "0.0322777000, 0.0341766000, 0.0401797000, 0.0591944000, 0.1179761000, 0.3033093000, 0.8922101000", \ + "0.0320515000, 0.0338407000, 0.0397678000, 0.0585273000, 0.1171419000, 0.3024866000, 0.8912732000", \ + "0.0332630000, 0.0350359000, 0.0406383000, 0.0581689000, 0.1164150000, 0.3009921000, 0.8950227000", \ + "0.0342398000, 0.0359513000, 0.0414199000, 0.0593727000, 0.1169659000, 0.3019103000, 0.8868485000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015989090, 0.0051130190, 0.0163505000, 0.0522859200, 0.1672008000, 0.5346778000"); + values("0.0291793000, 0.0272489000, 0.0215223000, 0.0060897000, -0.0477132000, -0.2302240000, -0.8248024000", \ + "0.0290414000, 0.0270753000, 0.0213415000, 0.0056681000, -0.0478249000, -0.2305317000, -0.8248799000", \ + "0.0286544000, 0.0267014000, 0.0216259000, 0.0056484000, -0.0482459000, -0.2308205000, -0.8253825000", \ + "0.0280915000, 0.0261247000, 0.0205049000, 0.0049331000, -0.0485866000, -0.2315593000, -0.8259013000", \ + "0.0276328000, 0.0256951000, 0.0200885000, 0.0041819000, -0.0494518000, -0.2322125000, -0.8264416000", \ + "0.0278526000, 0.0259194000, 0.0201087000, 0.0040489000, -0.0497101000, -0.2326227000, -0.8265053000", \ + "0.0369400000, 0.0347175000, 0.0280998000, 0.0092402000, -0.0488660000, -0.2312050000, -0.8253953000"); + } + related_pin : "C"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015989090, 0.0051130190, 0.0163505000, 0.0522859200, 0.1672008000, 0.5346778000"); + values("0.0349825000, 0.0368967000, 0.0428934000, 0.0618994000, 0.1205467000, 0.3059310000, 0.8947377000", \ + "0.0349846000, 0.0368935000, 0.0428889000, 0.0618636000, 0.1205067000, 0.3060801000, 0.8944916000", \ + "0.0350082000, 0.0368447000, 0.0428352000, 0.0616183000, 0.1205290000, 0.3054658000, 0.8990088000", \ + "0.0346088000, 0.0365335000, 0.0424708000, 0.0614077000, 0.1202299000, 0.3055668000, 0.8944006000", \ + "0.0344789000, 0.0362820000, 0.0421469000, 0.0609302000, 0.1192375000, 0.3048553000, 0.8939299000", \ + "0.0351280000, 0.0368744000, 0.0425692000, 0.0605723000, 0.1182988000, 0.3033406000, 0.8931492000", \ + "0.0364716000, 0.0381665000, 0.0436427000, 0.0613642000, 0.1193445000, 0.3031190000, 0.8891987000"); + } + } + max_capacitance : 0.5346780000; + max_transition : 1.5032330000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015989100, 0.0051130200, 0.0163505000, 0.0522859000, 0.1672010000, 0.5346780000"); + values("0.2982816000, 0.3038199000, 0.3183651000, 0.3500691000, 0.4116955000, 0.5379803000, 0.8601237000", \ + "0.3036218000, 0.3092397000, 0.3237584000, 0.3553060000, 0.4172415000, 0.5439167000, 0.8662964000", \ + "0.3164869000, 0.3220988000, 0.3366049000, 0.3681684000, 0.4300878000, 0.5561732000, 0.8786673000", \ + "0.3441771000, 0.3497640000, 0.3642288000, 0.3958046000, 0.4575137000, 0.5847610000, 0.9068960000", \ + "0.4070506000, 0.4126400000, 0.4270200000, 0.4587264000, 0.5204237000, 0.6476450000, 0.9698764000", \ + "0.5511098000, 0.5567483000, 0.5712807000, 0.6031034000, 0.6649633000, 0.7919383000, 1.1142874000", \ + "0.8235441000, 0.8302030000, 0.8472846000, 0.8839005000, 0.9538168000, 1.0888640000, 1.4149789000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015989100, 0.0051130200, 0.0163505000, 0.0522859000, 0.1672010000, 0.5346780000"); + values("0.1398386000, 0.1445007000, 0.1570160000, 0.1872354000, 0.2637887000, 0.4896716000, 1.2047683000", \ + "0.1441140000, 0.1488030000, 0.1612627000, 0.1914134000, 0.2679676000, 0.4934209000, 1.2107545000", \ + "0.1533695000, 0.1580704000, 0.1704684000, 0.2005923000, 0.2770975000, 0.5029120000, 1.2188845000", \ + "0.1741119000, 0.1789009000, 0.1913049000, 0.2214997000, 0.2978656000, 0.5244709000, 1.2388888000", \ + "0.2188061000, 0.2236003000, 0.2362071000, 0.2666591000, 0.3430808000, 0.5693165000, 1.2823322000", \ + "0.2889059000, 0.2943832000, 0.3086692000, 0.3412249000, 0.4198165000, 0.6457444000, 1.3605370000", \ + "0.3671877000, 0.3741259000, 0.3918458000, 0.4302185000, 0.5134677000, 0.7396819000, 1.4535677000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015989100, 0.0051130200, 0.0163505000, 0.0522859000, 0.1672010000, 0.5346780000"); + values("0.0480111000, 0.0509818000, 0.0595206000, 0.0785341000, 0.1221650000, 0.2413299000, 0.6334857000", \ + "0.0477449000, 0.0509996000, 0.0596175000, 0.0778612000, 0.1208118000, 0.2402907000, 0.6327570000", \ + "0.0479851000, 0.0508010000, 0.0592531000, 0.0777980000, 0.1214351000, 0.2413637000, 0.6336002000", \ + "0.0476480000, 0.0508353000, 0.0595187000, 0.0776009000, 0.1202595000, 0.2402589000, 0.6337115000", \ + "0.0477030000, 0.0508657000, 0.0601269000, 0.0779187000, 0.1212961000, 0.2405756000, 0.6337828000", \ + "0.0495468000, 0.0525794000, 0.0606908000, 0.0795231000, 0.1210692000, 0.2410406000, 0.6331572000", \ + "0.0634753000, 0.0666128000, 0.0767572000, 0.0954372000, 0.1388102000, 0.2540226000, 0.6373865000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015989100, 0.0051130200, 0.0163505000, 0.0522859000, 0.1672010000, 0.5346780000"); + values("0.0287704000, 0.0321581000, 0.0424226000, 0.0718302000, 0.1658724000, 0.4816411000, 1.5011330000", \ + "0.0284876000, 0.0321148000, 0.0424350000, 0.0719040000, 0.1654801000, 0.4805679000, 1.4988581000", \ + "0.0285921000, 0.0321809000, 0.0424605000, 0.0719365000, 0.1656723000, 0.4813145000, 1.5031678000", \ + "0.0285478000, 0.0322308000, 0.0425917000, 0.0717006000, 0.1656925000, 0.4810042000, 1.5032335000", \ + "0.0299553000, 0.0334685000, 0.0434345000, 0.0726633000, 0.1660931000, 0.4819535000, 1.4992214000", \ + "0.0358418000, 0.0395472000, 0.0498884000, 0.0784772000, 0.1694258000, 0.4806275000, 1.5015686000", \ + "0.0487849000, 0.0530483000, 0.0647658000, 0.0923333000, 0.1773317000, 0.4835313000, 1.4953867000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015989100, 0.0051130200, 0.0163505000, 0.0522859000, 0.1672010000, 0.5346780000"); + values("0.2877142000, 0.2934366000, 0.3081617000, 0.3409706000, 0.4071832000, 0.5431713000, 0.8733425000", \ + "0.2910071000, 0.2966570000, 0.3114307000, 0.3442677000, 0.4104581000, 0.5465794000, 0.8763169000", \ + "0.2995703000, 0.3051264000, 0.3198884000, 0.3527472000, 0.4189185000, 0.5551288000, 0.8849495000", \ + "0.3233845000, 0.3291541000, 0.3437937000, 0.3768179000, 0.4422955000, 0.5785066000, 0.9085578000", \ + "0.3883378000, 0.3939508000, 0.4086007000, 0.4404434000, 0.5066394000, 0.6424957000, 0.9725106000", \ + "0.5470321000, 0.5525416000, 0.5670647000, 0.6003900000, 0.6663881000, 0.8014946000, 1.1315689000", \ + "0.8424644000, 0.8493740000, 0.8674465000, 0.9069773000, 0.9814156000, 1.1242713000, 1.4613210000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015989100, 0.0051130200, 0.0163505000, 0.0522859000, 0.1672010000, 0.5346780000"); + values("0.1297877000, 0.1345960000, 0.1473329000, 0.1779793000, 0.2549511000, 0.4814232000, 1.1968435000", \ + "0.1345561000, 0.1393394000, 0.1521238000, 0.1827599000, 0.2597665000, 0.4856721000, 1.1986012000", \ + "0.1447835000, 0.1495479000, 0.1623415000, 0.1929211000, 0.2697833000, 0.4961421000, 1.2097893000", \ + "0.1676961000, 0.1724696000, 0.1851475000, 0.2163432000, 0.2931181000, 0.5193058000, 1.2322141000", \ + "0.2176686000, 0.2227414000, 0.2359541000, 0.2671321000, 0.3441025000, 0.5697062000, 1.2841769000", \ + "0.2828905000, 0.2888500000, 0.3039513000, 0.3380082000, 0.4179304000, 0.6449555000, 1.3616225000", \ + "0.3432694000, 0.3507512000, 0.3700811000, 0.4112315000, 0.4970735000, 0.7249957000, 1.4399461000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015989100, 0.0051130200, 0.0163505000, 0.0522859000, 0.1672010000, 0.5346780000"); + values("0.0484639000, 0.0518238000, 0.0610585000, 0.0823204000, 0.1297988000, 0.2539670000, 0.6401499000", \ + "0.0486333000, 0.0520112000, 0.0604514000, 0.0822760000, 0.1311517000, 0.2541330000, 0.6406758000", \ + "0.0485292000, 0.0516238000, 0.0607101000, 0.0825405000, 0.1295241000, 0.2533853000, 0.6403420000", \ + "0.0487689000, 0.0522724000, 0.0603748000, 0.0816960000, 0.1309123000, 0.2534630000, 0.6407675000", \ + "0.0485143000, 0.0518830000, 0.0606955000, 0.0816301000, 0.1308802000, 0.2532295000, 0.6403221000", \ + "0.0507835000, 0.0537791000, 0.0618894000, 0.0832036000, 0.1298640000, 0.2543800000, 0.6396625000", \ + "0.0739911000, 0.0774957000, 0.0863614000, 0.1071831000, 0.1515944000, 0.2709342000, 0.6486939000"); + } + related_pin : "B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015989100, 0.0051130200, 0.0163505000, 0.0522859000, 0.1672010000, 0.5346780000"); + values("0.0292437000, 0.0326685000, 0.0429853000, 0.0722472000, 0.1658714000, 0.4809044000, 1.5023637000", \ + "0.0289733000, 0.0327390000, 0.0429202000, 0.0722430000, 0.1655579000, 0.4812390000, 1.4970926000", \ + "0.0291525000, 0.0327428000, 0.0429517000, 0.0721124000, 0.1656409000, 0.4801092000, 1.5017317000", \ + "0.0292061000, 0.0328039000, 0.0429218000, 0.0722006000, 0.1654600000, 0.4810535000, 1.4998309000", \ + "0.0320381000, 0.0352523000, 0.0452254000, 0.0739968000, 0.1661038000, 0.4802760000, 1.4964123000", \ + "0.0399108000, 0.0439115000, 0.0544773000, 0.0829993000, 0.1717011000, 0.4816945000, 1.5024492000", \ + "0.0556058000, 0.0602480000, 0.0725833000, 0.0998141000, 0.1824563000, 0.4849436000, 1.4976420000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015989100, 0.0051130200, 0.0163505000, 0.0522859000, 0.1672010000, 0.5346780000"); + values("0.2985072000, 0.3040906000, 0.3186193000, 0.3502803000, 0.4123806000, 0.5386815000, 0.8610593000", \ + "0.3020327000, 0.3076051000, 0.3221746000, 0.3539337000, 0.4156433000, 0.5419465000, 0.8643353000", \ + "0.3107286000, 0.3163523000, 0.3308849000, 0.3623379000, 0.4245259000, 0.5511364000, 0.8734288000", \ + "0.3345385000, 0.3401951000, 0.3546578000, 0.3859930000, 0.4477014000, 0.5749295000, 0.8971104000", \ + "0.3964496000, 0.4021354000, 0.4165879000, 0.4486004000, 0.5104397000, 0.6375481000, 0.9597509000", \ + "0.5506259000, 0.5562119000, 0.5706405000, 0.6024073000, 0.6642150000, 0.7914135000, 1.1117753000", \ + "0.8302644000, 0.8372660000, 0.8557218000, 0.8953884000, 0.9684018000, 1.1044423000, 1.4304717000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015989100, 0.0051130200, 0.0163505000, 0.0522859000, 0.1672010000, 0.5346780000"); + values("0.1418551000, 0.1465319000, 0.1591201000, 0.1892981000, 0.2658280000, 0.4923492000, 1.2053136000", \ + "0.1466252000, 0.1512918000, 0.1637318000, 0.1940300000, 0.2705433000, 0.4966526000, 1.2105714000", \ + "0.1573004000, 0.1619715000, 0.1743621000, 0.2044940000, 0.2809554000, 0.5074353000, 1.2208233000", \ + "0.1811613000, 0.1859303000, 0.1983733000, 0.2285677000, 0.3050185000, 0.5308034000, 1.2446026000", \ + "0.2356828000, 0.2404131000, 0.2529024000, 0.2831438000, 0.3595520000, 0.5856668000, 1.2988719000", \ + "0.3166054000, 0.3223577000, 0.3369670000, 0.3699212000, 0.4480240000, 0.6737811000, 1.3884390000", \ + "0.4036068000, 0.4110927000, 0.4299524000, 0.4700259000, 0.5536899000, 0.7794438000, 1.4941500000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015989100, 0.0051130200, 0.0163505000, 0.0522859000, 0.1672010000, 0.5346780000"); + values("0.0476810000, 0.0509452000, 0.0595548000, 0.0775806000, 0.1211471000, 0.2407587000, 0.6324776000", \ + "0.0479557000, 0.0509566000, 0.0595756000, 0.0779945000, 0.1222316000, 0.2415875000, 0.6333063000", \ + "0.0476623000, 0.0508203000, 0.0597935000, 0.0782374000, 0.1210240000, 0.2406033000, 0.6321584000", \ + "0.0476678000, 0.0510824000, 0.0591607000, 0.0775890000, 0.1203506000, 0.2402678000, 0.6337506000", \ + "0.0481093000, 0.0510712000, 0.0590908000, 0.0778420000, 0.1209264000, 0.2407900000, 0.6332283000", \ + "0.0496579000, 0.0529609000, 0.0607367000, 0.0788802000, 0.1214366000, 0.2409838000, 0.6331706000", \ + "0.0724792000, 0.0760310000, 0.0858801000, 0.1057226000, 0.1450007000, 0.2566941000, 0.6380012000"); + } + related_pin : "C"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015989100, 0.0051130200, 0.0163505000, 0.0522859000, 0.1672010000, 0.5346780000"); + values("0.0286559000, 0.0324264000, 0.0427532000, 0.0719770000, 0.1659752000, 0.4816744000, 1.5017391000", \ + "0.0287954000, 0.0322435000, 0.0423807000, 0.0719287000, 0.1659113000, 0.4817787000, 1.4971139000", \ + "0.0286095000, 0.0322140000, 0.0425100000, 0.0718116000, 0.1655216000, 0.4806009000, 1.5021897000", \ + "0.0285919000, 0.0322565000, 0.0425201000, 0.0717623000, 0.1657222000, 0.4812690000, 1.5013426000", \ + "0.0298372000, 0.0333971000, 0.0433940000, 0.0723488000, 0.1660408000, 0.4819959000, 1.4999494000", \ + "0.0388138000, 0.0423713000, 0.0521299000, 0.0797192000, 0.1698460000, 0.4813911000, 1.4997481000", \ + "0.0546339000, 0.0591185000, 0.0705593000, 0.0969209000, 0.1793306000, 0.4842854000, 1.4960891000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__mux2_1") { + leakage_power () { + value : 0.0067577000; + when : "!A0&!A1&S"; + } + leakage_power () { + value : 0.0065026000; + when : "!A0&!A1&!S"; + } + leakage_power () { + value : 0.0014513000; + when : "!A0&A1&S"; + } + leakage_power () { + value : 0.0068987000; + when : "!A0&A1&!S"; + } + leakage_power () { + value : 0.0071740000; + when : "A0&!A1&S"; + } + leakage_power () { + value : 0.0011854000; + when : "A0&!A1&!S"; + } + leakage_power () { + value : 0.0012616000; + when : "A0&A1&S"; + } + leakage_power () { + value : 0.0009910000; + when : "A0&A1&!S"; + } + area : 11.260800000; + cell_footprint : "sky130_fd_sc_hd__mux2"; + cell_leakage_power : 0.0040277890; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A0") { + capacitance : 0.0015580000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0015050000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0022554000, 0.0022535000, 0.0022491000, 0.0022498000, 0.0022515000, 0.0022553000, 0.0022640000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0014858000, -0.0015020000, -0.0015393000, -0.0015371000, -0.0015322000, -0.0015209000, -0.0014949000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0016110000; + } + pin ("A1") { + capacitance : 0.0018840000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0018050000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0030295000, 0.0030252000, 0.0030155000, 0.0030152000, 0.0030145000, 0.0030128000, 0.0030090000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0023017000, -0.0023096000, -0.0023277000, -0.0023253000, -0.0023198000, -0.0023071000, -0.0022780000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0019640000; + } + pin ("S") { + capacitance : 0.0034020000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0032850000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0114305000, 0.0113157000, 0.0110510000, 0.0110959000, 0.0111992000, 0.0114375000, 0.0119866000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0024323000, -0.0024944000, -0.0026376000, -0.0026046000, -0.0025285000, -0.0023530000, -0.0019487000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0035200000; + } + pin ("X") { + direction : "output"; + function : "(A0&!S) | (A1&S)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013248540, 0.0035104760, 0.0093017370, 0.0246468900, 0.0653070500, 0.1730446000"); + values("0.0093551000, 0.0082503000, 0.0055250000, -0.0028289000, -0.0268976000, -0.0924543000, -0.2669090000", \ + "0.0093649000, 0.0082594000, 0.0053646000, -0.0029826000, -0.0269940000, -0.0925724000, -0.2670079000", \ + "0.0091106000, 0.0080213000, 0.0051577000, -0.0031871000, -0.0271551000, -0.0926934000, -0.2671542000", \ + "0.0089792000, 0.0078942000, 0.0050110000, -0.0033429000, -0.0273616000, -0.0928996000, -0.2673090000", \ + "0.0088436000, 0.0077406000, 0.0048927000, -0.0034334000, -0.0274573000, -0.0929912000, -0.2674015000", \ + "0.0090206000, 0.0078839000, 0.0049818000, -0.0034059000, -0.0274483000, -0.0929686000, -0.2673513000", \ + "0.0121098000, 0.0106334000, 0.0069209000, -0.0025848000, -0.0272514000, -0.0926844000, -0.2670692000"); + } + related_pin : "A0"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013248540, 0.0035104760, 0.0093017370, 0.0246468900, 0.0653070500, 0.1730446000"); + values("0.0091072000, 0.0105714000, 0.0143296000, 0.0239028000, 0.0486656000, 0.1139809000, 0.2880523000", \ + "0.0091188000, 0.0105856000, 0.0143607000, 0.0238970000, 0.0486432000, 0.1145506000, 0.2859671000", \ + "0.0091030000, 0.0105643000, 0.0143234000, 0.0238620000, 0.0486119000, 0.1140071000, 0.2872423000", \ + "0.0089889000, 0.0104274000, 0.0141482000, 0.0236318000, 0.0484102000, 0.1138430000, 0.2859676000", \ + "0.0088773000, 0.0102956000, 0.0139927000, 0.0233914000, 0.0481923000, 0.1142262000, 0.2848490000", \ + "0.0093037000, 0.0106364000, 0.0142574000, 0.0234986000, 0.0482495000, 0.1131210000, 0.2879116000", \ + "0.0099379000, 0.0112512000, 0.0146652000, 0.0241871000, 0.0487751000, 0.1143620000, 0.2860805000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013248540, 0.0035104760, 0.0093017370, 0.0246468900, 0.0653070500, 0.1730446000"); + values("0.0088424000, 0.0077704000, 0.0050151000, -0.0032361000, -0.0271823000, -0.0926131000, -0.2670264000", \ + "0.0087088000, 0.0076304000, 0.0047920000, -0.0034966000, -0.0273427000, -0.0927484000, -0.2671601000", \ + "0.0085088000, 0.0074187000, 0.0047113000, -0.0036218000, -0.0275277000, -0.0929811000, -0.2673773000", \ + "0.0082583000, 0.0071717000, 0.0043486000, -0.0039298000, -0.0278293000, -0.0932662000, -0.2676301000", \ + "0.0081754000, 0.0070789000, 0.0042452000, -0.0040775000, -0.0279551000, -0.0933819000, -0.2677377000", \ + "0.0086003000, 0.0074832000, 0.0045536000, -0.0038789000, -0.0279145000, -0.0934019000, -0.2677234000", \ + "0.0114470000, 0.0099581000, 0.0062241000, -0.0022931000, -0.0272289000, -0.0926256000, -0.2669483000"); + } + related_pin : "A1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013248540, 0.0035104760, 0.0093017370, 0.0246468900, 0.0653070500, 0.1730446000"); + values("0.0100790000, 0.0115061000, 0.0151610000, 0.0245440000, 0.0490460000, 0.1144503000, 0.2861807000", \ + "0.0100629000, 0.0114816000, 0.0151514000, 0.0245287000, 0.0491052000, 0.1142423000, 0.2870238000", \ + "0.0100063000, 0.0114323000, 0.0150854000, 0.0244715000, 0.0490575000, 0.1142507000, 0.2869923000", \ + "0.0099062000, 0.0113136000, 0.0149518000, 0.0243375000, 0.0491078000, 0.1143065000, 0.2885168000", \ + "0.0097131000, 0.0111421000, 0.0148078000, 0.0241183000, 0.0487445000, 0.1145620000, 0.2873212000", \ + "0.0100838000, 0.0114079000, 0.0149533000, 0.0241846000, 0.0488712000, 0.1134624000, 0.2882056000", \ + "0.0107220000, 0.0120456000, 0.0155309000, 0.0249210000, 0.0494397000, 0.1146022000, 0.2870683000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013248540, 0.0035104760, 0.0093017370, 0.0246468900, 0.0653070500, 0.1730446000"); + values("0.0108124000, 0.0098040000, 0.0069566000, -0.0012651000, -0.0252583000, -0.0906952000, -0.2650514000", \ + "0.0107618000, 0.0097167000, 0.0068716000, -0.0014285000, -0.0252872000, -0.0906824000, -0.2650510000", \ + "0.0107532000, 0.0096868000, 0.0068412000, -0.0014577000, -0.0253086000, -0.0907073000, -0.2650668000", \ + "0.0104930000, 0.0094041000, 0.0065804000, -0.0017138000, -0.0255718000, -0.0909654000, -0.2653325000", \ + "0.0102878000, 0.0091844000, 0.0063764000, -0.0018839000, -0.0257642000, -0.0911949000, -0.2655470000", \ + "0.0119001000, 0.0105436000, 0.0069712000, -0.0019187000, -0.0258410000, -0.0912720000, -0.2656230000", \ + "0.0135000000, 0.0121218000, 0.0086430000, -0.0004963000, -0.0251267000, -0.0909478000, -0.2653893000"); + } + related_pin : "S"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013248540, 0.0035104760, 0.0093017370, 0.0246468900, 0.0653070500, 0.1730446000"); + values("0.0096418000, 0.0110898000, 0.0148046000, 0.0243675000, 0.0491395000, 0.1144771000, 0.2873823000", \ + "0.0095990000, 0.0110389000, 0.0147776000, 0.0242939000, 0.0491199000, 0.1144405000, 0.2871896000", \ + "0.0097747000, 0.0112055000, 0.0149198000, 0.0244704000, 0.0494494000, 0.1146109000, 0.2872142000", \ + "0.0097501000, 0.0111788000, 0.0148914000, 0.0244423000, 0.0492453000, 0.1144706000, 0.2870901000", \ + "0.0096208000, 0.0110690000, 0.0148048000, 0.0243159000, 0.0491136000, 0.1148828000, 0.2871368000", \ + "0.0094669000, 0.0108219000, 0.0145690000, 0.0243916000, 0.0490141000, 0.1143407000, 0.2884834000", \ + "0.0097010000, 0.0110779000, 0.0147340000, 0.0242812000, 0.0491787000, 0.1146895000, 0.2865902000"); + } + } + max_capacitance : 0.1730450000; + max_transition : 1.5042320000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013248500, 0.0035104800, 0.0093017400, 0.0246469000, 0.0653071000, 0.1730450000"); + values("0.2429637000, 0.2530684000, 0.2733664000, 0.3115355000, 0.3829204000, 0.5307446000, 0.8904517000", \ + "0.2459605000, 0.2560381000, 0.2765444000, 0.3147721000, 0.3862506000, 0.5340248000, 0.8932227000", \ + "0.2552336000, 0.2652079000, 0.2856106000, 0.3239027000, 0.3946961000, 0.5424531000, 0.9018619000", \ + "0.2811036000, 0.2911968000, 0.3116636000, 0.3498369000, 0.4212213000, 0.5691500000, 0.9289299000", \ + "0.3495411000, 0.3595188000, 0.3800386000, 0.4182914000, 0.4896301000, 0.6374772000, 0.9967642000", \ + "0.5081483000, 0.5187329000, 0.5401209000, 0.5787524000, 0.6506041000, 0.7989518000, 1.1585668000", \ + "0.7813678000, 0.7947139000, 0.8214726000, 0.8689188000, 0.9489407000, 1.1037615000, 1.4652617000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013248500, 0.0035104800, 0.0093017400, 0.0246469000, 0.0653071000, 0.1730450000"); + values("0.0825322000, 0.0905096000, 0.1081006000, 0.1467415000, 0.2403692000, 0.4848532000, 1.1303292000", \ + "0.0869777000, 0.0950013000, 0.1125939000, 0.1511205000, 0.2446311000, 0.4884149000, 1.1447283000", \ + "0.0973659000, 0.1054055000, 0.1229261000, 0.1615033000, 0.2550509000, 0.5005140000, 1.1499588000", \ + "0.1212526000, 0.1292920000, 0.1467602000, 0.1851815000, 0.2787920000, 0.5229629000, 1.1788722000", \ + "0.1585448000, 0.1675118000, 0.1863090000, 0.2258075000, 0.3200034000, 0.5651930000, 1.2121013000", \ + "0.1994847000, 0.2108551000, 0.2332579000, 0.2756458000, 0.3705170000, 0.6152473000, 1.2634637000", \ + "0.2220627000, 0.2373346000, 0.2669290000, 0.3186315000, 0.4167464000, 0.6615460000, 1.3071866000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013248500, 0.0035104800, 0.0093017400, 0.0246469000, 0.0653071000, 0.1730450000"); + values("0.0407074000, 0.0470764000, 0.0611734000, 0.0896904000, 0.1521490000, 0.3165794000, 0.7793373000", \ + "0.0408472000, 0.0471679000, 0.0603266000, 0.0882173000, 0.1521236000, 0.3156432000, 0.7807624000", \ + "0.0411419000, 0.0472315000, 0.0604128000, 0.0885547000, 0.1529887000, 0.3167556000, 0.7805706000", \ + "0.0408220000, 0.0470948000, 0.0603245000, 0.0881784000, 0.1521471000, 0.3165608000, 0.7808756000", \ + "0.0408970000, 0.0470661000, 0.0604125000, 0.0883253000, 0.1524739000, 0.3157782000, 0.7803505000", \ + "0.0453620000, 0.0515445000, 0.0639824000, 0.0904644000, 0.1534166000, 0.3167415000, 0.7832782000", \ + "0.0648145000, 0.0716121000, 0.0864201000, 0.1127907000, 0.1721740000, 0.3266874000, 0.7838654000"); + } + related_pin : "A0"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013248500, 0.0035104800, 0.0093017400, 0.0246469000, 0.0653071000, 0.1730450000"); + values("0.0263857000, 0.0331894000, 0.0502716000, 0.0963280000, 0.2245293000, 0.5730470000, 1.4950828000", \ + "0.0264893000, 0.0331400000, 0.0503843000, 0.0963208000, 0.2244743000, 0.5748342000, 1.5015991000", \ + "0.0264036000, 0.0331783000, 0.0503696000, 0.0962620000, 0.2245496000, 0.5760838000, 1.5014562000", \ + "0.0271211000, 0.0338730000, 0.0507083000, 0.0964803000, 0.2245014000, 0.5711713000, 1.4994118000", \ + "0.0327928000, 0.0388535000, 0.0548151000, 0.0988329000, 0.2250339000, 0.5735702000, 1.4948180000", \ + "0.0443843000, 0.0502671000, 0.0652065000, 0.1051424000, 0.2271266000, 0.5717274000, 1.5027594000", \ + "0.0622399000, 0.0701198000, 0.0866698000, 0.1231422000, 0.2330962000, 0.5750114000, 1.4878268000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013248500, 0.0035104800, 0.0093017400, 0.0246469000, 0.0653071000, 0.1730450000"); + values("0.2550970000, 0.2653238000, 0.2858625000, 0.3240013000, 0.3959930000, 0.5442536000, 0.9037557000", \ + "0.2572662000, 0.2676734000, 0.2883946000, 0.3270787000, 0.3985071000, 0.5466409000, 0.9061793000", \ + "0.2656863000, 0.2757679000, 0.2962789000, 0.3351030000, 0.4068484000, 0.5555196000, 0.9152459000", \ + "0.2903129000, 0.3005664000, 0.3212427000, 0.3598035000, 0.4317873000, 0.5800733000, 0.9398294000", \ + "0.3580822000, 0.3683464000, 0.3888900000, 0.4275625000, 0.4994897000, 0.6478639000, 1.0080428000", \ + "0.5163710000, 0.5270306000, 0.5483307000, 0.5871936000, 0.6595961000, 0.8082315000, 1.1683670000", \ + "0.7893732000, 0.8028029000, 0.8293848000, 0.8775405000, 0.9584242000, 1.1130957000, 1.4756820000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013248500, 0.0035104800, 0.0093017400, 0.0246469000, 0.0653071000, 0.1730450000"); + values("0.0855012000, 0.0934913000, 0.1109298000, 0.1491568000, 0.2419970000, 0.4868842000, 1.1327013000", \ + "0.0899015000, 0.0978555000, 0.1153380000, 0.1535640000, 0.2465617000, 0.4901951000, 1.1345916000", \ + "0.1002214000, 0.1082531000, 0.1256432000, 0.1639216000, 0.2569989000, 0.5011533000, 1.1459663000", \ + "0.1237849000, 0.1317814000, 0.1492282000, 0.1874950000, 0.2806293000, 0.5254858000, 1.1740190000", \ + "0.1613350000, 0.1703942000, 0.1891752000, 0.2288238000, 0.3225407000, 0.5674183000, 1.2143468000", \ + "0.2028403000, 0.2143195000, 0.2369469000, 0.2792782000, 0.3741218000, 0.6186294000, 1.2661491000", \ + "0.2266353000, 0.2420066000, 0.2717693000, 0.3236110000, 0.4216473000, 0.6663710000, 1.3117153000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013248500, 0.0035104800, 0.0093017400, 0.0246469000, 0.0653071000, 0.1730450000"); + values("0.0410359000, 0.0475245000, 0.0610803000, 0.0892712000, 0.1533213000, 0.3173068000, 0.7805211000", \ + "0.0413282000, 0.0477416000, 0.0608164000, 0.0892820000, 0.1535699000, 0.3173119000, 0.7805463000", \ + "0.0413211000, 0.0475270000, 0.0611046000, 0.0892550000, 0.1528729000, 0.3168918000, 0.7826738000", \ + "0.0415761000, 0.0482220000, 0.0612231000, 0.0886383000, 0.1531698000, 0.3162049000, 0.7817108000", \ + "0.0419467000, 0.0483548000, 0.0610714000, 0.0892917000, 0.1526399000, 0.3171115000, 0.7860420000", \ + "0.0454874000, 0.0515788000, 0.0643456000, 0.0910349000, 0.1549193000, 0.3177679000, 0.7805814000", \ + "0.0640890000, 0.0715825000, 0.0863763000, 0.1136150000, 0.1729289000, 0.3275539000, 0.7824648000"); + } + related_pin : "A1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013248500, 0.0035104800, 0.0093017400, 0.0246469000, 0.0653071000, 0.1730450000"); + values("0.0269556000, 0.0336961000, 0.0508901000, 0.0968071000, 0.2242755000, 0.5745073000, 1.4958901000", \ + "0.0269184000, 0.0337431000, 0.0509358000, 0.0968682000, 0.2245832000, 0.5735469000, 1.5000035000", \ + "0.0269750000, 0.0337983000, 0.0509057000, 0.0968237000, 0.2247484000, 0.5727038000, 1.4970497000", \ + "0.0274492000, 0.0341063000, 0.0512263000, 0.0967964000, 0.2242460000, 0.5729542000, 1.5042317000", \ + "0.0329951000, 0.0393354000, 0.0553044000, 0.0993442000, 0.2253272000, 0.5736578000, 1.4964180000", \ + "0.0449631000, 0.0511631000, 0.0653714000, 0.1056155000, 0.2282068000, 0.5716769000, 1.4983531000", \ + "0.0633604000, 0.0711532000, 0.0874665000, 0.1238996000, 0.2341370000, 0.5751989000, 1.4904125000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013248500, 0.0035104800, 0.0093017400, 0.0246469000, 0.0653071000, 0.1730450000"); + values("0.2685503000, 0.2787834000, 0.2991572000, 0.3375414000, 0.4086368000, 0.5565593000, 0.9161238000", \ + "0.2722520000, 0.2823364000, 0.3028446000, 0.3411134000, 0.4126161000, 0.5603311000, 0.9198686000", \ + "0.2826785000, 0.2926761000, 0.3132342000, 0.3514932000, 0.4227594000, 0.5705799000, 0.9299987000", \ + "0.3076742000, 0.3177434000, 0.3382155000, 0.3764614000, 0.4479306000, 0.5956567000, 0.9553882000", \ + "0.3667593000, 0.3770137000, 0.3974770000, 0.4356828000, 0.5071106000, 0.6548729000, 1.0146389000", \ + "0.4994569000, 0.5101488000, 0.5316452000, 0.5707979000, 0.6429981000, 0.7913002000, 1.1509491000", \ + "0.7403561000, 0.7525980000, 0.7772031000, 0.8220282000, 0.9021132000, 1.0572322000, 1.4198059000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013248500, 0.0035104800, 0.0093017400, 0.0246469000, 0.0653071000, 0.1730450000"); + values("0.0933996000, 0.1007524000, 0.1171054000, 0.1540888000, 0.2463703000, 0.4896453000, 1.1346188000", \ + "0.0977335000, 0.1050850000, 0.1214468000, 0.1584181000, 0.2505084000, 0.4936326000, 1.1380707000", \ + "0.1071139000, 0.1144239000, 0.1307532000, 0.1676379000, 0.2599950000, 0.5040870000, 1.1506660000", \ + "0.1275497000, 0.1348577000, 0.1511896000, 0.1882718000, 0.2808188000, 0.5240042000, 1.1690470000", \ + "0.1641579000, 0.1720598000, 0.1892875000, 0.2273217000, 0.3204701000, 0.5650940000, 1.2120714000", \ + "0.2122483000, 0.2217009000, 0.2409599000, 0.2807462000, 0.3744892000, 0.6185787000, 1.2640692000", \ + "0.2517477000, 0.2638714000, 0.2886000000, 0.3335092000, 0.4290715000, 0.6744522000, 1.3185744000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013248500, 0.0035104800, 0.0093017400, 0.0246469000, 0.0653071000, 0.1730450000"); + values("0.0415780000, 0.0476721000, 0.0604463000, 0.0884563000, 0.1518739000, 0.3166994000, 0.7798743000", \ + "0.0407116000, 0.0472831000, 0.0604035000, 0.0881824000, 0.1523401000, 0.3163874000, 0.7804584000", \ + "0.0409501000, 0.0471274000, 0.0608702000, 0.0886905000, 0.1521641000, 0.3164743000, 0.7834485000", \ + "0.0406980000, 0.0472247000, 0.0603846000, 0.0880651000, 0.1519641000, 0.3166430000, 0.7854939000", \ + "0.0410933000, 0.0471934000, 0.0603086000, 0.0880867000, 0.1521176000, 0.3166051000, 0.7854339000", \ + "0.0452131000, 0.0515030000, 0.0641837000, 0.0914815000, 0.1536476000, 0.3170747000, 0.7804464000", \ + "0.0555547000, 0.0626160000, 0.0774533000, 0.1057799000, 0.1690937000, 0.3281878000, 0.7865377000"); + } + related_pin : "S"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013248500, 0.0035104800, 0.0093017400, 0.0246469000, 0.0653071000, 0.1730450000"); + values("0.0243505000, 0.0312825000, 0.0485235000, 0.0951912000, 0.2246447000, 0.5717113000, 1.4914543000", \ + "0.0243776000, 0.0312191000, 0.0486223000, 0.0952134000, 0.2246631000, 0.5715695000, 1.4928877000", \ + "0.0244415000, 0.0312402000, 0.0485027000, 0.0953751000, 0.2239455000, 0.5734300000, 1.4961573000", \ + "0.0245140000, 0.0314075000, 0.0485939000, 0.0951846000, 0.2247074000, 0.5715171000, 1.4947154000", \ + "0.0275359000, 0.0343631000, 0.0512097000, 0.0967126000, 0.2250801000, 0.5726619000, 1.4923188000", \ + "0.0341250000, 0.0409431000, 0.0571476000, 0.1003665000, 0.2266626000, 0.5720363000, 1.4926803000", \ + "0.0473171000, 0.0552633000, 0.0718071000, 0.1109091000, 0.2290863000, 0.5750836000, 1.4918803000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013248500, 0.0035104800, 0.0093017400, 0.0246469000, 0.0653071000, 0.1730450000"); + values("0.2706922000, 0.2807822000, 0.3014324000, 0.3397528000, 0.4113564000, 0.5601344000, 0.9199475000", \ + "0.2763302000, 0.2865606000, 0.3071896000, 0.3457494000, 0.4170657000, 0.5653717000, 0.9249204000", \ + "0.2874111000, 0.2976390000, 0.3182952000, 0.3568983000, 0.4282441000, 0.5765802000, 0.9361979000", \ + "0.3056422000, 0.3158760000, 0.3364822000, 0.3751396000, 0.4465650000, 0.5949238000, 0.9547301000", \ + "0.3287104000, 0.3388363000, 0.3594552000, 0.3982435000, 0.4702380000, 0.6186749000, 0.9782403000", \ + "0.3560644000, 0.3662071000, 0.3865085000, 0.4242749000, 0.4957123000, 0.6430502000, 1.0027186000", \ + "0.3665400000, 0.3766426000, 0.3976258000, 0.4359421000, 0.5076268000, 0.6554061000, 1.0141649000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013248500, 0.0035104800, 0.0093017400, 0.0246469000, 0.0653071000, 0.1730450000"); + values("0.1560518000, 0.1635039000, 0.1800744000, 0.2176717000, 0.3109575000, 0.5555904000, 1.2008678000", \ + "0.1606906000, 0.1681346000, 0.1847180000, 0.2222891000, 0.3155556000, 0.5602607000, 1.2052399000", \ + "0.1738891000, 0.1812778000, 0.1978085000, 0.2354030000, 0.3289639000, 0.5734977000, 1.2198322000", \ + "0.2064490000, 0.2137925000, 0.2303375000, 0.2679331000, 0.3614830000, 0.6058338000, 1.2523518000", \ + "0.2731908000, 0.2805660000, 0.2971524000, 0.3346780000, 0.4278990000, 0.6735313000, 1.3186020000", \ + "0.3822668000, 0.3897196000, 0.4063465000, 0.4439345000, 0.5369901000, 0.7809999000, 1.4278128000", \ + "0.5576422000, 0.5653432000, 0.5822639000, 0.6200853000, 0.7134335000, 0.9573252000, 1.6022973000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013248500, 0.0035104800, 0.0093017400, 0.0246469000, 0.0653071000, 0.1730450000"); + values("0.0416267000, 0.0476412000, 0.0606879000, 0.0897755000, 0.1525484000, 0.3171451000, 0.7844282000", \ + "0.0410830000, 0.0476392000, 0.0608925000, 0.0893157000, 0.1535649000, 0.3173231000, 0.7805449000", \ + "0.0411093000, 0.0476761000, 0.0609063000, 0.0894780000, 0.1535698000, 0.3173425000, 0.7804146000", \ + "0.0416398000, 0.0482778000, 0.0608561000, 0.0892215000, 0.1536064000, 0.3173586000, 0.7807193000", \ + "0.0411343000, 0.0482040000, 0.0607784000, 0.0888827000, 0.1525793000, 0.3170863000, 0.7802509000", \ + "0.0409976000, 0.0473777000, 0.0601020000, 0.0893559000, 0.1501738000, 0.3152930000, 0.7813658000", \ + "0.0409176000, 0.0475737000, 0.0605521000, 0.0890451000, 0.1520794000, 0.3158510000, 0.7711207000"); + } + related_pin : "S"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013248500, 0.0035104800, 0.0093017400, 0.0246469000, 0.0653071000, 0.1730450000"); + values("0.0244016000, 0.0312222000, 0.0482827000, 0.0948305000, 0.2246344000, 0.5709607000, 1.4908734000", \ + "0.0243201000, 0.0311325000, 0.0484555000, 0.0949781000, 0.2245967000, 0.5710962000, 1.4906445000", \ + "0.0243209000, 0.0311664000, 0.0484069000, 0.0951170000, 0.2241560000, 0.5728455000, 1.4937076000", \ + "0.0243035000, 0.0311179000, 0.0484211000, 0.0951055000, 0.2247066000, 0.5732541000, 1.4958539000", \ + "0.0244137000, 0.0312718000, 0.0485166000, 0.0952071000, 0.2244074000, 0.5725637000, 1.4922382000", \ + "0.0248769000, 0.0317555000, 0.0487721000, 0.0951989000, 0.2236638000, 0.5713228000, 1.4965360000", \ + "0.0260603000, 0.0328138000, 0.0496683000, 0.0956397000, 0.2243090000, 0.5703804000, 1.4935816000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__mux2_2") { + leakage_power () { + value : 0.0059452000; + when : "!A0&!A1&S"; + } + leakage_power () { + value : 0.0051965000; + when : "!A0&!A1&!S"; + } + leakage_power () { + value : 0.0025970000; + when : "!A0&A1&S"; + } + leakage_power () { + value : 0.0055820000; + when : "!A0&A1&!S"; + } + leakage_power () { + value : 0.0063671000; + when : "A0&!A1&S"; + } + leakage_power () { + value : 0.0017988000; + when : "A0&!A1&!S"; + } + leakage_power () { + value : 0.0023018000; + when : "A0&A1&S"; + } + leakage_power () { + value : 0.0015697000; + when : "A0&A1&!S"; + } + area : 11.260800000; + cell_footprint : "sky130_fd_sc_hd__mux2"; + cell_leakage_power : 0.0039197610; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A0") { + capacitance : 0.0018780000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0017900000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0030588000, 0.0030564000, 0.0030509000, 0.0030524000, 0.0030559000, 0.0030638000, 0.0030821000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0022060000, -0.0022372000, -0.0023091000, -0.0023087000, -0.0023080000, -0.0023062000, -0.0023021000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0019650000; + } + pin ("A1") { + capacitance : 0.0017040000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0016230000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0030625000, 0.0030587000, 0.0030499000, 0.0030506000, 0.0030523000, 0.0030562000, 0.0030652000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0024135000, -0.0024231000, -0.0024453000, -0.0024426000, -0.0024363000, -0.0024218000, -0.0023884000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0017850000; + } + pin ("S") { + capacitance : 0.0032150000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0030780000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0106879000, 0.0105748000, 0.0103141000, 0.0103784000, 0.0105264000, 0.0108677000, 0.0116544000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0008183000, 0.0007172000, 0.0004840000, 0.0005377000, 0.0006615000, 0.0009469000, 0.0016047000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0033520000; + } + pin ("X") { + direction : "output"; + function : "(A0&!S) | (A1&S)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014501170, 0.0042056820, 0.0121974600, 0.0353755100, 0.1025973000, 0.2975563000"); + values("0.0128097000, 0.0112582000, 0.0073577000, -0.0038755000, -0.0393601000, -0.1472830000, -0.4627001000", \ + "0.0126108000, 0.0110461000, 0.0072710000, -0.0039505000, -0.0394884000, -0.1473333000, -0.4628756000", \ + "0.0124857000, 0.0109367000, 0.0070198000, -0.0042172000, -0.0395493000, -0.1474517000, -0.4630174000", \ + "0.0122391000, 0.0106723000, 0.0068287000, -0.0044245000, -0.0397946000, -0.1476913000, -0.4632043000", \ + "0.0121031000, 0.0105489000, 0.0066107000, -0.0046518000, -0.0401197000, -0.1479649000, -0.4634616000", \ + "0.0125358000, 0.0115149000, 0.0074242000, -0.0045745000, -0.0401458000, -0.1477076000, -0.4632789000", \ + "0.0177510000, 0.0158799000, 0.0109439000, -0.0023384000, -0.0399941000, -0.1477212000, -0.4630334000"); + } + related_pin : "A0"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014501170, 0.0042056820, 0.0121974600, 0.0353755100, 0.1025973000, 0.2975563000"); + values("0.0149313000, 0.0165550000, 0.0212968000, 0.0346410000, 0.0719253000, 0.1794663000, 0.4925809000", \ + "0.0149918000, 0.0166271000, 0.0213592000, 0.0346575000, 0.0719947000, 0.1794801000, 0.4928364000", \ + "0.0149725000, 0.0166141000, 0.0213232000, 0.0346165000, 0.0720099000, 0.1796804000, 0.4898948000", \ + "0.0148966000, 0.0165276000, 0.0212508000, 0.0344837000, 0.0718565000, 0.1796177000, 0.4945540000", \ + "0.0148985000, 0.0164600000, 0.0211050000, 0.0342963000, 0.0715659000, 0.1795360000, 0.4924013000", \ + "0.0157811000, 0.0172764000, 0.0216792000, 0.0343750000, 0.0714847000, 0.1790627000, 0.4922798000", \ + "0.0168336000, 0.0182549000, 0.0224982000, 0.0353327000, 0.0726043000, 0.1802768000, 0.4907326000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014501170, 0.0042056820, 0.0121974600, 0.0353755100, 0.1025973000, 0.2975563000"); + values("0.0126664000, 0.0111595000, 0.0072204000, -0.0040521000, -0.0397251000, -0.1479270000, -0.4635616000", \ + "0.0125009000, 0.0109394000, 0.0070176000, -0.0042195000, -0.0398398000, -0.1478687000, -0.4636333000", \ + "0.0124128000, 0.0108429000, 0.0069260000, -0.0043388000, -0.0399826000, -0.1481408000, -0.4637448000", \ + "0.0121569000, 0.0106329000, 0.0067425000, -0.0045474000, -0.0401275000, -0.1482842000, -0.4639409000", \ + "0.0120528000, 0.0105092000, 0.0065915000, -0.0046883000, -0.0403155000, -0.1483618000, -0.4640569000", \ + "0.0124541000, 0.0107931000, 0.0067473000, -0.0046095000, -0.0401095000, -0.1482273000, -0.4638319000", \ + "0.0177976000, 0.0159727000, 0.0110113000, -0.0023455000, -0.0401038000, -0.1479975000, -0.4636057000"); + } + related_pin : "A1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014501170, 0.0042056820, 0.0121974600, 0.0353755100, 0.1025973000, 0.2975563000"); + values("0.0148945000, 0.0165387000, 0.0212915000, 0.0346953000, 0.0723584000, 0.1804333000, 0.4912661000", \ + "0.0149200000, 0.0165627000, 0.0213131000, 0.0347096000, 0.0723744000, 0.1803903000, 0.4928918000", \ + "0.0148559000, 0.0165125000, 0.0212687000, 0.0346815000, 0.0723404000, 0.1803170000, 0.4906697000", \ + "0.0148256000, 0.0164709000, 0.0211873000, 0.0345166000, 0.0721234000, 0.1802821000, 0.4936813000", \ + "0.0147662000, 0.0163675000, 0.0209585000, 0.0342127000, 0.0716802000, 0.1799484000, 0.4925777000", \ + "0.0155580000, 0.0170570000, 0.0214638000, 0.0342108000, 0.0715906000, 0.1790817000, 0.4925816000", \ + "0.0165506000, 0.0179408000, 0.0221881000, 0.0349946000, 0.0724836000, 0.1802511000, 0.4913636000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014501170, 0.0042056820, 0.0121974600, 0.0353755100, 0.1025973000, 0.2975563000"); + values("0.0142459000, 0.0126869000, 0.0088099000, -0.0024650000, -0.0380897000, -0.1464483000, -0.4623929000", \ + "0.0142949000, 0.0127179000, 0.0087973000, -0.0024243000, -0.0381742000, -0.1465743000, -0.4623599000", \ + "0.0140900000, 0.0125436000, 0.0086304000, -0.0025929000, -0.0382061000, -0.1465562000, -0.4624795000", \ + "0.0137359000, 0.0121792000, 0.0083000000, -0.0029964000, -0.0386641000, -0.1470060000, -0.4628373000", \ + "0.0133592000, 0.0117972000, 0.0079187000, -0.0033339000, -0.0390333000, -0.1473769000, -0.4631869000", \ + "0.0143782000, 0.0128374000, 0.0082290000, -0.0034122000, -0.0391487000, -0.1474774000, -0.4632836000", \ + "0.0182608000, 0.0166244000, 0.0120300000, -0.0008151000, -0.0381409000, -0.1470587000, -0.4629804000"); + } + related_pin : "S"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014501170, 0.0042056820, 0.0121974600, 0.0353755100, 0.1025973000, 0.2975563000"); + values("0.0182970000, 0.0199389000, 0.0245776000, 0.0378050000, 0.0751074000, 0.1827530000, 0.4947044000", \ + "0.0181709000, 0.0198047000, 0.0244988000, 0.0377462000, 0.0750407000, 0.1828440000, 0.4952093000", \ + "0.0182351000, 0.0198548000, 0.0245474000, 0.0377950000, 0.0750938000, 0.1827404000, 0.4952955000", \ + "0.0180378000, 0.0196633000, 0.0243065000, 0.0375798000, 0.0748423000, 0.1825474000, 0.4945839000", \ + "0.0177146000, 0.0193728000, 0.0240652000, 0.0373103000, 0.0746055000, 0.1823910000, 0.4946982000", \ + "0.0175411000, 0.0190210000, 0.0238841000, 0.0374538000, 0.0745414000, 0.1821854000, 0.4938112000", \ + "0.0181807000, 0.0197955000, 0.0241929000, 0.0372452000, 0.0742853000, 0.1827697000, 0.4962899000"); + } + } + max_capacitance : 0.2975560000; + max_transition : 1.5066720000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014501200, 0.0042056800, 0.0121975000, 0.0353755000, 0.1025970000, 0.2975560000"); + values("0.2266660000, 0.2344140000, 0.2512571000, 0.2841361000, 0.3457040000, 0.4734192000, 0.7924621000", \ + "0.2304622000, 0.2381082000, 0.2548991000, 0.2877833000, 0.3494454000, 0.4770220000, 0.7955712000", \ + "0.2404853000, 0.2481464000, 0.2650678000, 0.2978039000, 0.3592634000, 0.4865769000, 0.8055120000", \ + "0.2677142000, 0.2753490000, 0.2922030000, 0.3250775000, 0.3864510000, 0.5138555000, 0.8329540000", \ + "0.3346227000, 0.3422716000, 0.3590370000, 0.3918400000, 0.4535713000, 0.5811001000, 0.9000095000", \ + "0.4881914000, 0.4961605000, 0.5139165000, 0.5480499000, 0.6106407000, 0.7370570000, 1.0561041000", \ + "0.7461818000, 0.7561841000, 0.7791648000, 0.8219742000, 0.8955376000, 1.0314473000, 1.3547290000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014501200, 0.0042056800, 0.0121975000, 0.0353755000, 0.1025970000, 0.2975560000"); + values("0.1050333000, 0.1122484000, 0.1286312000, 0.1643404000, 0.2489847000, 0.4828324000, 1.1647262000", \ + "0.1096510000, 0.1168499000, 0.1332986000, 0.1689454000, 0.2536436000, 0.4871061000, 1.1656470000", \ + "0.1201515000, 0.1273860000, 0.1438192000, 0.1794011000, 0.2643202000, 0.4988034000, 1.1756389000", \ + "0.1441348000, 0.1513029000, 0.1676184000, 0.2031787000, 0.2880543000, 0.5229254000, 1.2037449000", \ + "0.1907649000, 0.1985879000, 0.2159297000, 0.2522514000, 0.3373771000, 0.5717424000, 1.2498284000", \ + "0.2507905000, 0.2606417000, 0.2816330000, 0.3220653000, 0.4096064000, 0.6442112000, 1.3243433000", \ + "0.3058055000, 0.3184041000, 0.3457604000, 0.3970917000, 0.4910277000, 0.7254702000, 1.4013405000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014501200, 0.0042056800, 0.0121975000, 0.0353755000, 0.1025970000, 0.2975560000"); + values("0.0372907000, 0.0420529000, 0.0521418000, 0.0747246000, 0.1245541000, 0.2578816000, 0.6669384000", \ + "0.0373527000, 0.0420172000, 0.0522483000, 0.0745604000, 0.1240766000, 0.2578460000, 0.6663297000", \ + "0.0376137000, 0.0418960000, 0.0525535000, 0.0738797000, 0.1247241000, 0.2580659000, 0.6673616000", \ + "0.0374505000, 0.0421954000, 0.0522591000, 0.0745448000, 0.1248925000, 0.2580136000, 0.6663957000", \ + "0.0374832000, 0.0421017000, 0.0522024000, 0.0746345000, 0.1243935000, 0.2574878000, 0.6675880000", \ + "0.0429726000, 0.0481433000, 0.0577506000, 0.0780530000, 0.1267661000, 0.2596405000, 0.6667171000", \ + "0.0635160000, 0.0684442000, 0.0806234000, 0.1029216000, 0.1488126000, 0.2745806000, 0.6704828000"); + } + related_pin : "A0"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014501200, 0.0042056800, 0.0121975000, 0.0353755000, 0.1025970000, 0.2975560000"); + values("0.0276067000, 0.0329456000, 0.0464891000, 0.0832832000, 0.1925965000, 0.5254460000, 1.5019312000", \ + "0.0274933000, 0.0327520000, 0.0464662000, 0.0832891000, 0.1923605000, 0.5246484000, 1.5020880000", \ + "0.0274993000, 0.0327879000, 0.0466504000, 0.0832967000, 0.1927546000, 0.5262817000, 1.4977919000", \ + "0.0273244000, 0.0327755000, 0.0463673000, 0.0832565000, 0.1926780000, 0.5250734000, 1.5052536000", \ + "0.0321024000, 0.0368920000, 0.0499159000, 0.0853623000, 0.1933846000, 0.5258446000, 1.5042806000", \ + "0.0433655000, 0.0485631000, 0.0610798000, 0.0942919000, 0.1974177000, 0.5250853000, 1.5037244000", \ + "0.0602757000, 0.0678859000, 0.0832618000, 0.1161651000, 0.2082423000, 0.5286051000, 1.4965142000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014501200, 0.0042056800, 0.0121975000, 0.0353755000, 0.1025970000, 0.2975560000"); + values("0.2291980000, 0.2368686000, 0.2541432000, 0.2874066000, 0.3498573000, 0.4785123000, 0.7980512000", \ + "0.2330599000, 0.2408463000, 0.2579801000, 0.2912630000, 0.3539025000, 0.4815481000, 0.8008234000", \ + "0.2433838000, 0.2511864000, 0.2683498000, 0.3015558000, 0.3642893000, 0.4929673000, 0.8121752000", \ + "0.2696691000, 0.2775351000, 0.2953073000, 0.3278757000, 0.3910939000, 0.5196604000, 0.8389157000", \ + "0.3378715000, 0.3456503000, 0.3626694000, 0.3960409000, 0.4574208000, 0.5860326000, 0.9059405000", \ + "0.4925489000, 0.5007434000, 0.5189996000, 0.5530894000, 0.6156108000, 0.7448655000, 1.0642646000", \ + "0.7543471000, 0.7649469000, 0.7878853000, 0.8307715000, 0.9050199000, 1.0419544000, 1.3656820000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014501200, 0.0042056800, 0.0121975000, 0.0353755000, 0.1025970000, 0.2975560000"); + values("0.1060241000, 0.1132372000, 0.1296707000, 0.1654746000, 0.2508506000, 0.4853928000, 1.1725056000", \ + "0.1104670000, 0.1176958000, 0.1341164000, 0.1699543000, 0.2552954000, 0.4905556000, 1.1730489000", \ + "0.1205622000, 0.1278080000, 0.1442356000, 0.1800631000, 0.2654157000, 0.5004771000, 1.1782796000", \ + "0.1445573000, 0.1517801000, 0.1681204000, 0.2037809000, 0.2890654000, 0.5235484000, 1.2050317000", \ + "0.1920711000, 0.1998864000, 0.2172576000, 0.2536556000, 0.3390875000, 0.5738194000, 1.2574701000", \ + "0.2524753000, 0.2623450000, 0.2833638000, 0.3238650000, 0.4114669000, 0.6466572000, 1.3229234000", \ + "0.3082269000, 0.3208085000, 0.3482002000, 0.3989356000, 0.4934975000, 0.7286819000, 1.4049801000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014501200, 0.0042056800, 0.0121975000, 0.0353755000, 0.1025970000, 0.2975560000"); + values("0.0385255000, 0.0435914000, 0.0535649000, 0.0768260000, 0.1264217000, 0.2605620000, 0.6679432000", \ + "0.0386419000, 0.0432988000, 0.0535694000, 0.0765490000, 0.1264777000, 0.2603499000, 0.6680884000", \ + "0.0387433000, 0.0430981000, 0.0542522000, 0.0756945000, 0.1264327000, 0.2605078000, 0.6680772000", \ + "0.0389480000, 0.0433240000, 0.0535552000, 0.0765401000, 0.1267097000, 0.2597164000, 0.6674722000", \ + "0.0386723000, 0.0433401000, 0.0536170000, 0.0766306000, 0.1267352000, 0.2601387000, 0.6673060000", \ + "0.0441205000, 0.0486532000, 0.0584373000, 0.0796210000, 0.1285066000, 0.2616820000, 0.6680675000", \ + "0.0647569000, 0.0706048000, 0.0819447000, 0.1046523000, 0.1517145000, 0.2764296000, 0.6719225000"); + } + related_pin : "A1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014501200, 0.0042056800, 0.0121975000, 0.0353755000, 0.1025970000, 0.2975560000"); + values("0.0272801000, 0.0326571000, 0.0461306000, 0.0829780000, 0.1921630000, 0.5259662000, 1.5008922000", \ + "0.0273805000, 0.0326348000, 0.0461103000, 0.0829001000, 0.1922381000, 0.5251670000, 1.5056167000", \ + "0.0272484000, 0.0326319000, 0.0461691000, 0.0829331000, 0.1925967000, 0.5262088000, 1.4980267000", \ + "0.0272137000, 0.0325863000, 0.0462681000, 0.0830536000, 0.1922926000, 0.5256103000, 1.5066720000", \ + "0.0316147000, 0.0369586000, 0.0496925000, 0.0850606000, 0.1931486000, 0.5255938000, 1.5053726000", \ + "0.0429034000, 0.0482531000, 0.0608390000, 0.0940453000, 0.1977195000, 0.5261409000, 1.5015221000", \ + "0.0598201000, 0.0670854000, 0.0828581000, 0.1150082000, 0.2082363000, 0.5286312000, 1.4943067000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014501200, 0.0042056800, 0.0121975000, 0.0353755000, 0.1025970000, 0.2975560000"); + values("0.2322584000, 0.2398856000, 0.2567114000, 0.2896509000, 0.3515533000, 0.4791529000, 0.7980492000", \ + "0.2375990000, 0.2452850000, 0.2620745000, 0.2950411000, 0.3569521000, 0.4845245000, 0.8034615000", \ + "0.2502997000, 0.2579369000, 0.2747797000, 0.3076533000, 0.3695943000, 0.4971608000, 0.8161092000", \ + "0.2773061000, 0.2849156000, 0.3017887000, 0.3346738000, 0.3966034000, 0.5242062000, 0.8431303000", \ + "0.3377408000, 0.3454186000, 0.3622237000, 0.3952593000, 0.4571660000, 0.5846537000, 0.9036172000", \ + "0.4687092000, 0.4768247000, 0.4945345000, 0.5288184000, 0.5918155000, 0.7203693000, 1.0394393000", \ + "0.7007833000, 0.7102671000, 0.7310833000, 0.7705199000, 0.8419581000, 0.9789425000, 1.3017390000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014501200, 0.0042056800, 0.0121975000, 0.0353755000, 0.1025970000, 0.2975560000"); + values("0.1135210000, 0.1203043000, 0.1357975000, 0.1704168000, 0.2549927000, 0.4896232000, 1.1665913000", \ + "0.1178334000, 0.1246170000, 0.1401090000, 0.1747740000, 0.2593028000, 0.4942225000, 1.1715122000", \ + "0.1271759000, 0.1339409000, 0.1494654000, 0.1840495000, 0.2686191000, 0.5043094000, 1.1796594000", \ + "0.1481737000, 0.1549515000, 0.1704587000, 0.2050298000, 0.2894962000, 0.5244895000, 1.2017972000", \ + "0.1907664000, 0.1978555000, 0.2139821000, 0.2489621000, 0.3335869000, 0.5687599000, 1.2457594000", \ + "0.2537553000, 0.2621386000, 0.2803526000, 0.3179052000, 0.4041472000, 0.6387659000, 1.3158107000", \ + "0.3215601000, 0.3322934000, 0.3557108000, 0.3998770000, 0.4900202000, 0.7251991000, 1.4012739000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014501200, 0.0042056800, 0.0121975000, 0.0353755000, 0.1025970000, 0.2975560000"); + values("0.0373774000, 0.0421491000, 0.0522028000, 0.0747130000, 0.1241769000, 0.2576467000, 0.6672146000", \ + "0.0373719000, 0.0421349000, 0.0521973000, 0.0749282000, 0.1241988000, 0.2576650000, 0.6671894000", \ + "0.0373698000, 0.0420324000, 0.0521033000, 0.0740290000, 0.1243384000, 0.2575276000, 0.6673880000", \ + "0.0376502000, 0.0421724000, 0.0522513000, 0.0746099000, 0.1242109000, 0.2576539000, 0.6671969000", \ + "0.0376453000, 0.0420920000, 0.0521755000, 0.0742150000, 0.1241044000, 0.2576886000, 0.6675919000", \ + "0.0417578000, 0.0467199000, 0.0567211000, 0.0779986000, 0.1269730000, 0.2587495000, 0.6676521000", \ + "0.0547708000, 0.0595769000, 0.0710187000, 0.0949396000, 0.1441320000, 0.2727310000, 0.6703454000"); + } + related_pin : "S"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014501200, 0.0042056800, 0.0121975000, 0.0353755000, 0.1025970000, 0.2975560000"); + values("0.0250716000, 0.0305454000, 0.0441561000, 0.0810729000, 0.1916793000, 0.5258385000, 1.5007355000", \ + "0.0250952000, 0.0305362000, 0.0440997000, 0.0811223000, 0.1918375000, 0.5264102000, 1.5009861000", \ + "0.0250446000, 0.0305033000, 0.0441248000, 0.0811138000, 0.1919274000, 0.5254501000, 1.4979294000", \ + "0.0250796000, 0.0304592000, 0.0440750000, 0.0811601000, 0.1916660000, 0.5264761000, 1.5010794000", \ + "0.0273049000, 0.0328264000, 0.0460283000, 0.0823161000, 0.1922218000, 0.5261017000, 1.5000144000", \ + "0.0340184000, 0.0396821000, 0.0533156000, 0.0878521000, 0.1947304000, 0.5257016000, 1.4967336000", \ + "0.0468232000, 0.0537900000, 0.0686532000, 0.1024328000, 0.2015250000, 0.5273597000, 1.4956962000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014501200, 0.0042056800, 0.0121975000, 0.0353755000, 0.1025970000, 0.2975560000"); + values("0.2899485000, 0.2977517000, 0.3149048000, 0.3481579000, 0.4100283000, 0.5381606000, 0.8573209000", \ + "0.2950588000, 0.3028696000, 0.3200057000, 0.3533574000, 0.4156793000, 0.5441079000, 0.8631392000", \ + "0.3054595000, 0.3132880000, 0.3304446000, 0.3637566000, 0.4259196000, 0.5538374000, 0.8736605000", \ + "0.3258045000, 0.3335832000, 0.3507819000, 0.3839432000, 0.4466079000, 0.5743283000, 0.8935738000", \ + "0.3539222000, 0.3617136000, 0.3788440000, 0.4121942000, 0.4746505000, 0.6031519000, 0.9220164000", \ + "0.3871556000, 0.3949853000, 0.4121197000, 0.4454498000, 0.5077556000, 0.6359973000, 0.9555170000", \ + "0.4139463000, 0.4217426000, 0.4388599000, 0.4719985000, 0.5345140000, 0.6630203000, 0.9826023000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014501200, 0.0042056800, 0.0121975000, 0.0353755000, 0.1025970000, 0.2975560000"); + values("0.1843353000, 0.1910715000, 0.2065275000, 0.2410281000, 0.3249605000, 0.5587866000, 1.2352246000", \ + "0.1890048000, 0.1958210000, 0.2113813000, 0.2458284000, 0.3298622000, 0.5637413000, 1.2403031000", \ + "0.2016874000, 0.2084499000, 0.2240226000, 0.2584710000, 0.3424876000, 0.5771847000, 1.2528576000", \ + "0.2331775000, 0.2399386000, 0.2554095000, 0.2899029000, 0.3738539000, 0.6077613000, 1.2843776000", \ + "0.2946129000, 0.3014336000, 0.3169423000, 0.3514230000, 0.4353911000, 0.6694295000, 1.3463636000", \ + "0.3934688000, 0.4002686000, 0.4159352000, 0.4505656000, 0.5344948000, 0.7681787000, 1.4443219000", \ + "0.5515511000, 0.5585565000, 0.5744599000, 0.6093293000, 0.6935716000, 0.9275097000, 1.6044693000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014501200, 0.0042056800, 0.0121975000, 0.0353755000, 0.1025970000, 0.2975560000"); + values("0.0385192000, 0.0433245000, 0.0536063000, 0.0764285000, 0.1270985000, 0.2602140000, 0.6680930000", \ + "0.0385263000, 0.0432227000, 0.0534796000, 0.0756559000, 0.1264266000, 0.2606353000, 0.6679738000", \ + "0.0385915000, 0.0433128000, 0.0540445000, 0.0765740000, 0.1269620000, 0.2604621000, 0.6671147000", \ + "0.0385474000, 0.0433582000, 0.0539771000, 0.0755869000, 0.1263576000, 0.2608663000, 0.6679436000", \ + "0.0386492000, 0.0434426000, 0.0537612000, 0.0759627000, 0.1264560000, 0.2606791000, 0.6675742000", \ + "0.0386252000, 0.0433200000, 0.0536925000, 0.0767460000, 0.1257589000, 0.2602200000, 0.6684783000", \ + "0.0387726000, 0.0434168000, 0.0537037000, 0.0759754000, 0.1262168000, 0.2602693000, 0.6651665000"); + } + related_pin : "S"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014501200, 0.0042056800, 0.0121975000, 0.0353755000, 0.1025970000, 0.2975560000"); + values("0.0256273000, 0.0310306000, 0.0447637000, 0.0816115000, 0.1921240000, 0.5261404000, 1.4995976000", \ + "0.0256355000, 0.0311683000, 0.0446982000, 0.0816224000, 0.1919110000, 0.5262204000, 1.5013500000", \ + "0.0255589000, 0.0310688000, 0.0446811000, 0.0817063000, 0.1918189000, 0.5258102000, 1.5012224000", \ + "0.0256616000, 0.0310570000, 0.0447679000, 0.0816377000, 0.1920861000, 0.5263128000, 1.5001985000", \ + "0.0255972000, 0.0310939000, 0.0447313000, 0.0816292000, 0.1920941000, 0.5263437000, 1.5012636000", \ + "0.0260849000, 0.0315784000, 0.0451367000, 0.0819214000, 0.1918482000, 0.5259350000, 1.4975690000", \ + "0.0267672000, 0.0323233000, 0.0462770000, 0.0826672000, 0.1923071000, 0.5259824000, 1.4995153000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__mux2_4") { + leakage_power () { + value : 0.0094639000; + when : "!A0&!A1&S"; + } + leakage_power () { + value : 0.0061145000; + when : "!A0&!A1&!S"; + } + leakage_power () { + value : 0.0103948000; + when : "!A0&A1&S"; + } + leakage_power () { + value : 0.0065188000; + when : "!A0&A1&!S"; + } + leakage_power () { + value : 0.0098170000; + when : "A0&!A1&S"; + } + leakage_power () { + value : 0.0081835000; + when : "A0&!A1&!S"; + } + leakage_power () { + value : 0.0089766000; + when : "A0&A1&S"; + } + leakage_power () { + value : 0.0062184000; + when : "A0&A1&!S"; + } + area : 15.014400000; + cell_footprint : "sky130_fd_sc_hd__mux2"; + cell_leakage_power : 0.0082109340; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A0") { + capacitance : 0.0022690000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0021300000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0045371000, 0.0045299000, 0.0045131000, 0.0045161000, 0.0045229000, 0.0045386000, 0.0045750000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0025701000, -0.0026047000, -0.0026844000, -0.0026804000, -0.0026710000, -0.0026493000, -0.0025993000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024080000; + } + pin ("A1") { + capacitance : 0.0022800000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0021410000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0045463000, 0.0045374000, 0.0045171000, 0.0045213000, 0.0045310000, 0.0045534000, 0.0046051000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0026800000, -0.0026975000, -0.0027377000, -0.0027297000, -0.0027112000, -0.0026686000, -0.0025706000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024190000; + } + pin ("S") { + capacitance : 0.0051430000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0049150000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0158524000, 0.0156876000, 0.0153077000, 0.0154604000, 0.0158125000, 0.0166238000, 0.0184943000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0018372000, -0.0020045000, -0.0023902000, -0.0022503000, -0.0019278000, -0.0011845000, 0.0005290000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0053720000; + } + pin ("X") { + direction : "output"; + function : "(A0&!S) | (A1&S)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015998200, 0.0051188490, 0.0163784700, 0.0524052200, 0.1676779000, 0.5365088000"); + values("0.0235614000, 0.0215959000, 0.0159250000, -0.0000972000, -0.0544102000, -0.2390145000, -0.8360663000", \ + "0.0233265000, 0.0215110000, 0.0158218000, -0.0002226000, -0.0547541000, -0.2390448000, -0.8361507000", \ + "0.0232613000, 0.0213001000, 0.0156207000, -0.0003940000, -0.0547530000, -0.2393475000, -0.8363984000", \ + "0.0230860000, 0.0211448000, 0.0154231000, -0.0006503000, -0.0551859000, -0.2396836000, -0.8366683000", \ + "0.0227519000, 0.0207994000, 0.0151027000, -0.0008782000, -0.0553554000, -0.2397096000, -0.8366970000", \ + "0.0238352000, 0.0218331000, 0.0159411000, -0.0005425000, -0.0550816000, -0.2395640000, -0.8360199000", \ + "0.0340524000, 0.0317810000, 0.0250715000, 0.0057258000, -0.0532579000, -0.2379075000, -0.8350323000"); + } + related_pin : "A0"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015998200, 0.0051188490, 0.0163784700, 0.0524052200, 0.1676779000, 0.5365088000"); + values("0.0253535000, 0.0272446000, 0.0333299000, 0.0524784000, 0.1115670000, 0.2970805000, 0.8903869000", \ + "0.0254272000, 0.0273128000, 0.0333593000, 0.0525156000, 0.1116906000, 0.2971525000, 0.8855669000", \ + "0.0255015000, 0.0273695000, 0.0334023000, 0.0525123000, 0.1116121000, 0.2972278000, 0.8888108000", \ + "0.0252987000, 0.0271549000, 0.0331703000, 0.0522512000, 0.1111555000, 0.2967888000, 0.8846305000", \ + "0.0253836000, 0.0271805000, 0.0330137000, 0.0518103000, 0.1105078000, 0.2961894000, 0.8896572000", \ + "0.0272822000, 0.0289982000, 0.0345674000, 0.0527715000, 0.1107110000, 0.2954530000, 0.8919296000", \ + "0.0298364000, 0.0313595000, 0.0366959000, 0.0544540000, 0.1127119000, 0.2971669000, 0.8847782000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015998200, 0.0051188490, 0.0163784700, 0.0524052200, 0.1676779000, 0.5365088000"); + values("0.0238751000, 0.0220219000, 0.0164593000, 0.0004913000, -0.0535925000, -0.2375840000, -0.8344184000", \ + "0.0236952000, 0.0218349000, 0.0161992000, 0.0003435000, -0.0536477000, -0.2375802000, -0.8344312000", \ + "0.0235408000, 0.0215965000, 0.0159928000, 0.0002266000, -0.0536799000, -0.2378231000, -0.8346944000", \ + "0.0234138000, 0.0214702000, 0.0158643000, -0.0000256000, -0.0542131000, -0.2382230000, -0.8349713000", \ + "0.0230392000, 0.0211519000, 0.0155231000, -0.0004296000, -0.0544585000, -0.2384910000, -0.8351112000", \ + "0.0241349000, 0.0220713000, 0.0162225000, -0.0001548000, -0.0544392000, -0.2384734000, -0.8349341000", \ + "0.0342251000, 0.0319834000, 0.0253059000, 0.0059748000, -0.0527049000, -0.2370739000, -0.8336558000"); + } + related_pin : "A1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015998200, 0.0051188490, 0.0163784700, 0.0524052200, 0.1676779000, 0.5365088000"); + values("0.0256248000, 0.0274686000, 0.0334444000, 0.0523542000, 0.1108078000, 0.2955838000, 0.8835579000", \ + "0.0256749000, 0.0275218000, 0.0335104000, 0.0524366000, 0.1107439000, 0.2957006000, 0.8869848000", \ + "0.0256238000, 0.0274685000, 0.0334393000, 0.0523558000, 0.1108426000, 0.2954312000, 0.8836645000", \ + "0.0254537000, 0.0272945000, 0.0332394000, 0.0520766000, 0.1104867000, 0.2953117000, 0.8880786000", \ + "0.0255376000, 0.0273151000, 0.0332089000, 0.0517447000, 0.1100611000, 0.2950963000, 0.8868418000", \ + "0.0273381000, 0.0290392000, 0.0345767000, 0.0525515000, 0.1104495000, 0.2947491000, 0.8863358000", \ + "0.0299940000, 0.0314584000, 0.0368267000, 0.0544667000, 0.1124975000, 0.2966064000, 0.8840131000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015998200, 0.0051188490, 0.0163784700, 0.0524052200, 0.1676779000, 0.5365088000"); + values("0.0265855000, 0.0246923000, 0.0190874000, 0.0031182000, -0.0509580000, -0.2349765000, -0.8316640000", \ + "0.0264714000, 0.0245312000, 0.0189288000, 0.0031071000, -0.0508968000, -0.2348785000, -0.8316403000", \ + "0.0265346000, 0.0246113000, 0.0189583000, 0.0032037000, -0.0508664000, -0.2347251000, -0.8314319000", \ + "0.0261954000, 0.0242528000, 0.0186491000, 0.0028266000, -0.0510798000, -0.2352652000, -0.8318248000", \ + "0.0258628000, 0.0239661000, 0.0183112000, 0.0024919000, -0.0516097000, -0.2356051000, -0.8320703000", \ + "0.0292418000, 0.0272759000, 0.0213473000, 0.0031362000, -0.0516697000, -0.2356888000, -0.8322920000", \ + "0.0338863000, 0.0319310000, 0.0260394000, 0.0080647000, -0.0493812000, -0.2348755000, -0.8320335000"); + } + related_pin : "S"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015998200, 0.0051188490, 0.0163784700, 0.0524052200, 0.1676779000, 0.5365088000"); + values("0.0288505000, 0.0306959000, 0.0366606000, 0.0557460000, 0.1148111000, 0.3005932000, 0.8927778000", \ + "0.0287147000, 0.0306323000, 0.0366113000, 0.0557352000, 0.1146432000, 0.3005667000, 0.8928133000", \ + "0.0289602000, 0.0307985000, 0.0368348000, 0.0559894000, 0.1148627000, 0.3008167000, 0.8930506000", \ + "0.0289249000, 0.0307511000, 0.0367548000, 0.0558074000, 0.1148348000, 0.3009095000, 0.8955482000", \ + "0.0287855000, 0.0306504000, 0.0366906000, 0.0557819000, 0.1148679000, 0.3005689000, 0.8905212000", \ + "0.0287030000, 0.0305362000, 0.0362932000, 0.0556433000, 0.1145998000, 0.3002060000, 0.8915131000", \ + "0.0296295000, 0.0314729000, 0.0372353000, 0.0559421000, 0.1151899000, 0.3013293000, 0.8908278000"); + } + } + max_capacitance : 0.5365090000; + max_transition : 1.5070850000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015998200, 0.0051188500, 0.0163785000, 0.0524052000, 0.1676780000, 0.5365090000"); + values("0.2396542000, 0.2449914000, 0.2585316000, 0.2882858000, 0.3470177000, 0.4713033000, 0.7937889000", \ + "0.2434491000, 0.2487879000, 0.2623209000, 0.2920213000, 0.3511551000, 0.4750150000, 0.7971759000", \ + "0.2531122000, 0.2584449000, 0.2719733000, 0.3017252000, 0.3604892000, 0.4850663000, 0.8069095000", \ + "0.2781665000, 0.2834288000, 0.2969545000, 0.3265528000, 0.3857107000, 0.5100676000, 0.8318106000", \ + "0.3421492000, 0.3474384000, 0.3609900000, 0.3906718000, 0.4494437000, 0.5741646000, 0.8962022000", \ + "0.4885490000, 0.4942979000, 0.5084284000, 0.5390788000, 0.5990672000, 0.7243008000, 1.0447034000", \ + "0.7321493000, 0.7390590000, 0.7566595000, 0.7954612000, 0.8659126000, 0.9989223000, 1.3254950000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015998200, 0.0051188500, 0.0163785000, 0.0524052000, 0.1676780000, 0.5365090000"); + values("0.1076029000, 0.1124912000, 0.1252908000, 0.1558777000, 0.2322754000, 0.4554024000, 1.1689735000", \ + "0.1119979000, 0.1168567000, 0.1296591000, 0.1602757000, 0.2366598000, 0.4603691000, 1.1744608000", \ + "0.1220379000, 0.1268845000, 0.1396772000, 0.1702854000, 0.2465310000, 0.4708942000, 1.1787220000", \ + "0.1458367000, 0.1506509000, 0.1634023000, 0.1939256000, 0.2701418000, 0.4935894000, 1.2052476000", \ + "0.1919754000, 0.1971696000, 0.2106148000, 0.2418219000, 0.3183696000, 0.5417120000, 1.2546740000", \ + "0.2491014000, 0.2555695000, 0.2718557000, 0.3073129000, 0.3864919000, 0.6103562000, 1.3225814000", \ + "0.3004427000, 0.3085365000, 0.3295776000, 0.3742343000, 0.4612761000, 0.6862948000, 1.3942409000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015998200, 0.0051188500, 0.0163785000, 0.0524052000, 0.1676780000, 0.5365090000"); + values("0.0419489000, 0.0450491000, 0.0533416000, 0.0713630000, 0.1164523000, 0.2389170000, 0.6418074000", \ + "0.0423577000, 0.0452159000, 0.0530100000, 0.0714519000, 0.1158716000, 0.2389787000, 0.6427172000", \ + "0.0419461000, 0.0450410000, 0.0533011000, 0.0713339000, 0.1162817000, 0.2388122000, 0.6429753000", \ + "0.0422067000, 0.0453474000, 0.0531627000, 0.0714769000, 0.1159642000, 0.2389695000, 0.6423823000", \ + "0.0420359000, 0.0450779000, 0.0533186000, 0.0715615000, 0.1158531000, 0.2389787000, 0.6418046000", \ + "0.0481649000, 0.0509478000, 0.0594731000, 0.0759228000, 0.1184935000, 0.2401972000, 0.6413028000", \ + "0.0701557000, 0.0732068000, 0.0835570000, 0.1027374000, 0.1436823000, 0.2571528000, 0.6475925000"); + } + related_pin : "A0"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015998200, 0.0051188500, 0.0163785000, 0.0524052000, 0.1676780000, 0.5365090000"); + values("0.0282299000, 0.0315873000, 0.0417286000, 0.0709484000, 0.1644598000, 0.4797374000, 1.5070850000", \ + "0.0281623000, 0.0317287000, 0.0416625000, 0.0710191000, 0.1643783000, 0.4799704000, 1.4998202000", \ + "0.0280865000, 0.0316833000, 0.0415918000, 0.0709382000, 0.1642797000, 0.4789051000, 1.5035738000", \ + "0.0281715000, 0.0316619000, 0.0417347000, 0.0710564000, 0.1645158000, 0.4797994000, 1.4976305000", \ + "0.0323733000, 0.0359319000, 0.0454799000, 0.0733782000, 0.1651289000, 0.4796687000, 1.5056257000", \ + "0.0435036000, 0.0469747000, 0.0568383000, 0.0833884000, 0.1707205000, 0.4803062000, 1.5041972000", \ + "0.0602040000, 0.0646286000, 0.0769406000, 0.1043237000, 0.1834515000, 0.4821042000, 1.4966556000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015998200, 0.0051188500, 0.0163785000, 0.0524052000, 0.1676780000, 0.5365090000"); + values("0.2293153000, 0.2344532000, 0.2475364000, 0.2764047000, 0.3340518000, 0.4558681000, 0.7762098000", \ + "0.2333582000, 0.2384475000, 0.2515573000, 0.2803510000, 0.3380849000, 0.4597673000, 0.7799992000", \ + "0.2432833000, 0.2483670000, 0.2614885000, 0.2903676000, 0.3475824000, 0.4698403000, 0.7904974000", \ + "0.2686313000, 0.2738474000, 0.2870163000, 0.3157725000, 0.3731340000, 0.4956465000, 0.8158034000", \ + "0.3335452000, 0.3386553000, 0.3517520000, 0.3805337000, 0.4376953000, 0.5602366000, 0.8806508000", \ + "0.4804405000, 0.4859148000, 0.4999232000, 0.5299616000, 0.5884312000, 0.7115687000, 1.0319559000", \ + "0.7226795000, 0.7294222000, 0.7468625000, 0.7847863000, 0.8544193000, 0.9850215000, 1.3098453000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015998200, 0.0051188500, 0.0163785000, 0.0524052000, 0.1676780000, 0.5365090000"); + values("0.1071501000, 0.1120359000, 0.1247598000, 0.1551275000, 0.2308216000, 0.4540089000, 1.1671663000", \ + "0.1115124000, 0.1164018000, 0.1290751000, 0.1594786000, 0.2352531000, 0.4579540000, 1.1752420000", \ + "0.1214234000, 0.1262974000, 0.1390442000, 0.1693840000, 0.2451695000, 0.4680717000, 1.1850583000", \ + "0.1452167000, 0.1500393000, 0.1627101000, 0.1930497000, 0.2688340000, 0.4916807000, 1.2025658000", \ + "0.1911788000, 0.1963700000, 0.2098402000, 0.2409639000, 0.3172179000, 0.5398411000, 1.2531034000", \ + "0.2477681000, 0.2542990000, 0.2707410000, 0.3060742000, 0.3851184000, 0.6088247000, 1.3197888000", \ + "0.2985973000, 0.3067560000, 0.3276782000, 0.3722873000, 0.4595256000, 0.6842397000, 1.3913007000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015998200, 0.0051188500, 0.0163785000, 0.0524052000, 0.1676780000, 0.5365090000"); + values("0.0400235000, 0.0427181000, 0.0509758000, 0.0686527000, 0.1124299000, 0.2344826000, 0.6401817000", \ + "0.0400915000, 0.0428632000, 0.0506132000, 0.0685193000, 0.1123560000, 0.2355849000, 0.6405299000", \ + "0.0397063000, 0.0426927000, 0.0506408000, 0.0685074000, 0.1130286000, 0.2353013000, 0.6393992000", \ + "0.0396452000, 0.0426673000, 0.0506195000, 0.0687445000, 0.1123494000, 0.2349922000, 0.6399907000", \ + "0.0399211000, 0.0426524000, 0.0506611000, 0.0684933000, 0.1120878000, 0.2351456000, 0.6399921000", \ + "0.0460054000, 0.0493302000, 0.0575608000, 0.0735980000, 0.1153375000, 0.2365222000, 0.6410413000", \ + "0.0674956000, 0.0709021000, 0.0805287000, 0.1000128000, 0.1404728000, 0.2533022000, 0.6448000000"); + } + related_pin : "A1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015998200, 0.0051188500, 0.0163785000, 0.0524052000, 0.1676780000, 0.5365090000"); + values("0.0282581000, 0.0317752000, 0.0419201000, 0.0712000000, 0.1647226000, 0.4804305000, 1.4997558000", \ + "0.0282093000, 0.0317498000, 0.0418827000, 0.0712361000, 0.1646328000, 0.4796853000, 1.5054789000", \ + "0.0281982000, 0.0317518000, 0.0419039000, 0.0712345000, 0.1645607000, 0.4791212000, 1.5019149000", \ + "0.0283104000, 0.0318024000, 0.0419141000, 0.0712851000, 0.1646346000, 0.4786044000, 1.5050682000", \ + "0.0327145000, 0.0363219000, 0.0456317000, 0.0735617000, 0.1652280000, 0.4797605000, 1.5038795000", \ + "0.0441737000, 0.0476253000, 0.0570830000, 0.0838336000, 0.1705160000, 0.4790737000, 1.5037072000", \ + "0.0610779000, 0.0652239000, 0.0777101000, 0.1048619000, 0.1838104000, 0.4822488000, 1.4981568000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015998200, 0.0051188500, 0.0163785000, 0.0524052000, 0.1676780000, 0.5365090000"); + values("0.2647815000, 0.2700379000, 0.2835781000, 0.3131096000, 0.3720833000, 0.4965990000, 0.8183117000", \ + "0.2694579000, 0.2746968000, 0.2882472000, 0.3179215000, 0.3768215000, 0.5013708000, 0.8229767000", \ + "0.2813058000, 0.2865668000, 0.3000117000, 0.3297007000, 0.3887527000, 0.5132084000, 0.8349961000", \ + "0.3064977000, 0.3117793000, 0.3253166000, 0.3549584000, 0.4140378000, 0.5384728000, 0.8604151000", \ + "0.3624986000, 0.3677519000, 0.3812791000, 0.4108620000, 0.4698792000, 0.5944131000, 0.9163603000", \ + "0.4851006000, 0.4907071000, 0.5047538000, 0.5350485000, 0.5954102000, 0.7208018000, 1.0429865000", \ + "0.7052149000, 0.7114823000, 0.7276247000, 0.7626594000, 0.8303194000, 0.9644067000, 1.2920167000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015998200, 0.0051188500, 0.0163785000, 0.0524052000, 0.1676780000, 0.5365090000"); + values("0.1202902000, 0.1247851000, 0.1367324000, 0.1658167000, 0.2400991000, 0.4624854000, 1.1710730000", \ + "0.1246049000, 0.1290832000, 0.1410221000, 0.1701074000, 0.2444247000, 0.4665414000, 1.1757895000", \ + "0.1336449000, 0.1381383000, 0.1500913000, 0.1791789000, 0.2535006000, 0.4758134000, 1.1848149000", \ + "0.1537526000, 0.1583924000, 0.1702594000, 0.1992509000, 0.2736165000, 0.4958289000, 1.2052722000", \ + "0.1951597000, 0.1998729000, 0.2122260000, 0.2418515000, 0.3165506000, 0.5401098000, 1.2486165000", \ + "0.2545291000, 0.2600989000, 0.2741367000, 0.3062432000, 0.3832018000, 0.6064043000, 1.3151646000", \ + "0.3132854000, 0.3202728000, 0.3383790000, 0.3768537000, 0.4587906000, 0.6830290000, 1.3905722000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015998200, 0.0051188500, 0.0163785000, 0.0524052000, 0.1676780000, 0.5365090000"); + values("0.0423034000, 0.0454536000, 0.0529528000, 0.0717153000, 0.1164106000, 0.2387983000, 0.6414752000", \ + "0.0422515000, 0.0454460000, 0.0530082000, 0.0715049000, 0.1163866000, 0.2388101000, 0.6423133000", \ + "0.0423398000, 0.0454612000, 0.0535616000, 0.0716260000, 0.1165245000, 0.2387298000, 0.6412445000", \ + "0.0420588000, 0.0451243000, 0.0534310000, 0.0716154000, 0.1164637000, 0.2386028000, 0.6426701000", \ + "0.0421384000, 0.0453060000, 0.0534566000, 0.0715708000, 0.1161676000, 0.2389273000, 0.6414831000", \ + "0.0461317000, 0.0490427000, 0.0577674000, 0.0755052000, 0.1188151000, 0.2402132000, 0.6413706000", \ + "0.0585700000, 0.0619488000, 0.0708485000, 0.0904400000, 0.1346512000, 0.2542268000, 0.6479114000"); + } + related_pin : "S"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015998200, 0.0051188500, 0.0163785000, 0.0524052000, 0.1676780000, 0.5365090000"); + values("0.0259369000, 0.0294375000, 0.0395616000, 0.0691416000, 0.1635998000, 0.4801837000, 1.5013901000", \ + "0.0259922000, 0.0295072000, 0.0395981000, 0.0691244000, 0.1637122000, 0.4801319000, 1.5017149000", \ + "0.0258255000, 0.0295490000, 0.0395529000, 0.0691539000, 0.1636710000, 0.4802042000, 1.5016003000", \ + "0.0258353000, 0.0294237000, 0.0395579000, 0.0690663000, 0.1637084000, 0.4793630000, 1.5018277000", \ + "0.0279282000, 0.0315179000, 0.0417701000, 0.0704023000, 0.1641009000, 0.4804810000, 1.5015535000", \ + "0.0345659000, 0.0381425000, 0.0484919000, 0.0765681000, 0.1674592000, 0.4802889000, 1.5010941000", \ + "0.0475344000, 0.0520490000, 0.0636653000, 0.0908110000, 0.1754573000, 0.4821050000, 1.4985817000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015998200, 0.0051188500, 0.0163785000, 0.0524052000, 0.1676780000, 0.5365090000"); + values("0.2618348000, 0.2669170000, 0.2800371000, 0.3086607000, 0.3662061000, 0.4878843000, 0.8081245000", \ + "0.2671290000, 0.2722079000, 0.2853054000, 0.3140764000, 0.3712053000, 0.4933775000, 0.8140080000", \ + "0.2784553000, 0.2835991000, 0.2967153000, 0.3255679000, 0.3829634000, 0.5049713000, 0.8252728000", \ + "0.2961605000, 0.3012476000, 0.3143673000, 0.3431992000, 0.4004361000, 0.5229281000, 0.8434381000", \ + "0.3172549000, 0.3223930000, 0.3354390000, 0.3643176000, 0.4219616000, 0.5446315000, 0.8649041000", \ + "0.3388599000, 0.3439436000, 0.3569815000, 0.3856718000, 0.4430451000, 0.5644346000, 0.8847202000", \ + "0.3435545000, 0.3486607000, 0.3615666000, 0.3903403000, 0.4479884000, 0.5702880000, 0.8897774000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015998200, 0.0051188500, 0.0163785000, 0.0524052000, 0.1676780000, 0.5365090000"); + values("0.1635571000, 0.1680837000, 0.1800659000, 0.2094579000, 0.2847063000, 0.5083410000, 1.2185063000", \ + "0.1685875000, 0.1731364000, 0.1851825000, 0.2145893000, 0.2898021000, 0.5132560000, 1.2233454000", \ + "0.1818221000, 0.1863743000, 0.1984454000, 0.2278506000, 0.3030614000, 0.5267161000, 1.2363415000", \ + "0.2124509000, 0.2170056000, 0.2290347000, 0.2583826000, 0.3335257000, 0.5575088000, 1.2686948000", \ + "0.2653401000, 0.2698602000, 0.2819521000, 0.3113139000, 0.3865016000, 0.6107175000, 1.3184036000", \ + "0.3482229000, 0.3527841000, 0.3648698000, 0.3942517000, 0.4693429000, 0.6929177000, 1.4025998000", \ + "0.4834953000, 0.4880993000, 0.5002559000, 0.5296625000, 0.6048361000, 0.8286065000, 1.5366515000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015998200, 0.0051188500, 0.0163785000, 0.0524052000, 0.1676780000, 0.5365090000"); + values("0.0399603000, 0.0429934000, 0.0507239000, 0.0685410000, 0.1121643000, 0.2349705000, 0.6391249000", \ + "0.0397001000, 0.0426983000, 0.0505940000, 0.0685361000, 0.1127420000, 0.2352543000, 0.6391663000", \ + "0.0397117000, 0.0427458000, 0.0508281000, 0.0693979000, 0.1126737000, 0.2349795000, 0.6398995000", \ + "0.0397079000, 0.0426886000, 0.0505884000, 0.0686814000, 0.1131056000, 0.2350135000, 0.6391133000", \ + "0.0399550000, 0.0426807000, 0.0505514000, 0.0692694000, 0.1118205000, 0.2347474000, 0.6402937000", \ + "0.0395662000, 0.0425448000, 0.0501752000, 0.0680633000, 0.1116922000, 0.2335254000, 0.6397117000", \ + "0.0397107000, 0.0427598000, 0.0509466000, 0.0685375000, 0.1127574000, 0.2346350000, 0.6381399000"); + } + related_pin : "S"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015998200, 0.0051188500, 0.0163785000, 0.0524052000, 0.1676780000, 0.5365090000"); + values("0.0260028000, 0.0295519000, 0.0398411000, 0.0690283000, 0.1637371000, 0.4795176000, 1.5014437000", \ + "0.0260779000, 0.0296226000, 0.0396788000, 0.0691830000, 0.1637424000, 0.4800179000, 1.5009388000", \ + "0.0260022000, 0.0296353000, 0.0396534000, 0.0691849000, 0.1636989000, 0.4803045000, 1.5008818000", \ + "0.0258805000, 0.0294420000, 0.0397749000, 0.0689361000, 0.1633879000, 0.4796507000, 1.5030462000", \ + "0.0259818000, 0.0296219000, 0.0397379000, 0.0690883000, 0.1634348000, 0.4812536000, 1.4995432000", \ + "0.0261348000, 0.0296822000, 0.0398256000, 0.0692629000, 0.1633518000, 0.4791000000, 1.5015307000", \ + "0.0265820000, 0.0301104000, 0.0404191000, 0.0695683000, 0.1635548000, 0.4797906000, 1.4986957000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__mux2_8") { + leakage_power () { + value : 0.0094897000; + when : "!A0&!A1&S"; + } + leakage_power () { + value : 0.0078680000; + when : "!A0&!A1&!S"; + } + leakage_power () { + value : 0.0078450000; + when : "!A0&A1&S"; + } + leakage_power () { + value : 0.0094288000; + when : "!A0&A1&!S"; + } + leakage_power () { + value : 0.0109275000; + when : "A0&!A1&S"; + } + leakage_power () { + value : 0.0062551000; + when : "A0&!A1&!S"; + } + leakage_power () { + value : 0.0074153000; + when : "A0&A1&S"; + } + leakage_power () { + value : 0.0511929000; + when : "A0&A1&!S"; + } + area : 26.275200000; + cell_footprint : "sky130_fd_sc_hd__mux2"; + cell_leakage_power : 0.0138027900; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A0") { + capacitance : 0.0047680000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0044900000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0092736000, 0.0092463000, 0.0091835000, 0.0091952000, 0.0092219000, 0.0092835000, 0.0094257000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0053184000, -0.0053899000, -0.0055549000, -0.0055441000, -0.0055192000, -0.0054620000, -0.0053297000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0050450000; + } + pin ("A1") { + capacitance : 0.0051000000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0048030000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0101062000, 0.0100851000, 0.0100365000, 0.0100465000, 0.0100693000, 0.0101223000, 0.0102443000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0068418000, -0.0068790000, -0.0069645000, -0.0069520000, -0.0069231000, -0.0068564000, -0.0067030000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0053980000; + } + pin ("S") { + capacitance : 0.0078480000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0074980000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0251372000, 0.0249240000, 0.0244328000, 0.0245301000, 0.0247545000, 0.0252715000, 0.0264635000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0018490000, -0.0019901000, -0.0023154000, -0.0022503000, -0.0021002000, -0.0017540000, -0.0009561000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0081970000; + } + pin ("X") { + direction : "output"; + function : "(A0&!S) | (A1&S)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0017537770, 0.0061514700, 0.0215766200, 0.0756811700, 0.2654559000, 0.9311010000"); + values("0.0475176000, 0.0453009000, 0.0379034000, 0.0149690000, -0.0646435000, -0.3661598000, -1.4432953000", \ + "0.0473448000, 0.0451423000, 0.0375754000, 0.0146387000, -0.0647802000, -0.3663841000, -1.4433900000", \ + "0.0469749000, 0.0446813000, 0.0371668000, 0.0144120000, -0.0647227000, -0.3665694000, -1.4437208000", \ + "0.0465858000, 0.0442983000, 0.0368192000, 0.0138584000, -0.0656823000, -0.3671659000, -1.4441382000", \ + "0.0458674000, 0.0435781000, 0.0360949000, 0.0131473000, -0.0664581000, -0.3678746000, -1.4448257000", \ + "0.0470182000, 0.0446792000, 0.0371166000, 0.0137892000, -0.0664579000, -0.3680379000, -1.4446839000", \ + "0.0625961000, 0.0600190000, 0.0515056000, 0.0221716000, -0.0634807000, -0.3655813000, -1.4433632000"); + } + related_pin : "A0"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0017537770, 0.0061514700, 0.0215766200, 0.0756811700, 0.2654559000, 0.9311010000"); + values("0.0493270000, 0.0514197000, 0.0589835000, 0.0854399000, 0.1748714000, 0.4806108000, 1.5411323000", \ + "0.0493855000, 0.0514522000, 0.0589327000, 0.0856069000, 0.1749464000, 0.4806236000, 1.5488793000", \ + "0.0495278000, 0.0516314000, 0.0591843000, 0.0857264000, 0.1749552000, 0.4806124000, 1.5512131000", \ + "0.0493023000, 0.0513734000, 0.0589409000, 0.0853676000, 0.1744357000, 0.4803662000, 1.5410443000", \ + "0.0492455000, 0.0512962000, 0.0585556000, 0.0844781000, 0.1730235000, 0.4791656000, 1.5409945000", \ + "0.0518309000, 0.0537632000, 0.0607775000, 0.0854035000, 0.1732278000, 0.4776567000, 1.5401588000", \ + "0.0552945000, 0.0570630000, 0.0637220000, 0.0878133000, 0.1750417000, 0.4785070000, 1.5423784000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0017537770, 0.0061514700, 0.0215766200, 0.0756811700, 0.2654559000, 0.9311010000"); + values("0.0475733000, 0.0454269000, 0.0380766000, 0.0152547000, -0.0636090000, -0.3642600000, -1.4409180000", \ + "0.0481097000, 0.0452765000, 0.0383350000, 0.0158627000, -0.0635067000, -0.3643869000, -1.4410302000", \ + "0.0474139000, 0.0451964000, 0.0377434000, 0.0150268000, -0.0642150000, -0.3648828000, -1.4412631000", \ + "0.0465109000, 0.0443015000, 0.0369679000, 0.0144749000, -0.0645725000, -0.3654375000, -1.4419171000", \ + "0.0459792000, 0.0437025000, 0.0363012000, 0.0136078000, -0.0656083000, -0.3663038000, -1.4426870000", \ + "0.0471115000, 0.0449474000, 0.0372593000, 0.0141872000, -0.0657658000, -0.3665908000, -1.4425865000", \ + "0.0632563000, 0.0606822000, 0.0520997000, 0.0247762000, -0.0656148000, -0.3642357000, -1.4413198000"); + } + related_pin : "A1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0017537770, 0.0061514700, 0.0215766200, 0.0756811700, 0.2654559000, 0.9311010000"); + values("0.0504801000, 0.0526082000, 0.0600386000, 0.0861954000, 0.1746111000, 0.4786556000, 1.5405875000", \ + "0.0505839000, 0.0527265000, 0.0601939000, 0.0862187000, 0.1745661000, 0.4788968000, 1.5463801000", \ + "0.0505000000, 0.0526577000, 0.0600921000, 0.0861733000, 0.1746698000, 0.4791070000, 1.5406477000", \ + "0.0504092000, 0.0525423000, 0.0599140000, 0.0858984000, 0.1741932000, 0.4788056000, 1.5484071000", \ + "0.0505969000, 0.0526386000, 0.0599037000, 0.0851555000, 0.1732398000, 0.4781945000, 1.5459603000", \ + "0.0527936000, 0.0547106000, 0.0616050000, 0.0860966000, 0.1735241000, 0.4769855000, 1.5447417000", \ + "0.0562838000, 0.0580209000, 0.0646174000, 0.0887676000, 0.1759324000, 0.4787685000, 1.5410863000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0017537770, 0.0061514700, 0.0215766200, 0.0756811700, 0.2654559000, 0.9311010000"); + values("0.0529259000, 0.0507201000, 0.0432576000, 0.0205240000, -0.0581817000, -0.3589347000, -1.4354941000", \ + "0.0530244000, 0.0507373000, 0.0432776000, 0.0209954000, -0.0581162000, -0.3590439000, -1.4355317000", \ + "0.0529069000, 0.0506056000, 0.0431735000, 0.0206232000, -0.0583388000, -0.3590147000, -1.4354763000", \ + "0.0526403000, 0.0504167000, 0.0429639000, 0.0201907000, -0.0588309000, -0.3594571000, -1.4359099000", \ + "0.0522231000, 0.0500090000, 0.0425682000, 0.0198687000, -0.0590014000, -0.3598898000, -1.4360635000", \ + "0.0523215000, 0.0500042000, 0.0426928000, 0.0198390000, -0.0592003000, -0.3599819000, -1.4364169000", \ + "0.0676392000, 0.0653181000, 0.0576991000, 0.0325809000, -0.0537896000, -0.3591440000, -1.4360842000"); + } + related_pin : "S"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0017537770, 0.0061514700, 0.0215766200, 0.0756811700, 0.2654559000, 0.9311010000"); + values("0.0563025000, 0.0583454000, 0.0658691000, 0.0922570000, 0.1814077000, 0.4873764000, 1.5542316000", \ + "0.0562895000, 0.0584426000, 0.0657716000, 0.0920645000, 0.1813892000, 0.4873375000, 1.5534534000", \ + "0.0564259000, 0.0585054000, 0.0660527000, 0.0924284000, 0.1814667000, 0.4876514000, 1.5547367000", \ + "0.0561958000, 0.0582407000, 0.0657901000, 0.0921415000, 0.1813903000, 0.4872408000, 1.5544616000", \ + "0.0560173000, 0.0581660000, 0.0656465000, 0.0918088000, 0.1811317000, 0.4867848000, 1.5519087000", \ + "0.0560202000, 0.0581464000, 0.0656855000, 0.0919886000, 0.1808255000, 0.4866803000, 1.5543686000", \ + "0.0575480000, 0.0596329000, 0.0670517000, 0.0926509000, 0.1811864000, 0.4885081000, 1.5518852000"); + } + } + max_capacitance : 0.9311010000; + max_transition : 1.5062170000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0017537800, 0.0061514700, 0.0215766000, 0.0756812000, 0.2654560000, 0.9311010000"); + values("0.2661859000, 0.2699155000, 0.2807402000, 0.3076643000, 0.3648419000, 0.4879473000, 0.8157796000", \ + "0.2705366000, 0.2741920000, 0.2850326000, 0.3119505000, 0.3692922000, 0.4923759000, 0.8201120000", \ + "0.2806364000, 0.2843938000, 0.2952524000, 0.3222178000, 0.3790993000, 0.5021084000, 0.8305676000", \ + "0.3079630000, 0.3116083000, 0.3224489000, 0.3493457000, 0.4065618000, 0.5295319000, 0.8583768000", \ + "0.3753525000, 0.3789977000, 0.3898804000, 0.4166979000, 0.4739729000, 0.5970875000, 0.9258405000", \ + "0.5352327000, 0.5389462000, 0.5499249000, 0.5768716000, 0.6341437000, 0.7576003000, 1.0858371000", \ + "0.8244604000, 0.8291801000, 0.8429742000, 0.8770552000, 0.9457770000, 1.0782294000, 1.4111790000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0017537800, 0.0061514700, 0.0215766000, 0.0756812000, 0.2654560000, 0.9311010000"); + values("0.1161920000, 0.1195943000, 0.1298626000, 0.1568998000, 0.2269480000, 0.4397869000, 1.1732064000", \ + "0.1206813000, 0.1240631000, 0.1343168000, 0.1614125000, 0.2315015000, 0.4447272000, 1.1826268000", \ + "0.1311387000, 0.1345307000, 0.1447674000, 0.1718032000, 0.2419013000, 0.4551803000, 1.1919742000", \ + "0.1551402000, 0.1585277000, 0.1687758000, 0.1957328000, 0.2655980000, 0.4785335000, 1.2121532000", \ + "0.2040120000, 0.2075424000, 0.2181372000, 0.2456534000, 0.3159639000, 0.5292175000, 1.2629506000", \ + "0.2677202000, 0.2720469000, 0.2847238000, 0.3158293000, 0.3892963000, 0.6034375000, 1.3374215000", \ + "0.3288903000, 0.3342793000, 0.3502707000, 0.3895383000, 0.4721939000, 0.6883054000, 1.4224739000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0017537800, 0.0061514700, 0.0215766000, 0.0756812000, 0.2654560000, 0.9311010000"); + values("0.0458587000, 0.0480045000, 0.0544814000, 0.0701214000, 0.1102367000, 0.2276364000, 0.6453954000", \ + "0.0458790000, 0.0480415000, 0.0545660000, 0.0699950000, 0.1104405000, 0.2278193000, 0.6451236000", \ + "0.0458937000, 0.0476641000, 0.0539565000, 0.0699013000, 0.1106630000, 0.2280542000, 0.6455441000", \ + "0.0458658000, 0.0480216000, 0.0545300000, 0.0699467000, 0.1101955000, 0.2278413000, 0.6455397000", \ + "0.0458878000, 0.0480194000, 0.0542145000, 0.0700450000, 0.1105611000, 0.2283459000, 0.6442006000", \ + "0.0484316000, 0.0503318000, 0.0566295000, 0.0720022000, 0.1108323000, 0.2286720000, 0.6452147000", \ + "0.0715063000, 0.0737708000, 0.0811810000, 0.0993855000, 0.1371403000, 0.2458135000, 0.6511141000"); + } + related_pin : "A0"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0017537800, 0.0061514700, 0.0215766000, 0.0756812000, 0.2654560000, 0.9311010000"); + values("0.0304275000, 0.0329065000, 0.0404882000, 0.0645778000, 0.1447148000, 0.4407061000, 1.5008427000", \ + "0.0305052000, 0.0330078000, 0.0405464000, 0.0645625000, 0.1448305000, 0.4404128000, 1.5032666000", \ + "0.0304362000, 0.0328670000, 0.0405882000, 0.0646719000, 0.1449044000, 0.4404619000, 1.5054769000", \ + "0.0304178000, 0.0329147000, 0.0405401000, 0.0645838000, 0.1448766000, 0.4406863000, 1.5004854000", \ + "0.0338741000, 0.0361721000, 0.0433115000, 0.0666613000, 0.1459723000, 0.4405148000, 1.5006923000", \ + "0.0444339000, 0.0469986000, 0.0541196000, 0.0765056000, 0.1517951000, 0.4406835000, 1.5002241000", \ + "0.0621566000, 0.0647242000, 0.0738643000, 0.0972585000, 0.1666624000, 0.4450717000, 1.4941716000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0017537800, 0.0061514700, 0.0215766000, 0.0756812000, 0.2654560000, 0.9311010000"); + values("0.2628870000, 0.2665418000, 0.2773192000, 0.3039738000, 0.3610330000, 0.4839679000, 0.8119917000", \ + "0.2673770000, 0.2709411000, 0.2816145000, 0.3084472000, 0.3653919000, 0.4885021000, 0.8165317000", \ + "0.2775963000, 0.2812948000, 0.2920179000, 0.3187500000, 0.3754669000, 0.4985348000, 0.8269638000", \ + "0.3044427000, 0.3081381000, 0.3188314000, 0.3452744000, 0.4023080000, 0.5252774000, 0.8533036000", \ + "0.3713178000, 0.3749095000, 0.3856257000, 0.4122507000, 0.4692292000, 0.5921248000, 0.9206337000", \ + "0.5295870000, 0.5333302000, 0.5440422000, 0.5708597000, 0.6278737000, 0.7512398000, 1.0793185000", \ + "0.8124759000, 0.8170471000, 0.8307507000, 0.8646184000, 0.9329398000, 1.0652355000, 1.3985032000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0017537800, 0.0061514700, 0.0215766000, 0.0756812000, 0.2654560000, 0.9311010000"); + values("0.1167072000, 0.1201701000, 0.1303991000, 0.1573330000, 0.2268778000, 0.4392357000, 1.1779611000", \ + "0.1211339000, 0.1245999000, 0.1348049000, 0.1616998000, 0.2313425000, 0.4440303000, 1.1855272000", \ + "0.1314009000, 0.1348767000, 0.1450988000, 0.1720254000, 0.2415872000, 0.4537707000, 1.1919418000", \ + "0.1553240000, 0.1587957000, 0.1688886000, 0.1957158000, 0.2653157000, 0.4781234000, 1.2156574000", \ + "0.2040496000, 0.2076230000, 0.2182777000, 0.2456171000, 0.3156017000, 0.5286356000, 1.2663502000", \ + "0.2677001000, 0.2720640000, 0.2847865000, 0.3160283000, 0.3893239000, 0.6032032000, 1.3389828000", \ + "0.3287207000, 0.3341160000, 0.3503364000, 0.3898853000, 0.4727765000, 0.6882459000, 1.4228269000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0017537800, 0.0061514700, 0.0215766000, 0.0756812000, 0.2654560000, 0.9311010000"); + values("0.0445396000, 0.0466263000, 0.0529913000, 0.0688600000, 0.1092130000, 0.2268121000, 0.6448448000", \ + "0.0448198000, 0.0469005000, 0.0529452000, 0.0690112000, 0.1100423000, 0.2273688000, 0.6448263000", \ + "0.0447748000, 0.0465278000, 0.0529821000, 0.0693942000, 0.1097389000, 0.2267779000, 0.6445910000", \ + "0.0445225000, 0.0465824000, 0.0529178000, 0.0693309000, 0.1100440000, 0.2275897000, 0.6446913000", \ + "0.0447782000, 0.0470062000, 0.0528325000, 0.0690572000, 0.1094124000, 0.2270689000, 0.6448163000", \ + "0.0477025000, 0.0496931000, 0.0560913000, 0.0709296000, 0.1108189000, 0.2279457000, 0.6446040000", \ + "0.0706640000, 0.0729251000, 0.0802232000, 0.0970675000, 0.1347691000, 0.2450713000, 0.6492801000"); + } + related_pin : "A1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0017537800, 0.0061514700, 0.0215766000, 0.0756812000, 0.2654560000, 0.9311010000"); + values("0.0307139000, 0.0332114000, 0.0408995000, 0.0648255000, 0.1452234000, 0.4399134000, 1.5023240000", \ + "0.0306755000, 0.0331328000, 0.0407578000, 0.0648587000, 0.1454172000, 0.4412761000, 1.5023356000", \ + "0.0307160000, 0.0331715000, 0.0408587000, 0.0647795000, 0.1452531000, 0.4400194000, 1.5020214000", \ + "0.0307793000, 0.0331070000, 0.0407572000, 0.0648449000, 0.1453297000, 0.4411593000, 1.5045750000", \ + "0.0343016000, 0.0366201000, 0.0437309000, 0.0669661000, 0.1458732000, 0.4411691000, 1.5053276000", \ + "0.0454407000, 0.0477911000, 0.0550675000, 0.0772214000, 0.1519277000, 0.4423270000, 1.5062169000", \ + "0.0626848000, 0.0657298000, 0.0751295000, 0.0985732000, 0.1672533000, 0.4461027000, 1.4954340000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0017537800, 0.0061514700, 0.0215766000, 0.0756812000, 0.2654560000, 0.9311010000"); + values("0.2855169000, 0.2892151000, 0.3001121000, 0.3270517000, 0.3841877000, 0.5073270000, 0.8358607000", \ + "0.2905766000, 0.2942251000, 0.3052336000, 0.3321965000, 0.3894881000, 0.5127183000, 0.8412079000", \ + "0.3037093000, 0.3074554000, 0.3183432000, 0.3453142000, 0.4024871000, 0.5258209000, 0.8539168000", \ + "0.3328380000, 0.3364883000, 0.3473364000, 0.3742207000, 0.4314766000, 0.5547852000, 0.8833361000", \ + "0.3967589000, 0.4004051000, 0.4112831000, 0.4381725000, 0.4954052000, 0.6184617000, 0.9472920000", \ + "0.5411485000, 0.5448421000, 0.5557819000, 0.5830054000, 0.6404767000, 0.7639148000, 1.0921823000", \ + "0.8128641000, 0.8171510000, 0.8295579000, 0.8611753000, 0.9260508000, 1.0587625000, 1.3917698000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0017537800, 0.0061514700, 0.0215766000, 0.0756812000, 0.2654560000, 0.9311010000"); + values("0.1281132000, 0.1312860000, 0.1408058000, 0.1661668000, 0.2334513000, 0.4451371000, 1.1803774000", \ + "0.1324899000, 0.1356765000, 0.1451968000, 0.1705349000, 0.2379016000, 0.4492293000, 1.1836551000", \ + "0.1419813000, 0.1450965000, 0.1545524000, 0.1799318000, 0.2473962000, 0.4594188000, 1.1939388000", \ + "0.1629911000, 0.1661185000, 0.1757050000, 0.2010113000, 0.2684638000, 0.4806327000, 1.2148078000", \ + "0.2071933000, 0.2104269000, 0.2202490000, 0.2459737000, 0.3138163000, 0.5261461000, 1.2610658000", \ + "0.2737717000, 0.2775155000, 0.2886926000, 0.3168539000, 0.3871651000, 0.5997802000, 1.3358700000", \ + "0.3451588000, 0.3499018000, 0.3640289000, 0.3980159000, 0.4743869000, 0.6883115000, 1.4225098000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0017537800, 0.0061514700, 0.0215766000, 0.0756812000, 0.2654560000, 0.9311010000"); + values("0.0456796000, 0.0477141000, 0.0540420000, 0.0699443000, 0.1099423000, 0.2278427000, 0.6449706000", \ + "0.0458964000, 0.0480254000, 0.0541923000, 0.0699811000, 0.1107703000, 0.2280635000, 0.6451967000", \ + "0.0455823000, 0.0476779000, 0.0539272000, 0.0710217000, 0.1102293000, 0.2277543000, 0.6455290000", \ + "0.0458092000, 0.0480462000, 0.0541544000, 0.0700022000, 0.1107378000, 0.2280201000, 0.6452703000", \ + "0.0457864000, 0.0480110000, 0.0541589000, 0.0699774000, 0.1107541000, 0.2276249000, 0.6450527000", \ + "0.0481200000, 0.0501827000, 0.0563542000, 0.0717625000, 0.1103273000, 0.2284009000, 0.6452598000", \ + "0.0613970000, 0.0636673000, 0.0708183000, 0.0876707000, 0.1279268000, 0.2409295000, 0.6499888000"); + } + related_pin : "S"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0017537800, 0.0061514700, 0.0215766000, 0.0756812000, 0.2654560000, 0.9311010000"); + values("0.0276571000, 0.0300782000, 0.0379181000, 0.0620141000, 0.1432464000, 0.4403980000, 1.5007685000", \ + "0.0276558000, 0.0300872000, 0.0379323000, 0.0620588000, 0.1432890000, 0.4413663000, 1.5003782000", \ + "0.0277788000, 0.0301540000, 0.0378184000, 0.0619903000, 0.1433901000, 0.4417334000, 1.5023613000", \ + "0.0276947000, 0.0300923000, 0.0380405000, 0.0619410000, 0.1433566000, 0.4416613000, 1.5021830000", \ + "0.0293682000, 0.0317736000, 0.0394341000, 0.0631898000, 0.1436152000, 0.4418224000, 1.5023729000", \ + "0.0358511000, 0.0384387000, 0.0457809000, 0.0695885000, 0.1473292000, 0.4417743000, 1.4997064000", \ + "0.0491495000, 0.0523414000, 0.0608579000, 0.0839613000, 0.1569008000, 0.4433500000, 1.4991175000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0017537800, 0.0061514700, 0.0215766000, 0.0756812000, 0.2654560000, 0.9311010000"); + values("0.3155954000, 0.3192941000, 0.3300145000, 0.3566765000, 0.4134361000, 0.5360426000, 0.8642646000", \ + "0.3206011000, 0.3241970000, 0.3349515000, 0.3615269000, 0.4183291000, 0.5414222000, 0.8694626000", \ + "0.3318725000, 0.3354422000, 0.3462073000, 0.3729274000, 0.4298367000, 0.5522973000, 0.8806318000", \ + "0.3552268000, 0.3588966000, 0.3695858000, 0.3962460000, 0.4532957000, 0.5762052000, 0.9039403000", \ + "0.3871432000, 0.3908299000, 0.4015310000, 0.4282643000, 0.4850846000, 0.6082997000, 0.9365972000", \ + "0.4240514000, 0.4277250000, 0.4383685000, 0.4649442000, 0.5218439000, 0.6442904000, 0.9726040000", \ + "0.4515124000, 0.4551296000, 0.4658058000, 0.4924128000, 0.5493530000, 0.6724872000, 1.0005144000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0017537800, 0.0061514700, 0.0215766000, 0.0756812000, 0.2654560000, 0.9311010000"); + values("0.2120138000, 0.2152230000, 0.2248080000, 0.2505129000, 0.3187876000, 0.5319081000, 1.2665270000", \ + "0.2168186000, 0.2199792000, 0.2295494000, 0.2552192000, 0.3235228000, 0.5366325000, 1.2700592000", \ + "0.2294613000, 0.2326164000, 0.2422041000, 0.2679082000, 0.3361880000, 0.5493100000, 1.2838858000", \ + "0.2610393000, 0.2642205000, 0.2738004000, 0.2995396000, 0.3677423000, 0.5808682000, 1.3155548000", \ + "0.3300218000, 0.3332725000, 0.3428404000, 0.3684854000, 0.4367712000, 0.6497404000, 1.3837003000", \ + "0.4454059000, 0.4485900000, 0.4582296000, 0.4839926000, 0.5521088000, 0.7653025000, 1.5003797000", \ + "0.6302000000, 0.6334480000, 0.6432900000, 0.6693117000, 0.7378014000, 0.9510029000, 1.6846105000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0017537800, 0.0061514700, 0.0215766000, 0.0756812000, 0.2654560000, 0.9311010000"); + values("0.0445257000, 0.0466006000, 0.0528379000, 0.0691546000, 0.1099031000, 0.2272730000, 0.6445325000", \ + "0.0448187000, 0.0468488000, 0.0528915000, 0.0697314000, 0.1100320000, 0.2273607000, 0.6447364000", \ + "0.0446161000, 0.0466725000, 0.0530452000, 0.0689099000, 0.1097092000, 0.2273880000, 0.6448308000", \ + "0.0448111000, 0.0469531000, 0.0529975000, 0.0688520000, 0.1092086000, 0.2267574000, 0.6448743000", \ + "0.0445458000, 0.0466225000, 0.0529267000, 0.0691449000, 0.1100708000, 0.2274293000, 0.6448213000", \ + "0.0445095000, 0.0465464000, 0.0526251000, 0.0684312000, 0.1086121000, 0.2269175000, 0.6449915000", \ + "0.0448714000, 0.0467509000, 0.0530673000, 0.0688832000, 0.1097532000, 0.2271500000, 0.6440176000"); + } + related_pin : "S"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0017537800, 0.0061514700, 0.0215766000, 0.0756812000, 0.2654560000, 0.9311010000"); + values("0.0278701000, 0.0305316000, 0.0381512000, 0.0622961000, 0.1432674000, 0.4412965000, 1.5007953000", \ + "0.0279952000, 0.0304675000, 0.0383064000, 0.0622693000, 0.1435524000, 0.4408009000, 1.4999070000", \ + "0.0280780000, 0.0305492000, 0.0381513000, 0.0622948000, 0.1436259000, 0.4412026000, 1.5007955000", \ + "0.0280783000, 0.0305226000, 0.0381663000, 0.0622776000, 0.1431466000, 0.4414114000, 1.5007730000", \ + "0.0279998000, 0.0304300000, 0.0383219000, 0.0623124000, 0.1431659000, 0.4398532000, 1.4971833000", \ + "0.0281776000, 0.0306672000, 0.0385306000, 0.0626093000, 0.1433145000, 0.4412382000, 1.5006498000", \ + "0.0291530000, 0.0315781000, 0.0392349000, 0.0632723000, 0.1437915000, 0.4409340000, 1.4964767000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__mux2i_1") { + leakage_power () { + value : 0.0094009000; + when : "!A0&!A1&S"; + } + leakage_power () { + value : 0.0005004000; + when : "!A0&!A1&!S"; + } + leakage_power () { + value : 0.0115162000; + when : "!A0&A1&S"; + } + leakage_power () { + value : 0.0006906000; + when : "!A0&A1&!S"; + } + leakage_power () { + value : 0.0095910000; + when : "A0&!A1&S"; + } + leakage_power () { + value : 0.0028692000; + when : "A0&!A1&!S"; + } + leakage_power () { + value : 0.0101436000; + when : "A0&A1&S"; + } + leakage_power () { + value : 0.0024123000; + when : "A0&A1&!S"; + } + area : 10.009600000; + cell_footprint : "sky130_fd_sc_hd__mux2i"; + cell_leakage_power : 0.0058905370; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A0") { + capacitance : 0.0022070000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0020990000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0046343000, 0.0046342000, 0.0046338000, 0.0046341000, 0.0046345000, 0.0046358000, 0.0046388000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0024109000, -0.0024440000, -0.0025202000, -0.0025204000, -0.0025209000, -0.0025218000, -0.0025238000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0023150000; + } + pin ("A1") { + capacitance : 0.0022600000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0021550000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0049199000, 0.0049179000, 0.0049134000, 0.0049150000, 0.0049187000, 0.0049274000, 0.0049472000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0030783000, -0.0031022000, -0.0031573000, -0.0031506000, -0.0031352000, -0.0030996000, -0.0030177000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0023640000; + } + pin ("S") { + capacitance : 0.0046530000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0044760000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0156620000, 0.0155050000, 0.0151430000, 0.0153198000, 0.0157272000, 0.0166666000, 0.0188320000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0007615000, -0.0009264000, -0.0013062000, -0.0011588000, -0.0008188000, -0.0000352639, 0.0017709000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0048290000; + } + pin ("Y") { + direction : "output"; + function : "(!A0&!S) | (!A1&S)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011357280, 0.0025797560, 0.0058598010, 0.0133102800, 0.0302337100, 0.0686745300"); + values("0.0030566000, 0.0020734000, -0.0001878000, -0.0054013000, -0.0173725000, -0.0446948000, -0.1069146000", \ + "0.0030340000, 0.0020686000, -0.0001795000, -0.0053557000, -0.0173001000, -0.0445952000, -0.1068026000", \ + "0.0029768000, 0.0020121000, -0.0002124000, -0.0053552000, -0.0172448000, -0.0444976000, -0.1066670000", \ + "0.0027114000, 0.0017614000, -0.0004011000, -0.0055286000, -0.0173640000, -0.0445819000, -0.1066597000", \ + "0.0026191000, 0.0016449000, -0.0006142000, -0.0058023000, -0.0175889000, -0.0447102000, -0.1067461000", \ + "0.0031712000, 0.0021506000, -0.0002111000, -0.0054341000, -0.0177398000, -0.0447852000, -0.1068052000", \ + "0.0045103000, 0.0033792000, 0.0008659000, -0.0046836000, -0.0169859000, -0.0445833000, -0.1068303000"); + } + related_pin : "A0"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011357280, 0.0025797560, 0.0058598010, 0.0133102800, 0.0302337100, 0.0686745300"); + values("0.0079152000, 0.0090002000, 0.0114003000, 0.0167721000, 0.0287781000, 0.0559022000, 0.1173743000", \ + "0.0077048000, 0.0087962000, 0.0111862000, 0.0166203000, 0.0287422000, 0.0558726000, 0.1173770000", \ + "0.0074329000, 0.0084597000, 0.0108806000, 0.0163639000, 0.0285144000, 0.0557918000, 0.1173425000", \ + "0.0072170000, 0.0082836000, 0.0107050000, 0.0159865000, 0.0282241000, 0.0555974000, 0.1172501000", \ + "0.0072915000, 0.0082958000, 0.0106296000, 0.0159588000, 0.0279971000, 0.0552351000, 0.1170150000", \ + "0.0078603000, 0.0089020000, 0.0112908000, 0.0164502000, 0.0282762000, 0.0550762000, 0.1167353000", \ + "0.0089300000, 0.0098734000, 0.0120212000, 0.0173638000, 0.0290816000, 0.0557542000, 0.1171646000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011357280, 0.0025797560, 0.0058598010, 0.0133102800, 0.0302337100, 0.0686745300"); + values("0.0045431000, 0.0035518000, 0.0013017000, -0.0039325000, -0.0158668000, -0.0431598000, -0.1053336000", \ + "0.0045133000, 0.0035411000, 0.0013004000, -0.0038863000, -0.0158181000, -0.0430791000, -0.1052377000", \ + "0.0044230000, 0.0034750000, 0.0012161000, -0.0039136000, -0.0157905000, -0.0430124000, -0.1051387000", \ + "0.0041836000, 0.0032413000, 0.0010136000, -0.0040929000, -0.0159364000, -0.0431095000, -0.1051827000", \ + "0.0041295000, 0.0031507000, 0.0008728000, -0.0042970000, -0.0161563000, -0.0432725000, -0.1052505000", \ + "0.0044099000, 0.0032933000, 0.0010874000, -0.0041792000, -0.0164074000, -0.0434060000, -0.1053840000", \ + "0.0053454000, 0.0042389000, 0.0017873000, -0.0036012000, -0.0159127000, -0.0432533000, -0.1055458000"); + } + related_pin : "A1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011357280, 0.0025797560, 0.0058598010, 0.0133102800, 0.0302337100, 0.0686745300"); + values("0.0078132000, 0.0089177000, 0.0113154000, 0.0166768000, 0.0287129000, 0.0558740000, 0.1173641000", \ + "0.0076023000, 0.0086504000, 0.0110949000, 0.0165345000, 0.0286690000, 0.0558191000, 0.1172977000", \ + "0.0073142000, 0.0083658000, 0.0108251000, 0.0163044000, 0.0284802000, 0.0557428000, 0.1171647000", \ + "0.0070629000, 0.0081149000, 0.0104737000, 0.0159610000, 0.0281707000, 0.0555610000, 0.1171599000", \ + "0.0071108000, 0.0081401000, 0.0104880000, 0.0158946000, 0.0278679000, 0.0552039000, 0.1168445000", \ + "0.0075469000, 0.0085501000, 0.0109351000, 0.0161311000, 0.0282180000, 0.0549268000, 0.1165302000", \ + "0.0083269000, 0.0092797000, 0.0114610000, 0.0168540000, 0.0286324000, 0.0554095000, 0.1166066000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011357280, 0.0025797560, 0.0058598010, 0.0133102800, 0.0302337100, 0.0686745300"); + values("0.0046769000, 0.0036669000, 0.0013538000, -0.0039192000, -0.0159384000, -0.0432890000, -0.1055133000", \ + "0.0045561000, 0.0035534000, 0.0012431000, -0.0040281000, -0.0160535000, -0.0434062000, -0.1056283000", \ + "0.0046300000, 0.0036255000, 0.0013210000, -0.0039418000, -0.0159485000, -0.0433089000, -0.1054954000", \ + "0.0043654000, 0.0033520000, 0.0009727000, -0.0042660000, -0.0162529000, -0.0435836000, -0.1058022000", \ + "0.0039014000, 0.0029717000, 0.0007214000, -0.0045173000, -0.0164813000, -0.0438062000, -0.1059964000", \ + "0.0032331000, 0.0022109000, -0.0001027000, -0.0053571000, -0.0167150000, -0.0440061000, -0.1061853000", \ + "0.0035400000, 0.0025030000, 0.0002356000, -0.0050111000, -0.0170176000, -0.0443698000, -0.1059336000"); + } + related_pin : "S"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011357280, 0.0025797560, 0.0058598010, 0.0133102800, 0.0302337100, 0.0686745300"); + values("0.0107015000, 0.0117377000, 0.0140588000, 0.0193412000, 0.0312758000, 0.0583829000, 0.1198287000", \ + "0.0105364000, 0.0115835000, 0.0139058000, 0.0191965000, 0.0311520000, 0.0582032000, 0.1197373000", \ + "0.0105083000, 0.0115628000, 0.0138999000, 0.0192152000, 0.0311947000, 0.0583092000, 0.1197391000", \ + "0.0100228000, 0.0110704000, 0.0134438000, 0.0187591000, 0.0307661000, 0.0578097000, 0.1193133000", \ + "0.0096288000, 0.0106758000, 0.0130257000, 0.0183693000, 0.0303862000, 0.0575114000, 0.1189970000", \ + "0.0099033000, 0.0109292000, 0.0131618000, 0.0183363000, 0.0303819000, 0.0574951000, 0.1189521000", \ + "0.0106152000, 0.0116761000, 0.0140000000, 0.0193408000, 0.0311705000, 0.0582561000, 0.1195935000"); + } + } + max_capacitance : 0.0686750000; + max_transition : 1.4582830000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011357300, 0.0025797600, 0.0058598000, 0.0133103000, 0.0302337000, 0.0686745000"); + values("0.0312540000, 0.0354293000, 0.0444537000, 0.0637578000, 0.1064207000, 0.2018555000, 0.4170745000", \ + "0.0355975000, 0.0397757000, 0.0488267000, 0.0683006000, 0.1110573000, 0.2066012000, 0.4220892000", \ + "0.0463639000, 0.0503919000, 0.0593405000, 0.0786007000, 0.1216003000, 0.2171404000, 0.4324571000", \ + "0.0650947000, 0.0707916000, 0.0823136000, 0.1034972000, 0.1459588000, 0.2413060000, 0.4568051000", \ + "0.0869112000, 0.0953640000, 0.1128412000, 0.1452529000, 0.2011350000, 0.2975037000, 0.5129380000", \ + "0.1056656000, 0.1188237000, 0.1443642000, 0.1930325000, 0.2803930000, 0.4186194000, 0.6461872000", \ + "0.1009637000, 0.1213978000, 0.1618904000, 0.2379360000, 0.3694990000, 0.5835253000, 0.9161787000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011357300, 0.0025797600, 0.0058598000, 0.0133103000, 0.0302337000, 0.0686745000"); + values("0.0731053000, 0.0829277000, 0.1043660000, 0.1518206000, 0.2574669000, 0.4955761000, 1.0343150000", \ + "0.0761859000, 0.0860303000, 0.1076386000, 0.1556051000, 0.2618165000, 0.5001287000, 1.0391482000", \ + "0.0861692000, 0.0957122000, 0.1170745000, 0.1653637000, 0.2725452000, 0.5112351000, 1.0506452000", \ + "0.1134405000, 0.1228393000, 0.1439098000, 0.1907961000, 0.2976629000, 0.5374158000, 1.0772255000", \ + "0.1701774000, 0.1825822000, 0.2087128000, 0.2565319000, 0.3608539000, 0.5997199000, 1.1405675000", \ + "0.2615474000, 0.2805582000, 0.3187662000, 0.3908574000, 0.5154678000, 0.7534552000, 1.2923610000", \ + "0.4050068000, 0.4313315000, 0.4899832000, 0.5981564000, 0.7900506000, 1.1025330000, 1.6427371000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011357300, 0.0025797600, 0.0058598000, 0.0133103000, 0.0302337000, 0.0686745000"); + values("0.0255447000, 0.0303681000, 0.0414016000, 0.0660436000, 0.1221804000, 0.2497466000, 0.5397114000", \ + "0.0253355000, 0.0302848000, 0.0412657000, 0.0660544000, 0.1222077000, 0.2502200000, 0.5393960000", \ + "0.0264604000, 0.0308511000, 0.0412470000, 0.0658285000, 0.1224161000, 0.2496285000, 0.5398054000", \ + "0.0375062000, 0.0423164000, 0.0523197000, 0.0718858000, 0.1231587000, 0.2503661000, 0.5395660000", \ + "0.0593180000, 0.0659802000, 0.0791964000, 0.1033346000, 0.1477328000, 0.2572731000, 0.5390483000", \ + "0.0982199000, 0.1086938000, 0.1292443000, 0.1652795000, 0.2244748000, 0.3276118000, 0.5652356000", \ + "0.1666714000, 0.1830210000, 0.2145359000, 0.2696086000, 0.3571941000, 0.5014091000, 0.7366260000"); + } + related_pin : "A0"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011357300, 0.0025797600, 0.0058598000, 0.0133103000, 0.0302337000, 0.0686745000"); + values("0.0674947000, 0.0800995000, 0.1080731000, 0.1718746000, 0.3153849000, 0.6401916000, 1.3787577000", \ + "0.0675241000, 0.0799277000, 0.1079560000, 0.1716351000, 0.3154488000, 0.6411834000, 1.3790487000", \ + "0.0672686000, 0.0798308000, 0.1079834000, 0.1715094000, 0.3156187000, 0.6413035000, 1.3798930000", \ + "0.0701203000, 0.0815757000, 0.1081277000, 0.1714738000, 0.3153366000, 0.6403337000, 1.3799860000", \ + "0.0973915000, 0.1091484000, 0.1314961000, 0.1838596000, 0.3164317000, 0.6409508000, 1.3840136000", \ + "0.1474797000, 0.1629826000, 0.1954848000, 0.2544749000, 0.3669851000, 0.6502201000, 1.3787987000", \ + "0.2276335000, 0.2527979000, 0.3004909000, 0.3859232000, 0.5317088000, 0.7793907000, 1.4118082000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011357300, 0.0025797600, 0.0058598000, 0.0133103000, 0.0302337000, 0.0686745000"); + values("0.0336551000, 0.0380669000, 0.0475758000, 0.0678440000, 0.1118654000, 0.2095805000, 0.4291769000", \ + "0.0380094000, 0.0424542000, 0.0520439000, 0.0723690000, 0.1165346000, 0.2142736000, 0.4341145000", \ + "0.0485458000, 0.0530227000, 0.0621444000, 0.0826708000, 0.1269420000, 0.2247911000, 0.4451386000", \ + "0.0692551000, 0.0748503000, 0.0863754000, 0.1074437000, 0.1512621000, 0.2492519000, 0.4693489000", \ + "0.0937112000, 0.1022183000, 0.1191020000, 0.1504562000, 0.2071196000, 0.3059759000, 0.5261085000", \ + "0.1166041000, 0.1292664000, 0.1550192000, 0.2024585000, 0.2890005000, 0.4255292000, 0.6548702000", \ + "0.1149764000, 0.1341611000, 0.1734245000, 0.2485959000, 0.3815681000, 0.5938569000, 0.9296408000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011357300, 0.0025797600, 0.0058598000, 0.0133103000, 0.0302337000, 0.0686745000"); + values("0.0779257000, 0.0883975000, 0.1107528000, 0.1607213000, 0.2714526000, 0.5211638000, 1.0867609000", \ + "0.0814745000, 0.0914129000, 0.1141173000, 0.1644065000, 0.2759012000, 0.5259977000, 1.0915334000", \ + "0.0912640000, 0.1013195000, 0.1239584000, 0.1745134000, 0.2866190000, 0.5372855000, 1.1037072000", \ + "0.1188048000, 0.1284454000, 0.1504840000, 0.2004643000, 0.3128238000, 0.5643190000, 1.1313213000", \ + "0.1789581000, 0.1922749000, 0.2176803000, 0.2673947000, 0.3765364000, 0.6274415000, 1.1948316000", \ + "0.2785877000, 0.2965389000, 0.3368097000, 0.4093859000, 0.5364857000, 0.7850622000, 1.3506122000", \ + "0.4370510000, 0.4648165000, 0.5250016000, 0.6357704000, 0.8301823000, 1.1466031000, 1.7090069000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011357300, 0.0025797600, 0.0058598000, 0.0133103000, 0.0302337000, 0.0686745000"); + values("0.0292036000, 0.0342834000, 0.0454640000, 0.0708531000, 0.1282279000, 0.2583821000, 0.5532623000", \ + "0.0289717000, 0.0340741000, 0.0453587000, 0.0707155000, 0.1282362000, 0.2579966000, 0.5538932000", \ + "0.0293931000, 0.0341019000, 0.0449583000, 0.0705631000, 0.1281787000, 0.2582030000, 0.5538934000", \ + "0.0400502000, 0.0447337000, 0.0544996000, 0.0755127000, 0.1286878000, 0.2586814000, 0.5531673000", \ + "0.0624901000, 0.0689697000, 0.0833244000, 0.1076672000, 0.1512661000, 0.2643656000, 0.5535735000", \ + "0.1027142000, 0.1122992000, 0.1330799000, 0.1691527000, 0.2285323000, 0.3340555000, 0.5781068000", \ + "0.1733690000, 0.1896464000, 0.2202461000, 0.2754848000, 0.3643507000, 0.5125706000, 0.7475827000"); + } + related_pin : "A1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011357300, 0.0025797600, 0.0058598000, 0.0133103000, 0.0302337000, 0.0686745000"); + values("0.0689382000, 0.0818604000, 0.1111127000, 0.1777123000, 0.3265715000, 0.6665583000, 1.4369067000", \ + "0.0689756000, 0.0819525000, 0.1110665000, 0.1771365000, 0.3266258000, 0.6667267000, 1.4373757000", \ + "0.0688950000, 0.0818625000, 0.1111129000, 0.1772471000, 0.3266845000, 0.6655303000, 1.4389544000", \ + "0.0712042000, 0.0830635000, 0.1111239000, 0.1772352000, 0.3269684000, 0.6657906000, 1.4330148000", \ + "0.0979502000, 0.1101037000, 0.1325338000, 0.1871880000, 0.3272432000, 0.6659582000, 1.4397797000", \ + "0.1497473000, 0.1646098000, 0.1964091000, 0.2555878000, 0.3721904000, 0.6720054000, 1.4341970000", \ + "0.2335543000, 0.2585937000, 0.3068640000, 0.3919439000, 0.5370990000, 0.7889808000, 1.4582833000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011357300, 0.0025797600, 0.0058598000, 0.0133103000, 0.0302337000, 0.0686745000"); + values("0.0383825000, 0.0425846000, 0.0517593000, 0.0717388000, 0.1155579000, 0.2131659000, 0.4330963000", \ + "0.0427494000, 0.0469549000, 0.0561528000, 0.0761708000, 0.1200338000, 0.2175634000, 0.4376610000", \ + "0.0521696000, 0.0562946000, 0.0653957000, 0.0853921000, 0.1292904000, 0.2269270000, 0.4469289000", \ + "0.0695386000, 0.0743920000, 0.0846294000, 0.1056669000, 0.1497095000, 0.2475772000, 0.4675191000", \ + "0.0944896000, 0.1014322000, 0.1154865000, 0.1430771000, 0.1947122000, 0.2950151000, 0.5154119000", \ + "0.1204218000, 0.1312426000, 0.1528353000, 0.1948161000, 0.2690242000, 0.3945262000, 0.6258122000", \ + "0.1282089000, 0.1444416000, 0.1791884000, 0.2450584000, 0.3616316000, 0.5491296000, 0.8482095000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011357300, 0.0025797600, 0.0058598000, 0.0133103000, 0.0302337000, 0.0686745000"); + values("0.0884979000, 0.0977783000, 0.1186399000, 0.1655102000, 0.2707417000, 0.5084919000, 1.0471248000", \ + "0.0934496000, 0.1028177000, 0.1237943000, 0.1708023000, 0.2761840000, 0.5140232000, 1.0525911000", \ + "0.1060936000, 0.1155314000, 0.1367060000, 0.1837971000, 0.2895705000, 0.5275818000, 1.0661310000", \ + "0.1339171000, 0.1432449000, 0.1642175000, 0.2113665000, 0.3171919000, 0.5557014000, 1.0945156000", \ + "0.1863656000, 0.1974484000, 0.2211239000, 0.2697184000, 0.3754715000, 0.6140680000, 1.1535634000", \ + "0.2726170000, 0.2881273000, 0.3202802000, 0.3845097000, 0.5060261000, 0.7473787000, 1.2871694000", \ + "0.4047286000, 0.4291904000, 0.4794515000, 0.5755850000, 0.7454017000, 1.0419750000, 1.5966902000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011357300, 0.0025797600, 0.0058598000, 0.0133103000, 0.0302337000, 0.0686745000"); + values("0.0275079000, 0.0326507000, 0.0441275000, 0.0698843000, 0.1277826000, 0.2588332000, 0.5529650000", \ + "0.0274232000, 0.0325637000, 0.0440219000, 0.0699185000, 0.1280111000, 0.2579389000, 0.5539684000", \ + "0.0278035000, 0.0327475000, 0.0439965000, 0.0696270000, 0.1277555000, 0.2587356000, 0.5531559000", \ + "0.0345982000, 0.0391678000, 0.0494069000, 0.0727914000, 0.1284809000, 0.2582831000, 0.5549131000", \ + "0.0525191000, 0.0577969000, 0.0692773000, 0.0930000000, 0.1427417000, 0.2629826000, 0.5536723000", \ + "0.0877393000, 0.0948459000, 0.1104699000, 0.1409851000, 0.1968746000, 0.3055252000, 0.5681651000", \ + "0.1524315000, 0.1635069000, 0.1857629000, 0.2301887000, 0.3058519000, 0.4327525000, 0.6801119000"); + } + related_pin : "S"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011357300, 0.0025797600, 0.0058598000, 0.0133103000, 0.0302337000, 0.0686745000"); + values("0.0660661000, 0.0787031000, 0.1071836000, 0.1712967000, 0.3149165000, 0.6413010000, 1.3797804000", \ + "0.0660188000, 0.0786007000, 0.1072689000, 0.1711813000, 0.3154167000, 0.6407005000, 1.3797761000", \ + "0.0661024000, 0.0787105000, 0.1071327000, 0.1712181000, 0.3153500000, 0.6408332000, 1.3795040000", \ + "0.0670568000, 0.0792236000, 0.1073273000, 0.1712241000, 0.3153025000, 0.6408316000, 1.3790825000", \ + "0.0824796000, 0.0942047000, 0.1192739000, 0.1781393000, 0.3158889000, 0.6415265000, 1.3803300000", \ + "0.1210711000, 0.1349399000, 0.1640680000, 0.2231486000, 0.3458512000, 0.6483817000, 1.3799070000", \ + "0.2027606000, 0.2216720000, 0.2589169000, 0.3308417000, 0.4631684000, 0.7340553000, 1.4117084000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011357300, 0.0025797600, 0.0058598000, 0.0133103000, 0.0302337000, 0.0686745000"); + values("0.0834943000, 0.0876220000, 0.0966794000, 0.1160962000, 0.1586738000, 0.2539950000, 0.4695465000", \ + "0.0883532000, 0.0925138000, 0.1015370000, 0.1209690000, 0.1635996000, 0.2588298000, 0.4741669000", \ + "0.1009018000, 0.1051449000, 0.1142280000, 0.1336503000, 0.1762257000, 0.2715773000, 0.4871387000", \ + "0.1297717000, 0.1340504000, 0.1432710000, 0.1627906000, 0.2054690000, 0.3008198000, 0.5162644000", \ + "0.1773706000, 0.1819074000, 0.1914178000, 0.2114136000, 0.2545578000, 0.3500691000, 0.5654806000", \ + "0.2485340000, 0.2531324000, 0.2633990000, 0.2840882000, 0.3279338000, 0.4238775000, 0.6395972000", \ + "0.3562225000, 0.3621625000, 0.3733556000, 0.3965377000, 0.4421787000, 0.5387886000, 0.7549721000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011357300, 0.0025797600, 0.0058598000, 0.0133103000, 0.0302337000, 0.0686745000"); + values("0.1195052000, 0.1295136000, 0.1512747000, 0.2003877000, 0.3104474000, 0.5594668000, 1.1241926000", \ + "0.1239039000, 0.1340509000, 0.1557307000, 0.2049866000, 0.3150407000, 0.5642093000, 1.1287042000", \ + "0.1345484000, 0.1447424000, 0.1665540000, 0.2159888000, 0.3262571000, 0.5754991000, 1.1401279000", \ + "0.1546640000, 0.1645059000, 0.1865765000, 0.2360274000, 0.3468130000, 0.5963103000, 1.1612616000", \ + "0.1816197000, 0.1913809000, 0.2134734000, 0.2634030000, 0.3740781000, 0.6237745000, 1.1888911000", \ + "0.2142130000, 0.2242629000, 0.2462489000, 0.2960422000, 0.4069854000, 0.6569082000, 1.2235239000", \ + "0.2457745000, 0.2558591000, 0.2783200000, 0.3280551000, 0.4390841000, 0.6891949000, 1.2549400000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011357300, 0.0025797600, 0.0058598000, 0.0133103000, 0.0302337000, 0.0686745000"); + values("0.0268310000, 0.0316451000, 0.0423194000, 0.0666179000, 0.1223388000, 0.2496350000, 0.5389155000", \ + "0.0268487000, 0.0316393000, 0.0423348000, 0.0666580000, 0.1225729000, 0.2493516000, 0.5392007000", \ + "0.0268513000, 0.0316171000, 0.0423174000, 0.0667279000, 0.1223525000, 0.2498978000, 0.5396701000", \ + "0.0269915000, 0.0317640000, 0.0424662000, 0.0667264000, 0.1223796000, 0.2493508000, 0.5393126000", \ + "0.0285242000, 0.0333041000, 0.0438337000, 0.0678503000, 0.1229183000, 0.2499950000, 0.5389727000", \ + "0.0322737000, 0.0367731000, 0.0470895000, 0.0701798000, 0.1244620000, 0.2502718000, 0.5393056000", \ + "0.0406206000, 0.0449184000, 0.0547101000, 0.0768431000, 0.1281344000, 0.2519773000, 0.5399743000"); + } + related_pin : "S"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011357300, 0.0025797600, 0.0058598000, 0.0133103000, 0.0302337000, 0.0686745000"); + values("0.0691199000, 0.0819031000, 0.1109873000, 0.1772930000, 0.3271440000, 0.6663284000, 1.4346515000", \ + "0.0691228000, 0.0819999000, 0.1110136000, 0.1772488000, 0.3268149000, 0.6659377000, 1.4338728000", \ + "0.0691125000, 0.0819993000, 0.1110203000, 0.1770491000, 0.3268155000, 0.6672493000, 1.4342338000", \ + "0.0691104000, 0.0820039000, 0.1112018000, 0.1771886000, 0.3269048000, 0.6664900000, 1.4339224000", \ + "0.0695168000, 0.0823657000, 0.1118943000, 0.1774444000, 0.3271536000, 0.6680174000, 1.4362560000", \ + "0.0700946000, 0.0828999000, 0.1118294000, 0.1776612000, 0.3272389000, 0.6665173000, 1.4359341000", \ + "0.0737176000, 0.0859576000, 0.1139654000, 0.1786800000, 0.3276585000, 0.6664785000, 1.4338826000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__mux2i_2") { + leakage_power () { + value : 0.0033675000; + when : "!A0&!A1&S"; + } + leakage_power () { + value : 0.0011944000; + when : "!A0&!A1&!S"; + } + leakage_power () { + value : 0.0058200000; + when : "!A0&A1&S"; + } + leakage_power () { + value : 0.0018432000; + when : "!A0&A1&!S"; + } + leakage_power () { + value : 0.0039098000; + when : "A0&!A1&S"; + } + leakage_power () { + value : 0.0088905000; + when : "A0&!A1&!S"; + } + leakage_power () { + value : 0.0047783000; + when : "A0&A1&S"; + } + leakage_power () { + value : 0.0040437000; + when : "A0&A1&!S"; + } + area : 13.763200000; + cell_footprint : "sky130_fd_sc_hd__mux2i"; + cell_leakage_power : 0.0042309330; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A0") { + capacitance : 0.0043320000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0040980000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0089642000, 0.0089596000, 0.0089492000, 0.0089490000, 0.0089484000, 0.0089472000, 0.0089443000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0062732000, -0.0063538000, -0.0065396000, -0.0065440000, -0.0065541000, -0.0065775000, -0.0066313000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0045670000; + } + pin ("A1") { + capacitance : 0.0041860000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0039370000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0093874000, 0.0093828000, 0.0093722000, 0.0093713000, 0.0093695000, 0.0093651000, 0.0093551000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0063112000, -0.0063538000, -0.0064520000, -0.0064419000, -0.0064187000, -0.0063650000, -0.0062414000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0044350000; + } + pin ("S") { + capacitance : 0.0064110000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0061070000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0218201000, 0.0216464000, 0.0212459000, 0.0213467000, 0.0215790000, 0.0221146000, 0.0233490000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0002226000, -0.0003487000, -0.0006393000, -0.0005581000, -0.0003711000, 0.0000599540, 0.0010536000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0067160000; + } + pin ("Y") { + direction : "output"; + function : "(!A0&!S) | (!A1&S)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012248250, 0.0030003910, 0.0073499050, 0.0180046900, 0.0441051700, 0.1080422000"); + values("0.0106771000, 0.0095500000, 0.0067924000, -0.0001064000, -0.0171760000, -0.0592912000, -0.1626789000", \ + "0.0106885000, 0.0095747000, 0.0068187000, -0.0000159000, -0.0170114000, -0.0590673000, -0.1624178000", \ + "0.0106097000, 0.0095011000, 0.0067782000, 0.0000133000, -0.0169130000, -0.0588752000, -0.1621903000", \ + "0.0101994000, 0.0091054000, 0.0063989000, -0.0003372000, -0.0171614000, -0.0590057000, -0.1622700000", \ + "0.0100403000, 0.0089212000, 0.0061619000, -0.0006781000, -0.0174929000, -0.0592052000, -0.1623109000", \ + "0.0106931000, 0.0095182000, 0.0066943000, -0.0002287000, -0.0174792000, -0.0593115000, -0.1624326000", \ + "0.0130997000, 0.0118720000, 0.0088201000, 0.0014552000, -0.0160282000, -0.0587507000, -0.1621056000"); + } + related_pin : "A0"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012248250, 0.0030003910, 0.0073499050, 0.0180046900, 0.0441051700, 0.1080422000"); + values("0.0170511000, 0.0182786000, 0.0212365000, 0.0283983000, 0.0455790000, 0.0874538000, 0.1896840000", \ + "0.0165789000, 0.0178143000, 0.0208093000, 0.0280334000, 0.0454167000, 0.0873751000, 0.1896102000", \ + "0.0158834000, 0.0171385000, 0.0201558000, 0.0274124000, 0.0449682000, 0.0871728000, 0.1895302000", \ + "0.0154262000, 0.0166569000, 0.0195004000, 0.0267670000, 0.0443109000, 0.0866992000, 0.1892629000", \ + "0.0152710000, 0.0164573000, 0.0193812000, 0.0265044000, 0.0437440000, 0.0860435000, 0.1887854000", \ + "0.0167966000, 0.0180067000, 0.0209861000, 0.0272307000, 0.0447521000, 0.0857268000, 0.1883594000", \ + "0.0203688000, 0.0216089000, 0.0241199000, 0.0297301000, 0.0462168000, 0.0878029000, 0.1885534000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012248250, 0.0030003910, 0.0073499050, 0.0180046900, 0.0441051700, 0.1080422000"); + values("0.0111121000, 0.0099816000, 0.0072103000, 0.0002958000, -0.0167944000, -0.0589276000, -0.1623633000", \ + "0.0110768000, 0.0099591000, 0.0071998000, 0.0003377000, -0.0166987000, -0.0587667000, -0.1621770000", \ + "0.0109335000, 0.0098220000, 0.0070892000, 0.0002860000, -0.0166612000, -0.0586493000, -0.1620466000", \ + "0.0104700000, 0.0093898000, 0.0066777000, -0.0001000000, -0.0169511000, -0.0588279000, -0.1620638000", \ + "0.0102547000, 0.0091127000, 0.0062907000, -0.0005323000, -0.0172946000, -0.0590810000, -0.1622178000", \ + "0.0106885000, 0.0093730000, 0.0066707000, -0.0002834000, -0.0176327000, -0.0594961000, -0.1625383000", \ + "0.0126778000, 0.0114781000, 0.0084207000, 0.0011279000, -0.0162976000, -0.0581775000, -0.1624023000"); + } + related_pin : "A1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012248250, 0.0030003910, 0.0073499050, 0.0180046900, 0.0441051700, 0.1080422000"); + values("0.0159827000, 0.0172133000, 0.0201943000, 0.0273480000, 0.0445740000, 0.0864590000, 0.1887104000", \ + "0.0154181000, 0.0166701000, 0.0196918000, 0.0269932000, 0.0443871000, 0.0863991000, 0.1886911000", \ + "0.0147387000, 0.0159879000, 0.0190267000, 0.0263464000, 0.0439796000, 0.0862528000, 0.1885991000", \ + "0.0144042000, 0.0155455000, 0.0184091000, 0.0255714000, 0.0431662000, 0.0857351000, 0.1882475000", \ + "0.0141507000, 0.0153499000, 0.0182625000, 0.0253630000, 0.0425930000, 0.0849085000, 0.1878233000", \ + "0.0151359000, 0.0162714000, 0.0190790000, 0.0259587000, 0.0430118000, 0.0842784000, 0.1872286000", \ + "0.0184760000, 0.0196033000, 0.0223409000, 0.0284429000, 0.0449614000, 0.0863752000, 0.1874462000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012248250, 0.0030003910, 0.0073499050, 0.0180046900, 0.0441051700, 0.1080422000"); + values("0.0116832000, 0.0105570000, 0.0077496000, 0.0008096000, -0.0163273000, -0.0584890000, -0.1619052000", \ + "0.0115903000, 0.0104546000, 0.0076460000, 0.0007114000, -0.0164138000, -0.0585903000, -0.1620145000", \ + "0.0116742000, 0.0105533000, 0.0077413000, 0.0008037000, -0.0163251000, -0.0584647000, -0.1618971000", \ + "0.0113413000, 0.0102093000, 0.0074197000, 0.0005090000, -0.0165860000, -0.0587382000, -0.1621510000", \ + "0.0107650000, 0.0096468000, 0.0068715000, -0.0000068000, -0.0170479000, -0.0591348000, -0.1625239000", \ + "0.0100059000, 0.0088751000, 0.0060276000, -0.0006819000, -0.0170145000, -0.0590601000, -0.1624745000", \ + "0.0107998000, 0.0096366000, 0.0068720000, -0.0001671000, -0.0172839000, -0.0594504000, -0.1618771000"); + } + related_pin : "S"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012248250, 0.0030003910, 0.0073499050, 0.0180046900, 0.0441051700, 0.1080422000"); + values("0.0214879000, 0.0226572000, 0.0255582000, 0.0325690000, 0.0496855000, 0.0913561000, 0.1935654000", \ + "0.0213337000, 0.0225109000, 0.0253819000, 0.0324191000, 0.0495404000, 0.0912673000, 0.1934683000", \ + "0.0211525000, 0.0223541000, 0.0252539000, 0.0323083000, 0.0494737000, 0.0912272000, 0.1935342000", \ + "0.0205752000, 0.0217557000, 0.0246701000, 0.0317378000, 0.0488810000, 0.0907087000, 0.1929191000", \ + "0.0202287000, 0.0214328000, 0.0243281000, 0.0314271000, 0.0486524000, 0.0904451000, 0.1926772000", \ + "0.0202634000, 0.0212863000, 0.0239946000, 0.0311030000, 0.0482658000, 0.0901636000, 0.1924772000", \ + "0.0211970000, 0.0224023000, 0.0252718000, 0.0323212000, 0.0492138000, 0.0911415000, 0.1931759000"); + } + } + max_capacitance : 0.1080420000; + max_transition : 1.4709000000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012248200, 0.0030003900, 0.0073499000, 0.0180047000, 0.0441052000, 0.1080420000"); + values("0.0367435000, 0.0392785000, 0.0452477000, 0.0592712000, 0.0924237000, 0.1718476000, 0.3645260000", \ + "0.0411876000, 0.0436701000, 0.0497028000, 0.0638543000, 0.0970493000, 0.1765869000, 0.3693746000", \ + "0.0514547000, 0.0539500000, 0.0598966000, 0.0740524000, 0.1075190000, 0.1871860000, 0.3803537000", \ + "0.0718869000, 0.0752130000, 0.0827309000, 0.0984566000, 0.1317775000, 0.2114657000, 0.4046001000", \ + "0.0950952000, 0.0998810000, 0.1109579000, 0.1347925000, 0.1824868000, 0.2675107000, 0.4597345000", \ + "0.1137605000, 0.1211691000, 0.1386788000, 0.1748576000, 0.2467898000, 0.3737014000, 0.5887089000", \ + "0.1050287000, 0.1163619000, 0.1429167000, 0.2002128000, 0.3094634000, 0.5066603000, 0.8324781000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012248200, 0.0030003900, 0.0073499000, 0.0180047000, 0.0441052000, 0.1080420000"); + values("0.1006992000, 0.1077898000, 0.1246389000, 0.1654709000, 0.2631524000, 0.5000471000, 1.0787345000", \ + "0.1028027000, 0.1098264000, 0.1272811000, 0.1684193000, 0.2667901000, 0.5050532000, 1.0847682000", \ + "0.1108691000, 0.1182523000, 0.1354687000, 0.1770510000, 0.2763047000, 0.5149121000, 1.0945695000", \ + "0.1369350000, 0.1440863000, 0.1599949000, 0.2015743000, 0.3006383000, 0.5401598000, 1.1208118000", \ + "0.1995899000, 0.2076977000, 0.2260576000, 0.2665141000, 0.3637577000, 0.6024854000, 1.1840808000", \ + "0.3031947000, 0.3151803000, 0.3417532000, 0.4013758000, 0.5164140000, 0.7528129000, 1.3323446000", \ + "0.4681813000, 0.4864218000, 0.5286999000, 0.6149148000, 0.7886995000, 1.1011390000, 1.6845830000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012248200, 0.0030003900, 0.0073499000, 0.0180047000, 0.0441052000, 0.1080420000"); + values("0.0318561000, 0.0348281000, 0.0422119000, 0.0600365000, 0.1043707000, 0.2125931000, 0.4783918000", \ + "0.0317458000, 0.0347761000, 0.0421560000, 0.0601449000, 0.1042170000, 0.2127209000, 0.4784212000", \ + "0.0322970000, 0.0351277000, 0.0420747000, 0.0598361000, 0.1042074000, 0.2130884000, 0.4785096000", \ + "0.0436273000, 0.0465714000, 0.0528931000, 0.0669031000, 0.1061661000, 0.2128898000, 0.4790166000", \ + "0.0666167000, 0.0706081000, 0.0798483000, 0.0982086000, 0.1365391000, 0.2237642000, 0.4783212000", \ + "0.1088730000, 0.1149982000, 0.1282829000, 0.1566940000, 0.2094465000, 0.3031288000, 0.5141992000", \ + "0.1837531000, 0.1957190000, 0.2153848000, 0.2531741000, 0.3330482000, 0.4649187000, 0.6995762000"); + } + related_pin : "A0"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012248200, 0.0030003900, 0.0073499000, 0.0180047000, 0.0441052000, 0.1080420000"); + values("0.0955617000, 0.1046406000, 0.1268375000, 0.1820405000, 0.3162769000, 0.6418094000, 1.4405883000", \ + "0.0952649000, 0.1044548000, 0.1267267000, 0.1816930000, 0.3149774000, 0.6446649000, 1.4415251000", \ + "0.0953726000, 0.1046295000, 0.1267479000, 0.1815770000, 0.3162394000, 0.6424636000, 1.4407688000", \ + "0.0959295000, 0.1046967000, 0.1265081000, 0.1816522000, 0.3150012000, 0.6438465000, 1.4407797000", \ + "0.1216920000, 0.1287820000, 0.1459406000, 0.1919767000, 0.3159031000, 0.6418553000, 1.4404320000", \ + "0.1763118000, 0.1875794000, 0.2100568000, 0.2607484000, 0.3645380000, 0.6512482000, 1.4416730000", \ + "0.2645083000, 0.2805159000, 0.3163362000, 0.3874906000, 0.5250296000, 0.7789190000, 1.4664171000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012248200, 0.0030003900, 0.0073499000, 0.0180047000, 0.0441052000, 0.1080420000"); + values("0.0361737000, 0.0385997000, 0.0443005000, 0.0576247000, 0.0890511000, 0.1641690000, 0.3467383000", \ + "0.0404586000, 0.0428644000, 0.0485858000, 0.0620448000, 0.0936436000, 0.1687434000, 0.3513053000", \ + "0.0508619000, 0.0532167000, 0.0589249000, 0.0722656000, 0.1039062000, 0.1790637000, 0.3615413000", \ + "0.0705933000, 0.0733960000, 0.0806984000, 0.0963037000, 0.1279789000, 0.2033213000, 0.3860390000", \ + "0.0927670000, 0.0976174000, 0.1085822000, 0.1320302000, 0.1777363000, 0.2592944000, 0.4416891000", \ + "0.1092355000, 0.1160550000, 0.1330879000, 0.1683133000, 0.2389818000, 0.3633800000, 0.5716417000", \ + "0.0941040000, 0.1055969000, 0.1316856000, 0.1864668000, 0.2938607000, 0.4834476000, 0.8035093000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012248200, 0.0030003900, 0.0073499000, 0.0180047000, 0.0441052000, 0.1080420000"); + values("0.1001276000, 0.1072520000, 0.1242201000, 0.1656137000, 0.2643970000, 0.5040272000, 1.0880092000", \ + "0.1020168000, 0.1092707000, 0.1265786000, 0.1683873000, 0.2680303000, 0.5080636000, 1.0928610000", \ + "0.1105895000, 0.1174347000, 0.1352803000, 0.1773442000, 0.2776144000, 0.5187875000, 1.1045308000", \ + "0.1374410000, 0.1440158000, 0.1608061000, 0.2019952000, 0.3021767000, 0.5441841000, 1.1313627000", \ + "0.2012061000, 0.2091874000, 0.2274822000, 0.2684834000, 0.3663520000, 0.6074857000, 1.1945431000", \ + "0.3072055000, 0.3194297000, 0.3468636000, 0.4067844000, 0.5228107000, 0.7593487000, 1.3465787000", \ + "0.4817986000, 0.4996913000, 0.5406966000, 0.6282003000, 0.8038266000, 1.1162068000, 1.7028980000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012248200, 0.0030003900, 0.0073499000, 0.0180047000, 0.0441052000, 0.1080420000"); + values("0.0307966000, 0.0335834000, 0.0405203000, 0.0572737000, 0.0986715000, 0.2001899000, 0.4491958000", \ + "0.0307033000, 0.0334806000, 0.0403777000, 0.0572275000, 0.0987137000, 0.2003907000, 0.4493658000", \ + "0.0312209000, 0.0338481000, 0.0403534000, 0.0568573000, 0.0986078000, 0.2002104000, 0.4499734000", \ + "0.0426489000, 0.0457548000, 0.0519207000, 0.0646410000, 0.1009408000, 0.2004089000, 0.4494381000", \ + "0.0660577000, 0.0697953000, 0.0777193000, 0.0961246000, 0.1325143000, 0.2131683000, 0.4493716000", \ + "0.1087224000, 0.1140303000, 0.1262739000, 0.1527881000, 0.2016709000, 0.2940548000, 0.4886168000", \ + "0.1830518000, 0.1918535000, 0.2114216000, 0.2523268000, 0.3266282000, 0.4605281000, 0.6785463000"); + } + related_pin : "A1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012248200, 0.0030003900, 0.0073499000, 0.0180047000, 0.0441052000, 0.1080420000"); + values("0.0935433000, 0.1025381000, 0.1249932000, 0.1799783000, 0.3142673000, 0.6423077000, 1.4444210000", \ + "0.0934886000, 0.1024697000, 0.1252376000, 0.1800119000, 0.3143973000, 0.6436402000, 1.4462400000", \ + "0.0930792000, 0.1025343000, 0.1249763000, 0.1801139000, 0.3144118000, 0.6424346000, 1.4507320000", \ + "0.0940936000, 0.1028420000, 0.1246789000, 0.1798851000, 0.3142507000, 0.6424818000, 1.4470324000", \ + "0.1195445000, 0.1267244000, 0.1440753000, 0.1904252000, 0.3151345000, 0.6429776000, 1.4452518000", \ + "0.1747643000, 0.1848706000, 0.2088558000, 0.2588031000, 0.3615982000, 0.6513519000, 1.4512374000", \ + "0.2656341000, 0.2797533000, 0.3142477000, 0.3858805000, 0.5226940000, 0.7766116000, 1.4708995000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012248200, 0.0030003900, 0.0073499000, 0.0180047000, 0.0441052000, 0.1080420000"); + values("0.0407157000, 0.0431225000, 0.0489227000, 0.0624055000, 0.0938466000, 0.1688603000, 0.3512614000", \ + "0.0447135000, 0.0471392000, 0.0529412000, 0.0664290000, 0.0978886000, 0.1729872000, 0.3551249000", \ + "0.0528990000, 0.0553090000, 0.0611084000, 0.0747137000, 0.1062727000, 0.1813891000, 0.3635602000", \ + "0.0681215000, 0.0709518000, 0.0775459000, 0.0924796000, 0.1247416000, 0.2000133000, 0.3823108000", \ + "0.0892360000, 0.0933037000, 0.1024612000, 0.1223747000, 0.1619246000, 0.2423602000, 0.4254616000", \ + "0.1063924000, 0.1128122000, 0.1272642000, 0.1580147000, 0.2162792000, 0.3214151000, 0.5227994000", \ + "0.0935519000, 0.1036370000, 0.1265550000, 0.1757834000, 0.2683574000, 0.4290549000, 0.7002710000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012248200, 0.0030003900, 0.0073499000, 0.0180047000, 0.0441052000, 0.1080420000"); + values("0.1180070000, 0.1251365000, 0.1420039000, 0.1823434000, 0.2795701000, 0.5165286000, 1.0946971000", \ + "0.1227462000, 0.1297013000, 0.1467626000, 0.1874086000, 0.2848253000, 0.5217114000, 1.1003242000", \ + "0.1348537000, 0.1421358000, 0.1591555000, 0.1998115000, 0.2976276000, 0.5349917000, 1.1135871000", \ + "0.1613095000, 0.1681087000, 0.1851602000, 0.2259641000, 0.3238777000, 0.5615906000, 1.1408005000", \ + "0.2153341000, 0.2230020000, 0.2413998000, 0.2824433000, 0.3802904000, 0.6184632000, 1.1975390000", \ + "0.3125007000, 0.3222349000, 0.3455462000, 0.3972465000, 0.5073992000, 0.7473880000, 1.3289605000", \ + "0.4806995000, 0.4953388000, 0.5295577000, 0.6028887000, 0.7484713000, 1.0343244000, 1.6269909000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012248200, 0.0030003900, 0.0073499000, 0.0180047000, 0.0441052000, 0.1080420000"); + values("0.0317634000, 0.0344881000, 0.0413633000, 0.0580629000, 0.0989882000, 0.2002803000, 0.4493320000", \ + "0.0316639000, 0.0345131000, 0.0413299000, 0.0580406000, 0.0990389000, 0.2003598000, 0.4499974000", \ + "0.0321924000, 0.0349635000, 0.0416451000, 0.0581341000, 0.0990309000, 0.2003849000, 0.4499978000", \ + "0.0385201000, 0.0411509000, 0.0474626000, 0.0623379000, 0.1010270000, 0.2002914000, 0.4502368000", \ + "0.0562386000, 0.0591455000, 0.0663647000, 0.0819916000, 0.1178127000, 0.2075385000, 0.4500837000", \ + "0.0926604000, 0.0967757000, 0.1062405000, 0.1261613000, 0.1664154000, 0.2540008000, 0.4707391000", \ + "0.1602132000, 0.1668069000, 0.1804140000, 0.2092138000, 0.2645165000, 0.3685847000, 0.5856551000"); + } + related_pin : "S"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012248200, 0.0030003900, 0.0073499000, 0.0180047000, 0.0441052000, 0.1080420000"); + values("0.0979320000, 0.1069469000, 0.1290442000, 0.1831073000, 0.3155388000, 0.6424585000, 1.4407288000", \ + "0.0979507000, 0.1070527000, 0.1289490000, 0.1829428000, 0.3158201000, 0.6414688000, 1.4412841000", \ + "0.0979499000, 0.1068772000, 0.1290255000, 0.1830988000, 0.3156768000, 0.6415501000, 1.4409317000", \ + "0.0982707000, 0.1073076000, 0.1292425000, 0.1831400000, 0.3158850000, 0.6416906000, 1.4412890000", \ + "0.1103967000, 0.1185151000, 0.1385757000, 0.1890676000, 0.3167548000, 0.6428520000, 1.4410887000", \ + "0.1484944000, 0.1572967000, 0.1782681000, 0.2266309000, 0.3421110000, 0.6481097000, 1.4463140000", \ + "0.2315848000, 0.2424509000, 0.2665197000, 0.3201273000, 0.4413284000, 0.7213899000, 1.4582270000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012248200, 0.0030003900, 0.0073499000, 0.0180047000, 0.0441052000, 0.1080420000"); + values("0.1162440000, 0.1189142000, 0.1253287000, 0.1398952000, 0.1736628000, 0.2533444000, 0.4461744000", \ + "0.1208268000, 0.1235059000, 0.1299154000, 0.1444896000, 0.1782362000, 0.2579452000, 0.4507813000", \ + "0.1334529000, 0.1362020000, 0.1425153000, 0.1570729000, 0.1908657000, 0.2705499000, 0.4633311000", \ + "0.1644389000, 0.1670370000, 0.1734747000, 0.1881111000, 0.2218908000, 0.3016397000, 0.4945639000", \ + "0.2294222000, 0.2321576000, 0.2386966000, 0.2536810000, 0.2877705000, 0.3676495000, 0.5604395000", \ + "0.3338085000, 0.3369049000, 0.3440647000, 0.3599291000, 0.3948873000, 0.4756839000, 0.6689352000", \ + "0.4994273000, 0.5030248000, 0.5114723000, 0.5292580000, 0.5671041000, 0.6500159000, 0.8440702000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012248200, 0.0030003900, 0.0073499000, 0.0180047000, 0.0441052000, 0.1080420000"); + values("0.1468832000, 0.1540877000, 0.1708611000, 0.2112522000, 0.3091207000, 0.5476563000, 1.1313688000", \ + "0.1518438000, 0.1585210000, 0.1754460000, 0.2160566000, 0.3140073000, 0.5527925000, 1.1362470000", \ + "0.1624775000, 0.1694787000, 0.1862007000, 0.2267643000, 0.3249307000, 0.5639846000, 1.1477257000", \ + "0.1838889000, 0.1910980000, 0.2079032000, 0.2486779000, 0.3469796000, 0.5860479000, 1.1700333000", \ + "0.2135002000, 0.2206853000, 0.2375920000, 0.2782613000, 0.3768022000, 0.6160804000, 1.2002003000", \ + "0.2468683000, 0.2536219000, 0.2704987000, 0.3113794000, 0.4099961000, 0.6496099000, 1.2340697000", \ + "0.2684698000, 0.2757768000, 0.2926676000, 0.3337951000, 0.4322846000, 0.6717946000, 1.2567380000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012248200, 0.0030003900, 0.0073499000, 0.0180047000, 0.0441052000, 0.1080420000"); + values("0.0353675000, 0.0384423000, 0.0454822000, 0.0629508000, 0.1060235000, 0.2134647000, 0.4783064000", \ + "0.0353505000, 0.0384357000, 0.0454956000, 0.0629714000, 0.1060969000, 0.2133653000, 0.4786930000", \ + "0.0354367000, 0.0383331000, 0.0455009000, 0.0630080000, 0.1059754000, 0.2132442000, 0.4780385000", \ + "0.0354259000, 0.0384834000, 0.0455747000, 0.0630369000, 0.1060999000, 0.2133955000, 0.4788058000", \ + "0.0368357000, 0.0396182000, 0.0466371000, 0.0638853000, 0.1066171000, 0.2133144000, 0.4782141000", \ + "0.0419260000, 0.0446661000, 0.0513067000, 0.0678814000, 0.1095087000, 0.2151525000, 0.4788059000", \ + "0.0529640000, 0.0558265000, 0.0624816000, 0.0777262000, 0.1166658000, 0.2183734000, 0.4798463000"); + } + related_pin : "S"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012248200, 0.0030003900, 0.0073499000, 0.0180047000, 0.0441052000, 0.1080420000"); + values("0.0933337000, 0.1025714000, 0.1248160000, 0.1796670000, 0.3140725000, 0.6416375000, 1.4492910000", \ + "0.0934919000, 0.1026615000, 0.1251978000, 0.1800859000, 0.3140533000, 0.6425702000, 1.4468882000", \ + "0.0936135000, 0.1028133000, 0.1250349000, 0.1800226000, 0.3143969000, 0.6448608000, 1.4502731000", \ + "0.0935349000, 0.1027775000, 0.1251498000, 0.1800227000, 0.3142435000, 0.6419517000, 1.4444629000", \ + "0.0942098000, 0.1033066000, 0.1254375000, 0.1802308000, 0.3146863000, 0.6422927000, 1.4456490000", \ + "0.0949966000, 0.1039857000, 0.1260816000, 0.1807013000, 0.3144759000, 0.6447634000, 1.4488689000", \ + "0.0993629000, 0.1081536000, 0.1293901000, 0.1825031000, 0.3150397000, 0.6432463000, 1.4480278000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__mux2i_4") { + leakage_power () { + value : 0.0042041000; + when : "!A0&!A1&S"; + } + leakage_power () { + value : 0.0024342000; + when : "!A0&!A1&!S"; + } + leakage_power () { + value : 0.0088269000; + when : "!A0&A1&S"; + } + leakage_power () { + value : 0.0037733000; + when : "!A0&A1&!S"; + } + leakage_power () { + value : 0.0057088000; + when : "A0&!A1&S"; + } + leakage_power () { + value : 0.0060484000; + when : "A0&!A1&!S"; + } + leakage_power () { + value : 0.0065226000; + when : "A0&A1&S"; + } + leakage_power () { + value : 0.0049325000; + when : "A0&A1&!S"; + } + area : 22.521600000; + cell_footprint : "sky130_fd_sc_hd__mux2i"; + cell_leakage_power : 0.0053063500; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A0") { + capacitance : 0.0081010000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0076160000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0188478000, 0.0188385000, 0.0188173000, 0.0188121000, 0.0188001000, 0.0187726000, 0.0187091000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0113185000, -0.0114682000, -0.0118132000, -0.0118178000, -0.0118284000, -0.0118529000, -0.0119094000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0085850000; + } + pin ("A1") { + capacitance : 0.0082660000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0078090000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0177537000, 0.0177423000, 0.0177161000, 0.0177148000, 0.0177117000, 0.0177046000, 0.0176883000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0129048000, -0.0129960000, -0.0132064000, -0.0131939000, -0.0131653000, -0.0130993000, -0.0129471000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0087230000; + } + pin ("S") { + capacitance : 0.0111250000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0106520000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0371004000, 0.0369125000, 0.0364795000, 0.0365683000, 0.0367729000, 0.0372446000, 0.0383318000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0014944000, -0.0016113000, -0.0018807000, -0.0018416000, -0.0017513000, -0.0015434000, -0.0010641000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0115980000; + } + pin ("Y") { + direction : "output"; + function : "(!A0&!S) | (!A1&S)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013461740, 0.0036243690, 0.0097580630, 0.0262721100, 0.0707336500, 0.1904396000"); + values("0.0187792000, 0.0174957000, 0.0139610000, 0.0043742000, -0.0219024000, -0.0934662000, -0.2871138000", \ + "0.0187875000, 0.0175035000, 0.0140137000, 0.0045129000, -0.0216147000, -0.0930785000, -0.2865668000", \ + "0.0187719000, 0.0174899000, 0.0140114000, 0.0045612000, -0.0214299000, -0.0927009000, -0.2860281000", \ + "0.0179763000, 0.0167192000, 0.0132872000, 0.0039084000, -0.0219534000, -0.0929277000, -0.2861295000", \ + "0.0178536000, 0.0165430000, 0.0129517000, 0.0033138000, -0.0226624000, -0.0934985000, -0.2862865000", \ + "0.0189026000, 0.0175356000, 0.0138796000, 0.0040321000, -0.0226039000, -0.0941241000, -0.2867794000", \ + "0.0233156000, 0.0218348000, 0.0178839000, 0.0074402000, -0.0199224000, -0.0915593000, -0.2861858000"); + } + related_pin : "A0"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013461740, 0.0036243690, 0.0097580630, 0.0262721100, 0.0707336500, 0.1904396000"); + values("0.0279325000, 0.0294078000, 0.0332955000, 0.0435309000, 0.0704636000, 0.1418621000, 0.3333275000", \ + "0.0269835000, 0.0284617000, 0.0324114000, 0.0427810000, 0.0700970000, 0.1416929000, 0.3333172000", \ + "0.0256977000, 0.0271800000, 0.0309796000, 0.0414254000, 0.0689514000, 0.1411437000, 0.3331771000", \ + "0.0249071000, 0.0263363000, 0.0300516000, 0.0401190000, 0.0675057000, 0.1402674000, 0.3326510000", \ + "0.0245402000, 0.0259201000, 0.0296300000, 0.0396346000, 0.0665321000, 0.1386114000, 0.3315547000", \ + "0.0263746000, 0.0277259000, 0.0312722000, 0.0410165000, 0.0670965000, 0.1382388000, 0.3306519000", \ + "0.0320541000, 0.0333368000, 0.0367142000, 0.0458090000, 0.0711371000, 0.1412868000, 0.3307278000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013461740, 0.0036243690, 0.0097580630, 0.0262721100, 0.0707336500, 0.1904396000"); + values("0.0199213000, 0.0186152000, 0.0150619000, 0.0053631000, -0.0210439000, -0.0927487000, -0.2864382000", \ + "0.0198595000, 0.0185589000, 0.0150676000, 0.0054539000, -0.0208027000, -0.0923741000, -0.2859953000", \ + "0.0196147000, 0.0183293000, 0.0148439000, 0.0053407000, -0.0207840000, -0.0921571000, -0.2856460000", \ + "0.0187060000, 0.0174299000, 0.0140616000, 0.0046189000, -0.0213720000, -0.0924475000, -0.2857143000", \ + "0.0183698000, 0.0171144000, 0.0135941000, 0.0037046000, -0.0218880000, -0.0930213000, -0.2858885000", \ + "0.0192267000, 0.0178494000, 0.0141896000, 0.0043476000, -0.0228237000, -0.0939175000, -0.2863898000", \ + "0.0233582000, 0.0218777000, 0.0179283000, 0.0074582000, -0.0197066000, -0.0909316000, -0.2862798000"); + } + related_pin : "A1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013461740, 0.0036243690, 0.0097580630, 0.0262721100, 0.0707336500, 0.1904396000"); + values("0.0300106000, 0.0314531000, 0.0352762000, 0.0454583000, 0.0723184000, 0.1437748000, 0.3352698000", \ + "0.0291091000, 0.0305734000, 0.0344833000, 0.0448059000, 0.0720094000, 0.1435471000, 0.3351355000", \ + "0.0278997000, 0.0293844000, 0.0332816000, 0.0435741000, 0.0709727000, 0.1430817000, 0.3352085000", \ + "0.0268543000, 0.0283052000, 0.0320937000, 0.0423255000, 0.0697958000, 0.1422123000, 0.3345509000", \ + "0.0265734000, 0.0279369000, 0.0316395000, 0.0417604000, 0.0686950000, 0.1409189000, 0.3338679000", \ + "0.0287903000, 0.0301525000, 0.0332059000, 0.0434762000, 0.0697880000, 0.1403298000, 0.3325860000", \ + "0.0345284000, 0.0358545000, 0.0387106000, 0.0476068000, 0.0731143000, 0.1435092000, 0.3328612000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013461740, 0.0036243690, 0.0097580630, 0.0262721100, 0.0707336500, 0.1904396000"); + values("0.0218739000, 0.0205677000, 0.0170238000, 0.0074156000, -0.0189733000, -0.0907064000, -0.2843366000", \ + "0.0218631000, 0.0205348000, 0.0169938000, 0.0073923000, -0.0189809000, -0.0907243000, -0.2843709000", \ + "0.0219291000, 0.0206236000, 0.0171351000, 0.0075125000, -0.0188665000, -0.0906067000, -0.2842589000", \ + "0.0214923000, 0.0201954000, 0.0166537000, 0.0070853000, -0.0192600000, -0.0909727000, -0.2846195000", \ + "0.0207456000, 0.0194260000, 0.0159270000, 0.0064070000, -0.0198496000, -0.0914937000, -0.2851564000", \ + "0.0193025000, 0.0180696000, 0.0149334000, 0.0061266000, -0.0198711000, -0.0914217000, -0.2849956000", \ + "0.0208093000, 0.0194446000, 0.0158617000, 0.0060210000, -0.0206335000, -0.0921253000, -0.2845376000"); + } + related_pin : "S"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013461740, 0.0036243690, 0.0097580630, 0.0262721100, 0.0707336500, 0.1904396000"); + values("0.0396886000, 0.0410714000, 0.0447364000, 0.0545718000, 0.0808615000, 0.1517473000, 0.3428176000", \ + "0.0395605000, 0.0409087000, 0.0445863000, 0.0544623000, 0.0808385000, 0.1516937000, 0.3429116000", \ + "0.0392762000, 0.0406218000, 0.0443150000, 0.0542274000, 0.0806859000, 0.1519348000, 0.3428407000", \ + "0.0385708000, 0.0399611000, 0.0436247000, 0.0535631000, 0.0802050000, 0.1513261000, 0.3424661000", \ + "0.0381861000, 0.0395730000, 0.0432555000, 0.0532285000, 0.0799660000, 0.1512838000, 0.3424249000", \ + "0.0375539000, 0.0389420000, 0.0426431000, 0.0526655000, 0.0792498000, 0.1506397000, 0.3419635000", \ + "0.0394044000, 0.0407841000, 0.0444063000, 0.0543366000, 0.0805434000, 0.1515644000, 0.3426099000"); + } + } + max_capacitance : 0.1904400000; + max_transition : 1.4686160000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013461700, 0.0036243700, 0.0097580600, 0.0262721000, 0.0707337000, 0.1904400000"); + values("0.0333925000, 0.0350213000, 0.0391215000, 0.0497507000, 0.0766623000, 0.1464078000, 0.3316810000", \ + "0.0377216000, 0.0392818000, 0.0434750000, 0.0541577000, 0.0811079000, 0.1509291000, 0.3363459000", \ + "0.0483136000, 0.0498368000, 0.0538682000, 0.0644144000, 0.0912435000, 0.1612747000, 0.3468296000", \ + "0.0672244000, 0.0692651000, 0.0747315000, 0.0877060000, 0.1153968000, 0.1847384000, 0.3704292000", \ + "0.0874012000, 0.0906375000, 0.0988846000, 0.1185150000, 0.1601022000, 0.2408883000, 0.4261417000", \ + "0.0992545000, 0.1041561000, 0.1167582000, 0.1467196000, 0.2115195000, 0.3348576000, 0.5551082000", \ + "0.0766168000, 0.0841121000, 0.1032633000, 0.1488824000, 0.2483259000, 0.4375335000, 0.7754174000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013461700, 0.0036243700, 0.0097580600, 0.0262721000, 0.0707337000, 0.1904400000"); + values("0.0987302000, 0.1033645000, 0.1164523000, 0.1496578000, 0.2365148000, 0.4666548000, 1.0836479000", \ + "0.1008442000, 0.1057114000, 0.1184311000, 0.1523068000, 0.2399122000, 0.4709286000, 1.0875433000", \ + "0.1089933000, 0.1136261000, 0.1262277000, 0.1600718000, 0.2487758000, 0.4809746000, 1.0989321000", \ + "0.1348995000, 0.1393099000, 0.1514608000, 0.1846679000, 0.2728066000, 0.5058116000, 1.1251201000", \ + "0.1981237000, 0.2035668000, 0.2173982000, 0.2507774000, 0.3372073000, 0.5681822000, 1.1908595000", \ + "0.3028139000, 0.3107526000, 0.3313790000, 0.3818011000, 0.4893415000, 0.7199926000, 1.3379545000", \ + "0.4764614000, 0.4881899000, 0.5182728000, 0.5927245000, 0.7538111000, 1.0704575000, 1.6850982000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013461700, 0.0036243700, 0.0097580600, 0.0262721000, 0.0707337000, 0.1904400000"); + values("0.0296152000, 0.0313744000, 0.0360278000, 0.0487999000, 0.0836598000, 0.1780080000, 0.4335491000", \ + "0.0294030000, 0.0311953000, 0.0359179000, 0.0487694000, 0.0836703000, 0.1783343000, 0.4333121000", \ + "0.0300808000, 0.0316913000, 0.0360808000, 0.0484106000, 0.0834025000, 0.1782950000, 0.4332182000", \ + "0.0407530000, 0.0426843000, 0.0473285000, 0.0581235000, 0.0873852000, 0.1778890000, 0.4336381000", \ + "0.0624797000, 0.0650322000, 0.0713544000, 0.0863329000, 0.1192163000, 0.1942369000, 0.4333054000", \ + "0.1020489000, 0.1059603000, 0.1155392000, 0.1378711000, 0.1842371000, 0.2737749000, 0.4751796000", \ + "0.1730274000, 0.1790708000, 0.1939710000, 0.2283633000, 0.2988000000, 0.4293631000, 0.6686905000"); + } + related_pin : "A0"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013461700, 0.0036243700, 0.0097580600, 0.0262721000, 0.0707337000, 0.1904400000"); + values("0.0911408000, 0.0972255000, 0.1137003000, 0.1572432000, 0.2748790000, 0.5911564000, 1.4432117000", \ + "0.0913122000, 0.0971569000, 0.1134475000, 0.1574597000, 0.2747287000, 0.5921991000, 1.4385390000", \ + "0.0911012000, 0.0972165000, 0.1134664000, 0.1575737000, 0.2748696000, 0.5922406000, 1.4429462000", \ + "0.0916935000, 0.0975149000, 0.1133782000, 0.1572629000, 0.2746599000, 0.5904586000, 1.4424028000", \ + "0.1176377000, 0.1221272000, 0.1344626000, 0.1700881000, 0.2780372000, 0.5925976000, 1.4439508000", \ + "0.1678329000, 0.1751604000, 0.1937080000, 0.2365647000, 0.3303230000, 0.6027024000, 1.4442747000", \ + "0.2514178000, 0.2620363000, 0.2882634000, 0.3507953000, 0.4819424000, 0.7374936000, 1.4686159000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013461700, 0.0036243700, 0.0097580600, 0.0262721000, 0.0707337000, 0.1904400000"); + values("0.0369343000, 0.0386696000, 0.0430950000, 0.0545891000, 0.0840958000, 0.1606243000, 0.3637617000", \ + "0.0410662000, 0.0428251000, 0.0473444000, 0.0590116000, 0.0885247000, 0.1652048000, 0.3685822000", \ + "0.0512551000, 0.0529444000, 0.0574334000, 0.0689383000, 0.0985657000, 0.1753499000, 0.3786848000", \ + "0.0707696000, 0.0730221000, 0.0788527000, 0.0921666000, 0.1221968000, 0.1990475000, 0.4030810000", \ + "0.0916799000, 0.0949560000, 0.1035262000, 0.1246326000, 0.1681920000, 0.2532930000, 0.4566916000", \ + "0.1062959000, 0.1114433000, 0.1243630000, 0.1553637000, 0.2234002000, 0.3527811000, 0.5820618000", \ + "0.0863275000, 0.0943212000, 0.1141826000, 0.1618372000, 0.2645651000, 0.4617345000, 0.8165951000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013461700, 0.0036243700, 0.0097580600, 0.0262721000, 0.0707337000, 0.1904400000"); + values("0.0965714000, 0.1010384000, 0.1130030000, 0.1451127000, 0.2283535000, 0.4493214000, 1.0410453000", \ + "0.0986240000, 0.1036082000, 0.1159759000, 0.1482077000, 0.2322894000, 0.4537924000, 1.0457415000", \ + "0.1074289000, 0.1121548000, 0.1243049000, 0.1566589000, 0.2415327000, 0.4644650000, 1.0572121000", \ + "0.1331240000, 0.1377775000, 0.1496062000, 0.1813907000, 0.2661517000, 0.4897531000, 1.0844019000", \ + "0.1964862000, 0.2018619000, 0.2150109000, 0.2476825000, 0.3300094000, 0.5527452000, 1.1482572000", \ + "0.3010692000, 0.3090282000, 0.3290220000, 0.3775054000, 0.4820134000, 0.7025914000, 1.2992560000", \ + "0.4738336000, 0.4853271000, 0.5139615000, 0.5858039000, 0.7431071000, 1.0506647000, 1.6539025000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013461700, 0.0036243700, 0.0097580600, 0.0262721000, 0.0707337000, 0.1904400000"); + values("0.0327358000, 0.0347043000, 0.0400606000, 0.0545124000, 0.0937610000, 0.1998649000, 0.4877864000", \ + "0.0326523000, 0.0346599000, 0.0399526000, 0.0544503000, 0.0935806000, 0.2000685000, 0.4876743000", \ + "0.0328563000, 0.0347597000, 0.0399268000, 0.0541158000, 0.0935308000, 0.2000833000, 0.4872001000", \ + "0.0431971000, 0.0452545000, 0.0508318000, 0.0624362000, 0.0965741000, 0.1998336000, 0.4873144000", \ + "0.0649883000, 0.0677778000, 0.0747877000, 0.0900548000, 0.1281421000, 0.2142953000, 0.4875347000", \ + "0.1049473000, 0.1089562000, 0.1193320000, 0.1432542000, 0.1925867000, 0.2918365000, 0.5243947000", \ + "0.1769989000, 0.1833104000, 0.1990534000, 0.2348009000, 0.3090840000, 0.4509594000, 0.7081691000"); + } + related_pin : "A1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013461700, 0.0036243700, 0.0097580600, 0.0262721000, 0.0707337000, 0.1904400000"); + values("0.0891081000, 0.0949913000, 0.1110246000, 0.1534428000, 0.2672506000, 0.5723468000, 1.3974015000", \ + "0.0891818000, 0.0951697000, 0.1106839000, 0.1534498000, 0.2678553000, 0.5726911000, 1.3926972000", \ + "0.0889793000, 0.0950468000, 0.1108021000, 0.1535435000, 0.2671500000, 0.5749882000, 1.3974910000", \ + "0.0895296000, 0.0950304000, 0.1104689000, 0.1531924000, 0.2670164000, 0.5726991000, 1.3979043000", \ + "0.1153904000, 0.1197112000, 0.1319107000, 0.1668358000, 0.2696862000, 0.5726511000, 1.3951020000", \ + "0.1656404000, 0.1726760000, 0.1906402000, 0.2321874000, 0.3233798000, 0.5851232000, 1.3986324000", \ + "0.2510734000, 0.2614399000, 0.2859354000, 0.3463372000, 0.4740356000, 0.7254301000, 1.4190408000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013461700, 0.0036243700, 0.0097580600, 0.0262721000, 0.0707337000, 0.1904400000"); + values("0.0405641000, 0.0422880000, 0.0465922000, 0.0579565000, 0.0872328000, 0.1636022000, 0.3666515000", \ + "0.0444559000, 0.0460738000, 0.0505002000, 0.0618229000, 0.0911222000, 0.1675238000, 0.3706223000", \ + "0.0522402000, 0.0538928000, 0.0582722000, 0.0696486000, 0.0990101000, 0.1754517000, 0.3785739000", \ + "0.0666552000, 0.0686208000, 0.0735622000, 0.0861200000, 0.1166163000, 0.1932526000, 0.3966658000", \ + "0.0864586000, 0.0892468000, 0.0962420000, 0.1128819000, 0.1500507000, 0.2332908000, 0.4376299000", \ + "0.1007684000, 0.1050830000, 0.1158734000, 0.1413948000, 0.1972328000, 0.3063736000, 0.5301422000", \ + "0.0830222000, 0.0897520000, 0.1068923000, 0.1472222000, 0.2348684000, 0.4023477000, 0.7006488000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013461700, 0.0036243700, 0.0097580600, 0.0262721000, 0.0707337000, 0.1904400000"); + values("0.1138836000, 0.1185428000, 0.1305812000, 0.1629833000, 0.2489144000, 0.4783327000, 1.0940355000", \ + "0.1182673000, 0.1228740000, 0.1350862000, 0.1677105000, 0.2540029000, 0.4836606000, 1.1009625000", \ + "0.1300382000, 0.1346695000, 0.1469343000, 0.1797794000, 0.2664955000, 0.4966295000, 1.1147603000", \ + "0.1556842000, 0.1602803000, 0.1724868000, 0.2052464000, 0.2921522000, 0.5227929000, 1.1391813000", \ + "0.2076579000, 0.2127373000, 0.2263232000, 0.2603379000, 0.3468315000, 0.5774773000, 1.1948853000", \ + "0.2994480000, 0.3061600000, 0.3232745000, 0.3659790000, 0.4665232000, 0.7022841000, 1.3197601000", \ + "0.4585791000, 0.4684254000, 0.4935453000, 0.5544349000, 0.6890651000, 0.9747180000, 1.6100166000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013461700, 0.0036243700, 0.0097580600, 0.0262721000, 0.0707337000, 0.1904400000"); + values("0.0325563000, 0.0345649000, 0.0399104000, 0.0543620000, 0.0935826000, 0.1998992000, 0.4872282000", \ + "0.0324686000, 0.0345124000, 0.0398210000, 0.0543606000, 0.0934546000, 0.1999758000, 0.4872123000", \ + "0.0330464000, 0.0349732000, 0.0401207000, 0.0542898000, 0.0935143000, 0.1998187000, 0.4872088000", \ + "0.0391504000, 0.0409699000, 0.0460045000, 0.0593605000, 0.0958436000, 0.1997773000, 0.4873097000", \ + "0.0557868000, 0.0579400000, 0.0634122000, 0.0772699000, 0.1129611000, 0.2084915000, 0.4879291000", \ + "0.0907985000, 0.0935624000, 0.1006021000, 0.1183560000, 0.1594805000, 0.2538765000, 0.5064303000", \ + "0.1555608000, 0.1599418000, 0.1709830000, 0.1964680000, 0.2531820000, 0.3642216000, 0.6164397000"); + } + related_pin : "S"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013461700, 0.0036243700, 0.0097580600, 0.0262721000, 0.0707337000, 0.1904400000"); + values("0.0910509000, 0.0970755000, 0.1134974000, 0.1572071000, 0.2748843000, 0.5906417000, 1.4402024000", \ + "0.0910296000, 0.0970999000, 0.1135587000, 0.1574135000, 0.2748168000, 0.5922674000, 1.4445023000", \ + "0.0910262000, 0.0970732000, 0.1135609000, 0.1574153000, 0.2747942000, 0.5922673000, 1.4441564000", \ + "0.0912957000, 0.0972842000, 0.1135307000, 0.1572421000, 0.2745888000, 0.5907386000, 1.4384589000", \ + "0.1046801000, 0.1098741000, 0.1241077000, 0.1647581000, 0.2764549000, 0.5908014000, 1.4435624000", \ + "0.1395404000, 0.1454743000, 0.1607895000, 0.2020756000, 0.3058779000, 0.6010499000, 1.4389390000", \ + "0.2186948000, 0.2264848000, 0.2447394000, 0.2903764000, 0.4024518000, 0.6766617000, 1.4590681000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013461700, 0.0036243700, 0.0097580600, 0.0262721000, 0.0707337000, 0.1904400000"); + values("0.1533500000, 0.1552026000, 0.1600312000, 0.1717874000, 0.2007008000, 0.2721142000, 0.4576767000", \ + "0.1583920000, 0.1602627000, 0.1650748000, 0.1768759000, 0.2056609000, 0.2771512000, 0.4626476000", \ + "0.1708371000, 0.1727031000, 0.1775828000, 0.1893945000, 0.2182197000, 0.2896922000, 0.4752644000", \ + "0.2016707000, 0.2035373000, 0.2083835000, 0.2201690000, 0.2490961000, 0.3206009000, 0.5062041000", \ + "0.2743642000, 0.2763344000, 0.2810107000, 0.2930533000, 0.3220811000, 0.3937007000, 0.5792678000", \ + "0.4075236000, 0.4093179000, 0.4148743000, 0.4281482000, 0.4585053000, 0.5315298000, 0.7176004000", \ + "0.6146513000, 0.6173168000, 0.6244043000, 0.6405175000, 0.6753688000, 0.7527020000, 0.9412265000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013461700, 0.0036243700, 0.0097580600, 0.0262721000, 0.0707337000, 0.1904400000"); + values("0.1670885000, 0.1715183000, 0.1828509000, 0.2138491000, 0.2959850000, 0.5153880000, 1.1047174000", \ + "0.1720794000, 0.1767492000, 0.1881169000, 0.2193599000, 0.3016095000, 0.5210279000, 1.1112834000", \ + "0.1832232000, 0.1878024000, 0.1992810000, 0.2306145000, 0.3130702000, 0.5328443000, 1.1242339000", \ + "0.2086906000, 0.2130362000, 0.2245652000, 0.2559391000, 0.3385916000, 0.5586397000, 1.1492470000", \ + "0.2507136000, 0.2551902000, 0.2668922000, 0.2981539000, 0.3810644000, 0.6014747000, 1.1931637000", \ + "0.3038313000, 0.3084891000, 0.3200799000, 0.3517962000, 0.4347442000, 0.6553412000, 1.2480081000", \ + "0.3556077000, 0.3602345000, 0.3724748000, 0.4045311000, 0.4880522000, 0.7088237000, 1.3004454000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013461700, 0.0036243700, 0.0097580600, 0.0262721000, 0.0707337000, 0.1904400000"); + values("0.0372635000, 0.0389725000, 0.0434234000, 0.0558479000, 0.0894485000, 0.1807749000, 0.4333669000", \ + "0.0371886000, 0.0388412000, 0.0434356000, 0.0558663000, 0.0892240000, 0.1807322000, 0.4338500000", \ + "0.0371918000, 0.0388991000, 0.0435209000, 0.0558535000, 0.0892588000, 0.1807750000, 0.4335043000", \ + "0.0372554000, 0.0389650000, 0.0434190000, 0.0558548000, 0.0892489000, 0.1807990000, 0.4333938000", \ + "0.0376803000, 0.0393108000, 0.0439011000, 0.0560249000, 0.0892390000, 0.1808317000, 0.4338127000", \ + "0.0444793000, 0.0460484000, 0.0505452000, 0.0619961000, 0.0937815000, 0.1830346000, 0.4344755000", \ + "0.0594136000, 0.0609685000, 0.0656929000, 0.0769608000, 0.1062627000, 0.1908771000, 0.4365470000"); + } + related_pin : "S"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013461700, 0.0036243700, 0.0097580600, 0.0262721000, 0.0707337000, 0.1904400000"); + values("0.0896298000, 0.0955108000, 0.1108778000, 0.1529856000, 0.2663815000, 0.5733126000, 1.3904674000", \ + "0.0899187000, 0.0958258000, 0.1113841000, 0.1535743000, 0.2676476000, 0.5715571000, 1.3945576000", \ + "0.0900602000, 0.0959265000, 0.1115420000, 0.1537896000, 0.2676264000, 0.5726504000, 1.3947307000", \ + "0.0902217000, 0.0960232000, 0.1116434000, 0.1538669000, 0.2671492000, 0.5727722000, 1.3924976000", \ + "0.0905185000, 0.0963519000, 0.1120307000, 0.1541942000, 0.2678496000, 0.5728801000, 1.3979267000", \ + "0.0925867000, 0.0983641000, 0.1135375000, 0.1551595000, 0.2678988000, 0.5736566000, 1.3983675000", \ + "0.0988664000, 0.1042897000, 0.1190894000, 0.1591058000, 0.2695477000, 0.5735505000, 1.3932283000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__mux4_1") { + leakage_power () { + value : 0.0137458000; + when : "!A0&!A1&!A2&!A3&!S0&S1"; + } + leakage_power () { + value : 0.0116037000; + when : "!A0&!A1&!A2&!A3&!S0&!S1"; + } + leakage_power () { + value : 0.0158573000; + when : "!A0&!A1&!A2&!A3&S0&S1"; + } + leakage_power () { + value : 0.0137152000; + when : "!A0&!A1&!A2&!A3&S0&!S1"; + } + leakage_power () { + value : 0.0140316000; + when : "!A0&!A1&!A2&A3&!S0&S1"; + } + leakage_power () { + value : 0.0118895000; + when : "!A0&!A1&!A2&A3&!S0&!S1"; + } + leakage_power () { + value : 0.0087038000; + when : "!A0&!A1&!A2&A3&S0&S1"; + } + leakage_power () { + value : 0.0161449000; + when : "!A0&!A1&!A2&A3&S0&!S1"; + } + leakage_power () { + value : 0.0065285000; + when : "!A0&!A1&A2&!A3&!S0&S1"; + } + leakage_power () { + value : 0.0139696000; + when : "!A0&!A1&A2&!A3&!S0&!S1"; + } + leakage_power () { + value : 0.0161416000; + when : "!A0&!A1&A2&!A3&S0&S1"; + } + leakage_power () { + value : 0.0139995000; + when : "!A0&!A1&A2&!A3&S0&!S1"; + } + leakage_power () { + value : 0.0058742000; + when : "!A0&!A1&A2&A3&!S0&S1"; + } + leakage_power () { + value : 0.0133153000; + when : "!A0&!A1&A2&A3&!S0&!S1"; + } + leakage_power () { + value : 0.0078557000; + when : "!A0&!A1&A2&A3&S0&S1"; + } + leakage_power () { + value : 0.0152968000; + when : "!A0&!A1&A2&A3&S0&!S1"; + } + leakage_power () { + value : 0.0140134000; + when : "!A0&A1&!A2&!A3&!S0&S1"; + } + leakage_power () { + value : 0.0118712000; + when : "!A0&A1&!A2&!A3&!S0&!S1"; + } + leakage_power () { + value : 0.0193198000; + when : "!A0&A1&!A2&!A3&S0&S1"; + } + leakage_power () { + value : 0.0062357000; + when : "!A0&A1&!A2&!A3&S0&!S1"; + } + leakage_power () { + value : 0.0142992000; + when : "!A0&A1&!A2&A3&!S0&S1"; + } + leakage_power () { + value : 0.0121571000; + when : "!A0&A1&!A2&A3&!S0&!S1"; + } + leakage_power () { + value : 0.0085645000; + when : "!A0&A1&!A2&A3&S0&S1"; + } + leakage_power () { + value : 0.0064224000; + when : "!A0&A1&!A2&A3&S0&!S1"; + } + leakage_power () { + value : 0.0067961000; + when : "!A0&A1&A2&!A3&!S0&S1"; + } + leakage_power () { + value : 0.0142372000; + when : "!A0&A1&A2&!A3&!S0&!S1"; + } + leakage_power () { + value : 0.0196041000; + when : "!A0&A1&A2&!A3&S0&S1"; + } + leakage_power () { + value : 0.0065201000; + when : "!A0&A1&A2&!A3&S0&!S1"; + } + leakage_power () { + value : 0.0061418000; + when : "!A0&A1&A2&A3&!S0&S1"; + } + leakage_power () { + value : 0.0135829000; + when : "!A0&A1&A2&A3&!S0&!S1"; + } + leakage_power () { + value : 0.0077164000; + when : "!A0&A1&A2&A3&S0&S1"; + } + leakage_power () { + value : 0.0055743000; + when : "!A0&A1&A2&A3&S0&!S1"; + } + leakage_power () { + value : 0.0171159000; + when : "A0&!A1&!A2&!A3&!S0&S1"; + } + leakage_power () { + value : 0.0040318000; + when : "A0&!A1&!A2&!A3&!S0&!S1"; + } + leakage_power () { + value : 0.0162469000; + when : "A0&!A1&!A2&!A3&S0&S1"; + } + leakage_power () { + value : 0.0141048000; + when : "A0&!A1&!A2&!A3&S0&!S1"; + } + leakage_power () { + value : 0.0174018000; + when : "A0&!A1&!A2&A3&!S0&S1"; + } + leakage_power () { + value : 0.0043177000; + when : "A0&!A1&!A2&A3&!S0&!S1"; + } + leakage_power () { + value : 0.0090934000; + when : "A0&!A1&!A2&A3&S0&S1"; + } + leakage_power () { + value : 0.0165345000; + when : "A0&!A1&!A2&A3&S0&!S1"; + } + leakage_power () { + value : 0.0062968000; + when : "A0&!A1&A2&!A3&!S0&S1"; + } + leakage_power () { + value : 0.0041546000; + when : "A0&!A1&A2&!A3&!S0&!S1"; + } + leakage_power () { + value : 0.0165312000; + when : "A0&!A1&A2&!A3&S0&S1"; + } + leakage_power () { + value : 0.0143891000; + when : "A0&!A1&A2&!A3&S0&!S1"; + } + leakage_power () { + value : 0.0056425000; + when : "A0&!A1&A2&A3&!S0&S1"; + } + leakage_power () { + value : 0.0035004000; + when : "A0&!A1&A2&A3&!S0&!S1"; + } + leakage_power () { + value : 0.0082453000; + when : "A0&!A1&A2&A3&S0&S1"; + } + leakage_power () { + value : 0.0156864000; + when : "A0&!A1&A2&A3&S0&!S1"; + } + leakage_power () { + value : 0.0161641000; + when : "A0&A1&!A2&!A3&!S0&S1"; + } + leakage_power () { + value : 0.0030800000; + when : "A0&A1&!A2&!A3&!S0&!S1"; + } + leakage_power () { + value : 0.0183565000; + when : "A0&A1&!A2&!A3&S0&S1"; + } + leakage_power () { + value : 0.0052725000; + when : "A0&A1&!A2&!A3&S0&!S1"; + } + leakage_power () { + value : 0.0164499000; + when : "A0&A1&!A2&A3&!S0&S1"; + } + leakage_power () { + value : 0.0033659000; + when : "A0&A1&!A2&A3&!S0&!S1"; + } + leakage_power () { + value : 0.0076012000; + when : "A0&A1&!A2&A3&S0&S1"; + } + leakage_power () { + value : 0.0054591000; + when : "A0&A1&!A2&A3&S0&!S1"; + } + leakage_power () { + value : 0.0053449000; + when : "A0&A1&A2&!A3&!S0&S1"; + } + leakage_power () { + value : 0.0032028000; + when : "A0&A1&A2&!A3&!S0&!S1"; + } + leakage_power () { + value : 0.0186409000; + when : "A0&A1&A2&!A3&S0&S1"; + } + leakage_power () { + value : 0.0055568000; + when : "A0&A1&A2&!A3&S0&!S1"; + } + leakage_power () { + value : 0.0046907000; + when : "A0&A1&A2&A3&!S0&S1"; + } + leakage_power () { + value : 0.0025486000; + when : "A0&A1&A2&A3&!S0&!S1"; + } + leakage_power () { + value : 0.0067531000; + when : "A0&A1&A2&A3&S0&S1"; + } + leakage_power () { + value : 0.0046110000; + when : "A0&A1&A2&A3&S0&!S1"; + } + area : 26.275200000; + cell_footprint : "sky130_fd_sc_hd__mux4"; + cell_leakage_power : 0.0105018800; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A0") { + capacitance : 0.0015250000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0014750000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0108004000, 0.0107252000, 0.0105520000, 0.0105549000, 0.0105614000, 0.0105768000, 0.0106121000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0050509000, 0.0050113000, 0.0049199000, 0.0049420000, 0.0049929000, 0.0051104000, 0.0053813000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0015740000; + } + pin ("A1") { + capacitance : 0.0014380000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0013960000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0020590000, 0.0020531000, 0.0020396000, 0.0020395000, 0.0020390000, 0.0020380000, 0.0020358000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0019124000, -0.0019226000, -0.0019462000, -0.0019484000, -0.0019537000, -0.0019657000, -0.0019934000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0014800000; + } + pin ("A2") { + capacitance : 0.0014640000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0014190000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0086365000, 0.0085740000, 0.0084300000, 0.0084297000, 0.0084288000, 0.0084270000, 0.0084228000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0065099000, 0.0064677000, 0.0063705000, 0.0063839000, 0.0064146000, 0.0064857000, 0.0066496000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0015100000; + } + pin ("A3") { + capacitance : 0.0014780000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0014380000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0023059000, 0.0023023000, 0.0022941000, 0.0022945000, 0.0022952000, 0.0022971000, 0.0023015000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0022222000, -0.0022314000, -0.0022526000, -0.0022533000, -0.0022551000, -0.0022591000, -0.0022682000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0015180000; + } + pin ("S0") { + capacitance : 0.0038950000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0037000000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0153468000, 0.0151944000, 0.0148432000, 0.0148869000, 0.0149876000, 0.0152199000, 0.0157554000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0034915000, 0.0033720000, 0.0030965000, 0.0031518000, 0.0032792000, 0.0035729000, 0.0042501000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0040890000; + } + pin ("S1") { + capacitance : 0.0026750000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0026070000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0084846000, 0.0083717000, 0.0081114000, 0.0081627000, 0.0082808000, 0.0085532000, 0.0091811000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0008260000, 0.0007332000, 0.0005193000, 0.0005749000, 0.0007030000, 0.0009983000, 0.0016792000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0027440000; + } + pin ("X") { + direction : "output"; + function : "(A0&!S0&!S1) | (A1&S0&!S1) | (A2&!S0&S1) | (A3&S0&S1)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013092120, 0.0034280750, 0.0089761560, 0.0235033900, 0.0615418700, 0.1611428000"); + values("0.0059481000, 0.0046562000, 0.0017191000, -0.0062694000, -0.0283792000, -0.0891515000, -0.2502799000", \ + "0.0059135000, 0.0046558000, 0.0017100000, -0.0062441000, -0.0284047000, -0.0891762000, -0.2502640000", \ + "0.0060027000, 0.0047619000, 0.0018243000, -0.0061397000, -0.0282681000, -0.0890476000, -0.2501627000", \ + "0.0059120000, 0.0046895000, 0.0016624000, -0.0062296000, -0.0284019000, -0.0891649000, -0.2502536000", \ + "0.0058404000, 0.0045742000, 0.0015987000, -0.0063390000, -0.0284844000, -0.0892799000, -0.2503454000", \ + "0.0058221000, 0.0045534000, 0.0015485000, -0.0063882000, -0.0285730000, -0.0893813000, -0.2504395000", \ + "0.0076036000, 0.0060750000, 0.0023208000, -0.0064618000, -0.0285787000, -0.0893659000, -0.2504241000"); + } + related_pin : "A0"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013092120, 0.0034280750, 0.0089761560, 0.0235033900, 0.0615418700, 0.1611428000"); + values("0.0115631000, 0.0130373000, 0.0168632000, 0.0261743000, 0.0497513000, 0.1108908000, 0.2702471000", \ + "0.0115721000, 0.0130360000, 0.0168683000, 0.0262047000, 0.0497071000, 0.1108800000, 0.2713143000", \ + "0.0115967000, 0.0130835000, 0.0169196000, 0.0262209000, 0.0498049000, 0.1108958000, 0.2706444000", \ + "0.0115100000, 0.0129840000, 0.0168321000, 0.0261211000, 0.0496983000, 0.1108079000, 0.2700842000", \ + "0.0114423000, 0.0129114000, 0.0167349000, 0.0260124000, 0.0495332000, 0.1106592000, 0.2705351000", \ + "0.0119513000, 0.0132718000, 0.0166298000, 0.0258164000, 0.0492199000, 0.1104153000, 0.2702854000", \ + "0.0123690000, 0.0136700000, 0.0171279000, 0.0261011000, 0.0492696000, 0.1106086000, 0.2695234000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013092120, 0.0034280750, 0.0089761560, 0.0235033900, 0.0615418700, 0.1611428000"); + values("0.0172384000, 0.0159773000, 0.0130468000, 0.0052229000, -0.0167724000, -0.0774435000, -0.2385113000", \ + "0.0171604000, 0.0159323000, 0.0130573000, 0.0051751000, -0.0168117000, -0.0774861000, -0.2385203000", \ + "0.0171225000, 0.0158650000, 0.0129531000, 0.0050917000, -0.0169095000, -0.0775646000, -0.2386022000", \ + "0.0170423000, 0.0157633000, 0.0128504000, 0.0050349000, -0.0169570000, -0.0776633000, -0.2386860000", \ + "0.0169421000, 0.0157122000, 0.0128135000, 0.0049607000, -0.0170650000, -0.0777452000, -0.2387766000", \ + "0.0169397000, 0.0156909000, 0.0127776000, 0.0048928000, -0.0171731000, -0.0778308000, -0.2388491000", \ + "0.0187262000, 0.0171925000, 0.0134374000, 0.0048701000, -0.0171032000, -0.0778144000, -0.2388272000"); + } + related_pin : "A1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013092120, 0.0034280750, 0.0089761560, 0.0235033900, 0.0615418700, 0.1611428000"); + values("0.0153355000, 0.0167542000, 0.0204871000, 0.0297900000, 0.0532563000, 0.1144039000, 0.2751977000", \ + "0.0152772000, 0.0167085000, 0.0204666000, 0.0297083000, 0.0532176000, 0.1144098000, 0.2748566000", \ + "0.0152516000, 0.0166828000, 0.0204402000, 0.0296810000, 0.0531904000, 0.1143827000, 0.2748279000", \ + "0.0152068000, 0.0166394000, 0.0203698000, 0.0296651000, 0.0531262000, 0.1142833000, 0.2751001000", \ + "0.0151854000, 0.0166108000, 0.0203369000, 0.0295661000, 0.0530930000, 0.1141985000, 0.2737158000", \ + "0.0155469000, 0.0168487000, 0.0202850000, 0.0295174000, 0.0528762000, 0.1143241000, 0.2736481000", \ + "0.0162053000, 0.0175074000, 0.0209919000, 0.0299420000, 0.0530929000, 0.1142682000, 0.2734860000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013092120, 0.0034280750, 0.0089761560, 0.0235033900, 0.0615418700, 0.1611428000"); + values("0.0090409000, 0.0077541000, 0.0048381000, -0.0030627000, -0.0251848000, -0.0859956000, -0.2470866000", \ + "0.0089691000, 0.0077224000, 0.0048000000, -0.0031071000, -0.0252641000, -0.0860195000, -0.2470873000", \ + "0.0090467000, 0.0077938000, 0.0048703000, -0.0030671000, -0.0251984000, -0.0859662000, -0.2470201000", \ + "0.0089496000, 0.0077026000, 0.0047801000, -0.0031107000, -0.0252593000, -0.0859777000, -0.2471092000", \ + "0.0088597000, 0.0076334000, 0.0046782000, -0.0031943000, -0.0253642000, -0.0861262000, -0.2472015000", \ + "0.0088944000, 0.0076363000, 0.0046516000, -0.0032531000, -0.0254241000, -0.0862285000, -0.2472789000", \ + "0.0107171000, 0.0091853000, 0.0054411000, -0.0033267000, -0.0254144000, -0.0861917000, -0.2472368000"); + } + related_pin : "A2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013092120, 0.0034280750, 0.0089761560, 0.0235033900, 0.0615418700, 0.1611428000"); + values("0.0080953000, 0.0095270000, 0.0133018000, 0.0226059000, 0.0460494000, 0.1070979000, 0.2667809000", \ + "0.0080588000, 0.0095158000, 0.0132942000, 0.0225602000, 0.0460580000, 0.1071847000, 0.2680293000", \ + "0.0081219000, 0.0095646000, 0.0133155000, 0.0226421000, 0.0460860000, 0.1072032000, 0.2680302000", \ + "0.0080384000, 0.0094960000, 0.0132635000, 0.0225243000, 0.0460366000, 0.1070961000, 0.2676599000", \ + "0.0079836000, 0.0094208000, 0.0131696000, 0.0224456000, 0.0458889000, 0.1068850000, 0.2669445000", \ + "0.0083412000, 0.0096637000, 0.0130210000, 0.0222659000, 0.0456265000, 0.1067135000, 0.2667172000", \ + "0.0087931000, 0.0100996000, 0.0134705000, 0.0225202000, 0.0456737000, 0.1068439000, 0.2668362000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013092120, 0.0034280750, 0.0089761560, 0.0235033900, 0.0615418700, 0.1611428000"); + values("0.0164479000, 0.0152232000, 0.0123019000, 0.0044886000, -0.0175801000, -0.0783602000, -0.2394430000", \ + "0.0164000000, 0.0151604000, 0.0122687000, 0.0044056000, -0.0176724000, -0.0784243000, -0.2394904000", \ + "0.0163373000, 0.0150946000, 0.0121652000, 0.0043412000, -0.0177391000, -0.0784911000, -0.2395575000", \ + "0.0162442000, 0.0150052000, 0.0121176000, 0.0042683000, -0.0177695000, -0.0785613000, -0.2396327000", \ + "0.0161488000, 0.0149243000, 0.0120150000, 0.0041712000, -0.0179175000, -0.0787135000, -0.2397385000", \ + "0.0161544000, 0.0149407000, 0.0120371000, 0.0041260000, -0.0179966000, -0.0787801000, -0.2398248000", \ + "0.0181283000, 0.0165939000, 0.0128508000, 0.0040557000, -0.0179812000, -0.0787646000, -0.2397928000"); + } + related_pin : "A3"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013092120, 0.0034280750, 0.0089761560, 0.0235033900, 0.0615418700, 0.1611428000"); + values("0.0140796000, 0.0154714000, 0.0191615000, 0.0283693000, 0.0518207000, 0.1127334000, 0.2726772000", \ + "0.0140475000, 0.0154527000, 0.0191220000, 0.0283073000, 0.0518219000, 0.1128476000, 0.2725675000", \ + "0.0140200000, 0.0154131000, 0.0191030000, 0.0283156000, 0.0517531000, 0.1127138000, 0.2724332000", \ + "0.0139525000, 0.0153622000, 0.0190271000, 0.0282680000, 0.0516779000, 0.1127668000, 0.2731441000", \ + "0.0139223000, 0.0153181000, 0.0189956000, 0.0281771000, 0.0516159000, 0.1125346000, 0.2725380000", \ + "0.0142442000, 0.0155303000, 0.0189348000, 0.0280941000, 0.0514009000, 0.1125480000, 0.2723184000", \ + "0.0147418000, 0.0160107000, 0.0194431000, 0.0285072000, 0.0516226000, 0.1126678000, 0.2718328000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013092120, 0.0034280750, 0.0089761560, 0.0235033900, 0.0615418700, 0.1611428000"); + values("0.0184749000, 0.0172705000, 0.0143327000, 0.0064797000, -0.0155105000, -0.0761783000, -0.2372212000", \ + "0.0184748000, 0.0172436000, 0.0143497000, 0.0064770000, -0.0155163000, -0.0761820000, -0.2372374000", \ + "0.0184653000, 0.0172410000, 0.0143127000, 0.0064990000, -0.0155319000, -0.0762059000, -0.2372454000", \ + "0.0177666000, 0.0165267000, 0.0135854000, 0.0057959000, -0.0162198000, -0.0768977000, -0.2379202000", \ + "0.0171542000, 0.0159076000, 0.0130376000, 0.0051569000, -0.0168237000, -0.0774751000, -0.2385312000", \ + "0.0165819000, 0.0153845000, 0.0124336000, 0.0046130000, -0.0173371000, -0.0779976000, -0.2390149000", \ + "0.0208433000, 0.0193635000, 0.0157447000, 0.0066510000, -0.0168782000, -0.0776564000, -0.2386384000"); + } + related_pin : "S0"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013092120, 0.0034280750, 0.0089761560, 0.0235033900, 0.0615418700, 0.1611428000"); + values("0.0234401000, 0.0249210000, 0.0287619000, 0.0380620000, 0.0616178000, 0.1226766000, 0.2828010000", \ + "0.0233995000, 0.0248659000, 0.0286625000, 0.0379733000, 0.0615207000, 0.1227276000, 0.2831125000", \ + "0.0235246000, 0.0249939000, 0.0287879000, 0.0380979000, 0.0616108000, 0.1228600000, 0.2832466000", \ + "0.0232735000, 0.0247381000, 0.0285652000, 0.0378623000, 0.0614386000, 0.1225865000, 0.2821293000", \ + "0.0229430000, 0.0244103000, 0.0282251000, 0.0375095000, 0.0610814000, 0.1223159000, 0.2828045000", \ + "0.0225571000, 0.0240328000, 0.0278814000, 0.0372331000, 0.0607479000, 0.1218186000, 0.2824158000", \ + "0.0227936000, 0.0241312000, 0.0276333000, 0.0366581000, 0.0606013000, 0.1217088000, 0.2810817000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013092120, 0.0034280750, 0.0089761560, 0.0235033900, 0.0615418700, 0.1611428000"); + values("0.0076263000, 0.0064341000, 0.0035829000, -0.0041750000, -0.0262661000, -0.0871184000, -0.2482860000", \ + "0.0076801000, 0.0064863000, 0.0036353000, -0.0041612000, -0.0262363000, -0.0870627000, -0.2482294000", \ + "0.0078325000, 0.0066337000, 0.0038120000, -0.0039656000, -0.0260528000, -0.0869009000, -0.2480669000", \ + "0.0077769000, 0.0066052000, 0.0037377000, -0.0040089000, -0.0260696000, -0.0868989000, -0.2480618000", \ + "0.0077268000, 0.0065937000, 0.0037779000, -0.0039580000, -0.0260240000, -0.0867961000, -0.2479314000", \ + "0.0093264000, 0.0079336000, 0.0044627000, -0.0034361000, -0.0255764000, -0.0863758000, -0.2474790000", \ + "0.0134992000, 0.0121364000, 0.0086940000, -0.0001844000, -0.0235446000, -0.0850691000, -0.2462367000"); + } + related_pin : "S1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013092120, 0.0034280750, 0.0089761560, 0.0235033900, 0.0615418700, 0.1611428000"); + values("0.0121377000, 0.0135760000, 0.0173405000, 0.0265911000, 0.0500171000, 0.1111099000, 0.2719908000", \ + "0.0120013000, 0.0134626000, 0.0172394000, 0.0264880000, 0.0499362000, 0.1108458000, 0.2710566000", \ + "0.0121146000, 0.0135562000, 0.0173107000, 0.0265623000, 0.0500643000, 0.1110967000, 0.2718774000", \ + "0.0120975000, 0.0135384000, 0.0172907000, 0.0265515000, 0.0500508000, 0.1110944000, 0.2719406000", \ + "0.0122339000, 0.0136986000, 0.0174522000, 0.0267385000, 0.0501590000, 0.1109793000, 0.2713749000", \ + "0.0127289000, 0.0140209000, 0.0179575000, 0.0272933000, 0.0506745000, 0.1116608000, 0.2717367000", \ + "0.0138255000, 0.0151744000, 0.0186562000, 0.0277587000, 0.0511335000, 0.1124942000, 0.2713970000"); + } + } + max_capacitance : 0.1611430000; + max_transition : 1.5063560000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013092100, 0.0034280700, 0.0089761600, 0.0235034000, 0.0615419000, 0.1611430000"); + values("0.4305261000, 0.4433747000, 0.4707105000, 0.5203642000, 0.6094312000, 0.7784000000, 1.1448035000", \ + "0.4349955000, 0.4484747000, 0.4757554000, 0.5255227000, 0.6142764000, 0.7834726000, 1.1496277000", \ + "0.4473923000, 0.4611971000, 0.4884600000, 0.5379664000, 0.6271010000, 0.7960110000, 1.1624196000", \ + "0.4744450000, 0.4881490000, 0.5153927000, 0.5650636000, 0.6538657000, 0.8230113000, 1.1892562000", \ + "0.5319831000, 0.5455890000, 0.5726986000, 0.6222999000, 0.7112191000, 0.8800917000, 1.2464832000", \ + "0.6616791000, 0.6753029000, 0.7026374000, 0.7519140000, 0.8412075000, 1.0101172000, 1.3765592000", \ + "0.9145905000, 0.9297085000, 0.9587965000, 1.0121265000, 1.1052587000, 1.2786883000, 1.6469760000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013092100, 0.0034280700, 0.0089761600, 0.0235034000, 0.0615419000, 0.1611430000"); + values("0.1717983000, 0.1813912000, 0.2020530000, 0.2453318000, 0.3429268000, 0.5866390000, 1.2188831000", \ + "0.1763315000, 0.1858235000, 0.2064409000, 0.2498500000, 0.3472704000, 0.5901197000, 1.2224211000", \ + "0.1851639000, 0.1948254000, 0.2154342000, 0.2587976000, 0.3562944000, 0.5999626000, 1.2328480000", \ + "0.2048376000, 0.2144553000, 0.2350892000, 0.2783584000, 0.3759355000, 0.6196473000, 1.2514763000", \ + "0.2467429000, 0.2564435000, 0.2771971000, 0.3206292000, 0.4179758000, 0.6616040000, 1.2946253000", \ + "0.3164575000, 0.3269614000, 0.3490047000, 0.3940969000, 0.4927541000, 0.7368272000, 1.3697127000", \ + "0.4071747000, 0.4195484000, 0.4450411000, 0.4944751000, 0.5963810000, 0.8408385000, 1.4724846000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013092100, 0.0034280700, 0.0089761600, 0.0235034000, 0.0615419000, 0.1611430000"); + values("0.0686527000, 0.0758281000, 0.0905232000, 0.1219073000, 0.1914591000, 0.3565445000, 0.7866747000", \ + "0.0676483000, 0.0759727000, 0.0905919000, 0.1209970000, 0.1891139000, 0.3552455000, 0.7885047000", \ + "0.0691611000, 0.0759160000, 0.0907322000, 0.1218594000, 0.1913357000, 0.3565800000, 0.7868282000", \ + "0.0689290000, 0.0759682000, 0.0904001000, 0.1209942000, 0.1895553000, 0.3555945000, 0.7884906000", \ + "0.0684204000, 0.0750862000, 0.0908299000, 0.1217172000, 0.1911000000, 0.3564938000, 0.7868560000", \ + "0.0683062000, 0.0748076000, 0.0897114000, 0.1227171000, 0.1912118000, 0.3565469000, 0.7871152000", \ + "0.0797135000, 0.0860904000, 0.1015315000, 0.1331974000, 0.2000329000, 0.3627101000, 0.7905140000"); + } + related_pin : "A0"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013092100, 0.0034280700, 0.0089761600, 0.0235034000, 0.0615419000, 0.1611430000"); + values("0.0333627000, 0.0415996000, 0.0611515000, 0.1093269000, 0.2368543000, 0.5827621000, 1.5014476000", \ + "0.0333041000, 0.0417158000, 0.0612216000, 0.1093494000, 0.2367016000, 0.5829626000, 1.4980898000", \ + "0.0332479000, 0.0414889000, 0.0612421000, 0.1095098000, 0.2368806000, 0.5834287000, 1.5015308000", \ + "0.0334680000, 0.0415266000, 0.0612093000, 0.1092771000, 0.2368796000, 0.5824927000, 1.5010080000", \ + "0.0338649000, 0.0420552000, 0.0616427000, 0.1099685000, 0.2366199000, 0.5837477000, 1.5002004000", \ + "0.0373041000, 0.0459607000, 0.0657140000, 0.1132670000, 0.2387181000, 0.5839980000, 1.4995973000", \ + "0.0459192000, 0.0550010000, 0.0765411000, 0.1225740000, 0.2441715000, 0.5851983000, 1.4943221000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013092100, 0.0034280700, 0.0089761600, 0.0235034000, 0.0615419000, 0.1611430000"); + values("0.4441279000, 0.4577177000, 0.4847449000, 0.5346096000, 0.6237669000, 0.7930026000, 1.1596397000", \ + "0.4484306000, 0.4622151000, 0.4895741000, 0.5393376000, 0.6284803000, 0.7977683000, 1.1644072000", \ + "0.4618141000, 0.4754250000, 0.5024666000, 0.5523481000, 0.6414521000, 0.8107691000, 1.1771730000", \ + "0.4885655000, 0.5019040000, 0.5292891000, 0.5793896000, 0.6682208000, 0.8376821000, 1.2041564000", \ + "0.5449684000, 0.5588440000, 0.5859488000, 0.6358227000, 0.7248915000, 0.8943954000, 1.2606740000", \ + "0.6745370000, 0.6880530000, 0.7153234000, 0.7651172000, 0.8540105000, 1.0233504000, 1.3903850000", \ + "0.9284050000, 0.9433000000, 0.9719904000, 1.0252198000, 1.1183483000, 1.2916838000, 1.6599315000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013092100, 0.0034280700, 0.0089761600, 0.0235034000, 0.0615419000, 0.1611430000"); + values("0.1807053000, 0.1905545000, 0.2118679000, 0.2564059000, 0.3547463000, 0.5979023000, 1.2309885000", \ + "0.1854525000, 0.1953950000, 0.2167591000, 0.2611690000, 0.3597520000, 0.6029172000, 1.2346402000", \ + "0.1952207000, 0.2051606000, 0.2265251000, 0.2709329000, 0.3695173000, 0.6126866000, 1.2442665000", \ + "0.2157056000, 0.2256286000, 0.2469325000, 0.2914495000, 0.3897856000, 0.6329385000, 1.2660728000", \ + "0.2595558000, 0.2695308000, 0.2909115000, 0.3354103000, 0.4339718000, 0.6778857000, 1.3110454000", \ + "0.3342261000, 0.3449455000, 0.3676130000, 0.4137743000, 0.5134028000, 0.7578024000, 1.3929506000", \ + "0.4356476000, 0.4483710000, 0.4744677000, 0.5249338000, 0.6282792000, 0.8730068000, 1.5043868000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013092100, 0.0034280700, 0.0089761600, 0.0235034000, 0.0615419000, 0.1611430000"); + values("0.0683000000, 0.0753742000, 0.0902898000, 0.1213173000, 0.1917310000, 0.3568467000, 0.7869299000", \ + "0.0698022000, 0.0764355000, 0.0910260000, 0.1228445000, 0.1912922000, 0.3570257000, 0.7884525000", \ + "0.0685880000, 0.0753679000, 0.0906310000, 0.1215586000, 0.1907502000, 0.3563775000, 0.7902193000", \ + "0.0686185000, 0.0758598000, 0.0910067000, 0.1221308000, 0.1899191000, 0.3562769000, 0.7889351000", \ + "0.0691618000, 0.0761955000, 0.0914916000, 0.1218013000, 0.1897701000, 0.3553661000, 0.7885597000", \ + "0.0682056000, 0.0751728000, 0.0902034000, 0.1218765000, 0.1907967000, 0.3562084000, 0.7884367000", \ + "0.0790607000, 0.0860688000, 0.1033034000, 0.1326945000, 0.2026071000, 0.3623398000, 0.7922393000"); + } + related_pin : "A1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013092100, 0.0034280700, 0.0089761600, 0.0235034000, 0.0615419000, 0.1611430000"); + values("0.0345376000, 0.0431686000, 0.0631602000, 0.1114520000, 0.2384579000, 0.5831274000, 1.5012145000", \ + "0.0346409000, 0.0430684000, 0.0630910000, 0.1116274000, 0.2380471000, 0.5819913000, 1.4983518000", \ + "0.0346268000, 0.0430826000, 0.0630922000, 0.1116282000, 0.2380496000, 0.5819793000, 1.4986539000", \ + "0.0346351000, 0.0431680000, 0.0631700000, 0.1114892000, 0.2384701000, 0.5831723000, 1.5018320000", \ + "0.0349520000, 0.0436290000, 0.0635214000, 0.1115611000, 0.2384915000, 0.5836806000, 1.5021601000", \ + "0.0382260000, 0.0472277000, 0.0674240000, 0.1153490000, 0.2404825000, 0.5828560000, 1.5026057000", \ + "0.0469614000, 0.0566771000, 0.0778820000, 0.1247582000, 0.2463703000, 0.5857106000, 1.4984626000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013092100, 0.0034280700, 0.0089761600, 0.0235034000, 0.0615419000, 0.1611430000"); + values("0.4315596000, 0.4442849000, 0.4712651000, 0.5201995000, 0.6080528000, 0.7758702000, 1.1408459000", \ + "0.4362156000, 0.4495936000, 0.4764460000, 0.5254579000, 0.6131946000, 0.7810060000, 1.1456394000", \ + "0.4496539000, 0.4625058000, 0.4893282000, 0.5381794000, 0.6260027000, 0.7938501000, 1.1584684000", \ + "0.4766469000, 0.4900708000, 0.5168944000, 0.5659196000, 0.6537303000, 0.8213926000, 1.1865233000", \ + "0.5343626000, 0.5479032000, 0.5745044000, 0.6235825000, 0.7113698000, 0.8790338000, 1.2440712000", \ + "0.6649902000, 0.6782878000, 0.7050741000, 0.7537496000, 0.8414812000, 1.0093524000, 1.3743543000", \ + "0.9188307000, 0.9329801000, 0.9621701000, 1.0142163000, 1.1061811000, 1.2780577000, 1.6449081000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013092100, 0.0034280700, 0.0089761600, 0.0235034000, 0.0615419000, 0.1611430000"); + values("0.1758945000, 0.1858125000, 0.2071320000, 0.2514927000, 0.3493573000, 0.5920405000, 1.2284394000", \ + "0.1806884000, 0.1906743000, 0.2120599000, 0.2562686000, 0.3544131000, 0.5972955000, 1.2309050000", \ + "0.1903733000, 0.2003084000, 0.2216123000, 0.2659484000, 0.3638719000, 0.6067382000, 1.2418001000", \ + "0.2103527000, 0.2203896000, 0.2416987000, 0.2858887000, 0.3840649000, 0.6275623000, 1.2592369000", \ + "0.2538819000, 0.2640388000, 0.2854577000, 0.3297626000, 0.4276097000, 0.6706322000, 1.3043715000", \ + "0.3292198000, 0.3401116000, 0.3627717000, 0.4088560000, 0.5081598000, 0.7524021000, 1.3851444000", \ + "0.4318023000, 0.4446970000, 0.4709208000, 0.5215545000, 0.6246172000, 0.8687389000, 1.5013003000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013092100, 0.0034280700, 0.0089761600, 0.0235034000, 0.0615419000, 0.1611430000"); + values("0.0664589000, 0.0746101000, 0.0891018000, 0.1198992000, 0.1897462000, 0.3527141000, 0.7876010000", \ + "0.0667053000, 0.0734567000, 0.0880328000, 0.1201542000, 0.1883916000, 0.3532286000, 0.7874136000", \ + "0.0666622000, 0.0732489000, 0.0878593000, 0.1211913000, 0.1883020000, 0.3528933000, 0.7861682000", \ + "0.0668303000, 0.0736016000, 0.0880574000, 0.1202914000, 0.1878006000, 0.3542549000, 0.7865759000", \ + "0.0666249000, 0.0742768000, 0.0883695000, 0.1206483000, 0.1901270000, 0.3533022000, 0.7883879000", \ + "0.0663560000, 0.0733032000, 0.0880401000, 0.1213686000, 0.1896201000, 0.3528174000, 0.7873456000", \ + "0.0779261000, 0.0849636000, 0.0994551000, 0.1305360000, 0.1996427000, 0.3593060000, 0.7909534000"); + } + related_pin : "A2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013092100, 0.0034280700, 0.0089761600, 0.0235034000, 0.0615419000, 0.1611430000"); + values("0.0347354000, 0.0433435000, 0.0630671000, 0.1109276000, 0.2379892000, 0.5838274000, 1.5040769000", \ + "0.0348356000, 0.0430809000, 0.0629923000, 0.1111530000, 0.2374490000, 0.5824596000, 1.5047310000", \ + "0.0348291000, 0.0433477000, 0.0631190000, 0.1110833000, 0.2380197000, 0.5832977000, 1.5049728000", \ + "0.0346212000, 0.0431807000, 0.0629839000, 0.1110856000, 0.2377177000, 0.5822470000, 1.5026596000", \ + "0.0352159000, 0.0436964000, 0.0636460000, 0.1112727000, 0.2381087000, 0.5839047000, 1.5010617000", \ + "0.0385060000, 0.0475582000, 0.0675126000, 0.1151018000, 0.2400507000, 0.5841683000, 1.4998357000", \ + "0.0475587000, 0.0573515000, 0.0778753000, 0.1246584000, 0.2457695000, 0.5840483000, 1.4997625000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013092100, 0.0034280700, 0.0089761600, 0.0235034000, 0.0615419000, 0.1611430000"); + values("0.4196395000, 0.4326556000, 0.4593695000, 0.5076592000, 0.5943556000, 0.7605500000, 1.1240534000", \ + "0.4249230000, 0.4377723000, 0.4643257000, 0.5127286000, 0.5995044000, 0.7656636000, 1.1292587000", \ + "0.4372444000, 0.4500643000, 0.4766107000, 0.5250479000, 0.6118127000, 0.7779705000, 1.1413597000", \ + "0.4630592000, 0.4759551000, 0.5025281000, 0.5508147000, 0.6375099000, 0.8038402000, 1.1671797000", \ + "0.5209315000, 0.5341198000, 0.5603182000, 0.6086565000, 0.6956707000, 0.8617386000, 1.2253643000", \ + "0.6557294000, 0.6690531000, 0.6951908000, 0.7435050000, 0.8302771000, 0.9965663000, 1.3602738000", \ + "0.9177614000, 0.9317430000, 0.9605947000, 1.0122592000, 1.1032798000, 1.2737557000, 1.6390288000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013092100, 0.0034280700, 0.0089761600, 0.0235034000, 0.0615419000, 0.1611430000"); + values("0.1689931000, 0.1788766000, 0.2000838000, 0.2443059000, 0.3421240000, 0.5851397000, 1.2177844000", \ + "0.1738278000, 0.1837813000, 0.2049828000, 0.2491105000, 0.3471149000, 0.5905265000, 1.2235724000", \ + "0.1838195000, 0.1936652000, 0.2148898000, 0.2591201000, 0.3568762000, 0.5996608000, 1.2327174000", \ + "0.2048264000, 0.2146996000, 0.2359048000, 0.2800903000, 0.3778830000, 0.6206688000, 1.2536739000", \ + "0.2494966000, 0.2595124000, 0.2808485000, 0.3251329000, 0.4230140000, 0.6660962000, 1.2984210000", \ + "0.3245688000, 0.3353944000, 0.3581133000, 0.4041353000, 0.5033234000, 0.7476605000, 1.3799850000", \ + "0.4252081000, 0.4379898000, 0.4645038000, 0.5152614000, 0.6183417000, 0.8620185000, 1.4943613000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013092100, 0.0034280700, 0.0089761600, 0.0235034000, 0.0615419000, 0.1611430000"); + values("0.0647652000, 0.0720417000, 0.0865763000, 0.1181937000, 0.1879459000, 0.3503676000, 0.7865933000", \ + "0.0652340000, 0.0719769000, 0.0865186000, 0.1183718000, 0.1878212000, 0.3508377000, 0.7856744000", \ + "0.0652397000, 0.0719847000, 0.0865129000, 0.1182916000, 0.1877971000, 0.3508637000, 0.7862883000", \ + "0.0651628000, 0.0719768000, 0.0865314000, 0.1176277000, 0.1873352000, 0.3497805000, 0.7850314000", \ + "0.0650765000, 0.0719932000, 0.0875627000, 0.1179531000, 0.1868192000, 0.3510106000, 0.7851105000", \ + "0.0648110000, 0.0721182000, 0.0873382000, 0.1182173000, 0.1882311000, 0.3511564000, 0.7844724000", \ + "0.0767310000, 0.0853742000, 0.0993372000, 0.1298631000, 0.1981587000, 0.3565939000, 0.7887275000"); + } + related_pin : "A3"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013092100, 0.0034280700, 0.0089761600, 0.0235034000, 0.0615419000, 0.1611430000"); + values("0.0343914000, 0.0429472000, 0.0626487000, 0.1108631000, 0.2372544000, 0.5825633000, 1.5013099000", \ + "0.0342969000, 0.0429686000, 0.0627612000, 0.1105194000, 0.2377648000, 0.5840094000, 1.5015210000", \ + "0.0344068000, 0.0429884000, 0.0626391000, 0.1107932000, 0.2373799000, 0.5836706000, 1.5035042000", \ + "0.0345251000, 0.0430282000, 0.0628025000, 0.1108079000, 0.2377270000, 0.5831789000, 1.5003453000", \ + "0.0349385000, 0.0433605000, 0.0632847000, 0.1111824000, 0.2375996000, 0.5828576000, 1.4988415000", \ + "0.0384681000, 0.0476592000, 0.0675429000, 0.1150664000, 0.2394695000, 0.5842169000, 1.4988883000", \ + "0.0480141000, 0.0576628000, 0.0781082000, 0.1250077000, 0.2454117000, 0.5844775000, 1.4996366000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013092100, 0.0034280700, 0.0089761600, 0.0235034000, 0.0615419000, 0.1611430000"); + values("0.3958371000, 0.4094101000, 0.4360752000, 0.4849924000, 0.5728234000, 0.7406895000, 1.1055863000", \ + "0.3995951000, 0.4131626000, 0.4396093000, 0.4886365000, 0.5765531000, 0.7441705000, 1.1093588000", \ + "0.4089652000, 0.4224062000, 0.4490457000, 0.4981015000, 0.5859456000, 0.7535997000, 1.1187380000", \ + "0.4346916000, 0.4481718000, 0.4747230000, 0.5237860000, 0.6116366000, 0.7793026000, 1.1444585000", \ + "0.4987379000, 0.5121135000, 0.5389833000, 0.5879665000, 0.6756317000, 0.8433876000, 1.2084224000", \ + "0.6531096000, 0.6664118000, 0.6932774000, 0.7419226000, 0.8296859000, 0.9976664000, 1.3624566000", \ + "0.9501938000, 0.9648938000, 0.9941219000, 1.0472606000, 1.1403357000, 1.3125817000, 1.6796489000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013092100, 0.0034280700, 0.0089761600, 0.0235034000, 0.0615419000, 0.1611430000"); + values("0.1604632000, 0.1706095000, 0.1923996000, 0.2377651000, 0.3378545000, 0.5816930000, 1.2159075000", \ + "0.1649863000, 0.1751325000, 0.1969219000, 0.2422794000, 0.3423774000, 0.5862259000, 1.2201937000", \ + "0.1756993000, 0.1858478000, 0.2076385000, 0.2529936000, 0.3530966000, 0.5969555000, 1.2315912000", \ + "0.2000939000, 0.2101868000, 0.2320019000, 0.2773038000, 0.3773232000, 0.6211081000, 1.2540593000", \ + "0.2520272000, 0.2623116000, 0.2842562000, 0.3296612000, 0.4293397000, 0.6731952000, 1.3086149000", \ + "0.3344233000, 0.3461865000, 0.3705027000, 0.4185086000, 0.5194348000, 0.7636817000, 1.3988060000", \ + "0.4359068000, 0.4514475000, 0.4816067000, 0.5366694000, 0.6422838000, 0.8865993000, 1.5191374000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013092100, 0.0034280700, 0.0089761600, 0.0235034000, 0.0615419000, 0.1611430000"); + values("0.0657789000, 0.0737810000, 0.0879502000, 0.1210674000, 0.1875223000, 0.3523858000, 0.7872534000", \ + "0.0658392000, 0.0729490000, 0.0882036000, 0.1194633000, 0.1890221000, 0.3542916000, 0.7857905000", \ + "0.0657492000, 0.0730285000, 0.0887254000, 0.1195152000, 0.1899429000, 0.3537014000, 0.7881627000", \ + "0.0658256000, 0.0730052000, 0.0886133000, 0.1195331000, 0.1899140000, 0.3537492000, 0.7880364000", \ + "0.0659801000, 0.0729300000, 0.0878941000, 0.1195566000, 0.1886496000, 0.3532508000, 0.7889424000", \ + "0.0664246000, 0.0733058000, 0.0880516000, 0.1215955000, 0.1903486000, 0.3533133000, 0.7867186000", \ + "0.0824733000, 0.0892340000, 0.1049879000, 0.1347232000, 0.2010680000, 0.3613805000, 0.7895334000"); + } + related_pin : "S0"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013092100, 0.0034280700, 0.0089761600, 0.0235034000, 0.0615419000, 0.1611430000"); + values("0.0353984000, 0.0438906000, 0.0642482000, 0.1133057000, 0.2400030000, 0.5828268000, 1.5025756000", \ + "0.0353979000, 0.0438920000, 0.0642452000, 0.1133223000, 0.2401008000, 0.5831021000, 1.5023890000", \ + "0.0354640000, 0.0438567000, 0.0641820000, 0.1133315000, 0.2400296000, 0.5824499000, 1.5026195000", \ + "0.0354233000, 0.0440604000, 0.0643828000, 0.1133390000, 0.2403675000, 0.5839590000, 1.4968337000", \ + "0.0365055000, 0.0450044000, 0.0651434000, 0.1136547000, 0.2400913000, 0.5831506000, 1.5023750000", \ + "0.0439228000, 0.0527258000, 0.0725669000, 0.1193216000, 0.2425783000, 0.5844917000, 1.4999829000", \ + "0.0588665000, 0.0693244000, 0.0899239000, 0.1346046000, 0.2504323000, 0.5866183000, 1.4977554000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013092100, 0.0034280700, 0.0089761600, 0.0235034000, 0.0615419000, 0.1611430000"); + values("0.4865461000, 0.5001505000, 0.5271107000, 0.5769263000, 0.6660651000, 0.8352037000, 1.2018134000", \ + "0.4916957000, 0.5053744000, 0.5324506000, 0.5822351000, 0.6711166000, 0.8403466000, 1.2069237000", \ + "0.5020636000, 0.5156164000, 0.5422985000, 0.5924278000, 0.6813676000, 0.8505720000, 1.2172048000", \ + "0.5218871000, 0.5356396000, 0.5627938000, 0.6125105000, 0.7015346000, 0.8709979000, 1.2370857000", \ + "0.5538349000, 0.5673498000, 0.5946816000, 0.6443141000, 0.7335351000, 0.9026855000, 1.2692852000", \ + "0.5960044000, 0.6099439000, 0.6374491000, 0.6874187000, 0.7767204000, 0.9461960000, 1.3128328000", \ + "0.6408872000, 0.6546449000, 0.6816718000, 0.7314915000, 0.8207247000, 0.9906438000, 1.3587301000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013092100, 0.0034280700, 0.0089761600, 0.0235034000, 0.0615419000, 0.1611430000"); + values("0.2823122000, 0.2919767000, 0.3127105000, 0.3561656000, 0.4534755000, 0.6968278000, 1.3294064000", \ + "0.2863027000, 0.2959239000, 0.3166281000, 0.3600597000, 0.4575035000, 0.7003334000, 1.3325931000", \ + "0.2979529000, 0.3075912000, 0.3282945000, 0.3717386000, 0.4691381000, 0.7119557000, 1.3436120000", \ + "0.3283357000, 0.3380144000, 0.3587315000, 0.4021147000, 0.4995962000, 0.7432046000, 1.3756273000", \ + "0.3979761000, 0.4076001000, 0.4283600000, 0.4716926000, 0.5692087000, 0.8120242000, 1.4444698000", \ + "0.5235851000, 0.5333481000, 0.5541350000, 0.5978993000, 0.6953891000, 0.9382792000, 1.5720993000", \ + "0.7182879000, 0.7282474000, 0.7495004000, 0.7934983000, 0.8914630000, 1.1351206000, 1.7662728000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013092100, 0.0034280700, 0.0089761600, 0.0235034000, 0.0615419000, 0.1611430000"); + values("0.0684248000, 0.0752609000, 0.0919906000, 0.1225727000, 0.1918732000, 0.3570325000, 0.7872833000", \ + "0.0685202000, 0.0754894000, 0.0903164000, 0.1221514000, 0.1917282000, 0.3567474000, 0.7885984000", \ + "0.0688945000, 0.0757329000, 0.0923129000, 0.1227386000, 0.1914405000, 0.3569594000, 0.7879193000", \ + "0.0692059000, 0.0754944000, 0.0903043000, 0.1238188000, 0.1924893000, 0.3558438000, 0.7883343000", \ + "0.0687361000, 0.0755810000, 0.0906857000, 0.1218973000, 0.1914763000, 0.3569834000, 0.7872140000", \ + "0.0690950000, 0.0768894000, 0.0906607000, 0.1221956000, 0.1904572000, 0.3571835000, 0.7885546000", \ + "0.0681626000, 0.0747368000, 0.0903517000, 0.1217682000, 0.1926409000, 0.3575544000, 0.7913152000"); + } + related_pin : "S0"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013092100, 0.0034280700, 0.0089761600, 0.0235034000, 0.0615419000, 0.1611430000"); + values("0.0338507000, 0.0419169000, 0.0615890000, 0.1096440000, 0.2366608000, 0.5838581000, 1.4985930000", \ + "0.0337838000, 0.0420453000, 0.0616540000, 0.1097216000, 0.2364070000, 0.5818960000, 1.5005983000", \ + "0.0337435000, 0.0420422000, 0.0616395000, 0.1096927000, 0.2365874000, 0.5824417000, 1.4997218000", \ + "0.0338340000, 0.0418752000, 0.0615789000, 0.1094973000, 0.2369961000, 0.5829487000, 1.5015997000", \ + "0.0337824000, 0.0420525000, 0.0615465000, 0.1096893000, 0.2368395000, 0.5821465000, 1.5008852000", \ + "0.0342809000, 0.0422428000, 0.0619548000, 0.1101863000, 0.2374625000, 0.5835710000, 1.4998959000", \ + "0.0355430000, 0.0437193000, 0.0632813000, 0.1111189000, 0.2374714000, 0.5826256000, 1.4990676000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013092100, 0.0034280700, 0.0089761600, 0.0235034000, 0.0615419000, 0.1611430000"); + values("0.1791548000, 0.1909618000, 0.2154324000, 0.2618498000, 0.3473030000, 0.5138311000, 0.8787119000", \ + "0.1830618000, 0.1950304000, 0.2194349000, 0.2658654000, 0.3512945000, 0.5177974000, 0.8827449000", \ + "0.1933579000, 0.2051038000, 0.2294113000, 0.2755884000, 0.3610884000, 0.5276312000, 0.8923312000", \ + "0.2194800000, 0.2310547000, 0.2550583000, 0.3008654000, 0.3861172000, 0.5525163000, 0.9171134000", \ + "0.2848818000, 0.2961472000, 0.3193166000, 0.3642200000, 0.4484859000, 0.6147270000, 0.9796387000", \ + "0.4175857000, 0.4300036000, 0.4549809000, 0.5009245000, 0.5850605000, 0.7509058000, 1.1158474000", \ + "0.6147556000, 0.6301250000, 0.6622588000, 0.7182940000, 0.8113105000, 0.9808802000, 1.3496907000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013092100, 0.0034280700, 0.0089761600, 0.0235034000, 0.0615419000, 0.1611430000"); + values("0.0959095000, 0.1058636000, 0.1271737000, 0.1714488000, 0.2691191000, 0.5122254000, 1.1427131000", \ + "0.1002359000, 0.1101911000, 0.1314906000, 0.1757831000, 0.2734101000, 0.5163909000, 1.1517717000", \ + "0.1106549000, 0.1205669000, 0.1418596000, 0.1859483000, 0.2838275000, 0.5262674000, 1.1592233000", \ + "0.1351932000, 0.1449786000, 0.1658974000, 0.2099008000, 0.3077820000, 0.5503760000, 1.1822634000", \ + "0.1787855000, 0.1886428000, 0.2098948000, 0.2543655000, 0.3526982000, 0.5955232000, 1.2298028000", \ + "0.2323743000, 0.2442763000, 0.2681494000, 0.3138242000, 0.4129453000, 0.6572748000, 1.2963437000", \ + "0.2775380000, 0.2931521000, 0.3237733000, 0.3773182000, 0.4789941000, 0.7233038000, 1.3557792000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013092100, 0.0034280700, 0.0089761600, 0.0235034000, 0.0615419000, 0.1611430000"); + values("0.0489436000, 0.0570949000, 0.0740037000, 0.1089349000, 0.1840244000, 0.3510135000, 0.7881422000", \ + "0.0483578000, 0.0565210000, 0.0737664000, 0.1088214000, 0.1840289000, 0.3511878000, 0.7881884000", \ + "0.0483899000, 0.0562038000, 0.0731487000, 0.1094829000, 0.1815178000, 0.3515370000, 0.7862632000", \ + "0.0473538000, 0.0551802000, 0.0721690000, 0.1087279000, 0.1809863000, 0.3515039000, 0.7858219000", \ + "0.0448117000, 0.0526722000, 0.0708943000, 0.1057795000, 0.1810003000, 0.3505786000, 0.7855215000", \ + "0.0567828000, 0.0648005000, 0.0793768000, 0.1105508000, 0.1823280000, 0.3511979000, 0.7861807000", \ + "0.0797720000, 0.0888252000, 0.1068042000, 0.1372979000, 0.2013993000, 0.3612232000, 0.7915851000"); + } + related_pin : "S1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013092100, 0.0034280700, 0.0089761600, 0.0235034000, 0.0615419000, 0.1611430000"); + values("0.0337208000, 0.0419950000, 0.0619058000, 0.1101947000, 0.2370988000, 0.5838012000, 1.4981792000", \ + "0.0336513000, 0.0420073000, 0.0618775000, 0.1101597000, 0.2368426000, 0.5833266000, 1.5035581000", \ + "0.0334577000, 0.0419661000, 0.0618149000, 0.1102604000, 0.2370076000, 0.5816216000, 1.5054208000", \ + "0.0331794000, 0.0417040000, 0.0616713000, 0.1101501000, 0.2372490000, 0.5815270000, 1.5053511000", \ + "0.0363796000, 0.0443906000, 0.0638070000, 0.1116608000, 0.2374916000, 0.5816427000, 1.5053139000", \ + "0.0471861000, 0.0545160000, 0.0718582000, 0.1163636000, 0.2409998000, 0.5843618000, 1.4987116000", \ + "0.0637612000, 0.0737855000, 0.0926755000, 0.1327621000, 0.2467317000, 0.5860097000, 1.4962299000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013092100, 0.0034280700, 0.0089761600, 0.0235034000, 0.0615419000, 0.1611430000"); + values("0.2125450000, 0.2259471000, 0.2523761000, 0.3006133000, 0.3874697000, 0.5540086000, 0.9180112000", \ + "0.2187354000, 0.2317623000, 0.2581070000, 0.3065567000, 0.3933205000, 0.5598673000, 0.9237683000", \ + "0.2300898000, 0.2435827000, 0.2701180000, 0.3184057000, 0.4051548000, 0.5718002000, 0.9357590000", \ + "0.2519512000, 0.2650370000, 0.2912780000, 0.3395553000, 0.4262097000, 0.5926850000, 0.9568287000", \ + "0.3003957000, 0.3129343000, 0.3381451000, 0.3853390000, 0.4714269000, 0.6374814000, 1.0014122000", \ + "0.3599424000, 0.3715493000, 0.3956178000, 0.4413145000, 0.5251689000, 0.6897186000, 1.0531432000", \ + "0.4016203000, 0.4130937000, 0.4375394000, 0.4835415000, 0.5682634000, 0.7333210000, 1.0950053000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013092100, 0.0034280700, 0.0089761600, 0.0235034000, 0.0615419000, 0.1611430000"); + values("0.1594995000, 0.1693261000, 0.1903884000, 0.2346316000, 0.3326049000, 0.5753956000, 1.2099327000", \ + "0.1640958000, 0.1738946000, 0.1950135000, 0.2392958000, 0.3373897000, 0.5805421000, 1.2141810000", \ + "0.1769023000, 0.1866645000, 0.2077704000, 0.2520024000, 0.3503081000, 0.5939091000, 1.2283039000", \ + "0.2084224000, 0.2181985000, 0.2393121000, 0.2835626000, 0.3818597000, 0.6254353000, 1.2599868000", \ + "0.2737858000, 0.2835610000, 0.3046240000, 0.3489291000, 0.4469695000, 0.6900184000, 1.3266864000", \ + "0.3759724000, 0.3856556000, 0.4065897000, 0.4508063000, 0.5483403000, 0.7909034000, 1.4254189000", \ + "0.5282612000, 0.5380268000, 0.5590030000, 0.6033649000, 0.7019227000, 0.9449159000, 1.5750500000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013092100, 0.0034280700, 0.0089761600, 0.0235034000, 0.0615419000, 0.1611430000"); + values("0.0626184000, 0.0695871000, 0.0845249000, 0.1179546000, 0.1851410000, 0.3508027000, 0.7860194000", \ + "0.0623004000, 0.0693777000, 0.0850373000, 0.1164985000, 0.1860783000, 0.3513930000, 0.7874647000", \ + "0.0624822000, 0.0695107000, 0.0858674000, 0.1173017000, 0.1849718000, 0.3506375000, 0.7859945000", \ + "0.0609288000, 0.0684303000, 0.0838398000, 0.1157573000, 0.1868647000, 0.3520924000, 0.7847774000", \ + "0.0543830000, 0.0622942000, 0.0788797000, 0.1124649000, 0.1832280000, 0.3512525000, 0.7853139000", \ + "0.0509183000, 0.0588722000, 0.0747845000, 0.1093883000, 0.1794555000, 0.3493246000, 0.7845466000", \ + "0.0509563000, 0.0584370000, 0.0750795000, 0.1099631000, 0.1819381000, 0.3470438000, 0.7786902000"); + } + related_pin : "S1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013092100, 0.0034280700, 0.0089761600, 0.0235034000, 0.0615419000, 0.1611430000"); + values("0.0337437000, 0.0425192000, 0.0625667000, 0.1110131000, 0.2380644000, 0.5831794000, 1.5046555000", \ + "0.0340228000, 0.0424317000, 0.0625414000, 0.1111769000, 0.2375639000, 0.5826065000, 1.5022611000", \ + "0.0339614000, 0.0424060000, 0.0624543000, 0.1110130000, 0.2380006000, 0.5835809000, 1.5001740000", \ + "0.0339408000, 0.0423895000, 0.0624127000, 0.1109859000, 0.2379730000, 0.5835219000, 1.5020198000", \ + "0.0338170000, 0.0423904000, 0.0624641000, 0.1109290000, 0.2375184000, 0.5830311000, 1.5063562000", \ + "0.0337646000, 0.0423243000, 0.0623708000, 0.1111456000, 0.2369799000, 0.5835197000, 1.5000368000", \ + "0.0350091000, 0.0430972000, 0.0630584000, 0.1119757000, 0.2385319000, 0.5814808000, 1.4945579000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__mux4_2") { + leakage_power () { + value : 0.0065112000; + when : "!A0&!A1&!A2&!A3&!S0&S1"; + } + leakage_power () { + value : 0.0052504000; + when : "!A0&!A1&!A2&!A3&!S0&!S1"; + } + leakage_power () { + value : 0.0075643000; + when : "!A0&!A1&!A2&!A3&S0&S1"; + } + leakage_power () { + value : 0.0063036000; + when : "!A0&!A1&!A2&!A3&S0&!S1"; + } + leakage_power () { + value : 0.0069087000; + when : "!A0&!A1&!A2&A3&!S0&S1"; + } + leakage_power () { + value : 0.0056480000; + when : "!A0&!A1&!A2&A3&!S0&!S1"; + } + leakage_power () { + value : 0.0065752000; + when : "!A0&!A1&!A2&A3&S0&S1"; + } + leakage_power () { + value : 0.0081139000; + when : "!A0&!A1&!A2&A3&S0&!S1"; + } + leakage_power () { + value : 0.0054602000; + when : "!A0&!A1&A2&!A3&!S0&S1"; + } + leakage_power () { + value : 0.0069988000; + when : "!A0&!A1&A2&!A3&!S0&!S1"; + } + leakage_power () { + value : 0.0079600000; + when : "!A0&!A1&A2&!A3&S0&S1"; + } + leakage_power () { + value : 0.0066992000; + when : "!A0&!A1&A2&!A3&S0&!S1"; + } + leakage_power () { + value : 0.0052203000; + when : "!A0&!A1&A2&A3&!S0&S1"; + } + leakage_power () { + value : 0.0067590000; + when : "!A0&!A1&A2&A3&!S0&!S1"; + } + leakage_power () { + value : 0.0063420000; + when : "!A0&!A1&A2&A3&S0&S1"; + } + leakage_power () { + value : 0.0078806000; + when : "!A0&!A1&A2&A3&S0&!S1"; + } + leakage_power () { + value : 0.0068980000; + when : "!A0&A1&!A2&!A3&!S0&S1"; + } + leakage_power () { + value : 0.0056373000; + when : "!A0&A1&!A2&!A3&!S0&!S1"; + } + leakage_power () { + value : 0.0101045000; + when : "!A0&A1&!A2&!A3&S0&S1"; + } + leakage_power () { + value : 0.0060444000; + when : "!A0&A1&!A2&!A3&S0&!S1"; + } + leakage_power () { + value : 0.0072956000; + when : "!A0&A1&!A2&A3&!S0&S1"; + } + leakage_power () { + value : 0.0060349000; + when : "!A0&A1&!A2&A3&!S0&!S1"; + } + leakage_power () { + value : 0.0065866000; + when : "!A0&A1&!A2&A3&S0&S1"; + } + leakage_power () { + value : 0.0053259000; + when : "!A0&A1&!A2&A3&S0&!S1"; + } + leakage_power () { + value : 0.0058470000; + when : "!A0&A1&A2&!A3&!S0&S1"; + } + leakage_power () { + value : 0.0073857000; + when : "!A0&A1&A2&!A3&!S0&!S1"; + } + leakage_power () { + value : 0.0105002000; + when : "!A0&A1&A2&!A3&S0&S1"; + } + leakage_power () { + value : 0.0064400000; + when : "!A0&A1&A2&!A3&S0&!S1"; + } + leakage_power () { + value : 0.0056072000; + when : "!A0&A1&A2&A3&!S0&S1"; + } + leakage_power () { + value : 0.0071458000; + when : "!A0&A1&A2&A3&!S0&!S1"; + } + leakage_power () { + value : 0.0063534000; + when : "!A0&A1&A2&A3&S0&S1"; + } + leakage_power () { + value : 0.0050926000; + when : "!A0&A1&A2&A3&S0&!S1"; + } + leakage_power () { + value : 0.0080367000; + when : "A0&!A1&!A2&!A3&!S0&S1"; + } + leakage_power () { + value : 0.0039766000; + when : "A0&!A1&!A2&!A3&!S0&!S1"; + } + leakage_power () { + value : 0.0079628000; + when : "A0&!A1&!A2&!A3&S0&S1"; + } + leakage_power () { + value : 0.0067021000; + when : "A0&!A1&!A2&!A3&S0&!S1"; + } + leakage_power () { + value : 0.0084343000; + when : "A0&!A1&!A2&A3&!S0&S1"; + } + leakage_power () { + value : 0.0043741000; + when : "A0&!A1&!A2&A3&!S0&!S1"; + } + leakage_power () { + value : 0.0069737000; + when : "A0&!A1&!A2&A3&S0&S1"; + } + leakage_power () { + value : 0.0085124000; + when : "A0&!A1&!A2&A3&S0&!S1"; + } + leakage_power () { + value : 0.0044569000; + when : "A0&!A1&A2&!A3&!S0&S1"; + } + leakage_power () { + value : 0.0031962000; + when : "A0&!A1&A2&!A3&!S0&!S1"; + } + leakage_power () { + value : 0.0083585000; + when : "A0&!A1&A2&!A3&S0&S1"; + } + leakage_power () { + value : 0.0070977000; + when : "A0&!A1&A2&!A3&S0&!S1"; + } + leakage_power () { + value : 0.0042171000; + when : "A0&!A1&A2&A3&!S0&S1"; + } + leakage_power () { + value : 0.0029563000; + when : "A0&!A1&A2&A3&!S0&!S1"; + } + leakage_power () { + value : 0.0067404000; + when : "A0&!A1&A2&A3&S0&S1"; + } + leakage_power () { + value : 0.0082791000; + when : "A0&!A1&A2&A3&S0&!S1"; + } + leakage_power () { + value : 0.0078633000; + when : "A0&A1&!A2&!A3&!S0&S1"; + } + leakage_power () { + value : 0.0038032000; + when : "A0&A1&!A2&!A3&!S0&!S1"; + } + leakage_power () { + value : 0.0098838000; + when : "A0&A1&!A2&!A3&S0&S1"; + } + leakage_power () { + value : 0.0058237000; + when : "A0&A1&!A2&!A3&S0&!S1"; + } + leakage_power () { + value : 0.0082609000; + when : "A0&A1&!A2&A3&!S0&S1"; + } + leakage_power () { + value : 0.0042008000; + when : "A0&A1&!A2&A3&!S0&!S1"; + } + leakage_power () { + value : 0.0063659000; + when : "A0&A1&!A2&A3&S0&S1"; + } + leakage_power () { + value : 0.0051052000; + when : "A0&A1&!A2&A3&S0&!S1"; + } + leakage_power () { + value : 0.0042836000; + when : "A0&A1&A2&!A3&!S0&S1"; + } + leakage_power () { + value : 0.0030228000; + when : "A0&A1&A2&!A3&!S0&!S1"; + } + leakage_power () { + value : 0.0102795000; + when : "A0&A1&A2&!A3&S0&S1"; + } + leakage_power () { + value : 0.0062193000; + when : "A0&A1&A2&!A3&S0&!S1"; + } + leakage_power () { + value : 0.0040437000; + when : "A0&A1&A2&A3&!S0&S1"; + } + leakage_power () { + value : 0.0027830000; + when : "A0&A1&A2&A3&!S0&!S1"; + } + leakage_power () { + value : 0.0061327000; + when : "A0&A1&A2&A3&S0&S1"; + } + leakage_power () { + value : 0.0048719000; + when : "A0&A1&A2&A3&S0&!S1"; + } + area : 22.521600000; + cell_footprint : "sky130_fd_sc_hd__mux4"; + cell_leakage_power : 0.0063705090; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A0") { + capacitance : 0.0018020000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0017150000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0096454000, 0.0095878000, 0.0094552000, 0.0094643000, 0.0094852000, 0.0095333000, 0.0096443000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0027816000, 0.0027271000, 0.0026014000, 0.0026198000, 0.0026623000, 0.0027601000, 0.0029855000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0018880000; + } + pin ("A1") { + capacitance : 0.0017890000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0017030000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0033125000, 0.0033090000, 0.0033009000, 0.0033039000, 0.0033109000, 0.0033270000, 0.0033641000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0032056000, -0.0032203000, -0.0032542000, -0.0032566000, -0.0032621000, -0.0032749000, -0.0033043000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0018750000; + } + pin ("A2") { + capacitance : 0.0017380000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0016680000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0087109000, 0.0086571000, 0.0085333000, 0.0085442000, 0.0085692000, 0.0086270000, 0.0087602000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0047573000, 0.0047038000, 0.0045806000, 0.0046008000, 0.0046472000, 0.0047541000, 0.0050007000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0018090000; + } + pin ("A3") { + capacitance : 0.0017510000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0016740000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0029117000, 0.0029114000, 0.0029107000, 0.0029086000, 0.0029038000, 0.0028926000, 0.0028669000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0028230000, -0.0028373000, -0.0028702000, -0.0028711000, -0.0028732000, -0.0028779000, -0.0028887000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0018280000; + } + pin ("S0") { + capacitance : 0.0054550000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0051420000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0195877000, 0.0192944000, 0.0186182000, 0.0186790000, 0.0188192000, 0.0191424000, 0.0198872000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0018888000, 0.0016645000, 0.0011477000, 0.0011759000, 0.0012409000, 0.0013907000, 0.0017360000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0057660000; + } + pin ("S1") { + capacitance : 0.0031740000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0030690000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0103230000, 0.0101985000, 0.0099114000, 0.0099829000, 0.0101477000, 0.0105277000, 0.0114035000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0008489000, -0.0009787000, -0.0012779000, -0.0012076000, -0.0010457000, -0.0006725000, 0.0001878000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0032790000; + } + pin ("X") { + direction : "output"; + function : "(A0&!S0&!S1) | (A1&S0&!S1) | (A2&!S0&S1) | (A3&S0&S1)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014530770, 0.0042228650, 0.0122722900, 0.0356651700, 0.1036485000, 0.3012184000"); + values("0.0102547000, 0.0084013000, 0.0039720000, -0.0079809000, -0.0439696000, -0.1526275000, -0.4724193000", \ + "0.0102007000, 0.0083934000, 0.0040170000, -0.0081351000, -0.0439730000, -0.1526354000, -0.4724171000", \ + "0.0103454000, 0.0085608000, 0.0040790000, -0.0079378000, -0.0439516000, -0.1526026000, -0.4723709000", \ + "0.0101550000, 0.0083590000, 0.0039101000, -0.0081307000, -0.0440847000, -0.1527391000, -0.4724974000", \ + "0.0099267000, 0.0081297000, 0.0037179000, -0.0084024000, -0.0443057000, -0.1529081000, -0.4726906000", \ + "0.0099611000, 0.0081735000, 0.0036951000, -0.0083887000, -0.0444402000, -0.1530373000, -0.4727546000", \ + "0.0129805000, 0.0110466000, 0.0058655000, -0.0078896000, -0.0444477000, -0.1530189000, -0.4726798000"); + } + related_pin : "A0"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014530770, 0.0042228650, 0.0122722900, 0.0356651700, 0.1036485000, 0.3012184000"); + values("0.0167303000, 0.0183573000, 0.0230609000, 0.0367353000, 0.0745168000, 0.1828451000, 0.4994583000", \ + "0.0167223000, 0.0183517000, 0.0231160000, 0.0367809000, 0.0745069000, 0.1828177000, 0.5014930000", \ + "0.0167257000, 0.0182821000, 0.0231512000, 0.0368232000, 0.0745410000, 0.1828401000, 0.5015070000", \ + "0.0165952000, 0.0181756000, 0.0230230000, 0.0367029000, 0.0744330000, 0.1828074000, 0.5014843000", \ + "0.0165248000, 0.0180772000, 0.0228687000, 0.0365745000, 0.0743086000, 0.1827991000, 0.4993726000", \ + "0.0169607000, 0.0184357000, 0.0227554000, 0.0363282000, 0.0740170000, 0.1826067000, 0.4986980000", \ + "0.0180980000, 0.0196442000, 0.0240431000, 0.0370944000, 0.0747195000, 0.1833356000, 0.4979273000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014530770, 0.0042228650, 0.0122722900, 0.0356651700, 0.1036485000, 0.3012184000"); + values("0.0184020000, 0.0166174000, 0.0122281000, 0.0003965000, -0.0352058000, -0.1433626000, -0.4627947000", \ + "0.0183219000, 0.0165413000, 0.0121479000, 0.0003256000, -0.0352846000, -0.1434418000, -0.4628609000", \ + "0.0182898000, 0.0164957000, 0.0121405000, 0.0002640000, -0.0353573000, -0.1435330000, -0.4629981000", \ + "0.0181265000, 0.0163450000, 0.0118854000, 0.0000697000, -0.0355296000, -0.1436548000, -0.4630928000", \ + "0.0179252000, 0.0161451000, 0.0117606000, -0.0001216000, -0.0357287000, -0.1438351000, -0.4632948000", \ + "0.0180475000, 0.0162582000, 0.0117695000, -0.0001354000, -0.0358271000, -0.1439956000, -0.4633996000", \ + "0.0221398000, 0.0201913000, 0.0151008000, 0.0013949000, -0.0358177000, -0.1439151000, -0.4632984000"); + } + related_pin : "A1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014530770, 0.0042228650, 0.0122722900, 0.0356651700, 0.1036485000, 0.3012184000"); + values("0.0203918000, 0.0220188000, 0.0266936000, 0.0404025000, 0.0785325000, 0.1876773000, 0.5047704000", \ + "0.0202979000, 0.0219241000, 0.0266181000, 0.0403254000, 0.0784479000, 0.1875308000, 0.5069006000", \ + "0.0202275000, 0.0218539000, 0.0265301000, 0.0402500000, 0.0783689000, 0.1875105000, 0.5047512000", \ + "0.0201488000, 0.0217547000, 0.0264387000, 0.0401564000, 0.0782502000, 0.1873770000, 0.5045855000", \ + "0.0200478000, 0.0216814000, 0.0264431000, 0.0401726000, 0.0781868000, 0.1872255000, 0.5065099000", \ + "0.0203266000, 0.0218296000, 0.0263003000, 0.0400357000, 0.0779461000, 0.1870290000, 0.5042901000", \ + "0.0219788000, 0.0234677000, 0.0279298000, 0.0410085000, 0.0786736000, 0.1874148000, 0.5035530000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014530770, 0.0042228650, 0.0122722900, 0.0356651700, 0.1036485000, 0.3012184000"); + values("0.0122333000, 0.0104157000, 0.0059519000, -0.0059431000, -0.0415736000, -0.1497010000, -0.4691414000", \ + "0.0121968000, 0.0104579000, 0.0060104000, -0.0059270000, -0.0416352000, -0.1497245000, -0.4691098000", \ + "0.0122688000, 0.0104701000, 0.0060120000, -0.0058636000, -0.0415169000, -0.1496358000, -0.4690432000", \ + "0.0122226000, 0.0104312000, 0.0060110000, -0.0059906000, -0.0415801000, -0.1497220000, -0.4691275000", \ + "0.0120858000, 0.0102868000, 0.0058289000, -0.0060679000, -0.0417748000, -0.1498848000, -0.4692589000", \ + "0.0121716000, 0.0103830000, 0.0058212000, -0.0061146000, -0.0418646000, -0.1500115000, -0.4694002000", \ + "0.0154517000, 0.0134945000, 0.0083261000, -0.0054113000, -0.0418520000, -0.1500649000, -0.4694186000"); + } + related_pin : "A2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014530770, 0.0042228650, 0.0122722900, 0.0356651700, 0.1036485000, 0.3012184000"); + values("0.0141652000, 0.0157477000, 0.0206017000, 0.0343759000, 0.0724995000, 0.1816456000, 0.5008750000", \ + "0.0141452000, 0.0157269000, 0.0205149000, 0.0342602000, 0.0725057000, 0.1816770000, 0.4980771000", \ + "0.0142170000, 0.0158029000, 0.0205966000, 0.0343719000, 0.0724311000, 0.1817709000, 0.5008477000", \ + "0.0141326000, 0.0157670000, 0.0204613000, 0.0342135000, 0.0723641000, 0.1816341000, 0.4988989000", \ + "0.0140522000, 0.0156527000, 0.0204278000, 0.0342440000, 0.0723021000, 0.1815086000, 0.5005833000", \ + "0.0144820000, 0.0159714000, 0.0203088000, 0.0339532000, 0.0719514000, 0.1811297000, 0.4982949000", \ + "0.0156522000, 0.0171210000, 0.0215425000, 0.0347541000, 0.0723716000, 0.1815490000, 0.4958081000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014530770, 0.0042228650, 0.0122722900, 0.0356651700, 0.1036485000, 0.3012184000"); + values("0.0201106000, 0.0183211000, 0.0138945000, 0.0020698000, -0.0334125000, -0.1414413000, -0.4607909000", \ + "0.0200569000, 0.0182702000, 0.0138234000, 0.0018893000, -0.0334587000, -0.1414831000, -0.4608774000", \ + "0.0199721000, 0.0181847000, 0.0137449000, 0.0019722000, -0.0335796000, -0.1415585000, -0.4609487000", \ + "0.0198953000, 0.0180989000, 0.0136681000, 0.0018839000, -0.0336396000, -0.1416409000, -0.4610371000", \ + "0.0197517000, 0.0179581000, 0.0135542000, 0.0015569000, -0.0338225000, -0.1418027000, -0.4611443000", \ + "0.0198611000, 0.0180645000, 0.0135456000, 0.0017375000, -0.0338610000, -0.1418794000, -0.4612312000", \ + "0.0233739000, 0.0214194000, 0.0162281000, 0.0025601000, -0.0337381000, -0.1417799000, -0.4610962000"); + } + related_pin : "A3"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014530770, 0.0042228650, 0.0122722900, 0.0356651700, 0.1036485000, 0.3012184000"); + values("0.0193172000, 0.0209571000, 0.0256351000, 0.0393152000, 0.0774128000, 0.1865980000, 0.5039019000", \ + "0.0192500000, 0.0208451000, 0.0255752000, 0.0392658000, 0.0773737000, 0.1865079000, 0.5034614000", \ + "0.0192178000, 0.0208251000, 0.0254901000, 0.0391232000, 0.0772349000, 0.1864393000, 0.5036511000", \ + "0.0191072000, 0.0206972000, 0.0254289000, 0.0391212000, 0.0771351000, 0.1863815000, 0.5054869000", \ + "0.0191038000, 0.0206628000, 0.0254442000, 0.0390163000, 0.0770621000, 0.1862279000, 0.5030185000", \ + "0.0194789000, 0.0210074000, 0.0253765000, 0.0389066000, 0.0768190000, 0.1859553000, 0.5052111000", \ + "0.0207455000, 0.0222639000, 0.0266932000, 0.0398874000, 0.0774915000, 0.1867093000, 0.5047505000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014530770, 0.0042228650, 0.0122722900, 0.0356651700, 0.1036485000, 0.3012184000"); + values("0.0199940000, 0.0182060000, 0.0137425000, 0.0019307000, -0.0336293000, -0.1418162000, -0.4610117000", \ + "0.0199390000, 0.0181591000, 0.0137406000, 0.0019023000, -0.0336469000, -0.1417660000, -0.4611693000", \ + "0.0199773000, 0.0181834000, 0.0137926000, 0.0019662000, -0.0335900000, -0.1417296000, -0.4610963000", \ + "0.0191589000, 0.0174063000, 0.0129660000, 0.0011452000, -0.0344099000, -0.1425386000, -0.4619180000", \ + "0.0185734000, 0.0167933000, 0.0123800000, 0.0005754000, -0.0350483000, -0.1431414000, -0.4625194000", \ + "0.0181609000, 0.0163871000, 0.0119757000, 0.0001862000, -0.0353631000, -0.1434389000, -0.4628412000", \ + "0.0247401000, 0.0228669000, 0.0179727000, 0.0045974000, -0.0332216000, -0.1424976000, -0.4618562000"); + } + related_pin : "S0"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014530770, 0.0042228650, 0.0122722900, 0.0356651700, 0.1036485000, 0.3012184000"); + values("0.0281051000, 0.0297595000, 0.0345108000, 0.0481437000, 0.0858414000, 0.1946317000, 0.5132366000", \ + "0.0279772000, 0.0295608000, 0.0343495000, 0.0479738000, 0.0857791000, 0.1944678000, 0.5106128000", \ + "0.0282019000, 0.0297811000, 0.0346178000, 0.0482831000, 0.0859969000, 0.1944783000, 0.5132573000", \ + "0.0277580000, 0.0293372000, 0.0341037000, 0.0477851000, 0.0855035000, 0.1941360000, 0.5125878000", \ + "0.0271241000, 0.0286696000, 0.0334442000, 0.0470753000, 0.0848664000, 0.1935053000, 0.5100634000", \ + "0.0267141000, 0.0282737000, 0.0330464000, 0.0466630000, 0.0845349000, 0.1931637000, 0.5095133000", \ + "0.0277820000, 0.0293402000, 0.0338254000, 0.0469798000, 0.0848774000, 0.1932815000, 0.5113675000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014530770, 0.0042228650, 0.0122722900, 0.0356651700, 0.1036485000, 0.3012184000"); + values("0.0118414000, 0.0100605000, 0.0056639000, -0.0061707000, -0.0415761000, -0.1497149000, -0.4692115000", \ + "0.0118171000, 0.0100332000, 0.0056348000, -0.0061296000, -0.0416102000, -0.1497475000, -0.4692562000", \ + "0.0119755000, 0.0101875000, 0.0058109000, -0.0059744000, -0.0414267000, -0.1495473000, -0.4690612000", \ + "0.0118762000, 0.0100906000, 0.0056955000, -0.0060030000, -0.0414885000, -0.1496519000, -0.4691596000", \ + "0.0116637000, 0.0099300000, 0.0056427000, -0.0061052000, -0.0415291000, -0.1496198000, -0.4690871000", \ + "0.0124671000, 0.0106921000, 0.0060587000, -0.0057470000, -0.0412961000, -0.1493970000, -0.4688129000", \ + "0.0190292000, 0.0172406000, 0.0124113000, -0.0006920000, -0.0383774000, -0.1481964000, -0.4676917000"); + } + related_pin : "S1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014530770, 0.0042228650, 0.0122722900, 0.0356651700, 0.1036485000, 0.3012184000"); + values("0.0161761000, 0.0177861000, 0.0225699000, 0.0362673000, 0.0742928000, 0.1834596000, 0.5008831000", \ + "0.0160944000, 0.0177117000, 0.0224713000, 0.0361992000, 0.0741943000, 0.1833802000, 0.5002813000", \ + "0.0162151000, 0.0178176000, 0.0225971000, 0.0363139000, 0.0743408000, 0.1835158000, 0.5009714000", \ + "0.0161547000, 0.0177892000, 0.0225695000, 0.0362994000, 0.0742848000, 0.1834738000, 0.5025204000", \ + "0.0162864000, 0.0179269000, 0.0227379000, 0.0363816000, 0.0744407000, 0.1835410000, 0.5010431000", \ + "0.0164742000, 0.0181021000, 0.0229997000, 0.0369606000, 0.0747693000, 0.1840388000, 0.5013780000", \ + "0.0187676000, 0.0203344000, 0.0248595000, 0.0380396000, 0.0756026000, 0.1854059000, 0.5007813000"); + } + } + max_capacitance : 0.3012180000; + max_transition : 1.5034400000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014530800, 0.0042228600, 0.0122723000, 0.0356652000, 0.1036480000, 0.3012180000"); + values("0.4064566000, 0.4168633000, 0.4403922000, 0.4858796000, 0.5686201000, 0.7259255000, 1.0727361000", \ + "0.4118063000, 0.4219450000, 0.4455451000, 0.4910618000, 0.5741012000, 0.7317501000, 1.0781452000", \ + "0.4236314000, 0.4342437000, 0.4572681000, 0.5028883000, 0.5858555000, 0.7434631000, 1.0899835000", \ + "0.4483160000, 0.4588196000, 0.4821618000, 0.5273632000, 0.6102494000, 0.7679807000, 1.1144942000", \ + "0.5016001000, 0.5120019000, 0.5354281000, 0.5809204000, 0.6638914000, 0.8216512000, 1.1681631000", \ + "0.6249725000, 0.6356153000, 0.6585354000, 0.7041711000, 0.7874986000, 0.9454714000, 1.2918501000", \ + "0.8629336000, 0.8744643000, 0.8995458000, 0.9485662000, 1.0362531000, 1.1994075000, 1.5489627000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014530800, 0.0042228600, 0.0122723000, 0.0356652000, 0.1036480000, 0.3012180000"); + values("0.1870773000, 0.1955082000, 0.2145116000, 0.2552492000, 0.3455625000, 0.5803257000, 1.2546754000", \ + "0.1913064000, 0.1996716000, 0.2188745000, 0.2595693000, 0.3499168000, 0.5844882000, 1.2570756000", \ + "0.1999485000, 0.2083165000, 0.2275607000, 0.2682575000, 0.3585919000, 0.5932493000, 1.2668571000", \ + "0.2193661000, 0.2277431000, 0.2469899000, 0.2876666000, 0.3780295000, 0.6125994000, 1.2862429000", \ + "0.2609037000, 0.2692591000, 0.2885256000, 0.3292611000, 0.4195694000, 0.6540291000, 1.3296448000", \ + "0.3305168000, 0.3396436000, 0.3601690000, 0.4028857000, 0.4953818000, 0.7313605000, 1.4059340000", \ + "0.4243418000, 0.4348883000, 0.4584445000, 0.5056741000, 0.6027651000, 0.8405358000, 1.5149113000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014530800, 0.0042228600, 0.0122723000, 0.0356652000, 0.1036480000, 0.3012180000"); + values("0.0673857000, 0.0734419000, 0.0860516000, 0.1131727000, 0.1708523000, 0.3094284000, 0.7002091000", \ + "0.0669130000, 0.0729047000, 0.0866374000, 0.1114177000, 0.1696362000, 0.3090778000, 0.6991259000", \ + "0.0673918000, 0.0732574000, 0.0874357000, 0.1131121000, 0.1689011000, 0.3088177000, 0.6989153000", \ + "0.0676294000, 0.0733021000, 0.0860590000, 0.1118305000, 0.1685779000, 0.3092599000, 0.6990285000", \ + "0.0676598000, 0.0733180000, 0.0851652000, 0.1114941000, 0.1688832000, 0.3097209000, 0.6970994000", \ + "0.0683931000, 0.0734745000, 0.0859111000, 0.1126296000, 0.1701475000, 0.3090621000, 0.7003946000", \ + "0.0802775000, 0.0847451000, 0.0980832000, 0.1231802000, 0.1795013000, 0.3149734000, 0.7022090000"); + } + related_pin : "A0"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014530800, 0.0042228600, 0.0122723000, 0.0356652000, 0.1036480000, 0.3012180000"); + values("0.0345745000, 0.0412417000, 0.0569984000, 0.0951282000, 0.2017510000, 0.5279353000, 1.5009304000", \ + "0.0347468000, 0.0411526000, 0.0567440000, 0.0951374000, 0.2019472000, 0.5268416000, 1.5024441000", \ + "0.0347217000, 0.0410139000, 0.0565963000, 0.0951424000, 0.2019899000, 0.5263620000, 1.5032691000", \ + "0.0346267000, 0.0410402000, 0.0567181000, 0.0950673000, 0.2018379000, 0.5272252000, 1.5008349000", \ + "0.0351189000, 0.0414677000, 0.0570341000, 0.0951831000, 0.2017801000, 0.5275275000, 1.5007783000", \ + "0.0384538000, 0.0452063000, 0.0614645000, 0.0993485000, 0.2047885000, 0.5273783000, 1.4978527000", \ + "0.0474543000, 0.0552711000, 0.0709930000, 0.1097210000, 0.2124420000, 0.5301319000, 1.4972487000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014530800, 0.0042228600, 0.0122723000, 0.0356652000, 0.1036480000, 0.3012180000"); + values("0.4048666000, 0.4151327000, 0.4383294000, 0.4834255000, 0.5661637000, 0.7236334000, 1.0695631000", \ + "0.4096184000, 0.4199760000, 0.4430824000, 0.4882255000, 0.5709480000, 0.7284225000, 1.0743515000", \ + "0.4205606000, 0.4309696000, 0.4539405000, 0.4992921000, 0.5819066000, 0.7390317000, 1.0852284000", \ + "0.4433916000, 0.4537967000, 0.4769851000, 0.5221563000, 0.6049163000, 0.7620741000, 1.1081088000", \ + "0.4915708000, 0.5016479000, 0.5250516000, 0.5703535000, 0.6529923000, 0.8106074000, 1.1567239000", \ + "0.6024209000, 0.6128730000, 0.6365859000, 0.6816055000, 0.7642653000, 0.9218014000, 1.2680563000", \ + "0.8078631000, 0.8188128000, 0.8441265000, 0.8930514000, 0.9807534000, 1.1452546000, 1.4949773000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014530800, 0.0042228600, 0.0122723000, 0.0356652000, 0.1036480000, 0.3012180000"); + values("0.1908322000, 0.1994451000, 0.2187772000, 0.2601863000, 0.3517930000, 0.5874131000, 1.2642551000", \ + "0.1951242000, 0.2037103000, 0.2230301000, 0.2644354000, 0.3559819000, 0.5924414000, 1.2710922000", \ + "0.2043849000, 0.2129729000, 0.2323090000, 0.2737075000, 0.3653057000, 0.6014851000, 1.2768583000", \ + "0.2253508000, 0.2338535000, 0.2532508000, 0.2946546000, 0.3862306000, 0.6219988000, 1.2984279000", \ + "0.2704026000, 0.2789426000, 0.2985162000, 0.3397907000, 0.4313556000, 0.6676067000, 1.3426181000", \ + "0.3487486000, 0.3579530000, 0.3787074000, 0.4219713000, 0.5153305000, 0.7522098000, 1.4274285000", \ + "0.4605424000, 0.4712962000, 0.4950271000, 0.5428362000, 0.6407501000, 0.8794750000, 1.5548604000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014530800, 0.0042228600, 0.0122723000, 0.0356652000, 0.1036480000, 0.3012180000"); + values("0.0661384000, 0.0717818000, 0.0841070000, 0.1112770000, 0.1687611000, 0.3075573000, 0.6991785000", \ + "0.0661279000, 0.0717430000, 0.0841057000, 0.1113547000, 0.1687802000, 0.3075505000, 0.6992094000", \ + "0.0661068000, 0.0714185000, 0.0860722000, 0.1118944000, 0.1698331000, 0.3080459000, 0.6988303000", \ + "0.0663695000, 0.0719457000, 0.0839660000, 0.1102826000, 0.1674990000, 0.3077402000, 0.6978609000", \ + "0.0658282000, 0.0717676000, 0.0850409000, 0.1101936000, 0.1670442000, 0.3083992000, 0.6963370000", \ + "0.0673664000, 0.0725645000, 0.0848575000, 0.1107897000, 0.1684130000, 0.3081919000, 0.6981050000", \ + "0.0786880000, 0.0850077000, 0.0977811000, 0.1229350000, 0.1789359000, 0.3144744000, 0.7027945000"); + } + related_pin : "A1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014530800, 0.0042228600, 0.0122723000, 0.0356652000, 0.1036480000, 0.3012180000"); + values("0.0350009000, 0.0416731000, 0.0574604000, 0.0957816000, 0.2026136000, 0.5279920000, 1.5011814000", \ + "0.0350182000, 0.0417747000, 0.0576393000, 0.0958242000, 0.2024957000, 0.5283055000, 1.4999185000", \ + "0.0349965000, 0.0417329000, 0.0575705000, 0.0957347000, 0.2026587000, 0.5270391000, 1.5014544000", \ + "0.0351876000, 0.0416792000, 0.0574681000, 0.0957868000, 0.2026173000, 0.5279269000, 1.5012781000", \ + "0.0355253000, 0.0419972000, 0.0575304000, 0.0958897000, 0.2027325000, 0.5274616000, 1.4999070000", \ + "0.0387322000, 0.0458427000, 0.0619879000, 0.0999627000, 0.2050230000, 0.5285859000, 1.5004767000", \ + "0.0475663000, 0.0549534000, 0.0715984000, 0.1106606000, 0.2131032000, 0.5310886000, 1.4947537000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014530800, 0.0042228600, 0.0122723000, 0.0356652000, 0.1036480000, 0.3012180000"); + values("0.4108521000, 0.4214223000, 0.4448030000, 0.4904499000, 0.5740558000, 0.7325646000, 1.0798916000", \ + "0.4165570000, 0.4271264000, 0.4503947000, 0.4961371000, 0.5794007000, 0.7378938000, 1.0853828000", \ + "0.4286272000, 0.4392300000, 0.4626277000, 0.5082388000, 0.5915827000, 0.7504171000, 1.0974903000", \ + "0.4534585000, 0.4639447000, 0.4874751000, 0.5328381000, 0.6162751000, 0.7747770000, 1.1223011000", \ + "0.5065477000, 0.5171889000, 0.5403768000, 0.5862167000, 0.6694470000, 0.8279192000, 1.1753770000", \ + "0.6272096000, 0.6377737000, 0.6612639000, 0.7068994000, 0.7904299000, 0.9490067000, 1.2965354000", \ + "0.8605056000, 0.8712143000, 0.8967442000, 0.9458555000, 1.0339652000, 1.1974426000, 1.5475243000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014530800, 0.0042228600, 0.0122723000, 0.0356652000, 0.1036480000, 0.3012180000"); + values("0.1874012000, 0.1957921000, 0.2151716000, 0.2562920000, 0.3476015000, 0.5839998000, 1.2595469000", \ + "0.1917907000, 0.2001660000, 0.2195423000, 0.2605745000, 0.3520039000, 0.5881924000, 1.2642059000", \ + "0.2008756000, 0.2091980000, 0.2285047000, 0.2696415000, 0.3608442000, 0.5974824000, 1.2744392000", \ + "0.2206766000, 0.2291034000, 0.2483486000, 0.2894040000, 0.3808175000, 0.6165858000, 1.2929454000", \ + "0.2631791000, 0.2715782000, 0.2909227000, 0.3320897000, 0.4232027000, 0.6598361000, 1.3371712000", \ + "0.3370782000, 0.3461462000, 0.3667615000, 0.4097530000, 0.5024657000, 0.7387069000, 1.4142865000", \ + "0.4376047000, 0.4481407000, 0.4720658000, 0.5196030000, 0.6170879000, 0.8555386000, 1.5304873000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014530800, 0.0042228600, 0.0122723000, 0.0356652000, 0.1036480000, 0.3012180000"); + values("0.0677703000, 0.0734504000, 0.0856324000, 0.1123504000, 0.1697636000, 0.3094975000, 0.7010410000", \ + "0.0672312000, 0.0733538000, 0.0867322000, 0.1132923000, 0.1690547000, 0.3104334000, 0.6994636000", \ + "0.0677971000, 0.0734475000, 0.0856504000, 0.1128226000, 0.1706587000, 0.3099232000, 0.7009781000", \ + "0.0680027000, 0.0735222000, 0.0865548000, 0.1121257000, 0.1691895000, 0.3105085000, 0.6979333000", \ + "0.0675650000, 0.0734013000, 0.0870502000, 0.1133988000, 0.1694607000, 0.3090881000, 0.6994778000", \ + "0.0683800000, 0.0736567000, 0.0859426000, 0.1123721000, 0.1695244000, 0.3102608000, 0.7004272000", \ + "0.0797729000, 0.0850662000, 0.0996605000, 0.1245309000, 0.1806279000, 0.3154244000, 0.7038267000"); + } + related_pin : "A2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014530800, 0.0042228600, 0.0122723000, 0.0356652000, 0.1036480000, 0.3012180000"); + values("0.0347505000, 0.0412728000, 0.0565828000, 0.0951888000, 0.2021762000, 0.5263370000, 1.5015171000", \ + "0.0347776000, 0.0410116000, 0.0568391000, 0.0951370000, 0.2018483000, 0.5274442000, 1.4957434000", \ + "0.0348247000, 0.0413370000, 0.0568805000, 0.0951063000, 0.2021369000, 0.5275113000, 1.5024073000", \ + "0.0348073000, 0.0411273000, 0.0568418000, 0.0951251000, 0.2024581000, 0.5277035000, 1.5008065000", \ + "0.0350580000, 0.0415511000, 0.0571928000, 0.0953368000, 0.2021075000, 0.5280358000, 1.5020389000", \ + "0.0383466000, 0.0450074000, 0.0612713000, 0.0994306000, 0.2045082000, 0.5279853000, 1.4983158000", \ + "0.0475189000, 0.0543053000, 0.0709980000, 0.1097451000, 0.2120344000, 0.5300835000, 1.4959642000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014530800, 0.0042228600, 0.0122723000, 0.0356652000, 0.1036480000, 0.3012180000"); + values("0.4199485000, 0.4304875000, 0.4537044000, 0.5000557000, 0.5833068000, 0.7423897000, 1.0904371000", \ + "0.4244852000, 0.4353911000, 0.4588300000, 0.5046196000, 0.5882964000, 0.7470658000, 1.0952657000", \ + "0.4369370000, 0.4478469000, 0.4711759000, 0.5170018000, 0.6006562000, 0.7594494000, 1.1076268000", \ + "0.4617436000, 0.4723794000, 0.4956049000, 0.5416582000, 0.6252091000, 0.7839178000, 1.1321426000", \ + "0.5138322000, 0.5244719000, 0.5478288000, 0.5940506000, 0.6777013000, 0.8367338000, 1.1847578000", \ + "0.6327406000, 0.6434728000, 0.6670072000, 0.7131987000, 0.7971087000, 0.9559552000, 1.3040999000", \ + "0.8617722000, 0.8733027000, 0.8985790000, 0.9471491000, 1.0353101000, 1.1994481000, 1.5501955000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014530800, 0.0042228600, 0.0122723000, 0.0356652000, 0.1036480000, 0.3012180000"); + values("0.1879124000, 0.1963856000, 0.2155988000, 0.2567989000, 0.3481683000, 0.5844110000, 1.2599395000", \ + "0.1919989000, 0.2003221000, 0.2198621000, 0.2609526000, 0.3524225000, 0.5885616000, 1.2647799000", \ + "0.2010209000, 0.2095102000, 0.2287059000, 0.2698273000, 0.3613400000, 0.5969683000, 1.2741849000", \ + "0.2212175000, 0.2296506000, 0.2489490000, 0.2901451000, 0.3814057000, 0.6180001000, 1.2954416000", \ + "0.2647074000, 0.2731179000, 0.2924890000, 0.3335950000, 0.4250471000, 0.6610005000, 1.3381143000", \ + "0.3389920000, 0.3482296000, 0.3687219000, 0.4118196000, 0.5048371000, 0.7416454000, 1.4181581000", \ + "0.4398074000, 0.4504707000, 0.4743512000, 0.5220602000, 0.6195643000, 0.8580515000, 1.5341407000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014530800, 0.0042228600, 0.0122723000, 0.0356652000, 0.1036480000, 0.3012180000"); + values("0.0678972000, 0.0743674000, 0.0870613000, 0.1135037000, 0.1696537000, 0.3111103000, 0.7005789000", \ + "0.0679389000, 0.0734865000, 0.0871416000, 0.1145670000, 0.1721896000, 0.3109570000, 0.7009309000", \ + "0.0684360000, 0.0741528000, 0.0871325000, 0.1144792000, 0.1697438000, 0.3109129000, 0.7007546000", \ + "0.0684256000, 0.0742391000, 0.0868095000, 0.1140508000, 0.1717636000, 0.3109470000, 0.7011550000", \ + "0.0682188000, 0.0739169000, 0.0877219000, 0.1141549000, 0.1695424000, 0.3108125000, 0.7007690000", \ + "0.0690789000, 0.0740401000, 0.0863162000, 0.1130784000, 0.1702230000, 0.3113352000, 0.6992576000", \ + "0.0807309000, 0.0854596000, 0.0983853000, 0.1245331000, 0.1806034000, 0.3161780000, 0.7041243000"); + } + related_pin : "A3"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014530800, 0.0042228600, 0.0122723000, 0.0356652000, 0.1036480000, 0.3012180000"); + values("0.0347110000, 0.0411684000, 0.0570247000, 0.0951446000, 0.2021537000, 0.5268851000, 1.5010885000", \ + "0.0348485000, 0.0412563000, 0.0569113000, 0.0952944000, 0.2020200000, 0.5275266000, 1.4960451000", \ + "0.0347556000, 0.0411624000, 0.0568863000, 0.0953026000, 0.2025604000, 0.5277938000, 1.5008530000", \ + "0.0345153000, 0.0413373000, 0.0570343000, 0.0952632000, 0.2022014000, 0.5278276000, 1.5018891000", \ + "0.0350716000, 0.0412761000, 0.0568588000, 0.0955375000, 0.2024513000, 0.5279567000, 1.4984450000", \ + "0.0383367000, 0.0450792000, 0.0613752000, 0.0996941000, 0.2044588000, 0.5287344000, 1.5020756000", \ + "0.0477061000, 0.0542766000, 0.0710805000, 0.1099921000, 0.2120950000, 0.5305726000, 1.4978200000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014530800, 0.0042228600, 0.0122723000, 0.0356652000, 0.1036480000, 0.3012180000"); + values("0.3746346000, 0.3851202000, 0.4086974000, 0.4544212000, 0.5376989000, 0.6960131000, 1.0435255000", \ + "0.3785701000, 0.3890412000, 0.4125132000, 0.4585053000, 0.5416176000, 0.6998749000, 1.0474598000", \ + "0.3893547000, 0.3998320000, 0.4233669000, 0.4692158000, 0.5524462000, 0.7107778000, 1.0583078000", \ + "0.4171118000, 0.4276967000, 0.4513324000, 0.4968734000, 0.5801831000, 0.7387581000, 1.0861617000", \ + "0.4855453000, 0.4963695000, 0.5198382000, 0.5654853000, 0.6487464000, 0.8073499000, 1.1548493000", \ + "0.6499271000, 0.6607497000, 0.6842180000, 0.7298687000, 0.8132464000, 0.9718122000, 1.3194497000", \ + "0.9776112000, 0.9898866000, 1.0158220000, 1.0666659000, 1.1562329000, 1.3201732000, 1.6704156000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014530800, 0.0042228600, 0.0122723000, 0.0356652000, 0.1036480000, 0.3012180000"); + values("0.1712913000, 0.1800936000, 0.1997857000, 0.2416991000, 0.3340826000, 0.5707342000, 1.2453413000", \ + "0.1754861000, 0.1840935000, 0.2039224000, 0.2457874000, 0.3381020000, 0.5744420000, 1.2521791000", \ + "0.1850418000, 0.1938252000, 0.2135381000, 0.2554401000, 0.3478413000, 0.5845112000, 1.2603141000", \ + "0.2069703000, 0.2156401000, 0.2354993000, 0.2772330000, 0.3695964000, 0.6061331000, 1.2812905000", \ + "0.2510811000, 0.2598785000, 0.2797464000, 0.3215850000, 0.4138484000, 0.6500419000, 1.3254887000", \ + "0.3178596000, 0.3279458000, 0.3498185000, 0.3943867000, 0.4886279000, 0.7262271000, 1.4032239000", \ + "0.3853014000, 0.3974774000, 0.4249344000, 0.4769763000, 0.5771562000, 0.8165358000, 1.4916309000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014530800, 0.0042228600, 0.0122723000, 0.0356652000, 0.1036480000, 0.3012180000"); + values("0.0671728000, 0.0730860000, 0.0853254000, 0.1131348000, 0.1682715000, 0.3094661000, 0.6993983000", \ + "0.0672723000, 0.0727283000, 0.0849540000, 0.1127435000, 0.1685403000, 0.3096978000, 0.6995479000", \ + "0.0671804000, 0.0729829000, 0.0851176000, 0.1131337000, 0.1683675000, 0.3094490000, 0.6993254000", \ + "0.0673063000, 0.0730520000, 0.0858491000, 0.1131844000, 0.1682818000, 0.3099695000, 0.6999782000", \ + "0.0672115000, 0.0724079000, 0.0863379000, 0.1110881000, 0.1686189000, 0.3103414000, 0.6996488000", \ + "0.0675573000, 0.0728637000, 0.0865780000, 0.1119684000, 0.1693475000, 0.3103800000, 0.6999292000", \ + "0.0917081000, 0.0956447000, 0.1071052000, 0.1306650000, 0.1849958000, 0.3187231000, 0.7029701000"); + } + related_pin : "S0"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014530800, 0.0042228600, 0.0122723000, 0.0356652000, 0.1036480000, 0.3012180000"); + values("0.0359135000, 0.0423578000, 0.0584666000, 0.0969634000, 0.2036654000, 0.5273908000, 1.4957405000", \ + "0.0357280000, 0.0421527000, 0.0580387000, 0.0969718000, 0.2037137000, 0.5272676000, 1.5011159000", \ + "0.0359383000, 0.0423793000, 0.0584830000, 0.0969656000, 0.2036185000, 0.5274343000, 1.4990300000", \ + "0.0358910000, 0.0422456000, 0.0583142000, 0.0967222000, 0.2035674000, 0.5284012000, 1.5003742000", \ + "0.0366040000, 0.0431214000, 0.0587758000, 0.0971951000, 0.2034748000, 0.5282272000, 1.4999558000", \ + "0.0429829000, 0.0495511000, 0.0661171000, 0.1033166000, 0.2072035000, 0.5288217000, 1.4998882000", \ + "0.0589471000, 0.0670229000, 0.0837529000, 0.1203278000, 0.2174828000, 0.5315084000, 1.4950011000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014530800, 0.0042228600, 0.0122723000, 0.0356652000, 0.1036480000, 0.3012180000"); + values("0.4437304000, 0.4540818000, 0.4772144000, 0.5224792000, 0.6051443000, 0.7625415000, 1.1086428000", \ + "0.4484687000, 0.4588832000, 0.4820884000, 0.5271265000, 0.6098007000, 0.7672666000, 1.1132819000", \ + "0.4587409000, 0.4691064000, 0.4922426000, 0.5375214000, 0.6202069000, 0.7776073000, 1.1237126000", \ + "0.4796816000, 0.4900325000, 0.5131568000, 0.5584398000, 0.6411610000, 0.7985685000, 1.1446820000", \ + "0.5134259000, 0.5238703000, 0.5468756000, 0.5923388000, 0.6748984000, 0.8322674000, 1.1782513000", \ + "0.5560891000, 0.5664421000, 0.5895905000, 0.6351743000, 0.7182538000, 0.8757710000, 1.2218860000", \ + "0.6029630000, 0.6129450000, 0.6361363000, 0.6813344000, 0.7639115000, 0.9210869000, 1.2669942000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014530800, 0.0042228600, 0.0122723000, 0.0356652000, 0.1036480000, 0.3012180000"); + values("0.2880656000, 0.2965204000, 0.3157156000, 0.3564978000, 0.4468052000, 0.6819528000, 1.3573795000", \ + "0.2916572000, 0.3000356000, 0.3192891000, 0.3599568000, 0.4504878000, 0.6848965000, 1.3609244000", \ + "0.3031164000, 0.3114828000, 0.3307538000, 0.3715161000, 0.4619057000, 0.6968942000, 1.3717615000", \ + "0.3336632000, 0.3419920000, 0.3611702000, 0.4019551000, 0.4922309000, 0.7274409000, 1.4050381000", \ + "0.4037823000, 0.4121267000, 0.4313563000, 0.4720405000, 0.5625810000, 0.7968623000, 1.4731382000", \ + "0.5264448000, 0.5348421000, 0.5539471000, 0.5948785000, 0.6857677000, 0.9205971000, 1.5959537000", \ + "0.7221028000, 0.7307158000, 0.7502414000, 0.7914692000, 0.8822676000, 1.1176423000, 1.7915487000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014530800, 0.0042228600, 0.0122723000, 0.0356652000, 0.1036480000, 0.3012180000"); + values("0.0665016000, 0.0719812000, 0.0844454000, 0.1105071000, 0.1673986000, 0.3084131000, 0.6978272000", \ + "0.0662292000, 0.0718351000, 0.0839182000, 0.1105019000, 0.1673629000, 0.3071033000, 0.6975986000", \ + "0.0664699000, 0.0715549000, 0.0845396000, 0.1105182000, 0.1674383000, 0.3084647000, 0.6975319000", \ + "0.0664930000, 0.0719171000, 0.0843755000, 0.1104811000, 0.1674225000, 0.3084487000, 0.6976907000", \ + "0.0658977000, 0.0714635000, 0.0853462000, 0.1115824000, 0.1679239000, 0.3070796000, 0.6976613000", \ + "0.0655861000, 0.0711015000, 0.0847959000, 0.1116872000, 0.1680214000, 0.3084098000, 0.6990581000", \ + "0.0648983000, 0.0711240000, 0.0833115000, 0.1098816000, 0.1690775000, 0.3073714000, 0.6967820000"); + } + related_pin : "S0"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014530800, 0.0042228600, 0.0122723000, 0.0356652000, 0.1036480000, 0.3012180000"); + values("0.0352507000, 0.0415274000, 0.0570868000, 0.0952214000, 0.2022213000, 0.5274490000, 1.5028485000", \ + "0.0349682000, 0.0412258000, 0.0569939000, 0.0952663000, 0.2023364000, 0.5278052000, 1.4989827000", \ + "0.0351806000, 0.0414114000, 0.0568898000, 0.0952741000, 0.2020930000, 0.5265100000, 1.5024666000", \ + "0.0349627000, 0.0415372000, 0.0571266000, 0.0952146000, 0.2021099000, 0.5276896000, 1.4998974000", \ + "0.0349748000, 0.0413077000, 0.0569500000, 0.0952718000, 0.2024888000, 0.5276669000, 1.5001452000", \ + "0.0351890000, 0.0414927000, 0.0571027000, 0.0958003000, 0.2025369000, 0.5279009000, 1.4989302000", \ + "0.0360274000, 0.0427978000, 0.0584962000, 0.0963187000, 0.2023767000, 0.5269666000, 1.4966494000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014530800, 0.0042228600, 0.0122723000, 0.0356652000, 0.1036480000, 0.3012180000"); + values("0.2399966000, 0.2503268000, 0.2733793000, 0.3186075000, 0.4005219000, 0.5570880000, 0.9025925000", \ + "0.2445389000, 0.2548767000, 0.2779867000, 0.3229822000, 0.4050726000, 0.5615625000, 0.9069273000", \ + "0.2552276000, 0.2652833000, 0.2885937000, 0.3336468000, 0.4157611000, 0.5718659000, 0.9177075000", \ + "0.2803892000, 0.2908853000, 0.3140631000, 0.3588910000, 0.4409203000, 0.5975715000, 0.9428963000", \ + "0.3346550000, 0.3448351000, 0.3678013000, 0.4124613000, 0.4944320000, 0.6506262000, 0.9961457000", \ + "0.4496420000, 0.4606429000, 0.4848759000, 0.5302747000, 0.6116109000, 0.7682352000, 1.1136412000", \ + "0.6266296000, 0.6403134000, 0.6705750000, 0.7298243000, 0.8276633000, 0.9943839000, 1.3463424000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014530800, 0.0042228600, 0.0122723000, 0.0356652000, 0.1036480000, 0.3012180000"); + values("0.1322831000, 0.1408095000, 0.1600963000, 0.2012452000, 0.2927387000, 0.5285664000, 1.2029036000", \ + "0.1368509000, 0.1452931000, 0.1647178000, 0.2058171000, 0.2971871000, 0.5333748000, 1.2091346000", \ + "0.1473973000, 0.1558408000, 0.1752547000, 0.2163811000, 0.3076303000, 0.5440144000, 1.2216780000", \ + "0.1710600000, 0.1796467000, 0.1989253000, 0.2399810000, 0.3313522000, 0.5669896000, 1.2457860000", \ + "0.2234960000, 0.2319524000, 0.2512232000, 0.2924014000, 0.3839754000, 0.6201305000, 1.2948019000", \ + "0.2989836000, 0.3091579000, 0.3309068000, 0.3745527000, 0.4678716000, 0.7056801000, 1.3866028000", \ + "0.3838321000, 0.3966189000, 0.4247709000, 0.4778013000, 0.5769113000, 0.8140315000, 1.4898834000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014530800, 0.0042228600, 0.0122723000, 0.0356652000, 0.1036480000, 0.3012180000"); + values("0.0626069000, 0.0682792000, 0.0808967000, 0.1094050000, 0.1649142000, 0.3070448000, 0.6963403000", \ + "0.0626388000, 0.0681527000, 0.0807071000, 0.1077359000, 0.1659214000, 0.3059509000, 0.6966401000", \ + "0.0629189000, 0.0684975000, 0.0818837000, 0.1072631000, 0.1669751000, 0.3064795000, 0.6986307000", \ + "0.0624360000, 0.0683819000, 0.0810578000, 0.1089774000, 0.1653405000, 0.3061746000, 0.6982288000", \ + "0.0607779000, 0.0664495000, 0.0804267000, 0.1068497000, 0.1662431000, 0.3058560000, 0.6967559000", \ + "0.0697762000, 0.0753989000, 0.0875875000, 0.1105964000, 0.1671692000, 0.3067329000, 0.6986156000", \ + "0.0965640000, 0.1039961000, 0.1189536000, 0.1475783000, 0.1992812000, 0.3268877000, 0.7076281000"); + } + related_pin : "S1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014530800, 0.0042228600, 0.0122723000, 0.0356652000, 0.1036480000, 0.3012180000"); + values("0.0345150000, 0.0410730000, 0.0566528000, 0.0950125000, 0.2016666000, 0.5273895000, 1.4992093000", \ + "0.0345841000, 0.0409562000, 0.0566304000, 0.0949363000, 0.2019494000, 0.5266313000, 1.5034397000", \ + "0.0345454000, 0.0411043000, 0.0566165000, 0.0949702000, 0.2018698000, 0.5274964000, 1.4995032000", \ + "0.0344747000, 0.0409050000, 0.0567480000, 0.0948070000, 0.2022094000, 0.5273581000, 1.4996653000", \ + "0.0360272000, 0.0421469000, 0.0574140000, 0.0958328000, 0.2021065000, 0.5265896000, 1.4977948000", \ + "0.0467752000, 0.0530751000, 0.0672036000, 0.1032977000, 0.2069272000, 0.5286570000, 1.5004632000", \ + "0.0653179000, 0.0734143000, 0.0902873000, 0.1237969000, 0.2176448000, 0.5331111000, 1.4968254000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014530800, 0.0042228600, 0.0122723000, 0.0356652000, 0.1036480000, 0.3012180000"); + values("0.2397436000, 0.2501770000, 0.2737584000, 0.3192583000, 0.4024751000, 0.5606232000, 0.9078667000", \ + "0.2447549000, 0.2551818000, 0.2785674000, 0.3244841000, 0.4073097000, 0.5655754000, 0.9127951000", \ + "0.2549087000, 0.2653276000, 0.2890941000, 0.3347319000, 0.4179835000, 0.5756277000, 0.9231053000", \ + "0.2769386000, 0.2869381000, 0.3106320000, 0.3559853000, 0.4386144000, 0.5962710000, 0.9430415000", \ + "0.3195882000, 0.3298418000, 0.3528905000, 0.3978563000, 0.4803394000, 0.6376597000, 0.9846093000", \ + "0.3799708000, 0.3890918000, 0.4103932000, 0.4531915000, 0.5334750000, 0.6889589000, 1.0356994000", \ + "0.4073024000, 0.4167987000, 0.4381835000, 0.4810748000, 0.5621792000, 0.7182406000, 1.0641850000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014530800, 0.0042228600, 0.0122723000, 0.0356652000, 0.1036480000, 0.3012180000"); + values("0.1714219000, 0.1799362000, 0.1994855000, 0.2406242000, 0.3321426000, 0.5679861000, 1.2468965000", \ + "0.1763147000, 0.1849562000, 0.2043034000, 0.2455904000, 0.3369217000, 0.5733695000, 1.2530355000", \ + "0.1897090000, 0.1982359000, 0.2176665000, 0.2588833000, 0.3504233000, 0.5861732000, 1.2649292000", \ + "0.2216017000, 0.2301071000, 0.2494985000, 0.2908148000, 0.3821059000, 0.6185853000, 1.2969438000", \ + "0.2835074000, 0.2920193000, 0.3114243000, 0.3526373000, 0.4441457000, 0.6798342000, 1.3544654000", \ + "0.3771835000, 0.3856238000, 0.4049445000, 0.4461257000, 0.5372480000, 0.7733256000, 1.4495967000", \ + "0.5212845000, 0.5295273000, 0.5492359000, 0.5903778000, 0.6819056000, 0.9172322000, 1.5911799000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014530800, 0.0042228600, 0.0122723000, 0.0356652000, 0.1036480000, 0.3012180000"); + values("0.0661858000, 0.0720272000, 0.0848308000, 0.1104189000, 0.1683147000, 0.3096720000, 0.6990545000", \ + "0.0662644000, 0.0719195000, 0.0842115000, 0.1120911000, 0.1680473000, 0.3098275000, 0.6998496000", \ + "0.0664477000, 0.0713238000, 0.0852037000, 0.1105869000, 0.1689421000, 0.3094876000, 0.7005377000", \ + "0.0650464000, 0.0705097000, 0.0830309000, 0.1100632000, 0.1673199000, 0.3085474000, 0.6990624000", \ + "0.0610631000, 0.0668318000, 0.0805926000, 0.1075630000, 0.1669842000, 0.3075692000, 0.6970921000", \ + "0.0562516000, 0.0620074000, 0.0753310000, 0.1046984000, 0.1629321000, 0.3061247000, 0.6978975000", \ + "0.0568474000, 0.0622445000, 0.0761393000, 0.1040527000, 0.1639866000, 0.3057838000, 0.6929799000"); + } + related_pin : "S1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014530800, 0.0042228600, 0.0122723000, 0.0356652000, 0.1036480000, 0.3012180000"); + values("0.0350362000, 0.0413011000, 0.0572016000, 0.0955664000, 0.2026188000, 0.5278529000, 1.5022368000", \ + "0.0350511000, 0.0414867000, 0.0572927000, 0.0955445000, 0.2022588000, 0.5279768000, 1.5005966000", \ + "0.0350508000, 0.0413419000, 0.0571883000, 0.0956224000, 0.2027259000, 0.5278568000, 1.4981101000", \ + "0.0353345000, 0.0415993000, 0.0571845000, 0.0955565000, 0.2023939000, 0.5277186000, 1.5000015000", \ + "0.0351819000, 0.0415129000, 0.0569289000, 0.0956174000, 0.2025684000, 0.5278682000, 1.5007570000", \ + "0.0346473000, 0.0414318000, 0.0572338000, 0.0954415000, 0.2018945000, 0.5269952000, 1.5017557000", \ + "0.0354604000, 0.0421925000, 0.0576998000, 0.0959517000, 0.2029101000, 0.5264325000, 1.4955419000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__mux4_4") { + leakage_power () { + value : 0.0072464000; + when : "!A0&!A1&!A2&!A3&!S0&S1"; + } + leakage_power () { + value : 0.0059859000; + when : "!A0&!A1&!A2&!A3&!S0&!S1"; + } + leakage_power () { + value : 0.0082752000; + when : "!A0&!A1&!A2&!A3&S0&S1"; + } + leakage_power () { + value : 0.0070148000; + when : "!A0&!A1&!A2&!A3&S0&!S1"; + } + leakage_power () { + value : 0.0076441000; + when : "!A0&!A1&!A2&A3&!S0&S1"; + } + leakage_power () { + value : 0.0063836000; + when : "!A0&!A1&!A2&A3&!S0&!S1"; + } + leakage_power () { + value : 0.0076514000; + when : "!A0&!A1&!A2&A3&S0&S1"; + } + leakage_power () { + value : 0.0088244000; + when : "!A0&!A1&!A2&A3&S0&!S1"; + } + leakage_power () { + value : 0.0065558000; + when : "!A0&!A1&A2&!A3&!S0&S1"; + } + leakage_power () { + value : 0.0077288000; + when : "!A0&!A1&A2&!A3&!S0&!S1"; + } + leakage_power () { + value : 0.0086710000; + when : "!A0&!A1&A2&!A3&S0&S1"; + } + leakage_power () { + value : 0.0074106000; + when : "!A0&!A1&A2&!A3&S0&!S1"; + } + leakage_power () { + value : 0.0063162000; + when : "!A0&!A1&A2&A3&!S0&S1"; + } + leakage_power () { + value : 0.0074892000; + when : "!A0&!A1&A2&A3&!S0&!S1"; + } + leakage_power () { + value : 0.0074181000; + when : "!A0&!A1&A2&A3&S0&S1"; + } + leakage_power () { + value : 0.0085911000; + when : "!A0&!A1&A2&A3&S0&!S1"; + } + leakage_power () { + value : 0.0076421000; + when : "!A0&A1&!A2&!A3&!S0&S1"; + } + leakage_power () { + value : 0.0063817000; + when : "!A0&A1&!A2&!A3&!S0&!S1"; + } + leakage_power () { + value : 0.0107468000; + when : "!A0&A1&!A2&!A3&S0&S1"; + } + leakage_power () { + value : 0.0070530000; + when : "!A0&A1&!A2&!A3&S0&!S1"; + } + leakage_power () { + value : 0.0080398000; + when : "!A0&A1&!A2&A3&!S0&S1"; + } + leakage_power () { + value : 0.0067794000; + when : "!A0&A1&!A2&A3&!S0&!S1"; + } + leakage_power () { + value : 0.0075942000; + when : "!A0&A1&!A2&A3&S0&S1"; + } + leakage_power () { + value : 0.0063338000; + when : "!A0&A1&!A2&A3&S0&!S1"; + } + leakage_power () { + value : 0.0069516000; + when : "!A0&A1&A2&!A3&!S0&S1"; + } + leakage_power () { + value : 0.0081245000; + when : "!A0&A1&A2&!A3&!S0&!S1"; + } + leakage_power () { + value : 0.0111426000; + when : "!A0&A1&A2&!A3&S0&S1"; + } + leakage_power () { + value : 0.0074488000; + when : "!A0&A1&A2&!A3&S0&!S1"; + } + leakage_power () { + value : 0.0067119000; + when : "!A0&A1&A2&A3&!S0&S1"; + } + leakage_power () { + value : 0.0078849000; + when : "!A0&A1&A2&A3&!S0&!S1"; + } + leakage_power () { + value : 0.0073609000; + when : "!A0&A1&A2&A3&S0&S1"; + } + leakage_power () { + value : 0.0061005000; + when : "!A0&A1&A2&A3&S0&!S1"; + } + leakage_power () { + value : 0.0086616000; + when : "A0&!A1&!A2&!A3&!S0&S1"; + } + leakage_power () { + value : 0.0049678000; + when : "A0&!A1&!A2&!A3&!S0&!S1"; + } + leakage_power () { + value : 0.0086866000; + when : "A0&!A1&!A2&!A3&S0&S1"; + } + leakage_power () { + value : 0.0074261000; + when : "A0&!A1&!A2&!A3&S0&!S1"; + } + leakage_power () { + value : 0.0090593000; + when : "A0&!A1&!A2&A3&!S0&S1"; + } + leakage_power () { + value : 0.0053655000; + when : "A0&!A1&!A2&A3&!S0&!S1"; + } + leakage_power () { + value : 0.0080627000; + when : "A0&!A1&!A2&A3&S0&S1"; + } + leakage_power () { + value : 0.0092357000; + when : "A0&!A1&!A2&A3&S0&!S1"; + } + leakage_power () { + value : 0.0054423000; + when : "A0&!A1&A2&!A3&!S0&S1"; + } + leakage_power () { + value : 0.0041818000; + when : "A0&!A1&A2&!A3&!S0&!S1"; + } + leakage_power () { + value : 0.0090823000; + when : "A0&!A1&A2&!A3&S0&S1"; + } + leakage_power () { + value : 0.0078219000; + when : "A0&!A1&A2&!A3&S0&!S1"; + } + leakage_power () { + value : 0.0052026000; + when : "A0&!A1&A2&A3&!S0&S1"; + } + leakage_power () { + value : 0.0039422000; + when : "A0&!A1&A2&A3&!S0&!S1"; + } + leakage_power () { + value : 0.0078294000; + when : "A0&!A1&A2&A3&S0&S1"; + } + leakage_power () { + value : 0.0090024000; + when : "A0&!A1&A2&A3&S0&!S1"; + } + leakage_power () { + value : 0.0085003000; + when : "A0&A1&!A2&!A3&!S0&S1"; + } + leakage_power () { + value : 0.0048065000; + when : "A0&A1&!A2&!A3&!S0&!S1"; + } + leakage_power () { + value : 0.0105408000; + when : "A0&A1&!A2&!A3&S0&S1"; + } + leakage_power () { + value : 0.0068471000; + when : "A0&A1&!A2&!A3&S0&!S1"; + } + leakage_power () { + value : 0.0088979000; + when : "A0&A1&!A2&A3&!S0&S1"; + } + leakage_power () { + value : 0.0052042000; + when : "A0&A1&!A2&A3&!S0&!S1"; + } + leakage_power () { + value : 0.0073883000; + when : "A0&A1&!A2&A3&S0&S1"; + } + leakage_power () { + value : 0.0061278000; + when : "A0&A1&!A2&A3&S0&!S1"; + } + leakage_power () { + value : 0.0052809000; + when : "A0&A1&A2&!A3&!S0&S1"; + } + leakage_power () { + value : 0.0040205000; + when : "A0&A1&A2&!A3&!S0&!S1"; + } + leakage_power () { + value : 0.0109366000; + when : "A0&A1&A2&!A3&S0&S1"; + } + leakage_power () { + value : 0.0072428000; + when : "A0&A1&A2&!A3&S0&!S1"; + } + leakage_power () { + value : 0.0050413000; + when : "A0&A1&A2&A3&!S0&S1"; + } + leakage_power () { + value : 0.0037809000; + when : "A0&A1&A2&A3&!S0&!S1"; + } + leakage_power () { + value : 0.0071550000; + when : "A0&A1&A2&A3&S0&S1"; + } + leakage_power () { + value : 0.0058945000; + when : "A0&A1&A2&A3&S0&!S1"; + } + area : 25.024000000; + cell_footprint : "sky130_fd_sc_hd__mux4"; + cell_leakage_power : 0.0072365410; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A0") { + capacitance : 0.0017890000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0017040000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0096456000, 0.0095878000, 0.0094547000, 0.0094624000, 0.0094802000, 0.0095212000, 0.0096157000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0027827000, 0.0027294000, 0.0026068000, 0.0026239000, 0.0026634000, 0.0027545000, 0.0029643000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0018750000; + } + pin ("A1") { + capacitance : 0.0017780000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0016900000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0032909000, 0.0032862000, 0.0032753000, 0.0032757000, 0.0032766000, 0.0032786000, 0.0032830000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0031795000, -0.0031945000, -0.0032290000, -0.0032325000, -0.0032405000, -0.0032590000, -0.0033017000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0018670000; + } + pin ("A2") { + capacitance : 0.0017420000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0016700000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0087646000, 0.0087121000, 0.0085912000, 0.0086002000, 0.0086209000, 0.0086687000, 0.0087787000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0047275000, 0.0046741000, 0.0045512000, 0.0045727000, 0.0046222000, 0.0047362000, 0.0049990000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0018140000; + } + pin ("A3") { + capacitance : 0.0017450000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0016670000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0029108000, 0.0029110000, 0.0029114000, 0.0029092000, 0.0029043000, 0.0028929000, 0.0028666000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0028187000, -0.0028364000, -0.0028772000, -0.0028777000, -0.0028790000, -0.0028820000, -0.0028890000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0018230000; + } + pin ("S0") { + capacitance : 0.0054620000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0051500000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0197016000, 0.0194089000, 0.0187343000, 0.0187925000, 0.0189267000, 0.0192361000, 0.0199491000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0017680000, 0.0015591000, 0.0010776000, 0.0011124000, 0.0011928000, 0.0013781000, 0.0018052000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0057740000; + } + pin ("S1") { + capacitance : 0.0031760000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0030690000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0103286000, 0.0102071000, 0.0099269000, 0.0099983000, 0.0101629000, 0.0105424000, 0.0114171000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0008969000, -0.0010214000, -0.0013083000, -0.0012368000, -0.0010720000, -0.0006922000, 0.0001834000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0032830000; + } + pin ("X") { + direction : "output"; + function : "(A0&!S0&!S1) | (A1&S0&!S1) | (A2&!S0&S1) | (A3&S0&S1)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016056810, 0.0051564240, 0.0165591500, 0.0531774200, 0.1707720000, 0.5484107000"); + values("0.0231181000, 0.0206851000, 0.0136419000, -0.0056511000, -0.0632209000, -0.2502355000, -0.8606328000", \ + "0.0231363000, 0.0207809000, 0.0136695000, -0.0059404000, -0.0632310000, -0.2503833000, -0.8606790000", \ + "0.0229921000, 0.0206038000, 0.0136128000, -0.0056377000, -0.0631682000, -0.2502941000, -0.8606059000", \ + "0.0228919000, 0.0204525000, 0.0133667000, -0.0059910000, -0.0633047000, -0.2504460000, -0.8607030000", \ + "0.0229146000, 0.0204307000, 0.0133656000, -0.0058532000, -0.0633795000, -0.2505961000, -0.8608303000", \ + "0.0225390000, 0.0201351000, 0.0130641000, -0.0062145000, -0.0637581000, -0.2508451000, -0.8610157000", \ + "0.0238363000, 0.0213825000, 0.0141351000, -0.0053527000, -0.0634635000, -0.2507812000, -0.8609668000"); + } + related_pin : "A0"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016056810, 0.0051564240, 0.0165591500, 0.0531774200, 0.1707720000, 0.5484107000"); + values("0.0273708000, 0.0291008000, 0.0347800000, 0.0542825000, 0.1144003000, 0.3024492000, 0.9108463000", \ + "0.0274069000, 0.0291101000, 0.0349296000, 0.0541686000, 0.1144264000, 0.3023391000, 0.9066067000", \ + "0.0274426000, 0.0292064000, 0.0351108000, 0.0542635000, 0.1143557000, 0.3026556000, 0.9072322000", \ + "0.0273494000, 0.0291023000, 0.0349976000, 0.0541599000, 0.1142365000, 0.3025557000, 0.9028412000", \ + "0.0271989000, 0.0288932000, 0.0347376000, 0.0541790000, 0.1143420000, 0.3021639000, 0.9073292000", \ + "0.0272628000, 0.0290389000, 0.0347643000, 0.0539709000, 0.1138887000, 0.3020810000, 0.9071789000", \ + "0.0306881000, 0.0323366000, 0.0378163000, 0.0560130000, 0.1145662000, 0.3024728000, 0.9065507000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016056810, 0.0051564240, 0.0165591500, 0.0531774200, 0.1707720000, 0.5484107000"); + values("0.0313299000, 0.0289443000, 0.0216958000, 0.0025781000, -0.0545709000, -0.2410551000, -0.8508232000", \ + "0.0309557000, 0.0285960000, 0.0214983000, 0.0025312000, -0.0547844000, -0.2411499000, -0.8509074000", \ + "0.0308809000, 0.0284771000, 0.0214181000, 0.0023583000, -0.0547849000, -0.2412528000, -0.8509629000", \ + "0.0309745000, 0.0286096000, 0.0215466000, 0.0024667000, -0.0549402000, -0.2413045000, -0.8510545000", \ + "0.0307237000, 0.0283352000, 0.0213144000, 0.0022875000, -0.0550484000, -0.2414304000, -0.8511807000", \ + "0.0305830000, 0.0282014000, 0.0211211000, 0.0020434000, -0.0551683000, -0.2417016000, -0.8513604000", \ + "0.0319983000, 0.0296117000, 0.0223128000, 0.0029023000, -0.0545425000, -0.2414857000, -0.8512317000"); + } + related_pin : "A1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016056810, 0.0051564240, 0.0165591500, 0.0531774200, 0.1707720000, 0.5484107000"); + values("0.0310926000, 0.0327988000, 0.0386400000, 0.0578938000, 0.1183263000, 0.3071145000, 0.9130792000", \ + "0.0309797000, 0.0327268000, 0.0385748000, 0.0579884000, 0.1182134000, 0.3069961000, 0.9130007000", \ + "0.0309380000, 0.0326323000, 0.0383976000, 0.0577139000, 0.1181810000, 0.3070545000, 0.9123385000", \ + "0.0308424000, 0.0325794000, 0.0381949000, 0.0576781000, 0.1179764000, 0.3069807000, 0.9166099000", \ + "0.0306978000, 0.0325497000, 0.0382510000, 0.0576860000, 0.1181857000, 0.3070417000, 0.9129093000", \ + "0.0309524000, 0.0327397000, 0.0385081000, 0.0574174000, 0.1178606000, 0.3065746000, 0.9127487000", \ + "0.0345385000, 0.0361554000, 0.0416321000, 0.0599334000, 0.1184755000, 0.3069568000, 0.9158800000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016056810, 0.0051564240, 0.0165591500, 0.0531774200, 0.1707720000, 0.5484107000"); + values("0.0249347000, 0.0225404000, 0.0154887000, -0.0036512000, -0.0610153000, -0.2473004000, -0.8569125000", \ + "0.0249460000, 0.0225428000, 0.0155219000, -0.0036181000, -0.0609491000, -0.2473013000, -0.8569135000", \ + "0.0251092000, 0.0226295000, 0.0156182000, -0.0035778000, -0.0608138000, -0.2472199000, -0.8568025000", \ + "0.0249404000, 0.0225254000, 0.0154597000, -0.0038177000, -0.0610119000, -0.2473103000, -0.8568958000", \ + "0.0248818000, 0.0225352000, 0.0154414000, -0.0037696000, -0.0609704000, -0.2473466000, -0.8569953000", \ + "0.0247898000, 0.0223669000, 0.0153335000, -0.0038778000, -0.0612118000, -0.2476361000, -0.8571892000", \ + "0.0260326000, 0.0236375000, 0.0163755000, -0.0030726000, -0.0608648000, -0.2477054000, -0.8572776000"); + } + related_pin : "A2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016056810, 0.0051564240, 0.0165591500, 0.0531774200, 0.1707720000, 0.5484107000"); + values("0.0248790000, 0.0267658000, 0.0323830000, 0.0519131000, 0.1124017000, 0.3019509000, 0.9039900000", \ + "0.0249031000, 0.0266348000, 0.0325002000, 0.0518112000, 0.1124646000, 0.3016817000, 0.9081917000", \ + "0.0249044000, 0.0267070000, 0.0326587000, 0.0519625000, 0.1124784000, 0.3019164000, 0.9087594000", \ + "0.0248937000, 0.0266234000, 0.0323640000, 0.0518493000, 0.1124529000, 0.3015446000, 0.9115056000", \ + "0.0247873000, 0.0264961000, 0.0323536000, 0.0518525000, 0.1124137000, 0.3012736000, 0.9072840000", \ + "0.0248091000, 0.0265649000, 0.0324378000, 0.0516690000, 0.1119540000, 0.3012366000, 0.9076471000", \ + "0.0282743000, 0.0299070000, 0.0354011000, 0.0536187000, 0.1124495000, 0.3008203000, 0.9059780000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016056810, 0.0051564240, 0.0165591500, 0.0531774200, 0.1707720000, 0.5484107000"); + values("0.0330694000, 0.0307302000, 0.0236196000, 0.0045304000, -0.0525381000, -0.2389660000, -0.8486350000", \ + "0.0328523000, 0.0304581000, 0.0234134000, 0.0040596000, -0.0530545000, -0.2391995000, -0.8487553000", \ + "0.0328762000, 0.0304056000, 0.0232916000, 0.0039985000, -0.0529525000, -0.2392325000, -0.8488121000", \ + "0.0326572000, 0.0302792000, 0.0233086000, 0.0043926000, -0.0528468000, -0.2393225000, -0.8488818000", \ + "0.0326724000, 0.0302968000, 0.0232116000, 0.0041175000, -0.0530702000, -0.2393530000, -0.8489720000", \ + "0.0325190000, 0.0300782000, 0.0229753000, 0.0039723000, -0.0534115000, -0.2396349000, -0.8491127000", \ + "0.0340377000, 0.0315958000, 0.0242704000, 0.0049868000, -0.0528772000, -0.2394251000, -0.8490139000"); + } + related_pin : "A3"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016056810, 0.0051564240, 0.0165591500, 0.0531774200, 0.1707720000, 0.5484107000"); + values("0.0300261000, 0.0318129000, 0.0374832000, 0.0569420000, 0.1172896000, 0.3065212000, 0.9165801000", \ + "0.0299683000, 0.0317357000, 0.0374885000, 0.0567912000, 0.1172872000, 0.3063996000, 0.9120160000", \ + "0.0299133000, 0.0316802000, 0.0374131000, 0.0567836000, 0.1172318000, 0.3062233000, 0.9161029000", \ + "0.0298825000, 0.0316066000, 0.0373558000, 0.0567383000, 0.1171034000, 0.3062734000, 0.9163177000", \ + "0.0298486000, 0.0315182000, 0.0373332000, 0.0567402000, 0.1170789000, 0.3060643000, 0.9123362000", \ + "0.0299791000, 0.0317231000, 0.0374375000, 0.0565584000, 0.1167865000, 0.3057031000, 0.9120445000", \ + "0.0334711000, 0.0350440000, 0.0406353000, 0.0589232000, 0.1172716000, 0.3068990000, 0.9108025000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016056810, 0.0051564240, 0.0165591500, 0.0531774200, 0.1707720000, 0.5484107000"); + values("0.0327787000, 0.0303671000, 0.0231610000, 0.0041753000, -0.0530384000, -0.2393848000, -0.8491915000", \ + "0.0327673000, 0.0303439000, 0.0233310000, 0.0042183000, -0.0529258000, -0.2393752000, -0.8491616000", \ + "0.0327162000, 0.0303352000, 0.0233056000, 0.0040892000, -0.0531188000, -0.2393724000, -0.8491165000", \ + "0.0319249000, 0.0295518000, 0.0225303000, 0.0034728000, -0.0536729000, -0.2401211000, -0.8498693000", \ + "0.0313982000, 0.0289287000, 0.0218944000, 0.0027923000, -0.0544078000, -0.2407221000, -0.8503971000", \ + "0.0309615000, 0.0285983000, 0.0216571000, 0.0025356000, -0.0546659000, -0.2410325000, -0.8507110000", \ + "0.0368542000, 0.0344248000, 0.0271942000, 0.0066451000, -0.0536171000, -0.2400733000, -0.8497071000"); + } + related_pin : "S0"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016056810, 0.0051564240, 0.0165591500, 0.0531774200, 0.1707720000, 0.5484107000"); + values("0.0386872000, 0.0404184000, 0.0462055000, 0.0656404000, 0.1258064000, 0.3137640000, 0.9191459000", \ + "0.0386126000, 0.0403727000, 0.0460612000, 0.0654537000, 0.1258037000, 0.3140023000, 0.9187922000", \ + "0.0387595000, 0.0404831000, 0.0462373000, 0.0656012000, 0.1258554000, 0.3137937000, 0.9185023000", \ + "0.0383534000, 0.0400696000, 0.0458811000, 0.0651456000, 0.1253680000, 0.3134867000, 0.9186961000", \ + "0.0376617000, 0.0394147000, 0.0451388000, 0.0645544000, 0.1247468000, 0.3127053000, 0.9174776000", \ + "0.0373633000, 0.0391312000, 0.0448388000, 0.0642151000, 0.1244768000, 0.3127159000, 0.9217790000", \ + "0.0395133000, 0.0412170000, 0.0467507000, 0.0651232000, 0.1248710000, 0.3126474000, 0.9168711000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016056810, 0.0051564240, 0.0165591500, 0.0531774200, 0.1707720000, 0.5484107000"); + values("0.0246172000, 0.0221653000, 0.0151037000, -0.0040181000, -0.0610855000, -0.2473340000, -0.8570098000", \ + "0.0245632000, 0.0221618000, 0.0150414000, -0.0040743000, -0.0610578000, -0.2473591000, -0.8570559000", \ + "0.0247313000, 0.0223347000, 0.0152543000, -0.0040379000, -0.0609401000, -0.2471649000, -0.8568804000", \ + "0.0245343000, 0.0221250000, 0.0150146000, -0.0040730000, -0.0610027000, -0.2473354000, -0.8570163000", \ + "0.0242783000, 0.0218230000, 0.0148072000, -0.0041703000, -0.0611354000, -0.2472291000, -0.8569275000", \ + "0.0238264000, 0.0215094000, 0.0145550000, -0.0042603000, -0.0610245000, -0.2471902000, -0.8567772000", \ + "0.0326548000, 0.0302096000, 0.0230503000, 0.0028510000, -0.0573929000, -0.2459973000, -0.8556236000"); + } + related_pin : "S1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016056810, 0.0051564240, 0.0165591500, 0.0531774200, 0.1707720000, 0.5484107000"); + values("0.0267332000, 0.0284574000, 0.0342556000, 0.0536177000, 0.1142203000, 0.3032269000, 0.9093049000", \ + "0.0265187000, 0.0283246000, 0.0340805000, 0.0535226000, 0.1138839000, 0.3029751000, 0.9129470000", \ + "0.0267372000, 0.0284534000, 0.0342341000, 0.0536333000, 0.1142523000, 0.3030441000, 0.9089739000", \ + "0.0266075000, 0.0284702000, 0.0341600000, 0.0535608000, 0.1139664000, 0.3031110000, 0.9131580000", \ + "0.0266445000, 0.0284585000, 0.0342218000, 0.0536676000, 0.1141029000, 0.3031357000, 0.9131185000", \ + "0.0272205000, 0.0289188000, 0.0347400000, 0.0539508000, 0.1145428000, 0.3034456000, 0.9099104000", \ + "0.0306143000, 0.0323708000, 0.0381022000, 0.0564953000, 0.1154273000, 0.3048316000, 0.9082048000"); + } + } + max_capacitance : 0.5484110000; + max_transition : 1.5049570000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016056800, 0.0051564200, 0.0165591000, 0.0531774000, 0.1707720000, 0.5484110000"); + values("0.5511351000, 0.5593666000, 0.5809816000, 0.6296572000, 0.7247308000, 0.9040786000, 1.2844931000", \ + "0.5562673000, 0.5642555000, 0.5862656000, 0.6344965000, 0.7295515000, 0.9095681000, 1.2899085000", \ + "0.5683765000, 0.5765898000, 0.5985503000, 0.6475360000, 0.7421561000, 0.9218291000, 1.3025890000", \ + "0.5933126000, 0.6013228000, 0.6232084000, 0.6718185000, 0.7671058000, 0.9468483000, 1.3273107000", \ + "0.6477588000, 0.6559274000, 0.6777904000, 0.7263123000, 0.8211340000, 1.0011202000, 1.3817083000", \ + "0.7734248000, 0.7815513000, 0.8031601000, 0.8520157000, 0.9467473000, 1.1268635000, 1.5074080000", \ + "1.0414859000, 1.0497447000, 1.0721611000, 1.1222130000, 1.2198434000, 1.4006099000, 1.7840489000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016056800, 0.0051564200, 0.0165591000, 0.0531774000, 0.1707720000, 0.5484110000"); + values("0.2497307000, 0.2566626000, 0.2748399000, 0.3166637000, 0.4084322000, 0.6406042000, 1.3504052000", \ + "0.2540533000, 0.2610078000, 0.2792779000, 0.3207157000, 0.4126439000, 0.6447075000, 1.3551006000", \ + "0.2626244000, 0.2695751000, 0.2878427000, 0.3294537000, 0.4213951000, 0.6536290000, 1.3606468000", \ + "0.2819044000, 0.2888523000, 0.3071247000, 0.3487402000, 0.4406880000, 0.6729425000, 1.3800885000", \ + "0.3238097000, 0.3308098000, 0.3492671000, 0.3909036000, 0.4827377000, 0.7148409000, 1.4229128000", \ + "0.4024919000, 0.4097284000, 0.4287529000, 0.4717561000, 0.5649196000, 0.7979647000, 1.5068173000", \ + "0.5181710000, 0.5261363000, 0.5471008000, 0.5942831000, 0.6928232000, 0.9300516000, 1.6380233000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016056800, 0.0051564200, 0.0165591000, 0.0531774000, 0.1707720000, 0.5484110000"); + values("0.0989808000, 0.1034866000, 0.1145933000, 0.1419831000, 0.1995022000, 0.3355318000, 0.7187358000", \ + "0.0995136000, 0.1033841000, 0.1144439000, 0.1410601000, 0.2008961000, 0.3353965000, 0.7186505000", \ + "0.0995512000, 0.1032058000, 0.1146344000, 0.1417018000, 0.1987394000, 0.3337453000, 0.7192758000", \ + "0.0995441000, 0.1034948000, 0.1142851000, 0.1410874000, 0.2005320000, 0.3359727000, 0.7184470000", \ + "0.0994216000, 0.1038037000, 0.1150644000, 0.1417292000, 0.1991746000, 0.3360403000, 0.7188353000", \ + "0.0992606000, 0.1033392000, 0.1147305000, 0.1414609000, 0.1987398000, 0.3352800000, 0.7184398000", \ + "0.1080008000, 0.1118663000, 0.1244273000, 0.1507662000, 0.2057070000, 0.3394742000, 0.7210442000"); + } + related_pin : "A0"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016056800, 0.0051564200, 0.0165591000, 0.0531774000, 0.1707720000, 0.5484110000"); + values("0.0469551000, 0.0519594000, 0.0652969000, 0.0994962000, 0.1916715000, 0.4906091000, 1.4993743000", \ + "0.0470113000, 0.0519833000, 0.0655467000, 0.0998979000, 0.1914660000, 0.4903976000, 1.4992240000", \ + "0.0472155000, 0.0521812000, 0.0657318000, 0.0995334000, 0.1917506000, 0.4903704000, 1.4988711000", \ + "0.0472526000, 0.0522105000, 0.0657343000, 0.0995292000, 0.1917427000, 0.4902867000, 1.4986310000", \ + "0.0471073000, 0.0519847000, 0.0655843000, 0.0994820000, 0.1911188000, 0.4908888000, 1.5004276000", \ + "0.0503737000, 0.0554980000, 0.0687499000, 0.1030809000, 0.1933486000, 0.4908319000, 1.5004361000", \ + "0.0583347000, 0.0641627000, 0.0784276000, 0.1134466000, 0.2037941000, 0.4970880000, 1.4990237000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016056800, 0.0051564200, 0.0165591000, 0.0531774000, 0.1707720000, 0.5484110000"); + values("0.5428973000, 0.5508738000, 0.5725146000, 0.6207093000, 0.7151554000, 0.8937675000, 1.2732141000", \ + "0.5474949000, 0.5557050000, 0.5772357000, 0.6253060000, 0.7198838000, 0.8981565000, 1.2776514000", \ + "0.5590380000, 0.5669504000, 0.5885963000, 0.6368642000, 0.7314728000, 0.9099135000, 1.2891772000", \ + "0.5822063000, 0.5902077000, 0.6118564000, 0.6595287000, 0.7541966000, 0.9328983000, 1.3123180000", \ + "0.6305278000, 0.6386015000, 0.6600478000, 0.7082787000, 0.8025898000, 0.9815903000, 1.3607293000", \ + "0.7427013000, 0.7507021000, 0.7723688000, 0.8208352000, 0.9155459000, 1.0941631000, 1.4733841000", \ + "0.9744372000, 0.9827562000, 1.0051369000, 1.0549202000, 1.1526804000, 1.3337258000, 1.7156742000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016056800, 0.0051564200, 0.0165591000, 0.0531774000, 0.1707720000, 0.5484110000"); + values("0.2554338000, 0.2623564000, 0.2810574000, 0.3231693000, 0.4162795000, 0.6500099000, 1.3595665000", \ + "0.2595898000, 0.2666062000, 0.2852082000, 0.3275401000, 0.4204785000, 0.6542294000, 1.3637419000", \ + "0.2689638000, 0.2760147000, 0.2944528000, 0.3367024000, 0.4298241000, 0.6634305000, 1.3760927000", \ + "0.2897577000, 0.2968700000, 0.3149507000, 0.3577412000, 0.4507734000, 0.6846246000, 1.3954479000", \ + "0.3353829000, 0.3424255000, 0.3610042000, 0.4033631000, 0.4965389000, 0.7304570000, 1.4384275000", \ + "0.4233376000, 0.4306432000, 0.4498588000, 0.4933379000, 0.5873325000, 0.8219387000, 1.5304100000", \ + "0.5590672000, 0.5670750000, 0.5882984000, 0.6358423000, 0.7357892000, 0.9740031000, 1.6856035000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016056800, 0.0051564200, 0.0165591000, 0.0531774000, 0.1707720000, 0.5484110000"); + values("0.0977586000, 0.1016509000, 0.1126937000, 0.1389133000, 0.1964490000, 0.3318056000, 0.7171592000", \ + "0.0970098000, 0.1010492000, 0.1121661000, 0.1405547000, 0.1975329000, 0.3331771000, 0.7147479000", \ + "0.0975956000, 0.1010350000, 0.1119585000, 0.1404865000, 0.1976751000, 0.3337060000, 0.7147625000", \ + "0.0970658000, 0.1010228000, 0.1122727000, 0.1409137000, 0.1989623000, 0.3319715000, 0.7155654000", \ + "0.0972049000, 0.1012110000, 0.1128933000, 0.1392625000, 0.1994351000, 0.3335263000, 0.7160186000", \ + "0.0969506000, 0.1008754000, 0.1124578000, 0.1405012000, 0.1978075000, 0.3334774000, 0.7158682000", \ + "0.1067427000, 0.1106503000, 0.1224766000, 0.1495116000, 0.2063890000, 0.3388899000, 0.7186013000"); + } + related_pin : "A1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016056800, 0.0051564200, 0.0165591000, 0.0531774000, 0.1707720000, 0.5484110000"); + values("0.0475638000, 0.0527234000, 0.0665765000, 0.1010246000, 0.1927574000, 0.4910136000, 1.5006220000", \ + "0.0476591000, 0.0526626000, 0.0667664000, 0.1007149000, 0.1930144000, 0.4906829000, 1.5005889000", \ + "0.0477833000, 0.0527329000, 0.0663226000, 0.1007498000, 0.1925572000, 0.4911735000, 1.5002575000", \ + "0.0476373000, 0.0526429000, 0.0661894000, 0.1008391000, 0.1929629000, 0.4915956000, 1.5013834000", \ + "0.0483471000, 0.0534559000, 0.0662490000, 0.1007102000, 0.1931016000, 0.4916867000, 1.5010494000", \ + "0.0505355000, 0.0559557000, 0.0700912000, 0.1033093000, 0.1949741000, 0.4924196000, 1.5001997000", \ + "0.0589543000, 0.0645584000, 0.0798678000, 0.1149379000, 0.2049782000, 0.4968996000, 1.5010783000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016056800, 0.0051564200, 0.0165591000, 0.0531774000, 0.1707720000, 0.5484110000"); + values("0.5485432000, 0.5565149000, 0.5783009000, 0.6268399000, 0.7217823000, 0.9016538000, 1.2823326000", \ + "0.5539315000, 0.5619391000, 0.5836745000, 0.6322532000, 0.7271113000, 0.9069490000, 1.2876842000", \ + "0.5666013000, 0.5744030000, 0.5962917000, 0.6452491000, 0.7397506000, 0.9193593000, 1.3002280000", \ + "0.5910437000, 0.5990358000, 0.6208506000, 0.6693758000, 0.7644050000, 0.9443044000, 1.3249012000", \ + "0.6446087000, 0.6527432000, 0.6742615000, 0.7227596000, 0.8177954000, 0.9977414000, 1.3783266000", \ + "0.7678914000, 0.7759601000, 0.7975431000, 0.8461647000, 0.9409398000, 1.1204320000, 1.5013986000", \ + "1.0244756000, 1.0330625000, 1.0551147000, 1.1052139000, 1.2025760000, 1.3835211000, 1.7664951000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016056800, 0.0051564200, 0.0165591000, 0.0531774000, 0.1707720000, 0.5484110000"); + values("0.2505740000, 0.2575839000, 0.2757541000, 0.3177299000, 0.4102466000, 0.6439384000, 1.3536222000", \ + "0.2549987000, 0.2618639000, 0.2803054000, 0.3219599000, 0.4144703000, 0.6478728000, 1.3578565000", \ + "0.2639687000, 0.2709443000, 0.2892465000, 0.3312167000, 0.4236026000, 0.6572852000, 1.3655086000", \ + "0.2839054000, 0.2908134000, 0.3089880000, 0.3509335000, 0.4433533000, 0.6768906000, 1.3888503000", \ + "0.3269109000, 0.3338920000, 0.3524062000, 0.3942205000, 0.4866726000, 0.7200303000, 1.4323357000", \ + "0.4100704000, 0.4172731000, 0.4362988000, 0.4794147000, 0.5726820000, 0.8068836000, 1.5167803000", \ + "0.5344710000, 0.5424101000, 0.5634765000, 0.6104126000, 0.7095744000, 0.9470971000, 1.6587842000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016056800, 0.0051564200, 0.0165591000, 0.0531774000, 0.1707720000, 0.5484110000"); + values("0.0990262000, 0.1031829000, 0.1141751000, 0.1402213000, 0.2008007000, 0.3348032000, 0.7180400000", \ + "0.0984871000, 0.1027018000, 0.1141811000, 0.1403136000, 0.1975898000, 0.3351709000, 0.7179983000", \ + "0.0986890000, 0.1028050000, 0.1139871000, 0.1409416000, 0.1978784000, 0.3331804000, 0.7169176000", \ + "0.0984597000, 0.1029736000, 0.1138309000, 0.1402262000, 0.2003030000, 0.3342279000, 0.7181661000", \ + "0.0984857000, 0.1023804000, 0.1147935000, 0.1405240000, 0.2006229000, 0.3343901000, 0.7183014000", \ + "0.0985979000, 0.1027967000, 0.1141421000, 0.1414536000, 0.1981381000, 0.3327953000, 0.7186963000", \ + "0.1077428000, 0.1110916000, 0.1231668000, 0.1497083000, 0.2047235000, 0.3390741000, 0.7188954000"); + } + related_pin : "A2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016056800, 0.0051564200, 0.0165591000, 0.0531774000, 0.1707720000, 0.5484110000"); + values("0.0473224000, 0.0524061000, 0.0651372000, 0.0993811000, 0.1915290000, 0.4898540000, 1.4975972000", \ + "0.0466698000, 0.0517255000, 0.0654326000, 0.0997361000, 0.1911196000, 0.4897707000, 1.5004009000", \ + "0.0474203000, 0.0517253000, 0.0656599000, 0.0994497000, 0.1914597000, 0.4900421000, 1.5046079000", \ + "0.0468260000, 0.0516672000, 0.0657222000, 0.0990894000, 0.1912815000, 0.4909314000, 1.4991518000", \ + "0.0469191000, 0.0517940000, 0.0654025000, 0.0991787000, 0.1909429000, 0.4909693000, 1.4990499000", \ + "0.0494596000, 0.0544212000, 0.0678397000, 0.1025037000, 0.1928901000, 0.4902329000, 1.5040785000", \ + "0.0575734000, 0.0629993000, 0.0780151000, 0.1124390000, 0.2036215000, 0.4965687000, 1.4983740000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016056800, 0.0051564200, 0.0165591000, 0.0531774000, 0.1707720000, 0.5484110000"); + values("0.5573597000, 0.5654886000, 0.5874113000, 0.6357712000, 0.7309938000, 0.9115900000, 1.2932240000", \ + "0.5623915000, 0.5705902000, 0.5923388000, 0.6409193000, 0.7362236000, 0.9168338000, 1.2980357000", \ + "0.5748436000, 0.5829650000, 0.6046650000, 0.6533674000, 0.7489377000, 0.9293398000, 1.3105336000", \ + "0.5997535000, 0.6078032000, 0.6295693000, 0.6781374000, 0.7735474000, 0.9538896000, 1.3354049000", \ + "0.6522932000, 0.6603584000, 0.6816943000, 0.7304686000, 0.8256784000, 1.0062082000, 1.3877940000", \ + "0.7719122000, 0.7797381000, 0.8017769000, 0.8504589000, 0.9455512000, 1.1257106000, 1.5074717000", \ + "1.0241471000, 1.0325233000, 1.0561564000, 1.1065977000, 1.2041450000, 1.3843912000, 1.7686359000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016056800, 0.0051564200, 0.0165591000, 0.0531774000, 0.1707720000, 0.5484110000"); + values("0.2515601000, 0.2585706000, 0.2768004000, 0.3190225000, 0.4116030000, 0.6453398000, 1.3556201000", \ + "0.2557357000, 0.2628216000, 0.2810775000, 0.3229994000, 0.4156875000, 0.6490753000, 1.3616978000", \ + "0.2647048000, 0.2716448000, 0.2899092000, 0.3320278000, 0.4246108000, 0.6583004000, 1.3696418000", \ + "0.2849865000, 0.2919192000, 0.3102252000, 0.3523164000, 0.4448885000, 0.6786396000, 1.3892459000", \ + "0.3287904000, 0.3357387000, 0.3543026000, 0.3962963000, 0.4889769000, 0.7223158000, 1.4319945000", \ + "0.4125204000, 0.4197661000, 0.4386356000, 0.4818808000, 0.5755352000, 0.8096108000, 1.5198441000", \ + "0.5371828000, 0.5451249000, 0.5661226000, 0.6132568000, 0.7123904000, 0.9503999000, 1.6593404000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016056800, 0.0051564200, 0.0165591000, 0.0531774000, 0.1707720000, 0.5484110000"); + values("0.0992834000, 0.1032710000, 0.1144458000, 0.1434821000, 0.2011154000, 0.3370172000, 0.7190256000", \ + "0.0992078000, 0.1032051000, 0.1149868000, 0.1409148000, 0.2013284000, 0.3355572000, 0.7193779000", \ + "0.0996637000, 0.1029081000, 0.1145298000, 0.1409313000, 0.2004030000, 0.3357639000, 0.7193915000", \ + "0.0990876000, 0.1033603000, 0.1155268000, 0.1436456000, 0.2002433000, 0.3361278000, 0.7190846000", \ + "0.0999311000, 0.1036206000, 0.1153993000, 0.1415178000, 0.1986420000, 0.3364885000, 0.7191500000", \ + "0.0993143000, 0.1031455000, 0.1140970000, 0.1427899000, 0.2017309000, 0.3344065000, 0.7178080000", \ + "0.1083316000, 0.1121399000, 0.1237216000, 0.1515321000, 0.2053572000, 0.3401121000, 0.7223800000"); + } + related_pin : "A3"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016056800, 0.0051564200, 0.0165591000, 0.0531774000, 0.1707720000, 0.5484110000"); + values("0.0476104000, 0.0519601000, 0.0654048000, 0.0998380000, 0.1919203000, 0.4905004000, 1.5030495000", \ + "0.0469315000, 0.0519870000, 0.0654058000, 0.0997569000, 0.1914997000, 0.4911819000, 1.4999613000", \ + "0.0469520000, 0.0518231000, 0.0652386000, 0.0993248000, 0.1919089000, 0.4911620000, 1.5003885000", \ + "0.0470131000, 0.0518871000, 0.0654565000, 0.0997752000, 0.1919921000, 0.4907146000, 1.5022807000", \ + "0.0471652000, 0.0521575000, 0.0655642000, 0.0998023000, 0.1918240000, 0.4904230000, 1.5002335000", \ + "0.0497500000, 0.0548559000, 0.0692212000, 0.1032016000, 0.1934511000, 0.4906433000, 1.5006104000", \ + "0.0587023000, 0.0632265000, 0.0775384000, 0.1138971000, 0.2037235000, 0.4959212000, 1.4993180000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016056800, 0.0051564200, 0.0165591000, 0.0531774000, 0.1707720000, 0.5484110000"); + values("0.5121706000, 0.5201456000, 0.5420202000, 0.5906303000, 0.6854906000, 0.8652397000, 1.2461058000", \ + "0.5161833000, 0.5244037000, 0.5461788000, 0.5946413000, 0.6898958000, 0.8692166000, 1.2500865000", \ + "0.5275998000, 0.5355978000, 0.5575171000, 0.6060903000, 0.7011410000, 0.8811805000, 1.2615338000", \ + "0.5558211000, 0.5639941000, 0.5857861000, 0.6342440000, 0.7294703000, 0.9087816000, 1.2896971000", \ + "0.6242994000, 0.6323159000, 0.6541964000, 0.7027128000, 0.7976392000, 0.9774082000, 1.3582757000", \ + "0.7882584000, 0.7963067000, 0.8180716000, 0.8666673000, 0.9614508000, 1.1412998000, 1.5221199000", \ + "1.1536195000, 1.1618597000, 1.1842217000, 1.2342982000, 1.3308822000, 1.5120283000, 1.8939266000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016056800, 0.0051564200, 0.0165591000, 0.0531774000, 0.1707720000, 0.5484110000"); + values("0.2379060000, 0.2449986000, 0.2635590000, 0.3062159000, 0.3995884000, 0.6337639000, 1.3438068000", \ + "0.2420492000, 0.2490355000, 0.2676342000, 0.3102909000, 0.4035980000, 0.6375671000, 1.3498428000", \ + "0.2516542000, 0.2586485000, 0.2772703000, 0.3199239000, 0.4132514000, 0.6472433000, 1.3600503000", \ + "0.2734779000, 0.2805861000, 0.2992180000, 0.3419789000, 0.4351437000, 0.6695121000, 1.3788412000", \ + "0.3200286000, 0.3271289000, 0.3458435000, 0.3885113000, 0.4815457000, 0.7155750000, 1.4271626000", \ + "0.4034784000, 0.4110078000, 0.4305132000, 0.4746656000, 0.5693622000, 0.8042235000, 1.5125746000", \ + "0.5101153000, 0.5187124000, 0.5413368000, 0.5914922000, 0.6933069000, 0.9319467000, 1.6413890000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016056800, 0.0051564200, 0.0165591000, 0.0531774000, 0.1707720000, 0.5484110000"); + values("0.0984830000, 0.1023337000, 0.1132889000, 0.1418145000, 0.1977302000, 0.3336920000, 0.7174669000", \ + "0.0984066000, 0.1023550000, 0.1135778000, 0.1417658000, 0.1989325000, 0.3341327000, 0.7169450000", \ + "0.0985103000, 0.1023927000, 0.1133647000, 0.1420813000, 0.1996848000, 0.3345448000, 0.7182264000", \ + "0.0984249000, 0.1023209000, 0.1136024000, 0.1416653000, 0.1988512000, 0.3345944000, 0.7162470000", \ + "0.0988662000, 0.1026823000, 0.1137436000, 0.1402421000, 0.1976997000, 0.3356329000, 0.7176458000", \ + "0.0984897000, 0.1022963000, 0.1134288000, 0.1402413000, 0.1975929000, 0.3350070000, 0.7180846000", \ + "0.1118158000, 0.1146486000, 0.1261592000, 0.1510180000, 0.2055067000, 0.3375440000, 0.7180009000"); + } + related_pin : "S0"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016056800, 0.0051564200, 0.0165591000, 0.0531774000, 0.1707720000, 0.5484110000"); + values("0.0483420000, 0.0532956000, 0.0668493000, 0.1014615000, 0.1936424000, 0.4919009000, 1.5007967000", \ + "0.0485060000, 0.0537219000, 0.0668685000, 0.1012875000, 0.1932437000, 0.4921705000, 1.4997229000", \ + "0.0483729000, 0.0538755000, 0.0668881000, 0.1013273000, 0.1931205000, 0.4917372000, 1.5003205000", \ + "0.0490991000, 0.0542059000, 0.0671286000, 0.1012499000, 0.1934002000, 0.4909883000, 1.5049573000", \ + "0.0482958000, 0.0532512000, 0.0670356000, 0.1010479000, 0.1933714000, 0.4921922000, 1.5004646000", \ + "0.0525279000, 0.0578023000, 0.0712270000, 0.1058941000, 0.1956963000, 0.4919554000, 1.5003844000", \ + "0.0680371000, 0.0726095000, 0.0875027000, 0.1216774000, 0.2092825000, 0.4991863000, 1.4970905000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016056800, 0.0051564200, 0.0165591000, 0.0531774000, 0.1707720000, 0.5484110000"); + values("0.5805124000, 0.5887047000, 0.6099876000, 0.6581308000, 0.7526157000, 0.9309686000, 1.3104148000", \ + "0.5851276000, 0.5932020000, 0.6146840000, 0.6630533000, 0.7571532000, 0.9357112000, 1.3151955000", \ + "0.5958687000, 0.6038625000, 0.6252134000, 0.6733009000, 0.7678424000, 0.9462388000, 1.3256128000", \ + "0.6174997000, 0.6255823000, 0.6469600000, 0.6952536000, 0.7895010000, 0.9683446000, 1.3475295000", \ + "0.6527852000, 0.6604666000, 0.6819999000, 0.7302020000, 0.8247181000, 1.0031260000, 1.3826094000", \ + "0.6980547000, 0.7058461000, 0.7275592000, 0.7758782000, 0.8700487000, 1.0488721000, 1.4279917000", \ + "0.7437503000, 0.7517127000, 0.7734029000, 0.8215776000, 0.9157951000, 1.0949091000, 1.4737264000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016056800, 0.0051564200, 0.0165591000, 0.0531774000, 0.1707720000, 0.5484110000"); + values("0.3513580000, 0.3583886000, 0.3765095000, 0.4182641000, 0.5101035000, 0.7423015000, 1.4530138000", \ + "0.3548574000, 0.3618115000, 0.3799623000, 0.4217084000, 0.5136843000, 0.7460260000, 1.4532390000", \ + "0.3662779000, 0.3731943000, 0.3914481000, 0.4331181000, 0.5250261000, 0.7571502000, 1.4683180000", \ + "0.3967879000, 0.4037522000, 0.4220055000, 0.4635239000, 0.5554211000, 0.7873728000, 1.4959578000", \ + "0.4668939000, 0.4739642000, 0.4920727000, 0.5338242000, 0.6256726000, 0.8578237000, 1.5689336000", \ + "0.5907985000, 0.5977948000, 0.6159740000, 0.6578396000, 0.7499263000, 0.9823650000, 1.6914922000", \ + "0.7885052000, 0.7955018000, 0.8138561000, 0.8558544000, 0.9479749000, 1.1804466000, 1.8880477000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016056800, 0.0051564200, 0.0165591000, 0.0531774000, 0.1707720000, 0.5484110000"); + values("0.0973668000, 0.1010683000, 0.1121474000, 0.1402325000, 0.1973108000, 0.3327193000, 0.7140500000", \ + "0.0972516000, 0.1014378000, 0.1133132000, 0.1396784000, 0.1968433000, 0.3319808000, 0.7171340000", \ + "0.0972646000, 0.1013330000, 0.1134348000, 0.1400774000, 0.1974211000, 0.3336180000, 0.7139791000", \ + "0.0972729000, 0.1013724000, 0.1133385000, 0.1396519000, 0.1964611000, 0.3331392000, 0.7156041000", \ + "0.0973321000, 0.1009392000, 0.1128541000, 0.1400788000, 0.1972145000, 0.3330000000, 0.7149964000", \ + "0.0967812000, 0.1011234000, 0.1124967000, 0.1398277000, 0.1969314000, 0.3315646000, 0.7155690000", \ + "0.0970228000, 0.1007721000, 0.1123227000, 0.1386591000, 0.1959538000, 0.3320772000, 0.7162096000"); + } + related_pin : "S0"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016056800, 0.0051564200, 0.0165591000, 0.0531774000, 0.1707720000, 0.5484110000"); + values("0.0469688000, 0.0520825000, 0.0658963000, 0.0992585000, 0.1913915000, 0.4907778000, 1.4992044000", \ + "0.0471620000, 0.0521362000, 0.0654074000, 0.0995629000, 0.1918583000, 0.4906146000, 1.5036581000", \ + "0.0469966000, 0.0519992000, 0.0658777000, 0.0994450000, 0.1913365000, 0.4908839000, 1.4993952000", \ + "0.0470551000, 0.0520218000, 0.0656066000, 0.0998412000, 0.1912286000, 0.4905348000, 1.5003194000", \ + "0.0470699000, 0.0520334000, 0.0659311000, 0.0993041000, 0.1913800000, 0.4908840000, 1.4995719000", \ + "0.0474789000, 0.0524546000, 0.0664788000, 0.0997582000, 0.1917778000, 0.4897115000, 1.5027576000", \ + "0.0475758000, 0.0524572000, 0.0660360000, 0.1000754000, 0.1919969000, 0.4896913000, 1.4983227000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016056800, 0.0051564200, 0.0165591000, 0.0531774000, 0.1707720000, 0.5484110000"); + values("0.3684631000, 0.3764960000, 0.3979629000, 0.4463234000, 0.5410458000, 0.7190574000, 1.0982670000", \ + "0.3732305000, 0.3812288000, 0.4027030000, 0.4515127000, 0.5456452000, 0.7241150000, 1.1033550000", \ + "0.3846229000, 0.3926513000, 0.4142892000, 0.4625904000, 0.5570647000, 0.7355476000, 1.1147356000", \ + "0.4099107000, 0.4182103000, 0.4390656000, 0.4878451000, 0.5823684000, 0.7606208000, 1.1397695000", \ + "0.4604675000, 0.4684543000, 0.4900820000, 0.5380756000, 0.6318703000, 0.8099232000, 1.1887795000", \ + "0.5586677000, 0.5663335000, 0.5869422000, 0.6343909000, 0.7282115000, 0.9063691000, 1.2847322000", \ + "0.7407149000, 0.7503569000, 0.7770291000, 0.8365106000, 0.9476453000, 1.1385177000, 1.5231886000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016056800, 0.0051564200, 0.0165591000, 0.0531774000, 0.1707720000, 0.5484110000"); + values("0.1972775000, 0.2042434000, 0.2224734000, 0.2644189000, 0.3571481000, 0.5908089000, 1.2987882000", \ + "0.2018193000, 0.2087730000, 0.2270716000, 0.2691273000, 0.3617407000, 0.5954073000, 1.3053346000", \ + "0.2125655000, 0.2195158000, 0.2378255000, 0.2798421000, 0.3724955000, 0.6061655000, 1.3159970000", \ + "0.2358631000, 0.2428487000, 0.2611078000, 0.3031836000, 0.3956848000, 0.6293636000, 1.3399245000", \ + "0.2885309000, 0.2954319000, 0.3138122000, 0.3557144000, 0.4481374000, 0.6816830000, 1.3907584000", \ + "0.3881289000, 0.3957237000, 0.4155427000, 0.4593206000, 0.5536476000, 0.7877020000, 1.4970167000", \ + "0.5117517000, 0.5208267000, 0.5444580000, 0.5988899000, 0.7018885000, 0.9406557000, 1.6512788000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016056800, 0.0051564200, 0.0165591000, 0.0531774000, 0.1707720000, 0.5484110000"); + values("0.0970360000, 0.1011398000, 0.1125044000, 0.1398213000, 0.1973053000, 0.3322315000, 0.7144795000", \ + "0.0967904000, 0.1006115000, 0.1121173000, 0.1391459000, 0.1959684000, 0.3312021000, 0.7160231000", \ + "0.0965214000, 0.1005839000, 0.1119965000, 0.1386211000, 0.1959026000, 0.3315931000, 0.7159767000", \ + "0.0966297000, 0.1007823000, 0.1116687000, 0.1395448000, 0.1974868000, 0.3317107000, 0.7139035000", \ + "0.0958132000, 0.0995276000, 0.1110401000, 0.1390009000, 0.1951253000, 0.3330721000, 0.7169447000", \ + "0.0943492000, 0.0980138000, 0.1094639000, 0.1375203000, 0.1958520000, 0.3314085000, 0.7153285000", \ + "0.1362910000, 0.1406157000, 0.1532968000, 0.1814084000, 0.2348895000, 0.3532021000, 0.7260781000"); + } + related_pin : "S1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016056800, 0.0051564200, 0.0165591000, 0.0531774000, 0.1707720000, 0.5484110000"); + values("0.0467619000, 0.0517799000, 0.0653682000, 0.0996888000, 0.1918664000, 0.4904899000, 1.5041840000", \ + "0.0467602000, 0.0516693000, 0.0651784000, 0.0994778000, 0.1916894000, 0.4899377000, 1.5028581000", \ + "0.0467695000, 0.0516312000, 0.0651451000, 0.0995040000, 0.1916374000, 0.4898018000, 1.5030897000", \ + "0.0474663000, 0.0517502000, 0.0652679000, 0.0994730000, 0.1916752000, 0.4905542000, 1.5013997000", \ + "0.0469262000, 0.0522847000, 0.0654615000, 0.0991332000, 0.1918414000, 0.4902024000, 1.4981347000", \ + "0.0565530000, 0.0612615000, 0.0743080000, 0.1077864000, 0.1962574000, 0.4912092000, 1.4979072000", \ + "0.0802014000, 0.0856863000, 0.1007347000, 0.1329693000, 0.2158331000, 0.4999316000, 1.4987472000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016056800, 0.0051564200, 0.0165591000, 0.0531774000, 0.1707720000, 0.5484110000"); + values("0.3727901000, 0.3807739000, 0.4021517000, 0.4511168000, 0.5460207000, 0.7254419000, 1.1061942000", \ + "0.3775511000, 0.3856703000, 0.4073599000, 0.4557785000, 0.5510659000, 0.7304555000, 1.1109171000", \ + "0.3873420000, 0.3953704000, 0.4172272000, 0.4656600000, 0.5606260000, 0.7402546000, 1.1209490000", \ + "0.4029560000, 0.4109791000, 0.4328304000, 0.4807748000, 0.5765028000, 0.7557155000, 1.1363591000", \ + "0.4414118000, 0.4496717000, 0.4708109000, 0.5196873000, 0.6140474000, 0.7929790000, 1.1731929000", \ + "0.5318567000, 0.5393509000, 0.5593836000, 0.6059261000, 0.6977529000, 0.8760790000, 1.2560144000", \ + "0.5733803000, 0.5808036000, 0.6007658000, 0.6463844000, 0.7381908000, 0.9147809000, 1.2928626000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016056800, 0.0051564200, 0.0165591000, 0.0531774000, 0.1707720000, 0.5484110000"); + values("0.2321873000, 0.2392265000, 0.2576233000, 0.2999153000, 0.3930219000, 0.6269718000, 1.3357022000", \ + "0.2371776000, 0.2442259000, 0.2626840000, 0.3051053000, 0.3980512000, 0.6319433000, 1.3426267000", \ + "0.2506571000, 0.2575477000, 0.2761578000, 0.3184019000, 0.4114966000, 0.6453003000, 1.3553616000", \ + "0.2824263000, 0.2894502000, 0.3079109000, 0.3501938000, 0.4433352000, 0.6772250000, 1.3874688000", \ + "0.3448780000, 0.3518921000, 0.3704197000, 0.4128421000, 0.5058229000, 0.7397106000, 1.4501099000", \ + "0.4411733000, 0.4480209000, 0.4666840000, 0.5087811000, 0.6013815000, 0.8354777000, 1.5436507000", \ + "0.5865157000, 0.5935230000, 0.6119890000, 0.6542079000, 0.7471972000, 0.9808065000, 1.6893158000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016056800, 0.0051564200, 0.0165591000, 0.0531774000, 0.1707720000, 0.5484110000"); + values("0.0987711000, 0.1026943000, 0.1140286000, 0.1403304000, 0.1976599000, 0.3332440000, 0.7163408000", \ + "0.0984409000, 0.1021570000, 0.1134987000, 0.1416539000, 0.1990793000, 0.3350208000, 0.7179595000", \ + "0.0986598000, 0.1023688000, 0.1139129000, 0.1401704000, 0.1974618000, 0.3354041000, 0.7175558000", \ + "0.0983322000, 0.1020763000, 0.1134494000, 0.1412994000, 0.1991155000, 0.3336067000, 0.7171518000", \ + "0.0968571000, 0.1012290000, 0.1124194000, 0.1400077000, 0.1996522000, 0.3326226000, 0.7163340000", \ + "0.0890235000, 0.0928914000, 0.1055123000, 0.1338914000, 0.1945209000, 0.3319612000, 0.7172392000", \ + "0.0920165000, 0.0957552000, 0.1066869000, 0.1356184000, 0.1956591000, 0.3306008000, 0.7134526000"); + } + related_pin : "S1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016056800, 0.0051564200, 0.0165591000, 0.0531774000, 0.1707720000, 0.5484110000"); + values("0.0475522000, 0.0526313000, 0.0668002000, 0.1008121000, 0.1929071000, 0.4912891000, 1.4990647000", \ + "0.0481717000, 0.0526717000, 0.0661154000, 0.1004905000, 0.1927340000, 0.4911678000, 1.5019113000", \ + "0.0474764000, 0.0526596000, 0.0665279000, 0.1003893000, 0.1928620000, 0.4915859000, 1.5003681000", \ + "0.0480121000, 0.0529271000, 0.0661927000, 0.1005322000, 0.1925249000, 0.4904394000, 1.5027490000", \ + "0.0481086000, 0.0524583000, 0.0661331000, 0.1004494000, 0.1926961000, 0.4908286000, 1.5023349000", \ + "0.0473045000, 0.0527858000, 0.0662114000, 0.0992050000, 0.1922173000, 0.4916154000, 1.5037137000", \ + "0.0482327000, 0.0532602000, 0.0666075000, 0.1005823000, 0.1928837000, 0.4898353000, 1.4933181000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__nand2_1") { + leakage_power () { + value : 0.0002796000; + when : "!A&B"; + } + leakage_power () { + value : 0.0000300588; + when : "!A&!B"; + } + leakage_power () { + value : 0.0079423000; + when : "A&B"; + } + leakage_power () { + value : 0.0002199000; + when : "A&!B"; + } + area : 3.7536000000; + cell_footprint : "sky130_fd_sc_hd__nand2"; + cell_leakage_power : 0.0021179600; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A") { + capacitance : 0.0023150000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022540000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0047914000, 0.0048016000, 0.0048250000, 0.0048257000, 0.0048275000, 0.0048316000, 0.0048409000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0038955000, -0.0038941000, -0.0038909000, -0.0038845000, -0.0038699000, -0.0038363000, -0.0037588000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0023750000; + } + pin ("B") { + capacitance : 0.0023240000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022200000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0041316000, 0.0041310000, 0.0041296000, 0.0041311000, 0.0041345000, 0.0041424000, 0.0041606000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0041325000, -0.0041322000, -0.0041317000, -0.0041317000, -0.0041317000, -0.0041317000, -0.0041317000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024280000; + } + pin ("Y") { + direction : "output"; + function : "(!A) | (!B)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013165470, 0.0034665930, 0.0091278680, 0.0240345400, 0.0632852100, 0.1666359000"); + values("0.0021930000, 0.0009877000, -0.0023685000, -0.0114384000, -0.0355405000, -0.0991119000, -0.2665520000", \ + "0.0019150000, 0.0007341000, -0.0025465000, -0.0115300000, -0.0355761000, -0.0991279000, -0.2665360000", \ + "0.0016812000, 0.0004745000, -0.0027980000, -0.0117032000, -0.0356665000, -0.0991593000, -0.2665864000", \ + "0.0015598000, 0.0003119000, -0.0030612000, -0.0118982000, -0.0358271000, -0.0992324000, -0.2665841000", \ + "0.0017783000, 0.0004552000, -0.0031196000, -0.0121396000, -0.0360386000, -0.0993909000, -0.2666879000", \ + "0.0027861000, 0.0013388000, -0.0022828000, -0.0118855000, -0.0358817000, -0.0993592000, -0.2666930000", \ + "0.0048177000, 0.0033845000, -0.0006728000, -0.0104645000, -0.0349228000, -0.0992718000, -0.2661546000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013165470, 0.0034665930, 0.0091278680, 0.0240345400, 0.0632852100, 0.1666359000"); + values("0.0037314000, 0.0052286000, 0.0089009000, 0.0181829000, 0.0422231000, 0.1054610000, 0.2726763000", \ + "0.0034187000, 0.0049127000, 0.0086510000, 0.0180038000, 0.0420756000, 0.1055726000, 0.2714830000", \ + "0.0032277000, 0.0046497000, 0.0082120000, 0.0177886000, 0.0417785000, 0.1040326000, 0.2704122000", \ + "0.0032360000, 0.0045693000, 0.0081208000, 0.0173876000, 0.0416048000, 0.1050550000, 0.2705313000", \ + "0.0034249000, 0.0046908000, 0.0081153000, 0.0172295000, 0.0413235000, 0.1040842000, 0.2697601000", \ + "0.0045563000, 0.0054145000, 0.0088138000, 0.0176135000, 0.0414409000, 0.1039098000, 0.2701764000", \ + "0.0064050000, 0.0076344000, 0.0107086000, 0.0190730000, 0.0427296000, 0.1054309000, 0.2720940000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013165470, 0.0034665930, 0.0091278680, 0.0240345400, 0.0632852100, 0.1666359000"); + values("0.0025427000, 0.0012996000, -0.0020843000, -0.0111959000, -0.0353110000, -0.0988724000, -0.2663092000", \ + "0.0023156000, 0.0011047000, -0.0022348000, -0.0112667000, -0.0353429000, -0.0988877000, -0.2663093000", \ + "0.0020560000, 0.0008378000, -0.0024519000, -0.0114107000, -0.0354041000, -0.0989229000, -0.2663179000", \ + "0.0018599000, 0.0006250000, -0.0027106000, -0.0116408000, -0.0355425000, -0.0989793000, -0.2663404000", \ + "0.0019574000, 0.0006497000, -0.0027532000, -0.0118629000, -0.0357395000, -0.0990968000, -0.2664456000", \ + "0.0023066000, 0.0009468000, -0.0025867000, -0.0117446000, -0.0358772000, -0.0992380000, -0.2664511000", \ + "0.0040502000, 0.0025270000, -0.0013369000, -0.0109112000, -0.0353534000, -0.0991355000, -0.2664825000"); + } + related_pin : "B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013165470, 0.0034665930, 0.0091278680, 0.0240345400, 0.0632852100, 0.1666359000"); + values("0.0069497000, 0.0083090000, 0.0118392000, 0.0209668000, 0.0448440000, 0.1075803000, 0.2723604000", \ + "0.0067527000, 0.0081352000, 0.0116717000, 0.0208073000, 0.0447328000, 0.1075189000, 0.2726214000", \ + "0.0064834000, 0.0079083000, 0.0114938000, 0.0207418000, 0.0446096000, 0.1072483000, 0.2725577000", \ + "0.0064612000, 0.0078038000, 0.0113248000, 0.0204341000, 0.0444926000, 0.1074404000, 0.2721664000", \ + "0.0066367000, 0.0079137000, 0.0113830000, 0.0204016000, 0.0444885000, 0.1066676000, 0.2712178000", \ + "0.0071356000, 0.0083861000, 0.0116437000, 0.0209430000, 0.0444210000, 0.1060977000, 0.2708233000", \ + "0.0095357000, 0.0113323000, 0.0147721000, 0.0224804000, 0.0464461000, 0.1074965000, 0.2734130000"); + } + } + max_capacitance : 0.1666360000; + max_transition : 1.4963760000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013165500, 0.0034665900, 0.0091278700, 0.0240345000, 0.0632852000, 0.1666360000"); + values("0.0206305000, 0.0250594000, 0.0363371000, 0.0651531000, 0.1403625000, 0.3379392000, 0.8628026000", \ + "0.0243797000, 0.0289316000, 0.0403352000, 0.0696727000, 0.1447142000, 0.3426395000, 0.8633784000", \ + "0.0327052000, 0.0384095000, 0.0504824000, 0.0797753000, 0.1551681000, 0.3529022000, 0.8773479000", \ + "0.0428315000, 0.0514229000, 0.0698132000, 0.1038626000, 0.1794323000, 0.3766826000, 0.8969099000", \ + "0.0525334000, 0.0659547000, 0.0937839000, 0.1461446000, 0.2370110000, 0.4342275000, 0.9573758000", \ + "0.0550564000, 0.0754976000, 0.1173683000, 0.1976946000, 0.3328764000, 0.5653441000, 1.0820946000", \ + "0.0332144000, 0.0632894000, 0.1271843000, 0.2473768000, 0.4578195000, 0.8093176000, 1.3854335000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013165500, 0.0034665900, 0.0091278700, 0.0240345000, 0.0632852000, 0.1666360000"); + values("0.0240063000, 0.0297255000, 0.0438504000, 0.0795463000, 0.1715528000, 0.4137325000, 1.0495054000", \ + "0.0289988000, 0.0346509000, 0.0487512000, 0.0844679000, 0.1772878000, 0.4204850000, 1.0572072000", \ + "0.0420366000, 0.0477456000, 0.0612167000, 0.0970882000, 0.1885427000, 0.4287654000, 1.0789833000", \ + "0.0629112000, 0.0724855000, 0.0913957000, 0.1279769000, 0.2206074000, 0.4624459000, 1.0904021000", \ + "0.0945378000, 0.1099490000, 0.1410190000, 0.1966647000, 0.2916911000, 0.5313731000, 1.1659407000", \ + "0.1452155000, 0.1690215000, 0.2179952000, 0.3063044000, 0.4550610000, 0.7010251000, 1.3242337000", \ + "0.2320864000, 0.2668832000, 0.3375273000, 0.4781309000, 0.7110746000, 1.0824839000, 1.7181800000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013165500, 0.0034665900, 0.0091278700, 0.0240345000, 0.0632852000, 0.1666360000"); + values("0.0143751000, 0.0198544000, 0.0342729000, 0.0724393000, 0.1726079000, 0.4374054000, 1.1358902000", \ + "0.0145368000, 0.0198407000, 0.0345439000, 0.0723585000, 0.1723529000, 0.4350408000, 1.1268473000", \ + "0.0201271000, 0.0243951000, 0.0360804000, 0.0721914000, 0.1724084000, 0.4396732000, 1.1359822000", \ + "0.0312488000, 0.0374144000, 0.0503344000, 0.0798062000, 0.1744425000, 0.4360109000, 1.1384014000", \ + "0.0516999000, 0.0605678000, 0.0793523000, 0.1147933000, 0.1905170000, 0.4379490000, 1.1324792000", \ + "0.0872036000, 0.1004496000, 0.1294284000, 0.1812328000, 0.2757691000, 0.4747423000, 1.1319222000", \ + "0.1511015000, 0.1709510000, 0.2164908000, 0.2924142000, 0.4307443000, 0.6664593000, 1.2073347000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013165500, 0.0034665900, 0.0091278700, 0.0240345000, 0.0632852000, 0.1666360000"); + values("0.0177745000, 0.0249474000, 0.0439057000, 0.0938566000, 0.2253318000, 0.5702676000, 1.4819062000", \ + "0.0177772000, 0.0249766000, 0.0438372000, 0.0936947000, 0.2257364000, 0.5698652000, 1.4800936000", \ + "0.0222987000, 0.0275231000, 0.0441973000, 0.0935905000, 0.2250331000, 0.5661273000, 1.4720122000", \ + "0.0371093000, 0.0432567000, 0.0558207000, 0.0963630000, 0.2242809000, 0.5701420000, 1.4678687000", \ + "0.0621296000, 0.0713724000, 0.0906731000, 0.1273404000, 0.2318113000, 0.5676693000, 1.4793876000", \ + "0.1010294000, 0.1167905000, 0.1495524000, 0.2053604000, 0.3035009000, 0.5787597000, 1.4755684000", \ + "0.1675207000, 0.1948717000, 0.2425694000, 0.3349839000, 0.4854143000, 0.7358355000, 1.4963760000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013165500, 0.0034665900, 0.0091278700, 0.0240345000, 0.0632852000, 0.1666360000"); + values("0.0249171000, 0.0293153000, 0.0405828000, 0.0698819000, 0.1449331000, 0.3421441000, 0.8628038000", \ + "0.0289195000, 0.0334123000, 0.0447040000, 0.0736592000, 0.1489819000, 0.3498721000, 0.8727723000", \ + "0.0371437000, 0.0422262000, 0.0539688000, 0.0833453000, 0.1595860000, 0.3563234000, 0.8763164000", \ + "0.0489818000, 0.0563682000, 0.0720499000, 0.1048230000, 0.1812728000, 0.3791143000, 0.9050736000", \ + "0.0618681000, 0.0734889000, 0.0976455000, 0.1439502000, 0.2319962000, 0.4309580000, 0.9541561000", \ + "0.0681193000, 0.0868404000, 0.1254586000, 0.1972257000, 0.3221010000, 0.5490411000, 1.0729806000", \ + "0.0516367000, 0.0794927000, 0.1402303000, 0.2530506000, 0.4456706000, 0.7654773000, 1.3452001000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013165500, 0.0034665900, 0.0091278700, 0.0240345000, 0.0632852000, 0.1666360000"); + values("0.0314335000, 0.0367492000, 0.0504271000, 0.0855896000, 0.1771391000, 0.4171834000, 1.0486217000", \ + "0.0366510000, 0.0420007000, 0.0555974000, 0.0906578000, 0.1822921000, 0.4226315000, 1.0537489000", \ + "0.0496344000, 0.0552493000, 0.0689263000, 0.1041672000, 0.1948095000, 0.4349560000, 1.0664511000", \ + "0.0764485000, 0.0839915000, 0.1002800000, 0.1354751000, 0.2270771000, 0.4675205000, 1.0956603000", \ + "0.1179990000, 0.1300048000, 0.1559456000, 0.2058038000, 0.2993580000, 0.5374151000, 1.1674532000", \ + "0.1820919000, 0.2009641000, 0.2425259000, 0.3235598000, 0.4618716000, 0.7024087000, 1.3293885000", \ + "0.2872291000, 0.3144594000, 0.3778534000, 0.5040435000, 0.7292905000, 1.0858007000, 1.7218809000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013165500, 0.0034665900, 0.0091278700, 0.0240345000, 0.0632852000, 0.1666360000"); + values("0.0143837000, 0.0198933000, 0.0343693000, 0.0728649000, 0.1721484000, 0.4353723000, 1.1278795000", \ + "0.0144473000, 0.0199313000, 0.0343100000, 0.0724451000, 0.1721519000, 0.4389184000, 1.1310675000", \ + "0.0174452000, 0.0219472000, 0.0352071000, 0.0731724000, 0.1748237000, 0.4359115000, 1.1295511000", \ + "0.0264352000, 0.0316231000, 0.0440914000, 0.0764118000, 0.1747762000, 0.4364655000, 1.1456923000", \ + "0.0447879000, 0.0516863000, 0.0670188000, 0.1004151000, 0.1848698000, 0.4368550000, 1.1325847000", \ + "0.0791932000, 0.0891027000, 0.1107220000, 0.1538412000, 0.2429680000, 0.4620836000, 1.1412313000", \ + "0.1436275000, 0.1568697000, 0.1875469000, 0.2503348000, 0.3659521000, 0.5934254000, 1.1799060000"); + } + related_pin : "B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013165500, 0.0034665900, 0.0091278700, 0.0240345000, 0.0632852000, 0.1666360000"); + values("0.0241903000, 0.0313734000, 0.0500101000, 0.0993460000, 0.2291821000, 0.5699834000, 1.4686290000", \ + "0.0241965000, 0.0313595000, 0.0501164000, 0.0992997000, 0.2290979000, 0.5700846000, 1.4677114000", \ + "0.0261318000, 0.0322598000, 0.0500219000, 0.0994030000, 0.2291394000, 0.5705483000, 1.4705132000", \ + "0.0397762000, 0.0454874000, 0.0590114000, 0.1013268000, 0.2291905000, 0.5706875000, 1.4728638000", \ + "0.0654496000, 0.0745571000, 0.0933218000, 0.1284161000, 0.2362834000, 0.5703250000, 1.4725746000", \ + "0.1078965000, 0.1228889000, 0.1530385000, 0.2070083000, 0.3018776000, 0.5851778000, 1.4702581000", \ + "0.1734774000, 0.1969473000, 0.2479368000, 0.3391057000, 0.4880620000, 0.7299975000, 1.4910937000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__nand2_2") { + leakage_power () { + value : 0.0007598000; + when : "!A&B"; + } + leakage_power () { + value : 0.0010743000; + when : "!A&!B"; + } + leakage_power () { + value : 0.0074091000; + when : "A&B"; + } + leakage_power () { + value : 0.0005953000; + when : "A&!B"; + } + area : 6.2560000000; + cell_footprint : "sky130_fd_sc_hd__nand2"; + cell_leakage_power : 0.0024596230; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A") { + capacitance : 0.0044310000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0043040000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0092837000, 0.0092804000, 0.0092728000, 0.0092766000, 0.0092853000, 0.0093054000, 0.0093516000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0064703000, -0.0064868000, -0.0065248000, -0.0065071000, -0.0064664000, -0.0063726000, -0.0061563000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0045570000; + } + pin ("B") { + capacitance : 0.0044180000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0042150000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0079109000, 0.0079053000, 0.0078925000, 0.0078915000, 0.0078893000, 0.0078841000, 0.0078723000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0078851000, -0.0078792000, -0.0078657000, -0.0078650000, -0.0078635000, -0.0078602000, -0.0078523000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0046210000; + } + pin ("Y") { + direction : "output"; + function : "(!A) | (!B)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014486260, 0.0041970370, 0.0121598800, 0.0352302400, 0.1020709000, 0.2957252000"); + values("0.0043000000, 0.0029365000, -0.0012426000, -0.0138952000, -0.0511400000, -0.1593901000, -0.4731144000", \ + "0.0037984000, 0.0024775000, -0.0015986000, -0.0141005000, -0.0512108000, -0.1594021000, -0.4731028000", \ + "0.0033323000, 0.0019714000, -0.0021024000, -0.0144365000, -0.0513721000, -0.1594293000, -0.4730632000", \ + "0.0031747000, 0.0016346000, -0.0025617000, -0.0149315000, -0.0517308000, -0.1595991000, -0.4730908000", \ + "0.0033215000, 0.0017641000, -0.0026617000, -0.0152643000, -0.0520924000, -0.1598514000, -0.4732662000", \ + "0.0049827000, 0.0033121000, -0.0014129000, -0.0144715000, -0.0521145000, -0.1601742000, -0.4734947000", \ + "0.0089544000, 0.0069929000, 0.0020048000, -0.0122387000, -0.0504802000, -0.1593639000, -0.4734599000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014486260, 0.0041970370, 0.0121598800, 0.0352302400, 0.1020709000, 0.2957252000"); + values("0.0051695000, 0.0069984000, 0.0119347000, 0.0250587000, 0.0627718000, 0.1685942000, 0.4799906000", \ + "0.0046728000, 0.0064591000, 0.0114415000, 0.0248384000, 0.0624139000, 0.1699517000, 0.4772817000", \ + "0.0043712000, 0.0060143000, 0.0108481000, 0.0241225000, 0.0618879000, 0.1700678000, 0.4772038000", \ + "0.0043965000, 0.0059780000, 0.0105570000, 0.0234968000, 0.0612702000, 0.1700221000, 0.4829393000", \ + "0.0047997000, 0.0062809000, 0.0106162000, 0.0234145000, 0.0607981000, 0.1671371000, 0.4784243000", \ + "0.0062127000, 0.0074318000, 0.0116096000, 0.0247757000, 0.0616678000, 0.1680576000, 0.4811337000", \ + "0.0105457000, 0.0112672000, 0.0154959000, 0.0269047000, 0.0629195000, 0.1701047000, 0.4813517000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014486260, 0.0041970370, 0.0121598800, 0.0352302400, 0.1020709000, 0.2957252000"); + values("0.0058741000, 0.0044654000, 0.0001872000, -0.0125704000, -0.0498574000, -0.1581064000, -0.4718218000", \ + "0.0054251000, 0.0040485000, -0.0001274000, -0.0127406000, -0.0499397000, -0.1581446000, -0.4718366000", \ + "0.0049507000, 0.0035509000, -0.0005871000, -0.0130504000, -0.0500943000, -0.1582151000, -0.4718592000", \ + "0.0045877000, 0.0031407000, -0.0010644000, -0.0134988000, -0.0503620000, -0.1583350000, -0.4718503000", \ + "0.0048410000, 0.0033569000, -0.0009850000, -0.0138092000, -0.0506827000, -0.1584823000, -0.4719387000", \ + "0.0052693000, 0.0036834000, -0.0008264000, -0.0137097000, -0.0510691000, -0.1588500000, -0.4721753000", \ + "0.0081106000, 0.0063356000, 0.0013643000, -0.0122206000, -0.0501284000, -0.1587340000, -0.4722530000"); + } + related_pin : "B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014486260, 0.0041970370, 0.0121598800, 0.0352302400, 0.1020709000, 0.2957252000"); + values("0.0131740000, 0.0147706000, 0.0193188000, 0.0322856000, 0.0692454000, 0.1761525000, 0.4850417000", \ + "0.0126719000, 0.0143115000, 0.0188792000, 0.0319361000, 0.0691396000, 0.1762759000, 0.4854702000", \ + "0.0122513000, 0.0138694000, 0.0183436000, 0.0315773000, 0.0688111000, 0.1762427000, 0.4850414000", \ + "0.0121634000, 0.0136488000, 0.0180699000, 0.0312011000, 0.0682199000, 0.1757919000, 0.4856277000", \ + "0.0122867000, 0.0138020000, 0.0182162000, 0.0310540000, 0.0681211000, 0.1750580000, 0.4836663000", \ + "0.0138289000, 0.0153922000, 0.0196239000, 0.0326541000, 0.0691547000, 0.1757100000, 0.4841492000", \ + "0.0173075000, 0.0186911000, 0.0229938000, 0.0348008000, 0.0715592000, 0.1778563000, 0.4857931000"); + } + } + max_capacitance : 0.2957250000; + max_transition : 1.4947070000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014486300, 0.0041970400, 0.0121599000, 0.0352302000, 0.1020710000, 0.2957250000"); + values("0.0196405000, 0.0225313000, 0.0306073000, 0.0530876000, 0.1170498000, 0.3002479000, 0.8311263000", \ + "0.0232580000, 0.0262031000, 0.0343710000, 0.0569615000, 0.1207237000, 0.3041890000, 0.8371382000", \ + "0.0306083000, 0.0345953000, 0.0441969000, 0.0668423000, 0.1306313000, 0.3147617000, 0.8456565000", \ + "0.0386521000, 0.0448781000, 0.0594110000, 0.0890522000, 0.1547668000, 0.3392265000, 0.8753171000", \ + "0.0443111000, 0.0537228000, 0.0760942000, 0.1222494000, 0.2090958000, 0.3938025000, 0.9279358000", \ + "0.0379220000, 0.0521680000, 0.0861455000, 0.1566489000, 0.2886878000, 0.5227326000, 1.0532761000", \ + "-0.0028883000, 0.0177590000, 0.0683835000, 0.1751257000, 0.3776648000, 0.7334811000, 1.3508487000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014486300, 0.0041970400, 0.0121599000, 0.0352302000, 0.1020710000, 0.2957250000"); + values("0.0234042000, 0.0272961000, 0.0378902000, 0.0662710000, 0.1468296000, 0.3766720000, 1.0430288000", \ + "0.0285029000, 0.0323242000, 0.0428804000, 0.0715777000, 0.1526758000, 0.3841040000, 1.0501123000", \ + "0.0415735000, 0.0456471000, 0.0558024000, 0.0841595000, 0.1648275000, 0.3982397000, 1.0630141000", \ + "0.0625212000, 0.0693067000, 0.0848274000, 0.1156314000, 0.1961560000, 0.4278370000, 1.0972452000", \ + "0.0954805000, 0.1063290000, 0.1310645000, 0.1805098000, 0.2699957000, 0.4987042000, 1.1642018000", \ + "0.1500733000, 0.1667145000, 0.2058185000, 0.2846440000, 0.4270209000, 0.6712687000, 1.3360445000", \ + "0.2493886000, 0.2726850000, 0.3303575000, 0.4510220000, 0.6755325000, 1.0523511000, 1.7335490000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014486300, 0.0041970400, 0.0121599000, 0.0352302000, 0.1020710000, 0.2957250000"); + values("0.0133514000, 0.0169215000, 0.0272753000, 0.0571250000, 0.1432498000, 0.3932893000, 1.1146614000", \ + "0.0135047000, 0.0169035000, 0.0272243000, 0.0570915000, 0.1431917000, 0.3934648000, 1.1143239000", \ + "0.0189651000, 0.0223409000, 0.0300608000, 0.0575397000, 0.1435002000, 0.3926613000, 1.1151650000", \ + "0.0291933000, 0.0333672000, 0.0438684000, 0.0685226000, 0.1446107000, 0.3939905000, 1.1197315000", \ + "0.0481151000, 0.0545263000, 0.0693009000, 0.1011888000, 0.1690530000, 0.3962433000, 1.1235318000", \ + "0.0823343000, 0.0910101000, 0.1157910000, 0.1606186000, 0.2497840000, 0.4423278000, 1.1198590000", \ + "0.1424869000, 0.1578238000, 0.1906454000, 0.2624215000, 0.3945884000, 0.6341604000, 1.2002073000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014486300, 0.0041970400, 0.0121599000, 0.0352302000, 0.1020710000, 0.2957250000"); + values("0.0162349000, 0.0209719000, 0.0344655000, 0.0738505000, 0.1890225000, 0.5165977000, 1.4734944000", \ + "0.0162659000, 0.0209354000, 0.0345138000, 0.0740792000, 0.1888583000, 0.5220078000, 1.4719527000", \ + "0.0209573000, 0.0241506000, 0.0354277000, 0.0742037000, 0.1882903000, 0.5190770000, 1.4700853000", \ + "0.0349278000, 0.0392107000, 0.0495496000, 0.0785863000, 0.1883307000, 0.5208434000, 1.4828988000", \ + "0.0579283000, 0.0648078000, 0.0806066000, 0.1126596000, 0.1985025000, 0.5204151000, 1.4727725000", \ + "0.0948433000, 0.1057711000, 0.1324597000, 0.1838822000, 0.2765839000, 0.5346962000, 1.4794285000", \ + "0.1578225000, 0.1749729000, 0.2149484000, 0.2979191000, 0.4434074000, 0.6930639000, 1.4947069000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014486300, 0.0041970400, 0.0121599000, 0.0352302000, 0.1020710000, 0.2957250000"); + values("0.0258854000, 0.0287373000, 0.0366466000, 0.0587570000, 0.1226356000, 0.3080318000, 0.8395692000", \ + "0.0299134000, 0.0328028000, 0.0409529000, 0.0632304000, 0.1268022000, 0.3142586000, 0.8414771000", \ + "0.0377397000, 0.0411122000, 0.0497526000, 0.0723792000, 0.1362899000, 0.3199820000, 0.8553105000", \ + "0.0485581000, 0.0532613000, 0.0653250000, 0.0925028000, 0.1575871000, 0.3441385000, 0.8781460000", \ + "0.0585524000, 0.0662130000, 0.0848243000, 0.1244623000, 0.2048766000, 0.3931037000, 0.9231521000", \ + "0.0568926000, 0.0694083000, 0.0996281000, 0.1623507000, 0.2795128000, 0.5042519000, 1.0413539000", \ + "0.0186719000, 0.0389093000, 0.0869898000, 0.1869998000, 0.3715080000, 0.6908207000, 1.2956061000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014486300, 0.0041970400, 0.0121599000, 0.0352302000, 0.1020710000, 0.2957250000"); + values("0.0335011000, 0.0370433000, 0.0470833000, 0.0749227000, 0.1540908000, 0.3817728000, 1.0409879000", \ + "0.0385394000, 0.0421363000, 0.0520825000, 0.0802044000, 0.1595571000, 0.3870675000, 1.0442850000", \ + "0.0517572000, 0.0553038000, 0.0650654000, 0.0935463000, 0.1727755000, 0.4007794000, 1.0587002000", \ + "0.0796275000, 0.0844973000, 0.0966274000, 0.1252340000, 0.2042371000, 0.4318303000, 1.0891379000", \ + "0.1252061000, 0.1329483000, 0.1523629000, 0.1943629000, 0.2787976000, 0.5053701000, 1.1601994000", \ + "0.1972206000, 0.2090814000, 0.2396525000, 0.3081440000, 0.4375670000, 0.6776678000, 1.3334276000", \ + "0.3201439000, 0.3376978000, 0.3831760000, 0.4891667000, 0.6986259000, 1.0566379000, 1.7296361000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014486300, 0.0041970400, 0.0121599000, 0.0352302000, 0.1020710000, 0.2957250000"); + values("0.0134140000, 0.0169738000, 0.0272946000, 0.0571261000, 0.1431280000, 0.3941987000, 1.1152559000", \ + "0.0135070000, 0.0169832000, 0.0273614000, 0.0571311000, 0.1430896000, 0.3969800000, 1.1147236000", \ + "0.0163336000, 0.0192690000, 0.0284941000, 0.0573182000, 0.1433677000, 0.3932045000, 1.1201525000", \ + "0.0246764000, 0.0281617000, 0.0376337000, 0.0628800000, 0.1444065000, 0.3941566000, 1.1195170000", \ + "0.0422421000, 0.0468894000, 0.0589070000, 0.0867815000, 0.1598832000, 0.3954339000, 1.1198584000", \ + "0.0756723000, 0.0822930000, 0.0989951000, 0.1363624000, 0.2170712000, 0.4260189000, 1.1205752000", \ + "0.1417335000, 0.1504941000, 0.1730674000, 0.2265761000, 0.3351082000, 0.5600993000, 1.1691822000"); + } + related_pin : "B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014486300, 0.0041970400, 0.0121599000, 0.0352302000, 0.1020710000, 0.2957250000"); + values("0.0249890000, 0.0296424000, 0.0429328000, 0.0816157000, 0.1940235000, 0.5203246000, 1.4690655000", \ + "0.0249228000, 0.0296308000, 0.0430159000, 0.0817695000, 0.1945153000, 0.5192103000, 1.4630871000", \ + "0.0260850000, 0.0302875000, 0.0429290000, 0.0818567000, 0.1945699000, 0.5198304000, 1.4680340000", \ + "0.0388287000, 0.0428265000, 0.0522368000, 0.0847626000, 0.1942694000, 0.5197135000, 1.4632040000", \ + "0.0635308000, 0.0692776000, 0.0837312000, 0.1145030000, 0.2033784000, 0.5211009000, 1.4684114000", \ + "0.1041696000, 0.1139577000, 0.1375801000, 0.1863291000, 0.2751538000, 0.5386456000, 1.4682930000", \ + "0.1691102000, 0.1853677000, 0.2235712000, 0.3036737000, 0.4455700000, 0.6903160000, 1.4855411000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__nand2_4") { + leakage_power () { + value : 0.0019122000; + when : "!A&B"; + } + leakage_power () { + value : 0.0168098000; + when : "!A&!B"; + } + leakage_power () { + value : 0.0082791000; + when : "A&B"; + } + leakage_power () { + value : 0.0014905000; + when : "A&!B"; + } + area : 11.260800000; + cell_footprint : "sky130_fd_sc_hd__nand2"; + cell_leakage_power : 0.0071228910; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A") { + capacitance : 0.0085370000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0082790000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0181423000, 0.0181690000, 0.0182305000, 0.0182212000, 0.0181998000, 0.0181504000, 0.0180365000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0129650000, -0.0129817000, -0.0130203000, -0.0129860000, -0.0129068000, -0.0127241000, -0.0123031000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0087960000; + } + pin ("B") { + capacitance : 0.0088300000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0083880000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0158302000, 0.0158272000, 0.0158201000, 0.0158218000, 0.0158258000, 0.0158349000, 0.0158559000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0157805000, -0.0157764000, -0.0157668000, -0.0157654000, -0.0157618000, -0.0157535000, -0.0157345000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0092720000; + } + pin ("Y") { + direction : "output"; + function : "(!A) | (!B)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015966190, 0.0050983850, 0.0162803600, 0.0519870600, 0.1660071000, 0.5301002000"); + values("0.0092709000, 0.0077009000, 0.0025027000, -0.0150250000, -0.0725740000, -0.2571712000, -0.8470011000", \ + "0.0082969000, 0.0067735000, 0.0016752000, -0.0155129000, -0.0727216000, -0.2571843000, -0.8469503000", \ + "0.0074126000, 0.0057640000, 0.0006926000, -0.0163162000, -0.0731493000, -0.2573101000, -0.8469665000", \ + "0.0068373000, 0.0053001000, -0.0001654000, -0.0173047000, -0.0739181000, -0.2577010000, -0.8471071000", \ + "0.0074511000, 0.0053845000, -0.0002279000, -0.0180137000, -0.0745435000, -0.2582449000, -0.8473472000", \ + "0.0100396000, 0.0088558000, 0.0026606000, -0.0162830000, -0.0747577000, -0.2589338000, -0.8478234000", \ + "0.0173091000, 0.0151494000, 0.0083075000, -0.0118707000, -0.0718911000, -0.2584411000, -0.8481227000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015966190, 0.0050983850, 0.0162803600, 0.0519870600, 0.1660071000, 0.5301002000"); + values("0.0091146000, 0.0112783000, 0.0178392000, 0.0369367000, 0.0950041000, 0.2763970000, 0.8621528000", \ + "0.0081918000, 0.0102920000, 0.0166638000, 0.0360023000, 0.0947208000, 0.2788672000, 0.8564815000", \ + "0.0074836000, 0.0094487000, 0.0154921000, 0.0348579000, 0.0936324000, 0.2760390000, 0.8564804000", \ + "0.0075544000, 0.0093879000, 0.0151739000, 0.0334676000, 0.0924796000, 0.2767033000, 0.8606083000", \ + "0.0082828000, 0.0100198000, 0.0155066000, 0.0342195000, 0.0906974000, 0.2755006000, 0.8596083000", \ + "0.0100462000, 0.0115774000, 0.0168437000, 0.0348121000, 0.0918673000, 0.2721794000, 0.8578122000", \ + "0.0211584000, 0.0192862000, 0.0241122000, 0.0402916000, 0.0954585000, 0.2754714000, 0.8561925000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015966190, 0.0050983850, 0.0162803600, 0.0519870600, 0.1660071000, 0.5301002000"); + values("0.0124667000, 0.0108860000, 0.0055330000, -0.0121921000, -0.0698144000, -0.2544501000, -0.8442627000", \ + "0.0115513000, 0.0099962000, 0.0048302000, -0.0126148000, -0.0700060000, -0.2545025000, -0.8442832000", \ + "0.0105588000, 0.0089911000, 0.0038382000, -0.0133661000, -0.0703598000, -0.2546248000, -0.8443079000", \ + "0.0098371000, 0.0082435000, 0.0028662000, -0.0143365000, -0.0710139000, -0.2549356000, -0.8444403000", \ + "0.0103310000, 0.0086112000, 0.0031815000, -0.0149825000, -0.0716882000, -0.2552629000, -0.8445656000", \ + "0.0110791000, 0.0092420000, 0.0035066000, -0.0146490000, -0.0724632000, -0.2560621000, -0.8449434000", \ + "0.0162366000, 0.0142006000, 0.0078286000, -0.0116242000, -0.0705330000, -0.2559041000, -0.8451588000"); + } + related_pin : "B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015966190, 0.0050983850, 0.0162803600, 0.0519870600, 0.1660071000, 0.5301002000"); + values("0.0246982000, 0.0265806000, 0.0324368000, 0.0507196000, 0.1082635000, 0.2906759000, 0.8724890000", \ + "0.0236517000, 0.0255482000, 0.0315826000, 0.0501034000, 0.1077713000, 0.2905790000, 0.8720048000", \ + "0.0226210000, 0.0245063000, 0.0306335000, 0.0491354000, 0.1071174000, 0.2901346000, 0.8721392000", \ + "0.0222230000, 0.0240774000, 0.0298671000, 0.0482436000, 0.1062879000, 0.2891320000, 0.8720190000", \ + "0.0233464000, 0.0251660000, 0.0310043000, 0.0490305000, 0.1064789000, 0.2890935000, 0.8712707000", \ + "0.0248859000, 0.0265116000, 0.0319589000, 0.0509890000, 0.1085646000, 0.2896306000, 0.8713115000", \ + "0.0315546000, 0.0333030000, 0.0386418000, 0.0553548000, 0.1107202000, 0.2930465000, 0.8722406000"); + } + } + max_capacitance : 0.5301000000; + max_transition : 1.4986590000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015966200, 0.0050983900, 0.0162804000, 0.0519871000, 0.1660070000, 0.5301000000"); + values("0.0196846000, 0.0214894000, 0.0270948000, 0.0441384000, 0.0963893000, 0.2626743000, 0.7983328000", \ + "0.0232463000, 0.0250872000, 0.0307584000, 0.0478779000, 0.1014861000, 0.2674229000, 0.7975810000", \ + "0.0301511000, 0.0327263000, 0.0399473000, 0.0575092000, 0.1106251000, 0.2770611000, 0.8073930000", \ + "0.0372339000, 0.0410862000, 0.0521713000, 0.0781962000, 0.1340250000, 0.3011591000, 0.8350764000", \ + "0.0401552000, 0.0463746000, 0.0631236000, 0.1029376000, 0.1836212000, 0.3545091000, 0.8851356000", \ + "0.0282955000, 0.0379621000, 0.0634936000, 0.1240876000, 0.2477358000, 0.4819245000, 1.0147604000", \ + "-0.0250642000, -0.0113351000, 0.0263611000, 0.1176377000, 0.3079844000, 0.6639810000, 1.3116122000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015966200, 0.0050983900, 0.0162804000, 0.0519871000, 0.1660070000, 0.5301000000"); + values("0.0242340000, 0.0269078000, 0.0348598000, 0.0579881000, 0.1288697000, 0.3500559000, 1.0564722000", \ + "0.0293365000, 0.0318920000, 0.0395086000, 0.0629239000, 0.1342490000, 0.3580886000, 1.0637792000", \ + "0.0424911000, 0.0452213000, 0.0526283000, 0.0759010000, 0.1465874000, 0.3692190000, 1.0762998000", \ + "0.0641670000, 0.0686250000, 0.0805502000, 0.1072780000, 0.1773256000, 0.3990797000, 1.1052306000", \ + "0.0987517000, 0.1059299000, 0.1248592000, 0.1683010000, 0.2522434000, 0.4750554000, 1.1799575000", \ + "0.1581990000, 0.1687093000, 0.1984489000, 0.2672093000, 0.4015263000, 0.6471254000, 1.3525815000", \ + "0.2686611000, 0.2839625000, 0.3268878000, 0.4302959000, 0.6430589000, 1.0218250000, 1.7544647000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015966200, 0.0050983900, 0.0162804000, 0.0519871000, 0.1660070000, 0.5301000000"); + values("0.0130327000, 0.0151905000, 0.0223079000, 0.0450649000, 0.1167571000, 0.3458200000, 1.0805018000", \ + "0.0131986000, 0.0152698000, 0.0223447000, 0.0449553000, 0.1176859000, 0.3468408000, 1.0782312000", \ + "0.0184825000, 0.0208300000, 0.0262382000, 0.0458781000, 0.1173606000, 0.3456738000, 1.0795913000", \ + "0.0283107000, 0.0312156000, 0.0391559000, 0.0595476000, 0.1196149000, 0.3465407000, 1.0788846000", \ + "0.0473497000, 0.0512064000, 0.0625856000, 0.0893939000, 0.1500424000, 0.3495459000, 1.0761634000", \ + "0.0797161000, 0.0861683000, 0.1031389000, 0.1433381000, 0.2262718000, 0.4096607000, 1.0780071000", \ + "0.1394519000, 0.1490594000, 0.1757089000, 0.2373024000, 0.3605228000, 0.5942562000, 1.1732155000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015966200, 0.0050983900, 0.0162804000, 0.0519871000, 0.1660070000, 0.5301000000"); + values("0.0163728000, 0.0193365000, 0.0291154000, 0.0602568000, 0.1598662000, 0.4740094000, 1.4826818000", \ + "0.0163340000, 0.0193897000, 0.0290425000, 0.0600941000, 0.1596554000, 0.4764955000, 1.4817469000", \ + "0.0207267000, 0.0227527000, 0.0305370000, 0.0600965000, 0.1596094000, 0.4769091000, 1.4796694000", \ + "0.0344062000, 0.0372092000, 0.0452310000, 0.0666464000, 0.1593882000, 0.4757272000, 1.4806347000", \ + "0.0570896000, 0.0618423000, 0.0737096000, 0.1015869000, 0.1730242000, 0.4760021000, 1.4867120000", \ + "0.0930665000, 0.1007368000, 0.1208184000, 0.1653146000, 0.2510803000, 0.4943750000, 1.4874799000", \ + "0.1562131000, 0.1687451000, 0.1971350000, 0.2695675000, 0.4079915000, 0.6520386000, 1.4986586000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015966200, 0.0050983900, 0.0162804000, 0.0519871000, 0.1660070000, 0.5301000000"); + values("0.0253961000, 0.0272441000, 0.0327091000, 0.0495859000, 0.1016656000, 0.2691097000, 0.7995458000", \ + "0.0292059000, 0.0310275000, 0.0367110000, 0.0535885000, 0.1069765000, 0.2727188000, 0.8032400000", \ + "0.0360932000, 0.0383465000, 0.0446087000, 0.0620557000, 0.1152077000, 0.2825578000, 0.8124311000", \ + "0.0452887000, 0.0484803000, 0.0569603000, 0.0789576000, 0.1344180000, 0.3014440000, 0.8323233000", \ + "0.0523876000, 0.0572227000, 0.0711605000, 0.1033989000, 0.1756529000, 0.3473160000, 0.8786184000", \ + "0.0445039000, 0.0524351000, 0.0752641000, 0.1267944000, 0.2336107000, 0.4488819000, 0.9877016000", \ + "-0.0078318000, 0.0051118000, 0.0406924000, 0.1246323000, 0.2935974000, 0.6075307000, 1.2241136000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015966200, 0.0050983900, 0.0162804000, 0.0519871000, 0.1660070000, 0.5301000000"); + values("0.0350992000, 0.0375969000, 0.0449204000, 0.0672063000, 0.1365061000, 0.3554612000, 1.0523779000", \ + "0.0401893000, 0.0425308000, 0.0500041000, 0.0725969000, 0.1418545000, 0.3608226000, 1.0587001000", \ + "0.0533601000, 0.0556450000, 0.0631076000, 0.0852729000, 0.1554152000, 0.3748254000, 1.0715463000", \ + "0.0825839000, 0.0855946000, 0.0945014000, 0.1176278000, 0.1873090000, 0.4060128000, 1.1023487000", \ + "0.1305368000, 0.1354267000, 0.1493281000, 0.1848286000, 0.2619334000, 0.4802199000, 1.1769874000", \ + "0.2086142000, 0.2163482000, 0.2385785000, 0.2956733000, 0.4165240000, 0.6538708000, 1.3473886000", \ + "0.3422315000, 0.3554846000, 0.3890883000, 0.4763761000, 0.6703939000, 1.0324812000, 1.7501620000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015966200, 0.0050983900, 0.0162804000, 0.0519871000, 0.1660070000, 0.5301000000"); + values("0.0130486000, 0.0153045000, 0.0223979000, 0.0449948000, 0.1170474000, 0.3462942000, 1.0776381000", \ + "0.0131341000, 0.0153396000, 0.0224098000, 0.0450121000, 0.1170983000, 0.3457965000, 1.0763236000", \ + "0.0160618000, 0.0179452000, 0.0240640000, 0.0454251000, 0.1169452000, 0.3460591000, 1.0776199000", \ + "0.0239101000, 0.0261751000, 0.0328030000, 0.0527195000, 0.1186293000, 0.3455221000, 1.0775539000", \ + "0.0408777000, 0.0438993000, 0.0524337000, 0.0746259000, 0.1377432000, 0.3488929000, 1.0765813000", \ + "0.0737383000, 0.0778088000, 0.0899509000, 0.1204960000, 0.1915944000, 0.3861498000, 1.0824506000", \ + "0.1393429000, 0.1447637000, 0.1602991000, 0.2029102000, 0.2995143000, 0.5164569000, 1.1353274000"); + } + related_pin : "B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015966200, 0.0050983900, 0.0162804000, 0.0519871000, 0.1660070000, 0.5301000000"); + values("0.0262074000, 0.0290839000, 0.0385814000, 0.0688890000, 0.1665689000, 0.4785676000, 1.4708065000", \ + "0.0260423000, 0.0290809000, 0.0385178000, 0.0691440000, 0.1666881000, 0.4777270000, 1.4763981000", \ + "0.0268695000, 0.0294992000, 0.0384833000, 0.0690093000, 0.1665566000, 0.4775256000, 1.4712840000", \ + "0.0392180000, 0.0418221000, 0.0484628000, 0.0729160000, 0.1667060000, 0.4799063000, 1.4715091000", \ + "0.0636660000, 0.0676837000, 0.0785134000, 0.1047819000, 0.1790759000, 0.4781919000, 1.4725076000", \ + "0.1038778000, 0.1105205000, 0.1281283000, 0.1701179000, 0.2544870000, 0.4989449000, 1.4719324000", \ + "0.1682099000, 0.1790331000, 0.2076618000, 0.2767220000, 0.4093141000, 0.6541236000, 1.4922104000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__nand2_8") { + leakage_power () { + value : 0.0045597000; + when : "!A&B"; + } + leakage_power () { + value : 0.0004022000; + when : "!A&!B"; + } + leakage_power () { + value : 0.0097833000; + when : "A&B"; + } + leakage_power () { + value : 0.0034683000; + when : "A&!B"; + } + area : 20.019200000; + cell_footprint : "sky130_fd_sc_hd__nand2"; + cell_leakage_power : 0.0045533830; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A") { + capacitance : 0.0169330000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0164390000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0363587000, 0.0363664000, 0.0363840000, 0.0363832000, 0.0363812000, 0.0363766000, 0.0363659000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0263568000, -0.0264001000, -0.0265001000, -0.0264384000, -0.0262960000, -0.0259678000, -0.0252114000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0174280000; + } + pin ("B") { + capacitance : 0.0172050000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0163140000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0313291000, 0.0313225000, 0.0313075000, 0.0312961000, 0.0312700000, 0.0312097000, 0.0310707000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0312590000, -0.0312459000, -0.0312158000, -0.0312127000, -0.0312054000, -0.0311887000, -0.0311501000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0180960000; + } + pin ("Y") { + direction : "output"; + function : "(!A) | (!B)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0017546390, 0.0061575130, 0.0216084200, 0.0758299300, 0.2661083000, 0.9338476000"); + values("0.0205508000, 0.0188009000, 0.0124390000, -0.0114146000, -0.0984308000, -0.4063812000, -1.4881240000", \ + "0.0185952000, 0.0168989000, 0.0107097000, -0.0125041000, -0.0988841000, -0.4065534000, -1.4880427000", \ + "0.0166970000, 0.0148576000, 0.0086170000, -0.0144147000, -0.0997438000, -0.4067571000, -1.4881141000", \ + "0.0157569000, 0.0138915000, 0.0069896000, -0.0163997000, -0.1016409000, -0.4075546000, -1.4883023000", \ + "0.0164532000, 0.0138633000, 0.0073967000, -0.0176655000, -0.1030951000, -0.4087745000, -1.4888313000", \ + "0.0207503000, 0.0184439000, 0.0108731000, -0.0145416000, -0.1034445000, -0.4102682000, -1.4897826000", \ + "0.0333020000, 0.0308041000, 0.0223208000, -0.0059642000, -0.0975076000, -0.4094110000, -1.4904483000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0017546390, 0.0061575130, 0.0216084200, 0.0758299300, 0.2661083000, 0.9338476000"); + values("0.0184146000, 0.0210472000, 0.0296986000, 0.0569996000, 0.1454304000, 0.4489157000, 1.5171134000", \ + "0.0166210000, 0.0189581000, 0.0273034000, 0.0550721000, 0.1448347000, 0.4520620000, 1.5135194000", \ + "0.0150424000, 0.0172704000, 0.0251191000, 0.0526776000, 0.1421168000, 0.4485339000, 1.5174999000", \ + "0.0147223000, 0.0168517000, 0.0243489000, 0.0502502000, 0.1407197000, 0.4502171000, 1.5135958000", \ + "0.0160566000, 0.0180353000, 0.0250976000, 0.0499872000, 0.1371661000, 0.4437872000, 1.5130565000", \ + "0.0206582000, 0.0224965000, 0.0290742000, 0.0530189000, 0.1391848000, 0.4432059000, 1.5104705000", \ + "0.0327240000, 0.0343552000, 0.0396617000, 0.0649382000, 0.1436804000, 0.4455923000, 1.5122625000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0017546390, 0.0061575130, 0.0216084200, 0.0758299300, 0.2661083000, 0.9338476000"); + values("0.0264887000, 0.0246092000, 0.0179861000, -0.0062515000, -0.0936366000, -0.4017037000, -1.4832935000", \ + "0.0246305000, 0.0228776000, 0.0164715000, -0.0072197000, -0.0940298000, -0.4018574000, -1.4833277000", \ + "0.0226646000, 0.0208773000, 0.0144559000, -0.0088989000, -0.0948463000, -0.4021160000, -1.4835136000", \ + "0.0211754000, 0.0193045000, 0.0125936000, -0.0109857000, -0.0963632000, -0.4027382000, -1.4837172000", \ + "0.0219283000, 0.0200251000, 0.0131308000, -0.0119947000, -0.0977738000, -0.4035421000, -1.4837501000", \ + "0.0230724000, 0.0210642000, 0.0138143000, -0.0112066000, -0.0989313000, -0.4052979000, -1.4847311000", \ + "0.0324301000, 0.0300654000, 0.0217968000, -0.0050744000, -0.0951481000, -0.4049456000, -1.4853365000"); + } + related_pin : "B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0017546390, 0.0061575130, 0.0216084200, 0.0758299300, 0.2661083000, 0.9338476000"); + values("0.0488452000, 0.0509326000, 0.0583063000, 0.0837468000, 0.1711816000, 0.4758318000, 1.5436059000", \ + "0.0468624000, 0.0490846000, 0.0565711000, 0.0824552000, 0.1705423000, 0.4756971000, 1.5423772000", \ + "0.0450527000, 0.0472793000, 0.0545243000, 0.0807461000, 0.1690376000, 0.4749533000, 1.5418241000", \ + "0.0438718000, 0.0459505000, 0.0533183000, 0.0788456000, 0.1674054000, 0.4735745000, 1.5420861000", \ + "0.0448575000, 0.0469049000, 0.0538923000, 0.0790352000, 0.1664499000, 0.4719770000, 1.5418975000", \ + "0.0490883000, 0.0510718000, 0.0578024000, 0.0816818000, 0.1681400000, 0.4717201000, 1.5347605000", \ + "0.0602685000, 0.0620399000, 0.0684007000, 0.0909495000, 0.1735191000, 0.4756184000, 1.5391567000"); + } + } + max_capacitance : 0.9338480000; + max_transition : 1.4961180000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0017546400, 0.0061575100, 0.0216084000, 0.0758299000, 0.2661080000, 0.9338480000"); + values("0.0224117000, 0.0236913000, 0.0280666000, 0.0423203000, 0.0903754000, 0.2588930000, 0.8410206000", \ + "0.0257246000, 0.0270420000, 0.0314871000, 0.0460865000, 0.0943061000, 0.2626327000, 0.8464651000", \ + "0.0331355000, 0.0348437000, 0.0403686000, 0.0551771000, 0.1038348000, 0.2709631000, 0.8615312000", \ + "0.0408780000, 0.0433810000, 0.0517113000, 0.0740146000, 0.1269494000, 0.2944963000, 0.8780461000", \ + "0.0439788000, 0.0479524000, 0.0605036000, 0.0948883000, 0.1729469000, 0.3492918000, 0.9383808000", \ + "0.0307661000, 0.0367069000, 0.0554403000, 0.1082930000, 0.2285799000, 0.4707799000, 1.0610661000", \ + "-0.0280727000, -0.0189298000, 0.0093322000, 0.0869713000, 0.2700820000, 0.6412523000, 1.3512288000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0017546400, 0.0061575100, 0.0216084000, 0.0758299000, 0.2661080000, 0.9338480000"); + values("0.0264431000, 0.0282106000, 0.0340901000, 0.0526758000, 0.1134019000, 0.3213201000, 1.0532489000", \ + "0.0314573000, 0.0330337000, 0.0387074000, 0.0576204000, 0.1186226000, 0.3297862000, 1.0565987000", \ + "0.0448864000, 0.0464786000, 0.0518004000, 0.0701208000, 0.1314871000, 0.3403342000, 1.0724535000", \ + "0.0679208000, 0.0707478000, 0.0793896000, 0.1017512000, 0.1626818000, 0.3722355000, 1.0990397000", \ + "0.1055412000, 0.1099643000, 0.1237297000, 0.1595495000, 0.2374898000, 0.4468821000, 1.1738386000", \ + "0.1700382000, 0.1767170000, 0.1976753000, 0.2545144000, 0.3792140000, 0.6202291000, 1.3482485000", \ + "0.2910064000, 0.3005842000, 0.3311068000, 0.4166284000, 0.6108516000, 0.9875615000, 1.7493069000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0017546400, 0.0061575100, 0.0216084000, 0.0758299000, 0.2661080000, 0.9338480000"); + values("0.0161049000, 0.0176591000, 0.0231072000, 0.0420753000, 0.1087631000, 0.3443780000, 1.1593273000", \ + "0.0160172000, 0.0175571000, 0.0230757000, 0.0421819000, 0.1085911000, 0.3428719000, 1.1595260000", \ + "0.0216718000, 0.0228243000, 0.0270165000, 0.0433478000, 0.1088337000, 0.3419069000, 1.1647437000", \ + "0.0308782000, 0.0328123000, 0.0390341000, 0.0571887000, 0.1119642000, 0.3425072000, 1.1599337000", \ + "0.0502674000, 0.0532643000, 0.0620706000, 0.0854881000, 0.1450423000, 0.3461157000, 1.1668896000", \ + "0.0842350000, 0.0883137000, 0.1016648000, 0.1379871000, 0.2181692000, 0.4092773000, 1.1613154000", \ + "0.1455370000, 0.1514515000, 0.1709396000, 0.2250627000, 0.3473864000, 0.5935612000, 1.2440662000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0017546400, 0.0061575100, 0.0216084000, 0.0758299000, 0.2661080000, 0.9338480000"); + values("0.0180334000, 0.0199122000, 0.0267879000, 0.0508646000, 0.1350507000, 0.4292810000, 1.4669440000", \ + "0.0179886000, 0.0199674000, 0.0267932000, 0.0509626000, 0.1354678000, 0.4350233000, 1.4641154000", \ + "0.0214298000, 0.0227952000, 0.0281915000, 0.0508145000, 0.1352446000, 0.4290920000, 1.4660406000", \ + "0.0354160000, 0.0372444000, 0.0428243000, 0.0590735000, 0.1353016000, 0.4330590000, 1.4618393000", \ + "0.0582357000, 0.0610972000, 0.0696132000, 0.0927805000, 0.1526168000, 0.4304789000, 1.4661564000", \ + "0.0957267000, 0.1002051000, 0.1146139000, 0.1526402000, 0.2308653000, 0.4540299000, 1.4706362000", \ + "0.1603378000, 0.1670111000, 0.1877338000, 0.2472398000, 0.3761665000, 0.6170633000, 1.4784669000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0017546400, 0.0061575100, 0.0216084000, 0.0758299000, 0.2661080000, 0.9338480000"); + values("0.0289452000, 0.0301681000, 0.0343323000, 0.0485501000, 0.0961600000, 0.2630340000, 0.8464043000", \ + "0.0322972000, 0.0336257000, 0.0379330000, 0.0523958000, 0.1002924000, 0.2687019000, 0.8525156000", \ + "0.0386135000, 0.0400687000, 0.0448181000, 0.0596188000, 0.1088806000, 0.2749924000, 0.8596091000", \ + "0.0471507000, 0.0490638000, 0.0551071000, 0.0732435000, 0.1248505000, 0.2924853000, 0.8767654000", \ + "0.0532898000, 0.0562810000, 0.0658502000, 0.0924738000, 0.1583344000, 0.3319826000, 0.9175613000", \ + "0.0429012000, 0.0478118000, 0.0634277000, 0.1061592000, 0.2040668000, 0.4165796000, 1.0091663000", \ + "-0.0159413000, -0.0080176000, 0.0168739000, 0.0852448000, 0.2404768000, 0.5486946000, 1.2174135000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0017546400, 0.0061575100, 0.0216084000, 0.0758299000, 0.2661080000, 0.9338480000"); + values("0.0394806000, 0.0409352000, 0.0462588000, 0.0639553000, 0.1237404000, 0.3308363000, 1.0547064000", \ + "0.0441710000, 0.0457039000, 0.0511316000, 0.0690070000, 0.1291672000, 0.3363283000, 1.0607962000", \ + "0.0572794000, 0.0588592000, 0.0638967000, 0.0817498000, 0.1425250000, 0.3495408000, 1.0747906000", \ + "0.0874759000, 0.0894198000, 0.0957082000, 0.1140368000, 0.1742327000, 0.3817158000, 1.1045490000", \ + "0.1381147000, 0.1411141000, 0.1509334000, 0.1797678000, 0.2492755000, 0.4554379000, 1.1821506000", \ + "0.2212021000, 0.2258948000, 0.2412849000, 0.2868407000, 0.3973467000, 0.6300300000, 1.3485423000", \ + "0.3677006000, 0.3742824000, 0.3963834000, 0.4660898000, 0.6411204000, 1.0004062000, 1.7536783000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0017546400, 0.0061575100, 0.0216084000, 0.0758299000, 0.2661080000, 0.9338480000"); + values("0.0161749000, 0.0176969000, 0.0230839000, 0.0422533000, 0.1086732000, 0.3424355000, 1.1592646000", \ + "0.0162444000, 0.0177565000, 0.0231413000, 0.0422662000, 0.1086846000, 0.3429780000, 1.1637161000", \ + "0.0187044000, 0.0200780000, 0.0247997000, 0.0428880000, 0.1091377000, 0.3416637000, 1.1591201000", \ + "0.0259421000, 0.0274268000, 0.0325246000, 0.0500344000, 0.1107406000, 0.3412993000, 1.1591048000", \ + "0.0428752000, 0.0447565000, 0.0507818000, 0.0696037000, 0.1294861000, 0.3449796000, 1.1611854000", \ + "0.0765463000, 0.0790865000, 0.0870578000, 0.1119808000, 0.1773981000, 0.3791053000, 1.1615073000", \ + "0.1427901000, 0.1462824000, 0.1573155000, 0.1905947000, 0.2780893000, 0.4981724000, 1.2110781000"); + } + related_pin : "B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0017546400, 0.0061575100, 0.0216084000, 0.0758299000, 0.2661080000, 0.9338480000"); + values("0.0293910000, 0.0313095000, 0.0381604000, 0.0620688000, 0.1463961000, 0.4420224000, 1.4781832000", \ + "0.0294329000, 0.0313841000, 0.0380884000, 0.0621966000, 0.1462411000, 0.4429453000, 1.4844204000", \ + "0.0296646000, 0.0314866000, 0.0380430000, 0.0620277000, 0.1462656000, 0.4418284000, 1.4847428000", \ + "0.0416091000, 0.0427913000, 0.0477545000, 0.0668010000, 0.1464050000, 0.4423252000, 1.4810816000", \ + "0.0663627000, 0.0688524000, 0.0760029000, 0.0976313000, 0.1614487000, 0.4421318000, 1.4840437000", \ + "0.1082542000, 0.1122554000, 0.1241131000, 0.1585154000, 0.2365880000, 0.4654858000, 1.4852369000", \ + "0.1739390000, 0.1803012000, 0.2001274000, 0.2580160000, 0.3817304000, 0.6266708000, 1.4961177000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__nand2b_1") { + leakage_power () { + value : 0.0062841000; + when : "!A_N&B"; + } + leakage_power () { + value : 0.0006300000; + when : "!A_N&!B"; + } + leakage_power () { + value : 0.0011852000; + when : "A_N&B"; + } + leakage_power () { + value : 0.0009204000; + when : "A_N&!B"; + } + area : 6.2560000000; + cell_footprint : "sky130_fd_sc_hd__nand2b"; + cell_leakage_power : 0.0022549180; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A_N") { + capacitance : 0.0013950000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0013440000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0068080000, 0.0067224000, 0.0065251000, 0.0065712000, 0.0066775000, 0.0069226000, 0.0074874000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0045957000, 0.0045294000, 0.0043766000, 0.0044173000, 0.0045113000, 0.0047278000, 0.0052269000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0014450000; + } + pin ("B") { + capacitance : 0.0023990000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022910000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0038582000, 0.0038598000, 0.0038635000, 0.0038652000, 0.0038692000, 0.0038782000, 0.0038991000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0038755000, -0.0038713000, -0.0038616000, -0.0038612000, -0.0038602000, -0.0038579000, -0.0038526000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0025070000; + } + pin ("Y") { + direction : "output"; + function : "(A_N) | (!B)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012938950, 0.0033483280, 0.0086647680, 0.0224226000, 0.0580249800, 0.1501564000"); + values("0.0043144000, 0.0032094000, 0.0002598000, -0.0079491000, -0.0299966000, -0.0875886000, -0.2367893000", \ + "0.0042672000, 0.0031684000, 0.0001953000, -0.0079840000, -0.0300405000, -0.0876280000, -0.2368425000", \ + "0.0042965000, 0.0031883000, 0.0002410000, -0.0079759000, -0.0300245000, -0.0875914000, -0.2367732000", \ + "0.0041326000, 0.0030020000, 0.0000033000, -0.0082277000, -0.0302394000, -0.0877718000, -0.2369562000", \ + "0.0040481000, 0.0028793000, -0.0001957000, -0.0085258000, -0.0304733000, -0.0879563000, -0.2371039000", \ + "0.0040663000, 0.0027405000, -0.0005561000, -0.0087823000, -0.0303760000, -0.0877920000, -0.2369023000", \ + "0.0045330000, 0.0033453000, -0.0000138000, -0.0087320000, -0.0307822000, -0.0879574000, -0.2370126000"); + } + related_pin : "A_N"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012938950, 0.0033483280, 0.0086647680, 0.0224226000, 0.0580249800, 0.1501564000"); + values("0.0035660000, 0.0049830000, 0.0084844000, 0.0171655000, 0.0395290000, 0.0963918000, 0.2426410000", \ + "0.0035532000, 0.0049679000, 0.0084780000, 0.0171847000, 0.0395279000, 0.0963840000, 0.2435471000", \ + "0.0035425000, 0.0049422000, 0.0084404000, 0.0171852000, 0.0394369000, 0.0964263000, 0.2426633000", \ + "0.0032758000, 0.0046406000, 0.0081144000, 0.0168039000, 0.0391483000, 0.0966012000, 0.2434622000", \ + "0.0031896000, 0.0044783000, 0.0078820000, 0.0165190000, 0.0387261000, 0.0960651000, 0.2436779000", \ + "0.0031247000, 0.0044470000, 0.0078600000, 0.0163582000, 0.0387285000, 0.0953900000, 0.2446636000", \ + "0.0035078000, 0.0047461000, 0.0081116000, 0.0168005000, 0.0389005000, 0.0964179000, 0.2425233000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012938950, 0.0033483280, 0.0086647680, 0.0224226000, 0.0580249800, 0.1501564000"); + values("0.0043991000, 0.0032356000, 0.0001044000, -0.0083560000, -0.0305795000, -0.0882351000, -0.2374214000", \ + "0.0041891000, 0.0030569000, -0.0000240000, -0.0084276000, -0.0306132000, -0.0882405000, -0.2374950000", \ + "0.0039264000, 0.0028084000, -0.0002378000, -0.0085617000, -0.0306816000, -0.0882881000, -0.2375069000", \ + "0.0038233000, 0.0026329000, -0.0004582000, -0.0087706000, -0.0308088000, -0.0883353000, -0.2375288000", \ + "0.0041593000, 0.0028931000, -0.0004148000, -0.0089795000, -0.0310000000, -0.0884559000, -0.2375368000", \ + "0.0044811000, 0.0031647000, -0.0001914000, -0.0087961000, -0.0311356000, -0.0885707000, -0.2376592000", \ + "0.0060336000, 0.0045764000, 0.0009544000, -0.0080286000, -0.0305787000, -0.0884918000, -0.2376728000"); + } + related_pin : "B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012938950, 0.0033483280, 0.0086647680, 0.0224226000, 0.0580249800, 0.1501564000"); + values("0.0055239000, 0.0068052000, 0.0101348000, 0.0186852000, 0.0406941000, 0.0975507000, 0.2447029000", \ + "0.0053074000, 0.0066152000, 0.0099812000, 0.0185411000, 0.0406184000, 0.0974835000, 0.2446953000", \ + "0.0051308000, 0.0064208000, 0.0097540000, 0.0184371000, 0.0403409000, 0.0974400000, 0.2444970000", \ + "0.0051312000, 0.0063883000, 0.0096980000, 0.0182857000, 0.0402739000, 0.0969598000, 0.2445785000", \ + "0.0051226000, 0.0063892000, 0.0097013000, 0.0181443000, 0.0399399000, 0.0967400000, 0.2435841000", \ + "0.0055271000, 0.0067262000, 0.0099085000, 0.0186076000, 0.0408861000, 0.0974294000, 0.2443477000", \ + "0.0076709000, 0.0088454000, 0.0119045000, 0.0198827000, 0.0416219000, 0.0974522000, 0.2441025000"); + } + } + max_capacitance : 0.1501560000; + max_transition : 1.5061160000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012938900, 0.0033483300, 0.0086647700, 0.0224226000, 0.0580250000, 0.1501560000"); + values("0.1034257000, 0.1102257000, 0.1249078000, 0.1563750000, 0.2288244000, 0.4102221000, 0.8789943000", \ + "0.1084989000, 0.1152293000, 0.1298916000, 0.1614971000, 0.2338686000, 0.4156431000, 0.8869536000", \ + "0.1212644000, 0.1279946000, 0.1426910000, 0.1742850000, 0.2465777000, 0.4281527000, 0.8988822000", \ + "0.1530543000, 0.1597305000, 0.1743983000, 0.2059884000, 0.2784428000, 0.4608543000, 0.9301817000", \ + "0.2221842000, 0.2291834000, 0.2442925000, 0.2762841000, 0.3489685000, 0.5310249000, 1.0004002000", \ + "0.3360641000, 0.3446534000, 0.3625003000, 0.3973517000, 0.4720840000, 0.6536036000, 1.1241699000", \ + "0.5145535000, 0.5259607000, 0.5480861000, 0.5908290000, 0.6702471000, 0.8492763000, 1.3178396000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012938900, 0.0033483300, 0.0086647700, 0.0224226000, 0.0580250000, 0.1501560000"); + values("0.0605303000, 0.0670824000, 0.0826768000, 0.1206063000, 0.2162324000, 0.4628263000, 1.1028164000", \ + "0.0654275000, 0.0719787000, 0.0876053000, 0.1254715000, 0.2212389000, 0.4678206000, 1.1062667000", \ + "0.0767061000, 0.0831713000, 0.0987144000, 0.1367134000, 0.2334229000, 0.4829739000, 1.1180429000", \ + "0.0987401000, 0.1052528000, 0.1208196000, 0.1587230000, 0.2552865000, 0.5041368000, 1.1562628000", \ + "0.1292653000, 0.1361918000, 0.1520633000, 0.1899516000, 0.2864792000, 0.5339157000, 1.1715503000", \ + "0.1644226000, 0.1728888000, 0.1902066000, 0.2286065000, 0.3246046000, 0.5717181000, 1.2150905000", \ + "0.1874866000, 0.1984877000, 0.2214584000, 0.2634795000, 0.3582978000, 0.6061131000, 1.2434134000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012938900, 0.0033483300, 0.0086647700, 0.0224226000, 0.0580250000, 0.1501560000"); + values("0.0275151000, 0.0328390000, 0.0466267000, 0.0805707000, 0.1711005000, 0.4144822000, 1.0451888000", \ + "0.0272889000, 0.0328210000, 0.0466733000, 0.0806842000, 0.1710451000, 0.4152159000, 1.0395693000", \ + "0.0273460000, 0.0331142000, 0.0465749000, 0.0806680000, 0.1711784000, 0.4149591000, 1.0420763000", \ + "0.0273031000, 0.0331804000, 0.0464809000, 0.0807093000, 0.1707910000, 0.4121302000, 1.0401091000", \ + "0.0310456000, 0.0361773000, 0.0491714000, 0.0819604000, 0.1716193000, 0.4144305000, 1.0441310000", \ + "0.0423008000, 0.0476506000, 0.0603239000, 0.0909597000, 0.1759425000, 0.4140424000, 1.0446720000", \ + "0.0607227000, 0.0670333000, 0.0813269000, 0.1111452000, 0.1885510000, 0.4185799000, 1.0402724000"); + } + related_pin : "A_N"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012938900, 0.0033483300, 0.0086647700, 0.0224226000, 0.0580250000, 0.1501560000"); + values("0.0246217000, 0.0321220000, 0.0518914000, 0.1041771000, 0.2413349000, 0.5917821000, 1.5031738000", \ + "0.0246229000, 0.0321220000, 0.0519001000, 0.1041025000, 0.2411708000, 0.5922978000, 1.5039167000", \ + "0.0246859000, 0.0321107000, 0.0518829000, 0.1040678000, 0.2403528000, 0.5960624000, 1.4996218000", \ + "0.0260085000, 0.0332048000, 0.0523876000, 0.1041506000, 0.2407683000, 0.5938305000, 1.5059931000", \ + "0.0300365000, 0.0366079000, 0.0545561000, 0.1050833000, 0.2396286000, 0.5935822000, 1.5000184000", \ + "0.0393846000, 0.0454694000, 0.0610626000, 0.1080121000, 0.2420009000, 0.5910092000, 1.5061162000", \ + "0.0567332000, 0.0631355000, 0.0781340000, 0.1180524000, 0.2432712000, 0.5928993000, 1.4975257000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012938900, 0.0033483300, 0.0086647700, 0.0224226000, 0.0580250000, 0.1501560000"); + values("0.0265986000, 0.0312340000, 0.0426886000, 0.0710069000, 0.1419970000, 0.3238535000, 0.7991605000", \ + "0.0306401000, 0.0354059000, 0.0470443000, 0.0755216000, 0.1469049000, 0.3295301000, 0.7972004000", \ + "0.0385113000, 0.0437812000, 0.0556581000, 0.0844652000, 0.1560552000, 0.3380200000, 0.8066621000", \ + "0.0500308000, 0.0572249000, 0.0725389000, 0.1045150000, 0.1769145000, 0.3599066000, 0.8303950000", \ + "0.0625008000, 0.0735116000, 0.0966401000, 0.1410401000, 0.2242080000, 0.4085952000, 0.8811460000", \ + "0.0664890000, 0.0842593000, 0.1211157000, 0.1895887000, 0.3078951000, 0.5221482000, 0.9975816000", \ + "0.0406147000, 0.0691904000, 0.1269989000, 0.2350845000, 0.4185850000, 0.7205022000, 1.2560001000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012938900, 0.0033483300, 0.0086647700, 0.0224226000, 0.0580250000, 0.1501560000"); + values("0.0334802000, 0.0391453000, 0.0533759000, 0.0892029000, 0.1806853000, 0.4162381000, 1.0255479000", \ + "0.0386575000, 0.0443590000, 0.0586087000, 0.0943790000, 0.1858823000, 0.4215481000, 1.0305918000", \ + "0.0519186000, 0.0574364000, 0.0717745000, 0.1078967000, 0.1987445000, 0.4347811000, 1.0432735000", \ + "0.0799719000, 0.0875358000, 0.1035741000, 0.1390684000, 0.2300442000, 0.4653150000, 1.0753834000", \ + "0.1251441000, 0.1369222000, 0.1625290000, 0.2111903000, 0.3024008000, 0.5372745000, 1.1454254000", \ + "0.1959850000, 0.2146057000, 0.2551795000, 0.3335713000, 0.4676015000, 0.7087391000, 1.3141092000", \ + "0.3145050000, 0.3421277000, 0.4037206000, 0.5270250000, 0.7439301000, 1.0923609000, 1.7102002000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012938900, 0.0033483300, 0.0086647700, 0.0224226000, 0.0580250000, 0.1501560000"); + values("0.0172297000, 0.0233179000, 0.0380330000, 0.0751638000, 0.1709340000, 0.4118769000, 1.0443507000", \ + "0.0173650000, 0.0233415000, 0.0381112000, 0.0752513000, 0.1694367000, 0.4120308000, 1.0393283000", \ + "0.0196861000, 0.0248385000, 0.0387965000, 0.0751808000, 0.1691487000, 0.4132565000, 1.0391416000", \ + "0.0277346000, 0.0335313000, 0.0468477000, 0.0786546000, 0.1695772000, 0.4124622000, 1.0400523000", \ + "0.0456308000, 0.0526057000, 0.0680431000, 0.1017375000, 0.1807685000, 0.4161220000, 1.0413954000", \ + "0.0801625000, 0.0900277000, 0.1112064000, 0.1543959000, 0.2372528000, 0.4415558000, 1.0482802000", \ + "0.1455418000, 0.1595947000, 0.1892687000, 0.2498985000, 0.3604388000, 0.5750083000, 1.0966820000"); + } + related_pin : "B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012938900, 0.0033483300, 0.0086647700, 0.0224226000, 0.0580250000, 0.1501560000"); + values("0.0278096000, 0.0352489000, 0.0545574000, 0.1044193000, 0.2337335000, 0.5684989000, 1.4364185000", \ + "0.0278103000, 0.0352934000, 0.0545786000, 0.1043617000, 0.2336175000, 0.5689595000, 1.4357147000", \ + "0.0293467000, 0.0360615000, 0.0544768000, 0.1044947000, 0.2340951000, 0.5694938000, 1.4336570000", \ + "0.0433856000, 0.0484166000, 0.0624729000, 0.1063958000, 0.2337211000, 0.5691969000, 1.4361969000", \ + "0.0699781000, 0.0785379000, 0.0962144000, 0.1316407000, 0.2402452000, 0.5692368000, 1.4359905000", \ + "0.1146256000, 0.1287394000, 0.1575635000, 0.2106785000, 0.3053729000, 0.5815866000, 1.4355471000", \ + "0.1827105000, 0.2058559000, 0.2538142000, 0.3409513000, 0.4860778000, 0.7247740000, 1.4566661000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__nand2b_2") { + leakage_power () { + value : 0.0056295000; + when : "!A_N&B"; + } + leakage_power () { + value : 0.0008422000; + when : "!A_N&!B"; + } + leakage_power () { + value : 0.0014932000; + when : "A_N&B"; + } + leakage_power () { + value : 0.0021284000; + when : "A_N&!B"; + } + area : 8.758400000; + cell_footprint : "sky130_fd_sc_hd__nand2b"; + cell_leakage_power : 0.0025233180; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A_N") { + capacitance : 0.0013780000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0013170000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0097497000, 0.0096540000, 0.0094335000, 0.0094675000, 0.0095460000, 0.0097268000, 0.0101435000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0088058000, 0.0087556000, 0.0086401000, 0.0086618000, 0.0087118000, 0.0088272000, 0.0090930000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0014380000; + } + pin ("B") { + capacitance : 0.0045610000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0043460000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0081022000, 0.0081011000, 0.0080986000, 0.0080958000, 0.0080893000, 0.0080745000, 0.0080402000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0080903000, -0.0080878000, -0.0080820000, -0.0080808000, -0.0080779000, -0.0080713000, -0.0080562000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0047760000; + } + pin ("Y") { + direction : "output"; + function : "(A_N) | (!B)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014402850, 0.0041488430, 0.0119510300, 0.0344258000, 0.0991659300, 0.2856544000"); + values("0.0067237000, 0.0053247000, 0.0013147000, -0.0104616000, -0.0463143000, -0.1509947000, -0.4529849000", \ + "0.0067196000, 0.0053222000, 0.0012892000, -0.0105252000, -0.0463350000, -0.1510080000, -0.4529953000", \ + "0.0067777000, 0.0053853000, 0.0013921000, -0.0104451000, -0.0462761000, -0.1509487000, -0.4529893000", \ + "0.0065930000, 0.0051868000, 0.0011140000, -0.0107000000, -0.0464830000, -0.1511275000, -0.4531047000", \ + "0.0066129000, 0.0051397000, 0.0010050000, -0.0110064000, -0.0468332000, -0.1513371000, -0.4533147000", \ + "0.0063889000, 0.0048168000, 0.0005784000, -0.0113711000, -0.0471106000, -0.1514741000, -0.4533738000", \ + "0.0080966000, 0.0064455000, 0.0026522000, -0.0099748000, -0.0471773000, -0.1514826000, -0.4533081000"); + } + related_pin : "A_N"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014402850, 0.0041488430, 0.0119510300, 0.0344258000, 0.0991659300, 0.2856544000"); + values("0.0042823000, 0.0060074000, 0.0107714000, 0.0240456000, 0.0606166000, 0.1647465000, 0.4641019000", \ + "0.0042783000, 0.0059801000, 0.0107827000, 0.0240666000, 0.0606451000, 0.1648295000, 0.4639540000", \ + "0.0042703000, 0.0059750000, 0.0107750000, 0.0239582000, 0.0606132000, 0.1638275000, 0.4612781000", \ + "0.0040869000, 0.0057546000, 0.0104431000, 0.0234884000, 0.0602252000, 0.1645949000, 0.4634520000", \ + "0.0039039000, 0.0055504000, 0.0101668000, 0.0230282000, 0.0594922000, 0.1633280000, 0.4612674000", \ + "0.0041638000, 0.0056750000, 0.0102042000, 0.0227485000, 0.0590912000, 0.1632001000, 0.4633057000", \ + "0.0047347000, 0.0062352000, 0.0105483000, 0.0233987000, 0.0592385000, 0.1640441000, 0.4616750000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014402850, 0.0041488430, 0.0119510300, 0.0344258000, 0.0991659300, 0.2856544000"); + values("0.0101142000, 0.0087538000, 0.0047468000, -0.0073748000, -0.0434940000, -0.1483088000, -0.4504035000", \ + "0.0096401000, 0.0083271000, 0.0044235000, -0.0075427000, -0.0435665000, -0.1483360000, -0.4504049000", \ + "0.0091607000, 0.0078368000, 0.0039683000, -0.0078734000, -0.0437270000, -0.1483986000, -0.4504210000", \ + "0.0088775000, 0.0074680000, 0.0034919000, -0.0083342000, -0.0440268000, -0.1485310000, -0.4504804000", \ + "0.0097316000, 0.0082132000, 0.0037947000, -0.0086397000, -0.0443592000, -0.1486838000, -0.4504993000", \ + "0.0102166000, 0.0086474000, 0.0042245000, -0.0083528000, -0.0447599000, -0.1490962000, -0.4507399000", \ + "0.0127991000, 0.0111230000, 0.0061789000, -0.0070391000, -0.0438801000, -0.1490330000, -0.4508979000"); + } + related_pin : "B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014402850, 0.0041488430, 0.0119510300, 0.0344258000, 0.0991659300, 0.2856544000"); + values("0.0095861000, 0.0110972000, 0.0154344000, 0.0278450000, 0.0638292000, 0.1671520000, 0.4649060000", \ + "0.0090235000, 0.0105668000, 0.0150106000, 0.0274522000, 0.0636706000, 0.1671866000, 0.4651777000", \ + "0.0085227000, 0.0100074000, 0.0144921000, 0.0271933000, 0.0633760000, 0.1669599000, 0.4651712000", \ + "0.0083518000, 0.0098626000, 0.0142664000, 0.0266451000, 0.0629464000, 0.1665274000, 0.4645184000", \ + "0.0082842000, 0.0098133000, 0.0142015000, 0.0266256000, 0.0626688000, 0.1662971000, 0.4640644000", \ + "0.0089665000, 0.0104215000, 0.0145266000, 0.0274680000, 0.0630885000, 0.1661931000, 0.4638812000", \ + "0.0125867000, 0.0140796000, 0.0180651000, 0.0297299000, 0.0653530000, 0.1678596000, 0.4630959000"); + } + } + max_capacitance : 0.2856540000; + max_transition : 1.5067580000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014402900, 0.0041488400, 0.0119510000, 0.0344258000, 0.0991659000, 0.2856540000"); + values("0.1373126000, 0.1429783000, 0.1563463000, 0.1863783000, 0.2542455000, 0.4320516000, 0.9420347000", \ + "0.1422674000, 0.1479022000, 0.1615112000, 0.1911778000, 0.2592242000, 0.4370352000, 0.9458713000", \ + "0.1552723000, 0.1609423000, 0.1745254000, 0.2043164000, 0.2720689000, 0.4500777000, 0.9587892000", \ + "0.1866248000, 0.1922585000, 0.2057917000, 0.2355866000, 0.3039166000, 0.4820819000, 0.9896645000", \ + "0.2612448000, 0.2668755000, 0.2803530000, 0.3098964000, 0.3784654000, 0.5567131000, 1.0653392000", \ + "0.3999245000, 0.4068790000, 0.4227897000, 0.4565396000, 0.5274697000, 0.7043331000, 1.2111377000", \ + "0.6171301000, 0.6256751000, 0.6474767000, 0.6897521000, 0.7694350000, 0.9516922000, 1.4590699000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014402900, 0.0041488400, 0.0119510000, 0.0344258000, 0.0991659000, 0.2856540000"); + values("0.0742828000, 0.0790802000, 0.0913851000, 0.1222470000, 0.2049739000, 0.4398334000, 1.1137955000", \ + "0.0793286000, 0.0841452000, 0.0964487000, 0.1273667000, 0.2100575000, 0.4456132000, 1.1217540000", \ + "0.0909718000, 0.0957755000, 0.1080515000, 0.1388064000, 0.2219125000, 0.4555341000, 1.1284177000", \ + "0.1173957000, 0.1221273000, 0.1342121000, 0.1649850000, 0.2476958000, 0.4816557000, 1.1554520000", \ + "0.1605983000, 0.1658478000, 0.1787991000, 0.2100501000, 0.2926335000, 0.5284226000, 1.2022908000", \ + "0.2173709000, 0.2238623000, 0.2392085000, 0.2722955000, 0.3556635000, 0.5894430000, 1.2670287000", \ + "0.2754416000, 0.2845947000, 0.3049890000, 0.3457147000, 0.4299675000, 0.6641422000, 1.3359904000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014402900, 0.0041488400, 0.0119510000, 0.0344258000, 0.0991659000, 0.2856540000"); + values("0.0313626000, 0.0354135000, 0.0464054000, 0.0738996000, 0.1514853000, 0.3857029000, 1.0799234000", \ + "0.0313773000, 0.0356292000, 0.0461408000, 0.0739724000, 0.1515227000, 0.3857573000, 1.0796094000", \ + "0.0316428000, 0.0353342000, 0.0464283000, 0.0740156000, 0.1514124000, 0.3850317000, 1.0753756000", \ + "0.0313758000, 0.0355132000, 0.0464762000, 0.0739842000, 0.1516091000, 0.3861997000, 1.0765643000", \ + "0.0322031000, 0.0363811000, 0.0471278000, 0.0748038000, 0.1517538000, 0.3853490000, 1.0745335000", \ + "0.0443205000, 0.0484563000, 0.0586732000, 0.0840634000, 0.1569439000, 0.3863687000, 1.0775162000", \ + "0.0657206000, 0.0709492000, 0.0829666000, 0.1094393000, 0.1760098000, 0.3935490000, 1.0742609000"); + } + related_pin : "A_N"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014402900, 0.0041488400, 0.0119510000, 0.0344258000, 0.0991659000, 0.2856540000"); + values("0.0234589000, 0.0279362000, 0.0410221000, 0.0796068000, 0.1956748000, 0.5325196000, 1.5043968000", \ + "0.0234454000, 0.0279152000, 0.0409685000, 0.0797893000, 0.1959075000, 0.5323654000, 1.5067576000", \ + "0.0234210000, 0.0279114000, 0.0409405000, 0.0796650000, 0.1952838000, 0.5319070000, 1.4984466000", \ + "0.0240371000, 0.0285162000, 0.0413232000, 0.0799927000, 0.1957972000, 0.5329125000, 1.4996520000", \ + "0.0294239000, 0.0332802000, 0.0453100000, 0.0821875000, 0.1955177000, 0.5329331000, 1.4995443000", \ + "0.0399926000, 0.0439947000, 0.0548138000, 0.0880722000, 0.1977709000, 0.5304515000, 1.5060112000", \ + "0.0578036000, 0.0628792000, 0.0744751000, 0.1049138000, 0.2035837000, 0.5341464000, 1.4962049000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014402900, 0.0041488400, 0.0119510000, 0.0344258000, 0.0991659000, 0.2856540000"); + values("0.0292365000, 0.0327301000, 0.0420746000, 0.0665055000, 0.1309393000, 0.3085886000, 0.8157918000", \ + "0.0331872000, 0.0367239000, 0.0462518000, 0.0709772000, 0.1354181000, 0.3131318000, 0.8201257000", \ + "0.0406382000, 0.0444975000, 0.0541644000, 0.0789593000, 0.1436159000, 0.3210649000, 0.8295814000", \ + "0.0509996000, 0.0558706000, 0.0679704000, 0.0963052000, 0.1624049000, 0.3407101000, 0.8485478000", \ + "0.0614810000, 0.0690037000, 0.0872854000, 0.1264758000, 0.2058392000, 0.3876838000, 0.8962124000", \ + "0.0601100000, 0.0723878000, 0.1019374000, 0.1635658000, 0.2793129000, 0.4973911000, 1.0123441000", \ + "0.0202667000, 0.0412280000, 0.0881763000, 0.1867455000, 0.3681552000, 0.6830734000, 1.2691088000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014402900, 0.0041488400, 0.0119510000, 0.0344258000, 0.0991659000, 0.2856540000"); + values("0.0331157000, 0.0367888000, 0.0469238000, 0.0750840000, 0.1536334000, 0.3771613000, 1.0192793000", \ + "0.0380864000, 0.0418093000, 0.0521162000, 0.0800968000, 0.1587924000, 0.3824703000, 1.0239666000", \ + "0.0514530000, 0.0550605000, 0.0653309000, 0.0934245000, 0.1717069000, 0.3958057000, 1.0370704000", \ + "0.0802686000, 0.0851886000, 0.0971540000, 0.1254757000, 0.2043599000, 0.4270536000, 1.0686434000", \ + "0.1265680000, 0.1343658000, 0.1536895000, 0.1958626000, 0.2789213000, 0.5010987000, 1.1468703000", \ + "0.2013978000, 0.2135198000, 0.2438307000, 0.3115241000, 0.4391961000, 0.6753007000, 1.3151973000", \ + "0.3290966000, 0.3469995000, 0.3917429000, 0.4970683000, 0.7023057000, 1.0583511000, 1.7133267000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014402900, 0.0041488400, 0.0119510000, 0.0344258000, 0.0991659000, 0.2856540000"); + values("0.0159279000, 0.0201609000, 0.0318187000, 0.0628929000, 0.1470061000, 0.3838427000, 1.0754756000", \ + "0.0159613000, 0.0201859000, 0.0319140000, 0.0635629000, 0.1469999000, 0.3838250000, 1.0763402000", \ + "0.0177218000, 0.0215114000, 0.0324087000, 0.0626527000, 0.1463796000, 0.3849668000, 1.0754139000", \ + "0.0236717000, 0.0281149000, 0.0391718000, 0.0664541000, 0.1472746000, 0.3838546000, 1.0738461000", \ + "0.0389920000, 0.0442813000, 0.0572403000, 0.0871081000, 0.1600392000, 0.3870322000, 1.0755529000", \ + "0.0713536000, 0.0786613000, 0.0962532000, 0.1348607000, 0.2157459000, 0.4172020000, 1.0715859000", \ + "0.1372444000, 0.1466572000, 0.1703960000, 0.2241442000, 0.3321217000, 0.5516077000, 1.1265455000"); + } + related_pin : "B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014402900, 0.0041488400, 0.0119510000, 0.0344258000, 0.0991659000, 0.2856540000"); + values("0.0277425000, 0.0323791000, 0.0456776000, 0.0835871000, 0.1936377000, 0.5118364000, 1.4329896000", \ + "0.0277352000, 0.0323394000, 0.0457235000, 0.0835119000, 0.1940014000, 0.5110675000, 1.4284985000", \ + "0.0289601000, 0.0330114000, 0.0455232000, 0.0836698000, 0.1936343000, 0.5116298000, 1.4270706000", \ + "0.0424626000, 0.0457227000, 0.0551106000, 0.0865336000, 0.1936983000, 0.5119767000, 1.4284578000", \ + "0.0679248000, 0.0734987000, 0.0868352000, 0.1158648000, 0.2027583000, 0.5115336000, 1.4338412000", \ + "0.1103514000, 0.1197515000, 0.1424574000, 0.1876723000, 0.2718171000, 0.5288760000, 1.4307099000", \ + "0.1775857000, 0.1923572000, 0.2308233000, 0.3062476000, 0.4419571000, 0.6791008000, 1.4477058000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__nand2b_4") { + leakage_power () { + value : 0.0074245000; + when : "!A_N&B"; + } + leakage_power () { + value : 0.0017623000; + when : "!A_N&!B"; + } + leakage_power () { + value : 0.0123756000; + when : "A_N&B"; + } + leakage_power () { + value : 0.0106382000; + when : "A_N&!B"; + } + area : 13.763200000; + cell_footprint : "sky130_fd_sc_hd__nand2b"; + cell_leakage_power : 0.0080501840; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A_N") { + capacitance : 0.0023730000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022680000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0176582000, 0.0175297000, 0.0172334000, 0.0173690000, 0.0176813000, 0.0184015000, 0.0200615000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0176654000, 0.0175429000, 0.0172606000, 0.0173750000, 0.0176386000, 0.0182463000, 0.0196470000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024790000; + } + pin ("B") { + capacitance : 0.0088640000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0084170000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0158752000, 0.0158640000, 0.0158382000, 0.0158380000, 0.0158373000, 0.0158360000, 0.0158329000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0157947000, -0.0157932000, -0.0157899000, -0.0157872000, -0.0157812000, -0.0157670000, -0.0157344000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0093110000; + } + pin ("Y") { + direction : "output"; + function : "(A_N) | (!B)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015924560, 0.0050718310, 0.0161533300, 0.0514469400, 0.1638540000, 0.5218604000"); + values("0.0156624000, 0.0140941000, 0.0090908000, -0.0074775000, -0.0631157000, -0.2446228000, -0.8243754000", \ + "0.0157033000, 0.0140331000, 0.0089831000, -0.0074157000, -0.0632116000, -0.2446614000, -0.8245399000", \ + "0.0156573000, 0.0142001000, 0.0091093000, -0.0075359000, -0.0631380000, -0.2445797000, -0.8243092000", \ + "0.0153140000, 0.0137157000, 0.0085425000, -0.0081306000, -0.0638243000, -0.2450675000, -0.8247304000", \ + "0.0147123000, 0.0130673000, 0.0078441000, -0.0090361000, -0.0644875000, -0.2455946000, -0.8251408000", \ + "0.0148539000, 0.0130876000, 0.0074989000, -0.0099067000, -0.0654025000, -0.2462582000, -0.8255153000", \ + "0.0171217000, 0.0154010000, 0.0096854000, -0.0090478000, -0.0645584000, -0.2454949000, -0.8246041000"); + } + related_pin : "A_N"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015924560, 0.0050718310, 0.0161533300, 0.0514469400, 0.1638540000, 0.5218604000"); + values("0.0076721000, 0.0095913000, 0.0158126000, 0.0350094000, 0.0932393000, 0.2743382000, 0.8437075000", \ + "0.0076663000, 0.0095824000, 0.0158543000, 0.0350309000, 0.0933620000, 0.2757028000, 0.8528079000", \ + "0.0077015000, 0.0096769000, 0.0158983000, 0.0350825000, 0.0932909000, 0.2744842000, 0.8431699000", \ + "0.0073175000, 0.0092290000, 0.0151565000, 0.0341297000, 0.0923967000, 0.2721696000, 0.8433740000", \ + "0.0068305000, 0.0087094000, 0.0147492000, 0.0332674000, 0.0907833000, 0.2738332000, 0.8455731000", \ + "0.0075739000, 0.0093764000, 0.0150936000, 0.0334669000, 0.0908854000, 0.2702991000, 0.8469875000", \ + "0.0085631000, 0.0102334000, 0.0157836000, 0.0338046000, 0.0904490000, 0.2719623000, 0.8415233000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015924560, 0.0050718310, 0.0161533300, 0.0514469400, 0.1638540000, 0.5218604000"); + values("0.0216865000, 0.0200904000, 0.0149363000, -0.0022281000, -0.0588870000, -0.2408615000, -0.8207720000", \ + "0.0207127000, 0.0192330000, 0.0142317000, -0.0026384000, -0.0590695000, -0.2409075000, -0.8208261000", \ + "0.0197897000, 0.0182525000, 0.0132671000, -0.0033896000, -0.0594289000, -0.2410579000, -0.8208585000", \ + "0.0191401000, 0.0175050000, 0.0123369000, -0.0044314000, -0.0600705000, -0.2413058000, -0.8209634000", \ + "0.0204023000, 0.0186675000, 0.0131350000, -0.0048420000, -0.0608126000, -0.2416722000, -0.8210065000", \ + "0.0210956000, 0.0193253000, 0.0136022000, -0.0043314000, -0.0615913000, -0.2425066000, -0.8214772000", \ + "0.0258804000, 0.0238534000, 0.0175373000, -0.0015071000, -0.0597339000, -0.2424790000, -0.8218613000"); + } + related_pin : "B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015924560, 0.0050718310, 0.0161533300, 0.0514469400, 0.1638540000, 0.5218604000"); + values("0.0169458000, 0.0187579000, 0.0243654000, 0.0421865000, 0.0988931000, 0.2783822000, 0.8506821000", \ + "0.0158744000, 0.0177000000, 0.0234797000, 0.0415565000, 0.0984001000, 0.2781501000, 0.8504522000", \ + "0.0149634000, 0.0167086000, 0.0225634000, 0.0408304000, 0.0977040000, 0.2782409000, 0.8500685000", \ + "0.0146278000, 0.0163613000, 0.0220604000, 0.0395543000, 0.0968931000, 0.2773301000, 0.8499750000", \ + "0.0148263000, 0.0165840000, 0.0223552000, 0.0401770000, 0.0968119000, 0.2765905000, 0.8491048000", \ + "0.0160928000, 0.0174319000, 0.0230810000, 0.0414308000, 0.0976613000, 0.2770913000, 0.8462801000", \ + "0.0221717000, 0.0238915000, 0.0288770000, 0.0461137000, 0.1013310000, 0.2794271000, 0.8500683000"); + } + } + max_capacitance : 0.5218600000; + max_transition : 1.4991030000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015924600, 0.0050718300, 0.0161533000, 0.0514469000, 0.1638540000, 0.5218600000"); + values("0.1083051000, 0.1116210000, 0.1205516000, 0.1431613000, 0.2004808000, 0.3667021000, 0.8903043000", \ + "0.1133032000, 0.1165068000, 0.1254381000, 0.1481624000, 0.2053856000, 0.3714277000, 0.8975435000", \ + "0.1260659000, 0.1292988000, 0.1383576000, 0.1609064000, 0.2182024000, 0.3844591000, 0.9082937000", \ + "0.1563434000, 0.1595551000, 0.1679989000, 0.1906056000, 0.2484255000, 0.4148123000, 0.9457169000", \ + "0.2225588000, 0.2259719000, 0.2352498000, 0.2582786000, 0.3152509000, 0.4815864000, 1.0113127000", \ + "0.3275312000, 0.3318706000, 0.3437149000, 0.3709735000, 0.4323844000, 0.5998828000, 1.1234357000", \ + "0.4806609000, 0.4862441000, 0.5016901000, 0.5355982000, 0.6078615000, 0.7776553000, 1.3015262000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015924600, 0.0050718300, 0.0161533000, 0.0514469000, 0.1638540000, 0.5218600000"); + values("0.0843545000, 0.0875884000, 0.0968363000, 0.1221187000, 0.1937091000, 0.4135258000, 1.1119030000", \ + "0.0889025000, 0.0921256000, 0.1014453000, 0.1267207000, 0.1983615000, 0.4190093000, 1.1147979000", \ + "0.1005804000, 0.1037727000, 0.1130484000, 0.1382630000, 0.2097647000, 0.4293877000, 1.1261838000", \ + "0.1271068000, 0.1302729000, 0.1392963000, 0.1643246000, 0.2358269000, 0.4557442000, 1.1543309000", \ + "0.1744893000, 0.1780108000, 0.1878822000, 0.2134632000, 0.2847226000, 0.5061147000, 1.2096035000", \ + "0.2370352000, 0.2416065000, 0.2535691000, 0.2819176000, 0.3542948000, 0.5734820000, 1.2721123000", \ + "0.3101174000, 0.3160898000, 0.3319615000, 0.3677693000, 0.4439785000, 0.6636187000, 1.3587810000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015924600, 0.0050718300, 0.0161533000, 0.0514469000, 0.1638540000, 0.5218600000"); + values("0.0261534000, 0.0287628000, 0.0361036000, 0.0576963000, 0.1246321000, 0.3477024000, 1.0630231000", \ + "0.0263722000, 0.0285670000, 0.0362249000, 0.0576510000, 0.1244952000, 0.3461888000, 1.0646345000", \ + "0.0261695000, 0.0285594000, 0.0362085000, 0.0576357000, 0.1246967000, 0.3478410000, 1.0664295000", \ + "0.0261464000, 0.0285730000, 0.0361397000, 0.0576704000, 0.1246442000, 0.3468898000, 1.0705132000", \ + "0.0297006000, 0.0319888000, 0.0389472000, 0.0596884000, 0.1255141000, 0.3463984000, 1.0717541000", \ + "0.0424422000, 0.0450511000, 0.0520792000, 0.0720590000, 0.1331703000, 0.3484215000, 1.0666544000", \ + "0.0618406000, 0.0652095000, 0.0742498000, 0.0953354000, 0.1520275000, 0.3546235000, 1.0642442000"); + } + related_pin : "A_N"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015924600, 0.0050718300, 0.0161533000, 0.0514469000, 0.1638540000, 0.5218600000"); + values("0.0249635000, 0.0277742000, 0.0367075000, 0.0655451000, 0.1611982000, 0.4738257000, 1.4641484000", \ + "0.0249960000, 0.0278687000, 0.0366649000, 0.0652589000, 0.1614707000, 0.4730165000, 1.4725989000", \ + "0.0249974000, 0.0277571000, 0.0367524000, 0.0655438000, 0.1615061000, 0.4719533000, 1.4601752000", \ + "0.0252391000, 0.0280790000, 0.0370724000, 0.0656001000, 0.1614429000, 0.4718380000, 1.4609636000", \ + "0.0307025000, 0.0333919000, 0.0413620000, 0.0683797000, 0.1618569000, 0.4743814000, 1.4687180000", \ + "0.0419960000, 0.0445657000, 0.0521381000, 0.0763472000, 0.1650198000, 0.4716559000, 1.4666497000", \ + "0.0594822000, 0.0631011000, 0.0717917000, 0.0963949000, 0.1740728000, 0.4753735000, 1.4601892000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015924600, 0.0050718300, 0.0161533000, 0.0514469000, 0.1638540000, 0.5218600000"); + values("0.0286923000, 0.0308930000, 0.0373652000, 0.0563122000, 0.1102508000, 0.2758156000, 0.8002875000", \ + "0.0323494000, 0.0345715000, 0.0412029000, 0.0601376000, 0.1145817000, 0.2805311000, 0.8039358000", \ + "0.0387506000, 0.0412936000, 0.0483027000, 0.0674315000, 0.1221922000, 0.2880777000, 0.8117448000", \ + "0.0473206000, 0.0505264000, 0.0593173000, 0.0820514000, 0.1390078000, 0.3058912000, 0.8297006000", \ + "0.0547559000, 0.0595077000, 0.0728500000, 0.1051542000, 0.1766774000, 0.3491105000, 0.8819062000", \ + "0.0466456000, 0.0551237000, 0.0761572000, 0.1276923000, 0.2336545000, 0.4467642000, 0.9820028000", \ + "-0.0079347000, 0.0047214000, 0.0402004000, 0.1230616000, 0.2912324000, 0.6003157000, 1.2160286000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015924600, 0.0050718300, 0.0161533000, 0.0514469000, 0.1638540000, 0.5218600000"); + values("0.0350341000, 0.0374855000, 0.0450599000, 0.0681269000, 0.1386658000, 0.3594898000, 1.0599726000", \ + "0.0400257000, 0.0424585000, 0.0501422000, 0.0734224000, 0.1441108000, 0.3647773000, 1.0665605000", \ + "0.0533817000, 0.0557986000, 0.0634206000, 0.0865814000, 0.1576222000, 0.3786100000, 1.0803024000", \ + "0.0834451000, 0.0865234000, 0.0955144000, 0.1179894000, 0.1893222000, 0.4107555000, 1.1104686000", \ + "0.1326079000, 0.1375556000, 0.1514039000, 0.1872180000, 0.2647520000, 0.4849166000, 1.1892285000", \ + "0.2138364000, 0.2213407000, 0.2438813000, 0.3008411000, 0.4219737000, 0.6602098000, 1.3575203000", \ + "0.3550716000, 0.3667530000, 0.3997349000, 0.4875213000, 0.6795591000, 1.0423203000, 1.7606682000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015924600, 0.0050718300, 0.0161533000, 0.0514469000, 0.1638540000, 0.5218600000"); + values("0.0156844000, 0.0182276000, 0.0263284000, 0.0502427000, 0.1217419000, 0.3470888000, 1.0673852000", \ + "0.0155962000, 0.0183300000, 0.0264748000, 0.0502231000, 0.1214846000, 0.3471204000, 1.0631419000", \ + "0.0175817000, 0.0199064000, 0.0272949000, 0.0502230000, 0.1218415000, 0.3463827000, 1.0629750000", \ + "0.0232440000, 0.0259208000, 0.0338132000, 0.0556245000, 0.1228135000, 0.3467251000, 1.0646988000", \ + "0.0385178000, 0.0417609000, 0.0511802000, 0.0751355000, 0.1391426000, 0.3489632000, 1.0710223000", \ + "0.0707754000, 0.0753247000, 0.0880898000, 0.1191874000, 0.1907804000, 0.3841566000, 1.0679386000", \ + "0.1365430000, 0.1419335000, 0.1583173000, 0.2023194000, 0.2990361000, 0.5122320000, 1.1250710000"); + } + related_pin : "B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015924600, 0.0050718300, 0.0161533000, 0.0514469000, 0.1638540000, 0.5218600000"); + values("0.0294602000, 0.0324531000, 0.0419503000, 0.0724992000, 0.1703067000, 0.4830026000, 1.4796768000", \ + "0.0294566000, 0.0324519000, 0.0419934000, 0.0726573000, 0.1705701000, 0.4837141000, 1.4815613000", \ + "0.0301745000, 0.0329119000, 0.0419244000, 0.0725406000, 0.1704209000, 0.4824743000, 1.4839647000", \ + "0.0428537000, 0.0449885000, 0.0515621000, 0.0766640000, 0.1704797000, 0.4835279000, 1.4817015000", \ + "0.0680631000, 0.0716728000, 0.0819767000, 0.1067139000, 0.1823108000, 0.4832638000, 1.4821409000", \ + "0.1100001000, 0.1168482000, 0.1327108000, 0.1730013000, 0.2546311000, 0.5018374000, 1.4794389000", \ + "0.1774334000, 0.1864103000, 0.2149986000, 0.2803801000, 0.4121637000, 0.6554611000, 1.4991034000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__nand3_1") { + leakage_power () { + value : 0.0000395635; + when : "!A&!B&C"; + } + leakage_power () { + value : 0.0000226291; + when : "!A&!B&!C"; + } + leakage_power () { + value : 0.0003124000; + when : "!A&B&C"; + } + leakage_power () { + value : 0.0000337216; + when : "!A&B&!C"; + } + leakage_power () { + value : 0.0003155000; + when : "A&!B&C"; + } + leakage_power () { + value : 0.0000393623; + when : "A&!B&!C"; + } + leakage_power () { + value : 0.0072118000; + when : "A&B&C"; + } + leakage_power () { + value : 0.0002441000; + when : "A&B&!C"; + } + area : 5.0048000000; + cell_footprint : "sky130_fd_sc_hd__nand3"; + cell_leakage_power : 0.0010273980; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A") { + capacitance : 0.0023010000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022530000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0047191000, 0.0047175000, 0.0047138000, 0.0047132000, 0.0047118000, 0.0047086000, 0.0047012000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0037102000, -0.0037109000, -0.0037124000, -0.0037059000, -0.0036911000, -0.0036568000, -0.0035779000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0023500000; + } + pin ("B") { + capacitance : 0.0023950000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0023110000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0046823000, 0.0046797000, 0.0046735000, 0.0046881000, 0.0047217000, 0.0047992000, 0.0049777000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0042773000, -0.0042763000, -0.0042742000, -0.0042735000, -0.0042718000, -0.0042680000, -0.0042592000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024800000; + } + pin ("C") { + capacitance : 0.0023550000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022470000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0042441000, 0.0042416000, 0.0042358000, 0.0042366000, 0.0042385000, 0.0042429000, 0.0042530000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0042354000, -0.0042343000, -0.0042318000, -0.0042318000, -0.0042317000, -0.0042316000, -0.0042314000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024630000; + } + pin ("Y") { + direction : "output"; + function : "(!A) | (!B) | (!C)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012885810, 0.0033208830, 0.0085584560, 0.0220565300, 0.0568432600, 0.1464943000"); + values("0.0040389000, 0.0028229000, -0.0003900000, -0.0088125000, -0.0306384000, -0.0869738000, -0.2321925000", \ + "0.0037998000, 0.0026083000, -0.0005405000, -0.0088887000, -0.0306755000, -0.0869817000, -0.2322077000", \ + "0.0034980000, 0.0023198000, -0.0007774000, -0.0090548000, -0.0307572000, -0.0870304000, -0.2321878000", \ + "0.0033268000, 0.0020921000, -0.0010358000, -0.0093075000, -0.0309242000, -0.0871151000, -0.2322553000", \ + "0.0033132000, 0.0020324000, -0.0011903000, -0.0095057000, -0.0311464000, -0.0872458000, -0.2323094000", \ + "0.0041714000, 0.0028462000, -0.0007681000, -0.0094600000, -0.0310788000, -0.0873359000, -0.2324010000", \ + "0.0061083000, 0.0045898000, 0.0007152000, -0.0081214000, -0.0302211000, -0.0869677000, -0.2323410000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012885810, 0.0033208830, 0.0085584560, 0.0220565300, 0.0568432600, 0.1464943000"); + values("0.0049724000, 0.0063580000, 0.0097794000, 0.0182321000, 0.0400204000, 0.0961776000, 0.2402407000", \ + "0.0047243000, 0.0061326000, 0.0096109000, 0.0182296000, 0.0401171000, 0.0962396000, 0.2389282000", \ + "0.0044325000, 0.0058099000, 0.0093270000, 0.0179401000, 0.0398274000, 0.0958919000, 0.2398397000", \ + "0.0043419000, 0.0056543000, 0.0090018000, 0.0176053000, 0.0395900000, 0.0957571000, 0.2393707000", \ + "0.0045716000, 0.0058094000, 0.0090809000, 0.0174908000, 0.0393667000, 0.0949975000, 0.2398112000", \ + "0.0049867000, 0.0062006000, 0.0094066000, 0.0179938000, 0.0393021000, 0.0952260000, 0.2379558000", \ + "0.0069489000, 0.0079768000, 0.0109760000, 0.0189444000, 0.0400244000, 0.0957222000, 0.2393712000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012885810, 0.0033208830, 0.0085584560, 0.0220565300, 0.0568432600, 0.1464943000"); + values("0.0047156000, 0.0034948000, 0.0002617000, -0.0081815000, -0.0300179000, -0.0863507000, -0.2315832000", \ + "0.0045162000, 0.0033187000, 0.0001344000, -0.0082552000, -0.0300437000, -0.0863749000, -0.2316007000", \ + "0.0042355000, 0.0030533000, -0.0000879000, -0.0083904000, -0.0301204000, -0.0863981000, -0.2316105000", \ + "0.0039665000, 0.0027590000, -0.0003760000, -0.0086248000, -0.0302558000, -0.0864718000, -0.2316374000", \ + "0.0038275000, 0.0025722000, -0.0006143000, -0.0088996000, -0.0304916000, -0.0865907000, -0.2317050000", \ + "0.0040735000, 0.0027739000, -0.0004614000, -0.0089714000, -0.0306695000, -0.0867814000, -0.2318120000", \ + "0.0051577000, 0.0037573000, 0.0003044000, -0.0083846000, -0.0303631000, -0.0868170000, -0.2318849000"); + } + related_pin : "B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012885810, 0.0033208830, 0.0085584560, 0.0220565300, 0.0568432600, 0.1464943000"); + values("0.0079217000, 0.0092369000, 0.0125723000, 0.0210293000, 0.0426649000, 0.0982602000, 0.2411447000", \ + "0.0076619000, 0.0089990000, 0.0123841000, 0.0208331000, 0.0425676000, 0.0981759000, 0.2411432000", \ + "0.0073810000, 0.0087327000, 0.0121427000, 0.0207145000, 0.0423961000, 0.0980883000, 0.2414673000", \ + "0.0071009000, 0.0083961000, 0.0117657000, 0.0203730000, 0.0419375000, 0.0978958000, 0.2412653000", \ + "0.0070978000, 0.0083632000, 0.0117758000, 0.0200926000, 0.0415334000, 0.0972219000, 0.2404522000", \ + "0.0074863000, 0.0087309000, 0.0121500000, 0.0206197000, 0.0419502000, 0.0972990000, 0.2410325000", \ + "0.0088803000, 0.0100294000, 0.0130650000, 0.0212011000, 0.0425639000, 0.0983098000, 0.2408576000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012885810, 0.0033208830, 0.0085584560, 0.0220565300, 0.0568432600, 0.1464943000"); + values("0.0045376000, 0.0032910000, 0.0000558000, -0.0083761000, -0.0302144000, -0.0865416000, -0.2317887000", \ + "0.0043376000, 0.0031299000, -0.0000691000, -0.0084469000, -0.0302396000, -0.0865600000, -0.2317858000", \ + "0.0040566000, 0.0028649000, -0.0002796000, -0.0085852000, -0.0303141000, -0.0865904000, -0.2317971000", \ + "0.0038048000, 0.0026030000, -0.0005681000, -0.0088247000, -0.0304608000, -0.0866655000, -0.2318217000", \ + "0.0037686000, 0.0024859000, -0.0007899000, -0.0090681000, -0.0306914000, -0.0868034000, -0.2318882000", \ + "0.0038700000, 0.0026041000, -0.0006730000, -0.0091090000, -0.0308599000, -0.0869827000, -0.2319902000", \ + "0.0049139000, 0.0035317000, 0.0000705000, -0.0085799000, -0.0305794000, -0.0870014000, -0.2320715000"); + } + related_pin : "C"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012885810, 0.0033208830, 0.0085584560, 0.0220565300, 0.0568432600, 0.1464943000"); + values("0.0106438000, 0.0119397000, 0.0152510000, 0.0237657000, 0.0453681000, 0.1011930000, 0.2442714000", \ + "0.0104526000, 0.0117513000, 0.0150900000, 0.0235846000, 0.0453301000, 0.1009850000, 0.2441920000", \ + "0.0102309000, 0.0115460000, 0.0149140000, 0.0235002000, 0.0451530000, 0.1009137000, 0.2441936000", \ + "0.0100419000, 0.0113680000, 0.0147026000, 0.0232759000, 0.0451218000, 0.1008181000, 0.2438005000", \ + "0.0101062000, 0.0113911000, 0.0147070000, 0.0231845000, 0.0450552000, 0.1002854000, 0.2429748000", \ + "0.0104859000, 0.0117178000, 0.0150360000, 0.0234764000, 0.0449209000, 0.0996018000, 0.2427886000", \ + "0.0126352000, 0.0137597000, 0.0168558000, 0.0248819000, 0.0468975000, 0.1009216000, 0.2449268000"); + } + } + max_capacitance : 0.1464940000; + max_transition : 1.4958090000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012885800, 0.0033208800, 0.0085584600, 0.0220565000, 0.0568433000, 0.1464940000"); + values("0.0319453000, 0.0377438000, 0.0522698000, 0.0886064000, 0.1842952000, 0.4248309000, 1.0446726000", \ + "0.0352240000, 0.0410559000, 0.0556452000, 0.0923954000, 0.1882067000, 0.4272266000, 1.0450919000", \ + "0.0443876000, 0.0499941000, 0.0648342000, 0.1021642000, 0.1958182000, 0.4363752000, 1.0617024000", \ + "0.0596980000, 0.0682277000, 0.0868967000, 0.1237350000, 0.2182345000, 0.4592172000, 1.0871873000", \ + "0.0769958000, 0.0894973000, 0.1171790000, 0.1711709000, 0.2714910000, 0.5119409000, 1.1308345000", \ + "0.0896703000, 0.1080718000, 0.1494097000, 0.2309335000, 0.3749126000, 0.6360509000, 1.2567627000", \ + "0.0804976000, 0.1082180000, 0.1694053000, 0.2912025000, 0.5144584000, 0.8864768000, 1.5416515000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012885800, 0.0033208800, 0.0085584600, 0.0220565000, 0.0568433000, 0.1464940000"); + values("0.0316862000, 0.0372976000, 0.0513602000, 0.0861792000, 0.1769890000, 0.4052028000, 0.9968641000", \ + "0.0366843000, 0.0423816000, 0.0563464000, 0.0914559000, 0.1816574000, 0.4114003000, 1.0061821000", \ + "0.0496193000, 0.0551823000, 0.0692896000, 0.1045346000, 0.1943795000, 0.4214344000, 1.0126181000", \ + "0.0754047000, 0.0833148000, 0.1000646000, 0.1351976000, 0.2248985000, 0.4556733000, 1.0387884000", \ + "0.1148888000, 0.1277284000, 0.1545216000, 0.2051712000, 0.2963212000, 0.5239917000, 1.1105296000", \ + "0.1772345000, 0.1965221000, 0.2403520000, 0.3212103000, 0.4603758000, 0.6939099000, 1.2724205000", \ + "0.2801860000, 0.3096663000, 0.3751834000, 0.5021358000, 0.7225039000, 1.0689728000, 1.6669134000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012885800, 0.0033208800, 0.0085584600, 0.0220565000, 0.0568433000, 0.1464940000"); + values("0.0294798000, 0.0368112000, 0.0558995000, 0.1042707000, 0.2298789000, 0.5526462000, 1.3863796000", \ + "0.0292983000, 0.0367031000, 0.0556156000, 0.1042574000, 0.2299837000, 0.5535623000, 1.3811413000", \ + "0.0315650000, 0.0379121000, 0.0556148000, 0.1041806000, 0.2292336000, 0.5500126000, 1.3856789000", \ + "0.0438998000, 0.0505898000, 0.0662104000, 0.1075041000, 0.2292271000, 0.5502286000, 1.3847780000", \ + "0.0679901000, 0.0770903000, 0.0969420000, 0.1379645000, 0.2398893000, 0.5511912000, 1.3800473000", \ + "0.1098868000, 0.1233710000, 0.1519781000, 0.2079397000, 0.3170524000, 0.5779455000, 1.3818504000", \ + "0.1841412000, 0.2029371000, 0.2468173000, 0.3276150000, 0.4799489000, 0.7481190000, 1.4292552000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012885800, 0.0033208800, 0.0085584600, 0.0220565000, 0.0568433000, 0.1464940000"); + values("0.0271069000, 0.0345000000, 0.0535741000, 0.1026657000, 0.2302502000, 0.5568992000, 1.3990794000", \ + "0.0270927000, 0.0345104000, 0.0536561000, 0.1028342000, 0.2297713000, 0.5574791000, 1.3971591000", \ + "0.0292043000, 0.0354167000, 0.0535334000, 0.1026310000, 0.2298375000, 0.5562986000, 1.3984249000", \ + "0.0448543000, 0.0496264000, 0.0627416000, 0.1043419000, 0.2291050000, 0.5594820000, 1.3890313000", \ + "0.0736110000, 0.0816978000, 0.0991204000, 0.1335046000, 0.2357154000, 0.5540491000, 1.4017806000", \ + "0.1210566000, 0.1342113000, 0.1619678000, 0.2125574000, 0.3056531000, 0.5684269000, 1.3957574000", \ + "0.1997629000, 0.2189788000, 0.2639110000, 0.3466731000, 0.4876043000, 0.7213956000, 1.4222230000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012885800, 0.0033208800, 0.0085584600, 0.0220565000, 0.0568433000, 0.1464940000"); + values("0.0406289000, 0.0464391000, 0.0609391000, 0.0971056000, 0.1904577000, 0.4335319000, 1.0562137000", \ + "0.0443396000, 0.0501485000, 0.0647947000, 0.1012509000, 0.1960863000, 0.4349576000, 1.0542816000", \ + "0.0524670000, 0.0583860000, 0.0731066000, 0.1103002000, 0.2039276000, 0.4442704000, 1.0634125000", \ + "0.0671095000, 0.0745960000, 0.0921406000, 0.1303156000, 0.2262235000, 0.4658775000, 1.0850284000", \ + "0.0854939000, 0.0967018000, 0.1213991000, 0.1711788000, 0.2733060000, 0.5161515000, 1.1381928000", \ + "0.0975568000, 0.1152910000, 0.1539255000, 0.2292099000, 0.3671241000, 0.6268299000, 1.2537316000", \ + "0.0804313000, 0.1081579000, 0.1683698000, 0.2858672000, 0.4932023000, 0.8444722000, 1.5061851000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012885800, 0.0033208800, 0.0085584600, 0.0220565000, 0.0568433000, 0.1464940000"); + values("0.0436773000, 0.0494889000, 0.0642132000, 0.1014763000, 0.1961162000, 0.4390322000, 1.0658833000", \ + "0.0486088000, 0.0546200000, 0.0695334000, 0.1067081000, 0.2015716000, 0.4447564000, 1.0697195000", \ + "0.0616315000, 0.0674714000, 0.0823017000, 0.1192830000, 0.2140980000, 0.4570315000, 1.0829955000", \ + "0.0923331000, 0.0989848000, 0.1140178000, 0.1513446000, 0.2453205000, 0.4887300000, 1.1151920000", \ + "0.1447818000, 0.1552644000, 0.1785545000, 0.2252695000, 0.3183359000, 0.5607720000, 1.1858149000", \ + "0.2293291000, 0.2464214000, 0.2843002000, 0.3587377000, 0.4888099000, 0.7322811000, 1.3544313000", \ + "0.3678712000, 0.3950409000, 0.4535604000, 0.5724827000, 0.7857862000, 1.1289595000, 1.7593582000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012885800, 0.0033208800, 0.0085584600, 0.0220565000, 0.0568433000, 0.1464940000"); + values("0.0295293000, 0.0368797000, 0.0559390000, 0.1042661000, 0.2290997000, 0.5531403000, 1.3850104000", \ + "0.0295273000, 0.0369445000, 0.0559180000, 0.1043097000, 0.2327733000, 0.5497748000, 1.3782170000", \ + "0.0306801000, 0.0376189000, 0.0557835000, 0.1042330000, 0.2291727000, 0.5505186000, 1.3783978000", \ + "0.0399390000, 0.0465156000, 0.0624095000, 0.1065132000, 0.2305275000, 0.5512835000, 1.3780520000", \ + "0.0611155000, 0.0685222000, 0.0863874000, 0.1278048000, 0.2366355000, 0.5509610000, 1.3861642000", \ + "0.1017842000, 0.1123605000, 0.1357116000, 0.1857420000, 0.2927402000, 0.5689484000, 1.3882619000", \ + "0.1749947000, 0.1902006000, 0.2230991000, 0.2916362000, 0.4238009000, 0.6918330000, 1.4168340000"); + } + related_pin : "B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012885800, 0.0033208800, 0.0085584600, 0.0220565000, 0.0568433000, 0.1464940000"); + values("0.0362275000, 0.0441682000, 0.0641851000, 0.1161362000, 0.2496292000, 0.5931590000, 1.4834178000", \ + "0.0362464000, 0.0440387000, 0.0644423000, 0.1161077000, 0.2493075000, 0.5920883000, 1.4795231000", \ + "0.0363228000, 0.0440343000, 0.0641587000, 0.1161813000, 0.2496435000, 0.5934598000, 1.4794068000", \ + "0.0470988000, 0.0526728000, 0.0689484000, 0.1166232000, 0.2496101000, 0.5935882000, 1.4818977000", \ + "0.0778809000, 0.0851201000, 0.1021936000, 0.1378838000, 0.2538530000, 0.5948581000, 1.4831407000", \ + "0.1286363000, 0.1412767000, 0.1678772000, 0.2179476000, 0.3116088000, 0.6029978000, 1.4778241000", \ + "0.2096402000, 0.2305904000, 0.2746629000, 0.3554504000, 0.4947842000, 0.7370753000, 1.4958088000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012885800, 0.0033208800, 0.0085584600, 0.0220565000, 0.0568433000, 0.1464940000"); + values("0.0443021000, 0.0498949000, 0.0643063000, 0.1007762000, 0.1943447000, 0.4358107000, 1.0648027000", \ + "0.0480888000, 0.0538980000, 0.0683839000, 0.1050091000, 0.1992241000, 0.4399845000, 1.0573629000", \ + "0.0559065000, 0.0617110000, 0.0765190000, 0.1133255000, 0.2081532000, 0.4498804000, 1.0664905000", \ + "0.0700531000, 0.0768174000, 0.0930448000, 0.1307730000, 0.2264347000, 0.4667815000, 1.0857097000", \ + "0.0898380000, 0.0995133000, 0.1203484000, 0.1663712000, 0.2650241000, 0.5086155000, 1.1265072000", \ + "0.1069104000, 0.1222715000, 0.1547885000, 0.2195711000, 0.3470688000, 0.6001952000, 1.2227903000", \ + "0.0995032000, 0.1231001000, 0.1760309000, 0.2785397000, 0.4600246000, 0.7835908000, 1.4370188000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012885800, 0.0033208800, 0.0085584600, 0.0220565000, 0.0568433000, 0.1464940000"); + values("0.0449216000, 0.0502660000, 0.0638893000, 0.0978680000, 0.1842738000, 0.4037659000, 0.9686695000", \ + "0.0500441000, 0.0555216000, 0.0691254000, 0.1032822000, 0.1893045000, 0.4090991000, 0.9749198000", \ + "0.0632304000, 0.0688075000, 0.0825403000, 0.1167161000, 0.2024716000, 0.4222031000, 0.9861345000", \ + "0.0944604000, 0.1002378000, 0.1140172000, 0.1480533000, 0.2343110000, 0.4541642000, 1.0179684000", \ + "0.1485719000, 0.1577883000, 0.1786031000, 0.2201581000, 0.3069904000, 0.5244339000, 1.0877236000", \ + "0.2331197000, 0.2478347000, 0.2812257000, 0.3489563000, 0.4721509000, 0.6912877000, 1.2520153000", \ + "0.3679455000, 0.3905762000, 0.4425076000, 0.5509016000, 0.7501617000, 1.0750988000, 1.6502485000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012885800, 0.0033208800, 0.0085584600, 0.0220565000, 0.0568433000, 0.1464940000"); + values("0.0295615000, 0.0368470000, 0.0556697000, 0.1041762000, 0.2290151000, 0.5533252000, 1.3905794000", \ + "0.0295171000, 0.0368519000, 0.0556693000, 0.1042929000, 0.2300540000, 0.5536268000, 1.3821309000", \ + "0.0299954000, 0.0370850000, 0.0558700000, 0.1044956000, 0.2298897000, 0.5526362000, 1.3802101000", \ + "0.0362173000, 0.0430356000, 0.0596944000, 0.1058187000, 0.2305774000, 0.5528308000, 1.3824087000", \ + "0.0530973000, 0.0602746000, 0.0775768000, 0.1214125000, 0.2343288000, 0.5514536000, 1.3823170000", \ + "0.0899138000, 0.0993004000, 0.1194378000, 0.1657398000, 0.2792014000, 0.5635171000, 1.3821018000", \ + "0.1631292000, 0.1745675000, 0.2024353000, 0.2607207000, 0.3825281000, 0.6640135000, 1.4076199000"); + } + related_pin : "C"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012885800, 0.0033208800, 0.0085584600, 0.0220565000, 0.0568433000, 0.1464940000"); + values("0.0395250000, 0.0465698000, 0.0649283000, 0.1119676000, 0.2330105000, 0.5443764000, 1.3497121000", \ + "0.0393854000, 0.0465392000, 0.0647444000, 0.1118328000, 0.2327951000, 0.5451549000, 1.3532557000", \ + "0.0392031000, 0.0463100000, 0.0647777000, 0.1119099000, 0.2327637000, 0.5446375000, 1.3475066000", \ + "0.0484293000, 0.0541659000, 0.0693499000, 0.1123638000, 0.2330199000, 0.5449270000, 1.3516811000", \ + "0.0790231000, 0.0861224000, 0.1013202000, 0.1357917000, 0.2380194000, 0.5447787000, 1.3495897000", \ + "0.1297362000, 0.1418949000, 0.1664909000, 0.2139158000, 0.3003946000, 0.5605428000, 1.3484101000", \ + "0.2113828000, 0.2301851000, 0.2724642000, 0.3514508000, 0.4854391000, 0.7054011000, 1.3779615000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__nand3_2") { + leakage_power () { + value : 0.0000737492; + when : "!A&!B&C"; + } + leakage_power () { + value : 0.0000405892; + when : "!A&!B&!C"; + } + leakage_power () { + value : 0.0007599000; + when : "!A&B&C"; + } + leakage_power () { + value : 0.0000632654; + when : "!A&B&!C"; + } + leakage_power () { + value : 0.0005963000; + when : "A&!B&C"; + } + leakage_power () { + value : 0.0000734656; + when : "A&!B&!C"; + } + leakage_power () { + value : 0.0143381000; + when : "A&B&C"; + } + leakage_power () { + value : 0.0004622000; + when : "A&B&!C"; + } + area : 10.009600000; + cell_footprint : "sky130_fd_sc_hd__nand3"; + cell_leakage_power : 0.0020509380; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A") { + capacitance : 0.0043400000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0042560000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0091506000, 0.0091481000, 0.0091423000, 0.0091413000, 0.0091390000, 0.0091337000, 0.0091214000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0064486000, -0.0064364000, -0.0064082000, -0.0063903000, -0.0063490000, -0.0062537000, -0.0060341000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0044250000; + } + pin ("B") { + capacitance : 0.0044680000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0043370000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0088433000, 0.0088373000, 0.0088234000, 0.0088570000, 0.0089344000, 0.0091128000, 0.0095241000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0081386000, -0.0081327000, -0.0081193000, -0.0081159000, -0.0081081000, -0.0080901000, -0.0080486000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0045990000; + } + pin ("C") { + capacitance : 0.0045040000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0042810000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0080990000, 0.0080989000, 0.0080987000, 0.0081015000, 0.0081080000, 0.0081230000, 0.0081577000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0081000000, -0.0080959000, -0.0080862000, -0.0080854000, -0.0080836000, -0.0080794000, -0.0080697000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0047260000; + } + pin ("Y") { + direction : "output"; + function : "(!A) | (!B) | (!C)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014178910, 0.0040208270, 0.0114021900, 0.0323341000, 0.0916924300, 0.2600197000"); + values("0.0064606000, 0.0050607000, 0.0010403000, -0.0107264000, -0.0445235000, -0.1406260000, -0.4133152000", \ + "0.0059735000, 0.0046191000, 0.0006722000, -0.0109390000, -0.0446246000, -0.1407039000, -0.4133226000", \ + "0.0054157000, 0.0040405000, 0.0001745000, -0.0113479000, -0.0448238000, -0.1407732000, -0.4134050000", \ + "0.0050841000, 0.0036925000, -0.0002801000, -0.0118463000, -0.0451659000, -0.1409542000, -0.4134793000", \ + "0.0051916000, 0.0036973000, -0.0004882000, -0.0121671000, -0.0455936000, -0.1412441000, -0.4136342000", \ + "0.0065457000, 0.0049628000, 0.0005852000, -0.0114015000, -0.0455765000, -0.1415133000, -0.4138351000", \ + "0.0099423000, 0.0082840000, 0.0034990000, -0.0094769000, -0.0442282000, -0.1412721000, -0.4139728000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014178910, 0.0040208270, 0.0114021900, 0.0323341000, 0.0916924300, 0.2600197000"); + values("0.0063344000, 0.0080346000, 0.0126016000, 0.0248150000, 0.0586394000, 0.1547690000, 0.4235775000", \ + "0.0058696000, 0.0076006000, 0.0122269000, 0.0245681000, 0.0583052000, 0.1546885000, 0.4224418000", \ + "0.0055172000, 0.0071464000, 0.0117259000, 0.0241093000, 0.0582964000, 0.1543834000, 0.4211328000", \ + "0.0054060000, 0.0069265000, 0.0111559000, 0.0236133000, 0.0577305000, 0.1534508000, 0.4244446000", \ + "0.0059226000, 0.0073570000, 0.0114915000, 0.0233474000, 0.0569715000, 0.1533815000, 0.4246675000", \ + "0.0064383000, 0.0078221000, 0.0118648000, 0.0241727000, 0.0573406000, 0.1528684000, 0.4244126000", \ + "0.0105631000, 0.0116701000, 0.0152743000, 0.0264289000, 0.0590227000, 0.1541548000, 0.4242567000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014178910, 0.0040208270, 0.0114021900, 0.0323341000, 0.0916924300, 0.2600197000"); + values("0.0084771000, 0.0070583000, 0.0029780000, -0.0088473000, -0.0426669000, -0.1387661000, -0.4114477000", \ + "0.0080288000, 0.0066434000, 0.0026615000, -0.0090186000, -0.0427396000, -0.1388052000, -0.4114361000", \ + "0.0074915000, 0.0061271000, 0.0021895000, -0.0093657000, -0.0429222000, -0.1388977000, -0.4115128000", \ + "0.0070393000, 0.0056471000, 0.0016480000, -0.0098778000, -0.0432416000, -0.1390310000, -0.4115351000", \ + "0.0069451000, 0.0055058000, 0.0014387000, -0.0102204000, -0.0436264000, -0.1392645000, -0.4116710000", \ + "0.0073783000, 0.0059263000, 0.0016369000, -0.0103089000, -0.0440918000, -0.1397112000, -0.4118563000", \ + "0.0097141000, 0.0080858000, 0.0034385000, -0.0090436000, -0.0433005000, -0.1396585000, -0.4120832000"); + } + related_pin : "B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014178910, 0.0040208270, 0.0114021900, 0.0323341000, 0.0916924300, 0.2600197000"); + values("0.0135868000, 0.0151238000, 0.0194369000, 0.0314452000, 0.0650552000, 0.1601493000, 0.4289869000", \ + "0.0130175000, 0.0145906000, 0.0189874000, 0.0311266000, 0.0649298000, 0.1599856000, 0.4290183000", \ + "0.0124727000, 0.0140665000, 0.0185262000, 0.0307860000, 0.0644467000, 0.1598658000, 0.4289702000", \ + "0.0120350000, 0.0136727000, 0.0179815000, 0.0300533000, 0.0641865000, 0.1593618000, 0.4288347000", \ + "0.0119933000, 0.0134635000, 0.0176998000, 0.0296625000, 0.0634898000, 0.1587231000, 0.4278881000", \ + "0.0126703000, 0.0140953000, 0.0182212000, 0.0306393000, 0.0643287000, 0.1589621000, 0.4278751000", \ + "0.0158887000, 0.0171080000, 0.0208176000, 0.0321802000, 0.0650250000, 0.1595125000, 0.4274275000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014178910, 0.0040208270, 0.0114021900, 0.0323341000, 0.0916924300, 0.2600197000"); + values("0.0081929000, 0.0068003000, 0.0027026000, -0.0091234000, -0.0429493000, -0.1390651000, -0.4117207000", \ + "0.0077607000, 0.0063951000, 0.0023973000, -0.0092944000, -0.0430211000, -0.1391136000, -0.4117672000", \ + "0.0072580000, 0.0058905000, 0.0019253000, -0.0096399000, -0.0432012000, -0.1391832000, -0.4117851000", \ + "0.0068448000, 0.0054474000, 0.0014226000, -0.0101394000, -0.0435388000, -0.1393405000, -0.4118508000", \ + "0.0069390000, 0.0054142000, 0.0011699000, -0.0104896000, -0.0439008000, -0.1395496000, -0.4119418000", \ + "0.0070778000, 0.0055989000, 0.0013837000, -0.0104699000, -0.0443110000, -0.1399869000, -0.4121677000", \ + "0.0093248000, 0.0077050000, 0.0031671000, -0.0092600000, -0.0435051000, -0.1398959000, -0.4123027000"); + } + related_pin : "C"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014178910, 0.0040208270, 0.0114021900, 0.0323341000, 0.0916924300, 0.2600197000"); + values("0.0189976000, 0.0204890000, 0.0247374000, 0.0367757000, 0.0704795000, 0.1655898000, 0.4346895000", \ + "0.0186619000, 0.0201895000, 0.0244506000, 0.0365640000, 0.0704406000, 0.1655576000, 0.4345745000", \ + "0.0182357000, 0.0197703000, 0.0241060000, 0.0362645000, 0.0702160000, 0.1653722000, 0.4343081000", \ + "0.0179846000, 0.0195119000, 0.0238096000, 0.0359752000, 0.0696060000, 0.1649808000, 0.4343532000", \ + "0.0183932000, 0.0199064000, 0.0241151000, 0.0360780000, 0.0697985000, 0.1648816000, 0.4337778000", \ + "0.0195374000, 0.0209600000, 0.0251492000, 0.0370917000, 0.0705148000, 0.1651108000, 0.4337895000", \ + "0.0232760000, 0.0246558000, 0.0285378000, 0.0396482000, 0.0727913000, 0.1671411000, 0.4343570000"); + } + } + max_capacitance : 0.2600200000; + max_transition : 1.4982790000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014178900, 0.0040208300, 0.0114022000, 0.0323341000, 0.0916924000, 0.2600200000"); + values("0.0281846000, 0.0321108000, 0.0432435000, 0.0734159000, 0.1576495000, 0.3974761000, 1.0802266000", \ + "0.0312080000, 0.0352777000, 0.0464389000, 0.0769226000, 0.1614840000, 0.4001530000, 1.0786011000", \ + "0.0402546000, 0.0442177000, 0.0551726000, 0.0857299000, 0.1707746000, 0.4098741000, 1.0859074000", \ + "0.0530225000, 0.0592642000, 0.0746801000, 0.1073304000, 0.1931987000, 0.4313850000, 1.1083545000", \ + "0.0655059000, 0.0750306000, 0.0980919000, 0.1479191000, 0.2450859000, 0.4856840000, 1.1593683000", \ + "0.0691311000, 0.0833706000, 0.1181531000, 0.1935344000, 0.3384907000, 0.6058807000, 1.2850970000", \ + "0.0437660000, 0.0655553000, 0.1161278000, 0.2274716000, 0.4463900000, 0.8399806000, 1.5629819000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014178900, 0.0040208300, 0.0114022000, 0.0323341000, 0.0916924000, 0.2600200000"); + values("0.0264594000, 0.0300331000, 0.0396513000, 0.0655686000, 0.1372150000, 0.3384666000, 0.9081564000", \ + "0.0315925000, 0.0351807000, 0.0448656000, 0.0708944000, 0.1427610000, 0.3443894000, 0.9236852000", \ + "0.0449870000, 0.0484661000, 0.0579500000, 0.0841154000, 0.1564192000, 0.3589409000, 0.9282719000", \ + "0.0682376000, 0.0736508000, 0.0873388000, 0.1153280000, 0.1875208000, 0.3886096000, 0.9624539000", \ + "0.1041436000, 0.1136596000, 0.1352927000, 0.1797167000, 0.2611926000, 0.4599049000, 1.0316243000", \ + "0.1623226000, 0.1766919000, 0.2115730000, 0.2843784000, 0.4132447000, 0.6346002000, 1.2034626000", \ + "0.2643360000, 0.2853405000, 0.3366795000, 0.4482199000, 0.6560504000, 1.0050545000, 1.6014239000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014178900, 0.0040208300, 0.0114022000, 0.0323341000, 0.0916924000, 0.2600200000"); + values("0.0265294000, 0.0316461000, 0.0462452000, 0.0868510000, 0.2013820000, 0.5281851000, 1.4531225000", \ + "0.0260318000, 0.0313075000, 0.0460623000, 0.0867767000, 0.2018350000, 0.5270823000, 1.4547641000", \ + "0.0289008000, 0.0332020000, 0.0465869000, 0.0866764000, 0.2012627000, 0.5263236000, 1.4495528000", \ + "0.0395444000, 0.0448643000, 0.0587612000, 0.0920967000, 0.2021292000, 0.5265803000, 1.4474633000", \ + "0.0614485000, 0.0682320000, 0.0851380000, 0.1236951000, 0.2169391000, 0.5289712000, 1.4491003000", \ + "0.1004660000, 0.1106208000, 0.1355775000, 0.1876031000, 0.2935295000, 0.5556714000, 1.4553968000", \ + "0.1690733000, 0.1826653000, 0.2194117000, 0.2969258000, 0.4444384000, 0.7337019000, 1.4982791000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014178900, 0.0040208300, 0.0114022000, 0.0323341000, 0.0916924000, 0.2600200000"); + values("0.0201902000, 0.0246378000, 0.0372427000, 0.0732269000, 0.1753958000, 0.4668183000, 1.2782282000", \ + "0.0201139000, 0.0246623000, 0.0372665000, 0.0729225000, 0.1744478000, 0.4638935000, 1.2856849000", \ + "0.0235536000, 0.0269753000, 0.0378934000, 0.0731659000, 0.1752412000, 0.4639713000, 1.2776145000", \ + "0.0388492000, 0.0423929000, 0.0506356000, 0.0777185000, 0.1750137000, 0.4664236000, 1.2846999000", \ + "0.0642500000, 0.0704218000, 0.0834914000, 0.1124891000, 0.1864262000, 0.4648895000, 1.2859892000", \ + "0.1059081000, 0.1158928000, 0.1382211000, 0.1835737000, 0.2638663000, 0.4845285000, 1.2837417000", \ + "0.1773206000, 0.1910742000, 0.2272898000, 0.3016048000, 0.4332465000, 0.6564346000, 1.3155547000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014178900, 0.0040208300, 0.0114022000, 0.0323341000, 0.0916924000, 0.2600200000"); + values("0.0401754000, 0.0440285000, 0.0550419000, 0.0849718000, 0.1692608000, 0.4075651000, 1.0871116000", \ + "0.0437131000, 0.0476553000, 0.0587577000, 0.0891196000, 0.1735763000, 0.4119423000, 1.0904784000", \ + "0.0519038000, 0.0559865000, 0.0672990000, 0.0981367000, 0.1828707000, 0.4215982000, 1.0970578000", \ + "0.0659764000, 0.0713207000, 0.0851055000, 0.1181312000, 0.2043639000, 0.4429258000, 1.1188316000", \ + "0.0827623000, 0.0909048000, 0.1115677000, 0.1559957000, 0.2517257000, 0.4924137000, 1.1694972000", \ + "0.0911093000, 0.1055179000, 0.1360828000, 0.2050361000, 0.3383216000, 0.6048345000, 1.2840815000", \ + "0.0691769000, 0.0899577000, 0.1388356000, 0.2459383000, 0.4505144000, 0.8234879000, 1.5442042000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014178900, 0.0040208300, 0.0114022000, 0.0323341000, 0.0916924000, 0.2600200000"); + values("0.0382361000, 0.0417605000, 0.0514296000, 0.0777776000, 0.1512164000, 0.3575475000, 0.9417249000", \ + "0.0430405000, 0.0466747000, 0.0564134000, 0.0830996000, 0.1566767000, 0.3633019000, 0.9472214000", \ + "0.0560225000, 0.0595538000, 0.0693810000, 0.0961148000, 0.1695373000, 0.3763650000, 0.9605446000", \ + "0.0852850000, 0.0897666000, 0.1007005000, 0.1273007000, 0.2013006000, 0.4059257000, 0.9905804000", \ + "0.1325205000, 0.1396136000, 0.1573067000, 0.1964494000, 0.2747224000, 0.4810660000, 1.0613865000", \ + "0.2089718000, 0.2200885000, 0.2479014000, 0.3108984000, 0.4312614000, 0.6526404000, 1.2332562000", \ + "0.3347696000, 0.3511183000, 0.3934249000, 0.4921748000, 0.6870134000, 1.0239551000, 1.6319573000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014178900, 0.0040208300, 0.0114022000, 0.0323341000, 0.0916924000, 0.2600200000"); + values("0.0268742000, 0.0318426000, 0.0462466000, 0.0867692000, 0.2012746000, 0.5266475000, 1.4537894000", \ + "0.0267743000, 0.0318261000, 0.0461569000, 0.0873186000, 0.2013849000, 0.5266692000, 1.4520102000", \ + "0.0279672000, 0.0326515000, 0.0464546000, 0.0868701000, 0.2014870000, 0.5264025000, 1.4482009000", \ + "0.0370550000, 0.0416978000, 0.0540521000, 0.0899192000, 0.2017861000, 0.5273828000, 1.4488487000", \ + "0.0571716000, 0.0626326000, 0.0773383000, 0.1130770000, 0.2112163000, 0.5259280000, 1.4482409000", \ + "0.0965290000, 0.1047716000, 0.1231007000, 0.1671180000, 0.2677060000, 0.5488666000, 1.4501840000", \ + "0.1696997000, 0.1797543000, 0.2060586000, 0.2684644000, 0.3987442000, 0.6833719000, 1.4788012000"); + } + related_pin : "B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014178900, 0.0040208300, 0.0114022000, 0.0323341000, 0.0916924000, 0.2600200000"); + values("0.0297232000, 0.0342374000, 0.0470944000, 0.0835505000, 0.1872250000, 0.4812626000, 1.3135555000", \ + "0.0297021000, 0.0342120000, 0.0471567000, 0.0836135000, 0.1875049000, 0.4813964000, 1.3149601000", \ + "0.0301203000, 0.0344368000, 0.0470196000, 0.0837741000, 0.1875724000, 0.4811680000, 1.3167720000", \ + "0.0425635000, 0.0462001000, 0.0551236000, 0.0863364000, 0.1878931000, 0.4819825000, 1.3141158000", \ + "0.0698307000, 0.0751510000, 0.0876943000, 0.1154278000, 0.1972885000, 0.4826521000, 1.3164513000", \ + "0.1151662000, 0.1238882000, 0.1448582000, 0.1883676000, 0.2708877000, 0.5023280000, 1.3166637000", \ + "0.1883775000, 0.2016657000, 0.2376721000, 0.3084310000, 0.4386028000, 0.6627714000, 1.3482091000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014178900, 0.0040208300, 0.0114022000, 0.0323341000, 0.0916924000, 0.2600200000"); + values("0.0436772000, 0.0477376000, 0.0584451000, 0.0889810000, 0.1728156000, 0.4111875000, 1.0871355000", \ + "0.0471658000, 0.0511565000, 0.0622572000, 0.0929520000, 0.1789402000, 0.4178356000, 1.0913930000", \ + "0.0542682000, 0.0583311000, 0.0695862000, 0.1001899000, 0.1850854000, 0.4254184000, 1.0992337000", \ + "0.0668227000, 0.0714014000, 0.0837618000, 0.1156630000, 0.2008910000, 0.4403620000, 1.1162437000", \ + "0.0837284000, 0.0899513000, 0.1058622000, 0.1441255000, 0.2358148000, 0.4755192000, 1.1526466000", \ + "0.0956644000, 0.1057504000, 0.1308672000, 0.1862979000, 0.3012991000, 0.5570527000, 1.2355663000", \ + "0.0790348000, 0.0958696000, 0.1366355000, 0.2244664000, 0.3924287000, 0.7131945000, 1.4229671000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014178900, 0.0040208300, 0.0114022000, 0.0323341000, 0.0916924000, 0.2600200000"); + values("0.0401411000, 0.0435032000, 0.0526611000, 0.0775780000, 0.1459592000, 0.3362477000, 0.8739639000", \ + "0.0453831000, 0.0487699000, 0.0579138000, 0.0829443000, 0.1511002000, 0.3415402000, 0.8796502000", \ + "0.0584980000, 0.0619453000, 0.0712530000, 0.0962379000, 0.1645521000, 0.3541913000, 0.8912537000", \ + "0.0889860000, 0.0929514000, 0.1028123000, 0.1275646000, 0.1952958000, 0.3861419000, 0.9229752000", \ + "0.1392675000, 0.1452821000, 0.1604983000, 0.1963302000, 0.2687972000, 0.4583532000, 0.9949741000", \ + "0.2187489000, 0.2282156000, 0.2522766000, 0.3080721000, 0.4202348000, 0.6277717000, 1.1610669000", \ + "0.3445075000, 0.3566849000, 0.3939402000, 0.4827758000, 0.6623980000, 0.9833817000, 1.5527669000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014178900, 0.0040208300, 0.0114022000, 0.0323341000, 0.0916924000, 0.2600200000"); + values("0.0267828000, 0.0319079000, 0.0464673000, 0.0869733000, 0.2012683000, 0.5271402000, 1.4465060000", \ + "0.0268047000, 0.0318630000, 0.0462147000, 0.0870777000, 0.2034285000, 0.5280181000, 1.4499421000", \ + "0.0272915000, 0.0321804000, 0.0463737000, 0.0866917000, 0.2016353000, 0.5282862000, 1.4549321000", \ + "0.0327316000, 0.0373533000, 0.0507077000, 0.0887008000, 0.2025185000, 0.5278807000, 1.4470888000", \ + "0.0470963000, 0.0520389000, 0.0653352000, 0.1027978000, 0.2078855000, 0.5264401000, 1.4484356000", \ + "0.0804860000, 0.0865744000, 0.1022917000, 0.1412585000, 0.2469920000, 0.5406053000, 1.4496097000", \ + "0.1507825000, 0.1581079000, 0.1780733000, 0.2264234000, 0.3397053000, 0.6306199000, 1.4722763000"); + } + related_pin : "C"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014178900, 0.0040208300, 0.0114022000, 0.0323341000, 0.0916924000, 0.2600200000"); + values("0.0350920000, 0.0394028000, 0.0513173000, 0.0852313000, 0.1815069000, 0.4543474000, 1.2303593000", \ + "0.0349726000, 0.0393290000, 0.0512812000, 0.0851687000, 0.1817322000, 0.4542755000, 1.2288836000", \ + "0.0348419000, 0.0389510000, 0.0509923000, 0.0850928000, 0.1816366000, 0.4544638000, 1.2301550000", \ + "0.0453679000, 0.0484619000, 0.0580242000, 0.0876028000, 0.1815820000, 0.4554539000, 1.2302093000", \ + "0.0726106000, 0.0774866000, 0.0891939000, 0.1166704000, 0.1926398000, 0.4547524000, 1.2329167000", \ + "0.1193813000, 0.1272162000, 0.1463704000, 0.1883283000, 0.2669084000, 0.4807677000, 1.2305001000", \ + "0.1930905000, 0.2063468000, 0.2374174000, 0.3066956000, 0.4324639000, 0.6479056000, 1.2723501000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__nand3_4") { + leakage_power () { + value : 0.0001713000; + when : "!A&!B&C"; + } + leakage_power () { + value : 0.0000994742; + when : "!A&!B&!C"; + } + leakage_power () { + value : 0.0015251000; + when : "!A&B&C"; + } + leakage_power () { + value : 0.0001757000; + when : "!A&B&!C"; + } + leakage_power () { + value : 0.0014820000; + when : "A&!B&C"; + } + leakage_power () { + value : 0.0001986000; + when : "A&!B&!C"; + } + leakage_power () { + value : 0.0155295000; + when : "A&B&C"; + } + leakage_power () { + value : 0.0014760000; + when : "A&B&!C"; + } + area : 17.516800000; + cell_footprint : "sky130_fd_sc_hd__nand3"; + cell_leakage_power : 0.0025822140; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A") { + capacitance : 0.0086630000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0084820000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0186038000, 0.0186415000, 0.0187282000, 0.0187153000, 0.0186854000, 0.0186164000, 0.0184575000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0136475000, -0.0135928000, -0.0134668000, -0.0134413000, -0.0133824000, -0.0132467000, -0.0129339000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0088430000; + } + pin ("B") { + capacitance : 0.0085870000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0082850000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0171354000, 0.0171216000, 0.0170895000, 0.0171503000, 0.0172903000, 0.0176130000, 0.0183568000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0159222000, -0.0158977000, -0.0158413000, -0.0158367000, -0.0158262000, -0.0158020000, -0.0157463000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0088890000; + } + pin ("C") { + capacitance : 0.0087760000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0083260000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0157436000, 0.0157321000, 0.0157057000, 0.0157098000, 0.0157192000, 0.0157409000, 0.0157910000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0156915000, -0.0156909000, -0.0156897000, -0.0156906000, -0.0156927000, -0.0156977000, -0.0157090000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0092250000; + } + pin ("Y") { + direction : "output"; + function : "(!A) | (!B) | (!C)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015647370, 0.0048968030, 0.0153244200, 0.0479573500, 0.1500813000, 0.4696754000"); + values("0.0148238000, 0.0132860000, 0.0082393000, -0.0081837000, -0.0607508000, -0.2260948000, -0.7437462000", \ + "0.0138061000, 0.0122942000, 0.0073528000, -0.0087744000, -0.0610120000, -0.2262361000, -0.7438804000", \ + "0.0125288000, 0.0109903000, 0.0060999000, -0.0098289000, -0.0616583000, -0.2265636000, -0.7440667000", \ + "0.0119390000, 0.0102876000, 0.0050808000, -0.0109005000, -0.0625364000, -0.2269441000, -0.7442446000", \ + "0.0118880000, 0.0101811000, 0.0048744000, -0.0115813000, -0.0634190000, -0.2276173000, -0.7445490000", \ + "0.0141030000, 0.0123688000, 0.0068597000, -0.0100154000, -0.0629981000, -0.2282364000, -0.7450824000", \ + "0.0212559000, 0.0196006000, 0.0135686000, -0.0055125000, -0.0601481000, -0.2260658000, -0.7446522000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015647370, 0.0048968030, 0.0153244200, 0.0479573500, 0.1500813000, 0.4696754000"); + values("0.0123830000, 0.0144335000, 0.0204769000, 0.0380743000, 0.0910411000, 0.2553705000, 0.7636961000", \ + "0.0114321000, 0.0134404000, 0.0195086000, 0.0374665000, 0.0908859000, 0.2550968000, 0.7633567000", \ + "0.0105647000, 0.0124402000, 0.0183613000, 0.0362378000, 0.0896426000, 0.2563069000, 0.7686824000", \ + "0.0101080000, 0.0119612000, 0.0175856000, 0.0350887000, 0.0887259000, 0.2552921000, 0.7722336000", \ + "0.0111988000, 0.0128972000, 0.0180674000, 0.0346287000, 0.0869915000, 0.2538234000, 0.7661253000", \ + "0.0124349000, 0.0140626000, 0.0192018000, 0.0365230000, 0.0890295000, 0.2517047000, 0.7659576000", \ + "0.0205954000, 0.0213936000, 0.0260153000, 0.0412429000, 0.0911729000, 0.2562551000, 0.7657882000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015647370, 0.0048968030, 0.0153244200, 0.0479573500, 0.1500813000, 0.4696754000"); + values("0.0177715000, 0.0161247000, 0.0108678000, -0.0057970000, -0.0585213000, -0.2239364000, -0.7416069000", \ + "0.0169147000, 0.0153343000, 0.0102336000, -0.0061990000, -0.0587168000, -0.2239958000, -0.7416339000", \ + "0.0157981000, 0.0142461000, 0.0092353000, -0.0069481000, -0.0591196000, -0.2241902000, -0.7417854000", \ + "0.0148902000, 0.0132826000, 0.0082118000, -0.0079331000, -0.0597655000, -0.2244647000, -0.7418991000", \ + "0.0146943000, 0.0130180000, 0.0077961000, -0.0085730000, -0.0604860000, -0.2249475000, -0.7420527000", \ + "0.0154620000, 0.0137562000, 0.0082897000, -0.0084854000, -0.0613024000, -0.2256515000, -0.7426077000", \ + "0.0196160000, 0.0176976000, 0.0117613000, -0.0059981000, -0.0596366000, -0.2256415000, -0.7427824000"); + } + related_pin : "B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015647370, 0.0048968030, 0.0153244200, 0.0479573500, 0.1500813000, 0.4696754000"); + values("0.0261560000, 0.0279487000, 0.0334644000, 0.0504479000, 0.1029416000, 0.2663360000, 0.7774018000", \ + "0.0252622000, 0.0270793000, 0.0326903000, 0.0499507000, 0.1027871000, 0.2662114000, 0.7770667000", \ + "0.0241001000, 0.0259593000, 0.0317359000, 0.0491697000, 0.1022096000, 0.2662915000, 0.7774053000", \ + "0.0233544000, 0.0252897000, 0.0308375000, 0.0480021000, 0.1011163000, 0.2652256000, 0.7762032000", \ + "0.0232486000, 0.0249626000, 0.0303128000, 0.0471554000, 0.0998599000, 0.2642862000, 0.7756777000", \ + "0.0249198000, 0.0264727000, 0.0320165000, 0.0485873000, 0.1013283000, 0.2645859000, 0.7747176000", \ + "0.0297222000, 0.0311918000, 0.0361543000, 0.0519407000, 0.1030897000, 0.2652951000, 0.7737678000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015647370, 0.0048968030, 0.0153244200, 0.0479573500, 0.1500813000, 0.4696754000"); + values("0.0172616000, 0.0156488000, 0.0103614000, -0.0063121000, -0.0590993000, -0.2245141000, -0.7421509000", \ + "0.0164811000, 0.0148750000, 0.0097771000, -0.0067122000, -0.0592482000, -0.2245742000, -0.7422688000", \ + "0.0155140000, 0.0139388000, 0.0089018000, -0.0073511000, -0.0595714000, -0.2247055000, -0.7423205000", \ + "0.0146571000, 0.0130339000, 0.0079425000, -0.0082919000, -0.0601799000, -0.2249570000, -0.7423945000", \ + "0.0146066000, 0.0127506000, 0.0074676000, -0.0089393000, -0.0608700000, -0.2252453000, -0.7425170000", \ + "0.0147590000, 0.0131024000, 0.0077270000, -0.0089921000, -0.0616858000, -0.2261260000, -0.7430316000", \ + "0.0179792000, 0.0160696000, 0.0103607000, -0.0071131000, -0.0604467000, -0.2260889000, -0.7432046000"); + } + related_pin : "C"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015647370, 0.0048968030, 0.0153244200, 0.0479573500, 0.1500813000, 0.4696754000"); + values("0.0385330000, 0.0402708000, 0.0457332000, 0.0627508000, 0.1156065000, 0.2791567000, 0.7904297000", \ + "0.0377395000, 0.0395026000, 0.0449968000, 0.0621528000, 0.1151536000, 0.2789635000, 0.7896619000", \ + "0.0368356000, 0.0386319000, 0.0441755000, 0.0614560000, 0.1146391000, 0.2788045000, 0.7897168000", \ + "0.0360106000, 0.0377415000, 0.0433576000, 0.0606083000, 0.1139195000, 0.2778599000, 0.7891288000", \ + "0.0358799000, 0.0376210000, 0.0431625000, 0.0599462000, 0.1132483000, 0.2771696000, 0.7896121000", \ + "0.0397742000, 0.0415249000, 0.0468238000, 0.0612678000, 0.1136505000, 0.2773930000, 0.7889463000", \ + "0.0441251000, 0.0454404000, 0.0504740000, 0.0665281000, 0.1181064000, 0.2806854000, 0.7891014000"); + } + } + max_capacitance : 0.4696750000; + max_transition : 1.5000220000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015647400, 0.0048968000, 0.0153244000, 0.0479573000, 0.1500810000, 0.4696750000"); + values("0.0302676000, 0.0329060000, 0.0406888000, 0.0645687000, 0.1361186000, 0.3590482000, 1.0648394000", \ + "0.0331539000, 0.0358655000, 0.0438181000, 0.0677186000, 0.1406878000, 0.3630337000, 1.0602202000", \ + "0.0421428000, 0.0447874000, 0.0524350000, 0.0765361000, 0.1491480000, 0.3731184000, 1.0701783000", \ + "0.0555814000, 0.0595294000, 0.0703919000, 0.0987270000, 0.1712134000, 0.3956915000, 1.0931490000", \ + "0.0685256000, 0.0747302000, 0.0915916000, 0.1342628000, 0.2242455000, 0.4477924000, 1.1509889000", \ + "0.0735063000, 0.0824164000, 0.1078502000, 0.1712698000, 0.3066237000, 0.5700685000, 1.2707281000", \ + "0.0506534000, 0.0640933000, 0.1009098000, 0.1936399000, 0.3981120000, 0.7923255000, 1.5549986000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015647400, 0.0048968000, 0.0153244000, 0.0479573000, 0.1500810000, 0.4696750000"); + values("0.0277117000, 0.0300593000, 0.0371650000, 0.0576961000, 0.1188868000, 0.3099523000, 0.9046163000", \ + "0.0327574000, 0.0350679000, 0.0420725000, 0.0628037000, 0.1248805000, 0.3176835000, 0.9079208000", \ + "0.0459637000, 0.0481965000, 0.0550020000, 0.0757706000, 0.1377625000, 0.3288765000, 0.9247297000", \ + "0.0692441000, 0.0728561000, 0.0828008000, 0.1065208000, 0.1685722000, 0.3593920000, 0.9526359000", \ + "0.1052746000, 0.1112052000, 0.1270643000, 0.1652565000, 0.2414686000, 0.4322622000, 1.0224208000", \ + "0.1632590000, 0.1725183000, 0.1978565000, 0.2580154000, 0.3798337000, 0.6000623000, 1.1929892000", \ + "0.2647666000, 0.2775693000, 0.3151261000, 0.4065552000, 0.5990414000, 0.9541149000, 1.5856080000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015647400, 0.0048968000, 0.0153244000, 0.0479573000, 0.1500810000, 0.4696750000"); + values("0.0285984000, 0.0319071000, 0.0420519000, 0.0740418000, 0.1729742000, 0.4821433000, 1.4601245000", \ + "0.0282909000, 0.0316011000, 0.0418894000, 0.0736938000, 0.1729777000, 0.4813023000, 1.4474754000", \ + "0.0305539000, 0.0333223000, 0.0424051000, 0.0733760000, 0.1727166000, 0.4813105000, 1.4491495000", \ + "0.0417622000, 0.0456030000, 0.0555326000, 0.0808436000, 0.1729255000, 0.4829409000, 1.4512634000", \ + "0.0635358000, 0.0678036000, 0.0803162000, 0.1129683000, 0.1935836000, 0.4844428000, 1.4500522000", \ + "0.1023974000, 0.1095058000, 0.1265735000, 0.1717025000, 0.2714832000, 0.5192799000, 1.4531373000", \ + "0.1703103000, 0.1806344000, 0.2053011000, 0.2720454000, 0.4114367000, 0.7010760000, 1.5000218000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015647400, 0.0048968000, 0.0153244000, 0.0479573000, 0.1500810000, 0.4696750000"); + values("0.0213387000, 0.0241156000, 0.0329913000, 0.0606726000, 0.1476590000, 0.4216956000, 1.2751485000", \ + "0.0212796000, 0.0241537000, 0.0329463000, 0.0605811000, 0.1478673000, 0.4221709000, 1.2675441000", \ + "0.0242274000, 0.0263747000, 0.0338502000, 0.0606846000, 0.1475153000, 0.4226350000, 1.2765687000", \ + "0.0394323000, 0.0414751000, 0.0480517000, 0.0675341000, 0.1478872000, 0.4210181000, 1.2754989000", \ + "0.0650113000, 0.0687163000, 0.0788491000, 0.1029325000, 0.1648665000, 0.4203217000, 1.2739746000", \ + "0.1072404000, 0.1129065000, 0.1293168000, 0.1693689000, 0.2466275000, 0.4499186000, 1.2714556000", \ + "0.1777549000, 0.1893831000, 0.2125928000, 0.2748110000, 0.4005875000, 0.6352814000, 1.3081766000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015647400, 0.0048968000, 0.0153244000, 0.0479573000, 0.1500810000, 0.4696750000"); + values("0.0406368000, 0.0431720000, 0.0506949000, 0.0741405000, 0.1454709000, 0.3709738000, 1.0666669000", \ + "0.0439725000, 0.0465655000, 0.0543576000, 0.0779216000, 0.1496468000, 0.3745434000, 1.0723233000", \ + "0.0511655000, 0.0538625000, 0.0618621000, 0.0859823000, 0.1579888000, 0.3812181000, 1.0785375000", \ + "0.0632241000, 0.0665652000, 0.0763222000, 0.1031718000, 0.1763061000, 0.4002172000, 1.0983492000", \ + "0.0774984000, 0.0825068000, 0.0967978000, 0.1330572000, 0.2182724000, 0.4449335000, 1.1430519000", \ + "0.0807745000, 0.0898954000, 0.1112197000, 0.1669533000, 0.2868765000, 0.5446084000, 1.2481962000", \ + "0.0468086000, 0.0601038000, 0.0938935000, 0.1805796000, 0.3657763000, 0.7207090000, 1.4780133000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015647400, 0.0048968000, 0.0153244000, 0.0479573000, 0.1500810000, 0.4696750000"); + values("0.0422749000, 0.0446074000, 0.0518243000, 0.0739549000, 0.1410707000, 0.3489302000, 0.9978199000", \ + "0.0472646000, 0.0496986000, 0.0569113000, 0.0792699000, 0.1466850000, 0.3546542000, 1.0039474000", \ + "0.0599214000, 0.0623179000, 0.0698152000, 0.0922496000, 0.1600875000, 0.3680974000, 1.0183124000", \ + "0.0904054000, 0.0931291000, 0.1013718000, 0.1236222000, 0.1915141000, 0.3998429000, 1.0505085000", \ + "0.1409214000, 0.1454535000, 0.1583781000, 0.1916118000, 0.2653373000, 0.4735076000, 1.1226788000", \ + "0.2242766000, 0.2312963000, 0.2514369000, 0.3046199000, 0.4190462000, 0.6453268000, 1.2916576000", \ + "0.3651656000, 0.3753554000, 0.4060830000, 0.4875207000, 0.6706186000, 1.0182574000, 1.6909090000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015647400, 0.0048968000, 0.0153244000, 0.0479573000, 0.1500810000, 0.4696750000"); + values("0.0288416000, 0.0320583000, 0.0420794000, 0.0737625000, 0.1727410000, 0.4838017000, 1.4491321000", \ + "0.0288789000, 0.0320855000, 0.0421504000, 0.0737191000, 0.1725986000, 0.4828791000, 1.4525401000", \ + "0.0302127000, 0.0331529000, 0.0426858000, 0.0739383000, 0.1727034000, 0.4815253000, 1.4484696000", \ + "0.0383599000, 0.0413884000, 0.0507352000, 0.0782470000, 0.1731502000, 0.4817615000, 1.4483872000", \ + "0.0574879000, 0.0608620000, 0.0710450000, 0.1002170000, 0.1856801000, 0.4835302000, 1.4514718000", \ + "0.0961440000, 0.1007437000, 0.1135630000, 0.1495910000, 0.2395392000, 0.5065027000, 1.4539727000", \ + "0.1683338000, 0.1748161000, 0.1930253000, 0.2419098000, 0.3571268000, 0.6298424000, 1.4838255000"); + } + related_pin : "B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015647400, 0.0048968000, 0.0153244000, 0.0479573000, 0.1500810000, 0.4696750000"); + values("0.0332386000, 0.0364586000, 0.0461934000, 0.0767189000, 0.1723928000, 0.4718840000, 1.4075198000", \ + "0.0332320000, 0.0363533000, 0.0461717000, 0.0766876000, 0.1724896000, 0.4714933000, 1.4072856000", \ + "0.0333722000, 0.0363228000, 0.0460782000, 0.0767273000, 0.1724071000, 0.4716995000, 1.4144720000", \ + "0.0443688000, 0.0468638000, 0.0539828000, 0.0797556000, 0.1725886000, 0.4716662000, 1.4135408000", \ + "0.0723089000, 0.0756689000, 0.0849731000, 0.1099021000, 0.1839327000, 0.4723677000, 1.4092869000", \ + "0.1184961000, 0.1240928000, 0.1395747000, 0.1766017000, 0.2582480000, 0.4934469000, 1.4093442000", \ + "0.1930836000, 0.2023822000, 0.2282166000, 0.2899719000, 0.4150365000, 0.6521169000, 1.4317170000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015647400, 0.0048968000, 0.0153244000, 0.0479573000, 0.1500810000, 0.4696750000"); + values("0.0456467000, 0.0482875000, 0.0557768000, 0.0793095000, 0.1504686000, 0.3768995000, 1.0715164000", \ + "0.0491742000, 0.0517222000, 0.0595632000, 0.0830003000, 0.1550859000, 0.3779358000, 1.0754178000", \ + "0.0561914000, 0.0587681000, 0.0668162000, 0.0904905000, 0.1640248000, 0.3863628000, 1.0832191000", \ + "0.0676077000, 0.0705731000, 0.0792880000, 0.1046303000, 0.1772709000, 0.4019325000, 1.0986809000", \ + "0.0816723000, 0.0858016000, 0.0969860000, 0.1278579000, 0.2079219000, 0.4336209000, 1.1320377000", \ + "0.0861761000, 0.0930543000, 0.1105985000, 0.1562593000, 0.2606250000, 0.5056250000, 1.2075890000", \ + "0.0490743000, 0.0594548000, 0.0894226000, 0.1629416000, 0.3195011000, 0.6354369000, 1.3741289000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015647400, 0.0048968000, 0.0153244000, 0.0479573000, 0.1500810000, 0.4696750000"); + values("0.0485061000, 0.0509094000, 0.0582133000, 0.0801880000, 0.1462676000, 0.3476912000, 0.9748141000", \ + "0.0535530000, 0.0560682000, 0.0634748000, 0.0855859000, 0.1514781000, 0.3530546000, 0.9801169000", \ + "0.0664559000, 0.0689102000, 0.0762979000, 0.0986043000, 0.1647680000, 0.3664512000, 0.9931819000", \ + "0.0983284000, 0.1007228000, 0.1087613000, 0.1305863000, 0.1967528000, 0.3985919000, 1.0261660000", \ + "0.1575121000, 0.1613745000, 0.1724018000, 0.2017820000, 0.2712915000, 0.4733411000, 1.0998743000", \ + "0.2533974000, 0.2592144000, 0.2765941000, 0.3219479000, 0.4292643000, 0.6438756000, 1.2687630000", \ + "0.4125420000, 0.4211259000, 0.4478486000, 0.5200061000, 0.6877767000, 1.0171779000, 1.6710165000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015647400, 0.0048968000, 0.0153244000, 0.0479573000, 0.1500810000, 0.4696750000"); + values("0.0287981000, 0.0321048000, 0.0420776000, 0.0739446000, 0.1734321000, 0.4838959000, 1.4490191000", \ + "0.0288680000, 0.0320621000, 0.0421544000, 0.0737938000, 0.1727225000, 0.4818771000, 1.4481408000", \ + "0.0293318000, 0.0324409000, 0.0423117000, 0.0737508000, 0.1735110000, 0.4816545000, 1.4492808000", \ + "0.0345681000, 0.0375915000, 0.0471108000, 0.0762035000, 0.1729069000, 0.4822058000, 1.4488956000", \ + "0.0486582000, 0.0515914000, 0.0609690000, 0.0905885000, 0.1808126000, 0.4817513000, 1.4471573000", \ + "0.0825321000, 0.0862074000, 0.0971497000, 0.1286256000, 0.2207680000, 0.4984441000, 1.4581208000", \ + "0.1533309000, 0.1577750000, 0.1721941000, 0.2121399000, 0.3121181000, 0.5905266000, 1.4756406000"); + } + related_pin : "C"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015647400, 0.0048968000, 0.0153244000, 0.0479573000, 0.1500810000, 0.4696750000"); + values("0.0426683000, 0.0458258000, 0.0552861000, 0.0849477000, 0.1786247000, 0.4712017000, 1.3888447000", \ + "0.0425819000, 0.0456585000, 0.0552628000, 0.0850394000, 0.1786357000, 0.4719144000, 1.3900809000", \ + "0.0418626000, 0.0450100000, 0.0548506000, 0.0849683000, 0.1783886000, 0.4715334000, 1.3899726000", \ + "0.0491979000, 0.0520409000, 0.0597491000, 0.0864532000, 0.1784078000, 0.4715643000, 1.3899165000", \ + "0.0767094000, 0.0799735000, 0.0894328000, 0.1127320000, 0.1877672000, 0.4717598000, 1.3938735000", \ + "0.1253093000, 0.1300486000, 0.1444019000, 0.1797871000, 0.2590445000, 0.4929216000, 1.3900300000", \ + "0.2031041000, 0.2120537000, 0.2351861000, 0.2920672000, 0.4152522000, 0.6466940000, 1.4127383000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__nand3b_1") { + leakage_power () { + value : 0.0007172000; + when : "!A_N&!B&C"; + } + leakage_power () { + value : 0.0004175000; + when : "!A_N&!B&!C"; + } + leakage_power () { + value : 0.0057612000; + when : "!A_N&B&C"; + } + leakage_power () { + value : 0.0006812000; + when : "!A_N&B&!C"; + } + leakage_power () { + value : 0.0008339000; + when : "A_N&!B&C"; + } + leakage_power () { + value : 0.0008166000; + when : "A_N&!B&!C"; + } + leakage_power () { + value : 0.0011269000; + when : "A_N&B&C"; + } + leakage_power () { + value : 0.0008316000; + when : "A_N&B&!C"; + } + area : 7.5072000000; + cell_footprint : "sky130_fd_sc_hd__nand3b"; + cell_leakage_power : 0.0013982570; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A_N") { + capacitance : 0.0013770000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0013260000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0070248000, 0.0069369000, 0.0067344000, 0.0067798000, 0.0068845000, 0.0071259000, 0.0076822000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0045334000, 0.0044735000, 0.0043354000, 0.0043743000, 0.0044640000, 0.0046709000, 0.0051476000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0014270000; + } + pin ("B") { + capacitance : 0.0023250000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022430000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0045660000, 0.0045652000, 0.0045635000, 0.0045678000, 0.0045776000, 0.0046003000, 0.0046526000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0042486000, -0.0042474000, -0.0042447000, -0.0042384000, -0.0042238000, -0.0041902000, -0.0041127000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024070000; + } + pin ("C") { + capacitance : 0.0023300000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022230000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0040017000, 0.0040013000, 0.0040003000, 0.0039979000, 0.0039921000, 0.0039790000, 0.0039486000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0039979000, -0.0039946000, -0.0039871000, -0.0039866000, -0.0039856000, -0.0039833000, -0.0039779000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024380000; + } + pin ("Y") { + direction : "output"; + function : "(A_N) | (!B) | (!C)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012845230, 0.0032999980, 0.0084778460, 0.0217799700, 0.0559537500, 0.1437477000"); + values("0.0061081000, 0.0050057000, 0.0019619000, -0.0061451000, -0.0275071000, -0.0828037000, -0.2249555000", \ + "0.0060537000, 0.0049067000, 0.0018844000, -0.0061955000, -0.0275592000, -0.0828565000, -0.2250561000", \ + "0.0061141000, 0.0049777000, 0.0019043000, -0.0061876000, -0.0275328000, -0.0827903000, -0.2249480000", \ + "0.0059102000, 0.0047547000, 0.0017011000, -0.0064311000, -0.0277422000, -0.0829691000, -0.2251382000", \ + "0.0057900000, 0.0046142000, 0.0015512000, -0.0067080000, -0.0279641000, -0.0831519000, -0.2252692000", \ + "0.0054780000, 0.0042053000, 0.0011569000, -0.0065715000, -0.0278949000, -0.0829904000, -0.2250666000", \ + "0.0060395000, 0.0047509000, 0.0015528000, -0.0069504000, -0.0282435000, -0.0832515000, -0.2252566000"); + } + related_pin : "A_N"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012845230, 0.0032999980, 0.0084778460, 0.0217799700, 0.0559537500, 0.1437477000"); + values("0.0041031000, 0.0054929000, 0.0089166000, 0.0173909000, 0.0388133000, 0.0938726000, 0.2343645000", \ + "0.0040970000, 0.0054892000, 0.0089205000, 0.0173903000, 0.0390102000, 0.0940347000, 0.2337952000", \ + "0.0040563000, 0.0054360000, 0.0088713000, 0.0173796000, 0.0388741000, 0.0942499000, 0.2344780000", \ + "0.0037645000, 0.0050812000, 0.0084906000, 0.0170309000, 0.0386857000, 0.0939296000, 0.2342792000", \ + "0.0035886000, 0.0048808000, 0.0081787000, 0.0167006000, 0.0384333000, 0.0938121000, 0.2351271000", \ + "0.0035363000, 0.0048665000, 0.0082213000, 0.0165428000, 0.0382316000, 0.0932517000, 0.2349909000", \ + "0.0038997000, 0.0051846000, 0.0084440000, 0.0167991000, 0.0383545000, 0.0934413000, 0.2322033000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012845230, 0.0032999980, 0.0084778460, 0.0217799700, 0.0559537500, 0.1437477000"); + values("0.0070621000, 0.0058428000, 0.0026745000, -0.0056230000, -0.0271350000, -0.0824854000, -0.2247060000", \ + "0.0068628000, 0.0056903000, 0.0025663000, -0.0056764000, -0.0271620000, -0.0824894000, -0.2247057000", \ + "0.0066096000, 0.0054598000, 0.0023706000, -0.0058167000, -0.0272262000, -0.0825217000, -0.2247116000", \ + "0.0063877000, 0.0052238000, 0.0021199000, -0.0060242000, -0.0273677000, -0.0825956000, -0.2247501000", \ + "0.0063467000, 0.0051009000, 0.0019204000, -0.0062736000, -0.0275687000, -0.0827020000, -0.2248144000", \ + "0.0066239000, 0.0053474000, 0.0020867000, -0.0063418000, -0.0277888000, -0.0828828000, -0.2249082000", \ + "0.0076518000, 0.0062700000, 0.0027881000, -0.0058040000, -0.0274967000, -0.0829678000, -0.2250546000"); + } + related_pin : "B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012845230, 0.0032999980, 0.0084778460, 0.0217799700, 0.0559537500, 0.1437477000"); + values("0.0053550000, 0.0066319000, 0.0098964000, 0.0182429000, 0.0394902000, 0.0940064000, 0.2343329000", \ + "0.0051062000, 0.0064044000, 0.0096750000, 0.0180564000, 0.0394513000, 0.0940751000, 0.2343335000", \ + "0.0048598000, 0.0061702000, 0.0095215000, 0.0179096000, 0.0393423000, 0.0939540000, 0.2342078000", \ + "0.0046473000, 0.0059228000, 0.0092016000, 0.0176247000, 0.0388541000, 0.0938573000, 0.2342698000", \ + "0.0046497000, 0.0059162000, 0.0091467000, 0.0174601000, 0.0385795000, 0.0932053000, 0.2334029000", \ + "0.0050341000, 0.0062968000, 0.0097212000, 0.0179757000, 0.0391496000, 0.0937238000, 0.2330707000", \ + "0.0065836000, 0.0077027000, 0.0106760000, 0.0186609000, 0.0397060000, 0.0936027000, 0.2336747000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012845230, 0.0032999980, 0.0084778460, 0.0217799700, 0.0559537500, 0.1437477000"); + values("0.0070432000, 0.0058409000, 0.0026739000, -0.0056357000, -0.0271371000, -0.0824844000, -0.2247055000", \ + "0.0068644000, 0.0057027000, 0.0025661000, -0.0056891000, -0.0271686000, -0.0824965000, -0.2247068000", \ + "0.0066162000, 0.0054616000, 0.0023633000, -0.0058266000, -0.0272358000, -0.0825340000, -0.2247340000", \ + "0.0063964000, 0.0052274000, 0.0021075000, -0.0060308000, -0.0273634000, -0.0825922000, -0.2247366000", \ + "0.0064388000, 0.0051304000, 0.0019172000, -0.0062653000, -0.0275711000, -0.0827105000, -0.2248046000", \ + "0.0065946000, 0.0053281000, 0.0020814000, -0.0062671000, -0.0277329000, -0.0828784000, -0.2249133000", \ + "0.0075343000, 0.0061748000, 0.0027585000, -0.0057975000, -0.0274093000, -0.0828552000, -0.2249777000"); + } + related_pin : "C"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012845230, 0.0032999980, 0.0084778460, 0.0217799700, 0.0559537500, 0.1437477000"); + values("0.0079779000, 0.0092423000, 0.0124957000, 0.0208165000, 0.0421052000, 0.0967433000, 0.2370399000", \ + "0.0077978000, 0.0090688000, 0.0123409000, 0.0207037000, 0.0421410000, 0.0967060000, 0.2369151000", \ + "0.0075999000, 0.0088821000, 0.0121737000, 0.0205613000, 0.0419561000, 0.0965198000, 0.2364881000", \ + "0.0074697000, 0.0087305000, 0.0119914000, 0.0203833000, 0.0417820000, 0.0964118000, 0.2361701000", \ + "0.0075015000, 0.0087623000, 0.0120045000, 0.0202983000, 0.0413411000, 0.0960092000, 0.2357121000", \ + "0.0078231000, 0.0089937000, 0.0123892000, 0.0206373000, 0.0417182000, 0.0961630000, 0.2355270000", \ + "0.0098665000, 0.0111705000, 0.0140584000, 0.0220737000, 0.0434921000, 0.0980180000, 0.2369050000"); + } + } + max_capacitance : 0.1437480000; + max_transition : 1.4954820000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012845200, 0.0033000000, 0.0084778500, 0.0217800000, 0.0559537000, 0.1437480000"); + values("0.1142771000, 0.1214741000, 0.1379894000, 0.1761503000, 0.2680882000, 0.5018255000, 1.0987802000", \ + "0.1192477000, 0.1263560000, 0.1429227000, 0.1811261000, 0.2730279000, 0.5060523000, 1.1063289000", \ + "0.1320518000, 0.1391876000, 0.1558455000, 0.1939666000, 0.2857802000, 0.5189892000, 1.1168306000", \ + "0.1639708000, 0.1710741000, 0.1875811000, 0.2257784000, 0.3178465000, 0.5525935000, 1.1488565000", \ + "0.2332767000, 0.2404919000, 0.2572912000, 0.2960522000, 0.3885320000, 0.6228182000, 1.2197797000", \ + "0.3505271000, 0.3590135000, 0.3778176000, 0.4177488000, 0.5111255000, 0.7444973000, 1.3452153000", \ + "0.5348711000, 0.5453028000, 0.5679859000, 0.6142348000, 0.7099205000, 0.9436750000, 1.5407339000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012845200, 0.0033000000, 0.0084778500, 0.0217800000, 0.0559537000, 0.1437480000"); + values("0.0647092000, 0.0707027000, 0.0852548000, 0.1205420000, 0.2097361000, 0.4383320000, 1.0187214000", \ + "0.0695917000, 0.0755775000, 0.0901545000, 0.1256468000, 0.2145641000, 0.4416008000, 1.0260912000", \ + "0.0807341000, 0.0867157000, 0.1012223000, 0.1366916000, 0.2260474000, 0.4559557000, 1.0350939000", \ + "0.1026996000, 0.1086827000, 0.1231660000, 0.1587128000, 0.2487366000, 0.4756232000, 1.0576691000", \ + "0.1333291000, 0.1396334000, 0.1542382000, 0.1903289000, 0.2794900000, 0.5076382000, 1.0918351000", \ + "0.1693588000, 0.1763567000, 0.1922611000, 0.2281011000, 0.3173279000, 0.5449171000, 1.1333769000", \ + "0.1927670000, 0.2020937000, 0.2225117000, 0.2611276000, 0.3496780000, 0.5772716000, 1.1630725000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012845200, 0.0033000000, 0.0084778500, 0.0217800000, 0.0559537000, 0.1437480000"); + values("0.0372160000, 0.0443882000, 0.0620655000, 0.1077617000, 0.2279992000, 0.5403612000, 1.3416214000", \ + "0.0372964000, 0.0442489000, 0.0620726000, 0.1077661000, 0.2277332000, 0.5410063000, 1.3502058000", \ + "0.0374618000, 0.0444686000, 0.0621909000, 0.1076917000, 0.2277546000, 0.5388898000, 1.3434039000", \ + "0.0374144000, 0.0445705000, 0.0621028000, 0.1077431000, 0.2279530000, 0.5421056000, 1.3440586000", \ + "0.0402575000, 0.0471896000, 0.0642037000, 0.1085775000, 0.2279388000, 0.5395830000, 1.3442623000", \ + "0.0505911000, 0.0572418000, 0.0737015000, 0.1157859000, 0.2299449000, 0.5415198000, 1.3447378000", \ + "0.0695070000, 0.0770888000, 0.0927885000, 0.1319059000, 0.2382369000, 0.5428497000, 1.3454254000"); + } + related_pin : "A_N"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012845200, 0.0033000000, 0.0084778500, 0.0217800000, 0.0559537000, 0.1437480000"); + values("0.0293368000, 0.0364019000, 0.0550061000, 0.1032940000, 0.2288622000, 0.5555658000, 1.3775108000", \ + "0.0293525000, 0.0363370000, 0.0549420000, 0.1035367000, 0.2295617000, 0.5521226000, 1.3775742000", \ + "0.0294028000, 0.0364459000, 0.0549971000, 0.1034057000, 0.2291902000, 0.5557473000, 1.3856238000", \ + "0.0305270000, 0.0373402000, 0.0554168000, 0.1035638000, 0.2296703000, 0.5528466000, 1.3776881000", \ + "0.0340624000, 0.0403726000, 0.0575769000, 0.1044620000, 0.2287951000, 0.5550253000, 1.3826111000", \ + "0.0432058000, 0.0490273000, 0.0633674000, 0.1073538000, 0.2308657000, 0.5500136000, 1.3838755000", \ + "0.0607123000, 0.0664873000, 0.0801764000, 0.1176471000, 0.2326782000, 0.5552328000, 1.3764138000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012845200, 0.0033000000, 0.0084778500, 0.0217800000, 0.0559537000, 0.1437480000"); + values("0.0408225000, 0.0467179000, 0.0613358000, 0.0974798000, 0.1889452000, 0.4214383000, 1.0291686000", \ + "0.0445082000, 0.0505611000, 0.0653385000, 0.1018559000, 0.1932578000, 0.4265706000, 1.0232799000", \ + "0.0522079000, 0.0582701000, 0.0733010000, 0.1099285000, 0.2018557000, 0.4352958000, 1.0320655000", \ + "0.0657892000, 0.0736463000, 0.0908523000, 0.1290914000, 0.2217546000, 0.4565501000, 1.0528176000", \ + "0.0831378000, 0.0943314000, 0.1188301000, 0.1683253000, 0.2676401000, 0.5044221000, 1.1075785000", \ + "0.0930698000, 0.1107839000, 0.1491351000, 0.2235937000, 0.3573336000, 0.6140227000, 1.2175040000", \ + "0.0715203000, 0.0987435000, 0.1586095000, 0.2749082000, 0.4785889000, 0.8239022000, 1.4703780000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012845200, 0.0033000000, 0.0084778500, 0.0217800000, 0.0559537000, 0.1437480000"); + values("0.0419908000, 0.0480118000, 0.0630691000, 0.1008779000, 0.1963755000, 0.4413083000, 1.0677271000", \ + "0.0471001000, 0.0531662000, 0.0681619000, 0.1062313000, 0.2018662000, 0.4460943000, 1.0723763000", \ + "0.0603023000, 0.0663617000, 0.0815009000, 0.1190864000, 0.2149817000, 0.4591344000, 1.0863800000", \ + "0.0912976000, 0.0981278000, 0.1135119000, 0.1513450000, 0.2461631000, 0.4907382000, 1.1168931000", \ + "0.1449530000, 0.1558730000, 0.1795342000, 0.2259700000, 0.3196743000, 0.5628417000, 1.1889731000", \ + "0.2315742000, 0.2488746000, 0.2871432000, 0.3619295000, 0.4927099000, 0.7389653000, 1.3610661000", \ + "0.3750157000, 0.4016112000, 0.4612651000, 0.5802048000, 0.7920871000, 1.1359491000, 1.7654818000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012845200, 0.0033000000, 0.0084778500, 0.0217800000, 0.0559537000, 0.1437480000"); + values("0.0301822000, 0.0376989000, 0.0567771000, 0.1059858000, 0.2265956000, 0.5396784000, 1.3490705000", \ + "0.0301770000, 0.0378078000, 0.0569903000, 0.1051639000, 0.2276339000, 0.5406101000, 1.3412270000", \ + "0.0312069000, 0.0384943000, 0.0571407000, 0.1050830000, 0.2278318000, 0.5404966000, 1.3410814000", \ + "0.0391425000, 0.0466160000, 0.0625696000, 0.1068929000, 0.2269260000, 0.5398546000, 1.3449969000", \ + "0.0589930000, 0.0668574000, 0.0852510000, 0.1271749000, 0.2344269000, 0.5428735000, 1.3505140000", \ + "0.0986438000, 0.1096063000, 0.1332053000, 0.1827436000, 0.2872616000, 0.5585203000, 1.3501513000", \ + "0.1718455000, 0.1866906000, 0.2200291000, 0.2892801000, 0.4199594000, 0.6860912000, 1.3852532000"); + } + related_pin : "B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012845200, 0.0033000000, 0.0084778500, 0.0217800000, 0.0559537000, 0.1437480000"); + values("0.0378344000, 0.0456509000, 0.0660840000, 0.1180410000, 0.2521826000, 0.5975709000, 1.4834618000", \ + "0.0379084000, 0.0457914000, 0.0659480000, 0.1180532000, 0.2518439000, 0.5961836000, 1.4817684000", \ + "0.0379814000, 0.0455677000, 0.0660050000, 0.1182210000, 0.2523118000, 0.5968865000, 1.4860334000", \ + "0.0488587000, 0.0544772000, 0.0706980000, 0.1184407000, 0.2522661000, 0.5962036000, 1.4818080000", \ + "0.0796577000, 0.0870351000, 0.1032059000, 0.1393178000, 0.2559584000, 0.5970223000, 1.4861736000", \ + "0.1302668000, 0.1429481000, 0.1691850000, 0.2184737000, 0.3126309000, 0.6049203000, 1.4829150000", \ + "0.2114015000, 0.2323368000, 0.2760988000, 0.3590557000, 0.4957013000, 0.7351724000, 1.4954823000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012845200, 0.0033000000, 0.0084778500, 0.0217800000, 0.0559537000, 0.1437480000"); + values("0.0453610000, 0.0511701000, 0.0658244000, 0.1023316000, 0.1935272000, 0.4267970000, 1.0236295000", \ + "0.0490779000, 0.0551312000, 0.0698864000, 0.1063508000, 0.1978430000, 0.4317445000, 1.0287901000", \ + "0.0565407000, 0.0626264000, 0.0776389000, 0.1146453000, 0.2058743000, 0.4388834000, 1.0365974000", \ + "0.0694792000, 0.0763183000, 0.0926565000, 0.1301493000, 0.2224885000, 0.4555542000, 1.0566673000", \ + "0.0869359000, 0.0962428000, 0.1171798000, 0.1624285000, 0.2593784000, 0.4942747000, 1.0984914000", \ + "0.0994297000, 0.1142217000, 0.1466099000, 0.2107172000, 0.3331618000, 0.5822389000, 1.1832036000", \ + "0.0804094000, 0.1045473000, 0.1570455000, 0.2587102000, 0.4408922000, 0.7580790000, 1.3905126000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012845200, 0.0033000000, 0.0084778500, 0.0217800000, 0.0559537000, 0.1437480000"); + values("0.0456624000, 0.0513181000, 0.0653838000, 0.1007001000, 0.1898138000, 0.4167439000, 0.9986783000", \ + "0.0509339000, 0.0565597000, 0.0707283000, 0.1060873000, 0.1952349000, 0.4227777000, 1.0045355000", \ + "0.0643613000, 0.0700946000, 0.0843016000, 0.1198138000, 0.2091145000, 0.4355787000, 1.0172237000", \ + "0.0960159000, 0.1022909000, 0.1161960000, 0.1514890000, 0.2405794000, 0.4661839000, 1.0458588000", \ + "0.1528447000, 0.1622426000, 0.1833970000, 0.2256388000, 0.3128516000, 0.5388323000, 1.1203320000", \ + "0.2435049000, 0.2586946000, 0.2924414000, 0.3603844000, 0.4833349000, 0.7136565000, 1.2837138000", \ + "0.3904050000, 0.4151172000, 0.4660171000, 0.5745157000, 0.7748887000, 1.1012695000, 1.6910768000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012845200, 0.0033000000, 0.0084778500, 0.0217800000, 0.0559537000, 0.1437480000"); + values("0.0304474000, 0.0380726000, 0.0572501000, 0.1051497000, 0.2276590000, 0.5406643000, 1.3428820000", \ + "0.0304475000, 0.0381972000, 0.0572770000, 0.1056033000, 0.2276036000, 0.5398851000, 1.3442376000", \ + "0.0308790000, 0.0383196000, 0.0573232000, 0.1055586000, 0.2275202000, 0.5394175000, 1.3409829000", \ + "0.0360437000, 0.0433126000, 0.0604914000, 0.1063163000, 0.2268433000, 0.5392783000, 1.3454768000", \ + "0.0511931000, 0.0586354000, 0.0767278000, 0.1209859000, 0.2329409000, 0.5405184000, 1.3464104000", \ + "0.0868455000, 0.0960659000, 0.1172630000, 0.1635355000, 0.2734769000, 0.5541132000, 1.3454859000", \ + "0.1594292000, 0.1712827000, 0.1994563000, 0.2581013000, 0.3822839000, 0.6585036000, 1.3731760000"); + } + related_pin : "C"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012845200, 0.0033000000, 0.0084778500, 0.0217800000, 0.0559537000, 0.1437480000"); + values("0.0426280000, 0.0497729000, 0.0683281000, 0.1166795000, 0.2408686000, 0.5616895000, 1.3861358000", \ + "0.0424221000, 0.0497083000, 0.0682729000, 0.1164620000, 0.2411480000, 0.5622711000, 1.3849258000", \ + "0.0422485000, 0.0494304000, 0.0681940000, 0.1165913000, 0.2409275000, 0.5622887000, 1.3876899000", \ + "0.0508631000, 0.0564584000, 0.0721865000, 0.1165821000, 0.2408798000, 0.5612546000, 1.3887986000", \ + "0.0810100000, 0.0881459000, 0.1034501000, 0.1372877000, 0.2458606000, 0.5615869000, 1.3880691000", \ + "0.1331114000, 0.1436049000, 0.1681493000, 0.2152939000, 0.3038626000, 0.5721686000, 1.3867119000", \ + "0.2148717000, 0.2333972000, 0.2738983000, 0.3536449000, 0.4872081000, 0.7172089000, 1.4091459000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__nand3b_2") { + leakage_power () { + value : 0.0009503000; + when : "!A_N&!B&C"; + } + leakage_power () { + value : 0.0028061000; + when : "!A_N&!B&!C"; + } + leakage_power () { + value : 0.0140887000; + when : "!A_N&B&C"; + } + leakage_power () { + value : 0.0008771000; + when : "!A_N&B&!C"; + } + leakage_power () { + value : 0.0139842000; + when : "A_N&!B&C"; + } + leakage_power () { + value : 0.0139802000; + when : "A_N&!B&!C"; + } + leakage_power () { + value : 0.0015194000; + when : "A_N&B&C"; + } + leakage_power () { + value : 0.0008294000; + when : "A_N&B&!C"; + } + area : 11.260800000; + cell_footprint : "sky130_fd_sc_hd__nand3b"; + cell_leakage_power : 0.0061294120; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A_N") { + capacitance : 0.0014470000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0013910000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0101873000, 0.0100983000, 0.0098931000, 0.0099328000, 0.0100241000, 0.0102347000, 0.0107202000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0097468000, 0.0097062000, 0.0096127000, 0.0096390000, 0.0096996000, 0.0098392000, 0.0101610000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0015040000; + } + pin ("B") { + capacitance : 0.0045160000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0043670000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0087414000, 0.0087372000, 0.0087276000, 0.0087388000, 0.0087648000, 0.0088246000, 0.0089624000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0081385000, -0.0081320000, -0.0081168000, -0.0081077000, -0.0080867000, -0.0080381000, -0.0079261000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0046650000; + } + pin ("C") { + capacitance : 0.0044480000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0042120000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0078712000, 0.0078701000, 0.0078677000, 0.0078696000, 0.0078741000, 0.0078845000, 0.0079084000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0078599000, -0.0078581000, -0.0078540000, -0.0078543000, -0.0078552000, -0.0078572000, -0.0078617000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0046830000; + } + pin ("Y") { + direction : "output"; + function : "(A_N) | (!B) | (!C)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014211990, 0.0040396160, 0.0114822000, 0.0326369900, 0.0927673400, 0.2636818000"); + values("0.0103534000, 0.0089175000, 0.0050377000, -0.0062879000, -0.0398206000, -0.1367992000, -0.4136036000", \ + "0.0103000000, 0.0089587000, 0.0050117000, -0.0063451000, -0.0398103000, -0.1368373000, -0.4134961000", \ + "0.0103562000, 0.0089931000, 0.0050718000, -0.0062690000, -0.0397529000, -0.1368092000, -0.4134929000", \ + "0.0101779000, 0.0087961000, 0.0048641000, -0.0064934000, -0.0400287000, -0.1370193000, -0.4137143000", \ + "0.0099665000, 0.0085646000, 0.0045611000, -0.0068897000, -0.0404482000, -0.1372579000, -0.4138656000", \ + "0.0099409000, 0.0085022000, 0.0044170000, -0.0072112000, -0.0408428000, -0.1376227000, -0.4141391000", \ + "0.0113284000, 0.0096980000, 0.0062460000, -0.0061530000, -0.0402412000, -0.1376611000, -0.4140325000"); + } + related_pin : "A_N"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014211990, 0.0040396160, 0.0114822000, 0.0326369900, 0.0927673400, 0.2636818000"); + values("0.0054652000, 0.0071508000, 0.0118106000, 0.0243928000, 0.0588325000, 0.1555910000, 0.4274955000", \ + "0.0054724000, 0.0071484000, 0.0118128000, 0.0243916000, 0.0587860000, 0.1553979000, 0.4319158000", \ + "0.0054262000, 0.0070944000, 0.0117466000, 0.0243611000, 0.0588121000, 0.1552416000, 0.4303658000", \ + "0.0052035000, 0.0068540000, 0.0113982000, 0.0238774000, 0.0584652000, 0.1545736000, 0.4304881000", \ + "0.0050341000, 0.0066114000, 0.0110859000, 0.0232545000, 0.0577710000, 0.1549710000, 0.4269397000", \ + "0.0051574000, 0.0066763000, 0.0110132000, 0.0232206000, 0.0575182000, 0.1537023000, 0.4307853000", \ + "0.0059753000, 0.0073507000, 0.0116050000, 0.0238339000, 0.0576310000, 0.1546397000, 0.4270247000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014211990, 0.0040396160, 0.0114822000, 0.0326369900, 0.0927673400, 0.2636818000"); + values("0.0130023000, 0.0116261000, 0.0075866000, -0.0041778000, -0.0382915000, -0.1356691000, -0.4124686000", \ + "0.0125731000, 0.0112283000, 0.0073023000, -0.0043198000, -0.0383688000, -0.1356721000, -0.4125123000", \ + "0.0120961000, 0.0107532000, 0.0068522000, -0.0046483000, -0.0385137000, -0.1357623000, -0.4125823000", \ + "0.0116608000, 0.0102973000, 0.0063691000, -0.0051138000, -0.0388172000, -0.1359063000, -0.4126427000", \ + "0.0118320000, 0.0103593000, 0.0061670000, -0.0054655000, -0.0391601000, -0.1361049000, -0.4127542000", \ + "0.0124420000, 0.0109247000, 0.0066545000, -0.0054941000, -0.0395980000, -0.1365045000, -0.4128850000", \ + "0.0146092000, 0.0128898000, 0.0083042000, -0.0041968000, -0.0388989000, -0.1365821000, -0.4131730000"); + } + related_pin : "B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014211990, 0.0040396160, 0.0114822000, 0.0326369900, 0.0927673400, 0.2636818000"); + values("0.0096128000, 0.0110961000, 0.0152843000, 0.0271292000, 0.0609614000, 0.1570709000, 0.4301393000", \ + "0.0090852000, 0.0105763000, 0.0148467000, 0.0268702000, 0.0609005000, 0.1569310000, 0.4300623000", \ + "0.0084720000, 0.0100079000, 0.0143766000, 0.0263648000, 0.0604511000, 0.1568914000, 0.4300012000", \ + "0.0081042000, 0.0096534000, 0.0139296000, 0.0257612000, 0.0601059000, 0.1565042000, 0.4300936000", \ + "0.0082161000, 0.0097161000, 0.0139369000, 0.0259275000, 0.0599138000, 0.1563093000, 0.4283065000", \ + "0.0083591000, 0.0097777000, 0.0139375000, 0.0262368000, 0.0597890000, 0.1560421000, 0.4290542000", \ + "0.0116023000, 0.0129393000, 0.0167655000, 0.0280415000, 0.0612797000, 0.1561923000, 0.4282197000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014211990, 0.0040396160, 0.0114822000, 0.0326369900, 0.0927673400, 0.2636818000"); + values("0.0130708000, 0.0116749000, 0.0076317000, -0.0041500000, -0.0382641000, -0.1356583000, -0.4124996000", \ + "0.0126915000, 0.0113413000, 0.0073924000, -0.0042947000, -0.0383261000, -0.1356787000, -0.4125230000", \ + "0.0122130000, 0.0108661000, 0.0069757000, -0.0045709000, -0.0384768000, -0.1357195000, -0.4125504000", \ + "0.0118044000, 0.0104202000, 0.0065003000, -0.0050056000, -0.0387241000, -0.1358294000, -0.4125937000", \ + "0.0118604000, 0.0103922000, 0.0062993000, -0.0053255000, -0.0390397000, -0.1359974000, -0.4126593000", \ + "0.0123137000, 0.0108190000, 0.0066201000, -0.0053639000, -0.0394662000, -0.1364125000, -0.4129176000", \ + "0.0137263000, 0.0121344000, 0.0076956000, -0.0046107000, -0.0389641000, -0.1364551000, -0.4130039000"); + } + related_pin : "C"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014211990, 0.0040396160, 0.0114822000, 0.0326369900, 0.0927673400, 0.2636818000"); + values("0.0149132000, 0.0163877000, 0.0205408000, 0.0324424000, 0.0663811000, 0.1625163000, 0.4362489000", \ + "0.0146053000, 0.0160727000, 0.0202634000, 0.0322434000, 0.0662262000, 0.1623813000, 0.4354150000", \ + "0.0141826000, 0.0156794000, 0.0199373000, 0.0319258000, 0.0659170000, 0.1622465000, 0.4353004000", \ + "0.0138581000, 0.0153747000, 0.0195796000, 0.0315295000, 0.0656934000, 0.1621131000, 0.4353843000", \ + "0.0138808000, 0.0153637000, 0.0196181000, 0.0316233000, 0.0652350000, 0.1615721000, 0.4351306000", \ + "0.0141422000, 0.0155660000, 0.0200498000, 0.0320881000, 0.0658237000, 0.1617801000, 0.4342546000", \ + "0.0173040000, 0.0186661000, 0.0224707000, 0.0338443000, 0.0677671000, 0.1627111000, 0.4345510000"); + } + } + max_capacitance : 0.2636820000; + max_transition : 1.4919890000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014212000, 0.0040396200, 0.0114822000, 0.0326370000, 0.0927673000, 0.2636820000"); + values("0.1605845000, 0.1668771000, 0.1824820000, 0.2191928000, 0.3076967000, 0.5462789000, 1.2212301000", \ + "0.1656500000, 0.1718461000, 0.1873207000, 0.2239353000, 0.3128172000, 0.5515035000, 1.2243012000", \ + "0.1781502000, 0.1843684000, 0.1999397000, 0.2373146000, 0.3259269000, 0.5648023000, 1.2451679000", \ + "0.2101034000, 0.2163066000, 0.2318279000, 0.2684281000, 0.3572774000, 0.5965929000, 1.2696342000", \ + "0.2850147000, 0.2911676000, 0.3064726000, 0.3429990000, 0.4316656000, 0.6700214000, 1.3431694000", \ + "0.4308325000, 0.4378378000, 0.4550617000, 0.4938073000, 0.5837746000, 0.8226086000, 1.4954811000", \ + "0.6627579000, 0.6717154000, 0.6936079000, 0.7399055000, 0.8353850000, 1.0740188000, 1.7474224000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014212000, 0.0040396200, 0.0114822000, 0.0326370000, 0.0927673000, 0.2636820000"); + values("0.0794193000, 0.0838406000, 0.0952136000, 0.1234945000, 0.1981366000, 0.4065701000, 0.9947739000", \ + "0.0843049000, 0.0887164000, 0.1001001000, 0.1283913000, 0.2032066000, 0.4123718000, 1.0014042000", \ + "0.0957989000, 0.1001832000, 0.1115382000, 0.1399110000, 0.2145972000, 0.4228468000, 1.0173556000", \ + "0.1216655000, 0.1259666000, 0.1371899000, 0.1656274000, 0.2404086000, 0.4504884000, 1.0457653000", \ + "0.1641661000, 0.1688567000, 0.1805900000, 0.2092754000, 0.2846672000, 0.4939832000, 1.0818754000", \ + "0.2179733000, 0.2238191000, 0.2377826000, 0.2682117000, 0.3431476000, 0.5512784000, 1.1405793000", \ + "0.2701171000, 0.2779215000, 0.2961555000, 0.3336272000, 0.4103692000, 0.6183516000, 1.2083146000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014212000, 0.0040396200, 0.0114822000, 0.0326370000, 0.0927673000, 0.2636820000"); + values("0.0442448000, 0.0494965000, 0.0636942000, 0.1020544000, 0.2109371000, 0.5312817000, 1.4515767000", \ + "0.0441952000, 0.0495205000, 0.0640487000, 0.1019415000, 0.2111374000, 0.5321040000, 1.4515735000", \ + "0.0444404000, 0.0500651000, 0.0640123000, 0.1021964000, 0.2109766000, 0.5320011000, 1.4563635000", \ + "0.0442272000, 0.0497175000, 0.0640069000, 0.1019337000, 0.2109558000, 0.5323769000, 1.4508169000", \ + "0.0447398000, 0.0503524000, 0.0638131000, 0.1025440000, 0.2113004000, 0.5322577000, 1.4540666000", \ + "0.0567560000, 0.0617301000, 0.0753341000, 0.1101427000, 0.2147003000, 0.5320398000, 1.4513168000", \ + "0.0796518000, 0.0853559000, 0.0993529000, 0.1336967000, 0.2306232000, 0.5361588000, 1.4554155000"); + } + related_pin : "A_N"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014212000, 0.0040396200, 0.0114822000, 0.0326370000, 0.0927673000, 0.2636820000"); + values("0.0281791000, 0.0324372000, 0.0445991000, 0.0801608000, 0.1843182000, 0.4847129000, 1.3375460000", \ + "0.0282005000, 0.0324457000, 0.0445928000, 0.0802712000, 0.1849543000, 0.4855521000, 1.3424165000", \ + "0.0281990000, 0.0324699000, 0.0446393000, 0.0802144000, 0.1846714000, 0.4854236000, 1.3432372000", \ + "0.0288477000, 0.0329815000, 0.0451343000, 0.0804829000, 0.1848180000, 0.4845710000, 1.3444429000", \ + "0.0342104000, 0.0380553000, 0.0490158000, 0.0829606000, 0.1848191000, 0.4856701000, 1.3383241000", \ + "0.0458754000, 0.0495697000, 0.0594274000, 0.0891133000, 0.1875043000, 0.4830401000, 1.3414421000", \ + "0.0663666000, 0.0704418000, 0.0816070000, 0.1081710000, 0.1955013000, 0.4857607000, 1.3345847000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014212000, 0.0040396200, 0.0114822000, 0.0326370000, 0.0927673000, 0.2636820000"); + values("0.0419466000, 0.0463176000, 0.0580734000, 0.0896013000, 0.1749830000, 0.4126562000, 1.0970403000", \ + "0.0456981000, 0.0501679000, 0.0622156000, 0.0940691000, 0.1795395000, 0.4180998000, 1.1006346000", \ + "0.0536692000, 0.0581894000, 0.0703122000, 0.1026429000, 0.1887727000, 0.4275277000, 1.1007419000", \ + "0.0667134000, 0.0722692000, 0.0866107000, 0.1206770000, 0.2075038000, 0.4470758000, 1.1221272000", \ + "0.0835866000, 0.0916276000, 0.1112013000, 0.1561662000, 0.2527356000, 0.4932775000, 1.1678341000", \ + "0.0923782000, 0.1048840000, 0.1363209000, 0.2046733000, 0.3392061000, 0.6035559000, 1.2820868000", \ + "0.0694306000, 0.0894782000, 0.1384516000, 0.2451134000, 0.4484720000, 0.8184149000, 1.5418331000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014212000, 0.0040396200, 0.0114822000, 0.0326370000, 0.0927673000, 0.2636820000"); + values("0.0393675000, 0.0432741000, 0.0539956000, 0.0833979000, 0.1648898000, 0.3936637000, 1.0426991000", \ + "0.0441655000, 0.0480147000, 0.0589230000, 0.0887206000, 0.1704764000, 0.3999333000, 1.0481096000", \ + "0.0568564000, 0.0607735000, 0.0716327000, 0.1012825000, 0.1831060000, 0.4124573000, 1.0611944000", \ + "0.0865081000, 0.0913398000, 0.1032978000, 0.1317919000, 0.2144356000, 0.4447675000, 1.0930312000", \ + "0.1348203000, 0.1422178000, 0.1610120000, 0.2026890000, 0.2874514000, 0.5159891000, 1.1625928000", \ + "0.2131426000, 0.2246363000, 0.2535299000, 0.3199426000, 0.4466762000, 0.6869370000, 1.3353154000", \ + "0.3426026000, 0.3593975000, 0.4033345000, 0.5056950000, 0.7079970000, 1.0614756000, 1.7271098000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014212000, 0.0040396200, 0.0114822000, 0.0326370000, 0.0927673000, 0.2636820000"); + values("0.0286663000, 0.0342603000, 0.0497370000, 0.0919110000, 0.2078816000, 0.5323655000, 1.4617784000", \ + "0.0286436000, 0.0342216000, 0.0497835000, 0.0919950000, 0.2077909000, 0.5317539000, 1.4612902000", \ + "0.0295573000, 0.0349267000, 0.0499272000, 0.0922503000, 0.2078519000, 0.5332811000, 1.4523535000", \ + "0.0367977000, 0.0421879000, 0.0559355000, 0.0943127000, 0.2066241000, 0.5309221000, 1.4539179000", \ + "0.0541747000, 0.0603782000, 0.0759626000, 0.1140442000, 0.2152640000, 0.5303868000, 1.4539032000", \ + "0.0920749000, 0.1000331000, 0.1200278000, 0.1663846000, 0.2704140000, 0.5508221000, 1.4532301000", \ + "0.1644246000, 0.1747814000, 0.2026248000, 0.2666066000, 0.3973595000, 0.6843714000, 1.4855177000"); + } + related_pin : "B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014212000, 0.0040396200, 0.0114822000, 0.0326370000, 0.0927673000, 0.2636820000"); + values("0.0351797000, 0.0402501000, 0.0544686000, 0.0947152000, 0.2100824000, 0.5388781000, 1.4732445000", \ + "0.0352034000, 0.0402694000, 0.0545411000, 0.0949405000, 0.2101599000, 0.5390824000, 1.4735828000", \ + "0.0356205000, 0.0402934000, 0.0544268000, 0.0950333000, 0.2107280000, 0.5386057000, 1.4735640000", \ + "0.0479208000, 0.0516037000, 0.0622013000, 0.0970892000, 0.2107001000, 0.5384755000, 1.4735771000", \ + "0.0766045000, 0.0820518000, 0.0949103000, 0.1249793000, 0.2187712000, 0.5384150000, 1.4737764000", \ + "0.1237949000, 0.1323703000, 0.1533167000, 0.1977122000, 0.2853217000, 0.5554081000, 1.4747475000", \ + "0.1991227000, 0.2127354000, 0.2490509000, 0.3216535000, 0.4572105000, 0.7038929000, 1.4919807000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014212000, 0.0040396200, 0.0114822000, 0.0326370000, 0.0927673000, 0.2636820000"); + values("0.0471667000, 0.0514647000, 0.0632949000, 0.0951857000, 0.1808987000, 0.4187307000, 1.0919352000", \ + "0.0508127000, 0.0552297000, 0.0673096000, 0.0992603000, 0.1851926000, 0.4234117000, 1.0964353000", \ + "0.0579298000, 0.0624543000, 0.0746956000, 0.1072380000, 0.1931761000, 0.4307838000, 1.1040862000", \ + "0.0702185000, 0.0751805000, 0.0882293000, 0.1214110000, 0.2082027000, 0.4474257000, 1.1204841000", \ + "0.0865216000, 0.0927935000, 0.1089316000, 0.1477581000, 0.2399624000, 0.4796108000, 1.1537260000", \ + "0.0968568000, 0.1068625000, 0.1313111000, 0.1863027000, 0.3012917000, 0.5577911000, 1.2361827000", \ + "0.0714637000, 0.0881545000, 0.1289011000, 0.2177388000, 0.3875345000, 0.7128363000, 1.4202063000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014212000, 0.0040396200, 0.0114822000, 0.0326370000, 0.0927673000, 0.2636820000"); + values("0.0471912000, 0.0511379000, 0.0618837000, 0.0913834000, 0.1725410000, 0.4000229000, 1.0454706000", \ + "0.0524153000, 0.0563198000, 0.0671856000, 0.0967601000, 0.1780173000, 0.4054282000, 1.0499409000", \ + "0.0657194000, 0.0696939000, 0.0805968000, 0.1100472000, 0.1915865000, 0.4189931000, 1.0636830000", \ + "0.0975468000, 0.1019560000, 0.1125168000, 0.1416998000, 0.2228040000, 0.4502968000, 1.0955362000", \ + "0.1555215000, 0.1618633000, 0.1781587000, 0.2156134000, 0.2973458000, 0.5250886000, 1.1691846000", \ + "0.2481541000, 0.2580715000, 0.2838024000, 0.3433845000, 0.4638654000, 0.6976264000, 1.3380913000", \ + "0.4000821000, 0.4154052000, 0.4548934000, 0.5488129000, 0.7405309000, 1.0842369000, 1.7381203000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014212000, 0.0040396200, 0.0114822000, 0.0326370000, 0.0927673000, 0.2636820000"); + values("0.0289043000, 0.0347452000, 0.0501827000, 0.0926864000, 0.2077955000, 0.5304993000, 1.4515396000", \ + "0.0289575000, 0.0348014000, 0.0504312000, 0.0923493000, 0.2077615000, 0.5305980000, 1.4515364000", \ + "0.0292437000, 0.0347703000, 0.0504841000, 0.0923390000, 0.2081254000, 0.5321146000, 1.4509303000", \ + "0.0335532000, 0.0389729000, 0.0533392000, 0.0935441000, 0.2078217000, 0.5328047000, 1.4527365000", \ + "0.0449132000, 0.0504938000, 0.0656769000, 0.1055558000, 0.2125552000, 0.5307778000, 1.4532020000", \ + "0.0759798000, 0.0827595000, 0.0996110000, 0.1415710000, 0.2486331000, 0.5452215000, 1.4575734000", \ + "0.1449478000, 0.1536392000, 0.1755927000, 0.2267253000, 0.3418658000, 0.6353994000, 1.4770227000"); + } + related_pin : "C"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014212000, 0.0040396200, 0.0114822000, 0.0326370000, 0.0927673000, 0.2636820000"); + values("0.0448074000, 0.0494654000, 0.0634457000, 0.1030936000, 0.2168144000, 0.5436304000, 1.4750522000", \ + "0.0445819000, 0.0495408000, 0.0633533000, 0.1029700000, 0.2168729000, 0.5436666000, 1.4742959000", \ + "0.0440903000, 0.0490330000, 0.0631198000, 0.1028004000, 0.2167335000, 0.5436301000, 1.4737709000", \ + "0.0518388000, 0.0558910000, 0.0674839000, 0.1036119000, 0.2167968000, 0.5438038000, 1.4752204000", \ + "0.0808992000, 0.0857747000, 0.0978252000, 0.1272216000, 0.2231863000, 0.5433591000, 1.4729988000", \ + "0.1302232000, 0.1378935000, 0.1571150000, 0.1989859000, 0.2866825000, 0.5571412000, 1.4750363000", \ + "0.2110670000, 0.2239737000, 0.2542752000, 0.3245779000, 0.4572659000, 0.7003671000, 1.4919892000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__nand3b_4") { + leakage_power () { + value : 0.0016853000; + when : "!A_N&!B&C"; + } + leakage_power () { + value : 0.0406824000; + when : "!A_N&!B&!C"; + } + leakage_power () { + value : 0.0147872000; + when : "!A_N&B&C"; + } + leakage_power () { + value : 0.0014284000; + when : "!A_N&B&!C"; + } + leakage_power () { + value : 0.0106302000; + when : "A_N&!B&C"; + } + leakage_power () { + value : 0.0304876000; + when : "A_N&!B&!C"; + } + leakage_power () { + value : 0.0123664000; + when : "A_N&B&C"; + } + leakage_power () { + value : 0.0106099000; + when : "A_N&B&!C"; + } + area : 20.019200000; + cell_footprint : "sky130_fd_sc_hd__nand3b"; + cell_leakage_power : 0.0153347000; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A_N") { + capacitance : 0.0023570000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022560000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0174003000, 0.0172767000, 0.0169919000, 0.0171257000, 0.0174344000, 0.0181460000, 0.0197862000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0177306000, 0.0176176000, 0.0173572000, 0.0174806000, 0.0177651000, 0.0184210000, 0.0199330000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024570000; + } + pin ("B") { + capacitance : 0.0084720000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0081670000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0170075000, 0.0170228000, 0.0170580000, 0.0170768000, 0.0171201000, 0.0172199000, 0.0174502000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0156150000, -0.0156147000, -0.0156140000, -0.0155787000, -0.0154972000, -0.0153094000, -0.0148764000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0087780000; + } + pin ("C") { + capacitance : 0.0088630000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0083910000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0160060000, 0.0159939000, 0.0159659000, 0.0159707000, 0.0159818000, 0.0160073000, 0.0160663000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0159631000, -0.0159563000, -0.0159409000, -0.0159360000, -0.0159247000, -0.0158988000, -0.0158389000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0093360000; + } + pin ("Y") { + direction : "output"; + function : "(A_N) | (!B) | (!C)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015702790, 0.0049315550, 0.0154878400, 0.0486404600, 0.1527582000, 0.4797462000"); + values("0.0266510000, 0.0250244000, 0.0198749000, 0.0032153000, -0.0501875000, -0.2187992000, -0.7483888000", \ + "0.0257413000, 0.0242108000, 0.0192150000, 0.0028392000, -0.0503349000, -0.2187877000, -0.7484338000", \ + "0.0246982000, 0.0231658000, 0.0182499000, 0.0020986000, -0.0507161000, -0.2189383000, -0.7484855000", \ + "0.0238481000, 0.0222537000, 0.0171579000, 0.0009900000, -0.0514613000, -0.2192768000, -0.7486073000", \ + "0.0237294000, 0.0220582000, 0.0167759000, 0.0002114000, -0.0523648000, -0.2198355000, -0.7487681000", \ + "0.0244620000, 0.0227318000, 0.0172665000, 0.0001963000, -0.0534720000, -0.2208517000, -0.7495516000", \ + "0.0281929000, 0.0262978000, 0.0203509000, 0.0023069000, -0.0521451000, -0.2211576000, -0.7502919000"); + } + related_pin : "B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015702790, 0.0049315550, 0.0154878400, 0.0486404600, 0.1527582000, 0.4797462000"); + values("0.0179628000, 0.0197003000, 0.0251863000, 0.0421871000, 0.0953592000, 0.2616700000, 0.7841056000", \ + "0.0169124000, 0.0187405000, 0.0242929000, 0.0415964000, 0.0951934000, 0.2619506000, 0.7842605000", \ + "0.0156523000, 0.0175341000, 0.0232279000, 0.0407541000, 0.0942446000, 0.2613913000, 0.7840640000", \ + "0.0149924000, 0.0168204000, 0.0223872000, 0.0394273000, 0.0934866000, 0.2608281000, 0.7846278000", \ + "0.0151299000, 0.0168440000, 0.0224133000, 0.0391933000, 0.0924784000, 0.2594812000, 0.7820618000", \ + "0.0157364000, 0.0174220000, 0.0228906000, 0.0399031000, 0.0928177000, 0.2579864000, 0.7814315000", \ + "0.0216191000, 0.0231116000, 0.0280478000, 0.0437986000, 0.0953670000, 0.2600684000, 0.7804887000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015702790, 0.0049315550, 0.0154878400, 0.0486404600, 0.1527582000, 0.4797462000"); + values("0.0268749000, 0.0252802000, 0.0200862000, 0.0034034000, -0.0500510000, -0.2186568000, -0.7483065000", \ + "0.0260242000, 0.0244733000, 0.0194382000, 0.0030088000, -0.0502456000, -0.2186771000, -0.7483164000", \ + "0.0250043000, 0.0234763000, 0.0184849000, 0.0022605000, -0.0506128000, -0.2188518000, -0.7484323000", \ + "0.0241226000, 0.0225139000, 0.0174641000, 0.0012467000, -0.0513045000, -0.2191689000, -0.7485534000", \ + "0.0239904000, 0.0223064000, 0.0170320000, 0.0005413000, -0.0521453000, -0.2196005000, -0.7486970000", \ + "0.0247302000, 0.0229687000, 0.0175918000, 0.0006373000, -0.0529653000, -0.2205927000, -0.7491618000", \ + "0.0283111000, 0.0264175000, 0.0205546000, 0.0027490000, -0.0515610000, -0.2205026000, -0.7495555000"); + } + related_pin : "C"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015702790, 0.0049315550, 0.0154878400, 0.0486404600, 0.1527582000, 0.4797462000"); + values("0.0290896000, 0.0308315000, 0.0362425000, 0.0532609000, 0.1066170000, 0.2732143000, 0.7960479000", \ + "0.0283430000, 0.0301030000, 0.0355786000, 0.0527339000, 0.1060907000, 0.2727282000, 0.7955306000", \ + "0.0275097000, 0.0293136000, 0.0347162000, 0.0520712000, 0.1056178000, 0.2726434000, 0.7953638000", \ + "0.0269217000, 0.0285462000, 0.0340525000, 0.0513182000, 0.1050764000, 0.2720215000, 0.7951775000", \ + "0.0265505000, 0.0283504000, 0.0346645000, 0.0516250000, 0.1049876000, 0.2721296000, 0.7944279000", \ + "0.0296318000, 0.0312522000, 0.0361874000, 0.0533035000, 0.1061528000, 0.2722681000, 0.7947871000", \ + "0.0347915000, 0.0363888000, 0.0415053000, 0.0571303000, 0.1096756000, 0.2749691000, 0.7951327000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015702790, 0.0049315550, 0.0154878400, 0.0486404600, 0.1527582000, 0.4797462000"); + values("0.0211471000, 0.0195515000, 0.0146809000, -0.0013685000, -0.0539652000, -0.2222442000, -0.7518035000", \ + "0.0210703000, 0.0195457000, 0.0145782000, -0.0014153000, -0.0540178000, -0.2223353000, -0.7516455000", \ + "0.0211546000, 0.0195475000, 0.0146485000, -0.0014666000, -0.0540182000, -0.2220830000, -0.7515084000", \ + "0.0207063000, 0.0191381000, 0.0141002000, -0.0020826000, -0.0546802000, -0.2225116000, -0.7519713000", \ + "0.0199757000, 0.0183480000, 0.0132416000, -0.0030277000, -0.0555077000, -0.2232085000, -0.7523588000", \ + "0.0194001000, 0.0177594000, 0.0126277000, -0.0035637000, -0.0562078000, -0.2237806000, -0.7527509000", \ + "0.0212564000, 0.0197219000, 0.0145180000, -0.0033273000, -0.0561522000, -0.2235729000, -0.7524702000"); + } + related_pin : "A_N"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015702790, 0.0049315550, 0.0154878400, 0.0486404600, 0.1527582000, 0.4797462000"); + values("0.0104443000, 0.0124120000, 0.0185436000, 0.0368550000, 0.0912748000, 0.2578964000, 0.7819453000", \ + "0.0104369000, 0.0124022000, 0.0185458000, 0.0368669000, 0.0914161000, 0.2591642000, 0.7847402000", \ + "0.0104308000, 0.0123940000, 0.0185120000, 0.0368216000, 0.0914789000, 0.2593560000, 0.7846003000", \ + "0.0098187000, 0.0117915000, 0.0176513000, 0.0358767000, 0.0906376000, 0.2572733000, 0.7843387000", \ + "0.0092823000, 0.0111375000, 0.0170148000, 0.0345227000, 0.0891194000, 0.2571854000, 0.7847299000", \ + "0.0096181000, 0.0114284000, 0.0170757000, 0.0341332000, 0.0882604000, 0.2554784000, 0.7817247000", \ + "0.0104190000, 0.0120986000, 0.0176193000, 0.0348561000, 0.0885468000, 0.2567189000, 0.7771575000"); + } + } + max_capacitance : 0.4797460000; + max_transition : 1.5009230000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015702800, 0.0049315500, 0.0154878000, 0.0486405000, 0.1527580000, 0.4797460000"); + values("0.1191366000, 0.1225463000, 0.1324881000, 0.1596446000, 0.2344029000, 0.4612593000, 1.1710496000", \ + "0.1242498000, 0.1276723000, 0.1374356000, 0.1646353000, 0.2394109000, 0.4662578000, 1.1720903000", \ + "0.1370431000, 0.1403790000, 0.1502913000, 0.1774546000, 0.2523594000, 0.4795073000, 1.1848534000", \ + "0.1668169000, 0.1701978000, 0.1800872000, 0.2071883000, 0.2821046000, 0.5092182000, 1.2159658000", \ + "0.2338588000, 0.2373481000, 0.2473148000, 0.2745353000, 0.3497840000, 0.5770510000, 1.2822898000", \ + "0.3415476000, 0.3457228000, 0.3574393000, 0.3873691000, 0.4645696000, 0.6912926000, 1.3983498000", \ + "0.4985237000, 0.5041054000, 0.5192374000, 0.5550596000, 0.6367605000, 0.8634617000, 1.5713328000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015702800, 0.0049315500, 0.0154878000, 0.0486405000, 0.1527580000, 0.4797460000"); + values("0.0901781000, 0.0932362000, 0.1020195000, 0.1263525000, 0.1949108000, 0.4034368000, 1.0559008000", \ + "0.0949992000, 0.0980713000, 0.1068514000, 0.1311583000, 0.1998666000, 0.4089337000, 1.0638773000", \ + "0.1063483000, 0.1093826000, 0.1181626000, 0.1424630000, 0.2109921000, 0.4205519000, 1.0764991000", \ + "0.1327446000, 0.1357944000, 0.1443750000, 0.1684904000, 0.2373386000, 0.4461441000, 1.1031629000", \ + "0.1809226000, 0.1841163000, 0.1931397000, 0.2175707000, 0.2864329000, 0.4972662000, 1.1525100000", \ + "0.2456404000, 0.2494550000, 0.2601549000, 0.2863511000, 0.3560377000, 0.5657267000, 1.2182594000", \ + "0.3212991000, 0.3264379000, 0.3402536000, 0.3732111000, 0.4463276000, 0.6536567000, 1.3056021000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015702800, 0.0049315500, 0.0154878000, 0.0486405000, 0.1527580000, 0.4797460000"); + values("0.0370566000, 0.0404037000, 0.0504450000, 0.0814434000, 0.1781783000, 0.4896409000, 1.4740111000", \ + "0.0366744000, 0.0400980000, 0.0504061000, 0.0814488000, 0.1781694000, 0.4897263000, 1.4671169000", \ + "0.0367575000, 0.0404353000, 0.0504578000, 0.0814799000, 0.1782405000, 0.4887182000, 1.4671516000", \ + "0.0369792000, 0.0403010000, 0.0504579000, 0.0815747000, 0.1781718000, 0.4896353000, 1.4665542000", \ + "0.0395277000, 0.0427183000, 0.0525929000, 0.0827433000, 0.1785347000, 0.4898094000, 1.4662251000", \ + "0.0517718000, 0.0546820000, 0.0638251000, 0.0922593000, 0.1834285000, 0.4891494000, 1.4680083000", \ + "0.0725058000, 0.0761927000, 0.0863937000, 0.1150721000, 0.1976105000, 0.4926223000, 1.4670185000"); + } + related_pin : "A_N"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015702800, 0.0049315500, 0.0154878000, 0.0486405000, 0.1527580000, 0.4797460000"); + values("0.0303122000, 0.0331092000, 0.0418229000, 0.0701160000, 0.1625738000, 0.4589830000, 1.3881527000", \ + "0.0303058000, 0.0331076000, 0.0418177000, 0.0700661000, 0.1624584000, 0.4595631000, 1.3895768000", \ + "0.0303291000, 0.0330486000, 0.0417854000, 0.0700785000, 0.1626998000, 0.4601722000, 1.3956889000", \ + "0.0306382000, 0.0333751000, 0.0421203000, 0.0703099000, 0.1627663000, 0.4566465000, 1.3944816000", \ + "0.0354991000, 0.0380856000, 0.0461099000, 0.0728798000, 0.1632660000, 0.4596766000, 1.3910008000", \ + "0.0466516000, 0.0497789000, 0.0567847000, 0.0806731000, 0.1660768000, 0.4567615000, 1.3849251000", \ + "0.0666052000, 0.0691891000, 0.0766783000, 0.0992635000, 0.1750948000, 0.4602752000, 1.3813464000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015702800, 0.0049315500, 0.0154878000, 0.0486405000, 0.1527580000, 0.4797460000"); + values("0.0452141000, 0.0479948000, 0.0564128000, 0.0808373000, 0.1540812000, 0.3793234000, 1.0861633000", \ + "0.0485300000, 0.0513546000, 0.0597799000, 0.0846099000, 0.1579929000, 0.3854434000, 1.0897576000", \ + "0.0554329000, 0.0582887000, 0.0668618000, 0.0921684000, 0.1660252000, 0.3917497000, 1.1008232000", \ + "0.0669452000, 0.0704555000, 0.0806042000, 0.1084241000, 0.1833451000, 0.4111851000, 1.1164716000", \ + "0.0810743000, 0.0864233000, 0.1013012000, 0.1378741000, 0.2253461000, 0.4558594000, 1.1700396000", \ + "0.0853288000, 0.0932677000, 0.1161507000, 0.1734303000, 0.2967092000, 0.5590428000, 1.2712620000", \ + "0.0515527000, 0.0642328000, 0.0998928000, 0.1891329000, 0.3799577000, 0.7475728000, 1.5149852000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015702800, 0.0049315500, 0.0154878000, 0.0486405000, 0.1527580000, 0.4797460000"); + values("0.0416727000, 0.0441413000, 0.0517778000, 0.0746762000, 0.1441739000, 0.3590455000, 1.0352060000", \ + "0.0463273000, 0.0488675000, 0.0566062000, 0.0798713000, 0.1498222000, 0.3646365000, 1.0371090000", \ + "0.0590877000, 0.0616468000, 0.0693824000, 0.0926944000, 0.1625179000, 0.3783361000, 1.0499238000", \ + "0.0896552000, 0.0925839000, 0.1011022000, 0.1239763000, 0.1940486000, 0.4096385000, 1.0809302000", \ + "0.1403772000, 0.1451532000, 0.1581444000, 0.1921379000, 0.2679885000, 0.4828816000, 1.1512726000", \ + "0.2238986000, 0.2311728000, 0.2519057000, 0.3060613000, 0.4231338000, 0.6550357000, 1.3255022000", \ + "0.3651864000, 0.3758370000, 0.4071855000, 0.4891718000, 0.6759310000, 1.0278599000, 1.7191143000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015702800, 0.0049315500, 0.0154878000, 0.0486405000, 0.1527580000, 0.4797460000"); + values("0.0295873000, 0.0332058000, 0.0441318000, 0.0770256000, 0.1767560000, 0.4884355000, 1.4657395000", \ + "0.0296910000, 0.0332275000, 0.0441031000, 0.0768863000, 0.1770241000, 0.4902257000, 1.4684657000", \ + "0.0305040000, 0.0338291000, 0.0443698000, 0.0769882000, 0.1768413000, 0.4884221000, 1.4682907000", \ + "0.0378351000, 0.0412913000, 0.0513911000, 0.0804991000, 0.1769555000, 0.4893059000, 1.4649482000", \ + "0.0554176000, 0.0593318000, 0.0705581000, 0.1013412000, 0.1886414000, 0.4890368000, 1.4751959000", \ + "0.0939410000, 0.0988371000, 0.1135898000, 0.1512629000, 0.2437899000, 0.5126334000, 1.4658322000", \ + "0.1670342000, 0.1734356000, 0.1936866000, 0.2449577000, 0.3636277000, 0.6468471000, 1.5009232000"); + } + related_pin : "B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015702800, 0.0049315500, 0.0154878000, 0.0486405000, 0.1527580000, 0.4797460000"); + values("0.0361157000, 0.0391290000, 0.0487357000, 0.0790692000, 0.1750073000, 0.4778776000, 1.4293092000", \ + "0.0360914000, 0.0391730000, 0.0485402000, 0.0790899000, 0.1746407000, 0.4769956000, 1.4274328000", \ + "0.0361495000, 0.0390027000, 0.0485650000, 0.0787882000, 0.1747521000, 0.4777148000, 1.4278919000", \ + "0.0473005000, 0.0495730000, 0.0565069000, 0.0817346000, 0.1751132000, 0.4768739000, 1.4278503000", \ + "0.0756978000, 0.0788384000, 0.0884898000, 0.1122098000, 0.1848608000, 0.4772447000, 1.4276865000", \ + "0.1225051000, 0.1277710000, 0.1429407000, 0.1798319000, 0.2590796000, 0.4978818000, 1.4280922000", \ + "0.1975622000, 0.2065075000, 0.2307627000, 0.2937536000, 0.4179737000, 0.6537552000, 1.4488832000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015702800, 0.0049315500, 0.0154878000, 0.0486405000, 0.1527580000, 0.4797460000"); + values("0.0495813000, 0.0524053000, 0.0605956000, 0.0850201000, 0.1580065000, 0.3852440000, 1.0983405000", \ + "0.0529712000, 0.0557614000, 0.0642696000, 0.0892434000, 0.1624468000, 0.3884690000, 1.1035713000", \ + "0.0593628000, 0.0622963000, 0.0708821000, 0.0958900000, 0.1698721000, 0.3954811000, 1.1019715000", \ + "0.0701946000, 0.0733147000, 0.0826137000, 0.1089041000, 0.1832931000, 0.4095457000, 1.1164373000", \ + "0.0843389000, 0.0882365000, 0.0996174000, 0.1308266000, 0.2123320000, 0.4412708000, 1.1480645000", \ + "0.0912469000, 0.0971590000, 0.1148724000, 0.1601636000, 0.2643945000, 0.5129533000, 1.2228275000", \ + "0.0601253000, 0.0705612000, 0.0999646000, 0.1733013000, 0.3297325000, 0.6497379000, 1.3954526000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015702800, 0.0049315500, 0.0154878000, 0.0486405000, 0.1527580000, 0.4797460000"); + values("0.0458201000, 0.0481417000, 0.0551874000, 0.0765031000, 0.1405917000, 0.3371333000, 0.9514662000", \ + "0.0508765000, 0.0532214000, 0.0603474000, 0.0817416000, 0.1459154000, 0.3426489000, 0.9572896000", \ + "0.0636935000, 0.0660390000, 0.0731522000, 0.0946295000, 0.1588401000, 0.3555549000, 0.9703552000", \ + "0.0951444000, 0.0980850000, 0.1053638000, 0.1264556000, 0.1908129000, 0.3878374000, 1.0020387000", \ + "0.1512288000, 0.1551232000, 0.1660054000, 0.1959005000, 0.2644245000, 0.4607042000, 1.0744067000", \ + "0.2405833000, 0.2465133000, 0.2630214000, 0.3111004000, 0.4161453000, 0.6319439000, 1.2428280000", \ + "0.3879606000, 0.3968824000, 0.4223415000, 0.4949054000, 0.6623679000, 0.9949905000, 1.6394993000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015702800, 0.0049315500, 0.0154878000, 0.0486405000, 0.1527580000, 0.4797460000"); + values("0.0297953000, 0.0332626000, 0.0441690000, 0.0769902000, 0.1768356000, 0.4900680000, 1.4747601000", \ + "0.0297799000, 0.0333344000, 0.0442301000, 0.0772467000, 0.1767847000, 0.4886754000, 1.4755112000", \ + "0.0299933000, 0.0335347000, 0.0443602000, 0.0769381000, 0.1768299000, 0.4883828000, 1.4678333000", \ + "0.0344440000, 0.0378222000, 0.0481691000, 0.0789389000, 0.1769489000, 0.4884926000, 1.4679992000", \ + "0.0458358000, 0.0493483000, 0.0598338000, 0.0916160000, 0.1843568000, 0.4888395000, 1.4685624000", \ + "0.0780212000, 0.0820401000, 0.0939982000, 0.1272669000, 0.2209548000, 0.5057670000, 1.4672780000", \ + "0.1486700000, 0.1535095000, 0.1681426000, 0.2093067000, 0.3110284000, 0.5979331000, 1.4919393000"); + } + related_pin : "C"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015702800, 0.0049315500, 0.0154878000, 0.0486405000, 0.1527580000, 0.4797460000"); + values("0.0442696000, 0.0468705000, 0.0557587000, 0.0833089000, 0.1719372000, 0.4531153000, 1.3407062000", \ + "0.0441601000, 0.0468462000, 0.0556609000, 0.0834196000, 0.1719495000, 0.4538317000, 1.3411589000", \ + "0.0432973000, 0.0461415000, 0.0549870000, 0.0831360000, 0.1719710000, 0.4534165000, 1.3412093000", \ + "0.0517730000, 0.0538207000, 0.0610331000, 0.0853704000, 0.1717983000, 0.4538463000, 1.3401331000", \ + "0.0799606000, 0.0829280000, 0.0919140000, 0.1134097000, 0.1833648000, 0.4534407000, 1.3410469000", \ + "0.1279850000, 0.1331737000, 0.1461356000, 0.1808538000, 0.2562194000, 0.4777423000, 1.3408981000", \ + "0.2049712000, 0.2129739000, 0.2353072000, 0.2923546000, 0.4120191000, 0.6400757000, 1.3710747000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__nand4_1") { + leakage_power () { + value : 0.0000266032; + when : "!A&!B&!C&D"; + } + leakage_power () { + value : 0.0000198083; + when : "!A&!B&!C&!D"; + } + leakage_power () { + value : 0.0000436217; + when : "!A&!B&C&D"; + } + leakage_power () { + value : 0.0000241942; + when : "!A&!B&C&!D"; + } + leakage_power () { + value : 0.0000438275; + when : "!A&B&!C&D"; + } + leakage_power () { + value : 0.0000247995; + when : "!A&B&!C&!D"; + } + leakage_power () { + value : 0.0003519000; + when : "!A&B&C&D"; + } + leakage_power () { + value : 0.0000361706; + when : "!A&B&C&!D"; + } + leakage_power () { + value : 0.0000495416; + when : "A&!B&!C&D"; + } + leakage_power () { + value : 0.0000302950; + when : "A&!B&!C&!D"; + } + leakage_power () { + value : 0.0003530000; + when : "A&!B&C&D"; + } + leakage_power () { + value : 0.0000418284; + when : "A&!B&C&!D"; + } + leakage_power () { + value : 0.0003428000; + when : "A&B&!C&D"; + } + leakage_power () { + value : 0.0000470615; + when : "A&B&!C&!D"; + } + leakage_power () { + value : 0.0067214000; + when : "A&B&C&D"; + } + leakage_power () { + value : 0.0002583000; + when : "A&B&C&!D"; + } + area : 6.2560000000; + cell_footprint : "sky130_fd_sc_hd__nand4"; + cell_leakage_power : 0.0005259485; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A") { + capacitance : 0.0023120000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022720000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0048946000, 0.0048999000, 0.0049121000, 0.0049129000, 0.0049147000, 0.0049189000, 0.0049286000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0039148000, -0.0039070000, -0.0038891000, -0.0038825000, -0.0038674000, -0.0038324000, -0.0037517000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0023520000; + } + pin ("B") { + capacitance : 0.0023910000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0023230000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0045984000, 0.0045952000, 0.0045878000, 0.0046022000, 0.0046355000, 0.0047122000, 0.0048890000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0041932000, -0.0041901000, -0.0041831000, -0.0041823000, -0.0041806000, -0.0041766000, -0.0041675000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024590000; + } + pin ("C") { + capacitance : 0.0023490000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022660000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0039392000, 0.0039398000, 0.0039413000, 0.0039407000, 0.0039394000, 0.0039364000, 0.0039295000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0039523000, -0.0039443000, -0.0039260000, -0.0039258000, -0.0039252000, -0.0039238000, -0.0039207000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024320000; + } + pin ("D") { + capacitance : 0.0022960000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0021860000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0039969000, 0.0039955000, 0.0039921000, 0.0039934000, 0.0039965000, 0.0040036000, 0.0040198000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0039919000, -0.0039909000, -0.0039887000, -0.0039887000, -0.0039889000, -0.0039893000, -0.0039903000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024050000; + } + pin ("Y") { + direction : "output"; + function : "(!A) | (!B) | (!C) | (!D)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012541490, 0.0031457800, 0.0078905540, 0.0197918600, 0.0496438900, 0.1245217000"); + values("0.0044931000, 0.0033307000, 0.0003368000, -0.0072849000, -0.0265426000, -0.0748696000, -0.1961584000", \ + "0.0042524000, 0.0031278000, 0.0001873000, -0.0073795000, -0.0265921000, -0.0748960000, -0.1961733000", \ + "0.0039313000, 0.0028089000, -0.0000582000, -0.0075558000, -0.0266961000, -0.0749556000, -0.1961692000", \ + "0.0037380000, 0.0025652000, -0.0003410000, -0.0078166000, -0.0268528000, -0.0750410000, -0.1962445000", \ + "0.0036801000, 0.0024784000, -0.0005121000, -0.0080396000, -0.0271034000, -0.0752246000, -0.1963759000", \ + "0.0044436000, 0.0032189000, -0.0001274000, -0.0079732000, -0.0270655000, -0.0752764000, -0.1964364000", \ + "0.0061365000, 0.0047498000, 0.0011867000, -0.0067862000, -0.0264483000, -0.0744196000, -0.1961396000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012541490, 0.0031457800, 0.0078905540, 0.0197918600, 0.0496438900, 0.1245217000"); + values("0.0050914000, 0.0064189000, 0.0096166000, 0.0174334000, 0.0365496000, 0.0845929000, 0.2044707000", \ + "0.0048687000, 0.0062209000, 0.0094565000, 0.0172646000, 0.0365236000, 0.0847470000, 0.2044552000", \ + "0.0045714000, 0.0059181000, 0.0092092000, 0.0170198000, 0.0364446000, 0.0843759000, 0.2044911000", \ + "0.0044484000, 0.0057295000, 0.0088312000, 0.0166636000, 0.0361225000, 0.0844192000, 0.2030362000", \ + "0.0046098000, 0.0058325000, 0.0088549000, 0.0165468000, 0.0358141000, 0.0840601000, 0.2046447000", \ + "0.0049218000, 0.0060613000, 0.0090597000, 0.0168556000, 0.0356846000, 0.0837418000, 0.2040224000", \ + "0.0066547000, 0.0077023000, 0.0105464000, 0.0177055000, 0.0365959000, 0.0846656000, 0.2043267000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012541490, 0.0031457800, 0.0078905540, 0.0197918600, 0.0496438900, 0.1245217000"); + values("0.0050485000, 0.0038549000, 0.0008386000, -0.0068023000, -0.0260510000, -0.0743970000, -0.1956666000", \ + "0.0048740000, 0.0036990000, 0.0007346000, -0.0068694000, -0.0260940000, -0.0744174000, -0.1957016000", \ + "0.0045960000, 0.0034456000, 0.0005160000, -0.0070076000, -0.0261642000, -0.0744476000, -0.1957699000", \ + "0.0043173000, 0.0031599000, 0.0002390000, -0.0072502000, -0.0263056000, -0.0745130000, -0.1957484000", \ + "0.0041604000, 0.0029799000, 0.0000825000, -0.0074508000, -0.0264843000, -0.0746548000, -0.1958062000", \ + "0.0043632000, 0.0031343000, 0.0001038000, -0.0076321000, -0.0267137000, -0.0748428000, -0.1959249000", \ + "0.0052782000, 0.0039857000, 0.0007600000, -0.0070757000, -0.0265338000, -0.0748864000, -0.1960199000"); + } + related_pin : "B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012541490, 0.0031457800, 0.0078905540, 0.0197918600, 0.0496438900, 0.1245217000"); + values("0.0081044000, 0.0093520000, 0.0124578000, 0.0201021000, 0.0392260000, 0.0869932000, 0.2062748000", \ + "0.0078956000, 0.0091677000, 0.0123154000, 0.0200203000, 0.0391672000, 0.0870221000, 0.2064994000", \ + "0.0075861000, 0.0088636000, 0.0119741000, 0.0198162000, 0.0389753000, 0.0866893000, 0.2065727000", \ + "0.0073548000, 0.0086412000, 0.0117409000, 0.0194902000, 0.0387250000, 0.0866097000, 0.2062140000", \ + "0.0074148000, 0.0086311000, 0.0117374000, 0.0192935000, 0.0385962000, 0.0866585000, 0.2054902000", \ + "0.0075090000, 0.0086500000, 0.0118409000, 0.0195726000, 0.0386675000, 0.0864862000, 0.2061132000", \ + "0.0087325000, 0.0098444000, 0.0127355000, 0.0199901000, 0.0390349000, 0.0865272000, 0.2052203000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012541490, 0.0031457800, 0.0078905540, 0.0197918600, 0.0496438900, 0.1245217000"); + values("0.0048227000, 0.0036439000, 0.0006186000, -0.0070310000, -0.0262964000, -0.0746389000, -0.1959380000", \ + "0.0046623000, 0.0035003000, 0.0005045000, -0.0071050000, -0.0263381000, -0.0746622000, -0.1959541000", \ + "0.0044043000, 0.0032439000, 0.0003043000, -0.0072478000, -0.0264070000, -0.0747017000, -0.1959554000", \ + "0.0041440000, 0.0029814000, 0.0000341000, -0.0074621000, -0.0265556000, -0.0747788000, -0.1960397000", \ + "0.0039614000, 0.0027834000, -0.0001352000, -0.0076568000, -0.0267069000, -0.0748602000, -0.1960491000", \ + "0.0040903000, 0.0028868000, -0.0001443000, -0.0078610000, -0.0269674000, -0.0750892000, -0.1961746000", \ + "0.0048049000, 0.0035198000, 0.0003386000, -0.0074380000, -0.0267712000, -0.0751490000, -0.1962712000"); + } + related_pin : "C"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012541490, 0.0031457800, 0.0078905540, 0.0197918600, 0.0496438900, 0.1245217000"); + values("0.0110372000, 0.0122786000, 0.0153659000, 0.0230682000, 0.0421384000, 0.0899933000, 0.2095745000", \ + "0.0108177000, 0.0120572000, 0.0151667000, 0.0229017000, 0.0420479000, 0.0897690000, 0.2095444000", \ + "0.0105678000, 0.0118223000, 0.0149577000, 0.0226799000, 0.0418427000, 0.0897451000, 0.2092999000", \ + "0.0103761000, 0.0116129000, 0.0147212000, 0.0224770000, 0.0417048000, 0.0894831000, 0.2088775000", \ + "0.0103270000, 0.0115655000, 0.0146569000, 0.0222997000, 0.0411957000, 0.0890957000, 0.2085959000", \ + "0.0108968000, 0.0121396000, 0.0152379000, 0.0229020000, 0.0417348000, 0.0896547000, 0.2093423000", \ + "0.0121747000, 0.0133166000, 0.0162652000, 0.0235684000, 0.0424386000, 0.0899502000, 0.2084827000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012541490, 0.0031457800, 0.0078905540, 0.0197918600, 0.0496438900, 0.1245217000"); + values("0.0047066000, 0.0035046000, 0.0004830000, -0.0071618000, -0.0264094000, -0.0747616000, -0.1960625000", \ + "0.0045269000, 0.0033669000, 0.0003785000, -0.0072281000, -0.0264514000, -0.0747826000, -0.1960681000", \ + "0.0042924000, 0.0031355000, 0.0001720000, -0.0073600000, -0.0265227000, -0.0748137000, -0.1960832000", \ + "0.0040540000, 0.0028749000, -0.0000788000, -0.0075751000, -0.0266552000, -0.0748783000, -0.1960958000", \ + "0.0038810000, 0.0026990000, -0.0002247000, -0.0077841000, -0.0268372000, -0.0749812000, -0.1961858000", \ + "0.0040056000, 0.0027954000, -0.0002299000, -0.0079616000, -0.0270646000, -0.0751956000, -0.1962994000", \ + "0.0047189000, 0.0034374000, 0.0002717000, -0.0075196000, -0.0268394000, -0.0752392000, -0.1963810000"); + } + related_pin : "D"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012541490, 0.0031457800, 0.0078905540, 0.0197918600, 0.0496438900, 0.1245217000"); + values("0.0131846000, 0.0144174000, 0.0174988000, 0.0252033000, 0.0444784000, 0.0923580000, 0.2120264000", \ + "0.0130436000, 0.0142828000, 0.0173677000, 0.0251072000, 0.0444058000, 0.0921773000, 0.2119485000", \ + "0.0128815000, 0.0141155000, 0.0172245000, 0.0249813000, 0.0441903000, 0.0921006000, 0.2119081000", \ + "0.0126927000, 0.0139122000, 0.0170260000, 0.0248739000, 0.0441763000, 0.0921807000, 0.2118205000", \ + "0.0127113000, 0.0139749000, 0.0170439000, 0.0247843000, 0.0438500000, 0.0916433000, 0.2109098000", \ + "0.0132098000, 0.0144473000, 0.0175018000, 0.0250824000, 0.0440186000, 0.0916648000, 0.2105694000", \ + "0.0152802000, 0.0164377000, 0.0192977000, 0.0266187000, 0.0462404000, 0.0921753000, 0.2121036000"); + } + } + max_capacitance : 0.1245220000; + max_transition : 1.4955400000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012541500, 0.0031457800, 0.0078905500, 0.0197919000, 0.0496439000, 0.1245220000"); + values("0.0376158000, 0.0443032000, 0.0608772000, 0.1019825000, 0.2036166000, 0.4553360000, 1.0882606000", \ + "0.0405108000, 0.0474240000, 0.0640716000, 0.1048114000, 0.2078877000, 0.4603052000, 1.0922253000", \ + "0.0489402000, 0.0555174000, 0.0724115000, 0.1139417000, 0.2150740000, 0.4677938000, 1.1005228000", \ + "0.0661707000, 0.0750106000, 0.0940285000, 0.1341086000, 0.2356575000, 0.4888838000, 1.1216398000", \ + "0.0859427000, 0.0989831000, 0.1270206000, 0.1827956000, 0.2866150000, 0.5395698000, 1.1729341000", \ + "0.1011085000, 0.1201085000, 0.1619268000, 0.2443916000, 0.3895047000, 0.6553940000, 1.2885455000", \ + "0.0945083000, 0.1227385000, 0.1836422000, 0.3053895000, 0.5262458000, 0.8985496000, 1.5553173000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012541500, 0.0031457800, 0.0078905500, 0.0197919000, 0.0496439000, 0.1245220000"); + values("0.0333140000, 0.0387839000, 0.0520902000, 0.0843289000, 0.1640568000, 0.3662832000, 0.8627147000", \ + "0.0384392000, 0.0439535000, 0.0572193000, 0.0900474000, 0.1700749000, 0.3714378000, 0.8686598000", \ + "0.0515028000, 0.0569320000, 0.0702385000, 0.1028845000, 0.1831833000, 0.3827992000, 0.8814081000", \ + "0.0784353000, 0.0859189000, 0.1013946000, 0.1340957000, 0.2149728000, 0.4167127000, 0.9109572000", \ + "0.1205921000, 0.1324863000, 0.1576456000, 0.2047007000, 0.2872414000, 0.4866841000, 0.9849710000", \ + "0.1870239000, 0.2063293000, 0.2462639000, 0.3213755000, 0.4487207000, 0.6538889000, 1.1478276000", \ + "0.2968650000, 0.3256883000, 0.3874530000, 0.5054032000, 0.7102338000, 1.0340715000, 1.5469769000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012541500, 0.0031457800, 0.0078905500, 0.0197919000, 0.0496439000, 0.1245220000"); + values("0.0393056000, 0.0480962000, 0.0696740000, 0.1242628000, 0.2591227000, 0.5984760000, 1.4445395000", \ + "0.0388637000, 0.0478133000, 0.0696481000, 0.1234385000, 0.2595719000, 0.5976856000, 1.4448581000", \ + "0.0395252000, 0.0476852000, 0.0689772000, 0.1238772000, 0.2581751000, 0.5961422000, 1.4463429000", \ + "0.0510706000, 0.0589585000, 0.0767586000, 0.1251037000, 0.2594624000, 0.5963321000, 1.4446636000", \ + "0.0755253000, 0.0849430000, 0.1067977000, 0.1530195000, 0.2662068000, 0.5961008000, 1.4454326000", \ + "0.1199470000, 0.1338575000, 0.1631971000, 0.2222271000, 0.3380702000, 0.6190602000, 1.4444684000", \ + "0.1955844000, 0.2155240000, 0.2608865000, 0.3495551000, 0.4990950000, 0.7920194000, 1.4955402000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012541500, 0.0031457800, 0.0078905500, 0.0197919000, 0.0496439000, 0.1245220000"); + values("0.0288817000, 0.0361371000, 0.0539329000, 0.0995640000, 0.2131328000, 0.5019487000, 1.2094932000", \ + "0.0289285000, 0.0361677000, 0.0539604000, 0.0994459000, 0.2126731000, 0.5011725000, 1.2091524000", \ + "0.0303103000, 0.0367483000, 0.0541012000, 0.0994389000, 0.2122825000, 0.4977495000, 1.2053046000", \ + "0.0454420000, 0.0498768000, 0.0628528000, 0.1010196000, 0.2127708000, 0.5008317000, 1.2057988000", \ + "0.0758272000, 0.0827261000, 0.0985694000, 0.1306269000, 0.2205417000, 0.4966896000, 1.2146678000", \ + "0.1247311000, 0.1373566000, 0.1624555000, 0.2087877000, 0.2911202000, 0.5165225000, 1.2131496000", \ + "0.2057549000, 0.2253868000, 0.2664119000, 0.3446214000, 0.4710232000, 0.6823883000, 1.2537056000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012541500, 0.0031457800, 0.0078905500, 0.0197919000, 0.0496439000, 0.1245220000"); + values("0.0492486000, 0.0556947000, 0.0721029000, 0.1124600000, 0.2133689000, 0.4658435000, 1.0985823000", \ + "0.0525319000, 0.0592739000, 0.0759328000, 0.1169083000, 0.2194322000, 0.4696028000, 1.1022905000", \ + "0.0600724000, 0.0670542000, 0.0837898000, 0.1246836000, 0.2259222000, 0.4785761000, 1.1112681000", \ + "0.0756360000, 0.0837089000, 0.1024871000, 0.1441444000, 0.2463743000, 0.5016575000, 1.1343128000", \ + "0.0965616000, 0.1082665000, 0.1342288000, 0.1860034000, 0.2929004000, 0.5472066000, 1.1829406000", \ + "0.1116606000, 0.1299020000, 0.1692411000, 0.2460282000, 0.3873788000, 0.6555121000, 1.2912120000", \ + "0.0966787000, 0.1249287000, 0.1857919000, 0.3040858000, 0.5141874000, 0.8749002000, 1.5431553000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012541500, 0.0031457800, 0.0078905500, 0.0197919000, 0.0496439000, 0.1245220000"); + values("0.0459891000, 0.0518668000, 0.0659862000, 0.1008781000, 0.1873523000, 0.4033550000, 0.9442862000", \ + "0.0512036000, 0.0571382000, 0.0714784000, 0.1066306000, 0.1931022000, 0.4092852000, 0.9500808000", \ + "0.0641732000, 0.0700596000, 0.0841501000, 0.1194418000, 0.2064787000, 0.4224298000, 0.9632733000", \ + "0.0956015000, 0.1021066000, 0.1161071000, 0.1515309000, 0.2385687000, 0.4519742000, 0.9928998000", \ + "0.1505331000, 0.1606804000, 0.1824967000, 0.2253501000, 0.3125189000, 0.5280172000, 1.0685798000", \ + "0.2397997000, 0.2559083000, 0.2914941000, 0.3606570000, 0.4825333000, 0.7023909000, 1.2414967000", \ + "0.3871819000, 0.4121302000, 0.4680744000, 0.5787332000, 0.7754237000, 1.0948000000, 1.6454278000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012541500, 0.0031457800, 0.0078905500, 0.0197919000, 0.0496439000, 0.1245220000"); + values("0.0397169000, 0.0481506000, 0.0696721000, 0.1234327000, 0.2583977000, 0.5965825000, 1.4433171000", \ + "0.0397221000, 0.0482640000, 0.0698510000, 0.1236889000, 0.2597507000, 0.5983884000, 1.4495731000", \ + "0.0401739000, 0.0485112000, 0.0698188000, 0.1237364000, 0.2595404000, 0.5955462000, 1.4432427000", \ + "0.0488937000, 0.0559749000, 0.0746977000, 0.1251496000, 0.2586629000, 0.6018031000, 1.4497015000", \ + "0.0699887000, 0.0782854000, 0.0984257000, 0.1442579000, 0.2656053000, 0.5972184000, 1.4475923000", \ + "0.1137321000, 0.1246564000, 0.1497648000, 0.2023183000, 0.3175695000, 0.6118787000, 1.4453873000", \ + "0.1910932000, 0.2071285000, 0.2418882000, 0.3138542000, 0.4526244000, 0.7388448000, 1.4774649000"); + } + related_pin : "B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012541500, 0.0031457800, 0.0078905500, 0.0197919000, 0.0496439000, 0.1245220000"); + values("0.0389247000, 0.0466661000, 0.0659881000, 0.1144805000, 0.2360458000, 0.5404594000, 1.3069545000", \ + "0.0389056000, 0.0467079000, 0.0659264000, 0.1144309000, 0.2361649000, 0.5406595000, 1.3037768000", \ + "0.0388813000, 0.0466683000, 0.0660062000, 0.1146094000, 0.2369004000, 0.5422998000, 1.3050222000", \ + "0.0483564000, 0.0542518000, 0.0708068000, 0.1150402000, 0.2364180000, 0.5409098000, 1.3055701000", \ + "0.0800841000, 0.0872626000, 0.1029244000, 0.1372848000, 0.2402638000, 0.5413683000, 1.3104512000", \ + "0.1322598000, 0.1446138000, 0.1690449000, 0.2150913000, 0.3006310000, 0.5555174000, 1.3060715000", \ + "0.2187250000, 0.2382566000, 0.2778830000, 0.3551758000, 0.4816681000, 0.6929442000, 1.3334612000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012541500, 0.0031457800, 0.0078905500, 0.0197919000, 0.0496439000, 0.1245220000"); + values("0.0550275000, 0.0617658000, 0.0781572000, 0.1190589000, 0.2204551000, 0.4733738000, 1.1052764000", \ + "0.0586787000, 0.0654099000, 0.0820153000, 0.1223316000, 0.2252762000, 0.4761069000, 1.1081468000", \ + "0.0660437000, 0.0728834000, 0.0894846000, 0.1303443000, 0.2315510000, 0.4841769000, 1.1169592000", \ + "0.0802389000, 0.0877845000, 0.1056712000, 0.1470350000, 0.2487032000, 0.5015581000, 1.1453397000", \ + "0.1005832000, 0.1108030000, 0.1334339000, 0.1821437000, 0.2873042000, 0.5410644000, 1.1745228000", \ + "0.1169543000, 0.1327903000, 0.1672495000, 0.2351042000, 0.3641872000, 0.6319419000, 1.2664254000", \ + "0.1011846000, 0.1261893000, 0.1811456000, 0.2877029000, 0.4768112000, 0.8079625000, 1.4771147000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012541500, 0.0031457800, 0.0078905500, 0.0197919000, 0.0496439000, 0.1245220000"); + values("0.0524538000, 0.0583115000, 0.0725801000, 0.1078404000, 0.1946118000, 0.4101385000, 0.9495322000", \ + "0.0575020000, 0.0635243000, 0.0778849000, 0.1132422000, 0.2000141000, 0.4160076000, 0.9552010000", \ + "0.0705305000, 0.0764009000, 0.0909325000, 0.1262912000, 0.2133517000, 0.4287310000, 0.9686417000", \ + "0.1029369000, 0.1086119000, 0.1232411000, 0.1583575000, 0.2454497000, 0.4585791000, 0.9981589000", \ + "0.1638223000, 0.1728502000, 0.1930364000, 0.2335978000, 0.3179934000, 0.5330079000, 1.0716569000", \ + "0.2633456000, 0.2778212000, 0.3100832000, 0.3742420000, 0.4897060000, 0.7078755000, 1.2437928000", \ + "0.4255436000, 0.4481359000, 0.4976986000, 0.6016890000, 0.7913159000, 1.1017695000, 1.6492826000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012541500, 0.0031457800, 0.0078905500, 0.0197919000, 0.0496439000, 0.1245220000"); + values("0.0395984000, 0.0483459000, 0.0697578000, 0.1243540000, 0.2589861000, 0.5981931000, 1.4453220000", \ + "0.0397231000, 0.0483446000, 0.0699921000, 0.1234686000, 0.2596158000, 0.5967926000, 1.4486393000", \ + "0.0399238000, 0.0484537000, 0.0700384000, 0.1238071000, 0.2582911000, 0.5964511000, 1.4419568000", \ + "0.0460645000, 0.0537433000, 0.0731802000, 0.1247707000, 0.2585907000, 0.5959679000, 1.4507172000", \ + "0.0632175000, 0.0714103000, 0.0909735000, 0.1390684000, 0.2633314000, 0.5961899000, 1.4425272000", \ + "0.1034705000, 0.1132770000, 0.1355308000, 0.1855687000, 0.3027786000, 0.6097723000, 1.4437158000", \ + "0.1818065000, 0.1947429000, 0.2248745000, 0.2889468000, 0.4161527000, 0.7046699000, 1.4790486000"); + } + related_pin : "C"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012541500, 0.0031457800, 0.0078905500, 0.0197919000, 0.0496439000, 0.1245220000"); + values("0.0463519000, 0.0541380000, 0.0734231000, 0.1218621000, 0.2439030000, 0.5474405000, 1.3089411000", \ + "0.0463596000, 0.0540515000, 0.0733770000, 0.1220056000, 0.2428325000, 0.5477644000, 1.3098427000", \ + "0.0461408000, 0.0538811000, 0.0734416000, 0.1217507000, 0.2433721000, 0.5475154000, 1.3116622000", \ + "0.0526094000, 0.0592524000, 0.0759375000, 0.1218479000, 0.2433594000, 0.5482865000, 1.3141029000", \ + "0.0829507000, 0.0902356000, 0.1051001000, 0.1400336000, 0.2471433000, 0.5475788000, 1.3109447000", \ + "0.1372848000, 0.1486620000, 0.1723741000, 0.2180959000, 0.3042809000, 0.5603280000, 1.3112733000", \ + "0.2253429000, 0.2436135000, 0.2823692000, 0.3571377000, 0.4832982000, 0.6955326000, 1.3376370000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012541500, 0.0031457800, 0.0078905500, 0.0197919000, 0.0496439000, 0.1245220000"); + values("0.0586162000, 0.0652303000, 0.0816343000, 0.1220263000, 0.2229160000, 0.4758324000, 1.1087713000", \ + "0.0622769000, 0.0690709000, 0.0856553000, 0.1260464000, 0.2269186000, 0.4798923000, 1.1137050000", \ + "0.0698582000, 0.0765723000, 0.0932197000, 0.1341453000, 0.2363503000, 0.4879500000, 1.1219942000", \ + "0.0841582000, 0.0914310000, 0.1086477000, 0.1499243000, 0.2531856000, 0.5044969000, 1.1377432000", \ + "0.1053215000, 0.1141715000, 0.1346551000, 0.1808117000, 0.2848373000, 0.5381752000, 1.1723217000", \ + "0.1267640000, 0.1404201000, 0.1695462000, 0.2294117000, 0.3515965000, 0.6144009000, 1.2515881000", \ + "0.1241974000, 0.1448544000, 0.1924863000, 0.2849458000, 0.4526263000, 0.7681035000, 1.4257986000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012541500, 0.0031457800, 0.0078905500, 0.0197919000, 0.0496439000, 0.1245220000"); + values("0.0505282000, 0.0560131000, 0.0693182000, 0.1011975000, 0.1791862000, 0.3710053000, 0.8496482000", \ + "0.0558933000, 0.0613653000, 0.0746765000, 0.1067251000, 0.1844575000, 0.3774465000, 0.8555400000", \ + "0.0693295000, 0.0748718000, 0.0881800000, 0.1199806000, 0.1978687000, 0.3899928000, 0.8674135000", \ + "0.1015580000, 0.1069126000, 0.1199653000, 0.1518307000, 0.2296206000, 0.4215322000, 0.8989517000", \ + "0.1615419000, 0.1699851000, 0.1883433000, 0.2247804000, 0.3016451000, 0.4927593000, 0.9701073000", \ + "0.2574858000, 0.2704071000, 0.2995370000, 0.3593382000, 0.4676873000, 0.6655385000, 1.1348902000", \ + "0.4102999000, 0.4301036000, 0.4753817000, 0.5694828000, 0.7453104000, 1.0392119000, 1.5334389000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012541500, 0.0031457800, 0.0078905500, 0.0197919000, 0.0496439000, 0.1245220000"); + values("0.0397234000, 0.0482797000, 0.0698100000, 0.1238679000, 0.2593124000, 0.5985906000, 1.4450195000", \ + "0.0396343000, 0.0483022000, 0.0698295000, 0.1236290000, 0.2580337000, 0.5969225000, 1.4459374000", \ + "0.0398084000, 0.0483490000, 0.0699097000, 0.1234663000, 0.2588924000, 0.5967773000, 1.4430033000", \ + "0.0435828000, 0.0513691000, 0.0715639000, 0.1244259000, 0.2601832000, 0.5973042000, 1.4438515000", \ + "0.0561428000, 0.0643137000, 0.0846759000, 0.1343543000, 0.2621714000, 0.5973164000, 1.4434682000", \ + "0.0897072000, 0.0987139000, 0.1195541000, 0.1696196000, 0.2930544000, 0.6076473000, 1.4466403000", \ + "0.1625361000, 0.1737476000, 0.1997691000, 0.2564819000, 0.3822337000, 0.6878326000, 1.4733832000"); + } + related_pin : "D"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012541500, 0.0031457800, 0.0078905500, 0.0197919000, 0.0496439000, 0.1245220000"); + values("0.0479623000, 0.0550360000, 0.0722188000, 0.1152642000, 0.2236467000, 0.4943612000, 1.1741644000", \ + "0.0479350000, 0.0548859000, 0.0723047000, 0.1155621000, 0.2237779000, 0.4957095000, 1.1747043000", \ + "0.0472621000, 0.0543430000, 0.0719787000, 0.1153214000, 0.2236046000, 0.4952181000, 1.1741804000", \ + "0.0534581000, 0.0593867000, 0.0748940000, 0.1155690000, 0.2236775000, 0.4947780000, 1.1783978000", \ + "0.0837695000, 0.0900061000, 0.1040344000, 0.1370896000, 0.2296195000, 0.4953692000, 1.1760050000", \ + "0.1377132000, 0.1477985000, 0.1697714000, 0.2130449000, 0.2920052000, 0.5129832000, 1.1759866000", \ + "0.2259437000, 0.2430334000, 0.2799759000, 0.3508111000, 0.4711437000, 0.6676097000, 1.2192818000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__nand4_2") { + leakage_power () { + value : 0.0010585000; + when : "!A&!B&!C&D"; + } + leakage_power () { + value : 0.0099957000; + when : "!A&!B&!C&!D"; + } + leakage_power () { + value : 0.0010781000; + when : "!A&!B&C&D"; + } + leakage_power () { + value : 0.0010614000; + when : "!A&!B&C&!D"; + } + leakage_power () { + value : 0.0000773953; + when : "!A&B&!C&D"; + } + leakage_power () { + value : 0.0100941000; + when : "!A&B&!C&!D"; + } + leakage_power () { + value : 0.0008277000; + when : "!A&B&C&D"; + } + leakage_power () { + value : 0.0000793419; + when : "!A&B&C&!D"; + } + leakage_power () { + value : 0.0000877019; + when : "A&!B&!C&D"; + } + leakage_power () { + value : 0.0201798000; + when : "A&!B&!C&!D"; + } + leakage_power () { + value : 0.0006145000; + when : "A&!B&C&D"; + } + leakage_power () { + value : 0.0002807000; + when : "A&!B&C&!D"; + } + leakage_power () { + value : 0.0006039000; + when : "A&B&!C&D"; + } + leakage_power () { + value : 0.0299277000; + when : "A&B&!C&!D"; + } + leakage_power () { + value : 0.0068021000; + when : "A&B&C&D"; + } + leakage_power () { + value : 0.0005982000; + when : "A&B&C&!D"; + } + area : 12.512000000; + cell_footprint : "sky130_fd_sc_hd__nand4"; + cell_leakage_power : 0.0052104240; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A") { + capacitance : 0.0042940000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0042220000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0091602000, 0.0091623000, 0.0091672000, 0.0091684000, 0.0091713000, 0.0091779000, 0.0091931000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0061650000, -0.0061655000, -0.0061666000, -0.0061478000, -0.0061046000, -0.0060050000, -0.0057753000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0043670000; + } + pin ("B") { + capacitance : 0.0043790000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0042740000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0086550000, 0.0086519000, 0.0086447000, 0.0086788000, 0.0087574000, 0.0089385000, 0.0093559000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0080591000, -0.0080572000, -0.0080526000, -0.0080492000, -0.0080414000, -0.0080234000, -0.0079818000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0044840000; + } + pin ("C") { + capacitance : 0.0043170000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0041500000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0078261000, 0.0078263000, 0.0078268000, 0.0078280000, 0.0078306000, 0.0078366000, 0.0078505000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0078418000, -0.0078337000, -0.0078150000, -0.0078129000, -0.0078082000, -0.0077971000, -0.0077715000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0044840000; + } + pin ("D") { + capacitance : 0.0044380000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0042170000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0078787000, 0.0078745000, 0.0078648000, 0.0078662000, 0.0078694000, 0.0078768000, 0.0078937000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0078630000, -0.0078644000, -0.0078675000, -0.0078674000, -0.0078673000, -0.0078668000, -0.0078656000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0046590000; + } + pin ("Y") { + direction : "output"; + function : "(!A) | (!B) | (!C) | (!D)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013577850, 0.0036871630, 0.0100127500, 0.0271903400, 0.0738373000, 0.2005104000"); + values("0.0085530000, 0.0072425000, 0.0035841000, -0.0065207000, -0.0342483000, -0.1097643000, -0.3149498000", \ + "0.0081480000, 0.0068601000, 0.0032717000, -0.0066915000, -0.0343422000, -0.1098026000, -0.3149686000", \ + "0.0076512000, 0.0064037000, 0.0028142000, -0.0070402000, -0.0345002000, -0.1099004000, -0.3149956000", \ + "0.0072239000, 0.0059242000, 0.0023610000, -0.0075399000, -0.0348745000, -0.1100503000, -0.3150849000", \ + "0.0071232000, 0.0057606000, 0.0020690000, -0.0079071000, -0.0352476000, -0.1103406000, -0.3152479000", \ + "0.0081849000, 0.0066920000, 0.0028111000, -0.0076010000, -0.0354679000, -0.1107564000, -0.3155385000", \ + "0.0106327000, 0.0091261000, 0.0049772000, -0.0059219000, -0.0344635000, -0.1106112000, -0.3157825000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013577850, 0.0036871630, 0.0100127500, 0.0271903400, 0.0738373000, 0.2005104000"); + values("0.0073373000, 0.0088769000, 0.0129110000, 0.0233442000, 0.0513245000, 0.1251966000, 0.3289749000", \ + "0.0069634000, 0.0085050000, 0.0125909000, 0.0231660000, 0.0513348000, 0.1253225000, 0.3308996000", \ + "0.0065828000, 0.0081163000, 0.0121305000, 0.0227785000, 0.0511266000, 0.1265899000, 0.3292714000", \ + "0.0062095000, 0.0076729000, 0.0117808000, 0.0222119000, 0.0504574000, 0.1258162000, 0.3302184000", \ + "0.0063315000, 0.0077057000, 0.0115019000, 0.0217597000, 0.0495795000, 0.1243904000, 0.3296111000", \ + "0.0067103000, 0.0080181000, 0.0116326000, 0.0222924000, 0.0496433000, 0.1241519000, 0.3273418000", \ + "0.0107555000, 0.0119833000, 0.0156987000, 0.0260185000, 0.0509267000, 0.1247612000, 0.3263663000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013577850, 0.0036871630, 0.0100127500, 0.0271903400, 0.0738373000, 0.2005104000"); + values("0.0108476000, 0.0094965000, 0.0058415000, -0.0043130000, -0.0320907000, -0.1076274000, -0.3128172000", \ + "0.0104853000, 0.0091765000, 0.0055641000, -0.0044738000, -0.0321588000, -0.1076547000, -0.3128231000", \ + "0.0100358000, 0.0087253000, 0.0051435000, -0.0047896000, -0.0323253000, -0.1077289000, -0.3128282000", \ + "0.0095329000, 0.0082274000, 0.0046318000, -0.0052601000, -0.0326527000, -0.1078732000, -0.3129073000", \ + "0.0093270000, 0.0079802000, 0.0043441000, -0.0056562000, -0.0330230000, -0.1080997000, -0.3129892000", \ + "0.0094293000, 0.0080282000, 0.0041399000, -0.0060201000, -0.0335364000, -0.1085869000, -0.3132714000", \ + "0.0105589000, 0.0090920000, 0.0051633000, -0.0052649000, -0.0332587000, -0.1088197000, -0.3136010000"); + } + related_pin : "B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013577850, 0.0036871630, 0.0100127500, 0.0271903400, 0.0738373000, 0.2005104000"); + values("0.0149977000, 0.0164023000, 0.0202602000, 0.0305507000, 0.0581091000, 0.1327664000, 0.3350718000", \ + "0.0145544000, 0.0160633000, 0.0199291000, 0.0303205000, 0.0580841000, 0.1327028000, 0.3356209000", \ + "0.0140393000, 0.0154950000, 0.0194693000, 0.0300315000, 0.0578712000, 0.1328885000, 0.3353403000", \ + "0.0134758000, 0.0149653000, 0.0187970000, 0.0292695000, 0.0572990000, 0.1323171000, 0.3347016000", \ + "0.0131879000, 0.0146167000, 0.0184973000, 0.0288818000, 0.0568072000, 0.1314886000, 0.3349408000", \ + "0.0131015000, 0.0145066000, 0.0184571000, 0.0288504000, 0.0565392000, 0.1313199000, 0.3342752000", \ + "0.0162516000, 0.0163812000, 0.0198972000, 0.0316875000, 0.0568924000, 0.1311195000, 0.3326460000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013577850, 0.0036871630, 0.0100127500, 0.0271903400, 0.0738373000, 0.2005104000"); + values("0.0106636000, 0.0093461000, 0.0056172000, -0.0045326000, -0.0322962000, -0.1078405000, -0.3130276000", \ + "0.0103300000, 0.0090389000, 0.0053801000, -0.0046649000, -0.0323381000, -0.1078622000, -0.3129809000", \ + "0.0098646000, 0.0085487000, 0.0049694000, -0.0049930000, -0.0325422000, -0.1079448000, -0.3131212000", \ + "0.0093876000, 0.0080607000, 0.0044443000, -0.0054459000, -0.0328457000, -0.1080960000, -0.3131709000", \ + "0.0091253000, 0.0078071000, 0.0041637000, -0.0058066000, -0.0332199000, -0.1083015000, -0.3132152000", \ + "0.0091747000, 0.0078009000, 0.0041013000, -0.0062314000, -0.0337328000, -0.1087839000, -0.3135386000", \ + "0.0099593000, 0.0086133000, 0.0047043000, -0.0056273000, -0.0334934000, -0.1090190000, -0.3138359000"); + } + related_pin : "C"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013577850, 0.0036871630, 0.0100127500, 0.0271903400, 0.0738373000, 0.2005104000"); + values("0.0205977000, 0.0220174000, 0.0258136000, 0.0361523000, 0.0638073000, 0.1388472000, 0.3409526000", \ + "0.0202780000, 0.0217149000, 0.0255528000, 0.0359111000, 0.0636803000, 0.1383968000, 0.3411157000", \ + "0.0197807000, 0.0212213000, 0.0250588000, 0.0355439000, 0.0634257000, 0.1384102000, 0.3410154000", \ + "0.0193508000, 0.0207789000, 0.0246344000, 0.0351079000, 0.0630957000, 0.1380139000, 0.3412877000", \ + "0.0193098000, 0.0207225000, 0.0245504000, 0.0348922000, 0.0628882000, 0.1371439000, 0.3408287000", \ + "0.0199518000, 0.0213135000, 0.0250153000, 0.0351447000, 0.0627993000, 0.1372474000, 0.3404056000", \ + "0.0219198000, 0.0232204000, 0.0267600000, 0.0365226000, 0.0641555000, 0.1379914000, 0.3394645000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013577850, 0.0036871630, 0.0100127500, 0.0271903400, 0.0738373000, 0.2005104000"); + values("0.0105190000, 0.0091976000, 0.0054733000, -0.0046774000, -0.0324373000, -0.1079716000, -0.3131546000", \ + "0.0101768000, 0.0088569000, 0.0052180000, -0.0048349000, -0.0324981000, -0.1080024000, -0.3131972000", \ + "0.0097187000, 0.0083998000, 0.0048217000, -0.0051298000, -0.0326782000, -0.1080753000, -0.3132076000", \ + "0.0092545000, 0.0079216000, 0.0043175000, -0.0055852000, -0.0329879000, -0.1082262000, -0.3132646000", \ + "0.0090860000, 0.0077155000, 0.0040779000, -0.0059536000, -0.0333539000, -0.1084663000, -0.3133291000", \ + "0.0091162000, 0.0077291000, 0.0040037000, -0.0063229000, -0.0338392000, -0.1089495000, -0.3136905000", \ + "0.0100308000, 0.0085802000, 0.0047330000, -0.0056360000, -0.0334743000, -0.1090668000, -0.3139051000"); + } + related_pin : "D"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013577850, 0.0036871630, 0.0100127500, 0.0271903400, 0.0738373000, 0.2005104000"); + values("0.0260840000, 0.0274754000, 0.0312623000, 0.0416018000, 0.0695573000, 0.1445181000, 0.3473231000", \ + "0.0257787000, 0.0271264000, 0.0309294000, 0.0412988000, 0.0693169000, 0.1442883000, 0.3469877000", \ + "0.0253378000, 0.0267551000, 0.0305855000, 0.0409854000, 0.0689407000, 0.1441473000, 0.3469367000", \ + "0.0248924000, 0.0262923000, 0.0300969000, 0.0406261000, 0.0687179000, 0.1439690000, 0.3467344000", \ + "0.0248058000, 0.0262156000, 0.0300852000, 0.0404023000, 0.0687030000, 0.1428729000, 0.3451199000", \ + "0.0268214000, 0.0278746000, 0.0307284000, 0.0407534000, 0.0689948000, 0.1440895000, 0.3465110000", \ + "0.0287527000, 0.0300636000, 0.0336789000, 0.0433596000, 0.0707276000, 0.1451940000, 0.3457913000"); + } + } + max_capacitance : 0.2005100000; + max_transition : 1.4964450000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013577900, 0.0036871600, 0.0100128000, 0.0271903000, 0.0738373000, 0.2005100000"); + values("0.0366782000, 0.0412760000, 0.0537110000, 0.0866774000, 0.1751574000, 0.4144290000, 1.0633583000", \ + "0.0394225000, 0.0440703000, 0.0566713000, 0.0903481000, 0.1786850000, 0.4182443000, 1.0672749000", \ + "0.0481018000, 0.0524234000, 0.0645812000, 0.0981597000, 0.1871719000, 0.4272707000, 1.0767099000", \ + "0.0651100000, 0.0710510000, 0.0856196000, 0.1181946000, 0.2077714000, 0.4481660000, 1.0975219000", \ + "0.0834543000, 0.0923982000, 0.1142344000, 0.1615262000, 0.2559058000, 0.4960755000, 1.1461130000", \ + "0.0946543000, 0.1072628000, 0.1400645000, 0.2112962000, 0.3515067000, 0.6132501000, 1.2619270000", \ + "0.0757197000, 0.0954567000, 0.1435045000, 0.2495453000, 0.4598073000, 0.8371093000, 1.5319632000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013577900, 0.0036871600, 0.0100128000, 0.0271903000, 0.0738373000, 0.2005100000"); + values("0.0317665000, 0.0352914000, 0.0443316000, 0.0679715000, 0.1306637000, 0.3005094000, 0.7583619000", \ + "0.0370821000, 0.0404796000, 0.0497513000, 0.0734966000, 0.1365867000, 0.3059243000, 0.7642629000", \ + "0.0505602000, 0.0539438000, 0.0629881000, 0.0871303000, 0.1506850000, 0.3192173000, 0.7799161000", \ + "0.0775400000, 0.0825512000, 0.0945140000, 0.1183177000, 0.1816342000, 0.3513182000, 0.8138189000", \ + "0.1206598000, 0.1286415000, 0.1473462000, 0.1861400000, 0.2573938000, 0.4267686000, 0.8904164000", \ + "0.1901118000, 0.2029517000, 0.2336055000, 0.2969490000, 0.4093730000, 0.6009269000, 1.0542153000", \ + "0.3106276000, 0.3295035000, 0.3759633000, 0.4743197000, 0.6587836000, 0.9619255000, 1.4618328000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013577900, 0.0036871600, 0.0100128000, 0.0271903000, 0.0738373000, 0.2005100000"); + values("0.0429532000, 0.0491339000, 0.0661347000, 0.1116034000, 0.2312898000, 0.5574955000, 1.4425207000", \ + "0.0421144000, 0.0485594000, 0.0657901000, 0.1111716000, 0.2314579000, 0.5575140000, 1.4429763000", \ + "0.0423072000, 0.0483011000, 0.0646034000, 0.1105475000, 0.2312808000, 0.5574329000, 1.4430580000", \ + "0.0525964000, 0.0591953000, 0.0733235000, 0.1127013000, 0.2311306000, 0.5586993000, 1.4427132000", \ + "0.0754324000, 0.0822206000, 0.0998436000, 0.1415057000, 0.2428968000, 0.5581361000, 1.4436654000", \ + "0.1194462000, 0.1293919000, 0.1531542000, 0.2048581000, 0.3149463000, 0.5845833000, 1.4460027000", \ + "0.1945502000, 0.2094012000, 0.2435261000, 0.3191345000, 0.4708536000, 0.7554387000, 1.4964449000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013577900, 0.0036871600, 0.0100128000, 0.0271903000, 0.0738373000, 0.2005100000"); + values("0.0264735000, 0.0308362000, 0.0428600000, 0.0755694000, 0.1649060000, 0.4056626000, 1.0579534000", \ + "0.0263815000, 0.0309248000, 0.0428734000, 0.0754666000, 0.1647457000, 0.4044073000, 1.0652674000", \ + "0.0280672000, 0.0318855000, 0.0430121000, 0.0756165000, 0.1644186000, 0.4063691000, 1.0661618000", \ + "0.0429617000, 0.0458032000, 0.0537479000, 0.0797303000, 0.1645735000, 0.4053602000, 1.0633415000", \ + "0.0713585000, 0.0762157000, 0.0875991000, 0.1117204000, 0.1769853000, 0.4053828000, 1.0700733000", \ + "0.1192296000, 0.1271753000, 0.1456069000, 0.1842449000, 0.2551086000, 0.4324135000, 1.0594516000", \ + "0.1981238000, 0.2111374000, 0.2414885000, 0.3048228000, 0.4191621000, 0.6046418000, 1.1093976000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013577900, 0.0036871600, 0.0100128000, 0.0271903000, 0.0738373000, 0.2005100000"); + values("0.0545066000, 0.0591063000, 0.0717409000, 0.1047622000, 0.1928175000, 0.4320058000, 1.0811904000", \ + "0.0580063000, 0.0625719000, 0.0750924000, 0.1083496000, 0.1968844000, 0.4363585000, 1.0856557000", \ + "0.0658536000, 0.0704613000, 0.0832910000, 0.1167834000, 0.2058056000, 0.4459836000, 1.0977153000", \ + "0.0825312000, 0.0881322000, 0.1021869000, 0.1365164000, 0.2269525000, 0.4663328000, 1.1239902000", \ + "0.1056027000, 0.1135280000, 0.1333025000, 0.1766502000, 0.2730952000, 0.5148746000, 1.1702678000", \ + "0.1229615000, 0.1353399000, 0.1658351000, 0.2322358000, 0.3629301000, 0.6256723000, 1.2772852000", \ + "0.1065158000, 0.1260839000, 0.1738807000, 0.2780488000, 0.4787604000, 0.8373974000, 1.5353158000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013577900, 0.0036871600, 0.0100128000, 0.0271903000, 0.0738373000, 0.2005100000"); + values("0.0471125000, 0.0508341000, 0.0603569000, 0.0859784000, 0.1540763000, 0.3376577000, 0.8345794000", \ + "0.0521955000, 0.0561523000, 0.0657105000, 0.0915552000, 0.1598947000, 0.3437778000, 0.8403441000", \ + "0.0654646000, 0.0692507000, 0.0790056000, 0.1050264000, 0.1737537000, 0.3575886000, 0.8536471000", \ + "0.0973504000, 0.1014175000, 0.1110720000, 0.1371466000, 0.2056487000, 0.3874762000, 0.8849786000", \ + "0.1545861000, 0.1609918000, 0.1767465000, 0.2106450000, 0.2815190000, 0.4646323000, 0.9612862000", \ + "0.2483148000, 0.2585433000, 0.2837075000, 0.3391795000, 0.4461037000, 0.6417473000, 1.1375305000", \ + "0.4047358000, 0.4204081000, 0.4606291000, 0.5478082000, 0.7226669000, 1.0237046000, 1.5464038000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013577900, 0.0036871600, 0.0100128000, 0.0271903000, 0.0738373000, 0.2005100000"); + values("0.0440647000, 0.0499771000, 0.0667575000, 0.1114571000, 0.2311749000, 0.5583321000, 1.4422498000", \ + "0.0439922000, 0.0499766000, 0.0665161000, 0.1111107000, 0.2313162000, 0.5578393000, 1.4428441000", \ + "0.0441116000, 0.0501030000, 0.0665764000, 0.1110851000, 0.2316004000, 0.5577574000, 1.4470092000", \ + "0.0516781000, 0.0568100000, 0.0712597000, 0.1128913000, 0.2319216000, 0.5580406000, 1.4520523000", \ + "0.0722231000, 0.0782318000, 0.0942466000, 0.1329936000, 0.2386749000, 0.5585463000, 1.4458093000", \ + "0.1169619000, 0.1244351000, 0.1436798000, 0.1887260000, 0.2950397000, 0.5778475000, 1.4457131000", \ + "0.1983582000, 0.2090303000, 0.2363356000, 0.2984658000, 0.4295628000, 0.7088766000, 1.4822380000"); + } + related_pin : "B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013577900, 0.0036871600, 0.0100128000, 0.0271903000, 0.0738373000, 0.2005100000"); + values("0.0389948000, 0.0437027000, 0.0566624000, 0.0916064000, 0.1870752000, 0.4474287000, 1.1511981000", \ + "0.0391445000, 0.0437519000, 0.0566361000, 0.0916398000, 0.1870713000, 0.4465830000, 1.1470412000", \ + "0.0389036000, 0.0436870000, 0.0565796000, 0.0918775000, 0.1870881000, 0.4458153000, 1.1481938000", \ + "0.0472474000, 0.0509771000, 0.0615253000, 0.0928961000, 0.1871349000, 0.4458823000, 1.1520388000", \ + "0.0773657000, 0.0819011000, 0.0929842000, 0.1176618000, 0.1952134000, 0.4460406000, 1.1490559000", \ + "0.1295746000, 0.1370136000, 0.1546280000, 0.1920977000, 0.2632345000, 0.4656062000, 1.1484634000", \ + "0.2151169000, 0.2295362000, 0.2581614000, 0.3190590000, 0.4311387000, 0.6239766000, 1.1869591000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013577900, 0.0036871600, 0.0100128000, 0.0271903000, 0.0738373000, 0.2005100000"); + values("0.0625068000, 0.0673535000, 0.0794025000, 0.1122183000, 0.2007157000, 0.4401163000, 1.0892236000", \ + "0.0658927000, 0.0707974000, 0.0830510000, 0.1166104000, 0.2049658000, 0.4451196000, 1.0951519000", \ + "0.0729875000, 0.0779188000, 0.0905579000, 0.1238334000, 0.2127580000, 0.4535194000, 1.1032036000", \ + "0.0866100000, 0.0917703000, 0.1053821000, 0.1394620000, 0.2287828000, 0.4718548000, 1.1213304000", \ + "0.1069113000, 0.1139132000, 0.1302378000, 0.1701967000, 0.2640204000, 0.5072129000, 1.1551322000", \ + "0.1244450000, 0.1346920000, 0.1598133000, 0.2158674000, 0.3316669000, 0.5876895000, 1.2406443000", \ + "0.1070780000, 0.1235931000, 0.1640461000, 0.2528981000, 0.4250229000, 0.7492872000, 1.4335810000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013577900, 0.0036871600, 0.0100128000, 0.0271903000, 0.0738373000, 0.2005100000"); + values("0.0543250000, 0.0579306000, 0.0678549000, 0.0935668000, 0.1618389000, 0.3444326000, 0.8378334000", \ + "0.0596924000, 0.0633345000, 0.0733358000, 0.0991498000, 0.1676296000, 0.3504845000, 0.8428565000", \ + "0.0727626000, 0.0765411000, 0.0864096000, 0.1124466000, 0.1809766000, 0.3635938000, 0.8572557000", \ + "0.1053567000, 0.1089521000, 0.1190149000, 0.1450249000, 0.2134818000, 0.3961781000, 0.8871262000", \ + "0.1690990000, 0.1747340000, 0.1888305000, 0.2206266000, 0.2895498000, 0.4713653000, 0.9640799000", \ + "0.2733681000, 0.2820401000, 0.3042880000, 0.3554797000, 0.4576577000, 0.6483575000, 1.1399778000", \ + "0.4477455000, 0.4616528000, 0.4965557000, 0.5764776000, 0.7409658000, 1.0325178000, 1.5477610000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013577900, 0.0036871600, 0.0100128000, 0.0271903000, 0.0738373000, 0.2005100000"); + values("0.0438913000, 0.0501664000, 0.0664038000, 0.1111375000, 0.2312125000, 0.5574914000, 1.4424363000", \ + "0.0438977000, 0.0502863000, 0.0664288000, 0.1114236000, 0.2318208000, 0.5590470000, 1.4471272000", \ + "0.0442206000, 0.0504381000, 0.0666957000, 0.1110178000, 0.2314578000, 0.5584543000, 1.4474727000", \ + "0.0493883000, 0.0545551000, 0.0697500000, 0.1126035000, 0.2314713000, 0.5595230000, 1.4456271000", \ + "0.0641837000, 0.0700697000, 0.0850520000, 0.1263195000, 0.2372839000, 0.5594025000, 1.4450524000", \ + "0.1025680000, 0.1092482000, 0.1260673000, 0.1678045000, 0.2760297000, 0.5708013000, 1.4444945000", \ + "0.1804095000, 0.1890407000, 0.2110638000, 0.2652236000, 0.3804597000, 0.6674796000, 1.4698333000"); + } + related_pin : "C"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013577900, 0.0036871600, 0.0100128000, 0.0271903000, 0.0738373000, 0.2005100000"); + values("0.0477080000, 0.0526671000, 0.0652868000, 0.1001475000, 0.1945264000, 0.4522595000, 1.1518083000", \ + "0.0476381000, 0.0525402000, 0.0653339000, 0.1003518000, 0.1953738000, 0.4524423000, 1.1503543000", \ + "0.0473016000, 0.0521683000, 0.0650994000, 0.0999441000, 0.1951925000, 0.4528780000, 1.1499781000", \ + "0.0526971000, 0.0568746000, 0.0679702000, 0.1005133000, 0.1951801000, 0.4522064000, 1.1523740000", \ + "0.0818613000, 0.0861673000, 0.0964637000, 0.1219721000, 0.2015574000, 0.4531747000, 1.1514782000", \ + "0.1354280000, 0.1415347000, 0.1584889000, 0.1938920000, 0.2657315000, 0.4717239000, 1.1520697000", \ + "0.2247706000, 0.2361755000, 0.2640337000, 0.3233540000, 0.4326982000, 0.6239551000, 1.1930901000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013577900, 0.0036871600, 0.0100128000, 0.0271903000, 0.0738373000, 0.2005100000"); + values("0.0677319000, 0.0725549000, 0.0846400000, 0.1175427000, 0.2058110000, 0.4450028000, 1.0942857000", \ + "0.0713914000, 0.0761985000, 0.0885749000, 0.1217183000, 0.2107867000, 0.4509869000, 1.1003994000", \ + "0.0789329000, 0.0835925000, 0.0962844000, 0.1296138000, 0.2186189000, 0.4581734000, 1.1074044000", \ + "0.0925260000, 0.0976578000, 0.1105358000, 0.1443194000, 0.2337110000, 0.4738886000, 1.1233381000", \ + "0.1124282000, 0.1180973000, 0.1332906000, 0.1707610000, 0.2629291000, 0.5035450000, 1.1613500000", \ + "0.1316841000, 0.1400582000, 0.1608712000, 0.2089429000, 0.3165659000, 0.5686469000, 1.2204113000", \ + "0.1195598000, 0.1345224000, 0.1675050000, 0.2428085000, 0.3936891000, 0.6942958000, 1.3698656000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013577900, 0.0036871600, 0.0100128000, 0.0271903000, 0.0738373000, 0.2005100000"); + values("0.0538659000, 0.0574204000, 0.0669538000, 0.0910846000, 0.1539632000, 0.3194362000, 0.7643600000", \ + "0.0591924000, 0.0627918000, 0.0722833000, 0.0964694000, 0.1592660000, 0.3247327000, 0.7707776000", \ + "0.0725605000, 0.0761578000, 0.0857295000, 0.1096694000, 0.1724866000, 0.3379039000, 0.7829423000", \ + "0.1051539000, 0.1085510000, 0.1177597000, 0.1419749000, 0.2047956000, 0.3704029000, 0.8149882000", \ + "0.1693535000, 0.1740401000, 0.1866901000, 0.2163438000, 0.2787661000, 0.4425063000, 0.8859636000", \ + "0.2741531000, 0.2818386000, 0.3002063000, 0.3463768000, 0.4399685000, 0.6167616000, 1.0575747000", \ + "0.4433827000, 0.4554862000, 0.4842652000, 0.5570386000, 0.7075722000, 0.9825970000, 1.4613897000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013577900, 0.0036871600, 0.0100128000, 0.0271903000, 0.0738373000, 0.2005100000"); + values("0.0439051000, 0.0502622000, 0.0665362000, 0.1110282000, 0.2311544000, 0.5578156000, 1.4453064000", \ + "0.0439010000, 0.0500921000, 0.0664181000, 0.1110255000, 0.2317397000, 0.5590778000, 1.4444043000", \ + "0.0440255000, 0.0501839000, 0.0665197000, 0.1110061000, 0.2317344000, 0.5572462000, 1.4422731000", \ + "0.0469592000, 0.0525615000, 0.0682031000, 0.1117457000, 0.2313343000, 0.5573699000, 1.4426799000", \ + "0.0576042000, 0.0633993000, 0.0789588000, 0.1211828000, 0.2352818000, 0.5602021000, 1.4523192000", \ + "0.0878556000, 0.0938872000, 0.1095479000, 0.1514060000, 0.2636069000, 0.5692105000, 1.4463195000", \ + "0.1582841000, 0.1658709000, 0.1850316000, 0.2316429000, 0.3461606000, 0.6419663000, 1.4686848000"); + } + related_pin : "D"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013577900, 0.0036871600, 0.0100128000, 0.0271903000, 0.0738373000, 0.2005100000"); + values("0.0524934000, 0.0568454000, 0.0685997000, 0.1001693000, 0.1860271000, 0.4195835000, 1.0524670000", \ + "0.0521330000, 0.0567152000, 0.0684781000, 0.1000899000, 0.1859883000, 0.4191110000, 1.0558344000", \ + "0.0511931000, 0.0558256000, 0.0680611000, 0.0999513000, 0.1860482000, 0.4203849000, 1.0528148000", \ + "0.0555736000, 0.0594691000, 0.0700527000, 0.1001010000, 0.1858474000, 0.4201668000, 1.0549365000", \ + "0.0840169000, 0.0882938000, 0.0979927000, 0.1220017000, 0.1938866000, 0.4190611000, 1.0540490000", \ + "0.1375057000, 0.1435853000, 0.1603460000, 0.1934745000, 0.2630137000, 0.4442398000, 1.0547636000", \ + "0.2261995000, 0.2368595000, 0.2613054000, 0.3172750000, 0.4254616000, 0.6129977000, 1.1091730000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__nand4_4") { + leakage_power () { + value : 0.0167977000; + when : "!A&!B&!C&D"; + } + leakage_power () { + value : 0.0167972000; + when : "!A&!B&!C&!D"; + } + leakage_power () { + value : 0.0001765000; + when : "!A&!B&C&D"; + } + leakage_power () { + value : 0.0001012000; + when : "!A&!B&C&!D"; + } + leakage_power () { + value : 0.0001796000; + when : "!A&B&!C&D"; + } + leakage_power () { + value : 0.0001051000; + when : "!A&B&!C&!D"; + } + leakage_power () { + value : 0.0019163000; + when : "!A&B&C&D"; + } + leakage_power () { + value : 0.0001843000; + when : "!A&B&C&!D"; + } + leakage_power () { + value : 0.0001981000; + when : "A&!B&!C&D"; + } + leakage_power () { + value : 0.0001091000; + when : "A&!B&!C&!D"; + } + leakage_power () { + value : 0.0014939000; + when : "A&!B&C&D"; + } + leakage_power () { + value : 0.0002020000; + when : "A&!B&C&!D"; + } + leakage_power () { + value : 0.0014645000; + when : "A&B&!C&D"; + } + leakage_power () { + value : 0.0002237000; + when : "A&B&!C&!D"; + } + leakage_power () { + value : 0.0105515000; + when : "A&B&C&D"; + } + leakage_power () { + value : 0.0014670000; + when : "A&B&C&!D"; + } + area : 21.270400000; + cell_footprint : "sky130_fd_sc_hd__nand4"; + cell_leakage_power : 0.0032479900; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A") { + capacitance : 0.0084590000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0083150000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0182239000, 0.0182852000, 0.0184264000, 0.0184119000, 0.0183786000, 0.0183016000, 0.0181242000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0129868000, -0.0129760000, -0.0129510000, -0.0129188000, -0.0128447000, -0.0126737000, -0.0122796000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0086040000; + } + pin ("B") { + capacitance : 0.0084720000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0082470000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0173805000, 0.0173653000, 0.0173305000, 0.0173935000, 0.0175389000, 0.0178738000, 0.0186459000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0158452000, -0.0158360000, -0.0158150000, -0.0158108000, -0.0158012000, -0.0157789000, -0.0157276000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0086960000; + } + pin ("C") { + capacitance : 0.0085330000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0081880000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0156250000, 0.0156266000, 0.0156301000, 0.0156303000, 0.0156307000, 0.0156316000, 0.0156337000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0156102000, -0.0156068000, -0.0155988000, -0.0155945000, -0.0155846000, -0.0155619000, -0.0155095000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0088780000; + } + pin ("D") { + capacitance : 0.0087390000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0082760000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0157077000, 0.0156991000, 0.0156792000, 0.0156825000, 0.0156903000, 0.0157082000, 0.0157494000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0156541000, -0.0156597000, -0.0156725000, -0.0156705000, -0.0156659000, -0.0156555000, -0.0156313000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0092020000; + } + pin ("Y") { + direction : "output"; + function : "(!A) | (!B) | (!C) | (!D)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014954950, 0.0044730120, 0.0133787300, 0.0400156700, 0.1196865000, 0.3579811000"); + values("0.0186030000, 0.0170370000, 0.0124358000, -0.0016332000, -0.0445532000, -0.1734949000, -0.5595428000", \ + "0.0177491000, 0.0162761000, 0.0117649000, -0.0020919000, -0.0447613000, -0.1735938000, -0.5595430000", \ + "0.0165783000, 0.0151106000, 0.0107011000, -0.0029339000, -0.0452439000, -0.1737887000, -0.5595822000", \ + "0.0156784000, 0.0141756000, 0.0097288000, -0.0040586000, -0.0461744000, -0.1743002000, -0.5598032000", \ + "0.0155492000, 0.0139650000, 0.0092610000, -0.0047544000, -0.0470183000, -0.1750356000, -0.5602067000", \ + "0.0171759000, 0.0154705000, 0.0106172000, -0.0039606000, -0.0472198000, -0.1756863000, -0.5608863000", \ + "0.0229424000, 0.0210998000, 0.0155070000, -0.0000955000, -0.0444997000, -0.1747425000, -0.5609298000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014954950, 0.0044730120, 0.0133787300, 0.0400156700, 0.1196865000, 0.3579811000"); + values("0.0140159000, 0.0158510000, 0.0211570000, 0.0362073000, 0.0792957000, 0.2076847000, 0.5882907000", \ + "0.0132190000, 0.0150592000, 0.0204067000, 0.0356714000, 0.0792600000, 0.2077523000, 0.5863967000", \ + "0.0123073000, 0.0141224000, 0.0193596000, 0.0346594000, 0.0786105000, 0.2062564000, 0.5889083000", \ + "0.0118642000, 0.0136303000, 0.0186093000, 0.0334509000, 0.0778607000, 0.2066729000, 0.5903794000", \ + "0.0119212000, 0.0135386000, 0.0183647000, 0.0330424000, 0.0761926000, 0.2066711000, 0.5851748000", \ + "0.0127122000, 0.0142293000, 0.0188276000, 0.0339861000, 0.0766944000, 0.2032347000, 0.5902992000", \ + "0.0219010000, 0.0206307000, 0.0248099000, 0.0402238000, 0.0817538000, 0.2065960000, 0.5862779000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014954950, 0.0044730120, 0.0133787300, 0.0400156700, 0.1196865000, 0.3579811000"); + values("0.0220777000, 0.0204876000, 0.0157842000, 0.0015510000, -0.0414596000, -0.1704875000, -0.5565166000", \ + "0.0213333000, 0.0198920000, 0.0152493000, 0.0011976000, -0.0416364000, -0.1705417000, -0.5564881000", \ + "0.0203947000, 0.0188965000, 0.0143745000, 0.0004848000, -0.0419931000, -0.1706569000, -0.5565563000", \ + "0.0193535000, 0.0178673000, 0.0132940000, -0.0004695000, -0.0426879000, -0.1710212000, -0.5566736000", \ + "0.0189795000, 0.0173926000, 0.0127677000, -0.0012218000, -0.0434967000, -0.1714890000, -0.5567643000", \ + "0.0187839000, 0.0171246000, 0.0123499000, -0.0018296000, -0.0445039000, -0.1724482000, -0.5574040000", \ + "0.0215435000, 0.0197755000, 0.0147902000, -0.0000030000, -0.0434677000, -0.1727719000, -0.5580065000"); + } + related_pin : "B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014954950, 0.0044730120, 0.0133787300, 0.0400156700, 0.1196865000, 0.3579811000"); + values("0.0281140000, 0.0297558000, 0.0347118000, 0.0492496000, 0.0921554000, 0.2199161000, 0.6001347000", \ + "0.0274511000, 0.0291415000, 0.0341624000, 0.0489121000, 0.0921846000, 0.2199866000, 0.6003756000", \ + "0.0263587000, 0.0281735000, 0.0331630000, 0.0481618000, 0.0915770000, 0.2196078000, 0.6011851000", \ + "0.0252572000, 0.0270670000, 0.0319664000, 0.0469176000, 0.0904634000, 0.2183960000, 0.6010176000", \ + "0.0246571000, 0.0263426000, 0.0313667000, 0.0460568000, 0.0897376000, 0.2173856000, 0.6008098000", \ + "0.0254584000, 0.0270093000, 0.0316935000, 0.0458470000, 0.0893974000, 0.2168787000, 0.5987188000", \ + "0.0304787000, 0.0331522000, 0.0343500000, 0.0501817000, 0.0926933000, 0.2155185000, 0.5959053000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014954950, 0.0044730120, 0.0133787300, 0.0400156700, 0.1196865000, 0.3579811000"); + values("0.0218047000, 0.0202398000, 0.0155529000, 0.0012084000, -0.0418318000, -0.1708556000, -0.5567884000", \ + "0.0211840000, 0.0196713000, 0.0149985000, 0.0008696000, -0.0419990000, -0.1709230000, -0.5569097000", \ + "0.0201740000, 0.0186807000, 0.0141241000, 0.0002420000, -0.0423617000, -0.1711022000, -0.5569851000", \ + "0.0192233000, 0.0176839000, 0.0130869000, -0.0007164000, -0.0430084000, -0.1713828000, -0.5571664000", \ + "0.0186758000, 0.0171753000, 0.0124886000, -0.0014481000, -0.0437784000, -0.1717945000, -0.5572308000", \ + "0.0187194000, 0.0171936000, 0.0124139000, -0.0022369000, -0.0447755000, -0.1727485000, -0.5577330000", \ + "0.0203069000, 0.0186431000, 0.0136697000, -0.0009163000, -0.0441222000, -0.1732601000, -0.5583278000"); + } + related_pin : "C"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014954950, 0.0044730120, 0.0133787300, 0.0400156700, 0.1196865000, 0.3579811000"); + values("0.0403066000, 0.0419327000, 0.0468289000, 0.0613239000, 0.1044702000, 0.2322445000, 0.6138008000", \ + "0.0397094000, 0.0413489000, 0.0462730000, 0.0609067000, 0.1040309000, 0.2319618000, 0.6134357000", \ + "0.0387135000, 0.0403693000, 0.0453671000, 0.0601428000, 0.1035639000, 0.2315899000, 0.6129827000", \ + "0.0376617000, 0.0395313000, 0.0443535000, 0.0590728000, 0.1026803000, 0.2307591000, 0.6126902000", \ + "0.0376329000, 0.0392940000, 0.0442787000, 0.0588390000, 0.1023200000, 0.2307906000, 0.6122943000", \ + "0.0385033000, 0.0400442000, 0.0447379000, 0.0592341000, 0.1023321000, 0.2301129000, 0.6092007000", \ + "0.0420935000, 0.0437422000, 0.0482471000, 0.0617512000, 0.1038994000, 0.2306266000, 0.6105945000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014954950, 0.0044730120, 0.0133787300, 0.0400156700, 0.1196865000, 0.3579811000"); + values("0.0215637000, 0.0199817000, 0.0151932000, 0.0009185000, -0.0421621000, -0.1711553000, -0.5572449000", \ + "0.0208993000, 0.0193653000, 0.0146752000, 0.0005654000, -0.0423468000, -0.1712795000, -0.5572530000", \ + "0.0199021000, 0.0184326000, 0.0138601000, -0.0000771000, -0.0426589000, -0.1714256000, -0.5573227000", \ + "0.0189905000, 0.0174441000, 0.0128708000, -0.0009811000, -0.0433004000, -0.1717162000, -0.5574911000", \ + "0.0185800000, 0.0170227000, 0.0123749000, -0.0016597000, -0.0440115000, -0.1721315000, -0.5576258000", \ + "0.0186345000, 0.0170465000, 0.0122777000, -0.0021047000, -0.0449271000, -0.1730964000, -0.5582176000", \ + "0.0204040000, 0.0187338000, 0.0137973000, -0.0008973000, -0.0441140000, -0.1733172000, -0.5585730000"); + } + related_pin : "D"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014954950, 0.0044730120, 0.0133787300, 0.0400156700, 0.1196865000, 0.3579811000"); + values("0.0505226000, 0.0521053000, 0.0569047000, 0.0713579000, 0.1148573000, 0.2429654000, 0.6249235000", \ + "0.0498700000, 0.0515053000, 0.0562804000, 0.0709126000, 0.1143761000, 0.2425654000, 0.6239257000", \ + "0.0491379000, 0.0507624000, 0.0556031000, 0.0701663000, 0.1138153000, 0.2423749000, 0.6237191000", \ + "0.0482390000, 0.0498540000, 0.0547318000, 0.0694301000, 0.1131392000, 0.2415523000, 0.6234690000", \ + "0.0486304000, 0.0502364000, 0.0550297000, 0.0696924000, 0.1124403000, 0.2412978000, 0.6230694000", \ + "0.0502503000, 0.0518118000, 0.0565862000, 0.0707688000, 0.1137540000, 0.2416436000, 0.6219960000", \ + "0.0547124000, 0.0562051000, 0.0606972000, 0.0742861000, 0.1165083000, 0.2442691000, 0.6236484000"); + } + } + max_capacitance : 0.3579810000; + max_transition : 1.4971000000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014955000, 0.0044730100, 0.0133787000, 0.0400157000, 0.1196860000, 0.3579810000"); + values("0.0383248000, 0.0412170000, 0.0502259000, 0.0763721000, 0.1521192000, 0.3783246000, 1.0518199000", \ + "0.0409280000, 0.0439713000, 0.0530262000, 0.0795689000, 0.1562497000, 0.3839961000, 1.0562029000", \ + "0.0491333000, 0.0519686000, 0.0608142000, 0.0871435000, 0.1640941000, 0.3909202000, 1.0647678000", \ + "0.0661648000, 0.0699966000, 0.0809398000, 0.1074941000, 0.1847658000, 0.4131731000, 1.0869045000", \ + "0.0846683000, 0.0904326000, 0.1063797000, 0.1465356000, 0.2344251000, 0.4609907000, 1.1395664000", \ + "0.0951928000, 0.1038334000, 0.1274654000, 0.1867923000, 0.3172921000, 0.5769888000, 1.2556032000", \ + "0.0751527000, 0.0874035000, 0.1220142000, 0.2096603000, 0.4040361000, 0.7831524000, 1.5182311000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014955000, 0.0044730100, 0.0133787000, 0.0400157000, 0.1196860000, 0.3579810000"); + values("0.0320231000, 0.0342172000, 0.0407722000, 0.0591831000, 0.1119233000, 0.2688587000, 0.7346339000", \ + "0.0372808000, 0.0395164000, 0.0460518000, 0.0646804000, 0.1177196000, 0.2744474000, 0.7397638000", \ + "0.0506795000, 0.0528485000, 0.0592148000, 0.0780178000, 0.1307937000, 0.2878198000, 0.7528559000", \ + "0.0778445000, 0.0810338000, 0.0894054000, 0.1095882000, 0.1629745000, 0.3209841000, 0.7890347000", \ + "0.1208821000, 0.1260411000, 0.1395053000, 0.1723104000, 0.2377375000, 0.3946107000, 0.8587291000", \ + "0.1908684000, 0.1989702000, 0.2205514000, 0.2729200000, 0.3786590000, 0.5678089000, 1.0323331000", \ + "0.3128083000, 0.3246755000, 0.3573060000, 0.4376828000, 0.6045421000, 0.9110664000, 1.4357773000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014955000, 0.0044730100, 0.0133787000, 0.0400157000, 0.1196860000, 0.3579810000"); + values("0.0465908000, 0.0506948000, 0.0627696000, 0.0980039000, 0.2022073000, 0.5150299000, 1.4446551000", \ + "0.0459403000, 0.0501147000, 0.0622082000, 0.0978410000, 0.2030880000, 0.5152956000, 1.4435187000", \ + "0.0456785000, 0.0494798000, 0.0610608000, 0.0971547000, 0.2022802000, 0.5142787000, 1.4446755000", \ + "0.0568068000, 0.0608516000, 0.0705341000, 0.1013083000, 0.2014810000, 0.5143643000, 1.4456937000", \ + "0.0779018000, 0.0823986000, 0.0953350000, 0.1304455000, 0.2177257000, 0.5145317000, 1.4513617000", \ + "0.1224332000, 0.1290262000, 0.1454763000, 0.1893772000, 0.2904866000, 0.5497775000, 1.4490301000", \ + "0.1992094000, 0.2078732000, 0.2329899000, 0.2954795000, 0.4333107000, 0.7241588000, 1.4971004000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014955000, 0.0044730100, 0.0133787000, 0.0400157000, 0.1196860000, 0.3579810000"); + values("0.0269890000, 0.0298184000, 0.0379982000, 0.0627903000, 0.1366193000, 0.3594950000, 1.0246688000", \ + "0.0270209000, 0.0297435000, 0.0380144000, 0.0626669000, 0.1371527000, 0.3604161000, 1.0210832000", \ + "0.0285000000, 0.0308154000, 0.0382813000, 0.0627584000, 0.1367493000, 0.3578145000, 1.0233289000", \ + "0.0430854000, 0.0450419000, 0.0501162000, 0.0683148000, 0.1371154000, 0.3615489000, 1.0326445000", \ + "0.0712801000, 0.0744411000, 0.0825470000, 0.1025241000, 0.1540045000, 0.3595024000, 1.0200362000", \ + "0.1191396000, 0.1240185000, 0.1372889000, 0.1691132000, 0.2346934000, 0.3939952000, 1.0271434000", \ + "0.1972724000, 0.2056550000, 0.2273586000, 0.2791839000, 0.3862603000, 0.5751788000, 1.0792415000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014955000, 0.0044730100, 0.0133787000, 0.0400157000, 0.1196860000, 0.3579810000"); + values("0.0564232000, 0.0592972000, 0.0679257000, 0.0936411000, 0.1695033000, 0.3950422000, 1.0733350000", \ + "0.0592226000, 0.0626147000, 0.0714253000, 0.0975395000, 0.1736428000, 0.3996748000, 1.0733352000", \ + "0.0667824000, 0.0698247000, 0.0789806000, 0.1053322000, 0.1832331000, 0.4086647000, 1.0828047000", \ + "0.0820233000, 0.0856965000, 0.0961493000, 0.1236358000, 0.2014552000, 0.4279437000, 1.1095331000", \ + "0.1040514000, 0.1089479000, 0.1230334000, 0.1589021000, 0.2456726000, 0.4741236000, 1.1590279000", \ + "0.1180670000, 0.1260621000, 0.1478439000, 0.2029441000, 0.3225964000, 0.5792105000, 1.2568759000", \ + "0.0943839000, 0.1068383000, 0.1412613000, 0.2268518000, 0.4119000000, 0.7686818000, 1.5029664000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014955000, 0.0044730100, 0.0133787000, 0.0400157000, 0.1196860000, 0.3579810000"); + values("0.0494571000, 0.0518314000, 0.0586071000, 0.0788354000, 0.1377354000, 0.3117282000, 0.8302024000", \ + "0.0545690000, 0.0571105000, 0.0640539000, 0.0845347000, 0.1435140000, 0.3176506000, 0.8364252000", \ + "0.0676315000, 0.0700706000, 0.0769611000, 0.0976507000, 0.1572765000, 0.3315875000, 0.8500119000", \ + "0.0994617000, 0.1021278000, 0.1090072000, 0.1290798000, 0.1892663000, 0.3622175000, 0.8810899000", \ + "0.1574275000, 0.1615592000, 0.1726635000, 0.2008218000, 0.2643418000, 0.4382104000, 0.9590705000", \ + "0.2526361000, 0.2590287000, 0.2769087000, 0.3226133000, 0.4221757000, 0.6146514000, 1.1324321000", \ + "0.4146563000, 0.4234545000, 0.4515470000, 0.5239902000, 0.6816458000, 0.9840294000, 1.5378615000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014955000, 0.0044730100, 0.0133787000, 0.0400157000, 0.1196860000, 0.3579810000"); + values("0.0475955000, 0.0516306000, 0.0632936000, 0.0980462000, 0.2022046000, 0.5136244000, 1.4484471000", \ + "0.0474994000, 0.0514681000, 0.0632948000, 0.0982687000, 0.2024012000, 0.5151591000, 1.4444035000", \ + "0.0479012000, 0.0515960000, 0.0631903000, 0.0981167000, 0.2031312000, 0.5145391000, 1.4455008000", \ + "0.0551396000, 0.0584668000, 0.0686356000, 0.1008030000, 0.2027597000, 0.5140930000, 1.4492454000", \ + "0.0753073000, 0.0792231000, 0.0906304000, 0.1223639000, 0.2134811000, 0.5137601000, 1.4541939000", \ + "0.1193523000, 0.1244552000, 0.1384168000, 0.1754402000, 0.2689590000, 0.5384117000, 1.4453108000", \ + "0.2014291000, 0.2082447000, 0.2274552000, 0.2781693000, 0.3969077000, 0.6706690000, 1.4817925000"); + } + related_pin : "B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014955000, 0.0044730100, 0.0133787000, 0.0400157000, 0.1196860000, 0.3579810000"); + values("0.0405677000, 0.0436433000, 0.0528979000, 0.0803751000, 0.1630906000, 0.4097949000, 1.1458070000", \ + "0.0405957000, 0.0436456000, 0.0529711000, 0.0803546000, 0.1627089000, 0.4085547000, 1.1455072000", \ + "0.0405017000, 0.0436525000, 0.0528305000, 0.0804912000, 0.1626279000, 0.4088739000, 1.1471558000", \ + "0.0482658000, 0.0507814000, 0.0580445000, 0.0822674000, 0.1627850000, 0.4090896000, 1.1473397000", \ + "0.0777250000, 0.0806908000, 0.0891086000, 0.1091726000, 0.1739770000, 0.4085788000, 1.1492137000", \ + "0.1305172000, 0.1351136000, 0.1476630000, 0.1791698000, 0.2468423000, 0.4343444000, 1.1456480000", \ + "0.2149340000, 0.2227109000, 0.2452325000, 0.2961059000, 0.4021536000, 0.5994781000, 1.1820025000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014955000, 0.0044730100, 0.0133787000, 0.0400157000, 0.1196860000, 0.3579810000"); + values("0.0652890000, 0.0681994000, 0.0772449000, 0.1028491000, 0.1783361000, 0.4080239000, 1.0798369000", \ + "0.0686755000, 0.0717234000, 0.0804349000, 0.1063814000, 0.1827352000, 0.4087265000, 1.0826818000", \ + "0.0752996000, 0.0784901000, 0.0873877000, 0.1140676000, 0.1903404000, 0.4162143000, 1.0993739000", \ + "0.0879464000, 0.0913843000, 0.1012223000, 0.1283717000, 0.2055718000, 0.4318974000, 1.1080041000", \ + "0.1065578000, 0.1113923000, 0.1230420000, 0.1549371000, 0.2378476000, 0.4671782000, 1.1407296000", \ + "0.1208487000, 0.1281018000, 0.1453682000, 0.1913714000, 0.2955071000, 0.5427521000, 1.2253755000", \ + "0.0949631000, 0.1053537000, 0.1352848000, 0.2077879000, 0.3666922000, 0.6823452000, 1.3972768000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014955000, 0.0044730100, 0.0133787000, 0.0400157000, 0.1196860000, 0.3579810000"); + values("0.0588805000, 0.0613960000, 0.0687566000, 0.0893115000, 0.1496031000, 0.3258106000, 0.8489254000", \ + "0.0644227000, 0.0668696000, 0.0740525000, 0.0948002000, 0.1552635000, 0.3314635000, 0.8554013000", \ + "0.0773820000, 0.0799932000, 0.0873357000, 0.1083606000, 0.1688762000, 0.3453456000, 0.8694455000", \ + "0.1093876000, 0.1119298000, 0.1189918000, 0.1402438000, 0.1994954000, 0.3761177000, 0.8997130000", \ + "0.1746809000, 0.1776163000, 0.1881863000, 0.2137537000, 0.2760516000, 0.4523831000, 0.9754229000", \ + "0.2830987000, 0.2887965000, 0.3047029000, 0.3454793000, 0.4382564000, 0.6284473000, 1.1483676000", \ + "0.4641965000, 0.4722497000, 0.4968665000, 0.5613176000, 0.7101667000, 1.0020798000, 1.5569466000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014955000, 0.0044730100, 0.0133787000, 0.0400157000, 0.1196860000, 0.3579810000"); + values("0.0477103000, 0.0516366000, 0.0631245000, 0.0981748000, 0.2022045000, 0.5158033000, 1.4480550000", \ + "0.0476622000, 0.0515453000, 0.0632446000, 0.0979800000, 0.2031891000, 0.5146217000, 1.4448752000", \ + "0.0478032000, 0.0516728000, 0.0634169000, 0.0983092000, 0.2022283000, 0.5135656000, 1.4494973000", \ + "0.0526658000, 0.0562183000, 0.0668323000, 0.1000082000, 0.2025289000, 0.5136342000, 1.4467236000", \ + "0.0674148000, 0.0712040000, 0.0821461000, 0.1143053000, 0.2097198000, 0.5153352000, 1.4454734000", \ + "0.1060815000, 0.1100126000, 0.1222642000, 0.1560352000, 0.2486376000, 0.5296001000, 1.4492019000", \ + "0.1849770000, 0.1908465000, 0.2059091000, 0.2488781000, 0.3535762000, 0.6260367000, 1.4754215000"); + } + related_pin : "C"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014955000, 0.0044730100, 0.0133787000, 0.0400157000, 0.1196860000, 0.3579810000"); + values("0.0516851000, 0.0546727000, 0.0641072000, 0.0922306000, 0.1756981000, 0.4267575000, 1.1786517000", \ + "0.0515366000, 0.0547869000, 0.0640353000, 0.0921322000, 0.1762265000, 0.4278311000, 1.1795757000", \ + "0.0512628000, 0.0544465000, 0.0639008000, 0.0921495000, 0.1763074000, 0.4267857000, 1.1779488000", \ + "0.0555242000, 0.0582411000, 0.0665978000, 0.0926970000, 0.1761127000, 0.4277127000, 1.1796075000", \ + "0.0836743000, 0.0873643000, 0.0944414000, 0.1154349000, 0.1848166000, 0.4278768000, 1.1826061000", \ + "0.1375031000, 0.1420333000, 0.1541808000, 0.1858552000, 0.2527233000, 0.4503838000, 1.1789381000", \ + "0.2273271000, 0.2348182000, 0.2553369000, 0.3042236000, 0.4090115000, 0.6099796000, 1.2176564000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014955000, 0.0044730100, 0.0133787000, 0.0400157000, 0.1196860000, 0.3579810000"); + values("0.0699904000, 0.0729105000, 0.0814610000, 0.1075825000, 0.1829296000, 0.4083222000, 1.0889757000", \ + "0.0732969000, 0.0763512000, 0.0850481000, 0.1115129000, 0.1871218000, 0.4127720000, 1.0866029000", \ + "0.0796682000, 0.0829070000, 0.0918910000, 0.1180824000, 0.1958487000, 0.4231515000, 1.0952482000", \ + "0.0917260000, 0.0949946000, 0.1042593000, 0.1308856000, 0.2084355000, 0.4343566000, 1.1107135000", \ + "0.1081683000, 0.1118881000, 0.1225397000, 0.1518666000, 0.2327760000, 0.4614814000, 1.1380267000", \ + "0.1214042000, 0.1266018000, 0.1411784000, 0.1795803000, 0.2739188000, 0.5150339000, 1.1938822000", \ + "0.0978673000, 0.1066714000, 0.1304459000, 0.1904859000, 0.3246467000, 0.6125376000, 1.3180546000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014955000, 0.0044730100, 0.0133787000, 0.0400157000, 0.1196860000, 0.3579810000"); + values("0.0591857000, 0.0615771000, 0.0685171000, 0.0884810000, 0.1445956000, 0.3061654000, 0.7826487000", \ + "0.0643185000, 0.0667922000, 0.0738800000, 0.0937000000, 0.1499404000, 0.3123845000, 0.7888840000", \ + "0.0774459000, 0.0798603000, 0.0868999000, 0.1068108000, 0.1631279000, 0.3248235000, 0.8009272000", \ + "0.1100781000, 0.1123780000, 0.1191995000, 0.1391314000, 0.1954645000, 0.3574258000, 0.8358731000", \ + "0.1766741000, 0.1800810000, 0.1891874000, 0.2130239000, 0.2698201000, 0.4312131000, 0.9091851000", \ + "0.2865642000, 0.2915498000, 0.3058855000, 0.3417643000, 0.4289881000, 0.6055874000, 1.0792164000", \ + "0.4686883000, 0.4762776000, 0.4977991000, 0.5552884000, 0.6910016000, 0.9666764000, 1.4822619000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014955000, 0.0044730100, 0.0133787000, 0.0400157000, 0.1196860000, 0.3579810000"); + values("0.0476257000, 0.0514888000, 0.0633135000, 0.0983604000, 0.2020957000, 0.5132398000, 1.4489897000", \ + "0.0476120000, 0.0515083000, 0.0633064000, 0.0983355000, 0.2025261000, 0.5137091000, 1.4435493000", \ + "0.0477677000, 0.0515824000, 0.0633988000, 0.0982325000, 0.2032239000, 0.5153836000, 1.4453997000", \ + "0.0505571000, 0.0541632000, 0.0651085000, 0.0990137000, 0.2029405000, 0.5136631000, 1.4472985000", \ + "0.0602490000, 0.0640152000, 0.0751794000, 0.1086941000, 0.2073316000, 0.5147535000, 1.4461722000", \ + "0.0893699000, 0.0930717000, 0.1039494000, 0.1364164000, 0.2344835000, 0.5271774000, 1.4469789000", \ + "0.1594051000, 0.1639729000, 0.1770822000, 0.2134494000, 0.3110788000, 0.5946446000, 1.4693026000"); + } + related_pin : "D"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014955000, 0.0044730100, 0.0133787000, 0.0400157000, 0.1196860000, 0.3579810000"); + values("0.0581279000, 0.0611742000, 0.0697912000, 0.0958916000, 0.1733021000, 0.4052824000, 1.1035320000", \ + "0.0579230000, 0.0608157000, 0.0698022000, 0.0957365000, 0.1733129000, 0.4059695000, 1.1025553000", \ + "0.0569226000, 0.0600051000, 0.0691459000, 0.0955081000, 0.1730569000, 0.4052540000, 1.1019998000", \ + "0.0601238000, 0.0628157000, 0.0709048000, 0.0956330000, 0.1728382000, 0.4058907000, 1.1046422000", \ + "0.0880659000, 0.0908521000, 0.0986434000, 0.1185795000, 0.1821149000, 0.4053787000, 1.1041379000", \ + "0.1409855000, 0.1450918000, 0.1565868000, 0.1855604000, 0.2515229000, 0.4331570000, 1.1024696000", \ + "0.2302440000, 0.2369736000, 0.2556582000, 0.3021644000, 0.4020892000, 0.5989952000, 1.1520200000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__nand4b_1") { + leakage_power () { + value : 0.0004407000; + when : "!A_N&!B&!C&D"; + } + leakage_power () { + value : 0.0004210000; + when : "!A_N&!B&!C&!D"; + } + leakage_power () { + value : 0.0007688000; + when : "!A_N&!B&C&D"; + } + leakage_power () { + value : 0.0004375000; + when : "!A_N&!B&C&!D"; + } + leakage_power () { + value : 0.0007679000; + when : "!A_N&B&!C&D"; + } + leakage_power () { + value : 0.0004429000; + when : "!A_N&B&!C&!D"; + } + leakage_power () { + value : 0.0058889000; + when : "!A_N&B&C&D"; + } + leakage_power () { + value : 0.0007284000; + when : "!A_N&B&C&!D"; + } + leakage_power () { + value : 0.0007748000; + when : "A_N&!B&!C&D"; + } + leakage_power () { + value : 0.0007683000; + when : "A_N&!B&!C&!D"; + } + leakage_power () { + value : 0.0007931000; + when : "A_N&!B&C&D"; + } + leakage_power () { + value : 0.0007739000; + when : "A_N&!B&C&!D"; + } + leakage_power () { + value : 0.0007945000; + when : "A_N&B&!C&D"; + } + leakage_power () { + value : 0.0007750000; + when : "A_N&B&!C&!D"; + } + leakage_power () { + value : 0.0011304000; + when : "A_N&B&C&D"; + } + leakage_power () { + value : 0.0007914000; + when : "A_N&B&C&!D"; + } + area : 8.758400000; + cell_footprint : "sky130_fd_sc_hd__nand4b"; + cell_leakage_power : 0.0010310960; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A_N") { + capacitance : 0.0013760000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0013240000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0074480000, 0.0073602000, 0.0071579000, 0.0072032000, 0.0073076000, 0.0075483000, 0.0081030000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0044888000, 0.0044338000, 0.0043068000, 0.0043438000, 0.0044290000, 0.0046256000, 0.0050787000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0014270000; + } + pin ("B") { + capacitance : 0.0023110000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022440000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0045902000, 0.0045897000, 0.0045885000, 0.0045930000, 0.0046034000, 0.0046274000, 0.0046827000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0041922000, -0.0041931000, -0.0041953000, -0.0041842000, -0.0041584000, -0.0040990000, -0.0039620000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0023780000; + } + pin ("C") { + capacitance : 0.0023280000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022430000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0041437000, 0.0041424000, 0.0041394000, 0.0041549000, 0.0041907000, 0.0042732000, 0.0044635000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0040660000, -0.0040601000, -0.0040464000, -0.0040458000, -0.0040444000, -0.0040410000, -0.0040334000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024130000; + } + pin ("D") { + capacitance : 0.0023190000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022100000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0040193000, 0.0040175000, 0.0040132000, 0.0040148000, 0.0040186000, 0.0040274000, 0.0040476000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0040137000, -0.0040120000, -0.0040081000, -0.0040081000, -0.0040082000, -0.0040083000, -0.0040087000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024290000; + } + pin ("Y") { + direction : "output"; + function : "(A_N) | (!B) | (!C) | (!D)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012541490, 0.0031457800, 0.0078905540, 0.0197918600, 0.0496438900, 0.1245217000"); + values("0.0066412000, 0.0055245000, 0.0026508000, -0.0048095000, -0.0238829000, -0.0721865000, -0.1934101000", \ + "0.0066074000, 0.0054654000, 0.0025887000, -0.0048467000, -0.0239544000, -0.0722211000, -0.1934808000", \ + "0.0066281000, 0.0054995000, 0.0026246000, -0.0048361000, -0.0239296000, -0.0721802000, -0.1934414000", \ + "0.0064369000, 0.0052992000, 0.0024093000, -0.0050534000, -0.0241350000, -0.0723862000, -0.1936278000", \ + "0.0063024000, 0.0051547000, 0.0022553000, -0.0053447000, -0.0243662000, -0.0725541000, -0.1937603000", \ + "0.0059327000, 0.0048182000, 0.0019434000, -0.0052344000, -0.0243256000, -0.0724126000, -0.1935442000", \ + "0.0064294000, 0.0051911000, 0.0019871000, -0.0056016000, -0.0245511000, -0.0726681000, -0.1937566000"); + } + related_pin : "A_N"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012541490, 0.0031457800, 0.0078905540, 0.0197918600, 0.0496438900, 0.1245217000"); + values("0.0046268000, 0.0059505000, 0.0091633000, 0.0169597000, 0.0361598000, 0.0840601000, 0.2040674000", \ + "0.0046093000, 0.0059544000, 0.0091754000, 0.0169733000, 0.0361824000, 0.0840752000, 0.2042197000", \ + "0.0045852000, 0.0059046000, 0.0091330000, 0.0169437000, 0.0361980000, 0.0842642000, 0.2039911000", \ + "0.0042798000, 0.0055558000, 0.0087559000, 0.0166193000, 0.0359600000, 0.0844600000, 0.2050132000", \ + "0.0040640000, 0.0053309000, 0.0084414000, 0.0162634000, 0.0356116000, 0.0841551000, 0.2025966000", \ + "0.0040259000, 0.0052908000, 0.0084748000, 0.0161092000, 0.0355472000, 0.0831718000, 0.2038271000", \ + "0.0043487000, 0.0055726000, 0.0086818000, 0.0163568000, 0.0356444000, 0.0839743000, 0.2028954000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012541490, 0.0031457800, 0.0078905540, 0.0197918600, 0.0496438900, 0.1245217000"); + values("0.0074995000, 0.0063372000, 0.0033226000, -0.0042994000, -0.0235475000, -0.0718851000, -0.1931840000", \ + "0.0073409000, 0.0061873000, 0.0032223000, -0.0043631000, -0.0235734000, -0.0719113000, -0.1932018000", \ + "0.0071153000, 0.0059772000, 0.0030535000, -0.0044817000, -0.0236273000, -0.0719511000, -0.1932055000", \ + "0.0068597000, 0.0057102000, 0.0027955000, -0.0046952000, -0.0237844000, -0.0720223000, -0.1932637000", \ + "0.0067092000, 0.0055422000, 0.0025596000, -0.0049003000, -0.0239393000, -0.0721572000, -0.1932952000", \ + "0.0069195000, 0.0057058000, 0.0026547000, -0.0051290000, -0.0242474000, -0.0723635000, -0.1934616000", \ + "0.0076733000, 0.0063899000, 0.0031945000, -0.0046668000, -0.0241467000, -0.0725189000, -0.1936729000"); + } + related_pin : "B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012541490, 0.0031457800, 0.0078905540, 0.0197918600, 0.0496438900, 0.1245217000"); + values("0.0058952000, 0.0071225000, 0.0101911000, 0.0178066000, 0.0368259000, 0.0845173000, 0.2042538000", \ + "0.0056978000, 0.0069599000, 0.0100660000, 0.0177411000, 0.0368358000, 0.0845160000, 0.2041632000", \ + "0.0054396000, 0.0066940000, 0.0098256000, 0.0175487000, 0.0366676000, 0.0845628000, 0.2042436000", \ + "0.0052361000, 0.0064306000, 0.0095247000, 0.0172708000, 0.0363144000, 0.0843305000, 0.2041537000", \ + "0.0052699000, 0.0064942000, 0.0095224000, 0.0171297000, 0.0362133000, 0.0837487000, 0.2033220000", \ + "0.0054325000, 0.0065924000, 0.0097941000, 0.0174426000, 0.0363317000, 0.0840773000, 0.2029446000", \ + "0.0067073000, 0.0078257000, 0.0106981000, 0.0179690000, 0.0369309000, 0.0840176000, 0.2032464000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012541490, 0.0031457800, 0.0078905540, 0.0197918600, 0.0496438900, 0.1245217000"); + values("0.0077242000, 0.0065330000, 0.0035280000, -0.0040886000, -0.0233611000, -0.0717032000, -0.1929833000", \ + "0.0075496000, 0.0064049000, 0.0034260000, -0.0041556000, -0.0233848000, -0.0717157000, -0.1930097000", \ + "0.0073070000, 0.0061702000, 0.0032359000, -0.0042987000, -0.0234622000, -0.0717542000, -0.1930465000", \ + "0.0070669000, 0.0059091000, 0.0029786000, -0.0045043000, -0.0235889000, -0.0718166000, -0.1930483000", \ + "0.0069047000, 0.0057185000, 0.0027673000, -0.0046954000, -0.0237931000, -0.0719338000, -0.1931020000", \ + "0.0070765000, 0.0058620000, 0.0028265000, -0.0049140000, -0.0239828000, -0.0721162000, -0.1932395000", \ + "0.0077088000, 0.0064318000, 0.0032663000, -0.0044990000, -0.0238519000, -0.0721933000, -0.1933261000"); + } + related_pin : "C"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012541490, 0.0031457800, 0.0078905540, 0.0197918600, 0.0496438900, 0.1245217000"); + values("0.0087485000, 0.0099726000, 0.0130316000, 0.0206796000, 0.0397160000, 0.0874691000, 0.2071652000", \ + "0.0085662000, 0.0097704000, 0.0128515000, 0.0205314000, 0.0396398000, 0.0874412000, 0.2071104000", \ + "0.0083531000, 0.0096021000, 0.0127119000, 0.0203312000, 0.0394457000, 0.0873592000, 0.2072210000", \ + "0.0080523000, 0.0092856000, 0.0123800000, 0.0201316000, 0.0391228000, 0.0870891000, 0.2069635000", \ + "0.0079720000, 0.0092075000, 0.0122487000, 0.0199153000, 0.0388235000, 0.0867064000, 0.2059639000", \ + "0.0083288000, 0.0096107000, 0.0127266000, 0.0205547000, 0.0392096000, 0.0871231000, 0.2066123000", \ + "0.0093751000, 0.0105123000, 0.0134038000, 0.0207234000, 0.0396401000, 0.0871485000, 0.2061693000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012541490, 0.0031457800, 0.0078905540, 0.0197918600, 0.0496438900, 0.1245217000"); + values("0.0076171000, 0.0064405000, 0.0034363000, -0.0041855000, -0.0234500000, -0.0717892000, -0.1930976000", \ + "0.0074689000, 0.0062963000, 0.0033425000, -0.0042508000, -0.0234756000, -0.0718059000, -0.1930876000", \ + "0.0072278000, 0.0060727000, 0.0031443000, -0.0043747000, -0.0235454000, -0.0718362000, -0.1931116000", \ + "0.0069787000, 0.0058317000, 0.0028994000, -0.0045839000, -0.0236618000, -0.0718919000, -0.1931521000", \ + "0.0068357000, 0.0056641000, 0.0027025000, -0.0048334000, -0.0238946000, -0.0720176000, -0.1932168000", \ + "0.0070153000, 0.0057978000, 0.0027663000, -0.0049826000, -0.0240672000, -0.0722091000, -0.1933077000", \ + "0.0076201000, 0.0063513000, 0.0031932000, -0.0045383000, -0.0238540000, -0.0722648000, -0.1934144000"); + } + related_pin : "D"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012541490, 0.0031457800, 0.0078905540, 0.0197918600, 0.0496438900, 0.1245217000"); + values("0.0109791000, 0.0122233000, 0.0152957000, 0.0229897000, 0.0421330000, 0.0899624000, 0.2097148000", \ + "0.0108381000, 0.0120624000, 0.0151510000, 0.0228659000, 0.0420583000, 0.0899004000, 0.2096094000", \ + "0.0106586000, 0.0119015000, 0.0149994000, 0.0227388000, 0.0419720000, 0.0897642000, 0.2095400000", \ + "0.0104887000, 0.0117153000, 0.0148174000, 0.0225872000, 0.0417626000, 0.0898448000, 0.2095700000", \ + "0.0104978000, 0.0117338000, 0.0147952000, 0.0224923000, 0.0413666000, 0.0892012000, 0.2086873000", \ + "0.0109336000, 0.0121691000, 0.0151786000, 0.0228199000, 0.0416810000, 0.0893413000, 0.2082375000", \ + "0.0126580000, 0.0138271000, 0.0166772000, 0.0240294000, 0.0433368000, 0.0904531000, 0.2092359000"); + } + } + max_capacitance : 0.1245220000; + max_transition : 1.4920960000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012541500, 0.0031457800, 0.0078905500, 0.0197919000, 0.0496439000, 0.1245220000"); + values("0.1240825000, 0.1318752000, 0.1501627000, 0.1925199000, 0.2948201000, 0.5486759000, 1.1842732000", \ + "0.1291518000, 0.1368204000, 0.1551485000, 0.1975239000, 0.2997926000, 0.5534526000, 1.1893317000", \ + "0.1418629000, 0.1496519000, 0.1679225000, 0.2103246000, 0.3127004000, 0.5663613000, 1.2022504000", \ + "0.1737615000, 0.1814525000, 0.1996373000, 0.2421427000, 0.3446368000, 0.5983706000, 1.2346743000", \ + "0.2437547000, 0.2515219000, 0.2697189000, 0.3126661000, 0.4152453000, 0.6694326000, 1.3051231000", \ + "0.3642490000, 0.3731304000, 0.3926783000, 0.4360624000, 0.5388683000, 0.7930810000, 1.4286189000", \ + "0.5542242000, 0.5647362000, 0.5884412000, 0.6363362000, 0.7405009000, 0.9944406000, 1.6309106000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012541500, 0.0031457800, 0.0078905500, 0.0197919000, 0.0496439000, 0.1245220000"); + values("0.0681532000, 0.0739964000, 0.0877894000, 0.1206248000, 0.2008982000, 0.4016053000, 0.9040030000", \ + "0.0731245000, 0.0789013000, 0.0927062000, 0.1254645000, 0.2058900000, 0.4061623000, 0.9076859000", \ + "0.0842837000, 0.0900603000, 0.1037980000, 0.1366302000, 0.2177570000, 0.4188620000, 0.9184903000", \ + "0.1064923000, 0.1122658000, 0.1260005000, 0.1590184000, 0.2398026000, 0.4402586000, 0.9404415000", \ + "0.1376733000, 0.1436929000, 0.1575917000, 0.1910336000, 0.2716763000, 0.4725423000, 0.9741800000", \ + "0.1745144000, 0.1811783000, 0.1961802000, 0.2293978000, 0.3101729000, 0.5119514000, 1.0139263000", \ + "0.1990085000, 0.2078771000, 0.2269969000, 0.2628825000, 0.3429559000, 0.5432527000, 1.0468343000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012541500, 0.0031457800, 0.0078905500, 0.0197919000, 0.0496439000, 0.1245220000"); + values("0.0470699000, 0.0555757000, 0.0769165000, 0.1296769000, 0.2640740000, 0.6045477000, 1.4561121000", \ + "0.0469918000, 0.0555927000, 0.0767982000, 0.1295664000, 0.2645637000, 0.6033964000, 1.4561015000", \ + "0.0470461000, 0.0556215000, 0.0767806000, 0.1296645000, 0.2639274000, 0.6035825000, 1.4570846000", \ + "0.0470111000, 0.0556457000, 0.0769157000, 0.1295784000, 0.2648426000, 0.6039976000, 1.4560108000", \ + "0.0493060000, 0.0575748000, 0.0781065000, 0.1301027000, 0.2647133000, 0.6035878000, 1.4560815000", \ + "0.0584001000, 0.0662770000, 0.0860640000, 0.1356730000, 0.2657824000, 0.6048041000, 1.4579209000", \ + "0.0777159000, 0.0853108000, 0.1034092000, 0.1491955000, 0.2721575000, 0.6063822000, 1.4564016000"); + } + related_pin : "A_N"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012541500, 0.0031457800, 0.0078905500, 0.0197919000, 0.0496439000, 0.1245220000"); + values("0.0319103000, 0.0389280000, 0.0565662000, 0.1013273000, 0.2149602000, 0.5031309000, 1.2240146000", \ + "0.0320246000, 0.0388625000, 0.0565864000, 0.1016121000, 0.2157002000, 0.5024577000, 1.2189530000", \ + "0.0319994000, 0.0390032000, 0.0565569000, 0.1014592000, 0.2165206000, 0.5020867000, 1.2129573000", \ + "0.0330468000, 0.0397380000, 0.0569935000, 0.1016562000, 0.2157719000, 0.5038139000, 1.2213032000", \ + "0.0364232000, 0.0426046000, 0.0590916000, 0.1025724000, 0.2147357000, 0.5018043000, 1.2169681000", \ + "0.0452271000, 0.0507895000, 0.0647846000, 0.1054675000, 0.2165089000, 0.4984389000, 1.2148705000", \ + "0.0629788000, 0.0682519000, 0.0809567000, 0.1161883000, 0.2189918000, 0.5041255000, 1.2135483000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012541500, 0.0031457800, 0.0078905500, 0.0197919000, 0.0496439000, 0.1245220000"); + values("0.0507679000, 0.0576291000, 0.0742226000, 0.1157749000, 0.2172597000, 0.4722754000, 1.1065278000", \ + "0.0542792000, 0.0610625000, 0.0780001000, 0.1191596000, 0.2214423000, 0.4742720000, 1.1120443000", \ + "0.0615549000, 0.0686173000, 0.0856845000, 0.1276398000, 0.2295730000, 0.4827821000, 1.1220674000", \ + "0.0764795000, 0.0847751000, 0.1035228000, 0.1458462000, 0.2485841000, 0.5053381000, 1.1387629000", \ + "0.0973075000, 0.1093707000, 0.1342871000, 0.1864427000, 0.2941225000, 0.5500163000, 1.1908858000", \ + "0.1122252000, 0.1304042000, 0.1695593000, 0.2465343000, 0.3858247000, 0.6563900000, 1.2963877000", \ + "0.0954034000, 0.1235547000, 0.1842822000, 0.3028753000, 0.5134276000, 0.8720615000, 1.5481402000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012541500, 0.0031457800, 0.0078905500, 0.0197919000, 0.0496439000, 0.1245220000"); + values("0.0455083000, 0.0514467000, 0.0659483000, 0.1014809000, 0.1894662000, 0.4088779000, 0.9583688000", \ + "0.0508379000, 0.0568249000, 0.0715312000, 0.1074274000, 0.1953855000, 0.4151820000, 0.9642457000", \ + "0.0640073000, 0.0699740000, 0.0845485000, 0.1202827000, 0.2085979000, 0.4281980000, 0.9775760000", \ + "0.0956195000, 0.1023943000, 0.1167002000, 0.1524944000, 0.2399869000, 0.4596275000, 1.0120251000", \ + "0.1520440000, 0.1622146000, 0.1840890000, 0.2271328000, 0.3151223000, 0.5331064000, 1.0821108000", \ + "0.2439151000, 0.2601831000, 0.2955821000, 0.3651086000, 0.4871997000, 0.7100462000, 1.2552440000", \ + "0.3966993000, 0.4216979000, 0.4766537000, 0.5880833000, 0.7856814000, 1.1045925000, 1.6627347000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012541500, 0.0031457800, 0.0078905500, 0.0197919000, 0.0496439000, 0.1245220000"); + values("0.0420021000, 0.0511136000, 0.0731998000, 0.1284833000, 0.2639856000, 0.6050891000, 1.4554258000", \ + "0.0420536000, 0.0510130000, 0.0731034000, 0.1279798000, 0.2642634000, 0.6032037000, 1.4613963000", \ + "0.0423661000, 0.0512499000, 0.0733550000, 0.1277998000, 0.2648597000, 0.6033392000, 1.4614809000", \ + "0.0501413000, 0.0579269000, 0.0772218000, 0.1289506000, 0.2637659000, 0.6048614000, 1.4549436000", \ + "0.0701936000, 0.0791386000, 0.0994967000, 0.1469214000, 0.2696249000, 0.6038013000, 1.4597967000", \ + "0.1135334000, 0.1247978000, 0.1502130000, 0.2047875000, 0.3186289000, 0.6189535000, 1.4580988000", \ + "0.1919801000, 0.2083531000, 0.2434533000, 0.3170545000, 0.4548932000, 0.7402377000, 1.4920961000"); + } + related_pin : "B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012541500, 0.0031457800, 0.0078905500, 0.0197919000, 0.0496439000, 0.1245220000"); + values("0.0415542000, 0.0494026000, 0.0689721000, 0.1182148000, 0.2416921000, 0.5516647000, 1.3294924000", \ + "0.0416398000, 0.0494959000, 0.0689703000, 0.1180341000, 0.2414375000, 0.5514263000, 1.3266294000", \ + "0.0415668000, 0.0493023000, 0.0690983000, 0.1183556000, 0.2411535000, 0.5511839000, 1.3273592000", \ + "0.0514427000, 0.0568038000, 0.0729367000, 0.1183530000, 0.2415712000, 0.5509120000, 1.3290788000", \ + "0.0829742000, 0.0900307000, 0.1055231000, 0.1397586000, 0.2454459000, 0.5508877000, 1.3316667000", \ + "0.1362698000, 0.1474584000, 0.1721114000, 0.2178951000, 0.3034960000, 0.5626856000, 1.3277969000", \ + "0.2231491000, 0.2418981000, 0.2822467000, 0.3577667000, 0.4823449000, 0.6991300000, 1.3532149000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012541500, 0.0031457800, 0.0078905500, 0.0197919000, 0.0496439000, 0.1245220000"); + values("0.0594497000, 0.0662586000, 0.0830392000, 0.1241487000, 0.2254797000, 0.4789906000, 1.1140711000", \ + "0.0629961000, 0.0699714000, 0.0869050000, 0.1281816000, 0.2299339000, 0.4838774000, 1.1186915000", \ + "0.0701691000, 0.0772014000, 0.0944153000, 0.1362810000, 0.2377654000, 0.4921892000, 1.1337680000", \ + "0.0838130000, 0.0914815000, 0.1096318000, 0.1515660000, 0.2541052000, 0.5080927000, 1.1436406000", \ + "0.1035033000, 0.1135166000, 0.1361078000, 0.1848908000, 0.2909106000, 0.5459594000, 1.1847182000", \ + "0.1194125000, 0.1349373000, 0.1688926000, 0.2365316000, 0.3684054000, 0.6337565000, 1.2715087000", \ + "0.1008467000, 0.1257101000, 0.1800892000, 0.2864814000, 0.4758500000, 0.8104284000, 1.4797938000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012541500, 0.0031457800, 0.0078905500, 0.0197919000, 0.0496439000, 0.1245220000"); + values("0.0545616000, 0.0606210000, 0.0753246000, 0.1112934000, 0.1998526000, 0.4200555000, 0.9709028000", \ + "0.0599620000, 0.0658817000, 0.0807440000, 0.1168162000, 0.2054311000, 0.4258760000, 0.9764070000", \ + "0.0730787000, 0.0791360000, 0.0939402000, 0.1299024000, 0.2187188000, 0.4390533000, 0.9894972000", \ + "0.1055097000, 0.1113992000, 0.1261186000, 0.1622157000, 0.2499585000, 0.4707356000, 1.0214490000", \ + "0.1683358000, 0.1772665000, 0.1972458000, 0.2380159000, 0.3237160000, 0.5431143000, 1.0943527000", \ + "0.2717318000, 0.2860612000, 0.3180265000, 0.3818556000, 0.4969213000, 0.7187145000, 1.2664048000", \ + "0.4416166000, 0.4640069000, 0.5126241000, 0.6168794000, 0.8055479000, 1.1189807000, 1.6756808000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012541500, 0.0031457800, 0.0078905500, 0.0197919000, 0.0496439000, 0.1245220000"); + values("0.0421744000, 0.0511617000, 0.0732532000, 0.1283618000, 0.2637906000, 0.6037303000, 1.4572611000", \ + "0.0422809000, 0.0513088000, 0.0732745000, 0.1283624000, 0.2638878000, 0.6044254000, 1.4583753000", \ + "0.0424436000, 0.0514025000, 0.0735526000, 0.1278972000, 0.2640621000, 0.6044451000, 1.4598581000", \ + "0.0475521000, 0.0553490000, 0.0761079000, 0.1289184000, 0.2636830000, 0.6043124000, 1.4551221000", \ + "0.0633472000, 0.0719569000, 0.0924693000, 0.1420704000, 0.2686759000, 0.6036405000, 1.4600250000", \ + "0.1032145000, 0.1129708000, 0.1360646000, 0.1872647000, 0.3083364000, 0.6164433000, 1.4556485000", \ + "0.1818025000, 0.1948491000, 0.2258078000, 0.2894077000, 0.4199048000, 0.7146708000, 1.4842712000"); + } + related_pin : "C"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012541500, 0.0031457800, 0.0078905500, 0.0197919000, 0.0496439000, 0.1245220000"); + values("0.0509406000, 0.0587187000, 0.0780615000, 0.1270458000, 0.2505978000, 0.5616024000, 1.3409212000", \ + "0.0509791000, 0.0586288000, 0.0780526000, 0.1273826000, 0.2505791000, 0.5609089000, 1.3411324000", \ + "0.0506642000, 0.0583944000, 0.0779086000, 0.1270925000, 0.2505852000, 0.5609682000, 1.3414652000", \ + "0.0560796000, 0.0625673000, 0.0800810000, 0.1269865000, 0.2505861000, 0.5617677000, 1.3453157000", \ + "0.0870157000, 0.0937323000, 0.1077260000, 0.1440251000, 0.2536834000, 0.5612734000, 1.3433361000", \ + "0.1417194000, 0.1527197000, 0.1759331000, 0.2210835000, 0.3082484000, 0.5716596000, 1.3411281000", \ + "0.2314346000, 0.2494977000, 0.2868336000, 0.3617148000, 0.4874958000, 0.7060216000, 1.3674957000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012541500, 0.0031457800, 0.0078905500, 0.0197919000, 0.0496439000, 0.1245220000"); + values("0.0632274000, 0.0699450000, 0.0867299000, 0.1280241000, 0.2291987000, 0.4827174000, 1.1178289000", \ + "0.0667272000, 0.0738466000, 0.0908570000, 0.1318549000, 0.2337955000, 0.4876615000, 1.1280415000", \ + "0.0739524000, 0.0810741000, 0.0982668000, 0.1398581000, 0.2418506000, 0.4954972000, 1.1310305000", \ + "0.0875439000, 0.0949008000, 0.1125230000, 0.1544782000, 0.2572587000, 0.5119565000, 1.1472100000", \ + "0.1066945000, 0.1156093000, 0.1361643000, 0.1825876000, 0.2872166000, 0.5438775000, 1.1822839000", \ + "0.1251940000, 0.1377587000, 0.1666506000, 0.2262303000, 0.3489906000, 0.6131883000, 1.2532645000", \ + "0.1112211000, 0.1337523000, 0.1798794000, 0.2730582000, 0.4420030000, 0.7571331000, 1.4174604000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012541500, 0.0031457800, 0.0078905500, 0.0197919000, 0.0496439000, 0.1245220000"); + values("0.0547279000, 0.0606051000, 0.0742538000, 0.1079575000, 0.1896673000, 0.3918903000, 0.8968973000", \ + "0.0601857000, 0.0658955000, 0.0796990000, 0.1133646000, 0.1951400000, 0.3977911000, 0.9021996000", \ + "0.0736007000, 0.0794726000, 0.0934198000, 0.1270883000, 0.2080655000, 0.4101153000, 0.9148813000", \ + "0.1060084000, 0.1115379000, 0.1252585000, 0.1588338000, 0.2407089000, 0.4429125000, 0.9455592000", \ + "0.1699966000, 0.1780805000, 0.1963361000, 0.2341049000, 0.3131127000, 0.5145922000, 1.0179568000", \ + "0.2733817000, 0.2862374000, 0.3153345000, 0.3748185000, 0.4840710000, 0.6896453000, 1.1836502000", \ + "0.4409470000, 0.4587395000, 0.5043375000, 0.6007417000, 0.7787954000, 1.0746543000, 1.5922987000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012541500, 0.0031457800, 0.0078905500, 0.0197919000, 0.0496439000, 0.1245220000"); + values("0.0422652000, 0.0512247000, 0.0732226000, 0.1283628000, 0.2638167000, 0.6037099000, 1.4547338000", \ + "0.0423854000, 0.0512451000, 0.0736499000, 0.1283507000, 0.2638915000, 0.6043351000, 1.4603890000", \ + "0.0423394000, 0.0512951000, 0.0732736000, 0.1283693000, 0.2637623000, 0.6043213000, 1.4552787000", \ + "0.0454911000, 0.0537453000, 0.0749381000, 0.1284750000, 0.2643721000, 0.6047931000, 1.4563624000", \ + "0.0567806000, 0.0656325000, 0.0867020000, 0.1376413000, 0.2672405000, 0.6054957000, 1.4666502000", \ + "0.0891377000, 0.0984577000, 0.1203142000, 0.1720029000, 0.2973031000, 0.6139518000, 1.4583973000", \ + "0.1619079000, 0.1737912000, 0.2004742000, 0.2597243000, 0.3866814000, 0.6919406000, 1.4812342000"); + } + related_pin : "D"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012541500, 0.0031457800, 0.0078905500, 0.0197919000, 0.0496439000, 0.1245220000"); + values("0.0535523000, 0.0604849000, 0.0785279000, 0.1232767000, 0.2361265000, 0.5214879000, 1.2392568000", \ + "0.0532857000, 0.0603637000, 0.0784378000, 0.1233618000, 0.2361541000, 0.5224906000, 1.2396978000", \ + "0.0528347000, 0.0600520000, 0.0781733000, 0.1232638000, 0.2365200000, 0.5217775000, 1.2392685000", \ + "0.0575109000, 0.0636541000, 0.0798196000, 0.1228705000, 0.2363880000, 0.5220949000, 1.2402156000", \ + "0.0874572000, 0.0937671000, 0.1070734000, 0.1406023000, 0.2407517000, 0.5218982000, 1.2389174000", \ + "0.1419635000, 0.1517327000, 0.1736740000, 0.2165307000, 0.2981844000, 0.5354218000, 1.2390589000", \ + "0.2317487000, 0.2485011000, 0.2833903000, 0.3549025000, 0.4767586000, 0.6834385000, 1.2736504000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__nand4b_2") { + leakage_power () { + value : 0.0003079000; + when : "!A_N&!B&!C&D"; + } + leakage_power () { + value : 0.0236149000; + when : "!A_N&!B&!C&!D"; + } + leakage_power () { + value : 0.0008188000; + when : "!A_N&!B&C&D"; + } + leakage_power () { + value : 0.0027055000; + when : "!A_N&!B&C&!D"; + } + leakage_power () { + value : 0.0008209000; + when : "!A_N&B&!C&D"; + } + leakage_power () { + value : 0.0333430000; + when : "!A_N&B&!C&!D"; + } + leakage_power () { + value : 0.0071410000; + when : "!A_N&B&C&D"; + } + leakage_power () { + value : 0.0008235000; + when : "!A_N&B&C&!D"; + } + leakage_power () { + value : 0.0024095000; + when : "A_N&!B&!C&D"; + } + leakage_power () { + value : 0.0155860000; + when : "A_N&!B&!C&!D"; + } + leakage_power () { + value : 0.0024389000; + when : "A_N&!B&C&D"; + } + leakage_power () { + value : 0.0155875000; + when : "A_N&!B&C&!D"; + } + leakage_power () { + value : 0.0024412000; + when : "A_N&B&!C&D"; + } + leakage_power () { + value : 0.0156779000; + when : "A_N&B&!C&!D"; + } + leakage_power () { + value : 0.0031248000; + when : "A_N&B&C&D"; + } + leakage_power () { + value : 0.0024441000; + when : "A_N&B&C&!D"; + } + area : 15.014400000; + cell_footprint : "sky130_fd_sc_hd__nand4b"; + cell_leakage_power : 0.0080803330; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A_N") { + capacitance : 0.0015060000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0014490000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0102045000, 0.0101102000, 0.0098929000, 0.0099387000, 0.0100442000, 0.0102872000, 0.0108476000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0087581000, 0.0087043000, 0.0085802000, 0.0086149000, 0.0086950000, 0.0088795000, 0.0093051000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0015630000; + } + pin ("B") { + capacitance : 0.0044400000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0043210000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0088964000, 0.0088961000, 0.0088955000, 0.0089026000, 0.0089189000, 0.0089566000, 0.0090435000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0080898000, -0.0080833000, -0.0080682000, -0.0080590000, -0.0080379000, -0.0079892000, -0.0078769000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0045600000; + } + pin ("C") { + capacitance : 0.0044460000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0042920000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0081200000, 0.0081201000, 0.0081201000, 0.0081393000, 0.0081836000, 0.0082856000, 0.0085207000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0080217000, -0.0080097000, -0.0079819000, -0.0079806000, -0.0079774000, -0.0079700000, -0.0079530000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0046010000; + } + pin ("D") { + capacitance : 0.0044730000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0042510000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0080114000, 0.0080069000, 0.0079967000, 0.0080000000, 0.0080077000, 0.0080252000, 0.0080658000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0079992000, -0.0079958000, -0.0079880000, -0.0079862000, -0.0079820000, -0.0079721000, -0.0079493000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0046950000; + } + pin ("Y") { + direction : "output"; + function : "(A_N) | (!B) | (!C) | (!D)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013577850, 0.0036871630, 0.0100127500, 0.0271903400, 0.0738373000, 0.2005104000"); + values("0.0116228000, 0.0103348000, 0.0067525000, -0.0029949000, -0.0303262000, -0.1056066000, -0.3105709000", \ + "0.0115238000, 0.0102324000, 0.0067791000, -0.0030578000, -0.0303542000, -0.1056377000, -0.3105901000", \ + "0.0115884000, 0.0102852000, 0.0067591000, -0.0029641000, -0.0303205000, -0.1055475000, -0.3105507000", \ + "0.0114040000, 0.0101256000, 0.0065476000, -0.0032698000, -0.0306829000, -0.1057731000, -0.3108641000", \ + "0.0110620000, 0.0097450000, 0.0061357000, -0.0037538000, -0.0310688000, -0.1061732000, -0.3111807000", \ + "0.0108752000, 0.0095410000, 0.0058860000, -0.0040402000, -0.0314348000, -0.1065023000, -0.3113712000", \ + "0.0115083000, 0.0101036000, 0.0065202000, -0.0036726000, -0.0312019000, -0.1062638000, -0.3109973000"); + } + related_pin : "A_N"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013577850, 0.0036871630, 0.0100127500, 0.0271903400, 0.0738373000, 0.2005104000"); + values("0.0067452000, 0.0082922000, 0.0124023000, 0.0231212000, 0.0511307000, 0.1260400000, 0.3271913000", \ + "0.0067548000, 0.0082988000, 0.0124138000, 0.0231423000, 0.0511486000, 0.1267610000, 0.3295385000", \ + "0.0067200000, 0.0082743000, 0.0123912000, 0.0231427000, 0.0511347000, 0.1262001000, 0.3298131000", \ + "0.0063814000, 0.0078996000, 0.0119196000, 0.0226241000, 0.0508174000, 0.1253534000, 0.3297560000", \ + "0.0060549000, 0.0075488000, 0.0115469000, 0.0221254000, 0.0500617000, 0.1254755000, 0.3302718000", \ + "0.0061743000, 0.0076250000, 0.0116094000, 0.0218617000, 0.0497940000, 0.1249389000, 0.3285566000", \ + "0.0065029000, 0.0079119000, 0.0117649000, 0.0221733000, 0.0500653000, 0.1245639000, 0.3267905000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013577850, 0.0036871630, 0.0100127500, 0.0271903400, 0.0738373000, 0.2005104000"); + values("0.0149982000, 0.0136297000, 0.0100137000, -0.0000844000, -0.0278208000, -0.1033482000, -0.3085387000", \ + "0.0145923000, 0.0133047000, 0.0097479000, -0.0002504000, -0.0278893000, -0.1033841000, -0.3085633000", \ + "0.0141315000, 0.0128617000, 0.0093194000, -0.0005767000, -0.0280767000, -0.1034724000, -0.3085940000", \ + "0.0136355000, 0.0123343000, 0.0087927000, -0.0010497000, -0.0283986000, -0.1036359000, -0.3086447000", \ + "0.0134728000, 0.0121425000, 0.0084962000, -0.0014419000, -0.0287737000, -0.1038594000, -0.3087577000", \ + "0.0134712000, 0.0120592000, 0.0083218000, -0.0018262000, -0.0293188000, -0.1043580000, -0.3091618000", \ + "0.0147333000, 0.0133059000, 0.0093681000, -0.0010629000, -0.0291112000, -0.1046654000, -0.3094566000"); + } + related_pin : "B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013577850, 0.0036871630, 0.0100127500, 0.0271903400, 0.0738373000, 0.2005104000"); + values("0.0109964000, 0.0123901000, 0.0161019000, 0.0262499000, 0.0538169000, 0.1284525000, 0.3307778000", \ + "0.0105832000, 0.0119989000, 0.0158235000, 0.0260044000, 0.0537491000, 0.1285251000, 0.3307777000", \ + "0.0100097000, 0.0114541000, 0.0153571000, 0.0256856000, 0.0534443000, 0.1283357000, 0.3307103000", \ + "0.0094393000, 0.0108680000, 0.0147453000, 0.0250324000, 0.0529399000, 0.1278424000, 0.3302183000", \ + "0.0090806000, 0.0104924000, 0.0143482000, 0.0246115000, 0.0524924000, 0.1270925000, 0.3297234000", \ + "0.0088695000, 0.0102380000, 0.0141343000, 0.0245815000, 0.0522712000, 0.1271108000, 0.3298983000", \ + "0.0114155000, 0.0127261000, 0.0165132000, 0.0274185000, 0.0529410000, 0.1265598000, 0.3286235000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013577850, 0.0036871630, 0.0100127500, 0.0271903400, 0.0738373000, 0.2005104000"); + values("0.0151201000, 0.0137955000, 0.0101342000, 0.0000161000, -0.0277205000, -0.1032401000, -0.3084465000", \ + "0.0147579000, 0.0134691000, 0.0098760000, -0.0001363000, -0.0277924000, -0.1032589000, -0.3084714000", \ + "0.0142794000, 0.0129828000, 0.0094499000, -0.0004461000, -0.0279640000, -0.1033648000, -0.3084926000", \ + "0.0137994000, 0.0124778000, 0.0089342000, -0.0008977000, -0.0282528000, -0.1035244000, -0.3085683000", \ + "0.0135881000, 0.0122306000, 0.0086718000, -0.0012967000, -0.0286486000, -0.1037350000, -0.3086659000", \ + "0.0137593000, 0.0124364000, 0.0086415000, -0.0017069000, -0.0290705000, -0.1041573000, -0.3088792000", \ + "0.0145468000, 0.0131391000, 0.0092700000, -0.0010544000, -0.0289182000, -0.1043893000, -0.3092509000"); + } + related_pin : "C"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013577850, 0.0036871630, 0.0100127500, 0.0271903400, 0.0738373000, 0.2005104000"); + values("0.0163886000, 0.0177514000, 0.0214997000, 0.0316529000, 0.0591992000, 0.1339943000, 0.3364477000", \ + "0.0160631000, 0.0174480000, 0.0212157000, 0.0314412000, 0.0590622000, 0.1337414000, 0.3363414000", \ + "0.0155562000, 0.0169515000, 0.0207572000, 0.0311174000, 0.0588893000, 0.1335662000, 0.3361527000", \ + "0.0150466000, 0.0164369000, 0.0202381000, 0.0305638000, 0.0583842000, 0.1330881000, 0.3361725000", \ + "0.0150249000, 0.0164445000, 0.0202697000, 0.0304478000, 0.0582346000, 0.1331436000, 0.3357606000", \ + "0.0148591000, 0.0162447000, 0.0202743000, 0.0305641000, 0.0580613000, 0.1328420000, 0.3340571000", \ + "0.0185361000, 0.0199288000, 0.0216727000, 0.0313141000, 0.0590141000, 0.1328910000, 0.3341779000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013577850, 0.0036871630, 0.0100127500, 0.0271903400, 0.0738373000, 0.2005104000"); + values("0.0148233000, 0.0135158000, 0.0098212000, -0.0002815000, -0.0280117000, -0.1035369000, -0.3087796000", \ + "0.0144923000, 0.0132147000, 0.0095858000, -0.0004475000, -0.0281084000, -0.1036120000, -0.3087924000", \ + "0.0140278000, 0.0127699000, 0.0092136000, -0.0007049000, -0.0282597000, -0.1036776000, -0.3088236000", \ + "0.0135598000, 0.0122736000, 0.0087214000, -0.0011371000, -0.0285215000, -0.1038029000, -0.3088736000", \ + "0.0134014000, 0.0120986000, 0.0084477000, -0.0015067000, -0.0288953000, -0.1040105000, -0.3089587000", \ + "0.0135564000, 0.0121878000, 0.0084713000, -0.0019022000, -0.0293756000, -0.1044699000, -0.3092293000", \ + "0.0143258000, 0.0128326000, 0.0090277000, -0.0013103000, -0.0291055000, -0.1046872000, -0.3095295000"); + } + related_pin : "D"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013577850, 0.0036871630, 0.0100127500, 0.0271903400, 0.0738373000, 0.2005104000"); + values("0.0219672000, 0.0233859000, 0.0271885000, 0.0374634000, 0.0653006000, 0.1400641000, 0.3429497000", \ + "0.0216286000, 0.0230470000, 0.0268457000, 0.0372051000, 0.0650040000, 0.1400704000, 0.3426823000", \ + "0.0212288000, 0.0226429000, 0.0264531000, 0.0368177000, 0.0645753000, 0.1397775000, 0.3426355000", \ + "0.0208210000, 0.0222478000, 0.0260939000, 0.0364929000, 0.0644357000, 0.1393346000, 0.3425480000", \ + "0.0208551000, 0.0222375000, 0.0260273000, 0.0363779000, 0.0639291000, 0.1392699000, 0.3419383000", \ + "0.0216989000, 0.0230545000, 0.0267724000, 0.0369469000, 0.0643965000, 0.1393201000, 0.3408932000", \ + "0.0238965000, 0.0252314000, 0.0287558000, 0.0385230000, 0.0659966000, 0.1403955000, 0.3411441000"); + } + } + max_capacitance : 0.2005100000; + max_transition : 1.4944930000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013577900, 0.0036871600, 0.0100128000, 0.0271903000, 0.0738373000, 0.2005100000"); + values("0.1553981000, 0.1612445000, 0.1758721000, 0.2124360000, 0.3037050000, 0.5463500000, 1.2048530000", \ + "0.1601095000, 0.1659157000, 0.1809194000, 0.2171033000, 0.3085045000, 0.5511919000, 1.2094540000", \ + "0.1722165000, 0.1784220000, 0.1932706000, 0.2297214000, 0.3211410000, 0.5646673000, 1.2211789000", \ + "0.2029481000, 0.2087026000, 0.2234911000, 0.2599014000, 0.3515456000, 0.5948331000, 1.2555447000", \ + "0.2740642000, 0.2798050000, 0.2944892000, 0.3305752000, 0.4221279000, 0.6653979000, 1.3225244000", \ + "0.4029048000, 0.4094581000, 0.4255926000, 0.4635141000, 0.5558844000, 0.7988298000, 1.4546810000", \ + "0.5982098000, 0.6065228000, 0.6267596000, 0.6701465000, 0.7651930000, 1.0072972000, 1.6636621000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013577900, 0.0036871600, 0.0100128000, 0.0271903000, 0.0738373000, 0.2005100000"); + values("0.0857938000, 0.0897580000, 0.0997894000, 0.1242560000, 0.1862642000, 0.3522299000, 0.7973858000", \ + "0.0906703000, 0.0946479000, 0.1046238000, 0.1290524000, 0.1910147000, 0.3569592000, 0.8041354000", \ + "0.1022729000, 0.1062115000, 0.1162335000, 0.1407443000, 0.2029319000, 0.3684333000, 0.8167508000", \ + "0.1287192000, 0.1326524000, 0.1425677000, 0.1669339000, 0.2293398000, 0.3943154000, 0.8438026000", \ + "0.1749224000, 0.1790900000, 0.1894470000, 0.2145015000, 0.2766011000, 0.4424596000, 0.8885223000", \ + "0.2368547000, 0.2421692000, 0.2537986000, 0.2800995000, 0.3432911000, 0.5085412000, 0.9561826000", \ + "0.3081934000, 0.3146448000, 0.3298101000, 0.3617733000, 0.4274645000, 0.5919413000, 1.0384678000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013577900, 0.0036871600, 0.0100128000, 0.0271903000, 0.0738373000, 0.2005100000"); + values("0.0518733000, 0.0582659000, 0.0748682000, 0.1189158000, 0.2381917000, 0.5655402000, 1.4666136000", \ + "0.0520879000, 0.0582106000, 0.0750018000, 0.1190182000, 0.2381853000, 0.5655698000, 1.4667891000", \ + "0.0520418000, 0.0582724000, 0.0749860000, 0.1189794000, 0.2380089000, 0.5681811000, 1.4606543000", \ + "0.0520012000, 0.0583725000, 0.0748792000, 0.1189413000, 0.2381756000, 0.5664041000, 1.4678155000", \ + "0.0525602000, 0.0591738000, 0.0758562000, 0.1193629000, 0.2383168000, 0.5660430000, 1.4613133000", \ + "0.0625228000, 0.0684354000, 0.0843447000, 0.1263083000, 0.2408096000, 0.5670837000, 1.4608165000", \ + "0.0842246000, 0.0897337000, 0.1052216000, 0.1440952000, 0.2514278000, 0.5700886000, 1.4612846000"); + } + related_pin : "A_N"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013577900, 0.0036871600, 0.0100128000, 0.0271903000, 0.0738373000, 0.2005100000"); + values("0.0316715000, 0.0356467000, 0.0464302000, 0.0767322000, 0.1621598000, 0.3981576000, 1.0346985000", \ + "0.0316861000, 0.0356397000, 0.0463698000, 0.0767909000, 0.1619852000, 0.3976072000, 1.0384769000", \ + "0.0317170000, 0.0356164000, 0.0464568000, 0.0767773000, 0.1622010000, 0.3964686000, 1.0378364000", \ + "0.0322127000, 0.0360950000, 0.0469126000, 0.0769945000, 0.1622646000, 0.3972812000, 1.0391039000", \ + "0.0367604000, 0.0402856000, 0.0502601000, 0.0793245000, 0.1625401000, 0.3989861000, 1.0348895000", \ + "0.0471376000, 0.0505670000, 0.0595002000, 0.0855673000, 0.1652717000, 0.3959268000, 1.0338211000", \ + "0.0664757000, 0.0702205000, 0.0788991000, 0.1033994000, 0.1731856000, 0.3996527000, 1.0315138000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013577900, 0.0036871600, 0.0100128000, 0.0271903000, 0.0738373000, 0.2005100000"); + values("0.0593714000, 0.0643623000, 0.0774420000, 0.1118940000, 0.2010871000, 0.4428123000, 1.0983376000", \ + "0.0627730000, 0.0677556000, 0.0811286000, 0.1158122000, 0.2056359000, 0.4469510000, 1.1021917000", \ + "0.0701020000, 0.0752498000, 0.0887334000, 0.1235790000, 0.2137708000, 0.4560308000, 1.1116502000", \ + "0.0850232000, 0.0908323000, 0.1056386000, 0.1411138000, 0.2324727000, 0.4766942000, 1.1306321000", \ + "0.1073408000, 0.1152864000, 0.1348971000, 0.1794193000, 0.2772967000, 0.5227947000, 1.1824479000", \ + "0.1249263000, 0.1376016000, 0.1682336000, 0.2354884000, 0.3670423000, 0.6319102000, 1.2915274000", \ + "0.1097908000, 0.1294603000, 0.1773258000, 0.2820229000, 0.4836172000, 0.8437220000, 1.5474819000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013577900, 0.0036871600, 0.0100128000, 0.0271903000, 0.0738373000, 0.2005100000"); + values("0.0446262000, 0.0482320000, 0.0577737000, 0.0831087000, 0.1500595000, 0.3298751000, 0.8144558000", \ + "0.0498189000, 0.0534944000, 0.0632217000, 0.0886949000, 0.1559153000, 0.3352028000, 0.8205586000", \ + "0.0630559000, 0.0667752000, 0.0764572000, 0.1021945000, 0.1696095000, 0.3498723000, 0.8350278000", \ + "0.0950714000, 0.0992030000, 0.1087697000, 0.1338568000, 0.2014245000, 0.3792080000, 0.8650367000", \ + "0.1510700000, 0.1575402000, 0.1730761000, 0.2074961000, 0.2775415000, 0.4568916000, 0.9441325000", \ + "0.2427896000, 0.2530868000, 0.2782678000, 0.3340601000, 0.4408130000, 0.6334860000, 1.1178501000", \ + "0.3967637000, 0.4125467000, 0.4518360000, 0.5403951000, 0.7132351000, 1.0115789000, 1.5262519000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013577900, 0.0036871600, 0.0100128000, 0.0271903000, 0.0738373000, 0.2005100000"); + values("0.0447626000, 0.0513225000, 0.0687414000, 0.1149485000, 0.2369009000, 0.5659414000, 1.4597612000", \ + "0.0448130000, 0.0512997000, 0.0688170000, 0.1150329000, 0.2372341000, 0.5660412000, 1.4604872000", \ + "0.0449667000, 0.0514579000, 0.0687910000, 0.1146885000, 0.2372846000, 0.5657912000, 1.4590450000", \ + "0.0514108000, 0.0570278000, 0.0726034000, 0.1160413000, 0.2368471000, 0.5673390000, 1.4624101000", \ + "0.0695948000, 0.0762428000, 0.0929952000, 0.1343769000, 0.2435384000, 0.5672591000, 1.4610223000", \ + "0.1124426000, 0.1207306000, 0.1414070000, 0.1890819000, 0.2965935000, 0.5853243000, 1.4607490000", \ + "0.1926787000, 0.2038079000, 0.2327659000, 0.2967858000, 0.4280296000, 0.7106910000, 1.4944931000"); + } + related_pin : "B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013577900, 0.0036871600, 0.0100128000, 0.0271903000, 0.0738373000, 0.2005100000"); + values("0.0395720000, 0.0443391000, 0.0566879000, 0.0908790000, 0.1838096000, 0.4373991000, 1.1252220000", \ + "0.0397237000, 0.0443159000, 0.0569370000, 0.0909342000, 0.1839105000, 0.4367506000, 1.1249736000", \ + "0.0395325000, 0.0441808000, 0.0568523000, 0.0909395000, 0.1840476000, 0.4372515000, 1.1292968000", \ + "0.0489142000, 0.0523293000, 0.0621891000, 0.0922472000, 0.1840836000, 0.4367581000, 1.1285901000", \ + "0.0793460000, 0.0836370000, 0.0939603000, 0.1173789000, 0.1924492000, 0.4371671000, 1.1288593000", \ + "0.1320204000, 0.1392265000, 0.1559316000, 0.1921253000, 0.2621166000, 0.4590708000, 1.1258130000", \ + "0.2166582000, 0.2289876000, 0.2577678000, 0.3180959000, 0.4288385000, 0.6180643000, 1.1679472000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013577900, 0.0036871600, 0.0100128000, 0.0271903000, 0.0738373000, 0.2005100000"); + values("0.0674150000, 0.0722635000, 0.0853935000, 0.1192886000, 0.2093923000, 0.4527355000, 1.1055075000", \ + "0.0707587000, 0.0757015000, 0.0889874000, 0.1233195000, 0.2134930000, 0.4562206000, 1.1101765000", \ + "0.0775201000, 0.0825764000, 0.0960553000, 0.1305455000, 0.2212517000, 0.4654066000, 1.1184205000", \ + "0.0903326000, 0.0957976000, 0.1098180000, 0.1447593000, 0.2362948000, 0.4781741000, 1.1344183000", \ + "0.1094312000, 0.1158276000, 0.1327754000, 0.1729008000, 0.2687066000, 0.5136738000, 1.1716386000", \ + "0.1260997000, 0.1372534000, 0.1612818000, 0.2170229000, 0.3352053000, 0.5925884000, 1.2552078000", \ + "0.1076093000, 0.1259321000, 0.1650045000, 0.2539511000, 0.4267637000, 0.7584764000, 1.4418211000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013577900, 0.0036871600, 0.0100128000, 0.0271903000, 0.0738373000, 0.2005100000"); + values("0.0529825000, 0.0565944000, 0.0663759000, 0.0919584000, 0.1595305000, 0.3399597000, 0.8285833000", \ + "0.0584499000, 0.0620936000, 0.0718952000, 0.0976084000, 0.1652582000, 0.3463048000, 0.8340994000", \ + "0.0717647000, 0.0754658000, 0.0853509000, 0.1112350000, 0.1791476000, 0.3598074000, 0.8477277000", \ + "0.1045834000, 0.1081194000, 0.1177728000, 0.1435578000, 0.2114729000, 0.3911690000, 0.8789982000", \ + "0.1678302000, 0.1734117000, 0.1872987000, 0.2183925000, 0.2872725000, 0.4675292000, 0.9555128000", \ + "0.2719695000, 0.2809436000, 0.3032660000, 0.3540309000, 0.4547751000, 0.6450463000, 1.1292518000", \ + "0.4465446000, 0.4604113000, 0.4941473000, 0.5751197000, 0.7390422000, 1.0296229000, 1.5407540000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013577900, 0.0036871600, 0.0100128000, 0.0271903000, 0.0738373000, 0.2005100000"); + values("0.0449066000, 0.0512517000, 0.0688374000, 0.1146348000, 0.2371962000, 0.5682315000, 1.4584408000", \ + "0.0449098000, 0.0513481000, 0.0688936000, 0.1147779000, 0.2373270000, 0.5682546000, 1.4615270000", \ + "0.0450612000, 0.0515668000, 0.0688650000, 0.1145503000, 0.2372307000, 0.5685536000, 1.4619436000", \ + "0.0494035000, 0.0550585000, 0.0714256000, 0.1156235000, 0.2375544000, 0.5660581000, 1.4592865000", \ + "0.0619685000, 0.0681398000, 0.0848634000, 0.1280859000, 0.2418740000, 0.5670437000, 1.4607952000", \ + "0.0983008000, 0.1055254000, 0.1235929000, 0.1673794000, 0.2787428000, 0.5794987000, 1.4625349000", \ + "0.1754334000, 0.1850881000, 0.2079730000, 0.2621720000, 0.3807157000, 0.6797743000, 1.4860233000"); + } + related_pin : "C"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013577900, 0.0036871600, 0.0100128000, 0.0271903000, 0.0738373000, 0.2005100000"); + values("0.0500273000, 0.0546240000, 0.0669874000, 0.1009572000, 0.1944938000, 0.4492437000, 1.1451742000", \ + "0.0499000000, 0.0546300000, 0.0670795000, 0.1009339000, 0.1944949000, 0.4497133000, 1.1449710000", \ + "0.0495287000, 0.0543603000, 0.0669128000, 0.1009970000, 0.1942469000, 0.4498905000, 1.1443732000", \ + "0.0550633000, 0.0589057000, 0.0698114000, 0.1014056000, 0.1944335000, 0.4498359000, 1.1449973000", \ + "0.0845465000, 0.0892497000, 0.0993377000, 0.1227542000, 0.2012242000, 0.4498148000, 1.1450190000", \ + "0.1396324000, 0.1458021000, 0.1604116000, 0.1957317000, 0.2656788000, 0.4695333000, 1.1449102000", \ + "0.2273971000, 0.2384789000, 0.2667603000, 0.3242693000, 0.4318679000, 0.6226891000, 1.1846801000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013577900, 0.0036871600, 0.0100128000, 0.0271903000, 0.0738373000, 0.2005100000"); + values("0.0727472000, 0.0777779000, 0.0905804000, 0.1249621000, 0.2143018000, 0.4566198000, 1.1108084000", \ + "0.0765030000, 0.0815585000, 0.0948099000, 0.1289756000, 0.2191750000, 0.4604634000, 1.1163481000", \ + "0.0838752000, 0.0889586000, 0.1023495000, 0.1371964000, 0.2274917000, 0.4691346000, 1.1247210000", \ + "0.0974197000, 0.1026249000, 0.1162906000, 0.1513188000, 0.2424721000, 0.4868098000, 1.1400469000", \ + "0.1166342000, 0.1226314000, 0.1378201000, 0.1758438000, 0.2695726000, 0.5133984000, 1.1695341000", \ + "0.1352019000, 0.1434696000, 0.1646315000, 0.2126940000, 0.3210271000, 0.5753477000, 1.2329344000", \ + "0.1228733000, 0.1358856000, 0.1692664000, 0.2445196000, 0.3954637000, 0.6957550000, 1.3802891000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013577900, 0.0036871600, 0.0100128000, 0.0271903000, 0.0738373000, 0.2005100000"); + values("0.0570105000, 0.0607612000, 0.0704273000, 0.0956264000, 0.1608086000, 0.3329435000, 0.7963425000", \ + "0.0623120000, 0.0660607000, 0.0757323000, 0.1009287000, 0.1661822000, 0.3387914000, 0.8023990000", \ + "0.0754077000, 0.0791770000, 0.0888597000, 0.1141234000, 0.1794410000, 0.3519969000, 0.8154011000", \ + "0.1082357000, 0.1117821000, 0.1213590000, 0.1465808000, 0.2119619000, 0.3844007000, 0.8478226000", \ + "0.1749474000, 0.1800219000, 0.1927653000, 0.2218092000, 0.2866871000, 0.4587286000, 0.9217432000", \ + "0.2836224000, 0.2906584000, 0.3100280000, 0.3569815000, 0.4524331000, 0.6338023000, 1.0950881000", \ + "0.4608872000, 0.4735293000, 0.5044785000, 0.5769711000, 0.7280523000, 1.0085107000, 1.4985256000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013577900, 0.0036871600, 0.0100128000, 0.0271903000, 0.0738373000, 0.2005100000"); + values("0.0447649000, 0.0514815000, 0.0687466000, 0.1148315000, 0.2370370000, 0.5662428000, 1.4580983000", \ + "0.0448213000, 0.0513644000, 0.0688646000, 0.1148419000, 0.2372272000, 0.5660413000, 1.4582789000", \ + "0.0449498000, 0.0515462000, 0.0688107000, 0.1148720000, 0.2366047000, 0.5660366000, 1.4599982000", \ + "0.0472080000, 0.0533891000, 0.0701968000, 0.1151760000, 0.2374275000, 0.5684851000, 1.4583794000", \ + "0.0560342000, 0.0624673000, 0.0794495000, 0.1235154000, 0.2401005000, 0.5661586000, 1.4614965000", \ + "0.0833502000, 0.0898217000, 0.1072495000, 0.1517741000, 0.2668133000, 0.5772752000, 1.4606902000", \ + "0.1524309000, 0.1602096000, 0.1810598000, 0.2295035000, 0.3467029000, 0.6471383000, 1.4831922000"); + } + related_pin : "D"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013577900, 0.0036871600, 0.0100128000, 0.0271903000, 0.0738373000, 0.2005100000"); + values("0.0588457000, 0.0630493000, 0.0750380000, 0.1074130000, 0.1964548000, 0.4417913000, 1.1112180000", \ + "0.0586736000, 0.0628331000, 0.0749301000, 0.1074896000, 0.1965809000, 0.4420038000, 1.1111666000", \ + "0.0572897000, 0.0620276000, 0.0743525000, 0.1070602000, 0.1967440000, 0.4413018000, 1.1127838000", \ + "0.0609331000, 0.0648197000, 0.0758996000, 0.1069476000, 0.1962516000, 0.4416833000, 1.1098168000", \ + "0.0890096000, 0.0931301000, 0.1027477000, 0.1269393000, 0.2025311000, 0.4414211000, 1.1106912000", \ + "0.1429660000, 0.1487483000, 0.1641043000, 0.1982234000, 0.2675420000, 0.4631224000, 1.1122521000", \ + "0.2328472000, 0.2434986000, 0.2690576000, 0.3237035000, 0.4307499000, 0.6229042000, 1.1551666000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__nand4b_4") { + leakage_power () { + value : 0.0003959000; + when : "!A_N&!B&!C&D"; + } + leakage_power () { + value : 0.0406719000; + when : "!A_N&!B&!C&!D"; + } + leakage_power () { + value : 0.0016850000; + when : "!A_N&!B&C&D"; + } + leakage_power () { + value : 0.0003949000; + when : "!A_N&!B&C&!D"; + } + leakage_power () { + value : 0.0016604000; + when : "!A_N&B&!C&D"; + } + leakage_power () { + value : 0.0602537000; + when : "!A_N&B&!C&!D"; + } + leakage_power () { + value : 0.0107621000; + when : "!A_N&B&C&D"; + } + leakage_power () { + value : 0.0016603000; + when : "!A_N&B&C&!D"; + } + leakage_power () { + value : 0.0105546000; + when : "A_N&!B&!C&D"; + } + leakage_power () { + value : 0.0304875000; + when : "A_N&!B&!C&!D"; + } + leakage_power () { + value : 0.0106304000; + when : "A_N&!B&C&D"; + } + leakage_power () { + value : 0.0105558000; + when : "A_N&!B&C&!D"; + } + leakage_power () { + value : 0.0106336000; + when : "A_N&B&!C&D"; + } + leakage_power () { + value : 0.0307067000; + when : "A_N&B&!C&!D"; + } + leakage_power () { + value : 0.0123665000; + when : "A_N&B&C&D"; + } + leakage_power () { + value : 0.0106382000; + when : "A_N&B&C&!D"; + } + area : 23.772800000; + cell_footprint : "sky130_fd_sc_hd__nand4b"; + cell_leakage_power : 0.0152536100; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A_N") { + capacitance : 0.0023740000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022690000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0173525000, 0.0172317000, 0.0169534000, 0.0170858000, 0.0173912000, 0.0180952000, 0.0197179000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0175856000, 0.0174760000, 0.0172232000, 0.0173328000, 0.0175856000, 0.0181683000, 0.0195115000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024800000; + } + pin ("B") { + capacitance : 0.0085040000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0082730000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0169471000, 0.0169429000, 0.0169329000, 0.0169528000, 0.0169986000, 0.0171042000, 0.0173475000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0155402000, -0.0155446000, -0.0155547000, -0.0155232000, -0.0154503000, -0.0152824000, -0.0148952000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0087360000; + } + pin ("C") { + capacitance : 0.0086320000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0082810000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0161104000, 0.0161101000, 0.0161094000, 0.0161715000, 0.0163147000, 0.0166448000, 0.0174056000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0158025000, -0.0157822000, -0.0157353000, -0.0157292000, -0.0157152000, -0.0156830000, -0.0156085000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0089830000; + } + pin ("D") { + capacitance : 0.0087340000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0082770000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0157072000, 0.0157041000, 0.0156969000, 0.0156999000, 0.0157068000, 0.0157228000, 0.0157595000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0157087000, -0.0156982000, -0.0156742000, -0.0156747000, -0.0156759000, -0.0156787000, -0.0156850000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0091920000; + } + pin ("Y") { + direction : "output"; + function : "(A_N) | (!B) | (!C) | (!D)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014999240, 0.0044995460, 0.0134979600, 0.0404918300, 0.1214694000, 0.3643898000"); + values("0.0253315000, 0.0237651000, 0.0192805000, 0.0054584000, -0.0372902000, -0.1678963000, -0.5611468000", \ + "0.0252654000, 0.0237808000, 0.0191843000, 0.0055234000, -0.0372642000, -0.1678717000, -0.5610498000", \ + "0.0253755000, 0.0236989000, 0.0192566000, 0.0054719000, -0.0373145000, -0.1678632000, -0.5611176000", \ + "0.0248129000, 0.0233383000, 0.0188077000, 0.0048193000, -0.0379525000, -0.1683276000, -0.5615421000", \ + "0.0240029000, 0.0224530000, 0.0178788000, 0.0038712000, -0.0388373000, -0.1690554000, -0.5620173000", \ + "0.0235685000, 0.0220220000, 0.0173769000, 0.0033669000, -0.0395800000, -0.1696830000, -0.5623983000", \ + "0.0249469000, 0.0238064000, 0.0177374000, 0.0034470000, -0.0394779000, -0.1686819000, -0.5614341000"); + } + related_pin : "A_N"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014999240, 0.0044995460, 0.0134979600, 0.0404918300, 0.1214694000, 0.3643898000"); + values("0.0125918000, 0.0144238000, 0.0198429000, 0.0354397000, 0.0800787000, 0.2104518000, 0.6038223000", \ + "0.0126096000, 0.0144274000, 0.0198370000, 0.0354237000, 0.0798975000, 0.2106991000, 0.6006288000", \ + "0.0125262000, 0.0143919000, 0.0197775000, 0.0353854000, 0.0800175000, 0.2104455000, 0.6040728000", \ + "0.0118891000, 0.0136907000, 0.0190195000, 0.0346089000, 0.0793276000, 0.2104037000, 0.6019046000", \ + "0.0112396000, 0.0129826000, 0.0182404000, 0.0334539000, 0.0779118000, 0.2089305000, 0.5958062000", \ + "0.0116074000, 0.0132907000, 0.0179589000, 0.0328724000, 0.0768417000, 0.2074592000, 0.5989113000", \ + "0.0120581000, 0.0139964000, 0.0188025000, 0.0332451000, 0.0773113000, 0.2076910000, 0.5952115000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014999240, 0.0044995460, 0.0134979600, 0.0404918300, 0.1214694000, 0.3643898000"); + values("0.0307837000, 0.0293025000, 0.0245768000, 0.0102556000, -0.0332842000, -0.1643898000, -0.5578462000", \ + "0.0301097000, 0.0286158000, 0.0241000000, 0.0099198000, -0.0334279000, -0.1644392000, -0.5579005000", \ + "0.0292218000, 0.0277151000, 0.0232068000, 0.0092436000, -0.0338099000, -0.1645580000, -0.5579099000", \ + "0.0281785000, 0.0266293000, 0.0220776000, 0.0082017000, -0.0345263000, -0.1649243000, -0.5580724000", \ + "0.0276679000, 0.0261029000, 0.0214822000, 0.0073380000, -0.0354475000, -0.1655160000, -0.5583462000", \ + "0.0276683000, 0.0261180000, 0.0212785000, 0.0068173000, -0.0365816000, -0.1666709000, -0.5589311000", \ + "0.0301191000, 0.0283213000, 0.0232166000, 0.0081944000, -0.0358552000, -0.1670043000, -0.5599247000"); + } + related_pin : "B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014999240, 0.0044995460, 0.0134979600, 0.0404918300, 0.1214694000, 0.3643898000"); + values("0.0198977000, 0.0215257000, 0.0264110000, 0.0409180000, 0.0842580000, 0.2136485000, 0.6023022000", \ + "0.0191726000, 0.0208183000, 0.0258211000, 0.0405709000, 0.0842370000, 0.2140650000, 0.6020894000", \ + "0.0181017000, 0.0197978000, 0.0249487000, 0.0398110000, 0.0837291000, 0.2135677000, 0.6027380000", \ + "0.0170006000, 0.0186716000, 0.0237382000, 0.0387657000, 0.0826188000, 0.2123321000, 0.6021721000", \ + "0.0168491000, 0.0183397000, 0.0233050000, 0.0375039000, 0.0810869000, 0.2121617000, 0.6015690000", \ + "0.0174021000, 0.0189929000, 0.0237027000, 0.0381097000, 0.0817217000, 0.2122965000, 0.5985972000", \ + "0.0207590000, 0.0256807000, 0.0299666000, 0.0404487000, 0.0827583000, 0.2120782000, 0.5984618000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014999240, 0.0044995460, 0.0134979600, 0.0404918300, 0.1214694000, 0.3643898000"); + values("0.0312842000, 0.0297402000, 0.0250612000, 0.0106428000, -0.0329512000, -0.1640640000, -0.5576940000", \ + "0.0305877000, 0.0290616000, 0.0245014000, 0.0102708000, -0.0331221000, -0.1641658000, -0.5576221000", \ + "0.0295663000, 0.0280892000, 0.0235446000, 0.0095937000, -0.0335462000, -0.1643382000, -0.5577364000", \ + "0.0285733000, 0.0270251000, 0.0224865000, 0.0086052000, -0.0341940000, -0.1646662000, -0.5577918000", \ + "0.0281051000, 0.0265725000, 0.0219068000, 0.0078374000, -0.0349813000, -0.1650938000, -0.5579951000", \ + "0.0285085000, 0.0269072000, 0.0221288000, 0.0072923000, -0.0357553000, -0.1660167000, -0.5585509000", \ + "0.0299018000, 0.0281222000, 0.0231985000, 0.0084235000, -0.0353872000, -0.1664581000, -0.5591919000"); + } + related_pin : "C"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014999240, 0.0044995460, 0.0134979600, 0.0404918300, 0.1214694000, 0.3643898000"); + values("0.0313106000, 0.0329328000, 0.0377955000, 0.0523240000, 0.0956892000, 0.2254624000, 0.6138771000", \ + "0.0306790000, 0.0323014000, 0.0371878000, 0.0518394000, 0.0955062000, 0.2251936000, 0.6136282000", \ + "0.0296349000, 0.0312984000, 0.0362773000, 0.0510629000, 0.0949247000, 0.2250232000, 0.6133794000", \ + "0.0287258000, 0.0304039000, 0.0354195000, 0.0499360000, 0.0939500000, 0.2238550000, 0.6132370000", \ + "0.0278815000, 0.0295226000, 0.0344086000, 0.0490120000, 0.0929084000, 0.2234747000, 0.6116581000", \ + "0.0287864000, 0.0303775000, 0.0351331000, 0.0496689000, 0.0931476000, 0.2231552000, 0.6095522000", \ + "0.0313059000, 0.0328213000, 0.0374301000, 0.0512220000, 0.0939352000, 0.2228235000, 0.6096827000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014999240, 0.0044995460, 0.0134979600, 0.0404918300, 0.1214694000, 0.3643898000"); + values("0.0308279000, 0.0292583000, 0.0245661000, 0.0101716000, -0.0334306000, -0.1646700000, -0.5580779000", \ + "0.0301812000, 0.0286337000, 0.0240259000, 0.0098066000, -0.0336119000, -0.1646631000, -0.5581409000", \ + "0.0291794000, 0.0277439000, 0.0231378000, 0.0091593000, -0.0340058000, -0.1648098000, -0.5582513000", \ + "0.0282566000, 0.0267326000, 0.0221771000, 0.0082386000, -0.0346186000, -0.1651356000, -0.5583031000", \ + "0.0278442000, 0.0263436000, 0.0216385000, 0.0074866000, -0.0353987000, -0.1655506000, -0.5584236000", \ + "0.0283369000, 0.0267302000, 0.0219460000, 0.0072742000, -0.0360906000, -0.1663366000, -0.5590868000", \ + "0.0298756000, 0.0281520000, 0.0231728000, 0.0084208000, -0.0354078000, -0.1666794000, -0.5594333000"); + } + related_pin : "D"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014999240, 0.0044995460, 0.0134979600, 0.0404918300, 0.1214694000, 0.3643898000"); + values("0.0416487000, 0.0432393000, 0.0481428000, 0.0628640000, 0.1066911000, 0.2368774000, 0.6258627000", \ + "0.0409820000, 0.0426341000, 0.0474741000, 0.0622383000, 0.1061699000, 0.2363021000, 0.6248989000", \ + "0.0401822000, 0.0418130000, 0.0467883000, 0.0615606000, 0.1056134000, 0.2361308000, 0.6247535000", \ + "0.0393422000, 0.0410035000, 0.0459371000, 0.0608182000, 0.1049592000, 0.2352186000, 0.6248913000", \ + "0.0389707000, 0.0407129000, 0.0456589000, 0.0601004000, 0.1044327000, 0.2346231000, 0.6243789000", \ + "0.0418927000, 0.0434365000, 0.0469355000, 0.0611128000, 0.1056513000, 0.2356826000, 0.6236888000", \ + "0.0457137000, 0.0472265000, 0.0520024000, 0.0658216000, 0.1090715000, 0.2383330000, 0.6248739000"); + } + } + max_capacitance : 0.3643900000; + max_transition : 1.4977150000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014999200, 0.0044995500, 0.0134980000, 0.0404918000, 0.1214690000, 0.3643900000"); + values("0.1316373000, 0.1350986000, 0.1451933000, 0.1731124000, 0.2518179000, 0.4820106000, 1.1651677000", \ + "0.1366805000, 0.1401592000, 0.1502372000, 0.1782948000, 0.2564738000, 0.4863834000, 1.1705059000", \ + "0.1493562000, 0.1528317000, 0.1628811000, 0.1909168000, 0.2694741000, 0.4992331000, 1.1827481000", \ + "0.1790705000, 0.1825694000, 0.1925295000, 0.2205046000, 0.2990532000, 0.5294034000, 1.2129313000", \ + "0.2459768000, 0.2494701000, 0.2594796000, 0.2873196000, 0.3657808000, 0.5958352000, 1.2847121000", \ + "0.3559739000, 0.3599414000, 0.3712801000, 0.4005351000, 0.4798187000, 0.7090736000, 1.3957845000", \ + "0.5174426000, 0.5224827000, 0.5352067000, 0.5697405000, 0.6512270000, 0.8815329000, 1.5650513000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014999200, 0.0044995500, 0.0134980000, 0.0404918000, 0.1214690000, 0.3643900000"); + values("0.0944386000, 0.0971363000, 0.1047374000, 0.1255054000, 0.1819055000, 0.3447631000, 0.8310987000", \ + "0.0990464000, 0.1017473000, 0.1094233000, 0.1300911000, 0.1863250000, 0.3492347000, 0.8367187000", \ + "0.1105630000, 0.1132616000, 0.1208612000, 0.1416149000, 0.1980652000, 0.3615560000, 0.8464643000", \ + "0.1368516000, 0.1395315000, 0.1470582000, 0.1676242000, 0.2240601000, 0.3879866000, 0.8748853000", \ + "0.1851386000, 0.1879190000, 0.1957417000, 0.2167183000, 0.2732243000, 0.4372989000, 0.9225876000", \ + "0.2504926000, 0.2537021000, 0.2625276000, 0.2851366000, 0.3424980000, 0.5065949000, 0.9910995000", \ + "0.3278555000, 0.3324565000, 0.3437863000, 0.3710356000, 0.4320897000, 0.5950507000, 1.0818699000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014999200, 0.0044995500, 0.0134980000, 0.0404918000, 0.1214690000, 0.3643900000"); + values("0.0508424000, 0.0549135000, 0.0671208000, 0.1021094000, 0.2060961000, 0.5205003000, 1.4617714000", \ + "0.0509239000, 0.0550104000, 0.0672066000, 0.1021005000, 0.2059238000, 0.5214187000, 1.4636898000", \ + "0.0509363000, 0.0550733000, 0.0672390000, 0.1021340000, 0.2059705000, 0.5210942000, 1.4613686000", \ + "0.0511002000, 0.0551525000, 0.0672328000, 0.1021450000, 0.2061179000, 0.5205544000, 1.4602346000", \ + "0.0527733000, 0.0566924000, 0.0685994000, 0.1029133000, 0.2060157000, 0.5208193000, 1.4646557000", \ + "0.0625104000, 0.0663076000, 0.0776422000, 0.1104603000, 0.2098906000, 0.5203952000, 1.4617888000", \ + "0.0835338000, 0.0870385000, 0.0976413000, 0.1280651000, 0.2202912000, 0.5232884000, 1.4627279000"); + } + related_pin : "A_N"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014999200, 0.0044995500, 0.0134980000, 0.0404918000, 0.1214690000, 0.3643900000"); + values("0.0346482000, 0.0371246000, 0.0449921000, 0.0691488000, 0.1443484000, 0.3744123000, 1.0691648000", \ + "0.0346444000, 0.0372347000, 0.0450578000, 0.0690963000, 0.1441751000, 0.3751819000, 1.0698274000", \ + "0.0347120000, 0.0371962000, 0.0450095000, 0.0691385000, 0.1442711000, 0.3739711000, 1.0691592000", \ + "0.0350050000, 0.0375150000, 0.0452121000, 0.0692320000, 0.1442984000, 0.3742308000, 1.0680457000", \ + "0.0394556000, 0.0417469000, 0.0489058000, 0.0720124000, 0.1447789000, 0.3735811000, 1.0605499000", \ + "0.0504003000, 0.0525648000, 0.0600044000, 0.0796904000, 0.1483532000, 0.3732164000, 1.0684000000", \ + "0.0701560000, 0.0731961000, 0.0788633000, 0.0984077000, 0.1585870000, 0.3771045000, 1.0600042000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014999200, 0.0044995500, 0.0134980000, 0.0404918000, 0.1214690000, 0.3643900000"); + values("0.0600948000, 0.0633855000, 0.0725272000, 0.0988444000, 0.1762017000, 0.4039716000, 1.0879418000", \ + "0.0631673000, 0.0663711000, 0.0759434000, 0.1024641000, 0.1801673000, 0.4082897000, 1.0992316000", \ + "0.0700404000, 0.0732222000, 0.0827966000, 0.1101039000, 0.1878796000, 0.4192643000, 1.1004821000", \ + "0.0835400000, 0.0872918000, 0.0979312000, 0.1262306000, 0.2058959000, 0.4350542000, 1.1194852000", \ + "0.1035333000, 0.1085898000, 0.1230748000, 0.1593655000, 0.2474959000, 0.4802385000, 1.1656830000", \ + "0.1173365000, 0.1253753000, 0.1473637000, 0.2024528000, 0.3238907000, 0.5828940000, 1.2726467000", \ + "0.0937562000, 0.1060841000, 0.1404411000, 0.2267663000, 0.4135040000, 0.7754244000, 1.5177499000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014999200, 0.0044995500, 0.0134980000, 0.0404918000, 0.1214690000, 0.3643900000"); + values("0.0477010000, 0.0500908000, 0.0573622000, 0.0782041000, 0.1389054000, 0.3178106000, 0.8523370000", \ + "0.0528399000, 0.0554124000, 0.0626917000, 0.0838930000, 0.1448376000, 0.3245026000, 0.8612197000", \ + "0.0659275000, 0.0683840000, 0.0757261000, 0.0969891000, 0.1584356000, 0.3382388000, 0.8718383000", \ + "0.0980164000, 0.1006640000, 0.1079229000, 0.1287494000, 0.1888261000, 0.3684856000, 0.9032645000", \ + "0.1555665000, 0.1596914000, 0.1710797000, 0.2003335000, 0.2653523000, 0.4447799000, 0.9778921000", \ + "0.2506663000, 0.2572975000, 0.2757122000, 0.3218585000, 0.4236470000, 0.6197149000, 1.1519183000", \ + "0.4121503000, 0.4220624000, 0.4506025000, 0.5223844000, 0.6854315000, 0.9933860000, 1.5614199000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014999200, 0.0044995500, 0.0134980000, 0.0404918000, 0.1214690000, 0.3643900000"); + values("0.0472734000, 0.0515457000, 0.0636621000, 0.0997342000, 0.2054593000, 0.5195624000, 1.4612026000", \ + "0.0472975000, 0.0514284000, 0.0638676000, 0.0996153000, 0.2056502000, 0.5203252000, 1.4654954000", \ + "0.0475387000, 0.0516639000, 0.0639301000, 0.0999549000, 0.2058761000, 0.5220380000, 1.4612046000", \ + "0.0542101000, 0.0579260000, 0.0685043000, 0.1021664000, 0.2059522000, 0.5200360000, 1.4623465000", \ + "0.0723386000, 0.0764899000, 0.0883944000, 0.1221186000, 0.2149478000, 0.5212399000, 1.4629031000", \ + "0.1155140000, 0.1205562000, 0.1350910000, 0.1738674000, 0.2697490000, 0.5432476000, 1.4601141000", \ + "0.1967374000, 0.2038838000, 0.2243376000, 0.2762731000, 0.3954499000, 0.6784527000, 1.4977153000"); + } + related_pin : "B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014999200, 0.0044995500, 0.0134980000, 0.0404918000, 0.1214690000, 0.3643900000"); + values("0.0428053000, 0.0458657000, 0.0553075000, 0.0826730000, 0.1664331000, 0.4180367000, 1.1735427000", \ + "0.0430643000, 0.0461307000, 0.0552961000, 0.0829064000, 0.1663018000, 0.4181328000, 1.1739173000", \ + "0.0427698000, 0.0459024000, 0.0552644000, 0.0828846000, 0.1664335000, 0.4174344000, 1.1718903000", \ + "0.0508797000, 0.0531843000, 0.0606103000, 0.0848991000, 0.1664483000, 0.4184067000, 1.1724401000", \ + "0.0816343000, 0.0845380000, 0.0925688000, 0.1115134000, 0.1771795000, 0.4173476000, 1.1739150000", \ + "0.1337967000, 0.1383055000, 0.1509399000, 0.1824041000, 0.2495762000, 0.4407866000, 1.1753984000", \ + "0.2188382000, 0.2257926000, 0.2475661000, 0.3003859000, 0.4051514000, 0.6054389000, 1.2104360000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014999200, 0.0044995500, 0.0134980000, 0.0404918000, 0.1214690000, 0.3643900000"); + values("0.0699235000, 0.0729505000, 0.0821198000, 0.1085678000, 0.1851953000, 0.4133089000, 1.1019632000", \ + "0.0730256000, 0.0761478000, 0.0856663000, 0.1122947000, 0.1892252000, 0.4176576000, 1.1023664000", \ + "0.0796376000, 0.0828017000, 0.0923114000, 0.1195257000, 0.1972395000, 0.4284842000, 1.1097659000", \ + "0.0917349000, 0.0952217000, 0.1051754000, 0.1327942000, 0.2109624000, 0.4407297000, 1.1244683000", \ + "0.1088344000, 0.1132518000, 0.1250551000, 0.1575040000, 0.2417171000, 0.4724587000, 1.1634811000", \ + "0.1222702000, 0.1286753000, 0.1470818000, 0.1927251000, 0.2986525000, 0.5480302000, 1.2351848000", \ + "0.0956967000, 0.1064965000, 0.1358451000, 0.2088434000, 0.3687109000, 0.6923108000, 1.4165994000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014999200, 0.0044995500, 0.0134980000, 0.0404918000, 0.1214690000, 0.3643900000"); + values("0.0590119000, 0.0613651000, 0.0687209000, 0.0897510000, 0.1508855000, 0.3304286000, 0.8661720000", \ + "0.0642260000, 0.0666972000, 0.0740399000, 0.0952192000, 0.1564714000, 0.3359973000, 0.8713516000", \ + "0.0772174000, 0.0797270000, 0.0871003000, 0.1085362000, 0.1700639000, 0.3503207000, 0.8853473000", \ + "0.1094229000, 0.1118268000, 0.1189895000, 0.1399189000, 0.2020989000, 0.3803762000, 0.9157540000", \ + "0.1744916000, 0.1780290000, 0.1881802000, 0.2143943000, 0.2772099000, 0.4571786000, 0.9892461000", \ + "0.2822765000, 0.2880615000, 0.3042217000, 0.3463515000, 0.4397905000, 0.6328782000, 1.1651745000", \ + "0.4636513000, 0.4723719000, 0.4970208000, 0.5625126000, 0.7131796000, 1.0094230000, 1.5733432000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014999200, 0.0044995500, 0.0134980000, 0.0404918000, 0.1214690000, 0.3643900000"); + values("0.0473161000, 0.0514047000, 0.0638784000, 0.0999989000, 0.2051367000, 0.5201918000, 1.4648115000", \ + "0.0473525000, 0.0514639000, 0.0639310000, 0.0997455000, 0.2058096000, 0.5206992000, 1.4653754000", \ + "0.0474766000, 0.0516239000, 0.0637518000, 0.0999827000, 0.2056092000, 0.5221641000, 1.4617554000", \ + "0.0517130000, 0.0555292000, 0.0668269000, 0.1011352000, 0.2055060000, 0.5200451000, 1.4610623000", \ + "0.0648631000, 0.0685211000, 0.0801584000, 0.1145826000, 0.2120238000, 0.5198469000, 1.4639195000", \ + "0.1017058000, 0.1060604000, 0.1190549000, 0.1541148000, 0.2512941000, 0.5354810000, 1.4617697000", \ + "0.1803107000, 0.1859639000, 0.2025545000, 0.2455342000, 0.3523539000, 0.6349059000, 1.4864174000"); + } + related_pin : "C"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014999200, 0.0044995500, 0.0134980000, 0.0404918000, 0.1214690000, 0.3643900000"); + values("0.0547018000, 0.0579649000, 0.0669455000, 0.0946384000, 0.1788545000, 0.4327056000, 1.1995912000", \ + "0.0548917000, 0.0579041000, 0.0670156000, 0.0946579000, 0.1787740000, 0.4329205000, 1.1997180000", \ + "0.0545033000, 0.0576258000, 0.0668948000, 0.0945555000, 0.1784822000, 0.4339159000, 1.2015782000", \ + "0.0586244000, 0.0613086000, 0.0695091000, 0.0953706000, 0.1787878000, 0.4329717000, 1.1993375000", \ + "0.0869997000, 0.0896886000, 0.0974809000, 0.1171448000, 0.1864546000, 0.4340832000, 1.1986019000", \ + "0.1406310000, 0.1449011000, 0.1566974000, 0.1872472000, 0.2536410000, 0.4558660000, 1.1996731000", \ + "0.2309388000, 0.2380660000, 0.2577326000, 0.3059605000, 0.4101372000, 0.6114426000, 1.2340053000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014999200, 0.0044995500, 0.0134980000, 0.0404918000, 0.1214690000, 0.3643900000"); + values("0.0743834000, 0.0774103000, 0.0865444000, 0.1127059000, 0.1898494000, 0.4192246000, 1.1028254000", \ + "0.0777406000, 0.0808119000, 0.0900429000, 0.1166026000, 0.1941264000, 0.4219917000, 1.1060427000", \ + "0.0841820000, 0.0875332000, 0.0969109000, 0.1240858000, 0.2014787000, 0.4310553000, 1.1137984000", \ + "0.0959934000, 0.0993352000, 0.1089738000, 0.1363576000, 0.2148944000, 0.4437118000, 1.1277491000", \ + "0.1118708000, 0.1156287000, 0.1265048000, 0.1562626000, 0.2382637000, 0.4692442000, 1.1540905000", \ + "0.1248102000, 0.1299409000, 0.1447836000, 0.1827783000, 0.2779972000, 0.5224484000, 1.2108572000", \ + "0.1009186000, 0.1094493000, 0.1336176000, 0.1940125000, 0.3301029000, 0.6202087000, 1.3366821000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014999200, 0.0044995500, 0.0134980000, 0.0404918000, 0.1214690000, 0.3643900000"); + values("0.0598642000, 0.0621142000, 0.0690628000, 0.0890310000, 0.1456702000, 0.3097725000, 0.7942006000", \ + "0.0650806000, 0.0674916000, 0.0743415000, 0.0943069000, 0.1509636000, 0.3149792000, 0.8005923000", \ + "0.0780809000, 0.0803957000, 0.0873450000, 0.1073649000, 0.1641675000, 0.3284570000, 0.8129910000", \ + "0.1105084000, 0.1127849000, 0.1195976000, 0.1395103000, 0.1963932000, 0.3604685000, 0.8463659000", \ + "0.1773335000, 0.1805262000, 0.1896460000, 0.2128639000, 0.2711265000, 0.4350657000, 0.9216156000", \ + "0.2875984000, 0.2924795000, 0.3044587000, 0.3424941000, 0.4292654000, 0.6075406000, 1.0909976000", \ + "0.4684481000, 0.4759643000, 0.4966491000, 0.5532220000, 0.6930420000, 0.9697536000, 1.4938660000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014999200, 0.0044995500, 0.0134980000, 0.0404918000, 0.1214690000, 0.3643900000"); + values("0.0473442000, 0.0514611000, 0.0636660000, 0.0996604000, 0.2058805000, 0.5215563000, 1.4626897000", \ + "0.0473324000, 0.0514995000, 0.0637453000, 0.0996316000, 0.2055435000, 0.5196759000, 1.4628206000", \ + "0.0474734000, 0.0516869000, 0.0637358000, 0.0999923000, 0.2059371000, 0.5216715000, 1.4616660000", \ + "0.0498075000, 0.0537091000, 0.0654633000, 0.1004369000, 0.2056958000, 0.5202182000, 1.4613324000", \ + "0.0583966000, 0.0625128000, 0.0744006000, 0.1093237000, 0.2096927000, 0.5215356000, 1.4616768000", \ + "0.0856118000, 0.0894757000, 0.1016292000, 0.1355290000, 0.2361264000, 0.5326798000, 1.4634932000", \ + "0.1553269000, 0.1600331000, 0.1737283000, 0.2115843000, 0.3129938000, 0.5999666000, 1.4853687000"); + } + related_pin : "D"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014999200, 0.0044995500, 0.0134980000, 0.0404918000, 0.1214690000, 0.3643900000"); + values("0.0618360000, 0.0646155000, 0.0730282000, 0.0982797000, 0.1752953000, 0.4095033000, 1.1166397000", \ + "0.0614405000, 0.0643516000, 0.0727947000, 0.0981301000, 0.1752962000, 0.4097994000, 1.1170652000", \ + "0.0604222000, 0.0634200000, 0.0720720000, 0.0977075000, 0.1750792000, 0.4095007000, 1.1167398000", \ + "0.0635751000, 0.0660265000, 0.0738323000, 0.0978404000, 0.1748568000, 0.4099589000, 1.1194179000", \ + "0.0909299000, 0.0937816000, 0.1010750000, 0.1196249000, 0.1834974000, 0.4092122000, 1.1176270000", \ + "0.1443408000, 0.1483411000, 0.1609267000, 0.1874481000, 0.2537322000, 0.4361940000, 1.1163366000", \ + "0.2341960000, 0.2406907000, 0.2577422000, 0.3041306000, 0.4055563000, 0.5994975000, 1.1634018000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__nand4bb_1") { + leakage_power () { + value : 0.0010409000; + when : "!A_N&!B_N&!C&D"; + } + leakage_power () { + value : 0.0007156000; + when : "!A_N&!B_N&!C&!D"; + } + leakage_power () { + value : 0.0060269000; + when : "!A_N&!B_N&C&D"; + } + leakage_power () { + value : 0.0010006000; + when : "!A_N&!B_N&C&!D"; + } + leakage_power () { + value : 0.0010715000; + when : "!A_N&B_N&!C&D"; + } + leakage_power () { + value : 0.0010520000; + when : "!A_N&B_N&!C&!D"; + } + leakage_power () { + value : 0.0013883000; + when : "!A_N&B_N&C&D"; + } + leakage_power () { + value : 0.0010685000; + when : "!A_N&B_N&C&!D"; + } + leakage_power () { + value : 0.0019236000; + when : "A_N&!B_N&!C&D"; + } + leakage_power () { + value : 0.0019047000; + when : "A_N&!B_N&!C&!D"; + } + leakage_power () { + value : 0.0022168000; + when : "A_N&!B_N&C&D"; + } + leakage_power () { + value : 0.0019207000; + when : "A_N&!B_N&C&!D"; + } + leakage_power () { + value : 0.0022628000; + when : "A_N&B_N&!C&D"; + } + leakage_power () { + value : 0.0022564000; + when : "A_N&B_N&!C&!D"; + } + leakage_power () { + value : 0.0022798000; + when : "A_N&B_N&C&D"; + } + leakage_power () { + value : 0.0022619000; + when : "A_N&B_N&C&!D"; + } + area : 11.260800000; + cell_footprint : "sky130_fd_sc_hd__nand4bb"; + cell_leakage_power : 0.0018994410; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A_N") { + capacitance : 0.0015440000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0014800000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0087580000, 0.0086485000, 0.0083960000, 0.0084467000, 0.0085635000, 0.0088328000, 0.0094536000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0053563000, 0.0052833000, 0.0051150000, 0.0051527000, 0.0052396000, 0.0054398000, 0.0059014000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0016080000; + } + pin ("B_N") { + capacitance : 0.0014960000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0014370000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0074101000, 0.0073143000, 0.0070934000, 0.0071394000, 0.0072455000, 0.0074900000, 0.0080535000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0042918000, 0.0042319000, 0.0040941000, 0.0041343000, 0.0042270000, 0.0044406000, 0.0049330000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0015560000; + } + pin ("C") { + capacitance : 0.0022900000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022050000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0045349000, 0.0045349000, 0.0045349000, 0.0045372000, 0.0045424000, 0.0045544000, 0.0045821000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0042077000, -0.0042076000, -0.0042074000, -0.0042034000, -0.0041941000, -0.0041729000, -0.0041238000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0023750000; + } + pin ("D") { + capacitance : 0.0023130000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022030000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0040487000, 0.0040484000, 0.0040476000, 0.0040493000, 0.0040533000, 0.0040624000, 0.0040834000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0040443000, -0.0040429000, -0.0040398000, -0.0040404000, -0.0040417000, -0.0040448000, -0.0040519000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024230000; + } + pin ("Y") { + direction : "output"; + function : "(A_N) | (B_N) | (!C) | (!D)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012526080, 0.0031380510, 0.0078614930, 0.0196947300, 0.0493395400, 0.1236061000"); + values("0.0059668000, 0.0048483000, 0.0019983000, -0.0054134000, -0.0244110000, -0.0723497000, -0.1926390000", \ + "0.0059163000, 0.0047864000, 0.0019482000, -0.0054650000, -0.0244500000, -0.0723776000, -0.1927278000", \ + "0.0059571000, 0.0048389000, 0.0019789000, -0.0054408000, -0.0244143000, -0.0723482000, -0.1926448000", \ + "0.0057517000, 0.0046089000, 0.0017028000, -0.0056960000, -0.0246592000, -0.0725249000, -0.1927936000", \ + "0.0054173000, 0.0042826000, 0.0013795000, -0.0060254000, -0.0249454000, -0.0727872000, -0.1930091000", \ + "0.0051177000, 0.0040265000, 0.0011834000, -0.0062785000, -0.0251880000, -0.0729585000, -0.1931261000", \ + "0.0057280000, 0.0045776000, 0.0012955000, -0.0062047000, -0.0249744000, -0.0726850000, -0.1928320000"); + } + related_pin : "A_N"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012526080, 0.0031380510, 0.0078614930, 0.0196947300, 0.0493395400, 0.1236061000"); + values("0.0039845000, 0.0053144000, 0.0085491000, 0.0163271000, 0.0354305000, 0.0834184000, 0.2030039000", \ + "0.0039722000, 0.0053060000, 0.0085461000, 0.0163275000, 0.0354368000, 0.0830809000, 0.2024313000", \ + "0.0039413000, 0.0052726000, 0.0085038000, 0.0163096000, 0.0354260000, 0.0830515000, 0.2019326000", \ + "0.0036036000, 0.0049114000, 0.0081184000, 0.0159669000, 0.0351833000, 0.0826208000, 0.2020915000", \ + "0.0032389000, 0.0045258000, 0.0076802000, 0.0154770000, 0.0349241000, 0.0826353000, 0.2016494000", \ + "0.0032961000, 0.0045398000, 0.0076970000, 0.0152458000, 0.0345828000, 0.0820561000, 0.2015830000", \ + "0.0036287000, 0.0048410000, 0.0078597000, 0.0156506000, 0.0348652000, 0.0827221000, 0.2003165000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012526080, 0.0031380510, 0.0078614930, 0.0196947300, 0.0493395400, 0.1236061000"); + values("0.0094208000, 0.0083045000, 0.0054246000, -0.0020160000, -0.0210331000, -0.0689808000, -0.1892618000", \ + "0.0093597000, 0.0082341000, 0.0053523000, -0.0020804000, -0.0210843000, -0.0690447000, -0.1893260000", \ + "0.0094172000, 0.0082945000, 0.0054080000, -0.0020299000, -0.0210379000, -0.0689837000, -0.1892611000", \ + "0.0092247000, 0.0080851000, 0.0051982000, -0.0022515000, -0.0212138000, -0.0691612000, -0.1893886000", \ + "0.0089378000, 0.0077986000, 0.0048891000, -0.0025514000, -0.0214970000, -0.0693542000, -0.1895778000", \ + "0.0086729000, 0.0075587000, 0.0046806000, -0.0027772000, -0.0217152000, -0.0694937000, -0.1897073000", \ + "0.0088289000, 0.0076718000, 0.0047614000, -0.0027787000, -0.0216244000, -0.0693183000, -0.1894411000"); + } + related_pin : "B_N"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012526080, 0.0031380510, 0.0078614930, 0.0196947300, 0.0493395400, 0.1236061000"); + values("0.0055085000, 0.0067614000, 0.0098676000, 0.0174732000, 0.0364972000, 0.0837546000, 0.2023781000", \ + "0.0055133000, 0.0067626000, 0.0098658000, 0.0175248000, 0.0364651000, 0.0837334000, 0.2023525000", \ + "0.0054789000, 0.0067321000, 0.0098377000, 0.0175088000, 0.0364560000, 0.0836882000, 0.2024381000", \ + "0.0051240000, 0.0063633000, 0.0094896000, 0.0171839000, 0.0362349000, 0.0836918000, 0.2021390000", \ + "0.0048088000, 0.0060818000, 0.0092023000, 0.0168516000, 0.0359247000, 0.0834233000, 0.2021444000", \ + "0.0048212000, 0.0060730000, 0.0091083000, 0.0166578000, 0.0358000000, 0.0833007000, 0.2018744000", \ + "0.0050322000, 0.0062807000, 0.0092341000, 0.0168890000, 0.0359781000, 0.0834922000, 0.2019145000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012526080, 0.0031380510, 0.0078614930, 0.0196947300, 0.0493395400, 0.1236061000"); + values("0.0098400000, 0.0086910000, 0.0056913000, -0.0018912000, -0.0210281000, -0.0690377000, -0.1893223000", \ + "0.0097007000, 0.0085378000, 0.0055942000, -0.0019482000, -0.0210608000, -0.0690512000, -0.1893450000", \ + "0.0094616000, 0.0083323000, 0.0054167000, -0.0020686000, -0.0211082000, -0.0690745000, -0.1893554000", \ + "0.0092129000, 0.0080629000, 0.0051622000, -0.0022714000, -0.0212466000, -0.0691442000, -0.1893898000", \ + "0.0090654000, 0.0078812000, 0.0049925000, -0.0024719000, -0.0214134000, -0.0692271000, -0.1894511000", \ + "0.0092698000, 0.0080653000, 0.0050289000, -0.0027115000, -0.0216737000, -0.0694496000, -0.1895997000", \ + "0.0098443000, 0.0085633000, 0.0054392000, -0.0023066000, -0.0215400000, -0.0695800000, -0.1897128000"); + } + related_pin : "C"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012526080, 0.0031380510, 0.0078614930, 0.0196947300, 0.0493395400, 0.1236061000"); + values("0.0064101000, 0.0076205000, 0.0106524000, 0.0182406000, 0.0372601000, 0.0845910000, 0.2032388000", \ + "0.0062012000, 0.0074322000, 0.0104952000, 0.0181458000, 0.0371117000, 0.0844899000, 0.2031295000", \ + "0.0060160000, 0.0072563000, 0.0103471000, 0.0180253000, 0.0370267000, 0.0842333000, 0.2031018000", \ + "0.0058228000, 0.0070547000, 0.0101500000, 0.0178380000, 0.0366828000, 0.0841184000, 0.2025343000", \ + "0.0057203000, 0.0069367000, 0.0099567000, 0.0175657000, 0.0366209000, 0.0839117000, 0.2022515000", \ + "0.0064283000, 0.0076929000, 0.0106924000, 0.0182731000, 0.0370169000, 0.0843627000, 0.2031106000", \ + "0.0073376000, 0.0084223000, 0.0113166000, 0.0186063000, 0.0375021000, 0.0843491000, 0.2025823000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012526080, 0.0031380510, 0.0078614930, 0.0196947300, 0.0493395400, 0.1236061000"); + values("0.0099821000, 0.0087928000, 0.0058182000, -0.0017673000, -0.0209118000, -0.0689339000, -0.1892194000", \ + "0.0098036000, 0.0086750000, 0.0057149000, -0.0018345000, -0.0209268000, -0.0689278000, -0.1892204000", \ + "0.0095735000, 0.0084480000, 0.0055258000, -0.0019591000, -0.0209899000, -0.0689669000, -0.1892200000", \ + "0.0093281000, 0.0081735000, 0.0052815000, -0.0021627000, -0.0211190000, -0.0690226000, -0.1892776000", \ + "0.0092330000, 0.0080204000, 0.0051267000, -0.0023636000, -0.0213168000, -0.0690999000, -0.1893451000", \ + "0.0093855000, 0.0081756000, 0.0051518000, -0.0025792000, -0.0215322000, -0.0693524000, -0.1894348000", \ + "0.0099595000, 0.0086637000, 0.0055613000, -0.0021664000, -0.0213721000, -0.0693849000, -0.1895536000"); + } + related_pin : "D"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012526080, 0.0031380510, 0.0078614930, 0.0196947300, 0.0493395400, 0.1236061000"); + values("0.0090010000, 0.0102279000, 0.0132728000, 0.0209066000, 0.0398787000, 0.0873785000, 0.2060541000", \ + "0.0088513000, 0.0100682000, 0.0131196000, 0.0207811000, 0.0397957000, 0.0874383000, 0.2059784000", \ + "0.0086683000, 0.0099010000, 0.0129671000, 0.0206440000, 0.0396629000, 0.0873017000, 0.2059071000", \ + "0.0085016000, 0.0097198000, 0.0128102000, 0.0204757000, 0.0395206000, 0.0870499000, 0.2056639000", \ + "0.0084797000, 0.0096945000, 0.0127637000, 0.0203754000, 0.0391544000, 0.0865979000, 0.2050166000", \ + "0.0089265000, 0.0101114000, 0.0130985000, 0.0206928000, 0.0394458000, 0.0867799000, 0.2048318000", \ + "0.0104358000, 0.0116022000, 0.0144834000, 0.0216812000, 0.0409918000, 0.0874203000, 0.2053153000"); + } + } + max_capacitance : 0.1236060000; + max_transition : 1.4914760000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012526100, 0.0031380500, 0.0078614900, 0.0196947000, 0.0493395000, 0.1236060000"); + values("0.1283473000, 0.1361495000, 0.1544717000, 0.1971018000, 0.2996026000, 0.5543778000, 1.1910574000", \ + "0.1330462000, 0.1408147000, 0.1592294000, 0.2017758000, 0.3042369000, 0.5593109000, 1.1955916000", \ + "0.1451874000, 0.1530724000, 0.1714066000, 0.2140013000, 0.3167075000, 0.5711659000, 1.2082446000", \ + "0.1761459000, 0.1839478000, 0.2022600000, 0.2448250000, 0.3476871000, 0.6044265000, 1.2393475000", \ + "0.2443949000, 0.2523106000, 0.2707153000, 0.3134535000, 0.4160709000, 0.6712433000, 1.3115518000", \ + "0.3582740000, 0.3671195000, 0.3870795000, 0.4312228000, 0.5350216000, 0.7904730000, 1.4297005000", \ + "0.5331178000, 0.5440172000, 0.5680007000, 0.6167802000, 0.7217631000, 0.9757233000, 1.6134812000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012526100, 0.0031380500, 0.0078614900, 0.0196947000, 0.0493395000, 0.1236060000"); + values("0.0740475000, 0.0802151000, 0.0948988000, 0.1295855000, 0.2148874000, 0.4260788000, 0.9543887000", \ + "0.0788227000, 0.0849691000, 0.0996820000, 0.1344111000, 0.2196832000, 0.4313744000, 0.9629022000", \ + "0.0901317000, 0.0962717000, 0.1109590000, 0.1458338000, 0.2310127000, 0.4435689000, 0.9704573000", \ + "0.1136485000, 0.1197732000, 0.1343885000, 0.1692758000, 0.2549460000, 0.4668524000, 0.9960066000", \ + "0.1482070000, 0.1546197000, 0.1695123000, 0.2049267000, 0.2901775000, 0.5030266000, 1.0310183000", \ + "0.1922752000, 0.1993686000, 0.2151019000, 0.2499746000, 0.3360365000, 0.5479594000, 1.0784929000", \ + "0.2321275000, 0.2413456000, 0.2603248000, 0.2986039000, 0.3830559000, 0.5952944000, 1.1251602000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012526100, 0.0031380500, 0.0078614900, 0.0196947000, 0.0493395000, 0.1236060000"); + values("0.0466805000, 0.0556658000, 0.0769448000, 0.1301270000, 0.2659960000, 0.6067719000, 1.4622875000", \ + "0.0466697000, 0.0555128000, 0.0770001000, 0.1303570000, 0.2657364000, 0.6066120000, 1.4589867000", \ + "0.0469369000, 0.0555868000, 0.0769056000, 0.1303854000, 0.2661655000, 0.6059976000, 1.4602093000", \ + "0.0469259000, 0.0557769000, 0.0769762000, 0.1300942000, 0.2662704000, 0.6091032000, 1.4606512000", \ + "0.0489415000, 0.0575928000, 0.0783633000, 0.1306478000, 0.2658250000, 0.6072725000, 1.4636088000", \ + "0.0585150000, 0.0671550000, 0.0866816000, 0.1364256000, 0.2677280000, 0.6060457000, 1.4631623000", \ + "0.0771436000, 0.0859813000, 0.1036432000, 0.1505099000, 0.2738187000, 0.6081271000, 1.4626457000"); + } + related_pin : "A_N"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012526100, 0.0031380500, 0.0078614900, 0.0196947000, 0.0493395000, 0.1236060000"); + values("0.0341025000, 0.0413809000, 0.0599785000, 0.1072630000, 0.2275955000, 0.5275353000, 1.2809650000", \ + "0.0341347000, 0.0413564000, 0.0600314000, 0.1073229000, 0.2269098000, 0.5260538000, 1.2825873000", \ + "0.0342021000, 0.0414312000, 0.0598491000, 0.1069952000, 0.2276573000, 0.5300311000, 1.2728073000", \ + "0.0350382000, 0.0420380000, 0.0603113000, 0.1073490000, 0.2271087000, 0.5255543000, 1.2821454000", \ + "0.0386499000, 0.0451926000, 0.0625421000, 0.1083752000, 0.2268255000, 0.5262586000, 1.2727468000", \ + "0.0470944000, 0.0528478000, 0.0679232000, 0.1109268000, 0.2277054000, 0.5238644000, 1.2768212000", \ + "0.0644054000, 0.0698955000, 0.0854193000, 0.1208130000, 0.2305546000, 0.5291677000, 1.2728094000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012526100, 0.0031380500, 0.0078614900, 0.0196947000, 0.0493395000, 0.1236060000"); + values("0.1396916000, 0.1475760000, 0.1662847000, 0.2095962000, 0.3127540000, 0.5673906000, 1.2046547000", \ + "0.1442084000, 0.1523426000, 0.1710520000, 0.2142885000, 0.3174301000, 0.5730040000, 1.2088924000", \ + "0.1572900000, 0.1651804000, 0.1838856000, 0.2271918000, 0.3305401000, 0.5862791000, 1.2218577000", \ + "0.1889125000, 0.1968550000, 0.2153992000, 0.2586835000, 0.3621103000, 0.6180231000, 1.2534991000", \ + "0.2595714000, 0.2676177000, 0.2863493000, 0.3297797000, 0.4334058000, 0.6886354000, 1.3334573000", \ + "0.3811191000, 0.3896073000, 0.4095482000, 0.4543068000, 0.5587592000, 0.8144354000, 1.4515673000", \ + "0.5741809000, 0.5850788000, 0.6081687000, 0.6556600000, 0.7622232000, 1.0189102000, 1.6569358000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012526100, 0.0031380500, 0.0078614900, 0.0196947000, 0.0493395000, 0.1236060000"); + values("0.0821883000, 0.0882349000, 0.1029384000, 0.1384720000, 0.2262436000, 0.4435764000, 0.9893761000", \ + "0.0869667000, 0.0929955000, 0.1076953000, 0.1433660000, 0.2307052000, 0.4481722000, 0.9931175000", \ + "0.0981915000, 0.1042504000, 0.1190162000, 0.1548129000, 0.2423889000, 0.4602300000, 1.0035422000", \ + "0.1209156000, 0.1268508000, 0.1416580000, 0.1776087000, 0.2653442000, 0.4829645000, 1.0265608000", \ + "0.1534170000, 0.1595769000, 0.1745530000, 0.2105984000, 0.2989964000, 0.5166035000, 1.0603391000", \ + "0.1930827000, 0.1995255000, 0.2144770000, 0.2504156000, 0.3387333000, 0.5564954000, 1.1001449000", \ + "0.2249802000, 0.2326879000, 0.2493457000, 0.2863467000, 0.3735541000, 0.5914277000, 1.1399079000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012526100, 0.0031380500, 0.0078614900, 0.0196947000, 0.0493395000, 0.1236060000"); + values("0.0472847000, 0.0559891000, 0.0776172000, 0.1311103000, 0.2663447000, 0.6064383000, 1.4582129000", \ + "0.0473243000, 0.0559905000, 0.0776837000, 0.1311488000, 0.2660022000, 0.6063146000, 1.4594003000", \ + "0.0472600000, 0.0561050000, 0.0776341000, 0.1312345000, 0.2661100000, 0.6070616000, 1.4584652000", \ + "0.0473018000, 0.0561919000, 0.0776571000, 0.1312898000, 0.2666616000, 0.6070847000, 1.4584228000", \ + "0.0483548000, 0.0570237000, 0.0784061000, 0.1314565000, 0.2665191000, 0.6071895000, 1.4624933000", \ + "0.0545419000, 0.0626381000, 0.0831956000, 0.1347825000, 0.2671122000, 0.6076760000, 1.4577828000", \ + "0.0692885000, 0.0773168000, 0.0966262000, 0.1439229000, 0.2716095000, 0.6073612000, 1.4628208000"); + } + related_pin : "B_N"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012526100, 0.0031380500, 0.0078614900, 0.0196947000, 0.0493395000, 0.1236060000"); + values("0.0431788000, 0.0510306000, 0.0699690000, 0.1182632000, 0.2406737000, 0.5457935000, 1.3136502000", \ + "0.0431617000, 0.0508905000, 0.0700008000, 0.1184065000, 0.2404366000, 0.5468255000, 1.3164125000", \ + "0.0431898000, 0.0507857000, 0.0698948000, 0.1184518000, 0.2401823000, 0.5466332000, 1.3132521000", \ + "0.0438500000, 0.0512470000, 0.0702151000, 0.1183446000, 0.2406582000, 0.5458017000, 1.3128125000", \ + "0.0460202000, 0.0531704000, 0.0717925000, 0.1193247000, 0.2406086000, 0.5458540000, 1.3123600000", \ + "0.0521341000, 0.0585501000, 0.0757019000, 0.1211439000, 0.2418557000, 0.5470697000, 1.3126229000", \ + "0.0671184000, 0.0729898000, 0.0883748000, 0.1286193000, 0.2434166000, 0.5479768000, 1.3131106000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012526100, 0.0031380500, 0.0078614900, 0.0196947000, 0.0493395000, 0.1236060000"); + values("0.0603608000, 0.0675677000, 0.0848571000, 0.1264042000, 0.2287415000, 0.4836335000, 1.1191439000", \ + "0.0639769000, 0.0711105000, 0.0885948000, 0.1304655000, 0.2326073000, 0.4872942000, 1.1235441000", \ + "0.0708470000, 0.0780380000, 0.0956715000, 0.1380198000, 0.2402859000, 0.4949061000, 1.1344955000", \ + "0.0838354000, 0.0916887000, 0.1101177000, 0.1526547000, 0.2556970000, 0.5116728000, 1.1481458000", \ + "0.1033509000, 0.1133389000, 0.1361534000, 0.1853479000, 0.2919870000, 0.5486644000, 1.1852644000", \ + "0.1190220000, 0.1346345000, 0.1687243000, 0.2367437000, 0.3687461000, 0.6350737000, 1.2738268000", \ + "0.1000704000, 0.1251944000, 0.1797823000, 0.2862512000, 0.4756550000, 0.8195396000, 1.4820518000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012526100, 0.0031380500, 0.0078614900, 0.0196947000, 0.0493395000, 0.1236060000"); + values("0.0530824000, 0.0590919000, 0.0740594000, 0.1102462000, 0.1991717000, 0.4194931000, 0.9691896000", \ + "0.0582892000, 0.0644834000, 0.0794520000, 0.1157923000, 0.2047202000, 0.4255129000, 0.9746639000", \ + "0.0716846000, 0.0777538000, 0.0928750000, 0.1292415000, 0.2185177000, 0.4382212000, 0.9877961000", \ + "0.1044780000, 0.1103242000, 0.1249642000, 0.1610349000, 0.2491576000, 0.4692589000, 1.0193687000", \ + "0.1676825000, 0.1766710000, 0.1969403000, 0.2376355000, 0.3260451000, 0.5425529000, 1.0921205000", \ + "0.2704848000, 0.2850653000, 0.3174107000, 0.3820860000, 0.4982704000, 0.7187343000, 1.2649309000", \ + "0.4420564000, 0.4634152000, 0.5140031000, 0.6175658000, 0.8085967000, 1.1197718000, 1.6754299000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012526100, 0.0031380500, 0.0078614900, 0.0196947000, 0.0493395000, 0.1236060000"); + values("0.0433957000, 0.0525548000, 0.0750655000, 0.1298484000, 0.2662679000, 0.6072201000, 1.4579529000", \ + "0.0433897000, 0.0524949000, 0.0747884000, 0.1298462000, 0.2657130000, 0.6067027000, 1.4589008000", \ + "0.0435972000, 0.0526287000, 0.0750640000, 0.1298860000, 0.2664207000, 0.6062209000, 1.4647523000", \ + "0.0484173000, 0.0565856000, 0.0771985000, 0.1305323000, 0.2668170000, 0.6071619000, 1.4598812000", \ + "0.0635450000, 0.0723702000, 0.0932916000, 0.1431016000, 0.2703741000, 0.6066479000, 1.4584016000", \ + "0.1024008000, 0.1126462000, 0.1359637000, 0.1874846000, 0.3096442000, 0.6192283000, 1.4590938000", \ + "0.1806135000, 0.1938466000, 0.2245812000, 0.2897588000, 0.4207371000, 0.7249136000, 1.4869176000"); + } + related_pin : "C"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012526100, 0.0031380500, 0.0078614900, 0.0196947000, 0.0493395000, 0.1236060000"); + values("0.0503403000, 0.0582942000, 0.0778383000, 0.1270704000, 0.2505360000, 0.5599394000, 1.3351497000", \ + "0.0504048000, 0.0581795000, 0.0778171000, 0.1270793000, 0.2500979000, 0.5603528000, 1.3359107000", \ + "0.0499823000, 0.0581858000, 0.0777392000, 0.1270750000, 0.2503559000, 0.5600675000, 1.3359761000", \ + "0.0561755000, 0.0627073000, 0.0800617000, 0.1269262000, 0.2503804000, 0.5598418000, 1.3342824000", \ + "0.0866639000, 0.0933284000, 0.1077309000, 0.1442428000, 0.2528390000, 0.5602249000, 1.3392960000", \ + "0.1429339000, 0.1533726000, 0.1757072000, 0.2214939000, 0.3082253000, 0.5722939000, 1.3359163000", \ + "0.2325713000, 0.2501127000, 0.2873434000, 0.3615309000, 0.4867104000, 0.7040027000, 1.3551952000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012526100, 0.0031380500, 0.0078614900, 0.0196947000, 0.0493395000, 0.1236060000"); + values("0.0652119000, 0.0723206000, 0.0896689000, 0.1313004000, 0.2331923000, 0.4874067000, 1.1246359000", \ + "0.0688837000, 0.0761737000, 0.0936219000, 0.1354493000, 0.2379319000, 0.4919817000, 1.1284557000", \ + "0.0760304000, 0.0832521000, 0.1008648000, 0.1432616000, 0.2459234000, 0.5022616000, 1.1450406000", \ + "0.0890418000, 0.0967224000, 0.1146132000, 0.1572566000, 0.2604982000, 0.5151067000, 1.1620175000", \ + "0.1078501000, 0.1167071000, 0.1373770000, 0.1842754000, 0.2897430000, 0.5466196000, 1.1830752000", \ + "0.1254577000, 0.1390975000, 0.1675715000, 0.2274143000, 0.3504869000, 0.6154710000, 1.2554956000", \ + "0.1118516000, 0.1336939000, 0.1808387000, 0.2727886000, 0.4404056000, 0.7576010000, 1.4194493000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012526100, 0.0031380500, 0.0078614900, 0.0196947000, 0.0493395000, 0.1236060000"); + values("0.0565218000, 0.0625639000, 0.0768623000, 0.1119959000, 0.1970528000, 0.4066807000, 0.9295599000", \ + "0.0618324000, 0.0678460000, 0.0822306000, 0.1173008000, 0.2024643000, 0.4122056000, 0.9348012000", \ + "0.0752727000, 0.0814281000, 0.0959328000, 0.1306873000, 0.2153129000, 0.4255986000, 0.9477017000", \ + "0.1076865000, 0.1134909000, 0.1278513000, 0.1628523000, 0.2479879000, 0.4563893000, 0.9777573000", \ + "0.1727860000, 0.1810396000, 0.1999200000, 0.2383916000, 0.3203377000, 0.5293433000, 1.0511626000", \ + "0.2791015000, 0.2922002000, 0.3217894000, 0.3823580000, 0.4936111000, 0.7047432000, 1.2181592000", \ + "0.4511215000, 0.4709129000, 0.5166542000, 0.6129363000, 0.7941517000, 1.0942154000, 1.6258654000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012526100, 0.0031380500, 0.0078614900, 0.0196947000, 0.0493395000, 0.1236060000"); + values("0.0436489000, 0.0526651000, 0.0749720000, 0.1298617000, 0.2666831000, 0.6088686000, 1.4582466000", \ + "0.0436692000, 0.0528174000, 0.0752700000, 0.1300019000, 0.2660617000, 0.6060443000, 1.4604908000", \ + "0.0436315000, 0.0528859000, 0.0750319000, 0.1301448000, 0.2659989000, 0.6074851000, 1.4690762000", \ + "0.0465201000, 0.0549527000, 0.0762733000, 0.1299983000, 0.2658520000, 0.6061766000, 1.4724596000", \ + "0.0571041000, 0.0660361000, 0.0875606000, 0.1390416000, 0.2691129000, 0.6071431000, 1.4601709000", \ + "0.0880816000, 0.0977437000, 0.1199999000, 0.1722649000, 0.2981264000, 0.6191987000, 1.4593554000", \ + "0.1599704000, 0.1717455000, 0.2000045000, 0.2578898000, 0.3854371000, 0.6937609000, 1.4914762000"); + } + related_pin : "D"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012526100, 0.0031380500, 0.0078614900, 0.0196947000, 0.0493395000, 0.1236060000"); + values("0.0561386000, 0.0634829000, 0.0821608000, 0.1285478000, 0.2451834000, 0.5396877000, 1.2789741000", \ + "0.0561806000, 0.0633101000, 0.0820852000, 0.1287314000, 0.2452097000, 0.5396741000, 1.2781796000", \ + "0.0555163000, 0.0630177000, 0.0818801000, 0.1284020000, 0.2454416000, 0.5398509000, 1.2782415000", \ + "0.0596194000, 0.0661812000, 0.0833614000, 0.1279934000, 0.2452497000, 0.5397043000, 1.2809234000", \ + "0.0893582000, 0.0956755000, 0.1092985000, 0.1443358000, 0.2487744000, 0.5398010000, 1.2812936000", \ + "0.1447516000, 0.1547249000, 0.1768411000, 0.2198844000, 0.3033323000, 0.5532425000, 1.2820215000", \ + "0.2360884000, 0.2522225000, 0.2894220000, 0.3587806000, 0.4836934000, 0.6920213000, 1.3080154000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__nand4bb_2") { + leakage_power () { + value : 0.0013298000; + when : "!A_N&!B_N&!C&D"; + } + leakage_power () { + value : 0.0008363000; + when : "!A_N&!B_N&!C&!D"; + } + leakage_power () { + value : 0.0087330000; + when : "!A_N&!B_N&C&D"; + } + leakage_power () { + value : 0.0013309000; + when : "!A_N&!B_N&C&!D"; + } + leakage_power () { + value : 0.0014701000; + when : "!A_N&B_N&!C&D"; + } + leakage_power () { + value : 0.0014427000; + when : "!A_N&B_N&!C&!D"; + } + leakage_power () { + value : 0.0019814000; + when : "!A_N&B_N&C&D"; + } + leakage_power () { + value : 0.0014755000; + when : "!A_N&B_N&C&!D"; + } + leakage_power () { + value : 0.0010759000; + when : "A_N&!B_N&!C&D"; + } + leakage_power () { + value : 0.0010472000; + when : "A_N&!B_N&!C&!D"; + } + leakage_power () { + value : 0.0017604000; + when : "A_N&!B_N&C&D"; + } + leakage_power () { + value : 0.0010789000; + when : "A_N&!B_N&C&!D"; + } + leakage_power () { + value : 0.0016926000; + when : "A_N&B_N&!C&D"; + } + leakage_power () { + value : 0.0181058000; + when : "A_N&B_N&!C&!D"; + } + leakage_power () { + value : 0.0017219000; + when : "A_N&B_N&C&D"; + } + leakage_power () { + value : 0.0016932000; + when : "A_N&B_N&C&!D"; + } + area : 16.265600000; + cell_footprint : "sky130_fd_sc_hd__nand4bb"; + cell_leakage_power : 0.0029234700; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A_N") { + capacitance : 0.0015000000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0014560000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0119788000, 0.0118940000, 0.0116985000, 0.0117663000, 0.0119226000, 0.0122829000, 0.0131135000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0100219000, 0.0099853000, 0.0099008000, 0.0099309000, 0.0100005000, 0.0101608000, 0.0105304000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0015450000; + } + pin ("B_N") { + capacitance : 0.0014890000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0014340000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0089561000, 0.0088790000, 0.0087012000, 0.0087382000, 0.0088235000, 0.0090201000, 0.0094733000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0093452000, 0.0092985000, 0.0091907000, 0.0092318000, 0.0093263000, 0.0095444000, 0.0100469000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0015440000; + } + pin ("C") { + capacitance : 0.0044620000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0042840000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0085633000, 0.0085778000, 0.0086113000, 0.0086154000, 0.0086249000, 0.0086467000, 0.0086971000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0076530000, -0.0076533000, -0.0076539000, -0.0076418000, -0.0076140000, -0.0075497000, -0.0074016000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0046410000; + } + pin ("D") { + capacitance : 0.0044700000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0042440000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0079348000, 0.0079351000, 0.0079358000, 0.0079369000, 0.0079396000, 0.0079457000, 0.0079598000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0079163000, -0.0079151000, -0.0079123000, -0.0079113000, -0.0079090000, -0.0079037000, -0.0078914000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0046960000; + } + pin ("Y") { + direction : "output"; + function : "(A_N) | (B_N) | (!C) | (!D)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013577850, 0.0036871630, 0.0100127500, 0.0271903400, 0.0738373000, 0.2005104000"); + values("0.0102354000, 0.0090002000, 0.0054376000, -0.0043741000, -0.0316468000, -0.1068652000, -0.3119813000", \ + "0.0102798000, 0.0089415000, 0.0053888000, -0.0043870000, -0.0316667000, -0.1068659000, -0.3119346000", \ + "0.0102668000, 0.0089922000, 0.0054684000, -0.0042932000, -0.0316334000, -0.1068252000, -0.3118333000", \ + "0.0100622000, 0.0087801000, 0.0052485000, -0.0045554000, -0.0318902000, -0.1070996000, -0.3120634000", \ + "0.0097874000, 0.0084776000, 0.0050713000, -0.0048350000, -0.0321923000, -0.1074167000, -0.3123166000", \ + "0.0095198000, 0.0081857000, 0.0048196000, -0.0051692000, -0.0324971000, -0.1075960000, -0.3127091000", \ + "0.0097843000, 0.0083789000, 0.0045927000, -0.0056922000, -0.0330957000, -0.1082477000, -0.3129577000"); + } + related_pin : "A_N"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013577850, 0.0036871630, 0.0100127500, 0.0271903400, 0.0738373000, 0.2005104000"); + values("0.0057837000, 0.0073240000, 0.0114125000, 0.0220225000, 0.0499968000, 0.1249911000, 0.3281905000", \ + "0.0057819000, 0.0073225000, 0.0114070000, 0.0220338000, 0.0500128000, 0.1248290000, 0.3282035000", \ + "0.0057212000, 0.0072637000, 0.0113444000, 0.0219851000, 0.0499845000, 0.1250085000, 0.3298239000", \ + "0.0053927000, 0.0068892000, 0.0109186000, 0.0215594000, 0.0496291000, 0.1247231000, 0.3298362000", \ + "0.0051918000, 0.0066713000, 0.0106617000, 0.0210101000, 0.0491907000, 0.1246736000, 0.3281877000", \ + "0.0050581000, 0.0065183000, 0.0104400000, 0.0209768000, 0.0487502000, 0.1233844000, 0.3275040000", \ + "0.0053373000, 0.0067976000, 0.0108001000, 0.0212994000, 0.0490027000, 0.1235258000, 0.3261182000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013577850, 0.0036871630, 0.0100127500, 0.0271903400, 0.0738373000, 0.2005104000"); + values("0.0179275000, 0.0166615000, 0.0131472000, 0.0033908000, -0.0239731000, -0.0991873000, -0.3042506000", \ + "0.0179140000, 0.0166315000, 0.0131231000, 0.0033428000, -0.0240082000, -0.0991824000, -0.3042899000", \ + "0.0179329000, 0.0166411000, 0.0131281000, 0.0033700000, -0.0239747000, -0.0992186000, -0.3042878000", \ + "0.0177765000, 0.0164893000, 0.0129452000, 0.0031363000, -0.0242107000, -0.0993761000, -0.3044261000", \ + "0.0175002000, 0.0162261000, 0.0126301000, 0.0027999000, -0.0245250000, -0.0996212000, -0.3046391000", \ + "0.0172354000, 0.0159273000, 0.0123304000, 0.0024204000, -0.0248948000, -0.0999806000, -0.3048501000", \ + "0.0174258000, 0.0160794000, 0.0123606000, 0.0022495000, -0.0250320000, -0.1001041000, -0.3049021000"); + } + related_pin : "B_N"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013577850, 0.0036871630, 0.0100127500, 0.0271903400, 0.0738373000, 0.2005104000"); + values("0.0102330000, 0.0116774000, 0.0155804000, 0.0259603000, 0.0536818000, 0.1283497000, 0.3309013000", \ + "0.0102479000, 0.0116924000, 0.0155831000, 0.0259500000, 0.0537634000, 0.1284208000, 0.3304947000", \ + "0.0101923000, 0.0116469000, 0.0155301000, 0.0259371000, 0.0536921000, 0.1286392000, 0.3306523000", \ + "0.0097491000, 0.0112006000, 0.0150201000, 0.0254741000, 0.0533675000, 0.1282014000, 0.3309763000", \ + "0.0093499000, 0.0107864000, 0.0146332000, 0.0249027000, 0.0528083000, 0.1280070000, 0.3301416000", \ + "0.0089751000, 0.0103932000, 0.0142595000, 0.0246281000, 0.0524510000, 0.1272618000, 0.3301913000", \ + "0.0090987000, 0.0105021000, 0.0143531000, 0.0245247000, 0.0525169000, 0.1271066000, 0.3298927000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013577850, 0.0036871630, 0.0100127500, 0.0271903400, 0.0738373000, 0.2005104000"); + values("0.0192860000, 0.0179784000, 0.0143538000, 0.0042941000, -0.0233956000, -0.0989155000, -0.3041023000", \ + "0.0189343000, 0.0176523000, 0.0140974000, 0.0041558000, -0.0234604000, -0.0989357000, -0.3041141000", \ + "0.0184537000, 0.0172176000, 0.0137003000, 0.0038533000, -0.0236356000, -0.0990468000, -0.3041390000", \ + "0.0179507000, 0.0166855000, 0.0131655000, 0.0033518000, -0.0239486000, -0.0992376000, -0.3041504000", \ + "0.0177581000, 0.0164548000, 0.0128887000, 0.0029661000, -0.0243412000, -0.0994144000, -0.3042928000", \ + "0.0179941000, 0.0166071000, 0.0128533000, 0.0025015000, -0.0249031000, -0.0999840000, -0.3046677000", \ + "0.0187363000, 0.0172903000, 0.0134388000, 0.0031095000, -0.0248141000, -0.1003484000, -0.3051214000"); + } + related_pin : "C"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013577850, 0.0036871630, 0.0100127500, 0.0271903400, 0.0738373000, 0.2005104000"); + values("0.0120811000, 0.0134431000, 0.0171127000, 0.0271871000, 0.0547192000, 0.1293271000, 0.3316766000", \ + "0.0117144000, 0.0130646000, 0.0167926000, 0.0269540000, 0.0544839000, 0.1290988000, 0.3315570000", \ + "0.0112132000, 0.0126002000, 0.0163723000, 0.0266054000, 0.0543246000, 0.1289906000, 0.3311792000", \ + "0.0107977000, 0.0121902000, 0.0158802000, 0.0260684000, 0.0537830000, 0.1284615000, 0.3314270000", \ + "0.0105727000, 0.0119653000, 0.0156907000, 0.0256317000, 0.0537398000, 0.1286116000, 0.3310094000", \ + "0.0105850000, 0.0120831000, 0.0159257000, 0.0263178000, 0.0537639000, 0.1285382000, 0.3295127000", \ + "0.0141424000, 0.0151796000, 0.0173471000, 0.0271734000, 0.0547415000, 0.1285526000, 0.3297229000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013577850, 0.0036871630, 0.0100127500, 0.0271903400, 0.0738373000, 0.2005104000"); + values("0.0194624000, 0.0181565000, 0.0145245000, 0.0044694000, -0.0232171000, -0.0987366000, -0.3039243000", \ + "0.0191242000, 0.0178615000, 0.0142679000, 0.0043096000, -0.0233055000, -0.0987618000, -0.3039443000", \ + "0.0186861000, 0.0174095000, 0.0138710000, 0.0040022000, -0.0234492000, -0.0988239000, -0.3039656000", \ + "0.0181683000, 0.0168933000, 0.0133690000, 0.0035461000, -0.0237622000, -0.0989962000, -0.3040508000", \ + "0.0180157000, 0.0166766000, 0.0130751000, 0.0031416000, -0.0241715000, -0.0992303000, -0.3041096000", \ + "0.0183307000, 0.0169509000, 0.0131771000, 0.0028120000, -0.0246226000, -0.0997188000, -0.3044249000", \ + "0.0192934000, 0.0178304000, 0.0139656000, 0.0036156000, -0.0242579000, -0.0998459000, -0.3046979000"); + } + related_pin : "D"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013577850, 0.0036871630, 0.0100127500, 0.0271903400, 0.0738373000, 0.2005104000"); + values("0.0181549000, 0.0195119000, 0.0232314000, 0.0333880000, 0.0609270000, 0.1357293000, 0.3382050000", \ + "0.0177960000, 0.0191581000, 0.0228801000, 0.0330379000, 0.0606483000, 0.1353793000, 0.3380126000", \ + "0.0174237000, 0.0188185000, 0.0225697000, 0.0327689000, 0.0604737000, 0.1351414000, 0.3378413000", \ + "0.0169761000, 0.0183582000, 0.0220746000, 0.0323819000, 0.0601067000, 0.1348636000, 0.3372614000", \ + "0.0169485000, 0.0183152000, 0.0220494000, 0.0322744000, 0.0598951000, 0.1346824000, 0.3373415000", \ + "0.0175026000, 0.0189475000, 0.0226479000, 0.0327044000, 0.0602160000, 0.1347495000, 0.3368013000", \ + "0.0199594000, 0.0212869000, 0.0248277000, 0.0345576000, 0.0615924000, 0.1359701000, 0.3375494000"); + } + } + max_capacitance : 0.2005100000; + max_transition : 1.4991700000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013577900, 0.0036871600, 0.0100128000, 0.0271903000, 0.0738373000, 0.2005100000"); + values("0.1729595000, 0.1790768000, 0.1943536000, 0.2316289000, 0.3236871000, 0.5674556000, 1.2238046000", \ + "0.1778843000, 0.1839689000, 0.1992357000, 0.2365954000, 0.3289586000, 0.5728191000, 1.2289718000", \ + "0.1904723000, 0.1973455000, 0.2127726000, 0.2499577000, 0.3419699000, 0.5851565000, 1.2496718000", \ + "0.2224110000, 0.2285091000, 0.2440941000, 0.2814435000, 0.3735326000, 0.6167126000, 1.2730536000", \ + "0.2973074000, 0.3033604000, 0.3183908000, 0.3553840000, 0.4472459000, 0.6907949000, 1.3480563000", \ + "0.4456431000, 0.4524204000, 0.4686511000, 0.5071543000, 0.5998593000, 0.8434817000, 1.5068302000", \ + "0.6832838000, 0.6918816000, 0.7123575000, 0.7569410000, 0.8539576000, 1.0963127000, 1.7556917000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013577900, 0.0036871600, 0.0100128000, 0.0271903000, 0.0738373000, 0.2005100000"); + values("0.0837018000, 0.0876816000, 0.0978583000, 0.1227700000, 0.1860467000, 0.3549986000, 0.8114216000", \ + "0.0885540000, 0.0926310000, 0.1027337000, 0.1276291000, 0.1909790000, 0.3595529000, 0.8178342000", \ + "0.0999739000, 0.1040336000, 0.1141272000, 0.1391211000, 0.2026888000, 0.3716465000, 0.8279478000", \ + "0.1256124000, 0.1296057000, 0.1396504000, 0.1646692000, 0.2284891000, 0.3983277000, 0.8573668000", \ + "0.1680773000, 0.1722552000, 0.1827803000, 0.2080712000, 0.2721899000, 0.4411124000, 0.8994470000", \ + "0.2219465000, 0.2272747000, 0.2389830000, 0.2659257000, 0.3302809000, 0.4995943000, 0.9563526000", \ + "0.2724467000, 0.2794178000, 0.2951689000, 0.3274441000, 0.3943497000, 0.5629211000, 1.0191374000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013577900, 0.0036871600, 0.0100128000, 0.0271903000, 0.0738373000, 0.2005100000"); + values("0.0548506000, 0.0611934000, 0.0778788000, 0.1221039000, 0.2415635000, 0.5731725000, 1.4758106000", \ + "0.0551393000, 0.0615765000, 0.0778248000, 0.1220552000, 0.2416714000, 0.5729680000, 1.4734235000", \ + "0.0548179000, 0.0612423000, 0.0777645000, 0.1220609000, 0.2418258000, 0.5724483000, 1.4814511000", \ + "0.0547280000, 0.0615142000, 0.0777170000, 0.1219545000, 0.2414814000, 0.5758777000, 1.4723922000", \ + "0.0552216000, 0.0616656000, 0.0782077000, 0.1222553000, 0.2419246000, 0.5738203000, 1.4763658000", \ + "0.0644126000, 0.0707128000, 0.0863520000, 0.1283496000, 0.2443042000, 0.5734085000, 1.4792774000", \ + "0.0870675000, 0.0931644000, 0.1080434000, 0.1469415000, 0.2555601000, 0.5789091000, 1.4740674000"); + } + related_pin : "A_N"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013577900, 0.0036871600, 0.0100128000, 0.0271903000, 0.0738373000, 0.2005100000"); + values("0.0321898000, 0.0362340000, 0.0475858000, 0.0791792000, 0.1674591000, 0.4108205000, 1.0708656000", \ + "0.0321487000, 0.0363228000, 0.0474540000, 0.0791596000, 0.1675887000, 0.4098533000, 1.0717693000", \ + "0.0321672000, 0.0363273000, 0.0474741000, 0.0791683000, 0.1674403000, 0.4106413000, 1.0751277000", \ + "0.0328443000, 0.0368830000, 0.0479899000, 0.0793416000, 0.1675954000, 0.4112240000, 1.0748031000", \ + "0.0372606000, 0.0409922000, 0.0512993000, 0.0815938000, 0.1679637000, 0.4105807000, 1.0726388000", \ + "0.0476271000, 0.0512549000, 0.0605777000, 0.0874032000, 0.1704725000, 0.4100092000, 1.0678640000", \ + "0.0677868000, 0.0712413000, 0.0806626000, 0.1045132000, 0.1784568000, 0.4118923000, 1.0671528000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013577900, 0.0036871600, 0.0100128000, 0.0271903000, 0.0738373000, 0.2005100000"); + values("0.1931726000, 0.1994319000, 0.2149549000, 0.2536709000, 0.3480024000, 0.5924718000, 1.2489112000", \ + "0.1982242000, 0.2043877000, 0.2200883000, 0.2587587000, 0.3530087000, 0.5974458000, 1.2539310000", \ + "0.2109248000, 0.2169656000, 0.2326670000, 0.2713461000, 0.3655045000, 0.6098791000, 1.2672016000", \ + "0.2419905000, 0.2482664000, 0.2638209000, 0.3024677000, 0.3967188000, 0.6411693000, 1.2976789000", \ + "0.3158660000, 0.3218619000, 0.3374574000, 0.3758046000, 0.4701000000, 0.7149822000, 1.3719107000", \ + "0.4619649000, 0.4685328000, 0.4851017000, 0.5244328000, 0.6200195000, 0.8648441000, 1.5224073000", \ + "0.6937998000, 0.7018248000, 0.7213382000, 0.7658035000, 0.8653234000, 1.1117873000, 1.7714528000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013577900, 0.0036871600, 0.0100128000, 0.0271903000, 0.0738373000, 0.2005100000"); + values("0.1027618000, 0.1067228000, 0.1169998000, 0.1432111000, 0.2111038000, 0.3915936000, 0.8785095000", \ + "0.1076211000, 0.1115610000, 0.1218360000, 0.1480776000, 0.2160137000, 0.3961203000, 0.8855841000", \ + "0.1191326000, 0.1230850000, 0.1333839000, 0.1596561000, 0.2274849000, 0.4084912000, 0.8959284000", \ + "0.1451800000, 0.1491246000, 0.1594015000, 0.1857247000, 0.2537323000, 0.4343532000, 0.9215420000", \ + "0.1908673000, 0.1948773000, 0.2053097000, 0.2318475000, 0.2998703000, 0.4811800000, 0.9682476000", \ + "0.2526959000, 0.2570223000, 0.2679454000, 0.2951359000, 0.3628438000, 0.5438782000, 1.0321923000", \ + "0.3206981000, 0.3259848000, 0.3390150000, 0.3688624000, 0.4384131000, 0.6187333000, 1.1078621000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013577900, 0.0036871600, 0.0100128000, 0.0271903000, 0.0738373000, 0.2005100000"); + values("0.0544289000, 0.0612111000, 0.0782204000, 0.1233921000, 0.2436204000, 0.5738320000, 1.4729638000", \ + "0.0546388000, 0.0611340000, 0.0784215000, 0.1234141000, 0.2436810000, 0.5736258000, 1.4727176000", \ + "0.0546410000, 0.0611551000, 0.0783081000, 0.1233477000, 0.2435007000, 0.5732774000, 1.4752962000", \ + "0.0546738000, 0.0612304000, 0.0783087000, 0.1234850000, 0.2437630000, 0.5738244000, 1.4729375000", \ + "0.0548814000, 0.0612790000, 0.0786056000, 0.1235396000, 0.2434776000, 0.5736543000, 1.4738359000", \ + "0.0608230000, 0.0670370000, 0.0836047000, 0.1267806000, 0.2454643000, 0.5747119000, 1.4728598000", \ + "0.0793317000, 0.0847007000, 0.0995722000, 0.1399610000, 0.2529182000, 0.5768709000, 1.4751967000"); + } + related_pin : "B_N"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013577900, 0.0036871600, 0.0100128000, 0.0271903000, 0.0738373000, 0.2005100000"); + values("0.0446333000, 0.0489903000, 0.0611393000, 0.0943629000, 0.1868933000, 0.4406622000, 1.1304022000", \ + "0.0446389000, 0.0490525000, 0.0611187000, 0.0944555000, 0.1868086000, 0.4403878000, 1.1330137000", \ + "0.0445908000, 0.0491189000, 0.0612348000, 0.0945004000, 0.1867714000, 0.4409179000, 1.1336144000", \ + "0.0450337000, 0.0493652000, 0.0613938000, 0.0946059000, 0.1872354000, 0.4407560000, 1.1299492000", \ + "0.0480805000, 0.0521332000, 0.0636038000, 0.0959601000, 0.1871896000, 0.4408219000, 1.1324275000", \ + "0.0562808000, 0.0600732000, 0.0704132000, 0.1005815000, 0.1896956000, 0.4409693000, 1.1314640000", \ + "0.0743513000, 0.0779454000, 0.0874122000, 0.1152676000, 0.1955662000, 0.4429165000, 1.1316880000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013577900, 0.0036871600, 0.0100128000, 0.0271903000, 0.0738373000, 0.2005100000"); + values("0.0710201000, 0.0763060000, 0.0901275000, 0.1258912000, 0.2174903000, 0.4602400000, 1.1164584000", \ + "0.0742162000, 0.0796288000, 0.0937278000, 0.1301540000, 0.2213882000, 0.4649566000, 1.1206506000", \ + "0.0804513000, 0.0859983000, 0.1003623000, 0.1369553000, 0.2285204000, 0.4724561000, 1.1282761000", \ + "0.0921065000, 0.0979496000, 0.1126855000, 0.1491158000, 0.2422527000, 0.4864327000, 1.1431036000", \ + "0.1097196000, 0.1168460000, 0.1341022000, 0.1754401000, 0.2723836000, 0.5182187000, 1.1750301000", \ + "0.1268743000, 0.1373107000, 0.1622020000, 0.2183850000, 0.3369191000, 0.5961155000, 1.2620199000", \ + "0.1094066000, 0.1262476000, 0.1671062000, 0.2559178000, 0.4286384000, 0.7527821000, 1.4462795000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013577900, 0.0036871600, 0.0100128000, 0.0271903000, 0.0738373000, 0.2005100000"); + values("0.0505999000, 0.0543137000, 0.0641644000, 0.0899170000, 0.1576432000, 0.3377772000, 0.8228400000", \ + "0.0560627000, 0.0596784000, 0.0695876000, 0.0954492000, 0.1632206000, 0.3434034000, 0.8290831000", \ + "0.0692975000, 0.0730552000, 0.0830023000, 0.1091201000, 0.1771404000, 0.3565588000, 0.8418568000", \ + "0.1024820000, 0.1059695000, 0.1154339000, 0.1414764000, 0.2094299000, 0.3875779000, 0.8726453000", \ + "0.1650592000, 0.1707431000, 0.1847613000, 0.2165935000, 0.2848402000, 0.4645331000, 0.9497655000", \ + "0.2668200000, 0.2759607000, 0.2995411000, 0.3510549000, 0.4523528000, 0.6419940000, 1.1232757000", \ + "0.4407673000, 0.4544524000, 0.4885776000, 0.5704637000, 0.7345344000, 1.0251701000, 1.5344117000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013577900, 0.0036871600, 0.0100128000, 0.0271903000, 0.0738373000, 0.2005100000"); + values("0.0477080000, 0.0544816000, 0.0723296000, 0.1195832000, 0.2421570000, 0.5730258000, 1.4733172000", \ + "0.0476999000, 0.0544312000, 0.0723663000, 0.1193499000, 0.2417563000, 0.5751041000, 1.4731993000", \ + "0.0477342000, 0.0545933000, 0.0725679000, 0.1195076000, 0.2420711000, 0.5768666000, 1.4724085000", \ + "0.0517009000, 0.0577551000, 0.0747353000, 0.1197055000, 0.2420142000, 0.5743916000, 1.4740713000", \ + "0.0626591000, 0.0696929000, 0.0872034000, 0.1311576000, 0.2464447000, 0.5746023000, 1.4726812000", \ + "0.0972253000, 0.1046488000, 0.1231440000, 0.1685264000, 0.2823080000, 0.5862427000, 1.4787379000", \ + "0.1728860000, 0.1822270000, 0.2062498000, 0.2618571000, 0.3822106000, 0.6762786000, 1.4991705000"); + } + related_pin : "C"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013577900, 0.0036871600, 0.0100128000, 0.0271903000, 0.0738373000, 0.2005100000"); + values("0.0498554000, 0.0546172000, 0.0672045000, 0.1009280000, 0.1934384000, 0.4458407000, 1.1339389000", \ + "0.0500047000, 0.0545366000, 0.0671672000, 0.1009667000, 0.1938818000, 0.4461822000, 1.1337603000", \ + "0.0493864000, 0.0542363000, 0.0669261000, 0.1009937000, 0.1934975000, 0.4456421000, 1.1352989000", \ + "0.0558767000, 0.0595336000, 0.0700815000, 0.1016572000, 0.1937565000, 0.4462351000, 1.1343456000", \ + "0.0863735000, 0.0903689000, 0.1005684000, 0.1230886000, 0.2005064000, 0.4457258000, 1.1341167000", \ + "0.1405253000, 0.1471701000, 0.1634173000, 0.1977272000, 0.2660589000, 0.4664876000, 1.1341488000", \ + "0.2303261000, 0.2412101000, 0.2688834000, 0.3253588000, 0.4323007000, 0.6204660000, 1.1750204000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013577900, 0.0036871600, 0.0100128000, 0.0271903000, 0.0738373000, 0.2005100000"); + values("0.0762011000, 0.0814487000, 0.0954553000, 0.1310058000, 0.2224805000, 0.4654243000, 1.1215689000", \ + "0.0797228000, 0.0852922000, 0.0992379000, 0.1351810000, 0.2271493000, 0.4700085000, 1.1262314000", \ + "0.0868151000, 0.0924597000, 0.1067842000, 0.1430472000, 0.2350482000, 0.4795557000, 1.1346070000", \ + "0.0997294000, 0.1052632000, 0.1195407000, 0.1561979000, 0.2488544000, 0.4922526000, 1.1494183000", \ + "0.1174278000, 0.1236749000, 0.1395545000, 0.1787686000, 0.2739292000, 0.5187298000, 1.1761410000", \ + "0.1356193000, 0.1439435000, 0.1647282000, 0.2139647000, 0.3233268000, 0.5787745000, 1.2380460000", \ + "0.1236265000, 0.1369317000, 0.1706156000, 0.2459170000, 0.3977033000, 0.6986519000, 1.3847421000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013577900, 0.0036871600, 0.0100128000, 0.0271903000, 0.0738373000, 0.2005100000"); + values("0.0528092000, 0.0563901000, 0.0658782000, 0.0902461000, 0.1531824000, 0.3187683000, 0.7638238000", \ + "0.0580458000, 0.0616332000, 0.0710864000, 0.0955157000, 0.1584972000, 0.3239971000, 0.7680164000", \ + "0.0712573000, 0.0748733000, 0.0844313000, 0.1089382000, 0.1720431000, 0.3372575000, 0.7816557000", \ + "0.1041638000, 0.1074729000, 0.1166175000, 0.1409521000, 0.2039727000, 0.3694489000, 0.8143851000", \ + "0.1684316000, 0.1735119000, 0.1862617000, 0.2153688000, 0.2788743000, 0.4432279000, 0.8874271000", \ + "0.2703943000, 0.2783260000, 0.2982561000, 0.3448206000, 0.4410225000, 0.6176685000, 1.0613840000", \ + "0.4406854000, 0.4527320000, 0.4837097000, 0.5557463000, 0.7051822000, 0.9828623000, 1.4627336000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013577900, 0.0036871600, 0.0100128000, 0.0271903000, 0.0738373000, 0.2005100000"); + values("0.0477393000, 0.0544330000, 0.0726215000, 0.1193621000, 0.2418104000, 0.5729812000, 1.4733188000", \ + "0.0476940000, 0.0545849000, 0.0724712000, 0.1193966000, 0.2419166000, 0.5729615000, 1.4732799000", \ + "0.0477870000, 0.0547904000, 0.0726256000, 0.1192373000, 0.2421597000, 0.5747313000, 1.4737488000", \ + "0.0496499000, 0.0561770000, 0.0734934000, 0.1195012000, 0.2421262000, 0.5736562000, 1.4749835000", \ + "0.0576678000, 0.0643853000, 0.0820332000, 0.1271155000, 0.2448683000, 0.5731150000, 1.4750112000", \ + "0.0827308000, 0.0894355000, 0.1072907000, 0.1539281000, 0.2710745000, 0.5835383000, 1.4746023000", \ + "0.1505545000, 0.1587720000, 0.1799557000, 0.2304234000, 0.3490539000, 0.6539365000, 1.4972187000"); + } + related_pin : "D"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013577900, 0.0036871600, 0.0100128000, 0.0271903000, 0.0738373000, 0.2005100000"); + values("0.0575174000, 0.0617822000, 0.0729666000, 0.1037043000, 0.1878220000, 0.4201330000, 1.0548481000", \ + "0.0572453000, 0.0615423000, 0.0728602000, 0.1035075000, 0.1887154000, 0.4204180000, 1.0545359000", \ + "0.0559188000, 0.0601566000, 0.0721396000, 0.1035789000, 0.1880403000, 0.4203183000, 1.0550396000", \ + "0.0607398000, 0.0645090000, 0.0748431000, 0.1035752000, 0.1878933000, 0.4203727000, 1.0539468000", \ + "0.0902649000, 0.0941639000, 0.1031822000, 0.1257932000, 0.1953610000, 0.4205851000, 1.0549269000", \ + "0.1454971000, 0.1515121000, 0.1651417000, 0.1975894000, 0.2633641000, 0.4464884000, 1.0559427000", \ + "0.2335328000, 0.2436234000, 0.2682097000, 0.3226677000, 0.4258979000, 0.6127255000, 1.1088117000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__nand4bb_4") { + leakage_power () { + value : 0.0021446000; + when : "!A_N&!B_N&!C&D"; + } + leakage_power () { + value : 0.0008800000; + when : "!A_N&!B_N&!C&!D"; + } + leakage_power () { + value : 0.0110036000; + when : "!A_N&!B_N&C&D"; + } + leakage_power () { + value : 0.0021369000; + when : "!A_N&!B_N&C&!D"; + } + leakage_power () { + value : 0.0023886000; + when : "!A_N&B_N&!C&D"; + } + leakage_power () { + value : 0.0023167000; + when : "!A_N&B_N&!C&!D"; + } + leakage_power () { + value : 0.0036834000; + when : "!A_N&B_N&C&D"; + } + leakage_power () { + value : 0.0023927000; + when : "!A_N&B_N&C&!D"; + } + leakage_power () { + value : 0.0038340000; + when : "A_N&!B_N&!C&D"; + } + leakage_power () { + value : 0.0037578000; + when : "A_N&!B_N&!C&!D"; + } + leakage_power () { + value : 0.0055639000; + when : "A_N&!B_N&C&D"; + } + leakage_power () { + value : 0.0038371000; + when : "A_N&!B_N&C&!D"; + } + leakage_power () { + value : 0.0052867000; + when : "A_N&B_N&!C&D"; + } + leakage_power () { + value : 0.0284557000; + when : "A_N&B_N&!C&!D"; + } + leakage_power () { + value : 0.0053618000; + when : "A_N&B_N&C&D"; + } + leakage_power () { + value : 0.0052875000; + when : "A_N&B_N&C&!D"; + } + area : 27.526400000; + cell_footprint : "sky130_fd_sc_hd__nand4bb"; + cell_leakage_power : 0.0055206760; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A_N") { + capacitance : 0.0023840000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022670000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0218176000, 0.0217040000, 0.0214422000, 0.0215769000, 0.0218874000, 0.0226030000, 0.0242527000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0193043000, 0.0192187000, 0.0190213000, 0.0190986000, 0.0192770000, 0.0196881000, 0.0206357000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0025000000; + } + pin ("B_N") { + capacitance : 0.0023850000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022720000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0156780000, 0.0155711000, 0.0153248000, 0.0154240000, 0.0156526000, 0.0161796000, 0.0173942000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0181510000, 0.0180644000, 0.0178646000, 0.0179548000, 0.0181626000, 0.0186416000, 0.0197458000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024990000; + } + pin ("C") { + capacitance : 0.0085950000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0082580000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0165704000, 0.0166114000, 0.0167057000, 0.0166959000, 0.0166733000, 0.0166212000, 0.0165011000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0151262000, -0.0151300000, -0.0151386000, -0.0151237000, -0.0150894000, -0.0150104000, -0.0148283000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0089330000; + } + pin ("D") { + capacitance : 0.0087430000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0082840000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0157040000, 0.0157019000, 0.0156971000, 0.0156996000, 0.0157052000, 0.0157181000, 0.0157479000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0156823000, -0.0156775000, -0.0156663000, -0.0156640000, -0.0156588000, -0.0156468000, -0.0156192000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0092010000; + } + pin ("Y") { + direction : "output"; + function : "(A_N) | (B_N) | (!C) | (!D)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014942180, 0.0044653720, 0.0133444700, 0.0398791000, 0.1191761000, 0.3561500000"); + values("0.0221397000, 0.0206874000, 0.0162441000, 0.0027047000, -0.0392266000, -0.1669305000, -0.5503748000", \ + "0.0221083000, 0.0206331000, 0.0163271000, 0.0026859000, -0.0391899000, -0.1669162000, -0.5504047000", \ + "0.0221753000, 0.0206881000, 0.0162050000, 0.0026652000, -0.0391622000, -0.1668227000, -0.5504533000", \ + "0.0217697000, 0.0202910000, 0.0157901000, 0.0022015000, -0.0396991000, -0.1672563000, -0.5507111000", \ + "0.0211700000, 0.0196405000, 0.0150784000, 0.0012501000, -0.0405714000, -0.1679753000, -0.5511637000", \ + "0.0206103000, 0.0190510000, 0.0144713000, 0.0005778000, -0.0414685000, -0.1687296000, -0.5518244000", \ + "0.0210715000, 0.0194597000, 0.0146713000, 0.0008356000, -0.0415276000, -0.1689294000, -0.5522383000"); + } + related_pin : "A_N"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014942180, 0.0044653720, 0.0133444700, 0.0398791000, 0.1191761000, 0.3561500000"); + values("0.0104989000, 0.0123208000, 0.0176578000, 0.0330056000, 0.0767196000, 0.2047415000, 0.5819098000", \ + "0.0104762000, 0.0122904000, 0.0176064000, 0.0330070000, 0.0768519000, 0.2048132000, 0.5852412000", \ + "0.0104421000, 0.0122554000, 0.0175769000, 0.0329407000, 0.0768161000, 0.2047918000, 0.5851992000", \ + "0.0098336000, 0.0116210000, 0.0168993000, 0.0321812000, 0.0761459000, 0.2043266000, 0.5849690000", \ + "0.0092916000, 0.0110295000, 0.0161761000, 0.0310102000, 0.0749826000, 0.2035392000, 0.5845771000", \ + "0.0093579000, 0.0110283000, 0.0160816000, 0.0305019000, 0.0738088000, 0.2018364000, 0.5839186000", \ + "0.0101032000, 0.0116468000, 0.0166373000, 0.0311862000, 0.0743178000, 0.2019650000, 0.5812801000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014942180, 0.0044653720, 0.0133444700, 0.0398791000, 0.1191761000, 0.3561500000"); + values("0.0371745000, 0.0356867000, 0.0312335000, 0.0176570000, -0.0242906000, -0.1521431000, -0.5357084000", \ + "0.0371504000, 0.0356100000, 0.0312239000, 0.0176458000, -0.0243057000, -0.1521378000, -0.5357100000", \ + "0.0371665000, 0.0356520000, 0.0312464000, 0.0176487000, -0.0242995000, -0.1520733000, -0.5356890000", \ + "0.0368576000, 0.0353711000, 0.0308898000, 0.0172386000, -0.0247158000, -0.1524206000, -0.5358964000", \ + "0.0362949000, 0.0347817000, 0.0302111000, 0.0165001000, -0.0254285000, -0.1529844000, -0.5363277000", \ + "0.0355775000, 0.0341452000, 0.0295631000, 0.0156993000, -0.0262995000, -0.1537311000, -0.5368174000", \ + "0.0358960000, 0.0342149000, 0.0295141000, 0.0155353000, -0.0266478000, -0.1540098000, -0.5369383000"); + } + related_pin : "B_N"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014942180, 0.0044653720, 0.0133444700, 0.0398791000, 0.1191761000, 0.3561500000"); + values("0.0186495000, 0.0203472000, 0.0253952000, 0.0400938000, 0.0832327000, 0.2104603000, 0.5887537000", \ + "0.0186816000, 0.0203768000, 0.0253940000, 0.0401730000, 0.0833155000, 0.2104353000, 0.5891327000", \ + "0.0185885000, 0.0203054000, 0.0253407000, 0.0400889000, 0.0832559000, 0.2103617000, 0.5897785000", \ + "0.0178395000, 0.0195297000, 0.0245524000, 0.0394019000, 0.0826180000, 0.2100109000, 0.5890551000", \ + "0.0169451000, 0.0186204000, 0.0235752000, 0.0383143000, 0.0814473000, 0.2092331000, 0.5884591000", \ + "0.0163357000, 0.0179824000, 0.0230960000, 0.0372624000, 0.0805192000, 0.2086517000, 0.5877551000", \ + "0.0163556000, 0.0180398000, 0.0229432000, 0.0373820000, 0.0806435000, 0.2074517000, 0.5872903000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014942180, 0.0044653720, 0.0133444700, 0.0398791000, 0.1191761000, 0.3561500000"); + values("0.0400806000, 0.0385412000, 0.0338268000, 0.0197126000, -0.0230318000, -0.1514025000, -0.5352682000", \ + "0.0393243000, 0.0379090000, 0.0333197000, 0.0193787000, -0.0231700000, -0.1515482000, -0.5352128000", \ + "0.0383884000, 0.0369015000, 0.0324251000, 0.0187214000, -0.0235443000, -0.1515912000, -0.5353459000", \ + "0.0373594000, 0.0358507000, 0.0313797000, 0.0177549000, -0.0242239000, -0.1519585000, -0.5354507000", \ + "0.0368911000, 0.0353974000, 0.0307954000, 0.0170290000, -0.0250160000, -0.1524223000, -0.5355395000", \ + "0.0374382000, 0.0359037000, 0.0310400000, 0.0164613000, -0.0260373000, -0.1534657000, -0.5363023000", \ + "0.0388234000, 0.0371006000, 0.0321845000, 0.0176533000, -0.0254766000, -0.1539755000, -0.5370050000"); + } + related_pin : "C"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014942180, 0.0044653720, 0.0133444700, 0.0398791000, 0.1191761000, 0.3561500000"); + values("0.0227515000, 0.0243081000, 0.0290003000, 0.0431884000, 0.0855925000, 0.2126583000, 0.5911958000", \ + "0.0220718000, 0.0236497000, 0.0284193000, 0.0426966000, 0.0852815000, 0.2122179000, 0.5909421000", \ + "0.0209961000, 0.0226085000, 0.0274243000, 0.0418339000, 0.0847239000, 0.2117391000, 0.5912352000", \ + "0.0201828000, 0.0217986000, 0.0266686000, 0.0408656000, 0.0838654000, 0.2111411000, 0.5906211000", \ + "0.0195805000, 0.0211563000, 0.0259037000, 0.0402089000, 0.0830809000, 0.2108161000, 0.5900437000", \ + "0.0206264000, 0.0221831000, 0.0268940000, 0.0411445000, 0.0837508000, 0.2108594000, 0.5875913000", \ + "0.0241042000, 0.0253780000, 0.0299724000, 0.0435496000, 0.0855510000, 0.2113186000, 0.5885470000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014942180, 0.0044653720, 0.0133444700, 0.0398791000, 0.1191761000, 0.3561500000"); + values("0.0402242000, 0.0386815000, 0.0340679000, 0.0199412000, -0.0227954000, -0.1512872000, -0.5350333000", \ + "0.0395817000, 0.0381590000, 0.0335455000, 0.0195792000, -0.0230032000, -0.1513382000, -0.5350897000", \ + "0.0386206000, 0.0371516000, 0.0326822000, 0.0189374000, -0.0233554000, -0.1515036000, -0.5351516000", \ + "0.0376824000, 0.0361858000, 0.0316980000, 0.0180277000, -0.0239858000, -0.1518125000, -0.5352604000", \ + "0.0372876000, 0.0357776000, 0.0311421000, 0.0172958000, -0.0247798000, -0.1522280000, -0.5354632000", \ + "0.0379417000, 0.0363693000, 0.0316084000, 0.0169052000, -0.0255057000, -0.1529914000, -0.5358735000", \ + "0.0395494000, 0.0378701000, 0.0329131000, 0.0183267000, -0.0246911000, -0.1534008000, -0.5364940000"); + } + related_pin : "D"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014942180, 0.0044653720, 0.0133444700, 0.0398791000, 0.1191761000, 0.3561500000"); + values("0.0342876000, 0.0358583000, 0.0406068000, 0.0548193000, 0.0974979000, 0.2247226000, 0.6040780000", \ + "0.0336445000, 0.0352536000, 0.0399430000, 0.0541989000, 0.0969033000, 0.2240804000, 0.6029840000", \ + "0.0328422000, 0.0344267000, 0.0392181000, 0.0535442000, 0.0963629000, 0.2237941000, 0.6033541000", \ + "0.0320347000, 0.0336412000, 0.0384433000, 0.0528206000, 0.0957763000, 0.2231373000, 0.6025175000", \ + "0.0316631000, 0.0332803000, 0.0380592000, 0.0521096000, 0.0952391000, 0.2224993000, 0.6027529000", \ + "0.0339609000, 0.0355083000, 0.0389607000, 0.0529531000, 0.0964913000, 0.2235480000, 0.6017278000", \ + "0.0374075000, 0.0389158000, 0.0433775000, 0.0571339000, 0.0995090000, 0.2263008000, 0.6030352000"); + } + } + max_capacitance : 0.3561500000; + max_transition : 1.4966030000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014942200, 0.0044653700, 0.0133445000, 0.0398791000, 0.1191760000, 0.3561500000"); + values("0.1537746000, 0.1575625000, 0.1684753000, 0.1978556000, 0.2780254000, 0.5084203000, 1.1942745000", \ + "0.1588737000, 0.1626870000, 0.1735001000, 0.2030413000, 0.2831334000, 0.5134909000, 1.1994424000", \ + "0.1716907000, 0.1754724000, 0.1862845000, 0.2158836000, 0.2959757000, 0.5273847000, 1.2099058000", \ + "0.2020906000, 0.2058521000, 0.2166302000, 0.2459490000, 0.3259548000, 0.5578584000, 1.2402894000", \ + "0.2731690000, 0.2768774000, 0.2875007000, 0.3167906000, 0.3967951000, 0.6277053000, 1.3157020000", \ + "0.4013293000, 0.4055013000, 0.4171811000, 0.4477847000, 0.5289661000, 0.7595889000, 1.4444392000", \ + "0.5991769000, 0.6044388000, 0.6189047000, 0.6547442000, 0.7397054000, 0.9701830000, 1.6544834000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014942200, 0.0044653700, 0.0133445000, 0.0398791000, 0.1191760000, 0.3561500000"); + values("0.0964563000, 0.0993018000, 0.1074176000, 0.1289327000, 0.1869881000, 0.3546990000, 0.8509086000", \ + "0.1011542000, 0.1039998000, 0.1120155000, 0.1336555000, 0.1919163000, 0.3587897000, 0.8558620000", \ + "0.1124033000, 0.1152407000, 0.1232849000, 0.1448895000, 0.2031924000, 0.3702715000, 0.8674710000", \ + "0.1379480000, 0.1407397000, 0.1487302000, 0.1702426000, 0.2285491000, 0.3959884000, 0.8930069000", \ + "0.1827268000, 0.1856720000, 0.1938830000, 0.2157712000, 0.2746176000, 0.4422483000, 0.9401993000", \ + "0.2413722000, 0.2447614000, 0.2539386000, 0.2768617000, 0.3363904000, 0.5048118000, 1.0000327000", \ + "0.3012455000, 0.3056475000, 0.3173298000, 0.3455112000, 0.4082155000, 0.5754057000, 1.0728043000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014942200, 0.0044653700, 0.0133445000, 0.0398791000, 0.1191760000, 0.3561500000"); + values("0.0554860000, 0.0597176000, 0.0718923000, 0.1074823000, 0.2120498000, 0.5279622000, 1.4714878000", \ + "0.0555161000, 0.0597947000, 0.0720530000, 0.1075089000, 0.2121716000, 0.5280114000, 1.4713308000", \ + "0.0555693000, 0.0596619000, 0.0719015000, 0.1075726000, 0.2122251000, 0.5286621000, 1.4717588000", \ + "0.0554524000, 0.0596089000, 0.0716840000, 0.1074686000, 0.2120444000, 0.5283611000, 1.4718612000", \ + "0.0561743000, 0.0603471000, 0.0725495000, 0.1081580000, 0.2120928000, 0.5275615000, 1.4728881000", \ + "0.0657996000, 0.0696872000, 0.0814687000, 0.1147944000, 0.2154191000, 0.5293183000, 1.4734922000", \ + "0.0876984000, 0.0914831000, 0.1018461000, 0.1336990000, 0.2274843000, 0.5314845000, 1.4723268000"); + } + related_pin : "A_N"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014942200, 0.0044653700, 0.0133445000, 0.0398791000, 0.1191760000, 0.3561500000"); + values("0.0371197000, 0.0397930000, 0.0481366000, 0.0731359000, 0.1506383000, 0.3872577000, 1.0940210000", \ + "0.0370986000, 0.0398245000, 0.0480459000, 0.0731913000, 0.1504514000, 0.3877701000, 1.0972407000", \ + "0.0370470000, 0.0398583000, 0.0481344000, 0.0731338000, 0.1503208000, 0.3874096000, 1.0974629000", \ + "0.0375616000, 0.0402113000, 0.0484185000, 0.0734480000, 0.1507335000, 0.3876130000, 1.0971202000", \ + "0.0415350000, 0.0440321000, 0.0517811000, 0.0760552000, 0.1515677000, 0.3867634000, 1.0960055000", \ + "0.0523036000, 0.0544391000, 0.0612247000, 0.0831051000, 0.1546439000, 0.3864394000, 1.0992356000", \ + "0.0714954000, 0.0735870000, 0.0804180000, 0.1004663000, 0.1646150000, 0.3902154000, 1.0920838000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014942200, 0.0044653700, 0.0133445000, 0.0398791000, 0.1191760000, 0.3561500000"); + values("0.1822447000, 0.1862472000, 0.1976440000, 0.2288095000, 0.3111811000, 0.5425922000, 1.2268951000", \ + "0.1872193000, 0.1914124000, 0.2027272000, 0.2337979000, 0.3163278000, 0.5482355000, 1.2311978000", \ + "0.2005053000, 0.2044543000, 0.2157388000, 0.2469289000, 0.3293613000, 0.5611841000, 1.2450772000", \ + "0.2311008000, 0.2351606000, 0.2464189000, 0.2773455000, 0.3598173000, 0.5915467000, 1.2795357000", \ + "0.3039753000, 0.3080123000, 0.3191598000, 0.3499971000, 0.4325339000, 0.6649565000, 1.3488760000", \ + "0.4419446000, 0.4463158000, 0.4579585000, 0.4899988000, 0.5738215000, 0.8068365000, 1.4915680000", \ + "0.6613317000, 0.6659839000, 0.6803531000, 0.7164859000, 0.8036358000, 1.0387798000, 1.7253292000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014942200, 0.0044653700, 0.0133445000, 0.0398791000, 0.1191760000, 0.3561500000"); + values("0.1125902000, 0.1152899000, 0.1230861000, 0.1451340000, 0.2068048000, 0.3856388000, 0.9186888000", \ + "0.1172100000, 0.1198937000, 0.1277383000, 0.1496690000, 0.2114380000, 0.3904663000, 0.9202823000", \ + "0.1283716000, 0.1310775000, 0.1388724000, 0.1609468000, 0.2226816000, 0.4016108000, 0.9317096000", \ + "0.1535352000, 0.1562277000, 0.1640044000, 0.1860206000, 0.2479658000, 0.4270579000, 0.9571761000", \ + "0.1990005000, 0.2017184000, 0.2095839000, 0.2317366000, 0.2938345000, 0.4737520000, 1.0036463000", \ + "0.2588087000, 0.2616952000, 0.2700448000, 0.2925428000, 0.3550245000, 0.5338985000, 1.0644050000", \ + "0.3196829000, 0.3231065000, 0.3328820000, 0.3581932000, 0.4222011000, 0.6007422000, 1.1329325000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014942200, 0.0044653700, 0.0133445000, 0.0398791000, 0.1191760000, 0.3561500000"); + values("0.0574704000, 0.0616854000, 0.0743820000, 0.1105031000, 0.2150001000, 0.5303818000, 1.4737696000", \ + "0.0574918000, 0.0616808000, 0.0742213000, 0.1105688000, 0.2150336000, 0.5291698000, 1.4721169000", \ + "0.0575005000, 0.0616549000, 0.0743066000, 0.1104695000, 0.2150154000, 0.5295762000, 1.4739343000", \ + "0.0573756000, 0.0617878000, 0.0743416000, 0.1104944000, 0.2150179000, 0.5287166000, 1.4731469000", \ + "0.0578370000, 0.0621215000, 0.0747910000, 0.1107586000, 0.2150224000, 0.5289592000, 1.4707088000", \ + "0.0634270000, 0.0677287000, 0.0795624000, 0.1146104000, 0.2172858000, 0.5301495000, 1.4731727000", \ + "0.0810491000, 0.0841741000, 0.0950748000, 0.1274713000, 0.2249715000, 0.5324848000, 1.4736267000"); + } + related_pin : "B_N"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014942200, 0.0044653700, 0.0133445000, 0.0398791000, 0.1191760000, 0.3561500000"); + values("0.0495974000, 0.0526547000, 0.0616221000, 0.0883820000, 0.1708184000, 0.4194460000, 1.1702745000", \ + "0.0496689000, 0.0525335000, 0.0614923000, 0.0885440000, 0.1707785000, 0.4197223000, 1.1672454000", \ + "0.0496424000, 0.0526411000, 0.0616375000, 0.0883589000, 0.1707375000, 0.4203358000, 1.1667475000", \ + "0.0498956000, 0.0528192000, 0.0616641000, 0.0885004000, 0.1706683000, 0.4202780000, 1.1662543000", \ + "0.0526384000, 0.0554397000, 0.0639268000, 0.0899550000, 0.1710921000, 0.4200844000, 1.1655235000", \ + "0.0605069000, 0.0631518000, 0.0711356000, 0.0954901000, 0.1733916000, 0.4199942000, 1.1680286000", \ + "0.0792148000, 0.0815496000, 0.0886861000, 0.1105135000, 0.1810145000, 0.4227985000, 1.1675296000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014942200, 0.0044653700, 0.0133445000, 0.0398791000, 0.1191760000, 0.3561500000"); + values("0.0752285000, 0.0787905000, 0.0885354000, 0.1167996000, 0.1960963000, 0.4263179000, 1.1090491000", \ + "0.0781367000, 0.0818163000, 0.0920793000, 0.1205503000, 0.1998881000, 0.4309328000, 1.1132798000", \ + "0.0837970000, 0.0875520000, 0.0976881000, 0.1265638000, 0.2070705000, 0.4370134000, 1.1202880000", \ + "0.0942201000, 0.0979723000, 0.1087401000, 0.1379419000, 0.2189939000, 0.4508304000, 1.1340048000", \ + "0.1091507000, 0.1136550000, 0.1263134000, 0.1593888000, 0.2455135000, 0.4784297000, 1.1631299000", \ + "0.1227941000, 0.1288667000, 0.1466068000, 0.1929116000, 0.2986947000, 0.5490425000, 1.2363460000", \ + "0.0969279000, 0.1076442000, 0.1356837000, 0.2078937000, 0.3656893000, 0.6830863000, 1.4095601000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014942200, 0.0044653700, 0.0133445000, 0.0398791000, 0.1191760000, 0.3561500000"); + values("0.0563355000, 0.0588553000, 0.0661509000, 0.0873370000, 0.1482518000, 0.3260749000, 0.8498481000", \ + "0.0615670000, 0.0641074000, 0.0715177000, 0.0928150000, 0.1539237000, 0.3312368000, 0.8558788000", \ + "0.0746823000, 0.0771972000, 0.0846843000, 0.1061484000, 0.1675929000, 0.3452671000, 0.8696150000", \ + "0.1073942000, 0.1097640000, 0.1168863000, 0.1376992000, 0.1982417000, 0.3763053000, 0.9008402000", \ + "0.1722833000, 0.1759727000, 0.1862328000, 0.2127822000, 0.2750418000, 0.4528732000, 0.9779011000", \ + "0.2800765000, 0.2856922000, 0.3015671000, 0.3443351000, 0.4374942000, 0.6283056000, 1.1498190000", \ + "0.4626069000, 0.4707231000, 0.4948442000, 0.5602255000, 0.7104183000, 1.0036453000, 1.5588748000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014942200, 0.0044653700, 0.0133445000, 0.0398791000, 0.1191760000, 0.3561500000"); + values("0.0518914000, 0.0563679000, 0.0690152000, 0.1063415000, 0.2131262000, 0.5296853000, 1.4721759000", \ + "0.0518507000, 0.0562957000, 0.0693128000, 0.1063422000, 0.2132157000, 0.5290278000, 1.4714634000", \ + "0.0519186000, 0.0564003000, 0.0691588000, 0.1061959000, 0.2129621000, 0.5281846000, 1.4720349000", \ + "0.0554520000, 0.0594960000, 0.0716696000, 0.1073048000, 0.2132472000, 0.5292450000, 1.4740588000", \ + "0.0662890000, 0.0707464000, 0.0831817000, 0.1188672000, 0.2191652000, 0.5313559000, 1.4710861000", \ + "0.1006199000, 0.1053131000, 0.1183030000, 0.1551929000, 0.2546061000, 0.5439786000, 1.4734541000", \ + "0.1776992000, 0.1835891000, 0.2005097000, 0.2448608000, 0.3527376000, 0.6359255000, 1.4966027000"); + } + related_pin : "C"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014942200, 0.0044653700, 0.0133445000, 0.0398791000, 0.1191760000, 0.3561500000"); + values("0.0560571000, 0.0592206000, 0.0684871000, 0.0962039000, 0.1788659000, 0.4292932000, 1.1790201000", \ + "0.0560620000, 0.0592001000, 0.0685503000, 0.0962563000, 0.1797458000, 0.4285765000, 1.1802964000", \ + "0.0556139000, 0.0587826000, 0.0681438000, 0.0962068000, 0.1791926000, 0.4292256000, 1.1786654000", \ + "0.0605619000, 0.0631125000, 0.0711586000, 0.0966753000, 0.1795089000, 0.4292149000, 1.1792285000", \ + "0.0899013000, 0.0925148000, 0.1000667000, 0.1197594000, 0.1870583000, 0.4291287000, 1.1813421000", \ + "0.1451907000, 0.1493139000, 0.1607030000, 0.1899441000, 0.2547479000, 0.4519084000, 1.1789666000", \ + "0.2349645000, 0.2423885000, 0.2632557000, 0.3103498000, 0.4108085000, 0.6078145000, 1.2175695000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014942200, 0.0044653700, 0.0133445000, 0.0398791000, 0.1191760000, 0.3561500000"); + values("0.0798999000, 0.0832495000, 0.0933242000, 0.1213912000, 0.2004263000, 0.4311964000, 1.1134357000", \ + "0.0829390000, 0.0865980000, 0.0967155000, 0.1253566000, 0.2046047000, 0.4356233000, 1.1180152000", \ + "0.0891352000, 0.0927080000, 0.1030749000, 0.1321834000, 0.2119062000, 0.4432254000, 1.1256276000", \ + "0.1002129000, 0.1038346000, 0.1142334000, 0.1433098000, 0.2237746000, 0.4554855000, 1.1383449000", \ + "0.1145179000, 0.1184833000, 0.1297135000, 0.1611253000, 0.2447672000, 0.4771581000, 1.1616244000", \ + "0.1265554000, 0.1315714000, 0.1460899000, 0.1845160000, 0.2804763000, 0.5258552000, 1.2142648000", \ + "0.1021362000, 0.1110435000, 0.1343840000, 0.1945654000, 0.3298972000, 0.6162684000, 1.3329740000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014942200, 0.0044653700, 0.0133445000, 0.0398791000, 0.1191760000, 0.3561500000"); + values("0.0584689000, 0.0608304000, 0.0677967000, 0.0877165000, 0.1440105000, 0.3057224000, 0.7819270000", \ + "0.0637750000, 0.0661722000, 0.0730146000, 0.0930042000, 0.1493806000, 0.3111501000, 0.7862892000", \ + "0.0766836000, 0.0790793000, 0.0860827000, 0.1061142000, 0.1626312000, 0.3242726000, 0.8006209000", \ + "0.1094479000, 0.1117103000, 0.1184892000, 0.1383515000, 0.1948444000, 0.3565733000, 0.8318937000", \ + "0.1764568000, 0.1796795000, 0.1888038000, 0.2120499000, 0.2697906000, 0.4314618000, 0.9061112000", \ + "0.2871699000, 0.2920611000, 0.3046607000, 0.3421476000, 0.4279200000, 0.6040908000, 1.0776281000", \ + "0.4695195000, 0.4771336000, 0.4988466000, 0.5550660000, 0.6918994000, 0.9654348000, 1.4814058000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014942200, 0.0044653700, 0.0133445000, 0.0398791000, 0.1191760000, 0.3561500000"); + values("0.0519309000, 0.0563303000, 0.0693041000, 0.1063565000, 0.2132269000, 0.5289784000, 1.4718987000", \ + "0.0519069000, 0.0563770000, 0.0693181000, 0.1064963000, 0.2132219000, 0.5290836000, 1.4708815000", \ + "0.0519751000, 0.0563702000, 0.0693330000, 0.1065285000, 0.2132453000, 0.5290531000, 1.4715772000", \ + "0.0536977000, 0.0579262000, 0.0704167000, 0.1065753000, 0.2132161000, 0.5289649000, 1.4716970000", \ + "0.0610923000, 0.0653855000, 0.0780649000, 0.1145186000, 0.2170970000, 0.5313168000, 1.4733976000", \ + "0.0845032000, 0.0885240000, 0.1011049000, 0.1375192000, 0.2408506000, 0.5408614000, 1.4766794000", \ + "0.1516657000, 0.1565636000, 0.1708774000, 0.2102028000, 0.3154788000, 0.6049368000, 1.4947379000"); + } + related_pin : "D"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014942200, 0.0044653700, 0.0133445000, 0.0398791000, 0.1191760000, 0.3561500000"); + values("0.0643988000, 0.0671786000, 0.0755820000, 0.1006816000, 0.1760519000, 0.4066854000, 1.1002933000", \ + "0.0640369000, 0.0669435000, 0.0753799000, 0.1005291000, 0.1761830000, 0.4063167000, 1.0972115000", \ + "0.0628723000, 0.0658603000, 0.0744507000, 0.1001175000, 0.1759988000, 0.4063460000, 1.0979467000", \ + "0.0664748000, 0.0689370000, 0.0765853000, 0.1001573000, 0.1760706000, 0.4062581000, 1.0979747000", \ + "0.0945829000, 0.0971442000, 0.1041004000, 0.1222592000, 0.1847176000, 0.4070207000, 1.0979428000", \ + "0.1488095000, 0.1526727000, 0.1640613000, 0.1905898000, 0.2548909000, 0.4334452000, 1.0979301000", \ + "0.2391375000, 0.2450527000, 0.2628552000, 0.3068589000, 0.4064248000, 0.5969951000, 1.1472702000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__nor2_1") { + leakage_power () { + value : 0.0042527000; + when : "!A&B"; + } + leakage_power () { + value : 0.0005535000; + when : "!A&!B"; + } + leakage_power () { + value : 0.0003034000; + when : "A&B"; + } + leakage_power () { + value : 0.0027691000; + when : "A&!B"; + } + area : 3.7536000000; + cell_footprint : "sky130_fd_sc_hd__nor2"; + cell_leakage_power : 0.0019697000; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A") { + capacitance : 0.0023730000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022790000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0040287000, 0.0040304000, 0.0040343000, 0.0040313000, 0.0040243000, 0.0040084000, 0.0039716000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0036558000, -0.0037247000, -0.0038835000, -0.0038864000, -0.0038933000, -0.0039090000, -0.0039454000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024670000; + } + pin ("B") { + capacitance : 0.0023530000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022060000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0024958000, 0.0024923000, 0.0024842000, 0.0024914000, 0.0025080000, 0.0025464000, 0.0026348000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0017036000, -0.0017002000, -0.0016923000, -0.0016933000, -0.0016955000, -0.0017008000, -0.0017129000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0025010000; + } + pin ("Y") { + direction : "output"; + function : "(!A&!B)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011792790, 0.0027813980, 0.0065600890, 0.0154723500, 0.0364924400, 0.0860695400"); + values("0.0033831000, 0.0023087000, -0.0002451000, -0.0063134000, -0.0206885000, -0.0547113000, -0.1349539000", \ + "0.0032959000, 0.0022221000, -0.0003126000, -0.0063510000, -0.0207262000, -0.0547291000, -0.1349590000", \ + "0.0032503000, 0.0021761000, -0.0003312000, -0.0063149000, -0.0206503000, -0.0546030000, -0.1348705000", \ + "0.0030726000, 0.0020069000, -0.0005074000, -0.0064417000, -0.0207316000, -0.0546636000, -0.1348807000", \ + "0.0032625000, 0.0021845000, -0.0003548000, -0.0064740000, -0.0208548000, -0.0547008000, -0.1349136000", \ + "0.0041084000, 0.0029247000, 0.0000649000, -0.0059366000, -0.0204241000, -0.0545931000, -0.1348443000", \ + "0.0058008000, 0.0046885000, 0.0018346000, -0.0046588000, -0.0194270000, -0.0538371000, -0.1345447000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011792790, 0.0027813980, 0.0065600890, 0.0154723500, 0.0364924400, 0.0860695400"); + values("0.0072133000, 0.0083823000, 0.0110600000, 0.0172660000, 0.0316026000, 0.0656529000, 0.1442872000", \ + "0.0070087000, 0.0081744000, 0.0108689000, 0.0171299000, 0.0314262000, 0.0651136000, 0.1442832000", \ + "0.0068800000, 0.0080154000, 0.0106724000, 0.0168250000, 0.0314744000, 0.0649365000, 0.1441691000", \ + "0.0067844000, 0.0079038000, 0.0105160000, 0.0166964000, 0.0310259000, 0.0647920000, 0.1440820000", \ + "0.0067126000, 0.0078404000, 0.0104623000, 0.0165733000, 0.0310240000, 0.0646135000, 0.1440148000", \ + "0.0065377000, 0.0076235000, 0.0104706000, 0.0166179000, 0.0310122000, 0.0648914000, 0.1440435000", \ + "0.0079056000, 0.0089073000, 0.0112540000, 0.0170768000, 0.0313416000, 0.0653377000, 0.1446737000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011792790, 0.0027813980, 0.0065600890, 0.0154723500, 0.0364924400, 0.0860695400"); + values("0.0001161000, -0.0008843000, -0.0033656000, -0.0093882000, -0.0237717000, -0.0577970000, -0.1380839000", \ + "-0.0000887000, -0.0010589000, -0.0034797000, -0.0094277000, -0.0237533000, -0.0577454000, -0.1380262000", \ + "-0.0003557000, -0.0013427000, -0.0037164000, -0.0095943000, -0.0238322000, -0.0577751000, -0.1380161000", \ + "-0.0004255000, -0.0015187000, -0.0040205000, -0.0098563000, -0.0239741000, -0.0578416000, -0.1380490000", \ + "-0.0004321000, -0.0014971000, -0.0040344000, -0.0099230000, -0.0242210000, -0.0579563000, -0.1380991000", \ + "0.0004539000, -0.0006600000, -0.0034427000, -0.0095600000, -0.0239893000, -0.0580168000, -0.1381558000", \ + "0.0026121000, 0.0012756000, -0.0017011000, -0.0082989000, -0.0232496000, -0.0574491000, -0.1380095000"); + } + related_pin : "B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011792790, 0.0027813980, 0.0065600890, 0.0154723500, 0.0364924400, 0.0860695400"); + values("0.0062893000, 0.0075031000, 0.0101938000, 0.0163798000, 0.0307311000, 0.0646927000, 0.1447920000", \ + "0.0060386000, 0.0072036000, 0.0099546000, 0.0161864000, 0.0306119000, 0.0642636000, 0.1445428000", \ + "0.0059374000, 0.0070815000, 0.0096878000, 0.0158973000, 0.0304077000, 0.0641823000, 0.1434526000", \ + "0.0058546000, 0.0069660000, 0.0096178000, 0.0156518000, 0.0301002000, 0.0639702000, 0.1433623000", \ + "0.0060840000, 0.0071573000, 0.0096762000, 0.0157862000, 0.0301081000, 0.0640169000, 0.1440335000", \ + "0.0067959000, 0.0078057000, 0.0102727000, 0.0162380000, 0.0303135000, 0.0636023000, 0.1429686000", \ + "0.0087301000, 0.0096610000, 0.0120748000, 0.0184535000, 0.0319003000, 0.0648031000, 0.1440411000"); + } + } + max_capacitance : 0.0860700000; + max_transition : 1.4944790000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011792800, 0.0027814000, 0.0065600900, 0.0154724000, 0.0364924000, 0.0860695000"); + values("0.0190360000, 0.0215947000, 0.0272198000, 0.0399461000, 0.0688945000, 0.1361845000, 0.2943552000", \ + "0.0238153000, 0.0263031000, 0.0319310000, 0.0446257000, 0.0735838000, 0.1409075000, 0.2990341000", \ + "0.0341733000, 0.0370188000, 0.0432750000, 0.0560966000, 0.0848920000, 0.1520304000, 0.3101353000", \ + "0.0477991000, 0.0526141000, 0.0623161000, 0.0802289000, 0.1116031000, 0.1786463000, 0.3368668000", \ + "0.0635656000, 0.0709430000, 0.0860044000, 0.1142329000, 0.1621650000, 0.2393694000, 0.3966667000", \ + "0.0750275000, 0.0862809000, 0.1098119000, 0.1529907000, 0.2291519000, 0.3512564000, 0.5416234000", \ + "0.0630542000, 0.0808831000, 0.1170295000, 0.1859119000, 0.3042667000, 0.4954561000, 0.7911051000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011792800, 0.0027814000, 0.0065600900, 0.0154724000, 0.0364924000, 0.0860695000"); + values("0.0535309000, 0.0624521000, 0.0827583000, 0.1296748000, 0.2403223000, 0.4964094000, 1.0910149000", \ + "0.0584658000, 0.0672655000, 0.0876976000, 0.1348434000, 0.2428248000, 0.5027195000, 1.0975248000", \ + "0.0704606000, 0.0790985000, 0.0992865000, 0.1457621000, 0.2562149000, 0.5105412000, 1.1113832000", \ + "0.0949138000, 0.1045912000, 0.1248307000, 0.1714398000, 0.2804020000, 0.5354027000, 1.1368554000", \ + "0.1338386000, 0.1471503000, 0.1748801000, 0.2287121000, 0.3391497000, 0.5938540000, 1.1942373000", \ + "0.1923603000, 0.2135827000, 0.2551632000, 0.3315146000, 0.4695703000, 0.7293924000, 1.3343304000", \ + "0.2908056000, 0.3221162000, 0.3846763000, 0.4995299000, 0.6933965000, 1.0300584000, 1.6428976000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011792800, 0.0027814000, 0.0065600900, 0.0154724000, 0.0364924000, 0.0860695000"); + values("0.0133173000, 0.0162387000, 0.0230975000, 0.0390614000, 0.0769627000, 0.1659429000, 0.3741285000", \ + "0.0132612000, 0.0160771000, 0.0229152000, 0.0390843000, 0.0769860000, 0.1659096000, 0.3747086000", \ + "0.0183004000, 0.0207453000, 0.0259583000, 0.0400061000, 0.0766724000, 0.1655208000, 0.3751109000", \ + "0.0296812000, 0.0331107000, 0.0402443000, 0.0528114000, 0.0824942000, 0.1650518000, 0.3746599000", \ + "0.0495575000, 0.0550513000, 0.0657323000, 0.0848695000, 0.1176947000, 0.1840762000, 0.3745960000", \ + "0.0846432000, 0.0934187000, 0.1097656000, 0.1411326000, 0.1905301000, 0.2697150000, 0.4213641000", \ + "0.1471779000, 0.1623777000, 0.1894495000, 0.2357859000, 0.3114916000, 0.4319934000, 0.6206120000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011792800, 0.0027814000, 0.0065600900, 0.0154724000, 0.0364924000, 0.0860695000"); + values("0.0397691000, 0.0511740000, 0.0780082000, 0.1417654000, 0.2909386000, 0.6475466000, 1.4665317000", \ + "0.0398254000, 0.0511983000, 0.0780980000, 0.1418391000, 0.2897509000, 0.6444150000, 1.4694822000", \ + "0.0398298000, 0.0512603000, 0.0781290000, 0.1409021000, 0.2915635000, 0.6396143000, 1.4640775000", \ + "0.0462081000, 0.0559536000, 0.0804090000, 0.1411384000, 0.2889892000, 0.6407167000, 1.4624811000", \ + "0.0668605000, 0.0775374000, 0.1017904000, 0.1540026000, 0.2925267000, 0.6394485000, 1.4691923000", \ + "0.1105513000, 0.1228485000, 0.1499894000, 0.2083700000, 0.3313576000, 0.6479490000, 1.4656883000", \ + "0.1863145000, 0.2034043000, 0.2404033000, 0.3140700000, 0.4557996000, 0.7493287000, 1.4878785000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011792800, 0.0027814000, 0.0065600900, 0.0154724000, 0.0364924000, 0.0860695000"); + values("0.0156296000, 0.0180104000, 0.0233638000, 0.0356609000, 0.0641406000, 0.1316836000, 0.2900434000", \ + "0.0203053000, 0.0227182000, 0.0281792000, 0.0404438000, 0.0691446000, 0.1361500000, 0.2948875000", \ + "0.0277223000, 0.0315402000, 0.0388281000, 0.0518945000, 0.0805566000, 0.1475413000, 0.3090947000", \ + "0.0359846000, 0.0422275000, 0.0539056000, 0.0741758000, 0.1070441000, 0.1739432000, 0.3341677000", \ + "0.0431602000, 0.0525956000, 0.0712007000, 0.1028897000, 0.1550372000, 0.2346605000, 0.3925809000", \ + "0.0404120000, 0.0560548000, 0.0842626000, 0.1340692000, 0.2156434000, 0.3426192000, 0.5366415000", \ + "0.0075956000, 0.0298035000, 0.0746855000, 0.1536548000, 0.2819046000, 0.4820727000, 0.7827049000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011792800, 0.0027814000, 0.0065600900, 0.0154724000, 0.0364924000, 0.0860695000"); + values("0.0409774000, 0.0500758000, 0.0706680000, 0.1172771000, 0.2268389000, 0.4830076000, 1.0878999000", \ + "0.0440666000, 0.0529172000, 0.0737508000, 0.1208034000, 0.2300006000, 0.4855337000, 1.0955047000", \ + "0.0553825000, 0.0640778000, 0.0837551000, 0.1309525000, 0.2402728000, 0.4961174000, 1.0969213000", \ + "0.0801953000, 0.0908979000, 0.1113433000, 0.1569330000, 0.2671649000, 0.5223477000, 1.1227607000", \ + "0.1184158000, 0.1348123000, 0.1659439000, 0.2226178000, 0.3299288000, 0.5862180000, 1.1893532000", \ + "0.1779249000, 0.2019334000, 0.2500242000, 0.3374095000, 0.4811848000, 0.7302756000, 1.3320954000", \ + "0.2813761000, 0.3149384000, 0.3830530000, 0.5107562000, 0.7322720000, 1.0770871000, 1.6773825000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011792800, 0.0027814000, 0.0065600900, 0.0154724000, 0.0364924000, 0.0860695000"); + values("0.0088665000, 0.0117921000, 0.0186609000, 0.0347135000, 0.0731656000, 0.1612023000, 0.3708196000", \ + "0.0096863000, 0.0122191000, 0.0186360000, 0.0344515000, 0.0726028000, 0.1622722000, 0.3730477000", \ + "0.0155484000, 0.0180238000, 0.0229369000, 0.0362456000, 0.0724510000, 0.1619080000, 0.3712491000", \ + "0.0266471000, 0.0300579000, 0.0372801000, 0.0514777000, 0.0790242000, 0.1632742000, 0.3706679000", \ + "0.0458007000, 0.0522172000, 0.0626350000, 0.0826596000, 0.1155174000, 0.1811881000, 0.3739281000", \ + "0.0806957000, 0.0910282000, 0.1072080000, 0.1383468000, 0.1888244000, 0.2668552000, 0.4209027000", \ + "0.1464894000, 0.1613612000, 0.1881425000, 0.2345852000, 0.3118086000, 0.4312395000, 0.6195141000"); + } + related_pin : "B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011792800, 0.0027814000, 0.0065600900, 0.0154724000, 0.0364924000, 0.0860695000"); + values("0.0397519000, 0.0512007000, 0.0779957000, 0.1409291000, 0.2896431000, 0.6418243000, 1.4797075000", \ + "0.0394845000, 0.0510389000, 0.0780166000, 0.1408854000, 0.2898597000, 0.6389512000, 1.4823202000", \ + "0.0400411000, 0.0509512000, 0.0778922000, 0.1410948000, 0.2898015000, 0.6397169000, 1.4658119000", \ + "0.0540333000, 0.0623788000, 0.0840599000, 0.1418888000, 0.2898861000, 0.6394330000, 1.4697440000", \ + "0.0787265000, 0.0913860000, 0.1159434000, 0.1637902000, 0.2942867000, 0.6427856000, 1.4728250000", \ + "0.1203677000, 0.1386865000, 0.1737311000, 0.2398944000, 0.3522298000, 0.6517846000, 1.4655828000", \ + "0.1892298000, 0.2147965000, 0.2652500000, 0.3617796000, 0.5241573000, 0.7896050000, 1.4944792000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__nor2_2") { + leakage_power () { + value : 0.0036845000; + when : "!A&B"; + } + leakage_power () { + value : 0.0015349000; + when : "!A&!B"; + } + leakage_power () { + value : 0.0002441000; + when : "A&B"; + } + leakage_power () { + value : 0.0022266000; + when : "A&!B"; + } + area : 6.2560000000; + cell_footprint : "sky130_fd_sc_hd__nor2"; + cell_leakage_power : 0.0019225140; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A") { + capacitance : 0.0044010000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0041900000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0083596000, 0.0083601000, 0.0083614000, 0.0083582000, 0.0083510000, 0.0083343000, 0.0082960000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0072307000, -0.0073356000, -0.0075775000, -0.0075902000, -0.0076196000, -0.0076874000, -0.0078435000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0046110000; + } + pin ("B") { + capacitance : 0.0044380000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0041360000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0042515000, 0.0042461000, 0.0042335000, 0.0042552000, 0.0043054000, 0.0044212000, 0.0046879000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0034351000, -0.0034346000, -0.0034334000, -0.0034316000, -0.0034275000, -0.0034179000, -0.0033959000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0047400000; + } + pin ("Y") { + direction : "output"; + function : "(!A&!B)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012817810, 0.0032859260, 0.0084236780, 0.0215946300, 0.0553591700, 0.1419167000"); + values("0.0073745000, 0.0061358000, 0.0029227000, -0.0052839000, -0.0264268000, -0.0809526000, -0.2209689000", \ + "0.0071484000, 0.0059227000, 0.0027561000, -0.0054260000, -0.0265256000, -0.0809954000, -0.2210663000", \ + "0.0069652000, 0.0057606000, 0.0026709000, -0.0054820000, -0.0265169000, -0.0809447000, -0.2209894000", \ + "0.0066225000, 0.0054307000, 0.0022739000, -0.0057843000, -0.0267276000, -0.0811106000, -0.2210707000", \ + "0.0068860000, 0.0056776000, 0.0025148000, -0.0056812000, -0.0269496000, -0.0812337000, -0.2211703000", \ + "0.0081474000, 0.0068761000, 0.0036039000, -0.0047558000, -0.0261032000, -0.0810955000, -0.2210373000", \ + "0.0113450000, 0.0099364000, 0.0065013000, -0.0023509000, -0.0242019000, -0.0796075000, -0.2204243000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012817810, 0.0032859260, 0.0084236780, 0.0215946300, 0.0553591700, 0.1419167000"); + values("0.0128950000, 0.0142341000, 0.0176613000, 0.0260292000, 0.0472620000, 0.1013471000, 0.2397798000", \ + "0.0125529000, 0.0138972000, 0.0172895000, 0.0257286000, 0.0471062000, 0.1014395000, 0.2397332000", \ + "0.0123128000, 0.0136308000, 0.0169836000, 0.0253620000, 0.0470654000, 0.1010472000, 0.2405892000", \ + "0.0121624000, 0.0134507000, 0.0167624000, 0.0251620000, 0.0466846000, 0.1011173000, 0.2394514000", \ + "0.0120071000, 0.0133236000, 0.0165791000, 0.0248679000, 0.0461908000, 0.1003002000, 0.2390999000", \ + "0.0120678000, 0.0133443000, 0.0165953000, 0.0249152000, 0.0460655000, 0.1006008000, 0.2386959000", \ + "0.0131879000, 0.0142743000, 0.0173908000, 0.0252415000, 0.0465944000, 0.1012898000, 0.2402129000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012817810, 0.0032859260, 0.0084236780, 0.0215946300, 0.0553591700, 0.1419167000"); + values("-0.0004888000, -0.0016103000, -0.0046105000, -0.0126995000, -0.0338976000, -0.0885271000, -0.2287130000", \ + "-0.0008606000, -0.0019545000, -0.0048677000, -0.0127713000, -0.0338492000, -0.0883909000, -0.2285444000", \ + "-0.0013080000, -0.0024041000, -0.0052555000, -0.0130665000, -0.0339665000, -0.0883719000, -0.2284719000", \ + "-0.0016825000, -0.0028569000, -0.0057471000, -0.0135436000, -0.0342948000, -0.0885274000, -0.2284964000", \ + "-0.0011816000, -0.0026290000, -0.0057648000, -0.0138121000, -0.0347429000, -0.0888238000, -0.2286441000", \ + "0.0000468000, -0.0013172000, -0.0047449000, -0.0132133000, -0.0343504000, -0.0889369000, -0.2287504000", \ + "0.0039358000, 0.0023853000, -0.0013893000, -0.0106874000, -0.0329259000, -0.0879141000, -0.2286330000"); + } + related_pin : "B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012817810, 0.0032859260, 0.0084236780, 0.0215946300, 0.0553591700, 0.1419167000"); + values("0.0120659000, 0.0135219000, 0.0170708000, 0.0256150000, 0.0471589000, 0.1013624000, 0.2405368000", \ + "0.0116343000, 0.0130064000, 0.0164398000, 0.0251373000, 0.0466608000, 0.1009385000, 0.2394738000", \ + "0.0114624000, 0.0127780000, 0.0161374000, 0.0245983000, 0.0461837000, 0.1014518000, 0.2399905000", \ + "0.0113236000, 0.0126046000, 0.0159888000, 0.0243982000, 0.0455761000, 0.1003875000, 0.2398083000", \ + "0.0119148000, 0.0131421000, 0.0162965000, 0.0243881000, 0.0456010000, 0.0996798000, 0.2386542000", \ + "0.0131292000, 0.0142935000, 0.0174108000, 0.0254979000, 0.0460363000, 0.0994893000, 0.2381229000", \ + "0.0159512000, 0.0169725000, 0.0197795000, 0.0275421000, 0.0484078000, 0.1013567000, 0.2383341000"); + } + } + max_capacitance : 0.1419170000; + max_transition : 1.4983880000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012817800, 0.0032859300, 0.0084236800, 0.0215946000, 0.0553592000, 0.1419170000"); + values("0.0169765000, 0.0186137000, 0.0225047000, 0.0317480000, 0.0538005000, 0.1082873000, 0.2463683000", \ + "0.0218970000, 0.0234217000, 0.0272035000, 0.0363347000, 0.0583460000, 0.1129020000, 0.2511329000", \ + "0.0315818000, 0.0336417000, 0.0382211000, 0.0476932000, 0.0692584000, 0.1237162000, 0.2619326000", \ + "0.0436403000, 0.0466044000, 0.0537263000, 0.0682395000, 0.0954174000, 0.1499542000, 0.2880661000", \ + "0.0557866000, 0.0604313000, 0.0712855000, 0.0937865000, 0.1360242000, 0.2087881000, 0.3476518000", \ + "0.0592939000, 0.0665427000, 0.0832647000, 0.1176225000, 0.1842997000, 0.2985803000, 0.4848358000", \ + "0.0289450000, 0.0404634000, 0.0666192000, 0.1215940000, 0.2253026000, 0.4052740000, 0.6964460000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012817800, 0.0032859300, 0.0084236800, 0.0215946000, 0.0553592000, 0.1419170000"); + values("0.0598512000, 0.0661608000, 0.0818005000, 0.1204893000, 0.2178144000, 0.4658339000, 1.1001068000", \ + "0.0645408000, 0.0707845000, 0.0864186000, 0.1252582000, 0.2230472000, 0.4756194000, 1.1065003000", \ + "0.0774803000, 0.0835427000, 0.0989149000, 0.1377132000, 0.2369799000, 0.4852300000, 1.1255878000", \ + "0.1046485000, 0.1111289000, 0.1266699000, 0.1651232000, 0.2640097000, 0.5126880000, 1.1476432000", \ + "0.1485323000, 0.1574588000, 0.1780745000, 0.2236462000, 0.3228659000, 0.5733475000, 1.2074964000", \ + "0.2165370000, 0.2308327000, 0.2627495000, 0.3270954000, 0.4536868000, 0.7105454000, 1.3508183000", \ + "0.3247446000, 0.3481303000, 0.3973368000, 0.4979204000, 0.6811013000, 1.0181618000, 1.6702481000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012817800, 0.0032859300, 0.0084236800, 0.0215946000, 0.0553592000, 0.1419170000"); + values("0.0121913000, 0.0139872000, 0.0184149000, 0.0295312000, 0.0577435000, 0.1302407000, 0.3149928000", \ + "0.0122711000, 0.0139194000, 0.0181640000, 0.0292849000, 0.0576226000, 0.1303335000, 0.3149339000", \ + "0.0174991000, 0.0189791000, 0.0224710000, 0.0313296000, 0.0576492000, 0.1302361000, 0.3154841000", \ + "0.0278304000, 0.0301365000, 0.0351356000, 0.0458227000, 0.0667332000, 0.1312678000, 0.3150509000", \ + "0.0462946000, 0.0497118000, 0.0579389000, 0.0734008000, 0.1022856000, 0.1564527000, 0.3181727000", \ + "0.0787279000, 0.0845512000, 0.0973526000, 0.1221569000, 0.1662236000, 0.2417725000, 0.3770034000", \ + "0.1377398000, 0.1473311000, 0.1670777000, 0.2068850000, 0.2752654000, 0.3887180000, 0.5769948000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012817800, 0.0032859300, 0.0084236800, 0.0215946000, 0.0553592000, 0.1419170000"); + values("0.0387164000, 0.0465397000, 0.0671545000, 0.1191083000, 0.2519610000, 0.5924332000, 1.4660573000", \ + "0.0387927000, 0.0467894000, 0.0671140000, 0.1193467000, 0.2531905000, 0.5963443000, 1.4642677000", \ + "0.0388228000, 0.0468128000, 0.0671166000, 0.1193101000, 0.2541284000, 0.5942123000, 1.4723758000", \ + "0.0428648000, 0.0500679000, 0.0690108000, 0.1196403000, 0.2542018000, 0.5942771000, 1.4705871000", \ + "0.0609025000, 0.0684849000, 0.0876629000, 0.1321587000, 0.2555057000, 0.5936081000, 1.4707048000", \ + "0.0995867000, 0.1085114000, 0.1304543000, 0.1799390000, 0.2948676000, 0.6014265000, 1.4671513000", \ + "0.1783026000, 0.1896907000, 0.2178831000, 0.2801153000, 0.4119040000, 0.7022209000, 1.4890928000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012817800, 0.0032859300, 0.0084236800, 0.0215946000, 0.0553592000, 0.1419170000"); + values("0.0141760000, 0.0156199000, 0.0191598000, 0.0278052000, 0.0492845000, 0.1040127000, 0.2438898000", \ + "0.0186334000, 0.0202421000, 0.0238568000, 0.0324836000, 0.0541217000, 0.1089733000, 0.2497110000", \ + "0.0246079000, 0.0272212000, 0.0327980000, 0.0435904000, 0.0654035000, 0.1199132000, 0.2625150000", \ + "0.0304144000, 0.0345370000, 0.0434582000, 0.0606458000, 0.0907239000, 0.1459215000, 0.2876185000", \ + "0.0320202000, 0.0386238000, 0.0528719000, 0.0800952000, 0.1274019000, 0.2048295000, 0.3456997000", \ + "0.0190370000, 0.0289388000, 0.0516526000, 0.0945865000, 0.1686562000, 0.2903307000, 0.4836087000", \ + "-0.0374152000, -0.0220692000, 0.0132257000, 0.0813341000, 0.1994799000, 0.3909838000, 0.6922216000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012817800, 0.0032859300, 0.0084236800, 0.0215946000, 0.0553592000, 0.1419170000"); + values("0.0395814000, 0.0463244000, 0.0626076000, 0.1021031000, 0.2018021000, 0.4509545000, 1.0874180000", \ + "0.0428289000, 0.0490655000, 0.0650582000, 0.1051309000, 0.2032878000, 0.4522231000, 1.0868446000", \ + "0.0543258000, 0.0604069000, 0.0758686000, 0.1145287000, 0.2132721000, 0.4656956000, 1.1023106000", \ + "0.0798983000, 0.0876051000, 0.1039779000, 0.1416236000, 0.2412836000, 0.4923889000, 1.1289197000", \ + "0.1193988000, 0.1314784000, 0.1568444000, 0.2073465000, 0.3057597000, 0.5536542000, 1.1896503000", \ + "0.1842142000, 0.2015711000, 0.2396233000, 0.3170890000, 0.4540920000, 0.7055990000, 1.3411834000", \ + "0.3025458000, 0.3261292000, 0.3795286000, 0.4912014000, 0.6986479000, 1.0530292000, 1.6922767000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012817800, 0.0032859300, 0.0084236800, 0.0215946000, 0.0553592000, 0.1419170000"); + values("0.0070459000, 0.0087223000, 0.0131490000, 0.0243219000, 0.0531277000, 0.1275299000, 0.3138667000", \ + "0.0082968000, 0.0096261000, 0.0134577000, 0.0243722000, 0.0530534000, 0.1277071000, 0.3147392000", \ + "0.0137204000, 0.0154245000, 0.0192885000, 0.0275155000, 0.0535135000, 0.1268677000, 0.3165656000", \ + "0.0235946000, 0.0260140000, 0.0315956000, 0.0427767000, 0.0643198000, 0.1286790000, 0.3161398000", \ + "0.0416952000, 0.0453546000, 0.0544462000, 0.0705738000, 0.1002252000, 0.1543953000, 0.3188899000", \ + "0.0737656000, 0.0801945000, 0.0942736000, 0.1194076000, 0.1649284000, 0.2402973000, 0.3775331000", \ + "0.1354639000, 0.1452008000, 0.1697280000, 0.2075639000, 0.2767224000, 0.3894367000, 0.5774533000"); + } + related_pin : "B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012817800, 0.0032859300, 0.0084236800, 0.0215946000, 0.0553592000, 0.1419170000"); + values("0.0383727000, 0.0464427000, 0.0670202000, 0.1193254000, 0.2544325000, 0.5955795000, 1.4724479000", \ + "0.0381824000, 0.0460213000, 0.0669146000, 0.1192609000, 0.2525813000, 0.5925727000, 1.4656973000", \ + "0.0381865000, 0.0458870000, 0.0664339000, 0.1192298000, 0.2523023000, 0.5972254000, 1.4709203000", \ + "0.0518557000, 0.0576092000, 0.0733776000, 0.1196992000, 0.2540167000, 0.5957025000, 1.4724416000", \ + "0.0736324000, 0.0839464000, 0.1035009000, 0.1448334000, 0.2575590000, 0.5951247000, 1.4645798000", \ + "0.1118042000, 0.1259139000, 0.1547507000, 0.2130005000, 0.3210224000, 0.6068745000, 1.4703324000", \ + "0.1760784000, 0.1950611000, 0.2384363000, 0.3231547000, 0.4775236000, 0.7496009000, 1.4983882000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__nor2_4") { + leakage_power () { + value : 0.0040121000; + when : "!A&B"; + } + leakage_power () { + value : 0.0038425000; + when : "!A&!B"; + } + leakage_power () { + value : 0.0004326000; + when : "A&B"; + } + leakage_power () { + value : 0.0025266000; + when : "A&!B"; + } + area : 11.260800000; + cell_footprint : "sky130_fd_sc_hd__nor2"; + cell_leakage_power : 0.0027034450; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A") { + capacitance : 0.0087330000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0083040000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0166262000, 0.0166196000, 0.0166045000, 0.0166015000, 0.0165948000, 0.0165793000, 0.0165435000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0142030000, -0.0144511000, -0.0150231000, -0.0150525000, -0.0151204000, -0.0152768000, -0.0156373000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0091620000; + } + pin ("B") { + capacitance : 0.0086870000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0080850000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0081436000, 0.0081226000, 0.0080741000, 0.0081109000, 0.0081958000, 0.0083914000, 0.0088424000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0068033000, -0.0067996000, -0.0067910000, -0.0067895000, -0.0067862000, -0.0067784000, -0.0067605000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0092890000; + } + pin ("Y") { + direction : "output"; + function : "(!A&!B)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014103010, 0.0039778980, 0.0112200700, 0.0316473500, 0.0892646000, 0.2517799000"); + values("0.0145888000, 0.0131288000, 0.0090218000, -0.0025617000, -0.0353318000, -0.1282960000, -0.3912441000", \ + "0.0142153000, 0.0127769000, 0.0086766000, -0.0028459000, -0.0355134000, -0.1284436000, -0.3913716000", \ + "0.0138944000, 0.0125050000, 0.0084683000, -0.0028707000, -0.0354384000, -0.1282397000, -0.3911955000", \ + "0.0130502000, 0.0116242000, 0.0076562000, -0.0036487000, -0.0359041000, -0.1285736000, -0.3913048000", \ + "0.0136694000, 0.0122110000, 0.0081994000, -0.0032016000, -0.0362912000, -0.1288264000, -0.3914667000", \ + "0.0160415000, 0.0146191000, 0.0104409000, -0.0022348000, -0.0354017000, -0.1282726000, -0.3910739000", \ + "0.0215214000, 0.0200398000, 0.0154086000, 0.0030774000, -0.0310951000, -0.1257253000, -0.3901398000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014103010, 0.0039778980, 0.0112200700, 0.0316473500, 0.0892646000, 0.2517799000"); + values("0.0249433000, 0.0265426000, 0.0309809000, 0.0430860000, 0.0763783000, 0.1683058000, 0.4283017000", \ + "0.0242285000, 0.0258172000, 0.0302205000, 0.0424180000, 0.0757326000, 0.1680930000, 0.4281469000", \ + "0.0237443000, 0.0252968000, 0.0295957000, 0.0415580000, 0.0753023000, 0.1681136000, 0.4278681000", \ + "0.0234331000, 0.0249690000, 0.0291991000, 0.0410534000, 0.0741796000, 0.1671085000, 0.4310648000", \ + "0.0231148000, 0.0246845000, 0.0288640000, 0.0405805000, 0.0736300000, 0.1667428000, 0.4301930000", \ + "0.0232302000, 0.0247032000, 0.0288746000, 0.0406072000, 0.0737207000, 0.1665469000, 0.4262356000", \ + "0.0249650000, 0.0262105000, 0.0300107000, 0.0411471000, 0.0743474000, 0.1672062000, 0.4281072000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014103010, 0.0039778980, 0.0112200700, 0.0316473500, 0.0892646000, 0.2517799000"); + values("-0.0000518000, -0.0013461000, -0.0051126000, -0.0163210000, -0.0490656000, -0.1422481000, -0.4054517000", \ + "-0.0007823000, -0.0020199000, -0.0056671000, -0.0165897000, -0.0490128000, -0.1420118000, -0.4051177000", \ + "-0.0016473000, -0.0029060000, -0.0064704000, -0.0172631000, -0.0492929000, -0.1420049000, -0.4049468000", \ + "-0.0023505000, -0.0036728000, -0.0074464000, -0.0181677000, -0.0501011000, -0.1423194000, -0.4049695000", \ + "-0.0017781000, -0.0030627000, -0.0070735000, -0.0185771000, -0.0509804000, -0.1428840000, -0.4052222000", \ + "0.0003238000, -0.0012994000, -0.0056733000, -0.0177018000, -0.0507033000, -0.1430485000, -0.4053592000", \ + "0.0081546000, 0.0065841000, 0.0007174000, -0.0122297000, -0.0473341000, -0.1413746000, -0.4054039000"); + } + related_pin : "B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014103010, 0.0039778980, 0.0112200700, 0.0316473500, 0.0892646000, 0.2517799000"); + values("0.0234499000, 0.0252083000, 0.0298260000, 0.0424246000, 0.0757155000, 0.1681166000, 0.4281616000", \ + "0.0225901000, 0.0242770000, 0.0287232000, 0.0410645000, 0.0751239000, 0.1682812000, 0.4278748000", \ + "0.0220176000, 0.0236259000, 0.0279958000, 0.0403448000, 0.0738392000, 0.1684640000, 0.4277499000", \ + "0.0224831000, 0.0239328000, 0.0280787000, 0.0397846000, 0.0728287000, 0.1662264000, 0.4279252000", \ + "0.0234005000, 0.0248091000, 0.0286947000, 0.0400777000, 0.0728604000, 0.1654970000, 0.4262714000", \ + "0.0253165000, 0.0268912000, 0.0307984000, 0.0422785000, 0.0742481000, 0.1664044000, 0.4285354000", \ + "0.0315872000, 0.0323786000, 0.0359486000, 0.0468016000, 0.0779553000, 0.1683928000, 0.4261670000"); + } + } + max_capacitance : 0.2517800000; + max_transition : 1.4964490000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014103000, 0.0039779000, 0.0112201000, 0.0316474000, 0.0892646000, 0.2517800000"); + values("0.0169715000, 0.0179898000, 0.0207708000, 0.0278877000, 0.0464088000, 0.0962407000, 0.2342976000", \ + "0.0218200000, 0.0227798000, 0.0254185000, 0.0324638000, 0.0509264000, 0.1007439000, 0.2387181000", \ + "0.0311648000, 0.0324597000, 0.0357109000, 0.0435209000, 0.0617677000, 0.1114110000, 0.2496350000", \ + "0.0424904000, 0.0444516000, 0.0494231000, 0.0614109000, 0.0862029000, 0.1371073000, 0.2749299000", \ + "0.0523674000, 0.0554190000, 0.0631869000, 0.0816469000, 0.1203738000, 0.1924431000, 0.3342928000", \ + "0.0511493000, 0.0557858000, 0.0678160000, 0.0966514000, 0.1572204000, 0.2690975000, 0.4647971000", \ + "0.0095339000, 0.0168776000, 0.0358525000, 0.0808120000, 0.1756667000, 0.3539680000, 0.6596342000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014103000, 0.0039779000, 0.0112201000, 0.0316474000, 0.0892646000, 0.2517800000"); + values("0.0622744000, 0.0664765000, 0.0779111000, 0.1094290000, 0.1954166000, 0.4332344000, 1.1041421000", \ + "0.0667856000, 0.0709660000, 0.0823530000, 0.1140250000, 0.2003005000, 0.4389736000, 1.1103100000", \ + "0.0798638000, 0.0838861000, 0.0952087000, 0.1260894000, 0.2131699000, 0.4561659000, 1.1249001000", \ + "0.1076138000, 0.1118374000, 0.1228784000, 0.1538689000, 0.2394934000, 0.4796278000, 1.1576793000", \ + "0.1527445000, 0.1587778000, 0.1737594000, 0.2112743000, 0.2997347000, 0.5399549000, 1.2174648000", \ + "0.2263442000, 0.2352630000, 0.2582115000, 0.3114440000, 0.4269287000, 0.6780203000, 1.3543581000", \ + "0.3456880000, 0.3598186000, 0.3963414000, 0.4799576000, 0.6491258000, 0.9774964000, 1.6728150000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014103000, 0.0039779000, 0.0112201000, 0.0316474000, 0.0892646000, 0.2517800000"); + values("0.0124766000, 0.0136194000, 0.0167281000, 0.0253355000, 0.0492240000, 0.1167727000, 0.3080123000", \ + "0.0125080000, 0.0135257000, 0.0164962000, 0.0249712000, 0.0490925000, 0.1167750000, 0.3080687000", \ + "0.0176730000, 0.0187179000, 0.0212990000, 0.0279611000, 0.0495384000, 0.1167363000, 0.3085307000", \ + "0.0277003000, 0.0291974000, 0.0329441000, 0.0415591000, 0.0609881000, 0.1191021000, 0.3082691000", \ + "0.0453959000, 0.0477238000, 0.0535742000, 0.0665357000, 0.0940910000, 0.1479985000, 0.3128849000", \ + "0.0771960000, 0.0809411000, 0.0904556000, 0.1114286000, 0.1515543000, 0.2297037000, 0.3762480000", \ + "0.1353600000, 0.1415310000, 0.1563482000, 0.1899870000, 0.2544940000, 0.3675451000, 0.5692316000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014103000, 0.0039779000, 0.0112201000, 0.0316474000, 0.0892646000, 0.2517800000"); + values("0.0402232000, 0.0454527000, 0.0599119000, 0.1017079000, 0.2190281000, 0.5447648000, 1.4649204000", \ + "0.0402643000, 0.0454902000, 0.0599241000, 0.1014302000, 0.2177543000, 0.5452596000, 1.4655323000", \ + "0.0403483000, 0.0455417000, 0.0602361000, 0.1015483000, 0.2189719000, 0.5471781000, 1.4664657000", \ + "0.0438942000, 0.0485808000, 0.0622658000, 0.1016263000, 0.2180911000, 0.5448665000, 1.4783624000", \ + "0.0609245000, 0.0662622000, 0.0800483000, 0.1158114000, 0.2220661000, 0.5454546000, 1.4779042000", \ + "0.0980405000, 0.1042219000, 0.1197569000, 0.1601521000, 0.2630935000, 0.5558799000, 1.4675843000", \ + "0.1757244000, 0.1831104000, 0.2033222000, 0.2535891000, 0.3716539000, 0.6541388000, 1.4863820000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014103000, 0.0039779000, 0.0112201000, 0.0316474000, 0.0892646000, 0.2517800000"); + values("0.0138624000, 0.0147903000, 0.0172767000, 0.0237678000, 0.0414504000, 0.0905806000, 0.2287096000", \ + "0.0182299000, 0.0193012000, 0.0218561000, 0.0283958000, 0.0462271000, 0.0953179000, 0.2356907000", \ + "0.0237826000, 0.0254619000, 0.0296104000, 0.0387528000, 0.0571306000, 0.1064740000, 0.2446131000", \ + "0.0285800000, 0.0312624000, 0.0379018000, 0.0522514000, 0.0802141000, 0.1320774000, 0.2707602000", \ + "0.0280358000, 0.0322023000, 0.0425710000, 0.0657560000, 0.1098734000, 0.1865268000, 0.3294210000", \ + "0.0095458000, 0.0162749000, 0.0325911000, 0.0691303000, 0.1390075000, 0.2584541000, 0.4607315000", \ + "-0.0593667000, -0.0484907000, -0.0235108000, 0.0340899000, 0.1441704000, 0.3356903000, 0.6527048000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014103000, 0.0039779000, 0.0112201000, 0.0316474000, 0.0892646000, 0.2517800000"); + values("0.0419300000, 0.0465356000, 0.0584431000, 0.0910134000, 0.1781699000, 0.4159947000, 1.0871927000", \ + "0.0450207000, 0.0493287000, 0.0609082000, 0.0928722000, 0.1826169000, 0.4218549000, 1.0933071000", \ + "0.0562287000, 0.0602519000, 0.0715604000, 0.1031770000, 0.1898992000, 0.4331795000, 1.1038219000", \ + "0.0833635000, 0.0884081000, 0.1007163000, 0.1308756000, 0.2159345000, 0.4562961000, 1.1357739000", \ + "0.1253656000, 0.1329178000, 0.1526407000, 0.1948177000, 0.2835507000, 0.5216512000, 1.1936074000", \ + "0.1955487000, 0.2069636000, 0.2353216000, 0.3007529000, 0.4295797000, 0.6782531000, 1.3499469000", \ + "0.3272712000, 0.3421144000, 0.3818280000, 0.4756208000, 0.6683371000, 1.0252291000, 1.7070267000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014103000, 0.0039779000, 0.0112201000, 0.0316474000, 0.0892646000, 0.2517800000"); + values("0.0068857000, 0.0079172000, 0.0108661000, 0.0193111000, 0.0428918000, 0.1091994000, 0.2961055000", \ + "0.0081798000, 0.0089718000, 0.0114750000, 0.0193212000, 0.0429388000, 0.1092325000, 0.2976890000", \ + "0.0134535000, 0.0145305000, 0.0174647000, 0.0238283000, 0.0439932000, 0.1091723000, 0.2962383000", \ + "0.0230443000, 0.0246661000, 0.0286775000, 0.0381474000, 0.0569112000, 0.1120622000, 0.2984915000", \ + "0.0408158000, 0.0432319000, 0.0497885000, 0.0638828000, 0.0916016000, 0.1426618000, 0.3020172000", \ + "0.0731927000, 0.0775736000, 0.0871061000, 0.1086018000, 0.1501374000, 0.2266512000, 0.3695773000", \ + "0.1334633000, 0.1400780000, 0.1583683000, 0.1922647000, 0.2549426000, 0.3658019000, 0.5634401000"); + } + related_pin : "B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014103000, 0.0039779000, 0.0112201000, 0.0316474000, 0.0892646000, 0.2517800000"); + values("0.0398289000, 0.0452207000, 0.0597080000, 0.1014653000, 0.2181662000, 0.5454607000, 1.4650987000", \ + "0.0395948000, 0.0450032000, 0.0598076000, 0.1013858000, 0.2193156000, 0.5467820000, 1.4662073000", \ + "0.0394401000, 0.0444469000, 0.0593656000, 0.1013186000, 0.2176547000, 0.5498381000, 1.4670208000", \ + "0.0524386000, 0.0563191000, 0.0668484000, 0.1029512000, 0.2178261000, 0.5451701000, 1.4725396000", \ + "0.0749895000, 0.0802406000, 0.0969379000, 0.1303689000, 0.2258270000, 0.5478105000, 1.4688503000", \ + "0.1122800000, 0.1208849000, 0.1430223000, 0.1934740000, 0.2917642000, 0.5620057000, 1.4755858000", \ + "0.1741214000, 0.1877213000, 0.2188592000, 0.2915491000, 0.4369753000, 0.7131835000, 1.4964487000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__nor2_8") { + leakage_power () { + value : 0.0052252000; + when : "!A&B"; + } + leakage_power () { + value : 0.0089170000; + when : "!A&!B"; + } + leakage_power () { + value : 0.0304538000; + when : "A&B"; + } + leakage_power () { + value : 0.0033195000; + when : "A&!B"; + } + area : 20.019200000; + cell_footprint : "sky130_fd_sc_hd__nor2"; + cell_leakage_power : 0.0119788500; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A") { + capacitance : 0.0169770000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0160990000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0328015000, 0.0327925000, 0.0327720000, 0.0327651000, 0.0327492000, 0.0327128000, 0.0326289000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0279750000, -0.0284725000, -0.0296192000, -0.0296517000, -0.0297267000, -0.0298996000, -0.0302981000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0178550000; + } + pin ("B") { + capacitance : 0.0168590000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0156850000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0155097000, 0.0154846000, 0.0154270000, 0.0154879000, 0.0156284000, 0.0159524000, 0.0166992000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0135366000, -0.0135462000, -0.0135684000, -0.0135611000, -0.0135445000, -0.0135062000, -0.0134179000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0180320000; + } + pin ("Y") { + direction : "output"; + function : "(!A&!B)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015437090, 0.0047660740, 0.0147148600, 0.0454309200, 0.1402642000, 0.4330543000"); + values("0.0287614000, 0.0270941000, 0.0219603000, 0.0059743000, -0.0432533000, -0.1960663000, -0.6698091000", \ + "0.0281109000, 0.0264513000, 0.0213520000, 0.0055176000, -0.0436297000, -0.1964984000, -0.6700619000", \ + "0.0276275000, 0.0260196000, 0.0210079000, 0.0053459000, -0.0434391000, -0.1960460000, -0.6695601000", \ + "0.0259752000, 0.0243554000, 0.0193939000, 0.0039083000, -0.0443476000, -0.1967509000, -0.6700888000", \ + "0.0264983000, 0.0248785000, 0.0199472000, 0.0037660000, -0.0456851000, -0.1973673000, -0.6703353000", \ + "0.0299247000, 0.0281978000, 0.0229075000, 0.0072699000, -0.0437290000, -0.1965235000, -0.6698013000", \ + "0.0405168000, 0.0386630000, 0.0329572000, 0.0159012000, -0.0360297000, -0.1921176000, -0.6682306000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015437090, 0.0047660740, 0.0147148600, 0.0454309200, 0.1402642000, 0.4330543000"); + values("0.0485691000, 0.0504218000, 0.0560263000, 0.0727050000, 0.1220704000, 0.2740585000, 0.7422944000", \ + "0.0471913000, 0.0489983000, 0.0544773000, 0.0712350000, 0.1213667000, 0.2739965000, 0.7421079000", \ + "0.0461688000, 0.0479250000, 0.0534082000, 0.0701652000, 0.1202508000, 0.2750931000, 0.7479051000", \ + "0.0455308000, 0.0472694000, 0.0525746000, 0.0690197000, 0.1188887000, 0.2720387000, 0.7435090000", \ + "0.0448136000, 0.0465441000, 0.0518959000, 0.0680106000, 0.1177731000, 0.2705709000, 0.7422387000", \ + "0.0449695000, 0.0466591000, 0.0519315000, 0.0681252000, 0.1181533000, 0.2707345000, 0.7427643000", \ + "0.0476205000, 0.0491070000, 0.0537981000, 0.0690460000, 0.1194539000, 0.2737545000, 0.7412837000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015437090, 0.0047660740, 0.0147148600, 0.0454309200, 0.1402642000, 0.4330543000"); + values("0.0007795000, -0.0006783000, -0.0053228000, -0.0204592000, -0.0693334000, -0.2225395000, -0.6967162000", \ + "-0.0004781000, -0.0018823000, -0.0064100000, -0.0211193000, -0.0693181000, -0.2221318000, -0.6960839000", \ + "-0.0021379000, -0.0035538000, -0.0080585000, -0.0225854000, -0.0700426000, -0.2220724000, -0.6956673000", \ + "-0.0037726000, -0.0052072000, -0.0098392000, -0.0244676000, -0.0716440000, -0.2227662000, -0.6958018000", \ + "-0.0025480000, -0.0041519000, -0.0097631000, -0.0251556000, -0.0730382000, -0.2240685000, -0.6963491000", \ + "0.0008337000, -0.0009713000, -0.0065186000, -0.0231162000, -0.0720953000, -0.2240764000, -0.6966436000", \ + "0.0143394000, 0.0124367000, 0.0072470000, -0.0131738000, -0.0658244000, -0.2220521000, -0.6968551000"); + } + related_pin : "B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015437090, 0.0047660740, 0.0147148600, 0.0454309200, 0.1402642000, 0.4330543000"); + values("0.0463488000, 0.0483530000, 0.0545126000, 0.0719742000, 0.1227204000, 0.2752506000, 0.7462117000", \ + "0.0444147000, 0.0463534000, 0.0520742000, 0.0695950000, 0.1211187000, 0.2756151000, 0.7436033000", \ + "0.0435556000, 0.0453259000, 0.0506918000, 0.0674969000, 0.1186648000, 0.2731151000, 0.7431602000", \ + "0.0436569000, 0.0454137000, 0.0506665000, 0.0670226000, 0.1166619000, 0.2709268000, 0.7418378000", \ + "0.0441636000, 0.0458296000, 0.0509624000, 0.0668216000, 0.1161251000, 0.2699872000, 0.7418663000", \ + "0.0485371000, 0.0501102000, 0.0549468000, 0.0700585000, 0.1207402000, 0.2712104000, 0.7366308000", \ + "0.0595213000, 0.0608326000, 0.0652265000, 0.0795306000, 0.1257943000, 0.2745302000, 0.7436020000"); + } + } + max_capacitance : 0.4330540000; + max_transition : 1.5005290000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015437100, 0.0047660700, 0.0147149000, 0.0454309000, 0.1402640000, 0.4330540000"); + values("0.0197774000, 0.0204758000, 0.0225789000, 0.0285550000, 0.0452383000, 0.0936334000, 0.2390254000", \ + "0.0243005000, 0.0249771000, 0.0270058000, 0.0329009000, 0.0495266000, 0.0978096000, 0.2436393000", \ + "0.0336286000, 0.0344923000, 0.0370112000, 0.0435521000, 0.0600810000, 0.1081399000, 0.2537492000", \ + "0.0449409000, 0.0462075000, 0.0498801000, 0.0595694000, 0.0825186000, 0.1328829000, 0.2783699000", \ + "0.0545276000, 0.0564866000, 0.0618402000, 0.0769283000, 0.1122493000, 0.1841828000, 0.3357790000", \ + "0.0506918000, 0.0536284000, 0.0621847000, 0.0852320000, 0.1399801000, 0.2508781000, 0.4605185000", \ + "0.0032813000, 0.0077170000, 0.0209127000, 0.0568531000, 0.1416175000, 0.3168178000, 0.6408177000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015437100, 0.0047660700, 0.0147149000, 0.0454309000, 0.1402640000, 0.4330540000"); + values("0.0687306000, 0.0715801000, 0.0802060000, 0.1054978000, 0.1803611000, 0.4089183000, 1.1125542000", \ + "0.0730061000, 0.0758128000, 0.0842936000, 0.1097438000, 0.1850888000, 0.4184216000, 1.1192198000", \ + "0.0857158000, 0.0884081000, 0.0967772000, 0.1221056000, 0.1977227000, 0.4299323000, 1.1402169000", \ + "0.1133531000, 0.1161430000, 0.1245646000, 0.1495367000, 0.2253747000, 0.4549209000, 1.1724933000", \ + "0.1594456000, 0.1631723000, 0.1743075000, 0.2045814000, 0.2837072000, 0.5136362000, 1.2238578000", \ + "0.2357745000, 0.2414359000, 0.2577646000, 0.3006094000, 0.4040986000, 0.6484052000, 1.3545438000", \ + "0.3637627000, 0.3726655000, 0.3984071000, 0.4654535000, 0.6168954000, 0.9368591000, 1.6680478000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015437100, 0.0047660700, 0.0147149000, 0.0454309000, 0.1402640000, 0.4330540000"); + values("0.0158439000, 0.0166219000, 0.0190921000, 0.0267082000, 0.0502291000, 0.1240099000, 0.3545708000", \ + "0.0154748000, 0.0162672000, 0.0186701000, 0.0262501000, 0.0500650000, 0.1241418000, 0.3544244000", \ + "0.0196745000, 0.0205146000, 0.0227867000, 0.0291055000, 0.0506472000, 0.1240789000, 0.3546221000", \ + "0.0290299000, 0.0300918000, 0.0329127000, 0.0413497000, 0.0622279000, 0.1271352000, 0.3544787000", \ + "0.0464337000, 0.0483598000, 0.0534009000, 0.0643186000, 0.0906441000, 0.1559740000, 0.3588972000", \ + "0.0790082000, 0.0813495000, 0.0880000000, 0.1053273000, 0.1440244000, 0.2277055000, 0.4211807000", \ + "0.1378229000, 0.1416394000, 0.1525105000, 0.1793503000, 0.2395067000, 0.3563106000, 0.5903218000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015437100, 0.0047660700, 0.0147149000, 0.0454309000, 0.1402640000, 0.4330540000"); + values("0.0452421000, 0.0486069000, 0.0593287000, 0.0923898000, 0.1940042000, 0.5082929000, 1.4714202000", \ + "0.0450887000, 0.0484647000, 0.0592052000, 0.0923456000, 0.1943445000, 0.5100345000, 1.4763820000", \ + "0.0452822000, 0.0487334000, 0.0593622000, 0.0924290000, 0.1940613000, 0.5109930000, 1.4901040000", \ + "0.0482495000, 0.0514302000, 0.0610977000, 0.0928649000, 0.1942859000, 0.5079019000, 1.4844482000", \ + "0.0646949000, 0.0679782000, 0.0783681000, 0.1076980000, 0.1998871000, 0.5093160000, 1.4769374000", \ + "0.1003077000, 0.1041185000, 0.1153314000, 0.1480234000, 0.2412771000, 0.5202619000, 1.4813695000", \ + "0.1771377000, 0.1818284000, 0.1956129000, 0.2354224000, 0.3402287000, 0.6185717000, 1.4929483000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015437100, 0.0047660700, 0.0147149000, 0.0454309000, 0.1402640000, 0.4330540000"); + values("0.0150784000, 0.0157153000, 0.0175184000, 0.0226916000, 0.0374287000, 0.0819137000, 0.2181240000", \ + "0.0193918000, 0.0200514000, 0.0219379000, 0.0271700000, 0.0421241000, 0.0864426000, 0.2227483000", \ + "0.0250808000, 0.0261405000, 0.0291474000, 0.0366447000, 0.0528500000, 0.0973343000, 0.2335750000", \ + "0.0296527000, 0.0313417000, 0.0360942000, 0.0479739000, 0.0733676000, 0.1226988000, 0.2594080000", \ + "0.0278524000, 0.0304945000, 0.0381239000, 0.0570227000, 0.0972732000, 0.1728238000, 0.3172400000", \ + "0.0061384000, 0.0104043000, 0.0224089000, 0.0522493000, 0.1157816000, 0.2341154000, 0.4445879000", \ + "-0.0710366000, -0.0643885000, -0.0454441000, 0.0001765000, 0.1022099000, 0.2914796000, 0.6203900000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015437100, 0.0047660700, 0.0147149000, 0.0454309000, 0.1402640000, 0.4330540000"); + values("0.0471657000, 0.0501632000, 0.0594878000, 0.0860986000, 0.1624637000, 0.3917942000, 1.1025658000", \ + "0.0494162000, 0.0523813000, 0.0611073000, 0.0877580000, 0.1650027000, 0.3984238000, 1.1015601000", \ + "0.0604727000, 0.0632295000, 0.0714539000, 0.0968115000, 0.1748347000, 0.4056060000, 1.1123898000", \ + "0.0885102000, 0.0918695000, 0.1010090000, 0.1252865000, 0.2002996000, 0.4315593000, 1.1398196000", \ + "0.1332741000, 0.1381707000, 0.1521794000, 0.1882895000, 0.2681473000, 0.4984124000, 1.2075080000", \ + "0.2090579000, 0.2162937000, 0.2370784000, 0.2901058000, 0.4104640000, 0.6546906000, 1.3585501000", \ + "0.3511713000, 0.3607008000, 0.3894551000, 0.4656350000, 0.6416651000, 0.9977307000, 1.7166861000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015437100, 0.0047660700, 0.0147149000, 0.0454309000, 0.1402640000, 0.4330540000"); + values("0.0073398000, 0.0079919000, 0.0100282000, 0.0163893000, 0.0362007000, 0.0974516000, 0.2859552000", \ + "0.0084012000, 0.0089060000, 0.0106398000, 0.0165183000, 0.0362222000, 0.0973674000, 0.2860255000", \ + "0.0135331000, 0.0142641000, 0.0162065000, 0.0215728000, 0.0378543000, 0.0973951000, 0.2861389000", \ + "0.0230536000, 0.0240481000, 0.0269957000, 0.0344133000, 0.0521442000, 0.1014274000, 0.2866271000", \ + "0.0408479000, 0.0423801000, 0.0465306000, 0.0581317000, 0.0833450000, 0.1355983000, 0.2922917000", \ + "0.0729770000, 0.0755865000, 0.0829970000, 0.1002705000, 0.1386377000, 0.2133092000, 0.3653646000", \ + "0.1344481000, 0.1377043000, 0.1496298000, 0.1800755000, 0.2370084000, 0.3471598000, 0.5553930000"); + } + related_pin : "B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015437100, 0.0047660700, 0.0147149000, 0.0454309000, 0.1402640000, 0.4330540000"); + values("0.0448253000, 0.0483573000, 0.0592249000, 0.0922946000, 0.1938111000, 0.5068124000, 1.4812471000", \ + "0.0445498000, 0.0481733000, 0.0588824000, 0.0922444000, 0.1941897000, 0.5100114000, 1.4766717000", \ + "0.0438438000, 0.0473525000, 0.0583716000, 0.0920292000, 0.1943211000, 0.5067857000, 1.4758267000", \ + "0.0553540000, 0.0578717000, 0.0658475000, 0.0943102000, 0.1944571000, 0.5080103000, 1.4760185000", \ + "0.0783161000, 0.0823331000, 0.0942990000, 0.1246646000, 0.2040040000, 0.5104560000, 1.4789406000", \ + "0.1164724000, 0.1221573000, 0.1383999000, 0.1796805000, 0.2742779000, 0.5283255000, 1.4761402000", \ + "0.1805894000, 0.1868739000, 0.2114946000, 0.2703431000, 0.4069935000, 0.6812171000, 1.5005294000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__nor2b_1") { + leakage_power () { + value : 0.0015386000; + when : "!A&B_N"; + } + leakage_power () { + value : 0.0039870000; + when : "!A&!B_N"; + } + leakage_power () { + value : 0.0026465000; + when : "A&B_N"; + } + leakage_power () { + value : 0.0005469000; + when : "A&!B_N"; + } + area : 6.2560000000; + cell_footprint : "sky130_fd_sc_hd__nor2b"; + cell_leakage_power : 0.0021797420; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A") { + capacitance : 0.0023670000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022730000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0044630000, 0.0044628000, 0.0044622000, 0.0044611000, 0.0044586000, 0.0044529000, 0.0044396000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0042513000, -0.0042997000, -0.0044113000, -0.0044128000, -0.0044163000, -0.0044243000, -0.0044428000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024610000; + } + pin ("B_N") { + capacitance : 0.0014900000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0014340000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0084048000, 0.0083113000, 0.0080958000, 0.0081437000, 0.0082541000, 0.0085086000, 0.0090953000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0021945000, 0.0021386000, 0.0020097000, 0.0020521000, 0.0021497000, 0.0023748000, 0.0028936000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0015460000; + } + pin ("Y") { + direction : "output"; + function : "(!A&B_N)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011707640, 0.0027413770, 0.0064190120, 0.0150303000, 0.0351938700, 0.0824074400"); + values("0.0019959000, 0.0011170000, -0.0009646000, -0.0064327000, -0.0200725000, -0.0526206000, -0.1290050000", \ + "0.0019420000, 0.0010652000, -0.0010159000, -0.0064808000, -0.0201121000, -0.0526577000, -0.1291293000", \ + "0.0019951000, 0.0011313000, -0.0009837000, -0.0064297000, -0.0200518000, -0.0525842000, -0.1290227000", \ + "0.0017984000, 0.0009013000, -0.0012318000, -0.0066685000, -0.0202702000, -0.0527363000, -0.1292013000", \ + "0.0015340000, 0.0005998000, -0.0015497000, -0.0068852000, -0.0204529000, -0.0529017000, -0.1293250000", \ + "0.0020690000, 0.0013346000, -0.0012384000, -0.0070068000, -0.0204740000, -0.0528436000, -0.1291928000", \ + "0.0024784000, 0.0013661000, -0.0011547000, -0.0069888000, -0.0205915000, -0.0530285000, -0.1289919000"); + } + related_pin : "B_N"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011707640, 0.0027413770, 0.0064190120, 0.0150303000, 0.0351938700, 0.0824074400"); + values("0.0062081000, 0.0073988000, 0.0100980000, 0.0162584000, 0.0303019000, 0.0626561000, 0.1378758000", \ + "0.0061984000, 0.0073811000, 0.0100785000, 0.0161573000, 0.0302827000, 0.0626418000, 0.1386795000", \ + "0.0061770000, 0.0073431000, 0.0100121000, 0.0160940000, 0.0300661000, 0.0623932000, 0.1389808000", \ + "0.0059003000, 0.0069845000, 0.0096216000, 0.0157726000, 0.0298549000, 0.0621252000, 0.1376413000", \ + "0.0057059000, 0.0068304000, 0.0094326000, 0.0153845000, 0.0294059000, 0.0622426000, 0.1382316000", \ + "0.0057366000, 0.0068690000, 0.0094302000, 0.0152896000, 0.0291720000, 0.0616410000, 0.1372246000", \ + "0.0060673000, 0.0071511000, 0.0097353000, 0.0156278000, 0.0294027000, 0.0622476000, 0.1372378000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011707640, 0.0027413770, 0.0064190120, 0.0150303000, 0.0351938700, 0.0824074400"); + values("0.0043467000, 0.0032616000, 0.0007570000, -0.0051554000, -0.0190601000, -0.0516746000, -0.1281029000", \ + "0.0042298000, 0.0031698000, 0.0006738000, -0.0052224000, -0.0190805000, -0.0517113000, -0.1281226000", \ + "0.0041597000, 0.0031213000, 0.0006207000, -0.0052255000, -0.0190707000, -0.0516540000, -0.1280721000", \ + "0.0040279000, 0.0029579000, 0.0004872000, -0.0053650000, -0.0191604000, -0.0516916000, -0.1280927000", \ + "0.0041591000, 0.0030989000, 0.0006581000, -0.0052952000, -0.0192097000, -0.0517500000, -0.1281369000", \ + "0.0048380000, 0.0037489000, 0.0009825000, -0.0050402000, -0.0190109000, -0.0515788000, -0.1280103000", \ + "0.0065513000, 0.0053689000, 0.0026485000, -0.0035732000, -0.0177165000, -0.0507448000, -0.1276814000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011707640, 0.0027413770, 0.0064190120, 0.0150303000, 0.0351938700, 0.0824074400"); + values("0.0066008000, 0.0077505000, 0.0103407000, 0.0164114000, 0.0301479000, 0.0624061000, 0.1388924000", \ + "0.0064208000, 0.0075552000, 0.0101613000, 0.0161884000, 0.0301438000, 0.0623883000, 0.1378779000", \ + "0.0063009000, 0.0074306000, 0.0100108000, 0.0160060000, 0.0299740000, 0.0623264000, 0.1388762000", \ + "0.0062060000, 0.0073141000, 0.0098810000, 0.0158368000, 0.0297455000, 0.0626333000, 0.1384202000", \ + "0.0061486000, 0.0072566000, 0.0098213000, 0.0157594000, 0.0297279000, 0.0623760000, 0.1382774000", \ + "0.0059390000, 0.0070961000, 0.0098079000, 0.0157696000, 0.0297042000, 0.0622015000, 0.1375294000", \ + "0.0071454000, 0.0081128000, 0.0104537000, 0.0161582000, 0.0299921000, 0.0623358000, 0.1380558000"); + } + } + max_capacitance : 0.0824070000; + max_transition : 1.4969190000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011707600, 0.0027413800, 0.0064190100, 0.0150303000, 0.0351939000, 0.0824074000"); + values("0.0183489000, 0.0207866000, 0.0262815000, 0.0385245000, 0.0660583000, 0.1295483000, 0.2774052000", \ + "0.0231083000, 0.0255211000, 0.0309801000, 0.0431542000, 0.0707510000, 0.1342357000, 0.2820796000", \ + "0.0331671000, 0.0362230000, 0.0421659000, 0.0543237000, 0.0817818000, 0.1452322000, 0.2932948000", \ + "0.0461717000, 0.0509465000, 0.0604657000, 0.0780251000, 0.1083926000, 0.1717014000, 0.3195342000", \ + "0.0604451000, 0.0671588000, 0.0821356000, 0.1097163000, 0.1567125000, 0.2325757000, 0.3795523000", \ + "0.0680601000, 0.0791785000, 0.1018504000, 0.1447535000, 0.2186241000, 0.3350328000, 0.5197788000", \ + "0.0465838000, 0.0639966000, 0.0993808000, 0.1664107000, 0.2814258000, 0.4674255000, 0.7530149000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011707600, 0.0027413800, 0.0064190100, 0.0150303000, 0.0351939000, 0.0824074000"); + values("0.0585989000, 0.0678814000, 0.0885699000, 0.1367331000, 0.2464649000, 0.5022917000, 1.1080010000", \ + "0.0634510000, 0.0725376000, 0.0935227000, 0.1412510000, 0.2535409000, 0.5082342000, 1.1080564000", \ + "0.0754452000, 0.0844244000, 0.1052602000, 0.1528361000, 0.2633951000, 0.5203508000, 1.1302007000", \ + "0.1004400000, 0.1100178000, 0.1308328000, 0.1785383000, 0.2889456000, 0.5488303000, 1.1496514000", \ + "0.1424253000, 0.1557518000, 0.1835740000, 0.2374200000, 0.3482676000, 0.6076660000, 1.2075241000", \ + "0.2079334000, 0.2288835000, 0.2704523000, 0.3456357000, 0.4844529000, 0.7447173000, 1.3459400000", \ + "0.3192730000, 0.3507592000, 0.4131745000, 0.5271756000, 0.7205905000, 1.0537584000, 1.6667543000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011707600, 0.0027413800, 0.0064190100, 0.0150303000, 0.0351939000, 0.0824074000"); + values("0.0134957000, 0.0163520000, 0.0229247000, 0.0380548000, 0.0737932000, 0.1573593000, 0.3520182000", \ + "0.0135807000, 0.0163069000, 0.0226884000, 0.0379357000, 0.0736306000, 0.1572279000, 0.3521806000", \ + "0.0190673000, 0.0212445000, 0.0261168000, 0.0392940000, 0.0735478000, 0.1571358000, 0.3520781000", \ + "0.0311575000, 0.0339252000, 0.0410443000, 0.0529005000, 0.0800221000, 0.1572172000, 0.3524833000", \ + "0.0504336000, 0.0558982000, 0.0669238000, 0.0843911000, 0.1166909000, 0.1772618000, 0.3544365000", \ + "0.0855817000, 0.0940684000, 0.1103094000, 0.1390548000, 0.1865902000, 0.2669858000, 0.4050399000", \ + "0.1489061000, 0.1623999000, 0.1897607000, 0.2345995000, 0.3089887000, 0.4266958000, 0.6085345000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011707600, 0.0027413800, 0.0064190100, 0.0150303000, 0.0351939000, 0.0824074000"); + values("0.0439501000, 0.0558995000, 0.0836571000, 0.1488991000, 0.2984583000, 0.6524895000, 1.4865060000", \ + "0.0440366000, 0.0559742000, 0.0835085000, 0.1479901000, 0.2999269000, 0.6506792000, 1.4751167000", \ + "0.0442104000, 0.0559832000, 0.0837208000, 0.1479644000, 0.2996045000, 0.6523395000, 1.4889139000", \ + "0.0491786000, 0.0598096000, 0.0853109000, 0.1483279000, 0.2989474000, 0.6557169000, 1.4807034000", \ + "0.0696060000, 0.0806421000, 0.1053322000, 0.1591477000, 0.3010932000, 0.6547448000, 1.4788468000", \ + "0.1129302000, 0.1258505000, 0.1541389000, 0.2119272000, 0.3378151000, 0.6581760000, 1.4835150000", \ + "0.1903240000, 0.2085342000, 0.2462656000, 0.3197626000, 0.4621437000, 0.7558062000, 1.4969191000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011707600, 0.0027413800, 0.0064190100, 0.0150303000, 0.0351939000, 0.0824074000"); + values("0.0964098000, 0.1010860000, 0.1102523000, 0.1273195000, 0.1600110000, 0.2280251000, 0.3827862000", \ + "0.1012241000, 0.1058767000, 0.1152085000, 0.1322784000, 0.1650034000, 0.2330573000, 0.3878352000", \ + "0.1142060000, 0.1188111000, 0.1279525000, 0.1451122000, 0.1778948000, 0.2459654000, 0.4008484000", \ + "0.1460100000, 0.1506360000, 0.1597965000, 0.1770128000, 0.2097790000, 0.2780579000, 0.4326710000", \ + "0.2146767000, 0.2196822000, 0.2294603000, 0.2469999000, 0.2804278000, 0.3492035000, 0.5036980000", \ + "0.3266986000, 0.3331350000, 0.3453720000, 0.3666815000, 0.4035157000, 0.4744856000, 0.6297366000", \ + "0.5031695000, 0.5116762000, 0.5271391000, 0.5547521000, 0.5997640000, 0.6754318000, 0.8304952000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011707600, 0.0027413800, 0.0064190100, 0.0150303000, 0.0351939000, 0.0824074000"); + values("0.0739826000, 0.0835647000, 0.1051338000, 0.1539338000, 0.2665917000, 0.5243608000, 1.1219606000", \ + "0.0788807000, 0.0883915000, 0.1099354000, 0.1587790000, 0.2706097000, 0.5276034000, 1.1328408000", \ + "0.0899662000, 0.0993038000, 0.1205752000, 0.1688996000, 0.2799708000, 0.5374332000, 1.1435738000", \ + "0.1110085000, 0.1198304000, 0.1409138000, 0.1895600000, 0.3036836000, 0.5581809000, 1.1587908000", \ + "0.1402031000, 0.1492857000, 0.1701274000, 0.2181786000, 0.3293248000, 0.5890536000, 1.1930470000", \ + "0.1748854000, 0.1844042000, 0.2052351000, 0.2524772000, 0.3625855000, 0.6200887000, 1.2236121000", \ + "0.1987370000, 0.2104141000, 0.2338083000, 0.2808738000, 0.3899273000, 0.6477113000, 1.2476300000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011707600, 0.0027413800, 0.0064190100, 0.0150303000, 0.0351939000, 0.0824074000"); + values("0.0228015000, 0.0257814000, 0.0330566000, 0.0485313000, 0.0830718000, 0.1671984000, 0.3719465000", \ + "0.0225309000, 0.0257804000, 0.0331338000, 0.0485782000, 0.0834598000, 0.1667683000, 0.3712204000", \ + "0.0225978000, 0.0258449000, 0.0330889000, 0.0485857000, 0.0833986000, 0.1671392000, 0.3725490000", \ + "0.0226441000, 0.0262253000, 0.0330380000, 0.0487171000, 0.0832926000, 0.1672811000, 0.3748068000", \ + "0.0269756000, 0.0299821000, 0.0365149000, 0.0514093000, 0.0847900000, 0.1677483000, 0.3732379000", \ + "0.0384616000, 0.0416982000, 0.0488214000, 0.0624021000, 0.0944999000, 0.1725085000, 0.3726053000", \ + "0.0557503000, 0.0608906000, 0.0693901000, 0.0842106000, 0.1141633000, 0.1857527000, 0.3789422000"); + } + related_pin : "B_N"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011707600, 0.0027413800, 0.0064190100, 0.0150303000, 0.0351939000, 0.0824074000"); + values("0.0439679000, 0.0559289000, 0.0835110000, 0.1485700000, 0.3012280000, 0.6534101000, 1.4775490000", \ + "0.0439710000, 0.0557057000, 0.0835164000, 0.1481422000, 0.3014541000, 0.6529548000, 1.4901750000", \ + "0.0440178000, 0.0559424000, 0.0836399000, 0.1483531000, 0.2986190000, 0.6515350000, 1.4881395000", \ + "0.0445554000, 0.0562340000, 0.0836712000, 0.1485765000, 0.3010883000, 0.6526127000, 1.4787215000", \ + "0.0463223000, 0.0575298000, 0.0845476000, 0.1484604000, 0.2992479000, 0.6551769000, 1.4857059000", \ + "0.0527390000, 0.0625363000, 0.0872049000, 0.1496528000, 0.3006978000, 0.6504319000, 1.4771152000", \ + "0.0674572000, 0.0768115000, 0.0985232000, 0.1542040000, 0.3015296000, 0.6537398000, 1.4738359000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__nor2b_2") { + leakage_power () { + value : 0.0038944000; + when : "!A&B_N"; + } + leakage_power () { + value : 0.0039075000; + when : "!A&!B_N"; + } + leakage_power () { + value : 0.0045917000; + when : "A&B_N"; + } + leakage_power () { + value : 0.0004672000; + when : "A&!B_N"; + } + area : 8.758400000; + cell_footprint : "sky130_fd_sc_hd__nor2b"; + cell_leakage_power : 0.0032152190; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A") { + capacitance : 0.0043250000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0041120000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0082382000, 0.0082360000, 0.0082309000, 0.0082275000, 0.0082195000, 0.0082011000, 0.0081586000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0076667000, -0.0077198000, -0.0078421000, -0.0078457000, -0.0078539000, -0.0078731000, -0.0079171000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0045380000; + } + pin ("B_N") { + capacitance : 0.0014500000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0014020000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0113285000, 0.0112417000, 0.0110417000, 0.0111014000, 0.0112392000, 0.0115568000, 0.0122889000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0036756000, 0.0036283000, 0.0035192000, 0.0035750000, 0.0037036000, 0.0040001000, 0.0046834000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0014970000; + } + pin ("Y") { + direction : "output"; + function : "(!A&B_N)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012831560, 0.0032929770, 0.0084508050, 0.0216874000, 0.0556566200, 0.1428322000"); + values("0.0079985000, 0.0067413000, 0.0035105000, -0.0048186000, -0.0261616000, -0.0810132000, -0.2221116000", \ + "0.0076934000, 0.0064538000, 0.0032741000, -0.0050163000, -0.0262987000, -0.0811608000, -0.2221739000", \ + "0.0074126000, 0.0061968000, 0.0030406000, -0.0052074000, -0.0264112000, -0.0811989000, -0.2222521000", \ + "0.0068614000, 0.0056505000, 0.0025710000, -0.0055121000, -0.0266288000, -0.0813419000, -0.2223346000", \ + "0.0071687000, 0.0058998000, 0.0027311000, -0.0053881000, -0.0269139000, -0.0814739000, -0.2223992000", \ + "0.0082961000, 0.0070587000, 0.0037754000, -0.0046389000, -0.0261204000, -0.0814631000, -0.2224070000", \ + "0.0115054000, 0.0100427000, 0.0065630000, -0.0023148000, -0.0243696000, -0.0801596000, -0.2219176000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012831560, 0.0032929770, 0.0084508050, 0.0216874000, 0.0556566200, 0.1428322000"); + values("0.0125455000, 0.0139188000, 0.0173570000, 0.0258740000, 0.0472657000, 0.1014935000, 0.2410094000", \ + "0.0122328000, 0.0135635000, 0.0169968000, 0.0255700000, 0.0471809000, 0.1014729000, 0.2410170000", \ + "0.0120039000, 0.0133211000, 0.0166682000, 0.0251773000, 0.0466823000, 0.1016083000, 0.2428790000", \ + "0.0118657000, 0.0131603000, 0.0164843000, 0.0249059000, 0.0464883000, 0.1013532000, 0.2406952000", \ + "0.0116983000, 0.0130076000, 0.0163057000, 0.0246352000, 0.0460323000, 0.1006365000, 0.2403281000", \ + "0.0117932000, 0.0130768000, 0.0163116000, 0.0247032000, 0.0460415000, 0.1008541000, 0.2400256000", \ + "0.0128788000, 0.0139963000, 0.0170529000, 0.0250314000, 0.0464631000, 0.1008673000, 0.2415720000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012831560, 0.0032929770, 0.0084508050, 0.0216874000, 0.0556566200, 0.1428322000"); + values("0.0019774000, 0.0008895000, -0.0018358000, -0.0089388000, -0.0292028000, -0.0835764000, -0.2245547000", \ + "0.0019624000, 0.0008847000, -0.0017770000, -0.0089300000, -0.0291873000, -0.0835645000, -0.2245709000", \ + "0.0020111000, 0.0008919000, -0.0017672000, -0.0088996000, -0.0291637000, -0.0835380000, -0.2245085000", \ + "0.0017734000, 0.0006720000, -0.0020212000, -0.0092273000, -0.0294445000, -0.0837814000, -0.2247572000", \ + "0.0015652000, 0.0004042000, -0.0023633000, -0.0096458000, -0.0298766000, -0.0841314000, -0.2249983000", \ + "0.0023957000, 0.0011162000, -0.0020915000, -0.0102794000, -0.0304689000, -0.0845257000, -0.2252492000", \ + "0.0041358000, 0.0027719000, -0.0000986000, -0.0087049000, -0.0303243000, -0.0847750000, -0.2253172000"); + } + related_pin : "B_N"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012831560, 0.0032929770, 0.0084508050, 0.0216874000, 0.0556566200, 0.1428322000"); + values("0.0110047000, 0.0123598000, 0.0158202000, 0.0244993000, 0.0461387000, 0.1015427000, 0.2404454000", \ + "0.0110199000, 0.0123639000, 0.0158282000, 0.0244937000, 0.0461430000, 0.1008110000, 0.2407682000", \ + "0.0110383000, 0.0123733000, 0.0158046000, 0.0244559000, 0.0462560000, 0.1014970000, 0.2406209000", \ + "0.0108948000, 0.0122061000, 0.0155791000, 0.0240453000, 0.0459114000, 0.1005815000, 0.2401687000", \ + "0.0105477000, 0.0118392000, 0.0151950000, 0.0235755000, 0.0452509000, 0.0999360000, 0.2398213000", \ + "0.0108543000, 0.0121172000, 0.0153525000, 0.0235553000, 0.0448561000, 0.0996035000, 0.2393984000", \ + "0.0110891000, 0.0123294000, 0.0155321000, 0.0238938000, 0.0448434000, 0.0999790000, 0.2392051000"); + } + } + max_capacitance : 0.1428320000; + max_transition : 1.4932400000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012831600, 0.0032929800, 0.0084508100, 0.0216874000, 0.0556566000, 0.1428320000"); + values("0.0159532000, 0.0176173000, 0.0216005000, 0.0309414000, 0.0531194000, 0.1078442000, 0.2462899000", \ + "0.0210041000, 0.0225194000, 0.0263262000, 0.0355495000, 0.0577057000, 0.1124223000, 0.2509850000", \ + "0.0305058000, 0.0325879000, 0.0373189000, 0.0469902000, 0.0686917000, 0.1233813000, 0.2619028000", \ + "0.0425369000, 0.0457016000, 0.0525812000, 0.0675312000, 0.0948940000, 0.1492459000, 0.2875701000", \ + "0.0548513000, 0.0594791000, 0.0700069000, 0.0929645000, 0.1356883000, 0.2081435000, 0.3476981000", \ + "0.0581121000, 0.0655313000, 0.0820781000, 0.1167581000, 0.1838952000, 0.2983156000, 0.4853830000", \ + "0.0276354000, 0.0389158000, 0.0654221000, 0.1208359000, 0.2254197000, 0.4044260000, 0.6965175000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012831600, 0.0032929800, 0.0084508100, 0.0216874000, 0.0556566000, 0.1428320000"); + values("0.0628951000, 0.0693736000, 0.0853091000, 0.1246943000, 0.2232756000, 0.4745561000, 1.1094881000", \ + "0.0674506000, 0.0739218000, 0.0897503000, 0.1292249000, 0.2286495000, 0.4773693000, 1.1145255000", \ + "0.0799971000, 0.0863048000, 0.1020295000, 0.1409156000, 0.2393778000, 0.4951272000, 1.1348853000", \ + "0.1061764000, 0.1126816000, 0.1285202000, 0.1673335000, 0.2658927000, 0.5164832000, 1.1546877000", \ + "0.1482087000, 0.1573537000, 0.1785602000, 0.2249016000, 0.3247476000, 0.5747048000, 1.2141246000", \ + "0.2147283000, 0.2300877000, 0.2617774000, 0.3272390000, 0.4548365000, 0.7127364000, 1.3518157000", \ + "0.3211828000, 0.3438194000, 0.3946946000, 0.4967464000, 0.6827007000, 1.0133437000, 1.6753906000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012831600, 0.0032929800, 0.0084508100, 0.0216874000, 0.0556566000, 0.1428320000"); + values("0.0121092000, 0.0140031000, 0.0185590000, 0.0296002000, 0.0572151000, 0.1284871000, 0.3130052000", \ + "0.0125308000, 0.0141061000, 0.0183185000, 0.0293277000, 0.0572436000, 0.1284171000, 0.3119147000", \ + "0.0183850000, 0.0198361000, 0.0229534000, 0.0316193000, 0.0572586000, 0.1283941000, 0.3122562000", \ + "0.0290410000, 0.0312239000, 0.0363334000, 0.0468043000, 0.0664812000, 0.1297147000, 0.3119242000", \ + "0.0478155000, 0.0515389000, 0.0586214000, 0.0749412000, 0.1026737000, 0.1555103000, 0.3153853000", \ + "0.0800461000, 0.0857045000, 0.0979205000, 0.1227889000, 0.1666031000, 0.2408371000, 0.3738677000", \ + "0.1388318000, 0.1477538000, 0.1676557000, 0.2070200000, 0.2755252000, 0.3879010000, 0.5762861000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012831600, 0.0032929800, 0.0084508100, 0.0216874000, 0.0556566000, 0.1428320000"); + values("0.0375735000, 0.0457924000, 0.0664655000, 0.1192451000, 0.2543901000, 0.5982274000, 1.4768614000", \ + "0.0377760000, 0.0457250000, 0.0663354000, 0.1192723000, 0.2540555000, 0.5960673000, 1.4718242000", \ + "0.0379286000, 0.0458753000, 0.0666592000, 0.1191234000, 0.2533607000, 0.5994678000, 1.4897832000", \ + "0.0412922000, 0.0488462000, 0.0679910000, 0.1196369000, 0.2540298000, 0.5974073000, 1.4804914000", \ + "0.0580544000, 0.0662801000, 0.0864110000, 0.1316856000, 0.2566202000, 0.5976389000, 1.4757714000", \ + "0.0951874000, 0.1050135000, 0.1280845000, 0.1795486000, 0.2949324000, 0.6059835000, 1.4805269000", \ + "0.1737621000, 0.1856034000, 0.2145132000, 0.2789017000, 0.4124240000, 0.6981005000, 1.4932403000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012831600, 0.0032929800, 0.0084508100, 0.0216874000, 0.0556566000, 0.1428320000"); + values("0.1191507000, 0.1230982000, 0.1316109000, 0.1481851000, 0.1787895000, 0.2404221000, 0.3824831000", \ + "0.1241789000, 0.1280997000, 0.1365535000, 0.1529632000, 0.1837590000, 0.2456539000, 0.3876908000", \ + "0.1366735000, 0.1405968000, 0.1490155000, 0.1654451000, 0.1959146000, 0.2579473000, 0.3997786000", \ + "0.1672347000, 0.1711899000, 0.1796397000, 0.1961668000, 0.2272139000, 0.2889988000, 0.4307835000", \ + "0.2383217000, 0.2422754000, 0.2507481000, 0.2674242000, 0.2986537000, 0.3605578000, 0.5020364000", \ + "0.3603219000, 0.3652304000, 0.3761966000, 0.3962687000, 0.4318967000, 0.4976035000, 0.6402731000", \ + "0.5448403000, 0.5513525000, 0.5652900000, 0.5914524000, 0.6362414000, 0.7113335000, 0.8591082000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012831600, 0.0032929800, 0.0084508100, 0.0216874000, 0.0556566000, 0.1428320000"); + values("0.0850827000, 0.0915806000, 0.1077065000, 0.1477067000, 0.2471145000, 0.4983962000, 1.1352976000", \ + "0.0900440000, 0.0965464000, 0.1126415000, 0.1525025000, 0.2520509000, 0.5025037000, 1.1440479000", \ + "0.1017131000, 0.1082521000, 0.1241953000, 0.1639636000, 0.2639431000, 0.5156037000, 1.1547951000", \ + "0.1279568000, 0.1342575000, 0.1500619000, 0.1891261000, 0.2889944000, 0.5417804000, 1.1783942000", \ + "0.1717177000, 0.1782563000, 0.1941255000, 0.2332152000, 0.3318474000, 0.5829571000, 1.2209209000", \ + "0.2310062000, 0.2382372000, 0.2549623000, 0.2940025000, 0.3913674000, 0.6406796000, 1.2824904000", \ + "0.2973325000, 0.3069641000, 0.3274714000, 0.3695982000, 0.4649781000, 0.7149331000, 1.3520109000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012831600, 0.0032929800, 0.0084508100, 0.0216874000, 0.0556566000, 0.1428320000"); + values("0.0254083000, 0.0276955000, 0.0333064000, 0.0450796000, 0.0720788000, 0.1388267000, 0.3183009000", \ + "0.0254099000, 0.0280855000, 0.0332918000, 0.0453896000, 0.0723231000, 0.1389905000, 0.3192530000", \ + "0.0256039000, 0.0276651000, 0.0330740000, 0.0456818000, 0.0720882000, 0.1390372000, 0.3184676000", \ + "0.0254888000, 0.0278462000, 0.0333572000, 0.0453043000, 0.0719558000, 0.1390676000, 0.3184578000", \ + "0.0273382000, 0.0294373000, 0.0346769000, 0.0460064000, 0.0730632000, 0.1388552000, 0.3186862000", \ + "0.0394351000, 0.0427221000, 0.0478363000, 0.0592400000, 0.0846910000, 0.1455955000, 0.3208909000", \ + "0.0586966000, 0.0621029000, 0.0694690000, 0.0840776000, 0.1085623000, 0.1665664000, 0.3295225000"); + } + related_pin : "B_N"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012831600, 0.0032929800, 0.0084508100, 0.0216874000, 0.0556566000, 0.1428320000"); + values("0.0381011000, 0.0460886000, 0.0664559000, 0.1192002000, 0.2536772000, 0.6001803000, 1.4758188000", \ + "0.0380606000, 0.0460790000, 0.0663492000, 0.1190981000, 0.2537064000, 0.5975983000, 1.4793547000", \ + "0.0381432000, 0.0459972000, 0.0665279000, 0.1191819000, 0.2537545000, 0.5994495000, 1.4808624000", \ + "0.0383746000, 0.0464138000, 0.0666500000, 0.1190637000, 0.2545955000, 0.5979719000, 1.4765567000", \ + "0.0414338000, 0.0490315000, 0.0684923000, 0.1197716000, 0.2534887000, 0.5975594000, 1.4768212000", \ + "0.0494856000, 0.0566454000, 0.0740001000, 0.1223709000, 0.2546289000, 0.5966870000, 1.4775206000", \ + "0.0646317000, 0.0718417000, 0.0892738000, 0.1323175000, 0.2569990000, 0.6002753000, 1.4740861000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__nor2b_4") { + leakage_power () { + value : 0.0128888000; + when : "!A&B_N"; + } + leakage_power () { + value : 0.0041047000; + when : "!A&!B_N"; + } + leakage_power () { + value : 0.0115579000; + when : "A&B_N"; + } + leakage_power () { + value : 0.0004820000; + when : "A&!B_N"; + } + area : 13.763200000; + cell_footprint : "sky130_fd_sc_hd__nor2b"; + cell_leakage_power : 0.0072583460; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A") { + capacitance : 0.0086810000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0082550000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0163411000, 0.0163396000, 0.0163361000, 0.0163320000, 0.0163224000, 0.0163003000, 0.0162493000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0150766000, -0.0152087000, -0.0155133000, -0.0155292000, -0.0155658000, -0.0156501000, -0.0158445000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0091070000; + } + pin ("B_N") { + capacitance : 0.0023750000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022730000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0213266000, 0.0211919000, 0.0208815000, 0.0210785000, 0.0215325000, 0.0225791000, 0.0249918000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0072082000, 0.0071060000, 0.0068704000, 0.0070089000, 0.0073282000, 0.0080641000, 0.0097604000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024760000; + } + pin ("Y") { + direction : "output"; + function : "(!A&B_N)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014128540, 0.0039923110, 0.0112811000, 0.0318770900, 0.0900753300, 0.2545265000"); + values("0.0156603000, 0.0141994000, 0.0100369000, -0.0017234000, -0.0349308000, -0.1289215000, -0.3949810000", \ + "0.0150968000, 0.0136758000, 0.0095519000, -0.0021376000, -0.0352242000, -0.1291734000, -0.3952373000", \ + "0.0145217000, 0.0131042000, 0.0091203000, -0.0024644000, -0.0354168000, -0.1291642000, -0.3952502000", \ + "0.0136036000, 0.0121971000, 0.0081973000, -0.0032044000, -0.0358284000, -0.1295075000, -0.3953822000", \ + "0.0140303000, 0.0125554000, 0.0085893000, -0.0028272000, -0.0363042000, -0.1298058000, -0.3956419000", \ + "0.0160356000, 0.0145337000, 0.0106329000, -0.0019234000, -0.0355221000, -0.1292907000, -0.3953214000", \ + "0.0218320000, 0.0201055000, 0.0156098000, 0.0031652000, -0.0314266000, -0.1268571000, -0.3945309000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014128540, 0.0039923110, 0.0112811000, 0.0318770900, 0.0900753300, 0.2545265000"); + values("0.0247326000, 0.0263657000, 0.0308587000, 0.0430420000, 0.0764064000, 0.1701780000, 0.4328061000", \ + "0.0240680000, 0.0256324000, 0.0300775000, 0.0423163000, 0.0759481000, 0.1698034000, 0.4325939000", \ + "0.0235715000, 0.0251267000, 0.0294658000, 0.0415924000, 0.0754972000, 0.1690189000, 0.4325200000", \ + "0.0233170000, 0.0248277000, 0.0290898000, 0.0410541000, 0.0747304000, 0.1683390000, 0.4354687000", \ + "0.0230181000, 0.0245464000, 0.0287608000, 0.0405465000, 0.0738985000, 0.1675412000, 0.4313828000", \ + "0.0231349000, 0.0245862000, 0.0287762000, 0.0406785000, 0.0741701000, 0.1676452000, 0.4306002000", \ + "0.0248234000, 0.0260770000, 0.0299101000, 0.0411294000, 0.0747708000, 0.1686073000, 0.4324480000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014128540, 0.0039923110, 0.0112811000, 0.0318770900, 0.0900753300, 0.2545265000"); + values("0.0065992000, 0.0053411000, 0.0018174000, -0.0081939000, -0.0392796000, -0.1324324000, -0.3984435000", \ + "0.0064991000, 0.0052404000, 0.0018214000, -0.0081700000, -0.0394573000, -0.1324635000, -0.3985145000", \ + "0.0066055000, 0.0053591000, 0.0018310000, -0.0081534000, -0.0393421000, -0.1323572000, -0.3984141000", \ + "0.0060972000, 0.0048372000, 0.0012090000, -0.0089063000, -0.0400372000, -0.1329427000, -0.3988285000", \ + "0.0053456000, 0.0039680000, 0.0002217000, -0.0097324000, -0.0408153000, -0.1336405000, -0.3993735000", \ + "0.0065270000, 0.0050584000, 0.0011124000, -0.0103262000, -0.0428049000, -0.1347551000, -0.3999565000", \ + "0.0081062000, 0.0064969000, 0.0026281000, -0.0096492000, -0.0426476000, -0.1357118000, -0.4003511000"); + } + related_pin : "B_N"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014128540, 0.0039923110, 0.0112811000, 0.0318770900, 0.0900753300, 0.2545265000"); + values("0.0217529000, 0.0233573000, 0.0276966000, 0.0402582000, 0.0742913000, 0.1683187000, 0.4325166000", \ + "0.0217986000, 0.0232972000, 0.0277789000, 0.0402427000, 0.0742300000, 0.1683183000, 0.4352205000", \ + "0.0217274000, 0.0232999000, 0.0277585000, 0.0401276000, 0.0741001000, 0.1687842000, 0.4329226000", \ + "0.0213503000, 0.0227112000, 0.0270785000, 0.0394302000, 0.0732445000, 0.1674657000, 0.4325612000", \ + "0.0210015000, 0.0225164000, 0.0268145000, 0.0387879000, 0.0724291000, 0.1665589000, 0.4319569000", \ + "0.0212032000, 0.0226972000, 0.0268484000, 0.0383998000, 0.0715490000, 0.1657788000, 0.4296247000", \ + "0.0216327000, 0.0230409000, 0.0273182000, 0.0389346000, 0.0720717000, 0.1661579000, 0.4293406000"); + } + } + max_capacitance : 0.2545270000; + max_transition : 1.4968260000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014128500, 0.0039923100, 0.0112811000, 0.0318771000, 0.0900753000, 0.2545270000"); + values("0.0160142000, 0.0170734000, 0.0198829000, 0.0271018000, 0.0457914000, 0.0958116000, 0.2345839000", \ + "0.0209866000, 0.0219348000, 0.0245740000, 0.0316841000, 0.0503207000, 0.1003642000, 0.2391566000", \ + "0.0299907000, 0.0313558000, 0.0347635000, 0.0428326000, 0.0612158000, 0.1111690000, 0.2499775000", \ + "0.0412602000, 0.0432970000, 0.0485171000, 0.0606468000, 0.0858001000, 0.1368519000, 0.2754638000", \ + "0.0515882000, 0.0546736000, 0.0622945000, 0.0810431000, 0.1201033000, 0.1925900000, 0.3346948000", \ + "0.0502625000, 0.0544404000, 0.0668979000, 0.0957900000, 0.1570456000, 0.2696325000, 0.4662067000", \ + "0.0087570000, 0.0159149000, 0.0348840000, 0.0803524000, 0.1759627000, 0.3551769000, 0.6623609000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014128500, 0.0039923100, 0.0112811000, 0.0318771000, 0.0900753000, 0.2545270000"); + values("0.0662234000, 0.0705175000, 0.0824665000, 0.1142435000, 0.2004081000, 0.4451087000, 1.1203524000", \ + "0.0706156000, 0.0749206000, 0.0867009000, 0.1184648000, 0.2053521000, 0.4494732000, 1.1264520000", \ + "0.0832884000, 0.0875117000, 0.0989541000, 0.1304279000, 0.2186052000, 0.4599232000, 1.1387934000", \ + "0.1095305000, 0.1138895000, 0.1255137000, 0.1571903000, 0.2438829000, 0.4859941000, 1.1722423000", \ + "0.1533812000, 0.1594385000, 0.1747372000, 0.2127831000, 0.3023926000, 0.5442859000, 1.2249710000", \ + "0.2256816000, 0.2348750000, 0.2580792000, 0.3130704000, 0.4290217000, 0.6817658000, 1.3626513000", \ + "0.3433906000, 0.3580092000, 0.3950220000, 0.4795077000, 0.6500027000, 0.9837876000, 1.6847267000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014128500, 0.0039923100, 0.0112811000, 0.0318771000, 0.0900753000, 0.2545270000"); + values("0.0123489000, 0.0135213000, 0.0166915000, 0.0253564000, 0.0486799000, 0.1150753000, 0.3039048000", \ + "0.0127588000, 0.0137470000, 0.0166011000, 0.0249156000, 0.0486199000, 0.1146939000, 0.3035438000", \ + "0.0185441000, 0.0194579000, 0.0220905000, 0.0282152000, 0.0491085000, 0.1147665000, 0.3031523000", \ + "0.0293116000, 0.0307264000, 0.0343030000, 0.0425244000, 0.0607997000, 0.1171382000, 0.3027833000", \ + "0.0474978000, 0.0496781000, 0.0551350000, 0.0682077000, 0.0943894000, 0.1467603000, 0.3071406000", \ + "0.0790182000, 0.0829210000, 0.0916790000, 0.1126393000, 0.1530106000, 0.2291786000, 0.3717098000", \ + "0.1367200000, 0.1423041000, 0.1572647000, 0.1905674000, 0.2545001000, 0.3674498000, 0.5672125000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014128500, 0.0039923100, 0.0112811000, 0.0318771000, 0.0900753000, 0.2545270000"); + values("0.0398133000, 0.0450908000, 0.0601126000, 0.1017120000, 0.2191019000, 0.5513106000, 1.4809782000", \ + "0.0399206000, 0.0451020000, 0.0601242000, 0.1017813000, 0.2195742000, 0.5508926000, 1.4813188000", \ + "0.0399256000, 0.0453416000, 0.0601783000, 0.1017390000, 0.2198217000, 0.5492316000, 1.4773528000", \ + "0.0431177000, 0.0480061000, 0.0619649000, 0.1022666000, 0.2199265000, 0.5492986000, 1.4906608000", \ + "0.0588889000, 0.0643543000, 0.0789254000, 0.1159390000, 0.2236760000, 0.5507796000, 1.4812067000", \ + "0.0942571000, 0.1003694000, 0.1170020000, 0.1600984000, 0.2638552000, 0.5587937000, 1.4859194000", \ + "0.1712942000, 0.1784486000, 0.1994296000, 0.2516667000, 0.3731673000, 0.6576292000, 1.4968262000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014128500, 0.0039923100, 0.0112811000, 0.0318771000, 0.0900753000, 0.2545270000"); + values("0.0977795000, 0.1000745000, 0.1057360000, 0.1182200000, 0.1435915000, 0.1995470000, 0.3430505000", \ + "0.1029064000, 0.1051694000, 0.1107779000, 0.1232238000, 0.1487210000, 0.2046316000, 0.3481125000", \ + "0.1157972000, 0.1180654000, 0.1236615000, 0.1362148000, 0.1617443000, 0.2175607000, 0.3609215000", \ + "0.1460184000, 0.1483136000, 0.1539129000, 0.1667514000, 0.1923309000, 0.2483578000, 0.3919397000", \ + "0.2128946000, 0.2153297000, 0.2213365000, 0.2340903000, 0.2603124000, 0.3169101000, 0.4605892000", \ + "0.3175447000, 0.3206632000, 0.3284230000, 0.3448764000, 0.3763039000, 0.4371102000, 0.5801596000", \ + "0.4716567000, 0.4757089000, 0.4859146000, 0.5076093000, 0.5481544000, 0.6193909000, 0.7668251000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014128500, 0.0039923100, 0.0112811000, 0.0318771000, 0.0900753000, 0.2545270000"); + values("0.0928147000, 0.0971228000, 0.1088444000, 0.1413558000, 0.2293673000, 0.4721448000, 1.1573766000", \ + "0.0976597000, 0.1019375000, 0.1137729000, 0.1461654000, 0.2341311000, 0.4770579000, 1.1617509000", \ + "0.1089983000, 0.1133625000, 0.1252057000, 0.1574394000, 0.2453100000, 0.4886567000, 1.1716412000", \ + "0.1352985000, 0.1391838000, 0.1508148000, 0.1827285000, 0.2705369000, 0.5132372000, 1.2069526000", \ + "0.1804233000, 0.1847746000, 0.1965307000, 0.2280231000, 0.3147629000, 0.5573966000, 1.2497489000", \ + "0.2421779000, 0.2471262000, 0.2597159000, 0.2914139000, 0.3774774000, 0.6194486000, 1.3003699000", \ + "0.3121997000, 0.3183856000, 0.3343887000, 0.3694187000, 0.4550140000, 0.6956424000, 1.3740475000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014128500, 0.0039923100, 0.0112811000, 0.0318771000, 0.0900753000, 0.2545270000"); + values("0.0217630000, 0.0232819000, 0.0267479000, 0.0357588000, 0.0586312000, 0.1217876000, 0.3098992000", \ + "0.0218615000, 0.0231300000, 0.0268550000, 0.0357496000, 0.0586032000, 0.1214610000, 0.3095133000", \ + "0.0217502000, 0.0230926000, 0.0266367000, 0.0357710000, 0.0585876000, 0.1217580000, 0.3098468000", \ + "0.0217920000, 0.0231543000, 0.0266908000, 0.0357824000, 0.0586753000, 0.1217619000, 0.3100117000", \ + "0.0258091000, 0.0271669000, 0.0306292000, 0.0389277000, 0.0607739000, 0.1225645000, 0.3092109000", \ + "0.0382268000, 0.0398160000, 0.0441935000, 0.0530597000, 0.0735146000, 0.1310640000, 0.3120447000", \ + "0.0578787000, 0.0600356000, 0.0652876000, 0.0763967000, 0.0978210000, 0.1513619000, 0.3204470000"); + } + related_pin : "B_N"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014128500, 0.0039923100, 0.0112811000, 0.0318771000, 0.0900753000, 0.2545270000"); + values("0.0402938000, 0.0455372000, 0.0601489000, 0.1019518000, 0.2194860000, 0.5491805000, 1.4829701000", \ + "0.0404023000, 0.0455187000, 0.0603164000, 0.1019973000, 0.2189524000, 0.5492034000, 1.4915129000", \ + "0.0404294000, 0.0454191000, 0.0600965000, 0.1019582000, 0.2189981000, 0.5497766000, 1.4835964000", \ + "0.0405595000, 0.0457808000, 0.0604103000, 0.1019422000, 0.2195089000, 0.5481779000, 1.4865011000", \ + "0.0436174000, 0.0485572000, 0.0624350000, 0.1026194000, 0.2193180000, 0.5492477000, 1.4870921000", \ + "0.0517941000, 0.0564574000, 0.0690430000, 0.1063531000, 0.2205822000, 0.5498084000, 1.4836515000", \ + "0.0678176000, 0.0723064000, 0.0851565000, 0.1187569000, 0.2242531000, 0.5530017000, 1.4771380000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__nor3_1") { + leakage_power () { + value : 0.0029956000; + when : "!A&!B&C"; + } + leakage_power () { + value : 0.0010077000; + when : "!A&!B&!C"; + } + leakage_power () { + value : 0.0001104000; + when : "!A&B&C"; + } + leakage_power () { + value : 0.0009729000; + when : "!A&B&!C"; + } + leakage_power () { + value : 0.0002132000; + when : "A&!B&C"; + } + leakage_power () { + value : 0.0018331000; + when : "A&!B&!C"; + } + leakage_power () { + value : 0.0000761496; + when : "A&B&C"; + } + leakage_power () { + value : 0.0001922000; + when : "A&B&!C"; + } + area : 5.0048000000; + cell_footprint : "sky130_fd_sc_hd__nor3"; + cell_leakage_power : 0.0009251654; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A") { + capacitance : 0.0024410000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0023310000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0040753000, 0.0040736000, 0.0040699000, 0.0040711000, 0.0040740000, 0.0040806000, 0.0040959000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0035010000, -0.0035404000, -0.0036311000, -0.0036454000, -0.0036785000, -0.0037545000, -0.0039299000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0025510000; + } + pin ("B") { + capacitance : 0.0023800000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022310000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0038040000, 0.0038034000, 0.0038021000, 0.0038012000, 0.0037991000, 0.0037943000, 0.0037831000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0032952000, -0.0033935000, -0.0036200000, -0.0036252000, -0.0036370000, -0.0036644000, -0.0037275000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0025300000; + } + pin ("C") { + capacitance : 0.0023250000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0021550000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0025804000, 0.0025747000, 0.0025616000, 0.0025690000, 0.0025862000, 0.0026256000, 0.0027166000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0017134000, -0.0017134000, -0.0017133000, -0.0017136000, -0.0017143000, -0.0017158000, -0.0017192000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024950000; + } + pin ("Y") { + direction : "output"; + function : "(!A&!B&!C)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0010849590, 0.0023542710, 0.0051085730, 0.0110851800, 0.0240539300, 0.0521950400"); + values("0.0049567000, 0.0040170000, 0.0019687000, -0.0024535000, -0.0120308000, -0.0329149000, -0.0783643000", \ + "0.0048605000, 0.0039236000, 0.0018714000, -0.0025470000, -0.0121142000, -0.0329792000, -0.0784404000", \ + "0.0047772000, 0.0038370000, 0.0018077000, -0.0025957000, -0.0121614000, -0.0330205000, -0.0784670000", \ + "0.0045857000, 0.0036690000, 0.0016656000, -0.0027348000, -0.0122383000, -0.0330966000, -0.0785154000", \ + "0.0047352000, 0.0037963000, 0.0017431000, -0.0027676000, -0.0123052000, -0.0331093000, -0.0785796000", \ + "0.0052369000, 0.0042912000, 0.0022071000, -0.0022734000, -0.0119803000, -0.0328597000, -0.0783593000", \ + "0.0069291000, 0.0059805000, 0.0037494000, -0.0008615000, -0.0105611000, -0.0319106000, -0.0778800000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0010849590, 0.0023542710, 0.0051085730, 0.0110851800, 0.0240539300, 0.0521950400"); + values("0.0115260000, 0.0125078000, 0.0146466000, 0.0190944000, 0.0287251000, 0.0494983000, 0.0947177000", \ + "0.0113135000, 0.0123277000, 0.0144086000, 0.0189265000, 0.0286103000, 0.0495400000, 0.0944870000", \ + "0.0111185000, 0.0121072000, 0.0141913000, 0.0187202000, 0.0284260000, 0.0494620000, 0.0945068000", \ + "0.0110106000, 0.0119801000, 0.0140427000, 0.0185547000, 0.0282142000, 0.0490890000, 0.0942705000", \ + "0.0109338000, 0.0118665000, 0.0139346000, 0.0183966000, 0.0280662000, 0.0491679000, 0.0942862000", \ + "0.0108809000, 0.0118390000, 0.0139334000, 0.0183734000, 0.0279332000, 0.0488871000, 0.0941751000", \ + "0.0108732000, 0.0117901000, 0.0137952000, 0.0183728000, 0.0281909000, 0.0488549000, 0.0939727000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0010849590, 0.0023542710, 0.0051085730, 0.0110851800, 0.0240539300, 0.0521950400"); + values("0.0037824000, 0.0028465000, 0.0008207000, -0.0035901000, -0.0132338000, -0.0341764000, -0.0797296000", \ + "0.0038012000, 0.0028783000, 0.0008706000, -0.0035281000, -0.0131441000, -0.0341039000, -0.0796390000", \ + "0.0038626000, 0.0029542000, 0.0009643000, -0.0034088000, -0.0129700000, -0.0338947000, -0.0794112000", \ + "0.0036411000, 0.0027332000, 0.0007624000, -0.0035518000, -0.0130928000, -0.0339640000, -0.0794262000", \ + "0.0036610000, 0.0027452000, 0.0007697000, -0.0036025000, -0.0132360000, -0.0340542000, -0.0794859000", \ + "0.0040697000, 0.0031109000, 0.0010829000, -0.0035181000, -0.0131212000, -0.0341072000, -0.0795135000", \ + "0.0053354000, 0.0043308000, 0.0021701000, -0.0024884000, -0.0123400000, -0.0334654000, -0.0792179000"); + } + related_pin : "B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0010849590, 0.0023542710, 0.0051085730, 0.0110851800, 0.0240539300, 0.0521950400"); + values("0.0093849000, 0.0103807000, 0.0124896000, 0.0169441000, 0.0265758000, 0.0473420000, 0.0924071000", \ + "0.0091423000, 0.0101584000, 0.0122532000, 0.0167799000, 0.0264494000, 0.0473524000, 0.0924395000", \ + "0.0089777000, 0.0099347000, 0.0120588000, 0.0165485000, 0.0262675000, 0.0471823000, 0.0926326000", \ + "0.0088491000, 0.0098228000, 0.0119100000, 0.0163591000, 0.0260528000, 0.0473180000, 0.0920529000", \ + "0.0087747000, 0.0097380000, 0.0117876000, 0.0162533000, 0.0259508000, 0.0470182000, 0.0921995000", \ + "0.0087400000, 0.0096930000, 0.0117804000, 0.0161939000, 0.0258984000, 0.0468316000, 0.0920098000", \ + "0.0091348000, 0.0099876000, 0.0120261000, 0.0165743000, 0.0261305000, 0.0466752000, 0.0921999000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0010849590, 0.0023542710, 0.0051085730, 0.0110851800, 0.0240539300, 0.0521950400"); + values("0.0005491000, -0.0003669000, -0.0023640000, -0.0067677000, -0.0164027000, -0.0373970000, -0.0829539000", \ + "0.0004233000, -0.0004694000, -0.0024263000, -0.0067789000, -0.0163606000, -0.0372960000, -0.0828505000", \ + "0.0002389000, -0.0006377000, -0.0025705000, -0.0068548000, -0.0163848000, -0.0372674000, -0.0827883000", \ + "-0.0000225000, -0.0008689000, -0.0027851000, -0.0070269000, -0.0165042000, -0.0373145000, -0.0827942000", \ + "-0.0000035000, -0.0009058000, -0.0028703000, -0.0071618000, -0.0167120000, -0.0374646000, -0.0828612000", \ + "0.0005263000, -0.0004515000, -0.0025057000, -0.0071179000, -0.0167110000, -0.0375877000, -0.0828400000", \ + "0.0021888000, 0.0011038000, -0.0011740000, -0.0059335000, -0.0158880000, -0.0368399000, -0.0826377000"); + } + related_pin : "C"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0010849590, 0.0023542710, 0.0051085730, 0.0110851800, 0.0240539300, 0.0521950400"); + values("0.0083143000, 0.0093049000, 0.0114222000, 0.0159171000, 0.0255639000, 0.0463590000, 0.0913444000", \ + "0.0080377000, 0.0090128000, 0.0112009000, 0.0157282000, 0.0254451000, 0.0462978000, 0.0913635000", \ + "0.0078781000, 0.0088649000, 0.0109446000, 0.0155191000, 0.0253028000, 0.0463134000, 0.0916228000", \ + "0.0078639000, 0.0088126000, 0.0108694000, 0.0153055000, 0.0249743000, 0.0459102000, 0.0911193000", \ + "0.0078763000, 0.0089062000, 0.0109171000, 0.0154184000, 0.0248993000, 0.0459814000, 0.0909286000", \ + "0.0087964000, 0.0097255000, 0.0117056000, 0.0156374000, 0.0250920000, 0.0458588000, 0.0907415000", \ + "0.0101611000, 0.0110137000, 0.0129941000, 0.0174953000, 0.0263271000, 0.0466554000, 0.0913534000"); + } + } + max_capacitance : 0.0521950000; + max_transition : 1.4885470000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0010849600, 0.0023542700, 0.0051085700, 0.0110852000, 0.0240539000, 0.0521950000"); + values("0.0223779000, 0.0248573000, 0.0299914000, 0.0404833000, 0.0618348000, 0.1060171000, 0.1994343000", \ + "0.0274590000, 0.0298325000, 0.0348444000, 0.0451921000, 0.0664637000, 0.1106190000, 0.2041279000", \ + "0.0393958000, 0.0419140000, 0.0467351000, 0.0566220000, 0.0775815000, 0.1216309000, 0.2150073000", \ + "0.0578836000, 0.0616330000, 0.0686824000, 0.0819609000, 0.1046338000, 0.1480674000, 0.2404814000", \ + "0.0807421000, 0.0862941000, 0.0971576000, 0.1174887000, 0.1522369000, 0.2081267000, 0.3020888000", \ + "0.1029177000, 0.1112546000, 0.1281341000, 0.1584279000, 0.2131086000, 0.2987582000, 0.4327963000", \ + "0.1038004000, 0.1170745000, 0.1429224000, 0.1914963000, 0.2750107000, 0.4123095000, 0.6225844000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0010849600, 0.0023542700, 0.0051085700, 0.0110852000, 0.0240539000, 0.0521950000"); + values("0.1166974000, 0.1286098000, 0.1548863000, 0.2095078000, 0.3276015000, 0.5829396000, 1.1402208000", \ + "0.1200316000, 0.1324596000, 0.1582201000, 0.2142080000, 0.3347363000, 0.5908646000, 1.1397037000", \ + "0.1312744000, 0.1431035000, 0.1689481000, 0.2244508000, 0.3437401000, 0.6014493000, 1.1522986000", \ + "0.1559344000, 0.1677316000, 0.1934151000, 0.2491660000, 0.3671410000, 0.6235835000, 1.1767773000", \ + "0.2036687000, 0.2168362000, 0.2441977000, 0.2993804000, 0.4190064000, 0.6778352000, 1.2316493000", \ + "0.2797045000, 0.2964545000, 0.3304351000, 0.3978348000, 0.5276790000, 0.7844748000, 1.3429498000", \ + "0.3957481000, 0.4212154000, 0.4713954000, 0.5626083000, 0.7292523000, 1.0275748000, 1.5922126000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0010849600, 0.0023542700, 0.0051085700, 0.0110852000, 0.0240539000, 0.0521950000"); + values("0.0198579000, 0.0227868000, 0.0289072000, 0.0416703000, 0.0682569000, 0.1254282000, 0.2478291000", \ + "0.0193091000, 0.0221149000, 0.0283740000, 0.0413227000, 0.0679454000, 0.1253828000, 0.2481216000", \ + "0.0233866000, 0.0254727000, 0.0303755000, 0.0417022000, 0.0677279000, 0.1249419000, 0.2477779000", \ + "0.0364752000, 0.0400397000, 0.0454260000, 0.0539389000, 0.0744490000, 0.1261939000, 0.2484911000", \ + "0.0594451000, 0.0633881000, 0.0711475000, 0.0858454000, 0.1092237000, 0.1503268000, 0.2555879000", \ + "0.0996707000, 0.1059827000, 0.1172480000, 0.1389884000, 0.1756151000, 0.2363399000, 0.3265884000", \ + "0.1715744000, 0.1814325000, 0.2024426000, 0.2353033000, 0.2907062000, 0.3776335000, 0.5141596000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0010849600, 0.0023542700, 0.0051085700, 0.0110852000, 0.0240539000, 0.0521950000"); + values("0.0881264000, 0.1032275000, 0.1375830000, 0.2107693000, 0.3691070000, 0.7120426000, 1.4597853000", \ + "0.0880203000, 0.1036530000, 0.1370808000, 0.2106304000, 0.3696751000, 0.7145087000, 1.4586999000", \ + "0.0881068000, 0.1036259000, 0.1371008000, 0.2106986000, 0.3684462000, 0.7133800000, 1.4556183000", \ + "0.0880133000, 0.1039069000, 0.1372563000, 0.2110711000, 0.3693518000, 0.7118288000, 1.4571735000", \ + "0.1006545000, 0.1143089000, 0.1451950000, 0.2145348000, 0.3693177000, 0.7177247000, 1.4578582000", \ + "0.1339562000, 0.1491921000, 0.1816144000, 0.2498142000, 0.3902446000, 0.7183638000, 1.4637038000", \ + "0.2121132000, 0.2290739000, 0.2635516000, 0.3358471000, 0.4858989000, 0.7895865000, 1.4803729000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0010849600, 0.0023542700, 0.0051085700, 0.0110852000, 0.0240539000, 0.0521950000"); + values("0.0222037000, 0.0243573000, 0.0287961000, 0.0381772000, 0.0578872000, 0.0998164000, 0.1902821000", \ + "0.0269927000, 0.0291385000, 0.0335863000, 0.0428861000, 0.0626090000, 0.1045893000, 0.1951109000", \ + "0.0377824000, 0.0401766000, 0.0449506000, 0.0540224000, 0.0736993000, 0.1156839000, 0.2060217000", \ + "0.0525181000, 0.0563875000, 0.0637277000, 0.0771295000, 0.0993809000, 0.1413379000, 0.2316343000", \ + "0.0683222000, 0.0742064000, 0.0857931000, 0.1068450000, 0.1426342000, 0.1992556000, 0.2924334000", \ + "0.0770364000, 0.0861866000, 0.1036352000, 0.1376908000, 0.1935789000, 0.2831463000, 0.4189156000", \ + "0.0533973000, 0.0678730000, 0.0965666000, 0.1487775000, 0.2380128000, 0.3793064000, 0.5924434000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0010849600, 0.0023542700, 0.0051085700, 0.0110852000, 0.0240539000, 0.0521950000"); + values("0.1036205000, 0.1158502000, 0.1419130000, 0.1964600000, 0.3145612000, 0.5698142000, 1.1221449000", \ + "0.1064722000, 0.1185495000, 0.1443432000, 0.1999376000, 0.3187571000, 0.5781570000, 1.1260682000", \ + "0.1168151000, 0.1289084000, 0.1550693000, 0.2104873000, 0.3314946000, 0.5853068000, 1.1396241000", \ + "0.1428397000, 0.1544910000, 0.1802332000, 0.2352870000, 0.3539675000, 0.6138920000, 1.1725276000", \ + "0.1956481000, 0.2103857000, 0.2388781000, 0.2945761000, 0.4136486000, 0.6725693000, 1.2244086000", \ + "0.2830730000, 0.3034621000, 0.3438562000, 0.4171101000, 0.5514313000, 0.8085256000, 1.3632125000", \ + "0.4270884000, 0.4579581000, 0.5177886000, 0.6261613000, 0.8094654000, 1.1184271000, 1.6856744000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0010849600, 0.0023542700, 0.0051085700, 0.0110852000, 0.0240539000, 0.0521950000"); + values("0.0165060000, 0.0190662000, 0.0245338000, 0.0363127000, 0.0619617000, 0.1174168000, 0.2386035000", \ + "0.0162023000, 0.0187501000, 0.0243415000, 0.0362204000, 0.0619240000, 0.1176792000, 0.2379625000", \ + "0.0203982000, 0.0222675000, 0.0267745000, 0.0373686000, 0.0618601000, 0.1171162000, 0.2371792000", \ + "0.0325467000, 0.0353194000, 0.0408662000, 0.0508973000, 0.0702751000, 0.1193677000, 0.2384764000", \ + "0.0545386000, 0.0585787000, 0.0678998000, 0.0817801000, 0.1060637000, 0.1465084000, 0.2466019000", \ + "0.0934596000, 0.1005363000, 0.1132776000, 0.1350039000, 0.1729007000, 0.2306009000, 0.3214849000", \ + "0.1637797000, 0.1747560000, 0.1951613000, 0.2304731000, 0.2862526000, 0.3755009000, 0.5084855000"); + } + related_pin : "B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0010849600, 0.0023542700, 0.0051085700, 0.0110852000, 0.0240539000, 0.0521950000"); + values("0.0881116000, 0.1038072000, 0.1375114000, 0.2108149000, 0.3694675000, 0.7117603000, 1.4561437000", \ + "0.0880579000, 0.1036672000, 0.1370318000, 0.2104735000, 0.3684923000, 0.7144547000, 1.4585432000", \ + "0.0880083000, 0.1037146000, 0.1373921000, 0.2106245000, 0.3697528000, 0.7118736000, 1.4612811000", \ + "0.0893007000, 0.1040989000, 0.1376467000, 0.2105051000, 0.3692673000, 0.7168882000, 1.4604788000", \ + "0.1083803000, 0.1210635000, 0.1503650000, 0.2160926000, 0.3697309000, 0.7172291000, 1.4596752000", \ + "0.1557234000, 0.1710602000, 0.2017641000, 0.2647474000, 0.3974377000, 0.7185642000, 1.4627409000", \ + "0.2492607000, 0.2664994000, 0.3052597000, 0.3815225000, 0.5218503000, 0.7969438000, 1.4762105000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0010849600, 0.0023542700, 0.0051085700, 0.0110852000, 0.0240539000, 0.0521950000"); + values("0.0183757000, 0.0204267000, 0.0248041000, 0.0341129000, 0.0540484000, 0.0967946000, 0.1898217000", \ + "0.0231186000, 0.0252282000, 0.0295758000, 0.0389844000, 0.0589146000, 0.1019543000, 0.1949964000", \ + "0.0321185000, 0.0350785000, 0.0406026000, 0.0503947000, 0.0703835000, 0.1132756000, 0.2062601000", \ + "0.0430320000, 0.0476979000, 0.0564396000, 0.0717774000, 0.0965654000, 0.1397285000, 0.2329502000", \ + "0.0530495000, 0.0604321000, 0.0743021000, 0.0985037000, 0.1377451000, 0.1981696000, 0.2937999000", \ + "0.0532513000, 0.0649054000, 0.0867136000, 0.1252709000, 0.1873312000, 0.2822663000, 0.4211877000", \ + "0.0193679000, 0.0376434000, 0.0727450000, 0.1330798000, 0.2312389000, 0.3814362000, 0.6029462000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0010849600, 0.0023542700, 0.0051085700, 0.0110852000, 0.0240539000, 0.0521950000"); + values("0.0706407000, 0.0829719000, 0.1088799000, 0.1642288000, 0.2824118000, 0.5375335000, 1.0904911000", \ + "0.0720551000, 0.0843427000, 0.1114113000, 0.1666759000, 0.2855345000, 0.5411118000, 1.0939745000", \ + "0.0813392000, 0.0933133000, 0.1187876000, 0.1752096000, 0.2944012000, 0.5510316000, 1.1041823000", \ + "0.1078150000, 0.1188825000, 0.1439304000, 0.1983063000, 0.3165614000, 0.5731693000, 1.1268316000", \ + "0.1602081000, 0.1753421000, 0.2048158000, 0.2592737000, 0.3756721000, 0.6330114000, 1.1880874000", \ + "0.2419052000, 0.2640507000, 0.3071615000, 0.3855792000, 0.5212678000, 0.7727854000, 1.3231904000", \ + "0.3766652000, 0.4082859000, 0.4708227000, 0.5844570000, 0.7794746000, 1.1008784000, 1.6488680000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0010849600, 0.0023542700, 0.0051085700, 0.0110852000, 0.0240539000, 0.0521950000"); + values("0.0122766000, 0.0149800000, 0.0206814000, 0.0328027000, 0.0595685000, 0.1175230000, 0.2424265000", \ + "0.0126863000, 0.0150781000, 0.0206744000, 0.0326668000, 0.0596368000, 0.1175904000, 0.2416489000", \ + "0.0183933000, 0.0203751000, 0.0244191000, 0.0345951000, 0.0599336000, 0.1177284000, 0.2415494000", \ + "0.0305955000, 0.0332681000, 0.0390209000, 0.0493668000, 0.0687000000, 0.1197948000, 0.2417397000", \ + "0.0526681000, 0.0562287000, 0.0648682000, 0.0806100000, 0.1050496000, 0.1469168000, 0.2509004000", \ + "0.0912088000, 0.0987438000, 0.1109737000, 0.1336316000, 0.1710175000, 0.2298633000, 0.3258146000", \ + "0.1646047000, 0.1747045000, 0.1953845000, 0.2311229000, 0.2872640000, 0.3768373000, 0.5127607000"); + } + related_pin : "C"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0010849600, 0.0023542700, 0.0051085700, 0.0110852000, 0.0240539000, 0.0521950000"); + values("0.0871604000, 0.1028754000, 0.1369202000, 0.2105918000, 0.3693316000, 0.7114782000, 1.4569882000", \ + "0.0867689000, 0.1024512000, 0.1370282000, 0.2103691000, 0.3691589000, 0.7117442000, 1.4568372000", \ + "0.0853038000, 0.1016379000, 0.1365589000, 0.2109107000, 0.3696691000, 0.7139908000, 1.4607628000", \ + "0.0891034000, 0.1033504000, 0.1356894000, 0.2096808000, 0.3691653000, 0.7123674000, 1.4586465000", \ + "0.1177742000, 0.1316064000, 0.1581999000, 0.2191809000, 0.3688420000, 0.7165707000, 1.4586491000", \ + "0.1640260000, 0.1822141000, 0.2184952000, 0.2873332000, 0.4113341000, 0.7193959000, 1.4573195000", \ + "0.2448390000, 0.2715110000, 0.3197312000, 0.4106201000, 0.5665758000, 0.8402844000, 1.4885466000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__nor3_2") { + leakage_power () { + value : 0.0079423000; + when : "!A&!B&C"; + } + leakage_power () { + value : 0.0020798000; + when : "!A&!B&!C"; + } + leakage_power () { + value : 0.0002563000; + when : "!A&B&C"; + } + leakage_power () { + value : 0.0022883000; + when : "!A&B&!C"; + } + leakage_power () { + value : 0.0002589000; + when : "A&!B&C"; + } + leakage_power () { + value : 0.0021588000; + when : "A&!B&!C"; + } + leakage_power () { + value : 0.0001310000; + when : "A&B&C"; + } + leakage_power () { + value : 0.0002484000; + when : "A&B&!C"; + } + area : 10.009600000; + cell_footprint : "sky130_fd_sc_hd__nor3"; + cell_leakage_power : 0.0019204830; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A") { + capacitance : 0.0043840000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0041670000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0076233000, 0.0076199000, 0.0076121000, 0.0076081000, 0.0075988000, 0.0075775000, 0.0075282000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0067829000, -0.0068567000, -0.0070267000, -0.0070541000, -0.0071172000, -0.0072626000, -0.0075979000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0046010000; + } + pin ("B") { + capacitance : 0.0043790000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0040830000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0083130000, 0.0083128000, 0.0083122000, 0.0083120000, 0.0083116000, 0.0083107000, 0.0083086000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0071735000, -0.0072980000, -0.0075850000, -0.0075972000, -0.0076254000, -0.0076903000, -0.0078399000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0046750000; + } + pin ("C") { + capacitance : 0.0043460000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0040020000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0043182000, 0.0043109000, 0.0042942000, 0.0043144000, 0.0043609000, 0.0044683000, 0.0047158000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0034986000, -0.0034999000, -0.0035031000, -0.0035018000, -0.0034987000, -0.0034917000, -0.0034756000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0046900000; + } + pin ("Y") { + direction : "output"; + function : "(!A&!B&!C)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011934790, 0.0028487860, 0.0067999350, 0.0162311600, 0.0387431200, 0.0924782300"); + values("0.0106688000, 0.0095273000, 0.0068632000, 0.0005111000, -0.0146576000, -0.0507388000, -0.1373510000", \ + "0.0104799000, 0.0093597000, 0.0066955000, 0.0003271000, -0.0148111000, -0.0508765000, -0.1375155000", \ + "0.0103154000, 0.0092127000, 0.0065453000, 0.0002241000, -0.0149449000, -0.0509975000, -0.1376150000", \ + "0.0099610000, 0.0088683000, 0.0061823000, -0.0000983000, -0.0151467000, -0.0512108000, -0.1377989000", \ + "0.0101146000, 0.0089805000, 0.0062708000, -0.0001223000, -0.0152168000, -0.0512246000, -0.1379301000", \ + "0.0114859000, 0.0103664000, 0.0076071000, 0.0011966000, -0.0141856000, -0.0508962000, -0.1375637000", \ + "0.0143078000, 0.0131627000, 0.0103313000, 0.0036246000, -0.0118769000, -0.0488465000, -0.1365378000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011934790, 0.0028487860, 0.0067999350, 0.0162311600, 0.0387431200, 0.0924782300"); + values("0.0215073000, 0.0226951000, 0.0254730000, 0.0320173000, 0.0471108000, 0.0834076000, 0.1690139000", \ + "0.0211745000, 0.0223188000, 0.0251103000, 0.0316979000, 0.0470893000, 0.0834720000, 0.1691784000", \ + "0.0209143000, 0.0220779000, 0.0247942000, 0.0313495000, 0.0466681000, 0.0829366000, 0.1688959000", \ + "0.0207303000, 0.0218373000, 0.0245715000, 0.0309781000, 0.0462775000, 0.0826002000, 0.1688579000", \ + "0.0205403000, 0.0216643000, 0.0243344000, 0.0307348000, 0.0460814000, 0.0821601000, 0.1683314000", \ + "0.0205354000, 0.0217303000, 0.0244301000, 0.0308109000, 0.0458751000, 0.0821075000, 0.1688380000", \ + "0.0203514000, 0.0213801000, 0.0240413000, 0.0306535000, 0.0462390000, 0.0821522000, 0.1682115000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011934790, 0.0028487860, 0.0067999350, 0.0162311600, 0.0387431200, 0.0924782300"); + values("0.0075075000, 0.0063962000, 0.0037418000, -0.0025573000, -0.0176899000, -0.0539361000, -0.1408784000", \ + "0.0075224000, 0.0064195000, 0.0037903000, -0.0024957000, -0.0175943000, -0.0538395000, -0.1407266000", \ + "0.0075341000, 0.0064552000, 0.0038706000, -0.0023702000, -0.0173862000, -0.0535995000, -0.1404560000", \ + "0.0071591000, 0.0060651000, 0.0034939000, -0.0026400000, -0.0175738000, -0.0537566000, -0.1405285000", \ + "0.0073042000, 0.0062084000, 0.0035538000, -0.0026445000, -0.0179114000, -0.0538762000, -0.1405910000", \ + "0.0080502000, 0.0070128000, 0.0042220000, -0.0020842000, -0.0172266000, -0.0537089000, -0.1405631000", \ + "0.0108419000, 0.0096171000, 0.0075609000, 0.0000330000, -0.0157134000, -0.0524577000, -0.1397846000"); + } + related_pin : "B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011934790, 0.0028487860, 0.0067999350, 0.0162311600, 0.0387431200, 0.0924782300"); + values("0.0162315000, 0.0174025000, 0.0202206000, 0.0266846000, 0.0419560000, 0.0780828000, 0.1640609000", \ + "0.0158405000, 0.0169965000, 0.0198283000, 0.0264305000, 0.0418735000, 0.0781526000, 0.1643689000", \ + "0.0155444000, 0.0166997000, 0.0194662000, 0.0259669000, 0.0413343000, 0.0776388000, 0.1636447000", \ + "0.0153687000, 0.0165128000, 0.0192278000, 0.0256227000, 0.0409102000, 0.0775249000, 0.1636469000", \ + "0.0151264000, 0.0162847000, 0.0189579000, 0.0253797000, 0.0406601000, 0.0768339000, 0.1630344000", \ + "0.0151603000, 0.0162725000, 0.0189663000, 0.0253969000, 0.0406468000, 0.0768506000, 0.1633577000", \ + "0.0158262000, 0.0168831000, 0.0196415000, 0.0260324000, 0.0410306000, 0.0768941000, 0.1635405000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011934790, 0.0028487860, 0.0067999350, 0.0162311600, 0.0387431200, 0.0924782300"); + values("0.0000660000, -0.0010183000, -0.0036476000, -0.0099822000, -0.0251698000, -0.0615653000, -0.1485837000", \ + "-0.0002740000, -0.0013052000, -0.0038521000, -0.0100337000, -0.0251079000, -0.0613973000, -0.1483640000", \ + "-0.0007021000, -0.0017257000, -0.0041858000, -0.0102595000, -0.0251483000, -0.0613053000, -0.1482022000", \ + "-0.0011374000, -0.0021514000, -0.0045045000, -0.0106902000, -0.0253786000, -0.0613949000, -0.1481633000", \ + "-0.0010346000, -0.0021336000, -0.0046832000, -0.0107204000, -0.0257491000, -0.0616604000, -0.1482718000", \ + "0.0000131000, -0.0011436000, -0.0038468000, -0.0102211000, -0.0254657000, -0.0615676000, -0.1483867000", \ + "0.0035963000, 0.0023047000, -0.0006500000, -0.0076963000, -0.0237887000, -0.0606028000, -0.1478019000"); + } + related_pin : "C"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011934790, 0.0028487860, 0.0067999350, 0.0162311600, 0.0387431200, 0.0924782300"); + values("0.0153646000, 0.0165746000, 0.0194064000, 0.0260877000, 0.0413307000, 0.0776651000, 0.1639553000", \ + "0.0148434000, 0.0160269000, 0.0189673000, 0.0255642000, 0.0410453000, 0.0773291000, 0.1632525000", \ + "0.0146049000, 0.0157495000, 0.0185388000, 0.0250320000, 0.0406465000, 0.0772111000, 0.1632344000", \ + "0.0144237000, 0.0155293000, 0.0182248000, 0.0247624000, 0.0401209000, 0.0769387000, 0.1629746000", \ + "0.0147220000, 0.0158232000, 0.0184241000, 0.0247479000, 0.0399357000, 0.0763057000, 0.1625118000", \ + "0.0162958000, 0.0173854000, 0.0199805000, 0.0262514000, 0.0410162000, 0.0762962000, 0.1621742000", \ + "0.0193720000, 0.0203672000, 0.0227595000, 0.0289704000, 0.0436227000, 0.0782466000, 0.1625150000"); + } + } + max_capacitance : 0.0924780000; + max_transition : 1.4918710000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011934800, 0.0028487900, 0.0067999300, 0.0162312000, 0.0387431000, 0.0924782000"); + values("0.0180192000, 0.0195338000, 0.0230281000, 0.0309241000, 0.0483616000, 0.0870205000, 0.1750691000", \ + "0.0234068000, 0.0248133000, 0.0281364000, 0.0357885000, 0.0530349000, 0.0915985000, 0.1796590000", \ + "0.0349668000, 0.0366474000, 0.0403144000, 0.0478425000, 0.0644515000, 0.1024366000, 0.1903702000", \ + "0.0513954000, 0.0538681000, 0.0593954000, 0.0703487000, 0.0907384000, 0.1288562000, 0.2161445000", \ + "0.0713610000, 0.0749838000, 0.0829686000, 0.0995072000, 0.1307642000, 0.1847252000, 0.2765064000", \ + "0.0872436000, 0.0926790000, 0.1049424000, 0.1289908000, 0.1780098000, 0.2620352000, 0.3995271000", \ + "0.0770244000, 0.0855287000, 0.1044339000, 0.1430147000, 0.2177024000, 0.3490510000, 0.5634211000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011934800, 0.0028487900, 0.0067999300, 0.0162312000, 0.0387431000, 0.0924782000"); + values("0.1192571000, 0.1272480000, 0.1466794000, 0.1915880000, 0.2961619000, 0.5442469000, 1.1335854000", \ + "0.1229934000, 0.1313087000, 0.1504393000, 0.1957595000, 0.3014201000, 0.5551559000, 1.1430371000", \ + "0.1351002000, 0.1431834000, 0.1619349000, 0.2073084000, 0.3123998000, 0.5607695000, 1.1519985000", \ + "0.1622162000, 0.1702912000, 0.1892310000, 0.2331391000, 0.3380395000, 0.5870323000, 1.1782173000", \ + "0.2136839000, 0.2227770000, 0.2427168000, 0.2878574000, 0.3925044000, 0.6408644000, 1.2318684000", \ + "0.2971453000, 0.3089482000, 0.3341699000, 0.3889666000, 0.5061874000, 0.7568577000, 1.3509794000", \ + "0.4248159000, 0.4419626000, 0.4795074000, 0.5571802000, 0.7085982000, 1.0039702000, 1.6080015000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011934800, 0.0028487900, 0.0067999300, 0.0162312000, 0.0387431000, 0.0924782000"); + values("0.0163760000, 0.0183232000, 0.0226945000, 0.0325105000, 0.0542124000, 0.1032848000, 0.2189168000", \ + "0.0166067000, 0.0182126000, 0.0221812000, 0.0318461000, 0.0537251000, 0.1032591000, 0.2193072000", \ + "0.0222770000, 0.0234979000, 0.0261960000, 0.0338651000, 0.0535508000, 0.1026708000, 0.2194888000", \ + "0.0348866000, 0.0366657000, 0.0402123000, 0.0487104000, 0.0633621000, 0.1055577000, 0.2193219000", \ + "0.0567760000, 0.0594052000, 0.0649372000, 0.0763893000, 0.0984294000, 0.1359585000, 0.2305395000", \ + "0.0947525000, 0.0990936000, 0.1081722000, 0.1261121000, 0.1583965000, 0.2132191000, 0.3083944000", \ + "0.1626390000, 0.1694147000, 0.1840777000, 0.2123723000, 0.2642556000, 0.3469187000, 0.4854929000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011934800, 0.0028487900, 0.0067999300, 0.0162312000, 0.0387431000, 0.0924782000"); + values("0.0808628000, 0.0911982000, 0.1163235000, 0.1760010000, 0.3172489000, 0.6560630000, 1.4569698000", \ + "0.0808818000, 0.0916592000, 0.1164129000, 0.1761280000, 0.3182998000, 0.6602326000, 1.4614724000", \ + "0.0809526000, 0.0913853000, 0.1163159000, 0.1761192000, 0.3174864000, 0.6532811000, 1.4576663000", \ + "0.0811579000, 0.0918420000, 0.1170058000, 0.1752404000, 0.3172034000, 0.6534515000, 1.4571113000", \ + "0.0910396000, 0.1003787000, 0.1231012000, 0.1802778000, 0.3186054000, 0.6552806000, 1.4589951000", \ + "0.1205687000, 0.1309373000, 0.1554205000, 0.2114025000, 0.3384175000, 0.6606767000, 1.4658142000", \ + "0.1943985000, 0.2056952000, 0.2316013000, 0.2911888000, 0.4279911000, 0.7268851000, 1.4782252000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011934800, 0.0028487900, 0.0067999300, 0.0162312000, 0.0387431000, 0.0924782000"); + values("0.0198151000, 0.0212261000, 0.0244935000, 0.0317904000, 0.0482294000, 0.0860520000, 0.1749170000", \ + "0.0247875000, 0.0261705000, 0.0293654000, 0.0366452000, 0.0528972000, 0.0907138000, 0.1795660000", \ + "0.0354105000, 0.0370800000, 0.0406849000, 0.0480194000, 0.0641751000, 0.1017904000, 0.1906813000", \ + "0.0494997000, 0.0518379000, 0.0575107000, 0.0687060000, 0.0895665000, 0.1275448000, 0.2162426000", \ + "0.0638559000, 0.0678133000, 0.0764543000, 0.0940316000, 0.1266664000, 0.1829667000, 0.2771487000", \ + "0.0703330000, 0.0755142000, 0.0901389000, 0.1172032000, 0.1686594000, 0.2572352000, 0.3986421000", \ + "0.0439507000, 0.0534383000, 0.0747050000, 0.1175037000, 0.1990237000, 0.3388039000, 0.5615635000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011934800, 0.0028487900, 0.0067999300, 0.0162312000, 0.0387431000, 0.0924782000"); + values("0.1012423000, 0.1096086000, 0.1290649000, 0.1738078000, 0.2783084000, 0.5259239000, 1.1153276000", \ + "0.1039090000, 0.1123512000, 0.1315497000, 0.1771361000, 0.2831775000, 0.5307318000, 1.1321487000", \ + "0.1143604000, 0.1226106000, 0.1415945000, 0.1868766000, 0.2920779000, 0.5412688000, 1.1320497000", \ + "0.1405215000, 0.1486174000, 0.1676892000, 0.2115472000, 0.3178989000, 0.5663139000, 1.1571590000", \ + "0.1901418000, 0.1999731000, 0.2216716000, 0.2687543000, 0.3742652000, 0.6225143000, 1.2142110000", \ + "0.2718747000, 0.2848611000, 0.3155482000, 0.3786029000, 0.5045304000, 0.7569499000, 1.3527888000", \ + "0.3981871000, 0.4197158000, 0.4672402000, 0.5626876000, 0.7361053000, 1.0519007000, 1.6609263000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011934800, 0.0028487900, 0.0067999300, 0.0162312000, 0.0387431000, 0.0924782000"); + values("0.0151347000, 0.0167081000, 0.0204223000, 0.0291919000, 0.0498491000, 0.0997281000, 0.2183485000", \ + "0.0148251000, 0.0163595000, 0.0200060000, 0.0289229000, 0.0498103000, 0.0996122000, 0.2181476000", \ + "0.0194746000, 0.0207652000, 0.0234023000, 0.0307002000, 0.0499539000, 0.0994422000, 0.2181565000", \ + "0.0305350000, 0.0324912000, 0.0366260000, 0.0444761000, 0.0603594000, 0.1028326000, 0.2191174000", \ + "0.0517070000, 0.0536054000, 0.0594791000, 0.0724514000, 0.0943070000, 0.1344293000, 0.2294022000", \ + "0.0868273000, 0.0919970000, 0.1021012000, 0.1204622000, 0.1554876000, 0.2131731000, 0.3082992000", \ + "0.1540477000, 0.1611533000, 0.1756686000, 0.2069314000, 0.2595353000, 0.3468892000, 0.4865705000"); + } + related_pin : "B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011934800, 0.0028487900, 0.0067999300, 0.0162312000, 0.0387431000, 0.0924782000"); + values("0.0809650000, 0.0911240000, 0.1157996000, 0.1755128000, 0.3170816000, 0.6533102000, 1.4555621000", \ + "0.0807924000, 0.0916262000, 0.1161253000, 0.1760597000, 0.3182103000, 0.6560292000, 1.4669059000", \ + "0.0810379000, 0.0912713000, 0.1161852000, 0.1759218000, 0.3171315000, 0.6555727000, 1.4579670000", \ + "0.0817986000, 0.0919843000, 0.1172938000, 0.1753804000, 0.3175639000, 0.6558323000, 1.4550605000", \ + "0.1002017000, 0.1091660000, 0.1301696000, 0.1840914000, 0.3184149000, 0.6541153000, 1.4603386000", \ + "0.1431423000, 0.1533258000, 0.1773887000, 0.2316761000, 0.3514919000, 0.6621160000, 1.4638540000", \ + "0.2328844000, 0.2455174000, 0.2746600000, 0.3402824000, 0.4699021000, 0.7531019000, 1.4786899000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011934800, 0.0028487900, 0.0067999300, 0.0162312000, 0.0387431000, 0.0924782000"); + values("0.0161211000, 0.0174194000, 0.0204020000, 0.0272388000, 0.0431558000, 0.0806425000, 0.1699278000", \ + "0.0208723000, 0.0221912000, 0.0252123000, 0.0320494000, 0.0481183000, 0.0856841000, 0.1750862000", \ + "0.0287282000, 0.0307799000, 0.0351099000, 0.0434321000, 0.0596523000, 0.0971493000, 0.1866508000", \ + "0.0376929000, 0.0409557000, 0.0476166000, 0.0611653000, 0.0845026000, 0.1238829000, 0.2131900000", \ + "0.0447543000, 0.0499651000, 0.0610246000, 0.0819721000, 0.1187796000, 0.1783979000, 0.2747998000", \ + "0.0405076000, 0.0483211000, 0.0663567000, 0.1000032000, 0.1575507000, 0.2520605000, 0.3989261000", \ + "-0.0003849000, 0.0129002000, 0.0405654000, 0.0936333000, 0.1867645000, 0.3363437000, 0.5672157000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011934800, 0.0028487900, 0.0067999300, 0.0162312000, 0.0387431000, 0.0924782000"); + values("0.0585200000, 0.0669250000, 0.0865564000, 0.1321268000, 0.2380119000, 0.4859397000, 1.0782684000", \ + "0.0598769000, 0.0679902000, 0.0879869000, 0.1333030000, 0.2396777000, 0.4885050000, 1.0790221000", \ + "0.0697737000, 0.0773960000, 0.0962618000, 0.1409856000, 0.2492429000, 0.4975050000, 1.0885192000", \ + "0.0976371000, 0.1045972000, 0.1210865000, 0.1647992000, 0.2694617000, 0.5218974000, 1.1182378000", \ + "0.1443771000, 0.1556504000, 0.1792153000, 0.2272388000, 0.3286384000, 0.5789452000, 1.1678267000", \ + "0.2173730000, 0.2334118000, 0.2683050000, 0.3394845000, 0.4710013000, 0.7143550000, 1.3043402000", \ + "0.3404023000, 0.3623796000, 0.4110018000, 0.5112239000, 0.7004188000, 1.0347295000, 1.6241501000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011934800, 0.0028487900, 0.0067999300, 0.0162312000, 0.0387431000, 0.0924782000"); + values("0.0093026000, 0.0108646000, 0.0145066000, 0.0233681000, 0.0445808000, 0.0945522000, 0.2144443000", \ + "0.0099994000, 0.0113351000, 0.0146784000, 0.0234219000, 0.0442455000, 0.0949233000, 0.2158235000", \ + "0.0156944000, 0.0171827000, 0.0200155000, 0.0264418000, 0.0453795000, 0.0942715000, 0.2140308000", \ + "0.0262844000, 0.0283598000, 0.0328030000, 0.0410608000, 0.0572251000, 0.0983651000, 0.2146495000", \ + "0.0455990000, 0.0487671000, 0.0551348000, 0.0684368000, 0.0908972000, 0.1305008000, 0.2254242000", \ + "0.0810313000, 0.0859251000, 0.0973571000, 0.1163791000, 0.1514452000, 0.2091552000, 0.3043911000", \ + "0.1486753000, 0.1565375000, 0.1764466000, 0.2055809000, 0.2580053000, 0.3462731000, 0.4843387000"); + } + related_pin : "C"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011934800, 0.0028487900, 0.0067999300, 0.0162312000, 0.0387431000, 0.0924782000"); + values("0.0775928000, 0.0889734000, 0.1146629000, 0.1756337000, 0.3172677000, 0.6556532000, 1.4628008000", \ + "0.0765637000, 0.0875773000, 0.1142167000, 0.1745212000, 0.3176377000, 0.6550397000, 1.4579350000", \ + "0.0740722000, 0.0855381000, 0.1125233000, 0.1740847000, 0.3182877000, 0.6553801000, 1.4592141000", \ + "0.0808659000, 0.0903725000, 0.1132441000, 0.1723522000, 0.3174746000, 0.6582961000, 1.4617477000", \ + "0.1063631000, 0.1180089000, 0.1410405000, 0.1892946000, 0.3187434000, 0.6568711000, 1.4580702000", \ + "0.1472233000, 0.1607485000, 0.1902894000, 0.2550368000, 0.3724421000, 0.6653958000, 1.4571947000", \ + "0.2190149000, 0.2376913000, 0.2766278000, 0.3636842000, 0.5158967000, 0.8065590000, 1.4918707000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__nor3_4") { + leakage_power () { + value : 0.0022547000; + when : "!A&!B&C"; + } + leakage_power () { + value : 0.0063490000; + when : "!A&!B&!C"; + } + leakage_power () { + value : 0.0002338000; + when : "!A&B&C"; + } + leakage_power () { + value : 0.0021546000; + when : "!A&B&!C"; + } + leakage_power () { + value : 0.0002616000; + when : "A&!B&C"; + } + leakage_power () { + value : 0.0022324000; + when : "A&!B&!C"; + } + leakage_power () { + value : 0.0168094000; + when : "A&B&C"; + } + leakage_power () { + value : 0.0040347000; + when : "A&B&!C"; + } + area : 16.265600000; + cell_footprint : "sky130_fd_sc_hd__nor3"; + cell_leakage_power : 0.0042912730; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A") { + capacitance : 0.0086740000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0082190000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0142969000, 0.0143097000, 0.0143392000, 0.0143519000, 0.0143812000, 0.0144486000, 0.0146039000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0133267000, -0.0134838000, -0.0138459000, -0.0139011000, -0.0140284000, -0.0143218000, -0.0149982000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0091280000; + } + pin ("B") { + capacitance : 0.0090040000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0083790000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0163574000, 0.0163542000, 0.0163467000, 0.0163500000, 0.0163575000, 0.0163747000, 0.0164143000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0136618000, -0.0139668000, -0.0146700000, -0.0146983000, -0.0147637000, -0.0149143000, -0.0152615000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0096290000; + } + pin ("C") { + capacitance : 0.0083840000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0077610000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0075804000, 0.0075711000, 0.0075497000, 0.0075769000, 0.0076396000, 0.0077840000, 0.0081169000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0067880000, -0.0067911000, -0.0067983000, -0.0067935000, -0.0067825000, -0.0067570000, -0.0066983000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0090080000; + } + pin ("Y") { + direction : "output"; + function : "(!A&!B&!C)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012991020, 0.0033753300, 0.0087697930, 0.0227857000, 0.0592018900, 0.1538185000"); + values("0.0199379000, 0.0186626000, 0.0153205000, 0.0065976000, -0.0159674000, -0.0743746000, -0.2268093000", \ + "0.0196014000, 0.0183152000, 0.0149740000, 0.0062845000, -0.0162620000, -0.0746485000, -0.2271483000", \ + "0.0193230000, 0.0180300000, 0.0146901000, 0.0061114000, -0.0164827000, -0.0748598000, -0.2273081000", \ + "0.0184938000, 0.0172186000, 0.0139127000, 0.0055356000, -0.0170094000, -0.0752898000, -0.2276943000", \ + "0.0183470000, 0.0171017000, 0.0137670000, 0.0052763000, -0.0171564000, -0.0753868000, -0.2278531000", \ + "0.0208707000, 0.0195771000, 0.0156983000, 0.0069001000, -0.0157535000, -0.0746446000, -0.2274681000", \ + "0.0258766000, 0.0245120000, 0.0210551000, 0.0119967000, -0.0111041000, -0.0710976000, -0.2254113000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012991020, 0.0033753300, 0.0087697930, 0.0227857000, 0.0592018900, 0.1538185000"); + values("0.0419332000, 0.0433019000, 0.0467233000, 0.0557576000, 0.0782246000, 0.1365093000, 0.2880104000", \ + "0.0411786000, 0.0425389000, 0.0459865000, 0.0549509000, 0.0778164000, 0.1364060000, 0.2879243000", \ + "0.0405733000, 0.0418956000, 0.0453065000, 0.0543634000, 0.0773700000, 0.1361863000, 0.2874550000", \ + "0.0401619000, 0.0414900000, 0.0448884000, 0.0536514000, 0.0767059000, 0.1356105000, 0.2870848000", \ + "0.0398210000, 0.0410637000, 0.0444403000, 0.0532134000, 0.0759599000, 0.1347622000, 0.2882585000", \ + "0.0397544000, 0.0410743000, 0.0444992000, 0.0532753000, 0.0755772000, 0.1343866000, 0.2858779000", \ + "0.0388516000, 0.0401609000, 0.0434223000, 0.0526392000, 0.0760440000, 0.1345737000, 0.2859439000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012991020, 0.0033753300, 0.0087697930, 0.0227857000, 0.0592018900, 0.1538185000"); + values("0.0142556000, 0.0129849000, 0.0096522000, 0.0010167000, -0.0214347000, -0.0801252000, -0.2331512000", \ + "0.0143063000, 0.0130362000, 0.0097349000, 0.0011696000, -0.0212325000, -0.0798996000, -0.2328868000", \ + "0.0145259000, 0.0131917000, 0.0099707000, 0.0015336000, -0.0207787000, -0.0793308000, -0.2322299000", \ + "0.0135534000, 0.0123194000, 0.0091125000, 0.0007452000, -0.0213026000, -0.0796352000, -0.2323891000", \ + "0.0135697000, 0.0123205000, 0.0091050000, 0.0006158000, -0.0217107000, -0.0800893000, -0.2325681000", \ + "0.0147046000, 0.0134104000, 0.0101398000, 0.0014837000, -0.0212961000, -0.0796355000, -0.2326419000", \ + "0.0194847000, 0.0180977000, 0.0145660000, 0.0053740000, -0.0179764000, -0.0773789000, -0.2310216000"); + } + related_pin : "B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012991020, 0.0033753300, 0.0087697930, 0.0227857000, 0.0592018900, 0.1538185000"); + values("0.0314095000, 0.0328272000, 0.0364328000, 0.0455414000, 0.0682135000, 0.1269929000, 0.2780706000", \ + "0.0304710000, 0.0319002000, 0.0354974000, 0.0445383000, 0.0676230000, 0.1264213000, 0.2779885000", \ + "0.0297923000, 0.0311795000, 0.0346926000, 0.0436078000, 0.0669969000, 0.1260448000, 0.2775422000", \ + "0.0294258000, 0.0307273000, 0.0341787000, 0.0430974000, 0.0658411000, 0.1248810000, 0.2771386000", \ + "0.0289657000, 0.0302752000, 0.0336642000, 0.0424145000, 0.0652545000, 0.1239028000, 0.2761691000", \ + "0.0289157000, 0.0302567000, 0.0336725000, 0.0424800000, 0.0650870000, 0.1239872000, 0.2751327000", \ + "0.0306071000, 0.0318181000, 0.0350267000, 0.0434365000, 0.0657157000, 0.1235841000, 0.2764350000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012991020, 0.0033753300, 0.0087697930, 0.0227857000, 0.0592018900, 0.1538185000"); + values("0.0014765000, 0.0002150000, -0.0031297000, -0.0118296000, -0.0344454000, -0.0933247000, -0.2465397000", \ + "0.0009819000, -0.0002504000, -0.0034714000, -0.0119569000, -0.0343599000, -0.0930651000, -0.2461973000", \ + "0.0001864000, -0.0010032000, -0.0041278000, -0.0123732000, -0.0344295000, -0.0928792000, -0.2458784000", \ + "-0.0006198000, -0.0017410000, -0.0047960000, -0.0129468000, -0.0348825000, -0.0929970000, -0.2457154000", \ + "-0.0006437000, -0.0018802000, -0.0050617000, -0.0132563000, -0.0353272000, -0.0934345000, -0.2459114000", \ + "0.0006571000, -0.0006653000, -0.0040550000, -0.0126933000, -0.0347465000, -0.0929581000, -0.2459844000", \ + "0.0058112000, 0.0043291000, 0.0005567000, -0.0087756000, -0.0327072000, -0.0923775000, -0.2455184000"); + } + related_pin : "C"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012991020, 0.0033753300, 0.0087697930, 0.0227857000, 0.0592018900, 0.1538185000"); + values("0.0300088000, 0.0314758000, 0.0351346000, 0.0443569000, 0.0673434000, 0.1257530000, 0.2773657000", \ + "0.0288508000, 0.0303594000, 0.0340765000, 0.0431939000, 0.0664739000, 0.1260338000, 0.2782887000", \ + "0.0282233000, 0.0295622000, 0.0330668000, 0.0420783000, 0.0655194000, 0.1246652000, 0.2767622000", \ + "0.0281496000, 0.0294557000, 0.0328368000, 0.0416365000, 0.0644769000, 0.1237586000, 0.2761190000", \ + "0.0281677000, 0.0294708000, 0.0327529000, 0.0414062000, 0.0639806000, 0.1226242000, 0.2748800000", \ + "0.0298666000, 0.0311652000, 0.0344254000, 0.0428357000, 0.0649640000, 0.1228135000, 0.2754221000", \ + "0.0349379000, 0.0357968000, 0.0388321000, 0.0469724000, 0.0683805000, 0.1253775000, 0.2758469000"); + } + } + max_capacitance : 0.1538190000; + max_transition : 1.4951450000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012991000, 0.0033753300, 0.0087697900, 0.0227857000, 0.0592019000, 0.1538190000"); + values("0.0174855000, 0.0184340000, 0.0208644000, 0.0268790000, 0.0413733000, 0.0759522000, 0.1607760000", \ + "0.0228412000, 0.0237286000, 0.0260120000, 0.0317810000, 0.0460489000, 0.0804793000, 0.1652044000", \ + "0.0338757000, 0.0350339000, 0.0376741000, 0.0436949000, 0.0572489000, 0.0912593000, 0.1757439000", \ + "0.0488273000, 0.0504366000, 0.0543635000, 0.0634235000, 0.0817694000, 0.1171124000, 0.2004549000", \ + "0.0659919000, 0.0682947000, 0.0740620000, 0.0873439000, 0.1152536000, 0.1675864000, 0.2599356000", \ + "0.0757500000, 0.0792676000, 0.0881226000, 0.1083624000, 0.1509201000, 0.2309555000, 0.3720089000", \ + "0.0510694000, 0.0561829000, 0.0692785000, 0.1004629000, 0.1667459000, 0.2929524000, 0.5115211000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012991000, 0.0033753300, 0.0087697900, 0.0227857000, 0.0592019000, 0.1538190000"); + values("0.1298159000, 0.1355968000, 0.1501819000, 0.1872919000, 0.2819722000, 0.5220789000, 1.1467399000", \ + "0.1331755000, 0.1390662000, 0.1533607000, 0.1906723000, 0.2849966000, 0.5268181000, 1.1521017000", \ + "0.1451605000, 0.1509002000, 0.1650792000, 0.2025948000, 0.2982548000, 0.5447562000, 1.1666669000", \ + "0.1723862000, 0.1781808000, 0.1921589000, 0.2289811000, 0.3240281000, 0.5672227000, 1.1943477000", \ + "0.2262289000, 0.2321218000, 0.2472209000, 0.2847693000, 0.3784654000, 0.6209191000, 1.2532270000", \ + "0.3142628000, 0.3215296000, 0.3400843000, 0.3849722000, 0.4910379000, 0.7364828000, 1.3637210000", \ + "0.4568851000, 0.4693879000, 0.4948969000, 0.5562682000, 0.6914393000, 0.9795311000, 1.6215130000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012991000, 0.0033753300, 0.0087697900, 0.0227857000, 0.0592019000, 0.1538190000"); + values("0.0177636000, 0.0189838000, 0.0221398000, 0.0299893000, 0.0488784000, 0.0953409000, 0.2141622000", \ + "0.0180974000, 0.0191670000, 0.0219415000, 0.0292275000, 0.0484198000, 0.0951764000, 0.2139516000", \ + "0.0239326000, 0.0246984000, 0.0268349000, 0.0325979000, 0.0489265000, 0.0946129000, 0.2138524000", \ + "0.0362100000, 0.0373315000, 0.0400577000, 0.0468523000, 0.0611602000, 0.0993074000, 0.2135024000", \ + "0.0582597000, 0.0599486000, 0.0640821000, 0.0726279000, 0.0931257000, 0.1320733000, 0.2281107000", \ + "0.0947308000, 0.0974467000, 0.1044113000, 0.1177873000, 0.1462023000, 0.2026841000, 0.3063559000", \ + "0.1616153000, 0.1667246000, 0.1790753000, 0.2018979000, 0.2457702000, 0.3244041000, 0.4720148000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012991000, 0.0033753300, 0.0087697900, 0.0227857000, 0.0592019000, 0.1538190000"); + values("0.0878985000, 0.0951547000, 0.1140563000, 0.1634166000, 0.2900222000, 0.6166931000, 1.4705920000", \ + "0.0880411000, 0.0952453000, 0.1141172000, 0.1626418000, 0.2898620000, 0.6180101000, 1.4702175000", \ + "0.0881856000, 0.0953229000, 0.1141622000, 0.1634007000, 0.2904801000, 0.6214129000, 1.4663758000", \ + "0.0883323000, 0.0955404000, 0.1143988000, 0.1625666000, 0.2906717000, 0.6193145000, 1.4676541000", \ + "0.0965134000, 0.1029909000, 0.1205704000, 0.1668808000, 0.2902321000, 0.6186347000, 1.4799252000", \ + "0.1236126000, 0.1308136000, 0.1490097000, 0.1964444000, 0.3118961000, 0.6253068000, 1.4698887000", \ + "0.1882582000, 0.1963475000, 0.2163412000, 0.2653510000, 0.3898074000, 0.6904268000, 1.4880702000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012991000, 0.0033753300, 0.0087697900, 0.0227857000, 0.0592019000, 0.1538190000"); + values("0.0195721000, 0.0204865000, 0.0227717000, 0.0283697000, 0.0417606000, 0.0746293000, 0.1578625000", \ + "0.0244824000, 0.0253698000, 0.0275988000, 0.0330007000, 0.0463590000, 0.0791664000, 0.1624030000", \ + "0.0347018000, 0.0357575000, 0.0383862000, 0.0443344000, 0.0574041000, 0.0901648000, 0.1733458000", \ + "0.0475746000, 0.0491778000, 0.0531290000, 0.0620804000, 0.0805916000, 0.1153359000, 0.1984920000", \ + "0.0591916000, 0.0617303000, 0.0675750000, 0.0816729000, 0.1100720000, 0.1639329000, 0.2577930000", \ + "0.0582438000, 0.0621531000, 0.0715283000, 0.0939686000, 0.1395103000, 0.2241317000, 0.3678348000", \ + "0.0146769000, 0.0208107000, 0.0358447000, 0.0701333000, 0.1420067000, 0.2768593000, 0.5038059000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012991000, 0.0033753300, 0.0087697900, 0.0227857000, 0.0592019000, 0.1538190000"); + values("0.1142725000, 0.1202723000, 0.1354291000, 0.1730752000, 0.2683934000, 0.5105107000, 1.1349477000", \ + "0.1157988000, 0.1218348000, 0.1367999000, 0.1742820000, 0.2696984000, 0.5125184000, 1.1383716000", \ + "0.1262602000, 0.1317984000, 0.1466168000, 0.1841995000, 0.2801167000, 0.5246776000, 1.1507342000", \ + "0.1525392000, 0.1581648000, 0.1727031000, 0.2095677000, 0.3040389000, 0.5477452000, 1.1756628000", \ + "0.2048156000, 0.2116040000, 0.2281908000, 0.2672846000, 0.3620047000, 0.6047445000, 1.2323484000", \ + "0.2927722000, 0.3019903000, 0.3251388000, 0.3769600000, 0.4912363000, 0.7390542000, 1.3666539000", \ + "0.4408492000, 0.4550161000, 0.4885838000, 0.5659982000, 0.7243198000, 1.0342206000, 1.6829288000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012991000, 0.0033753300, 0.0087697900, 0.0227857000, 0.0592019000, 0.1538190000"); + values("0.0156992000, 0.0166459000, 0.0190882000, 0.0255265000, 0.0419842000, 0.0853736000, 0.1989443000", \ + "0.0153676000, 0.0162562000, 0.0186041000, 0.0250300000, 0.0418266000, 0.0853272000, 0.1993425000", \ + "0.0204189000, 0.0209392000, 0.0227567000, 0.0276932000, 0.0425135000, 0.0850439000, 0.1990770000", \ + "0.0309497000, 0.0320449000, 0.0349263000, 0.0414388000, 0.0549837000, 0.0903609000, 0.1990117000", \ + "0.0509184000, 0.0526848000, 0.0567675000, 0.0660789000, 0.0865589000, 0.1247088000, 0.2135362000", \ + "0.0861778000, 0.0890312000, 0.0961018000, 0.1110217000, 0.1413703000, 0.1965280000, 0.2977827000", \ + "0.1523646000, 0.1570169000, 0.1680824000, 0.1918130000, 0.2389067000, 0.3234140000, 0.4659654000"); + } + related_pin : "B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012991000, 0.0033753300, 0.0087697900, 0.0227857000, 0.0592019000, 0.1538190000"); + values("0.0878828000, 0.0950797000, 0.1141156000, 0.1633197000, 0.2900672000, 0.6191880000, 1.4675007000", \ + "0.0879162000, 0.0951389000, 0.1142852000, 0.1628861000, 0.2897843000, 0.6175445000, 1.4675549000", \ + "0.0883621000, 0.0953542000, 0.1143070000, 0.1628883000, 0.2906612000, 0.6192415000, 1.4668564000", \ + "0.0886925000, 0.0958294000, 0.1141918000, 0.1634327000, 0.2896006000, 0.6173739000, 1.4705618000", \ + "0.1058244000, 0.1120284000, 0.1275556000, 0.1718821000, 0.2914304000, 0.6183120000, 1.4674681000", \ + "0.1457064000, 0.1530166000, 0.1717830000, 0.2175987000, 0.3257934000, 0.6258756000, 1.4674465000", \ + "0.2336381000, 0.2417454000, 0.2635151000, 0.3158614000, 0.4377489000, 0.7156046000, 1.4900667000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012991000, 0.0033753300, 0.0087697900, 0.0227857000, 0.0592019000, 0.1538190000"); + values("0.0166630000, 0.0175123000, 0.0196659000, 0.0248849000, 0.0380139000, 0.0714376000, 0.1578602000", \ + "0.0211700000, 0.0220372000, 0.0242017000, 0.0295231000, 0.0427048000, 0.0761763000, 0.1626047000", \ + "0.0284252000, 0.0297743000, 0.0329602000, 0.0398711000, 0.0536753000, 0.0872085000, 0.1739171000", \ + "0.0355065000, 0.0376028000, 0.0425859000, 0.0536003000, 0.0749217000, 0.1126652000, 0.1985515000", \ + "0.0375934000, 0.0409943000, 0.0490976000, 0.0665096000, 0.1003095000, 0.1588000000, 0.2579170000", \ + "0.0209890000, 0.0264177000, 0.0390681000, 0.0667888000, 0.1202230000, 0.2140151000, 0.3645091000", \ + "-0.0509684000, -0.0423787000, -0.0219369000, 0.0225795000, 0.1080176000, 0.2571367000, 0.4986430000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012991000, 0.0033753300, 0.0087697900, 0.0227857000, 0.0592019000, 0.1538190000"); + values("0.0693758000, 0.0754909000, 0.0905052000, 0.1288806000, 0.2237668000, 0.4655428000, 1.0908835000", \ + "0.0700857000, 0.0760378000, 0.0912834000, 0.1296351000, 0.2253014000, 0.4738527000, 1.0958655000", \ + "0.0792077000, 0.0847351000, 0.0989169000, 0.1367923000, 0.2336180000, 0.4771583000, 1.1044766000", \ + "0.1084151000, 0.1132198000, 0.1264000000, 0.1620965000, 0.2567785000, 0.5011897000, 1.1289453000", \ + "0.1650485000, 0.1721184000, 0.1895115000, 0.2288432000, 0.3199367000, 0.5620018000, 1.1960951000", \ + "0.2580751000, 0.2690016000, 0.2942368000, 0.3524377000, 0.4726861000, 0.7108291000, 1.3397407000", \ + "0.4224762000, 0.4373680000, 0.4731002000, 0.5571136000, 0.7286381000, 1.0571489000, 1.6824081000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012991000, 0.0033753300, 0.0087697900, 0.0227857000, 0.0592019000, 0.1538190000"); + values("0.0099043000, 0.0108621000, 0.0134194000, 0.0202097000, 0.0377014000, 0.0834049000, 0.2023953000", \ + "0.0106335000, 0.0114928000, 0.0137850000, 0.0202230000, 0.0377256000, 0.0835781000, 0.2020942000", \ + "0.0163442000, 0.0172148000, 0.0194349000, 0.0245176000, 0.0392715000, 0.0833790000, 0.2019923000", \ + "0.0267918000, 0.0281645000, 0.0313672000, 0.0387342000, 0.0532375000, 0.0892817000, 0.2029456000", \ + "0.0465941000, 0.0486352000, 0.0537363000, 0.0636149000, 0.0848939000, 0.1263257000, 0.2165589000", \ + "0.0830219000, 0.0853947000, 0.0931576000, 0.1097660000, 0.1420419000, 0.2004886000, 0.3014893000", \ + "0.1508091000, 0.1559392000, 0.1679303000, 0.1970926000, 0.2415479000, 0.3278302000, 0.4744952000"); + } + related_pin : "C"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012991000, 0.0033753300, 0.0087697900, 0.0227857000, 0.0592019000, 0.1538190000"); + values("0.0856598000, 0.0931410000, 0.1128413000, 0.1627234000, 0.2900939000, 0.6192534000, 1.4673779000", \ + "0.0849465000, 0.0924107000, 0.1121060000, 0.1620091000, 0.2896744000, 0.6224912000, 1.4742988000", \ + "0.0826841000, 0.0905084000, 0.1107553000, 0.1614921000, 0.2899253000, 0.6175083000, 1.4683749000", \ + "0.0861134000, 0.0929247000, 0.1106008000, 0.1594168000, 0.2897711000, 0.6186904000, 1.4664878000", \ + "0.1132848000, 0.1212698000, 0.1357074000, 0.1750334000, 0.2905699000, 0.6179647000, 1.4708655000", \ + "0.1542560000, 0.1646399000, 0.1855475000, 0.2364153000, 0.3448199000, 0.6276140000, 1.4774657000", \ + "0.2299706000, 0.2397104000, 0.2713543000, 0.3402219000, 0.4781893000, 0.7599425000, 1.4951451000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__nor3b_1") { + leakage_power () { + value : 0.0019918000; + when : "!A&!B&C_N"; + } + leakage_power () { + value : 0.0025105000; + when : "!A&!B&!C_N"; + } + leakage_power () { + value : 0.0015972000; + when : "!A&B&C_N"; + } + leakage_power () { + value : 0.0004610000; + when : "!A&B&!C_N"; + } + leakage_power () { + value : 0.0019535000; + when : "A&!B&C_N"; + } + leakage_power () { + value : 0.0005050000; + when : "A&!B&!C_N"; + } + leakage_power () { + value : 0.0009283000; + when : "A&B&C_N"; + } + leakage_power () { + value : 0.0004280000; + when : "A&B&!C_N"; + } + area : 7.5072000000; + cell_footprint : "sky130_fd_sc_hd__nor3b"; + cell_leakage_power : 0.0012968970; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A") { + capacitance : 0.0023970000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022950000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0040064000, 0.0040014000, 0.0039901000, 0.0039880000, 0.0039832000, 0.0039720000, 0.0039464000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0034558000, -0.0034953000, -0.0035863000, -0.0035996000, -0.0036301000, -0.0037005000, -0.0038628000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024980000; + } + pin ("B") { + capacitance : 0.0023770000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022370000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0043529000, 0.0043522000, 0.0043507000, 0.0043515000, 0.0043535000, 0.0043581000, 0.0043686000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0040670000, -0.0041320000, -0.0042818000, -0.0042819000, -0.0042823000, -0.0042830000, -0.0042846000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0025160000; + } + pin ("C_N") { + capacitance : 0.0014530000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0013940000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0085264000, 0.0084351000, 0.0082245000, 0.0082693000, 0.0083726000, 0.0086106000, 0.0091594000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0025261000, 0.0024736000, 0.0023524000, 0.0023929000, 0.0024863000, 0.0027014000, 0.0031972000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0015120000; + } + pin ("Y") { + direction : "output"; + function : "(!A&!B&C_N)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0010752280, 0.0023122290, 0.0049723460, 0.0106928100, 0.0229944100, 0.0494484600"); + values("0.0051551000, 0.0042163000, 0.0022277000, -0.0020385000, -0.0112203000, -0.0310063000, -0.0737329000", \ + "0.0050675000, 0.0041361000, 0.0021387000, -0.0021289000, -0.0112974000, -0.0310940000, -0.0738210000", \ + "0.0050047000, 0.0040848000, 0.0021279000, -0.0021618000, -0.0113324000, -0.0311139000, -0.0738368000", \ + "0.0048625000, 0.0039666000, 0.0019968000, -0.0022772000, -0.0114104000, -0.0312055000, -0.0739015000", \ + "0.0050165000, 0.0040902000, 0.0020796000, -0.0021897000, -0.0114315000, -0.0311803000, -0.0739316000", \ + "0.0056626000, 0.0047445000, 0.0027832000, -0.0017753000, -0.0110404000, -0.0311079000, -0.0737539000", \ + "0.0071398000, 0.0061578000, 0.0040358000, -0.0004000000, -0.0097380000, -0.0300417000, -0.0731468000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0010752280, 0.0023122290, 0.0049723460, 0.0106928100, 0.0229944100, 0.0494484600"); + values("0.0111228000, 0.0120673000, 0.0141242000, 0.0184213000, 0.0276189000, 0.0473065000, 0.0896469000", \ + "0.0109420000, 0.0119231000, 0.0139360000, 0.0182876000, 0.0275941000, 0.0473096000, 0.0897103000", \ + "0.0108095000, 0.0117433000, 0.0138197000, 0.0181218000, 0.0273885000, 0.0471994000, 0.0895460000", \ + "0.0107201000, 0.0116551000, 0.0136616000, 0.0179686000, 0.0273355000, 0.0471389000, 0.0894502000", \ + "0.0106468000, 0.0115697000, 0.0135845000, 0.0178778000, 0.0270828000, 0.0468691000, 0.0893652000", \ + "0.0106316000, 0.0115595000, 0.0136101000, 0.0178505000, 0.0270056000, 0.0467903000, 0.0891365000", \ + "0.0105966000, 0.0115195000, 0.0134753000, 0.0179764000, 0.0273447000, 0.0468863000, 0.0893223000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0010752280, 0.0023122290, 0.0049723460, 0.0106928100, 0.0229944100, 0.0494484600"); + values("0.0045602000, 0.0036397000, 0.0016574000, -0.0026097000, -0.0118442000, -0.0317317000, -0.0745243000", \ + "0.0045728000, 0.0036574000, 0.0016712000, -0.0025783000, -0.0117772000, -0.0316446000, -0.0744601000", \ + "0.0045915000, 0.0036860000, 0.0017377000, -0.0025038000, -0.0116684000, -0.0315004000, -0.0742780000", \ + "0.0043773000, 0.0034939000, 0.0015515000, -0.0026364000, -0.0117562000, -0.0315623000, -0.0743303000", \ + "0.0044287000, 0.0035280000, 0.0016000000, -0.0026575000, -0.0119249000, -0.0316524000, -0.0743759000", \ + "0.0047527000, 0.0038422000, 0.0019007000, -0.0026205000, -0.0116245000, -0.0315726000, -0.0743740000", \ + "0.0059307000, 0.0049453000, 0.0028266000, -0.0016526000, -0.0111097000, -0.0311577000, -0.0741204000"); + } + related_pin : "B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0010752280, 0.0023122290, 0.0049723460, 0.0106928100, 0.0229944100, 0.0494484600"); + values("0.0086274000, 0.0095777000, 0.0116731000, 0.0159577000, 0.0251504000, 0.0448529000, 0.0872731000", \ + "0.0084101000, 0.0094129000, 0.0114365000, 0.0158016000, 0.0250601000, 0.0448136000, 0.0874795000", \ + "0.0082754000, 0.0092428000, 0.0112590000, 0.0155984000, 0.0249615000, 0.0447399000, 0.0871714000", \ + "0.0081626000, 0.0091139000, 0.0111600000, 0.0154298000, 0.0247328000, 0.0446247000, 0.0871579000", \ + "0.0080997000, 0.0090253000, 0.0110315000, 0.0153365000, 0.0246498000, 0.0445782000, 0.0871003000", \ + "0.0080656000, 0.0090009000, 0.0110100000, 0.0152878000, 0.0245466000, 0.0442907000, 0.0870540000", \ + "0.0083487000, 0.0092239000, 0.0113082000, 0.0155865000, 0.0247596000, 0.0445737000, 0.0870062000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0010752280, 0.0023122290, 0.0049723460, 0.0106928100, 0.0229944100, 0.0494484600"); + values("0.0023112000, 0.0015468000, -0.0001219000, -0.0040234000, -0.0129435000, -0.0326915000, -0.0754402000", \ + "0.0022559000, 0.0015015000, -0.0001789000, -0.0040482000, -0.0129698000, -0.0327215000, -0.0754866000", \ + "0.0022969000, 0.0015457000, -0.0001307000, -0.0040299000, -0.0129261000, -0.0326691000, -0.0754264000", \ + "0.0021105000, 0.0013459000, -0.0003401000, -0.0042200000, -0.0131332000, -0.0328316000, -0.0755729000", \ + "0.0019704000, 0.0011989000, -0.0005121000, -0.0044108000, -0.0133358000, -0.0329973000, -0.0757076000", \ + "0.0022760000, 0.0013661000, -0.0005570000, -0.0047438000, -0.0133182000, -0.0331715000, -0.0758426000", \ + "0.0027418000, 0.0018376000, -0.0001340000, -0.0041388000, -0.0135286000, -0.0331994000, -0.0758577000"); + } + related_pin : "C_N"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0010752280, 0.0023122290, 0.0049723460, 0.0106928100, 0.0229944100, 0.0494484600"); + values("0.0081902000, 0.0091722000, 0.0112973000, 0.0157014000, 0.0250116000, 0.0451254000, 0.0874120000", \ + "0.0081649000, 0.0091736000, 0.0112523000, 0.0157155000, 0.0251144000, 0.0448015000, 0.0872022000", \ + "0.0081284000, 0.0091034000, 0.0111897000, 0.0156535000, 0.0249473000, 0.0450832000, 0.0871680000", \ + "0.0078582000, 0.0088236000, 0.0108574000, 0.0152872000, 0.0246033000, 0.0445321000, 0.0868931000", \ + "0.0075674000, 0.0085247000, 0.0105533000, 0.0149201000, 0.0242808000, 0.0441455000, 0.0866008000", \ + "0.0076000000, 0.0085043000, 0.0105222000, 0.0148102000, 0.0240940000, 0.0440052000, 0.0867608000", \ + "0.0079152000, 0.0088510000, 0.0108457000, 0.0150594000, 0.0240871000, 0.0439972000, 0.0865431000"); + } + } + max_capacitance : 0.0494480000; + max_transition : 1.4967630000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0010752300, 0.0023122300, 0.0049723500, 0.0106928000, 0.0229944000, 0.0494485000"); + values("0.0201224000, 0.0224065000, 0.0271684000, 0.0367779000, 0.0562002000, 0.0959399000, 0.1792086000", \ + "0.0252664000, 0.0274617000, 0.0320533000, 0.0415243000, 0.0608177000, 0.1004980000, 0.1836982000", \ + "0.0370479000, 0.0394366000, 0.0441150000, 0.0529515000, 0.0718907000, 0.1114449000, 0.1946323000", \ + "0.0537997000, 0.0574923000, 0.0644031000, 0.0770733000, 0.0985570000, 0.1369546000, 0.2199583000", \ + "0.0746953000, 0.0800968000, 0.0906210000, 0.1094863000, 0.1425028000, 0.1954487000, 0.2808705000", \ + "0.0910400000, 0.0991189000, 0.1145727000, 0.1449082000, 0.1968068000, 0.2792613000, 0.4035087000", \ + "0.0819214000, 0.0945774000, 0.1195526000, 0.1656209000, 0.2452482000, 0.3754730000, 0.5735640000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0010752300, 0.0023122300, 0.0049723500, 0.0106928000, 0.0229944000, 0.0494485000"); + values("0.1233536000, 0.1359640000, 0.1630733000, 0.2191053000, 0.3395996000, 0.5972500000, 1.1507771000", \ + "0.1271663000, 0.1400526000, 0.1666012000, 0.2236379000, 0.3454917000, 0.6085397000, 1.1565883000", \ + "0.1390288000, 0.1514666000, 0.1784684000, 0.2348789000, 0.3562366000, 0.6151734000, 1.1698206000", \ + "0.1647270000, 0.1772564000, 0.2036949000, 0.2599285000, 0.3853496000, 0.6429225000, 1.2021832000", \ + "0.2149977000, 0.2286347000, 0.2562710000, 0.3128322000, 0.4334014000, 0.6922303000, 1.2472654000", \ + "0.2979482000, 0.3150995000, 0.3496113000, 0.4175952000, 0.5479686000, 0.8084229000, 1.3616064000", \ + "0.4299732000, 0.4546957000, 0.5044188000, 0.5972151000, 0.7636810000, 1.0616408000, 1.6263374000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0010752300, 0.0023122300, 0.0049723500, 0.0106928000, 0.0229944000, 0.0494485000"); + values("0.0188828000, 0.0215447000, 0.0272004000, 0.0387132000, 0.0626389000, 0.1134835000, 0.2219731000", \ + "0.0186307000, 0.0211401000, 0.0265774000, 0.0382393000, 0.0624844000, 0.1131999000, 0.2224115000", \ + "0.0234069000, 0.0250992000, 0.0293283000, 0.0392741000, 0.0620323000, 0.1132265000, 0.2218917000", \ + "0.0367741000, 0.0392543000, 0.0440760000, 0.0530750000, 0.0701435000, 0.1149839000, 0.2220349000", \ + "0.0588981000, 0.0628183000, 0.0700100000, 0.0840150000, 0.1057796000, 0.1425454000, 0.2326944000", \ + "0.0987060000, 0.1048779000, 0.1167365000, 0.1355734000, 0.1715889000, 0.2240535000, 0.3114798000", \ + "0.1703011000, 0.1800227000, 0.1980877000, 0.2309827000, 0.2823701000, 0.3650451000, 0.4935419000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0010752300, 0.0023122300, 0.0049723500, 0.0106928000, 0.0229944000, 0.0494485000"); + values("0.0944222000, 0.1106435000, 0.1460053000, 0.2218430000, 0.3833621000, 0.7311074000, 1.4787132000", \ + "0.0942916000, 0.1108252000, 0.1457097000, 0.2214804000, 0.3840627000, 0.7334590000, 1.4769638000", \ + "0.0944553000, 0.1105488000, 0.1462686000, 0.2217871000, 0.3833606000, 0.7303380000, 1.4744012000", \ + "0.0946895000, 0.1110768000, 0.1461941000, 0.2216568000, 0.3863308000, 0.7326029000, 1.4787044000", \ + "0.1052159000, 0.1195697000, 0.1525746000, 0.2245178000, 0.3832943000, 0.7295967000, 1.4771181000", \ + "0.1382806000, 0.1538840000, 0.1875708000, 0.2570373000, 0.4022198000, 0.7355604000, 1.4792408000", \ + "0.2175129000, 0.2340277000, 0.2700377000, 0.3443837000, 0.4955109000, 0.7975910000, 1.4959696000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0010752300, 0.0023122300, 0.0049723500, 0.0106928000, 0.0229944000, 0.0494485000"); + values("0.0210286000, 0.0231584000, 0.0275486000, 0.0365832000, 0.0554018000, 0.0949617000, 0.1793860000", \ + "0.0258985000, 0.0279855000, 0.0322678000, 0.0413390000, 0.0601538000, 0.0997691000, 0.1840973000", \ + "0.0365900000, 0.0390049000, 0.0437149000, 0.0524915000, 0.0712008000, 0.1108314000, 0.1952663000", \ + "0.0511343000, 0.0548634000, 0.0621566000, 0.0750194000, 0.0972954000, 0.1368099000, 0.2209641000", \ + "0.0657911000, 0.0719522000, 0.0832957000, 0.1037809000, 0.1382351000, 0.1922022000, 0.2800002000", \ + "0.0731455000, 0.0821840000, 0.0991636000, 0.1321174000, 0.1856199000, 0.2725657000, 0.4034864000", \ + "0.0454279000, 0.0597746000, 0.0879312000, 0.1388164000, 0.2250413000, 0.3612277000, 0.5659628000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0010752300, 0.0023122300, 0.0049723500, 0.0106928000, 0.0229944000, 0.0494485000"); + values("0.1096101000, 0.1220293000, 0.1491551000, 0.2067473000, 0.3260444000, 0.5841350000, 1.1379190000", \ + "0.1121614000, 0.1251089000, 0.1517632000, 0.2088597000, 0.3300787000, 0.5890414000, 1.1447465000", \ + "0.1228155000, 0.1353394000, 0.1622530000, 0.2200269000, 0.3440103000, 0.5996139000, 1.1543468000", \ + "0.1484477000, 0.1610899000, 0.1876089000, 0.2446796000, 0.3663149000, 0.6263850000, 1.1852558000", \ + "0.2020485000, 0.2170115000, 0.2461228000, 0.3031843000, 0.4248584000, 0.6858575000, 1.2386281000", \ + "0.2926099000, 0.3133344000, 0.3541158000, 0.4281659000, 0.5627825000, 0.8227253000, 1.3856188000", \ + "0.4430030000, 0.4742545000, 0.5343008000, 0.6424213000, 0.8253253000, 1.1432399000, 1.7019122000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0010752300, 0.0023122300, 0.0049723500, 0.0106928000, 0.0229944000, 0.0494485000"); + values("0.0168559000, 0.0193129000, 0.0246190000, 0.0357858000, 0.0599648000, 0.1121479000, 0.2236199000", \ + "0.0166403000, 0.0190183000, 0.0242904000, 0.0357198000, 0.0598766000, 0.1117103000, 0.2241610000", \ + "0.0213267000, 0.0229445000, 0.0271114000, 0.0370695000, 0.0597701000, 0.1117940000, 0.2239768000", \ + "0.0336114000, 0.0368035000, 0.0413787000, 0.0507674000, 0.0686529000, 0.1140934000, 0.2235141000", \ + "0.0557973000, 0.0596945000, 0.0681523000, 0.0815656000, 0.1045662000, 0.1439184000, 0.2344467000", \ + "0.0946591000, 0.1011267000, 0.1139911000, 0.1341444000, 0.1711751000, 0.2263170000, 0.3130438000", \ + "0.1647028000, 0.1753020000, 0.1950407000, 0.2287502000, 0.2835396000, 0.3690432000, 0.4984266000"); + } + related_pin : "B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0010752300, 0.0023122300, 0.0049723500, 0.0106928000, 0.0229944000, 0.0494485000"); + values("0.0944003000, 0.1104369000, 0.1463148000, 0.2218535000, 0.3837208000, 0.7300238000, 1.4742131000", \ + "0.0942127000, 0.1108378000, 0.1455763000, 0.2214235000, 0.3835396000, 0.7301357000, 1.4787938000", \ + "0.0940723000, 0.1108670000, 0.1461854000, 0.2218054000, 0.3856453000, 0.7315752000, 1.4750824000", \ + "0.0952639000, 0.1113436000, 0.1463161000, 0.2217400000, 0.3838563000, 0.7312788000, 1.4777809000", \ + "0.1128279000, 0.1261770000, 0.1569277000, 0.2268480000, 0.3851188000, 0.7345888000, 1.4806878000", \ + "0.1594441000, 0.1752715000, 0.2076292000, 0.2729004000, 0.4093734000, 0.7333292000, 1.4857413000", \ + "0.2524597000, 0.2731071000, 0.3109158000, 0.3873711000, 0.5294026000, 0.8205849000, 1.4967634000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0010752300, 0.0023122300, 0.0049723500, 0.0106928000, 0.0229944000, 0.0494485000"); + values("0.1049400000, 0.1086010000, 0.1157049000, 0.1287366000, 0.1517693000, 0.1949430000, 0.2816807000", \ + "0.1099618000, 0.1136556000, 0.1207801000, 0.1337063000, 0.1567649000, 0.1999119000, 0.2865106000", \ + "0.1225243000, 0.1262875000, 0.1334463000, 0.1464383000, 0.1695171000, 0.2126436000, 0.2992513000", \ + "0.1542648000, 0.1580969000, 0.1652407000, 0.1782094000, 0.2012789000, 0.2444890000, 0.3313111000", \ + "0.2243720000, 0.2283376000, 0.2358079000, 0.2491652000, 0.2729637000, 0.3164929000, 0.4033025000", \ + "0.3405834000, 0.3456083000, 0.3551183000, 0.3711309000, 0.3976857000, 0.4440372000, 0.5321764000", \ + "0.5243336000, 0.5308660000, 0.5426786000, 0.5633771000, 0.5964688000, 0.6488755000, 0.7402265000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0010752300, 0.0023122300, 0.0049723500, 0.0106928000, 0.0229944000, 0.0494485000"); + values("0.1046562000, 0.1179900000, 0.1458289000, 0.2035317000, 0.3253962000, 0.5872496000, 1.1399136000", \ + "0.1095578000, 0.1224714000, 0.1500447000, 0.2086278000, 0.3309595000, 0.5893082000, 1.1473925000", \ + "0.1200331000, 0.1330866000, 0.1603494000, 0.2188912000, 0.3422764000, 0.6070581000, 1.1539282000", \ + "0.1400120000, 0.1528475000, 0.1794729000, 0.2377921000, 0.3609195000, 0.6233822000, 1.1817225000", \ + "0.1684873000, 0.1809913000, 0.2079457000, 0.2650770000, 0.3883332000, 0.6469948000, 1.2026523000", \ + "0.2036617000, 0.2155551000, 0.2413925000, 0.2976870000, 0.4198009000, 0.6781411000, 1.2422402000", \ + "0.2312159000, 0.2429651000, 0.2683872000, 0.3220858000, 0.4436716000, 0.7020302000, 1.2563248000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0010752300, 0.0023122300, 0.0049723500, 0.0106928000, 0.0229944000, 0.0494485000"); + values("0.0267340000, 0.0293355000, 0.0350343000, 0.0459943000, 0.0689356000, 0.1181318000, 0.2284928000", \ + "0.0268579000, 0.0292621000, 0.0348096000, 0.0462327000, 0.0689544000, 0.1181618000, 0.2284416000", \ + "0.0267697000, 0.0294714000, 0.0349946000, 0.0460835000, 0.0687714000, 0.1181917000, 0.2283969000", \ + "0.0267869000, 0.0294866000, 0.0349692000, 0.0457891000, 0.0689551000, 0.1176335000, 0.2276813000", \ + "0.0303503000, 0.0328129000, 0.0378979000, 0.0482481000, 0.0703991000, 0.1186136000, 0.2283465000", \ + "0.0423879000, 0.0450150000, 0.0500154000, 0.0602523000, 0.0811982000, 0.1269422000, 0.2316553000", \ + "0.0627294000, 0.0661105000, 0.0725152000, 0.0829351000, 0.1021870000, 0.1443833000, 0.2421607000"); + } + related_pin : "C_N"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0010752300, 0.0023122300, 0.0049723500, 0.0106928000, 0.0229944000, 0.0494485000"); + values("0.0926988000, 0.1096847000, 0.1456341000, 0.2213401000, 0.3836514000, 0.7351700000, 1.4796802000", \ + "0.0926337000, 0.1097014000, 0.1451234000, 0.2216554000, 0.3848152000, 0.7316008000, 1.4774619000", \ + "0.0925810000, 0.1093648000, 0.1451516000, 0.2215642000, 0.3833383000, 0.7368203000, 1.4787099000", \ + "0.0921808000, 0.1088787000, 0.1451647000, 0.2216563000, 0.3836904000, 0.7320115000, 1.4789162000", \ + "0.0918261000, 0.1091095000, 0.1451189000, 0.2215155000, 0.3837113000, 0.7319699000, 1.4756265000", \ + "0.0933701000, 0.1095639000, 0.1452435000, 0.2213238000, 0.3868308000, 0.7303518000, 1.4850930000", \ + "0.1026232000, 0.1170962000, 0.1488300000, 0.2222510000, 0.3853950000, 0.7324820000, 1.4744607000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__nor3b_2") { + leakage_power () { + value : 0.0044615000; + when : "!A&!B&C_N"; + } + leakage_power () { + value : 0.0072634000; + when : "!A&!B&!C_N"; + } + leakage_power () { + value : 0.0046415000; + when : "!A&B&C_N"; + } + leakage_power () { + value : 0.0004774000; + when : "!A&B&!C_N"; + } + leakage_power () { + value : 0.0045214000; + when : "A&!B&C_N"; + } + leakage_power () { + value : 0.0004804000; + when : "A&!B&!C_N"; + } + leakage_power () { + value : 0.0026135000; + when : "A&B&C_N"; + } + leakage_power () { + value : 0.0003540000; + when : "A&B&!C_N"; + } + area : 12.512000000; + cell_footprint : "sky130_fd_sc_hd__nor3b"; + cell_leakage_power : 0.0031016480; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A") { + capacitance : 0.0043910000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0041740000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0075918000, 0.0075932000, 0.0075965000, 0.0075996000, 0.0076069000, 0.0076236000, 0.0076623000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0068831000, -0.0069515000, -0.0071090000, -0.0071340000, -0.0071915000, -0.0073241000, -0.0076297000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0046090000; + } + pin ("B") { + capacitance : 0.0044790000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0041740000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0082823000, 0.0082804000, 0.0082761000, 0.0082754000, 0.0082736000, 0.0082695000, 0.0082602000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0076752000, -0.0077534000, -0.0079336000, -0.0079383000, -0.0079492000, -0.0079744000, -0.0080323000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0047840000; + } + pin ("C_N") { + capacitance : 0.0012770000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0012360000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0107861000, 0.0107096000, 0.0105331000, 0.0106023000, 0.0107618000, 0.0111295000, 0.0119771000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0039553000, 0.0039133000, 0.0038164000, 0.0038793000, 0.0040243000, 0.0043584000, 0.0051287000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0013180000; + } + pin ("Y") { + direction : "output"; + function : "(!A&!B&C_N)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011954410, 0.0028581560, 0.0068335120, 0.0163381100, 0.0390624900, 0.0933937600"); + values("0.0107893000, 0.0096694000, 0.0069844000, 0.0005851000, -0.0146645000, -0.0510929000, -0.1387192000", \ + "0.0105982000, 0.0094919000, 0.0068103000, 0.0003965000, -0.0148130000, -0.0512213000, -0.1388248000", \ + "0.0104374000, 0.0093726000, 0.0066936000, 0.0002979000, -0.0149490000, -0.0513694000, -0.1389675000", \ + "0.0100202000, 0.0089192000, 0.0063010000, -0.0000021000, -0.0151689000, -0.0515730000, -0.1391455000", \ + "0.0103001000, 0.0091885000, 0.0064796000, 0.0000450000, -0.0152464000, -0.0515973000, -0.1392717000", \ + "0.0116435000, 0.0104817000, 0.0077404000, 0.0012278000, -0.0142329000, -0.0512750000, -0.1390334000", \ + "0.0144693000, 0.0132807000, 0.0103912000, 0.0036545000, -0.0119788000, -0.0492595000, -0.1379230000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011954410, 0.0028581560, 0.0068335120, 0.0163381100, 0.0390624900, 0.0933937600"); + values("0.0213880000, 0.0225970000, 0.0253390000, 0.0319624000, 0.0472258000, 0.0836420000, 0.1704598000", \ + "0.0210558000, 0.0222113000, 0.0249786000, 0.0316447000, 0.0471485000, 0.0838080000, 0.1704754000", \ + "0.0207804000, 0.0219268000, 0.0246925000, 0.0312087000, 0.0467952000, 0.0832667000, 0.1710101000", \ + "0.0205934000, 0.0217232000, 0.0244284000, 0.0309779000, 0.0463179000, 0.0829989000, 0.1705428000", \ + "0.0204035000, 0.0215481000, 0.0242238000, 0.0306734000, 0.0461361000, 0.0825455000, 0.1700490000", \ + "0.0203550000, 0.0215388000, 0.0242470000, 0.0307089000, 0.0458415000, 0.0825209000, 0.1694393000", \ + "0.0200165000, 0.0211351000, 0.0238200000, 0.0304510000, 0.0461480000, 0.0824068000, 0.1694417000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011954410, 0.0028581560, 0.0068335120, 0.0163381100, 0.0390624900, 0.0933937600"); + values("0.0082209000, 0.0070972000, 0.0044125000, -0.0020012000, -0.0173309000, -0.0539669000, -0.1418402000", \ + "0.0081600000, 0.0070532000, 0.0043903000, -0.0019936000, -0.0172806000, -0.0539102000, -0.1417840000", \ + "0.0080594000, 0.0069653000, 0.0043198000, -0.0019899000, -0.0171973000, -0.0537648000, -0.1416184000", \ + "0.0075029000, 0.0065096000, 0.0039215000, -0.0022900000, -0.0173876000, -0.0539067000, -0.1416420000", \ + "0.0075876000, 0.0064671000, 0.0038461000, -0.0024048000, -0.0176674000, -0.0540566000, -0.1417429000", \ + "0.0083601000, 0.0071911000, 0.0045759000, -0.0018820000, -0.0172821000, -0.0539668000, -0.1417465000", \ + "0.0109470000, 0.0097368000, 0.0069027000, 0.0000985000, -0.0156871000, -0.0528774000, -0.1411665000"); + } + related_pin : "B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011954410, 0.0028581560, 0.0068335120, 0.0163381100, 0.0390624900, 0.0933937600"); + values("0.0163497000, 0.0175179000, 0.0203668000, 0.0270038000, 0.0423005000, 0.0787906000, 0.1658441000", \ + "0.0159531000, 0.0171337000, 0.0199084000, 0.0265460000, 0.0421391000, 0.0787681000, 0.1660968000", \ + "0.0156296000, 0.0168122000, 0.0195335000, 0.0262104000, 0.0416620000, 0.0783874000, 0.1655513000", \ + "0.0154559000, 0.0165818000, 0.0193104000, 0.0258712000, 0.0412491000, 0.0779584000, 0.1650595000", \ + "0.0152455000, 0.0163897000, 0.0190599000, 0.0255388000, 0.0409663000, 0.0774495000, 0.1646754000", \ + "0.0152134000, 0.0163480000, 0.0190819000, 0.0255286000, 0.0408873000, 0.0774978000, 0.1643801000", \ + "0.0162497000, 0.0173117000, 0.0198349000, 0.0260628000, 0.0413404000, 0.0773527000, 0.1650521000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011954410, 0.0028581560, 0.0068335120, 0.0163381100, 0.0390624900, 0.0933937600"); + values("0.0028831000, 0.0018979000, -0.0003325000, -0.0058518000, -0.0202633000, -0.0563896000, -0.1441258000", \ + "0.0028257000, 0.0018421000, -0.0003545000, -0.0059040000, -0.0202781000, -0.0564149000, -0.1441211000", \ + "0.0028831000, 0.0019193000, -0.0003163000, -0.0058439000, -0.0202432000, -0.0563833000, -0.1440617000", \ + "0.0025799000, 0.0016108000, -0.0006412000, -0.0062082000, -0.0205083000, -0.0565956000, -0.1442566000", \ + "0.0023162000, 0.0013403000, -0.0006978000, -0.0063924000, -0.0208408000, -0.0569192000, -0.1445103000", \ + "0.0028259000, 0.0017329000, -0.0008949000, -0.0071474000, -0.0216071000, -0.0573974000, -0.1448284000", \ + "0.0038442000, 0.0026835000, -0.0000163000, -0.0064132000, -0.0212450000, -0.0575200000, -0.1449891000"); + } + related_pin : "C_N"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011954410, 0.0028581560, 0.0068335120, 0.0163381100, 0.0390624900, 0.0933937600"); + values("0.0143227000, 0.0155176000, 0.0183713000, 0.0251057000, 0.0406053000, 0.0776378000, 0.1643626000", \ + "0.0143073000, 0.0154798000, 0.0183519000, 0.0250838000, 0.0406998000, 0.0773535000, 0.1644024000", \ + "0.0143327000, 0.0155281000, 0.0183415000, 0.0250330000, 0.0406636000, 0.0777352000, 0.1645991000", \ + "0.0140944000, 0.0152684000, 0.0180395000, 0.0245907000, 0.0402068000, 0.0771009000, 0.1640245000", \ + "0.0138436000, 0.0149875000, 0.0177141000, 0.0241925000, 0.0396883000, 0.0767278000, 0.1636592000", \ + "0.0137399000, 0.0148477000, 0.0175464000, 0.0240513000, 0.0394364000, 0.0760998000, 0.1633900000", \ + "0.0141434000, 0.0152499000, 0.0179270000, 0.0242891000, 0.0391858000, 0.0758750000, 0.1631458000"); + } + } + max_capacitance : 0.0933940000; + max_transition : 1.4934560000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011954400, 0.0028581600, 0.0068335100, 0.0163381000, 0.0390625000, 0.0933938000"); + values("0.0174638000, 0.0190365000, 0.0226516000, 0.0307326000, 0.0484098000, 0.0873477000, 0.1759946000", \ + "0.0229612000, 0.0243895000, 0.0277855000, 0.0355942000, 0.0530597000, 0.0919029000, 0.1806034000", \ + "0.0347826000, 0.0362820000, 0.0400741000, 0.0476890000, 0.0643720000, 0.1027379000, 0.1913351000", \ + "0.0515127000, 0.0539243000, 0.0592660000, 0.0702706000, 0.0907974000, 0.1291494000, 0.2171356000", \ + "0.0713027000, 0.0748824000, 0.0828645000, 0.0995355000, 0.1308267000, 0.1850730000, 0.2774496000", \ + "0.0873729000, 0.0927860000, 0.1049497000, 0.1300376000, 0.1780211000, 0.2626681000, 0.4005083000", \ + "0.0767385000, 0.0857307000, 0.1037695000, 0.1431844000, 0.2174440000, 0.3500095000, 0.5657276000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011954400, 0.0028581600, 0.0068335100, 0.0163381000, 0.0390625000, 0.0933938000"); + values("0.1221256000, 0.1305824000, 0.1496599000, 0.1951484000, 0.3013165000, 0.5503449000, 1.1463153000", \ + "0.1261864000, 0.1341117000, 0.1535959000, 0.1991702000, 0.3063147000, 0.5557218000, 1.1528917000", \ + "0.1382274000, 0.1461819000, 0.1654061000, 0.2101782000, 0.3184524000, 0.5681136000, 1.1662157000", \ + "0.1651756000, 0.1729542000, 0.1923044000, 0.2369834000, 0.3428942000, 0.5937029000, 1.1959380000", \ + "0.2166414000, 0.2255109000, 0.2454650000, 0.2906873000, 0.3967636000, 0.6468667000, 1.2549816000", \ + "0.2994350000, 0.3112549000, 0.3361585000, 0.3917172000, 0.5093352000, 0.7624090000, 1.3618406000", \ + "0.4263933000, 0.4436008000, 0.4834204000, 0.5611777000, 0.7120740000, 1.0099822000, 1.6202764000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011954400, 0.0028581600, 0.0068335100, 0.0163381000, 0.0390625000, 0.0933938000"); + values("0.0172284000, 0.0191740000, 0.0235873000, 0.0333404000, 0.0547994000, 0.1037425000, 0.2199378000", \ + "0.0176181000, 0.0192377000, 0.0231761000, 0.0326919000, 0.0543472000, 0.1034575000, 0.2196236000", \ + "0.0235267000, 0.0246029000, 0.0272053000, 0.0347465000, 0.0540419000, 0.1029674000, 0.2194068000", \ + "0.0365299000, 0.0381868000, 0.0415610000, 0.0496586000, 0.0639097000, 0.1055603000, 0.2190303000", \ + "0.0584059000, 0.0609165000, 0.0664010000, 0.0773706000, 0.0990046000, 0.1360936000, 0.2301962000", \ + "0.0967209000, 0.1002059000, 0.1086585000, 0.1264877000, 0.1590051000, 0.2136456000, 0.3087806000", \ + "0.1640530000, 0.1705147000, 0.1849614000, 0.2130939000, 0.2629026000, 0.3475678000, 0.4856627000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011954400, 0.0028581600, 0.0068335100, 0.0163381000, 0.0390625000, 0.0933938000"); + values("0.0786376000, 0.0892441000, 0.1148131000, 0.1756683000, 0.3191343000, 0.6589938000, 1.4731059000", \ + "0.0787230000, 0.0894936000, 0.1148597000, 0.1756153000, 0.3200090000, 0.6607309000, 1.4710367000", \ + "0.0788195000, 0.0894819000, 0.1147593000, 0.1752546000, 0.3198784000, 0.6588909000, 1.4767021000", \ + "0.0791052000, 0.0897574000, 0.1148076000, 0.1757246000, 0.3187656000, 0.6583921000, 1.4756928000", \ + "0.0883152000, 0.0980765000, 0.1213959000, 0.1789737000, 0.3193649000, 0.6604566000, 1.4789494000", \ + "0.1171455000, 0.1277981000, 0.1528003000, 0.2104329000, 0.3399669000, 0.6661525000, 1.4718832000", \ + "0.1893233000, 0.2010237000, 0.2285320000, 0.2899236000, 0.4277675000, 0.7314248000, 1.4932042000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011954400, 0.0028581600, 0.0068335100, 0.0163381000, 0.0390625000, 0.0933938000"); + values("0.0193489000, 0.0208098000, 0.0241565000, 0.0316382000, 0.0484369000, 0.0868964000, 0.1771617000", \ + "0.0243250000, 0.0257413000, 0.0290197000, 0.0364772000, 0.0531105000, 0.0915847000, 0.1818195000", \ + "0.0349650000, 0.0366756000, 0.0404055000, 0.0479119000, 0.0642362000, 0.1026870000, 0.1929294000", \ + "0.0490542000, 0.0513882000, 0.0572468000, 0.0686824000, 0.0895352000, 0.1284876000, 0.2186378000", \ + "0.0634656000, 0.0674605000, 0.0762889000, 0.0941523000, 0.1268942000, 0.1840380000, 0.2794813000", \ + "0.0702492000, 0.0763105000, 0.0900865000, 0.1175766000, 0.1705429000, 0.2590498000, 0.4018602000", \ + "0.0443753000, 0.0538836000, 0.0751365000, 0.1183230000, 0.1998545000, 0.3415671000, 0.5659854000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011954400, 0.0028581600, 0.0068335100, 0.0163381000, 0.0390625000, 0.0933938000"); + values("0.1056506000, 0.1139644000, 0.1336405000, 0.1791973000, 0.2844225000, 0.5343299000, 1.1304507000", \ + "0.1081371000, 0.1164411000, 0.1359120000, 0.1812544000, 0.2909029000, 0.5400763000, 1.1384299000", \ + "0.1183909000, 0.1267085000, 0.1456014000, 0.1911606000, 0.2975707000, 0.5492276000, 1.1468408000", \ + "0.1441105000, 0.1521110000, 0.1709755000, 0.2160206000, 0.3219423000, 0.5735655000, 1.1720467000", \ + "0.1925439000, 0.2021914000, 0.2246456000, 0.2718669000, 0.3776812000, 0.6293186000, 1.2275156000", \ + "0.2729188000, 0.2873184000, 0.3177166000, 0.3814496000, 0.5076187000, 0.7628067000, 1.3611797000", \ + "0.3989712000, 0.4204742000, 0.4678765000, 0.5634965000, 0.7414186000, 1.0547635000, 1.6725850000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011954400, 0.0028581600, 0.0068335100, 0.0163381000, 0.0390625000, 0.0933938000"); + values("0.0157023000, 0.0173505000, 0.0211329000, 0.0300204000, 0.0507297000, 0.1004767000, 0.2201481000", \ + "0.0155179000, 0.0170636000, 0.0207184000, 0.0297086000, 0.0506304000, 0.1004902000, 0.2208906000", \ + "0.0207970000, 0.0217448000, 0.0242887000, 0.0315733000, 0.0507937000, 0.1005409000, 0.2210722000", \ + "0.0320793000, 0.0341693000, 0.0377584000, 0.0454598000, 0.0617161000, 0.1034529000, 0.2206680000", \ + "0.0529091000, 0.0558368000, 0.0619539000, 0.0739197000, 0.0955794000, 0.1350220000, 0.2307881000", \ + "0.0886423000, 0.0933428000, 0.1032525000, 0.1217018000, 0.1547436000, 0.2134803000, 0.3087702000", \ + "0.1549495000, 0.1623990000, 0.1782059000, 0.2080359000, 0.2597224000, 0.3481906000, 0.4895594000"); + } + related_pin : "B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011954400, 0.0028581600, 0.0068335100, 0.0163381000, 0.0390625000, 0.0933938000"); + values("0.0785831000, 0.0892690000, 0.1150037000, 0.1757348000, 0.3185399000, 0.6580178000, 1.4705089000", \ + "0.0786203000, 0.0891370000, 0.1148251000, 0.1751672000, 0.3192756000, 0.6605552000, 1.4763089000", \ + "0.0787095000, 0.0893925000, 0.1148128000, 0.1755939000, 0.3186210000, 0.6582317000, 1.4710358000", \ + "0.0797236000, 0.0900736000, 0.1153799000, 0.1756952000, 0.3188347000, 0.6593442000, 1.4729100000", \ + "0.0976543000, 0.1068154000, 0.1283792000, 0.1833857000, 0.3196129000, 0.6590216000, 1.4720406000", \ + "0.1385849000, 0.1496131000, 0.1744369000, 0.2303910000, 0.3510951000, 0.6659436000, 1.4702989000", \ + "0.2273998000, 0.2404269000, 0.2707507000, 0.3379102000, 0.4730307000, 0.7577503000, 1.4934559000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011954400, 0.0028581600, 0.0068335100, 0.0163381000, 0.0390625000, 0.0933938000"); + values("0.1233045000, 0.1265290000, 0.1332351000, 0.1462338000, 0.1701202000, 0.2151784000, 0.3091362000", \ + "0.1282925000, 0.1314595000, 0.1381607000, 0.1510252000, 0.1750510000, 0.2201314000, 0.3139676000", \ + "0.1410908000, 0.1442519000, 0.1509404000, 0.1640650000, 0.1878945000, 0.2329762000, 0.3267936000", \ + "0.1713641000, 0.1745782000, 0.1812683000, 0.1943339000, 0.2185243000, 0.2637316000, 0.3575383000", \ + "0.2426369000, 0.2458537000, 0.2524868000, 0.2657254000, 0.2900578000, 0.3353928000, 0.4293949000", \ + "0.3670427000, 0.3709447000, 0.3791542000, 0.3949755000, 0.4224959000, 0.4712806000, 0.5669943000", \ + "0.5537659000, 0.5586502000, 0.5696646000, 0.5898181000, 0.6253303000, 0.6826723000, 0.7839706000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011954400, 0.0028581600, 0.0068335100, 0.0163381000, 0.0390625000, 0.0933938000"); + values("0.1002572000, 0.1081896000, 0.1272421000, 0.1731871000, 0.2807507000, 0.5358910000, 1.1294202000", \ + "0.1052427000, 0.1131347000, 0.1320911000, 0.1778576000, 0.2857005000, 0.5373373000, 1.1393352000", \ + "0.1168936000, 0.1246580000, 0.1436795000, 0.1893183000, 0.2975079000, 0.5500173000, 1.1458181000", \ + "0.1426948000, 0.1503438000, 0.1690048000, 0.2138366000, 0.3214061000, 0.5732320000, 1.1712398000", \ + "0.1854434000, 0.1928193000, 0.2107946000, 0.2550296000, 0.3614146000, 0.6164616000, 1.2125616000", \ + "0.2440382000, 0.2515884000, 0.2691244000, 0.3120119000, 0.4178967000, 0.6685718000, 1.2673139000", \ + "0.3135723000, 0.3221469000, 0.3412599000, 0.3839925000, 0.4866147000, 0.7372059000, 1.3333868000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011954400, 0.0028581600, 0.0068335100, 0.0163381000, 0.0390625000, 0.0933938000"); + values("0.0287448000, 0.0306575000, 0.0350394000, 0.0450198000, 0.0651326000, 0.1109909000, 0.2255628000", \ + "0.0287221000, 0.0307057000, 0.0350281000, 0.0448600000, 0.0652021000, 0.1111103000, 0.2251626000", \ + "0.0287366000, 0.0306987000, 0.0350151000, 0.0447987000, 0.0651373000, 0.1108852000, 0.2252246000", \ + "0.0288938000, 0.0307854000, 0.0351056000, 0.0443648000, 0.0650648000, 0.1110938000, 0.2252963000", \ + "0.0304094000, 0.0325447000, 0.0366400000, 0.0460652000, 0.0659195000, 0.1113224000, 0.2250357000", \ + "0.0429485000, 0.0456606000, 0.0494942000, 0.0584037000, 0.0769245000, 0.1205395000, 0.2290940000", \ + "0.0637393000, 0.0662105000, 0.0718893000, 0.0828614000, 0.1015704000, 0.1425181000, 0.2426514000"); + } + related_pin : "C_N"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011954400, 0.0028581600, 0.0068335100, 0.0163381000, 0.0390625000, 0.0933938000"); + values("0.0734222000, 0.0847731000, 0.1115934000, 0.1744354000, 0.3186205000, 0.6607144000, 1.4717295000", \ + "0.0735121000, 0.0846716000, 0.1115487000, 0.1738498000, 0.3188737000, 0.6604176000, 1.4743652000", \ + "0.0735841000, 0.0847153000, 0.1113493000, 0.1743161000, 0.3192989000, 0.6606415000, 1.4718693000", \ + "0.0733090000, 0.0844364000, 0.1112093000, 0.1738484000, 0.3192622000, 0.6594578000, 1.4721421000", \ + "0.0739970000, 0.0852509000, 0.1112869000, 0.1733261000, 0.3186068000, 0.6617412000, 1.4708805000", \ + "0.0791018000, 0.0890866000, 0.1132724000, 0.1734408000, 0.3198989000, 0.6603864000, 1.4718283000", \ + "0.0913414000, 0.1010330000, 0.1237505000, 0.1781506000, 0.3193945000, 0.6599492000, 1.4705360000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__nor3b_4") { + leakage_power () { + value : 0.0088421000; + when : "!A&!B&C_N"; + } + leakage_power () { + value : 0.0045084000; + when : "!A&!B&!C_N"; + } + leakage_power () { + value : 0.0048605000; + when : "!A&B&C_N"; + } + leakage_power () { + value : 0.0006619000; + when : "!A&B&!C_N"; + } + leakage_power () { + value : 0.0053392000; + when : "A&!B&C_N"; + } + leakage_power () { + value : 0.0007225000; + when : "A&!B&!C_N"; + } + leakage_power () { + value : 0.0025465000; + when : "A&B&C_N"; + } + leakage_power () { + value : 0.0205818000; + when : "A&B&!C_N"; + } + area : 18.768000000; + cell_footprint : "sky130_fd_sc_hd__nor3b"; + cell_leakage_power : 0.0060078780; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A") { + capacitance : 0.0087190000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0082400000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0150865000, 0.0150942000, 0.0151119000, 0.0151050000, 0.0150893000, 0.0150531000, 0.0149697000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0139577000, -0.0140812000, -0.0143658000, -0.0144132000, -0.0145225000, -0.0147744000, -0.0153549000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0091970000; + } + pin ("B") { + capacitance : 0.0084420000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0078320000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0164894000, 0.0164827000, 0.0164672000, 0.0164751000, 0.0164931000, 0.0165347000, 0.0166307000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0149600000, -0.0151471000, -0.0155784000, -0.0155930000, -0.0156268000, -0.0157047000, -0.0158842000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0090510000; + } + pin ("C_N") { + capacitance : 0.0023650000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022450000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0227238000, 0.0225835000, 0.0222600000, 0.0223986000, 0.0227180000, 0.0234544000, 0.0251518000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0075975000, 0.0075120000, 0.0073150000, 0.0074166000, 0.0076509000, 0.0081910000, 0.0094358000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024850000; + } + pin ("Y") { + direction : "output"; + function : "(!A&!B&C_N)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012885810, 0.0033208830, 0.0085584560, 0.0220565300, 0.0568432600, 0.1464943000"); + values("0.0205265000, 0.0192576000, 0.0159771000, 0.0075359000, -0.0142130000, -0.0700733000, -0.2146611000", \ + "0.0201400000, 0.0188808000, 0.0156026000, 0.0071787000, -0.0145233000, -0.0703381000, -0.2149218000", \ + "0.0198247000, 0.0185787000, 0.0154371000, 0.0069936000, -0.0147645000, -0.0705114000, -0.2151173000", \ + "0.0192788000, 0.0180658000, 0.0148446000, 0.0065607000, -0.0152056000, -0.0708982000, -0.2153757000", \ + "0.0191975000, 0.0179308000, 0.0146926000, 0.0063417000, -0.0152993000, -0.0709724000, -0.2155212000", \ + "0.0218487000, 0.0205568000, 0.0172278000, 0.0086943000, -0.0132377000, -0.0701934000, -0.2150006000", \ + "0.0273727000, 0.0261270000, 0.0225925000, 0.0137004000, -0.0086414000, -0.0662162000, -0.2127004000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012885810, 0.0033208830, 0.0085584560, 0.0220565300, 0.0568432600, 0.1464943000"); + values("0.0410249000, 0.0422934000, 0.0457054000, 0.0542916000, 0.0764289000, 0.1318351000, 0.2754306000", \ + "0.0401734000, 0.0415701000, 0.0450416000, 0.0537622000, 0.0757115000, 0.1317289000, 0.2757093000", \ + "0.0395783000, 0.0409921000, 0.0443066000, 0.0529793000, 0.0750311000, 0.1313828000, 0.2761525000", \ + "0.0392858000, 0.0405775000, 0.0439536000, 0.0525188000, 0.0743789000, 0.1306416000, 0.2747238000", \ + "0.0388860000, 0.0401832000, 0.0434668000, 0.0520280000, 0.0740310000, 0.1298750000, 0.2746090000", \ + "0.0388747000, 0.0401450000, 0.0435032000, 0.0519931000, 0.0735029000, 0.1296196000, 0.2732577000", \ + "0.0385929000, 0.0398507000, 0.0430450000, 0.0522207000, 0.0746217000, 0.1301515000, 0.2737958000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012885810, 0.0033208830, 0.0085584560, 0.0220565300, 0.0568432600, 0.1464943000"); + values("0.0170515000, 0.0157864000, 0.0124912000, 0.0039824000, -0.0178261000, -0.0739585000, -0.2189372000", \ + "0.0169781000, 0.0157247000, 0.0124642000, 0.0040254000, -0.0177382000, -0.0737788000, -0.2186720000", \ + "0.0169168000, 0.0156576000, 0.0124554000, 0.0040733000, -0.0174943000, -0.0734018000, -0.2182886000", \ + "0.0159538000, 0.0147269000, 0.0116219000, 0.0033481000, -0.0179608000, -0.0737025000, -0.2183974000", \ + "0.0157713000, 0.0145258000, 0.0112883000, 0.0031822000, -0.0187028000, -0.0741486000, -0.2185817000", \ + "0.0170710000, 0.0157939000, 0.0124926000, 0.0040716000, -0.0174289000, -0.0735723000, -0.2185988000", \ + "0.0219701000, 0.0205908000, 0.0171117000, 0.0081900000, -0.0144874000, -0.0713186000, -0.2171488000"); + } + related_pin : "B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012885810, 0.0033208830, 0.0085584560, 0.0220565300, 0.0568432600, 0.1464943000"); + values("0.0306559000, 0.0320596000, 0.0354317000, 0.0441545000, 0.0660787000, 0.1219934000, 0.2651940000", \ + "0.0297777000, 0.0312406000, 0.0346643000, 0.0433761000, 0.0658171000, 0.1219756000, 0.2650885000", \ + "0.0292275000, 0.0305470000, 0.0339427000, 0.0425998000, 0.0650827000, 0.1213983000, 0.2650111000", \ + "0.0288246000, 0.0301290000, 0.0334467000, 0.0420950000, 0.0642290000, 0.1206317000, 0.2643764000", \ + "0.0284373000, 0.0297272000, 0.0329744000, 0.0415448000, 0.0634976000, 0.1193746000, 0.2634282000", \ + "0.0284368000, 0.0297053000, 0.0330267000, 0.0414675000, 0.0632604000, 0.1193483000, 0.2628844000", \ + "0.0301673000, 0.0313126000, 0.0344563000, 0.0426252000, 0.0642929000, 0.1192656000, 0.2638014000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012885810, 0.0033208830, 0.0085584560, 0.0220565300, 0.0568432600, 0.1464943000"); + values("0.0077723000, 0.0066569000, 0.0038859000, -0.0033862000, -0.0231044000, -0.0779055000, -0.2223993000", \ + "0.0077942000, 0.0066535000, 0.0038301000, -0.0033869000, -0.0231642000, -0.0778656000, -0.2224112000", \ + "0.0078465000, 0.0067685000, 0.0039899000, -0.0032644000, -0.0230257000, -0.0777737000, -0.2223036000", \ + "0.0072985000, 0.0061877000, 0.0033143000, -0.0038151000, -0.0235907000, -0.0782417000, -0.2226429000", \ + "0.0065307000, 0.0053670000, 0.0025472000, -0.0047880000, -0.0241581000, -0.0788160000, -0.2231815000", \ + "0.0066735000, 0.0054311000, 0.0022246000, -0.0058674000, -0.0258551000, -0.0796819000, -0.2237455000", \ + "0.0101043000, 0.0090607000, 0.0057433000, -0.0026303000, -0.0243073000, -0.0798687000, -0.2239658000"); + } + related_pin : "C_N"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012885810, 0.0033208830, 0.0085584560, 0.0220565300, 0.0568432600, 0.1464943000"); + values("0.0291150000, 0.0305081000, 0.0340275000, 0.0428900000, 0.0654537000, 0.1218777000, 0.2665862000", \ + "0.0291044000, 0.0305078000, 0.0339470000, 0.0428969000, 0.0653870000, 0.1218086000, 0.2658963000", \ + "0.0291373000, 0.0305074000, 0.0340070000, 0.0429077000, 0.0652458000, 0.1217964000, 0.2658010000", \ + "0.0286161000, 0.0299732000, 0.0334298000, 0.0422579000, 0.0645038000, 0.1216804000, 0.2664545000", \ + "0.0282182000, 0.0295141000, 0.0329095000, 0.0412928000, 0.0634525000, 0.1204693000, 0.2655062000", \ + "0.0280671000, 0.0293545000, 0.0326159000, 0.0412388000, 0.0627328000, 0.1192954000, 0.2646329000", \ + "0.0287413000, 0.0299935000, 0.0330009000, 0.0414953000, 0.0627559000, 0.1192294000, 0.2631032000"); + } + } + max_capacitance : 0.1464940000; + max_transition : 1.4983920000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012885800, 0.0033208800, 0.0085584600, 0.0220565000, 0.0568433000, 0.1464940000"); + values("0.0180535000, 0.0190306000, 0.0215461000, 0.0275991000, 0.0419278000, 0.0755601000, 0.1572186000", \ + "0.0233343000, 0.0242562000, 0.0265865000, 0.0324312000, 0.0464996000, 0.0799560000, 0.1614892000", \ + "0.0344013000, 0.0355037000, 0.0381037000, 0.0442771000, 0.0575425000, 0.0905679000, 0.1720237000", \ + "0.0496089000, 0.0511965000, 0.0550261000, 0.0637961000, 0.0816099000, 0.1160966000, 0.1964858000", \ + "0.0663308000, 0.0686086000, 0.0741816000, 0.0870521000, 0.1139484000, 0.1653060000, 0.2551916000", \ + "0.0747514000, 0.0781687000, 0.0865193000, 0.1058519000, 0.1472085000, 0.2258293000, 0.3626393000", \ + "0.0481251000, 0.0534651000, 0.0666529000, 0.0965894000, 0.1597645000, 0.2820445000, 0.4958208000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012885800, 0.0033208800, 0.0085584600, 0.0220565000, 0.0568433000, 0.1464940000"); + values("0.1408186000, 0.1468816000, 0.1616228000, 0.1994349000, 0.2963655000, 0.5382451000, 1.1630007000", \ + "0.1437985000, 0.1496285000, 0.1650153000, 0.2033649000, 0.2991607000, 0.5428913000, 1.1743569000", \ + "0.1550015000, 0.1608562000, 0.1758124000, 0.2137805000, 0.3100277000, 0.5566993000, 1.1820869000", \ + "0.1799516000, 0.1856588000, 0.2004465000, 0.2381695000, 0.3339337000, 0.5789116000, 1.2159365000", \ + "0.2287550000, 0.2350445000, 0.2504359000, 0.2886105000, 0.3846719000, 0.6283352000, 1.2573574000", \ + "0.3086462000, 0.3160597000, 0.3344226000, 0.3800529000, 0.4865475000, 0.7348393000, 1.3612360000", \ + "0.4403033000, 0.4504767000, 0.4764006000, 0.5385576000, 0.6719524000, 0.9588654000, 1.6000756000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012885800, 0.0033208800, 0.0085584600, 0.0220565000, 0.0568433000, 0.1464940000"); + values("0.0189896000, 0.0202792000, 0.0233527000, 0.0309562000, 0.0493729000, 0.0947246000, 0.2109767000", \ + "0.0192050000, 0.0202645000, 0.0230848000, 0.0303121000, 0.0488392000, 0.0943826000, 0.2108743000", \ + "0.0248482000, 0.0256238000, 0.0277852000, 0.0333557000, 0.0492863000, 0.0938864000, 0.2105699000", \ + "0.0371174000, 0.0382770000, 0.0410656000, 0.0475828000, 0.0613222000, 0.0984779000, 0.2102863000", \ + "0.0582847000, 0.0599372000, 0.0638621000, 0.0730019000, 0.0925009000, 0.1312064000, 0.2254523000", \ + "0.0952870000, 0.0977261000, 0.1040076000, 0.1179937000, 0.1471434000, 0.2005569000, 0.3055344000", \ + "0.1630292000, 0.1671848000, 0.1772461000, 0.1988286000, 0.2431492000, 0.3215379000, 0.4679664000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012885800, 0.0033208800, 0.0085584600, 0.0220565000, 0.0568433000, 0.1464940000"); + values("0.0950738000, 0.1029152000, 0.1224635000, 0.1728771000, 0.3027454000, 0.6305259000, 1.4767154000", \ + "0.0955273000, 0.1030645000, 0.1226770000, 0.1731659000, 0.3017269000, 0.6311294000, 1.4795670000", \ + "0.0956322000, 0.1028962000, 0.1226437000, 0.1726269000, 0.3011289000, 0.6324990000, 1.4835865000", \ + "0.0956937000, 0.1033398000, 0.1229748000, 0.1733177000, 0.3017502000, 0.6309880000, 1.4808362000", \ + "0.1032361000, 0.1104927000, 0.1288875000, 0.1767701000, 0.3026409000, 0.6330331000, 1.4810247000", \ + "0.1297242000, 0.1372354000, 0.1567176000, 0.2053239000, 0.3236045000, 0.6380401000, 1.4780270000", \ + "0.1945596000, 0.2023014000, 0.2220948000, 0.2731890000, 0.3985198000, 0.7005056000, 1.4983920000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012885800, 0.0033208800, 0.0085584600, 0.0220565000, 0.0568433000, 0.1464940000"); + values("0.0196048000, 0.0205431000, 0.0228560000, 0.0284385000, 0.0417655000, 0.0741559000, 0.1554527000", \ + "0.0244357000, 0.0253297000, 0.0275815000, 0.0331140000, 0.0463956000, 0.0787738000, 0.1600187000", \ + "0.0345966000, 0.0356806000, 0.0381773000, 0.0441600000, 0.0571899000, 0.0895565000, 0.1707030000", \ + "0.0472281000, 0.0488480000, 0.0528226000, 0.0619533000, 0.0798711000, 0.1146033000, 0.1955783000", \ + "0.0590410000, 0.0615348000, 0.0674530000, 0.0812953000, 0.1097456000, 0.1619932000, 0.2542272000", \ + "0.0570921000, 0.0608698000, 0.0701627000, 0.0920702000, 0.1360611000, 0.2191647000, 0.3604516000", \ + "0.0122192000, 0.0182868000, 0.0328057000, 0.0663179000, 0.1354746000, 0.2669200000, 0.4880889000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012885800, 0.0033208800, 0.0085584600, 0.0220565000, 0.0568433000, 0.1464940000"); + values("0.1242780000, 0.1305093000, 0.1460816000, 0.1844423000, 0.2796582000, 0.5259000000, 1.1487461000", \ + "0.1260200000, 0.1321965000, 0.1472952000, 0.1858265000, 0.2841344000, 0.5272467000, 1.1537064000", \ + "0.1360613000, 0.1420306000, 0.1568532000, 0.1950854000, 0.2933782000, 0.5377302000, 1.1641605000", \ + "0.1615900000, 0.1673524000, 0.1824098000, 0.2202732000, 0.3167724000, 0.5619148000, 1.1898783000", \ + "0.2126431000, 0.2196928000, 0.2366512000, 0.2761368000, 0.3721956000, 0.6186449000, 1.2448513000", \ + "0.2998622000, 0.3092387000, 0.3327338000, 0.3843003000, 0.4996342000, 0.7498871000, 1.3765812000", \ + "0.4463893000, 0.4610183000, 0.4946087000, 0.5719067000, 0.7311226000, 1.0406895000, 1.6890384000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012885800, 0.0033208800, 0.0085584600, 0.0220565000, 0.0568433000, 0.1464940000"); + values("0.0162089000, 0.0172588000, 0.0198495000, 0.0264885000, 0.0433868000, 0.0867963000, 0.1997371000", \ + "0.0161201000, 0.0170715000, 0.0195436000, 0.0262263000, 0.0432864000, 0.0868401000, 0.1998009000", \ + "0.0213030000, 0.0220149000, 0.0239451000, 0.0290526000, 0.0440094000, 0.0867227000, 0.1998797000", \ + "0.0326680000, 0.0338161000, 0.0365457000, 0.0426833000, 0.0567919000, 0.0918545000, 0.1999260000", \ + "0.0525430000, 0.0542633000, 0.0586016000, 0.0684457000, 0.0873786000, 0.1261002000, 0.2153077000", \ + "0.0886756000, 0.0914303000, 0.0981360000, 0.1126159000, 0.1426165000, 0.1967042000, 0.2984145000", \ + "0.1549547000, 0.1594875000, 0.1701660000, 0.1929726000, 0.2392072000, 0.3214980000, 0.4654595000"); + } + related_pin : "B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012885800, 0.0033208800, 0.0085584600, 0.0220565000, 0.0568433000, 0.1464940000"); + values("0.0953922000, 0.1030106000, 0.1225488000, 0.1730303000, 0.3018410000, 0.6323029000, 1.4763892000", \ + "0.0954791000, 0.1028664000, 0.1227349000, 0.1729386000, 0.3026973000, 0.6330446000, 1.4759819000", \ + "0.0952478000, 0.1029248000, 0.1228110000, 0.1726218000, 0.3026821000, 0.6329698000, 1.4766638000", \ + "0.0960570000, 0.1036865000, 0.1228511000, 0.1735074000, 0.3019045000, 0.6329706000, 1.4762763000", \ + "0.1116729000, 0.1177470000, 0.1350309000, 0.1811062000, 0.3036060000, 0.6321261000, 1.4771747000", \ + "0.1515120000, 0.1592445000, 0.1792248000, 0.2256245000, 0.3352074000, 0.6408961000, 1.4789051000", \ + "0.2399402000, 0.2489281000, 0.2719121000, 0.3256387000, 0.4501176000, 0.7292137000, 1.4968985000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012885800, 0.0033208800, 0.0085584600, 0.0220565000, 0.0568433000, 0.1464940000"); + values("0.1217676000, 0.1236951000, 0.1283057000, 0.1383292000, 0.1580312000, 0.1968260000, 0.2800710000", \ + "0.1269149000, 0.1288598000, 0.1334889000, 0.1434775000, 0.1632674000, 0.2019990000, 0.2850465000", \ + "0.1401212000, 0.1421027000, 0.1466328000, 0.1566469000, 0.1765370000, 0.2154420000, 0.2984876000", \ + "0.1712354000, 0.1731794000, 0.1777596000, 0.1877963000, 0.2075607000, 0.2463654000, 0.3296623000", \ + "0.2443563000, 0.2462991000, 0.2508435000, 0.2609122000, 0.2808098000, 0.3198728000, 0.4032749000", \ + "0.3734126000, 0.3758364000, 0.3815577000, 0.3938881000, 0.4176470000, 0.4607292000, 0.5465864000", \ + "0.5755263000, 0.5787444000, 0.5860340000, 0.6019332000, 0.6324106000, 0.6852950000, 0.7787739000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012885800, 0.0033208800, 0.0085584600, 0.0220565000, 0.0568433000, 0.1464940000"); + values("0.1240417000, 0.1298163000, 0.1449060000, 0.1836880000, 0.2818158000, 0.5284103000, 1.1570214000", \ + "0.1287793000, 0.1345236000, 0.1492848000, 0.1881340000, 0.2865634000, 0.5349404000, 1.1600875000", \ + "0.1396347000, 0.1455061000, 0.1604344000, 0.1990630000, 0.2969223000, 0.5437150000, 1.1764046000", \ + "0.1638765000, 0.1694684000, 0.1841512000, 0.2225209000, 0.3202998000, 0.5708960000, 1.1954854000", \ + "0.2067496000, 0.2121599000, 0.2265204000, 0.2629961000, 0.3599908000, 0.6096508000, 1.2353972000", \ + "0.2618571000, 0.2673492000, 0.2812557000, 0.3176624000, 0.4120826000, 0.6570098000, 1.2893641000", \ + "0.3179259000, 0.3237059000, 0.3368645000, 0.3730262000, 0.4663253000, 0.7110044000, 1.3365260000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012885800, 0.0033208800, 0.0085584600, 0.0220565000, 0.0568433000, 0.1464940000"); + values("0.0291893000, 0.0303341000, 0.0337264000, 0.0399628000, 0.0562205000, 0.0944228000, 0.1949947000", \ + "0.0293983000, 0.0306398000, 0.0336639000, 0.0401218000, 0.0561894000, 0.0943856000, 0.1950335000", \ + "0.0294955000, 0.0305560000, 0.0334966000, 0.0402924000, 0.0558031000, 0.0945647000, 0.1951346000", \ + "0.0292258000, 0.0303700000, 0.0331670000, 0.0401446000, 0.0560176000, 0.0944079000, 0.1948954000", \ + "0.0312065000, 0.0323110000, 0.0350164000, 0.0413892000, 0.0571945000, 0.0950048000, 0.1950770000", \ + "0.0453014000, 0.0466683000, 0.0488441000, 0.0556588000, 0.0696305000, 0.1050867000, 0.2000214000", \ + "0.0679940000, 0.0697095000, 0.0726788000, 0.0804793000, 0.0963640000, 0.1308921000, 0.2177179000"); + } + related_pin : "C_N"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012885800, 0.0033208800, 0.0085584600, 0.0220565000, 0.0568433000, 0.1464940000"); + values("0.0907781000, 0.0986370000, 0.1193003000, 0.1713047000, 0.3026186000, 0.6309996000, 1.4803733000", \ + "0.0908448000, 0.0986015000, 0.1189951000, 0.1715032000, 0.3020749000, 0.6321674000, 1.4787579000", \ + "0.0907744000, 0.0987428000, 0.1190272000, 0.1714875000, 0.3019106000, 0.6310896000, 1.4802358000", \ + "0.0904554000, 0.0984922000, 0.1187707000, 0.1707458000, 0.3018448000, 0.6348124000, 1.4831802000", \ + "0.0917778000, 0.0990126000, 0.1191050000, 0.1707175000, 0.3016631000, 0.6339339000, 1.4828816000", \ + "0.0945655000, 0.1019518000, 0.1209435000, 0.1712839000, 0.3015750000, 0.6325379000, 1.4859218000", \ + "0.1074184000, 0.1136480000, 0.1319202000, 0.1773732000, 0.3025064000, 0.6351541000, 1.4761002000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__nor4_1") { + leakage_power () { + value : 0.0025606000; + when : "!A&!B&!C&D"; + } + leakage_power () { + value : 0.0015417000; + when : "!A&!B&!C&!D"; + } + leakage_power () { + value : 0.0000821393; + when : "!A&!B&C&D"; + } + leakage_power () { + value : 0.0007090000; + when : "!A&!B&C&!D"; + } + leakage_power () { + value : 0.0000824658; + when : "!A&B&!C&D"; + } + leakage_power () { + value : 0.0006652000; + when : "!A&B&!C&!D"; + } + leakage_power () { + value : 0.0000444650; + when : "!A&B&C&D"; + } + leakage_power () { + value : 0.0000810624; + when : "!A&B&C&!D"; + } + leakage_power () { + value : 0.0001830000; + when : "A&!B&!C&D"; + } + leakage_power () { + value : 0.0015228000; + when : "A&!B&!C&!D"; + } + leakage_power () { + value : 0.0000598689; + when : "A&!B&C&D"; + } + leakage_power () { + value : 0.0001608000; + when : "A&!B&C&!D"; + } + leakage_power () { + value : 0.0000604567; + when : "A&B&!C&D"; + } + leakage_power () { + value : 0.0001640000; + when : "A&B&!C&!D"; + } + leakage_power () { + value : 0.0000381640; + when : "A&B&C&D"; + } + leakage_power () { + value : 0.0000623244; + when : "A&B&C&!D"; + } + area : 6.2560000000; + cell_footprint : "sky130_fd_sc_hd__nor4"; + cell_leakage_power : 0.0005011251; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A") { + capacitance : 0.0023370000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022420000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0040778000, 0.0040756000, 0.0040704000, 0.0040712000, 0.0040730000, 0.0040770000, 0.0040863000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0034300000, -0.0034657000, -0.0035479000, -0.0035627000, -0.0035969000, -0.0036757000, -0.0038573000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024310000; + } + pin ("B") { + capacitance : 0.0023450000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022050000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0039600000, 0.0039546000, 0.0039422000, 0.0039434000, 0.0039462000, 0.0039525000, 0.0039671000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0033019000, -0.0033342000, -0.0034087000, -0.0034265000, -0.0034676000, -0.0035623000, -0.0037806000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024850000; + } + pin ("C") { + capacitance : 0.0024120000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022390000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0039761000, 0.0039754000, 0.0039737000, 0.0039718000, 0.0039674000, 0.0039574000, 0.0039342000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0034773000, -0.0035678000, -0.0037764000, -0.0037847000, -0.0038037000, -0.0038475000, -0.0039484000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0025860000; + } + pin ("D") { + capacitance : 0.0023470000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0021560000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0025717000, 0.0025675000, 0.0025578000, 0.0025654000, 0.0025828000, 0.0026230000, 0.0027156000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0017209000, -0.0017204000, -0.0017194000, -0.0017196000, -0.0017201000, -0.0017211000, -0.0017236000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0025370000; + } + pin ("Y") { + direction : "output"; + function : "(!A&!B&!C&!D)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0010227830, 0.0020921680, 0.0042796660, 0.0087543350, 0.0179075600, 0.0366310800"); + values("0.0060654000, 0.0052332000, 0.0035108000, -0.0000213000, -0.0072206000, -0.0218879000, -0.0519650000", \ + "0.0059871000, 0.0051474000, 0.0034220000, -0.0001148000, -0.0073263000, -0.0219741000, -0.0520521000", \ + "0.0059196000, 0.0050720000, 0.0033881000, -0.0001504000, -0.0073651000, -0.0220236000, -0.0520863000", \ + "0.0058000000, 0.0049591000, 0.0032555000, -0.0002832000, -0.0074462000, -0.0221112000, -0.0522040000", \ + "0.0057391000, 0.0048932000, 0.0031939000, -0.0003202000, -0.0074632000, -0.0220832000, -0.0522209000", \ + "0.0064913000, 0.0056394000, 0.0038823000, 0.0003151000, -0.0069878000, -0.0217377000, -0.0519523000", \ + "0.0081163000, 0.0072458000, 0.0054579000, 0.0019091000, -0.0054895000, -0.0205801000, -0.0511404000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0010227830, 0.0020921680, 0.0042796660, 0.0087543350, 0.0179075600, 0.0366310800"); + values("0.0142613000, 0.0151427000, 0.0168861000, 0.0204365000, 0.0276530000, 0.0424198000, 0.0723222000", \ + "0.0140787000, 0.0149642000, 0.0167152000, 0.0203466000, 0.0275613000, 0.0422439000, 0.0721875000", \ + "0.0139397000, 0.0147946000, 0.0165406000, 0.0201524000, 0.0273895000, 0.0422600000, 0.0721865000", \ + "0.0138250000, 0.0146774000, 0.0164049000, 0.0199645000, 0.0271885000, 0.0419782000, 0.0720524000", \ + "0.0137477000, 0.0145890000, 0.0163334000, 0.0198769000, 0.0271297000, 0.0418042000, 0.0718651000", \ + "0.0137166000, 0.0145645000, 0.0162627000, 0.0198217000, 0.0269783000, 0.0416839000, 0.0718843000", \ + "0.0134399000, 0.0143007000, 0.0162468000, 0.0198522000, 0.0271237000, 0.0416147000, 0.0716850000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0010227830, 0.0020921680, 0.0042796660, 0.0087543350, 0.0179075600, 0.0366310800"); + values("0.0049490000, 0.0041101000, 0.0023805000, -0.0011416000, -0.0083151000, -0.0229962000, -0.0532008000", \ + "0.0049325000, 0.0040985000, 0.0023758000, -0.0011524000, -0.0083232000, -0.0230124000, -0.0532154000", \ + "0.0048999000, 0.0040582000, 0.0023641000, -0.0011812000, -0.0083295000, -0.0230015000, -0.0531958000", \ + "0.0047109000, 0.0038860000, 0.0021900000, -0.0012949000, -0.0084213000, -0.0230833000, -0.0532537000", \ + "0.0048159000, 0.0039808000, 0.0022771000, -0.0013125000, -0.0085095000, -0.0231166000, -0.0532784000", \ + "0.0052945000, 0.0044547000, 0.0027770000, -0.0009365000, -0.0079658000, -0.0228160000, -0.0531924000", \ + "0.0065045000, 0.0056240000, 0.0038156000, 0.0001433000, -0.0070968000, -0.0219487000, -0.0525148000"); + } + related_pin : "B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0010227830, 0.0020921680, 0.0042796660, 0.0087543350, 0.0179075600, 0.0366310800"); + values("0.0121848000, 0.0130485000, 0.0148254000, 0.0183818000, 0.0255868000, 0.0403321000, 0.0706061000", \ + "0.0119988000, 0.0128787000, 0.0146283000, 0.0182325000, 0.0254878000, 0.0402561000, 0.0703504000", \ + "0.0118459000, 0.0127146000, 0.0144410000, 0.0180946000, 0.0253310000, 0.0400786000, 0.0700751000", \ + "0.0117233000, 0.0125918000, 0.0143351000, 0.0178689000, 0.0251208000, 0.0399944000, 0.0701364000", \ + "0.0116471000, 0.0125035000, 0.0142421000, 0.0177568000, 0.0249851000, 0.0397038000, 0.0697252000", \ + "0.0116144000, 0.0124521000, 0.0141899000, 0.0176802000, 0.0248877000, 0.0396788000, 0.0695979000", \ + "0.0116168000, 0.0124588000, 0.0141781000, 0.0177481000, 0.0250403000, 0.0396278000, 0.0697780000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0010227830, 0.0020921680, 0.0042796660, 0.0087543350, 0.0179075600, 0.0366310800"); + values("0.0035405000, 0.0026999000, 0.0009887000, -0.0025210000, -0.0097347000, -0.0245205000, -0.0547918000", \ + "0.0035960000, 0.0027660000, 0.0010664000, -0.0024410000, -0.0096303000, -0.0243927000, -0.0546818000", \ + "0.0037231000, 0.0028992000, 0.0012163000, -0.0022524000, -0.0094274000, -0.0241579000, -0.0544331000", \ + "0.0035517000, 0.0027418000, 0.0010676000, -0.0023424000, -0.0094745000, -0.0241728000, -0.0544037000", \ + "0.0035890000, 0.0027734000, 0.0010764000, -0.0023962000, -0.0096424000, -0.0242542000, -0.0544132000", \ + "0.0039189000, 0.0030894000, 0.0013649000, -0.0023284000, -0.0094616000, -0.0240448000, -0.0543495000", \ + "0.0049160000, 0.0040348000, 0.0022218000, -0.0014534000, -0.0087656000, -0.0234968000, -0.0538823000"); + } + related_pin : "C"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0010227830, 0.0020921680, 0.0042796660, 0.0087543350, 0.0179075600, 0.0366310800"); + values("0.0102488000, 0.0111227000, 0.0128905000, 0.0164945000, 0.0236898000, 0.0383993000, 0.0683816000", \ + "0.0099952000, 0.0109143000, 0.0126782000, 0.0162778000, 0.0235811000, 0.0383314000, 0.0683017000", \ + "0.0098367000, 0.0106707000, 0.0124505000, 0.0160489000, 0.0233965000, 0.0381883000, 0.0681653000", \ + "0.0096899000, 0.0105463000, 0.0122993000, 0.0158550000, 0.0232022000, 0.0379239000, 0.0680330000", \ + "0.0096005000, 0.0104579000, 0.0121987000, 0.0157381000, 0.0230215000, 0.0378006000, 0.0678023000", \ + "0.0095872000, 0.0104146000, 0.0121582000, 0.0157008000, 0.0229368000, 0.0377579000, 0.0676959000", \ + "0.0100459000, 0.0108626000, 0.0125344000, 0.0160008000, 0.0232046000, 0.0378746000, 0.0679499000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0010227830, 0.0020921680, 0.0042796660, 0.0087543350, 0.0179075600, 0.0366310800"); + values("0.0005212000, -0.0003266000, -0.0020643000, -0.0056174000, -0.0128708000, -0.0276853000, -0.0579862000", \ + "0.0003854000, -0.0004386000, -0.0021360000, -0.0056488000, -0.0128427000, -0.0276048000, -0.0579041000", \ + "0.0001836000, -0.0006263000, -0.0022845000, -0.0057221000, -0.0128684000, -0.0275726000, -0.0578096000", \ + "-0.0000993000, -0.0008702000, -0.0024765000, -0.0058732000, -0.0129538000, -0.0275982000, -0.0578130000", \ + "-0.0000821000, -0.0008805000, -0.0025542000, -0.0059530000, -0.0131087000, -0.0277161000, -0.0578519000", \ + "0.0003288000, -0.0005125000, -0.0024042000, -0.0059546000, -0.0131081000, -0.0277508000, -0.0578156000", \ + "0.0016551000, 0.0007570000, -0.0011207000, -0.0049355000, -0.0123440000, -0.0270774000, -0.0573252000"); + } + related_pin : "D"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0010227830, 0.0020921680, 0.0042796660, 0.0087543350, 0.0179075600, 0.0366310800"); + values("0.0092451000, 0.0101334000, 0.0119257000, 0.0155187000, 0.0227648000, 0.0374684000, 0.0673783000", \ + "0.0089509000, 0.0098345000, 0.0117285000, 0.0152949000, 0.0226748000, 0.0373767000, 0.0674132000", \ + "0.0087862000, 0.0096499000, 0.0113983000, 0.0150541000, 0.0224174000, 0.0372814000, 0.0672215000", \ + "0.0087552000, 0.0095827000, 0.0112793000, 0.0148597000, 0.0221415000, 0.0369441000, 0.0671033000", \ + "0.0088461000, 0.0097336000, 0.0114453000, 0.0148936000, 0.0220631000, 0.0367687000, 0.0671404000", \ + "0.0096227000, 0.0100854000, 0.0117091000, 0.0151192000, 0.0221987000, 0.0367944000, 0.0667377000", \ + "0.0106716000, 0.0114485000, 0.0130661000, 0.0164207000, 0.0233136000, 0.0375978000, 0.0671126000"); + } + } + max_capacitance : 0.0366310000; + max_transition : 1.4862940000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0010227800, 0.0020921700, 0.0042796700, 0.0087543400, 0.0179076000, 0.0366311000"); + values("0.0212823000, 0.0234843000, 0.0278732000, 0.0365224000, 0.0533369000, 0.0859637000, 0.1497100000", \ + "0.0266493000, 0.0287580000, 0.0330124000, 0.0414868000, 0.0581550000, 0.0906175000, 0.1543478000", \ + "0.0390429000, 0.0412777000, 0.0454619000, 0.0534434000, 0.0696001000, 0.1017558000, 0.1653256000", \ + "0.0588975000, 0.0622019000, 0.0684135000, 0.0790917000, 0.0972438000, 0.1286306000, 0.1907604000", \ + "0.0851976000, 0.0900610000, 0.0985518000, 0.1153622000, 0.1427213000, 0.1862105000, 0.2531666000", \ + "0.1130083000, 0.1202760000, 0.1341262000, 0.1588652000, 0.2000950000, 0.2661626000, 0.3689386000", \ + "0.1226007000, 0.1336800000, 0.1547933000, 0.1924077000, 0.2568945000, 0.3621637000, 0.5214107000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0010227800, 0.0020921700, 0.0042796700, 0.0087543400, 0.0179076000, 0.0366311000"); + values("0.1847200000, 0.1996022000, 0.2302879000, 0.2904752000, 0.4136790000, 0.6645016000, 1.1819372000", \ + "0.1878879000, 0.2030379000, 0.2339732000, 0.2954140000, 0.4180537000, 0.6691792000, 1.1812927000", \ + "0.1989508000, 0.2137425000, 0.2436191000, 0.3058041000, 0.4288770000, 0.6808631000, 1.2029691000", \ + "0.2235211000, 0.2383010000, 0.2682171000, 0.3290901000, 0.4539197000, 0.7040352000, 1.2174048000", \ + "0.2737899000, 0.2884173000, 0.3184587000, 0.3787085000, 0.5033303000, 0.7528986000, 1.2657013000", \ + "0.3589292000, 0.3758901000, 0.4107200000, 0.4771417000, 0.6033332000, 0.8546575000, 1.3722028000", \ + "0.4900051000, 0.5124120000, 0.5570517000, 0.6382261000, 0.7888656000, 1.0673695000, 1.5850897000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0010227800, 0.0020921700, 0.0042796700, 0.0087543400, 0.0179076000, 0.0366311000"); + values("0.0207630000, 0.0235664000, 0.0291292000, 0.0402871000, 0.0613882000, 0.1028828000, 0.1840492000", \ + "0.0206008000, 0.0232644000, 0.0286594000, 0.0396696000, 0.0609522000, 0.1024281000, 0.1841818000", \ + "0.0252504000, 0.0272025000, 0.0314851000, 0.0406667000, 0.0606235000, 0.1018597000, 0.1844156000", \ + "0.0396411000, 0.0419485000, 0.0462475000, 0.0540672000, 0.0689655000, 0.1046904000, 0.1839909000", \ + "0.0647039000, 0.0681180000, 0.0747133000, 0.0856562000, 0.1055685000, 0.1347053000, 0.1978310000", \ + "0.1065801000, 0.1124303000, 0.1218484000, 0.1389722000, 0.1668071000, 0.2149118000, 0.2812705000", \ + "0.1832069000, 0.1911439000, 0.2060488000, 0.2337147000, 0.2765342000, 0.3449524000, 0.4455827000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0010227800, 0.0020921700, 0.0042796700, 0.0087543400, 0.0179076000, 0.0366311000"); + values("0.1359170000, 0.1552237000, 0.1946831000, 0.2738837000, 0.4376941000, 0.7733209000, 1.4557837000", \ + "0.1359987000, 0.1553788000, 0.1947506000, 0.2751287000, 0.4383902000, 0.7727586000, 1.4525354000", \ + "0.1368614000, 0.1555785000, 0.1941481000, 0.2744453000, 0.4376826000, 0.7736397000, 1.4579907000", \ + "0.1369654000, 0.1556995000, 0.1941420000, 0.2746756000, 0.4385214000, 0.7703161000, 1.4514481000", \ + "0.1401409000, 0.1581084000, 0.1957535000, 0.2747009000, 0.4386802000, 0.7702323000, 1.4522956000", \ + "0.1660192000, 0.1838254000, 0.2212660000, 0.2951204000, 0.4481477000, 0.7738601000, 1.4576154000", \ + "0.2250565000, 0.2439809000, 0.2837575000, 0.3630928000, 0.5182175000, 0.8249998000, 1.4700795000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0010227800, 0.0020921700, 0.0042796700, 0.0087543400, 0.0179076000, 0.0366311000"); + values("0.0219756000, 0.0241162000, 0.0282910000, 0.0364848000, 0.0522544000, 0.0829617000, 0.1438243000", \ + "0.0271751000, 0.0292312000, 0.0333311000, 0.0413375000, 0.0569317000, 0.0875474000, 0.1482678000", \ + "0.0391178000, 0.0412760000, 0.0453048000, 0.0527453000, 0.0680817000, 0.0985681000, 0.1592889000", \ + "0.0568738000, 0.0599541000, 0.0660293000, 0.0761284000, 0.0941247000, 0.1243690000, 0.1850269000", \ + "0.0776754000, 0.0825250000, 0.0916758000, 0.1080345000, 0.1353112000, 0.1789275000, 0.2442368000", \ + "0.0937662000, 0.1010725000, 0.1148336000, 0.1402461000, 0.1819362000, 0.2503735000, 0.3537707000", \ + "0.0802927000, 0.0919389000, 0.1140292000, 0.1529297000, 0.2207724000, 0.3268159000, 0.4894080000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0010227800, 0.0020921700, 0.0042796700, 0.0087543400, 0.0179076000, 0.0366311000"); + values("0.1730702000, 0.1878031000, 0.2187547000, 0.2790272000, 0.4023048000, 0.6544730000, 1.1744684000", \ + "0.1749528000, 0.1905021000, 0.2204503000, 0.2825207000, 0.4067050000, 0.6588492000, 1.1705699000", \ + "0.1852613000, 0.2003009000, 0.2301761000, 0.2924643000, 0.4157092000, 0.6676407000, 1.1811239000", \ + "0.2107242000, 0.2258753000, 0.2557310000, 0.3166380000, 0.4403007000, 0.6924853000, 1.2090526000", \ + "0.2663138000, 0.2811116000, 0.3110725000, 0.3722297000, 0.4948983000, 0.7464220000, 1.2599082000", \ + "0.3633048000, 0.3815877000, 0.4179208000, 0.4870964000, 0.6154315000, 0.8674876000, 1.3787953000", \ + "0.5225874000, 0.5496246000, 0.6003883000, 0.6931884000, 0.8548106000, 1.1372531000, 1.6552956000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0010227800, 0.0020921700, 0.0042796700, 0.0087543400, 0.0179076000, 0.0366311000"); + values("0.0201536000, 0.0227255000, 0.0277097000, 0.0376435000, 0.0570899000, 0.0960721000, 0.1758050000", \ + "0.0196702000, 0.0221198000, 0.0271489000, 0.0372012000, 0.0568365000, 0.0959606000, 0.1755532000", \ + "0.0236320000, 0.0254214000, 0.0294163000, 0.0380446000, 0.0565366000, 0.0957121000, 0.1752176000", \ + "0.0367760000, 0.0391241000, 0.0434045000, 0.0519419000, 0.0655839000, 0.0990892000, 0.1752644000", \ + "0.0598535000, 0.0631734000, 0.0698094000, 0.0817449000, 0.0997580000, 0.1311222000, 0.1919303000", \ + "0.1012209000, 0.1067407000, 0.1167907000, 0.1329488000, 0.1654638000, 0.2075611000, 0.2766635000", \ + "0.1749777000, 0.1835525000, 0.1992999000, 0.2277764000, 0.2702707000, 0.3416153000, 0.4406554000"); + } + related_pin : "B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0010227800, 0.0020921700, 0.0042796700, 0.0087543400, 0.0179076000, 0.0366311000"); + values("0.1359203000, 0.1549453000, 0.1946697000, 0.2740058000, 0.4376358000, 0.7732493000, 1.4666257000", \ + "0.1361696000, 0.1554146000, 0.1942436000, 0.2746763000, 0.4382373000, 0.7730988000, 1.4562885000", \ + "0.1362172000, 0.1561478000, 0.1956037000, 0.2751581000, 0.4384815000, 0.7722958000, 1.4512166000", \ + "0.1364125000, 0.1555701000, 0.1947248000, 0.2743235000, 0.4376735000, 0.7734419000, 1.4567212000", \ + "0.1426283000, 0.1603590000, 0.1980671000, 0.2755797000, 0.4387952000, 0.7714703000, 1.4519383000", \ + "0.1778651000, 0.1957145000, 0.2325984000, 0.3020062000, 0.4530511000, 0.7743556000, 1.4525313000", \ + "0.2639897000, 0.2822733000, 0.3197553000, 0.3961242000, 0.5455561000, 0.8331036000, 1.4742604000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0010227800, 0.0020921700, 0.0042796700, 0.0087543400, 0.0179076000, 0.0366311000"); + values("0.0224397000, 0.0243324000, 0.0280258000, 0.0354120000, 0.0500532000, 0.0794116000, 0.1389092000", \ + "0.0272887000, 0.0291664000, 0.0328565000, 0.0401676000, 0.0548114000, 0.0842154000, 0.1436600000", \ + "0.0381903000, 0.0403324000, 0.0442959000, 0.0515839000, 0.0659254000, 0.0953372000, 0.1547511000", \ + "0.0530838000, 0.0564647000, 0.0626311000, 0.0734947000, 0.0910741000, 0.1210523000, 0.1803969000", \ + "0.0687386000, 0.0739253000, 0.0836562000, 0.1008451000, 0.1292508000, 0.1736066000, 0.2411073000", \ + "0.0747862000, 0.0828898000, 0.0980596000, 0.1262407000, 0.1715829000, 0.2397811000, 0.3453614000", \ + "0.0459568000, 0.0590248000, 0.0834173000, 0.1265507000, 0.1985104000, 0.3091157000, 0.4749944000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0010227800, 0.0020921700, 0.0042796700, 0.0087543400, 0.0179076000, 0.0366311000"); + values("0.1433813000, 0.1585324000, 0.1884837000, 0.2501398000, 0.3740720000, 0.6236380000, 1.1350662000", \ + "0.1443134000, 0.1599851000, 0.1900199000, 0.2519273000, 0.3763733000, 0.6324293000, 1.1393744000", \ + "0.1535532000, 0.1680074000, 0.1983770000, 0.2599530000, 0.3847517000, 0.6405465000, 1.1497204000", \ + "0.1779417000, 0.1923761000, 0.2228940000, 0.2844233000, 0.4102364000, 0.6600023000, 1.1740220000", \ + "0.2343332000, 0.2499545000, 0.2804208000, 0.3415210000, 0.4661353000, 0.7165806000, 1.2291163000", \ + "0.3338594000, 0.3549855000, 0.3951234000, 0.4693723000, 0.6007331000, 0.8520349000, 1.3667651000", \ + "0.5005567000, 0.5321879000, 0.5914930000, 0.6952653000, 0.8710038000, 1.1676040000, 1.6840942000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0010227800, 0.0020921700, 0.0042796700, 0.0087543400, 0.0179076000, 0.0366311000"); + values("0.0169824000, 0.0192405000, 0.0237494000, 0.0329892000, 0.0519012000, 0.0902017000, 0.1694073000", \ + "0.0166974000, 0.0189479000, 0.0235484000, 0.0328492000, 0.0517856000, 0.0901972000, 0.1691870000", \ + "0.0207838000, 0.0224628000, 0.0260790000, 0.0343354000, 0.0520386000, 0.0901936000, 0.1691981000", \ + "0.0330604000, 0.0354796000, 0.0399349000, 0.0482197000, 0.0621188000, 0.0943873000, 0.1687799000", \ + "0.0548224000, 0.0585900000, 0.0657081000, 0.0772059000, 0.0963999000, 0.1285713000, 0.1869701000", \ + "0.0958434000, 0.1015715000, 0.1120935000, 0.1293489000, 0.1590652000, 0.2055605000, 0.2739545000", \ + "0.1679885000, 0.1772578000, 0.1937140000, 0.2224413000, 0.2667224000, 0.3382686000, 0.4399514000"); + } + related_pin : "C"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0010227800, 0.0020921700, 0.0042796700, 0.0087543400, 0.0179076000, 0.0366311000"); + values("0.1360922000, 0.1551485000, 0.1941492000, 0.2747421000, 0.4383641000, 0.7719844000, 1.4510000000", \ + "0.1356780000, 0.1554770000, 0.1942201000, 0.2742369000, 0.4382031000, 0.7729953000, 1.4550843000", \ + "0.1362572000, 0.1547840000, 0.1942124000, 0.2741087000, 0.4382508000, 0.7728392000, 1.4559206000", \ + "0.1357204000, 0.1547927000, 0.1940851000, 0.2746516000, 0.4407319000, 0.7703586000, 1.4518986000", \ + "0.1470584000, 0.1645234000, 0.2007092000, 0.2777870000, 0.4393268000, 0.7721175000, 1.4538620000", \ + "0.1958232000, 0.2133624000, 0.2491863000, 0.3161797000, 0.4583426000, 0.7767802000, 1.4528329000", \ + "0.2933375000, 0.3148246000, 0.3568567000, 0.4332570000, 0.5791093000, 0.8556169000, 1.4750566000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0010227800, 0.0020921700, 0.0042796700, 0.0087543400, 0.0179076000, 0.0366311000"); + values("0.0188271000, 0.0206541000, 0.0243014000, 0.0316186000, 0.0463311000, 0.0763285000, 0.1373366000", \ + "0.0236101000, 0.0254682000, 0.0290591000, 0.0364206000, 0.0512959000, 0.0812439000, 0.1422077000", \ + "0.0328943000, 0.0354679000, 0.0400778000, 0.0479081000, 0.0627537000, 0.0925465000, 0.1537874000", \ + "0.0443728000, 0.0483836000, 0.0556682000, 0.0681012000, 0.0881235000, 0.1191564000, 0.1802909000", \ + "0.0551252000, 0.0613511000, 0.0730135000, 0.0926691000, 0.1242690000, 0.1716214000, 0.2414118000", \ + "0.0551735000, 0.0651094000, 0.0840851000, 0.1153661000, 0.1655855000, 0.2406581000, 0.3476230000", \ + "0.0175201000, 0.0340024000, 0.0638317000, 0.1144138000, 0.1943232000, 0.3141229000, 0.4858466000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0010227800, 0.0020921700, 0.0042796700, 0.0087543400, 0.0179076000, 0.0366311000"); + values("0.0903391000, 0.1056903000, 0.1362071000, 0.1974330000, 0.3211541000, 0.5720612000, 1.0844540000", \ + "0.0901059000, 0.1050222000, 0.1370071000, 0.1984101000, 0.3247785000, 0.5747719000, 1.0867576000", \ + "0.0983467000, 0.1130281000, 0.1431094000, 0.2046621000, 0.3297016000, 0.5827376000, 1.0968489000", \ + "0.1238673000, 0.1373701000, 0.1657784000, 0.2261639000, 0.3509734000, 0.6027804000, 1.1166690000", \ + "0.1847425000, 0.1998574000, 0.2285653000, 0.2838802000, 0.4065415000, 0.6569106000, 1.1744924000", \ + "0.2795951000, 0.3011321000, 0.3424288000, 0.4175821000, 0.5453300000, 0.7918366000, 1.3017210000", \ + "0.4347989000, 0.4657564000, 0.5258790000, 0.6333455000, 0.8142279000, 1.1118314000, 1.6121059000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0010227800, 0.0020921700, 0.0042796700, 0.0087543400, 0.0179076000, 0.0366311000"); + values("0.0129235000, 0.0151465000, 0.0199610000, 0.0293294000, 0.0491618000, 0.0893417000, 0.1706883000", \ + "0.0131855000, 0.0153364000, 0.0199276000, 0.0296028000, 0.0486574000, 0.0889930000, 0.1713389000", \ + "0.0188729000, 0.0206013000, 0.0238309000, 0.0316394000, 0.0494134000, 0.0884582000, 0.1712729000", \ + "0.0308751000, 0.0333286000, 0.0381233000, 0.0463886000, 0.0606838000, 0.0934619000, 0.1699213000", \ + "0.0523688000, 0.0565030000, 0.0635170000, 0.0763649000, 0.0956798000, 0.1272604000, 0.1878242000", \ + "0.0931540000, 0.0987046000, 0.1109001000, 0.1273295000, 0.1572639000, 0.2036202000, 0.2767707000", \ + "0.1689100000, 0.1797050000, 0.1945839000, 0.2226183000, 0.2672972000, 0.3369947000, 0.4423309000"); + } + related_pin : "D"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0010227800, 0.0020921700, 0.0042796700, 0.0087543400, 0.0179076000, 0.0366311000"); + values("0.1311981000, 0.1515316000, 0.1921048000, 0.2733487000, 0.4376697000, 0.7726835000, 1.4512873000", \ + "0.1297504000, 0.1504814000, 0.1922167000, 0.2730611000, 0.4388007000, 0.7707638000, 1.4517202000", \ + "0.1270757000, 0.1483907000, 0.1901530000, 0.2732212000, 0.4383436000, 0.7725835000, 1.4505380000", \ + "0.1264069000, 0.1455190000, 0.1860642000, 0.2710657000, 0.4381435000, 0.7699137000, 1.4508219000", \ + "0.1490536000, 0.1651557000, 0.1997201000, 0.2727860000, 0.4341423000, 0.7707072000, 1.4625751000", \ + "0.1963986000, 0.2166108000, 0.2573342000, 0.3285849000, 0.4654751000, 0.7745740000, 1.4522370000", \ + "0.2792530000, 0.3078553000, 0.3568472000, 0.4506795000, 0.6066595000, 0.8840420000, 1.4862936000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__nor4_2") { + leakage_power () { + value : 0.0000907245; + when : "A&B&C&D"; + } + leakage_power () { + value : 0.0001408000; + when : "A&B&C&!D"; + } + leakage_power () { + value : 0.0036845000; + when : "!A&!B&!C&D"; + } + leakage_power () { + value : 0.0030832000; + when : "!A&!B&!C&!D"; + } + leakage_power () { + value : 0.0002442000; + when : "!A&!B&C&D"; + } + leakage_power () { + value : 0.0022266000; + when : "!A&!B&C&!D"; + } + leakage_power () { + value : 0.0002444000; + when : "!A&B&!C&D"; + } + leakage_power () { + value : 0.0021358000; + when : "!A&B&!C&!D"; + } + leakage_power () { + value : 0.0001313000; + when : "!A&B&C&D"; + } + leakage_power () { + value : 0.0002461000; + when : "!A&B&C&!D"; + } + leakage_power () { + value : 0.0003365000; + when : "A&!B&!C&D"; + } + leakage_power () { + value : 0.0021041000; + when : "A&!B&!C&!D"; + } + leakage_power () { + value : 0.0001299000; + when : "A&!B&C&D"; + } + leakage_power () { + value : 0.0002487000; + when : "A&!B&C&!D"; + } + leakage_power () { + value : 0.0001265000; + when : "A&B&!C&D"; + } + leakage_power () { + value : 0.0002583000; + when : "A&B&!C&!D"; + } + area : 12.512000000; + cell_footprint : "sky130_fd_sc_hd__nor4"; + cell_leakage_power : 0.0009644675; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A") { + capacitance : 0.0043590000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0041340000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0074710000, 0.0074665000, 0.0074563000, 0.0074596000, 0.0074672000, 0.0074847000, 0.0075251000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0066284000, -0.0067051000, -0.0068818000, -0.0069164000, -0.0069962000, -0.0071800000, -0.0076038000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0045830000; + } + pin ("B") { + capacitance : 0.0043070000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0040060000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0091253000, 0.0091242000, 0.0091217000, 0.0091198000, 0.0091154000, 0.0091052000, 0.0090817000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0067628000, -0.0068109000, -0.0069216000, -0.0069549000, -0.0070316000, -0.0072086000, -0.0076165000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0046080000; + } + pin ("C") { + capacitance : 0.0043000000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0039620000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0082417000, 0.0082398000, 0.0082354000, 0.0082401000, 0.0082509000, 0.0082758000, 0.0083332000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0069099000, -0.0070554000, -0.0073908000, -0.0074081000, -0.0074479000, -0.0075398000, -0.0077515000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0046380000; + } + pin ("D") { + capacitance : 0.0042970000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0039260000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0044731000, 0.0044659000, 0.0044493000, 0.0044699000, 0.0045173000, 0.0046267000, 0.0048787000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0034183000, -0.0034183000, -0.0034183000, -0.0034169000, -0.0034136000, -0.0034060000, -0.0033884000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0046680000; + } + pin ("Y") { + direction : "output"; + function : "(!A&!B&!C&!D)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011227450, 0.0025211130, 0.0056611350, 0.0127120200, 0.0285447200, 0.0640968900"); + values("0.0130284000, 0.0120197000, 0.0097689000, 0.0047162000, -0.0066511000, -0.0321299000, -0.0891007000", \ + "0.0128438000, 0.0118516000, 0.0095977000, 0.0045344000, -0.0068235000, -0.0322645000, -0.0892553000", \ + "0.0127313000, 0.0117024000, 0.0094803000, 0.0044354000, -0.0069660000, -0.0323824000, -0.0893632000", \ + "0.0124401000, 0.0114312000, 0.0091964000, 0.0041980000, -0.0072109000, -0.0326324000, -0.0896019000", \ + "0.0121480000, 0.0111551000, 0.0089241000, 0.0039681000, -0.0072967000, -0.0327046000, -0.0896055000", \ + "0.0137727000, 0.0127434000, 0.0104460000, 0.0052922000, -0.0061103000, -0.0320218000, -0.0893720000", \ + "0.0166367000, 0.0155872000, 0.0132526000, 0.0081951000, -0.0034912000, -0.0295757000, -0.0876399000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011227450, 0.0025211130, 0.0056611350, 0.0127120200, 0.0285447200, 0.0640968900"); + values("0.0287875000, 0.0298175000, 0.0321801000, 0.0372424000, 0.0486435000, 0.0740613000, 0.1307851000", \ + "0.0284711000, 0.0294753000, 0.0318289000, 0.0369529000, 0.0484236000, 0.0739263000, 0.1309251000", \ + "0.0281256000, 0.0291841000, 0.0314566000, 0.0366394000, 0.0481049000, 0.0738271000, 0.1311391000", \ + "0.0279422000, 0.0289971000, 0.0312730000, 0.0363411000, 0.0477663000, 0.0733794000, 0.1304999000", \ + "0.0277532000, 0.0287609000, 0.0310206000, 0.0361411000, 0.0475595000, 0.0729280000, 0.1301431000", \ + "0.0277163000, 0.0287145000, 0.0309642000, 0.0359990000, 0.0473639000, 0.0729720000, 0.1298406000", \ + "0.0273679000, 0.0285756000, 0.0308981000, 0.0359837000, 0.0475017000, 0.0725922000, 0.1298778000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011227450, 0.0025211130, 0.0056611350, 0.0127120200, 0.0285447200, 0.0640968900"); + values("0.0100157000, 0.0090120000, 0.0067623000, 0.0017005000, -0.0096421000, -0.0349940000, -0.0922418000", \ + "0.0100179000, 0.0089974000, 0.0067469000, 0.0016838000, -0.0096402000, -0.0350040000, -0.0922553000", \ + "0.0099416000, 0.0089481000, 0.0067072000, 0.0016771000, -0.0096541000, -0.0350138000, -0.0922245000", \ + "0.0096152000, 0.0086280000, 0.0064091000, 0.0014305000, -0.0098157000, -0.0350970000, -0.0923171000", \ + "0.0096692000, 0.0086541000, 0.0063838000, 0.0012875000, -0.0099925000, -0.0352204000, -0.0923541000", \ + "0.0106974000, 0.0097364000, 0.0074863000, 0.0024766000, -0.0089845000, -0.0347088000, -0.0921778000", \ + "0.0133206000, 0.0122639000, 0.0098848000, 0.0045972000, -0.0069380000, -0.0329106000, -0.0907608000"); + } + related_pin : "B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011227450, 0.0025211130, 0.0056611350, 0.0127120200, 0.0285447200, 0.0640968900"); + values("0.0225975000, 0.0236289000, 0.0259982000, 0.0310818000, 0.0425042000, 0.0679458000, 0.1255043000", \ + "0.0222309000, 0.0232462000, 0.0256109000, 0.0307767000, 0.0422472000, 0.0677990000, 0.1247980000", \ + "0.0218476000, 0.0228957000, 0.0252143000, 0.0304014000, 0.0419548000, 0.0675139000, 0.1245685000", \ + "0.0216468000, 0.0227051000, 0.0249418000, 0.0300889000, 0.0415880000, 0.0671324000, 0.1242576000", \ + "0.0214618000, 0.0224808000, 0.0247184000, 0.0298311000, 0.0413122000, 0.0666748000, 0.1241631000", \ + "0.0213697000, 0.0223914000, 0.0246852000, 0.0297651000, 0.0410355000, 0.0666059000, 0.1235866000", \ + "0.0215558000, 0.0225502000, 0.0248001000, 0.0298838000, 0.0415381000, 0.0666328000, 0.1238652000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011227450, 0.0025211130, 0.0056611350, 0.0127120200, 0.0285447200, 0.0640968900"); + values("0.0076335000, 0.0066295000, 0.0043907000, -0.0006429000, -0.0119686000, -0.0374697000, -0.0949173000", \ + "0.0076962000, 0.0067027000, 0.0044743000, -0.0005293000, -0.0118023000, -0.0372961000, -0.0947464000", \ + "0.0078558000, 0.0068779000, 0.0046771000, -0.0002973000, -0.0115086000, -0.0369495000, -0.0943120000", \ + "0.0075835000, 0.0065956000, 0.0044278000, -0.0004928000, -0.0116075000, -0.0369768000, -0.0943129000", \ + "0.0076475000, 0.0066783000, 0.0044629000, -0.0005059000, -0.0119176000, -0.0371481000, -0.0943387000", \ + "0.0082141000, 0.0072108000, 0.0049761000, 0.0000232000, -0.0114233000, -0.0368872000, -0.0943326000", \ + "0.0104270000, 0.0093551000, 0.0070069000, 0.0017269000, -0.0100319000, -0.0357616000, -0.0934373000"); + } + related_pin : "C"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011227450, 0.0025211130, 0.0056611350, 0.0127120200, 0.0285447200, 0.0640968900"); + values("0.0191213000, 0.0201547000, 0.0224737000, 0.0276574000, 0.0391815000, 0.0645562000, 0.1218996000", \ + "0.0187518000, 0.0197560000, 0.0221517000, 0.0272985000, 0.0388998000, 0.0643722000, 0.1216919000", \ + "0.0184150000, 0.0194114000, 0.0217778000, 0.0269027000, 0.0384162000, 0.0640884000, 0.1211389000", \ + "0.0181649000, 0.0191547000, 0.0215042000, 0.0266030000, 0.0380941000, 0.0636854000, 0.1208614000", \ + "0.0179073000, 0.0189464000, 0.0211997000, 0.0263199000, 0.0376820000, 0.0632214000, 0.1203851000", \ + "0.0179127000, 0.0188916000, 0.0211581000, 0.0261939000, 0.0376541000, 0.0632177000, 0.1204888000", \ + "0.0184885000, 0.0194785000, 0.0216711000, 0.0266334000, 0.0379242000, 0.0631364000, 0.1205011000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011227450, 0.0025211130, 0.0056611350, 0.0127120200, 0.0285447200, 0.0640968900"); + values("0.0006149000, -0.0003957000, -0.0026769000, -0.0078316000, -0.0193548000, -0.0450653000, -0.1026400000", \ + "0.0003663000, -0.0006285000, -0.0028567000, -0.0078989000, -0.0193192000, -0.0449162000, -0.1024400000", \ + "-0.0000233000, -0.0009746000, -0.0031552000, -0.0081031000, -0.0193656000, -0.0448170000, -0.1022523000", \ + "-0.0005204000, -0.0014012000, -0.0036758000, -0.0084660000, -0.0195234000, -0.0448413000, -0.1021536000", \ + "-0.0005761000, -0.0015156000, -0.0036569000, -0.0085275000, -0.0196184000, -0.0450024000, -0.1021953000", \ + "0.0001152000, -0.0008740000, -0.0031067000, -0.0084119000, -0.0194090000, -0.0447496000, -0.1022023000", \ + "0.0031988000, 0.0021786000, -0.0009535000, -0.0064095000, -0.0182464000, -0.0439009000, -0.1015809000"); + } + related_pin : "D"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011227450, 0.0025211130, 0.0056611350, 0.0127120200, 0.0285447200, 0.0640968900"); + values("0.0178812000, 0.0189363000, 0.0213264000, 0.0266082000, 0.0380634000, 0.0637161000, 0.1208378000", \ + "0.0173390000, 0.0184400000, 0.0208636000, 0.0261402000, 0.0377266000, 0.0633700000, 0.1203746000", \ + "0.0170459000, 0.0181134000, 0.0204686000, 0.0256198000, 0.0373986000, 0.0630041000, 0.1202045000", \ + "0.0167815000, 0.0178156000, 0.0200932000, 0.0252549000, 0.0367066000, 0.0624425000, 0.1201492000", \ + "0.0169691000, 0.0179690000, 0.0201852000, 0.0252186000, 0.0365658000, 0.0620517000, 0.1195766000", \ + "0.0181963000, 0.0191985000, 0.0213997000, 0.0263195000, 0.0373943000, 0.0620773000, 0.1191686000", \ + "0.0205777000, 0.0215047000, 0.0235862000, 0.0283932000, 0.0392594000, 0.0640179000, 0.1198470000"); + } + } + max_capacitance : 0.0640970000; + max_transition : 1.4876160000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011227500, 0.0025211100, 0.0056611300, 0.0127120000, 0.0285447000, 0.0640969000"); + values("0.0187713000, 0.0200900000, 0.0229711000, 0.0292571000, 0.0427578000, 0.0713906000, 0.1322000000", \ + "0.0242278000, 0.0254706000, 0.0282438000, 0.0343376000, 0.0476410000, 0.0760561000, 0.1367284000", \ + "0.0363310000, 0.0377925000, 0.0408142000, 0.0468365000, 0.0595051000, 0.0871717000, 0.1475017000", \ + "0.0542579000, 0.0564017000, 0.0609028000, 0.0697844000, 0.0857490000, 0.1143040000, 0.1737668000", \ + "0.0779258000, 0.0810440000, 0.0875971000, 0.1004099000, 0.1249966000, 0.1668213000, 0.2351737000", \ + "0.1005380000, 0.1052627000, 0.1152750000, 0.1350978000, 0.1713770000, 0.2362926000, 0.3406248000", \ + "0.1014119000, 0.1084063000, 0.1232528000, 0.1537416000, 0.2097768000, 0.3108372000, 0.4734844000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011227500, 0.0025211100, 0.0056611300, 0.0127120000, 0.0285447000, 0.0640969000"); + values("0.2021592000, 0.2121610000, 0.2351810000, 0.2845141000, 0.3947034000, 0.6401782000, 1.1896456000", \ + "0.2050959000, 0.2153341000, 0.2379860000, 0.2879163000, 0.3988190000, 0.6451023000, 1.1950138000", \ + "0.2157930000, 0.2262210000, 0.2487763000, 0.2991486000, 0.4106315000, 0.6570174000, 1.2086372000", \ + "0.2420663000, 0.2525829000, 0.2748867000, 0.3246607000, 0.4346401000, 0.6815490000, 1.2336163000", \ + "0.2957066000, 0.3060008000, 0.3284738000, 0.3779119000, 0.4887682000, 0.7336964000, 1.2851961000", \ + "0.3877532000, 0.4000050000, 0.4246726000, 0.4793793000, 0.5930212000, 0.8400822000, 1.3896378000", \ + "0.5328565000, 0.5489976000, 0.5797829000, 0.6458979000, 0.7802328000, 1.0533104000, 1.6110900000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011227500, 0.0025211100, 0.0056611300, 0.0127120000, 0.0285447000, 0.0640969000"); + values("0.0182040000, 0.0199483000, 0.0238064000, 0.0320937000, 0.0495666000, 0.0867199000, 0.1658401000", \ + "0.0186333000, 0.0201621000, 0.0236441000, 0.0316034000, 0.0492148000, 0.0861039000, 0.1651121000", \ + "0.0245480000, 0.0255077000, 0.0279948000, 0.0343272000, 0.0496870000, 0.0855214000, 0.1650973000", \ + "0.0385216000, 0.0400451000, 0.0431988000, 0.0495000000, 0.0613917000, 0.0903246000, 0.1645469000", \ + "0.0631187000, 0.0652830000, 0.0697092000, 0.0788308000, 0.0956127000, 0.1242121000, 0.1829912000", \ + "0.1047386000, 0.1079451000, 0.1150845000, 0.1290019000, 0.1540257000, 0.1964730000, 0.2669154000", \ + "0.1787154000, 0.1842280000, 0.1957056000, 0.2174704000, 0.2566652000, 0.3201756000, 0.4228498000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011227500, 0.0025211100, 0.0056611300, 0.0127120000, 0.0285447000, 0.0640969000"); + values("0.1377540000, 0.1511649000, 0.1801583000, 0.2454214000, 0.3921349000, 0.7213515000, 1.4663045000", \ + "0.1377585000, 0.1511589000, 0.1802224000, 0.2454536000, 0.3922334000, 0.7210312000, 1.4586964000", \ + "0.1383394000, 0.1507140000, 0.1799706000, 0.2460100000, 0.3929798000, 0.7224180000, 1.4637810000", \ + "0.1379630000, 0.1509495000, 0.1802046000, 0.2454580000, 0.3920489000, 0.7218117000, 1.4621455000", \ + "0.1398204000, 0.1527884000, 0.1812334000, 0.2456763000, 0.3927944000, 0.7253197000, 1.4576160000", \ + "0.1628577000, 0.1754280000, 0.2034959000, 0.2652080000, 0.4030000000, 0.7252889000, 1.4585184000", \ + "0.2149677000, 0.2288669000, 0.2576873000, 0.3230915000, 0.4660621000, 0.7710041000, 1.4758222000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011227500, 0.0025211100, 0.0056611300, 0.0127120000, 0.0285447000, 0.0640969000"); + values("0.0205020000, 0.0218853000, 0.0249181000, 0.0313845000, 0.0449763000, 0.0734497000, 0.1342683000", \ + "0.0259000000, 0.0272146000, 0.0301221000, 0.0364345000, 0.0497432000, 0.0781231000, 0.1389796000", \ + "0.0379640000, 0.0394073000, 0.0424105000, 0.0484528000, 0.0613532000, 0.0891981000, 0.1499283000", \ + "0.0557492000, 0.0578314000, 0.0622166000, 0.0710625000, 0.0872769000, 0.1156249000, 0.1755679000", \ + "0.0769549000, 0.0800970000, 0.0867486000, 0.1001722000, 0.1246736000, 0.1674124000, 0.2366232000", \ + "0.0940972000, 0.0988874000, 0.1089853000, 0.1286616000, 0.1679591000, 0.2343822000, 0.3413634000", \ + "0.0837898000, 0.0912886000, 0.1071710000, 0.1388587000, 0.1986557000, 0.3032246000, 0.4711492000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011227500, 0.0025211100, 0.0056611300, 0.0127120000, 0.0285447000, 0.0640969000"); + values("0.1856914000, 0.1956623000, 0.2188012000, 0.2682820000, 0.3786415000, 0.6242029000, 1.1805115000", \ + "0.1872077000, 0.1974765000, 0.2203062000, 0.2705217000, 0.3816650000, 0.6280952000, 1.1785686000", \ + "0.1961708000, 0.2070160000, 0.2291097000, 0.2801662000, 0.3910944000, 0.6383251000, 1.1900632000", \ + "0.2206270000, 0.2310880000, 0.2532929000, 0.3035385000, 0.4137592000, 0.6610622000, 1.2139987000", \ + "0.2724156000, 0.2828647000, 0.3055573000, 0.3553229000, 0.4658849000, 0.7142763000, 1.2637343000", \ + "0.3610418000, 0.3731640000, 0.4004991000, 0.4574758000, 0.5758299000, 0.8222859000, 1.3731029000", \ + "0.5063613000, 0.5229732000, 0.5596443000, 0.6372055000, 0.7840609000, 1.0646799000, 1.6258637000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011227500, 0.0025211100, 0.0056611300, 0.0127120000, 0.0285447000, 0.0640969000"); + values("0.0193990000, 0.0211193000, 0.0247596000, 0.0325912000, 0.0492847000, 0.0852555000, 0.1650886000", \ + "0.0191599000, 0.0207267000, 0.0241798000, 0.0319687000, 0.0488397000, 0.0849134000, 0.1647702000", \ + "0.0237732000, 0.0247912000, 0.0273543000, 0.0336639000, 0.0487530000, 0.0845155000, 0.1646243000", \ + "0.0367554000, 0.0383124000, 0.0415527000, 0.0475787000, 0.0594834000, 0.0889983000, 0.1642646000", \ + "0.0591660000, 0.0614879000, 0.0661688000, 0.0762613000, 0.0921304000, 0.1230434000, 0.1821868000", \ + "0.0991136000, 0.1023327000, 0.1096919000, 0.1243890000, 0.1503944000, 0.1933836000, 0.2670345000", \ + "0.1711792000, 0.1768957000, 0.1884156000, 0.2117673000, 0.2516994000, 0.3179647000, 0.4275300000"); + } + related_pin : "B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011227500, 0.0025211100, 0.0056611300, 0.0127120000, 0.0285447000, 0.0640969000"); + values("0.1377950000, 0.1511312000, 0.1801559000, 0.2454065000, 0.3920954000, 0.7216397000, 1.4705931000", \ + "0.1377130000, 0.1511071000, 0.1801956000, 0.2453330000, 0.3919896000, 0.7222701000, 1.4617636000", \ + "0.1382779000, 0.1513673000, 0.1798752000, 0.2459108000, 0.3930725000, 0.7216129000, 1.4591206000", \ + "0.1380029000, 0.1509413000, 0.1800626000, 0.2459331000, 0.3932014000, 0.7216006000, 1.4588118000", \ + "0.1439691000, 0.1565999000, 0.1836523000, 0.2483049000, 0.3936408000, 0.7231271000, 1.4612626000", \ + "0.1762492000, 0.1892497000, 0.2174323000, 0.2770474000, 0.4104662000, 0.7261110000, 1.4612552000", \ + "0.2529504000, 0.2657997000, 0.2944827000, 0.3596138000, 0.4964409000, 0.7882297000, 1.4812508000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011227500, 0.0025211100, 0.0056611300, 0.0127120000, 0.0285447000, 0.0640969000"); + values("0.0216120000, 0.0228902000, 0.0255837000, 0.0314185000, 0.0438818000, 0.0707258000, 0.1296757000", \ + "0.0265603000, 0.0277878000, 0.0304701000, 0.0362375000, 0.0485719000, 0.0753766000, 0.1344037000", \ + "0.0375941000, 0.0390060000, 0.0419489000, 0.0477379000, 0.0599892000, 0.0865145000, 0.1455928000", \ + "0.0527664000, 0.0548507000, 0.0593239000, 0.0683520000, 0.0847373000, 0.1129640000, 0.1712950000", \ + "0.0688405000, 0.0722905000, 0.0794599000, 0.0933890000, 0.1188772000, 0.1624653000, 0.2322647000", \ + "0.0772723000, 0.0825109000, 0.0936068000, 0.1146846000, 0.1560001000, 0.2248066000, 0.3342603000", \ + "0.0512867000, 0.0596190000, 0.0771141000, 0.1117583000, 0.1762825000, 0.2857898000, 0.4588651000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011227500, 0.0025211100, 0.0056611300, 0.0127120000, 0.0285447000, 0.0640969000"); + values("0.1514140000, 0.1617506000, 0.1841764000, 0.2351577000, 0.3455518000, 0.5911918000, 1.1415748000", \ + "0.1527708000, 0.1629572000, 0.1860523000, 0.2360069000, 0.3476505000, 0.5943790000, 1.1465996000", \ + "0.1615051000, 0.1717103000, 0.1944209000, 0.2442186000, 0.3556051000, 0.6029989000, 1.1555557000", \ + "0.1862479000, 0.1965148000, 0.2189169000, 0.2688501000, 0.3795274000, 0.6260668000, 1.1784441000", \ + "0.2402174000, 0.2508022000, 0.2735293000, 0.3233146000, 0.4343078000, 0.6803584000, 1.2319756000", \ + "0.3344003000, 0.3485386000, 0.3786665000, 0.4402838000, 0.5633601000, 0.8108374000, 1.3668833000", \ + "0.4856856000, 0.5065109000, 0.5517989000, 0.6402815000, 0.8063080000, 1.1029881000, 1.6666297000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011227500, 0.0025211100, 0.0056611300, 0.0127120000, 0.0285447000, 0.0640969000"); + values("0.0169181000, 0.0183546000, 0.0214442000, 0.0283262000, 0.0438264000, 0.0786185000, 0.1570244000", \ + "0.0165705000, 0.0179177000, 0.0210230000, 0.0280774000, 0.0436480000, 0.0784455000, 0.1570508000", \ + "0.0206743000, 0.0216923000, 0.0240572000, 0.0298291000, 0.0440414000, 0.0784080000, 0.1566564000", \ + "0.0326995000, 0.0340038000, 0.0370449000, 0.0435538000, 0.0553304000, 0.0834811000, 0.1569914000", \ + "0.0533300000, 0.0555703000, 0.0603298000, 0.0703329000, 0.0873846000, 0.1188899000, 0.1764350000", \ + "0.0912437000, 0.0951218000, 0.1030981000, 0.1182261000, 0.1442502000, 0.1886292000, 0.2621644000", \ + "0.1622568000, 0.1682467000, 0.1805942000, 0.2041181000, 0.2468874000, 0.3134864000, 0.4211128000"); + } + related_pin : "C"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011227500, 0.0025211100, 0.0056611300, 0.0127120000, 0.0285447000, 0.0640969000"); + values("0.1374286000, 0.1511236000, 0.1796196000, 0.2451614000, 0.3931216000, 0.7215971000, 1.4639783000", \ + "0.1375069000, 0.1510421000, 0.1801442000, 0.2453879000, 0.3932103000, 0.7215713000, 1.4641449000", \ + "0.1374815000, 0.1511065000, 0.1801194000, 0.2452506000, 0.3919482000, 0.7221174000, 1.4591633000", \ + "0.1373100000, 0.1509710000, 0.1800423000, 0.2460734000, 0.3930876000, 0.7218736000, 1.4611710000", \ + "0.1471619000, 0.1598649000, 0.1868355000, 0.2491729000, 0.3929941000, 0.7212250000, 1.4603294000", \ + "0.1911271000, 0.2042599000, 0.2322105000, 0.2898376000, 0.4188097000, 0.7279390000, 1.4661065000", \ + "0.2869661000, 0.3017702000, 0.3329722000, 0.4009302000, 0.5366951000, 0.8121874000, 1.4830173000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011227500, 0.0025211100, 0.0056611300, 0.0127120000, 0.0285447000, 0.0640969000"); + values("0.0169959000, 0.0181058000, 0.0205276000, 0.0257937000, 0.0373433000, 0.0630078000, 0.1203365000", \ + "0.0217372000, 0.0228528000, 0.0253060000, 0.0305594000, 0.0422276000, 0.0679012000, 0.1252925000", \ + "0.0300306000, 0.0317050000, 0.0351282000, 0.0416667000, 0.0535804000, 0.0793001000, 0.1364757000", \ + "0.0396244000, 0.0422153000, 0.0479001000, 0.0582509000, 0.0761745000, 0.1057016000, 0.1630036000", \ + "0.0472996000, 0.0515440000, 0.0601235000, 0.0766317000, 0.1053158000, 0.1516068000, 0.2235958000", \ + "0.0407721000, 0.0475951000, 0.0616035000, 0.0880176000, 0.1330436000, 0.2076655000, 0.3200743000", \ + "-0.0097242000, 0.0008977000, 0.0228811000, 0.0659229000, 0.1400355000, 0.2590225000, 0.4370896000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011227500, 0.0025211100, 0.0056611300, 0.0127120000, 0.0285447000, 0.0640969000"); + values("0.0804117000, 0.0904259000, 0.1132455000, 0.1638580000, 0.2760722000, 0.5216027000, 1.0728735000", \ + "0.0806463000, 0.0904732000, 0.1138423000, 0.1641829000, 0.2763835000, 0.5238729000, 1.0759535000", \ + "0.0898037000, 0.0991102000, 0.1208590000, 0.1705456000, 0.2838461000, 0.5314615000, 1.0838892000", \ + "0.1169143000, 0.1252247000, 0.1453078000, 0.1934513000, 0.3040330000, 0.5540701000, 1.1056482000", \ + "0.1792698000, 0.1890038000, 0.2110261000, 0.2552701000, 0.3620110000, 0.6088967000, 1.1719743000", \ + "0.2767812000, 0.2923296000, 0.3247462000, 0.3883180000, 0.5075718000, 0.7424387000, 1.2969893000", \ + "0.4403280000, 0.4620364000, 0.5073551000, 0.5990093000, 0.7709046000, 1.0725857000, 1.6123999000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011227500, 0.0025211100, 0.0056611300, 0.0127120000, 0.0285447000, 0.0640969000"); + values("0.0109336000, 0.0122294000, 0.0152554000, 0.0220382000, 0.0373313000, 0.0716860000, 0.1493370000", \ + "0.0115174000, 0.0127082000, 0.0154696000, 0.0220214000, 0.0370662000, 0.0710881000, 0.1476030000", \ + "0.0174120000, 0.0186324000, 0.0208857000, 0.0256597000, 0.0387168000, 0.0711522000, 0.1477194000", \ + "0.0286262000, 0.0307237000, 0.0335920000, 0.0401526000, 0.0532302000, 0.0784603000, 0.1496304000", \ + "0.0492103000, 0.0510806000, 0.0563373000, 0.0664338000, 0.0850067000, 0.1146736000, 0.1697201000", \ + "0.0865155000, 0.0905923000, 0.0995723000, 0.1156436000, 0.1414324000, 0.1860490000, 0.2580700000", \ + "0.1581574000, 0.1660289000, 0.1798481000, 0.2021549000, 0.2429249000, 0.3107040000, 0.4144504000"); + } + related_pin : "D"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011227500, 0.0025211100, 0.0056611300, 0.0127120000, 0.0285447000, 0.0640969000"); + values("0.1280252000, 0.1418451000, 0.1737747000, 0.2431621000, 0.3923805000, 0.7227355000, 1.4632247000", \ + "0.1259774000, 0.1401429000, 0.1724934000, 0.2422378000, 0.3923987000, 0.7216677000, 1.4588630000", \ + "0.1227664000, 0.1376401000, 0.1696940000, 0.2406568000, 0.3926013000, 0.7211817000, 1.4614154000", \ + "0.1219119000, 0.1349427000, 0.1654521000, 0.2359255000, 0.3902280000, 0.7221867000, 1.4617676000", \ + "0.1454235000, 0.1568292000, 0.1827375000, 0.2423129000, 0.3876195000, 0.7203104000, 1.4687728000", \ + "0.1874968000, 0.2026039000, 0.2343778000, 0.3018862000, 0.4231266000, 0.7254627000, 1.4648500000", \ + "0.2683465000, 0.2865665000, 0.3270896000, 0.4068787000, 0.5633975000, 0.8439540000, 1.4876161000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__nor4_4") { + leakage_power () { + value : 0.0041413000; + when : "!A&!B&!C&D"; + } + leakage_power () { + value : 0.0089600000; + when : "!A&!B&!C&!D"; + } + leakage_power () { + value : 0.0002945000; + when : "!A&!B&C&D"; + } + leakage_power () { + value : 0.0026775000; + when : "!A&!B&C&!D"; + } + leakage_power () { + value : 0.0002967000; + when : "!A&B&!C&D"; + } + leakage_power () { + value : 0.0025928000; + when : "!A&B&!C&!D"; + } + leakage_power () { + value : 0.0001617000; + when : "!A&B&C&D"; + } + leakage_power () { + value : 0.0003091000; + when : "!A&B&C&!D"; + } + leakage_power () { + value : 0.0002871000; + when : "A&!B&!C&D"; + } + leakage_power () { + value : 0.0024317000; + when : "A&!B&!C&!D"; + } + leakage_power () { + value : 0.0001565000; + when : "A&!B&C&D"; + } + leakage_power () { + value : 0.0002989000; + when : "A&!B&C&!D"; + } + leakage_power () { + value : 0.0001561000; + when : "A&B&!C&D"; + } + leakage_power () { + value : 0.0003195000; + when : "A&B&!C&!D"; + } + leakage_power () { + value : 0.0169857000; + when : "A&B&C&D"; + } + leakage_power () { + value : 0.0001781000; + when : "A&B&C&!D"; + } + area : 21.270400000; + cell_footprint : "sky130_fd_sc_hd__nor4"; + cell_leakage_power : 0.0025154460; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A") { + capacitance : 0.0086290000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0081520000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0139736000, 0.0139653000, 0.0139464000, 0.0139425000, 0.0139336000, 0.0139130000, 0.0138654000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0131261000, -0.0132684000, -0.0135965000, -0.0136639000, -0.0138194000, -0.0141776000, -0.0150034000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0091060000; + } + pin ("B") { + capacitance : 0.0085660000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0079620000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0205394000, 0.0205346000, 0.0205236000, 0.0205256000, 0.0205301000, 0.0205404000, 0.0205641000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0132060000, -0.0132882000, -0.0134778000, -0.0135508000, -0.0137191000, -0.0141070000, -0.0150012000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0091700000; + } + pin ("C") { + capacitance : 0.0083640000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0076970000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0165717000, 0.0165649000, 0.0165492000, 0.0165512000, 0.0165559000, 0.0165667000, 0.0165917000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0138170000, -0.0140803000, -0.0146872000, -0.0147162000, -0.0147829000, -0.0149367000, -0.0152911000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0090310000; + } + pin ("D") { + capacitance : 0.0085430000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0077880000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0071704000, 0.0071577000, 0.0071283000, 0.0071537000, 0.0072123000, 0.0073472000, 0.0076583000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0068098000, -0.0068180000, -0.0068369000, -0.0068340000, -0.0068272000, -0.0068116000, -0.0067757000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0092980000; + } + pin ("Y") { + direction : "output"; + function : "(!A&!B&!C&!D)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012333250, 0.0030421800, 0.0075039940, 0.0185097200, 0.0456570000, 0.1126198000"); + values("0.0258536000, 0.0246675000, 0.0217951000, 0.0145956000, -0.0031723000, -0.0468458000, -0.1543503000", \ + "0.0255606000, 0.0243752000, 0.0214335000, 0.0142787000, -0.0034804000, -0.0471867000, -0.1546712000", \ + "0.0253191000, 0.0241583000, 0.0213516000, 0.0140476000, -0.0037392000, -0.0473920000, -0.1548940000", \ + "0.0246075000, 0.0234827000, 0.0206176000, 0.0135902000, -0.0041739000, -0.0478367000, -0.1553556000", \ + "0.0242454000, 0.0230725000, 0.0201942000, 0.0130485000, -0.0043433000, -0.0480616000, -0.1554834000", \ + "0.0258922000, 0.0246844000, 0.0217390000, 0.0144945000, -0.0032754000, -0.0475049000, -0.1547333000", \ + "0.0316230000, 0.0303862000, 0.0273510000, 0.0200466000, 0.0021243000, -0.0428517000, -0.1522368000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012333250, 0.0030421800, 0.0075039940, 0.0185097200, 0.0456570000, 0.1126198000"); + values("0.0568994000, 0.0581136000, 0.0610980000, 0.0683895000, 0.0861611000, 0.1297799000, 0.2364492000", \ + "0.0561970000, 0.0574093000, 0.0604668000, 0.0677914000, 0.0856868000, 0.1295917000, 0.2364734000", \ + "0.0556635000, 0.0567906000, 0.0598544000, 0.0672150000, 0.0851368000, 0.1289659000, 0.2369291000", \ + "0.0552329000, 0.0564561000, 0.0593433000, 0.0666809000, 0.0846081000, 0.1287856000, 0.2359779000", \ + "0.0548319000, 0.0560244000, 0.0589427000, 0.0662090000, 0.0839013000, 0.1276851000, 0.2353038000", \ + "0.0546776000, 0.0558880000, 0.0587411000, 0.0659636000, 0.0836877000, 0.1276639000, 0.2347430000", \ + "0.0547155000, 0.0559366000, 0.0588459000, 0.0660513000, 0.0841257000, 0.1271616000, 0.2347138000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012333250, 0.0030421800, 0.0075039940, 0.0185097200, 0.0456570000, 0.1126198000"); + values("0.0201957000, 0.0190150000, 0.0161015000, 0.0088895000, -0.0088364000, -0.0523969000, -0.1602284000", \ + "0.0201400000, 0.0189480000, 0.0160408000, 0.0088509000, -0.0088712000, -0.0524068000, -0.1601600000", \ + "0.0200465000, 0.0188703000, 0.0159483000, 0.0087606000, -0.0089636000, -0.0524924000, -0.1602636000", \ + "0.0193000000, 0.0181201000, 0.0153573000, 0.0082912000, -0.0093909000, -0.0527474000, -0.1605023000", \ + "0.0188840000, 0.0177187000, 0.0148436000, 0.0076942000, -0.0098573000, -0.0529869000, -0.1605550000", \ + "0.0208977000, 0.0196907000, 0.0168061000, 0.0097550000, -0.0083869000, -0.0518435000, -0.1600620000", \ + "0.0257932000, 0.0244995000, 0.0214592000, 0.0141110000, -0.0041394000, -0.0485230000, -0.1575606000"); + } + related_pin : "B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012333250, 0.0030421800, 0.0075039940, 0.0185097200, 0.0456570000, 0.1126198000"); + values("0.0418712000, 0.0431004000, 0.0461302000, 0.0534739000, 0.0712791000, 0.1149089000, 0.2221098000", \ + "0.0410878000, 0.0423052000, 0.0453518000, 0.0529086000, 0.0710503000, 0.1150721000, 0.2219309000", \ + "0.0403595000, 0.0416194000, 0.0445829000, 0.0519048000, 0.0700102000, 0.1140205000, 0.2217857000", \ + "0.0398668000, 0.0411129000, 0.0440833000, 0.0513871000, 0.0692065000, 0.1132726000, 0.2210306000", \ + "0.0394266000, 0.0406540000, 0.0435935000, 0.0507979000, 0.0688461000, 0.1123686000, 0.2201341000", \ + "0.0393214000, 0.0405284000, 0.0435511000, 0.0506692000, 0.0683765000, 0.1122321000, 0.2195484000", \ + "0.0394760000, 0.0406609000, 0.0435315000, 0.0508074000, 0.0687894000, 0.1121211000, 0.2193161000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012333250, 0.0030421800, 0.0075039940, 0.0185097200, 0.0456570000, 0.1126198000"); + values("0.0151695000, 0.0139835000, 0.0110700000, 0.0038854000, -0.0137910000, -0.0574723000, -0.1656938000", \ + "0.0153108000, 0.0141387000, 0.0112399000, 0.0040888000, -0.0135035000, -0.0571560000, -0.1653456000", \ + "0.0156310000, 0.0144686000, 0.0116086000, 0.0045541000, -0.0129630000, -0.0565042000, -0.1645450000", \ + "0.0150195000, 0.0139297000, 0.0111226000, 0.0041533000, -0.0131537000, -0.0565181000, -0.1644833000", \ + "0.0153607000, 0.0142155000, 0.0113771000, 0.0042743000, -0.0134854000, -0.0567814000, -0.1645440000", \ + "0.0164597000, 0.0152759000, 0.0123571000, 0.0053862000, -0.0128978000, -0.0558579000, -0.1643059000", \ + "0.0204215000, 0.0191836000, 0.0160917000, 0.0085952000, -0.0095949000, -0.0538513000, -0.1627107000"); + } + related_pin : "C"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012333250, 0.0030421800, 0.0075039940, 0.0185097200, 0.0456570000, 0.1126198000"); + values("0.0364060000, 0.0376655000, 0.0407342000, 0.0481260000, 0.0660603000, 0.1097205000, 0.2168759000", \ + "0.0355367000, 0.0367814000, 0.0398679000, 0.0473158000, 0.0654474000, 0.1093261000, 0.2167118000", \ + "0.0348295000, 0.0360504000, 0.0391555000, 0.0464541000, 0.0645920000, 0.1086825000, 0.2164088000", \ + "0.0344173000, 0.0356609000, 0.0385694000, 0.0458242000, 0.0637399000, 0.1079265000, 0.2158656000", \ + "0.0339125000, 0.0351212000, 0.0381331000, 0.0453186000, 0.0633486000, 0.1069773000, 0.2148989000", \ + "0.0339676000, 0.0350744000, 0.0380269000, 0.0452673000, 0.0630572000, 0.1067641000, 0.2148413000", \ + "0.0352447000, 0.0363975000, 0.0392781000, 0.0462103000, 0.0639357000, 0.1068490000, 0.2147592000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012333250, 0.0030421800, 0.0075039940, 0.0185097200, 0.0456570000, 0.1126198000"); + values("0.0020474000, 0.0008672000, -0.0020685000, -0.0093674000, -0.0274358000, -0.0716289000, -0.1800925000", \ + "0.0015703000, 0.0004395000, -0.0024384000, -0.0095929000, -0.0274149000, -0.0713741000, -0.1797220000", \ + "0.0007928000, -0.0003293000, -0.0031338000, -0.0101311000, -0.0276103000, -0.0712049000, -0.1793241000", \ + "-0.0003248000, -0.0014212000, -0.0041206000, -0.0108969000, -0.0280618000, -0.0713414000, -0.1791738000", \ + "-0.0002708000, -0.0013995000, -0.0041994000, -0.0108794000, -0.0280570000, -0.0715747000, -0.1792314000", \ + "0.0009318000, -0.0001681000, -0.0029944000, -0.0108328000, -0.0284486000, -0.0717584000, -0.1791811000", \ + "0.0063932000, 0.0039648000, 0.0008123000, -0.0070089000, -0.0256277000, -0.0695900000, -0.1779318000"); + } + related_pin : "D"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012333250, 0.0030421800, 0.0075039940, 0.0185097200, 0.0456570000, 0.1126198000"); + values("0.0363275000, 0.0376833000, 0.0408159000, 0.0484411000, 0.0665670000, 0.1104309000, 0.2181026000", \ + "0.0353127000, 0.0365789000, 0.0397452000, 0.0473135000, 0.0658773000, 0.1098842000, 0.2176014000", \ + "0.0345309000, 0.0357975000, 0.0388462000, 0.0464790000, 0.0647453000, 0.1090096000, 0.2180210000", \ + "0.0343549000, 0.0355494000, 0.0385228000, 0.0458748000, 0.0638758000, 0.1081298000, 0.2158983000", \ + "0.0345560000, 0.0356289000, 0.0384902000, 0.0459951000, 0.0633223000, 0.1071781000, 0.2150072000", \ + "0.0373415000, 0.0385124000, 0.0413760000, 0.0476575000, 0.0650933000, 0.1077903000, 0.2150446000", \ + "0.0409639000, 0.0420970000, 0.0448032000, 0.0514045000, 0.0683057000, 0.1103649000, 0.2158137000"); + } + } + max_capacitance : 0.1126200000; + max_transition : 1.4888180000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012333200, 0.0030421800, 0.0075039900, 0.0185097000, 0.0456570000, 0.1126200000"); + values("0.0193964000, 0.0202370000, 0.0223514000, 0.0274228000, 0.0392381000, 0.0667027000, 0.1301931000", \ + "0.0247133000, 0.0255499000, 0.0275593000, 0.0324276000, 0.0440852000, 0.0712996000, 0.1345911000", \ + "0.0364115000, 0.0374181000, 0.0397948000, 0.0446742000, 0.0556589000, 0.0823060000, 0.1451904000", \ + "0.0534250000, 0.0548221000, 0.0582012000, 0.0655158000, 0.0805144000, 0.1087747000, 0.1707596000", \ + "0.0747592000, 0.0767650000, 0.0814943000, 0.0923522000, 0.1146586000, 0.1563677000, 0.2298305000", \ + "0.0935944000, 0.0965953000, 0.1036819000, 0.1196564000, 0.1530284000, 0.2158915000, 0.3271649000", \ + "0.0828202000, 0.0873171000, 0.0979523000, 0.1220692000, 0.1718244000, 0.2709675000, 0.4434555000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012333200, 0.0030421800, 0.0075039900, 0.0185097000, 0.0456570000, 0.1126200000"); + values("0.2157051000, 0.2223377000, 0.2387324000, 0.2797581000, 0.3770114000, 0.6151051000, 1.2015151000", \ + "0.2181038000, 0.2248109000, 0.2418281000, 0.2828819000, 0.3817732000, 0.6210371000, 1.2076589000", \ + "0.2290101000, 0.2355684000, 0.2524831000, 0.2931838000, 0.3916164000, 0.6350207000, 1.2220954000", \ + "0.2549880000, 0.2620093000, 0.2788463000, 0.3189234000, 0.4177814000, 0.6575551000, 1.2473347000", \ + "0.3099524000, 0.3166008000, 0.3324913000, 0.3727015000, 0.4708845000, 0.7103442000, 1.2991488000", \ + "0.4066977000, 0.4137463000, 0.4321690000, 0.4768357000, 0.5783118000, 0.8183057000, 1.4111032000", \ + "0.5637575000, 0.5730733000, 0.5953374000, 0.6484591000, 0.7682323000, 1.0355933000, 1.6304902000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012333200, 0.0030421800, 0.0075039900, 0.0185097000, 0.0456570000, 0.1126200000"); + values("0.0204699000, 0.0216928000, 0.0247275000, 0.0318782000, 0.0488783000, 0.0879051000, 0.1778832000", \ + "0.0206207000, 0.0218017000, 0.0245538000, 0.0314307000, 0.0483457000, 0.0873167000, 0.1779467000", \ + "0.0262347000, 0.0271475000, 0.0294873000, 0.0348189000, 0.0492424000, 0.0864460000, 0.1775064000", \ + "0.0398617000, 0.0409330000, 0.0434214000, 0.0496515000, 0.0617239000, 0.0925948000, 0.1772074000", \ + "0.0640157000, 0.0655679000, 0.0691402000, 0.0767606000, 0.0932471000, 0.1252015000, 0.1965112000", \ + "0.1058031000, 0.1081279000, 0.1135441000, 0.1241585000, 0.1468419000, 0.1911147000, 0.2757500000", \ + "0.1784763000, 0.1819669000, 0.1903398000, 0.2086242000, 0.2441687000, 0.3096373000, 0.4254224000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012333200, 0.0030421800, 0.0075039900, 0.0185097000, 0.0456570000, 0.1126200000"); + values("0.1471014000, 0.1557794000, 0.1760432000, 0.2293268000, 0.3595388000, 0.6792555000, 1.4712923000", \ + "0.1472028000, 0.1559224000, 0.1772182000, 0.2293676000, 0.3595126000, 0.6793623000, 1.4629895000", \ + "0.1468696000, 0.1560581000, 0.1766923000, 0.2296580000, 0.3590153000, 0.6801698000, 1.4687057000", \ + "0.1470615000, 0.1556080000, 0.1775881000, 0.2297089000, 0.3600041000, 0.6793510000, 1.4642157000", \ + "0.1483388000, 0.1569298000, 0.1777967000, 0.2301762000, 0.3592500000, 0.6785599000, 1.4652298000", \ + "0.1703348000, 0.1787398000, 0.1990188000, 0.2486714000, 0.3701452000, 0.6820695000, 1.4680837000", \ + "0.2190299000, 0.2276419000, 0.2478266000, 0.3005848000, 0.4281617000, 0.7278557000, 1.4819532000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012333200, 0.0030421800, 0.0075039900, 0.0185097000, 0.0456570000, 0.1126200000"); + values("0.0212197000, 0.0221721000, 0.0243960000, 0.0296707000, 0.0417172000, 0.0692400000, 0.1328612000", \ + "0.0264733000, 0.0273474000, 0.0295051000, 0.0346107000, 0.0465360000, 0.0738662000, 0.1373183000", \ + "0.0382906000, 0.0392549000, 0.0414879000, 0.0464551000, 0.0577554000, 0.0846028000, 0.1480137000", \ + "0.0548283000, 0.0562301000, 0.0594764000, 0.0668769000, 0.0819777000, 0.1101630000, 0.1725815000", \ + "0.0731851000, 0.0752699000, 0.0801991000, 0.0913982000, 0.1135221000, 0.1565475000, 0.2312242000", \ + "0.0831566000, 0.0862820000, 0.0936078000, 0.1096746000, 0.1454118000, 0.2107256000, 0.3255069000", \ + "0.0561493000, 0.0606212000, 0.0720514000, 0.0979217000, 0.1522031000, 0.2552490000, 0.4348051000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012333200, 0.0030421800, 0.0075039900, 0.0185097000, 0.0456570000, 0.1126200000"); + values("0.2007191000, 0.2074685000, 0.2240368000, 0.2654947000, 0.3633754000, 0.6015873000, 1.1882382000", \ + "0.2014680000, 0.2085743000, 0.2251251000, 0.2667724000, 0.3665485000, 0.6078115000, 1.1919701000", \ + "0.2105524000, 0.2171880000, 0.2339913000, 0.2746164000, 0.3737511000, 0.6145652000, 1.2082482000", \ + "0.2352427000, 0.2421349000, 0.2587085000, 0.2992333000, 0.3981374000, 0.6383643000, 1.2278650000", \ + "0.2887728000, 0.2957519000, 0.3124322000, 0.3527074000, 0.4514963000, 0.6907956000, 1.2801494000", \ + "0.3835336000, 0.3915073000, 0.4112180000, 0.4583033000, 0.5644271000, 0.8048086000, 1.3932882000", \ + "0.5409192000, 0.5520773000, 0.5788349000, 0.6419716000, 0.7730525000, 1.0507950000, 1.6502183000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012333200, 0.0030421800, 0.0075039900, 0.0185097000, 0.0456570000, 0.1126200000"); + values("0.0214002000, 0.0225405000, 0.0252722000, 0.0319387000, 0.0473617000, 0.0835541000, 0.1716677000", \ + "0.0209750000, 0.0220265000, 0.0246250000, 0.0311299000, 0.0467703000, 0.0832944000, 0.1714104000", \ + "0.0254215000, 0.0262074000, 0.0280637000, 0.0333234000, 0.0471840000, 0.0826224000, 0.1712895000", \ + "0.0376065000, 0.0386838000, 0.0414738000, 0.0469998000, 0.0589988000, 0.0884555000, 0.1708772000", \ + "0.0599613000, 0.0612903000, 0.0660632000, 0.0728643000, 0.0891194000, 0.1211973000, 0.1908433000", \ + "0.0994359000, 0.1015590000, 0.1070380000, 0.1190263000, 0.1431604000, 0.1888305000, 0.2715039000", \ + "0.1703333000, 0.1750433000, 0.1835578000, 0.2020261000, 0.2391993000, 0.3061655000, 0.4259288000"); + } + related_pin : "B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012333200, 0.0030421800, 0.0075039900, 0.0185097000, 0.0456570000, 0.1126200000"); + values("0.1470063000, 0.1557003000, 0.1760016000, 0.2292738000, 0.3594780000, 0.6787073000, 1.4625005000", \ + "0.1466805000, 0.1557131000, 0.1771308000, 0.2299596000, 0.3600965000, 0.6822220000, 1.4648662000", \ + "0.1468064000, 0.1554268000, 0.1765428000, 0.2294096000, 0.3590177000, 0.6782149000, 1.4682039000", \ + "0.1470143000, 0.1556046000, 0.1768987000, 0.2297196000, 0.3594739000, 0.6786770000, 1.4640581000", \ + "0.1514297000, 0.1594034000, 0.1798394000, 0.2311494000, 0.3600773000, 0.6783745000, 1.4641387000", \ + "0.1835499000, 0.1921497000, 0.2125530000, 0.2597398000, 0.3777193000, 0.6835392000, 1.4641912000", \ + "0.2568987000, 0.2657791000, 0.2866783000, 0.3385827000, 0.4605740000, 0.7464262000, 1.4870626000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012333200, 0.0030421800, 0.0075039900, 0.0185097000, 0.0456570000, 0.1126200000"); + values("0.0216729000, 0.0225063000, 0.0244658000, 0.0291382000, 0.0399077000, 0.0651272000, 0.1256967000", \ + "0.0264791000, 0.0272791000, 0.0292420000, 0.0338567000, 0.0445712000, 0.0697247000, 0.1303019000", \ + "0.0370599000, 0.0380074000, 0.0402478000, 0.0450609000, 0.0555991000, 0.0805266000, 0.1411087000", \ + "0.0510705000, 0.0525640000, 0.0559145000, 0.0632026000, 0.0780945000, 0.1061548000, 0.1660976000", \ + "0.0642806000, 0.0664421000, 0.0715440000, 0.0830597000, 0.1063718000, 0.1498335000, 0.2243730000", \ + "0.0649452000, 0.0683427000, 0.0761926000, 0.0930474000, 0.1311225000, 0.1987648000, 0.3155671000", \ + "0.0214212000, 0.0267248000, 0.0394508000, 0.0673107000, 0.1257935000, 0.2345920000, 0.4183102000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012333200, 0.0030421800, 0.0075039900, 0.0185097000, 0.0456570000, 0.1126200000"); + values("0.1606854000, 0.1674417000, 0.1841279000, 0.2257041000, 0.3243719000, 0.5628746000, 1.1496002000", \ + "0.1607507000, 0.1674475000, 0.1845295000, 0.2258134000, 0.3251469000, 0.5655953000, 1.1537217000", \ + "0.1687135000, 0.1753466000, 0.1925603000, 0.2332726000, 0.3324687000, 0.5739989000, 1.1632834000", \ + "0.1935081000, 0.2002329000, 0.2164628000, 0.2573327000, 0.3571456000, 0.5963337000, 1.1863973000", \ + "0.2484653000, 0.2554921000, 0.2722799000, 0.3128889000, 0.4118929000, 0.6506989000, 1.2401521000", \ + "0.3469006000, 0.3561340000, 0.3779904000, 0.4289335000, 0.5402631000, 0.7832817000, 1.3783603000", \ + "0.5134955000, 0.5273993000, 0.5592642000, 0.6312767000, 0.7802052000, 1.0730298000, 1.6782256000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012333200, 0.0030421800, 0.0075039900, 0.0185097000, 0.0456570000, 0.1126200000"); + values("0.0174449000, 0.0183922000, 0.0206117000, 0.0261409000, 0.0395629000, 0.0728496000, 0.1556640000", \ + "0.0171149000, 0.0179869000, 0.0201753000, 0.0257964000, 0.0393944000, 0.0728523000, 0.1557998000", \ + "0.0212648000, 0.0219881000, 0.0236047000, 0.0281575000, 0.0402865000, 0.0726890000, 0.1554258000", \ + "0.0326310000, 0.0335113000, 0.0358816000, 0.0413183000, 0.0531065000, 0.0796627000, 0.1560818000", \ + "0.0530578000, 0.0546040000, 0.0582501000, 0.0666165000, 0.0826685000, 0.1148760000, 0.1777592000", \ + "0.0906204000, 0.0931699000, 0.0990344000, 0.1117756000, 0.1360147000, 0.1820826000, 0.2615011000", \ + "0.1603888000, 0.1643540000, 0.1733663000, 0.1927346000, 0.2323397000, 0.3002042000, 0.4172471000"); + } + related_pin : "C"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012333200, 0.0030421800, 0.0075039900, 0.0185097000, 0.0456570000, 0.1126200000"); + values("0.1468896000, 0.1555396000, 0.1759198000, 0.2292294000, 0.3595376000, 0.6786939000, 1.4673825000", \ + "0.1468821000, 0.1553313000, 0.1770245000, 0.2288603000, 0.3589142000, 0.6778590000, 1.4659506000", \ + "0.1468382000, 0.1553025000, 0.1766459000, 0.2292690000, 0.3585940000, 0.6778250000, 1.4624771000", \ + "0.1463126000, 0.1549603000, 0.1768179000, 0.2292344000, 0.3595745000, 0.6794166000, 1.4629861000", \ + "0.1560615000, 0.1643192000, 0.1839754000, 0.2333342000, 0.3606122000, 0.6779409000, 1.4631959000", \ + "0.1979907000, 0.2062877000, 0.2276539000, 0.2752711000, 0.3864913000, 0.6871141000, 1.4698061000", \ + "0.2918360000, 0.3011892000, 0.3235449000, 0.3778484000, 0.4986511000, 0.7686763000, 1.4848925000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012333200, 0.0030421800, 0.0075039900, 0.0185097000, 0.0456570000, 0.1126200000"); + values("0.0164159000, 0.0171596000, 0.0188569000, 0.0229135000, 0.0326080000, 0.0558092000, 0.1123402000", \ + "0.0210773000, 0.0218084000, 0.0235560000, 0.0276065000, 0.0373197000, 0.0605084000, 0.1175268000", \ + "0.0289974000, 0.0301058000, 0.0326460000, 0.0380456000, 0.0485006000, 0.0715594000, 0.1284588000", \ + "0.0376951000, 0.0394226000, 0.0433678000, 0.0518780000, 0.0684435000, 0.0974589000, 0.1543048000", \ + "0.0429256000, 0.0455104000, 0.0518244000, 0.0651084000, 0.0913644000, 0.1371303000, 0.2129550000", \ + "0.0308211000, 0.0351600000, 0.0450799000, 0.0670899000, 0.1089847000, 0.1824462000, 0.2995009000", \ + "-0.0329505000, -0.0262490000, -0.0102311000, 0.0249926000, 0.0926665000, 0.2101262000, 0.3988873000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012333200, 0.0030421800, 0.0075039900, 0.0185097000, 0.0456570000, 0.1126200000"); + values("0.0869582000, 0.0936298000, 0.1108970000, 0.1522951000, 0.2524986000, 0.4921450000, 1.0837348000", \ + "0.0866143000, 0.0933467000, 0.1099740000, 0.1510310000, 0.2525602000, 0.4943553000, 1.0828911000", \ + "0.0948040000, 0.1011967000, 0.1173059000, 0.1579510000, 0.2576952000, 0.5004837000, 1.0980566000", \ + "0.1227608000, 0.1282550000, 0.1427657000, 0.1813988000, 0.2794211000, 0.5239660000, 1.1120217000", \ + "0.1881298000, 0.1950101000, 0.2102194000, 0.2459316000, 0.3373394000, 0.5763717000, 1.1675954000", \ + "0.2933446000, 0.3034437000, 0.3272358000, 0.3789323000, 0.4876655000, 0.7161398000, 1.3117915000", \ + "0.4714776000, 0.4862213000, 0.5195100000, 0.5942608000, 0.7505704000, 1.0471086000, 1.6296657000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012333200, 0.0030421800, 0.0075039900, 0.0185097000, 0.0456570000, 0.1126200000"); + values("0.0107609000, 0.0115777000, 0.0136564000, 0.0187260000, 0.0311013000, 0.0620105000, 0.1391110000", \ + "0.0113974000, 0.0120853000, 0.0139551000, 0.0187453000, 0.0311910000, 0.0624330000, 0.1380273000", \ + "0.0172111000, 0.0179458000, 0.0196500000, 0.0232600000, 0.0333000000, 0.0625213000, 0.1393195000", \ + "0.0283588000, 0.0294997000, 0.0316299000, 0.0370721000, 0.0484861000, 0.0709437000, 0.1396297000", \ + "0.0483265000, 0.0495506000, 0.0531997000, 0.0615611000, 0.0779724000, 0.1077036000, 0.1633238000", \ + "0.0854376000, 0.0881445000, 0.0941730000, 0.1070071000, 0.1321546000, 0.1740435000, 0.2517621000", \ + "0.1572322000, 0.1608975000, 0.1717755000, 0.1919131000, 0.2270973000, 0.2934396000, 0.4047209000"); + } + related_pin : "D"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012333200, 0.0030421800, 0.0075039900, 0.0185097000, 0.0456570000, 0.1126200000"); + values("0.1369178000, 0.1460602000, 0.1696259000, 0.2252919000, 0.3581626000, 0.6784678000, 1.4686953000", \ + "0.1345313000, 0.1443000000, 0.1675846000, 0.2243238000, 0.3587755000, 0.6783206000, 1.4641419000", \ + "0.1310881000, 0.1409326000, 0.1644384000, 0.2220676000, 0.3578731000, 0.6782066000, 1.4767428000", \ + "0.1289892000, 0.1380813000, 0.1609174000, 0.2169620000, 0.3562587000, 0.6807450000, 1.4711325000", \ + "0.1516510000, 0.1586596000, 0.1781801000, 0.2257350000, 0.3515012000, 0.6788178000, 1.4637934000", \ + "0.1933094000, 0.2037902000, 0.2275826000, 0.2841264000, 0.3920864000, 0.6827688000, 1.4695545000", \ + "0.2750249000, 0.2872869000, 0.3156812000, 0.3820756000, 0.5217672000, 0.8019726000, 1.4888180000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__nor4b_1") { + leakage_power () { + value : 0.0024302000; + when : "!A&!B&!C&D_N"; + } + leakage_power () { + value : 0.0015074000; + when : "!A&!B&!C&!D_N"; + } + leakage_power () { + value : 0.0012771000; + when : "!A&!B&C&D_N"; + } + leakage_power () { + value : 0.0004415000; + when : "!A&!B&C&!D_N"; + } + leakage_power () { + value : 0.0012813000; + when : "!A&B&!C&D_N"; + } + leakage_power () { + value : 0.0004447000; + when : "!A&B&!C&!D_N"; + } + leakage_power () { + value : 0.0008103000; + when : "!A&B&C&D_N"; + } + leakage_power () { + value : 0.0004150000; + when : "!A&B&C&!D_N"; + } + leakage_power () { + value : 0.0016839000; + when : "A&!B&!C&D_N"; + } + leakage_power () { + value : 0.0004891000; + when : "A&!B&!C&!D_N"; + } + leakage_power () { + value : 0.0008486000; + when : "A&!B&C&D_N"; + } + leakage_power () { + value : 0.0004229000; + when : "A&!B&C&!D_N"; + } + leakage_power () { + value : 0.0008541000; + when : "A&B&!C&D_N"; + } + leakage_power () { + value : 0.0004246000; + when : "A&B&!C&!D_N"; + } + leakage_power () { + value : 0.0007921000; + when : "A&B&C&D_N"; + } + leakage_power () { + value : 0.0004092000; + when : "A&B&C&!D_N"; + } + area : 8.758400000; + cell_footprint : "sky130_fd_sc_hd__nor4b"; + cell_leakage_power : 0.0009082530; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A") { + capacitance : 0.0023910000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022840000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0039721000, 0.0039702000, 0.0039658000, 0.0039667000, 0.0039688000, 0.0039737000, 0.0039851000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0033710000, -0.0034048000, -0.0034828000, -0.0034968000, -0.0035290000, -0.0036032000, -0.0037742000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024990000; + } + pin ("B") { + capacitance : 0.0023770000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022340000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0038993000, 0.0038983000, 0.0038960000, 0.0038953000, 0.0038936000, 0.0038896000, 0.0038806000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0033245000, -0.0033487000, -0.0034044000, -0.0034214000, -0.0034605000, -0.0035508000, -0.0037589000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0025200000; + } + pin ("C") { + capacitance : 0.0023450000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0021860000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0043366000, 0.0043355000, 0.0043329000, 0.0043310000, 0.0043266000, 0.0043163000, 0.0042928000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0040703000, -0.0041259000, -0.0042539000, -0.0042580000, -0.0042676000, -0.0042898000, -0.0043408000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0025050000; + } + pin ("D_N") { + capacitance : 0.0014580000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0013990000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0086550000, 0.0085641000, 0.0083546000, 0.0084020000, 0.0085111000, 0.0087628000, 0.0093429000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0026292000, 0.0025761000, 0.0024538000, 0.0024937000, 0.0025857000, 0.0027978000, 0.0032865000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0015170000; + } + pin ("Y") { + direction : "output"; + function : "(!A&!B&!C&D_N)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0010095830, 0.0020385140, 0.0041160960, 0.0083110790, 0.0167814400, 0.0338845000"); + values("0.0066619000, 0.0058464000, 0.0041968000, 0.0008442000, -0.0059121000, -0.0195020000, -0.0469596000", \ + "0.0065843000, 0.0057590000, 0.0040993000, 0.0007614000, -0.0060064000, -0.0195887000, -0.0470394000", \ + "0.0065370000, 0.0056933000, 0.0040536000, 0.0007174000, -0.0060602000, -0.0196408000, -0.0470867000", \ + "0.0063880000, 0.0055633000, 0.0039323000, 0.0005812000, -0.0061662000, -0.0197208000, -0.0472118000", \ + "0.0063741000, 0.0055452000, 0.0038789000, 0.0005555000, -0.0061541000, -0.0196839000, -0.0472083000", \ + "0.0070636000, 0.0062307000, 0.0045424000, 0.0011586000, -0.0056785000, -0.0193048000, -0.0469328000", \ + "0.0085904000, 0.0077375000, 0.0060428000, 0.0026570000, -0.0042500000, -0.0182028000, -0.0462001000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0010095830, 0.0020385140, 0.0041160960, 0.0083110790, 0.0167814400, 0.0338845000"); + values("0.0139558000, 0.0147981000, 0.0164643000, 0.0198381000, 0.0265990000, 0.0401932000, 0.0675465000", \ + "0.0137748000, 0.0146306000, 0.0163036000, 0.0197600000, 0.0266204000, 0.0401276000, 0.0675392000", \ + "0.0136338000, 0.0144440000, 0.0161904000, 0.0195343000, 0.0263557000, 0.0399694000, 0.0676070000", \ + "0.0135035000, 0.0143353000, 0.0160788000, 0.0194217000, 0.0261817000, 0.0397891000, 0.0674402000", \ + "0.0134215000, 0.0142293000, 0.0159189000, 0.0192551000, 0.0260343000, 0.0396993000, 0.0672647000", \ + "0.0134052000, 0.0142336000, 0.0158733000, 0.0192038000, 0.0259641000, 0.0395592000, 0.0669660000", \ + "0.0132146000, 0.0142102000, 0.0158637000, 0.0192731000, 0.0260502000, 0.0394460000, 0.0669871000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0010095830, 0.0020385140, 0.0041160960, 0.0083110790, 0.0167814400, 0.0338845000"); + values("0.0055998000, 0.0047761000, 0.0031072000, -0.0002204000, -0.0069401000, -0.0205465000, -0.0481072000", \ + "0.0055921000, 0.0047665000, 0.0031063000, -0.0002341000, -0.0069564000, -0.0205533000, -0.0481415000", \ + "0.0055444000, 0.0047457000, 0.0030967000, -0.0002533000, -0.0069810000, -0.0205527000, -0.0481442000", \ + "0.0053699000, 0.0045597000, 0.0029610000, -0.0003792000, -0.0070689000, -0.0206280000, -0.0482074000", \ + "0.0054888000, 0.0046671000, 0.0030157000, -0.0003817000, -0.0071482000, -0.0206627000, -0.0482163000", \ + "0.0059208000, 0.0051186000, 0.0034833000, -0.0000578000, -0.0068119000, -0.0203160000, -0.0480605000", \ + "0.0070257000, 0.0061921000, 0.0044323000, 0.0010428000, -0.0057993000, -0.0195496000, -0.0473604000"); + } + related_pin : "B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0010095830, 0.0020385140, 0.0041160960, 0.0083110790, 0.0167814400, 0.0338845000"); + values("0.0119572000, 0.0127774000, 0.0145189000, 0.0178593000, 0.0246272000, 0.0382280000, 0.0655879000", \ + "0.0117513000, 0.0125798000, 0.0143533000, 0.0177035000, 0.0245245000, 0.0380898000, 0.0656605000", \ + "0.0115740000, 0.0123960000, 0.0141585000, 0.0175373000, 0.0243440000, 0.0379729000, 0.0656679000", \ + "0.0114398000, 0.0123013000, 0.0140211000, 0.0173299000, 0.0241415000, 0.0377847000, 0.0652561000", \ + "0.0113838000, 0.0122056000, 0.0138874000, 0.0172733000, 0.0240663000, 0.0376157000, 0.0652372000", \ + "0.0113469000, 0.0121800000, 0.0138474000, 0.0171477000, 0.0239413000, 0.0375880000, 0.0649536000", \ + "0.0113870000, 0.0122174000, 0.0138476000, 0.0172284000, 0.0240564000, 0.0375880000, 0.0650191000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0010095830, 0.0020385140, 0.0041160960, 0.0083110790, 0.0167814400, 0.0338845000"); + values("0.0049440000, 0.0041222000, 0.0024557000, -0.0008942000, -0.0076473000, -0.0213303000, -0.0489841000", \ + "0.0049745000, 0.0041574000, 0.0024939000, -0.0008287000, -0.0075802000, -0.0212452000, -0.0488964000", \ + "0.0050362000, 0.0042317000, 0.0025989000, -0.0007118000, -0.0074518000, -0.0210880000, -0.0487181000", \ + "0.0048858000, 0.0040811000, 0.0024852000, -0.0007730000, -0.0074980000, -0.0210946000, -0.0487088000", \ + "0.0049134000, 0.0041093000, 0.0024829000, -0.0008422000, -0.0076208000, -0.0211542000, -0.0487145000", \ + "0.0051786000, 0.0043928000, 0.0025595000, -0.0007755000, -0.0074957000, -0.0211060000, -0.0487162000", \ + "0.0060478000, 0.0051892000, 0.0034487000, -0.0000094000, -0.0068615000, -0.0205638000, -0.0483990000"); + } + related_pin : "C"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0010095830, 0.0020385140, 0.0041160960, 0.0083110790, 0.0167814400, 0.0338845000"); + values("0.0093518000, 0.0101752000, 0.0119371000, 0.0152769000, 0.0220147000, 0.0356681000, 0.0629693000", \ + "0.0091496000, 0.0099868000, 0.0117387000, 0.0151081000, 0.0219204000, 0.0356340000, 0.0629855000", \ + "0.0089598000, 0.0098016000, 0.0115018000, 0.0149680000, 0.0218541000, 0.0354127000, 0.0628900000", \ + "0.0088893000, 0.0097025000, 0.0113817000, 0.0147455000, 0.0215430000, 0.0352425000, 0.0627171000", \ + "0.0087496000, 0.0095889000, 0.0112538000, 0.0146389000, 0.0214368000, 0.0350228000, 0.0625065000", \ + "0.0087633000, 0.0095717000, 0.0112523000, 0.0146324000, 0.0213907000, 0.0350156000, 0.0623420000", \ + "0.0091216000, 0.0099315000, 0.0115457000, 0.0148538000, 0.0215492000, 0.0351606000, 0.0626561000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0010095830, 0.0020385140, 0.0041160960, 0.0083110790, 0.0167814400, 0.0338845000"); + values("0.0028894000, 0.0022196000, 0.0007961000, -0.0022312000, -0.0086969000, -0.0222082000, -0.0497700000", \ + "0.0028651000, 0.0021830000, 0.0007522000, -0.0022515000, -0.0087270000, -0.0222234000, -0.0498145000", \ + "0.0029140000, 0.0022120000, 0.0008026000, -0.0021986000, -0.0086683000, -0.0221777000, -0.0497625000", \ + "0.0027133000, 0.0020419000, 0.0006094000, -0.0024006000, -0.0088381000, -0.0223208000, -0.0499055000", \ + "0.0025033000, 0.0018048000, 0.0003885000, -0.0026401000, -0.0090263000, -0.0224841000, -0.0500066000", \ + "0.0027002000, 0.0019135000, 0.0003068000, -0.0029511000, -0.0094804000, -0.0226958000, -0.0502032000", \ + "0.0032233000, 0.0023452000, 0.0007287000, -0.0023401000, -0.0090258000, -0.0227738000, -0.0502836000"); + } + related_pin : "D_N"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0010095830, 0.0020385140, 0.0041160960, 0.0083110790, 0.0167814400, 0.0338845000"); + values("0.0089724000, 0.0098597000, 0.0115894000, 0.0150736000, 0.0219270000, 0.0357000000, 0.0631494000", \ + "0.0089665000, 0.0098190000, 0.0115899000, 0.0150690000, 0.0219337000, 0.0355796000, 0.0630025000", \ + "0.0089168000, 0.0097727000, 0.0115140000, 0.0150155000, 0.0218357000, 0.0355713000, 0.0631216000", \ + "0.0086079000, 0.0094731000, 0.0112124000, 0.0146128000, 0.0215013000, 0.0352998000, 0.0627418000", \ + "0.0083443000, 0.0091823000, 0.0108774000, 0.0143566000, 0.0211833000, 0.0350869000, 0.0627617000", \ + "0.0082584000, 0.0090984000, 0.0108056000, 0.0141363000, 0.0209061000, 0.0346880000, 0.0622047000", \ + "0.0085703000, 0.0094150000, 0.0110692000, 0.0142639000, 0.0210500000, 0.0349139000, 0.0622962000"); + } + } + max_capacitance : 0.0338840000; + max_transition : 1.4791600000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0010095800, 0.0020385100, 0.0041161000, 0.0083110800, 0.0167814000, 0.0338845000"); + values("0.0202338000, 0.0222449000, 0.0262332000, 0.0339961000, 0.0489276000, 0.0776554000, 0.1331733000", \ + "0.0255936000, 0.0275353000, 0.0313815000, 0.0389696000, 0.0537386000, 0.0823214000, 0.1378008000", \ + "0.0378430000, 0.0397720000, 0.0437403000, 0.0508897000, 0.0651843000, 0.0933933000, 0.1486432000", \ + "0.0564512000, 0.0595777000, 0.0652307000, 0.0752066000, 0.0922927000, 0.1200981000, 0.1739916000", \ + "0.0803840000, 0.0849646000, 0.0935798000, 0.1082716000, 0.1340392000, 0.1746486000, 0.2358817000", \ + "0.1034364000, 0.1104487000, 0.1229221000, 0.1459253000, 0.1850252000, 0.2460792000, 0.3409733000", \ + "0.1025667000, 0.1132093000, 0.1333851000, 0.1684450000, 0.2288889000, 0.3266928000, 0.4734578000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0010095800, 0.0020385100, 0.0041161000, 0.0083110800, 0.0167814000, 0.0338845000"); + values("0.2030005000, 0.2188656000, 0.2495229000, 0.3126740000, 0.4384671000, 0.6852889000, 1.1883846000", \ + "0.2059491000, 0.2218591000, 0.2531218000, 0.3161517000, 0.4424782000, 0.6905281000, 1.1946450000", \ + "0.2171232000, 0.2323210000, 0.2640004000, 0.3258097000, 0.4510542000, 0.7022979000, 1.2096020000", \ + "0.2422358000, 0.2576419000, 0.2888449000, 0.3514784000, 0.4751653000, 0.7264858000, 1.2368632000", \ + "0.2947524000, 0.3100667000, 0.3412079000, 0.4030266000, 0.5271110000, 0.7787312000, 1.2832418000", \ + "0.3876111000, 0.4052616000, 0.4395433000, 0.5066580000, 0.6331043000, 0.8827701000, 1.3910459000", \ + "0.5346422000, 0.5584256000, 0.6011535000, 0.6825226000, 0.8319833000, 1.1050952000, 1.6148776000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0010095800, 0.0020385100, 0.0041161000, 0.0083110800, 0.0167814000, 0.0338845000"); + values("0.0202574000, 0.0227689000, 0.0278020000, 0.0376776000, 0.0562781000, 0.0926301000, 0.1638602000", \ + "0.0203067000, 0.0226498000, 0.0274166000, 0.0370161000, 0.0559203000, 0.0924720000, 0.1636200000", \ + "0.0253494000, 0.0270457000, 0.0307667000, 0.0386415000, 0.0558353000, 0.0919802000, 0.1634024000", \ + "0.0397738000, 0.0419831000, 0.0460131000, 0.0533913000, 0.0653316000, 0.0955917000, 0.1632167000", \ + "0.0651325000, 0.0683655000, 0.0738889000, 0.0842789000, 0.1011898000, 0.1292209000, 0.1807419000", \ + "0.1065190000, 0.1111981000, 0.1203213000, 0.1361597000, 0.1619291000, 0.2070070000, 0.2667849000", \ + "0.1825803000, 0.1906436000, 0.2045970000, 0.2294882000, 0.2699974000, 0.3326708000, 0.4264321000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0010095800, 0.0020385100, 0.0041161000, 0.0083110800, 0.0167814000, 0.0338845000"); + values("0.1509433000, 0.1711600000, 0.2108937000, 0.2935228000, 0.4582356000, 0.7884571000, 1.4577365000", \ + "0.1509520000, 0.1712342000, 0.2115164000, 0.2940188000, 0.4607523000, 0.7895429000, 1.4581956000", \ + "0.1505351000, 0.1708215000, 0.2118687000, 0.2928325000, 0.4584877000, 0.7889869000, 1.4609910000", \ + "0.1508692000, 0.1708598000, 0.2119629000, 0.2938211000, 0.4586412000, 0.7887941000, 1.4610324000", \ + "0.1529150000, 0.1728235000, 0.2128568000, 0.2938767000, 0.4581575000, 0.7915021000, 1.4619870000", \ + "0.1783097000, 0.1973232000, 0.2358045000, 0.3103808000, 0.4671804000, 0.7930286000, 1.4607245000", \ + "0.2356808000, 0.2567632000, 0.2964243000, 0.3775571000, 0.5350412000, 0.8379318000, 1.4743311000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0010095800, 0.0020385100, 0.0041161000, 0.0083110800, 0.0167814000, 0.0338845000"); + values("0.0220998000, 0.0241864000, 0.0282226000, 0.0360450000, 0.0508788000, 0.0793765000, 0.1350127000", \ + "0.0273036000, 0.0293120000, 0.0332693000, 0.0409052000, 0.0555830000, 0.0840143000, 0.1396444000", \ + "0.0392225000, 0.0412628000, 0.0452365000, 0.0524917000, 0.0666777000, 0.0949458000, 0.1504998000", \ + "0.0571310000, 0.0600872000, 0.0658490000, 0.0754648000, 0.0925368000, 0.1207270000, 0.1758967000", \ + "0.0775508000, 0.0824478000, 0.0912442000, 0.1067507000, 0.1326566000, 0.1739108000, 0.2364279000", \ + "0.0929613000, 0.0999894000, 0.1127935000, 0.1376734000, 0.1781607000, 0.2415098000, 0.3387289000", \ + "0.0774074000, 0.0878869000, 0.1099319000, 0.1470338000, 0.2107887000, 0.3123851000, 0.4646373000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0010095800, 0.0020385100, 0.0041161000, 0.0083110800, 0.0167814000, 0.0338845000"); + values("0.1904601000, 0.2058929000, 0.2374801000, 0.2991183000, 0.4235469000, 0.6730420000, 1.1757270000", \ + "0.1920427000, 0.2079132000, 0.2395938000, 0.3016967000, 0.4268861000, 0.6775583000, 1.1873573000", \ + "0.2014701000, 0.2172253000, 0.2489576000, 0.3122486000, 0.4364804000, 0.6880327000, 1.1932138000", \ + "0.2272986000, 0.2427260000, 0.2740266000, 0.3370269000, 0.4607589000, 0.7119118000, 1.2174324000", \ + "0.2824918000, 0.2980314000, 0.3292937000, 0.3911634000, 0.5168664000, 0.7684089000, 1.2723503000", \ + "0.3831833000, 0.4021843000, 0.4383270000, 0.5081154000, 0.6358883000, 0.8880474000, 1.3902204000", \ + "0.5509614000, 0.5775087000, 0.6272473000, 0.7179081000, 0.8773769000, 1.1571286000, 1.6674536000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0010095800, 0.0020385100, 0.0041161000, 0.0083110800, 0.0167814000, 0.0338845000"); + values("0.0214270000, 0.0239037000, 0.0287403000, 0.0379626000, 0.0561977000, 0.0921292000, 0.1642898000", \ + "0.0210304000, 0.0233768000, 0.0280865000, 0.0375557000, 0.0557676000, 0.0918648000, 0.1642669000", \ + "0.0248126000, 0.0266767000, 0.0303947000, 0.0384310000, 0.0553456000, 0.0915823000, 0.1641704000", \ + "0.0382803000, 0.0403798000, 0.0446658000, 0.0524907000, 0.0651156000, 0.0953251000, 0.1639287000", \ + "0.0616586000, 0.0649765000, 0.0709543000, 0.0825462000, 0.0990193000, 0.1282970000, 0.1818151000", \ + "0.1031155000, 0.1081461000, 0.1178387000, 0.1329853000, 0.1600032000, 0.2043566000, 0.2696773000", \ + "0.1770852000, 0.1877723000, 0.2001075000, 0.2272613000, 0.2686021000, 0.3332499000, 0.4290246000"); + } + related_pin : "B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0010095800, 0.0020385100, 0.0041161000, 0.0083110800, 0.0167814000, 0.0338845000"); + values("0.1506800000, 0.1706265000, 0.2117023000, 0.2931155000, 0.4578444000, 0.7900471000, 1.4602175000", \ + "0.1509549000, 0.1706701000, 0.2117829000, 0.2929292000, 0.4583807000, 0.7887347000, 1.4616076000", \ + "0.1508419000, 0.1708432000, 0.2117905000, 0.2940062000, 0.4586527000, 0.7891969000, 1.4629921000", \ + "0.1508918000, 0.1711534000, 0.2119164000, 0.2935684000, 0.4573548000, 0.7909627000, 1.4569748000", \ + "0.1563841000, 0.1754224000, 0.2136057000, 0.2945532000, 0.4595220000, 0.7909939000, 1.4617879000", \ + "0.1908528000, 0.2096220000, 0.2464650000, 0.3186935000, 0.4717581000, 0.7938649000, 1.4598118000", \ + "0.2730217000, 0.2928159000, 0.3319875000, 0.4085007000, 0.5601503000, 0.8476769000, 1.4777255000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0010095800, 0.0020385100, 0.0041161000, 0.0083110800, 0.0167814000, 0.0338845000"); + values("0.0220864000, 0.0239252000, 0.0276083000, 0.0346941000, 0.0485779000, 0.0760192000, 0.1307491000", \ + "0.0269572000, 0.0288166000, 0.0323531000, 0.0394466000, 0.0533639000, 0.0808115000, 0.1355539000", \ + "0.0379669000, 0.0400258000, 0.0439081000, 0.0509047000, 0.0644807000, 0.0919124000, 0.1466255000", \ + "0.0533919000, 0.0564551000, 0.0623849000, 0.0728916000, 0.0895483000, 0.1176774000, 0.1725370000", \ + "0.0691643000, 0.0743028000, 0.0838595000, 0.1000934000, 0.1271262000, 0.1691885000, 0.2314775000", \ + "0.0762127000, 0.0836879000, 0.0996611000, 0.1253428000, 0.1683395000, 0.2349536000, 0.3333893000", \ + "0.0471179000, 0.0598434000, 0.0831333000, 0.1244845000, 0.1925821000, 0.2984970000, 0.4547514000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0010095800, 0.0020385100, 0.0041161000, 0.0083110800, 0.0167814000, 0.0338845000"); + values("0.1553433000, 0.1706388000, 0.2026244000, 0.2641407000, 0.3890780000, 0.6426124000, 1.1521720000", \ + "0.1567886000, 0.1727133000, 0.2044531000, 0.2664560000, 0.3917185000, 0.6434692000, 1.1451585000", \ + "0.1655637000, 0.1809772000, 0.2129721000, 0.2761465000, 0.4032740000, 0.6517856000, 1.1570378000", \ + "0.1905436000, 0.2061433000, 0.2364778000, 0.2992464000, 0.4261934000, 0.6799877000, 1.1876653000", \ + "0.2468445000, 0.2627430000, 0.2940249000, 0.3563103000, 0.4817745000, 0.7310000000, 1.2359509000", \ + "0.3514307000, 0.3723185000, 0.4129506000, 0.4871368000, 0.6165335000, 0.8675891000, 1.3757677000", \ + "0.5287023000, 0.5598129000, 0.6175209000, 0.7191216000, 0.8909191000, 1.1826737000, 1.6908860000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0010095800, 0.0020385100, 0.0041161000, 0.0083110800, 0.0167814000, 0.0338845000"); + values("0.0181395000, 0.0203808000, 0.0247340000, 0.0334242000, 0.0510260000, 0.0868344000, 0.1588187000", \ + "0.0179716000, 0.0200631000, 0.0244744000, 0.0332973000, 0.0509034000, 0.0866638000, 0.1587030000", \ + "0.0220684000, 0.0236553000, 0.0272005000, 0.0348920000, 0.0512105000, 0.0866384000, 0.1589036000", \ + "0.0345765000, 0.0368335000, 0.0417735000, 0.0489193000, 0.0618259000, 0.0912925000, 0.1592504000", \ + "0.0569223000, 0.0604440000, 0.0670211000, 0.0779368000, 0.0958037000, 0.1262558000, 0.1797496000", \ + "0.0980808000, 0.1038214000, 0.1128397000, 0.1296994000, 0.1579596000, 0.2003574000, 0.2664205000", \ + "0.1712852000, 0.1800559000, 0.1957654000, 0.2223792000, 0.2648465000, 0.3309427000, 0.4287418000"); + } + related_pin : "C"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0010095800, 0.0020385100, 0.0041161000, 0.0083110800, 0.0167814000, 0.0338845000"); + values("0.1506641000, 0.1703828000, 0.2117683000, 0.2932300000, 0.4578525000, 0.7911933000, 1.4649979000", \ + "0.1508214000, 0.1705069000, 0.2116317000, 0.2931822000, 0.4578704000, 0.7915284000, 1.4577874000", \ + "0.1502728000, 0.1705830000, 0.2116459000, 0.2935217000, 0.4610695000, 0.7894170000, 1.4581907000", \ + "0.1507823000, 0.1704326000, 0.2113128000, 0.2930769000, 0.4583723000, 0.7921741000, 1.4616460000", \ + "0.1598029000, 0.1784733000, 0.2168259000, 0.2955295000, 0.4584650000, 0.7895214000, 1.4577816000", \ + "0.2061752000, 0.2243647000, 0.2615998000, 0.3301828000, 0.4765338000, 0.7928858000, 1.4604806000", \ + "0.3065214000, 0.3271039000, 0.3684703000, 0.4462734000, 0.5905869000, 0.8664516000, 1.4791597000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0010095800, 0.0020385100, 0.0041161000, 0.0083110800, 0.0167814000, 0.0338845000"); + values("0.1095944000, 0.1129144000, 0.1188885000, 0.1290702000, 0.1468742000, 0.1781014000, 0.2355173000", \ + "0.1146355000, 0.1177600000, 0.1237244000, 0.1340303000, 0.1518699000, 0.1831461000, 0.2406444000", \ + "0.1271807000, 0.1304286000, 0.1363713000, 0.1468391000, 0.1645902000, 0.1958047000, 0.2532938000", \ + "0.1589640000, 0.1622125000, 0.1681082000, 0.1784790000, 0.1963722000, 0.2276307000, 0.2850990000", \ + "0.2297876000, 0.2331856000, 0.2393848000, 0.2500947000, 0.2683175000, 0.2999157000, 0.3577900000", \ + "0.3487377000, 0.3530423000, 0.3606691000, 0.3735290000, 0.3945994000, 0.4288465000, 0.4885450000", \ + "0.5367655000, 0.5422278000, 0.5519982000, 0.5685544000, 0.5937229000, 0.6351508000, 0.6990706000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0010095800, 0.0020385100, 0.0041161000, 0.0083110800, 0.0167814000, 0.0338845000"); + values("0.1309237000, 0.1472732000, 0.1796033000, 0.2435223000, 0.3690866000, 0.6224199000, 1.1248359000", \ + "0.1356913000, 0.1515893000, 0.1836748000, 0.2477984000, 0.3751862000, 0.6247684000, 1.1320950000", \ + "0.1460868000, 0.1619981000, 0.1938134000, 0.2578426000, 0.3845587000, 0.6378221000, 1.1429938000", \ + "0.1657898000, 0.1811161000, 0.2127133000, 0.2766245000, 0.4027229000, 0.6554979000, 1.1663372000", \ + "0.1934199000, 0.2088188000, 0.2397502000, 0.3026477000, 0.4304765000, 0.6836924000, 1.1944548000", \ + "0.2277068000, 0.2424012000, 0.2726984000, 0.3343124000, 0.4601008000, 0.7119415000, 1.2172401000", \ + "0.2561513000, 0.2698803000, 0.2981629000, 0.3577418000, 0.4820703000, 0.7349515000, 1.2377535000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0010095800, 0.0020385100, 0.0041161000, 0.0083110800, 0.0167814000, 0.0338845000"); + values("0.0284351000, 0.0311193000, 0.0355469000, 0.0446390000, 0.0615996000, 0.0954880000, 0.1661232000", \ + "0.0285695000, 0.0312914000, 0.0356040000, 0.0446635000, 0.0617588000, 0.0955941000, 0.1660298000", \ + "0.0288023000, 0.0311618000, 0.0357902000, 0.0446599000, 0.0616466000, 0.0955661000, 0.1661347000", \ + "0.0286441000, 0.0313046000, 0.0356501000, 0.0445915000, 0.0616225000, 0.0954154000, 0.1665683000", \ + "0.0318714000, 0.0340542000, 0.0384306000, 0.0466717000, 0.0632633000, 0.0963358000, 0.1667730000", \ + "0.0440320000, 0.0462475000, 0.0506510000, 0.0587379000, 0.0748020000, 0.1058233000, 0.1715344000", \ + "0.0643239000, 0.0671528000, 0.0732423000, 0.0820701000, 0.0963057000, 0.1253624000, 0.1869750000"); + } + related_pin : "D_N"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0010095800, 0.0020385100, 0.0041161000, 0.0083110800, 0.0167814000, 0.0338845000"); + values("0.1448795000, 0.1662235000, 0.2090490000, 0.2927804000, 0.4580973000, 0.7941331000, 1.4612344000", \ + "0.1446911000, 0.1663303000, 0.2091052000, 0.2931055000, 0.4590316000, 0.7897819000, 1.4606223000", \ + "0.1447393000, 0.1662121000, 0.2089008000, 0.2930963000, 0.4583125000, 0.7912220000, 1.4610887000", \ + "0.1433628000, 0.1653399000, 0.2082560000, 0.2923370000, 0.4579215000, 0.7917670000, 1.4606037000", \ + "0.1423510000, 0.1634986000, 0.2070443000, 0.2924067000, 0.4581648000, 0.7948446000, 1.4693232000", \ + "0.1411214000, 0.1627397000, 0.2059460000, 0.2915634000, 0.4578554000, 0.7914995000, 1.4587205000", \ + "0.1457890000, 0.1648814000, 0.2055034000, 0.2897073000, 0.4597119000, 0.7933698000, 1.4573576000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__nor4b_2") { + leakage_power () { + value : 0.0053971000; + when : "!A&!B&!C&D_N"; + } + leakage_power () { + value : 0.0039293000; + when : "!A&!B&!C&!D_N"; + } + leakage_power () { + value : 0.0047642000; + when : "!A&!B&C&D_N"; + } + leakage_power () { + value : 0.0004851000; + when : "!A&!B&C&!D_N"; + } + leakage_power () { + value : 0.0046828000; + when : "!A&B&!C&D_N"; + } + leakage_power () { + value : 0.0004865000; + when : "!A&B&!C&!D_N"; + } + leakage_power () { + value : 0.0026311000; + when : "!A&B&C&D_N"; + } + leakage_power () { + value : 0.0003625000; + when : "!A&B&C&!D_N"; + } + leakage_power () { + value : 0.0046485000; + when : "A&!B&!C&D_N"; + } + leakage_power () { + value : 0.0004887000; + when : "A&!B&!C&!D_N"; + } + leakage_power () { + value : 0.0026336000; + when : "A&!B&C&D_N"; + } + leakage_power () { + value : 0.0003626000; + when : "A&!B&C&!D_N"; + } + leakage_power () { + value : 0.0026434000; + when : "A&B&!C&D_N"; + } + leakage_power () { + value : 0.0003611000; + when : "A&B&!C&!D_N"; + } + leakage_power () { + value : 0.0025145000; + when : "A&B&C&D_N"; + } + leakage_power () { + value : 0.0003203000; + when : "A&B&C&!D_N"; + } + area : 15.014400000; + cell_footprint : "sky130_fd_sc_hd__nor4b"; + cell_leakage_power : 0.0022944600; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A") { + capacitance : 0.0044560000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0042310000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0070700000, 0.0070712000, 0.0070740000, 0.0070705000, 0.0070623000, 0.0070433000, 0.0069997000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0067592000, -0.0068356000, -0.0070118000, -0.0070453000, -0.0071226000, -0.0073006000, -0.0077110000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0046810000; + } + pin ("B") { + capacitance : 0.0044220000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0041180000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0095209000, 0.0095328000, 0.0095602000, 0.0095624000, 0.0095676000, 0.0095795000, 0.0096068000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0069590000, -0.0069949000, -0.0070776000, -0.0071087000, -0.0071803000, -0.0073454000, -0.0077260000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0047260000; + } + pin ("C") { + capacitance : 0.0043030000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0039660000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0083312000, 0.0083290000, 0.0083240000, 0.0083282000, 0.0083379000, 0.0083604000, 0.0084121000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0075201000, -0.0076204000, -0.0078516000, -0.0078596000, -0.0078782000, -0.0079209000, -0.0080195000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0046400000; + } + pin ("D_N") { + capacitance : 0.0014290000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0013810000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0115543000, 0.0114646000, 0.0112579000, 0.0113173000, 0.0114543000, 0.0117699000, 0.0124976000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0039983000, 0.0039533000, 0.0038497000, 0.0039064000, 0.0040372000, 0.0043387000, 0.0050336000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0014770000; + } + pin ("Y") { + direction : "output"; + function : "(!A&!B&!C&D_N)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011254020, 0.0025330600, 0.0057014220, 0.0128327800, 0.0288840800, 0.0650124200"); + values("0.0101539000, 0.0091370000, 0.0068696000, 0.0017710000, -0.0096777000, -0.0353926000, -0.0935452000", \ + "0.0101132000, 0.0091008000, 0.0068488000, 0.0017393000, -0.0097005000, -0.0354217000, -0.0935829000", \ + "0.0100193000, 0.0090245000, 0.0068188000, 0.0017016000, -0.0097373000, -0.0354473000, -0.0935910000", \ + "0.0097257000, 0.0087417000, 0.0065222000, 0.0014515000, -0.0099026000, -0.0355987000, -0.0937344000", \ + "0.0097382000, 0.0087123000, 0.0064295000, 0.0013162000, -0.0100985000, -0.0356925000, -0.0937802000", \ + "0.0107128000, 0.0096994000, 0.0074728000, 0.0024062000, -0.0091550000, -0.0352444000, -0.0936210000", \ + "0.0133136000, 0.0122514000, 0.0098820000, 0.0045454000, -0.0071559000, -0.0334444000, -0.0922505000"); + } + related_pin : "B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011254020, 0.0025330600, 0.0057014220, 0.0128327800, 0.0288840800, 0.0650124200"); + values("0.0223660000, 0.0234470000, 0.0258083000, 0.0310941000, 0.0426993000, 0.0687509000, 0.1268420000", \ + "0.0219821000, 0.0230573000, 0.0253735000, 0.0307228000, 0.0422459000, 0.0681704000, 0.1261166000", \ + "0.0216218000, 0.0226292000, 0.0249916000, 0.0301968000, 0.0418462000, 0.0678404000, 0.1258896000", \ + "0.0213613000, 0.0223921000, 0.0247511000, 0.0298720000, 0.0414496000, 0.0674467000, 0.1255713000", \ + "0.0211579000, 0.0221772000, 0.0244865000, 0.0296317000, 0.0412138000, 0.0672025000, 0.1252691000", \ + "0.0211703000, 0.0221361000, 0.0244426000, 0.0295666000, 0.0410061000, 0.0669455000, 0.1246099000", \ + "0.0211682000, 0.0221773000, 0.0244431000, 0.0295679000, 0.0413514000, 0.0668512000, 0.1249871000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011254020, 0.0025330600, 0.0057014220, 0.0128327800, 0.0288840800, 0.0650124200"); + values("0.0083801000, 0.0073580000, 0.0050730000, -0.0000686000, -0.0115821000, -0.0374586000, -0.0958555000", \ + "0.0083742000, 0.0073672000, 0.0050989000, 0.0000037000, -0.0114611000, -0.0373545000, -0.0957266000", \ + "0.0084254000, 0.0074328000, 0.0051783000, 0.0001430000, -0.0112575000, -0.0370381000, -0.0953937000", \ + "0.0079792000, 0.0070214000, 0.0048402000, -0.0000944000, -0.0113706000, -0.0371422000, -0.0953750000", \ + "0.0079541000, 0.0069719000, 0.0047537000, -0.0002235000, -0.0117305000, -0.0373135000, -0.0954329000", \ + "0.0085317000, 0.0075309000, 0.0052820000, 0.0003130000, -0.0112578000, -0.0370408000, -0.0954839000", \ + "0.0106491000, 0.0095916000, 0.0071796000, 0.0018274000, -0.0099788000, -0.0360364000, -0.0947316000"); + } + related_pin : "C"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011254020, 0.0025330600, 0.0057014220, 0.0128327800, 0.0288840800, 0.0650124200"); + values("0.0190065000, 0.0200683000, 0.0225172000, 0.0276582000, 0.0392380000, 0.0650940000, 0.1229486000", \ + "0.0186142000, 0.0196753000, 0.0221253000, 0.0273449000, 0.0391477000, 0.0649105000, 0.1230086000", \ + "0.0182868000, 0.0193682000, 0.0216889000, 0.0270008000, 0.0386579000, 0.0645944000, 0.1226875000", \ + "0.0180528000, 0.0191301000, 0.0213669000, 0.0265685000, 0.0381535000, 0.0641541000, 0.1223623000", \ + "0.0178451000, 0.0188635000, 0.0211610000, 0.0263144000, 0.0379705000, 0.0636632000, 0.1221725000", \ + "0.0178223000, 0.0188541000, 0.0210761000, 0.0262444000, 0.0377610000, 0.0637191000, 0.1214337000", \ + "0.0183968000, 0.0193725000, 0.0215800000, 0.0265997000, 0.0380040000, 0.0638506000, 0.1217914000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011254020, 0.0025330600, 0.0057014220, 0.0128327800, 0.0288840800, 0.0650124200"); + values("0.0032646000, 0.0024167000, 0.0004756000, -0.0039863000, -0.0147600000, -0.0400958000, -0.0982150000", \ + "0.0032705000, 0.0024026000, 0.0004760000, -0.0039642000, -0.0147290000, -0.0400673000, -0.0982424000", \ + "0.0033060000, 0.0024766000, 0.0005285000, -0.0039429000, -0.0146686000, -0.0400265000, -0.0981660000", \ + "0.0030666000, 0.0021612000, 0.0002337000, -0.0042333000, -0.0149309000, -0.0402414000, -0.0983657000", \ + "0.0027266000, 0.0018004000, -0.0001487000, -0.0045853000, -0.0152804000, -0.0405155000, -0.0985768000", \ + "0.0030046000, 0.0020154000, -0.0002198000, -0.0051979000, -0.0159632000, -0.0409038000, -0.0988320000", \ + "0.0046298000, 0.0032330000, 0.0009364000, -0.0036989000, -0.0149872000, -0.0404052000, -0.0983653000"); + } + related_pin : "D_N"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011254020, 0.0025330600, 0.0057014220, 0.0128327800, 0.0288840800, 0.0650124200"); + values("0.0169790000, 0.0180756000, 0.0203952000, 0.0257384000, 0.0376666000, 0.0636749000, 0.1221616000", \ + "0.0169747000, 0.0180378000, 0.0203924000, 0.0257360000, 0.0376161000, 0.0634414000, 0.1215938000", \ + "0.0169755000, 0.0180117000, 0.0204128000, 0.0257325000, 0.0375432000, 0.0635749000, 0.1220149000", \ + "0.0167509000, 0.0177742000, 0.0200685000, 0.0253405000, 0.0371589000, 0.0631217000, 0.1214424000", \ + "0.0163423000, 0.0174157000, 0.0196568000, 0.0248914000, 0.0365380000, 0.0625399000, 0.1209229000", \ + "0.0163611000, 0.0173804000, 0.0196915000, 0.0248221000, 0.0362475000, 0.0621666000, 0.1204382000", \ + "0.0166692000, 0.0176520000, 0.0199070000, 0.0248126000, 0.0360071000, 0.0620952000, 0.1201769000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011254020, 0.0025330600, 0.0057014220, 0.0128327800, 0.0288840800, 0.0650124200"); + values("0.0130550000, 0.0120672000, 0.0097934000, 0.0046899000, -0.0067936000, -0.0325861000, -0.0904923000", \ + "0.0128628000, 0.0118840000, 0.0096060000, 0.0045015000, -0.0069734000, -0.0327486000, -0.0906757000", \ + "0.0128136000, 0.0118013000, 0.0095360000, 0.0044046000, -0.0071106000, -0.0328872000, -0.0907957000", \ + "0.0124565000, 0.0114759000, 0.0091434000, 0.0040899000, -0.0074020000, -0.0331462000, -0.0910364000", \ + "0.0121441000, 0.0111504000, 0.0089051000, 0.0039119000, -0.0075915000, -0.0332015000, -0.0910559000", \ + "0.0137676000, 0.0127496000, 0.0104242000, 0.0052269000, -0.0063154000, -0.0326054000, -0.0908471000", \ + "0.0166500000, 0.0155983000, 0.0133816000, 0.0081300000, -0.0037226000, -0.0301736000, -0.0891545000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011254020, 0.0025330600, 0.0057014220, 0.0128327800, 0.0288840800, 0.0650124200"); + values("0.0294802000, 0.0305464000, 0.0328810000, 0.0380203000, 0.0495689000, 0.0753424000, 0.1331858000", \ + "0.0291500000, 0.0301464000, 0.0325264000, 0.0377122000, 0.0493253000, 0.0751945000, 0.1331376000", \ + "0.0287862000, 0.0298197000, 0.0321729000, 0.0373326000, 0.0489751000, 0.0749211000, 0.1330279000", \ + "0.0285896000, 0.0296208000, 0.0319817000, 0.0370803000, 0.0486418000, 0.0746317000, 0.1327023000", \ + "0.0284351000, 0.0294247000, 0.0317269000, 0.0368936000, 0.0483363000, 0.0742095000, 0.1323028000", \ + "0.0284209000, 0.0294325000, 0.0317344000, 0.0368074000, 0.0482709000, 0.0741828000, 0.1320196000", \ + "0.0282191000, 0.0294202000, 0.0317162000, 0.0369095000, 0.0485005000, 0.0738742000, 0.1320172000"); + } + } + max_capacitance : 0.0650120000; + max_transition : 1.4960870000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011254000, 0.0025330600, 0.0057014200, 0.0128328000, 0.0288841000, 0.0650124000"); + values("0.0186632000, 0.0200093000, 0.0230175000, 0.0295165000, 0.0433553000, 0.0724971000, 0.1343142000", \ + "0.0241686000, 0.0254482000, 0.0283126000, 0.0345879000, 0.0482243000, 0.0771602000, 0.1388345000", \ + "0.0363659000, 0.0378396000, 0.0409386000, 0.0471382000, 0.0600623000, 0.0882639000, 0.1496362000", \ + "0.0548664000, 0.0569780000, 0.0615629000, 0.0704305000, 0.0864111000, 0.1153562000, 0.1759212000", \ + "0.0791046000, 0.0822351000, 0.0886675000, 0.1017108000, 0.1263915000, 0.1682919000, 0.2372860000", \ + "0.1024775000, 0.1071016000, 0.1169468000, 0.1368959000, 0.1733908000, 0.2387484000, 0.3440505000", \ + "0.1040552000, 0.1110414000, 0.1262622000, 0.1567602000, 0.2130425000, 0.3150693000, 0.4793251000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011254000, 0.0025330600, 0.0057014200, 0.0128328000, 0.0288841000, 0.0650124000"); + values("0.2044698000, 0.2150123000, 0.2379063000, 0.2873981000, 0.3985451000, 0.6467558000, 1.2035593000", \ + "0.2075834000, 0.2174245000, 0.2407182000, 0.2906650000, 0.4025024000, 0.6515601000, 1.2086064000", \ + "0.2184307000, 0.2283987000, 0.2514977000, 0.3012868000, 0.4133621000, 0.6631710000, 1.2211741000", \ + "0.2448003000, 0.2547065000, 0.2774685000, 0.3269904000, 0.4384668000, 0.6880117000, 1.2470907000", \ + "0.2983497000, 0.3079816000, 0.3307246000, 0.3803403000, 0.4909887000, 0.7399380000, 1.2989201000", \ + "0.3895819000, 0.4010304000, 0.4257880000, 0.4806190000, 0.5955501000, 0.8459356000, 1.4025668000", \ + "0.5317544000, 0.5476550000, 0.5785156000, 0.6451421000, 0.7804011000, 1.0573605000, 1.6219858000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011254000, 0.0025330600, 0.0057014200, 0.0128328000, 0.0288841000, 0.0650124000"); + values("0.0193294000, 0.0211320000, 0.0249699000, 0.0333889000, 0.0509253000, 0.0879315000, 0.1675779000", \ + "0.0197887000, 0.0213057000, 0.0248294000, 0.0328435000, 0.0503555000, 0.0875695000, 0.1674917000", \ + "0.0255862000, 0.0265734000, 0.0290781000, 0.0354170000, 0.0507377000, 0.0866931000, 0.1672746000", \ + "0.0400517000, 0.0414601000, 0.0444251000, 0.0505661000, 0.0622364000, 0.0914182000, 0.1666211000", \ + "0.0646028000, 0.0666796000, 0.0709472000, 0.0800199000, 0.0964764000, 0.1254911000, 0.1847661000", \ + "0.1060829000, 0.1094396000, 0.1161821000, 0.1300536000, 0.1550127000, 0.1973516000, 0.2684455000", \ + "0.1796793000, 0.1851522000, 0.1972129000, 0.2185409000, 0.2558172000, 0.3211440000, 0.4250779000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011254000, 0.0025330600, 0.0057014200, 0.0128328000, 0.0288841000, 0.0650124000"); + values("0.1346611000, 0.1477962000, 0.1775751000, 0.2439496000, 0.3923314000, 0.7247855000, 1.4698620000", \ + "0.1349133000, 0.1486691000, 0.1777256000, 0.2439828000, 0.3928024000, 0.7246754000, 1.4710442000", \ + "0.1355674000, 0.1480802000, 0.1777316000, 0.2439933000, 0.3927631000, 0.7247907000, 1.4710251000", \ + "0.1356868000, 0.1488784000, 0.1779475000, 0.2439246000, 0.3922228000, 0.7263226000, 1.4743609000", \ + "0.1370771000, 0.1498271000, 0.1790513000, 0.2441924000, 0.3927572000, 0.7247341000, 1.4710081000", \ + "0.1598321000, 0.1727376000, 0.2012967000, 0.2623354000, 0.4029828000, 0.7286488000, 1.4721835000", \ + "0.2110598000, 0.2244483000, 0.2542704000, 0.3204335000, 0.4656634000, 0.7755355000, 1.4896895000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011254000, 0.0025330600, 0.0057014200, 0.0128328000, 0.0288841000, 0.0650124000"); + values("0.0205609000, 0.0220011000, 0.0251504000, 0.0318250000, 0.0457406000, 0.0747882000, 0.1369096000", \ + "0.0259750000, 0.0273382000, 0.0303496000, 0.0368618000, 0.0504921000, 0.0794342000, 0.1415619000", \ + "0.0382221000, 0.0396658000, 0.0426511000, 0.0488644000, 0.0620788000, 0.0904998000, 0.1525076000", \ + "0.0561807000, 0.0584331000, 0.0625519000, 0.0717866000, 0.0880976000, 0.1166034000, 0.1781720000", \ + "0.0781625000, 0.0813675000, 0.0879655000, 0.1010050000, 0.1260267000, 0.1691300000, 0.2391912000", \ + "0.0954638000, 0.1002375000, 0.1105526000, 0.1305765000, 0.1700815000, 0.2371827000, 0.3455121000", \ + "0.0870374000, 0.0945040000, 0.1103736000, 0.1421162000, 0.2021197000, 0.3078219000, 0.4781038000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011254000, 0.0025330600, 0.0057014200, 0.0128328000, 0.0288841000, 0.0650124000"); + values("0.1883819000, 0.1990663000, 0.2221696000, 0.2728884000, 0.3854290000, 0.6357088000, 1.1992197000", \ + "0.1900130000, 0.2005001000, 0.2233290000, 0.2747317000, 0.3859237000, 0.6350693000, 1.1927174000", \ + "0.1994630000, 0.2092868000, 0.2324787000, 0.2826735000, 0.3949536000, 0.6452169000, 1.2033318000", \ + "0.2234791000, 0.2336274000, 0.2562580000, 0.3058560000, 0.4175510000, 0.6675872000, 1.2270398000", \ + "0.2746326000, 0.2849031000, 0.3078028000, 0.3577370000, 0.4694718000, 0.7219383000, 1.2788994000", \ + "0.3620431000, 0.3742144000, 0.4011605000, 0.4594173000, 0.5782834000, 0.8277563000, 1.3874671000", \ + "0.5037235000, 0.5204619000, 0.5575105000, 0.6348791000, 0.7837282000, 1.0684310000, 1.6360638000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011254000, 0.0025330600, 0.0057014200, 0.0128328000, 0.0288841000, 0.0650124000"); + values("0.0206591000, 0.0223392000, 0.0260616000, 0.0338650000, 0.0505189000, 0.0867543000, 0.1677497000", \ + "0.0203258000, 0.0219700000, 0.0254252000, 0.0332988000, 0.0500422000, 0.0864975000, 0.1673992000", \ + "0.0247595000, 0.0258339000, 0.0284229000, 0.0348656000, 0.0500558000, 0.0860434000, 0.1674799000", \ + "0.0381762000, 0.0395195000, 0.0431067000, 0.0487096000, 0.0603990000, 0.0904958000, 0.1669218000", \ + "0.0607905000, 0.0630754000, 0.0679324000, 0.0770682000, 0.0931722000, 0.1241905000, 0.1846609000", \ + "0.1004926000, 0.1041117000, 0.1108009000, 0.1256006000, 0.1514247000, 0.1947261000, 0.2691527000", \ + "0.1717646000, 0.1774063000, 0.1891725000, 0.2123772000, 0.2529436000, 0.3198454000, 0.4268057000"); + } + related_pin : "B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011254000, 0.0025330600, 0.0057014200, 0.0128328000, 0.0288841000, 0.0650124000"); + values("0.1351325000, 0.1479205000, 0.1775194000, 0.2446625000, 0.3933714000, 0.7312775000, 1.4853341000", \ + "0.1346411000, 0.1480721000, 0.1776622000, 0.2446394000, 0.3931734000, 0.7252523000, 1.4706846000", \ + "0.1349781000, 0.1487104000, 0.1777099000, 0.2440660000, 0.3924397000, 0.7258343000, 1.4739479000", \ + "0.1357326000, 0.1488293000, 0.1780014000, 0.2440674000, 0.3922700000, 0.7260786000, 1.4748249000", \ + "0.1408358000, 0.1531482000, 0.1812337000, 0.2456200000, 0.3936097000, 0.7283086000, 1.4755832000", \ + "0.1726623000, 0.1859145000, 0.2146309000, 0.2745536000, 0.4109048000, 0.7314293000, 1.4721280000", \ + "0.2482008000, 0.2616680000, 0.2911150000, 0.3560611000, 0.4960983000, 0.7945213000, 1.4960874000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011254000, 0.0025330600, 0.0057014200, 0.0128328000, 0.0288841000, 0.0650124000"); + values("0.0213084000, 0.0226165000, 0.0254227000, 0.0314599000, 0.0443287000, 0.0721051000, 0.1332677000", \ + "0.0262541000, 0.0275277000, 0.0303069000, 0.0363200000, 0.0490416000, 0.0768230000, 0.1379876000", \ + "0.0373641000, 0.0388122000, 0.0418245000, 0.0478448000, 0.0604261000, 0.0880231000, 0.1492016000", \ + "0.0528684000, 0.0550580000, 0.0596618000, 0.0686706000, 0.0853237000, 0.1140207000, 0.1749713000", \ + "0.0693454000, 0.0727689000, 0.0799387000, 0.0941759000, 0.1202374000, 0.1647150000, 0.2361298000", \ + "0.0784278000, 0.0837212000, 0.0948385000, 0.1162068000, 0.1582377000, 0.2286636000, 0.3399715000", \ + "0.0538684000, 0.0622104000, 0.0798852000, 0.1149555000, 0.1805603000, 0.2923057000, 0.4680962000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011254000, 0.0025330600, 0.0057014200, 0.0128328000, 0.0288841000, 0.0650124000"); + values("0.1534486000, 0.1634719000, 0.1870709000, 0.2368531000, 0.3485028000, 0.5970834000, 1.1538002000", \ + "0.1547759000, 0.1647612000, 0.1882500000, 0.2393573000, 0.3529239000, 0.6001366000, 1.1625025000", \ + "0.1630633000, 0.1736804000, 0.1964781000, 0.2471950000, 0.3617400000, 0.6089137000, 1.1681295000", \ + "0.1879292000, 0.1980341000, 0.2204339000, 0.2702449000, 0.3814452000, 0.6317225000, 1.1912361000", \ + "0.2406019000, 0.2512478000, 0.2742915000, 0.3244753000, 0.4365384000, 0.6876513000, 1.2446151000", \ + "0.3330090000, 0.3472325000, 0.3774679000, 0.4412578000, 0.5639560000, 0.8139463000, 1.3750072000", \ + "0.4807727000, 0.5022943000, 0.5475877000, 0.6371307000, 0.8045063000, 1.1077440000, 1.6756587000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011254000, 0.0025330600, 0.0057014200, 0.0128328000, 0.0288841000, 0.0650124000"); + values("0.0176438000, 0.0190423000, 0.0223352000, 0.0295169000, 0.0453271000, 0.0807466000, 0.1611890000", \ + "0.0173254000, 0.0187231000, 0.0219172000, 0.0291847000, 0.0451575000, 0.0808490000, 0.1613074000", \ + "0.0216528000, 0.0226589000, 0.0250337000, 0.0309988000, 0.0454504000, 0.0806728000, 0.1612360000", \ + "0.0336408000, 0.0351560000, 0.0383311000, 0.0446774000, 0.0567015000, 0.0856956000, 0.1616740000", \ + "0.0555598000, 0.0579007000, 0.0629299000, 0.0721216000, 0.0890142000, 0.1210927000, 0.1799491000", \ + "0.0935062000, 0.0973593000, 0.1046275000, 0.1201056000, 0.1477075000, 0.1920192000, 0.2650272000", \ + "0.1639848000, 0.1700495000, 0.1823719000, 0.2059424000, 0.2485743000, 0.3165052000, 0.4257110000"); + } + related_pin : "C"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011254000, 0.0025330600, 0.0057014200, 0.0128328000, 0.0288841000, 0.0650124000"); + values("0.1350756000, 0.1483303000, 0.1777981000, 0.2441055000, 0.3926069000, 0.7271221000, 1.4714392000", \ + "0.1351070000, 0.1483616000, 0.1777268000, 0.2443659000, 0.3934198000, 0.7246193000, 1.4766478000", \ + "0.1349543000, 0.1475606000, 0.1773390000, 0.2448209000, 0.3940861000, 0.7245420000, 1.4710390000", \ + "0.1350328000, 0.1477279000, 0.1775061000, 0.2438129000, 0.3928720000, 0.7245784000, 1.4707604000", \ + "0.1447494000, 0.1570743000, 0.1845587000, 0.2479319000, 0.3941810000, 0.7271745000, 1.4751175000", \ + "0.1875926000, 0.2006290000, 0.2293206000, 0.2889854000, 0.4164276000, 0.7308317000, 1.4739823000", \ + "0.2826013000, 0.2978769000, 0.3302300000, 0.3982731000, 0.5332956000, 0.8134192000, 1.4941024000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011254000, 0.0025330600, 0.0057014200, 0.0128328000, 0.0288841000, 0.0650124000"); + values("0.1285085000, 0.1311598000, 0.1365980000, 0.1468955000, 0.1656855000, 0.1992686000, 0.2633491000", \ + "0.1335115000, 0.1361451000, 0.1415540000, 0.1519137000, 0.1706665000, 0.2042004000, 0.2683475000", \ + "0.1458616000, 0.1485193000, 0.1539478000, 0.1641979000, 0.1830591000, 0.2165648000, 0.2808027000", \ + "0.1765748000, 0.1793395000, 0.1847440000, 0.1950829000, 0.2137162000, 0.2474426000, 0.3116019000", \ + "0.2479218000, 0.2505886000, 0.2560213000, 0.2664503000, 0.2854228000, 0.3191881000, 0.3834588000", \ + "0.3733421000, 0.3764130000, 0.3829861000, 0.3956506000, 0.4176283000, 0.4546363000, 0.5216240000", \ + "0.5625814000, 0.5666642000, 0.5748724000, 0.5912938000, 0.6192729000, 0.6635473000, 0.7375509000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011254000, 0.0025330600, 0.0057014200, 0.0128328000, 0.0288841000, 0.0650124000"); + values("0.1226002000, 0.1318954000, 0.1536378000, 0.2049801000, 0.3187704000, 0.5685971000, 1.1320782000", \ + "0.1273497000, 0.1368930000, 0.1584790000, 0.2095396000, 0.3238496000, 0.5734062000, 1.1326861000", \ + "0.1388483000, 0.1483402000, 0.1702129000, 0.2208839000, 0.3344622000, 0.5846403000, 1.1482364000", \ + "0.1642013000, 0.1734835000, 0.1946140000, 0.2447459000, 0.3579998000, 0.6090619000, 1.1720931000", \ + "0.2075289000, 0.2165645000, 0.2371663000, 0.2865233000, 0.3987325000, 0.6494928000, 1.2111742000", \ + "0.2689307000, 0.2770957000, 0.2967649000, 0.3441664000, 0.4545544000, 0.7037120000, 1.2635821000", \ + "0.3438277000, 0.3520854000, 0.3714370000, 0.4158896000, 0.5235335000, 0.7724171000, 1.3306106000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011254000, 0.0025330600, 0.0057014200, 0.0128328000, 0.0288841000, 0.0650124000"); + values("0.0313346000, 0.0330040000, 0.0365877000, 0.0444268000, 0.0593231000, 0.0918138000, 0.1649737000", \ + "0.0313619000, 0.0329763000, 0.0364718000, 0.0445680000, 0.0596979000, 0.0921617000, 0.1648310000", \ + "0.0317169000, 0.0332396000, 0.0368288000, 0.0443078000, 0.0597627000, 0.0918380000, 0.1652081000", \ + "0.0314594000, 0.0330900000, 0.0366542000, 0.0442975000, 0.0596994000, 0.0919163000, 0.1650873000", \ + "0.0330140000, 0.0344718000, 0.0377572000, 0.0449381000, 0.0603490000, 0.0923687000, 0.1651922000", \ + "0.0462064000, 0.0478950000, 0.0514967000, 0.0580369000, 0.0723905000, 0.1023287000, 0.1706055000", \ + "0.0682369000, 0.0705548000, 0.0740512000, 0.0827097000, 0.0974663000, 0.1268578000, 0.1902008000"); + } + related_pin : "D_N"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011254000, 0.0025330600, 0.0057014200, 0.0128328000, 0.0288841000, 0.0650124000"); + values("0.1210227000, 0.1354697000, 0.1680676000, 0.2393318000, 0.3930802000, 0.7269750000, 1.4813419000", \ + "0.1210790000, 0.1350836000, 0.1680505000, 0.2391247000, 0.3928001000, 0.7294864000, 1.4729304000", \ + "0.1209224000, 0.1358090000, 0.1678827000, 0.2397445000, 0.3930313000, 0.7271404000, 1.4813475000", \ + "0.1202398000, 0.1351923000, 0.1670446000, 0.2390963000, 0.3929236000, 0.7256535000, 1.4772134000", \ + "0.1196381000, 0.1336565000, 0.1656986000, 0.2374712000, 0.3917259000, 0.7262092000, 1.4756379000", \ + "0.1203981000, 0.1344698000, 0.1659312000, 0.2360576000, 0.3909487000, 0.7272080000, 1.4719349000", \ + "0.1290126000, 0.1413871000, 0.1706134000, 0.2362896000, 0.3887010000, 0.7290926000, 1.4707981000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__nor4b_4") { + leakage_power () { + value : 0.0184481000; + when : "!A&!B&!C&D_N"; + } + leakage_power () { + value : 0.0043410000; + when : "!A&!B&!C&!D_N"; + } + leakage_power () { + value : 0.0121737000; + when : "!A&!B&C&D_N"; + } + leakage_power () { + value : 0.0004944000; + when : "!A&!B&C&!D_N"; + } + leakage_power () { + value : 0.0120930000; + when : "!A&B&!C&D_N"; + } + leakage_power () { + value : 0.0004974000; + when : "!A&B&!C&!D_N"; + } + leakage_power () { + value : 0.0098057000; + when : "!A&B&C&D_N"; + } + leakage_power () { + value : 0.0003598000; + when : "!A&B&C&!D_N"; + } + leakage_power () { + value : 0.0120646000; + when : "A&!B&!C&D_N"; + } + leakage_power () { + value : 0.0004999000; + when : "A&!B&!C&!D_N"; + } + leakage_power () { + value : 0.0098089000; + when : "A&!B&C&D_N"; + } + leakage_power () { + value : 0.0005285000; + when : "A&!B&C&!D_N"; + } + leakage_power () { + value : 0.0098296000; + when : "A&B&!C&D_N"; + } + leakage_power () { + value : 0.0003652000; + when : "A&B&!C&!D_N"; + } + leakage_power () { + value : 0.0100500000; + when : "A&B&C&D_N"; + } + leakage_power () { + value : 0.0204222000; + when : "A&B&C&!D_N"; + } + area : 23.772800000; + cell_footprint : "sky130_fd_sc_hd__nor4b"; + cell_leakage_power : 0.0076113790; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A") { + capacitance : 0.0085850000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0081190000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0140888000, 0.0140839000, 0.0140727000, 0.0140679000, 0.0140566000, 0.0140308000, 0.0139710000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0131912000, -0.0133290000, -0.0136465000, -0.0137061000, -0.0138436000, -0.0141605000, -0.0148910000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0090510000; + } + pin ("B") { + capacitance : 0.0084790000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0078900000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0214155000, 0.0214021000, 0.0213713000, 0.0213688000, 0.0213629000, 0.0213495000, 0.0213183000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0133438000, -0.0134182000, -0.0135898000, -0.0136568000, -0.0138113000, -0.0141673000, -0.0149881000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0090690000; + } + pin ("C") { + capacitance : 0.0083790000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0077250000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0162977000, 0.0162931000, 0.0162824000, 0.0162908000, 0.0163101000, 0.0163547000, 0.0164572000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0148212000, -0.0150056000, -0.0154306000, -0.0154432000, -0.0154722000, -0.0155392000, -0.0156935000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0090320000; + } + pin ("D_N") { + capacitance : 0.0024210000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0023150000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0213841000, 0.0212423000, 0.0209156000, 0.0211059000, 0.0215444000, 0.0225555000, 0.0248861000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0066424000, 0.0065307000, 0.0062730000, 0.0064048000, 0.0067086000, 0.0074090000, 0.0090233000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0025260000; + } + pin ("Y") { + direction : "output"; + function : "(!A&!B&!C&D_N)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012349900, 0.0030504020, 0.0075344330, 0.0186099000, 0.0459660900, 0.1135353000"); + values("0.0257232000, 0.0245343000, 0.0216000000, 0.0143801000, -0.0034392000, -0.0474825000, -0.1558935000", \ + "0.0254330000, 0.0242402000, 0.0213062000, 0.0140567000, -0.0038057000, -0.0478019000, -0.1562267000", \ + "0.0252551000, 0.0240921000, 0.0211945000, 0.0139196000, -0.0040570000, -0.0480386000, -0.1563897000", \ + "0.0244680000, 0.0233089000, 0.0204341000, 0.0133095000, -0.0045015000, -0.0484751000, -0.1569040000", \ + "0.0241985000, 0.0230025000, 0.0201746000, 0.0132356000, -0.0043716000, -0.0486844000, -0.1568139000", \ + "0.0259097000, 0.0247019000, 0.0217657000, 0.0144606000, -0.0033972000, -0.0479789000, -0.1562785000", \ + "0.0321938000, 0.0309709000, 0.0279488000, 0.0205547000, 0.0014235000, -0.0434324000, -0.1530998000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012349900, 0.0030504020, 0.0075344330, 0.0186099000, 0.0459660900, 0.1135353000"); + values("0.0564816000, 0.0577213000, 0.0606919000, 0.0680693000, 0.0860170000, 0.1299101000, 0.2381069000", \ + "0.0558108000, 0.0570674000, 0.0600592000, 0.0676037000, 0.0854853000, 0.1295944000, 0.2378415000", \ + "0.0552264000, 0.0564675000, 0.0594082000, 0.0668749000, 0.0849120000, 0.1291958000, 0.2375805000", \ + "0.0547262000, 0.0559257000, 0.0588734000, 0.0663522000, 0.0846075000, 0.1286702000, 0.2370907000", \ + "0.0543675000, 0.0555627000, 0.0585624000, 0.0658486000, 0.0836725000, 0.1280006000, 0.2366473000", \ + "0.0542453000, 0.0553694000, 0.0583239000, 0.0655935000, 0.0834692000, 0.1278093000, 0.2364151000", \ + "0.0543306000, 0.0555162000, 0.0585303000, 0.0658423000, 0.0836543000, 0.1272830000, 0.2357103000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012349900, 0.0030504020, 0.0075344330, 0.0186099000, 0.0459660900, 0.1135353000"); + values("0.0202089000, 0.0190304000, 0.0161044000, 0.0088742000, -0.0089380000, -0.0527986000, -0.1615834000", \ + "0.0201459000, 0.0189567000, 0.0160281000, 0.0088001000, -0.0089943000, -0.0528525000, -0.1616296000", \ + "0.0200806000, 0.0187789000, 0.0159497000, 0.0086463000, -0.0090799000, -0.0529258000, -0.1616566000", \ + "0.0194549000, 0.0182816000, 0.0154017000, 0.0081715000, -0.0094828000, -0.0531707000, -0.1618927000", \ + "0.0192086000, 0.0180445000, 0.0151448000, 0.0080449000, -0.0095086000, -0.0534710000, -0.1617957000", \ + "0.0209358000, 0.0198717000, 0.0169054000, 0.0098235000, -0.0085410000, -0.0523082000, -0.1615445000", \ + "0.0260012000, 0.0247641000, 0.0217372000, 0.0145423000, -0.0038676000, -0.0490324000, -0.1585555000"); + } + related_pin : "B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012349900, 0.0030504020, 0.0075344330, 0.0186099000, 0.0459660900, 0.1135353000"); + values("0.0406750000, 0.0418467000, 0.0449291000, 0.0524219000, 0.0702068000, 0.1145793000, 0.2223907000", \ + "0.0398017000, 0.0409927000, 0.0440562000, 0.0517093000, 0.0697151000, 0.1137891000, 0.2222674000", \ + "0.0390965000, 0.0402719000, 0.0433467000, 0.0508888000, 0.0692972000, 0.1138424000, 0.2222444000", \ + "0.0386504000, 0.0398816000, 0.0427665000, 0.0500701000, 0.0681402000, 0.1126009000, 0.2213858000", \ + "0.0382371000, 0.0394337000, 0.0423881000, 0.0496235000, 0.0678398000, 0.1116653000, 0.2204343000", \ + "0.0380215000, 0.0392308000, 0.0422586000, 0.0494254000, 0.0671987000, 0.1114423000, 0.2197300000", \ + "0.0383654000, 0.0395644000, 0.0424515000, 0.0497109000, 0.0678282000, 0.1114585000, 0.2195871000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012349900, 0.0030504020, 0.0075344330, 0.0186099000, 0.0459660900, 0.1135353000"); + values("0.0163545000, 0.0151351000, 0.0121803000, 0.0048871000, -0.0130190000, -0.0571755000, -0.1663371000", \ + "0.0163452000, 0.0151638000, 0.0122534000, 0.0049953000, -0.0128443000, -0.0568869000, -0.1660743000", \ + "0.0164911000, 0.0153197000, 0.0124118000, 0.0052321000, -0.0124684000, -0.0563856000, -0.1654618000", \ + "0.0157979000, 0.0146637000, 0.0118353000, 0.0048749000, -0.0127247000, -0.0564341000, -0.1653810000", \ + "0.0159478000, 0.0148004000, 0.0119772000, 0.0048403000, -0.0127882000, -0.0566638000, -0.1653188000", \ + "0.0167506000, 0.0154403000, 0.0124985000, 0.0053363000, -0.0126410000, -0.0557836000, -0.1653233000", \ + "0.0208523000, 0.0195630000, 0.0163011000, 0.0090601000, -0.0092774000, -0.0542867000, -0.1632764000"); + } + related_pin : "C"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012349900, 0.0030504020, 0.0075344330, 0.0186099000, 0.0459660900, 0.1135353000"); + values("0.0366084000, 0.0378584000, 0.0410811000, 0.0484186000, 0.0665173000, 0.1105769000, 0.2187962000", \ + "0.0356844000, 0.0369372000, 0.0401628000, 0.0475692000, 0.0658783000, 0.1101439000, 0.2186712000", \ + "0.0350549000, 0.0363092000, 0.0393303000, 0.0468518000, 0.0649886000, 0.1102637000, 0.2180457000", \ + "0.0344468000, 0.0356742000, 0.0387752000, 0.0459887000, 0.0641212000, 0.1084889000, 0.2175037000", \ + "0.0339981000, 0.0352393000, 0.0382144000, 0.0455060000, 0.0636779000, 0.1078420000, 0.2163901000", \ + "0.0340018000, 0.0351638000, 0.0380815000, 0.0453678000, 0.0633404000, 0.1075580000, 0.2156777000", \ + "0.0352285000, 0.0363529000, 0.0392439000, 0.0462479000, 0.0639143000, 0.1073548000, 0.2166201000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012349900, 0.0030504020, 0.0075344330, 0.0186099000, 0.0459660900, 0.1135353000"); + values("0.0092062000, 0.0081750000, 0.0056279000, -0.0008062000, -0.0174960000, -0.0607426000, -0.1695967000", \ + "0.0092000000, 0.0081644000, 0.0055558000, -0.0008161000, -0.0174783000, -0.0607682000, -0.1696063000", \ + "0.0093173000, 0.0082749000, 0.0056680000, -0.0007878000, -0.0174947000, -0.0607021000, -0.1695076000", \ + "0.0087908000, 0.0077361000, 0.0051017000, -0.0013418000, -0.0180134000, -0.0611558000, -0.1699254000", \ + "0.0078767000, 0.0068459000, 0.0042145000, -0.0022388000, -0.0188119000, -0.0618277000, -0.1702887000", \ + "0.0080788000, 0.0069428000, 0.0041166000, -0.0027361000, -0.0200948000, -0.0627220000, -0.1709922000", \ + "0.0084863000, 0.0072203000, 0.0043313000, -0.0027097000, -0.0201722000, -0.0635220000, -0.1718948000"); + } + related_pin : "D_N"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012349900, 0.0030504020, 0.0075344330, 0.0186099000, 0.0459660900, 0.1135353000"); + values("0.0341430000, 0.0354103000, 0.0385247000, 0.0460506000, 0.0648989000, 0.1091314000, 0.2180621000", \ + "0.0341404000, 0.0353976000, 0.0384918000, 0.0460953000, 0.0645202000, 0.1092432000, 0.2188019000", \ + "0.0341235000, 0.0353784000, 0.0385049000, 0.0460932000, 0.0644550000, 0.1092774000, 0.2189131000", \ + "0.0335249000, 0.0347343000, 0.0378860000, 0.0453248000, 0.0636197000, 0.1086994000, 0.2179155000", \ + "0.0330880000, 0.0343020000, 0.0373164000, 0.0445386000, 0.0629087000, 0.1075501000, 0.2164799000", \ + "0.0326890000, 0.0338645000, 0.0368853000, 0.0442233000, 0.0619804000, 0.1063979000, 0.2153029000", \ + "0.0336042000, 0.0348294000, 0.0377555000, 0.0446361000, 0.0622101000, 0.1062494000, 0.2152501000"); + } + } + max_capacitance : 0.1135350000; + max_transition : 1.4936780000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012349900, 0.0030504000, 0.0075344300, 0.0186099000, 0.0459661000, 0.1135350000"); + values("0.0190220000, 0.0198998000, 0.0220757000, 0.0272302000, 0.0392796000, 0.0668758000, 0.1305074000", \ + "0.0244504000, 0.0252791000, 0.0273296000, 0.0323348000, 0.0440878000, 0.0715002000, 0.1349674000", \ + "0.0364463000, 0.0373925000, 0.0396126000, 0.0447100000, 0.0556925000, 0.0824421000, 0.1454633000", \ + "0.0539770000, 0.0553564000, 0.0585656000, 0.0656551000, 0.0807897000, 0.1089785000, 0.1709623000", \ + "0.0759961000, 0.0779775000, 0.0824882000, 0.0922438000, 0.1150999000, 0.1568789000, 0.2303104000", \ + "0.0947094000, 0.0976684000, 0.1046752000, 0.1205142000, 0.1538406000, 0.2168715000, 0.3285837000", \ + "0.0842810000, 0.0887441000, 0.0993147000, 0.1233217000, 0.1724988000, 0.2723542000, 0.4447409000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012349900, 0.0030504000, 0.0075344300, 0.0186099000, 0.0459661000, 0.1135350000"); + values("0.2177670000, 0.2244380000, 0.2409266000, 0.2820803000, 0.3804499000, 0.6197703000, 1.2111756000", \ + "0.2200170000, 0.2271414000, 0.2440406000, 0.2850929000, 0.3833915000, 0.6244334000, 1.2166800000", \ + "0.2309873000, 0.2378531000, 0.2545820000, 0.2955319000, 0.3941812000, 0.6362645000, 1.2292695000", \ + "0.2571894000, 0.2636880000, 0.2800163000, 0.3209638000, 0.4211970000, 0.6628620000, 1.2564807000", \ + "0.3112007000, 0.3175821000, 0.3345902000, 0.3746350000, 0.4727276000, 0.7208608000, 1.3126626000", \ + "0.4069903000, 0.4143689000, 0.4328286000, 0.4771079000, 0.5795015000, 0.8215504000, 1.4241772000", \ + "0.5619865000, 0.5713987000, 0.5949027000, 0.6475080000, 0.7676566000, 1.0369414000, 1.6373666000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012349900, 0.0030504000, 0.0075344300, 0.0186099000, 0.0459661000, 0.1135350000"); + values("0.0217038000, 0.0229255000, 0.0258310000, 0.0328212000, 0.0491690000, 0.0868988000, 0.1754608000", \ + "0.0220346000, 0.0230180000, 0.0256844000, 0.0323352000, 0.0485650000, 0.0864710000, 0.1751917000", \ + "0.0275042000, 0.0283244000, 0.0302947000, 0.0355363000, 0.0494824000, 0.0855314000, 0.1745595000", \ + "0.0412139000, 0.0421976000, 0.0448350000, 0.0499224000, 0.0619803000, 0.0915803000, 0.1745379000", \ + "0.0649435000, 0.0663885000, 0.0698573000, 0.0783694000, 0.0938753000, 0.1244407000, 0.1937385000", \ + "0.1064850000, 0.1086674000, 0.1135568000, 0.1247379000, 0.1474602000, 0.1908074000, 0.2743818000", \ + "0.1793015000, 0.1827597000, 0.1907817000, 0.2091357000, 0.2453509000, 0.3096548000, 0.4253260000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012349900, 0.0030504000, 0.0075344300, 0.0186099000, 0.0459661000, 0.1135350000"); + values("0.1444006000, 0.1531266000, 0.1739067000, 0.2275191000, 0.3593074000, 0.6812474000, 1.4708169000", \ + "0.1437618000, 0.1526514000, 0.1743053000, 0.2282072000, 0.3587163000, 0.6817812000, 1.4708800000", \ + "0.1440752000, 0.1528300000, 0.1744574000, 0.2280504000, 0.3590217000, 0.6819843000, 1.4718458000", \ + "0.1447721000, 0.1535200000, 0.1741733000, 0.2281439000, 0.3599823000, 0.6820396000, 1.4724514000", \ + "0.1459070000, 0.1541044000, 0.1756087000, 0.2286138000, 0.3590204000, 0.6852168000, 1.4762309000", \ + "0.1673582000, 0.1765024000, 0.1966032000, 0.2459767000, 0.3697301000, 0.6851854000, 1.4819230000", \ + "0.2148652000, 0.2239204000, 0.2453118000, 0.2988337000, 0.4271922000, 0.7308202000, 1.4850724000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012349900, 0.0030504000, 0.0075344300, 0.0186099000, 0.0459661000, 0.1135350000"); + values("0.0209873000, 0.0219406000, 0.0242269000, 0.0296338000, 0.0419805000, 0.0697622000, 0.1339411000", \ + "0.0262663000, 0.0271002000, 0.0292955000, 0.0345391000, 0.0466393000, 0.0743312000, 0.1382758000", \ + "0.0382489000, 0.0392508000, 0.0413917000, 0.0463650000, 0.0579552000, 0.0851138000, 0.1489716000", \ + "0.0551100000, 0.0564991000, 0.0597674000, 0.0671271000, 0.0820572000, 0.1103033000, 0.1737389000", \ + "0.0738956000, 0.0759325000, 0.0807486000, 0.0915591000, 0.1140576000, 0.1573278000, 0.2321416000", \ + "0.0843680000, 0.0872307000, 0.0940621000, 0.1102351000, 0.1463042000, 0.2121263000, 0.3276684000", \ + "0.0564777000, 0.0612357000, 0.0725211000, 0.0979798000, 0.1517364000, 0.2571939000, 0.4360594000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012349900, 0.0030504000, 0.0075344300, 0.0186099000, 0.0459661000, 0.1135350000"); + values("0.2027566000, 0.2095227000, 0.2260106000, 0.2672034000, 0.3668265000, 0.6063223000, 1.1979407000", \ + "0.2033071000, 0.2100819000, 0.2267004000, 0.2686949000, 0.3674362000, 0.6139557000, 1.2015124000", \ + "0.2122932000, 0.2189309000, 0.2356707000, 0.2770221000, 0.3777225000, 0.6248969000, 1.2160665000", \ + "0.2370358000, 0.2438942000, 0.2599997000, 0.3005561000, 0.3995163000, 0.6420993000, 1.2372690000", \ + "0.2900934000, 0.2973583000, 0.3136922000, 0.3541615000, 0.4529855000, 0.6943742000, 1.2888616000", \ + "0.3832514000, 0.3916927000, 0.4117673000, 0.4586463000, 0.5653760000, 0.8075079000, 1.4011338000", \ + "0.5401576000, 0.5514932000, 0.5782723000, 0.6403656000, 0.7735780000, 1.0517081000, 1.6587496000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012349900, 0.0030504000, 0.0075344300, 0.0186099000, 0.0459661000, 0.1135350000"); + values("0.0226563000, 0.0237033000, 0.0264522000, 0.0328505000, 0.0478991000, 0.0836001000, 0.1707711000", \ + "0.0223188000, 0.0232551000, 0.0258391000, 0.0321029000, 0.0474329000, 0.0833481000, 0.1707668000", \ + "0.0266161000, 0.0272429000, 0.0292273000, 0.0343229000, 0.0477499000, 0.0825304000, 0.1704846000", \ + "0.0394308000, 0.0404020000, 0.0428087000, 0.0479051000, 0.0593953000, 0.0883187000, 0.1703515000", \ + "0.0612904000, 0.0627725000, 0.0662097000, 0.0750832000, 0.0906474000, 0.1213875000, 0.1899574000", \ + "0.1005186000, 0.1030599000, 0.1081553000, 0.1205767000, 0.1436995000, 0.1892258000, 0.2712336000", \ + "0.1708268000, 0.1745195000, 0.1830867000, 0.2024053000, 0.2399731000, 0.3074695000, 0.4264730000"); + } + related_pin : "B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012349900, 0.0030504000, 0.0075344300, 0.0186099000, 0.0459661000, 0.1135350000"); + values("0.1438758000, 0.1530392000, 0.1747091000, 0.2281514000, 0.3590769000, 0.6822428000, 1.4734780000", \ + "0.1439798000, 0.1531921000, 0.1740389000, 0.2282153000, 0.3590163000, 0.6819689000, 1.4720555000", \ + "0.1440825000, 0.1533100000, 0.1745157000, 0.2280853000, 0.3594655000, 0.6852767000, 1.4767236000", \ + "0.1442375000, 0.1529907000, 0.1751367000, 0.2276527000, 0.3582316000, 0.6816556000, 1.4705623000", \ + "0.1486434000, 0.1568505000, 0.1776655000, 0.2295551000, 0.3598359000, 0.6805698000, 1.4721333000", \ + "0.1803408000, 0.1890756000, 0.2099914000, 0.2578419000, 0.3776837000, 0.6863323000, 1.4723455000", \ + "0.2525249000, 0.2614149000, 0.2817807000, 0.3341342000, 0.4594993000, 0.7486147000, 1.4904202000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012349900, 0.0030504000, 0.0075344300, 0.0186099000, 0.0459661000, 0.1135350000"); + values("0.0214138000, 0.0222679000, 0.0243254000, 0.0291454000, 0.0402933000, 0.0664479000, 0.1289664000", \ + "0.0261415000, 0.0269709000, 0.0289831000, 0.0337579000, 0.0449115000, 0.0710282000, 0.1336209000", \ + "0.0368430000, 0.0378006000, 0.0400244000, 0.0450160000, 0.0558631000, 0.0818939000, 0.1445156000", \ + "0.0511898000, 0.0526289000, 0.0560012000, 0.0634908000, 0.0787151000, 0.1071193000, 0.1695057000", \ + "0.0649713000, 0.0671791000, 0.0723577000, 0.0838706000, 0.1070692000, 0.1520238000, 0.2279326000", \ + "0.0655620000, 0.0690389000, 0.0771678000, 0.0955974000, 0.1332160000, 0.2018171000, 0.3210063000", \ + "0.0227291000, 0.0281146000, 0.0408591000, 0.0695993000, 0.1286255000, 0.2397215000, 0.4258357000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012349900, 0.0030504000, 0.0075344300, 0.0186099000, 0.0459661000, 0.1135350000"); + values("0.1632324000, 0.1702423000, 0.1879373000, 0.2285589000, 0.3277938000, 0.5687936000, 1.1609305000", \ + "0.1636029000, 0.1703350000, 0.1879744000, 0.2289315000, 0.3290833000, 0.5716098000, 1.1647855000", \ + "0.1716817000, 0.1784989000, 0.1954075000, 0.2367998000, 0.3358767000, 0.5840121000, 1.1738349000", \ + "0.1957279000, 0.2022661000, 0.2191189000, 0.2590271000, 0.3581463000, 0.6015255000, 1.1968662000", \ + "0.2495613000, 0.2566507000, 0.2736460000, 0.3145064000, 0.4134826000, 0.6547093000, 1.2496016000", \ + "0.3465021000, 0.3557833000, 0.3778335000, 0.4287121000, 0.5416179000, 0.7852683000, 1.3797189000", \ + "0.5117060000, 0.5257477000, 0.5578912000, 0.6306755000, 0.7808232000, 1.0754870000, 1.6873406000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012349900, 0.0030504000, 0.0075344300, 0.0186099000, 0.0459661000, 0.1135350000"); + values("0.0183264000, 0.0192151000, 0.0215312000, 0.0271167000, 0.0409655000, 0.0746984000, 0.1587006000", \ + "0.0180136000, 0.0189079000, 0.0211387000, 0.0268398000, 0.0407539000, 0.0746231000, 0.1586995000", \ + "0.0225357000, 0.0232587000, 0.0248041000, 0.0292984000, 0.0416084000, 0.0743642000, 0.1585906000", \ + "0.0343242000, 0.0354005000, 0.0378377000, 0.0431829000, 0.0541334000, 0.0811263000, 0.1589914000", \ + "0.0556035000, 0.0571254000, 0.0606428000, 0.0682526000, 0.0847406000, 0.1164339000, 0.1800305000", \ + "0.0934567000, 0.0955722000, 0.1012437000, 0.1134045000, 0.1379439000, 0.1848619000, 0.2652123000", \ + "0.1640681000, 0.1678347000, 0.1764742000, 0.1960744000, 0.2336615000, 0.3032662000, 0.4227903000"); + } + related_pin : "C"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012349900, 0.0030504000, 0.0075344300, 0.0186099000, 0.0459661000, 0.1135350000"); + values("0.1438764000, 0.1520371000, 0.1738949000, 0.2273639000, 0.3583166000, 0.6822101000, 1.4711260000", \ + "0.1441368000, 0.1528984000, 0.1738812000, 0.2274138000, 0.3585917000, 0.6794215000, 1.4711758000", \ + "0.1435348000, 0.1524048000, 0.1738761000, 0.2282091000, 0.3593029000, 0.6860024000, 1.4789852000", \ + "0.1440656000, 0.1528227000, 0.1737970000, 0.2273784000, 0.3586845000, 0.6804701000, 1.4726228000", \ + "0.1536609000, 0.1614546000, 0.1817067000, 0.2321277000, 0.3601242000, 0.6816869000, 1.4750487000", \ + "0.1948519000, 0.2034916000, 0.2245872000, 0.2727853000, 0.3862046000, 0.6869759000, 1.4723261000", \ + "0.2870231000, 0.2970338000, 0.3194756000, 0.3747212000, 0.4971162000, 0.7739629000, 1.4936781000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012349900, 0.0030504000, 0.0075344300, 0.0186099000, 0.0459661000, 0.1135350000"); + values("0.1049657000, 0.1065145000, 0.1100418000, 0.1177060000, 0.1330479000, 0.1633508000, 0.2271826000", \ + "0.1100521000, 0.1115926000, 0.1151920000, 0.1228230000, 0.1380920000, 0.1684473000, 0.2322706000", \ + "0.1228726000, 0.1243920000, 0.1280027000, 0.1356623000, 0.1510533000, 0.1812499000, 0.2450712000", \ + "0.1531460000, 0.1546722000, 0.1582001000, 0.1659225000, 0.1812460000, 0.2115765000, 0.2755224000", \ + "0.2203262000, 0.2219181000, 0.2256788000, 0.2336193000, 0.2494984000, 0.2803399000, 0.3444867000", \ + "0.3269016000, 0.3289091000, 0.3335327000, 0.3434321000, 0.3626226000, 0.3974659000, 0.4644969000", \ + "0.4830484000, 0.4856231000, 0.4912105000, 0.5044078000, 0.5291084000, 0.5717861000, 0.6464083000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012349900, 0.0030504000, 0.0075344300, 0.0186099000, 0.0459661000, 0.1135350000"); + values("0.1330785000, 0.1396044000, 0.1553466000, 0.1964676000, 0.2982562000, 0.5434181000, 1.1425277000", \ + "0.1379589000, 0.1441182000, 0.1601667000, 0.2014656000, 0.3027504000, 0.5482253000, 1.1466111000", \ + "0.1492758000, 0.1555509000, 0.1716672000, 0.2122791000, 0.3134087000, 0.5586207000, 1.1585899000", \ + "0.1741412000, 0.1803387000, 0.1961888000, 0.2363731000, 0.3367977000, 0.5842420000, 1.1775885000", \ + "0.2189419000, 0.2247489000, 0.2399257000, 0.2784408000, 0.3777277000, 0.6218357000, 1.2183552000", \ + "0.2817486000, 0.2872219000, 0.3016553000, 0.3394598000, 0.4372541000, 0.6790353000, 1.2764940000", \ + "0.3597995000, 0.3654492000, 0.3794903000, 0.4148921000, 0.5085112000, 0.7500673000, 1.3431389000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012349900, 0.0030504000, 0.0075344300, 0.0186099000, 0.0459661000, 0.1135350000"); + values("0.0273159000, 0.0284459000, 0.0304919000, 0.0363460000, 0.0493806000, 0.0796781000, 0.1571535000", \ + "0.0274905000, 0.0284795000, 0.0308185000, 0.0364705000, 0.0492872000, 0.0796627000, 0.1571453000", \ + "0.0272184000, 0.0281950000, 0.0305298000, 0.0362083000, 0.0491551000, 0.0796145000, 0.1570055000", \ + "0.0273206000, 0.0282970000, 0.0306476000, 0.0360623000, 0.0491047000, 0.0797489000, 0.1570192000", \ + "0.0312980000, 0.0321217000, 0.0341953000, 0.0393339000, 0.0515400000, 0.0810649000, 0.1573812000", \ + "0.0443833000, 0.0453788000, 0.0477097000, 0.0534006000, 0.0646552000, 0.0923436000, 0.1633314000", \ + "0.0664640000, 0.0669446000, 0.0699678000, 0.0769884000, 0.0892868000, 0.1155583000, 0.1810952000"); + } + related_pin : "D_N"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012349900, 0.0030504000, 0.0075344300, 0.0186099000, 0.0459661000, 0.1135350000"); + values("0.1293662000, 0.1393586000, 0.1627660000, 0.2207978000, 0.3581302000, 0.6808074000, 1.4759219000", \ + "0.1295572000, 0.1390453000, 0.1627540000, 0.2208739000, 0.3569395000, 0.6808262000, 1.4818010000", \ + "0.1295976000, 0.1394853000, 0.1629574000, 0.2210934000, 0.3569845000, 0.6809475000, 1.4836593000", \ + "0.1288513000, 0.1386870000, 0.1622022000, 0.2201575000, 0.3566594000, 0.6829589000, 1.4778199000", \ + "0.1278568000, 0.1376917000, 0.1613368000, 0.2181915000, 0.3568303000, 0.6817079000, 1.4740067000", \ + "0.1289926000, 0.1380491000, 0.1610442000, 0.2173623000, 0.3553941000, 0.6813205000, 1.4729913000", \ + "0.1365343000, 0.1450520000, 0.1663287000, 0.2187215000, 0.3539017000, 0.6816844000, 1.4725725000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__nor4bb_1") { + leakage_power () { + value : 0.0034182000; + when : "!A&!B&!C_N&D_N"; + } + leakage_power () { + value : 0.0007199000; + when : "!A&!B&!C_N&!D_N"; + } + leakage_power () { + value : 0.0062738000; + when : "!A&!B&C_N&D_N"; + } + leakage_power () { + value : 0.0053254000; + when : "!A&!B&C_N&!D_N"; + } + leakage_power () { + value : 0.0027817000; + when : "!A&B&!C_N&D_N"; + } + leakage_power () { + value : 0.0006817000; + when : "!A&B&!C_N&!D_N"; + } + leakage_power () { + value : 0.0054229000; + when : "!A&B&C_N&D_N"; + } + leakage_power () { + value : 0.0027673000; + when : "!A&B&C_N&!D_N"; + } + leakage_power () { + value : 0.0028618000; + when : "A&!B&!C_N&D_N"; + } + leakage_power () { + value : 0.0006972000; + when : "A&!B&!C_N&!D_N"; + } + leakage_power () { + value : 0.0062841000; + when : "A&!B&C_N&D_N"; + } + leakage_power () { + value : 0.0028685000; + when : "A&!B&C_N&!D_N"; + } + leakage_power () { + value : 0.0027625000; + when : "A&B&!C_N&D_N"; + } + leakage_power () { + value : 0.0006752000; + when : "A&B&!C_N&!D_N"; + } + leakage_power () { + value : 0.0049120000; + when : "A&B&C_N&D_N"; + } + leakage_power () { + value : 0.0027447000; + when : "A&B&C_N&!D_N"; + } + area : 10.009600000; + cell_footprint : "sky130_fd_sc_hd__nor4bb"; + cell_leakage_power : 0.0031998050; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A") { + capacitance : 0.0023290000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022320000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0040277000, 0.0040226000, 0.0040110000, 0.0040129000, 0.0040172000, 0.0040273000, 0.0040504000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0035228000, -0.0035622000, -0.0036530000, -0.0036652000, -0.0036934000, -0.0037584000, -0.0039082000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024260000; + } + pin ("B") { + capacitance : 0.0023560000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022160000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0043084000, 0.0043049000, 0.0042967000, 0.0042956000, 0.0042931000, 0.0042873000, 0.0042739000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0041321000, -0.0041577000, -0.0042167000, -0.0042186000, -0.0042228000, -0.0042326000, -0.0042552000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024950000; + } + pin ("C_N") { + capacitance : 0.0015020000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0014480000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0082800000, 0.0081899000, 0.0079824000, 0.0080372000, 0.0081636000, 0.0084549000, 0.0091265000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0045812000, 0.0045266000, 0.0044009000, 0.0044475000, 0.0045551000, 0.0048030000, 0.0053744000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0015560000; + } + pin ("D_N") { + capacitance : 0.0013900000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0013400000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0076430000, 0.0075598000, 0.0073683000, 0.0074332000, 0.0075830000, 0.0079282000, 0.0087239000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0027673000, 0.0027079000, 0.0025712000, 0.0026338000, 0.0027780000, 0.0031106000, 0.0038773000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0014400000; + } + pin ("Y") { + direction : "output"; + function : "(!A&!B&C_N&D_N)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0010227830, 0.0020921680, 0.0042796660, 0.0087543350, 0.0179075600, 0.0366310800"); + values("0.0058334000, 0.0049802000, 0.0032598000, -0.0002512000, -0.0074644000, -0.0221125000, -0.0521838000", \ + "0.0057584000, 0.0049119000, 0.0031826000, -0.0003382000, -0.0075525000, -0.0222189000, -0.0522730000", \ + "0.0057597000, 0.0048992000, 0.0031732000, -0.0003654000, -0.0075927000, -0.0222388000, -0.0523060000", \ + "0.0055733000, 0.0047322000, 0.0030737000, -0.0004391000, -0.0076976000, -0.0223245000, -0.0523923000", \ + "0.0055613000, 0.0047086000, 0.0029740000, -0.0005774000, -0.0076787000, -0.0223618000, -0.0524214000", \ + "0.0063230000, 0.0054616000, 0.0038750000, 0.0002775000, -0.0071590000, -0.0219790000, -0.0522706000", \ + "0.0078741000, 0.0070416000, 0.0052394000, 0.0015878000, -0.0057058000, -0.0208473000, -0.0513616000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0010227830, 0.0020921680, 0.0042796660, 0.0087543350, 0.0179075600, 0.0366310800"); + values("0.0141630000, 0.0150381000, 0.0167812000, 0.0203386000, 0.0276320000, 0.0422494000, 0.0722439000", \ + "0.0139910000, 0.0148697000, 0.0166200000, 0.0202078000, 0.0274600000, 0.0423658000, 0.0725176000", \ + "0.0138440000, 0.0147111000, 0.0164573000, 0.0200956000, 0.0273817000, 0.0420803000, 0.0720481000", \ + "0.0137448000, 0.0146011000, 0.0163516000, 0.0198761000, 0.0270956000, 0.0418935000, 0.0719800000", \ + "0.0136716000, 0.0145133000, 0.0162611000, 0.0198111000, 0.0270523000, 0.0417207000, 0.0720922000", \ + "0.0136357000, 0.0144953000, 0.0161938000, 0.0196915000, 0.0268976000, 0.0416760000, 0.0719246000", \ + "0.0133512000, 0.0142055000, 0.0161563000, 0.0197462000, 0.0270246000, 0.0415107000, 0.0715105000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0010227830, 0.0020921680, 0.0042796660, 0.0087543350, 0.0179075600, 0.0366310800"); + values("0.0054980000, 0.0046543000, 0.0029216000, -0.0005877000, -0.0077590000, -0.0224557000, -0.0526586000", \ + "0.0054768000, 0.0046313000, 0.0029164000, -0.0006172000, -0.0077860000, -0.0224815000, -0.0526671000", \ + "0.0054514000, 0.0046155000, 0.0028972000, -0.0006440000, -0.0077955000, -0.0224823000, -0.0526871000", \ + "0.0052635000, 0.0044352000, 0.0027367000, -0.0007648000, -0.0078661000, -0.0225781000, -0.0527661000", \ + "0.0053540000, 0.0045133000, 0.0027899000, -0.0007627000, -0.0079755000, -0.0226246000, -0.0527972000", \ + "0.0057483000, 0.0049234000, 0.0030161000, -0.0005010000, -0.0076566000, -0.0223933000, -0.0527136000", \ + "0.0067235000, 0.0058384000, 0.0040563000, 0.0004390000, -0.0069815000, -0.0218908000, -0.0523803000"); + } + related_pin : "B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0010227830, 0.0020921680, 0.0042796660, 0.0087543350, 0.0179075600, 0.0366310800"); + values("0.0117095000, 0.0126059000, 0.0143852000, 0.0179433000, 0.0251610000, 0.0398835000, 0.0697671000", \ + "0.0115135000, 0.0124013000, 0.0141712000, 0.0177706000, 0.0250505000, 0.0399559000, 0.0698298000", \ + "0.0113739000, 0.0122432000, 0.0139843000, 0.0175796000, 0.0248794000, 0.0398474000, 0.0697458000", \ + "0.0112568000, 0.0121195000, 0.0138484000, 0.0173998000, 0.0246431000, 0.0394518000, 0.0695375000", \ + "0.0111764000, 0.0120261000, 0.0137718000, 0.0173170000, 0.0245691000, 0.0392526000, 0.0693595000", \ + "0.0111657000, 0.0120122000, 0.0137314000, 0.0172405000, 0.0244272000, 0.0391849000, 0.0691633000", \ + "0.0112025000, 0.0120485000, 0.0137663000, 0.0173180000, 0.0246213000, 0.0391926000, 0.0693569000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0010227830, 0.0020921680, 0.0042796660, 0.0087543350, 0.0179075600, 0.0366310800"); + values("0.0047226000, 0.0039689000, 0.0023530000, -0.0009664000, -0.0080084000, -0.0227021000, -0.0529323000", \ + "0.0046632000, 0.0038827000, 0.0022873000, -0.0010260000, -0.0080615000, -0.0227422000, -0.0529797000", \ + "0.0047145000, 0.0039503000, 0.0023305000, -0.0009817000, -0.0080205000, -0.0226971000, -0.0529263000", \ + "0.0044883000, 0.0037152000, 0.0021245000, -0.0011789000, -0.0082183000, -0.0228735000, -0.0530987000", \ + "0.0041857000, 0.0034284000, 0.0018245000, -0.0014624000, -0.0084235000, -0.0230338000, -0.0532321000", \ + "0.0043285000, 0.0035102000, 0.0021693000, -0.0016404000, -0.0087876000, -0.0231797000, -0.0533055000", \ + "0.0049850000, 0.0041489000, 0.0024359000, -0.0009698000, -0.0080026000, -0.0228514000, -0.0530782000"); + } + related_pin : "C_N"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0010227830, 0.0020921680, 0.0042796660, 0.0087543350, 0.0179075600, 0.0366310800"); + values("0.0096367000, 0.0105079000, 0.0123564000, 0.0159339000, 0.0232381000, 0.0379386000, 0.0681524000", \ + "0.0096068000, 0.0104858000, 0.0122854000, 0.0159736000, 0.0232045000, 0.0379658000, 0.0679268000", \ + "0.0095695000, 0.0104625000, 0.0122291000, 0.0158534000, 0.0231356000, 0.0379409000, 0.0679777000", \ + "0.0093034000, 0.0101474000, 0.0119190000, 0.0155192000, 0.0228665000, 0.0376693000, 0.0676951000", \ + "0.0090412000, 0.0098983000, 0.0116768000, 0.0152998000, 0.0225996000, 0.0372984000, 0.0675700000", \ + "0.0089603000, 0.0098190000, 0.0115545000, 0.0151475000, 0.0223450000, 0.0372023000, 0.0672094000", \ + "0.0094035000, 0.0102644000, 0.0120286000, 0.0154633000, 0.0227791000, 0.0374377000, 0.0674891000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0010227830, 0.0020921680, 0.0042796660, 0.0087543350, 0.0179075600, 0.0366310800"); + values("0.0028661000, 0.0021648000, 0.0006227000, -0.0026456000, -0.0096515000, -0.0243020000, -0.0545554000", \ + "0.0028071000, 0.0020945000, 0.0005688000, -0.0026876000, -0.0096896000, -0.0243551000, -0.0545966000", \ + "0.0028169000, 0.0021033000, 0.0006004000, -0.0026622000, -0.0096666000, -0.0243135000, -0.0545588000", \ + "0.0026354000, 0.0019045000, 0.0003779000, -0.0028709000, -0.0098493000, -0.0245002000, -0.0547078000", \ + "0.0023173000, 0.0016031000, 0.0001249000, -0.0031080000, -0.0100310000, -0.0246211000, -0.0548136000", \ + "0.0025031000, 0.0017005000, 0.0000554000, -0.0033609000, -0.0104314000, -0.0248413000, -0.0549501000", \ + "0.0028758000, 0.0021445000, 0.0003917000, -0.0029242000, -0.0102794000, -0.0245014000, -0.0546870000"); + } + related_pin : "D_N"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0010227830, 0.0020921680, 0.0042796660, 0.0087543350, 0.0179075600, 0.0366310800"); + values("0.0084352000, 0.0093250000, 0.0111507000, 0.0147801000, 0.0220909000, 0.0367499000, 0.0668105000", \ + "0.0083893000, 0.0092910000, 0.0111234000, 0.0147993000, 0.0220531000, 0.0369490000, 0.0666871000", \ + "0.0083457000, 0.0092450000, 0.0110238000, 0.0146636000, 0.0219767000, 0.0368114000, 0.0669733000", \ + "0.0079936000, 0.0088824000, 0.0106530000, 0.0142822000, 0.0216858000, 0.0364402000, 0.0665429000", \ + "0.0077858000, 0.0086305000, 0.0103986000, 0.0139951000, 0.0213289000, 0.0360831000, 0.0662323000", \ + "0.0076650000, 0.0085322000, 0.0102902000, 0.0138198000, 0.0210520000, 0.0358891000, 0.0660543000", \ + "0.0080646000, 0.0089123000, 0.0106256000, 0.0141237000, 0.0212492000, 0.0360572000, 0.0661004000"); + } + } + max_capacitance : 0.0366310000; + max_transition : 1.4798240000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0010227800, 0.0020921700, 0.0042796700, 0.0087543400, 0.0179076000, 0.0366311000"); + values("0.0190938000, 0.0212482000, 0.0255232000, 0.0339030000, 0.0501340000, 0.0815503000, 0.1428610000", \ + "0.0245840000, 0.0266164000, 0.0307243000, 0.0389156000, 0.0549770000, 0.0862286000, 0.1474670000", \ + "0.0370947000, 0.0393612000, 0.0435076000, 0.0511962000, 0.0665180000, 0.0973329000, 0.1584251000", \ + "0.0561749000, 0.0593966000, 0.0652261000, 0.0762218000, 0.0939051000, 0.1243462000, 0.1847677000", \ + "0.0817834000, 0.0866008000, 0.0956778000, 0.1113606000, 0.1384793000, 0.1811619000, 0.2453600000", \ + "0.1084912000, 0.1155588000, 0.1280969000, 0.1530382000, 0.1943077000, 0.2606456000, 0.3607868000", \ + "0.1155268000, 0.1265074000, 0.1481144000, 0.1857526000, 0.2490479000, 0.3526046000, 0.5095128000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0010227800, 0.0020921700, 0.0042796700, 0.0087543400, 0.0179076000, 0.0366311000"); + values("0.1834300000, 0.1985314000, 0.2285446000, 0.2904139000, 0.4151522000, 0.6624642000, 1.1731844000", \ + "0.1867246000, 0.2018965000, 0.2318836000, 0.2936832000, 0.4175414000, 0.6743148000, 1.1864507000", \ + "0.1973787000, 0.2124869000, 0.2423160000, 0.3045095000, 0.4294965000, 0.6789815000, 1.1910980000", \ + "0.2220190000, 0.2369547000, 0.2672437000, 0.3281544000, 0.4523540000, 0.7020601000, 1.2144813000", \ + "0.2717197000, 0.2864790000, 0.3166548000, 0.3769645000, 0.5014277000, 0.7505425000, 1.2683428000", \ + "0.3550210000, 0.3724460000, 0.4071799000, 0.4742622000, 0.6004467000, 0.8518168000, 1.3662425000", \ + "0.4841714000, 0.5067636000, 0.5514952000, 0.6336341000, 0.7845579000, 1.0627154000, 1.5793437000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0010227800, 0.0020921700, 0.0042796700, 0.0087543400, 0.0179076000, 0.0366311000"); + values("0.0199718000, 0.0227068000, 0.0281127000, 0.0385168000, 0.0587854000, 0.0978846000, 0.1756329000", \ + "0.0202172000, 0.0226936000, 0.0276889000, 0.0379894000, 0.0582848000, 0.0975296000, 0.1753167000", \ + "0.0257017000, 0.0273244000, 0.0311271000, 0.0397282000, 0.0578899000, 0.0969483000, 0.1752699000", \ + "0.0406576000, 0.0427452000, 0.0470807000, 0.0545603000, 0.0674562000, 0.1003017000, 0.1747166000", \ + "0.0654525000, 0.0687867000, 0.0748659000, 0.0851930000, 0.1043099000, 0.1312971000, 0.1910883000", \ + "0.1078861000, 0.1131112000, 0.1232113000, 0.1388945000, 0.1652311000, 0.2082978000, 0.2734123000", \ + "0.1839601000, 0.1928064000, 0.2073483000, 0.2330561000, 0.2749203000, 0.3402426000, 0.4382752000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0010227800, 0.0020921700, 0.0042796700, 0.0087543400, 0.0179076000, 0.0366311000"); + values("0.1337570000, 0.1531806000, 0.1925829000, 0.2737222000, 0.4392521000, 0.7724744000, 1.4561922000", \ + "0.1338077000, 0.1531039000, 0.1926673000, 0.2736785000, 0.4380653000, 0.7798873000, 1.4704166000", \ + "0.1337550000, 0.1534372000, 0.1927643000, 0.2742421000, 0.4395030000, 0.7742970000, 1.4582687000", \ + "0.1339183000, 0.1535150000, 0.1931110000, 0.2737245000, 0.4385083000, 0.7731220000, 1.4552842000", \ + "0.1375532000, 0.1562420000, 0.1943244000, 0.2737834000, 0.4391402000, 0.7730446000, 1.4674952000", \ + "0.1629494000, 0.1821420000, 0.2204230000, 0.2943987000, 0.4486406000, 0.7781403000, 1.4634360000", \ + "0.2223332000, 0.2411003000, 0.2815372000, 0.3615663000, 0.5190706000, 0.8324915000, 1.4798243000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0010227800, 0.0020921700, 0.0042796700, 0.0087543400, 0.0179076000, 0.0366311000"); + values("0.0206824000, 0.0228566000, 0.0271009000, 0.0353852000, 0.0512843000, 0.0821012000, 0.1430565000", \ + "0.0259255000, 0.0280045000, 0.0321210000, 0.0401774000, 0.0560008000, 0.0867664000, 0.1476883000", \ + "0.0378836000, 0.0401270000, 0.0442960000, 0.0517589000, 0.0671762000, 0.0977731000, 0.1586066000", \ + "0.0553420000, 0.0587454000, 0.0647988000, 0.0751467000, 0.0936457000, 0.1236524000, 0.1840842000", \ + "0.0757181000, 0.0808768000, 0.0903214000, 0.1067655000, 0.1344677000, 0.1781652000, 0.2449553000", \ + "0.0915086000, 0.0988397000, 0.1141035000, 0.1396561000, 0.1819895000, 0.2492087000, 0.3527493000", \ + "0.0781026000, 0.0898413000, 0.1122262000, 0.1512120000, 0.2196637000, 0.3270003000, 0.4884217000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0010227800, 0.0020921700, 0.0042796700, 0.0087543400, 0.0179076000, 0.0366311000"); + values("0.1721425000, 0.1877357000, 0.2185932000, 0.2788188000, 0.4021502000, 0.6527378000, 1.1639557000", \ + "0.1744353000, 0.1897306000, 0.2200845000, 0.2823404000, 0.4063843000, 0.6645193000, 1.1674187000", \ + "0.1845469000, 0.1995826000, 0.2294586000, 0.2912919000, 0.4153992000, 0.6731900000, 1.1874808000", \ + "0.2094386000, 0.2244903000, 0.2540931000, 0.3156871000, 0.4398689000, 0.6948209000, 1.2104540000", \ + "0.2637373000, 0.2790551000, 0.3092220000, 0.3695890000, 0.4944515000, 0.7436840000, 1.2631518000", \ + "0.3586022000, 0.3776470000, 0.4145787000, 0.4838694000, 0.6123557000, 0.8652938000, 1.3749946000", \ + "0.5152776000, 0.5428056000, 0.5939160000, 0.6868245000, 0.8494073000, 1.1333745000, 1.6509583000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0010227800, 0.0020921700, 0.0042796700, 0.0087543400, 0.0179076000, 0.0366311000"); + values("0.0204166000, 0.0229644000, 0.0279120000, 0.0377633000, 0.0569872000, 0.0955670000, 0.1740166000", \ + "0.0201913000, 0.0225446000, 0.0273202000, 0.0372749000, 0.0567896000, 0.0954662000, 0.1736715000", \ + "0.0247160000, 0.0263597000, 0.0301783000, 0.0384894000, 0.0564709000, 0.0950741000, 0.1737164000", \ + "0.0384855000, 0.0406367000, 0.0447069000, 0.0524382000, 0.0656570000, 0.0982739000, 0.1736619000", \ + "0.0619752000, 0.0651844000, 0.0712742000, 0.0833754000, 0.1016402000, 0.1308579000, 0.1904928000", \ + "0.1031106000, 0.1087508000, 0.1173200000, 0.1343911000, 0.1632661000, 0.2098279000, 0.2774492000", \ + "0.1769137000, 0.1853979000, 0.2002880000, 0.2289480000, 0.2724227000, 0.3394907000, 0.4415289000"); + } + related_pin : "B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0010227800, 0.0020921700, 0.0042796700, 0.0087543400, 0.0179076000, 0.0366311000"); + values("0.1334762000, 0.1533391000, 0.1931932000, 0.2733530000, 0.4376653000, 0.7734128000, 1.4576470000", \ + "0.1336861000, 0.1533490000, 0.1925851000, 0.2737367000, 0.4380201000, 0.7804086000, 1.4559022000", \ + "0.1338140000, 0.1530203000, 0.1927784000, 0.2736603000, 0.4384259000, 0.7801474000, 1.4615716000", \ + "0.1340606000, 0.1529672000, 0.1928654000, 0.2736917000, 0.4381424000, 0.7755012000, 1.4620132000", \ + "0.1406833000, 0.1588825000, 0.1963900000, 0.2748755000, 0.4393438000, 0.7730847000, 1.4620789000", \ + "0.1757303000, 0.1947348000, 0.2312193000, 0.3023932000, 0.4529286000, 0.7777019000, 1.4573194000", \ + "0.2602868000, 0.2794778000, 0.3182811000, 0.3945062000, 0.5461737000, 0.8362004000, 1.4774346000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0010227800, 0.0020921700, 0.0042796700, 0.0087543400, 0.0179076000, 0.0366311000"); + values("0.1104536000, 0.1132795000, 0.1186746000, 0.1285477000, 0.1463414000, 0.1785509000, 0.2399215000", \ + "0.1153433000, 0.1181695000, 0.1235656000, 0.1334203000, 0.1511544000, 0.1835342000, 0.2448145000", \ + "0.1277123000, 0.1305495000, 0.1358440000, 0.1459112000, 0.1635872000, 0.1959203000, 0.2572978000", \ + "0.1585329000, 0.1614651000, 0.1667986000, 0.1767418000, 0.1944709000, 0.2269104000, 0.2882956000", \ + "0.2253273000, 0.2283752000, 0.2341131000, 0.2445422000, 0.2626200000, 0.2953243000, 0.3567731000", \ + "0.3328236000, 0.3365367000, 0.3434595000, 0.3556068000, 0.3762067000, 0.4111206000, 0.4747493000", \ + "0.4958923000, 0.5001469000, 0.5098836000, 0.5240900000, 0.5504304000, 0.5912530000, 0.6577812000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0010227800, 0.0020921700, 0.0042796700, 0.0087543400, 0.0179076000, 0.0366311000"); + values("0.1754939000, 0.1905689000, 0.2220003000, 0.2831841000, 0.4076578000, 0.6591224000, 1.1705297000", \ + "0.1796989000, 0.1947525000, 0.2263169000, 0.2889315000, 0.4119090000, 0.6632261000, 1.1744979000", \ + "0.1903606000, 0.2060514000, 0.2361842000, 0.2983972000, 0.4233827000, 0.6775748000, 1.1953363000", \ + "0.2119428000, 0.2270197000, 0.2568450000, 0.3185203000, 0.4430444000, 0.6964029000, 1.2141915000", \ + "0.2424516000, 0.2575160000, 0.2881417000, 0.3497158000, 0.4752173000, 0.7267397000, 1.2388217000", \ + "0.2819293000, 0.2969596000, 0.3268344000, 0.3891296000, 0.5129224000, 0.7640910000, 1.2778268000", \ + "0.3196120000, 0.3344345000, 0.3650386000, 0.4259767000, 0.5505715000, 0.8027749000, 1.3140732000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0010227800, 0.0020921700, 0.0042796700, 0.0087543400, 0.0179076000, 0.0366311000"); + values("0.0305653000, 0.0326936000, 0.0371685000, 0.0463759000, 0.0639723000, 0.1001317000, 0.1757181000", \ + "0.0304150000, 0.0328006000, 0.0372011000, 0.0463266000, 0.0639204000, 0.1000495000, 0.1758448000", \ + "0.0305884000, 0.0327423000, 0.0372485000, 0.0462063000, 0.0640201000, 0.1001193000, 0.1756128000", \ + "0.0302798000, 0.0329870000, 0.0374569000, 0.0464014000, 0.0640241000, 0.1000540000, 0.1756954000", \ + "0.0334556000, 0.0356238000, 0.0399191000, 0.0487622000, 0.0656969000, 0.1009369000, 0.1762953000", \ + "0.0441771000, 0.0464792000, 0.0514838000, 0.0595416000, 0.0760647000, 0.1096851000, 0.1815709000", \ + "0.0615287000, 0.0645096000, 0.0697121000, 0.0802533000, 0.0959842000, 0.1274293000, 0.1944205000"); + } + related_pin : "C_N"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0010227800, 0.0020921700, 0.0042796700, 0.0087543400, 0.0179076000, 0.0366311000"); + values("0.1332793000, 0.1529208000, 0.1930761000, 0.2728272000, 0.4377456000, 0.7730506000, 1.4618894000", \ + "0.1333498000, 0.1527639000, 0.1924043000, 0.2741938000, 0.4377979000, 0.7724161000, 1.4592838000", \ + "0.1333411000, 0.1533052000, 0.1922936000, 0.2738131000, 0.4384168000, 0.7753500000, 1.4618226000", \ + "0.1336286000, 0.1529481000, 0.1925496000, 0.2731373000, 0.4383090000, 0.7751399000, 1.4624116000", \ + "0.1337283000, 0.1531808000, 0.1925953000, 0.2742835000, 0.4398660000, 0.7738496000, 1.4589259000", \ + "0.1344414000, 0.1539988000, 0.1932045000, 0.2746461000, 0.4379419000, 0.7746707000, 1.4582905000", \ + "0.1376809000, 0.1562386000, 0.1947193000, 0.2746166000, 0.4400372000, 0.7745913000, 1.4565485000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0010227800, 0.0020921700, 0.0042796700, 0.0087543400, 0.0179076000, 0.0366311000"); + values("0.0949603000, 0.0981555000, 0.1041297000, 0.1145257000, 0.1328629000, 0.1657691000, 0.2288375000", \ + "0.0996921000, 0.1030078000, 0.1088849000, 0.1193967000, 0.1377287000, 0.1707072000, 0.2337314000", \ + "0.1121037000, 0.1154567000, 0.1213763000, 0.1318959000, 0.1501593000, 0.1830757000, 0.2461406000", \ + "0.1430012000, 0.1462435000, 0.1521998000, 0.1627940000, 0.1812045000, 0.2141839000, 0.2772035000", \ + "0.2071325000, 0.2106408000, 0.2171188000, 0.2282513000, 0.2473076000, 0.2808881000, 0.3439588000", \ + "0.3076863000, 0.3120610000, 0.3198699000, 0.3332138000, 0.3549760000, 0.3908832000, 0.4560313000", \ + "0.4617172000, 0.4670582000, 0.4770232000, 0.4937035000, 0.5206108000, 0.5610995000, 0.6284128000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0010227800, 0.0020921700, 0.0042796700, 0.0087543400, 0.0179076000, 0.0366311000"); + values("0.1150250000, 0.1302205000, 0.1612056000, 0.2235977000, 0.3478808000, 0.6001528000, 1.1097147000", \ + "0.1195969000, 0.1348632000, 0.1658715000, 0.2285010000, 0.3530242000, 0.6057018000, 1.1152289000", \ + "0.1298162000, 0.1449145000, 0.1759264000, 0.2376500000, 0.3631464000, 0.6151623000, 1.1277348000", \ + "0.1486553000, 0.1632492000, 0.1939060000, 0.2556518000, 0.3822096000, 0.6328136000, 1.1452347000", \ + "0.1768051000, 0.1908979000, 0.2209440000, 0.2821952000, 0.4082838000, 0.6594468000, 1.1718905000", \ + "0.2125449000, 0.2261141000, 0.2548841000, 0.3150917000, 0.4389779000, 0.6910022000, 1.2059070000", \ + "0.2467153000, 0.2597958000, 0.2865765000, 0.3447827000, 0.4685607000, 0.7191499000, 1.2306555000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0010227800, 0.0020921700, 0.0042796700, 0.0087543400, 0.0179076000, 0.0366311000"); + values("0.0254375000, 0.0275702000, 0.0326004000, 0.0417334000, 0.0602398000, 0.0979067000, 0.1778330000", \ + "0.0254427000, 0.0278090000, 0.0326735000, 0.0418311000, 0.0600895000, 0.0977767000, 0.1776616000", \ + "0.0255431000, 0.0278676000, 0.0327436000, 0.0418399000, 0.0602345000, 0.0979914000, 0.1778304000", \ + "0.0256433000, 0.0279896000, 0.0327395000, 0.0420848000, 0.0602293000, 0.0979847000, 0.1780373000", \ + "0.0300132000, 0.0321992000, 0.0368115000, 0.0451181000, 0.0628477000, 0.0994057000, 0.1780152000", \ + "0.0422484000, 0.0441973000, 0.0485349000, 0.0563042000, 0.0732353000, 0.1078899000, 0.1825046000", \ + "0.0600340000, 0.0623061000, 0.0681868000, 0.0766295000, 0.0929869000, 0.1251099000, 0.1943306000"); + } + related_pin : "D_N"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0010227800, 0.0020921700, 0.0042796700, 0.0087543400, 0.0179076000, 0.0366311000"); + values("0.1267210000, 0.1477136000, 0.1898150000, 0.2721951000, 0.4371843000, 0.7728129000, 1.4562677000", \ + "0.1265860000, 0.1477458000, 0.1893839000, 0.2729006000, 0.4383036000, 0.7755973000, 1.4607411000", \ + "0.1263309000, 0.1474909000, 0.1890760000, 0.2721373000, 0.4381478000, 0.7745098000, 1.4625497000", \ + "0.1249802000, 0.1461947000, 0.1881129000, 0.2716380000, 0.4385285000, 0.7724221000, 1.4564697000", \ + "0.1241826000, 0.1451697000, 0.1874594000, 0.2711603000, 0.4385605000, 0.7739430000, 1.4573253000", \ + "0.1232848000, 0.1438521000, 0.1860441000, 0.2709331000, 0.4381586000, 0.7738076000, 1.4601259000", \ + "0.1288712000, 0.1473722000, 0.1869099000, 0.2687756000, 0.4385943000, 0.7751567000, 1.4579371000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__nor4bb_2") { + leakage_power () { + value : 0.0050802000; + when : "!A&!B&!C_N&D_N"; + } + leakage_power () { + value : 0.0008941000; + when : "!A&!B&!C_N&!D_N"; + } + leakage_power () { + value : 0.0078535000; + when : "!A&!B&C_N&D_N"; + } + leakage_power () { + value : 0.0063874000; + when : "!A&!B&C_N&!D_N"; + } + leakage_power () { + value : 0.0029295000; + when : "!A&B&!C_N&D_N"; + } + leakage_power () { + value : 0.0007652000; + when : "!A&B&!C_N&!D_N"; + } + leakage_power () { + value : 0.0068738000; + when : "!A&B&C_N&D_N"; + } + leakage_power () { + value : 0.0029257000; + when : "!A&B&C_N&!D_N"; + } + leakage_power () { + value : 0.0029356000; + when : "A&!B&!C_N&D_N"; + } + leakage_power () { + value : 0.0007679000; + when : "A&!B&!C_N&!D_N"; + } + leakage_power () { + value : 0.0068746000; + when : "A&!B&C_N&D_N"; + } + leakage_power () { + value : 0.0029323000; + when : "A&!B&C_N&!D_N"; + } + leakage_power () { + value : 0.0030712000; + when : "A&B&!C_N&D_N"; + } + leakage_power () { + value : 0.0007259000; + when : "A&B&!C_N&!D_N"; + } + leakage_power () { + value : 0.0049925000; + when : "A&B&C_N&D_N"; + } + leakage_power () { + value : 0.0028149000; + when : "A&B&C_N&!D_N"; + } + area : 16.265600000; + cell_footprint : "sky130_fd_sc_hd__nor4bb"; + cell_leakage_power : 0.0036765220; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A") { + capacitance : 0.0043720000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0041510000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0101327000, 0.0101318000, 0.0101298000, 0.0101278000, 0.0101233000, 0.0101128000, 0.0100886000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0068125000, -0.0068904000, -0.0070698000, -0.0070883000, -0.0071310000, -0.0072295000, -0.0074565000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0045930000; + } + pin ("B") { + capacitance : 0.0043280000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0040300000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0082907000, 0.0082925000, 0.0082965000, 0.0083005000, 0.0083097000, 0.0083310000, 0.0083799000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0074820000, -0.0075238000, -0.0076203000, -0.0076242000, -0.0076333000, -0.0076541000, -0.0077023000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0046270000; + } + pin ("C_N") { + capacitance : 0.0013610000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0013140000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0101479000, 0.0100740000, 0.0099036000, 0.0099457000, 0.0100426000, 0.0102659000, 0.0107808000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0083149000, 0.0082730000, 0.0081765000, 0.0082194000, 0.0083182000, 0.0085462000, 0.0090716000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0014090000; + } + pin ("D_N") { + capacitance : 0.0014870000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0014310000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0115589000, 0.0114650000, 0.0112486000, 0.0113128000, 0.0114607000, 0.0118016000, 0.0125873000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0057305000, 0.0056822000, 0.0055708000, 0.0056344000, 0.0057810000, 0.0061189000, 0.0068976000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0015430000; + } + pin ("Y") { + direction : "output"; + function : "(!A&!B&C_N&D_N)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011117900, 0.0024721550, 0.0054970350, 0.0122231000, 0.0271790400, 0.0604347800"); + values("0.0046469000, 0.0037914000, 0.0019045000, -0.0023813000, -0.0123959000, -0.0358854000, -0.0893730000", \ + "0.0045924000, 0.0037383000, 0.0018357000, -0.0024155000, -0.0124341000, -0.0359174000, -0.0893752000", \ + "0.0046648000, 0.0038147000, 0.0019270000, -0.0023299000, -0.0123695000, -0.0358933000, -0.0893189000", \ + "0.0043580000, 0.0035633000, 0.0016433000, -0.0026370000, -0.0126554000, -0.0361316000, -0.0895301000", \ + "0.0040531000, 0.0031842000, 0.0012814000, -0.0029882000, -0.0129905000, -0.0363891000, -0.0897618000", \ + "0.0038222000, 0.0028591000, 0.0007198000, -0.0038541000, -0.0136120000, -0.0367777000, -0.0900261000", \ + "0.0060792000, 0.0050299000, 0.0028440000, -0.0019947000, -0.0126148000, -0.0363685000, -0.0897895000"); + } + related_pin : "D_N"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011117900, 0.0024721550, 0.0054970350, 0.0122231000, 0.0271790400, 0.0604347800"); + values("0.0161465000, 0.0171996000, 0.0194364000, 0.0246722000, 0.0357832000, 0.0599847000, 0.1133350000", \ + "0.0161358000, 0.0171993000, 0.0195241000, 0.0246487000, 0.0356993000, 0.0600137000, 0.1135150000", \ + "0.0161519000, 0.0171984000, 0.0195317000, 0.0245823000, 0.0357283000, 0.0600296000, 0.1133989000", \ + "0.0158119000, 0.0168488000, 0.0191189000, 0.0241998000, 0.0353576000, 0.0595221000, 0.1131197000", \ + "0.0155818000, 0.0165678000, 0.0188191000, 0.0237489000, 0.0348705000, 0.0590358000, 0.1125801000", \ + "0.0153978000, 0.0164052000, 0.0185962000, 0.0234840000, 0.0342837000, 0.0584939000, 0.1121637000", \ + "0.0156748000, 0.0167326000, 0.0188881000, 0.0234889000, 0.0343283000, 0.0584904000, 0.1117673000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011117900, 0.0024721550, 0.0054970350, 0.0122231000, 0.0271790400, 0.0604347800"); + values("0.0130554000, 0.0121013000, 0.0099012000, 0.0050235000, -0.0057941000, -0.0298315000, -0.0830951000", \ + "0.0128753000, 0.0119110000, 0.0097063000, 0.0048291000, -0.0059743000, -0.0300018000, -0.0832706000", \ + "0.0128316000, 0.0118587000, 0.0096556000, 0.0047544000, -0.0061056000, -0.0301613000, -0.0833847000", \ + "0.0124119000, 0.0114416000, 0.0092559000, 0.0044620000, -0.0064042000, -0.0303753000, -0.0836327000", \ + "0.0121580000, 0.0111833000, 0.0090163000, 0.0042068000, -0.0065451000, -0.0305009000, -0.0838126000", \ + "0.0138350000, 0.0128314000, 0.0105785000, 0.0056272000, -0.0053644000, -0.0297800000, -0.0835018000", \ + "0.0165045000, 0.0154797000, 0.0132048000, 0.0082177000, -0.0030730000, -0.0276632000, -0.0818478000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011117900, 0.0024721550, 0.0054970350, 0.0122231000, 0.0271790400, 0.0604347800"); + values("0.0260961000, 0.0271266000, 0.0293708000, 0.0343979000, 0.0454376000, 0.0691722000, 0.1226689000", \ + "0.0256985000, 0.0267741000, 0.0290143000, 0.0340812000, 0.0451458000, 0.0690596000, 0.1223484000", \ + "0.0254211000, 0.0264512000, 0.0287017000, 0.0336877000, 0.0448086000, 0.0691258000, 0.1221948000", \ + "0.0252430000, 0.0262428000, 0.0284370000, 0.0333333000, 0.0443324000, 0.0684496000, 0.1219797000", \ + "0.0250453000, 0.0260364000, 0.0282734000, 0.0331745000, 0.0439757000, 0.0680895000, 0.1215237000", \ + "0.0250513000, 0.0260163000, 0.0282395000, 0.0330966000, 0.0439008000, 0.0681397000, 0.1213001000", \ + "0.0250850000, 0.0261151000, 0.0282757000, 0.0332293000, 0.0441445000, 0.0678140000, 0.1213523000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011117900, 0.0024721550, 0.0054970350, 0.0122231000, 0.0271790400, 0.0604347800"); + values("0.0106470000, 0.0096720000, 0.0074868000, 0.0026134000, -0.0081977000, -0.0321514000, -0.0856809000", \ + "0.0106107000, 0.0096314000, 0.0074445000, 0.0025603000, -0.0082265000, -0.0321859000, -0.0856780000", \ + "0.0105992000, 0.0096111000, 0.0073875000, 0.0025580000, -0.0082392000, -0.0321902000, -0.0857520000", \ + "0.0102550000, 0.0093072000, 0.0071537000, 0.0023370000, -0.0084054000, -0.0323384000, -0.0858508000", \ + "0.0103078000, 0.0093096000, 0.0070939000, 0.0022089000, -0.0086281000, -0.0324683000, -0.0859312000", \ + "0.0111139000, 0.0101005000, 0.0079644000, 0.0031186000, -0.0078156000, -0.0321021000, -0.0859247000", \ + "0.0132851000, 0.0122438000, 0.0099560000, 0.0048718000, -0.0061858000, -0.0307768000, -0.0847938000"); + } + related_pin : "B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011117900, 0.0024721550, 0.0054970350, 0.0122231000, 0.0271790400, 0.0604347800"); + values("0.0234900000, 0.0245371000, 0.0267987000, 0.0318546000, 0.0429426000, 0.0667390000, 0.1199859000", \ + "0.0230334000, 0.0241156000, 0.0264152000, 0.0314670000, 0.0426293000, 0.0668970000, 0.1198844000", \ + "0.0227397000, 0.0237613000, 0.0260306000, 0.0309561000, 0.0419923000, 0.0663655000, 0.1196992000", \ + "0.0224659000, 0.0234944000, 0.0257416000, 0.0306997000, 0.0417910000, 0.0658100000, 0.1193432000", \ + "0.0222909000, 0.0232994000, 0.0255151000, 0.0304068000, 0.0414127000, 0.0654312000, 0.1188592000", \ + "0.0223477000, 0.0232960000, 0.0255213000, 0.0303773000, 0.0411354000, 0.0653172000, 0.1184543000", \ + "0.0223588000, 0.0233406000, 0.0255343000, 0.0304389000, 0.0415183000, 0.0652034000, 0.1186201000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011117900, 0.0024721550, 0.0054970350, 0.0122231000, 0.0271790400, 0.0604347800"); + values("0.0098810000, 0.0089794000, 0.0069608000, 0.0024042000, -0.0079598000, -0.0317431000, -0.0853014000", \ + "0.0098579000, 0.0089359000, 0.0068927000, 0.0023419000, -0.0080136000, -0.0317894000, -0.0853435000", \ + "0.0098815000, 0.0089700000, 0.0069365000, 0.0023932000, -0.0079889000, -0.0317328000, -0.0852987000", \ + "0.0096387000, 0.0087271000, 0.0066694000, 0.0021306000, -0.0081879000, -0.0319288000, -0.0854835000", \ + "0.0094541000, 0.0085326000, 0.0064888000, 0.0020155000, -0.0083532000, -0.0319875000, -0.0855410000", \ + "0.0089783000, 0.0080100000, 0.0058541000, 0.0012041000, -0.0088646000, -0.0323597000, -0.0857697000", \ + "0.0104701000, 0.0095210000, 0.0073549000, 0.0025269000, -0.0080873000, -0.0320985000, -0.0857733000"); + } + related_pin : "C_N"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011117900, 0.0024721550, 0.0054970350, 0.0122231000, 0.0271790400, 0.0604347800"); + values("0.0176914000, 0.0187285000, 0.0210530000, 0.0259861000, 0.0370059000, 0.0614634000, 0.1143692000", \ + "0.0177175000, 0.0187536000, 0.0209894000, 0.0260024000, 0.0369515000, 0.0611414000, 0.1144848000", \ + "0.0176915000, 0.0187436000, 0.0209730000, 0.0259657000, 0.0369619000, 0.0611669000, 0.1147819000", \ + "0.0174320000, 0.0184750000, 0.0206901000, 0.0256608000, 0.0366633000, 0.0609524000, 0.1141884000", \ + "0.0171640000, 0.0181988000, 0.0204327000, 0.0253876000, 0.0364350000, 0.0604071000, 0.1140405000", \ + "0.0170736000, 0.0180829000, 0.0202652000, 0.0251908000, 0.0360706000, 0.0603318000, 0.1137832000", \ + "0.0174424000, 0.0184161000, 0.0205930000, 0.0253983000, 0.0362956000, 0.0603114000, 0.1137185000"); + } + } + max_capacitance : 0.0604350000; + max_transition : 1.4787620000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011117900, 0.0024721500, 0.0054970400, 0.0122231000, 0.0271790000, 0.0604348000"); + values("0.0176752000, 0.0189566000, 0.0217865000, 0.0278480000, 0.0407542000, 0.0678194000, 0.1246771000", \ + "0.0231949000, 0.0243930000, 0.0270729000, 0.0329599000, 0.0456573000, 0.0725329000, 0.1292538000", \ + "0.0351900000, 0.0366346000, 0.0396186000, 0.0456075000, 0.0576053000, 0.0837103000, 0.1400938000", \ + "0.0533536000, 0.0555007000, 0.0597855000, 0.0683217000, 0.0837346000, 0.1110465000, 0.1664622000", \ + "0.0771003000, 0.0801686000, 0.0864105000, 0.0986098000, 0.1226300000, 0.1629390000, 0.2267250000", \ + "0.1000696000, 0.1045912000, 0.1141265000, 0.1324138000, 0.1690816000, 0.2305773000, 0.3303425000", \ + "0.1007273000, 0.1075733000, 0.1219381000, 0.1512738000, 0.2067536000, 0.3027596000, 0.4574700000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011117900, 0.0024721500, 0.0054970400, 0.0122231000, 0.0271790000, 0.0604348000"); + values("0.2147116000, 0.2254782000, 0.2480830000, 0.2991541000, 0.4103698000, 0.6542170000, 1.1915806000", \ + "0.2168683000, 0.2278805000, 0.2509350000, 0.3020992000, 0.4150020000, 0.6601271000, 1.1997137000", \ + "0.2278952000, 0.2386838000, 0.2618177000, 0.3126457000, 0.4245837000, 0.6719831000, 1.2134018000", \ + "0.2542134000, 0.2648162000, 0.2868882000, 0.3372126000, 0.4475545000, 0.6920494000, 1.2324353000", \ + "0.3065249000, 0.3172422000, 0.3394917000, 0.3894763000, 0.4990909000, 0.7425418000, 1.2819467000", \ + "0.3973165000, 0.4087179000, 0.4344674000, 0.4883762000, 0.6017478000, 0.8457612000, 1.3835924000", \ + "0.5404337000, 0.5562378000, 0.5864045000, 0.6514106000, 0.7836766000, 1.0524241000, 1.5986078000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011117900, 0.0024721500, 0.0054970400, 0.0122231000, 0.0271790000, 0.0604348000"); + values("0.0185520000, 0.0202838000, 0.0240279000, 0.0319445000, 0.0483731000, 0.0827008000, 0.1551451000", \ + "0.0193525000, 0.0208540000, 0.0240905000, 0.0315834000, 0.0478782000, 0.0823166000, 0.1546720000", \ + "0.0259642000, 0.0268629000, 0.0291950000, 0.0348113000, 0.0488036000, 0.0815563000, 0.1545564000", \ + "0.0411375000, 0.0424939000, 0.0452409000, 0.0510847000, 0.0613218000, 0.0872438000, 0.1541346000", \ + "0.0665903000, 0.0685522000, 0.0725427000, 0.0812667000, 0.0960769000, 0.1227990000, 0.1749730000", \ + "0.1098566000, 0.1130181000, 0.1193898000, 0.1324122000, 0.1544603000, 0.1948670000, 0.2597102000", \ + "0.1854790000, 0.1907075000, 0.2012250000, 0.2210518000, 0.2571032000, 0.3186075000, 0.4137807000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011117900, 0.0024721500, 0.0054970400, 0.0122231000, 0.0271790000, 0.0604348000"); + values("0.1452965000, 0.1589922000, 0.1891828000, 0.2571378000, 0.4063865000, 0.7339233000, 1.4616487000", \ + "0.1450341000, 0.1588939000, 0.1892112000, 0.2571171000, 0.4063709000, 0.7348443000, 1.4629983000", \ + "0.1453917000, 0.1590196000, 0.1894696000, 0.2570975000, 0.4062731000, 0.7373867000, 1.4632946000", \ + "0.1456235000, 0.1592487000, 0.1894890000, 0.2565957000, 0.4052065000, 0.7320088000, 1.4586523000", \ + "0.1473834000, 0.1607583000, 0.1905695000, 0.2569266000, 0.4048894000, 0.7326972000, 1.4599235000", \ + "0.1691808000, 0.1822312000, 0.2111729000, 0.2740574000, 0.4142482000, 0.7364914000, 1.4575305000", \ + "0.2175705000, 0.2315314000, 0.2618019000, 0.3287966000, 0.4732146000, 0.7798474000, 1.4745021000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011117900, 0.0024721500, 0.0054970400, 0.0122231000, 0.0271790000, 0.0604348000"); + values("0.0194549000, 0.0208378000, 0.0238064000, 0.0301019000, 0.0431968000, 0.0703471000, 0.1275783000", \ + "0.0248740000, 0.0261741000, 0.0290192000, 0.0350369000, 0.0479744000, 0.0750248000, 0.1322532000", \ + "0.0368530000, 0.0382977000, 0.0413926000, 0.0473108000, 0.0595901000, 0.0861522000, 0.1431934000", \ + "0.0547447000, 0.0568051000, 0.0611193000, 0.0696953000, 0.0851292000, 0.1125535000, 0.1689226000", \ + "0.0762667000, 0.0793533000, 0.0858318000, 0.0984187000, 0.1224486000, 0.1636132000, 0.2298536000", \ + "0.0931203000, 0.0978211000, 0.1075837000, 0.1273123000, 0.1650997000, 0.2290921000, 0.3318119000", \ + "0.0836429000, 0.0910084000, 0.1064226000, 0.1370859000, 0.1943227000, 0.2949863000, 0.4558104000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011117900, 0.0024721500, 0.0054970400, 0.0122231000, 0.0271790000, 0.0604348000"); + values("0.1987626000, 0.2096060000, 0.2324196000, 0.2837694000, 0.3953582000, 0.6410917000, 1.1797515000", \ + "0.1994153000, 0.2105081000, 0.2339240000, 0.2855083000, 0.3976471000, 0.6445757000, 1.1846105000", \ + "0.2089389000, 0.2196683000, 0.2426591000, 0.2928179000, 0.4060929000, 0.6497156000, 1.1966591000", \ + "0.2323279000, 0.2428088000, 0.2659059000, 0.3163440000, 0.4278796000, 0.6712976000, 1.2127013000", \ + "0.2824361000, 0.2927489000, 0.3158318000, 0.3657030000, 0.4765343000, 0.7201219000, 1.2603036000", \ + "0.3689063000, 0.3819048000, 0.4092406000, 0.4667620000, 0.5837240000, 0.8276225000, 1.3685409000", \ + "0.5122324000, 0.5292894000, 0.5657231000, 0.6423578000, 0.7864104000, 1.0622855000, 1.6123514000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011117900, 0.0024721500, 0.0054970400, 0.0122231000, 0.0271790000, 0.0604348000"); + values("0.0198325000, 0.0214633000, 0.0250822000, 0.0326733000, 0.0484301000, 0.0819377000, 0.1551567000", \ + "0.0198846000, 0.0213146000, 0.0246855000, 0.0320620000, 0.0480843000, 0.0815530000, 0.1547108000", \ + "0.0251609000, 0.0261465000, 0.0284393000, 0.0343017000, 0.0482893000, 0.0811089000, 0.1548627000", \ + "0.0391023000, 0.0404270000, 0.0433095000, 0.0488990000, 0.0599084000, 0.0862439000, 0.1549234000", \ + "0.0630138000, 0.0650687000, 0.0692767000, 0.0779394000, 0.0926561000, 0.1211408000, 0.1746895000", \ + "0.1031743000, 0.1066605000, 0.1136469000, 0.1267254000, 0.1505695000, 0.1910411000, 0.2582199000", \ + "0.1762618000, 0.1816586000, 0.1926208000, 0.2140042000, 0.2517687000, 0.3146839000, 0.4178901000"); + } + related_pin : "B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011117900, 0.0024721500, 0.0054970400, 0.0122231000, 0.0271790000, 0.0604348000"); + values("0.1452365000, 0.1589302000, 0.1891239000, 0.2571119000, 0.4064096000, 0.7349427000, 1.4629516000", \ + "0.1449513000, 0.1588333000, 0.1891736000, 0.2568280000, 0.4063371000, 0.7369494000, 1.4628083000", \ + "0.1454311000, 0.1591058000, 0.1893589000, 0.2561186000, 0.4053063000, 0.7334258000, 1.4634807000", \ + "0.1462959000, 0.1590554000, 0.1895817000, 0.2569168000, 0.4062723000, 0.7321100000, 1.4589258000", \ + "0.1505993000, 0.1637559000, 0.1926461000, 0.2581849000, 0.4057920000, 0.7332882000, 1.4586663000", \ + "0.1819005000, 0.1957987000, 0.2247630000, 0.2854759000, 0.4217635000, 0.7385427000, 1.4595356000", \ + "0.2543290000, 0.2683023000, 0.2974077000, 0.3646694000, 0.5038984000, 0.7993101000, 1.4787620000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011117900, 0.0024721500, 0.0054970400, 0.0122231000, 0.0271790000, 0.0604348000"); + values("0.1428356000, 0.1448874000, 0.1492108000, 0.1579535000, 0.1746564000, 0.2058274000, 0.2663680000", \ + "0.1475708000, 0.1496479000, 0.1539974000, 0.1627279000, 0.1795162000, 0.2106715000, 0.2711610000", \ + "0.1602439000, 0.1623194000, 0.1666617000, 0.1754012000, 0.1919865000, 0.2233946000, 0.2838799000", \ + "0.1905208000, 0.1926075000, 0.1968658000, 0.2056129000, 0.2224269000, 0.2537684000, 0.3142870000", \ + "0.2618425000, 0.2638716000, 0.2682206000, 0.2771198000, 0.2938502000, 0.3253065000, 0.3857480000", \ + "0.3915111000, 0.3939933000, 0.3991694000, 0.4094240000, 0.4284565000, 0.4623205000, 0.5248691000", \ + "0.5885104000, 0.5916374000, 0.5982456000, 0.6106736000, 0.6346614000, 0.6750705000, 0.7433330000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011117900, 0.0024721500, 0.0054970400, 0.0122231000, 0.0271790000, 0.0604348000"); + values("0.2019255000, 0.2124187000, 0.2361443000, 0.2862388000, 0.3976548000, 0.6454236000, 1.1802543000", \ + "0.2069772000, 0.2176977000, 0.2403881000, 0.2915778000, 0.4026316000, 0.6471761000, 1.1864514000", \ + "0.2179008000, 0.2289648000, 0.2517304000, 0.3029803000, 0.4142659000, 0.6587347000, 1.1974138000", \ + "0.2424266000, 0.2533977000, 0.2759981000, 0.3268553000, 0.4377471000, 0.6820215000, 1.2221321000", \ + "0.2818926000, 0.2926031000, 0.3155978000, 0.3664016000, 0.4784604000, 0.7245452000, 1.2617118000", \ + "0.3344487000, 0.3447777000, 0.3673536000, 0.4175014000, 0.5283474000, 0.7744859000, 1.3127668000", \ + "0.3921380000, 0.4026153000, 0.4257068000, 0.4765299000, 0.5878271000, 0.8303189000, 1.3695972000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011117900, 0.0024721500, 0.0054970400, 0.0122231000, 0.0271790000, 0.0604348000"); + values("0.0381488000, 0.0396004000, 0.0425590000, 0.0494433000, 0.0641083000, 0.0951074000, 0.1646918000", \ + "0.0377411000, 0.0392757000, 0.0424894000, 0.0497445000, 0.0640401000, 0.0951562000, 0.1650064000", \ + "0.0382191000, 0.0396377000, 0.0427194000, 0.0496748000, 0.0640969000, 0.0950856000, 0.1650014000", \ + "0.0377094000, 0.0396415000, 0.0425346000, 0.0497800000, 0.0640647000, 0.0950616000, 0.1648913000", \ + "0.0386092000, 0.0406125000, 0.0434238000, 0.0505287000, 0.0651055000, 0.0956278000, 0.1649443000", \ + "0.0506920000, 0.0522613000, 0.0555606000, 0.0620269000, 0.0758324000, 0.1046651000, 0.1708779000", \ + "0.0696724000, 0.0718883000, 0.0755535000, 0.0837027000, 0.0996344000, 0.1262693000, 0.1884907000"); + } + related_pin : "C_N"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011117900, 0.0024721500, 0.0054970400, 0.0122231000, 0.0271790000, 0.0604348000"); + values("0.1455325000, 0.1592230000, 0.1893948000, 0.2561817000, 0.4046511000, 0.7366653000, 1.4664787000", \ + "0.1447890000, 0.1586768000, 0.1889807000, 0.2563730000, 0.4042136000, 0.7323038000, 1.4586988000", \ + "0.1448308000, 0.1584561000, 0.1889778000, 0.2563272000, 0.4053617000, 0.7332383000, 1.4613301000", \ + "0.1448435000, 0.1584799000, 0.1889845000, 0.2563606000, 0.4053734000, 0.7339030000, 1.4586803000", \ + "0.1451589000, 0.1587199000, 0.1892569000, 0.2565297000, 0.4061340000, 0.7347490000, 1.4599060000", \ + "0.1466509000, 0.1595202000, 0.1899053000, 0.2571213000, 0.4046534000, 0.7339426000, 1.4603811000", \ + "0.1494633000, 0.1629997000, 0.1920547000, 0.2586191000, 0.4065290000, 0.7324154000, 1.4590765000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011117900, 0.0024721500, 0.0054970400, 0.0122231000, 0.0271790000, 0.0604348000"); + values("0.1382985000, 0.1409798000, 0.1464573000, 0.1568530000, 0.1756099000, 0.2088867000, 0.2707981000", \ + "0.1432512000, 0.1459403000, 0.1514234000, 0.1619015000, 0.1807634000, 0.2137864000, 0.2756742000", \ + "0.1555876000, 0.1582637000, 0.1637850000, 0.1743213000, 0.1930889000, 0.2261689000, 0.2879396000", \ + "0.1861237000, 0.1888034000, 0.1942846000, 0.2047178000, 0.2235483000, 0.2568254000, 0.3185961000", \ + "0.2580362000, 0.2607399000, 0.2661527000, 0.2766226000, 0.2954886000, 0.3289036000, 0.3908896000", \ + "0.3885676000, 0.3917782000, 0.3983010000, 0.4106874000, 0.4321704000, 0.4687009000, 0.5333812000", \ + "0.5878392000, 0.5919797000, 0.6003722000, 0.6163217000, 0.6438549000, 0.6880076000, 0.7590660000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011117900, 0.0024721500, 0.0054970400, 0.0122231000, 0.0271790000, 0.0604348000"); + values("0.1324294000, 0.1420811000, 0.1642478000, 0.2161408000, 0.3287222000, 0.5736663000, 1.1144060000", \ + "0.1373876000, 0.1470416000, 0.1696422000, 0.2210804000, 0.3329917000, 0.5803314000, 1.1193511000", \ + "0.1486709000, 0.1586475000, 0.1810866000, 0.2314403000, 0.3441106000, 0.5903104000, 1.1294057000", \ + "0.1731610000, 0.1827125000, 0.2046969000, 0.2552152000, 0.3675517000, 0.6146185000, 1.1544202000", \ + "0.2160665000, 0.2250908000, 0.2464423000, 0.2960229000, 0.4077834000, 0.6518924000, 1.1970814000", \ + "0.2747631000, 0.2833004000, 0.3035463000, 0.3514312000, 0.4609947000, 0.7049211000, 1.2458674000", \ + "0.3439927000, 0.3527471000, 0.3721886000, 0.4167289000, 0.5246831000, 0.7687639000, 1.3068794000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011117900, 0.0024721500, 0.0054970400, 0.0122231000, 0.0271790000, 0.0604348000"); + values("0.0343779000, 0.0360940000, 0.0396919000, 0.0469728000, 0.0623746000, 0.0934824000, 0.1629978000", \ + "0.0341565000, 0.0357932000, 0.0392933000, 0.0466632000, 0.0621169000, 0.0935520000, 0.1628095000", \ + "0.0344467000, 0.0361759000, 0.0395116000, 0.0465888000, 0.0620955000, 0.0935993000, 0.1627339000", \ + "0.0341961000, 0.0358934000, 0.0394245000, 0.0468192000, 0.0620671000, 0.0935335000, 0.1625357000", \ + "0.0356675000, 0.0370001000, 0.0403739000, 0.0480567000, 0.0630416000, 0.0938911000, 0.1627759000", \ + "0.0486820000, 0.0503768000, 0.0539101000, 0.0609861000, 0.0748165000, 0.1039523000, 0.1686711000", \ + "0.0725654000, 0.0737822000, 0.0791750000, 0.0858142000, 0.1003715000, 0.1281036000, 0.1885893000"); + } + related_pin : "D_N"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011117900, 0.0024721500, 0.0054970400, 0.0122231000, 0.0271790000, 0.0604348000"); + values("0.1308353000, 0.1460328000, 0.1790104000, 0.2514397000, 0.4046619000, 0.7325839000, 1.4602776000", \ + "0.1313148000, 0.1460454000, 0.1793808000, 0.2515627000, 0.4036064000, 0.7330344000, 1.4586881000", \ + "0.1311450000, 0.1464976000, 0.1793580000, 0.2514144000, 0.4044770000, 0.7332348000, 1.4592773000", \ + "0.1303538000, 0.1450360000, 0.1782704000, 0.2506405000, 0.4041312000, 0.7329738000, 1.4589495000", \ + "0.1294508000, 0.1448858000, 0.1770128000, 0.2493026000, 0.4041959000, 0.7326632000, 1.4603424000", \ + "0.1304832000, 0.1448330000, 0.1764144000, 0.2474788000, 0.4022508000, 0.7330663000, 1.4566738000", \ + "0.1387817000, 0.1520135000, 0.1814622000, 0.2475506000, 0.4011234000, 0.7353543000, 1.4573845000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__nor4bb_4") { + leakage_power () { + value : 0.0064806000; + when : "!A&!B&!C_N&D_N"; + } + leakage_power () { + value : 0.0008563000; + when : "!A&!B&!C_N&!D_N"; + } + leakage_power () { + value : 0.0160276000; + when : "!A&!B&C_N&D_N"; + } + leakage_power () { + value : 0.0079382000; + when : "!A&!B&C_N&!D_N"; + } + leakage_power () { + value : 0.0041123000; + when : "!A&B&!C_N&D_N"; + } + leakage_power () { + value : 0.0007194000; + when : "!A&B&!C_N&!D_N"; + } + leakage_power () { + value : 0.0096319000; + when : "!A&B&C_N&D_N"; + } + leakage_power () { + value : 0.0040918000; + when : "!A&B&C_N&!D_N"; + } + leakage_power () { + value : 0.0041026000; + when : "A&!B&!C_N&D_N"; + } + leakage_power () { + value : 0.0030763000; + when : "A&!B&!C_N&!D_N"; + } + leakage_power () { + value : 0.0094708000; + when : "A&!B&C_N&D_N"; + } + leakage_power () { + value : 0.0040826000; + when : "A&!B&C_N&!D_N"; + } + leakage_power () { + value : 0.0043587000; + when : "A&B&!C_N&D_N"; + } + leakage_power () { + value : 0.0240213000; + when : "A&B&!C_N&!D_N"; + } + leakage_power () { + value : 0.0705719000; + when : "A&B&C_N&D_N"; + } + leakage_power () { + value : 0.0275975000; + when : "A&B&C_N&!D_N"; + } + area : 25.024000000; + cell_footprint : "sky130_fd_sc_hd__nor4bb"; + cell_leakage_power : 0.0123212400; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A") { + capacitance : 0.0086380000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0081740000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0180145000, 0.0180200000, 0.0180324000, 0.0180249000, 0.0180075000, 0.0179676000, 0.0178756000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0134995000, -0.0136458000, -0.0139830000, -0.0140285000, -0.0141333000, -0.0143750000, -0.0149320000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0091020000; + } + pin ("B") { + capacitance : 0.0085340000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0079450000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0164138000, 0.0164108000, 0.0164037000, 0.0164099000, 0.0164243000, 0.0164574000, 0.0165338000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0149837000, -0.0150789000, -0.0152983000, -0.0153112000, -0.0153409000, -0.0154094000, -0.0155673000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0091220000; + } + pin ("C_N") { + capacitance : 0.0023790000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022550000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0202468000, 0.0201320000, 0.0198674000, 0.0200102000, 0.0203392000, 0.0210977000, 0.0228461000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0161162000, 0.0160346000, 0.0158465000, 0.0159151000, 0.0160733000, 0.0164378000, 0.0172782000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0025030000; + } + pin ("D_N") { + capacitance : 0.0023990000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022780000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0211021000, 0.0209580000, 0.0206258000, 0.0207583000, 0.0210640000, 0.0217687000, 0.0233929000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0125330000, 0.0124316000, 0.0121978000, 0.0123131000, 0.0125789000, 0.0131914000, 0.0146036000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0025190000; + } + pin ("Y") { + direction : "output"; + function : "(!A&!B&C_N&D_N)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012316480, 0.0030339140, 0.0074734290, 0.0184092700, 0.0453474900, 0.1117043000"); + values("0.0261679000, 0.0250024000, 0.0220948000, 0.0149223000, -0.0027174000, -0.0460854000, -0.1525572000", \ + "0.0258397000, 0.0246402000, 0.0217401000, 0.0145954000, -0.0030151000, -0.0464122000, -0.1528756000", \ + "0.0257137000, 0.0245035000, 0.0215588000, 0.0144132000, -0.0033117000, -0.0466275000, -0.1530905000", \ + "0.0248968000, 0.0237243000, 0.0210457000, 0.0138277000, -0.0037619000, -0.0470762000, -0.1536145000", \ + "0.0246038000, 0.0234193000, 0.0207173000, 0.0137366000, -0.0038587000, -0.0470892000, -0.1535744000", \ + "0.0261879000, 0.0249925000, 0.0219811000, 0.0147275000, -0.0031140000, -0.0466570000, -0.1531985000", \ + "0.0322499000, 0.0310570000, 0.0280373000, 0.0207550000, 0.0017578000, -0.0414770000, -0.1501720000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012316480, 0.0030339140, 0.0074734290, 0.0184092700, 0.0453474900, 0.1117043000"); + values("0.0534110000, 0.0546923000, 0.0576785000, 0.0648636000, 0.0825285000, 0.1257510000, 0.2320316000", \ + "0.0527235000, 0.0539763000, 0.0569537000, 0.0643451000, 0.0823640000, 0.1253644000, 0.2317544000", \ + "0.0520301000, 0.0532133000, 0.0562717000, 0.0636901000, 0.0814571000, 0.1250755000, 0.2314988000", \ + "0.0516156000, 0.0528892000, 0.0558583000, 0.0631309000, 0.0810942000, 0.1245538000, 0.2310087000", \ + "0.0512835000, 0.0524282000, 0.0554257000, 0.0625873000, 0.0804880000, 0.1236463000, 0.2303736000", \ + "0.0511220000, 0.0523338000, 0.0552533000, 0.0624708000, 0.0799908000, 0.1237299000, 0.2304662000", \ + "0.0513220000, 0.0525063000, 0.0554073000, 0.0626977000, 0.0804382000, 0.1232429000, 0.2302954000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012316480, 0.0030339140, 0.0074734290, 0.0184092700, 0.0453474900, 0.1117043000"); + values("0.0218480000, 0.0206727000, 0.0177677000, 0.0106091000, -0.0070011000, -0.0502540000, -0.1570743000", \ + "0.0217722000, 0.0205839000, 0.0176845000, 0.0105275000, -0.0070837000, -0.0503165000, -0.1571359000", \ + "0.0217595000, 0.0205700000, 0.0176557000, 0.0104680000, -0.0071095000, -0.0503341000, -0.1570979000", \ + "0.0211102000, 0.0199581000, 0.0171279000, 0.0099796000, -0.0075482000, -0.0505929000, -0.1573965000", \ + "0.0206259000, 0.0194547000, 0.0165901000, 0.0095802000, -0.0076445000, -0.0506417000, -0.1573706000", \ + "0.0223129000, 0.0211267000, 0.0182243000, 0.0112374000, -0.0066538000, -0.0503414000, -0.1575208000", \ + "0.0266076000, 0.0253548000, 0.0224697000, 0.0151410000, -0.0030193000, -0.0475553000, -0.1556646000"); + } + related_pin : "B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012316480, 0.0030339140, 0.0074734290, 0.0184092700, 0.0453474900, 0.1117043000"); + values("0.0465409000, 0.0477125000, 0.0507351000, 0.0580684000, 0.0758054000, 0.1190535000, 0.2253513000", \ + "0.0456093000, 0.0468452000, 0.0499532000, 0.0572995000, 0.0752404000, 0.1187728000, 0.2264469000", \ + "0.0448928000, 0.0461073000, 0.0491139000, 0.0564837000, 0.0744696000, 0.1181535000, 0.2248308000", \ + "0.0444748000, 0.0456831000, 0.0486635000, 0.0558218000, 0.0737406000, 0.1173707000, 0.2248700000", \ + "0.0440403000, 0.0452195000, 0.0481356000, 0.0553489000, 0.0732214000, 0.1164868000, 0.2235607000", \ + "0.0438194000, 0.0450381000, 0.0479274000, 0.0551583000, 0.0727041000, 0.1163733000, 0.2223363000", \ + "0.0439871000, 0.0451738000, 0.0480537000, 0.0552810000, 0.0730318000, 0.1161129000, 0.2225080000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012316480, 0.0030339140, 0.0074734290, 0.0184092700, 0.0453474900, 0.1117043000"); + values("0.0195589000, 0.0184459000, 0.0157179000, 0.0089547000, -0.0078884000, -0.0504900000, -0.1574014000", \ + "0.0194900000, 0.0183854000, 0.0156681000, 0.0089149000, -0.0078881000, -0.0505423000, -0.1574277000", \ + "0.0195177000, 0.0183844000, 0.0156792000, 0.0089567000, -0.0078659000, -0.0504778000, -0.1573533000", \ + "0.0190319000, 0.0179285000, 0.0152006000, 0.0084671000, -0.0082767000, -0.0508914000, -0.1576901000", \ + "0.0181765000, 0.0171577000, 0.0144355000, 0.0077148000, -0.0090369000, -0.0514613000, -0.1581656000", \ + "0.0164977000, 0.0154349000, 0.0126764000, 0.0059202000, -0.0101709000, -0.0522129000, -0.1587200000", \ + "0.0190230000, 0.0178530000, 0.0149901000, 0.0078374000, -0.0094860000, -0.0524343000, -0.1594121000"); + } + related_pin : "C_N"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012316480, 0.0030339140, 0.0074734290, 0.0184092700, 0.0453474900, 0.1117043000"); + values("0.0362399000, 0.0374740000, 0.0406211000, 0.0479483000, 0.0660662000, 0.1097450000, 0.2169569000", \ + "0.0362335000, 0.0374602000, 0.0405980000, 0.0479196000, 0.0663429000, 0.1099798000, 0.2164253000", \ + "0.0362844000, 0.0375254000, 0.0404831000, 0.0479865000, 0.0659587000, 0.1096050000, 0.2163765000", \ + "0.0357389000, 0.0369485000, 0.0400459000, 0.0474173000, 0.0655446000, 0.1093947000, 0.2159267000", \ + "0.0351878000, 0.0364889000, 0.0394553000, 0.0467605000, 0.0644885000, 0.1086132000, 0.2151738000", \ + "0.0347115000, 0.0359574000, 0.0388297000, 0.0460475000, 0.0638305000, 0.1074673000, 0.2142191000", \ + "0.0354971000, 0.0366985000, 0.0395613000, 0.0465756000, 0.0642266000, 0.1076947000, 0.2145201000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012316480, 0.0030339140, 0.0074734290, 0.0184092700, 0.0453474900, 0.1117043000"); + values("0.0093471000, 0.0083043000, 0.0058231000, -0.0005784000, -0.0169367000, -0.0592524000, -0.1659903000", \ + "0.0093417000, 0.0082825000, 0.0057503000, -0.0006033000, -0.0169045000, -0.0592561000, -0.1660704000", \ + "0.0093411000, 0.0083003000, 0.0057671000, -0.0005380000, -0.0168435000, -0.0591602000, -0.1659679000", \ + "0.0088862000, 0.0078558000, 0.0053040000, -0.0010532000, -0.0174201000, -0.0596050000, -0.1662915000", \ + "0.0081705000, 0.0071123000, 0.0045069000, -0.0018693000, -0.0181199000, -0.0601966000, -0.1667645000", \ + "0.0079082000, 0.0067658000, 0.0039487000, -0.0028982000, -0.0194558000, -0.0609612000, -0.1672186000", \ + "0.0097787000, 0.0086025000, 0.0056479000, -0.0013201000, -0.0186303000, -0.0613257000, -0.1677984000"); + } + related_pin : "D_N"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012316480, 0.0030339140, 0.0074734290, 0.0184092700, 0.0453474900, 0.1117043000"); + values("0.0287490000, 0.0300330000, 0.0329841000, 0.0406089000, 0.0589589000, 0.1026691000, 0.2096025000", \ + "0.0286431000, 0.0298961000, 0.0329920000, 0.0405561000, 0.0587851000, 0.1027750000, 0.2106404000", \ + "0.0287618000, 0.0299764000, 0.0331221000, 0.0405564000, 0.0588297000, 0.1028085000, 0.2094121000", \ + "0.0280538000, 0.0293160000, 0.0324022000, 0.0398925000, 0.0580351000, 0.1021391000, 0.2087720000", \ + "0.0277042000, 0.0289314000, 0.0319079000, 0.0390746000, 0.0571769000, 0.1008285000, 0.2086883000", \ + "0.0273099000, 0.0284859000, 0.0314317000, 0.0386660000, 0.0562420000, 0.0998883000, 0.2069987000", \ + "0.0279883000, 0.0291622000, 0.0319748000, 0.0388397000, 0.0561379000, 0.0998090000, 0.2065034000"); + } + } + max_capacitance : 0.1117040000; + max_transition : 1.4977500000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012316500, 0.0030339100, 0.0074734300, 0.0184093000, 0.0453475000, 0.1117040000"); + values("0.0184547000, 0.0193525000, 0.0214495000, 0.0265288000, 0.0383737000, 0.0656831000, 0.1285700000", \ + "0.0238937000, 0.0247033000, 0.0267149000, 0.0315619000, 0.0431893000, 0.0702940000, 0.1330378000", \ + "0.0355958000, 0.0365624000, 0.0388478000, 0.0439119000, 0.0548316000, 0.0812620000, 0.1435396000", \ + "0.0529441000, 0.0543569000, 0.0571905000, 0.0648571000, 0.0798394000, 0.1079226000, 0.1691643000", \ + "0.0749583000, 0.0769440000, 0.0815199000, 0.0912329000, 0.1140006000, 0.1554430000, 0.2283298000", \ + "0.0936779000, 0.0966313000, 0.1034180000, 0.1192083000, 0.1529333000, 0.2151383000, 0.3256075000", \ + "0.0835856000, 0.0880136000, 0.0986038000, 0.1222146000, 0.1710587000, 0.2687032000, 0.4407061000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012316500, 0.0030339100, 0.0074734300, 0.0184093000, 0.0453475000, 0.1117040000"); + values("0.2256218000, 0.2329843000, 0.2502770000, 0.2901171000, 0.3882226000, 0.6294515000, 1.2148484000", \ + "0.2283594000, 0.2353955000, 0.2523705000, 0.2941388000, 0.3937782000, 0.6350260000, 1.2202764000", \ + "0.2389644000, 0.2457694000, 0.2629999000, 0.3043217000, 0.4031484000, 0.6455798000, 1.2329336000", \ + "0.2647561000, 0.2718177000, 0.2890294000, 0.3295807000, 0.4293915000, 0.6698837000, 1.2592665000", \ + "0.3185872000, 0.3251584000, 0.3423632000, 0.3824857000, 0.4816801000, 0.7213172000, 1.3104065000", \ + "0.4139171000, 0.4212542000, 0.4404831000, 0.4844645000, 0.5865903000, 0.8278053000, 1.4250241000", \ + "0.5708014000, 0.5799626000, 0.6021708000, 0.6557005000, 0.7746663000, 1.0417400000, 1.6381834000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012316500, 0.0030339100, 0.0074734300, 0.0184093000, 0.0453475000, 0.1117040000"); + values("0.0217909000, 0.0229684000, 0.0258597000, 0.0328726000, 0.0493271000, 0.0871695000, 0.1745460000", \ + "0.0222206000, 0.0233731000, 0.0260131000, 0.0326124000, 0.0488550000, 0.0867425000, 0.1742300000", \ + "0.0282124000, 0.0289944000, 0.0309758000, 0.0362629000, 0.0500315000, 0.0857761000, 0.1737944000", \ + "0.0428039000, 0.0437935000, 0.0466004000, 0.0510515000, 0.0629951000, 0.0922437000, 0.1737018000", \ + "0.0669909000, 0.0688737000, 0.0721992000, 0.0803523000, 0.0949520000, 0.1256818000, 0.1932632000", \ + "0.1098938000, 0.1120065000, 0.1169593000, 0.1276202000, 0.1498154000, 0.1937617000, 0.2740315000", \ + "0.1844097000, 0.1879475000, 0.1955946000, 0.2141893000, 0.2486453000, 0.3120978000, 0.4248909000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012316500, 0.0030339100, 0.0074734300, 0.0184093000, 0.0453475000, 0.1117040000"); + values("0.1495676000, 0.1583462000, 0.1803900000, 0.2339718000, 0.3660098000, 0.6885191000, 1.4779047000", \ + "0.1498579000, 0.1587616000, 0.1808248000, 0.2344202000, 0.3666465000, 0.6892563000, 1.4776750000", \ + "0.1506326000, 0.1594747000, 0.1806076000, 0.2347085000, 0.3657427000, 0.6883629000, 1.4779945000", \ + "0.1497946000, 0.1587753000, 0.1806974000, 0.2346482000, 0.3668505000, 0.6884196000, 1.4778316000", \ + "0.1515807000, 0.1602357000, 0.1817111000, 0.2348451000, 0.3665008000, 0.6871645000, 1.4796631000", \ + "0.1732313000, 0.1816650000, 0.2016793000, 0.2511524000, 0.3757037000, 0.6920851000, 1.4841677000", \ + "0.2190536000, 0.2277447000, 0.2504828000, 0.3035239000, 0.4329916000, 0.7369411000, 1.4944760000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012316500, 0.0030339100, 0.0074734300, 0.0184093000, 0.0453475000, 0.1117040000"); + values("0.0204359000, 0.0213706000, 0.0236499000, 0.0289585000, 0.0411123000, 0.0688303000, 0.1326077000", \ + "0.0256465000, 0.0265463000, 0.0286831000, 0.0337717000, 0.0457590000, 0.0733952000, 0.1370919000", \ + "0.0373573000, 0.0383156000, 0.0407231000, 0.0458060000, 0.0571460000, 0.0841990000, 0.1476463000", \ + "0.0540458000, 0.0554443000, 0.0587482000, 0.0662181000, 0.0811998000, 0.1096229000, 0.1725611000", \ + "0.0731142000, 0.0752060000, 0.0800899000, 0.0907891000, 0.1132390000, 0.1561425000, 0.2310250000", \ + "0.0836411000, 0.0867944000, 0.0934156000, 0.1096756000, 0.1454562000, 0.2116353000, 0.3269398000", \ + "0.0572767000, 0.0614265000, 0.0720858000, 0.0982888000, 0.1515317000, 0.2556568000, 0.4346900000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012316500, 0.0030339100, 0.0074734300, 0.0184093000, 0.0453475000, 0.1117040000"); + values("0.2112975000, 0.2181605000, 0.2348600000, 0.2766070000, 0.3753152000, 0.6139565000, 1.2006127000", \ + "0.2115915000, 0.2184591000, 0.2361095000, 0.2775089000, 0.3772114000, 0.6171512000, 1.2130872000", \ + "0.2201595000, 0.2268940000, 0.2439320000, 0.2858883000, 0.3851272000, 0.6268720000, 1.2158131000", \ + "0.2443144000, 0.2514553000, 0.2684635000, 0.3084566000, 0.4075039000, 0.6514520000, 1.2404482000", \ + "0.2962635000, 0.3033287000, 0.3197506000, 0.3604549000, 0.4600144000, 0.7014335000, 1.2945964000", \ + "0.3889258000, 0.3970314000, 0.4168410000, 0.4643156000, 0.5706027000, 0.8119110000, 1.4026936000", \ + "0.5450878000, 0.5563887000, 0.5830235000, 0.6448836000, 0.7763231000, 1.0544442000, 1.6561306000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012316500, 0.0030339100, 0.0074734300, 0.0184093000, 0.0453475000, 0.1117040000"); + values("0.0223661000, 0.0234538000, 0.0262372000, 0.0327377000, 0.0480283000, 0.0839765000, 0.1708084000", \ + "0.0222914000, 0.0232912000, 0.0258529000, 0.0321138000, 0.0476157000, 0.0837900000, 0.1706818000", \ + "0.0271328000, 0.0279898000, 0.0297411000, 0.0347489000, 0.0481887000, 0.0830143000, 0.1703890000", \ + "0.0405986000, 0.0415975000, 0.0440347000, 0.0490527000, 0.0605313000, 0.0891794000, 0.1702518000", \ + "0.0634968000, 0.0647864000, 0.0685969000, 0.0766760000, 0.0920999000, 0.1228224000, 0.1900133000", \ + "0.1041017000, 0.1062785000, 0.1112690000, 0.1233531000, 0.1457893000, 0.1904523000, 0.2731878000", \ + "0.1753990000, 0.1790020000, 0.1881875000, 0.2063116000, 0.2430046000, 0.3082280000, 0.4254296000"); + } + related_pin : "B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012316500, 0.0030339100, 0.0074734300, 0.0184093000, 0.0453475000, 0.1117040000"); + values("0.1497030000, 0.1591168000, 0.1798898000, 0.2341157000, 0.3659286000, 0.6874428000, 1.4783930000", \ + "0.1504274000, 0.1592532000, 0.1805147000, 0.2341859000, 0.3658190000, 0.6880985000, 1.4904297000", \ + "0.1505825000, 0.1586088000, 0.1802494000, 0.2342274000, 0.3651879000, 0.6875158000, 1.4773677000", \ + "0.1501547000, 0.1590093000, 0.1807274000, 0.2342092000, 0.3660205000, 0.6886984000, 1.4818559000", \ + "0.1540306000, 0.1625985000, 0.1833961000, 0.2359611000, 0.3671201000, 0.6879679000, 1.4826075000", \ + "0.1859165000, 0.1946765000, 0.2149971000, 0.2637039000, 0.3843253000, 0.6926062000, 1.4778059000", \ + "0.2563101000, 0.2651906000, 0.2858020000, 0.3389760000, 0.4631068000, 0.7561076000, 1.4977503000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012316500, 0.0030339100, 0.0074734300, 0.0184093000, 0.0453475000, 0.1117040000"); + values("0.1401381000, 0.1414878000, 0.1448587000, 0.1520351000, 0.1673426000, 0.1990187000, 0.2654301000", \ + "0.1451632000, 0.1465375000, 0.1496824000, 0.1568858000, 0.1723179000, 0.2039213000, 0.2704423000", \ + "0.1576090000, 0.1589095000, 0.1627117000, 0.1699260000, 0.1852450000, 0.2168673000, 0.2834143000", \ + "0.1883414000, 0.1897285000, 0.1930489000, 0.2002023000, 0.2156469000, 0.2471989000, 0.3137299000", \ + "0.2598475000, 0.2612521000, 0.2643888000, 0.2718218000, 0.2873993000, 0.3190476000, 0.3857399000", \ + "0.3885102000, 0.3900249000, 0.3938026000, 0.4019827000, 0.4200456000, 0.4545770000, 0.5233406000", \ + "0.5846490000, 0.5867308000, 0.5915697000, 0.6019007000, 0.6247266000, 0.6663464000, 0.7414088000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012316500, 0.0030339100, 0.0074734300, 0.0184093000, 0.0453475000, 0.1117040000"); + values("0.2211398000, 0.2281523000, 0.2458371000, 0.2869246000, 0.3874079000, 0.6334631000, 1.2188829000", \ + "0.2257204000, 0.2326667000, 0.2504726000, 0.2914333000, 0.3935276000, 0.6350211000, 1.2234121000", \ + "0.2373048000, 0.2443621000, 0.2612440000, 0.3033497000, 0.4028267000, 0.6447941000, 1.2338999000", \ + "0.2611368000, 0.2680589000, 0.2858626000, 0.3272721000, 0.4280596000, 0.6684849000, 1.2581147000", \ + "0.3033536000, 0.3107804000, 0.3276351000, 0.3690228000, 0.4684251000, 0.7096119000, 1.3001134000", \ + "0.3593786000, 0.3666627000, 0.3834242000, 0.4243808000, 0.5235083000, 0.7650542000, 1.3566552000", \ + "0.4202025000, 0.4270942000, 0.4445335000, 0.4855861000, 0.5848566000, 0.8260125000, 1.4152353000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012316500, 0.0030339100, 0.0074734300, 0.0184093000, 0.0453475000, 0.1117040000"); + values("0.0382306000, 0.0391958000, 0.0415772000, 0.0472909000, 0.0607907000, 0.0922642000, 0.1705557000", \ + "0.0381939000, 0.0388802000, 0.0418259000, 0.0474460000, 0.0605827000, 0.0920733000, 0.1706137000", \ + "0.0380298000, 0.0389922000, 0.0413397000, 0.0474039000, 0.0605726000, 0.0920526000, 0.1705195000", \ + "0.0381524000, 0.0392333000, 0.0416052000, 0.0474034000, 0.0605691000, 0.0921614000, 0.1706576000", \ + "0.0390675000, 0.0400085000, 0.0425801000, 0.0481282000, 0.0616453000, 0.0925890000, 0.1708563000", \ + "0.0513608000, 0.0522413000, 0.0546642000, 0.0605745000, 0.0733247000, 0.1022304000, 0.1764911000", \ + "0.0727002000, 0.0740364000, 0.0771133000, 0.0838703000, 0.0979513000, 0.1254886000, 0.1944803000"); + } + related_pin : "C_N"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012316500, 0.0030339100, 0.0074734300, 0.0184093000, 0.0453475000, 0.1117040000"); + values("0.1500476000, 0.1589108000, 0.1800660000, 0.2338469000, 0.3657137000, 0.6897055000, 1.4806325000", \ + "0.1499006000, 0.1581106000, 0.1800377000, 0.2339098000, 0.3669434000, 0.6884635000, 1.4784801000", \ + "0.1494023000, 0.1583861000, 0.1804962000, 0.2342352000, 0.3659354000, 0.6875405000, 1.4769737000", \ + "0.1498418000, 0.1581042000, 0.1802114000, 0.2346219000, 0.3667674000, 0.6886916000, 1.4789828000", \ + "0.1495644000, 0.1585130000, 0.1804532000, 0.2341272000, 0.3658678000, 0.6889606000, 1.4787930000", \ + "0.1505459000, 0.1598041000, 0.1813885000, 0.2350476000, 0.3660272000, 0.6872584000, 1.4786758000", \ + "0.1557870000, 0.1636737000, 0.1849905000, 0.2375466000, 0.3672524000, 0.6893528000, 1.4774358000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012316500, 0.0030339100, 0.0074734300, 0.0184093000, 0.0453475000, 0.1117040000"); + values("0.1244922000, 0.1261745000, 0.1301586000, 0.1385870000, 0.1552590000, 0.1876230000, 0.2538911000", \ + "0.1295375000, 0.1312268000, 0.1351157000, 0.1435250000, 0.1602527000, 0.1926344000, 0.2589330000", \ + "0.1418287000, 0.1435147000, 0.1478242000, 0.1562728000, 0.1730777000, 0.2053116000, 0.2716185000", \ + "0.1726941000, 0.1743717000, 0.1782361000, 0.1866947000, 0.2035198000, 0.2357843000, 0.3022431000", \ + "0.2436251000, 0.2452985000, 0.2491935000, 0.2576725000, 0.2746074000, 0.3073323000, 0.3737946000", \ + "0.3664153000, 0.3684866000, 0.3732626000, 0.3834477000, 0.4033424000, 0.4394975000, 0.5085817000", \ + "0.5537072000, 0.5563836000, 0.5625133000, 0.5756252000, 0.6010866000, 0.6455363000, 0.7219353000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012316500, 0.0030339100, 0.0074734300, 0.0184093000, 0.0453475000, 0.1117040000"); + values("0.1364133000, 0.1429283000, 0.1588434000, 0.2000729000, 0.3010673000, 0.5440488000, 1.1343732000", \ + "0.1409222000, 0.1472032000, 0.1634815000, 0.2041952000, 0.3062746000, 0.5497469000, 1.1431130000", \ + "0.1522658000, 0.1587691000, 0.1747222000, 0.2155317000, 0.3164184000, 0.5592686000, 1.1560277000", \ + "0.1763142000, 0.1824587000, 0.1982170000, 0.2387160000, 0.3393198000, 0.5852516000, 1.1801153000", \ + "0.2192888000, 0.2251727000, 0.2404285000, 0.2790285000, 0.3780330000, 0.6209443000, 1.2240640000", \ + "0.2767775000, 0.2824688000, 0.2968691000, 0.3346768000, 0.4321971000, 0.6728242000, 1.2637241000", \ + "0.3414642000, 0.3471373000, 0.3610092000, 0.3964259000, 0.4897218000, 0.7310689000, 1.3187020000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012316500, 0.0030339100, 0.0074734300, 0.0184093000, 0.0453475000, 0.1117040000"); + values("0.0319202000, 0.0329316000, 0.0353933000, 0.0411898000, 0.0548094000, 0.0861160000, 0.1631932000", \ + "0.0320186000, 0.0330508000, 0.0356648000, 0.0414741000, 0.0552116000, 0.0860110000, 0.1635663000", \ + "0.0319106000, 0.0329624000, 0.0354559000, 0.0415256000, 0.0550525000, 0.0860217000, 0.1635672000", \ + "0.0321712000, 0.0332389000, 0.0357775000, 0.0417097000, 0.0548957000, 0.0862037000, 0.1630439000", \ + "0.0341530000, 0.0352434000, 0.0373064000, 0.0431498000, 0.0562022000, 0.0870452000, 0.1633890000", \ + "0.0481383000, 0.0492346000, 0.0518591000, 0.0568084000, 0.0686108000, 0.0973318000, 0.1693360000", \ + "0.0714635000, 0.0726940000, 0.0747622000, 0.0819745000, 0.0951484000, 0.1216769000, 0.1881631000"); + } + related_pin : "D_N"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012316500, 0.0030339100, 0.0074734300, 0.0184093000, 0.0453475000, 0.1117040000"); + values("0.1339201000, 0.1437977000, 0.1675943000, 0.2260081000, 0.3638645000, 0.6867193000, 1.4788464000", \ + "0.1339566000, 0.1433783000, 0.1675716000, 0.2261569000, 0.3633775000, 0.6883519000, 1.4855742000", \ + "0.1340148000, 0.1439435000, 0.1676839000, 0.2259236000, 0.3632602000, 0.6889129000, 1.4819557000", \ + "0.1325770000, 0.1425466000, 0.1664284000, 0.2253180000, 0.3639018000, 0.6903358000, 1.4830598000", \ + "0.1322634000, 0.1421705000, 0.1660664000, 0.2235734000, 0.3629207000, 0.6867512000, 1.4881528000", \ + "0.1330410000, 0.1420465000, 0.1657445000, 0.2221719000, 0.3613668000, 0.6881017000, 1.4795958000", \ + "0.1407513000, 0.1493637000, 0.1715605000, 0.2237320000, 0.3596633000, 0.6899271000, 1.4780280000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__o2111a_1") { + leakage_power () { + value : 0.0170728000; + when : "!A1&!A2&!B1&!C1&D1"; + } + leakage_power () { + value : 0.0119733000; + when : "!A1&!A2&!B1&!C1&!D1"; + } + leakage_power () { + value : 0.0022061000; + when : "!A1&!A2&!B1&C1&D1"; + } + leakage_power () { + value : 0.0120179000; + when : "!A1&!A2&!B1&C1&!D1"; + } + leakage_power () { + value : 0.0022003000; + when : "!A1&!A2&B1&!C1&D1"; + } + leakage_power () { + value : 0.0119748000; + when : "!A1&!A2&B1&!C1&!D1"; + } + leakage_power () { + value : 0.0027321000; + when : "!A1&!A2&B1&C1&D1"; + } + leakage_power () { + value : 0.0031950000; + when : "!A1&!A2&B1&C1&!D1"; + } + leakage_power () { + value : 0.0021797000; + when : "!A1&A2&!B1&!C1&D1"; + } + leakage_power () { + value : 0.0021531000; + when : "!A1&A2&!B1&!C1&!D1"; + } + leakage_power () { + value : 0.0025234000; + when : "!A1&A2&!B1&C1&D1"; + } + leakage_power () { + value : 0.0021737000; + when : "!A1&A2&!B1&C1&!D1"; + } + leakage_power () { + value : 0.0025089000; + when : "!A1&A2&B1&!C1&D1"; + } + leakage_power () { + value : 0.0021710000; + when : "!A1&A2&B1&!C1&!D1"; + } + leakage_power () { + value : 0.0027416000; + when : "!A1&A2&B1&C1&D1"; + } + leakage_power () { + value : 0.0024917000; + when : "!A1&A2&B1&C1&!D1"; + } + leakage_power () { + value : 0.0021797000; + when : "A1&!A2&!B1&!C1&D1"; + } + leakage_power () { + value : 0.0021531000; + when : "A1&!A2&!B1&!C1&!D1"; + } + leakage_power () { + value : 0.0025234000; + when : "A1&!A2&!B1&C1&D1"; + } + leakage_power () { + value : 0.0021737000; + when : "A1&!A2&!B1&C1&!D1"; + } + leakage_power () { + value : 0.0025089000; + when : "A1&!A2&B1&!C1&D1"; + } + leakage_power () { + value : 0.0021710000; + when : "A1&!A2&B1&!C1&!D1"; + } + leakage_power () { + value : 0.0031922000; + when : "A1&!A2&B1&C1&D1"; + } + leakage_power () { + value : 0.0024917000; + when : "A1&!A2&B1&C1&!D1"; + } + leakage_power () { + value : 0.0021797000; + when : "A1&A2&!B1&!C1&D1"; + } + leakage_power () { + value : 0.0021531000; + when : "A1&A2&!B1&!C1&!D1"; + } + leakage_power () { + value : 0.0025234000; + when : "A1&A2&!B1&C1&D1"; + } + leakage_power () { + value : 0.0021737000; + when : "A1&A2&!B1&C1&!D1"; + } + leakage_power () { + value : 0.0025089000; + when : "A1&A2&B1&!C1&D1"; + } + leakage_power () { + value : 0.0021710000; + when : "A1&A2&B1&!C1&!D1"; + } + leakage_power () { + value : 0.0020359000; + when : "A1&A2&B1&C1&D1"; + } + leakage_power () { + value : 0.0024917000; + when : "A1&A2&B1&C1&!D1"; + } + area : 11.260800000; + cell_footprint : "sky130_fd_sc_hd__o2111a"; + cell_leakage_power : 0.0037483290; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A1") { + capacitance : 0.0023640000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022530000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0039708000, 0.0039673000, 0.0039595000, 0.0039601000, 0.0039617000, 0.0039651000, 0.0039731000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0039644000, -0.0039635000, -0.0039613000, -0.0039579000, -0.0039502000, -0.0039324000, -0.0038913000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024740000; + } + pin ("A2") { + capacitance : 0.0023410000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0021820000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0038764000, 0.0038703000, 0.0038563000, 0.0038569000, 0.0038583000, 0.0038616000, 0.0038691000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0038651000, -0.0038642000, -0.0038620000, -0.0038597000, -0.0038544000, -0.0038423000, -0.0038142000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0025000000; + } + pin ("B1") { + capacitance : 0.0023600000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022840000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0039332000, 0.0039345000, 0.0039376000, 0.0039379000, 0.0039386000, 0.0039404000, 0.0039443000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0039353000, -0.0039344000, -0.0039322000, -0.0039311000, -0.0039287000, -0.0039232000, -0.0039105000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024350000; + } + pin ("C1") { + capacitance : 0.0023800000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0023170000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0042736000, 0.0042701000, 0.0042621000, 0.0042766000, 0.0043099000, 0.0043868000, 0.0045641000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0039289000, -0.0039271000, -0.0039228000, -0.0039222000, -0.0039208000, -0.0039176000, -0.0039104000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024430000; + } + pin ("D1") { + capacitance : 0.0023640000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0023160000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0046323000, 0.0046320000, 0.0046314000, 0.0046307000, 0.0046291000, 0.0046254000, 0.0046168000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0035869000, -0.0035868000, -0.0035868000, -0.0035802000, -0.0035651000, -0.0035304000, -0.0034503000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024110000; + } + pin ("X") { + direction : "output"; + function : "(A1&B1&C1&D1) | (A2&B1&C1&D1)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013092120, 0.0034280750, 0.0089761560, 0.0235033900, 0.0615418700, 0.1611428000"); + values("0.0190038000, 0.0181251000, 0.0157185000, 0.0080645000, -0.0144279000, -0.0754628000, -0.2364365000", \ + "0.0189466000, 0.0180510000, 0.0156329000, 0.0079792000, -0.0145412000, -0.0755764000, -0.2366049000", \ + "0.0188219000, 0.0179359000, 0.0155270000, 0.0078622000, -0.0146559000, -0.0756922000, -0.2367056000", \ + "0.0186653000, 0.0178008000, 0.0153912000, 0.0077248000, -0.0148030000, -0.0758381000, -0.2367940000", \ + "0.0185091000, 0.0176387000, 0.0152204000, 0.0075483000, -0.0150031000, -0.0760051000, -0.2369625000", \ + "0.0183784000, 0.0171177000, 0.0148310000, 0.0073339000, -0.0151136000, -0.0761051000, -0.2370225000", \ + "0.0218750000, 0.0205491000, 0.0171392000, 0.0082520000, -0.0150766000, -0.0759096000, -0.2367341000"); + } + related_pin : "A1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013092120, 0.0034280750, 0.0089761560, 0.0235033900, 0.0615418700, 0.1611428000"); + values("0.0153475000, 0.0168271000, 0.0205300000, 0.0297444000, 0.0532082000, 0.1148600000, 0.2739139000", \ + "0.0152424000, 0.0167041000, 0.0203892000, 0.0296004000, 0.0531464000, 0.1142712000, 0.2751454000", \ + "0.0150818000, 0.0165624000, 0.0202782000, 0.0294780000, 0.0529884000, 0.1146595000, 0.2738301000", \ + "0.0149228000, 0.0163894000, 0.0200708000, 0.0292949000, 0.0527801000, 0.1139708000, 0.2749190000", \ + "0.0147709000, 0.0161983000, 0.0199017000, 0.0291024000, 0.0526014000, 0.1138846000, 0.2746157000", \ + "0.0151059000, 0.0164434000, 0.0199986000, 0.0288527000, 0.0524243000, 0.1133045000, 0.2732993000", \ + "0.0154542000, 0.0168045000, 0.0202776000, 0.0292413000, 0.0527650000, 0.1138671000, 0.2725939000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013092120, 0.0034280750, 0.0089761560, 0.0235033900, 0.0615418700, 0.1611428000"); + values("0.0168892000, 0.0159960000, 0.0135913000, 0.0059413000, -0.0166006000, -0.0776151000, -0.2385700000", \ + "0.0167427000, 0.0159000000, 0.0134664000, 0.0058189000, -0.0167284000, -0.0777430000, -0.2386958000", \ + "0.0166813000, 0.0157852000, 0.0133218000, 0.0056668000, -0.0168691000, -0.0778976000, -0.2389180000", \ + "0.0163696000, 0.0154900000, 0.0131102000, 0.0054473000, -0.0170911000, -0.0781125000, -0.2390713000", \ + "0.0162769000, 0.0153905000, 0.0129701000, 0.0052673000, -0.0172734000, -0.0782589000, -0.2391856000", \ + "0.0167399000, 0.0157754000, 0.0134053000, 0.0057812000, -0.0167918000, -0.0777522000, -0.2386117000", \ + "0.0206523000, 0.0193056000, 0.0158539000, 0.0068969000, -0.0164789000, -0.0772368000, -0.2380348000"); + } + related_pin : "A2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013092120, 0.0034280750, 0.0089761560, 0.0235033900, 0.0615418700, 0.1611428000"); + values("0.0141324000, 0.0155825000, 0.0192675000, 0.0284792000, 0.0519271000, 0.1135673000, 0.2730472000", \ + "0.0140912000, 0.0155466000, 0.0192217000, 0.0284273000, 0.0518877000, 0.1128787000, 0.2735066000", \ + "0.0139177000, 0.0153723000, 0.0190748000, 0.0282728000, 0.0517031000, 0.1133740000, 0.2726513000", \ + "0.0136114000, 0.0150782000, 0.0187638000, 0.0279530000, 0.0513996000, 0.1131058000, 0.2718431000", \ + "0.0133350000, 0.0148036000, 0.0184249000, 0.0276061000, 0.0510742000, 0.1122723000, 0.2734908000", \ + "0.0135735000, 0.0149380000, 0.0184373000, 0.0273196000, 0.0508405000, 0.1115822000, 0.2720146000", \ + "0.0137752000, 0.0151302000, 0.0185622000, 0.0276808000, 0.0511576000, 0.1124474000, 0.2721788000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013092120, 0.0034280750, 0.0089761560, 0.0235033900, 0.0615418700, 0.1611428000"); + values("0.0157213000, 0.0149937000, 0.0126265000, 0.0047082000, -0.0182977000, -0.0796687000, -0.2408399000", \ + "0.0155840000, 0.0148294000, 0.0125332000, 0.0046111000, -0.0184119000, -0.0797660000, -0.2409448000", \ + "0.0153793000, 0.0146375000, 0.0123180000, 0.0043807000, -0.0186210000, -0.0799747000, -0.2411605000", \ + "0.0151130000, 0.0143507000, 0.0119943000, 0.0040838000, -0.0188915000, -0.0802256000, -0.2414146000", \ + "0.0148161000, 0.0140547000, 0.0116746000, 0.0037176000, -0.0192176000, -0.0804873000, -0.2416318000", \ + "0.0169685000, 0.0156844000, 0.0122692000, 0.0038134000, -0.0188994000, -0.0801249000, -0.2412365000", \ + "0.0186007000, 0.0172684000, 0.0138359000, 0.0049523000, -0.0183644000, -0.0793682000, -0.2403798000"); + } + related_pin : "B1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013092120, 0.0034280750, 0.0089761560, 0.0235033900, 0.0615418700, 0.1611428000"); + values("0.0155498000, 0.0170033000, 0.0207092000, 0.0299498000, 0.0534422000, 0.1146045000, 0.2742037000", \ + "0.0154922000, 0.0169721000, 0.0206731000, 0.0298909000, 0.0533785000, 0.1150407000, 0.2755427000", \ + "0.0153250000, 0.0168172000, 0.0205270000, 0.0297427000, 0.0532307000, 0.1149021000, 0.2753979000", \ + "0.0150948000, 0.0165498000, 0.0202778000, 0.0294848000, 0.0530003000, 0.1146900000, 0.2749979000", \ + "0.0149351000, 0.0163880000, 0.0200699000, 0.0292447000, 0.0527286000, 0.1139278000, 0.2747864000", \ + "0.0153014000, 0.0166237000, 0.0201112000, 0.0289549000, 0.0524266000, 0.1134104000, 0.2734365000", \ + "0.0157921000, 0.0171340000, 0.0204844000, 0.0295366000, 0.0529601000, 0.1141702000, 0.2732682000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013092120, 0.0034280750, 0.0089761560, 0.0235033900, 0.0615418700, 0.1611428000"); + values("0.0128021000, 0.0121055000, 0.0097207000, 0.0017783000, -0.0213547000, -0.0828171000, -0.2440954000", \ + "0.0127284000, 0.0120056000, 0.0096687000, 0.0016781000, -0.0214443000, -0.0829053000, -0.2441839000", \ + "0.0124735000, 0.0117601000, 0.0093990000, 0.0014098000, -0.0216967000, -0.0831571000, -0.2444309000", \ + "0.0122097000, 0.0114470000, 0.0090475000, 0.0010825000, -0.0219865000, -0.0834200000, -0.2446750000", \ + "0.0119617000, 0.0111862000, 0.0087589000, 0.0008104000, -0.0222167000, -0.0835749000, -0.2447949000", \ + "0.0136722000, 0.0123973000, 0.0090508000, 0.0004254000, -0.0221626000, -0.0834595000, -0.2446276000", \ + "0.0151983000, 0.0138428000, 0.0104474000, 0.0015417000, -0.0216315000, -0.0827204000, -0.2438583000"); + } + related_pin : "C1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013092120, 0.0034280750, 0.0089761560, 0.0235033900, 0.0615418700, 0.1611428000"); + values("0.0155473000, 0.0170169000, 0.0206806000, 0.0299120000, 0.0534645000, 0.1146452000, 0.2746761000", \ + "0.0154838000, 0.0169578000, 0.0206303000, 0.0298421000, 0.0533627000, 0.1149768000, 0.2740737000", \ + "0.0153072000, 0.0167570000, 0.0204834000, 0.0297232000, 0.0532284000, 0.1148860000, 0.2754149000", \ + "0.0150791000, 0.0165561000, 0.0202562000, 0.0294588000, 0.0529579000, 0.1140449000, 0.2737992000", \ + "0.0149909000, 0.0164617000, 0.0200955000, 0.0292332000, 0.0526761000, 0.1138928000, 0.2737317000", \ + "0.0153900000, 0.0167163000, 0.0201492000, 0.0289719000, 0.0525183000, 0.1139410000, 0.2734574000", \ + "0.0159543000, 0.0173104000, 0.0206719000, 0.0297577000, 0.0531702000, 0.1145568000, 0.2739656000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013092120, 0.0034280750, 0.0089761560, 0.0235033900, 0.0615418700, 0.1611428000"); + values("0.0098896000, 0.0091531000, 0.0066587000, -0.0014823000, -0.0248052000, -0.0863973000, -0.2477357000", \ + "0.0097301000, 0.0089906000, 0.0065609000, -0.0016142000, -0.0249218000, -0.0865189000, -0.2478775000", \ + "0.0094658000, 0.0087132000, 0.0062235000, -0.0019074000, -0.0251817000, -0.0867743000, -0.2481217000", \ + "0.0091901000, 0.0084138000, 0.0059500000, -0.0021953000, -0.0254300000, -0.0869894000, -0.2483330000", \ + "0.0090174000, 0.0082001000, 0.0056939000, -0.0023977000, -0.0255829000, -0.0870897000, -0.2484178000", \ + "0.0107663000, 0.0094871000, 0.0061450000, -0.0027732000, -0.0254930000, -0.0869577000, -0.2482504000", \ + "0.0122412000, 0.0109082000, 0.0074915000, -0.0014168000, -0.0247514000, -0.0858765000, -0.2471318000"); + } + related_pin : "D1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013092120, 0.0034280750, 0.0089761560, 0.0235033900, 0.0615418700, 0.1611428000"); + values("0.0151381000, 0.0165984000, 0.0203180000, 0.0295435000, 0.0530288000, 0.1141902000, 0.2740008000", \ + "0.0150348000, 0.0165258000, 0.0202165000, 0.0294375000, 0.0529410000, 0.1145415000, 0.2737951000", \ + "0.0148649000, 0.0163260000, 0.0200477000, 0.0292756000, 0.0527433000, 0.1145125000, 0.2735537000", \ + "0.0146170000, 0.0160880000, 0.0197891000, 0.0289831000, 0.0524658000, 0.1136605000, 0.2745667000", \ + "0.0144355000, 0.0158661000, 0.0194908000, 0.0286903000, 0.0521564000, 0.1138959000, 0.2744172000", \ + "0.0149947000, 0.0163215000, 0.0197726000, 0.0285661000, 0.0520552000, 0.1130544000, 0.2731052000", \ + "0.0159169000, 0.0173627000, 0.0207343000, 0.0296498000, 0.0530132000, 0.1141712000, 0.2738313000"); + } + } + max_capacitance : 0.1611430000; + max_transition : 1.5041860000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013092100, 0.0034280700, 0.0089761600, 0.0235034000, 0.0615419000, 0.1611430000"); + values("0.2036876000, 0.2118373000, 0.2284263000, 0.2602881000, 0.3219063000, 0.4600775000, 0.8077132000", \ + "0.2090474000, 0.2171617000, 0.2337849000, 0.2655198000, 0.3272821000, 0.4654427000, 0.8127332000", \ + "0.2215096000, 0.2296257000, 0.2462367000, 0.2779797000, 0.3397729000, 0.4779116000, 0.8253569000", \ + "0.2476633000, 0.2557759000, 0.2723584000, 0.3041215000, 0.3661403000, 0.5043142000, 0.8520172000", \ + "0.3064907000, 0.3146372000, 0.3312278000, 0.3629032000, 0.4253294000, 0.5636120000, 0.9109091000", \ + "0.4277441000, 0.4364856000, 0.4541735000, 0.4875294000, 0.5512343000, 0.6901173000, 1.0378012000", \ + "0.6371542000, 0.6475289000, 0.6683977000, 0.7061690000, 0.7758318000, 0.9189319000, 1.2670551000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013092100, 0.0034280700, 0.0089761600, 0.0235034000, 0.0615419000, 0.1611430000"); + values("0.1499049000, 0.1593606000, 0.1795253000, 0.2222874000, 0.3195502000, 0.5662066000, 1.2065446000", \ + "0.1542583000, 0.1636220000, 0.1837911000, 0.2265924000, 0.3240654000, 0.5696337000, 1.2133545000", \ + "0.1631139000, 0.1725671000, 0.1927637000, 0.2355234000, 0.3329399000, 0.5796795000, 1.2200617000", \ + "0.1798430000, 0.1892302000, 0.2094238000, 0.2521032000, 0.3497086000, 0.5955825000, 1.2363973000", \ + "0.2100601000, 0.2197651000, 0.2402522000, 0.2832737000, 0.3809772000, 0.6264052000, 1.2691974000", \ + "0.2571272000, 0.2676812000, 0.2898580000, 0.3347270000, 0.4336254000, 0.6798372000, 1.3203360000", \ + "0.3072066000, 0.3203328000, 0.3464805000, 0.3959210000, 0.4979855000, 0.7451912000, 1.3854371000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013092100, 0.0034280700, 0.0089761600, 0.0235034000, 0.0615419000, 0.1611430000"); + values("0.0296776000, 0.0349255000, 0.0465417000, 0.0725299000, 0.1350196000, 0.3018611000, 0.7601458000", \ + "0.0297115000, 0.0348475000, 0.0467886000, 0.0727299000, 0.1349400000, 0.3011389000, 0.7605875000", \ + "0.0296963000, 0.0348740000, 0.0467618000, 0.0726777000, 0.1349332000, 0.3010467000, 0.7594144000", \ + "0.0296265000, 0.0348847000, 0.0466555000, 0.0727137000, 0.1349096000, 0.3018725000, 0.7598491000", \ + "0.0295854000, 0.0347823000, 0.0467109000, 0.0726848000, 0.1343598000, 0.3013699000, 0.7634837000", \ + "0.0338319000, 0.0390033000, 0.0505127000, 0.0766026000, 0.1376611000, 0.3027139000, 0.7610921000", \ + "0.0426318000, 0.0487804000, 0.0612048000, 0.0873939000, 0.1486105000, 0.3086396000, 0.7588336000"); + } + related_pin : "A1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013092100, 0.0034280700, 0.0089761600, 0.0235034000, 0.0615419000, 0.1611430000"); + values("0.0318163000, 0.0395975000, 0.0585704000, 0.1059220000, 0.2330478000, 0.5809126000, 1.4974897000", \ + "0.0316929000, 0.0397392000, 0.0586852000, 0.1057336000, 0.2335127000, 0.5810690000, 1.4937082000", \ + "0.0318647000, 0.0396050000, 0.0586609000, 0.1059229000, 0.2334375000, 0.5804324000, 1.4955904000", \ + "0.0317013000, 0.0396719000, 0.0586040000, 0.1058901000, 0.2330572000, 0.5801607000, 1.4981528000", \ + "0.0329841000, 0.0406470000, 0.0593414000, 0.1066284000, 0.2336224000, 0.5797346000, 1.4982992000", \ + "0.0367286000, 0.0452112000, 0.0640824000, 0.1103940000, 0.2352897000, 0.5801037000, 1.4936450000", \ + "0.0472920000, 0.0562602000, 0.0755263000, 0.1208472000, 0.2402658000, 0.5820506000, 1.4925868000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013092100, 0.0034280700, 0.0089761600, 0.0235034000, 0.0615419000, 0.1611430000"); + values("0.1911456000, 0.1991717000, 0.2157215000, 0.2476528000, 0.3098457000, 0.4481365000, 0.7956036000", \ + "0.1950676000, 0.2032344000, 0.2197506000, 0.2515709000, 0.3138114000, 0.4520694000, 0.7991690000", \ + "0.2057519000, 0.2138249000, 0.2303877000, 0.2621907000, 0.3241932000, 0.4623641000, 0.8098108000", \ + "0.2342671000, 0.2424010000, 0.2588346000, 0.2905962000, 0.3527441000, 0.4909311000, 0.8381545000", \ + "0.3025601000, 0.3105949000, 0.3271036000, 0.3588631000, 0.4213322000, 0.5595067000, 0.9069503000", \ + "0.4507758000, 0.4597803000, 0.4774360000, 0.5105366000, 0.5737624000, 0.7124209000, 1.0602278000", \ + "0.6954023000, 0.7070483000, 0.7295584000, 0.7686279000, 0.8369099000, 0.9792298000, 1.3281277000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013092100, 0.0034280700, 0.0089761600, 0.0235034000, 0.0615419000, 0.1611430000"); + values("0.1275007000, 0.1364398000, 0.1557567000, 0.1973211000, 0.2935182000, 0.5396293000, 1.1820824000", \ + "0.1321767000, 0.1410807000, 0.1604045000, 0.2020026000, 0.2980717000, 0.5443765000, 1.1885770000", \ + "0.1407655000, 0.1497106000, 0.1691069000, 0.2106160000, 0.3067984000, 0.5529803000, 1.1954182000", \ + "0.1565247000, 0.1655450000, 0.1848693000, 0.2263600000, 0.3225933000, 0.5686784000, 1.2197157000", \ + "0.1835185000, 0.1929065000, 0.2128676000, 0.2549085000, 0.3515598000, 0.5967051000, 1.2413677000", \ + "0.2207408000, 0.2311805000, 0.2530373000, 0.2972140000, 0.3952778000, 0.6407668000, 1.2844169000", \ + "0.2442996000, 0.2580055000, 0.2850323000, 0.3354115000, 0.4366982000, 0.6834567000, 1.3230510000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013092100, 0.0034280700, 0.0089761600, 0.0235034000, 0.0615419000, 0.1611430000"); + values("0.0301635000, 0.0349416000, 0.0470993000, 0.0725256000, 0.1350254000, 0.3015074000, 0.7590819000", \ + "0.0296657000, 0.0349333000, 0.0465726000, 0.0724599000, 0.1350426000, 0.3015005000, 0.7573229000", \ + "0.0298652000, 0.0350313000, 0.0468686000, 0.0724721000, 0.1352940000, 0.3010417000, 0.7580856000", \ + "0.0295992000, 0.0347971000, 0.0468130000, 0.0724708000, 0.1352779000, 0.3012419000, 0.7572487000", \ + "0.0299547000, 0.0349078000, 0.0470374000, 0.0723912000, 0.1349652000, 0.3016618000, 0.7594022000", \ + "0.0354281000, 0.0403050000, 0.0513105000, 0.0759401000, 0.1371177000, 0.3019459000, 0.7584424000", \ + "0.0497112000, 0.0555483000, 0.0672469000, 0.0906303000, 0.1480223000, 0.3080991000, 0.7573852000"); + } + related_pin : "A2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013092100, 0.0034280700, 0.0089761600, 0.0235034000, 0.0615419000, 0.1611430000"); + values("0.0295748000, 0.0373715000, 0.0560245000, 0.1030061000, 0.2316159000, 0.5808187000, 1.4993079000", \ + "0.0295658000, 0.0373587000, 0.0560269000, 0.1031854000, 0.2313198000, 0.5806133000, 1.4997528000", \ + "0.0295982000, 0.0374189000, 0.0559898000, 0.1031405000, 0.2314786000, 0.5804559000, 1.5008215000", \ + "0.0294868000, 0.0373143000, 0.0559077000, 0.1029734000, 0.2316227000, 0.5808643000, 1.4975676000", \ + "0.0312362000, 0.0392599000, 0.0575836000, 0.1045323000, 0.2318349000, 0.5800829000, 1.5041859000", \ + "0.0362708000, 0.0448244000, 0.0633579000, 0.1090876000, 0.2340850000, 0.5784210000, 1.5004614000", \ + "0.0493631000, 0.0585533000, 0.0774906000, 0.1210882000, 0.2396526000, 0.5810281000, 1.4888003000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013092100, 0.0034280700, 0.0089761600, 0.0235034000, 0.0615419000, 0.1611430000"); + values("0.1014433000, 0.1078503000, 0.1217490000, 0.1498937000, 0.2070849000, 0.3409978000, 0.6858520000", \ + "0.1071619000, 0.1136446000, 0.1274664000, 0.1555897000, 0.2127760000, 0.3466926000, 0.6917059000", \ + "0.1202997000, 0.1267890000, 0.1406128000, 0.1687777000, 0.2259603000, 0.3596917000, 0.7062941000", \ + "0.1529053000, 0.1593504000, 0.1732538000, 0.2013592000, 0.2586385000, 0.3925939000, 0.7376546000", \ + "0.2266116000, 0.2333438000, 0.2476251000, 0.2761628000, 0.3337668000, 0.4678265000, 0.8142335000", \ + "0.3533839000, 0.3619073000, 0.3795830000, 0.4134303000, 0.4756244000, 0.6114447000, 0.9576440000", \ + "0.5595139000, 0.5708615000, 0.5942217000, 0.6380322000, 0.7109604000, 0.8524881000, 1.1984806000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013092100, 0.0034280700, 0.0089761600, 0.0235034000, 0.0615419000, 0.1611430000"); + values("0.1425556000, 0.1519794000, 0.1722570000, 0.2148975000, 0.3125203000, 0.5583511000, 1.1985948000", \ + "0.1464865000, 0.1559517000, 0.1761015000, 0.2188671000, 0.3161358000, 0.5626788000, 1.2029019000", \ + "0.1543412000, 0.1637969000, 0.1839594000, 0.2267256000, 0.3240021000, 0.5705242000, 1.2106984000", \ + "0.1707368000, 0.1801439000, 0.2003233000, 0.2430658000, 0.3404604000, 0.5866503000, 1.2301981000", \ + "0.2040998000, 0.2138564000, 0.2346266000, 0.2777697000, 0.3755257000, 0.6212043000, 1.2637507000", \ + "0.2537661000, 0.2640575000, 0.2863773000, 0.3316465000, 0.4307950000, 0.6775194000, 1.3177787000", \ + "0.2950628000, 0.3087032000, 0.3357189000, 0.3854424000, 0.4869902000, 0.7338532000, 1.3752449000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013092100, 0.0034280700, 0.0089761600, 0.0235034000, 0.0615419000, 0.1611430000"); + values("0.0209008000, 0.0259657000, 0.0379246000, 0.0633550000, 0.1250383000, 0.2965054000, 0.7527304000", \ + "0.0207319000, 0.0258378000, 0.0378103000, 0.0636339000, 0.1249899000, 0.2953879000, 0.7521789000", \ + "0.0208412000, 0.0257963000, 0.0378595000, 0.0634723000, 0.1249007000, 0.2949411000, 0.7577158000", \ + "0.0207325000, 0.0258963000, 0.0378139000, 0.0636284000, 0.1251415000, 0.2965632000, 0.7536436000", \ + "0.0228057000, 0.0278957000, 0.0393607000, 0.0643256000, 0.1254943000, 0.2947637000, 0.7555592000", \ + "0.0321849000, 0.0379995000, 0.0505288000, 0.0758184000, 0.1328752000, 0.2965476000, 0.7572048000", \ + "0.0466465000, 0.0533474000, 0.0691178000, 0.0979411000, 0.1529641000, 0.3050583000, 0.7513195000"); + } + related_pin : "B1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013092100, 0.0034280700, 0.0089761600, 0.0235034000, 0.0615419000, 0.1611430000"); + values("0.0315954000, 0.0398564000, 0.0586904000, 0.1058007000, 0.2330648000, 0.5804457000, 1.4977340000", \ + "0.0317812000, 0.0396219000, 0.0585429000, 0.1058465000, 0.2333049000, 0.5814237000, 1.4976355000", \ + "0.0318098000, 0.0396485000, 0.0585563000, 0.1058951000, 0.2333206000, 0.5814698000, 1.4974890000", \ + "0.0316527000, 0.0396778000, 0.0585831000, 0.1056775000, 0.2335319000, 0.5814164000, 1.4945343000", \ + "0.0335077000, 0.0414636000, 0.0600334000, 0.1070435000, 0.2335621000, 0.5787348000, 1.4985632000", \ + "0.0386482000, 0.0469720000, 0.0653626000, 0.1111845000, 0.2361428000, 0.5806559000, 1.4980086000", \ + "0.0513426000, 0.0595063000, 0.0782741000, 0.1211105000, 0.2404157000, 0.5813163000, 1.4932109000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013092100, 0.0034280700, 0.0089761600, 0.0235034000, 0.0615419000, 0.1611430000"); + values("0.0918274000, 0.0980811000, 0.1116632000, 0.1395174000, 0.1965925000, 0.3302322000, 0.6764849000", \ + "0.0975602000, 0.1037392000, 0.1173486000, 0.1452324000, 0.2023059000, 0.3359200000, 0.6823143000", \ + "0.1111748000, 0.1173283000, 0.1309827000, 0.1587919000, 0.2158896000, 0.3495228000, 0.6959174000", \ + "0.1435898000, 0.1498184000, 0.1633802000, 0.1912449000, 0.2484311000, 0.3820751000, 0.7285983000", \ + "0.2141036000, 0.2209246000, 0.2351792000, 0.2640023000, 0.3217289000, 0.4555719000, 0.8015862000", \ + "0.3334098000, 0.3421656000, 0.3601759000, 0.3944106000, 0.4574891000, 0.5935734000, 0.9389858000", \ + "0.5263582000, 0.5378898000, 0.5616756000, 0.6064389000, 0.6802897000, 0.8232512000, 1.1690738000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013092100, 0.0034280700, 0.0089761600, 0.0235034000, 0.0615419000, 0.1611430000"); + values("0.1337003000, 0.1431203000, 0.1632828000, 0.2060351000, 0.3035789000, 0.5490888000, 1.1921742000", \ + "0.1374671000, 0.1469413000, 0.1670789000, 0.2098610000, 0.3072082000, 0.5539965000, 1.1940634000", \ + "0.1456463000, 0.1550474000, 0.1753160000, 0.2180623000, 0.3153745000, 0.5619138000, 1.2017592000", \ + "0.1648547000, 0.1743032000, 0.1945318000, 0.2372416000, 0.3346375000, 0.5816229000, 1.2217302000", \ + "0.2040837000, 0.2137108000, 0.2343921000, 0.2777207000, 0.3754155000, 0.6213999000, 1.2609660000", \ + "0.2590591000, 0.2698247000, 0.2916282000, 0.3362556000, 0.4350194000, 0.6821477000, 1.3244360000", \ + "0.3052713000, 0.3188906000, 0.3450044000, 0.3939356000, 0.4945615000, 0.7422233000, 1.3835106000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013092100, 0.0034280700, 0.0089761600, 0.0235034000, 0.0615419000, 0.1611430000"); + values("0.0196105000, 0.0248409000, 0.0366966000, 0.0629942000, 0.1247675000, 0.2937489000, 0.7551811000", \ + "0.0198161000, 0.0248388000, 0.0368411000, 0.0628748000, 0.1247366000, 0.2940946000, 0.7556850000", \ + "0.0196009000, 0.0248100000, 0.0367586000, 0.0628772000, 0.1247851000, 0.2939633000, 0.7554986000", \ + "0.0197786000, 0.0247651000, 0.0367520000, 0.0629647000, 0.1244686000, 0.2944895000, 0.7548372000", \ + "0.0230030000, 0.0278747000, 0.0395422000, 0.0648231000, 0.1255662000, 0.2944570000, 0.7581641000", \ + "0.0324096000, 0.0380906000, 0.0510284000, 0.0769574000, 0.1344363000, 0.2971383000, 0.7548974000", \ + "0.0476671000, 0.0543684000, 0.0706161000, 0.1009213000, 0.1575930000, 0.3068458000, 0.7513591000"); + } + related_pin : "C1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013092100, 0.0034280700, 0.0089761600, 0.0235034000, 0.0615419000, 0.1611430000"); + values("0.0317375000, 0.0396383000, 0.0587517000, 0.1059736000, 0.2335146000, 0.5805006000, 1.4968048000", \ + "0.0315000000, 0.0396727000, 0.0587010000, 0.1060181000, 0.2330576000, 0.5809022000, 1.4978808000", \ + "0.0316735000, 0.0398898000, 0.0585925000, 0.1058882000, 0.2333229000, 0.5813832000, 1.4970273000", \ + "0.0317094000, 0.0394161000, 0.0585933000, 0.1059079000, 0.2334108000, 0.5814171000, 1.4913228000", \ + "0.0336128000, 0.0415762000, 0.0601785000, 0.1072980000, 0.2336318000, 0.5809038000, 1.4961014000", \ + "0.0385021000, 0.0464231000, 0.0651541000, 0.1107416000, 0.2361223000, 0.5797343000, 1.4961440000", \ + "0.0513920000, 0.0598524000, 0.0774787000, 0.1199290000, 0.2398189000, 0.5837373000, 1.4934266000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013092100, 0.0034280700, 0.0089761600, 0.0235034000, 0.0615419000, 0.1611430000"); + values("0.0796547000, 0.0857163000, 0.0989329000, 0.1261784000, 0.1825851000, 0.3156506000, 0.6619105000", \ + "0.0851571000, 0.0912241000, 0.1045312000, 0.1317356000, 0.1881765000, 0.3213285000, 0.6677310000", \ + "0.0986787000, 0.1046814000, 0.1179749000, 0.1452796000, 0.2017538000, 0.3348932000, 0.6813381000", \ + "0.1310713000, 0.1371033000, 0.1503349000, 0.1777148000, 0.2343529000, 0.3676883000, 0.7127591000", \ + "0.1965685000, 0.2035165000, 0.2181159000, 0.2472400000, 0.3048965000, 0.4384451000, 0.7836146000", \ + "0.3026201000, 0.3117266000, 0.3304958000, 0.3658189000, 0.4296684000, 0.5660749000, 0.9112335000", \ + "0.4731713000, 0.4850783000, 0.5097114000, 0.5567187000, 0.6348430000, 0.7780052000, 1.1242864000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013092100, 0.0034280700, 0.0089761600, 0.0235034000, 0.0615419000, 0.1611430000"); + values("0.1216391000, 0.1310362000, 0.1512738000, 0.1940123000, 0.2915431000, 0.5374224000, 1.1769208000", \ + "0.1250960000, 0.1345403000, 0.1547441000, 0.1975094000, 0.2948254000, 0.5416161000, 1.1820372000", \ + "0.1336018000, 0.1430520000, 0.1632550000, 0.2060414000, 0.3033029000, 0.5499886000, 1.1907383000", \ + "0.1549574000, 0.1643666000, 0.1845887000, 0.2271938000, 0.3247552000, 0.5705413000, 1.2121528000", \ + "0.1976129000, 0.2070714000, 0.2276022000, 0.2706396000, 0.3680816000, 0.6144008000, 1.2547614000", \ + "0.2532399000, 0.2633797000, 0.2846630000, 0.3284340000, 0.4269032000, 0.6746678000, 1.3168672000", \ + "0.2998037000, 0.3129875000, 0.3388017000, 0.3857132000, 0.4845552000, 0.7321818000, 1.3742429000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013092100, 0.0034280700, 0.0089761600, 0.0235034000, 0.0615419000, 0.1611430000"); + values("0.0188039000, 0.0239886000, 0.0359924000, 0.0621731000, 0.1239371000, 0.2940910000, 0.7501401000", \ + "0.0188375000, 0.0239880000, 0.0359672000, 0.0621495000, 0.1242686000, 0.2937072000, 0.7549124000", \ + "0.0189864000, 0.0240566000, 0.0359961000, 0.0620608000, 0.1239637000, 0.2941089000, 0.7484754000", \ + "0.0191536000, 0.0241199000, 0.0361266000, 0.0623722000, 0.1242616000, 0.2948577000, 0.7510665000", \ + "0.0237385000, 0.0289499000, 0.0404838000, 0.0658187000, 0.1257716000, 0.2940669000, 0.7532299000", \ + "0.0339108000, 0.0399130000, 0.0531239000, 0.0796963000, 0.1366511000, 0.2969566000, 0.7593006000", \ + "0.0489195000, 0.0565292000, 0.0737493000, 0.1061352000, 0.1610947000, 0.3085977000, 0.7513655000"); + } + related_pin : "D1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013092100, 0.0034280700, 0.0089761600, 0.0235034000, 0.0615419000, 0.1611430000"); + values("0.0315478000, 0.0396691000, 0.0585907000, 0.1057190000, 0.2333294000, 0.5808556000, 1.4962600000", \ + "0.0318193000, 0.0396782000, 0.0586660000, 0.1059482000, 0.2329570000, 0.5799349000, 1.4962946000", \ + "0.0316972000, 0.0396716000, 0.0585599000, 0.1058092000, 0.2331129000, 0.5810025000, 1.4963718000", \ + "0.0316247000, 0.0395440000, 0.0585352000, 0.1058812000, 0.2328381000, 0.5794499000, 1.4985527000", \ + "0.0327015000, 0.0409560000, 0.0599145000, 0.1072582000, 0.2338954000, 0.5817284000, 1.4969396000", \ + "0.0384593000, 0.0457076000, 0.0636109000, 0.1097003000, 0.2363888000, 0.5813736000, 1.4926961000", \ + "0.0517028000, 0.0597941000, 0.0761612000, 0.1183410000, 0.2384080000, 0.5844388000, 1.4939628000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__o2111a_2") { + leakage_power () { + value : 0.0028564000; + when : "!A1&!A2&!B1&!C1&D1"; + } + leakage_power () { + value : 0.0029481000; + when : "!A1&!A2&!B1&!C1&!D1"; + } + leakage_power () { + value : 0.0028974000; + when : "!A1&!A2&!B1&C1&D1"; + } + leakage_power () { + value : 0.0028507000; + when : "!A1&!A2&!B1&C1&!D1"; + } + leakage_power () { + value : 0.0028911000; + when : "!A1&!A2&B1&!C1&D1"; + } + leakage_power () { + value : 0.0028484000; + when : "!A1&!A2&B1&!C1&!D1"; + } + leakage_power () { + value : 0.0034259000; + when : "!A1&!A2&B1&C1&D1"; + } + leakage_power () { + value : 0.0029938000; + when : "!A1&!A2&B1&C1&!D1"; + } + leakage_power () { + value : 0.0028705000; + when : "!A1&A2&!B1&!C1&D1"; + } + leakage_power () { + value : 0.0028443000; + when : "!A1&A2&!B1&!C1&!D1"; + } + leakage_power () { + value : 0.0032034000; + when : "!A1&A2&!B1&C1&D1"; + } + leakage_power () { + value : 0.0028646000; + when : "!A1&A2&!B1&C1&!D1"; + } + leakage_power () { + value : 0.0031752000; + when : "!A1&A2&B1&!C1&D1"; + } + leakage_power () { + value : 0.0028606000; + when : "!A1&A2&B1&!C1&!D1"; + } + leakage_power () { + value : 0.0028710000; + when : "!A1&A2&B1&C1&D1"; + } + leakage_power () { + value : 0.0031580000; + when : "!A1&A2&B1&C1&!D1"; + } + leakage_power () { + value : 0.0028705000; + when : "A1&!A2&!B1&!C1&D1"; + } + leakage_power () { + value : 0.0028443000; + when : "A1&!A2&!B1&!C1&!D1"; + } + leakage_power () { + value : 0.0032034000; + when : "A1&!A2&!B1&C1&D1"; + } + leakage_power () { + value : 0.0028646000; + when : "A1&!A2&!B1&C1&!D1"; + } + leakage_power () { + value : 0.0031752000; + when : "A1&!A2&B1&!C1&D1"; + } + leakage_power () { + value : 0.0028606000; + when : "A1&!A2&B1&!C1&!D1"; + } + leakage_power () { + value : 0.0034392000; + when : "A1&!A2&B1&C1&D1"; + } + leakage_power () { + value : 0.0031579000; + when : "A1&!A2&B1&C1&!D1"; + } + leakage_power () { + value : 0.0028705000; + when : "A1&A2&!B1&!C1&D1"; + } + leakage_power () { + value : 0.0028443000; + when : "A1&A2&!B1&!C1&!D1"; + } + leakage_power () { + value : 0.0032034000; + when : "A1&A2&!B1&C1&D1"; + } + leakage_power () { + value : 0.0028646000; + when : "A1&A2&!B1&C1&!D1"; + } + leakage_power () { + value : 0.0031752000; + when : "A1&A2&B1&!C1&D1"; + } + leakage_power () { + value : 0.0028606000; + when : "A1&A2&B1&!C1&!D1"; + } + leakage_power () { + value : 0.0022976000; + when : "A1&A2&B1&C1&D1"; + } + leakage_power () { + value : 0.0031579000; + when : "A1&A2&B1&C1&!D1"; + } + area : 12.512000000; + cell_footprint : "sky130_fd_sc_hd__o2111a"; + cell_leakage_power : 0.0029765370; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A1") { + capacitance : 0.0024700000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0023580000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0044615000, 0.0044414000, 0.0043949000, 0.0043929000, 0.0043884000, 0.0043781000, 0.0043543000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0043479000, -0.0043614000, -0.0043927000, -0.0043920000, -0.0043905000, -0.0043869000, -0.0043788000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0025810000; + } + pin ("A2") { + capacitance : 0.0023830000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022240000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0040626000, 0.0040702000, 0.0040876000, 0.0040878000, 0.0040882000, 0.0040890000, 0.0040910000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0040741000, -0.0040759000, -0.0040799000, -0.0040793000, -0.0040777000, -0.0040740000, -0.0040656000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0025430000; + } + pin ("B1") { + capacitance : 0.0023230000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022280000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0039164000, 0.0039147000, 0.0039108000, 0.0039105000, 0.0039098000, 0.0039082000, 0.0039045000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0039138000, -0.0039158000, -0.0039204000, -0.0039193000, -0.0039168000, -0.0039111000, -0.0038978000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024180000; + } + pin ("C1") { + capacitance : 0.0024500000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0023680000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0044592000, 0.0044539000, 0.0044419000, 0.0044554000, 0.0044866000, 0.0045587000, 0.0047246000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0040287000, -0.0040301000, -0.0040332000, -0.0040320000, -0.0040293000, -0.0040232000, -0.0040089000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0025320000; + } + pin ("D1") { + capacitance : 0.0023650000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0023120000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0047484000, 0.0047462000, 0.0047411000, 0.0047428000, 0.0047465000, 0.0047552000, 0.0047751000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0038977000, -0.0038992000, -0.0039028000, -0.0038959000, -0.0038801000, -0.0038437000, -0.0037598000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024180000; + } + pin ("X") { + direction : "output"; + function : "(A1&B1&C1&D1) | (A2&B1&C1&D1)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014516010, 0.0042142900, 0.0122349400, 0.0355204900, 0.1031232000, 0.2993873000"); + values("0.0220624000, 0.0206054000, 0.0169284000, 0.0060178000, -0.0293070000, -0.1376525000, -0.4548199000", \ + "0.0220005000, 0.0205413000, 0.0168123000, 0.0059605000, -0.0294328000, -0.1377449000, -0.4551303000", \ + "0.0219177000, 0.0204813000, 0.0167925000, 0.0058761000, -0.0295025000, -0.1378247000, -0.4551982000", \ + "0.0217413000, 0.0202894000, 0.0166554000, 0.0057896000, -0.0296925000, -0.1379500000, -0.4553100000", \ + "0.0216091000, 0.0201919000, 0.0164870000, 0.0055348000, -0.0298950000, -0.1381402000, -0.4554782000", \ + "0.0214545000, 0.0200756000, 0.0163478000, 0.0054487000, -0.0300904000, -0.1383315000, -0.4555971000", \ + "0.0272895000, 0.0254098000, 0.0207484000, 0.0077125000, -0.0297556000, -0.1382373000, -0.4554007000"); + } + related_pin : "A1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014516010, 0.0042142900, 0.0122349400, 0.0355204900, 0.1031232000, 0.2993873000"); + values("0.0195618000, 0.0211917000, 0.0259767000, 0.0394433000, 0.0773743000, 0.1862403000, 0.5030952000", \ + "0.0194343000, 0.0210533000, 0.0257989000, 0.0394378000, 0.0773187000, 0.1860985000, 0.5031096000", \ + "0.0193454000, 0.0209595000, 0.0257148000, 0.0393580000, 0.0771993000, 0.1867386000, 0.5031018000", \ + "0.0192008000, 0.0208304000, 0.0255538000, 0.0391632000, 0.0770969000, 0.1858749000, 0.5029796000", \ + "0.0191278000, 0.0207383000, 0.0254881000, 0.0389613000, 0.0768749000, 0.1855566000, 0.5003785000", \ + "0.0197718000, 0.0213203000, 0.0258224000, 0.0387119000, 0.0766321000, 0.1850617000, 0.4998216000", \ + "0.0203411000, 0.0218997000, 0.0263281000, 0.0394898000, 0.0773125000, 0.1859845000, 0.5017724000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014516010, 0.0042142900, 0.0122349400, 0.0355204900, 0.1031232000, 0.2993873000"); + values("0.0199315000, 0.0184711000, 0.0149538000, 0.0038945000, -0.0315442000, -0.1397558000, -0.4571216000", \ + "0.0198457000, 0.0183795000, 0.0146856000, 0.0038063000, -0.0316861000, -0.1398733000, -0.4571901000", \ + "0.0196322000, 0.0181927000, 0.0145535000, 0.0036061000, -0.0318269000, -0.1400210000, -0.4574393000", \ + "0.0194934000, 0.0180192000, 0.0143329000, 0.0034716000, -0.0320615000, -0.1402881000, -0.4576422000", \ + "0.0193358000, 0.0178692000, 0.0142083000, 0.0032680000, -0.0322730000, -0.1404625000, -0.4577895000", \ + "0.0196599000, 0.0181754000, 0.0146837000, 0.0037173000, -0.0318826000, -0.1401185000, -0.4573236000", \ + "0.0256067000, 0.0238696000, 0.0192443000, 0.0060017000, -0.0315283000, -0.1397436000, -0.4568684000"); + } + related_pin : "A2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014516010, 0.0042142900, 0.0122349400, 0.0355204900, 0.1031232000, 0.2993873000"); + values("0.0180415000, 0.0196481000, 0.0244675000, 0.0381140000, 0.0759380000, 0.1845238000, 0.5018827000", \ + "0.0180674000, 0.0197350000, 0.0245325000, 0.0380755000, 0.0759178000, 0.1845126000, 0.5018630000", \ + "0.0179217000, 0.0195841000, 0.0244187000, 0.0379227000, 0.0757902000, 0.1843700000, 0.5019428000", \ + "0.0176497000, 0.0193072000, 0.0241383000, 0.0376955000, 0.0755494000, 0.1842467000, 0.4989859000", \ + "0.0174504000, 0.0190973000, 0.0238706000, 0.0373076000, 0.0751154000, 0.1837192000, 0.4988330000", \ + "0.0179887000, 0.0196076000, 0.0241378000, 0.0370444000, 0.0749295000, 0.1833656000, 0.4955406000", \ + "0.0186398000, 0.0201281000, 0.0245838000, 0.0378736000, 0.0753758000, 0.1843321000, 0.4966838000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014516010, 0.0042142900, 0.0122349400, 0.0355204900, 0.1031232000, 0.2993873000"); + values("0.0180649000, 0.0169134000, 0.0139094000, 0.0033046000, -0.0325473000, -0.1414201000, -0.4590871000", \ + "0.0179551000, 0.0168732000, 0.0138132000, 0.0032339000, -0.0326615000, -0.1415241000, -0.4591941000", \ + "0.0177558000, 0.0165860000, 0.0135585000, 0.0030175000, -0.0328240000, -0.1416733000, -0.4593504000", \ + "0.0175562000, 0.0164066000, 0.0133399000, 0.0027555000, -0.0331104000, -0.1419177000, -0.4595602000", \ + "0.0173598000, 0.0161645000, 0.0129945000, 0.0025601000, -0.0335658000, -0.1422715000, -0.4598522000", \ + "0.0196598000, 0.0181372000, 0.0136364000, 0.0019426000, -0.0333253000, -0.1420371000, -0.4595510000", \ + "0.0239535000, 0.0222944000, 0.0176925000, 0.0044720000, -0.0329015000, -0.1415480000, -0.4588657000"); + } + related_pin : "B1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014516010, 0.0042142900, 0.0122349400, 0.0355204900, 0.1031232000, 0.2993873000"); + values("0.0198891000, 0.0215337000, 0.0262424000, 0.0398842000, 0.0777337000, 0.1865574000, 0.5035658000", \ + "0.0198504000, 0.0215181000, 0.0262773000, 0.0397494000, 0.0776752000, 0.1865078000, 0.5032918000", \ + "0.0197163000, 0.0213591000, 0.0260658000, 0.0396491000, 0.0775707000, 0.1864079000, 0.5034314000", \ + "0.0194264000, 0.0210486000, 0.0258886000, 0.0394275000, 0.0773184000, 0.1870202000, 0.5031990000", \ + "0.0193376000, 0.0209426000, 0.0256171000, 0.0390797000, 0.0769511000, 0.1856917000, 0.5009318000", \ + "0.0199834000, 0.0215210000, 0.0260791000, 0.0388610000, 0.0767507000, 0.1852015000, 0.5001945000", \ + "0.0208024000, 0.0222597000, 0.0266221000, 0.0397231000, 0.0774058000, 0.1860734000, 0.4983143000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014516010, 0.0042142900, 0.0122349400, 0.0355204900, 0.1031232000, 0.2993873000"); + values("0.0151891000, 0.0139626000, 0.0108907000, 0.0003681000, -0.0356148000, -0.1446273000, -0.4624075000", \ + "0.0150331000, 0.0138451000, 0.0108912000, 0.0003174000, -0.0356897000, -0.1446839000, -0.4624606000", \ + "0.0148735000, 0.0136360000, 0.0106368000, 0.0000864000, -0.0358431000, -0.1448511000, -0.4626293000", \ + "0.0145520000, 0.0134281000, 0.0102945000, -0.0002963000, -0.0362265000, -0.1451651000, -0.4629269000", \ + "0.0143572000, 0.0131250000, 0.0099422000, -0.0007523000, -0.0366736000, -0.1454744000, -0.4631471000", \ + "0.0165162000, 0.0149607000, 0.0105229000, -0.0015706000, -0.0369042000, -0.1455838000, -0.4631346000", \ + "0.0202315000, 0.0185579000, 0.0138909000, 0.0009298000, -0.0364785000, -0.1451773000, -0.4625718000"); + } + related_pin : "C1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014516010, 0.0042142900, 0.0122349400, 0.0355204900, 0.1031232000, 0.2993873000"); + values("0.0200299000, 0.0216814000, 0.0264602000, 0.0399057000, 0.0779004000, 0.1864354000, 0.5037416000", \ + "0.0199044000, 0.0215238000, 0.0262796000, 0.0399142000, 0.0778047000, 0.1866624000, 0.5012533000", \ + "0.0198071000, 0.0214535000, 0.0262382000, 0.0397163000, 0.0776589000, 0.1865121000, 0.5033195000", \ + "0.0195564000, 0.0211905000, 0.0259358000, 0.0395414000, 0.0774436000, 0.1862386000, 0.5028032000", \ + "0.0194382000, 0.0210379000, 0.0257049000, 0.0391870000, 0.0770257000, 0.1858228000, 0.5006686000", \ + "0.0201132000, 0.0216379000, 0.0261832000, 0.0389146000, 0.0765593000, 0.1850582000, 0.5004053000", \ + "0.0210872000, 0.0225810000, 0.0269482000, 0.0399423000, 0.0776194000, 0.1861028000, 0.4985405000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014516010, 0.0042142900, 0.0122349400, 0.0355204900, 0.1031232000, 0.2993873000"); + values("0.0127127000, 0.0116304000, 0.0085105000, -0.0023734000, -0.0388057000, -0.1480883000, -0.4659990000", \ + "0.0126593000, 0.0114654000, 0.0084191000, -0.0024750000, -0.0388873000, -0.1481582000, -0.4660852000", \ + "0.0123535000, 0.0111916000, 0.0081622000, -0.0026764000, -0.0390653000, -0.1483311000, -0.4662640000", \ + "0.0120520000, 0.0109268000, 0.0077790000, -0.0031041000, -0.0394453000, -0.1486331000, -0.4665216000", \ + "0.0121788000, 0.0108870000, 0.0076000000, -0.0034062000, -0.0397082000, -0.1488129000, -0.4666522000", \ + "0.0146614000, 0.0130931000, 0.0087599000, -0.0041342000, -0.0398611000, -0.1488452000, -0.4665966000", \ + "0.0174233000, 0.0157368000, 0.0111044000, -0.0018652000, -0.0393441000, -0.1482599000, -0.4658094000"); + } + related_pin : "D1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014516010, 0.0042142900, 0.0122349400, 0.0355204900, 0.1031232000, 0.2993873000"); + values("0.0197758000, 0.0213979000, 0.0261391000, 0.0397511000, 0.0777185000, 0.1864263000, 0.5033765000", \ + "0.0196510000, 0.0213078000, 0.0260563000, 0.0396927000, 0.0775800000, 0.1862770000, 0.5013628000", \ + "0.0194882000, 0.0211398000, 0.0259809000, 0.0394797000, 0.0774984000, 0.1860909000, 0.5007012000", \ + "0.0192463000, 0.0208838000, 0.0256719000, 0.0392604000, 0.0771104000, 0.1858005000, 0.5008313000", \ + "0.0190901000, 0.0206993000, 0.0253937000, 0.0388961000, 0.0766898000, 0.1854372000, 0.5003331000", \ + "0.0199535000, 0.0214856000, 0.0259229000, 0.0387106000, 0.0762675000, 0.1849232000, 0.4999833000", \ + "0.0212529000, 0.0227266000, 0.0270609000, 0.0398892000, 0.0774800000, 0.1860316000, 0.4984620000"); + } + } + max_capacitance : 0.2993870000; + max_transition : 1.5057730000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014516000, 0.0042142900, 0.0122349000, 0.0355205000, 0.1031230000, 0.2993870000"); + values("0.2254194000, 0.2322189000, 0.2471249000, 0.2763244000, 0.3325414000, 0.4558522000, 0.7797867000", \ + "0.2307645000, 0.2375415000, 0.2524876000, 0.2816171000, 0.3375636000, 0.4609105000, 0.7842897000", \ + "0.2434245000, 0.2502105000, 0.2651809000, 0.2942911000, 0.3502772000, 0.4736301000, 0.7970135000", \ + "0.2698684000, 0.2766919000, 0.2916203000, 0.3203159000, 0.3771316000, 0.5004319000, 0.8243858000", \ + "0.3284476000, 0.3354106000, 0.3502245000, 0.3794535000, 0.4360388000, 0.5595355000, 0.8829671000", \ + "0.4538886000, 0.4618358000, 0.4776664000, 0.5082066000, 0.5658971000, 0.6897086000, 1.0136735000", \ + "0.6723973000, 0.6810692000, 0.6996923000, 0.7348258000, 0.7993888000, 0.9297884000, 1.2555994000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014516000, 0.0042142900, 0.0122349000, 0.0355205000, 0.1031230000, 0.2993870000"); + values("0.1646369000, 0.1725484000, 0.1905947000, 0.2294332000, 0.3187046000, 0.5567753000, 1.2405263000", \ + "0.1689794000, 0.1768669000, 0.1948856000, 0.2338443000, 0.3230735000, 0.5611820000, 1.2442698000", \ + "0.1779051000, 0.1857937000, 0.2038192000, 0.2427796000, 0.3318795000, 0.5700996000, 1.2517858000", \ + "0.1947459000, 0.2026595000, 0.2206483000, 0.2595897000, 0.3488498000, 0.5866527000, 1.2690722000", \ + "0.2267714000, 0.2347570000, 0.2529036000, 0.2919925000, 0.3812570000, 0.6193333000, 1.3019813000", \ + "0.2780930000, 0.2868782000, 0.3065927000, 0.3477055000, 0.4388817000, 0.6769253000, 1.3601411000", \ + "0.3399695000, 0.3507713000, 0.3740091000, 0.4203386000, 0.5160262000, 0.7556133000, 1.4375975000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014516000, 0.0042142900, 0.0122349000, 0.0355205000, 0.1031230000, 0.2993870000"); + values("0.0315370000, 0.0354466000, 0.0443826000, 0.0645808000, 0.1129884000, 0.2476493000, 0.6666731000", \ + "0.0314833000, 0.0353929000, 0.0444009000, 0.0641381000, 0.1133548000, 0.2479923000, 0.6650277000", \ + "0.0315141000, 0.0359937000, 0.0452239000, 0.0641292000, 0.1133761000, 0.2477725000, 0.6647816000", \ + "0.0316480000, 0.0354194000, 0.0443617000, 0.0645887000, 0.1129032000, 0.2477243000, 0.6676824000", \ + "0.0315469000, 0.0357244000, 0.0444040000, 0.0644476000, 0.1128146000, 0.2480549000, 0.6644746000", \ + "0.0352335000, 0.0391824000, 0.0479881000, 0.0679601000, 0.1148233000, 0.2486552000, 0.6656584000", \ + "0.0455687000, 0.0499364000, 0.0597215000, 0.0808303000, 0.1293036000, 0.2580479000, 0.6646423000"); + } + related_pin : "A1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014516000, 0.0042142900, 0.0122349000, 0.0355205000, 0.1031230000, 0.2993870000"); + values("0.0301403000, 0.0361729000, 0.0513045000, 0.0891168000, 0.1972985000, 0.5274175000, 1.5039389000", \ + "0.0302001000, 0.0364008000, 0.0514958000, 0.0890569000, 0.1968919000, 0.5269923000, 1.5043606000", \ + "0.0302540000, 0.0361001000, 0.0514766000, 0.0890435000, 0.1973740000, 0.5267400000, 1.5006648000", \ + "0.0301818000, 0.0362688000, 0.0514915000, 0.0889862000, 0.1966199000, 0.5261998000, 1.5033124000", \ + "0.0306909000, 0.0366265000, 0.0517102000, 0.0897640000, 0.1972667000, 0.5275773000, 1.5030961000", \ + "0.0344013000, 0.0408743000, 0.0564693000, 0.0939745000, 0.1996430000, 0.5275398000, 1.5027471000", \ + "0.0443124000, 0.0514371000, 0.0677370000, 0.1050294000, 0.2068988000, 0.5295724000, 1.4995670000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014516000, 0.0042142900, 0.0122349000, 0.0355205000, 0.1031230000, 0.2993870000"); + values("0.2111182000, 0.2179423000, 0.2328294000, 0.2621067000, 0.3187131000, 0.4416582000, 0.7653337000", \ + "0.2151521000, 0.2219633000, 0.2368122000, 0.2660104000, 0.3227374000, 0.4454289000, 0.7690017000", \ + "0.2262040000, 0.2330354000, 0.2480517000, 0.2772191000, 0.3339129000, 0.4562418000, 0.7796614000", \ + "0.2551325000, 0.2619365000, 0.2766365000, 0.3057788000, 0.3624749000, 0.4851546000, 0.8087246000", \ + "0.3236837000, 0.3304870000, 0.3452832000, 0.3743914000, 0.4311316000, 0.5545478000, 0.8780865000", \ + "0.4788206000, 0.4864045000, 0.5021438000, 0.5319910000, 0.5892060000, 0.7128560000, 1.0366873000", \ + "0.7406829000, 0.7505196000, 0.7715359000, 0.8091833000, 0.8747832000, 1.0042074000, 1.3299118000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014516000, 0.0042142900, 0.0122349000, 0.0355205000, 0.1031230000, 0.2993870000"); + values("0.1414645000, 0.1489740000, 0.1664053000, 0.2041040000, 0.2920023000, 0.5285088000, 1.2090909000", \ + "0.1463194000, 0.1539032000, 0.1711649000, 0.2088281000, 0.2967783000, 0.5333666000, 1.2142392000", \ + "0.1549689000, 0.1625123000, 0.1798803000, 0.2176053000, 0.3055052000, 0.5422032000, 1.2247150000", \ + "0.1707052000, 0.1782376000, 0.1956610000, 0.2333410000, 0.3210779000, 0.5576881000, 1.2405394000", \ + "0.1990898000, 0.2068876000, 0.2247664000, 0.2627570000, 0.3507218000, 0.5882382000, 1.2692100000", \ + "0.2405107000, 0.2491694000, 0.2685909000, 0.3091897000, 0.3993872000, 0.6366139000, 1.3212941000", \ + "0.2758923000, 0.2868238000, 0.3109799000, 0.3577985000, 0.4527563000, 0.6913554000, 1.3722923000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014516000, 0.0042142900, 0.0122349000, 0.0355205000, 0.1031230000, 0.2993870000"); + values("0.0317660000, 0.0354255000, 0.0443924000, 0.0644714000, 0.1132413000, 0.2474762000, 0.6649921000", \ + "0.0316758000, 0.0356740000, 0.0443982000, 0.0649139000, 0.1131805000, 0.2478404000, 0.6654619000", \ + "0.0317553000, 0.0359292000, 0.0446417000, 0.0640003000, 0.1131048000, 0.2482719000, 0.6659107000", \ + "0.0315211000, 0.0358649000, 0.0446001000, 0.0650037000, 0.1131917000, 0.2475230000, 0.6656107000", \ + "0.0315313000, 0.0357453000, 0.0446384000, 0.0649595000, 0.1126693000, 0.2478367000, 0.6641578000", \ + "0.0369156000, 0.0412785000, 0.0491152000, 0.0677975000, 0.1147127000, 0.2486979000, 0.6645916000", \ + "0.0544886000, 0.0587903000, 0.0686758000, 0.0882177000, 0.1310979000, 0.2580309000, 0.6679076000"); + } + related_pin : "A2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014516000, 0.0042142900, 0.0122349000, 0.0355205000, 0.1031230000, 0.2993870000"); + values("0.0283892000, 0.0342655000, 0.0489390000, 0.0864779000, 0.1947288000, 0.5247459000, 1.5053647000", \ + "0.0284276000, 0.0342583000, 0.0489083000, 0.0863276000, 0.1947411000, 0.5244029000, 1.5057733000", \ + "0.0283786000, 0.0343273000, 0.0487168000, 0.0864486000, 0.1946370000, 0.5241091000, 1.5036165000", \ + "0.0283882000, 0.0343677000, 0.0488698000, 0.0864575000, 0.1946385000, 0.5260427000, 1.5000918000", \ + "0.0297968000, 0.0355634000, 0.0501283000, 0.0872624000, 0.1953706000, 0.5263418000, 1.5023787000", \ + "0.0341588000, 0.0406835000, 0.0558256000, 0.0926366000, 0.1982863000, 0.5254051000, 1.4990675000", \ + "0.0461103000, 0.0532856000, 0.0694928000, 0.1058282000, 0.2063756000, 0.5287485000, 1.4971294000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014516000, 0.0042142900, 0.0122349000, 0.0355205000, 0.1031230000, 0.2993870000"); + values("0.1216515000, 0.1269630000, 0.1390729000, 0.1643708000, 0.2167393000, 0.3345840000, 0.6557234000", \ + "0.1270734000, 0.1324292000, 0.1444920000, 0.1698806000, 0.2222082000, 0.3400434000, 0.6607756000", \ + "0.1402548000, 0.1455662000, 0.1577047000, 0.1830069000, 0.2353132000, 0.3531393000, 0.6739987000", \ + "0.1721552000, 0.1774684000, 0.1894775000, 0.2148774000, 0.2672438000, 0.3851187000, 0.7061535000", \ + "0.2476494000, 0.2529695000, 0.2649871000, 0.2896573000, 0.3429322000, 0.4609572000, 0.7817092000", \ + "0.3868934000, 0.3936855000, 0.4086339000, 0.4390530000, 0.4960866000, 0.6167160000, 0.9381089000", \ + "0.6122733000, 0.6213062000, 0.6414941000, 0.6805074000, 0.7524110000, 0.8840780000, 1.2072889000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014516000, 0.0042142900, 0.0122349000, 0.0355205000, 0.1031230000, 0.2993870000"); + values("0.1581799000, 0.1660651000, 0.1840712000, 0.2230132000, 0.3122822000, 0.5503871000, 1.2335771000", \ + "0.1622208000, 0.1701507000, 0.1881322000, 0.2269413000, 0.3162002000, 0.5543834000, 1.2386075000", \ + "0.1700766000, 0.1780530000, 0.1959888000, 0.2349249000, 0.3242043000, 0.5622379000, 1.2452780000", \ + "0.1864501000, 0.1943690000, 0.2124472000, 0.2512738000, 0.3403839000, 0.5786443000, 1.2601997000", \ + "0.2215598000, 0.2296722000, 0.2478656000, 0.2871632000, 0.3764629000, 0.6138782000, 1.2964820000", \ + "0.2772950000, 0.2862677000, 0.3063043000, 0.3474664000, 0.4385725000, 0.6771871000, 1.3603326000", \ + "0.3335419000, 0.3447284000, 0.3690534000, 0.4158648000, 0.5112468000, 0.7507711000, 1.4331825000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014516000, 0.0042142900, 0.0122349000, 0.0355205000, 0.1031230000, 0.2993870000"); + values("0.0211573000, 0.0246930000, 0.0337516000, 0.0549102000, 0.1031692000, 0.2385084000, 0.6608254000", \ + "0.0211590000, 0.0248721000, 0.0337723000, 0.0545504000, 0.1030001000, 0.2390817000, 0.6598558000", \ + "0.0210622000, 0.0246627000, 0.0335087000, 0.0547198000, 0.1033031000, 0.2391874000, 0.6588640000", \ + "0.0210687000, 0.0246223000, 0.0337077000, 0.0546854000, 0.1030496000, 0.2387155000, 0.6604800000", \ + "0.0219977000, 0.0254132000, 0.0342100000, 0.0554711000, 0.1035488000, 0.2392025000, 0.6596076000", \ + "0.0318628000, 0.0362696000, 0.0451127000, 0.0659914000, 0.1117812000, 0.2420184000, 0.6615055000", \ + "0.0485430000, 0.0536012000, 0.0646554000, 0.0897939000, 0.1377365000, 0.2570504000, 0.6600527000"); + } + related_pin : "B1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014516000, 0.0042142900, 0.0122349000, 0.0355205000, 0.1031230000, 0.2993870000"); + values("0.0303242000, 0.0363822000, 0.0515020000, 0.0890854000, 0.1972454000, 0.5270286000, 1.5042981000", \ + "0.0301424000, 0.0361729000, 0.0512876000, 0.0890557000, 0.1973765000, 0.5275436000, 1.5031738000", \ + "0.0302059000, 0.0363825000, 0.0514961000, 0.0890633000, 0.1971343000, 0.5268830000, 1.5041934000", \ + "0.0301104000, 0.0361236000, 0.0512348000, 0.0889037000, 0.1973348000, 0.5271621000, 1.5021341000", \ + "0.0311423000, 0.0371826000, 0.0521917000, 0.0898961000, 0.1974372000, 0.5261989000, 1.4985153000", \ + "0.0358165000, 0.0421363000, 0.0573309000, 0.0946872000, 0.2002964000, 0.5280246000, 1.5040176000", \ + "0.0482595000, 0.0553386000, 0.0706178000, 0.1072716000, 0.2071777000, 0.5305529000, 1.4964346000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014516000, 0.0042142900, 0.0122349000, 0.0355205000, 0.1031230000, 0.2993870000"); + values("0.1115644000, 0.1167317000, 0.1284885000, 0.1535189000, 0.2053578000, 0.3231161000, 0.6441827000", \ + "0.1172322000, 0.1223692000, 0.1341333000, 0.1591052000, 0.2111043000, 0.3288791000, 0.6497402000", \ + "0.1303321000, 0.1353030000, 0.1472303000, 0.1719564000, 0.2240930000, 0.3418587000, 0.6627471000", \ + "0.1621439000, 0.1673156000, 0.1790803000, 0.2039960000, 0.2561105000, 0.3738008000, 0.6946413000", \ + "0.2358364000, 0.2410765000, 0.2529263000, 0.2781522000, 0.3305733000, 0.4485698000, 0.7693174000", \ + "0.3680136000, 0.3749957000, 0.3902066000, 0.4203894000, 0.4788710000, 0.6001850000, 0.9210029000", \ + "0.5806149000, 0.5898509000, 0.6099951000, 0.6496584000, 0.7231127000, 0.8562229000, 1.1796943000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014516000, 0.0042142900, 0.0122349000, 0.0355205000, 0.1031230000, 0.2993870000"); + values("0.1502279000, 0.1581275000, 0.1762519000, 0.2149726000, 0.3041173000, 0.5423640000, 1.2240011000", \ + "0.1539860000, 0.1618847000, 0.1799246000, 0.2188825000, 0.3081204000, 0.5458315000, 1.2278412000", \ + "0.1623319000, 0.1702551000, 0.1882942000, 0.2271165000, 0.3164033000, 0.5545526000, 1.2386743000", \ + "0.1817691000, 0.1897008000, 0.2076778000, 0.2465911000, 0.3358040000, 0.5739091000, 1.2588108000", \ + "0.2239890000, 0.2320044000, 0.2502630000, 0.2895400000, 0.3787469000, 0.6162231000, 1.2997908000", \ + "0.2885858000, 0.2975732000, 0.3174688000, 0.3583487000, 0.4493392000, 0.6885176000, 1.3721702000", \ + "0.3533798000, 0.3645220000, 0.3890770000, 0.4355442000, 0.5297323000, 0.7689153000, 1.4519905000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014516000, 0.0042142900, 0.0122349000, 0.0355205000, 0.1031230000, 0.2993870000"); + values("0.0200540000, 0.0237768000, 0.0324743000, 0.0534770000, 0.1027768000, 0.2384699000, 0.6617598000", \ + "0.0201162000, 0.0236065000, 0.0325359000, 0.0537783000, 0.1024572000, 0.2381644000, 0.6603797000", \ + "0.0200288000, 0.0239058000, 0.0323755000, 0.0537613000, 0.1026928000, 0.2382106000, 0.6604538000", \ + "0.0200800000, 0.0238091000, 0.0324167000, 0.0535425000, 0.1028309000, 0.2387247000, 0.6642227000", \ + "0.0218334000, 0.0253358000, 0.0337320000, 0.0544530000, 0.1032145000, 0.2389676000, 0.6579393000", \ + "0.0321574000, 0.0362399000, 0.0455008000, 0.0667051000, 0.1131940000, 0.2426926000, 0.6591164000", \ + "0.0490479000, 0.0543058000, 0.0656286000, 0.0913722000, 0.1405603000, 0.2593945000, 0.6596406000"); + } + related_pin : "C1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014516000, 0.0042142900, 0.0122349000, 0.0355205000, 0.1031230000, 0.2993870000"); + values("0.0300662000, 0.0360743000, 0.0512165000, 0.0890057000, 0.1972856000, 0.5271146000, 1.5009531000", \ + "0.0300052000, 0.0361287000, 0.0514954000, 0.0890909000, 0.1969272000, 0.5266216000, 1.5026591000", \ + "0.0301702000, 0.0362021000, 0.0513019000, 0.0890641000, 0.1973034000, 0.5276092000, 1.5035438000", \ + "0.0302075000, 0.0363707000, 0.0514322000, 0.0889758000, 0.1969272000, 0.5276650000, 1.5004267000", \ + "0.0313986000, 0.0373812000, 0.0525233000, 0.0900315000, 0.1975725000, 0.5273848000, 1.5009327000", \ + "0.0370212000, 0.0431203000, 0.0580483000, 0.0945564000, 0.2007868000, 0.5274834000, 1.4998793000", \ + "0.0500880000, 0.0570709000, 0.0719650000, 0.1075225000, 0.2065170000, 0.5298565000, 1.4975321000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014516000, 0.0042142900, 0.0122349000, 0.0355205000, 0.1031230000, 0.2993870000"); + values("0.0937965000, 0.0986844000, 0.1099028000, 0.1336907000, 0.1839837000, 0.3002107000, 0.6204981000", \ + "0.0993590000, 0.1042004000, 0.1154263000, 0.1390179000, 0.1893504000, 0.3055316000, 0.6256492000", \ + "0.1128552000, 0.1177305000, 0.1289082000, 0.1526346000, 0.2029636000, 0.3191732000, 0.6391964000", \ + "0.1449948000, 0.1498979000, 0.1610241000, 0.1848892000, 0.2352823000, 0.3515906000, 0.6721270000", \ + "0.2166164000, 0.2218579000, 0.2336399000, 0.2582395000, 0.3092839000, 0.4259026000, 0.7465165000", \ + "0.3368225000, 0.3437785000, 0.3591286000, 0.3898036000, 0.4484747000, 0.5693453000, 0.8899146000", \ + "0.5304169000, 0.5396200000, 0.5598376000, 0.5998901000, 0.6749278000, 0.8082277000, 1.1298015000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014516000, 0.0042142900, 0.0122349000, 0.0355205000, 0.1031230000, 0.2993870000"); + values("0.1392899000, 0.1471836000, 0.1652129000, 0.2041533000, 0.2934038000, 0.5316614000, 1.2154122000", \ + "0.1428769000, 0.1507966000, 0.1688231000, 0.2077746000, 0.2970150000, 0.5345302000, 1.2162640000", \ + "0.1515849000, 0.1594906000, 0.1775939000, 0.2164265000, 0.3055607000, 0.5436557000, 1.2260891000", \ + "0.1728260000, 0.1806974000, 0.1987891000, 0.2377196000, 0.3269437000, 0.5645651000, 1.2460430000", \ + "0.2203110000, 0.2282497000, 0.2464047000, 0.2855831000, 0.3745105000, 0.6117840000, 1.2955094000", \ + "0.2881172000, 0.2973281000, 0.3164125000, 0.3568124000, 0.4476403000, 0.6862092000, 1.3689627000", \ + "0.3538413000, 0.3653273000, 0.3899794000, 0.4361545000, 0.5292550000, 0.7671277000, 1.4512473000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014516000, 0.0042142900, 0.0122349000, 0.0355205000, 0.1031230000, 0.2993870000"); + values("0.0185178000, 0.0219267000, 0.0304821000, 0.0514189000, 0.0999143000, 0.2362299000, 0.6589642000", \ + "0.0184807000, 0.0219149000, 0.0304090000, 0.0514855000, 0.1000703000, 0.2370731000, 0.6564860000", \ + "0.0184703000, 0.0219054000, 0.0304847000, 0.0513190000, 0.0998615000, 0.2369771000, 0.6571101000", \ + "0.0183998000, 0.0219020000, 0.0304084000, 0.0513457000, 0.0999077000, 0.2361421000, 0.6594978000", \ + "0.0221991000, 0.0254468000, 0.0334512000, 0.0535030000, 0.1009707000, 0.2363922000, 0.6598115000", \ + "0.0323253000, 0.0365580000, 0.0463348000, 0.0676937000, 0.1136994000, 0.2423034000, 0.6604336000", \ + "0.0490510000, 0.0543364000, 0.0668554000, 0.0931695000, 0.1422612000, 0.2604950000, 0.6587521000"); + } + related_pin : "D1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014516000, 0.0042142900, 0.0122349000, 0.0355205000, 0.1031230000, 0.2993870000"); + values("0.0302122000, 0.0364038000, 0.0515090000, 0.0891206000, 0.1966653000, 0.5272927000, 1.5031965000", \ + "0.0301662000, 0.0363612000, 0.0513460000, 0.0889993000, 0.1970590000, 0.5255403000, 1.4992003000", \ + "0.0301202000, 0.0364798000, 0.0512591000, 0.0891337000, 0.1968586000, 0.5274927000, 1.5034437000", \ + "0.0303057000, 0.0363851000, 0.0512400000, 0.0889653000, 0.1969650000, 0.5254610000, 1.5011384000", \ + "0.0310058000, 0.0369858000, 0.0520440000, 0.0898380000, 0.1975507000, 0.5270809000, 1.4989009000", \ + "0.0381053000, 0.0438956000, 0.0583276000, 0.0942733000, 0.2011488000, 0.5285099000, 1.5044103000", \ + "0.0531348000, 0.0596148000, 0.0740805000, 0.1073808000, 0.2059513000, 0.5310352000, 1.4979399000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__o2111a_4") { + leakage_power () { + value : 0.0074436000; + when : "!A1&!A2&!B1&C1&D1"; + } + leakage_power () { + value : 0.0304454000; + when : "!A1&!A2&!B1&C1&!D1"; + } + leakage_power () { + value : 0.0406505000; + when : "!A1&!A2&B1&!C1&D1"; + } + leakage_power () { + value : 0.0303491000; + when : "!A1&!A2&B1&!C1&!D1"; + } + leakage_power () { + value : 0.0088315000; + when : "!A1&!A2&B1&C1&D1"; + } + leakage_power () { + value : 0.0077691000; + when : "!A1&!A2&B1&C1&!D1"; + } + leakage_power () { + value : 0.0075078000; + when : "!A1&A2&!B1&!C1&D1"; + } + leakage_power () { + value : 0.0074553000; + when : "!A1&A2&!B1&!C1&!D1"; + } + leakage_power () { + value : 0.0081425000; + when : "!A1&A2&!B1&C1&D1"; + } + leakage_power () { + value : 0.0074963000; + when : "!A1&A2&!B1&C1&!D1"; + } + leakage_power () { + value : 0.0080641000; + when : "!A1&A2&B1&!C1&D1"; + } + leakage_power () { + value : 0.0074860000; + when : "!A1&A2&B1&!C1&!D1"; + } + leakage_power () { + value : 0.0093144000; + when : "!A1&A2&B1&C1&D1"; + } + leakage_power () { + value : 0.0082135000; + when : "!A1&A2&B1&C1&!D1"; + } + leakage_power () { + value : 0.0075078000; + when : "A1&!A2&!B1&!C1&D1"; + } + leakage_power () { + value : 0.0074553000; + when : "A1&!A2&!B1&!C1&!D1"; + } + leakage_power () { + value : 0.0081425000; + when : "A1&!A2&!B1&C1&D1"; + } + leakage_power () { + value : 0.0074963000; + when : "A1&!A2&!B1&C1&!D1"; + } + leakage_power () { + value : 0.0080642000; + when : "A1&!A2&B1&!C1&D1"; + } + leakage_power () { + value : 0.0074860000; + when : "A1&!A2&B1&!C1&!D1"; + } + leakage_power () { + value : 0.0075948000; + when : "A1&!A2&B1&C1&D1"; + } + leakage_power () { + value : 0.0082134000; + when : "A1&!A2&B1&C1&!D1"; + } + leakage_power () { + value : 0.0075078000; + when : "A1&A2&!B1&!C1&D1"; + } + leakage_power () { + value : 0.0074553000; + when : "A1&A2&!B1&!C1&!D1"; + } + leakage_power () { + value : 0.0081425000; + when : "A1&A2&!B1&C1&D1"; + } + leakage_power () { + value : 0.0074963000; + when : "A1&A2&!B1&C1&!D1"; + } + leakage_power () { + value : 0.0080641000; + when : "A1&A2&B1&!C1&D1"; + } + leakage_power () { + value : 0.0074860000; + when : "A1&A2&B1&!C1&!D1"; + } + leakage_power () { + value : 0.0068680000; + when : "A1&A2&B1&C1&D1"; + } + leakage_power () { + value : 0.0082135000; + when : "A1&A2&B1&C1&!D1"; + } + leakage_power () { + value : 0.0405379000; + when : "!A1&!A2&!B1&!C1&D1"; + } + leakage_power () { + value : 0.0303464000; + when : "!A1&!A2&!B1&!C1&!D1"; + } + area : 20.019200000; + cell_footprint : "sky130_fd_sc_hd__o2111a"; + cell_leakage_power : 0.0119764800; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A1") { + capacitance : 0.0043670000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0041190000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0076095000, 0.0076056000, 0.0075966000, 0.0075941000, 0.0075883000, 0.0075750000, 0.0075443000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0076079000, -0.0076073000, -0.0076059000, -0.0076034000, -0.0075974000, -0.0075837000, -0.0075520000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0046150000; + } + pin ("A2") { + capacitance : 0.0046810000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0043270000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0081752000, 0.0081835000, 0.0082028000, 0.0082042000, 0.0082075000, 0.0082152000, 0.0082328000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0082262000, -0.0082214000, -0.0082101000, -0.0082110000, -0.0082127000, -0.0082168000, -0.0082262000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0050340000; + } + pin ("B1") { + capacitance : 0.0043640000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0042000000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0075614000, 0.0075627000, 0.0075659000, 0.0075662000, 0.0075668000, 0.0075685000, 0.0075724000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0075731000, -0.0075692000, -0.0075604000, -0.0075612000, -0.0075629000, -0.0075668000, -0.0075757000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0045280000; + } + pin ("C1") { + capacitance : 0.0047180000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0045760000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0086781000, 0.0086731000, 0.0086618000, 0.0086915000, 0.0087598000, 0.0089175000, 0.0092809000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0080645000, -0.0080613000, -0.0080538000, -0.0080519000, -0.0080474000, -0.0080369000, -0.0080127000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0048590000; + } + pin ("D1") { + capacitance : 0.0043290000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0042060000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0092212000, 0.0092207000, 0.0092195000, 0.0092177000, 0.0092137000, 0.0092046000, 0.0091836000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0061325000, -0.0061405000, -0.0061590000, -0.0061414000, -0.0061006000, -0.0060065000, -0.0057896000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0044520000; + } + pin ("X") { + direction : "output"; + function : "(A1&B1&C1&D1) | (A2&B1&C1&D1)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016070190, 0.0051650180, 0.0166005600, 0.0533548200, 0.1714844000, 0.5511573000"); + values("0.0441783000, 0.0423312000, 0.0368404000, 0.0219727000, -0.0326445000, -0.2210988000, -0.8350703000", \ + "0.0439196000, 0.0420672000, 0.0365789000, 0.0216268000, -0.0328660000, -0.2213487000, -0.8352524000", \ + "0.0437311000, 0.0419283000, 0.0364526000, 0.0211689000, -0.0331981000, -0.2216115000, -0.8352958000", \ + "0.0434379000, 0.0418341000, 0.0360671000, 0.0210860000, -0.0334642000, -0.2218295000, -0.8357723000", \ + "0.0431806000, 0.0412812000, 0.0358773000, 0.0205783000, -0.0338517000, -0.2221885000, -0.8359802000", \ + "0.0432206000, 0.0413624000, 0.0358314000, 0.0203278000, -0.0341256000, -0.2225163000, -0.8362283000", \ + "0.0538204000, 0.0517399000, 0.0454634000, 0.0265783000, -0.0331533000, -0.2221162000, -0.8359470000"); + } + related_pin : "A1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016070190, 0.0051650180, 0.0166005600, 0.0533548200, 0.1714844000, 0.5511573000"); + values("0.0401073000, 0.0419431000, 0.0480572000, 0.0674365000, 0.1276588000, 0.3169253000, 0.9278031000", \ + "0.0399501000, 0.0417902000, 0.0478449000, 0.0673304000, 0.1273674000, 0.3168929000, 0.9255981000", \ + "0.0397238000, 0.0416235000, 0.0476411000, 0.0670765000, 0.1272241000, 0.3164714000, 0.9235293000", \ + "0.0392998000, 0.0411089000, 0.0471468000, 0.0667367000, 0.1269228000, 0.3161890000, 0.9283335000", \ + "0.0390084000, 0.0408490000, 0.0467952000, 0.0663383000, 0.1263404000, 0.3160366000, 0.9250655000", \ + "0.0401578000, 0.0419167000, 0.0475526000, 0.0660016000, 0.1260606000, 0.3151828000, 0.9230707000", \ + "0.0415114000, 0.0432185000, 0.0488961000, 0.0675401000, 0.1272383000, 0.3163414000, 0.9210078000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016070190, 0.0051650180, 0.0166005600, 0.0533548200, 0.1714844000, 0.5511573000"); + values("0.0400325000, 0.0380623000, 0.0326307000, 0.0176223000, -0.0368880000, -0.2253658000, -0.8393747000", \ + "0.0395855000, 0.0377455000, 0.0322777000, 0.0170068000, -0.0373518000, -0.2257361000, -0.8394860000", \ + "0.0392409000, 0.0377309000, 0.0322803000, 0.0168785000, -0.0376213000, -0.2260250000, -0.8398082000", \ + "0.0388424000, 0.0369467000, 0.0315701000, 0.0162804000, -0.0380869000, -0.2264490000, -0.8400246000", \ + "0.0386020000, 0.0367262000, 0.0312499000, 0.0160692000, -0.0383901000, -0.2267726000, -0.8403895000", \ + "0.0394603000, 0.0376588000, 0.0319804000, 0.0175169000, -0.0375243000, -0.2263808000, -0.8400693000", \ + "0.0511154000, 0.0489289000, 0.0424276000, 0.0231701000, -0.0366471000, -0.2254527000, -0.8389049000"); + } + related_pin : "A2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016070190, 0.0051650180, 0.0166005600, 0.0533548200, 0.1714844000, 0.5511573000"); + values("0.0374524000, 0.0392533000, 0.0453066000, 0.0648466000, 0.1246752000, 0.3130562000, 0.9217195000", \ + "0.0374387000, 0.0393142000, 0.0453817000, 0.0646340000, 0.1245410000, 0.3130850000, 0.9209969000", \ + "0.0373020000, 0.0390093000, 0.0451003000, 0.0646445000, 0.1244497000, 0.3130885000, 0.9215681000", \ + "0.0366623000, 0.0384396000, 0.0445449000, 0.0639424000, 0.1239457000, 0.3124492000, 0.9211862000", \ + "0.0360303000, 0.0378705000, 0.0439059000, 0.0632692000, 0.1229789000, 0.3118499000, 0.9210535000", \ + "0.0372267000, 0.0389945000, 0.0447376000, 0.0630050000, 0.1228420000, 0.3112282000, 0.9193957000", \ + "0.0389586000, 0.0406142000, 0.0462949000, 0.0647147000, 0.1236666000, 0.3127486000, 0.9171360000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016070190, 0.0051650180, 0.0166005600, 0.0533548200, 0.1714844000, 0.5511573000"); + values("0.0368966000, 0.0354680000, 0.0313584000, 0.0174107000, -0.0374793000, -0.2270730000, -0.8414539000", \ + "0.0366596000, 0.0352378000, 0.0311423000, 0.0171783000, -0.0377294000, -0.2272646000, -0.8416482000", \ + "0.0364813000, 0.0350407000, 0.0308956000, 0.0168165000, -0.0380501000, -0.2275829000, -0.8419825000", \ + "0.0358290000, 0.0343847000, 0.0302759000, 0.0161300000, -0.0387107000, -0.2281720000, -0.8425367000", \ + "0.0355085000, 0.0340289000, 0.0297900000, 0.0156112000, -0.0393101000, -0.2285560000, -0.8427227000", \ + "0.0380899000, 0.0361935000, 0.0312629000, 0.0152534000, -0.0393173000, -0.2286093000, -0.8426620000", \ + "0.0485055000, 0.0464353000, 0.0401718000, 0.0212559000, -0.0380559000, -0.2277487000, -0.8413716000"); + } + related_pin : "B1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016070190, 0.0051650180, 0.0166005600, 0.0533548200, 0.1714844000, 0.5511573000"); + values("0.0399451000, 0.0417728000, 0.0478068000, 0.0673825000, 0.1274831000, 0.3171974000, 0.9293730000", \ + "0.0398570000, 0.0416655000, 0.0476854000, 0.0672793000, 0.1273654000, 0.3170930000, 0.9292738000", \ + "0.0396069000, 0.0414740000, 0.0474414000, 0.0669336000, 0.1271887000, 0.3169004000, 0.9255274000", \ + "0.0392621000, 0.0410849000, 0.0470949000, 0.0666371000, 0.1269409000, 0.3163438000, 0.9286092000", \ + "0.0390649000, 0.0408461000, 0.0469362000, 0.0663473000, 0.1263922000, 0.3161739000, 0.9254726000", \ + "0.0401562000, 0.0419006000, 0.0476333000, 0.0661043000, 0.1258352000, 0.3153924000, 0.9237969000", \ + "0.0423284000, 0.0439997000, 0.0496205000, 0.0677953000, 0.1275105000, 0.3166045000, 0.9212894000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016070190, 0.0051650180, 0.0166005600, 0.0533548200, 0.1714844000, 0.5511573000"); + values("0.0325246000, 0.0311721000, 0.0269005000, 0.0125881000, -0.0428579000, -0.2328839000, -0.8474946000", \ + "0.0323361000, 0.0310230000, 0.0266804000, 0.0124524000, -0.0429644000, -0.2329911000, -0.8476336000", \ + "0.0320342000, 0.0306569000, 0.0265000000, 0.0121164000, -0.0432644000, -0.2332862000, -0.8479170000", \ + "0.0315353000, 0.0302160000, 0.0259110000, 0.0115133000, -0.0438907000, -0.2338112000, -0.8483887000", \ + "0.0310756000, 0.0296626000, 0.0251960000, 0.0105198000, -0.0448674000, -0.2345424000, -0.8489481000", \ + "0.0341848000, 0.0323499000, 0.0264994000, 0.0088055000, -0.0456023000, -0.2350860000, -0.8492319000", \ + "0.0419983000, 0.0399359000, 0.0336344000, 0.0147374000, -0.0444886000, -0.2342829000, -0.8481334000"); + } + related_pin : "C1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016070190, 0.0051650180, 0.0166005600, 0.0533548200, 0.1714844000, 0.5511573000"); + values("0.0406602000, 0.0424492000, 0.0485227000, 0.0679710000, 0.1280500000, 0.3175056000, 0.9261202000", \ + "0.0405330000, 0.0422979000, 0.0483902000, 0.0678463000, 0.1279106000, 0.3174566000, 0.9264191000", \ + "0.0401224000, 0.0419887000, 0.0479577000, 0.0674478000, 0.1276723000, 0.3175467000, 0.9255134000", \ + "0.0396639000, 0.0414611000, 0.0475620000, 0.0671733000, 0.1274046000, 0.3169300000, 0.9280656000", \ + "0.0394639000, 0.0412665000, 0.0472349000, 0.0665172000, 0.1267968000, 0.3163810000, 0.9288188000", \ + "0.0403794000, 0.0421213000, 0.0477097000, 0.0660910000, 0.1261708000, 0.3153532000, 0.9254748000", \ + "0.0430264000, 0.0446790000, 0.0502479000, 0.0685309000, 0.1275100000, 0.3170297000, 0.9214530000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016070190, 0.0051650180, 0.0166005600, 0.0533548200, 0.1714844000, 0.5511573000"); + values("0.0249207000, 0.0237062000, 0.0196495000, 0.0053262000, -0.0500415000, -0.2402540000, -0.8550857000", \ + "0.0248493000, 0.0235377000, 0.0193929000, 0.0053413000, -0.0501268000, -0.2403489000, -0.8551860000", \ + "0.0245858000, 0.0232793000, 0.0191660000, 0.0049470000, -0.0504863000, -0.2406835000, -0.8555226000", \ + "0.0240092000, 0.0226792000, 0.0185993000, 0.0042362000, -0.0511373000, -0.2411877000, -0.8559459000", \ + "0.0238896000, 0.0224045000, 0.0180196000, 0.0033827000, -0.0521337000, -0.2418674000, -0.8562236000", \ + "0.0291711000, 0.0272813000, 0.0214035000, 0.0030911000, -0.0523638000, -0.2417444000, -0.8561047000", \ + "0.0363236000, 0.0342365000, 0.0279619000, 0.0090390000, -0.0494269000, -0.2390816000, -0.8538402000"); + } + related_pin : "D1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016070190, 0.0051650180, 0.0166005600, 0.0533548200, 0.1714844000, 0.5511573000"); + values("0.0386657000, 0.0404757000, 0.0466355000, 0.0660187000, 0.1262190000, 0.3158923000, 0.9239549000", \ + "0.0384151000, 0.0402917000, 0.0463364000, 0.0657421000, 0.1261072000, 0.3160090000, 0.9248860000", \ + "0.0381134000, 0.0399122000, 0.0460337000, 0.0655829000, 0.1258048000, 0.3157250000, 0.9282169000", \ + "0.0376273000, 0.0393949000, 0.0455156000, 0.0651434000, 0.1252406000, 0.3149108000, 0.9231662000", \ + "0.0376440000, 0.0394706000, 0.0454046000, 0.0645595000, 0.1246346000, 0.3144336000, 0.9270766000", \ + "0.0391320000, 0.0408681000, 0.0464763000, 0.0644902000, 0.1244804000, 0.3134627000, 0.9238238000", \ + "0.0426738000, 0.0442880000, 0.0497616000, 0.0680749000, 0.1268561000, 0.3157442000, 0.9215466000"); + } + } + max_capacitance : 0.5511570000; + max_transition : 1.5038940000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016070200, 0.0051650200, 0.0166006000, 0.0533548000, 0.1714840000, 0.5511570000"); + values("0.2600758000, 0.2648713000, 0.2772687000, 0.3043159000, 0.3598264000, 0.4810825000, 0.8100508000", \ + "0.2650182000, 0.2698231000, 0.2822260000, 0.3094296000, 0.3648625000, 0.4859994000, 0.8146566000", \ + "0.2779044000, 0.2827388000, 0.2950699000, 0.3223393000, 0.3778992000, 0.4987580000, 0.8283942000", \ + "0.3061385000, 0.3109706000, 0.3232873000, 0.3503926000, 0.4058213000, 0.5268018000, 0.8560520000", \ + "0.3690795000, 0.3739436000, 0.3861925000, 0.4134377000, 0.4689025000, 0.5903240000, 0.9196255000", \ + "0.5107875000, 0.5157632000, 0.5286565000, 0.5563661000, 0.6121743000, 0.7334398000, 1.0628854000", \ + "0.7715302000, 0.7774075000, 0.7924433000, 0.8248662000, 0.8875569000, 1.0168242000, 1.3494149000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016070200, 0.0051650200, 0.0166006000, 0.0533548000, 0.1714840000, 0.5511570000"); + values("0.1830092000, 0.1885146000, 0.2031867000, 0.2377567000, 0.3198103000, 0.5449343000, 1.2522269000", \ + "0.1870629000, 0.1925903000, 0.2073191000, 0.2418648000, 0.3238095000, 0.5492934000, 1.2573618000", \ + "0.1951789000, 0.2006789000, 0.2153429000, 0.2498819000, 0.3319252000, 0.5573025000, 1.2653466000", \ + "0.2097039000, 0.2150895000, 0.2297776000, 0.2644948000, 0.3464835000, 0.5714950000, 1.2812775000", \ + "0.2368089000, 0.2424146000, 0.2571729000, 0.2920033000, 0.3740696000, 0.5997199000, 1.3076058000", \ + "0.2797568000, 0.2857617000, 0.3014788000, 0.3382440000, 0.4223780000, 0.6489594000, 1.3598693000", \ + "0.3265177000, 0.3335000000, 0.3517753000, 0.3927279000, 0.4823120000, 0.7113816000, 1.4191953000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016070200, 0.0051650200, 0.0166006000, 0.0533548000, 0.1714840000, 0.5511570000"); + values("0.0359789000, 0.0389614000, 0.0456967000, 0.0631749000, 0.1054377000, 0.2319956000, 0.6562741000", \ + "0.0359700000, 0.0389284000, 0.0455560000, 0.0630060000, 0.1061089000, 0.2318342000, 0.6554182000", \ + "0.0357409000, 0.0385259000, 0.0458337000, 0.0629129000, 0.1060325000, 0.2320165000, 0.6547803000", \ + "0.0358009000, 0.0385149000, 0.0456455000, 0.0630163000, 0.1052437000, 0.2317773000, 0.6559253000", \ + "0.0359460000, 0.0388269000, 0.0460507000, 0.0629994000, 0.1061465000, 0.2315676000, 0.6561190000", \ + "0.0383700000, 0.0411142000, 0.0481017000, 0.0646310000, 0.1068361000, 0.2324090000, 0.6565896000", \ + "0.0497523000, 0.0524390000, 0.0603802000, 0.0786219000, 0.1214499000, 0.2431776000, 0.6586279000"); + } + related_pin : "A1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016070200, 0.0051650200, 0.0166006000, 0.0533548000, 0.1714840000, 0.5511570000"); + values("0.0325949000, 0.0371662000, 0.0488968000, 0.0801516000, 0.1722926000, 0.4803030000, 1.4980002000", \ + "0.0326157000, 0.0371006000, 0.0489051000, 0.0801975000, 0.1725151000, 0.4805744000, 1.4999246000", \ + "0.0329951000, 0.0371766000, 0.0487437000, 0.0801902000, 0.1726507000, 0.4809988000, 1.5000567000", \ + "0.0329048000, 0.0369969000, 0.0490606000, 0.0800941000, 0.1725102000, 0.4805559000, 1.5035541000", \ + "0.0334208000, 0.0377114000, 0.0495286000, 0.0808483000, 0.1727613000, 0.4809510000, 1.4996735000", \ + "0.0365236000, 0.0409789000, 0.0533265000, 0.0846674000, 0.1761202000, 0.4820694000, 1.5027664000", \ + "0.0450517000, 0.0500967000, 0.0632803000, 0.0958234000, 0.1837377000, 0.4837178000, 1.4991788000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016070200, 0.0051650200, 0.0166006000, 0.0533548000, 0.1714840000, 0.5511570000"); + values("0.2416986000, 0.2465075000, 0.2589034000, 0.2860307000, 0.3413458000, 0.4625981000, 0.7916664000", \ + "0.2450555000, 0.2498540000, 0.2622564000, 0.2896452000, 0.3450120000, 0.4663486000, 0.7958327000", \ + "0.2554710000, 0.2602525000, 0.2726276000, 0.2999349000, 0.3553917000, 0.4768388000, 0.8062944000", \ + "0.2811763000, 0.2859745000, 0.2984335000, 0.3256602000, 0.3811274000, 0.5026439000, 0.8316006000", \ + "0.3464939000, 0.3512926000, 0.3637380000, 0.3910535000, 0.4464938000, 0.5678258000, 0.8974329000", \ + "0.4977654000, 0.5028099000, 0.5157421000, 0.5437792000, 0.5990355000, 0.7211132000, 1.0506951000", \ + "0.7574630000, 0.7637870000, 0.7801149000, 0.8156049000, 0.8806124000, 1.0085205000, 1.3412962000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016070200, 0.0051650200, 0.0166006000, 0.0533548000, 0.1714840000, 0.5511570000"); + values("0.1595379000, 0.1648804000, 0.1790559000, 0.2128464000, 0.2932755000, 0.5161404000, 1.2239039000", \ + "0.1643021000, 0.1696299000, 0.1837976000, 0.2174247000, 0.2978245000, 0.5213908000, 1.2306339000", \ + "0.1724549000, 0.1776871000, 0.1918807000, 0.2256221000, 0.3060609000, 0.5290662000, 1.2363800000", \ + "0.1865313000, 0.1918663000, 0.2060766000, 0.2398279000, 0.3202265000, 0.5432466000, 1.2514185000", \ + "0.2123494000, 0.2178638000, 0.2323293000, 0.2664081000, 0.3472066000, 0.5705683000, 1.2791064000", \ + "0.2513070000, 0.2572270000, 0.2728528000, 0.3091558000, 0.3925932000, 0.6177195000, 1.3280740000", \ + "0.2891046000, 0.2963009000, 0.3148430000, 0.3567162000, 0.4453992000, 0.6731490000, 1.3805239000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016070200, 0.0051650200, 0.0166006000, 0.0533548000, 0.1714840000, 0.5511570000"); + values("0.0359026000, 0.0388235000, 0.0456067000, 0.0629610000, 0.1065362000, 0.2317891000, 0.6554544000", \ + "0.0357602000, 0.0389293000, 0.0455949000, 0.0629758000, 0.1061759000, 0.2317056000, 0.6547772000", \ + "0.0357421000, 0.0387604000, 0.0458229000, 0.0629657000, 0.1061609000, 0.2316911000, 0.6545449000", \ + "0.0362265000, 0.0385955000, 0.0461672000, 0.0628312000, 0.1061898000, 0.2317684000, 0.6552551000", \ + "0.0361842000, 0.0390283000, 0.0456740000, 0.0628321000, 0.1062124000, 0.2318132000, 0.6544300000", \ + "0.0397538000, 0.0424307000, 0.0494805000, 0.0659171000, 0.1080009000, 0.2327799000, 0.6555006000", \ + "0.0572859000, 0.0605428000, 0.0692263000, 0.0872677000, 0.1258827000, 0.2440948000, 0.6583054000"); + } + related_pin : "A2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016070200, 0.0051650200, 0.0166006000, 0.0533548000, 0.1714840000, 0.5511570000"); + values("0.0314902000, 0.0355061000, 0.0471129000, 0.0781078000, 0.1703365000, 0.4790045000, 1.5002094000", \ + "0.0313036000, 0.0356929000, 0.0472873000, 0.0783000000, 0.1702252000, 0.4783920000, 1.4992946000", \ + "0.0314692000, 0.0354388000, 0.0469862000, 0.0781071000, 0.1703166000, 0.4792073000, 1.5012666000", \ + "0.0316583000, 0.0354666000, 0.0469965000, 0.0780602000, 0.1702174000, 0.4786749000, 1.5005920000", \ + "0.0325892000, 0.0366665000, 0.0479263000, 0.0791107000, 0.1712350000, 0.4790540000, 1.5029910000", \ + "0.0362683000, 0.0404855000, 0.0528866000, 0.0839315000, 0.1747142000, 0.4806874000, 1.5008672000", \ + "0.0464472000, 0.0515245000, 0.0647803000, 0.0961066000, 0.1840317000, 0.4835699000, 1.4974951000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016070200, 0.0051650200, 0.0166006000, 0.0533548000, 0.1714840000, 0.5511570000"); + values("0.1265083000, 0.1300285000, 0.1393501000, 0.1613223000, 0.2103666000, 0.3239552000, 0.6487543000", \ + "0.1319075000, 0.1354243000, 0.1447653000, 0.1668033000, 0.2158120000, 0.3294144000, 0.6541658000", \ + "0.1449895000, 0.1484972000, 0.1577567000, 0.1798159000, 0.2289424000, 0.3425834000, 0.6676151000", \ + "0.1770172000, 0.1805288000, 0.1898412000, 0.2117687000, 0.2610130000, 0.3747012000, 0.6994024000", \ + "0.2517979000, 0.2552586000, 0.2645635000, 0.2857818000, 0.3351406000, 0.4488228000, 0.7737133000", \ + "0.3924484000, 0.3968623000, 0.4082844000, 0.4337422000, 0.4879239000, 0.6049334000, 0.9301586000", \ + "0.6203140000, 0.6260933000, 0.6410597000, 0.6744612000, 0.7420221000, 0.8718415000, 1.2001035000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016070200, 0.0051650200, 0.0166006000, 0.0533548000, 0.1714840000, 0.5511570000"); + values("0.1755473000, 0.1811152000, 0.1957812000, 0.2305338000, 0.3124238000, 0.5378470000, 1.2478848000", \ + "0.1795886000, 0.1850705000, 0.1997424000, 0.2345258000, 0.3163764000, 0.5418415000, 1.2521987000", \ + "0.1877870000, 0.1933000000, 0.2079884000, 0.2426318000, 0.3246045000, 0.5501236000, 1.2586245000", \ + "0.2046628000, 0.2101800000, 0.2248382000, 0.2596098000, 0.3415926000, 0.5667460000, 1.2773843000", \ + "0.2410533000, 0.2466437000, 0.2615156000, 0.2964596000, 0.3783626000, 0.6040391000, 1.3123037000", \ + "0.3010741000, 0.3072150000, 0.3231971000, 0.3602133000, 0.4445640000, 0.6714015000, 1.3812174000", \ + "0.3659504000, 0.3733130000, 0.3926781000, 0.4349766000, 0.5243923000, 0.7530433000, 1.4623541000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016070200, 0.0051650200, 0.0166006000, 0.0533548000, 0.1714840000, 0.5511570000"); + values("0.0216186000, 0.0239678000, 0.0305892000, 0.0484225000, 0.0931386000, 0.2196729000, 0.6488732000", \ + "0.0216142000, 0.0239239000, 0.0304852000, 0.0482961000, 0.0930967000, 0.2195584000, 0.6499278000", \ + "0.0216042000, 0.0239771000, 0.0305132000, 0.0484026000, 0.0930807000, 0.2193363000, 0.6489235000", \ + "0.0216093000, 0.0239559000, 0.0304680000, 0.0483926000, 0.0930162000, 0.2191810000, 0.6502928000", \ + "0.0222338000, 0.0244938000, 0.0310883000, 0.0487266000, 0.0932591000, 0.2198127000, 0.6488874000", \ + "0.0320039000, 0.0342094000, 0.0415937000, 0.0589797000, 0.1018983000, 0.2231466000, 0.6505829000", \ + "0.0480686000, 0.0514541000, 0.0610273000, 0.0802630000, 0.1264135000, 0.2403762000, 0.6521355000"); + } + related_pin : "B1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016070200, 0.0051650200, 0.0166006000, 0.0533548000, 0.1714840000, 0.5511570000"); + values("0.0328254000, 0.0369638000, 0.0490784000, 0.0803165000, 0.1727243000, 0.4808902000, 1.5038938000", \ + "0.0327813000, 0.0372981000, 0.0490313000, 0.0803552000, 0.1727082000, 0.4808995000, 1.5038307000", \ + "0.0327071000, 0.0372025000, 0.0489878000, 0.0803543000, 0.1726963000, 0.4809086000, 1.5021823000", \ + "0.0326292000, 0.0369426000, 0.0490830000, 0.0802402000, 0.1724637000, 0.4804808000, 1.5036071000", \ + "0.0338232000, 0.0379582000, 0.0495744000, 0.0811912000, 0.1728870000, 0.4809564000, 1.4996430000", \ + "0.0377078000, 0.0423272000, 0.0547528000, 0.0857029000, 0.1765764000, 0.4812765000, 1.5014376000", \ + "0.0492140000, 0.0540794000, 0.0671096000, 0.0981145000, 0.1849427000, 0.4845740000, 1.4996819000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016070200, 0.0051650200, 0.0166006000, 0.0533548000, 0.1714840000, 0.5511570000"); + values("0.1138815000, 0.1172265000, 0.1261056000, 0.1470974000, 0.1937218000, 0.3038481000, 0.6274958000", \ + "0.1195590000, 0.1229042000, 0.1318068000, 0.1528279000, 0.1994192000, 0.3095228000, 0.6333150000", \ + "0.1329297000, 0.1362623000, 0.1451903000, 0.1661715000, 0.2127868000, 0.3230340000, 0.6465958000", \ + "0.1644375000, 0.1678074000, 0.1766586000, 0.1974861000, 0.2441681000, 0.3543641000, 0.6781338000", \ + "0.2382274000, 0.2416307000, 0.2506109000, 0.2716941000, 0.3187575000, 0.4292931000, 0.7527826000", \ + "0.3710255000, 0.3755459000, 0.3870194000, 0.4128290000, 0.4663195000, 0.5812423000, 0.9049958000", \ + "0.5837362000, 0.5895769000, 0.6046037000, 0.6385093000, 0.7070712000, 0.8363661000, 1.1639856000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016070200, 0.0051650200, 0.0166006000, 0.0533548000, 0.1714840000, 0.5511570000"); + values("0.1679198000, 0.1734560000, 0.1881323000, 0.2226595000, 0.3046911000, 0.5304591000, 1.2397174000", \ + "0.1718558000, 0.1773871000, 0.1920520000, 0.2265749000, 0.3085946000, 0.5344112000, 1.2438023000", \ + "0.1801861000, 0.1856947000, 0.2003896000, 0.2350289000, 0.3170167000, 0.5426666000, 1.2537205000", \ + "0.1994108000, 0.2049020000, 0.2196039000, 0.2542920000, 0.3363481000, 0.5618913000, 1.2695955000", \ + "0.2425797000, 0.2482100000, 0.2628655000, 0.2978335000, 0.3799522000, 0.6051423000, 1.3151668000", \ + "0.3119874000, 0.3182107000, 0.3342616000, 0.3708055000, 0.4551225000, 0.6826680000, 1.3915428000", \ + "0.3866725000, 0.3941542000, 0.4135874000, 0.4558582000, 0.5443014000, 0.7725315000, 1.4819089000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016070200, 0.0051650200, 0.0166006000, 0.0533548000, 0.1714840000, 0.5511570000"); + values("0.0200129000, 0.0222805000, 0.0286158000, 0.0455760000, 0.0888133000, 0.2153340000, 0.6471387000", \ + "0.0202052000, 0.0222291000, 0.0284757000, 0.0455754000, 0.0888313000, 0.2153479000, 0.6475410000", \ + "0.0201276000, 0.0224192000, 0.0286169000, 0.0455902000, 0.0887831000, 0.2153131000, 0.6504023000", \ + "0.0201641000, 0.0223041000, 0.0288687000, 0.0456320000, 0.0886650000, 0.2152575000, 0.6474703000", \ + "0.0217148000, 0.0236945000, 0.0301677000, 0.0465159000, 0.0892467000, 0.2150529000, 0.6480917000", \ + "0.0318767000, 0.0343064000, 0.0414223000, 0.0587089000, 0.1001429000, 0.2201356000, 0.6472439000", \ + "0.0483405000, 0.0516983000, 0.0606258000, 0.0822123000, 0.1276244000, 0.2391105000, 0.6505579000"); + } + related_pin : "C1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016070200, 0.0051650200, 0.0166006000, 0.0533548000, 0.1714840000, 0.5511570000"); + values("0.0331136000, 0.0368946000, 0.0487770000, 0.0802926000, 0.1727331000, 0.4808932000, 1.5019413000", \ + "0.0328171000, 0.0370512000, 0.0488220000, 0.0803301000, 0.1726977000, 0.4804198000, 1.5020009000", \ + "0.0327048000, 0.0372112000, 0.0489881000, 0.0803527000, 0.1726869000, 0.4808993000, 1.5031227000", \ + "0.0329171000, 0.0369194000, 0.0486273000, 0.0801643000, 0.1723102000, 0.4805630000, 1.4984389000", \ + "0.0338371000, 0.0377672000, 0.0496003000, 0.0810653000, 0.1725157000, 0.4801348000, 1.5023699000", \ + "0.0385426000, 0.0428178000, 0.0543125000, 0.0858593000, 0.1766628000, 0.4818523000, 1.5003864000", \ + "0.0512897000, 0.0558128000, 0.0682653000, 0.0985224000, 0.1842411000, 0.4847729000, 1.5003929000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016070200, 0.0051650200, 0.0166006000, 0.0533548000, 0.1714840000, 0.5511570000"); + values("0.1020834000, 0.1053953000, 0.1142888000, 0.1353379000, 0.1826739000, 0.2938784000, 0.6177888000", \ + "0.1076027000, 0.1109234000, 0.1198054000, 0.1409041000, 0.1882216000, 0.2993955000, 0.6232161000", \ + "0.1200810000, 0.1233325000, 0.1326449000, 0.1537097000, 0.2010648000, 0.3123005000, 0.6357309000", \ + "0.1511767000, 0.1545301000, 0.1633483000, 0.1843548000, 0.2318144000, 0.3430708000, 0.6669178000", \ + "0.2192904000, 0.2228493000, 0.2322232000, 0.2539100000, 0.3021367000, 0.4138391000, 0.7374724000", \ + "0.3320571000, 0.3366195000, 0.3484414000, 0.3753503000, 0.4309087000, 0.5483127000, 0.8730697000", \ + "0.5088629000, 0.5146043000, 0.5299477000, 0.5643506000, 0.6362760000, 0.7684415000, 1.0965517000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016070200, 0.0051650200, 0.0166006000, 0.0533548000, 0.1714840000, 0.5511570000"); + values("0.1513510000, 0.1568565000, 0.1715056000, 0.2060409000, 0.2881457000, 0.5138882000, 1.2220599000", \ + "0.1547050000, 0.1602175000, 0.1748528000, 0.2095304000, 0.2915171000, 0.5173821000, 1.2261684000", \ + "0.1631298000, 0.1686589000, 0.1833586000, 0.2180438000, 0.3001400000, 0.5257772000, 1.2364688000", \ + "0.1836412000, 0.1891711000, 0.2038856000, 0.2386116000, 0.3206730000, 0.5466375000, 1.2553842000", \ + "0.2309932000, 0.2364837000, 0.2511455000, 0.2860601000, 0.3678906000, 0.5932186000, 1.3039373000", \ + "0.3008376000, 0.3068608000, 0.3223780000, 0.3577389000, 0.4413547000, 0.6695536000, 1.3789817000", \ + "0.3723588000, 0.3797615000, 0.3986820000, 0.4403839000, 0.5261147000, 0.7534480000, 1.4635182000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016070200, 0.0051650200, 0.0166006000, 0.0533548000, 0.1714840000, 0.5511570000"); + values("0.0195950000, 0.0219444000, 0.0283536000, 0.0457191000, 0.0897679000, 0.2165277000, 0.6503775000", \ + "0.0193650000, 0.0217046000, 0.0280546000, 0.0455991000, 0.0897432000, 0.2166131000, 0.6476383000", \ + "0.0195362000, 0.0216971000, 0.0284479000, 0.0456833000, 0.0897317000, 0.2163823000, 0.6497334000", \ + "0.0194883000, 0.0217223000, 0.0281984000, 0.0458085000, 0.0896996000, 0.2165330000, 0.6476311000", \ + "0.0227205000, 0.0250085000, 0.0311879000, 0.0480090000, 0.0908381000, 0.2167996000, 0.6503669000", \ + "0.0329345000, 0.0357156000, 0.0432636000, 0.0615166000, 0.1039657000, 0.2234429000, 0.6502628000", \ + "0.0490813000, 0.0529286000, 0.0624429000, 0.0842471000, 0.1328182000, 0.2448012000, 0.6514646000"); + } + related_pin : "D1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016070200, 0.0051650200, 0.0166006000, 0.0533548000, 0.1714840000, 0.5511570000"); + values("0.0329011000, 0.0369870000, 0.0487159000, 0.0801989000, 0.1725626000, 0.4808356000, 1.4991418000", \ + "0.0327238000, 0.0370870000, 0.0490777000, 0.0803339000, 0.1726390000, 0.4808822000, 1.5026579000", \ + "0.0329488000, 0.0370170000, 0.0487159000, 0.0801207000, 0.1726187000, 0.4808249000, 1.5038851000", \ + "0.0327354000, 0.0370019000, 0.0487296000, 0.0801524000, 0.1726559000, 0.4808428000, 1.5008652000", \ + "0.0330968000, 0.0372794000, 0.0493481000, 0.0809911000, 0.1732246000, 0.4802471000, 1.5033557000", \ + "0.0387425000, 0.0425938000, 0.0539733000, 0.0846298000, 0.1765580000, 0.4821578000, 1.5019056000", \ + "0.0520332000, 0.0567801000, 0.0694210000, 0.0980595000, 0.1833958000, 0.4854671000, 1.5003265000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__o2111ai_1") { + leakage_power () { + value : 0.0000395563; + when : "!A1&!A2&!B1&!C1&D1"; + } + leakage_power () { + value : 0.0000234629; + when : "!A1&!A2&!B1&!C1&!D1"; + } + leakage_power () { + value : 0.0000807246; + when : "!A1&!A2&!B1&C1&D1"; + } + leakage_power () { + value : 0.0000339236; + when : "!A1&!A2&!B1&C1&!D1"; + } + leakage_power () { + value : 0.0000742812; + when : "!A1&!A2&B1&!C1&D1"; + } + leakage_power () { + value : 0.0000315864; + when : "!A1&!A2&B1&!C1&!D1"; + } + leakage_power () { + value : 0.0006096000; + when : "!A1&!A2&B1&C1&D1"; + } + leakage_power () { + value : 0.0000681052; + when : "!A1&!A2&B1&C1&!D1"; + } + leakage_power () { + value : 0.0000537156; + when : "!A1&A2&!B1&!C1&D1"; + } + leakage_power () { + value : 0.0000275325; + when : "!A1&A2&!B1&!C1&!D1"; + } + leakage_power () { + value : 0.0003872000; + when : "!A1&A2&!B1&C1&D1"; + } + leakage_power () { + value : 0.0000478261; + when : "!A1&A2&!B1&C1&!D1"; + } + leakage_power () { + value : 0.0003586000; + when : "!A1&A2&B1&!C1&D1"; + } + leakage_power () { + value : 0.0000437448; + when : "!A1&A2&B1&!C1&!D1"; + } + leakage_power () { + value : 0.0046087000; + when : "!A1&A2&B1&C1&D1"; + } + leakage_power () { + value : 0.0003415000; + when : "!A1&A2&B1&C1&!D1"; + } + leakage_power () { + value : 0.0000537156; + when : "A1&!A2&!B1&!C1&D1"; + } + leakage_power () { + value : 0.0000275325; + when : "A1&!A2&!B1&!C1&!D1"; + } + leakage_power () { + value : 0.0003872000; + when : "A1&!A2&!B1&C1&D1"; + } + leakage_power () { + value : 0.0000478261; + when : "A1&!A2&!B1&C1&!D1"; + } + leakage_power () { + value : 0.0003586000; + when : "A1&!A2&B1&!C1&D1"; + } + leakage_power () { + value : 0.0000437448; + when : "A1&!A2&B1&!C1&!D1"; + } + leakage_power () { + value : 0.0051966000; + when : "A1&!A2&B1&C1&D1"; + } + leakage_power () { + value : 0.0003418000; + when : "A1&!A2&B1&C1&!D1"; + } + leakage_power () { + value : 0.0000537156; + when : "A1&A2&!B1&!C1&D1"; + } + leakage_power () { + value : 0.0000275325; + when : "A1&A2&!B1&!C1&!D1"; + } + leakage_power () { + value : 0.0003872000; + when : "A1&A2&!B1&C1&D1"; + } + leakage_power () { + value : 0.0000478261; + when : "A1&A2&!B1&C1&!D1"; + } + leakage_power () { + value : 0.0003586000; + when : "A1&A2&B1&!C1&D1"; + } + leakage_power () { + value : 0.0000437448; + when : "A1&A2&B1&!C1&!D1"; + } + leakage_power () { + value : 0.0039472000; + when : "A1&A2&B1&C1&D1"; + } + leakage_power () { + value : 0.0003413000; + when : "A1&A2&B1&C1&!D1"; + } + area : 8.758400000; + cell_footprint : "sky130_fd_sc_hd__o2111ai"; + cell_leakage_power : 0.0005779411; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A1") { + capacitance : 0.0023260000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022140000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0039873000, 0.0039870000, 0.0039862000, 0.0039837000, 0.0039780000, 0.0039648000, 0.0039343000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0039818000, -0.0039814000, -0.0039805000, -0.0039797000, -0.0039779000, -0.0039739000, -0.0039645000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024370000; + } + pin ("A2") { + capacitance : 0.0023850000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022250000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0039413000, 0.0039404000, 0.0039382000, 0.0039384000, 0.0039387000, 0.0039394000, 0.0039412000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0039398000, -0.0039380000, -0.0039341000, -0.0039346000, -0.0039356000, -0.0039382000, -0.0039439000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0025440000; + } + pin ("B1") { + capacitance : 0.0023240000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022380000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0038694000, 0.0038703000, 0.0038724000, 0.0038727000, 0.0038734000, 0.0038751000, 0.0038790000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0038868000, -0.0038803000, -0.0038655000, -0.0038671000, -0.0038707000, -0.0038789000, -0.0038981000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024090000; + } + pin ("C1") { + capacitance : 0.0024040000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0023350000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0044113000, 0.0044069000, 0.0043969000, 0.0044099000, 0.0044397000, 0.0045084000, 0.0046669000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0040162000, -0.0040108000, -0.0039983000, -0.0039968000, -0.0039932000, -0.0039851000, -0.0039663000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024730000; + } + pin ("D1") { + capacitance : 0.0023090000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022660000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0047335000, 0.0047355000, 0.0047402000, 0.0047400000, 0.0047394000, 0.0047380000, 0.0047347000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0039034000, -0.0039038000, -0.0039046000, -0.0038978000, -0.0038819000, -0.0038453000, -0.0037610000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0023530000; + } + pin ("Y") { + direction : "output"; + function : "(!A1&!A2) | (!B1) | (!C1) | (!D1)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011431750, 0.0026136990, 0.0059758310, 0.0136628400, 0.0312380400, 0.0714211100"); + values("0.0069581000, 0.0059201000, 0.0035568000, -0.0018669000, -0.0142917000, -0.0427251000, -0.1077641000", \ + "0.0068378000, 0.0058070000, 0.0034537000, -0.0019728000, -0.0143765000, -0.0428205000, -0.1078397000", \ + "0.0066845000, 0.0056667000, 0.0033245000, -0.0020783000, -0.0144636000, -0.0428631000, -0.1079016000", \ + "0.0064879000, 0.0054792000, 0.0031567000, -0.0022096000, -0.0145592000, -0.0429316000, -0.1079422000", \ + "0.0063812000, 0.0053799000, 0.0030431000, -0.0023230000, -0.0146457000, -0.0429693000, -0.1079421000", \ + "0.0063611000, 0.0053638000, 0.0029920000, -0.0025468000, -0.0148430000, -0.0431563000, -0.1081390000", \ + "0.0067881000, 0.0057225000, 0.0032897000, -0.0021655000, -0.0146421000, -0.0431669000, -0.1081141000"); + } + related_pin : "A1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011431750, 0.0026136990, 0.0059758310, 0.0136628400, 0.0312380400, 0.0714211100"); + values("0.0170243000, 0.0180757000, 0.0204675000, 0.0259606000, 0.0384016000, 0.0666709000, 0.1312176000", \ + "0.0168941000, 0.0179711000, 0.0203686000, 0.0258408000, 0.0383131000, 0.0665706000, 0.1309287000", \ + "0.0167667000, 0.0178362000, 0.0202418000, 0.0257253000, 0.0382273000, 0.0664708000, 0.1308147000", \ + "0.0166115000, 0.0176803000, 0.0200963000, 0.0256309000, 0.0380855000, 0.0665043000, 0.1308267000", \ + "0.0165158000, 0.0175732000, 0.0199906000, 0.0255320000, 0.0380290000, 0.0663159000, 0.1307327000", \ + "0.0164643000, 0.0175541000, 0.0200003000, 0.0254699000, 0.0380708000, 0.0664717000, 0.1308758000", \ + "0.0167955000, 0.0178077000, 0.0200948000, 0.0256939000, 0.0382184000, 0.0666195000, 0.1310603000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011431750, 0.0026136990, 0.0059758310, 0.0136628400, 0.0312380400, 0.0714211100"); + values("0.0053715000, 0.0043414000, 0.0019962000, -0.0034232000, -0.0158706000, -0.0443235000, -0.1094056000", \ + "0.0052732000, 0.0042726000, 0.0019578000, -0.0034259000, -0.0158253000, -0.0442706000, -0.1093402000", \ + "0.0050726000, 0.0040988000, 0.0018209000, -0.0035147000, -0.0158606000, -0.0442576000, -0.1093099000", \ + "0.0047634000, 0.0037835000, 0.0015331000, -0.0037235000, -0.0159892000, -0.0443214000, -0.1093294000", \ + "0.0045356000, 0.0035477000, 0.0012683000, -0.0040072000, -0.0162231000, -0.0444436000, -0.1093652000", \ + "0.0045224000, 0.0034997000, 0.0011692000, -0.0041901000, -0.0165350000, -0.0447344000, -0.1095684000", \ + "0.0048489000, 0.0037863000, 0.0013915000, -0.0040658000, -0.0164757000, -0.0448771000, -0.1097595000"); + } + related_pin : "A2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011431750, 0.0026136990, 0.0059758310, 0.0136628400, 0.0312380400, 0.0714211100"); + values("0.0148528000, 0.0159100000, 0.0183206000, 0.0238020000, 0.0362691000, 0.0645838000, 0.1288832000", \ + "0.0147266000, 0.0157691000, 0.0181649000, 0.0236927000, 0.0361389000, 0.0644551000, 0.1287010000", \ + "0.0144632000, 0.0155583000, 0.0179805000, 0.0234930000, 0.0360561000, 0.0643128000, 0.1286889000", \ + "0.0142853000, 0.0153618000, 0.0177933000, 0.0233255000, 0.0358796000, 0.0641957000, 0.1286095000", \ + "0.0142297000, 0.0152704000, 0.0176670000, 0.0231039000, 0.0356844000, 0.0639932000, 0.1287437000", \ + "0.0144921000, 0.0155419000, 0.0179120000, 0.0232958000, 0.0357446000, 0.0636858000, 0.1282268000", \ + "0.0159207000, 0.0169364000, 0.0192064000, 0.0243810000, 0.0367710000, 0.0648995000, 0.1282134000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011431750, 0.0026136990, 0.0059758310, 0.0136628400, 0.0312380400, 0.0714211100"); + values("0.0071934000, 0.0061727000, 0.0038312000, -0.0015824000, -0.0139767000, -0.0424228000, -0.1074209000", \ + "0.0070905000, 0.0060826000, 0.0037489000, -0.0016318000, -0.0140225000, -0.0424244000, -0.1074364000", \ + "0.0069050000, 0.0059157000, 0.0035941000, -0.0017591000, -0.0140874000, -0.0424543000, -0.1074752000", \ + "0.0066709000, 0.0056673000, 0.0033608000, -0.0019508000, -0.0142332000, -0.0425362000, -0.1075064000", \ + "0.0064431000, 0.0054568000, 0.0031525000, -0.0021716000, -0.0144349000, -0.0426968000, -0.1075905000", \ + "0.0065663000, 0.0055440000, 0.0031454000, -0.0023504000, -0.0146217000, -0.0429014000, -0.1077278000", \ + "0.0070243000, 0.0060329000, 0.0035872000, -0.0019133000, -0.0143967000, -0.0429243000, -0.1078014000"); + } + related_pin : "B1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011431750, 0.0026136990, 0.0059758310, 0.0136628400, 0.0312380400, 0.0714211100"); + values("0.0131241000, 0.0141749000, 0.0165692000, 0.0220044000, 0.0343701000, 0.0625596000, 0.1267787000", \ + "0.0129663000, 0.0140390000, 0.0164192000, 0.0218759000, 0.0343268000, 0.0625044000, 0.1266574000", \ + "0.0126762000, 0.0137468000, 0.0162237000, 0.0217303000, 0.0341343000, 0.0624331000, 0.1266801000", \ + "0.0124825000, 0.0135455000, 0.0158813000, 0.0214832000, 0.0339557000, 0.0622010000, 0.1264511000", \ + "0.0124933000, 0.0135275000, 0.0158191000, 0.0212973000, 0.0337448000, 0.0618485000, 0.1259228000", \ + "0.0129417000, 0.0139396000, 0.0162820000, 0.0217657000, 0.0340443000, 0.0623583000, 0.1265795000", \ + "0.0139173000, 0.0148652000, 0.0171476000, 0.0222385000, 0.0345380000, 0.0626214000, 0.1265752000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011431750, 0.0026136990, 0.0059758310, 0.0136628400, 0.0312380400, 0.0714211100"); + values("0.0072948000, 0.0062718000, 0.0039336000, -0.0014649000, -0.0138670000, -0.0422565000, -0.1072887000", \ + "0.0071717000, 0.0061693000, 0.0038433000, -0.0015252000, -0.0138932000, -0.0422830000, -0.1073079000", \ + "0.0069902000, 0.0059899000, 0.0036871000, -0.0016627000, -0.0139830000, -0.0423319000, -0.1073386000", \ + "0.0067565000, 0.0057628000, 0.0034575000, -0.0018435000, -0.0141201000, -0.0424286000, -0.1074322000", \ + "0.0066178000, 0.0055416000, 0.0032360000, -0.0021035000, -0.0143576000, -0.0425727000, -0.1074643000", \ + "0.0066661000, 0.0056464000, 0.0032469000, -0.0022146000, -0.0145533000, -0.0427866000, -0.1076174000", \ + "0.0074058000, 0.0063350000, 0.0038642000, -0.0016644000, -0.0142232000, -0.0427645000, -0.1077106000"); + } + related_pin : "C1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011431750, 0.0026136990, 0.0059758310, 0.0136628400, 0.0312380400, 0.0714211100"); + values("0.0099544000, 0.0110250000, 0.0134315000, 0.0188965000, 0.0312319000, 0.0593274000, 0.1235845000", \ + "0.0097997000, 0.0108581000, 0.0133050000, 0.0188010000, 0.0311889000, 0.0594020000, 0.1236105000", \ + "0.0094762000, 0.0105598000, 0.0130133000, 0.0185591000, 0.0310718000, 0.0592435000, 0.1236712000", \ + "0.0092946000, 0.0103955000, 0.0128060000, 0.0183268000, 0.0308197000, 0.0591236000, 0.1233172000", \ + "0.0091473000, 0.0101987000, 0.0125889000, 0.0181790000, 0.0305374000, 0.0586147000, 0.1228438000", \ + "0.0098337000, 0.0108234000, 0.0130545000, 0.0183680000, 0.0307783000, 0.0589646000, 0.1232782000", \ + "0.0105521000, 0.0115120000, 0.0137110000, 0.0188319000, 0.0310198000, 0.0590163000, 0.1231321000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011431750, 0.0026136990, 0.0059758310, 0.0136628400, 0.0312380400, 0.0714211100"); + values("0.0070696000, 0.0060630000, 0.0037333000, -0.0016336000, -0.0140053000, -0.0423944000, -0.1074459000", \ + "0.0069444000, 0.0059442000, 0.0036462000, -0.0017084000, -0.0140559000, -0.0424552000, -0.1074647000", \ + "0.0067077000, 0.0057328000, 0.0034473000, -0.0018536000, -0.0141620000, -0.0425154000, -0.1074728000", \ + "0.0064648000, 0.0054646000, 0.0031892000, -0.0020945000, -0.0143592000, -0.0426113000, -0.1075856000", \ + "0.0063236000, 0.0053173000, 0.0029942000, -0.0023141000, -0.0145608000, -0.0428421000, -0.1076909000", \ + "0.0069373000, 0.0058099000, 0.0031380000, -0.0023204000, -0.0147141000, -0.0429192000, -0.1077680000", \ + "0.0080715000, 0.0069868000, 0.0044468000, -0.0011442000, -0.0138914000, -0.0424207000, -0.1072982000"); + } + related_pin : "D1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011431750, 0.0026136990, 0.0059758310, 0.0136628400, 0.0312380400, 0.0714211100"); + values("0.0070387000, 0.0081545000, 0.0106546000, 0.0161972000, 0.0285743000, 0.0567503000, 0.1208735000", \ + "0.0068009000, 0.0079533000, 0.0104876000, 0.0160788000, 0.0285469000, 0.0567799000, 0.1209574000", \ + "0.0065352000, 0.0076562000, 0.0102299000, 0.0158783000, 0.0284089000, 0.0566771000, 0.1209522000", \ + "0.0064094000, 0.0074768000, 0.0099277000, 0.0155059000, 0.0280745000, 0.0564689000, 0.1207111000", \ + "0.0065474000, 0.0075467000, 0.0099308000, 0.0153816000, 0.0277640000, 0.0560252000, 0.1202286000", \ + "0.0069535000, 0.0080542000, 0.0104269000, 0.0157911000, 0.0280625000, 0.0559332000, 0.1201543000", \ + "0.0085141000, 0.0094232000, 0.0116241000, 0.0166945000, 0.0286743000, 0.0569550000, 0.1204962000"); + } + } + max_capacitance : 0.0714210000; + max_transition : 1.4984840000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011431800, 0.0026137000, 0.0059758300, 0.0136628000, 0.0312380000, 0.0714211000"); + values("0.0811939000, 0.0871770000, 0.1010433000, 0.1320306000, 0.2016777000, 0.3593918000, 0.7189032000", \ + "0.0854237000, 0.0914689000, 0.1054935000, 0.1363451000, 0.2060285000, 0.3638628000, 0.7232603000", \ + "0.0941468000, 0.1002998000, 0.1142911000, 0.1453159000, 0.2151495000, 0.3732470000, 0.7335418000", \ + "0.1106691000, 0.1169818000, 0.1309128000, 0.1622188000, 0.2321707000, 0.3903224000, 0.7506925000", \ + "0.1373741000, 0.1446137000, 0.1601820000, 0.1940003000, 0.2656914000, 0.4240675000, 0.7843432000", \ + "0.1718744000, 0.1820152000, 0.2027057000, 0.2440149000, 0.3276745000, 0.4969959000, 0.8584839000", \ + "0.1921914000, 0.2090698000, 0.2408906000, 0.3033012000, 0.4177434000, 0.6244681000, 1.0240422000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011431800, 0.0026137000, 0.0059758300, 0.0136628000, 0.0312380000, 0.0714211000"); + values("0.1342675000, 0.1441828000, 0.1659952000, 0.2161689000, 0.3265979000, 0.5760197000, 1.1410706000", \ + "0.1389262000, 0.1489751000, 0.1718156000, 0.2210164000, 0.3321437000, 0.5816261000, 1.1465697000", \ + "0.1514492000, 0.1614646000, 0.1843562000, 0.2339300000, 0.3448491000, 0.5946651000, 1.1597159000", \ + "0.1779104000, 0.1882311000, 0.2106172000, 0.2605193000, 0.3714705000, 0.6206373000, 1.1861907000", \ + "0.2368095000, 0.2470067000, 0.2693273000, 0.3190562000, 0.4299808000, 0.6797772000, 1.2454603000", \ + "0.3439364000, 0.3593603000, 0.3873600000, 0.4461970000, 0.5654112000, 0.8151907000, 1.3819079000", \ + "0.5281124000, 0.5467098000, 0.5882771000, 0.6696680000, 0.8251095000, 1.1209046000, 1.6951789000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011431800, 0.0026137000, 0.0059758300, 0.0136628000, 0.0312380000, 0.0714211000"); + values("0.0559792000, 0.0637143000, 0.0814349000, 0.1218376000, 0.2139646000, 0.4249570000, 0.9060365000", \ + "0.0559188000, 0.0637668000, 0.0814973000, 0.1218548000, 0.2140644000, 0.4249677000, 0.9049341000", \ + "0.0559135000, 0.0637841000, 0.0813696000, 0.1218536000, 0.2143081000, 0.4245464000, 0.9072470000", \ + "0.0572842000, 0.0648595000, 0.0821715000, 0.1219803000, 0.2139854000, 0.4249966000, 0.9085613000", \ + "0.0673034000, 0.0750639000, 0.0917878000, 0.1297380000, 0.2176387000, 0.4248195000, 0.9055600000", \ + "0.0962744000, 0.1043622000, 0.1219670000, 0.1602859000, 0.2466374000, 0.4404407000, 0.9097621000", \ + "0.1663410000, 0.1753726000, 0.1969374000, 0.2402261000, 0.3296248000, 0.5203947000, 0.9548687000"); + } + related_pin : "A1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011431800, 0.0026137000, 0.0059758300, 0.0136628000, 0.0312380000, 0.0714211000"); + values("0.1145698000, 0.1270342000, 0.1560320000, 0.2215240000, 0.3695563000, 0.7066469000, 1.4759763000", \ + "0.1147939000, 0.1271281000, 0.1559258000, 0.2212792000, 0.3688392000, 0.7087151000, 1.4763413000", \ + "0.1143862000, 0.1270430000, 0.1560081000, 0.2211375000, 0.3688511000, 0.7083621000, 1.4762555000", \ + "0.1139830000, 0.1269095000, 0.1558434000, 0.2212528000, 0.3697046000, 0.7061670000, 1.4769972000", \ + "0.1224072000, 0.1342844000, 0.1612976000, 0.2232200000, 0.3689712000, 0.7064694000, 1.4767032000", \ + "0.1631223000, 0.1767822000, 0.2032759000, 0.2597408000, 0.3902952000, 0.7103799000, 1.4772695000", \ + "0.2492404000, 0.2639460000, 0.2970305000, 0.3647371000, 0.4998685000, 0.7870907000, 1.4954757000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011431800, 0.0026137000, 0.0059758300, 0.0136628000, 0.0312380000, 0.0714211000"); + values("0.0639317000, 0.0696028000, 0.0823222000, 0.1114470000, 0.1775916000, 0.3254824000, 0.6663096000", \ + "0.0682436000, 0.0739593000, 0.0869282000, 0.1160089000, 0.1813437000, 0.3307117000, 0.6747702000", \ + "0.0765338000, 0.0824909000, 0.0957131000, 0.1247584000, 0.1906287000, 0.3400126000, 0.6811908000", \ + "0.0911922000, 0.0974160000, 0.1109484000, 0.1406917000, 0.2070760000, 0.3588137000, 0.7046553000", \ + "0.1119602000, 0.1193392000, 0.1351626000, 0.1687509000, 0.2383490000, 0.3893193000, 0.7304475000", \ + "0.1315733000, 0.1419450000, 0.1648824000, 0.2084405000, 0.2928298000, 0.4572727000, 0.8016137000", \ + "0.1157616000, 0.1347433000, 0.1709669000, 0.2410675000, 0.3620957000, 0.5748022000, 0.9567933000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011431800, 0.0026137000, 0.0059758300, 0.0136628000, 0.0312380000, 0.0714211000"); + values("0.1199504000, 0.1297685000, 0.1522025000, 0.2020606000, 0.3128529000, 0.5620091000, 1.1270904000", \ + "0.1240382000, 0.1339855000, 0.1561182000, 0.2059322000, 0.3166974000, 0.5658045000, 1.1310751000", \ + "0.1347314000, 0.1448756000, 0.1670608000, 0.2169807000, 0.3281249000, 0.5773656000, 1.1427308000", \ + "0.1629363000, 0.1728824000, 0.1956826000, 0.2453854000, 0.3561127000, 0.6057249000, 1.1713647000", \ + "0.2311110000, 0.2420314000, 0.2642150000, 0.3114056000, 0.4218496000, 0.6712649000, 1.2368143000", \ + "0.3643734000, 0.3787524000, 0.4086296000, 0.4690934000, 0.5847139000, 0.8256318000, 1.3893511000", \ + "0.5792485000, 0.6016815000, 0.6472013000, 0.7382823000, 0.9091902000, 1.2028966000, 1.7614005000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011431800, 0.0026137000, 0.0059758300, 0.0136628000, 0.0312380000, 0.0714211000"); + values("0.0409519000, 0.0483162000, 0.0651593000, 0.1036910000, 0.1913792000, 0.3900108000, 0.8454043000", \ + "0.0408350000, 0.0481375000, 0.0650599000, 0.1034973000, 0.1906467000, 0.3909756000, 0.8500498000", \ + "0.0409033000, 0.0483346000, 0.0651843000, 0.1032539000, 0.1907702000, 0.3899523000, 0.8469974000", \ + "0.0439459000, 0.0505688000, 0.0668729000, 0.1040928000, 0.1907966000, 0.3914462000, 0.8516280000", \ + "0.0555263000, 0.0624907000, 0.0782694000, 0.1144260000, 0.1958807000, 0.3917705000, 0.8479608000", \ + "0.0875658000, 0.0951389000, 0.1116954000, 0.1475682000, 0.2293649000, 0.4104269000, 0.8550374000", \ + "0.1584078000, 0.1684605000, 0.1891858000, 0.2319823000, 0.3159256000, 0.5036379000, 0.9084351000"); + } + related_pin : "A2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011431800, 0.0026137000, 0.0059758300, 0.0136628000, 0.0312380000, 0.0714211000"); + values("0.1142259000, 0.1268603000, 0.1554881000, 0.2212890000, 0.3694486000, 0.7074356000, 1.4752751000", \ + "0.1146416000, 0.1272724000, 0.1554979000, 0.2209917000, 0.3686208000, 0.7063474000, 1.4766782000", \ + "0.1143421000, 0.1268916000, 0.1556805000, 0.2204312000, 0.3688262000, 0.7072303000, 1.4757086000", \ + "0.1137649000, 0.1267272000, 0.1558882000, 0.2209457000, 0.3689542000, 0.7071639000, 1.4758975000", \ + "0.1274816000, 0.1381531000, 0.1637593000, 0.2242004000, 0.3689747000, 0.7066312000, 1.4771451000", \ + "0.1878041000, 0.2005713000, 0.2264654000, 0.2781669000, 0.3979534000, 0.7093314000, 1.4799636000", \ + "0.2909574000, 0.3103144000, 0.3488672000, 0.4226652000, 0.5550561000, 0.8119759000, 1.4984838000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011431800, 0.0026137000, 0.0059758300, 0.0136628000, 0.0312380000, 0.0714211000"); + values("0.0741397000, 0.0802403000, 0.0943679000, 0.1253158000, 0.1949828000, 0.3527975000, 0.7123729000", \ + "0.0779269000, 0.0842679000, 0.0982052000, 0.1292489000, 0.1992323000, 0.3570177000, 0.7171660000", \ + "0.0855877000, 0.0919213000, 0.1059608000, 0.1373031000, 0.2073106000, 0.3657144000, 0.7251024000", \ + "0.1015280000, 0.1080783000, 0.1223285000, 0.1538119000, 0.2241698000, 0.3826862000, 0.7430685000", \ + "0.1278667000, 0.1361709000, 0.1533827000, 0.1886832000, 0.2619134000, 0.4211295000, 0.7812321000", \ + "0.1596840000, 0.1715523000, 0.1950123000, 0.2433045000, 0.3337264000, 0.5078310000, 0.8716892000", \ + "0.1655453000, 0.1835792000, 0.2225674000, 0.2962679000, 0.4308597000, 0.6584700000, 1.0725856000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011431800, 0.0026137000, 0.0059758300, 0.0136628000, 0.0312380000, 0.0714211000"); + values("0.0593388000, 0.0649686000, 0.0773359000, 0.1053096000, 0.1676991000, 0.3090685000, 0.6310953000", \ + "0.0647710000, 0.0703180000, 0.0826440000, 0.1107967000, 0.1734742000, 0.3148246000, 0.6369745000", \ + "0.0775289000, 0.0830656000, 0.0956617000, 0.1238147000, 0.1868951000, 0.3281617000, 0.6503598000", \ + "0.1095119000, 0.1149429000, 0.1267636000, 0.1556960000, 0.2186287000, 0.3578759000, 0.6807120000", \ + "0.1743008000, 0.1821943000, 0.1987308000, 0.2307735000, 0.2923765000, 0.4322606000, 0.7538776000", \ + "0.2813994000, 0.2940364000, 0.3203351000, 0.3707774000, 0.4586333000, 0.6081348000, 0.9287718000", \ + "0.4572949000, 0.4769923000, 0.5175262000, 0.5985609000, 0.7427224000, 0.9751513000, 1.3372822000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011431800, 0.0026137000, 0.0059758300, 0.0136628000, 0.0312380000, 0.0714211000"); + values("0.0559261000, 0.0637440000, 0.0815036000, 0.1218946000, 0.2140738000, 0.4249173000, 0.9059125000", \ + "0.0560177000, 0.0636606000, 0.0813988000, 0.1216510000, 0.2140200000, 0.4247245000, 0.9074737000", \ + "0.0560315000, 0.0637144000, 0.0815049000, 0.1218595000, 0.2138605000, 0.4245534000, 0.9068040000", \ + "0.0590616000, 0.0662188000, 0.0832415000, 0.1222222000, 0.2140326000, 0.4248743000, 0.9081733000", \ + "0.0748798000, 0.0820802000, 0.0985381000, 0.1347246000, 0.2196991000, 0.4256788000, 0.9064511000", \ + "0.1144170000, 0.1230479000, 0.1407600000, 0.1786224000, 0.2617879000, 0.4462645000, 0.9095985000", \ + "0.1915681000, 0.2039724000, 0.2288882000, 0.2777531000, 0.3714650000, 0.5563234000, 0.9743982000"); + } + related_pin : "B1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011431800, 0.0026137000, 0.0059758300, 0.0136628000, 0.0312380000, 0.0714211000"); + values("0.0675369000, 0.0753246000, 0.0930247000, 0.1324272000, 0.2199845000, 0.4181966000, 0.8728267000", \ + "0.0675250000, 0.0753215000, 0.0929896000, 0.1324302000, 0.2201873000, 0.4190739000, 0.8756140000", \ + "0.0674205000, 0.0752715000, 0.0929652000, 0.1324031000, 0.2201355000, 0.4189594000, 0.8750029000", \ + "0.0725043000, 0.0794735000, 0.0952418000, 0.1325541000, 0.2202092000, 0.4189799000, 0.8736772000", \ + "0.1058561000, 0.1113123000, 0.1222325000, 0.1513402000, 0.2272959000, 0.4189734000, 0.8748038000", \ + "0.1747981000, 0.1826282000, 0.1990278000, 0.2309365000, 0.2912577000, 0.4474899000, 0.8755822000", \ + "0.2886398000, 0.3011009000, 0.3263766000, 0.3776870000, 0.4657575000, 0.6116228000, 0.9552275000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011431800, 0.0026137000, 0.0059758300, 0.0136628000, 0.0312380000, 0.0714211000"); + values("0.0661539000, 0.0723553000, 0.0862636000, 0.1172069000, 0.1870790000, 0.3448553000, 0.7045658000", \ + "0.0695957000, 0.0758942000, 0.0899979000, 0.1211157000, 0.1911145000, 0.3490000000, 0.7085447000", \ + "0.0777776000, 0.0841444000, 0.0982819000, 0.1295952000, 0.1997094000, 0.3580903000, 0.7177544000", \ + "0.0963176000, 0.1031876000, 0.1175320000, 0.1492763000, 0.2197080000, 0.3781385000, 0.7381055000", \ + "0.1266585000, 0.1360316000, 0.1546415000, 0.1913805000, 0.2657491000, 0.4257974000, 0.7862518000", \ + "0.1605985000, 0.1742565000, 0.2016869000, 0.2551617000, 0.3532240000, 0.5310765000, 0.8961802000", \ + "0.1738270000, 0.1943660000, 0.2358682000, 0.3187081000, 0.4666687000, 0.7165070000, 1.1410715000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011431800, 0.0026137000, 0.0059758300, 0.0136628000, 0.0312380000, 0.0714211000"); + values("0.0495629000, 0.0548616000, 0.0668510000, 0.0937941000, 0.1544340000, 0.2926144000, 0.6085422000", \ + "0.0547500000, 0.0599959000, 0.0721359000, 0.0993147000, 0.1602283000, 0.2984396000, 0.6141390000", \ + "0.0674009000, 0.0727691000, 0.0848964000, 0.1121043000, 0.1733899000, 0.3120108000, 0.6283912000", \ + "0.0992625000, 0.1048410000, 0.1166296000, 0.1440240000, 0.2053947000, 0.3442530000, 0.6568806000", \ + "0.1557443000, 0.1646468000, 0.1829856000, 0.2170878000, 0.2785561000, 0.4152554000, 0.7301987000", \ + "0.2479268000, 0.2624211000, 0.2918019000, 0.3456647000, 0.4400106000, 0.5899894000, 0.9039701000", \ + "0.4012433000, 0.4231578000, 0.4688154000, 0.5554754000, 0.7063388000, 0.9471465000, 1.3100176000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011431800, 0.0026137000, 0.0059758300, 0.0136628000, 0.0312380000, 0.0714211000"); + values("0.0560547000, 0.0635940000, 0.0813856000, 0.1218186000, 0.2141039000, 0.4247472000, 0.9049138000", \ + "0.0560285000, 0.0637389000, 0.0815082000, 0.1216375000, 0.2141446000, 0.4248011000, 0.9064736000", \ + "0.0558805000, 0.0636285000, 0.0814481000, 0.1218180000, 0.2141141000, 0.4245612000, 0.9051430000", \ + "0.0603424000, 0.0674069000, 0.0838092000, 0.1226229000, 0.2137998000, 0.4251400000, 0.9063852000", \ + "0.0812042000, 0.0880443000, 0.1047086000, 0.1394500000, 0.2222195000, 0.4248721000, 0.9061134000", \ + "0.1233303000, 0.1331010000, 0.1535220000, 0.1942013000, 0.2753818000, 0.4521412000, 0.9075481000", \ + "0.2019089000, 0.2163927000, 0.2451233000, 0.3006960000, 0.4017322000, 0.5912110000, 0.9881195000"); + } + related_pin : "C1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011431800, 0.0026137000, 0.0059758300, 0.0136628000, 0.0312380000, 0.0714211000"); + values("0.0553950000, 0.0633726000, 0.0810527000, 0.1204517000, 0.2068779000, 0.4013472000, 0.8471536000", \ + "0.0554196000, 0.0632714000, 0.0810598000, 0.1203985000, 0.2068170000, 0.4016412000, 0.8470372000", \ + "0.0554078000, 0.0632918000, 0.0810308000, 0.1204257000, 0.2068420000, 0.4011953000, 0.8444427000", \ + "0.0639774000, 0.0703362000, 0.0853853000, 0.1213716000, 0.2069605000, 0.4014507000, 0.8468137000", \ + "0.1019768000, 0.1073369000, 0.1184298000, 0.1461719000, 0.2167820000, 0.4012533000, 0.8455272000", \ + "0.1704121000, 0.1783391000, 0.1954450000, 0.2274590000, 0.2864564000, 0.4344708000, 0.8461917000", \ + "0.2827790000, 0.2954141000, 0.3215384000, 0.3722445000, 0.4602417000, 0.6083585000, 0.9324727000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011431800, 0.0026137000, 0.0059758300, 0.0136628000, 0.0312380000, 0.0714211000"); + values("0.0553969000, 0.0617102000, 0.0757238000, 0.1068999000, 0.1766555000, 0.3346013000, 0.6943058000", \ + "0.0586661000, 0.0649027000, 0.0792769000, 0.1103610000, 0.1804860000, 0.3385573000, 0.6982935000", \ + "0.0668331000, 0.0733049000, 0.0876842000, 0.1191197000, 0.1895635000, 0.3478249000, 0.7077486000", \ + "0.0885534000, 0.0948746000, 0.1086650000, 0.1400508000, 0.2105349000, 0.3691001000, 0.7290850000", \ + "0.1204730000, 0.1299030000, 0.1496093000, 0.1883034000, 0.2605914000, 0.4190386000, 0.7790916000", \ + "0.1539063000, 0.1676542000, 0.1967410000, 0.2539451000, 0.3585368000, 0.5340109000, 0.8931502000", \ + "0.1737477000, 0.1944230000, 0.2371577000, 0.3221879000, 0.4754256000, 0.7376029000, 1.1597839000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011431800, 0.0026137000, 0.0059758300, 0.0136628000, 0.0312380000, 0.0714211000"); + values("0.0363125000, 0.0413036000, 0.0524373000, 0.0771370000, 0.1329145000, 0.2586737000, 0.5465668000", \ + "0.0412296000, 0.0463812000, 0.0574060000, 0.0826224000, 0.1381974000, 0.2643081000, 0.5512144000", \ + "0.0540841000, 0.0590714000, 0.0703152000, 0.0949619000, 0.1514100000, 0.2774891000, 0.5637287000", \ + "0.0817855000, 0.0883039000, 0.1010402000, 0.1260919000, 0.1818974000, 0.3091447000, 0.5945840000", \ + "0.1251943000, 0.1356156000, 0.1560736000, 0.1927494000, 0.2544647000, 0.3789927000, 0.6654620000", \ + "0.1935316000, 0.2096762000, 0.2424399000, 0.3019653000, 0.3982673000, 0.5499263000, 0.8354153000", \ + "0.3049587000, 0.3296216000, 0.3797742000, 0.4718947000, 0.6274615000, 0.8705346000, 1.2297059000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011431800, 0.0026137000, 0.0059758300, 0.0136628000, 0.0312380000, 0.0714211000"); + values("0.0559561000, 0.0636145000, 0.0813537000, 0.1219354000, 0.2139924000, 0.4240991000, 0.9066092000", \ + "0.0558193000, 0.0636667000, 0.0815121000, 0.1218598000, 0.2143168000, 0.4250694000, 0.9057398000", \ + "0.0548035000, 0.0626333000, 0.0810521000, 0.1217777000, 0.2142458000, 0.4252148000, 0.9069783000", \ + "0.0614819000, 0.0679616000, 0.0839413000, 0.1218712000, 0.2139998000, 0.4248953000, 0.9067974000", \ + "0.0846667000, 0.0929025000, 0.1103856000, 0.1457800000, 0.2236001000, 0.4257144000, 0.9070706000", \ + "0.1319694000, 0.1432442000, 0.1658860000, 0.2109099000, 0.2929729000, 0.4641672000, 0.9099344000", \ + "0.2105826000, 0.2275828000, 0.2630327000, 0.3265072000, 0.4424617000, 0.6366521000, 1.0233423000"); + } + related_pin : "D1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011431800, 0.0026137000, 0.0059758300, 0.0136628000, 0.0312380000, 0.0714211000"); + values("0.0420278000, 0.0493623000, 0.0657333000, 0.1020683000, 0.1817454000, 0.3598904000, 0.7668763000", \ + "0.0421222000, 0.0493850000, 0.0657895000, 0.1021785000, 0.1816930000, 0.3599216000, 0.7655955000", \ + "0.0432647000, 0.0497537000, 0.0657748000, 0.1021632000, 0.1816691000, 0.3599308000, 0.7669819000", \ + "0.0579794000, 0.0626516000, 0.0749881000, 0.1053204000, 0.1817053000, 0.3597073000, 0.7669135000", \ + "0.0990719000, 0.1040790000, 0.1149961000, 0.1368997000, 0.1957811000, 0.3602903000, 0.7669887000", \ + "0.1660906000, 0.1735844000, 0.1888836000, 0.2204292000, 0.2792777000, 0.4037247000, 0.7702795000", \ + "0.2742855000, 0.2857686000, 0.3102750000, 0.3604403000, 0.4490244000, 0.5929906000, 0.8809040000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__o2111ai_2") { + leakage_power () { + value : 0.0000733100; + when : "!A1&!A2&!B1&!C1&D1"; + } + leakage_power () { + value : 0.0000412391; + when : "!A1&!A2&!B1&!C1&!D1"; + } + leakage_power () { + value : 0.0001679000; + when : "!A1&!A2&!B1&C1&D1"; + } + leakage_power () { + value : 0.0000613411; + when : "!A1&!A2&!B1&C1&!D1"; + } + leakage_power () { + value : 0.0001559000; + when : "!A1&!A2&B1&!C1&D1"; + } + leakage_power () { + value : 0.0000589390; + when : "!A1&!A2&B1&!C1&!D1"; + } + leakage_power () { + value : 0.0013858000; + when : "!A1&!A2&B1&C1&D1"; + } + leakage_power () { + value : 0.0001513000; + when : "!A1&!A2&B1&C1&!D1"; + } + leakage_power () { + value : 0.0000935018; + when : "!A1&A2&!B1&!C1&D1"; + } + leakage_power () { + value : 0.0000467891; + when : "!A1&A2&!B1&!C1&!D1"; + } + leakage_power () { + value : 0.0006377000; + when : "!A1&A2&!B1&C1&D1"; + } + leakage_power () { + value : 0.0000811399; + when : "!A1&A2&!B1&C1&!D1"; + } + leakage_power () { + value : 0.0006258000; + when : "!A1&A2&B1&!C1&D1"; + } + leakage_power () { + value : 0.0000775957; + when : "!A1&A2&B1&!C1&!D1"; + } + leakage_power () { + value : 0.0107021000; + when : "!A1&A2&B1&C1&D1"; + } + leakage_power () { + value : 0.0008243000; + when : "!A1&A2&B1&C1&!D1"; + } + leakage_power () { + value : 0.0000935153; + when : "A1&!A2&!B1&!C1&D1"; + } + leakage_power () { + value : 0.0000467891; + when : "A1&!A2&!B1&!C1&!D1"; + } + leakage_power () { + value : 0.0006377000; + when : "A1&!A2&!B1&C1&D1"; + } + leakage_power () { + value : 0.0000811569; + when : "A1&!A2&!B1&C1&!D1"; + } + leakage_power () { + value : 0.0006258000; + when : "A1&!A2&B1&!C1&D1"; + } + leakage_power () { + value : 0.0000775957; + when : "A1&!A2&B1&!C1&!D1"; + } + leakage_power () { + value : 0.0094054000; + when : "A1&!A2&B1&C1&D1"; + } + leakage_power () { + value : 0.0008254000; + when : "A1&!A2&B1&C1&!D1"; + } + leakage_power () { + value : 0.0000935018; + when : "A1&A2&!B1&!C1&D1"; + } + leakage_power () { + value : 0.0000467891; + when : "A1&A2&!B1&!C1&!D1"; + } + leakage_power () { + value : 0.0006377000; + when : "A1&A2&!B1&C1&D1"; + } + leakage_power () { + value : 0.0000808364; + when : "A1&A2&!B1&C1&!D1"; + } + leakage_power () { + value : 0.0006258000; + when : "A1&A2&B1&!C1&D1"; + } + leakage_power () { + value : 0.0000775957; + when : "A1&A2&B1&!C1&!D1"; + } + leakage_power () { + value : 0.0077470000; + when : "A1&A2&B1&C1&D1"; + } + leakage_power () { + value : 0.0008246000; + when : "A1&A2&B1&C1&!D1"; + } + area : 15.014400000; + cell_footprint : "sky130_fd_sc_hd__o2111ai"; + cell_leakage_power : 0.0011597490; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A1") { + capacitance : 0.0043420000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0041210000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0078961000, 0.0078977000, 0.0079014000, 0.0079047000, 0.0079122000, 0.0079296000, 0.0079697000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0079079000, -0.0079035000, -0.0078934000, -0.0078951000, -0.0078989000, -0.0079079000, -0.0079285000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0045640000; + } + pin ("A2") { + capacitance : 0.0043280000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0040230000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0078947000, 0.0078934000, 0.0078906000, 0.0078897000, 0.0078877000, 0.0078830000, 0.0078723000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0078937000, -0.0078920000, -0.0078880000, -0.0078862000, -0.0078818000, -0.0078718000, -0.0078488000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0046330000; + } + pin ("B1") { + capacitance : 0.0044470000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0042880000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0079695000, 0.0079709000, 0.0079740000, 0.0079744000, 0.0079755000, 0.0079779000, 0.0079835000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0080006000, -0.0079937000, -0.0079777000, -0.0079724000, -0.0079602000, -0.0079323000, -0.0078677000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0046050000; + } + pin ("C1") { + capacitance : 0.0043070000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0041950000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0085067000, 0.0084964000, 0.0084726000, 0.0085056000, 0.0085818000, 0.0087574000, 0.0091623000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0079162000, -0.0079080000, -0.0078890000, -0.0078860000, -0.0078793000, -0.0078638000, -0.0078281000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0044200000; + } + pin ("D1") { + capacitance : 0.0042940000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0042290000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0091642000, 0.0091626000, 0.0091588000, 0.0091580000, 0.0091563000, 0.0091523000, 0.0091430000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0062327000, -0.0062289000, -0.0062203000, -0.0062017000, -0.0061590000, -0.0060604000, -0.0058333000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0043590000; + } + pin ("Y") { + direction : "output"; + function : "(!A1&!A2) | (!B1) | (!C1) | (!D1)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012617180, 0.0031838650, 0.0080342800, 0.0202739900, 0.0511601300, 0.1290993000"); + values("0.0146891000, 0.0134622000, 0.0103556000, 0.0025690000, -0.0171630000, -0.0670974000, -0.1931834000", \ + "0.0144002000, 0.0132038000, 0.0101222000, 0.0023293000, -0.0173914000, -0.0672979000, -0.1933893000", \ + "0.0140908000, 0.0128783000, 0.0098019000, 0.0020605000, -0.0176208000, -0.0675291000, -0.1936052000", \ + "0.0136261000, 0.0124322000, 0.0094205000, 0.0017331000, -0.0178679000, -0.0676760000, -0.1937325000", \ + "0.0133470000, 0.0121413000, 0.0091065000, 0.0014050000, -0.0180995000, -0.0677776000, -0.1937938000", \ + "0.0132560000, 0.0120273000, 0.0089457000, 0.0010016000, -0.0184544000, -0.0681702000, -0.1940581000", \ + "0.0139772000, 0.0127267000, 0.0096280000, 0.0017106000, -0.0181280000, -0.0681808000, -0.1940499000"); + } + related_pin : "A1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012617180, 0.0031838650, 0.0080342800, 0.0202739900, 0.0511601300, 0.1290993000"); + values("0.0325767000, 0.0337617000, 0.0369118000, 0.0448543000, 0.0647558000, 0.1145779000, 0.2395004000", \ + "0.0323133000, 0.0335345000, 0.0367079000, 0.0446183000, 0.0644681000, 0.1142220000, 0.2391202000", \ + "0.0320257000, 0.0332922000, 0.0364006000, 0.0443602000, 0.0643024000, 0.1141322000, 0.2389571000", \ + "0.0317297000, 0.0329728000, 0.0361545000, 0.0440869000, 0.0640935000, 0.1138699000, 0.2388339000", \ + "0.0314081000, 0.0326474000, 0.0357957000, 0.0437439000, 0.0637788000, 0.1135967000, 0.2386491000", \ + "0.0313599000, 0.0326149000, 0.0358332000, 0.0437784000, 0.0638163000, 0.1137444000, 0.2387310000", \ + "0.0314776000, 0.0326730000, 0.0356805000, 0.0440051000, 0.0639811000, 0.1137301000, 0.2389751000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012617180, 0.0031838650, 0.0080342800, 0.0202739900, 0.0511601300, 0.1290993000"); + values("0.0103847000, 0.0091984000, 0.0061172000, -0.0016753000, -0.0214492000, -0.0714619000, -0.1977073000", \ + "0.0102313000, 0.0090538000, 0.0060628000, -0.0016732000, -0.0213679000, -0.0712954000, -0.1975619000", \ + "0.0098061000, 0.0086446000, 0.0057461000, -0.0018371000, -0.0214091000, -0.0712707000, -0.1974548000", \ + "0.0091890000, 0.0080412000, 0.0051428000, -0.0023187000, -0.0216996000, -0.0713937000, -0.1974667000", \ + "0.0087711000, 0.0075806000, 0.0046512000, -0.0029058000, -0.0221996000, -0.0716751000, -0.1975656000", \ + "0.0087481000, 0.0075266000, 0.0045131000, -0.0032132000, -0.0228418000, -0.0722681000, -0.1978909000", \ + "0.0097688000, 0.0084584000, 0.0052679000, -0.0026755000, -0.0225291000, -0.0724744000, -0.1982864000"); + } + related_pin : "A2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012617180, 0.0031838650, 0.0080342800, 0.0202739900, 0.0511601300, 0.1290993000"); + values("0.0279170000, 0.0291766000, 0.0323098000, 0.0402285000, 0.0601907000, 0.1100537000, 0.2346626000", \ + "0.0275828000, 0.0289307000, 0.0319816000, 0.0399576000, 0.0599360000, 0.1097784000, 0.2345756000", \ + "0.0271684000, 0.0284335000, 0.0316704000, 0.0396110000, 0.0596421000, 0.1095847000, 0.2343851000", \ + "0.0267647000, 0.0280386000, 0.0312093000, 0.0391974000, 0.0593210000, 0.1092111000, 0.2344288000", \ + "0.0266298000, 0.0278528000, 0.0310107000, 0.0389349000, 0.0590160000, 0.1090867000, 0.2340452000", \ + "0.0274251000, 0.0286898000, 0.0317987000, 0.0396063000, 0.0593262000, 0.1086885000, 0.2336632000", \ + "0.0303960000, 0.0315466000, 0.0344288000, 0.0418455000, 0.0613397000, 0.1104058000, 0.2342734000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012617180, 0.0031838650, 0.0080342800, 0.0202739900, 0.0511601300, 0.1290993000"); + values("0.0146827000, 0.0135042000, 0.0104965000, 0.0027418000, -0.0169353000, -0.0668046000, -0.1929077000", \ + "0.0144494000, 0.0132733000, 0.0102988000, 0.0025896000, -0.0170192000, -0.0668604000, -0.1929392000", \ + "0.0141299000, 0.0129407000, 0.0099635000, 0.0023150000, -0.0172208000, -0.0669732000, -0.1929814000", \ + "0.0136559000, 0.0124795000, 0.0094964000, 0.0019088000, -0.0175342000, -0.0671519000, -0.1930822000", \ + "0.0134417000, 0.0122325000, 0.0091915000, 0.0015792000, -0.0179087000, -0.0674149000, -0.1932120000", \ + "0.0134250000, 0.0122612000, 0.0090559000, 0.0011564000, -0.0183807000, -0.0679344000, -0.1936445000", \ + "0.0145182000, 0.0132559000, 0.0101005000, 0.0021223000, -0.0178250000, -0.0680128000, -0.1938359000"); + } + related_pin : "B1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012617180, 0.0031838650, 0.0080342800, 0.0202739900, 0.0511601300, 0.1290993000"); + values("0.0252743000, 0.0265147000, 0.0296614000, 0.0375682000, 0.0573827000, 0.1069270000, 0.2316611000", \ + "0.0249858000, 0.0262415000, 0.0294061000, 0.0373811000, 0.0572526000, 0.1068091000, 0.2315609000", \ + "0.0245449000, 0.0258092000, 0.0290226000, 0.0370023000, 0.0570084000, 0.1066965000, 0.2316061000", \ + "0.0241045000, 0.0253509000, 0.0284859000, 0.0365361000, 0.0565610000, 0.1061802000, 0.2312296000", \ + "0.0237946000, 0.0250416000, 0.0282297000, 0.0363059000, 0.0562622000, 0.1055426000, 0.2308572000", \ + "0.0249686000, 0.0261814000, 0.0292409000, 0.0369452000, 0.0566146000, 0.1061530000, 0.2307892000", \ + "0.0275646000, 0.0287109000, 0.0315592000, 0.0389923000, 0.0583614000, 0.1089105000, 0.2320804000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012617180, 0.0031838650, 0.0080342800, 0.0202739900, 0.0511601300, 0.1290993000"); + values("0.0146576000, 0.0134604000, 0.0104319000, 0.0027081000, -0.0169633000, -0.0668714000, -0.1929513000", \ + "0.0144275000, 0.0132368000, 0.0102654000, 0.0025693000, -0.0170530000, -0.0669015000, -0.1929824000", \ + "0.0141133000, 0.0129240000, 0.0099412000, 0.0023020000, -0.0172321000, -0.0669892000, -0.1930263000", \ + "0.0136971000, 0.0125161000, 0.0095312000, 0.0019005000, -0.0175256000, -0.0671632000, -0.1930939000", \ + "0.0134285000, 0.0122242000, 0.0092862000, 0.0016339000, -0.0178230000, -0.0673944000, -0.1932015000", \ + "0.0133102000, 0.0120920000, 0.0090455000, 0.0012465000, -0.0183124000, -0.0678776000, -0.1935217000", \ + "0.0146238000, 0.0133426000, 0.0101794000, 0.0021882000, -0.0177919000, -0.0679279000, -0.1938175000"); + } + related_pin : "C1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012617180, 0.0031838650, 0.0080342800, 0.0202739900, 0.0511601300, 0.1290993000"); + values("0.0195151000, 0.0207779000, 0.0239710000, 0.0318720000, 0.0516544000, 0.1011323000, 0.2256591000", \ + "0.0191422000, 0.0204271000, 0.0236642000, 0.0316673000, 0.0516039000, 0.1011411000, 0.2258158000", \ + "0.0185885000, 0.0198854000, 0.0231619000, 0.0312727000, 0.0513345000, 0.1010746000, 0.2257662000", \ + "0.0180457000, 0.0193654000, 0.0225211000, 0.0306406000, 0.0508077000, 0.1006095000, 0.2254738000", \ + "0.0175978000, 0.0188510000, 0.0220100000, 0.0300309000, 0.0501478000, 0.1000120000, 0.2249608000", \ + "0.0183197000, 0.0194912000, 0.0225339000, 0.0304363000, 0.0501297000, 0.0999149000, 0.2245652000", \ + "0.0199223000, 0.0210353000, 0.0239194000, 0.0314143000, 0.0507512000, 0.1006066000, 0.2247185000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012617180, 0.0031838650, 0.0080342800, 0.0202739900, 0.0511601300, 0.1290993000"); + values("0.0126077000, 0.0114345000, 0.0084650000, 0.0007953000, -0.0188564000, -0.0687394000, -0.1947763000", \ + "0.0123194000, 0.0111500000, 0.0081988000, 0.0005597000, -0.0189663000, -0.0688070000, -0.1948277000", \ + "0.0120082000, 0.0108379000, 0.0078802000, 0.0002584000, -0.0191681000, -0.0688892000, -0.1948748000", \ + "0.0116707000, 0.0104717000, 0.0074846000, -0.0001513000, -0.0195301000, -0.0691257000, -0.1950184000", \ + "0.0114441000, 0.0102172000, 0.0072239000, -0.0003398000, -0.0199419000, -0.0694657000, -0.1951937000", \ + "0.0120946000, 0.0108070000, 0.0076428000, -0.0000318000, -0.0198858000, -0.0696726000, -0.1955349000", \ + "0.0146590000, 0.0133247000, 0.0100079000, 0.0017985000, -0.0185687000, -0.0692126000, -0.1955686000"); + } + related_pin : "D1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012617180, 0.0031838650, 0.0080342800, 0.0202739900, 0.0511601300, 0.1290993000"); + values("0.0115986000, 0.0129661000, 0.0163517000, 0.0244707000, 0.0443675000, 0.0938555000, 0.2185337000", \ + "0.0112462000, 0.0126539000, 0.0160348000, 0.0242138000, 0.0443096000, 0.0939525000, 0.2187449000", \ + "0.0109438000, 0.0122980000, 0.0156320000, 0.0238462000, 0.0440724000, 0.0938362000, 0.2184801000", \ + "0.0106226000, 0.0118984000, 0.0152402000, 0.0233942000, 0.0435246000, 0.0936460000, 0.2185111000", \ + "0.0107022000, 0.0119368000, 0.0150595000, 0.0229782000, 0.0428841000, 0.0928838000, 0.2176272000", \ + "0.0115400000, 0.0128624000, 0.0160746000, 0.0236772000, 0.0432807000, 0.0924943000, 0.2174507000", \ + "0.0149758000, 0.0159221000, 0.0187031000, 0.0258677000, 0.0446931000, 0.0949227000, 0.2193357000"); + } + } + max_capacitance : 0.1290990000; + max_transition : 1.5017350000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012617200, 0.0031838600, 0.0080342800, 0.0202740000, 0.0511601000, 0.1290990000"); + values("0.0907011000, 0.0950418000, 0.1063241000, 0.1336657000, 0.2008871000, 0.3675017000, 0.7853508000", \ + "0.0944024000, 0.0990825000, 0.1101616000, 0.1374943000, 0.2046886000, 0.3713685000, 0.7895536000", \ + "0.1024404000, 0.1069622000, 0.1182087000, 0.1457115000, 0.2131106000, 0.3801196000, 0.7977046000", \ + "0.1166564000, 0.1212942000, 0.1325563000, 0.1603572000, 0.2279097000, 0.3952011000, 0.8127281000", \ + "0.1389904000, 0.1441208000, 0.1562561000, 0.1860678000, 0.2557055000, 0.4231319000, 0.8418969000", \ + "0.1671471000, 0.1736667000, 0.1892478000, 0.2245327000, 0.3039074000, 0.4818728000, 0.9021657000", \ + "0.1765508000, 0.1863374000, 0.2105244000, 0.2629829000, 0.3692497000, 0.5811777000, 1.0360408000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012617200, 0.0031838600, 0.0080342800, 0.0202740000, 0.0511601000, 0.1290990000"); + values("0.1390183000, 0.1454867000, 0.1611564000, 0.2011699000, 0.2972489000, 0.5336737000, 1.1245666000", \ + "0.1435077000, 0.1498887000, 0.1667450000, 0.2056965000, 0.3021660000, 0.5389532000, 1.1294533000", \ + "0.1568221000, 0.1633659000, 0.1790973000, 0.2191636000, 0.3153515000, 0.5518534000, 1.1427438000", \ + "0.1841759000, 0.1905579000, 0.2071902000, 0.2464640000, 0.3430368000, 0.5801477000, 1.1710068000", \ + "0.2447848000, 0.2513926000, 0.2672935000, 0.3068208000, 0.4034962000, 0.6410928000, 1.2320159000", \ + "0.3601850000, 0.3686985000, 0.3891119000, 0.4359596000, 0.5422839000, 0.7798940000, 1.3720436000", \ + "0.5537795000, 0.5657160000, 0.5958720000, 0.6612367000, 0.8042501000, 1.0891000000, 1.6930483000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012617200, 0.0031838600, 0.0080342800, 0.0202740000, 0.0511601000, 0.1290990000"); + values("0.0644754000, 0.0697959000, 0.0839055000, 0.1188373000, 0.2080717000, 0.4335743000, 1.0021369000", \ + "0.0643925000, 0.0700306000, 0.0836677000, 0.1188111000, 0.2079130000, 0.4328262000, 1.0027357000", \ + "0.0644620000, 0.0697996000, 0.0838238000, 0.1188000000, 0.2080694000, 0.4337978000, 1.0021398000", \ + "0.0655397000, 0.0706847000, 0.0844084000, 0.1189829000, 0.2078729000, 0.4336004000, 1.0027180000", \ + "0.0736910000, 0.0788492000, 0.0922889000, 0.1259681000, 0.2114613000, 0.4335909000, 1.0018768000", \ + "0.0985077000, 0.1039010000, 0.1174587000, 0.1511986000, 0.2361709000, 0.4480614000, 1.0048673000", \ + "0.1645240000, 0.1711944000, 0.1875234000, 0.2239587000, 0.3090101000, 0.5151851000, 1.0432412000"); + } + related_pin : "A1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012617200, 0.0031838600, 0.0080342800, 0.0202740000, 0.0511601000, 0.1290990000"); + values("0.1166269000, 0.1248883000, 0.1456908000, 0.1978496000, 0.3281357000, 0.6550347000, 1.4821795000", \ + "0.1168157000, 0.1249641000, 0.1456110000, 0.1976890000, 0.3272683000, 0.6545057000, 1.4790165000", \ + "0.1165104000, 0.1250581000, 0.1456246000, 0.1977877000, 0.3280373000, 0.6543753000, 1.4789516000", \ + "0.1163876000, 0.1246788000, 0.1455420000, 0.1973552000, 0.3274915000, 0.6541983000, 1.4810771000", \ + "0.1230643000, 0.1306409000, 0.1505053000, 0.1999175000, 0.3273702000, 0.6555050000, 1.4795951000", \ + "0.1618368000, 0.1702054000, 0.1904469000, 0.2362290000, 0.3509492000, 0.6588268000, 1.4796471000", \ + "0.2472150000, 0.2563486000, 0.2805619000, 0.3354476000, 0.4592984000, 0.7389143000, 1.4922407000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012617200, 0.0031838600, 0.0080342800, 0.0202740000, 0.0511601000, 0.1290990000"); + values("0.0691867000, 0.0735538000, 0.0835555000, 0.1089848000, 0.1739218000, 0.3347716000, 0.7395983000", \ + "0.0736159000, 0.0779073000, 0.0882862000, 0.1137164000, 0.1788837000, 0.3375340000, 0.7412342000", \ + "0.0811330000, 0.0853179000, 0.0962481000, 0.1225274000, 0.1870223000, 0.3474178000, 0.7488718000", \ + "0.0942023000, 0.0988166000, 0.1098588000, 0.1365576000, 0.2011956000, 0.3616928000, 0.7655393000", \ + "0.1120183000, 0.1171633000, 0.1300315000, 0.1596118000, 0.2280673000, 0.3908435000, 0.7931250000", \ + "0.1270646000, 0.1346205000, 0.1529472000, 0.1908591000, 0.2722049000, 0.4473706000, 0.8547568000", \ + "0.1064594000, 0.1180145000, 0.1464308000, 0.2070409000, 0.3235744000, 0.5452491000, 0.9863030000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012617200, 0.0031838600, 0.0080342800, 0.0202740000, 0.0511601000, 0.1290990000"); + values("0.1191663000, 0.1255621000, 0.1418499000, 0.1819075000, 0.2778043000, 0.5142319000, 1.1045641000", \ + "0.1223152000, 0.1295477000, 0.1459787000, 0.1849141000, 0.2811552000, 0.5179817000, 1.1092512000", \ + "0.1329741000, 0.1398093000, 0.1562313000, 0.1955756000, 0.2918169000, 0.5287123000, 1.1200548000", \ + "0.1601438000, 0.1668461000, 0.1830124000, 0.2227106000, 0.3187882000, 0.5557307000, 1.1464256000", \ + "0.2261798000, 0.2329251000, 0.2488261000, 0.2878872000, 0.3835831000, 0.6208814000, 1.2120650000", \ + "0.3508718000, 0.3604518000, 0.3825954000, 0.4337553000, 0.5399274000, 0.7730666000, 1.3631619000", \ + "0.5534752000, 0.5673156000, 0.5998010000, 0.6747367000, 0.8302393000, 1.1290128000, 1.7192838000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012617200, 0.0031838600, 0.0080342800, 0.0202740000, 0.0511601000, 0.1290990000"); + values("0.0431311000, 0.0486577000, 0.0621979000, 0.0964713000, 0.1839937000, 0.4027184000, 0.9544090000", \ + "0.0431260000, 0.0488031000, 0.0624782000, 0.0965715000, 0.1840049000, 0.4014726000, 0.9517532000", \ + "0.0432761000, 0.0485718000, 0.0624928000, 0.0968581000, 0.1831677000, 0.4013506000, 0.9501859000", \ + "0.0457683000, 0.0508281000, 0.0637306000, 0.0976130000, 0.1830707000, 0.4011001000, 0.9500589000", \ + "0.0560450000, 0.0612989000, 0.0741771000, 0.1069183000, 0.1881738000, 0.4030775000, 0.9506339000", \ + "0.0857880000, 0.0908623000, 0.1040389000, 0.1362516000, 0.2172570000, 0.4188203000, 0.9529650000", \ + "0.1556343000, 0.1622746000, 0.1779291000, 0.2145730000, 0.2962877000, 0.4992174000, 1.0000648000"); + } + related_pin : "A2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012617200, 0.0031838600, 0.0080342800, 0.0202740000, 0.0511601000, 0.1290990000"); + values("0.1164632000, 0.1246762000, 0.1454116000, 0.1974080000, 0.3279880000, 0.6540944000, 1.4779590000", \ + "0.1165467000, 0.1250946000, 0.1454724000, 0.1973052000, 0.3275621000, 0.6544189000, 1.4782868000", \ + "0.1167412000, 0.1247148000, 0.1459243000, 0.1972731000, 0.3273538000, 0.6540931000, 1.4812187000", \ + "0.1156659000, 0.1239897000, 0.1453956000, 0.1972363000, 0.3275905000, 0.6542309000, 1.4789241000", \ + "0.1299773000, 0.1372330000, 0.1553176000, 0.2021620000, 0.3275824000, 0.6547001000, 1.4789900000", \ + "0.1846325000, 0.1935241000, 0.2175702000, 0.2622746000, 0.3657956000, 0.6607635000, 1.4792729000", \ + "0.2809073000, 0.2939628000, 0.3250180000, 0.3904392000, 0.5221085000, 0.7814988000, 1.5017352000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012617200, 0.0031838600, 0.0080342800, 0.0202740000, 0.0511601000, 0.1290990000"); + values("0.0830480000, 0.0878417000, 0.0991480000, 0.1266552000, 0.1939326000, 0.3610893000, 0.7785810000", \ + "0.0867756000, 0.0913790000, 0.1030543000, 0.1307077000, 0.1981778000, 0.3654149000, 0.7829100000", \ + "0.0943314000, 0.0987611000, 0.1105880000, 0.1383556000, 0.2059986000, 0.3731596000, 0.7916428000", \ + "0.1097743000, 0.1144445000, 0.1259078000, 0.1538339000, 0.2219342000, 0.3897174000, 0.8077481000", \ + "0.1365483000, 0.1420223000, 0.1548189000, 0.1862619000, 0.2570142000, 0.4252305000, 0.8440710000", \ + "0.1703406000, 0.1780909000, 0.1974683000, 0.2371138000, 0.3229129000, 0.5056385000, 0.9271798000", \ + "0.1859480000, 0.1978545000, 0.2269623000, 0.2883691000, 0.4139868000, 0.6483840000, 1.1167376000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012617200, 0.0031838600, 0.0080342800, 0.0202740000, 0.0511601000, 0.1290990000"); + values("0.0505421000, 0.0536709000, 0.0612098000, 0.0799903000, 0.1258654000, 0.2385742000, 0.5213558000", \ + "0.0558921000, 0.0590556000, 0.0666597000, 0.0855136000, 0.1314508000, 0.2441322000, 0.5274782000", \ + "0.0688099000, 0.0720520000, 0.0798423000, 0.0987233000, 0.1447745000, 0.2578033000, 0.5407069000", \ + "0.1002887000, 0.1035557000, 0.1113762000, 0.1300434000, 0.1760600000, 0.2879227000, 0.5713223000", \ + "0.1592497000, 0.1642225000, 0.1756432000, 0.2007854000, 0.2504928000, 0.3629451000, 0.6452827000", \ + "0.2524571000, 0.2602888000, 0.2786348000, 0.3191659000, 0.3968418000, 0.5357416000, 0.8171525000", \ + "0.4053173000, 0.4178160000, 0.4457784000, 0.5080761000, 0.6321838000, 0.8533942000, 1.2163315000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012617200, 0.0031838600, 0.0080342800, 0.0202740000, 0.0511601000, 0.1290990000"); + values("0.0644627000, 0.0700719000, 0.0835497000, 0.1187296000, 0.2080111000, 0.4337232000, 1.0025374000", \ + "0.0645621000, 0.0698387000, 0.0836714000, 0.1189907000, 0.2077511000, 0.4334462000, 1.0024150000", \ + "0.0643154000, 0.0698503000, 0.0835377000, 0.1187357000, 0.2079865000, 0.4328292000, 1.0024686000", \ + "0.0664911000, 0.0716745000, 0.0850786000, 0.1191605000, 0.2078615000, 0.4334895000, 1.0026765000", \ + "0.0798117000, 0.0849888000, 0.0980261000, 0.1306215000, 0.2135868000, 0.4336063000, 1.0026765000", \ + "0.1157626000, 0.1220679000, 0.1357771000, 0.1693372000, 0.2497798000, 0.4544597000, 1.0053343000", \ + "0.1913358000, 0.1991293000, 0.2194179000, 0.2602786000, 0.3505328000, 0.5503982000, 1.0563908000"); + } + related_pin : "B1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012617200, 0.0031838600, 0.0080342800, 0.0202740000, 0.0511601000, 0.1290990000"); + values("0.0558202000, 0.0602026000, 0.0713124000, 0.0989208000, 0.1663969000, 0.3292171000, 0.7349216000", \ + "0.0557906000, 0.0601969000, 0.0712712000, 0.0989085000, 0.1663836000, 0.3291466000, 0.7370892000", \ + "0.0553005000, 0.0598944000, 0.0711129000, 0.0987979000, 0.1663847000, 0.3290652000, 0.7365059000", \ + "0.0624798000, 0.0660622000, 0.0754957000, 0.1005594000, 0.1662769000, 0.3291758000, 0.7372731000", \ + "0.0973465000, 0.1007130000, 0.1088869000, 0.1277566000, 0.1810417000, 0.3303150000, 0.7358897000", \ + "0.1655688000, 0.1703366000, 0.1815940000, 0.2068854000, 0.2576778000, 0.3761529000, 0.7394499000", \ + "0.2761954000, 0.2838251000, 0.3010739000, 0.3410749000, 0.4181723000, 0.5613306000, 0.8517277000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012617200, 0.0031838600, 0.0080342800, 0.0202740000, 0.0511601000, 0.1290990000"); + values("0.0742282000, 0.0788130000, 0.0903550000, 0.1179416000, 0.1853321000, 0.3519501000, 0.7700317000", \ + "0.0779482000, 0.0825394000, 0.0940162000, 0.1218550000, 0.1893739000, 0.3560510000, 0.7742409000", \ + "0.0865871000, 0.0910451000, 0.1024960000, 0.1305852000, 0.1983238000, 0.3656577000, 0.7832114000", \ + "0.1060685000, 0.1107700000, 0.1224368000, 0.1502759000, 0.2185161000, 0.3862201000, 0.8050622000", \ + "0.1402560000, 0.1463104000, 0.1614152000, 0.1943197000, 0.2657067000, 0.4341581000, 0.8529835000", \ + "0.1798499000, 0.1888193000, 0.2103415000, 0.2576037000, 0.3534466000, 0.5418190000, 0.9654795000", \ + "0.1998284000, 0.2137631000, 0.2469891000, 0.3199759000, 0.4665787000, 0.7327893000, 1.2136719000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012617200, 0.0031838600, 0.0080342800, 0.0202740000, 0.0511601000, 0.1290990000"); + values("0.0457874000, 0.0489174000, 0.0567829000, 0.0760007000, 0.1235474000, 0.2416939000, 0.5394520000", \ + "0.0509487000, 0.0542045000, 0.0621134000, 0.0815444000, 0.1294286000, 0.2481085000, 0.5471001000", \ + "0.0641463000, 0.0673788000, 0.0754122000, 0.0950867000, 0.1430521000, 0.2611713000, 0.5591128000", \ + "0.0952405000, 0.0988205000, 0.1072987000, 0.1267291000, 0.1748973000, 0.2940551000, 0.5927521000", \ + "0.1507337000, 0.1563910000, 0.1694497000, 0.1972136000, 0.2500082000, 0.3686184000, 0.6671589000", \ + "0.2406611000, 0.2493928000, 0.2703263000, 0.3152672000, 0.3994892000, 0.5450425000, 0.8409234000", \ + "0.3906235000, 0.4040322000, 0.4365661000, 0.5075824000, 0.6422577000, 0.8760787000, 1.2491483000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012617200, 0.0031838600, 0.0080342800, 0.0202740000, 0.0511601000, 0.1290990000"); + values("0.0643790000, 0.0699251000, 0.0838844000, 0.1188452000, 0.2080675000, 0.4328964000, 1.0015142000", \ + "0.0643848000, 0.0699212000, 0.0835743000, 0.1188761000, 0.2079825000, 0.4328100000, 1.0033274000", \ + "0.0642965000, 0.0698315000, 0.0835937000, 0.1188358000, 0.2078096000, 0.4334560000, 1.0027000000", \ + "0.0670409000, 0.0723536000, 0.0853067000, 0.1193288000, 0.2078326000, 0.4331264000, 1.0026602000", \ + "0.0859882000, 0.0912739000, 0.1049485000, 0.1362553000, 0.2155213000, 0.4334103000, 1.0027590000", \ + "0.1293962000, 0.1360378000, 0.1519806000, 0.1887398000, 0.2690047000, 0.4591459000, 1.0040397000", \ + "0.2097705000, 0.2193437000, 0.2421116000, 0.2924085000, 0.3950938000, 0.5973396000, 1.0725999000"); + } + related_pin : "C1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012617200, 0.0031838600, 0.0080342800, 0.0202740000, 0.0511601000, 0.1290990000"); + values("0.0474941000, 0.0519940000, 0.0641410000, 0.0936365000, 0.1648542000, 0.3351844000, 0.7606423000", \ + "0.0474895000, 0.0520777000, 0.0640087000, 0.0935626000, 0.1648443000, 0.3353163000, 0.7611444000", \ + "0.0474364000, 0.0519999000, 0.0639911000, 0.0934003000, 0.1648733000, 0.3352572000, 0.7600283000", \ + "0.0565700000, 0.0605487000, 0.0700122000, 0.0957818000, 0.1647802000, 0.3352137000, 0.7615055000", \ + "0.0943986000, 0.0978628000, 0.1060174000, 0.1248011000, 0.1788678000, 0.3359551000, 0.7618409000", \ + "0.1650284000, 0.1698623000, 0.1808330000, 0.2064811000, 0.2579977000, 0.3795939000, 0.7636893000", \ + "0.2795832000, 0.2874575000, 0.3053543000, 0.3441836000, 0.4212370000, 0.5625221000, 0.8646679000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012617200, 0.0031838600, 0.0080342800, 0.0202740000, 0.0511601000, 0.1290990000"); + values("0.0553888000, 0.0601340000, 0.0717097000, 0.0994842000, 0.1667338000, 0.3336309000, 0.7526770000", \ + "0.0585486000, 0.0632071000, 0.0749123000, 0.1025481000, 0.1703892000, 0.3375303000, 0.7552651000", \ + "0.0668188000, 0.0714738000, 0.0829734000, 0.1109060000, 0.1789307000, 0.3461158000, 0.7643627000", \ + "0.0889680000, 0.0934864000, 0.1041815000, 0.1312067000, 0.1997292000, 0.3672880000, 0.7857514000", \ + "0.1219726000, 0.1286768000, 0.1442984000, 0.1781178000, 0.2477971000, 0.4149131000, 0.8347446000", \ + "0.1558004000, 0.1650333000, 0.1885842000, 0.2376970000, 0.3410771000, 0.5318045000, 0.9491026000", \ + "0.1719792000, 0.1861888000, 0.2203748000, 0.2948378000, 0.4471023000, 0.7261931000, 1.2167964000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012617200, 0.0031838600, 0.0080342800, 0.0202740000, 0.0511601000, 0.1290990000"); + values("0.0302071000, 0.0332512000, 0.0407766000, 0.0585620000, 0.1022749000, 0.2111899000, 0.4867224000", \ + "0.0354398000, 0.0384867000, 0.0460005000, 0.0639625000, 0.1080606000, 0.2170685000, 0.4929798000", \ + "0.0489119000, 0.0518627000, 0.0592094000, 0.0773074000, 0.1216938000, 0.2302595000, 0.5045913000", \ + "0.0748127000, 0.0793401000, 0.0892577000, 0.1086167000, 0.1533102000, 0.2624705000, 0.5381888000", \ + "0.1153934000, 0.1225934000, 0.1384146000, 0.1703759000, 0.2269801000, 0.3367581000, 0.6096149000", \ + "0.1802453000, 0.1916273000, 0.2169014000, 0.2675706000, 0.3595446000, 0.5081540000, 0.7826111000", \ + "0.2917548000, 0.3080179000, 0.3456621000, 0.4244288000, 0.5689585000, 0.8085798000, 1.1761110000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012617200, 0.0031838600, 0.0080342800, 0.0202740000, 0.0511601000, 0.1290990000"); + values("0.0646015000, 0.0702364000, 0.0838006000, 0.1188083000, 0.2076059000, 0.4333174000, 1.0027392000", \ + "0.0646194000, 0.0698606000, 0.0836938000, 0.1189290000, 0.2078386000, 0.4334525000, 1.0028435000", \ + "0.0619020000, 0.0676776000, 0.0822439000, 0.1185981000, 0.2078955000, 0.4329454000, 1.0025055000", \ + "0.0678190000, 0.0726141000, 0.0852017000, 0.1181870000, 0.2073723000, 0.4331049000, 1.0026880000", \ + "0.0879091000, 0.0940148000, 0.1089331000, 0.1430982000, 0.2182667000, 0.4329320000, 1.0032709000", \ + "0.1314507000, 0.1398581000, 0.1596193000, 0.2013400000, 0.2872505000, 0.4722592000, 1.0038264000", \ + "0.2099235000, 0.2222721000, 0.2501776000, 0.3112175000, 0.4274199000, 0.6461852000, 1.1021205000"); + } + related_pin : "D1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012617200, 0.0031838600, 0.0080342800, 0.0202740000, 0.0511601000, 0.1290990000"); + values("0.0325904000, 0.0368022000, 0.0478567000, 0.0754419000, 0.1416361000, 0.2996484000, 0.6929137000", \ + "0.0325064000, 0.0368983000, 0.0476589000, 0.0754299000, 0.1417262000, 0.2998033000, 0.6932494000", \ + "0.0348070000, 0.0384184000, 0.0486466000, 0.0751671000, 0.1417129000, 0.2997585000, 0.6922760000", \ + "0.0522957000, 0.0539628000, 0.0606890000, 0.0818813000, 0.1423057000, 0.2998713000, 0.6929851000", \ + "0.0916570000, 0.0944715000, 0.1017389000, 0.1189674000, 0.1638284000, 0.3020283000, 0.6923753000", \ + "0.1612590000, 0.1651983000, 0.1750782000, 0.1992639000, 0.2490582000, 0.3561035000, 0.6974833000", \ + "0.2729485000, 0.2787249000, 0.2949947000, 0.3323077000, 0.4095786000, 0.5471864000, 0.8209010000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__o2111ai_4") { + leakage_power () { + value : 0.0001554000; + when : "!A1&!A2&!B1&!C1&D1"; + } + leakage_power () { + value : 0.0000876518; + when : "!A1&!A2&!B1&!C1&!D1"; + } + leakage_power () { + value : 0.0003827000; + when : "!A1&!A2&!B1&C1&D1"; + } + leakage_power () { + value : 0.0001354000; + when : "!A1&!A2&!B1&C1&!D1"; + } + leakage_power () { + value : 0.0003493000; + when : "!A1&!A2&B1&!C1&D1"; + } + leakage_power () { + value : 0.0001296000; + when : "!A1&!A2&B1&!C1&!D1"; + } + leakage_power () { + value : 0.0031880000; + when : "!A1&!A2&B1&C1&D1"; + } + leakage_power () { + value : 0.0003407000; + when : "!A1&!A2&B1&C1&!D1"; + } + leakage_power () { + value : 0.0002086000; + when : "!A1&A2&!B1&!C1&D1"; + } + leakage_power () { + value : 0.0001018000; + when : "!A1&A2&!B1&!C1&!D1"; + } + leakage_power () { + value : 0.0015177000; + when : "!A1&A2&!B1&C1&D1"; + } + leakage_power () { + value : 0.0001846000; + when : "!A1&A2&!B1&C1&!D1"; + } + leakage_power () { + value : 0.0014926000; + when : "!A1&A2&B1&!C1&D1"; + } + leakage_power () { + value : 0.0001760000; + when : "!A1&A2&B1&!C1&!D1"; + } + leakage_power () { + value : 0.0107099000; + when : "!A1&A2&B1&C1&D1"; + } + leakage_power () { + value : 0.0019084000; + when : "!A1&A2&B1&C1&!D1"; + } + leakage_power () { + value : 0.0002086000; + when : "A1&!A2&!B1&!C1&D1"; + } + leakage_power () { + value : 0.0001018000; + when : "A1&!A2&!B1&!C1&!D1"; + } + leakage_power () { + value : 0.0015177000; + when : "A1&!A2&!B1&C1&D1"; + } + leakage_power () { + value : 0.0001846000; + when : "A1&!A2&!B1&C1&!D1"; + } + leakage_power () { + value : 0.0014926000; + when : "A1&!A2&B1&!C1&D1"; + } + leakage_power () { + value : 0.0001760000; + when : "A1&!A2&B1&!C1&!D1"; + } + leakage_power () { + value : 0.0116937000; + when : "A1&!A2&B1&C1&D1"; + } + leakage_power () { + value : 0.0019140000; + when : "A1&!A2&B1&C1&!D1"; + } + leakage_power () { + value : 0.0002086000; + when : "A1&A2&!B1&!C1&D1"; + } + leakage_power () { + value : 0.0001018000; + when : "A1&A2&!B1&!C1&!D1"; + } + leakage_power () { + value : 0.0015177000; + when : "A1&A2&!B1&C1&D1"; + } + leakage_power () { + value : 0.0001847000; + when : "A1&A2&!B1&C1&!D1"; + } + leakage_power () { + value : 0.0014926000; + when : "A1&A2&B1&!C1&D1"; + } + leakage_power () { + value : 0.0001760000; + when : "A1&A2&B1&!C1&!D1"; + } + leakage_power () { + value : 0.0074550000; + when : "A1&A2&B1&C1&D1"; + } + leakage_power () { + value : 0.0019123000; + when : "A1&A2&B1&C1&!D1"; + } + area : 26.275200000; + cell_footprint : "sky130_fd_sc_hd__o2111ai"; + cell_leakage_power : 0.0016064340; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A1") { + capacitance : 0.0086720000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0082340000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0157913000, 0.0157868000, 0.0157763000, 0.0157820000, 0.0157949000, 0.0158248000, 0.0158938000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0157670000, -0.0157630000, -0.0157539000, -0.0157497000, -0.0157402000, -0.0157182000, -0.0156676000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0091090000; + } + pin ("A2") { + capacitance : 0.0084330000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0078120000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0156436000, 0.0156443000, 0.0156460000, 0.0156436000, 0.0156381000, 0.0156254000, 0.0155961000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0156300000, -0.0156262000, -0.0156175000, -0.0156189000, -0.0156221000, -0.0156294000, -0.0156463000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0090530000; + } + pin ("B1") { + capacitance : 0.0084830000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0081500000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0155884000, 0.0155809000, 0.0155634000, 0.0155662000, 0.0155726000, 0.0155872000, 0.0156210000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0156411000, -0.0156185000, -0.0155665000, -0.0155684000, -0.0155726000, -0.0155823000, -0.0156048000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0088150000; + } + pin ("C1") { + capacitance : 0.0083670000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0081210000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0172187000, 0.0172000000, 0.0171569000, 0.0172217000, 0.0173712000, 0.0177158000, 0.0185101000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0156698000, -0.0156539000, -0.0156172000, -0.0156122000, -0.0156006000, -0.0155741000, -0.0155128000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0086130000; + } + pin ("D1") { + capacitance : 0.0083610000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0082350000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0181415000, 0.0181372000, 0.0181273000, 0.0181319000, 0.0181426000, 0.0181673000, 0.0182242000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0132009000, -0.0131924000, -0.0131726000, -0.0131384000, -0.0130596000, -0.0128778000, -0.0124589000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0084880000; + } + pin ("Y") { + direction : "output"; + function : "(!A1&!A2) | (!B1) | (!C1) | (!D1)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013738360, 0.0037748500, 0.0103720500, 0.0284989900, 0.0783058700, 0.2151589000"); + values("0.0293599000, 0.0279618000, 0.0241086000, 0.0134875000, -0.0157528000, -0.0962204000, -0.3176781000", \ + "0.0288857000, 0.0274958000, 0.0236354000, 0.0130168000, -0.0162006000, -0.0966626000, -0.3180865000", \ + "0.0283480000, 0.0269455000, 0.0230985000, 0.0125360000, -0.0166264000, -0.0970478000, -0.3184847000", \ + "0.0275663000, 0.0261984000, 0.0224233000, 0.0119393000, -0.0170723000, -0.0973847000, -0.3187840000", \ + "0.0270614000, 0.0256755000, 0.0218897000, 0.0114137000, -0.0174880000, -0.0975820000, -0.3187719000", \ + "0.0271324000, 0.0257253000, 0.0219557000, 0.0108749000, -0.0181931000, -0.0980734000, -0.3191093000", \ + "0.0285013000, 0.0270623000, 0.0231505000, 0.0123822000, -0.0171147000, -0.0981446000, -0.3192989000"); + } + related_pin : "A1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013738360, 0.0037748500, 0.0103720500, 0.0284989900, 0.0783058700, 0.2151589000"); + values("0.0627156000, 0.0641428000, 0.0680539000, 0.0789226000, 0.1084044000, 0.1887059000, 0.4084574000", \ + "0.0621957000, 0.0636102000, 0.0676441000, 0.0784631000, 0.1079312000, 0.1885161000, 0.4076963000", \ + "0.0617554000, 0.0632225000, 0.0671715000, 0.0778205000, 0.1073967000, 0.1879968000, 0.4073141000", \ + "0.0611965000, 0.0626319000, 0.0666038000, 0.0774428000, 0.1070465000, 0.1874808000, 0.4068492000", \ + "0.0605595000, 0.0619223000, 0.0658368000, 0.0766932000, 0.1064624000, 0.1871028000, 0.4068529000", \ + "0.0605196000, 0.0618667000, 0.0658120000, 0.0767553000, 0.1064494000, 0.1866863000, 0.4066561000", \ + "0.0612353000, 0.0625989000, 0.0665092000, 0.0777664000, 0.1071570000, 0.1880082000, 0.4071944000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013738360, 0.0037748500, 0.0103720500, 0.0284989900, 0.0783058700, 0.2151589000"); + values("0.0237637000, 0.0223278000, 0.0184909000, 0.0078835000, -0.0213705000, -0.1020482000, -0.3236793000", \ + "0.0234533000, 0.0220870000, 0.0183065000, 0.0078249000, -0.0212931000, -0.1018682000, -0.3235312000", \ + "0.0225110000, 0.0212182000, 0.0175882000, 0.0074140000, -0.0214975000, -0.1018301000, -0.3234022000", \ + "0.0212434000, 0.0199388000, 0.0163758000, 0.0063380000, -0.0221311000, -0.1021118000, -0.3234162000", \ + "0.0203242000, 0.0190180000, 0.0152957000, 0.0051344000, -0.0232390000, -0.1027288000, -0.3236114000", \ + "0.0203124000, 0.0189276000, 0.0151702000, 0.0046905000, -0.0243516000, -0.1037676000, -0.3242550000", \ + "0.0216964000, 0.0202483000, 0.0162569000, 0.0055070000, -0.0238448000, -0.1043829000, -0.3250404000"); + } + related_pin : "A2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013738360, 0.0037748500, 0.0103720500, 0.0284989900, 0.0783058700, 0.2151589000"); + values("0.0540709000, 0.0554951000, 0.0594145000, 0.0701521000, 0.0997897000, 0.1803881000, 0.3994325000", \ + "0.0533807000, 0.0547759000, 0.0589468000, 0.0695594000, 0.0991941000, 0.1796296000, 0.3992679000", \ + "0.0525721000, 0.0540039000, 0.0579809000, 0.0690113000, 0.0985685000, 0.1792605000, 0.3983983000", \ + "0.0516806000, 0.0531223000, 0.0570568000, 0.0681105000, 0.0977944000, 0.1787185000, 0.3981380000", \ + "0.0510980000, 0.0525407000, 0.0564879000, 0.0672821000, 0.0971271000, 0.1779685000, 0.3977742000", \ + "0.0532048000, 0.0546019000, 0.0586343000, 0.0689002000, 0.0982488000, 0.1788694000, 0.3969841000", \ + "0.0570959000, 0.0584128000, 0.0620680000, 0.0722889000, 0.1010952000, 0.1807988000, 0.3985185000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013738360, 0.0037748500, 0.0103720500, 0.0284989900, 0.0783058700, 0.2151589000"); + values("0.0302835000, 0.0288812000, 0.0250811000, 0.0145084000, -0.0146632000, -0.0951043000, -0.3165538000", \ + "0.0298594000, 0.0284935000, 0.0247441000, 0.0142301000, -0.0148381000, -0.0952295000, -0.3166459000", \ + "0.0291473000, 0.0277984000, 0.0240291000, 0.0136565000, -0.0152636000, -0.0954747000, -0.3168019000", \ + "0.0281520000, 0.0268281000, 0.0231365000, 0.0128128000, -0.0159080000, -0.0958575000, -0.3169772000", \ + "0.0275585000, 0.0261802000, 0.0223649000, 0.0120009000, -0.0166907000, -0.0964131000, -0.3172181000", \ + "0.0272003000, 0.0257765000, 0.0219254000, 0.0113967000, -0.0175026000, -0.0972073000, -0.3178149000", \ + "0.0287836000, 0.0273395000, 0.0234080000, 0.0126725000, -0.0168292000, -0.0976537000, -0.3183096000"); + } + related_pin : "B1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013738360, 0.0037748500, 0.0103720500, 0.0284989900, 0.0783058700, 0.2151589000"); + values("0.0485962000, 0.0500262000, 0.0539626000, 0.0647042000, 0.0940175000, 0.1740641000, 0.3930927000", \ + "0.0481110000, 0.0495550000, 0.0535393000, 0.0643612000, 0.0937979000, 0.1738627000, 0.3927983000", \ + "0.0472025000, 0.0486660000, 0.0526659000, 0.0636487000, 0.0932662000, 0.1735187000, 0.3927410000", \ + "0.0460750000, 0.0475491000, 0.0516065000, 0.0625599000, 0.0922723000, 0.1729004000, 0.3926693000", \ + "0.0452585000, 0.0466936000, 0.0507831000, 0.0616950000, 0.0913832000, 0.1719597000, 0.3912006000", \ + "0.0466784000, 0.0480953000, 0.0519699000, 0.0627801000, 0.0919398000, 0.1721272000, 0.3897555000", \ + "0.0500457000, 0.0513682000, 0.0550152000, 0.0651407000, 0.0943503000, 0.1743362000, 0.3914808000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013738360, 0.0037748500, 0.0103720500, 0.0284989900, 0.0783058700, 0.2151589000"); + values("0.0302733000, 0.0288302000, 0.0250294000, 0.0145276000, -0.0146248000, -0.0950443000, -0.3164967000", \ + "0.0298159000, 0.0284094000, 0.0246616000, 0.0142400000, -0.0147906000, -0.0951434000, -0.3165213000", \ + "0.0290477000, 0.0277161000, 0.0240003000, 0.0136390000, -0.0152048000, -0.0953722000, -0.3166657000", \ + "0.0281828000, 0.0268145000, 0.0231114000, 0.0128159000, -0.0158776000, -0.0957692000, -0.3168374000", \ + "0.0275722000, 0.0262333000, 0.0224872000, 0.0120323000, -0.0166406000, -0.0963521000, -0.3171304000", \ + "0.0273511000, 0.0260201000, 0.0221165000, 0.0115425000, -0.0174948000, -0.0973535000, -0.3178269000", \ + "0.0294383000, 0.0279982000, 0.0240279000, 0.0131505000, -0.0164447000, -0.0973795000, -0.3181994000"); + } + related_pin : "C1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013738360, 0.0037748500, 0.0103720500, 0.0284989900, 0.0783058700, 0.2151589000"); + values("0.0364276000, 0.0378726000, 0.0418588000, 0.0526452000, 0.0820126000, 0.1618470000, 0.3804085000", \ + "0.0358185000, 0.0373039000, 0.0413738000, 0.0523486000, 0.0819467000, 0.1619298000, 0.3809844000", \ + "0.0348127000, 0.0363112000, 0.0404822000, 0.0515670000, 0.0813868000, 0.1618274000, 0.3810843000", \ + "0.0337501000, 0.0352941000, 0.0393913000, 0.0506588000, 0.0803992000, 0.1611680000, 0.3803382000", \ + "0.0327154000, 0.0341630000, 0.0381264000, 0.0490754000, 0.0789462000, 0.1590363000, 0.3793920000", \ + "0.0336493000, 0.0350508000, 0.0388672000, 0.0495188000, 0.0790628000, 0.1596913000, 0.3770027000", \ + "0.0363057000, 0.0376019000, 0.0411963000, 0.0513652000, 0.0800385000, 0.1605926000, 0.3781336000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013738360, 0.0037748500, 0.0103720500, 0.0284989900, 0.0783058700, 0.2151589000"); + values("0.0272400000, 0.0259039000, 0.0221821000, 0.0118326000, -0.0171869000, -0.0975113000, -0.3189714000", \ + "0.0266919000, 0.0253683000, 0.0216929000, 0.0113543000, -0.0174216000, -0.0976343000, -0.3189825000", \ + "0.0259480000, 0.0246268000, 0.0209838000, 0.0107284000, -0.0179601000, -0.0979141000, -0.3190862000", \ + "0.0250758000, 0.0237931000, 0.0200363000, 0.0098301000, -0.0187325000, -0.0984819000, -0.3193669000", \ + "0.0250213000, 0.0236537000, 0.0198589000, 0.0091601000, -0.0194539000, -0.0991124000, -0.3197957000", \ + "0.0260831000, 0.0247346000, 0.0205124000, 0.0098197000, -0.0199988000, -0.1001249000, -0.3207603000", \ + "0.0301817000, 0.0286602000, 0.0244245000, 0.0132647000, -0.0165365000, -0.0976170000, -0.3206841000"); + } + related_pin : "D1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013738360, 0.0037748500, 0.0103720500, 0.0284989900, 0.0783058700, 0.2151589000"); + values("0.0223177000, 0.0239674000, 0.0283127000, 0.0395483000, 0.0692876000, 0.1493142000, 0.3678410000", \ + "0.0216396000, 0.0232453000, 0.0276617000, 0.0390821000, 0.0690413000, 0.1493720000, 0.3682449000", \ + "0.0209610000, 0.0225342000, 0.0268117000, 0.0381864000, 0.0685223000, 0.1488837000, 0.3685210000", \ + "0.0204153000, 0.0219237000, 0.0260788000, 0.0373304000, 0.0673895000, 0.1483576000, 0.3676264000", \ + "0.0202662000, 0.0217194000, 0.0256432000, 0.0365707000, 0.0665466000, 0.1474383000, 0.3671629000", \ + "0.0222389000, 0.0235884000, 0.0273633000, 0.0379982000, 0.0675904000, 0.1467535000, 0.3660350000", \ + "0.0270011000, 0.0282117000, 0.0316494000, 0.0417159000, 0.0695425000, 0.1499453000, 0.3656871000"); + } + } + max_capacitance : 0.2151590000; + max_transition : 1.4993560000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013738400, 0.0037748500, 0.0103721000, 0.0284990000, 0.0783059000, 0.2151590000"); + values("0.0941140000, 0.0971742000, 0.1051024000, 0.1263719000, 0.1827369000, 0.3343156000, 0.7464022000", \ + "0.0978351000, 0.1007795000, 0.1089318000, 0.1301303000, 0.1865516000, 0.3378409000, 0.7499820000", \ + "0.1054103000, 0.1082900000, 0.1161228000, 0.1373599000, 0.1940448000, 0.3458023000, 0.7578397000", \ + "0.1184979000, 0.1214506000, 0.1295139000, 0.1508152000, 0.2076543000, 0.3592291000, 0.7719902000", \ + "0.1380046000, 0.1412574000, 0.1500367000, 0.1728719000, 0.2316938000, 0.3842929000, 0.7981483000", \ + "0.1613026000, 0.1651645000, 0.1764360000, 0.2027806000, 0.2696545000, 0.4326089000, 0.8489896000", \ + "0.1630797000, 0.1692171000, 0.1856343000, 0.2255834000, 0.3155349000, 0.5094819000, 0.9603388000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013738400, 0.0037748500, 0.0103721000, 0.0284990000, 0.0783059000, 0.2151590000"); + values("0.1534684000, 0.1576660000, 0.1695477000, 0.2013185000, 0.2849416000, 0.5094677000, 1.1164690000", \ + "0.1577345000, 0.1625299000, 0.1736757000, 0.2061510000, 0.2902120000, 0.5140974000, 1.1213244000", \ + "0.1694235000, 0.1741220000, 0.1866113000, 0.2176698000, 0.3026329000, 0.5272990000, 1.1335998000", \ + "0.1948486000, 0.1991849000, 0.2110167000, 0.2431896000, 0.3272292000, 0.5521982000, 1.1592673000", \ + "0.2495590000, 0.2538817000, 0.2656240000, 0.2975657000, 0.3815246000, 0.6068342000, 1.2142019000", \ + "0.3541757000, 0.3591999000, 0.3725810000, 0.4111055000, 0.5036497000, 0.7311124000, 1.3404725000", \ + "0.5363499000, 0.5436003000, 0.5628917000, 0.6114267000, 0.7313721000, 1.0058717000, 1.6291671000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013738400, 0.0037748500, 0.0103721000, 0.0284990000, 0.0783059000, 0.2151590000"); + values("0.0724996000, 0.0762502000, 0.0856673000, 0.1125423000, 0.1871444000, 0.3941778000, 0.9632862000", \ + "0.0727635000, 0.0763118000, 0.0857342000, 0.1125435000, 0.1871213000, 0.3939626000, 0.9625576000", \ + "0.0726455000, 0.0761801000, 0.0859569000, 0.1125758000, 0.1870699000, 0.3942226000, 0.9628887000", \ + "0.0736208000, 0.0770953000, 0.0863308000, 0.1130836000, 0.1870974000, 0.3940775000, 0.9655641000", \ + "0.0811597000, 0.0845674000, 0.0940251000, 0.1197714000, 0.1913534000, 0.3947749000, 0.9643601000", \ + "0.1041061000, 0.1075451000, 0.1170020000, 0.1428628000, 0.2140393000, 0.4107110000, 0.9666725000", \ + "0.1695776000, 0.1737673000, 0.1835468000, 0.2117524000, 0.2828891000, 0.4723587000, 1.0089753000"); + } + related_pin : "A1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013738400, 0.0037748500, 0.0103721000, 0.0284990000, 0.0783059000, 0.2151590000"); + values("0.1341151000, 0.1397363000, 0.1546077000, 0.1966087000, 0.3100704000, 0.6212041000, 1.4754494000", \ + "0.1342076000, 0.1393886000, 0.1550907000, 0.1970649000, 0.3108153000, 0.6216280000, 1.4752867000", \ + "0.1342099000, 0.1397978000, 0.1549803000, 0.1962974000, 0.3098499000, 0.6220033000, 1.4757725000", \ + "0.1338665000, 0.1394828000, 0.1546653000, 0.1966115000, 0.3103667000, 0.6210570000, 1.4746945000", \ + "0.1403998000, 0.1452780000, 0.1602580000, 0.2001905000, 0.3106480000, 0.6221431000, 1.4769923000", \ + "0.1762582000, 0.1811887000, 0.1956005000, 0.2339035000, 0.3357570000, 0.6311361000, 1.4798937000", \ + "0.2531555000, 0.2595251000, 0.2758582000, 0.3187715000, 0.4292053000, 0.7060559000, 1.4985411000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013738400, 0.0037748500, 0.0103721000, 0.0284990000, 0.0783059000, 0.2151590000"); + values("0.0760160000, 0.0786072000, 0.0859069000, 0.1057907000, 0.1602798000, 0.3069585000, 0.7096973000", \ + "0.0800928000, 0.0829275000, 0.0901699000, 0.1102573000, 0.1650643000, 0.3115701000, 0.7144820000", \ + "0.0870801000, 0.0899543000, 0.0975827000, 0.1184237000, 0.1725405000, 0.3209079000, 0.7224112000", \ + "0.0990497000, 0.1020810000, 0.1100926000, 0.1312047000, 0.1865866000, 0.3341088000, 0.7399523000", \ + "0.1151578000, 0.1183927000, 0.1271825000, 0.1509808000, 0.2099352000, 0.3591558000, 0.7628376000", \ + "0.1276721000, 0.1323852000, 0.1448537000, 0.1745471000, 0.2446169000, 0.4079311000, 0.8163544000", \ + "0.1006937000, 0.1083167000, 0.1280052000, 0.1754038000, 0.2765408000, 0.4846594000, 0.9290038000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013738400, 0.0037748500, 0.0103721000, 0.0284990000, 0.0783059000, 0.2151590000"); + values("0.1397753000, 0.1441482000, 0.1557864000, 0.1872005000, 0.2711803000, 0.4954558000, 1.1031719000", \ + "0.1424562000, 0.1463764000, 0.1591707000, 0.1912353000, 0.2751503000, 0.4992758000, 1.1062510000", \ + "0.1527138000, 0.1575942000, 0.1691882000, 0.2013555000, 0.2852295000, 0.5096087000, 1.1174096000", \ + "0.1794854000, 0.1843144000, 0.1956890000, 0.2271689000, 0.3120451000, 0.5368989000, 1.1448654000", \ + "0.2472000000, 0.2514821000, 0.2632334000, 0.2945424000, 0.3787239000, 0.6043404000, 1.2118873000", \ + "0.3839896000, 0.3899255000, 0.4054121000, 0.4453770000, 0.5361619000, 0.7578445000, 1.3627706000", \ + "0.6068266000, 0.6154857000, 0.6385362000, 0.6971986000, 0.8348348000, 1.1225303000, 1.7299455000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013738400, 0.0037748500, 0.0103721000, 0.0284990000, 0.0783059000, 0.2151590000"); + values("0.0513772000, 0.0549110000, 0.0646019000, 0.0915668000, 0.1657456000, 0.3696824000, 0.9264256000", \ + "0.0512721000, 0.0548003000, 0.0646946000, 0.0915665000, 0.1657472000, 0.3681329000, 0.9273901000", \ + "0.0514116000, 0.0549755000, 0.0644617000, 0.0913109000, 0.1651590000, 0.3695107000, 0.9245654000", \ + "0.0534847000, 0.0569198000, 0.0664507000, 0.0923178000, 0.1654128000, 0.3677423000, 0.9270412000", \ + "0.0634008000, 0.0667034000, 0.0759648000, 0.1015116000, 0.1710870000, 0.3696808000, 0.9248851000", \ + "0.0921178000, 0.0955514000, 0.1045843000, 0.1292330000, 0.1984963000, 0.3884146000, 0.9293246000", \ + "0.1632193000, 0.1670047000, 0.1774102000, 0.2054089000, 0.2760334000, 0.4629114000, 0.9734270000"); + } + related_pin : "A2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013738400, 0.0037748500, 0.0103721000, 0.0284990000, 0.0783059000, 0.2151590000"); + values("0.1339347000, 0.1395181000, 0.1548045000, 0.1963728000, 0.3100705000, 0.6208255000, 1.4754538000", \ + "0.1339210000, 0.1395396000, 0.1553216000, 0.1964909000, 0.3109591000, 0.6217405000, 1.4750341000", \ + "0.1342321000, 0.1393978000, 0.1546724000, 0.1968870000, 0.3104930000, 0.6210383000, 1.4738415000", \ + "0.1335123000, 0.1393088000, 0.1548100000, 0.1966955000, 0.3100170000, 0.6214972000, 1.4771574000", \ + "0.1432459000, 0.1482150000, 0.1618465000, 0.2005517000, 0.3100640000, 0.6221548000, 1.4768257000", \ + "0.2010815000, 0.2067360000, 0.2220654000, 0.2597758000, 0.3503526000, 0.6278539000, 1.4775622000", \ + "0.3028257000, 0.3109770000, 0.3322061000, 0.3846877000, 0.5008961000, 0.7529418000, 1.4993560000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013738400, 0.0037748500, 0.0103721000, 0.0284990000, 0.0783059000, 0.2151590000"); + values("0.0886280000, 0.0916511000, 0.0997693000, 0.1211666000, 0.1775659000, 0.3288372000, 0.7415755000", \ + "0.0923864000, 0.0954768000, 0.1035443000, 0.1250165000, 0.1815129000, 0.3331050000, 0.7458810000", \ + "0.0993144000, 0.1026521000, 0.1107357000, 0.1324091000, 0.1892672000, 0.3414233000, 0.7561367000", \ + "0.1139438000, 0.1170153000, 0.1252042000, 0.1469373000, 0.2041111000, 0.3563968000, 0.7692990000", \ + "0.1387530000, 0.1422928000, 0.1510816000, 0.1753362000, 0.2363396000, 0.3894008000, 0.8032124000", \ + "0.1695511000, 0.1744337000, 0.1876542000, 0.2194043000, 0.2931171000, 0.4639133000, 0.8820225000", \ + "0.1751403000, 0.1833677000, 0.2032453000, 0.2530279000, 0.3629043000, 0.5855808000, 1.0556034000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013738400, 0.0037748500, 0.0103721000, 0.0284990000, 0.0783059000, 0.2151590000"); + values("0.0647950000, 0.0671382000, 0.0734468000, 0.0901813000, 0.1348611000, 0.2545822000, 0.5807281000", \ + "0.0701705000, 0.0725373000, 0.0787427000, 0.0956855000, 0.1405810000, 0.2604318000, 0.5863885000", \ + "0.0828799000, 0.0852590000, 0.0917638000, 0.1087664000, 0.1537852000, 0.2739058000, 0.5997784000", \ + "0.1143356000, 0.1166651000, 0.1229851000, 0.1399853000, 0.1852371000, 0.3055572000, 0.6325518000", \ + "0.1806258000, 0.1838794000, 0.1924161000, 0.2135744000, 0.2601070000, 0.3802245000, 0.7055854000", \ + "0.2905612000, 0.2956319000, 0.3089647000, 0.3423474000, 0.4134764000, 0.5550003000, 0.8781912000", \ + "0.4757837000, 0.4834886000, 0.5037908000, 0.5546832000, 0.6683799000, 0.8919132000, 1.2835325000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013738400, 0.0037748500, 0.0103721000, 0.0284990000, 0.0783059000, 0.2151590000"); + values("0.0728218000, 0.0759812000, 0.0856751000, 0.1127046000, 0.1872187000, 0.3939862000, 0.9635447000", \ + "0.0727671000, 0.0761650000, 0.0858354000, 0.1125629000, 0.1872129000, 0.3939543000, 0.9633966000", \ + "0.0727739000, 0.0761637000, 0.0859014000, 0.1125765000, 0.1870880000, 0.3941938000, 0.9680803000", \ + "0.0745392000, 0.0780023000, 0.0872661000, 0.1132145000, 0.1869744000, 0.3940203000, 0.9644734000", \ + "0.0874501000, 0.0906586000, 0.0997918000, 0.1250720000, 0.1938761000, 0.3949596000, 0.9633122000", \ + "0.1232031000, 0.1266938000, 0.1363375000, 0.1620146000, 0.2301386000, 0.4172347000, 0.9687739000", \ + "0.2021078000, 0.2074223000, 0.2200710000, 0.2520133000, 0.3295995000, 0.5170425000, 1.0210267000"); + } + related_pin : "B1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013738400, 0.0037748500, 0.0103721000, 0.0284990000, 0.0783059000, 0.2151590000"); + values("0.0722812000, 0.0755569000, 0.0845451000, 0.1088400000, 0.1731284000, 0.3449092000, 0.8171291000", \ + "0.0722910000, 0.0755739000, 0.0844720000, 0.1088554000, 0.1731568000, 0.3445318000, 0.8142285000", \ + "0.0721658000, 0.0754335000, 0.0843572000, 0.1088356000, 0.1731427000, 0.3448620000, 0.8136640000", \ + "0.0755544000, 0.0785685000, 0.0866399000, 0.1095785000, 0.1730703000, 0.3450017000, 0.8164152000", \ + "0.1068881000, 0.1092078000, 0.1148695000, 0.1324788000, 0.1849574000, 0.3451482000, 0.8145668000", \ + "0.1753579000, 0.1785747000, 0.1871794000, 0.2088220000, 0.2569335000, 0.3848008000, 0.8173088000", \ + "0.2909557000, 0.2959413000, 0.3091115000, 0.3415519000, 0.4143104000, 0.5583520000, 0.9041002000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013738400, 0.0037748500, 0.0103721000, 0.0284990000, 0.0783059000, 0.2151590000"); + values("0.0785515000, 0.0814092000, 0.0894685000, 0.1107255000, 0.1672262000, 0.3187917000, 0.7338403000", \ + "0.0819922000, 0.0849072000, 0.0930903000, 0.1146204000, 0.1713923000, 0.3233540000, 0.7354525000", \ + "0.0898344000, 0.0929462000, 0.1011813000, 0.1229230000, 0.1798992000, 0.3319546000, 0.7444821000", \ + "0.1083781000, 0.1114168000, 0.1196049000, 0.1413272000, 0.1986573000, 0.3512451000, 0.7644003000", \ + "0.1413384000, 0.1452935000, 0.1554847000, 0.1806008000, 0.2431682000, 0.3964395000, 0.8105194000", \ + "0.1776976000, 0.1837991000, 0.1988105000, 0.2361308000, 0.3203174000, 0.4973082000, 0.9175152000", \ + "0.1914504000, 0.2000898000, 0.2232195000, 0.2812325000, 0.4091784000, 0.6646414000, 1.1607619000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013738400, 0.0037748500, 0.0103721000, 0.0284990000, 0.0783059000, 0.2151590000"); + values("0.0525856000, 0.0548283000, 0.0607541000, 0.0767183000, 0.1194630000, 0.2347836000, 0.5501399000", \ + "0.0578490000, 0.0601109000, 0.0662282000, 0.0823475000, 0.1254481000, 0.2410898000, 0.5570508000", \ + "0.0706086000, 0.0728760000, 0.0789685000, 0.0953500000, 0.1388416000, 0.2553548000, 0.5715177000", \ + "0.1025593000, 0.1047912000, 0.1106967000, 0.1266031000, 0.1698469000, 0.2864718000, 0.6023499000", \ + "0.1611025000, 0.1647284000, 0.1741139000, 0.1967338000, 0.2451042000, 0.3605480000, 0.6762483000", \ + "0.2579934000, 0.2637292000, 0.2786341000, 0.3146514000, 0.3911134000, 0.5364073000, 0.8491541000", \ + "0.4208505000, 0.4295975000, 0.4525125000, 0.5088596000, 0.6309899000, 0.8624558000, 1.2582216000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013738400, 0.0037748500, 0.0103721000, 0.0284990000, 0.0783059000, 0.2151590000"); + values("0.0726057000, 0.0761776000, 0.0856180000, 0.1124856000, 0.1869913000, 0.3939631000, 0.9681821000", \ + "0.0726396000, 0.0762495000, 0.0857780000, 0.1124350000, 0.1872280000, 0.3942393000, 0.9648627000", \ + "0.0723877000, 0.0760702000, 0.0855653000, 0.1126741000, 0.1872207000, 0.3937432000, 0.9635697000", \ + "0.0750521000, 0.0785633000, 0.0877885000, 0.1138815000, 0.1868933000, 0.3940092000, 0.9638932000", \ + "0.0935546000, 0.0972152000, 0.1065843000, 0.1303779000, 0.1967514000, 0.3952858000, 0.9633023000", \ + "0.1364528000, 0.1413256000, 0.1518903000, 0.1802830000, 0.2506095000, 0.4255159000, 0.9659874000", \ + "0.2185490000, 0.2248429000, 0.2404999000, 0.2806714000, 0.3701394000, 0.5623589000, 1.0459513000"); + } + related_pin : "C1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013738400, 0.0037748500, 0.0103721000, 0.0284990000, 0.0783059000, 0.2151590000"); + values("0.0548211000, 0.0580456000, 0.0668686000, 0.0910436000, 0.1546159000, 0.3202937000, 0.7707204000", \ + "0.0548282000, 0.0580887000, 0.0669537000, 0.0911196000, 0.1546113000, 0.3203340000, 0.7712103000", \ + "0.0547628000, 0.0579846000, 0.0669019000, 0.0911548000, 0.1545978000, 0.3201978000, 0.7714306000", \ + "0.0618653000, 0.0646237000, 0.0720596000, 0.0936534000, 0.1545902000, 0.3202623000, 0.7698250000", \ + "0.0982808000, 0.1006105000, 0.1068747000, 0.1222649000, 0.1703022000, 0.3211689000, 0.7716175000", \ + "0.1682671000, 0.1714341000, 0.1798011000, 0.2009177000, 0.2487122000, 0.3660685000, 0.7746038000", \ + "0.2833010000, 0.2882238000, 0.3011755000, 0.3333082000, 0.4052226000, 0.5463668000, 0.8709081000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013738400, 0.0037748500, 0.0103721000, 0.0284990000, 0.0783059000, 0.2151590000"); + values("0.0602019000, 0.0632141000, 0.0714034000, 0.0929501000, 0.1499309000, 0.3017916000, 0.7141247000", \ + "0.0630937000, 0.0662154000, 0.0743828000, 0.0961304000, 0.1534448000, 0.3053968000, 0.7179388000", \ + "0.0709888000, 0.0741094000, 0.0824268000, 0.1044320000, 0.1620261000, 0.3140375000, 0.7269005000", \ + "0.0927640000, 0.0957623000, 0.1035068000, 0.1244735000, 0.1820423000, 0.3345665000, 0.7494479000", \ + "0.1261513000, 0.1303935000, 0.1414455000, 0.1683121000, 0.2312433000, 0.3832352000, 0.7967388000", \ + "0.1599389000, 0.1664446000, 0.1827681000, 0.2228619000, 0.3132334000, 0.4972570000, 0.9116297000", \ + "0.1725433000, 0.1817129000, 0.2059492000, 0.2653051000, 0.3991029000, 0.6698010000, 1.1771796000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013738400, 0.0037748500, 0.0103721000, 0.0284990000, 0.0783059000, 0.2151590000"); + values("0.0334581000, 0.0355775000, 0.0412950000, 0.0558542000, 0.0940118000, 0.1965460000, 0.4781147000", \ + "0.0386511000, 0.0407454000, 0.0463935000, 0.0612287000, 0.0996988000, 0.2033822000, 0.4857110000", \ + "0.0520141000, 0.0540824000, 0.0595392000, 0.0743651000, 0.1132032000, 0.2166052000, 0.4971525000", \ + "0.0799953000, 0.0827223000, 0.0898567000, 0.1059192000, 0.1447695000, 0.2485343000, 0.5282410000", \ + "0.1242326000, 0.1287398000, 0.1400914000, 0.1658750000, 0.2174084000, 0.3218464000, 0.6026981000", \ + "0.1961354000, 0.2031711000, 0.2210601000, 0.2621010000, 0.3446363000, 0.4932130000, 0.7713217000", \ + "0.3218961000, 0.3305490000, 0.3572452000, 0.4206069000, 0.5519124000, 0.7857145000, 1.1726715000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013738400, 0.0037748500, 0.0103721000, 0.0284990000, 0.0783059000, 0.2151590000"); + values("0.0731234000, 0.0765758000, 0.0858617000, 0.1126220000, 0.1872518000, 0.3942733000, 0.9636598000", \ + "0.0728070000, 0.0762459000, 0.0861322000, 0.1129590000, 0.1871716000, 0.3938089000, 0.9644716000", \ + "0.0702424000, 0.0739780000, 0.0840711000, 0.1121006000, 0.1871341000, 0.3947898000, 0.9627156000", \ + "0.0750645000, 0.0782486000, 0.0866521000, 0.1123147000, 0.1861310000, 0.3939927000, 0.9640923000", \ + "0.0960381000, 0.1000957000, 0.1109924000, 0.1376426000, 0.2009216000, 0.3953388000, 0.9643283000", \ + "0.1410183000, 0.1462591000, 0.1599506000, 0.1945169000, 0.2688623000, 0.4407490000, 0.9659028000", \ + "0.2194027000, 0.2269846000, 0.2465415000, 0.2942794000, 0.4010527000, 0.6169533000, 1.0768456000"); + } + related_pin : "D1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013738400, 0.0037748500, 0.0103721000, 0.0284990000, 0.0783059000, 0.2151590000"); + values("0.0362883000, 0.0392157000, 0.0471847000, 0.0681305000, 0.1252954000, 0.2730591000, 0.6717015000", \ + "0.0363335000, 0.0390590000, 0.0469335000, 0.0682687000, 0.1253207000, 0.2731349000, 0.6712884000", \ + "0.0375793000, 0.0402140000, 0.0473608000, 0.0683300000, 0.1253701000, 0.2731650000, 0.6714541000", \ + "0.0525144000, 0.0541264000, 0.0589023000, 0.0751666000, 0.1262081000, 0.2732443000, 0.6713114000", \ + "0.0916611000, 0.0935817000, 0.0989376000, 0.1128703000, 0.1500460000, 0.2768074000, 0.6711742000", \ + "0.1605230000, 0.1631735000, 0.1702008000, 0.1902293000, 0.2351738000, 0.3341262000, 0.6772689000", \ + "0.2719483000, 0.2763956000, 0.2877932000, 0.3171503000, 0.3863656000, 0.5211892000, 0.7957215000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__o211a_1") { + leakage_power () { + value : 0.0104688000; + when : "!A1&!A2&!B1&C1"; + } + leakage_power () { + value : 0.0203015000; + when : "!A1&!A2&!B1&!C1"; + } + leakage_power () { + value : 0.0110478000; + when : "!A1&!A2&B1&C1"; + } + leakage_power () { + value : 0.0203640000; + when : "!A1&!A2&B1&!C1"; + } + leakage_power () { + value : 0.0108196000; + when : "!A1&A2&!B1&C1"; + } + leakage_power () { + value : 0.0104991000; + when : "!A1&A2&!B1&!C1"; + } + leakage_power () { + value : 0.0040491000; + when : "!A1&A2&B1&C1"; + } + leakage_power () { + value : 0.0108088000; + when : "!A1&A2&B1&!C1"; + } + leakage_power () { + value : 0.0108196000; + when : "A1&!A2&!B1&C1"; + } + leakage_power () { + value : 0.0104991000; + when : "A1&!A2&!B1&!C1"; + } + leakage_power () { + value : 0.0046375000; + when : "A1&!A2&B1&C1"; + } + leakage_power () { + value : 0.0108088000; + when : "A1&!A2&B1&!C1"; + } + leakage_power () { + value : 0.0108196000; + when : "A1&A2&!B1&C1"; + } + leakage_power () { + value : 0.0104991000; + when : "A1&A2&!B1&!C1"; + } + leakage_power () { + value : 0.0032714000; + when : "A1&A2&B1&C1"; + } + leakage_power () { + value : 0.0108088000; + when : "A1&A2&B1&!C1"; + } + area : 10.009600000; + cell_footprint : "sky130_fd_sc_hd__o211a"; + cell_leakage_power : 0.0106576600; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A1") { + capacitance : 0.0023550000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022390000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0041078000, 0.0041011000, 0.0040857000, 0.0040869000, 0.0040897000, 0.0040961000, 0.0041112000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0040874000, -0.0040898000, -0.0040955000, -0.0040945000, -0.0040924000, -0.0040871000, -0.0040751000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024720000; + } + pin ("A2") { + capacitance : 0.0023450000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0021850000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0039684000, 0.0039646000, 0.0039556000, 0.0039560000, 0.0039569000, 0.0039589000, 0.0039638000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0039558000, -0.0039541000, -0.0039503000, -0.0039497000, -0.0039482000, -0.0039446000, -0.0039363000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0025050000; + } + pin ("B1") { + capacitance : 0.0023110000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022280000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0041155000, 0.0041031000, 0.0040745000, 0.0040816000, 0.0040980000, 0.0041360000, 0.0042235000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0040109000, -0.0040081000, -0.0040018000, -0.0040016000, -0.0040013000, -0.0040004000, -0.0039982000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0023940000; + } + pin ("C1") { + capacitance : 0.0023460000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022880000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0047467000, 0.0047473000, 0.0047484000, 0.0047491000, 0.0047506000, 0.0047542000, 0.0047626000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0037065000, -0.0037072000, -0.0037088000, -0.0037028000, -0.0036888000, -0.0036566000, -0.0035822000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024050000; + } + pin ("X") { + direction : "output"; + function : "(A1&B1&C1) | (A2&B1&C1)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013374040, 0.0035772970, 0.0095685790, 0.0255941000, 0.0684592900, 0.1831154000"); + values("0.0168119000, 0.0157553000, 0.0132132000, 0.0046567000, -0.0204829000, -0.0895261000, -0.2749471000", \ + "0.0166670000, 0.0157275000, 0.0130656000, 0.0045296000, -0.0206260000, -0.0896224000, -0.2751722000", \ + "0.0164964000, 0.0155521000, 0.0128959000, 0.0043735000, -0.0207733000, -0.0898051000, -0.2753034000", \ + "0.0162785000, 0.0153549000, 0.0127121000, 0.0041614000, -0.0209826000, -0.0899989000, -0.2754821000", \ + "0.0161322000, 0.0152031000, 0.0124952000, 0.0039779000, -0.0212033000, -0.0901669000, -0.2756183000", \ + "0.0168537000, 0.0154894000, 0.0118612000, 0.0037095000, -0.0213716000, -0.0903133000, -0.2757260000", \ + "0.0191931000, 0.0177972000, 0.0141423000, 0.0044947000, -0.0212796000, -0.0900433000, -0.2753572000"); + } + related_pin : "A1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013374040, 0.0035772970, 0.0095685790, 0.0255941000, 0.0684592900, 0.1831154000"); + values("0.0149390000, 0.0164256000, 0.0202966000, 0.0301740000, 0.0560084000, 0.1249253000, 0.3099603000", \ + "0.0148354000, 0.0163053000, 0.0201558000, 0.0300491000, 0.0559444000, 0.1253147000, 0.3088587000", \ + "0.0147025000, 0.0161919000, 0.0200040000, 0.0299214000, 0.0557789000, 0.1250723000, 0.3096579000", \ + "0.0144788000, 0.0159672000, 0.0198279000, 0.0296810000, 0.0555407000, 0.1243887000, 0.3081252000", \ + "0.0143225000, 0.0157861000, 0.0196235000, 0.0294599000, 0.0553034000, 0.1241576000, 0.3077309000", \ + "0.0146852000, 0.0160614000, 0.0197045000, 0.0292954000, 0.0552699000, 0.1244379000, 0.3091345000", \ + "0.0152356000, 0.0166097000, 0.0202066000, 0.0298628000, 0.0557455000, 0.1248092000, 0.3068276000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013374040, 0.0035772970, 0.0095685790, 0.0255941000, 0.0684592900, 0.1831154000"); + values("0.0145716000, 0.0136496000, 0.0109977000, 0.0025284000, -0.0226084000, -0.0915863000, -0.2771874000", \ + "0.0143703000, 0.0135738000, 0.0108718000, 0.0023942000, -0.0227817000, -0.0918217000, -0.2772156000", \ + "0.0142065000, 0.0132597000, 0.0105844000, 0.0021135000, -0.0230187000, -0.0920211000, -0.2775010000", \ + "0.0139923000, 0.0130785000, 0.0103990000, 0.0019147000, -0.0232157000, -0.0922082000, -0.2776730000", \ + "0.0142388000, 0.0133054000, 0.0105514000, 0.0019757000, -0.0232248000, -0.0922200000, -0.2776701000", \ + "0.0149236000, 0.0135316000, 0.0104858000, 0.0022296000, -0.0229213000, -0.0918515000, -0.2772341000", \ + "0.0181978000, 0.0167603000, 0.0130553000, 0.0033704000, -0.0224844000, -0.0912121000, -0.2765244000"); + } + related_pin : "A2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013374040, 0.0035772970, 0.0095685790, 0.0255941000, 0.0684592900, 0.1831154000"); + values("0.0134621000, 0.0149466000, 0.0188155000, 0.0286427000, 0.0544534000, 0.1232694000, 0.3068095000", \ + "0.0134150000, 0.0148980000, 0.0187185000, 0.0285929000, 0.0544011000, 0.1238064000, 0.3070757000", \ + "0.0132442000, 0.0147255000, 0.0185266000, 0.0283999000, 0.0544238000, 0.1230313000, 0.3072296000", \ + "0.0129103000, 0.0143876000, 0.0182115000, 0.0280621000, 0.0540833000, 0.1229105000, 0.3078735000", \ + "0.0126812000, 0.0140931000, 0.0179153000, 0.0276469000, 0.0534826000, 0.1225237000, 0.3079018000", \ + "0.0128963000, 0.0142773000, 0.0179782000, 0.0276052000, 0.0534235000, 0.1224013000, 0.3059627000", \ + "0.0132783000, 0.0146510000, 0.0183953000, 0.0282170000, 0.0540383000, 0.1229167000, 0.3058121000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013374040, 0.0035772970, 0.0095685790, 0.0255941000, 0.0684592900, 0.1831154000"); + values("0.0129824000, 0.0122440000, 0.0097501000, 0.0010888000, -0.0244452000, -0.0937380000, -0.2793929000", \ + "0.0128306000, 0.0121085000, 0.0096083000, 0.0009511000, -0.0245847000, -0.0938694000, -0.2795262000", \ + "0.0126313000, 0.0119057000, 0.0093941000, 0.0007300000, -0.0247978000, -0.0940688000, -0.2797225000", \ + "0.0123306000, 0.0115762000, 0.0090343000, 0.0003621000, -0.0251307000, -0.0943625000, -0.2800067000", \ + "0.0122387000, 0.0114235000, 0.0088484000, 0.0001971000, -0.0252578000, -0.0944382000, -0.2800264000", \ + "0.0143173000, 0.0129943000, 0.0094442000, -0.0001751000, -0.0250594000, -0.0941677000, -0.2796944000", \ + "0.0161368000, 0.0147839000, 0.0119969000, 0.0022639000, -0.0235451000, -0.0923992000, -0.2778781000"); + } + related_pin : "B1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013374040, 0.0035772970, 0.0095685790, 0.0255941000, 0.0684592900, 0.1831154000"); + values("0.0150401000, 0.0165014000, 0.0203360000, 0.0302451000, 0.0561529000, 0.1254893000, 0.3096662000", \ + "0.0149600000, 0.0164444000, 0.0202575000, 0.0301641000, 0.0560200000, 0.1247181000, 0.3084218000", \ + "0.0147682000, 0.0162432000, 0.0201234000, 0.0299933000, 0.0558488000, 0.1247400000, 0.3097913000", \ + "0.0145616000, 0.0160408000, 0.0198784000, 0.0297507000, 0.0555952000, 0.1244570000, 0.3080033000", \ + "0.0143965000, 0.0158812000, 0.0196840000, 0.0294220000, 0.0552561000, 0.1247696000, 0.3093222000", \ + "0.0148198000, 0.0161666000, 0.0198287000, 0.0293780000, 0.0553163000, 0.1243906000, 0.3093847000", \ + "0.0157021000, 0.0171013000, 0.0205700000, 0.0302797000, 0.0561319000, 0.1252490000, 0.3086489000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013374040, 0.0035772970, 0.0095685790, 0.0255941000, 0.0684592900, 0.1831154000"); + values("0.0099617000, 0.0092590000, 0.0067253000, -0.0020453000, -0.0277203000, -0.0970943000, -0.2828222000", \ + "0.0097737000, 0.0090976000, 0.0065607000, -0.0022080000, -0.0278799000, -0.0972466000, -0.2829612000", \ + "0.0094730000, 0.0087620000, 0.0061907000, -0.0025656000, -0.0281908000, -0.0975379000, -0.2832596000", \ + "0.0091634000, 0.0084445000, 0.0058429000, -0.0029179000, -0.0284964000, -0.0978132000, -0.2835191000", \ + "0.0086752000, 0.0080300000, 0.0056373000, -0.0030147000, -0.0285426000, -0.0977964000, -0.2834615000", \ + "0.0114592000, 0.0101156000, 0.0065877000, -0.0028491000, -0.0281568000, -0.0973583000, -0.2829961000", \ + "0.0133380000, 0.0120348000, 0.0083525000, -0.0012927000, -0.0269210000, -0.0958837000, -0.2814507000"); + } + related_pin : "C1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013374040, 0.0035772970, 0.0095685790, 0.0255941000, 0.0684592900, 0.1831154000"); + values("0.0145789000, 0.0160742000, 0.0198828000, 0.0298098000, 0.0556739000, 0.1250760000, 0.3096286000", \ + "0.0144545000, 0.0159600000, 0.0198019000, 0.0296747000, 0.0555706000, 0.1244199000, 0.3079228000", \ + "0.0142529000, 0.0157396000, 0.0195775000, 0.0294810000, 0.0553490000, 0.1241807000, 0.3092311000", \ + "0.0140253000, 0.0155050000, 0.0193683000, 0.0291798000, 0.0550395000, 0.1239401000, 0.3076368000", \ + "0.0138410000, 0.0153356000, 0.0191035000, 0.0288761000, 0.0547463000, 0.1237088000, 0.3074280000", \ + "0.0148210000, 0.0161557000, 0.0197949000, 0.0293305000, 0.0552161000, 0.1235892000, 0.3090799000", \ + "0.0161107000, 0.0175137000, 0.0210140000, 0.0306489000, 0.0563750000, 0.1254382000, 0.3088523000"); + } + } + max_capacitance : 0.1831150000; + max_transition : 1.5032510000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013374000, 0.0035773000, 0.0095685800, 0.0255941000, 0.0684593000, 0.1831150000"); + values("0.1834713000, 0.1911791000, 0.2069496000, 0.2385668000, 0.3022844000, 0.4500007000, 0.8339674000", \ + "0.1886115000, 0.1962125000, 0.2122543000, 0.2437984000, 0.3074493000, 0.4551767000, 0.8398802000", \ + "0.2007182000, 0.2084008000, 0.2244567000, 0.2559996000, 0.3194324000, 0.4671062000, 0.8512598000", \ + "0.2264016000, 0.2340457000, 0.2501116000, 0.2815914000, 0.3453655000, 0.4930377000, 0.8772410000", \ + "0.2844687000, 0.2920758000, 0.3080828000, 0.3395491000, 0.4034409000, 0.5511172000, 0.9351577000", \ + "0.3980783000, 0.4065251000, 0.4241044000, 0.4576698000, 0.5239225000, 0.6728994000, 1.0569819000", \ + "0.5902466000, 0.6003312000, 0.6211468000, 0.6597587000, 0.7320264000, 0.8848763000, 1.2700859000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013374000, 0.0035773000, 0.0095685800, 0.0255941000, 0.0684593000, 0.1831150000"); + values("0.1141335000, 0.1220220000, 0.1394294000, 0.1776934000, 0.2703985000, 0.5133813000, 1.1617853000", \ + "0.1185723000, 0.1264295000, 0.1438439000, 0.1821854000, 0.2749900000, 0.5183234000, 1.1687278000", \ + "0.1277426000, 0.1355608000, 0.1528920000, 0.1913025000, 0.2840629000, 0.5282355000, 1.1750733000", \ + "0.1453754000, 0.1532688000, 0.1706346000, 0.2088632000, 0.3015653000, 0.5450937000, 1.1920278000", \ + "0.1781119000, 0.1863567000, 0.2043074000, 0.2432460000, 0.3362589000, 0.5797940000, 1.2283039000", \ + "0.2254597000, 0.2349918000, 0.2543979000, 0.2956394000, 0.3895703000, 0.6329105000, 1.2825202000", \ + "0.2684523000, 0.2807693000, 0.3055314000, 0.3519763000, 0.4489545000, 0.6924266000, 1.3406863000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013374000, 0.0035773000, 0.0095685800, 0.0255941000, 0.0684593000, 0.1831150000"); + values("0.0269979000, 0.0319695000, 0.0444786000, 0.0707953000, 0.1358124000, 0.3171103000, 0.8207786000", \ + "0.0270426000, 0.0321968000, 0.0438507000, 0.0705437000, 0.1359349000, 0.3168930000, 0.8195211000", \ + "0.0273643000, 0.0320106000, 0.0438212000, 0.0701832000, 0.1355281000, 0.3170187000, 0.8163031000", \ + "0.0269530000, 0.0325756000, 0.0437880000, 0.0704511000, 0.1355926000, 0.3171627000, 0.8176643000", \ + "0.0269255000, 0.0320504000, 0.0437822000, 0.0704729000, 0.1355015000, 0.3172107000, 0.8204726000", \ + "0.0314610000, 0.0369057000, 0.0494710000, 0.0758758000, 0.1390240000, 0.3185037000, 0.8175664000", \ + "0.0406328000, 0.0470162000, 0.0598143000, 0.0870221000, 0.1507480000, 0.3247034000, 0.8209590000"); + } + related_pin : "A1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013374000, 0.0035773000, 0.0095685800, 0.0255941000, 0.0684593000, 0.1831150000"); + values("0.0257089000, 0.0325334000, 0.0496639000, 0.0947914000, 0.2209148000, 0.5660918000, 1.4964250000", \ + "0.0254762000, 0.0325277000, 0.0497158000, 0.0950203000, 0.2207031000, 0.5684856000, 1.4954047000", \ + "0.0255992000, 0.0324969000, 0.0497210000, 0.0949104000, 0.2210415000, 0.5669848000, 1.4956558000", \ + "0.0255637000, 0.0324157000, 0.0497182000, 0.0948224000, 0.2210058000, 0.5668031000, 1.4912840000", \ + "0.0274696000, 0.0345805000, 0.0516042000, 0.0960714000, 0.2212077000, 0.5679029000, 1.4953901000", \ + "0.0325457000, 0.0396223000, 0.0570042000, 0.1001449000, 0.2230074000, 0.5659307000, 1.4950192000", \ + "0.0441869000, 0.0522020000, 0.0710067000, 0.1107832000, 0.2271646000, 0.5676657000, 1.4925137000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013374000, 0.0035773000, 0.0095685800, 0.0255941000, 0.0684593000, 0.1831150000"); + values("0.1689593000, 0.1766582000, 0.1927077000, 0.2240431000, 0.2876695000, 0.4354436000, 0.8201860000", \ + "0.1725742000, 0.1801192000, 0.1961950000, 0.2274050000, 0.2912615000, 0.4390419000, 0.8231462000", \ + "0.1832347000, 0.1908850000, 0.2068515000, 0.2384436000, 0.3020699000, 0.4497461000, 0.8342747000", \ + "0.2110605000, 0.2187249000, 0.2347313000, 0.2662622000, 0.3299036000, 0.4774485000, 0.8618921000", \ + "0.2789832000, 0.2866186000, 0.3024994000, 0.3338866000, 0.3978388000, 0.5455834000, 0.9303665000", \ + "0.4196353000, 0.4283084000, 0.4459363000, 0.4793242000, 0.5448643000, 0.6936104000, 1.0782150000", \ + "0.6451211000, 0.6564015000, 0.6782272000, 0.7179730000, 0.7886490000, 0.9404726000, 1.3265675000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013374000, 0.0035773000, 0.0095685800, 0.0255941000, 0.0684593000, 0.1831150000"); + values("0.0965892000, 0.1041330000, 0.1208733000, 0.1582695000, 0.2501216000, 0.4935592000, 1.1429052000", \ + "0.1012635000, 0.1087583000, 0.1255277000, 0.1629798000, 0.2549579000, 0.4979487000, 1.1486905000", \ + "0.1101221000, 0.1176018000, 0.1342823000, 0.1718025000, 0.2638311000, 0.5072245000, 1.1592595000", \ + "0.1267578000, 0.1342422000, 0.1509411000, 0.1884164000, 0.2805242000, 0.5242637000, 1.1808182000", \ + "0.1545882000, 0.1626652000, 0.1803005000, 0.2187195000, 0.3112947000, 0.5536825000, 1.2059884000", \ + "0.1888246000, 0.1985669000, 0.2185391000, 0.2591569000, 0.3527540000, 0.5956638000, 1.2465350000", \ + "0.2014209000, 0.2144482000, 0.2404468000, 0.2881080000, 0.3848843000, 0.6291460000, 1.2759868000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013374000, 0.0035773000, 0.0095685800, 0.0255941000, 0.0684593000, 0.1831150000"); + values("0.0269117000, 0.0326822000, 0.0438051000, 0.0707699000, 0.1355994000, 0.3168771000, 0.8197142000", \ + "0.0268095000, 0.0322041000, 0.0438365000, 0.0708900000, 0.1359359000, 0.3156481000, 0.8254766000", \ + "0.0272859000, 0.0322827000, 0.0436272000, 0.0703425000, 0.1356677000, 0.3176705000, 0.8259989000", \ + "0.0268969000, 0.0320485000, 0.0442360000, 0.0696750000, 0.1356789000, 0.3176480000, 0.8264349000", \ + "0.0272601000, 0.0328548000, 0.0440886000, 0.0707922000, 0.1359642000, 0.3161625000, 0.8243909000", \ + "0.0336397000, 0.0389077000, 0.0500880000, 0.0758778000, 0.1391660000, 0.3182649000, 0.8272402000", \ + "0.0476779000, 0.0538878000, 0.0663769000, 0.0906868000, 0.1501483000, 0.3248781000, 0.8232683000"); + } + related_pin : "A2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013374000, 0.0035773000, 0.0095685800, 0.0255941000, 0.0684593000, 0.1831150000"); + values("0.0239138000, 0.0307623000, 0.0477249000, 0.0931097000, 0.2198106000, 0.5691929000, 1.4953758000", \ + "0.0238559000, 0.0307069000, 0.0476811000, 0.0930101000, 0.2193166000, 0.5673510000, 1.5007723000", \ + "0.0239712000, 0.0306614000, 0.0477225000, 0.0928555000, 0.2197476000, 0.5667966000, 1.4999190000", \ + "0.0241572000, 0.0308953000, 0.0478591000, 0.0931061000, 0.2197789000, 0.5660594000, 1.5032507000", \ + "0.0268985000, 0.0336456000, 0.0504802000, 0.0947326000, 0.2199635000, 0.5672678000, 1.5025938000", \ + "0.0335043000, 0.0406942000, 0.0571590000, 0.0993581000, 0.2223455000, 0.5658140000, 1.4934677000", \ + "0.0467325000, 0.0554697000, 0.0737525000, 0.1131560000, 0.2269858000, 0.5679773000, 1.4906922000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013374000, 0.0035773000, 0.0095685800, 0.0255941000, 0.0684593000, 0.1831150000"); + values("0.0888085000, 0.0950328000, 0.1088347000, 0.1374643000, 0.1972286000, 0.3417186000, 0.7258898000", \ + "0.0942517000, 0.1004806000, 0.1143151000, 0.1429452000, 0.2026923000, 0.3471850000, 0.7313010000", \ + "0.1074639000, 0.1137292000, 0.1275035000, 0.1560738000, 0.2158657000, 0.3603879000, 0.7446571000", \ + "0.1394995000, 0.1457143000, 0.1594932000, 0.1881271000, 0.2479763000, 0.3927062000, 0.7757077000", \ + "0.2078832000, 0.2147273000, 0.2294195000, 0.2591719000, 0.3196934000, 0.4646165000, 0.8471737000", \ + "0.3201356000, 0.3290081000, 0.3474765000, 0.3831429000, 0.4492589000, 0.5962155000, 0.9794340000", \ + "0.5008423000, 0.5120818000, 0.5372144000, 0.5835987000, 0.6619225000, 0.8147837000, 1.1990589000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013374000, 0.0035773000, 0.0095685800, 0.0255941000, 0.0684593000, 0.1831150000"); + values("0.1059578000, 0.1137941000, 0.1312019000, 0.1695842000, 0.2624223000, 0.5062993000, 1.1565733000", \ + "0.1100413000, 0.1178595000, 0.1352044000, 0.1735813000, 0.2662425000, 0.5111290000, 1.1582152000", \ + "0.1185960000, 0.1264329000, 0.1438533000, 0.1821273000, 0.2749382000, 0.5176414000, 1.1670377000", \ + "0.1383926000, 0.1461610000, 0.1634849000, 0.2017764000, 0.2944106000, 0.5379208000, 1.1864120000", \ + "0.1747488000, 0.1830046000, 0.2009973000, 0.2401024000, 0.3331052000, 0.5778369000, 1.2251182000", \ + "0.2222942000, 0.2317031000, 0.2515175000, 0.2921712000, 0.3860597000, 0.6299583000, 1.2791046000", \ + "0.2566902000, 0.2691471000, 0.2935429000, 0.3393731000, 0.4351043000, 0.6793223000, 1.3275142000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013374000, 0.0035773000, 0.0095685800, 0.0255941000, 0.0684593000, 0.1831150000"); + values("0.0190550000, 0.0242182000, 0.0363758000, 0.0629468000, 0.1280066000, 0.3117447000, 0.8231794000", \ + "0.0190708000, 0.0242896000, 0.0363800000, 0.0629484000, 0.1280382000, 0.3118595000, 0.8233123000", \ + "0.0190621000, 0.0241333000, 0.0363386000, 0.0628838000, 0.1277892000, 0.3128299000, 0.8225003000", \ + "0.0192194000, 0.0242161000, 0.0362569000, 0.0630833000, 0.1280168000, 0.3114095000, 0.8148541000", \ + "0.0226441000, 0.0277772000, 0.0394150000, 0.0653499000, 0.1288763000, 0.3146801000, 0.8148467000", \ + "0.0320934000, 0.0379346000, 0.0511647000, 0.0775272000, 0.1378765000, 0.3149090000, 0.8255712000", \ + "0.0460089000, 0.0530599000, 0.0698595000, 0.1012810000, 0.1584959000, 0.3226024000, 0.8179816000"); + } + related_pin : "B1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013374000, 0.0035773000, 0.0095685800, 0.0255941000, 0.0684593000, 0.1831150000"); + values("0.0256001000, 0.0325961000, 0.0497561000, 0.0949973000, 0.2209615000, 0.5678911000, 1.4929464000", \ + "0.0255639000, 0.0325415000, 0.0497160000, 0.0949407000, 0.2204426000, 0.5680217000, 1.4960352000", \ + "0.0257013000, 0.0325195000, 0.0497685000, 0.0947321000, 0.2208292000, 0.5670212000, 1.4972749000", \ + "0.0254831000, 0.0324837000, 0.0496761000, 0.0948912000, 0.2206280000, 0.5680375000, 1.4950399000", \ + "0.0281473000, 0.0351088000, 0.0519924000, 0.0965343000, 0.2213947000, 0.5680084000, 1.4967472000", \ + "0.0342075000, 0.0408108000, 0.0573896000, 0.0999481000, 0.2232646000, 0.5667704000, 1.4981058000", \ + "0.0462141000, 0.0542268000, 0.0709916000, 0.1099566000, 0.2263019000, 0.5702230000, 1.4919967000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013374000, 0.0035773000, 0.0095685800, 0.0255941000, 0.0684593000, 0.1831150000"); + values("0.0742470000, 0.0802683000, 0.0936618000, 0.1215044000, 0.1805454000, 0.3246143000, 0.7082862000", \ + "0.0795443000, 0.0855682000, 0.0988942000, 0.1267439000, 0.1857934000, 0.3298586000, 0.7149746000", \ + "0.0924636000, 0.0984422000, 0.1117542000, 0.1396203000, 0.1987493000, 0.3429516000, 0.7262252000", \ + "0.1235539000, 0.1293231000, 0.1426197000, 0.1706332000, 0.2298686000, 0.3742219000, 0.7586827000", \ + "0.1821905000, 0.1892419000, 0.2041460000, 0.2342281000, 0.2949226000, 0.4395466000, 0.8241735000", \ + "0.2735686000, 0.2825815000, 0.3015908000, 0.3378570000, 0.4049527000, 0.5522070000, 0.9349432000", \ + "0.4168980000, 0.4292691000, 0.4536985000, 0.5014740000, 0.5812563000, 0.7350711000, 1.1185678000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013374000, 0.0035773000, 0.0095685800, 0.0255941000, 0.0684593000, 0.1831150000"); + values("0.0976449000, 0.1054930000, 0.1228207000, 0.1612373000, 0.2540615000, 0.4985007000, 1.1456061000", \ + "0.1012633000, 0.1091571000, 0.1265332000, 0.1648030000, 0.2574836000, 0.5011135000, 1.1487434000", \ + "0.1104023000, 0.1182176000, 0.1356039000, 0.1739851000, 0.2668151000, 0.5096090000, 1.1598114000", \ + "0.1328281000, 0.1406393000, 0.1579324000, 0.1960821000, 0.2887989000, 0.5324319000, 1.1794785000", \ + "0.1727079000, 0.1807469000, 0.1985624000, 0.2373912000, 0.3306180000, 0.5744514000, 1.2213788000", \ + "0.2208417000, 0.2301930000, 0.2495042000, 0.2894918000, 0.3829570000, 0.6271966000, 1.2787293000", \ + "0.2608172000, 0.2733521000, 0.2973406000, 0.3416127000, 0.4355610000, 0.6797343000, 1.3288491000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013374000, 0.0035773000, 0.0095685800, 0.0255941000, 0.0684593000, 0.1831150000"); + values("0.0176365000, 0.0226805000, 0.0347304000, 0.0613253000, 0.1267779000, 0.3116399000, 0.8144895000", \ + "0.0176525000, 0.0226940000, 0.0347219000, 0.0614252000, 0.1268537000, 0.3121316000, 0.8152470000", \ + "0.0176699000, 0.0226963000, 0.0347546000, 0.0614520000, 0.1271580000, 0.3131018000, 0.8296473000", \ + "0.0181207000, 0.0230721000, 0.0351258000, 0.0619154000, 0.1271949000, 0.3124269000, 0.8180421000", \ + "0.0232931000, 0.0283403000, 0.0402364000, 0.0661310000, 0.1291983000, 0.3141767000, 0.8157275000", \ + "0.0328210000, 0.0390400000, 0.0526568000, 0.0799140000, 0.1392932000, 0.3147728000, 0.8256829000", \ + "0.0460285000, 0.0538169000, 0.0716424000, 0.1052021000, 0.1624690000, 0.3242590000, 0.8151433000"); + } + related_pin : "C1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013374000, 0.0035773000, 0.0095685800, 0.0255941000, 0.0684593000, 0.1831150000"); + values("0.0256426000, 0.0324781000, 0.0497493000, 0.0948929000, 0.2210238000, 0.5672914000, 1.4965493000", \ + "0.0255817000, 0.0325123000, 0.0497853000, 0.0948346000, 0.2209861000, 0.5673014000, 1.4915869000", \ + "0.0255941000, 0.0325005000, 0.0496924000, 0.0948141000, 0.2204974000, 0.5677738000, 1.4975244000", \ + "0.0257271000, 0.0326132000, 0.0498646000, 0.0949056000, 0.2210091000, 0.5666799000, 1.4931318000", \ + "0.0278103000, 0.0345572000, 0.0517923000, 0.0964843000, 0.2214578000, 0.5670993000, 1.4927535000", \ + "0.0344560000, 0.0409646000, 0.0571855000, 0.0994738000, 0.2235649000, 0.5671505000, 1.4980799000", \ + "0.0472187000, 0.0550050000, 0.0700543000, 0.1091059000, 0.2255518000, 0.5691194000, 1.4913433000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__o211a_2") { + leakage_power () { + value : 0.0038162000; + when : "A1&A2&B1&C1"; + } + leakage_power () { + value : 0.0032149000; + when : "A1&A2&B1&!C1"; + } + leakage_power () { + value : 0.0030042000; + when : "!A1&!A2&!B1&C1"; + } + leakage_power () { + value : 0.0029646000; + when : "!A1&!A2&!B1&!C1"; + } + leakage_power () { + value : 0.0035052000; + when : "!A1&!A2&B1&C1"; + } + leakage_power () { + value : 0.0030019000; + when : "!A1&!A2&B1&!C1"; + } + leakage_power () { + value : 0.0031535000; + when : "!A1&A2&!B1&C1"; + } + leakage_power () { + value : 0.0029699000; + when : "!A1&A2&!B1&!C1"; + } + leakage_power () { + value : 0.0043709000; + when : "!A1&A2&B1&C1"; + } + leakage_power () { + value : 0.0032149000; + when : "!A1&A2&B1&!C1"; + } + leakage_power () { + value : 0.0031535000; + when : "A1&!A2&!B1&C1"; + } + leakage_power () { + value : 0.0029699000; + when : "A1&!A2&!B1&!C1"; + } + leakage_power () { + value : 0.0041706000; + when : "A1&!A2&B1&C1"; + } + leakage_power () { + value : 0.0032149000; + when : "A1&!A2&B1&!C1"; + } + leakage_power () { + value : 0.0031535000; + when : "A1&A2&!B1&C1"; + } + leakage_power () { + value : 0.0029699000; + when : "A1&A2&!B1&!C1"; + } + area : 10.009600000; + cell_footprint : "sky130_fd_sc_hd__o211a"; + cell_leakage_power : 0.0033030240; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A1") { + capacitance : 0.0024100000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022810000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0042431000, 0.0042451000, 0.0042496000, 0.0042507000, 0.0042532000, 0.0042592000, 0.0042728000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0042486000, -0.0042475000, -0.0042450000, -0.0042459000, -0.0042481000, -0.0042530000, -0.0042645000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0025400000; + } + pin ("A2") { + capacitance : 0.0023240000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0021610000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0039540000, 0.0039392000, 0.0039052000, 0.0039057000, 0.0039070000, 0.0039099000, 0.0039166000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0039145000, -0.0039130000, -0.0039094000, -0.0039100000, -0.0039113000, -0.0039142000, -0.0039209000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024870000; + } + pin ("B1") { + capacitance : 0.0023420000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022600000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0042840000, 0.0042693000, 0.0042352000, 0.0042445000, 0.0042659000, 0.0043151000, 0.0044287000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0040823000, -0.0040809000, -0.0040777000, -0.0040770000, -0.0040752000, -0.0040710000, -0.0040614000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024230000; + } + pin ("C1") { + capacitance : 0.0023710000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0023190000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0048311000, 0.0048315000, 0.0048326000, 0.0048339000, 0.0048369000, 0.0048437000, 0.0048595000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0039999000, -0.0040050000, -0.0040166000, -0.0040098000, -0.0039939000, -0.0039575000, -0.0038734000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024230000; + } + pin ("X") { + direction : "output"; + function : "(A1&B1&C1) | (A2&B1&C1)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014252820, 0.0040628580, 0.0115814400, 0.0330136300, 0.0941074800, 0.2682594000"); + values("0.0194563000, 0.0181173000, 0.0144544000, 0.0041945000, -0.0286685000, -0.1269234000, -0.4088402000", \ + "0.0192967000, 0.0178653000, 0.0144263000, 0.0040016000, -0.0287971000, -0.1270331000, -0.4089388000", \ + "0.0193017000, 0.0177663000, 0.0141608000, 0.0039393000, -0.0289690000, -0.1272023000, -0.4090904000", \ + "0.0189398000, 0.0175147000, 0.0139025000, 0.0036213000, -0.0291895000, -0.1273848000, -0.4092700000", \ + "0.0187675000, 0.0173223000, 0.0137334000, 0.0034046000, -0.0294414000, -0.1275710000, -0.4094284000", \ + "0.0186811000, 0.0171837000, 0.0135394000, 0.0031493000, -0.0295942000, -0.1276672000, -0.4094662000", \ + "0.0237617000, 0.0218993000, 0.0177098000, 0.0053340000, -0.0293452000, -0.1275735000, -0.4092945000"); + } + related_pin : "A1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014252820, 0.0040628580, 0.0115814400, 0.0330136300, 0.0941074800, 0.2682594000"); + values("0.0207355000, 0.0223530000, 0.0268324000, 0.0393099000, 0.0736744000, 0.1709998000, 0.4492098000", \ + "0.0206683000, 0.0222924000, 0.0267740000, 0.0392092000, 0.0735871000, 0.1709515000, 0.4492447000", \ + "0.0205596000, 0.0221623000, 0.0266910000, 0.0390488000, 0.0734421000, 0.1711325000, 0.4497113000", \ + "0.0203044000, 0.0218955000, 0.0264463000, 0.0388838000, 0.0732301000, 0.1708798000, 0.4495743000", \ + "0.0202430000, 0.0218116000, 0.0262457000, 0.0386874000, 0.0730983000, 0.1707506000, 0.4490447000", \ + "0.0207193000, 0.0221874000, 0.0264965000, 0.0385018000, 0.0730618000, 0.1703231000, 0.4490826000", \ + "0.0212892000, 0.0227488000, 0.0269758000, 0.0390473000, 0.0736576000, 0.1715142000, 0.4487095000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014252820, 0.0040628580, 0.0115814400, 0.0330136300, 0.0941074800, 0.2682594000"); + values("0.0174939000, 0.0159484000, 0.0123660000, 0.0021552000, -0.0307372000, -0.1288467000, -0.4106820000", \ + "0.0172955000, 0.0158487000, 0.0121818000, 0.0018931000, -0.0308791000, -0.1289550000, -0.4107843000", \ + "0.0171184000, 0.0158665000, 0.0122774000, 0.0019145000, -0.0309397000, -0.1290788000, -0.4108945000", \ + "0.0169831000, 0.0155345000, 0.0118895000, 0.0015807000, -0.0312083000, -0.1292844000, -0.4110889000", \ + "0.0167590000, 0.0153158000, 0.0117179000, 0.0013492000, -0.0314328000, -0.1294695000, -0.4112479000", \ + "0.0170450000, 0.0155307000, 0.0122791000, 0.0017749000, -0.0310274000, -0.1290772000, -0.4108050000", \ + "0.0228994000, 0.0211677000, 0.0165400000, 0.0041461000, -0.0305681000, -0.1286506000, -0.4103811000"); + } + related_pin : "A2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014252820, 0.0040628580, 0.0115814400, 0.0330136300, 0.0941074800, 0.2682594000"); + values("0.0192442000, 0.0208551000, 0.0253817000, 0.0379894000, 0.0728654000, 0.1712124000, 0.4490083000", \ + "0.0191756000, 0.0208031000, 0.0253446000, 0.0380087000, 0.0728739000, 0.1709435000, 0.4506852000", \ + "0.0190800000, 0.0206860000, 0.0252613000, 0.0378106000, 0.0727148000, 0.1708609000, 0.4502301000", \ + "0.0188032000, 0.0204012000, 0.0249929000, 0.0376051000, 0.0724427000, 0.1707357000, 0.4499446000", \ + "0.0186088000, 0.0201788000, 0.0247562000, 0.0372113000, 0.0720209000, 0.1703284000, 0.4498761000", \ + "0.0191479000, 0.0206485000, 0.0250575000, 0.0370384000, 0.0715929000, 0.1695797000, 0.4490430000", \ + "0.0194128000, 0.0208818000, 0.0251043000, 0.0373727000, 0.0719450000, 0.1701237000, 0.4480394000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014252820, 0.0040628580, 0.0115814400, 0.0330136300, 0.0941074800, 0.2682594000"); + values("0.0161945000, 0.0150737000, 0.0121250000, 0.0020583000, -0.0311794000, -0.1297450000, -0.4117292000", \ + "0.0160548000, 0.0150232000, 0.0119981000, 0.0019545000, -0.0312715000, -0.1298541000, -0.4118404000", \ + "0.0159307000, 0.0147863000, 0.0118435000, 0.0017817000, -0.0314392000, -0.1299925000, -0.4119695000", \ + "0.0155966000, 0.0144889000, 0.0114874000, 0.0013993000, -0.0317922000, -0.1303030000, -0.4122563000", \ + "0.0154120000, 0.0142793000, 0.0111034000, 0.0009264000, -0.0322436000, -0.1306574000, -0.4125506000", \ + "0.0181567000, 0.0166300000, 0.0123977000, 0.0003686000, -0.0322541000, -0.1303612000, -0.4122335000", \ + "0.0209164000, 0.0192923000, 0.0148283000, 0.0026048000, -0.0318545000, -0.1302348000, -0.4117532000"); + } + related_pin : "B1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014252820, 0.0040628580, 0.0115814400, 0.0330136300, 0.0941074800, 0.2682594000"); + values("0.0207273000, 0.0222930000, 0.0267854000, 0.0393149000, 0.0736874000, 0.1711900000, 0.4512097000", \ + "0.0206489000, 0.0222139000, 0.0267051000, 0.0392360000, 0.0736174000, 0.1711512000, 0.4511617000", \ + "0.0205282000, 0.0221456000, 0.0265936000, 0.0390307000, 0.0734566000, 0.1712707000, 0.4501237000", \ + "0.0202393000, 0.0218214000, 0.0263538000, 0.0388121000, 0.0732673000, 0.1710413000, 0.4495122000", \ + "0.0200539000, 0.0216084000, 0.0262553000, 0.0385157000, 0.0729386000, 0.1707919000, 0.4492128000", \ + "0.0208031000, 0.0222874000, 0.0265459000, 0.0384895000, 0.0729014000, 0.1704492000, 0.4498753000", \ + "0.0215444000, 0.0229907000, 0.0272086000, 0.0393890000, 0.0736910000, 0.1715602000, 0.4488451000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014252820, 0.0040628580, 0.0115814400, 0.0330136300, 0.0941074800, 0.2682594000"); + values("0.0135709000, 0.0125178000, 0.0095631000, -0.0005503000, -0.0339740000, -0.1326610000, -0.4147198000", \ + "0.0134168000, 0.0123913000, 0.0094771000, -0.0006356000, -0.0340824000, -0.1327736000, -0.4148343000", \ + "0.0132071000, 0.0121021000, 0.0091988000, -0.0009528000, -0.0343635000, -0.1330373000, -0.4151026000", \ + "0.0128871000, 0.0118164000, 0.0087940000, -0.0013891000, -0.0347501000, -0.1333459000, -0.4153830000", \ + "0.0125781000, 0.0113979000, 0.0081700000, -0.0018160000, -0.0350916000, -0.1336181000, -0.4156196000", \ + "0.0160182000, 0.0145028000, 0.0102819000, -0.0013398000, -0.0349151000, -0.1333108000, -0.4152337000", \ + "0.0184634000, 0.0168132000, 0.0123874000, 0.0002190000, -0.0341632000, -0.1327316000, -0.4141135000"); + } + related_pin : "C1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014252820, 0.0040628580, 0.0115814400, 0.0330136300, 0.0941074800, 0.2682594000"); + values("0.0205911000, 0.0221754000, 0.0266967000, 0.0390866000, 0.0735621000, 0.1713328000, 0.4499288000", \ + "0.0204752000, 0.0220730000, 0.0265567000, 0.0389789000, 0.0734881000, 0.1712516000, 0.4498835000", \ + "0.0203101000, 0.0219114000, 0.0263910000, 0.0388195000, 0.0733354000, 0.1714167000, 0.4503846000", \ + "0.0199864000, 0.0216047000, 0.0261248000, 0.0385786000, 0.0730883000, 0.1711884000, 0.4501616000", \ + "0.0198649000, 0.0214391000, 0.0259300000, 0.0382303000, 0.0727396000, 0.1708397000, 0.4493742000", \ + "0.0209021000, 0.0223680000, 0.0265677000, 0.0385309000, 0.0727861000, 0.1706617000, 0.4494409000", \ + "0.0222928000, 0.0237169000, 0.0278835000, 0.0398780000, 0.0742369000, 0.1720758000, 0.4486706000"); + } + } + max_capacitance : 0.2682590000; + max_transition : 1.5034830000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014252800, 0.0040628600, 0.0115814000, 0.0330136000, 0.0941075000, 0.2682590000"); + values("0.2217476000, 0.2282682000, 0.2424470000, 0.2699399000, 0.3229881000, 0.4343484000, 0.7163563000", \ + "0.2269902000, 0.2335282000, 0.2476158000, 0.2754842000, 0.3279919000, 0.4396631000, 0.7217086000", \ + "0.2398739000, 0.2463467000, 0.2606099000, 0.2883573000, 0.3413636000, 0.4524823000, 0.7348405000", \ + "0.2674625000, 0.2739511000, 0.2881649000, 0.3159080000, 0.3685674000, 0.4803163000, 0.7624015000", \ + "0.3304078000, 0.3368981000, 0.3510892000, 0.3788085000, 0.4319533000, 0.5438224000, 0.8260381000", \ + "0.4665963000, 0.4735384000, 0.4885820000, 0.5176678000, 0.5720827000, 0.6843122000, 0.9669453000", \ + "0.7086574000, 0.7164581000, 0.7351398000, 0.7689860000, 0.8305676000, 0.9502863000, 1.2360846000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014252800, 0.0040628600, 0.0115814000, 0.0330136000, 0.0941075000, 0.2682590000"); + values("0.1400998000, 0.1471940000, 0.1633919000, 0.1991827000, 0.2838346000, 0.5126372000, 1.1648074000", \ + "0.1444461000, 0.1514705000, 0.1677211000, 0.2034326000, 0.2881635000, 0.5169596000, 1.1692172000", \ + "0.1526532000, 0.1597118000, 0.1759016000, 0.2116820000, 0.2963549000, 0.5257041000, 1.1765691000", \ + "0.1684004000, 0.1754920000, 0.1916555000, 0.2275152000, 0.3120928000, 0.5415146000, 1.1924559000", \ + "0.1994343000, 0.2068327000, 0.2233519000, 0.2595235000, 0.3446945000, 0.5741557000, 1.2263733000", \ + "0.2469966000, 0.2550327000, 0.2731658000, 0.3115552000, 0.3983138000, 0.6285029000, 1.2821727000", \ + "0.2941601000, 0.3042007000, 0.3263464000, 0.3694535000, 0.4603749000, 0.6912191000, 1.3422178000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014252800, 0.0040628600, 0.0115814000, 0.0330136000, 0.0941075000, 0.2682590000"); + values("0.0326750000, 0.0365375000, 0.0448780000, 0.0642812000, 0.1083526000, 0.2272046000, 0.5876584000", \ + "0.0328144000, 0.0365571000, 0.0457328000, 0.0638011000, 0.1087130000, 0.2271620000, 0.5872309000", \ + "0.0327128000, 0.0365076000, 0.0454638000, 0.0637982000, 0.1084777000, 0.2276064000, 0.5887358000", \ + "0.0327384000, 0.0366309000, 0.0454824000, 0.0641079000, 0.1083288000, 0.2272802000, 0.5875107000", \ + "0.0327159000, 0.0365473000, 0.0449322000, 0.0642802000, 0.1081373000, 0.2270107000, 0.5889051000", \ + "0.0367934000, 0.0408468000, 0.0490427000, 0.0672237000, 0.1106889000, 0.2283918000, 0.5889331000", \ + "0.0481034000, 0.0528104000, 0.0619106000, 0.0817882000, 0.1256527000, 0.2408541000, 0.5905810000"); + } + related_pin : "A1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014252800, 0.0040628600, 0.0115814000, 0.0330136000, 0.0941075000, 0.2682590000"); + values("0.0286341000, 0.0345938000, 0.0494951000, 0.0885087000, 0.2012489000, 0.5357352000, 1.4983127000", \ + "0.0290166000, 0.0347850000, 0.0496076000, 0.0884744000, 0.2010516000, 0.5360072000, 1.4962147000", \ + "0.0288330000, 0.0346525000, 0.0493419000, 0.0886661000, 0.2013173000, 0.5361016000, 1.5008013000", \ + "0.0286267000, 0.0344805000, 0.0494782000, 0.0886053000, 0.2007953000, 0.5357091000, 1.5008089000", \ + "0.0302409000, 0.0359324000, 0.0508634000, 0.0894237000, 0.2014520000, 0.5359609000, 1.4960613000", \ + "0.0347287000, 0.0406867000, 0.0559143000, 0.0938969000, 0.2043413000, 0.5366571000, 1.4977568000", \ + "0.0453319000, 0.0523643000, 0.0686436000, 0.1050942000, 0.2100780000, 0.5383199000, 1.4983301000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014252800, 0.0040628600, 0.0115814000, 0.0330136000, 0.0941075000, 0.2682590000"); + values("0.2047710000, 0.2112231000, 0.2255051000, 0.2532043000, 0.3057636000, 0.4175967000, 0.6997858000", \ + "0.2086536000, 0.2150848000, 0.2293222000, 0.2570684000, 0.3101867000, 0.4211556000, 0.7037737000", \ + "0.2195150000, 0.2260256000, 0.2402213000, 0.2680728000, 0.3211435000, 0.4324662000, 0.7148968000", \ + "0.2475761000, 0.2540477000, 0.2686607000, 0.2964139000, 0.3492241000, 0.4610873000, 0.7432378000", \ + "0.3161310000, 0.3225546000, 0.3369391000, 0.3646137000, 0.4177983000, 0.5297824000, 0.8117020000", \ + "0.4678048000, 0.4749286000, 0.4899670000, 0.5193615000, 0.5735862000, 0.6862558000, 0.9688991000", \ + "0.7192373000, 0.7287616000, 0.7489752000, 0.7866334000, 0.8504745000, 0.9699667000, 1.2551555000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014252800, 0.0040628600, 0.0115814000, 0.0330136000, 0.0941075000, 0.2682590000"); + values("0.1283099000, 0.1353827000, 0.1515413000, 0.1877149000, 0.2731868000, 0.5039706000, 1.1549183000", \ + "0.1330931000, 0.1401428000, 0.1564359000, 0.1924536000, 0.2779429000, 0.5081268000, 1.1589808000", \ + "0.1417956000, 0.1488411000, 0.1651206000, 0.2011890000, 0.2866083000, 0.5168303000, 1.1699237000", \ + "0.1582292000, 0.1652648000, 0.1815703000, 0.2175699000, 0.3031197000, 0.5332215000, 1.1904698000", \ + "0.1900733000, 0.1974263000, 0.2143236000, 0.2507381000, 0.3365604000, 0.5677869000, 1.2204860000", \ + "0.2381084000, 0.2463841000, 0.2647448000, 0.3035762000, 0.3911491000, 0.6218137000, 1.2771063000", \ + "0.2840032000, 0.2945200000, 0.3175496000, 0.3628781000, 0.4538195000, 0.6857303000, 1.3366943000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014252800, 0.0040628600, 0.0115814000, 0.0330136000, 0.0941075000, 0.2682590000"); + values("0.0327751000, 0.0368597000, 0.0455501000, 0.0638042000, 0.1084341000, 0.2271194000, 0.5862724000", \ + "0.0326509000, 0.0363962000, 0.0452578000, 0.0635898000, 0.1081503000, 0.2278029000, 0.5906549000", \ + "0.0325842000, 0.0364959000, 0.0455848000, 0.0637790000, 0.1084382000, 0.2274885000, 0.5885482000", \ + "0.0327315000, 0.0364988000, 0.0453445000, 0.0638819000, 0.1081682000, 0.2271428000, 0.5876461000", \ + "0.0326435000, 0.0365181000, 0.0454432000, 0.0642437000, 0.1078443000, 0.2271647000, 0.5884222000", \ + "0.0393119000, 0.0435317000, 0.0510754000, 0.0686845000, 0.1113283000, 0.2288125000, 0.5877444000", \ + "0.0575945000, 0.0621486000, 0.0723830000, 0.0912865000, 0.1301372000, 0.2410399000, 0.5914109000"); + } + related_pin : "A2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014252800, 0.0040628600, 0.0115814000, 0.0330136000, 0.0941075000, 0.2682590000"); + values("0.0283995000, 0.0341726000, 0.0490542000, 0.0880083000, 0.2007330000, 0.5355719000, 1.4962263000", \ + "0.0283751000, 0.0341990000, 0.0490508000, 0.0878667000, 0.2006730000, 0.5349440000, 1.5009549000", \ + "0.0284884000, 0.0341677000, 0.0489308000, 0.0880004000, 0.2005008000, 0.5359593000, 1.5009518000", \ + "0.0285203000, 0.0342108000, 0.0489581000, 0.0878484000, 0.2008384000, 0.5358980000, 1.5034833000", \ + "0.0300340000, 0.0356884000, 0.0509481000, 0.0891015000, 0.2013367000, 0.5358712000, 1.5028719000", \ + "0.0351919000, 0.0412458000, 0.0568005000, 0.0944211000, 0.2042304000, 0.5360489000, 1.5029440000", \ + "0.0481918000, 0.0550393000, 0.0705626000, 0.1076180000, 0.2117427000, 0.5383716000, 1.4978135000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014252800, 0.0040628600, 0.0115814000, 0.0330136000, 0.0941075000, 0.2682590000"); + values("0.1018380000, 0.1064813000, 0.1169600000, 0.1390845000, 0.1848172000, 0.2883742000, 0.5677137000", \ + "0.1072182000, 0.1118595000, 0.1224514000, 0.1447173000, 0.1902511000, 0.2938110000, 0.5731395000", \ + "0.1206461000, 0.1252397000, 0.1358345000, 0.1578638000, 0.2036646000, 0.3072131000, 0.5859488000", \ + "0.1526712000, 0.1573390000, 0.1678402000, 0.1900446000, 0.2358495000, 0.3394732000, 0.6188298000", \ + "0.2255315000, 0.2304533000, 0.2413411000, 0.2639690000, 0.3102210000, 0.4140797000, 0.6933434000", \ + "0.3495460000, 0.3559730000, 0.3703792000, 0.3983700000, 0.4511528000, 0.5575816000, 0.8366148000", \ + "0.5464369000, 0.5550985000, 0.5739510000, 0.6104870000, 0.6781312000, 0.7981211000, 1.0800107000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014252800, 0.0040628600, 0.0115814000, 0.0330136000, 0.0941075000, 0.2682590000"); + values("0.1336350000, 0.1406906000, 0.1569114000, 0.1927144000, 0.2773658000, 0.5066566000, 1.1588263000", \ + "0.1379074000, 0.1449604000, 0.1611802000, 0.1969841000, 0.2816794000, 0.5110127000, 1.1632442000", \ + "0.1472223000, 0.1542890000, 0.1703885000, 0.2062718000, 0.2909932000, 0.5204940000, 1.1739897000", \ + "0.1682960000, 0.1753364000, 0.1915920000, 0.2274473000, 0.3122896000, 0.5417605000, 1.1944045000", \ + "0.2130837000, 0.2203938000, 0.2373576000, 0.2735578000, 0.3585054000, 0.5883862000, 1.2411271000", \ + "0.2820121000, 0.2903776000, 0.3085222000, 0.3468468000, 0.4337379000, 0.6639153000, 1.3167881000", \ + "0.3575689000, 0.3680369000, 0.3911945000, 0.4350424000, 0.5251287000, 0.7563881000, 1.4076866000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014252800, 0.0040628600, 0.0115814000, 0.0330136000, 0.0941075000, 0.2682590000"); + values("0.0192992000, 0.0222942000, 0.0303062000, 0.0489508000, 0.0926170000, 0.2139845000, 0.5807095000", \ + "0.0192346000, 0.0224173000, 0.0301736000, 0.0488924000, 0.0928653000, 0.2139938000, 0.5815756000", \ + "0.0193728000, 0.0223642000, 0.0301930000, 0.0489083000, 0.0926789000, 0.2136624000, 0.5817538000", \ + "0.0191020000, 0.0224341000, 0.0300987000, 0.0488674000, 0.0926406000, 0.2139285000, 0.5812275000", \ + "0.0217743000, 0.0248215000, 0.0322764000, 0.0502958000, 0.0933339000, 0.2140723000, 0.5818855000", \ + "0.0324971000, 0.0358568000, 0.0446357000, 0.0633242000, 0.1049811000, 0.2191938000, 0.5819891000", \ + "0.0490807000, 0.0536113000, 0.0642418000, 0.0877835000, 0.1325093000, 0.2368596000, 0.5821083000"); + } + related_pin : "B1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014252800, 0.0040628600, 0.0115814000, 0.0330136000, 0.0941075000, 0.2682590000"); + values("0.0289077000, 0.0345871000, 0.0495546000, 0.0886339000, 0.2014164000, 0.5344811000, 1.5003573000", \ + "0.0289106000, 0.0345737000, 0.0495413000, 0.0886281000, 0.2013907000, 0.5347979000, 1.4996951000", \ + "0.0288464000, 0.0346594000, 0.0495000000, 0.0886476000, 0.2007733000, 0.5358870000, 1.4987462000", \ + "0.0289146000, 0.0345832000, 0.0494882000, 0.0885735000, 0.2013060000, 0.5362940000, 1.4952666000", \ + "0.0306632000, 0.0362139000, 0.0508095000, 0.0897861000, 0.2016051000, 0.5358067000, 1.4980946000", \ + "0.0365945000, 0.0424423000, 0.0571305000, 0.0943707000, 0.2045297000, 0.5369843000, 1.5011113000", \ + "0.0493807000, 0.0562151000, 0.0716167000, 0.1067434000, 0.2101021000, 0.5390901000, 1.4985840000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014252800, 0.0040628600, 0.0115814000, 0.0330136000, 0.0941075000, 0.2682590000"); + values("0.0864407000, 0.0907945000, 0.1009777000, 0.1223327000, 0.1671408000, 0.2701023000, 0.5489301000", \ + "0.0917735000, 0.0961599000, 0.1061954000, 0.1277221000, 0.1725123000, 0.2754678000, 0.5545227000", \ + "0.1048617000, 0.1092824000, 0.1192857000, 0.1408011000, 0.1856340000, 0.2885778000, 0.5675936000", \ + "0.1360201000, 0.1404135000, 0.1504279000, 0.1718947000, 0.2168177000, 0.3197873000, 0.5990013000", \ + "0.2016259000, 0.2065503000, 0.2176123000, 0.2399355000, 0.2858927000, 0.3892723000, 0.6684676000", \ + "0.3055327000, 0.3119691000, 0.3262439000, 0.3540270000, 0.4077712000, 0.5161476000, 0.7952930000", \ + "0.4653364000, 0.4736513000, 0.4923533000, 0.5288897000, 0.5971977000, 0.7179796000, 0.9988081000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014252800, 0.0040628600, 0.0115814000, 0.0330136000, 0.0941075000, 0.2682590000"); + values("0.1260133000, 0.1330289000, 0.1493477000, 0.1849972000, 0.2699598000, 0.4996091000, 1.1527510000", \ + "0.1297205000, 0.1367617000, 0.1530081000, 0.1887601000, 0.2737258000, 0.5033899000, 1.1565549000", \ + "0.1389294000, 0.1459889000, 0.1622868000, 0.1979868000, 0.2828375000, 0.5129622000, 1.1648315000", \ + "0.1616331000, 0.1687317000, 0.1849237000, 0.2208255000, 0.3057914000, 0.5359861000, 1.1876921000", \ + "0.2101333000, 0.2173605000, 0.2339720000, 0.2703713000, 0.3556736000, 0.5862202000, 1.2364700000", \ + "0.2778947000, 0.2862875000, 0.3045887000, 0.3422957000, 0.4282929000, 0.6592480000, 1.3103649000", \ + "0.3490747000, 0.3598343000, 0.3830646000, 0.4270235000, 0.5164142000, 0.7460905000, 1.3984027000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014252800, 0.0040628600, 0.0115814000, 0.0330136000, 0.0941075000, 0.2682590000"); + values("0.0175261000, 0.0206987000, 0.0282417000, 0.0470680000, 0.0913475000, 0.2132049000, 0.5815160000", \ + "0.0174898000, 0.0207100000, 0.0283131000, 0.0470569000, 0.0911489000, 0.2127944000, 0.5815184000", \ + "0.0176164000, 0.0205505000, 0.0283560000, 0.0471513000, 0.0913183000, 0.2130705000, 0.5816056000", \ + "0.0176106000, 0.0206395000, 0.0284679000, 0.0471301000, 0.0912602000, 0.2131569000, 0.5816115000", \ + "0.0218662000, 0.0249668000, 0.0326300000, 0.0506079000, 0.0932472000, 0.2134719000, 0.5848043000", \ + "0.0322604000, 0.0362308000, 0.0447786000, 0.0648415000, 0.1064241000, 0.2193815000, 0.5837164000", \ + "0.0482516000, 0.0533701000, 0.0646008000, 0.0881289000, 0.1339900000, 0.2379103000, 0.5835695000"); + } + related_pin : "C1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014252800, 0.0040628600, 0.0115814000, 0.0330136000, 0.0941075000, 0.2682590000"); + values("0.0287197000, 0.0345456000, 0.0496032000, 0.0884584000, 0.2010468000, 0.5352642000, 1.4965684000", \ + "0.0287203000, 0.0345584000, 0.0496067000, 0.0885375000, 0.2011408000, 0.5357648000, 1.4969268000", \ + "0.0288329000, 0.0346620000, 0.0494311000, 0.0886138000, 0.2008527000, 0.5361152000, 1.5006720000", \ + "0.0288207000, 0.0346987000, 0.0494345000, 0.0885632000, 0.2012933000, 0.5358691000, 1.5007401000", \ + "0.0307930000, 0.0363594000, 0.0508836000, 0.0898984000, 0.2017858000, 0.5359651000, 1.5005064000", \ + "0.0382608000, 0.0438495000, 0.0575533000, 0.0945196000, 0.2048224000, 0.5370154000, 1.5009521000", \ + "0.0525581000, 0.0589951000, 0.0735061000, 0.1085262000, 0.2100615000, 0.5384179000, 1.4995759000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__o211a_4") { + leakage_power () { + value : 0.0038445000; + when : "!A1&!A2&!B1&C1"; + } + leakage_power () { + value : 0.0266621000; + when : "!A1&!A2&!B1&!C1"; + } + leakage_power () { + value : 0.0051182000; + when : "!A1&!A2&B1&C1"; + } + leakage_power () { + value : 0.0040349000; + when : "!A1&!A2&B1&!C1"; + } + leakage_power () { + value : 0.0043986000; + when : "!A1&A2&!B1&C1"; + } + leakage_power () { + value : 0.0037725000; + when : "!A1&A2&!B1&!C1"; + } + leakage_power () { + value : 0.0045757000; + when : "!A1&A2&B1&C1"; + } + leakage_power () { + value : 0.0047141000; + when : "!A1&A2&B1&!C1"; + } + leakage_power () { + value : 0.0043986000; + when : "A1&!A2&!B1&C1"; + } + leakage_power () { + value : 0.0037725000; + when : "A1&!A2&!B1&!C1"; + } + leakage_power () { + value : 0.0048331000; + when : "A1&!A2&B1&C1"; + } + leakage_power () { + value : 0.0047140000; + when : "A1&!A2&B1&!C1"; + } + leakage_power () { + value : 0.0043986000; + when : "A1&A2&!B1&C1"; + } + leakage_power () { + value : 0.0037725000; + when : "A1&A2&!B1&!C1"; + } + leakage_power () { + value : 0.0034708000; + when : "A1&A2&B1&C1"; + } + leakage_power () { + value : 0.0047141000; + when : "A1&A2&B1&!C1"; + } + area : 17.516800000; + cell_footprint : "sky130_fd_sc_hd__o211a"; + cell_leakage_power : 0.0056996750; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A1") { + capacitance : 0.0048630000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0046190000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0081188000, 0.0081014000, 0.0080613000, 0.0080617000, 0.0080626000, 0.0080648000, 0.0080698000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0080521000, -0.0080497000, -0.0080441000, -0.0080425000, -0.0080386000, -0.0080298000, -0.0080094000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0051060000; + } + pin ("A2") { + capacitance : 0.0044610000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0041390000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0076146000, 0.0076106000, 0.0076014000, 0.0076020000, 0.0076034000, 0.0076068000, 0.0076144000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0075703000, -0.0075688000, -0.0075655000, -0.0075671000, -0.0075710000, -0.0075800000, -0.0076008000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0047840000; + } + pin ("B1") { + capacitance : 0.0049490000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0047410000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0089587000, 0.0089267000, 0.0088528000, 0.0088677000, 0.0089022000, 0.0089816000, 0.0091648000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0086026000, -0.0086073000, -0.0086182000, -0.0086183000, -0.0086187000, -0.0086197000, -0.0086217000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0051560000; + } + pin ("C1") { + capacitance : 0.0044470000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0042790000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0087786000, 0.0087868000, 0.0088055000, 0.0088074000, 0.0088118000, 0.0088220000, 0.0088455000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0069961000, -0.0069998000, -0.0070082000, -0.0069971000, -0.0069717000, -0.0069131000, -0.0067779000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0046150000; + } + pin ("X") { + direction : "output"; + function : "(A1&B1&C1) | (A2&B1&C1)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015858690, 0.0050299640, 0.0159537300, 0.0506010700, 0.1604934000, 0.5090431000"); + values("0.0403545000, 0.0386221000, 0.0337810000, 0.0192240000, -0.0323604000, -0.2080868000, -0.7718268000", \ + "0.0400661000, 0.0383702000, 0.0332899000, 0.0187459000, -0.0325140000, -0.2083236000, -0.7720289000", \ + "0.0397890000, 0.0381225000, 0.0329580000, 0.0184530000, -0.0329998000, -0.2085605000, -0.7723360000", \ + "0.0394584000, 0.0377937000, 0.0326977000, 0.0182690000, -0.0333259000, -0.2089286000, -0.7726560000", \ + "0.0391687000, 0.0374884000, 0.0323733000, 0.0177919000, -0.0338056000, -0.2093249000, -0.7729537000", \ + "0.0388882000, 0.0370956000, 0.0319230000, 0.0174408000, -0.0342652000, -0.2097229000, -0.7732150000", \ + "0.0483455000, 0.0463830000, 0.0404291000, 0.0224941000, -0.0333377000, -0.2095459000, -0.7727823000"); + } + related_pin : "A1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015858690, 0.0050299640, 0.0159537300, 0.0506010700, 0.1604934000, 0.5090431000"); + values("0.0370410000, 0.0389005000, 0.0448476000, 0.0634282000, 0.1203252000, 0.2971230000, 0.8559693000", \ + "0.0367825000, 0.0386808000, 0.0447107000, 0.0632256000, 0.1200007000, 0.2970512000, 0.8551811000", \ + "0.0365718000, 0.0384374000, 0.0444474000, 0.0629830000, 0.1199384000, 0.2966531000, 0.8559409000", \ + "0.0360864000, 0.0379990000, 0.0439839000, 0.0626132000, 0.1193668000, 0.2965920000, 0.8584498000", \ + "0.0359287000, 0.0377789000, 0.0437988000, 0.0622034000, 0.1188157000, 0.2961554000, 0.8568808000", \ + "0.0371435000, 0.0389250000, 0.0446221000, 0.0623160000, 0.1184258000, 0.2947947000, 0.8563670000", \ + "0.0380410000, 0.0397432000, 0.0452927000, 0.0629016000, 0.1193955000, 0.2957617000, 0.8530323000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015858690, 0.0050299640, 0.0159537300, 0.0506010700, 0.1604934000, 0.5090431000"); + values("0.0359939000, 0.0342495000, 0.0291707000, 0.0145876000, -0.0367889000, -0.2124261000, -0.7761199000", \ + "0.0356515000, 0.0339514000, 0.0288755000, 0.0145026000, -0.0371283000, -0.2126603000, -0.7763322000", \ + "0.0353694000, 0.0336778000, 0.0285521000, 0.0140022000, -0.0374683000, -0.2130316000, -0.7767398000", \ + "0.0350960000, 0.0333892000, 0.0282740000, 0.0138055000, -0.0377704000, -0.2134288000, -0.7770707000", \ + "0.0348643000, 0.0331528000, 0.0279677000, 0.0135280000, -0.0380664000, -0.2136853000, -0.7772901000", \ + "0.0352705000, 0.0334793000, 0.0292965000, 0.0138360000, -0.0379814000, -0.2130156000, -0.7766499000", \ + "0.0457215000, 0.0437068000, 0.0376496000, 0.0197922000, -0.0362750000, -0.2123506000, -0.7754038000"); + } + related_pin : "A2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015858690, 0.0050299640, 0.0159537300, 0.0506010700, 0.1604934000, 0.5090431000"); + values("0.0338291000, 0.0357015000, 0.0416601000, 0.0603330000, 0.1171679000, 0.2942909000, 0.8526292000", \ + "0.0337862000, 0.0356723000, 0.0417248000, 0.0602549000, 0.1172064000, 0.2939488000, 0.8539640000", \ + "0.0335731000, 0.0354598000, 0.0415059000, 0.0600638000, 0.1170135000, 0.2940109000, 0.8538713000", \ + "0.0331011000, 0.0349765000, 0.0410266000, 0.0596686000, 0.1163619000, 0.2935333000, 0.8487609000", \ + "0.0326406000, 0.0345182000, 0.0405183000, 0.0588553000, 0.1157334000, 0.2925353000, 0.8492046000", \ + "0.0333469000, 0.0351349000, 0.0409040000, 0.0587935000, 0.1148817000, 0.2907815000, 0.8517842000", \ + "0.0344392000, 0.0361476000, 0.0417217000, 0.0600541000, 0.1159707000, 0.2922944000, 0.8486613000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015858690, 0.0050299640, 0.0159537300, 0.0506010700, 0.1604934000, 0.5090431000"); + values("0.0312223000, 0.0299077000, 0.0259624000, 0.0121427000, -0.0404386000, -0.2175811000, -0.7820140000", \ + "0.0310057000, 0.0296984000, 0.0256957000, 0.0118885000, -0.0406786000, -0.2178014000, -0.7822432000", \ + "0.0305765000, 0.0292916000, 0.0253310000, 0.0115813000, -0.0409958000, -0.2181191000, -0.7825392000", \ + "0.0299512000, 0.0286042000, 0.0246124000, 0.0107572000, -0.0417379000, -0.2187155000, -0.7830699000", \ + "0.0297256000, 0.0282533000, 0.0241362000, 0.0105253000, -0.0420728000, -0.2189224000, -0.7832179000", \ + "0.0336053000, 0.0318169000, 0.0260396000, 0.0086997000, -0.0424287000, -0.2189241000, -0.7830158000", \ + "0.0403913000, 0.0384099000, 0.0325173000, 0.0146618000, -0.0411238000, -0.2179763000, -0.7816643000"); + } + related_pin : "B1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015858690, 0.0050299640, 0.0159537300, 0.0506010700, 0.1604934000, 0.5090431000"); + values("0.0379152000, 0.0398029000, 0.0458036000, 0.0643951000, 0.1211690000, 0.2982370000, 0.8556372000", \ + "0.0378216000, 0.0397032000, 0.0457293000, 0.0642273000, 0.1211595000, 0.2981242000, 0.8576962000", \ + "0.0374362000, 0.0393383000, 0.0453729000, 0.0639731000, 0.1208270000, 0.2980359000, 0.8588988000", \ + "0.0370040000, 0.0388498000, 0.0448968000, 0.0635120000, 0.1202070000, 0.2975978000, 0.8563385000", \ + "0.0367901000, 0.0386101000, 0.0445570000, 0.0627523000, 0.1193672000, 0.2964493000, 0.8559105000", \ + "0.0376589000, 0.0394494000, 0.0450969000, 0.0626817000, 0.1190063000, 0.2953828000, 0.8542286000", \ + "0.0391872000, 0.0408724000, 0.0463049000, 0.0638915000, 0.1202447000, 0.2970800000, 0.8523415000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015858690, 0.0050299640, 0.0159537300, 0.0506010700, 0.1604934000, 0.5090431000"); + values("0.0249713000, 0.0236042000, 0.0198581000, 0.0064441000, -0.0455764000, -0.2224529000, -0.7868968000", \ + "0.0247918000, 0.0234043000, 0.0196145000, 0.0062196000, -0.0457795000, -0.2226575000, -0.7871078000", \ + "0.0243416000, 0.0229562000, 0.0191641000, 0.0056582000, -0.0462886000, -0.2231376000, -0.7875815000", \ + "0.0236930000, 0.0222610000, 0.0184253000, 0.0048707000, -0.0470901000, -0.2237917000, -0.7881592000", \ + "0.0235394000, 0.0220436000, 0.0183422000, 0.0041780000, -0.0477150000, -0.2239657000, -0.7882703000", \ + "0.0278592000, 0.0260478000, 0.0203875000, 0.0032239000, -0.0478464000, -0.2239806000, -0.7879693000", \ + "0.0351631000, 0.0331786000, 0.0272856000, 0.0094311000, -0.0461578000, -0.2227610000, -0.7862604000"); + } + related_pin : "C1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015858690, 0.0050299640, 0.0159537300, 0.0506010700, 0.1604934000, 0.5090431000"); + values("0.0365837000, 0.0384314000, 0.0444590000, 0.0629609000, 0.1198988000, 0.2967689000, 0.8565507000", \ + "0.0364539000, 0.0383204000, 0.0443393000, 0.0628291000, 0.1196708000, 0.2969240000, 0.8561108000", \ + "0.0360861000, 0.0379732000, 0.0439255000, 0.0626250000, 0.1193965000, 0.2965680000, 0.8585553000", \ + "0.0356603000, 0.0375578000, 0.0435635000, 0.0621549000, 0.1188436000, 0.2961493000, 0.8554442000", \ + "0.0357740000, 0.0374352000, 0.0432341000, 0.0612232000, 0.1178458000, 0.2953191000, 0.8564819000", \ + "0.0366481000, 0.0384019000, 0.0440495000, 0.0616383000, 0.1174631000, 0.2937713000, 0.8537200000", \ + "0.0389917000, 0.0406929000, 0.0462083000, 0.0636019000, 0.1195778000, 0.2959787000, 0.8527548000"); + } + } + max_capacitance : 0.5090430000; + max_transition : 1.5050520000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015858700, 0.0050299600, 0.0159537000, 0.0506011000, 0.1604930000, 0.5090430000"); + values("0.2127835000, 0.2170772000, 0.2279269000, 0.2518614000, 0.3010265000, 0.4111745000, 0.7165624000", \ + "0.2178994000, 0.2221897000, 0.2331205000, 0.2571673000, 0.3058178000, 0.4163616000, 0.7217793000", \ + "0.2305002000, 0.2347938000, 0.2457309000, 0.2697542000, 0.3190568000, 0.4290036000, 0.7343355000", \ + "0.2576417000, 0.2619693000, 0.2729174000, 0.2967578000, 0.3458853000, 0.4562179000, 0.7616271000", \ + "0.3184256000, 0.3227338000, 0.3336883000, 0.3575954000, 0.4069580000, 0.5172888000, 0.8226964000", \ + "0.4473981000, 0.4520390000, 0.4637776000, 0.4891834000, 0.5402385000, 0.6519204000, 0.9572518000", \ + "0.6728384000, 0.6784291000, 0.6926074000, 0.7226290000, 0.7806354000, 0.8997627000, 1.2086433000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015858700, 0.0050299600, 0.0159537000, 0.0506011000, 0.1604930000, 0.5090430000"); + values("0.1257112000, 0.1302431000, 0.1422445000, 0.1718437000, 0.2480020000, 0.4728346000, 1.1794451000", \ + "0.1299950000, 0.1345384000, 0.1465840000, 0.1762516000, 0.2521764000, 0.4777512000, 1.1859159000", \ + "0.1388509000, 0.1433954000, 0.1554314000, 0.1849914000, 0.2611460000, 0.4856439000, 1.1928725000", \ + "0.1559841000, 0.1605086000, 0.1725707000, 0.2022388000, 0.2783036000, 0.5039332000, 1.2107123000", \ + "0.1889314000, 0.1936326000, 0.2060900000, 0.2362466000, 0.3126871000, 0.5381121000, 1.2435530000", \ + "0.2377828000, 0.2431090000, 0.2567529000, 0.2888497000, 0.3669232000, 0.5920344000, 1.2998861000", \ + "0.2818327000, 0.2886784000, 0.3060623000, 0.3432155000, 0.4260119000, 0.6521261000, 1.3578854000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015858700, 0.0050299600, 0.0159537000, 0.0506011000, 0.1604930000, 0.5090430000"); + values("0.0308254000, 0.0333251000, 0.0400450000, 0.0555127000, 0.0955248000, 0.2149574000, 0.6141182000", \ + "0.0308827000, 0.0334292000, 0.0400886000, 0.0557874000, 0.0962980000, 0.2148122000, 0.6133549000", \ + "0.0309172000, 0.0334545000, 0.0395824000, 0.0556430000, 0.0955523000, 0.2147633000, 0.6139337000", \ + "0.0309373000, 0.0333968000, 0.0399685000, 0.0555195000, 0.0960888000, 0.2155196000, 0.6126441000", \ + "0.0308715000, 0.0333394000, 0.0399334000, 0.0552637000, 0.0957617000, 0.2149654000, 0.6147712000", \ + "0.0351997000, 0.0379437000, 0.0441658000, 0.0597680000, 0.0987484000, 0.2165792000, 0.6127236000", \ + "0.0471704000, 0.0494986000, 0.0567373000, 0.0732942000, 0.1136800000, 0.2283399000, 0.6157219000"); + } + related_pin : "A1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015858700, 0.0050299600, 0.0159537000, 0.0506011000, 0.1604930000, 0.5090430000"); + values("0.0258615000, 0.0295180000, 0.0401823000, 0.0703907000, 0.1661379000, 0.4834680000, 1.5013885000", \ + "0.0260334000, 0.0296890000, 0.0399249000, 0.0704866000, 0.1664281000, 0.4833764000, 1.5030428000", \ + "0.0259343000, 0.0295698000, 0.0400982000, 0.0703726000, 0.1664507000, 0.4840660000, 1.5018345000", \ + "0.0259406000, 0.0295163000, 0.0400738000, 0.0702120000, 0.1665220000, 0.4842485000, 1.5021990000", \ + "0.0276287000, 0.0313835000, 0.0416944000, 0.0715710000, 0.1668616000, 0.4852433000, 1.4972248000", \ + "0.0322227000, 0.0359205000, 0.0470240000, 0.0764582000, 0.1696003000, 0.4839585000, 1.4990992000", \ + "0.0443072000, 0.0481261000, 0.0597901000, 0.0891782000, 0.1765972000, 0.4856144000, 1.4982044000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015858700, 0.0050299600, 0.0159537000, 0.0506011000, 0.1604930000, 0.5090430000"); + values("0.1960775000, 0.2003949000, 0.2113038000, 0.2352598000, 0.2846157000, 0.3943906000, 0.6997021000", \ + "0.1999004000, 0.2042136000, 0.2151410000, 0.2389393000, 0.2882940000, 0.3982427000, 0.7036733000", \ + "0.2109037000, 0.2151925000, 0.2261663000, 0.2500851000, 0.2993739000, 0.4094045000, 0.7148155000", \ + "0.2386236000, 0.2429228000, 0.2538592000, 0.2773647000, 0.3264553000, 0.4367380000, 0.7418264000", \ + "0.3075390000, 0.3117969000, 0.3227375000, 0.3467906000, 0.3960529000, 0.5064545000, 0.8117619000", \ + "0.4570181000, 0.4618290000, 0.4739962000, 0.4997376000, 0.5504772000, 0.6605255000, 0.9661528000", \ + "0.7051297000, 0.7114333000, 0.7272878000, 0.7606995000, 0.8204600000, 0.9384917000, 1.2473471000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015858700, 0.0050299600, 0.0159537000, 0.0506011000, 0.1604930000, 0.5090430000"); + values("0.1160347000, 0.1206003000, 0.1327159000, 0.1627151000, 0.2390165000, 0.4640734000, 1.1682955000", \ + "0.1206859000, 0.1252639000, 0.1374677000, 0.1673959000, 0.2437931000, 0.4683173000, 1.1767322000", \ + "0.1291156000, 0.1336905000, 0.1458885000, 0.1758308000, 0.2522006000, 0.4770079000, 1.1872188000", \ + "0.1447989000, 0.1493542000, 0.1615655000, 0.1914758000, 0.2676053000, 0.4922047000, 1.1991912000", \ + "0.1729701000, 0.1777736000, 0.1904509000, 0.2211401000, 0.2980405000, 0.5224303000, 1.2362832000", \ + "0.2115015000, 0.2169655000, 0.2311383000, 0.2640457000, 0.3428061000, 0.5679976000, 1.2783367000", \ + "0.2355663000, 0.2426343000, 0.2606738000, 0.2999790000, 0.3837570000, 0.6099440000, 1.3157231000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015858700, 0.0050299600, 0.0159537000, 0.0506011000, 0.1604930000, 0.5090430000"); + values("0.0309152000, 0.0333297000, 0.0398072000, 0.0551718000, 0.0958352000, 0.2154041000, 0.6124632000", \ + "0.0308558000, 0.0333859000, 0.0399925000, 0.0555327000, 0.0955361000, 0.2149668000, 0.6130446000", \ + "0.0308869000, 0.0334215000, 0.0400127000, 0.0556066000, 0.0956197000, 0.2148059000, 0.6143188000", \ + "0.0309429000, 0.0334784000, 0.0401575000, 0.0556861000, 0.0962040000, 0.2151990000, 0.6122905000", \ + "0.0311472000, 0.0333115000, 0.0399815000, 0.0555306000, 0.0961271000, 0.2148602000, 0.6143033000", \ + "0.0378776000, 0.0399819000, 0.0464903000, 0.0609804000, 0.0992566000, 0.2169779000, 0.6141138000", \ + "0.0553973000, 0.0587189000, 0.0662982000, 0.0821370000, 0.1187608000, 0.2286460000, 0.6162427000"); + } + related_pin : "A2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015858700, 0.0050299600, 0.0159537000, 0.0506011000, 0.1604930000, 0.5090430000"); + values("0.0260244000, 0.0297029000, 0.0402790000, 0.0705339000, 0.1665887000, 0.4838147000, 1.5007506000", \ + "0.0259430000, 0.0295999000, 0.0400882000, 0.0706783000, 0.1662239000, 0.4841884000, 1.5050521000", \ + "0.0259302000, 0.0295937000, 0.0400899000, 0.0707393000, 0.1663202000, 0.4849453000, 1.5022732000", \ + "0.0260312000, 0.0297282000, 0.0401469000, 0.0706903000, 0.1662256000, 0.4835808000, 1.4996491000", \ + "0.0280105000, 0.0318398000, 0.0423816000, 0.0722943000, 0.1670050000, 0.4835492000, 1.5010517000", \ + "0.0334566000, 0.0373518000, 0.0485127000, 0.0778252000, 0.1705750000, 0.4828487000, 1.5010259000", \ + "0.0464091000, 0.0511091000, 0.0624177000, 0.0920719000, 0.1786106000, 0.4862376000, 1.4972166000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015858700, 0.0050299600, 0.0159537000, 0.0506011000, 0.1604930000, 0.5090430000"); + values("0.1077575000, 0.1109628000, 0.1193560000, 0.1390643000, 0.1832240000, 0.2877767000, 0.5895326000", \ + "0.1129685000, 0.1161664000, 0.1244883000, 0.1442921000, 0.1884842000, 0.2930837000, 0.5954834000", \ + "0.1262440000, 0.1294453000, 0.1377705000, 0.1574510000, 0.2018199000, 0.3064313000, 0.6082357000", \ + "0.1581160000, 0.1613418000, 0.1697044000, 0.1893163000, 0.2337554000, 0.3384245000, 0.6402978000", \ + "0.2317303000, 0.2350859000, 0.2440750000, 0.2635669000, 0.3083039000, 0.4132764000, 0.7154198000", \ + "0.3614565000, 0.3658740000, 0.3772701000, 0.4019036000, 0.4529674000, 0.5625356000, 0.8653102000", \ + "0.5716171000, 0.5774727000, 0.5921631000, 0.6249219000, 0.6900595000, 0.8133763000, 1.1190853000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015858700, 0.0050299600, 0.0159537000, 0.0506011000, 0.1604930000, 0.5090430000"); + values("0.1198430000, 0.1243628000, 0.1364522000, 0.1660392000, 0.2421403000, 0.4673922000, 1.1720130000", \ + "0.1239242000, 0.1284613000, 0.1405105000, 0.1701198000, 0.2462681000, 0.4706613000, 1.1777216000", \ + "0.1327500000, 0.1372627000, 0.1493811000, 0.1789869000, 0.2551284000, 0.4804828000, 1.1868749000", \ + "0.1531546000, 0.1576441000, 0.1696761000, 0.1993464000, 0.2752184000, 0.5003579000, 1.2063552000", \ + "0.1935249000, 0.1982780000, 0.2107160000, 0.2410764000, 0.3174246000, 0.5419802000, 1.2496589000", \ + "0.2490874000, 0.2545678000, 0.2684721000, 0.3002585000, 0.3781337000, 0.6040009000, 1.3112685000", \ + "0.2976234000, 0.3045710000, 0.3219320000, 0.3596216000, 0.4411113000, 0.6668358000, 1.3739230000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015858700, 0.0050299600, 0.0159537000, 0.0506011000, 0.1604930000, 0.5090430000"); + values("0.0194788000, 0.0216078000, 0.0276816000, 0.0440361000, 0.0862116000, 0.2058476000, 0.6084135000", \ + "0.0195772000, 0.0216691000, 0.0279614000, 0.0439529000, 0.0860718000, 0.2059048000, 0.6104481000", \ + "0.0196989000, 0.0216005000, 0.0276377000, 0.0441740000, 0.0860304000, 0.2059957000, 0.6080347000", \ + "0.0196221000, 0.0218057000, 0.0276806000, 0.0439832000, 0.0861203000, 0.2060275000, 0.6080190000", \ + "0.0218460000, 0.0237858000, 0.0295236000, 0.0454706000, 0.0869180000, 0.2061900000, 0.6088096000", \ + "0.0324863000, 0.0351136000, 0.0413010000, 0.0574657000, 0.0978745000, 0.2114955000, 0.6093842000", \ + "0.0493809000, 0.0528117000, 0.0607471000, 0.0802166000, 0.1246517000, 0.2306024000, 0.6118449000"); + } + related_pin : "B1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015858700, 0.0050299600, 0.0159537000, 0.0506011000, 0.1604930000, 0.5090430000"); + values("0.0258601000, 0.0295149000, 0.0401899000, 0.0703032000, 0.1665345000, 0.4850577000, 1.4986771000", \ + "0.0259068000, 0.0295533000, 0.0399735000, 0.0703315000, 0.1664690000, 0.4842694000, 1.5018460000", \ + "0.0259852000, 0.0295624000, 0.0401773000, 0.0703106000, 0.1664456000, 0.4849738000, 1.5001391000", \ + "0.0259544000, 0.0295053000, 0.0399872000, 0.0704247000, 0.1662943000, 0.4841825000, 1.5013142000", \ + "0.0277782000, 0.0316594000, 0.0421932000, 0.0720855000, 0.1671525000, 0.4842147000, 1.5017465000", \ + "0.0338240000, 0.0375287000, 0.0475274000, 0.0768484000, 0.1701504000, 0.4849304000, 1.4999538000", \ + "0.0463618000, 0.0507206000, 0.0617270000, 0.0891185000, 0.1759793000, 0.4862371000, 1.4984232000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015858700, 0.0050299600, 0.0159537000, 0.0506011000, 0.1604930000, 0.5090430000"); + values("0.1055886000, 0.1089676000, 0.1177464000, 0.1382948000, 0.1843797000, 0.2909691000, 0.5937917000", \ + "0.1108617000, 0.1142001000, 0.1230012000, 0.1435706000, 0.1896689000, 0.2962615000, 0.5990874000", \ + "0.1235968000, 0.1269186000, 0.1357066000, 0.1561264000, 0.2022432000, 0.3089010000, 0.6116936000", \ + "0.1549366000, 0.1582428000, 0.1669827000, 0.1875067000, 0.2336513000, 0.3403613000, 0.6427672000", \ + "0.2266898000, 0.2302187000, 0.2394379000, 0.2602054000, 0.3067953000, 0.4130500000, 0.7158622000", \ + "0.3506486000, 0.3551796000, 0.3669176000, 0.3928486000, 0.4465850000, 0.5587482000, 0.8619659000", \ + "0.5525678000, 0.5583263000, 0.5732799000, 0.6068919000, 0.6751981000, 0.8027914000, 1.1100652000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015858700, 0.0050299600, 0.0159537000, 0.0506011000, 0.1604930000, 0.5090430000"); + values("0.1105377000, 0.1150514000, 0.1271036000, 0.1566764000, 0.2328673000, 0.4574831000, 1.1639729000", \ + "0.1143064000, 0.1188591000, 0.1308437000, 0.1604515000, 0.2365292000, 0.4613690000, 1.1672402000", \ + "0.1230777000, 0.1276208000, 0.1396807000, 0.1693672000, 0.2454550000, 0.4710738000, 1.1780397000", \ + "0.1452756000, 0.1498721000, 0.1618442000, 0.1914432000, 0.2672991000, 0.4924087000, 1.1985474000", \ + "0.1869516000, 0.1915845000, 0.2038095000, 0.2338497000, 0.3103814000, 0.5356312000, 1.2412859000", \ + "0.2380171000, 0.2434443000, 0.2571535000, 0.2883928000, 0.3655966000, 0.5915233000, 1.3014881000", \ + "0.2741641000, 0.2812389000, 0.2988069000, 0.3361699000, 0.4160994000, 0.6405972000, 1.3480529000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015858700, 0.0050299600, 0.0159537000, 0.0506011000, 0.1604930000, 0.5090430000"); + values("0.0203402000, 0.0226476000, 0.0288216000, 0.0458513000, 0.0886716000, 0.2083072000, 0.6107899000", \ + "0.0201841000, 0.0224808000, 0.0288055000, 0.0458489000, 0.0886854000, 0.2082791000, 0.6108108000", \ + "0.0204566000, 0.0226109000, 0.0287794000, 0.0459037000, 0.0886589000, 0.2082752000, 0.6100634000", \ + "0.0201974000, 0.0226306000, 0.0289825000, 0.0457962000, 0.0887488000, 0.2084227000, 0.6080976000", \ + "0.0230698000, 0.0252297000, 0.0311893000, 0.0473469000, 0.0896107000, 0.2087765000, 0.6097878000", \ + "0.0338558000, 0.0366770000, 0.0440286000, 0.0608004000, 0.1022975000, 0.2151209000, 0.6110019000", \ + "0.0509873000, 0.0544625000, 0.0635245000, 0.0846204000, 0.1310825000, 0.2368594000, 0.6133961000"); + } + related_pin : "C1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015858700, 0.0050299600, 0.0159537000, 0.0506011000, 0.1604930000, 0.5090430000"); + values("0.0259350000, 0.0296271000, 0.0399939000, 0.0703697000, 0.1663318000, 0.4841771000, 1.5016919000", \ + "0.0259302000, 0.0295801000, 0.0399726000, 0.0703176000, 0.1663806000, 0.4838279000, 1.4991246000", \ + "0.0258877000, 0.0295133000, 0.0400251000, 0.0702997000, 0.1665173000, 0.4844901000, 1.5023199000", \ + "0.0258720000, 0.0295655000, 0.0399447000, 0.0704319000, 0.1662095000, 0.4843828000, 1.4996422000", \ + "0.0277761000, 0.0314069000, 0.0418012000, 0.0720644000, 0.1671423000, 0.4854874000, 1.4980476000", \ + "0.0349739000, 0.0382258000, 0.0482231000, 0.0765758000, 0.1700954000, 0.4849907000, 1.5038295000", \ + "0.0486782000, 0.0530496000, 0.0636629000, 0.0903155000, 0.1760718000, 0.4870440000, 1.4994752000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__o211ai_1") { + leakage_power () { + value : 0.0000749878; + when : "!A1&!A2&!B1&C1"; + } + leakage_power () { + value : 0.0000887242; + when : "!A1&!A2&!B1&!C1"; + } + leakage_power () { + value : 0.0006068000; + when : "!A1&!A2&B1&C1"; + } + leakage_power () { + value : 0.0000707531; + when : "!A1&!A2&B1&!C1"; + } + leakage_power () { + value : 0.0003833000; + when : "!A1&A2&!B1&C1"; + } + leakage_power () { + value : 0.0000481896; + when : "!A1&A2&!B1&!C1"; + } + leakage_power () { + value : 0.0027003000; + when : "!A1&A2&B1&C1"; + } + leakage_power () { + value : 0.0004553000; + when : "!A1&A2&B1&!C1"; + } + leakage_power () { + value : 0.0003833000; + when : "A1&!A2&!B1&C1"; + } + leakage_power () { + value : 0.0000481896; + when : "A1&!A2&!B1&!C1"; + } + leakage_power () { + value : 0.0031689000; + when : "A1&!A2&B1&C1"; + } + leakage_power () { + value : 0.0004553000; + when : "A1&!A2&B1&!C1"; + } + leakage_power () { + value : 0.0003833000; + when : "A1&A2&!B1&C1"; + } + leakage_power () { + value : 0.0000481896; + when : "A1&A2&!B1&!C1"; + } + leakage_power () { + value : 0.0018754000; + when : "A1&A2&B1&C1"; + } + leakage_power () { + value : 0.0004553000; + when : "A1&A2&B1&!C1"; + } + area : 7.5072000000; + cell_footprint : "sky130_fd_sc_hd__o211ai"; + cell_leakage_power : 0.0007028808; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A1") { + capacitance : 0.0023410000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022330000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0039649000, 0.0039654000, 0.0039664000, 0.0039663000, 0.0039658000, 0.0039648000, 0.0039624000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0039607000, -0.0039603000, -0.0039594000, -0.0039584000, -0.0039561000, -0.0039509000, -0.0039388000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024500000; + } + pin ("A2") { + capacitance : 0.0023310000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0021770000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0038776000, 0.0038692000, 0.0038497000, 0.0038502000, 0.0038515000, 0.0038544000, 0.0038611000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0038585000, -0.0038552000, -0.0038476000, -0.0038470000, -0.0038456000, -0.0038425000, -0.0038351000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024860000; + } + pin ("B1") { + capacitance : 0.0023400000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022590000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0041206000, 0.0041055000, 0.0040705000, 0.0040777000, 0.0040943000, 0.0041325000, 0.0042205000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0039486000, -0.0039469000, -0.0039428000, -0.0039400000, -0.0039335000, -0.0039185000, -0.0038840000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024210000; + } + pin ("C1") { + capacitance : 0.0023590000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0023000000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0048043000, 0.0048026000, 0.0047987000, 0.0048001000, 0.0048032000, 0.0048103000, 0.0048268000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0039630000, -0.0039652000, -0.0039702000, -0.0039644000, -0.0039512000, -0.0039207000, -0.0038503000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024180000; + } + pin ("Y") { + direction : "output"; + function : "(!A1&!A2) | (!B1) | (!C1)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011503870, 0.0026467830, 0.0060896510, 0.0140109200, 0.0322359600, 0.0741676900"); + values("0.0072172000, 0.0061723000, 0.0037672000, -0.0017926000, -0.0145947000, -0.0440664000, -0.1119531000", \ + "0.0071045000, 0.0060667000, 0.0036642000, -0.0018796000, -0.0146711000, -0.0441523000, -0.1120227000", \ + "0.0069730000, 0.0059414000, 0.0035466000, -0.0019860000, -0.0147568000, -0.0442208000, -0.1121027000", \ + "0.0067949000, 0.0057612000, 0.0033818000, -0.0021155000, -0.0148535000, -0.0442871000, -0.1121441000", \ + "0.0066629000, 0.0056265000, 0.0032511000, -0.0022305000, -0.0149299000, -0.0443257000, -0.1121456000", \ + "0.0067321000, 0.0056652000, 0.0032607000, -0.0022725000, -0.0151190000, -0.0444549000, -0.1122559000", \ + "0.0072383000, 0.0061758000, 0.0037249000, -0.0018962000, -0.0147779000, -0.0444105000, -0.1122244000"); + } + related_pin : "A1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011503870, 0.0026467830, 0.0060896510, 0.0140109200, 0.0322359600, 0.0741676900"); + values("0.0147845000, 0.0158461000, 0.0182722000, 0.0238550000, 0.0366242000, 0.0658389000, 0.1328937000", \ + "0.0146570000, 0.0157277000, 0.0181738000, 0.0237610000, 0.0365366000, 0.0658431000, 0.1330247000", \ + "0.0145057000, 0.0155763000, 0.0180206000, 0.0236353000, 0.0364406000, 0.0656862000, 0.1328242000", \ + "0.0143415000, 0.0154164000, 0.0178776000, 0.0235045000, 0.0363187000, 0.0656103000, 0.1327391000", \ + "0.0142732000, 0.0153353000, 0.0177999000, 0.0233978000, 0.0361792000, 0.0655020000, 0.1327899000", \ + "0.0142141000, 0.0152546000, 0.0177500000, 0.0233597000, 0.0362610000, 0.0655696000, 0.1326601000", \ + "0.0146058000, 0.0156289000, 0.0179596000, 0.0235017000, 0.0364811000, 0.0657581000, 0.1328563000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011503870, 0.0026467830, 0.0060896510, 0.0140109200, 0.0322359600, 0.0741676900"); + values("0.0059053000, 0.0048617000, 0.0024816000, -0.0030686000, -0.0158909000, -0.0454033000, -0.1133239000", \ + "0.0058224000, 0.0048068000, 0.0024275000, -0.0030846000, -0.0158613000, -0.0453536000, -0.1132507000", \ + "0.0056082000, 0.0046088000, 0.0022847000, -0.0031801000, -0.0159024000, -0.0453554000, -0.1132428000", \ + "0.0053019000, 0.0043162000, 0.0020003000, -0.0033987000, -0.0160426000, -0.0454213000, -0.1132665000", \ + "0.0051801000, 0.0040904000, 0.0017298000, -0.0036555000, -0.0162724000, -0.0455567000, -0.1133164000", \ + "0.0050802000, 0.0040540000, 0.0016677000, -0.0038408000, -0.0165823000, -0.0458220000, -0.1135056000", \ + "0.0056518000, 0.0045436000, 0.0020667000, -0.0035541000, -0.0164182000, -0.0459370000, -0.1136338000"); + } + related_pin : "A2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011503870, 0.0026467830, 0.0060896510, 0.0140109200, 0.0322359600, 0.0741676900"); + values("0.0126180000, 0.0136515000, 0.0160885000, 0.0216788000, 0.0344594000, 0.0637723000, 0.1306976000", \ + "0.0124016000, 0.0134763000, 0.0159407000, 0.0215729000, 0.0343233000, 0.0636813000, 0.1306807000", \ + "0.0122437000, 0.0132936000, 0.0157741000, 0.0214210000, 0.0342774000, 0.0635289000, 0.1307568000", \ + "0.0119871000, 0.0130372000, 0.0154975000, 0.0212069000, 0.0340704000, 0.0634601000, 0.1305400000", \ + "0.0121765000, 0.0132501000, 0.0156746000, 0.0212712000, 0.0338457000, 0.0632087000, 0.1304983000", \ + "0.0128561000, 0.0139230000, 0.0161886000, 0.0212924000, 0.0342411000, 0.0634505000, 0.1300971000", \ + "0.0135811000, 0.0145267000, 0.0168748000, 0.0224780000, 0.0351553000, 0.0644531000, 0.1307485000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011503870, 0.0026467830, 0.0060896510, 0.0140109200, 0.0322359600, 0.0741676900"); + values("0.0075118000, 0.0064697000, 0.0040813000, -0.0014532000, -0.0142404000, -0.0437252000, -0.1116170000", \ + "0.0074056000, 0.0063869000, 0.0040038000, -0.0015065000, -0.0142641000, -0.0437308000, -0.1116040000", \ + "0.0072387000, 0.0062223000, 0.0038649000, -0.0016198000, -0.0143385000, -0.0437643000, -0.1115951000", \ + "0.0069983000, 0.0059908000, 0.0036393000, -0.0018142000, -0.0144771000, -0.0438543000, -0.1116752000", \ + "0.0068525000, 0.0058228000, 0.0034437000, -0.0020054000, -0.0146432000, -0.0440173000, -0.1117519000", \ + "0.0069456000, 0.0058851000, 0.0034772000, -0.0020901000, -0.0148828000, -0.0441961000, -0.1118489000", \ + "0.0076763000, 0.0065837000, 0.0040750000, -0.0016086000, -0.0145309000, -0.0441867000, -0.1119666000"); + } + related_pin : "B1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011503870, 0.0026467830, 0.0060896510, 0.0140109200, 0.0322359600, 0.0741676900"); + values("0.0105648000, 0.0116354000, 0.0140808000, 0.0196630000, 0.0323575000, 0.0615357000, 0.1285424000", \ + "0.0103919000, 0.0114785000, 0.0139590000, 0.0195732000, 0.0323384000, 0.0615393000, 0.1285768000", \ + "0.0101790000, 0.0112780000, 0.0136774000, 0.0193847000, 0.0322109000, 0.0614593000, 0.1285960000", \ + "0.0098858000, 0.0109703000, 0.0135314000, 0.0192150000, 0.0320696000, 0.0611281000, 0.1282186000", \ + "0.0098539000, 0.0108990000, 0.0133342000, 0.0188928000, 0.0316969000, 0.0609808000, 0.1278927000", \ + "0.0104720000, 0.0115165000, 0.0136033000, 0.0194744000, 0.0316850000, 0.0608025000, 0.1278386000", \ + "0.0113892000, 0.0123699000, 0.0146675000, 0.0199623000, 0.0325639000, 0.0616643000, 0.1287244000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011503870, 0.0026467830, 0.0060896510, 0.0140109200, 0.0322359600, 0.0741676900"); + values("0.0074320000, 0.0064133000, 0.0040471000, -0.0014739000, -0.0142377000, -0.0437103000, -0.1115915000", \ + "0.0072986000, 0.0062906000, 0.0039594000, -0.0015341000, -0.0142689000, -0.0437135000, -0.1115817000", \ + "0.0070834000, 0.0061113000, 0.0037710000, -0.0016690000, -0.0143473000, -0.0437612000, -0.1115915000", \ + "0.0068504000, 0.0058424000, 0.0035008000, -0.0019371000, -0.0145431000, -0.0438619000, -0.1116274000", \ + "0.0066698000, 0.0056441000, 0.0032905000, -0.0021435000, -0.0147730000, -0.0440467000, -0.1117815000", \ + "0.0072690000, 0.0059649000, 0.0035135000, -0.0021472000, -0.0147628000, -0.0442099000, -0.1118421000", \ + "0.0082805000, 0.0071620000, 0.0045895000, -0.0011142000, -0.0141450000, -0.0435593000, -0.1113214000"); + } + related_pin : "C1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011503870, 0.0026467830, 0.0060896510, 0.0140109200, 0.0322359600, 0.0741676900"); + values("0.0074389000, 0.0085562000, 0.0110901000, 0.0167319000, 0.0295084000, 0.0587218000, 0.1255661000", \ + "0.0071686000, 0.0083159000, 0.0109213000, 0.0165884000, 0.0294261000, 0.0586772000, 0.1255376000", \ + "0.0068361000, 0.0079902000, 0.0105945000, 0.0163641000, 0.0292607000, 0.0586083000, 0.1256489000", \ + "0.0066770000, 0.0077783000, 0.0103048000, 0.0159762000, 0.0288847000, 0.0582555000, 0.1253313000", \ + "0.0067713000, 0.0078298000, 0.0101333000, 0.0157225000, 0.0285476000, 0.0579186000, 0.1248218000", \ + "0.0072696000, 0.0083166000, 0.0108877000, 0.0164356000, 0.0285202000, 0.0576553000, 0.1235530000", \ + "0.0084791000, 0.0093972000, 0.0116482000, 0.0169041000, 0.0294867000, 0.0586092000, 0.1246745000"); + } + } + max_capacitance : 0.0741680000; + max_transition : 1.4934270000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011503900, 0.0026467800, 0.0060896500, 0.0140109000, 0.0322360000, 0.0741677000"); + values("0.0610228000, 0.0657417000, 0.0766812000, 0.1013980000, 0.1573026000, 0.2846874000, 0.5771610000", \ + "0.0654483000, 0.0702702000, 0.0811512000, 0.1058069000, 0.1617110000, 0.2893973000, 0.5815572000", \ + "0.0744520000, 0.0793001000, 0.0902885000, 0.1150677000, 0.1711031000, 0.2985716000, 0.5910539000", \ + "0.0917570000, 0.0968928000, 0.1082316000, 0.1331717000, 0.1891901000, 0.3168976000, 0.6093022000", \ + "0.1191971000, 0.1256738000, 0.1392788000, 0.1683906000, 0.2284554000, 0.3568424000, 0.6501527000", \ + "0.1520206000, 0.1616048000, 0.1818113000, 0.2225806000, 0.2984516000, 0.4447419000, 0.7420055000", \ + "0.1677513000, 0.1834365000, 0.2156007000, 0.2795535000, 0.3943539000, 0.5907804000, 0.9401153000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011503900, 0.0026467800, 0.0060896500, 0.0140109000, 0.0322360000, 0.0741677000"); + values("0.1190023000, 0.1281138000, 0.1497984000, 0.1978959000, 0.3067559000, 0.5553476000, 1.1251248000", \ + "0.1241694000, 0.1338712000, 0.1550573000, 0.2030611000, 0.3125169000, 0.5609530000, 1.1307525000", \ + "0.1365339000, 0.1457781000, 0.1673729000, 0.2158644000, 0.3249786000, 0.5737978000, 1.1432665000", \ + "0.1626281000, 0.1719436000, 0.1934173000, 0.2418134000, 0.3511986000, 0.6002832000, 1.1704678000", \ + "0.2196579000, 0.2302579000, 0.2524155000, 0.3004605000, 0.4100605000, 0.6593647000, 1.2294359000", \ + "0.3229761000, 0.3359077000, 0.3649346000, 0.4251430000, 0.5459908000, 0.7958701000, 1.3664326000", \ + "0.4951994000, 0.5149079000, 0.5568747000, 0.6415689000, 0.8012035000, 1.1015248000, 1.6818154000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011503900, 0.0026467800, 0.0060896500, 0.0140109000, 0.0322360000, 0.0741677000"); + values("0.0442562000, 0.0503759000, 0.0643050000, 0.0964463000, 0.1702826000, 0.3391227000, 0.7307380000", \ + "0.0442435000, 0.0502622000, 0.0642843000, 0.0964054000, 0.1703216000, 0.3396364000, 0.7300660000", \ + "0.0443193000, 0.0502831000, 0.0642390000, 0.0963018000, 0.1704401000, 0.3398298000, 0.7300144000", \ + "0.0476763000, 0.0530887000, 0.0661441000, 0.0973344000, 0.1702246000, 0.3396780000, 0.7307432000", \ + "0.0622408000, 0.0682749000, 0.0808974000, 0.1102677000, 0.1773518000, 0.3417912000, 0.7329191000", \ + "0.0983870000, 0.1052077000, 0.1200513000, 0.1513156000, 0.2181565000, 0.3684389000, 0.7364778000", \ + "0.1711673000, 0.1803597000, 0.2012842000, 0.2414110000, 0.3190465000, 0.4711341000, 0.8117252000"); + } + related_pin : "A1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011503900, 0.0026467800, 0.0060896500, 0.0140109000, 0.0322360000, 0.0741677000"); + values("0.1023585000, 0.1146740000, 0.1426552000, 0.2066463000, 0.3546423000, 0.6925264000, 1.4707139000", \ + "0.1021680000, 0.1144612000, 0.1429424000, 0.2073017000, 0.3542514000, 0.6931609000, 1.4701278000", \ + "0.1022466000, 0.1146513000, 0.1426628000, 0.2066846000, 0.3545516000, 0.6926246000, 1.4704767000", \ + "0.1019774000, 0.1142508000, 0.1425620000, 0.2071221000, 0.3542067000, 0.6926953000, 1.4694337000", \ + "0.1141828000, 0.1251913000, 0.1506580000, 0.2106849000, 0.3546847000, 0.6935676000, 1.4710219000", \ + "0.1583432000, 0.1695126000, 0.1964384000, 0.2523345000, 0.3796456000, 0.6988018000, 1.4702827000", \ + "0.2453202000, 0.2599762000, 0.2912404000, 0.3583369000, 0.4926783000, 0.7783362000, 1.4867988000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011503900, 0.0026467800, 0.0060896500, 0.0140109000, 0.0322360000, 0.0741677000"); + values("0.0486528000, 0.0529760000, 0.0630062000, 0.0859158000, 0.1375850000, 0.2570877000, 0.5317882000", \ + "0.0531142000, 0.0575802000, 0.0675765000, 0.0905178000, 0.1426884000, 0.2621150000, 0.5384533000", \ + "0.0616059000, 0.0661680000, 0.0764164000, 0.0994582000, 0.1518412000, 0.2714714000, 0.5466034000", \ + "0.0765419000, 0.0816958000, 0.0929418000, 0.1167910000, 0.1695057000, 0.2895097000, 0.5643238000", \ + "0.0967351000, 0.1037028000, 0.1187455000, 0.1484576000, 0.2068238000, 0.3283159000, 0.6055076000", \ + "0.1124623000, 0.1235873000, 0.1465517000, 0.1903186000, 0.2684296000, 0.4118294000, 0.6930637000", \ + "0.0936909000, 0.1121755000, 0.1496255000, 0.2206176000, 0.3419759000, 0.5426338000, 0.8828474000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011503900, 0.0026467800, 0.0060896500, 0.0140109000, 0.0322360000, 0.0741677000"); + values("0.1066426000, 0.1161629000, 0.1371263000, 0.1855845000, 0.2944390000, 0.5430930000, 1.1129404000", \ + "0.1099777000, 0.1193713000, 0.1410197000, 0.1893097000, 0.2988838000, 0.5473325000, 1.1171233000", \ + "0.1208019000, 0.1304019000, 0.1520832000, 0.2004276000, 0.3101172000, 0.5590068000, 1.1285131000", \ + "0.1486841000, 0.1577564000, 0.1790647000, 0.2286621000, 0.3386517000, 0.5878696000, 1.1583488000", \ + "0.2172577000, 0.2267568000, 0.2488603000, 0.2966757000, 0.4039868000, 0.6528379000, 1.2226287000", \ + "0.3394711000, 0.3530441000, 0.3842344000, 0.4479413000, 0.5634949000, 0.8090024000, 1.3756781000", \ + "0.5370351000, 0.5578426000, 0.6056571000, 0.7030212000, 0.8801938000, 1.1817328000, 1.7453932000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011503900, 0.0026467800, 0.0060896500, 0.0140109000, 0.0322360000, 0.0741677000"); + values("0.0326616000, 0.0383205000, 0.0515571000, 0.0818822000, 0.1511673000, 0.3099868000, 0.6763636000", \ + "0.0326126000, 0.0383743000, 0.0513303000, 0.0815185000, 0.1508412000, 0.3098886000, 0.6806099000", \ + "0.0328179000, 0.0384885000, 0.0515217000, 0.0815116000, 0.1510790000, 0.3098129000, 0.6782119000", \ + "0.0381106000, 0.0432535000, 0.0549608000, 0.0832585000, 0.1507647000, 0.3107200000, 0.6761381000", \ + "0.0546503000, 0.0599243000, 0.0721270000, 0.0997064000, 0.1606087000, 0.3138046000, 0.6799097000", \ + "0.0919189000, 0.0988141000, 0.1131111000, 0.1437758000, 0.2058668000, 0.3450272000, 0.6865402000", \ + "0.1663927000, 0.1756313000, 0.1960308000, 0.2349575000, 0.3101948000, 0.4550482000, 0.7697284000"); + } + related_pin : "A2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011503900, 0.0026467800, 0.0060896500, 0.0140109000, 0.0322360000, 0.0741677000"); + values("0.1022379000, 0.1142443000, 0.1422385000, 0.2071532000, 0.3547780000, 0.6932059000, 1.4740273000", \ + "0.1019215000, 0.1141872000, 0.1424675000, 0.2068104000, 0.3546285000, 0.6930954000, 1.4686674000", \ + "0.1021252000, 0.1141161000, 0.1425092000, 0.2066989000, 0.3544212000, 0.6930997000, 1.4711981000", \ + "0.1023176000, 0.1141406000, 0.1423999000, 0.2066785000, 0.3542865000, 0.6939930000, 1.4738014000", \ + "0.1224196000, 0.1323710000, 0.1556149000, 0.2124037000, 0.3544664000, 0.6934219000, 1.4701724000", \ + "0.1816384000, 0.1942706000, 0.2211619000, 0.2733376000, 0.3927119000, 0.6991725000, 1.4743223000", \ + "0.2826584000, 0.3020774000, 0.3416788000, 0.4177747000, 0.5514206000, 0.8092117000, 1.4934273000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011503900, 0.0026467800, 0.0060896500, 0.0140109000, 0.0322360000, 0.0741677000"); + values("0.0539922000, 0.0588550000, 0.0698942000, 0.0946182000, 0.1506136000, 0.2781775000, 0.5704718000", \ + "0.0580179000, 0.0628814000, 0.0739500000, 0.0986946000, 0.1547524000, 0.2824195000, 0.5747031000", \ + "0.0665400000, 0.0714891000, 0.0826511000, 0.1076085000, 0.1638035000, 0.2917109000, 0.5840201000", \ + "0.0851258000, 0.0907486000, 0.1027005000, 0.1280314000, 0.1846314000, 0.3129386000, 0.6055925000", \ + "0.1134976000, 0.1211571000, 0.1367781000, 0.1690450000, 0.2321097000, 0.3620974000, 0.6556976000", \ + "0.1418426000, 0.1526653000, 0.1773741000, 0.2254699000, 0.3133013000, 0.4673846000, 0.7684565000", \ + "0.1453870000, 0.1636950000, 0.2021218000, 0.2772385000, 0.4114553000, 0.6360686000, 1.0102731000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011503900, 0.0026467800, 0.0060896500, 0.0140109000, 0.0322360000, 0.0741677000"); + values("0.0520409000, 0.0574072000, 0.0696604000, 0.0972434000, 0.1606863000, 0.3047767000, 0.6366758000", \ + "0.0572742000, 0.0627011000, 0.0750648000, 0.1029038000, 0.1664501000, 0.3105329000, 0.6425848000", \ + "0.0701560000, 0.0756127000, 0.0876584000, 0.1156057000, 0.1789774000, 0.3235979000, 0.6554829000", \ + "0.1022102000, 0.1076492000, 0.1197078000, 0.1471356000, 0.2105097000, 0.3543944000, 0.6867108000", \ + "0.1612119000, 0.1699255000, 0.1879671000, 0.2219241000, 0.2859607000, 0.4297705000, 0.7585099000", \ + "0.2582424000, 0.2718490000, 0.3001799000, 0.3545285000, 0.4496785000, 0.6042452000, 0.9345804000", \ + "0.4194376000, 0.4408991000, 0.4850914000, 0.5716582000, 0.7235291000, 0.9669169000, 1.3365108000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011503900, 0.0026467800, 0.0060896500, 0.0140109000, 0.0322360000, 0.0741677000"); + values("0.0443735000, 0.0503800000, 0.0643606000, 0.0964300000, 0.1704520000, 0.3396464000, 0.7304567000", \ + "0.0442473000, 0.0503988000, 0.0641637000, 0.0963990000, 0.1702337000, 0.3402194000, 0.7303582000", \ + "0.0442748000, 0.0503184000, 0.0642353000, 0.0963387000, 0.1702116000, 0.3401243000, 0.7301534000", \ + "0.0511559000, 0.0560462000, 0.0683345000, 0.0982396000, 0.1702669000, 0.3397301000, 0.7307368000", \ + "0.0720465000, 0.0779729000, 0.0913632000, 0.1189390000, 0.1819811000, 0.3424619000, 0.7303109000", \ + "0.1150069000, 0.1226905000, 0.1398456000, 0.1736426000, 0.2407425000, 0.3784888000, 0.7363669000", \ + "0.1909533000, 0.2029980000, 0.2272256000, 0.2758632000, 0.3649209000, 0.5216160000, 0.8414367000"); + } + related_pin : "B1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011503900, 0.0026467800, 0.0060896500, 0.0140109000, 0.0322360000, 0.0741677000"); + values("0.0596593000, 0.0675639000, 0.0853075000, 0.1249293000, 0.2139759000, 0.4167298000, 0.8883104000", \ + "0.0596223000, 0.0675024000, 0.0853277000, 0.1249408000, 0.2141011000, 0.4173650000, 0.8849182000", \ + "0.0596692000, 0.0675436000, 0.0853325000, 0.1249958000, 0.2140294000, 0.4173756000, 0.8882697000", \ + "0.0673690000, 0.0738401000, 0.0891733000, 0.1258064000, 0.2140365000, 0.4174804000, 0.8842309000", \ + "0.1042434000, 0.1095018000, 0.1205753000, 0.1480752000, 0.2219840000, 0.4169144000, 0.8858806000", \ + "0.1724777000, 0.1799132000, 0.1969980000, 0.2295616000, 0.2891669000, 0.4458567000, 0.8888485000", \ + "0.2829771000, 0.2958046000, 0.3219598000, 0.3739604000, 0.4648067000, 0.6165932000, 0.9699762000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011503900, 0.0026467800, 0.0060896500, 0.0140109000, 0.0322360000, 0.0741677000"); + values("0.0471693000, 0.0520841000, 0.0633381000, 0.0880234000, 0.1440994000, 0.2718026000, 0.5640279000", \ + "0.0507396000, 0.0556648000, 0.0669861000, 0.0916976000, 0.1478912000, 0.2756513000, 0.5690729000", \ + "0.0594727000, 0.0646008000, 0.0759812000, 0.1010056000, 0.1572936000, 0.2852665000, 0.5778095000", \ + "0.0805010000, 0.0859789000, 0.0977249000, 0.1222742000, 0.1786615000, 0.3067628000, 0.5994397000", \ + "0.1070930000, 0.1155124000, 0.1331542000, 0.1677574000, 0.2309594000, 0.3586750000, 0.6515649000", \ + "0.1306138000, 0.1439315000, 0.1697739000, 0.2218456000, 0.3138123000, 0.4743164000, 0.7691646000", \ + "0.1304209000, 0.1495540000, 0.1892496000, 0.2679296000, 0.4096700000, 0.6495547000, 1.0325858000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011503900, 0.0026467800, 0.0060896500, 0.0140109000, 0.0322360000, 0.0741677000"); + values("0.0418186000, 0.0473257000, 0.0595980000, 0.0870895000, 0.1489548000, 0.2912853000, 0.6154053000", \ + "0.0467372000, 0.0522307000, 0.0646025000, 0.0920062000, 0.1542324000, 0.2960422000, 0.6217277000", \ + "0.0593370000, 0.0649312000, 0.0774309000, 0.1052270000, 0.1675573000, 0.3102409000, 0.6339322000", \ + "0.0897235000, 0.0961200000, 0.1087649000, 0.1359691000, 0.1990992000, 0.3387684000, 0.6643185000", \ + "0.1401026000, 0.1502658000, 0.1706972000, 0.2079161000, 0.2727293000, 0.4139023000, 0.7361384000", \ + "0.2212233000, 0.2374104000, 0.2703432000, 0.3302567000, 0.4301733000, 0.5872413000, 0.9025166000", \ + "0.3588506000, 0.3833356000, 0.4345613000, 0.5280514000, 0.6890494000, 0.9379327000, 1.3123891000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011503900, 0.0026467800, 0.0060896500, 0.0140109000, 0.0322360000, 0.0741677000"); + values("0.0443908000, 0.0504016000, 0.0644042000, 0.0962822000, 0.1704503000, 0.3399166000, 0.7306125000", \ + "0.0441497000, 0.0502892000, 0.0643146000, 0.0964177000, 0.1703407000, 0.3398833000, 0.7305087000", \ + "0.0439330000, 0.0499316000, 0.0638895000, 0.0963626000, 0.1701904000, 0.3393662000, 0.7296328000", \ + "0.0541440000, 0.0589523000, 0.0705195000, 0.0991066000, 0.1703986000, 0.3406758000, 0.7300279000", \ + "0.0783603000, 0.0852123000, 0.0993954000, 0.1288069000, 0.1876179000, 0.3419801000, 0.7300804000", \ + "0.1251158000, 0.1344882000, 0.1549336000, 0.1940747000, 0.2672617000, 0.3982289000, 0.7412851000", \ + "0.2047432000, 0.2196771000, 0.2508080000, 0.3071115000, 0.4093288000, 0.5815924000, 0.8887929000"); + } + related_pin : "C1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011503900, 0.0026467800, 0.0060896500, 0.0140109000, 0.0322360000, 0.0741677000"); + values("0.0492216000, 0.0570390000, 0.0745591000, 0.1136751000, 0.2009389000, 0.3992948000, 0.8561933000", \ + "0.0491486000, 0.0570114000, 0.0745876000, 0.1136743000, 0.2009192000, 0.3995038000, 0.8582060000", \ + "0.0496166000, 0.0570164000, 0.0745915000, 0.1137203000, 0.2009239000, 0.3993680000, 0.8566171000", \ + "0.0618933000, 0.0673498000, 0.0809096000, 0.1153434000, 0.2009498000, 0.3994796000, 0.8583603000", \ + "0.1024475000, 0.1073478000, 0.1182149000, 0.1423602000, 0.2112774000, 0.3994680000, 0.8592612000", \ + "0.1700617000, 0.1774228000, 0.1930376000, 0.2256110000, 0.2842052000, 0.4323714000, 0.8593415000", \ + "0.2785389000, 0.2909148000, 0.3169569000, 0.3678088000, 0.4579494000, 0.6122696000, 0.9411655000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__o211ai_2") { + leakage_power () { + value : 0.0001345000; + when : "!A1&!A2&!B1&C1"; + } + leakage_power () { + value : 0.0099902000; + when : "!A1&!A2&!B1&!C1"; + } + leakage_power () { + value : 0.0011590000; + when : "!A1&!A2&B1&C1"; + } + leakage_power () { + value : 0.0001281000; + when : "!A1&!A2&B1&!C1"; + } + leakage_power () { + value : 0.0006140000; + when : "!A1&A2&!B1&C1"; + } + leakage_power () { + value : 0.0010767000; + when : "!A1&A2&!B1&!C1"; + } + leakage_power () { + value : 0.0107590000; + when : "!A1&A2&B1&C1"; + } + leakage_power () { + value : 0.0007845000; + when : "!A1&A2&B1&!C1"; + } + leakage_power () { + value : 0.0006140000; + when : "A1&!A2&!B1&C1"; + } + leakage_power () { + value : 0.0010767000; + when : "A1&!A2&!B1&!C1"; + } + leakage_power () { + value : 0.0094929000; + when : "A1&!A2&B1&C1"; + } + leakage_power () { + value : 0.0007834000; + when : "A1&!A2&B1&!C1"; + } + leakage_power () { + value : 0.0006140000; + when : "A1&A2&!B1&C1"; + } + leakage_power () { + value : 0.0099988000; + when : "A1&A2&!B1&!C1"; + } + leakage_power () { + value : 0.0074242000; + when : "A1&A2&B1&C1"; + } + leakage_power () { + value : 0.0007829000; + when : "A1&A2&B1&!C1"; + } + area : 12.512000000; + cell_footprint : "sky130_fd_sc_hd__o211ai"; + cell_leakage_power : 0.0034645460; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A1") { + capacitance : 0.0043840000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0041590000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0079226000, 0.0079212000, 0.0079182000, 0.0079202000, 0.0079247000, 0.0079353000, 0.0079596000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0078982000, -0.0078999000, -0.0079038000, -0.0079057000, -0.0079099000, -0.0079198000, -0.0079424000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0046090000; + } + pin ("A2") { + capacitance : 0.0043690000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0040510000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0079478000, 0.0079448000, 0.0079380000, 0.0079389000, 0.0079411000, 0.0079462000, 0.0079578000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0079417000, -0.0079341000, -0.0079166000, -0.0079120000, -0.0079015000, -0.0078771000, -0.0078210000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0046870000; + } + pin ("B1") { + capacitance : 0.0043810000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0042440000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0083323000, 0.0083109000, 0.0082616000, 0.0082814000, 0.0083270000, 0.0084320000, 0.0086741000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0080660000, -0.0080550000, -0.0080297000, -0.0080248000, -0.0080134000, -0.0079871000, -0.0079265000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0045180000; + } + pin ("C1") { + capacitance : 0.0043510000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0042530000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0092862000, 0.0092898000, 0.0092981000, 0.0092987000, 0.0093001000, 0.0093032000, 0.0093106000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0064050000, -0.0064017000, -0.0063940000, -0.0063738000, -0.0063274000, -0.0062205000, -0.0059739000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0044480000; + } + pin ("Y") { + direction : "output"; + function : "(!A1&!A2) | (!B1) | (!C1)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012690670, 0.0032210600, 0.0081754800, 0.0207504600, 0.0526674300, 0.1336770000"); + values("0.0124568000, 0.0112152000, 0.0080976000, 0.0001313000, -0.0201304000, -0.0717110000, -0.2028827000", \ + "0.0121981000, 0.0109606000, 0.0078617000, -0.0000809000, -0.0203363000, -0.0718924000, -0.2030390000", \ + "0.0118575000, 0.0106503000, 0.0075600000, -0.0003369000, -0.0205632000, -0.0721001000, -0.2031866000", \ + "0.0114022000, 0.0102014000, 0.0071487000, -0.0006819000, -0.0207842000, -0.0722470000, -0.2032607000", \ + "0.0111225000, 0.0099230000, 0.0068720000, -0.0009368000, -0.0210108000, -0.0723786000, -0.2032777000", \ + "0.0113066000, 0.0100694000, 0.0069134000, -0.0010556000, -0.0213210000, -0.0726684000, -0.2035650000", \ + "0.0124916000, 0.0112016000, 0.0079643000, -0.0001289000, -0.0206106000, -0.0725346000, -0.2034471000"); + } + related_pin : "A1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012690670, 0.0032210600, 0.0081754800, 0.0207504600, 0.0526674300, 0.1336770000"); + values("0.0254998000, 0.0267398000, 0.0299126000, 0.0379728000, 0.0583049000, 0.1095301000, 0.2392151000", \ + "0.0252721000, 0.0265069000, 0.0297181000, 0.0377683000, 0.0581200000, 0.1093878000, 0.2390376000", \ + "0.0250246000, 0.0262810000, 0.0294817000, 0.0376153000, 0.0579924000, 0.1093602000, 0.2389875000", \ + "0.0247427000, 0.0259821000, 0.0292367000, 0.0373510000, 0.0578018000, 0.1091281000, 0.2387596000", \ + "0.0245642000, 0.0258147000, 0.0289807000, 0.0370900000, 0.0574951000, 0.1088805000, 0.2386789000", \ + "0.0244758000, 0.0257098000, 0.0289102000, 0.0370917000, 0.0576855000, 0.1088715000, 0.2384869000", \ + "0.0249944000, 0.0262142000, 0.0292347000, 0.0369332000, 0.0578173000, 0.1094311000, 0.2393284000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012690670, 0.0032210600, 0.0081754800, 0.0207504600, 0.0526674300, 0.1336770000"); + values("0.0084517000, 0.0072928000, 0.0042152000, -0.0037076000, -0.0240233000, -0.0756874000, -0.2068753000", \ + "0.0081743000, 0.0070624000, 0.0040674000, -0.0037390000, -0.0239362000, -0.0755549000, -0.2067533000", \ + "0.0076765000, 0.0065625000, 0.0036672000, -0.0039935000, -0.0240218000, -0.0755221000, -0.2066578000", \ + "0.0070702000, 0.0059386000, 0.0030339000, -0.0045384000, -0.0243582000, -0.0756670000, -0.2066691000", \ + "0.0069139000, 0.0056203000, 0.0024999000, -0.0051328000, -0.0248979000, -0.0759570000, -0.2067733000", \ + "0.0068843000, 0.0056243000, 0.0025418000, -0.0053140000, -0.0255478000, -0.0765871000, -0.2072146000", \ + "0.0083755000, 0.0070480000, 0.0037179000, -0.0045166000, -0.0250138000, -0.0767670000, -0.2075090000"); + } + related_pin : "A2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012690670, 0.0032210600, 0.0081754800, 0.0207504600, 0.0526674300, 0.1336770000"); + values("0.0209710000, 0.0221817000, 0.0254176000, 0.0334772000, 0.0537985000, 0.1050354000, 0.2349062000", \ + "0.0206660000, 0.0218339000, 0.0250864000, 0.0332265000, 0.0536281000, 0.1049622000, 0.2345506000", \ + "0.0201985000, 0.0215168000, 0.0247110000, 0.0328803000, 0.0533661000, 0.1047251000, 0.2342487000", \ + "0.0197906000, 0.0210501000, 0.0243342000, 0.0324192000, 0.0530772000, 0.1045513000, 0.2343398000", \ + "0.0197081000, 0.0209628000, 0.0241409000, 0.0322912000, 0.0527659000, 0.1041724000, 0.2341619000", \ + "0.0205760000, 0.0218104000, 0.0249298000, 0.0329224000, 0.0529741000, 0.1039153000, 0.2336681000", \ + "0.0245436000, 0.0253348000, 0.0280675000, 0.0356142000, 0.0555278000, 0.1075637000, 0.2360920000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012690670, 0.0032210600, 0.0081754800, 0.0207504600, 0.0526674300, 0.1336770000"); + values("0.0125468000, 0.0113565000, 0.0082760000, 0.0003970000, -0.0198151000, -0.0713675000, -0.2023900000", \ + "0.0122856000, 0.0110920000, 0.0080523000, 0.0002215000, -0.0198985000, -0.0713866000, -0.2024582000", \ + "0.0119000000, 0.0107087000, 0.0077020000, -0.0000751000, -0.0201133000, -0.0715268000, -0.2025902000", \ + "0.0114715000, 0.0103193000, 0.0072745000, -0.0004913000, -0.0204343000, -0.0717216000, -0.2026629000", \ + "0.0113063000, 0.0101007000, 0.0070150000, -0.0007654000, -0.0207091000, -0.0719746000, -0.2026875000", \ + "0.0115892000, 0.0103529000, 0.0072030000, -0.0008319000, -0.0211921000, -0.0724081000, -0.2030888000", \ + "0.0133887000, 0.0120814000, 0.0088008000, 0.0004906000, -0.0201535000, -0.0721775000, -0.2031351000"); + } + related_pin : "B1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012690670, 0.0032210600, 0.0081754800, 0.0207504600, 0.0526674300, 0.1336770000"); + values("0.0188283000, 0.0201040000, 0.0233433000, 0.0314464000, 0.0517710000, 0.1029391000, 0.2323981000", \ + "0.0183768000, 0.0196719000, 0.0229819000, 0.0311863000, 0.0516392000, 0.1028110000, 0.2323991000", \ + "0.0177479000, 0.0190356000, 0.0224172000, 0.0307259000, 0.0513007000, 0.1027362000, 0.2323677000", \ + "0.0172986000, 0.0185991000, 0.0218398000, 0.0300924000, 0.0507288000, 0.1021949000, 0.2321566000", \ + "0.0173041000, 0.0185736000, 0.0217548000, 0.0298824000, 0.0504323000, 0.1013869000, 0.2316000000", \ + "0.0182447000, 0.0195441000, 0.0226186000, 0.0304165000, 0.0508328000, 0.1022720000, 0.2307267000", \ + "0.0227117000, 0.0223852000, 0.0259750000, 0.0327902000, 0.0521321000, 0.1047407000, 0.2310041000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012690670, 0.0032210600, 0.0081754800, 0.0207504600, 0.0526674300, 0.1336770000"); + values("0.0105616000, 0.0093761000, 0.0063489000, -0.0014745000, -0.0216334000, -0.0731465000, -0.2041907000", \ + "0.0102603000, 0.0091010000, 0.0060836000, -0.0016805000, -0.0217567000, -0.0732296000, -0.2042638000", \ + "0.0099191000, 0.0087418000, 0.0057588000, -0.0020001000, -0.0219605000, -0.0733170000, -0.2043126000", \ + "0.0095151000, 0.0083524000, 0.0053245000, -0.0024509000, -0.0223084000, -0.0735494000, -0.2043949000", \ + "0.0093823000, 0.0081551000, 0.0050769000, -0.0027178000, -0.0226266000, -0.0738959000, -0.2046306000", \ + "0.0102520000, 0.0089470000, 0.0059723000, -0.0021914000, -0.0226452000, -0.0741023000, -0.2049071000", \ + "0.0131773000, 0.0117970000, 0.0083652000, -0.0001055000, -0.0210948000, -0.0735787000, -0.2049201000"); + } + related_pin : "C1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012690670, 0.0032210600, 0.0081754800, 0.0207504600, 0.0526674300, 0.1336770000"); + values("0.0107393000, 0.0121651000, 0.0156592000, 0.0240026000, 0.0444524000, 0.0956213000, 0.2250277000", \ + "0.0103133000, 0.0117287000, 0.0152542000, 0.0236638000, 0.0443164000, 0.0956445000, 0.2251409000", \ + "0.0099352000, 0.0113180000, 0.0147638000, 0.0230913000, 0.0439533000, 0.0954490000, 0.2251323000", \ + "0.0098194000, 0.0110864000, 0.0142961000, 0.0227331000, 0.0436713000, 0.0951296000, 0.2247604000", \ + "0.0099751000, 0.0111773000, 0.0143276000, 0.0223653000, 0.0427130000, 0.0943023000, 0.2240712000", \ + "0.0107565000, 0.0120792000, 0.0153626000, 0.0231316000, 0.0430559000, 0.0942605000, 0.2234984000", \ + "0.0148534000, 0.0163623000, 0.0187316000, 0.0257327000, 0.0450077000, 0.0964586000, 0.2257735000"); + } + } + max_capacitance : 0.1336770000; + max_transition : 1.4955910000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012690700, 0.0032210600, 0.0081754800, 0.0207505000, 0.0526674000, 0.1336770000"); + values("0.0591538000, 0.0625918000, 0.0715450000, 0.0929008000, 0.1453798000, 0.2765507000, 0.6064041000", \ + "0.0630490000, 0.0665328000, 0.0755514000, 0.0968595000, 0.1493932000, 0.2804381000, 0.6104964000", \ + "0.0706901000, 0.0742452000, 0.0832514000, 0.1046430000, 0.1575058000, 0.2886864000, 0.6184204000", \ + "0.0846570000, 0.0885706000, 0.0978862000, 0.1199596000, 0.1727481000, 0.3041186000, 0.6342395000", \ + "0.1066370000, 0.1112923000, 0.1223206000, 0.1472528000, 0.2044683000, 0.3371565000, 0.6682506000", \ + "0.1308115000, 0.1375080000, 0.1525440000, 0.1871562000, 0.2595635000, 0.4083189000, 0.7445340000", \ + "0.1295184000, 0.1398686000, 0.1651760000, 0.2194601000, 0.3264332000, 0.5233244000, 0.9088610000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012690700, 0.0032210600, 0.0081754800, 0.0207505000, 0.0526674000, 0.1336770000"); + values("0.1122025000, 0.1184912000, 0.1339225000, 0.1729845000, 0.2696360000, 0.5104730000, 1.1189119000", \ + "0.1171609000, 0.1232150000, 0.1395558000, 0.1779018000, 0.2749022000, 0.5160751000, 1.1244704000", \ + "0.1301940000, 0.1364910000, 0.1520077000, 0.1914921000, 0.2881788000, 0.5291595000, 1.1376733000", \ + "0.1573818000, 0.1636364000, 0.1797378000, 0.2187534000, 0.3157214000, 0.5571493000, 1.1651384000", \ + "0.2151456000, 0.2220716000, 0.2392275000, 0.2784562000, 0.3753458000, 0.6169900000, 1.2258197000", \ + "0.3167061000, 0.3255946000, 0.3472022000, 0.3985631000, 0.5102541000, 0.7539574000, 1.3634464000", \ + "0.4838703000, 0.4981316000, 0.5309531000, 0.6036818000, 0.7566682000, 1.0578118000, 1.6800592000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012690700, 0.0032210600, 0.0081754800, 0.0207505000, 0.0526674000, 0.1336770000"); + values("0.0411738000, 0.0454361000, 0.0561279000, 0.0835308000, 0.1530697000, 0.3300381000, 0.7803145000", \ + "0.0411620000, 0.0454175000, 0.0560597000, 0.0835710000, 0.1529154000, 0.3303518000, 0.7800532000", \ + "0.0410526000, 0.0453027000, 0.0560004000, 0.0834465000, 0.1530495000, 0.3301973000, 0.7789271000", \ + "0.0442762000, 0.0484176000, 0.0583659000, 0.0846570000, 0.1532165000, 0.3300113000, 0.7793041000", \ + "0.0558505000, 0.0599457000, 0.0704833000, 0.0963465000, 0.1610417000, 0.3320417000, 0.7798452000", \ + "0.0871903000, 0.0919517000, 0.1034515000, 0.1305868000, 0.1961117000, 0.3558180000, 0.7847196000", \ + "0.1535152000, 0.1599546000, 0.1754578000, 0.2105070000, 0.2841689000, 0.4453579000, 0.8477399000"); + } + related_pin : "A1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012690700, 0.0032210600, 0.0081754800, 0.0207505000, 0.0526674000, 0.1336770000"); + values("0.0875822000, 0.0957427000, 0.1164546000, 0.1684883000, 0.2999753000, 0.6296774000, 1.4697485000", \ + "0.0877486000, 0.0958544000, 0.1162066000, 0.1684010000, 0.2990885000, 0.6308344000, 1.4760305000", \ + "0.0875547000, 0.0958422000, 0.1163512000, 0.1683879000, 0.3000238000, 0.6303387000, 1.4728749000", \ + "0.0875306000, 0.0955739000, 0.1162233000, 0.1680828000, 0.2997172000, 0.6302996000, 1.4712204000", \ + "0.0996315000, 0.1066220000, 0.1249811000, 0.1734739000, 0.2997254000, 0.6300362000, 1.4708988000", \ + "0.1383592000, 0.1464534000, 0.1665283000, 0.2146531000, 0.3285833000, 0.6368190000, 1.4745585000", \ + "0.2208197000, 0.2310070000, 0.2572026000, 0.3138015000, 0.4404961000, 0.7216794000, 1.4876540000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012690700, 0.0032210600, 0.0081754800, 0.0207505000, 0.0526674000, 0.1336770000"); + values("0.0460402000, 0.0494933000, 0.0578243000, 0.0783485000, 0.1293154000, 0.2586932000, 0.5865309000", \ + "0.0500556000, 0.0536291000, 0.0619673000, 0.0827697000, 0.1343395000, 0.2635941000, 0.5916895000", \ + "0.0574397000, 0.0609351000, 0.0697559000, 0.0906974000, 0.1425085000, 0.2728441000, 0.6013300000", \ + "0.0695208000, 0.0734451000, 0.0832147000, 0.1055834000, 0.1582748000, 0.2883483000, 0.6201849000", \ + "0.0852926000, 0.0906049000, 0.1027161000, 0.1303432000, 0.1892511000, 0.3219955000, 0.6508290000", \ + "0.0938226000, 0.1023119000, 0.1217657000, 0.1629620000, 0.2390515000, 0.3932332000, 0.7286826000", \ + "0.0649761000, 0.0792861000, 0.1112594000, 0.1766756000, 0.2965187000, 0.5058910000, 0.8943322000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012690700, 0.0032210600, 0.0081754800, 0.0207505000, 0.0526674000, 0.1336770000"); + values("0.0936761000, 0.0996471000, 0.1160509000, 0.1546725000, 0.2514154000, 0.4925772000, 1.1006109000", \ + "0.0970545000, 0.1035624000, 0.1195437000, 0.1586762000, 0.2550164000, 0.4962870000, 1.1047864000", \ + "0.1070859000, 0.1137992000, 0.1300806000, 0.1690263000, 0.2661723000, 0.5075787000, 1.1165260000", \ + "0.1343003000, 0.1407124000, 0.1572783000, 0.1955099000, 0.2924426000, 0.5344571000, 1.1430904000", \ + "0.1991368000, 0.2064051000, 0.2226604000, 0.2623280000, 0.3585317000, 0.6001780000, 1.2094102000", \ + "0.3071352000, 0.3178513000, 0.3429629000, 0.3988175000, 0.5122773000, 0.7490762000, 1.3556817000", \ + "0.4822864000, 0.4966600000, 0.5325377000, 0.6161736000, 0.7876279000, 1.1036864000, 1.7105555000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012690700, 0.0032210600, 0.0081754800, 0.0207505000, 0.0526674000, 0.1336770000"); + values("0.0270021000, 0.0313343000, 0.0422616000, 0.0698610000, 0.1392352000, 0.3152991000, 0.7629499000", \ + "0.0270071000, 0.0313417000, 0.0423555000, 0.0697382000, 0.1395873000, 0.3154675000, 0.7628434000", \ + "0.0273106000, 0.0315515000, 0.0422636000, 0.0695314000, 0.1392054000, 0.3165901000, 0.7630887000", \ + "0.0322298000, 0.0362792000, 0.0462879000, 0.0718425000, 0.1399423000, 0.3157395000, 0.7703313000", \ + "0.0460011000, 0.0501304000, 0.0601473000, 0.0858804000, 0.1498085000, 0.3184263000, 0.7636648000", \ + "0.0792882000, 0.0842213000, 0.0962860000, 0.1240631000, 0.1870798000, 0.3458546000, 0.7704195000", \ + "0.1488909000, 0.1552691000, 0.1711769000, 0.2062507000, 0.2803063000, 0.4397206000, 0.8365448000"); + } + related_pin : "A2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012690700, 0.0032210600, 0.0081754800, 0.0207505000, 0.0526674000, 0.1336770000"); + values("0.0877192000, 0.0955633000, 0.1162350000, 0.1680558000, 0.2990737000, 0.6303025000, 1.4714414000", \ + "0.0876719000, 0.0954840000, 0.1164987000, 0.1683389000, 0.2993639000, 0.6302245000, 1.4743347000", \ + "0.0874388000, 0.0955987000, 0.1160864000, 0.1680343000, 0.2990935000, 0.6298723000, 1.4759984000", \ + "0.0878007000, 0.0956394000, 0.1158765000, 0.1680942000, 0.2992991000, 0.6304020000, 1.4706856000", \ + "0.1105781000, 0.1171638000, 0.1336713000, 0.1775469000, 0.3003171000, 0.6302619000, 1.4749908000", \ + "0.1617906000, 0.1716875000, 0.1942957000, 0.2433739000, 0.3462310000, 0.6399993000, 1.4731305000", \ + "0.2479590000, 0.2624911000, 0.2963342000, 0.3652099000, 0.5054389000, 0.7717100000, 1.4955905000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012690700, 0.0032210600, 0.0081754800, 0.0207505000, 0.0526674000, 0.1336770000"); + values("0.0536654000, 0.0573716000, 0.0661741000, 0.0877486000, 0.1406000000, 0.2717330000, 0.6017866000", \ + "0.0577067000, 0.0613083000, 0.0703794000, 0.0921534000, 0.1449603000, 0.2762416000, 0.6060900000", \ + "0.0665030000, 0.0701378000, 0.0791654000, 0.1011110000, 0.1541440000, 0.2856625000, 0.6156908000", \ + "0.0850698000, 0.0894135000, 0.0990757000, 0.1214982000, 0.1750023000, 0.3067931000, 0.6371227000", \ + "0.1137439000, 0.1194440000, 0.1318780000, 0.1614372000, 0.2221914000, 0.3560114000, 0.6875207000", \ + "0.1423473000, 0.1511182000, 0.1710693000, 0.2140758000, 0.2998132000, 0.4607805000, 0.8004238000", \ + "0.1510303000, 0.1641184000, 0.1946918000, 0.2609436000, 0.3930529000, 0.6298935000, 1.0445855000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012690700, 0.0032210600, 0.0081754800, 0.0207505000, 0.0526674000, 0.1336770000"); + values("0.0389677000, 0.0419800000, 0.0493312000, 0.0676168000, 0.1126327000, 0.2254563000, 0.5120920000", \ + "0.0439721000, 0.0470047000, 0.0545771000, 0.0729837000, 0.1182037000, 0.2311682000, 0.5171468000", \ + "0.0565800000, 0.0595963000, 0.0670722000, 0.0855212000, 0.1312622000, 0.2443457000, 0.5298421000", \ + "0.0861812000, 0.0898858000, 0.0984803000, 0.1170874000, 0.1627051000, 0.2761034000, 0.5606793000", \ + "0.1347480000, 0.1406708000, 0.1542480000, 0.1826526000, 0.2368267000, 0.3488080000, 0.6345376000", \ + "0.2119424000, 0.2206874000, 0.2422785000, 0.2880676000, 0.3741016000, 0.5191522000, 0.8036253000", \ + "0.3396441000, 0.3541029000, 0.3869293000, 0.4571975000, 0.5933633000, 0.8279135000, 1.2009478000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012690700, 0.0032210600, 0.0081754800, 0.0207505000, 0.0526674000, 0.1336770000"); + values("0.0411657000, 0.0453573000, 0.0561570000, 0.0833859000, 0.1532174000, 0.3301862000, 0.7787471000", \ + "0.0411368000, 0.0454070000, 0.0561023000, 0.0835236000, 0.1531397000, 0.3298512000, 0.7789881000", \ + "0.0408975000, 0.0452068000, 0.0559965000, 0.0834421000, 0.1531490000, 0.3300605000, 0.7794773000", \ + "0.0472593000, 0.0510678000, 0.0601887000, 0.0853405000, 0.1529522000, 0.3300267000, 0.7792840000", \ + "0.0661748000, 0.0706829000, 0.0817616000, 0.1066041000, 0.1658757000, 0.3323828000, 0.7793771000", \ + "0.1051164000, 0.1110556000, 0.1263148000, 0.1569836000, 0.2221228000, 0.3701302000, 0.7857308000", \ + "0.1766510000, 0.1854474000, 0.2057480000, 0.2502741000, 0.3396205000, 0.5100708000, 0.8800320000"); + } + related_pin : "B1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012690700, 0.0032210600, 0.0081754800, 0.0207505000, 0.0526674000, 0.1336770000"); + values("0.0408161000, 0.0452156000, 0.0564076000, 0.0844003000, 0.1519250000, 0.3151692000, 0.7283172000", \ + "0.0407479000, 0.0452353000, 0.0564289000, 0.0844416000, 0.1518997000, 0.3151995000, 0.7278348000", \ + "0.0413347000, 0.0454557000, 0.0563867000, 0.0844373000, 0.1519485000, 0.3151526000, 0.7272660000", \ + "0.0535179000, 0.0565490000, 0.0650223000, 0.0886153000, 0.1519820000, 0.3151960000, 0.7271989000", \ + "0.0916700000, 0.0949782000, 0.1031435000, 0.1212400000, 0.1714283000, 0.3168170000, 0.7271547000", \ + "0.1570412000, 0.1620950000, 0.1741951000, 0.2000827000, 0.2527998000, 0.3676325000, 0.7319070000", \ + "0.2596247000, 0.2679000000, 0.2867601000, 0.3280945000, 0.4096979000, 0.5556297000, 0.8429479000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012690700, 0.0032210600, 0.0081754800, 0.0207505000, 0.0526674000, 0.1336770000"); + values("0.0419311000, 0.0455392000, 0.0546331000, 0.0763683000, 0.1290586000, 0.2601199000, 0.5903144000", \ + "0.0452768000, 0.0490532000, 0.0581061000, 0.0799848000, 0.1329985000, 0.2640569000, 0.5944085000", \ + "0.0543521000, 0.0580085000, 0.0670443000, 0.0888486000, 0.1421146000, 0.2734538000, 0.6037356000", \ + "0.0751731000, 0.0794189000, 0.0891432000, 0.1106530000, 0.1636145000, 0.2953711000, 0.6268466000", \ + "0.1011206000, 0.1073678000, 0.1217633000, 0.1533564000, 0.2152925000, 0.3465832000, 0.6768326000", \ + "0.1246171000, 0.1339292000, 0.1550948000, 0.2015864000, 0.2956800000, 0.4655846000, 0.7990978000", \ + "0.1266108000, 0.1402001000, 0.1725323000, 0.2432022000, 0.3834560000, 0.6372424000, 1.0736434000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012690700, 0.0032210600, 0.0081754800, 0.0207505000, 0.0526674000, 0.1336770000"); + values("0.0279085000, 0.0311276000, 0.0390137000, 0.0577338000, 0.1036695000, 0.2189183000, 0.5109412000", \ + "0.0329736000, 0.0361740000, 0.0440280000, 0.0629087000, 0.1091458000, 0.2245482000, 0.5159757000", \ + "0.0463027000, 0.0493931000, 0.0569713000, 0.0755208000, 0.1224802000, 0.2383956000, 0.5283519000", \ + "0.0701320000, 0.0749955000, 0.0860152000, 0.1071573000, 0.1529687000, 0.2690823000, 0.5599808000", \ + "0.1073431000, 0.1152880000, 0.1326644000, 0.1668133000, 0.2266979000, 0.3423854000, 0.6322572000", \ + "0.1678496000, 0.1793123000, 0.2065580000, 0.2610032000, 0.3568876000, 0.5132224000, 0.8027497000", \ + "0.2726939000, 0.2902647000, 0.3304889000, 0.4133762000, 0.5647837000, 0.8133668000, 1.1957966000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012690700, 0.0032210600, 0.0081754800, 0.0207505000, 0.0526674000, 0.1336770000"); + values("0.0413478000, 0.0455470000, 0.0561966000, 0.0835545000, 0.1530880000, 0.3299019000, 0.7792126000", \ + "0.0411474000, 0.0454063000, 0.0560901000, 0.0835840000, 0.1532437000, 0.3299900000, 0.7789762000", \ + "0.0403586000, 0.0444194000, 0.0552781000, 0.0832758000, 0.1530820000, 0.3304670000, 0.7792235000", \ + "0.0495403000, 0.0539095000, 0.0629579000, 0.0867686000, 0.1529508000, 0.3301925000, 0.7798842000", \ + "0.0703106000, 0.0755811000, 0.0884730000, 0.1157411000, 0.1726701000, 0.3328950000, 0.7799415000", \ + "0.1099673000, 0.1177756000, 0.1368669000, 0.1733180000, 0.2449667000, 0.3903730000, 0.7864452000", \ + "0.1807875000, 0.1927398000, 0.2188732000, 0.2746733000, 0.3791000000, 0.5683107000, 0.9223469000"); + } + related_pin : "C1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012690700, 0.0032210600, 0.0081754800, 0.0207505000, 0.0526674000, 0.1336770000"); + values("0.0306503000, 0.0352029000, 0.0468700000, 0.0754916000, 0.1444859000, 0.3103605000, 0.7271777000", \ + "0.0306699000, 0.0349929000, 0.0467837000, 0.0755686000, 0.1444709000, 0.3102305000, 0.7276290000", \ + "0.0337603000, 0.0374657000, 0.0475487000, 0.0754821000, 0.1444446000, 0.3101813000, 0.7280885000", \ + "0.0535771000, 0.0552994000, 0.0613247000, 0.0825375000, 0.1450929000, 0.3102758000, 0.7271099000", \ + "0.0928494000, 0.0956132000, 0.1027922000, 0.1207958000, 0.1670939000, 0.3122316000, 0.7274403000", \ + "0.1584977000, 0.1627837000, 0.1737765000, 0.1994755000, 0.2519140000, 0.3652917000, 0.7311299000", \ + "0.2635086000, 0.2695938000, 0.2867552000, 0.3269043000, 0.4089890000, 0.5555826000, 0.8503025000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__o211ai_4") { + leakage_power () { + value : 0.0003630000; + when : "!A1&!A2&!B1&C1"; + } + leakage_power () { + value : 0.0001428000; + when : "!A1&!A2&!B1&!C1"; + } + leakage_power () { + value : 0.0033077000; + when : "!A1&!A2&B1&C1"; + } + leakage_power () { + value : 0.0003565000; + when : "!A1&!A2&B1&!C1"; + } + leakage_power () { + value : 0.0017760000; + when : "!A1&A2&!B1&C1"; + } + leakage_power () { + value : 0.0002065000; + when : "!A1&A2&!B1&!C1"; + } + leakage_power () { + value : 0.0054324000; + when : "!A1&A2&B1&C1"; + } + leakage_power () { + value : 0.0022967000; + when : "!A1&A2&B1&!C1"; + } + leakage_power () { + value : 0.0017760000; + when : "A1&!A2&!B1&C1"; + } + leakage_power () { + value : 0.0002065000; + when : "A1&!A2&!B1&!C1"; + } + leakage_power () { + value : 0.0059303000; + when : "A1&!A2&B1&C1"; + } + leakage_power () { + value : 0.0023150000; + when : "A1&!A2&B1&!C1"; + } + leakage_power () { + value : 0.0384252000; + when : "A1&A2&!B1&C1"; + } + leakage_power () { + value : 0.0004460000; + when : "A1&A2&!B1&!C1"; + } + leakage_power () { + value : 0.0039680000; + when : "A1&A2&B1&C1"; + } + leakage_power () { + value : 0.0023148000; + when : "A1&A2&B1&!C1"; + } + area : 21.270400000; + cell_footprint : "sky130_fd_sc_hd__o211ai"; + cell_leakage_power : 0.0043289680; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A1") { + capacitance : 0.0090560000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0085870000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0158396000, 0.0158298000, 0.0158073000, 0.0158052000, 0.0158005000, 0.0157897000, 0.0157645000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0157539000, -0.0157457000, -0.0157268000, -0.0157301000, -0.0157377000, -0.0157554000, -0.0157961000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0095250000; + } + pin ("A2") { + capacitance : 0.0085000000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0078950000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0151545000, 0.0151449000, 0.0151227000, 0.0151228000, 0.0151231000, 0.0151238000, 0.0151252000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0151011000, -0.0150842000, -0.0150454000, -0.0150446000, -0.0150427000, -0.0150384000, -0.0150286000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0091060000; + } + pin ("B1") { + capacitance : 0.0090450000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0086680000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0170414000, 0.0169638000, 0.0167847000, 0.0168208000, 0.0169041000, 0.0170960000, 0.0175383000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0162751000, -0.0162625000, -0.0162334000, -0.0162371000, -0.0162455000, -0.0162649000, -0.0163097000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0094230000; + } + pin ("C1") { + capacitance : 0.0084390000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0081700000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0173801000, 0.0173819000, 0.0173861000, 0.0173877000, 0.0173915000, 0.0174000000, 0.0174200000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0132806000, -0.0132785000, -0.0132736000, -0.0132503000, -0.0131964000, -0.0130723000, -0.0127863000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0087080000; + } + pin ("Y") { + direction : "output"; + function : "(!A1&!A2) | (!B1) | (!C1)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013738360, 0.0037748500, 0.0103720500, 0.0284989900, 0.0783058700, 0.2151589000"); + values("0.0240838000, 0.0226844000, 0.0188426000, 0.0082419000, -0.0209439000, -0.1013778000, -0.3228971000", \ + "0.0235919000, 0.0222194000, 0.0183588000, 0.0077934000, -0.0213656000, -0.1018248000, -0.3232574000", \ + "0.0229151000, 0.0215451000, 0.0177580000, 0.0072550000, -0.0218340000, -0.1021980000, -0.3236283000", \ + "0.0221517000, 0.0207607000, 0.0170134000, 0.0065777000, -0.0223469000, -0.1025908000, -0.3239092000", \ + "0.0215916000, 0.0202248000, 0.0164810000, 0.0061138000, -0.0227122000, -0.1027683000, -0.3240023000", \ + "0.0218767000, 0.0204468000, 0.0166344000, 0.0059554000, -0.0235270000, -0.1033616000, -0.3244029000", \ + "0.0237297000, 0.0221625000, 0.0182107000, 0.0073970000, -0.0221084000, -0.1028229000, -0.3243675000"); + } + related_pin : "A1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013738360, 0.0037748500, 0.0103720500, 0.0284989900, 0.0783058700, 0.2151589000"); + values("0.0510168000, 0.0524593000, 0.0562353000, 0.0671046000, 0.0964604000, 0.1765977000, 0.3957580000", \ + "0.0504190000, 0.0518554000, 0.0556689000, 0.0665335000, 0.0960400000, 0.1762100000, 0.3956141000", \ + "0.0495818000, 0.0511162000, 0.0551317000, 0.0659177000, 0.0954509000, 0.1757528000, 0.3948161000", \ + "0.0489888000, 0.0504602000, 0.0544150000, 0.0653327000, 0.0950217000, 0.1754568000, 0.3946718000", \ + "0.0484223000, 0.0498504000, 0.0537940000, 0.0646328000, 0.0943181000, 0.1747923000, 0.3943403000", \ + "0.0484200000, 0.0498654000, 0.0538778000, 0.0647109000, 0.0943654000, 0.1748612000, 0.3940103000", \ + "0.0488274000, 0.0502238000, 0.0539450000, 0.0646605000, 0.0946985000, 0.1753306000, 0.3947753000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013738360, 0.0037748500, 0.0103720500, 0.0284989900, 0.0783058700, 0.2151589000"); + values("0.0175122000, 0.0161577000, 0.0123669000, 0.0017959000, -0.0274822000, -0.1081182000, -0.3298100000", \ + "0.0170912000, 0.0157839000, 0.0121204000, 0.0017277000, -0.0273748000, -0.1079126000, -0.3295484000", \ + "0.0162109000, 0.0149652000, 0.0113898000, 0.0012471000, -0.0275327000, -0.1078954000, -0.3294045000", \ + "0.0150955000, 0.0138296000, 0.0102862000, 0.0002921000, -0.0281353000, -0.1080932000, -0.3294049000", \ + "0.0148095000, 0.0132806000, 0.0093887000, -0.0007394000, -0.0290668000, -0.1086580000, -0.3294601000", \ + "0.0145349000, 0.0131497000, 0.0093434000, -0.0010701000, -0.0301398000, -0.1096726000, -0.3302720000", \ + "0.0165176000, 0.0150365000, 0.0110027000, 0.0001216000, -0.0293850000, -0.1096701000, -0.3308239000"); + } + related_pin : "A2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013738360, 0.0037748500, 0.0103720500, 0.0284989900, 0.0783058700, 0.2151589000"); + values("0.0422243000, 0.0436605000, 0.0475829000, 0.0583764000, 0.0878478000, 0.1679816000, 0.3872399000", \ + "0.0415361000, 0.0429981000, 0.0469407000, 0.0578205000, 0.0873650000, 0.1677112000, 0.3866726000", \ + "0.0408132000, 0.0422894000, 0.0461729000, 0.0569691000, 0.0867709000, 0.1672201000, 0.3863267000", \ + "0.0400178000, 0.0414711000, 0.0455299000, 0.0562381000, 0.0859850000, 0.1668731000, 0.3861258000", \ + "0.0395582000, 0.0409951000, 0.0449544000, 0.0557622000, 0.0853409000, 0.1660719000, 0.3861659000", \ + "0.0406637000, 0.0420580000, 0.0459463000, 0.0565943000, 0.0856495000, 0.1657972000, 0.3852624000", \ + "0.0459332000, 0.0471858000, 0.0507188000, 0.0607686000, 0.0892574000, 0.1691341000, 0.3850542000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013738360, 0.0037748500, 0.0103720500, 0.0284989900, 0.0783058700, 0.2151589000"); + values("0.0246326000, 0.0233016000, 0.0195319000, 0.0090803000, -0.0199912000, -0.1003796000, -0.3217944000", \ + "0.0241250000, 0.0227885000, 0.0191070000, 0.0087588000, -0.0201765000, -0.1004673000, -0.3218352000", \ + "0.0234035000, 0.0220847000, 0.0184083000, 0.0081447000, -0.0206033000, -0.1006944000, -0.3219399000", \ + "0.0226063000, 0.0212759000, 0.0175987000, 0.0073169000, -0.0212774000, -0.1011195000, -0.3221571000", \ + "0.0220920000, 0.0207103000, 0.0170371000, 0.0066928000, -0.0219013000, -0.1015340000, -0.3223926000", \ + "0.0226461000, 0.0212105000, 0.0173459000, 0.0067924000, -0.0227413000, -0.1025203000, -0.3229658000", \ + "0.0255813000, 0.0240712000, 0.0200372000, 0.0090168000, -0.0207625000, -0.1020386000, -0.3232592000"); + } + related_pin : "B1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013738360, 0.0037748500, 0.0103720500, 0.0284989900, 0.0783058700, 0.2151589000"); + values("0.0343818000, 0.0358508000, 0.0398526000, 0.0507250000, 0.0800924000, 0.1599070000, 0.3785905000", \ + "0.0334895000, 0.0349984000, 0.0390997000, 0.0501480000, 0.0798175000, 0.1597923000, 0.3787772000", \ + "0.0324348000, 0.0339535000, 0.0380706000, 0.0492351000, 0.0791885000, 0.1595797000, 0.3790105000", \ + "0.0315233000, 0.0329735000, 0.0369201000, 0.0481397000, 0.0780095000, 0.1586801000, 0.3782294000", \ + "0.0311915000, 0.0326072000, 0.0364960000, 0.0472457000, 0.0770292000, 0.1575077000, 0.3771349000", \ + "0.0328205000, 0.0341793000, 0.0379508000, 0.0484528000, 0.0776810000, 0.1568930000, 0.3762500000", \ + "0.0373984000, 0.0394133000, 0.0438239000, 0.0518766000, 0.0801466000, 0.1602825000, 0.3792036000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013738360, 0.0037748500, 0.0103720500, 0.0284989900, 0.0783058700, 0.2151589000"); + values("0.0216793000, 0.0203516000, 0.0166480000, 0.0062356000, -0.0227967000, -0.1031367000, -0.3244656000", \ + "0.0211308000, 0.0198262000, 0.0161894000, 0.0058585000, -0.0229748000, -0.1032276000, -0.3246016000", \ + "0.0205229000, 0.0191263000, 0.0154613000, 0.0052845000, -0.0233944000, -0.1034480000, -0.3246645000", \ + "0.0196981000, 0.0183588000, 0.0146601000, 0.0045047000, -0.0240750000, -0.1038802000, -0.3249120000", \ + "0.0193773000, 0.0179940000, 0.0142054000, 0.0039530000, -0.0248813000, -0.1045460000, -0.3252291000", \ + "0.0212361000, 0.0197876000, 0.0158178000, 0.0050082000, -0.0246162000, -0.1048532000, -0.3258003000", \ + "0.0251822000, 0.0236294000, 0.0194656000, 0.0080719000, -0.0219955000, -0.1034389000, -0.3250922000"); + } + related_pin : "C1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013738360, 0.0037748500, 0.0103720500, 0.0284989900, 0.0783058700, 0.2151589000"); + values("0.0206364000, 0.0222702000, 0.0266420000, 0.0379126000, 0.0675146000, 0.1473698000, 0.3661292000", \ + "0.0197136000, 0.0213684000, 0.0257320000, 0.0371789000, 0.0672506000, 0.1475164000, 0.3662003000", \ + "0.0188696000, 0.0204632000, 0.0247966000, 0.0362800000, 0.0663743000, 0.1471708000, 0.3661926000", \ + "0.0184389000, 0.0199553000, 0.0240279000, 0.0353249000, 0.0651631000, 0.1460992000, 0.3657744000", \ + "0.0187313000, 0.0201066000, 0.0239606000, 0.0345409000, 0.0643810000, 0.1443688000, 0.3646020000", \ + "0.0209790000, 0.0223109000, 0.0260136000, 0.0361475000, 0.0649602000, 0.1452851000, 0.3624555000", \ + "0.0262052000, 0.0273900000, 0.0315049000, 0.0401652000, 0.0683411000, 0.1483196000, 0.3641188000"); + } + } + max_capacitance : 0.2151590000; + max_transition : 1.4928460000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013738400, 0.0037748500, 0.0103721000, 0.0284990000, 0.0783059000, 0.2151590000"); + values("0.0545961000, 0.0566207000, 0.0620174000, 0.0762722000, 0.1138111000, 0.2135186000, 0.4843529000", \ + "0.0587434000, 0.0608442000, 0.0661999000, 0.0805231000, 0.1179502000, 0.2175840000, 0.4885105000", \ + "0.0669352000, 0.0690040000, 0.0744390000, 0.0888835000, 0.1262841000, 0.2262276000, 0.4971147000", \ + "0.0813899000, 0.0836363000, 0.0895707000, 0.1045101000, 0.1422106000, 0.2423024000, 0.5129423000", \ + "0.1021179000, 0.1048667000, 0.1120774000, 0.1297666000, 0.1727038000, 0.2759414000, 0.5473808000", \ + "0.1205969000, 0.1242913000, 0.1356097000, 0.1612092000, 0.2186398000, 0.3424244000, 0.6247804000", \ + "0.1064234000, 0.1119858000, 0.1295568000, 0.1707177000, 0.2607450000, 0.4361727000, 0.7779457000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013738400, 0.0037748500, 0.0103721000, 0.0284990000, 0.0783059000, 0.2151590000"); + values("0.1326331000, 0.1370274000, 0.1491096000, 0.1803668000, 0.2660390000, 0.4958744000, 1.1221988000", \ + "0.1372679000, 0.1416299000, 0.1538742000, 0.1853879000, 0.2708508000, 0.5008884000, 1.1258757000", \ + "0.1489765000, 0.1530669000, 0.1659111000, 0.1981291000, 0.2840558000, 0.5141035000, 1.1396774000", \ + "0.1758217000, 0.1800951000, 0.1919317000, 0.2243437000, 0.3103004000, 0.5410046000, 1.1665486000", \ + "0.2346069000, 0.2392960000, 0.2514795000, 0.2833578000, 0.3689880000, 0.6000778000, 1.2260908000", \ + "0.3428211000, 0.3488558000, 0.3649177000, 0.4037342000, 0.5018061000, 0.7351169000, 1.3625984000", \ + "0.5295929000, 0.5385034000, 0.5618518000, 0.6178729000, 0.7467814000, 1.0336241000, 1.6753937000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013738400, 0.0037748500, 0.0103721000, 0.0284990000, 0.0783059000, 0.2151590000"); + values("0.0395774000, 0.0418727000, 0.0482390000, 0.0658909000, 0.1154009000, 0.2526623000, 0.6314368000", \ + "0.0395322000, 0.0417970000, 0.0482266000, 0.0659491000, 0.1153685000, 0.2526019000, 0.6310296000", \ + "0.0393637000, 0.0416984000, 0.0480929000, 0.0658915000, 0.1152021000, 0.2526704000, 0.6311550000", \ + "0.0431856000, 0.0453125000, 0.0513154000, 0.0679250000, 0.1159913000, 0.2523955000, 0.6311258000", \ + "0.0554671000, 0.0577678000, 0.0639228000, 0.0809572000, 0.1271801000, 0.2562876000, 0.6310791000", \ + "0.0878253000, 0.0908120000, 0.0976903000, 0.1164348000, 0.1640172000, 0.2894820000, 0.6419295000", \ + "0.1545513000, 0.1580920000, 0.1681190000, 0.1934496000, 0.2520753000, 0.3839631000, 0.7206437000"); + } + related_pin : "A1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013738400, 0.0037748500, 0.0103721000, 0.0284990000, 0.0783059000, 0.2151590000"); + values("0.1065052000, 0.1120644000, 0.1273010000, 0.1701833000, 0.2857996000, 0.6046454000, 1.4793862000", \ + "0.1063543000, 0.1120409000, 0.1273124000, 0.1701351000, 0.2858816000, 0.6039136000, 1.4751601000", \ + "0.1060878000, 0.1120387000, 0.1275814000, 0.1696541000, 0.2855921000, 0.6035941000, 1.4760301000", \ + "0.1061337000, 0.1118991000, 0.1273770000, 0.1699001000, 0.2858743000, 0.6039982000, 1.4760163000", \ + "0.1152284000, 0.1204533000, 0.1351618000, 0.1745793000, 0.2865919000, 0.6043085000, 1.4764753000", \ + "0.1523029000, 0.1581690000, 0.1740351000, 0.2130105000, 0.3148120000, 0.6106157000, 1.4753883000", \ + "0.2313598000, 0.2381653000, 0.2556066000, 0.3030711000, 0.4140832000, 0.6939467000, 1.4928460000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013738400, 0.0037748500, 0.0103721000, 0.0284990000, 0.0783059000, 0.2151590000"); + values("0.0457458000, 0.0476212000, 0.0530154000, 0.0672387000, 0.1052225000, 0.2092501000, 0.4965252000", \ + "0.0498160000, 0.0518352000, 0.0574565000, 0.0716308000, 0.1099154000, 0.2150535000, 0.5006000000", \ + "0.0573952000, 0.0594602000, 0.0651172000, 0.0798595000, 0.1183428000, 0.2228797000, 0.5108176000", \ + "0.0686936000, 0.0712506000, 0.0776731000, 0.0937852000, 0.1333590000, 0.2384018000, 0.5250006000", \ + "0.0824217000, 0.0856530000, 0.0936869000, 0.1141620000, 0.1603699000, 0.2698766000, 0.5581494000", \ + "0.0835853000, 0.0887097000, 0.1019288000, 0.1330436000, 0.1980787000, 0.3312670000, 0.6296928000", \ + "0.0364603000, 0.0450957000, 0.0667953000, 0.1185106000, 0.2215061000, 0.4131743000, 0.7739708000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013738400, 0.0037748500, 0.0103721000, 0.0284990000, 0.0783059000, 0.2151590000"); + values("0.1135202000, 0.1178214000, 0.1300675000, 0.1616791000, 0.2472987000, 0.4770818000, 1.1022314000", \ + "0.1172521000, 0.1215664000, 0.1332684000, 0.1653204000, 0.2511283000, 0.4806041000, 1.1067700000", \ + "0.1272965000, 0.1317630000, 0.1440492000, 0.1753740000, 0.2615484000, 0.4917748000, 1.1176720000", \ + "0.1545172000, 0.1588205000, 0.1708890000, 0.2028171000, 0.2888477000, 0.5194072000, 1.1456015000", \ + "0.2228493000, 0.2270266000, 0.2401034000, 0.2716848000, 0.3568106000, 0.5878299000, 1.2141699000", \ + "0.3509804000, 0.3576906000, 0.3741800000, 0.4179985000, 0.5165247000, 0.7464413000, 1.3712127000", \ + "0.5637972000, 0.5733547000, 0.5982966000, 0.6614490000, 0.8094998000, 1.1123171000, 1.7362227000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013738400, 0.0037748500, 0.0103721000, 0.0284990000, 0.0783059000, 0.2151590000"); + values("0.0278596000, 0.0304107000, 0.0375028000, 0.0570106000, 0.1103246000, 0.2564399000, 0.6591549000", \ + "0.0278554000, 0.0303922000, 0.0374996000, 0.0568274000, 0.1101466000, 0.2567542000, 0.6589223000", \ + "0.0281870000, 0.0306760000, 0.0376142000, 0.0570026000, 0.1102334000, 0.2563846000, 0.6583303000", \ + "0.0331126000, 0.0355836000, 0.0421828000, 0.0599878000, 0.1111378000, 0.2565971000, 0.6579402000", \ + "0.0471535000, 0.0495894000, 0.0560923000, 0.0743043000, 0.1235505000, 0.2604615000, 0.6583971000", \ + "0.0813759000, 0.0842878000, 0.0921143000, 0.1122609000, 0.1617930000, 0.2945763000, 0.6682891000", \ + "0.1513950000, 0.1553948000, 0.1660120000, 0.1925990000, 0.2527418000, 0.3912452000, 0.7468592000"); + } + related_pin : "A2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013738400, 0.0037748500, 0.0103721000, 0.0284990000, 0.0783059000, 0.2151590000"); + values("0.1060569000, 0.1118111000, 0.1272341000, 0.1697368000, 0.2856946000, 0.6040330000, 1.4767886000", \ + "0.1059785000, 0.1116956000, 0.1273344000, 0.1697386000, 0.2857012000, 0.6034077000, 1.4818179000", \ + "0.1066465000, 0.1120015000, 0.1272673000, 0.1696989000, 0.2857889000, 0.6035893000, 1.4765820000", \ + "0.1057308000, 0.1113165000, 0.1271494000, 0.1698643000, 0.2857545000, 0.6038298000, 1.4783562000", \ + "0.1216866000, 0.1262938000, 0.1400068000, 0.1773617000, 0.2866368000, 0.6045058000, 1.4765272000", \ + "0.1757320000, 0.1820861000, 0.1981760000, 0.2375252000, 0.3296432000, 0.6112905000, 1.4770262000", \ + "0.2666350000, 0.2756927000, 0.2996921000, 0.3556592000, 0.4817222000, 0.7321014000, 1.4928431000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013738400, 0.0037748500, 0.0103721000, 0.0284990000, 0.0783059000, 0.2151590000"); + values("0.0475751000, 0.0497378000, 0.0551749000, 0.0696296000, 0.1072362000, 0.2068853000, 0.4785683000", \ + "0.0513862000, 0.0534315000, 0.0590367000, 0.0735785000, 0.1112366000, 0.2112980000, 0.4821066000", \ + "0.0595334000, 0.0616570000, 0.0672266000, 0.0819542000, 0.1199095000, 0.2200741000, 0.4911448000", \ + "0.0762039000, 0.0786692000, 0.0851058000, 0.1008267000, 0.1392136000, 0.2398142000, 0.5116196000", \ + "0.0989771000, 0.1023492000, 0.1112867000, 0.1325544000, 0.1798654000, 0.2854398000, 0.5577006000", \ + "0.1168398000, 0.1217508000, 0.1349178000, 0.1673020000, 0.2365708000, 0.3747136000, 0.6643843000", \ + "0.1007052000, 0.1086361000, 0.1291594000, 0.1788284000, 0.2869243000, 0.4955707000, 0.8746054000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013738400, 0.0037748500, 0.0103721000, 0.0284990000, 0.0783059000, 0.2151590000"); + values("0.0473856000, 0.0496510000, 0.0557312000, 0.0718208000, 0.1148860000, 0.2313237000, 0.5495802000", \ + "0.0521254000, 0.0544413000, 0.0606413000, 0.0770154000, 0.1204223000, 0.2374009000, 0.5561031000", \ + "0.0647059000, 0.0669607000, 0.0731492000, 0.0896378000, 0.1334193000, 0.2502444000, 0.5692416000", \ + "0.0958999000, 0.0984713000, 0.1048157000, 0.1209220000, 0.1646247000, 0.2821696000, 0.5990005000", \ + "0.1510221000, 0.1549445000, 0.1649466000, 0.1890164000, 0.2394972000, 0.3564709000, 0.6742520000", \ + "0.2425634000, 0.2487256000, 0.2647057000, 0.3025400000, 0.3827260000, 0.5300164000, 0.8471237000", \ + "0.3996002000, 0.4101479000, 0.4336818000, 0.4908773000, 0.6162797000, 0.8527849000, 1.2529300000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013738400, 0.0037748500, 0.0103721000, 0.0284990000, 0.0783059000, 0.2151590000"); + values("0.0396353000, 0.0419095000, 0.0482836000, 0.0659659000, 0.1153062000, 0.2525867000, 0.6313955000", \ + "0.0395337000, 0.0418659000, 0.0482076000, 0.0658232000, 0.1153007000, 0.2523875000, 0.6309650000", \ + "0.0394555000, 0.0417170000, 0.0478692000, 0.0656171000, 0.1152803000, 0.2525289000, 0.6312290000", \ + "0.0465032000, 0.0487168000, 0.0542683000, 0.0698788000, 0.1164506000, 0.2525865000, 0.6315696000", \ + "0.0643354000, 0.0668691000, 0.0735179000, 0.0910153000, 0.1351366000, 0.2584694000, 0.6310494000", \ + "0.1018701000, 0.1051980000, 0.1143245000, 0.1370266000, 0.1885607000, 0.3086927000, 0.6458485000", \ + "0.1704803000, 0.1756510000, 0.1883293000, 0.2209636000, 0.2915082000, 0.4365245000, 0.7585071000"); + } + related_pin : "B1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013738400, 0.0037748500, 0.0103721000, 0.0284990000, 0.0783059000, 0.2151590000"); + values("0.0480995000, 0.0513576000, 0.0602972000, 0.0846427000, 0.1494804000, 0.3175924000, 0.7750696000", \ + "0.0481014000, 0.0513474000, 0.0602962000, 0.0845880000, 0.1494776000, 0.3174548000, 0.7741950000", \ + "0.0480232000, 0.0512478000, 0.0602557000, 0.0846356000, 0.1495656000, 0.3175788000, 0.7751292000", \ + "0.0572670000, 0.0597256000, 0.0670696000, 0.0881244000, 0.1494820000, 0.3178377000, 0.7746906000", \ + "0.0934391000, 0.0960033000, 0.1028455000, 0.1191995000, 0.1672553000, 0.3191281000, 0.7753068000", \ + "0.1590769000, 0.1625002000, 0.1716453000, 0.1945629000, 0.2456267000, 0.3646362000, 0.7763754000", \ + "0.2629946000, 0.2687857000, 0.2829912000, 0.3181222000, 0.3951323000, 0.5435047000, 0.8769757000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013738400, 0.0037748500, 0.0103721000, 0.0284990000, 0.0783059000, 0.2151590000"); + values("0.0372129000, 0.0392769000, 0.0449346000, 0.0594258000, 0.0971087000, 0.1967592000, 0.4681517000", \ + "0.0405789000, 0.0427162000, 0.0483789000, 0.0630774000, 0.1007619000, 0.2006925000, 0.4715629000", \ + "0.0497350000, 0.0516839000, 0.0572026000, 0.0717919000, 0.1100225000, 0.2101596000, 0.4810207000", \ + "0.0686931000, 0.0712745000, 0.0779794000, 0.0941542000, 0.1314405000, 0.2318317000, 0.5031447000", \ + "0.0895007000, 0.0932933000, 0.1030922000, 0.1263544000, 0.1773513000, 0.2816507000, 0.5532540000", \ + "0.1014828000, 0.1071493000, 0.1217958000, 0.1573118000, 0.2331705000, 0.3838394000, 0.6707865000", \ + "0.0784628000, 0.0868805000, 0.1086714000, 0.1616636000, 0.2786440000, 0.5056786000, 0.9139134000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013738400, 0.0037748500, 0.0103721000, 0.0284990000, 0.0783059000, 0.2151590000"); + values("0.0340956000, 0.0366732000, 0.0434915000, 0.0610089000, 0.1068729000, 0.2327572000, 0.5691091000", \ + "0.0388386000, 0.0413820000, 0.0481746000, 0.0659124000, 0.1123526000, 0.2372450000, 0.5773794000", \ + "0.0518530000, 0.0544060000, 0.0609712000, 0.0784770000, 0.1249682000, 0.2502350000, 0.5888673000", \ + "0.0792940000, 0.0827573000, 0.0912791000, 0.1098946000, 0.1564120000, 0.2813275000, 0.6206221000", \ + "0.1236499000, 0.1290517000, 0.1422927000, 0.1719466000, 0.2301859000, 0.3541588000, 0.6949413000", \ + "0.1980873000, 0.2063836000, 0.2275624000, 0.2736284000, 0.3661960000, 0.5277469000, 0.8639179000", \ + "0.3339720000, 0.3458213000, 0.3759638000, 0.4458363000, 0.5889326000, 0.8455730000, 1.2676624000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013738400, 0.0037748500, 0.0103721000, 0.0284990000, 0.0783059000, 0.2151590000"); + values("0.0397840000, 0.0420542000, 0.0483585000, 0.0659496000, 0.1154214000, 0.2524443000, 0.6309198000", \ + "0.0392205000, 0.0416366000, 0.0481243000, 0.0659204000, 0.1152891000, 0.2524560000, 0.6310529000", \ + "0.0387586000, 0.0410022000, 0.0472491000, 0.0649087000, 0.1153041000, 0.2524257000, 0.6310543000", \ + "0.0480224000, 0.0505157000, 0.0568539000, 0.0721249000, 0.1168078000, 0.2522760000, 0.6315657000", \ + "0.0684240000, 0.0715577000, 0.0795966000, 0.0989371000, 0.1442888000, 0.2614234000, 0.6314190000", \ + "0.1079402000, 0.1125576000, 0.1237165000, 0.1526083000, 0.2118751000, 0.3330546000, 0.6514554000", \ + "0.1760871000, 0.1831959000, 0.2011313000, 0.2427495000, 0.3290027000, 0.4903800000, 0.8156661000"); + } + related_pin : "C1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013738400, 0.0037748500, 0.0103721000, 0.0284990000, 0.0783059000, 0.2151590000"); + values("0.0383459000, 0.0416444000, 0.0515491000, 0.0776050000, 0.1465384000, 0.3250101000, 0.8068481000", \ + "0.0382623000, 0.0419311000, 0.0513976000, 0.0776550000, 0.1465212000, 0.3248218000, 0.8066165000", \ + "0.0399477000, 0.0428938000, 0.0515586000, 0.0776884000, 0.1465022000, 0.3246615000, 0.8070269000", \ + "0.0555741000, 0.0575802000, 0.0635143000, 0.0839132000, 0.1467418000, 0.3245769000, 0.8075267000", \ + "0.0949042000, 0.0971328000, 0.1035633000, 0.1207724000, 0.1672700000, 0.3259334000, 0.8079076000", \ + "0.1605735000, 0.1637957000, 0.1727351000, 0.1961822000, 0.2488699000, 0.3737163000, 0.8090458000", \ + "0.2662080000, 0.2705497000, 0.2834981000, 0.3182356000, 0.3977162000, 0.5541602000, 0.9034182000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__o21a_1") { + leakage_power () { + value : 0.0011118000; + when : "A1&A2&B1"; + } + leakage_power () { + value : 0.0024572000; + when : "A1&A2&!B1"; + } + leakage_power () { + value : 0.0026866000; + when : "!A1&!A2&B1"; + } + leakage_power () { + value : 0.0022050000; + when : "!A1&!A2&!B1"; + } + leakage_power () { + value : 0.0018589000; + when : "!A1&A2&B1"; + } + leakage_power () { + value : 0.0024572000; + when : "!A1&A2&!B1"; + } + leakage_power () { + value : 0.0024355000; + when : "A1&!A2&B1"; + } + leakage_power () { + value : 0.0024572000; + when : "A1&!A2&!B1"; + } + area : 7.5072000000; + cell_footprint : "sky130_fd_sc_hd__o21a"; + cell_leakage_power : 0.0022086780; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A1") { + capacitance : 0.0023610000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022550000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0039908000, 0.0039920000, 0.0039948000, 0.0039926000, 0.0039875000, 0.0039759000, 0.0039490000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0039885000, -0.0039858000, -0.0039796000, -0.0039807000, -0.0039831000, -0.0039889000, -0.0040021000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024670000; + } + pin ("A2") { + capacitance : 0.0024150000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022650000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0040718000, 0.0040689000, 0.0040621000, 0.0040611000, 0.0040587000, 0.0040533000, 0.0040407000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0040641000, -0.0040624000, -0.0040583000, -0.0040568000, -0.0040531000, -0.0040448000, -0.0040255000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0025650000; + } + pin ("B1") { + capacitance : 0.0023690000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022920000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0047437000, 0.0047453000, 0.0047489000, 0.0047507000, 0.0047549000, 0.0047645000, 0.0047867000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0024405000, -0.0024445000, -0.0024537000, -0.0024413000, -0.0024127000, -0.0023467000, -0.0021946000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024460000; + } + pin ("X") { + direction : "output"; + function : "(A1&B1) | (A2&B1)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013116800, 0.0034410100, 0.0090270100, 0.0236811000, 0.0621240600, 0.1629738000"); + values("0.0139344000, 0.0129491000, 0.0103342000, 0.0022350000, -0.0209424000, -0.0829659000, -0.2462158000", \ + "0.0137831000, 0.0128176000, 0.0101662000, 0.0020987000, -0.0210724000, -0.0830966000, -0.2462962000", \ + "0.0136238000, 0.0126549000, 0.0100056000, 0.0019239000, -0.0212444000, -0.0832555000, -0.2463046000", \ + "0.0134472000, 0.0124801000, 0.0098291000, 0.0017328000, -0.0214289000, -0.0834376000, -0.2466465000", \ + "0.0133259000, 0.0123322000, 0.0096730000, 0.0015791000, -0.0215924000, -0.0835558000, -0.2467440000", \ + "0.0144221000, 0.0131403000, 0.0097523000, 0.0010859000, -0.0217696000, -0.0836611000, -0.2468191000", \ + "0.0155806000, 0.0142340000, 0.0108339000, 0.0019295000, -0.0216328000, -0.0832698000, -0.2463058000"); + } + related_pin : "A1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013116800, 0.0034410100, 0.0090270100, 0.0236811000, 0.0621240600, 0.1629738000"); + values("0.0128871000, 0.0143059000, 0.0179755000, 0.0272192000, 0.0509378000, 0.1131951000, 0.2742285000", \ + "0.0127675000, 0.0142162000, 0.0178791000, 0.0270957000, 0.0508335000, 0.1130712000, 0.2755015000", \ + "0.0125982000, 0.0140478000, 0.0177001000, 0.0269274000, 0.0506834000, 0.1129290000, 0.2743215000", \ + "0.0123991000, 0.0138218000, 0.0174617000, 0.0266842000, 0.0504429000, 0.1120429000, 0.2749143000", \ + "0.0123321000, 0.0136533000, 0.0172957000, 0.0264502000, 0.0501743000, 0.1125065000, 0.2749489000", \ + "0.0124727000, 0.0138461000, 0.0173330000, 0.0263621000, 0.0500380000, 0.1115334000, 0.2737477000", \ + "0.0133025000, 0.0145921000, 0.0181620000, 0.0272466000, 0.0509732000, 0.1131902000, 0.2733124000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013116800, 0.0034410100, 0.0090270100, 0.0236811000, 0.0621240600, 0.1629738000"); + values("0.0116799000, 0.0107196000, 0.0081380000, 0.0000145000, -0.0231608000, -0.0851901000, -0.2483352000", \ + "0.0114999000, 0.0105617000, 0.0079340000, -0.0001848000, -0.0233527000, -0.0853568000, -0.2485191000", \ + "0.0113006000, 0.0103234000, 0.0076777000, -0.0004128000, -0.0235831000, -0.0855885000, -0.2487989000", \ + "0.0111311000, 0.0101617000, 0.0075012000, -0.0006096000, -0.0237670000, -0.0857590000, -0.2489671000", \ + "0.0112130000, 0.0102193000, 0.0075493000, -0.0006023000, -0.0239258000, -0.0858738000, -0.2490580000", \ + "0.0126142000, 0.0113122000, 0.0078913000, -0.0005054000, -0.0234601000, -0.0853325000, -0.2484545000", \ + "0.0145993000, 0.0132499000, 0.0097776000, 0.0008179000, -0.0227464000, -0.0843705000, -0.2474174000"); + } + related_pin : "A2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013116800, 0.0034410100, 0.0090270100, 0.0236811000, 0.0621240600, 0.1629738000"); + values("0.0115154000, 0.0129665000, 0.0166318000, 0.0258335000, 0.0494548000, 0.1117392000, 0.2736718000", \ + "0.0114388000, 0.0128897000, 0.0165506000, 0.0257602000, 0.0493660000, 0.1111292000, 0.2741424000", \ + "0.0112175000, 0.0126621000, 0.0163154000, 0.0255162000, 0.0494018000, 0.1115738000, 0.2710968000", \ + "0.0108783000, 0.0122923000, 0.0158772000, 0.0250794000, 0.0490387000, 0.1106433000, 0.2736389000", \ + "0.0107661000, 0.0121055000, 0.0155492000, 0.0247154000, 0.0483589000, 0.1109109000, 0.2714711000", \ + "0.0107919000, 0.0121378000, 0.0155669000, 0.0247033000, 0.0483796000, 0.1096235000, 0.2720086000", \ + "0.0114200000, 0.0127350000, 0.0162873000, 0.0253967000, 0.0491476000, 0.1111427000, 0.2722825000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013116800, 0.0034410100, 0.0090270100, 0.0236811000, 0.0621240600, 0.1629738000"); + values("0.0096099000, 0.0087971000, 0.0062130000, -0.0022451000, -0.0258516000, -0.0881080000, -0.2514950000", \ + "0.0093394000, 0.0085346000, 0.0059517000, -0.0024876000, -0.0260909000, -0.0883444000, -0.2517344000", \ + "0.0090346000, 0.0081906000, 0.0055713000, -0.0027975000, -0.0263781000, -0.0886286000, -0.2520174000", \ + "0.0087075000, 0.0078830000, 0.0052442000, -0.0031048000, -0.0266001000, -0.0888090000, -0.2521780000", \ + "0.0083438000, 0.0075327000, 0.0051179000, -0.0031831000, -0.0266223000, -0.0887913000, -0.2521103000", \ + "0.0102210000, 0.0089741000, 0.0055924000, -0.0032852000, -0.0263913000, -0.0885014000, -0.2518080000", \ + "0.0117108000, 0.0103525000, 0.0069255000, -0.0019331000, -0.0254756000, -0.0873077000, -0.2505688000"); + } + related_pin : "B1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013116800, 0.0034410100, 0.0090270100, 0.0236811000, 0.0621240600, 0.1629738000"); + values("0.0115158000, 0.0129603000, 0.0166187000, 0.0258721000, 0.0498220000, 0.1113104000, 0.2729463000", \ + "0.0113874000, 0.0128101000, 0.0164780000, 0.0257375000, 0.0494652000, 0.1112373000, 0.2727372000", \ + "0.0111614000, 0.0126159000, 0.0162732000, 0.0255093000, 0.0494607000, 0.1109384000, 0.2726095000", \ + "0.0109037000, 0.0123151000, 0.0159437000, 0.0251424000, 0.0488989000, 0.1110514000, 0.2736060000", \ + "0.0107816000, 0.0120457000, 0.0156115000, 0.0247791000, 0.0484554000, 0.1108567000, 0.2728566000", \ + "0.0112386000, 0.0125824000, 0.0161117000, 0.0250940000, 0.0488053000, 0.1101642000, 0.2721219000", \ + "0.0121279000, 0.0134021000, 0.0168457000, 0.0258820000, 0.0497615000, 0.1116321000, 0.2730166000"); + } + } + max_capacitance : 0.1629740000; + max_transition : 1.5111880000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013116800, 0.0034410100, 0.0090270100, 0.0236811000, 0.0621241000, 0.1629740000"); + values("0.1477577000, 0.1544530000, 0.1684099000, 0.1963403000, 0.2543213000, 0.3902269000, 0.7414725000", \ + "0.1530534000, 0.1597328000, 0.1737795000, 0.2014257000, 0.2593218000, 0.3952065000, 0.7458255000", \ + "0.1652123000, 0.1718864000, 0.1859222000, 0.2135744000, 0.2715133000, 0.4074560000, 0.7576965000", \ + "0.1912420000, 0.1979551000, 0.2118466000, 0.2398071000, 0.2977383000, 0.4337569000, 0.7853017000", \ + "0.2483332000, 0.2551250000, 0.2692534000, 0.2969074000, 0.3549867000, 0.4909548000, 0.8426357000", \ + "0.3509823000, 0.3586983000, 0.3746858000, 0.4053957000, 0.4664536000, 0.6041832000, 0.9554283000", \ + "0.5213165000, 0.5309558000, 0.5503206000, 0.5862809000, 0.6529611000, 0.7942232000, 1.1466048000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013116800, 0.0034410100, 0.0090270100, 0.0236811000, 0.0621241000, 0.1629740000"); + values("0.0832170000, 0.0902228000, 0.1063823000, 0.1443331000, 0.2396075000, 0.4865265000, 1.1331883000", \ + "0.0877685000, 0.0948001000, 0.1109280000, 0.1489006000, 0.2441172000, 0.4909715000, 1.1376146000", \ + "0.0972194000, 0.1042529000, 0.1203575000, 0.1583036000, 0.2535691000, 0.5004603000, 1.1470014000", \ + "0.1171748000, 0.1242094000, 0.1403087000, 0.1781364000, 0.2733395000, 0.5208338000, 1.1685559000", \ + "0.1511535000, 0.1586405000, 0.1754114000, 0.2136692000, 0.3094198000, 0.5574733000, 1.2059714000", \ + "0.1945102000, 0.2033150000, 0.2211998000, 0.2606687000, 0.3563801000, 0.6037292000, 1.2499606000", \ + "0.2281220000, 0.2392491000, 0.2621871000, 0.3054926000, 0.4018018000, 0.6502241000, 1.2958321000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013116800, 0.0034410100, 0.0090270100, 0.0236811000, 0.0621241000, 0.1629740000"); + values("0.0238366000, 0.0284674000, 0.0391444000, 0.0645764000, 0.1272941000, 0.2993502000, 0.7664654000", \ + "0.0235963000, 0.0282183000, 0.0395658000, 0.0647661000, 0.1273701000, 0.2991852000, 0.7680915000", \ + "0.0236347000, 0.0282318000, 0.0395173000, 0.0647432000, 0.1273366000, 0.2989895000, 0.7627117000", \ + "0.0238497000, 0.0285766000, 0.0392755000, 0.0645037000, 0.1275615000, 0.3002402000, 0.7654695000", \ + "0.0244293000, 0.0294055000, 0.0400604000, 0.0653077000, 0.1275566000, 0.2993930000, 0.7667272000", \ + "0.0294666000, 0.0346387000, 0.0458737000, 0.0716848000, 0.1322331000, 0.3011494000, 0.7672256000", \ + "0.0401671000, 0.0458142000, 0.0577883000, 0.0834809000, 0.1440418000, 0.3064055000, 0.7610916000"); + } + related_pin : "A1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013116800, 0.0034410100, 0.0090270100, 0.0236811000, 0.0621241000, 0.1629740000"); + values("0.0226704000, 0.0297095000, 0.0480072000, 0.0972019000, 0.2306620000, 0.5815826000, 1.5024484000", \ + "0.0226495000, 0.0296810000, 0.0479741000, 0.0972685000, 0.2307699000, 0.5811815000, 1.5035692000", \ + "0.0226900000, 0.0297092000, 0.0478973000, 0.0972792000, 0.2307460000, 0.5816808000, 1.4979921000", \ + "0.0230168000, 0.0299708000, 0.0480864000, 0.0972185000, 0.2297182000, 0.5822016000, 1.5041375000", \ + "0.0256805000, 0.0324973000, 0.0501869000, 0.0980621000, 0.2305648000, 0.5807641000, 1.5026534000", \ + "0.0312738000, 0.0382265000, 0.0551203000, 0.1008654000, 0.2306063000, 0.5786832000, 1.4973237000", \ + "0.0435728000, 0.0508176000, 0.0678410000, 0.1086202000, 0.2331357000, 0.5817464000, 1.4938971000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013116800, 0.0034410100, 0.0090270100, 0.0236811000, 0.0621241000, 0.1629740000"); + values("0.1341642000, 0.1408618000, 0.1548972000, 0.1825851000, 0.2405215000, 0.3764684000, 0.7273569000", \ + "0.1378827000, 0.1444076000, 0.1583589000, 0.1865298000, 0.2443405000, 0.3803879000, 0.7306740000", \ + "0.1485233000, 0.1551916000, 0.1692236000, 0.1971931000, 0.2549605000, 0.3909775000, 0.7420266000", \ + "0.1768767000, 0.1835825000, 0.1974741000, 0.2253965000, 0.2833482000, 0.4194047000, 0.7705619000", \ + "0.2447379000, 0.2514314000, 0.2654704000, 0.2934116000, 0.3518552000, 0.4879105000, 0.8393985000", \ + "0.3687335000, 0.3769053000, 0.3929903000, 0.4231245000, 0.4834386000, 0.6215168000, 0.9719415000", \ + "0.5664182000, 0.5770213000, 0.5978437000, 0.6340978000, 0.6986453000, 0.8381847000, 1.1911833000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013116800, 0.0034410100, 0.0090270100, 0.0236811000, 0.0621241000, 0.1629740000"); + values("0.0700623000, 0.0768511000, 0.0924971000, 0.1298607000, 0.2243573000, 0.4732589000, 1.1208975000", \ + "0.0747302000, 0.0815140000, 0.0971393000, 0.1345383000, 0.2294824000, 0.4763491000, 1.1242384000", \ + "0.0841225000, 0.0908593000, 0.1064764000, 0.1438758000, 0.2386759000, 0.4848892000, 1.1334824000", \ + "0.1027444000, 0.1095430000, 0.1252189000, 0.1625659000, 0.2573335000, 0.5102375000, 1.1506704000", \ + "0.1299730000, 0.1374504000, 0.1539666000, 0.1918307000, 0.2870130000, 0.5341897000, 1.1829193000", \ + "0.1583218000, 0.1674637000, 0.1858941000, 0.2253078000, 0.3205793000, 0.5675438000, 1.2154293000", \ + "0.1619228000, 0.1742749000, 0.1984858000, 0.2431922000, 0.3393073000, 0.5868222000, 1.2333410000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013116800, 0.0034410100, 0.0090270100, 0.0236811000, 0.0621241000, 0.1629740000"); + values("0.0238469000, 0.0282077000, 0.0395536000, 0.0645990000, 0.1274328000, 0.2982561000, 0.7646014000", \ + "0.0235098000, 0.0286420000, 0.0393584000, 0.0645269000, 0.1276741000, 0.3007122000, 0.7638137000", \ + "0.0236000000, 0.0282163000, 0.0395523000, 0.0647158000, 0.1273749000, 0.3009039000, 0.7639660000", \ + "0.0238437000, 0.0285957000, 0.0392853000, 0.0645569000, 0.1276404000, 0.3009841000, 0.7640494000", \ + "0.0245076000, 0.0289770000, 0.0399879000, 0.0649343000, 0.1273167000, 0.2989547000, 0.7658319000", \ + "0.0330931000, 0.0376084000, 0.0472892000, 0.0709948000, 0.1325314000, 0.3014353000, 0.7625287000", \ + "0.0474967000, 0.0529311000, 0.0635619000, 0.0858167000, 0.1420109000, 0.3054658000, 0.7629151000"); + } + related_pin : "A2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013116800, 0.0034410100, 0.0090270100, 0.0236811000, 0.0621241000, 0.1629740000"); + values("0.0210879000, 0.0280782000, 0.0463601000, 0.0958105000, 0.2303679000, 0.5846222000, 1.5066316000", \ + "0.0210863000, 0.0280816000, 0.0463531000, 0.0958186000, 0.2298840000, 0.5833981000, 1.5111877000", \ + "0.0210775000, 0.0280449000, 0.0464712000, 0.0959660000, 0.2298915000, 0.5827930000, 1.5000987000", \ + "0.0219468000, 0.0288261000, 0.0469197000, 0.0962096000, 0.2304785000, 0.5821956000, 1.5037660000", \ + "0.0255706000, 0.0321610000, 0.0494454000, 0.0973574000, 0.2294254000, 0.5835148000, 1.5009718000", \ + "0.0329276000, 0.0401255000, 0.0560684000, 0.1003351000, 0.2309074000, 0.5789080000, 1.5068465000", \ + "0.0476337000, 0.0551838000, 0.0712219000, 0.1113291000, 0.2332627000, 0.5829616000, 1.4955468000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013116800, 0.0034410100, 0.0090270100, 0.0236811000, 0.0621241000, 0.1629740000"); + values("0.0685490000, 0.0742137000, 0.0867080000, 0.1125660000, 0.1675788000, 0.3014103000, 0.6508575000", \ + "0.0737954000, 0.0794779000, 0.0919953000, 0.1178934000, 0.1729280000, 0.3067684000, 0.6562381000", \ + "0.0870530000, 0.0927027000, 0.1051879000, 0.1311428000, 0.1862420000, 0.3201652000, 0.6713857000", \ + "0.1190508000, 0.1246718000, 0.1372042000, 0.1633667000, 0.2185506000, 0.3525890000, 0.7038866000", \ + "0.1784492000, 0.1852167000, 0.1995241000, 0.2282076000, 0.2850477000, 0.4194415000, 0.7705360000", \ + "0.2723685000, 0.2811985000, 0.2995326000, 0.3350057000, 0.3975891000, 0.5344014000, 0.8843958000", \ + "0.4248753000, 0.4362689000, 0.4602387000, 0.5069692000, 0.5830837000, 0.7261055000, 1.0766150000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013116800, 0.0034410100, 0.0090270100, 0.0236811000, 0.0621241000, 0.1629740000"); + values("0.0764844000, 0.0835369000, 0.0996105000, 0.1375692000, 0.2330883000, 0.4799789000, 1.1265125000", \ + "0.0805802000, 0.0875791000, 0.1037439000, 0.1416649000, 0.2368795000, 0.4835669000, 1.1304759000", \ + "0.0905182000, 0.0976492000, 0.1137088000, 0.1516303000, 0.2470780000, 0.4941308000, 1.1408193000", \ + "0.1138152000, 0.1208939000, 0.1368309000, 0.1745818000, 0.2697220000, 0.5180357000, 1.1664490000", \ + "0.1478701000, 0.1550136000, 0.1717535000, 0.2098478000, 0.3056675000, 0.5536525000, 1.2022916000", \ + "0.1864060000, 0.1949792000, 0.2125493000, 0.2513926000, 0.3466307000, 0.5950436000, 1.2424273000", \ + "0.2103868000, 0.2213588000, 0.2428289000, 0.2845867000, 0.3792381000, 0.6281234000, 1.2745989000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013116800, 0.0034410100, 0.0090270100, 0.0236811000, 0.0621241000, 0.1629740000"); + values("0.0174001000, 0.0222879000, 0.0340359000, 0.0595557000, 0.1221369000, 0.2961008000, 0.7616917000", \ + "0.0174546000, 0.0222887000, 0.0340232000, 0.0595148000, 0.1221462000, 0.2960818000, 0.7614686000", \ + "0.0173877000, 0.0223440000, 0.0339734000, 0.0596557000, 0.1221941000, 0.2962517000, 0.7719224000", \ + "0.0179830000, 0.0226642000, 0.0342935000, 0.0598345000, 0.1223331000, 0.2962401000, 0.7719654000", \ + "0.0236833000, 0.0285296000, 0.0400780000, 0.0644269000, 0.1243932000, 0.2977396000, 0.7593144000", \ + "0.0335225000, 0.0397620000, 0.0532982000, 0.0792417000, 0.1352586000, 0.2984797000, 0.7629099000", \ + "0.0474720000, 0.0551223000, 0.0730523000, 0.1053918000, 0.1590112000, 0.3084304000, 0.7582080000"); + } + related_pin : "B1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013116800, 0.0034410100, 0.0090270100, 0.0236811000, 0.0621241000, 0.1629740000"); + values("0.0226158000, 0.0297196000, 0.0478724000, 0.0971947000, 0.2306479000, 0.5813389000, 1.4988157000", \ + "0.0227040000, 0.0297304000, 0.0478731000, 0.0972007000, 0.2303270000, 0.5813829000, 1.5041218000", \ + "0.0226573000, 0.0297213000, 0.0478518000, 0.0972504000, 0.2302218000, 0.5816878000, 1.5002182000", \ + "0.0231154000, 0.0300786000, 0.0482780000, 0.0970529000, 0.2306415000, 0.5808750000, 1.5023125000", \ + "0.0254544000, 0.0325167000, 0.0501746000, 0.0989318000, 0.2303448000, 0.5824649000, 1.4996584000", \ + "0.0321218000, 0.0382438000, 0.0543654000, 0.1002441000, 0.2318721000, 0.5803988000, 1.5059011000", \ + "0.0444615000, 0.0510866000, 0.0661070000, 0.1071253000, 0.2329321000, 0.5841049000, 1.4955747000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__o21a_2") { + leakage_power () { + value : 0.0036491000; + when : "!A1&!A2&B1"; + } + leakage_power () { + value : 0.0031636000; + when : "!A1&!A2&!B1"; + } + leakage_power () { + value : 0.0020413000; + when : "!A1&A2&B1"; + } + leakage_power () { + value : 0.0034189000; + when : "!A1&A2&!B1"; + } + leakage_power () { + value : 0.0025891000; + when : "A1&!A2&B1"; + } + leakage_power () { + value : 0.0034189000; + when : "A1&!A2&!B1"; + } + leakage_power () { + value : 0.0013631000; + when : "A1&A2&B1"; + } + leakage_power () { + value : 0.0034189000; + when : "A1&A2&!B1"; + } + area : 8.758400000; + cell_footprint : "sky130_fd_sc_hd__o21a"; + cell_leakage_power : 0.0028828480; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A1") { + capacitance : 0.0023320000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022260000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0040105000, 0.0040083000, 0.0040034000, 0.0040047000, 0.0040078000, 0.0040149000, 0.0040313000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0040025000, -0.0040008000, -0.0039968000, -0.0039946000, -0.0039896000, -0.0039779000, -0.0039511000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024380000; + } + pin ("A2") { + capacitance : 0.0024040000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022430000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0040067000, 0.0040088000, 0.0040138000, 0.0040144000, 0.0040159000, 0.0040192000, 0.0040269000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0040236000, -0.0040198000, -0.0040111000, -0.0040117000, -0.0040130000, -0.0040162000, -0.0040235000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0025640000; + } + pin ("B1") { + capacitance : 0.0024110000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0023290000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0048738000, 0.0048725000, 0.0048695000, 0.0048676000, 0.0048631000, 0.0048528000, 0.0048291000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0026985000, -0.0027038000, -0.0027161000, -0.0027047000, -0.0026784000, -0.0026178000, -0.0024780000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024930000; + } + pin ("X") { + direction : "output"; + function : "(A1&B1) | (A2&B1)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014478780, 0.0041927010, 0.0121410400, 0.0351574900, 0.1018075000, 0.2948097000"); + values("0.0168101000, 0.0153723000, 0.0118168000, 0.0008346000, -0.0347763000, -0.1420260000, -0.4543904000", \ + "0.0167020000, 0.0154138000, 0.0117477000, 0.0007846000, -0.0347970000, -0.1421083000, -0.4544928000", \ + "0.0167058000, 0.0152345000, 0.0115920000, 0.0006900000, -0.0349541000, -0.1422489000, -0.4546601000", \ + "0.0164334000, 0.0149996000, 0.0113694000, 0.0004227000, -0.0351777000, -0.1424435000, -0.4547950000", \ + "0.0163291000, 0.0150417000, 0.0113261000, 0.0003245000, -0.0353564000, -0.1425631000, -0.4549582000", \ + "0.0172207000, 0.0156387000, 0.0112719000, -0.0001936000, -0.0356812000, -0.1427942000, -0.4550630000", \ + "0.0203357000, 0.0186685000, 0.0141610000, 0.0013286000, -0.0355501000, -0.1423673000, -0.4546381000"); + } + related_pin : "A1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014478780, 0.0041927010, 0.0121410400, 0.0351574900, 0.1018075000, 0.2948097000"); + values("0.0174420000, 0.0191158000, 0.0238296000, 0.0371509000, 0.0745411000, 0.1818402000, 0.4910827000", \ + "0.0173327000, 0.0190350000, 0.0238036000, 0.0370655000, 0.0744608000, 0.1813691000, 0.4903391000", \ + "0.0172021000, 0.0188861000, 0.0235936000, 0.0369054000, 0.0743441000, 0.1815666000, 0.4908356000", \ + "0.0170579000, 0.0187403000, 0.0234863000, 0.0367409000, 0.0741196000, 0.1814118000, 0.4923397000", \ + "0.0168959000, 0.0185409000, 0.0232335000, 0.0363646000, 0.0738074000, 0.1811334000, 0.4899322000", \ + "0.0173771000, 0.0189535000, 0.0234623000, 0.0363902000, 0.0736220000, 0.1804211000, 0.4914381000", \ + "0.0182128000, 0.0197146000, 0.0240915000, 0.0371161000, 0.0743247000, 0.1818735000, 0.4907081000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014478780, 0.0041927010, 0.0121410400, 0.0351574900, 0.1018075000, 0.2948097000"); + values("0.0146963000, 0.0132874000, 0.0096593000, -0.0012774000, -0.0368468000, -0.1441581000, -0.4564937000", \ + "0.0147140000, 0.0131319000, 0.0095168000, -0.0013393000, -0.0369912000, -0.1442896000, -0.4567037000", \ + "0.0144057000, 0.0129330000, 0.0092800000, -0.0016638000, -0.0372342000, -0.1445270000, -0.4568972000", \ + "0.0141928000, 0.0127541000, 0.0091160000, -0.0018520000, -0.0374490000, -0.1447267000, -0.4570835000", \ + "0.0140342000, 0.0126089000, 0.0089516000, -0.0018806000, -0.0375751000, -0.1448679000, -0.4572081000", \ + "0.0144190000, 0.0128135000, 0.0086907000, -0.0021604000, -0.0377133000, -0.1448416000, -0.4570579000", \ + "0.0196588000, 0.0179462000, 0.0133089000, 0.0003196000, -0.0366806000, -0.1437474000, -0.4558459000"); + } + related_pin : "A2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014478780, 0.0041927010, 0.0121410400, 0.0351574900, 0.1018075000, 0.2948097000"); + values("0.0160912000, 0.0177829000, 0.0225792000, 0.0358584000, 0.0732052000, 0.1804141000, 0.4880280000", \ + "0.0160613000, 0.0177528000, 0.0225492000, 0.0358325000, 0.0731771000, 0.1804411000, 0.4878954000", \ + "0.0158813000, 0.0175825000, 0.0223609000, 0.0356889000, 0.0730054000, 0.1800409000, 0.4896942000", \ + "0.0156482000, 0.0172735000, 0.0220420000, 0.0352414000, 0.0726302000, 0.1797300000, 0.4896084000", \ + "0.0154893000, 0.0170289000, 0.0216705000, 0.0348305000, 0.0720562000, 0.1794007000, 0.4894511000", \ + "0.0156562000, 0.0172239000, 0.0217613000, 0.0348119000, 0.0718631000, 0.1782397000, 0.4886908000", \ + "0.0164792000, 0.0179769000, 0.0224231000, 0.0353595000, 0.0726912000, 0.1798291000, 0.4887237000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014478780, 0.0041927010, 0.0121410400, 0.0351574900, 0.1018075000, 0.2948097000"); + values("0.0123664000, 0.0113149000, 0.0081681000, -0.0028066000, -0.0392229000, -0.1470513000, -0.4597127000", \ + "0.0122099000, 0.0111213000, 0.0080029000, -0.0029811000, -0.0393850000, -0.1472189000, -0.4598648000", \ + "0.0119248000, 0.0108372000, 0.0076339000, -0.0033370000, -0.0396880000, -0.1475003000, -0.4601480000", \ + "0.0116171000, 0.0104614000, 0.0072232000, -0.0037724000, -0.0400568000, -0.1477973000, -0.4604105000", \ + "0.0117763000, 0.0105674000, 0.0071710000, -0.0038818000, -0.0401358000, -0.1477961000, -0.4603651000", \ + "0.0144531000, 0.0129033000, 0.0085075000, -0.0041581000, -0.0400840000, -0.1475969000, -0.4600919000", \ + "0.0165779000, 0.0149016000, 0.0103404000, -0.0025198000, -0.0395324000, -0.1468472000, -0.4591834000"); + } + related_pin : "B1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014478780, 0.0041927010, 0.0121410400, 0.0351574900, 0.1018075000, 0.2948097000"); + values("0.0163736000, 0.0180666000, 0.0227915000, 0.0361015000, 0.0735261000, 0.1813586000, 0.4919254000", \ + "0.0162420000, 0.0179413000, 0.0226634000, 0.0360018000, 0.0734139000, 0.1807086000, 0.4892909000", \ + "0.0160412000, 0.0177505000, 0.0225286000, 0.0358555000, 0.0732184000, 0.1811144000, 0.4916274000", \ + "0.0158751000, 0.0175303000, 0.0222663000, 0.0355058000, 0.0728385000, 0.1799340000, 0.4889954000", \ + "0.0155878000, 0.0171925000, 0.0218559000, 0.0349229000, 0.0722087000, 0.1794700000, 0.4908967000", \ + "0.0164314000, 0.0179426000, 0.0224556000, 0.0350434000, 0.0720682000, 0.1787225000, 0.4891847000", \ + "0.0173784000, 0.0188666000, 0.0232054000, 0.0360309000, 0.0731894000, 0.1801841000, 0.4882626000"); + } + } + max_capacitance : 0.2948100000; + max_transition : 1.5084580000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014478800, 0.0041927000, 0.0121410000, 0.0351575000, 0.1018080000, 0.2948100000"); + values("0.1744457000, 0.1804836000, 0.1937485000, 0.2201087000, 0.2721059000, 0.3906667000, 0.7111945000", \ + "0.1798609000, 0.1858372000, 0.1991136000, 0.2251884000, 0.2774777000, 0.3959953000, 0.7163860000", \ + "0.1922811000, 0.1983463000, 0.2116002000, 0.2377741000, 0.2898908000, 0.4083869000, 0.7284953000", \ + "0.2184337000, 0.2244736000, 0.2377630000, 0.2640818000, 0.3162101000, 0.4346827000, 0.7546875000", \ + "0.2768208000, 0.2828273000, 0.2960206000, 0.3222458000, 0.3746954000, 0.4933767000, 0.8132362000", \ + "0.3898240000, 0.3965508000, 0.4113580000, 0.4400403000, 0.4949236000, 0.6154233000, 0.9360424000", \ + "0.5793228000, 0.5876851000, 0.6056869000, 0.6396975000, 0.7021899000, 0.8274632000, 1.1497053000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014478800, 0.0041927000, 0.0121410000, 0.0351575000, 0.1018080000, 0.2948100000"); + values("0.0945007000, 0.1004484000, 0.1143493000, 0.1468219000, 0.2301383000, 0.4653071000, 1.1432526000", \ + "0.0989768000, 0.1049839000, 0.1189377000, 0.1514032000, 0.2348749000, 0.4700437000, 1.1468920000", \ + "0.1083891000, 0.1143333000, 0.1282392000, 0.1607260000, 0.2440972000, 0.4795812000, 1.1576168000", \ + "0.1286817000, 0.1346167000, 0.1485147000, 0.1808556000, 0.2641783000, 0.4994049000, 1.1800891000", \ + "0.1662875000, 0.1726127000, 0.1871917000, 0.2202927000, 0.3039480000, 0.5394587000, 1.2203347000", \ + "0.2178417000, 0.2254217000, 0.2420311000, 0.2771118000, 0.3617484000, 0.5969895000, 1.2760591000", \ + "0.2657810000, 0.2757719000, 0.2968217000, 0.3378103000, 0.4249582000, 0.6614773000, 1.3381526000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014478800, 0.0041927000, 0.0121410000, 0.0351575000, 0.1018080000, 0.2948100000"); + values("0.0263242000, 0.0300036000, 0.0384297000, 0.0575915000, 0.1065028000, 0.2453596000, 0.6729253000", \ + "0.0259674000, 0.0298620000, 0.0385241000, 0.0577972000, 0.1066765000, 0.2457028000, 0.6738875000", \ + "0.0260499000, 0.0296657000, 0.0385883000, 0.0573734000, 0.1067828000, 0.2458674000, 0.6734296000", \ + "0.0261900000, 0.0299245000, 0.0384316000, 0.0573455000, 0.1066366000, 0.2457370000, 0.6709452000", \ + "0.0261709000, 0.0299404000, 0.0382784000, 0.0574185000, 0.1064885000, 0.2454268000, 0.6709232000", \ + "0.0317992000, 0.0354811000, 0.0442737000, 0.0638769000, 0.1111452000, 0.2482144000, 0.6720470000", \ + "0.0434440000, 0.0475667000, 0.0572267000, 0.0778910000, 0.1257717000, 0.2583986000, 0.6725523000"); + } + related_pin : "A1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014478800, 0.0041927000, 0.0121410000, 0.0351575000, 0.1018080000, 0.2948100000"); + values("0.0207358000, 0.0257741000, 0.0392753000, 0.0768973000, 0.1903662000, 0.5274070000, 1.5045422000", \ + "0.0207688000, 0.0259100000, 0.0392184000, 0.0769498000, 0.1903297000, 0.5274435000, 1.5003530000", \ + "0.0208571000, 0.0258460000, 0.0392922000, 0.0770587000, 0.1906008000, 0.5277249000, 1.5044914000", \ + "0.0208051000, 0.0258925000, 0.0392814000, 0.0770890000, 0.1904754000, 0.5276892000, 1.5040263000", \ + "0.0232633000, 0.0283171000, 0.0416314000, 0.0784755000, 0.1910671000, 0.5276801000, 1.5020813000", \ + "0.0292761000, 0.0346116000, 0.0477940000, 0.0829097000, 0.1926710000, 0.5266429000, 1.5003724000", \ + "0.0413324000, 0.0474961000, 0.0614101000, 0.0946424000, 0.1969692000, 0.5279212000, 1.4967686000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014478800, 0.0041927000, 0.0121410000, 0.0351575000, 0.1018080000, 0.2948100000"); + values("0.1614281000, 0.1675108000, 0.1807779000, 0.2070580000, 0.2594222000, 0.3776882000, 0.6979448000", \ + "0.1650372000, 0.1714156000, 0.1843260000, 0.2105773000, 0.2626599000, 0.3811482000, 0.7012865000", \ + "0.1760117000, 0.1820570000, 0.1953081000, 0.2214614000, 0.2738265000, 0.3918795000, 0.7121188000", \ + "0.2041621000, 0.2102348000, 0.2235330000, 0.2498258000, 0.3020639000, 0.4205480000, 0.7409629000", \ + "0.2731201000, 0.2791548000, 0.2923296000, 0.3182776000, 0.3705357000, 0.4891601000, 0.8096943000", \ + "0.4109877000, 0.4181272000, 0.4336648000, 0.4624492000, 0.5173306000, 0.6379464000, 0.9581375000", \ + "0.6322566000, 0.6418842000, 0.6621357000, 0.6991219000, 0.7629442000, 0.8881992000, 1.2110026000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014478800, 0.0041927000, 0.0121410000, 0.0351575000, 0.1018080000, 0.2948100000"); + values("0.0794585000, 0.0850353000, 0.0983340000, 0.1297839000, 0.2124493000, 0.4474866000, 1.1320150000", \ + "0.0842235000, 0.0897862000, 0.1030915000, 0.1345467000, 0.2172421000, 0.4522092000, 1.1351043000", \ + "0.0938019000, 0.0993637000, 0.1126557000, 0.1441207000, 0.2268153000, 0.4624790000, 1.1383877000", \ + "0.1138691000, 0.1193859000, 0.1326796000, 0.1639947000, 0.2466178000, 0.4826196000, 1.1617864000", \ + "0.1466602000, 0.1527038000, 0.1670355000, 0.1995640000, 0.2825382000, 0.5183597000, 1.1975313000", \ + "0.1851487000, 0.1929401000, 0.2095186000, 0.2445784000, 0.3282419000, 0.5632468000, 1.2427289000", \ + "0.2063377000, 0.2167496000, 0.2393835000, 0.2814969000, 0.3687870000, 0.6038652000, 1.2809367000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014478800, 0.0041927000, 0.0121410000, 0.0351575000, 0.1018080000, 0.2948100000"); + values("0.0259917000, 0.0297038000, 0.0380346000, 0.0576007000, 0.1063049000, 0.2457193000, 0.6705808000", \ + "0.0261276000, 0.0297094000, 0.0380946000, 0.0573520000, 0.1068153000, 0.2459708000, 0.6735105000", \ + "0.0263069000, 0.0296881000, 0.0384919000, 0.0575707000, 0.1062848000, 0.2458000000, 0.6706925000", \ + "0.0262255000, 0.0299541000, 0.0383721000, 0.0575754000, 0.1064390000, 0.2456657000, 0.6686058000", \ + "0.0260631000, 0.0297180000, 0.0382154000, 0.0582902000, 0.1069013000, 0.2454833000, 0.6738573000", \ + "0.0353928000, 0.0391251000, 0.0471996000, 0.0651627000, 0.1114468000, 0.2486373000, 0.6721361000", \ + "0.0524836000, 0.0569009000, 0.0670202000, 0.0863618000, 0.1283700000, 0.2574584000, 0.6739119000"); + } + related_pin : "A2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014478800, 0.0041927000, 0.0121410000, 0.0351575000, 0.1018080000, 0.2948100000"); + values("0.0191061000, 0.0238782000, 0.0370420000, 0.0748446000, 0.1889927000, 0.5275296000, 1.5040951000", \ + "0.0190910000, 0.0238870000, 0.0370238000, 0.0748786000, 0.1891845000, 0.5279069000, 1.5043509000", \ + "0.0190544000, 0.0239577000, 0.0370137000, 0.0749812000, 0.1894830000, 0.5264183000, 1.5046248000", \ + "0.0194592000, 0.0244175000, 0.0375025000, 0.0751159000, 0.1893397000, 0.5273703000, 1.5084585000", \ + "0.0229446000, 0.0279020000, 0.0406156000, 0.0772312000, 0.1898613000, 0.5268199000, 1.5061217000", \ + "0.0305347000, 0.0355664000, 0.0481474000, 0.0826237000, 0.1916246000, 0.5257481000, 1.5053415000", \ + "0.0439978000, 0.0504179000, 0.0647528000, 0.0966815000, 0.1968761000, 0.5281535000, 1.4978270000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014478800, 0.0041927000, 0.0121410000, 0.0351575000, 0.1018080000, 0.2948100000"); + values("0.0840701000, 0.0887784000, 0.0994740000, 0.1223708000, 0.1702098000, 0.2841776000, 0.6031456000", \ + "0.0893311000, 0.0940393000, 0.1047191000, 0.1276628000, 0.1755217000, 0.2894864000, 0.6085444000", \ + "0.1025574000, 0.1071982000, 0.1178247000, 0.1406748000, 0.1885907000, 0.3024828000, 0.6221291000", \ + "0.1347469000, 0.1394145000, 0.1500172000, 0.1728944000, 0.2209640000, 0.3349252000, 0.6546297000", \ + "0.2030357000, 0.2082327000, 0.2198513000, 0.2440285000, 0.2931413000, 0.4075083000, 0.7264267000", \ + "0.3145453000, 0.3214297000, 0.3365483000, 0.3668389000, 0.4238277000, 0.5421912000, 0.8611492000", \ + "0.4939416000, 0.5029024000, 0.5226354000, 0.5621585000, 0.6354073000, 0.7651917000, 1.0846872000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014478800, 0.0041927000, 0.0121410000, 0.0351575000, 0.1018080000, 0.2948100000"); + values("0.0888665000, 0.0947658000, 0.1087394000, 0.1412499000, 0.2247041000, 0.4607264000, 1.1381507000", \ + "0.0928799000, 0.0988163000, 0.1127650000, 0.1452501000, 0.2285490000, 0.4637928000, 1.1446238000", \ + "0.1031337000, 0.1088382000, 0.1227987000, 0.1552780000, 0.2389992000, 0.4748270000, 1.1529525000", \ + "0.1273316000, 0.1332449000, 0.1470939000, 0.1793981000, 0.2627664000, 0.4977183000, 1.1760436000", \ + "0.1693400000, 0.1755434000, 0.1901689000, 0.2233677000, 0.3070686000, 0.5432856000, 1.2224711000", \ + "0.2196127000, 0.2271647000, 0.2440318000, 0.2791655000, 0.3633673000, 0.5993903000, 1.2786595000", \ + "0.2608649000, 0.2711688000, 0.2931045000, 0.3340457000, 0.4199974000, 0.6549012000, 1.3331137000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014478800, 0.0041927000, 0.0121410000, 0.0351575000, 0.1018080000, 0.2948100000"); + values("0.0167413000, 0.0202744000, 0.0285913000, 0.0490153000, 0.0974964000, 0.2384732000, 0.6673015000", \ + "0.0168137000, 0.0202802000, 0.0285541000, 0.0490916000, 0.0976134000, 0.2385064000, 0.6671055000", \ + "0.0167429000, 0.0202814000, 0.0285773000, 0.0490665000, 0.0974609000, 0.2387273000, 0.6653524000", \ + "0.0168060000, 0.0201775000, 0.0286869000, 0.0491727000, 0.0976677000, 0.2386680000, 0.6651415000", \ + "0.0214894000, 0.0246427000, 0.0330224000, 0.0524830000, 0.0994082000, 0.2385851000, 0.6674756000", \ + "0.0314192000, 0.0356810000, 0.0452974000, 0.0669545000, 0.1123012000, 0.2438986000, 0.6713156000", \ + "0.0474547000, 0.0528244000, 0.0646317000, 0.0918418000, 0.1405697000, 0.2596747000, 0.6694597000"); + } + related_pin : "B1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014478800, 0.0041927000, 0.0121410000, 0.0351575000, 0.1018080000, 0.2948100000"); + values("0.0207732000, 0.0258164000, 0.0392707000, 0.0771698000, 0.1906160000, 0.5281555000, 1.5041468000", \ + "0.0207536000, 0.0258289000, 0.0393004000, 0.0771157000, 0.1903608000, 0.5277634000, 1.5027571000", \ + "0.0208029000, 0.0259079000, 0.0392689000, 0.0769020000, 0.1906616000, 0.5282924000, 1.5045573000", \ + "0.0208941000, 0.0258626000, 0.0393047000, 0.0769701000, 0.1901457000, 0.5260588000, 1.5030088000", \ + "0.0241444000, 0.0291418000, 0.0421016000, 0.0792362000, 0.1911485000, 0.5279922000, 1.5056468000", \ + "0.0321192000, 0.0370380000, 0.0489310000, 0.0832506000, 0.1931373000, 0.5275334000, 1.5055777000", \ + "0.0459399000, 0.0518251000, 0.0646975000, 0.0966106000, 0.1969958000, 0.5298628000, 1.4983514000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__o21a_4") { + leakage_power () { + value : 0.0051880000; + when : "!A1&!A2&B1"; + } + leakage_power () { + value : 0.0039272000; + when : "!A1&!A2&!B1"; + } + leakage_power () { + value : 0.0037499000; + when : "!A1&A2&B1"; + } + leakage_power () { + value : 0.0046044000; + when : "!A1&A2&!B1"; + } + leakage_power () { + value : 0.0039146000; + when : "A1&!A2&B1"; + } + leakage_power () { + value : 0.0046044000; + when : "A1&!A2&!B1"; + } + leakage_power () { + value : 0.0026220000; + when : "A1&A2&B1"; + } + leakage_power () { + value : 0.0046044000; + when : "A1&A2&!B1"; + } + area : 15.014400000; + cell_footprint : "sky130_fd_sc_hd__o21a"; + cell_leakage_power : 0.0041518770; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A1") { + capacitance : 0.0048480000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0046190000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0081779000, 0.0081694000, 0.0081499000, 0.0081509000, 0.0081531000, 0.0081583000, 0.0081702000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0081394000, -0.0081365000, -0.0081297000, -0.0081312000, -0.0081346000, -0.0081424000, -0.0081604000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0050770000; + } + pin ("A2") { + capacitance : 0.0044330000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0041180000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0075832000, 0.0075840000, 0.0075857000, 0.0075877000, 0.0075922000, 0.0076026000, 0.0076266000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0075745000, -0.0075737000, -0.0075717000, -0.0075733000, -0.0075771000, -0.0075859000, -0.0076062000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0047490000; + } + pin ("B1") { + capacitance : 0.0045100000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0043320000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0093113000, 0.0093097000, 0.0093062000, 0.0093028000, 0.0092949000, 0.0092768000, 0.0092351000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0047405000, -0.0047496000, -0.0047706000, -0.0047473000, -0.0046937000, -0.0045702000, -0.0042855000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0046890000; + } + pin ("X") { + direction : "output"; + function : "(A1&B1) | (A2&B1)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015863440, 0.0050329770, 0.0159680700, 0.0506617200, 0.1607339000, 0.5099586000"); + values("0.0349028000, 0.0331402000, 0.0279697000, 0.0133849000, -0.0388464000, -0.2154119000, -0.7805596000", \ + "0.0343731000, 0.0328957000, 0.0278629000, 0.0131828000, -0.0390865000, -0.2156251000, -0.7808359000", \ + "0.0343512000, 0.0325940000, 0.0274996000, 0.0128293000, -0.0394135000, -0.2159284000, -0.7811254000", \ + "0.0338105000, 0.0321305000, 0.0271300000, 0.0122806000, -0.0399428000, -0.2163082000, -0.7814692000", \ + "0.0336993000, 0.0319363000, 0.0268497000, 0.0119352000, -0.0403341000, -0.2167318000, -0.7817244000", \ + "0.0328575000, 0.0310351000, 0.0254072000, 0.0108969000, -0.0407579000, -0.2169874000, -0.7819364000", \ + "0.0405978000, 0.0386626000, 0.0328660000, 0.0151461000, -0.0404747000, -0.2170095000, -0.7812220000"); + } + related_pin : "A1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015863440, 0.0050329770, 0.0159680700, 0.0506617200, 0.1607339000, 0.5099586000"); + values("0.0344488000, 0.0363426000, 0.0424278000, 0.0610558000, 0.1178451000, 0.2949718000, 0.8542011000", \ + "0.0341556000, 0.0361253000, 0.0422117000, 0.0608381000, 0.1176249000, 0.2948226000, 0.8540360000", \ + "0.0338866000, 0.0358399000, 0.0419299000, 0.0605367000, 0.1173418000, 0.2944585000, 0.8539235000", \ + "0.0336399000, 0.0355600000, 0.0415777000, 0.0601399000, 0.1168501000, 0.2940188000, 0.8535667000", \ + "0.0332854000, 0.0352010000, 0.0411113000, 0.0595469000, 0.1162195000, 0.2935417000, 0.8529137000", \ + "0.0340778000, 0.0358745000, 0.0415579000, 0.0595313000, 0.1155557000, 0.2921790000, 0.8515688000", \ + "0.0356085000, 0.0373480000, 0.0428863000, 0.0606354000, 0.1171346000, 0.2940427000, 0.8513857000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015863440, 0.0050329770, 0.0159680700, 0.0506617200, 0.1607339000, 0.5099586000"); + values("0.0305294000, 0.0287249000, 0.0236549000, 0.0087595000, -0.0434424000, -0.2197170000, -0.7849480000", \ + "0.0299549000, 0.0283017000, 0.0231859000, 0.0084876000, -0.0436916000, -0.2200443000, -0.7851966000", \ + "0.0297775000, 0.0279660000, 0.0228584000, 0.0081665000, -0.0440663000, -0.2204695000, -0.7855498000", \ + "0.0293841000, 0.0276790000, 0.0225608000, 0.0078522000, -0.0444090000, -0.2207815000, -0.7858360000", \ + "0.0291426000, 0.0273972000, 0.0222902000, 0.0073664000, -0.0445070000, -0.2211069000, -0.7861178000", \ + "0.0292481000, 0.0275666000, 0.0221533000, 0.0071859000, -0.0449245000, -0.2210917000, -0.7857800000", \ + "0.0393491000, 0.0373496000, 0.0311361000, 0.0131061000, -0.0427146000, -0.2187609000, -0.7835069000"); + } + related_pin : "A2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015863440, 0.0050329770, 0.0159680700, 0.0506617200, 0.1607339000, 0.5099586000"); + values("0.0312794000, 0.0331467000, 0.0392206000, 0.0579581000, 0.1148050000, 0.2915096000, 0.8511920000", \ + "0.0311978000, 0.0331274000, 0.0391970000, 0.0579636000, 0.1147774000, 0.2915987000, 0.8478284000", \ + "0.0309205000, 0.0328365000, 0.0389439000, 0.0576620000, 0.1145166000, 0.2918043000, 0.8483428000", \ + "0.0304083000, 0.0323401000, 0.0383697000, 0.0569140000, 0.1137636000, 0.2910374000, 0.8469606000", \ + "0.0300034000, 0.0318251000, 0.0378375000, 0.0562372000, 0.1126580000, 0.2902981000, 0.8516763000", \ + "0.0305780000, 0.0323726000, 0.0380586000, 0.0560480000, 0.1121007000, 0.2887010000, 0.8500587000", \ + "0.0323767000, 0.0341036000, 0.0396439000, 0.0573750000, 0.1134528000, 0.2903706000, 0.8473345000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015863440, 0.0050329770, 0.0159680700, 0.0506617200, 0.1607339000, 0.5099586000"); + values("0.0247369000, 0.0235843000, 0.0195587000, 0.0055707000, -0.0477621000, -0.2255049000, -0.7911926000", \ + "0.0243170000, 0.0231739000, 0.0192000000, 0.0051222000, -0.0480842000, -0.2258281000, -0.7914941000", \ + "0.0238650000, 0.0226560000, 0.0186428000, 0.0045288000, -0.0486372000, -0.2263168000, -0.7920035000", \ + "0.0232073000, 0.0219989000, 0.0179122000, 0.0036897000, -0.0493674000, -0.2268903000, -0.7924969000", \ + "0.0231594000, 0.0217689000, 0.0174918000, 0.0031894000, -0.0496703000, -0.2267733000, -0.7923129000", \ + "0.0284098000, 0.0265827000, 0.0210866000, 0.0036738000, -0.0496714000, -0.2266271000, -0.7919152000", \ + "0.0333419000, 0.0314218000, 0.0255302000, 0.0076895000, -0.0480179000, -0.2253743000, -0.7900402000"); + } + related_pin : "B1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015863440, 0.0050329770, 0.0159680700, 0.0506617200, 0.1607339000, 0.5099586000"); + values("0.0314506000, 0.0333302000, 0.0394235000, 0.0580362000, 0.1149053000, 0.2921032000, 0.8513946000", \ + "0.0312377000, 0.0332098000, 0.0391923000, 0.0578483000, 0.1147157000, 0.2918835000, 0.8519878000", \ + "0.0309177000, 0.0328472000, 0.0389526000, 0.0575845000, 0.1143825000, 0.2916041000, 0.8509636000", \ + "0.0306130000, 0.0324885000, 0.0384521000, 0.0568931000, 0.1136168000, 0.2907188000, 0.8510610000", \ + "0.0303449000, 0.0322732000, 0.0381762000, 0.0560965000, 0.1124882000, 0.2901295000, 0.8503830000", \ + "0.0311608000, 0.0329620000, 0.0386072000, 0.0563998000, 0.1120234000, 0.2888569000, 0.8520636000", \ + "0.0333226000, 0.0350483000, 0.0405597000, 0.0580158000, 0.1141196000, 0.2907186000, 0.8485613000"); + } + } + max_capacitance : 0.5099590000; + max_transition : 1.5044210000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015863400, 0.0050329800, 0.0159681000, 0.0506617000, 0.1607340000, 0.5099590000"); + values("0.1794242000, 0.1833074000, 0.1932474000, 0.2152595000, 0.2612872000, 0.3675630000, 0.6715705000", \ + "0.1845851000, 0.1884811000, 0.1984325000, 0.2203748000, 0.2662723000, 0.3727826000, 0.6763995000", \ + "0.1971462000, 0.2010235000, 0.2110096000, 0.2330001000, 0.2790358000, 0.3853597000, 0.6888844000", \ + "0.2242279000, 0.2281207000, 0.2380838000, 0.2600631000, 0.3061917000, 0.4127133000, 0.7165839000", \ + "0.2855375000, 0.2894339000, 0.2993225000, 0.3212597000, 0.3672074000, 0.4740194000, 0.7775355000", \ + "0.4067305000, 0.4110992000, 0.4221781000, 0.4461673000, 0.4956328000, 0.6044996000, 0.9090384000", \ + "0.6166190000, 0.6219832000, 0.6356252000, 0.6643857000, 0.7202821000, 0.8368277000, 1.1410498000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015863400, 0.0050329800, 0.0159681000, 0.0506617000, 0.1607340000, 0.5099590000"); + values("0.0918284000, 0.0956384000, 0.1060552000, 0.1326806000, 0.2057754000, 0.4299661000, 1.1327927000", \ + "0.0962322000, 0.1000703000, 0.1104946000, 0.1371346000, 0.2102197000, 0.4344053000, 1.1371009000", \ + "0.1055927000, 0.1094960000, 0.1198841000, 0.1465217000, 0.2195638000, 0.4436351000, 1.1467938000", \ + "0.1256645000, 0.1294807000, 0.1398490000, 0.1664581000, 0.2394696000, 0.4634778000, 1.1668773000", \ + "0.1614973000, 0.1656273000, 0.1765301000, 0.2039067000, 0.2773710000, 0.5018066000, 1.2047752000", \ + "0.2073992000, 0.2122812000, 0.2246534000, 0.2539609000, 0.3286876000, 0.5519538000, 1.2585022000", \ + "0.2420341000, 0.2485088000, 0.2644797000, 0.2996433000, 0.3777444000, 0.6013403000, 1.3048087000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015863400, 0.0050329800, 0.0159681000, 0.0506617000, 0.1607340000, 0.5099590000"); + values("0.0270151000, 0.0292594000, 0.0352753000, 0.0502974000, 0.0903679000, 0.2103345000, 0.6138639000", \ + "0.0273606000, 0.0293203000, 0.0358181000, 0.0502917000, 0.0904944000, 0.2104127000, 0.6114365000", \ + "0.0270136000, 0.0292738000, 0.0354196000, 0.0504199000, 0.0903610000, 0.2103981000, 0.6112896000", \ + "0.0272046000, 0.0294401000, 0.0355469000, 0.0504219000, 0.0903436000, 0.2103777000, 0.6118739000", \ + "0.0271586000, 0.0293896000, 0.0353721000, 0.0508849000, 0.0904274000, 0.2104373000, 0.6106762000", \ + "0.0327694000, 0.0352907000, 0.0410132000, 0.0568550000, 0.0956348000, 0.2131264000, 0.6138424000", \ + "0.0453802000, 0.0476535000, 0.0548346000, 0.0708017000, 0.1101975000, 0.2243486000, 0.6139343000"); + } + related_pin : "A1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015863400, 0.0050329800, 0.0159681000, 0.0506617000, 0.1607340000, 0.5099590000"); + values("0.0210057000, 0.0244143000, 0.0342651000, 0.0643234000, 0.1626311000, 0.4838848000, 1.5011893000", \ + "0.0210205000, 0.0244197000, 0.0342405000, 0.0642629000, 0.1626285000, 0.4838946000, 1.5010634000", \ + "0.0210512000, 0.0244120000, 0.0342425000, 0.0643404000, 0.1625084000, 0.4838784000, 1.5011247000", \ + "0.0211060000, 0.0244514000, 0.0342654000, 0.0644369000, 0.1625435000, 0.4838359000, 1.5011641000", \ + "0.0236412000, 0.0269859000, 0.0367336000, 0.0662502000, 0.1635368000, 0.4837685000, 1.5011568000", \ + "0.0296821000, 0.0330465000, 0.0432511000, 0.0709208000, 0.1653566000, 0.4819817000, 1.5003772000", \ + "0.0419511000, 0.0458914000, 0.0565707000, 0.0835526000, 0.1702403000, 0.4835568000, 1.4945181000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015863400, 0.0050329800, 0.0159681000, 0.0506617000, 0.1607340000, 0.5099590000"); + values("0.1629001000, 0.1667835000, 0.1767070000, 0.1988171000, 0.2447848000, 0.3509430000, 0.6547117000", \ + "0.1669428000, 0.1708396000, 0.1807852000, 0.2028017000, 0.2488832000, 0.3551968000, 0.6587268000", \ + "0.1777025000, 0.1815534000, 0.1914972000, 0.2135167000, 0.2596185000, 0.3659711000, 0.6697596000", \ + "0.2061578000, 0.2100685000, 0.2200166000, 0.2420078000, 0.2879404000, 0.3945712000, 0.6987067000", \ + "0.2751042000, 0.2790180000, 0.2889020000, 0.3107205000, 0.3564044000, 0.4633104000, 0.7669959000", \ + "0.4145607000, 0.4192351000, 0.4309026000, 0.4552873000, 0.5038420000, 0.6126850000, 0.9161629000", \ + "0.6408246000, 0.6468981000, 0.6622714000, 0.6944760000, 0.7523265000, 0.8662150000, 1.1725843000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015863400, 0.0050329800, 0.0159681000, 0.0506617000, 0.1607340000, 0.5099590000"); + values("0.0856212000, 0.0895050000, 0.1001278000, 0.1272672000, 0.2004477000, 0.4236371000, 1.1304541000", \ + "0.0901740000, 0.0941451000, 0.1047548000, 0.1318821000, 0.2052042000, 0.4282820000, 1.1327043000", \ + "0.0988489000, 0.1027721000, 0.1134161000, 0.1405163000, 0.2137782000, 0.4367532000, 1.1409593000", \ + "0.1165524000, 0.1204852000, 0.1311069000, 0.1581384000, 0.2314838000, 0.4553698000, 1.1569835000", \ + "0.1457895000, 0.1500709000, 0.1613796000, 0.1893901000, 0.2632160000, 0.4868777000, 1.1932122000", \ + "0.1798477000, 0.1849600000, 0.1978663000, 0.2281626000, 0.3035026000, 0.5274052000, 1.2312900000", \ + "0.1928019000, 0.1996217000, 0.2167523000, 0.2536663000, 0.3330297000, 0.5567531000, 1.2600262000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015863400, 0.0050329800, 0.0159681000, 0.0506617000, 0.1607340000, 0.5099590000"); + values("0.0270509000, 0.0292771000, 0.0354355000, 0.0504688000, 0.0904032000, 0.2100605000, 0.6132257000", \ + "0.0272395000, 0.0294727000, 0.0354614000, 0.0503279000, 0.0903970000, 0.2103326000, 0.6132346000", \ + "0.0273040000, 0.0294473000, 0.0354679000, 0.0502804000, 0.0903407000, 0.2104927000, 0.6113732000", \ + "0.0270869000, 0.0293886000, 0.0355313000, 0.0502944000, 0.0904686000, 0.2105812000, 0.6127315000", \ + "0.0270877000, 0.0293902000, 0.0354704000, 0.0502345000, 0.0907141000, 0.2106436000, 0.6118317000", \ + "0.0366343000, 0.0391440000, 0.0455119000, 0.0588236000, 0.0956770000, 0.2133078000, 0.6119781000", \ + "0.0538691000, 0.0569584000, 0.0646356000, 0.0803821000, 0.1146534000, 0.2242430000, 0.6151942000"); + } + related_pin : "A2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015863400, 0.0050329800, 0.0159681000, 0.0506617000, 0.1607340000, 0.5099590000"); + values("0.0212409000, 0.0246061000, 0.0346018000, 0.0648250000, 0.1626774000, 0.4837908000, 1.5018164000", \ + "0.0213390000, 0.0247041000, 0.0346230000, 0.0647600000, 0.1629866000, 0.4830731000, 1.4990253000", \ + "0.0213363000, 0.0247184000, 0.0346251000, 0.0647693000, 0.1628629000, 0.4827345000, 1.4998432000", \ + "0.0217105000, 0.0250423000, 0.0350719000, 0.0649471000, 0.1630079000, 0.4837510000, 1.4995671000", \ + "0.0245645000, 0.0279725000, 0.0376876000, 0.0672699000, 0.1636668000, 0.4827794000, 1.5044208000", \ + "0.0313618000, 0.0347590000, 0.0447659000, 0.0728697000, 0.1662895000, 0.4820174000, 1.4990331000", \ + "0.0447700000, 0.0489775000, 0.0598782000, 0.0867364000, 0.1728573000, 0.4842042000, 1.4982131000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015863400, 0.0050329800, 0.0159681000, 0.0506617000, 0.1607340000, 0.5099590000"); + values("0.0855756000, 0.0886027000, 0.0964216000, 0.1149069000, 0.1572844000, 0.2597968000, 0.5614166000", \ + "0.0908521000, 0.0937988000, 0.1016540000, 0.1201948000, 0.1626319000, 0.2651681000, 0.5668795000", \ + "0.1040908000, 0.1069987000, 0.1148100000, 0.1333453000, 0.1758474000, 0.2783760000, 0.5807209000", \ + "0.1363760000, 0.1393249000, 0.1471042000, 0.1655543000, 0.2081372000, 0.3108306000, 0.6130395000", \ + "0.2052914000, 0.2086408000, 0.2172657000, 0.2370345000, 0.2807059000, 0.3829769000, 0.6852152000", \ + "0.3201192000, 0.3244230000, 0.3356884000, 0.3603286000, 0.4115334000, 0.5202398000, 0.8219033000", \ + "0.5077440000, 0.5133734000, 0.5273012000, 0.5596177000, 0.6254853000, 0.7485467000, 1.0535538000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015863400, 0.0050329800, 0.0159681000, 0.0506617000, 0.1607340000, 0.5099590000"); + values("0.0848856000, 0.0886865000, 0.0991085000, 0.1257663000, 0.1989082000, 0.4231330000, 1.1259795000", \ + "0.0889653000, 0.0928212000, 0.1031696000, 0.1299097000, 0.2032000000, 0.4264813000, 1.1300901000", \ + "0.0987954000, 0.1026995000, 0.1131106000, 0.1397295000, 0.2128038000, 0.4370223000, 1.1400469000", \ + "0.1228097000, 0.1265942000, 0.1369288000, 0.1633827000, 0.2365166000, 0.4596065000, 1.1643687000", \ + "0.1609926000, 0.1650354000, 0.1758623000, 0.2030252000, 0.2763443000, 0.4998935000, 1.2046936000", \ + "0.2049994000, 0.2099421000, 0.2224707000, 0.2510384000, 0.3249547000, 0.5493651000, 1.2530784000", \ + "0.2327299000, 0.2393742000, 0.2556191000, 0.2904473000, 0.3664199000, 0.5894520000, 1.2936808000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015863400, 0.0050329800, 0.0159681000, 0.0506617000, 0.1607340000, 0.5099590000"); + values("0.0172841000, 0.0191860000, 0.0251101000, 0.0411605000, 0.0828023000, 0.2033193000, 0.6088952000", \ + "0.0172002000, 0.0193430000, 0.0251820000, 0.0411585000, 0.0827912000, 0.2032008000, 0.6081589000", \ + "0.0171893000, 0.0193170000, 0.0249370000, 0.0411120000, 0.0826956000, 0.2032227000, 0.6080784000", \ + "0.0171680000, 0.0194030000, 0.0250454000, 0.0411802000, 0.0826515000, 0.2029703000, 0.6078531000", \ + "0.0216619000, 0.0237078000, 0.0293331000, 0.0443694000, 0.0844567000, 0.2041599000, 0.6075128000", \ + "0.0323305000, 0.0345872000, 0.0415477000, 0.0577726000, 0.0979837000, 0.2102534000, 0.6082649000", \ + "0.0487041000, 0.0518258000, 0.0605436000, 0.0806460000, 0.1264223000, 0.2298852000, 0.6118550000"); + } + related_pin : "B1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015863400, 0.0050329800, 0.0159681000, 0.0506617000, 0.1607340000, 0.5099590000"); + values("0.0210194000, 0.0244297000, 0.0342620000, 0.0643472000, 0.1626461000, 0.4838970000, 1.5011384000", \ + "0.0209664000, 0.0242673000, 0.0342460000, 0.0643709000, 0.1628384000, 0.4833194000, 1.4978221000", \ + "0.0210599000, 0.0243856000, 0.0342183000, 0.0643046000, 0.1625693000, 0.4839160000, 1.5011040000", \ + "0.0212124000, 0.0245385000, 0.0343286000, 0.0644579000, 0.1627965000, 0.4822261000, 1.4999936000", \ + "0.0241496000, 0.0272303000, 0.0369356000, 0.0666993000, 0.1634964000, 0.4828467000, 1.5006046000", \ + "0.0316699000, 0.0349237000, 0.0435945000, 0.0710406000, 0.1655318000, 0.4821830000, 1.4992791000", \ + "0.0449280000, 0.0489921000, 0.0589535000, 0.0842841000, 0.1706999000, 0.4841962000, 1.4951113000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__o21ai_0") { + leakage_power () { + value : 0.0006167000; + when : "!A1&!A2&B1"; + } + leakage_power () { + value : 0.0000641395; + when : "!A1&!A2&!B1"; + } + leakage_power () { + value : 0.0023595000; + when : "!A1&A2&B1"; + } + leakage_power () { + value : 0.0003568000; + when : "!A1&A2&!B1"; + } + leakage_power () { + value : 0.0025649000; + when : "A1&!A2&B1"; + } + leakage_power () { + value : 0.0003567000; + when : "A1&!A2&!B1"; + } + leakage_power () { + value : 0.0016325000; + when : "A1&A2&B1"; + } + leakage_power () { + value : 0.0003568000; + when : "A1&A2&!B1"; + } + area : 5.0048000000; + cell_footprint : "sky130_fd_sc_hd__o21ai"; + cell_leakage_power : 0.0010385090; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A1") { + capacitance : 0.0017470000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0016770000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0029027000, 0.0029025000, 0.0029019000, 0.0029015000, 0.0029004000, 0.0028981000, 0.0028927000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0029112000, -0.0029036000, -0.0028862000, -0.0028869000, -0.0028886000, -0.0028925000, -0.0029016000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0018180000; + } + pin ("A2") { + capacitance : 0.0017060000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0016040000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0028299000, 0.0028267000, 0.0028194000, 0.0028194000, 0.0028196000, 0.0028199000, 0.0028207000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0028190000, -0.0028174000, -0.0028140000, -0.0028139000, -0.0028138000, -0.0028136000, -0.0028130000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0018090000; + } + pin ("B1") { + capacitance : 0.0016580000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0016220000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0035057000, 0.0035047000, 0.0035023000, 0.0035017000, 0.0035003000, 0.0034970000, 0.0034894000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0019299000, -0.0019364000, -0.0019512000, -0.0019426000, -0.0019226000, -0.0018767000, -0.0017709000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0016950000; + } + pin ("Y") { + direction : "output"; + function : "(!A1&!A2) | (!B1)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0010785200, 0.0023264120, 0.0050181660, 0.0108243900, 0.0233486500, 0.0503639900"); + values("0.0026146000, 0.0016789000, -0.0003306000, -0.0046602000, -0.0140288000, -0.0343120000, -0.0780478000", \ + "0.0025198000, 0.0015986000, -0.0003980000, -0.0047316000, -0.0141052000, -0.0343585000, -0.0781000000", \ + "0.0023930000, 0.0014842000, -0.0004992000, -0.0048124000, -0.0141739000, -0.0344253000, -0.0781503000", \ + "0.0022777000, 0.0013741000, -0.0006050000, -0.0048890000, -0.0142284000, -0.0344487000, -0.0781728000", \ + "0.0022947000, 0.0013138000, -0.0006813000, -0.0049726000, -0.0142738000, -0.0344871000, -0.0781852000", \ + "0.0023559000, 0.0014340000, -0.0005752000, -0.0049316000, -0.0143802000, -0.0345675000, -0.0782259000", \ + "0.0028140000, 0.0018620000, -0.0002266000, -0.0046415000, -0.0140910000, -0.0344772000, -0.0781933000"); + } + related_pin : "A1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0010785200, 0.0023264120, 0.0050181660, 0.0108243900, 0.0233486500, 0.0503639900"); + values("0.0077185000, 0.0086568000, 0.0106860000, 0.0150267000, 0.0243651000, 0.0444061000, 0.0875928000", \ + "0.0076128000, 0.0085715000, 0.0106072000, 0.0149635000, 0.0243171000, 0.0443591000, 0.0875636000", \ + "0.0075006000, 0.0084525000, 0.0105091000, 0.0148850000, 0.0242394000, 0.0443211000, 0.0875315000", \ + "0.0074061000, 0.0083555000, 0.0104032000, 0.0147995000, 0.0241906000, 0.0442995000, 0.0874675000", \ + "0.0073371000, 0.0083019000, 0.0103457000, 0.0147453000, 0.0240810000, 0.0442047000, 0.0874182000", \ + "0.0073024000, 0.0082441000, 0.0103006000, 0.0146609000, 0.0241117000, 0.0442004000, 0.0873998000", \ + "0.0075752000, 0.0084700000, 0.0104180000, 0.0146652000, 0.0242036000, 0.0442780000, 0.0874934000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0010785200, 0.0023264120, 0.0050181660, 0.0108243900, 0.0233486500, 0.0503639900"); + values("0.0018067000, 0.0009012000, -0.0010783000, -0.0054054000, -0.0147926000, -0.0350714000, -0.0788352000", \ + "0.0017004000, 0.0008338000, -0.0011153000, -0.0054093000, -0.0147723000, -0.0350358000, -0.0787907000", \ + "0.0015119000, 0.0006700000, -0.0012342000, -0.0054789000, -0.0147947000, -0.0350397000, -0.0787746000", \ + "0.0013004000, 0.0004463000, -0.0014473000, -0.0056372000, -0.0148967000, -0.0350887000, -0.0787901000", \ + "0.0012804000, 0.0003747000, -0.0016097000, -0.0058322000, -0.0150510000, -0.0351772000, -0.0788364000", \ + "0.0012942000, 0.0003884000, -0.0016064000, -0.0059028000, -0.0152588000, -0.0353592000, -0.0789371000", \ + "0.0018352000, 0.0008582000, -0.0012701000, -0.0056841000, -0.0151248000, -0.0354229000, -0.0790430000"); + } + related_pin : "A2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0010785200, 0.0023264120, 0.0050181660, 0.0108243900, 0.0233486500, 0.0503639900"); + values("0.0062043000, 0.0071586000, 0.0091984000, 0.0135690000, 0.0228985000, 0.0429268000, 0.0861631000", \ + "0.0060657000, 0.0070356000, 0.0090938000, 0.0134502000, 0.0228208000, 0.0428952000, 0.0860804000", \ + "0.0058806000, 0.0068580000, 0.0089192000, 0.0133295000, 0.0227732000, 0.0428377000, 0.0860095000", \ + "0.0057585000, 0.0067167000, 0.0087815000, 0.0131890000, 0.0226036000, 0.0427525000, 0.0860264000", \ + "0.0057701000, 0.0066999000, 0.0087415000, 0.0130879000, 0.0224661000, 0.0426260000, 0.0858456000", \ + "0.0060328000, 0.0069463000, 0.0089344000, 0.0132107000, 0.0224968000, 0.0425051000, 0.0857443000", \ + "0.0069006000, 0.0078588000, 0.0096533000, 0.0139472000, 0.0232119000, 0.0432572000, 0.0858050000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0010785200, 0.0023264120, 0.0050181660, 0.0108243900, 0.0233486500, 0.0503639900"); + values("0.0016815000, 0.0007904000, -0.0011781000, -0.0054773000, -0.0148379000, -0.0350979000, -0.0788139000", \ + "0.0015852000, 0.0006811000, -0.0012583000, -0.0055250000, -0.0148571000, -0.0350949000, -0.0788176000", \ + "0.0014345000, 0.0005579000, -0.0013928000, -0.0056196000, -0.0149171000, -0.0351236000, -0.0788215000", \ + "0.0012576000, 0.0003767000, -0.0015656000, -0.0057861000, -0.0150688000, -0.0352052000, -0.0788674000", \ + "0.0012054000, 0.0002893000, -0.0016894000, -0.0059674000, -0.0152151000, -0.0353471000, -0.0789643000", \ + "0.0015187000, 0.0005534000, -0.0015006000, -0.0058968000, -0.0153149000, -0.0354754000, -0.0790984000", \ + "0.0024392000, 0.0013871000, -0.0007548000, -0.0053058000, -0.0147646000, -0.0353855000, -0.0791640000"); + } + related_pin : "B1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0010785200, 0.0023264120, 0.0050181660, 0.0108243900, 0.0233486500, 0.0503639900"); + values("0.0045366000, 0.0055672000, 0.0076883000, 0.0120792000, 0.0214398000, 0.0414467000, 0.0845862000", \ + "0.0043706000, 0.0054141000, 0.0075763000, 0.0119874000, 0.0213539000, 0.0414703000, 0.0846191000", \ + "0.0042052000, 0.0052224000, 0.0073128000, 0.0118169000, 0.0212644000, 0.0413851000, 0.0846303000", \ + "0.0041052000, 0.0050708000, 0.0071598000, 0.0116003000, 0.0210554000, 0.0412098000, 0.0843918000", \ + "0.0041898000, 0.0051149000, 0.0071863000, 0.0115062000, 0.0208244000, 0.0411288000, 0.0838843000", \ + "0.0044015000, 0.0053859000, 0.0075625000, 0.0118208000, 0.0210233000, 0.0408800000, 0.0842573000", \ + "0.0057047000, 0.0064496000, 0.0082059000, 0.0125009000, 0.0214387000, 0.0414769000, 0.0849115000"); + } + } + max_capacitance : 0.0503640000; + max_transition : 1.4843140000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0010785200, 0.0023264100, 0.0050181700, 0.0108244000, 0.0233486000, 0.0503640000"); + values("0.0436490000, 0.0495469000, 0.0616037000, 0.0871112000, 0.1412386000, 0.2569616000, 0.5057608000", \ + "0.0482914000, 0.0540965000, 0.0662570000, 0.0918149000, 0.1458842000, 0.2617472000, 0.5102848000", \ + "0.0580325000, 0.0639239000, 0.0761485000, 0.1017791000, 0.1560266000, 0.2718948000, 0.5212040000", \ + "0.0766947000, 0.0835814000, 0.0967656000, 0.1229501000, 0.1773701000, 0.2933616000, 0.5423204000", \ + "0.1052199000, 0.1145394000, 0.1327040000, 0.1653298000, 0.2254060000, 0.3423264000, 0.5917594000", \ + "0.1377645000, 0.1530298000, 0.1807592000, 0.2299330000, 0.3115596000, 0.4491964000, 0.7056271000", \ + "0.1600048000, 0.1832382000, 0.2279469000, 0.3053224000, 0.4325055000, 0.6297551000, 0.9460914000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0010785200, 0.0023264100, 0.0050181700, 0.0108244000, 0.0233486000, 0.0503640000"); + values("0.0901964000, 0.1023199000, 0.1286690000, 0.1842828000, 0.3033011000, 0.5587113000, 1.1080346000", \ + "0.0951948000, 0.1074794000, 0.1340034000, 0.1897490000, 0.3089096000, 0.5645181000, 1.1136404000", \ + "0.1070936000, 0.1193924000, 0.1458601000, 0.2022283000, 0.3213622000, 0.5769431000, 1.1263223000", \ + "0.1327502000, 0.1450721000, 0.1714326000, 0.2275834000, 0.3471835000, 0.6030398000, 1.1534889000", \ + "0.1842171000, 0.1991228000, 0.2283995000, 0.2854895000, 0.4050127000, 0.6609737000, 1.2115867000", \ + "0.2693001000, 0.2907251000, 0.3302361000, 0.4035000000, 0.5382927000, 0.7952084000, 1.3463551000", \ + "0.4056318000, 0.4366866000, 0.4967218000, 0.6031790000, 0.7851442000, 1.0944748000, 1.6543490000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0010785200, 0.0023264100, 0.0050181700, 0.0108244000, 0.0233486000, 0.0503640000"); + values("0.0301504000, 0.0374475000, 0.0529754000, 0.0864064000, 0.1585125000, 0.3126197000, 0.6466603000", \ + "0.0300923000, 0.0373355000, 0.0528810000, 0.0863711000, 0.1584118000, 0.3132538000, 0.6468118000", \ + "0.0302498000, 0.0373164000, 0.0528391000, 0.0862933000, 0.1585150000, 0.3131846000, 0.6478661000", \ + "0.0365011000, 0.0428306000, 0.0564693000, 0.0878992000, 0.1581149000, 0.3129277000, 0.6475223000", \ + "0.0539438000, 0.0611936000, 0.0764527000, 0.1055058000, 0.1677334000, 0.3151845000, 0.6483672000", \ + "0.0901895000, 0.0999559000, 0.1192483000, 0.1546331000, 0.2186766000, 0.3481432000, 0.6542841000", \ + "0.1573385000, 0.1727827000, 0.2000500000, 0.2490070000, 0.3300538000, 0.4739658000, 0.7520092000"); + } + related_pin : "A1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0010785200, 0.0023264100, 0.0050181700, 0.0108244000, 0.0233486000, 0.0503640000"); + values("0.0713990000, 0.0876398000, 0.1227914000, 0.1976577000, 0.3596843000, 0.7090999000, 1.4617978000", \ + "0.0713589000, 0.0876369000, 0.1228039000, 0.1977088000, 0.3597438000, 0.7088605000, 1.4619128000", \ + "0.0713544000, 0.0875971000, 0.1225973000, 0.1983581000, 0.3592818000, 0.7087852000, 1.4604564000", \ + "0.0724413000, 0.0879195000, 0.1225641000, 0.1978812000, 0.3599478000, 0.7091610000, 1.4594815000", \ + "0.0897458000, 0.1043552000, 0.1345012000, 0.2037099000, 0.3603660000, 0.7087931000, 1.4614225000", \ + "0.1314061000, 0.1484393000, 0.1822533000, 0.2481951000, 0.3871730000, 0.7125303000, 1.4613132000", \ + "0.2149693000, 0.2370327000, 0.2801162000, 0.3584362000, 0.5053753000, 0.7951551000, 1.4798190000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0010785200, 0.0023264100, 0.0050181700, 0.0108244000, 0.0233486000, 0.0503640000"); + values("0.0343842000, 0.0396189000, 0.0506527000, 0.0737989000, 0.1242194000, 0.2343878000, 0.4636627000", \ + "0.0389537000, 0.0442939000, 0.0554245000, 0.0787548000, 0.1287721000, 0.2371769000, 0.4679994000", \ + "0.0481582000, 0.0536923000, 0.0650562000, 0.0889139000, 0.1397719000, 0.2477161000, 0.4782937000", \ + "0.0631867000, 0.0703485000, 0.0842924000, 0.1096610000, 0.1605467000, 0.2699155000, 0.5005524000", \ + "0.0817333000, 0.0929690000, 0.1138623000, 0.1481063000, 0.2080056000, 0.3181691000, 0.5517035000", \ + "0.0964391000, 0.1144305000, 0.1474654000, 0.2009939000, 0.2872920000, 0.4230604000, 0.6661839000", \ + "0.0834065000, 0.1143334000, 0.1664923000, 0.2538834000, 0.3889402000, 0.5905442000, 0.9013650000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0010785200, 0.0023264100, 0.0050181700, 0.0108244000, 0.0233486000, 0.0503640000"); + values("0.0784626000, 0.0909055000, 0.1174909000, 0.1732014000, 0.2922046000, 0.5478493000, 1.0971752000", \ + "0.0819515000, 0.0945067000, 0.1211656000, 0.1772520000, 0.2962913000, 0.5518794000, 1.1016664000", \ + "0.0921697000, 0.1047104000, 0.1311261000, 0.1877541000, 0.3073894000, 0.5632830000, 1.1134342000", \ + "0.1204817000, 0.1328172000, 0.1591975000, 0.2156296000, 0.3357049000, 0.5919783000, 1.1419398000", \ + "0.1813785000, 0.1970938000, 0.2264538000, 0.2822367000, 0.4014453000, 0.6576322000, 1.2084965000", \ + "0.2777073000, 0.3018108000, 0.3470572000, 0.4267618000, 0.5588200000, 0.8119693000, 1.3609422000", \ + "0.4326880000, 0.4697477000, 0.5381379000, 0.6585262000, 0.8611430000, 1.1743526000, 1.7185852000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0010785200, 0.0023264100, 0.0050181700, 0.0108244000, 0.0233486000, 0.0503640000"); + values("0.0202737000, 0.0268759000, 0.0413774000, 0.0721997000, 0.1390982000, 0.2854241000, 0.5942348000", \ + "0.0202355000, 0.0270123000, 0.0413673000, 0.0722146000, 0.1391846000, 0.2830597000, 0.5928624000", \ + "0.0212453000, 0.0275243000, 0.0415492000, 0.0724819000, 0.1397417000, 0.2847607000, 0.5978730000", \ + "0.0293519000, 0.0352466000, 0.0478510000, 0.0753855000, 0.1394663000, 0.2838008000, 0.5941679000", \ + "0.0481230000, 0.0554316000, 0.0700430000, 0.0966884000, 0.1524987000, 0.2861138000, 0.6004303000", \ + "0.0843080000, 0.0944089000, 0.1141817000, 0.1480717000, 0.2075343000, 0.3272329000, 0.6083431000", \ + "0.1544036000, 0.1685860000, 0.1959194000, 0.2433064000, 0.3221091000, 0.4565990000, 0.7136159000"); + } + related_pin : "A2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0010785200, 0.0023264100, 0.0050181700, 0.0108244000, 0.0233486000, 0.0503640000"); + values("0.0712012000, 0.0874553000, 0.1223644000, 0.1979550000, 0.3595213000, 0.7082481000, 1.4606076000", \ + "0.0712047000, 0.0874609000, 0.1224929000, 0.1984626000, 0.3593482000, 0.7084312000, 1.4609612000", \ + "0.0712444000, 0.0875782000, 0.1223909000, 0.1979139000, 0.3598161000, 0.7087659000, 1.4608733000", \ + "0.0741651000, 0.0888802000, 0.1225220000, 0.1977227000, 0.3599120000, 0.7086544000, 1.4616099000", \ + "0.1012434000, 0.1144389000, 0.1414968000, 0.2060893000, 0.3595809000, 0.7090534000, 1.4656372000", \ + "0.1539361000, 0.1737543000, 0.2099259000, 0.2729428000, 0.3978294000, 0.7133099000, 1.4611383000", \ + "0.2392376000, 0.2685213000, 0.3266396000, 0.4179388000, 0.5659103000, 0.8276886000, 1.4843142000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0010785200, 0.0023264100, 0.0050181700, 0.0108244000, 0.0233486000, 0.0503640000"); + values("0.0370172000, 0.0429432000, 0.0553835000, 0.0809910000, 0.1352077000, 0.2509869000, 0.4998730000", \ + "0.0409376000, 0.0469908000, 0.0594156000, 0.0851784000, 0.1396266000, 0.2554770000, 0.5042483000", \ + "0.0512235000, 0.0571671000, 0.0693900000, 0.0952874000, 0.1498122000, 0.2659399000, 0.5148138000", \ + "0.0717807000, 0.0793671000, 0.0936955000, 0.1199572000, 0.1739486000, 0.2907130000, 0.5397469000", \ + "0.0984989000, 0.1099933000, 0.1316271000, 0.1696546000, 0.2324511000, 0.3480737000, 0.5972538000", \ + "0.1265547000, 0.1437625000, 0.1767736000, 0.2347326000, 0.3309359000, 0.4796246000, 0.7303014000", \ + "0.1434929000, 0.1697120000, 0.2191828000, 0.3075885000, 0.4525756000, 0.6793692000, 1.0249919000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0010785200, 0.0023264100, 0.0050181700, 0.0108244000, 0.0233486000, 0.0503640000"); + values("0.0293638000, 0.0356612000, 0.0485600000, 0.0756354000, 0.1327393000, 0.2553406000, 0.5201094000", \ + "0.0345536000, 0.0408496000, 0.0537833000, 0.0810133000, 0.1395615000, 0.2620857000, 0.5251943000", \ + "0.0478290000, 0.0539083000, 0.0665873000, 0.0938997000, 0.1515278000, 0.2740701000, 0.5384653000", \ + "0.0729704000, 0.0820910000, 0.0979339000, 0.1252241000, 0.1826197000, 0.3052347000, 0.5687221000", \ + "0.1115117000, 0.1263564000, 0.1517048000, 0.1926359000, 0.2551768000, 0.3774305000, 0.6402085000", \ + "0.1712993000, 0.1949414000, 0.2365501000, 0.3035071000, 0.4030221000, 0.5502460000, 0.8097813000", \ + "0.2681894000, 0.3045884000, 0.3675332000, 0.4732022000, 0.6388763000, 0.8751698000, 1.2051345000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0010785200, 0.0023264100, 0.0050181700, 0.0108244000, 0.0233486000, 0.0503640000"); + values("0.0301383000, 0.0373865000, 0.0530168000, 0.0863600000, 0.1583972000, 0.3144443000, 0.6466855000", \ + "0.0301128000, 0.0374270000, 0.0529161000, 0.0862745000, 0.1585355000, 0.3127465000, 0.6465596000", \ + "0.0306421000, 0.0375522000, 0.0526194000, 0.0861244000, 0.1584546000, 0.3131684000, 0.6461301000", \ + "0.0422715000, 0.0492361000, 0.0608785000, 0.0900985000, 0.1580298000, 0.3132735000, 0.6472217000", \ + "0.0659815000, 0.0749904000, 0.0913718000, 0.1215078000, 0.1769250000, 0.3163814000, 0.6473820000", \ + "0.1075074000, 0.1210394000, 0.1461672000, 0.1875948000, 0.2558271000, 0.3728904000, 0.6609624000", \ + "0.1787290000, 0.2012159000, 0.2374143000, 0.2999501000, 0.4029098000, 0.5577397000, 0.8143225000"); + } + related_pin : "B1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0010785200, 0.0023264100, 0.0050181700, 0.0108244000, 0.0233486000, 0.0503640000"); + values("0.0325444000, 0.0416005000, 0.0605810000, 0.0997379000, 0.1811897000, 0.3553317000, 0.7314158000", \ + "0.0325500000, 0.0415310000, 0.0605735000, 0.0997502000, 0.1815036000, 0.3553188000, 0.7301158000", \ + "0.0350243000, 0.0428541000, 0.0605584000, 0.0997559000, 0.1811466000, 0.3552158000, 0.7331827000", \ + "0.0531846000, 0.0574072000, 0.0704203000, 0.1030229000, 0.1811758000, 0.3554500000, 0.7317689000", \ + "0.0908905000, 0.0972897000, 0.1102120000, 0.1342412000, 0.1962020000, 0.3559003000, 0.7317399000", \ + "0.1525316000, 0.1626079000, 0.1820162000, 0.2171189000, 0.2757479000, 0.3989175000, 0.7360952000", \ + "0.2510516000, 0.2681264000, 0.3006811000, 0.3587374000, 0.4482859000, 0.5880856000, 0.8527456000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__o21ai_1") { + leakage_power () { + value : 0.0005413000; + when : "!A1&!A2&B1"; + } + leakage_power () { + value : 0.0000589679; + when : "!A1&!A2&!B1"; + } + leakage_power () { + value : 0.0028398000; + when : "!A1&A2&B1"; + } + leakage_power () { + value : 0.0003116000; + when : "!A1&A2&!B1"; + } + leakage_power () { + value : 0.0029319000; + when : "A1&!A2&B1"; + } + leakage_power () { + value : 0.0003116000; + when : "A1&!A2&!B1"; + } + leakage_power () { + value : 0.0010667000; + when : "A1&A2&B1"; + } + leakage_power () { + value : 0.0003116000; + when : "A1&A2&!B1"; + } + area : 5.0048000000; + cell_footprint : "sky130_fd_sc_hd__o21ai"; + cell_leakage_power : 0.0010466900; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A1") { + capacitance : 0.0023350000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022330000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0040070000, 0.0040018000, 0.0039898000, 0.0039883000, 0.0039850000, 0.0039774000, 0.0039599000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0039779000, -0.0039763000, -0.0039725000, -0.0039717000, -0.0039698000, -0.0039654000, -0.0039554000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024370000; + } + pin ("A2") { + capacitance : 0.0024590000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0023010000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0042431000, 0.0042424000, 0.0042410000, 0.0042402000, 0.0042385000, 0.0042344000, 0.0042252000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0042453000, -0.0042429000, -0.0042376000, -0.0042374000, -0.0042371000, -0.0042363000, -0.0042345000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0026170000; + } + pin ("B1") { + capacitance : 0.0019960000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0019750000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0038374000, 0.0038377000, 0.0038383000, 0.0038382000, 0.0038380000, 0.0038376000, 0.0038366000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0016322000, -0.0016420000, -0.0016647000, -0.0016524000, -0.0016242000, -0.0015593000, -0.0014095000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0020180000; + } + pin ("Y") { + direction : "output"; + function : "(!A1&!A2) | (!B1)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011663880, 0.0027209210, 0.0063472980, 0.0148068200, 0.0345409900, 0.0805763800"); + values("0.0041742000, 0.0031045000, 0.0006145000, -0.0052353000, -0.0188833000, -0.0508078000, -0.1253298000", \ + "0.0040490000, 0.0029875000, 0.0004995000, -0.0053213000, -0.0189741000, -0.0508849000, -0.1254133000", \ + "0.0038734000, 0.0028238000, 0.0003615000, -0.0054372000, -0.0190580000, -0.0509586000, -0.1254645000", \ + "0.0036734000, 0.0026251000, 0.0002004000, -0.0055752000, -0.0191601000, -0.0510194000, -0.1255174000", \ + "0.0037412000, 0.0026704000, 0.0001093000, -0.0056847000, -0.0192193000, -0.0510488000, -0.1255226000", \ + "0.0038101000, 0.0027455000, 0.0002417000, -0.0056343000, -0.0193794000, -0.0511845000, -0.1256236000", \ + "0.0047928000, 0.0036442000, 0.0010479000, -0.0049867000, -0.0188200000, -0.0509905000, -0.1255495000"); + } + related_pin : "A1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011663880, 0.0027209210, 0.0063472980, 0.0148068200, 0.0345409900, 0.0805763800"); + values("0.0105737000, 0.0116650000, 0.0141870000, 0.0200376000, 0.0336439000, 0.0652198000, 0.1388122000", \ + "0.0104286000, 0.0115306000, 0.0140737000, 0.0199546000, 0.0335682000, 0.0651672000, 0.1388836000", \ + "0.0102732000, 0.0113797000, 0.0139503000, 0.0198681000, 0.0335277000, 0.0651690000, 0.1387822000", \ + "0.0101376000, 0.0112444000, 0.0137869000, 0.0197119000, 0.0333786000, 0.0650459000, 0.1386714000", \ + "0.0100592000, 0.0111596000, 0.0137232000, 0.0196202000, 0.0332661000, 0.0649341000, 0.1386406000", \ + "0.0099730000, 0.0111503000, 0.0136646000, 0.0196127000, 0.0332958000, 0.0650119000, 0.1387668000", \ + "0.0108476000, 0.0118335000, 0.0142051000, 0.0198259000, 0.0335850000, 0.0652605000, 0.1387566000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011663880, 0.0027209210, 0.0063472980, 0.0148068200, 0.0345409900, 0.0805763800"); + values("0.0030592000, 0.0020548000, -0.0003830000, -0.0061841000, -0.0198497000, -0.0517981000, -0.1263508000", \ + "0.0028585000, 0.0018912000, -0.0004744000, -0.0062130000, -0.0198284000, -0.0517500000, -0.1263063000", \ + "0.0025445000, 0.0015989000, -0.0007069000, -0.0063546000, -0.0198859000, -0.0517569000, -0.1262837000", \ + "0.0022458000, 0.0012597000, -0.0010536000, -0.0066392000, -0.0200543000, -0.0518420000, -0.1263139000", \ + "0.0022665000, 0.0012278000, -0.0011643000, -0.0069378000, -0.0203159000, -0.0519858000, -0.1263837000", \ + "0.0023920000, 0.0013046000, -0.0011921000, -0.0069852000, -0.0205992000, -0.0522770000, -0.1265663000", \ + "0.0036038000, 0.0024509000, -0.0002797000, -0.0063588000, -0.0202209000, -0.0521748000, -0.1266576000"); + } + related_pin : "A2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011663880, 0.0027209210, 0.0063472980, 0.0148068200, 0.0345409900, 0.0805763800"); + values("0.0083108000, 0.0094322000, 0.0119889000, 0.0178763000, 0.0314875000, 0.0630843000, 0.1366988000", \ + "0.0080103000, 0.0091897000, 0.0117522000, 0.0176993000, 0.0313793000, 0.0630116000, 0.1366128000", \ + "0.0077679000, 0.0088989000, 0.0114494000, 0.0174678000, 0.0311964000, 0.0629294000, 0.1365791000", \ + "0.0076866000, 0.0087928000, 0.0113640000, 0.0171489000, 0.0309745000, 0.0627595000, 0.1364802000", \ + "0.0076969000, 0.0087702000, 0.0112796000, 0.0172148000, 0.0308329000, 0.0625518000, 0.1364008000", \ + "0.0088200000, 0.0098301000, 0.0123522000, 0.0175346000, 0.0309358000, 0.0624772000, 0.1361942000", \ + "0.0099047000, 0.0110756000, 0.0133506000, 0.0188019000, 0.0323040000, 0.0636314000, 0.1368036000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011663880, 0.0027209210, 0.0063472980, 0.0148068200, 0.0345409900, 0.0805763800"); + values("0.0024482000, 0.0013994000, -0.0010625000, -0.0068619000, -0.0205059000, -0.0524286000, -0.1269493000", \ + "0.0023489000, 0.0013096000, -0.0011262000, -0.0068964000, -0.0205075000, -0.0524281000, -0.1269347000", \ + "0.0022355000, 0.0011900000, -0.0012143000, -0.0069852000, -0.0205596000, -0.0524107000, -0.1269265000", \ + "0.0020394000, 0.0010072000, -0.0013826000, -0.0071196000, -0.0206608000, -0.0525106000, -0.1269732000", \ + "0.0020371000, 0.0009287000, -0.0015514000, -0.0073176000, -0.0208432000, -0.0526200000, -0.1270543000", \ + "0.0024562000, 0.0015744000, -0.0012224000, -0.0071453000, -0.0209036000, -0.0527507000, -0.1271671000", \ + "0.0038565000, 0.0026641000, -0.0000588000, -0.0062404000, -0.0200213000, -0.0525583000, -0.1271694000"); + } + related_pin : "B1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011663880, 0.0027209210, 0.0063472980, 0.0148068200, 0.0345409900, 0.0805763800"); + values("0.0059098000, 0.0071299000, 0.0097941000, 0.0157466000, 0.0293947000, 0.0609754000, 0.1344587000", \ + "0.0056725000, 0.0068901000, 0.0095881000, 0.0155957000, 0.0292874000, 0.0609329000, 0.1343946000", \ + "0.0054665000, 0.0066321000, 0.0093004000, 0.0152260000, 0.0291188000, 0.0608795000, 0.1344460000", \ + "0.0053731000, 0.0064747000, 0.0090565000, 0.0150406000, 0.0288506000, 0.0606266000, 0.1343335000", \ + "0.0056785000, 0.0067462000, 0.0092408000, 0.0150666000, 0.0286842000, 0.0604109000, 0.1340285000", \ + "0.0060268000, 0.0071691000, 0.0096650000, 0.0154879000, 0.0289452000, 0.0604245000, 0.1338848000", \ + "0.0077968000, 0.0087581000, 0.0109548000, 0.0164045000, 0.0296959000, 0.0609048000, 0.1340662000"); + } + } + max_capacitance : 0.0805760000; + max_transition : 1.4900030000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011663900, 0.0027209200, 0.0063473000, 0.0148068000, 0.0345410000, 0.0805764000"); + values("0.0370636000, 0.0412873000, 0.0506141000, 0.0715936000, 0.1194165000, 0.2297097000, 0.4859544000", \ + "0.0414390000, 0.0457069000, 0.0551016000, 0.0760250000, 0.1238668000, 0.2343411000, 0.4904901000", \ + "0.0507754000, 0.0549840000, 0.0644013000, 0.0855200000, 0.1334047000, 0.2438759000, 0.5003855000", \ + "0.0674541000, 0.0724410000, 0.0834167000, 0.1059427000, 0.1542239000, 0.2647956000, 0.5211881000", \ + "0.0905636000, 0.0979049000, 0.1133094000, 0.1427762000, 0.1995540000, 0.3124499000, 0.5696443000", \ + "0.1122398000, 0.1230168000, 0.1480696000, 0.1935147000, 0.2739245000, 0.4133023000, 0.6808413000", \ + "0.1125790000, 0.1306803000, 0.1696704000, 0.2423054000, 0.3676839000, 0.5735863000, 0.9080673000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011663900, 0.0027209200, 0.0063473000, 0.0148068000, 0.0345410000, 0.0805764000"); + values("0.0788648000, 0.0881769000, 0.1087636000, 0.1562166000, 0.2651128000, 0.5183348000, 1.1067735000", \ + "0.0839519000, 0.0933296000, 0.1140600000, 0.1616633000, 0.2707473000, 0.5240300000, 1.1127727000", \ + "0.0959788000, 0.1052645000, 0.1261411000, 0.1737407000, 0.2833550000, 0.5367003000, 1.1259559000", \ + "0.1220365000, 0.1310179000, 0.1517663000, 0.1995652000, 0.3093385000, 0.5630207000, 1.1526382000", \ + "0.1711518000, 0.1826015000, 0.2073496000, 0.2578961000, 0.3676099000, 0.6215585000, 1.2112662000", \ + "0.2521902000, 0.2694477000, 0.3028633000, 0.3702550000, 0.4997929000, 0.7569285000, 1.3469030000", \ + "0.3850411000, 0.4096736000, 0.4603835000, 0.5596212000, 0.7373318000, 1.0574543000, 1.6602494000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011663900, 0.0027209200, 0.0063473000, 0.0148068000, 0.0345410000, 0.0805764000"); + values("0.0246122000, 0.0296045000, 0.0412687000, 0.0687779000, 0.1324641000, 0.2808725000, 0.6262984000", \ + "0.0245325000, 0.0295712000, 0.0414232000, 0.0686443000, 0.1324659000, 0.2812753000, 0.6264031000", \ + "0.0251105000, 0.0299709000, 0.0414220000, 0.0685641000, 0.1324968000, 0.2812956000, 0.6278245000", \ + "0.0320295000, 0.0366870000, 0.0472606000, 0.0718245000, 0.1330188000, 0.2811357000, 0.6266595000", \ + "0.0496786000, 0.0551756000, 0.0671176000, 0.0919608000, 0.1465362000, 0.2837396000, 0.6275712000", \ + "0.0839944000, 0.0926070000, 0.1087342000, 0.1397492000, 0.1991061000, 0.3230347000, 0.6378035000", \ + "0.1482261000, 0.1596394000, 0.1838877000, 0.2292554000, 0.3083795000, 0.4501478000, 0.7378819000"); + } + related_pin : "A1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011663900, 0.0027209200, 0.0063473000, 0.0148068000, 0.0345410000, 0.0805764000"); + values("0.0598001000, 0.0715216000, 0.0990498000, 0.1631785000, 0.3118225000, 0.6586327000, 1.4657388000", \ + "0.0597938000, 0.0715237000, 0.0990491000, 0.1636335000, 0.3121486000, 0.6582490000, 1.4655099000", \ + "0.0596861000, 0.0716221000, 0.0991982000, 0.1630940000, 0.3120387000, 0.6592762000, 1.4689308000", \ + "0.0619422000, 0.0730387000, 0.0993957000, 0.1631379000, 0.3118359000, 0.6587375000, 1.4669014000", \ + "0.0799433000, 0.0908414000, 0.1149651000, 0.1715986000, 0.3128151000, 0.6588478000, 1.4668129000", \ + "0.1210248000, 0.1338833000, 0.1614961000, 0.2195516000, 0.3460722000, 0.6650873000, 1.4661601000", \ + "0.1989316000, 0.2167767000, 0.2528961000, 0.3247837000, 0.4646368000, 0.7559973000, 1.4870509000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011663900, 0.0027209200, 0.0063473000, 0.0148068000, 0.0345410000, 0.0805764000"); + values("0.0286549000, 0.0322400000, 0.0403679000, 0.0588812000, 0.1012872000, 0.2000522000, 0.4327201000", \ + "0.0329223000, 0.0366450000, 0.0449265000, 0.0635481000, 0.1061724000, 0.2049605000, 0.4357273000", \ + "0.0414456000, 0.0455907000, 0.0541944000, 0.0730924000, 0.1168571000, 0.2149827000, 0.4463117000", \ + "0.0534220000, 0.0592280000, 0.0709167000, 0.0933616000, 0.1372774000, 0.2373989000, 0.4676398000", \ + "0.0654217000, 0.0748413000, 0.0927893000, 0.1253132000, 0.1828203000, 0.2866733000, 0.5189855000", \ + "0.0678293000, 0.0831909000, 0.1116537000, 0.1628992000, 0.2479538000, 0.3853760000, 0.6314070000", \ + "0.0328679000, 0.0570385000, 0.1039620000, 0.1869215000, 0.3213259000, 0.5313464000, 0.8582015000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011663900, 0.0027209200, 0.0063473000, 0.0148068000, 0.0345410000, 0.0805764000"); + values("0.0687322000, 0.0777870000, 0.0989039000, 0.1463683000, 0.2556576000, 0.5089072000, 1.0974167000", \ + "0.0716533000, 0.0812164000, 0.1021112000, 0.1501785000, 0.2597118000, 0.5131903000, 1.1022622000", \ + "0.0821309000, 0.0911881000, 0.1122888000, 0.1605647000, 0.2709664000, 0.5243596000, 1.1135983000", \ + "0.1105686000, 0.1193925000, 0.1399413000, 0.1867056000, 0.2981018000, 0.5524100000, 1.1421368000", \ + "0.1666512000, 0.1790915000, 0.2047300000, 0.2540213000, 0.3619604000, 0.6153863000, 1.2054513000", \ + "0.2558693000, 0.2742312000, 0.3130368000, 0.3879548000, 0.5187656000, 0.7715645000, 1.3578947000", \ + "0.4038574000, 0.4297838000, 0.4878854000, 0.5990365000, 0.7996798000, 1.1281747000, 1.7086634000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011663900, 0.0027209200, 0.0063473000, 0.0148068000, 0.0345410000, 0.0805764000"); + values("0.0148218000, 0.0193466000, 0.0298051000, 0.0545611000, 0.1112896000, 0.2444759000, 0.5569009000", \ + "0.0148933000, 0.0193648000, 0.0298271000, 0.0542104000, 0.1111139000, 0.2439348000, 0.5528142000", \ + "0.0169132000, 0.0208149000, 0.0305347000, 0.0545257000, 0.1125193000, 0.2445099000, 0.5538380000", \ + "0.0255213000, 0.0297427000, 0.0390814000, 0.0596823000, 0.1126428000, 0.2472576000, 0.5542133000", \ + "0.0439434000, 0.0493740000, 0.0606591000, 0.0834354000, 0.1321267000, 0.2491407000, 0.5535692000", \ + "0.0782981000, 0.0862490000, 0.1022259000, 0.1331335000, 0.1883392000, 0.2980363000, 0.5713417000", \ + "0.1467505000, 0.1572692000, 0.1800936000, 0.2232653000, 0.2995096000, 0.4329449000, 0.6898222000"); + } + related_pin : "A2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011663900, 0.0027209200, 0.0063473000, 0.0148068000, 0.0345410000, 0.0805764000"); + values("0.0596130000, 0.0714418000, 0.0991686000, 0.1630103000, 0.3120512000, 0.6580704000, 1.4658921000", \ + "0.0596550000, 0.0714956000, 0.0990585000, 0.1630685000, 0.3119548000, 0.6574677000, 1.4649419000", \ + "0.0596726000, 0.0715238000, 0.0990232000, 0.1634614000, 0.3130357000, 0.6591654000, 1.4667603000", \ + "0.0641311000, 0.0747279000, 0.1001188000, 0.1631798000, 0.3118989000, 0.6600511000, 1.4667366000", \ + "0.0917279000, 0.1029792000, 0.1245032000, 0.1771713000, 0.3134391000, 0.6582521000, 1.4680159000", \ + "0.1390708000, 0.1548285000, 0.1872738000, 0.2475334000, 0.3598213000, 0.6665355000, 1.4656457000", \ + "0.2146771000, 0.2386394000, 0.2881752000, 0.3782155000, 0.5265396000, 0.7889506000, 1.4900032000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011663900, 0.0027209200, 0.0063473000, 0.0148068000, 0.0345410000, 0.0805764000"); + values("0.0295749000, 0.0338112000, 0.0433308000, 0.0642938000, 0.1121818000, 0.2227433000, 0.4788427000", \ + "0.0336923000, 0.0380028000, 0.0475113000, 0.0686081000, 0.1165729000, 0.2271196000, 0.4832746000", \ + "0.0444673000, 0.0484685000, 0.0577671000, 0.0788168000, 0.1268864000, 0.2375032000, 0.4937253000", \ + "0.0620698000, 0.0681340000, 0.0803599000, 0.1035332000, 0.1512720000, 0.2619615000, 0.5191162000", \ + "0.0819859000, 0.0914978000, 0.1103940000, 0.1454322000, 0.2068868000, 0.3184486000, 0.5750939000", \ + "0.0982313000, 0.1119918000, 0.1411843000, 0.1948365000, 0.2899392000, 0.4432621000, 0.7055173000", \ + "0.0883130000, 0.1106387000, 0.1546781000, 0.2376537000, 0.3812269000, 0.6186990000, 0.9899610000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011663900, 0.0027209200, 0.0063473000, 0.0148068000, 0.0345410000, 0.0805764000"); + values("0.0320036000, 0.0387219000, 0.0535930000, 0.0868658000, 0.1635826000, 0.3396926000, 0.7492292000", \ + "0.0369083000, 0.0435733000, 0.0584978000, 0.0919064000, 0.1687120000, 0.3448666000, 0.7563767000", \ + "0.0500332000, 0.0564618000, 0.0709983000, 0.1042030000, 0.1812813000, 0.3586525000, 0.7687621000", \ + "0.0767142000, 0.0857051000, 0.1026262000, 0.1354676000, 0.2126104000, 0.3887283000, 0.7993047000", \ + "0.1185493000, 0.1330530000, 0.1603457000, 0.2068341000, 0.2852268000, 0.4615718000, 0.8713751000", \ + "0.1854465000, 0.2080547000, 0.2512964000, 0.3270072000, 0.4456487000, 0.6328310000, 1.0419651000", \ + "0.2997657000, 0.3340259000, 0.4000503000, 0.5167499000, 0.7098193000, 0.9988422000, 1.4391660000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011663900, 0.0027209200, 0.0063473000, 0.0148068000, 0.0345410000, 0.0805764000"); + values("0.0245882000, 0.0296431000, 0.0414710000, 0.0686283000, 0.1325775000, 0.2810359000, 0.6264213000", \ + "0.0243320000, 0.0295117000, 0.0413348000, 0.0686364000, 0.1323962000, 0.2809416000, 0.6263818000", \ + "0.0262753000, 0.0307634000, 0.0416615000, 0.0684523000, 0.1323878000, 0.2809687000, 0.6268323000", \ + "0.0377461000, 0.0428441000, 0.0532950000, 0.0749526000, 0.1331961000, 0.2815666000, 0.6277885000", \ + "0.0596889000, 0.0673082000, 0.0809638000, 0.1083513000, 0.1577707000, 0.2863826000, 0.6268193000", \ + "0.0982237000, 0.1094621000, 0.1305186000, 0.1707493000, 0.2362019000, 0.3521267000, 0.6452133000", \ + "0.1686675000, 0.1870369000, 0.2183621000, 0.2760411000, 0.3782005000, 0.5363878000, 0.8054248000"); + } + related_pin : "B1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011663900, 0.0027209200, 0.0063473000, 0.0148068000, 0.0345410000, 0.0805764000"); + values("0.0425642000, 0.0520069000, 0.0732459000, 0.1208692000, 0.2296398000, 0.4821196000, 1.0717737000", \ + "0.0426050000, 0.0520112000, 0.0732493000, 0.1209157000, 0.2297144000, 0.4829468000, 1.0715261000", \ + "0.0446002000, 0.0528839000, 0.0732716000, 0.1209271000, 0.2296492000, 0.4828703000, 1.0722954000", \ + "0.0610114000, 0.0665050000, 0.0818336000, 0.1226820000, 0.2296050000, 0.4829248000, 1.0727368000", \ + "0.1015437000, 0.1074551000, 0.1209341000, 0.1505043000, 0.2379900000, 0.4826070000, 1.0733872000", \ + "0.1660825000, 0.1758556000, 0.1964754000, 0.2360427000, 0.3085415000, 0.5057243000, 1.0755760000", \ + "0.2680992000, 0.2835028000, 0.3161611000, 0.3830912000, 0.4935821000, 0.6704779000, 1.1307169000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__o21ai_2") { + leakage_power () { + value : 0.0014004000; + when : "!A1&!A2&B1"; + } + leakage_power () { + value : 0.0001450000; + when : "!A1&!A2&!B1"; + } + leakage_power () { + value : 0.0045644000; + when : "!A1&A2&B1"; + } + leakage_power () { + value : 0.0008215000; + when : "!A1&A2&!B1"; + } + leakage_power () { + value : 0.0048488000; + when : "A1&!A2&B1"; + } + leakage_power () { + value : 0.0008205000; + when : "A1&!A2&!B1"; + } + leakage_power () { + value : 0.0032314000; + when : "A1&A2&B1"; + } + leakage_power () { + value : 0.0008215000; + when : "A1&A2&!B1"; + } + area : 8.758400000; + cell_footprint : "sky130_fd_sc_hd__o21ai"; + cell_leakage_power : 0.0020816910; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A1") { + capacitance : 0.0048320000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0045940000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0081785000, 0.0081845000, 0.0081982000, 0.0081990000, 0.0082008000, 0.0082049000, 0.0082146000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0082100000, -0.0082006000, -0.0081787000, -0.0081745000, -0.0081648000, -0.0081425000, -0.0080910000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0050700000; + } + pin ("A2") { + capacitance : 0.0044220000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0041240000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0075833000, 0.0075822000, 0.0075798000, 0.0075811000, 0.0075840000, 0.0075909000, 0.0076067000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0075947000, -0.0075880000, -0.0075724000, -0.0075718000, -0.0075703000, -0.0075671000, -0.0075595000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0047200000; + } + pin ("B1") { + capacitance : 0.0043790000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0042370000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0090705000, 0.0090711000, 0.0090726000, 0.0090718000, 0.0090700000, 0.0090657000, 0.0090558000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0044374000, -0.0044468000, -0.0044685000, -0.0044441000, -0.0043879000, -0.0042585000, -0.0039600000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0045220000; + } + pin ("Y") { + direction : "output"; + function : "(!A1&!A2) | (!B1)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012776130, 0.0032645900, 0.0083417660, 0.0213151000, 0.0544649000, 0.1391701000"); + values("0.0096090000, 0.0083648000, 0.0051832000, -0.0029518000, -0.0238603000, -0.0774208000, -0.2145562000", \ + "0.0093091000, 0.0080735000, 0.0049370000, -0.0031901000, -0.0240645000, -0.0776466000, -0.2147347000", \ + "0.0089141000, 0.0076966000, 0.0045718000, -0.0034800000, -0.0243181000, -0.0778292000, -0.2149090000", \ + "0.0084508000, 0.0072655000, 0.0041735000, -0.0038042000, -0.0245475000, -0.0780255000, -0.2150304000", \ + "0.0085419000, 0.0073141000, 0.0041598000, -0.0041137000, -0.0246936000, -0.0780772000, -0.2150248000", \ + "0.0086223000, 0.0073806000, 0.0041518000, -0.0040301000, -0.0248877000, -0.0784398000, -0.2152518000", \ + "0.0101452000, 0.0088024000, 0.0054890000, -0.0029450000, -0.0241427000, -0.0779713000, -0.2152420000"); + } + related_pin : "A1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012776130, 0.0032645900, 0.0083417660, 0.0213151000, 0.0544649000, 0.1391701000"); + values("0.0195203000, 0.0208075000, 0.0240541000, 0.0323440000, 0.0532157000, 0.1063415000, 0.2417976000", \ + "0.0190958000, 0.0203908000, 0.0237020000, 0.0320414000, 0.0530481000, 0.1062313000, 0.2416918000", \ + "0.0186675000, 0.0199882000, 0.0232915000, 0.0316508000, 0.0527239000, 0.1060260000, 0.2415488000", \ + "0.0183765000, 0.0196597000, 0.0229422000, 0.0312839000, 0.0524314000, 0.1057152000, 0.2415459000", \ + "0.0181364000, 0.0194787000, 0.0227603000, 0.0310293000, 0.0520484000, 0.1054043000, 0.2411913000", \ + "0.0181837000, 0.0194027000, 0.0226532000, 0.0310030000, 0.0520588000, 0.1053034000, 0.2409582000", \ + "0.0189004000, 0.0200953000, 0.0231211000, 0.0310860000, 0.0523650000, 0.1053257000, 0.2413104000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012776130, 0.0032645900, 0.0083417660, 0.0213151000, 0.0544649000, 0.1391701000"); + values("0.0059808000, 0.0048014000, 0.0017042000, -0.0064053000, -0.0273631000, -0.0810356000, -0.2182424000", \ + "0.0056600000, 0.0045444000, 0.0015517000, -0.0064333000, -0.0273059000, -0.0809289000, -0.2181136000", \ + "0.0051706000, 0.0040667000, 0.0011496000, -0.0066840000, -0.0273809000, -0.0809026000, -0.2180371000", \ + "0.0046641000, 0.0035461000, 0.0005864000, -0.0071606000, -0.0276765000, -0.0810255000, -0.2180592000", \ + "0.0047062000, 0.0035021000, 0.0004213000, -0.0076425000, -0.0281116000, -0.0812540000, -0.2181451000", \ + "0.0049194000, 0.0036423000, 0.0004205000, -0.0076914000, -0.0284071000, -0.0817497000, -0.2184160000", \ + "0.0068154000, 0.0054435000, 0.0020280000, -0.0066097000, -0.0279075000, -0.0815592000, -0.2186133000"); + } + related_pin : "A2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012776130, 0.0032645900, 0.0083417660, 0.0213151000, 0.0544649000, 0.1391701000"); + values("0.0149653000, 0.0162507000, 0.0195640000, 0.0278155000, 0.0487599000, 0.1019036000, 0.2372119000", \ + "0.0145135000, 0.0158352000, 0.0191756000, 0.0275370000, 0.0484802000, 0.1017208000, 0.2371581000", \ + "0.0140383000, 0.0153739000, 0.0186897000, 0.0271038000, 0.0482262000, 0.1015521000, 0.2368660000", \ + "0.0138865000, 0.0151430000, 0.0184557000, 0.0267344000, 0.0478775000, 0.1013181000, 0.2369697000", \ + "0.0142151000, 0.0154731000, 0.0186913000, 0.0264871000, 0.0475530000, 0.1008465000, 0.2367240000", \ + "0.0154824000, 0.0166867000, 0.0198604000, 0.0272537000, 0.0477937000, 0.1007605000, 0.2364134000", \ + "0.0175176000, 0.0187209000, 0.0219506000, 0.0300094000, 0.0504941000, 0.1037169000, 0.2365616000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012776130, 0.0032645900, 0.0083417660, 0.0213151000, 0.0544649000, 0.1391701000"); + values("0.0056042000, 0.0044332000, 0.0013840000, -0.0065879000, -0.0273767000, -0.0809081000, -0.2179663000", \ + "0.0053694000, 0.0041768000, 0.0011607000, -0.0068021000, -0.0274760000, -0.0809331000, -0.2179863000", \ + "0.0050256000, 0.0038464000, 0.0008262000, -0.0070501000, -0.0276808000, -0.0809913000, -0.2179836000", \ + "0.0047008000, 0.0034797000, 0.0004322000, -0.0074284000, -0.0280363000, -0.0812870000, -0.2181339000", \ + "0.0047575000, 0.0035166000, 0.0003363000, -0.0077363000, -0.0283363000, -0.0814967000, -0.2182945000", \ + "0.0059487000, 0.0046552000, 0.0016062000, -0.0068207000, -0.0280384000, -0.0817689000, -0.2185966000", \ + "0.0091023000, 0.0076653000, 0.0040759000, -0.0047584000, -0.0265064000, -0.0809072000, -0.2186148000"); + } + related_pin : "B1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012776130, 0.0032645900, 0.0083417660, 0.0213151000, 0.0544649000, 0.1391701000"); + values("0.0091897000, 0.0107001000, 0.0142540000, 0.0228288000, 0.0438763000, 0.0971493000, 0.2322570000", \ + "0.0087839000, 0.0101723000, 0.0137366000, 0.0224347000, 0.0437348000, 0.0970745000, 0.2322813000", \ + "0.0084383000, 0.0097894000, 0.0132585000, 0.0219438000, 0.0432783000, 0.0966477000, 0.2323252000", \ + "0.0085402000, 0.0098045000, 0.0131571000, 0.0213818000, 0.0427744000, 0.0961464000, 0.2322939000", \ + "0.0088236000, 0.0100511000, 0.0132142000, 0.0213417000, 0.0421868000, 0.0955670000, 0.2309699000", \ + "0.0099106000, 0.0110367000, 0.0141806000, 0.0223610000, 0.0428594000, 0.0953063000, 0.2308780000", \ + "0.0141507000, 0.0151318000, 0.0179053000, 0.0259604000, 0.0450396000, 0.0984368000, 0.2334779000"); + } + } + max_capacitance : 0.1391700000; + max_transition : 1.4997990000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012776100, 0.0032645900, 0.0083417700, 0.0213151000, 0.0544649000, 0.1391700000"); + values("0.0327163000, 0.0352249000, 0.0411928000, 0.0554968000, 0.0903964000, 0.1772799000, 0.3974127000", \ + "0.0371420000, 0.0396592000, 0.0456505000, 0.0599938000, 0.0948263000, 0.1817927000, 0.4020554000", \ + "0.0465958000, 0.0490918000, 0.0550793000, 0.0694419000, 0.1044217000, 0.1914105000, 0.4117068000", \ + "0.0620934000, 0.0653591000, 0.0726752000, 0.0892139000, 0.1251280000, 0.2125900000, 0.4332479000", \ + "0.0810604000, 0.0860202000, 0.0970044000, 0.1206635000, 0.1671460000, 0.2603823000, 0.4818040000", \ + "0.0946743000, 0.1023623000, 0.1197487000, 0.1561945000, 0.2265839000, 0.3521729000, 0.5933586000", \ + "0.0772965000, 0.0884390000, 0.1158853000, 0.1746933000, 0.2869965000, 0.4803138000, 0.8046043000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012776100, 0.0032645900, 0.0083417700, 0.0213151000, 0.0544649000, 0.1391700000"); + values("0.0872319000, 0.0934144000, 0.1086711000, 0.1477364000, 0.2444592000, 0.4895642000, 1.1134332000", \ + "0.0916253000, 0.0977106000, 0.1136712000, 0.1525719000, 0.2497153000, 0.4948578000, 1.1186622000", \ + "0.1035710000, 0.1101828000, 0.1256522000, 0.1650741000, 0.2626259000, 0.5080882000, 1.1321626000", \ + "0.1310149000, 0.1374957000, 0.1530491000, 0.1918550000, 0.2895239000, 0.5357907000, 1.1601381000", \ + "0.1843666000, 0.1925246000, 0.2105067000, 0.2525167000, 0.3497242000, 0.5959315000, 1.2213049000", \ + "0.2762365000, 0.2863773000, 0.3116626000, 0.3675358000, 0.4858857000, 0.7362709000, 1.3619723000", \ + "0.4271304000, 0.4436669000, 0.4811090000, 0.5650051000, 0.7288347000, 1.0435182000, 1.6862376000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012776100, 0.0032645900, 0.0083417700, 0.0213151000, 0.0544649000, 0.1391700000"); + values("0.0208671000, 0.0235749000, 0.0304603000, 0.0482722000, 0.0938806000, 0.2110170000, 0.5105090000", \ + "0.0207531000, 0.0234798000, 0.0304235000, 0.0482353000, 0.0937778000, 0.2112065000, 0.5093913000", \ + "0.0215086000, 0.0241148000, 0.0307587000, 0.0480843000, 0.0936989000, 0.2106989000, 0.5094976000", \ + "0.0290207000, 0.0315563000, 0.0379849000, 0.0535287000, 0.0955900000, 0.2111432000, 0.5100534000", \ + "0.0460138000, 0.0494502000, 0.0568558000, 0.0745312000, 0.1151385000, 0.2175320000, 0.5098389000", \ + "0.0784240000, 0.0832153000, 0.0943979000, 0.1181598000, 0.1670837000, 0.2684870000, 0.5284798000", \ + "0.1402601000, 0.1473172000, 0.1642593000, 0.1998516000, 0.2682959000, 0.3944998000, 0.6511275000"); + } + related_pin : "A1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012776100, 0.0032645900, 0.0083417700, 0.0213151000, 0.0544649000, 0.1391700000"); + values("0.0606703000, 0.0688258000, 0.0892487000, 0.1416761000, 0.2748253000, 0.6132291000, 1.4800445000", \ + "0.0607580000, 0.0688475000, 0.0893118000, 0.1416141000, 0.2745425000, 0.6128029000, 1.4759232000", \ + "0.0607608000, 0.0688148000, 0.0893825000, 0.1415178000, 0.2748196000, 0.6139685000, 1.4768192000", \ + "0.0617463000, 0.0694630000, 0.0895076000, 0.1417475000, 0.2746941000, 0.6138510000, 1.4801511000", \ + "0.0783071000, 0.0862058000, 0.1041884000, 0.1503079000, 0.2765169000, 0.6130666000, 1.4761415000", \ + "0.1164884000, 0.1254839000, 0.1463839000, 0.1959572000, 0.3105751000, 0.6205124000, 1.4773045000", \ + "0.1943285000, 0.2059431000, 0.2335702000, 0.2939060000, 0.4229691000, 0.7093212000, 1.4926287000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012776100, 0.0032645900, 0.0083417700, 0.0213151000, 0.0544649000, 0.1391700000"); + values("0.0265077000, 0.0288213000, 0.0345491000, 0.0486509000, 0.0842160000, 0.1743439000, 0.4047038000", \ + "0.0307364000, 0.0331595000, 0.0390226000, 0.0533644000, 0.0890238000, 0.1800213000, 0.4096588000", \ + "0.0384361000, 0.0412034000, 0.0475876000, 0.0622350000, 0.0981586000, 0.1892589000, 0.4218000000", \ + "0.0486376000, 0.0525004000, 0.0610922000, 0.0793644000, 0.1173792000, 0.2087524000, 0.4390110000", \ + "0.0570955000, 0.0630028000, 0.0764947000, 0.1036315000, 0.1543098000, 0.2532664000, 0.4851687000", \ + "0.0517068000, 0.0615812000, 0.0829417000, 0.1262954000, 0.2038635000, 0.3363467000, 0.5885836000", \ + "-0.0030335000, 0.0123871000, 0.0506626000, 0.1206166000, 0.2453454000, 0.4496049000, 0.7857009000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012776100, 0.0032645900, 0.0083417700, 0.0213151000, 0.0544649000, 0.1391700000"); + values("0.0692346000, 0.0752968000, 0.0912167000, 0.1297058000, 0.2265175000, 0.4715007000, 1.0968653000", \ + "0.0727151000, 0.0785957000, 0.0947052000, 0.1336707000, 0.2307643000, 0.4758384000, 1.0996448000", \ + "0.0831033000, 0.0892831000, 0.1050494000, 0.1441881000, 0.2419213000, 0.4872948000, 1.1123237000", \ + "0.1121357000, 0.1180193000, 0.1333876000, 0.1714702000, 0.2687101000, 0.5148293000, 1.1390561000", \ + "0.1721598000, 0.1804395000, 0.1997463000, 0.2410143000, 0.3373440000, 0.5827427000, 1.2075920000", \ + "0.2682456000, 0.2821414000, 0.3112903000, 0.3732678000, 0.4944254000, 0.7409051000, 1.3615593000", \ + "0.4344807000, 0.4524052000, 0.4958020000, 0.5897274000, 0.7745559000, 1.1033349000, 1.7293927000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012776100, 0.0032645900, 0.0083417700, 0.0213151000, 0.0544649000, 0.1391700000"); + values("0.0130757000, 0.0160091000, 0.0234747000, 0.0425208000, 0.0910773000, 0.2145869000, 0.5315825000", \ + "0.0131382000, 0.0160541000, 0.0234687000, 0.0426481000, 0.0910411000, 0.2155576000, 0.5320018000", \ + "0.0154048000, 0.0178594000, 0.0245786000, 0.0428264000, 0.0913626000, 0.2159771000, 0.5367545000", \ + "0.0230887000, 0.0258214000, 0.0326282000, 0.0495278000, 0.0931643000, 0.2152391000, 0.5319621000", \ + "0.0399815000, 0.0436364000, 0.0520606000, 0.0706498000, 0.1131910000, 0.2223924000, 0.5324507000", \ + "0.0725127000, 0.0777890000, 0.0897842000, 0.1149400000, 0.1653381000, 0.2708878000, 0.5486959000", \ + "0.1391735000, 0.1468825000, 0.1624407000, 0.1978910000, 0.2668292000, 0.3951339000, 0.6658937000"); + } + related_pin : "A2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012776100, 0.0032645900, 0.0083417700, 0.0213151000, 0.0544649000, 0.1391700000"); + values("0.0605853000, 0.0686980000, 0.0895049000, 0.1416199000, 0.2747341000, 0.6127513000, 1.4814294000", \ + "0.0606206000, 0.0686669000, 0.0892742000, 0.1416240000, 0.2748639000, 0.6139774000, 1.4767131000", \ + "0.0605685000, 0.0687534000, 0.0893630000, 0.1416945000, 0.2746998000, 0.6133496000, 1.4820006000", \ + "0.0641290000, 0.0715406000, 0.0905699000, 0.1415333000, 0.2747482000, 0.6129168000, 1.4774255000", \ + "0.0896062000, 0.0976331000, 0.1151626000, 0.1569066000, 0.2767370000, 0.6150065000, 1.4773029000", \ + "0.1346292000, 0.1464959000, 0.1707918000, 0.2237614000, 0.3278346000, 0.6224066000, 1.4791698000", \ + "0.2083926000, 0.2253310000, 0.2626478000, 0.3429215000, 0.4859333000, 0.7526176000, 1.4997993000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012776100, 0.0032645900, 0.0083417700, 0.0213151000, 0.0544649000, 0.1391700000"); + values("0.0244773000, 0.0270529000, 0.0332348000, 0.0477698000, 0.0828070000, 0.1697937000, 0.3900734000", \ + "0.0285322000, 0.0310706000, 0.0372910000, 0.0518480000, 0.0869593000, 0.1741123000, 0.3944407000", \ + "0.0390837000, 0.0416902000, 0.0476318000, 0.0618960000, 0.0968752000, 0.1841282000, 0.4049558000", \ + "0.0538951000, 0.0576018000, 0.0665358000, 0.0847227000, 0.1202791000, 0.2082802000, 0.4288031000", \ + "0.0694217000, 0.0751858000, 0.0884943000, 0.1160166000, 0.1688633000, 0.2637577000, 0.4837612000", \ + "0.0775868000, 0.0863619000, 0.1061242000, 0.1476442000, 0.2287442000, 0.3710038000, 0.6133274000", \ + "0.0547334000, 0.0680204000, 0.0982061000, 0.1626650000, 0.2861750000, 0.5036284000, 0.8645007000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012776100, 0.0032645900, 0.0083417700, 0.0213151000, 0.0544649000, 0.1391700000"); + values("0.0238300000, 0.0272273000, 0.0354022000, 0.0549364000, 0.1028777000, 0.2249688000, 0.5340851000", \ + "0.0290095000, 0.0321792000, 0.0402854000, 0.0599592000, 0.1084964000, 0.2298994000, 0.5370117000", \ + "0.0420580000, 0.0456295000, 0.0533900000, 0.0728267000, 0.1206247000, 0.2418772000, 0.5515662000", \ + "0.0637527000, 0.0693796000, 0.0815162000, 0.1044131000, 0.1521038000, 0.2733078000, 0.5830287000", \ + "0.0979999000, 0.1071491000, 0.1267294000, 0.1634527000, 0.2262621000, 0.3469603000, 0.6522197000", \ + "0.1555198000, 0.1693893000, 0.1993532000, 0.2575704000, 0.3587102000, 0.5190643000, 0.8256142000", \ + "0.2611981000, 0.2810955000, 0.3244245000, 0.4125381000, 0.5705856000, 0.8282737000, 1.2246161000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012776100, 0.0032645900, 0.0083417700, 0.0213151000, 0.0544649000, 0.1391700000"); + values("0.0207771000, 0.0235018000, 0.0304539000, 0.0482200000, 0.0938198000, 0.2111963000, 0.5102564000", \ + "0.0199761000, 0.0228733000, 0.0301812000, 0.0481778000, 0.0936593000, 0.2108035000, 0.5094186000", \ + "0.0230772000, 0.0253888000, 0.0314231000, 0.0481060000, 0.0936917000, 0.2105350000, 0.5094993000", \ + "0.0333320000, 0.0362733000, 0.0435570000, 0.0589592000, 0.0974000000, 0.2107345000, 0.5094660000", \ + "0.0521542000, 0.0569867000, 0.0673177000, 0.0877188000, 0.1290194000, 0.2237707000, 0.5097616000", \ + "0.0854041000, 0.0923652000, 0.1093612000, 0.1413252000, 0.1974040000, 0.3016530000, 0.5406680000", \ + "0.1455845000, 0.1571590000, 0.1819099000, 0.2308408000, 0.3174581000, 0.4652093000, 0.7213521000"); + } + related_pin : "B1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012776100, 0.0032645900, 0.0083417700, 0.0213151000, 0.0544649000, 0.1391700000"); + values("0.0232553000, 0.0279276000, 0.0396594000, 0.0689026000, 0.1403636000, 0.3144672000, 0.7542662000", \ + "0.0233664000, 0.0278877000, 0.0396296000, 0.0689107000, 0.1405241000, 0.3143392000, 0.7532511000", \ + "0.0279990000, 0.0312861000, 0.0411368000, 0.0689755000, 0.1405314000, 0.3140097000, 0.7547921000", \ + "0.0477284000, 0.0502636000, 0.0559660000, 0.0768757000, 0.1411680000, 0.3140709000, 0.7543756000", \ + "0.0833441000, 0.0864345000, 0.0950100000, 0.1149987000, 0.1634455000, 0.3160485000, 0.7542653000", \ + "0.1432471000, 0.1480855000, 0.1605753000, 0.1896079000, 0.2465701000, 0.3661950000, 0.7570390000", \ + "0.2387945000, 0.2457773000, 0.2648549000, 0.3103134000, 0.4010784000, 0.5551312000, 0.8692939000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__o21ai_4") { + leakage_power () { + value : 0.0033032000; + when : "!A1&!A2&B1"; + } + leakage_power () { + value : 0.0003379000; + when : "!A1&!A2&!B1"; + } + leakage_power () { + value : 0.0055610000; + when : "!A1&A2&B1"; + } + leakage_power () { + value : 0.0020090000; + when : "!A1&A2&!B1"; + } + leakage_power () { + value : 0.0060341000; + when : "A1&!A2&B1"; + } + leakage_power () { + value : 0.0019958000; + when : "A1&!A2&!B1"; + } + leakage_power () { + value : 0.0039633000; + when : "A1&A2&B1"; + } + leakage_power () { + value : 0.0020126000; + when : "A1&A2&!B1"; + } + area : 16.265600000; + cell_footprint : "sky130_fd_sc_hd__o21ai"; + cell_leakage_power : 0.0031521180; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A1") { + capacitance : 0.0091440000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0086780000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0159853000, 0.0159759000, 0.0159543000, 0.0159531000, 0.0159504000, 0.0159442000, 0.0159297000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0159368000, -0.0159257000, -0.0159002000, -0.0158942000, -0.0158802000, -0.0158480000, -0.0157739000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0096110000; + } + pin ("A2") { + capacitance : 0.0084740000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0078830000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0151335000, 0.0151232000, 0.0150996000, 0.0150990000, 0.0150977000, 0.0150948000, 0.0150879000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0150941000, -0.0150947000, -0.0150962000, -0.0150954000, -0.0150938000, -0.0150900000, -0.0150812000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0090640000; + } + pin ("B1") { + capacitance : 0.0086920000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0083910000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0183625000, 0.0183591000, 0.0183515000, 0.0183575000, 0.0183713000, 0.0184031000, 0.0184764000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0099887000, -0.0100212000, -0.0100962000, -0.0100480000, -0.0099366000, -0.0096801000, -0.0090886000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0089930000; + } + pin ("Y") { + direction : "output"; + function : "(!A1&!A2) | (!B1)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013834110, 0.0038276500, 0.0105904200, 0.0293018100, 0.0810728600, 0.2243141000"); + values("0.0198567000, 0.0184379000, 0.0145406000, 0.0036896000, -0.0264177000, -0.1100167000, -0.3418191000", \ + "0.0193277000, 0.0179346000, 0.0140290000, 0.0032380000, -0.0268390000, -0.1104655000, -0.3422312000", \ + "0.0186186000, 0.0172210000, 0.0133816000, 0.0026657000, -0.0273022000, -0.1108409000, -0.3425219000", \ + "0.0177382000, 0.0163835000, 0.0126388000, 0.0020367000, -0.0278073000, -0.1112365000, -0.3427476000", \ + "0.0178248000, 0.0164199000, 0.0125143000, 0.0014983000, -0.0282047000, -0.1113803000, -0.3428593000", \ + "0.0180236000, 0.0166111000, 0.0125930000, 0.0017153000, -0.0283833000, -0.1119940000, -0.3433250000", \ + "0.0207343000, 0.0193630000, 0.0152204000, 0.0039568000, -0.0268165000, -0.1109516000, -0.3431493000"); + } + related_pin : "A1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013834110, 0.0038276500, 0.0105904200, 0.0293018100, 0.0810728600, 0.2243141000"); + values("0.0375294000, 0.0389800000, 0.0429471000, 0.0540202000, 0.0842378000, 0.1673311000, 0.3964341000", \ + "0.0368062000, 0.0382830000, 0.0423065000, 0.0534856000, 0.0839196000, 0.1669254000, 0.3962280000", \ + "0.0360370000, 0.0375554000, 0.0416340000, 0.0528213000, 0.0833851000, 0.1666621000, 0.3960475000", \ + "0.0355080000, 0.0369404000, 0.0409951000, 0.0521038000, 0.0827333000, 0.1660710000, 0.3957360000", \ + "0.0350694000, 0.0365372000, 0.0405848000, 0.0516003000, 0.0819388000, 0.1654224000, 0.3952675000", \ + "0.0349743000, 0.0364155000, 0.0403696000, 0.0515763000, 0.0819511000, 0.1652728000, 0.3947931000", \ + "0.0359171000, 0.0373066000, 0.0410647000, 0.0516545000, 0.0825219000, 0.1663649000, 0.3951909000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013834110, 0.0038276500, 0.0105904200, 0.0293018100, 0.0810728600, 0.2243141000"); + values("0.0130528000, 0.0117167000, 0.0079095000, -0.0028262000, -0.0330098000, -0.1168274000, -0.3488232000", \ + "0.0124754000, 0.0112210000, 0.0075921000, -0.0029244000, -0.0328760000, -0.1165838000, -0.3485460000", \ + "0.0115637000, 0.0103112000, 0.0067716000, -0.0034199000, -0.0330371000, -0.1164937000, -0.3483392000", \ + "0.0104974000, 0.0092569000, 0.0056897000, -0.0044617000, -0.0336866000, -0.1167301000, -0.3483562000", \ + "0.0105889000, 0.0092430000, 0.0054671000, -0.0051086000, -0.0346178000, -0.1172881000, -0.3485128000", \ + "0.0108225000, 0.0093814000, 0.0054624000, -0.0053478000, -0.0351117000, -0.1182323000, -0.3491174000", \ + "0.0143662000, 0.0127120000, 0.0084355000, -0.0030746000, -0.0339526000, -0.1178211000, -0.3494995000"); + } + related_pin : "A2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013834110, 0.0038276500, 0.0105904200, 0.0293018100, 0.0810728600, 0.2243141000"); + values("0.0285894000, 0.0300678000, 0.0340754000, 0.0451522000, 0.0753900000, 0.1584686000, 0.3874950000", \ + "0.0277337000, 0.0292123000, 0.0333278000, 0.0445479000, 0.0749813000, 0.1581746000, 0.3873588000", \ + "0.0268622000, 0.0283082000, 0.0324520000, 0.0437338000, 0.0743148000, 0.1577178000, 0.3870611000", \ + "0.0262646000, 0.0277460000, 0.0318726000, 0.0429547000, 0.0735726000, 0.1573816000, 0.3868761000", \ + "0.0262932000, 0.0277355000, 0.0316658000, 0.0427235000, 0.0730024000, 0.1564933000, 0.3863418000", \ + "0.0286772000, 0.0300672000, 0.0339801000, 0.0447559000, 0.0746524000, 0.1568866000, 0.3846276000", \ + "0.0334104000, 0.0350448000, 0.0388090000, 0.0488631000, 0.0777342000, 0.1595000000, 0.3864958000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013834110, 0.0038276500, 0.0105904200, 0.0293018100, 0.0810728600, 0.2243141000"); + values("0.0136968000, 0.0123635000, 0.0086711000, -0.0018067000, -0.0316585000, -0.1151081000, -0.3468448000", \ + "0.0131097000, 0.0118073000, 0.0081701000, -0.0022428000, -0.0318648000, -0.1151418000, -0.3467541000", \ + "0.0124934000, 0.0111805000, 0.0074595000, -0.0028764000, -0.0322949000, -0.1153550000, -0.3469297000", \ + "0.0117042000, 0.0103759000, 0.0067285000, -0.0037124000, -0.0331300000, -0.1159083000, -0.3470926000", \ + "0.0116757000, 0.0102637000, 0.0063666000, -0.0043258000, -0.0338816000, -0.1167826000, -0.3475025000", \ + "0.0139444000, 0.0125770000, 0.0087520000, -0.0025091000, -0.0336727000, -0.1170103000, -0.3481112000", \ + "0.0190410000, 0.0174023000, 0.0129922000, 0.0011417000, -0.0302552000, -0.1153307000, -0.3481739000"); + } + related_pin : "B1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013834110, 0.0038276500, 0.0105904200, 0.0293018100, 0.0810728600, 0.2243141000"); + values("0.0181989000, 0.0200062000, 0.0246691000, 0.0365772000, 0.0674511000, 0.1505339000, 0.3795280000", \ + "0.0172663000, 0.0189542000, 0.0234684000, 0.0356349000, 0.0667807000, 0.1504597000, 0.3796086000", \ + "0.0165928000, 0.0181578000, 0.0225441000, 0.0344036000, 0.0655030000, 0.1499659000, 0.3798025000", \ + "0.0168151000, 0.0182569000, 0.0219413000, 0.0334912000, 0.0646330000, 0.1485199000, 0.3783599000", \ + "0.0174958000, 0.0187294000, 0.0225190000, 0.0333222000, 0.0638333000, 0.1477859000, 0.3775810000", \ + "0.0198439000, 0.0211351000, 0.0248243000, 0.0354356000, 0.0658961000, 0.1474220000, 0.3739525000", \ + "0.0264546000, 0.0275616000, 0.0307605000, 0.0428123000, 0.0687302000, 0.1518231000, 0.3774925000"); + } + } + max_capacitance : 0.2243140000; + max_transition : 1.4943390000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013834100, 0.0038276500, 0.0105904000, 0.0293018000, 0.0810729000, 0.2243140000"); + values("0.0341694000, 0.0357726000, 0.0401979000, 0.0514408000, 0.0808595000, 0.1590864000, 0.3728817000", \ + "0.0383389000, 0.0400060000, 0.0443702000, 0.0557198000, 0.0850638000, 0.1633668000, 0.3768873000", \ + "0.0469476000, 0.0486026000, 0.0529413000, 0.0642507000, 0.0936581000, 0.1719120000, 0.3856913000", \ + "0.0608769000, 0.0628951000, 0.0683591000, 0.0814181000, 0.1122911000, 0.1908625000, 0.4048147000", \ + "0.0783892000, 0.0813325000, 0.0891538000, 0.1071802000, 0.1468141000, 0.2333676000, 0.4484930000", \ + "0.0889602000, 0.0934999000, 0.1053196000, 0.1327943000, 0.1929517000, 0.3092364000, 0.5470426000", \ + "0.0619597000, 0.0692746000, 0.0881530000, 0.1328153000, 0.2284248000, 0.4078190000, 0.7277438000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013834100, 0.0038276500, 0.0105904000, 0.0293018000, 0.0810729000, 0.2243140000"); + values("0.1003323000, 0.1045961000, 0.1163993000, 0.1479843000, 0.2335145000, 0.4678911000, 1.1167905000", \ + "0.1045577000, 0.1090350000, 0.1207176000, 0.1527927000, 0.2386732000, 0.4737271000, 1.1194455000", \ + "0.1163351000, 0.1210212000, 0.1327891000, 0.1650161000, 0.2516572000, 0.4868996000, 1.1329389000", \ + "0.1435823000, 0.1477670000, 0.1596073000, 0.1916122000, 0.2779779000, 0.5136339000, 1.1600039000", \ + "0.1974026000, 0.2022735000, 0.2159943000, 0.2502936000, 0.3364303000, 0.5720435000, 1.2193372000", \ + "0.2916447000, 0.2982642000, 0.3156072000, 0.3604048000, 0.4647673000, 0.7066279000, 1.3550692000", \ + "0.4518075000, 0.4620334000, 0.4888832000, 0.5539021000, 0.6975475000, 1.0023979000, 1.6678967000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013834100, 0.0038276500, 0.0105904000, 0.0293018000, 0.0810729000, 0.2243140000"); + values("0.0248376000, 0.0265352000, 0.0312712000, 0.0447122000, 0.0825021000, 0.1881129000, 0.4816426000", \ + "0.0246349000, 0.0263442000, 0.0312032000, 0.0446635000, 0.0824659000, 0.1881151000, 0.4817008000", \ + "0.0254089000, 0.0269940000, 0.0316061000, 0.0447636000, 0.0823877000, 0.1881472000, 0.4811362000", \ + "0.0319613000, 0.0335619000, 0.0381648000, 0.0503605000, 0.0848552000, 0.1882185000, 0.4811554000", \ + "0.0482819000, 0.0501802000, 0.0554483000, 0.0690068000, 0.1037211000, 0.1972017000, 0.4818376000", \ + "0.0809816000, 0.0839376000, 0.0910628000, 0.1091840000, 0.1507977000, 0.2462794000, 0.5021340000", \ + "0.1424125000, 0.1467481000, 0.1578898000, 0.1855008000, 0.2438027000, 0.3603943000, 0.6180320000"); + } + related_pin : "A1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013834100, 0.0038276500, 0.0105904000, 0.0293018000, 0.0810729000, 0.2243140000"); + values("0.0712219000, 0.0768922000, 0.0923835000, 0.1357977000, 0.2535419000, 0.5781401000, 1.4785918000", \ + "0.0711968000, 0.0768112000, 0.0925288000, 0.1357988000, 0.2534997000, 0.5794961000, 1.4805310000", \ + "0.0712527000, 0.0769249000, 0.0926642000, 0.1357819000, 0.2549503000, 0.5796232000, 1.4805505000", \ + "0.0715915000, 0.0771026000, 0.0925965000, 0.1355664000, 0.2533746000, 0.5790159000, 1.4769895000", \ + "0.0870297000, 0.0920774000, 0.1056263000, 0.1439173000, 0.2559129000, 0.5784745000, 1.4788840000", \ + "0.1222318000, 0.1286375000, 0.1440239000, 0.1855596000, 0.2898668000, 0.5878960000, 1.4809189000", \ + "0.1994151000, 0.2069881000, 0.2263395000, 0.2748045000, 0.3910973000, 0.6767196000, 1.4932955000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013834100, 0.0038276500, 0.0105904000, 0.0293018000, 0.0810729000, 0.2243140000"); + values("0.0280072000, 0.0295461000, 0.0335594000, 0.0444858000, 0.0739375000, 0.1554548000, 0.3780100000", \ + "0.0320494000, 0.0336314000, 0.0378587000, 0.0488544000, 0.0785241000, 0.1592009000, 0.3821911000", \ + "0.0390645000, 0.0409414000, 0.0455713000, 0.0571004000, 0.0872889000, 0.1683377000, 0.3914664000", \ + "0.0483930000, 0.0508283000, 0.0569545000, 0.0714429000, 0.1044099000, 0.1860021000, 0.4096711000", \ + "0.0550642000, 0.0588121000, 0.0683213000, 0.0901613000, 0.1344108000, 0.2261607000, 0.4518472000", \ + "0.0458952000, 0.0514218000, 0.0666574000, 0.1020145000, 0.1708357000, 0.2961164000, 0.5457395000", \ + "-0.0182598000, -0.0078309000, 0.0181535000, 0.0757855000, 0.1868152000, 0.3816133000, 0.7152793000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013834100, 0.0038276500, 0.0105904000, 0.0293018000, 0.0810729000, 0.2243140000"); + values("0.0809942000, 0.0851180000, 0.0968628000, 0.1286109000, 0.2144106000, 0.4487218000, 1.0941149000", \ + "0.0839757000, 0.0882662000, 0.1000463000, 0.1322937000, 0.2184165000, 0.4530866000, 1.0988620000", \ + "0.0938002000, 0.0980872000, 0.1102753000, 0.1425253000, 0.2287812000, 0.4641668000, 1.1102106000", \ + "0.1221292000, 0.1264555000, 0.1382112000, 0.1694495000, 0.2559851000, 0.4918345000, 1.1381432000", \ + "0.1857744000, 0.1911097000, 0.2048040000, 0.2390225000, 0.3239434000, 0.5589635000, 1.2087839000", \ + "0.2918167000, 0.2999071000, 0.3209723000, 0.3714707000, 0.4815919000, 0.7172781000, 1.3584690000", \ + "0.4712327000, 0.4837261000, 0.5142463000, 0.5885430000, 0.7546582000, 1.0789938000, 1.7284796000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013834100, 0.0038276500, 0.0105904000, 0.0293018000, 0.0810729000, 0.2243140000"); + values("0.0151399000, 0.0170417000, 0.0222124000, 0.0369683000, 0.0773120000, 0.1894418000, 0.5004201000", \ + "0.0151697000, 0.0170653000, 0.0223144000, 0.0369674000, 0.0774802000, 0.1891781000, 0.4985138000", \ + "0.0172727000, 0.0188491000, 0.0235780000, 0.0373395000, 0.0774886000, 0.1894945000, 0.5003991000", \ + "0.0246024000, 0.0263318000, 0.0310976000, 0.0444883000, 0.0804673000, 0.1891732000, 0.4983581000", \ + "0.0417217000, 0.0439134000, 0.0497962000, 0.0642389000, 0.1002596000, 0.1987887000, 0.4985591000", \ + "0.0749543000, 0.0785231000, 0.0866960000, 0.1058591000, 0.1488864000, 0.2474977000, 0.5176258000", \ + "0.1422240000, 0.1462398000, 0.1574384000, 0.1849700000, 0.2442120000, 0.3641032000, 0.6320210000"); + } + related_pin : "A2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013834100, 0.0038276500, 0.0105904000, 0.0293018000, 0.0810729000, 0.2243140000"); + values("0.0710834000, 0.0768147000, 0.0925858000, 0.1354576000, 0.2536767000, 0.5782630000, 1.4763843000", \ + "0.0713316000, 0.0769620000, 0.0924520000, 0.1354318000, 0.2536487000, 0.5782950000, 1.4777517000", \ + "0.0712379000, 0.0767689000, 0.0925094000, 0.1353815000, 0.2535794000, 0.5783640000, 1.4764886000", \ + "0.0730897000, 0.0782811000, 0.0931792000, 0.1351159000, 0.2534334000, 0.5790052000, 1.4758105000", \ + "0.0984298000, 0.1040615000, 0.1162663000, 0.1506047000, 0.2569069000, 0.5784232000, 1.4791952000", \ + "0.1446964000, 0.1521369000, 0.1714505000, 0.2147365000, 0.3102775000, 0.5900521000, 1.4761424000", \ + "0.2196438000, 0.2319243000, 0.2601366000, 0.3241244000, 0.4587456000, 0.7199569000, 1.4943392000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013834100, 0.0038276500, 0.0105904000, 0.0293018000, 0.0810729000, 0.2243140000"); + values("0.0268924000, 0.0285883000, 0.0331602000, 0.0447837000, 0.0744197000, 0.1526743000, 0.3667182000", \ + "0.0307669000, 0.0325205000, 0.0370520000, 0.0487408000, 0.0784958000, 0.1570224000, 0.3708949000", \ + "0.0412525000, 0.0429358000, 0.0471777000, 0.0584628000, 0.0883949000, 0.1670163000, 0.3809805000", \ + "0.0568080000, 0.0591756000, 0.0655417000, 0.0804963000, 0.1117964000, 0.1903845000, 0.4044485000", \ + "0.0727300000, 0.0762373000, 0.0858414000, 0.1080148000, 0.1550945000, 0.2454053000, 0.4595437000", \ + "0.0791271000, 0.0846019000, 0.0988493000, 0.1323774000, 0.2040172000, 0.3415962000, 0.5867895000", \ + "0.0509830000, 0.0591293000, 0.0803043000, 0.1315119000, 0.2410677000, 0.4512840000, 0.8214778000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013834100, 0.0038276500, 0.0105904000, 0.0293018000, 0.0810729000, 0.2243140000"); + values("0.0262463000, 0.0286122000, 0.0347495000, 0.0504813000, 0.0911037000, 0.2008829000, 0.5028712000", \ + "0.0311709000, 0.0334262000, 0.0394469000, 0.0552869000, 0.0963862000, 0.2070279000, 0.5105821000", \ + "0.0446820000, 0.0467849000, 0.0524819000, 0.0678634000, 0.1086067000, 0.2204906000, 0.5246265000", \ + "0.0676343000, 0.0712773000, 0.0800668000, 0.0992125000, 0.1397415000, 0.2513532000, 0.5527575000", \ + "0.1048718000, 0.1107573000, 0.1245562000, 0.1549045000, 0.2128023000, 0.3244017000, 0.6262394000", \ + "0.1676070000, 0.1762069000, 0.1976046000, 0.2456275000, 0.3368510000, 0.4952342000, 0.7930516000", \ + "0.2844502000, 0.2968476000, 0.3278376000, 0.3979799000, 0.5397457000, 0.7907355000, 1.1985344000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013834100, 0.0038276500, 0.0105904000, 0.0293018000, 0.0810729000, 0.2243140000"); + values("0.0248096000, 0.0265626000, 0.0312374000, 0.0446303000, 0.0824516000, 0.1881089000, 0.4816876000", \ + "0.0238526000, 0.0257068000, 0.0309175000, 0.0445300000, 0.0824011000, 0.1878784000, 0.4809093000", \ + "0.0262272000, 0.0276889000, 0.0318985000, 0.0445189000, 0.0822033000, 0.1879746000, 0.4824167000", \ + "0.0361592000, 0.0382037000, 0.0439570000, 0.0562034000, 0.0868976000, 0.1879226000, 0.4819619000", \ + "0.0554302000, 0.0584629000, 0.0659080000, 0.0831305000, 0.1199788000, 0.2032903000, 0.4813021000", \ + "0.0898670000, 0.0944214000, 0.1061864000, 0.1328061000, 0.1839803000, 0.2843639000, 0.5171772000", \ + "0.1511542000, 0.1583000000, 0.1760443000, 0.2154980000, 0.2945386000, 0.4392601000, 0.7041171000"); + } + related_pin : "B1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013834100, 0.0038276500, 0.0105904000, 0.0293018000, 0.0810729000, 0.2243140000"); + values("0.0258049000, 0.0287961000, 0.0372633000, 0.0601138000, 0.1212455000, 0.2800027000, 0.7095466000", \ + "0.0257874000, 0.0289506000, 0.0370638000, 0.0600273000, 0.1212707000, 0.2802889000, 0.7105490000", \ + "0.0293723000, 0.0318699000, 0.0385561000, 0.0601383000, 0.1212897000, 0.2801169000, 0.7112838000", \ + "0.0490444000, 0.0506590000, 0.0542409000, 0.0694612000, 0.1227241000, 0.2800868000, 0.7111312000", \ + "0.0844502000, 0.0866605000, 0.0923319000, 0.1085408000, 0.1484248000, 0.2839644000, 0.7109633000", \ + "0.1464882000, 0.1493994000, 0.1578119000, 0.1806522000, 0.2316862000, 0.3408435000, 0.7146481000", \ + "0.2450864000, 0.2492935000, 0.2617000000, 0.2957463000, 0.3747755000, 0.5244851000, 0.8320422000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__o21ba_1") { + leakage_power () { + value : 0.0194758000; + when : "!A1&!A2&B1_N"; + } + leakage_power () { + value : 0.0062981000; + when : "!A1&!A2&!B1_N"; + } + leakage_power () { + value : 0.0066847000; + when : "!A1&A2&B1_N"; + } + leakage_power () { + value : 0.0044071000; + when : "!A1&A2&!B1_N"; + } + leakage_power () { + value : 0.0066847000; + when : "A1&!A2&B1_N"; + } + leakage_power () { + value : 0.0046948000; + when : "A1&!A2&!B1_N"; + } + leakage_power () { + value : 0.0066847000; + when : "A1&A2&B1_N"; + } + leakage_power () { + value : 0.0031934000; + when : "A1&A2&!B1_N"; + } + area : 10.009600000; + cell_footprint : "sky130_fd_sc_hd__o21ba"; + cell_leakage_power : 0.0072654050; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A1") { + capacitance : 0.0023960000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022880000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0040034000, 0.0040015000, 0.0039972000, 0.0039994000, 0.0040044000, 0.0040161000, 0.0040429000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0040034000, -0.0040008000, -0.0039947000, -0.0039959000, -0.0039986000, -0.0040047000, -0.0040189000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0025030000; + } + pin ("A2") { + capacitance : 0.0024160000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022560000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0040083000, 0.0040092000, 0.0040113000, 0.0040124000, 0.0040149000, 0.0040207000, 0.0040339000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0040089000, -0.0040046000, -0.0039946000, -0.0039962000, -0.0039997000, -0.0040077000, -0.0040262000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0025760000; + } + pin ("B1_N") { + capacitance : 0.0013550000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0013120000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0080696000, 0.0079741000, 0.0077539000, 0.0078117000, 0.0079449000, 0.0082521000, 0.0089602000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0044582000, 0.0043933000, 0.0042436000, 0.0042832000, 0.0043743000, 0.0045843000, 0.0050684000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0013970000; + } + pin ("X") { + direction : "output"; + function : "(A1&!B1_N) | (A2&!B1_N)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013029390, 0.0033953010, 0.0088477440, 0.0230561400, 0.0600815100, 0.1565651000"); + values("0.0123744000, 0.0113586000, 0.0086891000, 0.0007367000, -0.0217448000, -0.0814814000, -0.2376306000", \ + "0.0121798000, 0.0111725000, 0.0085277000, 0.0005592000, -0.0218820000, -0.0816021000, -0.2377479000", \ + "0.0120576000, 0.0110325000, 0.0084023000, 0.0004441000, -0.0220251000, -0.0817584000, -0.2379516000", \ + "0.0118568000, 0.0108574000, 0.0081838000, 0.0002393000, -0.0222132000, -0.0819137000, -0.2380623000", \ + "0.0118072000, 0.0107470000, 0.0080546000, 0.0000757000, -0.0223925000, -0.0820661000, -0.2381380000", \ + "0.0125986000, 0.0113348000, 0.0079579000, -0.0005033000, -0.0226366000, -0.0821971000, -0.2382742000", \ + "0.0137278000, 0.0123843000, 0.0089952000, 0.0006076000, -0.0222151000, -0.0816671000, -0.2376839000"); + } + related_pin : "A1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013029390, 0.0033953010, 0.0088477440, 0.0230561400, 0.0600815100, 0.1565651000"); + values("0.0156352000, 0.0170869000, 0.0207235000, 0.0298096000, 0.0527869000, 0.1122577000, 0.2669766000", \ + "0.0155239000, 0.0169589000, 0.0206111000, 0.0296984000, 0.0526791000, 0.1121490000, 0.2668633000", \ + "0.0153682000, 0.0168065000, 0.0204542000, 0.0295286000, 0.0525101000, 0.1120460000, 0.2667187000", \ + "0.0151858000, 0.0166091000, 0.0202265000, 0.0292833000, 0.0523050000, 0.1118787000, 0.2664144000", \ + "0.0151121000, 0.0165091000, 0.0200938000, 0.0290474000, 0.0521079000, 0.1116255000, 0.2663684000", \ + "0.0154520000, 0.0167942000, 0.0202373000, 0.0290050000, 0.0520629000, 0.1111586000, 0.2661952000", \ + "0.0162845000, 0.0175946000, 0.0211392000, 0.0299069000, 0.0529510000, 0.1125713000, 0.2659060000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013029390, 0.0033953010, 0.0088477440, 0.0230561400, 0.0600815100, 0.1565651000"); + values("0.0102956000, 0.0092786000, 0.0065955000, -0.0013368000, -0.0238026000, -0.0835441000, -0.2396718000", \ + "0.0100561000, 0.0090558000, 0.0063935000, -0.0015343000, -0.0240051000, -0.0837470000, -0.2399265000", \ + "0.0098441000, 0.0088337000, 0.0061554000, -0.0017861000, -0.0242623000, -0.0839861000, -0.2401278000", \ + "0.0096144000, 0.0086353000, 0.0059370000, -0.0020298000, -0.0244809000, -0.0841750000, -0.2403176000", \ + "0.0096564000, 0.0086139000, 0.0058661000, -0.0021400000, -0.0246274000, -0.0842837000, -0.2403916000", \ + "0.0107348000, 0.0098831000, 0.0064760000, -0.0018538000, -0.0240426000, -0.0835977000, -0.2396298000", \ + "0.0131392000, 0.0118296000, 0.0083877000, -0.0004723000, -0.0229760000, -0.0823489000, -0.2383689000"); + } + related_pin : "A2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013029390, 0.0033953010, 0.0088477440, 0.0230561400, 0.0600815100, 0.1565651000"); + values("0.0143306000, 0.0157794000, 0.0194553000, 0.0285381000, 0.0513829000, 0.1108788000, 0.2656847000", \ + "0.0142584000, 0.0157190000, 0.0193661000, 0.0283878000, 0.0513125000, 0.1108767000, 0.2657083000", \ + "0.0140022000, 0.0154581000, 0.0191092000, 0.0281747000, 0.0510755000, 0.1104880000, 0.2657746000", \ + "0.0136901000, 0.0150889000, 0.0187068000, 0.0277616000, 0.0506827000, 0.1101409000, 0.2639132000", \ + "0.0135673000, 0.0148623000, 0.0184473000, 0.0274216000, 0.0503641000, 0.1099864000, 0.2647310000", \ + "0.0138042000, 0.0151318000, 0.0185923000, 0.0273603000, 0.0503587000, 0.1094866000, 0.2646577000", \ + "0.0146249000, 0.0159197000, 0.0193729000, 0.0283517000, 0.0513243000, 0.1110184000, 0.2640954000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013029390, 0.0033953010, 0.0088477440, 0.0230561400, 0.0600815100, 0.1565651000"); + values("0.0103355000, 0.0093874000, 0.0068765000, -0.0011076000, -0.0238007000, -0.0836768000, -0.2399501000", \ + "0.0102977000, 0.0093682000, 0.0068552000, -0.0011269000, -0.0238253000, -0.0836936000, -0.2399529000", \ + "0.0102093000, 0.0092787000, 0.0067554000, -0.0012168000, -0.0239047000, -0.0837709000, -0.2400303000", \ + "0.0098180000, 0.0088491000, 0.0063329000, -0.0016519000, -0.0243287000, -0.0841784000, -0.2404109000", \ + "0.0096424000, 0.0086003000, 0.0059889000, -0.0020227000, -0.0246847000, -0.0845248000, -0.2407188000", \ + "0.0109085000, 0.0096803000, 0.0065232000, -0.0020001000, -0.0248981000, -0.0847448000, -0.2409722000", \ + "0.0111128000, 0.0099336000, 0.0066146000, -0.0018484000, -0.0246571000, -0.0845193000, -0.2408423000"); + } + related_pin : "B1_N"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013029390, 0.0033953010, 0.0088477440, 0.0230561400, 0.0600815100, 0.1565651000"); + values("0.0139952000, 0.0154348000, 0.0190219000, 0.0280816000, 0.0511138000, 0.1107101000, 0.2655087000", \ + "0.0139353000, 0.0153806000, 0.0190120000, 0.0280661000, 0.0510766000, 0.1106303000, 0.2654143000", \ + "0.0139859000, 0.0154259000, 0.0190497000, 0.0281202000, 0.0511107000, 0.1106626000, 0.2654533000", \ + "0.0137665000, 0.0152043000, 0.0188038000, 0.0278355000, 0.0508794000, 0.1104608000, 0.2652768000", \ + "0.0134037000, 0.0148381000, 0.0184533000, 0.0275061000, 0.0504881000, 0.1101261000, 0.2646635000", \ + "0.0129548000, 0.0144259000, 0.0180845000, 0.0271466000, 0.0501043000, 0.1096500000, 0.2645582000", \ + "0.0134041000, 0.0147329000, 0.0182070000, 0.0271560000, 0.0500239000, 0.1094605000, 0.2645906000"); + } + } + max_capacitance : 0.1565650000; + max_transition : 1.5055210000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013029400, 0.0033953000, 0.0088477400, 0.0230561000, 0.0600815000, 0.1565650000"); + values("0.1457191000, 0.1525492000, 0.1666010000, 0.1939910000, 0.2499436000, 0.3792698000, 0.7101252000", \ + "0.1508914000, 0.1577091000, 0.1718566000, 0.1992534000, 0.2552659000, 0.3846051000, 0.7150214000", \ + "0.1629105000, 0.1697358000, 0.1838023000, 0.2112003000, 0.2671734000, 0.3964822000, 0.7270161000", \ + "0.1888591000, 0.1956497000, 0.2097063000, 0.2372285000, 0.2932561000, 0.4226357000, 0.7540888000", \ + "0.2458480000, 0.2527273000, 0.2666848000, 0.2943493000, 0.3504628000, 0.4799388000, 0.8102889000", \ + "0.3479622000, 0.3558926000, 0.3717191000, 0.4022400000, 0.4613897000, 0.5925478000, 0.9229369000", \ + "0.5179330000, 0.5277971000, 0.5470108000, 0.5818933000, 0.6471300000, 0.7819841000, 1.1141885000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013029400, 0.0033953000, 0.0088477400, 0.0230561000, 0.0600815000, 0.1565650000"); + values("0.0912567000, 0.0985864000, 0.1152688000, 0.1541379000, 0.2501897000, 0.4974626000, 1.1397029000", \ + "0.0956611000, 0.1029938000, 0.1196798000, 0.1585581000, 0.2546288000, 0.5018743000, 1.1441356000", \ + "0.1045698000, 0.1119028000, 0.1286419000, 0.1674789000, 0.2637210000, 0.5105161000, 1.1548096000", \ + "0.1226641000, 0.1300196000, 0.1466648000, 0.1854200000, 0.2818763000, 0.5295767000, 1.1743861000", \ + "0.1553541000, 0.1630650000, 0.1804077000, 0.2194833000, 0.3158794000, 0.5635152000, 1.2048003000", \ + "0.1984078000, 0.2073589000, 0.2260366000, 0.2662958000, 0.3627637000, 0.6103259000, 1.2532680000", \ + "0.2325917000, 0.2441418000, 0.2672309000, 0.3111948000, 0.4086639000, 0.6560188000, 1.2984607000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013029400, 0.0033953000, 0.0088477400, 0.0230561000, 0.0600815000, 0.1565650000"); + values("0.0243826000, 0.0289235000, 0.0391636000, 0.0636294000, 0.1238244000, 0.2870916000, 0.7272859000", \ + "0.0241071000, 0.0286558000, 0.0391479000, 0.0637858000, 0.1232967000, 0.2869878000, 0.7269031000", \ + "0.0244801000, 0.0290447000, 0.0391907000, 0.0636248000, 0.1237054000, 0.2872549000, 0.7271081000", \ + "0.0241089000, 0.0286266000, 0.0394761000, 0.0637053000, 0.1236850000, 0.2872508000, 0.7271990000", \ + "0.0252655000, 0.0296178000, 0.0400590000, 0.0644262000, 0.1237604000, 0.2876455000, 0.7244230000", \ + "0.0304101000, 0.0352570000, 0.0461388000, 0.0705799000, 0.1291867000, 0.2886723000, 0.7271459000", \ + "0.0409467000, 0.0467856000, 0.0589639000, 0.0841078000, 0.1410763000, 0.2951734000, 0.7241165000"); + } + related_pin : "A1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013029400, 0.0033953000, 0.0088477400, 0.0230561000, 0.0600815000, 0.1565650000"); + values("0.0243041000, 0.0316069000, 0.0502882000, 0.1000027000, 0.2333903000, 0.5824572000, 1.4985787000", \ + "0.0243069000, 0.0316003000, 0.0502820000, 0.0999878000, 0.2333782000, 0.5824378000, 1.4986662000", \ + "0.0242887000, 0.0315752000, 0.0503147000, 0.1002076000, 0.2328177000, 0.5843449000, 1.4999144000", \ + "0.0245548000, 0.0319336000, 0.0504572000, 0.1001923000, 0.2335095000, 0.5848072000, 1.4973859000", \ + "0.0266189000, 0.0339414000, 0.0523140000, 0.1009906000, 0.2337305000, 0.5841716000, 1.4953192000", \ + "0.0321889000, 0.0394512000, 0.0566981000, 0.1035424000, 0.2347163000, 0.5816835000, 1.4940708000", \ + "0.0439355000, 0.0515903000, 0.0692425000, 0.1113947000, 0.2362912000, 0.5836860000, 1.4935624000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013029400, 0.0033953000, 0.0088477400, 0.0230561000, 0.0600815000, 0.1565650000"); + values("0.1342271000, 0.1409050000, 0.1549761000, 0.1825657000, 0.2385014000, 0.3679025000, 0.6991757000", \ + "0.1376129000, 0.1444579000, 0.1585488000, 0.1861210000, 0.2420604000, 0.3713530000, 0.7017765000", \ + "0.1483545000, 0.1551384000, 0.1692168000, 0.1966727000, 0.2526526000, 0.3819059000, 0.7121443000", \ + "0.1763260000, 0.1831398000, 0.1971838000, 0.2246892000, 0.2807264000, 0.4101283000, 0.7416699000", \ + "0.2434630000, 0.2502651000, 0.2642502000, 0.2918172000, 0.3479684000, 0.4774357000, 0.8089872000", \ + "0.3627020000, 0.3714281000, 0.3877263000, 0.4177465000, 0.4764496000, 0.6081404000, 0.9381074000", \ + "0.5536160000, 0.5643809000, 0.5854554000, 0.6212961000, 0.6836834000, 0.8171646000, 1.1499111000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013029400, 0.0033953000, 0.0088477400, 0.0230561000, 0.0600815000, 0.1565650000"); + values("0.0784862000, 0.0856246000, 0.1020129000, 0.1404996000, 0.2362289000, 0.4826429000, 1.1248916000", \ + "0.0831675000, 0.0902943000, 0.1066744000, 0.1451426000, 0.2409128000, 0.4873871000, 1.1327906000", \ + "0.0917861000, 0.0989436000, 0.1152507000, 0.1537120000, 0.2496296000, 0.4966240000, 1.1437030000", \ + "0.1086504000, 0.1157565000, 0.1321189000, 0.1704640000, 0.2663242000, 0.5135511000, 1.1544121000", \ + "0.1349004000, 0.1424419000, 0.1595377000, 0.1984850000, 0.2945879000, 0.5417181000, 1.1904985000", \ + "0.1640263000, 0.1732772000, 0.1922698000, 0.2323230000, 0.3287781000, 0.5759593000, 1.2214481000", \ + "0.1702606000, 0.1826587000, 0.2071302000, 0.2523059000, 0.3496221000, 0.5979309000, 1.2399097000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013029400, 0.0033953000, 0.0088477400, 0.0230561000, 0.0600815000, 0.1565650000"); + values("0.0244118000, 0.0289503000, 0.0396417000, 0.0637242000, 0.1233675000, 0.2871831000, 0.7270799000", \ + "0.0243545000, 0.0289589000, 0.0395014000, 0.0636572000, 0.1235858000, 0.2871511000, 0.7270620000", \ + "0.0243156000, 0.0287637000, 0.0395937000, 0.0635644000, 0.1233739000, 0.2862292000, 0.7327431000", \ + "0.0241566000, 0.0287247000, 0.0392538000, 0.0635793000, 0.1237571000, 0.2872593000, 0.7272600000", \ + "0.0250373000, 0.0299848000, 0.0398586000, 0.0645505000, 0.1236813000, 0.2864141000, 0.7282082000", \ + "0.0340847000, 0.0385751000, 0.0482857000, 0.0709769000, 0.1287131000, 0.2885729000, 0.7335973000", \ + "0.0482943000, 0.0540997000, 0.0646036000, 0.0865733000, 0.1406015000, 0.2937471000, 0.7261397000"); + } + related_pin : "A2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013029400, 0.0033953000, 0.0088477400, 0.0230561000, 0.0600815000, 0.1565650000"); + values("0.0230705000, 0.0303516000, 0.0490817000, 0.0992313000, 0.2324072000, 0.5834756000, 1.5030102000", \ + "0.0230337000, 0.0302731000, 0.0490810000, 0.0993038000, 0.2320858000, 0.5855249000, 1.5050207000", \ + "0.0230570000, 0.0303240000, 0.0490456000, 0.0992365000, 0.2326879000, 0.5837348000, 1.5042099000", \ + "0.0236256000, 0.0308226000, 0.0493787000, 0.0992869000, 0.2321120000, 0.5840728000, 1.4961087000", \ + "0.0264432000, 0.0336340000, 0.0516439000, 0.1004767000, 0.2329572000, 0.5854485000, 1.5055213000", \ + "0.0341805000, 0.0405426000, 0.0574906000, 0.1034378000, 0.2342823000, 0.5815747000, 1.5004714000", \ + "0.0475358000, 0.0555958000, 0.0722196000, 0.1140492000, 0.2369723000, 0.5851354000, 1.4910670000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013029400, 0.0033953000, 0.0088477400, 0.0230561000, 0.0600815000, 0.1565650000"); + values("0.1066121000, 0.1125583000, 0.1254554000, 0.1514630000, 0.2052875000, 0.3332147000, 0.6646694000", \ + "0.1115238000, 0.1174639000, 0.1303430000, 0.1563798000, 0.2102387000, 0.3380564000, 0.6676942000", \ + "0.1225793000, 0.1284933000, 0.1413946000, 0.1673843000, 0.2212277000, 0.3491734000, 0.6801442000", \ + "0.1443767000, 0.1502896000, 0.1631435000, 0.1891511000, 0.2430277000, 0.3709960000, 0.7020659000", \ + "0.1761225000, 0.1820290000, 0.1948701000, 0.2209689000, 0.2749028000, 0.4028573000, 0.7332067000", \ + "0.2156885000, 0.2216234000, 0.2346316000, 0.2609477000, 0.3151125000, 0.4429739000, 0.7730718000", \ + "0.2503976000, 0.2566364000, 0.2703002000, 0.2975815000, 0.3524971000, 0.4805263000, 0.8119508000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013029400, 0.0033953000, 0.0088477400, 0.0230561000, 0.0600815000, 0.1565650000"); + values("0.1705885000, 0.1779284000, 0.1945783000, 0.2333895000, 0.3299224000, 0.5777516000, 1.2195529000", \ + "0.1754466000, 0.1828478000, 0.1994885000, 0.2383616000, 0.3346201000, 0.5820825000, 1.2250317000", \ + "0.1880298000, 0.1953698000, 0.2120623000, 0.2509356000, 0.3470392000, 0.5948718000, 1.2360937000", \ + "0.2195842000, 0.2269429000, 0.2436485000, 0.2824132000, 0.3789056000, 0.6266793000, 1.2685965000", \ + "0.2891949000, 0.2965857000, 0.3132936000, 0.3521817000, 0.4485173000, 0.6968743000, 1.3387506000", \ + "0.4087677000, 0.4161817000, 0.4330615000, 0.4721339000, 0.5686749000, 0.8160890000, 1.4590363000", \ + "0.5989687000, 0.6066959000, 0.6238388000, 0.6630680000, 0.7605842000, 1.0078413000, 1.6505961000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013029400, 0.0033953000, 0.0088477400, 0.0230561000, 0.0600815000, 0.1565650000"); + values("0.0181013000, 0.0230548000, 0.0345153000, 0.0593729000, 0.1193972000, 0.2841939000, 0.7266509000", \ + "0.0181678000, 0.0231125000, 0.0345889000, 0.0594053000, 0.1194135000, 0.2840198000, 0.7289587000", \ + "0.0182029000, 0.0230659000, 0.0345525000, 0.0594662000, 0.1194170000, 0.2841137000, 0.7274083000", \ + "0.0181607000, 0.0231575000, 0.0346572000, 0.0595491000, 0.1194452000, 0.2840023000, 0.7235200000", \ + "0.0183909000, 0.0233941000, 0.0348857000, 0.0592040000, 0.1196278000, 0.2848808000, 0.7308522000", \ + "0.0190976000, 0.0238920000, 0.0353745000, 0.0601950000, 0.1197962000, 0.2824424000, 0.7295040000", \ + "0.0213412000, 0.0263369000, 0.0377989000, 0.0623536000, 0.1209786000, 0.2846874000, 0.7260429000"); + } + related_pin : "B1_N"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013029400, 0.0033953000, 0.0088477400, 0.0230561000, 0.0600815000, 0.1565650000"); + values("0.0244854000, 0.0318030000, 0.0506296000, 0.1003307000, 0.2334749000, 0.5848299000, 1.4974462000", \ + "0.0246152000, 0.0318644000, 0.0506216000, 0.1004104000, 0.2333612000, 0.5823715000, 1.4994547000", \ + "0.0245661000, 0.0318878000, 0.0505883000, 0.1001452000, 0.2333411000, 0.5839597000, 1.4958945000", \ + "0.0245115000, 0.0318581000, 0.0505997000, 0.1003495000, 0.2334810000, 0.5848755000, 1.4975179000", \ + "0.0246476000, 0.0319841000, 0.0506861000, 0.1004178000, 0.2333428000, 0.5838821000, 1.4991944000", \ + "0.0253696000, 0.0327070000, 0.0513531000, 0.1010670000, 0.2335233000, 0.5837603000, 1.4997427000", \ + "0.0273721000, 0.0343382000, 0.0527390000, 0.1023651000, 0.2346819000, 0.5815240000, 1.4990083000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__o21ba_2") { + leakage_power () { + value : 0.0029671000; + when : "!A1&!A2&B1_N"; + } + leakage_power () { + value : 0.0030880000; + when : "!A1&!A2&!B1_N"; + } + leakage_power () { + value : 0.0032197000; + when : "!A1&A2&B1_N"; + } + leakage_power () { + value : 0.0025417000; + when : "!A1&A2&!B1_N"; + } + leakage_power () { + value : 0.0032197000; + when : "A1&!A2&B1_N"; + } + leakage_power () { + value : 0.0029198000; + when : "A1&!A2&!B1_N"; + } + leakage_power () { + value : 0.0032197000; + when : "A1&A2&B1_N"; + } + leakage_power () { + value : 0.0017887000; + when : "A1&A2&!B1_N"; + } + area : 10.009600000; + cell_footprint : "sky130_fd_sc_hd__o21ba"; + cell_leakage_power : 0.0028705310; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A1") { + capacitance : 0.0023900000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022760000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0040632000, 0.0040547000, 0.0040349000, 0.0040336000, 0.0040305000, 0.0040234000, 0.0040069000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0040391000, -0.0040371000, -0.0040325000, -0.0040334000, -0.0040355000, -0.0040403000, -0.0040514000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0025040000; + } + pin ("A2") { + capacitance : 0.0023780000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022080000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0039735000, 0.0039731000, 0.0039722000, 0.0039733000, 0.0039759000, 0.0039818000, 0.0039954000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0039775000, -0.0039745000, -0.0039676000, -0.0039684000, -0.0039701000, -0.0039741000, -0.0039832000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0025470000; + } + pin ("B1_N") { + capacitance : 0.0013850000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0013330000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0079652000, 0.0078723000, 0.0076584000, 0.0077175000, 0.0078537000, 0.0081678000, 0.0088916000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0051478000, 0.0050950000, 0.0049732000, 0.0050163000, 0.0051156000, 0.0053446000, 0.0058724000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0014370000; + } + pin ("X") { + direction : "output"; + function : "(A1&!B1_N) | (A2&!B1_N)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014220210, 0.0040442850, 0.0115021200, 0.0327124900, 0.0930356800, 0.2645973000"); + values("0.0151537000, 0.0137350000, 0.0101925000, -0.0001761000, -0.0329861000, -0.1301067000, -0.4077979000", \ + "0.0150183000, 0.0136230000, 0.0101053000, -0.0003045000, -0.0330986000, -0.1302217000, -0.4078846000", \ + "0.0149420000, 0.0135583000, 0.0099745000, -0.0003632000, -0.0332218000, -0.1303187000, -0.4080072000", \ + "0.0147225000, 0.0133313000, 0.0097491000, -0.0006009000, -0.0333845000, -0.1304726000, -0.4081718000", \ + "0.0147046000, 0.0132766000, 0.0096482000, -0.0007777000, -0.0336026000, -0.1306664000, -0.4083209000", \ + "0.0151151000, 0.0140825000, 0.0096591000, -0.0011146000, -0.0337580000, -0.1307749000, -0.4083778000", \ + "0.0181750000, 0.0165689000, 0.0122793000, 0.0007149000, -0.0334518000, -0.1305125000, -0.4079790000"); + } + related_pin : "A1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014220210, 0.0040442850, 0.0115021200, 0.0327124900, 0.0930356800, 0.2645973000"); + values("0.0202025000, 0.0218426000, 0.0264337000, 0.0389401000, 0.0734901000, 0.1703719000, 0.4450428000", \ + "0.0201029000, 0.0217363000, 0.0263466000, 0.0387855000, 0.0733924000, 0.1702192000, 0.4447464000", \ + "0.0199462000, 0.0216001000, 0.0261419000, 0.0387207000, 0.0732014000, 0.1703286000, 0.4450129000", \ + "0.0197968000, 0.0214538000, 0.0260508000, 0.0385294000, 0.0730489000, 0.1700817000, 0.4448349000", \ + "0.0197632000, 0.0213843000, 0.0259549000, 0.0382286000, 0.0727510000, 0.1698157000, 0.4444698000", \ + "0.0202702000, 0.0217916000, 0.0261389000, 0.0381219000, 0.0724908000, 0.1692562000, 0.4441543000", \ + "0.0210758000, 0.0225463000, 0.0268210000, 0.0389787000, 0.0732098000, 0.1700643000, 0.4437447000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014220210, 0.0040442850, 0.0115021200, 0.0327124900, 0.0930356800, 0.2645973000"); + values("0.0131533000, 0.0117567000, 0.0082029000, -0.0021557000, -0.0349972000, -0.1320564000, -0.4097813000", \ + "0.0129371000, 0.0115666000, 0.0079977000, -0.0023732000, -0.0351687000, -0.1322515000, -0.4099694000", \ + "0.0127500000, 0.0113561000, 0.0078208000, -0.0025646000, -0.0353683000, -0.1324697000, -0.4101473000", \ + "0.0125850000, 0.0111696000, 0.0076325000, -0.0027708000, -0.0356289000, -0.1326774000, -0.4103547000", \ + "0.0128279000, 0.0113905000, 0.0077276000, -0.0027308000, -0.0356181000, -0.1326890000, -0.4103324000", \ + "0.0126270000, 0.0110506000, 0.0072346000, -0.0027756000, -0.0355196000, -0.1324122000, -0.4099450000", \ + "0.0176784000, 0.0160802000, 0.0116892000, -0.0007791000, -0.0348614000, -0.1316242000, -0.4091251000"); + } + related_pin : "A2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014220210, 0.0040442850, 0.0115021200, 0.0327124900, 0.0930356800, 0.2645973000"); + values("0.0188627000, 0.0205286000, 0.0251473000, 0.0377094000, 0.0721908000, 0.1690732000, 0.4440976000", \ + "0.0188359000, 0.0205010000, 0.0250362000, 0.0376595000, 0.0720955000, 0.1689503000, 0.4439225000", \ + "0.0186452000, 0.0203098000, 0.0249314000, 0.0375054000, 0.0719990000, 0.1688115000, 0.4440376000", \ + "0.0183961000, 0.0200347000, 0.0245739000, 0.0370777000, 0.0715984000, 0.1684174000, 0.4421616000", \ + "0.0181292000, 0.0197128000, 0.0242998000, 0.0366819000, 0.0710626000, 0.1681429000, 0.4418819000", \ + "0.0185434000, 0.0200776000, 0.0244548000, 0.0366910000, 0.0708474000, 0.1673331000, 0.4429764000", \ + "0.0193831000, 0.0208564000, 0.0250670000, 0.0372319000, 0.0712115000, 0.1679961000, 0.4419019000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014220210, 0.0040442850, 0.0115021200, 0.0327124900, 0.0930356800, 0.2645973000"); + values("0.0129103000, 0.0116714000, 0.0084454000, -0.0018616000, -0.0352158000, -0.1327186000, -0.4105957000", \ + "0.0129103000, 0.0116834000, 0.0084749000, -0.0018914000, -0.0352221000, -0.1327243000, -0.4105923000", \ + "0.0128524000, 0.0115899000, 0.0083871000, -0.0019510000, -0.0353039000, -0.1327967000, -0.4106706000", \ + "0.0124009000, 0.0112010000, 0.0079477000, -0.0023824000, -0.0357252000, -0.1332078000, -0.4110513000", \ + "0.0120619000, 0.0108672000, 0.0075862000, -0.0027412000, -0.0360713000, -0.1335377000, -0.4113888000", \ + "0.0149702000, 0.0135836000, 0.0096118000, -0.0021297000, -0.0362982000, -0.1338445000, -0.4116857000", \ + "0.0149724000, 0.0135282000, 0.0095379000, -0.0021470000, -0.0362120000, -0.1337955000, -0.4117371000"); + } + related_pin : "B1_N"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014220210, 0.0040442850, 0.0115021200, 0.0327124900, 0.0930356800, 0.2645973000"); + values("0.0186950000, 0.0203368000, 0.0248623000, 0.0373863000, 0.0719120000, 0.1689468000, 0.4438713000", \ + "0.0186423000, 0.0203066000, 0.0248643000, 0.0373518000, 0.0718595000, 0.1688597000, 0.4440897000", \ + "0.0187197000, 0.0203426000, 0.0248675000, 0.0373877000, 0.0719121000, 0.1689119000, 0.4438845000", \ + "0.0185003000, 0.0201371000, 0.0246464000, 0.0371608000, 0.0716831000, 0.1686628000, 0.4431619000", \ + "0.0182078000, 0.0198340000, 0.0244350000, 0.0369208000, 0.0714136000, 0.1685849000, 0.4437331000", \ + "0.0177730000, 0.0194001000, 0.0239249000, 0.0364144000, 0.0708994000, 0.1679079000, 0.4430897000", \ + "0.0184472000, 0.0199809000, 0.0243377000, 0.0364972000, 0.0707338000, 0.1679540000, 0.4424655000"); + } + } + max_capacitance : 0.2645970000; + max_transition : 1.5029580000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014220200, 0.0040442900, 0.0115021000, 0.0327125000, 0.0930357000, 0.2645970000"); + values("0.1759621000, 0.1819530000, 0.1950053000, 0.2205354000, 0.2698863000, 0.3799800000, 0.6686636000", \ + "0.1812555000, 0.1872894000, 0.2001190000, 0.2255683000, 0.2753545000, 0.3853120000, 0.6742462000", \ + "0.1935121000, 0.1995294000, 0.2125651000, 0.2380006000, 0.2877379000, 0.3973860000, 0.6862694000", \ + "0.2196711000, 0.2256028000, 0.2386482000, 0.2641980000, 0.3137102000, 0.4234974000, 0.7119756000", \ + "0.2784834000, 0.2844376000, 0.2974056000, 0.3228885000, 0.3726336000, 0.4825631000, 0.7711272000", \ + "0.3920725000, 0.3997397000, 0.4140787000, 0.4417102000, 0.4940552000, 0.6061936000, 0.8951497000", \ + "0.5854540000, 0.5935102000, 0.6113466000, 0.6441981000, 0.7037992000, 0.8223507000, 1.1137606000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014220200, 0.0040442900, 0.0115021000, 0.0327125000, 0.0930357000, 0.2645970000"); + values("0.1043124000, 0.1103974000, 0.1245980000, 0.1576354000, 0.2416418000, 0.4734050000, 1.1297459000", \ + "0.1088045000, 0.1148797000, 0.1291293000, 0.1621324000, 0.2461912000, 0.4778448000, 1.1342763000", \ + "0.1176541000, 0.1237357000, 0.1379282000, 0.1710288000, 0.2548500000, 0.4875700000, 1.1428858000", \ + "0.1362481000, 0.1423387000, 0.1565537000, 0.1894958000, 0.2733819000, 0.5051354000, 1.1612343000", \ + "0.1722687000, 0.1786429000, 0.1934582000, 0.2270050000, 0.3108551000, 0.5433246000, 1.2001786000", \ + "0.2239012000, 0.2313806000, 0.2478088000, 0.2832139000, 0.3682354000, 0.6000368000, 1.2566335000", \ + "0.2734165000, 0.2831717000, 0.3041428000, 0.3444768000, 0.4317038000, 0.6640916000, 1.3194432000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014220200, 0.0040442900, 0.0115021000, 0.0327125000, 0.0930357000, 0.2645970000"); + values("0.0272424000, 0.0308528000, 0.0388783000, 0.0566006000, 0.1024426000, 0.2274208000, 0.6081990000", \ + "0.0273231000, 0.0306939000, 0.0391357000, 0.0569941000, 0.1021114000, 0.2276469000, 0.6080954000", \ + "0.0274218000, 0.0309076000, 0.0390800000, 0.0570117000, 0.1021358000, 0.2278107000, 0.6080654000", \ + "0.0272035000, 0.0309654000, 0.0389652000, 0.0564938000, 0.1022340000, 0.2277471000, 0.6088535000", \ + "0.0272607000, 0.0307558000, 0.0385820000, 0.0568434000, 0.1021642000, 0.2274835000, 0.6055744000", \ + "0.0329661000, 0.0369491000, 0.0452198000, 0.0638340000, 0.1068000000, 0.2301753000, 0.6095633000", \ + "0.0444738000, 0.0487364000, 0.0579045000, 0.0771998000, 0.1218348000, 0.2412149000, 0.6075920000"); + } + related_pin : "A1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014220200, 0.0040442900, 0.0115021000, 0.0327125000, 0.0930357000, 0.2645970000"); + values("0.0226253000, 0.0280069000, 0.0423286000, 0.0819058000, 0.1981990000, 0.5354753000, 1.5009504000", \ + "0.0227160000, 0.0280237000, 0.0422573000, 0.0818708000, 0.1983593000, 0.5359704000, 1.5005845000", \ + "0.0226234000, 0.0280040000, 0.0423229000, 0.0819955000, 0.1978344000, 0.5368693000, 1.4999578000", \ + "0.0226971000, 0.0280822000, 0.0422619000, 0.0817755000, 0.1982579000, 0.5367840000, 1.5006300000", \ + "0.0247574000, 0.0301571000, 0.0441744000, 0.0832461000, 0.1983641000, 0.5359673000, 1.4982038000", \ + "0.0303962000, 0.0355893000, 0.0497229000, 0.0872900000, 0.2006152000, 0.5355940000, 1.4997303000", \ + "0.0423077000, 0.0484335000, 0.0631863000, 0.0979782000, 0.2046938000, 0.5365157000, 1.4951385000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014220200, 0.0040442900, 0.0115021000, 0.0327125000, 0.0930357000, 0.2645970000"); + values("0.1637799000, 0.1698251000, 0.1827926000, 0.2084048000, 0.2579712000, 0.3677004000, 0.6566286000", \ + "0.1672194000, 0.1732428000, 0.1862970000, 0.2115529000, 0.2613949000, 0.3711375000, 0.6599356000", \ + "0.1781848000, 0.1841999000, 0.1971448000, 0.2225320000, 0.2721901000, 0.3820366000, 0.6709006000", \ + "0.2063092000, 0.2122783000, 0.2252013000, 0.2506710000, 0.3003665000, 0.4102450000, 0.6987849000", \ + "0.2749678000, 0.2808885000, 0.2937602000, 0.3183283000, 0.3681155000, 0.4780786000, 0.7668882000", \ + "0.4123633000, 0.4197730000, 0.4348601000, 0.4631117000, 0.5153769000, 0.6272724000, 0.9159826000", \ + "0.6334548000, 0.6426388000, 0.6626337000, 0.6985965000, 0.7595296000, 0.8765793000, 1.1676182000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014220200, 0.0040442900, 0.0115021000, 0.0327125000, 0.0930357000, 0.2645970000"); + values("0.0894020000, 0.0951940000, 0.1089733000, 0.1413521000, 0.2243730000, 0.4558014000, 1.1127167000", \ + "0.0942165000, 0.1000174000, 0.1136694000, 0.1460638000, 0.2292311000, 0.4607626000, 1.1169213000", \ + "0.1031706000, 0.1089763000, 0.1226727000, 0.1550430000, 0.2385198000, 0.4697284000, 1.1273334000", \ + "0.1213193000, 0.1270559000, 0.1406921000, 0.1728786000, 0.2564086000, 0.4877214000, 1.1506336000", \ + "0.1526771000, 0.1589736000, 0.1734417000, 0.2065024000, 0.2901199000, 0.5220455000, 1.1763882000", \ + "0.1920892000, 0.1997172000, 0.2160512000, 0.2513009000, 0.3357616000, 0.5672529000, 1.2252471000", \ + "0.2159098000, 0.2262401000, 0.2479614000, 0.2896931000, 0.3765418000, 0.6083257000, 1.2632841000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014220200, 0.0040442900, 0.0115021000, 0.0327125000, 0.0930357000, 0.2645970000"); + values("0.0271534000, 0.0307285000, 0.0385760000, 0.0564562000, 0.1022217000, 0.2275336000, 0.6080666000", \ + "0.0273486000, 0.0309116000, 0.0389227000, 0.0569896000, 0.1020268000, 0.2275334000, 0.6082524000", \ + "0.0272250000, 0.0306719000, 0.0388095000, 0.0570892000, 0.1022854000, 0.2278077000, 0.6088688000", \ + "0.0271929000, 0.0306403000, 0.0386919000, 0.0573515000, 0.1020368000, 0.2277111000, 0.6076901000", \ + "0.0272839000, 0.0308829000, 0.0388674000, 0.0571736000, 0.1021375000, 0.2282999000, 0.6090574000", \ + "0.0367120000, 0.0399080000, 0.0477401000, 0.0644879000, 0.1074309000, 0.2303869000, 0.6099425000", \ + "0.0531384000, 0.0578083000, 0.0676882000, 0.0857394000, 0.1250414000, 0.2409333000, 0.6090315000"); + } + related_pin : "A2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014220200, 0.0040442900, 0.0115021000, 0.0327125000, 0.0930357000, 0.2645970000"); + values("0.0213066000, 0.0265213000, 0.0405867000, 0.0803178000, 0.1966712000, 0.5347648000, 1.4997117000", \ + "0.0212751000, 0.0265101000, 0.0405709000, 0.0801547000, 0.1968526000, 0.5355360000, 1.5005059000", \ + "0.0212698000, 0.0264069000, 0.0405439000, 0.0802093000, 0.1968294000, 0.5341472000, 1.5029159000", \ + "0.0214529000, 0.0266079000, 0.0407156000, 0.0801568000, 0.1968073000, 0.5348942000, 1.5029582000", \ + "0.0240613000, 0.0295123000, 0.0433914000, 0.0820957000, 0.1977297000, 0.5347350000, 1.5006067000", \ + "0.0314273000, 0.0370228000, 0.0505087000, 0.0869283000, 0.1996509000, 0.5356950000, 1.5012915000", \ + "0.0446841000, 0.0514087000, 0.0653429000, 0.1001698000, 0.2047224000, 0.5377282000, 1.4956658000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014220200, 0.0040442900, 0.0115021000, 0.0327125000, 0.0930357000, 0.2645970000"); + values("0.1229225000, 0.1275115000, 0.1379858000, 0.1601586000, 0.2058941000, 0.3115138000, 0.5993377000", \ + "0.1278053000, 0.1324179000, 0.1428659000, 0.1650590000, 0.2108043000, 0.3164981000, 0.6036622000", \ + "0.1388158000, 0.1434173000, 0.1538569000, 0.1761309000, 0.2218775000, 0.3275507000, 0.6153590000", \ + "0.1612667000, 0.1658373000, 0.1762856000, 0.1985263000, 0.2442953000, 0.3500183000, 0.6370845000", \ + "0.1941651000, 0.1987576000, 0.2091977000, 0.2313794000, 0.2771902000, 0.3828423000, 0.6707632000", \ + "0.2352998000, 0.2399434000, 0.2504250000, 0.2726311000, 0.3186079000, 0.4243647000, 0.7119585000", \ + "0.2728862000, 0.2776787000, 0.2885256000, 0.3113830000, 0.3578457000, 0.4639092000, 0.7516926000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014220200, 0.0040442900, 0.0115021000, 0.0327125000, 0.0930357000, 0.2645970000"); + values("0.1918952000, 0.1979881000, 0.2122060000, 0.2452505000, 0.3291760000, 0.5620121000, 1.2175259000", \ + "0.1965844000, 0.2029095000, 0.2169790000, 0.2502666000, 0.3340734000, 0.5664779000, 1.2238661000", \ + "0.2095169000, 0.2156103000, 0.2298177000, 0.2628872000, 0.3468700000, 0.5786880000, 1.2357683000", \ + "0.2412157000, 0.2472700000, 0.2615749000, 0.2946672000, 0.3783785000, 0.6098907000, 1.2655668000", \ + "0.3122251000, 0.3183200000, 0.3326328000, 0.3656970000, 0.4494667000, 0.6821806000, 1.3379028000", \ + "0.4400996000, 0.4462535000, 0.4606145000, 0.4939204000, 0.5777688000, 0.8100460000, 1.4675686000", \ + "0.6450730000, 0.6514434000, 0.6662168000, 0.6998069000, 0.7838711000, 1.0163512000, 1.6719199000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014220200, 0.0040442900, 0.0115021000, 0.0327125000, 0.0930357000, 0.2645970000"); + values("0.0176349000, 0.0209954000, 0.0290670000, 0.0485268000, 0.0939872000, 0.2209829000, 0.6019817000", \ + "0.0176600000, 0.0208786000, 0.0289641000, 0.0487119000, 0.0939685000, 0.2213801000, 0.6071056000", \ + "0.0176584000, 0.0209288000, 0.0289628000, 0.0485285000, 0.0939878000, 0.2212003000, 0.6030501000", \ + "0.0176466000, 0.0209288000, 0.0290431000, 0.0485300000, 0.0939771000, 0.2211883000, 0.6075398000", \ + "0.0178144000, 0.0211235000, 0.0291874000, 0.0485379000, 0.0940005000, 0.2213417000, 0.6018560000", \ + "0.0183805000, 0.0216647000, 0.0296351000, 0.0489690000, 0.0942810000, 0.2204805000, 0.6064320000", \ + "0.0196774000, 0.0230000000, 0.0310762000, 0.0504234000, 0.0953155000, 0.2217982000, 0.6046568000"); + } + related_pin : "B1_N"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014220200, 0.0040442900, 0.0115021000, 0.0327125000, 0.0930357000, 0.2645970000"); + values("0.0229162000, 0.0282249000, 0.0426194000, 0.0820957000, 0.1979793000, 0.5368267000, 1.4999317000", \ + "0.0229574000, 0.0282453000, 0.0425565000, 0.0821788000, 0.1979004000, 0.5358604000, 1.4994360000", \ + "0.0230115000, 0.0282871000, 0.0426016000, 0.0820840000, 0.1982097000, 0.5363541000, 1.4975713000", \ + "0.0229306000, 0.0283639000, 0.0425399000, 0.0821982000, 0.1978221000, 0.5368794000, 1.5020036000", \ + "0.0231522000, 0.0283993000, 0.0425994000, 0.0822323000, 0.1978342000, 0.5365846000, 1.5026185000", \ + "0.0237544000, 0.0289966000, 0.0433794000, 0.0827934000, 0.1986089000, 0.5359822000, 1.5014309000", \ + "0.0259531000, 0.0309799000, 0.0449073000, 0.0840527000, 0.1994471000, 0.5352709000, 1.5005975000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__o21ba_4") { + leakage_power () { + value : 0.0041175000; + when : "!A1&!A2&B1_N"; + } + leakage_power () { + value : 0.0043530000; + when : "!A1&!A2&!B1_N"; + } + leakage_power () { + value : 0.0047840000; + when : "!A1&A2&B1_N"; + } + leakage_power () { + value : 0.0087956000; + when : "!A1&A2&!B1_N"; + } + leakage_power () { + value : 0.0047840000; + when : "A1&!A2&B1_N"; + } + leakage_power () { + value : 0.0073377000; + when : "A1&!A2&!B1_N"; + } + leakage_power () { + value : 0.0047835000; + when : "A1&A2&B1_N"; + } + leakage_power () { + value : 0.0053552000; + when : "A1&A2&!B1_N"; + } + area : 16.265600000; + cell_footprint : "sky130_fd_sc_hd__o21ba"; + cell_leakage_power : 0.0055388110; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A1") { + capacitance : 0.0043960000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0041750000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0079288000, 0.0079283000, 0.0079274000, 0.0079279000, 0.0079292000, 0.0079322000, 0.0079390000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0079230000, -0.0079197000, -0.0079120000, -0.0079086000, -0.0079008000, -0.0078827000, -0.0078412000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0046170000; + } + pin ("A2") { + capacitance : 0.0043840000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0040600000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0079257000, 0.0079215000, 0.0079119000, 0.0079149000, 0.0079218000, 0.0079376000, 0.0079740000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0079090000, -0.0079049000, -0.0078953000, -0.0078968000, -0.0079002000, -0.0079081000, -0.0079264000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0047070000; + } + pin ("B1_N") { + capacitance : 0.0023920000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022710000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0147969000, 0.0146597000, 0.0143436000, 0.0144893000, 0.0148252000, 0.0155995000, 0.0173842000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0094873000, 0.0093640000, 0.0090796000, 0.0091595000, 0.0093435000, 0.0097678000, 0.0107457000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0025120000; + } + pin ("X") { + direction : "output"; + function : "(A1&!B1_N) | (A2&!B1_N)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015549260, 0.0048355870, 0.0150379600, 0.0467658100, 0.1454347000, 0.4522804000"); + values("0.0304762000, 0.0288187000, 0.0239638000, 0.0101763000, -0.0374838000, -0.1954255000, -0.6919261000", \ + "0.0301900000, 0.0284700000, 0.0236224000, 0.0097784000, -0.0377989000, -0.1956295000, -0.6921750000", \ + "0.0298331000, 0.0282524000, 0.0234023000, 0.0095797000, -0.0380454000, -0.1959822000, -0.6924841000", \ + "0.0294591000, 0.0279212000, 0.0230334000, 0.0090792000, -0.0384821000, -0.1963049000, -0.6927744000", \ + "0.0292828000, 0.0275721000, 0.0227131000, 0.0086940000, -0.0389134000, -0.1967793000, -0.6931478000", \ + "0.0288276000, 0.0270343000, 0.0216744000, 0.0075652000, -0.0395803000, -0.1970256000, -0.6933283000", \ + "0.0358945000, 0.0340272000, 0.0284409000, 0.0119317000, -0.0388038000, -0.1974108000, -0.6928501000"); + } + related_pin : "A1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015549260, 0.0048355870, 0.0150379600, 0.0467658100, 0.1454347000, 0.4522804000"); + values("0.0397647000, 0.0416476000, 0.0473767000, 0.0648559000, 0.1170254000, 0.2762178000, 0.7682191000", \ + "0.0395254000, 0.0414084000, 0.0471584000, 0.0646264000, 0.1168040000, 0.2760240000, 0.7679905000", \ + "0.0392316000, 0.0411166000, 0.0468364000, 0.0642645000, 0.1165063000, 0.2757713000, 0.7670203000", \ + "0.0388468000, 0.0407110000, 0.0465325000, 0.0639421000, 0.1160355000, 0.2752254000, 0.7672805000", \ + "0.0385870000, 0.0404561000, 0.0461100000, 0.0633301000, 0.1153772000, 0.2747940000, 0.7663932000", \ + "0.0395287000, 0.0412950000, 0.0467589000, 0.0634170000, 0.1147725000, 0.2734176000, 0.7657848000", \ + "0.0411861000, 0.0428661000, 0.0481916000, 0.0647268000, 0.1163761000, 0.2748467000, 0.7652079000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015549260, 0.0048355870, 0.0150379600, 0.0467658100, 0.1454347000, 0.4522804000"); + values("0.0259273000, 0.0242716000, 0.0193252000, 0.0055112000, -0.0420121000, -0.1999262000, -0.6963824000", \ + "0.0255366000, 0.0238435000, 0.0191092000, 0.0051723000, -0.0423733000, -0.2002726000, -0.6968063000", \ + "0.0250297000, 0.0234059000, 0.0186670000, 0.0046989000, -0.0428081000, -0.2006614000, -0.6972087000", \ + "0.0247374000, 0.0230638000, 0.0182760000, 0.0043033000, -0.0432012000, -0.2010939000, -0.6975434000", \ + "0.0252223000, 0.0235097000, 0.0185573000, 0.0043747000, -0.0434844000, -0.2013763000, -0.6977274000", \ + "0.0255854000, 0.0237733000, 0.0183043000, 0.0040758000, -0.0426873000, -0.2004855000, -0.6967265000", \ + "0.0348521000, 0.0328497000, 0.0271751000, 0.0105498000, -0.0405205000, -0.1990123000, -0.6944433000"); + } + related_pin : "A2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015549260, 0.0048355870, 0.0150379600, 0.0467658100, 0.1454347000, 0.4522804000"); + values("0.0357777000, 0.0376556000, 0.0434001000, 0.0608219000, 0.1128714000, 0.2714177000, 0.7635393000", \ + "0.0357550000, 0.0375901000, 0.0434019000, 0.0608286000, 0.1128371000, 0.2715402000, 0.7605400000", \ + "0.0354226000, 0.0372926000, 0.0430512000, 0.0605693000, 0.1125127000, 0.2711694000, 0.7603508000", \ + "0.0349296000, 0.0367820000, 0.0425069000, 0.0597851000, 0.1117641000, 0.2705213000, 0.7600991000", \ + "0.0345146000, 0.0363690000, 0.0420517000, 0.0590743000, 0.1108113000, 0.2699351000, 0.7624216000", \ + "0.0352367000, 0.0370292000, 0.0424660000, 0.0593710000, 0.1103848000, 0.2687198000, 0.7619309000", \ + "0.0373751000, 0.0390569000, 0.0443352000, 0.0608970000, 0.1121397000, 0.2706667000, 0.7600698000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015549260, 0.0048355870, 0.0150379600, 0.0467658100, 0.1454347000, 0.4522804000"); + values("0.0240577000, 0.0229105000, 0.0191156000, 0.0060420000, -0.0420841000, -0.2010758000, -0.6980174000", \ + "0.0240215000, 0.0228056000, 0.0190584000, 0.0060449000, -0.0421193000, -0.2011010000, -0.6980640000", \ + "0.0239362000, 0.0227790000, 0.0189999000, 0.0059182000, -0.0422017000, -0.2011729000, -0.6980902000", \ + "0.0230278000, 0.0220057000, 0.0181926000, 0.0051739000, -0.0428958000, -0.2018346000, -0.6987565000", \ + "0.0226789000, 0.0214269000, 0.0176791000, 0.0044624000, -0.0435387000, -0.2024515000, -0.6993447000", \ + "0.0296923000, 0.0281452000, 0.0231790000, 0.0074502000, -0.0433078000, -0.2028151000, -0.6997039000", \ + "0.0302350000, 0.0286244000, 0.0236341000, 0.0079068000, -0.0425994000, -0.2020650000, -0.6992255000"); + } + related_pin : "B1_N"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015549260, 0.0048355870, 0.0150379600, 0.0467658100, 0.1454347000, 0.4522804000"); + values("0.0360603000, 0.0379362000, 0.0437132000, 0.0610846000, 0.1132052000, 0.2726159000, 0.7639562000", \ + "0.0360257000, 0.0379058000, 0.0436823000, 0.0610375000, 0.1131614000, 0.2724718000, 0.7639685000", \ + "0.0360615000, 0.0379087000, 0.0436643000, 0.0610950000, 0.1132027000, 0.2726193000, 0.7639775000", \ + "0.0356604000, 0.0375201000, 0.0431747000, 0.0606445000, 0.1127791000, 0.2720601000, 0.7639805000", \ + "0.0348264000, 0.0366827000, 0.0424942000, 0.0599202000, 0.1119781000, 0.2713675000, 0.7627791000", \ + "0.0340653000, 0.0359264000, 0.0417358000, 0.0592288000, 0.1110503000, 0.2703392000, 0.7623387000", \ + "0.0350176000, 0.0366928000, 0.0422445000, 0.0592842000, 0.1104385000, 0.2707522000, 0.7613585000"); + } + } + max_capacitance : 0.4522800000; + max_transition : 1.5066050000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015549300, 0.0048355900, 0.0150380000, 0.0467658000, 0.1454350000, 0.4522800000"); + values("0.1825060000, 0.1864565000, 0.1964071000, 0.2180379000, 0.2620164000, 0.3606793000, 0.6305391000", \ + "0.1875134000, 0.1914351000, 0.2013848000, 0.2230114000, 0.2670103000, 0.3659366000, 0.6358301000", \ + "0.2000880000, 0.2040187000, 0.2139495000, 0.2355968000, 0.2796120000, 0.3784507000, 0.6481603000", \ + "0.2271705000, 0.2310844000, 0.2409902000, 0.2625797000, 0.3068449000, 0.4054743000, 0.6753914000", \ + "0.2864826000, 0.2904280000, 0.3002966000, 0.3218436000, 0.3660265000, 0.4648585000, 0.7349262000", \ + "0.4029122000, 0.4073356000, 0.4183055000, 0.4418424000, 0.4888408000, 0.5898219000, 0.8602902000", \ + "0.6004276000, 0.6058419000, 0.6193714000, 0.6474844000, 0.7015437000, 0.8106776000, 1.0849569000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015549300, 0.0048355900, 0.0150380000, 0.0467658000, 0.1454350000, 0.4522800000"); + values("0.1078331000, 0.1121078000, 0.1233602000, 0.1517093000, 0.2273670000, 0.4512017000, 1.1431617000", \ + "0.1121398000, 0.1164162000, 0.1276762000, 0.1560204000, 0.2316870000, 0.4555139000, 1.1475372000", \ + "0.1207307000, 0.1249773000, 0.1362374000, 0.1645345000, 0.2402076000, 0.4640344000, 1.1560025000", \ + "0.1386581000, 0.1429196000, 0.1542142000, 0.1825384000, 0.2580884000, 0.4822891000, 1.1721978000", \ + "0.1734917000, 0.1779659000, 0.1897006000, 0.2185681000, 0.2944301000, 0.5194020000, 1.2085636000", \ + "0.2221019000, 0.2272015000, 0.2402189000, 0.2705330000, 0.3472083000, 0.5714442000, 1.2620306000", \ + "0.2638480000, 0.2704300000, 0.2868483000, 0.3220441000, 0.4017832000, 0.6267132000, 1.3163496000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015549300, 0.0048355900, 0.0150380000, 0.0467658000, 0.1454350000, 0.4522800000"); + values("0.0272578000, 0.0295542000, 0.0354835000, 0.0497083000, 0.0867552000, 0.1926783000, 0.5391630000", \ + "0.0275228000, 0.0296746000, 0.0354035000, 0.0498015000, 0.0864542000, 0.1924187000, 0.5416665000", \ + "0.0275724000, 0.0296037000, 0.0355250000, 0.0496982000, 0.0867479000, 0.1927202000, 0.5390483000", \ + "0.0275409000, 0.0298311000, 0.0356679000, 0.0500682000, 0.0863544000, 0.1925348000, 0.5408916000", \ + "0.0276008000, 0.0295333000, 0.0355076000, 0.0496788000, 0.0868112000, 0.1929686000, 0.5416466000", \ + "0.0328120000, 0.0352786000, 0.0410686000, 0.0561598000, 0.0918960000, 0.1959989000, 0.5406230000", \ + "0.0445261000, 0.0473489000, 0.0552099000, 0.0696399000, 0.1063474000, 0.2081530000, 0.5414214000"); + } + related_pin : "A1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015549300, 0.0048355900, 0.0150380000, 0.0467658000, 0.1454350000, 0.4522800000"); + values("0.0234974000, 0.0272022000, 0.0380380000, 0.0699846000, 0.1711506000, 0.4938556000, 1.4992514000", \ + "0.0234957000, 0.0271963000, 0.0380310000, 0.0699771000, 0.1711550000, 0.4938921000, 1.4989612000", \ + "0.0234776000, 0.0272046000, 0.0380087000, 0.0698225000, 0.1711542000, 0.4939365000, 1.4987286000", \ + "0.0233884000, 0.0272225000, 0.0379325000, 0.0698877000, 0.1708374000, 0.4928348000, 1.5009446000", \ + "0.0253519000, 0.0290731000, 0.0398377000, 0.0714266000, 0.1717632000, 0.4941891000, 1.5010341000", \ + "0.0310203000, 0.0347322000, 0.0448422000, 0.0755738000, 0.1736162000, 0.4925235000, 1.5006734000", \ + "0.0422890000, 0.0464508000, 0.0580411000, 0.0866777000, 0.1780701000, 0.4954238000, 1.4986223000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015549300, 0.0048355900, 0.0150380000, 0.0467658000, 0.1454350000, 0.4522800000"); + values("0.1633791000, 0.1673263000, 0.1771172000, 0.1987110000, 0.2428963000, 0.3417815000, 0.6116564000", \ + "0.1665429000, 0.1705033000, 0.1804282000, 0.2021755000, 0.2460674000, 0.3450335000, 0.6144917000", \ + "0.1767918000, 0.1807352000, 0.1906046000, 0.2122278000, 0.2562277000, 0.3550240000, 0.6247974000", \ + "0.2036169000, 0.2075450000, 0.2174850000, 0.2389537000, 0.2828835000, 0.3817726000, 0.6516442000", \ + "0.2702172000, 0.2741088000, 0.2839252000, 0.3052699000, 0.3492529000, 0.4482913000, 0.7182350000", \ + "0.4013320000, 0.4060249000, 0.4176126000, 0.4415985000, 0.4879069000, 0.5891884000, 0.8594512000", \ + "0.6083453000, 0.6141379000, 0.6294371000, 0.6606062000, 0.7162250000, 0.8215038000, 1.0951698000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015549300, 0.0048355900, 0.0150380000, 0.0467658000, 0.1454350000, 0.4522800000"); + values("0.0932214000, 0.0973650000, 0.1082749000, 0.1361369000, 0.2109114000, 0.4335770000, 1.1251740000", \ + "0.0978004000, 0.1018617000, 0.1128954000, 0.1407033000, 0.2154480000, 0.4390854000, 1.1275958000", \ + "0.1064613000, 0.1105529000, 0.1215407000, 0.1493385000, 0.2242508000, 0.4473746000, 1.1362646000", \ + "0.1237333000, 0.1278446000, 0.1387814000, 0.1664514000, 0.2413235000, 0.4646793000, 1.1552038000", \ + "0.1534860000, 0.1579167000, 0.1694993000, 0.1980850000, 0.2735249000, 0.4979863000, 1.1881383000", \ + "0.1893180000, 0.1945945000, 0.2078043000, 0.2383711000, 0.3149662000, 0.5387825000, 1.2284183000", \ + "0.2071747000, 0.2141852000, 0.2317298000, 0.2684159000, 0.3483906000, 0.5722176000, 1.2621236000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015549300, 0.0048355900, 0.0150380000, 0.0467658000, 0.1454350000, 0.4522800000"); + values("0.0272532000, 0.0295525000, 0.0355498000, 0.0503093000, 0.0862279000, 0.1927444000, 0.5399846000", \ + "0.0272340000, 0.0294972000, 0.0353707000, 0.0499244000, 0.0867816000, 0.1925460000, 0.5408006000", \ + "0.0272647000, 0.0294890000, 0.0353811000, 0.0499889000, 0.0861994000, 0.1927876000, 0.5404973000", \ + "0.0276196000, 0.0297679000, 0.0356875000, 0.0499472000, 0.0868114000, 0.1927187000, 0.5393251000", \ + "0.0273745000, 0.0297079000, 0.0356848000, 0.0498412000, 0.0870453000, 0.1928632000, 0.5394474000", \ + "0.0369197000, 0.0396248000, 0.0449301000, 0.0582393000, 0.0934131000, 0.1964222000, 0.5400991000", \ + "0.0539571000, 0.0569963000, 0.0652728000, 0.0791567000, 0.1103625000, 0.2085548000, 0.5427903000"); + } + related_pin : "A2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015549300, 0.0048355900, 0.0150380000, 0.0467658000, 0.1454350000, 0.4522800000"); + values("0.0222978000, 0.0259182000, 0.0367065000, 0.0685645000, 0.1699973000, 0.4933755000, 1.5018146000", \ + "0.0223745000, 0.0260177000, 0.0366941000, 0.0686010000, 0.1696847000, 0.4932376000, 1.4983428000", \ + "0.0224103000, 0.0260440000, 0.0366885000, 0.0686040000, 0.1699423000, 0.4919569000, 1.4989849000", \ + "0.0225460000, 0.0262020000, 0.0369118000, 0.0687082000, 0.1699225000, 0.4918599000, 1.5011926000", \ + "0.0252597000, 0.0288650000, 0.0395679000, 0.0707435000, 0.1708457000, 0.4932088000, 1.5066048000", \ + "0.0322583000, 0.0362672000, 0.0461494000, 0.0759141000, 0.1729943000, 0.4923271000, 1.4993091000", \ + "0.0454980000, 0.0499646000, 0.0614931000, 0.0894144000, 0.1794405000, 0.4941487000, 1.4976770000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015549300, 0.0048355900, 0.0150380000, 0.0467658000, 0.1454350000, 0.4522800000"); + values("0.1211804000, 0.1241406000, 0.1318119000, 0.1498836000, 0.1908361000, 0.2860273000, 0.5538576000", \ + "0.1258700000, 0.1288022000, 0.1365168000, 0.1545652000, 0.1955345000, 0.2906927000, 0.5582170000", \ + "0.1366268000, 0.1395701000, 0.1472236000, 0.1652932000, 0.2062567000, 0.3014878000, 0.5692276000", \ + "0.1586710000, 0.1616329000, 0.1691699000, 0.1872196000, 0.2282524000, 0.3234535000, 0.5909785000", \ + "0.1899811000, 0.1929275000, 0.2005529000, 0.2186144000, 0.2596745000, 0.3549363000, 0.6224405000", \ + "0.2272564000, 0.2301796000, 0.2380116000, 0.2561291000, 0.2973823000, 0.3927987000, 0.6602793000", \ + "0.2548737000, 0.2579494000, 0.2658951000, 0.2844077000, 0.3264480000, 0.4223402000, 0.6902935000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015549300, 0.0048355900, 0.0150380000, 0.0467658000, 0.1454350000, 0.4522800000"); + values("0.1812617000, 0.1855389000, 0.1968204000, 0.2251625000, 0.3007465000, 0.5245713000, 1.2160148000", \ + "0.1865314000, 0.1908509000, 0.2021473000, 0.2304771000, 0.3060820000, 0.5309963000, 1.2214677000", \ + "0.1992128000, 0.2034816000, 0.2147446000, 0.2430970000, 0.3186948000, 0.5425317000, 1.2338035000", \ + "0.2310428000, 0.2353215000, 0.2465790000, 0.2749305000, 0.3505095000, 0.5748245000, 1.2653706000", \ + "0.3002142000, 0.3044681000, 0.3157774000, 0.3441099000, 0.4196720000, 0.6435498000, 1.3357125000", \ + "0.4189224000, 0.4231424000, 0.4346624000, 0.4631361000, 0.5384745000, 0.7628613000, 1.4531502000", \ + "0.6117125000, 0.6158873000, 0.6274462000, 0.6561861000, 0.7325521000, 0.9559482000, 1.6477811000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015549300, 0.0048355900, 0.0150380000, 0.0467658000, 0.1454350000, 0.4522800000"); + values("0.0169540000, 0.0189804000, 0.0246698000, 0.0404655000, 0.0797621000, 0.1863435000, 0.5371899000", \ + "0.0169532000, 0.0190066000, 0.0245963000, 0.0405032000, 0.0797519000, 0.1862426000, 0.5379889000", \ + "0.0169458000, 0.0190111000, 0.0246881000, 0.0404892000, 0.0797855000, 0.1857882000, 0.5377186000", \ + "0.0170190000, 0.0190861000, 0.0246101000, 0.0405309000, 0.0797755000, 0.1861810000, 0.5379899000", \ + "0.0171276000, 0.0191261000, 0.0248417000, 0.0405256000, 0.0799613000, 0.1861864000, 0.5379849000", \ + "0.0175370000, 0.0195751000, 0.0252189000, 0.0410375000, 0.0802941000, 0.1863184000, 0.5357855000", \ + "0.0191551000, 0.0212277000, 0.0269485000, 0.0423921000, 0.0815068000, 0.1870537000, 0.5369731000"); + } + related_pin : "B1_N"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015549300, 0.0048355900, 0.0150380000, 0.0467658000, 0.1454350000, 0.4522800000"); + values("0.0235974000, 0.0273164000, 0.0380878000, 0.0701265000, 0.1711905000, 0.4940415000, 1.4982608000", \ + "0.0236076000, 0.0273510000, 0.0380935000, 0.0700862000, 0.1711912000, 0.4940024000, 1.4982715000", \ + "0.0235342000, 0.0272351000, 0.0381511000, 0.0701313000, 0.1711920000, 0.4940491000, 1.4989452000", \ + "0.0235604000, 0.0272688000, 0.0381904000, 0.0700979000, 0.1708279000, 0.4929616000, 1.5000431000", \ + "0.0236423000, 0.0274384000, 0.0381884000, 0.0701187000, 0.1712062000, 0.4939859000, 1.4983196000", \ + "0.0241943000, 0.0280159000, 0.0388190000, 0.0706788000, 0.1713403000, 0.4935843000, 1.5014573000", \ + "0.0255456000, 0.0296320000, 0.0401803000, 0.0717787000, 0.1724142000, 0.4931965000, 1.4997841000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__o21bai_1") { + leakage_power () { + value : 0.0011052000; + when : "A1&A2&B1_N"; + } + leakage_power () { + value : 0.0019309000; + when : "A1&A2&!B1_N"; + } + leakage_power () { + value : 0.0106602000; + when : "!A1&!A2&B1_N"; + } + leakage_power () { + value : 0.0007643000; + when : "!A1&!A2&!B1_N"; + } + leakage_power () { + value : 0.0011065000; + when : "!A1&A2&B1_N"; + } + leakage_power () { + value : 0.0029540000; + when : "!A1&A2&!B1_N"; + } + leakage_power () { + value : 0.0011042000; + when : "A1&!A2&B1_N"; + } + leakage_power () { + value : 0.0033211000; + when : "A1&!A2&!B1_N"; + } + area : 7.5072000000; + cell_footprint : "sky130_fd_sc_hd__o21bai"; + cell_leakage_power : 0.0028682940; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A1") { + capacitance : 0.0023460000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022370000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0039993000, 0.0040000000, 0.0040016000, 0.0040034000, 0.0040073000, 0.0040165000, 0.0040376000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0039981000, -0.0039972000, -0.0039953000, -0.0039947000, -0.0039934000, -0.0039904000, -0.0039834000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024550000; + } + pin ("A2") { + capacitance : 0.0023380000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0021810000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0039948000, 0.0039927000, 0.0039881000, 0.0039865000, 0.0039829000, 0.0039747000, 0.0039556000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0039920000, -0.0039891000, -0.0039824000, -0.0039803000, -0.0039756000, -0.0039647000, -0.0039395000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024950000; + } + pin ("B1_N") { + capacitance : 0.0016960000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0016310000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0088038000, 0.0086857000, 0.0084134000, 0.0084580000, 0.0085609000, 0.0087981000, 0.0093450000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0039210000, 0.0038566000, 0.0037080000, 0.0037447000, 0.0038293000, 0.0040242000, 0.0044736000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0017610000; + } + pin ("Y") { + direction : "output"; + function : "(!A1&!A2) | (B1_N)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011596650, 0.0026896470, 0.0062381810, 0.0144684000, 0.0335570100, 0.0778298000"); + values("0.0068158000, 0.0057642000, 0.0033343000, -0.0023400000, -0.0155962000, -0.0464654000, -0.1181495000", \ + "0.0066907000, 0.0056477000, 0.0032262000, -0.0024440000, -0.0156854000, -0.0465445000, -0.1182288000", \ + "0.0065241000, 0.0054904000, 0.0030967000, -0.0025416000, -0.0157742000, -0.0466062000, -0.1183083000", \ + "0.0063252000, 0.0052908000, 0.0029112000, -0.0026762000, -0.0158612000, -0.0466778000, -0.1183116000", \ + "0.0064255000, 0.0053443000, 0.0028406000, -0.0027898000, -0.0159293000, -0.0467075000, -0.1183308000", \ + "0.0065448000, 0.0054619000, 0.0029994000, -0.0027126000, -0.0161172000, -0.0468538000, -0.1184076000", \ + "0.0073650000, 0.0062489000, 0.0036957000, -0.0021609000, -0.0155868000, -0.0466825000, -0.1183849000"); + } + related_pin : "A1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011596650, 0.0026896470, 0.0062381810, 0.0144684000, 0.0335570100, 0.0778298000"); + values("0.0084342000, 0.0094995000, 0.0119699000, 0.0176818000, 0.0308885000, 0.0614217000, 0.1322255000", \ + "0.0082690000, 0.0093486000, 0.0118549000, 0.0175846000, 0.0308077000, 0.0613128000, 0.1321469000", \ + "0.0080960000, 0.0091670000, 0.0116736000, 0.0174510000, 0.0307089000, 0.0612994000, 0.1320453000", \ + "0.0079559000, 0.0090341000, 0.0115271000, 0.0172952000, 0.0305971000, 0.0612065000, 0.1321187000", \ + "0.0078507000, 0.0089420000, 0.0114264000, 0.0171980000, 0.0304526000, 0.0610575000, 0.1320107000", \ + "0.0076809000, 0.0088582000, 0.0113342000, 0.0171673000, 0.0304915000, 0.0611653000, 0.1318819000", \ + "0.0083099000, 0.0093036000, 0.0116965000, 0.0172230000, 0.0306963000, 0.0612515000, 0.1320653000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011596650, 0.0026896470, 0.0062381810, 0.0144684000, 0.0335570100, 0.0778298000"); + values("0.0051591000, 0.0042136000, 0.0018958000, -0.0036943000, -0.0169442000, -0.0478384000, -0.1195483000", \ + "0.0050013000, 0.0040745000, 0.0018195000, -0.0037112000, -0.0169189000, -0.0477902000, -0.1194829000", \ + "0.0047104000, 0.0038229000, 0.0016140000, -0.0038411000, -0.0169754000, -0.0477942000, -0.1194636000", \ + "0.0044685000, 0.0035263000, 0.0012918000, -0.0040988000, -0.0171309000, -0.0478707000, -0.1194985000", \ + "0.0047137000, 0.0036914000, 0.0012919000, -0.0043812000, -0.0173821000, -0.0480143000, -0.1195581000", \ + "0.0047931000, 0.0037231000, 0.0012600000, -0.0044156000, -0.0176710000, -0.0482926000, -0.1197348000", \ + "0.0057251000, 0.0045620000, 0.0019487000, -0.0039609000, -0.0173899000, -0.0482741000, -0.1198939000"); + } + related_pin : "A2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011596650, 0.0026896470, 0.0062381810, 0.0144684000, 0.0335570100, 0.0778298000"); + values("0.0063254000, 0.0074068000, 0.0099037000, 0.0156386000, 0.0288542000, 0.0593606000, 0.1301262000", \ + "0.0060284000, 0.0071396000, 0.0096751000, 0.0154591000, 0.0287264000, 0.0592971000, 0.1301465000", \ + "0.0058471000, 0.0069322000, 0.0094357000, 0.0152522000, 0.0285844000, 0.0592586000, 0.1300932000", \ + "0.0057357000, 0.0068136000, 0.0093268000, 0.0149721000, 0.0283590000, 0.0590849000, 0.1299530000", \ + "0.0059283000, 0.0069088000, 0.0093310000, 0.0151580000, 0.0282194000, 0.0588433000, 0.1298167000", \ + "0.0067074000, 0.0076970000, 0.0101266000, 0.0156485000, 0.0283218000, 0.0586232000, 0.1296007000", \ + "0.0075533000, 0.0085484000, 0.0109536000, 0.0164621000, 0.0294792000, 0.0597373000, 0.1300604000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011596650, 0.0026896470, 0.0062381810, 0.0144684000, 0.0335570100, 0.0778298000"); + values("0.0047632000, 0.0037555000, 0.0014201000, -0.0041418000, -0.0173483000, -0.0481974000, -0.1198575000", \ + "0.0047363000, 0.0037001000, 0.0013501000, -0.0042024000, -0.0173836000, -0.0482252000, -0.1199078000", \ + "0.0048015000, 0.0037971000, 0.0014331000, -0.0041513000, -0.0173138000, -0.0481435000, -0.1197836000", \ + "0.0045783000, 0.0035702000, 0.0012085000, -0.0043532000, -0.0174983000, -0.0482957000, -0.1199426000", \ + "0.0042900000, 0.0032760000, 0.0009158000, -0.0046354000, -0.0177230000, -0.0485111000, -0.1200846000", \ + "0.0039812000, 0.0029438000, 0.0004651000, -0.0048557000, -0.0179506000, -0.0486479000, -0.1202272000", \ + "0.0043548000, 0.0032985000, 0.0008071000, -0.0048752000, -0.0179769000, -0.0486157000, -0.1201647000"); + } + related_pin : "B1_N"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011596650, 0.0026896470, 0.0062381810, 0.0144684000, 0.0335570100, 0.0778298000"); + values("0.0056282000, 0.0068747000, 0.0095490000, 0.0155485000, 0.0288930000, 0.0594728000, 0.1301419000", \ + "0.0056221000, 0.0068432000, 0.0095595000, 0.0155370000, 0.0288757000, 0.0594883000, 0.1303090000", \ + "0.0055978000, 0.0067830000, 0.0094592000, 0.0154334000, 0.0288256000, 0.0594278000, 0.1302588000", \ + "0.0052845000, 0.0064461000, 0.0090416000, 0.0150139000, 0.0284926000, 0.0592170000, 0.1299120000", \ + "0.0050201000, 0.0061446000, 0.0087361000, 0.0146424000, 0.0279899000, 0.0587080000, 0.1296935000", \ + "0.0051204000, 0.0062182000, 0.0087826000, 0.0146571000, 0.0278278000, 0.0586632000, 0.1294875000", \ + "0.0052914000, 0.0063487000, 0.0088302000, 0.0145623000, 0.0279728000, 0.0582303000, 0.1291978000"); + } + } + max_capacitance : 0.0778300000; + max_transition : 1.4969080000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011596700, 0.0026896500, 0.0062381800, 0.0144684000, 0.0335570000, 0.0778298000"); + values("0.0407904000, 0.0451637000, 0.0546892000, 0.0755073000, 0.1214207000, 0.2254883000, 0.4651585000", \ + "0.0451528000, 0.0495572000, 0.0590971000, 0.0799181000, 0.1258515000, 0.2299301000, 0.4694367000", \ + "0.0540490000, 0.0584159000, 0.0680751000, 0.0889543000, 0.1350671000, 0.2391330000, 0.4787400000", \ + "0.0700725000, 0.0749994000, 0.0858359000, 0.1081894000, 0.1547475000, 0.2591836000, 0.4992542000", \ + "0.0930679000, 0.1003288000, 0.1154814000, 0.1445671000, 0.1993608000, 0.3068870000, 0.5473758000", \ + "0.1158119000, 0.1268006000, 0.1502916000, 0.1951840000, 0.2731410000, 0.4075935000, 0.6603546000", \ + "0.1156381000, 0.1336606000, 0.1716436000, 0.2428706000, 0.3657184000, 0.5654717000, 0.8887619000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011596700, 0.0026896500, 0.0062381800, 0.0144684000, 0.0335570000, 0.0778298000"); + values("0.0834352000, 0.0931317000, 0.1144246000, 0.1631072000, 0.2740322000, 0.5295727000, 1.1207761000", \ + "0.0887228000, 0.0979409000, 0.1198235000, 0.1685654000, 0.2796801000, 0.5355342000, 1.1266603000", \ + "0.1007319000, 0.1099932000, 0.1316453000, 0.1807935000, 0.2923297000, 0.5482895000, 1.1398538000", \ + "0.1269771000, 0.1364028000, 0.1577688000, 0.2067211000, 0.3184329000, 0.5748870000, 1.1664504000", \ + "0.1779644000, 0.1900061000, 0.2145663000, 0.2655778000, 0.3771140000, 0.6336804000, 1.2258117000", \ + "0.2633760000, 0.2804655000, 0.3143379000, 0.3813833000, 0.5116859000, 0.7701583000, 1.3630018000", \ + "0.4040743000, 0.4287229000, 0.4799592000, 0.5778182000, 0.7551783000, 1.0735816000, 1.6772468000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011596700, 0.0026896500, 0.0062381800, 0.0144684000, 0.0335570000, 0.0778298000"); + values("0.0264788000, 0.0316238000, 0.0433665000, 0.0699915000, 0.1299318000, 0.2688480000, 0.5916304000", \ + "0.0264187000, 0.0315250000, 0.0433921000, 0.0700085000, 0.1301416000, 0.2688197000, 0.5916272000", \ + "0.0265799000, 0.0317497000, 0.0433693000, 0.0697072000, 0.1301583000, 0.2688670000, 0.5924196000", \ + "0.0320247000, 0.0370510000, 0.0478398000, 0.0723618000, 0.1304151000, 0.2686295000, 0.5908202000", \ + "0.0480550000, 0.0538217000, 0.0666708000, 0.0911342000, 0.1443507000, 0.2722915000, 0.5912989000", \ + "0.0821217000, 0.0898380000, 0.1062736000, 0.1377698000, 0.1965364000, 0.3139516000, 0.6045323000", \ + "0.1455809000, 0.1579125000, 0.1818811000, 0.2261597000, 0.3048155000, 0.4416315000, 0.7118055000"); + } + related_pin : "A1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011596700, 0.0026896500, 0.0062381800, 0.0144684000, 0.0335570000, 0.0778298000"); + values("0.0666627000, 0.0784825000, 0.1060906000, 0.1706785000, 0.3201544000, 0.6677597000, 1.4750554000", \ + "0.0666022000, 0.0786059000, 0.1058503000, 0.1701171000, 0.3211423000, 0.6705547000, 1.4745821000", \ + "0.0664915000, 0.0785014000, 0.1061253000, 0.1705240000, 0.3211494000, 0.6690876000, 1.4740158000", \ + "0.0680601000, 0.0792407000, 0.1060764000, 0.1703552000, 0.3204753000, 0.6678650000, 1.4742991000", \ + "0.0854241000, 0.0965739000, 0.1198613000, 0.1776314000, 0.3217065000, 0.6699684000, 1.4754147000", \ + "0.1259157000, 0.1385096000, 0.1657986000, 0.2234124000, 0.3517653000, 0.6733398000, 1.4759737000", \ + "0.2053023000, 0.2223520000, 0.2580629000, 0.3282038000, 0.4679925000, 0.7602667000, 1.4934336000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011596700, 0.0026896500, 0.0062381800, 0.0144684000, 0.0335570000, 0.0778298000"); + values("0.0311564000, 0.0352091000, 0.0440007000, 0.0633288000, 0.1059085000, 0.2025941000, 0.4254845000", \ + "0.0355036000, 0.0396424000, 0.0486730000, 0.0682305000, 0.1107678000, 0.2074380000, 0.4320833000", \ + "0.0438822000, 0.0482547000, 0.0574754000, 0.0770867000, 0.1201902000, 0.2171509000, 0.4413158000", \ + "0.0559253000, 0.0616712000, 0.0733275000, 0.0957965000, 0.1399176000, 0.2374065000, 0.4605494000", \ + "0.0687265000, 0.0778211000, 0.0957411000, 0.1271633000, 0.1831647000, 0.2851382000, 0.5107136000", \ + "0.0719877000, 0.0863277000, 0.1145388000, 0.1653815000, 0.2481166000, 0.3843146000, 0.6233364000", \ + "0.0352610000, 0.0593391000, 0.1056235000, 0.1872144000, 0.3195909000, 0.5254862000, 0.8455984000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011596700, 0.0026896500, 0.0062381800, 0.0144684000, 0.0335570000, 0.0778298000"); + values("0.0714919000, 0.0807611000, 0.1026329000, 0.1513689000, 0.2624476000, 0.5182055000, 1.1097393000", \ + "0.0740869000, 0.0838296000, 0.1059690000, 0.1550736000, 0.2665392000, 0.5225246000, 1.1138416000", \ + "0.0852715000, 0.0947953000, 0.1163915000, 0.1656651000, 0.2776114000, 0.5339084000, 1.1256760000", \ + "0.1141102000, 0.1233873000, 0.1446253000, 0.1925092000, 0.3056264000, 0.5623700000, 1.1549267000", \ + "0.1740120000, 0.1863204000, 0.2114169000, 0.2611620000, 0.3707447000, 0.6267165000, 1.2190771000", \ + "0.2704183000, 0.2891652000, 0.3278923000, 0.4000698000, 0.5305475000, 0.7794164000, 1.3695897000", \ + "0.4291740000, 0.4568909000, 0.5135831000, 0.6255043000, 0.8246293000, 1.1508470000, 1.7388556000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011596700, 0.0026896500, 0.0062381800, 0.0144684000, 0.0335570000, 0.0778298000"); + values("0.0173244000, 0.0223844000, 0.0335605000, 0.0584037000, 0.1148009000, 0.2448760000, 0.5448860000", \ + "0.0175059000, 0.0225554000, 0.0336002000, 0.0591084000, 0.1147009000, 0.2444508000, 0.5436501000", \ + "0.0186528000, 0.0232424000, 0.0339670000, 0.0587735000, 0.1144099000, 0.2432027000, 0.5441639000", \ + "0.0254375000, 0.0302299000, 0.0408471000, 0.0623629000, 0.1152436000, 0.2428598000, 0.5431557000", \ + "0.0423352000, 0.0481427000, 0.0605661000, 0.0839342000, 0.1325691000, 0.2487285000, 0.5435704000", \ + "0.0761935000, 0.0844216000, 0.1016261000, 0.1333186000, 0.1875910000, 0.2981268000, 0.5605271000", \ + "0.1441463000, 0.1558099000, 0.1792270000, 0.2228671000, 0.2983130000, 0.4293438000, 0.6794257000"); + } + related_pin : "A2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011596700, 0.0026896500, 0.0062381800, 0.0144684000, 0.0335570000, 0.0778298000"); + values("0.0662955000, 0.0784912000, 0.1058898000, 0.1701029000, 0.3208944000, 0.6704107000, 1.4737083000", \ + "0.0665206000, 0.0784275000, 0.1058204000, 0.1700591000, 0.3207564000, 0.6702555000, 1.4747845000", \ + "0.0662561000, 0.0781939000, 0.1060041000, 0.1706008000, 0.3203798000, 0.6682229000, 1.4753457000", \ + "0.0698110000, 0.0805088000, 0.1064984000, 0.1701628000, 0.3208334000, 0.6676395000, 1.4765976000", \ + "0.0975107000, 0.1083642000, 0.1294298000, 0.1823653000, 0.3213717000, 0.6683901000, 1.4779885000", \ + "0.1469461000, 0.1623152000, 0.1926271000, 0.2516269000, 0.3629775000, 0.6750577000, 1.4759738000", \ + "0.2256110000, 0.2506504000, 0.2986362000, 0.3854088000, 0.5305941000, 0.7893198000, 1.4969080000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011596700, 0.0026896500, 0.0062381800, 0.0144684000, 0.0335570000, 0.0778298000"); + values("0.1163371000, 0.1214248000, 0.1322860000, 0.1543616000, 0.2011417000, 0.3053047000, 0.5449231000", \ + "0.1211567000, 0.1261338000, 0.1368526000, 0.1590944000, 0.2058622000, 0.3100466000, 0.5496684000", \ + "0.1336810000, 0.1387793000, 0.1494567000, 0.1715319000, 0.2182618000, 0.3224634000, 0.5621387000", \ + "0.1655771000, 0.1707290000, 0.1814532000, 0.2036503000, 0.2505218000, 0.3548375000, 0.5944741000", \ + "0.2354236000, 0.2406332000, 0.2515849000, 0.2741031000, 0.3206350000, 0.4256000000, 0.6652821000", \ + "0.3514207000, 0.3571198000, 0.3697025000, 0.3941739000, 0.4430273000, 0.5485083000, 0.7881049000", \ + "0.5319976000, 0.5394777000, 0.5547773000, 0.5836224000, 0.6369685000, 0.7432832000, 0.9829808000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011596700, 0.0026896500, 0.0062381800, 0.0144684000, 0.0335570000, 0.0778298000"); + values("0.0633780000, 0.0690351000, 0.0811013000, 0.1070700000, 0.1653622000, 0.2978276000, 0.6049617000", \ + "0.0682542000, 0.0738664000, 0.0859472000, 0.1120527000, 0.1698261000, 0.3026957000, 0.6095148000", \ + "0.0796257000, 0.0850971000, 0.0973276000, 0.1233089000, 0.1817221000, 0.3147832000, 0.6209078000", \ + "0.1028886000, 0.1084965000, 0.1204073000, 0.1463796000, 0.2048957000, 0.3374304000, 0.6442330000", \ + "0.1370417000, 0.1428030000, 0.1550837000, 0.1812942000, 0.2396897000, 0.3735725000, 0.6803600000", \ + "0.1789139000, 0.1857793000, 0.1993314000, 0.2262353000, 0.2843621000, 0.4172134000, 0.7243887000", \ + "0.2152307000, 0.2244954000, 0.2422381000, 0.2728003000, 0.3317004000, 0.4629472000, 0.7702117000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011596700, 0.0026896500, 0.0062381800, 0.0144684000, 0.0335570000, 0.0778298000"); + values("0.0323816000, 0.0374456000, 0.0483857000, 0.0734778000, 0.1317530000, 0.2694597000, 0.5916805000", \ + "0.0320768000, 0.0373244000, 0.0485357000, 0.0737283000, 0.1316002000, 0.2687926000, 0.5921533000", \ + "0.0319745000, 0.0373091000, 0.0485211000, 0.0737506000, 0.1316898000, 0.2694562000, 0.5909774000", \ + "0.0321597000, 0.0370816000, 0.0485315000, 0.0737427000, 0.1315033000, 0.2691725000, 0.5913052000", \ + "0.0344291000, 0.0395140000, 0.0505596000, 0.0749209000, 0.1324218000, 0.2694834000, 0.5914825000", \ + "0.0437124000, 0.0491693000, 0.0600546000, 0.0832356000, 0.1382151000, 0.2715774000, 0.5914098000", \ + "0.0608938000, 0.0669315000, 0.0786208000, 0.1011412000, 0.1516117000, 0.2784833000, 0.5947425000"); + } + related_pin : "B1_N"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011596700, 0.0026896500, 0.0062381800, 0.0144684000, 0.0335570000, 0.0778298000"); + values("0.0339975000, 0.0406246000, 0.0564080000, 0.0926153000, 0.1740445000, 0.3603135000, 0.7936177000", \ + "0.0340401000, 0.0406432000, 0.0564282000, 0.0926254000, 0.1740247000, 0.3603058000, 0.7933005000", \ + "0.0340090000, 0.0406783000, 0.0564165000, 0.0926522000, 0.1740297000, 0.3606820000, 0.7930660000", \ + "0.0354222000, 0.0418321000, 0.0571391000, 0.0928279000, 0.1740529000, 0.3604691000, 0.7935042000", \ + "0.0401062000, 0.0457063000, 0.0599469000, 0.0946494000, 0.1749199000, 0.3608802000, 0.7929758000", \ + "0.0516501000, 0.0558272000, 0.0675462000, 0.0984045000, 0.1762614000, 0.3621065000, 0.7952639000", \ + "0.0747160000, 0.0778026000, 0.0863160000, 0.1120826000, 0.1813360000, 0.3629797000, 0.7958475000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__o21bai_2") { + leakage_power () { + value : 0.0010301000; + when : "!A1&!A2&B1_N"; + } + leakage_power () { + value : 0.0016159000; + when : "!A1&!A2&!B1_N"; + } + leakage_power () { + value : 0.0016964000; + when : "!A1&A2&B1_N"; + } + leakage_power () { + value : 0.0099398000; + when : "!A1&A2&!B1_N"; + } + leakage_power () { + value : 0.0016965000; + when : "A1&!A2&B1_N"; + } + leakage_power () { + value : 0.0084818000; + when : "A1&!A2&!B1_N"; + } + leakage_power () { + value : 0.0016950000; + when : "A1&A2&B1_N"; + } + leakage_power () { + value : 0.0064994000; + when : "A1&A2&!B1_N"; + } + area : 11.260800000; + cell_footprint : "sky130_fd_sc_hd__o21bai"; + cell_leakage_power : 0.0040818700; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A1") { + capacitance : 0.0043790000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0041630000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0079290000, 0.0079306000, 0.0079345000, 0.0079364000, 0.0079407000, 0.0079508000, 0.0079741000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0079218000, -0.0079171000, -0.0079062000, -0.0079029000, -0.0078955000, -0.0078783000, -0.0078387000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0045950000; + } + pin ("A2") { + capacitance : 0.0044110000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0041070000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0079950000, 0.0079944000, 0.0079928000, 0.0079932000, 0.0079943000, 0.0079969000, 0.0080027000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0079917000, -0.0079870000, -0.0079762000, -0.0079747000, -0.0079712000, -0.0079630000, -0.0079443000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0047150000; + } + pin ("B1_N") { + capacitance : 0.0013440000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0012930000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0110784000, 0.0109838000, 0.0107657000, 0.0108374000, 0.0110027000, 0.0113835000, 0.0122614000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0088634000, 0.0088153000, 0.0087044000, 0.0087301000, 0.0087895000, 0.0089263000, 0.0092417000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0013940000; + } + pin ("Y") { + direction : "output"; + function : "(!A1&!A2) | (B1_N)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012790100, 0.0032717330, 0.0083691590, 0.0214084800, 0.0547633100, 0.1400856000"); + values("0.0150044000, 0.0137433000, 0.0105851000, 0.0024785000, -0.0184098000, -0.0722639000, -0.2103116000", \ + "0.0147256000, 0.0135006000, 0.0103408000, 0.0022540000, -0.0186201000, -0.0724571000, -0.2104876000", \ + "0.0143430000, 0.0131248000, 0.0099845000, 0.0019528000, -0.0188405000, -0.0726300000, -0.2106689000", \ + "0.0138806000, 0.0126958000, 0.0095800000, 0.0016219000, -0.0190932000, -0.0728082000, -0.2107820000", \ + "0.0137898000, 0.0125444000, 0.0093817000, 0.0012973000, -0.0192641000, -0.0728973000, -0.2108314000", \ + "0.0142713000, 0.0130232000, 0.0098190000, 0.0015858000, -0.0195990000, -0.0732527000, -0.2110512000", \ + "0.0158539000, 0.0145520000, 0.0112906000, 0.0028589000, -0.0185298000, -0.0727829000, -0.2110091000"); + } + related_pin : "A1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012790100, 0.0032717330, 0.0083691590, 0.0214084800, 0.0547633100, 0.1400856000"); + values("0.0155917000, 0.0168233000, 0.0200102000, 0.0281890000, 0.0490994000, 0.1025124000, 0.2388535000", \ + "0.0151801000, 0.0164489000, 0.0196803000, 0.0279247000, 0.0489532000, 0.1023663000, 0.2384348000", \ + "0.0148100000, 0.0160652000, 0.0193039000, 0.0275967000, 0.0486839000, 0.1022575000, 0.2388631000", \ + "0.0145321000, 0.0157970000, 0.0190047000, 0.0272585000, 0.0483619000, 0.1019966000, 0.2385253000", \ + "0.0142609000, 0.0155224000, 0.0187399000, 0.0269719000, 0.0479828000, 0.1017039000, 0.2381164000", \ + "0.0140872000, 0.0153501000, 0.0185667000, 0.0269034000, 0.0481565000, 0.1017454000, 0.2381371000", \ + "0.0146536000, 0.0158503000, 0.0189384000, 0.0269293000, 0.0482339000, 0.1021319000, 0.2388908000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012790100, 0.0032717330, 0.0083691590, 0.0214084800, 0.0547633100, 0.1400856000"); + values("0.0102257000, 0.0091171000, 0.0061707000, -0.0016414000, -0.0224334000, -0.0763459000, -0.2145500000", \ + "0.0098316000, 0.0088024000, 0.0059814000, -0.0016828000, -0.0223706000, -0.0762051000, -0.2143741000", \ + "0.0093198000, 0.0083004000, 0.0055506000, -0.0019741000, -0.0224636000, -0.0761769000, -0.2142883000", \ + "0.0088829000, 0.0077630000, 0.0049431000, -0.0025410000, -0.0227941000, -0.0763144000, -0.2143070000", \ + "0.0095474000, 0.0083253000, 0.0051222000, -0.0029688000, -0.0233217000, -0.0766240000, -0.2144001000", \ + "0.0099958000, 0.0087248000, 0.0055014000, -0.0026752000, -0.0235515000, -0.0771427000, -0.2147233000", \ + "0.0125345000, 0.0111136000, 0.0075852000, -0.0011400000, -0.0226849000, -0.0767990000, -0.2149080000"); + } + related_pin : "A2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012790100, 0.0032717330, 0.0083691590, 0.0214084800, 0.0547633100, 0.1400856000"); + values("0.0109234000, 0.0122321000, 0.0154555000, 0.0236906000, 0.0446451000, 0.0980926000, 0.2344112000", \ + "0.0103093000, 0.0116709000, 0.0149356000, 0.0232790000, 0.0443833000, 0.0978660000, 0.2342494000", \ + "0.0098445000, 0.0111568000, 0.0144076000, 0.0228315000, 0.0440789000, 0.0977054000, 0.2342145000", \ + "0.0096775000, 0.0109234000, 0.0141795000, 0.0223548000, 0.0433916000, 0.0973867000, 0.2342088000", \ + "0.0096869000, 0.0110820000, 0.0142726000, 0.0222775000, 0.0432556000, 0.0969756000, 0.2336839000", \ + "0.0112417000, 0.0121661000, 0.0152282000, 0.0237404000, 0.0443795000, 0.0974520000, 0.2329288000", \ + "0.0137748000, 0.0148948000, 0.0177726000, 0.0262897000, 0.0463573000, 0.0992152000, 0.2344184000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012790100, 0.0032717330, 0.0083691590, 0.0214084800, 0.0547633100, 0.1400856000"); + values("0.0099353000, 0.0087505000, 0.0057089000, -0.0022788000, -0.0227999000, -0.0764195000, -0.2143936000", \ + "0.0099446000, 0.0087525000, 0.0056721000, -0.0022430000, -0.0228319000, -0.0764408000, -0.2144154000", \ + "0.0100645000, 0.0088468000, 0.0057623000, -0.0021684000, -0.0227597000, -0.0763558000, -0.2144141000", \ + "0.0097494000, 0.0085403000, 0.0054733000, -0.0024305000, -0.0230244000, -0.0766424000, -0.2145825000", \ + "0.0095435000, 0.0083335000, 0.0052262000, -0.0027098000, -0.0234283000, -0.0769326000, -0.2147430000", \ + "0.0091303000, 0.0078577000, 0.0047485000, -0.0032523000, -0.0238752000, -0.0773894000, -0.2151766000", \ + "0.0101631000, 0.0088338000, 0.0055917000, -0.0019000000, -0.0232089000, -0.0770921000, -0.2149753000"); + } + related_pin : "B1_N"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012790100, 0.0032717330, 0.0083691590, 0.0214084800, 0.0547633100, 0.1400856000"); + values("0.0089271000, 0.0103532000, 0.0139058000, 0.0226562000, 0.0441639000, 0.0979198000, 0.2341842000", \ + "0.0089343000, 0.0103468000, 0.0138983000, 0.0226492000, 0.0442577000, 0.0979276000, 0.2344864000", \ + "0.0089220000, 0.0103174000, 0.0138568000, 0.0226197000, 0.0441787000, 0.0978980000, 0.2342433000", \ + "0.0087705000, 0.0101051000, 0.0135461000, 0.0221607000, 0.0436831000, 0.0976142000, 0.2343354000", \ + "0.0086782000, 0.0100032000, 0.0133402000, 0.0216772000, 0.0431246000, 0.0971863000, 0.2339287000", \ + "0.0088905000, 0.0101299000, 0.0133705000, 0.0217333000, 0.0426203000, 0.0965082000, 0.2335775000", \ + "0.0094330000, 0.0109043000, 0.0140650000, 0.0222439000, 0.0433413000, 0.0962759000, 0.2334868000"); + } + } + max_capacitance : 0.1400860000; + max_transition : 1.4989860000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012790100, 0.0032717300, 0.0083691600, 0.0214085000, 0.0547633000, 0.1400860000"); + values("0.0427542000, 0.0457160000, 0.0531164000, 0.0703058000, 0.1102919000, 0.2069311000, 0.4488194000", \ + "0.0469133000, 0.0499616000, 0.0573248000, 0.0745464000, 0.1145533000, 0.2111724000, 0.4531043000", \ + "0.0551544000, 0.0581980000, 0.0655622000, 0.0827545000, 0.1229378000, 0.2196278000, 0.4614056000", \ + "0.0691054000, 0.0726231000, 0.0809708000, 0.0995848000, 0.1403912000, 0.2374188000, 0.4797071000", \ + "0.0895918000, 0.0942524000, 0.1057659000, 0.1297034000, 0.1798004000, 0.2816417000, 0.5251122000", \ + "0.1062803000, 0.1141126000, 0.1317388000, 0.1684324000, 0.2408675000, 0.3727992000, 0.6324947000", \ + "0.0938283000, 0.1064001000, 0.1342604000, 0.1934441000, 0.3076052000, 0.5068038000, 0.8468071000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012790100, 0.0032717300, 0.0083691600, 0.0214085000, 0.0547633000, 0.1400860000"); + values("0.0877682000, 0.0940721000, 0.1097820000, 0.1488479000, 0.2463361000, 0.4926420000, 1.1197266000", \ + "0.0922745000, 0.0986133000, 0.1145170000, 0.1538776000, 0.2517238000, 0.4980044000, 1.1269062000", \ + "0.1046437000, 0.1109922000, 0.1268977000, 0.1664213000, 0.2645812000, 0.5112835000, 1.1388213000", \ + "0.1322963000, 0.1385628000, 0.1542506000, 0.1936249000, 0.2918922000, 0.5391299000, 1.1669591000", \ + "0.1859249000, 0.1934630000, 0.2117668000, 0.2538018000, 0.3517890000, 0.5990204000, 1.2281922000", \ + "0.2763974000, 0.2869755000, 0.3121901000, 0.3683407000, 0.4869481000, 0.7377615000, 1.3670531000", \ + "0.4217268000, 0.4382407000, 0.4763246000, 0.5608180000, 0.7256439000, 1.0437403000, 1.6890913000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012790100, 0.0032717300, 0.0083691600, 0.0214085000, 0.0547633000, 0.1400860000"); + values("0.0271057000, 0.0305236000, 0.0391569000, 0.0601965000, 0.1110693000, 0.2389119000, 0.5667182000", \ + "0.0269210000, 0.0305725000, 0.0391077000, 0.0601781000, 0.1110590000, 0.2389073000, 0.5668931000", \ + "0.0270386000, 0.0305000000, 0.0390025000, 0.0599771000, 0.1108880000, 0.2387342000, 0.5666516000", \ + "0.0316936000, 0.0350555000, 0.0434176000, 0.0626259000, 0.1116324000, 0.2391791000, 0.5667022000", \ + "0.0458661000, 0.0497475000, 0.0591373000, 0.0797857000, 0.1264064000, 0.2441317000, 0.5677115000", \ + "0.0783460000, 0.0838415000, 0.0961581000, 0.1227801000, 0.1763178000, 0.2892712000, 0.5820944000", \ + "0.1404451000, 0.1482554000, 0.1666210000, 0.2049834000, 0.2783630000, 0.4132381000, 0.6937765000"); + } + related_pin : "A1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012790100, 0.0032717300, 0.0083691600, 0.0214085000, 0.0547633000, 0.1400860000"); + values("0.0673229000, 0.0751358000, 0.0944318000, 0.1453378000, 0.2773431000, 0.6138902000, 1.4768364000", \ + "0.0670781000, 0.0745803000, 0.0946321000, 0.1454329000, 0.2766218000, 0.6141539000, 1.4816773000", \ + "0.0671264000, 0.0748424000, 0.0946032000, 0.1453247000, 0.2773507000, 0.6136278000, 1.4755807000", \ + "0.0678724000, 0.0751526000, 0.0945624000, 0.1452553000, 0.2771984000, 0.6149301000, 1.4767177000", \ + "0.0842167000, 0.0912487000, 0.1080961000, 0.1534764000, 0.2785462000, 0.6136068000, 1.4819406000", \ + "0.1225360000, 0.1306274000, 0.1504761000, 0.1982641000, 0.3108815000, 0.6199849000, 1.4756683000", \ + "0.2022136000, 0.2133071000, 0.2399069000, 0.2974848000, 0.4253886000, 0.7107367000, 1.4924491000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012790100, 0.0032717300, 0.0083691600, 0.0214085000, 0.0547633000, 0.1400860000"); + values("0.0309811000, 0.0338998000, 0.0409053000, 0.0573788000, 0.0959043000, 0.1881715000, 0.4205632000", \ + "0.0351556000, 0.0381849000, 0.0453720000, 0.0620267000, 0.1006006000, 0.1929744000, 0.4258401000", \ + "0.0429138000, 0.0461208000, 0.0535493000, 0.0704030000, 0.1091862000, 0.2018680000, 0.4344433000", \ + "0.0530024000, 0.0570373000, 0.0664563000, 0.0861488000, 0.1265556000, 0.2198719000, 0.4523294000", \ + "0.0623778000, 0.0684681000, 0.0825278000, 0.1103847000, 0.1633726000, 0.2641551000, 0.4987679000", \ + "0.0581121000, 0.0681959000, 0.0904010000, 0.1346381000, 0.2144612000, 0.3516568000, 0.6061425000", \ + "0.0079024000, 0.0256897000, 0.0615128000, 0.1333240000, 0.2604810000, 0.4714510000, 0.8151968000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012790100, 0.0032717300, 0.0083691600, 0.0214085000, 0.0547633000, 0.1400860000"); + values("0.0682733000, 0.0747087000, 0.0906609000, 0.1299778000, 0.2277155000, 0.4739948000, 1.1011185000", \ + "0.0706212000, 0.0774232000, 0.0933369000, 0.1331327000, 0.2313340000, 0.4782490000, 1.1081628000", \ + "0.0808509000, 0.0872942000, 0.1031207000, 0.1430635000, 0.2418767000, 0.4889802000, 1.1167718000", \ + "0.1091455000, 0.1152596000, 0.1307847000, 0.1700068000, 0.2674840000, 0.5152121000, 1.1435277000", \ + "0.1661144000, 0.1748219000, 0.1944661000, 0.2366258000, 0.3334589000, 0.5804523000, 1.2098605000", \ + "0.2575548000, 0.2694271000, 0.2991232000, 0.3628308000, 0.4863006000, 0.7326268000, 1.3559852000", \ + "0.4102984000, 0.4281259000, 0.4701786000, 0.5644165000, 0.7473206000, 1.0836634000, 1.7119144000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012790100, 0.0032717300, 0.0083691600, 0.0214085000, 0.0547633000, 0.1400860000"); + values("0.0156134000, 0.0191914000, 0.0279295000, 0.0484945000, 0.0984265000, 0.2213188000, 0.5353480000", \ + "0.0156436000, 0.0192121000, 0.0279607000, 0.0485521000, 0.0982527000, 0.2211853000, 0.5344725000", \ + "0.0169047000, 0.0201098000, 0.0282698000, 0.0484282000, 0.0983835000, 0.2211309000, 0.5350961000", \ + "0.0225143000, 0.0261610000, 0.0344076000, 0.0530619000, 0.0992741000, 0.2208096000, 0.5379420000", \ + "0.0374502000, 0.0418869000, 0.0515880000, 0.0723934000, 0.1180361000, 0.2273960000, 0.5353400000", \ + "0.0695017000, 0.0754603000, 0.0888993000, 0.1164835000, 0.1701925000, 0.2784937000, 0.5529737000", \ + "0.1368444000, 0.1440988000, 0.1618251000, 0.2002917000, 0.2723204000, 0.4057055000, 0.6747336000"); + } + related_pin : "A2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012790100, 0.0032717300, 0.0083691600, 0.0214085000, 0.0547633000, 0.1400860000"); + values("0.0666899000, 0.0746915000, 0.0943139000, 0.1451454000, 0.2769396000, 0.6137693000, 1.4769995000", \ + "0.0669890000, 0.0745925000, 0.0945459000, 0.1455379000, 0.2772337000, 0.6141432000, 1.4788204000", \ + "0.0662817000, 0.0743983000, 0.0942320000, 0.1454129000, 0.2767008000, 0.6132475000, 1.4767878000", \ + "0.0704593000, 0.0772090000, 0.0955177000, 0.1445818000, 0.2770036000, 0.6130683000, 1.4762406000", \ + "0.0963924000, 0.1038880000, 0.1209309000, 0.1615968000, 0.2788970000, 0.6133554000, 1.4815781000", \ + "0.1409967000, 0.1517794000, 0.1758681000, 0.2285395000, 0.3324279000, 0.6240568000, 1.4756495000", \ + "0.2112713000, 0.2281732000, 0.2658311000, 0.3441726000, 0.4893629000, 0.7540520000, 1.4989855000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012790100, 0.0032717300, 0.0083691600, 0.0214085000, 0.0547633000, 0.1400860000"); + values("0.1524370000, 0.1562156000, 0.1652177000, 0.1847694000, 0.2274293000, 0.3248405000, 0.5668285000", \ + "0.1577551000, 0.1615398000, 0.1704206000, 0.1898380000, 0.2322060000, 0.3298834000, 0.5719084000", \ + "0.1705076000, 0.1742723000, 0.1830548000, 0.2028388000, 0.2454055000, 0.3429561000, 0.5849446000", \ + "0.2018352000, 0.2056278000, 0.2142900000, 0.2341507000, 0.2766742000, 0.3744368000, 0.6163803000", \ + "0.2760139000, 0.2797171000, 0.2885532000, 0.3083006000, 0.3503177000, 0.4480334000, 0.6901245000", \ + "0.4163470000, 0.4206158000, 0.4301804000, 0.4519967000, 0.4965685000, 0.5956702000, 0.8369021000", \ + "0.6354745000, 0.6410795000, 0.6535800000, 0.6799689000, 0.7309184000, 0.8332150000, 1.0757396000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012790100, 0.0032717300, 0.0083691600, 0.0214085000, 0.0547633000, 0.1400860000"); + values("0.0729571000, 0.0767831000, 0.0855610000, 0.1051180000, 0.1501250000, 0.2615640000, 0.5438555000", \ + "0.0780788000, 0.0819293000, 0.0906172000, 0.1101787000, 0.1550982000, 0.2664361000, 0.5483258000", \ + "0.0896735000, 0.0935824000, 0.1022420000, 0.1218199000, 0.1669563000, 0.2777042000, 0.5595591000", \ + "0.1162951000, 0.1201134000, 0.1287706000, 0.1481128000, 0.1929155000, 0.3044612000, 0.5872474000", \ + "0.1603451000, 0.1646941000, 0.1740214000, 0.1939232000, 0.2393116000, 0.3509389000, 0.6329469000", \ + "0.2177236000, 0.2229863000, 0.2344299000, 0.2572473000, 0.3030774000, 0.4141409000, 0.6961565000", \ + "0.2780553000, 0.2855184000, 0.3006747000, 0.3297755000, 0.3812476000, 0.4917982000, 0.7751212000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012790100, 0.0032717300, 0.0083691600, 0.0214085000, 0.0547633000, 0.1400860000"); + values("0.0367955000, 0.0404314000, 0.0489703000, 0.0685715000, 0.1162462000, 0.2407151000, 0.5669723000", \ + "0.0364982000, 0.0401138000, 0.0485532000, 0.0687108000, 0.1165884000, 0.2407120000, 0.5670399000", \ + "0.0370223000, 0.0405269000, 0.0492728000, 0.0686926000, 0.1162616000, 0.2407053000, 0.5677405000", \ + "0.0365469000, 0.0401644000, 0.0490309000, 0.0686147000, 0.1162862000, 0.2406243000, 0.5679020000", \ + "0.0372054000, 0.0406863000, 0.0490649000, 0.0690546000, 0.1169503000, 0.2408384000, 0.5667103000", \ + "0.0466726000, 0.0503808000, 0.0591779000, 0.0781604000, 0.1235224000, 0.2435371000, 0.5666794000", \ + "0.0653196000, 0.0701112000, 0.0798662000, 0.1002845000, 0.1438060000, 0.2557638000, 0.5734314000"); + } + related_pin : "B1_N"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012790100, 0.0032717300, 0.0083691600, 0.0214085000, 0.0547633000, 0.1400860000"); + values("0.0322127000, 0.0357872000, 0.0449343000, 0.0698594000, 0.1339761000, 0.2925500000, 0.6949157000", \ + "0.0323218000, 0.0355858000, 0.0449539000, 0.0698423000, 0.1339840000, 0.2925694000, 0.6950561000", \ + "0.0324859000, 0.0355868000, 0.0449655000, 0.0698628000, 0.1340489000, 0.2923772000, 0.6943917000", \ + "0.0331704000, 0.0365760000, 0.0455534000, 0.0702291000, 0.1340641000, 0.2925700000, 0.6961952000", \ + "0.0403864000, 0.0428107000, 0.0507881000, 0.0737356000, 0.1353691000, 0.2926742000, 0.6959094000", \ + "0.0565215000, 0.0578785000, 0.0636025000, 0.0827068000, 0.1399094000, 0.2941562000, 0.6957064000", \ + "0.0843154000, 0.0853468000, 0.0895920000, 0.1047764000, 0.1534234000, 0.2976010000, 0.6971332000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__o21bai_4") { + leakage_power () { + value : 0.0025183000; + when : "!A1&!A2&B1_N"; + } + leakage_power () { + value : 0.0034819000; + when : "!A1&!A2&!B1_N"; + } + leakage_power () { + value : 0.0041637000; + when : "!A1&A2&B1_N"; + } + leakage_power () { + value : 0.0094213000; + when : "!A1&A2&!B1_N"; + } + leakage_power () { + value : 0.0041636000; + when : "A1&!A2&B1_N"; + } + leakage_power () { + value : 0.0078186000; + when : "A1&!A2&!B1_N"; + } + leakage_power () { + value : 0.0041625000; + when : "A1&A2&B1_N"; + } + leakage_power () { + value : 0.0055663000; + when : "A1&A2&!B1_N"; + } + area : 18.768000000; + cell_footprint : "sky130_fd_sc_hd__o21bai"; + cell_leakage_power : 0.0051620300; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A1") { + capacitance : 0.0088780000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0084370000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0161869000, 0.0161949000, 0.0162132000, 0.0162119000, 0.0162089000, 0.0162018000, 0.0161856000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0161800000, -0.0161794000, -0.0161780000, -0.0161738000, -0.0161642000, -0.0161420000, -0.0160909000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0093190000; + } + pin ("A2") { + capacitance : 0.0085010000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0079040000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0156686000, 0.0156626000, 0.0156486000, 0.0156549000, 0.0156694000, 0.0157029000, 0.0157801000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0156787000, -0.0156688000, -0.0156460000, -0.0156414000, -0.0156309000, -0.0156067000, -0.0155508000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0090990000; + } + pin ("B1_N") { + capacitance : 0.0023560000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022400000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0202902000, 0.0201568000, 0.0198494000, 0.0200072000, 0.0203709000, 0.0212093000, 0.0231419000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0176135000, 0.0175008000, 0.0172408000, 0.0172952000, 0.0174206000, 0.0177096000, 0.0183757000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024710000; + } + pin ("Y") { + direction : "output"; + function : "(!A1&!A2) | (B1_N)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014042540, 0.0039438570, 0.0110763500, 0.0311080200, 0.0873671300, 0.2453712000"); + values("0.0301752000, 0.0287382000, 0.0246497000, 0.0132412000, -0.0188189000, -0.1097204000, -0.3653671000", \ + "0.0296519000, 0.0282188000, 0.0241599000, 0.0127893000, -0.0192291000, -0.1101133000, -0.3656764000", \ + "0.0289305000, 0.0275052000, 0.0234936000, 0.0122541000, -0.0196595000, -0.1104459000, -0.3659630000", \ + "0.0280375000, 0.0266536000, 0.0226946000, 0.0115283000, -0.0202311000, -0.1107655000, -0.3663628000", \ + "0.0276614000, 0.0262177000, 0.0222253000, 0.0109562000, -0.0206044000, -0.1109379000, -0.3662279000", \ + "0.0283697000, 0.0269752000, 0.0228207000, 0.0113387000, -0.0210182000, -0.1116469000, -0.3667453000", \ + "0.0311360000, 0.0296140000, 0.0254483000, 0.0136500000, -0.0193051000, -0.1107332000, -0.3666799000"); + } + related_pin : "A1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014042540, 0.0039438570, 0.0110763500, 0.0311080200, 0.0873671300, 0.2453712000"); + values("0.0292583000, 0.0307296000, 0.0348337000, 0.0463490000, 0.0785110000, 0.1686279000, 0.4210518000", \ + "0.0285359000, 0.0300208000, 0.0341783000, 0.0457938000, 0.0780916000, 0.1683143000, 0.4209360000", \ + "0.0278196000, 0.0293099000, 0.0334766000, 0.0451230000, 0.0776324000, 0.1680077000, 0.4206470000", \ + "0.0272725000, 0.0287530000, 0.0328800000, 0.0445013000, 0.0770178000, 0.1675793000, 0.4208907000", \ + "0.0267908000, 0.0282609000, 0.0323890000, 0.0439317000, 0.0763217000, 0.1668630000, 0.4201090000", \ + "0.0265412000, 0.0280111000, 0.0321451000, 0.0439054000, 0.0764291000, 0.1669074000, 0.4197998000", \ + "0.0272327000, 0.0286438000, 0.0325760000, 0.0437671000, 0.0767057000, 0.1678752000, 0.4213354000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014042540, 0.0039438570, 0.0110763500, 0.0311080200, 0.0873671300, 0.2453712000"); + values("0.0219253000, 0.0206526000, 0.0169035000, 0.0060159000, -0.0258434000, -0.1167400000, -0.3726179000", \ + "0.0212168000, 0.0200222000, 0.0164352000, 0.0058425000, -0.0257366000, -0.1164782000, -0.3722907000", \ + "0.0202066000, 0.0189741000, 0.0155375000, 0.0051978000, -0.0259853000, -0.1164465000, -0.3720957000", \ + "0.0191724000, 0.0179487000, 0.0143495000, 0.0040218000, -0.0267803000, -0.1167489000, -0.3721432000", \ + "0.0200462000, 0.0185828000, 0.0144169000, 0.0032621000, -0.0278360000, -0.1174497000, -0.3724715000", \ + "0.0206985000, 0.0191843000, 0.0150771000, 0.0036695000, -0.0282784000, -0.1185596000, -0.3731260000", \ + "0.0249877000, 0.0234631000, 0.0189247000, 0.0066149000, -0.0266791000, -0.1179624000, -0.3735379000"); + } + related_pin : "A2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014042540, 0.0039438570, 0.0110763500, 0.0311080200, 0.0873671300, 0.2453712000"); + values("0.0198451000, 0.0213493000, 0.0255255000, 0.0371264000, 0.0694784000, 0.1595507000, 0.4125053000", \ + "0.0187007000, 0.0202413000, 0.0245153000, 0.0363203000, 0.0688539000, 0.1592135000, 0.4118450000", \ + "0.0176681000, 0.0191952000, 0.0234535000, 0.0351994000, 0.0679583000, 0.1588868000, 0.4116713000", \ + "0.0171518000, 0.0186489000, 0.0228706000, 0.0347021000, 0.0672342000, 0.1581691000, 0.4114634000", \ + "0.0172998000, 0.0187257000, 0.0232682000, 0.0349193000, 0.0666127000, 0.1572167000, 0.4103776000", \ + "0.0205664000, 0.0217265000, 0.0247710000, 0.0361485000, 0.0689615000, 0.1576993000, 0.4099934000", \ + "0.0252527000, 0.0265975000, 0.0303500000, 0.0409647000, 0.0720391000, 0.1607133000, 0.4116145000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014042540, 0.0039438570, 0.0110763500, 0.0311080200, 0.0873671300, 0.2453712000"); + values("0.0210202000, 0.0196206000, 0.0157736000, 0.0047465000, -0.0268759000, -0.1171274000, -0.3725013000", \ + "0.0209795000, 0.0196556000, 0.0157228000, 0.0047044000, -0.0269060000, -0.1172252000, -0.3727252000", \ + "0.0210634000, 0.0197205000, 0.0158094000, 0.0047727000, -0.0267830000, -0.1171039000, -0.3724389000", \ + "0.0205640000, 0.0192031000, 0.0152930000, 0.0042452000, -0.0273208000, -0.1175123000, -0.3728278000", \ + "0.0201991000, 0.0187976000, 0.0148548000, 0.0036752000, -0.0280185000, -0.1182280000, -0.3734818000", \ + "0.0188428000, 0.0174097000, 0.0135211000, 0.0023780000, -0.0291210000, -0.1192204000, -0.3742246000", \ + "0.0205977000, 0.0190895000, 0.0158975000, 0.0040107000, -0.0283580000, -0.1189026000, -0.3740936000"); + } + related_pin : "B1_N"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014042540, 0.0039438570, 0.0110763500, 0.0311080200, 0.0873671300, 0.2453712000"); + values("0.0170437000, 0.0187087000, 0.0233470000, 0.0359496000, 0.0696891000, 0.1605879000, 0.4134346000", \ + "0.0171289000, 0.0187417000, 0.0233532000, 0.0359545000, 0.0696465000, 0.1606886000, 0.4139154000", \ + "0.0171445000, 0.0187410000, 0.0232944000, 0.0358856000, 0.0696471000, 0.1606921000, 0.4135599000", \ + "0.0167737000, 0.0183837000, 0.0228355000, 0.0350378000, 0.0687650000, 0.1600168000, 0.4132261000", \ + "0.0166014000, 0.0181455000, 0.0224190000, 0.0344685000, 0.0673764000, 0.1587805000, 0.4126812000", \ + "0.0169301000, 0.0183592000, 0.0225094000, 0.0342350000, 0.0664206000, 0.1575348000, 0.4117358000", \ + "0.0181014000, 0.0195336000, 0.0235362000, 0.0350380000, 0.0679069000, 0.1571405000, 0.4115566000"); + } + } + max_capacitance : 0.2453710000; + max_transition : 1.4960120000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014042500, 0.0039438600, 0.0110764000, 0.0311080000, 0.0873671000, 0.2453710000"); + values("0.0440453000, 0.0459953000, 0.0513807000, 0.0651988000, 0.1004516000, 0.1938694000, 0.4503322000", \ + "0.0481159000, 0.0500545000, 0.0554030000, 0.0692412000, 0.1045258000, 0.1979164000, 0.4545971000", \ + "0.0555655000, 0.0575843000, 0.0629263000, 0.0767736000, 0.1121917000, 0.2056736000, 0.4623653000", \ + "0.0677128000, 0.0700456000, 0.0762329000, 0.0913887000, 0.1277891000, 0.2218260000, 0.4786559000", \ + "0.0855016000, 0.0885930000, 0.0967364000, 0.1158863000, 0.1608179000, 0.2607937000, 0.5191891000", \ + "0.0978176000, 0.1028365000, 0.1151904000, 0.1447563000, 0.2094737000, 0.3380592000, 0.6141163000", \ + "0.0748403000, 0.0825195000, 0.1022134000, 0.1497154000, 0.2519786000, 0.4464300000, 0.8010482000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014042500, 0.0039438600, 0.0110764000, 0.0311080000, 0.0873671000, 0.2453710000"); + values("0.0931795000, 0.0973606000, 0.1088489000, 0.1403276000, 0.2261182000, 0.4631295000, 1.1278295000", \ + "0.0976295000, 0.1018591000, 0.1135215000, 0.1451895000, 0.2313698000, 0.4684883000, 1.1308050000", \ + "0.1100299000, 0.1142680000, 0.1259065000, 0.1577690000, 0.2443810000, 0.4825165000, 1.1443871000", \ + "0.1378272000, 0.1419587000, 0.1536869000, 0.1854007000, 0.2719947000, 0.5100457000, 1.1729715000", \ + "0.1929523000, 0.1978844000, 0.2111858000, 0.2454740000, 0.3316984000, 0.5698768000, 1.2339464000", \ + "0.2878989000, 0.2947042000, 0.3127029000, 0.3576006000, 0.4643778000, 0.7083590000, 1.3739446000", \ + "0.4451382000, 0.4555652000, 0.4833176000, 0.5509301000, 0.6995142000, 1.0120649000, 1.6931977000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014042500, 0.0039438600, 0.0110764000, 0.0311080000, 0.0873671000, 0.2453710000"); + values("0.0284359000, 0.0307200000, 0.0370139000, 0.0540114000, 0.0997831000, 0.2258530000, 0.5806068000", \ + "0.0283521000, 0.0307179000, 0.0370066000, 0.0539889000, 0.0997660000, 0.2257716000, 0.5802084000", \ + "0.0285447000, 0.0307827000, 0.0369836000, 0.0538145000, 0.0996976000, 0.2258052000, 0.5802224000", \ + "0.0327943000, 0.0350730000, 0.0412540000, 0.0573086000, 0.1008883000, 0.2257620000, 0.5810464000", \ + "0.0461230000, 0.0485830000, 0.0554200000, 0.0724557000, 0.1157175000, 0.2317180000, 0.5806298000", \ + "0.0778833000, 0.0813958000, 0.0900416000, 0.1118160000, 0.1604574000, 0.2744256000, 0.5943423000", \ + "0.1390714000, 0.1441346000, 0.1572336000, 0.1885095000, 0.2538123000, 0.3869940000, 0.6967699000"); + } + related_pin : "A1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014042500, 0.0039438600, 0.0110764000, 0.0311080000, 0.0873671000, 0.2453710000"); + values("0.0709392000, 0.0760789000, 0.0905430000, 0.1308214000, 0.2456418000, 0.5697400000, 1.4781273000", \ + "0.0710622000, 0.0761323000, 0.0903528000, 0.1309810000, 0.2457524000, 0.5680319000, 1.4754152000", \ + "0.0711935000, 0.0761628000, 0.0906620000, 0.1309059000, 0.2457557000, 0.5700304000, 1.4762487000", \ + "0.0714898000, 0.0762927000, 0.0903710000, 0.1306990000, 0.2451609000, 0.5688305000, 1.4772471000", \ + "0.0868584000, 0.0914103000, 0.1036546000, 0.1393530000, 0.2478735000, 0.5677602000, 1.4806208000", \ + "0.1228774000, 0.1282001000, 0.1427095000, 0.1814362000, 0.2829039000, 0.5760444000, 1.4754447000", \ + "0.2009880000, 0.2076182000, 0.2270391000, 0.2739862000, 0.3886100000, 0.6684663000, 1.4944899000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014042500, 0.0039438600, 0.0110764000, 0.0311080000, 0.0873671000, 0.2453710000"); + values("0.0314923000, 0.0334288000, 0.0385255000, 0.0515578000, 0.0849887000, 0.1728592000, 0.4164496000", \ + "0.0355146000, 0.0374941000, 0.0427482000, 0.0560524000, 0.0894503000, 0.1772844000, 0.4214329000", \ + "0.0426076000, 0.0448069000, 0.0502582000, 0.0637795000, 0.0976721000, 0.1856538000, 0.4298861000", \ + "0.0516531000, 0.0542920000, 0.0610660000, 0.0772545000, 0.1137243000, 0.2030771000, 0.4466677000", \ + "0.0588969000, 0.0628031000, 0.0732274000, 0.0965072000, 0.1448197000, 0.2436437000, 0.4884269000", \ + "0.0506014000, 0.0570693000, 0.0732008000, 0.1102031000, 0.1839917000, 0.3203172000, 0.5883199000", \ + "-0.0099659000, 0.0025010000, 0.0285074000, 0.0889274000, 0.2071110000, 0.4158268000, 0.7774484000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014042500, 0.0039438600, 0.0110764000, 0.0311080000, 0.0873671000, 0.2453710000"); + values("0.0734087000, 0.0777050000, 0.0894738000, 0.1212430000, 0.2072806000, 0.4443719000, 1.1068635000", \ + "0.0756299000, 0.0799493000, 0.0919276000, 0.1241298000, 0.2107843000, 0.4482192000, 1.1105875000", \ + "0.0855062000, 0.0897945000, 0.1016568000, 0.1335181000, 0.2208851000, 0.4591610000, 1.1221144000", \ + "0.1138240000, 0.1179791000, 0.1294159000, 0.1610633000, 0.2472281000, 0.4861670000, 1.1498339000", \ + "0.1740860000, 0.1795008000, 0.1940635000, 0.2287592000, 0.3139382000, 0.5518981000, 1.2183610000", \ + "0.2719662000, 0.2801276000, 0.3014083000, 0.3535429000, 0.4665565000, 0.7039054000, 1.3644218000", \ + "0.4378227000, 0.4494367000, 0.4798419000, 0.5559559000, 0.7252861000, 1.0582485000, 1.7264847000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014042500, 0.0039438600, 0.0110764000, 0.0311080000, 0.0873671000, 0.2453710000"); + values("0.0161717000, 0.0184821000, 0.0247070000, 0.0414767000, 0.0852181000, 0.2043832000, 0.5394111000", \ + "0.0162642000, 0.0185839000, 0.0247047000, 0.0415625000, 0.0850736000, 0.2041400000, 0.5387730000", \ + "0.0176010000, 0.0197012000, 0.0255326000, 0.0415357000, 0.0852846000, 0.2042641000, 0.5387381000", \ + "0.0230699000, 0.0253679000, 0.0314581000, 0.0471475000, 0.0871741000, 0.2040969000, 0.5400020000", \ + "0.0382552000, 0.0409680000, 0.0480846000, 0.0650870000, 0.1062241000, 0.2120201000, 0.5385180000", \ + "0.0706159000, 0.0742921000, 0.0839691000, 0.1066658000, 0.1546736000, 0.2620604000, 0.5559566000", \ + "0.1387436000, 0.1427091000, 0.1554590000, 0.1862267000, 0.2526679000, 0.3845500000, 0.6718377000"); + } + related_pin : "A2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014042500, 0.0039438600, 0.0110764000, 0.0311080000, 0.0873671000, 0.2453710000"); + values("0.0712513000, 0.0760694000, 0.0901493000, 0.1305703000, 0.2454267000, 0.5677683000, 1.4792910000", \ + "0.0709466000, 0.0762328000, 0.0901969000, 0.1307384000, 0.2455048000, 0.5679633000, 1.4758351000", \ + "0.0704939000, 0.0758293000, 0.0903119000, 0.1308132000, 0.2455908000, 0.5689680000, 1.4755471000", \ + "0.0736945000, 0.0782914000, 0.0911604000, 0.1302713000, 0.2455421000, 0.5698816000, 1.4791229000", \ + "0.0992799000, 0.1043367000, 0.1163209000, 0.1478590000, 0.2485665000, 0.5695119000, 1.4781257000", \ + "0.1430582000, 0.1506578000, 0.1685237000, 0.2115542000, 0.3069656000, 0.5810749000, 1.4806063000", \ + "0.2159351000, 0.2264851000, 0.2542067000, 0.3194503000, 0.4561690000, 0.7182601000, 1.4960116000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014042500, 0.0039438600, 0.0110764000, 0.0311080000, 0.0873671000, 0.2453710000"); + values("0.1384206000, 0.1407730000, 0.1468124000, 0.1624989000, 0.1997695000, 0.2939443000, 0.5507340000", \ + "0.1435288000, 0.1456268000, 0.1519376000, 0.1677506000, 0.2049535000, 0.2992627000, 0.5559693000", \ + "0.1567238000, 0.1588052000, 0.1651810000, 0.1808874000, 0.2181032000, 0.3123524000, 0.5691086000", \ + "0.1878317000, 0.1899753000, 0.1963749000, 0.2119395000, 0.2494957000, 0.3438890000, 0.6005772000", \ + "0.2601733000, 0.2625975000, 0.2686233000, 0.2843900000, 0.3218285000, 0.4161936000, 0.6728440000", \ + "0.3901959000, 0.3929443000, 0.3996719000, 0.4174784000, 0.4573181000, 0.5531065000, 0.8098127000", \ + "0.5901216000, 0.5937189000, 0.6034919000, 0.6243935000, 0.6712713000, 0.7709208000, 1.0264382000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014042500, 0.0039438600, 0.0110764000, 0.0311080000, 0.0873671000, 0.2453710000"); + values("0.0802303000, 0.0828216000, 0.0897552000, 0.1065305000, 0.1479954000, 0.2580811000, 0.5634354000", \ + "0.0852210000, 0.0877926000, 0.0945456000, 0.1113894000, 0.1525534000, 0.2633655000, 0.5690813000", \ + "0.0965663000, 0.0991403000, 0.1059620000, 0.1227227000, 0.1642057000, 0.2747276000, 0.5793768000", \ + "0.1231249000, 0.1256697000, 0.1323551000, 0.1487037000, 0.1901341000, 0.3007211000, 0.6067685000", \ + "0.1687420000, 0.1716944000, 0.1789117000, 0.1959349000, 0.2373262000, 0.3479532000, 0.6534885000", \ + "0.2284829000, 0.2321100000, 0.2408890000, 0.2607420000, 0.3032444000, 0.4140650000, 0.7189541000", \ + "0.2910076000, 0.2959088000, 0.3075435000, 0.3331161000, 0.3826218000, 0.4924672000, 0.7975318000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014042500, 0.0039438600, 0.0110764000, 0.0311080000, 0.0873671000, 0.2453710000"); + values("0.0355166000, 0.0378925000, 0.0444812000, 0.0605370000, 0.1039755000, 0.2266987000, 0.5803031000", \ + "0.0355077000, 0.0380502000, 0.0441092000, 0.0603271000, 0.1038556000, 0.2270035000, 0.5811510000", \ + "0.0354042000, 0.0380364000, 0.0441734000, 0.0605566000, 0.1039545000, 0.2269260000, 0.5804460000", \ + "0.0353744000, 0.0381193000, 0.0442861000, 0.0604074000, 0.1040227000, 0.2269441000, 0.5808179000", \ + "0.0364226000, 0.0390387000, 0.0452961000, 0.0614819000, 0.1044424000, 0.2271321000, 0.5809930000", \ + "0.0464936000, 0.0489726000, 0.0555687000, 0.0710434000, 0.1122095000, 0.2301228000, 0.5806363000", \ + "0.0656170000, 0.0686592000, 0.0763573000, 0.0929557000, 0.1324033000, 0.2412654000, 0.5857642000"); + } + related_pin : "B1_N"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014042500, 0.0039438600, 0.0110764000, 0.0311080000, 0.0873671000, 0.2453710000"); + values("0.0355269000, 0.0376697000, 0.0443425000, 0.0642107000, 0.1216572000, 0.2777886000, 0.7120294000", \ + "0.0355621000, 0.0377426000, 0.0441097000, 0.0641448000, 0.1216520000, 0.2777457000, 0.7120970000", \ + "0.0354919000, 0.0377202000, 0.0441257000, 0.0642392000, 0.1216620000, 0.2777835000, 0.7108356000", \ + "0.0359094000, 0.0381816000, 0.0446861000, 0.0645941000, 0.1217610000, 0.2777941000, 0.7112239000", \ + "0.0433061000, 0.0450502000, 0.0504815000, 0.0682134000, 0.1232730000, 0.2779852000, 0.7117710000", \ + "0.0598727000, 0.0607690000, 0.0643948000, 0.0788072000, 0.1289105000, 0.2794971000, 0.7112526000", \ + "0.0887909000, 0.0893937000, 0.0917727000, 0.1024066000, 0.1434644000, 0.2837685000, 0.7131604000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__o221a_1") { + leakage_power () { + value : 0.0038197000; + when : "!A1&!A2&!B1&!B2&C1"; + } + leakage_power () { + value : 0.0118394000; + when : "!A1&!A2&!B1&!B2&!C1"; + } + leakage_power () { + value : 0.0024973000; + when : "!A1&!A2&!B1&B2&C1"; + } + leakage_power () { + value : 0.0020294000; + when : "!A1&!A2&!B1&B2&!C1"; + } + leakage_power () { + value : 0.0025006000; + when : "!A1&!A2&B1&!B2&C1"; + } + leakage_power () { + value : 0.0020294000; + when : "!A1&!A2&B1&!B2&!C1"; + } + leakage_power () { + value : 0.0025055000; + when : "!A1&!A2&B1&B2&C1"; + } + leakage_power () { + value : 0.0020294000; + when : "!A1&!A2&B1&B2&!C1"; + } + leakage_power () { + value : 0.0025139000; + when : "!A1&A2&!B1&!B2&C1"; + } + leakage_power () { + value : 0.0020287000; + when : "!A1&A2&!B1&!B2&!C1"; + } + leakage_power () { + value : 0.0031084000; + when : "!A1&A2&!B1&B2&C1"; + } + leakage_power () { + value : 0.0023061000; + when : "!A1&A2&!B1&B2&!C1"; + } + leakage_power () { + value : 0.0029542000; + when : "!A1&A2&B1&!B2&C1"; + } + leakage_power () { + value : 0.0023061000; + when : "!A1&A2&B1&!B2&!C1"; + } + leakage_power () { + value : 0.0025415000; + when : "!A1&A2&B1&B2&C1"; + } + leakage_power () { + value : 0.0023061000; + when : "!A1&A2&B1&B2&!C1"; + } + leakage_power () { + value : 0.0025139000; + when : "A1&!A2&!B1&!B2&C1"; + } + leakage_power () { + value : 0.0020287000; + when : "A1&!A2&!B1&!B2&!C1"; + } + leakage_power () { + value : 0.0029637000; + when : "A1&!A2&!B1&B2&C1"; + } + leakage_power () { + value : 0.0023061000; + when : "A1&!A2&!B1&B2&!C1"; + } + leakage_power () { + value : 0.0028095000; + when : "A1&!A2&B1&!B2&C1"; + } + leakage_power () { + value : 0.0023061000; + when : "A1&!A2&B1&!B2&!C1"; + } + leakage_power () { + value : 0.0023967000; + when : "A1&!A2&B1&B2&C1"; + } + leakage_power () { + value : 0.0023061000; + when : "A1&!A2&B1&B2&!C1"; + } + leakage_power () { + value : 0.0025139000; + when : "A1&A2&!B1&!B2&C1"; + } + leakage_power () { + value : 0.0020287000; + when : "A1&A2&!B1&!B2&!C1"; + } + leakage_power () { + value : 0.0025328000; + when : "A1&A2&!B1&B2&C1"; + } + leakage_power () { + value : 0.0023061000; + when : "A1&A2&!B1&B2&!C1"; + } + leakage_power () { + value : 0.0023786000; + when : "A1&A2&B1&!B2&C1"; + } + leakage_power () { + value : 0.0023061000; + when : "A1&A2&B1&!B2&!C1"; + } + leakage_power () { + value : 0.0019659000; + when : "A1&A2&B1&B2&C1"; + } + leakage_power () { + value : 0.0023061000; + when : "A1&A2&B1&B2&!C1"; + } + area : 11.260800000; + cell_footprint : "sky130_fd_sc_hd__o221a"; + cell_leakage_power : 0.0027276230; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A1") { + capacitance : 0.0023800000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022550000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0041904000, 0.0041900000, 0.0041890000, 0.0041901000, 0.0041926000, 0.0041984000, 0.0042117000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0041855000, -0.0041831000, -0.0041777000, -0.0041780000, -0.0041788000, -0.0041806000, -0.0041848000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0025050000; + } + pin ("A2") { + capacitance : 0.0024010000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022330000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0040361000, 0.0040363000, 0.0040366000, 0.0040370000, 0.0040380000, 0.0040401000, 0.0040452000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0040226000, -0.0040244000, -0.0040286000, -0.0040293000, -0.0040310000, -0.0040348000, -0.0040438000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0025700000; + } + pin ("B1") { + capacitance : 0.0023410000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022550000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0040072000, 0.0040117000, 0.0040221000, 0.0040224000, 0.0040232000, 0.0040251000, 0.0040293000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0040095000, -0.0040082000, -0.0040052000, -0.0040042000, -0.0040018000, -0.0039964000, -0.0039839000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024270000; + } + pin ("B2") { + capacitance : 0.0023550000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022260000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0040170000, 0.0040170000, 0.0040172000, 0.0040209000, 0.0040295000, 0.0040491000, 0.0040944000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0040088000, -0.0040086000, -0.0040081000, -0.0040072000, -0.0040053000, -0.0040009000, -0.0039908000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024840000; + } + pin ("C1") { + capacitance : 0.0023180000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022590000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0047379000, 0.0047374000, 0.0047364000, 0.0047365000, 0.0047366000, 0.0047371000, 0.0047380000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0025265000, -0.0025286000, -0.0025333000, -0.0025224000, -0.0024972000, -0.0024392000, -0.0023055000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0023770000; + } + pin ("X") { + direction : "output"; + function : "(A1&B1&C1) | (A2&B1&C1) | (A1&B2&C1) | (A2&B2&C1)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012978100, 0.0033686200, 0.0087436550, 0.0226952000, 0.0589081000, 0.1529030000"); + values("0.0191647000, 0.0182827000, 0.0158224000, 0.0083658000, -0.0135453000, -0.0719124000, -0.2240726000", \ + "0.0189457000, 0.0181624000, 0.0157167000, 0.0082360000, -0.0136710000, -0.0720334000, -0.2242006000", \ + "0.0188645000, 0.0179809000, 0.0155218000, 0.0080298000, -0.0138515000, -0.0721835000, -0.2243064000", \ + "0.0185477000, 0.0177169000, 0.0152598000, 0.0077543000, -0.0140155000, -0.0723967000, -0.2245618000", \ + "0.0183855000, 0.0175095000, 0.0150686000, 0.0075688000, -0.0142130000, -0.0725432000, -0.2246145000", \ + "0.0180015000, 0.0171328000, 0.0148776000, 0.0074457000, -0.0142654000, -0.0725451000, -0.2246203000", \ + "0.0218796000, 0.0205409000, 0.0170748000, 0.0086203000, -0.0140301000, -0.0722441000, -0.2243289000"); + } + related_pin : "A1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012978100, 0.0033686200, 0.0087436550, 0.0226952000, 0.0589081000, 0.1529030000"); + values("0.0180753000, 0.0194697000, 0.0229774000, 0.0316952000, 0.0538711000, 0.1115898000, 0.2629202000", \ + "0.0179957000, 0.0193909000, 0.0228714000, 0.0315827000, 0.0537866000, 0.1114510000, 0.2618563000", \ + "0.0178486000, 0.0192442000, 0.0227453000, 0.0314606000, 0.0536423000, 0.1112853000, 0.2616563000", \ + "0.0176681000, 0.0190698000, 0.0225670000, 0.0312848000, 0.0534676000, 0.1112694000, 0.2615619000", \ + "0.0175347000, 0.0188898000, 0.0223636000, 0.0311378000, 0.0534552000, 0.1117805000, 0.2628215000", \ + "0.0177591000, 0.0190535000, 0.0224325000, 0.0309075000, 0.0533392000, 0.1109950000, 0.2616235000", \ + "0.0180933000, 0.0193413000, 0.0226445000, 0.0313640000, 0.0537537000, 0.1119471000, 0.2610294000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012978100, 0.0033686200, 0.0087436550, 0.0226952000, 0.0589081000, 0.1529030000"); + values("0.0171141000, 0.0162207000, 0.0137555000, 0.0062897000, -0.0154182000, -0.0737005000, -0.2257153000", \ + "0.0169723000, 0.0160903000, 0.0136236000, 0.0061553000, -0.0155799000, -0.0738319000, -0.2258415000", \ + "0.0167341000, 0.0158252000, 0.0134141000, 0.0059505000, -0.0157792000, -0.0740425000, -0.2260902000", \ + "0.0165192000, 0.0156807000, 0.0132334000, 0.0057390000, -0.0159738000, -0.0742298000, -0.2262518000", \ + "0.0164515000, 0.0155909000, 0.0131600000, 0.0056691000, -0.0160120000, -0.0742755000, -0.2262829000", \ + "0.0166526000, 0.0157322000, 0.0133992000, 0.0059482000, -0.0157594000, -0.0739999000, -0.2260021000", \ + "0.0206805000, 0.0193236000, 0.0158917000, 0.0071218000, -0.0154787000, -0.0735429000, -0.2255403000"); + } + related_pin : "A2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012978100, 0.0033686200, 0.0087436550, 0.0226952000, 0.0589081000, 0.1529030000"); + values("0.0166610000, 0.0180812000, 0.0216595000, 0.0305127000, 0.0530691000, 0.1116605000, 0.2615949000", \ + "0.0166665000, 0.0180764000, 0.0216090000, 0.0305167000, 0.0530078000, 0.1111159000, 0.2620326000", \ + "0.0165892000, 0.0179995000, 0.0215430000, 0.0304236000, 0.0529316000, 0.1111650000, 0.2628335000", \ + "0.0163074000, 0.0177297000, 0.0212933000, 0.0301348000, 0.0526626000, 0.1108444000, 0.2614678000", \ + "0.0160475000, 0.0174447000, 0.0209505000, 0.0298273000, 0.0525127000, 0.1105583000, 0.2613778000", \ + "0.0161474000, 0.0174942000, 0.0209026000, 0.0294145000, 0.0520257000, 0.1105655000, 0.2608906000", \ + "0.0163722000, 0.0176248000, 0.0209596000, 0.0297923000, 0.0522357000, 0.1105047000, 0.2600497000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012978100, 0.0033686200, 0.0087436550, 0.0226952000, 0.0589081000, 0.1529030000"); + values("0.0148364000, 0.0142513000, 0.0121355000, 0.0053088000, -0.0159193000, -0.0741418000, -0.2262384000", \ + "0.0147750000, 0.0140960000, 0.0121029000, 0.0051431000, -0.0160477000, -0.0742637000, -0.2263642000", \ + "0.0144953000, 0.0138491000, 0.0118301000, 0.0049459000, -0.0162956000, -0.0744955000, -0.2265873000", \ + "0.0142319000, 0.0135783000, 0.0115813000, 0.0046216000, -0.0165804000, -0.0747725000, -0.2268631000", \ + "0.0140620000, 0.0133749000, 0.0112959000, 0.0043893000, -0.0168415000, -0.0750146000, -0.2270789000", \ + "0.0144921000, 0.0132065000, 0.0108315000, 0.0041789000, -0.0170105000, -0.0751565000, -0.2272021000", \ + "0.0186486000, 0.0173130000, 0.0139565000, 0.0053387000, -0.0170879000, -0.0750701000, -0.2270086000"); + } + related_pin : "B1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012978100, 0.0033686200, 0.0087436550, 0.0226952000, 0.0589081000, 0.1529030000"); + values("0.0179487000, 0.0193224000, 0.0228153000, 0.0315401000, 0.0538329000, 0.1117117000, 0.2622702000", \ + "0.0178296000, 0.0192277000, 0.0227306000, 0.0314509000, 0.0537345000, 0.1117056000, 0.2632156000", \ + "0.0177057000, 0.0191062000, 0.0226124000, 0.0313412000, 0.0536117000, 0.1120714000, 0.2629099000", \ + "0.0175363000, 0.0189423000, 0.0224539000, 0.0311789000, 0.0535195000, 0.1119742000, 0.2618205000", \ + "0.0174372000, 0.0188168000, 0.0223132000, 0.0310693000, 0.0534261000, 0.1114491000, 0.2630553000", \ + "0.0176723000, 0.0189977000, 0.0223488000, 0.0308543000, 0.0532977000, 0.1111257000, 0.2618241000", \ + "0.0182545000, 0.0195056000, 0.0228602000, 0.0314806000, 0.0538102000, 0.1121233000, 0.2627823000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012978100, 0.0033686200, 0.0087436550, 0.0226952000, 0.0589081000, 0.1529030000"); + values("0.0126815000, 0.0120351000, 0.0099754000, 0.0030855000, -0.0181439000, -0.0763455000, -0.2284404000", \ + "0.0124908000, 0.0118719000, 0.0098000000, 0.0029575000, -0.0182849000, -0.0764867000, -0.2285823000", \ + "0.0123449000, 0.0116794000, 0.0096705000, 0.0027277000, -0.0184891000, -0.0766914000, -0.2287759000", \ + "0.0120273000, 0.0113613000, 0.0093409000, 0.0024084000, -0.0188056000, -0.0769918000, -0.2290650000", \ + "0.0118630000, 0.0112315000, 0.0091401000, 0.0022388000, -0.0190100000, -0.0771616000, -0.2292086000", \ + "0.0123171000, 0.0110142000, 0.0087893000, 0.0020651000, -0.0190676000, -0.0771590000, -0.2291628000", \ + "0.0173053000, 0.0159624000, 0.0125673000, 0.0038799000, -0.0185763000, -0.0765304000, -0.2284519000"); + } + related_pin : "B2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012978100, 0.0033686200, 0.0087436550, 0.0226952000, 0.0589081000, 0.1529030000"); + values("0.0166506000, 0.0180496000, 0.0215556000, 0.0302823000, 0.0525224000, 0.1109484000, 0.2617690000", \ + "0.0166466000, 0.0180434000, 0.0215491000, 0.0302787000, 0.0525232000, 0.1104353000, 0.2618419000", \ + "0.0165142000, 0.0179233000, 0.0214472000, 0.0301638000, 0.0524652000, 0.1108577000, 0.2606306000", \ + "0.0162676000, 0.0176729000, 0.0211877000, 0.0299102000, 0.0522415000, 0.1107003000, 0.2606054000", \ + "0.0160879000, 0.0174700000, 0.0208901000, 0.0296246000, 0.0520045000, 0.1105180000, 0.2604536000", \ + "0.0161801000, 0.0174752000, 0.0208106000, 0.0293205000, 0.0517714000, 0.1095464000, 0.2603041000", \ + "0.0166224000, 0.0178807000, 0.0212721000, 0.0298936000, 0.0522310000, 0.1106537000, 0.2606349000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012978100, 0.0033686200, 0.0087436550, 0.0226952000, 0.0589081000, 0.1529030000"); + values("0.0111360000, 0.0107314000, 0.0088018000, 0.0016518000, -0.0203054000, -0.0788432000, -0.2310984000", \ + "0.0109401000, 0.0105962000, 0.0086889000, 0.0015245000, -0.0204295000, -0.0789797000, -0.2312338000", \ + "0.0107020000, 0.0103047000, 0.0083471000, 0.0012094000, -0.0207235000, -0.0792538000, -0.2315272000", \ + "0.0103966000, 0.0099339000, 0.0080477000, 0.0008517000, -0.0210157000, -0.0795090000, -0.2317457000", \ + "0.0098704000, 0.0096110000, 0.0076783000, 0.0006382000, -0.0211647000, -0.0796004000, -0.2317970000", \ + "0.0135093000, 0.0122563000, 0.0090099000, 0.0004505000, -0.0209620000, -0.0793177000, -0.2314612000", \ + "0.0163869000, 0.0150384000, 0.0116154000, 0.0029896000, -0.0194109000, -0.0776445000, -0.2296238000"); + } + related_pin : "C1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012978100, 0.0033686200, 0.0087436550, 0.0226952000, 0.0589081000, 0.1529030000"); + values("0.0164135000, 0.0178121000, 0.0213188000, 0.0300640000, 0.0524060000, 0.1110255000, 0.2619911000", \ + "0.0163356000, 0.0177337000, 0.0212194000, 0.0299926000, 0.0523425000, 0.1104552000, 0.2610195000", \ + "0.0161666000, 0.0175695000, 0.0210795000, 0.0298358000, 0.0522036000, 0.1108273000, 0.2617616000", \ + "0.0159314000, 0.0173383000, 0.0208382000, 0.0296348000, 0.0520220000, 0.1101406000, 0.2607556000", \ + "0.0158336000, 0.0172179000, 0.0206808000, 0.0294834000, 0.0518581000, 0.1099557000, 0.2604823000", \ + "0.0163697000, 0.0176524000, 0.0210403000, 0.0295197000, 0.0520167000, 0.1097846000, 0.2605831000", \ + "0.0173967000, 0.0185982000, 0.0219757000, 0.0305733000, 0.0529273000, 0.1112488000, 0.2605307000"); + } + } + max_capacitance : 0.1529030000; + max_transition : 1.5048690000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012978100, 0.0033686200, 0.0087436600, 0.0226952000, 0.0589081000, 0.1529030000"); + values("0.2184170000, 0.2260216000, 0.2414480000, 0.2708170000, 0.3279189000, 0.4506244000, 0.7512872000", \ + "0.2236838000, 0.2312191000, 0.2465943000, 0.2760642000, 0.3331782000, 0.4559153000, 0.7565999000", \ + "0.2362266000, 0.2438414000, 0.2592729000, 0.2890192000, 0.3461500000, 0.4683764000, 0.7693897000", \ + "0.2635328000, 0.2712307000, 0.2867009000, 0.3164023000, 0.3730869000, 0.4956414000, 0.7968403000", \ + "0.3256488000, 0.3332537000, 0.3488629000, 0.3784454000, 0.4357193000, 0.5584391000, 0.8592252000", \ + "0.4588712000, 0.4670921000, 0.4836072000, 0.5146630000, 0.5732227000, 0.6960017000, 0.9974314000", \ + "0.6952943000, 0.7049389000, 0.7242946000, 0.7595742000, 0.8242990000, 0.9526547000, 1.2553335000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012978100, 0.0033686200, 0.0087436600, 0.0226952000, 0.0589081000, 0.1529030000"); + values("0.1424957000, 0.1509294000, 0.1693793000, 0.2099262000, 0.3060464000, 0.5514496000, 1.1925040000", \ + "0.1469332000, 0.1553354000, 0.1738220000, 0.2143718000, 0.3104678000, 0.5558839000, 1.1938462000", \ + "0.1559047000, 0.1642518000, 0.1827755000, 0.2233930000, 0.3194327000, 0.5667946000, 1.2041256000", \ + "0.1732266000, 0.1815813000, 0.2001148000, 0.2407090000, 0.3368399000, 0.5827930000, 1.2220801000", \ + "0.2070818000, 0.2157243000, 0.2345336000, 0.2755397000, 0.3722416000, 0.6189471000, 1.2576655000", \ + "0.2597334000, 0.2692746000, 0.2895816000, 0.3323771000, 0.4301215000, 0.6769069000, 1.3160686000", \ + "0.3150777000, 0.3268141000, 0.3507547000, 0.3976108000, 0.4976387000, 0.7457038000, 1.3837804000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012978100, 0.0033686200, 0.0087436600, 0.0226952000, 0.0589081000, 0.1529030000"); + values("0.0329104000, 0.0374810000, 0.0480814000, 0.0719288000, 0.1264784000, 0.2684532000, 0.6576961000", \ + "0.0325522000, 0.0377528000, 0.0483025000, 0.0719334000, 0.1265339000, 0.2684530000, 0.6579680000", \ + "0.0329130000, 0.0374972000, 0.0481025000, 0.0712048000, 0.1261685000, 0.2683187000, 0.6615012000", \ + "0.0326288000, 0.0376876000, 0.0477967000, 0.0714942000, 0.1263259000, 0.2683500000, 0.6641170000", \ + "0.0324698000, 0.0372950000, 0.0482822000, 0.0717137000, 0.1261591000, 0.2684590000, 0.6605635000", \ + "0.0362705000, 0.0410752000, 0.0520125000, 0.0744679000, 0.1283739000, 0.2694509000, 0.6613579000", \ + "0.0462722000, 0.0515268000, 0.0627615000, 0.0878338000, 0.1411680000, 0.2777835000, 0.6603801000"); + } + related_pin : "A1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012978100, 0.0033686200, 0.0087436600, 0.0226952000, 0.0589081000, 0.1529030000"); + values("0.0320047000, 0.0398815000, 0.0587812000, 0.1075806000, 0.2389211000, 0.5907059000, 1.5036415000", \ + "0.0319406000, 0.0398346000, 0.0588216000, 0.1075906000, 0.2390023000, 0.5892050000, 1.5023498000", \ + "0.0321375000, 0.0398504000, 0.0588225000, 0.1076968000, 0.2390561000, 0.5906660000, 1.4977007000", \ + "0.0320341000, 0.0397414000, 0.0588193000, 0.1076651000, 0.2388837000, 0.5907109000, 1.4995379000", \ + "0.0334098000, 0.0412014000, 0.0598904000, 0.1083942000, 0.2392489000, 0.5908891000, 1.5034869000", \ + "0.0377582000, 0.0456132000, 0.0639959000, 0.1114591000, 0.2402322000, 0.5890622000, 1.5006980000", \ + "0.0478635000, 0.0564307000, 0.0748502000, 0.1200123000, 0.2440752000, 0.5912550000, 1.4987975000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012978100, 0.0033686200, 0.0087436600, 0.0226952000, 0.0589081000, 0.1529030000"); + values("0.2040022000, 0.2115736000, 0.2271192000, 0.2568587000, 0.3139668000, 0.4368515000, 0.7378321000", \ + "0.2078095000, 0.2153818000, 0.2308791000, 0.2606093000, 0.3177401000, 0.4405656000, 0.7417258000", \ + "0.2181230000, 0.2257463000, 0.2413786000, 0.2709631000, 0.3283203000, 0.4512552000, 0.7521916000", \ + "0.2456453000, 0.2532972000, 0.2687877000, 0.2984532000, 0.3558110000, 0.4787482000, 0.7797284000", \ + "0.3135635000, 0.3212633000, 0.3368509000, 0.3665145000, 0.4239662000, 0.5468720000, 0.8482403000", \ + "0.4649461000, 0.4733829000, 0.4900407000, 0.5210376000, 0.5793174000, 0.7027911000, 1.0043181000", \ + "0.7142635000, 0.7251561000, 0.7468103000, 0.7843304000, 0.8488449000, 0.9764189000, 1.2797875000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012978100, 0.0033686200, 0.0087436600, 0.0226952000, 0.0589081000, 0.1529030000"); + values("0.1341236000, 0.1426406000, 0.1615200000, 0.2027406000, 0.3002661000, 0.5481597000, 1.1878423000", \ + "0.1390126000, 0.1475167000, 0.1663653000, 0.2076923000, 0.3049182000, 0.5540788000, 1.1919674000", \ + "0.1485607000, 0.1570428000, 0.1758155000, 0.2171354000, 0.3145379000, 0.5614145000, 1.2031738000", \ + "0.1662963000, 0.1748142000, 0.1936698000, 0.2349152000, 0.3323807000, 0.5796650000, 1.2202851000", \ + "0.2007937000, 0.2096688000, 0.2288546000, 0.2704942000, 0.3679567000, 0.6158123000, 1.2552441000", \ + "0.2534139000, 0.2631223000, 0.2839497000, 0.3274593000, 0.4261266000, 0.6740242000, 1.3151502000", \ + "0.3064640000, 0.3190319000, 0.3442204000, 0.3925213000, 0.4936606000, 0.7420302000, 1.3818979000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012978100, 0.0033686200, 0.0087436600, 0.0226952000, 0.0589081000, 0.1529030000"); + values("0.0328695000, 0.0374209000, 0.0477912000, 0.0712583000, 0.1263021000, 0.2684560000, 0.6609221000", \ + "0.0327571000, 0.0376090000, 0.0478380000, 0.0714099000, 0.1262034000, 0.2683759000, 0.6610524000", \ + "0.0325358000, 0.0373627000, 0.0483756000, 0.0718845000, 0.1258983000, 0.2684076000, 0.6627116000", \ + "0.0325616000, 0.0372972000, 0.0480691000, 0.0718279000, 0.1258516000, 0.2684153000, 0.6618370000", \ + "0.0324527000, 0.0372621000, 0.0484880000, 0.0717072000, 0.1262553000, 0.2684089000, 0.6604670000", \ + "0.0383165000, 0.0427377000, 0.0526387000, 0.0749433000, 0.1284005000, 0.2694887000, 0.6631515000", \ + "0.0544266000, 0.0598431000, 0.0708293000, 0.0917034000, 0.1414077000, 0.2775340000, 0.6608539000"); + } + related_pin : "A2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012978100, 0.0033686200, 0.0087436600, 0.0226952000, 0.0589081000, 0.1529030000"); + values("0.0318396000, 0.0396609000, 0.0587715000, 0.1073113000, 0.2384767000, 0.5896869000, 1.5031884000", \ + "0.0317904000, 0.0397217000, 0.0587225000, 0.1073406000, 0.2383106000, 0.5901475000, 1.4988419000", \ + "0.0318963000, 0.0396645000, 0.0586555000, 0.1074345000, 0.2386012000, 0.5893417000, 1.5045144000", \ + "0.0319832000, 0.0395851000, 0.0587081000, 0.1074564000, 0.2387662000, 0.5905197000, 1.5002347000", \ + "0.0335273000, 0.0413275000, 0.0599076000, 0.1080340000, 0.2387646000, 0.5901568000, 1.4993865000", \ + "0.0385110000, 0.0467715000, 0.0652710000, 0.1121187000, 0.2404531000, 0.5893315000, 1.5037890000", \ + "0.0511318000, 0.0597126000, 0.0779680000, 0.1225372000, 0.2451956000, 0.5916025000, 1.4944849000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012978100, 0.0033686200, 0.0087436600, 0.0226952000, 0.0589081000, 0.1529030000"); + values("0.1833475000, 0.1912697000, 0.2080728000, 0.2412976000, 0.3047914000, 0.4326420000, 0.7343380000", \ + "0.1886668000, 0.1965708000, 0.2133261000, 0.2466847000, 0.3101672000, 0.4381155000, 0.7403245000", \ + "0.2008691000, 0.2088121000, 0.2255527000, 0.2594531000, 0.3221441000, 0.4501722000, 0.7518901000", \ + "0.2275993000, 0.2353682000, 0.2521976000, 0.2857979000, 0.3491751000, 0.4772089000, 0.7793859000", \ + "0.2894628000, 0.2973241000, 0.3139526000, 0.3478053000, 0.4113006000, 0.5392985000, 0.8412550000", \ + "0.4131110000, 0.4216706000, 0.4398305000, 0.4760072000, 0.5425592000, 0.6722608000, 0.9747564000", \ + "0.6262174000, 0.6368546000, 0.6584974000, 0.7007217000, 0.7764164000, 0.9149366000, 1.2210313000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012978100, 0.0033686200, 0.0087436600, 0.0226952000, 0.0589081000, 0.1529030000"); + values("0.1345264000, 0.1429021000, 0.1613535000, 0.2019970000, 0.2982612000, 0.5446897000, 1.1833851000", \ + "0.1386580000, 0.1470749000, 0.1655224000, 0.2061468000, 0.3025169000, 0.5484622000, 1.1900438000", \ + "0.1480561000, 0.1564871000, 0.1749395000, 0.2155126000, 0.3120660000, 0.5586011000, 1.2008136000", \ + "0.1688568000, 0.1772694000, 0.1957994000, 0.2364333000, 0.3331482000, 0.5806360000, 1.2197173000", \ + "0.2121278000, 0.2208657000, 0.2396963000, 0.2808107000, 0.3775754000, 0.6245880000, 1.2649801000", \ + "0.2755610000, 0.2852340000, 0.3055047000, 0.3480178000, 0.4458019000, 0.6935630000, 1.3330109000", \ + "0.3384643000, 0.3505148000, 0.3743005000, 0.4205249000, 0.5198518000, 0.7679204000, 1.4075490000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012978100, 0.0033686200, 0.0087436600, 0.0226952000, 0.0589081000, 0.1529030000"); + values("0.0315911000, 0.0370422000, 0.0503110000, 0.0787721000, 0.1354839000, 0.2738488000, 0.6602491000", \ + "0.0312860000, 0.0369724000, 0.0502116000, 0.0781410000, 0.1356584000, 0.2745144000, 0.6633646000", \ + "0.0315467000, 0.0371983000, 0.0502454000, 0.0779783000, 0.1355338000, 0.2740749000, 0.6602975000", \ + "0.0312302000, 0.0369307000, 0.0502323000, 0.0786418000, 0.1353329000, 0.2746450000, 0.6630428000", \ + "0.0316310000, 0.0370858000, 0.0502112000, 0.0781988000, 0.1349570000, 0.2742048000, 0.6604337000", \ + "0.0366976000, 0.0426291000, 0.0562343000, 0.0847025000, 0.1403156000, 0.2768169000, 0.6626033000", \ + "0.0483017000, 0.0546629000, 0.0698166000, 0.1007400000, 0.1590372000, 0.2907675000, 0.6629635000"); + } + related_pin : "B1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012978100, 0.0033686200, 0.0087436600, 0.0226952000, 0.0589081000, 0.1529030000"); + values("0.0320325000, 0.0399713000, 0.0587622000, 0.1076698000, 0.2391887000, 0.5889061000, 1.5021628000", \ + "0.0319204000, 0.0398965000, 0.0587497000, 0.1076128000, 0.2390865000, 0.5902114000, 1.5046199000", \ + "0.0318801000, 0.0398745000, 0.0587435000, 0.1075422000, 0.2387281000, 0.5910756000, 1.5004215000", \ + "0.0321136000, 0.0397163000, 0.0588624000, 0.1074867000, 0.2390381000, 0.5895878000, 1.5032223000", \ + "0.0336163000, 0.0411291000, 0.0599112000, 0.1085053000, 0.2393772000, 0.5887429000, 1.5041209000", \ + "0.0387643000, 0.0463653000, 0.0643007000, 0.1114361000, 0.2407946000, 0.5887190000, 1.5007389000", \ + "0.0507003000, 0.0585287000, 0.0768648000, 0.1194068000, 0.2436460000, 0.5916775000, 1.4979735000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012978100, 0.0033686200, 0.0087436600, 0.0226952000, 0.0589081000, 0.1529030000"); + values("0.1683677000, 0.1761787000, 0.1927804000, 0.2268565000, 0.2899373000, 0.4179098000, 0.7200646000", \ + "0.1722216000, 0.1801281000, 0.1969398000, 0.2304039000, 0.2938367000, 0.4218158000, 0.7240263000", \ + "0.1829955000, 0.1908379000, 0.2076224000, 0.2410293000, 0.3045127000, 0.4324227000, 0.7341565000", \ + "0.2102958000, 0.2181737000, 0.2348875000, 0.2684894000, 0.3318789000, 0.4598963000, 0.7617872000", \ + "0.2780360000, 0.2857954000, 0.3025291000, 0.3360135000, 0.3995289000, 0.5276355000, 0.8297458000", \ + "0.4150367000, 0.4241111000, 0.4430519000, 0.4798039000, 0.5469675000, 0.6768941000, 0.9795172000", \ + "0.6326610000, 0.6444452000, 0.6687225000, 0.7143894000, 0.7937738000, 0.9331973000, 1.2396699000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012978100, 0.0033686200, 0.0087436600, 0.0226952000, 0.0589081000, 0.1529030000"); + values("0.1282896000, 0.1368898000, 0.1556394000, 0.1966336000, 0.2933022000, 0.5394579000, 1.1815670000", \ + "0.1328585000, 0.1414519000, 0.1602035000, 0.2012133000, 0.2978972000, 0.5437961000, 1.1857415000", \ + "0.1422392000, 0.1508812000, 0.1696811000, 0.2107078000, 0.3074350000, 0.5546039000, 1.1934866000", \ + "0.1623847000, 0.1709292000, 0.1897856000, 0.2308485000, 0.3277106000, 0.5749813000, 1.2141169000", \ + "0.2030397000, 0.2119862000, 0.2313195000, 0.2729978000, 0.3700875000, 0.6177372000, 1.2568592000", \ + "0.2614813000, 0.2713967000, 0.2920999000, 0.3355667000, 0.4339923000, 0.6816114000, 1.3208042000", \ + "0.3177422000, 0.3303675000, 0.3555253000, 0.4030495000, 0.5033045000, 0.7518137000, 1.3909408000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012978100, 0.0033686200, 0.0087436600, 0.0226952000, 0.0589081000, 0.1529030000"); + values("0.0312271000, 0.0370777000, 0.0504829000, 0.0779284000, 0.1354417000, 0.2745008000, 0.6640182000", \ + "0.0313225000, 0.0369300000, 0.0503203000, 0.0785350000, 0.1353472000, 0.2744705000, 0.6629157000", \ + "0.0316228000, 0.0369752000, 0.0502600000, 0.0781893000, 0.1354024000, 0.2740804000, 0.6601717000", \ + "0.0311616000, 0.0372585000, 0.0502628000, 0.0782850000, 0.1353053000, 0.2738605000, 0.6604596000", \ + "0.0313158000, 0.0374694000, 0.0504593000, 0.0785291000, 0.1354592000, 0.2743958000, 0.6604055000", \ + "0.0406157000, 0.0459744000, 0.0591189000, 0.0862969000, 0.1415481000, 0.2770325000, 0.6648383000", \ + "0.0569137000, 0.0649118000, 0.0797125000, 0.1111416000, 0.1657567000, 0.2929448000, 0.6656558000"); + } + related_pin : "B2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012978100, 0.0033686200, 0.0087436600, 0.0226952000, 0.0589081000, 0.1529030000"); + values("0.0323414000, 0.0404194000, 0.0594131000, 0.1079217000, 0.2385815000, 0.5908446000, 1.5009675000", \ + "0.0323423000, 0.0404312000, 0.0593451000, 0.1080446000, 0.2388070000, 0.5903845000, 1.5025118000", \ + "0.0324787000, 0.0404210000, 0.0595672000, 0.1081284000, 0.2391448000, 0.5897674000, 1.5031758000", \ + "0.0325516000, 0.0402523000, 0.0595018000, 0.1080947000, 0.2392571000, 0.5894505000, 1.5018193000", \ + "0.0343856000, 0.0423799000, 0.0612182000, 0.1093259000, 0.2394901000, 0.5902315000, 1.5018539000", \ + "0.0402081000, 0.0475238000, 0.0661920000, 0.1128646000, 0.2411590000, 0.5895654000, 1.5041848000", \ + "0.0534923000, 0.0616032000, 0.0803225000, 0.1227066000, 0.2449933000, 0.5921952000, 1.4975711000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012978100, 0.0033686200, 0.0087436600, 0.0226952000, 0.0589081000, 0.1529030000"); + values("0.0808450000, 0.0868613000, 0.1002365000, 0.1280713000, 0.1826674000, 0.3023801000, 0.6019281000", \ + "0.0861717000, 0.0921955000, 0.1055750000, 0.1334015000, 0.1879946000, 0.3076975000, 0.6068056000", \ + "0.0992612000, 0.1052819000, 0.1186234000, 0.1465040000, 0.2011525000, 0.3208771000, 0.6203900000", \ + "0.1304551000, 0.1364183000, 0.1497733000, 0.1777985000, 0.2325868000, 0.3524085000, 0.6521370000", \ + "0.1925025000, 0.1993347000, 0.2140682000, 0.2441361000, 0.3005396000, 0.4207849000, 0.7205003000", \ + "0.2896456000, 0.2984060000, 0.3171516000, 0.3544861000, 0.4194076000, 0.5448857000, 0.8448128000", \ + "0.4425027000, 0.4537789000, 0.4779105000, 0.5255842000, 0.6092351000, 0.7474067000, 1.0497856000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012978100, 0.0033686200, 0.0087436600, 0.0226952000, 0.0589081000, 0.1529030000"); + values("0.1222732000, 0.1307630000, 0.1492248000, 0.1898328000, 0.2867042000, 0.5337688000, 1.1766449000", \ + "0.1261690000, 0.1345077000, 0.1530314000, 0.1937620000, 0.2903377000, 0.5379178000, 1.1772816000", \ + "0.1356143000, 0.1440957000, 0.1625520000, 0.2032333000, 0.3001911000, 0.5472862000, 1.1901761000", \ + "0.1582681000, 0.1666709000, 0.1852254000, 0.2260571000, 0.3227212000, 0.5704187000, 1.2093611000", \ + "0.2039936000, 0.2125239000, 0.2314560000, 0.2726541000, 0.3696141000, 0.6168093000, 1.2568023000", \ + "0.2670677000, 0.2761896000, 0.2959090000, 0.3379629000, 0.4358444000, 0.6841176000, 1.3244461000", \ + "0.3290591000, 0.3402710000, 0.3637687000, 0.4078496000, 0.5065882000, 0.7548343000, 1.3950148000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012978100, 0.0033686200, 0.0087436600, 0.0226952000, 0.0589081000, 0.1529030000"); + values("0.0205949000, 0.0257864000, 0.0381808000, 0.0638264000, 0.1189226000, 0.2612772000, 0.6579451000", \ + "0.0207003000, 0.0257703000, 0.0381169000, 0.0638557000, 0.1185070000, 0.2618243000, 0.6540283000", \ + "0.0206981000, 0.0258386000, 0.0382489000, 0.0637704000, 0.1188817000, 0.2613930000, 0.6575860000", \ + "0.0209007000, 0.0261508000, 0.0385371000, 0.0641744000, 0.1190351000, 0.2616869000, 0.6581118000", \ + "0.0261949000, 0.0312472000, 0.0433911000, 0.0685132000, 0.1208346000, 0.2627913000, 0.6576962000", \ + "0.0361705000, 0.0427839000, 0.0570347000, 0.0850105000, 0.1369480000, 0.2691424000, 0.6573872000", \ + "0.0512425000, 0.0588868000, 0.0770606000, 0.1139213000, 0.1691397000, 0.2891138000, 0.6553650000"); + } + related_pin : "C1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012978100, 0.0033686200, 0.0087436600, 0.0226952000, 0.0589081000, 0.1529030000"); + values("0.0319698000, 0.0398459000, 0.0588559000, 0.1074848000, 0.2386552000, 0.5911447000, 1.5002801000", \ + "0.0321747000, 0.0398800000, 0.0588841000, 0.1075075000, 0.2387812000, 0.5892398000, 1.5027211000", \ + "0.0319908000, 0.0398886000, 0.0587087000, 0.1075113000, 0.2386680000, 0.5911467000, 1.5000419000", \ + "0.0320413000, 0.0396807000, 0.0587710000, 0.1074778000, 0.2391453000, 0.5896060000, 1.5013932000", \ + "0.0330914000, 0.0408500000, 0.0597867000, 0.1083703000, 0.2392318000, 0.5907711000, 1.4974048000", \ + "0.0378876000, 0.0456318000, 0.0632402000, 0.1106569000, 0.2411442000, 0.5893179000, 1.5048692000", \ + "0.0501213000, 0.0574001000, 0.0740849000, 0.1174110000, 0.2427932000, 0.5909403000, 1.5001748000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__o221a_2") { + leakage_power () { + value : 0.0050991000; + when : "!A1&!A2&!B1&!B2&C1"; + } + leakage_power () { + value : 0.0160364000; + when : "!A1&!A2&!B1&!B2&!C1"; + } + leakage_power () { + value : 0.0034899000; + when : "!A1&!A2&!B1&B2&C1"; + } + leakage_power () { + value : 0.0029880000; + when : "!A1&!A2&!B1&B2&!C1"; + } + leakage_power () { + value : 0.0034935000; + when : "!A1&!A2&B1&!B2&C1"; + } + leakage_power () { + value : 0.0029889000; + when : "!A1&!A2&B1&!B2&!C1"; + } + leakage_power () { + value : 0.0034983000; + when : "!A1&!A2&B1&B2&C1"; + } + leakage_power () { + value : 0.0029878000; + when : "!A1&!A2&B1&B2&!C1"; + } + leakage_power () { + value : 0.0034718000; + when : "!A1&A2&!B1&!B2&C1"; + } + leakage_power () { + value : 0.0029841000; + when : "!A1&A2&!B1&!B2&!C1"; + } + leakage_power () { + value : 0.0035029000; + when : "!A1&A2&!B1&B2&C1"; + } + leakage_power () { + value : 0.0032831000; + when : "!A1&A2&!B1&B2&!C1"; + } + leakage_power () { + value : 0.0033635000; + when : "!A1&A2&B1&!B2&C1"; + } + leakage_power () { + value : 0.0032831000; + when : "!A1&A2&B1&!B2&!C1"; + } + leakage_power () { + value : 0.0029589000; + when : "!A1&A2&B1&B2&C1"; + } + leakage_power () { + value : 0.0032831000; + when : "!A1&A2&B1&B2&!C1"; + } + leakage_power () { + value : 0.0034718000; + when : "A1&!A2&!B1&!B2&C1"; + } + leakage_power () { + value : 0.0029841000; + when : "A1&!A2&!B1&!B2&!C1"; + } + leakage_power () { + value : 0.0033321000; + when : "A1&!A2&!B1&B2&C1"; + } + leakage_power () { + value : 0.0032830000; + when : "A1&!A2&!B1&B2&!C1"; + } + leakage_power () { + value : 0.0031928000; + when : "A1&!A2&B1&!B2&C1"; + } + leakage_power () { + value : 0.0032831000; + when : "A1&!A2&B1&!B2&!C1"; + } + leakage_power () { + value : 0.0027882000; + when : "A1&!A2&B1&B2&C1"; + } + leakage_power () { + value : 0.0032831000; + when : "A1&!A2&B1&B2&!C1"; + } + leakage_power () { + value : 0.0034718000; + when : "A1&A2&!B1&!B2&C1"; + } + leakage_power () { + value : 0.0029841000; + when : "A1&A2&!B1&!B2&!C1"; + } + leakage_power () { + value : 0.0029904000; + when : "A1&A2&!B1&B2&C1"; + } + leakage_power () { + value : 0.0032831000; + when : "A1&A2&!B1&B2&!C1"; + } + leakage_power () { + value : 0.0028511000; + when : "A1&A2&B1&!B2&C1"; + } + leakage_power () { + value : 0.0032831000; + when : "A1&A2&B1&!B2&!C1"; + } + leakage_power () { + value : 0.0024465000; + when : "A1&A2&B1&B2&C1"; + } + leakage_power () { + value : 0.0032831000; + when : "A1&A2&B1&B2&!C1"; + } + area : 11.260800000; + cell_footprint : "sky130_fd_sc_hd__o221a"; + cell_leakage_power : 0.0036538670; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A1") { + capacitance : 0.0023740000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022460000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0041836000, 0.0041855000, 0.0041898000, 0.0041904000, 0.0041917000, 0.0041949000, 0.0042022000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0041849000, -0.0041846000, -0.0041837000, -0.0041847000, -0.0041868000, -0.0041918000, -0.0042032000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0025020000; + } + pin ("A2") { + capacitance : 0.0023810000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022140000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0040164000, 0.0040174000, 0.0040196000, 0.0040199000, 0.0040206000, 0.0040223000, 0.0040261000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0040077000, -0.0040080000, -0.0040087000, -0.0040094000, -0.0040112000, -0.0040153000, -0.0040248000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0025470000; + } + pin ("B1") { + capacitance : 0.0023330000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022480000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0040027000, 0.0040079000, 0.0040197000, 0.0040225000, 0.0040289000, 0.0040437000, 0.0040779000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0040075000, -0.0040064000, -0.0040039000, -0.0040029000, -0.0040006000, -0.0039953000, -0.0039832000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024180000; + } + pin ("B2") { + capacitance : 0.0023400000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022120000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0040200000, 0.0040182000, 0.0040141000, 0.0040187000, 0.0040291000, 0.0040532000, 0.0041088000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0040137000, -0.0040137000, -0.0040138000, -0.0040140000, -0.0040144000, -0.0040154000, -0.0040177000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024690000; + } + pin ("C1") { + capacitance : 0.0023120000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022530000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0047518000, 0.0047531000, 0.0047562000, 0.0047562000, 0.0047563000, 0.0047564000, 0.0047568000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0025940000, -0.0025989000, -0.0026103000, -0.0025993000, -0.0025741000, -0.0025159000, -0.0023819000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0023710000; + } + pin ("X") { + direction : "output"; + function : "(A1&B1&C1) | (A2&B1&C1) | (A1&B2&C1) | (A2&B2&C1)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014364120, 0.0041265620, 0.0118548900, 0.0340570200, 0.0978398700, 0.2810768000"); + values("0.0224227000, 0.0208523000, 0.0172393000, 0.0067191000, -0.0272051000, -0.1296427000, -0.4262085000", \ + "0.0221860000, 0.0207078000, 0.0170980000, 0.0065879000, -0.0273351000, -0.1297495000, -0.4262853000", \ + "0.0219638000, 0.0205212000, 0.0169444000, 0.0064101000, -0.0274938000, -0.1299047000, -0.4264353000", \ + "0.0219337000, 0.0205083000, 0.0168470000, 0.0062830000, -0.0276712000, -0.1301033000, -0.4266425000", \ + "0.0216218000, 0.0201362000, 0.0165652000, 0.0059842000, -0.0279067000, -0.1302970000, -0.4267654000", \ + "0.0215730000, 0.0200924000, 0.0163985000, 0.0058225000, -0.0279655000, -0.1302976000, -0.4267818000", \ + "0.0269669000, 0.0252892000, 0.0207354000, 0.0080823000, -0.0275336000, -0.1302348000, -0.4266582000"); + } + related_pin : "A1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014364120, 0.0041265620, 0.0118548900, 0.0340570200, 0.0978398700, 0.2810768000"); + values("0.0223715000, 0.0240051000, 0.0286296000, 0.0414067000, 0.0771814000, 0.1790750000, 0.4721855000", \ + "0.0222477000, 0.0238883000, 0.0284304000, 0.0413110000, 0.0770790000, 0.1791588000, 0.4719920000", \ + "0.0220928000, 0.0237081000, 0.0283465000, 0.0412467000, 0.0770476000, 0.1790035000, 0.4723565000", \ + "0.0219512000, 0.0236107000, 0.0281981000, 0.0410632000, 0.0768410000, 0.1788823000, 0.4742176000", \ + "0.0218468000, 0.0234220000, 0.0280212000, 0.0408893000, 0.0767394000, 0.1788360000, 0.4740708000", \ + "0.0224208000, 0.0239920000, 0.0283857000, 0.0407587000, 0.0765504000, 0.1782532000, 0.4720473000", \ + "0.0229654000, 0.0244463000, 0.0287857000, 0.0412590000, 0.0770319000, 0.1792344000, 0.4709146000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014364120, 0.0041265620, 0.0118548900, 0.0340570200, 0.0978398700, 0.2810768000"); + values("0.0202710000, 0.0188042000, 0.0152321000, 0.0046696000, -0.0291983000, -0.1314212000, -0.4278459000", \ + "0.0201392000, 0.0186807000, 0.0150323000, 0.0045439000, -0.0292782000, -0.1314906000, -0.4280427000", \ + "0.0199465000, 0.0184922000, 0.0149010000, 0.0043854000, -0.0295183000, -0.1317575000, -0.4281931000", \ + "0.0198478000, 0.0183881000, 0.0147405000, 0.0042537000, -0.0296588000, -0.1319839000, -0.4284218000", \ + "0.0195180000, 0.0180441000, 0.0143975000, 0.0040400000, -0.0297989000, -0.1320871000, -0.4285019000", \ + "0.0198248000, 0.0183175000, 0.0145459000, 0.0042558000, -0.0296770000, -0.1319450000, -0.4282957000", \ + "0.0258057000, 0.0240511000, 0.0194197000, 0.0068181000, -0.0293140000, -0.1315023000, -0.4278467000"); + } + related_pin : "A2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014364120, 0.0041265620, 0.0118548900, 0.0340570200, 0.0978398700, 0.2810768000"); + values("0.0209108000, 0.0225477000, 0.0271484000, 0.0401493000, 0.0762100000, 0.1788000000, 0.4721398000", \ + "0.0209291000, 0.0225799000, 0.0272407000, 0.0401381000, 0.0762546000, 0.1788206000, 0.4744314000", \ + "0.0208430000, 0.0224720000, 0.0270884000, 0.0401521000, 0.0761319000, 0.1788286000, 0.4722466000", \ + "0.0205887000, 0.0222281000, 0.0268652000, 0.0398721000, 0.0759636000, 0.1785063000, 0.4725240000", \ + "0.0204060000, 0.0219988000, 0.0265264000, 0.0394608000, 0.0755697000, 0.1781676000, 0.4718781000", \ + "0.0210074000, 0.0225320000, 0.0269691000, 0.0392249000, 0.0753260000, 0.1774253000, 0.4736567000", \ + "0.0212148000, 0.0227029000, 0.0270843000, 0.0397415000, 0.0754420000, 0.1780726000, 0.4705716000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014364120, 0.0041265620, 0.0118548900, 0.0340570200, 0.0978398700, 0.2810768000"); + values("0.0175277000, 0.0163575000, 0.0130928000, 0.0032350000, -0.0297888000, -0.1318885000, -0.4283887000", \ + "0.0174251000, 0.0160948000, 0.0128831000, 0.0030433000, -0.0299799000, -0.1320007000, -0.4284858000", \ + "0.0173776000, 0.0159574000, 0.0127354000, 0.0029328000, -0.0301427000, -0.1321968000, -0.4286755000", \ + "0.0169661000, 0.0156375000, 0.0124757000, 0.0025970000, -0.0304596000, -0.1324675000, -0.4289621000", \ + "0.0166911000, 0.0153517000, 0.0121889000, 0.0022576000, -0.0308199000, -0.1327773000, -0.4292239000", \ + "0.0164551000, 0.0151267000, 0.0118604000, 0.0020051000, -0.0311220000, -0.1330422000, -0.4294145000", \ + "0.0234716000, 0.0217989000, 0.0173183000, 0.0047154000, -0.0305211000, -0.1331140000, -0.4293617000"); + } + related_pin : "B1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014364120, 0.0041265620, 0.0118548900, 0.0340570200, 0.0978398700, 0.2810768000"); + values("0.0221660000, 0.0237878000, 0.0283730000, 0.0413090000, 0.0770670000, 0.1794176000, 0.4727709000", \ + "0.0221476000, 0.0237704000, 0.0283885000, 0.0411586000, 0.0770424000, 0.1791295000, 0.4746517000", \ + "0.0220123000, 0.0236452000, 0.0282758000, 0.0410616000, 0.0768715000, 0.1789833000, 0.4722501000", \ + "0.0218177000, 0.0234402000, 0.0280336000, 0.0409141000, 0.0767728000, 0.1789736000, 0.4725757000", \ + "0.0218119000, 0.0233771000, 0.0279916000, 0.0407876000, 0.0766191000, 0.1788935000, 0.4744921000", \ + "0.0223692000, 0.0238777000, 0.0282058000, 0.0404284000, 0.0763347000, 0.1785320000, 0.4725241000", \ + "0.0231549000, 0.0246517000, 0.0288838000, 0.0413772000, 0.0770788000, 0.1796668000, 0.4730840000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014364120, 0.0041265620, 0.0118548900, 0.0340570200, 0.0978398700, 0.2810768000"); + values("0.0155363000, 0.0140310000, 0.0107960000, 0.0010579000, -0.0320890000, -0.1340570000, -0.4305779000", \ + "0.0152300000, 0.0139032000, 0.0107459000, 0.0008349000, -0.0322100000, -0.1342196000, -0.4306947000", \ + "0.0150671000, 0.0137368000, 0.0105381000, 0.0006680000, -0.0323746000, -0.1343915000, -0.4308765000", \ + "0.0147994000, 0.0135258000, 0.0103239000, 0.0004552000, -0.0326535000, -0.1346643000, -0.4311244000", \ + "0.0147208000, 0.0133824000, 0.0101201000, 0.0001669000, -0.0329433000, -0.1349215000, -0.4313279000", \ + "0.0148555000, 0.0134327000, 0.0100142000, 0.0000217000, -0.0331598000, -0.1350866000, -0.4314107000", \ + "0.0223444000, 0.0206247000, 0.0159749000, 0.0032733000, -0.0325913000, -0.1346582000, -0.4308597000"); + } + related_pin : "B2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014364120, 0.0041265620, 0.0118548900, 0.0340570200, 0.0978398700, 0.2810768000"); + values("0.0208615000, 0.0224843000, 0.0270507000, 0.0400062000, 0.0757779000, 0.1779532000, 0.4708705000", \ + "0.0208337000, 0.0224600000, 0.0271026000, 0.0399614000, 0.0757455000, 0.1779748000, 0.4716455000", \ + "0.0208012000, 0.0224125000, 0.0270402000, 0.0398630000, 0.0757322000, 0.1779829000, 0.4716622000", \ + "0.0205251000, 0.0221508000, 0.0267849000, 0.0397011000, 0.0754680000, 0.1777866000, 0.4709738000", \ + "0.0203123000, 0.0218810000, 0.0264919000, 0.0393289000, 0.0751787000, 0.1772910000, 0.4731010000", \ + "0.0208344000, 0.0223426000, 0.0267467000, 0.0390488000, 0.0746654000, 0.1768774000, 0.4703000000", \ + "0.0215520000, 0.0229965000, 0.0272524000, 0.0397310000, 0.0755080000, 0.1776880000, 0.4710246000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014364120, 0.0041265620, 0.0118548900, 0.0340570200, 0.0978398700, 0.2810768000"); + values("0.0134561000, 0.0125814000, 0.0101300000, 0.0005059000, -0.0334704000, -0.1363387000, -0.4330972000", \ + "0.0133725000, 0.0124176000, 0.0100231000, 0.0003706000, -0.0335400000, -0.1364247000, -0.4331855000", \ + "0.0131164000, 0.0122159000, 0.0097702000, 0.0001033000, -0.0338202000, -0.1366909000, -0.4334493000", \ + "0.0129175000, 0.0119803000, 0.0094375000, -0.0002746000, -0.0341960000, -0.1369683000, -0.4336961000", \ + "0.0127406000, 0.0116536000, 0.0089016000, -0.0007285000, -0.0345131000, -0.1371557000, -0.4337903000", \ + "0.0172167000, 0.0157019000, 0.0113972000, -0.0009381000, -0.0345132000, -0.1369823000, -0.4335188000", \ + "0.0208266000, 0.0191734000, 0.0146547000, 0.0021396000, -0.0334952000, -0.1360624000, -0.4323935000"); + } + related_pin : "C1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014364120, 0.0041265620, 0.0118548900, 0.0340570200, 0.0978398700, 0.2810768000"); + values("0.0208553000, 0.0224679000, 0.0270715000, 0.0399470000, 0.0757780000, 0.1779977000, 0.4736305000", \ + "0.0207018000, 0.0223024000, 0.0269825000, 0.0398344000, 0.0757183000, 0.1779982000, 0.4715956000", \ + "0.0206048000, 0.0221765000, 0.0268102000, 0.0397456000, 0.0755232000, 0.1777270000, 0.4711962000", \ + "0.0203135000, 0.0219386000, 0.0265658000, 0.0394855000, 0.0753303000, 0.1776725000, 0.4733225000", \ + "0.0202441000, 0.0218035000, 0.0264025000, 0.0391370000, 0.0750101000, 0.1775035000, 0.4708548000", \ + "0.0209495000, 0.0224570000, 0.0268473000, 0.0390970000, 0.0748206000, 0.1771976000, 0.4713600000", \ + "0.0223783000, 0.0238381000, 0.0282807000, 0.0407053000, 0.0763331000, 0.1786383000, 0.4718650000"); + } + } + max_capacitance : 0.2810770000; + max_transition : 1.5027830000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014364100, 0.0041265600, 0.0118549000, 0.0340570000, 0.0978399000, 0.2810770000"); + values("0.2479300000, 0.2547791000, 0.2700935000, 0.2994344000, 0.3551064000, 0.4710395000, 0.7671129000", \ + "0.2531462000, 0.2601304000, 0.2752578000, 0.3047227000, 0.3605066000, 0.4763214000, 0.7724739000", \ + "0.2660491000, 0.2729861000, 0.2881859000, 0.3175637000, 0.3733831000, 0.4892325000, 0.7855002000", \ + "0.2934205000, 0.3004826000, 0.3156959000, 0.3451593000, 0.4007047000, 0.5171076000, 0.8133037000", \ + "0.3565371000, 0.3633734000, 0.3785470000, 0.4078742000, 0.4636594000, 0.5806586000, 0.8770653000", \ + "0.4961860000, 0.5034764000, 0.5192573000, 0.5493310000, 0.6054631000, 0.7243282000, 1.0207772000", \ + "0.7516818000, 0.7604062000, 0.7791304000, 0.8140523000, 0.8762931000, 1.0015428000, 1.3004340000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014364100, 0.0041265600, 0.0118549000, 0.0340570000, 0.0978399000, 0.2810770000"); + values("0.1529854000, 0.1601745000, 0.1766109000, 0.2131126000, 0.2995836000, 0.5344957000, 1.2069955000", \ + "0.1573230000, 0.1645534000, 0.1809575000, 0.2175139000, 0.3038980000, 0.5392758000, 1.2126999000", \ + "0.1661582000, 0.1732784000, 0.1898437000, 0.2262783000, 0.3129607000, 0.5488228000, 1.2211431000", \ + "0.1833611000, 0.1905189000, 0.2070107000, 0.2435430000, 0.3300815000, 0.5657069000, 1.2403831000", \ + "0.2176821000, 0.2249904000, 0.2417413000, 0.2784378000, 0.3653600000, 0.6015394000, 1.2771910000", \ + "0.2728678000, 0.2808950000, 0.2991431000, 0.3379019000, 0.4265204000, 0.6627884000, 1.3367722000", \ + "0.3345584000, 0.3445688000, 0.3666838000, 0.4101910000, 0.5026343000, 0.7393761000, 1.4130704000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014364100, 0.0041265600, 0.0118549000, 0.0340570000, 0.0978399000, 0.2810770000"); + values("0.0346998000, 0.0386219000, 0.0481356000, 0.0675337000, 0.1130086000, 0.2378128000, 0.6146246000", \ + "0.0348295000, 0.0389814000, 0.0475188000, 0.0667016000, 0.1127574000, 0.2375280000, 0.6142062000", \ + "0.0346037000, 0.0389152000, 0.0478430000, 0.0666635000, 0.1127601000, 0.2375698000, 0.6150903000", \ + "0.0348815000, 0.0386710000, 0.0474187000, 0.0672031000, 0.1127403000, 0.2376589000, 0.6143948000", \ + "0.0347510000, 0.0385973000, 0.0475592000, 0.0676591000, 0.1129146000, 0.2361213000, 0.6159505000", \ + "0.0379846000, 0.0414585000, 0.0503977000, 0.0690024000, 0.1148025000, 0.2382358000, 0.6177853000", \ + "0.0486465000, 0.0527088000, 0.0623334000, 0.0823118000, 0.1290557000, 0.2477476000, 0.6171309000"); + } + related_pin : "A1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014364100, 0.0041265600, 0.0118549000, 0.0340570000, 0.0978399000, 0.2810770000"); + values("0.0282472000, 0.0342699000, 0.0487658000, 0.0873426000, 0.1981902000, 0.5318311000, 1.4975340000", \ + "0.0284568000, 0.0343521000, 0.0490726000, 0.0873405000, 0.1985641000, 0.5323296000, 1.4980704000", \ + "0.0283532000, 0.0343246000, 0.0488717000, 0.0872703000, 0.1984655000, 0.5323548000, 1.4984054000", \ + "0.0283266000, 0.0341037000, 0.0489251000, 0.0872747000, 0.1985029000, 0.5329818000, 1.5026907000", \ + "0.0292441000, 0.0351557000, 0.0496304000, 0.0878531000, 0.1987544000, 0.5327688000, 1.4996794000", \ + "0.0332646000, 0.0396226000, 0.0543322000, 0.0920302000, 0.2010005000, 0.5321764000, 1.5003037000", \ + "0.0433462000, 0.0502761000, 0.0658057000, 0.1026164000, 0.2071001000, 0.5338516000, 1.4976375000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014364100, 0.0041265600, 0.0118549000, 0.0340570000, 0.0978399000, 0.2810770000"); + values("0.2329734000, 0.2399616000, 0.2550402000, 0.2844209000, 0.3402453000, 0.4566373000, 0.7531650000", \ + "0.2367818000, 0.2438109000, 0.2588935000, 0.2882649000, 0.3439599000, 0.4604288000, 0.7568104000", \ + "0.2473594000, 0.2543969000, 0.2694517000, 0.2988400000, 0.3546675000, 0.4713690000, 0.7678160000", \ + "0.2745865000, 0.2815230000, 0.2966628000, 0.3258394000, 0.3816473000, 0.4979509000, 0.7942232000", \ + "0.3432708000, 0.3502191000, 0.3653929000, 0.3939711000, 0.4495736000, 0.5668118000, 0.8633905000", \ + "0.5002107000, 0.5077463000, 0.5236716000, 0.5536444000, 0.6100758000, 0.7270546000, 1.0234771000", \ + "0.7706468000, 0.7798514000, 0.8010003000, 0.8396237000, 0.9049078000, 1.0284948000, 1.3275774000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014364100, 0.0041265600, 0.0118549000, 0.0340570000, 0.0978399000, 0.2810770000"); + values("0.1453370000, 0.1525692000, 0.1692858000, 0.2063098000, 0.2936511000, 0.5296992000, 1.2038960000", \ + "0.1503209000, 0.1575734000, 0.1743369000, 0.2112191000, 0.2986814000, 0.5350523000, 1.2103587000", \ + "0.1597705000, 0.1670069000, 0.1837369000, 0.2207631000, 0.3081162000, 0.5444135000, 1.2189132000", \ + "0.1776444000, 0.1848871000, 0.2016149000, 0.2386087000, 0.3260524000, 0.5630434000, 1.2366466000", \ + "0.2133488000, 0.2208462000, 0.2377574000, 0.2750420000, 0.3626295000, 0.5995950000, 1.2727884000", \ + "0.2700010000, 0.2783620000, 0.2970205000, 0.3365140000, 0.4257726000, 0.6626669000, 1.3367847000", \ + "0.3336809000, 0.3441861000, 0.3673116000, 0.4125917000, 0.5059135000, 0.7436846000, 1.4174378000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014364100, 0.0041265600, 0.0118549000, 0.0340570000, 0.0978399000, 0.2810770000"); + values("0.0348331000, 0.0389293000, 0.0475215000, 0.0665778000, 0.1128259000, 0.2367059000, 0.6155974000", \ + "0.0349836000, 0.0387827000, 0.0474244000, 0.0676007000, 0.1120839000, 0.2372740000, 0.6138935000", \ + "0.0347022000, 0.0389363000, 0.0475398000, 0.0675774000, 0.1129360000, 0.2369185000, 0.6144151000", \ + "0.0346998000, 0.0388976000, 0.0473980000, 0.0671125000, 0.1128957000, 0.2375936000, 0.6143396000", \ + "0.0349729000, 0.0385580000, 0.0473251000, 0.0666805000, 0.1132121000, 0.2366125000, 0.6166733000", \ + "0.0391102000, 0.0428720000, 0.0511433000, 0.0693256000, 0.1142117000, 0.2383129000, 0.6144988000", \ + "0.0569081000, 0.0617365000, 0.0725820000, 0.0909837000, 0.1316618000, 0.2484815000, 0.6188844000"); + } + related_pin : "A2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014364100, 0.0041265600, 0.0118549000, 0.0340570000, 0.0978399000, 0.2810770000"); + values("0.0285754000, 0.0343850000, 0.0493123000, 0.0875351000, 0.1979788000, 0.5318953000, 1.4979925000", \ + "0.0285218000, 0.0343658000, 0.0491336000, 0.0874398000, 0.1984536000, 0.5326199000, 1.5016995000", \ + "0.0286905000, 0.0345247000, 0.0491011000, 0.0874900000, 0.1980897000, 0.5320371000, 1.4989509000", \ + "0.0284766000, 0.0343864000, 0.0490396000, 0.0872908000, 0.1982697000, 0.5310442000, 1.5011419000", \ + "0.0296185000, 0.0354929000, 0.0500765000, 0.0881029000, 0.1983175000, 0.5321759000, 1.4979877000", \ + "0.0341530000, 0.0402563000, 0.0555200000, 0.0931465000, 0.2013996000, 0.5316524000, 1.5000807000", \ + "0.0459148000, 0.0526539000, 0.0688321000, 0.1052995000, 0.2082730000, 0.5329411000, 1.4936531000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014364100, 0.0041265600, 0.0118549000, 0.0340570000, 0.0978399000, 0.2810770000"); + values("0.2084661000, 0.2151866000, 0.2304115000, 0.2614403000, 0.3227759000, 0.4459808000, 0.7448824000", \ + "0.2140029000, 0.2207707000, 0.2359423000, 0.2669193000, 0.3286385000, 0.4512719000, 0.7502397000", \ + "0.2264602000, 0.2332580000, 0.2484179000, 0.2794293000, 0.3407978000, 0.4639889000, 0.7628110000", \ + "0.2532672000, 0.2600239000, 0.2752033000, 0.3062227000, 0.3675827000, 0.4911711000, 0.7899406000", \ + "0.3150037000, 0.3217947000, 0.3369895000, 0.3679572000, 0.4296009000, 0.5532269000, 0.8520666000", \ + "0.4465403000, 0.4538866000, 0.4700479000, 0.5028307000, 0.5664362000, 0.6905350000, 0.9895977000", \ + "0.6758758000, 0.6843318000, 0.7039763000, 0.7421321000, 0.8135548000, 0.9493951000, 1.2537459000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014364100, 0.0041265600, 0.0118549000, 0.0340570000, 0.0978399000, 0.2810770000"); + values("0.1449314000, 0.1520658000, 0.1686105000, 0.2051211000, 0.2917937000, 0.5275133000, 1.2017958000", \ + "0.1492484000, 0.1563960000, 0.1729445000, 0.2093500000, 0.2960447000, 0.5318285000, 1.2063843000", \ + "0.1586916000, 0.1658584000, 0.1823271000, 0.2188250000, 0.3053971000, 0.5407276000, 1.2138909000", \ + "0.1796305000, 0.1867930000, 0.2032962000, 0.2397707000, 0.3265872000, 0.5629778000, 1.2356119000", \ + "0.2249656000, 0.2322775000, 0.2489927000, 0.2857112000, 0.3725623000, 0.6084858000, 1.2828165000", \ + "0.2953630000, 0.3036199000, 0.3219521000, 0.3607026000, 0.4491455000, 0.6856603000, 1.3598916000", \ + "0.3708114000, 0.3812727000, 0.4040235000, 0.4478941000, 0.5396701000, 0.7763973000, 1.4504028000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014364100, 0.0041265600, 0.0118549000, 0.0340570000, 0.0978399000, 0.2810770000"); + values("0.0318680000, 0.0365598000, 0.0462985000, 0.0697248000, 0.1210914000, 0.2450541000, 0.6180946000", \ + "0.0319103000, 0.0361069000, 0.0462586000, 0.0700224000, 0.1210356000, 0.2444814000, 0.6182677000", \ + "0.0318892000, 0.0361175000, 0.0463153000, 0.0698320000, 0.1211922000, 0.2442016000, 0.6171220000", \ + "0.0319307000, 0.0361400000, 0.0465159000, 0.0697948000, 0.1211225000, 0.2445893000, 0.6165828000", \ + "0.0320529000, 0.0362246000, 0.0462322000, 0.0696919000, 0.1210183000, 0.2445068000, 0.6165719000", \ + "0.0366115000, 0.0412574000, 0.0514284000, 0.0746597000, 0.1247431000, 0.2461456000, 0.6167068000", \ + "0.0482737000, 0.0535655000, 0.0647274000, 0.0900089000, 0.1444768000, 0.2630052000, 0.6208921000"); + } + related_pin : "B1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014364100, 0.0041265600, 0.0118549000, 0.0340570000, 0.0978399000, 0.2810770000"); + values("0.0283889000, 0.0342986000, 0.0489216000, 0.0871691000, 0.1983775000, 0.5323777000, 1.5006858000", \ + "0.0282951000, 0.0341333000, 0.0489606000, 0.0872432000, 0.1985712000, 0.5317946000, 1.5016236000", \ + "0.0284153000, 0.0342409000, 0.0488275000, 0.0872899000, 0.1981241000, 0.5319537000, 1.4968654000", \ + "0.0285828000, 0.0343699000, 0.0488450000, 0.0872401000, 0.1983808000, 0.5322731000, 1.4992920000", \ + "0.0296711000, 0.0351385000, 0.0497011000, 0.0877233000, 0.1986614000, 0.5322008000, 1.5015522000", \ + "0.0348562000, 0.0408068000, 0.0556897000, 0.0923436000, 0.2011529000, 0.5325336000, 1.5008484000", \ + "0.0471297000, 0.0537712000, 0.0682711000, 0.1042702000, 0.2060813000, 0.5344826000, 1.4978554000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014364100, 0.0041265600, 0.0118549000, 0.0340570000, 0.0978399000, 0.2810770000"); + values("0.1932596000, 0.2001035000, 0.2152379000, 0.2462481000, 0.3076160000, 0.4307938000, 0.7295438000", \ + "0.1973551000, 0.2041377000, 0.2193539000, 0.2502999000, 0.3119974000, 0.4351035000, 0.7341055000", \ + "0.2080450000, 0.2148260000, 0.2299705000, 0.2610060000, 0.3227560000, 0.4455126000, 0.7444597000", \ + "0.2355532000, 0.2423343000, 0.2574481000, 0.2886320000, 0.3497844000, 0.4732923000, 0.7722862000", \ + "0.3032053000, 0.3099180000, 0.3250842000, 0.3553899000, 0.4177029000, 0.5411884000, 0.8402122000", \ + "0.4506491000, 0.4582864000, 0.4750558000, 0.5080752000, 0.5722993000, 0.6971903000, 0.9961314000", \ + "0.6896877000, 0.6995016000, 0.7213480000, 0.7635937000, 0.8409413000, 0.9780675000, 1.2824630000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014364100, 0.0041265600, 0.0118549000, 0.0340570000, 0.0978399000, 0.2810770000"); + values("0.1396960000, 0.1470146000, 0.1638782000, 0.2011244000, 0.2883219000, 0.5237666000, 1.1971232000", \ + "0.1442710000, 0.1516372000, 0.1686148000, 0.2057218000, 0.2929676000, 0.5291854000, 1.2030447000", \ + "0.1538979000, 0.1611923000, 0.1782069000, 0.2152534000, 0.3026722000, 0.5389443000, 1.2121069000", \ + "0.1741828000, 0.1815443000, 0.1984746000, 0.2356856000, 0.3228891000, 0.5587630000, 1.2326802000", \ + "0.2172632000, 0.2248683000, 0.2421333000, 0.2797464000, 0.3673407000, 0.6031592000, 1.2769794000", \ + "0.2837754000, 0.2923822000, 0.3112433000, 0.3510303000, 0.4405843000, 0.6776347000, 1.3516842000", \ + "0.3542208000, 0.3651147000, 0.3888060000, 0.4343530000, 0.5277439000, 0.7652251000, 1.4387347000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014364100, 0.0041265600, 0.0118549000, 0.0340570000, 0.0978399000, 0.2810770000"); + values("0.0319943000, 0.0362227000, 0.0462178000, 0.0699130000, 0.1212501000, 0.2445826000, 0.6165717000", \ + "0.0319290000, 0.0362516000, 0.0464466000, 0.0700856000, 0.1208401000, 0.2440183000, 0.6178882000", \ + "0.0319102000, 0.0362066000, 0.0466096000, 0.0699886000, 0.1208672000, 0.2449602000, 0.6156665000", \ + "0.0318126000, 0.0362498000, 0.0462116000, 0.0697163000, 0.1209497000, 0.2441940000, 0.6182883000", \ + "0.0318057000, 0.0360420000, 0.0466082000, 0.0697910000, 0.1208008000, 0.2440917000, 0.6181475000", \ + "0.0394958000, 0.0444827000, 0.0537181000, 0.0764635000, 0.1256045000, 0.2468380000, 0.6163260000", \ + "0.0578782000, 0.0638609000, 0.0766227000, 0.1013070000, 0.1519399000, 0.2664060000, 0.6226696000"); + } + related_pin : "B2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014364100, 0.0041265600, 0.0118549000, 0.0340570000, 0.0978399000, 0.2810770000"); + values("0.0292274000, 0.0351661000, 0.0500501000, 0.0885246000, 0.1989539000, 0.5322746000, 1.4973009000", \ + "0.0292648000, 0.0352171000, 0.0498792000, 0.0883275000, 0.1993770000, 0.5318646000, 1.5012344000", \ + "0.0290454000, 0.0348850000, 0.0499420000, 0.0884405000, 0.1992485000, 0.5319362000, 1.5014732000", \ + "0.0291089000, 0.0350610000, 0.0498336000, 0.0885174000, 0.1992728000, 0.5323618000, 1.4987900000", \ + "0.0306579000, 0.0363538000, 0.0509565000, 0.0892442000, 0.1995625000, 0.5309174000, 1.5011891000", \ + "0.0363713000, 0.0424996000, 0.0574217000, 0.0943039000, 0.2025998000, 0.5327642000, 1.4975380000", \ + "0.0494154000, 0.0562919000, 0.0712256000, 0.1077387000, 0.2090116000, 0.5334813000, 1.4937972000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014364100, 0.0041265600, 0.0118549000, 0.0340570000, 0.0978399000, 0.2810770000"); + values("0.0905421000, 0.0954068000, 0.1066056000, 0.1309260000, 0.1815962000, 0.2922805000, 0.5848953000", \ + "0.0958608000, 0.1006129000, 0.1117544000, 0.1362057000, 0.1868723000, 0.2975565000, 0.5903256000", \ + "0.1092139000, 0.1140435000, 0.1250772000, 0.1495471000, 0.2002422000, 0.3109571000, 0.6036346000", \ + "0.1405858000, 0.1453828000, 0.1564080000, 0.1808074000, 0.2316098000, 0.3423246000, 0.6349267000", \ + "0.2081652000, 0.2134539000, 0.2254555000, 0.2505631000, 0.3023407000, 0.4135600000, 0.7062984000", \ + "0.3174307000, 0.3242980000, 0.3396160000, 0.3711556000, 0.4321573000, 0.5491660000, 0.8426242000", \ + "0.4885850000, 0.4974665000, 0.5173101000, 0.5573998000, 0.6363111000, 0.7697025000, 1.0687080000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014364100, 0.0041265600, 0.0118549000, 0.0340570000, 0.0978399000, 0.2810770000"); + values("0.1333823000, 0.1405056000, 0.1570338000, 0.1934664000, 0.2802688000, 0.5165507000, 1.1920074000", \ + "0.1370471000, 0.1441923000, 0.1607384000, 0.1971740000, 0.2840347000, 0.5206071000, 1.1937654000", \ + "0.1463495000, 0.1534499000, 0.1700090000, 0.2065799000, 0.2932712000, 0.5289504000, 1.2024268000", \ + "0.1688420000, 0.1760198000, 0.1926407000, 0.2291565000, 0.3159989000, 0.5522625000, 1.2278577000", \ + "0.2189263000, 0.2261972000, 0.2428399000, 0.2795916000, 0.3662906000, 0.6025720000, 1.2770975000", \ + "0.2899068000, 0.2980733000, 0.3160158000, 0.3542399000, 0.4421091000, 0.6793208000, 1.3534549000", \ + "0.3633621000, 0.3739352000, 0.3970826000, 0.4395457000, 0.5299582000, 0.7658872000, 1.4408097000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014364100, 0.0041265600, 0.0118549000, 0.0340570000, 0.0978399000, 0.2810770000"); + values("0.0183951000, 0.0220063000, 0.0309638000, 0.0528601000, 0.1001444000, 0.2250579000, 0.6116308000", \ + "0.0185417000, 0.0220645000, 0.0310230000, 0.0526580000, 0.1004084000, 0.2252904000, 0.6115853000", \ + "0.0185163000, 0.0220652000, 0.0309670000, 0.0528386000, 0.1003763000, 0.2248830000, 0.6115803000", \ + "0.0185223000, 0.0220710000, 0.0310136000, 0.0528065000, 0.1002613000, 0.2251576000, 0.6079141000", \ + "0.0225889000, 0.0261460000, 0.0344991000, 0.0554576000, 0.1021183000, 0.2256365000, 0.6116186000", \ + "0.0330621000, 0.0370436000, 0.0475924000, 0.0708158000, 0.1176479000, 0.2333631000, 0.6117267000", \ + "0.0487079000, 0.0540115000, 0.0666599000, 0.0957571000, 0.1509315000, 0.2590147000, 0.6130775000"); + } + related_pin : "C1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014364100, 0.0041265600, 0.0118549000, 0.0340570000, 0.0978399000, 0.2810770000"); + values("0.0286152000, 0.0344308000, 0.0489635000, 0.0872391000, 0.1983688000, 0.5325537000, 1.5024346000", \ + "0.0286164000, 0.0343539000, 0.0488441000, 0.0872470000, 0.1984381000, 0.5322602000, 1.4983041000", \ + "0.0284231000, 0.0344437000, 0.0488975000, 0.0873012000, 0.1981592000, 0.5317305000, 1.4967806000", \ + "0.0283716000, 0.0341168000, 0.0489566000, 0.0871241000, 0.1985119000, 0.5331728000, 1.5027827000", \ + "0.0293429000, 0.0350291000, 0.0495629000, 0.0879991000, 0.1987486000, 0.5323489000, 1.4987528000", \ + "0.0358792000, 0.0412428000, 0.0554589000, 0.0918081000, 0.2012068000, 0.5316839000, 1.5017865000", \ + "0.0487254000, 0.0553252000, 0.0701620000, 0.1035436000, 0.2053860000, 0.5349822000, 1.4954920000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__o221a_4") { + leakage_power () { + value : 0.0420802000; + when : "!A1&!A2&!B1&!B2&C1"; + } + leakage_power () { + value : 0.0267047000; + when : "!A1&!A2&!B1&!B2&!C1"; + } + leakage_power () { + value : 0.0051139000; + when : "!A1&!A2&!B1&B2&C1"; + } + leakage_power () { + value : 0.0038426000; + when : "!A1&!A2&!B1&B2&!C1"; + } + leakage_power () { + value : 0.0051092000; + when : "!A1&!A2&B1&!B2&C1"; + } + leakage_power () { + value : 0.0040363000; + when : "!A1&!A2&B1&!B2&!C1"; + } + leakage_power () { + value : 0.0050467000; + when : "!A1&!A2&B1&B2&C1"; + } + leakage_power () { + value : 0.0268305000; + when : "!A1&!A2&B1&B2&!C1"; + } + leakage_power () { + value : 0.0050716000; + when : "!A1&A2&!B1&!B2&C1"; + } + leakage_power () { + value : 0.0038347000; + when : "!A1&A2&!B1&!B2&!C1"; + } + leakage_power () { + value : 0.0063420000; + when : "!A1&A2&!B1&B2&C1"; + } + leakage_power () { + value : 0.0045016000; + when : "!A1&A2&!B1&B2&!C1"; + } + leakage_power () { + value : 0.0060504000; + when : "!A1&A2&B1&!B2&C1"; + } + leakage_power () { + value : 0.0045017000; + when : "!A1&A2&B1&!B2&!C1"; + } + leakage_power () { + value : 0.0055027000; + when : "!A1&A2&B1&B2&C1"; + } + leakage_power () { + value : 0.0045016000; + when : "!A1&A2&B1&B2&!C1"; + } + leakage_power () { + value : 0.0050716000; + when : "A1&!A2&!B1&!B2&C1"; + } + leakage_power () { + value : 0.0038347000; + when : "A1&!A2&!B1&!B2&!C1"; + } + leakage_power () { + value : 0.0060568000; + when : "A1&!A2&!B1&B2&C1"; + } + leakage_power () { + value : 0.0045015000; + when : "A1&!A2&!B1&B2&!C1"; + } + leakage_power () { + value : 0.0057653000; + when : "A1&!A2&B1&!B2&C1"; + } + leakage_power () { + value : 0.0045018000; + when : "A1&!A2&B1&!B2&!C1"; + } + leakage_power () { + value : 0.0056302000; + when : "A1&!A2&B1&B2&C1"; + } + leakage_power () { + value : 0.0045016000; + when : "A1&!A2&B1&B2&!C1"; + } + leakage_power () { + value : 0.0050717000; + when : "A1&A2&!B1&!B2&C1"; + } + leakage_power () { + value : 0.0038148000; + when : "A1&A2&!B1&!B2&!C1"; + } + leakage_power () { + value : 0.0055691000; + when : "A1&A2&!B1&B2&C1"; + } + leakage_power () { + value : 0.0044817000; + when : "A1&A2&!B1&B2&!C1"; + } + leakage_power () { + value : 0.0052766000; + when : "A1&A2&B1&!B2&C1"; + } + leakage_power () { + value : 0.0044817000; + when : "A1&A2&B1&!B2&!C1"; + } + leakage_power () { + value : 0.0047259000; + when : "A1&A2&B1&B2&C1"; + } + leakage_power () { + value : 0.0044697000; + when : "A1&A2&B1&B2&!C1"; + } + area : 20.019200000; + cell_footprint : "sky130_fd_sc_hd__o221a"; + cell_leakage_power : 0.0074007920; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A1") { + capacitance : 0.0048640000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0045880000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0084025000, 0.0084029000, 0.0084039000, 0.0084054000, 0.0084087000, 0.0084165000, 0.0084343000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0084166000, -0.0084061000, -0.0083818000, -0.0083772000, -0.0083665000, -0.0083417000, -0.0082846000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0051400000; + } + pin ("A2") { + capacitance : 0.0043010000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0040010000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0075374000, 0.0075337000, 0.0075253000, 0.0075260000, 0.0075276000, 0.0075313000, 0.0075399000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0075123000, -0.0075130000, -0.0075145000, -0.0075143000, -0.0075139000, -0.0075129000, -0.0075104000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0046000000; + } + pin ("B1") { + capacitance : 0.0047430000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0045640000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0080839000, 0.0080918000, 0.0081100000, 0.0081117000, 0.0081156000, 0.0081245000, 0.0081451000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0081241000, -0.0081145000, -0.0080922000, -0.0080902000, -0.0080855000, -0.0080748000, -0.0080499000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0049220000; + } + pin ("B2") { + capacitance : 0.0042740000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0040300000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0075660000, 0.0075591000, 0.0075431000, 0.0075477000, 0.0075582000, 0.0075825000, 0.0076384000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0075678000, -0.0075664000, -0.0075632000, -0.0075609000, -0.0075555000, -0.0075434000, -0.0075151000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0045180000; + } + pin ("C1") { + capacitance : 0.0043050000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0041890000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0089922000, 0.0089913000, 0.0089892000, 0.0089932000, 0.0090023000, 0.0090234000, 0.0090722000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0044440000, -0.0044522000, -0.0044709000, -0.0044466000, -0.0043906000, -0.0042614000, -0.0039634000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0044210000; + } + pin ("X") { + direction : "output"; + function : "(A1&B1&C1) | (A2&B1&C1) | (A1&B2&C1) | (A2&B2&C1)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015747420, 0.0049596280, 0.0156202700, 0.0491958200, 0.1549415000, 0.4879859000"); + values("0.0447872000, 0.0430985000, 0.0379007000, 0.0234003000, -0.0265946000, -0.1957080000, -0.7344291000", \ + "0.0444340000, 0.0427536000, 0.0376217000, 0.0230899000, -0.0268884000, -0.1959545000, -0.7346250000", \ + "0.0441151000, 0.0423394000, 0.0371654000, 0.0227295000, -0.0269983000, -0.1961636000, -0.7350945000", \ + "0.0437424000, 0.0419835000, 0.0367940000, 0.0223150000, -0.0276450000, -0.1967381000, -0.7354490000", \ + "0.0432487000, 0.0414405000, 0.0362765000, 0.0218229000, -0.0281471000, -0.1971835000, -0.7358348000", \ + "0.0432350000, 0.0415391000, 0.0363027000, 0.0216364000, -0.0284751000, -0.1972607000, -0.7359428000", \ + "0.0515092000, 0.0495618000, 0.0437295000, 0.0262359000, -0.0280917000, -0.1968861000, -0.7355042000"); + } + related_pin : "A1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015747420, 0.0049596280, 0.0156202700, 0.0491958200, 0.1549415000, 0.4879859000"); + values("0.0398328000, 0.0416796000, 0.0475192000, 0.0654147000, 0.1197149000, 0.2887943000, 0.8218226000", \ + "0.0396451000, 0.0414810000, 0.0471975000, 0.0651316000, 0.1194779000, 0.2885478000, 0.8223691000", \ + "0.0393601000, 0.0411335000, 0.0469222000, 0.0649407000, 0.1192262000, 0.2883678000, 0.8215471000", \ + "0.0389835000, 0.0408227000, 0.0466340000, 0.0645271000, 0.1188899000, 0.2880265000, 0.8214555000", \ + "0.0387649000, 0.0405388000, 0.0462745000, 0.0640821000, 0.1186477000, 0.2880490000, 0.8203150000", \ + "0.0394812000, 0.0412276000, 0.0468258000, 0.0637683000, 0.1183781000, 0.2871459000, 0.8211964000", \ + "0.0404994000, 0.0421950000, 0.0476513000, 0.0646337000, 0.1192595000, 0.2880250000, 0.8195723000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015747420, 0.0049596280, 0.0156202700, 0.0491958200, 0.1549415000, 0.4879859000"); + values("0.0405791000, 0.0393568000, 0.0336464000, 0.0191958000, -0.0307723000, -0.1992560000, -0.7380383000", \ + "0.0404240000, 0.0387056000, 0.0336595000, 0.0190721000, -0.0308221000, -0.1997194000, -0.7381946000", \ + "0.0399910000, 0.0381885000, 0.0331436000, 0.0185628000, -0.0313464000, -0.1998396000, -0.7383801000", \ + "0.0396607000, 0.0378845000, 0.0327122000, 0.0182379000, -0.0316662000, -0.2005026000, -0.7389790000", \ + "0.0391683000, 0.0373870000, 0.0322830000, 0.0177316000, -0.0321331000, -0.2009081000, -0.7393012000", \ + "0.0409208000, 0.0391835000, 0.0337153000, 0.0188224000, -0.0315376000, -0.2004483000, -0.7389629000", \ + "0.0507383000, 0.0486999000, 0.0426402000, 0.0247080000, -0.0296560000, -0.1991669000, -0.7377045000"); + } + related_pin : "A2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015747420, 0.0049596280, 0.0156202700, 0.0491958200, 0.1549415000, 0.4879859000"); + values("0.0359623000, 0.0377911000, 0.0435521000, 0.0616208000, 0.1163220000, 0.2856546000, 0.8194625000", \ + "0.0360420000, 0.0378830000, 0.0436394000, 0.0616455000, 0.1163825000, 0.2858155000, 0.8193831000", \ + "0.0359217000, 0.0377057000, 0.0434971000, 0.0616214000, 0.1161876000, 0.2856415000, 0.8194190000", \ + "0.0355278000, 0.0373102000, 0.0431669000, 0.0611837000, 0.1158668000, 0.2855275000, 0.8191388000", \ + "0.0351759000, 0.0370649000, 0.0427693000, 0.0606198000, 0.1153701000, 0.2850613000, 0.8187969000", \ + "0.0360174000, 0.0378133000, 0.0433657000, 0.0603531000, 0.1149406000, 0.2837669000, 0.8183669000", \ + "0.0367673000, 0.0384837000, 0.0439279000, 0.0609391000, 0.1156621000, 0.2848676000, 0.8160136000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015747420, 0.0049596280, 0.0156202700, 0.0491958200, 0.1549415000, 0.4879859000"); + values("0.0344520000, 0.0329294000, 0.0282836000, 0.0153997000, -0.0327099000, -0.2007065000, -0.7394358000", \ + "0.0343359000, 0.0326858000, 0.0283007000, 0.0152771000, -0.0328806000, -0.2009097000, -0.7396201000", \ + "0.0339264000, 0.0324843000, 0.0278789000, 0.0149826000, -0.0331211000, -0.2013170000, -0.7400828000", \ + "0.0333957000, 0.0317662000, 0.0270645000, 0.0142179000, -0.0338520000, -0.2018477000, -0.7405721000", \ + "0.0328441000, 0.0312040000, 0.0265666000, 0.0135405000, -0.0346194000, -0.2025487000, -0.7411445000", \ + "0.0326131000, 0.0308244000, 0.0261095000, 0.0131382000, -0.0351509000, -0.2029557000, -0.7413843000", \ + "0.0453405000, 0.0433990000, 0.0375526000, 0.0201277000, -0.0340261000, -0.2031250000, -0.7413042000"); + } + related_pin : "B1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015747420, 0.0049596280, 0.0156202700, 0.0491958200, 0.1549415000, 0.4879859000"); + values("0.0395566000, 0.0413533000, 0.0471093000, 0.0651245000, 0.1194461000, 0.2889725000, 0.8229751000", \ + "0.0394334000, 0.0412068000, 0.0470049000, 0.0649578000, 0.1194195000, 0.2887903000, 0.8218413000", \ + "0.0391534000, 0.0409320000, 0.0467296000, 0.0645704000, 0.1191522000, 0.2884167000, 0.8227426000", \ + "0.0387275000, 0.0405237000, 0.0462909000, 0.0642449000, 0.1186680000, 0.2882394000, 0.8222127000", \ + "0.0385661000, 0.0403680000, 0.0460662000, 0.0639599000, 0.1184425000, 0.2883124000, 0.8209640000", \ + "0.0395095000, 0.0412422000, 0.0465771000, 0.0636280000, 0.1181895000, 0.2874315000, 0.8216298000", \ + "0.0409110000, 0.0425899000, 0.0480386000, 0.0649335000, 0.1193541000, 0.2890004000, 0.8192970000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015747420, 0.0049596280, 0.0156202700, 0.0491958200, 0.1549415000, 0.4879859000"); + values("0.0301549000, 0.0284994000, 0.0240855000, 0.0109294000, -0.0371507000, -0.2050923000, -0.7437381000", \ + "0.0299268000, 0.0282752000, 0.0238344000, 0.0107367000, -0.0373098000, -0.2052636000, -0.7439826000", \ + "0.0296442000, 0.0280238000, 0.0235084000, 0.0104805000, -0.0376513000, -0.2056092000, -0.7443055000", \ + "0.0291812000, 0.0274739000, 0.0229143000, 0.0098734000, -0.0382724000, -0.2061963000, -0.7448486000", \ + "0.0289354000, 0.0272387000, 0.0225811000, 0.0093718000, -0.0388915000, -0.2068061000, -0.7453122000", \ + "0.0291349000, 0.0273461000, 0.0224501000, 0.0093433000, -0.0382745000, -0.2063023000, -0.7448682000", \ + "0.0432485000, 0.0412188000, 0.0351799000, 0.0174721000, -0.0367506000, -0.2056416000, -0.7437348000"); + } + related_pin : "B2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015747420, 0.0049596280, 0.0156202700, 0.0491958200, 0.1549415000, 0.4879859000"); + values("0.0360149000, 0.0378626000, 0.0436547000, 0.0615468000, 0.1161678000, 0.2854119000, 0.8196605000", \ + "0.0360904000, 0.0378812000, 0.0436874000, 0.0615165000, 0.1161010000, 0.2852345000, 0.8184085000", \ + "0.0358862000, 0.0377006000, 0.0434632000, 0.0614650000, 0.1159825000, 0.2854564000, 0.8193988000", \ + "0.0355257000, 0.0373095000, 0.0431461000, 0.0611004000, 0.1156402000, 0.2853729000, 0.8189805000", \ + "0.0354486000, 0.0372710000, 0.0429276000, 0.0605615000, 0.1151632000, 0.2847213000, 0.8178017000", \ + "0.0361588000, 0.0378981000, 0.0434048000, 0.0604716000, 0.1143614000, 0.2840342000, 0.8184888000", \ + "0.0372812000, 0.0389787000, 0.0443365000, 0.0616226000, 0.1159054000, 0.2858666000, 0.8152930000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015747420, 0.0049596280, 0.0156202700, 0.0491958200, 0.1549415000, 0.4879859000"); + values("0.0257862000, 0.0247535000, 0.0218052000, 0.0098406000, -0.0396271000, -0.2096540000, -0.7489767000", \ + "0.0257574000, 0.0245656000, 0.0216653000, 0.0096952000, -0.0397397000, -0.2097747000, -0.7491077000", \ + "0.0254013000, 0.0242666000, 0.0213042000, 0.0093689000, -0.0400743000, -0.2101857000, -0.7494866000", \ + "0.0250901000, 0.0238395000, 0.0206366000, 0.0084446000, -0.0409469000, -0.2107676000, -0.7499634000", \ + "0.0242694000, 0.0228819000, 0.0192861000, 0.0072228000, -0.0419580000, -0.2113680000, -0.7503915000", \ + "0.0325007000, 0.0307211000, 0.0252753000, 0.0085144000, -0.0422434000, -0.2109808000, -0.7497870000", \ + "0.0395491000, 0.0376008000, 0.0318320000, 0.0143619000, -0.0392196000, -0.2092621000, -0.7472994000"); + } + related_pin : "C1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015747420, 0.0049596280, 0.0156202700, 0.0491958200, 0.1549415000, 0.4879859000"); + values("0.0359191000, 0.0376957000, 0.0434756000, 0.0614367000, 0.1160044000, 0.2856048000, 0.8204210000", \ + "0.0356782000, 0.0375408000, 0.0432474000, 0.0611825000, 0.1156848000, 0.2856362000, 0.8202623000", \ + "0.0354093000, 0.0372214000, 0.0430368000, 0.0610340000, 0.1154526000, 0.2855000000, 0.8201566000", \ + "0.0350004000, 0.0368042000, 0.0426100000, 0.0605860000, 0.1152230000, 0.2851892000, 0.8193577000", \ + "0.0354803000, 0.0372514000, 0.0428831000, 0.0602812000, 0.1148058000, 0.2847645000, 0.8191599000", \ + "0.0363362000, 0.0380704000, 0.0435809000, 0.0605344000, 0.1147531000, 0.2842005000, 0.8188460000", \ + "0.0389805000, 0.0406665000, 0.0460636000, 0.0629805000, 0.1171980000, 0.2869237000, 0.8172215000"); + } + } + max_capacitance : 0.4879860000; + max_transition : 1.5047510000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015747400, 0.0049596300, 0.0156203000, 0.0491958000, 0.1549410000, 0.4879860000"); + values("0.2454885000, 0.2500413000, 0.2615787000, 0.2862391000, 0.3363101000, 0.4451415000, 0.7402345000", \ + "0.2505230000, 0.2550710000, 0.2666380000, 0.2914001000, 0.3414420000, 0.4504010000, 0.7457940000", \ + "0.2632935000, 0.2678723000, 0.2793419000, 0.3041620000, 0.3537314000, 0.4633775000, 0.7585404000", \ + "0.2914405000, 0.2959464000, 0.3075007000, 0.3321666000, 0.3823195000, 0.4913169000, 0.7865198000", \ + "0.3546869000, 0.3592457000, 0.3707082000, 0.3954617000, 0.4454336000, 0.5550270000, 0.8503577000", \ + "0.4961475000, 0.5007340000, 0.5125118000, 0.5380690000, 0.5887192000, 0.6988066000, 0.9942374000", \ + "0.7540039000, 0.7596765000, 0.7737106000, 0.8036161000, 0.8608683000, 0.9765575000, 1.2748002000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015747400, 0.0049596300, 0.0156203000, 0.0491958000, 0.1549410000, 0.4879860000"); + values("0.1539274000, 0.1587919000, 0.1716918000, 0.2030056000, 0.2812817000, 0.5086606000, 1.2174207000", \ + "0.1580735000, 0.1629759000, 0.1759270000, 0.2073261000, 0.2857200000, 0.5124016000, 1.2225563000", \ + "0.1667795000, 0.1717698000, 0.1846924000, 0.2160850000, 0.2944686000, 0.5219820000, 1.2328181000", \ + "0.1837652000, 0.1886652000, 0.2016115000, 0.2329537000, 0.3113498000, 0.5380812000, 1.2488486000", \ + "0.2168782000, 0.2219241000, 0.2351699000, 0.2668195000, 0.3454904000, 0.5730545000, 1.2815087000", \ + "0.2695323000, 0.2749999000, 0.2892594000, 0.3227744000, 0.4032926000, 0.6315077000, 1.3424625000", \ + "0.3265113000, 0.3332080000, 0.3503843000, 0.3881655000, 0.4728767000, 0.7021742000, 1.4126537000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015747400, 0.0049596300, 0.0156203000, 0.0491958000, 0.1549410000, 0.4879860000"); + values("0.0343256000, 0.0368792000, 0.0436866000, 0.0589971000, 0.0987178000, 0.2137054000, 0.5922356000", \ + "0.0345293000, 0.0372091000, 0.0436017000, 0.0586842000, 0.0985387000, 0.2135793000, 0.5928059000", \ + "0.0345575000, 0.0371065000, 0.0431976000, 0.0586984000, 0.0993699000, 0.2132755000, 0.5938868000", \ + "0.0343472000, 0.0371072000, 0.0439456000, 0.0587203000, 0.0985949000, 0.2135264000, 0.5924509000", \ + "0.0347779000, 0.0368472000, 0.0433095000, 0.0586852000, 0.0986909000, 0.2132034000, 0.5929134000", \ + "0.0374898000, 0.0402990000, 0.0468820000, 0.0614601000, 0.1001801000, 0.2141134000, 0.5919415000", \ + "0.0485713000, 0.0515885000, 0.0588094000, 0.0743708000, 0.1142617000, 0.2254877000, 0.5957735000"); + } + related_pin : "A1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015747400, 0.0049596300, 0.0156203000, 0.0491958000, 0.1549410000, 0.4879860000"); + values("0.0291285000, 0.0328364000, 0.0439884000, 0.0753087000, 0.1722307000, 0.4898785000, 1.5018630000", \ + "0.0290038000, 0.0328560000, 0.0443066000, 0.0754550000, 0.1722655000, 0.4896553000, 1.5038920000", \ + "0.0289021000, 0.0330026000, 0.0440780000, 0.0755996000, 0.1722444000, 0.4896689000, 1.5046686000", \ + "0.0290020000, 0.0329223000, 0.0439485000, 0.0755431000, 0.1722464000, 0.4896642000, 1.5026089000", \ + "0.0300053000, 0.0337643000, 0.0449596000, 0.0763416000, 0.1724264000, 0.4899763000, 1.4993479000", \ + "0.0334013000, 0.0376020000, 0.0492057000, 0.0801044000, 0.1750023000, 0.4885318000, 1.5028249000", \ + "0.0432023000, 0.0479210000, 0.0599568000, 0.0908236000, 0.1810203000, 0.4918722000, 1.4977924000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015747400, 0.0049596300, 0.0156203000, 0.0491958000, 0.1549410000, 0.4879860000"); + values("0.2255689000, 0.2301443000, 0.2415421000, 0.2663449000, 0.3163912000, 0.4252969000, 0.7204513000", \ + "0.2295001000, 0.2340446000, 0.2455286000, 0.2703379000, 0.3203506000, 0.4299710000, 0.7254491000", \ + "0.2398344000, 0.2443908000, 0.2558778000, 0.2806902000, 0.3307589000, 0.4396454000, 0.7353533000", \ + "0.2676946000, 0.2722464000, 0.2837194000, 0.3084524000, 0.3586355000, 0.4680075000, 0.7637728000", \ + "0.3360694000, 0.3406578000, 0.3520756000, 0.3768311000, 0.4268745000, 0.5366190000, 0.8321784000", \ + "0.4933576000, 0.4981943000, 0.5102799000, 0.5358171000, 0.5861325000, 0.6963229000, 0.9916138000", \ + "0.7646079000, 0.7709082000, 0.7866347000, 0.8195143000, 0.8790981000, 0.9948388000, 1.2924483000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015747400, 0.0049596300, 0.0156203000, 0.0491958000, 0.1549410000, 0.4879860000"); + values("0.1447217000, 0.1496852000, 0.1629029000, 0.1946766000, 0.2736666000, 0.5009514000, 1.2113842000", \ + "0.1496510000, 0.1545926000, 0.1677553000, 0.1994978000, 0.2784927000, 0.5058607000, 1.2155202000", \ + "0.1585604000, 0.1635164000, 0.1766873000, 0.2085631000, 0.2875678000, 0.5148569000, 1.2253587000", \ + "0.1752033000, 0.1802464000, 0.1933968000, 0.2251531000, 0.3040695000, 0.5316657000, 1.2407207000", \ + "0.2068785000, 0.2120128000, 0.2254637000, 0.2575816000, 0.3369944000, 0.5637790000, 1.2733437000", \ + "0.2546887000, 0.2602645000, 0.2750608000, 0.3091895000, 0.3906047000, 0.6186033000, 1.3287295000", \ + "0.2978531000, 0.3049316000, 0.3229942000, 0.3623537000, 0.4487606000, 0.6781234000, 1.3865356000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015747400, 0.0049596300, 0.0156203000, 0.0491958000, 0.1549410000, 0.4879860000"); + values("0.0343178000, 0.0371993000, 0.0432393000, 0.0587227000, 0.0986686000, 0.2137286000, 0.5925264000", \ + "0.0344030000, 0.0370320000, 0.0433471000, 0.0589066000, 0.0987078000, 0.2131982000, 0.5928434000", \ + "0.0344031000, 0.0368882000, 0.0433812000, 0.0587253000, 0.0986208000, 0.2137698000, 0.5925344000", \ + "0.0342970000, 0.0368270000, 0.0433434000, 0.0587772000, 0.0986523000, 0.2139751000, 0.5924071000", \ + "0.0344894000, 0.0370968000, 0.0435166000, 0.0587569000, 0.0984318000, 0.2130392000, 0.5929249000", \ + "0.0391483000, 0.0412683000, 0.0475776000, 0.0621283000, 0.1002709000, 0.2139852000, 0.5943602000", \ + "0.0571876000, 0.0603280000, 0.0679536000, 0.0831097000, 0.1176201000, 0.2244848000, 0.5954401000"); + } + related_pin : "A2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015747400, 0.0049596300, 0.0156203000, 0.0491958000, 0.1549410000, 0.4879860000"); + values("0.0291952000, 0.0333663000, 0.0444805000, 0.0759703000, 0.1721865000, 0.4878920000, 1.4977981000", \ + "0.0292114000, 0.0331264000, 0.0445818000, 0.0757979000, 0.1721056000, 0.4879051000, 1.5005694000", \ + "0.0292063000, 0.0332011000, 0.0444923000, 0.0760591000, 0.1722268000, 0.4879222000, 1.4976329000", \ + "0.0291949000, 0.0332446000, 0.0445589000, 0.0758851000, 0.1721294000, 0.4885791000, 1.5010744000", \ + "0.0303168000, 0.0345832000, 0.0454481000, 0.0769367000, 0.1723464000, 0.4881922000, 1.4984435000", \ + "0.0348474000, 0.0389260000, 0.0506183000, 0.0817279000, 0.1756569000, 0.4873053000, 1.4980360000", \ + "0.0462487000, 0.0508981000, 0.0632101000, 0.0944654000, 0.1829076000, 0.4907493000, 1.4931302000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015747400, 0.0049596300, 0.0156203000, 0.0491958000, 0.1549410000, 0.4879860000"); + values("0.2029143000, 0.2072385000, 0.2183803000, 0.2436340000, 0.2988021000, 0.4169345000, 0.7160897000", \ + "0.2083491000, 0.2126664000, 0.2236897000, 0.2487985000, 0.3037650000, 0.4223432000, 0.7219009000", \ + "0.2209197000, 0.2252385000, 0.2363610000, 0.2614834000, 0.3167338000, 0.4349568000, 0.7345076000", \ + "0.2483613000, 0.2526625000, 0.2637421000, 0.2890385000, 0.3440739000, 0.4625378000, 0.7618015000", \ + "0.3111168000, 0.3153912000, 0.3264279000, 0.3517208000, 0.4069108000, 0.5255562000, 0.8248958000", \ + "0.4432088000, 0.4477708000, 0.4597366000, 0.4864434000, 0.5439682000, 0.6643265000, 0.9643951000", \ + "0.6753656000, 0.6810397000, 0.6954560000, 0.7267810000, 0.7918362000, 0.9235605000, 1.2297641000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015747400, 0.0049596300, 0.0156203000, 0.0491958000, 0.1549410000, 0.4879860000"); + values("0.1450189000, 0.1499144000, 0.1628987000, 0.1942935000, 0.2727309000, 0.5000762000, 1.2102533000", \ + "0.1493230000, 0.1542092000, 0.1671578000, 0.1983714000, 0.2768510000, 0.5044613000, 1.2148466000", \ + "0.1584949000, 0.1633345000, 0.1762337000, 0.2075289000, 0.2860654000, 0.5132701000, 1.2243097000", \ + "0.1789677000, 0.1838409000, 0.1967718000, 0.2281755000, 0.3066205000, 0.5348988000, 1.2474234000", \ + "0.2227101000, 0.2277239000, 0.2409344000, 0.2726213000, 0.3514230000, 0.5791002000, 1.2886118000", \ + "0.2898800000, 0.2954408000, 0.3095819000, 0.3429853000, 0.4234313000, 0.6523184000, 1.3652904000", \ + "0.3591908000, 0.3661544000, 0.3837218000, 0.4217383000, 0.5054782000, 0.7345831000, 1.4457672000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015747400, 0.0049596300, 0.0156203000, 0.0491958000, 0.1549410000, 0.4879860000"); + values("0.0308325000, 0.0333660000, 0.0403751000, 0.0592329000, 0.1066164000, 0.2238430000, 0.5953406000", \ + "0.0305501000, 0.0331719000, 0.0403865000, 0.0593565000, 0.1068855000, 0.2238959000, 0.5937193000", \ + "0.0308126000, 0.0332005000, 0.0403354000, 0.0592899000, 0.1065382000, 0.2236233000, 0.5939637000", \ + "0.0306041000, 0.0332931000, 0.0405216000, 0.0591762000, 0.1066944000, 0.2238631000, 0.5952181000", \ + "0.0305771000, 0.0333292000, 0.0403339000, 0.0592305000, 0.1064339000, 0.2237093000, 0.5951209000", \ + "0.0353538000, 0.0383730000, 0.0454844000, 0.0638702000, 0.1109035000, 0.2257476000, 0.5945862000", \ + "0.0478350000, 0.0511388000, 0.0587180000, 0.0781838000, 0.1278238000, 0.2415614000, 0.5995084000"); + } + related_pin : "B1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015747400, 0.0049596300, 0.0156203000, 0.0491958000, 0.1549410000, 0.4879860000"); + values("0.0288515000, 0.0328157000, 0.0440793000, 0.0756024000, 0.1722346000, 0.4895419000, 1.5034217000", \ + "0.0288401000, 0.0327930000, 0.0440116000, 0.0755058000, 0.1722174000, 0.4897427000, 1.4996133000", \ + "0.0289416000, 0.0328181000, 0.0441411000, 0.0755271000, 0.1720196000, 0.4893951000, 1.5036704000", \ + "0.0288014000, 0.0327959000, 0.0439918000, 0.0753755000, 0.1719808000, 0.4892443000, 1.5010337000", \ + "0.0299730000, 0.0338912000, 0.0450106000, 0.0762602000, 0.1725113000, 0.4897333000, 1.4988820000", \ + "0.0347255000, 0.0386981000, 0.0498338000, 0.0804427000, 0.1751167000, 0.4903007000, 1.5032018000", \ + "0.0461119000, 0.0506706000, 0.0624536000, 0.0920624000, 0.1806987000, 0.4920830000, 1.5011773000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015747400, 0.0049596300, 0.0156203000, 0.0491958000, 0.1549410000, 0.4879860000"); + values("0.1835976000, 0.1879538000, 0.1989936000, 0.2242808000, 0.2795479000, 0.3977290000, 0.6967616000", \ + "0.1876519000, 0.1919755000, 0.2030518000, 0.2283419000, 0.2836119000, 0.4017758000, 0.7010041000", \ + "0.1983067000, 0.2026016000, 0.2136938000, 0.2389989000, 0.2942795000, 0.4125040000, 0.7117980000", \ + "0.2261089000, 0.2304223000, 0.2415129000, 0.2667466000, 0.3217913000, 0.4404551000, 0.7400353000", \ + "0.2941030000, 0.2983982000, 0.3094607000, 0.3345581000, 0.3897686000, 0.5084128000, 0.8080466000", \ + "0.4397446000, 0.4446658000, 0.4571538000, 0.4845068000, 0.5412467000, 0.6617992000, 0.9618302000", \ + "0.6781318000, 0.6845293000, 0.7005099000, 0.7354296000, 0.8041195000, 0.9373681000, 1.2438823000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015747400, 0.0049596300, 0.0156203000, 0.0491958000, 0.1549410000, 0.4879860000"); + values("0.1336015000, 0.1385286000, 0.1515982000, 0.1832342000, 0.2621109000, 0.4890939000, 1.1996483000", \ + "0.1381712000, 0.1431011000, 0.1561732000, 0.1876648000, 0.2665412000, 0.4942276000, 1.2037779000", \ + "0.1472160000, 0.1521493000, 0.1652847000, 0.1968829000, 0.2757056000, 0.5037168000, 1.2155569000", \ + "0.1663141000, 0.1712741000, 0.1843359000, 0.2159162000, 0.2947511000, 0.5228662000, 1.2333383000", \ + "0.2052881000, 0.2103848000, 0.2237399000, 0.2558194000, 0.3350611000, 0.5630418000, 1.2721719000", \ + "0.2606889000, 0.2663528000, 0.2809520000, 0.3148584000, 0.3959954000, 0.6249447000, 1.3359843000", \ + "0.3086142000, 0.3158003000, 0.3341208000, 0.3735954000, 0.4587622000, 0.6883344000, 1.3988928000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015747400, 0.0049596300, 0.0156203000, 0.0491958000, 0.1549410000, 0.4879860000"); + values("0.0304851000, 0.0331619000, 0.0403572000, 0.0592563000, 0.1065580000, 0.2237415000, 0.5952439000", \ + "0.0305772000, 0.0332003000, 0.0406686000, 0.0590177000, 0.1064980000, 0.2238879000, 0.5942839000", \ + "0.0308609000, 0.0332583000, 0.0406558000, 0.0591510000, 0.1064728000, 0.2238219000, 0.5939110000", \ + "0.0308197000, 0.0331257000, 0.0403664000, 0.0590632000, 0.1064798000, 0.2236463000, 0.5943341000", \ + "0.0307488000, 0.0332577000, 0.0403778000, 0.0592014000, 0.1065387000, 0.2236054000, 0.5947455000", \ + "0.0391297000, 0.0419877000, 0.0484613000, 0.0660322000, 0.1126329000, 0.2264481000, 0.5959259000", \ + "0.0571181000, 0.0604251000, 0.0692425000, 0.0892249000, 0.1363124000, 0.2456756000, 0.6022438000"); + } + related_pin : "B2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015747400, 0.0049596300, 0.0156203000, 0.0491958000, 0.1549410000, 0.4879860000"); + values("0.0291398000, 0.0331266000, 0.0442237000, 0.0758132000, 0.1722789000, 0.4892622000, 1.5035541000", \ + "0.0290186000, 0.0330227000, 0.0443729000, 0.0758111000, 0.1725763000, 0.4886652000, 1.4983684000", \ + "0.0290340000, 0.0330666000, 0.0443283000, 0.0758009000, 0.1723298000, 0.4889815000, 1.5028641000", \ + "0.0290309000, 0.0330394000, 0.0443648000, 0.0757908000, 0.1725470000, 0.4899541000, 1.5040326000", \ + "0.0305720000, 0.0345319000, 0.0456991000, 0.0771044000, 0.1730085000, 0.4892535000, 1.4991912000", \ + "0.0359541000, 0.0398474000, 0.0513287000, 0.0816573000, 0.1761581000, 0.4891423000, 1.5047511000", \ + "0.0486958000, 0.0534783000, 0.0650885000, 0.0938517000, 0.1820665000, 0.4918636000, 1.4970872000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015747400, 0.0049596300, 0.0156203000, 0.0491958000, 0.1549410000, 0.4879860000"); + values("0.0835541000, 0.0865858000, 0.0946342000, 0.1140758000, 0.1594433000, 0.2635524000, 0.5545846000", \ + "0.0892002000, 0.0922404000, 0.1002715000, 0.1197111000, 0.1650991000, 0.2692093000, 0.5602443000", \ + "0.1023868000, 0.1054515000, 0.1134063000, 0.1327919000, 0.1781550000, 0.2825850000, 0.5735843000", \ + "0.1341725000, 0.1371663000, 0.1450757000, 0.1644058000, 0.2099454000, 0.3143112000, 0.6051773000", \ + "0.1995413000, 0.2029337000, 0.2117501000, 0.2324028000, 0.2792605000, 0.3844283000, 0.6755405000", \ + "0.3043178000, 0.3087054000, 0.3199886000, 0.3457563000, 0.4013516000, 0.5143803000, 0.8064692000", \ + "0.4713528000, 0.4769839000, 0.4915839000, 0.5241648000, 0.5947881000, 0.7276302000, 1.0269134000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015747400, 0.0049596300, 0.0156203000, 0.0491958000, 0.1549410000, 0.4879860000"); + values("0.1308782000, 0.1357516000, 0.1486901000, 0.1799690000, 0.2585621000, 0.4863172000, 1.1973625000", \ + "0.1345452000, 0.1394458000, 0.1523298000, 0.1837163000, 0.2623251000, 0.4900447000, 1.2016713000", \ + "0.1438407000, 0.1487404000, 0.1616798000, 0.1930798000, 0.2716897000, 0.4996140000, 1.2108428000", \ + "0.1660305000, 0.1709908000, 0.1840092000, 0.2153709000, 0.2939624000, 0.5227322000, 1.2351656000", \ + "0.2140879000, 0.2189873000, 0.2318594000, 0.2635362000, 0.3423468000, 0.5707800000, 1.2806641000", \ + "0.2805107000, 0.2858865000, 0.2997161000, 0.3321252000, 0.4119402000, 0.6410595000, 1.3557174000", \ + "0.3464188000, 0.3531092000, 0.3702149000, 0.4068650000, 0.4885510000, 0.7171103000, 1.4286461000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015747400, 0.0049596300, 0.0156203000, 0.0491958000, 0.1549410000, 0.4879860000"); + values("0.0172214000, 0.0193524000, 0.0254565000, 0.0430756000, 0.0870141000, 0.2025316000, 0.5855721000", \ + "0.0170614000, 0.0193582000, 0.0254738000, 0.0430817000, 0.0869968000, 0.2025371000, 0.5856657000", \ + "0.0171330000, 0.0193948000, 0.0254171000, 0.0431453000, 0.0868959000, 0.2023141000, 0.5857256000", \ + "0.0173909000, 0.0195115000, 0.0256662000, 0.0432257000, 0.0871502000, 0.2022144000, 0.5837621000", \ + "0.0217551000, 0.0239335000, 0.0299312000, 0.0467716000, 0.0894084000, 0.2032463000, 0.5845342000", \ + "0.0323156000, 0.0348729000, 0.0422160000, 0.0606089000, 0.1051976000, 0.2123499000, 0.5863879000", \ + "0.0478253000, 0.0513285000, 0.0602196000, 0.0829074000, 0.1361120000, 0.2409024000, 0.5919961000"); + } + related_pin : "C1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015747400, 0.0049596300, 0.0156203000, 0.0491958000, 0.1549410000, 0.4879860000"); + values("0.0288656000, 0.0328417000, 0.0441308000, 0.0754196000, 0.1719783000, 0.4892879000, 1.5043295000", \ + "0.0290336000, 0.0330129000, 0.0442995000, 0.0754425000, 0.1722158000, 0.4896711000, 1.5034649000", \ + "0.0289100000, 0.0328882000, 0.0439349000, 0.0755515000, 0.1722354000, 0.4896616000, 1.5041263000", \ + "0.0288756000, 0.0327937000, 0.0440775000, 0.0752782000, 0.1720883000, 0.4893751000, 1.5040326000", \ + "0.0297438000, 0.0336227000, 0.0448853000, 0.0763385000, 0.1724737000, 0.4896430000, 1.5030168000", \ + "0.0348216000, 0.0385187000, 0.0490515000, 0.0794739000, 0.1753103000, 0.4904464000, 1.5025943000", \ + "0.0473687000, 0.0517361000, 0.0619595000, 0.0898482000, 0.1790137000, 0.4920150000, 1.5010747000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__o221ai_1") { + leakage_power () { + value : 0.0000796023; + when : "!A1&!A2&!B1&!B2&C1"; + } + leakage_power () { + value : 0.0000360697; + when : "!A1&!A2&!B1&!B2&!C1"; + } + leakage_power () { + value : 0.0005749000; + when : "!A1&!A2&!B1&B2&C1"; + } + leakage_power () { + value : 0.0000576699; + when : "!A1&!A2&!B1&B2&!C1"; + } + leakage_power () { + value : 0.0005743000; + when : "!A1&!A2&B1&!B2&C1"; + } + leakage_power () { + value : 0.0000577560; + when : "!A1&!A2&B1&!B2&!C1"; + } + leakage_power () { + value : 0.0005783000; + when : "!A1&!A2&B1&B2&C1"; + } + leakage_power () { + value : 0.0000578732; + when : "!A1&!A2&B1&B2&!C1"; + } + leakage_power () { + value : 0.0005686000; + when : "!A1&A2&!B1&!B2&C1"; + } + leakage_power () { + value : 0.0000559359; + when : "!A1&A2&!B1&!B2&!C1"; + } + leakage_power () { + value : 0.0036178000; + when : "!A1&A2&!B1&B2&C1"; + } + leakage_power () { + value : 0.0001943000; + when : "!A1&A2&!B1&B2&!C1"; + } + leakage_power () { + value : 0.0033839000; + when : "!A1&A2&B1&!B2&C1"; + } + leakage_power () { + value : 0.0001943000; + when : "!A1&A2&B1&!B2&!C1"; + } + leakage_power () { + value : 0.0030007000; + when : "!A1&A2&B1&B2&C1"; + } + leakage_power () { + value : 0.0001938000; + when : "!A1&A2&B1&B2&!C1"; + } + leakage_power () { + value : 0.0005686000; + when : "A1&!A2&!B1&!B2&C1"; + } + leakage_power () { + value : 0.0000559359; + when : "A1&!A2&!B1&!B2&!C1"; + } + leakage_power () { + value : 0.0041112000; + when : "A1&!A2&!B1&B2&C1"; + } + leakage_power () { + value : 0.0001946000; + when : "A1&!A2&!B1&B2&!C1"; + } + leakage_power () { + value : 0.0038773000; + when : "A1&!A2&B1&!B2&C1"; + } + leakage_power () { + value : 0.0001945000; + when : "A1&!A2&B1&!B2&!C1"; + } + leakage_power () { + value : 0.0034940000; + when : "A1&!A2&B1&B2&C1"; + } + leakage_power () { + value : 0.0001938000; + when : "A1&!A2&B1&B2&!C1"; + } + leakage_power () { + value : 0.0005686000; + when : "A1&A2&!B1&!B2&C1"; + } + leakage_power () { + value : 0.0000559359; + when : "A1&A2&!B1&!B2&!C1"; + } + leakage_power () { + value : 0.0028494000; + when : "A1&A2&!B1&B2&C1"; + } + leakage_power () { + value : 0.0001943000; + when : "A1&A2&!B1&B2&!C1"; + } + leakage_power () { + value : 0.0026155000; + when : "A1&A2&B1&!B2&C1"; + } + leakage_power () { + value : 0.0001938000; + when : "A1&A2&B1&!B2&!C1"; + } + leakage_power () { + value : 0.0022322000; + when : "A1&A2&B1&B2&C1"; + } + leakage_power () { + value : 0.0001938000; + when : "A1&A2&B1&B2&!C1"; + } + area : 8.758400000; + cell_footprint : "sky130_fd_sc_hd__o221ai"; + cell_leakage_power : 0.0010880900; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A1") { + capacitance : 0.0023270000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022210000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0039643000, 0.0039640000, 0.0039631000, 0.0039630000, 0.0039629000, 0.0039627000, 0.0039620000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0039602000, -0.0039584000, -0.0039542000, -0.0039537000, -0.0039526000, -0.0039499000, -0.0039436000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024330000; + } + pin ("A2") { + capacitance : 0.0023230000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0021730000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0039594000, 0.0039562000, 0.0039489000, 0.0039491000, 0.0039494000, 0.0039502000, 0.0039521000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0039368000, -0.0039362000, -0.0039348000, -0.0039351000, -0.0039359000, -0.0039377000, -0.0039419000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024740000; + } + pin ("B1") { + capacitance : 0.0023190000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022480000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0041081000, 0.0041047000, 0.0040970000, 0.0040982000, 0.0041008000, 0.0041069000, 0.0041208000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0040984000, -0.0040961000, -0.0040908000, -0.0040898000, -0.0040876000, -0.0040824000, -0.0040703000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0023910000; + } + pin ("B2") { + capacitance : 0.0023020000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0021870000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0039938000, 0.0039929000, 0.0039910000, 0.0039918000, 0.0039937000, 0.0039981000, 0.0040083000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0039998000, -0.0039944000, -0.0039821000, -0.0039816000, -0.0039805000, -0.0039780000, -0.0039722000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024180000; + } + pin ("C1") { + capacitance : 0.0022480000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022150000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0048446000, 0.0048429000, 0.0048389000, 0.0048402000, 0.0048432000, 0.0048501000, 0.0048660000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0027200000, -0.0027206000, -0.0027219000, -0.0027106000, -0.0026847000, -0.0026248000, -0.0024869000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0022820000; + } + pin ("Y") { + direction : "output"; + function : "(!B1&!B2) | (!A1&!A2) | (!C1)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011407200, 0.0026024820, 0.0059374060, 0.0135458300, 0.0309039900, 0.0705055800"); + values("0.0085850000, 0.0075661000, 0.0052261000, -0.0001343000, -0.0124167000, -0.0404935000, -0.1044402000", \ + "0.0084802000, 0.0074552000, 0.0051222000, -0.0002224000, -0.0124906000, -0.0405242000, -0.1045835000", \ + "0.0083466000, 0.0073296000, 0.0050139000, -0.0003251000, -0.0125816000, -0.0406459000, -0.1046844000", \ + "0.0081929000, 0.0071793000, 0.0048594000, -0.0004493000, -0.0126942000, -0.0406532000, -0.1046583000", \ + "0.0080597000, 0.0070498000, 0.0047662000, -0.0005223000, -0.0127172000, -0.0406782000, -0.1046852000", \ + "0.0080799000, 0.0070347000, 0.0046725000, -0.0007519000, -0.0129367000, -0.0408650000, -0.1047875000", \ + "0.0084482000, 0.0074229000, 0.0050337000, -0.0004263000, -0.0127493000, -0.0408915000, -0.1048468000"); + } + related_pin : "B1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011407200, 0.0026024820, 0.0059374060, 0.0135458300, 0.0309039900, 0.0705055800"); + values("0.0135007000, 0.0145477000, 0.0169114000, 0.0223009000, 0.0344898000, 0.0622964000, 0.1255689000", \ + "0.0133660000, 0.0144258000, 0.0168233000, 0.0222319000, 0.0344576000, 0.0622645000, 0.1254775000", \ + "0.0131403000, 0.0142128000, 0.0166355000, 0.0220762000, 0.0343849000, 0.0622428000, 0.1255338000", \ + "0.0128906000, 0.0139573000, 0.0163791000, 0.0218472000, 0.0341994000, 0.0621393000, 0.1255811000", \ + "0.0127422000, 0.0137939000, 0.0161985000, 0.0216260000, 0.0339558000, 0.0619304000, 0.1254617000", \ + "0.0126209000, 0.0136699000, 0.0160612000, 0.0214792000, 0.0338870000, 0.0618020000, 0.1251590000", \ + "0.0126292000, 0.0136401000, 0.0159204000, 0.0215101000, 0.0338049000, 0.0618792000, 0.1253766000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011407200, 0.0026024820, 0.0059374060, 0.0135458300, 0.0309039900, 0.0705055800"); + values("0.0071816000, 0.0061699000, 0.0038338000, -0.0015250000, -0.0138015000, -0.0418306000, -0.1059188000", \ + "0.0071380000, 0.0061334000, 0.0038216000, -0.0015174000, -0.0137712000, -0.0418105000, -0.1059284000", \ + "0.0069992000, 0.0059979000, 0.0037074000, -0.0015850000, -0.0138010000, -0.0417883000, -0.1058758000", \ + "0.0067375000, 0.0057429000, 0.0034740000, -0.0017689000, -0.0139211000, -0.0418887000, -0.1058941000", \ + "0.0064597000, 0.0054697000, 0.0032198000, -0.0020218000, -0.0141132000, -0.0420158000, -0.1059157000", \ + "0.0064594000, 0.0054403000, 0.0031090000, -0.0023273000, -0.0144529000, -0.0422834000, -0.1061246000", \ + "0.0069293000, 0.0059045000, 0.0034986000, -0.0019794000, -0.0142889000, -0.0424076000, -0.1062879000"); + } + related_pin : "B2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011407200, 0.0026024820, 0.0059374060, 0.0135458300, 0.0309039900, 0.0705055800"); + values("0.0113319000, 0.0123801000, 0.0147607000, 0.0201408000, 0.0323567000, 0.0601502000, 0.1234050000", \ + "0.0111355000, 0.0122000000, 0.0146024000, 0.0200516000, 0.0323023000, 0.0600580000, 0.1234096000", \ + "0.0109066000, 0.0119582000, 0.0143935000, 0.0198639000, 0.0321779000, 0.0600485000, 0.1233754000", \ + "0.0106553000, 0.0117250000, 0.0141664000, 0.0195288000, 0.0319795000, 0.0599529000, 0.1232763000", \ + "0.0106337000, 0.0117381000, 0.0141311000, 0.0194516000, 0.0317201000, 0.0596047000, 0.1232150000", \ + "0.0110019000, 0.0120290000, 0.0143160000, 0.0196288000, 0.0319056000, 0.0597455000, 0.1225870000", \ + "0.0117101000, 0.0127026000, 0.0151671000, 0.0203641000, 0.0324303000, 0.0599574000, 0.1229413000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011407200, 0.0026024820, 0.0059374060, 0.0135458300, 0.0309039900, 0.0705055800"); + values("0.0071864000, 0.0061764000, 0.0038758000, -0.0014326000, -0.0136800000, -0.0417596000, -0.1057512000", \ + "0.0070747000, 0.0060731000, 0.0037812000, -0.0015088000, -0.0137028000, -0.0417685000, -0.1057312000", \ + "0.0069245000, 0.0059179000, 0.0036337000, -0.0016319000, -0.0137881000, -0.0418382000, -0.1057314000", \ + "0.0066842000, 0.0056427000, 0.0033854000, -0.0019031000, -0.0140396000, -0.0419045000, -0.1059146000", \ + "0.0064821000, 0.0054420000, 0.0031477000, -0.0021251000, -0.0142715000, -0.0421478000, -0.1060237000", \ + "0.0068137000, 0.0055626000, 0.0031765000, -0.0022085000, -0.0144391000, -0.0422737000, -0.1060965000", \ + "0.0076828000, 0.0066115000, 0.0041763000, -0.0013022000, -0.0138153000, -0.0418803000, -0.1056321000"); + } + related_pin : "C1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011407200, 0.0026024820, 0.0059374060, 0.0135458300, 0.0309039900, 0.0705055800"); + values("0.0089157000, 0.0100441000, 0.0125202000, 0.0179761000, 0.0302099000, 0.0580069000, 0.1213387000", \ + "0.0087060000, 0.0098394000, 0.0123877000, 0.0178864000, 0.0301640000, 0.0580668000, 0.1213269000", \ + "0.0084240000, 0.0095538000, 0.0121098000, 0.0176828000, 0.0300763000, 0.0579386000, 0.1214401000", \ + "0.0082335000, 0.0093122000, 0.0117769000, 0.0173136000, 0.0297497000, 0.0574964000, 0.1210732000", \ + "0.0083943000, 0.0094538000, 0.0117419000, 0.0171228000, 0.0294543000, 0.0569787000, 0.1205325000", \ + "0.0088231000, 0.0098376000, 0.0121355000, 0.0174668000, 0.0296253000, 0.0572496000, 0.1204850000", \ + "0.0099529000, 0.0108807000, 0.0130613000, 0.0181159000, 0.0300405000, 0.0579146000, 0.1214750000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011407200, 0.0026024820, 0.0059374060, 0.0135458300, 0.0309039900, 0.0705055800"); + values("0.0083195000, 0.0073003000, 0.0049630000, -0.0004156000, -0.0126805000, -0.0407515000, -0.1047279000", \ + "0.0082213000, 0.0071991000, 0.0048619000, -0.0004899000, -0.0127669000, -0.0408143000, -0.1048797000", \ + "0.0080919000, 0.0070734000, 0.0047494000, -0.0005899000, -0.0128432000, -0.0408581000, -0.1049370000", \ + "0.0079306000, 0.0069214000, 0.0046087000, -0.0007052000, -0.0129549000, -0.0409340000, -0.1049556000", \ + "0.0078353000, 0.0068212000, 0.0045131000, -0.0007970000, -0.0130075000, -0.0409831000, -0.1050267000", \ + "0.0078412000, 0.0068747000, 0.0045076000, -0.0010176000, -0.0131370000, -0.0411120000, -0.1050930000", \ + "0.0082431000, 0.0072203000, 0.0048398000, -0.0005449000, -0.0129375000, -0.0411346000, -0.1050897000"); + } + related_pin : "A1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011407200, 0.0026024820, 0.0059374060, 0.0135458300, 0.0309039900, 0.0705055800"); + values("0.0172718000, 0.0183504000, 0.0207621000, 0.0261558000, 0.0384888000, 0.0663942000, 0.1297659000", \ + "0.0171875000, 0.0182204000, 0.0206069000, 0.0260415000, 0.0383955000, 0.0663021000, 0.1296400000", \ + "0.0169854000, 0.0180809000, 0.0204755000, 0.0259040000, 0.0382612000, 0.0661955000, 0.1296333000", \ + "0.0168306000, 0.0178867000, 0.0203040000, 0.0257935000, 0.0381651000, 0.0661215000, 0.1297523000", \ + "0.0167471000, 0.0177904000, 0.0202070000, 0.0256565000, 0.0380619000, 0.0660221000, 0.1295200000", \ + "0.0166613000, 0.0177158000, 0.0201677000, 0.0255884000, 0.0380758000, 0.0660905000, 0.1294658000", \ + "0.0170568000, 0.0180474000, 0.0203269000, 0.0258494000, 0.0382093000, 0.0662413000, 0.1296895000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011407200, 0.0026024820, 0.0059374060, 0.0135458300, 0.0309039900, 0.0705055800"); + values("0.0070171000, 0.0060021000, 0.0036723000, -0.0016877000, -0.0139701000, -0.0420114000, -0.1061252000", \ + "0.0069910000, 0.0059761000, 0.0036628000, -0.0016739000, -0.0139292000, -0.0419469000, -0.1060587000", \ + "0.0068301000, 0.0058347000, 0.0035488000, -0.0017589000, -0.0139544000, -0.0419701000, -0.1060438000", \ + "0.0065625000, 0.0055719000, 0.0033054000, -0.0019317000, -0.0140834000, -0.0419967000, -0.1060624000", \ + "0.0063295000, 0.0053283000, 0.0030600000, -0.0021977000, -0.0142948000, -0.0421586000, -0.1061331000", \ + "0.0062892000, 0.0052588000, 0.0029356000, -0.0024255000, -0.0145866000, -0.0424182000, -0.1063082000", \ + "0.0066417000, 0.0055856000, 0.0032111000, -0.0022225000, -0.0145201000, -0.0426282000, -0.1064752000"); + } + related_pin : "A2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011407200, 0.0026024820, 0.0059374060, 0.0135458300, 0.0309039900, 0.0705055800"); + values("0.0150713000, 0.0161234000, 0.0185226000, 0.0239801000, 0.0362799000, 0.0641914000, 0.1276359000", \ + "0.0149068000, 0.0159555000, 0.0183685000, 0.0238309000, 0.0362232000, 0.0640958000, 0.1276080000", \ + "0.0146370000, 0.0157030000, 0.0181504000, 0.0236242000, 0.0360376000, 0.0640494000, 0.1274507000", \ + "0.0144624000, 0.0155355000, 0.0179460000, 0.0234625000, 0.0358366000, 0.0638930000, 0.1273617000", \ + "0.0145559000, 0.0155894000, 0.0179677000, 0.0234209000, 0.0355855000, 0.0635241000, 0.1273005000", \ + "0.0151230000, 0.0161448000, 0.0185522000, 0.0237395000, 0.0359840000, 0.0638331000, 0.1268131000", \ + "0.0161464000, 0.0171703000, 0.0194361000, 0.0245337000, 0.0368795000, 0.0646908000, 0.1280044000"); + } + } + max_capacitance : 0.0705060000; + max_transition : 1.5275130000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011407200, 0.0026024800, 0.0059374100, 0.0135458000, 0.0309040000, 0.0705056000"); + values("0.0844206000, 0.0903811000, 0.1029107000, 0.1313181000, 0.1938771000, 0.3354426000, 0.6563632000", \ + "0.0890843000, 0.0949299000, 0.1073502000, 0.1357052000, 0.1983748000, 0.3400257000, 0.6609251000", \ + "0.0986245000, 0.1043700000, 0.1170425000, 0.1451471000, 0.2080889000, 0.3497173000, 0.6707850000", \ + "0.1162045000, 0.1220909000, 0.1349859000, 0.1632536000, 0.2261744000, 0.3678993000, 0.6893808000", \ + "0.1461045000, 0.1530377000, 0.1672971000, 0.1978834000, 0.2622842000, 0.4042943000, 0.7256103000", \ + "0.1889399000, 0.1980624000, 0.2168414000, 0.2544422000, 0.3310906000, 0.4840220000, 0.8079612000", \ + "0.2242211000, 0.2385554000, 0.2667217000, 0.3236872000, 0.4310453000, 0.6229166000, 0.9876835000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011407200, 0.0026024800, 0.0059374100, 0.0135458000, 0.0309040000, 0.0705056000"); + values("0.1314851000, 0.1404840000, 0.1629570000, 0.2103698000, 0.3177177000, 0.5567623000, 1.0990615000", \ + "0.1368254000, 0.1464406000, 0.1677303000, 0.2161246000, 0.3230470000, 0.5622665000, 1.1047520000", \ + "0.1485807000, 0.1585453000, 0.1804183000, 0.2286115000, 0.3352927000, 0.5752719000, 1.1170397000", \ + "0.1744892000, 0.1846149000, 0.2063731000, 0.2547422000, 0.3618072000, 0.6013909000, 1.1436230000", \ + "0.2334238000, 0.2435863000, 0.2654048000, 0.3133864000, 0.4202817000, 0.6606716000, 1.2032035000", \ + "0.3420019000, 0.3551056000, 0.3833623000, 0.4404662000, 0.5567973000, 0.7971044000, 1.3400135000", \ + "0.5260506000, 0.5453304000, 0.5849641000, 0.6641545000, 0.8164286000, 1.1033372000, 1.6548943000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011407200, 0.0026024800, 0.0059374100, 0.0135458000, 0.0309040000, 0.0705056000"); + values("0.0577204000, 0.0649159000, 0.0813302000, 0.1183380000, 0.2020748000, 0.3935615000, 0.8276592000", \ + "0.0577290000, 0.0648780000, 0.0813096000, 0.1182884000, 0.2022933000, 0.3934847000, 0.8278517000", \ + "0.0577048000, 0.0650045000, 0.0812025000, 0.1183034000, 0.2021487000, 0.3933152000, 0.8273150000", \ + "0.0587208000, 0.0656979000, 0.0816862000, 0.1183108000, 0.2021723000, 0.3934059000, 0.8311964000", \ + "0.0691896000, 0.0761837000, 0.0918420000, 0.1263160000, 0.2060113000, 0.3935951000, 0.8295318000", \ + "0.0991632000, 0.1070494000, 0.1234109000, 0.1589449000, 0.2375712000, 0.4111491000, 0.8335799000", \ + "0.1679663000, 0.1776948000, 0.1992433000, 0.2403067000, 0.3246300000, 0.4981866000, 0.8880862000"); + } + related_pin : "A1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011407200, 0.0026024800, 0.0059374100, 0.0135458000, 0.0309040000, 0.0705056000"); + values("0.1124814000, 0.1255013000, 0.1527538000, 0.2147606000, 0.3567575000, 0.6811829000, 1.4172135000", \ + "0.1127643000, 0.1250460000, 0.1526978000, 0.2158108000, 0.3579530000, 0.6799769000, 1.4187150000", \ + "0.1123811000, 0.1248762000, 0.1528530000, 0.2150460000, 0.3563714000, 0.6800430000, 1.4150103000", \ + "0.1122502000, 0.1244084000, 0.1525339000, 0.2153035000, 0.3576023000, 0.6801523000, 1.4171628000", \ + "0.1215258000, 0.1324023000, 0.1582173000, 0.2174517000, 0.3570392000, 0.6801785000, 1.4171216000", \ + "0.1626116000, 0.1741818000, 0.2002960000, 0.2545679000, 0.3789477000, 0.6834717000, 1.4208461000", \ + "0.2474654000, 0.2618290000, 0.2942756000, 0.3595555000, 0.4902751000, 0.7636144000, 1.4352037000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011407200, 0.0026024800, 0.0059374100, 0.0135458000, 0.0309040000, 0.0705056000"); + values("0.0716462000, 0.0770822000, 0.0895673000, 0.1173339000, 0.1794686000, 0.3196975000, 0.6389201000", \ + "0.0761591000, 0.0818876000, 0.0942858000, 0.1222206000, 0.1844895000, 0.3249022000, 0.6438693000", \ + "0.0851638000, 0.0908187000, 0.1034464000, 0.1314500000, 0.1938873000, 0.3346347000, 0.6538731000", \ + "0.1011490000, 0.1069872000, 0.1197755000, 0.1480120000, 0.2106991000, 0.3516244000, 0.6712399000", \ + "0.1256829000, 0.1323736000, 0.1472294000, 0.1785064000, 0.2439210000, 0.3854351000, 0.7055206000", \ + "0.1551205000, 0.1642246000, 0.1842551000, 0.2250417000, 0.3035875000, 0.4588139000, 0.7814168000", \ + "0.1615117000, 0.1771145000, 0.2078221000, 0.2703168000, 0.3835017000, 0.5789909000, 0.9455569000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011407200, 0.0026024800, 0.0059374100, 0.0135458000, 0.0309040000, 0.0705056000"); + values("0.1188196000, 0.1284959000, 0.1500044000, 0.1985693000, 0.3050721000, 0.5450501000, 1.0868373000", \ + "0.1227605000, 0.1320780000, 0.1539476000, 0.2026324000, 0.3090989000, 0.5486044000, 1.0903846000", \ + "0.1330573000, 0.1426139000, 0.1650871000, 0.2130740000, 0.3204899000, 0.5602503000, 1.1024591000", \ + "0.1616547000, 0.1711999000, 0.1929677000, 0.2417845000, 0.3487644000, 0.5893722000, 1.1315955000", \ + "0.2292804000, 0.2402588000, 0.2617445000, 0.3096064000, 0.4141517000, 0.6539475000, 1.1964388000", \ + "0.3626882000, 0.3766480000, 0.4058650000, 0.4625147000, 0.5755684000, 0.8114489000, 1.3495152000", \ + "0.5750850000, 0.5958102000, 0.6408932000, 0.7295103000, 0.8964255000, 1.1836275000, 1.7228713000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011407200, 0.0026024800, 0.0059374100, 0.0135458000, 0.0309040000, 0.0705056000"); + values("0.0476546000, 0.0547606000, 0.0708694000, 0.1075582000, 0.1910767000, 0.3809500000, 0.8139976000", \ + "0.0476405000, 0.0546615000, 0.0707578000, 0.1075744000, 0.1911317000, 0.3806321000, 0.8131287000", \ + "0.0476609000, 0.0546611000, 0.0708261000, 0.1074965000, 0.1909460000, 0.3810608000, 0.8136463000", \ + "0.0495326000, 0.0562775000, 0.0717704000, 0.1077831000, 0.1909337000, 0.3808235000, 0.8141127000", \ + "0.0607578000, 0.0674721000, 0.0828823000, 0.1172343000, 0.1953178000, 0.3819020000, 0.8156141000", \ + "0.0919962000, 0.0995737000, 0.1158173000, 0.1510119000, 0.2284756000, 0.4010641000, 0.8179715000", \ + "0.1613523000, 0.1710244000, 0.1921241000, 0.2343504000, 0.3166095000, 0.4888802000, 0.8784194000"); + } + related_pin : "A2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011407200, 0.0026024800, 0.0059374100, 0.0135458000, 0.0309040000, 0.0705056000"); + values("0.1123904000, 0.1246412000, 0.1522903000, 0.2155994000, 0.3563536000, 0.6815563000, 1.4168240000", \ + "0.1125986000, 0.1249609000, 0.1522748000, 0.2151753000, 0.3572101000, 0.6810669000, 1.4178018000", \ + "0.1124277000, 0.1246937000, 0.1525495000, 0.2145471000, 0.3565037000, 0.6804525000, 1.4170748000", \ + "0.1119143000, 0.1243654000, 0.1521926000, 0.2153812000, 0.3578533000, 0.6808122000, 1.4174190000", \ + "0.1262013000, 0.1362424000, 0.1604316000, 0.2184789000, 0.3570522000, 0.6810495000, 1.4166828000", \ + "0.1849981000, 0.1976195000, 0.2238943000, 0.2733188000, 0.3915812000, 0.6839511000, 1.4160974000", \ + "0.2880632000, 0.3064023000, 0.3448919000, 0.4178708000, 0.5463461000, 0.7920433000, 1.4412505000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011407200, 0.0026024800, 0.0059374100, 0.0135458000, 0.0309040000, 0.0705056000"); + values("0.0764847000, 0.0823115000, 0.0946685000, 0.1230478000, 0.1857078000, 0.3273247000, 0.6483299000", \ + "0.0804372000, 0.0859915000, 0.0991154000, 0.1270950000, 0.1898667000, 0.3315926000, 0.6536350000", \ + "0.0899106000, 0.0953478000, 0.1083104000, 0.1365964000, 0.1993097000, 0.3409701000, 0.6618935000", \ + "0.1095896000, 0.1152772000, 0.1281770000, 0.1565267000, 0.2196493000, 0.3614453000, 0.6825630000", \ + "0.1452152000, 0.1524241000, 0.1685031000, 0.2003943000, 0.2661024000, 0.4083059000, 0.7302572000", \ + "0.1932003000, 0.2036644000, 0.2258159000, 0.2705342000, 0.3548804000, 0.5132197000, 0.8398098000", \ + "0.2285331000, 0.2452559000, 0.2811092000, 0.3499770000, 0.4784360000, 0.6971717000, 1.0803793000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011407200, 0.0026024800, 0.0059374100, 0.0135458000, 0.0309040000, 0.0705056000"); + values("0.1079666000, 0.1176887000, 0.1394951000, 0.1896339000, 0.3008420000, 0.5552270000, 1.1322001000", \ + "0.1132302000, 0.1230151000, 0.1451160000, 0.1954719000, 0.3069822000, 0.5617208000, 1.1388093000", \ + "0.1254163000, 0.1353647000, 0.1576229000, 0.2079708000, 0.3203475000, 0.5750193000, 1.1525335000", \ + "0.1524216000, 0.1622931000, 0.1846895000, 0.2349182000, 0.3479043000, 0.6030857000, 1.1824841000", \ + "0.2128227000, 0.2236600000, 0.2472503000, 0.2973195000, 0.4104267000, 0.6658327000, 1.2448844000", \ + "0.3200400000, 0.3349339000, 0.3666699000, 0.4314247000, 0.5558921000, 0.8116432000, 1.3916390000", \ + "0.5029857000, 0.5260671000, 0.5733718000, 0.6672548000, 0.8357421000, 1.1425577000, 1.7287753000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011407200, 0.0026024800, 0.0059374100, 0.0135458000, 0.0309040000, 0.0705056000"); + values("0.0577326000, 0.0648946000, 0.0813284000, 0.1182624000, 0.2022204000, 0.3940751000, 0.8276668000", \ + "0.0576449000, 0.0649349000, 0.0812278000, 0.1183226000, 0.2022749000, 0.3933852000, 0.8288314000", \ + "0.0577990000, 0.0649056000, 0.0811727000, 0.1182259000, 0.2021520000, 0.3939247000, 0.8282542000", \ + "0.0600748000, 0.0670545000, 0.0828528000, 0.1184763000, 0.2021828000, 0.3933349000, 0.8272605000", \ + "0.0772090000, 0.0838725000, 0.0996038000, 0.1325687000, 0.2085600000, 0.3936453000, 0.8284297000", \ + "0.1183537000, 0.1268948000, 0.1445780000, 0.1811935000, 0.2556664000, 0.4195629000, 0.8317860000", \ + "0.1959220000, 0.2078078000, 0.2334380000, 0.2823526000, 0.3749021000, 0.5459431000, 0.9135276000"); + } + related_pin : "B1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011407200, 0.0026024800, 0.0059374100, 0.0135458000, 0.0309040000, 0.0705056000"); + values("0.1161392000, 0.1289631000, 0.1581507000, 0.2245766000, 0.3752622000, 0.7183044000, 1.5060783000", \ + "0.1161295000, 0.1289455000, 0.1580863000, 0.2245348000, 0.3752676000, 0.7192689000, 1.5093556000", \ + "0.1161317000, 0.1289579000, 0.1581012000, 0.2243927000, 0.3750307000, 0.7188034000, 1.5064517000", \ + "0.1162478000, 0.1289868000, 0.1581129000, 0.2243937000, 0.3750447000, 0.7184586000, 1.5038245000", \ + "0.1302205000, 0.1412665000, 0.1673165000, 0.2285737000, 0.3751505000, 0.7192655000, 1.5039930000", \ + "0.1803961000, 0.1913540000, 0.2160268000, 0.2706990000, 0.3996413000, 0.7231764000, 1.5088926000", \ + "0.2838973000, 0.2970471000, 0.3253156000, 0.3870099000, 0.5147053000, 0.7961093000, 1.5275131000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011407200, 0.0026024800, 0.0059374100, 0.0135458000, 0.0309040000, 0.0705056000"); + values("0.0621622000, 0.0675189000, 0.0797662000, 0.1070684000, 0.1681078000, 0.3059175000, 0.6191447000", \ + "0.0664983000, 0.0719324000, 0.0843136000, 0.1116128000, 0.1727753000, 0.3105691000, 0.6239044000", \ + "0.0751770000, 0.0806327000, 0.0930974000, 0.1206331000, 0.1819846000, 0.3200094000, 0.6344162000", \ + "0.0928741000, 0.0987268000, 0.1116693000, 0.1395239000, 0.2011652000, 0.3397179000, 0.6534140000", \ + "0.1209494000, 0.1288721000, 0.1454390000, 0.1786320000, 0.2452554000, 0.3847683000, 0.6991932000", \ + "0.1503118000, 0.1623431000, 0.1874384000, 0.2357832000, 0.3233865000, 0.4829147000, 0.8037500000", \ + "0.1550158000, 0.1745152000, 0.2134775000, 0.2894880000, 0.4242846000, 0.6477134000, 1.0301037000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011407200, 0.0026024800, 0.0059374100, 0.0135458000, 0.0309040000, 0.0705056000"); + values("0.0929605000, 0.1027208000, 0.1246112000, 0.1742288000, 0.2859965000, 0.5406877000, 1.1183943000", \ + "0.0963655000, 0.1062597000, 0.1286207000, 0.1789945000, 0.2906921000, 0.5450251000, 1.1224356000", \ + "0.1067392000, 0.1165853000, 0.1391418000, 0.1894735000, 0.3024330000, 0.5563975000, 1.1344669000", \ + "0.1345773000, 0.1444339000, 0.1665650000, 0.2160114000, 0.3293659000, 0.5840173000, 1.1627579000", \ + "0.2003487000, 0.2115993000, 0.2349842000, 0.2836014000, 0.3946279000, 0.6496318000, 1.2293123000", \ + "0.3123437000, 0.3295953000, 0.3650113000, 0.4334934000, 0.5552946000, 0.8063772000, 1.3813867000", \ + "0.4951755000, 0.5208712000, 0.5751626000, 0.6795499000, 0.8686295000, 1.1790644000, 1.7539352000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011407200, 0.0026024800, 0.0059374100, 0.0135458000, 0.0309040000, 0.0705056000"); + values("0.0468701000, 0.0538577000, 0.0696746000, 0.1056524000, 0.1874701000, 0.3739140000, 0.7990238000", \ + "0.0468502000, 0.0538855000, 0.0695981000, 0.1056681000, 0.1874535000, 0.3741194000, 0.8000829000", \ + "0.0469053000, 0.0537857000, 0.0696517000, 0.1056390000, 0.1878200000, 0.3738533000, 0.7998680000", \ + "0.0513373000, 0.0575972000, 0.0722947000, 0.1067781000, 0.1876319000, 0.3755017000, 0.7993780000", \ + "0.0698364000, 0.0765626000, 0.0913077000, 0.1235516000, 0.1960137000, 0.3754485000, 0.7989312000", \ + "0.1104173000, 0.1190063000, 0.1372618000, 0.1736667000, 0.2456492000, 0.4038698000, 0.8030944000", \ + "0.1868898000, 0.1995514000, 0.2243087000, 0.2744268000, 0.3637785000, 0.5327985000, 0.8914235000"); + } + related_pin : "B2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011407200, 0.0026024800, 0.0059374100, 0.0135458000, 0.0309040000, 0.0705056000"); + values("0.1161305000, 0.1289766000, 0.1581113000, 0.2244730000, 0.3750968000, 0.7186500000, 1.5060920000", \ + "0.1161277000, 0.1289531000, 0.1581551000, 0.2245678000, 0.3752700000, 0.7198850000, 1.5060803000", \ + "0.1161138000, 0.1289572000, 0.1581388000, 0.2244800000, 0.3751192000, 0.7199472000, 1.5082866000", \ + "0.1172490000, 0.1296093000, 0.1579892000, 0.2244437000, 0.3753868000, 0.7199308000, 1.5082833000", \ + "0.1427646000, 0.1524085000, 0.1756724000, 0.2329331000, 0.3754120000, 0.7203387000, 1.5019425000", \ + "0.2125526000, 0.2242389000, 0.2482795000, 0.2965331000, 0.4126795000, 0.7247009000, 1.5093738000", \ + "0.3303628000, 0.3472702000, 0.3830884000, 0.4534644000, 0.5815616000, 0.8343206000, 1.5267744000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011407200, 0.0026024800, 0.0059374100, 0.0135458000, 0.0309040000, 0.0705056000"); + values("0.0644692000, 0.0700470000, 0.0832091000, 0.1112297000, 0.1742626000, 0.3159913000, 0.6371448000", \ + "0.0684202000, 0.0741653000, 0.0870971000, 0.1154762000, 0.1785806000, 0.3203138000, 0.6414222000", \ + "0.0781775000, 0.0838552000, 0.0968037000, 0.1251050000, 0.1885397000, 0.3304437000, 0.6517054000", \ + "0.1017696000, 0.1071692000, 0.1197751000, 0.1478721000, 0.2113053000, 0.3534834000, 0.6746779000", \ + "0.1439311000, 0.1519430000, 0.1689021000, 0.2026047000, 0.2668758000, 0.4088579000, 0.7303770000", \ + "0.1945234000, 0.2077974000, 0.2334200000, 0.2834372000, 0.3765048000, 0.5347467000, 0.8551481000", \ + "0.2434219000, 0.2615880000, 0.2998207000, 0.3763728000, 0.5179955000, 0.7591011000, 1.1482050000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011407200, 0.0026024800, 0.0059374100, 0.0135458000, 0.0309040000, 0.0705056000"); + values("0.0333173000, 0.0378498000, 0.0479018000, 0.0698620000, 0.1192600000, 0.2312954000, 0.4890811000", \ + "0.0385818000, 0.0431603000, 0.0531709000, 0.0752140000, 0.1253033000, 0.2375787000, 0.4927220000", \ + "0.0517733000, 0.0563731000, 0.0662799000, 0.0886819000, 0.1386863000, 0.2503220000, 0.5075841000", \ + "0.0793064000, 0.0855018000, 0.0976195000, 0.1200746000, 0.1701417000, 0.2819616000, 0.5378591000", \ + "0.1223157000, 0.1322947000, 0.1513138000, 0.1859820000, 0.2439254000, 0.3533064000, 0.6086670000", \ + "0.1882270000, 0.2049961000, 0.2359918000, 0.2931398000, 0.3846130000, 0.5281713000, 0.7822023000", \ + "0.2939471000, 0.3184087000, 0.3680104000, 0.4588296000, 0.6096092000, 0.8407134000, 1.1759790000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011407200, 0.0026024800, 0.0059374100, 0.0135458000, 0.0309040000, 0.0705056000"); + values("0.0577309000, 0.0649000000, 0.0811968000, 0.1183283000, 0.2021750000, 0.3937339000, 0.8286325000", \ + "0.0576965000, 0.0649508000, 0.0811932000, 0.1182772000, 0.2018199000, 0.3936246000, 0.8272873000", \ + "0.0572657000, 0.0647228000, 0.0810599000, 0.1182610000, 0.2018102000, 0.3939508000, 0.8273843000", \ + "0.0615308000, 0.0679598000, 0.0827804000, 0.1179795000, 0.2023269000, 0.3939096000, 0.8291650000", \ + "0.0858604000, 0.0928515000, 0.1089965000, 0.1402150000, 0.2113782000, 0.3939461000, 0.8294236000", \ + "0.1344825000, 0.1436479000, 0.1654669000, 0.2068546000, 0.2816006000, 0.4356884000, 0.8318468000", \ + "0.2137215000, 0.2294274000, 0.2620517000, 0.3239200000, 0.4313074000, 0.6122711000, 0.9514598000"); + } + related_pin : "C1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011407200, 0.0026024800, 0.0059374100, 0.0135458000, 0.0309040000, 0.0705056000"); + values("0.0521796000, 0.0585447000, 0.0728733000, 0.1048245000, 0.1756586000, 0.3347334000, 0.6976728000", \ + "0.0522254000, 0.0585653000, 0.0728836000, 0.1048260000, 0.1756917000, 0.3349314000, 0.6976842000", \ + "0.0538443000, 0.0594196000, 0.0729797000, 0.1048586000, 0.1756552000, 0.3348229000, 0.6984604000", \ + "0.0691865000, 0.0729841000, 0.0828535000, 0.1089189000, 0.1756759000, 0.3349810000, 0.6983393000", \ + "0.1144457000, 0.1175949000, 0.1249836000, 0.1425635000, 0.1927886000, 0.3361569000, 0.6974314000", \ + "0.1908599000, 0.1957235000, 0.2064836000, 0.2299615000, 0.2792245000, 0.3858037000, 0.7028442000", \ + "0.3182681000, 0.3261790000, 0.3438780000, 0.3825328000, 0.4550061000, 0.5784191000, 0.8284378000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__o221ai_2") { + leakage_power () { + value : 0.0001839000; + when : "!A1&!A2&!B1&!B2&C1"; + } + leakage_power () { + value : 0.0000831835; + when : "!A1&!A2&!B1&!B2&!C1"; + } + leakage_power () { + value : 0.0014228000; + when : "!A1&!A2&!B1&B2&C1"; + } + leakage_power () { + value : 0.0001406000; + when : "!A1&!A2&!B1&B2&!C1"; + } + leakage_power () { + value : 0.0014197000; + when : "!A1&!A2&B1&!B2&C1"; + } + leakage_power () { + value : 0.0001405000; + when : "!A1&!A2&B1&!B2&!C1"; + } + leakage_power () { + value : 0.0013980000; + when : "!A1&!A2&B1&B2&C1"; + } + leakage_power () { + value : 0.0000692226; + when : "!A1&!A2&B1&B2&!C1"; + } + leakage_power () { + value : 0.0014311000; + when : "!A1&A2&!B1&!B2&C1"; + } + leakage_power () { + value : 0.0001373000; + when : "!A1&A2&!B1&!B2&!C1"; + } + leakage_power () { + value : 0.0049871000; + when : "!A1&A2&!B1&B2&C1"; + } + leakage_power () { + value : 0.0005536000; + when : "!A1&A2&!B1&B2&!C1"; + } + leakage_power () { + value : 0.0046773000; + when : "!A1&A2&B1&!B2&C1"; + } + leakage_power () { + value : 0.0005538000; + when : "!A1&A2&B1&!B2&!C1"; + } + leakage_power () { + value : 0.0041281000; + when : "!A1&A2&B1&B2&C1"; + } + leakage_power () { + value : 0.0005390000; + when : "!A1&A2&B1&B2&!C1"; + } + leakage_power () { + value : 0.0014311000; + when : "A1&!A2&!B1&!B2&C1"; + } + leakage_power () { + value : 0.0001373000; + when : "A1&!A2&!B1&!B2&!C1"; + } + leakage_power () { + value : 0.0051478000; + when : "A1&!A2&!B1&B2&C1"; + } + leakage_power () { + value : 0.0005542000; + when : "A1&!A2&!B1&B2&!C1"; + } + leakage_power () { + value : 0.0048381000; + when : "A1&!A2&B1&!B2&C1"; + } + leakage_power () { + value : 0.0005560000; + when : "A1&!A2&B1&!B2&!C1"; + } + leakage_power () { + value : 0.0042888000; + when : "A1&!A2&B1&B2&C1"; + } + leakage_power () { + value : 0.0005376000; + when : "A1&!A2&B1&B2&!C1"; + } + leakage_power () { + value : 0.0014311000; + when : "A1&A2&!B1&!B2&C1"; + } + leakage_power () { + value : 0.0001373000; + when : "A1&A2&!B1&!B2&!C1"; + } + leakage_power () { + value : 0.0038573000; + when : "A1&A2&!B1&B2&C1"; + } + leakage_power () { + value : 0.0005574000; + when : "A1&A2&!B1&B2&!C1"; + } + leakage_power () { + value : 0.0035475000; + when : "A1&A2&B1&!B2&C1"; + } + leakage_power () { + value : 0.0005545000; + when : "A1&A2&B1&!B2&!C1"; + } + leakage_power () { + value : 0.0030005000; + when : "A1&A2&B1&B2&C1"; + } + leakage_power () { + value : 0.0005277000; + when : "A1&A2&B1&B2&!C1"; + } + area : 15.014400000; + cell_footprint : "sky130_fd_sc_hd__o221ai"; + cell_leakage_power : 0.0016552910; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A1") { + capacitance : 0.0047770000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0045410000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0079786000, 0.0079834000, 0.0079943000, 0.0079974000, 0.0080044000, 0.0080205000, 0.0080577000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0080201000, -0.0080101000, -0.0079871000, -0.0079883000, -0.0079911000, -0.0079974000, -0.0080121000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0050120000; + } + pin ("A2") { + capacitance : 0.0043180000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0040190000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0075196000, 0.0075268000, 0.0075433000, 0.0075448000, 0.0075483000, 0.0075563000, 0.0075747000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0075628000, -0.0075568000, -0.0075430000, -0.0075441000, -0.0075467000, -0.0075526000, -0.0075664000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0046180000; + } + pin ("B1") { + capacitance : 0.0048790000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0046830000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0082793000, 0.0082741000, 0.0082621000, 0.0082655000, 0.0082733000, 0.0082913000, 0.0083329000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0083068000, -0.0082911000, -0.0082548000, -0.0082508000, -0.0082418000, -0.0082208000, -0.0081725000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0050740000; + } + pin ("B2") { + capacitance : 0.0042780000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0040490000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0075602000, 0.0075593000, 0.0075571000, 0.0075615000, 0.0075717000, 0.0075953000, 0.0076495000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0075572000, -0.0075533000, -0.0075443000, -0.0075400000, -0.0075301000, -0.0075074000, -0.0074550000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0045070000; + } + pin ("C1") { + capacitance : 0.0042400000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0041490000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0090214000, 0.0090259000, 0.0090360000, 0.0090364000, 0.0090372000, 0.0090392000, 0.0090436000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0044772000, -0.0044845000, -0.0045013000, -0.0044775000, -0.0044225000, -0.0042959000, -0.0040040000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0043320000; + } + pin ("Y") { + direction : "output"; + function : "(!B1&!B2) | (!A1&!A2) | (!C1)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012602220, 0.0031763210, 0.0080057410, 0.0201780300, 0.0508576100, 0.1281838000"); + values("0.0149990000, 0.0138182000, 0.0107486000, 0.0030207000, -0.0165767000, -0.0661048000, -0.1910858000", \ + "0.0147666000, 0.0135777000, 0.0105244000, 0.0028038000, -0.0167882000, -0.0662869000, -0.1913167000", \ + "0.0144545000, 0.0132516000, 0.0102374000, 0.0025469000, -0.0169887000, -0.0664750000, -0.1914775000", \ + "0.0141063000, 0.0129207000, 0.0098875000, 0.0022565000, -0.0172098000, -0.0666351000, -0.1916087000", \ + "0.0138821000, 0.0126840000, 0.0097065000, 0.0020875000, -0.0173967000, -0.0667672000, -0.1916095000", \ + "0.0139920000, 0.0127734000, 0.0096811000, 0.0019931000, -0.0177956000, -0.0669746000, -0.1918367000", \ + "0.0147296000, 0.0135270000, 0.0103805000, 0.0025214000, -0.0172042000, -0.0670879000, -0.1918292000"); + } + related_pin : "A1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012602220, 0.0031763210, 0.0080057410, 0.0201780300, 0.0508576100, 0.1281838000"); + values("0.0323784000, 0.0335997000, 0.0366395000, 0.0446514000, 0.0643399000, 0.1138474000, 0.2376373000", \ + "0.0319702000, 0.0332116000, 0.0364578000, 0.0442716000, 0.0640706000, 0.1134906000, 0.2374833000", \ + "0.0316659000, 0.0329030000, 0.0359939000, 0.0440322000, 0.0638398000, 0.1132884000, 0.2372591000", \ + "0.0312145000, 0.0324774000, 0.0356641000, 0.0436046000, 0.0635198000, 0.1130546000, 0.2372112000", \ + "0.0309353000, 0.0321684000, 0.0353041000, 0.0432402000, 0.0631557000, 0.1126858000, 0.2369109000", \ + "0.0308229000, 0.0319777000, 0.0352289000, 0.0431239000, 0.0631359000, 0.1126638000, 0.2369071000", \ + "0.0311128000, 0.0322866000, 0.0352986000, 0.0434166000, 0.0633261000, 0.1131159000, 0.2370193000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012602220, 0.0031763210, 0.0080057410, 0.0201780300, 0.0508576100, 0.1281838000"); + values("0.0115908000, 0.0104176000, 0.0073751000, -0.0003476000, -0.0199395000, -0.0695069000, -0.1946391000", \ + "0.0115304000, 0.0103545000, 0.0073401000, -0.0003257000, -0.0198855000, -0.0694121000, -0.1945650000", \ + "0.0112941000, 0.0101147000, 0.0071443000, -0.0004634000, -0.0199107000, -0.0694102000, -0.1944683000", \ + "0.0108531000, 0.0096776000, 0.0067124000, -0.0008199000, -0.0201494000, -0.0694661000, -0.1944348000", \ + "0.0104513000, 0.0092786000, 0.0063115000, -0.0012715000, -0.0205212000, -0.0697039000, -0.1946098000", \ + "0.0103993000, 0.0092417000, 0.0062028000, -0.0014933000, -0.0211148000, -0.0701501000, -0.1948769000", \ + "0.0112264000, 0.0099623000, 0.0068412000, -0.0009972000, -0.0207874000, -0.0704740000, -0.1951204000"); + } + related_pin : "A2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012602220, 0.0031763210, 0.0080057410, 0.0201780300, 0.0508576100, 0.1281838000"); + values("0.0278152000, 0.0289856000, 0.0320725000, 0.0399638000, 0.0597880000, 0.1092770000, 0.2329941000", \ + "0.0274384000, 0.0286697000, 0.0318086000, 0.0397234000, 0.0596490000, 0.1090634000, 0.2327880000", \ + "0.0269537000, 0.0282042000, 0.0314419000, 0.0393412000, 0.0592399000, 0.1088629000, 0.2327638000", \ + "0.0265635000, 0.0279100000, 0.0311160000, 0.0390076000, 0.0589774000, 0.1085717000, 0.2325744000", \ + "0.0262813000, 0.0274921000, 0.0306018000, 0.0385048000, 0.0583819000, 0.1082351000, 0.2322447000", \ + "0.0270768000, 0.0282963000, 0.0315557000, 0.0390837000, 0.0589454000, 0.1079601000, 0.2321563000", \ + "0.0296209000, 0.0307691000, 0.0336735000, 0.0431149000, 0.0624295000, 0.1089347000, 0.2321108000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012602220, 0.0031763210, 0.0080057410, 0.0201780300, 0.0508576100, 0.1281838000"); + values("0.0154509000, 0.0142153000, 0.0111861000, 0.0034572000, -0.0161047000, -0.0656056000, -0.1907208000", \ + "0.0151879000, 0.0140069000, 0.0109250000, 0.0032438000, -0.0163477000, -0.0658895000, -0.1908639000", \ + "0.0148672000, 0.0136854000, 0.0106649000, 0.0029912000, -0.0165475000, -0.0660698000, -0.1912176000", \ + "0.0145022000, 0.0133329000, 0.0103163000, 0.0026425000, -0.0168306000, -0.0662555000, -0.1911862000", \ + "0.0142495000, 0.0130446000, 0.0100141000, 0.0023914000, -0.0168987000, -0.0663367000, -0.1912485000", \ + "0.0143020000, 0.0130680000, 0.0099875000, 0.0021879000, -0.0174361000, -0.0666893000, -0.1914318000", \ + "0.0151140000, 0.0138419000, 0.0107165000, 0.0028773000, -0.0168644000, -0.0667310000, -0.1915898000"); + } + related_pin : "B1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012602220, 0.0031763210, 0.0080057410, 0.0201780300, 0.0508576100, 0.1281838000"); + values("0.0250201000, 0.0262604000, 0.0293991000, 0.0372588000, 0.0568660000, 0.1060014000, 0.2295898000", \ + "0.0246550000, 0.0259253000, 0.0291049000, 0.0370390000, 0.0567203000, 0.1059764000, 0.2295317000", \ + "0.0241101000, 0.0253926000, 0.0286182000, 0.0366330000, 0.0564542000, 0.1058372000, 0.2294249000", \ + "0.0236009000, 0.0248848000, 0.0280834000, 0.0360799000, 0.0559888000, 0.1055016000, 0.2293381000", \ + "0.0232542000, 0.0245224000, 0.0276667000, 0.0355909000, 0.0554383000, 0.1049431000, 0.2289686000", \ + "0.0231209000, 0.0243524000, 0.0274998000, 0.0353070000, 0.0552762000, 0.1048475000, 0.2288174000", \ + "0.0230335000, 0.0242308000, 0.0272030000, 0.0354849000, 0.0553261000, 0.1044411000, 0.2287359000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012602220, 0.0031763210, 0.0080057410, 0.0201780300, 0.0508576100, 0.1281838000"); + values("0.0117246000, 0.0105450000, 0.0075020000, -0.0002045000, -0.0197980000, -0.0694039000, -0.1944698000", \ + "0.0116557000, 0.0104795000, 0.0074785000, -0.0001800000, -0.0197131000, -0.0692786000, -0.1943761000", \ + "0.0114583000, 0.0102790000, 0.0073050000, -0.0002956000, -0.0197608000, -0.0692292000, -0.1943676000", \ + "0.0110397000, 0.0098805000, 0.0069204000, -0.0006437000, -0.0199738000, -0.0693444000, -0.1943069000", \ + "0.0105866000, 0.0094432000, 0.0064783000, -0.0010565000, -0.0203178000, -0.0695103000, -0.1944718000", \ + "0.0106348000, 0.0094033000, 0.0063478000, -0.0013219000, -0.0209284000, -0.0700303000, -0.1947571000", \ + "0.0116244000, 0.0103409000, 0.0071226000, -0.0007534000, -0.0205450000, -0.0702837000, -0.1950471000"); + } + related_pin : "B2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012602220, 0.0031763210, 0.0080057410, 0.0201780300, 0.0508576100, 0.1281838000"); + values("0.0207514000, 0.0220150000, 0.0251317000, 0.0329797000, 0.0525614000, 0.1017068000, 0.2253362000", \ + "0.0203381000, 0.0216117000, 0.0248133000, 0.0327441000, 0.0524298000, 0.1016309000, 0.2252670000", \ + "0.0198008000, 0.0210289000, 0.0242711000, 0.0322933000, 0.0521084000, 0.1014939000, 0.2251524000", \ + "0.0192216000, 0.0204823000, 0.0237148000, 0.0316453000, 0.0516930000, 0.1012882000, 0.2250516000", \ + "0.0190265000, 0.0202578000, 0.0234192000, 0.0313519000, 0.0511301000, 0.1006054000, 0.2245595000", \ + "0.0198093000, 0.0210298000, 0.0241214000, 0.0317812000, 0.0511323000, 0.1004499000, 0.2242483000", \ + "0.0228059000, 0.0241607000, 0.0262828000, 0.0335234000, 0.0528093000, 0.1019522000, 0.2247203000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012602220, 0.0031763210, 0.0080057410, 0.0201780300, 0.0508576100, 0.1281838000"); + values("0.0113533000, 0.0101964000, 0.0072022000, -0.0004079000, -0.0198760000, -0.0694012000, -0.1944061000", \ + "0.0111617000, 0.0099878000, 0.0070041000, -0.0005906000, -0.0199783000, -0.0694068000, -0.1945356000", \ + "0.0109342000, 0.0097558000, 0.0067688000, -0.0008435000, -0.0201272000, -0.0695696000, -0.1945347000", \ + "0.0105567000, 0.0093610000, 0.0064025000, -0.0012070000, -0.0204628000, -0.0696709000, -0.1946590000", \ + "0.0103427000, 0.0091342000, 0.0060969000, -0.0014584000, -0.0208113000, -0.0700997000, -0.1947286000", \ + "0.0109710000, 0.0097170000, 0.0064924000, -0.0014276000, -0.0208297000, -0.0703059000, -0.1950562000", \ + "0.0130599000, 0.0117891000, 0.0084939000, 0.0003302000, -0.0197309000, -0.0699955000, -0.1951611000"); + } + related_pin : "C1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012602220, 0.0031763210, 0.0080057410, 0.0201780300, 0.0508576100, 0.1281838000"); + values("0.0148303000, 0.0162088000, 0.0195937000, 0.0276614000, 0.0474384000, 0.0965669000, 0.2199467000", \ + "0.0144258000, 0.0158054000, 0.0191747000, 0.0273942000, 0.0472900000, 0.0966360000, 0.2201954000", \ + "0.0140304000, 0.0153941000, 0.0187733000, 0.0268038000, 0.0468748000, 0.0964049000, 0.2203269000", \ + "0.0139241000, 0.0151759000, 0.0182833000, 0.0264606000, 0.0465668000, 0.0958737000, 0.2198503000", \ + "0.0139729000, 0.0151981000, 0.0182765000, 0.0261276000, 0.0457360000, 0.0953882000, 0.2191584000", \ + "0.0151196000, 0.0163520000, 0.0192663000, 0.0268765000, 0.0463172000, 0.0951289000, 0.2190364000", \ + "0.0183671000, 0.0194998000, 0.0225681000, 0.0290819000, 0.0477423000, 0.0973847000, 0.2191902000"); + } + } + max_capacitance : 0.1281840000; + max_transition : 1.5429350000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012602200, 0.0031763200, 0.0080057400, 0.0201780000, 0.0508576000, 0.1281840000"); + values("0.0721908000, 0.0756196000, 0.0839850000, 0.1039333000, 0.1516038000, 0.2698899000, 0.5654340000", \ + "0.0765108000, 0.0799455000, 0.0883476000, 0.1082872000, 0.1560052000, 0.2742842000, 0.5699921000", \ + "0.0855900000, 0.0889107000, 0.0975145000, 0.1175194000, 0.1653531000, 0.2836511000, 0.5793676000", \ + "0.1030012000, 0.1065131000, 0.1148212000, 0.1348836000, 0.1829766000, 0.3014812000, 0.5966331000", \ + "0.1304678000, 0.1343933000, 0.1442727000, 0.1668754000, 0.2182810000, 0.3376238000, 0.6329128000", \ + "0.1652837000, 0.1711619000, 0.1841208000, 0.2145165000, 0.2779708000, 0.4137266000, 0.7143691000", \ + "0.1804494000, 0.1902117000, 0.2109374000, 0.2567796000, 0.3534155000, 0.5339406000, 0.8867623000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012602200, 0.0031763200, 0.0080057400, 0.0201780000, 0.0508576000, 0.1281840000"); + values("0.1324391000, 0.1390614000, 0.1546737000, 0.1942027000, 0.2888937000, 0.5232902000, 1.1068512000", \ + "0.1370925000, 0.1434860000, 0.1602874000, 0.1990466000, 0.2945184000, 0.5289078000, 1.1124250000", \ + "0.1498362000, 0.1564588000, 0.1722611000, 0.2119086000, 0.3070933000, 0.5414961000, 1.1260050000", \ + "0.1766460000, 0.1831688000, 0.1994509000, 0.2392076000, 0.3347308000, 0.5701830000, 1.1535495000", \ + "0.2383380000, 0.2450296000, 0.2609650000, 0.2998846000, 0.3954171000, 0.6311185000, 1.2153821000", \ + "0.3539462000, 0.3609861000, 0.3838713000, 0.4300334000, 0.5365510000, 0.7721798000, 1.3575302000", \ + "0.5534511000, 0.5653765000, 0.5950985000, 0.6612368000, 0.8020571000, 1.0908424000, 1.6850581000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012602200, 0.0031763200, 0.0080057400, 0.0201780000, 0.0508576000, 0.1281840000"); + values("0.0470174000, 0.0510719000, 0.0611819000, 0.0861912000, 0.1494806000, 0.3097756000, 0.7133576000", \ + "0.0469976000, 0.0510640000, 0.0611847000, 0.0861855000, 0.1495298000, 0.3097263000, 0.7133276000", \ + "0.0470185000, 0.0510206000, 0.0611201000, 0.0861543000, 0.1495976000, 0.3096011000, 0.7133028000", \ + "0.0486905000, 0.0524809000, 0.0620789000, 0.0867000000, 0.1493751000, 0.3092191000, 0.7131788000", \ + "0.0593505000, 0.0633381000, 0.0735071000, 0.0973861000, 0.1562967000, 0.3112099000, 0.7131633000", \ + "0.0898720000, 0.0943893000, 0.1049244000, 0.1311577000, 0.1906295000, 0.3367998000, 0.7198924000", \ + "0.1556345000, 0.1618767000, 0.1761958000, 0.2095156000, 0.2792954000, 0.4303090000, 0.7897955000"); + } + related_pin : "A1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012602200, 0.0031763200, 0.0080057400, 0.0201780000, 0.0508576000, 0.1281840000"); + values("0.1071949000, 0.1157104000, 0.1358400000, 0.1872526000, 0.3146478000, 0.6364855000, 1.4455835000", \ + "0.1068515000, 0.1150301000, 0.1359953000, 0.1864559000, 0.3144192000, 0.6367514000, 1.4442344000", \ + "0.1071575000, 0.1152217000, 0.1357811000, 0.1872217000, 0.3147080000, 0.6361126000, 1.4465422000", \ + "0.1067469000, 0.1148381000, 0.1355634000, 0.1871434000, 0.3154493000, 0.6382413000, 1.4450026000", \ + "0.1147630000, 0.1219875000, 0.1414709000, 0.1898938000, 0.3148057000, 0.6366063000, 1.4449870000", \ + "0.1540352000, 0.1610506000, 0.1812103000, 0.2285538000, 0.3396711000, 0.6407406000, 1.4462944000", \ + "0.2351961000, 0.2458658000, 0.2703250000, 0.3237021000, 0.4457379000, 0.7210613000, 1.4617676000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012602200, 0.0031763200, 0.0080057400, 0.0201780000, 0.0508576000, 0.1281840000"); + values("0.0610343000, 0.0646133000, 0.0729637000, 0.0933506000, 0.1428669000, 0.2651557000, 0.5720946000", \ + "0.0658017000, 0.0693033000, 0.0776974000, 0.0981232000, 0.1478435000, 0.2702703000, 0.5765181000", \ + "0.0744948000, 0.0779235000, 0.0866114000, 0.1070864000, 0.1568811000, 0.2795554000, 0.5869539000", \ + "0.0899101000, 0.0936434000, 0.1024661000, 0.1233076000, 0.1733842000, 0.2962776000, 0.6030574000", \ + "0.1118720000, 0.1163684000, 0.1270706000, 0.1509125000, 0.2052002000, 0.3295393000, 0.6368955000", \ + "0.1333371000, 0.1403222000, 0.1558535000, 0.1883573000, 0.2567532000, 0.3991766000, 0.7124423000", \ + "0.1260610000, 0.1365855000, 0.1605041000, 0.2129894000, 0.3154988000, 0.5048898000, 0.8691879000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012602200, 0.0031763200, 0.0080057400, 0.0201780000, 0.0508576000, 0.1281840000"); + values("0.1153291000, 0.1220119000, 0.1379745000, 0.1766323000, 0.2724076000, 0.5061131000, 1.0895288000", \ + "0.1191946000, 0.1254778000, 0.1415601000, 0.1806710000, 0.2767311000, 0.5105834000, 1.0943952000", \ + "0.1292220000, 0.1354896000, 0.1523211000, 0.1912764000, 0.2873510000, 0.5215741000, 1.1054393000", \ + "0.1574575000, 0.1641159000, 0.1798684000, 0.2196255000, 0.3152814000, 0.5491018000, 1.1332273000", \ + "0.2259886000, 0.2328958000, 0.2487306000, 0.2873121000, 0.3819471000, 0.6168377000, 1.2012951000", \ + "0.3568711000, 0.3664412000, 0.3887936000, 0.4390504000, 0.5435167000, 0.7745711000, 1.3577010000", \ + "0.5707951000, 0.5848470000, 0.6183741000, 0.6955346000, 0.8506351000, 1.1417566000, 1.7243870000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012602200, 0.0031763200, 0.0080057400, 0.0201780000, 0.0508576000, 0.1281840000"); + values("0.0390603000, 0.0430002000, 0.0533706000, 0.0794577000, 0.1455497000, 0.3125171000, 0.7345767000", \ + "0.0389875000, 0.0430344000, 0.0533838000, 0.0794331000, 0.1455433000, 0.3121903000, 0.7327869000", \ + "0.0389285000, 0.0429758000, 0.0532620000, 0.0794349000, 0.1455070000, 0.3127762000, 0.7335180000", \ + "0.0416356000, 0.0453038000, 0.0550278000, 0.0802666000, 0.1454162000, 0.3123265000, 0.7328463000", \ + "0.0527383000, 0.0568270000, 0.0666426000, 0.0916849000, 0.1529240000, 0.3142362000, 0.7341019000", \ + "0.0838246000, 0.0881805000, 0.0994430000, 0.1256558000, 0.1873018000, 0.3399243000, 0.7394234000", \ + "0.1495099000, 0.1559000000, 0.1710548000, 0.2049676000, 0.2758238000, 0.4313732000, 0.8098154000"); + } + related_pin : "A2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012602200, 0.0031763200, 0.0080057400, 0.0201780000, 0.0508576000, 0.1281840000"); + values("0.1075446000, 0.1151649000, 0.1356026000, 0.1865601000, 0.3147199000, 0.6363002000, 1.4458932000", \ + "0.1068474000, 0.1149259000, 0.1353505000, 0.1865640000, 0.3147334000, 0.6362105000, 1.4472102000", \ + "0.1068019000, 0.1150218000, 0.1359223000, 0.1865292000, 0.3141988000, 0.6364554000, 1.4447274000", \ + "0.1061842000, 0.1144965000, 0.1354664000, 0.1864387000, 0.3154695000, 0.6363388000, 1.4450218000", \ + "0.1207075000, 0.1276148000, 0.1451718000, 0.1916791000, 0.3151339000, 0.6365770000, 1.4460513000", \ + "0.1734981000, 0.1824869000, 0.2034196000, 0.2520767000, 0.3516108000, 0.6417208000, 1.4467697000", \ + "0.2681624000, 0.2811711000, 0.3116539000, 0.3760552000, 0.5073996000, 0.7542900000, 1.4647712000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012602200, 0.0031763200, 0.0080057400, 0.0201780000, 0.0508576000, 0.1281840000"); + values("0.0646643000, 0.0677975000, 0.0761605000, 0.0959634000, 0.1441526000, 0.2623688000, 0.5570366000", \ + "0.0685452000, 0.0720418000, 0.0800227000, 0.1001041000, 0.1480913000, 0.2664177000, 0.5611592000", \ + "0.0773253000, 0.0807699000, 0.0891528000, 0.1091980000, 0.1572811000, 0.2755823000, 0.5703466000", \ + "0.0963308000, 0.0999240000, 0.1086720000, 0.1286119000, 0.1770861000, 0.2955988000, 0.5903774000", \ + "0.1277634000, 0.1324310000, 0.1430221000, 0.1670875000, 0.2214701000, 0.3411871000, 0.6366112000", \ + "0.1636897000, 0.1700933000, 0.1862739000, 0.2217987000, 0.2950464000, 0.4384920000, 0.7429783000", \ + "0.1776596000, 0.1878957000, 0.2129965000, 0.2699759000, 0.3830884000, 0.5921243000, 0.9645907000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012602200, 0.0031763200, 0.0080057400, 0.0201780000, 0.0508576000, 0.1281840000"); + values("0.1049989000, 0.1116489000, 0.1279318000, 0.1674290000, 0.2658086000, 0.5109873000, 1.1272200000", \ + "0.1096317000, 0.1163769000, 0.1329358000, 0.1727966000, 0.2716664000, 0.5170457000, 1.1334442000", \ + "0.1214957000, 0.1283328000, 0.1448602000, 0.1855320000, 0.2847920000, 0.5307174000, 1.1474172000", \ + "0.1491587000, 0.1558712000, 0.1720878000, 0.2127114000, 0.3122042000, 0.5592292000, 1.1774661000", \ + "0.2092100000, 0.2166932000, 0.2348235000, 0.2753693000, 0.3751074000, 0.6232034000, 1.2412802000", \ + "0.3162134000, 0.3261899000, 0.3496919000, 0.4039042000, 0.5192591000, 0.7692916000, 1.3889560000", \ + "0.4981680000, 0.5135341000, 0.5501110000, 0.6308983000, 0.7921860000, 1.0963213000, 1.7283872000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012602200, 0.0031763200, 0.0080057400, 0.0201780000, 0.0508576000, 0.1281840000"); + values("0.0471359000, 0.0510181000, 0.0610772000, 0.0861858000, 0.1492698000, 0.3096837000, 0.7134683000", \ + "0.0470277000, 0.0510656000, 0.0610161000, 0.0862453000, 0.1494413000, 0.3099518000, 0.7114277000", \ + "0.0469444000, 0.0509268000, 0.0609015000, 0.0862966000, 0.1493842000, 0.3096874000, 0.7138319000", \ + "0.0504060000, 0.0541206000, 0.0634174000, 0.0875235000, 0.1496131000, 0.3095758000, 0.7131891000", \ + "0.0668150000, 0.0707987000, 0.0805088000, 0.1041765000, 0.1602249000, 0.3120609000, 0.7136090000", \ + "0.1042473000, 0.1097614000, 0.1220461000, 0.1498755000, 0.2104884000, 0.3476658000, 0.7208970000", \ + "0.1742685000, 0.1824803000, 0.2003583000, 0.2406122000, 0.3196225000, 0.4750876000, 0.8147328000"); + } + related_pin : "B1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012602200, 0.0031763200, 0.0080057400, 0.0201780000, 0.0508576000, 0.1281840000"); + values("0.1096392000, 0.1182001000, 0.1397958000, 0.1937068000, 0.3280664000, 0.6652328000, 1.5220012000", \ + "0.1096467000, 0.1182000000, 0.1398044000, 0.1937140000, 0.3280913000, 0.6647211000, 1.5216712000", \ + "0.1096383000, 0.1181950000, 0.1397874000, 0.1937349000, 0.3281053000, 0.6649546000, 1.5221046000", \ + "0.1097719000, 0.1182673000, 0.1397827000, 0.1937490000, 0.3281942000, 0.6646534000, 1.5237674000", \ + "0.1241765000, 0.1315867000, 0.1506342000, 0.1997556000, 0.3285489000, 0.6652719000, 1.5217253000", \ + "0.1731517000, 0.1808127000, 0.1991533000, 0.2443702000, 0.3580832000, 0.6691859000, 1.5156786000", \ + "0.2733289000, 0.2821397000, 0.3035937000, 0.3554883000, 0.4751086000, 0.7481627000, 1.5358457000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012602200, 0.0031763200, 0.0080057400, 0.0201780000, 0.0508576000, 0.1281840000"); + values("0.0536280000, 0.0572201000, 0.0656987000, 0.0863463000, 0.1365783000, 0.2608460000, 0.5713151000", \ + "0.0579811000, 0.0615866000, 0.0702744000, 0.0910428000, 0.1411865000, 0.2653703000, 0.5770158000", \ + "0.0669804000, 0.0704555000, 0.0792002000, 0.1001727000, 0.1506965000, 0.2752317000, 0.5857340000", \ + "0.0842933000, 0.0883910000, 0.0976255000, 0.1192825000, 0.1700982000, 0.2949591000, 0.6070047000", \ + "0.1094103000, 0.1150444000, 0.1276754000, 0.1550064000, 0.2130256000, 0.3400896000, 0.6521739000", \ + "0.1316180000, 0.1398386000, 0.1591235000, 0.2008178000, 0.2818210000, 0.4358951000, 0.7568753000", \ + "0.1220890000, 0.1344413000, 0.1643603000, 0.2291640000, 0.3564969000, 0.5823933000, 0.9762267000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012602200, 0.0031763200, 0.0080057400, 0.0201780000, 0.0508576000, 0.1281840000"); + values("0.0858707000, 0.0923052000, 0.1083638000, 0.1480625000, 0.2463924000, 0.4915511000, 1.1095510000", \ + "0.0888743000, 0.0957433000, 0.1120254000, 0.1520515000, 0.2509164000, 0.4962994000, 1.1127962000", \ + "0.0989553000, 0.1052258000, 0.1218172000, 0.1624136000, 0.2618052000, 0.5078641000, 1.1245020000", \ + "0.1263564000, 0.1327710000, 0.1496567000, 0.1891108000, 0.2882169000, 0.5354617000, 1.1534668000", \ + "0.1910864000, 0.1989782000, 0.2170568000, 0.2580350000, 0.3567036000, 0.6023652000, 1.2219272000", \ + "0.2993213000, 0.3113697000, 0.3391819000, 0.3987999000, 0.5159230000, 0.7612314000, 1.3769844000", \ + "0.4816387000, 0.4987964000, 0.5405662000, 0.6301369000, 0.8086280000, 1.1286142000, 1.7426216000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012602200, 0.0031763200, 0.0080057400, 0.0201780000, 0.0508576000, 0.1281840000"); + values("0.0402420000, 0.0442851000, 0.0547313000, 0.0811660000, 0.1481401000, 0.3175678000, 0.7438990000", \ + "0.0402720000, 0.0443516000, 0.0546648000, 0.0810245000, 0.1481187000, 0.3177103000, 0.7441051000", \ + "0.0400820000, 0.0442430000, 0.0546571000, 0.0810806000, 0.1480891000, 0.3175603000, 0.7438936000", \ + "0.0456685000, 0.0492543000, 0.0584482000, 0.0829868000, 0.1480272000, 0.3173809000, 0.7468085000", \ + "0.0630195000, 0.0671311000, 0.0774860000, 0.1020719000, 0.1602837000, 0.3195296000, 0.7439639000", \ + "0.1015869000, 0.1070042000, 0.1203482000, 0.1499506000, 0.2132164000, 0.3573092000, 0.7510818000", \ + "0.1731651000, 0.1810545000, 0.2006849000, 0.2430201000, 0.3265065000, 0.4900000000, 0.8461753000"); + } + related_pin : "B2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012602200, 0.0031763200, 0.0080057400, 0.0201780000, 0.0508576000, 0.1281840000"); + values("0.1095790000, 0.1181324000, 0.1397331000, 0.1936712000, 0.3278562000, 0.6651278000, 1.5149423000", \ + "0.1095874000, 0.1181420000, 0.1397075000, 0.1937640000, 0.3280751000, 0.6644712000, 1.5211654000", \ + "0.1095402000, 0.1181271000, 0.1397427000, 0.1937147000, 0.3281296000, 0.6647133000, 1.5222739000", \ + "0.1109875000, 0.1190886000, 0.1398999000, 0.1936532000, 0.3281812000, 0.6654798000, 1.5156250000", \ + "0.1369896000, 0.1435182000, 0.1602540000, 0.2051338000, 0.3289771000, 0.6652666000, 1.5203869000", \ + "0.2022155000, 0.2103445000, 0.2295276000, 0.2738971000, 0.3746996000, 0.6716165000, 1.5157797000", \ + "0.3120472000, 0.3235695000, 0.3525626000, 0.4136373000, 0.5379552000, 0.7922008000, 1.5429349000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012602200, 0.0031763200, 0.0080057400, 0.0201780000, 0.0508576000, 0.1281840000"); + values("0.0501570000, 0.0538015000, 0.0620742000, 0.0823850000, 0.1304828000, 0.2487767000, 0.5435534000", \ + "0.0540888000, 0.0576194000, 0.0658751000, 0.0861379000, 0.1345266000, 0.2529408000, 0.5478785000", \ + "0.0638298000, 0.0673098000, 0.0757092000, 0.0956390000, 0.1441190000, 0.2627181000, 0.5578013000", \ + "0.0873051000, 0.0908411000, 0.0987707000, 0.1182990000, 0.1665769000, 0.2852335000, 0.5804943000", \ + "0.1221422000, 0.1273517000, 0.1396209000, 0.1665763000, 0.2213759000, 0.3398960000, 0.6350895000", \ + "0.1603613000, 0.1681491000, 0.1862547000, 0.2271140000, 0.3090602000, 0.4620823000, 0.7607605000", \ + "0.1844776000, 0.1963264000, 0.2243324000, 0.2858285000, 0.4109559000, 0.6412097000, 1.0425150000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012602200, 0.0031763200, 0.0080057400, 0.0201780000, 0.0508576000, 0.1281840000"); + values("0.0272881000, 0.0304023000, 0.0377858000, 0.0553727000, 0.0984782000, 0.2060048000, 0.4766860000", \ + "0.0325482000, 0.0355655000, 0.0430467000, 0.0609261000, 0.1043046000, 0.2120370000, 0.4839544000", \ + "0.0461381000, 0.0490649000, 0.0563026000, 0.0737157000, 0.1177508000, 0.2250310000, 0.4957567000", \ + "0.0706167000, 0.0754523000, 0.0858691000, 0.1059988000, 0.1491788000, 0.2572738000, 0.5266053000", \ + "0.1093182000, 0.1170430000, 0.1337536000, 0.1664875000, 0.2236346000, 0.3317384000, 0.6024971000", \ + "0.1713287000, 0.1834276000, 0.2101296000, 0.2626173000, 0.3549838000, 0.5031080000, 0.7743297000", \ + "0.2791124000, 0.2961793000, 0.3357150000, 0.4173196000, 0.5639280000, 0.8042659000, 1.1720489000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012602200, 0.0031763200, 0.0080057400, 0.0201780000, 0.0508576000, 0.1281840000"); + values("0.0472908000, 0.0511739000, 0.0611898000, 0.0861964000, 0.1496181000, 0.3099153000, 0.7125556000", \ + "0.0472696000, 0.0511346000, 0.0612157000, 0.0861401000, 0.1492992000, 0.3094051000, 0.7140653000", \ + "0.0457943000, 0.0498739000, 0.0601214000, 0.0859903000, 0.1493622000, 0.3097054000, 0.7139646000", \ + "0.0527262000, 0.0561762000, 0.0650439000, 0.0877635000, 0.1488845000, 0.3095504000, 0.7133009000", \ + "0.0735237000, 0.0782385000, 0.0893011000, 0.1145508000, 0.1672677000, 0.3122874000, 0.7124070000", \ + "0.1141972000, 0.1213919000, 0.1373656000, 0.1711898000, 0.2369686000, 0.3687664000, 0.7236775000", \ + "0.1861953000, 0.1969622000, 0.2213967000, 0.2724679000, 0.3675011000, 0.5394201000, 0.8657746000"); + } + related_pin : "C1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012602200, 0.0031763200, 0.0080057400, 0.0201780000, 0.0508576000, 0.1281840000"); + values("0.0416539000, 0.0460935000, 0.0572441000, 0.0844696000, 0.1486227000, 0.3030262000, 0.6869553000", \ + "0.0416636000, 0.0461417000, 0.0572570000, 0.0845045000, 0.1486471000, 0.3030743000, 0.6881272000", \ + "0.0447538000, 0.0484637000, 0.0582027000, 0.0845070000, 0.1486453000, 0.3030142000, 0.6880168000", \ + "0.0633606000, 0.0655141000, 0.0716344000, 0.0919015000, 0.1495324000, 0.3030536000, 0.6868561000", \ + "0.1110711000, 0.1127344000, 0.1174610000, 0.1303720000, 0.1718044000, 0.3055714000, 0.6877580000", \ + "0.1863639000, 0.1888592000, 0.1965227000, 0.2156142000, 0.2592841000, 0.3613847000, 0.6931638000", \ + "0.3099758000, 0.3144003000, 0.3258889000, 0.3567989000, 0.4262065000, 0.5548829000, 0.8176908000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__o221ai_4") { + leakage_power () { + value : 0.0004130000; + when : "!A1&!A2&!B1&!B2&C1"; + } + leakage_power () { + value : 0.0168845000; + when : "!A1&!A2&!B1&!B2&!C1"; + } + leakage_power () { + value : 0.0032993000; + when : "!A1&!A2&!B1&B2&C1"; + } + leakage_power () { + value : 0.0003314000; + when : "!A1&!A2&!B1&B2&!C1"; + } + leakage_power () { + value : 0.0032880000; + when : "!A1&!A2&B1&!B2&C1"; + } + leakage_power () { + value : 0.0004925000; + when : "!A1&!A2&B1&!B2&!C1"; + } + leakage_power () { + value : 0.0033356000; + when : "!A1&!A2&B1&B2&C1"; + } + leakage_power () { + value : 0.0002716000; + when : "!A1&!A2&B1&B2&!C1"; + } + leakage_power () { + value : 0.0033389000; + when : "!A1&A2&!B1&!B2&C1"; + } + leakage_power () { + value : 0.0003256000; + when : "!A1&A2&!B1&!B2&!C1"; + } + leakage_power () { + value : 0.0064977000; + when : "!A1&A2&!B1&B2&C1"; + } + leakage_power () { + value : 0.0015247000; + when : "!A1&A2&!B1&B2&!C1"; + } + leakage_power () { + value : 0.0060087000; + when : "!A1&A2&B1&!B2&C1"; + } + leakage_power () { + value : 0.0014954000; + when : "!A1&A2&B1&!B2&!C1"; + } + leakage_power () { + value : 0.0051254000; + when : "!A1&A2&B1&B2&C1"; + } + leakage_power () { + value : 0.0014736000; + when : "!A1&A2&B1&B2&!C1"; + } + leakage_power () { + value : 0.0033389000; + when : "A1&!A2&!B1&!B2&C1"; + } + leakage_power () { + value : 0.0003256000; + when : "A1&!A2&!B1&!B2&!C1"; + } + leakage_power () { + value : 0.0068375000; + when : "A1&!A2&!B1&B2&C1"; + } + leakage_power () { + value : 0.0014995000; + when : "A1&!A2&!B1&B2&!C1"; + } + leakage_power () { + value : 0.0063485000; + when : "A1&!A2&B1&!B2&C1"; + } + leakage_power () { + value : 0.0015336000; + when : "A1&!A2&B1&!B2&!C1"; + } + leakage_power () { + value : 0.0054658000; + when : "A1&!A2&B1&B2&C1"; + } + leakage_power () { + value : 0.0014761000; + when : "A1&!A2&B1&B2&!C1"; + } + leakage_power () { + value : 0.0080091000; + when : "A1&A2&!B1&!B2&C1"; + } + leakage_power () { + value : 0.0020177000; + when : "A1&A2&!B1&!B2&!C1"; + } + leakage_power () { + value : 0.0050589000; + when : "A1&A2&!B1&B2&C1"; + } + leakage_power () { + value : 0.0015334000; + when : "A1&A2&!B1&B2&!C1"; + } + leakage_power () { + value : 0.0045699000; + when : "A1&A2&B1&!B2&C1"; + } + leakage_power () { + value : 0.0015334000; + when : "A1&A2&B1&!B2&!C1"; + } + leakage_power () { + value : 0.0036882000; + when : "A1&A2&B1&B2&C1"; + } + leakage_power () { + value : 0.0015334000; + when : "A1&A2&B1&B2&!C1"; + } + area : 26.275200000; + cell_footprint : "sky130_fd_sc_hd__o221ai"; + cell_leakage_power : 0.0034023540; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A1") { + capacitance : 0.0091070000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0086310000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0158788000, 0.0158727000, 0.0158587000, 0.0158644000, 0.0158775000, 0.0159078000, 0.0159777000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0158926000, -0.0158727000, -0.0158267000, -0.0158225000, -0.0158128000, -0.0157905000, -0.0157392000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0095840000; + } + pin ("A2") { + capacitance : 0.0084800000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0078670000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0150382000, 0.0150310000, 0.0150144000, 0.0150191000, 0.0150298000, 0.0150545000, 0.0151114000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0150225000, -0.0150240000, -0.0150274000, -0.0150322000, -0.0150430000, -0.0150681000, -0.0151260000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0090930000; + } + pin ("B1") { + capacitance : 0.0089150000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0085920000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0161553000, 0.0161425000, 0.0161129000, 0.0161273000, 0.0161605000, 0.0162370000, 0.0164133000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0161301000, -0.0161233000, -0.0161076000, -0.0161004000, -0.0160839000, -0.0160457000, -0.0159578000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0092390000; + } + pin ("B2") { + capacitance : 0.0081250000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0076720000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0151883000, 0.0151853000, 0.0151783000, 0.0151909000, 0.0152200000, 0.0152871000, 0.0154416000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0151837000, -0.0151754000, -0.0151563000, -0.0151531000, -0.0151459000, -0.0151291000, -0.0150904000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0085780000; + } + pin ("C1") { + capacitance : 0.0084170000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0082590000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0181816000, 0.0181792000, 0.0181735000, 0.0181731000, 0.0181724000, 0.0181706000, 0.0181665000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0096900000, -0.0096986000, -0.0097185000, -0.0096737000, -0.0095703000, -0.0093321000, -0.0087829000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0085760000; + } + pin ("Y") { + direction : "output"; + function : "(!B1&!B2) | (!A1&!A2) | (!C1)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013748080, 0.0037801970, 0.0103940900, 0.0285797800, 0.0785834500, 0.2160744000"); + values("0.0308118000, 0.0293641000, 0.0255065000, 0.0150083000, -0.0141617000, -0.0947607000, -0.3169138000", \ + "0.0303307000, 0.0288903000, 0.0250401000, 0.0145576000, -0.0145790000, -0.0951410000, -0.3174427000", \ + "0.0297215000, 0.0283284000, 0.0244647000, 0.0140698000, -0.0150456000, -0.0956184000, -0.3177908000", \ + "0.0290045000, 0.0276169000, 0.0238104000, 0.0133784000, -0.0155617000, -0.0959171000, -0.3180206000", \ + "0.0284385000, 0.0270939000, 0.0233000000, 0.0130023000, -0.0159665000, -0.0962020000, -0.3181160000", \ + "0.0286542000, 0.0272093000, 0.0233272000, 0.0126416000, -0.0168857000, -0.0968205000, -0.3186612000", \ + "0.0297381000, 0.0282444000, 0.0243470000, 0.0136902000, -0.0158669000, -0.0971065000, -0.3187396000"); + } + related_pin : "A1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013748080, 0.0037801970, 0.0103940900, 0.0285797800, 0.0785834500, 0.2160744000"); + values("0.0627689000, 0.0641523000, 0.0680326000, 0.0789087000, 0.1084904000, 0.1892970000, 0.4099191000", \ + "0.0622598000, 0.0636943000, 0.0675495000, 0.0784410000, 0.1080415000, 0.1887738000, 0.4092136000", \ + "0.0614429000, 0.0628737000, 0.0670408000, 0.0777190000, 0.1075130000, 0.1884710000, 0.4090131000", \ + "0.0607837000, 0.0622474000, 0.0662259000, 0.0771667000, 0.1069296000, 0.1879895000, 0.4085586000", \ + "0.0600738000, 0.0615455000, 0.0654486000, 0.0762874000, 0.1061567000, 0.1871572000, 0.4083585000", \ + "0.0599445000, 0.0613652000, 0.0652318000, 0.0763228000, 0.1059201000, 0.1870730000, 0.4074641000", \ + "0.0601139000, 0.0616327000, 0.0655916000, 0.0768236000, 0.1064749000, 0.1874652000, 0.4086071000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013748080, 0.0037801970, 0.0103940900, 0.0285797800, 0.0785834500, 0.2160744000"); + values("0.0238279000, 0.0224647000, 0.0186882000, 0.0082241000, -0.0209818000, -0.1016719000, -0.3240606000", \ + "0.0237587000, 0.0224107000, 0.0186454000, 0.0082458000, -0.0208278000, -0.1014054000, -0.3237870000", \ + "0.0233170000, 0.0220187000, 0.0182918000, 0.0079759000, -0.0208746000, -0.1013093000, -0.3235755000", \ + "0.0225195000, 0.0211563000, 0.0174688000, 0.0072427000, -0.0214105000, -0.1015372000, -0.3236330000", \ + "0.0216188000, 0.0202168000, 0.0165523000, 0.0063325000, -0.0222948000, -0.1021145000, -0.3238141000", \ + "0.0216861000, 0.0203087000, 0.0164849000, 0.0059877000, -0.0232481000, -0.1031145000, -0.3244925000", \ + "0.0227216000, 0.0214093000, 0.0173173000, 0.0064952000, -0.0227729000, -0.1037747000, -0.3250769000"); + } + related_pin : "A2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013748080, 0.0037801970, 0.0103940900, 0.0285797800, 0.0785834500, 0.2160744000"); + values("0.0540372000, 0.0554860000, 0.0594094000, 0.0702050000, 0.0998178000, 0.1806332000, 0.4014361000", \ + "0.0535928000, 0.0550302000, 0.0588140000, 0.0696418000, 0.0993093000, 0.1800338000, 0.4006631000", \ + "0.0525308000, 0.0539575000, 0.0581289000, 0.0688806000, 0.0987104000, 0.1796031000, 0.4003307000", \ + "0.0518367000, 0.0531843000, 0.0573228000, 0.0679701000, 0.0979019000, 0.1791955000, 0.3998281000", \ + "0.0510101000, 0.0524345000, 0.0563825000, 0.0671785000, 0.0969777000, 0.1782785000, 0.3991643000", \ + "0.0519920000, 0.0533720000, 0.0572757000, 0.0679171000, 0.0973193000, 0.1781470000, 0.3987486000", \ + "0.0565482000, 0.0578122000, 0.0635848000, 0.0728890000, 0.1019912000, 0.1796064000, 0.3993596000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013748080, 0.0037801970, 0.0103940900, 0.0285797800, 0.0785834500, 0.2160744000"); + values("0.0313086000, 0.0298946000, 0.0261305000, 0.0155485000, -0.0136364000, -0.0942686000, -0.3165134000", \ + "0.0308642000, 0.0294721000, 0.0256912000, 0.0151481000, -0.0139807000, -0.0946282000, -0.3167912000", \ + "0.0303100000, 0.0289515000, 0.0251125000, 0.0146332000, -0.0144317000, -0.0949533000, -0.3171321000", \ + "0.0296366000, 0.0282501000, 0.0244545000, 0.0140025000, -0.0149793000, -0.0953424000, -0.3174084000", \ + "0.0289949000, 0.0276438000, 0.0238669000, 0.0134617000, -0.0152421000, -0.0955181000, -0.3174723000", \ + "0.0288090000, 0.0274106000, 0.0235775000, 0.0127569000, -0.0161877000, -0.0963302000, -0.3179639000", \ + "0.0304893000, 0.0290305000, 0.0251224000, 0.0144284000, -0.0151071000, -0.0963615000, -0.3181602000"); + } + related_pin : "B1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013748080, 0.0037801970, 0.0103940900, 0.0285797800, 0.0785834500, 0.2160744000"); + values("0.0486270000, 0.0500547000, 0.0540033000, 0.0647110000, 0.0939362000, 0.1741229000, 0.3939558000", \ + "0.0480106000, 0.0494718000, 0.0534686000, 0.0642648000, 0.0936654000, 0.1738842000, 0.3939337000", \ + "0.0469696000, 0.0484853000, 0.0525564000, 0.0634964000, 0.0931548000, 0.1736043000, 0.3935924000", \ + "0.0459301000, 0.0473975000, 0.0514317000, 0.0623844000, 0.0923325000, 0.1730633000, 0.3932871000", \ + "0.0451664000, 0.0466059000, 0.0505833000, 0.0614150000, 0.0910906000, 0.1720349000, 0.3927751000", \ + "0.0448341000, 0.0462647000, 0.0502533000, 0.0609396000, 0.0907444000, 0.1714481000, 0.3920045000", \ + "0.0444193000, 0.0458018000, 0.0500757000, 0.0612816000, 0.0907012000, 0.1715764000, 0.3924932000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013748080, 0.0037801970, 0.0103940900, 0.0285797800, 0.0785834500, 0.2160744000"); + values("0.0242969000, 0.0229570000, 0.0191458000, 0.0086125000, -0.0205299000, -0.1013037000, -0.3237041000", \ + "0.0242232000, 0.0228718000, 0.0190868000, 0.0086677000, -0.0203908000, -0.1010331000, -0.3234186000", \ + "0.0237880000, 0.0224582000, 0.0187818000, 0.0083959000, -0.0204996000, -0.1009640000, -0.3233098000", \ + "0.0229835000, 0.0216960000, 0.0179919000, 0.0076855000, -0.0209910000, -0.1011449000, -0.3232930000", \ + "0.0220258000, 0.0207369000, 0.0171296000, 0.0068694000, -0.0217137000, -0.1016123000, -0.3233849000", \ + "0.0222155000, 0.0208172000, 0.0170138000, 0.0063001000, -0.0229063000, -0.1026728000, -0.3239936000", \ + "0.0239851000, 0.0224975000, 0.0185280000, 0.0077144000, -0.0219376000, -0.1030238000, -0.3245481000"); + } + related_pin : "B2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013748080, 0.0037801970, 0.0103940900, 0.0285797800, 0.0785834500, 0.2160744000"); + values("0.0401043000, 0.0415468000, 0.0454609000, 0.0561854000, 0.0855142000, 0.1655927000, 0.3854266000", \ + "0.0393880000, 0.0408516000, 0.0448385000, 0.0557062000, 0.0851374000, 0.1653539000, 0.3851068000", \ + "0.0382197000, 0.0397512000, 0.0438061000, 0.0547993000, 0.0845798000, 0.1650219000, 0.3851052000", \ + "0.0372198000, 0.0386871000, 0.0428326000, 0.0537023000, 0.0835002000, 0.1644386000, 0.3846954000", \ + "0.0370726000, 0.0385254000, 0.0423927000, 0.0532029000, 0.0826237000, 0.1633901000, 0.3841423000", \ + "0.0379346000, 0.0393368000, 0.0431674000, 0.0536682000, 0.0827443000, 0.1630157000, 0.3834245000", \ + "0.0426782000, 0.0439892000, 0.0476075000, 0.0576846000, 0.0860270000, 0.1650252000, 0.3818799000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013748080, 0.0037801970, 0.0103940900, 0.0285797800, 0.0785834500, 0.2160744000"); + values("0.0243095000, 0.0229616000, 0.0191876000, 0.0087637000, -0.0203600000, -0.1008431000, -0.3231090000", \ + "0.0238471000, 0.0225129000, 0.0188160000, 0.0083832000, -0.0205280000, -0.1009863000, -0.3231786000", \ + "0.0233858000, 0.0220334000, 0.0182911000, 0.0079485000, -0.0208635000, -0.1012387000, -0.3232342000", \ + "0.0227484000, 0.0213385000, 0.0176059000, 0.0072625000, -0.0214654000, -0.1015369000, -0.3234307000", \ + "0.0225031000, 0.0211044000, 0.0172982000, 0.0071480000, -0.0219045000, -0.1020062000, -0.3236163000", \ + "0.0234028000, 0.0220419000, 0.0179435000, 0.0073046000, -0.0220046000, -0.1022526000, -0.3240535000", \ + "0.0273393000, 0.0258246000, 0.0217339000, 0.0107500000, -0.0187420000, -0.1017594000, -0.3241902000"); + } + related_pin : "C1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013748080, 0.0037801970, 0.0103940900, 0.0285797800, 0.0785834500, 0.2160744000"); + values("0.0290511000, 0.0306559000, 0.0349800000, 0.0461552000, 0.0757117000, 0.1558071000, 0.3757882000", \ + "0.0283173000, 0.0299266000, 0.0342656000, 0.0456135000, 0.0755649000, 0.1558722000, 0.3758302000", \ + "0.0275635000, 0.0291731000, 0.0335264000, 0.0449278000, 0.0749936000, 0.1558126000, 0.3760113000", \ + "0.0270137000, 0.0285399000, 0.0327518000, 0.0440560000, 0.0742610000, 0.1552079000, 0.3759987000", \ + "0.0272966000, 0.0287280000, 0.0324972000, 0.0433707000, 0.0733065000, 0.1537109000, 0.3746453000", \ + "0.0297139000, 0.0310789000, 0.0346701000, 0.0448797000, 0.0740734000, 0.1552954000, 0.3746415000", \ + "0.0354622000, 0.0366547000, 0.0392046000, 0.0487917000, 0.0771750000, 0.1578802000, 0.3778743000"); + } + } + max_capacitance : 0.2160740000; + max_transition : 1.5474020000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013748100, 0.0037802000, 0.0103941000, 0.0285798000, 0.0785834000, 0.2160740000"); + values("0.0832690000, 0.0853258000, 0.0916175000, 0.1087885000, 0.1524408000, 0.2691491000, 0.5848709000", \ + "0.0873068000, 0.0894162000, 0.0957651000, 0.1127866000, 0.1565514000, 0.2734311000, 0.5889364000", \ + "0.0956254000, 0.0978497000, 0.1040684000, 0.1213357000, 0.1652208000, 0.2816811000, 0.5976138000", \ + "0.1107007000, 0.1131252000, 0.1195346000, 0.1365670000, 0.1806070000, 0.2974472000, 0.6133099000", \ + "0.1348088000, 0.1375560000, 0.1443268000, 0.1634761000, 0.2101088000, 0.3282054000, 0.6448438000", \ + "0.1654506000, 0.1687263000, 0.1779723000, 0.2017026000, 0.2580334000, 0.3904305000, 0.7130845000", \ + "0.1747399000, 0.1801882000, 0.1947007000, 0.2306105000, 0.3131361000, 0.4855285000, 0.8561848000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013748100, 0.0037802000, 0.0103941000, 0.0285798000, 0.0785834000, 0.2160740000"); + values("0.1471695000, 0.1517173000, 0.1634059000, 0.1956383000, 0.2803825000, 0.5053360000, 1.1155112000", \ + "0.1521087000, 0.1565081000, 0.1683937000, 0.2005709000, 0.2853491000, 0.5103248000, 1.1209426000", \ + "0.1643060000, 0.1684594000, 0.1806325000, 0.2128775000, 0.2979965000, 0.5233735000, 1.1335863000", \ + "0.1902641000, 0.1947747000, 0.2076491000, 0.2393322000, 0.3243720000, 0.5509178000, 1.1615926000", \ + "0.2511128000, 0.2554515000, 0.2674380000, 0.2995367000, 0.3848112000, 0.6114443000, 1.2218810000", \ + "0.3686884000, 0.3744312000, 0.3891022000, 0.4273849000, 0.5208980000, 0.7492800000, 1.3612320000", \ + "0.5750557000, 0.5830916000, 0.6037563000, 0.6553511000, 0.7819060000, 1.0572242000, 1.6819786000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013748100, 0.0037802000, 0.0103941000, 0.0285798000, 0.0785834000, 0.2160740000"); + values("0.0554388000, 0.0582792000, 0.0663357000, 0.0886435000, 0.1490756000, 0.3154045000, 0.7743525000", \ + "0.0554466000, 0.0582568000, 0.0663198000, 0.0885970000, 0.1489056000, 0.3154219000, 0.7741903000", \ + "0.0553951000, 0.0582921000, 0.0662809000, 0.0884875000, 0.1490552000, 0.3155903000, 0.7742371000", \ + "0.0566025000, 0.0594071000, 0.0673204000, 0.0889767000, 0.1487144000, 0.3152996000, 0.7744313000", \ + "0.0658418000, 0.0687715000, 0.0765356000, 0.0982097000, 0.1557610000, 0.3172009000, 0.7737491000", \ + "0.0930282000, 0.0963267000, 0.1045988000, 0.1265704000, 0.1848850000, 0.3405776000, 0.7807912000", \ + "0.1577103000, 0.1621063000, 0.1730763000, 0.1999762000, 0.2643182000, 0.4210685000, 0.8400808000"); + } + related_pin : "A1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013748100, 0.0037802000, 0.0103941000, 0.0285798000, 0.0785834000, 0.2160740000"); + values("0.1278002000, 0.1328323000, 0.1472755000, 0.1879330000, 0.2975186000, 0.6010338000, 1.4396353000", \ + "0.1276530000, 0.1329790000, 0.1472826000, 0.1879254000, 0.2976213000, 0.6003110000, 1.4379073000", \ + "0.1274308000, 0.1327083000, 0.1478557000, 0.1871813000, 0.2975157000, 0.6006386000, 1.4388577000", \ + "0.1272916000, 0.1326343000, 0.1473913000, 0.1873659000, 0.2976666000, 0.6008936000, 1.4371553000", \ + "0.1334240000, 0.1385545000, 0.1521461000, 0.1897301000, 0.2971168000, 0.6003167000, 1.4369806000", \ + "0.1688967000, 0.1743691000, 0.1885228000, 0.2259923000, 0.3214196000, 0.6066929000, 1.4379876000", \ + "0.2483223000, 0.2551591000, 0.2726109000, 0.3146851000, 0.4218978000, 0.6855170000, 1.4527483000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013748100, 0.0037802000, 0.0103941000, 0.0285798000, 0.0785834000, 0.2160740000"); + values("0.0689043000, 0.0713327000, 0.0777867000, 0.0949854000, 0.1396836000, 0.2589557000, 0.5837311000", \ + "0.0734634000, 0.0759167000, 0.0823791000, 0.0996944000, 0.1445650000, 0.2640527000, 0.5888466000", \ + "0.0816740000, 0.0842950000, 0.0907473000, 0.1080734000, 0.1533024000, 0.2731366000, 0.5982882000", \ + "0.0959800000, 0.0984513000, 0.1051553000, 0.1227636000, 0.1680704000, 0.2883979000, 0.6142907000", \ + "0.1160241000, 0.1185336000, 0.1267135000, 0.1465396000, 0.1954090000, 0.3172988000, 0.6436439000", \ + "0.1348433000, 0.1390640000, 0.1500705000, 0.1769363000, 0.2375566000, 0.3759764000, 0.7084545000", \ + "0.1190347000, 0.1275689000, 0.1429270000, 0.1849309000, 0.2769415000, 0.4610386000, 0.8442589000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013748100, 0.0037802000, 0.0103941000, 0.0285798000, 0.0785834000, 0.2160740000"); + values("0.1286565000, 0.1331320000, 0.1452431000, 0.1771480000, 0.2617661000, 0.4868697000, 1.0967923000", \ + "0.1313918000, 0.1358121000, 0.1479255000, 0.1802002000, 0.2652644000, 0.4906899000, 1.1004260000", \ + "0.1420470000, 0.1462511000, 0.1581851000, 0.1912579000, 0.2756345000, 0.5017268000, 1.1118750000", \ + "0.1691990000, 0.1733496000, 0.1851757000, 0.2179900000, 0.3029129000, 0.5290148000, 1.1397415000", \ + "0.2382456000, 0.2424909000, 0.2543681000, 0.2860411000, 0.3702158000, 0.5969756000, 1.2083198000", \ + "0.3771906000, 0.3832945000, 0.3994876000, 0.4389273000, 0.5318018000, 0.7563932000, 1.3663568000", \ + "0.6066940000, 0.6155257000, 0.6412609000, 0.7007968000, 0.8397441000, 1.1223157000, 1.7336961000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013748100, 0.0037802000, 0.0103941000, 0.0285798000, 0.0785834000, 0.2160740000"); + values("0.0458635000, 0.0487878000, 0.0568674000, 0.0792501000, 0.1412590000, 0.3126132000, 0.7851891000", \ + "0.0458348000, 0.0487933000, 0.0568441000, 0.0792840000, 0.1412377000, 0.3129715000, 0.7851592000", \ + "0.0457826000, 0.0487364000, 0.0568680000, 0.0792647000, 0.1412598000, 0.3126157000, 0.7855266000", \ + "0.0479867000, 0.0507186000, 0.0584443000, 0.0801972000, 0.1412038000, 0.3127569000, 0.7861995000", \ + "0.0581464000, 0.0609773000, 0.0687208000, 0.0903692000, 0.1495841000, 0.3147664000, 0.7852580000", \ + "0.0884183000, 0.0914729000, 0.0997908000, 0.1222463000, 0.1807401000, 0.3391998000, 0.7907270000", \ + "0.1548088000, 0.1592341000, 0.1699918000, 0.1980671000, 0.2638514000, 0.4220906000, 0.8512057000"); + } + related_pin : "A2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013748100, 0.0037802000, 0.0103941000, 0.0285798000, 0.0785834000, 0.2160740000"); + values("0.1275445000, 0.1328892000, 0.1474167000, 0.1874869000, 0.2969010000, 0.6001846000, 1.4365076000", \ + "0.1283195000, 0.1337356000, 0.1473004000, 0.1871948000, 0.2969190000, 0.6001185000, 1.4358014000", \ + "0.1276968000, 0.1328439000, 0.1480045000, 0.1875904000, 0.2971038000, 0.6001705000, 1.4393466000", \ + "0.1264948000, 0.1316032000, 0.1471388000, 0.1871338000, 0.2969444000, 0.6009177000, 1.4408330000", \ + "0.1370604000, 0.1416493000, 0.1546120000, 0.1904426000, 0.2972444000, 0.6005227000, 1.4440467000", \ + "0.1910950000, 0.1966640000, 0.2109725000, 0.2470813000, 0.3348315000, 0.6063773000, 1.4414151000", \ + "0.2878849000, 0.2971680000, 0.3188103000, 0.3704790000, 0.4851681000, 0.7245459000, 1.4549272000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013748100, 0.0037802000, 0.0103941000, 0.0285798000, 0.0785834000, 0.2160740000"); + values("0.0747985000, 0.0771504000, 0.0837868000, 0.1003722000, 0.1444022000, 0.2610900000, 0.5767118000", \ + "0.0787306000, 0.0810691000, 0.0875418000, 0.1043709000, 0.1482616000, 0.2650872000, 0.5805690000", \ + "0.0872731000, 0.0898176000, 0.0960415000, 0.1130735000, 0.1570128000, 0.2737130000, 0.5895455000", \ + "0.1057178000, 0.1081550000, 0.1145927000, 0.1315358000, 0.1756626000, 0.2923329000, 0.6084648000", \ + "0.1372174000, 0.1402211000, 0.1481570000, 0.1678651000, 0.2173066000, 0.3356684000, 0.6528310000", \ + "0.1741508000, 0.1787834000, 0.1904656000, 0.2194682000, 0.2861947000, 0.4277862000, 0.7546750000", \ + "0.1887658000, 0.1950047000, 0.2140401000, 0.2586835000, 0.3607744000, 0.5674272000, 0.9660323000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013748100, 0.0037802000, 0.0103941000, 0.0285798000, 0.0785834000, 0.2160740000"); + values("0.1168802000, 0.1212523000, 0.1333214000, 0.1660720000, 0.2527863000, 0.4892650000, 1.1369914000", \ + "0.1211985000, 0.1257057000, 0.1380794000, 0.1708880000, 0.2583141000, 0.4948540000, 1.1412036000", \ + "0.1327742000, 0.1373093000, 0.1498329000, 0.1830785000, 0.2711774000, 0.5083061000, 1.1549502000", \ + "0.1597166000, 0.1643541000, 0.1765604000, 0.2097881000, 0.2984453000, 0.5363860000, 1.1836933000", \ + "0.2191447000, 0.2242148000, 0.2376191000, 0.2708736000, 0.3592666000, 0.5979983000, 1.2463061000", \ + "0.3265268000, 0.3330921000, 0.3504787000, 0.3941009000, 0.4972941000, 0.7396556000, 1.3893174000", \ + "0.5135932000, 0.5238058000, 0.5494574000, 0.6137485000, 0.7547756000, 1.0577462000, 1.7210414000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013748100, 0.0037802000, 0.0103941000, 0.0285798000, 0.0785834000, 0.2160740000"); + values("0.0553161000, 0.0582909000, 0.0663505000, 0.0885082000, 0.1490539000, 0.3156028000, 0.7738136000", \ + "0.0553143000, 0.0582489000, 0.0664660000, 0.0885687000, 0.1489456000, 0.3156248000, 0.7741381000", \ + "0.0552992000, 0.0582683000, 0.0664112000, 0.0885391000, 0.1490155000, 0.3154204000, 0.7743421000", \ + "0.0578958000, 0.0607161000, 0.0684714000, 0.0898559000, 0.1488886000, 0.3153497000, 0.7743352000", \ + "0.0732798000, 0.0762908000, 0.0843142000, 0.1055918000, 0.1604772000, 0.3176047000, 0.7745833000", \ + "0.1118823000, 0.1155161000, 0.1248907000, 0.1487755000, 0.2072215000, 0.3547926000, 0.7808543000", \ + "0.1852810000, 0.1904397000, 0.2038762000, 0.2372228000, 0.3119332000, 0.4756354000, 0.8721512000"); + } + related_pin : "B1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013748100, 0.0037802000, 0.0103941000, 0.0285798000, 0.0785834000, 0.2160740000"); + values("0.1286397000, 0.1342879000, 0.1496658000, 0.1925580000, 0.3101339000, 0.6333475000, 1.5249567000", \ + "0.1286365000, 0.1342361000, 0.1497063000, 0.1924542000, 0.3102189000, 0.6336669000, 1.5213266000", \ + "0.1286462000, 0.1342208000, 0.1497031000, 0.1924490000, 0.3101990000, 0.6336919000, 1.5280168000", \ + "0.1286626000, 0.1342364000, 0.1497335000, 0.1924918000, 0.3103076000, 0.6334767000, 1.5273122000", \ + "0.1408765000, 0.1458647000, 0.1597188000, 0.1988563000, 0.3111781000, 0.6331305000, 1.5220640000", \ + "0.1874338000, 0.1923226000, 0.2058655000, 0.2420733000, 0.3412411000, 0.6402515000, 1.5281604000", \ + "0.2854148000, 0.2924208000, 0.3074430000, 0.3483293000, 0.4518626000, 0.7216961000, 1.5425601000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013748100, 0.0037802000, 0.0103941000, 0.0285798000, 0.0785834000, 0.2160740000"); + values("0.0609584000, 0.0635144000, 0.0698261000, 0.0868871000, 0.1317483000, 0.2515591000, 0.5771367000", \ + "0.0653449000, 0.0677839000, 0.0741621000, 0.0912926000, 0.1363886000, 0.2562127000, 0.5816439000", \ + "0.0736368000, 0.0760733000, 0.0828381000, 0.1000671000, 0.1451073000, 0.2647242000, 0.5902829000", \ + "0.0898258000, 0.0926760000, 0.0996523000, 0.1174356000, 0.1628283000, 0.2834575000, 0.6088660000", \ + "0.1140838000, 0.1175930000, 0.1268131000, 0.1490224000, 0.2012344000, 0.3245931000, 0.6520333000", \ + "0.1349681000, 0.1399780000, 0.1538905000, 0.1869780000, 0.2601397000, 0.4097407000, 0.7487167000", \ + "0.1201316000, 0.1282574000, 0.1494340000, 0.2015756000, 0.3143304000, 0.5351371000, 0.9484937000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013748100, 0.0037802000, 0.0103941000, 0.0285798000, 0.0785834000, 0.2160740000"); + values("0.0953339000, 0.0998545000, 0.1120816000, 0.1447843000, 0.2315983000, 0.4678248000, 1.1141555000", \ + "0.0984351000, 0.1029853000, 0.1154120000, 0.1483145000, 0.2355668000, 0.4722304000, 1.1201859000", \ + "0.1077357000, 0.1123397000, 0.1250141000, 0.1581202000, 0.2461939000, 0.4831820000, 1.1298706000", \ + "0.1348607000, 0.1392802000, 0.1515292000, 0.1842093000, 0.2726735000, 0.5109013000, 1.1583648000", \ + "0.2010180000, 0.2060473000, 0.2189949000, 0.2523438000, 0.3389031000, 0.5767258000, 1.2247361000", \ + "0.3147120000, 0.3223765000, 0.3424253000, 0.3912934000, 0.4980723000, 0.7360847000, 1.3848376000", \ + "0.5068777000, 0.5180605000, 0.5473405000, 0.6199216000, 0.7802311000, 1.0983798000, 1.7455328000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013748100, 0.0037802000, 0.0103941000, 0.0285798000, 0.0785834000, 0.2160740000"); + values("0.0463820000, 0.0493298000, 0.0575720000, 0.0802083000, 0.1426539000, 0.3150736000, 0.7906703000", \ + "0.0463723000, 0.0493603000, 0.0575436000, 0.0801710000, 0.1425358000, 0.3152284000, 0.7903548000", \ + "0.0462495000, 0.0492507000, 0.0574842000, 0.0801648000, 0.1425484000, 0.3151328000, 0.7898991000", \ + "0.0509823000, 0.0536858000, 0.0608376000, 0.0823482000, 0.1428431000, 0.3151398000, 0.7902103000", \ + "0.0668940000, 0.0700226000, 0.0783233000, 0.0999272000, 0.1558835000, 0.3182138000, 0.7903249000", \ + "0.1056522000, 0.1093897000, 0.1191302000, 0.1446264000, 0.2042316000, 0.3554294000, 0.7977949000", \ + "0.1776386000, 0.1833576000, 0.1978747000, 0.2319366000, 0.3088796000, 0.4765774000, 0.8873045000"); + } + related_pin : "B2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013748100, 0.0037802000, 0.0103941000, 0.0285798000, 0.0785834000, 0.2160740000"); + values("0.1285714000, 0.1341706000, 0.1496562000, 0.1925406000, 0.3102086000, 0.6335152000, 1.5273858000", \ + "0.1285594000, 0.1341655000, 0.1497070000, 0.1925324000, 0.3101247000, 0.6332704000, 1.5241439000", \ + "0.1285551000, 0.1341457000, 0.1496474000, 0.1924010000, 0.3102731000, 0.6333294000, 1.5274435000", \ + "0.1290104000, 0.1343118000, 0.1493705000, 0.1923300000, 0.3101591000, 0.6335005000, 1.5227676000", \ + "0.1532106000, 0.1574912000, 0.1695382000, 0.2041651000, 0.3123366000, 0.6338894000, 1.5234940000", \ + "0.2191355000, 0.2243402000, 0.2381891000, 0.2731789000, 0.3615453000, 0.6427548000, 1.5276557000", \ + "0.3317630000, 0.3392126000, 0.3589724000, 0.4083670000, 0.5204511000, 0.7684595000, 1.5474020000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013748100, 0.0037802000, 0.0103941000, 0.0285798000, 0.0785834000, 0.2160740000"); + values("0.0592321000, 0.0617435000, 0.0682600000, 0.0849221000, 0.1289229000, 0.2456763000, 0.5615964000", \ + "0.0628792000, 0.0653765000, 0.0719681000, 0.0887791000, 0.1329808000, 0.2497059000, 0.5656816000", \ + "0.0720809000, 0.0745609000, 0.0809460000, 0.0979635000, 0.1426047000, 0.2596312000, 0.5753969000", \ + "0.0956173000, 0.0976405000, 0.1039641000, 0.1205158000, 0.1647030000, 0.2822353000, 0.5983925000", \ + "0.1312353000, 0.1346920000, 0.1438418000, 0.1666531000, 0.2169830000, 0.3339629000, 0.6504808000", \ + "0.1701829000, 0.1753275000, 0.1882554000, 0.2215008000, 0.2969300000, 0.4500986000, 0.7716112000", \ + "0.1909435000, 0.1985666000, 0.2185577000, 0.2688584000, 0.3818728000, 0.6143710000, 1.0459906000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013748100, 0.0037802000, 0.0103941000, 0.0285798000, 0.0785834000, 0.2160740000"); + values("0.0295199000, 0.0315622000, 0.0370919000, 0.0512972000, 0.0882906000, 0.1889636000, 0.4640737000", \ + "0.0347738000, 0.0368416000, 0.0424075000, 0.0568460000, 0.0943505000, 0.1953017000, 0.4707119000", \ + "0.0483651000, 0.0503397000, 0.0557494000, 0.0700419000, 0.1078918000, 0.2092645000, 0.4848009000", \ + "0.0739755000, 0.0772045000, 0.0849276000, 0.1018170000, 0.1394268000, 0.2409986000, 0.5164905000", \ + "0.1150804000, 0.1200461000, 0.1322129000, 0.1595504000, 0.2121096000, 0.3153625000, 0.5925148000", \ + "0.1824137000, 0.1901590000, 0.2090194000, 0.2516945000, 0.3374893000, 0.4837119000, 0.7627322000", \ + "0.3015405000, 0.3125661000, 0.3398593000, 0.4050982000, 0.5390782000, 0.7761845000, 1.1646754000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013748100, 0.0037802000, 0.0103941000, 0.0285798000, 0.0785834000, 0.2160740000"); + values("0.0554404000, 0.0583677000, 0.0664903000, 0.0885160000, 0.1489584000, 0.3151775000, 0.7741017000", \ + "0.0554208000, 0.0583080000, 0.0664284000, 0.0885653000, 0.1490907000, 0.3154339000, 0.7741853000", \ + "0.0542125000, 0.0573573000, 0.0657906000, 0.0883167000, 0.1490558000, 0.3155952000, 0.7740035000", \ + "0.0589887000, 0.0614692000, 0.0689188000, 0.0896326000, 0.1484068000, 0.3154076000, 0.7744305000", \ + "0.0792098000, 0.0826836000, 0.0918542000, 0.1157761000, 0.1672067000, 0.3181168000, 0.7741024000", \ + "0.1208004000, 0.1258883000, 0.1382667000, 0.1687514000, 0.2343645000, 0.3790979000, 0.7843114000", \ + "0.1930578000, 0.2001639000, 0.2186176000, 0.2615827000, 0.3548604000, 0.5361518000, 0.9223379000"); + } + related_pin : "C1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013748100, 0.0037802000, 0.0103941000, 0.0285798000, 0.0785834000, 0.2160740000"); + values("0.0552115000, 0.0578877000, 0.0654830000, 0.0862616000, 0.1424013000, 0.2914965000, 0.6975610000", \ + "0.0552125000, 0.0578628000, 0.0654412000, 0.0863602000, 0.1424554000, 0.2915988000, 0.6983953000", \ + "0.0576114000, 0.0598614000, 0.0664028000, 0.0863513000, 0.1424379000, 0.2916117000, 0.6982183000", \ + "0.0739956000, 0.0753704000, 0.0800713000, 0.0950172000, 0.1440060000, 0.2915920000, 0.6972652000", \ + "0.1186654000, 0.1197701000, 0.1233232000, 0.1335117000, 0.1690259000, 0.2957422000, 0.6972992000", \ + "0.1940449000, 0.1955961000, 0.2004544000, 0.2153526000, 0.2544318000, 0.3539451000, 0.7049775000", \ + "0.3199856000, 0.3223097000, 0.3293271000, 0.3522491000, 0.4103477000, 0.5406531000, 0.8285743000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__o22a_1") { + leakage_power () { + value : 0.0026328000; + when : "!A1&!A2&!B1&B2"; + } + leakage_power () { + value : 0.0152674000; + when : "!A1&!A2&!B1&!B2"; + } + leakage_power () { + value : 0.0026430000; + when : "!A1&!A2&B1&B2"; + } + leakage_power () { + value : 0.0026276000; + when : "!A1&!A2&B1&!B2"; + } + leakage_power () { + value : 0.0017675000; + when : "!A1&A2&!B1&B2"; + } + leakage_power () { + value : 0.0028082000; + when : "!A1&A2&!B1&!B2"; + } + leakage_power () { + value : 0.0011522000; + when : "!A1&A2&B1&B2"; + } + leakage_power () { + value : 0.0015364000; + when : "!A1&A2&B1&!B2"; + } + leakage_power () { + value : 0.0022609000; + when : "A1&!A2&!B1&B2"; + } + leakage_power () { + value : 0.0028082000; + when : "A1&!A2&!B1&!B2"; + } + leakage_power () { + value : 0.0016456000; + when : "A1&!A2&B1&B2"; + } + leakage_power () { + value : 0.0020298000; + when : "A1&!A2&B1&!B2"; + } + leakage_power () { + value : 0.0009991000; + when : "A1&A2&!B1&B2"; + } + leakage_power () { + value : 0.0028082000; + when : "A1&A2&!B1&!B2"; + } + leakage_power () { + value : 0.0003838000; + when : "A1&A2&B1&B2"; + } + leakage_power () { + value : 0.0007680000; + when : "A1&A2&B1&!B2"; + } + area : 8.758400000; + cell_footprint : "sky130_fd_sc_hd__o22a"; + cell_leakage_power : 0.0027586670; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A1") { + capacitance : 0.0023540000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022540000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0040057000, 0.0040013000, 0.0039913000, 0.0039899000, 0.0039865000, 0.0039788000, 0.0039611000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0039851000, -0.0039838000, -0.0039807000, -0.0039817000, -0.0039840000, -0.0039892000, -0.0040012000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024540000; + } + pin ("A2") { + capacitance : 0.0024230000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022680000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0041013000, 0.0040977000, 0.0040891000, 0.0040893000, 0.0040897000, 0.0040906000, 0.0040928000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0040764000, -0.0040771000, -0.0040786000, -0.0040776000, -0.0040751000, -0.0040694000, -0.0040563000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0025770000; + } + pin ("B1") { + capacitance : 0.0024050000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0023200000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0048797000, 0.0048715000, 0.0048528000, 0.0048539000, 0.0048566000, 0.0048628000, 0.0048771000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0014634000, -0.0014693000, -0.0014828000, -0.0014655000, -0.0014257000, -0.0013339000, -0.0011225000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024900000; + } + pin ("B2") { + capacitance : 0.0023640000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022370000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0045773000, 0.0045760000, 0.0045730000, 0.0045725000, 0.0045714000, 0.0045688000, 0.0045628000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0011773000, -0.0011835000, -0.0011978000, -0.0011801000, -0.0011394000, -0.0010455000, -0.0008291000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024920000; + } + pin ("X") { + direction : "output"; + function : "(A1&B1) | (A2&B1) | (A1&B2) | (A2&B2)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013104490, 0.0034345540, 0.0090016190, 0.0235923300, 0.0618331000, 0.1620583000"); + values("0.0171775000, 0.0162554000, 0.0137001000, 0.0057646000, -0.0172237000, -0.0788127000, -0.2409678000", \ + "0.0171198000, 0.0162135000, 0.0136395000, 0.0056829000, -0.0173041000, -0.0789255000, -0.2411766000", \ + "0.0168937000, 0.0159428000, 0.0133951000, 0.0054584000, -0.0175132000, -0.0791163000, -0.2412336000", \ + "0.0167249000, 0.0157705000, 0.0132207000, 0.0052730000, -0.0176695000, -0.0792827000, -0.2414628000", \ + "0.0166378000, 0.0156786000, 0.0131014000, 0.0051167000, -0.0178757000, -0.0794239000, -0.2415748000", \ + "0.0175441000, 0.0162429000, 0.0128300000, 0.0048876000, -0.0180164000, -0.0795414000, -0.2416432000", \ + "0.0193086000, 0.0179841000, 0.0145470000, 0.0056312000, -0.0178211000, -0.0790913000, -0.2411787000"); + } + related_pin : "A1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013104490, 0.0034345540, 0.0090016190, 0.0235923300, 0.0618331000, 0.1620583000"); + values("0.0145140000, 0.0159635000, 0.0196146000, 0.0288552000, 0.0525441000, 0.1144809000, 0.2760794000", \ + "0.0144202000, 0.0158690000, 0.0195356000, 0.0287550000, 0.0524464000, 0.1144155000, 0.2759690000", \ + "0.0142959000, 0.0157373000, 0.0194159000, 0.0286290000, 0.0523318000, 0.1142880000, 0.2758531000", \ + "0.0141725000, 0.0156074000, 0.0192396000, 0.0284455000, 0.0520961000, 0.1137627000, 0.2744654000", \ + "0.0140031000, 0.0154509000, 0.0190813000, 0.0282559000, 0.0520835000, 0.1140320000, 0.2755426000", \ + "0.0142622000, 0.0156353000, 0.0191520000, 0.0280803000, 0.0518317000, 0.1136155000, 0.2743036000", \ + "0.0149611000, 0.0162643000, 0.0197338000, 0.0288352000, 0.0524246000, 0.1141369000, 0.2751724000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013104490, 0.0034345540, 0.0090016190, 0.0235923300, 0.0618331000, 0.1620583000"); + values("0.0149741000, 0.0140445000, 0.0115118000, 0.0035781000, -0.0194138000, -0.0809958000, -0.2431564000", \ + "0.0147937000, 0.0139787000, 0.0113877000, 0.0033984000, -0.0195585000, -0.0811734000, -0.2433351000", \ + "0.0145590000, 0.0136188000, 0.0110655000, 0.0031261000, -0.0198462000, -0.0814538000, -0.2436314000", \ + "0.0143820000, 0.0134560000, 0.0108949000, 0.0029149000, -0.0200591000, -0.0816580000, -0.2437750000", \ + "0.0143815000, 0.0134431000, 0.0108831000, 0.0029126000, -0.0200844000, -0.0816471000, -0.2437573000", \ + "0.0152484000, 0.0139257000, 0.0107929000, 0.0030495000, -0.0198504000, -0.0813706000, -0.2434673000", \ + "0.0180882000, 0.0167237000, 0.0132960000, 0.0043020000, -0.0191844000, -0.0804611000, -0.2424738000"); + } + related_pin : "A2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013104490, 0.0034345540, 0.0090016190, 0.0235923300, 0.0618331000, 0.1620583000"); + values("0.0134520000, 0.0148961000, 0.0185371000, 0.0277545000, 0.0513639000, 0.1128266000, 0.2734096000", \ + "0.0134230000, 0.0148601000, 0.0185178000, 0.0277299000, 0.0513497000, 0.1125776000, 0.2743998000", \ + "0.0132737000, 0.0147136000, 0.0183730000, 0.0275805000, 0.0512038000, 0.1124727000, 0.2742680000", \ + "0.0129919000, 0.0144191000, 0.0180407000, 0.0272401000, 0.0508883000, 0.1123745000, 0.2727686000", \ + "0.0128210000, 0.0141411000, 0.0177411000, 0.0268272000, 0.0504802000, 0.1125677000, 0.2729131000", \ + "0.0128234000, 0.0141653000, 0.0176630000, 0.0266789000, 0.0502988000, 0.1112837000, 0.2727867000", \ + "0.0133898000, 0.0146800000, 0.0181672000, 0.0272177000, 0.0509015000, 0.1125361000, 0.2718012000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013104490, 0.0034345540, 0.0090016190, 0.0235923300, 0.0618331000, 0.1620583000"); + values("0.0105681000, 0.0100198000, 0.0078320000, 0.0003214000, -0.0225965000, -0.0844737000, -0.2468637000", \ + "0.0103773000, 0.0098296000, 0.0076132000, 0.0001356000, -0.0227594000, -0.0846520000, -0.2470327000", \ + "0.0101679000, 0.0095819000, 0.0073506000, -0.0001421000, -0.0230345000, -0.0849060000, -0.2472605000", \ + "0.0098601000, 0.0092877000, 0.0071006000, -0.0004227000, -0.0232937000, -0.0851438000, -0.2475274000", \ + "0.0096222000, 0.0090252000, 0.0068346000, -0.0006611000, -0.0234746000, -0.0852868000, -0.2476114000", \ + "0.0114223000, 0.0101634000, 0.0067757000, -0.0011278000, -0.0236465000, -0.0853689000, -0.2476808000", \ + "0.0134038000, 0.0121103000, 0.0086773000, -0.0001768000, -0.0236344000, -0.0851177000, -0.2473500000"); + } + related_pin : "B1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013104490, 0.0034345540, 0.0090016190, 0.0235923300, 0.0618331000, 0.1620583000"); + values("0.0121344000, 0.0135663000, 0.0172108000, 0.0264764000, 0.0500794000, 0.1116405000, 0.2726663000", \ + "0.0120058000, 0.0134468000, 0.0171203000, 0.0263390000, 0.0500363000, 0.1120149000, 0.2735806000", \ + "0.0118700000, 0.0133124000, 0.0169836000, 0.0262116000, 0.0498893000, 0.1113262000, 0.2731783000", \ + "0.0116407000, 0.0130890000, 0.0167203000, 0.0259231000, 0.0496021000, 0.1110953000, 0.2718506000", \ + "0.0113712000, 0.0128062000, 0.0164294000, 0.0255792000, 0.0492574000, 0.1113315000, 0.2727982000", \ + "0.0117241000, 0.0130834000, 0.0165286000, 0.0254160000, 0.0491884000, 0.1102968000, 0.2711776000", \ + "0.0124391000, 0.0137305000, 0.0171936000, 0.0262134000, 0.0498780000, 0.1116210000, 0.2709195000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013104490, 0.0034345540, 0.0090016190, 0.0235923300, 0.0618331000, 0.1620583000"); + values("0.0085134000, 0.0078540000, 0.0057119000, -0.0017814000, -0.0246492000, -0.0864445000, -0.2488115000", \ + "0.0082399000, 0.0076524000, 0.0055284000, -0.0020064000, -0.0248531000, -0.0866456000, -0.2489896000", \ + "0.0079708000, 0.0073599000, 0.0051804000, -0.0023070000, -0.0251289000, -0.0869359000, -0.2492623000", \ + "0.0076730000, 0.0070402000, 0.0048800000, -0.0025989000, -0.0254241000, -0.0871929000, -0.2495210000", \ + "0.0076720000, 0.0070834000, 0.0048815000, -0.0026288000, -0.0253891000, -0.0871243000, -0.2494120000", \ + "0.0098961000, 0.0085776000, 0.0052170000, -0.0027643000, -0.0251893000, -0.0868770000, -0.2491411000", \ + "0.0129270000, 0.0115070000, 0.0081262000, -0.0007482000, -0.0242672000, -0.0857033000, -0.2479552000"); + } + related_pin : "B2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013104490, 0.0034345540, 0.0090016190, 0.0235923300, 0.0618331000, 0.1620583000"); + values("0.0106310000, 0.0120577000, 0.0157270000, 0.0249372000, 0.0485318000, 0.1104517000, 0.2715896000", \ + "0.0106117000, 0.0120577000, 0.0156985000, 0.0249111000, 0.0487468000, 0.1099628000, 0.2707903000", \ + "0.0104617000, 0.0119033000, 0.0155467000, 0.0247525000, 0.0483377000, 0.1099042000, 0.2705747000", \ + "0.0102507000, 0.0116141000, 0.0152027000, 0.0244067000, 0.0482754000, 0.1095495000, 0.2704013000", \ + "0.0100265000, 0.0113256000, 0.0148833000, 0.0238844000, 0.0475229000, 0.1092128000, 0.2709924000", \ + "0.0101656000, 0.0114937000, 0.0149206000, 0.0239425000, 0.0476369000, 0.1086159000, 0.2709355000", \ + "0.0111334000, 0.0125177000, 0.0159269000, 0.0249850000, 0.0485121000, 0.1103816000, 0.2694081000"); + } + } + max_capacitance : 0.1620580000; + max_transition : 1.5016480000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013104500, 0.0034345500, 0.0090016200, 0.0235923000, 0.0618331000, 0.1620580000"); + values("0.1718140000, 0.1789377000, 0.1936602000, 0.2227273000, 0.2816895000, 0.4183289000, 0.7677886000", \ + "0.1768923000, 0.1840757000, 0.1988471000, 0.2275215000, 0.2867001000, 0.4231153000, 0.7727605000", \ + "0.1889993000, 0.1961480000, 0.2109409000, 0.2399924000, 0.2990103000, 0.4353675000, 0.7856555000", \ + "0.2148247000, 0.2219684000, 0.2367410000, 0.2657633000, 0.3244612000, 0.4609246000, 0.8106030000", \ + "0.2731313000, 0.2802643000, 0.2949938000, 0.3239385000, 0.3830771000, 0.5196453000, 0.8706387000", \ + "0.3849189000, 0.3930515000, 0.4093134000, 0.4405834000, 0.5021409000, 0.6397746000, 0.9903228000", \ + "0.5726606000, 0.5827104000, 0.6023953000, 0.6385639000, 0.7056892000, 0.8470346000, 1.1978248000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013104500, 0.0034345500, 0.0090016200, 0.0235923000, 0.0618331000, 0.1620580000"); + values("0.0995235000, 0.1069236000, 0.1235772000, 0.1620172000, 0.2577060000, 0.5054884000, 1.1492134000", \ + "0.1041456000, 0.1115258000, 0.1282212000, 0.1667016000, 0.2621742000, 0.5099891000, 1.1533968000", \ + "0.1141708000, 0.1215571000, 0.1382771000, 0.1767525000, 0.2721914000, 0.5199688000, 1.1633057000", \ + "0.1348628000, 0.1422157000, 0.1587984000, 0.1971680000, 0.2929360000, 0.5396311000, 1.1831341000", \ + "0.1736404000, 0.1814297000, 0.1984970000, 0.2372254000, 0.3330924000, 0.5799238000, 1.2249729000", \ + "0.2274730000, 0.2363962000, 0.2550781000, 0.2950640000, 0.3909230000, 0.6380074000, 1.2856033000", \ + "0.2785359000, 0.2901495000, 0.3128726000, 0.3566321000, 0.4536248000, 0.7011422000, 1.3452124000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013104500, 0.0034345500, 0.0090016200, 0.0235923000, 0.0618331000, 0.1620580000"); + values("0.0256753000, 0.0303023000, 0.0411878000, 0.0667880000, 0.1293884000, 0.3014093000, 0.7705498000", \ + "0.0256604000, 0.0308337000, 0.0413195000, 0.0669227000, 0.1291729000, 0.3006569000, 0.7667471000", \ + "0.0255665000, 0.0302422000, 0.0415618000, 0.0669457000, 0.1293135000, 0.3009464000, 0.7707946000", \ + "0.0255760000, 0.0302541000, 0.0415812000, 0.0669678000, 0.1296859000, 0.3009726000, 0.7729363000", \ + "0.0258036000, 0.0304062000, 0.0412898000, 0.0668038000, 0.1293323000, 0.3004062000, 0.7677203000", \ + "0.0308400000, 0.0357280000, 0.0468619000, 0.0724012000, 0.1330750000, 0.3028173000, 0.7674719000", \ + "0.0411291000, 0.0468584000, 0.0583895000, 0.0847935000, 0.1445464000, 0.3072545000, 0.7655186000"); + } + related_pin : "A1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013104500, 0.0034345500, 0.0090016200, 0.0235923000, 0.0618331000, 0.1620580000"); + values("0.0239694000, 0.0311656000, 0.0493158000, 0.0981488000, 0.2306137000, 0.5812311000, 1.4992400000", \ + "0.0239273000, 0.0311131000, 0.0494008000, 0.0981855000, 0.2303505000, 0.5800977000, 1.4988714000", \ + "0.0239186000, 0.0310667000, 0.0493963000, 0.0981665000, 0.2301888000, 0.5798197000, 1.4983046000", \ + "0.0239808000, 0.0310685000, 0.0493371000, 0.0981774000, 0.2307214000, 0.5794112000, 1.4979733000", \ + "0.0259032000, 0.0331057000, 0.0509471000, 0.0988119000, 0.2300965000, 0.5811928000, 1.4991633000", \ + "0.0311168000, 0.0383226000, 0.0553340000, 0.1013100000, 0.2311916000, 0.5792422000, 1.4969022000", \ + "0.0426254000, 0.0501396000, 0.0665084000, 0.1087328000, 0.2332184000, 0.5828216000, 1.4945937000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013104500, 0.0034345500, 0.0090016200, 0.0235923000, 0.0618331000, 0.1620580000"); + values("0.1604344000, 0.1675651000, 0.1824409000, 0.2114893000, 0.2704898000, 0.4068369000, 0.7568462000", \ + "0.1641298000, 0.1711819000, 0.1859721000, 0.2151609000, 0.2740265000, 0.4105571000, 0.7610387000", \ + "0.1742827000, 0.1814658000, 0.1961931000, 0.2252489000, 0.2840794000, 0.4205631000, 0.7699216000", \ + "0.2025886000, 0.2097734000, 0.2244494000, 0.2534312000, 0.3125530000, 0.4489807000, 0.7989266000", \ + "0.2710948000, 0.2782024000, 0.2929040000, 0.3216408000, 0.3805188000, 0.5170376000, 0.8677816000", \ + "0.4075067000, 0.4159531000, 0.4323265000, 0.4632042000, 0.5243696000, 0.6622333000, 1.0119720000", \ + "0.6250778000, 0.6363115000, 0.6577132000, 0.6945941000, 0.7600059000, 0.9004509000, 1.2521839000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013104500, 0.0034345500, 0.0090016200, 0.0235923000, 0.0618331000, 0.1620580000"); + values("0.0886362000, 0.0958673000, 0.1122253000, 0.1503009000, 0.2453709000, 0.4915079000, 1.1358200000", \ + "0.0934502000, 0.1006802000, 0.1170533000, 0.1551724000, 0.2501093000, 0.4968229000, 1.1424502000", \ + "0.1030359000, 0.1102622000, 0.1266796000, 0.1647816000, 0.2597493000, 0.5064894000, 1.1521367000", \ + "0.1224164000, 0.1296465000, 0.1459287000, 0.1839408000, 0.2791381000, 0.5251957000, 1.1702860000", \ + "0.1555221000, 0.1632406000, 0.1802698000, 0.2187995000, 0.3143003000, 0.5607051000, 1.2052614000", \ + "0.1960649000, 0.2050480000, 0.2237839000, 0.2637649000, 0.3596148000, 0.6063030000, 1.2523310000", \ + "0.2201034000, 0.2320660000, 0.2558089000, 0.3002475000, 0.3972252000, 0.6440017000, 1.2885013000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013104500, 0.0034345500, 0.0090016200, 0.0235923000, 0.0618331000, 0.1620580000"); + values("0.0254146000, 0.0302117000, 0.0412820000, 0.0668838000, 0.1293778000, 0.3007281000, 0.7697986000", \ + "0.0254168000, 0.0308394000, 0.0413363000, 0.0668501000, 0.1297023000, 0.3016725000, 0.7684737000", \ + "0.0255149000, 0.0304028000, 0.0411496000, 0.0669205000, 0.1296535000, 0.3012237000, 0.7737997000", \ + "0.0255642000, 0.0307451000, 0.0411322000, 0.0669285000, 0.1293994000, 0.3005018000, 0.7701291000", \ + "0.0255231000, 0.0303381000, 0.0418559000, 0.0672765000, 0.1295320000, 0.3011332000, 0.7663304000", \ + "0.0334408000, 0.0380860000, 0.0480728000, 0.0725193000, 0.1329123000, 0.3022577000, 0.7733205000", \ + "0.0488362000, 0.0538044000, 0.0649061000, 0.0865823000, 0.1438738000, 0.3076970000, 0.7664999000"); + } + related_pin : "A2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013104500, 0.0034345500, 0.0090016200, 0.0235923000, 0.0618331000, 0.1620580000"); + values("0.0230633000, 0.0300624000, 0.0483160000, 0.0972986000, 0.2300379000, 0.5797890000, 1.4988466000", \ + "0.0231119000, 0.0301041000, 0.0483186000, 0.0970672000, 0.2292704000, 0.5810806000, 1.4995235000", \ + "0.0231187000, 0.0301228000, 0.0483442000, 0.0970957000, 0.2295243000, 0.5810374000, 1.4993677000", \ + "0.0233930000, 0.0303092000, 0.0484454000, 0.0973062000, 0.2300309000, 0.5802951000, 1.4999670000", \ + "0.0257780000, 0.0328833000, 0.0506689000, 0.0982624000, 0.2299444000, 0.5808382000, 1.4935406000", \ + "0.0322279000, 0.0388542000, 0.0558411000, 0.1013023000, 0.2311997000, 0.5785009000, 1.4940924000", \ + "0.0447347000, 0.0521139000, 0.0695665000, 0.1103786000, 0.2329383000, 0.5824543000, 1.4939198000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013104500, 0.0034345500, 0.0090016200, 0.0235923000, 0.0618331000, 0.1620580000"); + values("0.1368976000, 0.1447872000, 0.1619892000, 0.1961067000, 0.2615390000, 0.4019207000, 0.7516804000", \ + "0.1416826000, 0.1495785000, 0.1665696000, 0.2009314000, 0.2663249000, 0.4068388000, 0.7564141000", \ + "0.1534789000, 0.1614425000, 0.1784556000, 0.2127927000, 0.2781792000, 0.4186926000, 0.7685562000", \ + "0.1806773000, 0.1885420000, 0.2056517000, 0.2400047000, 0.3054015000, 0.4459326000, 0.7958454000", \ + "0.2409064000, 0.2487877000, 0.2662548000, 0.3010086000, 0.3668827000, 0.5075521000, 0.8573714000", \ + "0.3482013000, 0.3575691000, 0.3772791000, 0.4163999000, 0.4871710000, 0.6310063000, 0.9811201000", \ + "0.5291556000, 0.5407925000, 0.5651282000, 0.6125410000, 0.6946996000, 0.8469612000, 1.2001068000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013104500, 0.0034345500, 0.0090016200, 0.0235923000, 0.0618331000, 0.1620580000"); + values("0.0906589000, 0.0980567000, 0.1147310000, 0.1532040000, 0.2488121000, 0.4958039000, 1.1399942000", \ + "0.0947488000, 0.1021294000, 0.1188268000, 0.1573081000, 0.2528345000, 0.5006563000, 1.1441431000", \ + "0.1048394000, 0.1122362000, 0.1289218000, 0.1673915000, 0.2627604000, 0.5097290000, 1.1557212000", \ + "0.1291475000, 0.1365805000, 0.1531626000, 0.1914956000, 0.2871857000, 0.5340725000, 1.1790974000", \ + "0.1706274000, 0.1782235000, 0.1952945000, 0.2340210000, 0.3299410000, 0.5781357000, 1.2247289000", \ + "0.2210381000, 0.2295733000, 0.2473837000, 0.2866412000, 0.3827051000, 0.6306089000, 1.2768655000", \ + "0.2608735000, 0.2720324000, 0.2939721000, 0.3356912000, 0.4316913000, 0.6794629000, 1.3246005000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013104500, 0.0034345500, 0.0090016200, 0.0235923000, 0.0618331000, 0.1620580000"); + values("0.0264796000, 0.0327386000, 0.0472797000, 0.0771010000, 0.1403614000, 0.3053427000, 0.7664736000", \ + "0.0264268000, 0.0327444000, 0.0476217000, 0.0771392000, 0.1405728000, 0.3057271000, 0.7717936000", \ + "0.0263447000, 0.0327775000, 0.0475188000, 0.0771323000, 0.1406460000, 0.3063559000, 0.7673046000", \ + "0.0265506000, 0.0328033000, 0.0473756000, 0.0770723000, 0.1407070000, 0.3062993000, 0.7670434000", \ + "0.0278663000, 0.0345478000, 0.0488665000, 0.0780109000, 0.1409945000, 0.3063746000, 0.7685998000", \ + "0.0340995000, 0.0407882000, 0.0566558000, 0.0870528000, 0.1484362000, 0.3100125000, 0.7688637000", \ + "0.0464182000, 0.0547275000, 0.0728177000, 0.1070727000, 0.1697539000, 0.3232024000, 0.7676352000"); + } + related_pin : "B1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013104500, 0.0034345500, 0.0090016200, 0.0235923000, 0.0618331000, 0.1620580000"); + values("0.0239133000, 0.0311130000, 0.0492938000, 0.0980996000, 0.2305981000, 0.5801178000, 1.4943445000", \ + "0.0239251000, 0.0311056000, 0.0493820000, 0.0982009000, 0.2303435000, 0.5803308000, 1.4990545000", \ + "0.0239996000, 0.0310736000, 0.0492987000, 0.0979338000, 0.2302448000, 0.5815340000, 1.5003833000", \ + "0.0241942000, 0.0311309000, 0.0492700000, 0.0982091000, 0.2307546000, 0.5812825000, 1.4964163000", \ + "0.0259853000, 0.0329500000, 0.0510496000, 0.0993559000, 0.2306866000, 0.5799672000, 1.4988629000", \ + "0.0312671000, 0.0379816000, 0.0546171000, 0.1008663000, 0.2320296000, 0.5787651000, 1.4995508000", \ + "0.0434541000, 0.0498529000, 0.0651469000, 0.1068941000, 0.2325151000, 0.5842344000, 1.4945104000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013104500, 0.0034345500, 0.0090016200, 0.0235923000, 0.0618331000, 0.1620580000"); + values("0.1207362000, 0.1285985000, 0.1458758000, 0.1800065000, 0.2456139000, 0.3861313000, 0.7361118000", \ + "0.1241903000, 0.1320334000, 0.1491676000, 0.1835653000, 0.2491371000, 0.3896602000, 0.7397014000", \ + "0.1343681000, 0.1421092000, 0.1592561000, 0.1937036000, 0.2592268000, 0.3998638000, 0.7498249000", \ + "0.1623484000, 0.1701932000, 0.1872407000, 0.2216276000, 0.2872820000, 0.4278478000, 0.7779885000", \ + "0.2285608000, 0.2367833000, 0.2541388000, 0.2891051000, 0.3547952000, 0.4957881000, 0.8456691000", \ + "0.3412524000, 0.3514025000, 0.3724128000, 0.4128277000, 0.4840249000, 0.6286960000, 0.9787100000", \ + "0.5244412000, 0.5371912000, 0.5640067000, 0.6144696000, 0.6999037000, 0.8525550000, 1.2061656000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013104500, 0.0034345500, 0.0090016200, 0.0235923000, 0.0618331000, 0.1620580000"); + values("0.0777093000, 0.0849066000, 0.1013570000, 0.1394671000, 0.2343219000, 0.4811798000, 1.1270054000", \ + "0.0820331000, 0.0892573000, 0.1056008000, 0.1436427000, 0.2390935000, 0.4853659000, 1.1291956000", \ + "0.0921246000, 0.0993663000, 0.1157175000, 0.1537571000, 0.2491780000, 0.4953429000, 1.1386035000", \ + "0.1147011000, 0.1218575000, 0.1381254000, 0.1760477000, 0.2715050000, 0.5180638000, 1.1621927000", \ + "0.1475363000, 0.1550230000, 0.1718099000, 0.2101417000, 0.3058057000, 0.5526233000, 1.1979987000", \ + "0.1826777000, 0.1915185000, 0.2092910000, 0.2481736000, 0.3439055000, 0.5916046000, 1.2372019000", \ + "0.1958259000, 0.2078163000, 0.2299908000, 0.2724063000, 0.3676793000, 0.6155852000, 1.2601317000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013104500, 0.0034345500, 0.0090016200, 0.0235923000, 0.0618331000, 0.1620580000"); + values("0.0263479000, 0.0329504000, 0.0473048000, 0.0771975000, 0.1405204000, 0.3055646000, 0.7691074000", \ + "0.0262795000, 0.0327848000, 0.0473531000, 0.0771386000, 0.1404068000, 0.3062783000, 0.7679268000", \ + "0.0262892000, 0.0328482000, 0.0473530000, 0.0770574000, 0.1404366000, 0.3062993000, 0.7674631000", \ + "0.0263110000, 0.0328350000, 0.0474450000, 0.0771629000, 0.1404653000, 0.3059742000, 0.7690769000", \ + "0.0288673000, 0.0351147000, 0.0492394000, 0.0784847000, 0.1413471000, 0.3060142000, 0.7688340000", \ + "0.0388961000, 0.0463936000, 0.0614757000, 0.0914092000, 0.1509420000, 0.3110363000, 0.7690502000", \ + "0.0538849000, 0.0624567000, 0.0817140000, 0.1185749000, 0.1760376000, 0.3233616000, 0.7691777000"); + } + related_pin : "B2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013104500, 0.0034345500, 0.0090016200, 0.0235923000, 0.0618331000, 0.1620580000"); + values("0.0230064000, 0.0301373000, 0.0483699000, 0.0970087000, 0.2295580000, 0.5810287000, 1.4988657000", \ + "0.0230013000, 0.0300766000, 0.0482506000, 0.0971238000, 0.2301964000, 0.5787086000, 1.4941378000", \ + "0.0229959000, 0.0300946000, 0.0483202000, 0.0972707000, 0.2300631000, 0.5790415000, 1.4974006000", \ + "0.0233787000, 0.0305750000, 0.0487037000, 0.0972778000, 0.2300819000, 0.5792868000, 1.4934639000", \ + "0.0258968000, 0.0327068000, 0.0504922000, 0.0987791000, 0.2301225000, 0.5801460000, 1.5001216000", \ + "0.0322807000, 0.0386180000, 0.0550979000, 0.1006904000, 0.2313966000, 0.5783547000, 1.5016483000", \ + "0.0452979000, 0.0522869000, 0.0674757000, 0.1080127000, 0.2321012000, 0.5829503000, 1.4939118000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__o22a_2") { + leakage_power () { + value : 0.0033643000; + when : "!A1&!A2&!B1&B2"; + } + leakage_power () { + value : 0.0027789000; + when : "!A1&!A2&!B1&!B2"; + } + leakage_power () { + value : 0.0033722000; + when : "!A1&!A2&B1&B2"; + } + leakage_power () { + value : 0.0033587000; + when : "!A1&!A2&B1&!B2"; + } + leakage_power () { + value : 0.0020102000; + when : "!A1&A2&!B1&B2"; + } + leakage_power () { + value : 0.0035378000; + when : "!A1&A2&!B1&!B2"; + } + leakage_power () { + value : 0.0014442000; + when : "!A1&A2&B1&B2"; + } + leakage_power () { + value : 0.0017816000; + when : "!A1&A2&B1&!B2"; + } + leakage_power () { + value : 0.0023893000; + when : "A1&!A2&!B1&B2"; + } + leakage_power () { + value : 0.0035374000; + when : "A1&!A2&!B1&!B2"; + } + leakage_power () { + value : 0.0018233000; + when : "A1&!A2&B1&B2"; + } + leakage_power () { + value : 0.0021608000; + when : "A1&!A2&B1&!B2"; + } + leakage_power () { + value : 0.0012855000; + when : "A1&A2&!B1&B2"; + } + leakage_power () { + value : 0.0035379000; + when : "A1&A2&!B1&!B2"; + } + leakage_power () { + value : 0.0007196000; + when : "A1&A2&B1&B2"; + } + leakage_power () { + value : 0.0010570000; + when : "A1&A2&B1&!B2"; + } + area : 10.009600000; + cell_footprint : "sky130_fd_sc_hd__o22a"; + cell_leakage_power : 0.0023849210; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A1") { + capacitance : 0.0023490000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022420000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0040175000, 0.0040093000, 0.0039905000, 0.0039917000, 0.0039945000, 0.0040009000, 0.0040156000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0039767000, -0.0039760000, -0.0039745000, -0.0039732000, -0.0039701000, -0.0039630000, -0.0039467000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024570000; + } + pin ("A2") { + capacitance : 0.0023550000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0021970000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0039455000, 0.0039481000, 0.0039539000, 0.0039547000, 0.0039564000, 0.0039603000, 0.0039692000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0039438000, -0.0039424000, -0.0039392000, -0.0039400000, -0.0039418000, -0.0039459000, -0.0039554000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0025130000; + } + pin ("B1") { + capacitance : 0.0023890000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0023020000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0048515000, 0.0048468000, 0.0048359000, 0.0048375000, 0.0048410000, 0.0048491000, 0.0048678000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0014383000, -0.0014446000, -0.0014591000, -0.0014408000, -0.0013987000, -0.0013016000, -0.0010779000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024770000; + } + pin ("B2") { + capacitance : 0.0023440000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022120000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0045679000, 0.0045668000, 0.0045644000, 0.0045637000, 0.0045624000, 0.0045592000, 0.0045518000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0011503000, -0.0011576000, -0.0011745000, -0.0011570000, -0.0011166000, -0.0010236000, -0.0008090000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024760000; + } + pin ("X") { + direction : "output"; + function : "(A1&B1) | (A2&B1) | (A1&B2) | (A2&B2)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014560060, 0.0042399090, 0.0123466700, 0.0359536600, 0.1046975000, 0.3048805000"); + values("0.0200288000, 0.0184603000, 0.0147810000, 0.0037515000, -0.0326500000, -0.1431807000, -0.4671930000", \ + "0.0197434000, 0.0184104000, 0.0147171000, 0.0036797000, -0.0327250000, -0.1433336000, -0.4672692000", \ + "0.0198227000, 0.0182390000, 0.0145771000, 0.0035034000, -0.0329144000, -0.1434998000, -0.4673957000", \ + "0.0193773000, 0.0179479000, 0.0143325000, 0.0032725000, -0.0331561000, -0.1437190000, -0.4675663000", \ + "0.0192715000, 0.0178194000, 0.0141544000, 0.0030125000, -0.0334048000, -0.1438743000, -0.4677544000", \ + "0.0188868000, 0.0173104000, 0.0136703000, 0.0028360000, -0.0336122000, -0.1440859000, -0.4679121000", \ + "0.0238218000, 0.0221526000, 0.0175237000, 0.0044622000, -0.0334901000, -0.1439455000, -0.4676339000"); + } + related_pin : "A1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014560060, 0.0042399090, 0.0123466700, 0.0359536600, 0.1046975000, 0.3048805000"); + values("0.0191170000, 0.0207949000, 0.0256576000, 0.0392422000, 0.0775154000, 0.1880488000, 0.5089308000", \ + "0.0190246000, 0.0207190000, 0.0254922000, 0.0390780000, 0.0774836000, 0.1880238000, 0.5089103000", \ + "0.0188862000, 0.0205862000, 0.0253820000, 0.0389705000, 0.0773209000, 0.1880409000, 0.5085032000", \ + "0.0186961000, 0.0203896000, 0.0252522000, 0.0388363000, 0.0771311000, 0.1877791000, 0.5082823000", \ + "0.0187022000, 0.0203852000, 0.0251993000, 0.0386254000, 0.0769017000, 0.1882135000, 0.5105046000", \ + "0.0191676000, 0.0207187000, 0.0253227000, 0.0384649000, 0.0767620000, 0.1866616000, 0.5078253000", \ + "0.0199361000, 0.0214186000, 0.0258547000, 0.0390314000, 0.0773859000, 0.1882271000, 0.5071810000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014560060, 0.0042399090, 0.0123466700, 0.0359536600, 0.1046975000, 0.3048805000"); + values("0.0179569000, 0.0164002000, 0.0126610000, 0.0016569000, -0.0347283000, -0.1452624000, -0.4692395000", \ + "0.0175440000, 0.0161290000, 0.0124204000, 0.0013705000, -0.0350401000, -0.1455823000, -0.4694958000", \ + "0.0173621000, 0.0158727000, 0.0122393000, 0.0011714000, -0.0352547000, -0.1457999000, -0.4696863000", \ + "0.0171047000, 0.0156656000, 0.0120274000, 0.0010075000, -0.0354479000, -0.1460374000, -0.4698759000", \ + "0.0170605000, 0.0156149000, 0.0119300000, 0.0007587000, -0.0355768000, -0.1460892000, -0.4699984000", \ + "0.0171969000, 0.0156552000, 0.0118707000, 0.0007795000, -0.0353896000, -0.1458486000, -0.4696062000", \ + "0.0230264000, 0.0213038000, 0.0165668000, 0.0033450000, -0.0348325000, -0.1452587000, -0.4689198000"); + } + related_pin : "A2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014560060, 0.0042399090, 0.0123466700, 0.0359536600, 0.1046975000, 0.3048805000"); + values("0.0178672000, 0.0195357000, 0.0244221000, 0.0379883000, 0.0763277000, 0.1866829000, 0.5093413000", \ + "0.0178684000, 0.0195296000, 0.0243771000, 0.0379738000, 0.0763046000, 0.1868050000, 0.5097234000", \ + "0.0177755000, 0.0194331000, 0.0242771000, 0.0378749000, 0.0761955000, 0.1864805000, 0.5093272000", \ + "0.0175829000, 0.0192954000, 0.0241242000, 0.0376357000, 0.0759312000, 0.1864693000, 0.5093169000", \ + "0.0173195000, 0.0190011000, 0.0237464000, 0.0371988000, 0.0754867000, 0.1860959000, 0.5091057000", \ + "0.0177379000, 0.0193080000, 0.0239666000, 0.0370950000, 0.0750752000, 0.1849424000, 0.5064698000", \ + "0.0183883000, 0.0198656000, 0.0243293000, 0.0375659000, 0.0758631000, 0.1864435000, 0.5047391000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014560060, 0.0042399090, 0.0123466700, 0.0359536600, 0.1046975000, 0.3048805000"); + values("0.0127020000, 0.0115348000, 0.0084228000, -0.0020750000, -0.0380306000, -0.1488225000, -0.4730597000", \ + "0.0125630000, 0.0113945000, 0.0082491000, -0.0021944000, -0.0381799000, -0.1489484000, -0.4731829000", \ + "0.0123817000, 0.0110673000, 0.0079961000, -0.0024057000, -0.0384155000, -0.1491842000, -0.4734278000", \ + "0.0120253000, 0.0107624000, 0.0076848000, -0.0028311000, -0.0387584000, -0.1494901000, -0.4736986000", \ + "0.0118891000, 0.0106382000, 0.0074756000, -0.0031148000, -0.0390472000, -0.1497204000, -0.4738896000", \ + "0.0130484000, 0.0114722000, 0.0069223000, -0.0035936000, -0.0393500000, -0.1498743000, -0.4739832000", \ + "0.0180006000, 0.0163224000, 0.0116891000, -0.0012966000, -0.0391203000, -0.1497371000, -0.4737897000"); + } + related_pin : "B1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014560060, 0.0042399090, 0.0123466700, 0.0359536600, 0.1046975000, 0.3048805000"); + values("0.0166545000, 0.0183726000, 0.0232280000, 0.0368112000, 0.0750784000, 0.1856646000, 0.5065500000", \ + "0.0165834000, 0.0182730000, 0.0230665000, 0.0366919000, 0.0750114000, 0.1855803000, 0.5062372000", \ + "0.0164160000, 0.0180970000, 0.0228988000, 0.0365196000, 0.0748762000, 0.1863397000, 0.5071308000", \ + "0.0162266000, 0.0179161000, 0.0227775000, 0.0363332000, 0.0746661000, 0.1851311000, 0.5061692000", \ + "0.0160934000, 0.0177113000, 0.0224457000, 0.0358872000, 0.0741471000, 0.1848690000, 0.5075618000", \ + "0.0165732000, 0.0181486000, 0.0227394000, 0.0358001000, 0.0738087000, 0.1840656000, 0.5073415000", \ + "0.0175001000, 0.0190025000, 0.0233988000, 0.0365494000, 0.0746103000, 0.1855175000, 0.5043241000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014560060, 0.0042399090, 0.0123466700, 0.0359536600, 0.1046975000, 0.3048805000"); + values("0.0105941000, 0.0093122000, 0.0062373000, -0.0041196000, -0.0400913000, -0.1508224000, -0.4749964000", \ + "0.0103909000, 0.0091076000, 0.0060325000, -0.0044508000, -0.0402979000, -0.1509943000, -0.4751547000", \ + "0.0101865000, 0.0088732000, 0.0057717000, -0.0046983000, -0.0405807000, -0.1512627000, -0.4754218000", \ + "0.0098562000, 0.0085671000, 0.0054718000, -0.0050209000, -0.0409150000, -0.1515428000, -0.4756932000", \ + "0.0098495000, 0.0085480000, 0.0054174000, -0.0052020000, -0.0410731000, -0.1516753000, -0.4757334000", \ + "0.0114121000, 0.0097845000, 0.0052226000, -0.0052680000, -0.0409159000, -0.1514740000, -0.4753913000", \ + "0.0175547000, 0.0157799000, 0.0110931000, -0.0021784000, -0.0399316000, -0.1499064000, -0.4745913000"); + } + related_pin : "B2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014560060, 0.0042399090, 0.0123466700, 0.0359536600, 0.1046975000, 0.3048805000"); + values("0.0152199000, 0.0169128000, 0.0217041000, 0.0352921000, 0.0736295000, 0.1840712000, 0.5045661000", \ + "0.0151969000, 0.0168892000, 0.0216822000, 0.0352846000, 0.0735955000, 0.1841000000, 0.5072317000", \ + "0.0150638000, 0.0167783000, 0.0216319000, 0.0352179000, 0.0735494000, 0.1838131000, 0.5070412000", \ + "0.0149254000, 0.0166113000, 0.0214544000, 0.0349578000, 0.0732303000, 0.1835678000, 0.5045366000", \ + "0.0145505000, 0.0162265000, 0.0210149000, 0.0341921000, 0.0724384000, 0.1830591000, 0.5064254000", \ + "0.0152963000, 0.0168373000, 0.0214450000, 0.0344452000, 0.0722493000, 0.1821870000, 0.5048944000", \ + "0.0163227000, 0.0178023000, 0.0222356000, 0.0355661000, 0.0734834000, 0.1845028000, 0.5052935000"); + } + } + max_capacitance : 0.3048800000; + max_transition : 1.5045490000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014560100, 0.0042399100, 0.0123467000, 0.0359537000, 0.1046980000, 0.3048800000"); + values("0.1996883000, 0.2063336000, 0.2206666000, 0.2484706000, 0.3031800000, 0.4268831000, 0.7601779000", \ + "0.2050613000, 0.2116743000, 0.2259822000, 0.2538019000, 0.3085003000, 0.4320299000, 0.7659121000", \ + "0.2172341000, 0.2238681000, 0.2381493000, 0.2660353000, 0.3210693000, 0.4445129000, 0.7778425000", \ + "0.2432133000, 0.2498070000, 0.2640843000, 0.2920412000, 0.3470806000, 0.4702965000, 0.8035047000", \ + "0.3022087000, 0.3088559000, 0.3230894000, 0.3510318000, 0.4058454000, 0.5295862000, 0.8631013000", \ + "0.4225656000, 0.4302016000, 0.4456758000, 0.4758164000, 0.5329281000, 0.6576573000, 0.9916609000", \ + "0.6291411000, 0.6380700000, 0.6570481000, 0.6921587000, 0.7560935000, 0.8874526000, 1.2231257000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014560100, 0.0042399100, 0.0123467000, 0.0359537000, 0.1046980000, 0.3048800000"); + values("0.1095076000, 0.1156404000, 0.1300228000, 0.1630385000, 0.2467351000, 0.4830677000, 1.1661460000", \ + "0.1141897000, 0.1203685000, 0.1346596000, 0.1676828000, 0.2514735000, 0.4873445000, 1.1706590000", \ + "0.1242462000, 0.1303532000, 0.1447677000, 0.1778086000, 0.2616519000, 0.4977486000, 1.1819838000", \ + "0.1450289000, 0.1512054000, 0.1655728000, 0.1985738000, 0.2824091000, 0.5181576000, 1.2023095000", \ + "0.1864814000, 0.1928827000, 0.2078264000, 0.2411755000, 0.3250007000, 0.5627886000, 1.2476165000", \ + "0.2470417000, 0.2544897000, 0.2712367000, 0.3069611000, 0.3916893000, 0.6282132000, 1.3131116000", \ + "0.3103280000, 0.3202459000, 0.3413419000, 0.3825597000, 0.4706519000, 0.7077885000, 1.3911465000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014560100, 0.0042399100, 0.0123467000, 0.0359537000, 0.1046980000, 0.3048800000"); + values("0.0282382000, 0.0320730000, 0.0404723000, 0.0604390000, 0.1105898000, 0.2542398000, 0.6968090000", \ + "0.0281852000, 0.0320517000, 0.0403376000, 0.0603490000, 0.1106151000, 0.2541556000, 0.6991746000", \ + "0.0279632000, 0.0320436000, 0.0403376000, 0.0603965000, 0.1107581000, 0.2542633000, 0.6971932000", \ + "0.0279827000, 0.0317262000, 0.0403571000, 0.0602078000, 0.1104229000, 0.2537645000, 0.6962894000", \ + "0.0278825000, 0.0320364000, 0.0403092000, 0.0603819000, 0.1104476000, 0.2541704000, 0.6956192000", \ + "0.0326381000, 0.0364986000, 0.0454006000, 0.0650538000, 0.1134192000, 0.2550272000, 0.6993934000", \ + "0.0434947000, 0.0482614000, 0.0579350000, 0.0783350000, 0.1282780000, 0.2650914000, 0.6977166000"); + } + related_pin : "A1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014560100, 0.0042399100, 0.0123467000, 0.0359537000, 0.1046980000, 0.3048800000"); + values("0.0211590000, 0.0262854000, 0.0396279000, 0.0767312000, 0.1884413000, 0.5245263000, 1.5005032000", \ + "0.0212436000, 0.0263131000, 0.0397423000, 0.0767465000, 0.1886286000, 0.5243414000, 1.5005128000", \ + "0.0212009000, 0.0262811000, 0.0397608000, 0.0767410000, 0.1886876000, 0.5231888000, 1.4984854000", \ + "0.0212300000, 0.0262896000, 0.0396426000, 0.0767038000, 0.1886621000, 0.5242487000, 1.4975516000", \ + "0.0230903000, 0.0281586000, 0.0414661000, 0.0776748000, 0.1888897000, 0.5237174000, 1.5045492000", \ + "0.0282948000, 0.0339601000, 0.0471205000, 0.0821123000, 0.1905381000, 0.5232182000, 1.5025010000", \ + "0.0392658000, 0.0454730000, 0.0600601000, 0.0931155000, 0.1953819000, 0.5254290000, 1.4984598000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014560100, 0.0042399100, 0.0123467000, 0.0359537000, 0.1046980000, 0.3048800000"); + values("0.1870406000, 0.1936342000, 0.2079671000, 0.2357595000, 0.2903012000, 0.4138106000, 0.7474529000", \ + "0.1907960000, 0.1974033000, 0.2116283000, 0.2396052000, 0.2946474000, 0.4178780000, 0.7517345000", \ + "0.2011957000, 0.2077838000, 0.2221123000, 0.2499745000, 0.3050167000, 0.4284184000, 0.7616129000", \ + "0.2292359000, 0.2358722000, 0.2502176000, 0.2777898000, 0.3325128000, 0.4561731000, 0.7899392000", \ + "0.2980042000, 0.3045825000, 0.3187891000, 0.3466966000, 0.4013693000, 0.5250378000, 0.8590907000", \ + "0.4441046000, 0.4517665000, 0.4679694000, 0.4977678000, 0.5548361000, 0.6791908000, 1.0133280000", \ + "0.6826510000, 0.6928119000, 0.7141664000, 0.7525206000, 0.8176144000, 0.9474458000, 1.2830966000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014560100, 0.0042399100, 0.0123467000, 0.0359537000, 0.1046980000, 0.3048800000"); + values("0.0977887000, 0.1037519000, 0.1178214000, 0.1503391000, 0.2334513000, 0.4692091000, 1.1557099000", \ + "0.1027061000, 0.1086514000, 0.1227184000, 0.1552484000, 0.2384279000, 0.4744448000, 1.1578374000", \ + "0.1124744000, 0.1184321000, 0.1325055000, 0.1650397000, 0.2482574000, 0.4855510000, 1.1708788000", \ + "0.1323537000, 0.1383810000, 0.1523537000, 0.1847301000, 0.2678604000, 0.5039407000, 1.1905181000", \ + "0.1688118000, 0.1752365000, 0.1899069000, 0.2231266000, 0.3067077000, 0.5428589000, 1.2266576000", \ + "0.2171911000, 0.2249367000, 0.2417930000, 0.2773200000, 0.3619444000, 0.5979944000, 1.2831216000", \ + "0.2549129000, 0.2652119000, 0.2872040000, 0.3292493000, 0.4175282000, 0.6538697000, 1.3372782000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014560100, 0.0042399100, 0.0123467000, 0.0359537000, 0.1046980000, 0.3048800000"); + values("0.0282929000, 0.0320989000, 0.0403627000, 0.0601636000, 0.1109341000, 0.2542628000, 0.6987671000", \ + "0.0280177000, 0.0319075000, 0.0402427000, 0.0605929000, 0.1104260000, 0.2539433000, 0.6964552000", \ + "0.0278930000, 0.0320011000, 0.0404796000, 0.0601607000, 0.1103636000, 0.2542175000, 0.6965225000", \ + "0.0280618000, 0.0316161000, 0.0402746000, 0.0607604000, 0.1107310000, 0.2541996000, 0.6987892000", \ + "0.0279218000, 0.0317432000, 0.0403592000, 0.0601689000, 0.1103686000, 0.2534939000, 0.7002059000", \ + "0.0352491000, 0.0389617000, 0.0473707000, 0.0657926000, 0.1136394000, 0.2551290000, 0.6991589000", \ + "0.0519142000, 0.0571734000, 0.0673853000, 0.0866849000, 0.1309880000, 0.2646948000, 0.6996584000"); + } + related_pin : "A2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014560100, 0.0042399100, 0.0123467000, 0.0359537000, 0.1046980000, 0.3048800000"); + values("0.0205117000, 0.0254001000, 0.0386165000, 0.0756239000, 0.1878778000, 0.5240791000, 1.5021518000", \ + "0.0203758000, 0.0254034000, 0.0385889000, 0.0756288000, 0.1878710000, 0.5241000000, 1.5014611000", \ + "0.0203300000, 0.0253943000, 0.0386236000, 0.0756589000, 0.1877146000, 0.5240112000, 1.5027173000", \ + "0.0203771000, 0.0253878000, 0.0385039000, 0.0756577000, 0.1878804000, 0.5242365000, 1.5001973000", \ + "0.0228472000, 0.0278801000, 0.0409999000, 0.0769997000, 0.1881604000, 0.5241043000, 1.5030381000", \ + "0.0290822000, 0.0344343000, 0.0473819000, 0.0820115000, 0.1896983000, 0.5222778000, 1.4990273000", \ + "0.0410017000, 0.0474814000, 0.0620481000, 0.0947524000, 0.1951667000, 0.5248036000, 1.4979382000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014560100, 0.0042399100, 0.0123467000, 0.0359537000, 0.1046980000, 0.3048800000"); + values("0.1635411000, 0.1701347000, 0.1851158000, 0.2162322000, 0.2784285000, 0.4089931000, 0.7442415000", \ + "0.1687751000, 0.1754150000, 0.1903740000, 0.2216705000, 0.2837592000, 0.4142777000, 0.7494628000", \ + "0.1808859000, 0.1875062000, 0.2024421000, 0.2337220000, 0.2956998000, 0.4262397000, 0.7614309000", \ + "0.2077759000, 0.2143833000, 0.2293595000, 0.2604308000, 0.3227768000, 0.4533047000, 0.7885663000", \ + "0.2703136000, 0.2769081000, 0.2917256000, 0.3229796000, 0.3852729000, 0.5158846000, 0.8510567000", \ + "0.3909557000, 0.3984316000, 0.4150644000, 0.4493448000, 0.5151736000, 0.6484337000, 0.9840941000", \ + "0.5984643000, 0.6076258000, 0.6278629000, 0.6685372000, 0.7457356000, 0.8904551000, 1.2309532000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014560100, 0.0042399100, 0.0123467000, 0.0359537000, 0.1046980000, 0.3048800000"); + values("0.1003850000, 0.1065322000, 0.1208868000, 0.1538856000, 0.2376379000, 0.4739089000, 1.1571512000", \ + "0.1045483000, 0.1106898000, 0.1250556000, 0.1581013000, 0.2419523000, 0.4782860000, 1.1626470000", \ + "0.1145866000, 0.1207452000, 0.1351244000, 0.1681510000, 0.2518582000, 0.4894173000, 1.1748834000", \ + "0.1392044000, 0.1453422000, 0.1597325000, 0.1926682000, 0.2764414000, 0.5127140000, 1.1960296000", \ + "0.1865470000, 0.1929183000, 0.2076641000, 0.2412293000, 0.3250313000, 0.5614811000, 1.2485379000", \ + "0.2467628000, 0.2546560000, 0.2710511000, 0.3061312000, 0.3909992000, 0.6276242000, 1.3148227000", \ + "0.3009281000, 0.3111872000, 0.3327929000, 0.3733724000, 0.4598475000, 0.6962314000, 1.3805245000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014560100, 0.0042399100, 0.0123467000, 0.0359537000, 0.1046980000, 0.3048800000"); + values("0.0265964000, 0.0309537000, 0.0421864000, 0.0674398000, 0.1218920000, 0.2620430000, 0.6991659000", \ + "0.0265934000, 0.0311656000, 0.0420618000, 0.0673250000, 0.1216738000, 0.2626568000, 0.6994143000", \ + "0.0266072000, 0.0308816000, 0.0420321000, 0.0671962000, 0.1219442000, 0.2625990000, 0.6983302000", \ + "0.0264889000, 0.0309944000, 0.0417704000, 0.0673866000, 0.1214831000, 0.2618920000, 0.6987631000", \ + "0.0269554000, 0.0311658000, 0.0422163000, 0.0677006000, 0.1216904000, 0.2625030000, 0.6981762000", \ + "0.0326962000, 0.0375466000, 0.0489870000, 0.0749781000, 0.1280396000, 0.2662426000, 0.6992555000", \ + "0.0452696000, 0.0509971000, 0.0637369000, 0.0922433000, 0.1494798000, 0.2831531000, 0.7014486000"); + } + related_pin : "B1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014560100, 0.0042399100, 0.0123467000, 0.0359537000, 0.1046980000, 0.3048800000"); + values("0.0212484000, 0.0262269000, 0.0396283000, 0.0767249000, 0.1884801000, 0.5239060000, 1.5002797000", \ + "0.0212201000, 0.0263428000, 0.0397527000, 0.0767279000, 0.1885239000, 0.5225710000, 1.5003480000", \ + "0.0211563000, 0.0262351000, 0.0397531000, 0.0767656000, 0.1885621000, 0.5243698000, 1.5031354000", \ + "0.0211768000, 0.0262974000, 0.0395783000, 0.0767462000, 0.1887454000, 0.5250024000, 1.5003327000", \ + "0.0234237000, 0.0284557000, 0.0416633000, 0.0781633000, 0.1889825000, 0.5249114000, 1.5002523000", \ + "0.0305625000, 0.0354083000, 0.0478159000, 0.0820811000, 0.1911801000, 0.5239867000, 1.5026591000", \ + "0.0429971000, 0.0490138000, 0.0618543000, 0.0940663000, 0.1942730000, 0.5264650000, 1.5006523000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014560100, 0.0042399100, 0.0123467000, 0.0359537000, 0.1046980000, 0.3048800000"); + values("0.1475146000, 0.1541499000, 0.1691740000, 0.2004139000, 0.2624148000, 0.3929934000, 0.7281287000", \ + "0.1509952000, 0.1576179000, 0.1725680000, 0.2038637000, 0.2659440000, 0.3965239000, 0.7317672000", \ + "0.1614210000, 0.1679807000, 0.1829865000, 0.2139347000, 0.2764111000, 0.4069787000, 0.7422178000", \ + "0.1891051000, 0.1957195000, 0.2106053000, 0.2418829000, 0.3041641000, 0.4347787000, 0.7700288000", \ + "0.2575924000, 0.2641039000, 0.2789183000, 0.3101369000, 0.3723993000, 0.5033392000, 0.8383217000", \ + "0.3883080000, 0.3963471000, 0.4141220000, 0.4495146000, 0.5172103000, 0.6503730000, 0.9851874000", \ + "0.5981825000, 0.6081010000, 0.6308676000, 0.6756400000, 0.7577852000, 0.9040101000, 1.2445522000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014560100, 0.0042399100, 0.0123467000, 0.0359537000, 0.1046980000, 0.3048800000"); + values("0.0869378000, 0.0928657000, 0.1068979000, 0.1394506000, 0.2227389000, 0.4586637000, 1.1427841000", \ + "0.0912340000, 0.0972192000, 0.1112217000, 0.1437646000, 0.2269902000, 0.4628208000, 1.1461592000", \ + "0.1014445000, 0.1073719000, 0.1214849000, 0.1539926000, 0.2372767000, 0.4736073000, 1.1574904000", \ + "0.1249571000, 0.1308968000, 0.1448785000, 0.1772245000, 0.2604610000, 0.4964744000, 1.1792674000", \ + "0.1650685000, 0.1714314000, 0.1860428000, 0.2191657000, 0.3026324000, 0.5402435000, 1.2221261000", \ + "0.2106493000, 0.2185121000, 0.2354321000, 0.2702479000, 0.3544103000, 0.5909971000, 1.2782692000", \ + "0.2392803000, 0.2498893000, 0.2721927000, 0.3132610000, 0.3997435000, 0.6355496000, 1.3189642000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014560100, 0.0042399100, 0.0123467000, 0.0359537000, 0.1046980000, 0.3048800000"); + values("0.0265824000, 0.0309716000, 0.0418517000, 0.0673451000, 0.1219057000, 0.2625516000, 0.6967231000", \ + "0.0266022000, 0.0307947000, 0.0421778000, 0.0672020000, 0.1213341000, 0.2625879000, 0.6981558000", \ + "0.0266144000, 0.0309137000, 0.0416577000, 0.0674026000, 0.1216033000, 0.2625417000, 0.6983729000", \ + "0.0266396000, 0.0310488000, 0.0421812000, 0.0672933000, 0.1214487000, 0.2619968000, 0.6983529000", \ + "0.0268248000, 0.0315210000, 0.0424042000, 0.0673527000, 0.1218854000, 0.2625894000, 0.6985280000", \ + "0.0371691000, 0.0424385000, 0.0534451000, 0.0786834000, 0.1302174000, 0.2670980000, 0.6996993000", \ + "0.0545037000, 0.0602808000, 0.0737901000, 0.1042949000, 0.1597237000, 0.2866515000, 0.7041209000"); + } + related_pin : "B2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014560100, 0.0042399100, 0.0123467000, 0.0359537000, 0.1046980000, 0.3048800000"); + values("0.0203860000, 0.0253005000, 0.0385585000, 0.0755532000, 0.1872131000, 0.5226188000, 1.5014001000", \ + "0.0202561000, 0.0252209000, 0.0386158000, 0.0756452000, 0.1877461000, 0.5241385000, 1.4999850000", \ + "0.0203300000, 0.0253124000, 0.0384920000, 0.0755914000, 0.1878049000, 0.5243698000, 1.5037346000", \ + "0.0204401000, 0.0254706000, 0.0386433000, 0.0755838000, 0.1878800000, 0.5242920000, 1.5003070000", \ + "0.0235449000, 0.0281356000, 0.0410664000, 0.0777060000, 0.1883682000, 0.5244688000, 1.5004912000", \ + "0.0314048000, 0.0361780000, 0.0482532000, 0.0824038000, 0.1904286000, 0.5230474000, 1.5038520000", \ + "0.0446654000, 0.0505627000, 0.0641562000, 0.0960625000, 0.1945040000, 0.5259630000, 1.4989517000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__o22a_4") { + leakage_power () { + value : 0.0050025000; + when : "!A1&!A2&!B1&B2"; + } + leakage_power () { + value : 0.0037075000; + when : "!A1&!A2&!B1&!B2"; + } + leakage_power () { + value : 0.0050073000; + when : "!A1&!A2&B1&B2"; + } + leakage_power () { + value : 0.0049961000; + when : "!A1&!A2&B1&!B2"; + } + leakage_power () { + value : 0.0036430000; + when : "!A1&A2&!B1&B2"; + } + leakage_power () { + value : 0.0054476000; + when : "!A1&A2&!B1&!B2"; + } + leakage_power () { + value : 0.0028449000; + when : "!A1&A2&B1&B2"; + } + leakage_power () { + value : 0.0033494000; + when : "!A1&A2&B1&!B2"; + } + leakage_power () { + value : 0.0038034000; + when : "A1&!A2&!B1&B2"; + } + leakage_power () { + value : 0.0054365000; + when : "A1&!A2&!B1&!B2"; + } + leakage_power () { + value : 0.0030054000; + when : "A1&!A2&B1&B2"; + } + leakage_power () { + value : 0.0035098000; + when : "A1&!A2&B1&!B2"; + } + leakage_power () { + value : 0.0025429000; + when : "A1&A2&!B1&B2"; + } + leakage_power () { + value : 0.0054417000; + when : "A1&A2&!B1&!B2"; + } + leakage_power () { + value : 0.0017447000; + when : "A1&A2&B1&B2"; + } + leakage_power () { + value : 0.0022492000; + when : "A1&A2&B1&!B2"; + } + area : 17.516800000; + cell_footprint : "sky130_fd_sc_hd__o22a"; + cell_leakage_power : 0.0038582540; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A1") { + capacitance : 0.0047950000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0045550000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0080550000, 0.0080421000, 0.0080123000, 0.0080096000, 0.0080033000, 0.0079887000, 0.0079552000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0079850000, -0.0079813000, -0.0079726000, -0.0079745000, -0.0079788000, -0.0079887000, -0.0080116000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0050350000; + } + pin ("A2") { + capacitance : 0.0043350000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0040270000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0075522000, 0.0075517000, 0.0075505000, 0.0075518000, 0.0075549000, 0.0075621000, 0.0075785000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0075290000, -0.0075280000, -0.0075258000, -0.0075274000, -0.0075311000, -0.0075396000, -0.0075591000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0046440000; + } + pin ("B1") { + capacitance : 0.0048190000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0046150000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0095412000, 0.0095350000, 0.0095207000, 0.0095234000, 0.0095297000, 0.0095442000, 0.0095776000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0032984000, -0.0033092000, -0.0033341000, -0.0033010000, -0.0032248000, -0.0030491000, -0.0026441000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0050240000; + } + pin ("B2") { + capacitance : 0.0043130000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0040660000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0088068000, 0.0088065000, 0.0088061000, 0.0088034000, 0.0087973000, 0.0087833000, 0.0087508000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0025050000, -0.0025168000, -0.0025440000, -0.0025119000, -0.0024379000, -0.0022673000, -0.0018741000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0045610000; + } + pin ("X") { + direction : "output"; + function : "(A1&B1) | (A2&B1) | (A1&B2) | (A2&B2)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015966190, 0.0050983850, 0.0162803600, 0.0519870600, 0.1660071000, 0.5301002000"); + values("0.0369371000, 0.0351447000, 0.0299084000, 0.0148925000, -0.0383038000, -0.2207411000, -0.8097866000", \ + "0.0364942000, 0.0348167000, 0.0295989000, 0.0147418000, -0.0387398000, -0.2209736000, -0.8100704000", \ + "0.0364389000, 0.0346691000, 0.0293792000, 0.0143038000, -0.0389857000, -0.2214744000, -0.8104140000", \ + "0.0358994000, 0.0341665000, 0.0289320000, 0.0137488000, -0.0395303000, -0.2217910000, -0.8109428000", \ + "0.0355372000, 0.0337958000, 0.0285325000, 0.0134469000, -0.0400530000, -0.2223114000, -0.8111880000", \ + "0.0362431000, 0.0344504000, 0.0291009000, 0.0141126000, -0.0396305000, -0.2219769000, -0.8107456000", \ + "0.0462291000, 0.0441772000, 0.0380405000, 0.0196019000, -0.0379415000, -0.2207719000, -0.8091632000"); + } + related_pin : "A2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015966190, 0.0050983850, 0.0162803600, 0.0519870600, 0.1660071000, 0.5301002000"); + values("0.0344612000, 0.0363977000, 0.0425981000, 0.0615304000, 0.1201462000, 0.3050391000, 0.8864905000", \ + "0.0344759000, 0.0364213000, 0.0425108000, 0.0615671000, 0.1201862000, 0.3036672000, 0.8872135000", \ + "0.0343372000, 0.0362882000, 0.0423867000, 0.0614484000, 0.1200136000, 0.3034343000, 0.8874666000", \ + "0.0340779000, 0.0359885000, 0.0421467000, 0.0611299000, 0.1195629000, 0.3034907000, 0.8903197000", \ + "0.0337238000, 0.0356455000, 0.0416627000, 0.0602423000, 0.1186496000, 0.3027571000, 0.8859493000", \ + "0.0343746000, 0.0362035000, 0.0420911000, 0.0604944000, 0.1179095000, 0.3006603000, 0.8899084000", \ + "0.0356145000, 0.0373557000, 0.0430783000, 0.0609732000, 0.1192055000, 0.3027149000, 0.8841320000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015966190, 0.0050983850, 0.0162803600, 0.0519870600, 0.1660071000, 0.5301002000"); + values("0.0268516000, 0.0252333000, 0.0207557000, 0.0073273000, -0.0444817000, -0.2268193000, -0.8163952000", \ + "0.0265584000, 0.0250744000, 0.0205046000, 0.0071573000, -0.0448789000, -0.2271139000, -0.8166707000", \ + "0.0262112000, 0.0246107000, 0.0200107000, 0.0066869000, -0.0453883000, -0.2275965000, -0.8171488000", \ + "0.0255209000, 0.0239339000, 0.0193788000, 0.0058746000, -0.0460173000, -0.2282024000, -0.8177251000", \ + "0.0251633000, 0.0235286000, 0.0188956000, 0.0052476000, -0.0466265000, -0.2287078000, -0.8181186000", \ + "0.0252668000, 0.0234020000, 0.0176291000, 0.0042334000, -0.0473059000, -0.2289551000, -0.8181847000", \ + "0.0371943000, 0.0352302000, 0.0294160000, 0.0111422000, -0.0453924000, -0.2284869000, -0.8176910000"); + } + related_pin : "B1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015966190, 0.0050983850, 0.0162803600, 0.0519870600, 0.1660071000, 0.5301002000"); + values("0.0331761000, 0.0351847000, 0.0413112000, 0.0603631000, 0.1189868000, 0.3030172000, 0.8902141000", \ + "0.0330383000, 0.0349983000, 0.0411504000, 0.0600540000, 0.1187426000, 0.3024646000, 0.8865269000", \ + "0.0326672000, 0.0346442000, 0.0408159000, 0.0598503000, 0.1184439000, 0.3036287000, 0.8858063000", \ + "0.0324777000, 0.0344720000, 0.0405761000, 0.0595369000, 0.1179869000, 0.3021044000, 0.8894655000", \ + "0.0322807000, 0.0341673000, 0.0401477000, 0.0583862000, 0.1167183000, 0.3009164000, 0.8852024000", \ + "0.0329937000, 0.0347904000, 0.0405669000, 0.0589475000, 0.1163289000, 0.2992103000, 0.8877744000", \ + "0.0346544000, 0.0363816000, 0.0420467000, 0.0599841000, 0.1177207000, 0.3014606000, 0.8829927000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015966190, 0.0050983850, 0.0162803600, 0.0519870600, 0.1660071000, 0.5301002000"); + values("0.0227629000, 0.0211309000, 0.0166697000, 0.0032615000, -0.0485961000, -0.2306352000, -0.8200395000", \ + "0.0224612000, 0.0208848000, 0.0164432000, 0.0029942000, -0.0488189000, -0.2309170000, -0.8203364000", \ + "0.0219371000, 0.0202954000, 0.0157876000, 0.0023537000, -0.0494368000, -0.2314614000, -0.8208546000", \ + "0.0213963000, 0.0197801000, 0.0152460000, 0.0017206000, -0.0501057000, -0.2320937000, -0.8214468000", \ + "0.0210137000, 0.0194040000, 0.0148088000, 0.0009965000, -0.0507602000, -0.2325880000, -0.8218077000", \ + "0.0234534000, 0.0214261000, 0.0154423000, 0.0012311000, -0.0501887000, -0.2319950000, -0.8212010000", \ + "0.0367487000, 0.0346790000, 0.0287815000, 0.0099758000, -0.0476783000, -0.2301882000, -0.8192662000"); + } + related_pin : "B2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015966190, 0.0050983850, 0.0162803600, 0.0519870600, 0.1660071000, 0.5301002000"); + values("0.0294303000, 0.0313940000, 0.0375623000, 0.0566547000, 0.1152695000, 0.2991847000, 0.8862554000", \ + "0.0294985000, 0.0314658000, 0.0375546000, 0.0566752000, 0.1151963000, 0.2991228000, 0.8859734000", \ + "0.0293261000, 0.0313245000, 0.0374796000, 0.0564969000, 0.1151583000, 0.2988207000, 0.8817462000", \ + "0.0292224000, 0.0311598000, 0.0372277000, 0.0561619000, 0.1144919000, 0.2984184000, 0.8851732000", \ + "0.0286709000, 0.0305388000, 0.0365649000, 0.0550475000, 0.1133536000, 0.2975362000, 0.8813778000", \ + "0.0300040000, 0.0317721000, 0.0374964000, 0.0558447000, 0.1128650000, 0.2961650000, 0.8814172000", \ + "0.0311869000, 0.0328782000, 0.0384781000, 0.0566277000, 0.1144346000, 0.2975070000, 0.8780664000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015966190, 0.0050983850, 0.0162803600, 0.0519870600, 0.1660071000, 0.5301002000"); + values("0.0414133000, 0.0396274000, 0.0344584000, 0.0193498000, -0.0338749000, -0.2163358000, -0.8053448000", \ + "0.0413175000, 0.0396719000, 0.0342825000, 0.0192780000, -0.0338815000, -0.2165450000, -0.8055691000", \ + "0.0407871000, 0.0389720000, 0.0338822000, 0.0187423000, -0.0344390000, -0.2168870000, -0.8059247000", \ + "0.0403729000, 0.0386166000, 0.0334200000, 0.0183330000, -0.0349738000, -0.2172688000, -0.8062033000", \ + "0.0400114000, 0.0382009000, 0.0330704000, 0.0178637000, -0.0354284000, -0.2178025000, -0.8067074000", \ + "0.0395713000, 0.0377461000, 0.0324779000, 0.0174932000, -0.0356709000, -0.2181700000, -0.8069320000", \ + "0.0480374000, 0.0460874000, 0.0401276000, 0.0219641000, -0.0353017000, -0.2181030000, -0.8063511000"); + } + related_pin : "A1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015966190, 0.0050983850, 0.0162803600, 0.0519870600, 0.1660071000, 0.5301002000"); + values("0.0377647000, 0.0396964000, 0.0457728000, 0.0648574000, 0.1233898000, 0.3071191000, 0.8906275000", \ + "0.0375306000, 0.0394895000, 0.0455554000, 0.0646409000, 0.1231736000, 0.3070670000, 0.8939375000", \ + "0.0372526000, 0.0392364000, 0.0453518000, 0.0643709000, 0.1230020000, 0.3069444000, 0.8941316000", \ + "0.0369299000, 0.0389032000, 0.0450205000, 0.0640090000, 0.1225929000, 0.3065167000, 0.8896844000", \ + "0.0370424000, 0.0389597000, 0.0450337000, 0.0634639000, 0.1220068000, 0.3058141000, 0.8898175000", \ + "0.0376638000, 0.0394281000, 0.0452774000, 0.0636670000, 0.1214548000, 0.3046629000, 0.8888077000", \ + "0.0391950000, 0.0409377000, 0.0466037000, 0.0645557000, 0.1228226000, 0.3064150000, 0.8870449000"); + } + } + max_capacitance : 0.5301000000; + max_transition : 1.5014620000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015966200, 0.0050983900, 0.0162804000, 0.0519871000, 0.1660070000, 0.5301000000"); + values("0.2093929000, 0.2137404000, 0.2248173000, 0.2488763000, 0.2988721000, 0.4125689000, 0.7338822000", \ + "0.2145612000, 0.2189154000, 0.2299540000, 0.2541224000, 0.3034984000, 0.4176702000, 0.7397274000", \ + "0.2270176000, 0.2313635000, 0.2423806000, 0.2665031000, 0.3162714000, 0.4301897000, 0.7523147000", \ + "0.2540733000, 0.2584028000, 0.2694237000, 0.2935680000, 0.3433605000, 0.4569344000, 0.7784421000", \ + "0.3151698000, 0.3194976000, 0.3304731000, 0.3545826000, 0.4043248000, 0.5184190000, 0.8405291000", \ + "0.4431795000, 0.4478469000, 0.4596463000, 0.4848917000, 0.5365600000, 0.6524004000, 0.9743016000", \ + "0.6661068000, 0.6719179000, 0.6864280000, 0.7170421000, 0.7757245000, 0.8985466000, 1.2195877000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015966200, 0.0050983900, 0.0162804000, 0.0519871000, 0.1660070000, 0.5301000000"); + values("0.1057784000, 0.1096749000, 0.1202656000, 0.1472490000, 0.2209285000, 0.4461737000, 1.1589165000", \ + "0.1103004000, 0.1142133000, 0.1247655000, 0.1517727000, 0.2254658000, 0.4507684000, 1.1665658000", \ + "0.1201044000, 0.1240316000, 0.1345962000, 0.1615717000, 0.2352146000, 0.4601628000, 1.1738093000", \ + "0.1408617000, 0.1447802000, 0.1553082000, 0.1822469000, 0.2558065000, 0.4809775000, 1.1937081000", \ + "0.1810772000, 0.1852018000, 0.1961945000, 0.2236995000, 0.2973241000, 0.5225455000, 1.2365038000", \ + "0.2369407000, 0.2416374000, 0.2541434000, 0.2835536000, 0.3584901000, 0.5836948000, 1.2974231000", \ + "0.2882988000, 0.2947109000, 0.3105690000, 0.3453560000, 0.4234553000, 0.6489100000, 1.3620668000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015966200, 0.0050983900, 0.0162804000, 0.0519871000, 0.1660070000, 0.5301000000"); + values("0.0304603000, 0.0330848000, 0.0392633000, 0.0548422000, 0.0965496000, 0.2212327000, 0.6427952000", \ + "0.0304523000, 0.0330339000, 0.0391815000, 0.0551707000, 0.0968004000, 0.2213730000, 0.6421518000", \ + "0.0305505000, 0.0330640000, 0.0395025000, 0.0553314000, 0.0969240000, 0.2211878000, 0.6426983000", \ + "0.0308235000, 0.0328867000, 0.0398184000, 0.0552330000, 0.0966467000, 0.2211493000, 0.6428325000", \ + "0.0304570000, 0.0330232000, 0.0392699000, 0.0551496000, 0.0967673000, 0.2211932000, 0.6426020000", \ + "0.0350499000, 0.0377338000, 0.0441451000, 0.0597365000, 0.1002876000, 0.2225213000, 0.6404342000", \ + "0.0466463000, 0.0496797000, 0.0570942000, 0.0734654000, 0.1140620000, 0.2336643000, 0.6436526000"); + } + related_pin : "A1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015966200, 0.0050983900, 0.0162804000, 0.0519871000, 0.1660070000, 0.5301000000"); + values("0.0216665000, 0.0248922000, 0.0347423000, 0.0642662000, 0.1612612000, 0.4794264000, 1.4986217000", \ + "0.0216087000, 0.0248938000, 0.0346784000, 0.0643370000, 0.1611478000, 0.4798824000, 1.4987231000", \ + "0.0217111000, 0.0249680000, 0.0346050000, 0.0642603000, 0.1611394000, 0.4804044000, 1.4993213000", \ + "0.0216623000, 0.0249517000, 0.0345761000, 0.0642485000, 0.1611636000, 0.4800366000, 1.4970289000", \ + "0.0236069000, 0.0269232000, 0.0366083000, 0.0656069000, 0.1615305000, 0.4802459000, 1.4996491000", \ + "0.0290692000, 0.0327338000, 0.0423330000, 0.0700568000, 0.1633452000, 0.4788258000, 1.4984815000", \ + "0.0405737000, 0.0446660000, 0.0548550000, 0.0820366000, 0.1683581000, 0.4811870000, 1.4966253000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015966200, 0.0050983900, 0.0162804000, 0.0519871000, 0.1660070000, 0.5301000000"); + values("0.1920340000, 0.1963445000, 0.2073777000, 0.2314677000, 0.2811950000, 0.3951749000, 0.7172739000", \ + "0.1960273000, 0.2003567000, 0.2114364000, 0.2354174000, 0.2853798000, 0.3987851000, 0.7208638000", \ + "0.2065200000, 0.2108674000, 0.2218423000, 0.2460093000, 0.2959055000, 0.4097450000, 0.7318102000", \ + "0.2345372000, 0.2388783000, 0.2499185000, 0.2739944000, 0.3239596000, 0.4376099000, 0.7592690000", \ + "0.3032123000, 0.3075610000, 0.3185786000, 0.3425789000, 0.3924510000, 0.5064739000, 0.8285181000", \ + "0.4511455000, 0.4560653000, 0.4687186000, 0.4946010000, 0.5459791000, 0.6613515000, 0.9836868000", \ + "0.6943732000, 0.7008210000, 0.7170893000, 0.7509479000, 0.8114657000, 0.9326636000, 1.2576459000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015966200, 0.0050983900, 0.0162804000, 0.0519871000, 0.1660070000, 0.5301000000"); + values("0.0987718000, 0.1027221000, 0.1135002000, 0.1407258000, 0.2144802000, 0.4397588000, 1.1519286000", \ + "0.1036435000, 0.1075690000, 0.1182925000, 0.1455481000, 0.2192468000, 0.4439252000, 1.1575240000", \ + "0.1130605000, 0.1169900000, 0.1277169000, 0.1549940000, 0.2287682000, 0.4535868000, 1.1668752000", \ + "0.1323001000, 0.1362406000, 0.1469292000, 0.1740325000, 0.2478021000, 0.4729083000, 1.1877636000", \ + "0.1673128000, 0.1715369000, 0.1827120000, 0.2106112000, 0.2847466000, 0.5102124000, 1.2225285000", \ + "0.2127535000, 0.2177177000, 0.2305582000, 0.2605774000, 0.3359287000, 0.5611321000, 1.2786635000", \ + "0.2444585000, 0.2510607000, 0.2679000000, 0.3038701000, 0.3833627000, 0.6087065000, 1.3215057000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015966200, 0.0050983900, 0.0162804000, 0.0519871000, 0.1660070000, 0.5301000000"); + values("0.0304273000, 0.0331289000, 0.0394669000, 0.0548376000, 0.0968177000, 0.2212661000, 0.6424578000", \ + "0.0306237000, 0.0331720000, 0.0396732000, 0.0551831000, 0.0966320000, 0.2212540000, 0.6415518000", \ + "0.0305183000, 0.0329273000, 0.0392362000, 0.0550738000, 0.0966455000, 0.2211534000, 0.6423163000", \ + "0.0304094000, 0.0328812000, 0.0399351000, 0.0548268000, 0.0966354000, 0.2212367000, 0.6409628000", \ + "0.0304886000, 0.0329688000, 0.0395922000, 0.0549244000, 0.0966529000, 0.2212447000, 0.6419448000", \ + "0.0378499000, 0.0403181000, 0.0465204000, 0.0612851000, 0.1001859000, 0.2227501000, 0.6429771000", \ + "0.0558580000, 0.0591843000, 0.0670548000, 0.0827920000, 0.1184294000, 0.2335157000, 0.6438121000"); + } + related_pin : "A2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015966200, 0.0050983900, 0.0162804000, 0.0519871000, 0.1660070000, 0.5301000000"); + values("0.0218397000, 0.0251885000, 0.0349429000, 0.0645445000, 0.1611789000, 0.4806799000, 1.4970548000", \ + "0.0218400000, 0.0250943000, 0.0349466000, 0.0644674000, 0.1610907000, 0.4802534000, 1.4994435000", \ + "0.0218082000, 0.0251317000, 0.0349387000, 0.0644587000, 0.1611418000, 0.4788276000, 1.5009325000", \ + "0.0218698000, 0.0251759000, 0.0349365000, 0.0644277000, 0.1609022000, 0.4801960000, 1.5013237000", \ + "0.0241776000, 0.0275240000, 0.0372358000, 0.0664038000, 0.1618110000, 0.4799612000, 1.4983770000", \ + "0.0302489000, 0.0335865000, 0.0435846000, 0.0712545000, 0.1640588000, 0.4777278000, 1.5007726000", \ + "0.0426502000, 0.0466582000, 0.0574680000, 0.0840786000, 0.1697513000, 0.4813022000, 1.4933533000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015966200, 0.0050983900, 0.0162804000, 0.0519871000, 0.1660070000, 0.5301000000"); + values("0.1721674000, 0.1763763000, 0.1874817000, 0.2131912000, 0.2701460000, 0.3946634000, 0.7209769000", \ + "0.1771224000, 0.1813217000, 0.1923661000, 0.2180662000, 0.2751591000, 0.3995614000, 0.7258814000", \ + "0.1891849000, 0.1933683000, 0.2043779000, 0.2300166000, 0.2871371000, 0.4115162000, 0.7378695000", \ + "0.2166495000, 0.2208183000, 0.2318684000, 0.2573614000, 0.3146513000, 0.4390650000, 0.7654534000", \ + "0.2797769000, 0.2839498000, 0.2949061000, 0.3205141000, 0.3778396000, 0.5024074000, 0.8287303000", \ + "0.4032484000, 0.4079363000, 0.4201576000, 0.4482276000, 0.5092115000, 0.6368326000, 0.9639790000", \ + "0.6192064000, 0.6248779000, 0.6396504000, 0.6726917000, 0.7420063000, 0.8822598000, 1.2163761000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015966200, 0.0050983900, 0.0162804000, 0.0519871000, 0.1660070000, 0.5301000000"); + values("0.0968901000, 0.1007574000, 0.1113371000, 0.1383468000, 0.2120576000, 0.4373285000, 1.1518552000", \ + "0.1009144000, 0.1048873000, 0.1154281000, 0.1423643000, 0.2159582000, 0.4410584000, 1.1551805000", \ + "0.1107984000, 0.1146963000, 0.1253053000, 0.1522544000, 0.2258521000, 0.4516548000, 1.1646903000", \ + "0.1349186000, 0.1388134000, 0.1493084000, 0.1761977000, 0.2496927000, 0.4748290000, 1.1887450000", \ + "0.1790161000, 0.1830691000, 0.1938798000, 0.2209087000, 0.2947473000, 0.5198604000, 1.2342107000", \ + "0.2326831000, 0.2375195000, 0.2498145000, 0.2785462000, 0.3527470000, 0.5787452000, 1.2955661000", \ + "0.2739361000, 0.2804067000, 0.2962604000, 0.3304713000, 0.4069727000, 0.6312123000, 1.3455812000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015966200, 0.0050983900, 0.0162804000, 0.0519871000, 0.1660070000, 0.5301000000"); + values("0.0283245000, 0.0310572000, 0.0389354000, 0.0586921000, 0.1090360000, 0.2342711000, 0.6449170000", \ + "0.0283408000, 0.0312781000, 0.0388299000, 0.0588600000, 0.1089282000, 0.2344302000, 0.6449146000", \ + "0.0284120000, 0.0312907000, 0.0388301000, 0.0588941000, 0.1089564000, 0.2343145000, 0.6449520000", \ + "0.0283103000, 0.0313018000, 0.0389763000, 0.0588358000, 0.1087803000, 0.2343064000, 0.6439930000", \ + "0.0286930000, 0.0313516000, 0.0391572000, 0.0587688000, 0.1089459000, 0.2340393000, 0.6448737000", \ + "0.0348110000, 0.0377092000, 0.0456124000, 0.0661651000, 0.1155296000, 0.2381973000, 0.6449993000", \ + "0.0483418000, 0.0516172000, 0.0599450000, 0.0820045000, 0.1356217000, 0.2572834000, 0.6507659000"); + } + related_pin : "B1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015966200, 0.0050983900, 0.0162804000, 0.0519871000, 0.1660070000, 0.5301000000"); + values("0.0216270000, 0.0250628000, 0.0346872000, 0.0642370000, 0.1609093000, 0.4803836000, 1.5014622000", \ + "0.0216693000, 0.0250440000, 0.0346347000, 0.0642085000, 0.1611289000, 0.4802177000, 1.5003234000", \ + "0.0216793000, 0.0250076000, 0.0347330000, 0.0641239000, 0.1611187000, 0.4808680000, 1.4984654000", \ + "0.0215205000, 0.0248071000, 0.0346679000, 0.0641520000, 0.1610653000, 0.4805456000, 1.5002151000", \ + "0.0238705000, 0.0270769000, 0.0366262000, 0.0660914000, 0.1617612000, 0.4803832000, 1.5000311000", \ + "0.0305929000, 0.0335590000, 0.0425731000, 0.0698504000, 0.1634324000, 0.4784561000, 1.4996046000", \ + "0.0433540000, 0.0470412000, 0.0568450000, 0.0815963000, 0.1679801000, 0.4809712000, 1.4937941000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015966200, 0.0050983900, 0.0162804000, 0.0519871000, 0.1660070000, 0.5301000000"); + values("0.1532577000, 0.1574764000, 0.1685609000, 0.1943561000, 0.2512436000, 0.3757085000, 0.7020176000", \ + "0.1568785000, 0.1610586000, 0.1720526000, 0.1976962000, 0.2548786000, 0.3794879000, 0.7057009000", \ + "0.1669148000, 0.1710972000, 0.1821429000, 0.2078019000, 0.2648960000, 0.3894965000, 0.7158347000", \ + "0.1941771000, 0.1983961000, 0.2092782000, 0.2346667000, 0.2918680000, 0.4163039000, 0.7427592000", \ + "0.2630154000, 0.2671723000, 0.2780700000, 0.3035941000, 0.3607014000, 0.4852557000, 0.8112860000", \ + "0.3970722000, 0.4020726000, 0.4149619000, 0.4438053000, 0.5052286000, 0.6334053000, 0.9605577000", \ + "0.6151275000, 0.6214599000, 0.6380013000, 0.6743121000, 0.7490785000, 0.8909181000, 1.2251584000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015966200, 0.0050983900, 0.0162804000, 0.0519871000, 0.1660070000, 0.5301000000"); + values("0.0910817000, 0.0950513000, 0.1058560000, 0.1332759000, 0.2072243000, 0.4318584000, 1.1449078000", \ + "0.0954199000, 0.0993799000, 0.1101716000, 0.1375806000, 0.2115239000, 0.4365628000, 1.1512413000", \ + "0.1056978000, 0.1096739000, 0.1204742000, 0.1478398000, 0.2217548000, 0.4477658000, 1.1588041000", \ + "0.1294809000, 0.1334236000, 0.1441143000, 0.1713270000, 0.2450009000, 0.4701868000, 1.1853889000", \ + "0.1696524000, 0.1738074000, 0.1849478000, 0.2128330000, 0.2868427000, 0.5123804000, 1.2247777000", \ + "0.2149076000, 0.2199523000, 0.2329249000, 0.2622985000, 0.3366593000, 0.5621806000, 1.2766408000", \ + "0.2416499000, 0.2484086000, 0.2651533000, 0.3009606000, 0.3787040000, 0.6028382000, 1.3155081000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015966200, 0.0050983900, 0.0162804000, 0.0519871000, 0.1660070000, 0.5301000000"); + values("0.0285543000, 0.0309944000, 0.0389186000, 0.0587149000, 0.1088505000, 0.2342501000, 0.6449822000", \ + "0.0284312000, 0.0312480000, 0.0386513000, 0.0588452000, 0.1091932000, 0.2344262000, 0.6449801000", \ + "0.0283151000, 0.0310223000, 0.0389199000, 0.0587852000, 0.1089013000, 0.2343694000, 0.6450179000", \ + "0.0285593000, 0.0313199000, 0.0389545000, 0.0589204000, 0.1085704000, 0.2343549000, 0.6449605000", \ + "0.0287921000, 0.0312924000, 0.0392255000, 0.0590531000, 0.1091777000, 0.2344197000, 0.6450845000", \ + "0.0394570000, 0.0423168000, 0.0500475000, 0.0697746000, 0.1175543000, 0.2394475000, 0.6453221000", \ + "0.0578941000, 0.0612897000, 0.0704420000, 0.0941046000, 0.1457911000, 0.2614662000, 0.6521572000"); + } + related_pin : "B2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015966200, 0.0050983900, 0.0162804000, 0.0519871000, 0.1660070000, 0.5301000000"); + values("0.0220681000, 0.0253973000, 0.0352041000, 0.0647436000, 0.1609829000, 0.4801778000, 1.4990500000", \ + "0.0219959000, 0.0253597000, 0.0351672000, 0.0648012000, 0.1613494000, 0.4796840000, 1.4994103000", \ + "0.0221123000, 0.0254060000, 0.0352232000, 0.0647895000, 0.1612474000, 0.4798414000, 1.4971623000", \ + "0.0219887000, 0.0253646000, 0.0352338000, 0.0648978000, 0.1613825000, 0.4795478000, 1.4962090000", \ + "0.0249097000, 0.0281120000, 0.0376916000, 0.0669411000, 0.1621684000, 0.4796576000, 1.4990738000", \ + "0.0332104000, 0.0361791000, 0.0453592000, 0.0716375000, 0.1644540000, 0.4795321000, 1.5003191000", \ + "0.0471276000, 0.0507739000, 0.0608882000, 0.0872101000, 0.1703108000, 0.4817594000, 1.4948887000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__o22ai_1") { + leakage_power () { + value : 0.0005941000; + when : "!A1&!A2&!B1&B2"; + } + leakage_power () { + value : 0.0000105950; + when : "!A1&!A2&!B1&!B2"; + } + leakage_power () { + value : 0.0006024000; + when : "!A1&!A2&B1&B2"; + } + leakage_power () { + value : 0.0005872000; + when : "!A1&!A2&B1&!B2"; + } + leakage_power () { + value : 0.0021734000; + when : "!A1&A2&!B1&B2"; + } + leakage_power () { + value : 0.0007704000; + when : "!A1&A2&!B1&!B2"; + } + leakage_power () { + value : 0.0012515000; + when : "!A1&A2&B1&B2"; + } + leakage_power () { + value : 0.0026854000; + when : "!A1&A2&B1&!B2"; + } + leakage_power () { + value : 0.0026055000; + when : "A1&!A2&!B1&B2"; + } + leakage_power () { + value : 0.0007704000; + when : "A1&!A2&!B1&!B2"; + } + leakage_power () { + value : 0.0016836000; + when : "A1&!A2&B1&B2"; + } + leakage_power () { + value : 0.0031176000; + when : "A1&!A2&B1&!B2"; + } + leakage_power () { + value : 0.0012400000; + when : "A1&A2&!B1&B2"; + } + leakage_power () { + value : 0.0007704000; + when : "A1&A2&!B1&!B2"; + } + leakage_power () { + value : 0.0003181000; + when : "A1&A2&B1&B2"; + } + leakage_power () { + value : 0.0017520000; + when : "A1&A2&B1&!B2"; + } + area : 6.2560000000; + cell_footprint : "sky130_fd_sc_hd__o22ai"; + cell_leakage_power : 0.0013082870; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A1") { + capacitance : 0.0023300000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022280000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0039520000, 0.0039595000, 0.0039767000, 0.0039762000, 0.0039751000, 0.0039726000, 0.0039668000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0039627000, -0.0039614000, -0.0039585000, -0.0039593000, -0.0039610000, -0.0039650000, -0.0039742000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024310000; + } + pin ("A2") { + capacitance : 0.0023450000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0021980000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0038999000, 0.0039019000, 0.0039063000, 0.0039070000, 0.0039085000, 0.0039122000, 0.0039205000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0039032000, -0.0039014000, -0.0038971000, -0.0038970000, -0.0038968000, -0.0038964000, -0.0038954000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024910000; + } + pin ("B1") { + capacitance : 0.0024310000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0023580000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0050106000, 0.0050062000, 0.0049962000, 0.0049956000, 0.0049942000, 0.0049909000, 0.0049833000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0016582000, -0.0016682000, -0.0016912000, -0.0016733000, -0.0016318000, -0.0015364000, -0.0013163000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0025050000; + } + pin ("B2") { + capacitance : 0.0023630000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022470000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0046824000, 0.0046865000, 0.0046962000, 0.0046962000, 0.0046962000, 0.0046962000, 0.0046962000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0012728000, -0.0012837000, -0.0013089000, -0.0012906000, -0.0012485000, -0.0011513000, -0.0009273000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024800000; + } + pin ("Y") { + direction : "output"; + function : "(!B1&!B2) | (!A1&!A2)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011480080, 0.0026358470, 0.0060519480, 0.0138953800, 0.0319040200, 0.0732521600"); + values("0.0062078000, 0.0051733000, 0.0028155000, -0.0026787000, -0.0153261000, -0.0444220000, -0.1112857000", \ + "0.0061054000, 0.0050787000, 0.0026991000, -0.0027739000, -0.0154317000, -0.0444995000, -0.1113894000", \ + "0.0059785000, 0.0049492000, 0.0025848000, -0.0028665000, -0.0154955000, -0.0445391000, -0.1114419000", \ + "0.0058261000, 0.0048158000, 0.0024556000, -0.0030010000, -0.0155883000, -0.0446282000, -0.1114862000", \ + "0.0057382000, 0.0047007000, 0.0023267000, -0.0030513000, -0.0155947000, -0.0446411000, -0.1114898000", \ + "0.0058957000, 0.0048427000, 0.0024370000, -0.0030660000, -0.0157959000, -0.0447848000, -0.1115832000", \ + "0.0065938000, 0.0055111000, 0.0030643000, -0.0025496000, -0.0152775000, -0.0446184000, -0.1115308000"); + } + related_pin : "A1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011480080, 0.0026358470, 0.0060519480, 0.0138953800, 0.0319040200, 0.0732521600"); + values("0.0144491000, 0.0155193000, 0.0178887000, 0.0234259000, 0.0360580000, 0.0649416000, 0.1310680000", \ + "0.0142451000, 0.0153144000, 0.0177882000, 0.0233304000, 0.0359771000, 0.0648485000, 0.1309510000", \ + "0.0140368000, 0.0151264000, 0.0175715000, 0.0231470000, 0.0358490000, 0.0648155000, 0.1309089000", \ + "0.0138994000, 0.0149662000, 0.0173865000, 0.0229944000, 0.0357260000, 0.0646662000, 0.1308943000", \ + "0.0138063000, 0.0148814000, 0.0173046000, 0.0228858000, 0.0355184000, 0.0645156000, 0.1307758000", \ + "0.0137697000, 0.0147962000, 0.0172243000, 0.0228060000, 0.0356239000, 0.0644854000, 0.1307558000", \ + "0.0142712000, 0.0152589000, 0.0175809000, 0.0228975000, 0.0358921000, 0.0648010000, 0.1309855000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011480080, 0.0026358470, 0.0060519480, 0.0138953800, 0.0319040200, 0.0732521600"); + values("0.0048754000, 0.0038576000, 0.0014896000, -0.0039786000, -0.0166182000, -0.0457436000, -0.1126724000", \ + "0.0048260000, 0.0038189000, 0.0014714000, -0.0039710000, -0.0165853000, -0.0456919000, -0.1126051000", \ + "0.0046762000, 0.0036786000, 0.0013616000, -0.0040453000, -0.0166269000, -0.0456856000, -0.1125850000", \ + "0.0044019000, 0.0034237000, 0.0011234000, -0.0042434000, -0.0167546000, -0.0457478000, -0.1126078000", \ + "0.0043223000, 0.0033291000, 0.0008859000, -0.0045014000, -0.0169404000, -0.0458696000, -0.1126721000", \ + "0.0042600000, 0.0032562000, 0.0008550000, -0.0045972000, -0.0172278000, -0.0461264000, -0.1128266000", \ + "0.0049394000, 0.0038660000, 0.0013909000, -0.0042038000, -0.0169742000, -0.0460984000, -0.1129480000"); + } + related_pin : "A2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011480080, 0.0026358470, 0.0060519480, 0.0138953800, 0.0319040200, 0.0732521600"); + values("0.0122465000, 0.0132695000, 0.0157020000, 0.0212692000, 0.0339226000, 0.0627575000, 0.1289092000", \ + "0.0119736000, 0.0131018000, 0.0155196000, 0.0210965000, 0.0338031000, 0.0626869000, 0.1288436000", \ + "0.0116582000, 0.0127374000, 0.0152188000, 0.0208842000, 0.0336164000, 0.0626158000, 0.1287870000", \ + "0.0115761000, 0.0125643000, 0.0149914000, 0.0206506000, 0.0333722000, 0.0624002000, 0.1286994000", \ + "0.0117055000, 0.0127416000, 0.0151784000, 0.0207004000, 0.0333407000, 0.0619998000, 0.1286488000", \ + "0.0124792000, 0.0134977000, 0.0158574000, 0.0213224000, 0.0338281000, 0.0624271000, 0.1278942000", \ + "0.0134426000, 0.0144148000, 0.0168155000, 0.0221554000, 0.0345894000, 0.0630497000, 0.1291431000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011480080, 0.0026358470, 0.0060519480, 0.0138953800, 0.0319040200, 0.0732521600"); + values("0.0038672000, 0.0028258000, 0.0004733000, -0.0050197000, -0.0176560000, -0.0467449000, -0.1136328000", \ + "0.0037310000, 0.0026989000, 0.0003393000, -0.0051047000, -0.0177539000, -0.0468225000, -0.1136930000", \ + "0.0035668000, 0.0025410000, 0.0001877000, -0.0052384000, -0.0178191000, -0.0468839000, -0.1137390000", \ + "0.0033526000, 0.0023587000, 0.0000159000, -0.0054031000, -0.0179598000, -0.0470183000, -0.1138186000", \ + "0.0032249000, 0.0021890000, -0.0001801000, -0.0055881000, -0.0181242000, -0.0471003000, -0.1139287000", \ + "0.0037673000, 0.0024914000, 0.0000546000, -0.0055165000, -0.0181062000, -0.0471675000, -0.1139783000", \ + "0.0047467000, 0.0035812000, 0.0010554000, -0.0045877000, -0.0174033000, -0.0470673000, -0.1140680000"); + } + related_pin : "B1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011480080, 0.0026358470, 0.0060519480, 0.0138953800, 0.0319040200, 0.0732521600"); + values("0.0091303000, 0.0102608000, 0.0127575000, 0.0183432000, 0.0309748000, 0.0597620000, 0.1257538000", \ + "0.0089010000, 0.0100285000, 0.0125681000, 0.0182149000, 0.0309124000, 0.0597762000, 0.1258397000", \ + "0.0086464000, 0.0097656000, 0.0122965000, 0.0179742000, 0.0307566000, 0.0597040000, 0.1258086000", \ + "0.0084791000, 0.0095584000, 0.0120307000, 0.0176578000, 0.0304707000, 0.0595061000, 0.1257288000", \ + "0.0083521000, 0.0094311000, 0.0118831000, 0.0174631000, 0.0301557000, 0.0591964000, 0.1255315000", \ + "0.0083747000, 0.0094247000, 0.0118504000, 0.0173906000, 0.0301385000, 0.0589933000, 0.1251121000", \ + "0.0090501000, 0.0100023000, 0.0122563000, 0.0176744000, 0.0302875000, 0.0592552000, 0.1255173000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011480080, 0.0026358470, 0.0060519480, 0.0138953800, 0.0319040200, 0.0732521600"); + values("0.0022699000, 0.0012578000, -0.0010815000, -0.0065336000, -0.0191709000, -0.0482769000, -0.1151950000", \ + "0.0022245000, 0.0012227000, -0.0011099000, -0.0065219000, -0.0191310000, -0.0481977000, -0.1151110000", \ + "0.0020819000, 0.0010929000, -0.0012062000, -0.0065892000, -0.0191442000, -0.0481714000, -0.1150901000", \ + "0.0018249000, 0.0007956000, -0.0014544000, -0.0067954000, -0.0193100000, -0.0482754000, -0.1150923000", \ + "0.0015970000, 0.0005890000, -0.0017387000, -0.0071065000, -0.0195600000, -0.0484659000, -0.1152102000", \ + "0.0018986000, 0.0009505000, -0.0014847000, -0.0071341000, -0.0198335000, -0.0486099000, -0.1153482000", \ + "0.0030144000, 0.0018703000, -0.0006946000, -0.0064457000, -0.0193270000, -0.0483946000, -0.1155956000"); + } + related_pin : "B2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011480080, 0.0026358470, 0.0060519480, 0.0138953800, 0.0319040200, 0.0732521600"); + values("0.0068577000, 0.0080095000, 0.0105473000, 0.0161548000, 0.0287981000, 0.0575979000, 0.1237274000", \ + "0.0065349000, 0.0077280000, 0.0103143000, 0.0159634000, 0.0287171000, 0.0575974000, 0.1235650000", \ + "0.0063172000, 0.0074457000, 0.0099394000, 0.0156696000, 0.0284969000, 0.0574902000, 0.1237053000", \ + "0.0061868000, 0.0072696000, 0.0097615000, 0.0153478000, 0.0281537000, 0.0572568000, 0.1235217000", \ + "0.0064220000, 0.0074714000, 0.0098791000, 0.0153738000, 0.0280434000, 0.0568317000, 0.1232843000", \ + "0.0068910000, 0.0079127000, 0.0102801000, 0.0157949000, 0.0283192000, 0.0570973000, 0.1228562000", \ + "0.0082064000, 0.0091052000, 0.0112384000, 0.0166933000, 0.0290010000, 0.0573392000, 0.1234268000"); + } + } + max_capacitance : 0.0732520000; + max_transition : 1.5223100000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011480100, 0.0026358500, 0.0060519500, 0.0138954000, 0.0319040000, 0.0732522000"); + values("0.0504874000, 0.0546806000, 0.0635824000, 0.0834937000, 0.1276147000, 0.2274340000, 0.4554528000", \ + "0.0551878000, 0.0593250000, 0.0682912000, 0.0881779000, 0.1323831000, 0.2321403000, 0.4595588000", \ + "0.0652200000, 0.0693135000, 0.0783714000, 0.0983662000, 0.1424686000, 0.2423834000, 0.4697928000", \ + "0.0849406000, 0.0894311000, 0.0989477000, 0.1192399000, 0.1636160000, 0.2635881000, 0.4912595000", \ + "0.1161761000, 0.1220205000, 0.1343960000, 0.1598684000, 0.2102895000, 0.3118894000, 0.5398532000", \ + "0.1523620000, 0.1611069000, 0.1800693000, 0.2187063000, 0.2886436000, 0.4127756000, 0.6506407000", \ + "0.1743823000, 0.1889626000, 0.2184217000, 0.2794359000, 0.3880102000, 0.5709986000, 0.8734407000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011480100, 0.0026358500, 0.0060519500, 0.0138954000, 0.0319040000, 0.0732522000"); + values("0.1085020000, 0.1176562000, 0.1382813000, 0.1854169000, 0.2916364000, 0.5346210000, 1.0913020000", \ + "0.1137627000, 0.1223866000, 0.1436100000, 0.1906783000, 0.2976837000, 0.5403609000, 1.0962834000", \ + "0.1254909000, 0.1342543000, 0.1554710000, 0.2031846000, 0.3096771000, 0.5531074000, 1.1097683000", \ + "0.1510612000, 0.1606036000, 0.1809653000, 0.2285021000, 0.3357115000, 0.5792649000, 1.1356988000", \ + "0.2075099000, 0.2168561000, 0.2401595000, 0.2873166000, 0.3942449000, 0.6379405000, 1.1948109000", \ + "0.3047568000, 0.3185679000, 0.3474099000, 0.4083233000, 0.5296008000, 0.7741506000, 1.3315666000", \ + "0.4666862000, 0.4873128000, 0.5306370000, 0.6174505000, 0.7815454000, 1.0787824000, 1.6457853000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011480100, 0.0026358500, 0.0060519500, 0.0138954000, 0.0319040000, 0.0732522000"); + values("0.0342735000, 0.0391540000, 0.0503381000, 0.0757651000, 0.1340532000, 0.2675446000, 0.5745172000", \ + "0.0342136000, 0.0392397000, 0.0502542000, 0.0757170000, 0.1342069000, 0.2674048000, 0.5742474000", \ + "0.0341492000, 0.0390169000, 0.0501682000, 0.0756288000, 0.1338747000, 0.2675613000, 0.5728134000", \ + "0.0388862000, 0.0434876000, 0.0533709000, 0.0773465000, 0.1341572000, 0.2677425000, 0.5729931000", \ + "0.0561947000, 0.0610991000, 0.0718443000, 0.0956540000, 0.1457438000, 0.2707112000, 0.5741028000", \ + "0.0925312000, 0.0991580000, 0.1133755000, 0.1416646000, 0.1963848000, 0.3102928000, 0.5858794000", \ + "0.1598895000, 0.1709012000, 0.1912243000, 0.2308828000, 0.3042703000, 0.4365920000, 0.6913909000"); + } + related_pin : "A1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011480100, 0.0026358500, 0.0060519500, 0.0138954000, 0.0319040000, 0.0732522000"); + values("0.0849875000, 0.0967776000, 0.1240854000, 0.1883862000, 0.3321987000, 0.6660677000, 1.4263073000", \ + "0.0841369000, 0.0963680000, 0.1243606000, 0.1875287000, 0.3330591000, 0.6637304000, 1.4267981000", \ + "0.0841078000, 0.0963115000, 0.1240364000, 0.1874860000, 0.3331095000, 0.6640369000, 1.4281767000", \ + "0.0844794000, 0.0965728000, 0.1240715000, 0.1875457000, 0.3324160000, 0.6641748000, 1.4242838000", \ + "0.0991348000, 0.1095982000, 0.1343505000, 0.1927692000, 0.3332554000, 0.6653475000, 1.4246713000", \ + "0.1411592000, 0.1532958000, 0.1791790000, 0.2364090000, 0.3602517000, 0.6692092000, 1.4266589000", \ + "0.2236765000, 0.2391608000, 0.2723010000, 0.3411121000, 0.4772238000, 0.7568519000, 1.4449023000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011480100, 0.0026358500, 0.0060519500, 0.0138954000, 0.0319040000, 0.0732522000"); + values("0.0414086000, 0.0453323000, 0.0538818000, 0.0728545000, 0.1153104000, 0.2116689000, 0.4317820000", \ + "0.0461635000, 0.0501331000, 0.0587367000, 0.0778183000, 0.1202550000, 0.2166604000, 0.4367789000", \ + "0.0557886000, 0.0596938000, 0.0684503000, 0.0876242000, 0.1303652000, 0.2269121000, 0.4469262000", \ + "0.0729999000, 0.0776134000, 0.0874520000, 0.1076935000, 0.1506849000, 0.2474995000, 0.4679084000", \ + "0.0956967000, 0.1027233000, 0.1165284000, 0.1431701000, 0.1944328000, 0.2939657000, 0.5150635000", \ + "0.1160231000, 0.1268541000, 0.1477749000, 0.1895421000, 0.2624779000, 0.3882425000, 0.6231656000", \ + "0.1063479000, 0.1237054000, 0.1586184000, 0.2247896000, 0.3401152000, 0.5293073000, 0.8316265000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011480100, 0.0026358500, 0.0060519500, 0.0138954000, 0.0319040000, 0.0732522000"); + values("0.0960422000, 0.1053869000, 0.1255798000, 0.1726883000, 0.2793731000, 0.5222287000, 1.0783604000", \ + "0.0993670000, 0.1087203000, 0.1298964000, 0.1765112000, 0.2838006000, 0.5266546000, 1.0826496000", \ + "0.1096916000, 0.1190103000, 0.1395840000, 0.1871013000, 0.2947491000, 0.5381439000, 1.0945317000", \ + "0.1375107000, 0.1465545000, 0.1669264000, 0.2155226000, 0.3229968000, 0.5668040000, 1.1237792000", \ + "0.2050471000, 0.2148518000, 0.2370290000, 0.2834359000, 0.3891077000, 0.6314418000, 1.1879391000", \ + "0.3185063000, 0.3338881000, 0.3661990000, 0.4307174000, 0.5492871000, 0.7880518000, 1.3419585000", \ + "0.5025568000, 0.5261661000, 0.5753597000, 0.6740586000, 0.8540796000, 1.1565613000, 1.7079794000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011480100, 0.0026358500, 0.0060519500, 0.0138954000, 0.0319040000, 0.0732522000"); + values("0.0263983000, 0.0311369000, 0.0418611000, 0.0663088000, 0.1227285000, 0.2517348000, 0.5495512000", \ + "0.0263686000, 0.0311228000, 0.0418575000, 0.0662391000, 0.1227791000, 0.2516826000, 0.5475693000", \ + "0.0266315000, 0.0310945000, 0.0417211000, 0.0662874000, 0.1228646000, 0.2518886000, 0.5483098000", \ + "0.0330699000, 0.0372035000, 0.0467199000, 0.0688906000, 0.1231095000, 0.2514808000, 0.5480184000", \ + "0.0509684000, 0.0558862000, 0.0664675000, 0.0886121000, 0.1375274000, 0.2558307000, 0.5485253000", \ + "0.0866786000, 0.0937071000, 0.1081278000, 0.1364090000, 0.1897701000, 0.2989174000, 0.5637008000", \ + "0.1544748000, 0.1646899000, 0.1864872000, 0.2264365000, 0.2984458000, 0.4252563000, 0.6734229000"); + } + related_pin : "A2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011480100, 0.0026358500, 0.0060519500, 0.0138954000, 0.0319040000, 0.0732522000"); + values("0.0850871000, 0.0963154000, 0.1241752000, 0.1877903000, 0.3324603000, 0.6637887000, 1.4257888000", \ + "0.0840884000, 0.0966761000, 0.1242086000, 0.1873850000, 0.3324040000, 0.6642640000, 1.4228627000", \ + "0.0842115000, 0.0963304000, 0.1239988000, 0.1876305000, 0.3322907000, 0.6661277000, 1.4250834000", \ + "0.0849321000, 0.0968404000, 0.1242445000, 0.1874155000, 0.3326983000, 0.6642071000, 1.4289518000", \ + "0.1085701000, 0.1179589000, 0.1403594000, 0.1950998000, 0.3328065000, 0.6667745000, 1.4283497000", \ + "0.1632788000, 0.1770117000, 0.2046907000, 0.2598736000, 0.3756478000, 0.6707424000, 1.4305411000", \ + "0.2545388000, 0.2754730000, 0.3174977000, 0.3993749000, 0.5360090000, 0.7840624000, 1.4485394000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011480100, 0.0026358500, 0.0060519500, 0.0138954000, 0.0319040000, 0.0732522000"); + values("0.0416595000, 0.0455702000, 0.0547663000, 0.0747142000, 0.1186864000, 0.2185322000, 0.4459585000", \ + "0.0456349000, 0.0497819000, 0.0588251000, 0.0787176000, 0.1230150000, 0.2227882000, 0.4501982000", \ + "0.0557127000, 0.0597886000, 0.0688640000, 0.0889364000, 0.1331725000, 0.2329222000, 0.4604535000", \ + "0.0783084000, 0.0832210000, 0.0932869000, 0.1133300000, 0.1575293000, 0.2567982000, 0.4850627000", \ + "0.1077934000, 0.1150452000, 0.1304611000, 0.1599217000, 0.2133451000, 0.3126331000, 0.5411687000", \ + "0.1378586000, 0.1497360000, 0.1725241000, 0.2180317000, 0.2977733000, 0.4373923000, 0.6718213000", \ + "0.1528155000, 0.1686926000, 0.2044946000, 0.2735581000, 0.3986489000, 0.6109434000, 0.9478900000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011480100, 0.0026358500, 0.0060519500, 0.0138954000, 0.0319040000, 0.0732522000"); + values("0.0710261000, 0.0809884000, 0.1033492000, 0.1529859000, 0.2656499000, 0.5203478000, 1.1069112000", \ + "0.0751966000, 0.0852733000, 0.1077985000, 0.1578118000, 0.2703076000, 0.5268387000, 1.1121960000", \ + "0.0863801000, 0.0963353000, 0.1187873000, 0.1690584000, 0.2822984000, 0.5395664000, 1.1254355000", \ + "0.1118073000, 0.1215714000, 0.1438432000, 0.1935558000, 0.3069124000, 0.5656481000, 1.1514947000", \ + "0.1562175000, 0.1693107000, 0.1969828000, 0.2508061000, 0.3639481000, 0.6214989000, 1.2092795000", \ + "0.2260914000, 0.2463726000, 0.2854068000, 0.3602694000, 0.4959275000, 0.7546946000, 1.3437288000", \ + "0.3434772000, 0.3731046000, 0.4326861000, 0.5423036000, 0.7290357000, 1.0549743000, 1.6555750000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011480100, 0.0026358500, 0.0060519500, 0.0138954000, 0.0319040000, 0.0732522000"); + values("0.0343610000, 0.0391966000, 0.0505006000, 0.0759999000, 0.1338891000, 0.2680377000, 0.5733876000", \ + "0.0343049000, 0.0391730000, 0.0502830000, 0.0758629000, 0.1341507000, 0.2674000000, 0.5730839000", \ + "0.0341549000, 0.0389274000, 0.0498751000, 0.0757484000, 0.1336959000, 0.2681502000, 0.5729657000", \ + "0.0443577000, 0.0489100000, 0.0577272000, 0.0796296000, 0.1341239000, 0.2682060000, 0.5744836000", \ + "0.0668976000, 0.0736314000, 0.0859492000, 0.1104443000, 0.1562110000, 0.2733749000, 0.5737986000", \ + "0.1093422000, 0.1180475000, 0.1369255000, 0.1718405000, 0.2356359000, 0.3404101000, 0.5961170000", \ + "0.1802149000, 0.1952693000, 0.2245058000, 0.2782417000, 0.3689258000, 0.5152979000, 0.7641132000"); + } + related_pin : "B1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011480100, 0.0026358500, 0.0060519500, 0.0138954000, 0.0319040000, 0.0732522000"); + values("0.0807676000, 0.0936212000, 0.1228860000, 0.1893998000, 0.3410481000, 0.6893825000, 1.4954543000", \ + "0.0807836000, 0.0935972000, 0.1228216000, 0.1892257000, 0.3407777000, 0.6888414000, 1.4882962000", \ + "0.0808495000, 0.0936326000, 0.1228350000, 0.1892662000, 0.3408581000, 0.6881014000, 1.4895750000", \ + "0.0849170000, 0.0965836000, 0.1237300000, 0.1893339000, 0.3407279000, 0.6893879000, 1.4890844000", \ + "0.1093527000, 0.1189879000, 0.1417630000, 0.1993812000, 0.3426465000, 0.6894739000, 1.4888221000", \ + "0.1622484000, 0.1730308000, 0.1974330000, 0.2534079000, 0.3774375000, 0.6952573000, 1.4980402000", \ + "0.2614433000, 0.2740700000, 0.3036816000, 0.3678873000, 0.4982679000, 0.7864900000, 1.5080668000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011480100, 0.0026358500, 0.0060519500, 0.0138954000, 0.0319040000, 0.0732522000"); + values("0.0312177000, 0.0351164000, 0.0435839000, 0.0623265000, 0.1040264000, 0.1986940000, 0.4146170000", \ + "0.0353827000, 0.0392752000, 0.0478235000, 0.0666498000, 0.1085761000, 0.2032794000, 0.4198874000", \ + "0.0457906000, 0.0495017000, 0.0579890000, 0.0766588000, 0.1186768000, 0.2134653000, 0.4296840000", \ + "0.0630566000, 0.0686891000, 0.0798051000, 0.1007159000, 0.1423329000, 0.2371744000, 0.4537497000", \ + "0.0823160000, 0.0904088000, 0.1070370000, 0.1393417000, 0.1951874000, 0.2924964000, 0.5087632000", \ + "0.0938060000, 0.1068926000, 0.1319352000, 0.1815136000, 0.2674176000, 0.4062521000, 0.6361838000", \ + "0.0742885000, 0.0937894000, 0.1335257000, 0.2092889000, 0.3411699000, 0.5545013000, 0.8934316000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011480100, 0.0026358500, 0.0060519500, 0.0138954000, 0.0319040000, 0.0732522000"); + values("0.0552210000, 0.0654594000, 0.0881193000, 0.1380456000, 0.2497194000, 0.5063146000, 1.0915400000", \ + "0.0577979000, 0.0682899000, 0.0912789000, 0.1417153000, 0.2540803000, 0.5112891000, 1.0967872000", \ + "0.0685517000, 0.0783762000, 0.1006129000, 0.1513798000, 0.2656420000, 0.5233348000, 1.1088458000", \ + "0.0972517000, 0.1069591000, 0.1284178000, 0.1778403000, 0.2908402000, 0.5485253000, 1.1360006000", \ + "0.1467391000, 0.1620336000, 0.1915842000, 0.2454015000, 0.3567498000, 0.6122278000, 1.1998765000", \ + "0.2268163000, 0.2493090000, 0.2947486000, 0.3769693000, 0.5155089000, 0.7662800000, 1.3502353000", \ + "0.3647594000, 0.3981339000, 0.4648981000, 0.5884675000, 0.7962984000, 1.1303823000, 1.7133610000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011480100, 0.0026358500, 0.0060519500, 0.0138954000, 0.0319040000, 0.0732522000"); + values("0.0262529000, 0.0308176000, 0.0413912000, 0.0654060000, 0.1206692000, 0.2480920000, 0.5375836000", \ + "0.0260683000, 0.0307110000, 0.0412892000, 0.0653608000, 0.1208258000, 0.2473953000, 0.5385840000", \ + "0.0273120000, 0.0314248000, 0.0412674000, 0.0650553000, 0.1206324000, 0.2470934000, 0.5391862000", \ + "0.0385342000, 0.0430393000, 0.0523217000, 0.0720055000, 0.1218603000, 0.2480853000, 0.5383157000", \ + "0.0607627000, 0.0672996000, 0.0798954000, 0.1045212000, 0.1481712000, 0.2556879000, 0.5380550000", \ + "0.1006487000, 0.1113268000, 0.1310374000, 0.1647787000, 0.2245703000, 0.3320959000, 0.5650223000", \ + "0.1726141000, 0.1871575000, 0.2171818000, 0.2703434000, 0.3584569000, 0.5046996000, 0.7472122000"); + } + related_pin : "B2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011480100, 0.0026358500, 0.0060519500, 0.0138954000, 0.0319040000, 0.0732522000"); + values("0.0807326000, 0.0936058000, 0.1228588000, 0.1892997000, 0.3408478000, 0.6895272000, 1.4868280000", \ + "0.0807046000, 0.0935790000, 0.1228505000, 0.1893796000, 0.3407873000, 0.6896623000, 1.4972223000", \ + "0.0803253000, 0.0933860000, 0.1227762000, 0.1893709000, 0.3407301000, 0.6896249000, 1.4869929000", \ + "0.0896397000, 0.0998879000, 0.1250764000, 0.1891886000, 0.3407108000, 0.6887694000, 1.4882823000", \ + "0.1268256000, 0.1353491000, 0.1545262000, 0.2052031000, 0.3428413000, 0.6885540000, 1.4921540000", \ + "0.1904067000, 0.2023916000, 0.2291154000, 0.2819089000, 0.3931260000, 0.6979422000, 1.4865202000", \ + "0.2945616000, 0.3112636000, 0.3501533000, 0.4279863000, 0.5647673000, 0.8203886000, 1.5223104000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__o22ai_2") { + leakage_power () { + value : 0.0014957000; + when : "!A1&!A2&!B1&B2"; + } + leakage_power () { + value : 0.0168186000; + when : "!A1&!A2&!B1&!B2"; + } + leakage_power () { + value : 0.0015170000; + when : "!A1&!A2&B1&B2"; + } + leakage_power () { + value : 0.0014851000; + when : "!A1&!A2&B1&!B2"; + } + leakage_power () { + value : 0.0068183000; + when : "!A1&A2&!B1&B2"; + } + leakage_power () { + value : 0.0019613000; + when : "!A1&A2&!B1&!B2"; + } + leakage_power () { + value : 0.0036488000; + when : "!A1&A2&B1&B2"; + } + leakage_power () { + value : 0.0056139000; + when : "!A1&A2&B1&!B2"; + } + leakage_power () { + value : 0.0056139000; + when : "A1&!A2&!B1&B2"; + } + leakage_power () { + value : 0.0019624000; + when : "A1&!A2&!B1&!B2"; + } + leakage_power () { + value : 0.0024445000; + when : "A1&!A2&B1&B2"; + } + leakage_power () { + value : 0.0044096000; + when : "A1&!A2&B1&!B2"; + } + leakage_power () { + value : 0.0036488000; + when : "A1&A2&!B1&B2"; + } + leakage_power () { + value : 0.0019618000; + when : "A1&A2&!B1&!B2"; + } + leakage_power () { + value : 0.0004794000; + when : "A1&A2&B1&B2"; + } + leakage_power () { + value : 0.0024445000; + when : "A1&A2&B1&!B2"; + } + area : 12.512000000; + cell_footprint : "sky130_fd_sc_hd__o22ai"; + cell_leakage_power : 0.0038952240; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A1") { + capacitance : 0.0043670000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0041610000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0079599000, 0.0079413000, 0.0078983000, 0.0078953000, 0.0078883000, 0.0078723000, 0.0078353000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0078825000, -0.0078798000, -0.0078733000, -0.0078746000, -0.0078775000, -0.0078844000, -0.0079001000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0045740000; + } + pin ("A2") { + capacitance : 0.0043120000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0040110000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0079434000, 0.0079352000, 0.0079163000, 0.0079176000, 0.0079206000, 0.0079274000, 0.0079431000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0078972000, -0.0078923000, -0.0078809000, -0.0078826000, -0.0078863000, -0.0078949000, -0.0079147000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0046130000; + } + pin ("B1") { + capacitance : 0.0042990000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0041760000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0091324000, 0.0091294000, 0.0091224000, 0.0091179000, 0.0091074000, 0.0090832000, 0.0090275000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0021708000, -0.0021890000, -0.0022309000, -0.0021939000, -0.0021084000, -0.0019115000, -0.0014577000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0044230000; + } + pin ("B2") { + capacitance : 0.0043140000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0040810000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0092880000, 0.0092841000, 0.0092750000, 0.0092734000, 0.0092696000, 0.0092609000, 0.0092408000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0022212000, -0.0022413000, -0.0022878000, -0.0022502000, -0.0021637000, -0.0019641000, -0.0015041000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0045470000; + } + pin ("Y") { + direction : "output"; + function : "(!B1&!B2) | (!A1&!A2)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012747960, 0.0032502100, 0.0082867080, 0.0211277200, 0.0538670700, 0.1373391000"); + values("0.0144671000, 0.0132493000, 0.0100846000, 0.0020715000, -0.0185802000, -0.0714220000, -0.2063951000", \ + "0.0142464000, 0.0130173000, 0.0098492000, 0.0018213000, -0.0188020000, -0.0715817000, -0.2064773000", \ + "0.0139324000, 0.0127019000, 0.0095638000, 0.0015589000, -0.0190075000, -0.0717555000, -0.2066572000", \ + "0.0136308000, 0.0124118000, 0.0092477000, 0.0012619000, -0.0192526000, -0.0718986000, -0.2067538000", \ + "0.0133475000, 0.0121015000, 0.0089940000, 0.0011287000, -0.0192829000, -0.0720030000, -0.2067263000", \ + "0.0136583000, 0.0124174000, 0.0092060000, 0.0012727000, -0.0197467000, -0.0722636000, -0.2069706000", \ + "0.0150544000, 0.0137415000, 0.0105350000, 0.0022501000, -0.0186560000, -0.0719311000, -0.2068806000"); + } + related_pin : "A1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012747960, 0.0032502100, 0.0082867080, 0.0211277200, 0.0538670700, 0.1373391000"); + values("0.0279220000, 0.0291982000, 0.0323532000, 0.0405631000, 0.0613157000, 0.1138895000, 0.2473461000", \ + "0.0275470000, 0.0288152000, 0.0321680000, 0.0403276000, 0.0611280000, 0.1135717000, 0.2472960000", \ + "0.0271597000, 0.0284533000, 0.0317365000, 0.0400333000, 0.0609228000, 0.1135815000, 0.2472292000", \ + "0.0268140000, 0.0281328000, 0.0313763000, 0.0396624000, 0.0605758000, 0.1133729000, 0.2470990000", \ + "0.0266083000, 0.0278621000, 0.0310901000, 0.0393410000, 0.0601492000, 0.1129685000, 0.2466990000", \ + "0.0265208000, 0.0277733000, 0.0310254000, 0.0393791000, 0.0603096000, 0.1129629000, 0.2465729000", \ + "0.0271024000, 0.0283338000, 0.0313989000, 0.0392869000, 0.0604584000, 0.1134222000, 0.2472043000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012747960, 0.0032502100, 0.0082867080, 0.0211277200, 0.0538670700, 0.1373391000"); + values("0.0105748000, 0.0093695000, 0.0062650000, -0.0017065000, -0.0223592000, -0.0751760000, -0.2102323000", \ + "0.0105097000, 0.0093086000, 0.0062464000, -0.0016929000, -0.0222602000, -0.0750368000, -0.2100575000", \ + "0.0102364000, 0.0090699000, 0.0060153000, -0.0018571000, -0.0222948000, -0.0749990000, -0.2099596000", \ + "0.0097652000, 0.0086086000, 0.0055755000, -0.0022218000, -0.0225619000, -0.0751159000, -0.2099889000", \ + "0.0094265000, 0.0082316000, 0.0051768000, -0.0027391000, -0.0229847000, -0.0753512000, -0.2100876000", \ + "0.0096954000, 0.0083789000, 0.0053018000, -0.0027840000, -0.0235062000, -0.0758550000, -0.2104306000", \ + "0.0115889000, 0.0101753000, 0.0068243000, -0.0015637000, -0.0225194000, -0.0756044000, -0.2105516000"); + } + related_pin : "A2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012747960, 0.0032502100, 0.0082867080, 0.0211277200, 0.0538670700, 0.1373391000"); + values("0.0232133000, 0.0245807000, 0.0277450000, 0.0359888000, 0.0567525000, 0.1092711000, 0.2428556000", \ + "0.0227382000, 0.0240580000, 0.0273499000, 0.0356140000, 0.0565301000, 0.1091140000, 0.2427158000", \ + "0.0221345000, 0.0234191000, 0.0267959000, 0.0351242000, 0.0561281000, 0.1089104000, 0.2426930000", \ + "0.0218207000, 0.0231315000, 0.0264383000, 0.0346461000, 0.0556365000, 0.1085481000, 0.2426206000", \ + "0.0217864000, 0.0231373000, 0.0263320000, 0.0346014000, 0.0553997000, 0.1076760000, 0.2418298000", \ + "0.0227579000, 0.0239710000, 0.0270952000, 0.0351806000, 0.0555659000, 0.1079652000, 0.2415908000", \ + "0.0271408000, 0.0288268000, 0.0300825000, 0.0379260000, 0.0606472000, 0.1094525000, 0.2422388000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012747960, 0.0032502100, 0.0082867080, 0.0211277200, 0.0538670700, 0.1373391000"); + values("0.0087497000, 0.0075187000, 0.0043472000, -0.0037141000, -0.0243273000, -0.0771068000, -0.2119872000", \ + "0.0084632000, 0.0072396000, 0.0040887000, -0.0039209000, -0.0245623000, -0.0772732000, -0.2123158000", \ + "0.0081708000, 0.0069456000, 0.0038159000, -0.0041950000, -0.0246944000, -0.0774097000, -0.2123158000", \ + "0.0077453000, 0.0065430000, 0.0034855000, -0.0044976000, -0.0249598000, -0.0776839000, -0.2124350000", \ + "0.0075824000, 0.0063396000, 0.0031689000, -0.0047900000, -0.0252895000, -0.0778615000, -0.2126437000", \ + "0.0081401000, 0.0068702000, 0.0036498000, -0.0044941000, -0.0253358000, -0.0779312000, -0.2128339000", \ + "0.0104028000, 0.0090983000, 0.0057306000, -0.0026944000, -0.0239506000, -0.0776156000, -0.2128884000"); + } + related_pin : "B1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012747960, 0.0032502100, 0.0082867080, 0.0211277200, 0.0538670700, 0.1373391000"); + values("0.0178449000, 0.0191904000, 0.0225240000, 0.0308049000, 0.0515201000, 0.1038945000, 0.2371332000", \ + "0.0174470000, 0.0187982000, 0.0221925000, 0.0305963000, 0.0514243000, 0.1039067000, 0.2370742000", \ + "0.0170336000, 0.0183413000, 0.0217311000, 0.0301571000, 0.0511469000, 0.1038408000, 0.2372651000", \ + "0.0167481000, 0.0180444000, 0.0213089000, 0.0296421000, 0.0506467000, 0.1034806000, 0.2371510000", \ + "0.0165108000, 0.0177990000, 0.0210446000, 0.0292565000, 0.0500730000, 0.1028915000, 0.2366898000", \ + "0.0165545000, 0.0177998000, 0.0210309000, 0.0292071000, 0.0500770000, 0.1027397000, 0.2361497000", \ + "0.0174957000, 0.0186489000, 0.0216497000, 0.0295281000, 0.0503458000, 0.1025959000, 0.2368412000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012747960, 0.0032502100, 0.0082867080, 0.0211277200, 0.0538670700, 0.1373391000"); + values("0.0046984000, 0.0035155000, 0.0004624000, -0.0074888000, -0.0280805000, -0.0809093000, -0.2159753000", \ + "0.0046563000, 0.0034803000, 0.0004427000, -0.0074634000, -0.0280055000, -0.0807627000, -0.2158112000", \ + "0.0044325000, 0.0032800000, 0.0002609000, -0.0076215000, -0.0279938000, -0.0806633000, -0.2155959000", \ + "0.0040813000, 0.0028520000, -0.0001558000, -0.0080089000, -0.0282845000, -0.0808664000, -0.2156703000", \ + "0.0037269000, 0.0025405000, -0.0005348000, -0.0084549000, -0.0287602000, -0.0811631000, -0.2158926000", \ + "0.0045284000, 0.0034170000, 0.0002397000, -0.0079264000, -0.0291050000, -0.0813789000, -0.2161358000", \ + "0.0084331000, 0.0058879000, 0.0023767000, -0.0062915000, -0.0276440000, -0.0810151000, -0.2164639000"); + } + related_pin : "B2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012747960, 0.0032502100, 0.0082867080, 0.0211277200, 0.0538670700, 0.1373391000"); + values("0.0126997000, 0.0141183000, 0.0175922000, 0.0259886000, 0.0467852000, 0.0991631000, 0.2325661000", \ + "0.0121592000, 0.0135493000, 0.0170879000, 0.0256489000, 0.0466633000, 0.0991662000, 0.2326058000", \ + "0.0118000000, 0.0131979000, 0.0165870000, 0.0250011000, 0.0462445000, 0.0990112000, 0.2325982000", \ + "0.0116271000, 0.0128881000, 0.0162044000, 0.0246591000, 0.0456360000, 0.0986005000, 0.2323859000", \ + "0.0118861000, 0.0131211000, 0.0162694000, 0.0244617000, 0.0453646000, 0.0977959000, 0.2319430000", \ + "0.0134933000, 0.0146729000, 0.0179159000, 0.0257472000, 0.0459814000, 0.0987272000, 0.2312458000", \ + "0.0166315000, 0.0177435000, 0.0210392000, 0.0298266000, 0.0483066000, 0.1007114000, 0.2317134000"); + } + } + max_capacitance : 0.1373390000; + max_transition : 1.5034440000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012748000, 0.0032502100, 0.0082867100, 0.0211277000, 0.0538671000, 0.1373390000"); + values("0.0532076000, 0.0561019000, 0.0627821000, 0.0792617000, 0.1189167000, 0.2172614000, 0.4645483000", \ + "0.0576778000, 0.0605185000, 0.0673715000, 0.0838148000, 0.1232455000, 0.2216499000, 0.4691563000", \ + "0.0673197000, 0.0701721000, 0.0768783000, 0.0933896000, 0.1330819000, 0.2315147000, 0.4792935000", \ + "0.0864545000, 0.0894942000, 0.0966158000, 0.1133299000, 0.1532805000, 0.2517955000, 0.4996565000", \ + "0.1164629000, 0.1199806000, 0.1293059000, 0.1505666000, 0.1966978000, 0.2974955000, 0.5454363000", \ + "0.1497575000, 0.1559388000, 0.1695391000, 0.2014124000, 0.2653629000, 0.3909948000, 0.6513446000", \ + "0.1646495000, 0.1736219000, 0.1963300000, 0.2444421000, 0.3459598000, 0.5323844000, 0.8626216000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012748000, 0.0032502100, 0.0082867100, 0.0211277000, 0.0538671000, 0.1373390000"); + values("0.1167801000, 0.1228610000, 0.1381414000, 0.1765499000, 0.2725181000, 0.5157135000, 1.1332220000", \ + "0.1218514000, 0.1275895000, 0.1432048000, 0.1812805000, 0.2781925000, 0.5215444000, 1.1393521000", \ + "0.1339393000, 0.1400197000, 0.1547943000, 0.1942712000, 0.2911194000, 0.5345328000, 1.1554138000", \ + "0.1611168000, 0.1664862000, 0.1822538000, 0.2211358000, 0.3181563000, 0.5620940000, 1.1802296000", \ + "0.2192868000, 0.2257358000, 0.2424177000, 0.2807790000, 0.3776179000, 0.6218218000, 1.2417003000", \ + "0.3214783000, 0.3299915000, 0.3516726000, 0.4034343000, 0.5139957000, 0.7600140000, 1.3790341000", \ + "0.4919781000, 0.5057506000, 0.5381460000, 0.6106189000, 0.7624097000, 1.0685742000, 1.7013744000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012748000, 0.0032502100, 0.0082867100, 0.0211277000, 0.0538671000, 0.1373390000"); + values("0.0367591000, 0.0399710000, 0.0482926000, 0.0690441000, 0.1213556000, 0.2551308000, 0.5963162000", \ + "0.0367189000, 0.0399894000, 0.0483131000, 0.0688923000, 0.1215845000, 0.2552410000, 0.5957176000", \ + "0.0365313000, 0.0397894000, 0.0480907000, 0.0688386000, 0.1215334000, 0.2553304000, 0.5962414000", \ + "0.0409789000, 0.0439485000, 0.0512174000, 0.0708849000, 0.1219379000, 0.2549853000, 0.5956821000", \ + "0.0571512000, 0.0604947000, 0.0685447000, 0.0885867000, 0.1352279000, 0.2592358000, 0.5953496000", \ + "0.0931687000, 0.0973542000, 0.1081546000, 0.1338970000, 0.1835373000, 0.2996131000, 0.6078809000", \ + "0.1600860000, 0.1673484000, 0.1832472000, 0.2169797000, 0.2860826000, 0.4195293000, 0.7138494000"); + } + related_pin : "A1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012748000, 0.0032502100, 0.0082867100, 0.0211277000, 0.0538671000, 0.1373390000"); + values("0.0858961000, 0.0935890000, 0.1137423000, 0.1662721000, 0.2972962000, 0.6318627000, 1.4830165000", \ + "0.0850551000, 0.0932261000, 0.1142048000, 0.1656184000, 0.2969820000, 0.6316903000, 1.4849055000", \ + "0.0852574000, 0.0935013000, 0.1137908000, 0.1658018000, 0.2976045000, 0.6317247000, 1.4840627000", \ + "0.0853277000, 0.0934585000, 0.1140711000, 0.1660105000, 0.2972899000, 0.6325600000, 1.4794859000", \ + "0.0974840000, 0.1044104000, 0.1227751000, 0.1711861000, 0.2978069000, 0.6308660000, 1.4829267000", \ + "0.1370483000, 0.1453439000, 0.1654569000, 0.2135859000, 0.3269163000, 0.6377500000, 1.4819408000", \ + "0.2219508000, 0.2320136000, 0.2559401000, 0.3138363000, 0.4387238000, 0.7229954000, 1.4977044000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012748000, 0.0032502100, 0.0082867100, 0.0211277000, 0.0538671000, 0.1373390000"); + values("0.0418794000, 0.0445315000, 0.0510550000, 0.0667333000, 0.1050950000, 0.2002801000, 0.4414003000", \ + "0.0466158000, 0.0492624000, 0.0558737000, 0.0716673000, 0.1100365000, 0.2052955000, 0.4467826000", \ + "0.0560878000, 0.0588145000, 0.0653510000, 0.0813114000, 0.1199146000, 0.2153272000, 0.4562092000", \ + "0.0728472000, 0.0757279000, 0.0834754000, 0.1005977000, 0.1395495000, 0.2354238000, 0.4768046000", \ + "0.0946789000, 0.0992322000, 0.1097435000, 0.1326614000, 0.1798864000, 0.2801589000, 0.5220697000", \ + "0.1117773000, 0.1179735000, 0.1341072000, 0.1696056000, 0.2394434000, 0.3682019000, 0.6254009000", \ + "0.0966234000, 0.1074446000, 0.1333539000, 0.1889427000, 0.2987281000, 0.4928919000, 0.8271998000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012748000, 0.0032502100, 0.0082867100, 0.0211277000, 0.0538671000, 0.1373390000"); + values("0.0977618000, 0.1040414000, 0.1193745000, 0.1575780000, 0.2540131000, 0.4972395000, 1.1146952000", \ + "0.1010885000, 0.1071844000, 0.1224824000, 0.1613626000, 0.2576744000, 0.5013118000, 1.1204936000", \ + "0.1098720000, 0.1162403000, 0.1318848000, 0.1707600000, 0.2680892000, 0.5122303000, 1.1311510000", \ + "0.1372426000, 0.1433622000, 0.1586635000, 0.1969635000, 0.2938850000, 0.5383857000, 1.1570386000", \ + "0.2022181000, 0.2091323000, 0.2258213000, 0.2638965000, 0.3591014000, 0.6016875000, 1.2230483000", \ + "0.3112046000, 0.3214411000, 0.3460849000, 0.4011108000, 0.5139486000, 0.7523275000, 1.3679408000", \ + "0.4904098000, 0.5054784000, 0.5405493000, 0.6229209000, 0.7934720000, 1.1087851000, 1.7296347000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012748000, 0.0032502100, 0.0082867100, 0.0211277000, 0.0538671000, 0.1373390000"); + values("0.0276438000, 0.0306518000, 0.0385290000, 0.0585354000, 0.1094182000, 0.2393678000, 0.5708137000", \ + "0.0276046000, 0.0307266000, 0.0385808000, 0.0584812000, 0.1094446000, 0.2393218000, 0.5713389000", \ + "0.0277222000, 0.0306153000, 0.0384214000, 0.0584867000, 0.1094547000, 0.2394288000, 0.5709098000", \ + "0.0339689000, 0.0368720000, 0.0438307000, 0.0615670000, 0.1101554000, 0.2395857000, 0.5709656000", \ + "0.0514936000, 0.0547523000, 0.0625691000, 0.0815239000, 0.1263711000, 0.2447884000, 0.5708631000", \ + "0.0870910000, 0.0917156000, 0.1021694000, 0.1265771000, 0.1774004000, 0.2899022000, 0.5890764000", \ + "0.1535960000, 0.1603345000, 0.1759571000, 0.2113301000, 0.2794993000, 0.4141807000, 0.6941864000"); + } + related_pin : "A2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012748000, 0.0032502100, 0.0082867100, 0.0211277000, 0.0538671000, 0.1373390000"); + values("0.0850680000, 0.0935484000, 0.1137756000, 0.1656850000, 0.2972342000, 0.6318879000, 1.4813023000", \ + "0.0849861000, 0.0934696000, 0.1137290000, 0.1659174000, 0.2974595000, 0.6317220000, 1.4828576000", \ + "0.0853335000, 0.0933569000, 0.1138238000, 0.1656668000, 0.2972776000, 0.6310977000, 1.4814947000", \ + "0.0857306000, 0.0936194000, 0.1138299000, 0.1658803000, 0.2972017000, 0.6308327000, 1.4822114000", \ + "0.1096273000, 0.1162434000, 0.1319528000, 0.1760263000, 0.2983071000, 0.6323738000, 1.4870358000", \ + "0.1597930000, 0.1695480000, 0.1923150000, 0.2414096000, 0.3439974000, 0.6407199000, 1.4854242000", \ + "0.2417272000, 0.2566416000, 0.2917119000, 0.3639692000, 0.4994660000, 0.7631890000, 1.5034444000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012748000, 0.0032502100, 0.0082867100, 0.0211277000, 0.0538671000, 0.1373390000"); + values("0.0423323000, 0.0451194000, 0.0519398000, 0.0684366000, 0.1078768000, 0.2063047000, 0.4537750000", \ + "0.0462999000, 0.0491322000, 0.0558248000, 0.0721982000, 0.1121010000, 0.2102724000, 0.4578433000", \ + "0.0561362000, 0.0588910000, 0.0656785000, 0.0821877000, 0.1218505000, 0.2203732000, 0.4682888000", \ + "0.0789304000, 0.0821285000, 0.0896250000, 0.1062657000, 0.1457845000, 0.2442906000, 0.4922707000", \ + "0.1085364000, 0.1132035000, 0.1242997000, 0.1492821000, 0.1992849000, 0.2995237000, 0.5468834000", \ + "0.1377346000, 0.1448293000, 0.1619279000, 0.1992407000, 0.2754699000, 0.4160555000, 0.6735180000", \ + "0.1456469000, 0.1566683000, 0.1822983000, 0.2393088000, 0.3556758000, 0.5726015000, 0.9441872000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012748000, 0.0032502100, 0.0082867100, 0.0211277000, 0.0538671000, 0.1373390000"); + values("0.0681784000, 0.0745459000, 0.0901469000, 0.1286504000, 0.2251210000, 0.4676381000, 1.0817185000", \ + "0.0727151000, 0.0790093000, 0.0949354000, 0.1339438000, 0.2303644000, 0.4729464000, 1.0892307000", \ + "0.0848749000, 0.0911018000, 0.1067716000, 0.1458453000, 0.2431245000, 0.4875619000, 1.1020459000", \ + "0.1119393000, 0.1181495000, 0.1337933000, 0.1720305000, 0.2697267000, 0.5131144000, 1.1302119000", \ + "0.1586210000, 0.1671064000, 0.1864993000, 0.2308820000, 0.3283203000, 0.5723206000, 1.1899904000", \ + "0.2327678000, 0.2454711000, 0.2745960000, 0.3359965000, 0.4590253000, 0.7090467000, 1.3273735000", \ + "0.3500069000, 0.3716251000, 0.4169038000, 0.5112143000, 0.6877828000, 1.0075620000, 1.6478570000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012748000, 0.0032502100, 0.0082867100, 0.0211277000, 0.0538671000, 0.1373390000"); + values("0.0368656000, 0.0401200000, 0.0483841000, 0.0689385000, 0.1215569000, 0.2553356000, 0.5962503000", \ + "0.0368335000, 0.0400723000, 0.0482724000, 0.0690578000, 0.1214846000, 0.2551394000, 0.5964706000", \ + "0.0362955000, 0.0394691000, 0.0477752000, 0.0686494000, 0.1214615000, 0.2553225000, 0.5962287000", \ + "0.0453617000, 0.0485879000, 0.0557651000, 0.0732937000, 0.1221928000, 0.2550662000, 0.5958677000", \ + "0.0670406000, 0.0712857000, 0.0815886000, 0.1026975000, 0.1469345000, 0.2619700000, 0.5958171000", \ + "0.1075578000, 0.1139247000, 0.1284947000, 0.1590843000, 0.2201693000, 0.3324169000, 0.6160975000", \ + "0.1790071000, 0.1890013000, 0.2114760000, 0.2574739000, 0.3435192000, 0.5014394000, 0.7861389000"); + } + related_pin : "B1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012748000, 0.0032502100, 0.0082867100, 0.0211277000, 0.0538671000, 0.1373390000"); + values("0.0836583000, 0.0917231000, 0.1123796000, 0.1644187000, 0.2953456000, 0.6266850000, 1.4789543000", \ + "0.0837067000, 0.0918146000, 0.1124013000, 0.1644267000, 0.2950581000, 0.6275470000, 1.4807576000", \ + "0.0837886000, 0.0918436000, 0.1124083000, 0.1644209000, 0.2951714000, 0.6265163000, 1.4728291000", \ + "0.0870941000, 0.0945519000, 0.1136859000, 0.1645475000, 0.2951564000, 0.6265958000, 1.4708509000", \ + "0.1101286000, 0.1157799000, 0.1317763000, 0.1763507000, 0.2979437000, 0.6264139000, 1.4762234000", \ + "0.1629065000, 0.1695431000, 0.1866744000, 0.2291452000, 0.3348623000, 0.6347035000, 1.4799536000", \ + "0.2682751000, 0.2757422000, 0.2946916000, 0.3433290000, 0.4602274000, 0.7295257000, 1.4907136000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012748000, 0.0032502100, 0.0082867100, 0.0211277000, 0.0538671000, 0.1373390000"); + values("0.0298312000, 0.0324734000, 0.0389643000, 0.0543954000, 0.0917756000, 0.1846538000, 0.4194537000", \ + "0.0340807000, 0.0367337000, 0.0432389000, 0.0586563000, 0.0963089000, 0.1892371000, 0.4241008000", \ + "0.0446210000, 0.0470681000, 0.0532878000, 0.0685775000, 0.1062160000, 0.1995184000, 0.4349516000", \ + "0.0617199000, 0.0655444000, 0.0740333000, 0.0920034000, 0.1298155000, 0.2230665000, 0.4583600000", \ + "0.0803023000, 0.0856961000, 0.0984075000, 0.1256518000, 0.1789086000, 0.2772087000, 0.5122404000", \ + "0.0905170000, 0.0981844000, 0.1174117000, 0.1583032000, 0.2400238000, 0.3837742000, 0.6363461000", \ + "0.0680946000, 0.0796849000, 0.1088004000, 0.1717348000, 0.2961881000, 0.5161016000, 0.8908725000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012748000, 0.0032502100, 0.0082867100, 0.0211277000, 0.0538671000, 0.1373390000"); + values("0.0477768000, 0.0544350000, 0.0705874000, 0.1095790000, 0.2063848000, 0.4476512000, 1.0635083000", \ + "0.0506811000, 0.0570094000, 0.0735197000, 0.1131079000, 0.2104088000, 0.4523771000, 1.0686813000", \ + "0.0613044000, 0.0675587000, 0.0833012000, 0.1223388000, 0.2204598000, 0.4634690000, 1.0815470000", \ + "0.0886411000, 0.0957921000, 0.1108560000, 0.1491255000, 0.2450782000, 0.4913373000, 1.1072983000", \ + "0.1332828000, 0.1437510000, 0.1669034000, 0.2148129000, 0.3106773000, 0.5532836000, 1.1701932000", \ + "0.2072458000, 0.2226483000, 0.2562154000, 0.3278694000, 0.4596326000, 0.7056556000, 1.3181231000", \ + "0.3375012000, 0.3588344000, 0.4072769000, 0.5112847000, 0.7083292000, 1.0521213000, 1.6778390000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012748000, 0.0032502100, 0.0082867100, 0.0211277000, 0.0538671000, 0.1373390000"); + values("0.0271961000, 0.0301883000, 0.0376714000, 0.0570567000, 0.1063262000, 0.2325542000, 0.5534984000", \ + "0.0267733000, 0.0298254000, 0.0376173000, 0.0571229000, 0.1065265000, 0.2329114000, 0.5547001000", \ + "0.0277964000, 0.0304713000, 0.0376609000, 0.0567115000, 0.1062812000, 0.2326848000, 0.5541645000", \ + "0.0386607000, 0.0416014000, 0.0490583000, 0.0647315000, 0.1083803000, 0.2325962000, 0.5542974000", \ + "0.0591097000, 0.0636336000, 0.0737398000, 0.0946460000, 0.1377379000, 0.2421145000, 0.5545334000", \ + "0.0966063000, 0.1038384000, 0.1190324000, 0.1513952000, 0.2081550000, 0.3209626000, 0.5812468000", \ + "0.1646749000, 0.1762446000, 0.1990529000, 0.2464069000, 0.3338073000, 0.4861404000, 0.7563120000"); + } + related_pin : "B2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012748000, 0.0032502100, 0.0082867100, 0.0211277000, 0.0538671000, 0.1373390000"); + values("0.0839845000, 0.0921439000, 0.1128737000, 0.1648974000, 0.2957192000, 0.6268925000, 1.4742474000", \ + "0.0837352000, 0.0919909000, 0.1128029000, 0.1649432000, 0.2957328000, 0.6266409000, 1.4795465000", \ + "0.0832450000, 0.0913429000, 0.1125182000, 0.1648715000, 0.2956942000, 0.6270001000, 1.4744633000", \ + "0.0945410000, 0.1007871000, 0.1177350000, 0.1653593000, 0.2956344000, 0.6275994000, 1.4758345000", \ + "0.1326073000, 0.1385830000, 0.1506723000, 0.1884439000, 0.3007981000, 0.6272625000, 1.4800310000", \ + "0.1943993000, 0.2021172000, 0.2208844000, 0.2658140000, 0.3596685000, 0.6410318000, 1.4746450000", \ + "0.2980908000, 0.3085416000, 0.3346187000, 0.3967794000, 0.5269726000, 0.7828534000, 1.5030591000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__o22ai_4") { + leakage_power () { + value : 0.0034044000; + when : "!A1&!A2&!B1&B2"; + } + leakage_power () { + value : 0.0004006000; + when : "!A1&!A2&!B1&!B2"; + } + leakage_power () { + value : 0.0105000000; + when : "!A1&!A2&B1&B2"; + } + leakage_power () { + value : 0.0033926000; + when : "!A1&!A2&B1&!B2"; + } + leakage_power () { + value : 0.0038679000; + when : "!A1&A2&!B1&B2"; + } + leakage_power () { + value : 0.0044512000; + when : "!A1&A2&!B1&!B2"; + } + leakage_power () { + value : 0.0019405000; + when : "!A1&A2&B1&B2"; + } + leakage_power () { + value : 0.0037464000; + when : "!A1&A2&B1&!B2"; + } + leakage_power () { + value : 0.0042216000; + when : "A1&!A2&!B1&B2"; + } + leakage_power () { + value : 0.0044513000; + when : "A1&!A2&!B1&!B2"; + } + leakage_power () { + value : 0.0022942000; + when : "A1&!A2&B1&B2"; + } + leakage_power () { + value : 0.0041001000; + when : "A1&!A2&B1&!B2"; + } + leakage_power () { + value : 0.0023660000; + when : "A1&A2&!B1&B2"; + } + leakage_power () { + value : 0.0045049000; + when : "A1&A2&!B1&!B2"; + } + leakage_power () { + value : 0.0004384000; + when : "A1&A2&B1&B2"; + } + leakage_power () { + value : 0.0022443000; + when : "A1&A2&B1&!B2"; + } + area : 20.019200000; + cell_footprint : "sky130_fd_sc_hd__o22ai"; + cell_leakage_power : 0.0035202790; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A1") { + capacitance : 0.0091080000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0086350000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0160382000, 0.0160209000, 0.0159810000, 0.0159813000, 0.0159820000, 0.0159838000, 0.0159877000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0159674000, -0.0159575000, -0.0159345000, -0.0159272000, -0.0159104000, -0.0158715000, -0.0157819000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0095820000; + } + pin ("A2") { + capacitance : 0.0084970000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0078980000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0150935000, 0.0150894000, 0.0150801000, 0.0150814000, 0.0150845000, 0.0150917000, 0.0151081000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0150485000, -0.0150397000, -0.0150195000, -0.0150204000, -0.0150225000, -0.0150274000, -0.0150388000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0090970000; + } + pin ("B1") { + capacitance : 0.0089300000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0086070000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0186292000, 0.0186390000, 0.0186614000, 0.0186543000, 0.0186379000, 0.0186002000, 0.0185133000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0069378000, -0.0069369000, -0.0069349000, -0.0068737000, -0.0067326000, -0.0064073000, -0.0056576000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0092520000; + } + pin ("B2") { + capacitance : 0.0083220000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0078870000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0175385000, 0.0175378000, 0.0175363000, 0.0175324000, 0.0175232000, 0.0175022000, 0.0174538000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0056865000, -0.0057258000, -0.0058161000, -0.0057564000, -0.0056187000, -0.0053014000, -0.0045700000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0087580000; + } + pin ("Y") { + direction : "output"; + function : "(!B1&!B2) | (!A1&!A2)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013757780, 0.0037855280, 0.0104160900, 0.0286604500, 0.0788608200, 0.2169899000"); + values("0.0100875000, 0.0087272000, 0.0049463000, -0.0055696000, -0.0348394000, -0.1159077000, -0.3394039000", \ + "0.0099265000, 0.0085788000, 0.0048609000, -0.0055753000, -0.0347055000, -0.1156683000, -0.3391463000", \ + "0.0096699000, 0.0083246000, 0.0046076000, -0.0057313000, -0.0347180000, -0.1154379000, -0.3387972000", \ + "0.0089562000, 0.0076035000, 0.0039307000, -0.0063166000, -0.0351248000, -0.1156489000, -0.3388316000", \ + "0.0084651000, 0.0070974000, 0.0033441000, -0.0070483000, -0.0357268000, -0.1161117000, -0.3390584000", \ + "0.0094739000, 0.0080607000, 0.0041370000, -0.0064586000, -0.0360026000, -0.1164412000, -0.3393656000", \ + "0.0130302000, 0.0114834000, 0.0072615000, -0.0040862000, -0.0343391000, -0.1161396000, -0.3398517000"); + } + related_pin : "B2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013757780, 0.0037855280, 0.0104160900, 0.0286604500, 0.0788608200, 0.2169899000"); + values("0.0246389000, 0.0262205000, 0.0304756000, 0.0416263000, 0.0712184000, 0.1515190000, 0.3724207000", \ + "0.0235256000, 0.0251421000, 0.0294514000, 0.0408340000, 0.0708781000, 0.1515236000, 0.3723282000", \ + "0.0225498000, 0.0240730000, 0.0283785000, 0.0398165000, 0.0701120000, 0.1511684000, 0.3722022000", \ + "0.0220725000, 0.0235510000, 0.0276202000, 0.0387479000, 0.0688339000, 0.1506036000, 0.3720512000", \ + "0.0223633000, 0.0237436000, 0.0275827000, 0.0383089000, 0.0677035000, 0.1491846000, 0.3711654000", \ + "0.0243279000, 0.0257194000, 0.0295304000, 0.0399729000, 0.0690115000, 0.1496766000, 0.3701263000", \ + "0.0300372000, 0.0312538000, 0.0349460000, 0.0455533000, 0.0725867000, 0.1521483000, 0.3710191000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013757780, 0.0037855280, 0.0104160900, 0.0286604500, 0.0788608200, 0.2169899000"); + values("0.0266230000, 0.0252195000, 0.0213519000, 0.0107692000, -0.0184544000, -0.0993498000, -0.3225674000", \ + "0.0261256000, 0.0247368000, 0.0209041000, 0.0103345000, -0.0189110000, -0.0997904000, -0.3229244000", \ + "0.0255135000, 0.0241243000, 0.0203067000, 0.0097926000, -0.0193353000, -0.1001721000, -0.3233240000", \ + "0.0249222000, 0.0233978000, 0.0197086000, 0.0092253000, -0.0198312000, -0.1004456000, -0.3235433000", \ + "0.0243859000, 0.0229951000, 0.0191798000, 0.0087268000, -0.0202103000, -0.1006416000, -0.3235864000", \ + "0.0249190000, 0.0235295000, 0.0196236000, 0.0089153000, -0.0204715000, -0.1014045000, -0.3240799000", \ + "0.0271177000, 0.0256847000, 0.0217079000, 0.0107764000, -0.0189403000, -0.1004518000, -0.3241222000"); + } + related_pin : "A1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013757780, 0.0037855280, 0.0104160900, 0.0286604500, 0.0788608200, 0.2169899000"); + values("0.0521503000, 0.0535943000, 0.0575441000, 0.0683142000, 0.0978840000, 0.1784445000, 0.3995588000", \ + "0.0515122000, 0.0529604000, 0.0569420000, 0.0678970000, 0.0974600000, 0.1782823000, 0.3992289000", \ + "0.0507351000, 0.0521961000, 0.0563644000, 0.0671719000, 0.0968996000, 0.1777826000, 0.3990699000", \ + "0.0501063000, 0.0514755000, 0.0554495000, 0.0664985000, 0.0963059000, 0.1773979000, 0.3987707000", \ + "0.0495246000, 0.0509679000, 0.0549471000, 0.0657528000, 0.0954250000, 0.1765282000, 0.3979055000", \ + "0.0492369000, 0.0506872000, 0.0547001000, 0.0657344000, 0.0954234000, 0.1762739000, 0.3972508000", \ + "0.0499283000, 0.0512694000, 0.0550466000, 0.0654258000, 0.0958083000, 0.1768732000, 0.3976791000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013757780, 0.0037855280, 0.0104160900, 0.0286604500, 0.0788608200, 0.2169899000"); + values("0.0196061000, 0.0182720000, 0.0145484000, 0.0041150000, -0.0250871000, -0.1060692000, -0.3295494000", \ + "0.0194538000, 0.0181189000, 0.0144349000, 0.0040993000, -0.0249624000, -0.1058588000, -0.3293060000", \ + "0.0190397000, 0.0177227000, 0.0140421000, 0.0037921000, -0.0250824000, -0.1057786000, -0.3291488000", \ + "0.0182895000, 0.0169708000, 0.0133166000, 0.0031221000, -0.0256079000, -0.1060088000, -0.3291047000", \ + "0.0178205000, 0.0164019000, 0.0126321000, 0.0023043000, -0.0263368000, -0.1064991000, -0.3293365000", \ + "0.0179475000, 0.0165494000, 0.0126462000, 0.0021834000, -0.0269740000, -0.1075282000, -0.3299838000", \ + "0.0202477000, 0.0187935000, 0.0147752000, 0.0036854000, -0.0259806000, -0.1071917000, -0.3304406000"); + } + related_pin : "A2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013757780, 0.0037855280, 0.0104160900, 0.0286604500, 0.0788608200, 0.2169899000"); + values("0.0434254000, 0.0448727000, 0.0488364000, 0.0596880000, 0.0892304000, 0.1698238000, 0.3907752000", \ + "0.0427651000, 0.0442274000, 0.0480813000, 0.0590211000, 0.0887057000, 0.1694644000, 0.3907544000", \ + "0.0415444000, 0.0430229000, 0.0470870000, 0.0580957000, 0.0879027000, 0.1690650000, 0.3906101000", \ + "0.0410070000, 0.0423950000, 0.0464962000, 0.0573526000, 0.0871383000, 0.1684878000, 0.3903079000", \ + "0.0408270000, 0.0422740000, 0.0461618000, 0.0570238000, 0.0866015000, 0.1675798000, 0.3893993000", \ + "0.0432532000, 0.0446789000, 0.0485994000, 0.0594804000, 0.0869145000, 0.1678891000, 0.3894737000", \ + "0.0491645000, 0.0513170000, 0.0517674000, 0.0618124000, 0.0929699000, 0.1735091000, 0.3892308000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013757780, 0.0037855280, 0.0104160900, 0.0286604500, 0.0788608200, 0.2169899000"); + values("0.0176703000, 0.0162736000, 0.0124411000, 0.0018689000, -0.0274204000, -0.1082222000, -0.3315280000", \ + "0.0171300000, 0.0157281000, 0.0118869000, 0.0013324000, -0.0278639000, -0.1086547000, -0.3320702000", \ + "0.0164373000, 0.0150538000, 0.0112909000, 0.0006949000, -0.0283387000, -0.1091933000, -0.3324061000", \ + "0.0155574000, 0.0141769000, 0.0103821000, -0.0000679000, -0.0290375000, -0.1095910000, -0.3328273000", \ + "0.0151585000, 0.0137636000, 0.0099250000, -0.0005821000, -0.0295970000, -0.1100999000, -0.3330811000", \ + "0.0165275000, 0.0151168000, 0.0111858000, 0.0003304000, -0.0295162000, -0.1103926000, -0.3333597000", \ + "0.0196231000, 0.0181443000, 0.0140689000, 0.0030747000, -0.0271278000, -0.1092839000, -0.3334039000"); + } + related_pin : "B1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013757780, 0.0037855280, 0.0104160900, 0.0286604500, 0.0788608200, 0.2169899000"); + values("0.0334409000, 0.0350243000, 0.0391920000, 0.0503580000, 0.0799615000, 0.1603831000, 0.3815305000", \ + "0.0324682000, 0.0340827000, 0.0382982000, 0.0496660000, 0.0796563000, 0.1602644000, 0.3811303000", \ + "0.0315366000, 0.0330942000, 0.0372335000, 0.0485545000, 0.0787665000, 0.1600927000, 0.3810581000", \ + "0.0309642000, 0.0324580000, 0.0364912000, 0.0475448000, 0.0776151000, 0.1590518000, 0.3804301000", \ + "0.0304677000, 0.0319452000, 0.0359721000, 0.0467902000, 0.0764241000, 0.1577767000, 0.3799333000", \ + "0.0305916000, 0.0319700000, 0.0359097000, 0.0466831000, 0.0763872000, 0.1572929000, 0.3785698000", \ + "0.0318392000, 0.0331531000, 0.0367904000, 0.0479508000, 0.0771749000, 0.1579102000, 0.3780772000"); + } + } + max_capacitance : 0.2169900000; + max_transition : 1.5396350000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013757800, 0.0037855300, 0.0104161000, 0.0286605000, 0.0788608000, 0.2169900000"); + values("0.0485013000, 0.0501742000, 0.0545300000, 0.0660051000, 0.0952530000, 0.1717184000, 0.3783210000", \ + "0.0528312000, 0.0544410000, 0.0588026000, 0.0702176000, 0.0995125000, 0.1761127000, 0.3823207000", \ + "0.0618247000, 0.0634827000, 0.0679024000, 0.0793483000, 0.1087149000, 0.1853006000, 0.3916577000", \ + "0.0793208000, 0.0809622000, 0.0859789000, 0.0980621000, 0.1276588000, 0.2044667000, 0.4109454000", \ + "0.1054218000, 0.1078424000, 0.1141698000, 0.1296499000, 0.1654839000, 0.2475766000, 0.4550508000", \ + "0.1317240000, 0.1355071000, 0.1446561000, 0.1675943000, 0.2196609000, 0.3271367000, 0.5546015000", \ + "0.1305469000, 0.1362179000, 0.1509412000, 0.1878175000, 0.2700035000, 0.4335654000, 0.7372302000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013757800, 0.0037855300, 0.0104161000, 0.0286605000, 0.0788608000, 0.2169900000"); + values("0.1261880000, 0.1302933000, 0.1408564000, 0.1716706000, 0.2531024000, 0.4740195000, 1.0793927000", \ + "0.1306823000, 0.1348668000, 0.1455861000, 0.1763357000, 0.2580560000, 0.4794674000, 1.0882089000", \ + "0.1427862000, 0.1469234000, 0.1580129000, 0.1884422000, 0.2706521000, 0.4927064000, 1.0984651000", \ + "0.1694450000, 0.1736582000, 0.1851241000, 0.2155238000, 0.2973988000, 0.5201994000, 1.1262952000", \ + "0.2285244000, 0.2330549000, 0.2448677000, 0.2750967000, 0.3570720000, 0.5794186000, 1.1872117000", \ + "0.3345427000, 0.3401603000, 0.3565683000, 0.3960440000, 0.4919682000, 0.7172677000, 1.3252321000", \ + "0.5186022000, 0.5287465000, 0.5511970000, 0.6076069000, 0.7365052000, 1.0208033000, 1.6429701000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013757800, 0.0037855300, 0.0104161000, 0.0286605000, 0.0788608000, 0.2169900000"); + values("0.0345486000, 0.0363035000, 0.0412915000, 0.0546892000, 0.0920651000, 0.1962318000, 0.4846868000", \ + "0.0345391000, 0.0363540000, 0.0412603000, 0.0548444000, 0.0921829000, 0.1963403000, 0.4842859000", \ + "0.0342919000, 0.0360987000, 0.0409593000, 0.0546771000, 0.0920396000, 0.1963382000, 0.4843656000", \ + "0.0393776000, 0.0410542000, 0.0457129000, 0.0577987000, 0.0933186000, 0.1962047000, 0.4843544000", \ + "0.0551688000, 0.0570094000, 0.0621613000, 0.0755085000, 0.1096954000, 0.2032971000, 0.4847591000", \ + "0.0898628000, 0.0924627000, 0.0989364000, 0.1157502000, 0.1554939000, 0.2501950000, 0.5042290000", \ + "0.1544203000, 0.1582673000, 0.1683227000, 0.1936034000, 0.2490527000, 0.3637562000, 0.6177371000"); + } + related_pin : "A1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013757800, 0.0037855300, 0.0104161000, 0.0286605000, 0.0788608000, 0.2169900000"); + values("0.0961312000, 0.1012799000, 0.1159504000, 0.1563564000, 0.2672020000, 0.5707088000, 1.4025706000", \ + "0.0960387000, 0.1015008000, 0.1159310000, 0.1569642000, 0.2667082000, 0.5717046000, 1.4074247000", \ + "0.0960840000, 0.1012883000, 0.1164660000, 0.1561383000, 0.2665326000, 0.5705539000, 1.4063856000", \ + "0.0961454000, 0.1014092000, 0.1158937000, 0.1564285000, 0.2669314000, 0.5703781000, 1.4046553000", \ + "0.1066835000, 0.1116326000, 0.1249551000, 0.1622266000, 0.2682096000, 0.5703018000, 1.4043333000", \ + "0.1441656000, 0.1498465000, 0.1643772000, 0.2028328000, 0.2979853000, 0.5777930000, 1.4080288000", \ + "0.2262661000, 0.2331511000, 0.2489098000, 0.2947703000, 0.4015316000, 0.6655588000, 1.4236894000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013757800, 0.0037855300, 0.0104161000, 0.0286605000, 0.0788608000, 0.2169900000"); + values("0.0391832000, 0.0409279000, 0.0456688000, 0.0575702000, 0.0875608000, 0.1664188000, 0.3800359000", \ + "0.0437852000, 0.0455618000, 0.0502799000, 0.0622671000, 0.0923158000, 0.1713511000, 0.3848771000", \ + "0.0528232000, 0.0546258000, 0.0592629000, 0.0712682000, 0.1015672000, 0.1805095000, 0.3943782000", \ + "0.0682185000, 0.0701805000, 0.0754628000, 0.0887437000, 0.1199209000, 0.1994180000, 0.4132700000", \ + "0.0872784000, 0.0901232000, 0.0979370000, 0.1152738000, 0.1547203000, 0.2409672000, 0.4561981000", \ + "0.0999715000, 0.1042499000, 0.1150112000, 0.1425805000, 0.2009149000, 0.3154949000, 0.5514246000", \ + "0.0724608000, 0.0795745000, 0.0973866000, 0.1401984000, 0.2333732000, 0.4101514000, 0.7271729000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013757800, 0.0037855300, 0.0104161000, 0.0286605000, 0.0788608000, 0.2169900000"); + values("0.1071267000, 0.1114091000, 0.1223955000, 0.1524645000, 0.2343576000, 0.4558539000, 1.0611110000", \ + "0.1095757000, 0.1144011000, 0.1258132000, 0.1557656000, 0.2377540000, 0.4594921000, 1.0648562000", \ + "0.1199639000, 0.1241869000, 0.1356513000, 0.1661148000, 0.2486541000, 0.4705739000, 1.0765467000", \ + "0.1476451000, 0.1520779000, 0.1631869000, 0.1931548000, 0.2755405000, 0.4980272000, 1.1043891000", \ + "0.2166730000, 0.2210184000, 0.2330464000, 0.2627160000, 0.3433029000, 0.5650977000, 1.1721324000", \ + "0.3397712000, 0.3463517000, 0.3638511000, 0.4060310000, 0.5030003000, 0.7240130000, 1.3284684000", \ + "0.5449953000, 0.5549683000, 0.5791780000, 0.6439435000, 0.7920601000, 1.0866053000, 1.6994459000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013757800, 0.0037855300, 0.0104161000, 0.0286605000, 0.0788608000, 0.2169900000"); + values("0.0292410000, 0.0309878000, 0.0358783000, 0.0494852000, 0.0879394000, 0.1960885000, 0.4959209000", \ + "0.0291633000, 0.0309097000, 0.0357701000, 0.0494897000, 0.0879454000, 0.1963263000, 0.4962624000", \ + "0.0293771000, 0.0310600000, 0.0358001000, 0.0493008000, 0.0878175000, 0.1962867000, 0.4969845000", \ + "0.0355938000, 0.0373422000, 0.0417383000, 0.0539602000, 0.0896825000, 0.1962289000, 0.4959838000", \ + "0.0526937000, 0.0544238000, 0.0594480000, 0.0726244000, 0.1073618000, 0.2041649000, 0.4967392000", \ + "0.0874154000, 0.0900674000, 0.0970346000, 0.1142732000, 0.1545066000, 0.2515743000, 0.5168727000", \ + "0.1534328000, 0.1572889000, 0.1680879000, 0.1934309000, 0.2496443000, 0.3672237000, 0.6294102000"); + } + related_pin : "A2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013757800, 0.0037855300, 0.0104161000, 0.0286605000, 0.0788608000, 0.2169900000"); + values("0.0963771000, 0.1013064000, 0.1160641000, 0.1561379000, 0.2668226000, 0.5712378000, 1.4080066000", \ + "0.0971420000, 0.1020641000, 0.1160129000, 0.1561157000, 0.2667218000, 0.5717397000, 1.4048775000", \ + "0.0961683000, 0.1013810000, 0.1161863000, 0.1561760000, 0.2666788000, 0.5699755000, 1.4059568000", \ + "0.0958883000, 0.1013156000, 0.1157112000, 0.1565684000, 0.2666205000, 0.5718252000, 1.4059638000", \ + "0.1156387000, 0.1197343000, 0.1317543000, 0.1658687000, 0.2680988000, 0.5703581000, 1.4045153000", \ + "0.1696734000, 0.1758152000, 0.1917235000, 0.2300956000, 0.3156837000, 0.5813123000, 1.4072168000", \ + "0.2564548000, 0.2692546000, 0.2905229000, 0.3464971000, 0.4671968000, 0.7095207000, 1.4270255000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013757800, 0.0037855300, 0.0104161000, 0.0286605000, 0.0788608000, 0.2169900000"); + values("0.0396090000, 0.0413209000, 0.0456965000, 0.0571372000, 0.0862843000, 0.1627523000, 0.3692700000", \ + "0.0434096000, 0.0451159000, 0.0495821000, 0.0609912000, 0.0901714000, 0.1667030000, 0.3733856000", \ + "0.0532201000, 0.0549196000, 0.0593582000, 0.0706029000, 0.0998078000, 0.1764344000, 0.3827757000", \ + "0.0742121000, 0.0762075000, 0.0814116000, 0.0940956000, 0.1230306000, 0.1995448000, 0.4062139000", \ + "0.1005945000, 0.1036192000, 0.1111780000, 0.1296011000, 0.1710909000, 0.2545968000, 0.4608569000", \ + "0.1214941000, 0.1258769000, 0.1375082000, 0.1657876000, 0.2284744000, 0.3547627000, 0.5875394000", \ + "0.1116713000, 0.1182393000, 0.1355384000, 0.1785874000, 0.2751047000, 0.4694298000, 0.8205344000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013757800, 0.0037855300, 0.0104161000, 0.0286605000, 0.0788608000, 0.2169900000"); + values("0.0786467000, 0.0832562000, 0.0956826000, 0.1281229000, 0.2146081000, 0.4466339000, 1.0837365000", \ + "0.0823914000, 0.0870580000, 0.0993849000, 0.1324050000, 0.2187401000, 0.4509866000, 1.0859382000", \ + "0.0941256000, 0.0986696000, 0.1107322000, 0.1435373000, 0.2313966000, 0.4670658000, 1.1006039000", \ + "0.1212817000, 0.1257038000, 0.1375040000, 0.1696158000, 0.2570479000, 0.4903280000, 1.1272629000", \ + "0.1701315000, 0.1758812000, 0.1907045000, 0.2274615000, 0.3149367000, 0.5488637000, 1.1866874000", \ + "0.2521159000, 0.2603956000, 0.2813967000, 0.3318887000, 0.4418861000, 0.6846299000, 1.3232223000", \ + "0.3891185000, 0.4032383000, 0.4361927000, 0.5127390000, 0.6695913000, 0.9819622000, 1.6403541000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013757800, 0.0037855300, 0.0104161000, 0.0286605000, 0.0788608000, 0.2169900000"); + values("0.0351327000, 0.0368989000, 0.0417111000, 0.0550449000, 0.0922930000, 0.1962628000, 0.4844313000", \ + "0.0349334000, 0.0367160000, 0.0416245000, 0.0549917000, 0.0923219000, 0.1962278000, 0.4841764000", \ + "0.0343753000, 0.0361823000, 0.0408952000, 0.0543211000, 0.0921483000, 0.1961523000, 0.4843552000", \ + "0.0440492000, 0.0458678000, 0.0506754000, 0.0619763000, 0.0948269000, 0.1961089000, 0.4843664000", \ + "0.0650752000, 0.0674349000, 0.0736111000, 0.0891545000, 0.1239494000, 0.2101368000, 0.4845412000", \ + "0.1038853000, 0.1076709000, 0.1174115000, 0.1404789000, 0.1884909000, 0.2866386000, 0.5188855000", \ + "0.1740770000, 0.1799095000, 0.1947331000, 0.2294604000, 0.3024973000, 0.4417359000, 0.7018847000"); + } + related_pin : "B1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013757800, 0.0037855300, 0.0104161000, 0.0286605000, 0.0788608000, 0.2169900000"); + values("0.0977843000, 0.1035852000, 0.1195878000, 0.1635274000, 0.2835567000, 0.6103484000, 1.5140681000", \ + "0.0978230000, 0.1036284000, 0.1195905000, 0.1635349000, 0.2832461000, 0.6104105000, 1.5161865000", \ + "0.0978715000, 0.1036647000, 0.1196007000, 0.1635269000, 0.2833304000, 0.6114276000, 1.5119211000", \ + "0.1004510000, 0.1056958000, 0.1206951000, 0.1636578000, 0.2831086000, 0.6102011000, 1.5142640000", \ + "0.1209431000, 0.1253573000, 0.1382777000, 0.1761113000, 0.2871403000, 0.6113393000, 1.5117622000", \ + "0.1712804000, 0.1760531000, 0.1896052000, 0.2263589000, 0.3248835000, 0.6214785000, 1.5156729000", \ + "0.2716644000, 0.2767942000, 0.2913086000, 0.3317797000, 0.4378240000, 0.7116299000, 1.5377620000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013757800, 0.0037855300, 0.0104161000, 0.0286605000, 0.0788608000, 0.2169900000"); + values("0.0320097000, 0.0337914000, 0.0383387000, 0.0502473000, 0.0809857000, 0.1629608000, 0.3849698000", \ + "0.0361669000, 0.0379243000, 0.0425719000, 0.0545810000, 0.0854117000, 0.1673413000, 0.3896143000", \ + "0.0465287000, 0.0481582000, 0.0526103000, 0.0645855000, 0.0956121000, 0.1776457000, 0.4005289000", \ + "0.0645507000, 0.0669710000, 0.0724371000, 0.0869764000, 0.1188860000, 0.2010261000, 0.4240470000", \ + "0.0828937000, 0.0864887000, 0.0957360000, 0.1174964000, 0.1646516000, 0.2560152000, 0.4782154000", \ + "0.0911485000, 0.0966087000, 0.1106827000, 0.1440864000, 0.2153637000, 0.3543030000, 0.6050397000", \ + "0.0595058000, 0.0677334000, 0.0891014000, 0.1396373000, 0.2512110000, 0.4659564000, 0.8432305000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013757800, 0.0037855300, 0.0104161000, 0.0286605000, 0.0788608000, 0.2169900000"); + values("0.0572737000, 0.0618345000, 0.0744891000, 0.1070442000, 0.1919388000, 0.4242584000, 1.0588176000", \ + "0.0593129000, 0.0640508000, 0.0766516000, 0.1099280000, 0.1962227000, 0.4290147000, 1.0636703000", \ + "0.0691602000, 0.0736934000, 0.0861584000, 0.1190736000, 0.2068708000, 0.4410577000, 1.0779015000", \ + "0.0980545000, 0.1025940000, 0.1139059000, 0.1459290000, 0.2316849000, 0.4676892000, 1.1034360000", \ + "0.1486422000, 0.1552090000, 0.1727130000, 0.2121963000, 0.2980063000, 0.5312255000, 1.1702352000", \ + "0.2314629000, 0.2418138000, 0.2673428000, 0.3277213000, 0.4495577000, 0.6873617000, 1.3195592000", \ + "0.3809931000, 0.3952734000, 0.4330501000, 0.5234964000, 0.6999332000, 1.0386417000, 1.6873537000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013757800, 0.0037855300, 0.0104161000, 0.0286605000, 0.0788608000, 0.2169900000"); + values("0.0290024000, 0.0309856000, 0.0364984000, 0.0514875000, 0.0931238000, 0.2086543000, 0.5267784000", \ + "0.0287050000, 0.0307349000, 0.0362645000, 0.0515165000, 0.0930512000, 0.2084686000, 0.5268773000", \ + "0.0295623000, 0.0314208000, 0.0365434000, 0.0510389000, 0.0929296000, 0.2084748000, 0.5272387000", \ + "0.0397826000, 0.0419424000, 0.0479344000, 0.0611182000, 0.0965026000, 0.2084848000, 0.5272864000", \ + "0.0606056000, 0.0635027000, 0.0708340000, 0.0880658000, 0.1274326000, 0.2225307000, 0.5267379000", \ + "0.0987939000, 0.1032127000, 0.1143755000, 0.1399084000, 0.1924440000, 0.2997649000, 0.5580006000", \ + "0.1681321000, 0.1747267000, 0.1912515000, 0.2295074000, 0.3092683000, 0.4578769000, 0.7370197000"); + } + related_pin : "B2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013757800, 0.0037855300, 0.0104161000, 0.0286605000, 0.0788608000, 0.2169900000"); + values("0.0977246000, 0.1035869000, 0.1196392000, 0.1636482000, 0.2832556000, 0.6110699000, 1.5128699000", \ + "0.0976466000, 0.1035053000, 0.1195796000, 0.1635614000, 0.2830833000, 0.6114327000, 1.5172938000", \ + "0.0969893000, 0.1029724000, 0.1193147000, 0.1635135000, 0.2832414000, 0.6106659000, 1.5181525000", \ + "0.1056574000, 0.1102348000, 0.1235511000, 0.1638322000, 0.2832816000, 0.6112895000, 1.5116975000", \ + "0.1416384000, 0.1449202000, 0.1552983000, 0.1874898000, 0.2894290000, 0.6104517000, 1.5189612000", \ + "0.2018482000, 0.2073203000, 0.2220324000, 0.2603753000, 0.3512148000, 0.6251949000, 1.5188468000", \ + "0.3061494000, 0.3134524000, 0.3333440000, 0.3858588000, 0.5057956000, 0.7639395000, 1.5396355000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__o2bb2a_1") { + leakage_power () { + value : 0.0009469000; + when : "!A1_N&!A2_N&!B1&B2"; + } + leakage_power () { + value : 0.0061247000; + when : "!A1_N&!A2_N&!B1&!B2"; + } + leakage_power () { + value : 0.0006840000; + when : "!A1_N&!A2_N&B1&B2"; + } + leakage_power () { + value : 0.0011182000; + when : "!A1_N&!A2_N&B1&!B2"; + } + leakage_power () { + value : 0.0012680000; + when : "!A1_N&A2_N&!B1&B2"; + } + leakage_power () { + value : 0.0064458000; + when : "!A1_N&A2_N&!B1&!B2"; + } + leakage_power () { + value : 0.0010052000; + when : "!A1_N&A2_N&B1&B2"; + } + leakage_power () { + value : 0.0014394000; + when : "!A1_N&A2_N&B1&!B2"; + } + leakage_power () { + value : 0.0012611000; + when : "A1_N&!A2_N&!B1&B2"; + } + leakage_power () { + value : 0.0064388000; + when : "A1_N&!A2_N&!B1&!B2"; + } + leakage_power () { + value : 0.0009982000; + when : "A1_N&!A2_N&B1&B2"; + } + leakage_power () { + value : 0.0014324000; + when : "A1_N&!A2_N&B1&!B2"; + } + leakage_power () { + value : 0.0064277000; + when : "A1_N&A2_N&!B1&B2"; + } + leakage_power () { + value : 0.0061389000; + when : "A1_N&A2_N&!B1&!B2"; + } + leakage_power () { + value : 0.0064277000; + when : "A1_N&A2_N&B1&B2"; + } + leakage_power () { + value : 0.0064277000; + when : "A1_N&A2_N&B1&!B2"; + } + area : 10.009600000; + cell_footprint : "sky130_fd_sc_hd__o2bb2a"; + cell_leakage_power : 0.0034115550; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A1_N") { + capacitance : 0.0013960000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0013580000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0021713000, 0.0021716000, 0.0021724000, 0.0021729000, 0.0021742000, 0.0021771000, 0.0021839000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0021733000, -0.0021714000, -0.0021671000, -0.0021672000, -0.0021673000, -0.0021676000, -0.0021683000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0014330000; + } + pin ("A2_N") { + capacitance : 0.0014870000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0014480000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0024762000, 0.0024777000, 0.0024812000, 0.0024814000, 0.0024819000, 0.0024831000, 0.0024859000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0018487000, -0.0018499000, -0.0018527000, -0.0018483000, -0.0018383000, -0.0018151000, -0.0017616000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0015250000; + } + pin ("B1") { + capacitance : 0.0014810000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0014320000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0019613000, 0.0019577000, 0.0019495000, 0.0019504000, 0.0019525000, 0.0019573000, 0.0019685000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0018210000, -0.0018436000, -0.0018956000, -0.0018966000, -0.0018988000, -0.0019038000, -0.0019156000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0015290000; + } + pin ("B2") { + capacitance : 0.0016130000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0015200000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0015759000, 0.0015725000, 0.0015645000, 0.0015674000, 0.0015742000, 0.0015898000, 0.0016258000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0011992000, -0.0012041000, -0.0012156000, -0.0012148000, -0.0012128000, -0.0012081000, -0.0011975000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0017040000; + } + pin ("X") { + direction : "output"; + function : "(!A1_N&B1) | (!A2_N&B1) | (!A1_N&B2) | (!A2_N&B2)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013029390, 0.0033953010, 0.0088477440, 0.0230561400, 0.0600815100, 0.1565651000"); + values("0.0132979000, 0.0122889000, 0.0096751000, 0.0018116000, -0.0205897000, -0.0803604000, -0.2365927000", \ + "0.0132631000, 0.0122492000, 0.0096409000, 0.0017872000, -0.0206317000, -0.0803951000, -0.2366251000", \ + "0.0131271000, 0.0121037000, 0.0094653000, 0.0016684000, -0.0207431000, -0.0805159000, -0.2367358000", \ + "0.0128810000, 0.0118683000, 0.0092517000, 0.0014164000, -0.0209945000, -0.0807538000, -0.2369706000", \ + "0.0126249000, 0.0116086000, 0.0089894000, 0.0011171000, -0.0212779000, -0.0810363000, -0.2372350000", \ + "0.0142742000, 0.0130540000, 0.0098473000, 0.0012673000, -0.0214807000, -0.0812381000, -0.2374197000", \ + "0.0146559000, 0.0134600000, 0.0102200000, 0.0016439000, -0.0210932000, -0.0809195000, -0.2372172000"); + } + related_pin : "A1_N"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013029390, 0.0033953010, 0.0088477440, 0.0230561400, 0.0600815100, 0.1565651000"); + values("0.0182309000, 0.0196103000, 0.0232110000, 0.0322545000, 0.0552978000, 0.1149186000, 0.2692981000", \ + "0.0181444000, 0.0195222000, 0.0231243000, 0.0321863000, 0.0552018000, 0.1148387000, 0.2691862000", \ + "0.0180265000, 0.0194373000, 0.0230076000, 0.0320565000, 0.0551502000, 0.1146865000, 0.2690846000", \ + "0.0179001000, 0.0192834000, 0.0228779000, 0.0319248000, 0.0549696000, 0.1145761000, 0.2690827000", \ + "0.0177410000, 0.0191249000, 0.0227164000, 0.0317596000, 0.0548163000, 0.1144019000, 0.2688229000", \ + "0.0177055000, 0.0191106000, 0.0227146000, 0.0316638000, 0.0547575000, 0.1144054000, 0.2690377000", \ + "0.0185263000, 0.0198592000, 0.0232877000, 0.0322326000, 0.0551955000, 0.1144428000, 0.2689608000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013029390, 0.0033953010, 0.0088477440, 0.0230561400, 0.0600815100, 0.1565651000"); + values("0.0129988000, 0.0119675000, 0.0093307000, 0.0015261000, -0.0209009000, -0.0807041000, -0.2369513000", \ + "0.0129222000, 0.0119035000, 0.0092381000, 0.0014234000, -0.0209896000, -0.0807959000, -0.2370390000", \ + "0.0127316000, 0.0117108000, 0.0090700000, 0.0012675000, -0.0211584000, -0.0809612000, -0.2372094000", \ + "0.0124816000, 0.0114747000, 0.0088454000, 0.0010026000, -0.0214183000, -0.0812147000, -0.2374660000", \ + "0.0121957000, 0.0111810000, 0.0085544000, 0.0006968000, -0.0217103000, -0.0815014000, -0.2377341000", \ + "0.0139634000, 0.0127071000, 0.0095579000, 0.0009737000, -0.0217538000, -0.0815220000, -0.2377657000", \ + "0.0144765000, 0.0131930000, 0.0098888000, 0.0013617000, -0.0213645000, -0.0811836000, -0.2374676000"); + } + related_pin : "A2_N"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013029390, 0.0033953010, 0.0088477440, 0.0230561400, 0.0600815100, 0.1565651000"); + values("0.0161525000, 0.0175689000, 0.0211830000, 0.0301666000, 0.0532197000, 0.1127047000, 0.2685952000", \ + "0.0160213000, 0.0174147000, 0.0210124000, 0.0300268000, 0.0530146000, 0.1131132000, 0.2671805000", \ + "0.0157752000, 0.0172070000, 0.0207752000, 0.0297868000, 0.0527857000, 0.1122284000, 0.2669700000", \ + "0.0156004000, 0.0170166000, 0.0206305000, 0.0296181000, 0.0526765000, 0.1121727000, 0.2668351000", \ + "0.0154503000, 0.0168669000, 0.0204807000, 0.0294615000, 0.0525133000, 0.1120095000, 0.2665717000", \ + "0.0153957000, 0.0168238000, 0.0204845000, 0.0294850000, 0.0524706000, 0.1125376000, 0.2666304000", \ + "0.0161748000, 0.0174755000, 0.0209497000, 0.0298755000, 0.0527565000, 0.1122533000, 0.2682711000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013029390, 0.0033953010, 0.0088477440, 0.0230561400, 0.0600815100, 0.1565651000"); + values("0.0091362000, 0.0079835000, 0.0051329000, -0.0028108000, -0.0250393000, -0.0846294000, -0.2407427000", \ + "0.0090902000, 0.0079445000, 0.0050686000, -0.0028665000, -0.0251372000, -0.0846882000, -0.2408109000", \ + "0.0090059000, 0.0078522000, 0.0049801000, -0.0029521000, -0.0251893000, -0.0847833000, -0.2408985000", \ + "0.0088847000, 0.0077222000, 0.0048684000, -0.0030803000, -0.0252974000, -0.0848987000, -0.2410084000", \ + "0.0087414000, 0.0075837000, 0.0047402000, -0.0032079000, -0.0254537000, -0.0850059000, -0.2410953000", \ + "0.0086927000, 0.0075303000, 0.0046648000, -0.0033549000, -0.0255734000, -0.0851179000, -0.2411776000", \ + "0.0108324000, 0.0094506000, 0.0059998000, -0.0024517000, -0.0253978000, -0.0849746000, -0.2410421000"); + } + related_pin : "B1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013029390, 0.0033953010, 0.0088477440, 0.0230561400, 0.0600815100, 0.1565651000"); + values("0.0120583000, 0.0134499000, 0.0170484000, 0.0260952000, 0.0491132000, 0.1086223000, 0.2629464000", \ + "0.0120395000, 0.0134315000, 0.0170262000, 0.0260738000, 0.0491251000, 0.1086314000, 0.2630842000", \ + "0.0120547000, 0.0134405000, 0.0170397000, 0.0260772000, 0.0490964000, 0.1086264000, 0.2630045000", \ + "0.0119926000, 0.0134049000, 0.0169916000, 0.0260020000, 0.0490445000, 0.1085428000, 0.2631586000", \ + "0.0119404000, 0.0133483000, 0.0169173000, 0.0258307000, 0.0488877000, 0.1084169000, 0.2631138000", \ + "0.0122653000, 0.0135492000, 0.0170003000, 0.0257080000, 0.0487265000, 0.1080324000, 0.2628993000", \ + "0.0126659000, 0.0139865000, 0.0173220000, 0.0260913000, 0.0491267000, 0.1086554000, 0.2622193000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013029390, 0.0033953010, 0.0088477440, 0.0230561400, 0.0600815100, 0.1565651000"); + values("0.0090508000, 0.0079057000, 0.0050216000, -0.0028979000, -0.0251590000, -0.0847348000, -0.2408556000", \ + "0.0089342000, 0.0077724000, 0.0048893000, -0.0030245000, -0.0252898000, -0.0848616000, -0.2409931000", \ + "0.0087704000, 0.0076074000, 0.0047549000, -0.0032066000, -0.0254375000, -0.0849873000, -0.2410938000", \ + "0.0086518000, 0.0075015000, 0.0046328000, -0.0033259000, -0.0255667000, -0.0851594000, -0.2412505000", \ + "0.0084766000, 0.0073473000, 0.0044728000, -0.0034953000, -0.0257185000, -0.0853045000, -0.2414053000", \ + "0.0086382000, 0.0074472000, 0.0045104000, -0.0035391000, -0.0258170000, -0.0853557000, -0.2413910000", \ + "0.0111800000, 0.0097104000, 0.0061832000, -0.0027360000, -0.0256126000, -0.0850059000, -0.2409834000"); + } + related_pin : "B2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013029390, 0.0033953010, 0.0088477440, 0.0230561400, 0.0600815100, 0.1565651000"); + values("0.0107440000, 0.0121711000, 0.0157286000, 0.0247626000, 0.0478216000, 0.1072496000, 0.2619823000", \ + "0.0107388000, 0.0121677000, 0.0157319000, 0.0247750000, 0.0478149000, 0.1073010000, 0.2621113000", \ + "0.0106702000, 0.0120895000, 0.0156861000, 0.0247472000, 0.0477635000, 0.1072657000, 0.2617708000", \ + "0.0105193000, 0.0119308000, 0.0155309000, 0.0245752000, 0.0475645000, 0.1070476000, 0.2609182000", \ + "0.0104379000, 0.0118329000, 0.0153949000, 0.0242603000, 0.0473057000, 0.1069211000, 0.2607610000", \ + "0.0107129000, 0.0120706000, 0.0154875000, 0.0240703000, 0.0471220000, 0.1062434000, 0.2613876000", \ + "0.0108840000, 0.0121709000, 0.0155460000, 0.0244839000, 0.0474873000, 0.1070670000, 0.2605014000"); + } + } + max_capacitance : 0.1565650000; + max_transition : 1.5068560000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013029400, 0.0033953000, 0.0088477400, 0.0230561000, 0.0600815000, 0.1565650000"); + values("0.1747831000, 0.1822042000, 0.1976759000, 0.2281529000, 0.2872887000, 0.4170549000, 0.7433424000", \ + "0.1793046000, 0.1866450000, 0.2021666000, 0.2327316000, 0.2918354000, 0.4215826000, 0.7477512000", \ + "0.1881258000, 0.1954387000, 0.2109647000, 0.2415486000, 0.3006643000, 0.4304822000, 0.7562287000", \ + "0.2062392000, 0.2135540000, 0.2290667000, 0.2596215000, 0.3187653000, 0.4485328000, 0.7748918000", \ + "0.2365108000, 0.2437681000, 0.2593066000, 0.2898997000, 0.3490209000, 0.4787660000, 0.8043369000", \ + "0.2752109000, 0.2825912000, 0.2980507000, 0.3286287000, 0.3877365000, 0.5172437000, 0.8429198000", \ + "0.3060983000, 0.3135393000, 0.3290733000, 0.3597831000, 0.4191321000, 0.5490128000, 0.8745828000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013029400, 0.0033953000, 0.0088477400, 0.0230561000, 0.0600815000, 0.1565650000"); + values("0.1954100000, 0.2033054000, 0.2210151000, 0.2607194000, 0.3571787000, 0.6042001000, 1.2444783000", \ + "0.2004130000, 0.2083178000, 0.2260153000, 0.2657234000, 0.3621298000, 0.6092134000, 1.2493935000", \ + "0.2137760000, 0.2217851000, 0.2394886000, 0.2792140000, 0.3754442000, 0.6227099000, 1.2618707000", \ + "0.2461945000, 0.2541252000, 0.2718642000, 0.3114905000, 0.4080343000, 0.6548198000, 1.2957941000", \ + "0.3204366000, 0.3283715000, 0.3461184000, 0.3857320000, 0.4822401000, 0.7291921000, 1.3692176000", \ + "0.4565633000, 0.4646252000, 0.4824460000, 0.5222222000, 0.6187115000, 0.8659051000, 1.5064160000", \ + "0.6812990000, 0.6896325000, 0.7077652000, 0.7478507000, 0.8444265000, 1.0913519000, 1.7317399000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013029400, 0.0033953000, 0.0088477400, 0.0230561000, 0.0600815000, 0.1565650000"); + values("0.0266981000, 0.0319759000, 0.0443314000, 0.0700378000, 0.1290022000, 0.2863073000, 0.7174399000", \ + "0.0265188000, 0.0321056000, 0.0443339000, 0.0702939000, 0.1286604000, 0.2861806000, 0.7193169000", \ + "0.0266750000, 0.0320422000, 0.0442721000, 0.0703610000, 0.1293198000, 0.2856748000, 0.7212435000", \ + "0.0265438000, 0.0321160000, 0.0443228000, 0.0701704000, 0.1290687000, 0.2862816000, 0.7178351000", \ + "0.0264720000, 0.0320510000, 0.0443475000, 0.0703046000, 0.1290758000, 0.2856283000, 0.7159274000", \ + "0.0271037000, 0.0322427000, 0.0444733000, 0.0704118000, 0.1289423000, 0.2843390000, 0.7144650000", \ + "0.0275144000, 0.0331981000, 0.0454245000, 0.0713258000, 0.1296922000, 0.2856671000, 0.7112647000"); + } + related_pin : "A1_N"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013029400, 0.0033953000, 0.0088477400, 0.0230561000, 0.0600815000, 0.1565650000"); + values("0.0280574000, 0.0354989000, 0.0540217000, 0.1029975000, 0.2348206000, 0.5865520000, 1.4990541000", \ + "0.0280463000, 0.0354931000, 0.0540410000, 0.1029738000, 0.2348634000, 0.5865787000, 1.4986635000", \ + "0.0279578000, 0.0355426000, 0.0540028000, 0.1029103000, 0.2352110000, 0.5861635000, 1.4959423000", \ + "0.0280224000, 0.0355339000, 0.0540507000, 0.1029903000, 0.2352697000, 0.5866022000, 1.5003567000", \ + "0.0280527000, 0.0355791000, 0.0541021000, 0.1030117000, 0.2348308000, 0.5864753000, 1.4975823000", \ + "0.0286433000, 0.0360805000, 0.0546526000, 0.1030767000, 0.2353927000, 0.5871966000, 1.5014983000", \ + "0.0306765000, 0.0377719000, 0.0560988000, 0.1044244000, 0.2360944000, 0.5832305000, 1.4972356000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013029400, 0.0033953000, 0.0088477400, 0.0230561000, 0.0600815000, 0.1565650000"); + values("0.1718149000, 0.1791239000, 0.1946648000, 0.2252377000, 0.2843424000, 0.4140978000, 0.7397795000", \ + "0.1760200000, 0.1833469000, 0.1988478000, 0.2294494000, 0.2885383000, 0.4182934000, 0.7441568000", \ + "0.1857252000, 0.1933078000, 0.2088255000, 0.2393837000, 0.2984892000, 0.4282556000, 0.7539487000", \ + "0.2068073000, 0.2141793000, 0.2296303000, 0.2601697000, 0.3192824000, 0.4489373000, 0.7751674000", \ + "0.2382228000, 0.2455886000, 0.2612188000, 0.2917665000, 0.3508404000, 0.4806560000, 0.8064917000", \ + "0.2753466000, 0.2826991000, 0.2981407000, 0.3287678000, 0.3880169000, 0.5178768000, 0.8439305000", \ + "0.3050815000, 0.3125858000, 0.3281260000, 0.3588537000, 0.4182983000, 0.5483015000, 0.8738453000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013029400, 0.0033953000, 0.0088477400, 0.0230561000, 0.0600815000, 0.1565650000"); + values("0.1823399000, 0.1903193000, 0.2080309000, 0.2476420000, 0.3438561000, 0.5908672000, 1.2316983000", \ + "0.1871670000, 0.1950688000, 0.2127449000, 0.2524628000, 0.3486765000, 0.5966623000, 1.2367670000", \ + "0.1994035000, 0.2073928000, 0.2250182000, 0.2646956000, 0.3610250000, 0.6089813000, 1.2490313000", \ + "0.2315293000, 0.2395067000, 0.2572215000, 0.2968399000, 0.3930667000, 0.6401175000, 1.2795891000", \ + "0.3034008000, 0.3113514000, 0.3290689000, 0.3687430000, 0.4649729000, 0.7121254000, 1.3520109000", \ + "0.4287100000, 0.4366483000, 0.4545025000, 0.4940766000, 0.5903755000, 0.8376503000, 1.4784302000", \ + "0.6345541000, 0.6428478000, 0.6609933000, 0.7010966000, 0.7977978000, 1.0450530000, 1.6851659000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013029400, 0.0033953000, 0.0088477400, 0.0230561000, 0.0600815000, 0.1565650000"); + values("0.0267060000, 0.0320211000, 0.0442900000, 0.0701760000, 0.1292702000, 0.2857304000, 0.7214898000", \ + "0.0265656000, 0.0322422000, 0.0443073000, 0.0702769000, 0.1292036000, 0.2860728000, 0.7166823000", \ + "0.0267002000, 0.0320536000, 0.0442503000, 0.0701670000, 0.1292701000, 0.2857144000, 0.7213596000", \ + "0.0266073000, 0.0319854000, 0.0443221000, 0.0702762000, 0.1290083000, 0.2859004000, 0.7173418000", \ + "0.0268174000, 0.0324350000, 0.0446286000, 0.0705201000, 0.1294622000, 0.2849828000, 0.7179719000", \ + "0.0269733000, 0.0326381000, 0.0447369000, 0.0707516000, 0.1290818000, 0.2847169000, 0.7205607000", \ + "0.0277978000, 0.0332250000, 0.0454953000, 0.0714532000, 0.1298793000, 0.2860526000, 0.7121300000"); + } + related_pin : "A2_N"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013029400, 0.0033953000, 0.0088477400, 0.0230561000, 0.0600815000, 0.1565650000"); + values("0.0280044000, 0.0352228000, 0.0539162000, 0.1027914000, 0.2348414000, 0.5848544000, 1.5003457000", \ + "0.0278425000, 0.0353335000, 0.0537770000, 0.1024682000, 0.2345411000, 0.5858312000, 1.5014783000", \ + "0.0278181000, 0.0352757000, 0.0538098000, 0.1026501000, 0.2345710000, 0.5858788000, 1.5014826000", \ + "0.0280097000, 0.0352331000, 0.0539197000, 0.1027845000, 0.2349023000, 0.5857267000, 1.4963015000", \ + "0.0279582000, 0.0354495000, 0.0538251000, 0.1028084000, 0.2349235000, 0.5854844000, 1.4983420000", \ + "0.0287766000, 0.0362607000, 0.0545436000, 0.1031911000, 0.2346143000, 0.5861999000, 1.5018486000", \ + "0.0311017000, 0.0382011000, 0.0561222000, 0.1043576000, 0.2355106000, 0.5843179000, 1.4996204000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013029400, 0.0033953000, 0.0088477400, 0.0230561000, 0.0600815000, 0.1565650000"); + values("0.2469520000, 0.2562652000, 0.2751664000, 0.3103695000, 0.3761889000, 0.5121898000, 0.8396872000", \ + "0.2516666000, 0.2609424000, 0.2797729000, 0.3151898000, 0.3807041000, 0.5166041000, 0.8447678000", \ + "0.2632605000, 0.2725966000, 0.2913931000, 0.3267544000, 0.3921929000, 0.5284463000, 0.8564276000", \ + "0.2884979000, 0.2978128000, 0.3167064000, 0.3518948000, 0.4178003000, 0.5537301000, 0.8812272000", \ + "0.3459383000, 0.3552574000, 0.3741865000, 0.4093498000, 0.4751767000, 0.6110867000, 0.9392049000", \ + "0.4706694000, 0.4805629000, 0.5000905000, 0.5365949000, 0.6030476000, 0.7400314000, 1.0679205000", \ + "0.6889367000, 0.7007448000, 0.7233037000, 0.7648226000, 0.8381817000, 0.9805624000, 1.3102491000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013029400, 0.0033953000, 0.0088477400, 0.0230561000, 0.0600815000, 0.1565650000"); + values("0.1034677000, 0.1113654000, 0.1290944000, 0.1687223000, 0.2651357000, 0.5118769000, 1.1517377000", \ + "0.1082623000, 0.1161671000, 0.1339011000, 0.1735276000, 0.2699362000, 0.5164348000, 1.1573849000", \ + "0.1179533000, 0.1258503000, 0.1435679000, 0.1832031000, 0.2796636000, 0.5263702000, 1.1667548000", \ + "0.1375101000, 0.1454655000, 0.1630420000, 0.2026616000, 0.2987771000, 0.5453704000, 1.1866361000", \ + "0.1744831000, 0.1828666000, 0.2010855000, 0.2411911000, 0.3376393000, 0.5844222000, 1.2262152000", \ + "0.2287561000, 0.2381340000, 0.2580323000, 0.2997027000, 0.3966743000, 0.6434917000, 1.2848429000", \ + "0.2835341000, 0.2959726000, 0.3205094000, 0.3661919000, 0.4646923000, 0.7121100000, 1.3515394000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013029400, 0.0033953000, 0.0088477400, 0.0230561000, 0.0600815000, 0.1565650000"); + values("0.0396482000, 0.0453757000, 0.0576905000, 0.0831779000, 0.1434142000, 0.2963431000, 0.7214771000", \ + "0.0398636000, 0.0456800000, 0.0577463000, 0.0837104000, 0.1433870000, 0.2973128000, 0.7246211000", \ + "0.0398470000, 0.0455164000, 0.0575903000, 0.0836310000, 0.1433736000, 0.2961562000, 0.7207623000", \ + "0.0402482000, 0.0453798000, 0.0576838000, 0.0831880000, 0.1433573000, 0.2963509000, 0.7214362000", \ + "0.0397036000, 0.0453580000, 0.0585506000, 0.0845723000, 0.1430768000, 0.2966659000, 0.7218802000", \ + "0.0442515000, 0.0504317000, 0.0617267000, 0.0869812000, 0.1460841000, 0.2967996000, 0.7212907000", \ + "0.0554267000, 0.0623083000, 0.0752871000, 0.1021434000, 0.1604110000, 0.3072513000, 0.7237181000"); + } + related_pin : "B1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013029400, 0.0033953000, 0.0088477400, 0.0230561000, 0.0600815000, 0.1565650000"); + values("0.0276809000, 0.0351451000, 0.0538298000, 0.1027803000, 0.2348849000, 0.5863917000, 1.4981898000", \ + "0.0276756000, 0.0351461000, 0.0538536000, 0.1028332000, 0.2354431000, 0.5867093000, 1.5009703000", \ + "0.0277175000, 0.0351476000, 0.0538025000, 0.1026464000, 0.2351918000, 0.5865755000, 1.5000717000", \ + "0.0276749000, 0.0351200000, 0.0537907000, 0.1027881000, 0.2352239000, 0.5847653000, 1.5014634000", \ + "0.0300046000, 0.0373537000, 0.0556492000, 0.1039133000, 0.2353286000, 0.5860576000, 1.5023897000", \ + "0.0361669000, 0.0436034000, 0.0612922000, 0.1073136000, 0.2365359000, 0.5840796000, 1.4985082000", \ + "0.0493618000, 0.0574102000, 0.0749436000, 0.1185063000, 0.2400540000, 0.5871469000, 1.4963999000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013029400, 0.0033953000, 0.0088477400, 0.0230561000, 0.0600815000, 0.1565650000"); + values("0.2393855000, 0.2486258000, 0.2674478000, 0.3028360000, 0.3683360000, 0.5042560000, 0.8323212000", \ + "0.2418705000, 0.2512169000, 0.2700729000, 0.3054426000, 0.3709569000, 0.5068981000, 0.8349448000", \ + "0.2515813000, 0.2609240000, 0.2799271000, 0.3151299000, 0.3806510000, 0.5166705000, 0.8446570000", \ + "0.2791056000, 0.2884449000, 0.3073452000, 0.3425137000, 0.4081665000, 0.5441930000, 0.8718795000", \ + "0.3468811000, 0.3562576000, 0.3751049000, 0.4102952000, 0.4761337000, 0.6120935000, 0.9399915000", \ + "0.5027678000, 0.5124607000, 0.5321569000, 0.5680553000, 0.6343622000, 0.7709657000, 1.0992821000", \ + "0.7689061000, 0.7814785000, 0.8059790000, 0.8492445000, 0.9227006000, 1.0643003000, 1.3948794000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013029400, 0.0033953000, 0.0088477400, 0.0230561000, 0.0600815000, 0.1565650000"); + values("0.0933748000, 0.1010790000, 0.1182161000, 0.1573754000, 0.2533926000, 0.5007736000, 1.1406337000", \ + "0.0984477000, 0.1061547000, 0.1233036000, 0.1624755000, 0.2585459000, 0.5044825000, 1.1439807000", \ + "0.1081406000, 0.1158545000, 0.1331028000, 0.1722575000, 0.2681634000, 0.5148293000, 1.1567739000", \ + "0.1271941000, 0.1348381000, 0.1520202000, 0.1911113000, 0.2872388000, 0.5335183000, 1.1725980000", \ + "0.1606489000, 0.1688700000, 0.1867776000, 0.2265502000, 0.3225857000, 0.5697707000, 1.2090565000", \ + "0.2050553000, 0.2146565000, 0.2345513000, 0.2757956000, 0.3724934000, 0.6189491000, 1.2601588000", \ + "0.2392342000, 0.2520955000, 0.2773332000, 0.3237824000, 0.4218497000, 0.6682926000, 1.3087291000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013029400, 0.0033953000, 0.0088477400, 0.0230561000, 0.0600815000, 0.1565650000"); + values("0.0397213000, 0.0456557000, 0.0576840000, 0.0836476000, 0.1433893000, 0.2968059000, 0.7211844000", \ + "0.0399015000, 0.0456460000, 0.0575396000, 0.0835869000, 0.1434120000, 0.2967865000, 0.7259152000", \ + "0.0402423000, 0.0453919000, 0.0583514000, 0.0834510000, 0.1436296000, 0.2963730000, 0.7213016000", \ + "0.0401335000, 0.0461595000, 0.0577126000, 0.0832233000, 0.1435141000, 0.2956551000, 0.7236760000", \ + "0.0398077000, 0.0456912000, 0.0577769000, 0.0834982000, 0.1434464000, 0.2957518000, 0.7211122000", \ + "0.0443177000, 0.0510683000, 0.0618058000, 0.0873154000, 0.1455839000, 0.2972673000, 0.7215502000", \ + "0.0631224000, 0.0696097000, 0.0828170000, 0.1070287000, 0.1617173000, 0.3073542000, 0.7241814000"); + } + related_pin : "B2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013029400, 0.0033953000, 0.0088477400, 0.0230561000, 0.0600815000, 0.1565650000"); + values("0.0263727000, 0.0336775000, 0.0523497000, 0.1013363000, 0.2345106000, 0.5859489000, 1.5040359000", \ + "0.0263817000, 0.0336862000, 0.0523422000, 0.1012727000, 0.2345654000, 0.5859087000, 1.5068560000", \ + "0.0264219000, 0.0337348000, 0.0523188000, 0.1015225000, 0.2338467000, 0.5867575000, 1.4994473000", \ + "0.0266510000, 0.0338887000, 0.0523753000, 0.1013893000, 0.2346306000, 0.5861374000, 1.5046449000", \ + "0.0294698000, 0.0366875000, 0.0548925000, 0.1028895000, 0.2345702000, 0.5849903000, 1.5036343000", \ + "0.0365511000, 0.0442597000, 0.0612943000, 0.1069703000, 0.2359311000, 0.5829909000, 1.5035132000", \ + "0.0512754000, 0.0596937000, 0.0768349000, 0.1192409000, 0.2400896000, 0.5857256000, 1.4978003000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__o2bb2a_2") { + leakage_power () { + value : 0.0016547000; + when : "!A1_N&!A2_N&!B1&B2"; + } + leakage_power () { + value : 0.0043873000; + when : "!A1_N&!A2_N&!B1&!B2"; + } + leakage_power () { + value : 0.0012479000; + when : "!A1_N&!A2_N&B1&B2"; + } + leakage_power () { + value : 0.0019508000; + when : "!A1_N&!A2_N&B1&!B2"; + } + leakage_power () { + value : 0.0020059000; + when : "!A1_N&A2_N&!B1&B2"; + } + leakage_power () { + value : 0.0047385000; + when : "!A1_N&A2_N&!B1&!B2"; + } + leakage_power () { + value : 0.0015991000; + when : "!A1_N&A2_N&B1&B2"; + } + leakage_power () { + value : 0.0023020000; + when : "!A1_N&A2_N&B1&!B2"; + } + leakage_power () { + value : 0.0019812000; + when : "A1_N&!A2_N&!B1&B2"; + } + leakage_power () { + value : 0.0047135000; + when : "A1_N&!A2_N&!B1&!B2"; + } + leakage_power () { + value : 0.0015741000; + when : "A1_N&!A2_N&B1&B2"; + } + leakage_power () { + value : 0.0022770000; + when : "A1_N&!A2_N&B1&!B2"; + } + leakage_power () { + value : 0.0048489000; + when : "A1_N&A2_N&!B1&B2"; + } + leakage_power () { + value : 0.0045602000; + when : "A1_N&A2_N&!B1&!B2"; + } + leakage_power () { + value : 0.0048489000; + when : "A1_N&A2_N&B1&B2"; + } + leakage_power () { + value : 0.0048489000; + when : "A1_N&A2_N&B1&!B2"; + } + area : 11.260800000; + cell_footprint : "sky130_fd_sc_hd__o2bb2a"; + cell_leakage_power : 0.0030961860; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A1_N") { + capacitance : 0.0016650000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0015990000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0030256000, 0.0030245000, 0.0030219000, 0.0030227000, 0.0030245000, 0.0030287000, 0.0030384000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0030246000, -0.0030239000, -0.0030222000, -0.0030222000, -0.0030223000, -0.0030223000, -0.0030225000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0017300000; + } + pin ("A2_N") { + capacitance : 0.0017540000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0016960000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0033227000, 0.0033220000, 0.0033203000, 0.0033205000, 0.0033208000, 0.0033217000, 0.0033237000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0026912000, -0.0026928000, -0.0026966000, -0.0026922000, -0.0026822000, -0.0026590000, -0.0026057000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0018110000; + } + pin ("B1") { + capacitance : 0.0017220000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0016480000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0028086000, 0.0028065000, 0.0028018000, 0.0028032000, 0.0028065000, 0.0028142000, 0.0028319000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0025891000, -0.0026278000, -0.0027171000, -0.0027184000, -0.0027214000, -0.0027283000, -0.0027443000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0017970000; + } + pin ("B2") { + capacitance : 0.0018810000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0017580000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0022241000, 0.0022166000, 0.0021992000, 0.0022041000, 0.0022155000, 0.0022416000, 0.0023020000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0016476000, -0.0016523000, -0.0016632000, -0.0016628000, -0.0016617000, -0.0016593000, -0.0016537000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0020050000; + } + pin ("X") { + direction : "output"; + function : "(!A1_N&B1) | (!A2_N&B1) | (!A1_N&B2) | (!A2_N&B2)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014478780, 0.0041927010, 0.0121410400, 0.0351574900, 0.1018075000, 0.2948097000"); + values("0.0183625000, 0.0171574000, 0.0137313000, 0.0028769000, -0.0327225000, -0.1401470000, -0.4526409000", \ + "0.0183067000, 0.0170055000, 0.0136278000, 0.0027821000, -0.0328046000, -0.1402245000, -0.4527073000", \ + "0.0181233000, 0.0168539000, 0.0134574000, 0.0026401000, -0.0329585000, -0.1403682000, -0.4528503000", \ + "0.0178549000, 0.0166251000, 0.0131416000, 0.0023928000, -0.0332349000, -0.1406443000, -0.4531243000", \ + "0.0175702000, 0.0163133000, 0.0128517000, 0.0020391000, -0.0335474000, -0.1409694000, -0.4534286000", \ + "0.0209832000, 0.0195286000, 0.0153338000, 0.0029361000, -0.0337626000, -0.1411644000, -0.4536211000", \ + "0.0215397000, 0.0200943000, 0.0159874000, 0.0034525000, -0.0332694000, -0.1408396000, -0.4534428000"); + } + related_pin : "A1_N"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014478780, 0.0041927010, 0.0121410400, 0.0351574900, 0.1018075000, 0.2948097000"); + values("0.0242507000, 0.0259105000, 0.0306188000, 0.0439133000, 0.0814043000, 0.1887455000, 0.4983208000", \ + "0.0241713000, 0.0258340000, 0.0304787000, 0.0438218000, 0.0813480000, 0.1885729000, 0.4982400000", \ + "0.0240211000, 0.0256137000, 0.0303231000, 0.0436949000, 0.0811025000, 0.1884908000, 0.4979099000", \ + "0.0238916000, 0.0255307000, 0.0302285000, 0.0435357000, 0.0810256000, 0.1883051000, 0.4978451000", \ + "0.0237270000, 0.0253589000, 0.0300690000, 0.0433631000, 0.0808006000, 0.1881389000, 0.4977007000", \ + "0.0237353000, 0.0253571000, 0.0300734000, 0.0434013000, 0.0808246000, 0.1880735000, 0.4969452000", \ + "0.0250240000, 0.0266280000, 0.0311777000, 0.0441344000, 0.0813155000, 0.1886959000, 0.4970882000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014478780, 0.0041927010, 0.0121410400, 0.0351574900, 0.1018075000, 0.2948097000"); + values("0.0180586000, 0.0168167000, 0.0134294000, 0.0025693000, -0.0330305000, -0.1404972000, -0.4530439000", \ + "0.0179523000, 0.0167194000, 0.0132587000, 0.0025022000, -0.0331386000, -0.1406155000, -0.4531493000", \ + "0.0177230000, 0.0164575000, 0.0130521000, 0.0022546000, -0.0333648000, -0.1408331000, -0.4533620000", \ + "0.0174448000, 0.0161671000, 0.0127207000, 0.0019520000, -0.0336941000, -0.1411519000, -0.4536725000", \ + "0.0171513000, 0.0158949000, 0.0123767000, 0.0015555000, -0.0340218000, -0.1414718000, -0.4539899000", \ + "0.0206912000, 0.0192637000, 0.0150109000, 0.0025799000, -0.0340385000, -0.1414471000, -0.4539690000", \ + "0.0213875000, 0.0198720000, 0.0156955000, 0.0032664000, -0.0334273000, -0.1410111000, -0.4536020000"); + } + related_pin : "A2_N"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014478780, 0.0041927010, 0.0121410400, 0.0351574900, 0.1018075000, 0.2948097000"); + values("0.0220417000, 0.0236998000, 0.0283853000, 0.0417317000, 0.0791153000, 0.1864904000, 0.4979394000", \ + "0.0218792000, 0.0235455000, 0.0282890000, 0.0415568000, 0.0789924000, 0.1862130000, 0.4977007000", \ + "0.0216883000, 0.0233330000, 0.0280214000, 0.0414108000, 0.0787622000, 0.1859670000, 0.4946817000", \ + "0.0214956000, 0.0231585000, 0.0278349000, 0.0411859000, 0.0785591000, 0.1859449000, 0.4973912000", \ + "0.0213895000, 0.0230226000, 0.0277402000, 0.0410626000, 0.0784666000, 0.1856072000, 0.4972811000", \ + "0.0213155000, 0.0230011000, 0.0277774000, 0.0411981000, 0.0784454000, 0.1857947000, 0.4972033000", \ + "0.0226580000, 0.0242289000, 0.0288046000, 0.0417177000, 0.0788780000, 0.1862773000, 0.4950888000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014478780, 0.0041927010, 0.0121410400, 0.0351574900, 0.1018075000, 0.2948097000"); + values("0.0130980000, 0.0115828000, 0.0076397000, -0.0036020000, -0.0391710000, -0.1462248000, -0.4585592000", \ + "0.0129117000, 0.0113893000, 0.0074553000, -0.0037378000, -0.0392408000, -0.1462955000, -0.4586530000", \ + "0.0128561000, 0.0113182000, 0.0074886000, -0.0038293000, -0.0393229000, -0.1463698000, -0.4587163000", \ + "0.0128674000, 0.0113312000, 0.0073978000, -0.0039035000, -0.0393651000, -0.1464747000, -0.4588072000", \ + "0.0126460000, 0.0111132000, 0.0071619000, -0.0041009000, -0.0395774000, -0.1465762000, -0.4589476000", \ + "0.0125978000, 0.0110243000, 0.0070848000, -0.0043006000, -0.0397372000, -0.1467738000, -0.4590513000", \ + "0.0166726000, 0.0149261000, 0.0102533000, -0.0027323000, -0.0392442000, -0.1466042000, -0.4588938000"); + } + related_pin : "B1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014478780, 0.0041927010, 0.0121410400, 0.0351574900, 0.1018075000, 0.2948097000"); + values("0.0178477000, 0.0194800000, 0.0241178000, 0.0374786000, 0.0749016000, 0.1822468000, 0.4913567000", \ + "0.0177732000, 0.0194126000, 0.0240924000, 0.0374817000, 0.0748369000, 0.1820538000, 0.4911447000", \ + "0.0178008000, 0.0194194000, 0.0242091000, 0.0374592000, 0.0749082000, 0.1822840000, 0.4917903000", \ + "0.0177010000, 0.0193326000, 0.0240469000, 0.0373912000, 0.0748087000, 0.1821043000, 0.4912349000", \ + "0.0177021000, 0.0193169000, 0.0239462000, 0.0372236000, 0.0745204000, 0.1818987000, 0.4911859000", \ + "0.0183396000, 0.0199097000, 0.0243820000, 0.0371003000, 0.0744221000, 0.1814752000, 0.4907994000", \ + "0.0191323000, 0.0206157000, 0.0249398000, 0.0378048000, 0.0749647000, 0.1820160000, 0.4905522000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014478780, 0.0041927010, 0.0121410400, 0.0351574900, 0.1018075000, 0.2948097000"); + values("0.0127682000, 0.0112646000, 0.0073524000, -0.0039424000, -0.0394126000, -0.1465308000, -0.4587999000", \ + "0.0126676000, 0.0111497000, 0.0072281000, -0.0040763000, -0.0395203000, -0.1466019000, -0.4589339000", \ + "0.0125650000, 0.0110440000, 0.0071164000, -0.0041820000, -0.0396294000, -0.1467443000, -0.4590730000", \ + "0.0123962000, 0.0108792000, 0.0069412000, -0.0043961000, -0.0398587000, -0.1469044000, -0.4592514000", \ + "0.0122129000, 0.0106638000, 0.0067118000, -0.0046443000, -0.0401404000, -0.1471374000, -0.4594324000", \ + "0.0124961000, 0.0109200000, 0.0068444000, -0.0046679000, -0.0402793000, -0.1472539000, -0.4594835000", \ + "0.0170778000, 0.0152897000, 0.0103987000, -0.0020999000, -0.0397329000, -0.1468254000, -0.4590159000"); + } + related_pin : "B2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014478780, 0.0041927010, 0.0121410400, 0.0351574900, 0.1018075000, 0.2948097000"); + values("0.0158132000, 0.0174619000, 0.0221170000, 0.0354733000, 0.0728493000, 0.1801299000, 0.4899672000", \ + "0.0157917000, 0.0174308000, 0.0221648000, 0.0355317000, 0.0727794000, 0.1801473000, 0.4898824000", \ + "0.0157023000, 0.0173036000, 0.0220787000, 0.0354241000, 0.0728896000, 0.1800872000, 0.4901093000", \ + "0.0155175000, 0.0171479000, 0.0218928000, 0.0351881000, 0.0726642000, 0.1798335000, 0.4898772000", \ + "0.0154306000, 0.0170873000, 0.0217689000, 0.0348594000, 0.0722285000, 0.1793629000, 0.4873709000", \ + "0.0159089000, 0.0174889000, 0.0221362000, 0.0348725000, 0.0719431000, 0.1789233000, 0.4891479000", \ + "0.0164315000, 0.0179178000, 0.0222789000, 0.0353049000, 0.0725714000, 0.1796358000, 0.4873407000"); + } + } + max_capacitance : 0.2948100000; + max_transition : 1.5046330000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014478800, 0.0041927000, 0.0121410000, 0.0351575000, 0.1018080000, 0.2948100000"); + values("0.1776424000, 0.1831631000, 0.1957142000, 0.2218509000, 0.2744086000, 0.3907286000, 0.7026206000", \ + "0.1819492000, 0.1874467000, 0.1999821000, 0.2261091000, 0.2787053000, 0.3950168000, 0.7069398000", \ + "0.1906723000, 0.1961994000, 0.2087083000, 0.2348702000, 0.2874403000, 0.4037399000, 0.7155166000", \ + "0.2093415000, 0.2148656000, 0.2273615000, 0.2535127000, 0.3061220000, 0.4223409000, 0.7336758000", \ + "0.2416656000, 0.2471439000, 0.2596723000, 0.2858435000, 0.3385395000, 0.4548402000, 0.7664458000", \ + "0.2838541000, 0.2893859000, 0.3019125000, 0.3280817000, 0.3807379000, 0.4969698000, 0.8090016000", \ + "0.3219487000, 0.3275163000, 0.3401681000, 0.3664392000, 0.4194067000, 0.5359126000, 0.8475138000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014478800, 0.0041927000, 0.0121410000, 0.0351575000, 0.1018080000, 0.2948100000"); + values("0.2054943000, 0.2126665000, 0.2288023000, 0.2644344000, 0.3500621000, 0.5851203000, 1.2611668000", \ + "0.2110705000, 0.2180980000, 0.2342371000, 0.2699084000, 0.3556624000, 0.5914653000, 1.2655607000", \ + "0.2243867000, 0.2313782000, 0.2475811000, 0.2833097000, 0.3688661000, 0.6039007000, 1.2800628000", \ + "0.2569989000, 0.2640387000, 0.2801822000, 0.3158200000, 0.4015767000, 0.6373529000, 1.3113569000", \ + "0.3273067000, 0.3343624000, 0.3504589000, 0.3861186000, 0.4718408000, 0.7076667000, 1.3817210000", \ + "0.4496219000, 0.4566840000, 0.4730262000, 0.5088254000, 0.5944770000, 0.8291325000, 1.5044216000", \ + "0.6520542000, 0.6592484000, 0.6757115000, 0.7115720000, 0.7972606000, 1.0322652000, 1.7084630000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014478800, 0.0041927000, 0.0121410000, 0.0351575000, 0.1018080000, 0.2948100000"); + values("0.0230581000, 0.0269982000, 0.0359603000, 0.0569252000, 0.1052272000, 0.2380673000, 0.6495873000", \ + "0.0232604000, 0.0270314000, 0.0360647000, 0.0567616000, 0.1051715000, 0.2383601000, 0.6514193000", \ + "0.0230818000, 0.0267703000, 0.0361299000, 0.0569637000, 0.1051712000, 0.2377863000, 0.6510983000", \ + "0.0230956000, 0.0271337000, 0.0361193000, 0.0569458000, 0.1051690000, 0.2382437000, 0.6512146000", \ + "0.0232536000, 0.0269451000, 0.0362134000, 0.0570613000, 0.1052061000, 0.2384473000, 0.6474702000", \ + "0.0234223000, 0.0271275000, 0.0364291000, 0.0571792000, 0.1052689000, 0.2369201000, 0.6494382000", \ + "0.0240502000, 0.0280693000, 0.0370227000, 0.0580026000, 0.1059306000, 0.2384952000, 0.6466745000"); + } + related_pin : "A1_N"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014478800, 0.0041927000, 0.0121410000, 0.0351575000, 0.1018080000, 0.2948100000"); + values("0.0276113000, 0.0331873000, 0.0471718000, 0.0844264000, 0.1946680000, 0.5279293000, 1.5003881000", \ + "0.0275770000, 0.0330951000, 0.0473344000, 0.0844741000, 0.1945625000, 0.5269872000, 1.4980938000", \ + "0.0276440000, 0.0333273000, 0.0471992000, 0.0844218000, 0.1948090000, 0.5278751000, 1.4999103000", \ + "0.0276148000, 0.0331728000, 0.0472568000, 0.0844310000, 0.1947279000, 0.5270134000, 1.4987659000", \ + "0.0276946000, 0.0332151000, 0.0471873000, 0.0844356000, 0.1947902000, 0.5271056000, 1.4992863000", \ + "0.0282273000, 0.0337643000, 0.0475367000, 0.0848329000, 0.1948976000, 0.5276566000, 1.4974140000", \ + "0.0290273000, 0.0347408000, 0.0485331000, 0.0855672000, 0.1951991000, 0.5261643000, 1.4935081000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014478800, 0.0041927000, 0.0121410000, 0.0351575000, 0.1018080000, 0.2948100000"); + values("0.1747517000, 0.1802567000, 0.1928186000, 0.2189141000, 0.2715226000, 0.3877764000, 0.6993863000", \ + "0.1787135000, 0.1842261000, 0.1967315000, 0.2229052000, 0.2754683000, 0.3917687000, 0.7034346000", \ + "0.1886893000, 0.1942179000, 0.2067183000, 0.2328621000, 0.2854387000, 0.4016887000, 0.7133933000", \ + "0.2107338000, 0.2162552000, 0.2287567000, 0.2549235000, 0.3074791000, 0.4237493000, 0.7354667000", \ + "0.2460835000, 0.2516131000, 0.2641580000, 0.2904148000, 0.3430575000, 0.4594060000, 0.7711927000", \ + "0.2890069000, 0.2945766000, 0.3071302000, 0.3333469000, 0.3861157000, 0.5024955000, 0.8146679000", \ + "0.3297805000, 0.3353780000, 0.3479694000, 0.3742969000, 0.4273650000, 0.5439210000, 0.8554237000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014478800, 0.0041927000, 0.0121410000, 0.0351575000, 0.1018080000, 0.2948100000"); + values("0.1953842000, 0.2023337000, 0.2184077000, 0.2541527000, 0.3396590000, 0.5746805000, 1.2504253000", \ + "0.2002793000, 0.2073093000, 0.2233928000, 0.2590496000, 0.3446456000, 0.5800994000, 1.2568443000", \ + "0.2135027000, 0.2205166000, 0.2366092000, 0.2723377000, 0.3577906000, 0.5922340000, 1.2674292000", \ + "0.2455148000, 0.2524736000, 0.2685185000, 0.3042791000, 0.3897782000, 0.6247659000, 1.3003685000", \ + "0.3129622000, 0.3198849000, 0.3359786000, 0.3717089000, 0.4572619000, 0.6919471000, 1.3681996000", \ + "0.4257625000, 0.4328115000, 0.4491470000, 0.4849787000, 0.5703948000, 0.8057566000, 1.4827208000", \ + "0.6104224000, 0.6176424000, 0.6340953000, 0.6700621000, 0.7557396000, 0.9908320000, 1.6644143000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014478800, 0.0041927000, 0.0121410000, 0.0351575000, 0.1018080000, 0.2948100000"); + values("0.0231096000, 0.0268346000, 0.0358283000, 0.0568505000, 0.1050694000, 0.2380285000, 0.6518684000", \ + "0.0230694000, 0.0268464000, 0.0361161000, 0.0569384000, 0.1052611000, 0.2378223000, 0.6470400000", \ + "0.0230437000, 0.0267757000, 0.0361283000, 0.0569561000, 0.1052292000, 0.2376579000, 0.6513702000", \ + "0.0233067000, 0.0270092000, 0.0361249000, 0.0568471000, 0.1051566000, 0.2379601000, 0.6511904000", \ + "0.0235598000, 0.0272309000, 0.0364731000, 0.0569352000, 0.1053712000, 0.2380519000, 0.6463532000", \ + "0.0235423000, 0.0274211000, 0.0363738000, 0.0574089000, 0.1053588000, 0.2370978000, 0.6500274000", \ + "0.0241541000, 0.0278984000, 0.0371773000, 0.0581180000, 0.1058979000, 0.2387495000, 0.6491538000"); + } + related_pin : "A2_N"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014478800, 0.0041927000, 0.0121410000, 0.0351575000, 0.1018080000, 0.2948100000"); + values("0.0276478000, 0.0331760000, 0.0470904000, 0.0844346000, 0.1941991000, 0.5283982000, 1.5004143000", \ + "0.0275726000, 0.0330797000, 0.0469745000, 0.0843783000, 0.1945652000, 0.5282400000, 1.5016745000", \ + "0.0277114000, 0.0332012000, 0.0470931000, 0.0843762000, 0.1945131000, 0.5267236000, 1.4961866000", \ + "0.0276165000, 0.0331236000, 0.0470608000, 0.0844387000, 0.1942514000, 0.5282527000, 1.4995060000", \ + "0.0276522000, 0.0332362000, 0.0470674000, 0.0844525000, 0.1944081000, 0.5264577000, 1.5010680000", \ + "0.0281987000, 0.0337075000, 0.0475885000, 0.0848326000, 0.1946462000, 0.5286042000, 1.5018727000", \ + "0.0292371000, 0.0347840000, 0.0486845000, 0.0856733000, 0.1947927000, 0.5259565000, 1.4982743000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014478800, 0.0041927000, 0.0121410000, 0.0351575000, 0.1018080000, 0.2948100000"); + values("0.2217109000, 0.2287768000, 0.2443183000, 0.2749310000, 0.3329346000, 0.4555214000, 0.7699170000", \ + "0.2271297000, 0.2342055000, 0.2498050000, 0.2799429000, 0.3382409000, 0.4610039000, 0.7751373000", \ + "0.2396381000, 0.2466932000, 0.2621591000, 0.2927261000, 0.3508905000, 0.4734514000, 0.7877883000", \ + "0.2655754000, 0.2726410000, 0.2882830000, 0.3189200000, 0.3770681000, 0.4994763000, 0.8138001000", \ + "0.3234928000, 0.3305471000, 0.3461055000, 0.3767892000, 0.4349865000, 0.5578426000, 0.8719508000", \ + "0.4457336000, 0.4529252000, 0.4691388000, 0.5017698000, 0.5607645000, 0.6845243000, 0.9990465000", \ + "0.6539018000, 0.6626450000, 0.6824218000, 0.7196750000, 0.7865020000, 0.9182545000, 1.2356689000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014478800, 0.0041927000, 0.0121410000, 0.0351575000, 0.1018080000, 0.2948100000"); + values("0.1318017000, 0.1387662000, 0.1548081000, 0.1906048000, 0.2761617000, 0.5112028000, 1.1880111000", \ + "0.1363770000, 0.1433513000, 0.1595991000, 0.1953282000, 0.2808557000, 0.5155728000, 1.1913971000", \ + "0.1460520000, 0.1530964000, 0.1692876000, 0.2049338000, 0.2906289000, 0.5252948000, 1.2009426000", \ + "0.1662027000, 0.1732372000, 0.1893467000, 0.2250675000, 0.3106553000, 0.5455676000, 1.2208748000", \ + "0.2090501000, 0.2162870000, 0.2327877000, 0.2687827000, 0.3543398000, 0.5895213000, 1.2653212000", \ + "0.2790791000, 0.2873030000, 0.3056532000, 0.3440100000, 0.4312161000, 0.6664941000, 1.3420433000", \ + "0.3665964000, 0.3770868000, 0.3997928000, 0.4437769000, 0.5350540000, 0.7708681000, 1.4450253000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014478800, 0.0041927000, 0.0121410000, 0.0351575000, 0.1018080000, 0.2948100000"); + values("0.0352993000, 0.0395076000, 0.0494317000, 0.0694060000, 0.1174701000, 0.2485815000, 0.6542604000", \ + "0.0353402000, 0.0395574000, 0.0486072000, 0.0694551000, 0.1179231000, 0.2490465000, 0.6545414000", \ + "0.0352342000, 0.0394644000, 0.0489317000, 0.0696462000, 0.1177755000, 0.2489462000, 0.6532752000", \ + "0.0352441000, 0.0394107000, 0.0490259000, 0.0696585000, 0.1176177000, 0.2492966000, 0.6546769000", \ + "0.0351995000, 0.0394407000, 0.0487382000, 0.0695044000, 0.1174167000, 0.2492069000, 0.6548241000", \ + "0.0397525000, 0.0442459000, 0.0536794000, 0.0740728000, 0.1211262000, 0.2502771000, 0.6551219000", \ + "0.0524324000, 0.0571049000, 0.0679758000, 0.0895008000, 0.1376097000, 0.2641447000, 0.6561621000"); + } + related_pin : "B1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014478800, 0.0041927000, 0.0121410000, 0.0351575000, 0.1018080000, 0.2948100000"); + values("0.0276699000, 0.0331886000, 0.0472174000, 0.0845515000, 0.1942668000, 0.5289035000, 1.5018450000", \ + "0.0277241000, 0.0332037000, 0.0471236000, 0.0843704000, 0.1944656000, 0.5277093000, 1.4984501000", \ + "0.0276699000, 0.0332919000, 0.0470202000, 0.0843885000, 0.1947515000, 0.5274424000, 1.5006498000", \ + "0.0276460000, 0.0331501000, 0.0470777000, 0.0843199000, 0.1946634000, 0.5277783000, 1.4991021000", \ + "0.0290346000, 0.0347419000, 0.0481786000, 0.0854739000, 0.1950809000, 0.5279897000, 1.4996392000", \ + "0.0347492000, 0.0407567000, 0.0544088000, 0.0904384000, 0.1970923000, 0.5280276000, 1.4968489000", \ + "0.0469644000, 0.0536421000, 0.0685092000, 0.1037285000, 0.2043703000, 0.5285214000, 1.4983911000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014478800, 0.0041927000, 0.0121410000, 0.0351575000, 0.1018080000, 0.2948100000"); + values("0.2126977000, 0.2197344000, 0.2353928000, 0.2660594000, 0.3242248000, 0.4466447000, 0.7612236000", \ + "0.2162502000, 0.2233216000, 0.2390022000, 0.2694911000, 0.3278869000, 0.4502146000, 0.7645855000", \ + "0.2270241000, 0.2340363000, 0.2496983000, 0.2802154000, 0.3385687000, 0.4608969000, 0.7751952000", \ + "0.2549458000, 0.2620049000, 0.2775736000, 0.3081059000, 0.3660456000, 0.4888340000, 0.8029862000", \ + "0.3228645000, 0.3299136000, 0.3454714000, 0.3759829000, 0.4341055000, 0.5570048000, 0.8715532000", \ + "0.4735897000, 0.4815303000, 0.4981753000, 0.5302557000, 0.5895460000, 0.7130332000, 1.0274472000", \ + "0.7223679000, 0.7321797000, 0.7536614000, 0.7947121000, 0.8644344000, 0.9951366000, 1.3127704000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014478800, 0.0041927000, 0.0121410000, 0.0351575000, 0.1018080000, 0.2948100000"); + values("0.1163369000, 0.1230248000, 0.1383897000, 0.1730615000, 0.2578080000, 0.4923222000, 1.1684481000", \ + "0.1212673000, 0.1279599000, 0.1434581000, 0.1781330000, 0.2627132000, 0.4982735000, 1.1738648000", \ + "0.1310259000, 0.1376983000, 0.1531991000, 0.1878377000, 0.2725549000, 0.5070713000, 1.1842495000", \ + "0.1509400000, 0.1575781000, 0.1730667000, 0.2076687000, 0.2922123000, 0.5274367000, 1.2035608000", \ + "0.1907941000, 0.1978278000, 0.2139558000, 0.2491501000, 0.3337088000, 0.5682826000, 1.2419908000", \ + "0.2503733000, 0.2586742000, 0.2767486000, 0.3144079000, 0.4011645000, 0.6355982000, 1.3117714000", \ + "0.3150427000, 0.3258111000, 0.3492496000, 0.3941748000, 0.4844528000, 0.7192500000, 1.3934018000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014478800, 0.0041927000, 0.0121410000, 0.0351575000, 0.1018080000, 0.2948100000"); + values("0.0351946000, 0.0393077000, 0.0489937000, 0.0694683000, 0.1175742000, 0.2483686000, 0.6557797000", \ + "0.0354860000, 0.0393164000, 0.0493470000, 0.0690286000, 0.1173936000, 0.2490223000, 0.6542983000", \ + "0.0352666000, 0.0393104000, 0.0493704000, 0.0691146000, 0.1174430000, 0.2491853000, 0.6550414000", \ + "0.0353351000, 0.0394612000, 0.0487253000, 0.0696932000, 0.1178333000, 0.2491862000, 0.6545890000", \ + "0.0351570000, 0.0395770000, 0.0487538000, 0.0697132000, 0.1173558000, 0.2485218000, 0.6545322000", \ + "0.0419740000, 0.0463269000, 0.0553679000, 0.0743003000, 0.1208189000, 0.2505385000, 0.6549553000", \ + "0.0617486000, 0.0674527000, 0.0776800000, 0.0991885000, 0.1423061000, 0.2641195000, 0.6574230000"); + } + related_pin : "B2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014478800, 0.0041927000, 0.0121410000, 0.0351575000, 0.1018080000, 0.2948100000"); + values("0.0259672000, 0.0312306000, 0.0449756000, 0.0819853000, 0.1924777000, 0.5270185000, 1.5020846000", \ + "0.0259975000, 0.0313797000, 0.0449664000, 0.0821632000, 0.1928690000, 0.5265953000, 1.5020283000", \ + "0.0258983000, 0.0314120000, 0.0450829000, 0.0820035000, 0.1925785000, 0.5271280000, 1.5034717000", \ + "0.0259700000, 0.0313668000, 0.0448416000, 0.0820632000, 0.1929775000, 0.5264360000, 1.5046334000", \ + "0.0283724000, 0.0338055000, 0.0471161000, 0.0836189000, 0.1934166000, 0.5258290000, 1.5017336000", \ + "0.0351438000, 0.0410365000, 0.0551187000, 0.0896312000, 0.1967911000, 0.5264396000, 1.5017342000", \ + "0.0493843000, 0.0559766000, 0.0707995000, 0.1044123000, 0.2036444000, 0.5288940000, 1.4949004000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__o2bb2a_4") { + leakage_power () { + value : 0.0041073000; + when : "!A1_N&!A2_N&!B1&B2"; + } + leakage_power () { + value : 0.0051534000; + when : "!A1_N&!A2_N&!B1&!B2"; + } + leakage_power () { + value : 0.0030143000; + when : "!A1_N&!A2_N&B1&B2"; + } + leakage_power () { + value : 0.0043869000; + when : "!A1_N&!A2_N&B1&!B2"; + } + leakage_power () { + value : 0.0047227000; + when : "!A1_N&A2_N&!B1&B2"; + } + leakage_power () { + value : 0.0057684000; + when : "!A1_N&A2_N&!B1&!B2"; + } + leakage_power () { + value : 0.0036298000; + when : "!A1_N&A2_N&B1&B2"; + } + leakage_power () { + value : 0.0050021000; + when : "!A1_N&A2_N&B1&!B2"; + } + leakage_power () { + value : 0.0050435000; + when : "A1_N&!A2_N&!B1&B2"; + } + leakage_power () { + value : 0.0060896000; + when : "A1_N&!A2_N&!B1&!B2"; + } + leakage_power () { + value : 0.0039508000; + when : "A1_N&!A2_N&B1&B2"; + } + leakage_power () { + value : 0.0053233000; + when : "A1_N&!A2_N&B1&!B2"; + } + leakage_power () { + value : 0.0061870000; + when : "A1_N&A2_N&!B1&B2"; + } + leakage_power () { + value : 0.0055201000; + when : "A1_N&A2_N&!B1&!B2"; + } + leakage_power () { + value : 0.0061808000; + when : "A1_N&A2_N&B1&B2"; + } + leakage_power () { + value : 0.0061870000; + when : "A1_N&A2_N&B1&!B2"; + } + area : 20.019200000; + cell_footprint : "sky130_fd_sc_hd__o2bb2a"; + cell_leakage_power : 0.0050166770; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A1_N") { + capacitance : 0.0048940000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0046780000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0089309000, 0.0089176000, 0.0088868000, 0.0088844000, 0.0088788000, 0.0088659000, 0.0088362000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0088366000, -0.0088441000, -0.0088614000, -0.0088624000, -0.0088648000, -0.0088701000, -0.0088825000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0051100000; + } + pin ("A2_N") { + capacitance : 0.0044270000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0042290000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0087526000, 0.0087465000, 0.0087325000, 0.0087348000, 0.0087401000, 0.0087523000, 0.0087805000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0066450000, -0.0066488000, -0.0066575000, -0.0066456000, -0.0066181000, -0.0065549000, -0.0064091000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0046250000; + } + pin ("B1") { + capacitance : 0.0048120000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0045600000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0085233000, 0.0085169000, 0.0085023000, 0.0084971000, 0.0084850000, 0.0084571000, 0.0083928000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0073510000, -0.0074721000, -0.0077513000, -0.0077630000, -0.0077901000, -0.0078525000, -0.0079964000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0050640000; + } + pin ("B2") { + capacitance : 0.0043550000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0040360000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0035340000, 0.0035300000, 0.0035206000, 0.0035293000, 0.0035494000, 0.0035956000, 0.0037022000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0033308000, -0.0033448000, -0.0033773000, -0.0033761000, -0.0033734000, -0.0033672000, -0.0033528000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0046730000; + } + pin ("X") { + direction : "output"; + function : "(!A1_N&B1) | (!A2_N&B1) | (!A1_N&B2) | (!A2_N&B2)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015796280, 0.0049904520, 0.0157661200, 0.0498092300, 0.1573602000, 0.4971412000"); + values("0.0418910000, 0.0406269000, 0.0365982000, 0.0230492000, -0.0284926000, -0.2016825000, -0.7519021000", \ + "0.0415488000, 0.0404233000, 0.0362421000, 0.0226950000, -0.0287735000, -0.2019322000, -0.7521004000", \ + "0.0410429000, 0.0396918000, 0.0357533000, 0.0221638000, -0.0293676000, -0.2024997000, -0.7526449000", \ + "0.0401403000, 0.0388708000, 0.0349364000, 0.0213176000, -0.0302391000, -0.2033557000, -0.7534676000", \ + "0.0396764000, 0.0383569000, 0.0343562000, 0.0205694000, -0.0309196000, -0.2039950000, -0.7540888000", \ + "0.0462136000, 0.0446641000, 0.0396545000, 0.0232487000, -0.0307220000, -0.2044139000, -0.7545052000", \ + "0.0473177000, 0.0457266000, 0.0405498000, 0.0239684000, -0.0297036000, -0.2031599000, -0.7535336000"); + } + related_pin : "A1_N"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015796280, 0.0049904520, 0.0157661200, 0.0498092300, 0.1573602000, 0.4971412000"); + values("0.0533234000, 0.0552145000, 0.0613001000, 0.0797641000, 0.1356722000, 0.3095931000, 0.8541200000", \ + "0.0530390000, 0.0549498000, 0.0609481000, 0.0793935000, 0.1353912000, 0.3091106000, 0.8540911000", \ + "0.0525846000, 0.0544430000, 0.0604612000, 0.0789276000, 0.1350056000, 0.3087139000, 0.8536911000", \ + "0.0521857000, 0.0540987000, 0.0600643000, 0.0785126000, 0.1345283000, 0.3081720000, 0.8531809000", \ + "0.0519114000, 0.0538413000, 0.0598593000, 0.0783179000, 0.1343248000, 0.3080087000, 0.8530249000", \ + "0.0521817000, 0.0539643000, 0.0599873000, 0.0787402000, 0.1344492000, 0.3083186000, 0.8534089000", \ + "0.0555007000, 0.0572706000, 0.0629325000, 0.0808831000, 0.1364420000, 0.3113916000, 0.8541391000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015796280, 0.0049904520, 0.0157661200, 0.0498092300, 0.1573602000, 0.4971412000"); + values("0.0400373000, 0.0387733000, 0.0348531000, 0.0212743000, -0.0303205000, -0.2034808000, -0.7537115000", \ + "0.0397521000, 0.0385442000, 0.0344864000, 0.0209420000, -0.0306192000, -0.2038116000, -0.7540376000", \ + "0.0390546000, 0.0379668000, 0.0338520000, 0.0202050000, -0.0312876000, -0.2044520000, -0.7546719000", \ + "0.0381856000, 0.0370860000, 0.0330171000, 0.0192933000, -0.0321826000, -0.2053049000, -0.7554958000", \ + "0.0380369000, 0.0369160000, 0.0326575000, 0.0188659000, -0.0325921000, -0.2057330000, -0.7559167000", \ + "0.0450206000, 0.0434610000, 0.0384730000, 0.0220637000, -0.0319163000, -0.2056327000, -0.7557512000", \ + "0.0478843000, 0.0463543000, 0.0408351000, 0.0248639000, -0.0293475000, -0.2027774000, -0.7531749000"); + } + related_pin : "A2_N"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015796280, 0.0049904520, 0.0157661200, 0.0498092300, 0.1573602000, 0.4971412000"); + values("0.0474498000, 0.0493172000, 0.0553123000, 0.0737304000, 0.1297095000, 0.3033177000, 0.8480327000", \ + "0.0469234000, 0.0488671000, 0.0549048000, 0.0732886000, 0.1291840000, 0.3027934000, 0.8473575000", \ + "0.0464858000, 0.0483940000, 0.0544582000, 0.0727339000, 0.1287110000, 0.3021953000, 0.8466416000", \ + "0.0459157000, 0.0478499000, 0.0538260000, 0.0722090000, 0.1281052000, 0.3016747000, 0.8461321000", \ + "0.0457023000, 0.0476454000, 0.0536349000, 0.0719824000, 0.1279189000, 0.3015612000, 0.8463913000", \ + "0.0460657000, 0.0478853000, 0.0534757000, 0.0723239000, 0.1280242000, 0.3014353000, 0.8469151000", \ + "0.0492852000, 0.0510430000, 0.0568782000, 0.0746170000, 0.1302315000, 0.3046087000, 0.8481188000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015796280, 0.0049904520, 0.0157661200, 0.0498092300, 0.1573602000, 0.4971412000"); + values("0.0309473000, 0.0292841000, 0.0241305000, 0.0093959000, -0.0417170000, -0.2138833000, -0.7639181000", \ + "0.0308717000, 0.0291479000, 0.0240088000, 0.0092858000, -0.0418976000, -0.2142547000, -0.7640494000", \ + "0.0303616000, 0.0287456000, 0.0236328000, 0.0087687000, -0.0422770000, -0.2144711000, -0.7644895000", \ + "0.0300387000, 0.0284203000, 0.0232911000, 0.0083980000, -0.0426393000, -0.2148499000, -0.7648565000", \ + "0.0296978000, 0.0281423000, 0.0228361000, 0.0080049000, -0.0432034000, -0.2154484000, -0.7650891000", \ + "0.0288967000, 0.0270909000, 0.0218189000, 0.0071972000, -0.0438216000, -0.2157104000, -0.7652272000", \ + "0.0367638000, 0.0348044000, 0.0290162000, 0.0114623000, -0.0431325000, -0.2156808000, -0.7647366000"); + } + related_pin : "B1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015796280, 0.0049904520, 0.0157661200, 0.0498092300, 0.1573602000, 0.4971412000"); + values("0.0382817000, 0.0401374000, 0.0461658000, 0.0646252000, 0.1205146000, 0.2939536000, 0.8376030000", \ + "0.0381327000, 0.0400279000, 0.0461155000, 0.0645465000, 0.1204362000, 0.2938527000, 0.8375863000", \ + "0.0381933000, 0.0401166000, 0.0460623000, 0.0645464000, 0.1204972000, 0.2939987000, 0.8385025000", \ + "0.0379011000, 0.0398025000, 0.0458213000, 0.0641296000, 0.1200200000, 0.2935894000, 0.8382595000", \ + "0.0376021000, 0.0395020000, 0.0453743000, 0.0635603000, 0.1192636000, 0.2928472000, 0.8379050000", \ + "0.0385336000, 0.0403512000, 0.0460733000, 0.0636228000, 0.1186800000, 0.2915486000, 0.8371778000", \ + "0.0402658000, 0.0419690000, 0.0475307000, 0.0648490000, 0.1203700000, 0.2935258000, 0.8361585000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015796280, 0.0049904520, 0.0157661200, 0.0498092300, 0.1573602000, 0.4971412000"); + values("0.0306268000, 0.0288623000, 0.0237295000, 0.0089983000, -0.0421464000, -0.2141905000, -0.7642867000", \ + "0.0303183000, 0.0286032000, 0.0235572000, 0.0088238000, -0.0423263000, -0.2145521000, -0.7643825000", \ + "0.0299708000, 0.0282544000, 0.0231548000, 0.0085537000, -0.0426301000, -0.2149247000, -0.7646968000", \ + "0.0295991000, 0.0278683000, 0.0228795000, 0.0079879000, -0.0431091000, -0.2153546000, -0.7651417000", \ + "0.0297334000, 0.0279685000, 0.0227812000, 0.0078142000, -0.0435303000, -0.2157113000, -0.7654028000", \ + "0.0298575000, 0.0279942000, 0.0227339000, 0.0085401000, -0.0428731000, -0.2152622000, -0.7648042000", \ + "0.0403717000, 0.0383662000, 0.0336326000, 0.0156426000, -0.0393408000, -0.2121165000, -0.7614538000"); + } + related_pin : "B2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015796280, 0.0049904520, 0.0157661200, 0.0498092300, 0.1573602000, 0.4971412000"); + values("0.0316933000, 0.0335781000, 0.0396653000, 0.0581461000, 0.1140256000, 0.2871950000, 0.8287935000", \ + "0.0316766000, 0.0335944000, 0.0396845000, 0.0580174000, 0.1141033000, 0.2870393000, 0.8328274000", \ + "0.0314598000, 0.0333336000, 0.0393917000, 0.0579082000, 0.1138752000, 0.2871919000, 0.8281645000", \ + "0.0309464000, 0.0328206000, 0.0388184000, 0.0572045000, 0.1131390000, 0.2867463000, 0.8284399000", \ + "0.0305436000, 0.0323924000, 0.0384351000, 0.0565391000, 0.1121083000, 0.2856790000, 0.8283666000", \ + "0.0312387000, 0.0330199000, 0.0387977000, 0.0566052000, 0.1113992000, 0.2841276000, 0.8306576000", \ + "0.0331040000, 0.0347917000, 0.0403211000, 0.0577122000, 0.1127234000, 0.2857433000, 0.8285218000"); + } + } + max_capacitance : 0.4971410000; + max_transition : 1.5041270000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015796300, 0.0049904500, 0.0157661000, 0.0498092000, 0.1573600000, 0.4971410000"); + values("0.1330829000, 0.1360788000, 0.1439328000, 0.1624910000, 0.2050744000, 0.3070335000, 0.6029062000", \ + "0.1372400000, 0.1402636000, 0.1481313000, 0.1667224000, 0.2092863000, 0.3111781000, 0.6069900000", \ + "0.1459630000, 0.1489702000, 0.1568072000, 0.1753846000, 0.2179737000, 0.3199690000, 0.6159154000", \ + "0.1636159000, 0.1666343000, 0.1744887000, 0.1930194000, 0.2356001000, 0.3376286000, 0.6336115000", \ + "0.1894233000, 0.1923856000, 0.2002661000, 0.2188021000, 0.2614239000, 0.3634655000, 0.6593935000", \ + "0.2164919000, 0.2195358000, 0.2273691000, 0.2459388000, 0.2885198000, 0.3905957000, 0.6858519000", \ + "0.2230262000, 0.2260854000, 0.2341624000, 0.2529383000, 0.2959994000, 0.3984152000, 0.6942757000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015796300, 0.0049904500, 0.0157661000, 0.0498092000, 0.1573600000, 0.4971410000"); + values("0.1564660000, 0.1603755000, 0.1710045000, 0.1981750000, 0.2728274000, 0.5005629000, 1.2124486000", \ + "0.1618137000, 0.1657183000, 0.1763144000, 0.2035414000, 0.2782302000, 0.5053962000, 1.2183916000", \ + "0.1752598000, 0.1791738000, 0.1897839000, 0.2170142000, 0.2917445000, 0.5188205000, 1.2317853000", \ + "0.2079401000, 0.2119241000, 0.2224819000, 0.2497215000, 0.3244983000, 0.5518813000, 1.2644710000", \ + "0.2773775000, 0.2813265000, 0.2919320000, 0.3191918000, 0.3939730000, 0.6213340000, 1.3357879000", \ + "0.3960182000, 0.3999767000, 0.4106257000, 0.4378457000, 0.5124904000, 0.7396376000, 1.4537448000", \ + "0.5944810000, 0.5984751000, 0.6090689000, 0.6364330000, 0.7112547000, 0.9392157000, 1.6514348000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015796300, 0.0049904500, 0.0157661000, 0.0498092000, 0.1573600000, 0.4971410000"); + values("0.0176720000, 0.0196466000, 0.0252291000, 0.0411289000, 0.0826074000, 0.2003011000, 0.5946583000", \ + "0.0176039000, 0.0196647000, 0.0252992000, 0.0410031000, 0.0826230000, 0.2004031000, 0.5911780000", \ + "0.0176328000, 0.0197627000, 0.0252003000, 0.0411486000, 0.0826280000, 0.2001665000, 0.5949218000", \ + "0.0177128000, 0.0194763000, 0.0252292000, 0.0411332000, 0.0825593000, 0.2003028000, 0.5928698000", \ + "0.0177591000, 0.0196999000, 0.0255498000, 0.0409994000, 0.0827280000, 0.2004418000, 0.5946589000", \ + "0.0180430000, 0.0200995000, 0.0256590000, 0.0414229000, 0.0828710000, 0.2000703000, 0.5908075000", \ + "0.0189429000, 0.0209451000, 0.0267823000, 0.0423303000, 0.0836974000, 0.2008791000, 0.5942581000"); + } + related_pin : "A1_N"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015796300, 0.0049904500, 0.0157661000, 0.0498092000, 0.1573600000, 0.4971410000"); + values("0.0218271000, 0.0252320000, 0.0352562000, 0.0655655000, 0.1645570000, 0.4862576000, 1.4975730000", \ + "0.0217936000, 0.0252311000, 0.0352574000, 0.0656862000, 0.1644838000, 0.4858892000, 1.4995173000", \ + "0.0217367000, 0.0252364000, 0.0352214000, 0.0657251000, 0.1646137000, 0.4857093000, 1.5004609000", \ + "0.0218354000, 0.0252372000, 0.0352612000, 0.0656890000, 0.1645012000, 0.4860812000, 1.4995770000", \ + "0.0219388000, 0.0252435000, 0.0352709000, 0.0656815000, 0.1642454000, 0.4854819000, 1.5006874000", \ + "0.0221781000, 0.0255800000, 0.0355548000, 0.0659597000, 0.1648988000, 0.4849784000, 1.5020702000", \ + "0.0231128000, 0.0263557000, 0.0366113000, 0.0666972000, 0.1649586000, 0.4853650000, 1.4958532000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015796300, 0.0049904500, 0.0157661000, 0.0498092000, 0.1573600000, 0.4971410000"); + values("0.1281520000, 0.1311241000, 0.1390269000, 0.1576022000, 0.2001593000, 0.3020254000, 0.5979555000", \ + "0.1319691000, 0.1349929000, 0.1428347000, 0.1613869000, 0.2039770000, 0.3058994000, 0.6018480000", \ + "0.1413615000, 0.1443817000, 0.1522226000, 0.1707878000, 0.2133500000, 0.3152762000, 0.6110406000", \ + "0.1588859000, 0.1619028000, 0.1697357000, 0.1882564000, 0.2308488000, 0.3328298000, 0.6280921000", \ + "0.1803164000, 0.1833483000, 0.1912184000, 0.2098324000, 0.2526269000, 0.3546713000, 0.6503745000", \ + "0.1987024000, 0.2017336000, 0.2095769000, 0.2281514000, 0.2709538000, 0.3730414000, 0.6685754000", \ + "0.1922946000, 0.1953773000, 0.2033645000, 0.2219997000, 0.2649209000, 0.3672568000, 0.6632871000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015796300, 0.0049904500, 0.0157661000, 0.0498092000, 0.1573600000, 0.4971410000"); + values("0.1568007000, 0.1607264000, 0.1713418000, 0.1985901000, 0.2734230000, 0.5018118000, 1.2135802000", \ + "0.1612221000, 0.1651920000, 0.1757735000, 0.2029957000, 0.2777504000, 0.5055352000, 1.2185881000", \ + "0.1742442000, 0.1781889000, 0.1888213000, 0.2160151000, 0.2908081000, 0.5187386000, 1.2315047000", \ + "0.2059037000, 0.2098600000, 0.2204495000, 0.2476560000, 0.3224069000, 0.5504212000, 1.2630619000", \ + "0.2717595000, 0.2757051000, 0.2863054000, 0.3135667000, 0.3883809000, 0.6156388000, 1.3296064000", \ + "0.3812083000, 0.3851346000, 0.3958037000, 0.4232187000, 0.4980801000, 0.7251977000, 1.4392677000", \ + "0.5678191000, 0.5718439000, 0.5826312000, 0.6100370000, 0.6850536000, 0.9121198000, 1.6253371000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015796300, 0.0049904500, 0.0157661000, 0.0498092000, 0.1573600000, 0.4971410000"); + values("0.0174512000, 0.0195022000, 0.0253781000, 0.0410975000, 0.0826105000, 0.2004224000, 0.5946053000", \ + "0.0175544000, 0.0194401000, 0.0252461000, 0.0411285000, 0.0826202000, 0.2003466000, 0.5944437000", \ + "0.0174574000, 0.0196690000, 0.0253449000, 0.0410034000, 0.0826066000, 0.2002426000, 0.5944227000", \ + "0.0174634000, 0.0196727000, 0.0254048000, 0.0410229000, 0.0826142000, 0.2003494000, 0.5927418000", \ + "0.0178530000, 0.0199183000, 0.0255930000, 0.0413026000, 0.0828430000, 0.2004631000, 0.5943485000", \ + "0.0178645000, 0.0199347000, 0.0257648000, 0.0414333000, 0.0828748000, 0.2006098000, 0.5930829000", \ + "0.0188963000, 0.0208575000, 0.0267332000, 0.0422708000, 0.0835213000, 0.2008577000, 0.5900257000"); + } + related_pin : "A2_N"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015796300, 0.0049904500, 0.0157661000, 0.0498092000, 0.1573600000, 0.4971410000"); + values("0.0218466000, 0.0253076000, 0.0352778000, 0.0658125000, 0.1647512000, 0.4855094000, 1.4997192000", \ + "0.0219234000, 0.0251900000, 0.0353123000, 0.0656774000, 0.1646946000, 0.4865113000, 1.4996384000", \ + "0.0217996000, 0.0252749000, 0.0351974000, 0.0657055000, 0.1646340000, 0.4865656000, 1.4993109000", \ + "0.0218491000, 0.0251900000, 0.0353298000, 0.0656522000, 0.1647078000, 0.4865592000, 1.4990786000", \ + "0.0219546000, 0.0253289000, 0.0353608000, 0.0658623000, 0.1647257000, 0.4862781000, 1.5025883000", \ + "0.0223696000, 0.0257607000, 0.0358059000, 0.0661969000, 0.1651172000, 0.4850237000, 1.5023053000", \ + "0.0233985000, 0.0268137000, 0.0367402000, 0.0670633000, 0.1653750000, 0.4847703000, 1.4978785000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015796300, 0.0049904500, 0.0157661000, 0.0498092000, 0.1573600000, 0.4971410000"); + values("0.1838074000, 0.1878017000, 0.1979804000, 0.2204451000, 0.2667142000, 0.3730767000, 0.6710282000", \ + "0.1888323000, 0.1928297000, 0.2030405000, 0.2255365000, 0.2720310000, 0.3782836000, 0.6766515000", \ + "0.2013516000, 0.2053420000, 0.2155147000, 0.2379550000, 0.2844434000, 0.3906272000, 0.6886115000", \ + "0.2284516000, 0.2324362000, 0.2426043000, 0.2650273000, 0.3114552000, 0.4176592000, 0.7156556000", \ + "0.2893792000, 0.2933485000, 0.3035573000, 0.3260104000, 0.3723208000, 0.4788357000, 0.7773084000", \ + "0.4106145000, 0.4150485000, 0.4263883000, 0.4506455000, 0.5000704000, 0.6084381000, 0.9068138000", \ + "0.6195032000, 0.6249188000, 0.6385723000, 0.6677533000, 0.7239927000, 0.8400683000, 1.1421541000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015796300, 0.0049904500, 0.0157661000, 0.0498092000, 0.1573600000, 0.4971410000"); + values("0.0962196000, 0.1001466000, 0.1107513000, 0.1380056000, 0.2126750000, 0.4406822000, 1.1509542000", \ + "0.1006193000, 0.1045248000, 0.1151384000, 0.1423727000, 0.2170281000, 0.4449481000, 1.1550850000", \ + "0.1095958000, 0.1135285000, 0.1240956000, 0.1513664000, 0.2261352000, 0.4532124000, 1.1666771000", \ + "0.1288881000, 0.1327669000, 0.1433400000, 0.1704875000, 0.2451229000, 0.4721536000, 1.1851542000", \ + "0.1642353000, 0.1684092000, 0.1795078000, 0.2073773000, 0.2822559000, 0.5096281000, 1.2225191000", \ + "0.2107978000, 0.2157885000, 0.2283364000, 0.2579174000, 0.3338682000, 0.5611923000, 1.2760477000", \ + "0.2468843000, 0.2533941000, 0.2697801000, 0.3046623000, 0.3838350000, 0.6115894000, 1.3230426000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015796300, 0.0049904500, 0.0157661000, 0.0498092000, 0.1573600000, 0.4971410000"); + values("0.0280681000, 0.0304312000, 0.0366316000, 0.0515050000, 0.0911364000, 0.2080811000, 0.5976137000", \ + "0.0278424000, 0.0301848000, 0.0368565000, 0.0513965000, 0.0910853000, 0.2078947000, 0.5991032000", \ + "0.0279326000, 0.0302608000, 0.0362269000, 0.0516518000, 0.0907755000, 0.2080687000, 0.5974246000", \ + "0.0279275000, 0.0302499000, 0.0362290000, 0.0517278000, 0.0909914000, 0.2081258000, 0.5974797000", \ + "0.0280451000, 0.0304802000, 0.0364320000, 0.0516345000, 0.0910138000, 0.2080365000, 0.5988147000", \ + "0.0333946000, 0.0360945000, 0.0426844000, 0.0572070000, 0.0954982000, 0.2109263000, 0.5968788000", \ + "0.0458329000, 0.0482483000, 0.0555332000, 0.0714200000, 0.1104856000, 0.2221938000, 0.5997740000"); + } + related_pin : "B1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015796300, 0.0049904500, 0.0157661000, 0.0498092000, 0.1573600000, 0.4971410000"); + values("0.0217826000, 0.0250793000, 0.0351748000, 0.0656641000, 0.1645757000, 0.4847902000, 1.4966254000", \ + "0.0217192000, 0.0251657000, 0.0351709000, 0.0655520000, 0.1645461000, 0.4856233000, 1.4954016000", \ + "0.0216438000, 0.0249921000, 0.0351689000, 0.0655882000, 0.1644174000, 0.4857930000, 1.5020180000", \ + "0.0217707000, 0.0251459000, 0.0351911000, 0.0656662000, 0.1645659000, 0.4859767000, 1.5014339000", \ + "0.0241946000, 0.0275911000, 0.0374944000, 0.0672968000, 0.1651024000, 0.4853690000, 1.5002748000", \ + "0.0300189000, 0.0334956000, 0.0434068000, 0.0717597000, 0.1672402000, 0.4846292000, 1.5009577000", \ + "0.0419524000, 0.0460396000, 0.0568670000, 0.0842984000, 0.1717422000, 0.4867660000, 1.4943005000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015796300, 0.0049904500, 0.0157661000, 0.0498092000, 0.1573600000, 0.4971410000"); + values("0.1659593000, 0.1699580000, 0.1801087000, 0.2025717000, 0.2488245000, 0.3550502000, 0.6531742000", \ + "0.1697471000, 0.1737589000, 0.1839673000, 0.2062994000, 0.2527352000, 0.3590615000, 0.6575951000", \ + "0.1806133000, 0.1846076000, 0.1947719000, 0.2172186000, 0.2637283000, 0.3698745000, 0.6684038000", \ + "0.2089576000, 0.2129474000, 0.2232156000, 0.2456628000, 0.2918670000, 0.3982139000, 0.6961389000", \ + "0.2778588000, 0.2818144000, 0.2919300000, 0.3141714000, 0.3606794000, 0.4670780000, 0.7653905000", \ + "0.4178961000, 0.4225921000, 0.4344198000, 0.4592391000, 0.5078183000, 0.6162700000, 0.9144167000", \ + "0.6450177000, 0.6510916000, 0.6668961000, 0.6992435000, 0.7571170000, 0.8714034000, 1.1730685000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015796300, 0.0049904500, 0.0157661000, 0.0498092000, 0.1573600000, 0.4971410000"); + values("0.0889071000, 0.0928482000, 0.1035918000, 0.1311070000, 0.2059296000, 0.4326687000, 1.1431170000", \ + "0.0934831000, 0.0974630000, 0.1081929000, 0.1356506000, 0.2103252000, 0.4370899000, 1.1489993000", \ + "0.1018474000, 0.1058310000, 0.1165278000, 0.1440424000, 0.2189357000, 0.4458589000, 1.1562686000", \ + "0.1190214000, 0.1229690000, 0.1336979000, 0.1611006000, 0.2359574000, 0.4635208000, 1.1732735000", \ + "0.1482972000, 0.1526232000, 0.1639605000, 0.1923174000, 0.2674435000, 0.4949934000, 1.2056275000", \ + "0.1829577000, 0.1880628000, 0.2011152000, 0.2315486000, 0.3079807000, 0.5352908000, 1.2468302000", \ + "0.1971986000, 0.2040263000, 0.2211204000, 0.2580851000, 0.3382580000, 0.5657033000, 1.2767882000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015796300, 0.0049904500, 0.0157661000, 0.0498092000, 0.1573600000, 0.4971410000"); + values("0.0279075000, 0.0303049000, 0.0367028000, 0.0514452000, 0.0912200000, 0.2080728000, 0.5978668000", \ + "0.0278123000, 0.0301716000, 0.0364073000, 0.0513425000, 0.0911325000, 0.2080020000, 0.5990250000", \ + "0.0279543000, 0.0303580000, 0.0366102000, 0.0514723000, 0.0910987000, 0.2080174000, 0.5991243000", \ + "0.0279229000, 0.0302788000, 0.0365821000, 0.0516627000, 0.0911794000, 0.2079790000, 0.5966967000", \ + "0.0280296000, 0.0303921000, 0.0364812000, 0.0513703000, 0.0911654000, 0.2081098000, 0.5991347000", \ + "0.0374374000, 0.0394381000, 0.0459791000, 0.0597929000, 0.0965985000, 0.2109099000, 0.5971756000", \ + "0.0550295000, 0.0583218000, 0.0655288000, 0.0812743000, 0.1154600000, 0.2221475000, 0.6002011000"); + } + related_pin : "B2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015796300, 0.0049904500, 0.0157661000, 0.0498092000, 0.1573600000, 0.4971410000"); + values("0.0217698000, 0.0252174000, 0.0352109000, 0.0656008000, 0.1644934000, 0.4849320000, 1.5000345000", \ + "0.0217357000, 0.0251009000, 0.0351796000, 0.0657151000, 0.1644027000, 0.4855874000, 1.5032762000", \ + "0.0218107000, 0.0252288000, 0.0352618000, 0.0657574000, 0.1640145000, 0.4854719000, 1.4939184000", \ + "0.0221317000, 0.0255778000, 0.0356904000, 0.0658903000, 0.1642635000, 0.4858366000, 1.4990499000", \ + "0.0248205000, 0.0284022000, 0.0380915000, 0.0680693000, 0.1652635000, 0.4845991000, 1.5041272000", \ + "0.0317110000, 0.0353218000, 0.0449028000, 0.0735641000, 0.1676112000, 0.4843718000, 1.5032625000", \ + "0.0448086000, 0.0490774000, 0.0601870000, 0.0870298000, 0.1740576000, 0.4863152000, 1.4958714000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__o2bb2ai_1") { + leakage_power () { + value : 0.0015506000; + when : "!A1_N&!A2_N&!B1&B2"; + } + leakage_power () { + value : 0.0005608000; + when : "!A1_N&!A2_N&!B1&!B2"; + } + leakage_power () { + value : 0.0008393000; + when : "!A1_N&!A2_N&B1&B2"; + } + leakage_power () { + value : 0.0020079000; + when : "!A1_N&!A2_N&B1&!B2"; + } + leakage_power () { + value : 0.0017496000; + when : "!A1_N&A2_N&!B1&B2"; + } + leakage_power () { + value : 0.0007606000; + when : "!A1_N&A2_N&!B1&!B2"; + } + leakage_power () { + value : 0.0010383000; + when : "!A1_N&A2_N&B1&B2"; + } + leakage_power () { + value : 0.0022068000; + when : "!A1_N&A2_N&B1&!B2"; + } + leakage_power () { + value : 0.0018404000; + when : "A1_N&!A2_N&!B1&B2"; + } + leakage_power () { + value : 0.0008514000; + when : "A1_N&!A2_N&!B1&!B2"; + } + leakage_power () { + value : 0.0011291000; + when : "A1_N&!A2_N&B1&B2"; + } + leakage_power () { + value : 0.0022976000; + when : "A1_N&!A2_N&B1&!B2"; + } + leakage_power () { + value : 0.0032398000; + when : "A1_N&A2_N&!B1&B2"; + } + leakage_power () { + value : 0.0029891000; + when : "A1_N&A2_N&!B1&!B2"; + } + leakage_power () { + value : 0.0032397000; + when : "A1_N&A2_N&B1&B2"; + } + leakage_power () { + value : 0.0032408000; + when : "A1_N&A2_N&B1&!B2"; + } + area : 8.758400000; + cell_footprint : "sky130_fd_sc_hd__o2bb2ai"; + cell_leakage_power : 0.0018463660; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A1_N") { + capacitance : 0.0023580000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022560000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0039617000, 0.0039622000, 0.0039634000, 0.0039655000, 0.0039703000, 0.0039814000, 0.0040070000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0039609000, -0.0039594000, -0.0039560000, -0.0039564000, -0.0039573000, -0.0039593000, -0.0039639000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024610000; + } + pin ("A2_N") { + capacitance : 0.0025040000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0024140000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0048431000, 0.0048449000, 0.0048490000, 0.0048503000, 0.0048535000, 0.0048607000, 0.0048773000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0040204000, -0.0040223000, -0.0040266000, -0.0040208000, -0.0040074000, -0.0039766000, -0.0039054000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0025930000; + } + pin ("B1") { + capacitance : 0.0023240000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022180000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0039670000, 0.0039673000, 0.0039681000, 0.0039700000, 0.0039744000, 0.0039845000, 0.0040079000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0036500000, -0.0037058000, -0.0038343000, -0.0038379000, -0.0038462000, -0.0038652000, -0.0039090000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024290000; + } + pin ("B2") { + capacitance : 0.0023790000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022220000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0028120000, 0.0028085000, 0.0028006000, 0.0028083000, 0.0028262000, 0.0028673000, 0.0029621000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0020202000, -0.0020111000, -0.0019903000, -0.0019916000, -0.0019945000, -0.0020013000, -0.0020170000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0025360000; + } + pin ("Y") { + direction : "output"; + function : "(!B1&!B2) | (A1_N&A2_N)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011550730, 0.0026683870, 0.0061643630, 0.0142405800, 0.0328978100, 0.0759987400"); + values("0.0149196000, 0.0139432000, 0.0116370000, 0.0061802000, -0.0067203000, -0.0367815000, -0.1064854000", \ + "0.0147644000, 0.0137811000, 0.0115007000, 0.0060285000, -0.0068676000, -0.0369336000, -0.1066519000", \ + "0.0145315000, 0.0135459000, 0.0112457000, 0.0057805000, -0.0070971000, -0.0371328000, -0.1068783000", \ + "0.0143525000, 0.0133817000, 0.0110659000, 0.0056201000, -0.0072303000, -0.0372492000, -0.1069190000", \ + "0.0141670000, 0.0131794000, 0.0108663000, 0.0054317000, -0.0073743000, -0.0373397000, -0.1069993000", \ + "0.0143865000, 0.0133677000, 0.0109792000, 0.0054027000, -0.0070241000, -0.0369703000, -0.1065486000", \ + "0.0161793000, 0.0150719000, 0.0127924000, 0.0072526000, -0.0055956000, -0.0354254000, -0.1046845000"); + } + related_pin : "A1_N"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011550730, 0.0026683870, 0.0061643630, 0.0142405800, 0.0328978100, 0.0759987400"); + values("0.0136865000, 0.0148979000, 0.0175987000, 0.0235058000, 0.0366043000, 0.0665354000, 0.1353599000", \ + "0.0135244000, 0.0147509000, 0.0174427000, 0.0233440000, 0.0364629000, 0.0663137000, 0.1352676000", \ + "0.0132733000, 0.0144798000, 0.0171626000, 0.0230733000, 0.0362146000, 0.0660650000, 0.1349248000", \ + "0.0129696000, 0.0141403000, 0.0167929000, 0.0226938000, 0.0358760000, 0.0658313000, 0.1347795000", \ + "0.0128073000, 0.0139308000, 0.0165064000, 0.0223840000, 0.0355738000, 0.0656526000, 0.1346289000", \ + "0.0130675000, 0.0142009000, 0.0166943000, 0.0225016000, 0.0355506000, 0.0656356000, 0.1346802000", \ + "0.0141797000, 0.0152618000, 0.0177696000, 0.0236084000, 0.0368610000, 0.0666005000, 0.1358723000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011550730, 0.0026683870, 0.0061643630, 0.0142405800, 0.0328978100, 0.0759987400"); + values("0.0117936000, 0.0108182000, 0.0084667000, 0.0028909000, -0.0101014000, -0.0402691000, -0.1100454000", \ + "0.0114654000, 0.0104877000, 0.0081280000, 0.0025950000, -0.0104021000, -0.0405586000, -0.1103693000", \ + "0.0111501000, 0.0101546000, 0.0078195000, 0.0022820000, -0.0106890000, -0.0408462000, -0.1106126000", \ + "0.0108156000, 0.0098176000, 0.0074693000, 0.0019501000, -0.0109517000, -0.0410568000, -0.1107761000", \ + "0.0107252000, 0.0097226000, 0.0073837000, 0.0018836000, -0.0110211000, -0.0410717000, -0.1107902000", \ + "0.0108300000, 0.0098121000, 0.0074773000, 0.0018564000, -0.0106829000, -0.0407085000, -0.1103686000", \ + "0.0122704000, 0.0113514000, 0.0088335000, 0.0033821000, -0.0095789000, -0.0394161000, -0.1090145000"); + } + related_pin : "A2_N"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011550730, 0.0026683870, 0.0061643630, 0.0142405800, 0.0328978100, 0.0759987400"); + values("0.0138106000, 0.0150259000, 0.0176880000, 0.0236180000, 0.0367296000, 0.0666275000, 0.1355024000", \ + "0.0136084000, 0.0148254000, 0.0175236000, 0.0233916000, 0.0365265000, 0.0663705000, 0.1351704000", \ + "0.0132937000, 0.0144877000, 0.0171584000, 0.0230677000, 0.0362235000, 0.0661266000, 0.1349376000", \ + "0.0129658000, 0.0141080000, 0.0167334000, 0.0226231000, 0.0358168000, 0.0658464000, 0.1346410000", \ + "0.0127454000, 0.0138353000, 0.0164345000, 0.0222745000, 0.0355026000, 0.0656017000, 0.1344964000", \ + "0.0132857000, 0.0143869000, 0.0169281000, 0.0226065000, 0.0355537000, 0.0657292000, 0.1347539000", \ + "0.0145251000, 0.0156487000, 0.0181430000, 0.0238754000, 0.0369302000, 0.0665874000, 0.1360664000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011550730, 0.0026683870, 0.0061643630, 0.0142405800, 0.0328978100, 0.0759987400"); + values("0.0063486000, 0.0053151000, 0.0028913000, -0.0027167000, -0.0157466000, -0.0459191000, -0.1156787000", \ + "0.0062780000, 0.0052533000, 0.0028409000, -0.0027580000, -0.0157791000, -0.0459527000, -0.1157203000", \ + "0.0062540000, 0.0052196000, 0.0028376000, -0.0027480000, -0.0157369000, -0.0458799000, -0.1156809000", \ + "0.0060519000, 0.0050410000, 0.0026588000, -0.0028679000, -0.0158292000, -0.0459389000, -0.1156833000", \ + "0.0061282000, 0.0051020000, 0.0025873000, -0.0029635000, -0.0158997000, -0.0459579000, -0.1156844000", \ + "0.0062889000, 0.0052315000, 0.0027764000, -0.0029031000, -0.0160377000, -0.0461018000, -0.1157567000", \ + "0.0070895000, 0.0059794000, 0.0034900000, -0.0023019000, -0.0154731000, -0.0458773000, -0.1156681000"); + } + related_pin : "B1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011550730, 0.0026683870, 0.0061643630, 0.0142405800, 0.0328978100, 0.0759987400"); + values("0.0082153000, 0.0093007000, 0.0117467000, 0.0173944000, 0.0303274000, 0.0601918000, 0.1291677000", \ + "0.0080576000, 0.0091597000, 0.0116181000, 0.0172969000, 0.0302764000, 0.0601317000, 0.1291376000", \ + "0.0078891000, 0.0089742000, 0.0114563000, 0.0171576000, 0.0301799000, 0.0600722000, 0.1290244000", \ + "0.0077609000, 0.0088417000, 0.0113092000, 0.0169983000, 0.0300515000, 0.0600557000, 0.1289762000", \ + "0.0076663000, 0.0087297000, 0.0112140000, 0.0169095000, 0.0299236000, 0.0598423000, 0.1288299000", \ + "0.0076314000, 0.0086765000, 0.0111284000, 0.0168494000, 0.0299292000, 0.0598961000, 0.1288040000", \ + "0.0080297000, 0.0090433000, 0.0114160000, 0.0168482000, 0.0300964000, 0.0600037000, 0.1289575000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011550730, 0.0026683870, 0.0061643630, 0.0142405800, 0.0328978100, 0.0759987400"); + values("0.0029843000, 0.0020234000, -0.0002894000, -0.0058550000, -0.0188834000, -0.0490774000, -0.1189091000", \ + "0.0028095000, 0.0018875000, -0.0003735000, -0.0058737000, -0.0188657000, -0.0490478000, -0.1188479000", \ + "0.0025199000, 0.0016238000, -0.0005938000, -0.0060113000, -0.0189263000, -0.0490576000, -0.1188351000", \ + "0.0022864000, 0.0013325000, -0.0008945000, -0.0062558000, -0.0190808000, -0.0491314000, -0.1188573000", \ + "0.0024180000, 0.0013981000, -0.0009631000, -0.0065369000, -0.0193176000, -0.0492557000, -0.1189147000", \ + "0.0025143000, 0.0014465000, -0.0009564000, -0.0065472000, -0.0195498000, -0.0495070000, -0.1190868000", \ + "0.0033756000, 0.0022076000, -0.0003623000, -0.0061692000, -0.0193253000, -0.0494519000, -0.1192039000"); + } + related_pin : "B2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011550730, 0.0026683870, 0.0061643630, 0.0142405800, 0.0328978100, 0.0759987400"); + values("0.0074806000, 0.0085495000, 0.0110398000, 0.0166951000, 0.0296809000, 0.0595667000, 0.1284435000", \ + "0.0071883000, 0.0082875000, 0.0108106000, 0.0165365000, 0.0295699000, 0.0594164000, 0.1284054000", \ + "0.0069853000, 0.0080978000, 0.0105805000, 0.0163443000, 0.0294560000, 0.0593718000, 0.1283638000", \ + "0.0068735000, 0.0079510000, 0.0104608000, 0.0161051000, 0.0291782000, 0.0592358000, 0.1282671000", \ + "0.0068371000, 0.0078909000, 0.0103304000, 0.0160060000, 0.0289882000, 0.0590200000, 0.1280383000", \ + "0.0072042000, 0.0082278000, 0.0106159000, 0.0161807000, 0.0290049000, 0.0588669000, 0.1278501000", \ + "0.0083280000, 0.0093709000, 0.0118400000, 0.0174994000, 0.0302362000, 0.0598894000, 0.1278997000"); + } + } + max_capacitance : 0.0759990000; + max_transition : 1.5018510000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011550700, 0.0026683900, 0.0061643600, 0.0142406000, 0.0328978000, 0.0759987000"); + values("0.0886377000, 0.0933117000, 0.1031988000, 0.1241191000, 0.1697734000, 0.2727433000, 0.5092450000", \ + "0.0941267000, 0.0987639000, 0.1086780000, 0.1296730000, 0.1752997000, 0.2783226000, 0.5147238000", \ + "0.1073727000, 0.1120874000, 0.1219865000, 0.1429619000, 0.1883052000, 0.2915999000, 0.5281482000", \ + "0.1385968000, 0.1431652000, 0.1531020000, 0.1740892000, 0.2198588000, 0.3229085000, 0.5595056000", \ + "0.2003243000, 0.2050491000, 0.2154580000, 0.2368050000, 0.2826997000, 0.3859233000, 0.6223663000", \ + "0.2976533000, 0.3031597000, 0.3144441000, 0.3369260000, 0.3835216000, 0.4872773000, 0.7240551000", \ + "0.4512422000, 0.4579811000, 0.4708792000, 0.4966719000, 0.5469427000, 0.6510041000, 0.8880748000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011550700, 0.0026683900, 0.0061643600, 0.0142406000, 0.0328978000, 0.0759987000"); + values("0.0721761000, 0.0781991000, 0.0909083000, 0.1178117000, 0.1772353000, 0.3115050000, 0.6213721000", \ + "0.0763561000, 0.0824163000, 0.0952146000, 0.1220125000, 0.1815006000, 0.3157688000, 0.6268236000", \ + "0.0854875000, 0.0915160000, 0.1040888000, 0.1311216000, 0.1902489000, 0.3249548000, 0.6349392000", \ + "0.1043419000, 0.1103439000, 0.1230787000, 0.1499969000, 0.2092602000, 0.3442051000, 0.6545536000", \ + "0.1329283000, 0.1390778000, 0.1522884000, 0.1795188000, 0.2392671000, 0.3744320000, 0.6861522000", \ + "0.1658794000, 0.1731938000, 0.1870998000, 0.2154271000, 0.2749639000, 0.4106339000, 0.7213219000", \ + "0.1861348000, 0.1955657000, 0.2130560000, 0.2450688000, 0.3063320000, 0.4417150000, 0.7527874000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011550700, 0.0026683900, 0.0061643600, 0.0142406000, 0.0328978000, 0.0759987000"); + values("0.0271250000, 0.0319601000, 0.0431390000, 0.0683184000, 0.1273394000, 0.2647069000, 0.5833755000", \ + "0.0271370000, 0.0319672000, 0.0431527000, 0.0683967000, 0.1275779000, 0.2650245000, 0.5828832000", \ + "0.0270906000, 0.0319555000, 0.0430731000, 0.0684128000, 0.1275125000, 0.2646083000, 0.5833948000", \ + "0.0272095000, 0.0322424000, 0.0432510000, 0.0683927000, 0.1275700000, 0.2646595000, 0.5833742000", \ + "0.0293832000, 0.0345835000, 0.0453426000, 0.0699184000, 0.1280560000, 0.2643940000, 0.5839992000", \ + "0.0357643000, 0.0405459000, 0.0512016000, 0.0748086000, 0.1309811000, 0.2660151000, 0.5834171000", \ + "0.0482573000, 0.0535216000, 0.0648653000, 0.0872236000, 0.1385464000, 0.2693355000, 0.5846822000"); + } + related_pin : "A1_N"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011550700, 0.0026683900, 0.0061643600, 0.0142406000, 0.0328978000, 0.0759987000"); + values("0.0346426000, 0.0413370000, 0.0573307000, 0.0940954000, 0.1769889000, 0.3659794000, 0.8036689000", \ + "0.0345476000, 0.0413866000, 0.0573022000, 0.0941306000, 0.1769525000, 0.3662299000, 0.8034823000", \ + "0.0346535000, 0.0413294000, 0.0573915000, 0.0941371000, 0.1769732000, 0.3661522000, 0.8035627000", \ + "0.0356489000, 0.0422296000, 0.0578485000, 0.0943438000, 0.1769884000, 0.3662411000, 0.8035693000", \ + "0.0394525000, 0.0453806000, 0.0603883000, 0.0958573000, 0.1776444000, 0.3662816000, 0.8031206000", \ + "0.0481013000, 0.0533346000, 0.0665408000, 0.0992322000, 0.1789034000, 0.3672607000, 0.8026633000", \ + "0.0672409000, 0.0710275000, 0.0812713000, 0.1096514000, 0.1832692000, 0.3679640000, 0.8052328000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011550700, 0.0026683900, 0.0061643600, 0.0142406000, 0.0328978000, 0.0759987000"); + values("0.0846219000, 0.0891427000, 0.0989050000, 0.1196661000, 0.1650367000, 0.2677447000, 0.5037122000", \ + "0.0894113000, 0.0939786000, 0.1038560000, 0.1246459000, 0.1700196000, 0.2726782000, 0.5087535000", \ + "0.1027365000, 0.1074249000, 0.1172413000, 0.1381067000, 0.1835679000, 0.2863491000, 0.5223422000", \ + "0.1346078000, 0.1391965000, 0.1490711000, 0.1697251000, 0.2153677000, 0.3183274000, 0.5545878000", \ + "0.1948234000, 0.1997237000, 0.2101911000, 0.2318411000, 0.2776653000, 0.3806084000, 0.6167410000", \ + "0.2924149000, 0.2976970000, 0.3096233000, 0.3327327000, 0.3795375000, 0.4833169000, 0.7199387000", \ + "0.4499826000, 0.4570657000, 0.4715544000, 0.4990856000, 0.5489311000, 0.6520604000, 0.8876393000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011550700, 0.0026683900, 0.0061643600, 0.0142406000, 0.0328978000, 0.0759987000"); + values("0.0690644000, 0.0751180000, 0.0878608000, 0.1146378000, 0.1740391000, 0.3084328000, 0.6185518000", \ + "0.0729557000, 0.0790004000, 0.0916780000, 0.1185270000, 0.1780553000, 0.3126248000, 0.6223632000", \ + "0.0828222000, 0.0887986000, 0.1013629000, 0.1283893000, 0.1874779000, 0.3222998000, 0.6322357000", \ + "0.1026078000, 0.1086986000, 0.1213245000, 0.1482920000, 0.2079906000, 0.3431864000, 0.6532918000", \ + "0.1288853000, 0.1348200000, 0.1477525000, 0.1751616000, 0.2351691000, 0.3705477000, 0.6812840000", \ + "0.1559234000, 0.1629201000, 0.1768224000, 0.2044105000, 0.2641583000, 0.4005785000, 0.7111511000", \ + "0.1620403000, 0.1711494000, 0.1885031000, 0.2197667000, 0.2789094000, 0.4145193000, 0.7253356000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011550700, 0.0026683900, 0.0061643600, 0.0142406000, 0.0328978000, 0.0759987000"); + values("0.0269479000, 0.0321067000, 0.0431296000, 0.0683784000, 0.1272141000, 0.2643361000, 0.5829527000", \ + "0.0269813000, 0.0321117000, 0.0431129000, 0.0683390000, 0.1273718000, 0.2645070000, 0.5837351000", \ + "0.0271104000, 0.0319560000, 0.0431409000, 0.0683038000, 0.1271693000, 0.2643495000, 0.5829741000", \ + "0.0272180000, 0.0324021000, 0.0432898000, 0.0684381000, 0.1272367000, 0.2648231000, 0.5834444000", \ + "0.0302740000, 0.0353538000, 0.0463393000, 0.0706393000, 0.1283174000, 0.2642935000, 0.5832189000", \ + "0.0377403000, 0.0428080000, 0.0534222000, 0.0764364000, 0.1320303000, 0.2663483000, 0.5844675000", \ + "0.0513884000, 0.0571842000, 0.0681470000, 0.0908760000, 0.1420048000, 0.2705590000, 0.5848022000"); + } + related_pin : "A2_N"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011550700, 0.0026683900, 0.0061643600, 0.0142406000, 0.0328978000, 0.0759987000"); + values("0.0345347000, 0.0412884000, 0.0573131000, 0.0941494000, 0.1769841000, 0.3662256000, 0.8036233000", \ + "0.0345523000, 0.0412989000, 0.0573125000, 0.0941480000, 0.1768837000, 0.3662012000, 0.8044987000", \ + "0.0346688000, 0.0413469000, 0.0573661000, 0.0941459000, 0.1769718000, 0.3662465000, 0.8036306000", \ + "0.0362455000, 0.0427581000, 0.0583788000, 0.0944786000, 0.1769660000, 0.3662163000, 0.8051769000", \ + "0.0397069000, 0.0459472000, 0.0608396000, 0.0966502000, 0.1784425000, 0.3665047000, 0.8038836000", \ + "0.0493006000, 0.0538702000, 0.0663979000, 0.0994287000, 0.1794016000, 0.3685211000, 0.8049735000", \ + "0.0697581000, 0.0729953000, 0.0826110000, 0.1096954000, 0.1831709000, 0.3685983000, 0.8061428000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011550700, 0.0026683900, 0.0061643600, 0.0142406000, 0.0328978000, 0.0759987000"); + values("0.0384419000, 0.0426381000, 0.0519095000, 0.0720787000, 0.1172783000, 0.2199361000, 0.4564029000", \ + "0.0428841000, 0.0470935000, 0.0563648000, 0.0765903000, 0.1217774000, 0.2244348000, 0.4608595000", \ + "0.0517650000, 0.0560058000, 0.0653078000, 0.0857261000, 0.1310429000, 0.2338691000, 0.4698215000", \ + "0.0681277000, 0.0733754000, 0.0837568000, 0.1057522000, 0.1512933000, 0.2545578000, 0.4910932000", \ + "0.0907771000, 0.0982683000, 0.1136143000, 0.1422195000, 0.1962659000, 0.3025720000, 0.5396767000", \ + "0.1121301000, 0.1236085000, 0.1474928000, 0.1921054000, 0.2702696000, 0.4028408000, 0.6516715000", \ + "0.1104710000, 0.1291257000, 0.1674697000, 0.2387501000, 0.3615495000, 0.5588040000, 0.8779302000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011550700, 0.0026683900, 0.0061643600, 0.0142406000, 0.0328978000, 0.0759987000"); + values("0.0847105000, 0.0944867000, 0.1161902000, 0.1653364000, 0.2773384000, 0.5344660000, 1.1270707000", \ + "0.0897641000, 0.0996770000, 0.1213285000, 0.1708112000, 0.2829300000, 0.5402795000, 1.1330169000", \ + "0.1021076000, 0.1115544000, 0.1337999000, 0.1833443000, 0.2957743000, 0.5533957000, 1.1462920000", \ + "0.1285344000, 0.1381413000, 0.1597398000, 0.2093051000, 0.3219985000, 0.5799470000, 1.1731862000", \ + "0.1800580000, 0.1917432000, 0.2168905000, 0.2683902000, 0.3810008000, 0.6393165000, 1.2328448000", \ + "0.2672747000, 0.2834744000, 0.3171921000, 0.3850432000, 0.5156783000, 0.7758550000, 1.3696124000", \ + "0.4090142000, 0.4339665000, 0.4860771000, 0.5846693000, 0.7642056000, 1.0807066000, 1.6855077000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011550700, 0.0026683900, 0.0061643600, 0.0142406000, 0.0328978000, 0.0759987000"); + values("0.0246027000, 0.0297556000, 0.0412209000, 0.0671398000, 0.1268103000, 0.2642782000, 0.5824464000", \ + "0.0245793000, 0.0296757000, 0.0411067000, 0.0671921000, 0.1267360000, 0.2644141000, 0.5827423000", \ + "0.0249978000, 0.0299014000, 0.0411346000, 0.0672129000, 0.1269850000, 0.2647722000, 0.5837136000", \ + "0.0311939000, 0.0359609000, 0.0464305000, 0.0701612000, 0.1276537000, 0.2645712000, 0.5832653000", \ + "0.0480102000, 0.0537454000, 0.0658329000, 0.0899537000, 0.1412737000, 0.2685033000, 0.5828045000", \ + "0.0821596000, 0.0905524000, 0.1058377000, 0.1366416000, 0.1938095000, 0.3107651000, 0.5962096000", \ + "0.1462043000, 0.1581116000, 0.1814113000, 0.2260376000, 0.3017208000, 0.4378966000, 0.7051804000"); + } + related_pin : "B1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011550700, 0.0026683900, 0.0061643600, 0.0142406000, 0.0328978000, 0.0759987000"); + values("0.0640169000, 0.0764214000, 0.1046478000, 0.1703648000, 0.3223755000, 0.6712829000, 1.4790740000", \ + "0.0640085000, 0.0763922000, 0.1046259000, 0.1703728000, 0.3221236000, 0.6713642000, 1.4793797000", \ + "0.0640540000, 0.0763930000, 0.1045742000, 0.1703895000, 0.3225026000, 0.6723253000, 1.4778657000", \ + "0.0653856000, 0.0771220000, 0.1048102000, 0.1703996000, 0.3221197000, 0.6718485000, 1.4785475000", \ + "0.0822346000, 0.0937006000, 0.1182398000, 0.1775317000, 0.3229506000, 0.6721465000, 1.4809400000", \ + "0.1226894000, 0.1352352000, 0.1632266000, 0.2230545000, 0.3523702000, 0.6777190000, 1.4804733000", \ + "0.2008486000, 0.2184785000, 0.2557179000, 0.3260119000, 0.4694377000, 0.7610427000, 1.4969086000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011550700, 0.0026683900, 0.0061643600, 0.0142406000, 0.0328978000, 0.0759987000"); + values("0.0295420000, 0.0333741000, 0.0416465000, 0.0600494000, 0.1010984000, 0.1953335000, 0.4129031000", \ + "0.0339155000, 0.0378330000, 0.0462782000, 0.0647155000, 0.1058483000, 0.2003377000, 0.4172748000", \ + "0.0422930000, 0.0465321000, 0.0552178000, 0.0740122000, 0.1155906000, 0.2098911000, 0.4269616000", \ + "0.0542903000, 0.0600636000, 0.0716149000, 0.0935408000, 0.1361369000, 0.2313905000, 0.4490744000", \ + "0.0666194000, 0.0756390000, 0.0931355000, 0.1250085000, 0.1805755000, 0.2800140000, 0.4986791000", \ + "0.0686040000, 0.0830906000, 0.1116104000, 0.1617684000, 0.2450024000, 0.3800341000, 0.6118460000", \ + "0.0288541000, 0.0532522000, 0.1007116000, 0.1828636000, 0.3151668000, 0.5183333000, 0.8349410000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011550700, 0.0026683900, 0.0061643600, 0.0142406000, 0.0328978000, 0.0759987000"); + values("0.0728056000, 0.0825677000, 0.1043992000, 0.1536968000, 0.2658787000, 0.5231505000, 1.1170800000", \ + "0.0753964000, 0.0856101000, 0.1074989000, 0.1573155000, 0.2699438000, 0.5276617000, 1.1216366000", \ + "0.0867471000, 0.0963050000, 0.1178285000, 0.1679936000, 0.2810450000, 0.5390977000, 1.1330729000", \ + "0.1155822000, 0.1250246000, 0.1467211000, 0.1954324000, 0.3086132000, 0.5669313000, 1.1605947000", \ + "0.1765048000, 0.1891403000, 0.2151104000, 0.2653257000, 0.3766986000, 0.6348362000, 1.2288405000", \ + "0.2752061000, 0.2943358000, 0.3336195000, 0.4080483000, 0.5373891000, 0.7936778000, 1.3839930000", \ + "0.4395635000, 0.4675950000, 0.5253882000, 0.6386565000, 0.8385737000, 1.1626594000, 1.7488976000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011550700, 0.0026683900, 0.0061643600, 0.0142406000, 0.0328978000, 0.0759987000"); + values("0.0156466000, 0.0203732000, 0.0309809000, 0.0549654000, 0.1101928000, 0.2381700000, 0.5275662000", \ + "0.0157000000, 0.0203846000, 0.0310522000, 0.0548614000, 0.1100945000, 0.2377401000, 0.5278678000", \ + "0.0172648000, 0.0214779000, 0.0315423000, 0.0548964000, 0.1096344000, 0.2356447000, 0.5267606000", \ + "0.0249598000, 0.0294181000, 0.0392352000, 0.0598457000, 0.1112195000, 0.2360817000, 0.5273847000", \ + "0.0425666000, 0.0482650000, 0.0600081000, 0.0825715000, 0.1298360000, 0.2420542000, 0.5308812000", \ + "0.0769711000, 0.0851474000, 0.1014417000, 0.1316535000, 0.1855766000, 0.2954378000, 0.5456898000", \ + "0.1450805000, 0.1567443000, 0.1793221000, 0.2228774000, 0.2966207000, 0.4264221000, 0.6697894000"); + } + related_pin : "B2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011550700, 0.0026683900, 0.0061643600, 0.0142406000, 0.0328978000, 0.0759987000"); + values("0.0646504000, 0.0768055000, 0.1053515000, 0.1710884000, 0.3222218000, 0.6724806000, 1.4816433000", \ + "0.0647561000, 0.0768130000, 0.1054073000, 0.1711357000, 0.3223569000, 0.6746001000, 1.4819025000", \ + "0.0644487000, 0.0768058000, 0.1052112000, 0.1707169000, 0.3226443000, 0.6714982000, 1.4812548000", \ + "0.0677837000, 0.0788956000, 0.1057489000, 0.1708639000, 0.3221219000, 0.6723755000, 1.4794264000", \ + "0.0945958000, 0.1057825000, 0.1269448000, 0.1818070000, 0.3228569000, 0.6722947000, 1.4789983000", \ + "0.1441728000, 0.1600325000, 0.1917605000, 0.2501022000, 0.3652807000, 0.6776079000, 1.4814793000", \ + "0.2245456000, 0.2489061000, 0.2972317000, 0.3847518000, 0.5351324000, 0.7939341000, 1.5018514000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__o2bb2ai_2") { + leakage_power () { + value : 0.0044389000; + when : "A1_N&A2_N&!B1&B2"; + } + leakage_power () { + value : 0.0037635000; + when : "A1_N&A2_N&!B1&!B2"; + } + leakage_power () { + value : 0.0044452000; + when : "A1_N&A2_N&B1&B2"; + } + leakage_power () { + value : 0.0044382000; + when : "A1_N&A2_N&B1&!B2"; + } + leakage_power () { + value : 0.0045657000; + when : "!A1_N&!A2_N&!B1&B2"; + } + leakage_power () { + value : 0.0046256000; + when : "!A1_N&!A2_N&!B1&!B2"; + } + leakage_power () { + value : 0.0034679000; + when : "!A1_N&!A2_N&B1&B2"; + } + leakage_power () { + value : 0.0057336000; + when : "!A1_N&!A2_N&B1&!B2"; + } + leakage_power () { + value : 0.0027306000; + when : "!A1_N&A2_N&!B1&B2"; + } + leakage_power () { + value : 0.0019005000; + when : "!A1_N&A2_N&!B1&!B2"; + } + leakage_power () { + value : 0.0015994000; + when : "!A1_N&A2_N&B1&B2"; + } + leakage_power () { + value : 0.0028908000; + when : "!A1_N&A2_N&B1&!B2"; + } + leakage_power () { + value : 0.0030930000; + when : "A1_N&!A2_N&!B1&B2"; + } + leakage_power () { + value : 0.0022633000; + when : "A1_N&!A2_N&!B1&!B2"; + } + leakage_power () { + value : 0.0019625000; + when : "A1_N&!A2_N&B1&B2"; + } + leakage_power () { + value : 0.0032537000; + when : "A1_N&!A2_N&B1&!B2"; + } + area : 15.014400000; + cell_footprint : "sky130_fd_sc_hd__o2bb2ai"; + cell_leakage_power : 0.0034482750; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A1_N") { + capacitance : 0.0049000000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0046740000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0085035000, 0.0084950000, 0.0084754000, 0.0084786000, 0.0084860000, 0.0085032000, 0.0085427000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0084531000, -0.0084543000, -0.0084572000, -0.0084587000, -0.0084621000, -0.0084701000, -0.0084885000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0051250000; + } + pin ("A2_N") { + capacitance : 0.0044510000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0042560000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0087885000, 0.0087798000, 0.0087599000, 0.0087564000, 0.0087483000, 0.0087297000, 0.0086867000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0066842000, -0.0066819000, -0.0066768000, -0.0066653000, -0.0066388000, -0.0065777000, -0.0064370000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0046450000; + } + pin ("B1") { + capacitance : 0.0048090000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0045670000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0084928000, 0.0084986000, 0.0085120000, 0.0085134000, 0.0085166000, 0.0085239000, 0.0085409000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0074072000, -0.0075158000, -0.0077663000, -0.0077785000, -0.0078068000, -0.0078719000, -0.0080221000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0050500000; + } + pin ("B2") { + capacitance : 0.0043440000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0040480000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0035472000, 0.0035387000, 0.0035193000, 0.0035309000, 0.0035577000, 0.0036193000, 0.0037615000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0034009000, -0.0033967000, -0.0033872000, -0.0033862000, -0.0033838000, -0.0033783000, -0.0033657000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0046410000; + } + pin ("Y") { + direction : "output"; + function : "(!B1&!B2) | (A1_N&A2_N)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012705110, 0.0032283970, 0.0082034290, 0.0208450900, 0.0529678500, 0.1345925000"); + values("0.0280865000, 0.0269116000, 0.0239232000, 0.0161958000, -0.0038801000, -0.0556272000, -0.1876114000", \ + "0.0276907000, 0.0265252000, 0.0235420000, 0.0158180000, -0.0042608000, -0.0560228000, -0.1879710000", \ + "0.0272289000, 0.0260495000, 0.0230659000, 0.0153526000, -0.0046994000, -0.0563990000, -0.1884025000", \ + "0.0267807000, 0.0256140000, 0.0226207000, 0.0149480000, -0.0051038000, -0.0567258000, -0.1886301000", \ + "0.0264435000, 0.0252870000, 0.0222926000, 0.0146062000, -0.0051643000, -0.0567041000, -0.1885456000", \ + "0.0272355000, 0.0260335000, 0.0229276000, 0.0150159000, -0.0045328000, -0.0559624000, -0.1877724000", \ + "0.0303780000, 0.0291740000, 0.0260181000, 0.0180436000, -0.0024155000, -0.0541835000, -0.1851751000"); + } + related_pin : "A1_N"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012705110, 0.0032283970, 0.0082034290, 0.0208450900, 0.0529678500, 0.1345925000"); + values("0.0252773000, 0.0267124000, 0.0303050000, 0.0388763000, 0.0596090000, 0.1111388000, 0.2414576000", \ + "0.0249305000, 0.0263719000, 0.0299490000, 0.0385423000, 0.0593280000, 0.1109019000, 0.2410973000", \ + "0.0244000000, 0.0258280000, 0.0293803000, 0.0379554000, 0.0587678000, 0.1103181000, 0.2408033000", \ + "0.0237674000, 0.0251574000, 0.0286420000, 0.0371669000, 0.0580258000, 0.1097393000, 0.2403956000", \ + "0.0234805000, 0.0248467000, 0.0282062000, 0.0366576000, 0.0574701000, 0.1093429000, 0.2399541000", \ + "0.0238030000, 0.0250983000, 0.0284397000, 0.0367768000, 0.0571265000, 0.1091474000, 0.2399667000", \ + "0.0257377000, 0.0269948000, 0.0302210000, 0.0385039000, 0.0593139000, 0.1107256000, 0.2413817000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012705110, 0.0032283970, 0.0082034290, 0.0208450900, 0.0529678500, 0.1345925000"); + values("0.0218522000, 0.0207098000, 0.0177446000, 0.0100662000, -0.0100391000, -0.0618373000, -0.1937886000", \ + "0.0213698000, 0.0202116000, 0.0173095000, 0.0096236000, -0.0104811000, -0.0622333000, -0.1943462000", \ + "0.0208399000, 0.0196797000, 0.0167120000, 0.0090492000, -0.0110118000, -0.0627619000, -0.1947848000", \ + "0.0202646000, 0.0191150000, 0.0161386000, 0.0084429000, -0.0115302000, -0.0631883000, -0.1951757000", \ + "0.0201087000, 0.0189409000, 0.0159650000, 0.0082714000, -0.0116973000, -0.0632843000, -0.1951311000", \ + "0.0206306000, 0.0194056000, 0.0163917000, 0.0084720000, -0.0110219000, -0.0624924000, -0.1942843000", \ + "0.0237689000, 0.0225870000, 0.0193868000, 0.0114814000, -0.0085590000, -0.0602852000, -0.1914427000"); + } + related_pin : "A2_N"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012705110, 0.0032283970, 0.0082034290, 0.0208450900, 0.0529678500, 0.1345925000"); + values("0.0239572000, 0.0254064000, 0.0289898000, 0.0375969000, 0.0583343000, 0.1097960000, 0.2403094000", \ + "0.0236347000, 0.0250677000, 0.0286432000, 0.0372137000, 0.0580144000, 0.1095485000, 0.2398456000", \ + "0.0230533000, 0.0244666000, 0.0279863000, 0.0365583000, 0.0573529000, 0.1089912000, 0.2395037000", \ + "0.0224410000, 0.0238369000, 0.0272669000, 0.0357493000, 0.0565351000, 0.1083405000, 0.2389124000", \ + "0.0222700000, 0.0235824000, 0.0269555000, 0.0353211000, 0.0560608000, 0.1079925000, 0.2388342000", \ + "0.0231508000, 0.0244483000, 0.0277444000, 0.0358532000, 0.0561546000, 0.1081043000, 0.2391096000", \ + "0.0263528000, 0.0276091000, 0.0309179000, 0.0384606000, 0.0592090000, 0.1102299000, 0.2410461000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012705110, 0.0032283970, 0.0082034290, 0.0208450900, 0.0529678500, 0.1345925000"); + values("0.0131584000, 0.0119279000, 0.0088100000, 0.0008804000, -0.0194599000, -0.0713478000, -0.2034669000", \ + "0.0130105000, 0.0117884000, 0.0086851000, 0.0007778000, -0.0195513000, -0.0714328000, -0.2035386000", \ + "0.0128617000, 0.0116667000, 0.0086091000, 0.0007621000, -0.0195136000, -0.0713510000, -0.2034645000", \ + "0.0124299000, 0.0112368000, 0.0082414000, 0.0004611000, -0.0197098000, -0.0715307000, -0.2035865000", \ + "0.0126743000, 0.0114484000, 0.0082923000, 0.0001917000, -0.0199008000, -0.0715311000, -0.2035251000", \ + "0.0128207000, 0.0115814000, 0.0084330000, 0.0004047000, -0.0199428000, -0.0718326000, -0.2036495000", \ + "0.0143496000, 0.0130733000, 0.0098432000, 0.0016104000, -0.0190704000, -0.0712125000, -0.2034601000"); + } + related_pin : "B1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012705110, 0.0032283970, 0.0082034290, 0.0208450900, 0.0529678500, 0.1345925000"); + values("0.0149129000, 0.0161791000, 0.0194103000, 0.0274822000, 0.0478823000, 0.0993131000, 0.2298639000", \ + "0.0144745000, 0.0157732000, 0.0190308000, 0.0272117000, 0.0476144000, 0.0991366000, 0.2295823000", \ + "0.0140887000, 0.0153800000, 0.0186258000, 0.0268258000, 0.0473604000, 0.0989516000, 0.2296525000", \ + "0.0137949000, 0.0150674000, 0.0182893000, 0.0264462000, 0.0470331000, 0.0986511000, 0.2292829000", \ + "0.0135707000, 0.0148350000, 0.0180363000, 0.0261802000, 0.0466107000, 0.0983702000, 0.2291457000", \ + "0.0135237000, 0.0147689000, 0.0179532000, 0.0260940000, 0.0465192000, 0.0984225000, 0.2289262000", \ + "0.0140526000, 0.0152365000, 0.0183078000, 0.0260753000, 0.0468835000, 0.0983351000, 0.2296518000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012705110, 0.0032283970, 0.0082034290, 0.0208450900, 0.0529678500, 0.1345925000"); + values("0.0061910000, 0.0050875000, 0.0021495000, -0.0056727000, -0.0260154000, -0.0780126000, -0.2102183000", \ + "0.0059020000, 0.0048430000, 0.0020021000, -0.0056971000, -0.0259575000, -0.0779051000, -0.2100963000", \ + "0.0054267000, 0.0043831000, 0.0016270000, -0.0059188000, -0.0260237000, -0.0778771000, -0.2100137000", \ + "0.0050516000, 0.0039379000, 0.0011022000, -0.0064076000, -0.0262916000, -0.0779855000, -0.2100276000", \ + "0.0054099000, 0.0042296000, 0.0011559000, -0.0068446000, -0.0267263000, -0.0782197000, -0.2101094000", \ + "0.0055321000, 0.0042526000, 0.0011266000, -0.0068222000, -0.0270183000, -0.0786789000, -0.2104025000", \ + "0.0073722000, 0.0059600000, 0.0025841000, -0.0058488000, -0.0265242000, -0.0785309000, -0.2105278000"); + } + related_pin : "B2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012705110, 0.0032283970, 0.0082034290, 0.0208450900, 0.0529678500, 0.1345925000"); + values("0.0144607000, 0.0157390000, 0.0189695000, 0.0270747000, 0.0473653000, 0.0988986000, 0.2293106000", \ + "0.0140597000, 0.0153597000, 0.0186369000, 0.0267788000, 0.0471968000, 0.0986833000, 0.2292999000", \ + "0.0136490000, 0.0149489000, 0.0182349000, 0.0263933000, 0.0469891000, 0.0985409000, 0.2292959000", \ + "0.0133304000, 0.0146033000, 0.0178414000, 0.0260610000, 0.0465023000, 0.0982473000, 0.2289951000", \ + "0.0134293000, 0.0146835000, 0.0178310000, 0.0258702000, 0.0460079000, 0.0978494000, 0.2285008000", \ + "0.0145787000, 0.0158336000, 0.0186404000, 0.0265554000, 0.0465843000, 0.0978789000, 0.2281512000", \ + "0.0168195000, 0.0182300000, 0.0216236000, 0.0281389000, 0.0481808000, 0.0986729000, 0.2285031000"); + } + } + max_capacitance : 0.1345920000; + max_transition : 1.4911730000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012705100, 0.0032284000, 0.0082034300, 0.0208451000, 0.0529678000, 0.1345920000"); + values("0.0865868000, 0.0894919000, 0.0961374000, 0.1112314000, 0.1463111000, 0.2313916000, 0.4452218000", \ + "0.0919131000, 0.0947541000, 0.1013303000, 0.1165770000, 0.1515984000, 0.2367936000, 0.4506375000", \ + "0.1050692000, 0.1079926000, 0.1146878000, 0.1299083000, 0.1649718000, 0.2501855000, 0.4641792000", \ + "0.1369265000, 0.1397116000, 0.1464990000, 0.1616350000, 0.1970710000, 0.2823917000, 0.4961661000", \ + "0.2010460000, 0.2041213000, 0.2111330000, 0.2269278000, 0.2625304000, 0.3480060000, 0.5622092000", \ + "0.3048113000, 0.3081475000, 0.3159582000, 0.3329123000, 0.3693744000, 0.4555522000, 0.6700310000", \ + "0.4715441000, 0.4758761000, 0.4855961000, 0.5055956000, 0.5457938000, 0.6329866000, 0.8475504000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012705100, 0.0032284000, 0.0082034300, 0.0208451000, 0.0529678000, 0.1345920000"); + values("0.0687866000, 0.0730653000, 0.0829573000, 0.1054368000, 0.1586286000, 0.2902072000, 0.6240842000", \ + "0.0730133000, 0.0772624000, 0.0871570000, 0.1096509000, 0.1629159000, 0.2946556000, 0.6283687000", \ + "0.0821031000, 0.0863680000, 0.0960731000, 0.1185790000, 0.1719042000, 0.3036850000, 0.6364498000", \ + "0.1003242000, 0.1045761000, 0.1144801000, 0.1369361000, 0.1901876000, 0.3229530000, 0.6566913000", \ + "0.1265796000, 0.1310356000, 0.1411983000, 0.1641660000, 0.2181178000, 0.3506449000, 0.6841725000", \ + "0.1544812000, 0.1597729000, 0.1711602000, 0.1951021000, 0.2492138000, 0.3820741000, 0.7168436000", \ + "0.1626287000, 0.1696524000, 0.1841463000, 0.2123654000, 0.2683652000, 0.4009517000, 0.7366973000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012705100, 0.0032284000, 0.0082034300, 0.0208451000, 0.0529678000, 0.1345920000"); + values("0.0245313000, 0.0273432000, 0.0343043000, 0.0514478000, 0.0949813000, 0.2079858000, 0.4966860000", \ + "0.0245301000, 0.0273285000, 0.0343781000, 0.0514311000, 0.0949691000, 0.2082645000, 0.4971916000", \ + "0.0245461000, 0.0273873000, 0.0343161000, 0.0514243000, 0.0948419000, 0.2079184000, 0.4975670000", \ + "0.0248158000, 0.0275990000, 0.0344006000, 0.0514940000, 0.0949502000, 0.2080452000, 0.4973323000", \ + "0.0267270000, 0.0295868000, 0.0364957000, 0.0533459000, 0.0961175000, 0.2081793000, 0.4977140000", \ + "0.0327180000, 0.0358011000, 0.0423521000, 0.0585918000, 0.0998450000, 0.2103320000, 0.4985155000", \ + "0.0449858000, 0.0481035000, 0.0555428000, 0.0715040000, 0.1092359000, 0.2138442000, 0.4996297000"); + } + related_pin : "A1_N"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012705100, 0.0032284000, 0.0082034300, 0.0208451000, 0.0529678000, 0.1345920000"); + values("0.0313251000, 0.0356027000, 0.0474884000, 0.0777853000, 0.1540273000, 0.3401504000, 0.8100584000", \ + "0.0311318000, 0.0354233000, 0.0473572000, 0.0778398000, 0.1540200000, 0.3400664000, 0.8101180000", \ + "0.0312597000, 0.0355670000, 0.0474582000, 0.0778836000, 0.1540238000, 0.3401745000, 0.8097035000", \ + "0.0324601000, 0.0369332000, 0.0481253000, 0.0782540000, 0.1540474000, 0.3401245000, 0.8101548000", \ + "0.0360500000, 0.0402548000, 0.0509086000, 0.0800848000, 0.1551109000, 0.3404127000, 0.8106223000", \ + "0.0445640000, 0.0477555000, 0.0574481000, 0.0840063000, 0.1564076000, 0.3413878000, 0.8106180000", \ + "0.0640450000, 0.0664070000, 0.0738291000, 0.0963074000, 0.1617718000, 0.3421956000, 0.8120943000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012705100, 0.0032284000, 0.0082034300, 0.0208451000, 0.0529678000, 0.1345920000"); + values("0.0884103000, 0.0913835000, 0.0983467000, 0.1139411000, 0.1494132000, 0.2347142000, 0.4485831000", \ + "0.0928719000, 0.0959515000, 0.1031575000, 0.1188186000, 0.1542921000, 0.2395918000, 0.4534776000", \ + "0.1058212000, 0.1087914000, 0.1157126000, 0.1314692000, 0.1670381000, 0.2522901000, 0.4661753000", \ + "0.1370359000, 0.1400293000, 0.1470022000, 0.1626990000, 0.1982512000, 0.2836892000, 0.4976960000", \ + "0.1984922000, 0.2015034000, 0.2089419000, 0.2253669000, 0.2617319000, 0.3473307000, 0.5613575000", \ + "0.2986647000, 0.3022898000, 0.3103124000, 0.3285166000, 0.3663029000, 0.4517036000, 0.6661576000", \ + "0.4634497000, 0.4680973000, 0.4785943000, 0.5003770000, 0.5416974000, 0.6298841000, 0.8445236000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012705100, 0.0032284000, 0.0082034300, 0.0208451000, 0.0529678000, 0.1345920000"); + values("0.0636859000, 0.0678641000, 0.0777747000, 0.1001612000, 0.1531370000, 0.2854167000, 0.6177801000", \ + "0.0674845000, 0.0717419000, 0.0816205000, 0.1040993000, 0.1573556000, 0.2890636000, 0.6229501000", \ + "0.0771864000, 0.0813545000, 0.0911015000, 0.1133762000, 0.1666174000, 0.2989655000, 0.6349122000", \ + "0.0944812000, 0.0987150000, 0.1085493000, 0.1309956000, 0.1845586000, 0.3166785000, 0.6500558000", \ + "0.1161810000, 0.1205919000, 0.1305620000, 0.1533407000, 0.2076595000, 0.3400849000, 0.6750200000", \ + "0.1347934000, 0.1398396000, 0.1507287000, 0.1738649000, 0.2273226000, 0.3615797000, 0.6949831000", \ + "0.1245493000, 0.1312321000, 0.1452360000, 0.1720922000, 0.2266599000, 0.3582202000, 0.6923421000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012705100, 0.0032284000, 0.0082034300, 0.0208451000, 0.0529678000, 0.1345920000"); + values("0.0255460000, 0.0284040000, 0.0354128000, 0.0526490000, 0.0957331000, 0.2084537000, 0.4971433000", \ + "0.0255215000, 0.0284353000, 0.0354226000, 0.0527131000, 0.0958436000, 0.2084681000, 0.4979598000", \ + "0.0255607000, 0.0284472000, 0.0355496000, 0.0526202000, 0.0958123000, 0.2082512000, 0.4974037000", \ + "0.0256643000, 0.0286975000, 0.0355449000, 0.0527421000, 0.0959011000, 0.2080909000, 0.4972975000", \ + "0.0284345000, 0.0315136000, 0.0385638000, 0.0553538000, 0.0977623000, 0.2087785000, 0.4972449000", \ + "0.0356359000, 0.0385696000, 0.0456916000, 0.0618422000, 0.1024968000, 0.2119601000, 0.4985970000", \ + "0.0481995000, 0.0518542000, 0.0598461000, 0.0766672000, 0.1147963000, 0.2169108000, 0.5009422000"); + } + related_pin : "A2_N"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012705100, 0.0032284000, 0.0082034300, 0.0208451000, 0.0529678000, 0.1345920000"); + values("0.0310225000, 0.0353677000, 0.0473722000, 0.0779606000, 0.1539959000, 0.3401751000, 0.8086676000", \ + "0.0311606000, 0.0354526000, 0.0474875000, 0.0779628000, 0.1540252000, 0.3401870000, 0.8101003000", \ + "0.0311732000, 0.0357254000, 0.0474322000, 0.0780298000, 0.1540602000, 0.3401143000, 0.8109051000", \ + "0.0331647000, 0.0373368000, 0.0487030000, 0.0786304000, 0.1541471000, 0.3400272000, 0.8093429000", \ + "0.0361680000, 0.0399368000, 0.0509049000, 0.0804343000, 0.1557249000, 0.3407981000, 0.8103835000", \ + "0.0447131000, 0.0478234000, 0.0569182000, 0.0838442000, 0.1566188000, 0.3420707000, 0.8103078000", \ + "0.0641174000, 0.0662539000, 0.0730238000, 0.0950934000, 0.1608248000, 0.3425593000, 0.8113956000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012705100, 0.0032284000, 0.0082034300, 0.0208451000, 0.0529678000, 0.1345920000"); + values("0.0349202000, 0.0374584000, 0.0436529000, 0.0580933000, 0.0927199000, 0.1776511000, 0.3914001000", \ + "0.0391849000, 0.0417987000, 0.0479814000, 0.0624481000, 0.0971139000, 0.1820912000, 0.3957663000", \ + "0.0481652000, 0.0507384000, 0.0569088000, 0.0715256000, 0.1062266000, 0.1911314000, 0.4049366000", \ + "0.0629435000, 0.0661443000, 0.0738562000, 0.0904853000, 0.1261904000, 0.2116327000, 0.4257880000", \ + "0.0822745000, 0.0869589000, 0.0978832000, 0.1208368000, 0.1668347000, 0.2589813000, 0.4739590000", \ + "0.0955835000, 0.1029775000, 0.1207880000, 0.1562901000, 0.2257197000, 0.3496214000, 0.5853005000", \ + "0.0764286000, 0.0883885000, 0.1160179000, 0.1745493000, 0.2846888000, 0.4755829000, 0.7940600000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012705100, 0.0032284000, 0.0082034300, 0.0208451000, 0.0529678000, 0.1345920000"); + values("0.0892662000, 0.0956564000, 0.1109107000, 0.1501952000, 0.2471028000, 0.4909304000, 1.1086484000", \ + "0.0937441000, 0.1001276000, 0.1161358000, 0.1553198000, 0.2526572000, 0.4966445000, 1.1140378000", \ + "0.1056349000, 0.1123771000, 0.1281616000, 0.1676057000, 0.2653164000, 0.5099512000, 1.1276625000", \ + "0.1332702000, 0.1396256000, 0.1554054000, 0.1946564000, 0.2925447000, 0.5377859000, 1.1558349000", \ + "0.1885778000, 0.1960330000, 0.2141019000, 0.2559641000, 0.3534671000, 0.5986547000, 1.2179610000", \ + "0.2823414000, 0.2932463000, 0.3177009000, 0.3734206000, 0.4913537000, 0.7410086000, 1.3604186000", \ + "0.4391509000, 0.4557195000, 0.4939673000, 0.5773433000, 0.7403382000, 1.0525523000, 1.6890397000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012705100, 0.0032284000, 0.0082034300, 0.0208451000, 0.0529678000, 0.1345920000"); + values("0.0222622000, 0.0251178000, 0.0321473000, 0.0498432000, 0.0944079000, 0.2080959000, 0.4969177000", \ + "0.0221385000, 0.0249970000, 0.0320709000, 0.0498821000, 0.0944984000, 0.2079874000, 0.4972087000", \ + "0.0226480000, 0.0253977000, 0.0322862000, 0.0497304000, 0.0943847000, 0.2081134000, 0.4969399000", \ + "0.0291693000, 0.0318521000, 0.0385398000, 0.0545846000, 0.0961074000, 0.2085873000, 0.4978100000", \ + "0.0453473000, 0.0487077000, 0.0567039000, 0.0746232000, 0.1147409000, 0.2154772000, 0.4980102000", \ + "0.0777405000, 0.0828126000, 0.0939608000, 0.1179646000, 0.1662381000, 0.2663735000, 0.5170996000", \ + "0.1391197000, 0.1468773000, 0.1634104000, 0.1994904000, 0.2678341000, 0.3925016000, 0.6386733000"); + } + related_pin : "B1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012705100, 0.0032284000, 0.0082034300, 0.0208451000, 0.0529678000, 0.1345920000"); + values("0.0634482000, 0.0715749000, 0.0923288000, 0.1445890000, 0.2777512000, 0.6150015000, 1.4743513000", \ + "0.0634408000, 0.0714456000, 0.0922737000, 0.1449531000, 0.2787975000, 0.6142778000, 1.4703482000", \ + "0.0634972000, 0.0714475000, 0.0921300000, 0.1445984000, 0.2774466000, 0.6142972000, 1.4700983000", \ + "0.0641754000, 0.0719430000, 0.0923229000, 0.1447764000, 0.2777560000, 0.6153582000, 1.4715050000", \ + "0.0808882000, 0.0885028000, 0.1061239000, 0.1529569000, 0.2787733000, 0.6148309000, 1.4697991000", \ + "0.1189133000, 0.1273980000, 0.1482866000, 0.1974421000, 0.3139143000, 0.6206926000, 1.4722396000", \ + "0.1973821000, 0.2091121000, 0.2362817000, 0.2969863000, 0.4238720000, 0.7096121000, 1.4877619000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012705100, 0.0032284000, 0.0082034300, 0.0208451000, 0.0529678000, 0.1345920000"); + values("0.0282814000, 0.0307798000, 0.0368624000, 0.0515150000, 0.0869126000, 0.1750911000, 0.3981785000", \ + "0.0324471000, 0.0350843000, 0.0412992000, 0.0560431000, 0.0916475000, 0.1800361000, 0.4028709000", \ + "0.0398598000, 0.0427618000, 0.0494235000, 0.0644873000, 0.1003487000, 0.1888592000, 0.4118063000", \ + "0.0499309000, 0.0536933000, 0.0623605000, 0.0805775000, 0.1186635000, 0.2076476000, 0.4312369000", \ + "0.0586080000, 0.0644671000, 0.0779890000, 0.1045859000, 0.1550285000, 0.2515159000, 0.4773700000", \ + "0.0524866000, 0.0626084000, 0.0842601000, 0.1271853000, 0.2036499000, 0.3348703000, 0.5800744000", \ + "-0.0023208000, 0.0139874000, 0.0508419000, 0.1209288000, 0.2441576000, 0.4457916000, 0.7796754000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012705100, 0.0032284000, 0.0082034300, 0.0208451000, 0.0529678000, 0.1345920000"); + values("0.0711312000, 0.0775278000, 0.0932596000, 0.1321634000, 0.2292779000, 0.4729513000, 1.0922837000", \ + "0.0743973000, 0.0809877000, 0.0969285000, 0.1359944000, 0.2333587000, 0.4776812000, 1.0953186000", \ + "0.0851240000, 0.0913411000, 0.1075321000, 0.1467222000, 0.2443860000, 0.4888018000, 1.1066440000", \ + "0.1138766000, 0.1201089000, 0.1358817000, 0.1748643000, 0.2722167000, 0.5161415000, 1.1347271000", \ + "0.1746225000, 0.1831082000, 0.2025694000, 0.2441152000, 0.3395513000, 0.5841296000, 1.2046864000", \ + "0.2746160000, 0.2871065000, 0.3159187000, 0.3781867000, 0.4986598000, 0.7433267000, 1.3585719000", \ + "0.4426597000, 0.4594307000, 0.5023585000, 0.5966322000, 0.7799801000, 1.1055635000, 1.7253099000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012705100, 0.0032284000, 0.0082034300, 0.0208451000, 0.0529678000, 0.1345920000"); + values("0.0141836000, 0.0173022000, 0.0250914000, 0.0442079000, 0.0921777000, 0.2130510000, 0.5174328000", \ + "0.0142044000, 0.0173248000, 0.0250442000, 0.0441920000, 0.0921895000, 0.2115233000, 0.5166185000", \ + "0.0159565000, 0.0186996000, 0.0259099000, 0.0444099000, 0.0922529000, 0.2115354000, 0.5166444000", \ + "0.0226311000, 0.0256433000, 0.0330451000, 0.0503745000, 0.0939153000, 0.2118423000, 0.5168581000", \ + "0.0390409000, 0.0428402000, 0.0515429000, 0.0705459000, 0.1135934000, 0.2193494000, 0.5189427000", \ + "0.0716192000, 0.0768905000, 0.0891200000, 0.1144262000, 0.1644549000, 0.2699536000, 0.5352017000", \ + "0.1383118000, 0.1458616000, 0.1618736000, 0.1972450000, 0.2643932000, 0.3913041000, 0.6574840000"); + } + related_pin : "B2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012705100, 0.0032284000, 0.0082034300, 0.0208451000, 0.0529678000, 0.1345920000"); + values("0.0640060000, 0.0721305000, 0.0927377000, 0.1451984000, 0.2784372000, 0.6149657000, 1.4748512000", \ + "0.0640687000, 0.0720851000, 0.0925642000, 0.1452620000, 0.2777979000, 0.6172649000, 1.4740587000", \ + "0.0637545000, 0.0721574000, 0.0926296000, 0.1449995000, 0.2778069000, 0.6151858000, 1.4698982000", \ + "0.0670894000, 0.0743791000, 0.0934397000, 0.1446038000, 0.2784513000, 0.6146140000, 1.4708699000", \ + "0.0933850000, 0.1003327000, 0.1174450000, 0.1589314000, 0.2797785000, 0.6148888000, 1.4730555000", \ + "0.1386929000, 0.1498634000, 0.1732829000, 0.2250478000, 0.3290154000, 0.6246636000, 1.4756598000", \ + "0.2126287000, 0.2288108000, 0.2667750000, 0.3449304000, 0.4876246000, 0.7480769000, 1.4911731000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__o2bb2ai_4") { + leakage_power () { + value : 0.0080652000; + when : "!A1_N&!A2_N&!B1&B2"; + } + leakage_power () { + value : 0.0034842000; + when : "!A1_N&!A2_N&!B1&!B2"; + } + leakage_power () { + value : 0.0042097000; + when : "!A1_N&!A2_N&B1&B2"; + } + leakage_power () { + value : 0.0064620000; + when : "!A1_N&!A2_N&B1&!B2"; + } + leakage_power () { + value : 0.0093820000; + when : "!A1_N&A2_N&!B1&B2"; + } + leakage_power () { + value : 0.0048002000; + when : "!A1_N&A2_N&!B1&!B2"; + } + leakage_power () { + value : 0.0055262000; + when : "!A1_N&A2_N&B1&B2"; + } + leakage_power () { + value : 0.0077785000; + when : "!A1_N&A2_N&B1&!B2"; + } + leakage_power () { + value : 0.0098197000; + when : "A1_N&!A2_N&!B1&B2"; + } + leakage_power () { + value : 0.0052387000; + when : "A1_N&!A2_N&!B1&!B2"; + } + leakage_power () { + value : 0.0059647000; + when : "A1_N&!A2_N&B1&B2"; + } + leakage_power () { + value : 0.0082170000; + when : "A1_N&!A2_N&B1&!B2"; + } + leakage_power () { + value : 0.0072939000; + when : "A1_N&A2_N&!B1&B2"; + } + leakage_power () { + value : 0.0056414000; + when : "A1_N&A2_N&!B1&!B2"; + } + leakage_power () { + value : 0.0072965000; + when : "A1_N&A2_N&B1&B2"; + } + leakage_power () { + value : 0.0072939000; + when : "A1_N&A2_N&B1&!B2"; + } + area : 27.526400000; + cell_footprint : "sky130_fd_sc_hd__o2bb2ai"; + cell_leakage_power : 0.0066546030; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A1_N") { + capacitance : 0.0087480000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0083040000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0156546000, 0.0156322000, 0.0155805000, 0.0155744000, 0.0155604000, 0.0155282000, 0.0154537000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0155642000, -0.0155564000, -0.0155385000, -0.0155363000, -0.0155312000, -0.0155196000, -0.0154927000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0091920000; + } + pin ("A2_N") { + capacitance : 0.0088120000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0085190000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0182696000, 0.0182705000, 0.0182726000, 0.0182723000, 0.0182718000, 0.0182704000, 0.0182674000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0130449000, -0.0130482000, -0.0130556000, -0.0130264000, -0.0129592000, -0.0128041000, -0.0124468000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0091050000; + } + pin ("B1") { + capacitance : 0.0086730000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0082280000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0166930000, 0.0166750000, 0.0166337000, 0.0166359000, 0.0166409000, 0.0166524000, 0.0166789000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0142203000, -0.0144594000, -0.0150107000, -0.0150315000, -0.0150793000, -0.0151896000, -0.0154437000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0091180000; + } + pin ("B2") { + capacitance : 0.0084840000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0078890000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0078329000, 0.0078247000, 0.0078059000, 0.0078386000, 0.0079140000, 0.0080878000, 0.0084885000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0068139000, -0.0068120000, -0.0068078000, -0.0068085000, -0.0068101000, -0.0068137000, -0.0068222000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0090790000; + } + pin ("Y") { + direction : "output"; + function : "(!B1&!B2) | (A1_N&A2_N)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014051260, 0.0039487570, 0.0110970000, 0.0311853600, 0.0876387000, 0.2462868000"); + values("0.0589504000, 0.0575695000, 0.0536743000, 0.0425133000, 0.0107369000, -0.0801388000, -0.3365623000", \ + "0.0581908000, 0.0568019000, 0.0529004000, 0.0417678000, 0.0099968000, -0.0808549000, -0.3373103000", \ + "0.0573026000, 0.0559310000, 0.0520060000, 0.0409335000, 0.0091514000, -0.0815542000, -0.3378978000", \ + "0.0563944000, 0.0550135000, 0.0511303000, 0.0399861000, 0.0082566000, -0.0823955000, -0.3386468000", \ + "0.0558562000, 0.0544611000, 0.0504999000, 0.0393919000, 0.0076466000, -0.0826580000, -0.3388843000", \ + "0.0567193000, 0.0552582000, 0.0512147000, 0.0402419000, 0.0095059000, -0.0809263000, -0.3370181000", \ + "0.0617152000, 0.0602899000, 0.0561350000, 0.0448070000, 0.0145380000, -0.0773666000, -0.3330322000"); + } + related_pin : "A1_N"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014051260, 0.0039487570, 0.0110970000, 0.0311853600, 0.0876387000, 0.2462868000"); + values("0.0499080000, 0.0516123000, 0.0563518000, 0.0690523000, 0.1023754000, 0.1930448000, 0.4465540000", \ + "0.0492876000, 0.0509975000, 0.0557271000, 0.0684197000, 0.1018394000, 0.1924787000, 0.4460108000", \ + "0.0483101000, 0.0499939000, 0.0547047000, 0.0673913000, 0.1007410000, 0.1915881000, 0.4453795000", \ + "0.0472066000, 0.0488262000, 0.0533985000, 0.0659414000, 0.0994880000, 0.1904542000, 0.4441750000", \ + "0.0465767000, 0.0481526000, 0.0525871000, 0.0649261000, 0.0984485000, 0.1896597000, 0.4435560000", \ + "0.0472592000, 0.0487785000, 0.0530638000, 0.0651426000, 0.0977636000, 0.1894278000, 0.4436436000", \ + "0.0497946000, 0.0513233000, 0.0555253000, 0.0673704000, 0.1007077000, 0.1915231000, 0.4462125000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014051260, 0.0039487570, 0.0110970000, 0.0311853600, 0.0876387000, 0.2462868000"); + values("0.0455444000, 0.0441641000, 0.0402686000, 0.0291489000, -0.0027619000, -0.0937929000, -0.3503247000", \ + "0.0447309000, 0.0433706000, 0.0395456000, 0.0284343000, -0.0034668000, -0.0945600000, -0.3512069000", \ + "0.0436152000, 0.0422469000, 0.0383982000, 0.0272968000, -0.0045234000, -0.0953946000, -0.3521923000", \ + "0.0425573000, 0.0410425000, 0.0371763000, 0.0261170000, -0.0055365000, -0.0964409000, -0.3528354000", \ + "0.0427959000, 0.0413852000, 0.0374465000, 0.0262817000, -0.0062069000, -0.0960493000, -0.3524871000", \ + "0.0426322000, 0.0412777000, 0.0378058000, 0.0264333000, -0.0042507000, -0.0946850000, -0.3508477000", \ + "0.0489916000, 0.0476728000, 0.0435249000, 0.0324776000, 0.0009242000, -0.0898728000, -0.3450742000"); + } + related_pin : "A2_N"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014051260, 0.0039487570, 0.0110970000, 0.0311853600, 0.0876387000, 0.2462868000"); + values("0.0468429000, 0.0485520000, 0.0532983000, 0.0659474000, 0.0994058000, 0.1900617000, 0.4437297000", \ + "0.0461583000, 0.0478730000, 0.0526049000, 0.0653163000, 0.0986999000, 0.1894565000, 0.4429589000", \ + "0.0451046000, 0.0467834000, 0.0514825000, 0.0641420000, 0.0975538000, 0.1884213000, 0.4421137000", \ + "0.0441347000, 0.0457413000, 0.0502747000, 0.0627577000, 0.0963043000, 0.1873384000, 0.4413320000", \ + "0.0440077000, 0.0456018000, 0.0500215000, 0.0622129000, 0.0954130000, 0.1867875000, 0.4410911000", \ + "0.0457703000, 0.0472972000, 0.0515980000, 0.0634347000, 0.0960744000, 0.1874342000, 0.4419009000", \ + "0.0525055000, 0.0539866000, 0.0581428000, 0.0704578000, 0.1033568000, 0.1924712000, 0.4470382000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014051260, 0.0039487570, 0.0110970000, 0.0311853600, 0.0876387000, 0.2462868000"); + values("0.0288414000, 0.0273970000, 0.0233319000, 0.0118975000, -0.0204056000, -0.1115633000, -0.3682868000", \ + "0.0285616000, 0.0271476000, 0.0230968000, 0.0116882000, -0.0205465000, -0.1116542000, -0.3684347000", \ + "0.0284140000, 0.0270189000, 0.0230207000, 0.0116930000, -0.0204521000, -0.1114449000, -0.3681945000", \ + "0.0275928000, 0.0261694000, 0.0222363000, 0.0110486000, -0.0209268000, -0.1117725000, -0.3683830000", \ + "0.0271852000, 0.0257825000, 0.0217665000, 0.0104583000, -0.0211920000, -0.1119478000, -0.3683799000", \ + "0.0281637000, 0.0267370000, 0.0226191000, 0.0110985000, -0.0216015000, -0.1123579000, -0.3685726000", \ + "0.0309624000, 0.0296472000, 0.0252347000, 0.0133827000, -0.0195300000, -0.1113441000, -0.3681784000"); + } + related_pin : "B1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014051260, 0.0039487570, 0.0110970000, 0.0311853600, 0.0876387000, 0.2462868000"); + values("0.0287817000, 0.0302726000, 0.0344072000, 0.0459619000, 0.0783284000, 0.1688462000, 0.4224280000", \ + "0.0280949000, 0.0296160000, 0.0338092000, 0.0455259000, 0.0780416000, 0.1685463000, 0.4223398000", \ + "0.0274864000, 0.0289652000, 0.0331779000, 0.0449534000, 0.0775563000, 0.1682982000, 0.4220652000", \ + "0.0268604000, 0.0283795000, 0.0325619000, 0.0443034000, 0.0770871000, 0.1678658000, 0.4217725000", \ + "0.0264093000, 0.0278835000, 0.0320622000, 0.0437036000, 0.0762737000, 0.1671581000, 0.4213654000", \ + "0.0262324000, 0.0276762000, 0.0317808000, 0.0435008000, 0.0760942000, 0.1669070000, 0.4209789000", \ + "0.0270493000, 0.0284741000, 0.0324158000, 0.0436109000, 0.0765931000, 0.1669870000, 0.4223974000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014051260, 0.0039487570, 0.0110970000, 0.0311853600, 0.0876387000, 0.2462868000"); + values("0.0137695000, 0.0125026000, 0.0087806000, -0.0022909000, -0.0345112000, -0.1258494000, -0.3827931000", \ + "0.0130871000, 0.0118623000, 0.0083105000, -0.0024684000, -0.0344167000, -0.1255650000, -0.3824224000", \ + "0.0120575000, 0.0108661000, 0.0073982000, -0.0031128000, -0.0346455000, -0.1255155000, -0.3823040000", \ + "0.0111285000, 0.0098424000, 0.0062146000, -0.0042977000, -0.0354519000, -0.1258676000, -0.3822957000", \ + "0.0114767000, 0.0100897000, 0.0061283000, -0.0052620000, -0.0365169000, -0.1265028000, -0.3824722000", \ + "0.0122242000, 0.0106430000, 0.0065921000, -0.0048428000, -0.0370403000, -0.1275556000, -0.3832020000", \ + "0.0162883000, 0.0147471000, 0.0101887000, -0.0020768000, -0.0354159000, -0.1270132000, -0.3835387000"); + } + related_pin : "B2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014051260, 0.0039487570, 0.0110970000, 0.0311853600, 0.0876387000, 0.2462868000"); + values("0.0285473000, 0.0300707000, 0.0342677000, 0.0459685000, 0.0784371000, 0.1688187000, 0.4224739000", \ + "0.0274751000, 0.0290013000, 0.0333269000, 0.0451646000, 0.0778145000, 0.1685746000, 0.4223577000", \ + "0.0262895000, 0.0278311000, 0.0321551000, 0.0439863000, 0.0770823000, 0.1679575000, 0.4219751000", \ + "0.0256125000, 0.0271106000, 0.0314661000, 0.0434033000, 0.0761681000, 0.1675652000, 0.4215603000", \ + "0.0257166000, 0.0271707000, 0.0312592000, 0.0429394000, 0.0755870000, 0.1663306000, 0.4207025000", \ + "0.0289214000, 0.0301326000, 0.0341073000, 0.0459620000, 0.0770850000, 0.1660850000, 0.4201670000", \ + "0.0340251000, 0.0354058000, 0.0393830000, 0.0503774000, 0.0820838000, 0.1728246000, 0.4205182000"); + } + } + max_capacitance : 0.2462870000; + max_transition : 1.4976470000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014051300, 0.0039487600, 0.0110970000, 0.0311854000, 0.0876387000, 0.2462870000"); + values("0.1035425000, 0.1057014000, 0.1114482000, 0.1254291000, 0.1610821000, 0.2558854000, 0.5181809000", \ + "0.1087730000, 0.1108377000, 0.1163203000, 0.1305358000, 0.1662159000, 0.2610287000, 0.5233294000", \ + "0.1219517000, 0.1240989000, 0.1296382000, 0.1438975000, 0.1797019000, 0.2744906000, 0.5363601000", \ + "0.1540183000, 0.1561807000, 0.1619429000, 0.1760860000, 0.2120331000, 0.3070121000, 0.5693769000", \ + "0.2229587000, 0.2251803000, 0.2308342000, 0.2455654000, 0.2819242000, 0.3769346000, 0.6390071000", \ + "0.3390347000, 0.3414432000, 0.3476301000, 0.3630897000, 0.4006265000, 0.4966366000, 0.7591037000", \ + "0.5313049000, 0.5343014000, 0.5420510000, 0.5600125000, 0.6014004000, 0.6975872000, 0.9605940000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014051300, 0.0039487600, 0.0110970000, 0.0311854000, 0.0876387000, 0.2462870000"); + values("0.0816007000, 0.0845987000, 0.0923503000, 0.1109525000, 0.1564826000, 0.2775428000, 0.6166185000", \ + "0.0856757000, 0.0887009000, 0.0963690000, 0.1151907000, 0.1608281000, 0.2822113000, 0.6197386000", \ + "0.0938238000, 0.0968234000, 0.1045097000, 0.1231182000, 0.1687978000, 0.2899696000, 0.6291900000", \ + "0.1105811000, 0.1135172000, 0.1211838000, 0.1400862000, 0.1859541000, 0.3072992000, 0.6455313000", \ + "0.1349035000, 0.1379571000, 0.1459413000, 0.1651199000, 0.2120673000, 0.3343805000, 0.6729745000", \ + "0.1586951000, 0.1621510000, 0.1710355000, 0.1917078000, 0.2391597000, 0.3626432000, 0.7016234000", \ + "0.1543999000, 0.1589671000, 0.1705059000, 0.1956146000, 0.2468056000, 0.3702265000, 0.7097800000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014051300, 0.0039487600, 0.0110970000, 0.0311854000, 0.0876387000, 0.2462870000"); + values("0.0296605000, 0.0318793000, 0.0380326000, 0.0547347000, 0.1007519000, 0.2321176000, 0.6048143000", \ + "0.0296492000, 0.0318680000, 0.0381414000, 0.0547564000, 0.1007520000, 0.2321801000, 0.6045058000", \ + "0.0296314000, 0.0319171000, 0.0381068000, 0.0548463000, 0.1007123000, 0.2320046000, 0.6042229000", \ + "0.0296970000, 0.0318869000, 0.0381007000, 0.0547690000, 0.1006269000, 0.2322557000, 0.6048368000", \ + "0.0311411000, 0.0335506000, 0.0397177000, 0.0561550000, 0.1015494000, 0.2321220000, 0.6044063000", \ + "0.0365973000, 0.0388718000, 0.0452761000, 0.0613670000, 0.1054302000, 0.2342450000, 0.6055072000", \ + "0.0484547000, 0.0509239000, 0.0572430000, 0.0739916000, 0.1146038000, 0.2378592000, 0.6067541000"); + } + related_pin : "A1_N"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014051300, 0.0039487600, 0.0110970000, 0.0311854000, 0.0876387000, 0.2462870000"); + values("0.0407764000, 0.0433149000, 0.0509416000, 0.0737049000, 0.1369787000, 0.3101594000, 0.7966623000", \ + "0.0409196000, 0.0434943000, 0.0509207000, 0.0735616000, 0.1369856000, 0.3100478000, 0.7961333000", \ + "0.0408516000, 0.0433577000, 0.0509791000, 0.0737352000, 0.1369502000, 0.3101673000, 0.7965614000", \ + "0.0420116000, 0.0444748000, 0.0518909000, 0.0741013000, 0.1371490000, 0.3100554000, 0.7960659000", \ + "0.0457439000, 0.0480222000, 0.0550624000, 0.0767634000, 0.1388777000, 0.3106367000, 0.7961343000", \ + "0.0548402000, 0.0565277000, 0.0628137000, 0.0819345000, 0.1410953000, 0.3119521000, 0.7973156000", \ + "0.0758077000, 0.0768513000, 0.0811537000, 0.0970306000, 0.1489269000, 0.3135128000, 0.7975875000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014051300, 0.0039487600, 0.0110970000, 0.0311854000, 0.0876387000, 0.2462870000"); + values("0.0865732000, 0.0887329000, 0.0942693000, 0.1082456000, 0.1438315000, 0.2384201000, 0.5004502000", \ + "0.0918176000, 0.0939403000, 0.0994471000, 0.1134892000, 0.1490721000, 0.2437560000, 0.5055781000", \ + "0.1048301000, 0.1069444000, 0.1126017000, 0.1266035000, 0.1622214000, 0.2568371000, 0.5185838000", \ + "0.1358929000, 0.1379171000, 0.1435243000, 0.1575276000, 0.1931961000, 0.2882896000, 0.5503143000", \ + "0.1943747000, 0.1963818000, 0.2023482000, 0.2170337000, 0.2539198000, 0.3482040000, 0.6106504000", \ + "0.2900274000, 0.2925153000, 0.2988123000, 0.3147616000, 0.3520200000, 0.4481772000, 0.7110884000", \ + "0.4481519000, 0.4513087000, 0.4592246000, 0.4779937000, 0.5196525000, 0.6167121000, 0.8797156000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014051300, 0.0039487600, 0.0110970000, 0.0311854000, 0.0876387000, 0.2462870000"); + values("0.0749157000, 0.0779012000, 0.0856347000, 0.1042957000, 0.1498558000, 0.2717100000, 0.6090498000", \ + "0.0785597000, 0.0815721000, 0.0893265000, 0.1079232000, 0.1535477000, 0.2746979000, 0.6140100000", \ + "0.0878975000, 0.0908285000, 0.0985276000, 0.1171021000, 0.1628689000, 0.2840795000, 0.6220154000", \ + "0.1063765000, 0.1093717000, 0.1170419000, 0.1357728000, 0.1816915000, 0.3041812000, 0.6420606000", \ + "0.1297404000, 0.1327737000, 0.1404430000, 0.1595344000, 0.2067872000, 0.3297764000, 0.6682140000", \ + "0.1512249000, 0.1545686000, 0.1631127000, 0.1829908000, 0.2301059000, 0.3527775000, 0.6936882000", \ + "0.1469970000, 0.1514292000, 0.1621024000, 0.1857103000, 0.2348530000, 0.3580778000, 0.6968552000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014051300, 0.0039487600, 0.0110970000, 0.0311854000, 0.0876387000, 0.2462870000"); + values("0.0286617000, 0.0309184000, 0.0369789000, 0.0537739000, 0.0998783000, 0.2319004000, 0.6046492000", \ + "0.0286673000, 0.0309101000, 0.0370887000, 0.0537470000, 0.1000253000, 0.2318472000, 0.6044696000", \ + "0.0287946000, 0.0309349000, 0.0370920000, 0.0537558000, 0.0998618000, 0.2316707000, 0.6041984000", \ + "0.0288904000, 0.0311718000, 0.0372862000, 0.0540561000, 0.1000309000, 0.2318792000, 0.6046417000", \ + "0.0312326000, 0.0337263000, 0.0398019000, 0.0565451000, 0.1016219000, 0.2320627000, 0.6044221000", \ + "0.0368500000, 0.0395889000, 0.0457829000, 0.0616434000, 0.1058161000, 0.2346834000, 0.6053794000", \ + "0.0489643000, 0.0517673000, 0.0585343000, 0.0748010000, 0.1160722000, 0.2380930000, 0.6070737000"); + } + related_pin : "A2_N"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014051300, 0.0039487600, 0.0110970000, 0.0311854000, 0.0876387000, 0.2462870000"); + values("0.0407857000, 0.0433679000, 0.0509531000, 0.0735073000, 0.1369863000, 0.3100327000, 0.7961473000", \ + "0.0408073000, 0.0433046000, 0.0509215000, 0.0737009000, 0.1369607000, 0.3101537000, 0.7964708000", \ + "0.0408624000, 0.0433662000, 0.0509920000, 0.0736985000, 0.1370075000, 0.3100553000, 0.7965206000", \ + "0.0425751000, 0.0450053000, 0.0524249000, 0.0745912000, 0.1372950000, 0.3100727000, 0.7964272000", \ + "0.0456010000, 0.0479720000, 0.0551332000, 0.0771327000, 0.1397697000, 0.3113409000, 0.7965927000", \ + "0.0548037000, 0.0564317000, 0.0621710000, 0.0816160000, 0.1411673000, 0.3128779000, 0.7979462000", \ + "0.0758090000, 0.0767865000, 0.0803344000, 0.0947104000, 0.1475902000, 0.3136436000, 0.7998107000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014051300, 0.0039487600, 0.0110970000, 0.0311854000, 0.0876387000, 0.2462870000"); + values("0.0418340000, 0.0437820000, 0.0488309000, 0.0621726000, 0.0971860000, 0.1914170000, 0.4534076000", \ + "0.0460308000, 0.0478813000, 0.0530631000, 0.0664027000, 0.1012689000, 0.1956917000, 0.4575130000", \ + "0.0538168000, 0.0557593000, 0.0608877000, 0.0743026000, 0.1094620000, 0.2037608000, 0.4656625000", \ + "0.0674307000, 0.0695186000, 0.0754466000, 0.0902955000, 0.1263168000, 0.2210897000, 0.4831427000", \ + "0.0858081000, 0.0889251000, 0.0968566000, 0.1162088000, 0.1607267000, 0.2612165000, 0.5244166000", \ + "0.0981283000, 0.1028242000, 0.1152013000, 0.1451570000, 0.2100818000, 0.3394718000, 0.6186845000", \ + "0.0760301000, 0.0833044000, 0.1029868000, 0.1508268000, 0.2526148000, 0.4473633000, 0.8042423000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014051300, 0.0039487600, 0.0110970000, 0.0311854000, 0.0876387000, 0.2462870000"); + values("0.0954038000, 0.0998102000, 0.1114390000, 0.1426794000, 0.2281813000, 0.4653282000, 1.1285338000", \ + "0.1004263000, 0.1041528000, 0.1159554000, 0.1474441000, 0.2332776000, 0.4705755000, 1.1339186000", \ + "0.1123822000, 0.1165319000, 0.1284926000, 0.1601767000, 0.2463497000, 0.4840477000, 1.1480829000", \ + "0.1400730000, 0.1443912000, 0.1558650000, 0.1871100000, 0.2736909000, 0.5120399000, 1.1758390000", \ + "0.1955853000, 0.2003245000, 0.2133603000, 0.2476274000, 0.3337300000, 0.5721653000, 1.2363559000", \ + "0.2914100000, 0.2980343000, 0.3153480000, 0.3597551000, 0.4657178000, 0.7105843000, 1.3760855000", \ + "0.4505435000, 0.4610645000, 0.4882826000, 0.5544674000, 0.7026534000, 1.0110823000, 1.6963317000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014051300, 0.0039487600, 0.0110970000, 0.0311854000, 0.0876387000, 0.2462870000"); + values("0.0268701000, 0.0290765000, 0.0352380000, 0.0522070000, 0.0992964000, 0.2317063000, 0.6046657000", \ + "0.0267649000, 0.0290469000, 0.0352048000, 0.0522450000, 0.0993733000, 0.2317536000, 0.6047081000", \ + "0.0271307000, 0.0293210000, 0.0353495000, 0.0521338000, 0.0993105000, 0.2314846000, 0.6041647000", \ + "0.0321943000, 0.0343223000, 0.0403195000, 0.0562272000, 0.1008828000, 0.2316339000, 0.6044500000", \ + "0.0472562000, 0.0496729000, 0.0558932000, 0.0728898000, 0.1167409000, 0.2380499000, 0.6039778000", \ + "0.0796895000, 0.0830352000, 0.0915881000, 0.1131830000, 0.1617485000, 0.2799837000, 0.6170073000", \ + "0.1416841000, 0.1463503000, 0.1590888000, 0.1899025000, 0.2560934000, 0.3937055000, 0.7151181000"); + } + related_pin : "B1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014051300, 0.0039487600, 0.0110970000, 0.0311854000, 0.0876387000, 0.2462870000"); + values("0.0694483000, 0.0744725000, 0.0887411000, 0.1296663000, 0.2444576000, 0.5683002000, 1.4763658000", \ + "0.0690684000, 0.0746034000, 0.0888317000, 0.1295155000, 0.2445742000, 0.5680293000, 1.4764426000", \ + "0.0694234000, 0.0745116000, 0.0889495000, 0.1298308000, 0.2446020000, 0.5690210000, 1.4811312000", \ + "0.0695144000, 0.0745829000, 0.0888898000, 0.1296393000, 0.2446739000, 0.5679864000, 1.4766404000", \ + "0.0847546000, 0.0893966000, 0.1018017000, 0.1381207000, 0.2466857000, 0.5693205000, 1.4762146000", \ + "0.1208637000, 0.1259165000, 0.1409522000, 0.1800627000, 0.2803681000, 0.5758780000, 1.4765110000", \ + "0.1987110000, 0.2062941000, 0.2256862000, 0.2734605000, 0.3876303000, 0.6639322000, 1.4932584000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014051300, 0.0039487600, 0.0110970000, 0.0311854000, 0.0876387000, 0.2462870000"); + values("0.0314864000, 0.0332801000, 0.0380847000, 0.0506118000, 0.0835803000, 0.1738860000, 0.4260002000", \ + "0.0355151000, 0.0373640000, 0.0423474000, 0.0548915000, 0.0882288000, 0.1788002000, 0.4335120000", \ + "0.0428965000, 0.0449494000, 0.0501630000, 0.0632579000, 0.0967022000, 0.1872124000, 0.4396440000", \ + "0.0525893000, 0.0552279000, 0.0619148000, 0.0780244000, 0.1142790000, 0.2057568000, 0.4584198000", \ + "0.0603846000, 0.0643547000, 0.0747415000, 0.0985084000, 0.1465570000, 0.2478958000, 0.5032688000", \ + "0.0530049000, 0.0591993000, 0.0755505000, 0.1132954000, 0.1876981000, 0.3250719000, 0.6007730000", \ + "-0.0072124000, 0.0044066000, 0.0319101000, 0.0934002000, 0.2120465000, 0.4241283000, 0.7935125000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014051300, 0.0039487600, 0.0110970000, 0.0311854000, 0.0876387000, 0.2462870000"); + values("0.0762067000, 0.0804618000, 0.0923888000, 0.1238936000, 0.2095998000, 0.4470071000, 1.1113056000", \ + "0.0787543000, 0.0832567000, 0.0951600000, 0.1271415000, 0.2133692000, 0.4509899000, 1.1142842000", \ + "0.0880737000, 0.0927048000, 0.1045509000, 0.1364191000, 0.2232891000, 0.4617200000, 1.1259725000", \ + "0.1160428000, 0.1201554000, 0.1318605000, 0.1635326000, 0.2496490000, 0.4886258000, 1.1530356000", \ + "0.1770545000, 0.1824745000, 0.1966513000, 0.2313225000, 0.3165226000, 0.5541918000, 1.2199391000", \ + "0.2762799000, 0.2842807000, 0.3054157000, 0.3568534000, 0.4696151000, 0.7065389000, 1.3683716000", \ + "0.4443951000, 0.4553642000, 0.4859542000, 0.5613393000, 0.7309706000, 1.0613942000, 1.7337400000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014051300, 0.0039487600, 0.0110970000, 0.0311854000, 0.0876387000, 0.2462870000"); + values("0.0157060000, 0.0179044000, 0.0240275000, 0.0407686000, 0.0865506000, 0.2145343000, 0.5734797000", \ + "0.0157525000, 0.0179234000, 0.0240132000, 0.0407100000, 0.0865615000, 0.2145738000, 0.5754678000", \ + "0.0172652000, 0.0192238000, 0.0248831000, 0.0409399000, 0.0863485000, 0.2139689000, 0.5729066000", \ + "0.0240760000, 0.0261930000, 0.0318928000, 0.0474555000, 0.0888438000, 0.2147503000, 0.5727649000", \ + "0.0407659000, 0.0435051000, 0.0503794000, 0.0673020000, 0.1085902000, 0.2220793000, 0.5736686000", \ + "0.0743449000, 0.0779870000, 0.0874863000, 0.1102222000, 0.1586221000, 0.2717696000, 0.5898927000", \ + "0.1435612000, 0.1473932000, 0.1595765000, 0.1907152000, 0.2572209000, 0.3928072000, 0.7052717000"); + } + related_pin : "B2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014051300, 0.0039487600, 0.0110970000, 0.0311854000, 0.0876387000, 0.2462870000"); + values("0.0703410000, 0.0752966000, 0.0894896000, 0.1299972000, 0.2449275000, 0.5680906000, 1.4792038000", \ + "0.0701911000, 0.0751392000, 0.0893792000, 0.1301414000, 0.2448019000, 0.5693997000, 1.4765222000", \ + "0.0699545000, 0.0749748000, 0.0894026000, 0.1298345000, 0.2448054000, 0.5683369000, 1.4798613000", \ + "0.0723609000, 0.0770328000, 0.0901374000, 0.1296235000, 0.2448622000, 0.5695763000, 1.4770085000", \ + "0.0975726000, 0.1026335000, 0.1151342000, 0.1467603000, 0.2486331000, 0.5686228000, 1.4821075000", \ + "0.1423159000, 0.1492630000, 0.1682669000, 0.2113231000, 0.3073917000, 0.5821174000, 1.4822439000", \ + "0.2158428000, 0.2265408000, 0.2543672000, 0.3194137000, 0.4568700000, 0.7216925000, 1.4976469000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__o311a_1") { + leakage_power () { + value : 0.0171749000; + when : "!A1&!A2&!A3&!B1&C1"; + } + leakage_power () { + value : 0.0120266000; + when : "!A1&!A2&!A3&!B1&!C1"; + } + leakage_power () { + value : 0.0033318000; + when : "!A1&!A2&!A3&B1&C1"; + } + leakage_power () { + value : 0.0121072000; + when : "!A1&!A2&!A3&B1&!C1"; + } + leakage_power () { + value : 0.0025488000; + when : "!A1&!A2&A3&!B1&C1"; + } + leakage_power () { + value : 0.0022253000; + when : "!A1&!A2&A3&!B1&!C1"; + } + leakage_power () { + value : 0.0039434000; + when : "!A1&!A2&A3&B1&C1"; + } + leakage_power () { + value : 0.0025262000; + when : "!A1&!A2&A3&B1&!C1"; + } + leakage_power () { + value : 0.0025488000; + when : "!A1&A2&!A3&!B1&C1"; + } + leakage_power () { + value : 0.0022253000; + when : "!A1&A2&!A3&!B1&!C1"; + } + leakage_power () { + value : 0.0036972000; + when : "!A1&A2&!A3&B1&C1"; + } + leakage_power () { + value : 0.0025262000; + when : "!A1&A2&!A3&B1&!C1"; + } + leakage_power () { + value : 0.0025488000; + when : "!A1&A2&A3&!B1&C1"; + } + leakage_power () { + value : 0.0022253000; + when : "!A1&A2&A3&!B1&!C1"; + } + leakage_power () { + value : 0.0033588000; + when : "!A1&A2&A3&B1&C1"; + } + leakage_power () { + value : 0.0025262000; + when : "!A1&A2&A3&B1&!C1"; + } + leakage_power () { + value : 0.0025488000; + when : "A1&!A2&!A3&!B1&C1"; + } + leakage_power () { + value : 0.0022253000; + when : "A1&!A2&!A3&!B1&!C1"; + } + leakage_power () { + value : 0.0037234000; + when : "A1&!A2&!A3&B1&C1"; + } + leakage_power () { + value : 0.0025262000; + when : "A1&!A2&!A3&B1&!C1"; + } + leakage_power () { + value : 0.0025488000; + when : "A1&!A2&A3&!B1&C1"; + } + leakage_power () { + value : 0.0022253000; + when : "A1&!A2&A3&!B1&!C1"; + } + leakage_power () { + value : 0.0033632000; + when : "A1&!A2&A3&B1&C1"; + } + leakage_power () { + value : 0.0025262000; + when : "A1&!A2&A3&B1&!C1"; + } + leakage_power () { + value : 0.0025488000; + when : "A1&A2&!A3&!B1&C1"; + } + leakage_power () { + value : 0.0022253000; + when : "A1&A2&!A3&!B1&!C1"; + } + leakage_power () { + value : 0.0033668000; + when : "A1&A2&!A3&B1&C1"; + } + leakage_power () { + value : 0.0025262000; + when : "A1&A2&!A3&B1&!C1"; + } + leakage_power () { + value : 0.0025488000; + when : "A1&A2&A3&!B1&C1"; + } + leakage_power () { + value : 0.0022253000; + when : "A1&A2&A3&!B1&!C1"; + } + leakage_power () { + value : 0.0033409000; + when : "A1&A2&A3&B1&C1"; + } + leakage_power () { + value : 0.0025262000; + when : "A1&A2&A3&B1&!C1"; + } + area : 10.009600000; + cell_footprint : "sky130_fd_sc_hd__o311a"; + cell_leakage_power : 0.0037667360; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A1") { + capacitance : 0.0023510000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022200000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0041950000, 0.0041928000, 0.0041878000, 0.0041879000, 0.0041881000, 0.0041886000, 0.0041897000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0041877000, -0.0041869000, -0.0041848000, -0.0041848000, -0.0041848000, -0.0041849000, -0.0041850000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024810000; + } + pin ("A2") { + capacitance : 0.0023620000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022050000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0038752000, 0.0038748000, 0.0038738000, 0.0038745000, 0.0038761000, 0.0038797000, 0.0038881000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0038671000, -0.0038681000, -0.0038706000, -0.0038707000, -0.0038710000, -0.0038717000, -0.0038733000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0025200000; + } + pin ("A3") { + capacitance : 0.0023490000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0021690000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0039477000, 0.0039476000, 0.0039474000, 0.0039478000, 0.0039488000, 0.0039511000, 0.0039562000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0039576000, -0.0039548000, -0.0039484000, -0.0039487000, -0.0039495000, -0.0039514000, -0.0039558000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0025290000; + } + pin ("B1") { + capacitance : 0.0023720000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022870000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0042007000, 0.0041861000, 0.0041523000, 0.0041568000, 0.0041672000, 0.0041911000, 0.0042461000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0040887000, -0.0040842000, -0.0040737000, -0.0040724000, -0.0040696000, -0.0040629000, -0.0040477000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024570000; + } + pin ("C1") { + capacitance : 0.0023650000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0023080000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0047708000, 0.0047768000, 0.0047905000, 0.0047907000, 0.0047912000, 0.0047925000, 0.0047952000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0039481000, -0.0039496000, -0.0039530000, -0.0039475000, -0.0039349000, -0.0039058000, -0.0038388000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024230000; + } + pin ("X") { + direction : "output"; + function : "(A1&B1&C1) | (A2&B1&C1) | (A3&B1&C1)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013016660, 0.0033886710, 0.0088218360, 0.0229661800, 0.0597885900, 0.1556496000"); + values("0.0174410000, 0.0165317000, 0.0142267000, 0.0069369000, -0.0147867000, -0.0741042000, -0.2293894000", \ + "0.0173511000, 0.0164636000, 0.0140217000, 0.0067910000, -0.0149038000, -0.0741796000, -0.2294458000", \ + "0.0172566000, 0.0163506000, 0.0139000000, 0.0065444000, -0.0151256000, -0.0744271000, -0.2296702000", \ + "0.0169884000, 0.0161023000, 0.0136819000, 0.0063912000, -0.0153170000, -0.0745460000, -0.2298366000", \ + "0.0168476000, 0.0159722000, 0.0135612000, 0.0062119000, -0.0154428000, -0.0746860000, -0.2299025000", \ + "0.0168591000, 0.0159526000, 0.0134481000, 0.0061816000, -0.0154800000, -0.0747198000, -0.2299402000", \ + "0.0209842000, 0.0196170000, 0.0161703000, 0.0072798000, -0.0156815000, -0.0746002000, -0.2297857000"); + } + related_pin : "A1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013016660, 0.0033886710, 0.0088218360, 0.0229661800, 0.0597885900, 0.1556496000"); + values("0.0166427000, 0.0180814000, 0.0216971000, 0.0306518000, 0.0534316000, 0.1125106000, 0.2659567000", \ + "0.0164948000, 0.0179466000, 0.0215874000, 0.0305533000, 0.0533528000, 0.1127797000, 0.2669766000", \ + "0.0163923000, 0.0178428000, 0.0214193000, 0.0304344000, 0.0531814000, 0.1127328000, 0.2669011000", \ + "0.0162057000, 0.0176533000, 0.0212581000, 0.0302471000, 0.0532146000, 0.1125582000, 0.2668144000", \ + "0.0161530000, 0.0175721000, 0.0211625000, 0.0301277000, 0.0529495000, 0.1124845000, 0.2666939000", \ + "0.0164333000, 0.0177716000, 0.0211993000, 0.0298846000, 0.0527805000, 0.1122358000, 0.2653416000", \ + "0.0168808000, 0.0181728000, 0.0215503000, 0.0303424000, 0.0532151000, 0.1124829000, 0.2662807000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013016660, 0.0033886710, 0.0088218360, 0.0229661800, 0.0597885900, 0.1556496000"); + values("0.0156406000, 0.0147114000, 0.0122911000, 0.0049450000, -0.0166945000, -0.0759097000, -0.2310390000", \ + "0.0153929000, 0.0145252000, 0.0120648000, 0.0047696000, -0.0167938000, -0.0759928000, -0.2311639000", \ + "0.0152280000, 0.0143699000, 0.0119502000, 0.0046285000, -0.0169718000, -0.0761369000, -0.2312916000", \ + "0.0150671000, 0.0142079000, 0.0117758000, 0.0045198000, -0.0171001000, -0.0762561000, -0.2314417000", \ + "0.0149386000, 0.0140696000, 0.0116528000, 0.0043176000, -0.0172868000, -0.0763986000, -0.2315677000", \ + "0.0148595000, 0.0139225000, 0.0114968000, 0.0042342000, -0.0172963000, -0.0764405000, -0.2315660000", \ + "0.0191529000, 0.0177890000, 0.0142570000, 0.0054501000, -0.0175641000, -0.0762574000, -0.2313610000"); + } + related_pin : "A2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013016660, 0.0033886710, 0.0088218360, 0.0229661800, 0.0597885900, 0.1556496000"); + values("0.0151894000, 0.0166063000, 0.0201738000, 0.0291714000, 0.0519866000, 0.1112467000, 0.2649902000", \ + "0.0151325000, 0.0165515000, 0.0201567000, 0.0291137000, 0.0519937000, 0.1116311000, 0.2660009000", \ + "0.0150762000, 0.0164750000, 0.0200522000, 0.0290285000, 0.0519500000, 0.1116396000, 0.2660429000", \ + "0.0148667000, 0.0162788000, 0.0198643000, 0.0288355000, 0.0516960000, 0.1110294000, 0.2656728000", \ + "0.0146220000, 0.0160590000, 0.0196242000, 0.0285633000, 0.0515837000, 0.1107131000, 0.2645907000", \ + "0.0147902000, 0.0161306000, 0.0195418000, 0.0282549000, 0.0511688000, 0.1100362000, 0.2642384000", \ + "0.0150653000, 0.0164178000, 0.0198038000, 0.0285612000, 0.0514437000, 0.1107640000, 0.2632408000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013016660, 0.0033886710, 0.0088218360, 0.0229661800, 0.0597885900, 0.1556496000"); + values("0.0133459000, 0.0124871000, 0.0100720000, 0.0027491000, -0.0187218000, -0.0777373000, -0.2328074000", \ + "0.0132252000, 0.0123719000, 0.0099321000, 0.0026018000, -0.0189384000, -0.0779813000, -0.2330013000", \ + "0.0130863000, 0.0121761000, 0.0097498000, 0.0024140000, -0.0191129000, -0.0781605000, -0.2332003000", \ + "0.0128307000, 0.0119413000, 0.0094872000, 0.0022040000, -0.0193248000, -0.0783603000, -0.2333921000", \ + "0.0127934000, 0.0119088000, 0.0095235000, 0.0021994000, -0.0193087000, -0.0783585000, -0.2333920000", \ + "0.0133092000, 0.0123935000, 0.0098805000, 0.0025695000, -0.0189642000, -0.0780084000, -0.2330378000", \ + "0.0180006000, 0.0166152000, 0.0131307000, 0.0042562000, -0.0187228000, -0.0773174000, -0.2323903000"); + } + related_pin : "A3"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013016660, 0.0033886710, 0.0088218360, 0.0229661800, 0.0597885900, 0.1556496000"); + values("0.0135631000, 0.0149616000, 0.0185135000, 0.0274954000, 0.0504939000, 0.1094735000, 0.2618689000", \ + "0.0135506000, 0.0149539000, 0.0185312000, 0.0274859000, 0.0505069000, 0.1095348000, 0.2637750000", \ + "0.0134352000, 0.0148288000, 0.0183882000, 0.0273683000, 0.0501315000, 0.1094155000, 0.2633369000", \ + "0.0131732000, 0.0145801000, 0.0181461000, 0.0270732000, 0.0499459000, 0.1093394000, 0.2643447000", \ + "0.0128809000, 0.0142741000, 0.0178343000, 0.0266960000, 0.0495214000, 0.1089745000, 0.2625084000", \ + "0.0129115000, 0.0142454000, 0.0176843000, 0.0264645000, 0.0493143000, 0.1080574000, 0.2622355000", \ + "0.0134230000, 0.0147633000, 0.0180401000, 0.0269202000, 0.0497715000, 0.1090249000, 0.2625772000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013016660, 0.0033886710, 0.0088218360, 0.0229661800, 0.0597885900, 0.1556496000"); + values("0.0128422000, 0.0122637000, 0.0102128000, 0.0035635000, -0.0181123000, -0.0775426000, -0.2327558000", \ + "0.0127027000, 0.0121177000, 0.0100583000, 0.0033981000, -0.0182777000, -0.0776942000, -0.2329100000", \ + "0.0125210000, 0.0118780000, 0.0098241000, 0.0031822000, -0.0184863000, -0.0778950000, -0.2331116000", \ + "0.0122140000, 0.0115396000, 0.0094498000, 0.0028243000, -0.0188251000, -0.0781988000, -0.2333879000", \ + "0.0118248000, 0.0112341000, 0.0090785000, 0.0024700000, -0.0190698000, -0.0783853000, -0.2335361000", \ + "0.0156785000, 0.0144030000, 0.0110867000, 0.0024537000, -0.0185594000, -0.0777633000, -0.2328649000", \ + "0.0182078000, 0.0168809000, 0.0134900000, 0.0047729000, -0.0179382000, -0.0770805000, -0.2320381000"); + } + related_pin : "B1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013016660, 0.0033886710, 0.0088218360, 0.0229661800, 0.0597885900, 0.1556496000"); + values("0.0166347000, 0.0180911000, 0.0216658000, 0.0306991000, 0.0535199000, 0.1130325000, 0.2672650000", \ + "0.0165664000, 0.0180014000, 0.0216413000, 0.0306144000, 0.0534969000, 0.1125296000, 0.2663484000", \ + "0.0164138000, 0.0178630000, 0.0214425000, 0.0304661000, 0.0532589000, 0.1129356000, 0.2672213000", \ + "0.0162014000, 0.0176391000, 0.0212600000, 0.0302507000, 0.0531000000, 0.1123357000, 0.2660962000", \ + "0.0160897000, 0.0175426000, 0.0211001000, 0.0300969000, 0.0529147000, 0.1121968000, 0.2659724000", \ + "0.0165483000, 0.0178506000, 0.0212433000, 0.0298706000, 0.0528817000, 0.1122716000, 0.2669984000", \ + "0.0173747000, 0.0187114000, 0.0220419000, 0.0307319000, 0.0535391000, 0.1127738000, 0.2652338000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013016660, 0.0033886710, 0.0088218360, 0.0229661800, 0.0597885900, 0.1556496000"); + values("0.0101340000, 0.0095648000, 0.0074697000, 0.0006849000, -0.0211132000, -0.0806103000, -0.2358826000", \ + "0.0099944000, 0.0093930000, 0.0072882000, 0.0005271000, -0.0212802000, -0.0807807000, -0.2360527000", \ + "0.0096317000, 0.0090656000, 0.0069250000, 0.0001604000, -0.0216218000, -0.0811218000, -0.2363918000", \ + "0.0092881000, 0.0086453000, 0.0064945000, -0.0002485000, -0.0219358000, -0.0813827000, -0.2366380000", \ + "0.0085387000, 0.0081070000, 0.0062922000, -0.0003311000, -0.0219668000, -0.0813557000, -0.2365759000", \ + "0.0132196000, 0.0119604000, 0.0086895000, 0.0000672000, -0.0216561000, -0.0809033000, -0.2360716000", \ + "0.0156999000, 0.0143727000, 0.0110326000, 0.0023086000, -0.0203718000, -0.0796710000, -0.2345831000"); + } + related_pin : "C1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013016660, 0.0033886710, 0.0088218360, 0.0229661800, 0.0597885900, 0.1556496000"); + values("0.0163824000, 0.0178202000, 0.0214398000, 0.0304023000, 0.0533079000, 0.1125050000, 0.2661485000", \ + "0.0162524000, 0.0176853000, 0.0213065000, 0.0303227000, 0.0532441000, 0.1128618000, 0.2672062000", \ + "0.0160923000, 0.0175435000, 0.0211211000, 0.0301487000, 0.0532095000, 0.1127031000, 0.2669868000", \ + "0.0159213000, 0.0173692000, 0.0209820000, 0.0299521000, 0.0528583000, 0.1124611000, 0.2667998000", \ + "0.0158049000, 0.0172399000, 0.0207755000, 0.0296842000, 0.0525800000, 0.1118507000, 0.2654433000", \ + "0.0167260000, 0.0180029000, 0.0214096000, 0.0300099000, 0.0528446000, 0.1118594000, 0.2659329000", \ + "0.0180157000, 0.0193100000, 0.0226598000, 0.0313442000, 0.0540220000, 0.1135555000, 0.2657846000"); + } + } + max_capacitance : 0.1556500000; + max_transition : 1.5115730000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013016700, 0.0033886700, 0.0088218400, 0.0229662000, 0.0597886000, 0.1556500000"); + values("0.3033668000, 0.3126665000, 0.3310535000, 0.3656666000, 0.4297587000, 0.5586359000, 0.8581811000", \ + "0.3080605000, 0.3172799000, 0.3358851000, 0.3698862000, 0.4341433000, 0.5635460000, 0.8632332000", \ + "0.3200409000, 0.3293228000, 0.3478788000, 0.3825171000, 0.4468048000, 0.5760556000, 0.8757533000", \ + "0.3464831000, 0.3558512000, 0.3744629000, 0.4090631000, 0.4731930000, 0.6016491000, 0.9013736000", \ + "0.4035725000, 0.4127948000, 0.4315295000, 0.4660203000, 0.5299749000, 0.6591722000, 0.9589477000", \ + "0.5237309000, 0.5333345000, 0.5521618000, 0.5871476000, 0.6522016000, 0.7809519000, 1.0804863000", \ + "0.7418197000, 0.7526328000, 0.7742203000, 0.8130432000, 0.8833815000, 1.0192228000, 1.3218171000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013016700, 0.0033886700, 0.0088218400, 0.0229662000, 0.0597886000, 0.1556500000"); + values("0.1248290000, 0.1333937000, 0.1520701000, 0.1930714000, 0.2905228000, 0.5384908000, 1.1819393000", \ + "0.1290144000, 0.1376329000, 0.1564206000, 0.1974049000, 0.2948542000, 0.5438190000, 1.1886713000", \ + "0.1376253000, 0.1461955000, 0.1648853000, 0.2059534000, 0.3031673000, 0.5516201000, 1.1979705000", \ + "0.1540801000, 0.1626027000, 0.1812993000, 0.2223086000, 0.3196982000, 0.5690312000, 1.2145434000", \ + "0.1850378000, 0.1938441000, 0.2129393000, 0.2542002000, 0.3518581000, 0.6010998000, 1.2461771000", \ + "0.2302090000, 0.2397625000, 0.2601306000, 0.3028888000, 0.4011943000, 0.6499326000, 1.2952556000", \ + "0.2688115000, 0.2809211000, 0.3045523000, 0.3511408000, 0.4510803000, 0.7010687000, 1.3440418000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013016700, 0.0033886700, 0.0088218400, 0.0229662000, 0.0597886000, 0.1556500000"); + values("0.0384895000, 0.0441822000, 0.0565671000, 0.0826804000, 0.1388119000, 0.2761447000, 0.6509936000", \ + "0.0389933000, 0.0443527000, 0.0560793000, 0.0830628000, 0.1385787000, 0.2772553000, 0.6520279000", \ + "0.0385406000, 0.0441881000, 0.0560088000, 0.0815569000, 0.1388524000, 0.2763496000, 0.6533811000", \ + "0.0384930000, 0.0441256000, 0.0563276000, 0.0825552000, 0.1391298000, 0.2771871000, 0.6533357000", \ + "0.0383627000, 0.0441043000, 0.0566626000, 0.0813658000, 0.1392221000, 0.2766287000, 0.6500150000", \ + "0.0407873000, 0.0462402000, 0.0579911000, 0.0835285000, 0.1398973000, 0.2765249000, 0.6521010000", \ + "0.0480897000, 0.0541332000, 0.0666196000, 0.0932020000, 0.1518174000, 0.2869070000, 0.6564320000"); + } + related_pin : "A1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013016700, 0.0033886700, 0.0088218400, 0.0229662000, 0.0597886000, 0.1556500000"); + values("0.0295483000, 0.0373351000, 0.0561140000, 0.1050040000, 0.2361855000, 0.5864564000, 1.4975642000", \ + "0.0297567000, 0.0373206000, 0.0561875000, 0.1052030000, 0.2369023000, 0.5875531000, 1.5035752000", \ + "0.0296214000, 0.0372107000, 0.0561790000, 0.1050905000, 0.2368659000, 0.5873904000, 1.5026866000", \ + "0.0294116000, 0.0371236000, 0.0561203000, 0.1048572000, 0.2365628000, 0.5873658000, 1.5006760000", \ + "0.0310454000, 0.0385495000, 0.0573748000, 0.1055584000, 0.2368851000, 0.5877605000, 1.5035693000", \ + "0.0352189000, 0.0432391000, 0.0614312000, 0.1084861000, 0.2376347000, 0.5863942000, 1.5029764000", \ + "0.0455336000, 0.0538048000, 0.0725256000, 0.1164496000, 0.2407737000, 0.5882985000, 1.4988876000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013016700, 0.0033886700, 0.0088218400, 0.0229662000, 0.0597886000, 0.1556500000"); + values("0.2860614000, 0.2952884000, 0.3137965000, 0.3485406000, 0.4126991000, 0.5416028000, 0.8413690000", \ + "0.2897128000, 0.2991150000, 0.3176211000, 0.3522696000, 0.4156434000, 0.5455634000, 0.8455628000", \ + "0.3005086000, 0.3099055000, 0.3284747000, 0.3631853000, 0.4275952000, 0.5560480000, 0.8559428000", \ + "0.3270768000, 0.3364674000, 0.3550932000, 0.3893789000, 0.4540039000, 0.5830503000, 0.8830062000", \ + "0.3878888000, 0.3971186000, 0.4158117000, 0.4503821000, 0.5145944000, 0.6440301000, 0.9440061000", \ + "0.5238441000, 0.5335001000, 0.5525431000, 0.5876893000, 0.6521992000, 0.7821167000, 1.0821005000", \ + "0.7743877000, 0.7857422000, 0.8081824000, 0.8480571000, 0.9190991000, 1.0548350000, 1.3580735000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013016700, 0.0033886700, 0.0088218400, 0.0229662000, 0.0597886000, 0.1556500000"); + values("0.1199171000, 0.1282736000, 0.1466046000, 0.1872323000, 0.2842167000, 0.5328156000, 1.1761783000", \ + "0.1245095000, 0.1329182000, 0.1513571000, 0.1918342000, 0.2890911000, 0.5382097000, 1.1844735000", \ + "0.1333797000, 0.1417257000, 0.1601569000, 0.2007173000, 0.2979945000, 0.5474813000, 1.1909009000", \ + "0.1496442000, 0.1580100000, 0.1764125000, 0.2169746000, 0.3140176000, 0.5622716000, 1.2082619000", \ + "0.1790399000, 0.1878199000, 0.2067364000, 0.2476907000, 0.3449978000, 0.5939033000, 1.2376168000", \ + "0.2199352000, 0.2297584000, 0.2500732000, 0.2926935000, 0.3908540000, 0.6395116000, 1.2836493000", \ + "0.2473127000, 0.2599244000, 0.2847760000, 0.3315264000, 0.4315328000, 0.6803865000, 1.3243109000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013016700, 0.0033886700, 0.0088218400, 0.0229662000, 0.0597886000, 0.1556500000"); + values("0.0389040000, 0.0445141000, 0.0563192000, 0.0816872000, 0.1387004000, 0.2765994000, 0.6509225000", \ + "0.0385062000, 0.0441134000, 0.0560640000, 0.0824942000, 0.1394451000, 0.2762712000, 0.6554808000", \ + "0.0385507000, 0.0440524000, 0.0561790000, 0.0812356000, 0.1387730000, 0.2766408000, 0.6548040000", \ + "0.0385437000, 0.0443246000, 0.0560471000, 0.0828368000, 0.1387585000, 0.2761642000, 0.6520389000", \ + "0.0383671000, 0.0441031000, 0.0565098000, 0.0813470000, 0.1390491000, 0.2763166000, 0.6512978000", \ + "0.0412831000, 0.0467163000, 0.0586608000, 0.0839467000, 0.1399729000, 0.2768038000, 0.6546373000", \ + "0.0520589000, 0.0575257000, 0.0700922000, 0.0960917000, 0.1505401000, 0.2860622000, 0.6552399000"); + } + related_pin : "A2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013016700, 0.0033886700, 0.0088218400, 0.0229662000, 0.0597886000, 0.1556500000"); + values("0.0283792000, 0.0360365000, 0.0547816000, 0.1031916000, 0.2351978000, 0.5850859000, 1.5028422000", \ + "0.0285338000, 0.0360066000, 0.0548258000, 0.1032955000, 0.2346258000, 0.5871074000, 1.5026209000", \ + "0.0284201000, 0.0360711000, 0.0547646000, 0.1034855000, 0.2352455000, 0.5867694000, 1.5024673000", \ + "0.0282767000, 0.0360596000, 0.0547070000, 0.1033982000, 0.2351966000, 0.5867418000, 1.5042152000", \ + "0.0301852000, 0.0378016000, 0.0563645000, 0.1041123000, 0.2351334000, 0.5862426000, 1.4987639000", \ + "0.0349562000, 0.0427936000, 0.0611636000, 0.1076555000, 0.2367299000, 0.5854266000, 1.4980627000", \ + "0.0465551000, 0.0551923000, 0.0735927000, 0.1176051000, 0.2396746000, 0.5872722000, 1.4973665000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013016700, 0.0033886700, 0.0088218400, 0.0229662000, 0.0597886000, 0.1556500000"); + values("0.2492122000, 0.2585054000, 0.2771511000, 0.3118603000, 0.3757068000, 0.5056902000, 0.8057820000", \ + "0.2516818000, 0.2610108000, 0.2796005000, 0.3142289000, 0.3789001000, 0.5086666000, 0.8087863000", \ + "0.2604466000, 0.2697802000, 0.2882884000, 0.3230538000, 0.3875241000, 0.5172520000, 0.8173793000", \ + "0.2849156000, 0.2941665000, 0.3126994000, 0.3470302000, 0.4118101000, 0.5416520000, 0.8415007000", \ + "0.3480846000, 0.3574050000, 0.3760502000, 0.4107114000, 0.4753314000, 0.6050681000, 0.9049692000", \ + "0.4979355000, 0.5075252000, 0.5266734000, 0.5614986000, 0.6260640000, 0.7561109000, 1.0562253000", \ + "0.7579953000, 0.7703355000, 0.7940965000, 0.8351793000, 0.9043210000, 1.0350585000, 1.3381669000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013016700, 0.0033886700, 0.0088218400, 0.0229662000, 0.0597886000, 0.1556500000"); + values("0.1019757000, 0.1098905000, 0.1276287000, 0.1674505000, 0.2639227000, 0.5112427000, 1.1583345000", \ + "0.1067858000, 0.1147407000, 0.1325050000, 0.1722211000, 0.2687658000, 0.5160737000, 1.1646683000", \ + "0.1157893000, 0.1237018000, 0.1414453000, 0.1812425000, 0.2777762000, 0.5258621000, 1.1705287000", \ + "0.1326364000, 0.1406306000, 0.1583972000, 0.1979854000, 0.2946036000, 0.5437187000, 1.1930774000", \ + "0.1608033000, 0.1692965000, 0.1878330000, 0.2282578000, 0.3251505000, 0.5743349000, 1.2169978000", \ + "0.1948492000, 0.2047983000, 0.2252117000, 0.2677494000, 0.3653176000, 0.6134031000, 1.2592162000", \ + "0.2073821000, 0.2207384000, 0.2466191000, 0.2948736000, 0.3948997000, 0.6442091000, 1.2871022000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013016700, 0.0033886700, 0.0088218400, 0.0229662000, 0.0597886000, 0.1556500000"); + values("0.0384465000, 0.0441434000, 0.0560462000, 0.0815453000, 0.1385329000, 0.2771599000, 0.6508450000", \ + "0.0383865000, 0.0441626000, 0.0559873000, 0.0814381000, 0.1386251000, 0.2761675000, 0.6525369000", \ + "0.0387236000, 0.0442235000, 0.0561075000, 0.0816088000, 0.1385561000, 0.2758727000, 0.6528377000", \ + "0.0392536000, 0.0445518000, 0.0561540000, 0.0828028000, 0.1388920000, 0.2757902000, 0.6524294000", \ + "0.0384509000, 0.0440249000, 0.0569287000, 0.0813895000, 0.1380825000, 0.2762930000, 0.6520466000", \ + "0.0417703000, 0.0468875000, 0.0584248000, 0.0826482000, 0.1395330000, 0.2766055000, 0.6540292000", \ + "0.0580108000, 0.0643547000, 0.0765471000, 0.0986658000, 0.1503563000, 0.2865885000, 0.6569015000"); + } + related_pin : "A3"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013016700, 0.0033886700, 0.0088218400, 0.0229662000, 0.0597886000, 0.1556500000"); + values("0.0266341000, 0.0341392000, 0.0526994000, 0.1013543000, 0.2337325000, 0.5862436000, 1.5008638000", \ + "0.0266328000, 0.0339603000, 0.0525823000, 0.1015277000, 0.2341251000, 0.5854398000, 1.5055076000", \ + "0.0266265000, 0.0341038000, 0.0527105000, 0.1013235000, 0.2338866000, 0.5863699000, 1.5008460000", \ + "0.0267592000, 0.0342706000, 0.0528350000, 0.1016053000, 0.2340505000, 0.5867588000, 1.5115731000", \ + "0.0294684000, 0.0367828000, 0.0551059000, 0.1028150000, 0.2344808000, 0.5865284000, 1.4974607000", \ + "0.0356902000, 0.0432262000, 0.0615427000, 0.1071639000, 0.2357279000, 0.5841623000, 1.5002386000", \ + "0.0495838000, 0.0586792000, 0.0764588000, 0.1191820000, 0.2397693000, 0.5883110000, 1.4967758000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013016700, 0.0033886700, 0.0088218400, 0.0229662000, 0.0597886000, 0.1556500000"); + values("0.0875346000, 0.0932319000, 0.1053274000, 0.1308936000, 0.1860170000, 0.3069027000, 0.6021049000", \ + "0.0928611000, 0.0986061000, 0.1106657000, 0.1363284000, 0.1914601000, 0.3123508000, 0.6074959000", \ + "0.1061081000, 0.1117382000, 0.1238879000, 0.1495814000, 0.2047224000, 0.3256163000, 0.6207854000", \ + "0.1381929000, 0.1438004000, 0.1559786000, 0.1816360000, 0.2368867000, 0.3578087000, 0.6528081000", \ + "0.2064908000, 0.2127813000, 0.2258491000, 0.2525562000, 0.3085238000, 0.4300146000, 0.7252509000", \ + "0.3186920000, 0.3268471000, 0.3434330000, 0.3756095000, 0.4381508000, 0.5643984000, 0.8598197000", \ + "0.4993533000, 0.5100207000, 0.5317488000, 0.5728224000, 0.6497667000, 0.7899607000, 1.0897735000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013016700, 0.0033886700, 0.0088218400, 0.0229662000, 0.0597886000, 0.1556500000"); + values("0.1170088000, 0.1256133000, 0.1443092000, 0.1854260000, 0.2829341000, 0.5326698000, 1.1781484000", \ + "0.1210720000, 0.1296837000, 0.1483706000, 0.1893710000, 0.2871199000, 0.5359830000, 1.1798945000", \ + "0.1298359000, 0.1383936000, 0.1570820000, 0.1981800000, 0.2956342000, 0.5444848000, 1.1912533000", \ + "0.1502896000, 0.1588089000, 0.1774710000, 0.2183602000, 0.3161326000, 0.5646789000, 1.2082588000", \ + "0.1904325000, 0.1992560000, 0.2183469000, 0.2596786000, 0.3573478000, 0.6057668000, 1.2496089000", \ + "0.2465017000, 0.2561578000, 0.2763307000, 0.3187370000, 0.4170966000, 0.6661425000, 1.3114441000", \ + "0.2972891000, 0.3094338000, 0.3335260000, 0.3782265000, 0.4775279000, 0.7267733000, 1.3717024000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013016700, 0.0033886700, 0.0088218400, 0.0229662000, 0.0597886000, 0.1556500000"); + values("0.0182503000, 0.0228491000, 0.0336349000, 0.0591221000, 0.1184874000, 0.2595863000, 0.6443912000", \ + "0.0183447000, 0.0228810000, 0.0337148000, 0.0590899000, 0.1184220000, 0.2596417000, 0.6442802000", \ + "0.0184065000, 0.0228291000, 0.0336341000, 0.0590757000, 0.1184383000, 0.2596345000, 0.6444170000", \ + "0.0184607000, 0.0229082000, 0.0337374000, 0.0592137000, 0.1183787000, 0.2592998000, 0.6425085000", \ + "0.0222568000, 0.0265662000, 0.0369146000, 0.0614551000, 0.1195957000, 0.2599958000, 0.6444305000", \ + "0.0314206000, 0.0365088000, 0.0483397000, 0.0741565000, 0.1316208000, 0.2659258000, 0.6444110000", \ + "0.0456223000, 0.0530035000, 0.0665638000, 0.0974059000, 0.1590297000, 0.2867378000, 0.6451873000"); + } + related_pin : "B1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013016700, 0.0033886700, 0.0088218400, 0.0229662000, 0.0597886000, 0.1556500000"); + values("0.0296398000, 0.0372066000, 0.0562845000, 0.1049847000, 0.2363656000, 0.5862829000, 1.5012155000", \ + "0.0295191000, 0.0373300000, 0.0562642000, 0.1048914000, 0.2366189000, 0.5875849000, 1.5011365000", \ + "0.0295642000, 0.0371592000, 0.0561627000, 0.1050317000, 0.2367303000, 0.5871133000, 1.5017229000", \ + "0.0292391000, 0.0369738000, 0.0559725000, 0.1047627000, 0.2360063000, 0.5866638000, 1.4989772000", \ + "0.0311679000, 0.0386421000, 0.0573632000, 0.1054284000, 0.2363801000, 0.5866345000, 1.4997430000", \ + "0.0361084000, 0.0432175000, 0.0612433000, 0.1079644000, 0.2377432000, 0.5870247000, 1.5039979000", \ + "0.0470471000, 0.0547387000, 0.0718209000, 0.1158944000, 0.2401022000, 0.5901120000, 1.4971403000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013016700, 0.0033886700, 0.0088218400, 0.0229662000, 0.0597886000, 0.1556500000"); + values("0.0730925000, 0.0784688000, 0.0902475000, 0.1151463000, 0.1695220000, 0.2900577000, 0.5851339000", \ + "0.0783463000, 0.0837343000, 0.0954866000, 0.1203541000, 0.1747382000, 0.2952447000, 0.5903529000", \ + "0.0910073000, 0.0963828000, 0.1080731000, 0.1330033000, 0.1876016000, 0.3081408000, 0.6032586000", \ + "0.1220841000, 0.1274156000, 0.1391447000, 0.1641340000, 0.2184328000, 0.3391930000, 0.6343354000", \ + "0.1799570000, 0.1863467000, 0.1991933000, 0.2262611000, 0.2824457000, 0.4039757000, 0.6991041000", \ + "0.2695306000, 0.2778430000, 0.2948581000, 0.3275818000, 0.3908783000, 0.5181036000, 0.8136585000", \ + "0.4103265000, 0.4211408000, 0.4429127000, 0.4848775000, 0.5631188000, 0.7040146000, 1.0043273000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013016700, 0.0033886700, 0.0088218400, 0.0229662000, 0.0597886000, 0.1556500000"); + values("0.1098970000, 0.1184532000, 0.1371473000, 0.1782432000, 0.2760287000, 0.5244052000, 1.1691147000", \ + "0.1135001000, 0.1220788000, 0.1408675000, 0.1819738000, 0.2797615000, 0.5293979000, 1.1747305000", \ + "0.1229329000, 0.1315166000, 0.1502108000, 0.1913651000, 0.2890330000, 0.5391007000, 1.1849542000", \ + "0.1463734000, 0.1548712000, 0.1735020000, 0.2144002000, 0.3121959000, 0.5618342000, 1.2072162000", \ + "0.1915912000, 0.2002430000, 0.2191368000, 0.2602665000, 0.3578312000, 0.6069177000, 1.2516586000", \ + "0.2501844000, 0.2592205000, 0.2790824000, 0.3211118000, 0.4191947000, 0.6688921000, 1.3134865000", \ + "0.3075609000, 0.3197078000, 0.3428018000, 0.3877597000, 0.4857558000, 0.7358587000, 1.3809728000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013016700, 0.0033886700, 0.0088218400, 0.0229662000, 0.0597886000, 0.1556500000"); + values("0.0168342000, 0.0214210000, 0.0320399000, 0.0576326000, 0.1173624000, 0.2590226000, 0.6440675000", \ + "0.0169631000, 0.0213573000, 0.0320886000, 0.0576807000, 0.1173512000, 0.2591961000, 0.6440753000", \ + "0.0169240000, 0.0214007000, 0.0320302000, 0.0576692000, 0.1173340000, 0.2589390000, 0.6440664000", \ + "0.0172043000, 0.0217152000, 0.0323670000, 0.0578088000, 0.1175245000, 0.2590547000, 0.6440006000", \ + "0.0225718000, 0.0270803000, 0.0378776000, 0.0624290000, 0.1202028000, 0.2600977000, 0.6471083000", \ + "0.0317432000, 0.0371920000, 0.0494955000, 0.0756071000, 0.1338423000, 0.2676109000, 0.6443787000", \ + "0.0456161000, 0.0525012000, 0.0678612000, 0.0989769000, 0.1621339000, 0.2904285000, 0.6458698000"); + } + related_pin : "C1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013016700, 0.0033886700, 0.0088218400, 0.0229662000, 0.0597886000, 0.1556500000"); + values("0.0295130000, 0.0372842000, 0.0561299000, 0.1050550000, 0.2364847000, 0.5856056000, 1.4982576000", \ + "0.0294264000, 0.0373335000, 0.0561926000, 0.1048303000, 0.2368231000, 0.5878590000, 1.5035992000", \ + "0.0296124000, 0.0371765000, 0.0561954000, 0.1049796000, 0.2365487000, 0.5868158000, 1.5005591000", \ + "0.0292653000, 0.0369158000, 0.0558943000, 0.1049501000, 0.2368543000, 0.5875471000, 1.5036123000", \ + "0.0306010000, 0.0382733000, 0.0571426000, 0.1055913000, 0.2367201000, 0.5869419000, 1.5016048000", \ + "0.0362398000, 0.0435824000, 0.0608586000, 0.1076722000, 0.2380949000, 0.5870097000, 1.5038280000", \ + "0.0482646000, 0.0554498000, 0.0731865000, 0.1143766000, 0.2396604000, 0.5895425000, 1.5003566000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__o311a_2") { + leakage_power () { + value : 0.0023719000; + when : "!A1&!A2&!A3&!B1&C1"; + } + leakage_power () { + value : 0.0154414000; + when : "!A1&!A2&!A3&!B1&!C1"; + } + leakage_power () { + value : 0.0035489000; + when : "!A1&!A2&!A3&B1&C1"; + } + leakage_power () { + value : 0.0155231000; + when : "!A1&!A2&!A3&B1&!C1"; + } + leakage_power () { + value : 0.0027303000; + when : "!A1&!A2&A3&!B1&C1"; + } + leakage_power () { + value : 0.0024030000; + when : "!A1&!A2&A3&!B1&!C1"; + } + leakage_power () { + value : 0.0043656000; + when : "!A1&!A2&A3&B1&C1"; + } + leakage_power () { + value : 0.0027066000; + when : "!A1&!A2&A3&B1&!C1"; + } + leakage_power () { + value : 0.0027303000; + when : "!A1&A2&!A3&!B1&C1"; + } + leakage_power () { + value : 0.0024030000; + when : "!A1&A2&!A3&!B1&!C1"; + } + leakage_power () { + value : 0.0041188000; + when : "!A1&A2&!A3&B1&C1"; + } + leakage_power () { + value : 0.0027066000; + when : "!A1&A2&!A3&B1&!C1"; + } + leakage_power () { + value : 0.0027303000; + when : "!A1&A2&A3&!B1&C1"; + } + leakage_power () { + value : 0.0024030000; + when : "!A1&A2&A3&!B1&!C1"; + } + leakage_power () { + value : 0.0038079000; + when : "!A1&A2&A3&B1&C1"; + } + leakage_power () { + value : 0.0027066000; + when : "!A1&A2&A3&B1&!C1"; + } + leakage_power () { + value : 0.0027303000; + when : "A1&!A2&!A3&!B1&C1"; + } + leakage_power () { + value : 0.0024030000; + when : "A1&!A2&!A3&!B1&!C1"; + } + leakage_power () { + value : 0.0041156000; + when : "A1&!A2&!A3&B1&C1"; + } + leakage_power () { + value : 0.0027066000; + when : "A1&!A2&!A3&B1&!C1"; + } + leakage_power () { + value : 0.0027303000; + when : "A1&!A2&A3&!B1&C1"; + } + leakage_power () { + value : 0.0024030000; + when : "A1&!A2&A3&!B1&!C1"; + } + leakage_power () { + value : 0.0038091000; + when : "A1&!A2&A3&B1&C1"; + } + leakage_power () { + value : 0.0027066000; + when : "A1&!A2&A3&B1&!C1"; + } + leakage_power () { + value : 0.0027303000; + when : "A1&A2&!A3&!B1&C1"; + } + leakage_power () { + value : 0.0024030000; + when : "A1&A2&!A3&!B1&!C1"; + } + leakage_power () { + value : 0.0038130000; + when : "A1&A2&!A3&B1&C1"; + } + leakage_power () { + value : 0.0027066000; + when : "A1&A2&!A3&B1&!C1"; + } + leakage_power () { + value : 0.0027303000; + when : "A1&A2&A3&!B1&C1"; + } + leakage_power () { + value : 0.0024030000; + when : "A1&A2&A3&!B1&!C1"; + } + leakage_power () { + value : 0.0037908000; + when : "A1&A2&A3&B1&C1"; + } + leakage_power () { + value : 0.0027066000; + when : "A1&A2&A3&B1&!C1"; + } + area : 11.260800000; + cell_footprint : "sky130_fd_sc_hd__o311a"; + cell_leakage_power : 0.0037370320; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A1") { + capacitance : 0.0023460000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022140000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0041943000, 0.0041903000, 0.0041813000, 0.0041780000, 0.0041703000, 0.0041525000, 0.0041116000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0041828000, -0.0041827000, -0.0041825000, -0.0041815000, -0.0041794000, -0.0041743000, -0.0041627000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024780000; + } + pin ("A2") { + capacitance : 0.0023580000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022000000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0038651000, 0.0038664000, 0.0038693000, 0.0038698000, 0.0038710000, 0.0038737000, 0.0038800000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0038654000, -0.0038663000, -0.0038682000, -0.0038687000, -0.0038700000, -0.0038729000, -0.0038795000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0025160000; + } + pin ("A3") { + capacitance : 0.0023420000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0021610000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0039508000, 0.0039496000, 0.0039469000, 0.0039451000, 0.0039410000, 0.0039316000, 0.0039099000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0039412000, -0.0039422000, -0.0039442000, -0.0039428000, -0.0039393000, -0.0039315000, -0.0039133000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0025230000; + } + pin ("B1") { + capacitance : 0.0023600000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022700000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0042021000, 0.0041869000, 0.0041518000, 0.0041573000, 0.0041699000, 0.0041989000, 0.0042660000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0040829000, -0.0040791000, -0.0040702000, -0.0040698000, -0.0040689000, -0.0040667000, -0.0040616000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024510000; + } + pin ("C1") { + capacitance : 0.0023440000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022860000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0047923000, 0.0047891000, 0.0047820000, 0.0047825000, 0.0047839000, 0.0047869000, 0.0047938000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0039445000, -0.0039466000, -0.0039516000, -0.0039462000, -0.0039336000, -0.0039046000, -0.0038378000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024020000; + } + pin ("X") { + direction : "output"; + function : "(A1&B1&C1) | (A2&B1&C1) | (A3&B1&C1)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014471280, 0.0041883570, 0.0121221700, 0.0350846600, 0.1015440000, 0.2938942000"); + values("0.0211705000, 0.0196300000, 0.0158763000, 0.0048644000, -0.0297989000, -0.1361491000, -0.4475243000", \ + "0.0209992000, 0.0194864000, 0.0157424000, 0.0047214000, -0.0299172000, -0.1362736000, -0.4476403000", \ + "0.0207465000, 0.0191835000, 0.0154778000, 0.0045284000, -0.0301218000, -0.1363396000, -0.4477652000", \ + "0.0205637000, 0.0190375000, 0.0153179000, 0.0044225000, -0.0302282000, -0.1365540000, -0.4479314000", \ + "0.0204662000, 0.0189294000, 0.0151382000, 0.0042483000, -0.0304370000, -0.1367368000, -0.4480309000", \ + "0.0204947000, 0.0189472000, 0.0151620000, 0.0042481000, -0.0304702000, -0.1367759000, -0.4480805000", \ + "0.0255196000, 0.0238013000, 0.0190599000, 0.0063508000, -0.0308582000, -0.1367144000, -0.4479340000"); + } + related_pin : "A1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014471280, 0.0041883570, 0.0121221700, 0.0350846600, 0.1015440000, 0.2938942000"); + values("0.0215378000, 0.0231684000, 0.0279373000, 0.0412126000, 0.0784585000, 0.1857299000, 0.4953611000", \ + "0.0214693000, 0.0230863000, 0.0278716000, 0.0411025000, 0.0782985000, 0.1848480000, 0.4950789000", \ + "0.0213462000, 0.0229735000, 0.0277399000, 0.0409669000, 0.0781454000, 0.1849208000, 0.4927831000", \ + "0.0211214000, 0.0227757000, 0.0275352000, 0.0408485000, 0.0780025000, 0.1848299000, 0.4926942000", \ + "0.0210639000, 0.0227039000, 0.0273514000, 0.0406515000, 0.0778546000, 0.1852924000, 0.4949798000", \ + "0.0219366000, 0.0234796000, 0.0279812000, 0.0405233000, 0.0777574000, 0.1848872000, 0.4924999000", \ + "0.0222760000, 0.0237516000, 0.0281873000, 0.0410165000, 0.0781353000, 0.1852134000, 0.4914944000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014471280, 0.0041883570, 0.0121221700, 0.0350846600, 0.1015440000, 0.2938942000"); + values("0.0190359000, 0.0175020000, 0.0138078000, 0.0028490000, -0.0316093000, -0.1379084000, -0.4491209000", \ + "0.0189436000, 0.0174178000, 0.0137021000, 0.0029454000, -0.0317387000, -0.1380714000, -0.4492523000", \ + "0.0188465000, 0.0173391000, 0.0135856000, 0.0025888000, -0.0318898000, -0.1381583000, -0.4493741000", \ + "0.0186734000, 0.0171607000, 0.0134062000, 0.0024199000, -0.0321804000, -0.1383283000, -0.4495376000", \ + "0.0185698000, 0.0170463000, 0.0133008000, 0.0023656000, -0.0322953000, -0.1385107000, -0.4497089000", \ + "0.0189157000, 0.0173746000, 0.0132051000, 0.0025436000, -0.0322695000, -0.1385093000, -0.4497327000", \ + "0.0235693000, 0.0218178000, 0.0178097000, 0.0039983000, -0.0326706000, -0.1385287000, -0.4496219000"); + } + related_pin : "A2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014471280, 0.0041883570, 0.0121221700, 0.0350846600, 0.1015440000, 0.2938942000"); + values("0.0200343000, 0.0216644000, 0.0263917000, 0.0397176000, 0.0769791000, 0.1836231000, 0.4944480000", \ + "0.0200521000, 0.0216902000, 0.0264404000, 0.0396804000, 0.0769704000, 0.1839908000, 0.4922547000", \ + "0.0199844000, 0.0216236000, 0.0263717000, 0.0396128000, 0.0768969000, 0.1839114000, 0.4918204000", \ + "0.0197626000, 0.0213918000, 0.0261626000, 0.0394871000, 0.0767605000, 0.1836138000, 0.4918074000", \ + "0.0196431000, 0.0212278000, 0.0259056000, 0.0392384000, 0.0764307000, 0.1843244000, 0.4938256000", \ + "0.0201922000, 0.0217328000, 0.0263357000, 0.0389733000, 0.0761375000, 0.1826317000, 0.4935458000", \ + "0.0205972000, 0.0220367000, 0.0265026000, 0.0393160000, 0.0765602000, 0.1833085000, 0.4893304000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014471280, 0.0041883570, 0.0121221700, 0.0350846600, 0.1015440000, 0.2938942000"); + values("0.0169589000, 0.0154399000, 0.0116864000, 0.0007559000, -0.0338663000, -0.1399668000, -0.4510734000", \ + "0.0167836000, 0.0152510000, 0.0115033000, 0.0005546000, -0.0340460000, -0.1401155000, -0.4512190000", \ + "0.0166319000, 0.0150885000, 0.0113306000, 0.0003672000, -0.0342067000, -0.1402740000, -0.4513752000", \ + "0.0164631000, 0.0149372000, 0.0112150000, 0.0001968000, -0.0343770000, -0.1404411000, -0.4515063000", \ + "0.0162522000, 0.0147602000, 0.0110110000, 0.0001810000, -0.0344279000, -0.1404817000, -0.4515918000", \ + "0.0165454000, 0.0149393000, 0.0111576000, 0.0005708000, -0.0341546000, -0.1402236000, -0.4512881000", \ + "0.0226988000, 0.0209458000, 0.0161264000, 0.0029314000, -0.0339094000, -0.1397190000, -0.4508037000"); + } + related_pin : "A3"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014471280, 0.0041883570, 0.0121221700, 0.0350846600, 0.1015440000, 0.2938942000"); + values("0.0184025000, 0.0200262000, 0.0247664000, 0.0381055000, 0.0753638000, 0.1820083000, 0.4904333000", \ + "0.0184355000, 0.0201083000, 0.0248735000, 0.0381756000, 0.0752230000, 0.1822884000, 0.4906395000", \ + "0.0183789000, 0.0200545000, 0.0248130000, 0.0380182000, 0.0752820000, 0.1822180000, 0.4910718000", \ + "0.0181686000, 0.0198068000, 0.0245603000, 0.0378818000, 0.0751210000, 0.1820971000, 0.4903638000", \ + "0.0179560000, 0.0195706000, 0.0242485000, 0.0373874000, 0.0746399000, 0.1815038000, 0.4905074000", \ + "0.0183828000, 0.0199291000, 0.0244579000, 0.0372505000, 0.0742853000, 0.1805388000, 0.4902193000", \ + "0.0189017000, 0.0203919000, 0.0248031000, 0.0378095000, 0.0744904000, 0.1815961000, 0.4904712000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014471280, 0.0041883570, 0.0121221700, 0.0350846600, 0.1015440000, 0.2938942000"); + values("0.0160191000, 0.0149862000, 0.0120856000, 0.0019903000, -0.0323603000, -0.1393563000, -0.4507899000", \ + "0.0159007000, 0.0148253000, 0.0119315000, 0.0018695000, -0.0324927000, -0.1394690000, -0.4508981000", \ + "0.0158207000, 0.0147070000, 0.0117515000, 0.0017419000, -0.0326585000, -0.1396176000, -0.4510532000", \ + "0.0155049000, 0.0144074000, 0.0114153000, 0.0013616000, -0.0330274000, -0.1399310000, -0.4513326000", \ + "0.0153871000, 0.0142035000, 0.0110670000, 0.0011067000, -0.0332965000, -0.1401034000, -0.4514387000", \ + "0.0188770000, 0.0173311000, 0.0129223000, 0.0000178000, -0.0333645000, -0.1400670000, -0.4513178000", \ + "0.0235658000, 0.0218939000, 0.0172588000, 0.0043946000, -0.0324970000, -0.1394243000, -0.4504170000"); + } + related_pin : "B1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014471280, 0.0041883570, 0.0121221700, 0.0350846600, 0.1015440000, 0.2938942000"); + values("0.0215908000, 0.0232154000, 0.0279808000, 0.0412017000, 0.0784300000, 0.1853142000, 0.4932561000", \ + "0.0214786000, 0.0230919000, 0.0278450000, 0.0411773000, 0.0784301000, 0.1859512000, 0.4955326000", \ + "0.0213498000, 0.0229682000, 0.0277178000, 0.0410492000, 0.0783067000, 0.1858493000, 0.4954390000", \ + "0.0211414000, 0.0227621000, 0.0275450000, 0.0408440000, 0.0780498000, 0.1848383000, 0.4950113000", \ + "0.0212517000, 0.0228536000, 0.0275568000, 0.0405849000, 0.0776709000, 0.1846298000, 0.4946923000", \ + "0.0218960000, 0.0234252000, 0.0279210000, 0.0404162000, 0.0775288000, 0.1841136000, 0.4926867000", \ + "0.0228288000, 0.0243392000, 0.0286468000, 0.0415940000, 0.0786206000, 0.1854663000, 0.4919028000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014471280, 0.0041883570, 0.0121221700, 0.0350846600, 0.1015440000, 0.2938942000"); + values("0.0133993000, 0.0123301000, 0.0094661000, -0.0006512000, -0.0352624000, -0.1423531000, -0.4538703000", \ + "0.0132470000, 0.0122496000, 0.0093417000, -0.0008065000, -0.0353484000, -0.1424678000, -0.4539821000", \ + "0.0130113000, 0.0119323000, 0.0090149000, -0.0010871000, -0.0356679000, -0.1427490000, -0.4542650000", \ + "0.0127369000, 0.0116754000, 0.0086295000, -0.0014685000, -0.0360256000, -0.1430377000, -0.4545161000", \ + "0.0125629000, 0.0113619000, 0.0082460000, -0.0018673000, -0.0363363000, -0.1432220000, -0.4546253000", \ + "0.0171179000, 0.0156059000, 0.0112481000, -0.0015044000, -0.0365244000, -0.1431297000, -0.4544155000", \ + "0.0208955000, 0.0192446000, 0.0146583000, 0.0017830000, -0.0350376000, -0.1420510000, -0.4530329000"); + } + related_pin : "C1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014471280, 0.0041883570, 0.0121221700, 0.0350846600, 0.1015440000, 0.2938942000"); + values("0.0212832000, 0.0229225000, 0.0276808000, 0.0409732000, 0.0782818000, 0.1857798000, 0.4955888000", \ + "0.0212472000, 0.0228628000, 0.0276365000, 0.0408628000, 0.0781003000, 0.1849131000, 0.4929739000", \ + "0.0210542000, 0.0226686000, 0.0274080000, 0.0407499000, 0.0780627000, 0.1855882000, 0.4953749000", \ + "0.0208314000, 0.0224642000, 0.0272299000, 0.0405589000, 0.0778151000, 0.1853675000, 0.4951552000", \ + "0.0208555000, 0.0224246000, 0.0271296000, 0.0401974000, 0.0774934000, 0.1841952000, 0.4946183000", \ + "0.0217088000, 0.0232306000, 0.0279325000, 0.0404396000, 0.0773671000, 0.1839062000, 0.4925746000", \ + "0.0235386000, 0.0250152000, 0.0293663000, 0.0422574000, 0.0788524000, 0.1856892000, 0.4921615000"); + } + } + max_capacitance : 0.2938940000; + max_transition : 1.5041320000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014471300, 0.0041883600, 0.0121222000, 0.0350847000, 0.1015440000, 0.2938940000"); + values("0.3507666000, 0.3589440000, 0.3768486000, 0.4117410000, 0.4765811000, 0.6059159000, 0.9107580000", \ + "0.3554188000, 0.3635658000, 0.3816082000, 0.4164840000, 0.4813213000, 0.6106422000, 0.9154947000", \ + "0.3676614000, 0.3756109000, 0.3938945000, 0.4286889000, 0.4937628000, 0.6222899000, 0.9280636000", \ + "0.3944277000, 0.4026194000, 0.4206377000, 0.4556742000, 0.5205230000, 0.6489773000, 0.9548191000", \ + "0.4519926000, 0.4602171000, 0.4781811000, 0.5129258000, 0.5777578000, 0.7068484000, 1.0125850000", \ + "0.5761066000, 0.5842863000, 0.6024589000, 0.6369459000, 0.7019469000, 0.8316788000, 1.1374113000", \ + "0.8100519000, 0.8192295000, 0.8394460000, 0.8791374000, 0.9494490000, 1.0850059000, 1.3941583000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014471300, 0.0041883600, 0.0121222000, 0.0350847000, 0.1015440000, 0.2938940000"); + values("0.1402646000, 0.1472110000, 0.1633762000, 0.1995038000, 0.2861142000, 0.5237932000, 1.2048706000", \ + "0.1446660000, 0.1515999000, 0.1677481000, 0.2038443000, 0.2903530000, 0.5270414000, 1.2085027000", \ + "0.1530979000, 0.1600586000, 0.1762103000, 0.2122660000, 0.2988621000, 0.5358257000, 1.2168713000", \ + "0.1691518000, 0.1762055000, 0.1923292000, 0.2284619000, 0.3149387000, 0.5518537000, 1.2331154000", \ + "0.2014710000, 0.2085768000, 0.2251102000, 0.2613764000, 0.3482139000, 0.5861472000, 1.2674288000", \ + "0.2508861000, 0.2588127000, 0.2765219000, 0.3146995000, 0.4026809000, 0.6401491000, 1.3218474000", \ + "0.2995136000, 0.3092342000, 0.3307636000, 0.3727172000, 0.4646483000, 0.7031212000, 1.3832995000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014471300, 0.0041883600, 0.0121222000, 0.0350847000, 0.1015440000, 0.2938940000"); + values("0.0455245000, 0.0496282000, 0.0600786000, 0.0814309000, 0.1307443000, 0.2570120000, 0.6245868000", \ + "0.0452889000, 0.0498061000, 0.0599393000, 0.0814308000, 0.1317276000, 0.2570298000, 0.6248311000", \ + "0.0454646000, 0.0499848000, 0.0603585000, 0.0815198000, 0.1302432000, 0.2559762000, 0.6257099000", \ + "0.0454102000, 0.0503531000, 0.0602474000, 0.0814586000, 0.1317137000, 0.2573212000, 0.6250461000", \ + "0.0450930000, 0.0497917000, 0.0599995000, 0.0820937000, 0.1317238000, 0.2566534000, 0.6253721000", \ + "0.0460603000, 0.0506387000, 0.0603727000, 0.0820669000, 0.1310583000, 0.2565449000, 0.6250014000", \ + "0.0549296000, 0.0600386000, 0.0706582000, 0.0932512000, 0.1423786000, 0.2661542000, 0.6297833000"); + } + related_pin : "A1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014471300, 0.0041883600, 0.0121222000, 0.0350847000, 0.1015440000, 0.2938940000"); + values("0.0285207000, 0.0340011000, 0.0479892000, 0.0854756000, 0.1955616000, 0.5283837000, 1.5002766000", \ + "0.0282884000, 0.0338830000, 0.0478471000, 0.0856291000, 0.1955709000, 0.5282503000, 1.5000687000", \ + "0.0282748000, 0.0338168000, 0.0479550000, 0.0855392000, 0.1959270000, 0.5280928000, 1.4987922000", \ + "0.0281283000, 0.0337827000, 0.0478497000, 0.0854722000, 0.1956854000, 0.5282437000, 1.4992988000", \ + "0.0294647000, 0.0350182000, 0.0488381000, 0.0861930000, 0.1957046000, 0.5284665000, 1.5004266000", \ + "0.0330400000, 0.0388320000, 0.0534681000, 0.0902826000, 0.1980864000, 0.5279034000, 1.4991457000", \ + "0.0432654000, 0.0500631000, 0.0643906000, 0.1004850000, 0.2029875000, 0.5302795000, 1.4965857000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014471300, 0.0041883600, 0.0121222000, 0.0350847000, 0.1015440000, 0.2938940000"); + values("0.3327988000, 0.3408821000, 0.3591296000, 0.3939956000, 0.4584882000, 0.5876932000, 0.8934485000", \ + "0.3366531000, 0.3448455000, 0.3628652000, 0.3974252000, 0.4623442000, 0.5914310000, 0.8972484000", \ + "0.3478826000, 0.3560653000, 0.3740591000, 0.4088324000, 0.4733696000, 0.6025764000, 0.9083510000", \ + "0.3744450000, 0.3826008000, 0.4007262000, 0.4356330000, 0.5005412000, 0.6293904000, 0.9353455000", \ + "0.4354209000, 0.4434481000, 0.4615530000, 0.4965865000, 0.5613889000, 0.6907569000, 0.9962187000", \ + "0.5759657000, 0.5841694000, 0.6029997000, 0.6377270000, 0.7027093000, 0.8325967000, 1.1384628000", \ + "0.8443365000, 0.8539551000, 0.8755719000, 0.9148783000, 0.9858723000, 1.1219621000, 1.4316918000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014471300, 0.0041883600, 0.0121222000, 0.0350847000, 0.1015440000, 0.2938940000"); + values("0.1351151000, 0.1419392000, 0.1579461000, 0.1937365000, 0.2800199000, 0.5173179000, 1.1974364000", \ + "0.1399444000, 0.1467685000, 0.1627259000, 0.1984828000, 0.2846085000, 0.5210049000, 1.2012725000", \ + "0.1487841000, 0.1556098000, 0.1715791000, 0.2073260000, 0.2935031000, 0.5301657000, 1.2112638000", \ + "0.1650814000, 0.1719518000, 0.1878724000, 0.2236961000, 0.3098250000, 0.5466426000, 1.2273548000", \ + "0.1963137000, 0.2032874000, 0.2197557000, 0.2558849000, 0.3423931000, 0.5798192000, 1.2616027000", \ + "0.2426827000, 0.2505689000, 0.2683366000, 0.3066112000, 0.3944688000, 0.6314593000, 1.3140141000", \ + "0.2829091000, 0.2927781000, 0.3150328000, 0.3584409000, 0.4503092000, 0.6882347000, 1.3685444000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014471300, 0.0041883600, 0.0121222000, 0.0350847000, 0.1015440000, 0.2938940000"); + values("0.0453277000, 0.0497890000, 0.0601006000, 0.0814435000, 0.1316260000, 0.2569451000, 0.6260745000", \ + "0.0454156000, 0.0503501000, 0.0602590000, 0.0821913000, 0.1313038000, 0.2566664000, 0.6263977000", \ + "0.0453211000, 0.0502332000, 0.0598108000, 0.0814446000, 0.1315785000, 0.2569879000, 0.6261172000", \ + "0.0451535000, 0.0501545000, 0.0600809000, 0.0819925000, 0.1316118000, 0.2572582000, 0.6252978000", \ + "0.0453621000, 0.0496389000, 0.0598039000, 0.0824419000, 0.1315275000, 0.2565459000, 0.6251449000", \ + "0.0475209000, 0.0517579000, 0.0609944000, 0.0826628000, 0.1311840000, 0.2567206000, 0.6252492000", \ + "0.0580630000, 0.0627119000, 0.0746008000, 0.0952934000, 0.1461001000, 0.2658936000, 0.6280166000"); + } + related_pin : "A2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014471300, 0.0041883600, 0.0121222000, 0.0350847000, 0.1015440000, 0.2938940000"); + values("0.0275358000, 0.0328364000, 0.0470741000, 0.0843416000, 0.1946201000, 0.5268591000, 1.5012618000", \ + "0.0274840000, 0.0329673000, 0.0470255000, 0.0845202000, 0.1943194000, 0.5273426000, 1.4985578000", \ + "0.0274823000, 0.0329653000, 0.0470658000, 0.0844993000, 0.1945771000, 0.5286850000, 1.5005963000", \ + "0.0274199000, 0.0330182000, 0.0469559000, 0.0845955000, 0.1947749000, 0.5266345000, 1.4959300000", \ + "0.0289639000, 0.0346001000, 0.0483916000, 0.0854656000, 0.1947908000, 0.5283380000, 1.5017858000", \ + "0.0333026000, 0.0388730000, 0.0536822000, 0.0900879000, 0.1974226000, 0.5277222000, 1.5007152000", \ + "0.0444907000, 0.0509918000, 0.0661755000, 0.1015301000, 0.2030608000, 0.5299358000, 1.4934823000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014471300, 0.0041883600, 0.0121222000, 0.0350847000, 0.1015440000, 0.2938940000"); + values("0.2957902000, 0.3039596000, 0.3219280000, 0.3570003000, 0.4217986000, 0.5513401000, 0.8572160000", \ + "0.2984132000, 0.3066237000, 0.3245494000, 0.3594915000, 0.4244410000, 0.5538741000, 0.8598077000", \ + "0.3075083000, 0.3157390000, 0.3336500000, 0.3686033000, 0.4336083000, 0.5630630000, 0.8689724000", \ + "0.3318900000, 0.3400836000, 0.3580667000, 0.3927115000, 0.4572878000, 0.5870290000, 0.8930781000", \ + "0.3952510000, 0.4034585000, 0.4215523000, 0.4551458000, 0.5202156000, 0.6499647000, 0.9560392000", \ + "0.5463437000, 0.5544456000, 0.5723642000, 0.6073461000, 0.6722793000, 0.8020099000, 1.1080388000", \ + "0.8296088000, 0.8401736000, 0.8627771000, 0.9045152000, 0.9760285000, 1.1104689000, 1.4195685000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014471300, 0.0041883600, 0.0121222000, 0.0350847000, 0.1015440000, 0.2938940000"); + values("0.1161592000, 0.1226139000, 0.1379643000, 0.1726525000, 0.2578524000, 0.4943679000, 1.1751540000", \ + "0.1210801000, 0.1276242000, 0.1429171000, 0.1776466000, 0.2627416000, 0.4985481000, 1.1787880000", \ + "0.1303476000, 0.1368561000, 0.1521480000, 0.1868311000, 0.2719122000, 0.5078471000, 1.1872946000", \ + "0.1474212000, 0.1539497000, 0.1692714000, 0.2039377000, 0.2889960000, 0.5252086000, 1.2050972000", \ + "0.1784858000, 0.1853707000, 0.2012127000, 0.2366314000, 0.3221858000, 0.5583914000, 1.2417538000", \ + "0.2204266000, 0.2283714000, 0.2463675000, 0.2840477000, 0.3711470000, 0.6077049000, 1.2909418000", \ + "0.2485229000, 0.2589158000, 0.2817825000, 0.3264363000, 0.4178546000, 0.6544957000, 1.3343970000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014471300, 0.0041883600, 0.0121222000, 0.0350847000, 0.1015440000, 0.2938940000"); + values("0.0451791000, 0.0502311000, 0.0598659000, 0.0824151000, 0.1318181000, 0.2569043000, 0.6257183000", \ + "0.0450839000, 0.0497155000, 0.0600339000, 0.0820450000, 0.1319485000, 0.2568884000, 0.6256961000", \ + "0.0450536000, 0.0497648000, 0.0600610000, 0.0819177000, 0.1319076000, 0.2568842000, 0.6256758000", \ + "0.0451386000, 0.0498602000, 0.0610259000, 0.0814320000, 0.1315790000, 0.2562130000, 0.6263906000", \ + "0.0454245000, 0.0502749000, 0.0606093000, 0.0817427000, 0.1304039000, 0.2562710000, 0.6251096000", \ + "0.0457937000, 0.0505333000, 0.0605173000, 0.0823534000, 0.1303090000, 0.2562628000, 0.6250635000", \ + "0.0651051000, 0.0711206000, 0.0818451000, 0.1017932000, 0.1459599000, 0.2655672000, 0.6299683000"); + } + related_pin : "A3"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014471300, 0.0041883600, 0.0121222000, 0.0350847000, 0.1015440000, 0.2938940000"); + values("0.0257582000, 0.0310399000, 0.0449595000, 0.0820200000, 0.1926751000, 0.5267259000, 1.4998783000", \ + "0.0257772000, 0.0311481000, 0.0448165000, 0.0821648000, 0.1929571000, 0.5277054000, 1.4941198000", \ + "0.0258058000, 0.0311710000, 0.0448045000, 0.0822177000, 0.1928573000, 0.5285961000, 1.5030061000", \ + "0.0257030000, 0.0310596000, 0.0449039000, 0.0821498000, 0.1929962000, 0.5261840000, 1.4943150000", \ + "0.0276962000, 0.0333220000, 0.0472525000, 0.0836084000, 0.1928985000, 0.5276389000, 1.5041323000", \ + "0.0335979000, 0.0392978000, 0.0533580000, 0.0892816000, 0.1963920000, 0.5262802000, 1.4985905000", \ + "0.0471236000, 0.0538217000, 0.0684541000, 0.1034414000, 0.2029458000, 0.5275689000, 1.4908785000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014471300, 0.0041883600, 0.0121222000, 0.0350847000, 0.1015440000, 0.2938940000"); + values("0.1010767000, 0.1056326000, 0.1161592000, 0.1384995000, 0.1879238000, 0.3021733000, 0.5973197000", \ + "0.1063916000, 0.1109962000, 0.1215203000, 0.1438353000, 0.1932838000, 0.3075169000, 0.6027248000", \ + "0.1197886000, 0.1243180000, 0.1349181000, 0.1572957000, 0.2067164000, 0.3209729000, 0.6159914000", \ + "0.1519515000, 0.1565153000, 0.1670165000, 0.1894292000, 0.2388602000, 0.3531467000, 0.6481861000", \ + "0.2248133000, 0.2296468000, 0.2405289000, 0.2631801000, 0.3129964000, 0.4276361000, 0.7228457000", \ + "0.3492100000, 0.3555914000, 0.3697157000, 0.3981582000, 0.4540976000, 0.5739605000, 0.8697942000", \ + "0.5492904000, 0.5580001000, 0.5767311000, 0.6138059000, 0.6843182000, 0.8205480000, 1.1226441000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014471300, 0.0041883600, 0.0121222000, 0.0350847000, 0.1015440000, 0.2938940000"); + values("0.1326958000, 0.1396559000, 0.1558214000, 0.1918548000, 0.2785679000, 0.5159650000, 1.1963748000", \ + "0.1366765000, 0.1436168000, 0.1598116000, 0.1959380000, 0.2826401000, 0.5206132000, 1.2023513000", \ + "0.1454804000, 0.1524215000, 0.1686044000, 0.2047306000, 0.2914337000, 0.5294258000, 1.2110624000", \ + "0.1660563000, 0.1729686000, 0.1891230000, 0.2251794000, 0.3118469000, 0.5491724000, 1.2324477000", \ + "0.2092886000, 0.2163540000, 0.2328228000, 0.2691020000, 0.3556669000, 0.5929982000, 1.2765998000", \ + "0.2735715000, 0.2813610000, 0.2992964000, 0.3360880000, 0.4247023000, 0.6624830000, 1.3436711000", \ + "0.3389567000, 0.3490639000, 0.3710283000, 0.4138380000, 0.5039084000, 0.7422550000, 1.4232922000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014471300, 0.0041883600, 0.0121222000, 0.0350847000, 0.1015440000, 0.2938940000"); + values("0.0187194000, 0.0219561000, 0.0298988000, 0.0494516000, 0.0998738000, 0.2280583000, 0.6115193000", \ + "0.0187055000, 0.0218421000, 0.0298316000, 0.0494362000, 0.0999192000, 0.2282736000, 0.6095639000", \ + "0.0189004000, 0.0219615000, 0.0298671000, 0.0495431000, 0.0998559000, 0.2281580000, 0.6110275000", \ + "0.0189145000, 0.0220381000, 0.0299322000, 0.0495339000, 0.0998232000, 0.2281521000, 0.6108076000", \ + "0.0214648000, 0.0244403000, 0.0320160000, 0.0509700000, 0.1005187000, 0.2285275000, 0.6115303000", \ + "0.0318337000, 0.0355937000, 0.0437884000, 0.0639998000, 0.1122920000, 0.2347543000, 0.6092798000", \ + "0.0480634000, 0.0523356000, 0.0632315000, 0.0869278000, 0.1398782000, 0.2591009000, 0.6135323000"); + } + related_pin : "B1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014471300, 0.0041883600, 0.0121222000, 0.0350847000, 0.1015440000, 0.2938940000"); + values("0.0282708000, 0.0338153000, 0.0479666000, 0.0855754000, 0.1959753000, 0.5291132000, 1.4968987000", \ + "0.0283256000, 0.0339994000, 0.0479580000, 0.0854215000, 0.1957742000, 0.5288888000, 1.5009248000", \ + "0.0282662000, 0.0340150000, 0.0479544000, 0.0854203000, 0.1957316000, 0.5287794000, 1.5008256000", \ + "0.0281999000, 0.0337922000, 0.0477864000, 0.0854096000, 0.1959227000, 0.5292503000, 1.5006005000", \ + "0.0296707000, 0.0351060000, 0.0487337000, 0.0864299000, 0.1960999000, 0.5291276000, 1.4991299000", \ + "0.0347530000, 0.0402146000, 0.0539951000, 0.0907274000, 0.1981825000, 0.5271940000, 1.4954736000", \ + "0.0462411000, 0.0530679000, 0.0665446000, 0.1004322000, 0.2025291000, 0.5312192000, 1.4972212000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014471300, 0.0041883600, 0.0121222000, 0.0350847000, 0.1015440000, 0.2938940000"); + values("0.0854720000, 0.0898553000, 0.0999396000, 0.1215277000, 0.1698766000, 0.2834691000, 0.5782345000", \ + "0.0907192000, 0.0950645000, 0.1051425000, 0.1267251000, 0.1751191000, 0.2887054000, 0.5835658000", \ + "0.1038084000, 0.1081113000, 0.1181060000, 0.1398555000, 0.1881624000, 0.3017776000, 0.5968042000", \ + "0.1349851000, 0.1393233000, 0.1492464000, 0.1709155000, 0.2193323000, 0.3330177000, 0.6278077000", \ + "0.1998292000, 0.2047122000, 0.2157493000, 0.2389656000, 0.2883630000, 0.4027285000, 0.6978835000", \ + "0.3033304000, 0.3097718000, 0.3240012000, 0.3524811000, 0.4092911000, 0.5299402000, 0.8253649000", \ + "0.4638125000, 0.4722566000, 0.4904585000, 0.5275222000, 0.5986904000, 0.7351545000, 1.0380738000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014471300, 0.0041883600, 0.0121222000, 0.0350847000, 0.1015440000, 0.2938940000"); + values("0.1254863000, 0.1324402000, 0.1487097000, 0.1847219000, 0.2714807000, 0.5095543000, 1.1909488000", \ + "0.1294383000, 0.1364138000, 0.1525244000, 0.1886256000, 0.2753035000, 0.5124410000, 1.1942830000", \ + "0.1385587000, 0.1455018000, 0.1617828000, 0.1977968000, 0.2845801000, 0.5226593000, 1.2040744000", \ + "0.1617425000, 0.1687014000, 0.1848932000, 0.2209149000, 0.3076914000, 0.5457349000, 1.2273994000", \ + "0.2117061000, 0.2187646000, 0.2350518000, 0.2711880000, 0.3576534000, 0.5958689000, 1.2784306000", \ + "0.2811529000, 0.2890646000, 0.3063615000, 0.3438108000, 0.4320356000, 0.6698245000, 1.3517543000", \ + "0.3537411000, 0.3641379000, 0.3861935000, 0.4289624000, 0.5175439000, 0.7550482000, 1.4372548000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014471300, 0.0041883600, 0.0121222000, 0.0350847000, 0.1015440000, 0.2938940000"); + values("0.0170494000, 0.0202164000, 0.0278969000, 0.0475584000, 0.0981472000, 0.2272118000, 0.6084199000", \ + "0.0171609000, 0.0200656000, 0.0278478000, 0.0474315000, 0.0981886000, 0.2272994000, 0.6112476000", \ + "0.0171398000, 0.0200987000, 0.0278889000, 0.0474461000, 0.0981745000, 0.2272746000, 0.6111937000", \ + "0.0170492000, 0.0201259000, 0.0279884000, 0.0476374000, 0.0981885000, 0.2273146000, 0.6086747000", \ + "0.0217201000, 0.0249194000, 0.0324947000, 0.0508796000, 0.0998098000, 0.2278679000, 0.6113150000", \ + "0.0316041000, 0.0355326000, 0.0441147000, 0.0642342000, 0.1130716000, 0.2360468000, 0.6111286000", \ + "0.0471177000, 0.0519751000, 0.0638423000, 0.0877560000, 0.1414430000, 0.2622373000, 0.6144709000"); + } + related_pin : "C1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014471300, 0.0041883600, 0.0121222000, 0.0350847000, 0.1015440000, 0.2938940000"); + values("0.0285196000, 0.0340067000, 0.0479892000, 0.0854679000, 0.1955242000, 0.5282364000, 1.5001750000", \ + "0.0282655000, 0.0338009000, 0.0479084000, 0.0855053000, 0.1957601000, 0.5272124000, 1.5003414000", \ + "0.0284901000, 0.0340238000, 0.0480239000, 0.0855167000, 0.1954606000, 0.5280330000, 1.5001472000", \ + "0.0281677000, 0.0336147000, 0.0478630000, 0.0854098000, 0.1955731000, 0.5281568000, 1.5005871000", \ + "0.0293570000, 0.0347051000, 0.0486466000, 0.0861914000, 0.1957010000, 0.5293593000, 1.5007701000", \ + "0.0361163000, 0.0412806000, 0.0554428000, 0.0903434000, 0.1981805000, 0.5288883000, 1.5013575000", \ + "0.0489379000, 0.0550817000, 0.0688859000, 0.1017178000, 0.2025965000, 0.5309536000, 1.4945905000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__o311a_4") { + leakage_power () { + value : 0.0042305000; + when : "!A1&!A2&!A3&!B1&C1"; + } + leakage_power () { + value : 0.0063875000; + when : "!A1&!A2&!A3&!B1&!C1"; + } + leakage_power () { + value : 0.0060049000; + when : "!A1&!A2&!A3&B1&C1"; + } + leakage_power () { + value : 0.0042296000; + when : "!A1&!A2&!A3&B1&!C1"; + } + leakage_power () { + value : 0.0046335000; + when : "!A1&!A2&A3&!B1&C1"; + } + leakage_power () { + value : 0.0063961000; + when : "!A1&!A2&A3&!B1&!C1"; + } + leakage_power () { + value : 0.0134942000; + when : "!A1&!A2&A3&B1&C1"; + } + leakage_power () { + value : 0.0047987000; + when : "!A1&!A2&A3&B1&!C1"; + } + leakage_power () { + value : 0.0046336000; + when : "!A1&A2&!A3&!B1&C1"; + } + leakage_power () { + value : 0.0063961000; + when : "!A1&A2&!A3&!B1&!C1"; + } + leakage_power () { + value : 0.0080309000; + when : "!A1&A2&!A3&B1&C1"; + } + leakage_power () { + value : 0.0047987000; + when : "!A1&A2&!A3&B1&!C1"; + } + leakage_power () { + value : 0.0046335000; + when : "!A1&A2&A3&!B1&C1"; + } + leakage_power () { + value : 0.0269774000; + when : "!A1&A2&A3&!B1&!C1"; + } + leakage_power () { + value : 0.0058288000; + when : "!A1&A2&A3&B1&C1"; + } + leakage_power () { + value : 0.0047985000; + when : "!A1&A2&A3&B1&!C1"; + } + leakage_power () { + value : 0.0046336000; + when : "A1&!A2&!A3&!B1&C1"; + } + leakage_power () { + value : 0.0063961000; + when : "A1&!A2&!A3&!B1&!C1"; + } + leakage_power () { + value : 0.0078960000; + when : "A1&!A2&!A3&B1&C1"; + } + leakage_power () { + value : 0.0047974000; + when : "A1&!A2&!A3&B1&!C1"; + } + leakage_power () { + value : 0.0046335000; + when : "A1&!A2&A3&!B1&C1"; + } + leakage_power () { + value : 0.0063961000; + when : "A1&!A2&A3&!B1&!C1"; + } + leakage_power () { + value : 0.0058324000; + when : "A1&!A2&A3&B1&C1"; + } + leakage_power () { + value : 0.0047982000; + when : "A1&!A2&A3&B1&!C1"; + } + leakage_power () { + value : 0.0046336000; + when : "A1&A2&!A3&!B1&C1"; + } + leakage_power () { + value : 0.0063961000; + when : "A1&A2&!A3&!B1&!C1"; + } + leakage_power () { + value : 0.0058204000; + when : "A1&A2&!A3&B1&C1"; + } + leakage_power () { + value : 0.0047974000; + when : "A1&A2&!A3&B1&!C1"; + } + leakage_power () { + value : 0.0046335000; + when : "A1&A2&A3&!B1&C1"; + } + leakage_power () { + value : 0.0269848000; + when : "A1&A2&A3&!B1&!C1"; + } + leakage_power () { + value : 0.0056983000; + when : "A1&A2&A3&B1&C1"; + } + leakage_power () { + value : 0.0047982000; + when : "A1&A2&A3&B1&!C1"; + } + area : 21.270400000; + cell_footprint : "sky130_fd_sc_hd__o311a"; + cell_leakage_power : 0.0070443310; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A1") { + capacitance : 0.0044250000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0042080000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0079954000, 0.0079915000, 0.0079826000, 0.0079860000, 0.0079937000, 0.0080114000, 0.0080521000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0079757000, -0.0079745000, -0.0079718000, -0.0079712000, -0.0079696000, -0.0079659000, -0.0079577000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0046420000; + } + pin ("A2") { + capacitance : 0.0043240000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0040280000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0079370000, 0.0079372000, 0.0079376000, 0.0079381000, 0.0079391000, 0.0079414000, 0.0079469000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0079449000, -0.0079429000, -0.0079382000, -0.0079332000, -0.0079217000, -0.0078951000, -0.0078338000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0046190000; + } + pin ("A3") { + capacitance : 0.0044440000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0040630000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0080856000, 0.0080840000, 0.0080804000, 0.0080816000, 0.0080845000, 0.0080911000, 0.0081066000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0080789000, -0.0080791000, -0.0080796000, -0.0080807000, -0.0080831000, -0.0080887000, -0.0081017000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0048250000; + } + pin ("B1") { + capacitance : 0.0044550000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0043010000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0082214000, 0.0081960000, 0.0081375000, 0.0081501000, 0.0081793000, 0.0082465000, 0.0084014000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0080864000, -0.0080833000, -0.0080760000, -0.0080783000, -0.0080837000, -0.0080959000, -0.0081240000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0046090000; + } + pin ("C1") { + capacitance : 0.0044320000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0043160000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0093921000, 0.0093928000, 0.0093945000, 0.0093958000, 0.0093987000, 0.0094053000, 0.0094205000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0064808000, -0.0064893000, -0.0065090000, -0.0064904000, -0.0064475000, -0.0063484000, -0.0061199000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0045480000; + } + pin ("X") { + direction : "output"; + function : "(A1&B1&C1) | (A2&B1&C1) | (A3&B1&C1)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016011820, 0.0051275690, 0.0164203500, 0.0525839300, 0.1683929000, 0.5392554000"); + values("0.0431901000, 0.0413906000, 0.0361618000, 0.0211278000, -0.0317977000, -0.2151027000, -0.8147531000", \ + "0.0430990000, 0.0412901000, 0.0360665000, 0.0210422000, -0.0319129000, -0.2155566000, -0.8150168000", \ + "0.0426335000, 0.0408190000, 0.0355825000, 0.0209339000, -0.0321487000, -0.2157271000, -0.8152821000", \ + "0.0424093000, 0.0406067000, 0.0354197000, 0.0206426000, -0.0324700000, -0.2160585000, -0.8155217000", \ + "0.0420836000, 0.0402837000, 0.0350582000, 0.0200431000, -0.0329200000, -0.2163911000, -0.8159323000", \ + "0.0423443000, 0.0405231000, 0.0351784000, 0.0198660000, -0.0330457000, -0.2167440000, -0.8160292000", \ + "0.0522606000, 0.0502256000, 0.0440763000, 0.0254492000, -0.0330212000, -0.2171559000, -0.8162250000"); + } + related_pin : "A1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016011820, 0.0051275690, 0.0164203500, 0.0525839300, 0.1683929000, 0.5392554000"); + values("0.0397439000, 0.0415889000, 0.0477405000, 0.0670243000, 0.1266607000, 0.3136850000, 0.9069807000", \ + "0.0395018000, 0.0413453000, 0.0474969000, 0.0668760000, 0.1265242000, 0.3134248000, 0.9063530000", \ + "0.0390661000, 0.0410094000, 0.0470492000, 0.0666657000, 0.1262020000, 0.3128788000, 0.9083615000", \ + "0.0388560000, 0.0407023000, 0.0467805000, 0.0662078000, 0.1259892000, 0.3127130000, 0.9098810000", \ + "0.0387578000, 0.0406172000, 0.0466936000, 0.0658440000, 0.1254386000, 0.3122724000, 0.9076989000", \ + "0.0400072000, 0.0418216000, 0.0476321000, 0.0655606000, 0.1249187000, 0.3116148000, 0.9070425000", \ + "0.0418477000, 0.0435878000, 0.0492851000, 0.0675022000, 0.1258189000, 0.3126928000, 0.9054875000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016011820, 0.0051275690, 0.0164203500, 0.0525839300, 0.1683929000, 0.5392554000"); + values("0.0384254000, 0.0365900000, 0.0313704000, 0.0164319000, -0.0361585000, -0.2198769000, -0.8194936000", \ + "0.0381788000, 0.0363205000, 0.0311055000, 0.0161819000, -0.0365266000, -0.2201058000, -0.8197495000", \ + "0.0380223000, 0.0362161000, 0.0310026000, 0.0160190000, -0.0369619000, -0.2206139000, -0.8199888000", \ + "0.0376206000, 0.0357900000, 0.0305686000, 0.0155068000, -0.0372994000, -0.2207910000, -0.8203194000", \ + "0.0373018000, 0.0354334000, 0.0302977000, 0.0153034000, -0.0376921000, -0.2212431000, -0.8206955000", \ + "0.0372698000, 0.0354788000, 0.0301877000, 0.0150620000, -0.0375790000, -0.2214373000, -0.8207671000", \ + "0.0474909000, 0.0453993000, 0.0392201000, 0.0205199000, -0.0366523000, -0.2207268000, -0.8202717000"); + } + related_pin : "A2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016011820, 0.0051275690, 0.0164203500, 0.0525839300, 0.1683929000, 0.5392554000"); + values("0.0366026000, 0.0384487000, 0.0445853000, 0.0636903000, 0.1231114000, 0.3095986000, 0.9064174000", \ + "0.0364555000, 0.0383540000, 0.0444877000, 0.0636532000, 0.1229543000, 0.3093045000, 0.9049127000", \ + "0.0363171000, 0.0382188000, 0.0443393000, 0.0635161000, 0.1228165000, 0.3091892000, 0.9048300000", \ + "0.0359493000, 0.0378219000, 0.0439178000, 0.0632283000, 0.1225422000, 0.3091364000, 0.9071912000", \ + "0.0355786000, 0.0375215000, 0.0435166000, 0.0626770000, 0.1217983000, 0.3085517000, 0.9067309000", \ + "0.0365096000, 0.0385275000, 0.0443165000, 0.0626977000, 0.1214650000, 0.3073151000, 0.9021891000", \ + "0.0382344000, 0.0399647000, 0.0456678000, 0.0639031000, 0.1223553000, 0.3082018000, 0.9025229000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016011820, 0.0051275690, 0.0164203500, 0.0525839300, 0.1683929000, 0.5392554000"); + values("0.0337390000, 0.0319330000, 0.0267816000, 0.0118229000, -0.0411354000, -0.2247729000, -0.8241604000", \ + "0.0334217000, 0.0315951000, 0.0264774000, 0.0114132000, -0.0415059000, -0.2248294000, -0.8244274000", \ + "0.0330969000, 0.0313307000, 0.0260901000, 0.0111401000, -0.0417989000, -0.2251662000, -0.8247308000", \ + "0.0327924000, 0.0309631000, 0.0256911000, 0.0106746000, -0.0422411000, -0.2258154000, -0.8251875000", \ + "0.0325155000, 0.0307175000, 0.0255083000, 0.0104642000, -0.0425685000, -0.2260689000, -0.8254465000", \ + "0.0333810000, 0.0321833000, 0.0269146000, 0.0116346000, -0.0407243000, -0.2248566000, -0.8242659000", \ + "0.0467215000, 0.0445311000, 0.0381337000, 0.0192495000, -0.0395089000, -0.2231821000, -0.8223948000"); + } + related_pin : "A3"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016011820, 0.0051275690, 0.0164203500, 0.0525839300, 0.1683929000, 0.5392554000"); + values("0.0323477000, 0.0342710000, 0.0404289000, 0.0595681000, 0.1187930000, 0.3047761000, 0.9003512000", \ + "0.0323464000, 0.0342588000, 0.0404500000, 0.0597123000, 0.1189121000, 0.3049205000, 0.9000887000", \ + "0.0322363000, 0.0341395000, 0.0403334000, 0.0595932000, 0.1187307000, 0.3049559000, 0.8994342000", \ + "0.0317677000, 0.0337135000, 0.0398622000, 0.0591096000, 0.1183013000, 0.3043680000, 0.9002960000", \ + "0.0312824000, 0.0331896000, 0.0392857000, 0.0583829000, 0.1175154000, 0.3038415000, 0.8990285000", \ + "0.0323280000, 0.0341350000, 0.0399417000, 0.0583721000, 0.1169081000, 0.3024096000, 0.8982570000", \ + "0.0337080000, 0.0354154000, 0.0413449000, 0.0595961000, 0.1183100000, 0.3039846000, 0.8981092000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016011820, 0.0051275690, 0.0164203500, 0.0525839300, 0.1683929000, 0.5392554000"); + values("0.0315436000, 0.0303977000, 0.0265665000, 0.0130426000, -0.0387071000, -0.2241585000, -0.8245600000", \ + "0.0313355000, 0.0301912000, 0.0263164000, 0.0127853000, -0.0388328000, -0.2243594000, -0.8247625000", \ + "0.0311587000, 0.0298259000, 0.0259951000, 0.0123966000, -0.0392690000, -0.2246865000, -0.8250845000", \ + "0.0305846000, 0.0292544000, 0.0253162000, 0.0117032000, -0.0399502000, -0.2252454000, -0.8255731000", \ + "0.0299398000, 0.0285012000, 0.0243549000, 0.0105230000, -0.0409869000, -0.2259891000, -0.8261702000", \ + "0.0367379000, 0.0349175000, 0.0292391000, 0.0113855000, -0.0406002000, -0.2253318000, -0.8254581000", \ + "0.0465622000, 0.0445699000, 0.0385770000, 0.0201677000, -0.0379062000, -0.2241271000, -0.8236306000"); + } + related_pin : "B1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016011820, 0.0051275690, 0.0164203500, 0.0525839300, 0.1683929000, 0.5392554000"); + values("0.0399189000, 0.0418082000, 0.0478870000, 0.0673608000, 0.1270599000, 0.3139298000, 0.9088461000", \ + "0.0398719000, 0.0417198000, 0.0478731000, 0.0672607000, 0.1268882000, 0.3138765000, 0.9070005000", \ + "0.0396120000, 0.0414170000, 0.0476343000, 0.0669254000, 0.1265887000, 0.3136146000, 0.9083555000", \ + "0.0392106000, 0.0409962000, 0.0471083000, 0.0667150000, 0.1262870000, 0.3127011000, 0.9085472000", \ + "0.0393586000, 0.0412245000, 0.0473002000, 0.0666082000, 0.1255457000, 0.3125659000, 0.9068798000", \ + "0.0406511000, 0.0424213000, 0.0480911000, 0.0660330000, 0.1253670000, 0.3117098000, 0.9060354000", \ + "0.0428278000, 0.0445952000, 0.0504813000, 0.0689476000, 0.1269924000, 0.3134595000, 0.9062884000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016011820, 0.0051275690, 0.0164203500, 0.0525839300, 0.1683929000, 0.5392554000"); + values("0.0247030000, 0.0233506000, 0.0196143000, 0.0058955000, -0.0462704000, -0.2320935000, -0.8327682000", \ + "0.0244646000, 0.0231124000, 0.0193465000, 0.0056599000, -0.0464553000, -0.2322956000, -0.8329568000", \ + "0.0240205000, 0.0227546000, 0.0189862000, 0.0052291000, -0.0468578000, -0.2326692000, -0.8333211000", \ + "0.0234988000, 0.0221702000, 0.0182104000, 0.0043545000, -0.0476402000, -0.2332570000, -0.8338590000", \ + "0.0227492000, 0.0212422000, 0.0170779000, 0.0030831000, -0.0486825000, -0.2339921000, -0.8344284000", \ + "0.0294656000, 0.0276285000, 0.0220045000, 0.0040910000, -0.0489574000, -0.2337781000, -0.8340165000", \ + "0.0383808000, 0.0363799000, 0.0303893000, 0.0119117000, -0.0460458000, -0.2323442000, -0.8320959000"); + } + related_pin : "C1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016011820, 0.0051275690, 0.0164203500, 0.0525839300, 0.1683929000, 0.5392554000"); + values("0.0382196000, 0.0401009000, 0.0461746000, 0.0657839000, 0.1253642000, 0.3121871000, 0.9074256000", \ + "0.0380358000, 0.0399793000, 0.0460134000, 0.0656410000, 0.1251517000, 0.3116585000, 0.9075179000", \ + "0.0377844000, 0.0396795000, 0.0458456000, 0.0652341000, 0.1249423000, 0.3117742000, 0.9068942000", \ + "0.0373379000, 0.0392747000, 0.0453934000, 0.0648506000, 0.1245291000, 0.3112424000, 0.9067197000", \ + "0.0374835000, 0.0393212000, 0.0453228000, 0.0643596000, 0.1238665000, 0.3106239000, 0.9090547000", \ + "0.0389567000, 0.0407480000, 0.0464468000, 0.0644504000, 0.1235683000, 0.3098368000, 0.9090590000", \ + "0.0415138000, 0.0432223000, 0.0487070000, 0.0671150000, 0.1251937000, 0.3116418000, 0.9062106000"); + } + } + max_capacitance : 0.5392550000; + max_transition : 1.5056430000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016011800, 0.0051275700, 0.0164203000, 0.0525839000, 0.1683930000, 0.5392550000"); + values("0.3333404000, 0.3388826000, 0.3529105000, 0.3836678000, 0.4456875000, 0.5763929000, 0.9109404000", \ + "0.3378158000, 0.3433509000, 0.3574535000, 0.3882563000, 0.4502037000, 0.5811913000, 0.9149993000", \ + "0.3499312000, 0.3554509000, 0.3695599000, 0.4001579000, 0.4621879000, 0.5933273000, 0.9272613000", \ + "0.3761318000, 0.3816767000, 0.3957416000, 0.4264668000, 0.4884742000, 0.6195282000, 0.9534556000", \ + "0.4296857000, 0.4352471000, 0.4492659000, 0.4800145000, 0.5417405000, 0.6730602000, 1.0073272000", \ + "0.5410503000, 0.5466760000, 0.5609787000, 0.5919724000, 0.6535457000, 0.7852876000, 1.1197604000", \ + "0.7419269000, 0.7481887000, 0.7641472000, 0.7985300000, 0.8660611000, 1.0043858000, 1.3429639000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016011800, 0.0051275700, 0.0164203000, 0.0525839000, 0.1683930000, 0.5392550000"); + values("0.1579149000, 0.1631929000, 0.1770062000, 0.2097093000, 0.2895874000, 0.5163012000, 1.2262622000", \ + "0.1621002000, 0.1673727000, 0.1812023000, 0.2138896000, 0.2937740000, 0.5204489000, 1.2306943000", \ + "0.1706391000, 0.1759037000, 0.1897435000, 0.2225573000, 0.3023506000, 0.5294076000, 1.2401404000", \ + "0.1872673000, 0.1925400000, 0.2063318000, 0.2390271000, 0.3188884000, 0.5453162000, 1.2568381000", \ + "0.2200451000, 0.2253907000, 0.2392461000, 0.2720441000, 0.3518438000, 0.5788683000, 1.2897348000", \ + "0.2736991000, 0.2794470000, 0.2943323000, 0.3288148000, 0.4100741000, 0.6369589000, 1.3485112000", \ + "0.3370099000, 0.3438914000, 0.3615669000, 0.4004571000, 0.4851742000, 0.7134177000, 1.4239296000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016011800, 0.0051275700, 0.0164203000, 0.0525839000, 0.1683930000, 0.5392550000"); + values("0.0411982000, 0.0443738000, 0.0523379000, 0.0714538000, 0.1187059000, 0.2476355000, 0.6584212000", \ + "0.0410248000, 0.0442026000, 0.0527158000, 0.0727733000, 0.1184760000, 0.2474324000, 0.6597869000", \ + "0.0410563000, 0.0442978000, 0.0521332000, 0.0727907000, 0.1184566000, 0.2468071000, 0.6598790000", \ + "0.0409434000, 0.0441169000, 0.0530755000, 0.0725112000, 0.1183052000, 0.2471634000, 0.6597243000", \ + "0.0412148000, 0.0444018000, 0.0523400000, 0.0715332000, 0.1190002000, 0.2472751000, 0.6594748000", \ + "0.0424165000, 0.0457823000, 0.0535195000, 0.0735441000, 0.1200213000, 0.2477698000, 0.6584706000", \ + "0.0504089000, 0.0533985000, 0.0621527000, 0.0822013000, 0.1304867000, 0.2577800000, 0.6640047000"); + } + related_pin : "A1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016011800, 0.0051275700, 0.0164203000, 0.0525839000, 0.1683930000, 0.5392550000"); + values("0.0295548000, 0.0335350000, 0.0446239000, 0.0753412000, 0.1693133000, 0.4817174000, 1.5011071000", \ + "0.0295428000, 0.0335286000, 0.0446091000, 0.0753428000, 0.1692829000, 0.4817835000, 1.5005336000", \ + "0.0297039000, 0.0335386000, 0.0448245000, 0.0752877000, 0.1689967000, 0.4823765000, 1.5032781000", \ + "0.0294326000, 0.0334359000, 0.0446671000, 0.0752607000, 0.1691428000, 0.4820661000, 1.5005102000", \ + "0.0300214000, 0.0338522000, 0.0448196000, 0.0755702000, 0.1692233000, 0.4825915000, 1.5033844000", \ + "0.0332390000, 0.0374263000, 0.0489462000, 0.0793897000, 0.1717860000, 0.4826708000, 1.5033336000", \ + "0.0423702000, 0.0470146000, 0.0585380000, 0.0890413000, 0.1776412000, 0.4832996000, 1.4976328000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016011800, 0.0051275700, 0.0164203000, 0.0525839000, 0.1683930000, 0.5392550000"); + values("0.3154652000, 0.3209791000, 0.3350739000, 0.3659220000, 0.4274757000, 0.5585294000, 0.8928815000", \ + "0.3188599000, 0.3243822000, 0.3384918000, 0.3692761000, 0.4308960000, 0.5619930000, 0.8962909000", \ + "0.3296821000, 0.3352057000, 0.3493008000, 0.3802172000, 0.4420791000, 0.5729892000, 0.9068158000", \ + "0.3549392000, 0.3604005000, 0.3747364000, 0.4052202000, 0.4673751000, 0.5982693000, 0.9326647000", \ + "0.4114183000, 0.4166941000, 0.4309545000, 0.4614935000, 0.5235001000, 0.6548623000, 0.9890735000", \ + "0.5400040000, 0.5456824000, 0.5600918000, 0.5911893000, 0.6526971000, 0.7846506000, 1.1191211000", \ + "0.7759816000, 0.7822963000, 0.7991668000, 0.8343622000, 0.9025913000, 1.0411748000, 1.3802589000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016011800, 0.0051275700, 0.0164203000, 0.0525839000, 0.1683930000, 0.5392550000"); + values("0.1450375000, 0.1499725000, 0.1630233000, 0.1942539000, 0.2718601000, 0.4968403000, 1.2052011000", \ + "0.1496321000, 0.1545699000, 0.1676348000, 0.1989590000, 0.2766329000, 0.5008903000, 1.2101369000", \ + "0.1584763000, 0.1634146000, 0.1764755000, 0.2077945000, 0.2854625000, 0.5098802000, 1.2195833000", \ + "0.1743338000, 0.1792648000, 0.1924019000, 0.2236710000, 0.3012876000, 0.5263207000, 1.2361803000", \ + "0.2040388000, 0.2091248000, 0.2224978000, 0.2541497000, 0.3319807000, 0.5571247000, 1.2684015000", \ + "0.2494058000, 0.2550432000, 0.2695510000, 0.3031385000, 0.3828534000, 0.6080625000, 1.3182279000", \ + "0.2925586000, 0.2994811000, 0.3171817000, 0.3560985000, 0.4402023000, 0.6666004000, 1.3758856000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016011800, 0.0051275700, 0.0164203000, 0.0525839000, 0.1683930000, 0.5392550000"); + values("0.0411840000, 0.0444376000, 0.0522725000, 0.0724634000, 0.1199904000, 0.2476456000, 0.6598929000", \ + "0.0412603000, 0.0444896000, 0.0522544000, 0.0715372000, 0.1192962000, 0.2476588000, 0.6598726000", \ + "0.0409909000, 0.0441656000, 0.0527874000, 0.0722666000, 0.1185614000, 0.2472863000, 0.6595652000", \ + "0.0410238000, 0.0444510000, 0.0525209000, 0.0715690000, 0.1187890000, 0.2473269000, 0.6586803000", \ + "0.0412249000, 0.0442267000, 0.0523233000, 0.0718687000, 0.1192561000, 0.2472083000, 0.6595018000", \ + "0.0433812000, 0.0465185000, 0.0543365000, 0.0730366000, 0.1207699000, 0.2478676000, 0.6587230000", \ + "0.0541549000, 0.0577437000, 0.0671508000, 0.0865782000, 0.1336298000, 0.2588151000, 0.6650255000"); + } + related_pin : "A2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016011800, 0.0051275700, 0.0164203000, 0.0525839000, 0.1683930000, 0.5392550000"); + values("0.0272555000, 0.0310827000, 0.0419120000, 0.0721233000, 0.1657896000, 0.4806568000, 1.4987419000", \ + "0.0273990000, 0.0312410000, 0.0417426000, 0.0722030000, 0.1660239000, 0.4800551000, 1.5011847000", \ + "0.0273776000, 0.0312321000, 0.0418728000, 0.0722002000, 0.1660578000, 0.4799635000, 1.5023075000", \ + "0.0271799000, 0.0310274000, 0.0418851000, 0.0720804000, 0.1659130000, 0.4796665000, 1.5030103000", \ + "0.0282783000, 0.0323150000, 0.0429495000, 0.0729497000, 0.1662582000, 0.4796023000, 1.5043985000", \ + "0.0321226000, 0.0363802000, 0.0476106000, 0.0775339000, 0.1694003000, 0.4803748000, 1.5021141000", \ + "0.0428647000, 0.0472674000, 0.0589366000, 0.0890572000, 0.1761234000, 0.4823074000, 1.4981564000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016011800, 0.0051275700, 0.0164203000, 0.0525839000, 0.1683930000, 0.5392550000"); + values("0.2728193000, 0.2783402000, 0.2924083000, 0.3233285000, 0.3852243000, 0.5164946000, 0.8511265000", \ + "0.2753438000, 0.2808699000, 0.2950201000, 0.3258136000, 0.3879140000, 0.5185177000, 0.8530975000", \ + "0.2838928000, 0.2894583000, 0.3035404000, 0.3342547000, 0.3962802000, 0.5271358000, 0.8616793000", \ + "0.3065303000, 0.3125820000, 0.3266687000, 0.3572970000, 0.4195124000, 0.5504991000, 0.8848665000", \ + "0.3654976000, 0.3710670000, 0.3850488000, 0.4157602000, 0.4777798000, 0.6091491000, 0.9438049000", \ + "0.5054536000, 0.5111586000, 0.5256842000, 0.5563454000, 0.6172983000, 0.7490535000, 1.0832544000", \ + "0.7472610000, 0.7538200000, 0.7714475000, 0.8091406000, 0.8766688000, 1.0099548000, 1.3487956000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016011800, 0.0051275700, 0.0164203000, 0.0525839000, 0.1683930000, 0.5392550000"); + values("0.1222132000, 0.1269422000, 0.1394962000, 0.1698257000, 0.2460432000, 0.4697426000, 1.1796436000", \ + "0.1272204000, 0.1319271000, 0.1445096000, 0.1748815000, 0.2512000000, 0.4747170000, 1.1854180000", \ + "0.1364029000, 0.1411075000, 0.1536790000, 0.1840542000, 0.2604013000, 0.4834329000, 1.1956698000", \ + "0.1527765000, 0.1574904000, 0.1700029000, 0.2003994000, 0.2766503000, 0.5001714000, 1.2119521000", \ + "0.1818716000, 0.1868083000, 0.1998507000, 0.2309405000, 0.3077675000, 0.5318641000, 1.2391095000", \ + "0.2234866000, 0.2291073000, 0.2436886000, 0.2769609000, 0.3562399000, 0.5804595000, 1.2931215000", \ + "0.2573907000, 0.2646049000, 0.2830207000, 0.3230801000, 0.4081520000, 0.6340679000, 1.3424366000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016011800, 0.0051275700, 0.0164203000, 0.0525839000, 0.1683930000, 0.5392550000"); + values("0.0410057000, 0.0441219000, 0.0530943000, 0.0721121000, 0.1185300000, 0.2468052000, 0.6582221000", \ + "0.0411559000, 0.0444200000, 0.0522990000, 0.0714216000, 0.1183796000, 0.2477092000, 0.6582966000", \ + "0.0410703000, 0.0445244000, 0.0526430000, 0.0715700000, 0.1186109000, 0.2476118000, 0.6588252000", \ + "0.0409765000, 0.0441867000, 0.0527315000, 0.0714978000, 0.1186852000, 0.2474055000, 0.6585272000", \ + "0.0413313000, 0.0442433000, 0.0531839000, 0.0715990000, 0.1183408000, 0.2470847000, 0.6575848000", \ + "0.0440510000, 0.0469117000, 0.0545498000, 0.0728639000, 0.1208191000, 0.2482498000, 0.6597914000", \ + "0.0614671000, 0.0654917000, 0.0741635000, 0.0918134000, 0.1327805000, 0.2576520000, 0.6640770000"); + } + related_pin : "A3"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016011800, 0.0051275700, 0.0164203000, 0.0525839000, 0.1683930000, 0.5392550000"); + values("0.0255436000, 0.0292523000, 0.0397282000, 0.0699105000, 0.1638183000, 0.4793191000, 1.5048988000", \ + "0.0256596000, 0.0291894000, 0.0399474000, 0.0696683000, 0.1638586000, 0.4783065000, 1.5037145000", \ + "0.0256219000, 0.0292106000, 0.0399383000, 0.0696682000, 0.1638638000, 0.4784794000, 1.5015296000", \ + "0.0256603000, 0.0293520000, 0.0397655000, 0.0696744000, 0.1639100000, 0.4788814000, 1.5056434000", \ + "0.0273373000, 0.0312847000, 0.0417115000, 0.0712956000, 0.1645143000, 0.4779686000, 1.5047322000", \ + "0.0322735000, 0.0362427000, 0.0468838000, 0.0769743000, 0.1680491000, 0.4787871000, 1.5002762000", \ + "0.0447644000, 0.0497041000, 0.0619562000, 0.0910095000, 0.1769083000, 0.4819436000, 1.4958321000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016011800, 0.0051275700, 0.0164203000, 0.0525839000, 0.1683930000, 0.5392550000"); + values("0.0981407000, 0.1012999000, 0.1096916000, 0.1295366000, 0.1762534000, 0.2942829000, 0.6181171000", \ + "0.1034805000, 0.1066439000, 0.1150334000, 0.1349059000, 0.1816780000, 0.2997280000, 0.6237986000", \ + "0.1161663000, 0.1193114000, 0.1276970000, 0.1474600000, 0.1943514000, 0.3124178000, 0.6361089000", \ + "0.1474628000, 0.1506083000, 0.1589561000, 0.1787003000, 0.2256701000, 0.3438045000, 0.6678486000", \ + "0.2171993000, 0.2206018000, 0.2294260000, 0.2498546000, 0.2973230000, 0.4159077000, 0.7400165000", \ + "0.3329597000, 0.3374507000, 0.3489198000, 0.3743597000, 0.4279661000, 0.5522919000, 0.8776287000", \ + "0.5148496000, 0.5208157000, 0.5360487000, 0.5697234000, 0.6392974000, 0.7810108000, 1.1142112000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016011800, 0.0051275700, 0.0164203000, 0.0525839000, 0.1683930000, 0.5392550000"); + values("0.1492825000, 0.1545350000, 0.1683459000, 0.2012092000, 0.2810475000, 0.5080801000, 1.2184440000", \ + "0.1535441000, 0.1588220000, 0.1726390000, 0.2053335000, 0.2852462000, 0.5119893000, 1.2220964000", \ + "0.1625719000, 0.1677841000, 0.1815452000, 0.2143620000, 0.2942413000, 0.5212651000, 1.2314402000", \ + "0.1832000000, 0.1883000000, 0.2020664000, 0.2348789000, 0.3145222000, 0.5415542000, 1.2524367000", \ + "0.2290260000, 0.2343344000, 0.2481691000, 0.2808767000, 0.3604528000, 0.5867299000, 1.3005269000", \ + "0.3021105000, 0.3079790000, 0.3227808000, 0.3569359000, 0.4378033000, 0.6649675000, 1.3752508000", \ + "0.3859490000, 0.3930809000, 0.4112494000, 0.4500975000, 0.5338325000, 0.7608441000, 1.4725184000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016011800, 0.0051275700, 0.0164203000, 0.0525839000, 0.1683930000, 0.5392550000"); + values("0.0176547000, 0.0198481000, 0.0260325000, 0.0431122000, 0.0912878000, 0.2245115000, 0.6434713000", \ + "0.0176573000, 0.0198460000, 0.0258985000, 0.0431024000, 0.0912236000, 0.2246613000, 0.6425248000", \ + "0.0177380000, 0.0200195000, 0.0260377000, 0.0432149000, 0.0912898000, 0.2242667000, 0.6440560000", \ + "0.0175416000, 0.0196766000, 0.0258643000, 0.0431558000, 0.0912313000, 0.2246435000, 0.6431264000", \ + "0.0206809000, 0.0228511000, 0.0285388000, 0.0449898000, 0.0921181000, 0.2250556000, 0.6443533000", \ + "0.0305218000, 0.0332550000, 0.0398251000, 0.0576836000, 0.1045070000, 0.2320227000, 0.6449422000", \ + "0.0461521000, 0.0496456000, 0.0591760000, 0.0808624000, 0.1314094000, 0.2559141000, 0.6502668000"); + } + related_pin : "B1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016011800, 0.0051275700, 0.0164203000, 0.0525839000, 0.1683930000, 0.5392550000"); + values("0.0294171000, 0.0336621000, 0.0448859000, 0.0752187000, 0.1690187000, 0.4822972000, 1.5035203000", \ + "0.0295461000, 0.0335211000, 0.0446042000, 0.0753281000, 0.1692763000, 0.4817309000, 1.5008811000", \ + "0.0295108000, 0.0334664000, 0.0445712000, 0.0753377000, 0.1693802000, 0.4820442000, 1.5033542000", \ + "0.0293876000, 0.0333077000, 0.0443714000, 0.0751215000, 0.1687256000, 0.4818257000, 1.5031245000", \ + "0.0300645000, 0.0339127000, 0.0449594000, 0.0754252000, 0.1690168000, 0.4820984000, 1.5039817000", \ + "0.0345347000, 0.0384951000, 0.0493571000, 0.0796725000, 0.1712734000, 0.4820891000, 1.5016595000", \ + "0.0457583000, 0.0504420000, 0.0617211000, 0.0901606000, 0.1766961000, 0.4845008000, 1.4989295000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016011800, 0.0051275700, 0.0164203000, 0.0525839000, 0.1683930000, 0.5392550000"); + values("0.0860490000, 0.0891330000, 0.0973836000, 0.1167949000, 0.1630424000, 0.2803559000, 0.6037745000", \ + "0.0915007000, 0.0945819000, 0.1027361000, 0.1222429000, 0.1684995000, 0.2859047000, 0.6091968000", \ + "0.1050075000, 0.1080525000, 0.1162200000, 0.1356708000, 0.1818999000, 0.2992390000, 0.6224432000", \ + "0.1371056000, 0.1401865000, 0.1482676000, 0.1676541000, 0.2139813000, 0.3314532000, 0.6548909000", \ + "0.2060314000, 0.2094755000, 0.2184787000, 0.2390977000, 0.2863972000, 0.4041359000, 0.7277694000", \ + "0.3191828000, 0.3237167000, 0.3354497000, 0.3616440000, 0.4173071000, 0.5425377000, 0.8667232000", \ + "0.5018266000, 0.5076694000, 0.5230971000, 0.5574353000, 0.6297552000, 0.7747565000, 1.1075717000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016011800, 0.0051275700, 0.0164203000, 0.0525839000, 0.1683930000, 0.5392550000"); + values("0.1371391000, 0.1424007000, 0.1562340000, 0.1890599000, 0.2689206000, 0.4959878000, 1.2066015000", \ + "0.1408261000, 0.1461081000, 0.1599281000, 0.1927523000, 0.2725077000, 0.4995914000, 1.2103599000", \ + "0.1498186000, 0.1550841000, 0.1689156000, 0.2017351000, 0.2815411000, 0.5086265000, 1.2191472000", \ + "0.1722668000, 0.1775118000, 0.1913145000, 0.2241070000, 0.3037455000, 0.5308073000, 1.2416616000", \ + "0.2228655000, 0.2280884000, 0.2417810000, 0.2744014000, 0.3536767000, 0.5796667000, 1.2933472000", \ + "0.2958122000, 0.3015508000, 0.3158176000, 0.3490117000, 0.4290685000, 0.6568104000, 1.3698755000", \ + "0.3696992000, 0.3769925000, 0.3944934000, 0.4328670000, 0.5145332000, 0.7418016000, 1.4538029000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016011800, 0.0051275700, 0.0164203000, 0.0525839000, 0.1683930000, 0.5392550000"); + values("0.0167064000, 0.0189527000, 0.0250631000, 0.0422397000, 0.0903270000, 0.2238158000, 0.6434627000", \ + "0.0166559000, 0.0189517000, 0.0250588000, 0.0422486000, 0.0903522000, 0.2235326000, 0.6432676000", \ + "0.0167476000, 0.0189389000, 0.0249788000, 0.0421664000, 0.0903281000, 0.2234219000, 0.6436010000", \ + "0.0167010000, 0.0188512000, 0.0249740000, 0.0422745000, 0.0903557000, 0.2237725000, 0.6434555000", \ + "0.0207444000, 0.0229317000, 0.0289268000, 0.0452179000, 0.0917646000, 0.2243281000, 0.6428020000", \ + "0.0312381000, 0.0336103000, 0.0414706000, 0.0593143000, 0.1058068000, 0.2325588000, 0.6436645000", \ + "0.0470362000, 0.0507277000, 0.0599756000, 0.0839648000, 0.1369074000, 0.2606451000, 0.6510824000"); + } + related_pin : "C1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016011800, 0.0051275700, 0.0164203000, 0.0525839000, 0.1683930000, 0.5392550000"); + values("0.0294350000, 0.0334189000, 0.0448337000, 0.0752800000, 0.1690218000, 0.4824715000, 1.5034666000", \ + "0.0295610000, 0.0336788000, 0.0447142000, 0.0752637000, 0.1687289000, 0.4816908000, 1.5027315000", \ + "0.0295992000, 0.0335781000, 0.0447944000, 0.0751901000, 0.1689923000, 0.4825108000, 1.5035473000", \ + "0.0295396000, 0.0334434000, 0.0443299000, 0.0750376000, 0.1687832000, 0.4824401000, 1.5033428000", \ + "0.0294859000, 0.0335055000, 0.0446122000, 0.0753497000, 0.1686503000, 0.4821779000, 1.5045358000", \ + "0.0351496000, 0.0386916000, 0.0493967000, 0.0787215000, 0.1713848000, 0.4831945000, 1.5051032000", \ + "0.0474298000, 0.0518338000, 0.0628907000, 0.0900473000, 0.1757284000, 0.4851209000, 1.5025339000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__o311ai_0") { + leakage_power () { + value : 0.0001085000; + when : "!A1&!A2&!A3&!B1&C1"; + } + leakage_power () { + value : 0.0000372284; + when : "!A1&!A2&!A3&!B1&!C1"; + } + leakage_power () { + value : 0.0010956000; + when : "!A1&!A2&!A3&B1&C1"; + } + leakage_power () { + value : 0.0001021000; + when : "!A1&!A2&!A3&B1&!C1"; + } + leakage_power () { + value : 0.0004090000; + when : "!A1&!A2&A3&!B1&C1"; + } + leakage_power () { + value : 0.0000476891; + when : "!A1&!A2&A3&!B1&!C1"; + } + leakage_power () { + value : 0.0020640000; + when : "!A1&!A2&A3&B1&C1"; + } + leakage_power () { + value : 0.0003979000; + when : "!A1&!A2&A3&B1&!C1"; + } + leakage_power () { + value : 0.0004090000; + when : "!A1&A2&!A3&!B1&C1"; + } + leakage_power () { + value : 0.0000476891; + when : "!A1&A2&!A3&!B1&!C1"; + } + leakage_power () { + value : 0.0019715000; + when : "!A1&A2&!A3&B1&C1"; + } + leakage_power () { + value : 0.0003979000; + when : "!A1&A2&!A3&B1&!C1"; + } + leakage_power () { + value : 0.0004090000; + when : "!A1&A2&A3&!B1&C1"; + } + leakage_power () { + value : 0.0000476891; + when : "!A1&A2&A3&!B1&!C1"; + } + leakage_power () { + value : 0.0016459000; + when : "!A1&A2&A3&B1&C1"; + } + leakage_power () { + value : 0.0003979000; + when : "!A1&A2&A3&B1&!C1"; + } + leakage_power () { + value : 0.0004090000; + when : "A1&!A2&!A3&!B1&C1"; + } + leakage_power () { + value : 0.0000476891; + when : "A1&!A2&!A3&!B1&!C1"; + } + leakage_power () { + value : 0.0023676000; + when : "A1&!A2&!A3&B1&C1"; + } + leakage_power () { + value : 0.0003979000; + when : "A1&!A2&!A3&B1&!C1"; + } + leakage_power () { + value : 0.0004090000; + when : "A1&!A2&A3&!B1&C1"; + } + leakage_power () { + value : 0.0000476891; + when : "A1&!A2&A3&!B1&!C1"; + } + leakage_power () { + value : 0.0016930000; + when : "A1&!A2&A3&B1&C1"; + } + leakage_power () { + value : 0.0003979000; + when : "A1&!A2&A3&B1&!C1"; + } + leakage_power () { + value : 0.0004090000; + when : "A1&A2&!A3&!B1&C1"; + } + leakage_power () { + value : 0.0000476891; + when : "A1&A2&!A3&!B1&!C1"; + } + leakage_power () { + value : 0.0016943000; + when : "A1&A2&!A3&B1&C1"; + } + leakage_power () { + value : 0.0003979000; + when : "A1&A2&!A3&B1&!C1"; + } + leakage_power () { + value : 0.0004090000; + when : "A1&A2&A3&!B1&C1"; + } + leakage_power () { + value : 0.0000476891; + when : "A1&A2&A3&!B1&!C1"; + } + leakage_power () { + value : 0.0016309000; + when : "A1&A2&A3&B1&C1"; + } + leakage_power () { + value : 0.0003979000; + when : "A1&A2&A3&B1&!C1"; + } + area : 8.758400000; + cell_footprint : "sky130_fd_sc_hd__o311ai"; + cell_leakage_power : 0.0006372847; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A1") { + capacitance : 0.0017820000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0017180000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0029297000, 0.0029295000, 0.0029290000, 0.0029287000, 0.0029281000, 0.0029267000, 0.0029234000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0029368000, -0.0029333000, -0.0029250000, -0.0029245000, -0.0029234000, -0.0029209000, -0.0029150000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0018450000; + } + pin ("A2") { + capacitance : 0.0018750000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0017690000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0030534000, 0.0030503000, 0.0030431000, 0.0030433000, 0.0030438000, 0.0030451000, 0.0030479000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0030647000, -0.0030568000, -0.0030387000, -0.0030392000, -0.0030403000, -0.0030430000, -0.0030491000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0019810000; + } + pin ("A3") { + capacitance : 0.0016940000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0015740000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0027462000, 0.0027453000, 0.0027432000, 0.0027435000, 0.0027442000, 0.0027460000, 0.0027500000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0027444000, -0.0027440000, -0.0027429000, -0.0027430000, -0.0027432000, -0.0027437000, -0.0027449000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0018140000; + } + pin ("B1") { + capacitance : 0.0017280000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0016810000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0029245000, 0.0029144000, 0.0028912000, 0.0028939000, 0.0029002000, 0.0029146000, 0.0029477000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0028484000, -0.0028478000, -0.0028462000, -0.0028460000, -0.0028455000, -0.0028444000, -0.0028419000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0017750000; + } + pin ("C1") { + capacitance : 0.0017240000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0016980000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0034926000, 0.0034931000, 0.0034942000, 0.0034951000, 0.0034969000, 0.0035013000, 0.0035114000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0029446000, -0.0029472000, -0.0029533000, -0.0029487000, -0.0029382000, -0.0029139000, -0.0028579000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0017510000; + } + pin ("Y") { + direction : "output"; + function : "(!A1&!A2&!A3) | (!B1) | (!C1)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0009854544, 0.0019422410, 0.0038279800, 0.0075446000, 0.0148697200, 0.0293068700"); + values("0.0055750000, 0.0047979000, 0.0032714000, 0.0002445000, -0.0057298000, -0.0175387000, -0.0408834000", \ + "0.0054991000, 0.0047218000, 0.0031929000, 0.0001665000, -0.0058055000, -0.0176287000, -0.0409481000", \ + "0.0054118000, 0.0046335000, 0.0031113000, 0.0000872000, -0.0058881000, -0.0177038000, -0.0410258000", \ + "0.0053149000, 0.0045412000, 0.0030233000, 0.0000085000, -0.0059539000, -0.0177560000, -0.0410789000", \ + "0.0052625000, 0.0045011000, 0.0029797000, -0.0000316000, -0.0059944000, -0.0177803000, -0.0410939000", \ + "0.0052932000, 0.0045088000, 0.0029678000, -0.0001389000, -0.0060756000, -0.0178534000, -0.0411605000", \ + "0.0055612000, 0.0047906000, 0.0032136000, 0.0001528000, -0.0058933000, -0.0178440000, -0.0411197000"); + } + related_pin : "A1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0009854544, 0.0019422410, 0.0038279800, 0.0075446000, 0.0148697200, 0.0293068700"); + values("0.0122865000, 0.0130916000, 0.0146603000, 0.0176952000, 0.0236999000, 0.0354856000, 0.0586578000", \ + "0.0122117000, 0.0130168000, 0.0145744000, 0.0176431000, 0.0236264000, 0.0354214000, 0.0585351000", \ + "0.0121457000, 0.0129416000, 0.0144961000, 0.0175715000, 0.0235784000, 0.0353738000, 0.0585012000", \ + "0.0120514000, 0.0128501000, 0.0144092000, 0.0174915000, 0.0235130000, 0.0352871000, 0.0584879000", \ + "0.0119754000, 0.0127687000, 0.0143428000, 0.0174141000, 0.0234442000, 0.0352384000, 0.0584260000", \ + "0.0119615000, 0.0127517000, 0.0142924000, 0.0173605000, 0.0233767000, 0.0351905000, 0.0583699000", \ + "0.0118422000, 0.0127050000, 0.0142992000, 0.0174140000, 0.0234998000, 0.0352267000, 0.0583883000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0009854544, 0.0019422410, 0.0038279800, 0.0075446000, 0.0148697200, 0.0293068700"); + values("0.0050180000, 0.0042240000, 0.0026840000, -0.0003518000, -0.0063528000, -0.0181907000, -0.0415200000", \ + "0.0049668000, 0.0041931000, 0.0026567000, -0.0003763000, -0.0063730000, -0.0182143000, -0.0415687000", \ + "0.0048711000, 0.0041018000, 0.0025823000, -0.0004447000, -0.0064284000, -0.0182598000, -0.0416053000", \ + "0.0047058000, 0.0039496000, 0.0024485000, -0.0005464000, -0.0064985000, -0.0182970000, -0.0416351000", \ + "0.0045406000, 0.0037935000, 0.0022951000, -0.0006875000, -0.0066106000, -0.0183756000, -0.0416713000", \ + "0.0045094000, 0.0037315000, 0.0022196000, -0.0008844000, -0.0068070000, -0.0185279000, -0.0417834000", \ + "0.0046608000, 0.0038685000, 0.0023112000, -0.0007295000, -0.0067267000, -0.0186051000, -0.0418688000"); + } + related_pin : "A2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0009854544, 0.0019422410, 0.0038279800, 0.0075446000, 0.0148697200, 0.0293068700"); + values("0.0109768000, 0.0117582000, 0.0133330000, 0.0163935000, 0.0223711000, 0.0341857000, 0.0572924000", \ + "0.0108640000, 0.0116584000, 0.0132391000, 0.0162859000, 0.0223078000, 0.0340793000, 0.0572063000", \ + "0.0107634000, 0.0115725000, 0.0131220000, 0.0162183000, 0.0222263000, 0.0340571000, 0.0572260000", \ + "0.0106214000, 0.0114288000, 0.0130081000, 0.0160934000, 0.0221252000, 0.0339766000, 0.0571163000", \ + "0.0105192000, 0.0113057000, 0.0128804000, 0.0159669000, 0.0220214000, 0.0338666000, 0.0570911000", \ + "0.0104656000, 0.0112432000, 0.0128090000, 0.0159326000, 0.0219613000, 0.0337692000, 0.0570022000", \ + "0.0105753000, 0.0113408000, 0.0128813000, 0.0159839000, 0.0219539000, 0.0337767000, 0.0570176000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0009854544, 0.0019422410, 0.0038279800, 0.0075446000, 0.0148697200, 0.0293068700"); + values("0.0038439000, 0.0030785000, 0.0015353000, -0.0015003000, -0.0075067000, -0.0193541000, -0.0427445000", \ + "0.0038165000, 0.0030548000, 0.0015521000, -0.0014694000, -0.0074591000, -0.0193113000, -0.0426836000", \ + "0.0037295000, 0.0029820000, 0.0014828000, -0.0014937000, -0.0074536000, -0.0192712000, -0.0426395000", \ + "0.0035335000, 0.0027990000, 0.0013304000, -0.0016173000, -0.0075358000, -0.0193121000, -0.0426420000", \ + "0.0033380000, 0.0025936000, 0.0011323000, -0.0018084000, -0.0076992000, -0.0194157000, -0.0426908000", \ + "0.0032971000, 0.0025282000, 0.0010272000, -0.0019462000, -0.0079182000, -0.0196073000, -0.0428349000", \ + "0.0034535000, 0.0026531000, 0.0010947000, -0.0019304000, -0.0079070000, -0.0197147000, -0.0429726000"); + } + related_pin : "A3"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0009854544, 0.0019422410, 0.0038279800, 0.0075446000, 0.0148697200, 0.0293068700"); + values("0.0095814000, 0.0103759000, 0.0119407000, 0.0150063000, 0.0210086000, 0.0327711000, 0.0559209000", \ + "0.0094692000, 0.0102750000, 0.0118174000, 0.0149086000, 0.0209086000, 0.0327158000, 0.0557891000", \ + "0.0092983000, 0.0101070000, 0.0117054000, 0.0147842000, 0.0208046000, 0.0326306000, 0.0557857000", \ + "0.0091328000, 0.0099520000, 0.0115248000, 0.0146250000, 0.0206661000, 0.0325370000, 0.0556900000", \ + "0.0090519000, 0.0098575000, 0.0114305000, 0.0145224000, 0.0205434000, 0.0323969000, 0.0556167000", \ + "0.0091738000, 0.0099515000, 0.0115118000, 0.0145462000, 0.0205501000, 0.0323262000, 0.0555640000", \ + "0.0098125000, 0.0105820000, 0.0121157000, 0.0150745000, 0.0209638000, 0.0327396000, 0.0558536000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0009854544, 0.0019422410, 0.0038279800, 0.0075446000, 0.0148697200, 0.0293068700"); + values("0.0059109000, 0.0051536000, 0.0036396000, 0.0006155000, -0.0053525000, -0.0171454000, -0.0404862000", \ + "0.0058478000, 0.0050805000, 0.0035781000, 0.0005750000, -0.0053750000, -0.0171681000, -0.0404833000", \ + "0.0057486000, 0.0049890000, 0.0034791000, 0.0004975000, -0.0054296000, -0.0172027000, -0.0405050000", \ + "0.0056135000, 0.0048588000, 0.0033635000, 0.0003795000, -0.0055227000, -0.0172809000, -0.0405642000", \ + "0.0054799000, 0.0047231000, 0.0032284000, 0.0002590000, -0.0056520000, -0.0173839000, -0.0406267000", \ + "0.0055005000, 0.0047124000, 0.0031684000, 0.0001504000, -0.0057784000, -0.0175353000, -0.0407295000", \ + "0.0059869000, 0.0051876000, 0.0036046000, 0.0005260000, -0.0055457000, -0.0174952000, -0.0407976000"); + } + related_pin : "B1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0009854544, 0.0019422410, 0.0038279800, 0.0075446000, 0.0148697200, 0.0293068700"); + values("0.0089928000, 0.0097963000, 0.0113546000, 0.0144121000, 0.0204119000, 0.0321974000, 0.0552882000", \ + "0.0089020000, 0.0097060000, 0.0112865000, 0.0143316000, 0.0203566000, 0.0321973000, 0.0553136000", \ + "0.0087597000, 0.0095785000, 0.0111732000, 0.0142766000, 0.0202752000, 0.0320795000, 0.0552111000", \ + "0.0085468000, 0.0093480000, 0.0109347000, 0.0140486000, 0.0201255000, 0.0318397000, 0.0551339000", \ + "0.0084673000, 0.0092601000, 0.0108103000, 0.0138820000, 0.0199442000, 0.0318138000, 0.0549667000", \ + "0.0087238000, 0.0094720000, 0.0110109000, 0.0140674000, 0.0201580000, 0.0316660000, 0.0548192000", \ + "0.0092705000, 0.0100154000, 0.0114653000, 0.0143673000, 0.0203419000, 0.0320271000, 0.0551674000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0009854544, 0.0019422410, 0.0038279800, 0.0075446000, 0.0148697200, 0.0293068700"); + values("0.0058991000, 0.0051379000, 0.0036337000, 0.0006329000, -0.0053336000, -0.0171100000, -0.0404432000", \ + "0.0057960000, 0.0050461000, 0.0035522000, 0.0005837000, -0.0053519000, -0.0171447000, -0.0404547000", \ + "0.0056938000, 0.0049357000, 0.0034363000, 0.0004801000, -0.0054189000, -0.0171839000, -0.0404757000", \ + "0.0055322000, 0.0047771000, 0.0032809000, 0.0003212000, -0.0055660000, -0.0172842000, -0.0405409000", \ + "0.0054058000, 0.0046484000, 0.0031485000, 0.0001611000, -0.0057413000, -0.0174344000, -0.0406598000", \ + "0.0056228000, 0.0048357000, 0.0032918000, 0.0001204000, -0.0058336000, -0.0175766000, -0.0407856000", \ + "0.0063133000, 0.0054834000, 0.0039000000, 0.0007635000, -0.0053358000, -0.0172658000, -0.0403811000"); + } + related_pin : "C1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0009854544, 0.0019422410, 0.0038279800, 0.0075446000, 0.0148697200, 0.0293068700"); + values("0.0069641000, 0.0078033000, 0.0094003000, 0.0125064000, 0.0185305000, 0.0303653000, 0.0534097000", \ + "0.0068063000, 0.0076608000, 0.0092919000, 0.0124176000, 0.0184772000, 0.0303130000, 0.0534345000", \ + "0.0065847000, 0.0074252000, 0.0091050000, 0.0122890000, 0.0183184000, 0.0302444000, 0.0534039000", \ + "0.0064002000, 0.0072182000, 0.0088283000, 0.0120147000, 0.0180127000, 0.0299648000, 0.0531493000", \ + "0.0064767000, 0.0072354000, 0.0087664000, 0.0118115000, 0.0178266000, 0.0298058000, 0.0530095000", \ + "0.0067464000, 0.0074402000, 0.0089611000, 0.0121622000, 0.0178544000, 0.0297055000, 0.0526642000", \ + "0.0074192000, 0.0081370000, 0.0095958000, 0.0125122000, 0.0184339000, 0.0301978000, 0.0535383000"); + } + } + max_capacitance : 0.0293070000; + max_transition : 1.4812000000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0009854540, 0.0019422400, 0.0038279800, 0.0075446000, 0.0148697000, 0.0293069000"); + values("0.0831662000, 0.0899731000, 0.1034506000, 0.1287437000, 0.1772558000, 0.2705285000, 0.4523192000", \ + "0.0875566000, 0.0945339000, 0.1078377000, 0.1331229000, 0.1816399000, 0.2751664000, 0.4569844000", \ + "0.0971093000, 0.1042452000, 0.1174942000, 0.1429106000, 0.1914301000, 0.2849295000, 0.4666082000", \ + "0.1158690000, 0.1227889000, 0.1360795000, 0.1614252000, 0.2099563000, 0.3035957000, 0.4853478000", \ + "0.1494129000, 0.1574065000, 0.1718374000, 0.1991696000, 0.2487637000, 0.3424609000, 0.5244084000", \ + "0.2003030000, 0.2100491000, 0.2286615000, 0.2630458000, 0.3218667000, 0.4258147000, 0.6123361000", \ + "0.2507438000, 0.2675169000, 0.2963184000, 0.3471085000, 0.4304500000, 0.5659992000, 0.7888524000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0009854540, 0.0019422400, 0.0038279800, 0.0075446000, 0.0148697000, 0.0293069000"); + values("0.2223490000, 0.2390723000, 0.2725376000, 0.3361447000, 0.4604954000, 0.7031196000, 1.1796046000", \ + "0.2272915000, 0.2437520000, 0.2772778000, 0.3412196000, 0.4654935000, 0.7082439000, 1.1843577000", \ + "0.2395024000, 0.2563862000, 0.2890516000, 0.3532512000, 0.4777216000, 0.7205898000, 1.1970243000", \ + "0.2641576000, 0.2812181000, 0.3141146000, 0.3782608000, 0.5029369000, 0.7461386000, 1.2227265000", \ + "0.3154502000, 0.3325671000, 0.3651464000, 0.4288109000, 0.5539342000, 0.7978915000, 1.2747774000", \ + "0.4168603000, 0.4354661000, 0.4715650000, 0.5390364000, 0.6641098000, 0.9073836000, 1.3844252000", \ + "0.5875631000, 0.6102274000, 0.6552493000, 0.7390685000, 0.8891985000, 1.1534893000, 1.6336973000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0009854540, 0.0019422400, 0.0038279800, 0.0075446000, 0.0148697000, 0.0293069000"); + values("0.0683429000, 0.0768657000, 0.0931753000, 0.1248458000, 0.1870540000, 0.3097394000, 0.5513521000", \ + "0.0684753000, 0.0767221000, 0.0930564000, 0.1248097000, 0.1870887000, 0.3097128000, 0.5511874000", \ + "0.0684054000, 0.0767302000, 0.0930693000, 0.1249002000, 0.1870087000, 0.3097897000, 0.5519457000", \ + "0.0690927000, 0.0773230000, 0.0932227000, 0.1246655000, 0.1869293000, 0.3098615000, 0.5520577000", \ + "0.0804592000, 0.0881306000, 0.1033540000, 0.1328072000, 0.1914370000, 0.3110381000, 0.5518380000", \ + "0.1130034000, 0.1215507000, 0.1374000000, 0.1673369000, 0.2244016000, 0.3350172000, 0.5624056000", \ + "0.1873366000, 0.1978371000, 0.2161230000, 0.2514689000, 0.3139135000, 0.4274014000, 0.6425225000"); + } + related_pin : "A1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0009854540, 0.0019422400, 0.0038279800, 0.0075446000, 0.0148697000, 0.0293069000"); + values("0.1873640000, 0.2095607000, 0.2526425000, 0.3360046000, 0.5011302000, 0.8249859000, 1.4627460000", \ + "0.1873665000, 0.2096301000, 0.2519667000, 0.3363238000, 0.5012739000, 0.8257360000, 1.4634429000", \ + "0.1877138000, 0.2097078000, 0.2519305000, 0.3369366000, 0.5011113000, 0.8254225000, 1.4629760000", \ + "0.1875840000, 0.2096192000, 0.2519523000, 0.3368196000, 0.5011007000, 0.8251602000, 1.4630799000", \ + "0.1893178000, 0.2106540000, 0.2523417000, 0.3361082000, 0.5011287000, 0.8252306000, 1.4622669000", \ + "0.2178193000, 0.2378601000, 0.2771978000, 0.3543565000, 0.5108060000, 0.8270963000, 1.4634025000", \ + "0.2900788000, 0.3126946000, 0.3550440000, 0.4364973000, 0.5896219000, 0.8781492000, 1.4812003000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0009854540, 0.0019422400, 0.0038279800, 0.0075446000, 0.0148697000, 0.0293069000"); + values("0.0783559000, 0.0845487000, 0.0968268000, 0.1208105000, 0.1672923000, 0.2583789000, 0.4370093000", \ + "0.0831034000, 0.0894298000, 0.1017288000, 0.1257354000, 0.1722739000, 0.2634750000, 0.4420796000", \ + "0.0924072000, 0.0988568000, 0.1112723000, 0.1351580000, 0.1819016000, 0.2732034000, 0.4518864000", \ + "0.1096176000, 0.1160847000, 0.1285936000, 0.1528617000, 0.1996953000, 0.2909126000, 0.4701926000", \ + "0.1377666000, 0.1454786000, 0.1597980000, 0.1866282000, 0.2358962000, 0.3277522000, 0.5071318000", \ + "0.1756558000, 0.1862667000, 0.2060481000, 0.2406197000, 0.2999811000, 0.4046351000, 0.5902706000", \ + "0.2038302000, 0.2206933000, 0.2505607000, 0.3039619000, 0.3908155000, 0.5282429000, 0.7523197000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0009854540, 0.0019422400, 0.0038279800, 0.0075446000, 0.0148697000, 0.0293069000"); + values("0.2157001000, 0.2333328000, 0.2663218000, 0.3296881000, 0.4544088000, 0.6971070000, 1.1736031000", \ + "0.2200275000, 0.2364789000, 0.2698430000, 0.3340781000, 0.4579750000, 0.7014920000, 1.1772707000", \ + "0.2304100000, 0.2476830000, 0.2808348000, 0.3445136000, 0.4699257000, 0.7125203000, 1.1895402000", \ + "0.2549559000, 0.2726369000, 0.3057777000, 0.3697598000, 0.4955611000, 0.7385663000, 1.2156195000", \ + "0.3137034000, 0.3307583000, 0.3635061000, 0.4281297000, 0.5527828000, 0.7969265000, 1.2744821000", \ + "0.4394292000, 0.4572235000, 0.4942457000, 0.5641947000, 0.6887750000, 0.9329369000, 1.4105737000", \ + "0.6561098000, 0.6817092000, 0.7308523000, 0.8208190000, 0.9772321000, 1.2483152000, 1.7283412000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0009854540, 0.0019422400, 0.0038279800, 0.0075446000, 0.0148697000, 0.0293069000"); + values("0.0570079000, 0.0651221000, 0.0810276000, 0.1124764000, 0.1741110000, 0.2958700000, 0.5346892000", \ + "0.0570416000, 0.0651124000, 0.0810484000, 0.1123807000, 0.1741212000, 0.2956188000, 0.5352072000", \ + "0.0569783000, 0.0650978000, 0.0810468000, 0.1124272000, 0.1741915000, 0.2959977000, 0.5355455000", \ + "0.0585327000, 0.0664023000, 0.0818569000, 0.1127514000, 0.1741036000, 0.2955693000, 0.5348460000", \ + "0.0704213000, 0.0783405000, 0.0933077000, 0.1224985000, 0.1798199000, 0.2978779000, 0.5353570000", \ + "0.1037013000, 0.1118734000, 0.1277553000, 0.1570439000, 0.2139425000, 0.3238574000, 0.5479320000", \ + "0.1773583000, 0.1884484000, 0.2082157000, 0.2435927000, 0.3048805000, 0.4159577000, 0.6302678000"); + } + related_pin : "A2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0009854540, 0.0019422400, 0.0038279800, 0.0075446000, 0.0148697000, 0.0293069000"); + values("0.1877848000, 0.2094108000, 0.2527406000, 0.3361929000, 0.5023590000, 0.8247378000, 1.4620456000", \ + "0.1874247000, 0.2091623000, 0.2525261000, 0.3359398000, 0.5013909000, 0.8252323000, 1.4634995000", \ + "0.1876638000, 0.2097424000, 0.2517932000, 0.3363611000, 0.5009383000, 0.8248281000, 1.4630767000", \ + "0.1874347000, 0.2096326000, 0.2523063000, 0.3362564000, 0.5012598000, 0.8249241000, 1.4631756000", \ + "0.1905397000, 0.2114264000, 0.2526048000, 0.3360306000, 0.5014125000, 0.8249584000, 1.4626289000", \ + "0.2316655000, 0.2485299000, 0.2845203000, 0.3596451000, 0.5116028000, 0.8249380000, 1.4635378000", \ + "0.3307508000, 0.3504886000, 0.3926495000, 0.4694877000, 0.6095753000, 0.8848566000, 1.4799399000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0009854540, 0.0019422400, 0.0038279800, 0.0075446000, 0.0148697000, 0.0293069000"); + values("0.0619858000, 0.0679810000, 0.0792732000, 0.1016770000, 0.1452734000, 0.2319842000, 0.4004685000", \ + "0.0670232000, 0.0729252000, 0.0843362000, 0.1067036000, 0.1507326000, 0.2373238000, 0.4078879000", \ + "0.0763941000, 0.0823302000, 0.0940801000, 0.1169143000, 0.1610354000, 0.2473085000, 0.4163673000", \ + "0.0929986000, 0.0994526000, 0.1115598000, 0.1345535000, 0.1788359000, 0.2659567000, 0.4359823000", \ + "0.1179757000, 0.1258393000, 0.1406487000, 0.1675187000, 0.2154525000, 0.3031789000, 0.4746377000", \ + "0.1454378000, 0.1574127000, 0.1790038000, 0.2158043000, 0.2785204000, 0.3809993000, 0.5592013000", \ + "0.1505060000, 0.1706044000, 0.2055057000, 0.2644399000, 0.3584394000, 0.4991641000, 0.7239814000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0009854540, 0.0019422400, 0.0038279800, 0.0075446000, 0.0148697000, 0.0293069000"); + values("0.1836466000, 0.2001214000, 0.2324444000, 0.2963793000, 0.4209395000, 0.6644515000, 1.1401082000", \ + "0.1854671000, 0.2027507000, 0.2355259000, 0.2992946000, 0.4243276000, 0.6670010000, 1.1436555000", \ + "0.1940882000, 0.2108099000, 0.2447310000, 0.3086553000, 0.4338735000, 0.6769835000, 1.1537348000", \ + "0.2188234000, 0.2359346000, 0.2694192000, 0.3332755000, 0.4589758000, 0.7028518000, 1.1806474000", \ + "0.2817566000, 0.2988774000, 0.3314793000, 0.3953979000, 0.5208763000, 0.7651541000, 1.2425414000", \ + "0.4221437000, 0.4420535000, 0.4790860000, 0.5457673000, 0.6696656000, 0.9100307000, 1.3885552000", \ + "0.6545519000, 0.6838820000, 0.7386164000, 0.8338998000, 0.9969746000, 1.2609668000, 1.7286257000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0009854540, 0.0019422400, 0.0038279800, 0.0075446000, 0.0148697000, 0.0293069000"); + values("0.0435780000, 0.0514085000, 0.0662925000, 0.0960383000, 0.1543356000, 0.2712432000, 0.4968332000", \ + "0.0435712000, 0.0512382000, 0.0665679000, 0.0967426000, 0.1551624000, 0.2698767000, 0.4980034000", \ + "0.0436484000, 0.0513369000, 0.0663303000, 0.0964716000, 0.1552157000, 0.2715675000, 0.4974702000", \ + "0.0467482000, 0.0537976000, 0.0680519000, 0.0969332000, 0.1545685000, 0.2700148000, 0.4982169000", \ + "0.0608986000, 0.0679785000, 0.0822434000, 0.1094798000, 0.1622327000, 0.2731980000, 0.4990619000", \ + "0.0974089000, 0.1051993000, 0.1201628000, 0.1481275000, 0.2044086000, 0.3044255000, 0.5110984000", \ + "0.1723384000, 0.1831974000, 0.2035767000, 0.2379671000, 0.2984816000, 0.4025356000, 0.6081566000"); + } + related_pin : "A3"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0009854540, 0.0019422400, 0.0038279800, 0.0075446000, 0.0148697000, 0.0293069000"); + values("0.1871436000, 0.2091553000, 0.2520865000, 0.3369351000, 0.5012143000, 0.8252308000, 1.4634653000", \ + "0.1876392000, 0.2094982000, 0.2519573000, 0.3363533000, 0.5009606000, 0.8255009000, 1.4628416000", \ + "0.1873317000, 0.2091598000, 0.2523251000, 0.3362005000, 0.5014599000, 0.8250852000, 1.4632170000", \ + "0.1872056000, 0.2092015000, 0.2518021000, 0.3362742000, 0.5012125000, 0.8251309000, 1.4633720000", \ + "0.1912343000, 0.2112523000, 0.2525365000, 0.3357879000, 0.5012642000, 0.8258399000, 1.4614837000", \ + "0.2463189000, 0.2650232000, 0.2981608000, 0.3681981000, 0.5148734000, 0.8259039000, 1.4635951000", \ + "0.3591963000, 0.3846766000, 0.4298432000, 0.5138188000, 0.6516412000, 0.9098853000, 1.4786724000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0009854540, 0.0019422400, 0.0038279800, 0.0075446000, 0.0148697000, 0.0293069000"); + values("0.0757190000, 0.0827512000, 0.0960601000, 0.1214212000, 0.1700404000, 0.2635843000, 0.4456636000", \ + "0.0797200000, 0.0866579000, 0.1001236000, 0.1257533000, 0.1744642000, 0.2680173000, 0.4498254000", \ + "0.0882976000, 0.0953704000, 0.1089600000, 0.1344235000, 0.1832685000, 0.2770342000, 0.4590311000", \ + "0.1092355000, 0.1161540000, 0.1294717000, 0.1550313000, 0.2041392000, 0.2984182000, 0.4806632000", \ + "0.1482045000, 0.1566131000, 0.1721964000, 0.2014788000, 0.2526336000, 0.3472413000, 0.5301882000", \ + "0.2005788000, 0.2130943000, 0.2360326000, 0.2752785000, 0.3419705000, 0.4519944000, 0.6428886000", \ + "0.2492286000, 0.2681706000, 0.3041308000, 0.3645858000, 0.4652672000, 0.6230508000, 0.8647844000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0009854540, 0.0019422400, 0.0038279800, 0.0075446000, 0.0148697000, 0.0293069000"); + values("0.0517929000, 0.0572737000, 0.0679645000, 0.0890798000, 0.1299901000, 0.2100645000, 0.3676574000", \ + "0.0572593000, 0.0628262000, 0.0737505000, 0.0945763000, 0.1357630000, 0.2158137000, 0.3743744000", \ + "0.0704248000, 0.0760189000, 0.0868355000, 0.1080457000, 0.1488102000, 0.2299689000, 0.3872772000", \ + "0.1026797000, 0.1081952000, 0.1190348000, 0.1402279000, 0.1813790000, 0.2608413000, 0.4185613000", \ + "0.1618670000, 0.1709003000, 0.1870238000, 0.2137189000, 0.2567583000, 0.3370353000, 0.4942052000", \ + "0.2584646000, 0.2728674000, 0.2989693000, 0.3422844000, 0.4097155000, 0.5107083000, 0.6701247000", \ + "0.4145380000, 0.4377840000, 0.4789618000, 0.5489743000, 0.6602082000, 0.8252530000, 1.0561592000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0009854540, 0.0019422400, 0.0038279800, 0.0075446000, 0.0148697000, 0.0293069000"); + values("0.0684299000, 0.0768850000, 0.0930334000, 0.1248142000, 0.1870929000, 0.3097560000, 0.5515106000", \ + "0.0684837000, 0.0768036000, 0.0931933000, 0.1249138000, 0.1870343000, 0.3098166000, 0.5517776000", \ + "0.0680484000, 0.0764284000, 0.0926227000, 0.1247230000, 0.1870541000, 0.3094957000, 0.5517979000", \ + "0.0704233000, 0.0782167000, 0.0939442000, 0.1247423000, 0.1867868000, 0.3096540000, 0.5510504000", \ + "0.0901377000, 0.0979953000, 0.1126968000, 0.1399627000, 0.1950591000, 0.3116804000, 0.5518083000", \ + "0.1330503000, 0.1423509000, 0.1596080000, 0.1908013000, 0.2470216000, 0.3493531000, 0.5666746000", \ + "0.2138368000, 0.2269857000, 0.2523173000, 0.2946740000, 0.3643658000, 0.4811370000, 0.6820964000"); + } + related_pin : "B1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0009854540, 0.0019422400, 0.0038279800, 0.0075446000, 0.0148697000, 0.0293069000"); + values("0.0592715000, 0.0677370000, 0.0840120000, 0.1154698000, 0.1766120000, 0.2952898000, 0.5224854000", \ + "0.0593764000, 0.0677189000, 0.0839981000, 0.1155217000, 0.1766370000, 0.2953892000, 0.5225362000", \ + "0.0593170000, 0.0676686000, 0.0839992000, 0.1155442000, 0.1766729000, 0.2956183000, 0.5227512000", \ + "0.0667414000, 0.0736139000, 0.0876518000, 0.1165529000, 0.1766265000, 0.2956028000, 0.5228210000", \ + "0.1044037000, 0.1097623000, 0.1193954000, 0.1409127000, 0.1896117000, 0.2972292000, 0.5228725000", \ + "0.1797959000, 0.1877618000, 0.2016072000, 0.2259589000, 0.2680479000, 0.3485530000, 0.5393027000", \ + "0.3168141000, 0.3275794000, 0.3483447000, 0.3852625000, 0.4455420000, 0.5393506000, 0.6887629000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0009854540, 0.0019422400, 0.0038279800, 0.0075446000, 0.0148697000, 0.0293069000"); + values("0.0682209000, 0.0753269000, 0.0888166000, 0.1143304000, 0.1629822000, 0.2565438000, 0.4386596000", \ + "0.0719086000, 0.0790659000, 0.0926850000, 0.1182954000, 0.1671176000, 0.2607962000, 0.4428495000", \ + "0.0810541000, 0.0883283000, 0.1016782000, 0.1274512000, 0.1763455000, 0.2703494000, 0.4525187000", \ + "0.1047961000, 0.1115456000, 0.1245347000, 0.1501167000, 0.1992035000, 0.2931710000, 0.4756652000", \ + "0.1482467000, 0.1574597000, 0.1741904000, 0.2037385000, 0.2530678000, 0.3466426000, 0.5290618000", \ + "0.2009514000, 0.2142751000, 0.2383050000, 0.2823974000, 0.3549952000, 0.4695810000, 0.6548809000", \ + "0.2528492000, 0.2726770000, 0.3099093000, 0.3757376000, 0.4824854000, 0.6527435000, 0.9054628000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0009854540, 0.0019422400, 0.0038279800, 0.0075446000, 0.0148697000, 0.0293069000"); + values("0.0409891000, 0.0463092000, 0.0564172000, 0.0760289000, 0.1141369000, 0.1895535000, 0.3358567000", \ + "0.0461594000, 0.0515180000, 0.0615629000, 0.0812701000, 0.1198056000, 0.1950210000, 0.3414709000", \ + "0.0590730000, 0.0643839000, 0.0746845000, 0.0945803000, 0.1330367000, 0.2085064000, 0.3548173000", \ + "0.0888982000, 0.0952544000, 0.1061676000, 0.1257020000, 0.1629821000, 0.2382636000, 0.3847562000", \ + "0.1375461000, 0.1476996000, 0.1647377000, 0.1943520000, 0.2381313000, 0.3127656000, 0.4600287000", \ + "0.2130596000, 0.2298634000, 0.2588562000, 0.3054518000, 0.3769409000, 0.4806559000, 0.6315476000", \ + "0.3328298000, 0.3587003000, 0.4048209000, 0.4794606000, 0.5960620000, 0.7638981000, 0.9955616000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0009854540, 0.0019422400, 0.0038279800, 0.0075446000, 0.0148697000, 0.0293069000"); + values("0.0686690000, 0.0768320000, 0.0931358000, 0.1248073000, 0.1871032000, 0.3095509000, 0.5515090000", \ + "0.0685307000, 0.0767850000, 0.0931508000, 0.1248362000, 0.1871443000, 0.3097311000, 0.5516543000", \ + "0.0676673000, 0.0763615000, 0.0926807000, 0.1248319000, 0.1870924000, 0.3101681000, 0.5520542000", \ + "0.0710204000, 0.0785485000, 0.0935766000, 0.1241958000, 0.1868286000, 0.3094089000, 0.5522757000", \ + "0.0964830000, 0.1044521000, 0.1191005000, 0.1457784000, 0.1979943000, 0.3116835000, 0.5519258000", \ + "0.1484102000, 0.1595402000, 0.1794608000, 0.2120477000, 0.2691389000, 0.3651311000, 0.5722026000", \ + "0.2352677000, 0.2517098000, 0.2854744000, 0.3296218000, 0.4088571000, 0.5354372000, 0.7416083000"); + } + related_pin : "C1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0009854540, 0.0019422400, 0.0038279800, 0.0075446000, 0.0148697000, 0.0293069000"); + values("0.0473421000, 0.0551542000, 0.0703418000, 0.0998087000, 0.1567945000, 0.2675586000, 0.4802361000", \ + "0.0473366000, 0.0551091000, 0.0703666000, 0.0998079000, 0.1567162000, 0.2674170000, 0.4802255000", \ + "0.0477285000, 0.0552292000, 0.0703663000, 0.0998071000, 0.1567684000, 0.2673564000, 0.4802834000", \ + "0.0600981000, 0.0655828000, 0.0773437000, 0.1028164000, 0.1567684000, 0.2673149000, 0.4804921000", \ + "0.1020910000, 0.1072370000, 0.1168095000, 0.1327931000, 0.1747566000, 0.2715730000, 0.4805327000", \ + "0.1775648000, 0.1844598000, 0.1973327000, 0.2209889000, 0.2601803000, 0.3323032000, 0.5041540000", \ + "0.3139914000, 0.3235256000, 0.3418003000, 0.3760761000, 0.4359909000, 0.5293387000, 0.6719448000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__o311ai_1") { + leakage_power () { + value : 0.0000997769; + when : "!A1&!A2&!A3&!B1&C1"; + } + leakage_power () { + value : 0.0066099000; + when : "!A1&!A2&!A3&!B1&!C1"; + } + leakage_power () { + value : 0.0009604000; + when : "!A1&!A2&!A3&B1&C1"; + } + leakage_power () { + value : 0.0000934017; + when : "!A1&!A2&!A3&B1&!C1"; + } + leakage_power () { + value : 0.0003608000; + when : "!A1&!A2&A3&!B1&C1"; + } + leakage_power () { + value : 0.0000440965; + when : "!A1&!A2&A3&!B1&!C1"; + } + leakage_power () { + value : 0.0033522000; + when : "!A1&!A2&A3&B1&C1"; + } + leakage_power () { + value : 0.0003514000; + when : "!A1&!A2&A3&B1&!C1"; + } + leakage_power () { + value : 0.0003608000; + when : "!A1&A2&!A3&!B1&C1"; + } + leakage_power () { + value : 0.0000440965; + when : "!A1&A2&!A3&!B1&!C1"; + } + leakage_power () { + value : 0.0031897000; + when : "!A1&A2&!A3&B1&C1"; + } + leakage_power () { + value : 0.0003519000; + when : "!A1&A2&!A3&B1&!C1"; + } + leakage_power () { + value : 0.0003608000; + when : "!A1&A2&A3&!B1&C1"; + } + leakage_power () { + value : 0.0000440965; + when : "!A1&A2&A3&!B1&!C1"; + } + leakage_power () { + value : 0.0026940000; + when : "!A1&A2&A3&B1&C1"; + } + leakage_power () { + value : 0.0003503000; + when : "!A1&A2&A3&B1&!C1"; + } + leakage_power () { + value : 0.0003608000; + when : "A1&!A2&!A3&!B1&C1"; + } + leakage_power () { + value : 0.0000440965; + when : "A1&!A2&!A3&!B1&!C1"; + } + leakage_power () { + value : 0.0038850000; + when : "A1&!A2&!A3&B1&C1"; + } + leakage_power () { + value : 0.0003527000; + when : "A1&!A2&!A3&B1&!C1"; + } + leakage_power () { + value : 0.0003608000; + when : "A1&!A2&A3&!B1&C1"; + } + leakage_power () { + value : 0.0000440965; + when : "A1&!A2&A3&!B1&!C1"; + } + leakage_power () { + value : 0.0027613000; + when : "A1&!A2&A3&B1&C1"; + } + leakage_power () { + value : 0.0003503000; + when : "A1&!A2&A3&B1&!C1"; + } + leakage_power () { + value : 0.0003608000; + when : "A1&A2&!A3&!B1&C1"; + } + leakage_power () { + value : 0.0000440965; + when : "A1&A2&!A3&!B1&!C1"; + } + leakage_power () { + value : 0.0027617000; + when : "A1&A2&!A3&B1&C1"; + } + leakage_power () { + value : 0.0003503000; + when : "A1&A2&!A3&B1&!C1"; + } + leakage_power () { + value : 0.0003608000; + when : "A1&A2&A3&!B1&C1"; + } + leakage_power () { + value : 0.0000440965; + when : "A1&A2&A3&!B1&!C1"; + } + leakage_power () { + value : 0.0026779000; + when : "A1&A2&A3&B1&C1"; + } + leakage_power () { + value : 0.0003503000; + when : "A1&A2&A3&B1&!C1"; + } + area : 8.758400000; + cell_footprint : "sky130_fd_sc_hd__o311ai"; + cell_leakage_power : 0.0010742710; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A1") { + capacitance : 0.0023690000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022700000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0041125000, 0.0041117000, 0.0041099000, 0.0041077000, 0.0041026000, 0.0040909000, 0.0040640000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0041022000, -0.0040995000, -0.0040932000, -0.0040923000, -0.0040902000, -0.0040855000, -0.0040746000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024680000; + } + pin ("A2") { + capacitance : 0.0024650000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0023090000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0041766000, 0.0041768000, 0.0041774000, 0.0041779000, 0.0041791000, 0.0041817000, 0.0041877000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0041848000, -0.0041818000, -0.0041748000, -0.0041737000, -0.0041710000, -0.0041648000, -0.0041505000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0026210000; + } + pin ("A3") { + capacitance : 0.0023330000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0021580000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0039584000, 0.0039580000, 0.0039569000, 0.0039554000, 0.0039521000, 0.0039443000, 0.0039265000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0039641000, -0.0039616000, -0.0039559000, -0.0039566000, -0.0039582000, -0.0039618000, -0.0039703000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0025080000; + } + pin ("B1") { + capacitance : 0.0023410000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022670000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0041219000, 0.0041029000, 0.0040593000, 0.0040639000, 0.0040745000, 0.0040989000, 0.0041553000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0039872000, -0.0039854000, -0.0039813000, -0.0039822000, -0.0039842000, -0.0039890000, -0.0039998000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024150000; + } + pin ("C1") { + capacitance : 0.0023320000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022850000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0048158000, 0.0048173000, 0.0048210000, 0.0048221000, 0.0048246000, 0.0048303000, 0.0048434000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0040055000, -0.0040009000, -0.0039904000, -0.0039841000, -0.0039696000, -0.0039362000, -0.0038592000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0023800000; + } + pin ("Y") { + direction : "output"; + function : "(!A1&!A2&!A3) | (!B1) | (!C1)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0010615270, 0.0022536790, 0.0047846820, 0.0101581400, 0.0215662700, 0.0457863500"); + values("0.0081101000, 0.0072107000, 0.0053080000, 0.0012522000, -0.0073934000, -0.0257819000, -0.0649021000", \ + "0.0079946000, 0.0070984000, 0.0051861000, 0.0011396000, -0.0075009000, -0.0258939000, -0.0650233000", \ + "0.0078777000, 0.0069656000, 0.0050598000, 0.0010042000, -0.0076251000, -0.0260029000, -0.0651373000", \ + "0.0077270000, 0.0068317000, 0.0049159000, 0.0008781000, -0.0077279000, -0.0260975000, -0.0652244000", \ + "0.0076184000, 0.0067197000, 0.0048400000, 0.0008293000, -0.0077709000, -0.0261144000, -0.0652331000", \ + "0.0077067000, 0.0068057000, 0.0048919000, 0.0008170000, -0.0079227000, -0.0262329000, -0.0653315000", \ + "0.0082309000, 0.0072749000, 0.0053342000, 0.0012606000, -0.0075073000, -0.0260469000, -0.0652859000"); + } + related_pin : "A1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0010615270, 0.0022536790, 0.0047846820, 0.0101581400, 0.0215662700, 0.0457863500"); + values("0.0171668000, 0.0180738000, 0.0200341000, 0.0241303000, 0.0328036000, 0.0512021000, 0.0900269000", \ + "0.0170538000, 0.0179740000, 0.0199023000, 0.0240399000, 0.0327086000, 0.0510458000, 0.0899819000", \ + "0.0169216000, 0.0178560000, 0.0197856000, 0.0239332000, 0.0326298000, 0.0509692000, 0.0899112000", \ + "0.0167940000, 0.0177234000, 0.0197007000, 0.0237967000, 0.0325038000, 0.0509652000, 0.0898829000", \ + "0.0166956000, 0.0176187000, 0.0195728000, 0.0236926000, 0.0324242000, 0.0508136000, 0.0896618000", \ + "0.0166954000, 0.0176278000, 0.0195668000, 0.0236449000, 0.0323799000, 0.0507006000, 0.0897265000", \ + "0.0165105000, 0.0174250000, 0.0195417000, 0.0237338000, 0.0325636000, 0.0509402000, 0.0896890000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0010615270, 0.0022536790, 0.0047846820, 0.0101581400, 0.0215662700, 0.0457863500"); + values("0.0071169000, 0.0062157000, 0.0043021000, 0.0002142000, -0.0084562000, -0.0268975000, -0.0660848000", \ + "0.0070573000, 0.0061688000, 0.0042632000, 0.0001893000, -0.0084689000, -0.0269045000, -0.0660871000", \ + "0.0069368000, 0.0060426000, 0.0041619000, 0.0001114000, -0.0085251000, -0.0269423000, -0.0661290000", \ + "0.0066875000, 0.0058092000, 0.0039279000, -0.0000629000, -0.0086523000, -0.0270438000, -0.0661424000", \ + "0.0064192000, 0.0055474000, 0.0036955000, -0.0002889000, -0.0088325000, -0.0271415000, -0.0662372000", \ + "0.0063743000, 0.0054676000, 0.0035802000, -0.0004401000, -0.0091536000, -0.0273935000, -0.0663888000", \ + "0.0066766000, 0.0057764000, 0.0038568000, -0.0002813000, -0.0089543000, -0.0273569000, -0.0665262000"); + } + related_pin : "A2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0010615270, 0.0022536790, 0.0047846820, 0.0101581400, 0.0215662700, 0.0457863500"); + values("0.0151407000, 0.0160609000, 0.0180421000, 0.0221301000, 0.0308088000, 0.0491867000, 0.0879471000", \ + "0.0150202000, 0.0159239000, 0.0178802000, 0.0220153000, 0.0307109000, 0.0490669000, 0.0879788000", \ + "0.0148494000, 0.0157753000, 0.0177062000, 0.0218587000, 0.0305833000, 0.0490108000, 0.0878217000", \ + "0.0146477000, 0.0155680000, 0.0175400000, 0.0217113000, 0.0304287000, 0.0488967000, 0.0878172000", \ + "0.0145083000, 0.0154417000, 0.0173720000, 0.0215221000, 0.0302827000, 0.0487345000, 0.0877049000", \ + "0.0144507000, 0.0153785000, 0.0173035000, 0.0214515000, 0.0302151000, 0.0486000000, 0.0876499000", \ + "0.0147225000, 0.0156114000, 0.0174986000, 0.0216195000, 0.0302911000, 0.0488752000, 0.0877251000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0010615270, 0.0022536790, 0.0047846820, 0.0101581400, 0.0215662700, 0.0457863500"); + values("0.0054238000, 0.0045421000, 0.0026271000, -0.0014271000, -0.0101153000, -0.0285658000, -0.0677956000", \ + "0.0053595000, 0.0044917000, 0.0026094000, -0.0014214000, -0.0100656000, -0.0284916000, -0.0677146000", \ + "0.0051786000, 0.0043337000, 0.0025052000, -0.0014723000, -0.0100593000, -0.0284671000, -0.0676484000", \ + "0.0048905000, 0.0040617000, 0.0022407000, -0.0016838000, -0.0101893000, -0.0285152000, -0.0676456000", \ + "0.0047173000, 0.0038208000, 0.0019189000, -0.0019821000, -0.0104462000, -0.0286759000, -0.0677221000", \ + "0.0045625000, 0.0037069000, 0.0018305000, -0.0021667000, -0.0107691000, -0.0289390000, -0.0679173000", \ + "0.0050105000, 0.0040826000, 0.0021236000, -0.0020065000, -0.0106708000, -0.0290199000, -0.0681185000"); + } + related_pin : "A3"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0010615270, 0.0022536790, 0.0047846820, 0.0101581400, 0.0215662700, 0.0457863500"); + values("0.0130445000, 0.0139642000, 0.0158939000, 0.0200253000, 0.0287066000, 0.0470414000, 0.0858388000", \ + "0.0128132000, 0.0137487000, 0.0157402000, 0.0198625000, 0.0285618000, 0.0469776000, 0.0858637000", \ + "0.0125728000, 0.0135439000, 0.0155284000, 0.0196668000, 0.0284118000, 0.0468256000, 0.0856558000", \ + "0.0123938000, 0.0133222000, 0.0152910000, 0.0194590000, 0.0282478000, 0.0466944000, 0.0855669000", \ + "0.0124686000, 0.0133759000, 0.0152377000, 0.0193611000, 0.0280563000, 0.0464592000, 0.0855635000", \ + "0.0129913000, 0.0139028000, 0.0158401000, 0.0199873000, 0.0281465000, 0.0464900000, 0.0854242000", \ + "0.0138827000, 0.0147058000, 0.0165188000, 0.0205423000, 0.0290075000, 0.0471806000, 0.0859636000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0010615270, 0.0022536790, 0.0047846820, 0.0101581400, 0.0215662700, 0.0457863500"); + values("0.0084130000, 0.0075431000, 0.0056368000, 0.0016211000, -0.0070105000, -0.0253712000, -0.0645125000", \ + "0.0083166000, 0.0074294000, 0.0055488000, 0.0015367000, -0.0070436000, -0.0253997000, -0.0645205000", \ + "0.0081779000, 0.0072866000, 0.0054153000, 0.0014358000, -0.0071291000, -0.0254596000, -0.0645393000", \ + "0.0079858000, 0.0071026000, 0.0052383000, 0.0012491000, -0.0072858000, -0.0255665000, -0.0646061000", \ + "0.0078274000, 0.0069440000, 0.0051159000, 0.0011335000, -0.0073955000, -0.0256652000, -0.0647112000", \ + "0.0080208000, 0.0070946000, 0.0051754000, 0.0010128000, -0.0076085000, -0.0259088000, -0.0648812000", \ + "0.0087731000, 0.0078409000, 0.0058515000, 0.0016914000, -0.0071044000, -0.0257095000, -0.0648863000"); + } + related_pin : "B1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0010615270, 0.0022536790, 0.0047846820, 0.0101581400, 0.0215662700, 0.0457863500"); + values("0.0123882000, 0.0133166000, 0.0152760000, 0.0193892000, 0.0280722000, 0.0464246000, 0.0851104000", \ + "0.0122010000, 0.0131397000, 0.0151335000, 0.0192317000, 0.0279664000, 0.0464282000, 0.0851450000", \ + "0.0119899000, 0.0129430000, 0.0149452000, 0.0191456000, 0.0279440000, 0.0462958000, 0.0850447000", \ + "0.0116931000, 0.0126244000, 0.0146016000, 0.0187858000, 0.0274337000, 0.0459201000, 0.0848927000", \ + "0.0118254000, 0.0127059000, 0.0146341000, 0.0187019000, 0.0273517000, 0.0457870000, 0.0844074000", \ + "0.0122198000, 0.0132086000, 0.0150650000, 0.0190587000, 0.0277137000, 0.0459487000, 0.0849163000", \ + "0.0132766000, 0.0141088000, 0.0159210000, 0.0197989000, 0.0283248000, 0.0464746000, 0.0850368000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0010615270, 0.0022536790, 0.0047846820, 0.0101581400, 0.0215662700, 0.0457863500"); + values("0.0083128000, 0.0074223000, 0.0055434000, 0.0015436000, -0.0070491000, -0.0254137000, -0.0645280000", \ + "0.0081452000, 0.0072623000, 0.0054230000, 0.0014402000, -0.0071161000, -0.0254490000, -0.0645580000", \ + "0.0079712000, 0.0070834000, 0.0052231000, 0.0012926000, -0.0072398000, -0.0255408000, -0.0646097000", \ + "0.0077654000, 0.0068913000, 0.0050053000, 0.0010763000, -0.0074468000, -0.0256761000, -0.0646819000", \ + "0.0076346000, 0.0067139000, 0.0048564000, 0.0008834000, -0.0076830000, -0.0258812000, -0.0648498000", \ + "0.0081535000, 0.0071408000, 0.0052924000, 0.0011663000, -0.0075402000, -0.0259048000, -0.0649632000", \ + "0.0093873000, 0.0083912000, 0.0063832000, 0.0021735000, -0.0067243000, -0.0253497000, -0.0642476000"); + } + related_pin : "C1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0010615270, 0.0022536790, 0.0047846820, 0.0101581400, 0.0215662700, 0.0457863500"); + values("0.0091713000, 0.0101442000, 0.0121822000, 0.0163882000, 0.0251437000, 0.0435239000, 0.0822810000", \ + "0.0089068000, 0.0099243000, 0.0119887000, 0.0161795000, 0.0250358000, 0.0435021000, 0.0822990000", \ + "0.0086192000, 0.0095888000, 0.0116808000, 0.0160081000, 0.0247623000, 0.0432516000, 0.0822639000", \ + "0.0084770000, 0.0094262000, 0.0114485000, 0.0155597000, 0.0244569000, 0.0430166000, 0.0819349000", \ + "0.0086292000, 0.0095364000, 0.0114811000, 0.0155987000, 0.0243992000, 0.0427006000, 0.0816719000", \ + "0.0092175000, 0.0101129000, 0.0119892000, 0.0159806000, 0.0245781000, 0.0425812000, 0.0813602000", \ + "0.0106211000, 0.0114152000, 0.0131482000, 0.0170010000, 0.0252612000, 0.0436543000, 0.0825153000"); + } + } + max_capacitance : 0.0457860000; + max_transition : 1.4766590000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0010615300, 0.0022536800, 0.0047846800, 0.0101581000, 0.0215663000, 0.0457864000"); + values("0.0658180000, 0.0705788000, 0.0806288000, 0.1006889000, 0.1416765000, 0.2260354000, 0.4020906000", \ + "0.0702334000, 0.0750400000, 0.0849146000, 0.1050902000, 0.1460873000, 0.2304067000, 0.4063448000", \ + "0.0792297000, 0.0841256000, 0.0939931000, 0.1141875000, 0.1551392000, 0.2394214000, 0.4156172000", \ + "0.0968767000, 0.1016938000, 0.1116457000, 0.1317191000, 0.1726977000, 0.2571587000, 0.4333038000", \ + "0.1260062000, 0.1314793000, 0.1432546000, 0.1656608000, 0.2093009000, 0.2946862000, 0.4709025000", \ + "0.1643292000, 0.1719505000, 0.1884445000, 0.2182370000, 0.2730885000, 0.3713276000, 0.5563227000", \ + "0.1899136000, 0.2024299000, 0.2262429000, 0.2728622000, 0.3550528000, 0.4901717000, 0.7168853000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0010615300, 0.0022536800, 0.0047846800, 0.0101581000, 0.0215663000, 0.0457864000"); + values("0.1998522000, 0.2130931000, 0.2400884000, 0.2953663000, 0.4119737000, 0.6562646000, 1.1730796000", \ + "0.2057416000, 0.2184292000, 0.2451573000, 0.3002243000, 0.4171551000, 0.6621436000, 1.1782683000", \ + "0.2173236000, 0.2303875000, 0.2571570000, 0.3128495000, 0.4293858000, 0.6744033000, 1.1911460000", \ + "0.2423707000, 0.2545879000, 0.2822080000, 0.3378350000, 0.4548630000, 0.6998072000, 1.2170636000", \ + "0.2948792000, 0.3074018000, 0.3341960000, 0.3895053000, 0.5065718000, 0.7523270000, 1.2696104000", \ + "0.3948314000, 0.4096227000, 0.4392372000, 0.4995561000, 0.6185409000, 0.8636741000, 1.3810598000", \ + "0.5625593000, 0.5837063000, 0.6213319000, 0.6950707000, 0.8401105000, 1.1129917000, 1.6352476000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0010615300, 0.0022536800, 0.0047846800, 0.0101581000, 0.0215663000, 0.0457864000"); + values("0.0520810000, 0.0577648000, 0.0696171000, 0.0943928000, 0.1462857000, 0.2561014000, 0.4898987000", \ + "0.0520523000, 0.0576719000, 0.0694627000, 0.0941452000, 0.1462511000, 0.2564577000, 0.4892518000", \ + "0.0518595000, 0.0574406000, 0.0693025000, 0.0938655000, 0.1461596000, 0.2561137000, 0.4897527000", \ + "0.0537428000, 0.0590043000, 0.0704555000, 0.0946733000, 0.1458770000, 0.2564546000, 0.4903078000", \ + "0.0666862000, 0.0717014000, 0.0829883000, 0.1058475000, 0.1533616000, 0.2586734000, 0.4891441000", \ + "0.1003900000, 0.1061659000, 0.1180620000, 0.1425573000, 0.1907567000, 0.2898403000, 0.5029633000", \ + "0.1704671000, 0.1778028000, 0.1945614000, 0.2257756000, 0.2810513000, 0.3843768000, 0.5924843000"); + } + related_pin : "A1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0010615300, 0.0022536800, 0.0047846800, 0.0101581000, 0.0215663000, 0.0457864000"); + values("0.1606849000, 0.1770929000, 0.2117838000, 0.2843769000, 0.4406698000, 0.7652963000, 1.4547327000", \ + "0.1605487000, 0.1770352000, 0.2111534000, 0.2846493000, 0.4386370000, 0.7646798000, 1.4549753000", \ + "0.1606657000, 0.1769546000, 0.2111801000, 0.2847378000, 0.4387493000, 0.7652087000, 1.4558456000", \ + "0.1605706000, 0.1769299000, 0.2116453000, 0.2843709000, 0.4403602000, 0.7647551000, 1.4551322000", \ + "0.1632146000, 0.1790541000, 0.2124959000, 0.2847378000, 0.4384803000, 0.7644890000, 1.4557524000", \ + "0.1924387000, 0.2076340000, 0.2399682000, 0.3065351000, 0.4514601000, 0.7670760000, 1.4560865000", \ + "0.2615732000, 0.2797339000, 0.3142983000, 0.3870938000, 0.5319389000, 0.8229231000, 1.4739790000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0010615300, 0.0022536800, 0.0047846800, 0.0101581000, 0.0215663000, 0.0457864000"); + values("0.0638465000, 0.0683108000, 0.0775028000, 0.0965570000, 0.1364752000, 0.2202711000, 0.3974128000", \ + "0.0685389000, 0.0729147000, 0.0821578000, 0.1012921000, 0.1411594000, 0.2249839000, 0.4019567000", \ + "0.0772078000, 0.0817616000, 0.0909678000, 0.1101636000, 0.1501959000, 0.2340766000, 0.4111607000", \ + "0.0929858000, 0.0976820000, 0.1072781000, 0.1267231000, 0.1669325000, 0.2511018000, 0.4282453000", \ + "0.1166051000, 0.1225716000, 0.1341990000, 0.1565865000, 0.2006831000, 0.2865178000, 0.4641838000", \ + "0.1427185000, 0.1511922000, 0.1678911000, 0.2000331000, 0.2555932000, 0.3566575000, 0.5450750000", \ + "0.1429524000, 0.1568369000, 0.1843589000, 0.2336710000, 0.3197017000, 0.4605580000, 0.6919222000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0010615300, 0.0022536800, 0.0047846800, 0.0101581000, 0.0215663000, 0.0457864000"); + values("0.1924658000, 0.2046050000, 0.2321733000, 0.2874985000, 0.4041305000, 0.6486133000, 1.1656555000", \ + "0.1964285000, 0.2095515000, 0.2353064000, 0.2913315000, 0.4078929000, 0.6531101000, 1.1695060000", \ + "0.2062866000, 0.2199186000, 0.2467671000, 0.3021786000, 0.4199639000, 0.6644111000, 1.1816331000", \ + "0.2329107000, 0.2454696000, 0.2718842000, 0.3285717000, 0.4455875000, 0.6910991000, 1.2086375000", \ + "0.2924185000, 0.3052927000, 0.3321745000, 0.3881148000, 0.5046311000, 0.7507209000, 1.2686560000", \ + "0.4169188000, 0.4323739000, 0.4624356000, 0.5248736000, 0.6443712000, 0.8899602000, 1.4080578000", \ + "0.6329131000, 0.6537856000, 0.6969972000, 0.7778961000, 0.9307458000, 1.2127990000, 1.7332142000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0010615300, 0.0022536800, 0.0047846800, 0.0101581000, 0.0215663000, 0.0457864000"); + values("0.0436100000, 0.0490158000, 0.0608500000, 0.0856641000, 0.1384312000, 0.2504391000, 0.4866345000", \ + "0.0435424000, 0.0491540000, 0.0607323000, 0.0855090000, 0.1383290000, 0.2499824000, 0.4866057000", \ + "0.0435189000, 0.0490197000, 0.0606967000, 0.0855762000, 0.1383023000, 0.2500757000, 0.4861983000", \ + "0.0463578000, 0.0514924000, 0.0627086000, 0.0866173000, 0.1382805000, 0.2500542000, 0.4866748000", \ + "0.0592281000, 0.0646290000, 0.0758753000, 0.0989730000, 0.1470226000, 0.2538999000, 0.4874281000", \ + "0.0933232000, 0.0994395000, 0.1118845000, 0.1367092000, 0.1851362000, 0.2852781000, 0.5025574000", \ + "0.1642813000, 0.1727325000, 0.1900293000, 0.2207979000, 0.2782533000, 0.3835693000, 0.5925742000"); + } + related_pin : "A2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0010615300, 0.0022536800, 0.0047846800, 0.0101581000, 0.0215663000, 0.0457864000"); + values("0.1603386000, 0.1770287000, 0.2116477000, 0.2843644000, 0.4407670000, 0.7652005000, 1.4589195000", \ + "0.1606280000, 0.1766180000, 0.2113212000, 0.2852455000, 0.4389768000, 0.7664624000, 1.4552521000", \ + "0.1607368000, 0.1768887000, 0.2115832000, 0.2842419000, 0.4384806000, 0.7649391000, 1.4545977000", \ + "0.1606788000, 0.1769185000, 0.2116446000, 0.2851032000, 0.4386130000, 0.7650747000, 1.4560532000", \ + "0.1650403000, 0.1803660000, 0.2136457000, 0.2845735000, 0.4391378000, 0.7653050000, 1.4554340000", \ + "0.2068025000, 0.2221133000, 0.2507605000, 0.3133127000, 0.4522934000, 0.7662408000, 1.4566428000", \ + "0.3013705000, 0.3176854000, 0.3520899000, 0.4218635000, 0.5549816000, 0.8359172000, 1.4715248000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0010615300, 0.0022536800, 0.0047846800, 0.0101581000, 0.0215663000, 0.0457864000"); + values("0.0491054000, 0.0530881000, 0.0611720000, 0.0784458000, 0.1148542000, 0.1916887000, 0.3549431000", \ + "0.0537909000, 0.0577554000, 0.0659626000, 0.0833325000, 0.1200355000, 0.1968806000, 0.3617152000", \ + "0.0626347000, 0.0666387000, 0.0751103000, 0.0926848000, 0.1294359000, 0.2065754000, 0.3690367000", \ + "0.0774486000, 0.0821072000, 0.0914297000, 0.1098763000, 0.1468421000, 0.2243725000, 0.3870682000", \ + "0.0969450000, 0.1035828000, 0.1154643000, 0.1388066000, 0.1812486000, 0.2617914000, 0.4254933000", \ + "0.1107672000, 0.1214804000, 0.1398092000, 0.1747440000, 0.2333228000, 0.3357939000, 0.5120152000", \ + "0.0874568000, 0.1039344000, 0.1352510000, 0.1912928000, 0.2850297000, 0.4313435000, 0.6595501000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0010615300, 0.0022536800, 0.0047846800, 0.0101581000, 0.0215663000, 0.0457864000"); + values("0.1606375000, 0.1732215000, 0.1996727000, 0.2550737000, 0.3716412000, 0.6169103000, 1.1338602000", \ + "0.1622841000, 0.1750157000, 0.2025424000, 0.2579580000, 0.3754138000, 0.6196810000, 1.1367431000", \ + "0.1705234000, 0.1845075000, 0.2115236000, 0.2676797000, 0.3847753000, 0.6306338000, 1.1475687000", \ + "0.1963831000, 0.2087057000, 0.2358329000, 0.2916843000, 0.4089939000, 0.6555420000, 1.1729615000", \ + "0.2609183000, 0.2732031000, 0.2991063000, 0.3544872000, 0.4710211000, 0.7164779000, 1.2339832000", \ + "0.4002108000, 0.4139671000, 0.4452661000, 0.5064260000, 0.6230266000, 0.8661197000, 1.3828269000", \ + "0.6268855000, 0.6480356000, 0.6939423000, 0.7836030000, 0.9434287000, 1.2177268000, 1.7265188000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0010615300, 0.0022536800, 0.0047846800, 0.0101581000, 0.0215663000, 0.0457864000"); + values("0.0308873000, 0.0358777000, 0.0466313000, 0.0697787000, 0.1177546000, 0.2211945000, 0.4387017000", \ + "0.0308402000, 0.0359774000, 0.0466577000, 0.0694203000, 0.1179199000, 0.2211650000, 0.4393445000", \ + "0.0310223000, 0.0360542000, 0.0467813000, 0.0696909000, 0.1184597000, 0.2204442000, 0.4384330000", \ + "0.0359359000, 0.0406232000, 0.0503939000, 0.0715393000, 0.1184450000, 0.2207407000, 0.4384473000", \ + "0.0514455000, 0.0563889000, 0.0662549000, 0.0874613000, 0.1305333000, 0.2252409000, 0.4379208000", \ + "0.0878919000, 0.0939680000, 0.1058249000, 0.1295370000, 0.1737494000, 0.2676584000, 0.4570383000", \ + "0.1607027000, 0.1689448000, 0.1854403000, 0.2171854000, 0.2724167000, 0.3697743000, 0.5630615000"); + } + related_pin : "A3"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0010615300, 0.0022536800, 0.0047846800, 0.0101581000, 0.0215663000, 0.0457864000"); + values("0.1604071000, 0.1771170000, 0.2112513000, 0.2846502000, 0.4389726000, 0.7648430000, 1.4591607000", \ + "0.1602890000, 0.1766227000, 0.2118071000, 0.2844207000, 0.4388021000, 0.7645707000, 1.4548552000", \ + "0.1602031000, 0.1767948000, 0.2116369000, 0.2843010000, 0.4400120000, 0.7676740000, 1.4582374000", \ + "0.1601119000, 0.1765505000, 0.2110704000, 0.2843508000, 0.4391820000, 0.7652239000, 1.4590074000", \ + "0.1662847000, 0.1814467000, 0.2141255000, 0.2847350000, 0.4387004000, 0.7650575000, 1.4553648000", \ + "0.2225377000, 0.2363130000, 0.2664902000, 0.3289795000, 0.4590890000, 0.7668320000, 1.4553149000", \ + "0.3271969000, 0.3474123000, 0.3872704000, 0.4627961000, 0.6030497000, 0.8585039000, 1.4766585000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0010615300, 0.0022536800, 0.0047846800, 0.0101581000, 0.0215663000, 0.0457864000"); + values("0.0585894000, 0.0635711000, 0.0735105000, 0.0937540000, 0.1348982000, 0.2192439000, 0.3954055000", \ + "0.0625604000, 0.0674493000, 0.0775445000, 0.0978044000, 0.1390319000, 0.2235286000, 0.3996430000", \ + "0.0713982000, 0.0763014000, 0.0863100000, 0.1067478000, 0.1480760000, 0.2326385000, 0.4087403000", \ + "0.0918355000, 0.0969773000, 0.1071599000, 0.1273949000, 0.1686384000, 0.2536220000, 0.4302456000", \ + "0.1250322000, 0.1316551000, 0.1450347000, 0.1696409000, 0.2161746000, 0.3024254000, 0.4794260000", \ + "0.1635650000, 0.1731083000, 0.1928876000, 0.2288488000, 0.2926408000, 0.4009913000, 0.5884977000", \ + "0.1851141000, 0.2002120000, 0.2299653000, 0.2855663000, 0.3831330000, 0.5435142000, 0.7986129000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0010615300, 0.0022536800, 0.0047846800, 0.0101581000, 0.0215663000, 0.0457864000"); + values("0.0465890000, 0.0509992000, 0.0600663000, 0.0792052000, 0.1191585000, 0.2035576000, 0.3814660000", \ + "0.0518602000, 0.0563313000, 0.0655414000, 0.0845933000, 0.1247665000, 0.2090563000, 0.3873685000", \ + "0.0650232000, 0.0693710000, 0.0785876000, 0.0977612000, 0.1380603000, 0.2220522000, 0.4008411000", \ + "0.0968405000, 0.1016544000, 0.1108144000, 0.1299879000, 0.1691190000, 0.2538843000, 0.4323876000", \ + "0.1532351000, 0.1605722000, 0.1753437000, 0.2012626000, 0.2457044000, 0.3285661000, 0.5052073000", \ + "0.2455881000, 0.2583181000, 0.2817656000, 0.3240287000, 0.3943489000, 0.5025039000, 0.6807583000", \ + "0.4004866000, 0.4191633000, 0.4559393000, 0.5228930000, 0.6365753000, 0.8148827000, 1.0734189000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0010615300, 0.0022536800, 0.0047846800, 0.0101581000, 0.0215663000, 0.0457864000"); + values("0.0520529000, 0.0576922000, 0.0694074000, 0.0942718000, 0.1462336000, 0.2559115000, 0.4898545000", \ + "0.0520176000, 0.0575667000, 0.0694951000, 0.0941437000, 0.1460939000, 0.2562228000, 0.4905593000", \ + "0.0514392000, 0.0571339000, 0.0689393000, 0.0938554000, 0.1460167000, 0.2564132000, 0.4891952000", \ + "0.0562732000, 0.0608851000, 0.0717802000, 0.0951370000, 0.1457229000, 0.2558510000, 0.4891947000", \ + "0.0757451000, 0.0811244000, 0.0934266000, 0.1155117000, 0.1588756000, 0.2601913000, 0.4898577000", \ + "0.1178405000, 0.1256285000, 0.1389019000, 0.1651532000, 0.2157351000, 0.3065646000, 0.5094229000", \ + "0.1910540000, 0.2019647000, 0.2233187000, 0.2622430000, 0.3292149000, 0.4400093000, 0.6400124000"); + } + related_pin : "B1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0010615300, 0.0022536800, 0.0047846800, 0.0101581000, 0.0215663000, 0.0457864000"); + values("0.0515101000, 0.0579382000, 0.0717705000, 0.1004654000, 0.1600833000, 0.2844007000, 0.5410588000", \ + "0.0514817000, 0.0579432000, 0.0717730000, 0.1004565000, 0.1600828000, 0.2844640000, 0.5405570000", \ + "0.0514570000, 0.0580228000, 0.0717520000, 0.1004636000, 0.1601308000, 0.2845200000, 0.5408355000", \ + "0.0607179000, 0.0658683000, 0.0771774000, 0.1026033000, 0.1600318000, 0.2846974000, 0.5409344000", \ + "0.0996154000, 0.1040775000, 0.1132516000, 0.1312375000, 0.1758453000, 0.2873304000, 0.5409562000", \ + "0.1728158000, 0.1788388000, 0.1913671000, 0.2152053000, 0.2577114000, 0.3423945000, 0.5574093000", \ + "0.3045979000, 0.3133887000, 0.3313469000, 0.3669781000, 0.4301978000, 0.5327614000, 0.7028431000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0010615300, 0.0022536800, 0.0047846800, 0.0101581000, 0.0215663000, 0.0457864000"); + values("0.0513325000, 0.0563278000, 0.0663597000, 0.0866941000, 0.1279005000, 0.2123971000, 0.3885595000", \ + "0.0549199000, 0.0599087000, 0.0701244000, 0.0905815000, 0.1318023000, 0.2163570000, 0.3925853000", \ + "0.0642046000, 0.0691001000, 0.0791213000, 0.0998120000, 0.1413096000, 0.2260889000, 0.4023389000", \ + "0.0881373000, 0.0931456000, 0.1027429000, 0.1223500000, 0.1630014000, 0.2477731000, 0.4243366000", \ + "0.1229883000, 0.1300746000, 0.1442116000, 0.1704030000, 0.2164221000, 0.3010479000, 0.4773295000", \ + "0.1602274000, 0.1718208000, 0.1908123000, 0.2295744000, 0.2979368000, 0.4127075000, 0.5983364000", \ + "0.1856900000, 0.2020013000, 0.2321072000, 0.2913217000, 0.3936052000, 0.5645898000, 0.8299006000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0010615300, 0.0022536800, 0.0047846800, 0.0101581000, 0.0215663000, 0.0457864000"); + values("0.0350590000, 0.0391817000, 0.0478585000, 0.0656652000, 0.1026834000, 0.1805441000, 0.3459807000", \ + "0.0400780000, 0.0443370000, 0.0530261000, 0.0707313000, 0.1081684000, 0.1864176000, 0.3510364000", \ + "0.0530884000, 0.0572566000, 0.0659721000, 0.0838550000, 0.1213324000, 0.1994950000, 0.3650350000", \ + "0.0810027000, 0.0865166000, 0.0968047000, 0.1145965000, 0.1525207000, 0.2309254000, 0.3938178000", \ + "0.1250946000, 0.1340097000, 0.1507218000, 0.1794477000, 0.2257687000, 0.3042718000, 0.4687963000", \ + "0.1948242000, 0.2088766000, 0.2357311000, 0.2825266000, 0.3568778000, 0.4689244000, 0.6402579000", \ + "0.3112301000, 0.3321281000, 0.3726590000, 0.4456812000, 0.5643824000, 0.7463629000, 1.0076809000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0010615300, 0.0022536800, 0.0047846800, 0.0101581000, 0.0215663000, 0.0457864000"); + values("0.0522355000, 0.0577181000, 0.0694336000, 0.0941251000, 0.1460851000, 0.2565339000, 0.4894927000", \ + "0.0520176000, 0.0575946000, 0.0694225000, 0.0940175000, 0.1459927000, 0.2560434000, 0.4906026000", \ + "0.0506409000, 0.0563373000, 0.0685061000, 0.0938096000, 0.1462268000, 0.2561160000, 0.4905888000", \ + "0.0580005000, 0.0628537000, 0.0729542000, 0.0951062000, 0.1454603000, 0.2557454000, 0.4896389000", \ + "0.0819960000, 0.0884185000, 0.0996602000, 0.1218851000, 0.1643700000, 0.2613704000, 0.4898122000", \ + "0.1278146000, 0.1363358000, 0.1534645000, 0.1852614000, 0.2394057000, 0.3287369000, 0.5196172000", \ + "0.2056331000, 0.2199178000, 0.2437269000, 0.2896049000, 0.3657884000, 0.4932632000, 0.6975969000"); + } + related_pin : "C1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0010615300, 0.0022536800, 0.0047846800, 0.0101581000, 0.0215663000, 0.0457864000"); + values("0.0394183000, 0.0454016000, 0.0581907000, 0.0847595000, 0.1400787000, 0.2549374000, 0.4934914000", \ + "0.0393191000, 0.0453521000, 0.0581844000, 0.0847744000, 0.1399836000, 0.2550766000, 0.4938476000", \ + "0.0406804000, 0.0461228000, 0.0581501000, 0.0847609000, 0.1399900000, 0.2549975000, 0.4938329000", \ + "0.0561659000, 0.0593185000, 0.0684273000, 0.0901421000, 0.1405829000, 0.2551311000, 0.4939322000", \ + "0.0973377000, 0.1012225000, 0.1095783000, 0.1254009000, 0.1634919000, 0.2605845000, 0.4937722000", \ + "0.1699013000, 0.1751436000, 0.1866481000, 0.2094904000, 0.2507986000, 0.3242394000, 0.5164973000", \ + "0.3009759000, 0.3084970000, 0.3243791000, 0.3571918000, 0.4197071000, 0.5212538000, 0.6824825000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__o311ai_2") { + leakage_power () { + value : 0.0002108000; + when : "!A1&!A2&!A3&!B1&C1"; + } + leakage_power () { + value : 0.0000649085; + when : "!A1&!A2&!A3&!B1&!C1"; + } + leakage_power () { + value : 0.0021916000; + when : "!A1&!A2&!A3&B1&C1"; + } + leakage_power () { + value : 0.0001901000; + when : "!A1&!A2&!A3&B1&!C1"; + } + leakage_power () { + value : 0.0006617000; + when : "!A1&!A2&A3&!B1&C1"; + } + leakage_power () { + value : 0.0000777124; + when : "!A1&!A2&A3&!B1&!C1"; + } + leakage_power () { + value : 0.0073302000; + when : "!A1&!A2&A3&B1&C1"; + } + leakage_power () { + value : 0.0005675000; + when : "!A1&!A2&A3&B1&!C1"; + } + leakage_power () { + value : 0.0006617000; + when : "!A1&A2&!A3&!B1&C1"; + } + leakage_power () { + value : 0.0000777124; + when : "!A1&A2&!A3&!B1&!C1"; + } + leakage_power () { + value : 0.0066767000; + when : "!A1&A2&!A3&B1&C1"; + } + leakage_power () { + value : 0.0005665000; + when : "!A1&A2&!A3&B1&!C1"; + } + leakage_power () { + value : 0.0006617000; + when : "!A1&A2&A3&!B1&C1"; + } + leakage_power () { + value : 0.0000777124; + when : "!A1&A2&A3&!B1&!C1"; + } + leakage_power () { + value : 0.0045561000; + when : "!A1&A2&A3&B1&C1"; + } + leakage_power () { + value : 0.0005704000; + when : "!A1&A2&A3&B1&!C1"; + } + leakage_power () { + value : 0.0006617000; + when : "A1&!A2&!A3&!B1&C1"; + } + leakage_power () { + value : 0.0000777124; + when : "A1&!A2&!A3&!B1&!C1"; + } + leakage_power () { + value : 0.0066091000; + when : "A1&!A2&!A3&B1&C1"; + } + leakage_power () { + value : 0.0005676000; + when : "A1&!A2&!A3&B1&!C1"; + } + leakage_power () { + value : 0.0006617000; + when : "A1&!A2&A3&!B1&C1"; + } + leakage_power () { + value : 0.0000777124; + when : "A1&!A2&A3&!B1&!C1"; + } + leakage_power () { + value : 0.0045581000; + when : "A1&!A2&A3&B1&C1"; + } + leakage_power () { + value : 0.0005664000; + when : "A1&!A2&A3&B1&!C1"; + } + leakage_power () { + value : 0.0006617000; + when : "A1&A2&!A3&!B1&C1"; + } + leakage_power () { + value : 0.0000777124; + when : "A1&A2&!A3&!B1&!C1"; + } + leakage_power () { + value : 0.0045654000; + when : "A1&A2&!A3&B1&C1"; + } + leakage_power () { + value : 0.0005671000; + when : "A1&A2&!A3&B1&!C1"; + } + leakage_power () { + value : 0.0006617000; + when : "A1&A2&A3&!B1&C1"; + } + leakage_power () { + value : 0.0000777124; + when : "A1&A2&A3&!B1&!C1"; + } + leakage_power () { + value : 0.0044394000; + when : "A1&A2&A3&B1&C1"; + } + leakage_power () { + value : 0.0005701000; + when : "A1&A2&A3&B1&!C1"; + } + area : 16.265600000; + cell_footprint : "sky130_fd_sc_hd__o311ai"; + cell_leakage_power : 0.0015795030; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A1") { + capacitance : 0.0044470000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0042350000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0080142000, 0.0080126000, 0.0080089000, 0.0080060000, 0.0079992000, 0.0079834000, 0.0079472000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0079930000, -0.0079929000, -0.0079928000, -0.0079931000, -0.0079938000, -0.0079954000, -0.0079992000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0046590000; + } + pin ("A2") { + capacitance : 0.0043630000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0040710000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0079681000, 0.0079654000, 0.0079591000, 0.0079606000, 0.0079640000, 0.0079719000, 0.0079901000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0079437000, -0.0079447000, -0.0079471000, -0.0079419000, -0.0079298000, -0.0079021000, -0.0078381000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0046560000; + } + pin ("A3") { + capacitance : 0.0044110000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0040500000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0079357000, 0.0079325000, 0.0079250000, 0.0079217000, 0.0079141000, 0.0078964000, 0.0078558000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0079355000, -0.0079303000, -0.0079184000, -0.0079200000, -0.0079237000, -0.0079323000, -0.0079521000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0047730000; + } + pin ("B1") { + capacitance : 0.0044880000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0043370000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0082524000, 0.0082336000, 0.0081904000, 0.0082013000, 0.0082266000, 0.0082849000, 0.0084194000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0081265000, -0.0081162000, -0.0080924000, -0.0080907000, -0.0080866000, -0.0080773000, -0.0080557000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0046400000; + } + pin ("C1") { + capacitance : 0.0043780000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0042860000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0094700000, 0.0094680000, 0.0094636000, 0.0094604000, 0.0094533000, 0.0094367000, 0.0093985000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0072274000, -0.0072220000, -0.0072095000, -0.0071969000, -0.0071680000, -0.0071012000, -0.0069473000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0044700000; + } + pin ("Y") { + direction : "output"; + function : "(!A1&!A2&!A3) | (!B1) | (!C1)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011707640, 0.0027413770, 0.0064190120, 0.0150303000, 0.0351938700, 0.0824074400"); + values("0.0174359000, 0.0163583000, 0.0138349000, 0.0079477000, -0.0058497000, -0.0382763000, -0.1144864000", \ + "0.0171855000, 0.0161095000, 0.0135782000, 0.0077008000, -0.0060998000, -0.0385210000, -0.1147753000", \ + "0.0168729000, 0.0157981000, 0.0132814000, 0.0073925000, -0.0063805000, -0.0388102000, -0.1150295000", \ + "0.0165226000, 0.0154435000, 0.0129371000, 0.0070832000, -0.0066578000, -0.0390402000, -0.1152674000", \ + "0.0162386000, 0.0151902000, 0.0127187000, 0.0069431000, -0.0067990000, -0.0391526000, -0.1152810000", \ + "0.0163514000, 0.0152764000, 0.0127603000, 0.0066431000, -0.0071378000, -0.0393991000, -0.1155495000", \ + "0.0172650000, 0.0162607000, 0.0136837000, 0.0076217000, -0.0063432000, -0.0391641000, -0.1154313000"); + } + related_pin : "A1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011707640, 0.0027413770, 0.0064190120, 0.0150303000, 0.0351938700, 0.0824074400"); + values("0.0339463000, 0.0350558000, 0.0376151000, 0.0435584000, 0.0574949000, 0.0899691000, 0.1658105000", \ + "0.0336813000, 0.0347896000, 0.0373078000, 0.0433078000, 0.0573039000, 0.0898204000, 0.1654038000", \ + "0.0333671000, 0.0344718000, 0.0370529000, 0.0430445000, 0.0570608000, 0.0895442000, 0.1654279000", \ + "0.0330502000, 0.0341186000, 0.0366874000, 0.0427319000, 0.0568237000, 0.0894652000, 0.1651477000", \ + "0.0327180000, 0.0338135000, 0.0363858000, 0.0424287000, 0.0564457000, 0.0890681000, 0.1649113000", \ + "0.0327550000, 0.0338460000, 0.0363836000, 0.0423914000, 0.0563511000, 0.0889763000, 0.1648005000", \ + "0.0325932000, 0.0337631000, 0.0364767000, 0.0424375000, 0.0567276000, 0.0891329000, 0.1647701000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011707640, 0.0027413770, 0.0064190120, 0.0150303000, 0.0351938700, 0.0824074400"); + values("0.0138599000, 0.0127770000, 0.0102667000, 0.0043489000, -0.0095437000, -0.0421378000, -0.1185297000", \ + "0.0138075000, 0.0127282000, 0.0102176000, 0.0043225000, -0.0095425000, -0.0421217000, -0.1184700000", \ + "0.0136097000, 0.0125476000, 0.0100692000, 0.0042060000, -0.0096261000, -0.0421344000, -0.1185585000", \ + "0.0131633000, 0.0121117000, 0.0096594000, 0.0038744000, -0.0098565000, -0.0422926000, -0.1185368000", \ + "0.0127051000, 0.0116623000, 0.0092070000, 0.0034503000, -0.0102027000, -0.0424809000, -0.1186328000", \ + "0.0127174000, 0.0116544000, 0.0091344000, 0.0033269000, -0.0107602000, -0.0429269000, -0.1189751000", \ + "0.0135296000, 0.0124564000, 0.0098597000, 0.0039220000, -0.0100937000, -0.0427316000, -0.1190838000"); + } + related_pin : "A2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011707640, 0.0027413770, 0.0064190120, 0.0150303000, 0.0351938700, 0.0824074400"); + values("0.0291421000, 0.0302729000, 0.0328479000, 0.0387904000, 0.0527387000, 0.0851630000, 0.1610611000", \ + "0.0288300000, 0.0299643000, 0.0325544000, 0.0385134000, 0.0524800000, 0.0849907000, 0.1607645000", \ + "0.0285079000, 0.0296231000, 0.0322409000, 0.0382329000, 0.0522865000, 0.0848717000, 0.1605791000", \ + "0.0282077000, 0.0292716000, 0.0319105000, 0.0379088000, 0.0519369000, 0.0845802000, 0.1603389000", \ + "0.0278481000, 0.0289822000, 0.0315368000, 0.0375935000, 0.0516292000, 0.0842871000, 0.1601005000", \ + "0.0277945000, 0.0289224000, 0.0315571000, 0.0377169000, 0.0516325000, 0.0842129000, 0.1600497000", \ + "0.0286486000, 0.0297073000, 0.0321816000, 0.0380774000, 0.0521000000, 0.0844426000, 0.1605142000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011707640, 0.0027413770, 0.0064190120, 0.0150303000, 0.0351938700, 0.0824074400"); + values("0.0107576000, 0.0096795000, 0.0072296000, 0.0013530000, -0.0125351000, -0.0451494000, -0.1216212000", \ + "0.0105764000, 0.0095626000, 0.0071151000, 0.0013283000, -0.0124301000, -0.0449887000, -0.1214295000", \ + "0.0101849000, 0.0091840000, 0.0068332000, 0.0011425000, -0.0124817000, -0.0449219000, -0.1213001000", \ + "0.0095832000, 0.0086173000, 0.0062661000, 0.0006734000, -0.0127874000, -0.0450479000, -0.1212695000", \ + "0.0091801000, 0.0080863000, 0.0056757000, 0.0000724000, -0.0133508000, -0.0454133000, -0.1214095000", \ + "0.0091549000, 0.0081378000, 0.0056466000, -0.0001395000, -0.0138676000, -0.0459993000, -0.1218570000", \ + "0.0103327000, 0.0093553000, 0.0065458000, 0.0005347000, -0.0135067000, -0.0458676000, -0.1221254000"); + } + related_pin : "A3"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011707640, 0.0027413770, 0.0064190120, 0.0150303000, 0.0351938700, 0.0824074400"); + values("0.0246706000, 0.0257243000, 0.0282982000, 0.0342748000, 0.0483145000, 0.0808224000, 0.1565534000", \ + "0.0242566000, 0.0253279000, 0.0279185000, 0.0339662000, 0.0479918000, 0.0805522000, 0.1562354000", \ + "0.0237991000, 0.0248717000, 0.0275045000, 0.0335396000, 0.0476506000, 0.0802185000, 0.1560219000", \ + "0.0233393000, 0.0244407000, 0.0271150000, 0.0331794000, 0.0473121000, 0.0799936000, 0.1559936000", \ + "0.0234479000, 0.0245607000, 0.0268687000, 0.0328898000, 0.0469607000, 0.0796304000, 0.1556563000", \ + "0.0243119000, 0.0253210000, 0.0283195000, 0.0334439000, 0.0472522000, 0.0796463000, 0.1553411000", \ + "0.0266015000, 0.0276117000, 0.0302216000, 0.0358419000, 0.0493764000, 0.0816561000, 0.1568866000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011707640, 0.0027413770, 0.0064190120, 0.0150303000, 0.0351938700, 0.0824074400"); + values("0.0177065000, 0.0166440000, 0.0141611000, 0.0083315000, -0.0054053000, -0.0377742000, -0.1140099000", \ + "0.0174733000, 0.0164255000, 0.0139961000, 0.0081616000, -0.0055212000, -0.0378566000, -0.1140128000", \ + "0.0171616000, 0.0161031000, 0.0136514000, 0.0078880000, -0.0057316000, -0.0379962000, -0.1141272000", \ + "0.0167881000, 0.0157374000, 0.0132835000, 0.0074881000, -0.0060633000, -0.0382207000, -0.1142246000", \ + "0.0165173000, 0.0154581000, 0.0129995000, 0.0072797000, -0.0063154000, -0.0384589000, -0.1143847000", \ + "0.0165159000, 0.0154303000, 0.0128926000, 0.0069582000, -0.0067565000, -0.0389837000, -0.1147802000", \ + "0.0180424000, 0.0169345000, 0.0143451000, 0.0082865000, -0.0057960000, -0.0387260000, -0.1149780000"); + } + related_pin : "B1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011707640, 0.0027413770, 0.0064190120, 0.0150303000, 0.0351938700, 0.0824074400"); + values("0.0241403000, 0.0252597000, 0.0278254000, 0.0338353000, 0.0477409000, 0.0802486000, 0.1560351000", \ + "0.0238090000, 0.0248905000, 0.0275011000, 0.0335778000, 0.0476156000, 0.0802366000, 0.1561685000", \ + "0.0233643000, 0.0245155000, 0.0271757000, 0.0333164000, 0.0474089000, 0.0800404000, 0.1560633000", \ + "0.0229086000, 0.0240265000, 0.0266938000, 0.0327334000, 0.0468148000, 0.0795698000, 0.1554987000", \ + "0.0226677000, 0.0237545000, 0.0263131000, 0.0323681000, 0.0463836000, 0.0791544000, 0.1553193000", \ + "0.0236640000, 0.0247414000, 0.0272640000, 0.0330759000, 0.0468495000, 0.0792621000, 0.1551450000", \ + "0.0265517000, 0.0269908000, 0.0290789000, 0.0345663000, 0.0481536000, 0.0807322000, 0.1570991000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011707640, 0.0027413770, 0.0064190120, 0.0150303000, 0.0351938700, 0.0824074400"); + values("0.0166703000, 0.0156234000, 0.0131736000, 0.0073927000, -0.0063113000, -0.0386671000, -0.1148208000", \ + "0.0163855000, 0.0153533000, 0.0129211000, 0.0071923000, -0.0064456000, -0.0387503000, -0.1148658000", \ + "0.0159810000, 0.0149465000, 0.0125236000, 0.0067995000, -0.0067152000, -0.0389080000, -0.1149727000", \ + "0.0156305000, 0.0145790000, 0.0121487000, 0.0064042000, -0.0071116000, -0.0392232000, -0.1151643000", \ + "0.0153786000, 0.0142871000, 0.0118748000, 0.0061033000, -0.0076014000, -0.0396284000, -0.1154912000", \ + "0.0160079000, 0.0149136000, 0.0123569000, 0.0063393000, -0.0075658000, -0.0399705000, -0.1158052000", \ + "0.0180849000, 0.0169628000, 0.0143463000, 0.0081624000, -0.0061566000, -0.0392068000, -0.1156698000"); + } + related_pin : "C1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011707640, 0.0027413770, 0.0064190120, 0.0150303000, 0.0351938700, 0.0824074400"); + values("0.0172613000, 0.0184662000, 0.0212325000, 0.0274634000, 0.0415534000, 0.0740849000, 0.1498876000", \ + "0.0167194000, 0.0179547000, 0.0207957000, 0.0271277000, 0.0413859000, 0.0740236000, 0.1499000000", \ + "0.0162723000, 0.0174726000, 0.0202678000, 0.0265227000, 0.0409198000, 0.0737419000, 0.1496817000", \ + "0.0159333000, 0.0170842000, 0.0198142000, 0.0259226000, 0.0402525000, 0.0732897000, 0.1496777000", \ + "0.0159189000, 0.0170134000, 0.0195597000, 0.0256356000, 0.0397781000, 0.0726041000, 0.1489193000", \ + "0.0170945000, 0.0181585000, 0.0206552000, 0.0265931000, 0.0403616000, 0.0727861000, 0.1488589000", \ + "0.0202437000, 0.0211120000, 0.0229212000, 0.0284189000, 0.0418089000, 0.0743023000, 0.1486601000"); + } + } + max_capacitance : 0.0824070000; + max_transition : 1.4975910000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011707600, 0.0027413800, 0.0064190100, 0.0150303000, 0.0351939000, 0.0824074000"); + values("0.0755979000, 0.0793291000, 0.0877336000, 0.1065603000, 0.1474960000, 0.2394180000, 0.4492291000", \ + "0.0798306000, 0.0835592000, 0.0920270000, 0.1107677000, 0.1517246000, 0.2436765000, 0.4535547000", \ + "0.0886426000, 0.0922343000, 0.1006163000, 0.1193490000, 0.1604268000, 0.2525295000, 0.4619508000", \ + "0.1050116000, 0.1087277000, 0.1170276000, 0.1356460000, 0.1768702000, 0.2687215000, 0.4785808000", \ + "0.1315816000, 0.1358972000, 0.1451351000, 0.1657961000, 0.2090988000, 0.3019090000, 0.5117087000", \ + "0.1677062000, 0.1729134000, 0.1855539000, 0.2109026000, 0.2630947000, 0.3679929000, 0.5858369000", \ + "0.1903092000, 0.1978016000, 0.2164179000, 0.2546512000, 0.3309405000, 0.4696760000, 0.7278135000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011707600, 0.0027413800, 0.0064190100, 0.0150303000, 0.0351939000, 0.0824074000"); + values("0.2162915000, 0.2255374000, 0.2452820000, 0.2900322000, 0.3949067000, 0.6347398000, 1.1917151000", \ + "0.2210860000, 0.2299081000, 0.2495980000, 0.2943291000, 0.3989396000, 0.6389021000, 1.1964301000", \ + "0.2322539000, 0.2413525000, 0.2613535000, 0.3062952000, 0.4113211000, 0.6519851000, 1.2089830000", \ + "0.2585966000, 0.2666287000, 0.2868219000, 0.3327782000, 0.4376413000, 0.6779259000, 1.2362616000", \ + "0.3118688000, 0.3205625000, 0.3405610000, 0.3862249000, 0.4900015000, 0.7317675000, 1.2899517000", \ + "0.4142065000, 0.4236906000, 0.4457345000, 0.4951595000, 0.6024627000, 0.8429379000, 1.4013100000", \ + "0.5883796000, 0.6005823000, 0.6267198000, 0.6869481000, 0.8165768000, 1.0856912000, 1.6506171000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011707600, 0.0027413800, 0.0064190100, 0.0150303000, 0.0351939000, 0.0824074000"); + values("0.0616031000, 0.0657207000, 0.0753069000, 0.0979298000, 0.1493780000, 0.2689962000, 0.5502057000", \ + "0.0614379000, 0.0656023000, 0.0751310000, 0.0977711000, 0.1493086000, 0.2692946000, 0.5509723000", \ + "0.0610514000, 0.0653605000, 0.0750111000, 0.0974592000, 0.1492211000, 0.2695527000, 0.5513838000", \ + "0.0624126000, 0.0664770000, 0.0759093000, 0.0980316000, 0.1491829000, 0.2689651000, 0.5510870000", \ + "0.0729671000, 0.0768099000, 0.0858393000, 0.1073952000, 0.1551934000, 0.2716858000, 0.5505700000", \ + "0.1033191000, 0.1075634000, 0.1172020000, 0.1386171000, 0.1871527000, 0.2976926000, 0.5617028000", \ + "0.1725668000, 0.1783083000, 0.1904286000, 0.2160909000, 0.2715928000, 0.3835385000, 0.6367987000"); + } + related_pin : "A1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011707600, 0.0027413800, 0.0064190100, 0.0150303000, 0.0351939000, 0.0824074000"); + values("0.1661563000, 0.1768441000, 0.2027920000, 0.2615131000, 0.3994478000, 0.7224272000, 1.4746138000", \ + "0.1660326000, 0.1769773000, 0.2024864000, 0.2615935000, 0.3998395000, 0.7220891000, 1.4745968000", \ + "0.1660489000, 0.1768705000, 0.2027618000, 0.2615418000, 0.3998289000, 0.7219909000, 1.4745857000", \ + "0.1662552000, 0.1767965000, 0.2022754000, 0.2614723000, 0.4010302000, 0.7219401000, 1.4740821000", \ + "0.1676597000, 0.1782106000, 0.2028927000, 0.2618875000, 0.4003211000, 0.7217535000, 1.4748472000", \ + "0.1938297000, 0.2041761000, 0.2282053000, 0.2828625000, 0.4125285000, 0.7246867000, 1.4750953000", \ + "0.2580742000, 0.2693632000, 0.2955916000, 0.3550208000, 0.4880538000, 0.7796857000, 1.4914909000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011707600, 0.0027413800, 0.0064190100, 0.0150303000, 0.0351939000, 0.0824074000"); + values("0.0688901000, 0.0720182000, 0.0795237000, 0.0961837000, 0.1344733000, 0.2227728000, 0.4276840000", \ + "0.0737082000, 0.0767901000, 0.0841451000, 0.1007865000, 0.1391379000, 0.2274287000, 0.4326222000", \ + "0.0822595000, 0.0854522000, 0.0930215000, 0.1095796000, 0.1479793000, 0.2363995000, 0.4416425000", \ + "0.0970329000, 0.1004597000, 0.1082016000, 0.1253283000, 0.1639953000, 0.2526827000, 0.4580977000", \ + "0.1191150000, 0.1231130000, 0.1317408000, 0.1512380000, 0.1932716000, 0.2839433000, 0.4899158000", \ + "0.1426169000, 0.1476722000, 0.1599043000, 0.1872057000, 0.2396615000, 0.3444815000, 0.5601822000", \ + "0.1378059000, 0.1469102000, 0.1662841000, 0.2082497000, 0.2878088000, 0.4313273000, 0.6900055000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011707600, 0.0027413800, 0.0064190100, 0.0150303000, 0.0351939000, 0.0824074000"); + values("0.1980034000, 0.2072835000, 0.2272945000, 0.2719606000, 0.3768413000, 0.6165133000, 1.1736971000", \ + "0.2009121000, 0.2101261000, 0.2303748000, 0.2751472000, 0.3800643000, 0.6198702000, 1.1771378000", \ + "0.2109306000, 0.2195603000, 0.2404708000, 0.2863076000, 0.3905565000, 0.6304413000, 1.1884626000", \ + "0.2356973000, 0.2441588000, 0.2650305000, 0.3105245000, 0.4156478000, 0.6564222000, 1.2145491000", \ + "0.2912898000, 0.3001106000, 0.3196319000, 0.3655413000, 0.4693194000, 0.7109308000, 1.2694472000", \ + "0.4025458000, 0.4130274000, 0.4376969000, 0.4904834000, 0.5990824000, 0.8397167000, 1.3987810000", \ + "0.6014412000, 0.6150252000, 0.6462521000, 0.7144151000, 0.8570119000, 1.1329365000, 1.7007438000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011707600, 0.0027413800, 0.0064190100, 0.0150303000, 0.0351939000, 0.0824074000"); + values("0.0473262000, 0.0513200000, 0.0605571000, 0.0823202000, 0.1333812000, 0.2527120000, 0.5317041000", \ + "0.0472755000, 0.0512034000, 0.0606027000, 0.0822553000, 0.1331642000, 0.2527255000, 0.5315082000", \ + "0.0472658000, 0.0513084000, 0.0604681000, 0.0824033000, 0.1333089000, 0.2523442000, 0.5321711000", \ + "0.0495553000, 0.0532690000, 0.0621757000, 0.0832418000, 0.1334861000, 0.2523353000, 0.5318516000", \ + "0.0605997000, 0.0644113000, 0.0731690000, 0.0940219000, 0.1419269000, 0.2559289000, 0.5314049000", \ + "0.0922902000, 0.0964620000, 0.1059202000, 0.1276567000, 0.1749285000, 0.2845913000, 0.5442323000", \ + "0.1619996000, 0.1677396000, 0.1797966000, 0.2071707000, 0.2616908000, 0.3721087000, 0.6208933000"); + } + related_pin : "A2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011707600, 0.0027413800, 0.0064190100, 0.0150303000, 0.0351939000, 0.0824074000"); + values("0.1662182000, 0.1769852000, 0.2027986000, 0.2615501000, 0.3997566000, 0.7223063000, 1.4746029000", \ + "0.1662172000, 0.1770091000, 0.2027898000, 0.2615340000, 0.3998137000, 0.7223274000, 1.4745651000", \ + "0.1662139000, 0.1771353000, 0.2023817000, 0.2615636000, 0.4010922000, 0.7218004000, 1.4736991000", \ + "0.1661202000, 0.1768567000, 0.2027109000, 0.2614447000, 0.3996834000, 0.7228101000, 1.4759617000", \ + "0.1715075000, 0.1817125000, 0.2061480000, 0.2625731000, 0.3998095000, 0.7217195000, 1.4748243000", \ + "0.2087003000, 0.2187316000, 0.2438207000, 0.2946339000, 0.4189423000, 0.7264866000, 1.4750203000", \ + "0.2971915000, 0.3088960000, 0.3357331000, 0.3931964000, 0.5243261000, 0.7947853000, 1.4909370000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011707600, 0.0027413800, 0.0064190100, 0.0150303000, 0.0351939000, 0.0824074000"); + values("0.0521832000, 0.0549080000, 0.0615127000, 0.0766088000, 0.1113430000, 0.1923424000, 0.3828936000", \ + "0.0565193000, 0.0594997000, 0.0660468000, 0.0811937000, 0.1163836000, 0.1976158000, 0.3867495000", \ + "0.0649644000, 0.0678946000, 0.0746768000, 0.0901731000, 0.1256126000, 0.2071241000, 0.3963203000", \ + "0.0785149000, 0.0818101000, 0.0892613000, 0.1056433000, 0.1415313000, 0.2235349000, 0.4133622000", \ + "0.0955277000, 0.0998766000, 0.1091898000, 0.1292668000, 0.1700638000, 0.2555219000, 0.4461687000", \ + "0.1052549000, 0.1119889000, 0.1266910000, 0.1556092000, 0.2112244000, 0.3152833000, 0.5190398000", \ + "0.0750250000, 0.0879584000, 0.1101132000, 0.1573510000, 0.2447668000, 0.3981506000, 0.6516205000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011707600, 0.0027413800, 0.0064190100, 0.0150303000, 0.0351939000, 0.0824074000"); + values("0.1630202000, 0.1715450000, 0.1913503000, 0.2359751000, 0.3400364000, 0.5804466000, 1.1382594000", \ + "0.1648855000, 0.1734349000, 0.1932927000, 0.2387690000, 0.3427565000, 0.5829383000, 1.1408079000", \ + "0.1727386000, 0.1815295000, 0.2016393000, 0.2471942000, 0.3523302000, 0.5931722000, 1.1509291000", \ + "0.1965807000, 0.2048657000, 0.2252535000, 0.2704175000, 0.3760260000, 0.6168751000, 1.1754161000", \ + "0.2596108000, 0.2681785000, 0.2873560000, 0.3328336000, 0.4370837000, 0.6783764000, 1.2371286000", \ + "0.3944407000, 0.4040303000, 0.4294748000, 0.4792665000, 0.5850319000, 0.8227900000, 1.3799890000", \ + "0.6123905000, 0.6273722000, 0.6634298000, 0.7347695000, 0.8836855000, 1.1670492000, 1.7146966000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011707600, 0.0027413800, 0.0064190100, 0.0150303000, 0.0351939000, 0.0824074000"); + values("0.0316781000, 0.0352782000, 0.0439344000, 0.0642332000, 0.1112604000, 0.2212632000, 0.4797668000", \ + "0.0315899000, 0.0353298000, 0.0438113000, 0.0639598000, 0.1116279000, 0.2218913000, 0.4788949000", \ + "0.0318028000, 0.0354172000, 0.0440245000, 0.0641121000, 0.1116103000, 0.2220865000, 0.4782087000", \ + "0.0360438000, 0.0394225000, 0.0473860000, 0.0660906000, 0.1118190000, 0.2214827000, 0.4800624000", \ + "0.0490642000, 0.0526621000, 0.0604965000, 0.0794262000, 0.1228967000, 0.2260792000, 0.4794957000", \ + "0.0828665000, 0.0870759000, 0.0961666000, 0.1166851000, 0.1594722000, 0.2609567000, 0.4943607000", \ + "0.1527544000, 0.1591282000, 0.1712008000, 0.1971505000, 0.2496454000, 0.3590292000, 0.5880040000"); + } + related_pin : "A3"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011707600, 0.0027413800, 0.0064190100, 0.0150303000, 0.0351939000, 0.0824074000"); + values("0.1662995000, 0.1770170000, 0.2021397000, 0.2613230000, 0.4001202000, 0.7218336000, 1.4760231000", \ + "0.1662218000, 0.1769320000, 0.2021720000, 0.2621652000, 0.3997374000, 0.7217187000, 1.4737507000", \ + "0.1661280000, 0.1766334000, 0.2025861000, 0.2614649000, 0.3997932000, 0.7215595000, 1.4797606000", \ + "0.1653175000, 0.1761830000, 0.2021118000, 0.2618608000, 0.4006079000, 0.7221900000, 1.4747028000", \ + "0.1713334000, 0.1813895000, 0.2045536000, 0.2621353000, 0.3993604000, 0.7225670000, 1.4739764000", \ + "0.2236873000, 0.2345876000, 0.2610943000, 0.3093751000, 0.4258189000, 0.7238841000, 1.4759227000", \ + "0.3213642000, 0.3362721000, 0.3700948000, 0.4377270000, 0.5714159000, 0.8296243000, 1.4975913000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011707600, 0.0027413800, 0.0064190100, 0.0150303000, 0.0351939000, 0.0824074000"); + values("0.0665245000, 0.0702528000, 0.0787747000, 0.0976125000, 0.1388440000, 0.2308513000, 0.4407100000", \ + "0.0704223000, 0.0741041000, 0.0826562000, 0.1015128000, 0.1430984000, 0.2350813000, 0.4447531000", \ + "0.0785000000, 0.0821824000, 0.0908170000, 0.1097256000, 0.1513383000, 0.2435520000, 0.4535892000", \ + "0.0975312000, 0.1015033000, 0.1099321000, 0.1284334000, 0.1698145000, 0.2623745000, 0.4726494000", \ + "0.1308140000, 0.1350719000, 0.1450138000, 0.1676344000, 0.2126314000, 0.3068737000, 0.5174790000", \ + "0.1721767000, 0.1785407000, 0.1931023000, 0.2230164000, 0.2835969000, 0.3967555000, 0.6193634000", \ + "0.1981748000, 0.2078669000, 0.2299495000, 0.2763161000, 0.3683205000, 0.5325500000, 0.8152191000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011707600, 0.0027413800, 0.0064190100, 0.0150303000, 0.0351939000, 0.0824074000"); + values("0.0453814000, 0.0481331000, 0.0545763000, 0.0692175000, 0.1030668000, 0.1815915000, 0.3647212000", \ + "0.0507545000, 0.0533764000, 0.0599218000, 0.0747026000, 0.1089295000, 0.1870979000, 0.3703314000", \ + "0.0639466000, 0.0667417000, 0.0732933000, 0.0881922000, 0.1224436000, 0.2015913000, 0.3839482000", \ + "0.0956234000, 0.0987592000, 0.1054640000, 0.1199876000, 0.1544390000, 0.2326535000, 0.4147431000", \ + "0.1515609000, 0.1565611000, 0.1674212000, 0.1894803000, 0.2297456000, 0.3087161000, 0.4915098000", \ + "0.2426157000, 0.2506101000, 0.2681921000, 0.3036069000, 0.3688717000, 0.4792012000, 0.6666975000", \ + "0.3967623000, 0.4087815000, 0.4354149000, 0.4908858000, 0.5956520000, 0.7748465000, 1.0515816000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011707600, 0.0027413800, 0.0064190100, 0.0150303000, 0.0351939000, 0.0824074000"); + values("0.0610494000, 0.0654163000, 0.0750337000, 0.0975799000, 0.1491463000, 0.2692706000, 0.5506878000", \ + "0.0610993000, 0.0652159000, 0.0751209000, 0.0975195000, 0.1492863000, 0.2689727000, 0.5510444000", \ + "0.0603354000, 0.0647511000, 0.0744193000, 0.0972789000, 0.1490686000, 0.2688359000, 0.5505532000", \ + "0.0636757000, 0.0675774000, 0.0766586000, 0.0981560000, 0.1486655000, 0.2690990000, 0.5507482000", \ + "0.0806536000, 0.0847966000, 0.0942010000, 0.1146737000, 0.1596415000, 0.2725340000, 0.5505427000", \ + "0.1213463000, 0.1249244000, 0.1361252000, 0.1600368000, 0.2091683000, 0.3119424000, 0.5661406000", \ + "0.1954157000, 0.2020705000, 0.2179514000, 0.2489786000, 0.3150188000, 0.4329964000, 0.6750286000"); + } + related_pin : "B1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011707600, 0.0027413800, 0.0064190100, 0.0150303000, 0.0351939000, 0.0824074000"); + values("0.0494870000, 0.0536271000, 0.0633528000, 0.0856894000, 0.1366447000, 0.2533316000, 0.5195462000", \ + "0.0494623000, 0.0536235000, 0.0633637000, 0.0857004000, 0.1366826000, 0.2532162000, 0.5200085000", \ + "0.0494044000, 0.0535962000, 0.0632889000, 0.0857028000, 0.1367144000, 0.2535114000, 0.5197298000", \ + "0.0589034000, 0.0622092000, 0.0701204000, 0.0892447000, 0.1368327000, 0.2534409000, 0.5199132000", \ + "0.0978510000, 0.1005939000, 0.1068788000, 0.1204571000, 0.1567518000, 0.2582735000, 0.5199859000", \ + "0.1717177000, 0.1755647000, 0.1843724000, 0.2033762000, 0.2408917000, 0.3181504000, 0.5370723000", \ + "0.3074477000, 0.3127213000, 0.3243873000, 0.3508326000, 0.4084366000, 0.5108555000, 0.6903783000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011707600, 0.0027413800, 0.0064190100, 0.0150303000, 0.0351939000, 0.0824074000"); + values("0.0572728000, 0.0610824000, 0.0697618000, 0.0886538000, 0.1300532000, 0.2222040000, 0.4320255000", \ + "0.0608162000, 0.0646575000, 0.0732741000, 0.0924901000, 0.1339791000, 0.2263404000, 0.4360881000", \ + "0.0701053000, 0.0739469000, 0.0824571000, 0.1015845000, 0.1435667000, 0.2359169000, 0.4461385000", \ + "0.0955120000, 0.0988472000, 0.1065754000, 0.1247066000, 0.1655764000, 0.2589481000, 0.4694143000", \ + "0.1358417000, 0.1409066000, 0.1519454000, 0.1755800000, 0.2203560000, 0.3124154000, 0.5226048000", \ + "0.1825842000, 0.1900243000, 0.2064873000, 0.2409443000, 0.3084202000, 0.4305765000, 0.6485180000", \ + "0.2210049000, 0.2320041000, 0.2565609000, 0.3059380000, 0.4084285000, 0.5911315000, 0.9021344000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011707600, 0.0027413800, 0.0064190100, 0.0150303000, 0.0351939000, 0.0824074000"); + values("0.0346184000, 0.0375440000, 0.0440704000, 0.0588417000, 0.0923472000, 0.1701361000, 0.3495990000", \ + "0.0394092000, 0.0423561000, 0.0490006000, 0.0640204000, 0.0978560000, 0.1759001000, 0.3559299000", \ + "0.0524225000, 0.0552823000, 0.0617198000, 0.0766673000, 0.1107983000, 0.1883156000, 0.3681524000", \ + "0.0794924000, 0.0834477000, 0.0917365000, 0.1074643000, 0.1415058000, 0.2194914000, 0.4009744000", \ + "0.1218624000, 0.1281588000, 0.1414826000, 0.1675003000, 0.2135165000, 0.2928545000, 0.4737150000", \ + "0.1890721000, 0.1995165000, 0.2202493000, 0.2618454000, 0.3350853000, 0.4532974000, 0.6433906000", \ + "0.3014050000, 0.3167235000, 0.3477980000, 0.4124747000, 0.5280859000, 0.7195241000, 1.0091002000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011707600, 0.0027413800, 0.0064190100, 0.0150303000, 0.0351939000, 0.0824074000"); + values("0.0613147000, 0.0654948000, 0.0750163000, 0.0974474000, 0.1492015000, 0.2694160000, 0.5507336000", \ + "0.0612905000, 0.0653468000, 0.0750398000, 0.0976751000, 0.1491658000, 0.2694955000, 0.5506086000", \ + "0.0590638000, 0.0634544000, 0.0739128000, 0.0969776000, 0.1491540000, 0.2690035000, 0.5501105000", \ + "0.0642259000, 0.0679348000, 0.0765630000, 0.0974581000, 0.1479444000, 0.2688432000, 0.5501630000", \ + "0.0883722000, 0.0928450000, 0.1032907000, 0.1240927000, 0.1657551000, 0.2726904000, 0.5504227000", \ + "0.1347848000, 0.1409436000, 0.1542796000, 0.1817973000, 0.2350307000, 0.3364422000, 0.5728702000", \ + "0.2151940000, 0.2248139000, 0.2454947000, 0.2863809000, 0.3628893000, 0.4982786000, 0.7434969000"); + } + related_pin : "C1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011707600, 0.0027413800, 0.0064190100, 0.0150303000, 0.0351939000, 0.0824074000"); + values("0.0393027000, 0.0433981000, 0.0530054000, 0.0752842000, 0.1256260000, 0.2406197000, 0.5038658000", \ + "0.0392116000, 0.0434275000, 0.0530632000, 0.0753115000, 0.1255956000, 0.2406230000, 0.5036123000", \ + "0.0406946000, 0.0443340000, 0.0532224000, 0.0752736000, 0.1255911000, 0.2406104000, 0.5037931000", \ + "0.0564631000, 0.0586151000, 0.0648942000, 0.0823808000, 0.1267835000, 0.2405597000, 0.5039273000", \ + "0.0994369000, 0.1017534000, 0.1077336000, 0.1206782000, 0.1526307000, 0.2475348000, 0.5038380000", \ + "0.1751118000, 0.1784455000, 0.1863121000, 0.2041008000, 0.2418998000, 0.3158415000, 0.5257771000", \ + "0.3164989000, 0.3202624000, 0.3301164000, 0.3535723000, 0.4079175000, 0.5118534000, 0.6884538000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__o311ai_4") { + leakage_power () { + value : 0.0004445000; + when : "!A1&!A2&!A3&!B1&C1"; + } + leakage_power () { + value : 0.0001411000; + when : "!A1&!A2&!A3&!B1&!C1"; + } + leakage_power () { + value : 0.0046112000; + when : "!A1&!A2&!A3&B1&C1"; + } + leakage_power () { + value : 0.0004457000; + when : "!A1&!A2&!A3&B1&!C1"; + } + leakage_power () { + value : 0.0015094000; + when : "!A1&!A2&A3&!B1&C1"; + } + leakage_power () { + value : 0.0001779000; + when : "!A1&!A2&A3&!B1&!C1"; + } + leakage_power () { + value : 0.0094520000; + when : "!A1&!A2&A3&B1&C1"; + } + leakage_power () { + value : 0.0019318000; + when : "!A1&!A2&A3&B1&!C1"; + } + leakage_power () { + value : 0.0015094000; + when : "!A1&A2&!A3&!B1&C1"; + } + leakage_power () { + value : 0.0001779000; + when : "!A1&A2&!A3&!B1&!C1"; + } + leakage_power () { + value : 0.0083034000; + when : "!A1&A2&!A3&B1&C1"; + } + leakage_power () { + value : 0.0019249000; + when : "!A1&A2&!A3&B1&!C1"; + } + leakage_power () { + value : 0.0015094000; + when : "!A1&A2&A3&!B1&C1"; + } + leakage_power () { + value : 0.0001779000; + when : "!A1&A2&A3&!B1&!C1"; + } + leakage_power () { + value : 0.0059320000; + when : "!A1&A2&A3&B1&C1"; + } + leakage_power () { + value : 0.0019323000; + when : "!A1&A2&A3&B1&!C1"; + } + leakage_power () { + value : 0.0015095000; + when : "A1&!A2&!A3&!B1&C1"; + } + leakage_power () { + value : 0.0001779000; + when : "A1&!A2&!A3&!B1&!C1"; + } + leakage_power () { + value : 0.0080947000; + when : "A1&!A2&!A3&B1&C1"; + } + leakage_power () { + value : 0.0019325000; + when : "A1&!A2&!A3&B1&!C1"; + } + leakage_power () { + value : 0.0015094000; + when : "A1&!A2&A3&!B1&C1"; + } + leakage_power () { + value : 0.0001779000; + when : "A1&!A2&A3&!B1&!C1"; + } + leakage_power () { + value : 0.0059213000; + when : "A1&!A2&A3&B1&C1"; + } + leakage_power () { + value : 0.0019296000; + when : "A1&!A2&A3&B1&!C1"; + } + leakage_power () { + value : 0.0015094000; + when : "A1&A2&!A3&!B1&C1"; + } + leakage_power () { + value : 0.0001779000; + when : "A1&A2&!A3&!B1&!C1"; + } + leakage_power () { + value : 0.0064565000; + when : "A1&A2&!A3&B1&C1"; + } + leakage_power () { + value : 0.0019209000; + when : "A1&A2&!A3&B1&!C1"; + } + leakage_power () { + value : 0.0015221000; + when : "A1&A2&A3&!B1&C1"; + } + leakage_power () { + value : 0.0001875000; + when : "A1&A2&A3&!B1&!C1"; + } + leakage_power () { + value : 0.0484985000; + when : "A1&A2&A3&B1&C1"; + } + leakage_power () { + value : 0.0019247000; + when : "A1&A2&A3&B1&!C1"; + } + area : 26.275200000; + cell_footprint : "sky130_fd_sc_hd__o311ai"; + cell_leakage_power : 0.0038634690; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A1") { + capacitance : 0.0086430000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0082000000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0157519000, 0.0157540000, 0.0157589000, 0.0157457000, 0.0157153000, 0.0156453000, 0.0154838000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0157489000, -0.0157449000, -0.0157356000, -0.0157334000, -0.0157284000, -0.0157169000, -0.0156903000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0090850000; + } + pin ("A2") { + capacitance : 0.0084510000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0078450000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0157425000, 0.0157414000, 0.0157388000, 0.0157425000, 0.0157508000, 0.0157700000, 0.0158143000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0157468000, -0.0157427000, -0.0157331000, -0.0157355000, -0.0157410000, -0.0157537000, -0.0157828000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0090570000; + } + pin ("A3") { + capacitance : 0.0085460000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0078420000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0158197000, 0.0158180000, 0.0158139000, 0.0158086000, 0.0157964000, 0.0157682000, 0.0157032000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0158331000, -0.0158245000, -0.0158045000, -0.0158070000, -0.0158129000, -0.0158264000, -0.0158576000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0092510000; + } + pin ("B1") { + capacitance : 0.0084630000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0081790000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0161095000, 0.0160418000, 0.0158856000, 0.0159158000, 0.0159853000, 0.0161455000, 0.0165149000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0156852000, -0.0156589000, -0.0155983000, -0.0155946000, -0.0155862000, -0.0155667000, -0.0155217000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0087460000; + } + pin ("C1") { + capacitance : 0.0084520000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0082820000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0182668000, 0.0182662000, 0.0182648000, 0.0182653000, 0.0182667000, 0.0182697000, 0.0182768000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0130078000, -0.0130260000, -0.0130680000, -0.0130323000, -0.0129500000, -0.0127603000, -0.0123232000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0086220000; + } + pin ("Y") { + direction : "output"; + function : "(!A1&!A2&!A3) | (!B1) | (!C1)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012831560, 0.0032929770, 0.0084508050, 0.0216874000, 0.0556566200, 0.1428322000"); + values("0.0259144000, 0.0246699000, 0.0214833000, 0.0131553000, -0.0081437000, -0.0629591000, -0.2040264000", \ + "0.0258092000, 0.0245850000, 0.0213428000, 0.0130749000, -0.0082156000, -0.0630307000, -0.2040123000", \ + "0.0254154000, 0.0241633000, 0.0209905000, 0.0127951000, -0.0083987000, -0.0631405000, -0.2040934000", \ + "0.0244836000, 0.0232809000, 0.0201541000, 0.0120805000, -0.0089002000, -0.0634311000, -0.2042203000", \ + "0.0234882000, 0.0222805000, 0.0192047000, 0.0112164000, -0.0096742000, -0.0638872000, -0.2043998000", \ + "0.0236371000, 0.0222865000, 0.0191288000, 0.0109222000, -0.0106028000, -0.0647341000, -0.2049771000", \ + "0.0249949000, 0.0236909000, 0.0204192000, 0.0120355000, -0.0094083000, -0.0642913000, -0.2052366000"); + } + related_pin : "A2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012831560, 0.0032929770, 0.0084508050, 0.0216874000, 0.0556566200, 0.1428322000"); + values("0.0539609000, 0.0552516000, 0.0584239000, 0.0668365000, 0.0883244000, 0.1430177000, 0.2829275000", \ + "0.0532932000, 0.0545654000, 0.0579221000, 0.0663187000, 0.0879335000, 0.1428341000, 0.2827072000", \ + "0.0527199000, 0.0540019000, 0.0573326000, 0.0659151000, 0.0874041000, 0.1423404000, 0.2821693000", \ + "0.0521622000, 0.0534751000, 0.0567310000, 0.0652213000, 0.0868992000, 0.1419454000, 0.2820064000", \ + "0.0514611000, 0.0527972000, 0.0560650000, 0.0645112000, 0.0861859000, 0.1412188000, 0.2813866000", \ + "0.0511769000, 0.0525521000, 0.0558053000, 0.0643902000, 0.0860960000, 0.1408905000, 0.2809660000", \ + "0.0523865000, 0.0536427000, 0.0568887000, 0.0651290000, 0.0866349000, 0.1411920000, 0.2818962000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012831560, 0.0032929770, 0.0084508050, 0.0216874000, 0.0556566200, 0.1428322000"); + values("0.0193992000, 0.0181894000, 0.0149875000, 0.0067812000, -0.0145259000, -0.0694528000, -0.2106620000", \ + "0.0189880000, 0.0178234000, 0.0148095000, 0.0067285000, -0.0143448000, -0.0691864000, -0.2103048000", \ + "0.0182108000, 0.0170854000, 0.0141506000, 0.0063278000, -0.0144750000, -0.0690099000, -0.2099731000", \ + "0.0171005000, 0.0159590000, 0.0130647000, 0.0053748000, -0.0150716000, -0.0691888000, -0.2098616000", \ + "0.0161605000, 0.0149893000, 0.0119457000, 0.0041880000, -0.0161524000, -0.0698688000, -0.2100722000", \ + "0.0162760000, 0.0150295000, 0.0119269000, 0.0038384000, -0.0170949000, -0.0710616000, -0.2109132000", \ + "0.0180847000, 0.0168115000, 0.0134103000, 0.0048911000, -0.0165163000, -0.0711153000, -0.2115468000"); + } + related_pin : "A3"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012831560, 0.0032929770, 0.0084508050, 0.0216874000, 0.0556566200, 0.1428322000"); + values("0.0454022000, 0.0466959000, 0.0498587000, 0.0583014000, 0.0797965000, 0.1346684000, 0.2743759000", \ + "0.0445674000, 0.0458551000, 0.0492312000, 0.0577973000, 0.0792375000, 0.1341103000, 0.2737774000", \ + "0.0437462000, 0.0450389000, 0.0483180000, 0.0569090000, 0.0785614000, 0.1337175000, 0.2736591000", \ + "0.0426473000, 0.0440199000, 0.0474310000, 0.0559776000, 0.0776939000, 0.1330202000, 0.2735346000", \ + "0.0421602000, 0.0434355000, 0.0467827000, 0.0552757000, 0.0769923000, 0.1319448000, 0.2725526000", \ + "0.0441523000, 0.0454359000, 0.0487162000, 0.0572141000, 0.0774881000, 0.1326394000, 0.2723474000", \ + "0.0483157000, 0.0514975000, 0.0533843000, 0.0607306000, 0.0818514000, 0.1364915000, 0.2735825000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012831560, 0.0032929770, 0.0084508050, 0.0216874000, 0.0556566200, 0.1428322000"); + values("0.0326593000, 0.0314531000, 0.0282905000, 0.0201088000, -0.0009903000, -0.0554922000, -0.1961797000", \ + "0.0322197000, 0.0310090000, 0.0278865000, 0.0197832000, -0.0012176000, -0.0556271000, -0.1961479000", \ + "0.0315727000, 0.0304016000, 0.0272523000, 0.0191995000, -0.0016724000, -0.0558815000, -0.1964026000", \ + "0.0309124000, 0.0296604000, 0.0265379000, 0.0184302000, -0.0023468000, -0.0564006000, -0.1965816000", \ + "0.0303235000, 0.0291047000, 0.0260023000, 0.0179616000, -0.0028503000, -0.0568611000, -0.1969916000", \ + "0.0304319000, 0.0291658000, 0.0259449000, 0.0175882000, -0.0037956000, -0.0578603000, -0.1977051000", \ + "0.0329523000, 0.0316668000, 0.0283822000, 0.0197964000, -0.0019276000, -0.0574471000, -0.1981362000"); + } + related_pin : "B1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012831560, 0.0032929770, 0.0084508050, 0.0216874000, 0.0556566200, 0.1428322000"); + values("0.0454258000, 0.0467328000, 0.0500386000, 0.0585245000, 0.0800150000, 0.1347229000, 0.2747592000", \ + "0.0446580000, 0.0460092000, 0.0494242000, 0.0580121000, 0.0797650000, 0.1347690000, 0.2748537000", \ + "0.0435400000, 0.0449148000, 0.0483608000, 0.0571022000, 0.0791166000, 0.1344013000, 0.2747915000", \ + "0.0425452000, 0.0439198000, 0.0473042000, 0.0561027000, 0.0781733000, 0.1338296000, 0.2742179000", \ + "0.0421422000, 0.0434165000, 0.0466942000, 0.0551154000, 0.0766225000, 0.1321667000, 0.2729844000", \ + "0.0435506000, 0.0447417000, 0.0479210000, 0.0561751000, 0.0777894000, 0.1327852000, 0.2732465000", \ + "0.0475208000, 0.0485346000, 0.0513560000, 0.0590536000, 0.0803429000, 0.1346913000, 0.2755295000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012831560, 0.0032929770, 0.0084508050, 0.0216874000, 0.0556566200, 0.1428322000"); + values("0.0294350000, 0.0282345000, 0.0251869000, 0.0171347000, -0.0038318000, -0.0582469000, -0.1987948000", \ + "0.0289387000, 0.0277518000, 0.0246665000, 0.0167054000, -0.0041128000, -0.0583861000, -0.1988353000", \ + "0.0283236000, 0.0271502000, 0.0240422000, 0.0160723000, -0.0046001000, -0.0586585000, -0.1989618000", \ + "0.0276439000, 0.0264370000, 0.0234201000, 0.0153203000, -0.0053724000, -0.0593196000, -0.1993494000", \ + "0.0275898000, 0.0263425000, 0.0231706000, 0.0150307000, -0.0060751000, -0.0600025000, -0.1998495000", \ + "0.0287470000, 0.0274371000, 0.0241268000, 0.0158104000, -0.0057574000, -0.0603690000, -0.2006402000", \ + "0.0331367000, 0.0318118000, 0.0282887000, 0.0195936000, -0.0023410000, -0.0573078000, -0.2005417000"); + } + related_pin : "C1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012831560, 0.0032929770, 0.0084508050, 0.0216874000, 0.0556566200, 0.1428322000"); + values("0.0296620000, 0.0311543000, 0.0348923000, 0.0439034000, 0.0658449000, 0.1208769000, 0.2610498000", \ + "0.0288112000, 0.0302780000, 0.0340111000, 0.0432649000, 0.0655110000, 0.1208201000, 0.2614442000", \ + "0.0280518000, 0.0294661000, 0.0331281000, 0.0421667000, 0.0648344000, 0.1204438000, 0.2609844000", \ + "0.0275500000, 0.0288891000, 0.0324058000, 0.0412953000, 0.0633090000, 0.1192353000, 0.2603212000", \ + "0.0278005000, 0.0290466000, 0.0323147000, 0.0407000000, 0.0622681000, 0.1179604000, 0.2592147000", \ + "0.0302867000, 0.0314892000, 0.0346614000, 0.0427258000, 0.0634416000, 0.1190671000, 0.2592667000", \ + "0.0365005000, 0.0372048000, 0.0398409000, 0.0470354000, 0.0669571000, 0.1209372000, 0.2618687000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012831560, 0.0032929770, 0.0084508050, 0.0216874000, 0.0556566200, 0.1428322000"); + values("0.0322443000, 0.0309936000, 0.0277653000, 0.0194648000, -0.0017582000, -0.0563295000, -0.1969639000", \ + "0.0317545000, 0.0304964000, 0.0272823000, 0.0189620000, -0.0022473000, -0.0568141000, -0.1974674000", \ + "0.0311953000, 0.0299153000, 0.0266879000, 0.0184313000, -0.0027778000, -0.0573461000, -0.1979658000", \ + "0.0305324000, 0.0292707000, 0.0260652000, 0.0178351000, -0.0033149000, -0.0578123000, -0.1984516000", \ + "0.0301175000, 0.0288682000, 0.0255760000, 0.0175089000, -0.0035702000, -0.0580606000, -0.1985879000", \ + "0.0301821000, 0.0288928000, 0.0256263000, 0.0172333000, -0.0042536000, -0.0585672000, -0.1990446000", \ + "0.0317049000, 0.0304852000, 0.0272132000, 0.0188521000, -0.0028054000, -0.0579411000, -0.1988807000"); + } + related_pin : "A1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012831560, 0.0032929770, 0.0084508050, 0.0216874000, 0.0556566200, 0.1428322000"); + values("0.0627872000, 0.0640822000, 0.0672200000, 0.0756744000, 0.0971196000, 0.1519473000, 0.2917186000", \ + "0.0623287000, 0.0636293000, 0.0669368000, 0.0752494000, 0.0967308000, 0.1515424000, 0.2913489000", \ + "0.0618498000, 0.0630032000, 0.0663109000, 0.0748079000, 0.0963495000, 0.1511605000, 0.2912731000", \ + "0.0611987000, 0.0626096000, 0.0659485000, 0.0743460000, 0.0959665000, 0.1508379000, 0.2908259000", \ + "0.0608323000, 0.0620821000, 0.0654316000, 0.0738729000, 0.0953849000, 0.1504479000, 0.2908699000", \ + "0.0607315000, 0.0619716000, 0.0651405000, 0.0736874000, 0.0951486000, 0.1501884000, 0.2902448000", \ + "0.0609382000, 0.0623226000, 0.0656570000, 0.0740289000, 0.0957696000, 0.1504576000, 0.2903907000"); + } + } + max_capacitance : 0.1428320000; + max_transition : 1.4964440000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012831600, 0.0032929800, 0.0084508100, 0.0216874000, 0.0556566000, 0.1428320000"); + values("0.0714431000, 0.0738831000, 0.0800329000, 0.0950003000, 0.1306553000, 0.2164406000, 0.4277320000", \ + "0.0753654000, 0.0778341000, 0.0840307000, 0.0989762000, 0.1345758000, 0.2203222000, 0.4310250000", \ + "0.0828426000, 0.0852433000, 0.0914503000, 0.1064040000, 0.1421239000, 0.2277553000, 0.4388578000", \ + "0.0967851000, 0.0992309000, 0.1054971000, 0.1204415000, 0.1561033000, 0.2416796000, 0.4525794000", \ + "0.1191743000, 0.1216425000, 0.1280405000, 0.1445327000, 0.1822982000, 0.2693604000, 0.4806406000", \ + "0.1472885000, 0.1504563000, 0.1584493000, 0.1788275000, 0.2247612000, 0.3224531000, 0.5431101000", \ + "0.1531250000, 0.1589426000, 0.1726780000, 0.2018241000, 0.2679416000, 0.3984773000, 0.6591189000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012831600, 0.0032929800, 0.0084508100, 0.0216874000, 0.0556566000, 0.1428320000"); + values("0.2247590000, 0.2307046000, 0.2453776000, 0.2810655000, 0.3731866000, 0.6033561000, 1.1888303000", \ + "0.2284216000, 0.2347347000, 0.2496615000, 0.2858892000, 0.3779143000, 0.6077256000, 1.1936032000", \ + "0.2416559000, 0.2475460000, 0.2621170000, 0.2978671000, 0.3905076000, 0.6211597000, 1.2061259000", \ + "0.2672291000, 0.2726407000, 0.2882328000, 0.3244467000, 0.4172283000, 0.6482208000, 1.2343357000", \ + "0.3218733000, 0.3281648000, 0.3423715000, 0.3793057000, 0.4708222000, 0.7024996000, 1.2884522000", \ + "0.4272494000, 0.4342458000, 0.4504142000, 0.4885748000, 0.5847919000, 0.8152136000, 1.4019679000", \ + "0.6095695000, 0.6172712000, 0.6393712000, 0.6874247000, 0.8014373000, 1.0587943000, 1.6543447000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012831600, 0.0032929800, 0.0084508100, 0.0216874000, 0.0556566000, 0.1428320000"); + values("0.0644718000, 0.0670847000, 0.0737450000, 0.0907128000, 0.1340677000, 0.2446946000, 0.5300174000", \ + "0.0643350000, 0.0668025000, 0.0734672000, 0.0907106000, 0.1339114000, 0.2445871000, 0.5296853000", \ + "0.0637562000, 0.0663989000, 0.0731921000, 0.0903375000, 0.1337341000, 0.2445149000, 0.5300004000", \ + "0.0652557000, 0.0678239000, 0.0742977000, 0.0909428000, 0.1338672000, 0.2444795000, 0.5298733000", \ + "0.0753864000, 0.0777888000, 0.0835378000, 0.0999061000, 0.1409542000, 0.2474076000, 0.5300478000", \ + "0.1030908000, 0.1052507000, 0.1117655000, 0.1279594000, 0.1692446000, 0.2724504000, 0.5414460000", \ + "0.1690816000, 0.1729520000, 0.1805002000, 0.2005511000, 0.2456979000, 0.3502029000, 0.6102931000"); + } + related_pin : "A1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012831600, 0.0032929800, 0.0084508100, 0.0216874000, 0.0556566000, 0.1428320000"); + values("0.1693065000, 0.1765300000, 0.1957141000, 0.2432236000, 0.3651109000, 0.6775807000, 1.4777902000", \ + "0.1694245000, 0.1767143000, 0.1957167000, 0.2432537000, 0.3652122000, 0.6780811000, 1.4774617000", \ + "0.1692740000, 0.1768500000, 0.1950750000, 0.2431758000, 0.3652928000, 0.6765635000, 1.4729421000", \ + "0.1691342000, 0.1767172000, 0.1956768000, 0.2431786000, 0.3654806000, 0.6766553000, 1.4765236000", \ + "0.1704615000, 0.1778640000, 0.1960508000, 0.2438625000, 0.3660677000, 0.6771150000, 1.4737531000", \ + "0.1948535000, 0.2015502000, 0.2189741000, 0.2638847000, 0.3781895000, 0.6809546000, 1.4776425000", \ + "0.2543996000, 0.2618726000, 0.2812892000, 0.3297764000, 0.4472625000, 0.7374840000, 1.4923438000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012831600, 0.0032929800, 0.0084508100, 0.0216874000, 0.0556566000, 0.1428320000"); + values("0.0673671000, 0.0695466000, 0.0749923000, 0.0881002000, 0.1207897000, 0.2022555000, 0.4086848000", \ + "0.0719381000, 0.0741523000, 0.0793347000, 0.0926037000, 0.1252242000, 0.2066801000, 0.4137678000", \ + "0.0799134000, 0.0819113000, 0.0873387000, 0.1006532000, 0.1334948000, 0.2149735000, 0.4219443000", \ + "0.0928838000, 0.0951632000, 0.1007939000, 0.1145624000, 0.1475818000, 0.2295819000, 0.4364219000", \ + "0.1117483000, 0.1143845000, 0.1209345000, 0.1365445000, 0.1730226000, 0.2578849000, 0.4653444000", \ + "0.1310190000, 0.1338846000, 0.1431684000, 0.1638500000, 0.2103646000, 0.3095793000, 0.5290216000", \ + "0.1149604000, 0.1212298000, 0.1356670000, 0.1687579000, 0.2403055000, 0.3790597000, 0.6428443000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012831600, 0.0032929800, 0.0084508100, 0.0216874000, 0.0556566000, 0.1428320000"); + values("0.2089689000, 0.2147434000, 0.2293339000, 0.2647178000, 0.3571211000, 0.5875959000, 1.1727964000", \ + "0.2118815000, 0.2171981000, 0.2310796000, 0.2689707000, 0.3600985000, 0.5902291000, 1.1758644000", \ + "0.2224327000, 0.2278635000, 0.2423527000, 0.2790755000, 0.3704740000, 0.6017250000, 1.1878207000", \ + "0.2470194000, 0.2529596000, 0.2673866000, 0.3034831000, 0.3960103000, 0.6276228000, 1.2137605000", \ + "0.3039538000, 0.3094928000, 0.3238267000, 0.3604908000, 0.4523392000, 0.6845997000, 1.2712625000", \ + "0.4202611000, 0.4263883000, 0.4439292000, 0.4875692000, 0.5849822000, 0.8163242000, 1.4032221000", \ + "0.6313899000, 0.6401712000, 0.6630310000, 0.7187759000, 0.8423117000, 1.1126861000, 1.7128767000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012831600, 0.0032929800, 0.0084508100, 0.0216874000, 0.0556566000, 0.1428320000"); + values("0.0485267000, 0.0511630000, 0.0574494000, 0.0738496000, 0.1168746000, 0.2271796000, 0.5114059000", \ + "0.0486069000, 0.0510354000, 0.0573391000, 0.0739082000, 0.1165809000, 0.2271749000, 0.5119998000", \ + "0.0484391000, 0.0509141000, 0.0574994000, 0.0739031000, 0.1165998000, 0.2271677000, 0.5118332000", \ + "0.0510925000, 0.0531843000, 0.0591682000, 0.0751513000, 0.1170582000, 0.2271717000, 0.5117686000", \ + "0.0609206000, 0.0633408000, 0.0695248000, 0.0852905000, 0.1260630000, 0.2310317000, 0.5115823000", \ + "0.0917164000, 0.0941558000, 0.1005912000, 0.1168988000, 0.1571081000, 0.2596766000, 0.5253201000", \ + "0.1594352000, 0.1627224000, 0.1716873000, 0.1924773000, 0.2404898000, 0.3452725000, 0.5988002000"); + } + related_pin : "A2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012831600, 0.0032929800, 0.0084508100, 0.0216874000, 0.0556566000, 0.1428320000"); + values("0.1693373000, 0.1764320000, 0.1951689000, 0.2432371000, 0.3655254000, 0.6767429000, 1.4791099000", \ + "0.1689846000, 0.1764074000, 0.1957231000, 0.2431101000, 0.3664025000, 0.6769266000, 1.4725720000", \ + "0.1696862000, 0.1768526000, 0.1952727000, 0.2435789000, 0.3655274000, 0.6773072000, 1.4787718000", \ + "0.1694479000, 0.1768016000, 0.1955094000, 0.2434701000, 0.3654176000, 0.6772271000, 1.4763301000", \ + "0.1734808000, 0.1804060000, 0.1983211000, 0.2444915000, 0.3659669000, 0.6778013000, 1.4790247000", \ + "0.2093952000, 0.2167326000, 0.2347861000, 0.2757699000, 0.3858788000, 0.6816560000, 1.4770077000", \ + "0.2962276000, 0.3044110000, 0.3257562000, 0.3751312000, 0.4857831000, 0.7540783000, 1.4921581000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012831600, 0.0032929800, 0.0084508100, 0.0216874000, 0.0556566000, 0.1428320000"); + values("0.0533363000, 0.0552677000, 0.0600754000, 0.0723553000, 0.1035212000, 0.1824418000, 0.3845558000", \ + "0.0574272000, 0.0593840000, 0.0646208000, 0.0769360000, 0.1086065000, 0.1874706000, 0.3882991000", \ + "0.0654741000, 0.0676143000, 0.0726313000, 0.0855171000, 0.1172659000, 0.1970573000, 0.3996081000", \ + "0.0780661000, 0.0804658000, 0.0860673000, 0.0999798000, 0.1325225000, 0.2125068000, 0.4141034000", \ + "0.0935631000, 0.0965542000, 0.1040366000, 0.1209257000, 0.1588000000, 0.2433046000, 0.4462474000", \ + "0.1019909000, 0.1063982000, 0.1174107000, 0.1423995000, 0.1946324000, 0.2997136000, 0.5168286000", \ + "0.0661834000, 0.0737008000, 0.0922115000, 0.1340169000, 0.2168824000, 0.3692862000, 0.6474663000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012831600, 0.0032929800, 0.0084508100, 0.0216874000, 0.0556566000, 0.1428320000"); + values("0.1695104000, 0.1754506000, 0.1900112000, 0.2266989000, 0.3172071000, 0.5477190000, 1.1339228000", \ + "0.1717704000, 0.1773226000, 0.1912771000, 0.2287446000, 0.3196447000, 0.5504917000, 1.1360981000", \ + "0.1787187000, 0.1851188000, 0.2001749000, 0.2369202000, 0.3281496000, 0.5596710000, 1.1457331000", \ + "0.2020781000, 0.2077143000, 0.2227215000, 0.2593998000, 0.3523824000, 0.5845763000, 1.1708613000", \ + "0.2644319000, 0.2699969000, 0.2843465000, 0.3206153000, 0.4127977000, 0.6430885000, 1.2308917000", \ + "0.4030547000, 0.4100736000, 0.4270399000, 0.4694896000, 0.5624832000, 0.7874535000, 1.3716901000", \ + "0.6301131000, 0.6400029000, 0.6645799000, 0.7213666000, 0.8589762000, 1.1332387000, 1.7160715000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012831600, 0.0032929800, 0.0084508100, 0.0216874000, 0.0556566000, 0.1428320000"); + values("0.0322004000, 0.0347040000, 0.0410833000, 0.0576556000, 0.1000788000, 0.2091324000, 0.4874806000", \ + "0.0321488000, 0.0346673000, 0.0412068000, 0.0575709000, 0.1003158000, 0.2086806000, 0.4874411000", \ + "0.0324037000, 0.0348862000, 0.0412383000, 0.0576624000, 0.1000200000, 0.2091988000, 0.4888660000", \ + "0.0368888000, 0.0391974000, 0.0449978000, 0.0601488000, 0.1009815000, 0.2085419000, 0.4870198000", \ + "0.0499885000, 0.0521374000, 0.0580943000, 0.0732486000, 0.1126591000, 0.2141997000, 0.4874758000", \ + "0.0838335000, 0.0868184000, 0.0934688000, 0.1097321000, 0.1490237000, 0.2484400000, 0.5014941000", \ + "0.1555212000, 0.1590220000, 0.1675523000, 0.1895390000, 0.2373528000, 0.3407909000, 0.5931575000"); + } + related_pin : "A3"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012831600, 0.0032929800, 0.0084508100, 0.0216874000, 0.0556566000, 0.1428320000"); + values("0.1693705000, 0.1765894000, 0.1955942000, 0.2431670000, 0.3655394000, 0.6769905000, 1.4761889000", \ + "0.1688253000, 0.1762484000, 0.1951548000, 0.2439609000, 0.3652920000, 0.6769907000, 1.4739882000", \ + "0.1691602000, 0.1765327000, 0.1954425000, 0.2432059000, 0.3655334000, 0.6766809000, 1.4736657000", \ + "0.1686750000, 0.1760722000, 0.1952794000, 0.2434657000, 0.3659225000, 0.6771423000, 1.4738176000", \ + "0.1733537000, 0.1801254000, 0.1980913000, 0.2433524000, 0.3643682000, 0.6772283000, 1.4724038000", \ + "0.2240159000, 0.2315083000, 0.2501121000, 0.2914831000, 0.3937198000, 0.6838564000, 1.4732808000", \ + "0.3207896000, 0.3287480000, 0.3526775000, 0.4085304000, 0.5341450000, 0.7885994000, 1.4964444000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012831600, 0.0032929800, 0.0084508100, 0.0216874000, 0.0556566000, 0.1428320000"); + values("0.0640882000, 0.0666140000, 0.0729001000, 0.0880255000, 0.1238232000, 0.2095057000, 0.4206715000", \ + "0.0679493000, 0.0704587000, 0.0768167000, 0.0919985000, 0.1280358000, 0.2138601000, 0.4248460000", \ + "0.0766349000, 0.0791720000, 0.0854455000, 0.1006668000, 0.1366797000, 0.2227146000, 0.4342035000", \ + "0.0971735000, 0.0996551000, 0.1059203000, 0.1206446000, 0.1563580000, 0.2426682000, 0.4544416000", \ + "0.1311897000, 0.1343771000, 0.1422552000, 0.1606292000, 0.2003868000, 0.2888748000, 0.5008672000", \ + "0.1722681000, 0.1766909000, 0.1876710000, 0.2138791000, 0.2688383000, 0.3804181000, 0.6084886000", \ + "0.1936894000, 0.2004463000, 0.2178312000, 0.2560265000, 0.3408574000, 0.5080853000, 0.8102438000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012831600, 0.0032929800, 0.0084508100, 0.0216874000, 0.0556566000, 0.1428320000"); + values("0.0483191000, 0.0502994000, 0.0553043000, 0.0676909000, 0.0987880000, 0.1771481000, 0.3760944000", \ + "0.0533696000, 0.0553584000, 0.0604281000, 0.0730926000, 0.1043870000, 0.1827179000, 0.3821624000", \ + "0.0659450000, 0.0679434000, 0.0730346000, 0.0857757000, 0.1173570000, 0.1968598000, 0.3959064000", \ + "0.0972868000, 0.0995384000, 0.1048662000, 0.1173027000, 0.1482353000, 0.2271230000, 0.4272519000", \ + "0.1531055000, 0.1567181000, 0.1649973000, 0.1837233000, 0.2226853000, 0.3022078000, 0.5025992000", \ + "0.2458505000, 0.2512871000, 0.2643886000, 0.2944099000, 0.3564157000, 0.4694008000, 0.6746901000", \ + "0.4035483000, 0.4112914000, 0.4309247000, 0.4777094000, 0.5750291000, 0.7571110000, 1.0600352000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012831600, 0.0032929800, 0.0084508100, 0.0216874000, 0.0556566000, 0.1428320000"); + values("0.0639604000, 0.0665503000, 0.0731910000, 0.0902770000, 0.1334122000, 0.2442673000, 0.5302136000", \ + "0.0638304000, 0.0664704000, 0.0732376000, 0.0901326000, 0.1335468000, 0.2443851000, 0.5296350000", \ + "0.0629362000, 0.0656105000, 0.0724950000, 0.0898333000, 0.1334467000, 0.2443712000, 0.5299362000", \ + "0.0664415000, 0.0687198000, 0.0748370000, 0.0909496000, 0.1331907000, 0.2439223000, 0.5300387000", \ + "0.0838545000, 0.0865419000, 0.0933249000, 0.1090041000, 0.1475729000, 0.2486362000, 0.5296776000", \ + "0.1248602000, 0.1279391000, 0.1360901000, 0.1547074000, 0.1982747000, 0.2954161000, 0.5481055000", \ + "0.2006305000, 0.2055564000, 0.2172066000, 0.2437348000, 0.3025657000, 0.4214699000, 0.6695370000"); + } + related_pin : "B1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012831600, 0.0032929800, 0.0084508100, 0.0216874000, 0.0556566000, 0.1428320000"); + values("0.0506474000, 0.0534787000, 0.0610001000, 0.0802544000, 0.1279194000, 0.2465627000, 0.5408178000", \ + "0.0505356000, 0.0535737000, 0.0609996000, 0.0800807000, 0.1280080000, 0.2466850000, 0.5413821000", \ + "0.0505337000, 0.0533790000, 0.0609018000, 0.0802846000, 0.1279883000, 0.2467679000, 0.5411481000", \ + "0.0593070000, 0.0617042000, 0.0676466000, 0.0842247000, 0.1286833000, 0.2466777000, 0.5412283000", \ + "0.0975006000, 0.0995377000, 0.1047163000, 0.1169023000, 0.1503227000, 0.2520444000, 0.5414930000", \ + "0.1697108000, 0.1726377000, 0.1794973000, 0.1957611000, 0.2340618000, 0.3140377000, 0.5571021000", \ + "0.3027282000, 0.3059477000, 0.3144833000, 0.3382303000, 0.3905541000, 0.5001233000, 0.7055858000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012831600, 0.0032929800, 0.0084508100, 0.0216874000, 0.0556566000, 0.1428320000"); + values("0.0508554000, 0.0534318000, 0.0598668000, 0.0751200000, 0.1113131000, 0.1969771000, 0.4081964000", \ + "0.0542147000, 0.0567570000, 0.0631364000, 0.0786593000, 0.1148630000, 0.2009836000, 0.4121944000", \ + "0.0631863000, 0.0657579000, 0.0719974000, 0.0874188000, 0.1237899000, 0.2101528000, 0.4217629000", \ + "0.0875545000, 0.0900656000, 0.0962172000, 0.1101959000, 0.1455264000, 0.2313668000, 0.4432572000", \ + "0.1237458000, 0.1271650000, 0.1355329000, 0.1548875000, 0.1959026000, 0.2823807000, 0.4939507000", \ + "0.1612572000, 0.1662022000, 0.1782885000, 0.2067797000, 0.2678406000, 0.3878758000, 0.6125395000", \ + "0.1803615000, 0.1875261000, 0.2049631000, 0.2461013000, 0.3361751000, 0.5149676000, 0.8458301000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012831600, 0.0032929800, 0.0084508100, 0.0216874000, 0.0556566000, 0.1428320000"); + values("0.0304369000, 0.0324071000, 0.0372670000, 0.0488391000, 0.0769896000, 0.1477127000, 0.3288244000", \ + "0.0355393000, 0.0374510000, 0.0422447000, 0.0540216000, 0.0825853000, 0.1531887000, 0.3330955000", \ + "0.0488752000, 0.0506823000, 0.0553605000, 0.0669032000, 0.0953227000, 0.1667033000, 0.3462158000", \ + "0.0747721000, 0.0775694000, 0.0840946000, 0.0980866000, 0.1268076000, 0.1979643000, 0.3777028000", \ + "0.1156813000, 0.1201301000, 0.1304558000, 0.1529150000, 0.1956682000, 0.2718351000, 0.4522873000", \ + "0.1831954000, 0.1903149000, 0.2061932000, 0.2419826000, 0.3104648000, 0.4277277000, 0.6229980000", \ + "0.3040779000, 0.3130648000, 0.3368289000, 0.3892118000, 0.4963380000, 0.6839236000, 0.9856679000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012831600, 0.0032929800, 0.0084508100, 0.0216874000, 0.0556566000, 0.1428320000"); + values("0.0639169000, 0.0666048000, 0.0732724000, 0.0901184000, 0.1334800000, 0.2440571000, 0.5300514000", \ + "0.0638054000, 0.0664186000, 0.0731684000, 0.0903610000, 0.1335181000, 0.2444784000, 0.5300882000", \ + "0.0610805000, 0.0637679000, 0.0707073000, 0.0888659000, 0.1334180000, 0.2440629000, 0.5296284000", \ + "0.0672270000, 0.0694330000, 0.0751244000, 0.0904602000, 0.1320786000, 0.2438351000, 0.5297901000", \ + "0.0875736000, 0.0906723000, 0.0985517000, 0.1161080000, 0.1542811000, 0.2504831000, 0.5296170000", \ + "0.1310670000, 0.1352803000, 0.1455045000, 0.1687381000, 0.2194565000, 0.3193042000, 0.5568463000", \ + "0.2041254000, 0.2104990000, 0.2262118000, 0.2611567000, 0.3326980000, 0.4756107000, 0.7270187000"); + } + related_pin : "C1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012831600, 0.0032929800, 0.0084508100, 0.0216874000, 0.0556566000, 0.1428320000"); + values("0.0323665000, 0.0349215000, 0.0415739000, 0.0584701000, 0.1013214000, 0.2072067000, 0.4723770000", \ + "0.0321575000, 0.0347351000, 0.0415470000, 0.0585785000, 0.1013714000, 0.2071869000, 0.4719990000", \ + "0.0344220000, 0.0366115000, 0.0422146000, 0.0584225000, 0.1013434000, 0.2072271000, 0.4718154000", \ + "0.0520640000, 0.0529607000, 0.0564757000, 0.0679617000, 0.1041400000, 0.2071074000, 0.4719519000", \ + "0.0917787000, 0.0932828000, 0.0976337000, 0.1085650000, 0.1339217000, 0.2177550000, 0.4719121000", \ + "0.1646379000, 0.1667739000, 0.1720511000, 0.1864084000, 0.2204899000, 0.2919962000, 0.4959509000", \ + "0.3003277000, 0.3026898000, 0.3079679000, 0.3257067000, 0.3737190000, 0.4774844000, 0.6655797000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__o31a_1") { + leakage_power () { + value : 0.0026204000; + when : "!A1&!A2&!A3&B1"; + } + leakage_power () { + value : 0.0016139000; + when : "!A1&!A2&!A3&!B1"; + } + leakage_power () { + value : 0.0027125000; + when : "!A1&!A2&A3&B1"; + } + leakage_power () { + value : 0.0018799000; + when : "!A1&!A2&A3&!B1"; + } + leakage_power () { + value : 0.0024132000; + when : "!A1&A2&!A3&B1"; + } + leakage_power () { + value : 0.0018799000; + when : "!A1&A2&!A3&!B1"; + } + leakage_power () { + value : 0.0020260000; + when : "!A1&A2&A3&B1"; + } + leakage_power () { + value : 0.0018799000; + when : "!A1&A2&A3&!B1"; + } + leakage_power () { + value : 0.0024420000; + when : "A1&!A2&!A3&B1"; + } + leakage_power () { + value : 0.0018799000; + when : "A1&!A2&!A3&!B1"; + } + leakage_power () { + value : 0.0020308000; + when : "A1&!A2&A3&B1"; + } + leakage_power () { + value : 0.0018799000; + when : "A1&!A2&A3&!B1"; + } + leakage_power () { + value : 0.0020340000; + when : "A1&A2&!A3&B1"; + } + leakage_power () { + value : 0.0018799000; + when : "A1&A2&!A3&!B1"; + } + leakage_power () { + value : 0.0020053000; + when : "A1&A2&A3&B1"; + } + leakage_power () { + value : 0.0018799000; + when : "A1&A2&A3&!B1"; + } + area : 8.758400000; + cell_footprint : "sky130_fd_sc_hd__o31a"; + cell_leakage_power : 0.0020660990; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A1") { + capacitance : 0.0023790000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022500000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0041862000, 0.0041879000, 0.0041917000, 0.0041928000, 0.0041953000, 0.0042011000, 0.0042144000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0041924000, -0.0041915000, -0.0041895000, -0.0041889000, -0.0041876000, -0.0041846000, -0.0041776000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0025090000; + } + pin ("A2") { + capacitance : 0.0023650000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022110000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0038747000, 0.0038755000, 0.0038776000, 0.0038783000, 0.0038800000, 0.0038838000, 0.0038927000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0038757000, -0.0038735000, -0.0038684000, -0.0038692000, -0.0038711000, -0.0038754000, -0.0038855000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0025190000; + } + pin ("A3") { + capacitance : 0.0023360000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0021580000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0038893000, 0.0038893000, 0.0038894000, 0.0038879000, 0.0038843000, 0.0038761000, 0.0038572000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0038914000, -0.0038901000, -0.0038872000, -0.0038876000, -0.0038886000, -0.0038910000, -0.0038964000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0025130000; + } + pin ("B1") { + capacitance : 0.0023630000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022890000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0047422000, 0.0047424000, 0.0047431000, 0.0047449000, 0.0047493000, 0.0047592000, 0.0047822000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0020231000, -0.0020292000, -0.0020433000, -0.0020292000, -0.0019967000, -0.0019220000, -0.0017496000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024360000; + } + pin ("X") { + direction : "output"; + function : "(A1&B1) | (A2&B1) | (A3&B1)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012925770, 0.0033415090, 0.0086383130, 0.0223313600, 0.0577300000, 0.1492409000"); + values("0.0152005000, 0.0143554000, 0.0119317000, 0.0046199000, -0.0165229000, -0.0737272000, -0.2220097000", \ + "0.0150584000, 0.0141773000, 0.0117438000, 0.0044951000, -0.0167158000, -0.0738770000, -0.2221180000", \ + "0.0148620000, 0.0139906000, 0.0115351000, 0.0043019000, -0.0169092000, -0.0740604000, -0.2222951000", \ + "0.0146576000, 0.0137822000, 0.0113943000, 0.0041137000, -0.0170614000, -0.0742258000, -0.2224666000", \ + "0.0145113000, 0.0136745000, 0.0112225000, 0.0039334000, -0.0172371000, -0.0743292000, -0.2225386000", \ + "0.0141359000, 0.0133357000, 0.0110259000, 0.0038060000, -0.0172659000, -0.0742849000, -0.2225030000", \ + "0.0180745000, 0.0167382000, 0.0133987000, 0.0048213000, -0.0173540000, -0.0742219000, -0.2223718000"); + } + related_pin : "A1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012925770, 0.0033415090, 0.0086383130, 0.0223313600, 0.0577300000, 0.1492409000"); + values("0.0152923000, 0.0166720000, 0.0201739000, 0.0288253000, 0.0507415000, 0.1078074000, 0.2549800000", \ + "0.0151781000, 0.0165939000, 0.0200651000, 0.0287295000, 0.0506733000, 0.1072276000, 0.2535030000", \ + "0.0150420000, 0.0164560000, 0.0199399000, 0.0285985000, 0.0505846000, 0.1075911000, 0.2547646000", \ + "0.0148885000, 0.0162865000, 0.0197391000, 0.0284223000, 0.0504616000, 0.1075519000, 0.2547712000", \ + "0.0147375000, 0.0161018000, 0.0196233000, 0.0282293000, 0.0503299000, 0.1070475000, 0.2535690000", \ + "0.0151448000, 0.0164530000, 0.0197882000, 0.0281206000, 0.0502038000, 0.1066290000, 0.2534140000", \ + "0.0155933000, 0.0168692000, 0.0202194000, 0.0288142000, 0.0508950000, 0.1078125000, 0.2528772000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012925770, 0.0033415090, 0.0086383130, 0.0223313600, 0.0577300000, 0.1492409000"); + values("0.0132324000, 0.0123412000, 0.0099029000, 0.0026709000, -0.0184533000, -0.0755037000, -0.2236528000", \ + "0.0130741000, 0.0121862000, 0.0097899000, 0.0025622000, -0.0185960000, -0.0756224000, -0.2237809000", \ + "0.0129301000, 0.0120533000, 0.0096216000, 0.0023193000, -0.0187312000, -0.0757552000, -0.2239398000", \ + "0.0127809000, 0.0119268000, 0.0094929000, 0.0021658000, -0.0189366000, -0.0759315000, -0.2240957000", \ + "0.0125984000, 0.0117603000, 0.0093246000, 0.0020172000, -0.0190494000, -0.0760407000, -0.2241719000", \ + "0.0122936000, 0.0114421000, 0.0093854000, 0.0020817000, -0.0190033000, -0.0760056000, -0.2241447000", \ + "0.0164832000, 0.0150269000, 0.0116142000, 0.0030325000, -0.0190646000, -0.0758198000, -0.2239238000"); + } + related_pin : "A2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012925770, 0.0033415090, 0.0086383130, 0.0223313600, 0.0577300000, 0.1492409000"); + values("0.0139932000, 0.0153814000, 0.0188727000, 0.0276260000, 0.0498033000, 0.1065896000, 0.2543397000", \ + "0.0139843000, 0.0153515000, 0.0188474000, 0.0275995000, 0.0500113000, 0.1066337000, 0.2534127000", \ + "0.0138664000, 0.0152530000, 0.0187480000, 0.0274820000, 0.0496644000, 0.1065082000, 0.2531501000", \ + "0.0136618000, 0.0150337000, 0.0184975000, 0.0272171000, 0.0493957000, 0.1063925000, 0.2529419000", \ + "0.0134660000, 0.0147594000, 0.0182418000, 0.0269015000, 0.0490765000, 0.1064172000, 0.2537633000", \ + "0.0135251000, 0.0148552000, 0.0182012000, 0.0266602000, 0.0488181000, 0.1054151000, 0.2525525000", \ + "0.0140023000, 0.0152417000, 0.0185770000, 0.0272253000, 0.0493883000, 0.1065953000, 0.2533053000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012925770, 0.0033415090, 0.0086383130, 0.0223313600, 0.0577300000, 0.1492409000"); + values("0.0110958000, 0.0102141000, 0.0078162000, 0.0005883000, -0.0204732000, -0.0773829000, -0.2254609000", \ + "0.0109302000, 0.0100242000, 0.0075906000, 0.0003817000, -0.0206666000, -0.0775686000, -0.2256378000", \ + "0.0107187000, 0.0098171000, 0.0074117000, 0.0001659000, -0.0208838000, -0.0777835000, -0.2258601000", \ + "0.0105251000, 0.0096499000, 0.0072373000, 0.0000006000, -0.0210229000, -0.0779307000, -0.2260521000", \ + "0.0106609000, 0.0097506000, 0.0073287000, 0.0000448000, -0.0209680000, -0.0778933000, -0.2259341000", \ + "0.0107849000, 0.0098976000, 0.0074701000, 0.0003337000, -0.0206685000, -0.0775440000, -0.2255963000", \ + "0.0155903000, 0.0142439000, 0.0108492000, 0.0021953000, -0.0196251000, -0.0765612000, -0.2246500000"); + } + related_pin : "A3"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012925770, 0.0033415090, 0.0086383130, 0.0223313600, 0.0577300000, 0.1492409000"); + values("0.0124115000, 0.0138059000, 0.0173108000, 0.0260054000, 0.0481264000, 0.1051219000, 0.2504632000", \ + "0.0123868000, 0.0137751000, 0.0172710000, 0.0260143000, 0.0481150000, 0.1050458000, 0.2517410000", \ + "0.0122452000, 0.0136327000, 0.0171165000, 0.0258406000, 0.0480044000, 0.1049553000, 0.2515841000", \ + "0.0119495000, 0.0133242000, 0.0167795000, 0.0254742000, 0.0476536000, 0.1048174000, 0.2525495000", \ + "0.0118124000, 0.0130680000, 0.0164328000, 0.0250748000, 0.0472130000, 0.1043120000, 0.2508468000", \ + "0.0117600000, 0.0130638000, 0.0164133000, 0.0249915000, 0.0472096000, 0.1036092000, 0.2509909000", \ + "0.0123087000, 0.0135774000, 0.0168616000, 0.0255969000, 0.0477186000, 0.1048293000, 0.2499042000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012925770, 0.0033415090, 0.0086383130, 0.0223313600, 0.0577300000, 0.1492409000"); + values("0.0103530000, 0.0096763000, 0.0076320000, 0.0008386000, -0.0204583000, -0.0776811000, -0.2259245000", \ + "0.0101191000, 0.0094378000, 0.0073851000, 0.0006171000, -0.0206758000, -0.0778975000, -0.2261386000", \ + "0.0098136000, 0.0091152000, 0.0070484000, 0.0002846000, -0.0209896000, -0.0782065000, -0.2264409000", \ + "0.0095854000, 0.0088237000, 0.0067074000, -0.0000371000, -0.0212321000, -0.0783988000, -0.2266151000", \ + "0.0088258000, 0.0082234000, 0.0063710000, -0.0002039000, -0.0212923000, -0.0783788000, -0.2265758000", \ + "0.0130601000, 0.0117882000, 0.0085668000, 0.0002921000, -0.0209639000, -0.0779569000, -0.2260981000", \ + "0.0152838000, 0.0139916000, 0.0107034000, 0.0022284000, -0.0197428000, -0.0768672000, -0.2246243000"); + } + related_pin : "B1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012925770, 0.0033415090, 0.0086383130, 0.0223313600, 0.0577300000, 0.1492409000"); + values("0.0130799000, 0.0144907000, 0.0180053000, 0.0267035000, 0.0488012000, 0.1060258000, 0.2520884000", \ + "0.0129921000, 0.0144055000, 0.0178804000, 0.0265927000, 0.0487100000, 0.1053806000, 0.2532420000", \ + "0.0128229000, 0.0142386000, 0.0177365000, 0.0264593000, 0.0485701000, 0.1052893000, 0.2519020000", \ + "0.0126785000, 0.0140566000, 0.0175254000, 0.0262466000, 0.0483540000, 0.1051128000, 0.2517004000", \ + "0.0124676000, 0.0138800000, 0.0173036000, 0.0259709000, 0.0480483000, 0.1049392000, 0.2516451000", \ + "0.0133035000, 0.0146060000, 0.0179341000, 0.0261116000, 0.0484547000, 0.1054425000, 0.2518881000", \ + "0.0144333000, 0.0156747000, 0.0189954000, 0.0274730000, 0.0495105000, 0.1067565000, 0.2528088000"); + } + } + max_capacitance : 0.1492410000; + max_transition : 1.5053010000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012925800, 0.0033415100, 0.0086383100, 0.0223314000, 0.0577300000, 0.1492410000"); + values("0.2539146000, 0.2619229000, 0.2782627000, 0.3095071000, 0.3681254000, 0.4898481000, 0.7761450000", \ + "0.2582156000, 0.2662422000, 0.2826852000, 0.3137462000, 0.3727852000, 0.4944891000, 0.7809403000", \ + "0.2697781000, 0.2777963000, 0.2941196000, 0.3252932000, 0.3843665000, 0.5060817000, 0.7925460000", \ + "0.2959527000, 0.3039389000, 0.3202689000, 0.3510458000, 0.4102077000, 0.5320299000, 0.8183597000", \ + "0.3523786000, 0.3603397000, 0.3766769000, 0.4077693000, 0.4670720000, 0.5887116000, 0.8752261000", \ + "0.4659378000, 0.4744225000, 0.4916370000, 0.5241202000, 0.5843908000, 0.7072708000, 0.9938088000", \ + "0.6660084000, 0.6756344000, 0.6951585000, 0.7316522000, 0.7984148000, 0.9274999000, 1.2175386000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012925800, 0.0033415100, 0.0086383100, 0.0223314000, 0.0577300000, 0.1492410000"); + values("0.0937478000, 0.1011271000, 0.1180812000, 0.1571199000, 0.2536308000, 0.5004793000, 1.1377842000", \ + "0.0981102000, 0.1055598000, 0.1224532000, 0.1615938000, 0.2576131000, 0.5039749000, 1.1424223000", \ + "0.1071638000, 0.1145955000, 0.1314585000, 0.1705533000, 0.2667646000, 0.5139407000, 1.1521283000", \ + "0.1265103000, 0.1338577000, 0.1506686000, 0.1897282000, 0.2863414000, 0.5334148000, 1.1702951000", \ + "0.1605927000, 0.1683319000, 0.1856265000, 0.2250093000, 0.3216362000, 0.5681177000, 1.2048892000", \ + "0.2046360000, 0.2131197000, 0.2316093000, 0.2720772000, 0.3692371000, 0.6157736000, 1.2522086000", \ + "0.2351753000, 0.2456655000, 0.2680949000, 0.3114303000, 0.4088957000, 0.6579410000, 1.2929086000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012925800, 0.0033415100, 0.0086383100, 0.0223314000, 0.0577300000, 0.1492410000"); + values("0.0347126000, 0.0397255000, 0.0514522000, 0.0747985000, 0.1298622000, 0.2635841000, 0.6265168000", \ + "0.0346293000, 0.0397352000, 0.0511612000, 0.0758769000, 0.1300357000, 0.2636154000, 0.6299361000", \ + "0.0346207000, 0.0396880000, 0.0509490000, 0.0759012000, 0.1299765000, 0.2636410000, 0.6298936000", \ + "0.0346687000, 0.0397170000, 0.0514576000, 0.0753349000, 0.1300834000, 0.2633248000, 0.6254307000", \ + "0.0347972000, 0.0400262000, 0.0509172000, 0.0751679000, 0.1302495000, 0.2638164000, 0.6299666000", \ + "0.0378848000, 0.0430997000, 0.0545657000, 0.0781987000, 0.1330003000, 0.2648625000, 0.6267060000", \ + "0.0458912000, 0.0521896000, 0.0637623000, 0.0894493000, 0.1447273000, 0.2759592000, 0.6286714000"); + } + related_pin : "A1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012925800, 0.0033415100, 0.0086383100, 0.0223314000, 0.0577300000, 0.1492410000"); + values("0.0274167000, 0.0350665000, 0.0542518000, 0.1048815000, 0.2392733000, 0.5895360000, 1.4976481000", \ + "0.0274210000, 0.0350307000, 0.0543945000, 0.1049872000, 0.2390065000, 0.5894901000, 1.4975059000", \ + "0.0273593000, 0.0349584000, 0.0542939000, 0.1050427000, 0.2394715000, 0.5889131000, 1.4937612000", \ + "0.0273284000, 0.0349382000, 0.0542710000, 0.1049598000, 0.2395744000, 0.5898362000, 1.4976004000", \ + "0.0295615000, 0.0368425000, 0.0557263000, 0.1054827000, 0.2392971000, 0.5884138000, 1.4944591000", \ + "0.0344439000, 0.0419763000, 0.0594672000, 0.1076472000, 0.2399987000, 0.5883002000, 1.4942741000", \ + "0.0458114000, 0.0537719000, 0.0704428000, 0.1142152000, 0.2416266000, 0.5915691000, 1.4910365000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012925800, 0.0033415100, 0.0086383100, 0.0223314000, 0.0577300000, 0.1492410000"); + values("0.2372271000, 0.2452478000, 0.2616332000, 0.2927176000, 0.3513493000, 0.4735646000, 0.7604973000", \ + "0.2407929000, 0.2487934000, 0.2651334000, 0.2960403000, 0.3549852000, 0.4771250000, 0.7637244000", \ + "0.2515014000, 0.2594459000, 0.2757991000, 0.3070527000, 0.3658081000, 0.4878345000, 0.7743189000", \ + "0.2775418000, 0.2855563000, 0.3018941000, 0.3330493000, 0.3919245000, 0.5139257000, 0.8003680000", \ + "0.3381400000, 0.3461298000, 0.3624190000, 0.3936357000, 0.4529835000, 0.5751754000, 0.8616570000", \ + "0.4660423000, 0.4745852000, 0.4930724000, 0.5256544000, 0.5866840000, 0.7096799000, 0.9964178000", \ + "0.6921420000, 0.7030186000, 0.7235920000, 0.7614039000, 0.8284496000, 0.9578652000, 1.2481297000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012925800, 0.0033415100, 0.0086383100, 0.0223314000, 0.0577300000, 0.1492410000"); + values("0.0901573000, 0.0974336000, 0.1140722000, 0.1530106000, 0.2495166000, 0.4964619000, 1.1346108000", \ + "0.0948620000, 0.1020704000, 0.1187568000, 0.1577459000, 0.2545307000, 0.5013994000, 1.1370482000", \ + "0.1039697000, 0.1111967000, 0.1278697000, 0.1668273000, 0.2635646000, 0.5104455000, 1.1474055000", \ + "0.1225875000, 0.1298336000, 0.1464204000, 0.1852959000, 0.2822946000, 0.5289095000, 1.1655055000", \ + "0.1540064000, 0.1616068000, 0.1787377000, 0.2180504000, 0.3149940000, 0.5629397000, 1.2018425000", \ + "0.1912596000, 0.1999148000, 0.2184826000, 0.2589444000, 0.3557087000, 0.6031108000, 1.2400474000", \ + "0.2095414000, 0.2208417000, 0.2436092000, 0.2877155000, 0.3853572000, 0.6327037000, 1.2692786000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012925800, 0.0033415100, 0.0086383100, 0.0223314000, 0.0577300000, 0.1492410000"); + values("0.0346890000, 0.0397426000, 0.0511008000, 0.0758600000, 0.1306056000, 0.2638534000, 0.6299507000", \ + "0.0346284000, 0.0396600000, 0.0514626000, 0.0751565000, 0.1306581000, 0.2632121000, 0.6251929000", \ + "0.0349571000, 0.0397208000, 0.0514057000, 0.0751996000, 0.1295515000, 0.2634566000, 0.6263478000", \ + "0.0346549000, 0.0397544000, 0.0512632000, 0.0748246000, 0.1303627000, 0.2628807000, 0.6260856000", \ + "0.0347457000, 0.0398342000, 0.0515811000, 0.0749563000, 0.1302035000, 0.2635440000, 0.6271644000", \ + "0.0394920000, 0.0443893000, 0.0559066000, 0.0796636000, 0.1335072000, 0.2642924000, 0.6275950000", \ + "0.0515269000, 0.0563007000, 0.0681182000, 0.0931158000, 0.1470831000, 0.2757632000, 0.6298880000"); + } + related_pin : "A2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012925800, 0.0033415100, 0.0086383100, 0.0223314000, 0.0577300000, 0.1492410000"); + values("0.0261553000, 0.0335421000, 0.0526726000, 0.1032896000, 0.2381227000, 0.5897037000, 1.4981656000", \ + "0.0261030000, 0.0335726000, 0.0526429000, 0.1033076000, 0.2383437000, 0.5882356000, 1.4931070000", \ + "0.0260389000, 0.0335494000, 0.0526724000, 0.1033372000, 0.2384337000, 0.5896459000, 1.4938426000", \ + "0.0264146000, 0.0338709000, 0.0527651000, 0.1033985000, 0.2384166000, 0.5878332000, 1.4971711000", \ + "0.0286969000, 0.0360912000, 0.0546287000, 0.1041592000, 0.2383351000, 0.5890496000, 1.4960149000", \ + "0.0350782000, 0.0420825000, 0.0594042000, 0.1068314000, 0.2390450000, 0.5867187000, 1.4929230000", \ + "0.0469488000, 0.0543069000, 0.0712206000, 0.1147625000, 0.2408996000, 0.5895224000, 1.4881001000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012925800, 0.0033415100, 0.0086383100, 0.0223314000, 0.0577300000, 0.1492410000"); + values("0.2022090000, 0.2102081000, 0.2265408000, 0.2575664000, 0.3167788000, 0.4392249000, 0.7258720000", \ + "0.2043636000, 0.2124117000, 0.2287261000, 0.2599557000, 0.3193778000, 0.4415723000, 0.7284198000", \ + "0.2129599000, 0.2209635000, 0.2374109000, 0.2686175000, 0.3281513000, 0.4503865000, 0.7372140000", \ + "0.2384827000, 0.2464651000, 0.2628906000, 0.2940859000, 0.3533842000, 0.4756692000, 0.7624936000", \ + "0.3018966000, 0.3099300000, 0.3260905000, 0.3573329000, 0.4169101000, 0.5390126000, 0.8258246000", \ + "0.4422255000, 0.4512060000, 0.4684843000, 0.5005719000, 0.5613367000, 0.6840913000, 0.9711479000", \ + "0.6722499000, 0.6835876000, 0.7060598000, 0.7440615000, 0.8089688000, 0.9350470000, 1.2254449000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012925800, 0.0033415100, 0.0086383100, 0.0223314000, 0.0577300000, 0.1492410000"); + values("0.0764046000, 0.0833968000, 0.0995398000, 0.1379749000, 0.2345420000, 0.4818987000, 1.1195459000", \ + "0.0811851000, 0.0881374000, 0.1043172000, 0.1427945000, 0.2388263000, 0.4861307000, 1.1223780000", \ + "0.0907775000, 0.0977350000, 0.1138342000, 0.1521933000, 0.2483778000, 0.4963784000, 1.1307423000", \ + "0.1097341000, 0.1167373000, 0.1329121000, 0.1713030000, 0.2675127000, 0.5160565000, 1.1600174000", \ + "0.1381124000, 0.1455980000, 0.1624733000, 0.2013646000, 0.2979375000, 0.5459790000, 1.1815446000", \ + "0.1672676000, 0.1762278000, 0.1948941000, 0.2349948000, 0.3316019000, 0.5784550000, 1.2175220000", \ + "0.1704024000, 0.1823278000, 0.2063904000, 0.2517549000, 0.3493009000, 0.5971655000, 1.2331246000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012925800, 0.0033415100, 0.0086383100, 0.0223314000, 0.0577300000, 0.1492410000"); + values("0.0346584000, 0.0396862000, 0.0515068000, 0.0754884000, 0.1303406000, 0.2629644000, 0.6235894000", \ + "0.0352676000, 0.0402488000, 0.0509316000, 0.0757457000, 0.1298084000, 0.2634876000, 0.6295577000", \ + "0.0347515000, 0.0395880000, 0.0513220000, 0.0757551000, 0.1300038000, 0.2635118000, 0.6293888000", \ + "0.0345496000, 0.0396516000, 0.0511945000, 0.0756978000, 0.1297611000, 0.2633997000, 0.6288509000", \ + "0.0349513000, 0.0400179000, 0.0507178000, 0.0746981000, 0.1300585000, 0.2631423000, 0.6283650000", \ + "0.0409445000, 0.0455720000, 0.0556108000, 0.0792040000, 0.1322602000, 0.2651518000, 0.6241651000", \ + "0.0577670000, 0.0634934000, 0.0740133000, 0.0943928000, 0.1434772000, 0.2731753000, 0.6310302000"); + } + related_pin : "A3"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012925800, 0.0033415100, 0.0086383100, 0.0223314000, 0.0577300000, 0.1492410000"); + values("0.0243959000, 0.0318039000, 0.0509126000, 0.1020633000, 0.2379105000, 0.5903153000, 1.4958722000", \ + "0.0244412000, 0.0317616000, 0.0509162000, 0.1017930000, 0.2378149000, 0.5896418000, 1.4958387000", \ + "0.0243971000, 0.0317687000, 0.0509740000, 0.1020449000, 0.2376979000, 0.5910208000, 1.4987168000", \ + "0.0252153000, 0.0324506000, 0.0513806000, 0.1021953000, 0.2378627000, 0.5911370000, 1.5053007000", \ + "0.0284599000, 0.0354288000, 0.0537087000, 0.1034049000, 0.2367338000, 0.5879925000, 1.4920001000", \ + "0.0358961000, 0.0427147000, 0.0599559000, 0.1063580000, 0.2387055000, 0.5871997000, 1.4985696000", \ + "0.0505698000, 0.0584394000, 0.0747351000, 0.1167347000, 0.2407928000, 0.5882736000, 1.4905395000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012925800, 0.0033415100, 0.0086383100, 0.0223314000, 0.0577300000, 0.1492410000"); + values("0.0699376000, 0.0750394000, 0.0861598000, 0.1098236000, 0.1617207000, 0.2769904000, 0.5602486000", \ + "0.0750867000, 0.0801784000, 0.0912724000, 0.1149887000, 0.1668981000, 0.2821672000, 0.5655411000", \ + "0.0880116000, 0.0930655000, 0.1041662000, 0.1278932000, 0.1798487000, 0.2950760000, 0.5784822000", \ + "0.1190349000, 0.1240474000, 0.1352010000, 0.1589514000, 0.2111045000, 0.3265192000, 0.6098422000", \ + "0.1762577000, 0.1822791000, 0.1950355000, 0.2211911000, 0.2751475000, 0.3910184000, 0.6749823000", \ + "0.2653351000, 0.2731375000, 0.2893863000, 0.3214698000, 0.3825067000, 0.5045731000, 0.7888366000", \ + "0.4078732000, 0.4180507000, 0.4388662000, 0.4795076000, 0.5560229000, 0.6917691000, 0.9797861000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012925800, 0.0033415100, 0.0086383100, 0.0223314000, 0.0577300000, 0.1492410000"); + values("0.0860726000, 0.0935354000, 0.1105347000, 0.1498126000, 0.2467214000, 0.4941293000, 1.1311541000", \ + "0.0902807000, 0.0977287000, 0.1146236000, 0.1539434000, 0.2506271000, 0.4977010000, 1.1366205000", \ + "0.1005041000, 0.1079460000, 0.1248701000, 0.1641654000, 0.2609808000, 0.5078113000, 1.1441261000", \ + "0.1252277000, 0.1325488000, 0.1492215000, 0.1880613000, 0.2847176000, 0.5316968000, 1.1687202000", \ + "0.1650556000, 0.1726680000, 0.1897067000, 0.2290927000, 0.3260321000, 0.5730523000, 1.2094281000", \ + "0.2130483000, 0.2212979000, 0.2392265000, 0.2787408000, 0.3758208000, 0.6236138000, 1.2613475000", \ + "0.2527765000, 0.2634085000, 0.2844223000, 0.3264355000, 0.4227155000, 0.6717706000, 1.3080884000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012925800, 0.0033415100, 0.0086383100, 0.0223314000, 0.0577300000, 0.1492410000"); + values("0.0173247000, 0.0215200000, 0.0319118000, 0.0564742000, 0.1135411000, 0.2496670000, 0.6181984000", \ + "0.0173228000, 0.0215717000, 0.0319310000, 0.0564755000, 0.1134892000, 0.2496768000, 0.6165335000", \ + "0.0171646000, 0.0215661000, 0.0319615000, 0.0564492000, 0.1134482000, 0.2506485000, 0.6173926000", \ + "0.0179401000, 0.0220192000, 0.0322493000, 0.0567491000, 0.1136820000, 0.2500886000, 0.6181491000", \ + "0.0235630000, 0.0277254000, 0.0379365000, 0.0616681000, 0.1165667000, 0.2516792000, 0.6210939000", \ + "0.0327422000, 0.0378754000, 0.0500331000, 0.0754915000, 0.1310938000, 0.2591846000, 0.6218844000", \ + "0.0465999000, 0.0530275000, 0.0681452000, 0.0992993000, 0.1598733000, 0.2815963000, 0.6230777000"); + } + related_pin : "B1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012925800, 0.0033415100, 0.0086383100, 0.0223314000, 0.0577300000, 0.1492410000"); + values("0.0275228000, 0.0350513000, 0.0543708000, 0.1050959000, 0.2391031000, 0.5897453000, 1.4964282000", \ + "0.0273607000, 0.0349791000, 0.0543229000, 0.1050428000, 0.2393125000, 0.5895585000, 1.4974130000", \ + "0.0273321000, 0.0349472000, 0.0542591000, 0.1048865000, 0.2393606000, 0.5875980000, 1.4925851000", \ + "0.0274723000, 0.0349674000, 0.0541178000, 0.1046227000, 0.2392862000, 0.5888605000, 1.4947857000", \ + "0.0290297000, 0.0364230000, 0.0553767000, 0.1055813000, 0.2390720000, 0.5891444000, 1.4941087000", \ + "0.0345122000, 0.0412513000, 0.0588160000, 0.1074553000, 0.2404879000, 0.5885352000, 1.4952578000", \ + "0.0459629000, 0.0526698000, 0.0694408000, 0.1124915000, 0.2414338000, 0.5909881000, 1.4921884000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__o31a_2") { + leakage_power () { + value : 0.0031203000; + when : "!A1&!A2&!A3&B1"; + } + leakage_power () { + value : 0.0020626000; + when : "!A1&!A2&!A3&!B1"; + } + leakage_power () { + value : 0.0031529000; + when : "!A1&!A2&A3&B1"; + } + leakage_power () { + value : 0.0023309000; + when : "!A1&!A2&A3&!B1"; + } + leakage_power () { + value : 0.0028548000; + when : "!A1&A2&!A3&B1"; + } + leakage_power () { + value : 0.0023309000; + when : "!A1&A2&!A3&!B1"; + } + leakage_power () { + value : 0.0025119000; + when : "!A1&A2&A3&B1"; + } + leakage_power () { + value : 0.0023309000; + when : "!A1&A2&A3&!B1"; + } + leakage_power () { + value : 0.0028423000; + when : "A1&!A2&!A3&B1"; + } + leakage_power () { + value : 0.0023309000; + when : "A1&!A2&!A3&!B1"; + } + leakage_power () { + value : 0.0025123000; + when : "A1&!A2&A3&B1"; + } + leakage_power () { + value : 0.0023309000; + when : "A1&!A2&A3&!B1"; + } + leakage_power () { + value : 0.0025159000; + when : "A1&A2&!A3&B1"; + } + leakage_power () { + value : 0.0023309000; + when : "A1&A2&!A3&!B1"; + } + leakage_power () { + value : 0.0024926000; + when : "A1&A2&A3&B1"; + } + leakage_power () { + value : 0.0023309000; + when : "A1&A2&A3&!B1"; + } + area : 10.009600000; + cell_footprint : "sky130_fd_sc_hd__o31a"; + cell_leakage_power : 0.0025238810; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A1") { + capacitance : 0.0023680000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022380000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0041872000, 0.0041881000, 0.0041901000, 0.0041880000, 0.0041831000, 0.0041720000, 0.0041462000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0041878000, -0.0041856000, -0.0041805000, -0.0041801000, -0.0041793000, -0.0041773000, -0.0041728000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024980000; + } + pin ("A2") { + capacitance : 0.0023560000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022020000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0038677000, 0.0038682000, 0.0038692000, 0.0038697000, 0.0038708000, 0.0038735000, 0.0038797000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0038687000, -0.0038665000, -0.0038616000, -0.0038628000, -0.0038657000, -0.0038723000, -0.0038874000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0025100000; + } + pin ("A3") { + capacitance : 0.0023230000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0021450000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0038831000, 0.0038840000, 0.0038861000, 0.0038865000, 0.0038875000, 0.0038898000, 0.0038950000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0038830000, -0.0038825000, -0.0038812000, -0.0038821000, -0.0038842000, -0.0038890000, -0.0039001000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0025020000; + } + pin ("B1") { + capacitance : 0.0023400000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022640000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0047394000, 0.0047395000, 0.0047397000, 0.0047407000, 0.0047431000, 0.0047484000, 0.0047608000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0020239000, -0.0020332000, -0.0020546000, -0.0020392000, -0.0020035000, -0.0019213000, -0.0017319000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024150000; + } + pin ("X") { + direction : "output"; + function : "(A1&B1) | (A2&B1) | (A3&B1)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014402850, 0.0041488430, 0.0119510300, 0.0344258000, 0.0991659300, 0.2856544000"); + values("0.0186742000, 0.0172466000, 0.0135480000, 0.0026507000, -0.0314604000, -0.1351640000, -0.4371219000", \ + "0.0185469000, 0.0170728000, 0.0133975000, 0.0025104000, -0.0315803000, -0.1352972000, -0.4372548000", \ + "0.0183789000, 0.0169227000, 0.0132551000, 0.0023418000, -0.0317964000, -0.1354679000, -0.4374139000", \ + "0.0180311000, 0.0165793000, 0.0129110000, 0.0020585000, -0.0320000000, -0.1356402000, -0.4375628000", \ + "0.0179014000, 0.0164516000, 0.0127547000, 0.0019814000, -0.0321277000, -0.1358039000, -0.4376872000", \ + "0.0180253000, 0.0165610000, 0.0127565000, 0.0018431000, -0.0322124000, -0.1358632000, -0.4377046000", \ + "0.0231177000, 0.0214240000, 0.0174199000, 0.0041704000, -0.0318529000, -0.1357768000, -0.4375376000"); + } + related_pin : "A1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014402850, 0.0041488430, 0.0119510300, 0.0344258000, 0.0991659300, 0.2856544000"); + values("0.0205070000, 0.0221557000, 0.0268753000, 0.0397797000, 0.0761036000, 0.1805212000, 0.4777624000", \ + "0.0204122000, 0.0220582000, 0.0267183000, 0.0396776000, 0.0759769000, 0.1795522000, 0.4776151000", \ + "0.0202483000, 0.0219159000, 0.0266079000, 0.0395415000, 0.0758796000, 0.1794648000, 0.4780662000", \ + "0.0201492000, 0.0218036000, 0.0264705000, 0.0394444000, 0.0757464000, 0.1802525000, 0.4776486000", \ + "0.0201178000, 0.0217464000, 0.0264194000, 0.0391437000, 0.0755322000, 0.1793060000, 0.4779132000", \ + "0.0205952000, 0.0221412000, 0.0266054000, 0.0390724000, 0.0754096000, 0.1789578000, 0.4776536000", \ + "0.0214915000, 0.0229935000, 0.0273276000, 0.0400339000, 0.0758810000, 0.1802242000, 0.4764932000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014402850, 0.0041488430, 0.0119510300, 0.0344258000, 0.0991659300, 0.2856544000"); + values("0.0165116000, 0.0150625000, 0.0115742000, 0.0007201000, -0.0333678000, -0.1370046000, -0.4388360000", \ + "0.0163952000, 0.0149558000, 0.0113087000, 0.0004494000, -0.0335539000, -0.1371071000, -0.4389628000", \ + "0.0162512000, 0.0147958000, 0.0111801000, 0.0002330000, -0.0336320000, -0.1371613000, -0.4390755000", \ + "0.0161765000, 0.0147139000, 0.0110320000, 0.0002468000, -0.0338182000, -0.1374283000, -0.4392608000", \ + "0.0159784000, 0.0145170000, 0.0108774000, -0.0000344000, -0.0340258000, -0.1376163000, -0.4393446000", \ + "0.0159757000, 0.0144693000, 0.0107364000, 0.0000238000, -0.0340680000, -0.1376325000, -0.4393930000", \ + "0.0213303000, 0.0206584000, 0.0156466000, 0.0026198000, -0.0339829000, -0.1374150000, -0.4391586000"); + } + related_pin : "A2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014402850, 0.0041488430, 0.0119510300, 0.0344258000, 0.0991659300, 0.2856544000"); + values("0.0191829000, 0.0208473000, 0.0254706000, 0.0385310000, 0.0750582000, 0.1790665000, 0.4777607000", \ + "0.0191674000, 0.0208193000, 0.0254433000, 0.0385143000, 0.0750916000, 0.1799194000, 0.4799494000", \ + "0.0190744000, 0.0207290000, 0.0253771000, 0.0384268000, 0.0749986000, 0.1788953000, 0.4798195000", \ + "0.0189146000, 0.0205605000, 0.0252460000, 0.0382292000, 0.0747700000, 0.1789185000, 0.4777964000", \ + "0.0187052000, 0.0203409000, 0.0250138000, 0.0377937000, 0.0743220000, 0.1786739000, 0.4792745000", \ + "0.0189962000, 0.0205538000, 0.0250198000, 0.0377421000, 0.0740357000, 0.1775641000, 0.4771084000", \ + "0.0195369000, 0.0210746000, 0.0254481000, 0.0381981000, 0.0745910000, 0.1787292000, 0.4768631000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014402850, 0.0041488430, 0.0119510300, 0.0344258000, 0.0991659300, 0.2856544000"); + values("0.0143988000, 0.0129637000, 0.0092859000, -0.0015236000, -0.0354901000, -0.1389639000, -0.4406644000", \ + "0.0143768000, 0.0129151000, 0.0092365000, -0.0015455000, -0.0356077000, -0.1390918000, -0.4408255000", \ + "0.0140975000, 0.0126079000, 0.0089776000, -0.0018838000, -0.0358191000, -0.1393091000, -0.4410101000", \ + "0.0138562000, 0.0124118000, 0.0087921000, -0.0020699000, -0.0360365000, -0.1394383000, -0.4411841000", \ + "0.0137083000, 0.0122648000, 0.0087406000, -0.0020615000, -0.0360784000, -0.1395365000, -0.4411722000", \ + "0.0141356000, 0.0126843000, 0.0092352000, -0.0017080000, -0.0357304000, -0.1391648000, -0.4408120000", \ + "0.0208283000, 0.0190780000, 0.0143082000, 0.0015223000, -0.0351313000, -0.1386156000, -0.4402161000"); + } + related_pin : "A3"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014402850, 0.0041488430, 0.0119510300, 0.0344258000, 0.0991659300, 0.2856544000"); + values("0.0176164000, 0.0192762000, 0.0239818000, 0.0369274000, 0.0734874000, 0.1773622000, 0.4767273000", \ + "0.0176359000, 0.0192780000, 0.0239631000, 0.0370001000, 0.0735857000, 0.1777297000, 0.4775456000", \ + "0.0175255000, 0.0191898000, 0.0238810000, 0.0368922000, 0.0734607000, 0.1783911000, 0.4770751000", \ + "0.0173199000, 0.0190043000, 0.0236060000, 0.0366000000, 0.0730872000, 0.1774205000, 0.4738839000", \ + "0.0171696000, 0.0187179000, 0.0232539000, 0.0360982000, 0.0725764000, 0.1767650000, 0.4764656000", \ + "0.0174625000, 0.0190135000, 0.0235042000, 0.0360272000, 0.0722972000, 0.1760254000, 0.4752648000", \ + "0.0181784000, 0.0196872000, 0.0240489000, 0.0367154000, 0.0728178000, 0.1771377000, 0.4758561000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014402850, 0.0041488430, 0.0119510300, 0.0344258000, 0.0991659300, 0.2856544000"); + values("0.0135706000, 0.0125089000, 0.0095633000, -0.0004174000, -0.0344889000, -0.1388496000, -0.4408888000", \ + "0.0134209000, 0.0123772000, 0.0093602000, -0.0006134000, -0.0346423000, -0.1390029000, -0.4410284000", \ + "0.0131372000, 0.0120958000, 0.0090653000, -0.0009063000, -0.0349574000, -0.1392890000, -0.4413181000", \ + "0.0128628000, 0.0117650000, 0.0086606000, -0.0013465000, -0.0353362000, -0.1396150000, -0.4415994000", \ + "0.0126795000, 0.0115514000, 0.0082606000, -0.0015954000, -0.0355001000, -0.1396671000, -0.4415894000", \ + "0.0173795000, 0.0158487000, 0.0115546000, -0.0010425000, -0.0355585000, -0.1394146000, -0.4412321000", \ + "0.0205556000, 0.0189207000, 0.0148418000, 0.0018122000, -0.0342400000, -0.1385951000, -0.4400113000"); + } + related_pin : "B1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014402850, 0.0041488430, 0.0119510300, 0.0344258000, 0.0991659300, 0.2856544000"); + values("0.0183250000, 0.0199918000, 0.0246875000, 0.0376330000, 0.0740580000, 0.1778716000, 0.4767592000", \ + "0.0182687000, 0.0199096000, 0.0245809000, 0.0375754000, 0.0739624000, 0.1777244000, 0.4759722000", \ + "0.0180863000, 0.0197373000, 0.0244281000, 0.0374406000, 0.0738390000, 0.1776128000, 0.4758183000", \ + "0.0179267000, 0.0195848000, 0.0242513000, 0.0372250000, 0.0735825000, 0.1774139000, 0.4778018000", \ + "0.0181126000, 0.0196854000, 0.0242794000, 0.0368423000, 0.0731948000, 0.1774445000, 0.4779415000", \ + "0.0185051000, 0.0200486000, 0.0245353000, 0.0369772000, 0.0731238000, 0.1768309000, 0.4762775000", \ + "0.0199923000, 0.0215257000, 0.0257593000, 0.0383356000, 0.0744512000, 0.1786416000, 0.4751672000"); + } + } + max_capacitance : 0.2856540000; + max_transition : 1.5046800000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014402900, 0.0041488400, 0.0119510000, 0.0344258000, 0.0991659000, 0.2856540000"); + values("0.3036469000, 0.3109825000, 0.3272416000, 0.3591873000, 0.4197389000, 0.5425341000, 0.8372256000", \ + "0.3082213000, 0.3155272000, 0.3317725000, 0.3636964000, 0.4242988000, 0.5471095000, 0.8418001000", \ + "0.3201706000, 0.3274384000, 0.3437072000, 0.3756157000, 0.4364955000, 0.5585295000, 0.8530585000", \ + "0.3465254000, 0.3538056000, 0.3703232000, 0.4023283000, 0.4630416000, 0.5851930000, 0.8796797000", \ + "0.4034243000, 0.4108763000, 0.4271148000, 0.4592508000, 0.5195264000, 0.6424534000, 0.9367647000", \ + "0.5245401000, 0.5321097000, 0.5487166000, 0.5811514000, 0.6423587000, 0.7648612000, 1.0595292000", \ + "0.7444334000, 0.7528863000, 0.7731009000, 0.8085691000, 0.8760896000, 1.0068860000, 1.3058643000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014402900, 0.0041488400, 0.0119510000, 0.0344258000, 0.0991659000, 0.2856540000"); + values("0.1053413000, 0.1112580000, 0.1253911000, 0.1584566000, 0.2424860000, 0.4785437000, 1.1510831000", \ + "0.1096715000, 0.1155787000, 0.1296671000, 0.1627512000, 0.2469402000, 0.4830130000, 1.1558831000", \ + "0.1185980000, 0.1245175000, 0.1386526000, 0.1717389000, 0.2558398000, 0.4915780000, 1.1652536000", \ + "0.1380017000, 0.1438703000, 0.1578663000, 0.1908368000, 0.2748543000, 0.5110303000, 1.1834245000", \ + "0.1747892000, 0.1809438000, 0.1954533000, 0.2290179000, 0.3132529000, 0.5491618000, 1.2227860000", \ + "0.2251782000, 0.2322735000, 0.2482782000, 0.2834717000, 0.3686151000, 0.6041835000, 1.2789759000", \ + "0.2669245000, 0.2760663000, 0.2959073000, 0.3359445000, 0.4228630000, 0.6591585000, 1.3322375000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014402900, 0.0041488400, 0.0119510000, 0.0344258000, 0.0991659000, 0.2856540000"); + values("0.0419663000, 0.0457436000, 0.0552117000, 0.0764407000, 0.1240837000, 0.2439653000, 0.6015159000", \ + "0.0419274000, 0.0457657000, 0.0552861000, 0.0765355000, 0.1225287000, 0.2439754000, 0.6015470000", \ + "0.0419988000, 0.0457887000, 0.0552560000, 0.0764848000, 0.1231203000, 0.2447028000, 0.5996393000", \ + "0.0415203000, 0.0461238000, 0.0561196000, 0.0758028000, 0.1231175000, 0.2449331000, 0.6008790000", \ + "0.0418095000, 0.0456532000, 0.0550678000, 0.0761454000, 0.1235949000, 0.2449315000, 0.6012708000", \ + "0.0439039000, 0.0480762000, 0.0572000000, 0.0772920000, 0.1249002000, 0.2442936000, 0.6014135000", \ + "0.0530668000, 0.0575982000, 0.0678208000, 0.0893147000, 0.1391303000, 0.2559877000, 0.6065418000"); + } + related_pin : "A1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014402900, 0.0041488400, 0.0119510000, 0.0344258000, 0.0991659000, 0.2856540000"); + values("0.0246735000, 0.0299137000, 0.0435088000, 0.0818246000, 0.1953244000, 0.5307592000, 1.4951532000", \ + "0.0247026000, 0.0298172000, 0.0436054000, 0.0817000000, 0.1953658000, 0.5302991000, 1.4940420000", \ + "0.0247175000, 0.0298753000, 0.0434870000, 0.0817599000, 0.1949436000, 0.5304738000, 1.4983026000", \ + "0.0245326000, 0.0297637000, 0.0433660000, 0.0816814000, 0.1952097000, 0.5308579000, 1.4961925000", \ + "0.0265114000, 0.0316136000, 0.0451177000, 0.0827088000, 0.1951021000, 0.5307814000, 1.4979326000", \ + "0.0320329000, 0.0370250000, 0.0504148000, 0.0867604000, 0.1967699000, 0.5296138000, 1.4941801000", \ + "0.0436267000, 0.0495861000, 0.0626184000, 0.0964941000, 0.2011411000, 0.5314733000, 1.4955531000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014402900, 0.0041488400, 0.0119510000, 0.0344258000, 0.0991659000, 0.2856540000"); + values("0.2864743000, 0.2937947000, 0.3099744000, 0.3418862000, 0.4023693000, 0.5256144000, 0.8202918000", \ + "0.2901950000, 0.2975396000, 0.3138941000, 0.3458968000, 0.4066694000, 0.5288087000, 0.8234323000", \ + "0.3011179000, 0.3084505000, 0.3247317000, 0.3566990000, 0.4169609000, 0.5396544000, 0.8344052000", \ + "0.3276641000, 0.3349843000, 0.3512675000, 0.3833387000, 0.4438745000, 0.5660433000, 0.8612221000", \ + "0.3882045000, 0.3955151000, 0.4118728000, 0.4437885000, 0.5044285000, 0.6275264000, 0.9220242000", \ + "0.5242036000, 0.5318592000, 0.5486550000, 0.5813536000, 0.6421322000, 0.7657130000, 1.0603791000", \ + "0.7749499000, 0.7846548000, 0.8039845000, 0.8414244000, 0.9094835000, 1.0402499000, 1.3396102000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014402900, 0.0041488400, 0.0119510000, 0.0344258000, 0.0991659000, 0.2856540000"); + values("0.1014826000, 0.1072505000, 0.1210863000, 0.1539018000, 0.2380020000, 0.4729357000, 1.1470265000", \ + "0.1061088000, 0.1119400000, 0.1257529000, 0.1585661000, 0.2426636000, 0.4787749000, 1.1539332000", \ + "0.1152480000, 0.1210716000, 0.1348989000, 0.1677153000, 0.2518059000, 0.4881615000, 1.1634788000", \ + "0.1343499000, 0.1400923000, 0.1539291000, 0.1865855000, 0.2705474000, 0.5062703000, 1.1809606000", \ + "0.1693119000, 0.1754196000, 0.1898756000, 0.2232900000, 0.3073949000, 0.5429218000, 1.2203583000", \ + "0.2149329000, 0.2217770000, 0.2380024000, 0.2734544000, 0.3586068000, 0.5939970000, 1.2694504000", \ + "0.2471026000, 0.2564111000, 0.2768469000, 0.3176197000, 0.4056875000, 0.6411428000, 1.3153785000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014402900, 0.0041488400, 0.0119510000, 0.0344258000, 0.0991659000, 0.2856540000"); + values("0.0416743000, 0.0460603000, 0.0555157000, 0.0769778000, 0.1241722000, 0.2439123000, 0.6019487000", \ + "0.0417393000, 0.0461302000, 0.0561854000, 0.0755774000, 0.1230792000, 0.2446632000, 0.5996858000", \ + "0.0418220000, 0.0463009000, 0.0552508000, 0.0767618000, 0.1227729000, 0.2452456000, 0.6019094000", \ + "0.0415903000, 0.0458671000, 0.0550411000, 0.0764775000, 0.1231652000, 0.2443783000, 0.5999761000", \ + "0.0419636000, 0.0461314000, 0.0561966000, 0.0757157000, 0.1224889000, 0.2446681000, 0.6021092000", \ + "0.0446280000, 0.0487485000, 0.0578431000, 0.0778605000, 0.1263519000, 0.2452486000, 0.6019992000", \ + "0.0575704000, 0.0620975000, 0.0726369000, 0.0938059000, 0.1388358000, 0.2577728000, 0.6062695000"); + } + related_pin : "A2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014402900, 0.0041488400, 0.0119510000, 0.0344258000, 0.0991659000, 0.2856540000"); + values("0.0237751000, 0.0288403000, 0.0424324000, 0.0803007000, 0.1939411000, 0.5298332000, 1.4969163000", \ + "0.0237059000, 0.0288471000, 0.0424479000, 0.0802125000, 0.1941820000, 0.5304948000, 1.5003991000", \ + "0.0237181000, 0.0288576000, 0.0424022000, 0.0802359000, 0.1941315000, 0.5298440000, 1.5001107000", \ + "0.0238080000, 0.0288865000, 0.0423731000, 0.0804208000, 0.1940543000, 0.5296814000, 1.4986827000", \ + "0.0259398000, 0.0311081000, 0.0444260000, 0.0817431000, 0.1945501000, 0.5302456000, 1.4980343000", \ + "0.0320526000, 0.0380427000, 0.0507500000, 0.0863392000, 0.1961078000, 0.5277822000, 1.4984917000", \ + "0.0447122000, 0.0506073000, 0.0639349000, 0.0973682000, 0.2006808000, 0.5307562000, 1.4918076000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014402900, 0.0041488400, 0.0119510000, 0.0344258000, 0.0991659000, 0.2856540000"); + values("0.2509878000, 0.2583450000, 0.2747729000, 0.3066609000, 0.3674833000, 0.4901655000, 0.7849682000", \ + "0.2535532000, 0.2608178000, 0.2771290000, 0.3091596000, 0.3697962000, 0.4928686000, 0.7877837000", \ + "0.2623226000, 0.2696839000, 0.2860152000, 0.3180042000, 0.3787340000, 0.5017565000, 0.7964925000", \ + "0.2866925000, 0.2941460000, 0.3103768000, 0.3421277000, 0.4028136000, 0.5258016000, 0.8209760000", \ + "0.3504708000, 0.3578092000, 0.3732623000, 0.4053117000, 0.4661233000, 0.5893805000, 0.8841466000", \ + "0.4986965000, 0.5065980000, 0.5237345000, 0.5560428000, 0.6171434000, 0.7404054000, 1.0351333000", \ + "0.7575601000, 0.7671451000, 0.7883853000, 0.8289887000, 0.8975551000, 1.0223657000, 1.3213949000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014402900, 0.0041488400, 0.0119510000, 0.0344258000, 0.0991659000, 0.2856540000"); + values("0.0865690000, 0.0920463000, 0.1052914000, 0.1371347000, 0.2205199000, 0.4547999000, 1.1327657000", \ + "0.0914423000, 0.0968918000, 0.1101509000, 0.1420585000, 0.2255096000, 0.4607549000, 1.1395572000", \ + "0.1011886000, 0.1066486000, 0.1198994000, 0.1517368000, 0.2350969000, 0.4698676000, 1.1469387000", \ + "0.1213265000, 0.1268502000, 0.1400577000, 0.1718307000, 0.2551993000, 0.4908758000, 1.1662630000", \ + "0.1550561000, 0.1609727000, 0.1749775000, 0.2077478000, 0.2913997000, 0.5272424000, 1.2033506000", \ + "0.1944407000, 0.2017119000, 0.2181790000, 0.2529364000, 0.3372022000, 0.5722296000, 1.2525374000", \ + "0.2150243000, 0.2247754000, 0.2460561000, 0.2880589000, 0.3755060000, 0.6109381000, 1.2843223000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014402900, 0.0041488400, 0.0119510000, 0.0344258000, 0.0991659000, 0.2856540000"); + values("0.0417746000, 0.0461012000, 0.0555019000, 0.0755562000, 0.1230396000, 0.2441433000, 0.6012154000", \ + "0.0419420000, 0.0458050000, 0.0551380000, 0.0763114000, 0.1237029000, 0.2438054000, 0.6012008000", \ + "0.0414913000, 0.0456948000, 0.0560682000, 0.0756953000, 0.1230505000, 0.2440550000, 0.6007391000", \ + "0.0419667000, 0.0457320000, 0.0552120000, 0.0759646000, 0.1226224000, 0.2447081000, 0.6025991000", \ + "0.0416867000, 0.0460500000, 0.0552203000, 0.0756035000, 0.1222569000, 0.2441487000, 0.6031277000", \ + "0.0457568000, 0.0502305000, 0.0583920000, 0.0780097000, 0.1238104000, 0.2452510000, 0.6018192000", \ + "0.0653922000, 0.0704200000, 0.0809069000, 0.1003508000, 0.1410395000, 0.2584877000, 0.6079630000"); + } + related_pin : "A3"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014402900, 0.0041488400, 0.0119510000, 0.0344258000, 0.0991659000, 0.2856540000"); + values("0.0219911000, 0.0268560000, 0.0402856000, 0.0784699000, 0.1923523000, 0.5302688000, 1.5001205000", \ + "0.0220910000, 0.0269880000, 0.0402463000, 0.0785034000, 0.1928130000, 0.5296827000, 1.5011018000", \ + "0.0220574000, 0.0269010000, 0.0403256000, 0.0783077000, 0.1926174000, 0.5309989000, 1.5046798000", \ + "0.0224601000, 0.0272202000, 0.0406065000, 0.0786039000, 0.1928457000, 0.5295431000, 1.4973320000", \ + "0.0256374000, 0.0305413000, 0.0435593000, 0.0806724000, 0.1934344000, 0.5294623000, 1.5045505000", \ + "0.0334644000, 0.0379884000, 0.0510411000, 0.0860079000, 0.1952688000, 0.5278015000, 1.5006270000", \ + "0.0475647000, 0.0536214000, 0.0668372000, 0.1000935000, 0.2007499000, 0.5300436000, 1.4929020000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014402900, 0.0041488400, 0.0119510000, 0.0344258000, 0.0991659000, 0.2856540000"); + values("0.0833609000, 0.0875813000, 0.0971353000, 0.1181849000, 0.1647836000, 0.2740363000, 0.5599711000", \ + "0.0887001000, 0.0928743000, 0.1024832000, 0.1234464000, 0.1700771000, 0.2793166000, 0.5650044000", \ + "0.1015925000, 0.1057262000, 0.1153689000, 0.1363623000, 0.1829955000, 0.2922602000, 0.5780730000", \ + "0.1332377000, 0.1373674000, 0.1469518000, 0.1679232000, 0.2146983000, 0.3240803000, 0.6100594000", \ + "0.1985878000, 0.2033004000, 0.2140069000, 0.2362386000, 0.2840280000, 0.3940790000, 0.6800012000", \ + "0.3031650000, 0.3092684000, 0.3230747000, 0.3509608000, 0.4064823000, 0.5225805000, 0.8096766000", \ + "0.4680522000, 0.4759564000, 0.4941709000, 0.5297129000, 0.5996225000, 0.7319162000, 1.0251212000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014402900, 0.0041488400, 0.0119510000, 0.0344258000, 0.0991659000, 0.2856540000"); + values("0.0978494000, 0.1037700000, 0.1179012000, 0.1510406000, 0.2354270000, 0.4709430000, 1.1457340000", \ + "0.1020209000, 0.1078599000, 0.1220178000, 0.1551125000, 0.2395221000, 0.4760322000, 1.1490345000", \ + "0.1123948000, 0.1179966000, 0.1321230000, 0.1655182000, 0.2498814000, 0.4864320000, 1.1595366000", \ + "0.1372162000, 0.1430460000, 0.1570099000, 0.1898848000, 0.2740661000, 0.5107152000, 1.1844568000", \ + "0.1835188000, 0.1895186000, 0.2038565000, 0.2373452000, 0.3216613000, 0.5571947000, 1.2340530000", \ + "0.2418953000, 0.2492659000, 0.2652348000, 0.3000640000, 0.3851599000, 0.6205753000, 1.2958855000", \ + "0.2969176000, 0.3062839000, 0.3263895000, 0.3659448000, 0.4516814000, 0.6875672000, 1.3622113000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014402900, 0.0041488400, 0.0119510000, 0.0344258000, 0.0991659000, 0.2856540000"); + values("0.0172986000, 0.0203407000, 0.0277961000, 0.0467436000, 0.0949803000, 0.2194637000, 0.5882620000", \ + "0.0173154000, 0.0203474000, 0.0278241000, 0.0467378000, 0.0951717000, 0.2194664000, 0.5877993000", \ + "0.0173779000, 0.0203355000, 0.0277808000, 0.0465743000, 0.0951806000, 0.2192648000, 0.5903561000", \ + "0.0174667000, 0.0204436000, 0.0279189000, 0.0467875000, 0.0951352000, 0.2192032000, 0.5879547000", \ + "0.0222910000, 0.0252747000, 0.0323843000, 0.0503619000, 0.0971485000, 0.2200019000, 0.5900147000", \ + "0.0322213000, 0.0360385000, 0.0446591000, 0.0642683000, 0.1107632000, 0.2282651000, 0.5888172000", \ + "0.0478465000, 0.0528034000, 0.0635272000, 0.0877622000, 0.1401743000, 0.2538632000, 0.5933160000"); + } + related_pin : "B1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014402900, 0.0041488400, 0.0119510000, 0.0344258000, 0.0991659000, 0.2856540000"); + values("0.0247235000, 0.0298908000, 0.0434847000, 0.0816233000, 0.1953449000, 0.5290658000, 1.4995761000", \ + "0.0246789000, 0.0297955000, 0.0435552000, 0.0816901000, 0.1953469000, 0.5303776000, 1.4944398000", \ + "0.0246559000, 0.0299081000, 0.0435142000, 0.0817197000, 0.1953325000, 0.5302473000, 1.4940789000", \ + "0.0243817000, 0.0294949000, 0.0431308000, 0.0814774000, 0.1952113000, 0.5299650000, 1.4963437000", \ + "0.0269826000, 0.0320526000, 0.0453543000, 0.0829484000, 0.1952341000, 0.5307668000, 1.4989369000", \ + "0.0340281000, 0.0386272000, 0.0513259000, 0.0865537000, 0.1973467000, 0.5302211000, 1.5003345000", \ + "0.0470179000, 0.0528076000, 0.0650736000, 0.0981009000, 0.2001970000, 0.5327427000, 1.4954018000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__o31a_4") { + leakage_power () { + value : 0.0067624000; + when : "!A1&!A2&!A3&B1"; + } + leakage_power () { + value : 0.0047345000; + when : "!A1&!A2&!A3&!B1"; + } + leakage_power () { + value : 0.0073472000; + when : "!A1&!A2&A3&B1"; + } + leakage_power () { + value : 0.0053760000; + when : "!A1&!A2&A3&!B1"; + } + leakage_power () { + value : 0.0063516000; + when : "!A1&A2&!A3&B1"; + } + leakage_power () { + value : 0.0053760000; + when : "!A1&A2&!A3&!B1"; + } + leakage_power () { + value : 0.0046285000; + when : "!A1&A2&A3&B1"; + } + leakage_power () { + value : 0.0053745000; + when : "!A1&A2&A3&!B1"; + } + leakage_power () { + value : 0.0054377000; + when : "A1&!A2&!A3&B1"; + } + leakage_power () { + value : 0.0053762000; + when : "A1&!A2&!A3&!B1"; + } + leakage_power () { + value : 0.0045377000; + when : "A1&!A2&A3&B1"; + } + leakage_power () { + value : 0.0053752000; + when : "A1&!A2&A3&!B1"; + } + leakage_power () { + value : 0.0442887000; + when : "A1&A2&!A3&B1"; + } + leakage_power () { + value : 0.0053785000; + when : "A1&A2&!A3&!B1"; + } + leakage_power () { + value : 0.0340162000; + when : "A1&A2&A3&B1"; + } + leakage_power () { + value : 0.0053785000; + when : "A1&A2&A3&!B1"; + } + area : 17.516800000; + cell_footprint : "sky130_fd_sc_hd__o31a"; + cell_leakage_power : 0.0097337110; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A1") { + capacitance : 0.0043750000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0041300000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0076170000, 0.0076140000, 0.0076071000, 0.0076099000, 0.0076165000, 0.0076318000, 0.0076670000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0075943000, -0.0075912000, -0.0075840000, -0.0075802000, -0.0075713000, -0.0075510000, -0.0075041000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0046200000; + } + pin ("A2") { + capacitance : 0.0047900000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0044640000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0082011000, 0.0081953000, 0.0081819000, 0.0081829000, 0.0081855000, 0.0081916000, 0.0082054000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0081701000, -0.0081677000, -0.0081622000, -0.0081613000, -0.0081594000, -0.0081549000, -0.0081446000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0051160000; + } + pin ("A3") { + capacitance : 0.0042530000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0039180000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0078247000, 0.0078202000, 0.0078098000, 0.0078092000, 0.0078077000, 0.0078042000, 0.0077964000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0078016000, -0.0078007000, -0.0077985000, -0.0077949000, -0.0077867000, -0.0077677000, -0.0077238000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0045870000; + } + pin ("B1") { + capacitance : 0.0045730000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0044120000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0095335000, 0.0095340000, 0.0095352000, 0.0095335000, 0.0095295000, 0.0095204000, 0.0094993000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0033097000, -0.0033250000, -0.0033603000, -0.0033229000, -0.0032368000, -0.0030381000, -0.0025803000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0047340000; + } + pin ("X") { + direction : "output"; + function : "(A1&B1) | (A2&B1) | (A3&B1)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016038890, 0.0051449210, 0.0165037700, 0.0529404200, 0.1698211000, 0.5447486000"); + values("0.0374524000, 0.0356899000, 0.0303813000, 0.0149562000, -0.0386131000, -0.2243691000, -0.8307534000", \ + "0.0370281000, 0.0351867000, 0.0299298000, 0.0145786000, -0.0390542000, -0.2244415000, -0.8307489000", \ + "0.0369419000, 0.0350868000, 0.0297432000, 0.0144595000, -0.0391547000, -0.2248746000, -0.8312317000", \ + "0.0364613000, 0.0346420000, 0.0294821000, 0.0140240000, -0.0395184000, -0.2250129000, -0.8316180000", \ + "0.0362306000, 0.0344048000, 0.0290799000, 0.0137445000, -0.0399307000, -0.2254290000, -0.8317325000", \ + "0.0364090000, 0.0344546000, 0.0290618000, 0.0136147000, -0.0401026000, -0.2257419000, -0.8319073000", \ + "0.0453627000, 0.0433515000, 0.0372346000, 0.0186143000, -0.0394307000, -0.2257796000, -0.8319940000"); + } + related_pin : "A1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016038890, 0.0051449210, 0.0165037700, 0.0529404200, 0.1698211000, 0.5447486000"); + values("0.0377012000, 0.0397069000, 0.0459615000, 0.0655531000, 0.1254482000, 0.3139736000, 0.9132829000", \ + "0.0375919000, 0.0395313000, 0.0457541000, 0.0653270000, 0.1253099000, 0.3137889000, 0.9135322000", \ + "0.0372411000, 0.0392503000, 0.0454474000, 0.0650129000, 0.1250965000, 0.3131305000, 0.9180829000", \ + "0.0370199000, 0.0389971000, 0.0452834000, 0.0648253000, 0.1246649000, 0.3133659000, 0.9135695000", \ + "0.0370627000, 0.0390032000, 0.0451783000, 0.0642236000, 0.1239827000, 0.3128478000, 0.9129339000", \ + "0.0386496000, 0.0404529000, 0.0463182000, 0.0648973000, 0.1235221000, 0.3108067000, 0.9158160000", \ + "0.0394364000, 0.0411827000, 0.0469120000, 0.0655083000, 0.1244858000, 0.3124955000, 0.9111242000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016038890, 0.0051449210, 0.0165037700, 0.0529404200, 0.1698211000, 0.5447486000"); + values("0.0329813000, 0.0311497000, 0.0259310000, 0.0105404000, -0.0429279000, -0.2284323000, -0.8347286000", \ + "0.0327945000, 0.0309614000, 0.0256392000, 0.0102804000, -0.0432880000, -0.2287739000, -0.8349667000", \ + "0.0324919000, 0.0306535000, 0.0253180000, 0.0101515000, -0.0433349000, -0.2289875000, -0.8356020000", \ + "0.0322510000, 0.0305162000, 0.0251227000, 0.0097486000, -0.0437479000, -0.2294599000, -0.8357968000", \ + "0.0318365000, 0.0299931000, 0.0246605000, 0.0093397000, -0.0442157000, -0.2298651000, -0.8361339000", \ + "0.0320181000, 0.0300820000, 0.0246380000, 0.0094191000, -0.0443303000, -0.2300754000, -0.8362675000", \ + "0.0423516000, 0.0402881000, 0.0339818000, 0.0151019000, -0.0439712000, -0.2301800000, -0.8360906000"); + } + related_pin : "A2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016038890, 0.0051449210, 0.0165037700, 0.0529404200, 0.1698211000, 0.5447486000"); + values("0.0357494000, 0.0377230000, 0.0438779000, 0.0632606000, 0.1230314000, 0.3112284000, 0.9105112000", \ + "0.0356242000, 0.0375875000, 0.0438399000, 0.0632530000, 0.1230162000, 0.3114445000, 0.9112369000", \ + "0.0355432000, 0.0375146000, 0.0436765000, 0.0630391000, 0.1228214000, 0.3106784000, 0.9122531000", \ + "0.0352446000, 0.0371623000, 0.0434337000, 0.0627337000, 0.1223330000, 0.3107812000, 0.9150747000", \ + "0.0348236000, 0.0367423000, 0.0427668000, 0.0619680000, 0.1214870000, 0.3099923000, 0.9145275000", \ + "0.0354692000, 0.0373152000, 0.0431703000, 0.0617310000, 0.1205381000, 0.3077276000, 0.9097649000", \ + "0.0367525000, 0.0384899000, 0.0442970000, 0.0627736000, 0.1219070000, 0.3100926000, 0.9108028000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016038890, 0.0051449210, 0.0165037700, 0.0529404200, 0.1698211000, 0.5447486000"); + values("0.0280704000, 0.0263389000, 0.0209795000, 0.0056870000, -0.0478872000, -0.2334233000, -0.8397523000", \ + "0.0279140000, 0.0261206000, 0.0207458000, 0.0055042000, -0.0480922000, -0.2337800000, -0.8400746000", \ + "0.0275025000, 0.0257365000, 0.0204539000, 0.0050780000, -0.0485865000, -0.2341577000, -0.8404565000", \ + "0.0269491000, 0.0251009000, 0.0197905000, 0.0045880000, -0.0490025000, -0.2346658000, -0.8410727000", \ + "0.0267634000, 0.0249493000, 0.0196742000, 0.0043251000, -0.0493822000, -0.2349768000, -0.8411668000", \ + "0.0291132000, 0.0272238000, 0.0215993000, 0.0057492000, -0.0484370000, -0.2343678000, -0.8404723000", \ + "0.0404297000, 0.0382875000, 0.0318219000, 0.0128034000, -0.0455246000, -0.2323953000, -0.8384108000"); + } + related_pin : "A3"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016038890, 0.0051449210, 0.0165037700, 0.0529404200, 0.1698211000, 0.5447486000"); + values("0.0314355000, 0.0334119000, 0.0395496000, 0.0589322000, 0.1184495000, 0.3074006000, 0.9117000000", \ + "0.0314285000, 0.0333879000, 0.0396490000, 0.0590261000, 0.1184522000, 0.3061987000, 0.9118752000", \ + "0.0312813000, 0.0332524000, 0.0394688000, 0.0588296000, 0.1183129000, 0.3059434000, 0.9064943000", \ + "0.0309259000, 0.0328858000, 0.0389840000, 0.0581322000, 0.1177478000, 0.3058981000, 0.9074364000", \ + "0.0305267000, 0.0323775000, 0.0385122000, 0.0574629000, 0.1166943000, 0.3048861000, 0.9069161000", \ + "0.0311588000, 0.0329676000, 0.0388832000, 0.0574165000, 0.1158123000, 0.3033541000, 0.9053837000", \ + "0.0331619000, 0.0349132000, 0.0405343000, 0.0590134000, 0.1176931000, 0.3051097000, 0.9028880000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016038890, 0.0051449210, 0.0165037700, 0.0529404200, 0.1698211000, 0.5447486000"); + values("0.0242816000, 0.0230799000, 0.0192554000, 0.0055890000, -0.0473955000, -0.2352241000, -0.8424851000", \ + "0.0240316000, 0.0227810000, 0.0189839000, 0.0052602000, -0.0476931000, -0.2355124000, -0.8427551000", \ + "0.0234349000, 0.0222018000, 0.0183651000, 0.0046558000, -0.0481856000, -0.2359885000, -0.8432162000", \ + "0.0232798000, 0.0219648000, 0.0178496000, 0.0037371000, -0.0489334000, -0.2365688000, -0.8437711000", \ + "0.0225054000, 0.0210294000, 0.0167039000, 0.0027087000, -0.0497115000, -0.2369907000, -0.8439879000", \ + "0.0309065000, 0.0290685000, 0.0233813000, 0.0053522000, -0.0497333000, -0.2363283000, -0.8430933000", \ + "0.0391718000, 0.0371878000, 0.0311963000, 0.0126422000, -0.0457446000, -0.2340172000, -0.8401227000"); + } + related_pin : "B1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016038890, 0.0051449210, 0.0165037700, 0.0529404200, 0.1698211000, 0.5447486000"); + values("0.0332226000, 0.0351750000, 0.0413735000, 0.0609860000, 0.1210337000, 0.3096889000, 0.9097556000", \ + "0.0330501000, 0.0349930000, 0.0412150000, 0.0608260000, 0.1208642000, 0.3094619000, 0.9093472000", \ + "0.0327594000, 0.0346770000, 0.0409336000, 0.0605377000, 0.1205440000, 0.3089402000, 0.9102590000", \ + "0.0324730000, 0.0344025000, 0.0407309000, 0.0602309000, 0.1199651000, 0.3087121000, 0.9095331000", \ + "0.0323382000, 0.0342350000, 0.0403726000, 0.0594417000, 0.1189021000, 0.3079864000, 0.9088418000", \ + "0.0344034000, 0.0361870000, 0.0419051000, 0.0602915000, 0.1191071000, 0.3071315000, 0.9090807000", \ + "0.0368218000, 0.0385159000, 0.0442171000, 0.0623508000, 0.1209653000, 0.3091845000, 0.9112658000"); + } + } + max_capacitance : 0.5447490000; + max_transition : 1.5087930000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016038900, 0.0051449200, 0.0165038000, 0.0529404000, 0.1698210000, 0.5447490000"); + values("0.3098366000, 0.3149095000, 0.3282722000, 0.3573435000, 0.4167022000, 0.5442508000, 0.8778323000", \ + "0.3144502000, 0.3196314000, 0.3328791000, 0.3619645000, 0.4214095000, 0.5490598000, 0.8822322000", \ + "0.3267244000, 0.3318753000, 0.3451140000, 0.3743139000, 0.4336020000, 0.5611536000, 0.8941994000", \ + "0.3537288000, 0.3588706000, 0.3721742000, 0.4011925000, 0.4600251000, 0.5882868000, 0.9214063000", \ + "0.4113106000, 0.4165048000, 0.4297243000, 0.4587613000, 0.5178980000, 0.6461797000, 0.9794903000", \ + "0.5316192000, 0.5368441000, 0.5503683000, 0.5798881000, 0.6396647000, 0.7677780000, 1.1009769000", \ + "0.7490685000, 0.7550132000, 0.7704142000, 0.8034996000, 0.8693501000, 1.0056374000, 1.3432497000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016038900, 0.0051449200, 0.0165038000, 0.0529404000, 0.1698210000, 0.5447490000"); + values("0.1061680000, 0.1103781000, 0.1216891000, 0.1501281000, 0.2251818000, 0.4502835000, 1.1638117000", \ + "0.1105060000, 0.1147222000, 0.1260334000, 0.1544700000, 0.2294590000, 0.4546136000, 1.1677004000", \ + "0.1194225000, 0.1236374000, 0.1349658000, 0.1634148000, 0.2384980000, 0.4637100000, 1.1793527000", \ + "0.1381470000, 0.1423253000, 0.1536229000, 0.1819136000, 0.2566563000, 0.4821276000, 1.1949378000", \ + "0.1743243000, 0.1786612000, 0.1902547000, 0.2189614000, 0.2937650000, 0.5191933000, 1.2318101000", \ + "0.2246563000, 0.2296220000, 0.2423674000, 0.2725619000, 0.3485295000, 0.5735455000, 1.2887217000", \ + "0.2665586000, 0.2729276000, 0.2891369000, 0.3246141000, 0.4033996000, 0.6293627000, 1.3423401000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016038900, 0.0051449200, 0.0165038000, 0.0529404000, 0.1698210000, 0.5447490000"); + values("0.0396218000, 0.0428114000, 0.0501740000, 0.0694002000, 0.1148395000, 0.2419307000, 0.6523981000", \ + "0.0397799000, 0.0427855000, 0.0501462000, 0.0692900000, 0.1146448000, 0.2414597000, 0.6530337000", \ + "0.0395364000, 0.0424642000, 0.0504457000, 0.0689650000, 0.1146392000, 0.2416762000, 0.6533025000", \ + "0.0396957000, 0.0427089000, 0.0504132000, 0.0693867000, 0.1153139000, 0.2413008000, 0.6525219000", \ + "0.0395467000, 0.0426652000, 0.0502510000, 0.0693113000, 0.1148425000, 0.2409024000, 0.6527078000", \ + "0.0416565000, 0.0446247000, 0.0523944000, 0.0700540000, 0.1156697000, 0.2424450000, 0.6526908000", \ + "0.0506937000, 0.0535326000, 0.0618791000, 0.0811322000, 0.1285813000, 0.2541483000, 0.6581578000"); + } + related_pin : "A1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016038900, 0.0051449200, 0.0165038000, 0.0529404000, 0.1698210000, 0.5447490000"); + values("0.0232955000, 0.0266591000, 0.0369109000, 0.0665248000, 0.1623383000, 0.4792554000, 1.4974914000", \ + "0.0232689000, 0.0267237000, 0.0368442000, 0.0664596000, 0.1623090000, 0.4792741000, 1.4991900000", \ + "0.0232397000, 0.0266186000, 0.0367780000, 0.0664397000, 0.1622037000, 0.4778929000, 1.5025644000", \ + "0.0230359000, 0.0264312000, 0.0365957000, 0.0662763000, 0.1619651000, 0.4793768000, 1.5004075000", \ + "0.0246807000, 0.0281915000, 0.0381112000, 0.0674506000, 0.1624380000, 0.4793385000, 1.4997338000", \ + "0.0296799000, 0.0331918000, 0.0433046000, 0.0712902000, 0.1642267000, 0.4778785000, 1.4992011000", \ + "0.0406619000, 0.0446235000, 0.0548786000, 0.0822403000, 0.1689197000, 0.4810374000, 1.4983571000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016038900, 0.0051449200, 0.0165038000, 0.0529404000, 0.1698210000, 0.5447490000"); + values("0.2936887000, 0.2988413000, 0.3121157000, 0.3411857000, 0.3998724000, 0.5282644000, 0.8614625000", \ + "0.2971012000, 0.3022546000, 0.3156042000, 0.3446280000, 0.4041413000, 0.5319232000, 0.8647835000", \ + "0.3073750000, 0.3125012000, 0.3257292000, 0.3549906000, 0.4138010000, 0.5419440000, 0.8750712000", \ + "0.3329927000, 0.3382150000, 0.3514523000, 0.3804553000, 0.4398882000, 0.5674714000, 0.9005380000", \ + "0.3903897000, 0.3955337000, 0.4087636000, 0.4377922000, 0.4970983000, 0.6253913000, 0.9581660000", \ + "0.5170940000, 0.5224727000, 0.5362161000, 0.5665640000, 0.6261758000, 0.7550507000, 1.0881651000", \ + "0.7457677000, 0.7520299000, 0.7680465000, 0.8025304000, 0.8692365000, 1.0059650000, 1.3443910000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016038900, 0.0051449200, 0.0165038000, 0.0529404000, 0.1698210000, 0.5447490000"); + values("0.0980642000, 0.1019978000, 0.1125943000, 0.1396522000, 0.2128793000, 0.4379080000, 1.1484121000", \ + "0.1028823000, 0.1067883000, 0.1174122000, 0.1444890000, 0.2177182000, 0.4413541000, 1.1536868000", \ + "0.1124562000, 0.1163524000, 0.1269905000, 0.1539740000, 0.2270902000, 0.4509219000, 1.1641232000", \ + "0.1318475000, 0.1357760000, 0.1464291000, 0.1733180000, 0.2464733000, 0.4706806000, 1.1858141000", \ + "0.1676250000, 0.1717758000, 0.1828384000, 0.2105267000, 0.2839163000, 0.5083016000, 1.2237066000", \ + "0.2147527000, 0.2197464000, 0.2324229000, 0.2619979000, 0.3367516000, 0.5610202000, 1.2775623000", \ + "0.2515718000, 0.2580280000, 0.2743793000, 0.3102120000, 0.3887158000, 0.6126740000, 1.3260769000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016038900, 0.0051449200, 0.0165038000, 0.0529404000, 0.1698210000, 0.5447490000"); + values("0.0400265000, 0.0429835000, 0.0501359000, 0.0694139000, 0.1152263000, 0.2415171000, 0.6530699000", \ + "0.0396087000, 0.0427081000, 0.0505642000, 0.0683332000, 0.1140860000, 0.2418137000, 0.6530517000", \ + "0.0398185000, 0.0426469000, 0.0507383000, 0.0688724000, 0.1153152000, 0.2413318000, 0.6527351000", \ + "0.0398488000, 0.0424430000, 0.0503840000, 0.0685247000, 0.1146807000, 0.2417310000, 0.6530876000", \ + "0.0399137000, 0.0429058000, 0.0502047000, 0.0685946000, 0.1154146000, 0.2415304000, 0.6528321000", \ + "0.0428394000, 0.0456723000, 0.0533627000, 0.0713758000, 0.1175673000, 0.2422658000, 0.6533863000", \ + "0.0547251000, 0.0583519000, 0.0660752000, 0.0850524000, 0.1306946000, 0.2543654000, 0.6589305000"); + } + related_pin : "A2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016038900, 0.0051449200, 0.0165038000, 0.0529404000, 0.1698210000, 0.5447490000"); + values("0.0212369000, 0.0245197000, 0.0342994000, 0.0635491000, 0.1594544000, 0.4779119000, 1.4968796000", \ + "0.0212933000, 0.0245435000, 0.0342366000, 0.0636314000, 0.1594900000, 0.4780822000, 1.4969684000", \ + "0.0212480000, 0.0245094000, 0.0342247000, 0.0635167000, 0.1594387000, 0.4767445000, 1.5014190000", \ + "0.0212758000, 0.0245879000, 0.0341687000, 0.0635903000, 0.1598525000, 0.4779948000, 1.5017826000", \ + "0.0235058000, 0.0268024000, 0.0365682000, 0.0653296000, 0.1600396000, 0.4778548000, 1.5020120000", \ + "0.0293286000, 0.0327192000, 0.0421036000, 0.0698555000, 0.1623616000, 0.4764188000, 1.4991860000", \ + "0.0410798000, 0.0453386000, 0.0556117000, 0.0827800000, 0.1680348000, 0.4792420000, 1.4939195000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016038900, 0.0051449200, 0.0165038000, 0.0529404000, 0.1698210000, 0.5447490000"); + values("0.2441892000, 0.2494469000, 0.2626931000, 0.2917021000, 0.3512305000, 0.4789947000, 0.8117884000", \ + "0.2466544000, 0.2518231000, 0.2651143000, 0.2942677000, 0.3536099000, 0.4816275000, 0.8148027000", \ + "0.2547841000, 0.2599586000, 0.2731786000, 0.3022429000, 0.3615039000, 0.4898023000, 0.8228986000", \ + "0.2787329000, 0.2838799000, 0.2971256000, 0.3263731000, 0.3856439000, 0.5126709000, 0.8457588000", \ + "0.3399647000, 0.3451553000, 0.3583547000, 0.3874826000, 0.4467514000, 0.5751787000, 0.9078957000", \ + "0.4846930000, 0.4900632000, 0.5037229000, 0.5330200000, 0.5920422000, 0.7207819000, 1.0541054000", \ + "0.7310584000, 0.7378089000, 0.7549064000, 0.7916003000, 0.8574300000, 0.9893072000, 1.3268734000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016038900, 0.0051449200, 0.0165038000, 0.0529404000, 0.1698210000, 0.5447490000"); + values("0.0866673000, 0.0905128000, 0.1009060000, 0.1275473000, 0.1999803000, 0.4233893000, 1.1356193000", \ + "0.0915057000, 0.0953823000, 0.1058001000, 0.1325026000, 0.2049496000, 0.4282598000, 1.1415201000", \ + "0.1011920000, 0.1050339000, 0.1154558000, 0.1420813000, 0.2145458000, 0.4382922000, 1.1495370000", \ + "0.1207381000, 0.1245845000, 0.1349214000, 0.1615178000, 0.2340829000, 0.4577631000, 1.1688627000", \ + "0.1524456000, 0.1566595000, 0.1679231000, 0.1955243000, 0.2687890000, 0.4938290000, 1.2041902000", \ + "0.1887492000, 0.1939866000, 0.2072192000, 0.2374963000, 0.3121625000, 0.5360393000, 1.2514974000", \ + "0.2034066000, 0.2105050000, 0.2280702000, 0.2661621000, 0.3457882000, 0.5699277000, 1.2817777000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016038900, 0.0051449200, 0.0165038000, 0.0529404000, 0.1698210000, 0.5447490000"); + values("0.0399806000, 0.0427200000, 0.0504312000, 0.0684081000, 0.1144953000, 0.2421328000, 0.6522090000", \ + "0.0395760000, 0.0425319000, 0.0504151000, 0.0688243000, 0.1146276000, 0.2415167000, 0.6522690000", \ + "0.0396942000, 0.0426200000, 0.0505371000, 0.0693230000, 0.1142815000, 0.2411986000, 0.6524000000", \ + "0.0399146000, 0.0429467000, 0.0502348000, 0.0690828000, 0.1150077000, 0.2412140000, 0.6519402000", \ + "0.0396916000, 0.0426612000, 0.0501143000, 0.0685699000, 0.1136026000, 0.2414071000, 0.6528459000", \ + "0.0435656000, 0.0466428000, 0.0535853000, 0.0710429000, 0.1163444000, 0.2426332000, 0.6525437000", \ + "0.0621611000, 0.0656916000, 0.0754962000, 0.0916492000, 0.1324340000, 0.2512421000, 0.6582294000"); + } + related_pin : "A3"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016038900, 0.0051449200, 0.0165038000, 0.0529404000, 0.1698210000, 0.5447490000"); + values("0.0204080000, 0.0236532000, 0.0334286000, 0.0624840000, 0.1587753000, 0.4780585000, 1.5087931000", \ + "0.0204689000, 0.0237569000, 0.0333818000, 0.0626491000, 0.1588523000, 0.4770270000, 1.5076793000", \ + "0.0205211000, 0.0237076000, 0.0334043000, 0.0625177000, 0.1587757000, 0.4774737000, 1.5008288000", \ + "0.0207751000, 0.0239756000, 0.0337027000, 0.0628462000, 0.1588079000, 0.4775516000, 1.4991733000", \ + "0.0238795000, 0.0270425000, 0.0367179000, 0.0652069000, 0.1598496000, 0.4773426000, 1.4993511000", \ + "0.0314131000, 0.0348852000, 0.0443470000, 0.0713908000, 0.1626545000, 0.4765089000, 1.4999387000", \ + "0.0451881000, 0.0496617000, 0.0606950000, 0.0872732000, 0.1699232000, 0.4786349000, 1.4967663000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016038900, 0.0051449200, 0.0165038000, 0.0529404000, 0.1698210000, 0.5447490000"); + values("0.0809040000, 0.0838174000, 0.0915737000, 0.1103097000, 0.1557923000, 0.2717870000, 0.5954626000", \ + "0.0861187000, 0.0890201000, 0.0967556000, 0.1154935000, 0.1610088000, 0.2770206000, 0.6006366000", \ + "0.0990241000, 0.1019068000, 0.1096176000, 0.1283618000, 0.1738776000, 0.2899269000, 0.6139819000", \ + "0.1302855000, 0.1331331000, 0.1406797000, 0.1596961000, 0.2051501000, 0.3213608000, 0.6453364000", \ + "0.1946491000, 0.1979628000, 0.2066668000, 0.2268922000, 0.2738177000, 0.3905830000, 0.7148589000", \ + "0.2970398000, 0.3013455000, 0.3125358000, 0.3378693000, 0.3927270000, 0.5170189000, 0.8420455000", \ + "0.4608535000, 0.4664574000, 0.4809455000, 0.5134987000, 0.5832576000, 0.7255156000, 1.0592047000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016038900, 0.0051449200, 0.0165038000, 0.0529404000, 0.1698210000, 0.5447490000"); + values("0.0978136000, 0.1020376000, 0.1133196000, 0.1417992000, 0.2167933000, 0.4421977000, 1.1548702000", \ + "0.1018858000, 0.1061017000, 0.1173966000, 0.1458666000, 0.2208983000, 0.4462050000, 1.1591513000", \ + "0.1120852000, 0.1162438000, 0.1275762000, 0.1560200000, 0.2310571000, 0.4572419000, 1.1704220000", \ + "0.1366850000, 0.1408562000, 0.1520552000, 0.1801839000, 0.2548368000, 0.4802286000, 1.1939285000", \ + "0.1826664000, 0.1869415000, 0.1983152000, 0.2267654000, 0.3014491000, 0.5268491000, 1.2403307000", \ + "0.2398982000, 0.2449264000, 0.2576386000, 0.2867797000, 0.3622448000, 0.5879664000, 1.3028135000", \ + "0.2917714000, 0.2982986000, 0.3145345000, 0.3492385000, 0.4261384000, 0.6508758000, 1.3648640000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016038900, 0.0051449200, 0.0165038000, 0.0529404000, 0.1698210000, 0.5447490000"); + values("0.0161201000, 0.0180404000, 0.0239189000, 0.0409052000, 0.0889642000, 0.2201313000, 0.6403456000", \ + "0.0159878000, 0.0182501000, 0.0240149000, 0.0408264000, 0.0889084000, 0.2200879000, 0.6405007000", \ + "0.0161192000, 0.0181826000, 0.0240255000, 0.0408889000, 0.0889281000, 0.2199462000, 0.6399541000", \ + "0.0161514000, 0.0183871000, 0.0241796000, 0.0409959000, 0.0890404000, 0.2203370000, 0.6394403000", \ + "0.0210273000, 0.0231833000, 0.0287760000, 0.0449028000, 0.0911154000, 0.2209513000, 0.6401494000", \ + "0.0310027000, 0.0335959000, 0.0404460000, 0.0582679000, 0.1050338000, 0.2299304000, 0.6412355000", \ + "0.0464880000, 0.0497236000, 0.0583906000, 0.0808758000, 0.1338744000, 0.2574046000, 0.6460463000"); + } + related_pin : "B1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016038900, 0.0051449200, 0.0165038000, 0.0529404000, 0.1698210000, 0.5447490000"); + values("0.0232670000, 0.0267044000, 0.0368030000, 0.0665504000, 0.1622061000, 0.4793307000, 1.5000113000", \ + "0.0232527000, 0.0267140000, 0.0367880000, 0.0665247000, 0.1622691000, 0.4793014000, 1.4994870000", \ + "0.0232549000, 0.0266794000, 0.0367315000, 0.0665373000, 0.1623960000, 0.4785748000, 1.5021320000", \ + "0.0228638000, 0.0263047000, 0.0363305000, 0.0662053000, 0.1621585000, 0.4788377000, 1.5015204000", \ + "0.0247263000, 0.0281799000, 0.0379738000, 0.0673599000, 0.1622730000, 0.4793355000, 1.5012673000", \ + "0.0316054000, 0.0348363000, 0.0435715000, 0.0711589000, 0.1643710000, 0.4783868000, 1.5013393000", \ + "0.0435095000, 0.0475295000, 0.0572618000, 0.0825910000, 0.1682882000, 0.4806842000, 1.4989773000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__o31ai_1") { + leakage_power () { + value : 0.0009437000; + when : "!A1&!A2&!A3&B1"; + } + leakage_power () { + value : 0.0066736000; + when : "!A1&!A2&!A3&!B1"; + } + leakage_power () { + value : 0.0027392000; + when : "!A1&!A2&A3&B1"; + } + leakage_power () { + value : 0.0003753000; + when : "!A1&!A2&A3&!B1"; + } + leakage_power () { + value : 0.0025576000; + when : "!A1&A2&!A3&B1"; + } + leakage_power () { + value : 0.0003745000; + when : "!A1&A2&!A3&!B1"; + } + leakage_power () { + value : 0.0020324000; + when : "!A1&A2&A3&B1"; + } + leakage_power () { + value : 0.0003754000; + when : "!A1&A2&A3&!B1"; + } + leakage_power () { + value : 0.0033837000; + when : "A1&!A2&!A3&B1"; + } + leakage_power () { + value : 0.0003749000; + when : "A1&!A2&!A3&!B1"; + } + leakage_power () { + value : 0.0021118000; + when : "A1&!A2&A3&B1"; + } + leakage_power () { + value : 0.0003754000; + when : "A1&!A2&A3&!B1"; + } + leakage_power () { + value : 0.0021108000; + when : "A1&A2&!A3&B1"; + } + leakage_power () { + value : 0.0003754000; + when : "A1&A2&!A3&!B1"; + } + leakage_power () { + value : 0.0020161000; + when : "A1&A2&A3&B1"; + } + leakage_power () { + value : 0.0003754000; + when : "A1&A2&A3&!B1"; + } + area : 7.5072000000; + cell_footprint : "sky130_fd_sc_hd__o31ai"; + cell_leakage_power : 0.0016997230; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A1") { + capacitance : 0.0023040000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022080000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0040123000, 0.0040145000, 0.0040194000, 0.0040163000, 0.0040092000, 0.0039929000, 0.0039552000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0040096000, -0.0040064000, -0.0039989000, -0.0040000000, -0.0040024000, -0.0040079000, -0.0040206000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024000000; + } + pin ("A2") { + capacitance : 0.0025250000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0023780000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0042044000, 0.0042134000, 0.0042343000, 0.0042350000, 0.0042365000, 0.0042402000, 0.0042486000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0042288000, -0.0042294000, -0.0042306000, -0.0042302000, -0.0042292000, -0.0042270000, -0.0042217000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0026720000; + } + pin ("A3") { + capacitance : 0.0024790000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022940000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0042679000, 0.0042693000, 0.0042725000, 0.0042731000, 0.0042746000, 0.0042779000, 0.0042856000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0042765000, -0.0042746000, -0.0042702000, -0.0042708000, -0.0042722000, -0.0042754000, -0.0042827000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0026650000; + } + pin ("B1") { + capacitance : 0.0023300000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022660000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0048665000, 0.0048751000, 0.0048951000, 0.0048911000, 0.0048819000, 0.0048605000, 0.0048114000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0016670000, -0.0016670000, -0.0016671000, -0.0016506000, -0.0016126000, -0.0015250000, -0.0013232000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0023940000; + } + pin ("Y") { + direction : "output"; + function : "(!A1&!A2&!A3) | (!B1)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0010684870, 0.0022833300, 0.0048794160, 0.0104271900, 0.0222826300, 0.0476174100"); + values("0.0067200000, 0.0058072000, 0.0038430000, -0.0003151000, -0.0092262000, -0.0283106000, -0.0692326000", \ + "0.0065928000, 0.0056856000, 0.0037257000, -0.0004345000, -0.0093405000, -0.0284236000, -0.0693678000", \ + "0.0064740000, 0.0055534000, 0.0035988000, -0.0005703000, -0.0094549000, -0.0285416000, -0.0694668000", \ + "0.0063193000, 0.0054169000, 0.0034785000, -0.0006836000, -0.0095494000, -0.0286478000, -0.0695689000", \ + "0.0062218000, 0.0053139000, 0.0033886000, -0.0007289000, -0.0095806000, -0.0286302000, -0.0695515000", \ + "0.0064688000, 0.0055525000, 0.0035911000, -0.0005889000, -0.0096134000, -0.0287673000, -0.0696357000", \ + "0.0071682000, 0.0062198000, 0.0042332000, -0.0000375000, -0.0090389000, -0.0283263000, -0.0695461000"); + } + related_pin : "A1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0010684870, 0.0022833300, 0.0048794160, 0.0104271900, 0.0222826300, 0.0476174100"); + values("0.0144083000, 0.0153296000, 0.0172955000, 0.0215159000, 0.0304400000, 0.0494865000, 0.0900665000", \ + "0.0142654000, 0.0151765000, 0.0171879000, 0.0214020000, 0.0303583000, 0.0494315000, 0.0900404000", \ + "0.0140965000, 0.0150341000, 0.0170278000, 0.0212605000, 0.0302768000, 0.0493369000, 0.0899692000", \ + "0.0139674000, 0.0148937000, 0.0168828000, 0.0211339000, 0.0301371000, 0.0492358000, 0.0898990000", \ + "0.0138828000, 0.0148150000, 0.0167981000, 0.0210346000, 0.0299869000, 0.0490873000, 0.0897022000", \ + "0.0138592000, 0.0148101000, 0.0168066000, 0.0209646000, 0.0299212000, 0.0489596000, 0.0896457000", \ + "0.0138066000, 0.0147293000, 0.0166385000, 0.0210872000, 0.0301907000, 0.0491072000, 0.0897897000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0010684870, 0.0022833300, 0.0048794160, 0.0104271900, 0.0222826300, 0.0476174100"); + values("0.0054979000, 0.0045931000, 0.0026413000, -0.0015343000, -0.0104882000, -0.0296536000, -0.0706461000", \ + "0.0054622000, 0.0045539000, 0.0026082000, -0.0015586000, -0.0105057000, -0.0296534000, -0.0706537000", \ + "0.0053413000, 0.0044406000, 0.0025126000, -0.0016265000, -0.0105457000, -0.0296822000, -0.0706635000", \ + "0.0051112000, 0.0042305000, 0.0023297000, -0.0017737000, -0.0106599000, -0.0297552000, -0.0707106000", \ + "0.0050288000, 0.0041550000, 0.0021553000, -0.0019930000, -0.0108105000, -0.0298251000, -0.0707334000", \ + "0.0049589000, 0.0040507000, 0.0021158000, -0.0020339000, -0.0109214000, -0.0300580000, -0.0708748000", \ + "0.0054936000, 0.0045452000, 0.0025446000, -0.0016700000, -0.0106978000, -0.0298841000, -0.0709456000"); + } + related_pin : "A2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0010684870, 0.0022833300, 0.0048794160, 0.0104271900, 0.0222826300, 0.0476174100"); + values("0.0124631000, 0.0133825000, 0.0153460000, 0.0195683000, 0.0285333000, 0.0475118000, 0.0881180000", \ + "0.0122672000, 0.0132254000, 0.0152230000, 0.0194385000, 0.0283990000, 0.0474543000, 0.0880197000", \ + "0.0120749000, 0.0130181000, 0.0150162000, 0.0192562000, 0.0282535000, 0.0473580000, 0.0879310000", \ + "0.0119185000, 0.0128583000, 0.0148472000, 0.0191080000, 0.0281033000, 0.0472374000, 0.0879322000", \ + "0.0118151000, 0.0127473000, 0.0147329000, 0.0189518000, 0.0279215000, 0.0470661000, 0.0877293000", \ + "0.0117459000, 0.0126799000, 0.0146916000, 0.0189148000, 0.0279426000, 0.0469837000, 0.0876600000", \ + "0.0119441000, 0.0129318000, 0.0149294000, 0.0190997000, 0.0280526000, 0.0469638000, 0.0877902000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0010684870, 0.0022833300, 0.0048794160, 0.0104271900, 0.0222826300, 0.0476174100"); + values("0.0042313000, 0.0033517000, 0.0014210000, -0.0027395000, -0.0116924000, -0.0308883000, -0.0719156000", \ + "0.0041240000, 0.0032697000, 0.0013800000, -0.0027351000, -0.0116431000, -0.0308046000, -0.0718212000", \ + "0.0039077000, 0.0030783000, 0.0012434000, -0.0028110000, -0.0116640000, -0.0307696000, -0.0717539000", \ + "0.0036042000, 0.0027681000, 0.0009677000, -0.0030354000, -0.0117960000, -0.0308174000, -0.0717540000", \ + "0.0034858000, 0.0026267000, 0.0007748000, -0.0033406000, -0.0120413000, -0.0309752000, -0.0718132000", \ + "0.0034439000, 0.0025077000, 0.0005960000, -0.0034717000, -0.0122526000, -0.0312904000, -0.0720458000", \ + "0.0041171000, 0.0031434000, 0.0011384000, -0.0031600000, -0.0121658000, -0.0312647000, -0.0721981000"); + } + related_pin : "A3"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0010684870, 0.0022833300, 0.0048794160, 0.0104271900, 0.0222826300, 0.0476174100"); + values("0.0101993000, 0.0111285000, 0.0131527000, 0.0173736000, 0.0263289000, 0.0453729000, 0.0858713000", \ + "0.0099185000, 0.0108687000, 0.0129011000, 0.0171691000, 0.0261792000, 0.0452888000, 0.0858318000", \ + "0.0096319000, 0.0105748000, 0.0126040000, 0.0168975000, 0.0259758000, 0.0450845000, 0.0857262000", \ + "0.0094642000, 0.0103367000, 0.0123717000, 0.0166699000, 0.0257337000, 0.0449105000, 0.0856115000", \ + "0.0095872000, 0.0105094000, 0.0124787000, 0.0166421000, 0.0255726000, 0.0446859000, 0.0855298000", \ + "0.0100574000, 0.0109908000, 0.0129814000, 0.0172026000, 0.0256080000, 0.0446232000, 0.0853600000", \ + "0.0110812000, 0.0120488000, 0.0138964000, 0.0178564000, 0.0265068000, 0.0453498000, 0.0855254000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0010684870, 0.0022833300, 0.0048794160, 0.0104271900, 0.0222826300, 0.0476174100"); + values("0.0043664000, 0.0034808000, 0.0015621000, -0.0025538000, -0.0114031000, -0.0304706000, -0.0713824000", \ + "0.0042221000, 0.0033387000, 0.0014255000, -0.0026404000, -0.0114625000, -0.0305128000, -0.0714036000", \ + "0.0040241000, 0.0031437000, 0.0012556000, -0.0027846000, -0.0115727000, -0.0305728000, -0.0714378000", \ + "0.0038603000, 0.0029670000, 0.0010608000, -0.0030184000, -0.0117397000, -0.0307329000, -0.0715365000", \ + "0.0037836000, 0.0028686000, 0.0009262000, -0.0031293000, -0.0120055000, -0.0309543000, -0.0717077000", \ + "0.0042824000, 0.0033486000, 0.0013370000, -0.0027135000, -0.0120068000, -0.0309544000, -0.0717652000", \ + "0.0057394000, 0.0047417000, 0.0026701000, -0.0017336000, -0.0108265000, -0.0303201000, -0.0718131000"); + } + related_pin : "B1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0010684870, 0.0022833300, 0.0048794160, 0.0104271900, 0.0222826300, 0.0476174100"); + values("0.0064682000, 0.0074805000, 0.0095774000, 0.0139008000, 0.0228998000, 0.0419307000, 0.0824886000", \ + "0.0061852000, 0.0072117000, 0.0093517000, 0.0137157000, 0.0227850000, 0.0418579000, 0.0824149000", \ + "0.0059543000, 0.0068956000, 0.0089862000, 0.0134096000, 0.0224709000, 0.0416268000, 0.0823529000", \ + "0.0058501000, 0.0068168000, 0.0088387000, 0.0131031000, 0.0221591000, 0.0413808000, 0.0820340000", \ + "0.0061678000, 0.0070805000, 0.0090108000, 0.0131444000, 0.0220429000, 0.0412240000, 0.0819379000", \ + "0.0064847000, 0.0073593000, 0.0094884000, 0.0139495000, 0.0227209000, 0.0410503000, 0.0815536000", \ + "0.0086782000, 0.0094752000, 0.0111486000, 0.0149587000, 0.0233968000, 0.0421716000, 0.0825084000"); + } + } + max_capacitance : 0.0476170000; + max_transition : 1.4872860000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0010684900, 0.0022833300, 0.0048794200, 0.0104272000, 0.0222826000, 0.0476174000"); + values("0.0407562000, 0.0445357000, 0.0521180000, 0.0675238000, 0.0984540000, 0.1618186000, 0.2942168000", \ + "0.0453768000, 0.0490984000, 0.0566869000, 0.0720629000, 0.1029952000, 0.1663131000, 0.2988803000", \ + "0.0556682000, 0.0592887000, 0.0667916000, 0.0820918000, 0.1129499000, 0.1763109000, 0.3088212000", \ + "0.0756528000, 0.0796200000, 0.0878568000, 0.1035591000, 0.1343362000, 0.1977654000, 0.3304072000", \ + "0.1052417000, 0.1106766000, 0.1217861000, 0.1423498000, 0.1793242000, 0.2462420000, 0.3791941000", \ + "0.1386596000, 0.1467539000, 0.1636288000, 0.1951563000, 0.2485039000, 0.3376373000, 0.4888700000", \ + "0.1558361000, 0.1686289000, 0.1959656000, 0.2440476000, 0.3281667000, 0.4654813000, 0.6772587000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0010684900, 0.0022833300, 0.0048794200, 0.0104272000, 0.0222826000, 0.0476174000"); + values("0.1656764000, 0.1784766000, 0.2049495000, 0.2609478000, 0.3791051000, 0.6306757000, 1.1659577000", \ + "0.1701895000, 0.1828407000, 0.2096752000, 0.2658105000, 0.3847984000, 0.6359177000, 1.1715610000", \ + "0.1818779000, 0.1943790000, 0.2208815000, 0.2777704000, 0.3968679000, 0.6484781000, 1.1845043000", \ + "0.2061366000, 0.2191430000, 0.2457372000, 0.3024596000, 0.4212364000, 0.6736705000, 1.2096868000", \ + "0.2583928000, 0.2710783000, 0.2974581000, 0.3533755000, 0.4726573000, 0.7250085000, 1.2616364000", \ + "0.3495980000, 0.3639511000, 0.3964070000, 0.4588483000, 0.5831629000, 0.8350573000, 1.3712872000", \ + "0.5001728000, 0.5205623000, 0.5624345000, 0.6422753000, 0.7950265000, 1.0795065000, 1.6233104000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0010684900, 0.0022833300, 0.0048794200, 0.0104272000, 0.0222826000, 0.0476174000"); + values("0.0321004000, 0.0363439000, 0.0452294000, 0.0637451000, 0.1024045000, 0.1843394000, 0.3580770000", \ + "0.0317876000, 0.0361344000, 0.0450354000, 0.0635840000, 0.1023492000, 0.1837207000, 0.3595440000", \ + "0.0318352000, 0.0360229000, 0.0447337000, 0.0631239000, 0.1020559000, 0.1842539000, 0.3581153000", \ + "0.0383237000, 0.0419762000, 0.0495944000, 0.0658794000, 0.1028132000, 0.1841867000, 0.3593506000", \ + "0.0570606000, 0.0613233000, 0.0695302000, 0.0861814000, 0.1188951000, 0.1908870000, 0.3594069000", \ + "0.0940595000, 0.0995077000, 0.1110381000, 0.1320973000, 0.1706544000, 0.2416868000, 0.3870015000", \ + "0.1612938000, 0.1703290000, 0.1868983000, 0.2167115000, 0.2724705000, 0.3626514000, 0.5167807000"); + } + related_pin : "A1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0010684900, 0.0022833300, 0.0048794200, 0.0104272000, 0.0222826000, 0.0476174000"); + values("0.1247821000, 0.1415965000, 0.1763943000, 0.2514533000, 0.4095277000, 0.7487528000, 1.4692667000", \ + "0.1250534000, 0.1412886000, 0.1766277000, 0.2509858000, 0.4097865000, 0.7464308000, 1.4643761000", \ + "0.1250239000, 0.1415274000, 0.1764582000, 0.2509406000, 0.4097481000, 0.7461909000, 1.4667779000", \ + "0.1249348000, 0.1414862000, 0.1763539000, 0.2515523000, 0.4098168000, 0.7466419000, 1.4648209000", \ + "0.1303413000, 0.1459917000, 0.1797329000, 0.2521622000, 0.4094908000, 0.7470662000, 1.4661516000", \ + "0.1603713000, 0.1770223000, 0.2104535000, 0.2790856000, 0.4248139000, 0.7500429000, 1.4656025000", \ + "0.2302297000, 0.2477656000, 0.2852496000, 0.3592630000, 0.5086345000, 0.8097953000, 1.4872856000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0010684900, 0.0022833300, 0.0048794200, 0.0104272000, 0.0222826000, 0.0476174000"); + values("0.0407228000, 0.0440943000, 0.0509767000, 0.0652707000, 0.0950194000, 0.1576978000, 0.2906301000", \ + "0.0454486000, 0.0488438000, 0.0557504000, 0.0700705000, 0.0998314000, 0.1625308000, 0.2954798000", \ + "0.0550696000, 0.0584095000, 0.0653763000, 0.0797531000, 0.1095977000, 0.1723422000, 0.3055978000", \ + "0.0723199000, 0.0764362000, 0.0842534000, 0.0998523000, 0.1300651000, 0.1929488000, 0.3263042000", \ + "0.0956301000, 0.1014386000, 0.1127259000, 0.1334389000, 0.1713435000, 0.2395953000, 0.3734163000", \ + "0.1150029000, 0.1242009000, 0.1422136000, 0.1748198000, 0.2312627000, 0.3231782000, 0.4789180000", \ + "0.1041956000, 0.1194739000, 0.1483092000, 0.2012480000, 0.2913371000, 0.4340363000, 0.6528791000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0010684900, 0.0022833300, 0.0048794200, 0.0104272000, 0.0222826000, 0.0476174000"); + values("0.1553010000, 0.1681444000, 0.1944834000, 0.2509004000, 0.3688727000, 0.6203902000, 1.1558805000", \ + "0.1588102000, 0.1710164000, 0.1984198000, 0.2542732000, 0.3733859000, 0.6247491000, 1.1606259000", \ + "0.1694544000, 0.1823395000, 0.2088999000, 0.2659433000, 0.3849167000, 0.6366372000, 1.1724671000", \ + "0.1955656000, 0.2078743000, 0.2351174000, 0.2912770000, 0.4106727000, 0.6631844000, 1.1994941000", \ + "0.2554400000, 0.2679568000, 0.2947407000, 0.3507658000, 0.4701059000, 0.7226390000, 1.2591568000", \ + "0.3666642000, 0.3831776000, 0.4190593000, 0.4849446000, 0.6090510000, 0.8614136000, 1.3980569000", \ + "0.5591634000, 0.5840115000, 0.6320955000, 0.7241150000, 0.8863730000, 1.1764483000, 1.7218977000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0010684900, 0.0022833300, 0.0048794200, 0.0104272000, 0.0222826000, 0.0476174000"); + values("0.0267577000, 0.0308425000, 0.0392077000, 0.0574503000, 0.0964356000, 0.1798047000, 0.3562779000", \ + "0.0267934000, 0.0308204000, 0.0391954000, 0.0574235000, 0.0964079000, 0.1795458000, 0.3562603000", \ + "0.0270355000, 0.0309618000, 0.0392574000, 0.0573574000, 0.0961574000, 0.1791454000, 0.3567258000", \ + "0.0335262000, 0.0372048000, 0.0447910000, 0.0608503000, 0.0975797000, 0.1789546000, 0.3563997000", \ + "0.0516072000, 0.0558773000, 0.0644355000, 0.0812160000, 0.1152358000, 0.1882581000, 0.3576642000", \ + "0.0875225000, 0.0938330000, 0.1054451000, 0.1269810000, 0.1670678000, 0.2398929000, 0.3892939000", \ + "0.1551116000, 0.1649376000, 0.1823735000, 0.2135627000, 0.2680197000, 0.3607874000, 0.5204081000"); + } + related_pin : "A2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0010684900, 0.0022833300, 0.0048794200, 0.0104272000, 0.0222826000, 0.0476174000"); + values("0.1248402000, 0.1416273000, 0.1763922000, 0.2512117000, 0.4093492000, 0.7456115000, 1.4688512000", \ + "0.1248338000, 0.1414808000, 0.1768143000, 0.2510775000, 0.4094196000, 0.7464536000, 1.4684961000", \ + "0.1247717000, 0.1416170000, 0.1763965000, 0.2510072000, 0.4097641000, 0.7461779000, 1.4634297000", \ + "0.1251281000, 0.1414038000, 0.1765851000, 0.2512271000, 0.4095124000, 0.7468004000, 1.4647704000", \ + "0.1338200000, 0.1489031000, 0.1817022000, 0.2525806000, 0.4096319000, 0.7473218000, 1.4650009000", \ + "0.1765916000, 0.1912448000, 0.2255611000, 0.2887275000, 0.4281423000, 0.7493958000, 1.4656812000", \ + "0.2690470000, 0.2872096000, 0.3266604000, 0.3992918000, 0.5358988000, 0.8184552000, 1.4823528000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0010684900, 0.0022833300, 0.0048794200, 0.0104272000, 0.0222826000, 0.0476174000"); + values("0.0333256000, 0.0362895000, 0.0424902000, 0.0556172000, 0.0833322000, 0.1422083000, 0.2690873000", \ + "0.0379227000, 0.0409366000, 0.0472736000, 0.0604816000, 0.0883406000, 0.1474215000, 0.2738409000", \ + "0.0472794000, 0.0504877000, 0.0570466000, 0.0704955000, 0.0983448000, 0.1578108000, 0.2841308000", \ + "0.0614163000, 0.0657882000, 0.0745873000, 0.0904196000, 0.1195250000, 0.1792199000, 0.3058286000", \ + "0.0765422000, 0.0834874000, 0.0966809000, 0.1205029000, 0.1598099000, 0.2270945000, 0.3542882000", \ + "0.0825107000, 0.0932511000, 0.1143607000, 0.1520735000, 0.2127862000, 0.3081012000, 0.4607054000", \ + "0.0456502000, 0.0644747000, 0.0998049000, 0.1604994000, 0.2591264000, 0.4090112000, 0.6356742000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0010684900, 0.0022833300, 0.0048794200, 0.0104272000, 0.0222826000, 0.0476174000"); + values("0.1277465000, 0.1400227000, 0.1672578000, 0.2232927000, 0.3420499000, 0.5937116000, 1.1294818000", \ + "0.1290859000, 0.1419117000, 0.1688478000, 0.2260932000, 0.3455005000, 0.5970644000, 1.1330101000", \ + "0.1371250000, 0.1500623000, 0.1771013000, 0.2344206000, 0.3540860000, 0.6071996000, 1.1438144000", \ + "0.1628671000, 0.1747842000, 0.2017599000, 0.2581674000, 0.3780339000, 0.6316141000, 1.1686945000", \ + "0.2271220000, 0.2402469000, 0.2658229000, 0.3207188000, 0.4392464000, 0.6916882000, 1.2285852000", \ + "0.3509540000, 0.3689277000, 0.4029937000, 0.4698960000, 0.5916497000, 0.8414595000, 1.3774090000", \ + "0.5499002000, 0.5776352000, 0.6296000000, 0.7275340000, 0.8998350000, 1.1946849000, 1.7200997000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0010684900, 0.0022833300, 0.0048794200, 0.0104272000, 0.0222826000, 0.0476174000"); + values("0.0183005000, 0.0220543000, 0.0302422000, 0.0476473000, 0.0845397000, 0.1622030000, 0.3308099000", \ + "0.0183378000, 0.0220549000, 0.0302089000, 0.0472721000, 0.0845072000, 0.1623224000, 0.3351467000", \ + "0.0194415000, 0.0228710000, 0.0305210000, 0.0473412000, 0.0839575000, 0.1625150000, 0.3350797000", \ + "0.0278085000, 0.0311864000, 0.0385852000, 0.0529967000, 0.0863357000, 0.1640845000, 0.3303602000", \ + "0.0467285000, 0.0508223000, 0.0593979000, 0.0756639000, 0.1074826000, 0.1736571000, 0.3340448000", \ + "0.0829295000, 0.0892108000, 0.1012239000, 0.1232352000, 0.1621395000, 0.2304933000, 0.3673261000", \ + "0.1533352000, 0.1622453000, 0.1792006000, 0.2112743000, 0.2654817000, 0.3557308000, 0.5112881000"); + } + related_pin : "A3"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0010684900, 0.0022833300, 0.0048794200, 0.0104272000, 0.0222826000, 0.0476174000"); + values("0.1246158000, 0.1412695000, 0.1767638000, 0.2509638000, 0.4093990000, 0.7481383000, 1.4671120000", \ + "0.1249823000, 0.1413490000, 0.1763751000, 0.2508631000, 0.4115079000, 0.7461167000, 1.4655833000", \ + "0.1246831000, 0.1411982000, 0.1763099000, 0.2510247000, 0.4092990000, 0.7471567000, 1.4650247000", \ + "0.1229883000, 0.1401855000, 0.1760958000, 0.2508567000, 0.4095509000, 0.7468494000, 1.4696316000", \ + "0.1387724000, 0.1529700000, 0.1835529000, 0.2530193000, 0.4091377000, 0.7486800000, 1.4646737000", \ + "0.1927053000, 0.2099049000, 0.2424289000, 0.3035341000, 0.4356249000, 0.7478892000, 1.4655904000", \ + "0.2868490000, 0.3094111000, 0.3574834000, 0.4385948000, 0.5857552000, 0.8504021000, 1.4846834000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0010684900, 0.0022833300, 0.0048794200, 0.0104272000, 0.0222826000, 0.0476174000"); + values("0.0324259000, 0.0362662000, 0.0440235000, 0.0594846000, 0.0904980000, 0.1539705000, 0.2865308000", \ + "0.0365699000, 0.0403352000, 0.0480366000, 0.0635678000, 0.0946812000, 0.1582166000, 0.2907909000", \ + "0.0475830000, 0.0510735000, 0.0584377000, 0.0739401000, 0.1050013000, 0.1686047000, 0.3012412000", \ + "0.0692739000, 0.0739429000, 0.0829441000, 0.0990161000, 0.1290351000, 0.1927304000, 0.3247584000", \ + "0.0963297000, 0.1030886000, 0.1161283000, 0.1391820000, 0.1815276000, 0.2481333000, 0.3813808000", \ + "0.1232879000, 0.1334050000, 0.1530440000, 0.1888623000, 0.2505509000, 0.3524055000, 0.5102505000", \ + "0.1306770000, 0.1454807000, 0.1736627000, 0.2293071000, 0.3240139000, 0.4798702000, 0.7209959000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0010684900, 0.0022833300, 0.0048794200, 0.0104272000, 0.0222826000, 0.0476174000"); + values("0.0295613000, 0.0337539000, 0.0423237000, 0.0600183000, 0.0969086000, 0.1745592000, 0.3411762000", \ + "0.0346584000, 0.0388293000, 0.0474619000, 0.0650087000, 0.1021980000, 0.1805674000, 0.3470406000", \ + "0.0479968000, 0.0518904000, 0.0603634000, 0.0782075000, 0.1151780000, 0.1935540000, 0.3597527000", \ + "0.0736000000, 0.0798180000, 0.0908260000, 0.1095489000, 0.1465914000, 0.2249823000, 0.3913073000", \ + "0.1134198000, 0.1232388000, 0.1411697000, 0.1716691000, 0.2198486000, 0.2981356000, 0.4631562000", \ + "0.1777774000, 0.1930992000, 0.2219106000, 0.2709024000, 0.3481700000, 0.4628945000, 0.6329191000", \ + "0.2887309000, 0.3120369000, 0.3546535000, 0.4291238000, 0.5513777000, 0.7380571000, 1.0024606000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0010684900, 0.0022833300, 0.0048794200, 0.0104272000, 0.0222826000, 0.0476174000"); + values("0.0317682000, 0.0360371000, 0.0448539000, 0.0635246000, 0.1019197000, 0.1837676000, 0.3589648000", \ + "0.0312866000, 0.0357227000, 0.0447446000, 0.0633446000, 0.1020621000, 0.1842886000, 0.3580882000", \ + "0.0319112000, 0.0358629000, 0.0444502000, 0.0626398000, 0.1019657000, 0.1842282000, 0.3581800000", \ + "0.0440452000, 0.0479120000, 0.0550369000, 0.0691179000, 0.1037952000, 0.1837656000, 0.3581617000", \ + "0.0667216000, 0.0720806000, 0.0821231000, 0.1019912000, 0.1320011000, 0.1981761000, 0.3601150000", \ + "0.1069542000, 0.1150373000, 0.1301897000, 0.1576951000, 0.2030520000, 0.2755851000, 0.4084243000", \ + "0.1757976000, 0.1884181000, 0.2136671000, 0.2571268000, 0.3261540000, 0.4352718000, 0.5999529000"); + } + related_pin : "B1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0010684900, 0.0022833300, 0.0048794200, 0.0104272000, 0.0222826000, 0.0476174000"); + values("0.0315183000, 0.0376303000, 0.0501520000, 0.0762439000, 0.1297895000, 0.2405490000, 0.4758290000", \ + "0.0316390000, 0.0375700000, 0.0501491000, 0.0763108000, 0.1297794000, 0.2407483000, 0.4761858000", \ + "0.0342023000, 0.0393520000, 0.0505867000, 0.0763470000, 0.1297595000, 0.2406779000, 0.4761060000", \ + "0.0522753000, 0.0550759000, 0.0626705000, 0.0831395000, 0.1306965000, 0.2406209000, 0.4760384000", \ + "0.0899749000, 0.0942929000, 0.1032326000, 0.1203389000, 0.1557260000, 0.2474365000, 0.4759296000", \ + "0.1514371000, 0.1581650000, 0.1719760000, 0.1968244000, 0.2401739000, 0.3126664000, 0.5013505000", \ + "0.2503656000, 0.2605824000, 0.2821245000, 0.3234399000, 0.3923252000, 0.4997072000, 0.6700263000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__o31ai_2") { + leakage_power () { + value : 0.0022951000; + when : "!A1&!A2&!A3&B1"; + } + leakage_power () { + value : 0.0000109307; + when : "!A1&!A2&!A3&!B1"; + } + leakage_power () { + value : 0.0068213000; + when : "!A1&!A2&A3&B1"; + } + leakage_power () { + value : 0.0008629000; + when : "!A1&!A2&A3&!B1"; + } + leakage_power () { + value : 0.0058747000; + when : "!A1&A2&!A3&B1"; + } + leakage_power () { + value : 0.0008634000; + when : "!A1&A2&!A3&!B1"; + } + leakage_power () { + value : 0.0037591000; + when : "!A1&A2&A3&B1"; + } + leakage_power () { + value : 0.0008625000; + when : "!A1&A2&A3&!B1"; + } + leakage_power () { + value : 0.0056503000; + when : "A1&!A2&!A3&B1"; + } + leakage_power () { + value : 0.0008681000; + when : "A1&!A2&!A3&!B1"; + } + leakage_power () { + value : 0.0037455000; + when : "A1&!A2&A3&B1"; + } + leakage_power () { + value : 0.0008629000; + when : "A1&!A2&A3&!B1"; + } + leakage_power () { + value : 0.0037510000; + when : "A1&A2&!A3&B1"; + } + leakage_power () { + value : 0.0008662000; + when : "A1&A2&!A3&!B1"; + } + leakage_power () { + value : 0.0036359000; + when : "A1&A2&A3&B1"; + } + leakage_power () { + value : 0.0008643000; + when : "A1&A2&A3&!B1"; + } + area : 12.512000000; + cell_footprint : "sky130_fd_sc_hd__o31ai"; + cell_leakage_power : 0.0025996280; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A1") { + capacitance : 0.0044550000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0042460000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0080408000, 0.0080351000, 0.0080222000, 0.0080259000, 0.0080345000, 0.0080542000, 0.0080998000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0080167000, -0.0080161000, -0.0080145000, -0.0080162000, -0.0080201000, -0.0080290000, -0.0080497000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0046640000; + } + pin ("A2") { + capacitance : 0.0043700000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0040780000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0079339000, 0.0079345000, 0.0079360000, 0.0079377000, 0.0079416000, 0.0079506000, 0.0079713000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0079242000, -0.0079237000, -0.0079225000, -0.0079237000, -0.0079265000, -0.0079329000, -0.0079476000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0046620000; + } + pin ("A3") { + capacitance : 0.0043160000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0039600000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0079544000, 0.0079534000, 0.0079511000, 0.0079528000, 0.0079565000, 0.0079652000, 0.0079853000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0079546000, -0.0079502000, -0.0079402000, -0.0079416000, -0.0079450000, -0.0079526000, -0.0079703000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0046710000; + } + pin ("B1") { + capacitance : 0.0044040000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0042670000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0092119000, 0.0092082000, 0.0091999000, 0.0091971000, 0.0091907000, 0.0091760000, 0.0091421000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0026888000, -0.0027021000, -0.0027330000, -0.0026948000, -0.0026068000, -0.0024039000, -0.0019361000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0045400000; + } + pin ("Y") { + direction : "output"; + function : "(!A1&!A2&!A3) | (!B1)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011663880, 0.0027209210, 0.0063472980, 0.0148068200, 0.0345409900, 0.0805763800"); + values("0.0148542000, 0.0137882000, 0.0112841000, 0.0054389000, -0.0081121000, -0.0398155000, -0.1140659000", \ + "0.0146010000, 0.0135134000, 0.0110200000, 0.0051999000, -0.0083743000, -0.0400798000, -0.1143330000", \ + "0.0142622000, 0.0132147000, 0.0107193000, 0.0048663000, -0.0086793000, -0.0403614000, -0.1146206000", \ + "0.0139298000, 0.0128721000, 0.0104342000, 0.0046027000, -0.0089584000, -0.0406187000, -0.1148604000", \ + "0.0136181000, 0.0125825000, 0.0101301000, 0.0043591000, -0.0090704000, -0.0406757000, -0.1148764000", \ + "0.0139400000, 0.0129214000, 0.0103874000, 0.0045426000, -0.0091499000, -0.0409079000, -0.1151119000", \ + "0.0152842000, 0.0141768000, 0.0116734000, 0.0057633000, -0.0081393000, -0.0401372000, -0.1149426000"); + } + related_pin : "A1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011663880, 0.0027209210, 0.0063472980, 0.0148068200, 0.0345409900, 0.0805763800"); + values("0.0271261000, 0.0281945000, 0.0307507000, 0.0366161000, 0.0503094000, 0.0820568000, 0.1556599000", \ + "0.0267813000, 0.0278715000, 0.0304004000, 0.0363551000, 0.0501113000, 0.0818551000, 0.1556866000", \ + "0.0263580000, 0.0274904000, 0.0300364000, 0.0360208000, 0.0497950000, 0.0816314000, 0.1553949000", \ + "0.0260827000, 0.0271416000, 0.0297263000, 0.0356596000, 0.0494980000, 0.0813976000, 0.1553515000", \ + "0.0257608000, 0.0268426000, 0.0293973000, 0.0353104000, 0.0490697000, 0.0809819000, 0.1549592000", \ + "0.0257790000, 0.0268944000, 0.0293748000, 0.0352656000, 0.0489355000, 0.0808051000, 0.1546631000", \ + "0.0252651000, 0.0263133000, 0.0290267000, 0.0352465000, 0.0491764000, 0.0808378000, 0.1545096000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011663880, 0.0027209210, 0.0063472980, 0.0148068200, 0.0345409900, 0.0805763800"); + values("0.0110698000, 0.0100068000, 0.0075279000, 0.0017086000, -0.0119094000, -0.0437707000, -0.1182739000", \ + "0.0109946000, 0.0099373000, 0.0074648000, 0.0016607000, -0.0119311000, -0.0437997000, -0.1182224000", \ + "0.0108151000, 0.0097619000, 0.0073231000, 0.0015669000, -0.0119983000, -0.0438157000, -0.1182461000", \ + "0.0104062000, 0.0093533000, 0.0069674000, 0.0012829000, -0.0121816000, -0.0439488000, -0.1183121000", \ + "0.0102982000, 0.0092434000, 0.0068066000, 0.0009021000, -0.0124811000, -0.0440257000, -0.1183317000", \ + "0.0103600000, 0.0092624000, 0.0067807000, 0.0009325000, -0.0125669000, -0.0444317000, -0.1185671000", \ + "0.0119185000, 0.0107535000, 0.0082162000, 0.0023272000, -0.0116562000, -0.0437277000, -0.1184417000"); + } + related_pin : "A2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011663880, 0.0027209210, 0.0063472980, 0.0148068200, 0.0345409900, 0.0805763800"); + values("0.0221811000, 0.0232344000, 0.0257803000, 0.0316807000, 0.0453378000, 0.0770266000, 0.1507891000", \ + "0.0218031000, 0.0229076000, 0.0254664000, 0.0313817000, 0.0451365000, 0.0768656000, 0.1506670000", \ + "0.0214433000, 0.0225447000, 0.0251035000, 0.0310691000, 0.0448914000, 0.0767374000, 0.1505008000", \ + "0.0211696000, 0.0222205000, 0.0248038000, 0.0307262000, 0.0445035000, 0.0764072000, 0.1503777000", \ + "0.0208654000, 0.0219583000, 0.0244972000, 0.0304267000, 0.0442110000, 0.0760481000, 0.1500090000", \ + "0.0208485000, 0.0219462000, 0.0245316000, 0.0304601000, 0.0442635000, 0.0761353000, 0.1499187000", \ + "0.0220060000, 0.0230394000, 0.0254443000, 0.0311765000, 0.0447674000, 0.0764227000, 0.1503934000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011663880, 0.0027209210, 0.0063472980, 0.0148068200, 0.0345409900, 0.0805763800"); + values("0.0083360000, 0.0073201000, 0.0048918000, -0.0008359000, -0.0144425000, -0.0463328000, -0.1208852000", \ + "0.0080342000, 0.0070628000, 0.0047377000, -0.0009000000, -0.0143611000, -0.0461885000, -0.1206949000", \ + "0.0075093000, 0.0065891000, 0.0043487000, -0.0011364000, -0.0144718000, -0.0461491000, -0.1205808000", \ + "0.0069307000, 0.0060165000, 0.0037617000, -0.0016339000, -0.0148238000, -0.0463108000, -0.1206006000", \ + "0.0067810000, 0.0057997000, 0.0034499000, -0.0022272000, -0.0153078000, -0.0466591000, -0.1207520000", \ + "0.0068929000, 0.0058075000, 0.0033325000, -0.0023860000, -0.0157260000, -0.0472407000, -0.1211513000", \ + "0.0088005000, 0.0076348000, 0.0049726000, -0.0011946000, -0.0150573000, -0.0469304000, -0.1213415000"); + } + related_pin : "A3"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011663880, 0.0027209210, 0.0063472980, 0.0148068200, 0.0345409900, 0.0805763800"); + values("0.0177644000, 0.0188529000, 0.0214082000, 0.0273189000, 0.0410820000, 0.0728369000, 0.1464671000", \ + "0.0171589000, 0.0182966000, 0.0208906000, 0.0269139000, 0.0407352000, 0.0725354000, 0.1463505000", \ + "0.0166093000, 0.0177959000, 0.0203801000, 0.0263935000, 0.0403575000, 0.0723413000, 0.1460058000", \ + "0.0161926000, 0.0172986000, 0.0199225000, 0.0259593000, 0.0398650000, 0.0719708000, 0.1459098000", \ + "0.0162598000, 0.0173631000, 0.0198774000, 0.0258972000, 0.0394883000, 0.0714206000, 0.1456209000", \ + "0.0180025000, 0.0190233000, 0.0214916000, 0.0267854000, 0.0399592000, 0.0715281000, 0.1452063000", \ + "0.0203356000, 0.0214553000, 0.0244483000, 0.0289567000, 0.0423118000, 0.0731709000, 0.1471797000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011663880, 0.0027209210, 0.0063472980, 0.0148068200, 0.0345409900, 0.0805763800"); + values("0.0093936000, 0.0083855000, 0.0059577000, 0.0002515000, -0.0132001000, -0.0448138000, -0.1190704000", \ + "0.0091166000, 0.0081160000, 0.0057044000, 0.0000269000, -0.0133362000, -0.0448750000, -0.1190577000", \ + "0.0088377000, 0.0078061000, 0.0054212000, -0.0002578000, -0.0135616000, -0.0449864000, -0.1191020000", \ + "0.0084522000, 0.0074257000, 0.0050023000, -0.0006568000, -0.0140074000, -0.0453438000, -0.1193250000", \ + "0.0082677000, 0.0072047000, 0.0047361000, -0.0009807000, -0.0142698000, -0.0456598000, -0.1196948000", \ + "0.0093941000, 0.0082802000, 0.0056712000, 0.0000042000, -0.0140618000, -0.0459088000, -0.1199375000", \ + "0.0120901000, 0.0108825000, 0.0081670000, 0.0019588000, -0.0121364000, -0.0446911000, -0.1199397000"); + } + related_pin : "B1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011663880, 0.0027209210, 0.0063472980, 0.0148068200, 0.0345409900, 0.0805763800"); + values("0.0098942000, 0.0111335000, 0.0139415000, 0.0201610000, 0.0339919000, 0.0656948000, 0.1392929000", \ + "0.0093892000, 0.0105930000, 0.0134182000, 0.0197126000, 0.0336789000, 0.0656949000, 0.1393865000", \ + "0.0090127000, 0.0101839000, 0.0129153000, 0.0191611000, 0.0332172000, 0.0652239000, 0.1390611000", \ + "0.0090437000, 0.0101743000, 0.0126844000, 0.0186399000, 0.0327658000, 0.0646285000, 0.1386561000", \ + "0.0093141000, 0.0103697000, 0.0128504000, 0.0186667000, 0.0323195000, 0.0640880000, 0.1379692000", \ + "0.0103621000, 0.0114035000, 0.0139834000, 0.0198135000, 0.0331553000, 0.0644862000, 0.1374540000", \ + "0.0146265000, 0.0155108000, 0.0177277000, 0.0236763000, 0.0358745000, 0.0669817000, 0.1409597000"); + } + } + max_capacitance : 0.0805760000; + max_transition : 1.4910310000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011663900, 0.0027209200, 0.0063473000, 0.0148068000, 0.0345410000, 0.0805764000"); + values("0.0411329000, 0.0437262000, 0.0496954000, 0.0626763000, 0.0906369000, 0.1517795000, 0.2885301000", \ + "0.0457082000, 0.0483290000, 0.0542058000, 0.0671637000, 0.0950751000, 0.1561639000, 0.2928666000", \ + "0.0556527000, 0.0582124000, 0.0639874000, 0.0767360000, 0.1046073000, 0.1656101000, 0.3023532000", \ + "0.0743788000, 0.0773615000, 0.0835781000, 0.0968249000, 0.1247902000, 0.1856759000, 0.3226448000", \ + "0.1018578000, 0.1058972000, 0.1145024000, 0.1318997000, 0.1654055000, 0.2307538000, 0.3686321000", \ + "0.1310780000, 0.1369953000, 0.1493771000, 0.1752242000, 0.2247003000, 0.3123222000, 0.4698814000", \ + "0.1382187000, 0.1472164000, 0.1664733000, 0.2062610000, 0.2835383000, 0.4178138000, 0.6400265000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011663900, 0.0027209200, 0.0063473000, 0.0148068000, 0.0345410000, 0.0805764000"); + values("0.1803961000, 0.1894507000, 0.2100321000, 0.2553745000, 0.3610889000, 0.6047641000, 1.1701876000", \ + "0.1846996000, 0.1938767000, 0.2142169000, 0.2602154000, 0.3656147000, 0.6097089000, 1.1754528000", \ + "0.1961329000, 0.2048819000, 0.2249643000, 0.2718585000, 0.3781375000, 0.6226472000, 1.1884026000", \ + "0.2214292000, 0.2302647000, 0.2509775000, 0.2973795000, 0.4035462000, 0.6486722000, 1.2154585000", \ + "0.2758026000, 0.2843611000, 0.3044714000, 0.3502752000, 0.4566240000, 0.7015730000, 1.2686939000", \ + "0.3703781000, 0.3806677000, 0.4038235000, 0.4554302000, 0.5669358000, 0.8111233000, 1.3783547000", \ + "0.5269526000, 0.5403540000, 0.5710487000, 0.6351442000, 0.7707998000, 1.0477375000, 1.6236164000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011663900, 0.0027209200, 0.0063473000, 0.0148068000, 0.0345410000, 0.0805764000"); + values("0.0321801000, 0.0354978000, 0.0423517000, 0.0579162000, 0.0927194000, 0.1715429000, 0.3535191000", \ + "0.0319298000, 0.0348832000, 0.0420222000, 0.0576914000, 0.0924999000, 0.1711705000, 0.3541340000", \ + "0.0319867000, 0.0349032000, 0.0416847000, 0.0571635000, 0.0922357000, 0.1710789000, 0.3536955000", \ + "0.0385617000, 0.0411842000, 0.0472949000, 0.0605737000, 0.0932570000, 0.1708606000, 0.3538168000", \ + "0.0569950000, 0.0598270000, 0.0660756000, 0.0799566000, 0.1103354000, 0.1791249000, 0.3542864000", \ + "0.0936712000, 0.0974783000, 0.1058263000, 0.1236053000, 0.1590111000, 0.2293524000, 0.3838703000", \ + "0.1606460000, 0.1663998000, 0.1792109000, 0.2044213000, 0.2528775000, 0.3437028000, 0.5098638000"); + } + related_pin : "A1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011663900, 0.0027209200, 0.0063473000, 0.0148068000, 0.0345410000, 0.0805764000"); + values("0.1274050000, 0.1386658000, 0.1650927000, 0.2261452000, 0.3675260000, 0.6964845000, 1.4625288000", \ + "0.1273991000, 0.1387903000, 0.1646628000, 0.2263932000, 0.3676066000, 0.6967602000, 1.4621948000", \ + "0.1274434000, 0.1388496000, 0.1647596000, 0.2257345000, 0.3676778000, 0.6978205000, 1.4612167000", \ + "0.1272788000, 0.1386909000, 0.1651852000, 0.2263494000, 0.3676956000, 0.6969127000, 1.4628475000", \ + "0.1311578000, 0.1421218000, 0.1675168000, 0.2267743000, 0.3681627000, 0.6978055000, 1.4628265000", \ + "0.1574881000, 0.1687054000, 0.1936055000, 0.2517033000, 0.3824830000, 0.7015031000, 1.4633056000", \ + "0.2206532000, 0.2332699000, 0.2606698000, 0.3209719000, 0.4574797000, 0.7568428000, 1.4795848000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011663900, 0.0027209200, 0.0063473000, 0.0148068000, 0.0345410000, 0.0805764000"); + values("0.0379139000, 0.0400358000, 0.0447815000, 0.0553309000, 0.0791622000, 0.1332296000, 0.2581963000", \ + "0.0425972000, 0.0446828000, 0.0494931000, 0.0600369000, 0.0838130000, 0.1380238000, 0.2630377000", \ + "0.0520928000, 0.0542098000, 0.0589644000, 0.0696758000, 0.0934931000, 0.1477494000, 0.2726602000", \ + "0.0678950000, 0.0705033000, 0.0761340000, 0.0882988000, 0.1130874000, 0.1675443000, 0.2928827000", \ + "0.0876126000, 0.0912960000, 0.0996562000, 0.1166927000, 0.1490485000, 0.2111298000, 0.3376766000", \ + "0.1012540000, 0.1069637000, 0.1202564000, 0.1464719000, 0.1961933000, 0.2827608000, 0.4346567000", \ + "0.0807691000, 0.0894252000, 0.1105927000, 0.1522225000, 0.2315623000, 0.3676637000, 0.5870427000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011663900, 0.0027209200, 0.0063473000, 0.0148068000, 0.0345410000, 0.0805764000"); + values("0.1618411000, 0.1706577000, 0.1899506000, 0.2365208000, 0.3419710000, 0.5854398000, 1.1511496000", \ + "0.1643018000, 0.1730084000, 0.1929518000, 0.2392932000, 0.3452062000, 0.5892156000, 1.1557867000", \ + "0.1735295000, 0.1827963000, 0.2027601000, 0.2494616000, 0.3553654000, 0.6000182000, 1.1661964000", \ + "0.1976153000, 0.2060501000, 0.2267598000, 0.2730343000, 0.3795909000, 0.6243694000, 1.1911455000", \ + "0.2512908000, 0.2599607000, 0.2798875000, 0.3263498000, 0.4319898000, 0.6771620000, 1.2442199000", \ + "0.3472404000, 0.3582388000, 0.3856739000, 0.4412930000, 0.5571575000, 0.8020386000, 1.3702421000", \ + "0.5209652000, 0.5371849000, 0.5717665000, 0.6459114000, 0.7919909000, 1.0832770000, 1.6610486000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011663900, 0.0027209200, 0.0063473000, 0.0148068000, 0.0345410000, 0.0805764000"); + values("0.0231734000, 0.0256750000, 0.0315078000, 0.0449177000, 0.0760887000, 0.1488284000, 0.3195120000", \ + "0.0231137000, 0.0256556000, 0.0314470000, 0.0448816000, 0.0760842000, 0.1489996000, 0.3179338000", \ + "0.0236273000, 0.0259889000, 0.0316314000, 0.0448908000, 0.0760075000, 0.1485954000, 0.3186214000", \ + "0.0301066000, 0.0323309000, 0.0376254000, 0.0496935000, 0.0783575000, 0.1489612000, 0.3188517000", \ + "0.0472132000, 0.0500175000, 0.0560448000, 0.0693525000, 0.0974686000, 0.1606475000, 0.3209449000", \ + "0.0811806000, 0.0850440000, 0.0934136000, 0.1111313000, 0.1458389000, 0.2122939000, 0.3557922000", \ + "0.1462181000, 0.1516878000, 0.1644045000, 0.1909305000, 0.2381737000, 0.3254583000, 0.4837046000"); + } + related_pin : "A2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011663900, 0.0027209200, 0.0063473000, 0.0148068000, 0.0345410000, 0.0805764000"); + values("0.1274785000, 0.1383375000, 0.1648417000, 0.2258717000, 0.3676272000, 0.6969960000, 1.4670821000", \ + "0.1272102000, 0.1383623000, 0.1650033000, 0.2257271000, 0.3676243000, 0.6982656000, 1.4634051000", \ + "0.1274083000, 0.1388073000, 0.1647435000, 0.2263694000, 0.3675434000, 0.6966242000, 1.4609653000", \ + "0.1273788000, 0.1387257000, 0.1651630000, 0.2259320000, 0.3678836000, 0.6980752000, 1.4666316000", \ + "0.1370561000, 0.1473857000, 0.1723835000, 0.2296742000, 0.3679159000, 0.6994457000, 1.4629737000", \ + "0.1749328000, 0.1858652000, 0.2110832000, 0.2666746000, 0.3914525000, 0.7020035000, 1.4669576000", \ + "0.2583144000, 0.2712852000, 0.2991241000, 0.3632937000, 0.4912202000, 0.7778569000, 1.4814199000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011663900, 0.0027209200, 0.0063473000, 0.0148068000, 0.0345410000, 0.0805764000"); + values("0.0319705000, 0.0339943000, 0.0384443000, 0.0486274000, 0.0719711000, 0.1255336000, 0.2500292000", \ + "0.0363331000, 0.0383979000, 0.0429935000, 0.0533423000, 0.0768325000, 0.1307076000, 0.2562254000", \ + "0.0452537000, 0.0474816000, 0.0523970000, 0.0629999000, 0.0866722000, 0.1406765000, 0.2657565000", \ + "0.0575673000, 0.0608615000, 0.0673761000, 0.0808710000, 0.1067384000, 0.1613483000, 0.2871862000", \ + "0.0693333000, 0.0741095000, 0.0844976000, 0.1046647000, 0.1412612000, 0.2065303000, 0.3341445000", \ + "0.0676212000, 0.0753916000, 0.0925058000, 0.1246906000, 0.1820674000, 0.2795749000, 0.4370485000", \ + "0.0201248000, 0.0332959000, 0.0609084000, 0.1132675000, 0.2060847000, 0.3556291000, 0.5894853000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011663900, 0.0027209200, 0.0063473000, 0.0148068000, 0.0345410000, 0.0805764000"); + values("0.1279058000, 0.1368129000, 0.1566632000, 0.2029732000, 0.3085566000, 0.5524093000, 1.1180252000", \ + "0.1284409000, 0.1374213000, 0.1575223000, 0.2046336000, 0.3109075000, 0.5552626000, 1.1215006000", \ + "0.1356841000, 0.1444685000, 0.1654740000, 0.2122317000, 0.3195454000, 0.5645285000, 1.1328668000", \ + "0.1595082000, 0.1682502000, 0.1886743000, 0.2353162000, 0.3422691000, 0.5880255000, 1.1563425000", \ + "0.2238416000, 0.2327281000, 0.2524347000, 0.2969070000, 0.4035033000, 0.6482725000, 1.2162821000", \ + "0.3433399000, 0.3558427000, 0.3835267000, 0.4391684000, 0.5527847000, 0.7922465000, 1.3583152000", \ + "0.5366930000, 0.5531562000, 0.5942135000, 0.6741440000, 0.8397120000, 1.1340631000, 1.6948498000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011663900, 0.0027209200, 0.0063473000, 0.0148068000, 0.0345410000, 0.0805764000"); + values("0.0155254000, 0.0180492000, 0.0238547000, 0.0373522000, 0.0684966000, 0.1420417000, 0.3108546000", \ + "0.0156476000, 0.0180872000, 0.0238191000, 0.0372702000, 0.0687256000, 0.1419260000, 0.3127147000", \ + "0.0170019000, 0.0191458000, 0.0245241000, 0.0375125000, 0.0685151000, 0.1419022000, 0.3127407000", \ + "0.0250075000, 0.0274110000, 0.0326331000, 0.0445808000, 0.0718936000, 0.1418939000, 0.3109985000", \ + "0.0431104000, 0.0461029000, 0.0523021000, 0.0657604000, 0.0938712000, 0.1556770000, 0.3135630000", \ + "0.0779697000, 0.0820950000, 0.0910113000, 0.1096854000, 0.1450076000, 0.2154955000, 0.3549482000", \ + "0.1464719000, 0.1522751000, 0.1650136000, 0.1915271000, 0.2416618000, 0.3295336000, 0.4878963000"); + } + related_pin : "A3"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011663900, 0.0027209200, 0.0063473000, 0.0148068000, 0.0345410000, 0.0805764000"); + values("0.1268421000, 0.1381311000, 0.1649296000, 0.2257109000, 0.3677256000, 0.6964880000, 1.4615852000", \ + "0.1270128000, 0.1381602000, 0.1645995000, 0.2257772000, 0.3675686000, 0.6982689000, 1.4658196000", \ + "0.1267441000, 0.1380875000, 0.1643978000, 0.2261412000, 0.3684157000, 0.6965031000, 1.4639938000", \ + "0.1244923000, 0.1359517000, 0.1633601000, 0.2256239000, 0.3674506000, 0.6967688000, 1.4675671000", \ + "0.1405503000, 0.1505252000, 0.1731089000, 0.2291403000, 0.3666971000, 0.6979448000, 1.4654350000", \ + "0.1911988000, 0.2041817000, 0.2307051000, 0.2855920000, 0.4025793000, 0.7028870000, 1.4666344000", \ + "0.2731295000, 0.2913980000, 0.3291024000, 0.4042426000, 0.5496569000, 0.8158729000, 1.4910306000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011663900, 0.0027209200, 0.0063473000, 0.0148068000, 0.0345410000, 0.0805764000"); + values("0.0310633000, 0.0337844000, 0.0397759000, 0.0527793000, 0.0807933000, 0.1418290000, 0.2788214000", \ + "0.0350491000, 0.0377303000, 0.0436838000, 0.0567821000, 0.0849578000, 0.1460361000, 0.2830210000", \ + "0.0464613000, 0.0488132000, 0.0543654000, 0.0669396000, 0.0947551000, 0.1560196000, 0.2931483000", \ + "0.0679200000, 0.0712538000, 0.0781532000, 0.0921330000, 0.1185639000, 0.1800157000, 0.3171466000", \ + "0.0947350000, 0.0993310000, 0.1094847000, 0.1299697000, 0.1682691000, 0.2358478000, 0.3707684000", \ + "0.1200162000, 0.1268730000, 0.1417380000, 0.1722057000, 0.2289482000, 0.3313834000, 0.5006165000", \ + "0.1249717000, 0.1349319000, 0.1567600000, 0.2021229000, 0.2880072000, 0.4425126000, 0.6986624000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011663900, 0.0027209200, 0.0063473000, 0.0148068000, 0.0345410000, 0.0805764000"); + values("0.0278281000, 0.0307392000, 0.0373593000, 0.0519001000, 0.0843406000, 0.1610592000, 0.3333418000", \ + "0.0326834000, 0.0355188000, 0.0420420000, 0.0567879000, 0.0895129000, 0.1647666000, 0.3377518000", \ + "0.0459536000, 0.0486887000, 0.0550325000, 0.0694495000, 0.1020239000, 0.1766593000, 0.3504290000", \ + "0.0693786000, 0.0739631000, 0.0832426000, 0.1006153000, 0.1332334000, 0.2079370000, 0.3820745000", \ + "0.1062644000, 0.1135392000, 0.1284883000, 0.1563129000, 0.2034601000, 0.2812646000, 0.4537811000", \ + "0.1672215000, 0.1781949000, 0.2011708000, 0.2458099000, 0.3200956000, 0.4401302000, 0.6251846000", \ + "0.2768350000, 0.2927073000, 0.3265275000, 0.3914251000, 0.5076813000, 0.6978367000, 0.9846884000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011663900, 0.0027209200, 0.0063473000, 0.0148068000, 0.0345410000, 0.0805764000"); + values("0.0309409000, 0.0341655000, 0.0411662000, 0.0568629000, 0.0917456000, 0.1708338000, 0.3538334000", \ + "0.0305037000, 0.0338380000, 0.0409867000, 0.0568473000, 0.0919449000, 0.1707708000, 0.3536036000", \ + "0.0315803000, 0.0343312000, 0.0408446000, 0.0559821000, 0.0913974000, 0.1708428000, 0.3537963000", \ + "0.0432216000, 0.0458994000, 0.0522768000, 0.0643791000, 0.0944531000, 0.1700516000, 0.3535377000", \ + "0.0646313000, 0.0687315000, 0.0769376000, 0.0931635000, 0.1243270000, 0.1870310000, 0.3547776000", \ + "0.1038758000, 0.1096482000, 0.1217262000, 0.1460898000, 0.1888259000, 0.2638703000, 0.4069289000", \ + "0.1718800000, 0.1807480000, 0.1995137000, 0.2356297000, 0.3035480000, 0.4110799000, 0.5951279000"); + } + related_pin : "B1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011663900, 0.0027209200, 0.0063473000, 0.0148068000, 0.0345410000, 0.0805764000"); + values("0.0309160000, 0.0349417000, 0.0443531000, 0.0656269000, 0.1128569000, 0.2186960000, 0.4625549000", \ + "0.0309070000, 0.0349589000, 0.0443463000, 0.0655678000, 0.1128458000, 0.2185093000, 0.4617620000", \ + "0.0343062000, 0.0374609000, 0.0455415000, 0.0656171000, 0.1128700000, 0.2184090000, 0.4621566000", \ + "0.0543556000, 0.0555534000, 0.0604392000, 0.0750090000, 0.1151117000, 0.2185338000, 0.4623522000", \ + "0.0917660000, 0.0944078000, 0.1005607000, 0.1142874000, 0.1430944000, 0.2279588000, 0.4620241000", \ + "0.1520922000, 0.1562460000, 0.1658767000, 0.1866083000, 0.2267932000, 0.2990037000, 0.4868367000", \ + "0.2494613000, 0.2555993000, 0.2703956000, 0.3034950000, 0.3689197000, 0.4791305000, 0.6581972000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__o31ai_4") { + leakage_power () { + value : 0.0051575000; + when : "!A1&!A2&!A3&B1"; + } + leakage_power () { + value : 0.0004785000; + when : "!A1&!A2&!A3&!B1"; + } + leakage_power () { + value : 0.0082504000; + when : "!A1&!A2&A3&B1"; + } + leakage_power () { + value : 0.0020161000; + when : "!A1&!A2&A3&!B1"; + } + leakage_power () { + value : 0.0068101000; + when : "!A1&A2&!A3&B1"; + } + leakage_power () { + value : 0.0020147000; + when : "!A1&A2&!A3&!B1"; + } + leakage_power () { + value : 0.0044318000; + when : "!A1&A2&A3&B1"; + } + leakage_power () { + value : 0.0020134000; + when : "!A1&A2&A3&!B1"; + } + leakage_power () { + value : 0.0065957000; + when : "A1&!A2&!A3&B1"; + } + leakage_power () { + value : 0.0020161000; + when : "A1&!A2&!A3&!B1"; + } + leakage_power () { + value : 0.0044218000; + when : "A1&!A2&A3&B1"; + } + leakage_power () { + value : 0.0020160000; + when : "A1&!A2&A3&!B1"; + } + leakage_power () { + value : 0.0044344000; + when : "A1&A2&!A3&B1"; + } + leakage_power () { + value : 0.0020272000; + when : "A1&A2&!A3&!B1"; + } + leakage_power () { + value : 0.0042579000; + when : "A1&A2&A3&B1"; + } + leakage_power () { + value : 0.0020741000; + when : "A1&A2&A3&!B1"; + } + area : 21.270400000; + cell_footprint : "sky130_fd_sc_hd__o31ai"; + cell_leakage_power : 0.0036884860; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A1") { + capacitance : 0.0086170000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0081550000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0157321000, 0.0157359000, 0.0157447000, 0.0157359000, 0.0157156000, 0.0156689000, 0.0155611000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0157369000, -0.0157326000, -0.0157228000, -0.0157234000, -0.0157249000, -0.0157282000, -0.0157360000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0090780000; + } + pin ("A2") { + capacitance : 0.0084620000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0078900000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0157351000, 0.0157276000, 0.0157103000, 0.0157053000, 0.0156936000, 0.0156667000, 0.0156047000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0157223000, -0.0157116000, -0.0156871000, -0.0156881000, -0.0156905000, -0.0156959000, -0.0157084000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0090330000; + } + pin ("A3") { + capacitance : 0.0086850000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0079690000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0160344000, 0.0160302000, 0.0160204000, 0.0160228000, 0.0160283000, 0.0160409000, 0.0160701000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0160223000, -0.0160129000, -0.0159910000, -0.0159923000, -0.0159955000, -0.0160026000, -0.0160191000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0094000000; + } + pin ("B1") { + capacitance : 0.0085620000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0083350000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0181833000, 0.0181754000, 0.0181573000, 0.0181516000, 0.0181387000, 0.0181087000, 0.0180397000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0060987000, -0.0061078000, -0.0061288000, -0.0060650000, -0.0059179000, -0.0055789000, -0.0047974000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0087890000; + } + pin ("Y") { + direction : "output"; + function : "(!A1&!A2&!A3) | (!B1)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012858830, 0.0033069890, 0.0085048000, 0.0218723500, 0.0562505700, 0.1446633000"); + values("0.0282822000, 0.0270169000, 0.0237910000, 0.0153679000, -0.0060955000, -0.0612474000, -0.2038446000", \ + "0.0277731000, 0.0265115000, 0.0232855000, 0.0149098000, -0.0065726000, -0.0617712000, -0.2043564000", \ + "0.0271914000, 0.0259132000, 0.0226748000, 0.0143022000, -0.0071438000, -0.0622651000, -0.2049358000", \ + "0.0264820000, 0.0253088000, 0.0220157000, 0.0137499000, -0.0077119000, -0.0628436000, -0.2053215000", \ + "0.0258324000, 0.0246144000, 0.0214630000, 0.0131963000, -0.0079306000, -0.0630261000, -0.2054938000", \ + "0.0262399000, 0.0249789000, 0.0217177000, 0.0133449000, -0.0083039000, -0.0635506000, -0.2059145000", \ + "0.0286192000, 0.0273417000, 0.0240102000, 0.0155208000, -0.0064905000, -0.0620782000, -0.2057197000"); + } + related_pin : "A1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012858830, 0.0033069890, 0.0085048000, 0.0218723500, 0.0562505700, 0.1446633000"); + values("0.0512469000, 0.0526024000, 0.0557835000, 0.0642265000, 0.0858589000, 0.1412249000, 0.2826573000", \ + "0.0506362000, 0.0519138000, 0.0553197000, 0.0637133000, 0.0854559000, 0.1408585000, 0.2822226000", \ + "0.0499943000, 0.0512975000, 0.0545413000, 0.0631013000, 0.0849292000, 0.1404474000, 0.2821972000", \ + "0.0493709000, 0.0506638000, 0.0540008000, 0.0624861000, 0.0844012000, 0.1399182000, 0.2818537000", \ + "0.0488929000, 0.0501423000, 0.0534500000, 0.0618875000, 0.0836557000, 0.1393729000, 0.2812604000", \ + "0.0488034000, 0.0501069000, 0.0534028000, 0.0618774000, 0.0835499000, 0.1391173000, 0.2809171000", \ + "0.0480110000, 0.0494695000, 0.0531515000, 0.0619355000, 0.0839333000, 0.1392512000, 0.2806670000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012858830, 0.0033069890, 0.0085048000, 0.0218723500, 0.0562505700, 0.1446633000"); + values("0.0213988000, 0.0201510000, 0.0169362000, 0.0085822000, -0.0128891000, -0.0683587000, -0.2114076000", \ + "0.0212643000, 0.0200145000, 0.0168039000, 0.0085384000, -0.0129531000, -0.0684059000, -0.2113750000", \ + "0.0208245000, 0.0196092000, 0.0164475000, 0.0082253000, -0.0131205000, -0.0684605000, -0.2113999000", \ + "0.0200062000, 0.0188165000, 0.0156975000, 0.0076050000, -0.0135871000, -0.0686966000, -0.2115297000", \ + "0.0191475000, 0.0179339000, 0.0147982000, 0.0067275000, -0.0142390000, -0.0690337000, -0.2117587000", \ + "0.0193787000, 0.0181315000, 0.0149189000, 0.0066216000, -0.0146955000, -0.0700019000, -0.2120885000", \ + "0.0219379000, 0.0206180000, 0.0171942000, 0.0084790000, -0.0132410000, -0.0690055000, -0.2121429000"); + } + related_pin : "A2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012858830, 0.0033069890, 0.0085048000, 0.0218723500, 0.0562505700, 0.1446633000"); + values("0.0423353000, 0.0437044000, 0.0469001000, 0.0553663000, 0.0769920000, 0.1322739000, 0.2739586000", \ + "0.0416806000, 0.0428843000, 0.0462452000, 0.0547948000, 0.0765888000, 0.1319011000, 0.2735773000", \ + "0.0408554000, 0.0422298000, 0.0454691000, 0.0540916000, 0.0759314000, 0.1314633000, 0.2733092000", \ + "0.0402280000, 0.0415450000, 0.0447963000, 0.0533419000, 0.0752378000, 0.1309457000, 0.2728136000", \ + "0.0395804000, 0.0409064000, 0.0442028000, 0.0526925000, 0.0744881000, 0.1301376000, 0.2721912000", \ + "0.0395869000, 0.0409038000, 0.0441952000, 0.0527302000, 0.0746313000, 0.1302757000, 0.2720300000", \ + "0.0411504000, 0.0423784000, 0.0455612000, 0.0537902000, 0.0753161000, 0.1302646000, 0.2724577000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012858830, 0.0033069890, 0.0085048000, 0.0218723500, 0.0562505700, 0.1446633000"); + values("0.0155592000, 0.0143636000, 0.0112677000, 0.0030547000, -0.0183337000, -0.0738873000, -0.2170741000", \ + "0.0149511000, 0.0138140000, 0.0108501000, 0.0028987000, -0.0182335000, -0.0736048000, -0.2166883000", \ + "0.0139486000, 0.0128252000, 0.0100151000, 0.0023574000, -0.0184395000, -0.0734724000, -0.2163848000", \ + "0.0128575000, 0.0117582000, 0.0089009000, 0.0013035000, -0.0191717000, -0.0737539000, -0.2163354000", \ + "0.0126663000, 0.0115052000, 0.0084742000, 0.0004841000, -0.0202388000, -0.0744579000, -0.2165474000", \ + "0.0127601000, 0.0115492000, 0.0083609000, 0.0001655000, -0.0207975000, -0.0756433000, -0.2173615000", \ + "0.0162822000, 0.0148986000, 0.0113960000, 0.0026939000, -0.0194574000, -0.0750671000, -0.2178227000"); + } + related_pin : "A3"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012858830, 0.0033069890, 0.0085048000, 0.0218723500, 0.0562505700, 0.1446633000"); + values("0.0331412000, 0.0345367000, 0.0378685000, 0.0463422000, 0.0680406000, 0.1234458000, 0.2650640000", \ + "0.0320736000, 0.0333107000, 0.0368194000, 0.0454029000, 0.0673370000, 0.1229388000, 0.2646314000", \ + "0.0309218000, 0.0322138000, 0.0358221000, 0.0442866000, 0.0664634000, 0.1223980000, 0.2644453000", \ + "0.0301114000, 0.0314000000, 0.0348698000, 0.0433903000, 0.0653968000, 0.1215656000, 0.2639047000", \ + "0.0300907000, 0.0318320000, 0.0352226000, 0.0433620000, 0.0650411000, 0.1207283000, 0.2632516000", \ + "0.0325864000, 0.0333321000, 0.0365326000, 0.0448034000, 0.0664681000, 0.1207928000, 0.2622138000", \ + "0.0372061000, 0.0381289000, 0.0411498000, 0.0490553000, 0.0697501000, 0.1235400000, 0.2627075000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012858830, 0.0033069890, 0.0085048000, 0.0218723500, 0.0562505700, 0.1446633000"); + values("0.0181570000, 0.0169775000, 0.0139252000, 0.0057601000, -0.0154249000, -0.0703462000, -0.2129196000", \ + "0.0176680000, 0.0164529000, 0.0133437000, 0.0052648000, -0.0157405000, -0.0705649000, -0.2129726000", \ + "0.0170571000, 0.0158282000, 0.0127584000, 0.0045988000, -0.0162730000, -0.0708226000, -0.2131047000", \ + "0.0162495000, 0.0150236000, 0.0120581000, 0.0039505000, -0.0170465000, -0.0715402000, -0.2134249000", \ + "0.0160313000, 0.0147595000, 0.0114933000, 0.0034050000, -0.0177501000, -0.0723797000, -0.2142468000", \ + "0.0177518000, 0.0164669000, 0.0130920000, 0.0045566000, -0.0173401000, -0.0728445000, -0.2149642000", \ + "0.0222867000, 0.0208964000, 0.0173828000, 0.0085326000, -0.0137999000, -0.0705552000, -0.2143622000"); + } + related_pin : "B1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012858830, 0.0033069890, 0.0085048000, 0.0218723500, 0.0562505700, 0.1446633000"); + values("0.0186349000, 0.0201889000, 0.0240360000, 0.0333180000, 0.0556571000, 0.1110961000, 0.2524752000", \ + "0.0177449000, 0.0192344000, 0.0229989000, 0.0323896000, 0.0550634000, 0.1107921000, 0.2526772000", \ + "0.0170237000, 0.0184235000, 0.0220398000, 0.0312966000, 0.0540986000, 0.1103498000, 0.2523656000", \ + "0.0168413000, 0.0181058000, 0.0215050000, 0.0303408000, 0.0526383000, 0.1089046000, 0.2512052000", \ + "0.0174467000, 0.0187030000, 0.0218994000, 0.0302131000, 0.0520375000, 0.1077097000, 0.2500950000", \ + "0.0195224000, 0.0207453000, 0.0240702000, 0.0324716000, 0.0534982000, 0.1085201000, 0.2498395000", \ + "0.0270143000, 0.0279838000, 0.0307426000, 0.0395007000, 0.0579461000, 0.1122324000, 0.2544924000"); + } + } + max_capacitance : 0.1446630000; + max_transition : 1.5045030000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012858800, 0.0033069900, 0.0085048000, 0.0218724000, 0.0562506000, 0.1446630000"); + values("0.0438757000, 0.0458291000, 0.0506471000, 0.0622204000, 0.0894597000, 0.1538221000, 0.3115347000", \ + "0.0482041000, 0.0501419000, 0.0549484000, 0.0665133000, 0.0936320000, 0.1580882000, 0.3158976000", \ + "0.0570351000, 0.0588704000, 0.0635797000, 0.0749650000, 0.1020452000, 0.1663587000, 0.3242076000", \ + "0.0728026000, 0.0749737000, 0.0802183000, 0.0918023000, 0.1191032000, 0.1833532000, 0.3410767000", \ + "0.0973129000, 0.0999419000, 0.1063893000, 0.1207731000, 0.1524294000, 0.2207896000, 0.3795429000", \ + "0.1216918000, 0.1255662000, 0.1349291000, 0.1549386000, 0.2003046000, 0.2881613000, 0.4651203000", \ + "0.1177360000, 0.1235228000, 0.1379259000, 0.1711047000, 0.2390693000, 0.3722130000, 0.6095247000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012858800, 0.0033069900, 0.0085048000, 0.0218724000, 0.0562506000, 0.1446630000"); + values("0.1904498000, 0.1961273000, 0.2108201000, 0.2478810000, 0.3412551000, 0.5795922000, 1.1891429000", \ + "0.1930770000, 0.1993096000, 0.2147090000, 0.2515401000, 0.3458666000, 0.5845246000, 1.1938857000", \ + "0.2052990000, 0.2111883000, 0.2261864000, 0.2631363000, 0.3578243000, 0.5970274000, 1.2074328000", \ + "0.2308355000, 0.2365091000, 0.2522470000, 0.2893402000, 0.3846324000, 0.6241305000, 1.2345095000", \ + "0.2863693000, 0.2924525000, 0.3070699000, 0.3438883000, 0.4389346000, 0.6784073000, 1.2907272000", \ + "0.3870538000, 0.3938116000, 0.4104503000, 0.4527242000, 0.5533844000, 0.7926401000, 1.4037317000", \ + "0.5562693000, 0.5651446000, 0.5869722000, 0.6404638000, 0.7633903000, 1.0360683000, 1.6586574000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012858800, 0.0033069900, 0.0085048000, 0.0218724000, 0.0562506000, 0.1446630000"); + values("0.0384394000, 0.0405188000, 0.0459369000, 0.0592970000, 0.0925142000, 0.1754554000, 0.3884745000", \ + "0.0380142000, 0.0400691000, 0.0454850000, 0.0590269000, 0.0920340000, 0.1753573000, 0.3880791000", \ + "0.0378032000, 0.0398021000, 0.0451442000, 0.0584777000, 0.0917583000, 0.1750510000, 0.3887102000", \ + "0.0427737000, 0.0448222000, 0.0495838000, 0.0614471000, 0.0929424000, 0.1751330000, 0.3883694000", \ + "0.0583161000, 0.0603818000, 0.0650194000, 0.0769430000, 0.1073818000, 0.1820650000, 0.3893769000", \ + "0.0929565000, 0.0954766000, 0.1013450000, 0.1155890000, 0.1490311000, 0.2243917000, 0.4120537000", \ + "0.1582983000, 0.1619126000, 0.1706251000, 0.1921271000, 0.2344421000, 0.3275687000, 0.5196056000"); + } + related_pin : "A1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012858800, 0.0033069900, 0.0085048000, 0.0218724000, 0.0562506000, 0.1446630000"); + values("0.1301083000, 0.1376927000, 0.1564340000, 0.2063420000, 0.3318645000, 0.6535384000, 1.4809229000", \ + "0.1299756000, 0.1375804000, 0.1569558000, 0.2059413000, 0.3316988000, 0.6530708000, 1.4756885000", \ + "0.1300526000, 0.1377086000, 0.1563935000, 0.2062383000, 0.3317024000, 0.6533514000, 1.4772994000", \ + "0.1299372000, 0.1373190000, 0.1569497000, 0.2059561000, 0.3326305000, 0.6533995000, 1.4774286000", \ + "0.1335516000, 0.1406891000, 0.1589319000, 0.2069271000, 0.3322477000, 0.6542327000, 1.4789813000", \ + "0.1590123000, 0.1662480000, 0.1850158000, 0.2320337000, 0.3479674000, 0.6574289000, 1.4779346000", \ + "0.2222442000, 0.2298515000, 0.2500655000, 0.2991915000, 0.4225146000, 0.7154002000, 1.4940819000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012858800, 0.0033069900, 0.0085048000, 0.0218724000, 0.0562506000, 0.1446630000"); + values("0.0426176000, 0.0442396000, 0.0482691000, 0.0579610000, 0.0817825000, 0.1412441000, 0.2920812000", \ + "0.0472180000, 0.0487726000, 0.0527429000, 0.0625908000, 0.0865689000, 0.1458859000, 0.2966819000", \ + "0.0560282000, 0.0576565000, 0.0616282000, 0.0714661000, 0.0954803000, 0.1549226000, 0.3059162000", \ + "0.0705534000, 0.0724675000, 0.0768796000, 0.0878518000, 0.1129205000, 0.1725455000, 0.3236079000", \ + "0.0892144000, 0.0920181000, 0.0982621000, 0.1129324000, 0.1442062000, 0.2111192000, 0.3636530000", \ + "0.1005220000, 0.1042153000, 0.1145304000, 0.1365597000, 0.1839615000, 0.2750778000, 0.4515603000", \ + "0.0735279000, 0.0799419000, 0.0943590000, 0.1301406000, 0.2057382000, 0.3472832000, 0.5934455000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012858800, 0.0033069900, 0.0085048000, 0.0218724000, 0.0562506000, 0.1446630000"); + values("0.1705992000, 0.1764698000, 0.1912558000, 0.2282343000, 0.3215916000, 0.5600537000, 1.1693407000", \ + "0.1729046000, 0.1788258000, 0.1935370000, 0.2309953000, 0.3253024000, 0.5640466000, 1.1740647000", \ + "0.1821262000, 0.1878754000, 0.2027437000, 0.2407633000, 0.3356046000, 0.5749259000, 1.1853682000", \ + "0.2067716000, 0.2124754000, 0.2265768000, 0.2651115000, 0.3601436000, 0.6000445000, 1.2107891000", \ + "0.2626737000, 0.2686860000, 0.2835047000, 0.3207456000, 0.4154504000, 0.6551945000, 1.2680283000", \ + "0.3672421000, 0.3743698000, 0.3930713000, 0.4403403000, 0.5459313000, 0.7862944000, 1.3976417000", \ + "0.5537194000, 0.5643825000, 0.5907677000, 0.6522679000, 0.7891978000, 1.0759587000, 1.7024498000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012858800, 0.0033069900, 0.0085048000, 0.0218724000, 0.0562506000, 0.1446630000"); + values("0.0281182000, 0.0298951000, 0.0345583000, 0.0465930000, 0.0777544000, 0.1581126000, 0.3658480000", \ + "0.0280477000, 0.0298668000, 0.0345471000, 0.0466174000, 0.0778557000, 0.1583420000, 0.3655243000", \ + "0.0283306000, 0.0300662000, 0.0346238000, 0.0465398000, 0.0778155000, 0.1583056000, 0.3657699000", \ + "0.0336971000, 0.0354190000, 0.0397395000, 0.0509228000, 0.0799192000, 0.1584557000, 0.3657196000", \ + "0.0494704000, 0.0514180000, 0.0560833000, 0.0678853000, 0.0968277000, 0.1683619000, 0.3677082000", \ + "0.0834604000, 0.0861353000, 0.0924218000, 0.1077888000, 0.1414127000, 0.2151782000, 0.3952738000", \ + "0.1483343000, 0.1521974000, 0.1617890000, 0.1839335000, 0.2306297000, 0.3227231000, 0.5122162000"); + } + related_pin : "A2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012858800, 0.0033069900, 0.0085048000, 0.0218724000, 0.0562506000, 0.1446630000"); + values("0.1299275000, 0.1376474000, 0.1563934000, 0.2063344000, 0.3319150000, 0.6543948000, 1.4775222000", \ + "0.1300984000, 0.1374918000, 0.1564444000, 0.2063303000, 0.3327095000, 0.6541415000, 1.4785824000", \ + "0.1301649000, 0.1377637000, 0.1565600000, 0.2059789000, 0.3318707000, 0.6529479000, 1.4783451000", \ + "0.1303139000, 0.1378887000, 0.1568237000, 0.2059372000, 0.3316547000, 0.6548191000, 1.4763556000", \ + "0.1384253000, 0.1454487000, 0.1636425000, 0.2101708000, 0.3322370000, 0.6532180000, 1.4789446000", \ + "0.1763056000, 0.1834225000, 0.2019134000, 0.2480242000, 0.3569859000, 0.6595804000, 1.4795415000", \ + "0.2609257000, 0.2694156000, 0.2910257000, 0.3426988000, 0.4601925000, 0.7379320000, 1.4953401000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012858800, 0.0033069900, 0.0085048000, 0.0218724000, 0.0562506000, 0.1446630000"); + values("0.0315163000, 0.0328312000, 0.0361721000, 0.0443438000, 0.0650612000, 0.1173228000, 0.2507623000", \ + "0.0356751000, 0.0370719000, 0.0405397000, 0.0489552000, 0.0698060000, 0.1223650000, 0.2560183000", \ + "0.0439746000, 0.0454978000, 0.0492247000, 0.0579997000, 0.0789368000, 0.1318014000, 0.2660079000", \ + "0.0549548000, 0.0570619000, 0.0619715000, 0.0734260000, 0.0974039000, 0.1510000000, 0.2852633000", \ + "0.0641293000, 0.0674303000, 0.0752895000, 0.0923389000, 0.1259739000, 0.1915311000, 0.3290319000", \ + "0.0576214000, 0.0632180000, 0.0761874000, 0.1028496000, 0.1565296000, 0.2526076000, 0.4236610000", \ + "-0.0001546000, 0.0085682000, 0.0291468000, 0.0746016000, 0.1605103000, 0.3117029000, 0.5606861000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012858800, 0.0033069900, 0.0085048000, 0.0218724000, 0.0562506000, 0.1446630000"); + values("0.1294042000, 0.1343993000, 0.1501404000, 0.1876924000, 0.2817599000, 0.5202351000, 1.1296065000", \ + "0.1293644000, 0.1351939000, 0.1498687000, 0.1888626000, 0.2835102000, 0.5228129000, 1.1330894000", \ + "0.1361454000, 0.1418831000, 0.1577504000, 0.1954744000, 0.2912862000, 0.5316366000, 1.1423668000", \ + "0.1604342000, 0.1660638000, 0.1811951000, 0.2183305000, 0.3142483000, 0.5551116000, 1.1677371000", \ + "0.2244655000, 0.2310543000, 0.2456935000, 0.2801489000, 0.3736514000, 0.6135161000, 1.2255450000", \ + "0.3476025000, 0.3551057000, 0.3749027000, 0.4227531000, 0.5257843000, 0.7570882000, 1.3658281000", \ + "0.5472922000, 0.5593191000, 0.5857708000, 0.6564452000, 0.8050058000, 1.1003604000, 1.7052578000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012858800, 0.0033069900, 0.0085048000, 0.0218724000, 0.0562506000, 0.1446630000"); + values("0.0153293000, 0.0169582000, 0.0212223000, 0.0320535000, 0.0601133000, 0.1317598000, 0.3153489000", \ + "0.0154293000, 0.0170660000, 0.0212733000, 0.0320891000, 0.0599429000, 0.1317533000, 0.3165041000", \ + "0.0169223000, 0.0183318000, 0.0222085000, 0.0324615000, 0.0601452000, 0.1318718000, 0.3160155000", \ + "0.0243782000, 0.0258989000, 0.0297828000, 0.0397057000, 0.0639603000, 0.1323109000, 0.3146395000", \ + "0.0419361000, 0.0437159000, 0.0482365000, 0.0594313000, 0.0849103000, 0.1468188000, 0.3181784000", \ + "0.0760085000, 0.0782015000, 0.0848789000, 0.1001701000, 0.1320616000, 0.2003930000, 0.3578539000", \ + "0.1435854000, 0.1470927000, 0.1564811000, 0.1779112000, 0.2241855000, 0.3105253000, 0.4823079000"); + } + related_pin : "A3"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012858800, 0.0033069900, 0.0085048000, 0.0218724000, 0.0562506000, 0.1446630000"); + values("0.1292386000, 0.1368995000, 0.1565918000, 0.2055365000, 0.3315897000, 0.6532068000, 1.4776472000", \ + "0.1295135000, 0.1368029000, 0.1560959000, 0.2056619000, 0.3316318000, 0.6534387000, 1.4819098000", \ + "0.1286781000, 0.1362990000, 0.1562063000, 0.2055989000, 0.3316541000, 0.6529640000, 1.4766309000", \ + "0.1258839000, 0.1336328000, 0.1540965000, 0.2046940000, 0.3313911000, 0.6533473000, 1.4774167000", \ + "0.1409134000, 0.1470279000, 0.1641434000, 0.2092529000, 0.3304312000, 0.6535021000, 1.4806082000", \ + "0.1881177000, 0.1980557000, 0.2199064000, 0.2665207000, 0.3698322000, 0.6617522000, 1.4776677000", \ + "0.2681928000, 0.2806287000, 0.3086189000, 0.3725261000, 0.5073393000, 0.7769210000, 1.5045026000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012858800, 0.0033069900, 0.0085048000, 0.0218724000, 0.0562506000, 0.1446630000"); + values("0.0340388000, 0.0360423000, 0.0410015000, 0.0527215000, 0.0800868000, 0.1445648000, 0.3025375000", \ + "0.0379668000, 0.0399074000, 0.0448282000, 0.0565779000, 0.0841111000, 0.1488137000, 0.3067837000", \ + "0.0490582000, 0.0508101000, 0.0553006000, 0.0665719000, 0.0937700000, 0.1586182000, 0.3167711000", \ + "0.0714101000, 0.0736614000, 0.0795507000, 0.0917905000, 0.1179131000, 0.1816282000, 0.3396620000", \ + "0.0999341000, 0.1032268000, 0.1111494000, 0.1286653000, 0.1661430000, 0.2377534000, 0.3950238000", \ + "0.1255140000, 0.1302608000, 0.1417791000, 0.1682891000, 0.2242207000, 0.3322443000, 0.5232424000", \ + "0.1270705000, 0.1339452000, 0.1508598000, 0.1900604000, 0.2729125000, 0.4357341000, 0.7276981000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012858800, 0.0033069900, 0.0085048000, 0.0218724000, 0.0562506000, 0.1446630000"); + values("0.0262976000, 0.0282993000, 0.0331286000, 0.0447396000, 0.0727875000, 0.1427998000, 0.3219403000", \ + "0.0313333000, 0.0332187000, 0.0379178000, 0.0496122000, 0.0781319000, 0.1482970000, 0.3278684000", \ + "0.0448066000, 0.0465884000, 0.0510731000, 0.0625134000, 0.0905510000, 0.1614472000, 0.3414271000", \ + "0.0678574000, 0.0709593000, 0.0781047000, 0.0930531000, 0.1218301000, 0.1924514000, 0.3709051000", \ + "0.1051177000, 0.1099286000, 0.1212628000, 0.1452055000, 0.1900031000, 0.2664911000, 0.4456054000", \ + "0.1675150000, 0.1748519000, 0.1920945000, 0.2295582000, 0.3019328000, 0.4211941000, 0.6174469000", \ + "0.2823296000, 0.2931393000, 0.3182556000, 0.3732362000, 0.4820840000, 0.6740248000, 0.9797905000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012858800, 0.0033069900, 0.0085048000, 0.0218724000, 0.0562506000, 0.1446630000"); + values("0.0371356000, 0.0392047000, 0.0445497000, 0.0580853000, 0.0913713000, 0.1747175000, 0.3883639000", \ + "0.0366578000, 0.0388425000, 0.0443645000, 0.0580199000, 0.0914892000, 0.1749819000, 0.3881377000", \ + "0.0365313000, 0.0384969000, 0.0436303000, 0.0569188000, 0.0909870000, 0.1746480000, 0.3880812000", \ + "0.0473056000, 0.0494072000, 0.0545698000, 0.0648286000, 0.0934891000, 0.1740112000, 0.3882219000", \ + "0.0680711000, 0.0708672000, 0.0774679000, 0.0925969000, 0.1238838000, 0.1900531000, 0.3892788000", \ + "0.1071210000, 0.1112365000, 0.1209197000, 0.1426123000, 0.1848333000, 0.2691516000, 0.4354614000", \ + "0.1740954000, 0.1803226000, 0.1952672000, 0.2281845000, 0.2975901000, 0.4124752000, 0.6273446000"); + } + related_pin : "B1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012858800, 0.0033069900, 0.0085048000, 0.0218724000, 0.0562506000, 0.1446630000"); + values("0.0272660000, 0.0298318000, 0.0361862000, 0.0529775000, 0.0944644000, 0.1947628000, 0.4456914000", \ + "0.0271749000, 0.0296959000, 0.0363689000, 0.0528948000, 0.0943958000, 0.1947303000, 0.4453921000", \ + "0.0308321000, 0.0327233000, 0.0380473000, 0.0531420000, 0.0944765000, 0.1947605000, 0.4457028000", \ + "0.0508100000, 0.0522333000, 0.0543619000, 0.0643418000, 0.0979914000, 0.1947104000, 0.4458762000", \ + "0.0880555000, 0.0895988000, 0.0937683000, 0.1047170000, 0.1297812000, 0.2058909000, 0.4458970000", \ + "0.1496594000, 0.1521351000, 0.1588760000, 0.1750106000, 0.2112780000, 0.2814993000, 0.4718774000", \ + "0.2490639000, 0.2526470000, 0.2622881000, 0.2871688000, 0.3444391000, 0.4542340000, 0.6418917000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__o32a_1") { + leakage_power () { + value : 0.0027452000; + when : "!A1&!A2&!A3&!B1&B2"; + } + leakage_power () { + value : 0.0015927000; + when : "!A1&!A2&!A3&!B1&!B2"; + } + leakage_power () { + value : 0.0027603000; + when : "!A1&!A2&!A3&B1&B2"; + } + leakage_power () { + value : 0.0027324000; + when : "!A1&!A2&!A3&B1&!B2"; + } + leakage_power () { + value : 0.0016656000; + when : "!A1&!A2&A3&!B1&B2"; + } + leakage_power () { + value : 0.0024476000; + when : "!A1&!A2&A3&!B1&!B2"; + } + leakage_power () { + value : 0.0010652000; + when : "!A1&!A2&A3&B1&B2"; + } + leakage_power () { + value : 0.0021209000; + when : "!A1&!A2&A3&B1&!B2"; + } + leakage_power () { + value : 0.0014607000; + when : "!A1&A2&!A3&!B1&B2"; + } + leakage_power () { + value : 0.0024476000; + when : "!A1&A2&!A3&!B1&!B2"; + } + leakage_power () { + value : 0.0008603000; + when : "!A1&A2&!A3&B1&B2"; + } + leakage_power () { + value : 0.0019161000; + when : "!A1&A2&!A3&B1&!B2"; + } + leakage_power () { + value : 0.0011056000; + when : "!A1&A2&A3&!B1&B2"; + } + leakage_power () { + value : 0.0024476000; + when : "!A1&A2&A3&!B1&!B2"; + } + leakage_power () { + value : 0.0005052000; + when : "!A1&A2&A3&B1&B2"; + } + leakage_power () { + value : 0.0015610000; + when : "!A1&A2&A3&B1&!B2"; + } + leakage_power () { + value : 0.0015378000; + when : "A1&!A2&!A3&!B1&B2"; + } + leakage_power () { + value : 0.0024476000; + when : "A1&!A2&!A3&!B1&!B2"; + } + leakage_power () { + value : 0.0009374000; + when : "A1&!A2&!A3&B1&B2"; + } + leakage_power () { + value : 0.0019932000; + when : "A1&!A2&!A3&B1&!B2"; + } + leakage_power () { + value : 0.0011150000; + when : "A1&!A2&A3&!B1&B2"; + } + leakage_power () { + value : 0.0024476000; + when : "A1&!A2&A3&!B1&!B2"; + } + leakage_power () { + value : 0.0005146000; + when : "A1&!A2&A3&B1&B2"; + } + leakage_power () { + value : 0.0015704000; + when : "A1&!A2&A3&B1&!B2"; + } + leakage_power () { + value : 0.0011186000; + when : "A1&A2&!A3&!B1&B2"; + } + leakage_power () { + value : 0.0024476000; + when : "A1&A2&!A3&!B1&!B2"; + } + leakage_power () { + value : 0.0005181000; + when : "A1&A2&!A3&B1&B2"; + } + leakage_power () { + value : 0.0015739000; + when : "A1&A2&!A3&B1&!B2"; + } + leakage_power () { + value : 0.0010881000; + when : "A1&A2&A3&!B1&B2"; + } + leakage_power () { + value : 0.0024476000; + when : "A1&A2&A3&!B1&!B2"; + } + leakage_power () { + value : 0.0004876000; + when : "A1&A2&A3&B1&B2"; + } + leakage_power () { + value : 0.0015434000; + when : "A1&A2&A3&B1&!B2"; + } + area : 10.009600000; + cell_footprint : "sky130_fd_sc_hd__o32a"; + cell_leakage_power : 0.0016632030; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A1") { + capacitance : 0.0023170000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0021940000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0042088000, 0.0042045000, 0.0041945000, 0.0041938000, 0.0041920000, 0.0041879000, 0.0041786000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0041961000, -0.0041939000, -0.0041887000, -0.0041883000, -0.0041873000, -0.0041850000, -0.0041796000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024400000; + } + pin ("A2") { + capacitance : 0.0024080000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022450000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0040853000, 0.0040840000, 0.0040811000, 0.0040797000, 0.0040764000, 0.0040687000, 0.0040511000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0040833000, -0.0040815000, -0.0040772000, -0.0040771000, -0.0040767000, -0.0040758000, -0.0040736000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0025700000; + } + pin ("A3") { + capacitance : 0.0023210000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0021480000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0038273000, 0.0038249000, 0.0038193000, 0.0038199000, 0.0038213000, 0.0038247000, 0.0038323000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0038169000, -0.0038151000, -0.0038109000, -0.0038120000, -0.0038146000, -0.0038206000, -0.0038344000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024930000; + } + pin ("B1") { + capacitance : 0.0023180000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022490000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0047502000, 0.0047415000, 0.0047213000, 0.0047207000, 0.0047195000, 0.0047165000, 0.0047098000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0007419000, -0.0007517000, -0.0007741000, -0.0007503000, -0.0006954000, -0.0005688000, -0.0002770000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0023880000; + } + pin ("B2") { + capacitance : 0.0023740000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022430000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0046427000, 0.0046432000, 0.0046442000, 0.0046443000, 0.0046447000, 0.0046454000, 0.0046471000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0005360000, -0.0005452000, -0.0005663000, -0.0005440000, -0.0004924000, -0.0003735000, -0.0000994357"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0025050000; + } + pin ("X") { + direction : "output"; + function : "(A1&B1) | (A1&B2) | (A2&B1) | (A3&B1) | (A2&B2) | (A3&B2)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012938950, 0.0033483280, 0.0086647680, 0.0224226000, 0.0580249800, 0.1501564000"); + values("0.0190593000, 0.0181854000, 0.0158954000, 0.0087087000, -0.0125141000, -0.0699694000, -0.2192474000", \ + "0.0189262000, 0.0180354000, 0.0156583000, 0.0085181000, -0.0127059000, -0.0701519000, -0.2193871000", \ + "0.0187020000, 0.0178485000, 0.0154779000, 0.0082952000, -0.0128996000, -0.0703327000, -0.2195867000", \ + "0.0185662000, 0.0177103000, 0.0152762000, 0.0080535000, -0.0131324000, -0.0705547000, -0.2197787000", \ + "0.0183522000, 0.0174426000, 0.0150747000, 0.0079122000, -0.0132792000, -0.0706880000, -0.2199211000", \ + "0.0182427000, 0.0173479000, 0.0149520000, 0.0077649000, -0.0133262000, -0.0706369000, -0.2198666000", \ + "0.0221686000, 0.0208399000, 0.0174614000, 0.0088136000, -0.0135334000, -0.0705519000, -0.2197011000"); + } + related_pin : "A1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012938950, 0.0033483280, 0.0086647680, 0.0224226000, 0.0580249800, 0.1501564000"); + values("0.0166589000, 0.0180594000, 0.0215345000, 0.0300620000, 0.0518381000, 0.1083929000, 0.2558871000", \ + "0.0165205000, 0.0179184000, 0.0213827000, 0.0299640000, 0.0517134000, 0.1082794000, 0.2568328000", \ + "0.0164054000, 0.0177825000, 0.0212470000, 0.0298343000, 0.0516259000, 0.1082668000, 0.2567705000", \ + "0.0162739000, 0.0176695000, 0.0211314000, 0.0297210000, 0.0516040000, 0.1082671000, 0.2555355000", \ + "0.0161639000, 0.0175422000, 0.0210143000, 0.0296686000, 0.0516357000, 0.1084129000, 0.2555676000", \ + "0.0165628000, 0.0178534000, 0.0211864000, 0.0294707000, 0.0516684000, 0.1082414000, 0.2556884000", \ + "0.0170764000, 0.0183564000, 0.0216835000, 0.0302178000, 0.0522556000, 0.1094413000, 0.2554324000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012938950, 0.0033483280, 0.0086647680, 0.0224226000, 0.0580249800, 0.1501564000"); + values("0.0171986000, 0.0162958000, 0.0139020000, 0.0066794000, -0.0144706000, -0.0717802000, -0.2209345000", \ + "0.0169242000, 0.0160458000, 0.0136842000, 0.0065714000, -0.0145712000, -0.0719045000, -0.2210541000", \ + "0.0167229000, 0.0158561000, 0.0135352000, 0.0063309000, -0.0148075000, -0.0721244000, -0.2212772000", \ + "0.0165462000, 0.0156418000, 0.0133201000, 0.0061187000, -0.0150169000, -0.0723254000, -0.2214703000", \ + "0.0163598000, 0.0154939000, 0.0131153000, 0.0058954000, -0.0152049000, -0.0724704000, -0.2215879000", \ + "0.0162823000, 0.0153889000, 0.0130048000, 0.0058193000, -0.0152536000, -0.0724981000, -0.2215941000", \ + "0.0201342000, 0.0188188000, 0.0154532000, 0.0071389000, -0.0155440000, -0.0721133000, -0.2212737000"); + } + related_pin : "A2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012938950, 0.0033483280, 0.0086647680, 0.0224226000, 0.0580249800, 0.1501564000"); + values("0.0155753000, 0.0169901000, 0.0205113000, 0.0293363000, 0.0518541000, 0.1089525000, 0.2565731000", \ + "0.0155528000, 0.0169582000, 0.0204823000, 0.0293106000, 0.0516582000, 0.1088063000, 0.2576145000", \ + "0.0154668000, 0.0168761000, 0.0204080000, 0.0292382000, 0.0515631000, 0.1092694000, 0.2576368000", \ + "0.0153008000, 0.0167043000, 0.0202270000, 0.0290399000, 0.0513735000, 0.1091136000, 0.2574652000", \ + "0.0150440000, 0.0164458000, 0.0199484000, 0.0287190000, 0.0510589000, 0.1088448000, 0.2560304000", \ + "0.0151167000, 0.0164728000, 0.0198621000, 0.0283578000, 0.0507805000, 0.1077345000, 0.2569510000", \ + "0.0155534000, 0.0168539000, 0.0202486000, 0.0288384000, 0.0511029000, 0.1085092000, 0.2550161000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012938950, 0.0033483280, 0.0086647680, 0.0224226000, 0.0580249800, 0.1501564000"); + values("0.0149772000, 0.0140767000, 0.0116981000, 0.0044938000, -0.0165120000, -0.0736833000, -0.2227361000", \ + "0.0147754000, 0.0139057000, 0.0115438000, 0.0043458000, -0.0167092000, -0.0738723000, -0.2229046000", \ + "0.0145093000, 0.0136500000, 0.0112594000, 0.0041354000, -0.0169639000, -0.0740956000, -0.2231305000", \ + "0.0143621000, 0.0134941000, 0.0110680000, 0.0039040000, -0.0170965000, -0.0742171000, -0.2232833000", \ + "0.0143434000, 0.0134763000, 0.0110985000, 0.0039919000, -0.0170888000, -0.0742653000, -0.2233541000", \ + "0.0148219000, 0.0139427000, 0.0114895000, 0.0043228000, -0.0167271000, -0.0738884000, -0.2229168000", \ + "0.0193278000, 0.0179721000, 0.0145667000, 0.0062616000, -0.0163929000, -0.0731392000, -0.2222199000"); + } + related_pin : "A3"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012938950, 0.0033483280, 0.0086647680, 0.0224226000, 0.0580249800, 0.1501564000"); + values("0.0136706000, 0.0150512000, 0.0185813000, 0.0273864000, 0.0496523000, 0.1068547000, 0.2546580000", \ + "0.0136641000, 0.0150646000, 0.0185949000, 0.0274071000, 0.0497084000, 0.1067728000, 0.2544794000", \ + "0.0136272000, 0.0150315000, 0.0185483000, 0.0273495000, 0.0498574000, 0.1068526000, 0.2555953000", \ + "0.0134259000, 0.0148203000, 0.0183247000, 0.0271306000, 0.0494230000, 0.1070459000, 0.2554949000", \ + "0.0131838000, 0.0145476000, 0.0180486000, 0.0267448000, 0.0490486000, 0.1063787000, 0.2550951000", \ + "0.0132169000, 0.0145605000, 0.0179222000, 0.0264633000, 0.0488102000, 0.1062646000, 0.2550471000", \ + "0.0136486000, 0.0149259000, 0.0182648000, 0.0269228000, 0.0491737000, 0.1066430000, 0.2541365000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012938950, 0.0033483280, 0.0086647680, 0.0224226000, 0.0580249800, 0.1501564000"); + values("0.0115600000, 0.0109575000, 0.0088939000, 0.0026823000, -0.0175994000, -0.0747596000, -0.2239482000", \ + "0.0114643000, 0.0108359000, 0.0087313000, 0.0025194000, -0.0177632000, -0.0749088000, -0.2240989000", \ + "0.0112328000, 0.0105862000, 0.0084909000, 0.0022781000, -0.0179923000, -0.0751456000, -0.2243304000", \ + "0.0108995000, 0.0103129000, 0.0082270000, 0.0019665000, -0.0182614000, -0.0753985000, -0.2245723000", \ + "0.0106639000, 0.0100535000, 0.0079427000, 0.0017147000, -0.0185039000, -0.0755857000, -0.2247413000", \ + "0.0132688000, 0.0120191000, 0.0088011000, 0.0009452000, -0.0187392000, -0.0756963000, -0.2248057000", \ + "0.0170092000, 0.0156939000, 0.0123909000, 0.0039087000, -0.0180287000, -0.0751748000, -0.2242289000"); + } + related_pin : "B1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012938950, 0.0033483280, 0.0086647680, 0.0224226000, 0.0580249800, 0.1501564000"); + values("0.0129898000, 0.0143836000, 0.0178721000, 0.0264933000, 0.0485165000, 0.1059964000, 0.2542706000", \ + "0.0128845000, 0.0142880000, 0.0177623000, 0.0264172000, 0.0484648000, 0.1054856000, 0.2530619000", \ + "0.0127717000, 0.0141760000, 0.0176588000, 0.0263274000, 0.0483967000, 0.1053893000, 0.2528905000", \ + "0.0126626000, 0.0140553000, 0.0175264000, 0.0261974000, 0.0482658000, 0.1051898000, 0.2539680000", \ + "0.0124795000, 0.0138639000, 0.0173306000, 0.0260000000, 0.0481003000, 0.1051085000, 0.2523851000", \ + "0.0132041000, 0.0145032000, 0.0178211000, 0.0261435000, 0.0483478000, 0.1056812000, 0.2536831000", \ + "0.0141058000, 0.0153496000, 0.0187110000, 0.0271647000, 0.0492198000, 0.1065031000, 0.2536451000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012938950, 0.0033483280, 0.0086647680, 0.0224226000, 0.0580249800, 0.1501564000"); + values("0.0093617000, 0.0087402000, 0.0066696000, 0.0004354000, -0.0198317000, -0.0769885000, -0.2261887000", \ + "0.0091133000, 0.0085497000, 0.0064571000, 0.0002277000, -0.0200338000, -0.0771901000, -0.2263695000", \ + "0.0088762000, 0.0082381000, 0.0061418000, -0.0000730000, -0.0203414000, -0.0774930000, -0.2266740000", \ + "0.0085542000, 0.0079463000, 0.0058370000, -0.0004282000, -0.0206574000, -0.0777736000, -0.2269361000", \ + "0.0085690000, 0.0079528000, 0.0057967000, -0.0005322000, -0.0207433000, -0.0777859000, -0.2269126000", \ + "0.0109889000, 0.0096931000, 0.0064256000, -0.0008599000, -0.0205651000, -0.0774500000, -0.2265494000", \ + "0.0159944000, 0.0146967000, 0.0113670000, 0.0026979000, -0.0193916000, -0.0764201000, -0.2254096000"); + } + related_pin : "B2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012938950, 0.0033483280, 0.0086647680, 0.0224226000, 0.0580249800, 0.1501564000"); + values("0.0114530000, 0.0128489000, 0.0163203000, 0.0249623000, 0.0470251000, 0.1038668000, 0.2526692000", \ + "0.0114379000, 0.0128362000, 0.0162953000, 0.0249818000, 0.0470551000, 0.1039925000, 0.2527800000", \ + "0.0113471000, 0.0127442000, 0.0162307000, 0.0248872000, 0.0469943000, 0.1039189000, 0.2516662000", \ + "0.0111821000, 0.0125744000, 0.0160188000, 0.0247035000, 0.0467836000, 0.1037837000, 0.2512737000", \ + "0.0109400000, 0.0123240000, 0.0158046000, 0.0243580000, 0.0464919000, 0.1039055000, 0.2518712000", \ + "0.0114106000, 0.0127343000, 0.0160447000, 0.0244141000, 0.0465976000, 0.1037853000, 0.2510919000", \ + "0.0122245000, 0.0134595000, 0.0167760000, 0.0253709000, 0.0474125000, 0.1047349000, 0.2507221000"); + } + } + max_capacitance : 0.1501560000; + max_transition : 1.4979900000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012938900, 0.0033483300, 0.0086647700, 0.0224226000, 0.0580250000, 0.1501560000"); + values("0.3019107000, 0.3107978000, 0.3284572000, 0.3619581000, 0.4250448000, 0.5541298000, 0.8576613000", \ + "0.3061647000, 0.3151303000, 0.3330069000, 0.3666310000, 0.4296139000, 0.5585840000, 0.8621905000", \ + "0.3173478000, 0.3262638000, 0.3441920000, 0.3777435000, 0.4407161000, 0.5698423000, 0.8732235000", \ + "0.3431056000, 0.3519841000, 0.3698555000, 0.4034115000, 0.4663602000, 0.5955841000, 0.8991948000", \ + "0.3991096000, 0.4080965000, 0.4258452000, 0.4590713000, 0.5221945000, 0.6516597000, 0.9551731000", \ + "0.5163359000, 0.5257096000, 0.5440635000, 0.5781631000, 0.6414060000, 0.7712077000, 1.0748820000", \ + "0.7282580000, 0.7390286000, 0.7596436000, 0.7977587000, 0.8672661000, 1.0025184000, 1.3088048000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012938900, 0.0033483300, 0.0086647700, 0.0224226000, 0.0580250000, 0.1501560000"); + values("0.1113291000, 0.1189738000, 0.1361470000, 0.1749737000, 0.2700993000, 0.5152467000, 1.1505680000", \ + "0.1157877000, 0.1234350000, 0.1405993000, 0.1795341000, 0.2746192000, 0.5194682000, 1.1553222000", \ + "0.1256747000, 0.1332595000, 0.1504098000, 0.1893806000, 0.2843837000, 0.5290633000, 1.1653556000", \ + "0.1457845000, 0.1533980000, 0.1704611000, 0.2094509000, 0.3046762000, 0.5498822000, 1.1857734000", \ + "0.1848789000, 0.1927463000, 0.2103067000, 0.2497799000, 0.3455823000, 0.5910416000, 1.2267497000", \ + "0.2400834000, 0.2488186000, 0.2678100000, 0.3084632000, 0.4051172000, 0.6510497000, 1.2866268000", \ + "0.2911089000, 0.3021920000, 0.3244919000, 0.3684290000, 0.4660670000, 0.7129105000, 1.3474316000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012938900, 0.0033483300, 0.0086647700, 0.0224226000, 0.0580250000, 0.1501560000"); + values("0.0395764000, 0.0447463000, 0.0565417000, 0.0820221000, 0.1391240000, 0.2797941000, 0.6685458000", \ + "0.0395671000, 0.0446568000, 0.0562000000, 0.0819881000, 0.1388398000, 0.2798123000, 0.6624510000", \ + "0.0396210000, 0.0446884000, 0.0558893000, 0.0810258000, 0.1389603000, 0.2798943000, 0.6650290000", \ + "0.0399107000, 0.0451225000, 0.0559983000, 0.0810816000, 0.1390476000, 0.2791771000, 0.6675985000", \ + "0.0395830000, 0.0446515000, 0.0560280000, 0.0822665000, 0.1389613000, 0.2796113000, 0.6647368000", \ + "0.0419448000, 0.0471709000, 0.0579140000, 0.0824708000, 0.1402618000, 0.2805635000, 0.6677747000", \ + "0.0498953000, 0.0555928000, 0.0680812000, 0.0942002000, 0.1511044000, 0.2887856000, 0.6686660000"); + } + related_pin : "A1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012938900, 0.0033483300, 0.0086647700, 0.0224226000, 0.0580250000, 0.1501560000"); + values("0.0286059000, 0.0362567000, 0.0556492000, 0.1059949000, 0.2395043000, 0.5890483000, 1.4943132000", \ + "0.0286315000, 0.0363318000, 0.0555846000, 0.1058789000, 0.2395405000, 0.5892129000, 1.4956779000", \ + "0.0285034000, 0.0363076000, 0.0555596000, 0.1058154000, 0.2393262000, 0.5878343000, 1.4966010000", \ + "0.0284214000, 0.0360826000, 0.0554273000, 0.1056846000, 0.2393838000, 0.5889305000, 1.4958491000", \ + "0.0298907000, 0.0376278000, 0.0564950000, 0.1060179000, 0.2393852000, 0.5889019000, 1.4967647000", \ + "0.0350695000, 0.0425234000, 0.0604699000, 0.1084385000, 0.2396071000, 0.5885607000, 1.4955220000", \ + "0.0454025000, 0.0533084000, 0.0707816000, 0.1147242000, 0.2418896000, 0.5895001000, 1.4924281000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012938900, 0.0033483300, 0.0086647700, 0.0224226000, 0.0580250000, 0.1501560000"); + values("0.2875606000, 0.2963575000, 0.3142109000, 0.3477918000, 0.4108334000, 0.5403140000, 0.8437678000", \ + "0.2907581000, 0.2996617000, 0.3175843000, 0.3507397000, 0.4141145000, 0.5433274000, 0.8470055000", \ + "0.3010268000, 0.3098691000, 0.3276335000, 0.3612581000, 0.4243486000, 0.5537524000, 0.8573452000", \ + "0.3266253000, 0.3354399000, 0.3530741000, 0.3867490000, 0.4499109000, 0.5793367000, 0.8830193000", \ + "0.3867872000, 0.3955421000, 0.4133543000, 0.4470857000, 0.5101514000, 0.6396924000, 0.9435296000", \ + "0.5214963000, 0.5309465000, 0.5503119000, 0.5847191000, 0.6487545000, 0.7786790000, 1.0821319000", \ + "0.7675671000, 0.7788699000, 0.8008667000, 0.8397407000, 0.9098406000, 1.0441894000, 1.3511088000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012938900, 0.0033483300, 0.0086647700, 0.0224226000, 0.0580250000, 0.1501560000"); + values("0.1065102000, 0.1140301000, 0.1310776000, 0.1704123000, 0.2675611000, 0.5145668000, 1.1509339000", \ + "0.1112988000, 0.1188486000, 0.1358962000, 0.1753229000, 0.2720341000, 0.5192985000, 1.1580445000", \ + "0.1211360000, 0.1286956000, 0.1457788000, 0.1851940000, 0.2818958000, 0.5298375000, 1.1688833000", \ + "0.1408082000, 0.1483344000, 0.1653565000, 0.2047156000, 0.3013425000, 0.5493362000, 1.1883058000", \ + "0.1772504000, 0.1850175000, 0.2025385000, 0.2421361000, 0.3393300000, 0.5876911000, 1.2239983000", \ + "0.2256239000, 0.2345059000, 0.2533713000, 0.2941117000, 0.3912928000, 0.6388501000, 1.2775004000", \ + "0.2624272000, 0.2736528000, 0.2963668000, 0.3405413000, 0.4386374000, 0.6864455000, 1.3230738000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012938900, 0.0033483300, 0.0086647700, 0.0224226000, 0.0580250000, 0.1501560000"); + values("0.0398684000, 0.0447499000, 0.0559933000, 0.0809521000, 0.1388103000, 0.2796989000, 0.6651448000", \ + "0.0395898000, 0.0447507000, 0.0560096000, 0.0818551000, 0.1390268000, 0.2798956000, 0.6655927000", \ + "0.0393586000, 0.0446037000, 0.0560107000, 0.0810406000, 0.1388926000, 0.2798020000, 0.6649480000", \ + "0.0395562000, 0.0446166000, 0.0562003000, 0.0810674000, 0.1389168000, 0.2798347000, 0.6649858000", \ + "0.0396813000, 0.0451894000, 0.0564126000, 0.0812148000, 0.1387523000, 0.2800134000, 0.6648893000", \ + "0.0428583000, 0.0479163000, 0.0584582000, 0.0828004000, 0.1401994000, 0.2794305000, 0.6651877000", \ + "0.0539998000, 0.0597519000, 0.0709872000, 0.0966880000, 0.1523168000, 0.2907413000, 0.6670759000"); + } + related_pin : "A2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012938900, 0.0033483300, 0.0086647700, 0.0224226000, 0.0580250000, 0.1501560000"); + values("0.0269804000, 0.0344878000, 0.0534725000, 0.1035931000, 0.2377415000, 0.5883244000, 1.4912704000", \ + "0.0270089000, 0.0344874000, 0.0535547000, 0.1037750000, 0.2378854000, 0.5894524000, 1.4969790000", \ + "0.0270867000, 0.0345336000, 0.0535095000, 0.1035483000, 0.2372231000, 0.5890770000, 1.4944808000", \ + "0.0270453000, 0.0344607000, 0.0535080000, 0.1036643000, 0.2374724000, 0.5893926000, 1.4939745000", \ + "0.0288893000, 0.0363047000, 0.0550484000, 0.1046252000, 0.2379996000, 0.5887511000, 1.4964349000", \ + "0.0344080000, 0.0413145000, 0.0592817000, 0.1068188000, 0.2394097000, 0.5858833000, 1.4962465000", \ + "0.0455306000, 0.0535342000, 0.0708535000, 0.1142904000, 0.2409828000, 0.5895667000, 1.4916234000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012938900, 0.0033483300, 0.0086647700, 0.0224226000, 0.0580250000, 0.1501560000"); + values("0.2476653000, 0.2564600000, 0.2742842000, 0.3079908000, 0.3707249000, 0.5003647000, 0.8044219000", \ + "0.2500164000, 0.2589244000, 0.2768724000, 0.3104405000, 0.3738137000, 0.5036108000, 0.8076085000", \ + "0.2580538000, 0.2670095000, 0.2849061000, 0.3184402000, 0.3818264000, 0.5114877000, 0.8155097000", \ + "0.2837274000, 0.2927379000, 0.3104446000, 0.3441614000, 0.4071363000, 0.5370972000, 0.8410275000", \ + "0.3464362000, 0.3553792000, 0.3732526000, 0.4069032000, 0.4703243000, 0.5999525000, 0.9040289000", \ + "0.4967352000, 0.5059948000, 0.5244131000, 0.5584159000, 0.6220169000, 0.7520907000, 1.0561093000", \ + "0.7548652000, 0.7669606000, 0.7903135000, 0.8304532000, 0.8979314000, 1.0307497000, 1.3378840000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012938900, 0.0033483300, 0.0086647700, 0.0224226000, 0.0580250000, 0.1501560000"); + values("0.0945245000, 0.1018699000, 0.1187515000, 0.1577990000, 0.2546015000, 0.5010586000, 1.1366612000", \ + "0.0994359000, 0.1068321000, 0.1237278000, 0.1628457000, 0.2593896000, 0.5059106000, 1.1429194000", \ + "0.1093862000, 0.1167629000, 0.1335926000, 0.1726208000, 0.2694711000, 0.5160699000, 1.1532647000", \ + "0.1290319000, 0.1364169000, 0.1531966000, 0.1922278000, 0.2885877000, 0.5365089000, 1.1720663000", \ + "0.1626390000, 0.1704588000, 0.1877752000, 0.2272618000, 0.3239903000, 0.5704997000, 1.2092456000", \ + "0.2033720000, 0.2122559000, 0.2313489000, 0.2720040000, 0.3691649000, 0.6161356000, 1.2536850000", \ + "0.2251075000, 0.2371239000, 0.2605831000, 0.3058231000, 0.4039210000, 0.6525254000, 1.2878040000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012938900, 0.0033483300, 0.0086647700, 0.0224226000, 0.0580250000, 0.1501560000"); + values("0.0395508000, 0.0446137000, 0.0560516000, 0.0811931000, 0.1391744000, 0.2795292000, 0.6639020000", \ + "0.0394815000, 0.0446650000, 0.0567435000, 0.0807789000, 0.1387023000, 0.2797569000, 0.6671911000", \ + "0.0396843000, 0.0446728000, 0.0559418000, 0.0811098000, 0.1388823000, 0.2796012000, 0.6675812000", \ + "0.0396035000, 0.0446016000, 0.0560224000, 0.0812950000, 0.1388305000, 0.2793939000, 0.6651352000", \ + "0.0395814000, 0.0446837000, 0.0558514000, 0.0818363000, 0.1382947000, 0.2795298000, 0.6669588000", \ + "0.0428156000, 0.0477842000, 0.0585460000, 0.0824787000, 0.1396535000, 0.2798254000, 0.6666633000", \ + "0.0607157000, 0.0663263000, 0.0775154000, 0.0982242000, 0.1502179000, 0.2872468000, 0.6686277000"); + } + related_pin : "A3"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012938900, 0.0033483300, 0.0086647700, 0.0224226000, 0.0580250000, 0.1501560000"); + values("0.0260911000, 0.0336687000, 0.0526591000, 0.1029219000, 0.2376691000, 0.5869134000, 1.4919462000", \ + "0.0262392000, 0.0336737000, 0.0527225000, 0.1030101000, 0.2376450000, 0.5885806000, 1.4942699000", \ + "0.0261848000, 0.0336699000, 0.0525563000, 0.1027656000, 0.2375825000, 0.5872215000, 1.4974316000", \ + "0.0263953000, 0.0338350000, 0.0527361000, 0.1029601000, 0.2368606000, 0.5878938000, 1.4958375000", \ + "0.0288209000, 0.0362492000, 0.0547196000, 0.1036755000, 0.2376281000, 0.5883242000, 1.4972666000", \ + "0.0351556000, 0.0425729000, 0.0599409000, 0.1066402000, 0.2386761000, 0.5868753000, 1.4979900000", \ + "0.0482857000, 0.0563010000, 0.0731357000, 0.1161791000, 0.2409498000, 0.5898982000, 1.4870921000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012938900, 0.0033483300, 0.0086647700, 0.0224226000, 0.0580250000, 0.1501560000"); + values("0.1338548000, 0.1408313000, 0.1562161000, 0.1882515000, 0.2544789000, 0.3894068000, 0.6943321000", \ + "0.1387913000, 0.1459070000, 0.1613329000, 0.1933341000, 0.2594051000, 0.3944045000, 0.6993247000", \ + "0.1504660000, 0.1575962000, 0.1728275000, 0.2049522000, 0.2710670000, 0.4059941000, 0.7109487000", \ + "0.1761959000, 0.1832777000, 0.1986153000, 0.2305975000, 0.2968655000, 0.4318417000, 0.7368492000", \ + "0.2316077000, 0.2387788000, 0.2545776000, 0.2869094000, 0.3535572000, 0.4889759000, 0.7939811000", \ + "0.3271559000, 0.3355053000, 0.3532646000, 0.3895192000, 0.4611807000, 0.6011801000, 0.9072982000", \ + "0.4858586000, 0.4961445000, 0.5177480000, 0.5603585000, 0.6406619000, 0.7939434000, 1.1067889000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012938900, 0.0033483300, 0.0086647700, 0.0224226000, 0.0580250000, 0.1501560000"); + values("0.0993625000, 0.1070048000, 0.1241897000, 0.1632981000, 0.2597579000, 0.5068330000, 1.1445299000", \ + "0.1035224000, 0.1111701000, 0.1283244000, 0.1675588000, 0.2635807000, 0.5099955000, 1.1470300000", \ + "0.1136387000, 0.1213030000, 0.1384759000, 0.1777632000, 0.2738265000, 0.5203627000, 1.1574396000", \ + "0.1387232000, 0.1462803000, 0.1633590000, 0.2025821000, 0.2989620000, 0.5452396000, 1.1819936000", \ + "0.1847418000, 0.1925171000, 0.2099745000, 0.2495065000, 0.3459578000, 0.5923337000, 1.2288005000", \ + "0.2430585000, 0.2515402000, 0.2696801000, 0.3097137000, 0.4068542000, 0.6530501000, 1.2921721000", \ + "0.2992621000, 0.3097084000, 0.3309228000, 0.3724415000, 0.4696781000, 0.7166773000, 1.3524852000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012938900, 0.0033483300, 0.0086647700, 0.0224226000, 0.0580250000, 0.1501560000"); + values("0.0261035000, 0.0319720000, 0.0451280000, 0.0752878000, 0.1412657000, 0.2846801000, 0.6663662000", \ + "0.0263044000, 0.0319031000, 0.0449575000, 0.0754936000, 0.1416512000, 0.2850365000, 0.6626407000", \ + "0.0262705000, 0.0319136000, 0.0451303000, 0.0755421000, 0.1413271000, 0.2846431000, 0.6651082000", \ + "0.0262439000, 0.0319803000, 0.0450856000, 0.0753748000, 0.1414765000, 0.2847115000, 0.6653118000", \ + "0.0280043000, 0.0336557000, 0.0467139000, 0.0766065000, 0.1423862000, 0.2854053000, 0.6631987000", \ + "0.0339461000, 0.0399410000, 0.0541281000, 0.0853340000, 0.1516954000, 0.2915644000, 0.6644848000", \ + "0.0458456000, 0.0528352000, 0.0687975000, 0.1035071000, 0.1747219000, 0.3123815000, 0.6697831000"); + } + related_pin : "B1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012938900, 0.0033483300, 0.0086647700, 0.0224226000, 0.0580250000, 0.1501560000"); + values("0.0284998000, 0.0362321000, 0.0555063000, 0.1056723000, 0.2393920000, 0.5893075000, 1.4972732000", \ + "0.0284930000, 0.0361868000, 0.0555081000, 0.1056437000, 0.2393460000, 0.5883200000, 1.4945507000", \ + "0.0284369000, 0.0361271000, 0.0554273000, 0.1055728000, 0.2393494000, 0.5888265000, 1.4962374000", \ + "0.0281837000, 0.0359393000, 0.0552033000, 0.1056098000, 0.2394492000, 0.5893407000, 1.4963987000", \ + "0.0295712000, 0.0370424000, 0.0561001000, 0.1060594000, 0.2391866000, 0.5894630000, 1.4967531000", \ + "0.0342199000, 0.0412223000, 0.0589371000, 0.1074019000, 0.2398952000, 0.5889731000, 1.4934574000", \ + "0.0449195000, 0.0514285000, 0.0685423000, 0.1119010000, 0.2411496000, 0.5918867000, 1.4948072000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012938900, 0.0033483300, 0.0086647700, 0.0224226000, 0.0580250000, 0.1501560000"); + values("0.1195387000, 0.1266897000, 0.1420823000, 0.1738623000, 0.2400874000, 0.3750399000, 0.6800599000", \ + "0.1231716000, 0.1303176000, 0.1457339000, 0.1775590000, 0.2436955000, 0.3786673000, 0.6835952000", \ + "0.1335391000, 0.1406595000, 0.1558671000, 0.1878793000, 0.2541427000, 0.3890482000, 0.6939823000", \ + "0.1616821000, 0.1687492000, 0.1840401000, 0.2160270000, 0.2823546000, 0.4173525000, 0.7223935000", \ + "0.2279065000, 0.2353523000, 0.2509171000, 0.2831347000, 0.3498461000, 0.4854259000, 0.7906020000", \ + "0.3405787000, 0.3496270000, 0.3685615000, 0.4057111000, 0.4785983000, 0.6182131000, 0.9244090000", \ + "0.5235785000, 0.5354451000, 0.5591410000, 0.6045809000, 0.6920922000, 0.8472520000, 1.1610325000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012938900, 0.0033483300, 0.0086647700, 0.0224226000, 0.0580250000, 0.1501560000"); + values("0.0856402000, 0.0931770000, 0.1101132000, 0.1492143000, 0.2452250000, 0.4924125000, 1.1308632000", \ + "0.0899578000, 0.0974745000, 0.1144489000, 0.1535525000, 0.2495159000, 0.4960520000, 1.1328783000", \ + "0.1003320000, 0.1078305000, 0.1248491000, 0.1638799000, 0.2603688000, 0.5068959000, 1.1431156000", \ + "0.1242418000, 0.1316721000, 0.1484823000, 0.1874604000, 0.2833720000, 0.5294910000, 1.1662125000", \ + "0.1622063000, 0.1698893000, 0.1871486000, 0.2263814000, 0.3228313000, 0.5700624000, 1.2076947000", \ + "0.2051057000, 0.2135945000, 0.2317512000, 0.2710466000, 0.3681326000, 0.6149226000, 1.2521240000", \ + "0.2311606000, 0.2419425000, 0.2639673000, 0.3059508000, 0.4017837000, 0.6489811000, 1.2849237000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012938900, 0.0033483300, 0.0086647700, 0.0224226000, 0.0580250000, 0.1501560000"); + values("0.0262662000, 0.0316401000, 0.0449758000, 0.0756154000, 0.1412982000, 0.2847967000, 0.6653602000", \ + "0.0260750000, 0.0317586000, 0.0448622000, 0.0754223000, 0.1415178000, 0.2846259000, 0.6663674000", \ + "0.0262569000, 0.0318101000, 0.0449806000, 0.0753212000, 0.1413834000, 0.2845811000, 0.6663837000", \ + "0.0262075000, 0.0319793000, 0.0451077000, 0.0753912000, 0.1412081000, 0.2846417000, 0.6615449000", \ + "0.0287736000, 0.0341992000, 0.0469990000, 0.0767372000, 0.1426042000, 0.2855448000, 0.6647661000", \ + "0.0388530000, 0.0448975000, 0.0588603000, 0.0890306000, 0.1539302000, 0.2933679000, 0.6664190000", \ + "0.0538517000, 0.0613512000, 0.0782989000, 0.1142206000, 0.1840084000, 0.3181793000, 0.6726315000"); + } + related_pin : "B2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012938900, 0.0033483300, 0.0086647700, 0.0224226000, 0.0580250000, 0.1501560000"); + values("0.0276424000, 0.0353184000, 0.0546223000, 0.1048076000, 0.2387206000, 0.5881299000, 1.4934537000", \ + "0.0276605000, 0.0353264000, 0.0546369000, 0.1047998000, 0.2386106000, 0.5884673000, 1.4956585000", \ + "0.0275822000, 0.0352675000, 0.0545883000, 0.1049052000, 0.2388497000, 0.5882547000, 1.4932779000", \ + "0.0277482000, 0.0352148000, 0.0543682000, 0.1045255000, 0.2383714000, 0.5873507000, 1.4938969000", \ + "0.0291994000, 0.0365708000, 0.0555683000, 0.1052525000, 0.2387322000, 0.5877347000, 1.4920721000", \ + "0.0348654000, 0.0418634000, 0.0590530000, 0.1070312000, 0.2400364000, 0.5875003000, 1.4951915000", \ + "0.0468608000, 0.0535968000, 0.0700301000, 0.1124713000, 0.2409081000, 0.5903036000, 1.4902077000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__o32a_2") { + leakage_power () { + value : 0.0041560000; + when : "!A1&!A2&!A3&!B1&B2"; + } + leakage_power () { + value : 0.0030443000; + when : "!A1&!A2&!A3&!B1&!B2"; + } + leakage_power () { + value : 0.0041734000; + when : "!A1&!A2&!A3&B1&B2"; + } + leakage_power () { + value : 0.0041430000; + when : "!A1&!A2&!A3&B1&!B2"; + } + leakage_power () { + value : 0.0020884000; + when : "!A1&!A2&A3&!B1&B2"; + } + leakage_power () { + value : 0.0038116000; + when : "!A1&!A2&A3&!B1&!B2"; + } + leakage_power () { + value : 0.0015077000; + when : "!A1&!A2&A3&B1&B2"; + } + leakage_power () { + value : 0.0023784000; + when : "!A1&!A2&A3&B1&!B2"; + } + leakage_power () { + value : 0.0018642000; + when : "!A1&A2&!A3&!B1&B2"; + } + leakage_power () { + value : 0.0038121000; + when : "!A1&A2&!A3&!B1&!B2"; + } + leakage_power () { + value : 0.0012838000; + when : "!A1&A2&!A3&B1&B2"; + } + leakage_power () { + value : 0.0021545000; + when : "!A1&A2&!A3&B1&!B2"; + } + leakage_power () { + value : 0.0015550000; + when : "!A1&A2&A3&!B1&B2"; + } + leakage_power () { + value : 0.0038115000; + when : "!A1&A2&A3&!B1&!B2"; + } + leakage_power () { + value : 0.0009746000; + when : "!A1&A2&A3&B1&B2"; + } + leakage_power () { + value : 0.0018453000; + when : "!A1&A2&A3&B1&!B2"; + } + leakage_power () { + value : 0.0018661000; + when : "A1&!A2&!A3&!B1&B2"; + } + leakage_power () { + value : 0.0038115000; + when : "A1&!A2&!A3&!B1&!B2"; + } + leakage_power () { + value : 0.0012857000; + when : "A1&!A2&!A3&B1&B2"; + } + leakage_power () { + value : 0.0021564000; + when : "A1&!A2&!A3&B1&!B2"; + } + leakage_power () { + value : 0.0015566000; + when : "A1&!A2&A3&!B1&B2"; + } + leakage_power () { + value : 0.0038115000; + when : "A1&!A2&A3&!B1&!B2"; + } + leakage_power () { + value : 0.0009763000; + when : "A1&!A2&A3&B1&B2"; + } + leakage_power () { + value : 0.0018469000; + when : "A1&!A2&A3&B1&!B2"; + } + leakage_power () { + value : 0.0015605000; + when : "A1&A2&!A3&!B1&B2"; + } + leakage_power () { + value : 0.0038115000; + when : "A1&A2&!A3&!B1&!B2"; + } + leakage_power () { + value : 0.0009802000; + when : "A1&A2&!A3&B1&B2"; + } + leakage_power () { + value : 0.0018509000; + when : "A1&A2&!A3&B1&!B2"; + } + leakage_power () { + value : 0.0015381000; + when : "A1&A2&A3&!B1&B2"; + } + leakage_power () { + value : 0.0038115000; + when : "A1&A2&A3&!B1&!B2"; + } + leakage_power () { + value : 0.0009578000; + when : "A1&A2&A3&B1&B2"; + } + leakage_power () { + value : 0.0018284000; + when : "A1&A2&A3&B1&!B2"; + } + area : 11.260800000; + cell_footprint : "sky130_fd_sc_hd__o32a"; + cell_leakage_power : 0.0023829350; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A1") { + capacitance : 0.0023510000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022250000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0041816000, 0.0041790000, 0.0041731000, 0.0041746000, 0.0041781000, 0.0041862000, 0.0042048000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0041704000, -0.0041673000, -0.0041601000, -0.0041587000, -0.0041555000, -0.0041481000, -0.0041310000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024760000; + } + pin ("A2") { + capacitance : 0.0022960000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0021480000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0038423000, 0.0038381000, 0.0038282000, 0.0038288000, 0.0038302000, 0.0038333000, 0.0038405000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0038293000, -0.0038294000, -0.0038296000, -0.0038305000, -0.0038328000, -0.0038380000, -0.0038499000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024440000; + } + pin ("A3") { + capacitance : 0.0022950000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0021200000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0039005000, 0.0038965000, 0.0038873000, 0.0038876000, 0.0038882000, 0.0038896000, 0.0038928000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0038855000, -0.0038829000, -0.0038768000, -0.0038779000, -0.0038805000, -0.0038864000, -0.0039001000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024690000; + } + pin ("B1") { + capacitance : 0.0022760000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022070000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0045915000, 0.0045910000, 0.0045897000, 0.0045885000, 0.0045857000, 0.0045792000, 0.0045644000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0007218000, -0.0007385000, -0.0007772000, -0.0007523000, -0.0006948000, -0.0005623000, -0.0002568000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0023460000; + } + pin ("B2") { + capacitance : 0.0023010000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0021700000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0045735000, 0.0045725000, 0.0045701000, 0.0045703000, 0.0045706000, 0.0045714000, 0.0045731000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0005472000, -0.0005590000, -0.0005862000, -0.0005631000, -0.0005097000, -0.0003868000, -0.0001035000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024320000; + } + pin ("X") { + direction : "output"; + function : "(A1&B1) | (A1&B2) | (A2&B1) | (A3&B1) | (A2&B2) | (A3&B2)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014523400, 0.0042185820, 0.0122536300, 0.0355928700, 0.1033859000, 0.3003029000"); + values("0.0134146000, 0.0121150000, 0.0090340000, -0.0012816000, -0.0351808000, -0.1433537000, -0.4621064000", \ + "0.0134036000, 0.0120840000, 0.0088850000, -0.0013445000, -0.0353079000, -0.1434652000, -0.4622055000", \ + "0.0130666000, 0.0118537000, 0.0086560000, -0.0015615000, -0.0355344000, -0.1436973000, -0.4624439000", \ + "0.0128115000, 0.0115358000, 0.0083653000, -0.0019380000, -0.0358410000, -0.1439747000, -0.4627044000", \ + "0.0127551000, 0.0114556000, 0.0081462000, -0.0022098000, -0.0361237000, -0.1442089000, -0.4629003000", \ + "0.0148336000, 0.0132489000, 0.0087644000, -0.0030013000, -0.0365630000, -0.1444296000, -0.4630264000", \ + "0.0214228000, 0.0196801000, 0.0150924000, 0.0022180000, -0.0352976000, -0.1442055000, -0.4626490000"); + } + related_pin : "B1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014523400, 0.0042185820, 0.0122536300, 0.0355928700, 0.1033859000, 0.3003029000"); + values("0.0174859000, 0.0191698000, 0.0239861000, 0.0373206000, 0.0751609000, 0.1839254000, 0.5012694000", \ + "0.0174058000, 0.0190840000, 0.0238953000, 0.0373154000, 0.0750393000, 0.1837287000, 0.4992097000", \ + "0.0172899000, 0.0189525000, 0.0236952000, 0.0371446000, 0.0749267000, 0.1845769000, 0.4990330000", \ + "0.0172060000, 0.0188697000, 0.0236726000, 0.0370847000, 0.0748261000, 0.1844746000, 0.4989124000", \ + "0.0171026000, 0.0187229000, 0.0234200000, 0.0366503000, 0.0745536000, 0.1833697000, 0.4988134000", \ + "0.0180793000, 0.0196227000, 0.0241271000, 0.0370201000, 0.0747032000, 0.1831764000, 0.5009219000", \ + "0.0191732000, 0.0206770000, 0.0249895000, 0.0380215000, 0.0754808000, 0.1848446000, 0.4996918000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014523400, 0.0042185820, 0.0122536300, 0.0355928700, 0.1033859000, 0.3003029000"); + values("0.0112515000, 0.0099774000, 0.0067582000, -0.0035078000, -0.0374318000, -0.1455951000, -0.4643500000", \ + "0.0110216000, 0.0097250000, 0.0065622000, -0.0036951000, -0.0375816000, -0.1457670000, -0.4645188000", \ + "0.0107698000, 0.0094626000, 0.0063192000, -0.0039402000, -0.0378689000, -0.1460164000, -0.4647732000", \ + "0.0105078000, 0.0091966000, 0.0060244000, -0.0042793000, -0.0382103000, -0.1463354000, -0.4650441000", \ + "0.0105210000, 0.0091995000, 0.0059536000, -0.0045252000, -0.0384377000, -0.1464136000, -0.4651000000", \ + "0.0126097000, 0.0110852000, 0.0064994000, -0.0047742000, -0.0384338000, -0.1461024000, -0.4647939000", \ + "0.0204099000, 0.0186405000, 0.0138731000, 0.0007222000, -0.0357061000, -0.1453371000, -0.4629540000"); + } + related_pin : "B2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014523400, 0.0042185820, 0.0122536300, 0.0355928700, 0.1033859000, 0.3003029000"); + values("0.0160141000, 0.0176917000, 0.0224266000, 0.0358826000, 0.0736724000, 0.1824439000, 0.5003652000", \ + "0.0160073000, 0.0176842000, 0.0225079000, 0.0358845000, 0.0737096000, 0.1824235000, 0.4977656000", \ + "0.0159389000, 0.0176057000, 0.0224563000, 0.0358628000, 0.0736505000, 0.1823932000, 0.4977018000", \ + "0.0160105000, 0.0176769000, 0.0224337000, 0.0357790000, 0.0735152000, 0.1821970000, 0.4975459000", \ + "0.0156155000, 0.0172209000, 0.0219707000, 0.0351510000, 0.0729781000, 0.1817574000, 0.4972035000", \ + "0.0163546000, 0.0178934000, 0.0224252000, 0.0352576000, 0.0728177000, 0.1811408000, 0.4972878000", \ + "0.0172636000, 0.0187241000, 0.0230873000, 0.0362114000, 0.0736766000, 0.1830818000, 0.4983941000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014523400, 0.0042185820, 0.0122536300, 0.0355928700, 0.1033859000, 0.3003029000"); + values("0.0216089000, 0.0200341000, 0.0162113000, 0.0050558000, -0.0302128000, -0.1388423000, -0.4576336000", \ + "0.0215583000, 0.0199937000, 0.0162165000, 0.0050155000, -0.0303072000, -0.1389827000, -0.4577381000", \ + "0.0212804000, 0.0197221000, 0.0159082000, 0.0047980000, -0.0305442000, -0.1391440000, -0.4579184000", \ + "0.0209990000, 0.0194117000, 0.0155815000, 0.0044702000, -0.0308718000, -0.1392731000, -0.4580991000", \ + "0.0208725000, 0.0193314000, 0.0154768000, 0.0043659000, -0.0310288000, -0.1395772000, -0.4582750000", \ + "0.0207701000, 0.0191752000, 0.0152720000, 0.0041947000, -0.0311343000, -0.1396213000, -0.4583093000", \ + "0.0259628000, 0.0242441000, 0.0194599000, 0.0066452000, -0.0313954000, -0.1395535000, -0.4582039000"); + } + related_pin : "A1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014523400, 0.0042185820, 0.0122536300, 0.0355928700, 0.1033859000, 0.3003029000"); + values("0.0211368000, 0.0228127000, 0.0276229000, 0.0409203000, 0.0786213000, 0.1870056000, 0.5022701000", \ + "0.0209968000, 0.0226932000, 0.0274175000, 0.0408323000, 0.0784916000, 0.1870692000, 0.5042925000", \ + "0.0208243000, 0.0225053000, 0.0272830000, 0.0407088000, 0.0783758000, 0.1877073000, 0.5024261000", \ + "0.0206902000, 0.0223813000, 0.0271891000, 0.0406085000, 0.0782551000, 0.1868949000, 0.5039400000", \ + "0.0207721000, 0.0224026000, 0.0271164000, 0.0404226000, 0.0781530000, 0.1877222000, 0.5019937000", \ + "0.0213057000, 0.0228686000, 0.0273681000, 0.0403167000, 0.0780677000, 0.1863912000, 0.5042119000", \ + "0.0219455000, 0.0234471000, 0.0278582000, 0.0409994000, 0.0787092000, 0.1874718000, 0.5009091000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014523400, 0.0042185820, 0.0122536300, 0.0355928700, 0.1033859000, 0.3003029000"); + values("0.0195401000, 0.0179673000, 0.0141318000, 0.0030659000, -0.0322485000, -0.1407010000, -0.4593723000", \ + "0.0194657000, 0.0178890000, 0.0140466000, 0.0029138000, -0.0323054000, -0.1408112000, -0.4594682000", \ + "0.0192177000, 0.0176565000, 0.0138316000, 0.0027441000, -0.0323989000, -0.1408813000, -0.4595847000", \ + "0.0190832000, 0.0174976000, 0.0136629000, 0.0025586000, -0.0327682000, -0.1410576000, -0.4597625000", \ + "0.0188966000, 0.0173174000, 0.0135294000, 0.0024119000, -0.0328675000, -0.1412999000, -0.4599194000", \ + "0.0190130000, 0.0174678000, 0.0135049000, 0.0025448000, -0.0327916000, -0.1413217000, -0.4599608000", \ + "0.0240253000, 0.0222582000, 0.0174671000, 0.0051025000, -0.0325537000, -0.1409226000, -0.4596671000"); + } + related_pin : "A2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014523400, 0.0042185820, 0.0122536300, 0.0355928700, 0.1033859000, 0.3003029000"); + values("0.0197922000, 0.0214660000, 0.0262119000, 0.0396841000, 0.0776379000, 0.1867469000, 0.5022323000", \ + "0.0197863000, 0.0214595000, 0.0262769000, 0.0397407000, 0.0777005000, 0.1867016000, 0.5020312000", \ + "0.0197045000, 0.0213891000, 0.0262065000, 0.0396793000, 0.0775756000, 0.1874600000, 0.5044983000", \ + "0.0195170000, 0.0212005000, 0.0259912000, 0.0394384000, 0.0773854000, 0.1865515000, 0.5043787000", \ + "0.0194734000, 0.0211266000, 0.0257933000, 0.0391144000, 0.0770537000, 0.1861536000, 0.5040803000", \ + "0.0198249000, 0.0213877000, 0.0259943000, 0.0390280000, 0.0768779000, 0.1854333000, 0.5032941000", \ + "0.0205134000, 0.0219906000, 0.0264396000, 0.0394947000, 0.0772996000, 0.1863921000, 0.4995149000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014523400, 0.0042185820, 0.0122536300, 0.0355928700, 0.1033859000, 0.3003029000"); + values("0.0174983000, 0.0159829000, 0.0121513000, 0.0009995000, -0.0342468000, -0.1426456000, -0.4611873000", \ + "0.0172780000, 0.0156826000, 0.0118846000, 0.0006885000, -0.0345015000, -0.1427018000, -0.4612820000", \ + "0.0170550000, 0.0154543000, 0.0116079000, 0.0005161000, -0.0347092000, -0.1430306000, -0.4615725000", \ + "0.0168794000, 0.0152769000, 0.0114252000, 0.0003220000, -0.0348857000, -0.1432311000, -0.4617636000", \ + "0.0166424000, 0.0150627000, 0.0112297000, 0.0001520000, -0.0349608000, -0.1431632000, -0.4617711000", \ + "0.0170030000, 0.0154045000, 0.0114363000, 0.0002952000, -0.0345784000, -0.1429108000, -0.4613967000", \ + "0.0235227000, 0.0217127000, 0.0167780000, 0.0033412000, -0.0343101000, -0.1424388000, -0.4609171000"); + } + related_pin : "A3"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014523400, 0.0042185820, 0.0122536300, 0.0355928700, 0.1033859000, 0.3003029000"); + values("0.0181202000, 0.0197625000, 0.0245620000, 0.0380577000, 0.0759922000, 0.1857648000, 0.5026606000", \ + "0.0181634000, 0.0198360000, 0.0245910000, 0.0380830000, 0.0760230000, 0.1849869000, 0.5026426000", \ + "0.0181259000, 0.0197660000, 0.0245674000, 0.0380427000, 0.0760007000, 0.1858792000, 0.5025074000", \ + "0.0180083000, 0.0196564000, 0.0244635000, 0.0379190000, 0.0758416000, 0.1856455000, 0.5026507000", \ + "0.0178358000, 0.0194791000, 0.0241238000, 0.0373920000, 0.0753242000, 0.1852350000, 0.5021386000", \ + "0.0182413000, 0.0198199000, 0.0243989000, 0.0373508000, 0.0749701000, 0.1834031000, 0.4997531000", \ + "0.0186819000, 0.0201456000, 0.0246301000, 0.0378728000, 0.0753482000, 0.1847464000, 0.4975760000"); + } + } + max_capacitance : 0.3003030000; + max_transition : 1.5016900000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014523400, 0.0042185800, 0.0122536000, 0.0355929000, 0.1033860000, 0.3003030000"); + values("0.3420412000, 0.3502315000, 0.3688111000, 0.4034506000, 0.4675461000, 0.5973812000, 0.9113382000", \ + "0.3465642000, 0.3550378000, 0.3732199000, 0.4078476000, 0.4718215000, 0.6016685000, 0.9158024000", \ + "0.3581649000, 0.3663575000, 0.3848785000, 0.4195199000, 0.4836936000, 0.6133272000, 0.9273972000", \ + "0.3842929000, 0.3928173000, 0.4111595000, 0.4455566000, 0.5098544000, 0.6390208000, 0.9527329000", \ + "0.4413557000, 0.4498088000, 0.4681214000, 0.5021394000, 0.5663355000, 0.6962184000, 1.0105787000", \ + "0.5647022000, 0.5732335000, 0.5916777000, 0.6263557000, 0.6902196000, 0.8197653000, 1.1339338000", \ + "0.7947334000, 0.8051203000, 0.8258920000, 0.8657001000, 0.9345736000, 1.0713544000, 1.3885846000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014523400, 0.0042185800, 0.0122536000, 0.0355929000, 0.1033860000, 0.3003030000"); + values("0.1136444000, 0.1198049000, 0.1342007000, 0.1673828000, 0.2512990000, 0.4879385000, 1.1688654000", \ + "0.1180576000, 0.1242258000, 0.1386183000, 0.1719058000, 0.2559661000, 0.4914884000, 1.1759012000", \ + "0.1277271000, 0.1338475000, 0.1483018000, 0.1815687000, 0.2656099000, 0.5024255000, 1.1827852000", \ + "0.1477561000, 0.1539730000, 0.1683761000, 0.2015755000, 0.2856897000, 0.5212223000, 1.2060928000", \ + "0.1879482000, 0.1943221000, 0.2091842000, 0.2426614000, 0.3267518000, 0.5636586000, 1.2440204000", \ + "0.2455386000, 0.2528978000, 0.2690540000, 0.3044170000, 0.3894541000, 0.6257733000, 1.3099646000", \ + "0.2991986000, 0.3088990000, 0.3293302000, 0.3698143000, 0.4574301000, 0.6951998000, 1.3757374000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014523400, 0.0042185800, 0.0122536000, 0.0355929000, 0.1033860000, 0.3003030000"); + values("0.0439656000, 0.0484743000, 0.0585961000, 0.0797429000, 0.1286526000, 0.2556886000, 0.6373315000", \ + "0.0440853000, 0.0484454000, 0.0589758000, 0.0793534000, 0.1296460000, 0.2558976000, 0.6379939000", \ + "0.0439531000, 0.0484677000, 0.0587514000, 0.0792323000, 0.1293445000, 0.2555393000, 0.6392518000", \ + "0.0440568000, 0.0489455000, 0.0592659000, 0.0795210000, 0.1275904000, 0.2566405000, 0.6379689000", \ + "0.0438597000, 0.0485862000, 0.0586467000, 0.0802934000, 0.1281402000, 0.2560578000, 0.6372148000", \ + "0.0452485000, 0.0496182000, 0.0596515000, 0.0799347000, 0.1280366000, 0.2559881000, 0.6397988000", \ + "0.0543012000, 0.0588218000, 0.0697193000, 0.0916291000, 0.1412803000, 0.2656502000, 0.6424053000"); + } + related_pin : "A1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014523400, 0.0042185800, 0.0122536000, 0.0355929000, 0.1033860000, 0.3003030000"); + values("0.0227991000, 0.0279243000, 0.0415240000, 0.0790105000, 0.1913075000, 0.5260026000, 1.4977437000", \ + "0.0227645000, 0.0280503000, 0.0415881000, 0.0790544000, 0.1912362000, 0.5246720000, 1.4980815000", \ + "0.0228816000, 0.0280549000, 0.0416309000, 0.0790880000, 0.1911633000, 0.5249873000, 1.4954121000", \ + "0.0226749000, 0.0279181000, 0.0413641000, 0.0789148000, 0.1912695000, 0.5242705000, 1.4974526000", \ + "0.0241628000, 0.0292304000, 0.0429753000, 0.0796254000, 0.1912761000, 0.5260394000, 1.4959644000", \ + "0.0295616000, 0.0348673000, 0.0483630000, 0.0835773000, 0.1925172000, 0.5248962000, 1.5010428000", \ + "0.0401329000, 0.0462192000, 0.0597360000, 0.0932741000, 0.1968441000, 0.5273209000, 1.4966053000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014523400, 0.0042185800, 0.0122536000, 0.0355929000, 0.1033860000, 0.3003030000"); + values("0.3245244000, 0.3329726000, 0.3512151000, 0.3859824000, 0.4500250000, 0.5799782000, 0.8940049000", \ + "0.3282126000, 0.3366886000, 0.3550062000, 0.3897023000, 0.4538181000, 0.5837826000, 0.8978833000", \ + "0.3389494000, 0.3472054000, 0.3657689000, 0.4003977000, 0.4638449000, 0.5937730000, 0.9076596000", \ + "0.3650222000, 0.3735594000, 0.3918619000, 0.4263665000, 0.4906855000, 0.6199793000, 0.9338658000", \ + "0.4258793000, 0.4343654000, 0.4523877000, 0.4870225000, 0.5511753000, 0.6811705000, 0.9956819000", \ + "0.5655835000, 0.5741914000, 0.5928331000, 0.6272723000, 0.6920417000, 0.8219986000, 1.1361511000", \ + "0.8310368000, 0.8407177000, 0.8624834000, 0.9028891000, 0.9730833000, 1.1091127000, 1.4264412000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014523400, 0.0042185800, 0.0122536000, 0.0355929000, 0.1033860000, 0.3003030000"); + values("0.1099033000, 0.1158685000, 0.1301273000, 0.1631171000, 0.2471557000, 0.4835138000, 1.1658486000", \ + "0.1147418000, 0.1207676000, 0.1349654000, 0.1679125000, 0.2519376000, 0.4883045000, 1.1703424000", \ + "0.1245886000, 0.1306202000, 0.1448261000, 0.1777853000, 0.2617183000, 0.4989067000, 1.1815776000", \ + "0.1444784000, 0.1505120000, 0.1647400000, 0.1976571000, 0.2815670000, 0.5181163000, 1.2000018000", \ + "0.1831801000, 0.1894885000, 0.2041764000, 0.2375601000, 0.3217135000, 0.5583191000, 1.2432960000", \ + "0.2364613000, 0.2439335000, 0.2603810000, 0.2959285000, 0.3808230000, 0.6172904000, 1.3028104000", \ + "0.2810755000, 0.2909094000, 0.3117112000, 0.3526069000, 0.4405832000, 0.6780274000, 1.3590317000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014523400, 0.0042185800, 0.0122536000, 0.0355929000, 0.1033860000, 0.3003030000"); + values("0.0438527000, 0.0487157000, 0.0585485000, 0.0803522000, 0.1290731000, 0.2556887000, 0.6384884000", \ + "0.0439434000, 0.0489625000, 0.0584830000, 0.0805350000, 0.1286289000, 0.2556335000, 0.6373660000", \ + "0.0440051000, 0.0488241000, 0.0592935000, 0.0793808000, 0.1281680000, 0.2562305000, 0.6382893000", \ + "0.0440644000, 0.0489458000, 0.0591955000, 0.0794978000, 0.1275588000, 0.2566406000, 0.6383465000", \ + "0.0441925000, 0.0484351000, 0.0592217000, 0.0800348000, 0.1297342000, 0.2555306000, 0.6371439000", \ + "0.0458141000, 0.0498192000, 0.0595502000, 0.0808634000, 0.1294709000, 0.2559712000, 0.6377572000", \ + "0.0570266000, 0.0630938000, 0.0736513000, 0.0958214000, 0.1425282000, 0.2663209000, 0.6426327000"); + } + related_pin : "A2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014523400, 0.0042185800, 0.0122536000, 0.0355929000, 0.1033860000, 0.3003030000"); + values("0.0219821000, 0.0271004000, 0.0406260000, 0.0777996000, 0.1899821000, 0.5236174000, 1.4970989000", \ + "0.0219814000, 0.0270690000, 0.0405148000, 0.0777330000, 0.1901292000, 0.5259480000, 1.5000710000", \ + "0.0219882000, 0.0270968000, 0.0405073000, 0.0777787000, 0.1897651000, 0.5251678000, 1.5016904000", \ + "0.0220833000, 0.0270995000, 0.0405340000, 0.0778720000, 0.1900711000, 0.5256720000, 1.4991413000", \ + "0.0238696000, 0.0290007000, 0.0424307000, 0.0789238000, 0.1901869000, 0.5259627000, 1.4982062000", \ + "0.0295846000, 0.0345959000, 0.0478879000, 0.0831304000, 0.1921122000, 0.5240710000, 1.4970206000", \ + "0.0406853000, 0.0470511000, 0.0605477000, 0.0944310000, 0.1967475000, 0.5266312000, 1.4941718000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014523400, 0.0042185800, 0.0122536000, 0.0355929000, 0.1033860000, 0.3003030000"); + values("0.2875946000, 0.2958483000, 0.3143788000, 0.3490319000, 0.4131724000, 0.5430605000, 0.8573695000", \ + "0.2901930000, 0.2987115000, 0.3171560000, 0.3516040000, 0.4160584000, 0.5449671000, 0.8592045000", \ + "0.2984346000, 0.3069749000, 0.3251680000, 0.3598987000, 0.4240817000, 0.5541667000, 0.8683863000", \ + "0.3228530000, 0.3313749000, 0.3495850000, 0.3842470000, 0.4486100000, 0.5785171000, 0.8923759000", \ + "0.3865244000, 0.3950042000, 0.4132377000, 0.4479325000, 0.5115516000, 0.6414497000, 0.9557384000", \ + "0.5382637000, 0.5467732000, 0.5649873000, 0.5995127000, 0.6642678000, 0.7944068000, 1.1085938000", \ + "0.8183031000, 0.8290662000, 0.8522643000, 0.8949326000, 0.9663677000, 1.1001512000, 1.4181093000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014523400, 0.0042185800, 0.0122536000, 0.0355929000, 0.1033860000, 0.3003030000"); + values("0.0989474000, 0.1048523000, 0.1188521000, 0.1514416000, 0.2349692000, 0.4717682000, 1.1542127000", \ + "0.1039656000, 0.1098760000, 0.1238404000, 0.1564701000, 0.2399787000, 0.4757974000, 1.1606879000", \ + "0.1140255000, 0.1199112000, 0.1339136000, 0.1665054000, 0.2499753000, 0.4872079000, 1.1699952000", \ + "0.1341860000, 0.1400424000, 0.1540176000, 0.1865396000, 0.2701328000, 0.5067480000, 1.1884899000", \ + "0.1708467000, 0.1771878000, 0.1918073000, 0.2251221000, 0.3087051000, 0.5457240000, 1.2287629000", \ + "0.2176185000, 0.2251968000, 0.2421226000, 0.2776065000, 0.3623739000, 0.5983635000, 1.2821190000", \ + "0.2498258000, 0.2599294000, 0.2819928000, 0.3240803000, 0.4121199000, 0.6483381000, 1.3298047000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014523400, 0.0042185800, 0.0122536000, 0.0355929000, 0.1033860000, 0.3003030000"); + values("0.0439018000, 0.0484701000, 0.0586280000, 0.0795257000, 0.1287690000, 0.2550878000, 0.6391973000", \ + "0.0440507000, 0.0488742000, 0.0595929000, 0.0794573000, 0.1283736000, 0.2565555000, 0.6379116000", \ + "0.0437676000, 0.0485512000, 0.0587135000, 0.0799730000, 0.1289015000, 0.2555837000, 0.6372479000", \ + "0.0436976000, 0.0484639000, 0.0586426000, 0.0796688000, 0.1283448000, 0.2556273000, 0.6375452000", \ + "0.0442833000, 0.0484664000, 0.0588378000, 0.0806133000, 0.1281066000, 0.2564661000, 0.6392179000", \ + "0.0450891000, 0.0493399000, 0.0592322000, 0.0797638000, 0.1279614000, 0.2562378000, 0.6385386000", \ + "0.0643299000, 0.0704945000, 0.0814076000, 0.1012142000, 0.1440367000, 0.2657577000, 0.6431793000"); + } + related_pin : "A3"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014523400, 0.0042185800, 0.0122536000, 0.0355929000, 0.1033860000, 0.3003030000"); + values("0.0213047000, 0.0263778000, 0.0396423000, 0.0768682000, 0.1889490000, 0.5244937000, 1.5007262000", \ + "0.0212786000, 0.0262798000, 0.0397225000, 0.0769559000, 0.1893152000, 0.5252123000, 1.4964865000", \ + "0.0212693000, 0.0263739000, 0.0396278000, 0.0769000000, 0.1891985000, 0.5243460000, 1.5000760000", \ + "0.0212229000, 0.0264508000, 0.0395850000, 0.0769600000, 0.1893818000, 0.5251373000, 1.5002992000", \ + "0.0237314000, 0.0288387000, 0.0422100000, 0.0784315000, 0.1893783000, 0.5244237000, 1.5009862000", \ + "0.0303048000, 0.0355481000, 0.0486208000, 0.0834968000, 0.1911682000, 0.5235588000, 1.4968289000", \ + "0.0428197000, 0.0492297000, 0.0636880000, 0.0964469000, 0.1969224000, 0.5259327000, 1.4939948000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014523400, 0.0042185800, 0.0122536000, 0.0355929000, 0.1033860000, 0.3003030000"); + values("0.1562724000, 0.1623448000, 0.1762082000, 0.2052161000, 0.2667162000, 0.4000134000, 0.7146830000", \ + "0.1616113000, 0.1676842000, 0.1815231000, 0.2105589000, 0.2719100000, 0.4053937000, 0.7201738000", \ + "0.1736231000, 0.1796691000, 0.1934381000, 0.2224675000, 0.2839239000, 0.4173898000, 0.7320675000", \ + "0.1995780000, 0.2056368000, 0.2194511000, 0.2483420000, 0.3099413000, 0.4434006000, 0.7580834000", \ + "0.2582368000, 0.2642723000, 0.2780004000, 0.3068077000, 0.3685558000, 0.5022061000, 0.8169588000", \ + "0.3668720000, 0.3737925000, 0.3892819000, 0.4212000000, 0.4870834000, 0.6242953000, 0.9401169000", \ + "0.5510584000, 0.5592456000, 0.5781358000, 0.6158832000, 0.6911237000, 0.8424444000, 1.1668364000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014523400, 0.0042185800, 0.0122536000, 0.0355929000, 0.1033860000, 0.3003030000"); + values("0.1024617000, 0.1085810000, 0.1230198000, 0.1562485000, 0.2405219000, 0.4764311000, 1.1617869000", \ + "0.1065902000, 0.1127489000, 0.1271337000, 0.1603783000, 0.2445176000, 0.4817267000, 1.1632773000", \ + "0.1166314000, 0.1227727000, 0.1371800000, 0.1704746000, 0.2547478000, 0.4920909000, 1.1726476000", \ + "0.1413732000, 0.1474807000, 0.1618747000, 0.1950232000, 0.2791476000, 0.5164932000, 1.1970273000", \ + "0.1910038000, 0.1972886000, 0.2118508000, 0.2453263000, 0.3295258000, 0.5660092000, 1.2484056000", \ + "0.2546811000, 0.2620843000, 0.2780831000, 0.3129845000, 0.3974106000, 0.6342100000, 1.3193550000", \ + "0.3174993000, 0.3271473000, 0.3472579000, 0.3868643000, 0.4730467000, 0.7085809000, 1.3908966000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014523400, 0.0042185800, 0.0122536000, 0.0355929000, 0.1033860000, 0.3003030000"); + values("0.0262733000, 0.0303289000, 0.0401999000, 0.0639980000, 0.1220843000, 0.2563006000, 0.6363604000", \ + "0.0261264000, 0.0302850000, 0.0403304000, 0.0639582000, 0.1221653000, 0.2566476000, 0.6354814000", \ + "0.0263461000, 0.0302181000, 0.0400021000, 0.0640339000, 0.1221514000, 0.2558468000, 0.6363903000", \ + "0.0264024000, 0.0303543000, 0.0401358000, 0.0642112000, 0.1219925000, 0.2559970000, 0.6363748000", \ + "0.0268807000, 0.0307746000, 0.0409027000, 0.0646152000, 0.1224189000, 0.2563983000, 0.6363962000", \ + "0.0330097000, 0.0373600000, 0.0475180000, 0.0719109000, 0.1296498000, 0.2609439000, 0.6357008000", \ + "0.0458872000, 0.0504592000, 0.0618011000, 0.0881142000, 0.1503412000, 0.2820773000, 0.6425323000"); + } + related_pin : "B1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014523400, 0.0042185800, 0.0122536000, 0.0355929000, 0.1033860000, 0.3003030000"); + values("0.0227788000, 0.0280021000, 0.0414848000, 0.0790646000, 0.1913106000, 0.5241756000, 1.4965713000", \ + "0.0227760000, 0.0279048000, 0.0414731000, 0.0790300000, 0.1912777000, 0.5259998000, 1.4983267000", \ + "0.0226982000, 0.0278296000, 0.0415970000, 0.0790584000, 0.1911659000, 0.5255314000, 1.4947424000", \ + "0.0225410000, 0.0276354000, 0.0413049000, 0.0789027000, 0.1911814000, 0.5256720000, 1.4948623000", \ + "0.0242615000, 0.0293252000, 0.0426652000, 0.0797068000, 0.1911931000, 0.5255720000, 1.4991983000", \ + "0.0309283000, 0.0358966000, 0.0483896000, 0.0831355000, 0.1928445000, 0.5252572000, 1.4982895000", \ + "0.0426799000, 0.0486140000, 0.0615155000, 0.0931397000, 0.1957512000, 0.5277528000, 1.4973466000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014523400, 0.0042185800, 0.0122536000, 0.0355929000, 0.1033860000, 0.3003030000"); + values("0.1425609000, 0.1486585000, 0.1624262000, 0.1915262000, 0.2528242000, 0.3863105000, 0.7011182000", \ + "0.1465332000, 0.1525916000, 0.1661463000, 0.1951638000, 0.2564693000, 0.3899474000, 0.7047810000", \ + "0.1569439000, 0.1630112000, 0.1766348000, 0.2057791000, 0.2671935000, 0.4006618000, 0.7153890000", \ + "0.1849039000, 0.1909219000, 0.2047474000, 0.2337015000, 0.2952288000, 0.4287337000, 0.7433197000", \ + "0.2534356000, 0.2594576000, 0.2731783000, 0.3023131000, 0.3638582000, 0.4966682000, 0.8120078000", \ + "0.3830327000, 0.3905305000, 0.4070793000, 0.4399454000, 0.5064357000, 0.6445378000, 0.9584951000", \ + "0.5910012000, 0.6002355000, 0.6210595000, 0.6622360000, 0.7437590000, 0.8977432000, 1.2227780000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014523400, 0.0042185800, 0.0122536000, 0.0355929000, 0.1033860000, 0.3003030000"); + values("0.0903946000, 0.0964510000, 0.1106541000, 0.1437215000, 0.2278079000, 0.4638773000, 1.1465112000", \ + "0.0947608000, 0.1008159000, 0.1150891000, 0.1480721000, 0.2320466000, 0.4688780000, 1.1503570000", \ + "0.1051360000, 0.1112174000, 0.1254384000, 0.1583832000, 0.2423742000, 0.4792065000, 1.1606702000", \ + "0.1295152000, 0.1354162000, 0.1494345000, 0.1821244000, 0.2657885000, 0.5025788000, 1.1840241000", \ + "0.1725663000, 0.1786954000, 0.1931960000, 0.2269139000, 0.3103255000, 0.5471199000, 1.2282593000", \ + "0.2229577000, 0.2303714000, 0.2470540000, 0.2816036000, 0.3658906000, 0.6023350000, 1.2854787000", \ + "0.2594788000, 0.2694833000, 0.2905187000, 0.3307444000, 0.4167819000, 0.6527438000, 1.3345205000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014523400, 0.0042185800, 0.0122536000, 0.0355929000, 0.1033860000, 0.3003030000"); + values("0.0263480000, 0.0301221000, 0.0400163000, 0.0638578000, 0.1222688000, 0.2559447000, 0.6344675000", \ + "0.0261906000, 0.0303381000, 0.0400727000, 0.0638206000, 0.1222726000, 0.2561337000, 0.6344182000", \ + "0.0261545000, 0.0301185000, 0.0404155000, 0.0639748000, 0.1219840000, 0.2563390000, 0.6348511000", \ + "0.0261565000, 0.0302491000, 0.0401235000, 0.0640284000, 0.1220306000, 0.2567155000, 0.6360303000", \ + "0.0267854000, 0.0307410000, 0.0404582000, 0.0643469000, 0.1224252000, 0.2568077000, 0.6352710000", \ + "0.0375363000, 0.0423357000, 0.0519826000, 0.0756341000, 0.1318962000, 0.2620993000, 0.6359159000", \ + "0.0552592000, 0.0605724000, 0.0728354000, 0.1001363000, 0.1614372000, 0.2904066000, 0.6460847000"); + } + related_pin : "B2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014523400, 0.0042185800, 0.0122536000, 0.0355929000, 0.1033860000, 0.3003030000"); + values("0.0221619000, 0.0272036000, 0.0408886000, 0.0782808000, 0.1901675000, 0.5247331000, 1.4989148000", \ + "0.0221046000, 0.0273552000, 0.0408432000, 0.0783435000, 0.1906258000, 0.5253140000, 1.4987547000", \ + "0.0220699000, 0.0272968000, 0.0407812000, 0.0781585000, 0.1905907000, 0.5253274000, 1.4987883000", \ + "0.0218924000, 0.0269274000, 0.0404739000, 0.0781814000, 0.1904436000, 0.5252963000, 1.4982794000", \ + "0.0245777000, 0.0296855000, 0.0425966000, 0.0792874000, 0.1903466000, 0.5255038000, 1.4962362000", \ + "0.0318478000, 0.0366807000, 0.0484845000, 0.0832253000, 0.1925036000, 0.5246251000, 1.5003210000", \ + "0.0443901000, 0.0503640000, 0.0634760000, 0.0947475000, 0.1955609000, 0.5283721000, 1.4964548000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__o32a_4") { + leakage_power () { + value : 0.0093865000; + when : "!A1&!A2&!A3&!B1&B2"; + } + leakage_power () { + value : 0.0076254000; + when : "!A1&!A2&!A3&!B1&!B2"; + } + leakage_power () { + value : 0.0094194000; + when : "!A1&!A2&!A3&B1&B2"; + } + leakage_power () { + value : 0.0093876000; + when : "!A1&!A2&!A3&B1&!B2"; + } + leakage_power () { + value : 0.0131066000; + when : "!A1&!A2&A3&!B1&B2"; + } + leakage_power () { + value : 0.0089315000; + when : "!A1&!A2&A3&!B1&!B2"; + } + leakage_power () { + value : 0.0097119000; + when : "!A1&!A2&A3&B1&B2"; + } + leakage_power () { + value : 0.0118297000; + when : "!A1&!A2&A3&B1&!B2"; + } + leakage_power () { + value : 0.0076435000; + when : "!A1&A2&!A3&!B1&B2"; + } + leakage_power () { + value : 0.0089322000; + when : "!A1&A2&!A3&!B1&!B2"; + } + leakage_power () { + value : 0.0042486000; + when : "!A1&A2&!A3&B1&B2"; + } + leakage_power () { + value : 0.0063664000; + when : "!A1&A2&!A3&B1&!B2"; + } + leakage_power () { + value : 0.0054414000; + when : "!A1&A2&A3&!B1&B2"; + } + leakage_power () { + value : 0.0089321000; + when : "!A1&A2&A3&!B1&!B2"; + } + leakage_power () { + value : 0.0020465000; + when : "!A1&A2&A3&B1&B2"; + } + leakage_power () { + value : 0.0041643000; + when : "!A1&A2&A3&B1&!B2"; + } + leakage_power () { + value : 0.0075086000; + when : "A1&!A2&!A3&!B1&B2"; + } + leakage_power () { + value : 0.0089331000; + when : "A1&!A2&!A3&!B1&!B2"; + } + leakage_power () { + value : 0.0041137000; + when : "A1&!A2&!A3&B1&B2"; + } + leakage_power () { + value : 0.0062315000; + when : "A1&!A2&!A3&B1&!B2"; + } + leakage_power () { + value : 0.0054449000; + when : "A1&!A2&A3&!B1&B2"; + } + leakage_power () { + value : 0.0089322000; + when : "A1&!A2&A3&!B1&!B2"; + } + leakage_power () { + value : 0.0020496000; + when : "A1&!A2&A3&B1&B2"; + } + leakage_power () { + value : 0.0041674000; + when : "A1&!A2&A3&B1&!B2"; + } + leakage_power () { + value : 0.0054330000; + when : "A1&A2&!A3&!B1&B2"; + } + leakage_power () { + value : 0.0089341000; + when : "A1&A2&!A3&!B1&!B2"; + } + leakage_power () { + value : 0.0020380000; + when : "A1&A2&!A3&B1&B2"; + } + leakage_power () { + value : 0.0041558000; + when : "A1&A2&!A3&B1&!B2"; + } + leakage_power () { + value : 0.0053047000; + when : "A1&A2&A3&!B1&B2"; + } + leakage_power () { + value : 0.0089319000; + when : "A1&A2&A3&!B1&!B2"; + } + leakage_power () { + value : 0.0019098000; + when : "A1&A2&A3&B1&B2"; + } + leakage_power () { + value : 0.0040277000; + when : "A1&A2&A3&B1&!B2"; + } + area : 22.521600000; + cell_footprint : "sky130_fd_sc_hd__o32a"; + cell_leakage_power : 0.0067278040; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A1") { + capacitance : 0.0043510000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0041450000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0079952000, 0.0079865000, 0.0079664000, 0.0079692000, 0.0079757000, 0.0079907000, 0.0080251000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0078769000, -0.0078741000, -0.0078676000, -0.0078708000, -0.0078782000, -0.0078953000, -0.0079348000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0045570000; + } + pin ("A2") { + capacitance : 0.0042450000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0039640000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0079386000, 0.0079291000, 0.0079070000, 0.0079097000, 0.0079160000, 0.0079303000, 0.0079635000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0078572000, -0.0078563000, -0.0078543000, -0.0078512000, -0.0078442000, -0.0078281000, -0.0077909000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0045270000; + } + pin ("A3") { + capacitance : 0.0042940000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0039360000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0082388000, 0.0082310000, 0.0082130000, 0.0082112000, 0.0082068000, 0.0081969000, 0.0081739000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0081892000, -0.0081842000, -0.0081725000, -0.0081694000, -0.0081621000, -0.0081453000, -0.0081066000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0046510000; + } + pin ("B1") { + capacitance : 0.0042390000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0040740000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0091941000, 0.0091903000, 0.0091814000, 0.0091843000, 0.0091909000, 0.0092062000, 0.0092415000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0014306000, -0.0014729000, -0.0015703000, -0.0015164000, -0.0013921000, -0.0011056000, -0.0004454000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0044050000; + } + pin ("B2") { + capacitance : 0.0042170000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0039750000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0092649000, 0.0092642000, 0.0092625000, 0.0092649000, 0.0092702000, 0.0092825000, 0.0093109000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0014189000, -0.0014487000, -0.0015174000, -0.0014699000, -0.0013604000, -0.0011081000, -0.0005264000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0044600000; + } + pin ("X") { + direction : "output"; + function : "(A1&B1) | (A1&B2) | (A2&B1) | (A3&B1) | (A2&B2) | (A3&B2)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016096770, 0.0051821200, 0.0166830800, 0.0537087500, 0.1729075000, 0.5566504000"); + values("0.0457043000, 0.0437829000, 0.0383290000, 0.0228184000, -0.0313906000, -0.2201398000, -0.8407187000", \ + "0.0455581000, 0.0436117000, 0.0382151000, 0.0227530000, -0.0314437000, -0.2205496000, -0.8409799000", \ + "0.0451734000, 0.0432983000, 0.0377997000, 0.0223906000, -0.0318575000, -0.2206281000, -0.8411977000", \ + "0.0451173000, 0.0432260000, 0.0376090000, 0.0221566000, -0.0320301000, -0.2211738000, -0.8416134000", \ + "0.0444085000, 0.0425881000, 0.0370578000, 0.0217008000, -0.0325430000, -0.2215154000, -0.8418712000", \ + "0.0447732000, 0.0429314000, 0.0373133000, 0.0218052000, -0.0327203000, -0.2218774000, -0.8421154000", \ + "0.0545601000, 0.0523635000, 0.0461041000, 0.0271263000, -0.0320116000, -0.2218378000, -0.8421278000"); + } + related_pin : "A1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016096770, 0.0051821200, 0.0166830800, 0.0537087500, 0.1729075000, 0.5566504000"); + values("0.0429197000, 0.0447870000, 0.0509854000, 0.0708763000, 0.1319595000, 0.3246019000, 0.9400425000", \ + "0.0425347000, 0.0445133000, 0.0507383000, 0.0706265000, 0.1316929000, 0.3241994000, 0.9401735000", \ + "0.0423565000, 0.0442514000, 0.0505158000, 0.0702281000, 0.1313851000, 0.3242199000, 0.9386433000", \ + "0.0419108000, 0.0438219000, 0.0501038000, 0.0699286000, 0.1309796000, 0.3234774000, 0.9390490000", \ + "0.0418846000, 0.0440303000, 0.0501184000, 0.0696816000, 0.1306588000, 0.3233008000, 0.9423967000", \ + "0.0438381000, 0.0457128000, 0.0514949000, 0.0701667000, 0.1300364000, 0.3220577000, 0.9420025000", \ + "0.0452001000, 0.0469321000, 0.0527784000, 0.0715651000, 0.1314235000, 0.3240090000, 0.9368697000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016096770, 0.0051821200, 0.0166830800, 0.0537087500, 0.1729075000, 0.5566504000"); + values("0.0409297000, 0.0390522000, 0.0335384000, 0.0181844000, -0.0358282000, -0.2249881000, -0.8453317000", \ + "0.0407685000, 0.0388473000, 0.0333872000, 0.0179295000, -0.0362354000, -0.2251805000, -0.8454216000", \ + "0.0405229000, 0.0385752000, 0.0331596000, 0.0177079000, -0.0364971000, -0.2255941000, -0.8459691000", \ + "0.0400729000, 0.0381882000, 0.0327353000, 0.0172431000, -0.0369842000, -0.2257292000, -0.8462930000", \ + "0.0397067000, 0.0378519000, 0.0323258000, 0.0169244000, -0.0372776000, -0.2263506000, -0.8467478000", \ + "0.0401084000, 0.0380745000, 0.0324493000, 0.0169242000, -0.0373641000, -0.2266192000, -0.8468070000", \ + "0.0502909000, 0.0481688000, 0.0417167000, 0.0224864000, -0.0376418000, -0.2266846000, -0.8466231000"); + } + related_pin : "A2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016096770, 0.0051821200, 0.0166830800, 0.0537087500, 0.1729075000, 0.5566504000"); + values("0.0395613000, 0.0415751000, 0.0477936000, 0.0672979000, 0.1280675000, 0.3205658000, 0.9349088000", \ + "0.0396479000, 0.0415302000, 0.0476371000, 0.0672571000, 0.1281309000, 0.3201915000, 0.9342857000", \ + "0.0395153000, 0.0414037000, 0.0476438000, 0.0671509000, 0.1279228000, 0.3204590000, 0.9348257000", \ + "0.0391068000, 0.0410134000, 0.0472676000, 0.0668522000, 0.1276982000, 0.3200455000, 0.9351994000", \ + "0.0390553000, 0.0409748000, 0.0471969000, 0.0665343000, 0.1271950000, 0.3192372000, 0.9355423000", \ + "0.0398778000, 0.0416927000, 0.0476057000, 0.0663883000, 0.1265581000, 0.3181038000, 0.9334557000", \ + "0.0416282000, 0.0434252000, 0.0491869000, 0.0674288000, 0.1276963000, 0.3192591000, 0.9327795000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016096770, 0.0051821200, 0.0166830800, 0.0537087500, 0.1729075000, 0.5566504000"); + values("0.0362418000, 0.0343806000, 0.0289794000, 0.0134635000, -0.0408124000, -0.2298963000, -0.8502657000", \ + "0.0358080000, 0.0339242000, 0.0284324000, 0.0129968000, -0.0412080000, -0.2301592000, -0.8505522000", \ + "0.0354411000, 0.0335238000, 0.0280614000, 0.0126045000, -0.0416170000, -0.2304008000, -0.8509320000", \ + "0.0349191000, 0.0330562000, 0.0275643000, 0.0122281000, -0.0419583000, -0.2310230000, -0.8513474000", \ + "0.0347406000, 0.0328281000, 0.0273896000, 0.0118894000, -0.0423388000, -0.2314266000, -0.8517429000", \ + "0.0358484000, 0.0338972000, 0.0282465000, 0.0125436000, -0.0419371000, -0.2310693000, -0.8511265000", \ + "0.0506431000, 0.0484517000, 0.0418505000, 0.0223977000, -0.0369716000, -0.2271186000, -0.8474313000"); + } + related_pin : "A3"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016096770, 0.0051821200, 0.0166830800, 0.0537087500, 0.1729075000, 0.5566504000"); + values("0.0359283000, 0.0378282000, 0.0440853000, 0.0636111000, 0.1244188000, 0.3160895000, 0.9299288000", \ + "0.0360349000, 0.0379312000, 0.0441767000, 0.0637181000, 0.1244008000, 0.3166103000, 0.9306387000", \ + "0.0359663000, 0.0379126000, 0.0440536000, 0.0636657000, 0.1245127000, 0.3164734000, 0.9314713000", \ + "0.0356441000, 0.0375328000, 0.0438203000, 0.0634009000, 0.1241192000, 0.3160873000, 0.9304755000", \ + "0.0354905000, 0.0374160000, 0.0435212000, 0.0626111000, 0.1231999000, 0.3156737000, 0.9342956000", \ + "0.0361116000, 0.0379285000, 0.0437941000, 0.0627099000, 0.1225578000, 0.3138935000, 0.9298413000", \ + "0.0379849000, 0.0397639000, 0.0455313000, 0.0638384000, 0.1241133000, 0.3159176000, 0.9270070000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016096770, 0.0051821200, 0.0166830800, 0.0537087500, 0.1729075000, 0.5566504000"); + values("0.0278589000, 0.0263467000, 0.0219733000, 0.0080621000, -0.0433844000, -0.2310432000, -0.8520247000", \ + "0.0276590000, 0.0260941000, 0.0216974000, 0.0077267000, -0.0435926000, -0.2312564000, -0.8522328000", \ + "0.0274330000, 0.0257901000, 0.0214789000, 0.0074665000, -0.0440133000, -0.2316847000, -0.8526423000", \ + "0.0267282000, 0.0252244000, 0.0207782000, 0.0068774000, -0.0446322000, -0.2322741000, -0.8531768000", \ + "0.0263487000, 0.0248079000, 0.0203911000, 0.0060983000, -0.0454242000, -0.2328619000, -0.8536650000", \ + "0.0275805000, 0.0256809000, 0.0198554000, 0.0050089000, -0.0460340000, -0.2331834000, -0.8537730000", \ + "0.0436586000, 0.0416433000, 0.0354669000, 0.0165787000, -0.0426312000, -0.2329478000, -0.8532431000"); + } + related_pin : "B1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016096770, 0.0051821200, 0.0166830800, 0.0537087500, 0.1729075000, 0.5566504000"); + values("0.0366708000, 0.0385962000, 0.0448635000, 0.0645450000, 0.1257367000, 0.3185193000, 0.9320236000", \ + "0.0365077000, 0.0384045000, 0.0445746000, 0.0643913000, 0.1255210000, 0.3181312000, 0.9337654000", \ + "0.0361695000, 0.0380667000, 0.0443517000, 0.0642335000, 0.1252918000, 0.3179270000, 0.9331048000", \ + "0.0357545000, 0.0377131000, 0.0439389000, 0.0637006000, 0.1248928000, 0.3174280000, 0.9324048000", \ + "0.0359368000, 0.0378343000, 0.0439429000, 0.0634860000, 0.1236328000, 0.3164707000, 0.9328664000", \ + "0.0372811000, 0.0390876000, 0.0450124000, 0.0632649000, 0.1238305000, 0.3156721000, 0.9316596000", \ + "0.0402745000, 0.0419672000, 0.0477163000, 0.0663875000, 0.1257456000, 0.3175765000, 0.9309257000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016096770, 0.0051821200, 0.0166830800, 0.0537087500, 0.1729075000, 0.5566504000"); + values("0.0231539000, 0.0215249000, 0.0170558000, 0.0032606000, -0.0481176000, -0.2355627000, -0.8564502000", \ + "0.0228792000, 0.0214161000, 0.0169640000, 0.0030321000, -0.0483125000, -0.2358419000, -0.8567175000", \ + "0.0223473000, 0.0208159000, 0.0163494000, 0.0024457000, -0.0488256000, -0.2363522000, -0.8571843000", \ + "0.0217210000, 0.0201595000, 0.0158205000, 0.0017925000, -0.0495624000, -0.2370611000, -0.8578584000", \ + "0.0214075000, 0.0198167000, 0.0152800000, 0.0010485000, -0.0503823000, -0.2375891000, -0.8582335000", \ + "0.0246294000, 0.0226291000, 0.0165657000, 0.0009267000, -0.0499509000, -0.2369545000, -0.8575188000", \ + "0.0424356000, 0.0402689000, 0.0338257000, 0.0145207000, -0.0447127000, -0.2349144000, -0.8552706000"); + } + related_pin : "B2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016096770, 0.0051821200, 0.0166830800, 0.0537087500, 0.1729075000, 0.5566504000"); + values("0.0325260000, 0.0345066000, 0.0407062000, 0.0604844000, 0.1217914000, 0.3139711000, 0.9285386000", \ + "0.0325844000, 0.0344574000, 0.0407607000, 0.0606841000, 0.1217277000, 0.3139776000, 0.9293349000", \ + "0.0326142000, 0.0345176000, 0.0407081000, 0.0605783000, 0.1217242000, 0.3141654000, 0.9293893000", \ + "0.0322859000, 0.0342293000, 0.0405124000, 0.0602799000, 0.1213277000, 0.3136986000, 0.9328106000", \ + "0.0324342000, 0.0343929000, 0.0401279000, 0.0599424000, 0.1199661000, 0.3129087000, 0.9283573000", \ + "0.0336791000, 0.0354730000, 0.0412382000, 0.0597827000, 0.1198403000, 0.3112314000, 0.9285972000", \ + "0.0359831000, 0.0376815000, 0.0434298000, 0.0617937000, 0.1214178000, 0.3132171000, 0.9262779000"); + } + } + max_capacitance : 0.5566500000; + max_transition : 1.5033630000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016096800, 0.0051821200, 0.0166831000, 0.0537087000, 0.1729070000, 0.5566500000"); + values("0.3374238000, 0.3428658000, 0.3570133000, 0.3880938000, 0.4517398000, 0.5867798000, 0.9378868000", \ + "0.3420642000, 0.3475130000, 0.3615453000, 0.3928944000, 0.4562940000, 0.5920468000, 0.9429860000", \ + "0.3539506000, 0.3593208000, 0.3734780000, 0.4046737000, 0.4683490000, 0.6034151000, 0.9544638000", \ + "0.3797618000, 0.3850454000, 0.3994484000, 0.4307207000, 0.4941276000, 0.6298845000, 0.9810073000", \ + "0.4335429000, 0.4389742000, 0.4530707000, 0.4840254000, 0.5474997000, 0.6832127000, 1.0346962000", \ + "0.5455875000, 0.5510737000, 0.5653810000, 0.5968788000, 0.6604858000, 0.7958005000, 1.1468563000", \ + "0.7457549000, 0.7517569000, 0.7680133000, 0.8027854000, 0.8725596000, 1.0155393000, 1.3706132000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016096800, 0.0051821200, 0.0166831000, 0.0537087000, 0.1729070000, 0.5566500000"); + values("0.1339664000, 0.1383595000, 0.1502299000, 0.1797273000, 0.2557103000, 0.4823635000, 1.1973705000", \ + "0.1382342000, 0.1426572000, 0.1546236000, 0.1841018000, 0.2600593000, 0.4867325000, 1.2022336000", \ + "0.1479599000, 0.1523643000, 0.1642214000, 0.1936406000, 0.2697735000, 0.4957367000, 1.2107753000", \ + "0.1671702000, 0.1715728000, 0.1834578000, 0.2128964000, 0.2889281000, 0.5153538000, 1.2333328000", \ + "0.2078375000, 0.2123729000, 0.2243302000, 0.2539014000, 0.3298582000, 0.5558492000, 1.2743534000", \ + "0.2728726000, 0.2778618000, 0.2909908000, 0.3220975000, 0.3988670000, 0.6245442000, 1.3434680000", \ + "0.3463795000, 0.3526182000, 0.3689148000, 0.4044361000, 0.4846256000, 0.7111969000, 1.4263811000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016096800, 0.0051821200, 0.0166831000, 0.0537087000, 0.1729070000, 0.5566500000"); + values("0.0427416000, 0.0461229000, 0.0544953000, 0.0735815000, 0.1209224000, 0.2546715000, 0.6858198000", \ + "0.0426790000, 0.0457757000, 0.0549672000, 0.0741827000, 0.1225941000, 0.2542200000, 0.6870736000", \ + "0.0428332000, 0.0462222000, 0.0548912000, 0.0735872000, 0.1217855000, 0.2543784000, 0.6862417000", \ + "0.0428623000, 0.0462503000, 0.0549384000, 0.0747263000, 0.1225272000, 0.2539292000, 0.6857357000", \ + "0.0429356000, 0.0461523000, 0.0540487000, 0.0741470000, 0.1223739000, 0.2548940000, 0.6860744000", \ + "0.0445207000, 0.0473970000, 0.0556573000, 0.0753475000, 0.1219967000, 0.2549539000, 0.6868994000", \ + "0.0529111000, 0.0560639000, 0.0651716000, 0.0854348000, 0.1344779000, 0.2658163000, 0.6913922000"); + } + related_pin : "A1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016096800, 0.0051821200, 0.0166831000, 0.0537087000, 0.1729070000, 0.5566500000"); + values("0.0256959000, 0.0292613000, 0.0394948000, 0.0690069000, 0.1633822000, 0.4784313000, 1.5027217000", \ + "0.0258626000, 0.0292779000, 0.0393795000, 0.0690924000, 0.1635075000, 0.4788874000, 1.5030456000", \ + "0.0255769000, 0.0290827000, 0.0393281000, 0.0690117000, 0.1634756000, 0.4788092000, 1.5010977000", \ + "0.0256756000, 0.0291940000, 0.0392303000, 0.0689749000, 0.1635637000, 0.4794485000, 1.5026074000", \ + "0.0263550000, 0.0301670000, 0.0400725000, 0.0694416000, 0.1634271000, 0.4786597000, 1.5018601000", \ + "0.0307179000, 0.0345627000, 0.0445329000, 0.0730720000, 0.1651770000, 0.4776780000, 1.5033631000", \ + "0.0405955000, 0.0445930000, 0.0557744000, 0.0831907000, 0.1698283000, 0.4801947000, 1.5010774000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016096800, 0.0051821200, 0.0166831000, 0.0537087000, 0.1729070000, 0.5566500000"); + values("0.3183661000, 0.3237971000, 0.3378986000, 0.3691115000, 0.4322769000, 0.5680018000, 0.9192411000", \ + "0.3220856000, 0.3273768000, 0.3416451000, 0.3727365000, 0.4362056000, 0.5716361000, 0.9227775000", \ + "0.3324488000, 0.3379017000, 0.3519418000, 0.3832314000, 0.4466967000, 0.5824448000, 0.9333617000", \ + "0.3571660000, 0.3626117000, 0.3768160000, 0.4079182000, 0.4715260000, 0.6066248000, 0.9577322000", \ + "0.4132117000, 0.4185360000, 0.4326273000, 0.4638146000, 0.5272028000, 0.6628985000, 1.0141087000", \ + "0.5403712000, 0.5459728000, 0.5602422000, 0.5922895000, 0.6554853000, 0.7916747000, 1.1427179000", \ + "0.7737040000, 0.7800448000, 0.7970892000, 0.8329969000, 0.9032699000, 1.0464302000, 1.4023775000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016096800, 0.0051821200, 0.0166831000, 0.0537087000, 0.1729070000, 0.5566500000"); + values("0.1234323000, 0.1276451000, 0.1388782000, 0.1671259000, 0.2413519000, 0.4659013000, 1.1817889000", \ + "0.1282702000, 0.1324166000, 0.1436412000, 0.1719099000, 0.2462965000, 0.4709902000, 1.1845077000", \ + "0.1378971000, 0.1420649000, 0.1533673000, 0.1815577000, 0.2558067000, 0.4803765000, 1.1964174000", \ + "0.1567299000, 0.1609433000, 0.1721916000, 0.2003875000, 0.2747726000, 0.4990674000, 1.2147833000", \ + "0.1945604000, 0.1988391000, 0.2103682000, 0.2389335000, 0.3134756000, 0.5379799000, 1.2536427000", \ + "0.2503916000, 0.2552684000, 0.2681369000, 0.2986444000, 0.3745037000, 0.5991342000, 1.3142215000", \ + "0.3034725000, 0.3097957000, 0.3260977000, 0.3617076000, 0.4412667000, 0.6664227000, 1.3811023000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016096800, 0.0051821200, 0.0166831000, 0.0537087000, 0.1729070000, 0.5566500000"); + values("0.0429938000, 0.0462168000, 0.0540798000, 0.0736395000, 0.1222221000, 0.2546751000, 0.6866215000", \ + "0.0428160000, 0.0461840000, 0.0544970000, 0.0735851000, 0.1211185000, 0.2552474000, 0.6863130000", \ + "0.0426376000, 0.0458086000, 0.0549568000, 0.0740209000, 0.1226275000, 0.2542165000, 0.6868658000", \ + "0.0429655000, 0.0462480000, 0.0544612000, 0.0735675000, 0.1210600000, 0.2551038000, 0.6854565000", \ + "0.0428341000, 0.0460941000, 0.0541903000, 0.0737531000, 0.1216580000, 0.2550197000, 0.6864096000", \ + "0.0450817000, 0.0481145000, 0.0563018000, 0.0761587000, 0.1240651000, 0.2550036000, 0.6865623000", \ + "0.0564374000, 0.0594934000, 0.0681679000, 0.0887337000, 0.1360408000, 0.2664476000, 0.6918377000"); + } + related_pin : "A2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016096800, 0.0051821200, 0.0166831000, 0.0537087000, 0.1729070000, 0.5566500000"); + values("0.0239128000, 0.0271534000, 0.0370699000, 0.0663926000, 0.1610106000, 0.4770273000, 1.5025268000", \ + "0.0238435000, 0.0272504000, 0.0372421000, 0.0665200000, 0.1608374000, 0.4781932000, 1.4985306000", \ + "0.0237399000, 0.0271589000, 0.0372292000, 0.0664106000, 0.1610395000, 0.4770642000, 1.5031868000", \ + "0.0238023000, 0.0272425000, 0.0370813000, 0.0662854000, 0.1610316000, 0.4780263000, 1.5017524000", \ + "0.0253283000, 0.0287259000, 0.0384883000, 0.0672638000, 0.1613656000, 0.4770109000, 1.5028326000", \ + "0.0299458000, 0.0337452000, 0.0434875000, 0.0716147000, 0.1635923000, 0.4762973000, 1.5007138000", \ + "0.0407747000, 0.0446348000, 0.0556323000, 0.0830951000, 0.1692307000, 0.4782402000, 1.4959580000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016096800, 0.0051821200, 0.0166831000, 0.0537087000, 0.1729070000, 0.5566500000"); + values("0.2773952000, 0.2828373000, 0.2969399000, 0.3281382000, 0.3915401000, 0.5273045000, 0.8785163000", \ + "0.2799952000, 0.2854280000, 0.2995680000, 0.3306826000, 0.3942691000, 0.5301882000, 0.8804502000", \ + "0.2878505000, 0.2932872000, 0.3074740000, 0.3385169000, 0.4021811000, 0.5375013000, 0.8884460000", \ + "0.3099519000, 0.3153711000, 0.3295237000, 0.3604971000, 0.4239220000, 0.5596689000, 0.9111476000", \ + "0.3693253000, 0.3747245000, 0.3889580000, 0.4200360000, 0.4834543000, 0.6192335000, 0.9704134000", \ + "0.5098268000, 0.5153938000, 0.5295176000, 0.5607911000, 0.6239672000, 0.7603168000, 1.1117149000", \ + "0.7529789000, 0.7599040000, 0.7773030000, 0.8153439000, 0.8841055000, 1.0242200000, 1.3800142000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016096800, 0.0051821200, 0.0166831000, 0.0537087000, 0.1729070000, 0.5566500000"); + values("0.1110479000, 0.1151638000, 0.1262837000, 0.1543039000, 0.2282925000, 0.4524888000, 1.1652799000", \ + "0.1160951000, 0.1201941000, 0.1313545000, 0.1593354000, 0.2332095000, 0.4570912000, 1.1728721000", \ + "0.1262949000, 0.1304098000, 0.1415213000, 0.1695305000, 0.2435278000, 0.4669676000, 1.1822991000", \ + "0.1460656000, 0.1501523000, 0.1613155000, 0.1892686000, 0.2632102000, 0.4872155000, 1.2013244000", \ + "0.1836185000, 0.1879610000, 0.1994961000, 0.2280943000, 0.3021857000, 0.5264020000, 1.2438087000", \ + "0.2365001000, 0.2415490000, 0.2545920000, 0.2853955000, 0.3614726000, 0.5856539000, 1.3021361000", \ + "0.2854872000, 0.2920827000, 0.3090902000, 0.3461616000, 0.4267094000, 0.6513443000, 1.3658724000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016096800, 0.0051821200, 0.0166831000, 0.0537087000, 0.1729070000, 0.5566500000"); + values("0.0427516000, 0.0459540000, 0.0540473000, 0.0748921000, 0.1215321000, 0.2547279000, 0.6868898000", \ + "0.0427922000, 0.0459956000, 0.0547697000, 0.0736522000, 0.1217978000, 0.2549178000, 0.6863154000", \ + "0.0427830000, 0.0459485000, 0.0546447000, 0.0736137000, 0.1218787000, 0.2549397000, 0.6854326000", \ + "0.0428576000, 0.0461286000, 0.0539916000, 0.0741412000, 0.1215688000, 0.2549921000, 0.6870848000", \ + "0.0430956000, 0.0463428000, 0.0547220000, 0.0735574000, 0.1215049000, 0.2545957000, 0.6866476000", \ + "0.0454232000, 0.0485037000, 0.0565395000, 0.0748300000, 0.1222023000, 0.2554178000, 0.6869203000", \ + "0.0641246000, 0.0678637000, 0.0780255000, 0.0946842000, 0.1386974000, 0.2648934000, 0.6924227000"); + } + related_pin : "A3"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016096800, 0.0051821200, 0.0166831000, 0.0537087000, 0.1729070000, 0.5566500000"); + values("0.0231624000, 0.0265384000, 0.0364289000, 0.0657385000, 0.1599573000, 0.4775295000, 1.4982469000", \ + "0.0232164000, 0.0266241000, 0.0365010000, 0.0656866000, 0.1603002000, 0.4765651000, 1.5030409000", \ + "0.0232900000, 0.0266516000, 0.0365303000, 0.0655934000, 0.1602909000, 0.4769416000, 1.5015771000", \ + "0.0231642000, 0.0266019000, 0.0364050000, 0.0655667000, 0.1602243000, 0.4780247000, 1.4998736000", \ + "0.0251638000, 0.0285734000, 0.0384667000, 0.0671093000, 0.1607044000, 0.4768108000, 1.5019355000", \ + "0.0310325000, 0.0343431000, 0.0449412000, 0.0723698000, 0.1634560000, 0.4760773000, 1.5010372000", \ + "0.0428709000, 0.0471168000, 0.0585563000, 0.0855852000, 0.1704072000, 0.4785917000, 1.4977196000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016096800, 0.0051821200, 0.0166831000, 0.0537087000, 0.1729070000, 0.5566500000"); + values("0.1798884000, 0.1842811000, 0.1958874000, 0.2235323000, 0.2875499000, 0.4363642000, 0.7980317000", \ + "0.1847473000, 0.1891439000, 0.2007564000, 0.2286807000, 0.2924379000, 0.4411611000, 0.8030360000", \ + "0.1965174000, 0.2008173000, 0.2124604000, 0.2402093000, 0.3041265000, 0.4528170000, 0.8145651000", \ + "0.2225968000, 0.2269761000, 0.2385611000, 0.2662559000, 0.3301646000, 0.4789126000, 0.8406479000", \ + "0.2811233000, 0.2854791000, 0.2970047000, 0.3246641000, 0.3885965000, 0.5375727000, 0.8994000000", \ + "0.3927419000, 0.3975580000, 0.4105565000, 0.4407682000, 0.5086535000, 0.6609721000, 1.0239646000", \ + "0.5804688000, 0.5861794000, 0.6015243000, 0.6370933000, 0.7150790000, 0.8824114000, 1.2560522000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016096800, 0.0051821200, 0.0166831000, 0.0537087000, 0.1729070000, 0.5566500000"); + values("0.1228419000, 0.1272559000, 0.1390930000, 0.1685002000, 0.2446634000, 0.4704938000, 1.1866442000", \ + "0.1268247000, 0.1312255000, 0.1430589000, 0.1725172000, 0.2485434000, 0.4752195000, 1.1904326000", \ + "0.1366578000, 0.1410508000, 0.1529261000, 0.1823712000, 0.2584787000, 0.4847660000, 1.2031407000", \ + "0.1610592000, 0.1654460000, 0.1773060000, 0.2066955000, 0.2827238000, 0.5088786000, 1.2273812000", \ + "0.2145764000, 0.2190063000, 0.2308226000, 0.2600239000, 0.3355853000, 0.5619346000, 1.2779251000", \ + "0.2894196000, 0.2944544000, 0.3072686000, 0.3375853000, 0.4139136000, 0.6397413000, 1.3594158000", \ + "0.3682289000, 0.3746690000, 0.3912481000, 0.4260677000, 0.5038518000, 0.7291139000, 1.4452093000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016096800, 0.0051821200, 0.0166831000, 0.0537087000, 0.1729070000, 0.5566500000"); + values("0.0295786000, 0.0325736000, 0.0405721000, 0.0637195000, 0.1229063000, 0.2704127000, 0.6930111000", \ + "0.0293428000, 0.0323095000, 0.0406151000, 0.0632609000, 0.1229018000, 0.2702811000, 0.6926913000", \ + "0.0295602000, 0.0325387000, 0.0410767000, 0.0636086000, 0.1229147000, 0.2701370000, 0.6928036000", \ + "0.0296441000, 0.0323526000, 0.0410456000, 0.0636636000, 0.1228861000, 0.2702635000, 0.6929461000", \ + "0.0296198000, 0.0325670000, 0.0413529000, 0.0635578000, 0.1230838000, 0.2704930000, 0.6929465000", \ + "0.0358784000, 0.0390061000, 0.0476344000, 0.0710666000, 0.1302490000, 0.2750111000, 0.6934493000", \ + "0.0495209000, 0.0530483000, 0.0624386000, 0.0880169000, 0.1505446000, 0.2969490000, 0.7026522000"); + } + related_pin : "B1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016096800, 0.0051821200, 0.0166831000, 0.0537087000, 0.1729070000, 0.5566500000"); + values("0.0254994000, 0.0290467000, 0.0392715000, 0.0689834000, 0.1634745000, 0.4789511000, 1.4984879000", \ + "0.0256075000, 0.0290736000, 0.0394356000, 0.0688962000, 0.1632227000, 0.4782173000, 1.5028874000", \ + "0.0256901000, 0.0291805000, 0.0392800000, 0.0689555000, 0.1635447000, 0.4791726000, 1.5003232000", \ + "0.0253880000, 0.0290047000, 0.0391418000, 0.0687133000, 0.1632940000, 0.4788765000, 1.5002158000", \ + "0.0263353000, 0.0296940000, 0.0396035000, 0.0690251000, 0.1634426000, 0.4792951000, 1.5030384000", \ + "0.0323501000, 0.0356116000, 0.0448838000, 0.0727960000, 0.1652831000, 0.4787433000, 1.5007050000", \ + "0.0440457000, 0.0481102000, 0.0582553000, 0.0837788000, 0.1693355000, 0.4808101000, 1.4985173000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016096800, 0.0051821200, 0.0166831000, 0.0537087000, 0.1729070000, 0.5566500000"); + values("0.1563498000, 0.1607132000, 0.1723696000, 0.2002537000, 0.2641203000, 0.4131478000, 0.7752374000", \ + "0.1597902000, 0.1641771000, 0.1758182000, 0.2036868000, 0.2677792000, 0.4167975000, 0.7787206000", \ + "0.1691352000, 0.1733856000, 0.1849535000, 0.2129602000, 0.2769606000, 0.4260820000, 0.7880583000", \ + "0.1943542000, 0.1986614000, 0.2107449000, 0.2385334000, 0.3027572000, 0.4520086000, 0.8138941000", \ + "0.2595313000, 0.2638225000, 0.2752859000, 0.3029345000, 0.3668527000, 0.5160483000, 0.8779824000", \ + "0.3823531000, 0.3874468000, 0.4008861000, 0.4321576000, 0.4997004000, 0.6533893000, 1.0170251000", \ + "0.5750908000, 0.5813734000, 0.5982075000, 0.6365936000, 0.7182769000, 0.8893892000, 1.2645140000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016096800, 0.0051821200, 0.0166831000, 0.0537087000, 0.1729070000, 0.5566500000"); + values("0.1096369000, 0.1140901000, 0.1260426000, 0.1554752000, 0.2317209000, 0.4569075000, 1.1735680000", \ + "0.1140660000, 0.1184828000, 0.1303928000, 0.1599480000, 0.2360141000, 0.4621647000, 1.1795187000", \ + "0.1247170000, 0.1291329000, 0.1409516000, 0.1704706000, 0.2465801000, 0.4728312000, 1.1874501000", \ + "0.1493424000, 0.1537138000, 0.1656153000, 0.1948892000, 0.2707764000, 0.4964736000, 1.2140217000", \ + "0.2002453000, 0.2046982000, 0.2165936000, 0.2458956000, 0.3209036000, 0.5470814000, 1.2619231000", \ + "0.2668666000, 0.2720933000, 0.2852117000, 0.3157513000, 0.3917823000, 0.6176832000, 1.3341687000", \ + "0.3312898000, 0.3380530000, 0.3549651000, 0.3914100000, 0.4697485000, 0.6948718000, 1.4109246000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016096800, 0.0051821200, 0.0166831000, 0.0537087000, 0.1729070000, 0.5566500000"); + values("0.0295097000, 0.0323250000, 0.0407369000, 0.0634212000, 0.1231931000, 0.2707848000, 0.6923234000", \ + "0.0294355000, 0.0325973000, 0.0410636000, 0.0636316000, 0.1232522000, 0.2708736000, 0.6931063000", \ + "0.0295571000, 0.0324043000, 0.0410426000, 0.0634039000, 0.1230552000, 0.2706134000, 0.6930100000", \ + "0.0294336000, 0.0323898000, 0.0410711000, 0.0634420000, 0.1232523000, 0.2706007000, 0.6920777000", \ + "0.0298633000, 0.0325331000, 0.0408954000, 0.0638586000, 0.1236296000, 0.2710591000, 0.6932042000", \ + "0.0404869000, 0.0436052000, 0.0524097000, 0.0744115000, 0.1326549000, 0.2769748000, 0.6942268000", \ + "0.0584583000, 0.0620433000, 0.0726980000, 0.0995353000, 0.1620075000, 0.3038573000, 0.7057341000"); + } + related_pin : "B2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016096800, 0.0051821200, 0.0166831000, 0.0537087000, 0.1729070000, 0.5566500000"); + values("0.0254277000, 0.0289086000, 0.0392810000, 0.0687403000, 0.1630203000, 0.4779973000, 1.4994486000", \ + "0.0254514000, 0.0291269000, 0.0392080000, 0.0688759000, 0.1632396000, 0.4788459000, 1.5018214000", \ + "0.0254658000, 0.0289534000, 0.0392746000, 0.0687725000, 0.1630841000, 0.4777256000, 1.5021767000", \ + "0.0250591000, 0.0285975000, 0.0388727000, 0.0683385000, 0.1628134000, 0.4780131000, 1.5029122000", \ + "0.0265874000, 0.0301617000, 0.0402774000, 0.0693071000, 0.1629754000, 0.4775571000, 1.5021843000", \ + "0.0337357000, 0.0369968000, 0.0460878000, 0.0737215000, 0.1651911000, 0.4773439000, 1.5027919000", \ + "0.0463831000, 0.0504869000, 0.0607555000, 0.0858109000, 0.1705038000, 0.4802090000, 1.5010300000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__o32ai_1") { + leakage_power () { + value : 0.0010565000; + when : "!A1&!A2&!A3&!B1&B2"; + } + leakage_power () { + value : 0.0001174000; + when : "!A1&!A2&!A3&!B1&!B2"; + } + leakage_power () { + value : 0.0010700000; + when : "!A1&!A2&!A3&B1&B2"; + } + leakage_power () { + value : 0.0010448000; + when : "!A1&!A2&!A3&B1&!B2"; + } + leakage_power () { + value : 0.0015935000; + when : "!A1&!A2&A3&!B1&B2"; + } + leakage_power () { + value : 0.0008244000; + when : "!A1&!A2&A3&!B1&!B2"; + } + leakage_power () { + value : 0.0008169000; + when : "!A1&!A2&A3&B1&B2"; + } + leakage_power () { + value : 0.0020881000; + when : "!A1&!A2&A3&B1&!B2"; + } + leakage_power () { + value : 0.0014623000; + when : "!A1&A2&!A3&!B1&B2"; + } + leakage_power () { + value : 0.0008244000; + when : "!A1&A2&!A3&!B1&!B2"; + } + leakage_power () { + value : 0.0006858000; + when : "!A1&A2&!A3&B1&B2"; + } + leakage_power () { + value : 0.0019570000; + when : "!A1&A2&!A3&B1&!B2"; + } + leakage_power () { + value : 0.0009801000; + when : "!A1&A2&A3&!B1&B2"; + } + leakage_power () { + value : 0.0008244000; + when : "!A1&A2&A3&!B1&!B2"; + } + leakage_power () { + value : 0.0002036000; + when : "!A1&A2&A3&B1&B2"; + } + leakage_power () { + value : 0.0014748000; + when : "!A1&A2&A3&B1&!B2"; + } + leakage_power () { + value : 0.0021497000; + when : "A1&!A2&!A3&!B1&B2"; + } + leakage_power () { + value : 0.0008249000; + when : "A1&!A2&!A3&!B1&!B2"; + } + leakage_power () { + value : 0.0013732000; + when : "A1&!A2&!A3&B1&B2"; + } + leakage_power () { + value : 0.0026444000; + when : "A1&!A2&!A3&B1&!B2"; + } + leakage_power () { + value : 0.0010457000; + when : "A1&!A2&A3&!B1&B2"; + } + leakage_power () { + value : 0.0008244000; + when : "A1&!A2&A3&!B1&!B2"; + } + leakage_power () { + value : 0.0002691000; + when : "A1&!A2&A3&B1&B2"; + } + leakage_power () { + value : 0.0015403000; + when : "A1&!A2&A3&B1&!B2"; + } + leakage_power () { + value : 0.0010471000; + when : "A1&A2&!A3&!B1&B2"; + } + leakage_power () { + value : 0.0008244000; + when : "A1&A2&!A3&!B1&!B2"; + } + leakage_power () { + value : 0.0002706000; + when : "A1&A2&!A3&B1&B2"; + } + leakage_power () { + value : 0.0015418000; + when : "A1&A2&!A3&B1&!B2"; + } + leakage_power () { + value : 0.0009647000; + when : "A1&A2&A3&!B1&B2"; + } + leakage_power () { + value : 0.0008244000; + when : "A1&A2&A3&!B1&!B2"; + } + leakage_power () { + value : 0.0001881000; + when : "A1&A2&A3&B1&B2"; + } + leakage_power () { + value : 0.0014593000; + when : "A1&A2&A3&B1&!B2"; + } + area : 8.758400000; + cell_footprint : "sky130_fd_sc_hd__o32ai"; + cell_leakage_power : 0.0010880000; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A1") { + capacitance : 0.0023140000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022200000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0040336000, 0.0040379000, 0.0040478000, 0.0040465000, 0.0040436000, 0.0040369000, 0.0040215000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0040400000, -0.0040382000, -0.0040342000, -0.0040334000, -0.0040316000, -0.0040274000, -0.0040177000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024080000; + } + pin ("A2") { + capacitance : 0.0024000000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022510000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0041536000, 0.0041500000, 0.0041417000, 0.0041409000, 0.0041391000, 0.0041349000, 0.0041252000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0041425000, -0.0041413000, -0.0041384000, -0.0041393000, -0.0041415000, -0.0041464000, -0.0041579000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0025480000; + } + pin ("A3") { + capacitance : 0.0022880000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0021160000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0038631000, 0.0038633000, 0.0038639000, 0.0038633000, 0.0038620000, 0.0038590000, 0.0038519000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0038604000, -0.0038596000, -0.0038577000, -0.0038585000, -0.0038604000, -0.0038647000, -0.0038746000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024590000; + } + pin ("B1") { + capacitance : 0.0023490000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022900000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0047217000, 0.0047195000, 0.0047145000, 0.0047155000, 0.0047180000, 0.0047236000, 0.0047366000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0009008000, -0.0009115000, -0.0009364000, -0.0009150000, -0.0008658000, -0.0007525000, -0.0004912000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024070000; + } + pin ("B2") { + capacitance : 0.0023840000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022710000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0046525000, 0.0046562000, 0.0046647000, 0.0046631000, 0.0046594000, 0.0046508000, 0.0046310000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0007825000, -0.0007954000, -0.0008252000, -0.0008037000, -0.0007542000, -0.0006402000, -0.0003774000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024980000; + } + pin ("Y") { + direction : "output"; + function : "(!A1&!A2&!A3) | (!B1&!B2)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0010650350, 0.0022686010, 0.0048322810, 0.0102931000, 0.0219250400, 0.0467018800"); + values("0.0084505000, 0.0075356000, 0.0056117000, 0.0014946000, -0.0072478000, -0.0259609000, -0.0659449000", \ + "0.0083346000, 0.0074423000, 0.0054965000, 0.0013719000, -0.0073906000, -0.0260765000, -0.0660715000", \ + "0.0082135000, 0.0073087000, 0.0053724000, 0.0012469000, -0.0074890000, -0.0261854000, -0.0661821000", \ + "0.0080953000, 0.0072047000, 0.0052606000, 0.0011534000, -0.0075814000, -0.0262816000, -0.0662091000", \ + "0.0079965000, 0.0070938000, 0.0051636000, 0.0011280000, -0.0075936000, -0.0262832000, -0.0662416000", \ + "0.0081989000, 0.0072784000, 0.0053402000, 0.0011740000, -0.0076979000, -0.0264003000, -0.0662850000", \ + "0.0088520000, 0.0079102000, 0.0059838000, 0.0017816000, -0.0071518000, -0.0259496000, -0.0662557000"); + } + related_pin : "A1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0010650350, 0.0022686010, 0.0048322810, 0.0102931000, 0.0219250400, 0.0467018800"); + values("0.0169744000, 0.0178952000, 0.0198698000, 0.0240255000, 0.0328440000, 0.0515009000, 0.0911492000", \ + "0.0168437000, 0.0177682000, 0.0197584000, 0.0239148000, 0.0327520000, 0.0514729000, 0.0911433000", \ + "0.0166702000, 0.0175989000, 0.0195902000, 0.0237769000, 0.0326374000, 0.0514037000, 0.0910853000", \ + "0.0165289000, 0.0174597000, 0.0194366000, 0.0236245000, 0.0324919000, 0.0512222000, 0.0910126000", \ + "0.0164520000, 0.0173781000, 0.0193545000, 0.0235294000, 0.0323480000, 0.0510735000, 0.0908145000", \ + "0.0164222000, 0.0173437000, 0.0193270000, 0.0234211000, 0.0322650000, 0.0509824000, 0.0907977000", \ + "0.0163092000, 0.0171730000, 0.0191886000, 0.0235312000, 0.0324882000, 0.0511474000, 0.0909078000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0010650350, 0.0022686010, 0.0048322810, 0.0102931000, 0.0219250400, 0.0467018800"); + values("0.0073036000, 0.0063960000, 0.0044998000, 0.0003681000, -0.0084193000, -0.0271687000, -0.0672073000", \ + "0.0072706000, 0.0063660000, 0.0044654000, 0.0003397000, -0.0084371000, -0.0272056000, -0.0672420000", \ + "0.0071811000, 0.0062887000, 0.0043653000, 0.0002790000, -0.0084931000, -0.0272336000, -0.0672573000", \ + "0.0069962000, 0.0061038000, 0.0042177000, 0.0001478000, -0.0085838000, -0.0272875000, -0.0673087000", \ + "0.0067951000, 0.0059052000, 0.0040097000, 0.0000044000, -0.0086720000, -0.0273366000, -0.0673099000", \ + "0.0068453000, 0.0059485000, 0.0040290000, -0.0000489000, -0.0088726000, -0.0275627000, -0.0674006000", \ + "0.0073328000, 0.0064228000, 0.0044391000, 0.0002640000, -0.0086025000, -0.0274007000, -0.0675117000"); + } + related_pin : "A2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0010650350, 0.0022686010, 0.0048322810, 0.0102931000, 0.0219250400, 0.0467018800"); + values("0.0149354000, 0.0158544000, 0.0178340000, 0.0219918000, 0.0307804000, 0.0494932000, 0.0891640000", \ + "0.0148074000, 0.0157249000, 0.0176979000, 0.0218830000, 0.0307069000, 0.0494553000, 0.0890618000", \ + "0.0146568000, 0.0155410000, 0.0175313000, 0.0217344000, 0.0305979000, 0.0493718000, 0.0889726000", \ + "0.0144488000, 0.0153787000, 0.0173624000, 0.0215553000, 0.0304342000, 0.0492390000, 0.0889499000", \ + "0.0143587000, 0.0152726000, 0.0172455000, 0.0214121000, 0.0302870000, 0.0490702000, 0.0888478000", \ + "0.0143296000, 0.0152463000, 0.0171661000, 0.0213630000, 0.0302601000, 0.0489942000, 0.0886576000", \ + "0.0145951000, 0.0154614000, 0.0173645000, 0.0214878000, 0.0302988000, 0.0490705000, 0.0890133000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0010650350, 0.0022686010, 0.0048322810, 0.0102931000, 0.0219250400, 0.0467018800"); + values("0.0053616000, 0.0044624000, 0.0025598000, -0.0015410000, -0.0103342000, -0.0291111000, -0.0691961000", \ + "0.0053466000, 0.0044673000, 0.0025713000, -0.0015098000, -0.0102763000, -0.0290415000, -0.0691188000", \ + "0.0052563000, 0.0043844000, 0.0025263000, -0.0015160000, -0.0102526000, -0.0289951000, -0.0690498000", \ + "0.0050772000, 0.0042070000, 0.0023495000, -0.0016648000, -0.0103430000, -0.0290258000, -0.0690401000", \ + "0.0049490000, 0.0040849000, 0.0021343000, -0.0019043000, -0.0105384000, -0.0291190000, -0.0690793000", \ + "0.0048284000, 0.0039590000, 0.0020620000, -0.0020557000, -0.0107303000, -0.0294226000, -0.0692560000", \ + "0.0053361000, 0.0043713000, 0.0024268000, -0.0017593000, -0.0106204000, -0.0293717000, -0.0694096000"); + } + related_pin : "A3"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0010650350, 0.0022686010, 0.0048322810, 0.0102931000, 0.0219250400, 0.0467018800"); + values("0.0128332000, 0.0137270000, 0.0157013000, 0.0198767000, 0.0287018000, 0.0473687000, 0.0870564000", \ + "0.0125885000, 0.0135693000, 0.0155133000, 0.0197372000, 0.0285972000, 0.0473475000, 0.0870827000", \ + "0.0123019000, 0.0132323000, 0.0152367000, 0.0194966000, 0.0284003000, 0.0471707000, 0.0868694000", \ + "0.0121805000, 0.0130937000, 0.0150996000, 0.0192769000, 0.0281942000, 0.0470184000, 0.0867944000", \ + "0.0121846000, 0.0130986000, 0.0150102000, 0.0192430000, 0.0280587000, 0.0468155000, 0.0866758000", \ + "0.0124177000, 0.0133351000, 0.0152307000, 0.0193591000, 0.0281273000, 0.0467924000, 0.0863174000", \ + "0.0139318000, 0.0148060000, 0.0167579000, 0.0205309000, 0.0290971000, 0.0476493000, 0.0870039000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0010650350, 0.0022686010, 0.0048322810, 0.0102931000, 0.0219250400, 0.0467018800"); + values("0.0053638000, 0.0044605000, 0.0025212000, -0.0015784000, -0.0103378000, -0.0290366000, -0.0690084000", \ + "0.0052344000, 0.0043373000, 0.0024152000, -0.0016798000, -0.0104208000, -0.0291136000, -0.0690865000", \ + "0.0051117000, 0.0042071000, 0.0022923000, -0.0017991000, -0.0104897000, -0.0291508000, -0.0691113000", \ + "0.0049897000, 0.0040989000, 0.0021698000, -0.0019138000, -0.0106053000, -0.0292672000, -0.0691780000", \ + "0.0048128000, 0.0039145000, 0.0019946000, -0.0020592000, -0.0107867000, -0.0294247000, -0.0693090000", \ + "0.0051782000, 0.0042459000, 0.0022720000, -0.0019127000, -0.0106804000, -0.0294073000, -0.0693735000", \ + "0.0063038000, 0.0053694000, 0.0033604000, -0.0008185000, -0.0099694000, -0.0288660000, -0.0693321000"); + } + related_pin : "B1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0010650350, 0.0022686010, 0.0048322810, 0.0102931000, 0.0219250400, 0.0467018800"); + values("0.0092591000, 0.0102292000, 0.0122349000, 0.0164523000, 0.0252434000, 0.0438819000, 0.0833590000", \ + "0.0090353000, 0.0100097000, 0.0120555000, 0.0163062000, 0.0252005000, 0.0438567000, 0.0834674000", \ + "0.0087895000, 0.0097619000, 0.0117894000, 0.0160642000, 0.0250086000, 0.0437626000, 0.0834635000", \ + "0.0086218000, 0.0095605000, 0.0115681000, 0.0157891000, 0.0247165000, 0.0435283000, 0.0832051000", \ + "0.0085034000, 0.0094375000, 0.0114108000, 0.0155988000, 0.0244770000, 0.0432290000, 0.0829535000", \ + "0.0085160000, 0.0094308000, 0.0113808000, 0.0155696000, 0.0244688000, 0.0431635000, 0.0829149000", \ + "0.0091595000, 0.0099998000, 0.0118195000, 0.0157545000, 0.0246286000, 0.0432370000, 0.0830261000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0010650350, 0.0022686010, 0.0048322810, 0.0102931000, 0.0219250400, 0.0467018800"); + values("0.0039626000, 0.0030755000, 0.0011775000, -0.0028949000, -0.0116055000, -0.0303017000, -0.0702745000", \ + "0.0039223000, 0.0030460000, 0.0011563000, -0.0028857000, -0.0115786000, -0.0302392000, -0.0702397000", \ + "0.0038586000, 0.0029788000, 0.0010930000, -0.0029556000, -0.0115958000, -0.0302221000, -0.0701833000", \ + "0.0036260000, 0.0027521000, 0.0008592000, -0.0031032000, -0.0117501000, -0.0303554000, -0.0702723000", \ + "0.0034494000, 0.0025482000, 0.0006576000, -0.0034113000, -0.0120196000, -0.0305557000, -0.0704045000", \ + "0.0038152000, 0.0028908000, 0.0009761000, -0.0031834000, -0.0122224000, -0.0308555000, -0.0706320000", \ + "0.0046821000, 0.0037168000, 0.0016617000, -0.0026132000, -0.0115874000, -0.0303616000, -0.0706038000"); + } + related_pin : "B2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0010650350, 0.0022686010, 0.0048322810, 0.0102931000, 0.0219250400, 0.0467018800"); + values("0.0069346000, 0.0079385000, 0.0100013000, 0.0142260000, 0.0230641000, 0.0417195000, 0.0812153000", \ + "0.0066224000, 0.0076115000, 0.0097110000, 0.0140205000, 0.0229713000, 0.0416857000, 0.0813538000", \ + "0.0063977000, 0.0073732000, 0.0093859000, 0.0136661000, 0.0226882000, 0.0415631000, 0.0812689000", \ + "0.0062469000, 0.0071916000, 0.0092109000, 0.0134721000, 0.0222631000, 0.0412134000, 0.0810438000", \ + "0.0065361000, 0.0074660000, 0.0093951000, 0.0134945000, 0.0223259000, 0.0408654000, 0.0806014000", \ + "0.0069641000, 0.0078589000, 0.0097922000, 0.0140069000, 0.0226027000, 0.0409754000, 0.0803789000", \ + "0.0083229000, 0.0091343000, 0.0109274000, 0.0148698000, 0.0233991000, 0.0415580000, 0.0809769000"); + } + } + max_capacitance : 0.0467020000; + max_transition : 1.4953670000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0010650400, 0.0022686000, 0.0048322800, 0.0102931000, 0.0219250000, 0.0467019000"); + values("0.0538109000, 0.0576053000, 0.0653024000, 0.0810840000, 0.1126344000, 0.1770830000, 0.3116990000", \ + "0.0583823000, 0.0621402000, 0.0698918000, 0.0855500000, 0.1171029000, 0.1816594000, 0.3162323000", \ + "0.0682308000, 0.0720569000, 0.0797590000, 0.0954614000, 0.1271055000, 0.1915832000, 0.3260724000", \ + "0.0884653000, 0.0922636000, 0.1001788000, 0.1157430000, 0.1472645000, 0.2119728000, 0.3465448000", \ + "0.1216454000, 0.1266948000, 0.1363459000, 0.1555051000, 0.1909282000, 0.2576373000, 0.3925764000", \ + "0.1624402000, 0.1699913000, 0.1847187000, 0.2123873000, 0.2615770000, 0.3462331000, 0.4971355000", \ + "0.1907046000, 0.2021781000, 0.2248869000, 0.2683492000, 0.3446144000, 0.4729305000, 0.6770763000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0010650400, 0.0022686000, 0.0048322800, 0.0102931000, 0.0219250000, 0.0467019000"); + values("0.1972416000, 0.2096483000, 0.2356759000, 0.2923043000, 0.4098045000, 0.6601927000, 1.1910628000", \ + "0.2019882000, 0.2138734000, 0.2411363000, 0.2971040000, 0.4157067000, 0.6656225000, 1.1967581000", \ + "0.2130040000, 0.2252161000, 0.2528381000, 0.3088017000, 0.4272094000, 0.6779989000, 1.2096175000", \ + "0.2382785000, 0.2508334000, 0.2768954000, 0.3333758000, 0.4528401000, 0.7039640000, 1.2352159000", \ + "0.2901737000, 0.3032068000, 0.3291843000, 0.3852666000, 0.5041222000, 0.7555893000, 1.2879194000", \ + "0.3899679000, 0.4038339000, 0.4339893000, 0.4947869000, 0.6162316000, 0.8670129000, 1.3989955000", \ + "0.5560324000, 0.5749519000, 0.6124687000, 0.6900009000, 0.8380663000, 1.1161817000, 1.6530274000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0010650400, 0.0022686000, 0.0048322800, 0.0102931000, 0.0219250000, 0.0467019000"); + values("0.0403907000, 0.0448204000, 0.0541180000, 0.0734485000, 0.1130485000, 0.1973208000, 0.3758228000", \ + "0.0402497000, 0.0447659000, 0.0539055000, 0.0730389000, 0.1131746000, 0.1970695000, 0.3771305000", \ + "0.0398497000, 0.0442789000, 0.0536046000, 0.0729094000, 0.1130184000, 0.1969194000, 0.3771408000", \ + "0.0436019000, 0.0477365000, 0.0559859000, 0.0741354000, 0.1131557000, 0.1968140000, 0.3760735000", \ + "0.0603743000, 0.0647145000, 0.0731888000, 0.0906355000, 0.1258509000, 0.2026668000, 0.3763891000", \ + "0.0968739000, 0.1022712000, 0.1130148000, 0.1338932000, 0.1738053000, 0.2475359000, 0.4019818000", \ + "0.1658123000, 0.1738356000, 0.1894608000, 0.2184402000, 0.2710646000, 0.3628520000, 0.5219934000"); + } + related_pin : "A1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0010650400, 0.0022686000, 0.0048322800, 0.0102931000, 0.0219250000, 0.0467019000"); + values("0.1466796000, 0.1633888000, 0.1987422000, 0.2733142000, 0.4312903000, 0.7652372000, 1.4792199000", \ + "0.1468112000, 0.1635241000, 0.1990465000, 0.2732478000, 0.4313201000, 0.7656195000, 1.4753609000", \ + "0.1468311000, 0.1634965000, 0.1990168000, 0.2732713000, 0.4313275000, 0.7658119000, 1.4756499000", \ + "0.1471518000, 0.1634408000, 0.1987653000, 0.2731367000, 0.4312193000, 0.7674066000, 1.4759463000", \ + "0.1500814000, 0.1663698000, 0.2006531000, 0.2739014000, 0.4317805000, 0.7659793000, 1.4769083000", \ + "0.1786760000, 0.1946168000, 0.2286013000, 0.2957587000, 0.4441111000, 0.7682570000, 1.4802926000", \ + "0.2478659000, 0.2648734000, 0.3005739000, 0.3752888000, 0.5245928000, 0.8226186000, 1.4953674000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0010650400, 0.0022686000, 0.0048322800, 0.0102931000, 0.0219250000, 0.0467019000"); + values("0.0516973000, 0.0552033000, 0.0621879000, 0.0769335000, 0.1069121000, 0.1698477000, 0.3023958000", \ + "0.0563944000, 0.0599037000, 0.0670130000, 0.0818184000, 0.1117864000, 0.1747469000, 0.3071822000", \ + "0.0660649000, 0.0695988000, 0.0768121000, 0.0914847000, 0.1216357000, 0.1845838000, 0.3170711000", \ + "0.0846826000, 0.0883204000, 0.0959413000, 0.1109813000, 0.1413334000, 0.2042838000, 0.3371161000", \ + "0.1128249000, 0.1179561000, 0.1276397000, 0.1466457000, 0.1825205000, 0.2488186000, 0.3819536000", \ + "0.1430407000, 0.1506581000, 0.1652532000, 0.1940565000, 0.2449431000, 0.3311894000, 0.4830256000", \ + "0.1489490000, 0.1613379000, 0.1858364000, 0.2315740000, 0.3111588000, 0.4426401000, 0.6506600000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0010650400, 0.0022686000, 0.0048322800, 0.0102931000, 0.0219250000, 0.0467019000"); + values("0.1874816000, 0.1992541000, 0.2264144000, 0.2822782000, 0.4007314000, 0.6504023000, 1.1814510000", \ + "0.1908816000, 0.2032532000, 0.2304157000, 0.2862248000, 0.4044114000, 0.6550428000, 1.1869883000", \ + "0.2004933000, 0.2142569000, 0.2409390000, 0.2970945000, 0.4163769000, 0.6668779000, 1.1995341000", \ + "0.2280714000, 0.2393673000, 0.2674009000, 0.3236254000, 0.4426687000, 0.6935855000, 1.2258482000", \ + "0.2877323000, 0.3000775000, 0.3266871000, 0.3827855000, 0.5016565000, 0.7531145000, 1.2854928000", \ + "0.4101270000, 0.4251943000, 0.4561261000, 0.5187469000, 0.6408560000, 0.8919959000, 1.4246739000", \ + "0.6206513000, 0.6427830000, 0.6868859000, 0.7719650000, 0.9267994000, 1.2119046000, 1.7490075000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0010650400, 0.0022686000, 0.0048322800, 0.0102931000, 0.0219250000, 0.0467019000"); + values("0.0340895000, 0.0382365000, 0.0471218000, 0.0659649000, 0.1052312000, 0.1886529000, 0.3660441000", \ + "0.0341214000, 0.0382274000, 0.0471681000, 0.0659393000, 0.1053488000, 0.1892158000, 0.3669085000", \ + "0.0339650000, 0.0382388000, 0.0469718000, 0.0657874000, 0.1051641000, 0.1892494000, 0.3673678000", \ + "0.0382911000, 0.0422307000, 0.0501613000, 0.0675236000, 0.1059497000, 0.1889019000, 0.3678426000", \ + "0.0546018000, 0.0588986000, 0.0673935000, 0.0854009000, 0.1202354000, 0.1956297000, 0.3678528000", \ + "0.0906221000, 0.0961918000, 0.1074623000, 0.1285369000, 0.1675235000, 0.2418338000, 0.3958574000", \ + "0.1592055000, 0.1672412000, 0.1840283000, 0.2131141000, 0.2667812000, 0.3580654000, 0.5167683000"); + } + related_pin : "A2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0010650400, 0.0022686000, 0.0048322800, 0.0102931000, 0.0219250000, 0.0467019000"); + values("0.1468242000, 0.1635195000, 0.1990355000, 0.2732429000, 0.4312059000, 0.7656724000, 1.4749378000", \ + "0.1468541000, 0.1635154000, 0.1987564000, 0.2732786000, 0.4311517000, 0.7656671000, 1.4793374000", \ + "0.1477751000, 0.1637274000, 0.1986278000, 0.2730994000, 0.4310806000, 0.7658744000, 1.4767386000", \ + "0.1466698000, 0.1634225000, 0.1989804000, 0.2732351000, 0.4307661000, 0.7659355000, 1.4747961000", \ + "0.1521587000, 0.1682257000, 0.2018275000, 0.2735607000, 0.4310813000, 0.7681442000, 1.4765789000", \ + "0.1926501000, 0.2083062000, 0.2386122000, 0.3030482000, 0.4464000000, 0.7683175000, 1.4769687000", \ + "0.2873352000, 0.3036861000, 0.3391478000, 0.4110740000, 0.5481087000, 0.8307390000, 1.4909177000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0010650400, 0.0022686000, 0.0048322800, 0.0102931000, 0.0219250000, 0.0467019000"); + values("0.0414762000, 0.0447294000, 0.0514278000, 0.0652017000, 0.0938448000, 0.1539170000, 0.2810837000", \ + "0.0463950000, 0.0496171000, 0.0563712000, 0.0702430000, 0.0989404000, 0.1590094000, 0.2861909000", \ + "0.0561693000, 0.0594180000, 0.0662259000, 0.0802082000, 0.1090396000, 0.1692997000, 0.2964023000", \ + "0.0733510000, 0.0773542000, 0.0849391000, 0.0999434000, 0.1291735000, 0.1896539000, 0.3170701000", \ + "0.0958582000, 0.1014303000, 0.1125890000, 0.1327972000, 0.1693633000, 0.2352046000, 0.3631861000", \ + "0.1141572000, 0.1226313000, 0.1403848000, 0.1718634000, 0.2261881000, 0.3148938000, 0.4645409000", \ + "0.0993982000, 0.1134017000, 0.1415842000, 0.1929734000, 0.2798097000, 0.4174044000, 0.6289993000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0010650400, 0.0022686000, 0.0048322800, 0.0102931000, 0.0219250000, 0.0467019000"); + values("0.1512079000, 0.1641465000, 0.1905577000, 0.2459152000, 0.3648797000, 0.6153415000, 1.1473881000", \ + "0.1533082000, 0.1660261000, 0.1934253000, 0.2492810000, 0.3682589000, 0.6187411000, 1.1501823000", \ + "0.1617942000, 0.1742261000, 0.2016051000, 0.2578868000, 0.3774282000, 0.6290679000, 1.1612296000", \ + "0.1870891000, 0.2000238000, 0.2263571000, 0.2828452000, 0.4017257000, 0.6538750000, 1.1863918000", \ + "0.2520611000, 0.2640748000, 0.2900720000, 0.3449202000, 0.4638558000, 0.7144905000, 1.2466679000", \ + "0.3885757000, 0.4049485000, 0.4374330000, 0.4984732000, 0.6170560000, 0.8659994000, 1.3981528000", \ + "0.6117539000, 0.6358692000, 0.6847606000, 0.7753008000, 0.9394420000, 1.2213117000, 1.7419314000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0010650400, 0.0022686000, 0.0048322800, 0.0102931000, 0.0219250000, 0.0467019000"); + values("0.0260411000, 0.0299142000, 0.0383069000, 0.0560135000, 0.0936054000, 0.1738212000, 0.3443511000", \ + "0.0259986000, 0.0299554000, 0.0382678000, 0.0560730000, 0.0938371000, 0.1737570000, 0.3442829000", \ + "0.0262185000, 0.0299707000, 0.0382759000, 0.0559929000, 0.0936892000, 0.1744132000, 0.3445203000", \ + "0.0325296000, 0.0359339000, 0.0434622000, 0.0592038000, 0.0949626000, 0.1740133000, 0.3454461000", \ + "0.0500503000, 0.0542616000, 0.0625156000, 0.0793322000, 0.1121242000, 0.1827288000, 0.3460488000", \ + "0.0859658000, 0.0919693000, 0.1029657000, 0.1242979000, 0.1627896000, 0.2340096000, 0.3769582000", \ + "0.1546712000, 0.1628623000, 0.1799564000, 0.2100152000, 0.2625221000, 0.3515733000, 0.5047988000"); + } + related_pin : "A3"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0010650400, 0.0022686000, 0.0048322800, 0.0102931000, 0.0219250000, 0.0467019000"); + values("0.1472939000, 0.1637350000, 0.1985821000, 0.2731971000, 0.4311095000, 0.7660078000, 1.4803831000", \ + "0.1467491000, 0.1639087000, 0.1986858000, 0.2733030000, 0.4308303000, 0.7656862000, 1.4778877000", \ + "0.1469442000, 0.1633849000, 0.1989392000, 0.2733086000, 0.4308443000, 0.7655554000, 1.4769365000", \ + "0.1460724000, 0.1628990000, 0.1987513000, 0.2731753000, 0.4312823000, 0.7652844000, 1.4798445000", \ + "0.1550737000, 0.1701640000, 0.2026594000, 0.2731603000, 0.4314250000, 0.7672991000, 1.4755538000", \ + "0.2095283000, 0.2258365000, 0.2574614000, 0.3161848000, 0.4513519000, 0.7688647000, 1.4818906000", \ + "0.3103705000, 0.3328575000, 0.3772841000, 0.4539692000, 0.5940025000, 0.8617571000, 1.4913855000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0010650400, 0.0022686000, 0.0048322800, 0.0102931000, 0.0219250000, 0.0467019000"); + values("0.0442872000, 0.0480575000, 0.0558134000, 0.0714008000, 0.1030495000, 0.1675757000, 0.3021060000", \ + "0.0484178000, 0.0522342000, 0.0599690000, 0.0755880000, 0.1071075000, 0.1718908000, 0.3064394000", \ + "0.0587696000, 0.0625081000, 0.0702099000, 0.0858719000, 0.1174351000, 0.1820496000, 0.3167544000", \ + "0.0838553000, 0.0879281000, 0.0958214000, 0.1110005000, 0.1418575000, 0.2065025000, 0.3406365000", \ + "0.1195662000, 0.1254878000, 0.1371429000, 0.1590771000, 0.1972271000, 0.2637835000, 0.3965862000", \ + "0.1593606000, 0.1681873000, 0.1856312000, 0.2193222000, 0.2772135000, 0.3734314000, 0.5301776000", \ + "0.1871083000, 0.2002678000, 0.2264771000, 0.2773252000, 0.3667753000, 0.5161541000, 0.7536715000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0010650400, 0.0022686000, 0.0048322800, 0.0102931000, 0.0219250000, 0.0467019000"); + values("0.0686993000, 0.0769148000, 0.0942763000, 0.1300568000, 0.2047140000, 0.3642871000, 0.7002273000", \ + "0.0730582000, 0.0814986000, 0.0989361000, 0.1351254000, 0.2119405000, 0.3694003000, 0.7075689000", \ + "0.0846161000, 0.0928454000, 0.1102181000, 0.1466070000, 0.2230101000, 0.3822705000, 0.7218282000", \ + "0.1102529000, 0.1184048000, 0.1354817000, 0.1715199000, 0.2473676000, 0.4088113000, 0.7457089000", \ + "0.1556831000, 0.1664972000, 0.1883110000, 0.2286705000, 0.3052101000, 0.4655426000, 0.8059902000", \ + "0.2281159000, 0.2449605000, 0.2758054000, 0.3333141000, 0.4329116000, 0.5998647000, 0.9387587000", \ + "0.3482098000, 0.3742315000, 0.4213882000, 0.5061294000, 0.6452499000, 0.8712081000, 1.2520818000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0010650400, 0.0022686000, 0.0048322800, 0.0102931000, 0.0219250000, 0.0467019000"); + values("0.0400026000, 0.0445084000, 0.0537568000, 0.0729829000, 0.1127941000, 0.1970600000, 0.3754672000", \ + "0.0399083000, 0.0443614000, 0.0536579000, 0.0729701000, 0.1129296000, 0.1967974000, 0.3760629000", \ + "0.0391716000, 0.0435078000, 0.0528132000, 0.0724534000, 0.1128312000, 0.1971369000, 0.3754662000", \ + "0.0483178000, 0.0521387000, 0.0592666000, 0.0758993000, 0.1133907000, 0.1969258000, 0.3754940000", \ + "0.0714955000, 0.0766931000, 0.0868687000, 0.1053701000, 0.1379134000, 0.2084120000, 0.3761424000", \ + "0.1145309000, 0.1223594000, 0.1373651000, 0.1635764000, 0.2089206000, 0.2867786000, 0.4220497000", \ + "0.1869834000, 0.1988963000, 0.2217037000, 0.2635580000, 0.3301356000, 0.4405234000, 0.6108868000"); + } + related_pin : "B1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0010650400, 0.0022686000, 0.0048322800, 0.0102931000, 0.0219250000, 0.0467019000"); + values("0.0820968000, 0.0930240000, 0.1160441000, 0.1644009000, 0.2657688000, 0.4809725000, 0.9404265000", \ + "0.0820709000, 0.0930309000, 0.1160485000, 0.1643763000, 0.2660529000, 0.4806679000, 0.9407830000", \ + "0.0821441000, 0.0930185000, 0.1160572000, 0.1643872000, 0.2659949000, 0.4813291000, 0.9381858000", \ + "0.0861944000, 0.0961525000, 0.1175139000, 0.1644922000, 0.2659703000, 0.4813412000, 0.9415468000", \ + "0.1105887000, 0.1186292000, 0.1362028000, 0.1773795000, 0.2703250000, 0.4812163000, 0.9420047000", \ + "0.1648094000, 0.1736015000, 0.1921684000, 0.2325917000, 0.3142465000, 0.5007036000, 0.9399550000", \ + "0.2653663000, 0.2754410000, 0.2982514000, 0.3440913000, 0.4361282000, 0.6140372000, 1.0027759000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0010650400, 0.0022686000, 0.0048322800, 0.0102931000, 0.0219250000, 0.0467019000"); + values("0.0327650000, 0.0365210000, 0.0440447000, 0.0591500000, 0.0891780000, 0.1504503000, 0.2777571000", \ + "0.0370896000, 0.0408226000, 0.0483638000, 0.0634790000, 0.0936662000, 0.1549066000, 0.2824058000", \ + "0.0482794000, 0.0517258000, 0.0589904000, 0.0736283000, 0.1037641000, 0.1651182000, 0.2926766000", \ + "0.0697290000, 0.0742103000, 0.0830500000, 0.0984711000, 0.1280276000, 0.1890414000, 0.3165869000", \ + "0.0954307000, 0.1020500000, 0.1148509000, 0.1382651000, 0.1788771000, 0.2448415000, 0.3718613000", \ + "0.1177991000, 0.1277512000, 0.1471696000, 0.1828799000, 0.2437713000, 0.3440481000, 0.4965859000", \ + "0.1131635000, 0.1282005000, 0.1576691000, 0.2111832000, 0.3063628000, 0.4580747000, 0.6962309000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0010650400, 0.0022686000, 0.0048322800, 0.0102931000, 0.0219250000, 0.0467019000"); + values("0.0555502000, 0.0641155000, 0.0816066000, 0.1180157000, 0.1927641000, 0.3524766000, 0.6884416000", \ + "0.0582424000, 0.0666907000, 0.0845114000, 0.1210455000, 0.1979584000, 0.3563199000, 0.6943864000", \ + "0.0692404000, 0.0774002000, 0.0946598000, 0.1310368000, 0.2080993000, 0.3688500000, 0.7085060000", \ + "0.0981090000, 0.1063896000, 0.1231092000, 0.1590726000, 0.2338663000, 0.3958376000, 0.7355109000", \ + "0.1488020000, 0.1617575000, 0.1854276000, 0.2271003000, 0.3011050000, 0.4597937000, 0.7975913000", \ + "0.2313171000, 0.2514875000, 0.2873733000, 0.3512613000, 0.4545420000, 0.6171752000, 0.9561725000", \ + "0.3751176000, 0.4029364000, 0.4561913000, 0.5518139000, 0.7089003000, 0.9556627000, 1.3268219000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0010650400, 0.0022686000, 0.0048322800, 0.0102931000, 0.0219250000, 0.0467019000"); + values("0.0320921000, 0.0363063000, 0.0450715000, 0.0629790000, 0.1008749000, 0.1809603000, 0.3495221000", \ + "0.0317083000, 0.0360246000, 0.0449556000, 0.0631407000, 0.1011194000, 0.1807937000, 0.3505629000", \ + "0.0321019000, 0.0360729000, 0.0443809000, 0.0622776000, 0.1004718000, 0.1802463000, 0.3496344000", \ + "0.0432168000, 0.0470688000, 0.0547695000, 0.0688053000, 0.1025043000, 0.1805984000, 0.3502459000", \ + "0.0660644000, 0.0713014000, 0.0812659000, 0.1002268000, 0.1310036000, 0.1952920000, 0.3516376000", \ + "0.1075472000, 0.1154722000, 0.1305289000, 0.1567261000, 0.2011357000, 0.2727367000, 0.4049756000", \ + "0.1805364000, 0.1925878000, 0.2156077000, 0.2558641000, 0.3224783000, 0.4328216000, 0.5931330000"); + } + related_pin : "B2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0010650400, 0.0022686000, 0.0048322800, 0.0102931000, 0.0219250000, 0.0467019000"); + values("0.0820941000, 0.0930124000, 0.1160262000, 0.1644383000, 0.2659122000, 0.4809900000, 0.9406065000", \ + "0.0820307000, 0.0930039000, 0.1160514000, 0.1643447000, 0.2659636000, 0.4812088000, 0.9405722000", \ + "0.0817914000, 0.0928619000, 0.1160209000, 0.1643999000, 0.2659419000, 0.4813894000, 0.9404949000", \ + "0.0906468000, 0.0995211000, 0.1189714000, 0.1644854000, 0.2659010000, 0.4814907000, 0.9399922000", \ + "0.1287834000, 0.1355663000, 0.1499217000, 0.1856137000, 0.2720979000, 0.4812865000, 0.9412476000", \ + "0.1950066000, 0.2052107000, 0.2250202000, 0.2636567000, 0.3352499000, 0.5100148000, 0.9410714000", \ + "0.3039070000, 0.3181693000, 0.3475824000, 0.4050134000, 0.5024801000, 0.6698463000, 1.0188280000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__o32ai_2") { + leakage_power () { + value : 0.0024581000; + when : "!A1&!A2&!A3&!B1&B2"; + } + leakage_power () { + value : 0.0002720000; + when : "!A1&!A2&!A3&!B1&!B2"; + } + leakage_power () { + value : 0.0025117000; + when : "!A1&!A2&!A3&B1&B2"; + } + leakage_power () { + value : 0.0024794000; + when : "!A1&!A2&!A3&B1&!B2"; + } + leakage_power () { + value : 0.0071137000; + when : "!A1&!A2&A3&!B1&B2"; + } + leakage_power () { + value : 0.0019872000; + when : "!A1&!A2&A3&!B1&!B2"; + } + leakage_power () { + value : 0.0036694000; + when : "!A1&!A2&A3&B1&B2"; + } + leakage_power () { + value : 0.0058065000; + when : "!A1&!A2&A3&B1&!B2"; + } + leakage_power () { + value : 0.0059094000; + when : "!A1&A2&!A3&!B1&B2"; + } + leakage_power () { + value : 0.0019872000; + when : "!A1&A2&!A3&!B1&!B2"; + } + leakage_power () { + value : 0.0024651000; + when : "!A1&A2&!A3&B1&B2"; + } + leakage_power () { + value : 0.0046021000; + when : "!A1&A2&!A3&B1&!B2"; + } + leakage_power () { + value : 0.0039442000; + when : "!A1&A2&A3&!B1&B2"; + } + leakage_power () { + value : 0.0019870000; + when : "!A1&A2&A3&!B1&!B2"; + } + leakage_power () { + value : 0.0004999000; + when : "!A1&A2&A3&B1&B2"; + } + leakage_power () { + value : 0.0026370000; + when : "!A1&A2&A3&B1&!B2"; + } + leakage_power () { + value : 0.0082322000; + when : "A1&!A2&!A3&!B1&B2"; + } + leakage_power () { + value : 0.0019879000; + when : "A1&!A2&!A3&!B1&!B2"; + } + leakage_power () { + value : 0.0047879000; + when : "A1&!A2&!A3&B1&B2"; + } + leakage_power () { + value : 0.0069249000; + when : "A1&!A2&!A3&B1&!B2"; + } + leakage_power () { + value : 0.0041888000; + when : "A1&!A2&A3&!B1&B2"; + } + leakage_power () { + value : 0.0019869000; + when : "A1&!A2&A3&!B1&!B2"; + } + leakage_power () { + value : 0.0007441000; + when : "A1&!A2&A3&B1&B2"; + } + leakage_power () { + value : 0.0028811000; + when : "A1&!A2&A3&B1&!B2"; + } + leakage_power () { + value : 0.0041693000; + when : "A1&A2&!A3&!B1&B2"; + } + leakage_power () { + value : 0.0019873000; + when : "A1&A2&!A3&!B1&!B2"; + } + leakage_power () { + value : 0.0007250000; + when : "A1&A2&!A3&B1&B2"; + } + leakage_power () { + value : 0.0028621000; + when : "A1&A2&!A3&B1&!B2"; + } + leakage_power () { + value : 0.0038728000; + when : "A1&A2&A3&!B1&B2"; + } + leakage_power () { + value : 0.0019873000; + when : "A1&A2&A3&!B1&!B2"; + } + leakage_power () { + value : 0.0004292000; + when : "A1&A2&A3&B1&B2"; + } + leakage_power () { + value : 0.0025663000; + when : "A1&A2&A3&B1&!B2"; + } + area : 16.265600000; + cell_footprint : "sky130_fd_sc_hd__o32ai"; + cell_leakage_power : 0.0031457140; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A1") { + capacitance : 0.0044600000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0042760000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0080710000, 0.0080747000, 0.0080833000, 0.0080870000, 0.0080954000, 0.0081148000, 0.0081594000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0080627000, -0.0080600000, -0.0080539000, -0.0080487000, -0.0080367000, -0.0080091000, -0.0079455000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0046440000; + } + pin ("A2") { + capacitance : 0.0043190000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0040290000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0080025000, 0.0079950000, 0.0079777000, 0.0079804000, 0.0079868000, 0.0080015000, 0.0080354000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0079612000, -0.0079594000, -0.0079552000, -0.0079520000, -0.0079446000, -0.0079275000, -0.0078881000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0046100000; + } + pin ("A3") { + capacitance : 0.0043800000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0040460000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0080373000, 0.0080324000, 0.0080211000, 0.0080221000, 0.0080246000, 0.0080303000, 0.0080434000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0080084000, -0.0080034000, -0.0079919000, -0.0079932000, -0.0079961000, -0.0080028000, -0.0080183000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0047130000; + } + pin ("B1") { + capacitance : 0.0043800000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0042140000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0093221000, 0.0093239000, 0.0093282000, 0.0093247000, 0.0093167000, 0.0092983000, 0.0092560000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0000901125, -0.0001259000, -0.0002085000, -0.0001544000, -0.0000298194, 0.0002575000, 0.0009198000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0045460000; + } + pin ("B2") { + capacitance : 0.0042410000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0040200000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0090935000, 0.0090990000, 0.0091118000, 0.0091079000, 0.0090990000, 0.0090783000, 0.0090308000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0000191460, 0.0000078563, -0.0000181617, 0.0000279153, 0.0001341000, 0.0003790000, 0.0009434000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0044620000; + } + pin ("Y") { + direction : "output"; + function : "(!A1&!A2&!A3) | (!B1&!B2)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011854690, 0.0028106750, 0.0066639370, 0.0157997900, 0.0374603200, 0.0888161200"); + values("0.0175556000, 0.0164652000, 0.0138249000, 0.0076540000, -0.0069613000, -0.0417780000, -0.1245566000", \ + "0.0173055000, 0.0162287000, 0.0135962000, 0.0073997000, -0.0072438000, -0.0420094000, -0.1247905000", \ + "0.0170672000, 0.0159480000, 0.0133573000, 0.0071613000, -0.0074612000, -0.0422369000, -0.1250590000", \ + "0.0168232000, 0.0156769000, 0.0130779000, 0.0068887000, -0.0077243000, -0.0424012000, -0.1251879000", \ + "0.0166202000, 0.0155231000, 0.0129111000, 0.0068195000, -0.0077106000, -0.0424131000, -0.1251794000", \ + "0.0168776000, 0.0157764000, 0.0131375000, 0.0068611000, -0.0080392000, -0.0425697000, -0.1252990000", \ + "0.0185448000, 0.0174066000, 0.0146820000, 0.0083756000, -0.0065238000, -0.0418170000, -0.1249314000"); + } + related_pin : "A1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011854690, 0.0028106750, 0.0066639370, 0.0157997900, 0.0374603200, 0.0888161200"); + values("0.0353707000, 0.0364877000, 0.0391734000, 0.0454181000, 0.0602466000, 0.0950800000, 0.1773594000", \ + "0.0350492000, 0.0361794000, 0.0388783000, 0.0451609000, 0.0600381000, 0.0949119000, 0.1772284000", \ + "0.0346577000, 0.0357573000, 0.0384725000, 0.0448051000, 0.0597287000, 0.0946977000, 0.1771261000", \ + "0.0342725000, 0.0354453000, 0.0380699000, 0.0444059000, 0.0593388000, 0.0944184000, 0.1766787000", \ + "0.0339793000, 0.0351202000, 0.0377416000, 0.0440441000, 0.0589739000, 0.0940018000, 0.1763440000", \ + "0.0338955000, 0.0350350000, 0.0376594000, 0.0439547000, 0.0587275000, 0.0937417000, 0.1762570000", \ + "0.0336607000, 0.0347467000, 0.0373547000, 0.0441797000, 0.0591506000, 0.0939536000, 0.1760160000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011854690, 0.0028106750, 0.0066639370, 0.0157997900, 0.0374603200, 0.0888161200"); + values("0.0149282000, 0.0138724000, 0.0112594000, 0.0051149000, -0.0095117000, -0.0443878000, -0.1273000000", \ + "0.0148860000, 0.0137994000, 0.0111948000, 0.0050670000, -0.0095655000, -0.0444904000, -0.1273302000", \ + "0.0146834000, 0.0135996000, 0.0110169000, 0.0049140000, -0.0096769000, -0.0444979000, -0.1274294000", \ + "0.0143172000, 0.0132553000, 0.0106763000, 0.0045810000, -0.0099584000, -0.0447224000, -0.1274947000", \ + "0.0138575000, 0.0128266000, 0.0102497000, 0.0041678000, -0.0101786000, -0.0448019000, -0.1275591000", \ + "0.0140281000, 0.0129512000, 0.0103525000, 0.0041179000, -0.0105230000, -0.0452634000, -0.1279051000", \ + "0.0151972000, 0.0141486000, 0.0113930000, 0.0051649000, -0.0096855000, -0.0448148000, -0.1279781000"); + } + related_pin : "A2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011854690, 0.0028106750, 0.0066639370, 0.0157997900, 0.0374603200, 0.0888161200"); + values("0.0306805000, 0.0318172000, 0.0345840000, 0.0407619000, 0.0555517000, 0.0904611000, 0.1726422000", \ + "0.0303802000, 0.0315632000, 0.0342053000, 0.0405129000, 0.0553849000, 0.0902169000, 0.1725003000", \ + "0.0298902000, 0.0310450000, 0.0338305000, 0.0401115000, 0.0550331000, 0.0900375000, 0.1723727000", \ + "0.0295431000, 0.0306509000, 0.0333353000, 0.0396916000, 0.0546197000, 0.0897171000, 0.1722763000", \ + "0.0292589000, 0.0303627000, 0.0330192000, 0.0393196000, 0.0541736000, 0.0892577000, 0.1717835000", \ + "0.0291531000, 0.0302608000, 0.0329638000, 0.0392861000, 0.0542041000, 0.0890906000, 0.1715070000", \ + "0.0299552000, 0.0309947000, 0.0335675000, 0.0397636000, 0.0544513000, 0.0892751000, 0.1719202000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011854690, 0.0028106750, 0.0066639370, 0.0157997900, 0.0374603200, 0.0888161200"); + values("0.0107905000, 0.0097229000, 0.0071680000, 0.0010810000, -0.0135439000, -0.0484523000, -0.1314772000", \ + "0.0107445000, 0.0097007000, 0.0071635000, 0.0011255000, -0.0134431000, -0.0482814000, -0.1312788000", \ + "0.0106197000, 0.0095799000, 0.0070758000, 0.0010804000, -0.0133852000, -0.0481586000, -0.1311319000", \ + "0.0102391000, 0.0092200000, 0.0067580000, 0.0008186000, -0.0135677000, -0.0482376000, -0.1310573000", \ + "0.0099021000, 0.0088473000, 0.0063069000, 0.0003451000, -0.0139722000, -0.0484408000, -0.1310946000", \ + "0.0100372000, 0.0089236000, 0.0063201000, 0.0001880000, -0.0143309000, -0.0490364000, -0.1314929000", \ + "0.0114896000, 0.0103224000, 0.0075902000, 0.0012590000, -0.0136872000, -0.0486751000, -0.1316777000"); + } + related_pin : "A3"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011854690, 0.0028106750, 0.0066639370, 0.0157997900, 0.0374603200, 0.0888161200"); + values("0.0261873000, 0.0272398000, 0.0299319000, 0.0363362000, 0.0510740000, 0.0859209000, 0.1682567000", \ + "0.0256059000, 0.0268420000, 0.0294174000, 0.0358195000, 0.0507620000, 0.0857339000, 0.1681603000", \ + "0.0250470000, 0.0261556000, 0.0289782000, 0.0353403000, 0.0503634000, 0.0854672000, 0.1678893000", \ + "0.0245635000, 0.0256618000, 0.0282678000, 0.0346592000, 0.0497173000, 0.0850106000, 0.1675389000", \ + "0.0244135000, 0.0255507000, 0.0281880000, 0.0344938000, 0.0493378000, 0.0844489000, 0.1671472000", \ + "0.0253456000, 0.0264966000, 0.0290469000, 0.0351430000, 0.0498122000, 0.0845554000, 0.1668986000", \ + "0.0289201000, 0.0299704000, 0.0324765000, 0.0384541000, 0.0533043000, 0.0872556000, 0.1675651000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011854690, 0.0028106750, 0.0066639370, 0.0157997900, 0.0374603200, 0.0888161200"); + values("0.0101647000, 0.0090929000, 0.0064631000, 0.0002802000, -0.0143431000, -0.0491436000, -0.1319399000", \ + "0.0099520000, 0.0088442000, 0.0062370000, 0.0001009000, -0.0145208000, -0.0492502000, -0.1320617000", \ + "0.0096867000, 0.0086160000, 0.0059649000, -0.0001485000, -0.0147035000, -0.0493633000, -0.1321277000", \ + "0.0093064000, 0.0082743000, 0.0056897000, -0.0004801000, -0.0150652000, -0.0496401000, -0.1323441000", \ + "0.0089545000, 0.0078604000, 0.0052802000, -0.0008502000, -0.0152960000, -0.0499404000, -0.1326218000", \ + "0.0096956000, 0.0085514000, 0.0058718000, -0.0004799000, -0.0154140000, -0.0499995000, -0.1326755000", \ + "0.0116525000, 0.0105093000, 0.0077828000, 0.0013185000, -0.0138940000, -0.0493875000, -0.1329880000"); + } + related_pin : "B1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011854690, 0.0028106750, 0.0066639370, 0.0157997900, 0.0374603200, 0.0888161200"); + values("0.0176272000, 0.0188335000, 0.0216127000, 0.0280402000, 0.0428861000, 0.0776291000, 0.1596897000", \ + "0.0171928000, 0.0184074000, 0.0212231000, 0.0277481000, 0.0427734000, 0.0776519000, 0.1597299000", \ + "0.0167521000, 0.0179232000, 0.0207034000, 0.0272209000, 0.0423810000, 0.0774004000, 0.1597470000", \ + "0.0164714000, 0.0176235000, 0.0203466000, 0.0267289000, 0.0417434000, 0.0769060000, 0.1593820000", \ + "0.0162425000, 0.0173516000, 0.0200185000, 0.0263235000, 0.0411980000, 0.0762654000, 0.1588414000", \ + "0.0163042000, 0.0174255000, 0.0200599000, 0.0263102000, 0.0412714000, 0.0760642000, 0.1582830000", \ + "0.0174624000, 0.0184669000, 0.0209009000, 0.0270052000, 0.0417807000, 0.0764279000, 0.1588331000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011854690, 0.0028106750, 0.0066639370, 0.0157997900, 0.0374603200, 0.0888161200"); + values("0.0058057000, 0.0047498000, 0.0022041000, -0.0038801000, -0.0184367000, -0.0531930000, -0.1360727000", \ + "0.0057789000, 0.0047168000, 0.0021757000, -0.0038792000, -0.0183316000, -0.0530335000, -0.1359012000", \ + "0.0056711000, 0.0045982000, 0.0021058000, -0.0039413000, -0.0183719000, -0.0529700000, -0.1357564000", \ + "0.0053537000, 0.0043114000, 0.0017936000, -0.0042296000, -0.0186272000, -0.0531511000, -0.1358448000", \ + "0.0049723000, 0.0038932000, 0.0013384000, -0.0045871000, -0.0190631000, -0.0535186000, -0.1360874000", \ + "0.0057215000, 0.0046263000, 0.0019783000, -0.0041629000, -0.0191781000, -0.0538537000, -0.1363984000", \ + "0.0077095000, 0.0065161000, 0.0037007000, -0.0027483000, -0.0179756000, -0.0533038000, -0.1368108000"); + } + related_pin : "B2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011854690, 0.0028106750, 0.0066639370, 0.0157997900, 0.0374603200, 0.0888161200"); + values("0.0128974000, 0.0141082000, 0.0169733000, 0.0233893000, 0.0382486000, 0.0730029000, 0.1550816000", \ + "0.0124200000, 0.0136839000, 0.0165416000, 0.0230607000, 0.0380746000, 0.0730005000, 0.1551771000", \ + "0.0119662000, 0.0131884000, 0.0160236000, 0.0225273000, 0.0377133000, 0.0727887000, 0.1550110000", \ + "0.0117968000, 0.0129341000, 0.0156899000, 0.0220016000, 0.0368663000, 0.0722207000, 0.1548085000", \ + "0.0120271000, 0.0131170000, 0.0156877000, 0.0218907000, 0.0367649000, 0.0716865000, 0.1543265000", \ + "0.0132848000, 0.0144289000, 0.0169898000, 0.0231385000, 0.0376631000, 0.0723071000, 0.1534760000", \ + "0.0163585000, 0.0175186000, 0.0206395000, 0.0272360000, 0.0398606000, 0.0738832000, 0.1554470000"); + } + } + max_capacitance : 0.0888160000; + max_transition : 1.5036780000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011854700, 0.0028106700, 0.0066639400, 0.0157998000, 0.0374603000, 0.0888161000"); + values("0.0579209000, 0.0605207000, 0.0663983000, 0.0796808000, 0.1090406000, 0.1742093000, 0.3245043000", \ + "0.0624201000, 0.0650245000, 0.0707955000, 0.0840452000, 0.1133130000, 0.1787593000, 0.3290118000", \ + "0.0724721000, 0.0749726000, 0.0809908000, 0.0941939000, 0.1233430000, 0.1887263000, 0.3389052000", \ + "0.0930924000, 0.0956821000, 0.1014706000, 0.1146570000, 0.1437337000, 0.2092742000, 0.3593822000", \ + "0.1269291000, 0.1302023000, 0.1372454000, 0.1536077000, 0.1864613000, 0.2547885000, 0.4054192000", \ + "0.1689030000, 0.1736451000, 0.1843192000, 0.2072597000, 0.2540339000, 0.3423246000, 0.5090893000", \ + "0.1967965000, 0.2041611000, 0.2208250000, 0.2571114000, 0.3281702000, 0.4616165000, 0.6917411000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011854700, 0.0028106700, 0.0066639400, 0.0157998000, 0.0374603000, 0.0888161000"); + values("0.2058191000, 0.2138787000, 0.2324187000, 0.2766084000, 0.3794044000, 0.6214661000, 1.1926288000", \ + "0.2098449000, 0.2179033000, 0.2357504000, 0.2810420000, 0.3841150000, 0.6264941000, 1.1978628000", \ + "0.2201870000, 0.2282875000, 0.2467037000, 0.2917296000, 0.3949313000, 0.6384186000, 1.2107322000", \ + "0.2431054000, 0.2507242000, 0.2689666000, 0.3139662000, 0.4181753000, 0.6621344000, 1.2352626000", \ + "0.2904506000, 0.2989582000, 0.3172028000, 0.3612957000, 0.4649275000, 0.7087130000, 1.2827183000", \ + "0.3797740000, 0.3892671000, 0.4101400000, 0.4590228000, 0.5676623000, 0.8099899000, 1.3830657000", \ + "0.5271749000, 0.5385070000, 0.5645679000, 0.6269955000, 0.7572855000, 1.0312291000, 1.6128802000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011854700, 0.0028106700, 0.0066639400, 0.0157998000, 0.0374603000, 0.0888161000"); + values("0.0441957000, 0.0470816000, 0.0538724000, 0.0696362000, 0.1062325000, 0.1914866000, 0.3936851000", \ + "0.0439635000, 0.0468356000, 0.0537553000, 0.0696082000, 0.1061320000, 0.1913364000, 0.3934149000", \ + "0.0435783000, 0.0465157000, 0.0532994000, 0.0692794000, 0.1060132000, 0.1914652000, 0.3939852000", \ + "0.0469699000, 0.0492182000, 0.0556867000, 0.0705397000, 0.1062075000, 0.1910025000, 0.3930854000", \ + "0.0634911000, 0.0662613000, 0.0725375000, 0.0873488000, 0.1199593000, 0.1973209000, 0.3938388000", \ + "0.1005663000, 0.1041596000, 0.1123105000, 0.1298603000, 0.1662317000, 0.2440841000, 0.4179415000", \ + "0.1708718000, 0.1763039000, 0.1881110000, 0.2125137000, 0.2619301000, 0.3568485000, 0.5413164000"); + } + related_pin : "A1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011854700, 0.0028106700, 0.0066639400, 0.0157998000, 0.0374603000, 0.0888161000"); + values("0.1451592000, 0.1558459000, 0.1811461000, 0.2406907000, 0.3794608000, 0.7074148000, 1.4841014000", \ + "0.1451427000, 0.1558354000, 0.1811939000, 0.2406764000, 0.3794929000, 0.7074277000, 1.4806799000", \ + "0.1455285000, 0.1557554000, 0.1811587000, 0.2407285000, 0.3797618000, 0.7086285000, 1.4850299000", \ + "0.1456801000, 0.1563209000, 0.1811967000, 0.2404004000, 0.3795927000, 0.7079847000, 1.4822422000", \ + "0.1488353000, 0.1590382000, 0.1831668000, 0.2410997000, 0.3801774000, 0.7071415000, 1.4825832000", \ + "0.1753953000, 0.1853839000, 0.2102599000, 0.2665113000, 0.3952903000, 0.7122836000, 1.4812336000", \ + "0.2382596000, 0.2499913000, 0.2758603000, 0.3368805000, 0.4720150000, 0.7701202000, 1.5015952000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011854700, 0.0028106700, 0.0066639400, 0.0157998000, 0.0374603000, 0.0888161000"); + values("0.0550462000, 0.0575101000, 0.0629061000, 0.0751693000, 0.1027987000, 0.1656682000, 0.3129107000", \ + "0.0599136000, 0.0622178000, 0.0675532000, 0.0797482000, 0.1074282000, 0.1706120000, 0.3179322000", \ + "0.0696677000, 0.0721126000, 0.0774552000, 0.0897460000, 0.1175050000, 0.1805666000, 0.3277990000", \ + "0.0889880000, 0.0915671000, 0.0970465000, 0.1098133000, 0.1375925000, 0.2009915000, 0.3482615000", \ + "0.1180717000, 0.1215400000, 0.1291192000, 0.1446131000, 0.1781632000, 0.2459430000, 0.3938147000", \ + "0.1481543000, 0.1539068000, 0.1651009000, 0.1888670000, 0.2375830000, 0.3275968000, 0.4949619000", \ + "0.1534058000, 0.1620623000, 0.1801234000, 0.2181489000, 0.2938577000, 0.4316277000, 0.6667967000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011854700, 0.0028106700, 0.0066639400, 0.0157998000, 0.0374603000, 0.0888161000"); + values("0.1935449000, 0.2010887000, 0.2195426000, 0.2641996000, 0.3674640000, 0.6089758000, 1.1827611000", \ + "0.1963701000, 0.2044163000, 0.2228590000, 0.2678485000, 0.3706538000, 0.6133603000, 1.1846345000", \ + "0.2060088000, 0.2134735000, 0.2331072000, 0.2772234000, 0.3818593000, 0.6243270000, 1.1964219000", \ + "0.2312830000, 0.2391492000, 0.2583176000, 0.3019937000, 0.4063438000, 0.6504325000, 1.2228737000", \ + "0.2887635000, 0.2963680000, 0.3156881000, 0.3600126000, 0.4637819000, 0.7071314000, 1.2802044000", \ + "0.4044587000, 0.4131027000, 0.4388628000, 0.4888697000, 0.5985336000, 0.8415341000, 1.4143083000", \ + "0.6036485000, 0.6181229000, 0.6483858000, 0.7191132000, 0.8620733000, 1.1455970000, 1.7288518000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011854700, 0.0028106700, 0.0066639400, 0.0157998000, 0.0374603000, 0.0888161000"); + values("0.0364411000, 0.0391314000, 0.0456842000, 0.0606795000, 0.0964486000, 0.1809716000, 0.3812323000", \ + "0.0364003000, 0.0391632000, 0.0455858000, 0.0608035000, 0.0964300000, 0.1809641000, 0.3809133000", \ + "0.0362616000, 0.0389845000, 0.0454889000, 0.0606862000, 0.0963597000, 0.1809541000, 0.3815364000", \ + "0.0404091000, 0.0428603000, 0.0485622000, 0.0626833000, 0.0972440000, 0.1809323000, 0.3811146000", \ + "0.0570822000, 0.0601221000, 0.0661570000, 0.0803940000, 0.1127517000, 0.1881949000, 0.3814092000", \ + "0.0939219000, 0.0975764000, 0.1059970000, 0.1238814000, 0.1612679000, 0.2371829000, 0.4084393000", \ + "0.1629307000, 0.1689002000, 0.1811413000, 0.2078444000, 0.2586388000, 0.3547824000, 0.5357882000"); + } + related_pin : "A2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011854700, 0.0028106700, 0.0066639400, 0.0157998000, 0.0374603000, 0.0888161000"); + values("0.1452180000, 0.1558759000, 0.1817354000, 0.2403480000, 0.3797925000, 0.7071651000, 1.4844087000", \ + "0.1451900000, 0.1559586000, 0.1811187000, 0.2405220000, 0.3796442000, 0.7072711000, 1.4795658000", \ + "0.1452473000, 0.1559147000, 0.1817372000, 0.2404029000, 0.3797261000, 0.7080542000, 1.4794967000", \ + "0.1457046000, 0.1559084000, 0.1808827000, 0.2404533000, 0.3794703000, 0.7094721000, 1.4803225000", \ + "0.1507360000, 0.1610701000, 0.1852912000, 0.2417217000, 0.3794663000, 0.7092893000, 1.4808307000", \ + "0.1901554000, 0.2000985000, 0.2247899000, 0.2758044000, 0.3998603000, 0.7102966000, 1.4820203000", \ + "0.2843141000, 0.2949490000, 0.3248709000, 0.3832450000, 0.5065246000, 0.7816788000, 1.4984647000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011854700, 0.0028106700, 0.0066639400, 0.0157998000, 0.0374603000, 0.0888161000"); + values("0.0438180000, 0.0460024000, 0.0511334000, 0.0626763000, 0.0886912000, 0.1486091000, 0.2887418000", \ + "0.0485392000, 0.0508564000, 0.0558946000, 0.0674951000, 0.0936854000, 0.1535862000, 0.2938416000", \ + "0.0588480000, 0.0611040000, 0.0662653000, 0.0779352000, 0.1041707000, 0.1643777000, 0.3048267000", \ + "0.0769857000, 0.0797384000, 0.0858398000, 0.0983433000, 0.1251426000, 0.1856147000, 0.3262003000", \ + "0.1005768000, 0.1045004000, 0.1125492000, 0.1307082000, 0.1655531000, 0.2325896000, 0.3742096000", \ + "0.1185250000, 0.1245778000, 0.1382419000, 0.1651141000, 0.2185565000, 0.3123456000, 0.4788583000", \ + "0.1034541000, 0.1128798000, 0.1335173000, 0.1781010000, 0.2617938000, 0.4087581000, 0.6505937000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011854700, 0.0028106700, 0.0066639400, 0.0157998000, 0.0374603000, 0.0888161000"); + values("0.1521016000, 0.1602907000, 0.1792868000, 0.2234256000, 0.3261343000, 0.5687013000, 1.1400431000", \ + "0.1537296000, 0.1606596000, 0.1795575000, 0.2254667000, 0.3290726000, 0.5720296000, 1.1437672000", \ + "0.1608949000, 0.1683352000, 0.1874974000, 0.2334589000, 0.3381083000, 0.5816562000, 1.1539176000", \ + "0.1843427000, 0.1921174000, 0.2105943000, 0.2549501000, 0.3601061000, 0.6045097000, 1.1791776000", \ + "0.2476499000, 0.2554728000, 0.2735221000, 0.3176119000, 0.4210572000, 0.6646513000, 1.2381073000", \ + "0.3776540000, 0.3866410000, 0.4110565000, 0.4622962000, 0.5679508000, 0.8075962000, 1.3792036000", \ + "0.5875612000, 0.6026465000, 0.6368900000, 0.7105381000, 0.8638342000, 1.1475838000, 1.7055957000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011854700, 0.0028106700, 0.0066639400, 0.0157998000, 0.0374603000, 0.0888161000"); + values("0.0269788000, 0.0295920000, 0.0355803000, 0.0498481000, 0.0835229000, 0.1638516000, 0.3540893000", \ + "0.0270682000, 0.0295846000, 0.0355455000, 0.0498256000, 0.0836619000, 0.1637902000, 0.3540691000", \ + "0.0270251000, 0.0295578000, 0.0355273000, 0.0497879000, 0.0834464000, 0.1639107000, 0.3541517000", \ + "0.0335221000, 0.0358223000, 0.0410969000, 0.0534947000, 0.0849475000, 0.1638924000, 0.3548562000", \ + "0.0517370000, 0.0543934000, 0.0606241000, 0.0743537000, 0.1044627000, 0.1737521000, 0.3550784000", \ + "0.0884663000, 0.0923827000, 0.1007334000, 0.1186692000, 0.1557887000, 0.2278510000, 0.3870701000", \ + "0.1572124000, 0.1630075000, 0.1754540000, 0.2027103000, 0.2547819000, 0.3496113000, 0.5246309000"); + } + related_pin : "A3"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011854700, 0.0028106700, 0.0066639400, 0.0157998000, 0.0374603000, 0.0888161000"); + values("0.1454660000, 0.1562471000, 0.1809786000, 0.2408396000, 0.3797182000, 0.7077706000, 1.4805196000", \ + "0.1451071000, 0.1563614000, 0.1811084000, 0.2405605000, 0.3796196000, 0.7088173000, 1.4832683000", \ + "0.1452479000, 0.1556618000, 0.1813780000, 0.2403142000, 0.3794405000, 0.7092761000, 1.4810801000", \ + "0.1438340000, 0.1546228000, 0.1803112000, 0.2403203000, 0.3796026000, 0.7070618000, 1.4819231000", \ + "0.1528373000, 0.1624349000, 0.1851441000, 0.2412708000, 0.3784310000, 0.7074369000, 1.4805950000", \ + "0.2037771000, 0.2183409000, 0.2399712000, 0.2922609000, 0.4075966000, 0.7103655000, 1.4861244000", \ + "0.2944882000, 0.3097232000, 0.3440939000, 0.4136132000, 0.5532216000, 0.8157308000, 1.5036784000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011854700, 0.0028106700, 0.0066639400, 0.0157998000, 0.0374603000, 0.0888161000"); + values("0.0453293000, 0.0479322000, 0.0537147000, 0.0668852000, 0.0962596000, 0.1616285000, 0.3117425000", \ + "0.0491240000, 0.0516667000, 0.0576174000, 0.0708709000, 0.1000620000, 0.1654284000, 0.3157442000", \ + "0.0590303000, 0.0615732000, 0.0673004000, 0.0804908000, 0.1097973000, 0.1752178000, 0.3255419000", \ + "0.0834229000, 0.0862212000, 0.0922480000, 0.1049202000, 0.1329886000, 0.1987975000, 0.3490183000", \ + "0.1174223000, 0.1213411000, 0.1300795000, 0.1486943000, 0.1844485000, 0.2537384000, 0.4033844000", \ + "0.1517909000, 0.1575972000, 0.1699657000, 0.1975323000, 0.2542600000, 0.3550005000, 0.5301172000", \ + "0.1667605000, 0.1756634000, 0.1953002000, 0.2369974000, 0.3204468000, 0.4748781000, 0.7387715000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011854700, 0.0028106700, 0.0066639400, 0.0157998000, 0.0374603000, 0.0888161000"); + values("0.0754303000, 0.0814634000, 0.0955142000, 0.1275236000, 0.2015210000, 0.3729951000, 0.7799897000", \ + "0.0793565000, 0.0855017000, 0.0996579000, 0.1321224000, 0.2069267000, 0.3791362000, 0.7878108000", \ + "0.0911242000, 0.0971869000, 0.1111107000, 0.1434589000, 0.2189609000, 0.3933260000, 0.7996260000", \ + "0.1180667000, 0.1240050000, 0.1376558000, 0.1693986000, 0.2436060000, 0.4181922000, 0.8270596000", \ + "0.1649757000, 0.1728614000, 0.1904205000, 0.2269759000, 0.3017659000, 0.4764404000, 0.8859826000", \ + "0.2407006000, 0.2522531000, 0.2772269000, 0.3281857000, 0.4292222000, 0.6120743000, 1.0215955000", \ + "0.3628194000, 0.3823525000, 0.4211390000, 0.4982444000, 0.6425357000, 0.8916654000, 1.3386419000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011854700, 0.0028106700, 0.0066639400, 0.0157998000, 0.0374603000, 0.0888161000"); + values("0.0437784000, 0.0466341000, 0.0534349000, 0.0691995000, 0.1058900000, 0.1913808000, 0.3936162000", \ + "0.0438143000, 0.0467496000, 0.0535281000, 0.0692421000, 0.1058280000, 0.1912376000, 0.3934891000", \ + "0.0423760000, 0.0452579000, 0.0521855000, 0.0683628000, 0.1056177000, 0.1913345000, 0.3933183000", \ + "0.0502954000, 0.0533728000, 0.0589546000, 0.0723747000, 0.1064775000, 0.1907030000, 0.3935689000", \ + "0.0723854000, 0.0758369000, 0.0836708000, 0.0999381000, 0.1341258000, 0.2032800000, 0.3939639000", \ + "0.1147246000, 0.1200886000, 0.1317230000, 0.1551908000, 0.1995790000, 0.2800153000, 0.4393692000", \ + "0.1876607000, 0.1959219000, 0.2135258000, 0.2490270000, 0.3146302000, 0.4270793000, 0.6253535000"); + } + related_pin : "B1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011854700, 0.0028106700, 0.0066639400, 0.0157998000, 0.0374603000, 0.0888161000"); + values("0.0925819000, 0.1001849000, 0.1183088000, 0.1609473000, 0.2609151000, 0.4963606000, 1.0549088000", \ + "0.0925946000, 0.1002175000, 0.1183288000, 0.1609856000, 0.2609735000, 0.4966659000, 1.0567663000", \ + "0.0926624000, 0.1003019000, 0.1183515000, 0.1609966000, 0.2610695000, 0.4963354000, 1.0546739000", \ + "0.0955323000, 0.1025079000, 0.1194485000, 0.1611523000, 0.2609884000, 0.4965824000, 1.0571486000", \ + "0.1179635000, 0.1235367000, 0.1377780000, 0.1740526000, 0.2653630000, 0.4965290000, 1.0570875000", \ + "0.1721600000, 0.1786010000, 0.1935438000, 0.2283227000, 0.3097481000, 0.5140493000, 1.0570109000", \ + "0.2773993000, 0.2847970000, 0.3011797000, 0.3425735000, 0.4321498000, 0.6299201000, 1.1069605000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011854700, 0.0028106700, 0.0066639400, 0.0157998000, 0.0374603000, 0.0888161000"); + values("0.0332206000, 0.0360503000, 0.0423974000, 0.0563259000, 0.0866316000, 0.1539169000, 0.3081989000", \ + "0.0376898000, 0.0404760000, 0.0468231000, 0.0606866000, 0.0910454000, 0.1584759000, 0.3129016000", \ + "0.0489667000, 0.0514843000, 0.0574511000, 0.0711406000, 0.1015173000, 0.1688044000, 0.3233408000", \ + "0.0720754000, 0.0752714000, 0.0823793000, 0.0961419000, 0.1256009000, 0.1927846000, 0.3473911000", \ + "0.1007362000, 0.1053775000, 0.1155789000, 0.1363715000, 0.1768124000, 0.2487338000, 0.4027487000", \ + "0.1274574000, 0.1342775000, 0.1493498000, 0.1809443000, 0.2406118000, 0.3501489000, 0.5320194000", \ + "0.1322115000, 0.1423585000, 0.1649538000, 0.2117543000, 0.3050630000, 0.4704196000, 0.7466409000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011854700, 0.0028106700, 0.0066639400, 0.0157998000, 0.0374603000, 0.0888161000"); + values("0.0508852000, 0.0570185000, 0.0710903000, 0.1030745000, 0.1767741000, 0.3500294000, 0.7560852000", \ + "0.0535951000, 0.0597919000, 0.0741288000, 0.1065444000, 0.1811993000, 0.3559939000, 0.7608573000", \ + "0.0638174000, 0.0696944000, 0.0836954000, 0.1158633000, 0.1910984000, 0.3643249000, 0.7722695000", \ + "0.0914070000, 0.0975767000, 0.1107806000, 0.1419364000, 0.2151989000, 0.3904893000, 0.7997726000", \ + "0.1367376000, 0.1462279000, 0.1662300000, 0.2063287000, 0.2805205000, 0.4524809000, 0.8619941000", \ + "0.2095171000, 0.2239631000, 0.2543041000, 0.3131138000, 0.4204043000, 0.6047722000, 1.0071453000", \ + "0.3385024000, 0.3580298000, 0.3997955000, 0.4860075000, 0.6456924000, 0.9173621000, 1.3583525000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011854700, 0.0028106700, 0.0066639400, 0.0157998000, 0.0374603000, 0.0888161000"); + values("0.0367070000, 0.0398345000, 0.0467496000, 0.0631933000, 0.1008728000, 0.1888977000, 0.3975161000", \ + "0.0361746000, 0.0394276000, 0.0466853000, 0.0631554000, 0.1007679000, 0.1890081000, 0.3974673000", \ + "0.0360861000, 0.0389995000, 0.0458430000, 0.0620124000, 0.1004984000, 0.1889683000, 0.3976158000", \ + "0.0459615000, 0.0490402000, 0.0551984000, 0.0685649000, 0.1020535000, 0.1884491000, 0.3973036000", \ + "0.0676197000, 0.0717438000, 0.0799991000, 0.0972111000, 0.1294715000, 0.2021752000, 0.3978650000", \ + "0.1086791000, 0.1141433000, 0.1262105000, 0.1506207000, 0.1974051000, 0.2778348000, 0.4432707000", \ + "0.1793995000, 0.1884168000, 0.2072328000, 0.2447772000, 0.3133550000, 0.4297001000, 0.6291334000"); + } + related_pin : "B2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011854700, 0.0028106700, 0.0066639400, 0.0157998000, 0.0374603000, 0.0888161000"); + values("0.0929993000, 0.1007717000, 0.1189741000, 0.1617095000, 0.2617188000, 0.4975446000, 1.0552721000", \ + "0.0927266000, 0.1005671000, 0.1189652000, 0.1617395000, 0.2617073000, 0.4976041000, 1.0572276000", \ + "0.0918250000, 0.0996985000, 0.1184910000, 0.1616488000, 0.2617386000, 0.4971409000, 1.0573699000", \ + "0.1022518000, 0.1080036000, 0.1232207000, 0.1620836000, 0.2614692000, 0.4973832000, 1.0550812000", \ + "0.1400700000, 0.1450401000, 0.1559786000, 0.1869691000, 0.2698300000, 0.4970634000, 1.0575887000", \ + "0.2023972000, 0.2098936000, 0.2263550000, 0.2633809000, 0.3375057000, 0.5238013000, 1.0567163000", \ + "0.3093251000, 0.3191740000, 0.3414363000, 0.3921653000, 0.4953092000, 0.6869272000, 1.1314276000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__o32ai_4") { + leakage_power () { + value : 0.0053448000; + when : "!A1&!A2&!A3&!B1&B2"; + } + leakage_power () { + value : 0.0005871000; + when : "!A1&!A2&!A3&!B1&!B2"; + } + leakage_power () { + value : 0.0054625000; + when : "!A1&!A2&!A3&B1&B2"; + } + leakage_power () { + value : 0.0053790000; + when : "!A1&!A2&!A3&B1&!B2"; + } + leakage_power () { + value : 0.0082742000; + when : "!A1&!A2&A3&!B1&B2"; + } + leakage_power () { + value : 0.0045240000; + when : "!A1&!A2&A3&!B1&!B2"; + } + leakage_power () { + value : 0.0044326000; + when : "!A1&!A2&A3&B1&B2"; + } + leakage_power () { + value : 0.0068122000; + when : "!A1&!A2&A3&B1&!B2"; + } + leakage_power () { + value : 0.0068104000; + when : "!A1&A2&!A3&!B1&B2"; + } + leakage_power () { + value : 0.0045239000; + when : "!A1&A2&!A3&!B1&!B2"; + } + leakage_power () { + value : 0.0029688000; + when : "!A1&A2&!A3&B1&B2"; + } + leakage_power () { + value : 0.0053484000; + when : "!A1&A2&!A3&B1&!B2"; + } + leakage_power () { + value : 0.0044275000; + when : "!A1&A2&A3&!B1&B2"; + } + leakage_power () { + value : 0.0045203000; + when : "!A1&A2&A3&!B1&!B2"; + } + leakage_power () { + value : 0.0005860000; + when : "!A1&A2&A3&B1&B2"; + } + leakage_power () { + value : 0.0029656000; + when : "!A1&A2&A3&B1&!B2"; + } + leakage_power () { + value : 0.0085026000; + when : "A1&!A2&!A3&!B1&B2"; + } + leakage_power () { + value : 0.0045231000; + when : "A1&!A2&!A3&!B1&!B2"; + } + leakage_power () { + value : 0.0046609000; + when : "A1&!A2&!A3&B1&B2"; + } + leakage_power () { + value : 0.0070405000; + when : "A1&!A2&!A3&B1&!B2"; + } + leakage_power () { + value : 0.0046113000; + when : "A1&!A2&A3&!B1&B2"; + } + leakage_power () { + value : 0.0045279000; + when : "A1&!A2&A3&!B1&!B2"; + } + leakage_power () { + value : 0.0007686000; + when : "A1&!A2&A3&B1&B2"; + } + leakage_power () { + value : 0.0031482000; + when : "A1&!A2&A3&B1&!B2"; + } + leakage_power () { + value : 0.0046084000; + when : "A1&A2&!A3&!B1&B2"; + } + leakage_power () { + value : 0.0045240000; + when : "A1&A2&!A3&!B1&!B2"; + } + leakage_power () { + value : 0.0007668000; + when : "A1&A2&!A3&B1&B2"; + } + leakage_power () { + value : 0.0031464000; + when : "A1&A2&!A3&B1&!B2"; + } + leakage_power () { + value : 0.0043299000; + when : "A1&A2&A3&!B1&B2"; + } + leakage_power () { + value : 0.0045187000; + when : "A1&A2&A3&!B1&!B2"; + } + leakage_power () { + value : 0.0004894000; + when : "A1&A2&A3&B1&B2"; + } + leakage_power () { + value : 0.0028679000; + when : "A1&A2&A3&B1&!B2"; + } + area : 27.526400000; + cell_footprint : "sky130_fd_sc_hd__o32ai"; + cell_leakage_power : 0.0042500690; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A1") { + capacitance : 0.0086590000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0082560000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0158764000, 0.0158631000, 0.0158324000, 0.0158273000, 0.0158156000, 0.0157886000, 0.0157264000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0157584000, -0.0157534000, -0.0157418000, -0.0157369000, -0.0157256000, -0.0156997000, -0.0156400000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0090620000; + } + pin ("A2") { + capacitance : 0.0082520000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0077010000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0155843000, 0.0155750000, 0.0155536000, 0.0155555000, 0.0155599000, 0.0155700000, 0.0155933000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0155226000, -0.0155180000, -0.0155074000, -0.0155105000, -0.0155178000, -0.0155345000, -0.0155730000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0088020000; + } + pin ("A3") { + capacitance : 0.0084670000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0078110000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0157120000, 0.0157042000, 0.0156863000, 0.0156806000, 0.0156676000, 0.0156376000, 0.0155684000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0156583000, -0.0156562000, -0.0156513000, -0.0156542000, -0.0156609000, -0.0156763000, -0.0157117000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0091230000; + } + pin ("B1") { + capacitance : 0.0083800000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0080920000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0181881000, 0.0181904000, 0.0181956000, 0.0181893000, 0.0181746000, 0.0181409000, 0.0180631000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0015752000, -0.0016498000, -0.0018218000, -0.0017267000, -0.0015074000, -0.0010020000, 0.0001629000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0086670000; + } + pin ("B2") { + capacitance : 0.0083060000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0079060000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0182531000, 0.0182485000, 0.0182380000, 0.0182401000, 0.0182452000, 0.0182567000, 0.0182834000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0017458000, -0.0018005000, -0.0019267000, -0.0018337000, -0.0016195000, -0.0011256000, 0.0000128351"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0087070000; + } + pin ("Y") { + direction : "output"; + function : "(!A1&!A2&!A3) | (!B1&!B2)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012991020, 0.0033753300, 0.0087697930, 0.0227857000, 0.0592018900, 0.1538185000"); + values("0.0345127000, 0.0332180000, 0.0299230000, 0.0211787000, -0.0012873000, -0.0597285000, -0.2122738000", \ + "0.0340475000, 0.0327624000, 0.0294331000, 0.0207095000, -0.0017623000, -0.0601836000, -0.2126011000", \ + "0.0334474000, 0.0321824000, 0.0288096000, 0.0202009000, -0.0021722000, -0.0606945000, -0.2132014000", \ + "0.0329806000, 0.0317009000, 0.0283812000, 0.0196568000, -0.0027899000, -0.0611071000, -0.2134495000", \ + "0.0326278000, 0.0313450000, 0.0280667000, 0.0195451000, -0.0028004000, -0.0611517000, -0.2136715000", \ + "0.0327239000, 0.0314313000, 0.0281450000, 0.0192910000, -0.0032975000, -0.0617075000, -0.2139802000", \ + "0.0355252000, 0.0342167000, 0.0307949000, 0.0219711000, -0.0009767000, -0.0602474000, -0.2132213000"); + } + related_pin : "A1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012991020, 0.0033753300, 0.0087697930, 0.0227857000, 0.0592018900, 0.1538185000"); + values("0.0669955000, 0.0683560000, 0.0716935000, 0.0804267000, 0.1031608000, 0.1617628000, 0.3133855000", \ + "0.0664714000, 0.0677558000, 0.0711613000, 0.0800131000, 0.1027167000, 0.1614102000, 0.3130823000", \ + "0.0657432000, 0.0672523000, 0.0705277000, 0.0794216000, 0.1022995000, 0.1610793000, 0.3129967000", \ + "0.0652044000, 0.0664741000, 0.0699337000, 0.0789070000, 0.1017333000, 0.1606642000, 0.3127250000", \ + "0.0646385000, 0.0659424000, 0.0693394000, 0.0781185000, 0.1009948000, 0.1598506000, 0.3120094000", \ + "0.0643939000, 0.0657493000, 0.0690244000, 0.0779672000, 0.1005400000, 0.1595654000, 0.3114826000", \ + "0.0637495000, 0.0651534000, 0.0689613000, 0.0783318000, 0.1012411000, 0.1598400000, 0.3117722000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012991020, 0.0033753300, 0.0087697930, 0.0227857000, 0.0592018900, 0.1538185000"); + values("0.0287912000, 0.0275086000, 0.0242443000, 0.0155855000, -0.0067928000, -0.0654764000, -0.2181311000", \ + "0.0286727000, 0.0273901000, 0.0241349000, 0.0155068000, -0.0068922000, -0.0655043000, -0.2181834000", \ + "0.0283357000, 0.0270633000, 0.0237784000, 0.0151978000, -0.0071492000, -0.0656125000, -0.2183659000", \ + "0.0276879000, 0.0263862000, 0.0231783000, 0.0146488000, -0.0076259000, -0.0659176000, -0.2185484000", \ + "0.0268126000, 0.0255293000, 0.0222788000, 0.0139828000, -0.0081770000, -0.0661648000, -0.2188066000", \ + "0.0269441000, 0.0256660000, 0.0223917000, 0.0137456000, -0.0088313000, -0.0671287000, -0.2190560000", \ + "0.0289944000, 0.0277122000, 0.0242878000, 0.0155648000, -0.0072110000, -0.0662496000, -0.2192598000"); + } + related_pin : "A2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012991020, 0.0033753300, 0.0087697930, 0.0227857000, 0.0592018900, 0.1538185000"); + values("0.0582765000, 0.0595533000, 0.0629435000, 0.0717570000, 0.0944415000, 0.1530367000, 0.3048388000", \ + "0.0576401000, 0.0590264000, 0.0624278000, 0.0712133000, 0.0940197000, 0.1526860000, 0.3042664000", \ + "0.0567585000, 0.0582696000, 0.0615724000, 0.0704792000, 0.0933686000, 0.1524677000, 0.3040001000", \ + "0.0561413000, 0.0574805000, 0.0607305000, 0.0696624000, 0.0926494000, 0.1516626000, 0.3038533000", \ + "0.0554207000, 0.0567217000, 0.0600729000, 0.0689485000, 0.0918638000, 0.1509370000, 0.3033154000", \ + "0.0554005000, 0.0566524000, 0.0599861000, 0.0690711000, 0.0917371000, 0.1504866000, 0.3026250000", \ + "0.0564215000, 0.0577032000, 0.0609004000, 0.0695175000, 0.0924083000, 0.1506142000, 0.3031254000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012991020, 0.0033753300, 0.0087697930, 0.0227857000, 0.0592018900, 0.1538185000"); + values("0.0211797000, 0.0199340000, 0.0166707000, 0.0081186000, -0.0142771000, -0.0729656000, -0.2260267000", \ + "0.0211159000, 0.0198925000, 0.0167007000, 0.0082120000, -0.0140668000, -0.0726385000, -0.2255544000", \ + "0.0208599000, 0.0196451000, 0.0165419000, 0.0081136000, -0.0140063000, -0.0724302000, -0.2252640000", \ + "0.0201889000, 0.0189881000, 0.0158913000, 0.0076028000, -0.0143562000, -0.0724319000, -0.2250592000", \ + "0.0193992000, 0.0181967000, 0.0150703000, 0.0066859000, -0.0150991000, -0.0728773000, -0.2252492000", \ + "0.0196325000, 0.0182784000, 0.0149665000, 0.0065702000, -0.0157591000, -0.0739998000, -0.2257781000", \ + "0.0220273000, 0.0207077000, 0.0170610000, 0.0084416000, -0.0145645000, -0.0734126000, -0.2261859000"); + } + related_pin : "A3"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012991020, 0.0033753300, 0.0087697930, 0.0227857000, 0.0592018900, 0.1538185000"); + values("0.0497270000, 0.0510053000, 0.0544311000, 0.0632882000, 0.0860527000, 0.1447346000, 0.2965584000", \ + "0.0487642000, 0.0502832000, 0.0534980000, 0.0624965000, 0.0854266000, 0.1443306000, 0.2958851000", \ + "0.0474610000, 0.0489171000, 0.0523407000, 0.0613211000, 0.0844777000, 0.1437470000, 0.2955945000", \ + "0.0464239000, 0.0478462000, 0.0512086000, 0.0603111000, 0.0834214000, 0.1428023000, 0.2950125000", \ + "0.0462426000, 0.0475865000, 0.0509483000, 0.0597831000, 0.0822104000, 0.1412933000, 0.2943264000", \ + "0.0484784000, 0.0497347000, 0.0531144000, 0.0618488000, 0.0847541000, 0.1415251000, 0.2931228000", \ + "0.0555177000, 0.0566994000, 0.0575593000, 0.0655306000, 0.0887282000, 0.1464065000, 0.2954459000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012991020, 0.0033753300, 0.0087697930, 0.0227857000, 0.0592018900, 0.1538185000"); + values("0.0211092000, 0.0198347000, 0.0165468000, 0.0078357000, -0.0145318000, -0.0729649000, -0.2253743000", \ + "0.0206560000, 0.0193800000, 0.0161150000, 0.0074390000, -0.0148511000, -0.0733107000, -0.2258064000", \ + "0.0201813000, 0.0189155000, 0.0156170000, 0.0070277000, -0.0152905000, -0.0735370000, -0.2257853000", \ + "0.0193617000, 0.0181131000, 0.0148676000, 0.0062727000, -0.0160073000, -0.0739623000, -0.2262498000", \ + "0.0191386000, 0.0178138000, 0.0145117000, 0.0059267000, -0.0162941000, -0.0744624000, -0.2264648000", \ + "0.0195343000, 0.0182555000, 0.0149117000, 0.0061696000, -0.0170905000, -0.0752553000, -0.2271034000", \ + "0.0232009000, 0.0218666000, 0.0184166000, 0.0096408000, -0.0127650000, -0.0730418000, -0.2270863000"); + } + related_pin : "B1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012991020, 0.0033753300, 0.0087697930, 0.0227857000, 0.0592018900, 0.1538185000"); + values("0.0338398000, 0.0352719000, 0.0389025000, 0.0480205000, 0.0708695000, 0.1293188000, 0.2805288000", \ + "0.0330024000, 0.0344561000, 0.0381976000, 0.0474325000, 0.0705962000, 0.1293385000, 0.2807274000", \ + "0.0321223000, 0.0335228000, 0.0371309000, 0.0464148000, 0.0697904000, 0.1289245000, 0.2806819000", \ + "0.0315209000, 0.0328141000, 0.0363395000, 0.0453770000, 0.0686000000, 0.1280875000, 0.2801807000", \ + "0.0309993000, 0.0322921000, 0.0357728000, 0.0446467000, 0.0674833000, 0.1266598000, 0.2791466000", \ + "0.0310422000, 0.0323306000, 0.0356698000, 0.0444801000, 0.0673438000, 0.1262063000, 0.2779546000", \ + "0.0327379000, 0.0339212000, 0.0370094000, 0.0456964000, 0.0684069000, 0.1264110000, 0.2791932000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012991020, 0.0033753300, 0.0087697930, 0.0227857000, 0.0592018900, 0.1538185000"); + values("0.0138108000, 0.0126137000, 0.0093994000, 0.0009592000, -0.0212750000, -0.0795491000, -0.2321817000", \ + "0.0137279000, 0.0125367000, 0.0093447000, 0.0009344000, -0.0211072000, -0.0792330000, -0.2317116000", \ + "0.0136163000, 0.0123802000, 0.0092261000, 0.0008310000, -0.0211684000, -0.0790868000, -0.2314015000", \ + "0.0131038000, 0.0118807000, 0.0086542000, 0.0002614000, -0.0217003000, -0.0794813000, -0.2315764000", \ + "0.0126518000, 0.0113822000, 0.0081042000, -0.0004534000, -0.0222318000, -0.0802952000, -0.2321441000", \ + "0.0126887000, 0.0114097000, 0.0080678000, -0.0004855000, -0.0230007000, -0.0810516000, -0.2331316000", \ + "0.0160245000, 0.0147179000, 0.0111707000, 0.0023248000, -0.0209508000, -0.0793796000, -0.2333270000"); + } + related_pin : "B2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012991020, 0.0033753300, 0.0087697930, 0.0227857000, 0.0592018900, 0.1538185000"); + values("0.0245711000, 0.0260838000, 0.0298386000, 0.0390683000, 0.0621262000, 0.1205688000, 0.2718514000", \ + "0.0235387000, 0.0250230000, 0.0287955000, 0.0382725000, 0.0616512000, 0.1205787000, 0.2720410000", \ + "0.0226046000, 0.0240320000, 0.0277634000, 0.0370238000, 0.0606010000, 0.1202232000, 0.2719009000", \ + "0.0221033000, 0.0234601000, 0.0269762000, 0.0361319000, 0.0594441000, 0.1189266000, 0.2714005000", \ + "0.0223061000, 0.0236307000, 0.0269500000, 0.0356090000, 0.0586531000, 0.1176695000, 0.2702767000", \ + "0.0245330000, 0.0257698000, 0.0290019000, 0.0376949000, 0.0597971000, 0.1187747000, 0.2688978000", \ + "0.0307565000, 0.0322582000, 0.0356743000, 0.0425767000, 0.0636384000, 0.1206441000, 0.2738738000"); + } + } + max_capacitance : 0.1538190000; + max_transition : 1.5101650000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012991000, 0.0033753300, 0.0087697900, 0.0227857000, 0.0592019000, 0.1538190000"); + values("0.0634559000, 0.0653257000, 0.0700737000, 0.0814931000, 0.1092210000, 0.1765194000, 0.3435645000", \ + "0.0678179000, 0.0696024000, 0.0743106000, 0.0858012000, 0.1134854000, 0.1807836000, 0.3478599000", \ + "0.0769281000, 0.0788078000, 0.0834429000, 0.0949166000, 0.1227964000, 0.1898089000, 0.3570086000", \ + "0.0948407000, 0.0966748000, 0.1011260000, 0.1126693000, 0.1401080000, 0.2073085000, 0.3745437000", \ + "0.1250314000, 0.1272429000, 0.1320560000, 0.1460141000, 0.1764944000, 0.2463092000, 0.4136265000", \ + "0.1626124000, 0.1657212000, 0.1738022000, 0.1914417000, 0.2333184000, 0.3185578000, 0.5014621000", \ + "0.1828071000, 0.1875033000, 0.1992948000, 0.2272980000, 0.2899480000, 0.4174018000, 0.6581006000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012991000, 0.0033753300, 0.0087697900, 0.0227857000, 0.0592019000, 0.1538190000"); + values("0.2198283000, 0.2248810000, 0.2383767000, 0.2740121000, 0.3640344000, 0.5968951000, 1.1972150000", \ + "0.2237695000, 0.2291937000, 0.2431259000, 0.2785376000, 0.3693755000, 0.6014671000, 1.2029181000", \ + "0.2346847000, 0.2390264000, 0.2541418000, 0.2900045000, 0.3808314000, 0.6143990000, 1.2159037000", \ + "0.2591881000, 0.2644198000, 0.2779360000, 0.3132827000, 0.4047160000, 0.6390204000, 1.2405967000", \ + "0.3095353000, 0.3144977000, 0.3280957000, 0.3634582000, 0.4550162000, 0.6890651000, 1.2936050000", \ + "0.4062264000, 0.4122019000, 0.4277752000, 0.4657046000, 0.5620601000, 0.7949891000, 1.3972660000", \ + "0.5705038000, 0.5775878000, 0.5953855000, 0.6456517000, 0.7601581000, 1.0236374000, 1.6359581000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012991000, 0.0033753300, 0.0087697900, 0.0227857000, 0.0592019000, 0.1538190000"); + values("0.0526568000, 0.0546747000, 0.0599266000, 0.0736434000, 0.1082335000, 0.1968394000, 0.4273771000", \ + "0.0524067000, 0.0544726000, 0.0597538000, 0.0734431000, 0.1080978000, 0.1966541000, 0.4276282000", \ + "0.0518484000, 0.0539271000, 0.0592958000, 0.0730021000, 0.1077174000, 0.1966370000, 0.4273623000", \ + "0.0540352000, 0.0560228000, 0.0610607000, 0.0741103000, 0.1081550000, 0.1963484000, 0.4271926000", \ + "0.0676596000, 0.0695809000, 0.0749001000, 0.0876360000, 0.1193970000, 0.2018121000, 0.4275903000", \ + "0.1025832000, 0.1048789000, 0.1112142000, 0.1250901000, 0.1602129000, 0.2400776000, 0.4474226000", \ + "0.1717172000, 0.1751251000, 0.1835107000, 0.2027989000, 0.2472318000, 0.3423278000, 0.5526390000"); + } + related_pin : "A1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012991000, 0.0033753300, 0.0087697900, 0.0227857000, 0.0592019000, 0.1538190000"); + values("0.1570056000, 0.1642768000, 0.1823515000, 0.2302506000, 0.3526545000, 0.6696890000, 1.4902223000", \ + "0.1567360000, 0.1638958000, 0.1820015000, 0.2298328000, 0.3526091000, 0.6686884000, 1.4915970000", \ + "0.1566349000, 0.1648002000, 0.1824968000, 0.2298362000, 0.3526142000, 0.6691201000, 1.4877912000", \ + "0.1570419000, 0.1636996000, 0.1822997000, 0.2306843000, 0.3527008000, 0.6696984000, 1.4894804000", \ + "0.1594688000, 0.1665435000, 0.1839920000, 0.2305556000, 0.3533758000, 0.6705136000, 1.4891360000", \ + "0.1840823000, 0.1911377000, 0.2083335000, 0.2547940000, 0.3679031000, 0.6731636000, 1.4870671000", \ + "0.2444722000, 0.2521253000, 0.2712983000, 0.3197688000, 0.4393245000, 0.7312903000, 1.5034490000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012991000, 0.0033753300, 0.0087697900, 0.0227857000, 0.0592019000, 0.1538190000"); + values("0.0598996000, 0.0615359000, 0.0658675000, 0.0761600000, 0.1016371000, 0.1652302000, 0.3268520000", \ + "0.0645591000, 0.0661788000, 0.0705280000, 0.0807398000, 0.1062795000, 0.1699381000, 0.3315876000", \ + "0.0740976000, 0.0756163000, 0.0797866000, 0.0901792000, 0.1158812000, 0.1793477000, 0.3409175000", \ + "0.0918103000, 0.0933814000, 0.0978272000, 0.1086300000, 0.1342642000, 0.1978993000, 0.3597883000", \ + "0.1191609000, 0.1213417000, 0.1269325000, 0.1404504000, 0.1705686000, 0.2385698000, 0.4009462000", \ + "0.1478484000, 0.1511010000, 0.1592288000, 0.1793142000, 0.2220431000, 0.3109116000, 0.4942142000", \ + "0.1478173000, 0.1533791000, 0.1664121000, 0.1965742000, 0.2645361000, 0.4001763000, 0.6494170000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012991000, 0.0033753300, 0.0087697900, 0.0227857000, 0.0592019000, 0.1538190000"); + values("0.2060386000, 0.2113910000, 0.2253440000, 0.2603997000, 0.3511886000, 0.5838098000, 1.1841556000", \ + "0.2088612000, 0.2144671000, 0.2283427000, 0.2629296000, 0.3542369000, 0.5874065000, 1.1880903000", \ + "0.2183804000, 0.2226237000, 0.2378544000, 0.2733415000, 0.3652486000, 0.5980642000, 1.1994494000", \ + "0.2429254000, 0.2491211000, 0.2631975000, 0.2985512000, 0.3901780000, 0.6245234000, 1.2267469000", \ + "0.3010002000, 0.3068200000, 0.3199939000, 0.3555556000, 0.4466766000, 0.6811719000, 1.2842593000", \ + "0.4215279000, 0.4281659000, 0.4438248000, 0.4853479000, 0.5820750000, 0.8160305000, 1.4187937000", \ + "0.6311591000, 0.6401612000, 0.6627107000, 0.7178666000, 0.8462167000, 1.1190462000, 1.7351607000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012991000, 0.0033753300, 0.0087697900, 0.0227857000, 0.0592019000, 0.1538190000"); + values("0.0416919000, 0.0436366000, 0.0486437000, 0.0614970000, 0.0947322000, 0.1814062000, 0.4068555000", \ + "0.0416969000, 0.0436159000, 0.0486317000, 0.0615173000, 0.0948434000, 0.1813864000, 0.4069075000", \ + "0.0415932000, 0.0435299000, 0.0485317000, 0.0614529000, 0.0946641000, 0.1811890000, 0.4070174000", \ + "0.0448133000, 0.0467081000, 0.0511152000, 0.0633430000, 0.0954962000, 0.1813513000, 0.4065814000", \ + "0.0599517000, 0.0618388000, 0.0667616000, 0.0793501000, 0.1097351000, 0.1883419000, 0.4075401000", \ + "0.0962995000, 0.0987672000, 0.1048439000, 0.1198558000, 0.1539510000, 0.2333925000, 0.4324732000", \ + "0.1656964000, 0.1689564000, 0.1784920000, 0.2005709000, 0.2462021000, 0.3435820000, 0.5470427000"); + } + related_pin : "A2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012991000, 0.0033753300, 0.0087697900, 0.0227857000, 0.0592019000, 0.1538190000"); + values("0.1567602000, 0.1639096000, 0.1819757000, 0.2298642000, 0.3525033000, 0.6692148000, 1.4915819000", \ + "0.1567655000, 0.1639877000, 0.1821962000, 0.2299755000, 0.3526098000, 0.6709591000, 1.4873838000", \ + "0.1566157000, 0.1648403000, 0.1825320000, 0.2299705000, 0.3526985000, 0.6689391000, 1.4848284000", \ + "0.1573045000, 0.1640928000, 0.1820554000, 0.2298357000, 0.3526330000, 0.6709037000, 1.4915337000", \ + "0.1618326000, 0.1688797000, 0.1857155000, 0.2311088000, 0.3532922000, 0.6685512000, 1.4863508000", \ + "0.1996020000, 0.2067576000, 0.2235016000, 0.2654152000, 0.3738293000, 0.6733404000, 1.4892765000", \ + "0.2900615000, 0.2973877000, 0.3162180000, 0.3634872000, 0.4827837000, 0.7465049000, 1.5033821000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012991000, 0.0033753300, 0.0087697900, 0.0227857000, 0.0592019000, 0.1538190000"); + values("0.0458665000, 0.0474218000, 0.0512970000, 0.0607423000, 0.0839245000, 0.1422340000, 0.2913739000", \ + "0.0507340000, 0.0521896000, 0.0561530000, 0.0655117000, 0.0888533000, 0.1472680000, 0.2962445000", \ + "0.0605617000, 0.0621186000, 0.0660622000, 0.0755574000, 0.0991891000, 0.1577763000, 0.3068745000", \ + "0.0779344000, 0.0796842000, 0.0843266000, 0.0947308000, 0.1190141000, 0.1778749000, 0.3274388000", \ + "0.1005320000, 0.1030143000, 0.1095016000, 0.1235135000, 0.1551888000, 0.2215607000, 0.3725398000", \ + "0.1167183000, 0.1209041000, 0.1305330000, 0.1524252000, 0.2003993000, 0.2933072000, 0.4721626000", \ + "0.0952932000, 0.1014104000, 0.1164547000, 0.1538644000, 0.2285788000, 0.3740253000, 0.6297182000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012991000, 0.0033753300, 0.0087697900, 0.0227857000, 0.0592019000, 0.1538190000"); + values("0.1647324000, 0.1703224000, 0.1832449000, 0.2196188000, 0.3099044000, 0.5428016000, 1.1432353000", \ + "0.1659165000, 0.1707974000, 0.1853043000, 0.2214799000, 0.3126162000, 0.5457569000, 1.1465651000", \ + "0.1725368000, 0.1781564000, 0.1919072000, 0.2286517000, 0.3205957000, 0.5546860000, 1.1570772000", \ + "0.1954652000, 0.2009037000, 0.2152845000, 0.2503835000, 0.3432795000, 0.5782637000, 1.1811140000", \ + "0.2593066000, 0.2643418000, 0.2776627000, 0.3128824000, 0.4017976000, 0.6366405000, 1.2401778000", \ + "0.3952213000, 0.4019998000, 0.4191159000, 0.4604287000, 0.5540794000, 0.7796800000, 1.3811158000", \ + "0.6171946000, 0.6277217000, 0.6520804000, 0.7103356000, 0.8457113000, 1.1273439000, 1.7245027000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012991000, 0.0033753300, 0.0087697900, 0.0227857000, 0.0592019000, 0.1538190000"); + values("0.0296031000, 0.0313444000, 0.0357935000, 0.0476216000, 0.0782985000, 0.1580673000, 0.3660032000", \ + "0.0295309000, 0.0312678000, 0.0357772000, 0.0476371000, 0.0782991000, 0.1580126000, 0.3657256000", \ + "0.0295022000, 0.0312804000, 0.0357522000, 0.0475746000, 0.0783229000, 0.1581364000, 0.3659608000", \ + "0.0354624000, 0.0370795000, 0.0412579000, 0.0514992000, 0.0800763000, 0.1581108000, 0.3657758000", \ + "0.0528915000, 0.0547112000, 0.0593158000, 0.0709468000, 0.0989027000, 0.1685820000, 0.3669045000", \ + "0.0897749000, 0.0922227000, 0.0983631000, 0.1136274000, 0.1470062000, 0.2217774000, 0.3987694000", \ + "0.1590398000, 0.1626734000, 0.1717102000, 0.1946208000, 0.2414539000, 0.3366144000, 0.5280526000"); + } + related_pin : "A3"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012991000, 0.0033753300, 0.0087697900, 0.0227857000, 0.0592019000, 0.1538190000"); + values("0.1568235000, 0.1636200000, 0.1822121000, 0.2302752000, 0.3526028000, 0.6687254000, 1.4861015000", \ + "0.1565243000, 0.1642830000, 0.1822509000, 0.2303084000, 0.3524857000, 0.6684617000, 1.4849265000", \ + "0.1567935000, 0.1641793000, 0.1824399000, 0.2294858000, 0.3527821000, 0.6683067000, 1.4915715000", \ + "0.1554622000, 0.1629198000, 0.1813062000, 0.2295506000, 0.3528471000, 0.6706558000, 1.4864945000", \ + "0.1621227000, 0.1687968000, 0.1859036000, 0.2306829000, 0.3512898000, 0.6685068000, 1.4907353000", \ + "0.2132370000, 0.2205459000, 0.2388699000, 0.2805025000, 0.3819971000, 0.6741649000, 1.4920574000", \ + "0.3042253000, 0.3142086000, 0.3394526000, 0.3967982000, 0.5190539000, 0.7858444000, 1.5101654000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012991000, 0.0033753300, 0.0087697900, 0.0227857000, 0.0592019000, 0.1538190000"); + values("0.0513215000, 0.0531678000, 0.0579121000, 0.0692654000, 0.0971513000, 0.1640971000, 0.3313117000", \ + "0.0550856000, 0.0569626000, 0.0616862000, 0.0730860000, 0.1010326000, 0.1680844000, 0.3352175000", \ + "0.0647423000, 0.0666198000, 0.0712442000, 0.0827935000, 0.1104631000, 0.1778053000, 0.3450521000", \ + "0.0893068000, 0.0911897000, 0.0955587000, 0.1064096000, 0.1334020000, 0.2004430000, 0.3677239000", \ + "0.1259152000, 0.1285069000, 0.1352122000, 0.1509234000, 0.1850745000, 0.2550060000, 0.4217377000", \ + "0.1635055000, 0.1674175000, 0.1765458000, 0.1995909000, 0.2530406000, 0.3541399000, 0.5471835000", \ + "0.1788392000, 0.1846342000, 0.1991058000, 0.2336794000, 0.3109369000, 0.4695788000, 0.7621294000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012991000, 0.0033753300, 0.0087697900, 0.0227857000, 0.0592019000, 0.1538190000"); + values("0.0792204000, 0.0834163000, 0.0939052000, 0.1199934000, 0.1859499000, 0.3524727000, 0.7822319000", \ + "0.0831628000, 0.0873329000, 0.0979320000, 0.1244350000, 0.1908667000, 0.3576772000, 0.7891137000", \ + "0.0947185000, 0.0987072000, 0.1090248000, 0.1356374000, 0.2027744000, 0.3713541000, 0.8052640000", \ + "0.1217184000, 0.1255421000, 0.1357804000, 0.1617414000, 0.2281990000, 0.3981131000, 0.8301085000", \ + "0.1698880000, 0.1751796000, 0.1881236000, 0.2184820000, 0.2858575000, 0.4544796000, 0.8884484000", \ + "0.2502680000, 0.2581948000, 0.2762763000, 0.3180836000, 0.4093902000, 0.5906166000, 1.0245110000", \ + "0.3842713000, 0.3961251000, 0.4246823000, 0.4880846000, 0.6185492000, 0.8623986000, 1.3428663000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012991000, 0.0033753300, 0.0087697900, 0.0227857000, 0.0592019000, 0.1538190000"); + values("0.0516550000, 0.0536827000, 0.0589770000, 0.0726792000, 0.1073196000, 0.1965140000, 0.4272577000", \ + "0.0517493000, 0.0537786000, 0.0591125000, 0.0727891000, 0.1073759000, 0.1966382000, 0.4273292000", \ + "0.0502483000, 0.0523155000, 0.0578549000, 0.0720081000, 0.1073861000, 0.1963085000, 0.4270915000", \ + "0.0567047000, 0.0584129000, 0.0631861000, 0.0751971000, 0.1077845000, 0.1960623000, 0.4271190000", \ + "0.0784322000, 0.0809395000, 0.0871288000, 0.1016173000, 0.1334942000, 0.2082171000, 0.4272521000", \ + "0.1214887000, 0.1251885000, 0.1342296000, 0.1547802000, 0.1958149000, 0.2838720000, 0.4693759000", \ + "0.1949400000, 0.2003322000, 0.2135885000, 0.2441496000, 0.3087761000, 0.4294281000, 0.6503731000"); + } + related_pin : "B1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012991000, 0.0033753300, 0.0087697900, 0.0227857000, 0.0592019000, 0.1538190000"); + values("0.0967887000, 0.1019099000, 0.1151702000, 0.1495030000, 0.2376917000, 0.4639955000, 1.0527158000", \ + "0.0968391000, 0.1019198000, 0.1151739000, 0.1495078000, 0.2376349000, 0.4638414000, 1.0515320000", \ + "0.0969174000, 0.1019885000, 0.1152463000, 0.1495194000, 0.2376658000, 0.4638747000, 1.0532438000", \ + "0.0993821000, 0.1040104000, 0.1163640000, 0.1497975000, 0.2376218000, 0.4642853000, 1.0525668000", \ + "0.1202482000, 0.1239684000, 0.1344283000, 0.1635489000, 0.2436354000, 0.4640641000, 1.0520377000", \ + "0.1728244000, 0.1769312000, 0.1879715000, 0.2161414000, 0.2880447000, 0.4838429000, 1.0521723000", \ + "0.2770544000, 0.2818396000, 0.2932750000, 0.3252684000, 0.4035652000, 0.5930438000, 1.0968682000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012991000, 0.0033753300, 0.0087697900, 0.0227857000, 0.0592019000, 0.1538190000"); + values("0.0398049000, 0.0419475000, 0.0472208000, 0.0599396000, 0.0900344000, 0.1617752000, 0.3403261000", \ + "0.0440104000, 0.0462057000, 0.0513729000, 0.0642556000, 0.0944078000, 0.1664387000, 0.3451251000", \ + "0.0547086000, 0.0567092000, 0.0619766000, 0.0743065000, 0.1045272000, 0.1766478000, 0.3554658000", \ + "0.0797085000, 0.0819111000, 0.0873939000, 0.0997102000, 0.1285689000, 0.2004095000, 0.3794376000", \ + "0.1108533000, 0.1140804000, 0.1219742000, 0.1400626000, 0.1794418000, 0.2548627000, 0.4333636000", \ + "0.1407719000, 0.1455024000, 0.1570480000, 0.1838468000, 0.2424166000, 0.3558498000, 0.5599824000", \ + "0.1441490000, 0.1511124000, 0.1683414000, 0.2084562000, 0.2968317000, 0.4689596000, 0.7824718000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012991000, 0.0033753300, 0.0087697900, 0.0227857000, 0.0592019000, 0.1538190000"); + values("0.0558125000, 0.0600677000, 0.0707630000, 0.0975658000, 0.1635061000, 0.3322808000, 0.7619566000", \ + "0.0579974000, 0.0621648000, 0.0729793000, 0.0999973000, 0.1671560000, 0.3342411000, 0.7657153000", \ + "0.0677964000, 0.0717915000, 0.0824206000, 0.1087485000, 0.1761958000, 0.3464983000, 0.7770790000", \ + "0.0958815000, 0.1000091000, 0.1095686000, 0.1352561000, 0.2006917000, 0.3703770000, 0.8036033000", \ + "0.1441102000, 0.1504186000, 0.1655108000, 0.1981660000, 0.2663888000, 0.4331353000, 0.8674768000", \ + "0.2225903000, 0.2318431000, 0.2542661000, 0.3053086000, 0.4039866000, 0.5873463000, 1.0143826000", \ + "0.3625560000, 0.3751406000, 0.4066645000, 0.4785030000, 0.6261088000, 0.8996188000, 1.3742841000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012991000, 0.0033753300, 0.0087697900, 0.0227857000, 0.0592019000, 0.1538190000"); + values("0.0470078000, 0.0491327000, 0.0546222000, 0.0690100000, 0.1056936000, 0.2004551000, 0.4473643000", \ + "0.0466672000, 0.0489236000, 0.0545125000, 0.0691108000, 0.1057072000, 0.2004564000, 0.4473489000", \ + "0.0453892000, 0.0474414000, 0.0531182000, 0.0676620000, 0.1053384000, 0.2004825000, 0.4472024000", \ + "0.0544414000, 0.0561023000, 0.0609553000, 0.0726371000, 0.1061115000, 0.1997632000, 0.4472468000", \ + "0.0756354000, 0.0783049000, 0.0849273000, 0.1003153000, 0.1345478000, 0.2121296000, 0.4467409000", \ + "0.1171367000, 0.1209469000, 0.1303795000, 0.1524906000, 0.1984094000, 0.2868873000, 0.4863498000", \ + "0.1910377000, 0.1964955000, 0.2109367000, 0.2441011000, 0.3109850000, 0.4416512000, 0.6687170000"); + } + related_pin : "B2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012991000, 0.0033753300, 0.0087697900, 0.0227857000, 0.0592019000, 0.1538190000"); + values("0.0970667000, 0.1021988000, 0.1155891000, 0.1499743000, 0.2381218000, 0.4647097000, 1.0535203000", \ + "0.0969241000, 0.1020286000, 0.1154806000, 0.1499480000, 0.2381197000, 0.4644866000, 1.0531522000", \ + "0.0960438000, 0.1014145000, 0.1150225000, 0.1498218000, 0.2381010000, 0.4644991000, 1.0531443000", \ + "0.1045844000, 0.1086751000, 0.1198898000, 0.1506244000, 0.2378198000, 0.4646515000, 1.0537832000", \ + "0.1429665000, 0.1451605000, 0.1529327000, 0.1769429000, 0.2482767000, 0.4642505000, 1.0523895000", \ + "0.2052948000, 0.2099460000, 0.2221750000, 0.2520701000, 0.3174375000, 0.4949549000, 1.0521913000", \ + "0.3140391000, 0.3207013000, 0.3368382000, 0.3770839000, 0.4705830000, 0.6600374000, 1.1234288000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__o41a_1") { + leakage_power () { + value : 0.0025373000; + when : "!A1&!A2&!A3&!A4&B1"; + } + leakage_power () { + value : 0.0013058000; + when : "!A1&!A2&!A3&!A4&!B1"; + } + leakage_power () { + value : 0.0014988000; + when : "!A1&!A2&!A3&A4&B1"; + } + leakage_power () { + value : 0.0015311000; + when : "!A1&!A2&!A3&A4&!B1"; + } + leakage_power () { + value : 0.0013053000; + when : "!A1&!A2&A3&!A4&B1"; + } + leakage_power () { + value : 0.0015311000; + when : "!A1&!A2&A3&!A4&!B1"; + } + leakage_power () { + value : 0.0009728000; + when : "!A1&!A2&A3&A4&B1"; + } + leakage_power () { + value : 0.0015311000; + when : "!A1&!A2&A3&A4&!B1"; + } + leakage_power () { + value : 0.0013738000; + when : "!A1&A2&!A3&!A4&B1"; + } + leakage_power () { + value : 0.0015311000; + when : "!A1&A2&!A3&!A4&!B1"; + } + leakage_power () { + value : 0.0009814000; + when : "!A1&A2&!A3&A4&B1"; + } + leakage_power () { + value : 0.0015311000; + when : "!A1&A2&!A3&A4&!B1"; + } + leakage_power () { + value : 0.0009850000; + when : "!A1&A2&A3&!A4&B1"; + } + leakage_power () { + value : 0.0015311000; + when : "!A1&A2&A3&!A4&!B1"; + } + leakage_power () { + value : 0.0009564000; + when : "!A1&A2&A3&A4&B1"; + } + leakage_power () { + value : 0.0015311000; + when : "!A1&A2&A3&A4&!B1"; + } + leakage_power () { + value : 0.0020666000; + when : "A1&!A2&!A3&!A4&B1"; + } + leakage_power () { + value : 0.0015311000; + when : "A1&!A2&!A3&!A4&!B1"; + } + leakage_power () { + value : 0.0010464000; + when : "A1&!A2&!A3&A4&B1"; + } + leakage_power () { + value : 0.0015311000; + when : "A1&!A2&!A3&A4&!B1"; + } + leakage_power () { + value : 0.0010419000; + when : "A1&!A2&A3&!A4&B1"; + } + leakage_power () { + value : 0.0015311000; + when : "A1&!A2&A3&!A4&!B1"; + } + leakage_power () { + value : 0.0009644000; + when : "A1&!A2&A3&A4&B1"; + } + leakage_power () { + value : 0.0015311000; + when : "A1&!A2&A3&A4&!B1"; + } + leakage_power () { + value : 0.0010520000; + when : "A1&A2&!A3&!A4&B1"; + } + leakage_power () { + value : 0.0015311000; + when : "A1&A2&!A3&!A4&!B1"; + } + leakage_power () { + value : 0.0009696000; + when : "A1&A2&!A3&A4&B1"; + } + leakage_power () { + value : 0.0015311000; + when : "A1&A2&!A3&A4&!B1"; + } + leakage_power () { + value : 0.0009740000; + when : "A1&A2&A3&!A4&B1"; + } + leakage_power () { + value : 0.0015311000; + when : "A1&A2&A3&!A4&!B1"; + } + leakage_power () { + value : 0.0009535000; + when : "A1&A2&A3&A4&B1"; + } + leakage_power () { + value : 0.0015311000; + when : "A1&A2&A3&A4&!B1"; + } + area : 11.260800000; + cell_footprint : "sky130_fd_sc_hd__o41a"; + cell_leakage_power : 0.0013734680; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A1") { + capacitance : 0.0023150000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022080000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0039982000, 0.0039995000, 0.0040026000, 0.0040025000, 0.0040025000, 0.0040023000, 0.0040018000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0039988000, -0.0039971000, -0.0039932000, -0.0039937000, -0.0039947000, -0.0039972000, -0.0040028000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024210000; + } + pin ("A2") { + capacitance : 0.0023980000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022540000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0040458000, 0.0040401000, 0.0040271000, 0.0040251000, 0.0040205000, 0.0040101000, 0.0039859000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0040146000, -0.0040176000, -0.0040243000, -0.0040230000, -0.0040201000, -0.0040133000, -0.0039976000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0025410000; + } + pin ("A3") { + capacitance : 0.0023890000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022300000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0038607000, 0.0038599000, 0.0038580000, 0.0038588000, 0.0038607000, 0.0038651000, 0.0038751000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0038606000, -0.0038603000, -0.0038597000, -0.0038589000, -0.0038570000, -0.0038528000, -0.0038429000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0025470000; + } + pin ("A4") { + capacitance : 0.0024250000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022360000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0041085000, 0.0041066000, 0.0041022000, 0.0041029000, 0.0041046000, 0.0041084000, 0.0041171000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0040987000, -0.0040987000, -0.0040988000, -0.0040997000, -0.0041017000, -0.0041064000, -0.0041171000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0026130000; + } + pin ("B1") { + capacitance : 0.0023950000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0023180000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0048262000, 0.0048284000, 0.0048335000, 0.0048369000, 0.0048448000, 0.0048629000, 0.0049046000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0006784000, -0.0006946000, -0.0007321000, -0.0007072000, -0.0006496000, -0.0005168000, -0.0002109000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024720000; + } + pin ("X") { + direction : "output"; + function : "(A1&B1) | (A2&B1) | (A3&B1) | (A4&B1)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012899200, 0.0033277870, 0.0085851570, 0.0221483300, 0.0571391500, 0.1474098000"); + values("0.0186547000, 0.0177510000, 0.0153472000, 0.0084125000, -0.0118992000, -0.0676719000, -0.2135569000", \ + "0.0185174000, 0.0176141000, 0.0152120000, 0.0082751000, -0.0120317000, -0.0678869000, -0.2137754000", \ + "0.0183360000, 0.0174284000, 0.0150142000, 0.0080360000, -0.0122203000, -0.0680524000, -0.2139587000", \ + "0.0181785000, 0.0172753000, 0.0148621000, 0.0079246000, -0.0123817000, -0.0682329000, -0.2141320000", \ + "0.0180989000, 0.0171935000, 0.0147931000, 0.0077617000, -0.0125592000, -0.0683565000, -0.2142378000", \ + "0.0179672000, 0.0170436000, 0.0145937000, 0.0077135000, -0.0126368000, -0.0684740000, -0.2143329000", \ + "0.0216955000, 0.0203894000, 0.0170676000, 0.0086372000, -0.0132226000, -0.0685955000, -0.2144176000"); + } + related_pin : "A1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012899200, 0.0033277870, 0.0085851570, 0.0221483300, 0.0571391500, 0.1474098000"); + values("0.0159511000, 0.0174610000, 0.0212181000, 0.0302739000, 0.0527080000, 0.1094458000, 0.2537800000", \ + "0.0158269000, 0.0173728000, 0.0211337000, 0.0301842000, 0.0524271000, 0.1089082000, 0.2547578000", \ + "0.0157034000, 0.0172358000, 0.0209926000, 0.0300381000, 0.0523565000, 0.1085492000, 0.2546185000", \ + "0.0156377000, 0.0171451000, 0.0208665000, 0.0298710000, 0.0521598000, 0.1085607000, 0.2545045000", \ + "0.0156367000, 0.0171282000, 0.0207632000, 0.0296973000, 0.0519853000, 0.1085401000, 0.2543912000", \ + "0.0162763000, 0.0175763000, 0.0209461000, 0.0294418000, 0.0517586000, 0.1080193000, 0.2542449000", \ + "0.0170568000, 0.0183559000, 0.0216211000, 0.0302432000, 0.0522181000, 0.1089749000, 0.2540051000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012899200, 0.0033277870, 0.0085851570, 0.0221483300, 0.0571391500, 0.1474098000"); + values("0.0164956000, 0.0155919000, 0.0131850000, 0.0061781000, -0.0140967000, -0.0698499000, -0.2157685000", \ + "0.0164471000, 0.0155188000, 0.0131421000, 0.0060904000, -0.0142143000, -0.0700507000, -0.2159411000", \ + "0.0161953000, 0.0152925000, 0.0128577000, 0.0058830000, -0.0143781000, -0.0701373000, -0.2160118000", \ + "0.0160289000, 0.0151181000, 0.0127097000, 0.0057342000, -0.0145360000, -0.0703691000, -0.2162702000", \ + "0.0159240000, 0.0150456000, 0.0126602000, 0.0056171000, -0.0147007000, -0.0704981000, -0.2163758000", \ + "0.0158127000, 0.0150074000, 0.0125569000, 0.0055322000, -0.0147981000, -0.0706146000, -0.2164792000", \ + "0.0191937000, 0.0181671000, 0.0147300000, 0.0062468000, -0.0153055000, -0.0707334000, -0.2165350000"); + } + related_pin : "A2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012899200, 0.0033277870, 0.0085851570, 0.0221483300, 0.0571391500, 0.1474098000"); + values("0.0152296000, 0.0166745000, 0.0202524000, 0.0291000000, 0.0511944000, 0.1079390000, 0.2533040000", \ + "0.0151955000, 0.0166391000, 0.0202185000, 0.0290596000, 0.0511795000, 0.1078800000, 0.2533740000", \ + "0.0150969000, 0.0165495000, 0.0201312000, 0.0289744000, 0.0510961000, 0.1074731000, 0.2524120000", \ + "0.0149567000, 0.0163865000, 0.0199564000, 0.0287644000, 0.0509254000, 0.1072177000, 0.2520232000", \ + "0.0147443000, 0.0161758000, 0.0197215000, 0.0284471000, 0.0507630000, 0.1073531000, 0.2527626000", \ + "0.0150776000, 0.0164052000, 0.0197278000, 0.0281247000, 0.0503359000, 0.1063679000, 0.2514856000", \ + "0.0154548000, 0.0167187000, 0.0201419000, 0.0286697000, 0.0506434000, 0.1071207000, 0.2508090000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012899200, 0.0033277870, 0.0085851570, 0.0221483300, 0.0571391500, 0.1474098000"); + values("0.0144276000, 0.0135304000, 0.0110730000, 0.0041052000, -0.0162009000, -0.0720331000, -0.2179067000", \ + "0.0142062000, 0.0133558000, 0.0110100000, 0.0040373000, -0.0162981000, -0.0721627000, -0.2180201000", \ + "0.0140780000, 0.0131748000, 0.0107473000, 0.0037639000, -0.0164949000, -0.0723120000, -0.2181233000", \ + "0.0139222000, 0.0130203000, 0.0105904000, 0.0036086000, -0.0166503000, -0.0724085000, -0.2182655000", \ + "0.0137907000, 0.0129094000, 0.0105224000, 0.0034853000, -0.0168461000, -0.0726410000, -0.2185134000", \ + "0.0136598000, 0.0127720000, 0.0104650000, 0.0034273000, -0.0169753000, -0.0727745000, -0.2186288000", \ + "0.0172679000, 0.0159302000, 0.0125197000, 0.0041475000, -0.0173523000, -0.0728285000, -0.2185956000"); + } + related_pin : "A3"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012899200, 0.0033277870, 0.0085851570, 0.0221483300, 0.0571391500, 0.1474098000"); + values("0.0139008000, 0.0152986000, 0.0187997000, 0.0275067000, 0.0497028000, 0.1057276000, 0.2505673000", \ + "0.0139072000, 0.0153004000, 0.0188023000, 0.0275125000, 0.0497149000, 0.1057385000, 0.2505624000", \ + "0.0138542000, 0.0152495000, 0.0187505000, 0.0274538000, 0.0494414000, 0.1057585000, 0.2502033000", \ + "0.0136784000, 0.0150655000, 0.0185504000, 0.0272320000, 0.0494676000, 0.1055485000, 0.2504196000", \ + "0.0133859000, 0.0147482000, 0.0182317000, 0.0268474000, 0.0488645000, 0.1052656000, 0.2498089000", \ + "0.0134040000, 0.0147480000, 0.0181081000, 0.0265486000, 0.0485902000, 0.1045626000, 0.2495909000", \ + "0.0137101000, 0.0149438000, 0.0183320000, 0.0269372000, 0.0489555000, 0.1053435000, 0.2502674000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012899200, 0.0033277870, 0.0085851570, 0.0221483300, 0.0571391500, 0.1474098000"); + values("0.0122337000, 0.0113426000, 0.0089693000, 0.0019418000, -0.0183539000, -0.0741779000, -0.2200786000", \ + "0.0119793000, 0.0111338000, 0.0087526000, 0.0017420000, -0.0185597000, -0.0743808000, -0.2202679000", \ + "0.0117775000, 0.0108723000, 0.0084830000, 0.0014677000, -0.0188103000, -0.0746365000, -0.2205181000", \ + "0.0115699000, 0.0106626000, 0.0082461000, 0.0012678000, -0.0190218000, -0.0748412000, -0.2207133000", \ + "0.0115684000, 0.0106799000, 0.0082126000, 0.0012682000, -0.0190440000, -0.0748598000, -0.2207263000", \ + "0.0121396000, 0.0111956000, 0.0087374000, 0.0016310000, -0.0187907000, -0.0746563000, -0.2205264000", \ + "0.0165384000, 0.0151895000, 0.0118304000, 0.0032520000, -0.0185084000, -0.0740295000, -0.2198217000"); + } + related_pin : "A4"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012899200, 0.0033277870, 0.0085851570, 0.0221483300, 0.0571391500, 0.1474098000"); + values("0.0124068000, 0.0137863000, 0.0172908000, 0.0259709000, 0.0478899000, 0.1038197000, 0.2482064000", \ + "0.0123791000, 0.0137670000, 0.0172342000, 0.0259355000, 0.0478624000, 0.1041867000, 0.2476713000", \ + "0.0122411000, 0.0136325000, 0.0171173000, 0.0257916000, 0.0477844000, 0.1040207000, 0.2469942000", \ + "0.0119599000, 0.0133274000, 0.0167759000, 0.0254464000, 0.0474679000, 0.1036367000, 0.2469764000", \ + "0.0117488000, 0.0129966000, 0.0164220000, 0.0250099000, 0.0469678000, 0.1033847000, 0.2479780000", \ + "0.0115611000, 0.0129025000, 0.0162910000, 0.0247994000, 0.0467831000, 0.1030442000, 0.2490849000", \ + "0.0120560000, 0.0132596000, 0.0166615000, 0.0252852000, 0.0473102000, 0.1039202000, 0.2481184000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012899200, 0.0033277870, 0.0085851570, 0.0221483300, 0.0571391500, 0.1474098000"); + values("0.0106238000, 0.0098353000, 0.0076724000, 0.0007545000, -0.0205161000, -0.0771558000, -0.2234038000", \ + "0.0103379000, 0.0095739000, 0.0074437000, 0.0005524000, -0.0207292000, -0.0773554000, -0.2236163000", \ + "0.0100378000, 0.0092564000, 0.0071101000, 0.0002551000, -0.0210004000, -0.0776241000, -0.2238689000", \ + "0.0096915000, 0.0089050000, 0.0067533000, -0.0000364000, -0.0212178000, -0.0778326000, -0.2240600000", \ + "0.0092841000, 0.0086515000, 0.0065286000, -0.0001427000, -0.0212126000, -0.0777535000, -0.2239623000", \ + "0.0125603000, 0.0113103000, 0.0081591000, -0.0002207000, -0.0209557000, -0.0774434000, -0.2236251000", \ + "0.0146848000, 0.0134178000, 0.0101600000, 0.0016996000, -0.0200759000, -0.0763804000, -0.2224875000"); + } + related_pin : "B1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012899200, 0.0033277870, 0.0085851570, 0.0221483300, 0.0571391500, 0.1474098000"); + values("0.0128562000, 0.0143859000, 0.0181466000, 0.0272274000, 0.0494979000, 0.1059924000, 0.2518082000", \ + "0.0127445000, 0.0142710000, 0.0180538000, 0.0270947000, 0.0494168000, 0.1062195000, 0.2507908000", \ + "0.0126350000, 0.0141675000, 0.0179204000, 0.0269715000, 0.0492678000, 0.1056738000, 0.2513352000", \ + "0.0125432000, 0.0140254000, 0.0177082000, 0.0266881000, 0.0491398000, 0.1052797000, 0.2502951000", \ + "0.0123838000, 0.0138281000, 0.0173879000, 0.0263052000, 0.0485684000, 0.1050932000, 0.2510925000", \ + "0.0132813000, 0.0145814000, 0.0179472000, 0.0262521000, 0.0485382000, 0.1048347000, 0.2500130000", \ + "0.0140784000, 0.0152944000, 0.0185768000, 0.0271552000, 0.0491740000, 0.1057848000, 0.2506503000"); + } + } + max_capacitance : 0.1474100000; + max_transition : 1.5065940000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012899200, 0.0033277900, 0.0085851600, 0.0221483000, 0.0571391000, 0.1474100000"); + values("0.3729366000, 0.3821557000, 0.4013810000, 0.4377928000, 0.5084914000, 0.6490888000, 0.9658950000", \ + "0.3768464000, 0.3860690000, 0.4053729000, 0.4418240000, 0.5125003000, 0.6530022000, 0.9698210000", \ + "0.3875077000, 0.3967272000, 0.4159075000, 0.4530707000, 0.5226497000, 0.6630783000, 0.9798322000", \ + "0.4115558000, 0.4208409000, 0.4400976000, 0.4769275000, 0.5473397000, 0.6875466000, 1.0043157000", \ + "0.4624751000, 0.4718320000, 0.4910420000, 0.5280857000, 0.5977129000, 0.7382974000, 1.0546872000", \ + "0.5641656000, 0.5735905000, 0.5929809000, 0.6294796000, 0.7003153000, 0.8409120000, 1.1575730000", \ + "0.7372223000, 0.7475319000, 0.7686288000, 0.8088406000, 0.8838671000, 1.0296443000, 1.3493444000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012899200, 0.0033277900, 0.0085851600, 0.0221483000, 0.0571391000, 0.1474100000"); + values("0.1023519000, 0.1102870000, 0.1287031000, 0.1706594000, 0.2713120000, 0.5224383000, 1.1620999000", \ + "0.1069119000, 0.1149737000, 0.1333330000, 0.1752477000, 0.2759274000, 0.5268395000, 1.1681058000", \ + "0.1173068000, 0.1253029000, 0.1435921000, 0.1855453000, 0.2860223000, 0.5362895000, 1.1793629000", \ + "0.1386726000, 0.1465114000, 0.1645608000, 0.2061503000, 0.3066413000, 0.5573046000, 1.1999546000", \ + "0.1793417000, 0.1874377000, 0.2055852000, 0.2469766000, 0.3470883000, 0.5979893000, 1.2400051000", \ + "0.2370976000, 0.2459096000, 0.2651577000, 0.3072054000, 0.4071068000, 0.6578204000, 1.2992936000", \ + "0.2944898000, 0.3057193000, 0.3282030000, 0.3729220000, 0.4728504000, 0.7241294000, 1.3644992000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012899200, 0.0033277900, 0.0085851600, 0.0221483000, 0.0571391000, 0.1474100000"); + values("0.0462622000, 0.0516658000, 0.0651845000, 0.0933032000, 0.1556757000, 0.3036177000, 0.6944876000", \ + "0.0462861000, 0.0516814000, 0.0650903000, 0.0930729000, 0.1556496000, 0.3036708000, 0.6939535000", \ + "0.0465178000, 0.0517652000, 0.0642370000, 0.0929260000, 0.1560406000, 0.3029030000, 0.6921411000", \ + "0.0462213000, 0.0516565000, 0.0651947000, 0.0925636000, 0.1556253000, 0.3035167000, 0.6926474000", \ + "0.0459646000, 0.0515149000, 0.0649461000, 0.0922115000, 0.1557010000, 0.3027497000, 0.6928716000", \ + "0.0476859000, 0.0525966000, 0.0654232000, 0.0951295000, 0.1562221000, 0.3027150000, 0.6939678000", \ + "0.0538341000, 0.0595147000, 0.0725701000, 0.1015638000, 0.1654730000, 0.3117858000, 0.6993515000"); + } + related_pin : "A1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012899200, 0.0033277900, 0.0085851600, 0.0221483000, 0.0571391000, 0.1474100000"); + values("0.0313112000, 0.0392910000, 0.0593672000, 0.1111807000, 0.2458413000, 0.5961913000, 1.4993506000", \ + "0.0312908000, 0.0392505000, 0.0593761000, 0.1109756000, 0.2456813000, 0.5954146000, 1.5025124000", \ + "0.0311665000, 0.0391325000, 0.0591886000, 0.1110489000, 0.2460104000, 0.5957453000, 1.5033795000", \ + "0.0308152000, 0.0387559000, 0.0587697000, 0.1106938000, 0.2460626000, 0.5944968000, 1.4999755000", \ + "0.0326053000, 0.0402866000, 0.0596982000, 0.1103803000, 0.2454851000, 0.5946449000, 1.5026222000", \ + "0.0379966000, 0.0453675000, 0.0634942000, 0.1122804000, 0.2451966000, 0.5950754000, 1.5026969000", \ + "0.0497361000, 0.0575558000, 0.0749292000, 0.1185825000, 0.2470849000, 0.5975212000, 1.4993115000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012899200, 0.0033277900, 0.0085851600, 0.0221483000, 0.0571391000, 0.1474100000"); + values("0.3591482000, 0.3683663000, 0.3875903000, 0.4248068000, 0.4946187000, 0.6352893000, 0.9520988000", \ + "0.3620912000, 0.3712567000, 0.3904287000, 0.4276006000, 0.4980572000, 0.6384122000, 0.9548978000", \ + "0.3720576000, 0.3812829000, 0.4005208000, 0.4376913000, 0.5074283000, 0.6482219000, 0.9650246000", \ + "0.3973664000, 0.4066892000, 0.4258116000, 0.4629639000, 0.5325326000, 0.6729700000, 0.9897365000", \ + "0.4532787000, 0.4625382000, 0.4817772000, 0.5188392000, 0.5885985000, 0.7292012000, 1.0456011000", \ + "0.5729447000, 0.5823113000, 0.6013763000, 0.6387008000, 0.7094001000, 0.8500219000, 1.1668555000", \ + "0.7927912000, 0.8040477000, 0.8257208000, 0.8667113000, 0.9419016000, 1.0880982000, 1.4085511000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012899200, 0.0033277900, 0.0085851600, 0.0221483000, 0.0571391000, 0.1474100000"); + values("0.0987282000, 0.1062873000, 0.1236618000, 0.1640546000, 0.2625690000, 0.5126808000, 1.1544072000", \ + "0.1035071000, 0.1110823000, 0.1284343000, 0.1688772000, 0.2673298000, 0.5173315000, 1.1591572000", \ + "0.1134170000, 0.1210030000, 0.1383816000, 0.1788155000, 0.2774428000, 0.5267882000, 1.1658524000", \ + "0.1334873000, 0.1409444000, 0.1582070000, 0.1984493000, 0.2969401000, 0.5463185000, 1.1861659000", \ + "0.1697203000, 0.1774665000, 0.1950480000, 0.2352818000, 0.3340816000, 0.5843702000, 1.2260308000", \ + "0.2170207000, 0.2257200000, 0.2442718000, 0.2851790000, 0.3838943000, 0.6334224000, 1.2736987000", \ + "0.2520174000, 0.2629220000, 0.2853025000, 0.3292826000, 0.4284002000, 0.6780184000, 1.3182575000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012899200, 0.0033277900, 0.0085851600, 0.0221483000, 0.0571391000, 0.1474100000"); + values("0.0462806000, 0.0516591000, 0.0651758000, 0.0922354000, 0.1557282000, 0.3035710000, 0.6950175000", \ + "0.0464510000, 0.0518386000, 0.0652842000, 0.0922534000, 0.1559431000, 0.3025352000, 0.6932280000", \ + "0.0462192000, 0.0516264000, 0.0642668000, 0.0923981000, 0.1557345000, 0.3035105000, 0.6954133000", \ + "0.0466840000, 0.0518846000, 0.0642118000, 0.0931034000, 0.1560648000, 0.3031212000, 0.6917862000", \ + "0.0458515000, 0.0515220000, 0.0649078000, 0.0921095000, 0.1557116000, 0.3026690000, 0.6927729000", \ + "0.0475793000, 0.0539182000, 0.0670089000, 0.0939181000, 0.1563650000, 0.3037985000, 0.6942413000", \ + "0.0560330000, 0.0622019000, 0.0752324000, 0.1047855000, 0.1657210000, 0.3121362000, 0.6979363000"); + } + related_pin : "A2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012899200, 0.0033277900, 0.0085851600, 0.0221483000, 0.0571391000, 0.1474100000"); + values("0.0293588000, 0.0370538000, 0.0565545000, 0.1079065000, 0.2430451000, 0.5937910000, 1.5009279000", \ + "0.0293436000, 0.0370540000, 0.0567080000, 0.1078476000, 0.2428384000, 0.5941741000, 1.5027469000", \ + "0.0293484000, 0.0370631000, 0.0566802000, 0.1075774000, 0.2431230000, 0.5932976000, 1.4984445000", \ + "0.0292595000, 0.0368797000, 0.0564422000, 0.1075690000, 0.2427543000, 0.5927390000, 1.4973588000", \ + "0.0312356000, 0.0387584000, 0.0576254000, 0.1079598000, 0.2427636000, 0.5939600000, 1.5026769000", \ + "0.0369825000, 0.0439465000, 0.0619069000, 0.1103662000, 0.2428843000, 0.5923751000, 1.4970357000", \ + "0.0490944000, 0.0565073000, 0.0734405000, 0.1168889000, 0.2450314000, 0.5969598000, 1.4983189000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012899200, 0.0033277900, 0.0085851600, 0.0221483000, 0.0571391000, 0.1474100000"); + values("0.3255883000, 0.3349449000, 0.3541560000, 0.3912054000, 0.4613575000, 0.6021538000, 0.9188746000", \ + "0.3282509000, 0.3375698000, 0.3565147000, 0.3937460000, 0.4641106000, 0.6046129000, 0.9209887000", \ + "0.3376736000, 0.3468918000, 0.3661084000, 0.4032636000, 0.4725583000, 0.6138175000, 0.9305834000", \ + "0.3622227000, 0.3714496000, 0.3906807000, 0.4278165000, 0.4975640000, 0.6383415000, 0.9551447000", \ + "0.4209843000, 0.4302944000, 0.4495594000, 0.4865739000, 0.5563909000, 0.6970212000, 1.0136491000", \ + "0.5541481000, 0.5637464000, 0.5835333000, 0.6208391000, 0.6907942000, 0.8314966000, 1.1482832000", \ + "0.8047636000, 0.8155884000, 0.8377516000, 0.8792957000, 0.9548451000, 1.1006810000, 1.4214213000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012899200, 0.0033277900, 0.0085851600, 0.0221483000, 0.0571391000, 0.1474100000"); + values("0.0934118000, 0.1005747000, 0.1173291000, 0.1566938000, 0.2544603000, 0.5028314000, 1.1413303000", \ + "0.0983073000, 0.1054755000, 0.1222337000, 0.1616161000, 0.2594023000, 0.5077631000, 1.1461059000", \ + "0.1082715000, 0.1155056000, 0.1322136000, 0.1715495000, 0.2694423000, 0.5173182000, 1.1581079000", \ + "0.1278449000, 0.1350094000, 0.1516922000, 0.1910389000, 0.2889270000, 0.5375127000, 1.1760568000", \ + "0.1608797000, 0.1684517000, 0.1856350000, 0.2252890000, 0.3231275000, 0.5718047000, 1.2125597000", \ + "0.2005311000, 0.2091068000, 0.2276938000, 0.2682360000, 0.3662126000, 0.6152270000, 1.2556656000", \ + "0.2211237000, 0.2322671000, 0.2552073000, 0.2996278000, 0.3982470000, 0.6479317000, 1.2872243000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012899200, 0.0033277900, 0.0085851600, 0.0221483000, 0.0571391000, 0.1474100000"); + values("0.0459919000, 0.0515093000, 0.0651651000, 0.0921680000, 0.1556732000, 0.3033598000, 0.6934518000", \ + "0.0459098000, 0.0516784000, 0.0647100000, 0.0925129000, 0.1556476000, 0.3029679000, 0.6921949000", \ + "0.0462970000, 0.0516395000, 0.0642749000, 0.0925002000, 0.1556968000, 0.3031200000, 0.6954262000", \ + "0.0462664000, 0.0516526000, 0.0642878000, 0.0924536000, 0.1557679000, 0.3034394000, 0.6955173000", \ + "0.0458668000, 0.0514935000, 0.0648080000, 0.0920020000, 0.1557535000, 0.3028634000, 0.6942072000", \ + "0.0481022000, 0.0535006000, 0.0660703000, 0.0950240000, 0.1568598000, 0.3035035000, 0.6946996000", \ + "0.0592285000, 0.0650719000, 0.0779199000, 0.1054137000, 0.1676869000, 0.3111573000, 0.6982546000"); + } + related_pin : "A3"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012899200, 0.0033277900, 0.0085851600, 0.0221483000, 0.0571391000, 0.1474100000"); + values("0.0276773000, 0.0352764000, 0.0546568000, 0.1059490000, 0.2420995000, 0.5918941000, 1.5010183000", \ + "0.0277361000, 0.0352764000, 0.0546527000, 0.1059493000, 0.2420918000, 0.5919539000, 1.5014010000", \ + "0.0277393000, 0.0352865000, 0.0547269000, 0.1056496000, 0.2418513000, 0.5936139000, 1.5040245000", \ + "0.0279646000, 0.0354738000, 0.0546753000, 0.1059722000, 0.2419934000, 0.5918978000, 1.5015035000", \ + "0.0304149000, 0.0377773000, 0.0564730000, 0.1064892000, 0.2418369000, 0.5937150000, 1.5040303000", \ + "0.0367155000, 0.0438286000, 0.0616436000, 0.1094791000, 0.2422678000, 0.5924957000, 1.4986899000", \ + "0.0497845000, 0.0571937000, 0.0740790000, 0.1175419000, 0.2440519000, 0.5962924000, 1.4946111000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012899200, 0.0033277900, 0.0085851600, 0.0221483000, 0.0571391000, 0.1474100000"); + values("0.2721943000, 0.2815503000, 0.3007850000, 0.3378320000, 0.4083161000, 0.5486053000, 0.8652429000", \ + "0.2732566000, 0.2825831000, 0.3016397000, 0.3388999000, 0.4090006000, 0.5496476000, 0.8663328000", \ + "0.2802064000, 0.2894802000, 0.3086790000, 0.3454192000, 0.4158748000, 0.5565555000, 0.8730456000", \ + "0.3039568000, 0.3131864000, 0.3323676000, 0.3691831000, 0.4395704000, 0.5803117000, 0.8966680000", \ + "0.3645429000, 0.3737939000, 0.3929917000, 0.4300625000, 0.5002772000, 0.6410065000, 0.9576883000", \ + "0.5126741000, 0.5217635000, 0.5406495000, 0.5770727000, 0.6471069000, 0.7877732000, 1.1045979000", \ + "0.7769148000, 0.7886077000, 0.8114890000, 0.8518478000, 0.9227773000, 1.0650756000, 1.3858518000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012899200, 0.0033277900, 0.0085851600, 0.0221483000, 0.0571391000, 0.1474100000"); + values("0.0808251000, 0.0877537000, 0.1041670000, 0.1431527000, 0.2400292000, 0.4883311000, 1.1343781000", \ + "0.0856984000, 0.0926453000, 0.1089847000, 0.1478419000, 0.2450163000, 0.4935903000, 1.1321366000", \ + "0.0958302000, 0.1027946000, 0.1191376000, 0.1580770000, 0.2552578000, 0.5047091000, 1.1420977000", \ + "0.1154781000, 0.1224650000, 0.1387179000, 0.1776053000, 0.2749636000, 0.5247873000, 1.1639748000", \ + "0.1456115000, 0.1530323000, 0.1699998000, 0.2093752000, 0.3071025000, 0.5561192000, 1.1940745000", \ + "0.1772480000, 0.1860789000, 0.2050417000, 0.2455849000, 0.3435433000, 0.5921409000, 1.2328405000", \ + "0.1827647000, 0.1947704000, 0.2191095000, 0.2649753000, 0.3637474000, 0.6132871000, 1.2527022000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012899200, 0.0033277900, 0.0085851600, 0.0221483000, 0.0571391000, 0.1474100000"); + values("0.0456949000, 0.0514927000, 0.0648667000, 0.0921257000, 0.1558719000, 0.3025740000, 0.6926851000", \ + "0.0458955000, 0.0516562000, 0.0654249000, 0.0923888000, 0.1555600000, 0.3029804000, 0.6935389000", \ + "0.0462231000, 0.0515957000, 0.0651651000, 0.0933090000, 0.1550937000, 0.3024228000, 0.6936043000", \ + "0.0465378000, 0.0517579000, 0.0642222000, 0.0933263000, 0.1552273000, 0.3025704000, 0.6925250000", \ + "0.0464518000, 0.0525074000, 0.0643129000, 0.0929088000, 0.1552332000, 0.3028739000, 0.6927816000", \ + "0.0476777000, 0.0530907000, 0.0649033000, 0.0923244000, 0.1558318000, 0.3035531000, 0.6918454000", \ + "0.0655112000, 0.0707321000, 0.0823098000, 0.1053590000, 0.1631312000, 0.3091879000, 0.6990625000"); + } + related_pin : "A4"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012899200, 0.0033277900, 0.0085851600, 0.0221483000, 0.0571391000, 0.1474100000"); + values("0.0261977000, 0.0336831000, 0.0531209000, 0.1047474000, 0.2410918000, 0.5913443000, 1.5056845000", \ + "0.0261498000, 0.0336390000, 0.0531722000, 0.1047216000, 0.2403260000, 0.5930879000, 1.5065937000", \ + "0.0261871000, 0.0336285000, 0.0531722000, 0.1045503000, 0.2412059000, 0.5967719000, 1.4979781000", \ + "0.0269182000, 0.0342502000, 0.0534404000, 0.1047596000, 0.2411754000, 0.5972871000, 1.4961505000", \ + "0.0302330000, 0.0373618000, 0.0558918000, 0.1060234000, 0.2405222000, 0.5929580000, 1.4987160000", \ + "0.0379984000, 0.0449417000, 0.0621246000, 0.1091219000, 0.2419626000, 0.5915692000, 1.5028911000", \ + "0.0540977000, 0.0614809000, 0.0783757000, 0.1202823000, 0.2446769000, 0.5974454000, 1.4947338000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012899200, 0.0033277900, 0.0085851600, 0.0221483000, 0.0571391000, 0.1474100000"); + values("0.0740075000, 0.0792274000, 0.0909705000, 0.1165028000, 0.1731161000, 0.2984721000, 0.6062300000", \ + "0.0791023000, 0.0844038000, 0.0961843000, 0.1217695000, 0.1784090000, 0.3037279000, 0.6115148000", \ + "0.0923020000, 0.0975331000, 0.1093242000, 0.1350013000, 0.1917083000, 0.3171263000, 0.6247357000", \ + "0.1243116000, 0.1295505000, 0.1413523000, 0.1671563000, 0.2240245000, 0.3496803000, 0.6569880000", \ + "0.1857171000, 0.1918730000, 0.2051242000, 0.2329782000, 0.2912954000, 0.4175321000, 0.7254015000", \ + "0.2832767000, 0.2912606000, 0.3081755000, 0.3419628000, 0.4080387000, 0.5397234000, 0.8479941000", \ + "0.4418337000, 0.4520790000, 0.4738656000, 0.5171774000, 0.5981074000, 0.7448204000, 1.0568804000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012899200, 0.0033277900, 0.0085851600, 0.0221483000, 0.0571391000, 0.1474100000"); + values("0.0920687000, 0.1000955000, 0.1184304000, 0.1604204000, 0.2611152000, 0.5119034000, 1.1536382000", \ + "0.0962283000, 0.1042204000, 0.1225442000, 0.1645806000, 0.2649002000, 0.5162597000, 1.1575436000", \ + "0.1066818000, 0.1146813000, 0.1329716000, 0.1747702000, 0.2754336000, 0.5260591000, 1.1687248000", \ + "0.1321556000, 0.1398986000, 0.1576795000, 0.1989346000, 0.2993042000, 0.5504343000, 1.1903080000", \ + "0.1767227000, 0.1845365000, 0.2024190000, 0.2435138000, 0.3432428000, 0.5939579000, 1.2367124000", \ + "0.2328389000, 0.2410555000, 0.2592933000, 0.2999683000, 0.3999241000, 0.6510445000, 1.2922303000", \ + "0.2851220000, 0.2951100000, 0.3160598000, 0.3581969000, 0.4565395000, 0.7077471000, 1.3493807000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012899200, 0.0033277900, 0.0085851600, 0.0221483000, 0.0571391000, 0.1474100000"); + values("0.0196790000, 0.0245272000, 0.0360389000, 0.0633226000, 0.1259510000, 0.2749556000, 0.6755873000", \ + "0.0198568000, 0.0245766000, 0.0361205000, 0.0634885000, 0.1259012000, 0.2754441000, 0.6757852000", \ + "0.0198244000, 0.0244593000, 0.0361412000, 0.0634547000, 0.1259715000, 0.2748089000, 0.6770146000", \ + "0.0202870000, 0.0249051000, 0.0364338000, 0.0636290000, 0.1260645000, 0.2753733000, 0.6793247000", \ + "0.0260004000, 0.0304920000, 0.0415820000, 0.0678722000, 0.1284463000, 0.2760750000, 0.6794516000", \ + "0.0359988000, 0.0420442000, 0.0546443000, 0.0824632000, 0.1430306000, 0.2837786000, 0.6774997000", \ + "0.0515437000, 0.0583279000, 0.0744617000, 0.1089008000, 0.1753562000, 0.3068321000, 0.6802316000"); + } + related_pin : "B1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012899200, 0.0033277900, 0.0085851600, 0.0221483000, 0.0571391000, 0.1474100000"); + values("0.0311426000, 0.0391483000, 0.0591648000, 0.1109267000, 0.2458231000, 0.5949856000, 1.5020735000", \ + "0.0311645000, 0.0391570000, 0.0591564000, 0.1108927000, 0.2458864000, 0.5955109000, 1.5015010000", \ + "0.0310128000, 0.0389379000, 0.0590955000, 0.1107626000, 0.2460027000, 0.5944630000, 1.4986251000", \ + "0.0305222000, 0.0384682000, 0.0583269000, 0.1100896000, 0.2451400000, 0.5960578000, 1.4977747000", \ + "0.0318782000, 0.0396062000, 0.0593102000, 0.1103042000, 0.2444748000, 0.5936868000, 1.5026769000", \ + "0.0366983000, 0.0436350000, 0.0616807000, 0.1113668000, 0.2462141000, 0.5954709000, 1.4993157000", \ + "0.0479418000, 0.0546755000, 0.0712797000, 0.1152963000, 0.2462165000, 0.5988419000, 1.4999257000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__o41a_2") { + leakage_power () { + value : 0.0011195000; + when : "A1&A2&!A3&A4&B1"; + } + leakage_power () { + value : 0.0032300000; + when : "A1&A2&!A3&A4&!B1"; + } + leakage_power () { + value : 0.0011242000; + when : "A1&A2&A3&!A4&B1"; + } + leakage_power () { + value : 0.0032300000; + when : "A1&A2&A3&!A4&!B1"; + } + leakage_power () { + value : 0.0011074000; + when : "A1&A2&A3&A4&B1"; + } + leakage_power () { + value : 0.0032300000; + when : "A1&A2&A3&A4&!B1"; + } + leakage_power () { + value : 0.0042737000; + when : "!A1&!A2&!A3&!A4&B1"; + } + leakage_power () { + value : 0.0160239000; + when : "!A1&!A2&!A3&!A4&!B1"; + } + leakage_power () { + value : 0.0015955000; + when : "!A1&!A2&!A3&A4&B1"; + } + leakage_power () { + value : 0.0032300000; + when : "!A1&!A2&!A3&A4&!B1"; + } + leakage_power () { + value : 0.0014342000; + when : "!A1&!A2&A3&!A4&B1"; + } + leakage_power () { + value : 0.0032301000; + when : "!A1&!A2&A3&!A4&!B1"; + } + leakage_power () { + value : 0.0011264000; + when : "!A1&!A2&A3&A4&B1"; + } + leakage_power () { + value : 0.0032300000; + when : "!A1&!A2&A3&A4&!B1"; + } + leakage_power () { + value : 0.0014884000; + when : "!A1&A2&!A3&!A4&B1"; + } + leakage_power () { + value : 0.0032300000; + when : "!A1&A2&!A3&!A4&!B1"; + } + leakage_power () { + value : 0.0011333000; + when : "!A1&A2&!A3&A4&B1"; + } + leakage_power () { + value : 0.0032300000; + when : "!A1&A2&!A3&A4&!B1"; + } + leakage_power () { + value : 0.0011373000; + when : "!A1&A2&A3&!A4&B1"; + } + leakage_power () { + value : 0.0032300000; + when : "!A1&A2&A3&!A4&!B1"; + } + leakage_power () { + value : 0.0011111000; + when : "!A1&A2&A3&A4&B1"; + } + leakage_power () { + value : 0.0032300000; + when : "!A1&A2&A3&A4&!B1"; + } + leakage_power () { + value : 0.0018005000; + when : "A1&!A2&!A3&!A4&B1"; + } + leakage_power () { + value : 0.0032295000; + when : "A1&!A2&!A3&!A4&!B1"; + } + leakage_power () { + value : 0.0011643000; + when : "A1&!A2&!A3&A4&B1"; + } + leakage_power () { + value : 0.0032300000; + when : "A1&!A2&!A3&A4&!B1"; + } + leakage_power () { + value : 0.0011654000; + when : "A1&!A2&A3&!A4&B1"; + } + leakage_power () { + value : 0.0032300000; + when : "A1&!A2&A3&!A4&!B1"; + } + leakage_power () { + value : 0.0011159000; + when : "A1&!A2&A3&A4&B1"; + } + leakage_power () { + value : 0.0032300000; + when : "A1&!A2&A3&A4&!B1"; + } + leakage_power () { + value : 0.0011728000; + when : "A1&A2&!A3&!A4&B1"; + } + leakage_power () { + value : 0.0032300000; + when : "A1&A2&!A3&!A4&!B1"; + } + area : 12.512000000; + cell_footprint : "sky130_fd_sc_hd__o41a"; + cell_leakage_power : 0.0027357500; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A1") { + capacitance : 0.0023700000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022570000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0040494000, 0.0040523000, 0.0040590000, 0.0040591000, 0.0040594000, 0.0040601000, 0.0040616000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0040585000, -0.0040570000, -0.0040534000, -0.0040546000, -0.0040571000, -0.0040631000, -0.0040767000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024830000; + } + pin ("A2") { + capacitance : 0.0023900000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022470000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0039781000, 0.0039758000, 0.0039707000, 0.0039691000, 0.0039654000, 0.0039570000, 0.0039376000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0039692000, -0.0039694000, -0.0039699000, -0.0039687000, -0.0039661000, -0.0039600000, -0.0039459000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0025340000; + } + pin ("A3") { + capacitance : 0.0023900000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022300000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0038434000, 0.0038408000, 0.0038348000, 0.0038355000, 0.0038370000, 0.0038406000, 0.0038487000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0038385000, -0.0038385000, -0.0038387000, -0.0038376000, -0.0038351000, -0.0038295000, -0.0038164000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0025500000; + } + pin ("A4") { + capacitance : 0.0023050000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0021250000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0038838000, 0.0038830000, 0.0038814000, 0.0038820000, 0.0038836000, 0.0038871000, 0.0038953000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0038825000, -0.0038817000, -0.0038799000, -0.0038792000, -0.0038775000, -0.0038736000, -0.0038647000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024840000; + } + pin ("B1") { + capacitance : 0.0023190000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022420000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0046838000, 0.0046817000, 0.0046771000, 0.0046773000, 0.0046779000, 0.0046792000, 0.0046823000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0002643000, -0.0002902000, -0.0003499000, -0.0003200000, -0.0002509000, -0.0000914514, 0.0002760000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0023950000; + } + pin ("X") { + direction : "output"; + function : "(A1&B1) | (A2&B1) | (A3&B1) | (A4&B1)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014567340, 0.0042441490, 0.0123651900, 0.0360256000, 0.1049594000, 0.3057960000"); + values("0.0211599000, 0.0195225000, 0.0156186000, 0.0041884000, -0.0311114000, -0.1406552000, -0.4653421000", \ + "0.0210212000, 0.0193919000, 0.0154791000, 0.0040606000, -0.0314664000, -0.1407573000, -0.4654736000", \ + "0.0208627000, 0.0192469000, 0.0152508000, 0.0039534000, -0.0315502000, -0.1410358000, -0.4656634000", \ + "0.0207382000, 0.0192486000, 0.0152227000, 0.0037849000, -0.0317005000, -0.1412581000, -0.4658596000", \ + "0.0205517000, 0.0190806000, 0.0151358000, 0.0037865000, -0.0318974000, -0.1413977000, -0.4660049000", \ + "0.0205914000, 0.0189191000, 0.0149128000, 0.0034447000, -0.0320424000, -0.1415923000, -0.4661130000", \ + "0.0248585000, 0.0230484000, 0.0182641000, 0.0048892000, -0.0324250000, -0.1416782000, -0.4662023000"); + } + related_pin : "A1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014567340, 0.0042441490, 0.0123651900, 0.0360256000, 0.1049594000, 0.3057960000"); + values("0.0201444000, 0.0218865000, 0.0268556000, 0.0408876000, 0.0796947000, 0.1906119000, 0.5124125000", \ + "0.0200326000, 0.0217886000, 0.0268464000, 0.0407103000, 0.0796032000, 0.1905121000, 0.5146615000", \ + "0.0198832000, 0.0215956000, 0.0266082000, 0.0406195000, 0.0793956000, 0.1911840000, 0.5117274000", \ + "0.0198093000, 0.0215397000, 0.0265466000, 0.0405047000, 0.0792973000, 0.1902025000, 0.5141002000", \ + "0.0199923000, 0.0216733000, 0.0266490000, 0.0402228000, 0.0788966000, 0.1900345000, 0.5139810000", \ + "0.0209807000, 0.0225514000, 0.0271817000, 0.0401313000, 0.0788281000, 0.1893354000, 0.5140596000", \ + "0.0218848000, 0.0234135000, 0.0278285000, 0.0409789000, 0.0791656000, 0.1905117000, 0.5131212000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014567340, 0.0042441490, 0.0123651900, 0.0360256000, 0.1049594000, 0.3057960000"); + values("0.0189674000, 0.0173400000, 0.0134206000, 0.0020317000, -0.0334699000, -0.1429197000, -0.4674523000", \ + "0.0188384000, 0.0172246000, 0.0132087000, 0.0019220000, -0.0335835000, -0.1430597000, -0.4676150000", \ + "0.0186776000, 0.0170727000, 0.0131443000, 0.0017494000, -0.0337534000, -0.1432069000, -0.4677640000", \ + "0.0185848000, 0.0169921000, 0.0129127000, 0.0017001000, -0.0339017000, -0.1434066000, -0.4680271000", \ + "0.0184656000, 0.0168628000, 0.0129393000, 0.0015417000, -0.0340465000, -0.1435632000, -0.4681609000", \ + "0.0183682000, 0.0167569000, 0.0128441000, 0.0013886000, -0.0341690000, -0.1437157000, -0.4682679000", \ + "0.0224371000, 0.0206312000, 0.0153548000, 0.0018989000, -0.0345324000, -0.1436675000, -0.4682757000"); + } + related_pin : "A2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014567340, 0.0042441490, 0.0123651900, 0.0360256000, 0.1049594000, 0.3057960000"); + values("0.0195246000, 0.0212325000, 0.0261187000, 0.0398125000, 0.0784220000, 0.1901247000, 0.5109629000", \ + "0.0194757000, 0.0211858000, 0.0260767000, 0.0397680000, 0.0783813000, 0.1900782000, 0.5109366000", \ + "0.0193728000, 0.0210554000, 0.0260143000, 0.0397088000, 0.0783279000, 0.1890428000, 0.5108984000", \ + "0.0192805000, 0.0210035000, 0.0259258000, 0.0396182000, 0.0781349000, 0.1890342000, 0.5132684000", \ + "0.0192522000, 0.0209442000, 0.0257918000, 0.0392405000, 0.0778104000, 0.1887375000, 0.5125034000", \ + "0.0198825000, 0.0214725000, 0.0261208000, 0.0391562000, 0.0775472000, 0.1876921000, 0.5123460000", \ + "0.0204247000, 0.0219352000, 0.0263333000, 0.0397506000, 0.0776173000, 0.1888012000, 0.5090554000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014567340, 0.0042441490, 0.0123651900, 0.0360256000, 0.1049594000, 0.3057960000"); + values("0.0168716000, 0.0152477000, 0.0116135000, 0.0000979000, -0.0353742000, -0.1450593000, -0.4696414000", \ + "0.0167630000, 0.0151446000, 0.0111295000, -0.0001504000, -0.0356641000, -0.1451409000, -0.4697755000", \ + "0.0167232000, 0.0150974000, 0.0111395000, -0.0002910000, -0.0358018000, -0.1453128000, -0.4699498000", \ + "0.0165841000, 0.0149692000, 0.0110009000, -0.0005930000, -0.0359838000, -0.1455132000, -0.4700942000", \ + "0.0163600000, 0.0147590000, 0.0108290000, -0.0005893000, -0.0360595000, -0.1456230000, -0.4702652000", \ + "0.0164822000, 0.0148450000, 0.0107740000, -0.0005565000, -0.0361781000, -0.1458102000, -0.4704238000", \ + "0.0196859000, 0.0178860000, 0.0130021000, 0.0005481000, -0.0364339000, -0.1459203000, -0.4703999000"); + } + related_pin : "A3"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014567340, 0.0042441490, 0.0123651900, 0.0360256000, 0.1049594000, 0.3057960000"); + values("0.0182069000, 0.0199276000, 0.0247794000, 0.0383647000, 0.0768370000, 0.1873695000, 0.5093959000", \ + "0.0182169000, 0.0198736000, 0.0247250000, 0.0383504000, 0.0767943000, 0.1873866000, 0.5101729000", \ + "0.0182178000, 0.0199101000, 0.0247197000, 0.0383393000, 0.0767779000, 0.1875015000, 0.5112123000", \ + "0.0181245000, 0.0198145000, 0.0246853000, 0.0382162000, 0.0766114000, 0.1874855000, 0.5088409000", \ + "0.0178522000, 0.0195295000, 0.0244029000, 0.0378339000, 0.0762051000, 0.1869561000, 0.5098707000", \ + "0.0181764000, 0.0197740000, 0.0243490000, 0.0376639000, 0.0758129000, 0.1859625000, 0.5083931000", \ + "0.0186955000, 0.0201841000, 0.0246392000, 0.0378803000, 0.0762784000, 0.1872944000, 0.5097515000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014567340, 0.0042441490, 0.0123651900, 0.0360256000, 0.1049594000, 0.3057960000"); + values("0.0147287000, 0.0131523000, 0.0092510000, -0.0020966000, -0.0376452000, -0.1472130000, -0.4718223000", \ + "0.0145882000, 0.0129927000, 0.0089946000, -0.0022812000, -0.0378322000, -0.1473768000, -0.4719826000", \ + "0.0144200000, 0.0128582000, 0.0088565000, -0.0026124000, -0.0380400000, -0.1475848000, -0.4721931000", \ + "0.0142105000, 0.0126272000, 0.0086283000, -0.0028671000, -0.0382447000, -0.1477782000, -0.4723925000", \ + "0.0139922000, 0.0123701000, 0.0084604000, -0.0029149000, -0.0384374000, -0.1478845000, -0.4724973000", \ + "0.0146375000, 0.0129633000, 0.0090400000, -0.0023987000, -0.0376942000, -0.1474112000, -0.4720444000", \ + "0.0199941000, 0.0181307000, 0.0131699000, -0.0003609000, -0.0376104000, -0.1471786000, -0.4717245000"); + } + related_pin : "A4"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014567340, 0.0042441490, 0.0123651900, 0.0360256000, 0.1049594000, 0.3057960000"); + values("0.0166805000, 0.0183905000, 0.0232545000, 0.0367607000, 0.0751464000, 0.1866575000, 0.5101072000", \ + "0.0166952000, 0.0184018000, 0.0232684000, 0.0367367000, 0.0751749000, 0.1858639000, 0.5103188000", \ + "0.0166215000, 0.0183180000, 0.0232082000, 0.0368135000, 0.0752206000, 0.1867416000, 0.5102483000", \ + "0.0164822000, 0.0181262000, 0.0229411000, 0.0365009000, 0.0748848000, 0.1847194000, 0.5070803000", \ + "0.0162490000, 0.0178345000, 0.0225980000, 0.0360099000, 0.0744208000, 0.1862972000, 0.5064492000", \ + "0.0163968000, 0.0179769000, 0.0225388000, 0.0359180000, 0.0740848000, 0.1843042000, 0.5068936000", \ + "0.0170617000, 0.0185497000, 0.0228892000, 0.0360764000, 0.0745507000, 0.1855737000, 0.5063344000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014567340, 0.0042441490, 0.0123651900, 0.0360256000, 0.1049594000, 0.3057960000"); + values("0.0121950000, 0.0110899000, 0.0079976000, -0.0025211000, -0.0385825000, -0.1498281000, -0.4751339000", \ + "0.0120397000, 0.0109313000, 0.0078723000, -0.0026248000, -0.0387086000, -0.1499598000, -0.4752654000", \ + "0.0117186000, 0.0106702000, 0.0075187000, -0.0029572000, -0.0390296000, -0.1502606000, -0.4755598000", \ + "0.0114604000, 0.0103187000, 0.0071061000, -0.0034044000, -0.0393728000, -0.1505255000, -0.4757960000", \ + "0.0116827000, 0.0104134000, 0.0070415000, -0.0035942000, -0.0395142000, -0.1505695000, -0.4757805000", \ + "0.0151133000, 0.0135460000, 0.0090864000, -0.0038059000, -0.0395617000, -0.1504057000, -0.4755168000", \ + "0.0186991000, 0.0170035000, 0.0123798000, -0.0007349000, -0.0387474000, -0.1496980000, -0.4746666000"); + } + related_pin : "B1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014567340, 0.0042441490, 0.0123651900, 0.0360256000, 0.1049594000, 0.3057960000"); + values("0.0166768000, 0.0184192000, 0.0234092000, 0.0373998000, 0.0762662000, 0.1872798000, 0.5114883000", \ + "0.0166320000, 0.0183734000, 0.0233798000, 0.0373311000, 0.0762124000, 0.1879533000, 0.5083431000", \ + "0.0165244000, 0.0182446000, 0.0233219000, 0.0372731000, 0.0761084000, 0.1878957000, 0.5110260000", \ + "0.0164523000, 0.0181907000, 0.0231961000, 0.0370558000, 0.0758097000, 0.1876176000, 0.5106893000", \ + "0.0164657000, 0.0181293000, 0.0230351000, 0.0366784000, 0.0752726000, 0.1863299000, 0.5102632000", \ + "0.0177000000, 0.0192243000, 0.0237612000, 0.0367146000, 0.0751444000, 0.1859299000, 0.5079356000", \ + "0.0186175000, 0.0200984000, 0.0245309000, 0.0378899000, 0.0756202000, 0.1869417000, 0.5087437000"); + } + } + max_capacitance : 0.3057960000; + max_transition : 1.5043120000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014567300, 0.0042441500, 0.0123652000, 0.0360256000, 0.1049590000, 0.3057960000"); + values("0.4394259000, 0.4488441000, 0.4699933000, 0.5098894000, 0.5834014000, 0.7305930000, 1.0728689000", \ + "0.4434470000, 0.4528603000, 0.4740640000, 0.5138125000, 0.5882501000, 0.7348451000, 1.0773537000", \ + "0.4545036000, 0.4641113000, 0.4849142000, 0.5250109000, 0.5992418000, 0.7456683000, 1.0876221000", \ + "0.4792619000, 0.4888827000, 0.5098318000, 0.5496720000, 0.6238425000, 0.7711345000, 1.1135611000", \ + "0.5318896000, 0.5415756000, 0.5623434000, 0.6022677000, 0.6764862000, 0.8235106000, 1.1664233000", \ + "0.6397756000, 0.6495837000, 0.6704376000, 0.7104997000, 0.7847893000, 0.9323683000, 1.2745089000", \ + "0.8375309000, 0.8481983000, 0.8706363000, 0.9133441000, 0.9913920000, 1.1426683000, 1.4879742000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014567300, 0.0042441500, 0.0123652000, 0.0360256000, 0.1049590000, 0.3057960000"); + values("0.1064165000, 0.1128835000, 0.1279495000, 0.1625999000, 0.2485134000, 0.4864429000, 1.1714136000", \ + "0.1111270000, 0.1176291000, 0.1327352000, 0.1672219000, 0.2533201000, 0.4915885000, 1.1770189000", \ + "0.1214221000, 0.1278273000, 0.1429311000, 0.1775336000, 0.2637256000, 0.5020609000, 1.1868212000", \ + "0.1428396000, 0.1492351000, 0.1642246000, 0.1985447000, 0.2844685000, 0.5228316000, 1.2083539000", \ + "0.1853158000, 0.1919780000, 0.2074340000, 0.2418450000, 0.3274037000, 0.5656212000, 1.2513737000", \ + "0.2476011000, 0.2553895000, 0.2726011000, 0.3088024000, 0.3945384000, 0.6320827000, 1.3185207000", \ + "0.3104294000, 0.3205972000, 0.3422717000, 0.3837454000, 0.4729557000, 0.7111379000, 1.3940059000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014567300, 0.0042441500, 0.0123652000, 0.0360256000, 0.1049590000, 0.3057960000"); + values("0.0514058000, 0.0566369000, 0.0684591000, 0.0922024000, 0.1480696000, 0.2869196000, 0.6866433000", \ + "0.0513256000, 0.0566129000, 0.0684586000, 0.0923160000, 0.1476008000, 0.2876885000, 0.6881165000", \ + "0.0509659000, 0.0562524000, 0.0678456000, 0.0932381000, 0.1484947000, 0.2873590000, 0.6872922000", \ + "0.0509335000, 0.0562635000, 0.0677535000, 0.0921638000, 0.1488891000, 0.2873211000, 0.6876817000", \ + "0.0509199000, 0.0562153000, 0.0680118000, 0.0936247000, 0.1469055000, 0.2871365000, 0.6876876000", \ + "0.0513815000, 0.0562453000, 0.0679105000, 0.0935264000, 0.1478185000, 0.2869135000, 0.6880498000", \ + "0.0581325000, 0.0632751000, 0.0759304000, 0.1004479000, 0.1556167000, 0.2933772000, 0.6893486000"); + } + related_pin : "A1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014567300, 0.0042441500, 0.0123652000, 0.0360256000, 0.1049590000, 0.3057960000"); + values("0.0230456000, 0.0283016000, 0.0420733000, 0.0799343000, 0.1919177000, 0.5241070000, 1.4977997000", \ + "0.0229244000, 0.0282720000, 0.0419951000, 0.0797560000, 0.1918221000, 0.5244001000, 1.5009111000", \ + "0.0228399000, 0.0281099000, 0.0420411000, 0.0796597000, 0.1917684000, 0.5245895000, 1.4995485000", \ + "0.0226457000, 0.0278315000, 0.0417370000, 0.0795518000, 0.1915078000, 0.5250195000, 1.4990340000", \ + "0.0243839000, 0.0294797000, 0.0431361000, 0.0799697000, 0.1913115000, 0.5247799000, 1.4991441000", \ + "0.0299871000, 0.0353199000, 0.0487337000, 0.0841824000, 0.1928069000, 0.5239386000, 1.5010262000", \ + "0.0411322000, 0.0475784000, 0.0614224000, 0.0956523000, 0.1968791000, 0.5250937000, 1.4961117000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014567300, 0.0042441500, 0.0123652000, 0.0360256000, 0.1049590000, 0.3057960000"); + values("0.4242383000, 0.4339388000, 0.4547424000, 0.4946908000, 0.5689325000, 0.7153607000, 1.0579121000", \ + "0.4274074000, 0.4370234000, 0.4578164000, 0.4979320000, 0.5721549000, 0.7185815000, 1.0611042000", \ + "0.4375577000, 0.4472783000, 0.4680918000, 0.5080293000, 0.5823139000, 0.7288063000, 1.0713753000", \ + "0.4628162000, 0.4725724000, 0.4931894000, 0.5330413000, 0.6072572000, 0.7546729000, 1.0972316000", \ + "0.5186886000, 0.5282279000, 0.5493108000, 0.5892261000, 0.6634991000, 0.8102801000, 1.1532549000", \ + "0.6409733000, 0.6505643000, 0.6710821000, 0.7109028000, 0.7851393000, 0.9328505000, 1.2752260000", \ + "0.8792523000, 0.8898277000, 0.9126365000, 0.9553602000, 1.0342251000, 1.1863209000, 1.5317644000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014567300, 0.0042441500, 0.0123652000, 0.0360256000, 0.1049590000, 0.3057960000"); + values("0.1024966000, 0.1086097000, 0.1229357000, 0.1560731000, 0.2401852000, 0.4771833000, 1.1595861000", \ + "0.1073254000, 0.1134309000, 0.1277464000, 0.1608870000, 0.2449947000, 0.4819990000, 1.1643059000", \ + "0.1173882000, 0.1234809000, 0.1378473000, 0.1709630000, 0.2549529000, 0.4918865000, 1.1745891000", \ + "0.1381310000, 0.1442204000, 0.1584595000, 0.1914330000, 0.2755185000, 0.5117137000, 1.1959823000", \ + "0.1774871000, 0.1838691000, 0.1986568000, 0.2321180000, 0.3162333000, 0.5521343000, 1.2383731000", \ + "0.2312027000, 0.2388114000, 0.2557202000, 0.2911365000, 0.3760590000, 0.6120722000, 1.2985876000", \ + "0.2763935000, 0.2864627000, 0.3080810000, 0.3497423000, 0.4376464000, 0.6742385000, 1.3565958000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014567300, 0.0042441500, 0.0123652000, 0.0360256000, 0.1049590000, 0.3057960000"); + values("0.0508176000, 0.0568400000, 0.0691411000, 0.0923406000, 0.1486436000, 0.2873883000, 0.6882296000", \ + "0.0509703000, 0.0562750000, 0.0679207000, 0.0932048000, 0.1485326000, 0.2873906000, 0.6898414000", \ + "0.0509277000, 0.0568318000, 0.0691509000, 0.0922417000, 0.1486723000, 0.2873206000, 0.6868651000", \ + "0.0511158000, 0.0566512000, 0.0678205000, 0.0919696000, 0.1470211000, 0.2867944000, 0.6876240000", \ + "0.0512882000, 0.0562094000, 0.0681195000, 0.0920530000, 0.1472729000, 0.2864753000, 0.6869805000", \ + "0.0513815000, 0.0565402000, 0.0682081000, 0.0921753000, 0.1487363000, 0.2864563000, 0.6874805000", \ + "0.0597073000, 0.0650217000, 0.0772398000, 0.1034224000, 0.1595404000, 0.2945540000, 0.6919227000"); + } + related_pin : "A2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014567300, 0.0042441500, 0.0123652000, 0.0360256000, 0.1049590000, 0.3057960000"); + values("0.0214513000, 0.0265240000, 0.0399069000, 0.0771644000, 0.1889429000, 0.5234319000, 1.4980112000", \ + "0.0214514000, 0.0265049000, 0.0399242000, 0.0771621000, 0.1889476000, 0.5233956000, 1.4977659000", \ + "0.0214226000, 0.0265453000, 0.0398682000, 0.0771342000, 0.1889658000, 0.5234121000, 1.4989207000", \ + "0.0212837000, 0.0263358000, 0.0397489000, 0.0768281000, 0.1884580000, 0.5232396000, 1.5001412000", \ + "0.0233600000, 0.0285236000, 0.0415299000, 0.0778826000, 0.1890218000, 0.5217817000, 1.4965001000", \ + "0.0293326000, 0.0345713000, 0.0475044000, 0.0826438000, 0.1906701000, 0.5215273000, 1.4985084000", \ + "0.0412050000, 0.0475193000, 0.0610447000, 0.0942464000, 0.1950909000, 0.5245559000, 1.4947789000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014567300, 0.0042441500, 0.0123652000, 0.0360256000, 0.1049590000, 0.3057960000"); + values("0.3908978000, 0.4005266000, 0.4215445000, 0.4611454000, 0.5352597000, 0.6830206000, 1.0253999000", \ + "0.3938251000, 0.4034384000, 0.4243652000, 0.4645068000, 0.5385908000, 0.6849522000, 1.0274428000", \ + "0.4032043000, 0.4129420000, 0.4338793000, 0.4737365000, 0.5477493000, 0.6949846000, 1.0373894000", \ + "0.4276141000, 0.4373870000, 0.4583050000, 0.4980589000, 0.5725792000, 0.7196250000, 1.0608812000", \ + "0.4859637000, 0.4957276000, 0.5166181000, 0.5562657000, 0.6303333000, 0.7774977000, 1.1196973000", \ + "0.6238258000, 0.6334271000, 0.6543129000, 0.6940685000, 0.7682437000, 0.9160158000, 1.2582727000", \ + "0.8950259000, 0.9059566000, 0.9293736000, 0.9741816000, 1.0529860000, 1.2059838000, 1.5514373000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014567300, 0.0042441500, 0.0123652000, 0.0360256000, 0.1049590000, 0.3057960000"); + values("0.0973213000, 0.1031983000, 0.1170362000, 0.1493208000, 0.2323326000, 0.4679241000, 1.1494412000", \ + "0.1022331000, 0.1080593000, 0.1219041000, 0.1541648000, 0.2370651000, 0.4723216000, 1.1572763000", \ + "0.1125409000, 0.1184001000, 0.1321915000, 0.1644313000, 0.2473680000, 0.4827737000, 1.1678506000", \ + "0.1328839000, 0.1387361000, 0.1525662000, 0.1847116000, 0.2676787000, 0.5033765000, 1.1860486000", \ + "0.1698437000, 0.1761447000, 0.1907564000, 0.2236568000, 0.3067828000, 0.5423332000, 1.2275253000", \ + "0.2171292000, 0.2248126000, 0.2415870000, 0.2771039000, 0.3615238000, 0.5970296000, 1.2807254000", \ + "0.2501486000, 0.2603647000, 0.2824309000, 0.3245632000, 0.4126454000, 0.6483868000, 1.3307198000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014567300, 0.0042441500, 0.0123652000, 0.0360256000, 0.1049590000, 0.3057960000"); + values("0.0513375000, 0.0568591000, 0.0687784000, 0.0926103000, 0.1480289000, 0.2869631000, 0.6872870000", \ + "0.0509960000, 0.0563303000, 0.0677922000, 0.0927108000, 0.1485541000, 0.2873583000, 0.6901920000", \ + "0.0512557000, 0.0561990000, 0.0677790000, 0.0921447000, 0.1489385000, 0.2876255000, 0.6876619000", \ + "0.0512820000, 0.0562062000, 0.0677454000, 0.0937635000, 0.1485188000, 0.2878911000, 0.6860781000", \ + "0.0512854000, 0.0562055000, 0.0677992000, 0.0925488000, 0.1479133000, 0.2866387000, 0.6891637000", \ + "0.0515069000, 0.0569303000, 0.0679117000, 0.0927758000, 0.1489700000, 0.2871691000, 0.6872925000", \ + "0.0621977000, 0.0679318000, 0.0798309000, 0.1055044000, 0.1608760000, 0.2942355000, 0.6900397000"); + } + related_pin : "A3"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014567300, 0.0042441500, 0.0123652000, 0.0360256000, 0.1049590000, 0.3057960000"); + values("0.0202912000, 0.0252317000, 0.0385073000, 0.0756222000, 0.1875874000, 0.5232226000, 1.4972356000", \ + "0.0202847000, 0.0253120000, 0.0384405000, 0.0755140000, 0.1874741000, 0.5225420000, 1.4996744000", \ + "0.0202514000, 0.0251972000, 0.0384395000, 0.0753622000, 0.1873208000, 0.5228967000, 1.4982023000", \ + "0.0202812000, 0.0252578000, 0.0384605000, 0.0754551000, 0.1873507000, 0.5220849000, 1.5005105000", \ + "0.0229248000, 0.0278768000, 0.0407680000, 0.0769558000, 0.1877355000, 0.5226285000, 1.5003448000", \ + "0.0296108000, 0.0348209000, 0.0478065000, 0.0820441000, 0.1898298000, 0.5212455000, 1.4979230000", \ + "0.0416700000, 0.0483482000, 0.0620569000, 0.0954933000, 0.1949014000, 0.5238235000, 1.4916386000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014567300, 0.0042441500, 0.0123652000, 0.0360256000, 0.1049590000, 0.3057960000"); + values("0.3352405000, 0.3448771000, 0.3657867000, 0.4057107000, 0.4799005000, 0.6272959000, 0.9698311000", \ + "0.3371093000, 0.3467544000, 0.3675860000, 0.4076964000, 0.4817963000, 0.6291433000, 0.9715809000", \ + "0.3444275000, 0.3542149000, 0.3750764000, 0.4150646000, 0.4892844000, 0.6367242000, 0.9792517000", \ + "0.3671801000, 0.3767319000, 0.3978673000, 0.4377901000, 0.5121370000, 0.6596740000, 1.0020624000", \ + "0.4283404000, 0.4379449000, 0.4587739000, 0.4986525000, 0.5726364000, 0.7191648000, 1.0615573000", \ + "0.5762192000, 0.5850317000, 0.6056481000, 0.6455870000, 0.7187736000, 0.8662815000, 1.2086707000", \ + "0.8724720000, 0.8839831000, 0.9086946000, 0.9536699000, 1.0312196000, 1.1804884000, 1.5255396000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014567300, 0.0042441500, 0.0123652000, 0.0360256000, 0.1049590000, 0.3057960000"); + values("0.0848826000, 0.0904991000, 0.1039026000, 0.1353699000, 0.2176623000, 0.4532807000, 1.1352966000", \ + "0.0897830000, 0.0954059000, 0.1088135000, 0.1403064000, 0.2228096000, 0.4578813000, 1.1392546000", \ + "0.1003030000, 0.1059088000, 0.1193311000, 0.1509098000, 0.2334103000, 0.4684415000, 1.1509111000", \ + "0.1211068000, 0.1266428000, 0.1400004000, 0.1714489000, 0.2539507000, 0.4893709000, 1.1833701000", \ + "0.1557883000, 0.1619271000, 0.1764317000, 0.2090556000, 0.2918044000, 0.5279076000, 1.2213115000", \ + "0.1960053000, 0.2039134000, 0.2209798000, 0.2565883000, 0.3406498000, 0.5758838000, 1.2599072000", \ + "0.2152377000, 0.2259916000, 0.2491777000, 0.2929596000, 0.3813832000, 0.6172222000, 1.2987869000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014567300, 0.0042441500, 0.0123652000, 0.0360256000, 0.1049590000, 0.3057960000"); + values("0.0509284000, 0.0565619000, 0.0676859000, 0.0938254000, 0.1468159000, 0.2867977000, 0.6875952000", \ + "0.0508016000, 0.0566697000, 0.0677815000, 0.0932364000, 0.1487985000, 0.2869197000, 0.6876339000", \ + "0.0512713000, 0.0561666000, 0.0676610000, 0.0935370000, 0.1487685000, 0.2867829000, 0.6876175000", \ + "0.0513894000, 0.0561830000, 0.0677998000, 0.0937012000, 0.1488700000, 0.2868119000, 0.6876044000", \ + "0.0515427000, 0.0563302000, 0.0682722000, 0.0923543000, 0.1476033000, 0.2877183000, 0.6875649000", \ + "0.0499138000, 0.0569536000, 0.0682145000, 0.0931122000, 0.1484903000, 0.2877854000, 0.6877325000", \ + "0.0679906000, 0.0734789000, 0.0856937000, 0.1082264000, 0.1571620000, 0.2918532000, 0.6912532000"); + } + related_pin : "A4"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014567300, 0.0042441500, 0.0123652000, 0.0360256000, 0.1049590000, 0.3057960000"); + values("0.0191009000, 0.0239906000, 0.0369274000, 0.0739494000, 0.1862658000, 0.5222206000, 1.5004682000", \ + "0.0190759000, 0.0239407000, 0.0368702000, 0.0740280000, 0.1862672000, 0.5214398000, 1.5043121000", \ + "0.0191319000, 0.0240390000, 0.0369550000, 0.0739536000, 0.1866035000, 0.5229656000, 1.5025541000", \ + "0.0193535000, 0.0242685000, 0.0371665000, 0.0740089000, 0.1860508000, 0.5213768000, 1.4987049000", \ + "0.0226924000, 0.0277531000, 0.0404229000, 0.0761006000, 0.1869866000, 0.5231635000, 1.5033215000", \ + "0.0306036000, 0.0357691000, 0.0484279000, 0.0822032000, 0.1891021000, 0.5207006000, 1.5007294000", \ + "0.0442801000, 0.0514083000, 0.0655881000, 0.0982716000, 0.1956619000, 0.5230779000, 1.4935555000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014567300, 0.0042441500, 0.0123652000, 0.0360256000, 0.1049590000, 0.3057960000"); + values("0.0843091000, 0.0888506000, 0.0995313000, 0.1223360000, 0.1736354000, 0.2951914000, 0.6184882000", \ + "0.0898301000, 0.0944189000, 0.1050059000, 0.1278078000, 0.1791294000, 0.3006732000, 0.6243664000", \ + "0.1029912000, 0.1075858000, 0.1180274000, 0.1409239000, 0.1922341000, 0.3137987000, 0.6375007000", \ + "0.1357666000, 0.1403468000, 0.1508117000, 0.1737009000, 0.2252097000, 0.3468650000, 0.6705977000", \ + "0.2055350000, 0.2106698000, 0.2221231000, 0.2460610000, 0.2982539000, 0.4204434000, 0.7440630000", \ + "0.3209331000, 0.3277399000, 0.3427087000, 0.3726440000, 0.4326944000, 0.5604048000, 0.8845791000", \ + "0.5084015000, 0.5171536000, 0.5369551000, 0.5758716000, 0.6516423000, 0.7956750000, 1.1249874000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014567300, 0.0042441500, 0.0123652000, 0.0360256000, 0.1049590000, 0.3057960000"); + values("0.0949678000, 0.1013553000, 0.1164076000, 0.1510095000, 0.2370441000, 0.4752327000, 1.1605248000", \ + "0.0990552000, 0.1055006000, 0.1205209000, 0.1553173000, 0.2415478000, 0.4798559000, 1.1647968000", \ + "0.1093111000, 0.1157392000, 0.1308184000, 0.1653147000, 0.2514826000, 0.4898549000, 1.1749890000", \ + "0.1351048000, 0.1414806000, 0.1562469000, 0.1903023000, 0.2760097000, 0.5144061000, 1.1994780000", \ + "0.1841332000, 0.1906482000, 0.2056510000, 0.2398013000, 0.3247568000, 0.5627940000, 1.2488037000", \ + "0.2463930000, 0.2540424000, 0.2709027000, 0.3058983000, 0.3912982000, 0.6288582000, 1.3136937000", \ + "0.3060923000, 0.3163431000, 0.3378512000, 0.3781025000, 0.4636916000, 0.7012235000, 1.3855267000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014567300, 0.0042441500, 0.0123652000, 0.0360256000, 0.1049590000, 0.3057960000"); + values("0.0166728000, 0.0199772000, 0.0280359000, 0.0489644000, 0.1026999000, 0.2417216000, 0.6619638000", \ + "0.0166927000, 0.0199257000, 0.0280345000, 0.0489998000, 0.1029224000, 0.2418542000, 0.6629263000", \ + "0.0165580000, 0.0199164000, 0.0280062000, 0.0488247000, 0.1027904000, 0.2419008000, 0.6629943000", \ + "0.0167579000, 0.0199787000, 0.0281955000, 0.0490216000, 0.1028547000, 0.2415721000, 0.6627995000", \ + "0.0210969000, 0.0241319000, 0.0320644000, 0.0519605000, 0.1042771000, 0.2425787000, 0.6626338000", \ + "0.0307389000, 0.0348153000, 0.0444766000, 0.0659182000, 0.1174496000, 0.2497037000, 0.6664623000", \ + "0.0466407000, 0.0521227000, 0.0637591000, 0.0901452000, 0.1483986000, 0.2753866000, 0.6643783000"); + } + related_pin : "B1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014567300, 0.0042441500, 0.0123652000, 0.0360256000, 0.1049590000, 0.3057960000"); + values("0.0228656000, 0.0281685000, 0.0419454000, 0.0797525000, 0.1918322000, 0.5236748000, 1.5002346000", \ + "0.0228462000, 0.0280904000, 0.0419985000, 0.0796950000, 0.1916288000, 0.5246199000, 1.4991265000", \ + "0.0228008000, 0.0280953000, 0.0418369000, 0.0796809000, 0.1914584000, 0.5249089000, 1.4982305000", \ + "0.0223141000, 0.0276112000, 0.0412905000, 0.0791173000, 0.1909933000, 0.5248816000, 1.4989255000", \ + "0.0244099000, 0.0295328000, 0.0427496000, 0.0799557000, 0.1910337000, 0.5246527000, 1.4979676000", \ + "0.0316983000, 0.0363386000, 0.0483818000, 0.0835193000, 0.1923314000, 0.5243153000, 1.5004182000", \ + "0.0437471000, 0.0500274000, 0.0626547000, 0.0937246000, 0.1952704000, 0.5267526000, 1.4981918000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__o41a_4") { + leakage_power () { + value : 0.0078470000; + when : "!A1&!A2&!A3&!A4&B1"; + } + leakage_power () { + value : 0.0048416000; + when : "!A1&!A2&!A3&!A4&!B1"; + } + leakage_power () { + value : 0.0083431000; + when : "!A1&!A2&!A3&A4&B1"; + } + leakage_power () { + value : 0.0054212000; + when : "!A1&!A2&!A3&A4&!B1"; + } + leakage_power () { + value : 0.0068856000; + when : "!A1&!A2&A3&!A4&B1"; + } + leakage_power () { + value : 0.0054212000; + when : "!A1&!A2&A3&!A4&!B1"; + } + leakage_power () { + value : 0.0049030000; + when : "!A1&!A2&A3&A4&B1"; + } + leakage_power () { + value : 0.0054225000; + when : "!A1&!A2&A3&A4&!B1"; + } + leakage_power () { + value : 0.0066887000; + when : "!A1&A2&!A3&!A4&B1"; + } + leakage_power () { + value : 0.0054209000; + when : "!A1&A2&!A3&!A4&!B1"; + } + leakage_power () { + value : 0.0048914000; + when : "!A1&A2&!A3&A4&B1"; + } + leakage_power () { + value : 0.0054218000; + when : "!A1&A2&!A3&A4&!B1"; + } + leakage_power () { + value : 0.0048945000; + when : "!A1&A2&A3&!A4&B1"; + } + leakage_power () { + value : 0.0054189000; + when : "!A1&A2&A3&!A4&!B1"; + } + leakage_power () { + value : 0.0047815000; + when : "!A1&A2&A3&A4&B1"; + } + leakage_power () { + value : 0.0054229000; + when : "!A1&A2&A3&A4&!B1"; + } + leakage_power () { + value : 0.0060117000; + when : "A1&!A2&!A3&!A4&B1"; + } + leakage_power () { + value : 0.0054212000; + when : "A1&!A2&!A3&!A4&!B1"; + } + leakage_power () { + value : 0.0048222000; + when : "A1&!A2&!A3&A4&B1"; + } + leakage_power () { + value : 0.0054182000; + when : "A1&!A2&!A3&A4&!B1"; + } + leakage_power () { + value : 0.0051636000; + when : "A1&!A2&A3&!A4&B1"; + } + leakage_power () { + value : 0.0054218000; + when : "A1&!A2&A3&!A4&!B1"; + } + leakage_power () { + value : 0.0077229000; + when : "A1&!A2&A3&A4&B1"; + } + leakage_power () { + value : 0.0054226000; + when : "A1&!A2&A3&A4&!B1"; + } + leakage_power () { + value : 0.0048391000; + when : "A1&A2&!A3&!A4&B1"; + } + leakage_power () { + value : 0.0054212000; + when : "A1&A2&!A3&!A4&!B1"; + } + leakage_power () { + value : 0.0050057000; + when : "A1&A2&!A3&A4&B1"; + } + leakage_power () { + value : 0.0054252000; + when : "A1&A2&!A3&A4&!B1"; + } + leakage_power () { + value : 0.0446182000; + when : "A1&A2&A3&!A4&B1"; + } + leakage_power () { + value : 0.0054272000; + when : "A1&A2&A3&!A4&!B1"; + } + leakage_power () { + value : 0.0076984000; + when : "A1&A2&A3&A4&B1"; + } + leakage_power () { + value : 0.0054248000; + when : "A1&A2&A3&A4&!B1"; + } + area : 21.270400000; + cell_footprint : "sky130_fd_sc_hd__o41a"; + cell_leakage_power : 0.0069153160; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A1") { + capacitance : 0.0044650000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0042480000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0080646000, 0.0080569000, 0.0080392000, 0.0080422000, 0.0080492000, 0.0080654000, 0.0081028000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0080216000, -0.0080193000, -0.0080138000, -0.0080103000, -0.0080021000, -0.0079833000, -0.0079399000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0046820000; + } + pin ("A2") { + capacitance : 0.0044620000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0041540000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0080316000, 0.0080303000, 0.0080273000, 0.0080288000, 0.0080320000, 0.0080394000, 0.0080567000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0080039000, -0.0080013000, -0.0079952000, -0.0079939000, -0.0079909000, -0.0079840000, -0.0079681000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0047700000; + } + pin ("A3") { + capacitance : 0.0041920000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0038750000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0079123000, 0.0079071000, 0.0078952000, 0.0078955000, 0.0078960000, 0.0078971000, 0.0079000000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0078898000, -0.0078848000, -0.0078734000, -0.0078725000, -0.0078703000, -0.0078654000, -0.0078540000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0045090000; + } + pin ("A4") { + capacitance : 0.0042080000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0038560000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0078895000, 0.0078851000, 0.0078750000, 0.0078757000, 0.0078773000, 0.0078810000, 0.0078895000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0078561000, -0.0078538000, -0.0078486000, -0.0078449000, -0.0078363000, -0.0078164000, -0.0077705000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0045590000; + } + pin ("B1") { + capacitance : 0.0044470000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0043050000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0093262000, 0.0093268000, 0.0093283000, 0.0093259000, 0.0093206000, 0.0093083000, 0.0092799000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0007918000, -0.0008387000, -0.0009466000, -0.0008848000, -0.0007422000, -0.0004136000, 0.0003440000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0045900000; + } + pin ("X") { + direction : "output"; + function : "(A1&B1) | (A2&B1) | (A3&B1) | (A4&B1)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016038890, 0.0051449210, 0.0165037700, 0.0529404200, 0.1698211000, 0.5447486000"); + values("0.0439783000, 0.0420588000, 0.0363499000, 0.0206423000, -0.0327009000, -0.2167937000, -0.8223946000", \ + "0.0434283000, 0.0414422000, 0.0358783000, 0.0201095000, -0.0330986000, -0.2169028000, -0.8223406000", \ + "0.0430692000, 0.0411515000, 0.0356104000, 0.0198103000, -0.0331666000, -0.2171925000, -0.8230023000", \ + "0.0428186000, 0.0408255000, 0.0352140000, 0.0194362000, -0.0338237000, -0.2176133000, -0.8230361000", \ + "0.0425683000, 0.0406415000, 0.0350768000, 0.0192229000, -0.0340288000, -0.2180923000, -0.8236377000", \ + "0.0423393000, 0.0403639000, 0.0347474000, 0.0188939000, -0.0343203000, -0.2183156000, -0.8238229000", \ + "0.0492557000, 0.0471022000, 0.0407517000, 0.0218911000, -0.0352006000, -0.2187045000, -0.8240311000"); + } + related_pin : "A1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016038890, 0.0051449210, 0.0165037700, 0.0529404200, 0.1698211000, 0.5447486000"); + values("0.0403625000, 0.0423646000, 0.0487949000, 0.0687762000, 0.1295633000, 0.3183138000, 0.9190766000", \ + "0.0400714000, 0.0421021000, 0.0485029000, 0.0685753000, 0.1294449000, 0.3183636000, 0.9183605000", \ + "0.0398104000, 0.0417908000, 0.0482347000, 0.0682545000, 0.1290435000, 0.3181637000, 0.9185025000", \ + "0.0394890000, 0.0414731000, 0.0479014000, 0.0680668000, 0.1287064000, 0.3173079000, 0.9228043000", \ + "0.0398670000, 0.0418956000, 0.0482104000, 0.0678781000, 0.1281317000, 0.3170033000, 0.9183726000", \ + "0.0419722000, 0.0437768000, 0.0496679000, 0.0682533000, 0.1275311000, 0.3155306000, 0.9172893000", \ + "0.0437613000, 0.0454915000, 0.0512630000, 0.0695798000, 0.1282973000, 0.3173296000, 0.9207710000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016038890, 0.0051449210, 0.0165037700, 0.0529404200, 0.1698211000, 0.5447486000"); + values("0.0390438000, 0.0370633000, 0.0315110000, 0.0157321000, -0.0376456000, -0.2215467000, -0.8270868000", \ + "0.0385463000, 0.0365789000, 0.0309455000, 0.0156753000, -0.0376406000, -0.2217783000, -0.8274949000", \ + "0.0382374000, 0.0363316000, 0.0306724000, 0.0149397000, -0.0383439000, -0.2221061000, -0.8276044000", \ + "0.0378451000, 0.0359278000, 0.0303863000, 0.0145842000, -0.0383969000, -0.2224278000, -0.8282144000", \ + "0.0375523000, 0.0358627000, 0.0301477000, 0.0144437000, -0.0389376000, -0.2230199000, -0.8284353000", \ + "0.0375658000, 0.0360522000, 0.0301556000, 0.0142912000, -0.0391834000, -0.2231720000, -0.8287009000", \ + "0.0452374000, 0.0431158000, 0.0367460000, 0.0177181000, -0.0403241000, -0.2232022000, -0.8286183000"); + } + related_pin : "A2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016038890, 0.0051449210, 0.0165037700, 0.0529404200, 0.1698211000, 0.5447486000"); + values("0.0380630000, 0.0400615000, 0.0463119000, 0.0658966000, 0.1257634000, 0.3143191000, 0.9143748000", \ + "0.0380200000, 0.0400728000, 0.0462863000, 0.0658658000, 0.1257283000, 0.3142796000, 0.9144596000", \ + "0.0379782000, 0.0399219000, 0.0462261000, 0.0657185000, 0.1256797000, 0.3138374000, 0.9148175000", \ + "0.0376877000, 0.0396593000, 0.0459457000, 0.0655247000, 0.1253555000, 0.3134844000, 0.9149345000", \ + "0.0374958000, 0.0394235000, 0.0456765000, 0.0647142000, 0.1247714000, 0.3132616000, 0.9182063000", \ + "0.0389490000, 0.0407544000, 0.0466183000, 0.0654256000, 0.1240667000, 0.3119548000, 0.9128569000", \ + "0.0405450000, 0.0423042000, 0.0479534000, 0.0665072000, 0.1247702000, 0.3133675000, 0.9119709000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016038890, 0.0051449210, 0.0165037700, 0.0529404200, 0.1698211000, 0.5447486000"); + values("0.0343739000, 0.0324025000, 0.0268763000, 0.0110654000, -0.0418724000, -0.2259453000, -0.8316251000", \ + "0.0342880000, 0.0322979000, 0.0266566000, 0.0109307000, -0.0423622000, -0.2263007000, -0.8318423000", \ + "0.0337146000, 0.0318592000, 0.0262641000, 0.0104792000, -0.0427348000, -0.2265012000, -0.8322141000", \ + "0.0334191000, 0.0314438000, 0.0258575000, 0.0100850000, -0.0431792000, -0.2269279000, -0.8322889000", \ + "0.0329216000, 0.0310751000, 0.0255115000, 0.0097958000, -0.0433669000, -0.2275583000, -0.8329031000", \ + "0.0331044000, 0.0311562000, 0.0259851000, 0.0099536000, -0.0433705000, -0.2276000000, -0.8331591000", \ + "0.0423261000, 0.0401158000, 0.0335169000, 0.0141243000, -0.0435867000, -0.2274097000, -0.8329380000"); + } + related_pin : "A3"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016038890, 0.0051449210, 0.0165037700, 0.0529404200, 0.1698211000, 0.5447486000"); + values("0.0358202000, 0.0377941000, 0.0439090000, 0.0632301000, 0.1228587000, 0.3107045000, 0.9105037000", \ + "0.0358626000, 0.0378245000, 0.0440044000, 0.0632952000, 0.1229186000, 0.3107838000, 0.9112044000", \ + "0.0356858000, 0.0376373000, 0.0438611000, 0.0632530000, 0.1228485000, 0.3108195000, 0.9109318000", \ + "0.0354400000, 0.0374106000, 0.0435856000, 0.0629445000, 0.1224129000, 0.3107541000, 0.9151230000", \ + "0.0352527000, 0.0371666000, 0.0432604000, 0.0621232000, 0.1217293000, 0.3097939000, 0.9109627000", \ + "0.0356026000, 0.0374393000, 0.0434128000, 0.0619765000, 0.1208833000, 0.3079884000, 0.9133936000", \ + "0.0370423000, 0.0387471000, 0.0445285000, 0.0626394000, 0.1220228000, 0.3101518000, 0.9072910000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016038890, 0.0051449210, 0.0165037700, 0.0529404200, 0.1698211000, 0.5447486000"); + values("0.0296892000, 0.0277885000, 0.0221692000, 0.0064379000, -0.0468180000, -0.2306541000, -0.8360314000", \ + "0.0294191000, 0.0274772000, 0.0218150000, 0.0061055000, -0.0471021000, -0.2310156000, -0.8364230000", \ + "0.0290284000, 0.0270384000, 0.0214279000, 0.0057453000, -0.0474872000, -0.2315389000, -0.8369956000", \ + "0.0284552000, 0.0264498000, 0.0208321000, 0.0052342000, -0.0479855000, -0.2319304000, -0.8375012000", \ + "0.0282014000, 0.0262540000, 0.0206234000, 0.0049771000, -0.0482992000, -0.2322091000, -0.8377773000", \ + "0.0287623000, 0.0267884000, 0.0212183000, 0.0054041000, -0.0475282000, -0.2317206000, -0.8373055000", \ + "0.0414128000, 0.0392017000, 0.0325931000, 0.0123139000, -0.0453604000, -0.2294912000, -0.8351696000"); + } + related_pin : "A4"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016038890, 0.0051449210, 0.0165037700, 0.0529404200, 0.1698211000, 0.5447486000"); + values("0.0315990000, 0.0335710000, 0.0396948000, 0.0590487000, 0.1185276000, 0.3058755000, 0.9063555000", \ + "0.0316010000, 0.0335699000, 0.0397859000, 0.0590165000, 0.1185418000, 0.3058158000, 0.9077790000", \ + "0.0314515000, 0.0333929000, 0.0395825000, 0.0590017000, 0.1183955000, 0.3059716000, 0.9023346000", \ + "0.0311171000, 0.0330875000, 0.0392372000, 0.0584656000, 0.1179035000, 0.3044266000, 0.9021256000", \ + "0.0306301000, 0.0325638000, 0.0387374000, 0.0577178000, 0.1169476000, 0.3053911000, 0.9069618000", \ + "0.0311787000, 0.0330438000, 0.0388764000, 0.0576232000, 0.1160474000, 0.3031590000, 0.9059032000", \ + "0.0325830000, 0.0342665000, 0.0401550000, 0.0583728000, 0.1177410000, 0.3053359000, 0.9019621000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016038890, 0.0051449210, 0.0165037700, 0.0529404200, 0.1698211000, 0.5447486000"); + values("0.0254726000, 0.0241533000, 0.0203355000, 0.0064708000, -0.0466893000, -0.2346497000, -0.8418954000", \ + "0.0251286000, 0.0238630000, 0.0200237000, 0.0061532000, -0.0469774000, -0.2349320000, -0.8421807000", \ + "0.0246352000, 0.0232545000, 0.0193606000, 0.0055166000, -0.0474673000, -0.2353831000, -0.8426169000", \ + "0.0240316000, 0.0229461000, 0.0187083000, 0.0047399000, -0.0482289000, -0.2359575000, -0.8431302000", \ + "0.0236742000, 0.0222067000, 0.0178812000, 0.0035650000, -0.0490195000, -0.2363357000, -0.8433074000", \ + "0.0318221000, 0.0300103000, 0.0243323000, 0.0064947000, -0.0490599000, -0.2356125000, -0.8424285000", \ + "0.0399853000, 0.0380160000, 0.0320851000, 0.0135664000, -0.0446868000, -0.2332689000, -0.8392688000"); + } + related_pin : "B1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016038890, 0.0051449210, 0.0165037700, 0.0529404200, 0.1698211000, 0.5447486000"); + values("0.0331971000, 0.0351517000, 0.0416173000, 0.0617114000, 0.1225435000, 0.3114694000, 0.9164569000", \ + "0.0330519000, 0.0349976000, 0.0414698000, 0.0615522000, 0.1223706000, 0.3113037000, 0.9162728000", \ + "0.0328083000, 0.0348558000, 0.0412755000, 0.0613813000, 0.1221784000, 0.3111827000, 0.9117541000", \ + "0.0326575000, 0.0346367000, 0.0410446000, 0.0610449000, 0.1217241000, 0.3106129000, 0.9121651000", \ + "0.0327938000, 0.0347461000, 0.0409619000, 0.0605559000, 0.1207347000, 0.3095516000, 0.9150723000", \ + "0.0353410000, 0.0371317000, 0.0430159000, 0.0612612000, 0.1207518000, 0.3083159000, 0.9151623000", \ + "0.0379209000, 0.0401051000, 0.0457781000, 0.0642517000, 0.1224170000, 0.3104794000, 0.9103267000"); + } + } + max_capacitance : 0.5447490000; + max_transition : 1.5032640000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016038900, 0.0051449200, 0.0165038000, 0.0529404000, 0.1698210000, 0.5447490000"); + values("0.4460322000, 0.4519886000, 0.4675211000, 0.5014674000, 0.5699773000, 0.7134920000, 1.0631832000", \ + "0.4497962000, 0.4558108000, 0.4714082000, 0.5052580000, 0.5740716000, 0.7167658000, 1.0665929000", \ + "0.4610607000, 0.4667726000, 0.4825044000, 0.5164446000, 0.5845542000, 0.7282804000, 1.0777331000", \ + "0.4870039000, 0.4930262000, 0.5084254000, 0.5424898000, 0.6109259000, 0.7538081000, 1.1037488000", \ + "0.5419073000, 0.5479038000, 0.5635211000, 0.5974554000, 0.6659818000, 0.8090536000, 1.1580749000", \ + "0.6532471000, 0.6592472000, 0.6747865000, 0.7087438000, 0.7773094000, 0.9207025000, 1.2704546000", \ + "0.8557954000, 0.8621984000, 0.8788715000, 0.9149967000, 0.9869221000, 1.1352312000, 1.4885694000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016038900, 0.0051449200, 0.0165038000, 0.0529404000, 0.1698210000, 0.5447490000"); + values("0.1170069000, 0.1215445000, 0.1338094000, 0.1642170000, 0.2429642000, 0.4725256000, 1.1898970000", \ + "0.1214504000, 0.1259674000, 0.1382323000, 0.1686346000, 0.2472977000, 0.4769404000, 1.1948121000", \ + "0.1312368000, 0.1357535000, 0.1479816000, 0.1783599000, 0.2569832000, 0.4857461000, 1.2054413000", \ + "0.1510106000, 0.1555515000, 0.1676887000, 0.1979555000, 0.2761217000, 0.5059154000, 1.2250447000", \ + "0.1913350000, 0.1959015000, 0.2082371000, 0.2383304000, 0.3162982000, 0.5451249000, 1.2622823000", \ + "0.2514433000, 0.2565593000, 0.2700352000, 0.3016992000, 0.3800912000, 0.6084176000, 1.3284666000", \ + "0.3115759000, 0.3181081000, 0.3348453000, 0.3712956000, 0.4522452000, 0.6804983000, 1.3983329000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016038900, 0.0051449200, 0.0165038000, 0.0529404000, 0.1698210000, 0.5447490000"); + values("0.0531609000, 0.0565111000, 0.0645686000, 0.0846616000, 0.1341176000, 0.2673334000, 0.6724763000", \ + "0.0527596000, 0.0560011000, 0.0649656000, 0.0848552000, 0.1342564000, 0.2672857000, 0.6733554000", \ + "0.0530293000, 0.0562082000, 0.0646823000, 0.0849191000, 0.1354189000, 0.2671171000, 0.6734683000", \ + "0.0531124000, 0.0560247000, 0.0653036000, 0.0853508000, 0.1356062000, 0.2673917000, 0.6719931000", \ + "0.0528121000, 0.0560890000, 0.0652111000, 0.0848319000, 0.1343800000, 0.2675550000, 0.6735683000", \ + "0.0528112000, 0.0560622000, 0.0646741000, 0.0848628000, 0.1343545000, 0.2674743000, 0.6722591000", \ + "0.0598538000, 0.0628591000, 0.0723148000, 0.0927517000, 0.1448058000, 0.2734464000, 0.6771499000"); + } + related_pin : "A1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016038900, 0.0051449200, 0.0165038000, 0.0529404000, 0.1698210000, 0.5447490000"); + values("0.0261837000, 0.0298409000, 0.0405339000, 0.0710954000, 0.1676810000, 0.4822021000, 1.5007117000", \ + "0.0262293000, 0.0297414000, 0.0404969000, 0.0709349000, 0.1676666000, 0.4827144000, 1.4984134000", \ + "0.0260961000, 0.0297288000, 0.0402856000, 0.0710790000, 0.1673650000, 0.4828702000, 1.5006698000", \ + "0.0257904000, 0.0294179000, 0.0398831000, 0.0707435000, 0.1670675000, 0.4825699000, 1.5026804000", \ + "0.0270473000, 0.0306736000, 0.0410710000, 0.0708341000, 0.1665882000, 0.4814569000, 1.5015600000", \ + "0.0318055000, 0.0354000000, 0.0458847000, 0.0746605000, 0.1680678000, 0.4810743000, 1.5015368000", \ + "0.0429491000, 0.0469663000, 0.0580433000, 0.0849795000, 0.1727201000, 0.4828208000, 1.5003134000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016038900, 0.0051449200, 0.0165038000, 0.0529404000, 0.1698210000, 0.5447490000"); + values("0.4258368000, 0.4316786000, 0.4474010000, 0.4814196000, 0.5499479000, 0.6932312000, 1.0418882000", \ + "0.4282430000, 0.4342410000, 0.4497539000, 0.4835377000, 0.5523051000, 0.6958131000, 1.0454223000", \ + "0.4376611000, 0.4436854000, 0.4591184000, 0.4932725000, 0.5616989000, 0.7045083000, 1.0544345000", \ + "0.4609423000, 0.4666608000, 0.4823879000, 0.5163096000, 0.5843776000, 0.7281055000, 1.0775832000", \ + "0.5124691000, 0.5184487000, 0.5339362000, 0.5679238000, 0.6364815000, 0.7798074000, 1.1287934000", \ + "0.6246329000, 0.6307632000, 0.6462929000, 0.6803469000, 0.7489669000, 0.8925095000, 1.2420894000", \ + "0.8357137000, 0.8422531000, 0.8593117000, 0.8965426000, 0.9698656000, 1.1187065000, 1.4733565000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016038900, 0.0051449200, 0.0165038000, 0.0529404000, 0.1698210000, 0.5447490000"); + values("0.1074683000, 0.1116083000, 0.1227794000, 0.1510753000, 0.2260052000, 0.4519218000, 1.1669866000", \ + "0.1122534000, 0.1163901000, 0.1276129000, 0.1558746000, 0.2307931000, 0.4567370000, 1.1720462000", \ + "0.1220451000, 0.1261782000, 0.1374434000, 0.1656684000, 0.2406947000, 0.4673350000, 1.1826309000", \ + "0.1415334000, 0.1456577000, 0.1568256000, 0.1849578000, 0.2598884000, 0.4865582000, 1.2021963000", \ + "0.1786485000, 0.1829413000, 0.1944777000, 0.2230273000, 0.2979799000, 0.5240171000, 1.2421553000", \ + "0.2297966000, 0.2347339000, 0.2474873000, 0.2776716000, 0.3536867000, 0.5794319000, 1.2988502000", \ + "0.2712223000, 0.2776510000, 0.2939002000, 0.3298389000, 0.4085896000, 0.6349403000, 1.3504854000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016038900, 0.0051449200, 0.0165038000, 0.0529404000, 0.1698210000, 0.5447490000"); + values("0.0527665000, 0.0564636000, 0.0653370000, 0.0861735000, 0.1345033000, 0.2673622000, 0.6736801000", \ + "0.0530818000, 0.0564181000, 0.0653109000, 0.0854497000, 0.1345728000, 0.2675729000, 0.6711371000", \ + "0.0530387000, 0.0559449000, 0.0653080000, 0.0854564000, 0.1359679000, 0.2675450000, 0.6729775000", \ + "0.0530263000, 0.0562030000, 0.0646892000, 0.0849079000, 0.1353329000, 0.2671809000, 0.6734902000", \ + "0.0527839000, 0.0564768000, 0.0646741000, 0.0860251000, 0.1341607000, 0.2672208000, 0.6732760000", \ + "0.0532201000, 0.0565904000, 0.0649693000, 0.0851975000, 0.1342992000, 0.2675332000, 0.6732490000", \ + "0.0619342000, 0.0654406000, 0.0750254000, 0.0969188000, 0.1452747000, 0.2770273000, 0.6781026000"); + } + related_pin : "A2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016038900, 0.0051449200, 0.0165038000, 0.0529404000, 0.1698210000, 0.5447490000"); + values("0.0234745000, 0.0268233000, 0.0369903000, 0.0665242000, 0.1623492000, 0.4794063000, 1.4982259000", \ + "0.0234522000, 0.0268500000, 0.0369563000, 0.0665311000, 0.1623008000, 0.4794299000, 1.4988061000", \ + "0.0234559000, 0.0268106000, 0.0368405000, 0.0666464000, 0.1625316000, 0.4785973000, 1.5005908000", \ + "0.0233835000, 0.0267733000, 0.0367347000, 0.0664880000, 0.1624457000, 0.4785913000, 1.5016596000", \ + "0.0249934000, 0.0285249000, 0.0381929000, 0.0674760000, 0.1624895000, 0.4787927000, 1.5020364000", \ + "0.0306412000, 0.0340516000, 0.0439670000, 0.0717374000, 0.1645770000, 0.4783839000, 1.4988633000", \ + "0.0422334000, 0.0461022000, 0.0566501000, 0.0838695000, 0.1696827000, 0.4799056000, 1.4974968000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016038900, 0.0051449200, 0.0165038000, 0.0529404000, 0.1698210000, 0.5447490000"); + values("0.3898703000, 0.3958698000, 0.4114748000, 0.4454841000, 0.5137991000, 0.6573499000, 1.0069851000", \ + "0.3921682000, 0.3981758000, 0.4137470000, 0.4477632000, 0.5163208000, 0.6596308000, 1.0081360000", \ + "0.4008693000, 0.4068915000, 0.4223717000, 0.4562785000, 0.5250438000, 0.6681272000, 1.0177367000", \ + "0.4239917000, 0.4300004000, 0.4455681000, 0.4794123000, 0.5481104000, 0.6907360000, 1.0406471000", \ + "0.4787056000, 0.4846768000, 0.5002834000, 0.5341958000, 0.6024069000, 0.7457555000, 1.0951123000", \ + "0.6082217000, 0.6143460000, 0.6296175000, 0.6635854000, 0.7321386000, 0.8756052000, 1.2251206000", \ + "0.8566788000, 0.8634338000, 0.8809641000, 0.9187390000, 0.9924385000, 1.1418256000, 1.4965027000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016038900, 0.0051449200, 0.0165038000, 0.0529404000, 0.1698210000, 0.5447490000"); + values("0.1054513000, 0.1094580000, 0.1203034000, 0.1478108000, 0.2214556000, 0.4462439000, 1.1645130000", \ + "0.1102978000, 0.1143137000, 0.1251828000, 0.1527095000, 0.2265219000, 0.4521318000, 1.1657649000", \ + "0.1203056000, 0.1242890000, 0.1351563000, 0.1627457000, 0.2365586000, 0.4622025000, 1.1762500000", \ + "0.1400263000, 0.1440252000, 0.1548673000, 0.1823776000, 0.2561422000, 0.4810755000, 1.1980832000", \ + "0.1762355000, 0.1804856000, 0.1917942000, 0.2199164000, 0.2942126000, 0.5195284000, 1.2350344000", \ + "0.2229555000, 0.2279549000, 0.2409449000, 0.2713624000, 0.3469264000, 0.5720742000, 1.2908840000", \ + "0.2550577000, 0.2616631000, 0.2786782000, 0.3151956000, 0.3952305000, 0.6204004000, 1.3361368000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016038900, 0.0051449200, 0.0165038000, 0.0529404000, 0.1698210000, 0.5447490000"); + values("0.0530171000, 0.0563731000, 0.0646378000, 0.0848557000, 0.1348824000, 0.2676135000, 0.6715721000", \ + "0.0527211000, 0.0560719000, 0.0645700000, 0.0863208000, 0.1344648000, 0.2673699000, 0.6735265000", \ + "0.0529950000, 0.0562904000, 0.0648267000, 0.0848825000, 0.1340922000, 0.2670450000, 0.6730036000", \ + "0.0527383000, 0.0559932000, 0.0650580000, 0.0848745000, 0.1347147000, 0.2674853000, 0.6719336000", \ + "0.0532752000, 0.0565950000, 0.0646006000, 0.0850097000, 0.1348441000, 0.2668804000, 0.6731314000", \ + "0.0532610000, 0.0565712000, 0.0657878000, 0.0869842000, 0.1347773000, 0.2678076000, 0.6730706000", \ + "0.0658138000, 0.0692338000, 0.0778928000, 0.0987029000, 0.1475351000, 0.2769986000, 0.6778836000"); + } + related_pin : "A3"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016038900, 0.0051449200, 0.0165038000, 0.0529404000, 0.1698210000, 0.5447490000"); + values("0.0224415000, 0.0257493000, 0.0355794000, 0.0650219000, 0.1604506000, 0.4775591000, 1.5001380000", \ + "0.0224495000, 0.0257956000, 0.0356328000, 0.0651573000, 0.1605694000, 0.4787197000, 1.4984257000", \ + "0.0224976000, 0.0257958000, 0.0356377000, 0.0651633000, 0.1606354000, 0.4788505000, 1.4995934000", \ + "0.0224270000, 0.0257248000, 0.0357101000, 0.0651478000, 0.1608696000, 0.4785962000, 1.5024605000", \ + "0.0246893000, 0.0280560000, 0.0378781000, 0.0668346000, 0.1610973000, 0.4791171000, 1.5010397000", \ + "0.0309581000, 0.0347503000, 0.0443675000, 0.0718159000, 0.1636560000, 0.4775063000, 1.4984801000", \ + "0.0435880000, 0.0476591000, 0.0584437000, 0.0851800000, 0.1698472000, 0.4798442000, 1.4975327000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016038900, 0.0051449200, 0.0165038000, 0.0529404000, 0.1698210000, 0.5447490000"); + values("0.3183442000, 0.3242281000, 0.3400256000, 0.3738921000, 0.4425905000, 0.5856670000, 0.9355270000", \ + "0.3198367000, 0.3258696000, 0.3414250000, 0.3754900000, 0.4440605000, 0.5870420000, 0.9370527000", \ + "0.3263274000, 0.3323077000, 0.3479716000, 0.3820110000, 0.4506076000, 0.5938992000, 0.9429654000", \ + "0.3473613000, 0.3534007000, 0.3687377000, 0.4027371000, 0.4714506000, 0.6148227000, 0.9644536000", \ + "0.4054137000, 0.4113994000, 0.4269095000, 0.4609297000, 0.5294972000, 0.6732119000, 1.0226120000", \ + "0.5480916000, 0.5537593000, 0.5687782000, 0.6020763000, 0.6689054000, 0.8122237000, 1.1620221000", \ + "0.8216861000, 0.8287880000, 0.8471848000, 0.8854573000, 0.9566201000, 1.1002005000, 1.4535849000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016038900, 0.0051449200, 0.0165038000, 0.0529404000, 0.1698210000, 0.5447490000"); + values("0.0905773000, 0.0944103000, 0.1048869000, 0.1317671000, 0.2046523000, 0.4296258000, 1.1422416000", \ + "0.0954168000, 0.0992766000, 0.1097961000, 0.1366371000, 0.2095107000, 0.4334286000, 1.1516151000", \ + "0.1056008000, 0.1094434000, 0.1199465000, 0.1468976000, 0.2197758000, 0.4439794000, 1.1598087000", \ + "0.1257952000, 0.1296150000, 0.1400757000, 0.1669148000, 0.2396922000, 0.4637771000, 1.1785418000", \ + "0.1590401000, 0.1633071000, 0.1745545000, 0.2025172000, 0.2762048000, 0.5006867000, 1.2147990000", \ + "0.1971469000, 0.2023664000, 0.2157653000, 0.2465809000, 0.3219593000, 0.5467042000, 1.2625015000", \ + "0.2134756000, 0.2204485000, 0.2381255000, 0.2768072000, 0.3581948000, 0.5830144000, 1.2978342000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016038900, 0.0051449200, 0.0165038000, 0.0529404000, 0.1698210000, 0.5447490000"); + values("0.0531094000, 0.0562611000, 0.0649954000, 0.0848952000, 0.1346227000, 0.2673708000, 0.6730666000", \ + "0.0530745000, 0.0559685000, 0.0654039000, 0.0852200000, 0.1360530000, 0.2674019000, 0.6726900000", \ + "0.0529407000, 0.0562908000, 0.0645191000, 0.0863997000, 0.1336662000, 0.2673499000, 0.6735383000", \ + "0.0528058000, 0.0561378000, 0.0648991000, 0.0853310000, 0.1342562000, 0.2673582000, 0.6715014000", \ + "0.0532231000, 0.0564456000, 0.0653528000, 0.0848352000, 0.1342954000, 0.2673648000, 0.6730859000", \ + "0.0516001000, 0.0549920000, 0.0638440000, 0.0835072000, 0.1353756000, 0.2678434000, 0.6729035000", \ + "0.0717438000, 0.0752958000, 0.0840183000, 0.1026138000, 0.1466097000, 0.2733901000, 0.6766001000"); + } + related_pin : "A4"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016038900, 0.0051449200, 0.0165038000, 0.0529404000, 0.1698210000, 0.5447490000"); + values("0.0211031000, 0.0245017000, 0.0341983000, 0.0633566000, 0.1594554000, 0.4779632000, 1.4991096000", \ + "0.0211562000, 0.0244040000, 0.0340964000, 0.0633348000, 0.1594673000, 0.4784551000, 1.5030981000", \ + "0.0212118000, 0.0245297000, 0.0341119000, 0.0635042000, 0.1595106000, 0.4765380000, 1.4994489000", \ + "0.0214916000, 0.0246625000, 0.0343310000, 0.0634567000, 0.1594146000, 0.4763225000, 1.4946753000", \ + "0.0248459000, 0.0280111000, 0.0374507000, 0.0660677000, 0.1603468000, 0.4787347000, 1.5002236000", \ + "0.0325663000, 0.0361027000, 0.0454116000, 0.0726753000, 0.1634968000, 0.4758024000, 1.5030533000", \ + "0.0470376000, 0.0514442000, 0.0627320000, 0.0893341000, 0.1714039000, 0.4792640000, 1.4940441000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016038900, 0.0051449200, 0.0165038000, 0.0529404000, 0.1698210000, 0.5447490000"); + values("0.0789005000, 0.0817451000, 0.0893510000, 0.1078132000, 0.1527552000, 0.2680574000, 0.5930092000", \ + "0.0840946000, 0.0869825000, 0.0945828000, 0.1130521000, 0.1580298000, 0.2733402000, 0.5980763000", \ + "0.0971666000, 0.0999857000, 0.1075347000, 0.1260263000, 0.1710622000, 0.2864023000, 0.6112640000", \ + "0.1284865000, 0.1312572000, 0.1387862000, 0.1573635000, 0.2021853000, 0.3180416000, 0.6429481000", \ + "0.1924858000, 0.1957441000, 0.2043276000, 0.2242925000, 0.2709049000, 0.3869728000, 0.7120465000", \ + "0.2936751000, 0.2979090000, 0.3090940000, 0.3342609000, 0.3889724000, 0.5119332000, 0.8381048000", \ + "0.4559594000, 0.4614216000, 0.4757217000, 0.5081396000, 0.5780390000, 0.7197353000, 1.0533668000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016038900, 0.0051449200, 0.0165038000, 0.0529404000, 0.1698210000, 0.5447490000"); + values("0.1044842000, 0.1089872000, 0.1212026000, 0.1515942000, 0.2301370000, 0.4596608000, 1.1792396000", \ + "0.1084844000, 0.1129889000, 0.1252136000, 0.1555998000, 0.2341599000, 0.4636422000, 1.1832788000", \ + "0.1187219000, 0.1232298000, 0.1353961000, 0.1657889000, 0.2442271000, 0.4739840000, 1.1925391000", \ + "0.1440150000, 0.1484560000, 0.1603983000, 0.1903544000, 0.2683647000, 0.4972214000, 1.2150716000", \ + "0.1947724000, 0.1992239000, 0.2111245000, 0.2408741000, 0.3177965000, 0.5471286000, 1.2666046000", \ + "0.2618431000, 0.2669405000, 0.2797753000, 0.3097809000, 0.3873272000, 0.6159013000, 1.3365954000", \ + "0.3296643000, 0.3360105000, 0.3521311000, 0.3869819000, 0.4646220000, 0.6926928000, 1.4109145000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016038900, 0.0051449200, 0.0165038000, 0.0529404000, 0.1698210000, 0.5447490000"); + values("0.0160122000, 0.0181230000, 0.0238572000, 0.0406851000, 0.0881987000, 0.2190589000, 0.6411507000", \ + "0.0160580000, 0.0182130000, 0.0238817000, 0.0406819000, 0.0882130000, 0.2189914000, 0.6407411000", \ + "0.0161852000, 0.0181492000, 0.0238485000, 0.0405972000, 0.0881236000, 0.2190732000, 0.6404328000", \ + "0.0161843000, 0.0184080000, 0.0242025000, 0.0407383000, 0.0883777000, 0.2191868000, 0.6410263000", \ + "0.0213697000, 0.0234850000, 0.0293079000, 0.0448739000, 0.0907070000, 0.2198218000, 0.6405876000", \ + "0.0317823000, 0.0342991000, 0.0410509000, 0.0588048000, 0.1051357000, 0.2290610000, 0.6417514000", \ + "0.0477592000, 0.0508605000, 0.0593601000, 0.0818223000, 0.1348322000, 0.2568974000, 0.6472405000"); + } + related_pin : "B1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016038900, 0.0051449200, 0.0165038000, 0.0529404000, 0.1698210000, 0.5447490000"); + values("0.0260295000, 0.0296796000, 0.0400730000, 0.0708164000, 0.1673993000, 0.4821205000, 1.5023667000", \ + "0.0260730000, 0.0296871000, 0.0400879000, 0.0708615000, 0.1674098000, 0.4823483000, 1.5017654000", \ + "0.0258600000, 0.0294670000, 0.0399848000, 0.0709076000, 0.1673557000, 0.4829581000, 1.4996497000", \ + "0.0253509000, 0.0289795000, 0.0395783000, 0.0700925000, 0.1665520000, 0.4822430000, 1.5026946000", \ + "0.0266446000, 0.0302270000, 0.0404956000, 0.0704212000, 0.1657986000, 0.4816628000, 1.5029037000", \ + "0.0331629000, 0.0364724000, 0.0453557000, 0.0739150000, 0.1677229000, 0.4811189000, 1.5032637000", \ + "0.0454190000, 0.0490748000, 0.0589211000, 0.0839539000, 0.1707953000, 0.4838620000, 1.4998842000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__o41ai_1") { + leakage_power () { + value : 0.0023278000; + when : "A1&!A2&A3&A4&B1"; + } + leakage_power () { + value : 0.0003398000; + when : "A1&!A2&A3&A4&!B1"; + } + leakage_power () { + value : 0.0024189000; + when : "A1&A2&!A3&!A4&B1"; + } + leakage_power () { + value : 0.0003398000; + when : "A1&A2&!A3&!A4&!B1"; + } + leakage_power () { + value : 0.0023322000; + when : "A1&A2&!A3&A4&B1"; + } + leakage_power () { + value : 0.0003398000; + when : "A1&A2&!A3&A4&!B1"; + } + leakage_power () { + value : 0.0023361000; + when : "A1&A2&A3&!A4&B1"; + } + leakage_power () { + value : 0.0003398000; + when : "A1&A2&A3&!A4&!B1"; + } + leakage_power () { + value : 0.0023146000; + when : "A1&A2&A3&A4&B1"; + } + leakage_power () { + value : 0.0003398000; + when : "A1&A2&A3&A4&!B1"; + } + leakage_power () { + value : 0.0013643000; + when : "!A1&!A2&!A3&!A4&B1"; + } + leakage_power () { + value : 0.0000076732; + when : "!A1&!A2&!A3&!A4&!B1"; + } + leakage_power () { + value : 0.0031594000; + when : "!A1&!A2&!A3&A4&B1"; + } + leakage_power () { + value : 0.0003399000; + when : "!A1&!A2&!A3&A4&!B1"; + } + leakage_power () { + value : 0.0027393000; + when : "!A1&!A2&A3&!A4&B1"; + } + leakage_power () { + value : 0.0003400000; + when : "!A1&!A2&A3&!A4&!B1"; + } + leakage_power () { + value : 0.0023393000; + when : "!A1&!A2&A3&A4&B1"; + } + leakage_power () { + value : 0.0003398000; + when : "!A1&!A2&A3&A4&!B1"; + } + leakage_power () { + value : 0.0027915000; + when : "!A1&A2&!A3&!A4&B1"; + } + leakage_power () { + value : 0.0003395000; + when : "!A1&A2&!A3&!A4&!B1"; + } + leakage_power () { + value : 0.0023469000; + when : "!A1&A2&!A3&A4&B1"; + } + leakage_power () { + value : 0.0003398000; + when : "!A1&A2&!A3&A4&!B1"; + } + leakage_power () { + value : 0.0023493000; + when : "!A1&A2&A3&!A4&B1"; + } + leakage_power () { + value : 0.0003398000; + when : "!A1&A2&A3&!A4&!B1"; + } + leakage_power () { + value : 0.0023183000; + when : "!A1&A2&A3&A4&B1"; + } + leakage_power () { + value : 0.0003398000; + when : "!A1&A2&A3&A4&!B1"; + } + leakage_power () { + value : 0.0035048000; + when : "A1&!A2&!A3&!A4&B1"; + } + leakage_power () { + value : 0.0003398000; + when : "A1&!A2&!A3&!A4&!B1"; + } + leakage_power () { + value : 0.0024200000; + when : "A1&!A2&!A3&A4&B1"; + } + leakage_power () { + value : 0.0003398000; + when : "A1&!A2&!A3&A4&!B1"; + } + leakage_power () { + value : 0.0024104000; + when : "A1&!A2&A3&!A4&B1"; + } + leakage_power () { + value : 0.0003398000; + when : "A1&!A2&A3&!A4&!B1"; + } + area : 8.758400000; + cell_footprint : "sky130_fd_sc_hd__o41ai"; + cell_leakage_power : 0.0013930580; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A1") { + capacitance : 0.0023290000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022250000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0040122000, 0.0040157000, 0.0040237000, 0.0040225000, 0.0040196000, 0.0040131000, 0.0039979000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0040127000, -0.0040112000, -0.0040077000, -0.0040090000, -0.0040118000, -0.0040182000, -0.0040332000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024330000; + } + pin ("A2") { + capacitance : 0.0024190000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022770000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0040202000, 0.0040192000, 0.0040169000, 0.0040175000, 0.0040190000, 0.0040224000, 0.0040301000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0040051000, -0.0040069000, -0.0040108000, -0.0040113000, -0.0040123000, -0.0040147000, -0.0040202000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0025600000; + } + pin ("A3") { + capacitance : 0.0024070000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022490000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0038893000, 0.0038875000, 0.0038833000, 0.0038836000, 0.0038844000, 0.0038864000, 0.0038908000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0038767000, -0.0038771000, -0.0038779000, -0.0038786000, -0.0038803000, -0.0038843000, -0.0038934000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0025660000; + } + pin ("A4") { + capacitance : 0.0023800000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0021990000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0040970000, 0.0040959000, 0.0040934000, 0.0040910000, 0.0040854000, 0.0040726000, 0.0040429000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0040866000, -0.0040853000, -0.0040823000, -0.0040801000, -0.0040751000, -0.0040635000, -0.0040369000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0025600000; + } + pin ("B1") { + capacitance : 0.0022880000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022260000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0047260000, 0.0047349000, 0.0047554000, 0.0047564000, 0.0047586000, 0.0047638000, 0.0047758000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0002939000, -0.0003076000, -0.0003392000, -0.0003137000, -0.0002547000, -0.0001188000, 0.0001945000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0023490000; + } + pin ("Y") { + direction : "output"; + function : "(!A1&!A2&!A3&!A4) | (!B1)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0010095830, 0.0020385140, 0.0041160960, 0.0083110790, 0.0167814400, 0.0338845000"); + values("0.0073974000, 0.0065670000, 0.0049114000, 0.0015706000, -0.0051922000, -0.0187486000, -0.0462497000", \ + "0.0072699000, 0.0064435000, 0.0047861000, 0.0014371000, -0.0053105000, -0.0188658000, -0.0463435000", \ + "0.0071597000, 0.0063239000, 0.0046626000, 0.0013057000, -0.0054333000, -0.0190041000, -0.0464706000", \ + "0.0070286000, 0.0062059000, 0.0045436000, 0.0011916000, -0.0055595000, -0.0191061000, -0.0465882000", \ + "0.0069149000, 0.0061267000, 0.0044683000, 0.0011432000, -0.0055496000, -0.0190995000, -0.0465891000", \ + "0.0070873000, 0.0062534000, 0.0045888000, 0.0012229000, -0.0056267000, -0.0191984000, -0.0466844000", \ + "0.0078223000, 0.0069887000, 0.0052910000, 0.0019229000, -0.0048782000, -0.0186779000, -0.0465709000"); + } + related_pin : "A1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0010095830, 0.0020385140, 0.0041160960, 0.0083110790, 0.0167814400, 0.0338845000"); + values("0.0175046000, 0.0183442000, 0.0200191000, 0.0233861000, 0.0301596000, 0.0438177000, 0.0711848000", \ + "0.0173708000, 0.0182181000, 0.0198738000, 0.0232649000, 0.0301094000, 0.0436823000, 0.0710765000", \ + "0.0171345000, 0.0179922000, 0.0196961000, 0.0231072000, 0.0299397000, 0.0435930000, 0.0710700000", \ + "0.0169822000, 0.0178551000, 0.0195179000, 0.0229163000, 0.0297577000, 0.0434660000, 0.0709012000", \ + "0.0169289000, 0.0177252000, 0.0194169000, 0.0227920000, 0.0296283000, 0.0433395000, 0.0707562000", \ + "0.0168553000, 0.0176541000, 0.0193400000, 0.0227127000, 0.0295221000, 0.0431948000, 0.0706215000", \ + "0.0167742000, 0.0176753000, 0.0193109000, 0.0227656000, 0.0295639000, 0.0431282000, 0.0705728000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0010095830, 0.0020385140, 0.0041160960, 0.0083110790, 0.0167814400, 0.0338845000"); + values("0.0061160000, 0.0052856000, 0.0036340000, 0.0002905000, -0.0064215000, -0.0200267000, -0.0475912000", \ + "0.0060769000, 0.0052506000, 0.0035968000, 0.0002584000, -0.0064550000, -0.0200685000, -0.0476552000", \ + "0.0060003000, 0.0051692000, 0.0035200000, 0.0001886000, -0.0065267000, -0.0201338000, -0.0477023000", \ + "0.0058097000, 0.0050080000, 0.0033750000, 0.0000527000, -0.0066443000, -0.0202210000, -0.0477802000", \ + "0.0056051000, 0.0048153000, 0.0031936000, -0.0000888000, -0.0067299000, -0.0202623000, -0.0478214000", \ + "0.0057771000, 0.0049562000, 0.0033042000, -0.0000135000, -0.0068020000, -0.0204513000, -0.0479661000", \ + "0.0061988000, 0.0053649000, 0.0037648000, 0.0003505000, -0.0063955000, -0.0201796000, -0.0478742000"); + } + related_pin : "A2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0010095830, 0.0020385140, 0.0041160960, 0.0083110790, 0.0167814400, 0.0338845000"); + values("0.0153532000, 0.0162035000, 0.0178954000, 0.0212519000, 0.0280220000, 0.0416413000, 0.0690806000", \ + "0.0151866000, 0.0160343000, 0.0177469000, 0.0211010000, 0.0279108000, 0.0415659000, 0.0689113000", \ + "0.0150240000, 0.0158763000, 0.0175455000, 0.0209558000, 0.0277851000, 0.0414823000, 0.0689120000", \ + "0.0148664000, 0.0156909000, 0.0173708000, 0.0207810000, 0.0276202000, 0.0413522000, 0.0687659000", \ + "0.0147960000, 0.0155839000, 0.0172794000, 0.0206470000, 0.0274777000, 0.0411920000, 0.0686359000", \ + "0.0147104000, 0.0155486000, 0.0172173000, 0.0205667000, 0.0273697000, 0.0410474000, 0.0685326000", \ + "0.0146804000, 0.0155049000, 0.0171730000, 0.0205760000, 0.0274146000, 0.0411245000, 0.0685198000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0010095830, 0.0020385140, 0.0041160960, 0.0083110790, 0.0167814400, 0.0338845000"); + values("0.0047458000, 0.0039262000, 0.0022917000, -0.0010544000, -0.0078056000, -0.0214636000, -0.0491086000", \ + "0.0047320000, 0.0039183000, 0.0022804000, -0.0010446000, -0.0077912000, -0.0214399000, -0.0490801000", \ + "0.0046653000, 0.0038645000, 0.0022455000, -0.0010550000, -0.0077718000, -0.0214166000, -0.0490663000", \ + "0.0044653000, 0.0036763000, 0.0020855000, -0.0011652000, -0.0078552000, -0.0214479000, -0.0490624000", \ + "0.0043445000, 0.0035943000, 0.0019210000, -0.0013975000, -0.0080164000, -0.0215446000, -0.0490793000", \ + "0.0042534000, 0.0034653000, 0.0018343000, -0.0014713000, -0.0081610000, -0.0217992000, -0.0492539000", \ + "0.0047012000, 0.0038214000, 0.0021636000, -0.0011956000, -0.0080073000, -0.0216451000, -0.0492884000"); + } + related_pin : "A3"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0010095830, 0.0020385140, 0.0041160960, 0.0083110790, 0.0167814400, 0.0338845000"); + values("0.0132225000, 0.0140637000, 0.0157608000, 0.0191071000, 0.0259125000, 0.0395142000, 0.0669249000", \ + "0.0130622000, 0.0139199000, 0.0155879000, 0.0189985000, 0.0258005000, 0.0394394000, 0.0668390000", \ + "0.0128711000, 0.0137263000, 0.0154143000, 0.0188286000, 0.0256717000, 0.0393528000, 0.0667605000", \ + "0.0126985000, 0.0135754000, 0.0152463000, 0.0186557000, 0.0255042000, 0.0392180000, 0.0666784000", \ + "0.0126338000, 0.0134603000, 0.0151202000, 0.0185186000, 0.0253549000, 0.0390462000, 0.0665569000", \ + "0.0125503000, 0.0133773000, 0.0150949000, 0.0184907000, 0.0252641000, 0.0389418000, 0.0664511000", \ + "0.0127354000, 0.0135344000, 0.0151605000, 0.0185551000, 0.0253065000, 0.0390643000, 0.0664791000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0010095830, 0.0020385140, 0.0041160960, 0.0083110790, 0.0167814400, 0.0338845000"); + values("0.0029106000, 0.0020984000, 0.0004427000, -0.0029091000, -0.0096814000, -0.0233819000, -0.0510786000", \ + "0.0027780000, 0.0019982000, 0.0003903000, -0.0029087000, -0.0096430000, -0.0233063000, -0.0509845000", \ + "0.0025541000, 0.0018084000, 0.0002491000, -0.0029746000, -0.0096421000, -0.0232529000, -0.0508962000", \ + "0.0022920000, 0.0015493000, 0.0000176000, -0.0031707000, -0.0097433000, -0.0232890000, -0.0508660000", \ + "0.0021690000, 0.0014251000, -0.0001403000, -0.0034167000, -0.0099795000, -0.0234341000, -0.0509226000", \ + "0.0021059000, 0.0013081000, -0.0003059000, -0.0035907000, -0.0101817000, -0.0237550000, -0.0511672000", \ + "0.0027178000, 0.0018489000, 0.0001471000, -0.0032838000, -0.0100971000, -0.0237223000, -0.0512194000"); + } + related_pin : "A4"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0010095830, 0.0020385140, 0.0041160960, 0.0083110790, 0.0167814400, 0.0338845000"); + values("0.0109843000, 0.0118200000, 0.0135069000, 0.0168960000, 0.0237219000, 0.0373348000, 0.0646901000", \ + "0.0107590000, 0.0115895000, 0.0133088000, 0.0167019000, 0.0235616000, 0.0371989000, 0.0646833000", \ + "0.0104623000, 0.0112729000, 0.0129971000, 0.0164584000, 0.0233350000, 0.0370721000, 0.0645780000", \ + "0.0102710000, 0.0111401000, 0.0128501000, 0.0162259000, 0.0231120000, 0.0368599000, 0.0643623000", \ + "0.0104207000, 0.0112604000, 0.0128726000, 0.0162435000, 0.0230228000, 0.0366937000, 0.0642782000", \ + "0.0109785000, 0.0118006000, 0.0134665000, 0.0164018000, 0.0231410000, 0.0366921000, 0.0641973000", \ + "0.0118497000, 0.0126326000, 0.0142411000, 0.0174555000, 0.0240637000, 0.0374272000, 0.0642515000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0010095830, 0.0020385140, 0.0041160960, 0.0083110790, 0.0167814400, 0.0338845000"); + values("0.0037219000, 0.0029219000, 0.0013168000, -0.0019883000, -0.0086829000, -0.0222087000, -0.0496795000", \ + "0.0035662000, 0.0027977000, 0.0011824000, -0.0020833000, -0.0087464000, -0.0222442000, -0.0496928000", \ + "0.0034317000, 0.0026441000, 0.0010521000, -0.0022210000, -0.0088540000, -0.0222914000, -0.0497125000", \ + "0.0032986000, 0.0024913000, 0.0008714000, -0.0023600000, -0.0090369000, -0.0224606000, -0.0498301000", \ + "0.0031759000, 0.0023627000, 0.0007234000, -0.0025825000, -0.0092162000, -0.0226528000, -0.0500496000", \ + "0.0036448000, 0.0027807000, 0.0010787000, -0.0023743000, -0.0092328000, -0.0226877000, -0.0501789000", \ + "0.0050687000, 0.0041770000, 0.0024673000, -0.0010459000, -0.0079566000, -0.0220687000, -0.0497994000"); + } + related_pin : "B1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0010095830, 0.0020385140, 0.0041160960, 0.0083110790, 0.0167814400, 0.0338845000"); + values("0.0101596000, 0.0110879000, 0.0128984000, 0.0164092000, 0.0232753000, 0.0370057000, 0.0644924000", \ + "0.0099089000, 0.0108427000, 0.0126902000, 0.0161590000, 0.0231397000, 0.0369231000, 0.0645099000", \ + "0.0096923000, 0.0105651000, 0.0123670000, 0.0159199000, 0.0229046000, 0.0366697000, 0.0643403000", \ + "0.0096720000, 0.0105156000, 0.0122412000, 0.0156526000, 0.0225374000, 0.0364139000, 0.0641466000", \ + "0.0098091000, 0.0106225000, 0.0122601000, 0.0156019000, 0.0224577000, 0.0363020000, 0.0639688000", \ + "0.0106557000, 0.0115084000, 0.0131121000, 0.0165438000, 0.0231847000, 0.0365023000, 0.0636837000", \ + "0.0126211000, 0.0133282000, 0.0147405000, 0.0176422000, 0.0242557000, 0.0374428000, 0.0646819000"); + } + } + max_capacitance : 0.0338840000; + max_transition : 1.4806290000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0010095800, 0.0020385100, 0.0041161000, 0.0083110800, 0.0167814000, 0.0338845000"); + values("0.0414108000, 0.0452218000, 0.0525645000, 0.0666243000, 0.0931865000, 0.1433687000, 0.2401093000", \ + "0.0462667000, 0.0500261000, 0.0573722000, 0.0713468000, 0.0978333000, 0.1479929000, 0.2446358000", \ + "0.0572241000, 0.0608939000, 0.0680825000, 0.0819660000, 0.1082329000, 0.1583675000, 0.2549441000", \ + "0.0781641000, 0.0823660000, 0.0898706000, 0.1039819000, 0.1298313000, 0.1796232000, 0.2762097000", \ + "0.1102411000, 0.1156809000, 0.1259666000, 0.1437883000, 0.1746446000, 0.2275640000, 0.3244698000", \ + "0.1498700000, 0.1581079000, 0.1725379000, 0.1987977000, 0.2426707000, 0.3132385000, 0.4273777000", \ + "0.1767365000, 0.1888057000, 0.2113143000, 0.2520325000, 0.3198091000, 0.4275435000, 0.5920232000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0010095800, 0.0020385100, 0.0041161000, 0.0083110800, 0.0167814000, 0.0338845000"); + values("0.2599977000, 0.2746984000, 0.3060187000, 0.3678914000, 0.4915713000, 0.7379454000, 1.2327395000", \ + "0.2630482000, 0.2790475000, 0.3098195000, 0.3726658000, 0.4953537000, 0.7420968000, 1.2378414000", \ + "0.2731010000, 0.2879857000, 0.3210491000, 0.3822960000, 0.5065906000, 0.7543978000, 1.2499559000", \ + "0.2976450000, 0.3134427000, 0.3441279000, 0.4071494000, 0.5314859000, 0.7791859000, 1.2753405000", \ + "0.3478681000, 0.3631274000, 0.3950686000, 0.4571893000, 0.5812366000, 0.8284511000, 1.3260969000", \ + "0.4450330000, 0.4620730000, 0.4951304000, 0.5601485000, 0.6833578000, 0.9309193000, 1.4271825000", \ + "0.6015748000, 0.6221519000, 0.6618709000, 0.7375375000, 0.8794208000, 1.1459885000, 1.6452725000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0010095800, 0.0020385100, 0.0041161000, 0.0083110800, 0.0167814000, 0.0338845000"); + values("0.0326762000, 0.0372295000, 0.0461327000, 0.0631988000, 0.0958911000, 0.1585935000, 0.2834726000", \ + "0.0323626000, 0.0368778000, 0.0457465000, 0.0629568000, 0.0955086000, 0.1583697000, 0.2823282000", \ + "0.0321739000, 0.0366105000, 0.0452571000, 0.0621828000, 0.0950752000, 0.1585049000, 0.2822055000", \ + "0.0388984000, 0.0426114000, 0.0499781000, 0.0649224000, 0.0956471000, 0.1576532000, 0.2822781000", \ + "0.0587983000, 0.0625180000, 0.0699721000, 0.0847946000, 0.1121546000, 0.1658132000, 0.2839711000", \ + "0.0968258000, 0.1015980000, 0.1113686000, 0.1295355000, 0.1612939000, 0.2159355000, 0.3202640000", \ + "0.1648232000, 0.1721795000, 0.1867171000, 0.2122181000, 0.2565686000, 0.3286257000, 0.4445544000"); + } + related_pin : "A1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0010095800, 0.0020385100, 0.0041161000, 0.0083110800, 0.0167814000, 0.0338845000"); + values("0.1722483000, 0.1925258000, 0.2331873000, 0.3139929000, 0.4768527000, 0.8043676000, 1.4603138000", \ + "0.1725761000, 0.1929327000, 0.2329800000, 0.3144354000, 0.4769884000, 0.8030606000, 1.4588010000", \ + "0.1723731000, 0.1925869000, 0.2332653000, 0.3143444000, 0.4771541000, 0.8050801000, 1.4609846000", \ + "0.1722747000, 0.1928675000, 0.2330512000, 0.3141357000, 0.4766137000, 0.8043052000, 1.4597706000", \ + "0.1728274000, 0.1930048000, 0.2335183000, 0.3146953000, 0.4779652000, 0.8035995000, 1.4606403000", \ + "0.1931145000, 0.2122339000, 0.2503898000, 0.3265773000, 0.4836480000, 0.8055689000, 1.4605690000", \ + "0.2443695000, 0.2649969000, 0.3057061000, 0.3880542000, 0.5450032000, 0.8474581000, 1.4761998000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0010095800, 0.0020385100, 0.0041161000, 0.0083110800, 0.0167814000, 0.0338845000"); + values("0.0415218000, 0.0450545000, 0.0519208000, 0.0648607000, 0.0893654000, 0.1364697000, 0.2286066000", \ + "0.0463542000, 0.0498923000, 0.0567478000, 0.0696765000, 0.0941734000, 0.1412739000, 0.2334946000", \ + "0.0567747000, 0.0602307000, 0.0669631000, 0.0798767000, 0.1042969000, 0.1513945000, 0.2435702000", \ + "0.0760322000, 0.0799656000, 0.0871799000, 0.1005506000, 0.1249391000, 0.1719190000, 0.2642524000", \ + "0.1031947000, 0.1086255000, 0.1183809000, 0.1360650000, 0.1660299000, 0.2173604000, 0.3105299000", \ + "0.1307836000, 0.1389392000, 0.1536209000, 0.1802136000, 0.2237531000, 0.2947804000, 0.4074596000", \ + "0.1331203000, 0.1461993000, 0.1692828000, 0.2104828000, 0.2801128000, 0.3890019000, 0.5560228000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0010095800, 0.0020385100, 0.0041161000, 0.0083110800, 0.0167814000, 0.0338845000"); + values("0.2458409000, 0.2607188000, 0.2931859000, 0.3542479000, 0.4778949000, 0.7246584000, 1.2193739000", \ + "0.2486808000, 0.2637679000, 0.2961094000, 0.3576630000, 0.4818988000, 0.7278972000, 1.2236325000", \ + "0.2578560000, 0.2744227000, 0.3052659000, 0.3684630000, 0.4924751000, 0.7393155000, 1.2353393000", \ + "0.2831963000, 0.2990404000, 0.3301548000, 0.3935470000, 0.5176523000, 0.7646077000, 1.2614790000", \ + "0.3395124000, 0.3546027000, 0.3864414000, 0.4485108000, 0.5723017000, 0.8196016000, 1.3164856000", \ + "0.4503392000, 0.4696210000, 0.5041012000, 0.5700160000, 0.6937718000, 0.9407629000, 1.4372242000", \ + "0.6492737000, 0.6719553000, 0.7157107000, 0.7950718000, 0.9445364000, 1.2146016000, 1.7132041000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0010095800, 0.0020385100, 0.0041161000, 0.0083110800, 0.0167814000, 0.0338845000"); + values("0.0295996000, 0.0335515000, 0.0414369000, 0.0570207000, 0.0869692000, 0.1467568000, 0.2671127000", \ + "0.0294563000, 0.0334132000, 0.0413194000, 0.0569078000, 0.0869109000, 0.1471246000, 0.2683136000", \ + "0.0294530000, 0.0332390000, 0.0410581000, 0.0563725000, 0.0866720000, 0.1470940000, 0.2674158000", \ + "0.0353318000, 0.0387453000, 0.0456071000, 0.0592778000, 0.0878965000, 0.1464884000, 0.2680217000", \ + "0.0530986000, 0.0568438000, 0.0646306000, 0.0784036000, 0.1048418000, 0.1564600000, 0.2704666000", \ + "0.0887085000, 0.0938552000, 0.1033406000, 0.1218988000, 0.1522340000, 0.2085885000, 0.3086493000", \ + "0.1556238000, 0.1636753000, 0.1781886000, 0.2036820000, 0.2480680000, 0.3179788000, 0.4376993000"); + } + related_pin : "A2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0010095800, 0.0020385100, 0.0041161000, 0.0083110800, 0.0167814000, 0.0338845000"); + values("0.1723570000, 0.1926174000, 0.2334791000, 0.3140114000, 0.4769117000, 0.8030250000, 1.4603382000", \ + "0.1722752000, 0.1925917000, 0.2334817000, 0.3139906000, 0.4768161000, 0.8035784000, 1.4598172000", \ + "0.1725363000, 0.1929068000, 0.2330154000, 0.3143994000, 0.4773960000, 0.8034430000, 1.4591167000", \ + "0.1726614000, 0.1924613000, 0.2330774000, 0.3140562000, 0.4772929000, 0.8035549000, 1.4604873000", \ + "0.1737469000, 0.1934566000, 0.2337762000, 0.3146930000, 0.4778964000, 0.8036073000, 1.4607179000", \ + "0.2020879000, 0.2204150000, 0.2564886000, 0.3313609000, 0.4860691000, 0.8052662000, 1.4617159000", \ + "0.2734127000, 0.2937102000, 0.3338185000, 0.4117921000, 0.5618577000, 0.8536749000, 1.4750844000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0010095800, 0.0020385100, 0.0041161000, 0.0083110800, 0.0167814000, 0.0338845000"); + values("0.0404519000, 0.0436077000, 0.0496494000, 0.0614104000, 0.0843280000, 0.1295825000, 0.2201168000", \ + "0.0453262000, 0.0484947000, 0.0545587000, 0.0663397000, 0.0892626000, 0.1345577000, 0.2251435000", \ + "0.0554677000, 0.0586134000, 0.0647525000, 0.0765919000, 0.0995972000, 0.1449715000, 0.2355129000", \ + "0.0729578000, 0.0765890000, 0.0837047000, 0.0965885000, 0.1200312000, 0.1655956000, 0.2562824000", \ + "0.0952084000, 0.1010945000, 0.1106432000, 0.1282535000, 0.1583566000, 0.2099283000, 0.3023790000", \ + "0.1129349000, 0.1216120000, 0.1373369000, 0.1646925000, 0.2107451000, 0.2828284000, 0.3976438000", \ + "0.0969455000, 0.1105040000, 0.1360613000, 0.1805615000, 0.2545257000, 0.3680065000, 0.5384148000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0010095800, 0.0020385100, 0.0041161000, 0.0083110800, 0.0167814000, 0.0338845000"); + values("0.2150528000, 0.2295830000, 0.2621307000, 0.3229548000, 0.4465326000, 0.6936384000, 1.1887357000", \ + "0.2179654000, 0.2336676000, 0.2649440000, 0.3260165000, 0.4500947000, 0.6973596000, 1.1924066000", \ + "0.2254693000, 0.2422618000, 0.2738191000, 0.3366752000, 0.4598224000, 0.7073635000, 1.2034446000", \ + "0.2508680000, 0.2674331000, 0.2985613000, 0.3613658000, 0.4854629000, 0.7327818000, 1.2295063000", \ + "0.3104093000, 0.3256628000, 0.3572219000, 0.4191537000, 0.5431662000, 0.7910412000, 1.2874749000", \ + "0.4330579000, 0.4508657000, 0.4879729000, 0.5565229000, 0.6799308000, 0.9275954000, 1.4241182000", \ + "0.6512659000, 0.6771210000, 0.7246810000, 0.8144954000, 0.9687308000, 1.2471717000, 1.7446410000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0010095800, 0.0020385100, 0.0041161000, 0.0083110800, 0.0167814000, 0.0338845000"); + values("0.0240603000, 0.0276478000, 0.0349990000, 0.0495998000, 0.0793908000, 0.1389397000, 0.2590897000", \ + "0.0240466000, 0.0276494000, 0.0349137000, 0.0495721000, 0.0793609000, 0.1388131000, 0.2597030000", \ + "0.0242152000, 0.0277214000, 0.0349852000, 0.0496452000, 0.0793011000, 0.1388920000, 0.2599033000", \ + "0.0301325000, 0.0333989000, 0.0400818000, 0.0530194000, 0.0809406000, 0.1390356000, 0.2600580000", \ + "0.0470848000, 0.0508410000, 0.0586229000, 0.0723670000, 0.0986647000, 0.1503017000, 0.2625397000", \ + "0.0817597000, 0.0871469000, 0.0972470000, 0.1156700000, 0.1477486000, 0.2020767000, 0.3047551000", \ + "0.1469953000, 0.1555214000, 0.1709202000, 0.1984031000, 0.2430373000, 0.3149402000, 0.4323942000"); + } + related_pin : "A3"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0010095800, 0.0020385100, 0.0041161000, 0.0083110800, 0.0167814000, 0.0338845000"); + values("0.1722873000, 0.1927086000, 0.2335382000, 0.3142829000, 0.4771286000, 0.8036298000, 1.4634228000", \ + "0.1728778000, 0.1928634000, 0.2330071000, 0.3143601000, 0.4770248000, 0.8033431000, 1.4598931000", \ + "0.1724372000, 0.1923834000, 0.2328737000, 0.3136985000, 0.4767847000, 0.8036768000, 1.4597001000", \ + "0.1723558000, 0.1925528000, 0.2328762000, 0.3142115000, 0.4783226000, 0.8035277000, 1.4594137000", \ + "0.1756662000, 0.1946989000, 0.2338864000, 0.3147538000, 0.4772406000, 0.8041682000, 1.4608569000", \ + "0.2120863000, 0.2296901000, 0.2658570000, 0.3382505000, 0.4882833000, 0.8047136000, 1.4606916000", \ + "0.3041254000, 0.3255153000, 0.3655323000, 0.4465135000, 0.5869785000, 0.8686974000, 1.4762374000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0010095800, 0.0020385100, 0.0041161000, 0.0083110800, 0.0167814000, 0.0338845000"); + values("0.0322722000, 0.0350102000, 0.0403872000, 0.0509484000, 0.0720923000, 0.1145047000, 0.1997986000", \ + "0.0368285000, 0.0396660000, 0.0451969000, 0.0558713000, 0.0771472000, 0.1195704000, 0.2048184000", \ + "0.0464405000, 0.0494894000, 0.0552858000, 0.0662662000, 0.0876550000, 0.1304207000, 0.2157119000", \ + "0.0604489000, 0.0645599000, 0.0723252000, 0.0855914000, 0.1087037000, 0.1517817000, 0.2373564000", \ + "0.0745361000, 0.0813133000, 0.0930776000, 0.1130248000, 0.1453781000, 0.1977162000, 0.2859436000", \ + "0.0775649000, 0.0879574000, 0.1079861000, 0.1392210000, 0.1900418000, 0.2668562000, 0.3814274000", \ + "0.0354460000, 0.0531592000, 0.0847880000, 0.1372208000, 0.2202350000, 0.3425327000, 0.5217581000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0010095800, 0.0020385100, 0.0041161000, 0.0083110800, 0.0167814000, 0.0338845000"); + values("0.1552745000, 0.1711156000, 0.2031463000, 0.2651052000, 0.3882625000, 0.6345889000, 1.1302338000", \ + "0.1563640000, 0.1719931000, 0.2043513000, 0.2662807000, 0.3903309000, 0.6378626000, 1.1337249000", \ + "0.1626486000, 0.1780151000, 0.2103220000, 0.2735110000, 0.3985355000, 0.6466568000, 1.1433731000", \ + "0.1860038000, 0.2018927000, 0.2334997000, 0.2957910000, 0.4204999000, 0.6689295000, 1.1666522000", \ + "0.2491713000, 0.2638682000, 0.2931332000, 0.3547244000, 0.4776730000, 0.7249208000, 1.2222594000", \ + "0.3850117000, 0.4033523000, 0.4389378000, 0.5007435000, 0.6222214000, 0.8666031000, 1.3618313000", \ + "0.6035326000, 0.6296894000, 0.6808918000, 0.7710059000, 0.9353350000, 1.2004637000, 1.6845839000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0010095800, 0.0020385100, 0.0041161000, 0.0083110800, 0.0167814000, 0.0338845000"); + values("0.0151898000, 0.0186059000, 0.0253869000, 0.0394419000, 0.0676307000, 0.1245255000, 0.2387199000", \ + "0.0152393000, 0.0185971000, 0.0254755000, 0.0394019000, 0.0675834000, 0.1245523000, 0.2390553000", \ + "0.0164443000, 0.0194912000, 0.0258699000, 0.0394702000, 0.0671053000, 0.1249775000, 0.2392579000", \ + "0.0242497000, 0.0273166000, 0.0335734000, 0.0454486000, 0.0701622000, 0.1243536000, 0.2397892000", \ + "0.0418291000, 0.0456870000, 0.0531532000, 0.0667693000, 0.0918084000, 0.1393481000, 0.2432528000", \ + "0.0760115000, 0.0818349000, 0.0924132000, 0.1110230000, 0.1426623000, 0.1960267000, 0.2908542000", \ + "0.1439358000, 0.1522091000, 0.1676378000, 0.1955428000, 0.2386688000, 0.3096178000, 0.4248180000"); + } + related_pin : "A4"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0010095800, 0.0020385100, 0.0041161000, 0.0083110800, 0.0167814000, 0.0338845000"); + values("0.1711496000, 0.1916590000, 0.2323103000, 0.3143106000, 0.4780168000, 0.8032800000, 1.4599845000", \ + "0.1707326000, 0.1912622000, 0.2326042000, 0.3139549000, 0.4770734000, 0.8029592000, 1.4637359000", \ + "0.1696866000, 0.1905672000, 0.2318476000, 0.3137720000, 0.4768674000, 0.8029761000, 1.4618997000", \ + "0.1662066000, 0.1876962000, 0.2302669000, 0.3131523000, 0.4771873000, 0.8032160000, 1.4606089000", \ + "0.1711480000, 0.1900081000, 0.2294597000, 0.3097922000, 0.4755448000, 0.8052310000, 1.4632352000", \ + "0.2182376000, 0.2391959000, 0.2775420000, 0.3448307000, 0.4903449000, 0.8032457000, 1.4606714000", \ + "0.3054978000, 0.3321808000, 0.3842239000, 0.4691720000, 0.6207291000, 0.8891891000, 1.4806293000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0010095800, 0.0020385100, 0.0041161000, 0.0083110800, 0.0167814000, 0.0338845000"); + values("0.0298258000, 0.0337759000, 0.0412579000, 0.0554438000, 0.0819574000, 0.1321105000, 0.2287520000", \ + "0.0340036000, 0.0378914000, 0.0453726000, 0.0596291000, 0.0862419000, 0.1364955000, 0.2331298000", \ + "0.0460065000, 0.0493230000, 0.0562404000, 0.0698693000, 0.0962906000, 0.1467400000, 0.2435356000", \ + "0.0694372000, 0.0739751000, 0.0823971000, 0.0965953000, 0.1214946000, 0.1703224000, 0.2668901000", \ + "0.1010515000, 0.1075315000, 0.1194742000, 0.1402009000, 0.1746790000, 0.2286211000, 0.3232859000", \ + "0.1366117000, 0.1460901000, 0.1636477000, 0.1942703000, 0.2442219000, 0.3254615000, 0.4510921000", \ + "0.1590504000, 0.1727603000, 0.1983059000, 0.2436876000, 0.3200761000, 0.4440125000, 0.6316959000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0010095800, 0.0020385100, 0.0041161000, 0.0083110800, 0.0167814000, 0.0338845000"); + values("0.0255574000, 0.0292877000, 0.0366057000, 0.0506417000, 0.0782213000, 0.1332734000, 0.2432647000", \ + "0.0307436000, 0.0344736000, 0.0417630000, 0.0556367000, 0.0836273000, 0.1386841000, 0.2489198000", \ + "0.0441986000, 0.0477486000, 0.0548809000, 0.0688668000, 0.0966972000, 0.1519044000, 0.2622134000", \ + "0.0669635000, 0.0731650000, 0.0835224000, 0.1002215000, 0.1278791000, 0.1834632000, 0.2945864000", \ + "0.1026569000, 0.1124059000, 0.1293891000, 0.1564922000, 0.1966779000, 0.2560631000, 0.3660066000", \ + "0.1600304000, 0.1749894000, 0.2016965000, 0.2456445000, 0.3110190000, 0.4047215000, 0.5394147000", \ + "0.2604835000, 0.2815884000, 0.3212377000, 0.3867151000, 0.4898348000, 0.6435675000, 0.8585760000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0010095800, 0.0020385100, 0.0041161000, 0.0083110800, 0.0167814000, 0.0338845000"); + values("0.0317384000, 0.0362734000, 0.0450771000, 0.0619675000, 0.0948750000, 0.1580239000, 0.2821745000", \ + "0.0309950000, 0.0357739000, 0.0448369000, 0.0619426000, 0.0947831000, 0.1581667000, 0.2829170000", \ + "0.0322869000, 0.0362259000, 0.0445358000, 0.0611117000, 0.0944097000, 0.1576944000, 0.2822571000", \ + "0.0445376000, 0.0485703000, 0.0552123000, 0.0679550000, 0.0964426000, 0.1570387000, 0.2823777000", \ + "0.0673612000, 0.0726151000, 0.0822475000, 0.0985192000, 0.1250773000, 0.1743136000, 0.2857561000", \ + "0.1075068000, 0.1154832000, 0.1295385000, 0.1532515000, 0.1912543000, 0.2512652000, 0.3475718000", \ + "0.1756649000, 0.1879531000, 0.2092187000, 0.2454143000, 0.3040544000, 0.3894189000, 0.5308416000"); + } + related_pin : "B1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0010095800, 0.0020385100, 0.0041161000, 0.0083110800, 0.0167814000, 0.0338845000"); + values("0.0264085000, 0.0316509000, 0.0425894000, 0.0639355000, 0.1057702000, 0.1879676000, 0.3511338000", \ + "0.0264810000, 0.0317954000, 0.0425513000, 0.0639010000, 0.1058267000, 0.1879387000, 0.3510297000", \ + "0.0301599000, 0.0344402000, 0.0436712000, 0.0638931000, 0.1058002000, 0.1878953000, 0.3508979000", \ + "0.0502409000, 0.0530151000, 0.0578394000, 0.0733985000, 0.1087715000, 0.1879651000, 0.3510494000", \ + "0.0897030000, 0.0930605000, 0.1000761000, 0.1138024000, 0.1394038000, 0.2028032000, 0.3521318000", \ + "0.1603387000, 0.1646913000, 0.1741552000, 0.1929515000, 0.2273338000, 0.2848380000, 0.3982399000", \ + "0.2911254000, 0.2953407000, 0.3058473000, 0.3331271000, 0.3846427000, 0.4660742000, 0.5937473000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__o41ai_2") { + leakage_power () { + value : 0.0022590000; + when : "!A1&!A2&!A3&!A4&B1"; + } + leakage_power () { + value : 0.0100640000; + when : "!A1&!A2&!A3&!A4&!B1"; + } + leakage_power () { + value : 0.0116235000; + when : "!A1&!A2&!A3&A4&B1"; + } + leakage_power () { + value : 0.0005536000; + when : "!A1&!A2&!A3&A4&!B1"; + } + leakage_power () { + value : 0.0101656000; + when : "!A1&!A2&A3&!A4&B1"; + } + leakage_power () { + value : 0.0005536000; + when : "!A1&!A2&A3&!A4&!B1"; + } + leakage_power () { + value : 0.0081833000; + when : "!A1&!A2&A3&A4&B1"; + } + leakage_power () { + value : 0.0005535000; + when : "!A1&!A2&A3&A4&!B1"; + } + leakage_power () { + value : 0.0100748000; + when : "!A1&A2&!A3&!A4&B1"; + } + leakage_power () { + value : 0.0005528000; + when : "!A1&A2&!A3&!A4&!B1"; + } + leakage_power () { + value : 0.0081834000; + when : "!A1&A2&!A3&A4&B1"; + } + leakage_power () { + value : 0.0005533000; + when : "!A1&A2&!A3&A4&!B1"; + } + leakage_power () { + value : 0.0081851000; + when : "!A1&A2&A3&!A4&B1"; + } + leakage_power () { + value : 0.0005543000; + when : "!A1&A2&A3&!A4&!B1"; + } + leakage_power () { + value : 0.0080686000; + when : "!A1&A2&A3&A4&B1"; + } + leakage_power () { + value : 0.0005533000; + when : "!A1&A2&A3&A4&!B1"; + } + leakage_power () { + value : 0.0100432000; + when : "A1&!A2&!A3&!A4&B1"; + } + leakage_power () { + value : 0.0005567000; + when : "A1&!A2&!A3&!A4&!B1"; + } + leakage_power () { + value : 0.0081857000; + when : "A1&!A2&!A3&A4&B1"; + } + leakage_power () { + value : 0.0005538000; + when : "A1&!A2&!A3&A4&!B1"; + } + leakage_power () { + value : 0.0081877000; + when : "A1&!A2&A3&!A4&B1"; + } + leakage_power () { + value : 0.0005537000; + when : "A1&!A2&A3&!A4&!B1"; + } + leakage_power () { + value : 0.0080692000; + when : "A1&!A2&A3&A4&B1"; + } + leakage_power () { + value : 0.0005538000; + when : "A1&!A2&A3&A4&!B1"; + } + leakage_power () { + value : 0.0081974000; + when : "A1&A2&!A3&!A4&B1"; + } + leakage_power () { + value : 0.0005530000; + when : "A1&A2&!A3&!A4&!B1"; + } + leakage_power () { + value : 0.0080731000; + when : "A1&A2&!A3&A4&B1"; + } + leakage_power () { + value : 0.0005536000; + when : "A1&A2&!A3&A4&!B1"; + } + leakage_power () { + value : 0.0080822000; + when : "A1&A2&A3&!A4&B1"; + } + leakage_power () { + value : 0.0005528000; + when : "A1&A2&A3&!A4&!B1"; + } + leakage_power () { + value : 0.0080300000; + when : "A1&A2&A3&A4&B1"; + } + leakage_power () { + value : 0.0005539000; + when : "A1&A2&A3&A4&!B1"; + } + area : 16.265600000; + cell_footprint : "sky130_fd_sc_hd__o41ai"; + cell_leakage_power : 0.0047494200; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A1") { + capacitance : 0.0044270000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0042210000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0080244000, 0.0080211000, 0.0080134000, 0.0080160000, 0.0080219000, 0.0080354000, 0.0080667000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0079926000, -0.0079910000, -0.0079872000, -0.0079843000, -0.0079777000, -0.0079626000, -0.0079275000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0046340000; + } + pin ("A2") { + capacitance : 0.0042970000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0040200000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0079408000, 0.0079363000, 0.0079260000, 0.0079240000, 0.0079194000, 0.0079087000, 0.0078840000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0079243000, -0.0079201000, -0.0079105000, -0.0079076000, -0.0079010000, -0.0078857000, -0.0078506000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0045730000; + } + pin ("A3") { + capacitance : 0.0043230000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0039870000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0079653000, 0.0079649000, 0.0079641000, 0.0079656000, 0.0079690000, 0.0079769000, 0.0079951000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0079503000, -0.0079491000, -0.0079463000, -0.0079428000, -0.0079347000, -0.0079160000, -0.0078729000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0046590000; + } + pin ("A4") { + capacitance : 0.0043310000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0039720000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0079870000, 0.0079848000, 0.0079798000, 0.0079812000, 0.0079844000, 0.0079917000, 0.0080086000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0079722000, -0.0079686000, -0.0079605000, -0.0079590000, -0.0079553000, -0.0079470000, -0.0079277000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0046910000; + } + pin ("B1") { + capacitance : 0.0043460000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0042360000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0091635000, 0.0091576000, 0.0091439000, 0.0091470000, 0.0091543000, 0.0091709000, 0.0092094000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0005412000, -0.0005765000, -0.0006581000, -0.0006063000, -0.0004871000, -0.0002120000, 0.0004220000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0044550000; + } + pin ("Y") { + direction : "output"; + function : "(!A1&!A2&!A3&!A4) | (!B1)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011173350, 0.0024968740, 0.0055796880, 0.0124687600, 0.0278635600, 0.0622658400"); + values("0.0171582000, 0.0161484000, 0.0139370000, 0.0089744000, -0.0021504000, -0.0268360000, -0.0820415000", \ + "0.0169002000, 0.0159369000, 0.0136902000, 0.0087062000, -0.0023730000, -0.0270600000, -0.0822893000", \ + "0.0166116000, 0.0156171000, 0.0133943000, 0.0084369000, -0.0026634000, -0.0273437000, -0.0825781000", \ + "0.0163263000, 0.0153415000, 0.0131330000, 0.0081484000, -0.0029731000, -0.0276593000, -0.0828535000", \ + "0.0160567000, 0.0150726000, 0.0128565000, 0.0079953000, -0.0030379000, -0.0276852000, -0.0829408000", \ + "0.0158919000, 0.0148732000, 0.0126667000, 0.0076702000, -0.0034024000, -0.0279602000, -0.0831409000", \ + "0.0173746000, 0.0164134000, 0.0141596000, 0.0091022000, -0.0021000000, -0.0271213000, -0.0830938000"); + } + related_pin : "A1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011173350, 0.0024968740, 0.0055796880, 0.0124687600, 0.0278635600, 0.0622658400"); + values("0.0334217000, 0.0344572000, 0.0367593000, 0.0416991000, 0.0528163000, 0.0776172000, 0.1327662000", \ + "0.0331420000, 0.0340981000, 0.0363669000, 0.0414385000, 0.0526223000, 0.0774283000, 0.1326279000", \ + "0.0326831000, 0.0337102000, 0.0359998000, 0.0410687000, 0.0523185000, 0.0772370000, 0.1324862000", \ + "0.0323372000, 0.0333636000, 0.0356551000, 0.0407233000, 0.0519533000, 0.0769330000, 0.1321895000", \ + "0.0320941000, 0.0331007000, 0.0353377000, 0.0403819000, 0.0515719000, 0.0765192000, 0.1318600000", \ + "0.0319982000, 0.0329747000, 0.0352623000, 0.0402743000, 0.0514440000, 0.0763704000, 0.1317150000", \ + "0.0318590000, 0.0328728000, 0.0351361000, 0.0402267000, 0.0514276000, 0.0761313000, 0.1315112000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011173350, 0.0024968740, 0.0055796880, 0.0124687600, 0.0278635600, 0.0622658400"); + values("0.0136938000, 0.0126830000, 0.0104596000, 0.0054848000, -0.0055568000, -0.0302423000, -0.0856922000", \ + "0.0136306000, 0.0126286000, 0.0104128000, 0.0054529000, -0.0055854000, -0.0303104000, -0.0857358000", \ + "0.0134710000, 0.0124874000, 0.0102609000, 0.0053175000, -0.0057163000, -0.0304044000, -0.0858517000", \ + "0.0131296000, 0.0121921000, 0.0100146000, 0.0050146000, -0.0059676000, -0.0306030000, -0.0860103000", \ + "0.0126451000, 0.0116847000, 0.0095496000, 0.0046919000, -0.0061631000, -0.0307221000, -0.0860748000", \ + "0.0127807000, 0.0118582000, 0.0096518000, 0.0047421000, -0.0063441000, -0.0311825000, -0.0863778000", \ + "0.0138300000, 0.0127558000, 0.0106039000, 0.0055989000, -0.0056173000, -0.0306073000, -0.0864165000"); + } + related_pin : "A2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011173350, 0.0024968740, 0.0055796880, 0.0124687600, 0.0278635600, 0.0622658400"); + values("0.0287974000, 0.0298054000, 0.0319696000, 0.0369934000, 0.0481008000, 0.0729124000, 0.1280848000", \ + "0.0283669000, 0.0293729000, 0.0316852000, 0.0367099000, 0.0479060000, 0.0726987000, 0.1278910000", \ + "0.0279933000, 0.0290206000, 0.0313379000, 0.0363588000, 0.0475778000, 0.0724783000, 0.1276414000", \ + "0.0276163000, 0.0286197000, 0.0309038000, 0.0359863000, 0.0472208000, 0.0722265000, 0.1275504000", \ + "0.0273483000, 0.0283305000, 0.0305934000, 0.0356374000, 0.0468801000, 0.0718154000, 0.1271830000", \ + "0.0272874000, 0.0282800000, 0.0305396000, 0.0355557000, 0.0467744000, 0.0716430000, 0.1269738000", \ + "0.0273323000, 0.0283350000, 0.0305589000, 0.0356374000, 0.0468825000, 0.0717201000, 0.1270024000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011173350, 0.0024968740, 0.0055796880, 0.0124687600, 0.0278635600, 0.0622658400"); + values("0.0108964000, 0.0099120000, 0.0077027000, 0.0027675000, -0.0083094000, -0.0331008000, -0.0887079000", \ + "0.0108325000, 0.0098525000, 0.0076606000, 0.0027558000, -0.0083025000, -0.0330883000, -0.0886723000", \ + "0.0106172000, 0.0096616000, 0.0075094000, 0.0026984000, -0.0083125000, -0.0330458000, -0.0885996000", \ + "0.0101929000, 0.0092547000, 0.0071388000, 0.0023829000, -0.0084966000, -0.0331290000, -0.0885932000", \ + "0.0097560000, 0.0088130000, 0.0066217000, 0.0018812000, -0.0088972000, -0.0333413000, -0.0886791000", \ + "0.0096584000, 0.0086787000, 0.0065284000, 0.0016339000, -0.0092033000, -0.0338949000, -0.0891019000", \ + "0.0106485000, 0.0096604000, 0.0073973000, 0.0023196000, -0.0088662000, -0.0336595000, -0.0892981000"); + } + related_pin : "A3"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011173350, 0.0024968740, 0.0055796880, 0.0124687600, 0.0278635600, 0.0622658400"); + values("0.0242117000, 0.0252186000, 0.0275016000, 0.0324901000, 0.0436367000, 0.0684023000, 0.1235223000", \ + "0.0238832000, 0.0249260000, 0.0272649000, 0.0322188000, 0.0433854000, 0.0682371000, 0.1234340000", \ + "0.0234697000, 0.0245215000, 0.0268354000, 0.0318663000, 0.0430946000, 0.0679979000, 0.1232632000", \ + "0.0232062000, 0.0241387000, 0.0264081000, 0.0314934000, 0.0427771000, 0.0677025000, 0.1230788000", \ + "0.0229015000, 0.0238717000, 0.0261824000, 0.0311916000, 0.0423748000, 0.0673508000, 0.1226906000", \ + "0.0228148000, 0.0238122000, 0.0260467000, 0.0311295000, 0.0424031000, 0.0671712000, 0.1224953000", \ + "0.0232066000, 0.0242410000, 0.0264297000, 0.0313914000, 0.0425233000, 0.0674248000, 0.1227333000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011173350, 0.0024968740, 0.0055796880, 0.0124687600, 0.0278635600, 0.0622658400"); + values("0.0067723000, 0.0058098000, 0.0036022000, -0.0013666000, -0.0124858000, -0.0373734000, -0.0930758000", \ + "0.0064732000, 0.0055416000, 0.0034275000, -0.0014157000, -0.0124257000, -0.0372215000, -0.0928776000", \ + "0.0059896000, 0.0051010000, 0.0030625000, -0.0016143000, -0.0124571000, -0.0371193000, -0.0926767000", \ + "0.0054409000, 0.0045750000, 0.0025720000, -0.0020540000, -0.0127088000, -0.0371721000, -0.0925870000", \ + "0.0052849000, 0.0043512000, 0.0022840000, -0.0024847000, -0.0131940000, -0.0374920000, -0.0927019000", \ + "0.0052640000, 0.0042746000, 0.0021275000, -0.0027404000, -0.0135276000, -0.0380730000, -0.0931308000", \ + "0.0067604000, 0.0056703000, 0.0033486000, -0.0018454000, -0.0130231000, -0.0378784000, -0.0932665000"); + } + related_pin : "A4"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011173350, 0.0024968740, 0.0055796880, 0.0124687600, 0.0278635600, 0.0622658400"); + values("0.0194370000, 0.0204057000, 0.0227494000, 0.0277268000, 0.0388899000, 0.0636635000, 0.1188535000", \ + "0.0189530000, 0.0199709000, 0.0222772000, 0.0273766000, 0.0385846000, 0.0634906000, 0.1186817000", \ + "0.0184004000, 0.0194268000, 0.0217637000, 0.0269118000, 0.0382178000, 0.0632343000, 0.1185121000", \ + "0.0180913000, 0.0190348000, 0.0213417000, 0.0264599000, 0.0377573000, 0.0628260000, 0.1182536000", \ + "0.0180212000, 0.0190018000, 0.0212440000, 0.0262704000, 0.0374829000, 0.0623764000, 0.1178192000", \ + "0.0187764000, 0.0197710000, 0.0219433000, 0.0268591000, 0.0379264000, 0.0625931000, 0.1177619000", \ + "0.0214755000, 0.0224176000, 0.0245703000, 0.0293954000, 0.0400185000, 0.0642097000, 0.1192116000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011173350, 0.0024968740, 0.0055796880, 0.0124687600, 0.0278635600, 0.0622658400"); + values("0.0092788000, 0.0083471000, 0.0062270000, 0.0014039000, -0.0095730000, -0.0341802000, -0.0893167000", \ + "0.0090764000, 0.0081410000, 0.0059698000, 0.0011845000, -0.0097127000, -0.0341988000, -0.0893471000", \ + "0.0088680000, 0.0079268000, 0.0057640000, 0.0009679000, -0.0099149000, -0.0343407000, -0.0893566000", \ + "0.0085888000, 0.0076375000, 0.0054852000, 0.0006170000, -0.0103025000, -0.0347208000, -0.0896260000", \ + "0.0085011000, 0.0075087000, 0.0053160000, 0.0004146000, -0.0105598000, -0.0350433000, -0.0899742000", \ + "0.0092716000, 0.0082382000, 0.0059275000, 0.0008017000, -0.0102401000, -0.0350566000, -0.0903872000", \ + "0.0123962000, 0.0113348000, 0.0089354000, 0.0037445000, -0.0078094000, -0.0333924000, -0.0899633000"); + } + related_pin : "B1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011173350, 0.0024968740, 0.0055796880, 0.0124687600, 0.0278635600, 0.0622658400"); + values("0.0185976000, 0.0197895000, 0.0223325000, 0.0276553000, 0.0390815000, 0.0640028000, 0.1193450000", \ + "0.0182174000, 0.0193663000, 0.0218474000, 0.0272974000, 0.0388392000, 0.0639219000, 0.1193965000", \ + "0.0179508000, 0.0190597000, 0.0214736000, 0.0268511000, 0.0383292000, 0.0635830000, 0.1193286000", \ + "0.0180251000, 0.0190175000, 0.0212963000, 0.0263174000, 0.0379678000, 0.0629729000, 0.1185354000", \ + "0.0184063000, 0.0193971000, 0.0215580000, 0.0264885000, 0.0376514000, 0.0625283000, 0.1181528000", \ + "0.0202291000, 0.0210889000, 0.0231330000, 0.0279193000, 0.0385752000, 0.0629708000, 0.1177914000", \ + "0.0244713000, 0.0253199000, 0.0272660000, 0.0327683000, 0.0415997000, 0.0658696000, 0.1215492000"); + } + } + max_capacitance : 0.0622660000; + max_transition : 1.4837760000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011173300, 0.0024968700, 0.0055796900, 0.0124688000, 0.0278636000, 0.0622658000"); + values("0.0435682000, 0.0463437000, 0.0524181000, 0.0651045000, 0.0912253000, 0.1451316000, 0.2576507000", \ + "0.0482859000, 0.0510970000, 0.0570495000, 0.0696664000, 0.0958326000, 0.1495156000, 0.2621142000", \ + "0.0588895000, 0.0616394000, 0.0674564000, 0.0799545000, 0.1057869000, 0.1594179000, 0.2720232000", \ + "0.0788483000, 0.0817881000, 0.0881975000, 0.1007692000, 0.1262338000, 0.1794777000, 0.2919146000", \ + "0.1100769000, 0.1137650000, 0.1218525000, 0.1377983000, 0.1676056000, 0.2240233000, 0.3367694000", \ + "0.1488492000, 0.1543790000, 0.1659896000, 0.1882898000, 0.2296369000, 0.3036101000, 0.4341680000", \ + "0.1728060000, 0.1823630000, 0.1987294000, 0.2329437000, 0.2966524000, 0.4070848000, 0.5912605000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011173300, 0.0024968700, 0.0055796900, 0.0124688000, 0.0278636000, 0.0622658000"); + values("0.2670215000, 0.2761138000, 0.3004847000, 0.3490586000, 0.4582314000, 0.6986693000, 1.2315773000", \ + "0.2706353000, 0.2809309000, 0.3032999000, 0.3534887000, 0.4619860000, 0.7027919000, 1.2360022000", \ + "0.2806670000, 0.2905228000, 0.3133372000, 0.3632538000, 0.4734463000, 0.7148649000, 1.2485331000", \ + "0.3058245000, 0.3147163000, 0.3387601000, 0.3891069000, 0.4990109000, 0.7404989000, 1.2750695000", \ + "0.3586493000, 0.3686640000, 0.3908930000, 0.4410375000, 0.5510479000, 0.7923591000, 1.3275153000", \ + "0.4597230000, 0.4708154000, 0.4935078000, 0.5475275000, 0.6568509000, 0.8979494000, 1.4328908000", \ + "0.6234902000, 0.6367819000, 0.6639899000, 0.7269311000, 0.8537733000, 1.1140318000, 1.6533099000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011173300, 0.0024968700, 0.0055796900, 0.0124688000, 0.0278636000, 0.0622658000"); + values("0.0372507000, 0.0404423000, 0.0475130000, 0.0628382000, 0.0950102000, 0.1624379000, 0.3081947000", \ + "0.0367901000, 0.0400572000, 0.0471585000, 0.0623980000, 0.0946508000, 0.1619007000, 0.3082452000", \ + "0.0364779000, 0.0395791000, 0.0466381000, 0.0617746000, 0.0940368000, 0.1617069000, 0.3079173000", \ + "0.0425926000, 0.0452362000, 0.0510514000, 0.0642526000, 0.0946387000, 0.1613167000, 0.3077286000", \ + "0.0616811000, 0.0643337000, 0.0700814000, 0.0828696000, 0.1103735000, 0.1690030000, 0.3095447000", \ + "0.0994191000, 0.1027620000, 0.1102436000, 0.1255932000, 0.1562363000, 0.2162899000, 0.3426906000", \ + "0.1684117000, 0.1738833000, 0.1851487000, 0.2053329000, 0.2479606000, 0.3222781000, 0.4576859000"); + } + related_pin : "A1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011173300, 0.0024968700, 0.0055796900, 0.0124688000, 0.0278636000, 0.0622658000"); + values("0.1708300000, 0.1837368000, 0.2136142000, 0.2784755000, 0.4232365000, 0.7444294000, 1.4587457000", \ + "0.1710782000, 0.1837628000, 0.2130756000, 0.2789063000, 0.4235401000, 0.7445505000, 1.4588462000", \ + "0.1708102000, 0.1843895000, 0.2135105000, 0.2788327000, 0.4232251000, 0.7444458000, 1.4586672000", \ + "0.1708135000, 0.1840149000, 0.2135749000, 0.2783518000, 0.4230420000, 0.7440101000, 1.4584550000", \ + "0.1712798000, 0.1843720000, 0.2135717000, 0.2785255000, 0.4231150000, 0.7442328000, 1.4588951000", \ + "0.1891999000, 0.2019084000, 0.2295816000, 0.2903534000, 0.4306114000, 0.7452732000, 1.4587642000", \ + "0.2373961000, 0.2509949000, 0.2803544000, 0.3460442000, 0.4870421000, 0.7878138000, 1.4773424000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011173300, 0.0024968700, 0.0055796900, 0.0124688000, 0.0278636000, 0.0622658000"); + values("0.0446611000, 0.0473349000, 0.0530266000, 0.0648208000, 0.0893415000, 0.1401413000, 0.2493034000", \ + "0.0495753000, 0.0522095000, 0.0579249000, 0.0697906000, 0.0941281000, 0.1451197000, 0.2542757000", \ + "0.0600410000, 0.0626755000, 0.0682636000, 0.0800600000, 0.1043527000, 0.1552520000, 0.2643517000", \ + "0.0797407000, 0.0825918000, 0.0884423000, 0.1005505000, 0.1248262000, 0.1756774000, 0.2847833000", \ + "0.1087052000, 0.1125462000, 0.1204701000, 0.1358792000, 0.1652540000, 0.2202153000, 0.3305545000", \ + "0.1402395000, 0.1460595000, 0.1572674000, 0.1809185000, 0.2226059000, 0.2971873000, 0.4275930000", \ + "0.1510378000, 0.1593405000, 0.1785221000, 0.2144312000, 0.2799615000, 0.3946140000, 0.5829141000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011173300, 0.0024968700, 0.0055796900, 0.0124688000, 0.0278636000, 0.0622658000"); + values("0.2492224000, 0.2597917000, 0.2823301000, 0.3313352000, 0.4401667000, 0.6802499000, 1.2134838000", \ + "0.2513112000, 0.2617613000, 0.2829972000, 0.3345342000, 0.4437450000, 0.6840825000, 1.2172886000", \ + "0.2599914000, 0.2702679000, 0.2932664000, 0.3430850000, 0.4528191000, 0.6941507000, 1.2278050000", \ + "0.2821419000, 0.2928727000, 0.3151357000, 0.3663485000, 0.4764477000, 0.7180856000, 1.2530215000", \ + "0.3350148000, 0.3449879000, 0.3674101000, 0.4171523000, 0.5266311000, 0.7693098000, 1.3040442000", \ + "0.4366142000, 0.4482389000, 0.4728323000, 0.5271739000, 0.6389702000, 0.8797972000, 1.4146729000", \ + "0.6099861000, 0.6238154000, 0.6551100000, 0.7237849000, 0.8566305000, 1.1259179000, 1.6669001000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011173300, 0.0024968700, 0.0055796900, 0.0124688000, 0.0278636000, 0.0622658000"); + values("0.0341926000, 0.0369217000, 0.0432341000, 0.0570407000, 0.0866404000, 0.1516937000, 0.2966217000", \ + "0.0340501000, 0.0367256000, 0.0431537000, 0.0569009000, 0.0866070000, 0.1517624000, 0.2961898000", \ + "0.0336913000, 0.0365619000, 0.0427801000, 0.0565937000, 0.0863125000, 0.1515539000, 0.2964793000", \ + "0.0388455000, 0.0413266000, 0.0468456000, 0.0590478000, 0.0872257000, 0.1514445000, 0.2965575000", \ + "0.0558130000, 0.0583569000, 0.0641141000, 0.0763835000, 0.1032020000, 0.1602519000, 0.2982068000", \ + "0.0916028000, 0.0947332000, 0.1026776000, 0.1178150000, 0.1489322000, 0.2076927000, 0.3318876000", \ + "0.1580161000, 0.1634492000, 0.1749964000, 0.1979068000, 0.2395184000, 0.3148320000, 0.4532927000"); + } + related_pin : "A2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011173300, 0.0024968700, 0.0055796900, 0.0124688000, 0.0278636000, 0.0622658000"); + values("0.1707618000, 0.1843440000, 0.2130538000, 0.2789318000, 0.4232771000, 0.7446754000, 1.4586893000", \ + "0.1709177000, 0.1842654000, 0.2129983000, 0.2783268000, 0.4231302000, 0.7444363000, 1.4588816000", \ + "0.1711933000, 0.1843720000, 0.2137266000, 0.2789257000, 0.4232705000, 0.7444504000, 1.4583564000", \ + "0.1709265000, 0.1835887000, 0.2134285000, 0.2782188000, 0.4230081000, 0.7444811000, 1.4589544000", \ + "0.1722923000, 0.1851878000, 0.2147239000, 0.2791199000, 0.4234573000, 0.7458196000, 1.4587931000", \ + "0.2003392000, 0.2127042000, 0.2404478000, 0.2994739000, 0.4359682000, 0.7470813000, 1.4610204000", \ + "0.2681970000, 0.2824629000, 0.3111356000, 0.3754830000, 0.5116112000, 0.8011812000, 1.4763102000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011173300, 0.0024968700, 0.0055796900, 0.0124688000, 0.0278636000, 0.0622658000"); + values("0.0419938000, 0.0442191000, 0.0488922000, 0.0589338000, 0.0803662000, 0.1265421000, 0.2282707000", \ + "0.0468303000, 0.0491035000, 0.0538092000, 0.0638830000, 0.0853505000, 0.1315580000, 0.2333615000", \ + "0.0569834000, 0.0591902000, 0.0640273000, 0.0741906000, 0.0957025000, 0.1419893000, 0.2439307000", \ + "0.0746121000, 0.0772037000, 0.0825446000, 0.0937729000, 0.1159792000, 0.1625152000, 0.2645925000", \ + "0.0977279000, 0.1016523000, 0.1092752000, 0.1247179000, 0.1531679000, 0.2060919000, 0.3100470000", \ + "0.1193739000, 0.1244569000, 0.1366197000, 0.1595101000, 0.2035302000, 0.2782459000, 0.4044347000", \ + "0.1102192000, 0.1191219000, 0.1383975000, 0.1765333000, 0.2449005000, 0.3634688000, 0.5504077000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011173300, 0.0024968700, 0.0055796900, 0.0124688000, 0.0278636000, 0.0622658000"); + values("0.2141922000, 0.2244692000, 0.2456154000, 0.2968934000, 0.4057210000, 0.6456202000, 1.1784339000", \ + "0.2150490000, 0.2251053000, 0.2493391000, 0.2982140000, 0.4078562000, 0.6485497000, 1.1818703000", \ + "0.2232953000, 0.2329558000, 0.2572581000, 0.3067049000, 0.4168193000, 0.6583388000, 1.1921691000", \ + "0.2480666000, 0.2584631000, 0.2801566000, 0.3314588000, 0.4413446000, 0.6829214000, 1.2169752000", \ + "0.3032226000, 0.3130327000, 0.3362313000, 0.3864259000, 0.4958077000, 0.7372738000, 1.2722489000", \ + "0.4166379000, 0.4287206000, 0.4547050000, 0.5112424000, 0.6260391000, 0.8673167000, 1.4021214000", \ + "0.6110388000, 0.6285708000, 0.6652520000, 0.7402409000, 0.8849326000, 1.1658021000, 1.7060506000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011173300, 0.0024968700, 0.0055796900, 0.0124688000, 0.0278636000, 0.0622658000"); + values("0.0247722000, 0.0272492000, 0.0327629000, 0.0450586000, 0.0726705000, 0.1341424000, 0.2711894000", \ + "0.0247701000, 0.0272369000, 0.0327302000, 0.0450578000, 0.0726584000, 0.1341415000, 0.2716888000", \ + "0.0247754000, 0.0272073000, 0.0327315000, 0.0450793000, 0.0726391000, 0.1340983000, 0.2717790000", \ + "0.0301862000, 0.0324611000, 0.0375668000, 0.0486164000, 0.0743303000, 0.1342739000, 0.2718040000", \ + "0.0460940000, 0.0485569000, 0.0543150000, 0.0663331000, 0.0917473000, 0.1453120000, 0.2745060000", \ + "0.0794655000, 0.0831959000, 0.0909208000, 0.1065515000, 0.1374586000, 0.1955429000, 0.3123410000", \ + "0.1433022000, 0.1491906000, 0.1605566000, 0.1843076000, 0.2276678000, 0.3012941000, 0.4345485000"); + } + related_pin : "A3"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011173300, 0.0024968700, 0.0055796900, 0.0124688000, 0.0278636000, 0.0622658000"); + values("0.1708460000, 0.1842304000, 0.2128885000, 0.2783712000, 0.4230732000, 0.7444921000, 1.4605674000", \ + "0.1708722000, 0.1840154000, 0.2137417000, 0.2784716000, 0.4231052000, 0.7443925000, 1.4612057000", \ + "0.1709095000, 0.1839916000, 0.2135467000, 0.2784738000, 0.4231974000, 0.7443734000, 1.4610978000", \ + "0.1708619000, 0.1837741000, 0.2129679000, 0.2781653000, 0.4243347000, 0.7447500000, 1.4592098000", \ + "0.1748918000, 0.1868300000, 0.2150846000, 0.2790210000, 0.4233585000, 0.7446170000, 1.4589198000", \ + "0.2112882000, 0.2247448000, 0.2506864000, 0.3070713000, 0.4395620000, 0.7498862000, 1.4585465000", \ + "0.3036634000, 0.3181883000, 0.3482069000, 0.4126213000, 0.5448100000, 0.8230111000, 1.4767729000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011173300, 0.0024968700, 0.0055796900, 0.0124688000, 0.0278636000, 0.0622658000"); + values("0.0323919000, 0.0343621000, 0.0386893000, 0.0478617000, 0.0679366000, 0.1122032000, 0.2107334000", \ + "0.0368802000, 0.0389452000, 0.0433804000, 0.0527463000, 0.0730635000, 0.1175659000, 0.2160976000", \ + "0.0463223000, 0.0485689000, 0.0532392000, 0.0629485000, 0.0834530000, 0.1280448000, 0.2271223000", \ + "0.0599755000, 0.0629929000, 0.0690255000, 0.0809658000, 0.1036563000, 0.1488331000, 0.2482513000", \ + "0.0744461000, 0.0788944000, 0.0883481000, 0.1060430000, 0.1374727000, 0.1923328000, 0.2947305000", \ + "0.0782540000, 0.0848882000, 0.1006128000, 0.1291531000, 0.1786188000, 0.2589726000, 0.3884151000", \ + "0.0409084000, 0.0530932000, 0.0779059000, 0.1245536000, 0.2054975000, 0.3333436000, 0.5287991000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011173300, 0.0024968700, 0.0055796900, 0.0124688000, 0.0278636000, 0.0622658000"); + values("0.1434688000, 0.1533861000, 0.1766784000, 0.2256514000, 0.3350441000, 0.5758188000, 1.1088706000", \ + "0.1438429000, 0.1541807000, 0.1770903000, 0.2272946000, 0.3371908000, 0.5778926000, 1.1115596000", \ + "0.1497107000, 0.1602581000, 0.1835286000, 0.2344843000, 0.3450110000, 0.5869307000, 1.1210332000", \ + "0.1729603000, 0.1827219000, 0.2056495000, 0.2551276000, 0.3662949000, 0.6085577000, 1.1445332000", \ + "0.2353842000, 0.2444384000, 0.2655599000, 0.3143948000, 0.4233859000, 0.6647032000, 1.2001636000", \ + "0.3621727000, 0.3746490000, 0.3999583000, 0.4564439000, 0.5644828000, 0.8001102000, 1.3325289000", \ + "0.5659168000, 0.5833746000, 0.6206044000, 0.7000014000, 0.8521641000, 1.1250708000, 1.6504381000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011173300, 0.0024968700, 0.0055796900, 0.0124688000, 0.0278636000, 0.0622658000"); + values("0.0143388000, 0.0167343000, 0.0221990000, 0.0342552000, 0.0614580000, 0.1226866000, 0.2565164000", \ + "0.0144273000, 0.0167773000, 0.0221791000, 0.0343762000, 0.0613236000, 0.1225101000, 0.2565369000", \ + "0.0156013000, 0.0177145000, 0.0228016000, 0.0344118000, 0.0613532000, 0.1216185000, 0.2577362000", \ + "0.0227581000, 0.0249229000, 0.0297769000, 0.0406175000, 0.0644782000, 0.1223706000, 0.2585189000", \ + "0.0392337000, 0.0420094000, 0.0476226000, 0.0598511000, 0.0843414000, 0.1366505000, 0.2599277000", \ + "0.0722488000, 0.0765264000, 0.0842057000, 0.1007838000, 0.1311250000, 0.1882817000, 0.3030539000", \ + "0.1387271000, 0.1441691000, 0.1557800000, 0.1793846000, 0.2229836000, 0.2962862000, 0.4255201000"); + } + related_pin : "A4"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011173300, 0.0024968700, 0.0055796900, 0.0124688000, 0.0278636000, 0.0622658000"); + values("0.1681662000, 0.1813889000, 0.2115807000, 0.2778613000, 0.4234040000, 0.7443108000, 1.4638086000", \ + "0.1670720000, 0.1812101000, 0.2115842000, 0.2774473000, 0.4230766000, 0.7447241000, 1.4589815000", \ + "0.1655011000, 0.1791930000, 0.2098111000, 0.2773165000, 0.4233984000, 0.7441132000, 1.4601907000", \ + "0.1607823000, 0.1748659000, 0.2062296000, 0.2752094000, 0.4226293000, 0.7443834000, 1.4597586000", \ + "0.1686735000, 0.1808355000, 0.2080538000, 0.2718662000, 0.4179155000, 0.7443803000, 1.4594108000", \ + "0.2106625000, 0.2254803000, 0.2569849000, 0.3171737000, 0.4429604000, 0.7437337000, 1.4591222000", \ + "0.2900059000, 0.3085730000, 0.3494771000, 0.4272372000, 0.5728739000, 0.8447615000, 1.4837760000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011173300, 0.0024968700, 0.0055796900, 0.0124688000, 0.0278636000, 0.0622658000"); + values("0.0304651000, 0.0333375000, 0.0395232000, 0.0522744000, 0.0783842000, 0.1320141000, 0.2445576000", \ + "0.0345394000, 0.0374201000, 0.0434756000, 0.0562986000, 0.0825138000, 0.1362366000, 0.2488141000", \ + "0.0467764000, 0.0491673000, 0.0547196000, 0.0669925000, 0.0926379000, 0.1464438000, 0.2591965000", \ + "0.0715593000, 0.0748986000, 0.0815037000, 0.0940549000, 0.1179393000, 0.1710515000, 0.2835331000", \ + "0.1065585000, 0.1110837000, 0.1203815000, 0.1386804000, 0.1722329000, 0.2297007000, 0.3404142000", \ + "0.1483230000, 0.1547596000, 0.1681310000, 0.1949067000, 0.2440937000, 0.3298191000, 0.4706961000", \ + "0.1854450000, 0.1945855000, 0.2137841000, 0.2513820000, 0.3246683000, 0.4537426000, 0.6661133000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011173300, 0.0024968700, 0.0055796900, 0.0124688000, 0.0278636000, 0.0622658000"); + values("0.0217858000, 0.0241133000, 0.0291018000, 0.0395796000, 0.0618274000, 0.1106603000, 0.2188746000", \ + "0.0270020000, 0.0292379000, 0.0341279000, 0.0446821000, 0.0672185000, 0.1162221000, 0.2268534000", \ + "0.0394037000, 0.0421580000, 0.0472779000, 0.0575494000, 0.0800054000, 0.1292726000, 0.2378181000", \ + "0.0584983000, 0.0628023000, 0.0711746000, 0.0863126000, 0.1107755000, 0.1600386000, 0.2673105000", \ + "0.0873192000, 0.0942795000, 0.1078723000, 0.1320256000, 0.1720097000, 0.2324017000, 0.3406694000", \ + "0.1335040000, 0.1439314000, 0.1646368000, 0.2022817000, 0.2663232000, 0.3638640000, 0.5082657000", \ + "0.2139516000, 0.2288519000, 0.2589016000, 0.3142798000, 0.4109871000, 0.5666537000, 0.7982673000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011173300, 0.0024968700, 0.0055796900, 0.0124688000, 0.0278636000, 0.0622658000"); + values("0.0353865000, 0.0389034000, 0.0457540000, 0.0609745000, 0.0930194000, 0.1607494000, 0.3076238000", \ + "0.0345348000, 0.0379639000, 0.0454695000, 0.0608925000, 0.0931571000, 0.1609912000, 0.3075462000", \ + "0.0353204000, 0.0385322000, 0.0448283000, 0.0597629000, 0.0924647000, 0.1607053000, 0.3075828000", \ + "0.0469064000, 0.0498177000, 0.0558201000, 0.0671517000, 0.0948278000, 0.1600038000, 0.3072393000", \ + "0.0689833000, 0.0732683000, 0.0807411000, 0.0958119000, 0.1233219000, 0.1758369000, 0.3092174000", \ + "0.1091997000, 0.1149265000, 0.1263469000, 0.1475684000, 0.1854061000, 0.2507400000, 0.3654808000", \ + "0.1752892000, 0.1837823000, 0.2014253000, 0.2353336000, 0.2922688000, 0.3862786000, 0.5441435000"); + } + related_pin : "B1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011173300, 0.0024968700, 0.0055796900, 0.0124688000, 0.0278636000, 0.0622658000"); + values("0.0211534000, 0.0242293000, 0.0315416000, 0.0470944000, 0.0817850000, 0.1564495000, 0.3187726000", \ + "0.0212907000, 0.0243454000, 0.0315353000, 0.0472970000, 0.0818091000, 0.1564122000, 0.3194576000", \ + "0.0268558000, 0.0290962000, 0.0343151000, 0.0480175000, 0.0818868000, 0.1563561000, 0.3189890000", \ + "0.0473608000, 0.0492428000, 0.0533405000, 0.0618764000, 0.0880740000, 0.1567718000, 0.3189948000", \ + "0.0868585000, 0.0884833000, 0.0926782000, 0.1035726000, 0.1257457000, 0.1770864000, 0.3210621000", \ + "0.1578728000, 0.1598804000, 0.1653128000, 0.1796124000, 0.2102217000, 0.2657995000, 0.3765106000", \ + "0.2921765000, 0.2934500000, 0.2982515000, 0.3152623000, 0.3582425000, 0.4413671000, 0.5781713000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__o41ai_4") { + leakage_power () { + value : 0.0056372000; + when : "!A1&!A2&!A3&!A4&B1"; + } + leakage_power () { + value : 0.0170682000; + when : "!A1&!A2&!A3&!A4&!B1"; + } + leakage_power () { + value : 0.0115471000; + when : "!A1&!A2&!A3&A4&B1"; + } + leakage_power () { + value : 0.0015165000; + when : "!A1&!A2&!A3&A4&!B1"; + } + leakage_power () { + value : 0.0100833000; + when : "!A1&!A2&A3&!A4&B1"; + } + leakage_power () { + value : 0.0015152000; + when : "!A1&!A2&A3&!A4&!B1"; + } + leakage_power () { + value : 0.0077004000; + when : "!A1&!A2&A3&A4&B1"; + } + leakage_power () { + value : 0.0015183000; + when : "!A1&!A2&A3&A4&!B1"; + } + leakage_power () { + value : 0.0099986000; + when : "!A1&A2&!A3&!A4&B1"; + } + leakage_power () { + value : 0.0015165000; + when : "!A1&A2&!A3&!A4&!B1"; + } + leakage_power () { + value : 0.0077019000; + when : "!A1&A2&!A3&A4&B1"; + } + leakage_power () { + value : 0.0015208000; + when : "!A1&A2&!A3&A4&!B1"; + } + leakage_power () { + value : 0.0077149000; + when : "!A1&A2&A3&!A4&B1"; + } + leakage_power () { + value : 0.0015176000; + when : "!A1&A2&A3&!A4&!B1"; + } + leakage_power () { + value : 0.0373424000; + when : "!A1&A2&A3&A4&B1"; + } + leakage_power () { + value : 0.0015071000; + when : "!A1&A2&A3&A4&!B1"; + } + leakage_power () { + value : 0.0098375000; + when : "A1&!A2&!A3&!A4&B1"; + } + leakage_power () { + value : 0.0015168000; + when : "A1&!A2&!A3&!A4&!B1"; + } + leakage_power () { + value : 0.0076912000; + when : "A1&!A2&!A3&A4&B1"; + } + leakage_power () { + value : 0.0015126000; + when : "A1&!A2&!A3&A4&!B1"; + } + leakage_power () { + value : 0.0081314000; + when : "A1&!A2&A3&!A4&B1"; + } + leakage_power () { + value : 0.0015284000; + when : "A1&!A2&A3&!A4&!B1"; + } + leakage_power () { + value : 0.0078103000; + when : "A1&!A2&A3&A4&B1"; + } + leakage_power () { + value : 0.0015149000; + when : "A1&!A2&A3&A4&!B1"; + } + leakage_power () { + value : 0.0083207000; + when : "A1&A2&!A3&!A4&B1"; + } + leakage_power () { + value : 0.0015105000; + when : "A1&A2&!A3&!A4&!B1"; + } + leakage_power () { + value : 0.0376818000; + when : "A1&A2&!A3&A4&B1"; + } + leakage_power () { + value : 0.0015146000; + when : "A1&A2&!A3&A4&!B1"; + } + leakage_power () { + value : 0.0577513000; + when : "A1&A2&A3&!A4&B1"; + } + leakage_power () { + value : 0.0015115000; + when : "A1&A2&A3&!A4&!B1"; + } + leakage_power () { + value : 0.0373388000; + when : "A1&A2&A3&A4&B1"; + } + leakage_power () { + value : 0.0015165000; + when : "A1&A2&A3&A4&!B1"; + } + area : 27.526400000; + cell_footprint : "sky130_fd_sc_hd__o41ai"; + cell_leakage_power : 0.0097529590; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A1") { + capacitance : 0.0086400000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0082090000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0158266000, 0.0158195000, 0.0158030000, 0.0157976000, 0.0157852000, 0.0157569000, 0.0156916000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0157516000, -0.0157478000, -0.0157391000, -0.0157406000, -0.0157441000, -0.0157523000, -0.0157709000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0090710000; + } + pin ("A2") { + capacitance : 0.0084130000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0078460000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0158447000, 0.0158326000, 0.0158048000, 0.0158012000, 0.0157932000, 0.0157747000, 0.0157320000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0158028000, -0.0157886000, -0.0157559000, -0.0157514000, -0.0157410000, -0.0157170000, -0.0156617000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0089800000; + } + pin ("A3") { + capacitance : 0.0083630000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0077500000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0158071000, 0.0157967000, 0.0157727000, 0.0157667000, 0.0157528000, 0.0157210000, 0.0156478000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0157814000, -0.0157664000, -0.0157317000, -0.0157231000, -0.0157033000, -0.0156578000, -0.0155526000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0089770000; + } + pin ("A4") { + capacitance : 0.0084050000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0077110000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0158524000, 0.0158443000, 0.0158256000, 0.0158204000, 0.0158083000, 0.0157806000, 0.0157167000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0158118000, -0.0158015000, -0.0157780000, -0.0157723000, -0.0157594000, -0.0157297000, -0.0156610000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0090990000; + } + pin ("B1") { + capacitance : 0.0086500000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0084760000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0184853000, 0.0184942000, 0.0185147000, 0.0185125000, 0.0185074000, 0.0184955000, 0.0184682000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0022876000, -0.0023567000, -0.0025159000, -0.0024173000, -0.0021899000, -0.0016657000, -0.0004574000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0088240000; + } + pin ("Y") { + direction : "output"; + function : "(!A1&!A2&!A3&!A4) | (!B1)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012265480, 0.0030088420, 0.0073809800, 0.0181062600, 0.0444164000, 0.1089577000"); + values("0.0335820000, 0.0324435000, 0.0295460000, 0.0224904000, 0.0052049000, -0.0370580000, -0.1406482000", \ + "0.0330832000, 0.0319430000, 0.0290717000, 0.0220002000, 0.0046753000, -0.0375541000, -0.1412124000", \ + "0.0325117000, 0.0313173000, 0.0285060000, 0.0214064000, 0.0040939000, -0.0381634000, -0.1417224000", \ + "0.0319710000, 0.0307878000, 0.0279193000, 0.0208373000, 0.0035437000, -0.0386644000, -0.1422429000", \ + "0.0314140000, 0.0302145000, 0.0274018000, 0.0205042000, 0.0033479000, -0.0388361000, -0.1425158000", \ + "0.0309295000, 0.0297733000, 0.0269733000, 0.0200110000, 0.0026365000, -0.0393728000, -0.1428567000", \ + "0.0334235000, 0.0323313000, 0.0294552000, 0.0222344000, 0.0049136000, -0.0379047000, -0.1425150000"); + } + related_pin : "A1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012265480, 0.0030088420, 0.0073809800, 0.0181062600, 0.0444164000, 0.1089577000"); + values("0.0650367000, 0.0661575000, 0.0691201000, 0.0761574000, 0.0934381000, 0.1358574000, 0.2393663000", \ + "0.0644364000, 0.0655722000, 0.0685828000, 0.0756386000, 0.0929762000, 0.1354170000, 0.2388989000", \ + "0.0637364000, 0.0649043000, 0.0679057000, 0.0750446000, 0.0925173000, 0.1350812000, 0.2387580000", \ + "0.0631451000, 0.0642617000, 0.0673229000, 0.0744255000, 0.0919035000, 0.1346335000, 0.2383338000", \ + "0.0626666000, 0.0638319000, 0.0668468000, 0.0738342000, 0.0913011000, 0.1340561000, 0.2378856000", \ + "0.0623043000, 0.0634736000, 0.0664677000, 0.0735471000, 0.0909527000, 0.1335741000, 0.2373883000", \ + "0.0624146000, 0.0635159000, 0.0664394000, 0.0736058000, 0.0910954000, 0.1334086000, 0.2373376000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012265480, 0.0030088420, 0.0073809800, 0.0181062600, 0.0444164000, 0.1089577000"); + values("0.0271840000, 0.0260238000, 0.0231744000, 0.0160986000, -0.0011231000, -0.0432864000, -0.1473176000", \ + "0.0270906000, 0.0259134000, 0.0230745000, 0.0160083000, -0.0012373000, -0.0434229000, -0.1474186000", \ + "0.0267595000, 0.0256135000, 0.0227492000, 0.0157037000, -0.0015039000, -0.0436853000, -0.1476180000", \ + "0.0261862000, 0.0250665000, 0.0222073000, 0.0152184000, -0.0019700000, -0.0440742000, -0.1480265000", \ + "0.0252255000, 0.0241158000, 0.0212779000, 0.0144184000, -0.0024955000, -0.0443680000, -0.1483123000", \ + "0.0254154000, 0.0242050000, 0.0214534000, 0.0144165000, -0.0030783000, -0.0453081000, -0.1487074000", \ + "0.0270820000, 0.0258100000, 0.0229209000, 0.0159603000, -0.0016350000, -0.0442711000, -0.1489680000"); + } + related_pin : "A2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012265480, 0.0030088420, 0.0073809800, 0.0181062600, 0.0444164000, 0.1089577000"); + values("0.0558578000, 0.0570403000, 0.0599761000, 0.0670868000, 0.0844170000, 0.1268955000, 0.2304720000", \ + "0.0553655000, 0.0563907000, 0.0592948000, 0.0665066000, 0.0838841000, 0.1263247000, 0.2298458000", \ + "0.0545584000, 0.0557316000, 0.0585388000, 0.0657728000, 0.0833295000, 0.1259327000, 0.2296187000", \ + "0.0537219000, 0.0549009000, 0.0579246000, 0.0650859000, 0.0825951000, 0.1254036000, 0.2290576000", \ + "0.0531547000, 0.0544072000, 0.0572275000, 0.0645619000, 0.0818380000, 0.1245811000, 0.2285115000", \ + "0.0528763000, 0.0540616000, 0.0569890000, 0.0641297000, 0.0815995000, 0.1241540000, 0.2279855000", \ + "0.0530971000, 0.0541906000, 0.0571569000, 0.0643182000, 0.0818878000, 0.1243254000, 0.2281407000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012265480, 0.0030088420, 0.0073809800, 0.0181062600, 0.0444164000, 0.1089577000"); + values("0.0215374000, 0.0203738000, 0.0175434000, 0.0105294000, -0.0066933000, -0.0491604000, -0.1533679000", \ + "0.0214295000, 0.0202891000, 0.0174680000, 0.0105139000, -0.0067042000, -0.0491290000, -0.1534726000", \ + "0.0211045000, 0.0199938000, 0.0171904000, 0.0103153000, -0.0067615000, -0.0490569000, -0.1532908000", \ + "0.0202962000, 0.0191982000, 0.0164434000, 0.0097559000, -0.0071594000, -0.0491509000, -0.1532113000", \ + "0.0192500000, 0.0181344000, 0.0153643000, 0.0087022000, -0.0080167000, -0.0496272000, -0.1534349000", \ + "0.0192099000, 0.0180596000, 0.0152112000, 0.0083484000, -0.0086162000, -0.0508469000, -0.1541528000", \ + "0.0205341000, 0.0194331000, 0.0164513000, 0.0093695000, -0.0080496000, -0.0504084000, -0.1547419000"); + } + related_pin : "A3"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012265480, 0.0030088420, 0.0073809800, 0.0181062600, 0.0444164000, 0.1089577000"); + values("0.0475283000, 0.0487276000, 0.0516955000, 0.0587332000, 0.0761266000, 0.1184928000, 0.2219116000", \ + "0.0468133000, 0.0480872000, 0.0510015000, 0.0580845000, 0.0755721000, 0.1180353000, 0.2216737000", \ + "0.0459089000, 0.0472069000, 0.0501152000, 0.0572717000, 0.0749028000, 0.1175727000, 0.2212160000", \ + "0.0450701000, 0.0462602000, 0.0492323000, 0.0565835000, 0.0740867000, 0.1169028000, 0.2208559000", \ + "0.0445660000, 0.0457841000, 0.0486648000, 0.0557806000, 0.0733014000, 0.1161179000, 0.2201500000", \ + "0.0444623000, 0.0456160000, 0.0485402000, 0.0557393000, 0.0732287000, 0.1156640000, 0.2194421000", \ + "0.0451312000, 0.0463307000, 0.0491173000, 0.0561444000, 0.0734796000, 0.1161463000, 0.2198492000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012265480, 0.0030088420, 0.0073809800, 0.0181062600, 0.0444164000, 0.1089577000"); + values("0.0142543000, 0.0131060000, 0.0103101000, 0.0032949000, -0.0140054000, -0.0565349000, -0.1609958000", \ + "0.0136497000, 0.0125911000, 0.0098835000, 0.0030893000, -0.0139392000, -0.0562304000, -0.1606193000", \ + "0.0126907000, 0.0116535000, 0.0090657000, 0.0025350000, -0.0141239000, -0.0561270000, -0.1602862000", \ + "0.0116297000, 0.0105943000, 0.0080611000, 0.0016132000, -0.0147338000, -0.0562995000, -0.1601150000", \ + "0.0112440000, 0.0102436000, 0.0074503000, 0.0006120000, -0.0157076000, -0.0569614000, -0.1603706000", \ + "0.0112679000, 0.0101296000, 0.0073202000, 0.0004801000, -0.0162254000, -0.0582251000, -0.1611890000", \ + "0.0136027000, 0.0123589000, 0.0094226000, 0.0020481000, -0.0154913000, -0.0578581000, -0.1617954000"); + } + related_pin : "A4"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012265480, 0.0030088420, 0.0073809800, 0.0181062600, 0.0444164000, 0.1089577000"); + values("0.0382044000, 0.0393983000, 0.0424063000, 0.0495168000, 0.0668340000, 0.1092937000, 0.2129387000", \ + "0.0371609000, 0.0383179000, 0.0413915000, 0.0485635000, 0.0661583000, 0.1088135000, 0.2125104000", \ + "0.0357904000, 0.0370750000, 0.0400302000, 0.0476132000, 0.0651539000, 0.1081262000, 0.2120318000", \ + "0.0349840000, 0.0361442000, 0.0389856000, 0.0465519000, 0.0642280000, 0.1074463000, 0.2114504000", \ + "0.0347589000, 0.0359183000, 0.0388442000, 0.0459874000, 0.0632012000, 0.1059796000, 0.2105561000", \ + "0.0367211000, 0.0377362000, 0.0405825000, 0.0477389000, 0.0652333000, 0.1065435000, 0.2103172000", \ + "0.0412427000, 0.0425878000, 0.0459413000, 0.0528042000, 0.0691260000, 0.1099306000, 0.2121374000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012265480, 0.0030088420, 0.0073809800, 0.0181062600, 0.0444164000, 0.1089577000"); + values("0.0194462000, 0.0183427000, 0.0156466000, 0.0089152000, -0.0080617000, -0.0500845000, -0.1536427000", \ + "0.0189340000, 0.0178404000, 0.0151883000, 0.0084428000, -0.0084219000, -0.0502275000, -0.1536049000", \ + "0.0185334000, 0.0174224000, 0.0146848000, 0.0079166000, -0.0088741000, -0.0505447000, -0.1537123000", \ + "0.0178789000, 0.0167820000, 0.0140818000, 0.0072318000, -0.0096862000, -0.0513671000, -0.1541727000", \ + "0.0180242000, 0.0168514000, 0.0139951000, 0.0070528000, -0.0098945000, -0.0520370000, -0.1550088000", \ + "0.0186839000, 0.0174866000, 0.0145726000, 0.0074201000, -0.0099322000, -0.0519797000, -0.1557530000", \ + "0.0240363000, 0.0227711000, 0.0196540000, 0.0122375000, -0.0054963000, -0.0483530000, -0.1557401000"); + } + related_pin : "B1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012265480, 0.0030088420, 0.0073809800, 0.0181062600, 0.0444164000, 0.1089577000"); + values("0.0367253000, 0.0381901000, 0.0416180000, 0.0495376000, 0.0675671000, 0.1104151000, 0.2144057000", \ + "0.0359024000, 0.0372744000, 0.0406761000, 0.0487778000, 0.0670774000, 0.1100779000, 0.2145769000", \ + "0.0351943000, 0.0365940000, 0.0398264000, 0.0475050000, 0.0659873000, 0.1096563000, 0.2136787000", \ + "0.0350505000, 0.0362855000, 0.0392302000, 0.0468243000, 0.0647865000, 0.1082682000, 0.2130774000", \ + "0.0357339000, 0.0368471000, 0.0396455000, 0.0466875000, 0.0641756000, 0.1072048000, 0.2119991000", \ + "0.0386914000, 0.0398449000, 0.0424580000, 0.0492047000, 0.0659899000, 0.1086017000, 0.2118225000", \ + "0.0460743000, 0.0470550000, 0.0503741000, 0.0560320000, 0.0710716000, 0.1124830000, 0.2167992000"); + } + } + max_capacitance : 0.1089580000; + max_transition : 1.4948920000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012265500, 0.0030088400, 0.0073809800, 0.0181063000, 0.0444164000, 0.1089580000"); + values("0.0490083000, 0.0511526000, 0.0560846000, 0.0676698000, 0.0937063000, 0.1519649000, 0.2835788000", \ + "0.0536368000, 0.0557651000, 0.0606135000, 0.0721033000, 0.0980456000, 0.1561501000, 0.2880506000", \ + "0.0630271000, 0.0649874000, 0.0699070000, 0.0812085000, 0.1069333000, 0.1648506000, 0.2965582000", \ + "0.0800484000, 0.0822212000, 0.0872914000, 0.0985812000, 0.1240464000, 0.1814922000, 0.3130041000", \ + "0.1069422000, 0.1094968000, 0.1153147000, 0.1289086000, 0.1570291000, 0.2169911000, 0.3487538000", \ + "0.1397497000, 0.1431039000, 0.1511453000, 0.1700394000, 0.2073803000, 0.2811576000, 0.4267670000", \ + "0.1533173000, 0.1582672000, 0.1708541000, 0.1974145000, 0.2545746000, 0.3614823000, 0.5563700000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012265500, 0.0030088400, 0.0073809800, 0.0181063000, 0.0444164000, 0.1089580000"); + values("0.2869563000, 0.2928388000, 0.3113121000, 0.3515894000, 0.4487748000, 0.6829688000, 1.2534348000", \ + "0.2900632000, 0.2960218000, 0.3146005000, 0.3549624000, 0.4525935000, 0.6868908000, 1.2574926000", \ + "0.3008525000, 0.3065675000, 0.3251295000, 0.3659378000, 0.4632137000, 0.6987697000, 1.2700392000", \ + "0.3260999000, 0.3319910000, 0.3505796000, 0.3911735000, 0.4894476000, 0.7250353000, 1.2970159000", \ + "0.3799177000, 0.3878055000, 0.4044325000, 0.4442618000, 0.5420152000, 0.7780919000, 1.3514118000", \ + "0.4851879000, 0.4921095000, 0.5097973000, 0.5533713000, 0.6510785000, 0.8862163000, 1.4585120000", \ + "0.6606019000, 0.6672498000, 0.6900283000, 0.7381128000, 0.8518970000, 1.1052359000, 1.6832666000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012265500, 0.0030088400, 0.0073809800, 0.0181063000, 0.0444164000, 0.1089580000"); + values("0.0482631000, 0.0505753000, 0.0562608000, 0.0699239000, 0.1016926000, 0.1745265000, 0.3476280000", \ + "0.0476068000, 0.0499514000, 0.0556194000, 0.0692252000, 0.1010610000, 0.1741124000, 0.3472198000", \ + "0.0469605000, 0.0491572000, 0.0549130000, 0.0684395000, 0.1004222000, 0.1734823000, 0.3469059000", \ + "0.0509562000, 0.0529424000, 0.0581727000, 0.0703212000, 0.1008020000, 0.1729656000, 0.3470362000", \ + "0.0662301000, 0.0680428000, 0.0728795000, 0.0847975000, 0.1129618000, 0.1791733000, 0.3477794000", \ + "0.1026806000, 0.1048377000, 0.1096522000, 0.1222225000, 0.1510881000, 0.2164035000, 0.3718094000", \ + "0.1698206000, 0.1735158000, 0.1816030000, 0.1968595000, 0.2352873000, 0.3116289000, 0.4706067000"); + } + related_pin : "A1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012265500, 0.0030088400, 0.0073809800, 0.0181063000, 0.0444164000, 0.1089580000"); + values("0.1864820000, 0.1947768000, 0.2170005000, 0.2692028000, 0.3978421000, 0.7109061000, 1.4776961000", \ + "0.1864812000, 0.1947891000, 0.2170494000, 0.2692639000, 0.3976831000, 0.7106363000, 1.4737536000", \ + "0.1864935000, 0.1950739000, 0.2170403000, 0.2692662000, 0.3979665000, 0.7109464000, 1.4744587000", \ + "0.1865171000, 0.1950474000, 0.2171293000, 0.2692656000, 0.3974930000, 0.7106837000, 1.4737628000", \ + "0.1868338000, 0.1959517000, 0.2171957000, 0.2698220000, 0.3981984000, 0.7112498000, 1.4739823000", \ + "0.2030238000, 0.2116545000, 0.2311655000, 0.2807555000, 0.4049114000, 0.7123855000, 1.4741923000", \ + "0.2479497000, 0.2564829000, 0.2787927000, 0.3309706000, 0.4569943000, 0.7518285000, 1.4873726000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012265500, 0.0030088400, 0.0073809800, 0.0181063000, 0.0444164000, 0.1089580000"); + values("0.0510660000, 0.0529704000, 0.0575844000, 0.0681593000, 0.0921550000, 0.1461061000, 0.2722466000", \ + "0.0557837000, 0.0576590000, 0.0622711000, 0.0728504000, 0.0967531000, 0.1509027000, 0.2771068000", \ + "0.0654992000, 0.0674587000, 0.0719601000, 0.0824859000, 0.1063885000, 0.1605037000, 0.2865176000", \ + "0.0828810000, 0.0849953000, 0.0898961000, 0.1003802000, 0.1241868000, 0.1782309000, 0.3045288000", \ + "0.1096114000, 0.1118590000, 0.1174996000, 0.1307000000, 0.1580190000, 0.2156865000, 0.3429299000", \ + "0.1374388000, 0.1408656000, 0.1493646000, 0.1684950000, 0.2068076000, 0.2808742000, 0.4260592000", \ + "0.1399760000, 0.1446460000, 0.1577857000, 0.1875136000, 0.2461262000, 0.3596246000, 0.5601840000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012265500, 0.0030088400, 0.0073809800, 0.0181063000, 0.0444164000, 0.1089580000"); + values("0.2715610000, 0.2786383000, 0.2953486000, 0.3345014000, 0.4320314000, 0.6663136000, 1.2370648000", \ + "0.2730878000, 0.2799412000, 0.2969436000, 0.3361289000, 0.4339776000, 0.6690949000, 1.2399712000", \ + "0.2811841000, 0.2884343000, 0.3054336000, 0.3451345000, 0.4435763000, 0.6794290000, 1.2508009000", \ + "0.3048165000, 0.3100361000, 0.3285525000, 0.3697202000, 0.4679518000, 0.7041988000, 1.2761617000", \ + "0.3579388000, 0.3648969000, 0.3808651000, 0.4221339000, 0.5202991000, 0.7559009000, 1.3289190000", \ + "0.4640342000, 0.4713980000, 0.4904427000, 0.5333780000, 0.6336264000, 0.8691236000, 1.4418947000", \ + "0.6490644000, 0.6581979000, 0.6809544000, 0.7354345000, 0.8538060000, 1.1184510000, 1.6975281000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012265500, 0.0030088400, 0.0073809800, 0.0181063000, 0.0444164000, 0.1089580000"); + values("0.0424779000, 0.0444354000, 0.0495138000, 0.0615777000, 0.0903970000, 0.1595512000, 0.3297732000", \ + "0.0423466000, 0.0443054000, 0.0493844000, 0.0614210000, 0.0903383000, 0.1597429000, 0.3297302000", \ + "0.0419008000, 0.0439237000, 0.0488615000, 0.0610423000, 0.0900580000, 0.1596109000, 0.3297103000", \ + "0.0457983000, 0.0475899000, 0.0521186000, 0.0630011000, 0.0908105000, 0.1591785000, 0.3296706000", \ + "0.0599945000, 0.0618172000, 0.0664700000, 0.0772544000, 0.1039106000, 0.1669812000, 0.3313562000", \ + "0.0944545000, 0.0967843000, 0.1021694000, 0.1152098000, 0.1442397000, 0.2072179000, 0.3589196000", \ + "0.1613195000, 0.1644657000, 0.1722999000, 0.1913923000, 0.2303499000, 0.3074146000, 0.4645145000"); + } + related_pin : "A2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012265500, 0.0030088400, 0.0073809800, 0.0181063000, 0.0444164000, 0.1089580000"); + values("0.1861025000, 0.1949636000, 0.2170582000, 0.2697333000, 0.3978958000, 0.7109691000, 1.4744843000", \ + "0.1864487000, 0.1951398000, 0.2162603000, 0.2695804000, 0.3979826000, 0.7109628000, 1.4744178000", \ + "0.1864236000, 0.1955827000, 0.2166183000, 0.2693269000, 0.3979531000, 0.7108997000, 1.4743297000", \ + "0.1865736000, 0.1950686000, 0.2170846000, 0.2690886000, 0.3978017000, 0.7108143000, 1.4733063000", \ + "0.1877872000, 0.1962209000, 0.2175037000, 0.2696883000, 0.3977748000, 0.7104258000, 1.4739217000", \ + "0.2134752000, 0.2217074000, 0.2418359000, 0.2898713000, 0.4108303000, 0.7137280000, 1.4786659000", \ + "0.2795046000, 0.2882462000, 0.3108082000, 0.3612736000, 0.4833170000, 0.7670845000, 1.4922815000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012265500, 0.0030088400, 0.0073809800, 0.0181063000, 0.0444164000, 0.1089580000"); + values("0.0483590000, 0.0499543000, 0.0536515000, 0.0625488000, 0.0829409000, 0.1316637000, 0.2485757000", \ + "0.0530040000, 0.0546411000, 0.0583621000, 0.0672699000, 0.0877483000, 0.1364259000, 0.2534928000", \ + "0.0627014000, 0.0643679000, 0.0680854000, 0.0770266000, 0.0977942000, 0.1465093000, 0.2634531000", \ + "0.0797623000, 0.0813707000, 0.0855734000, 0.0953700000, 0.1168744000, 0.1658286000, 0.2831141000", \ + "0.1027560000, 0.1050549000, 0.1103894000, 0.1237321000, 0.1501636000, 0.2054995000, 0.3250085000", \ + "0.1202724000, 0.1246656000, 0.1332449000, 0.1526536000, 0.1933606000, 0.2707146000, 0.4127784000", \ + "0.1041635000, 0.1102584000, 0.1250335000, 0.1563900000, 0.2209331000, 0.3416762000, 0.5485217000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012265500, 0.0030088400, 0.0073809800, 0.0181063000, 0.0444164000, 0.1089580000"); + values("0.2343357000, 0.2394189000, 0.2580980000, 0.2984338000, 0.3957415000, 0.6301579000, 1.2005896000", \ + "0.2350792000, 0.2409597000, 0.2594951000, 0.3003714000, 0.3979097000, 0.6326941000, 1.2036107000", \ + "0.2424012000, 0.2479126000, 0.2664497000, 0.3080854000, 0.4063223000, 0.6415273000, 1.2131678000", \ + "0.2656735000, 0.2729589000, 0.2893603000, 0.3305916000, 0.4284312000, 0.6650271000, 1.2379299000", \ + "0.3213474000, 0.3276187000, 0.3452753000, 0.3854378000, 0.4837002000, 0.7201482000, 1.2931590000", \ + "0.4400340000, 0.4480021000, 0.4675478000, 0.5116249000, 0.6147227000, 0.8505037000, 1.4237053000", \ + "0.6473486000, 0.6582161000, 0.6845082000, 0.7436492000, 0.8734888000, 1.1499590000, 1.7296478000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012265500, 0.0030088400, 0.0073809800, 0.0181063000, 0.0444164000, 0.1089580000"); + values("0.0300066000, 0.0317989000, 0.0361961000, 0.0469716000, 0.0735679000, 0.1390243000, 0.2998936000", \ + "0.0300315000, 0.0317803000, 0.0361930000, 0.0469604000, 0.0736788000, 0.1391957000, 0.3000570000", \ + "0.0299464000, 0.0317551000, 0.0361671000, 0.0470304000, 0.0736854000, 0.1391821000, 0.3001156000", \ + "0.0347141000, 0.0363265000, 0.0404459000, 0.0502485000, 0.0754684000, 0.1392181000, 0.2999880000", \ + "0.0499704000, 0.0518859000, 0.0562984000, 0.0667690000, 0.0914832000, 0.1495834000, 0.3027523000", \ + "0.0845448000, 0.0871555000, 0.0927802000, 0.1061181000, 0.1347457000, 0.1962902000, 0.3360435000", \ + "0.1508965000, 0.1545896000, 0.1631725000, 0.1824881000, 0.2237005000, 0.3012985000, 0.4523912000"); + } + related_pin : "A3"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012265500, 0.0030088400, 0.0073809800, 0.0181063000, 0.0444164000, 0.1089580000"); + values("0.1860858000, 0.1949031000, 0.2168151000, 0.2692054000, 0.3979022000, 0.7107781000, 1.4773428000", \ + "0.1859932000, 0.1951935000, 0.2169234000, 0.2690108000, 0.3977700000, 0.7108347000, 1.4736845000", \ + "0.1859763000, 0.1951674000, 0.2168084000, 0.2689977000, 0.3977796000, 0.7110261000, 1.4745091000", \ + "0.1863157000, 0.1950309000, 0.2168870000, 0.2699254000, 0.3979467000, 0.7110610000, 1.4743463000", \ + "0.1887261000, 0.1977632000, 0.2179084000, 0.2702566000, 0.3986328000, 0.7106660000, 1.4739298000", \ + "0.2254712000, 0.2334942000, 0.2519560000, 0.2984803000, 0.4152456000, 0.7167393000, 1.4743214000", \ + "0.3127773000, 0.3222217000, 0.3437242000, 0.3979010000, 0.5160199000, 0.7886937000, 1.4907872000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012265500, 0.0030088400, 0.0073809800, 0.0181063000, 0.0444164000, 0.1089580000"); + values("0.0354414000, 0.0367848000, 0.0401123000, 0.0478034000, 0.0659550000, 0.1097377000, 0.2175224000", \ + "0.0396798000, 0.0410764000, 0.0445390000, 0.0523398000, 0.0708026000, 0.1153219000, 0.2226897000", \ + "0.0489392000, 0.0504667000, 0.0540858000, 0.0622526000, 0.0808556000, 0.1252091000, 0.2327279000", \ + "0.0622015000, 0.0643210000, 0.0689616000, 0.0789974000, 0.1002337000, 0.1455129000, 0.2536423000", \ + "0.0750949000, 0.0783047000, 0.0857154000, 0.1006273000, 0.1302369000, 0.1856950000, 0.2976527000", \ + "0.0758268000, 0.0807743000, 0.0918401000, 0.1161558000, 0.1630993000, 0.2456146000, 0.3912635000", \ + "0.0283805000, 0.0367053000, 0.0552368000, 0.0947133000, 0.1716271000, 0.3026897000, 0.5180431000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012265500, 0.0030088400, 0.0073809800, 0.0181063000, 0.0444164000, 0.1089580000"); + values("0.1605711000, 0.1678798000, 0.1855995000, 0.2251851000, 0.3234600000, 0.5578819000, 1.1293945000", \ + "0.1609387000, 0.1673463000, 0.1851659000, 0.2254542000, 0.3242768000, 0.5596480000, 1.1311697000", \ + "0.1651043000, 0.1727499000, 0.1893662000, 0.2315074000, 0.3295775000, 0.5678807000, 1.1405776000", \ + "0.1874608000, 0.1942411000, 0.2103170000, 0.2523436000, 0.3515758000, 0.5884208000, 1.1630095000", \ + "0.2499389000, 0.2562588000, 0.2719996000, 0.3114279000, 0.4065110000, 0.6435445000, 1.2174921000", \ + "0.3869520000, 0.3937796000, 0.4126456000, 0.4570042000, 0.5541857000, 0.7845396000, 1.3546475000", \ + "0.6048227000, 0.6139396000, 0.6478315000, 0.7109457000, 0.8459337000, 1.1170691000, 1.6812499000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012265500, 0.0030088400, 0.0073809800, 0.0181063000, 0.0444164000, 0.1089580000"); + values("0.0166804000, 0.0183641000, 0.0224932000, 0.0325987000, 0.0571481000, 0.1175230000, 0.2659324000", \ + "0.0168083000, 0.0184707000, 0.0225144000, 0.0325155000, 0.0573301000, 0.1183346000, 0.2667095000", \ + "0.0177456000, 0.0192321000, 0.0230706000, 0.0327956000, 0.0573242000, 0.1177650000, 0.2667257000", \ + "0.0249206000, 0.0264810000, 0.0302396000, 0.0392752000, 0.0608538000, 0.1184647000, 0.2662661000", \ + "0.0423043000, 0.0439598000, 0.0480689000, 0.0580795000, 0.0808581000, 0.1337222000, 0.2696960000", \ + "0.0761578000, 0.0787973000, 0.0848798000, 0.0989026000, 0.1273913000, 0.1843474000, 0.3151270000", \ + "0.1446580000, 0.1486109000, 0.1567620000, 0.1760168000, 0.2173615000, 0.2921123000, 0.4351862000"); + } + related_pin : "A4"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012265500, 0.0030088400, 0.0073809800, 0.0181063000, 0.0444164000, 0.1089580000"); + values("0.1839696000, 0.1930564000, 0.2147728000, 0.2684286000, 0.3975610000, 0.7110428000, 1.4758724000", \ + "0.1830854000, 0.1923783000, 0.2141102000, 0.2681881000, 0.3976263000, 0.7111610000, 1.4740719000", \ + "0.1813644000, 0.1908562000, 0.2132685000, 0.2674165000, 0.3979352000, 0.7108771000, 1.4792979000", \ + "0.1771883000, 0.1862466000, 0.2098422000, 0.2650708000, 0.3968635000, 0.7112223000, 1.4782975000", \ + "0.1813719000, 0.1893364000, 0.2108003000, 0.2615150000, 0.3921393000, 0.7131450000, 1.4748868000", \ + "0.2241334000, 0.2332119000, 0.2573929000, 0.3054527000, 0.4177911000, 0.7121687000, 1.4731767000", \ + "0.3060802000, 0.3191779000, 0.3446383000, 0.4099493000, 0.5434029000, 0.8115849000, 1.4948923000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012265500, 0.0030088400, 0.0073809800, 0.0181063000, 0.0444164000, 0.1089580000"); + values("0.0370563000, 0.0391612000, 0.0442085000, 0.0559199000, 0.0819657000, 0.1399856000, 0.2717058000", \ + "0.0408029000, 0.0429254000, 0.0480197000, 0.0596914000, 0.0858164000, 0.1440249000, 0.2757860000", \ + "0.0519573000, 0.0539176000, 0.0586469000, 0.0698448000, 0.0957896000, 0.1540706000, 0.2860546000", \ + "0.0783126000, 0.0805202000, 0.0862174000, 0.0971487000, 0.1208932000, 0.1775680000, 0.3094333000", \ + "0.1158211000, 0.1189690000, 0.1262199000, 0.1420656000, 0.1743723000, 0.2352782000, 0.3648649000", \ + "0.1588487000, 0.1632659000, 0.1736054000, 0.1965714000, 0.2439495000, 0.3344858000, 0.4944769000", \ + "0.1919241000, 0.1982584000, 0.2131381000, 0.2466874000, 0.3161563000, 0.4495850000, 0.6927416000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012265500, 0.0030088400, 0.0073809800, 0.0181063000, 0.0444164000, 0.1089580000"); + values("0.0235669000, 0.0252406000, 0.0290999000, 0.0380026000, 0.0584247000, 0.1067409000, 0.2244512000", \ + "0.0287838000, 0.0303679000, 0.0341317000, 0.0431399000, 0.0637290000, 0.1122719000, 0.2299789000", \ + "0.0417645000, 0.0436304000, 0.0473721000, 0.0559495000, 0.0764071000, 0.1252459000, 0.2430211000", \ + "0.0625638000, 0.0653669000, 0.0717599000, 0.0845222000, 0.1074660000, 0.1565159000, 0.2741808000", \ + "0.0954236000, 0.0998000000, 0.1097624000, 0.1301592000, 0.1676247000, 0.2297207000, 0.3475898000", \ + "0.1492218000, 0.1554244000, 0.1707457000, 0.2027610000, 0.2620813000, 0.3611996000, 0.5153308000", \ + "0.2442917000, 0.2541989000, 0.2765189000, 0.3234362000, 0.4138644000, 0.5705348000, 0.8202494000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012265500, 0.0030088400, 0.0073809800, 0.0181063000, 0.0444164000, 0.1089580000"); + values("0.0458958000, 0.0481059000, 0.0537666000, 0.0673466000, 0.0991105000, 0.1726593000, 0.3468568000", \ + "0.0454096000, 0.0478528000, 0.0536571000, 0.0672718000, 0.0991269000, 0.1726387000, 0.3465221000", \ + "0.0448701000, 0.0468657000, 0.0523964000, 0.0657934000, 0.0985888000, 0.1724802000, 0.3464710000", \ + "0.0555826000, 0.0571310000, 0.0615009000, 0.0720981000, 0.0998507000, 0.1711039000, 0.3461871000", \ + "0.0762890000, 0.0791476000, 0.0860029000, 0.0995550000, 0.1301161000, 0.1863562000, 0.3463630000", \ + "0.1183389000, 0.1223062000, 0.1313868000, 0.1514707000, 0.1908715000, 0.2599670000, 0.4004749000", \ + "0.1870598000, 0.1931494000, 0.2069710000, 0.2363024000, 0.2937759000, 0.3989376000, 0.5750747000"); + } + related_pin : "B1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012265500, 0.0030088400, 0.0073809800, 0.0181063000, 0.0444164000, 0.1089580000"); + values("0.0232291000, 0.0251508000, 0.0302795000, 0.0433679000, 0.0741996000, 0.1475953000, 0.3223308000", \ + "0.0231154000, 0.0251103000, 0.0306438000, 0.0433114000, 0.0741506000, 0.1476254000, 0.3222497000", \ + "0.0275460000, 0.0291921000, 0.0330501000, 0.0439991000, 0.0742823000, 0.1474957000, 0.3221733000", \ + "0.0480720000, 0.0492644000, 0.0519803000, 0.0578096000, 0.0810821000, 0.1479741000, 0.3221148000", \ + "0.0869474000, 0.0879324000, 0.0911140000, 0.0994764000, 0.1192203000, 0.1691198000, 0.3238810000", \ + "0.1583393000, 0.1591714000, 0.1630235000, 0.1737499000, 0.2002360000, 0.2566353000, 0.3774692000", \ + "0.2937083000, 0.2941882000, 0.2968440000, 0.3081085000, 0.3441219000, 0.4265306000, 0.5725317000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__or2_0") { + leakage_power () { + value : 0.0012363000; + when : "!A&B"; + } + leakage_power () { + value : 0.0026049000; + when : "!A&!B"; + } + leakage_power () { + value : 0.0004383000; + when : "A&B"; + } + leakage_power () { + value : 0.0007459000; + when : "A&!B"; + } + area : 6.2560000000; + cell_footprint : "sky130_fd_sc_hd__or2"; + cell_leakage_power : 0.0012563580; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A") { + capacitance : 0.0015330000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0014510000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0017183000, 0.0017174000, 0.0017154000, 0.0017157000, 0.0017164000, 0.0017179000, 0.0017214000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0015654000, -0.0015935000, -0.0016582000, -0.0016599000, -0.0016638000, -0.0016727000, -0.0016934000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0016150000; + } + pin ("B") { + capacitance : 0.0014860000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0013990000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0012619000, 0.0012606000, 0.0012576000, 0.0012608000, 0.0012682000, 0.0012853000, 0.0013247000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0008972000, -0.0008965000, -0.0008949000, -0.0008948000, -0.0008945000, -0.0008939000, -0.0008923000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0015730000; + } + pin ("X") { + direction : "output"; + function : "(A) | (B)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012105780, 0.0029309990, 0.0070964070, 0.0171815100, 0.0415991200, 0.1007180000"); + values("0.0078125000, 0.0069548000, 0.0046919000, -0.0015528000, -0.0176990000, -0.0572569000, -0.1530652000", \ + "0.0076277000, 0.0067734000, 0.0045066000, -0.0017423000, -0.0178700000, -0.0574134000, -0.1532309000", \ + "0.0074766000, 0.0066208000, 0.0042927000, -0.0019310000, -0.0180342000, -0.0575720000, -0.1533980000", \ + "0.0073300000, 0.0064324000, 0.0041689000, -0.0020623000, -0.0181705000, -0.0576898000, -0.1535123000", \ + "0.0072511000, 0.0063322000, 0.0040464000, -0.0021767000, -0.0182632000, -0.0577519000, -0.1535216000", \ + "0.0074683000, 0.0063075000, 0.0037720000, -0.0022397000, -0.0182770000, -0.0577478000, -0.1535120000", \ + "0.0086523000, 0.0075611000, 0.0047777000, -0.0018592000, -0.0182224000, -0.0574710000, -0.1532415000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012105780, 0.0029309990, 0.0070964070, 0.0171815100, 0.0415991200, 0.1007180000"); + values("0.0078077000, 0.0090223000, 0.0118674000, 0.0185794000, 0.0347034000, 0.0741248000, 0.1683972000", \ + "0.0077731000, 0.0089859000, 0.0118275000, 0.0185497000, 0.0347184000, 0.0741046000, 0.1690782000", \ + "0.0077249000, 0.0089321000, 0.0117801000, 0.0185202000, 0.0347185000, 0.0737380000, 0.1691607000", \ + "0.0075323000, 0.0087337000, 0.0115670000, 0.0183349000, 0.0346899000, 0.0736951000, 0.1682162000", \ + "0.0074818000, 0.0086137000, 0.0113845000, 0.0181343000, 0.0345470000, 0.0735848000, 0.1682023000", \ + "0.0076743000, 0.0088416000, 0.0115967000, 0.0182129000, 0.0346547000, 0.0734874000, 0.1681041000", \ + "0.0082146000, 0.0093865000, 0.0121474000, 0.0187712000, 0.0351010000, 0.0745511000, 0.1681411000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012105780, 0.0029309990, 0.0070964070, 0.0171815100, 0.0415991200, 0.1007180000"); + values("0.0071787000, 0.0063267000, 0.0040618000, -0.0021583000, -0.0182344000, -0.0577252000, -0.1535105000", \ + "0.0070349000, 0.0061502000, 0.0038910000, -0.0023261000, -0.0183930000, -0.0578744000, -0.1536615000", \ + "0.0068838000, 0.0059763000, 0.0036927000, -0.0025017000, -0.0185567000, -0.0580394000, -0.1538036000", \ + "0.0067576000, 0.0058812000, 0.0035660000, -0.0026236000, -0.0186622000, -0.0581316000, -0.1538965000", \ + "0.0067057000, 0.0057989000, 0.0035060000, -0.0026977000, -0.0187313000, -0.0581651000, -0.1538899000", \ + "0.0071255000, 0.0059742000, 0.0035973000, -0.0024377000, -0.0184373000, -0.0578344000, -0.1535911000", \ + "0.0087875000, 0.0076226000, 0.0050028000, -0.0017581000, -0.0180858000, -0.0574298000, -0.1531395000"); + } + related_pin : "B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012105780, 0.0029309990, 0.0070964070, 0.0171815100, 0.0415991200, 0.1007180000"); + values("0.0065690000, 0.0078359000, 0.0107707000, 0.0175944000, 0.0340117000, 0.0726755000, 0.1671944000", \ + "0.0065336000, 0.0077942000, 0.0107165000, 0.0175260000, 0.0338041000, 0.0733311000, 0.1667709000", \ + "0.0063856000, 0.0076266000, 0.0105335000, 0.0173864000, 0.0338431000, 0.0732966000, 0.1677587000", \ + "0.0061678000, 0.0073825000, 0.0102688000, 0.0170660000, 0.0334470000, 0.0731036000, 0.1674316000", \ + "0.0060645000, 0.0071901000, 0.0100384000, 0.0168099000, 0.0331173000, 0.0724007000, 0.1672775000", \ + "0.0061786000, 0.0073582000, 0.0101861000, 0.0168971000, 0.0331821000, 0.0721017000, 0.1679733000", \ + "0.0068360000, 0.0079906000, 0.0108037000, 0.0174080000, 0.0337567000, 0.0731498000, 0.1677673000"); + } + } + max_capacitance : 0.1007180000; + max_transition : 1.5003870000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012105800, 0.0029310000, 0.0070964100, 0.0171815000, 0.0415991000, 0.1007180000"); + values("0.1763624000, 0.1857819000, 0.2040678000, 0.2374749000, 0.3018691000, 0.4385980000, 0.7602293000", \ + "0.1794574000, 0.1888736000, 0.2071431000, 0.2405404000, 0.3049725000, 0.4417936000, 0.7638444000", \ + "0.1900600000, 0.1993968000, 0.2176404000, 0.2510717000, 0.3155275000, 0.4523510000, 0.7739515000", \ + "0.2159359000, 0.2251389000, 0.2434132000, 0.2769908000, 0.3414956000, 0.4783965000, 0.7999852000", \ + "0.2756515000, 0.2849200000, 0.3030534000, 0.3369009000, 0.4014337000, 0.5383634000, 0.8602285000", \ + "0.3875642000, 0.3981324000, 0.4184942000, 0.4555644000, 0.5234015000, 0.6620670000, 0.9839135000", \ + "0.5788878000, 0.5916742000, 0.6160840000, 0.6585785000, 0.7333266000, 0.8768503000, 1.2004733000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012105800, 0.0029310000, 0.0070964100, 0.0171815000, 0.0415991000, 0.1007180000"); + values("0.0615815000, 0.0696529000, 0.0880524000, 0.1311480000, 0.2339230000, 0.4835950000, 1.0862010000", \ + "0.0663801000, 0.0744264000, 0.0928343000, 0.1357416000, 0.2389741000, 0.4879553000, 1.0939740000", \ + "0.0776157000, 0.0856526000, 0.1040656000, 0.1471207000, 0.2504085000, 0.4995507000, 1.1037973000", \ + "0.0995399000, 0.1077896000, 0.1262558000, 0.1694715000, 0.2733658000, 0.5224394000, 1.1256217000", \ + "0.1292263000, 0.1376430000, 0.1561423000, 0.1994893000, 0.3032599000, 0.5529776000, 1.1563200000", \ + "0.1616967000, 0.1712183000, 0.1906433000, 0.2340459000, 0.3375079000, 0.5870903000, 1.1933926000", \ + "0.1765216000, 0.1890789000, 0.2128160000, 0.2574042000, 0.3595287000, 0.6099489000, 1.2134892000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012105800, 0.0029310000, 0.0070964100, 0.0171815000, 0.0415991000, 0.1007180000"); + values("0.0346363000, 0.0417261000, 0.0556031000, 0.0859088000, 0.1529244000, 0.3205994000, 0.7472264000", \ + "0.0346614000, 0.0418305000, 0.0558739000, 0.0857550000, 0.1526035000, 0.3204740000, 0.7457841000", \ + "0.0352202000, 0.0419976000, 0.0557336000, 0.0857598000, 0.1525293000, 0.3199694000, 0.7466817000", \ + "0.0350885000, 0.0413321000, 0.0558043000, 0.0856756000, 0.1528151000, 0.3198842000, 0.7442899000", \ + "0.0355498000, 0.0418594000, 0.0557434000, 0.0859137000, 0.1526099000, 0.3201930000, 0.7485137000", \ + "0.0427327000, 0.0496295000, 0.0646527000, 0.0937253000, 0.1583874000, 0.3228762000, 0.7439691000", \ + "0.0567764000, 0.0646563000, 0.0796595000, 0.1109452000, 0.1744735000, 0.3328701000, 0.7443479000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012105800, 0.0029310000, 0.0070964100, 0.0171815000, 0.0415991000, 0.1007180000"); + values("0.0256554000, 0.0357339000, 0.0606384000, 0.1216762000, 0.2695186000, 0.6282175000, 1.4936208000", \ + "0.0256225000, 0.0357492000, 0.0606193000, 0.1213465000, 0.2696376000, 0.6267064000, 1.4961646000", \ + "0.0255567000, 0.0357461000, 0.0605693000, 0.1214480000, 0.2691340000, 0.6279040000, 1.4961473000", \ + "0.0266223000, 0.0364679000, 0.0607769000, 0.1216072000, 0.2698867000, 0.6280256000, 1.4955546000", \ + "0.0293328000, 0.0384353000, 0.0623286000, 0.1221743000, 0.2695989000, 0.6278782000, 1.4960603000", \ + "0.0367535000, 0.0448171000, 0.0659851000, 0.1233663000, 0.2717556000, 0.6275499000, 1.4919836000", \ + "0.0510133000, 0.0591959000, 0.0784519000, 0.1292410000, 0.2716280000, 0.6305519000, 1.4912306000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012105800, 0.0029310000, 0.0070964100, 0.0171815000, 0.0415991000, 0.1007180000"); + values("0.1583602000, 0.1677635000, 0.1860364000, 0.2194197000, 0.2840540000, 0.4210598000, 0.7426325000", \ + "0.1602263000, 0.1696779000, 0.1877152000, 0.2213307000, 0.2859633000, 0.4230050000, 0.7443836000", \ + "0.1696740000, 0.1789970000, 0.1971966000, 0.2309731000, 0.2951766000, 0.4319935000, 0.7543228000", \ + "0.1969222000, 0.2062553000, 0.2244328000, 0.2582043000, 0.3228565000, 0.4598782000, 0.7815092000", \ + "0.2631488000, 0.2724869000, 0.2906398000, 0.3243913000, 0.3889495000, 0.5256700000, 0.8476436000", \ + "0.3847185000, 0.3955099000, 0.4164090000, 0.4528648000, 0.5205964000, 0.6584093000, 0.9781017000", \ + "0.5747414000, 0.5889363000, 0.6145348000, 0.6579023000, 0.7305566000, 0.8718795000, 1.1973899000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012105800, 0.0029310000, 0.0070964100, 0.0171815000, 0.0415991000, 0.1007180000"); + values("0.0584886000, 0.0668205000, 0.0857139000, 0.1291611000, 0.2336054000, 0.4849012000, 1.0987015000", \ + "0.0634104000, 0.0716941000, 0.0906027000, 0.1341107000, 0.2376334000, 0.4873598000, 1.0908946000", \ + "0.0746966000, 0.0828120000, 0.1015500000, 0.1453097000, 0.2497358000, 0.5017293000, 1.1085413000", \ + "0.0953077000, 0.1035489000, 0.1223722000, 0.1660418000, 0.2698876000, 0.5226027000, 1.1227008000", \ + "0.1229487000, 0.1313810000, 0.1503067000, 0.1940595000, 0.2980931000, 0.5493236000, 1.1516578000", \ + "0.1532548000, 0.1629162000, 0.1828966000, 0.2262473000, 0.3298166000, 0.5798950000, 1.1860914000", \ + "0.1660692000, 0.1795416000, 0.2047842000, 0.2495038000, 0.3518298000, 0.6029490000, 1.2054945000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012105800, 0.0029310000, 0.0070964100, 0.0171815000, 0.0415991000, 0.1007180000"); + values("0.0346382000, 0.0417364000, 0.0556245000, 0.0859077000, 0.1525298000, 0.3198130000, 0.7458965000", \ + "0.0346914000, 0.0413645000, 0.0557343000, 0.0857075000, 0.1525404000, 0.3208855000, 0.7454358000", \ + "0.0347770000, 0.0412382000, 0.0558618000, 0.0849101000, 0.1524197000, 0.3200956000, 0.7465738000", \ + "0.0347406000, 0.0418232000, 0.0558761000, 0.0850208000, 0.1522955000, 0.3207647000, 0.7444065000", \ + "0.0354685000, 0.0419913000, 0.0558675000, 0.0859584000, 0.1529852000, 0.3194923000, 0.7436866000", \ + "0.0466818000, 0.0531776000, 0.0658282000, 0.0950568000, 0.1591891000, 0.3229934000, 0.7454049000", \ + "0.0649452000, 0.0731818000, 0.0882639000, 0.1141230000, 0.1759659000, 0.3326363000, 0.7460114000"); + } + related_pin : "B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012105800, 0.0029310000, 0.0070964100, 0.0171815000, 0.0415991000, 0.1007180000"); + values("0.0253568000, 0.0354765000, 0.0604046000, 0.1213113000, 0.2713348000, 0.6296791000, 1.4979368000", \ + "0.0253053000, 0.0354249000, 0.0604011000, 0.1213614000, 0.2697006000, 0.6288370000, 1.4925992000", \ + "0.0253961000, 0.0354268000, 0.0602482000, 0.1214230000, 0.2714136000, 0.6342415000, 1.5003868000", \ + "0.0267326000, 0.0363350000, 0.0607404000, 0.1214586000, 0.2698556000, 0.6334566000, 1.4966314000", \ + "0.0298575000, 0.0389949000, 0.0622416000, 0.1222580000, 0.2692617000, 0.6279130000, 1.4984380000", \ + "0.0384091000, 0.0468630000, 0.0670056000, 0.1237365000, 0.2710524000, 0.6261306000, 1.4979931000", \ + "0.0544421000, 0.0625981000, 0.0817651000, 0.1308056000, 0.2715929000, 0.6307330000, 1.4915926000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__or2_1") { + leakage_power () { + value : 0.0011453000; + when : "!A&B"; + } + leakage_power () { + value : 0.0052491000; + when : "!A&!B"; + } + leakage_power () { + value : 0.0003472000; + when : "A&B"; + } + leakage_power () { + value : 0.0006548000; + when : "A&!B"; + } + area : 6.2560000000; + cell_footprint : "sky130_fd_sc_hd__or2"; + cell_leakage_power : 0.0018491090; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A") { + capacitance : 0.0014710000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0013990000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0016991000, 0.0016952000, 0.0016861000, 0.0016868000, 0.0016884000, 0.0016922000, 0.0017008000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0015484000, -0.0015729000, -0.0016296000, -0.0016317000, -0.0016368000, -0.0016484000, -0.0016753000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0015430000; + } + pin ("B") { + capacitance : 0.0014600000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0013720000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0011586000, 0.0011593000, 0.0011609000, 0.0011638000, 0.0011705000, 0.0011861000, 0.0012219000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0007949000, -0.0007922000, -0.0007861000, -0.0007863000, -0.0007867000, -0.0007876000, -0.0007896000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0015470000; + } + pin ("X") { + direction : "output"; + function : "(A) | (B)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013141250, 0.0034538490, 0.0090775780, 0.0238581500, 0.0627051700, 0.1648049000"); + values("0.0087511000, 0.0076230000, 0.0047725000, -0.0034396000, -0.0268617000, -0.0896747000, -0.2550929000", \ + "0.0085787000, 0.0074807000, 0.0046086000, -0.0035916000, -0.0270031000, -0.0898151000, -0.2552259000", \ + "0.0084325000, 0.0073182000, 0.0044629000, -0.0037759000, -0.0271643000, -0.0899446000, -0.2553963000", \ + "0.0082961000, 0.0071980000, 0.0043370000, -0.0039339000, -0.0273159000, -0.0900935000, -0.2555432000", \ + "0.0082388000, 0.0071105000, 0.0042080000, -0.0040582000, -0.0274158000, -0.0902032000, -0.2555481000", \ + "0.0082789000, 0.0069264000, 0.0039122000, -0.0041895000, -0.0274967000, -0.0902117000, -0.2555678000", \ + "0.0103488000, 0.0089717000, 0.0054611000, -0.0036294000, -0.0274588000, -0.0900580000, -0.2553432000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013141250, 0.0034538490, 0.0090775780, 0.0238581500, 0.0627051700, 0.1648049000"); + values("0.0097495000, 0.0111331000, 0.0146715000, 0.0237249000, 0.0473518000, 0.1094593000, 0.2742627000", \ + "0.0097120000, 0.0110959000, 0.0146340000, 0.0237185000, 0.0473332000, 0.1094263000, 0.2728284000", \ + "0.0096763000, 0.0110587000, 0.0145988000, 0.0237014000, 0.0474033000, 0.1095175000, 0.2727934000", \ + "0.0094906000, 0.0108586000, 0.0143968000, 0.0235164000, 0.0472962000, 0.1094352000, 0.2727347000", \ + "0.0095747000, 0.0108705000, 0.0142812000, 0.0233855000, 0.0471173000, 0.1099121000, 0.2740403000", \ + "0.0097207000, 0.0110245000, 0.0144245000, 0.0234227000, 0.0472605000, 0.1091033000, 0.2737186000", \ + "0.0104283000, 0.0117204000, 0.0151231000, 0.0240760000, 0.0479287000, 0.1105528000, 0.2737275000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013141250, 0.0034538490, 0.0090775780, 0.0238581500, 0.0627051700, 0.1648049000"); + values("0.0082543000, 0.0071377000, 0.0042442000, -0.0040013000, -0.0273494000, -0.0900805000, -0.2554723000", \ + "0.0080940000, 0.0069730000, 0.0040709000, -0.0041774000, -0.0274710000, -0.0902466000, -0.2555963000", \ + "0.0078569000, 0.0067459000, 0.0039290000, -0.0043390000, -0.0276562000, -0.0903487000, -0.2557358000", \ + "0.0078059000, 0.0066803000, 0.0037939000, -0.0044821000, -0.0278105000, -0.0904878000, -0.2558470000", \ + "0.0077357000, 0.0066013000, 0.0037043000, -0.0045469000, -0.0278636000, -0.0905581000, -0.2558794000", \ + "0.0079333000, 0.0065690000, 0.0036507000, -0.0043544000, -0.0276793000, -0.0903234000, -0.2556176000", \ + "0.0107688000, 0.0093067000, 0.0057126000, -0.0034103000, -0.0270770000, -0.0897821000, -0.2551065000"); + } + related_pin : "B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013141250, 0.0034538490, 0.0090775780, 0.0238581500, 0.0627051700, 0.1648049000"); + values("0.0084894000, 0.0099410000, 0.0136339000, 0.0229110000, 0.0467625000, 0.1090635000, 0.2728356000", \ + "0.0084722000, 0.0099175000, 0.0135897000, 0.0228785000, 0.0466963000, 0.1096809000, 0.2728079000", \ + "0.0083556000, 0.0097748000, 0.0134220000, 0.0226983000, 0.0466430000, 0.1090811000, 0.2709730000", \ + "0.0081589000, 0.0095426000, 0.0131352000, 0.0223344000, 0.0465668000, 0.1087034000, 0.2732563000", \ + "0.0080789000, 0.0093996000, 0.0128878000, 0.0220465000, 0.0458684000, 0.1084540000, 0.2723880000", \ + "0.0083005000, 0.0096276000, 0.0131391000, 0.0220997000, 0.0460528000, 0.1081643000, 0.2734369000", \ + "0.0089787000, 0.0102675000, 0.0136960000, 0.0225976000, 0.0465763000, 0.1090968000, 0.2708041000"); + } + } + max_capacitance : 0.1648050000; + max_transition : 1.5039330000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013141300, 0.0034538500, 0.0090775800, 0.0238581000, 0.0627052000, 0.1648050000"); + values("0.1885570000, 0.1967329000, 0.2137609000, 0.2465727000, 0.3096559000, 0.4472908000, 0.7900760000", \ + "0.1921658000, 0.2003849000, 0.2173940000, 0.2502158000, 0.3133291000, 0.4509860000, 0.7937117000", \ + "0.2029708000, 0.2111444000, 0.2281230000, 0.2605031000, 0.3241256000, 0.4616270000, 0.8043309000", \ + "0.2288256000, 0.2369827000, 0.2537751000, 0.2864597000, 0.3498697000, 0.4875034000, 0.8303160000", \ + "0.2891534000, 0.2972978000, 0.3141017000, 0.3466933000, 0.4101576000, 0.5478143000, 0.8909676000", \ + "0.4071170000, 0.4161204000, 0.4348515000, 0.4704004000, 0.5367395000, 0.6759890000, 1.0189599000", \ + "0.6096464000, 0.6206511000, 0.6430316000, 0.6841642000, 0.7580209000, 0.9036409000, 1.2482991000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013141300, 0.0034538500, 0.0090775800, 0.0238581000, 0.0627052000, 0.1648050000"); + values("0.0606584000, 0.0667303000, 0.0812065000, 0.1170958000, 0.2100643000, 0.4544231000, 1.0969585000", \ + "0.0654413000, 0.0714631000, 0.0859651000, 0.1219462000, 0.2154799000, 0.4592306000, 1.1014806000", \ + "0.0768204000, 0.0828264000, 0.0972657000, 0.1333217000, 0.2266203000, 0.4710119000, 1.1130344000", \ + "0.1000667000, 0.1061938000, 0.1209573000, 0.1571134000, 0.2505297000, 0.4949939000, 1.1370527000", \ + "0.1324917000, 0.1391732000, 0.1542614000, 0.1905411000, 0.2840900000, 0.5291869000, 1.1725140000", \ + "0.1694259000, 0.1774252000, 0.1942096000, 0.2313391000, 0.3249934000, 0.5693116000, 1.2141267000", \ + "0.1898187000, 0.2009422000, 0.2229211000, 0.2639137000, 0.3565406000, 0.6012132000, 1.2422180000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013141300, 0.0034538500, 0.0090775800, 0.0238581000, 0.0627052000, 0.1648050000"); + values("0.0351217000, 0.0404132000, 0.0529538000, 0.0782329000, 0.1401990000, 0.3012652000, 0.7500821000", \ + "0.0354998000, 0.0404281000, 0.0523141000, 0.0782535000, 0.1402663000, 0.3012846000, 0.7503353000", \ + "0.0354863000, 0.0404110000, 0.0529536000, 0.0795540000, 0.1396810000, 0.3014571000, 0.7518903000", \ + "0.0351675000, 0.0404645000, 0.0531877000, 0.0783740000, 0.1400409000, 0.3012023000, 0.7526389000", \ + "0.0352480000, 0.0407390000, 0.0531678000, 0.0792204000, 0.1394218000, 0.3017965000, 0.7518703000", \ + "0.0419130000, 0.0476728000, 0.0606796000, 0.0858393000, 0.1450942000, 0.3037537000, 0.7481787000", \ + "0.0564095000, 0.0631310000, 0.0767656000, 0.1032268000, 0.1624601000, 0.3150285000, 0.7526586000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013141300, 0.0034538500, 0.0090775800, 0.0238581000, 0.0627052000, 0.1648050000"); + values("0.0213339000, 0.0282554000, 0.0467501000, 0.0967826000, 0.2293902000, 0.5791351000, 1.4999162000", \ + "0.0212972000, 0.0282223000, 0.0467208000, 0.0966066000, 0.2296813000, 0.5797262000, 1.5007542000", \ + "0.0212675000, 0.0282461000, 0.0466596000, 0.0967731000, 0.2300418000, 0.5799531000, 1.4990396000", \ + "0.0225471000, 0.0291843000, 0.0472445000, 0.0967275000, 0.2301149000, 0.5798923000, 1.4986704000", \ + "0.0262805000, 0.0325062000, 0.0495763000, 0.0978610000, 0.2292355000, 0.5802497000, 1.5010759000", \ + "0.0350784000, 0.0405296000, 0.0560402000, 0.1004522000, 0.2306328000, 0.5786286000, 1.4962728000", \ + "0.0498152000, 0.0562453000, 0.0709956000, 0.1105112000, 0.2325119000, 0.5810062000, 1.4965984000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013141300, 0.0034538500, 0.0090775800, 0.0238581000, 0.0627052000, 0.1648050000"); + values("0.1725024000, 0.1807214000, 0.1975789000, 0.2300190000, 0.2936742000, 0.4313658000, 0.7740153000", \ + "0.1747615000, 0.1829425000, 0.1999538000, 0.2327836000, 0.2960770000, 0.4337454000, 0.7767676000", \ + "0.1838135000, 0.1919695000, 0.2089424000, 0.2422760000, 0.3055629000, 0.4432229000, 0.7861940000", \ + "0.2113854000, 0.2195204000, 0.2364669000, 0.2690458000, 0.3325147000, 0.4702345000, 0.8134619000", \ + "0.2781289000, 0.2862367000, 0.3030397000, 0.3354551000, 0.3987513000, 0.5362347000, 0.8795527000", \ + "0.4083667000, 0.4177356000, 0.4367285000, 0.4726634000, 0.5391275000, 0.6767729000, 1.0169230000", \ + "0.6129210000, 0.6246679000, 0.6486406000, 0.6917883000, 0.7654746000, 0.9085681000, 1.2559803000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013141300, 0.0034538500, 0.0090775800, 0.0238581000, 0.0627052000, 0.1648050000"); + values("0.0579326000, 0.0641358000, 0.0791173000, 0.1158307000, 0.2095437000, 0.4545883000, 1.0981663000", \ + "0.0629153000, 0.0690744000, 0.0840046000, 0.1207190000, 0.2150091000, 0.4594520000, 1.1033883000", \ + "0.0744533000, 0.0805720000, 0.0953855000, 0.1320298000, 0.2266665000, 0.4723351000, 1.1133799000", \ + "0.0968581000, 0.1030780000, 0.1179816000, 0.1543662000, 0.2483415000, 0.4933628000, 1.1421231000", \ + "0.1275228000, 0.1342806000, 0.1497385000, 0.1863415000, 0.2804573000, 0.5262141000, 1.1706767000", \ + "0.1621938000, 0.1709321000, 0.1883525000, 0.2254935000, 0.3196099000, 0.5643052000, 1.2108743000", \ + "0.1816310000, 0.1935191000, 0.2165675000, 0.2582122000, 0.3517417000, 0.5972294000, 1.2386342000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013141300, 0.0034538500, 0.0090775800, 0.0238581000, 0.0627052000, 0.1648050000"); + values("0.0352641000, 0.0404086000, 0.0530873000, 0.0795520000, 0.1398433000, 0.3010925000, 0.7545841000", \ + "0.0355082000, 0.0406922000, 0.0529699000, 0.0784318000, 0.1397742000, 0.3010736000, 0.7526101000", \ + "0.0355388000, 0.0404538000, 0.0529685000, 0.0784231000, 0.1397830000, 0.3014254000, 0.7513842000", \ + "0.0350959000, 0.0404328000, 0.0522715000, 0.0784445000, 0.1396808000, 0.3008172000, 0.7521206000", \ + "0.0354430000, 0.0408218000, 0.0525358000, 0.0793372000, 0.1400921000, 0.3012807000, 0.7522023000", \ + "0.0457443000, 0.0513731000, 0.0632048000, 0.0873317000, 0.1458170000, 0.3042554000, 0.7512725000", \ + "0.0647621000, 0.0713586000, 0.0848408000, 0.1100384000, 0.1649603000, 0.3164804000, 0.7508084000"); + } + related_pin : "B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013141300, 0.0034538500, 0.0090775800, 0.0238581000, 0.0627052000, 0.1648050000"); + values("0.0210840000, 0.0278960000, 0.0464757000, 0.0964302000, 0.2300640000, 0.5814682000, 1.5017231000", \ + "0.0210332000, 0.0278695000, 0.0464918000, 0.0966799000, 0.2302872000, 0.5823967000, 1.5039329000", \ + "0.0210797000, 0.0279787000, 0.0464735000, 0.0965308000, 0.2311779000, 0.5831457000, 1.4957454000", \ + "0.0226052000, 0.0291019000, 0.0471080000, 0.0966836000, 0.2308331000, 0.5788414000, 1.5038325000", \ + "0.0269438000, 0.0329636000, 0.0497414000, 0.0978488000, 0.2291676000, 0.5811118000, 1.5037793000", \ + "0.0363459000, 0.0422262000, 0.0569303000, 0.1009877000, 0.2307311000, 0.5785094000, 1.5020215000", \ + "0.0525442000, 0.0593926000, 0.0741040000, 0.1126650000, 0.2328960000, 0.5806195000, 1.4941048000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__or2_2") { + leakage_power () { + value : 0.0015006000; + when : "!A&B"; + } + leakage_power () { + value : 0.0063313000; + when : "!A&!B"; + } + leakage_power () { + value : 0.0007598000; + when : "A&B"; + } + leakage_power () { + value : 0.0010264000; + when : "A&!B"; + } + area : 6.2560000000; + cell_footprint : "sky130_fd_sc_hd__or2"; + cell_leakage_power : 0.0024045480; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A") { + capacitance : 0.0014920000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0014150000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0016826000, 0.0016804000, 0.0016754000, 0.0016757000, 0.0016764000, 0.0016781000, 0.0016821000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0015300000, -0.0015566000, -0.0016180000, -0.0016202000, -0.0016252000, -0.0016366000, -0.0016629000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0015700000; + } + pin ("B") { + capacitance : 0.0014080000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0013210000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0011417000, 0.0011424000, 0.0011438000, 0.0011466000, 0.0011531000, 0.0011680000, 0.0012024000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0007979000, -0.0007912000, -0.0007759000, -0.0007755000, -0.0007745000, -0.0007723000, -0.0007672000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0014960000; + } + pin ("X") { + direction : "output"; + function : "(A) | (B)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014516010, 0.0042142900, 0.0122349400, 0.0355204900, 0.1031232000, 0.2993873000"); + values("0.0120788000, 0.0103773000, 0.0062161000, -0.0053604000, -0.0410752000, -0.1498294000, -0.4676762000", \ + "0.0118848000, 0.0102591000, 0.0062133000, -0.0053421000, -0.0412723000, -0.1499917000, -0.4677270000", \ + "0.0118117000, 0.0101892000, 0.0061587000, -0.0056296000, -0.0414495000, -0.1501498000, -0.4679782000", \ + "0.0116374000, 0.0099893000, 0.0059842000, -0.0057727000, -0.0416289000, -0.1502906000, -0.4680281000", \ + "0.0114753000, 0.0098043000, 0.0056357000, -0.0059532000, -0.0418461000, -0.1504639000, -0.4681743000", \ + "0.0116266000, 0.0099520000, 0.0057741000, -0.0059055000, -0.0419507000, -0.1505639000, -0.4682717000", \ + "0.0159047000, 0.0140259000, 0.0091060000, -0.0038935000, -0.0417685000, -0.1503558000, -0.4681430000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014516010, 0.0042142900, 0.0122349400, 0.0355204900, 0.1031232000, 0.2993873000"); + values("0.0145051000, 0.0161690000, 0.0208995000, 0.0340815000, 0.0716001000, 0.1796496000, 0.4941026000", \ + "0.0144760000, 0.0161595000, 0.0208736000, 0.0340529000, 0.0716115000, 0.1796022000, 0.4941779000", \ + "0.0144614000, 0.0161238000, 0.0208301000, 0.0340291000, 0.0715785000, 0.1806068000, 0.4951681000", \ + "0.0144797000, 0.0160918000, 0.0206743000, 0.0338051000, 0.0714524000, 0.1795565000, 0.4941449000", \ + "0.0143820000, 0.0159512000, 0.0205829000, 0.0334171000, 0.0710998000, 0.1798286000, 0.4959128000", \ + "0.0148311000, 0.0163490000, 0.0208399000, 0.0337780000, 0.0710993000, 0.1788636000, 0.4935389000", \ + "0.0157354000, 0.0171985000, 0.0214592000, 0.0343727000, 0.0717702000, 0.1805627000, 0.4943540000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014516010, 0.0042142900, 0.0122349400, 0.0355204900, 0.1031232000, 0.2993873000"); + values("0.0114575000, 0.0097599000, 0.0057411000, -0.0057977000, -0.0417537000, -0.1503280000, -0.4681159000", \ + "0.0113466000, 0.0096656000, 0.0054710000, -0.0060621000, -0.0418945000, -0.1504353000, -0.4682075000", \ + "0.0111257000, 0.0094846000, 0.0054586000, -0.0062021000, -0.0420348000, -0.1505795000, -0.4682895000", \ + "0.0109904000, 0.0093233000, 0.0051907000, -0.0063899000, -0.0422568000, -0.1507627000, -0.4685576000", \ + "0.0109085000, 0.0093373000, 0.0051023000, -0.0065041000, -0.0423837000, -0.1509418000, -0.4686226000", \ + "0.0114038000, 0.0096909000, 0.0053268000, -0.0064671000, -0.0424660000, -0.1510211000, -0.4685874000", \ + "0.0170604000, 0.0144686000, 0.0093600000, -0.0041474000, -0.0421706000, -0.1500075000, -0.4679081000"); + } + related_pin : "B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014516010, 0.0042142900, 0.0122349400, 0.0355204900, 0.1031232000, 0.2993873000"); + values("0.0132471000, 0.0149386000, 0.0197743000, 0.0332091000, 0.0710418000, 0.1798216000, 0.4948538000", \ + "0.0132581000, 0.0149562000, 0.0197662000, 0.0331984000, 0.0710498000, 0.1798788000, 0.4948705000", \ + "0.0131853000, 0.0148773000, 0.0196289000, 0.0330599000, 0.0709137000, 0.1805543000, 0.4944103000", \ + "0.0131051000, 0.0147492000, 0.0194289000, 0.0326314000, 0.0705013000, 0.1796326000, 0.4948835000", \ + "0.0130644000, 0.0146312000, 0.0193311000, 0.0323646000, 0.0699752000, 0.1792295000, 0.4941528000", \ + "0.0135612000, 0.0150794000, 0.0195930000, 0.0324268000, 0.0700201000, 0.1776363000, 0.4956969000", \ + "0.0143901000, 0.0158542000, 0.0201484000, 0.0330783000, 0.0704286000, 0.1789704000, 0.4908659000"); + } + } + max_capacitance : 0.2993870000; + max_transition : 1.5089130000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014516000, 0.0042142900, 0.0122349000, 0.0355205000, 0.1031230000, 0.2993870000"); + values("0.2581992000, 0.2659441000, 0.2835384000, 0.3184426000, 0.3841776000, 0.5173852000, 0.8457473000", \ + "0.2621977000, 0.2700823000, 0.2877033000, 0.3224540000, 0.3876399000, 0.5215279000, 0.8500431000", \ + "0.2730849000, 0.2808617000, 0.2983238000, 0.3332686000, 0.3983937000, 0.5322251000, 0.8608260000", \ + "0.2984449000, 0.3062414000, 0.3238166000, 0.3586846000, 0.4240831000, 0.5575783000, 0.8860860000", \ + "0.3588159000, 0.3665519000, 0.3840491000, 0.4188813000, 0.4845536000, 0.6184215000, 0.9468692000", \ + "0.4933755000, 0.5013927000, 0.5191418000, 0.5549174000, 0.6211490000, 0.7553806000, 1.0843358000", \ + "0.7347123000, 0.7438896000, 0.7650136000, 0.8065323000, 0.8812446000, 1.0240232000, 1.3567509000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014516000, 0.0042142900, 0.0122349000, 0.0355205000, 0.1031230000, 0.2993870000"); + values("0.0713188000, 0.0763226000, 0.0885808000, 0.1185377000, 0.1998799000, 0.4325123000, 1.1095543000", \ + "0.0760580000, 0.0810677000, 0.0933266000, 0.1233507000, 0.2044914000, 0.4375657000, 1.1143780000", \ + "0.0874170000, 0.0924229000, 0.1046674000, 0.1346068000, 0.2161377000, 0.4500103000, 1.1243295000", \ + "0.1134161000, 0.1184156000, 0.1305631000, 0.1604561000, 0.2414606000, 0.4747392000, 1.1515161000", \ + "0.1544722000, 0.1603245000, 0.1735274000, 0.2041899000, 0.2855243000, 0.5191144000, 1.1972010000", \ + "0.2032259000, 0.2108271000, 0.2273748000, 0.2606658000, 0.3421095000, 0.5754826000, 1.2548600000", \ + "0.2430948000, 0.2533028000, 0.2752512000, 0.3167021000, 0.4005364000, 0.6339825000, 1.3088391000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014516000, 0.0042142900, 0.0122349000, 0.0355205000, 0.1031230000, 0.2993870000"); + values("0.0446078000, 0.0490963000, 0.0601314000, 0.0827737000, 0.1358420000, 0.2717052000, 0.6865765000", \ + "0.0443285000, 0.0489429000, 0.0605116000, 0.0837685000, 0.1357620000, 0.2714152000, 0.6862692000", \ + "0.0446053000, 0.0493997000, 0.0606075000, 0.0836438000, 0.1357088000, 0.2715762000, 0.6863433000", \ + "0.0446618000, 0.0491042000, 0.0604816000, 0.0828428000, 0.1346898000, 0.2713684000, 0.6859978000", \ + "0.0445019000, 0.0490085000, 0.0605136000, 0.0829688000, 0.1346150000, 0.2713987000, 0.6863458000", \ + "0.0488782000, 0.0534650000, 0.0641215000, 0.0871296000, 0.1371023000, 0.2725560000, 0.6865020000", \ + "0.0634284000, 0.0684718000, 0.0799390000, 0.1043605000, 0.1576632000, 0.2880998000, 0.6900388000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014516000, 0.0042142900, 0.0122349000, 0.0355205000, 0.1031230000, 0.2993870000"); + values("0.0188354000, 0.0235194000, 0.0363736000, 0.0742650000, 0.1891619000, 0.5246275000, 1.5021597000", \ + "0.0188950000, 0.0234545000, 0.0363326000, 0.0744267000, 0.1889338000, 0.5250380000, 1.5019634000", \ + "0.0188601000, 0.0234467000, 0.0363189000, 0.0744126000, 0.1890562000, 0.5261092000, 1.4990925000", \ + "0.0194112000, 0.0239216000, 0.0367769000, 0.0744993000, 0.1890201000, 0.5250791000, 1.5021121000", \ + "0.0246295000, 0.0287204000, 0.0406244000, 0.0768390000, 0.1890700000, 0.5251749000, 1.5031717000", \ + "0.0348240000, 0.0393226000, 0.0505096000, 0.0829433000, 0.1914297000, 0.5249869000, 1.5001828000", \ + "0.0493748000, 0.0558342000, 0.0691154000, 0.0997122000, 0.1970465000, 0.5267373000, 1.4966807000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014516000, 0.0042142900, 0.0122349000, 0.0355205000, 0.1031230000, 0.2993870000"); + values("0.2403647000, 0.2480923000, 0.2655791000, 0.3003448000, 0.3655690000, 0.4992520000, 0.8280673000", \ + "0.2432186000, 0.2510279000, 0.2685542000, 0.3035476000, 0.3685962000, 0.5023267000, 0.8311296000", \ + "0.2524741000, 0.2603462000, 0.2780121000, 0.3127829000, 0.3781849000, 0.5116830000, 0.8405988000", \ + "0.2789861000, 0.2868830000, 0.3044273000, 0.3392457000, 0.4047797000, 0.5381772000, 0.8672019000", \ + "0.3450072000, 0.3528791000, 0.3703521000, 0.4051864000, 0.4708685000, 0.6046736000, 0.9334157000", \ + "0.4964581000, 0.5042758000, 0.5225630000, 0.5580861000, 0.6244912000, 0.7584692000, 1.0865192000", \ + "0.7503539000, 0.7594830000, 0.7820207000, 0.8262838000, 0.9035263000, 1.0446284000, 1.3757681000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014516000, 0.0042142900, 0.0122349000, 0.0355205000, 0.1031230000, 0.2993870000"); + values("0.0686885000, 0.0737568000, 0.0862033000, 0.1166465000, 0.1983737000, 0.4324949000, 1.1116973000", \ + "0.0736673000, 0.0787299000, 0.0911726000, 0.1216114000, 0.2032572000, 0.4376247000, 1.1161827000", \ + "0.0852846000, 0.0903478000, 0.1027225000, 0.1330805000, 0.2152232000, 0.4499492000, 1.1240961000", \ + "0.1112313000, 0.1163075000, 0.1286525000, 0.1587762000, 0.2406471000, 0.4756405000, 1.1563170000", \ + "0.1513301000, 0.1571537000, 0.1707281000, 0.2018320000, 0.2833531000, 0.5169410000, 1.1928617000", \ + "0.2000938000, 0.2078907000, 0.2249485000, 0.2584896000, 0.3403794000, 0.5738467000, 1.2544695000", \ + "0.2434090000, 0.2540873000, 0.2768175000, 0.3189637000, 0.4045482000, 0.6371429000, 1.3111180000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014516000, 0.0042142900, 0.0122349000, 0.0355205000, 0.1031230000, 0.2993870000"); + values("0.0447000000, 0.0489925000, 0.0604030000, 0.0836413000, 0.1361532000, 0.2715854000, 0.6862977000", \ + "0.0445846000, 0.0491364000, 0.0601028000, 0.0837654000, 0.1358941000, 0.2717921000, 0.6862448000", \ + "0.0446348000, 0.0489769000, 0.0598011000, 0.0838772000, 0.1355212000, 0.2720769000, 0.6850505000", \ + "0.0443286000, 0.0491080000, 0.0597124000, 0.0838652000, 0.1354851000, 0.2713446000, 0.6862766000", \ + "0.0443910000, 0.0494451000, 0.0597732000, 0.0838040000, 0.1359325000, 0.2708228000, 0.6864510000", \ + "0.0504558000, 0.0549936000, 0.0654204000, 0.0868267000, 0.1375533000, 0.2725012000, 0.6866572000", \ + "0.0743741000, 0.0795182000, 0.0919842000, 0.1158007000, 0.1620210000, 0.2913545000, 0.6922985000"); + } + related_pin : "B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014516000, 0.0042142900, 0.0122349000, 0.0355205000, 0.1031230000, 0.2993870000"); + values("0.0188664000, 0.0233968000, 0.0362221000, 0.0742630000, 0.1885699000, 0.5266310000, 1.5067183000", \ + "0.0188809000, 0.0234253000, 0.0362303000, 0.0742108000, 0.1886909000, 0.5268023000, 1.5070964000", \ + "0.0186979000, 0.0234071000, 0.0363190000, 0.0742256000, 0.1887504000, 0.5277248000, 1.5049226000", \ + "0.0195899000, 0.0240420000, 0.0367521000, 0.0744673000, 0.1890473000, 0.5269217000, 1.5089129000", \ + "0.0252639000, 0.0294440000, 0.0411745000, 0.0768718000, 0.1891882000, 0.5261664000, 1.5046032000", \ + "0.0355028000, 0.0404628000, 0.0514606000, 0.0837211000, 0.1912700000, 0.5248713000, 1.5059021000", \ + "0.0512317000, 0.0578231000, 0.0714642000, 0.1031087000, 0.1981585000, 0.5264952000, 1.4980674000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__or2_4") { + leakage_power () { + value : 0.0039006000; + when : "!A&B"; + } + leakage_power () { + value : 0.0051014000; + when : "!A&!B"; + } + leakage_power () { + value : 0.0019054000; + when : "A&B"; + } + leakage_power () { + value : 0.0024409000; + when : "A&!B"; + } + area : 8.758400000; + cell_footprint : "sky130_fd_sc_hd__or2"; + cell_leakage_power : 0.0033370700; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A") { + capacitance : 0.0024100000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022750000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0038017000, 0.0037975000, 0.0037879000, 0.0037856000, 0.0037805000, 0.0037685000, 0.0037411000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0033937000, -0.0034744000, -0.0036604000, -0.0036630000, -0.0036690000, -0.0036828000, -0.0037146000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0025450000; + } + pin ("B") { + capacitance : 0.0023670000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0021910000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0025058000, 0.0025020000, 0.0024934000, 0.0025005000, 0.0025169000, 0.0025548000, 0.0026421000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0017056000, -0.0017148000, -0.0017358000, -0.0017373000, -0.0017408000, -0.0017488000, -0.0017674000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0025440000; + } + pin ("X") { + direction : "output"; + function : "(A) | (B)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015887090, 0.0050479920, 0.0160395800, 0.0509644400, 0.1619353000, 0.5145362000"); + values("0.0232723000, 0.0214184000, 0.0162580000, 0.0003805000, -0.0523331000, -0.2299040000, -0.8009448000", \ + "0.0230936000, 0.0212606000, 0.0157738000, 0.0002076000, -0.0524663000, -0.2300455000, -0.8010800000", \ + "0.0228989000, 0.0210645000, 0.0157223000, 0.0002486000, -0.0525042000, -0.2303694000, -0.8012371000", \ + "0.0226394000, 0.0209322000, 0.0153566000, -0.0002671000, -0.0529681000, -0.2305397000, -0.8013790000", \ + "0.0224637000, 0.0206198000, 0.0151345000, -0.0005365000, -0.0532380000, -0.2308116000, -0.8014923000", \ + "0.0227526000, 0.0210745000, 0.0154117000, -0.0005510000, -0.0534861000, -0.2310581000, -0.8016812000", \ + "0.0303365000, 0.0282261000, 0.0221180000, 0.0037531000, -0.0517045000, -0.2303950000, -0.8011045000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015887090, 0.0050479920, 0.0160395800, 0.0509644400, 0.1619353000, 0.5145362000"); + values("0.0286235000, 0.0305126000, 0.0363910000, 0.0545969000, 0.1112136000, 0.2889002000, 0.8544917000", \ + "0.0285417000, 0.0304530000, 0.0363906000, 0.0546310000, 0.1111845000, 0.2894908000, 0.8539360000", \ + "0.0284986000, 0.0304123000, 0.0363358000, 0.0546450000, 0.1112311000, 0.2894023000, 0.8537122000", \ + "0.0284570000, 0.0302706000, 0.0361273000, 0.0543756000, 0.1109699000, 0.2891574000, 0.8533447000", \ + "0.0284386000, 0.0302695000, 0.0359359000, 0.0538503000, 0.1104723000, 0.2890010000, 0.8528260000", \ + "0.0291942000, 0.0308635000, 0.0364804000, 0.0543278000, 0.1101187000, 0.2878113000, 0.8524655000", \ + "0.0309683000, 0.0326149000, 0.0381295000, 0.0555754000, 0.1117895000, 0.2895769000, 0.8524368000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015887090, 0.0050479920, 0.0160395800, 0.0509644400, 0.1619353000, 0.5145362000"); + values("0.0221650000, 0.0203423000, 0.0148669000, -0.0006931000, -0.0531530000, -0.2308332000, -0.8016486000", \ + "0.0220521000, 0.0202065000, 0.0150642000, -0.0006041000, -0.0532630000, -0.2310780000, -0.8017255000", \ + "0.0219977000, 0.0201246000, 0.0146369000, -0.0010355000, -0.0536634000, -0.2311616000, -0.8020384000", \ + "0.0216519000, 0.0198016000, 0.0143119000, -0.0011747000, -0.0538840000, -0.2314885000, -0.8022481000", \ + "0.0216355000, 0.0197584000, 0.0142501000, -0.0014572000, -0.0539927000, -0.2316305000, -0.8021213000", \ + "0.0223833000, 0.0204426000, 0.0147362000, -0.0013841000, -0.0538863000, -0.2313927000, -0.8018099000", \ + "0.0324177000, 0.0302202000, 0.0241752000, 0.0056002000, -0.0522543000, -0.2305139000, -0.8008984000"); + } + related_pin : "B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015887090, 0.0050479920, 0.0160395800, 0.0509644400, 0.1619353000, 0.5145362000"); + values("0.0255991000, 0.0274595000, 0.0334881000, 0.0522884000, 0.1097284000, 0.2871626000, 0.8500438000", \ + "0.0256228000, 0.0275842000, 0.0335285000, 0.0523005000, 0.1097024000, 0.2887230000, 0.8551200000", \ + "0.0254512000, 0.0274014000, 0.0334704000, 0.0521393000, 0.1095297000, 0.2885820000, 0.8503954000", \ + "0.0252886000, 0.0271336000, 0.0331422000, 0.0515506000, 0.1088528000, 0.2865570000, 0.8506712000", \ + "0.0253141000, 0.0271758000, 0.0330240000, 0.0511925000, 0.1077119000, 0.2862281000, 0.8491875000", \ + "0.0262430000, 0.0280133000, 0.0337712000, 0.0515624000, 0.1072580000, 0.2858998000, 0.8528188000", \ + "0.0278329000, 0.0295232000, 0.0350044000, 0.0524900000, 0.1091695000, 0.2869061000, 0.8501583000"); + } + } + max_capacitance : 0.5145360000; + max_transition : 1.5082430000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015887100, 0.0050479900, 0.0160396000, 0.0509644000, 0.1619350000, 0.5145360000"); + values("0.2137088000, 0.2183824000, 0.2302343000, 0.2566178000, 0.3098437000, 0.4239624000, 0.7291177000", \ + "0.2187554000, 0.2234216000, 0.2352952000, 0.2616577000, 0.3148669000, 0.4290656000, 0.7342330000", \ + "0.2309985000, 0.2356463000, 0.2474871000, 0.2738701000, 0.3268787000, 0.4414097000, 0.7460039000", \ + "0.2581295000, 0.2627427000, 0.2745648000, 0.3008716000, 0.3541238000, 0.4684144000, 0.7734041000", \ + "0.3211711000, 0.3258127000, 0.3376285000, 0.3638801000, 0.4172704000, 0.5319142000, 0.8371943000", \ + "0.4551697000, 0.4605309000, 0.4731016000, 0.5009789000, 0.5561339000, 0.6720682000, 0.9769994000", \ + "0.6913723000, 0.6969356000, 0.7119864000, 0.7445384000, 0.8077465000, 0.9333941000, 1.2433057000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015887100, 0.0050479900, 0.0160396000, 0.0509644000, 0.1619350000, 0.5145360000"); + values("0.0807491000, 0.0842950000, 0.0939403000, 0.1194046000, 0.1919323000, 0.4165965000, 1.1299173000", \ + "0.0853266000, 0.0888770000, 0.0985615000, 0.1240040000, 0.1964740000, 0.4213961000, 1.1349703000", \ + "0.0961611000, 0.0997108000, 0.1093915000, 0.1348787000, 0.2074188000, 0.4330450000, 1.1449347000", \ + "0.1220859000, 0.1255382000, 0.1351539000, 0.1604682000, 0.2330520000, 0.4588213000, 1.1705484000", \ + "0.1655284000, 0.1695724000, 0.1797901000, 0.2061790000, 0.2787501000, 0.5037983000, 1.2161099000", \ + "0.2169357000, 0.2217929000, 0.2351352000, 0.2643510000, 0.3377413000, 0.5629877000, 1.2765985000", \ + "0.2575608000, 0.2645745000, 0.2821473000, 0.3190986000, 0.3965888000, 0.6204084000, 1.3318943000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015887100, 0.0050479900, 0.0160396000, 0.0509644000, 0.1619350000, 0.5145360000"); + values("0.0383121000, 0.0406893000, 0.0481218000, 0.0652495000, 0.1061489000, 0.2230022000, 0.6095994000", \ + "0.0383303000, 0.0407013000, 0.0476939000, 0.0652069000, 0.1060085000, 0.2230218000, 0.6096217000", \ + "0.0383184000, 0.0406621000, 0.0477649000, 0.0645976000, 0.1056722000, 0.2222116000, 0.6105005000", \ + "0.0381354000, 0.0410542000, 0.0481913000, 0.0652971000, 0.1059275000, 0.2224328000, 0.6104021000", \ + "0.0383090000, 0.0406336000, 0.0481101000, 0.0645462000, 0.1059201000, 0.2223047000, 0.6105104000", \ + "0.0441205000, 0.0463884000, 0.0541662000, 0.0701226000, 0.1100020000, 0.2239820000, 0.6115812000", \ + "0.0597725000, 0.0625045000, 0.0702132000, 0.0884335000, 0.1302642000, 0.2414170000, 0.6149622000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015887100, 0.0050479900, 0.0160396000, 0.0509644000, 0.1619350000, 0.5145360000"); + values("0.0205169000, 0.0236607000, 0.0331820000, 0.0631427000, 0.1625263000, 0.4828211000, 1.5039689000", \ + "0.0204463000, 0.0235243000, 0.0331120000, 0.0631037000, 0.1621676000, 0.4837327000, 1.5046411000", \ + "0.0205054000, 0.0235554000, 0.0331820000, 0.0631510000, 0.1620977000, 0.4840823000, 1.5018004000", \ + "0.0206719000, 0.0238621000, 0.0333611000, 0.0631143000, 0.1625672000, 0.4839442000, 1.5014426000", \ + "0.0255581000, 0.0284943000, 0.0377331000, 0.0658835000, 0.1628919000, 0.4828858000, 1.4991135000", \ + "0.0356656000, 0.0390992000, 0.0472201000, 0.0730005000, 0.1655779000, 0.4825906000, 1.4997319000", \ + "0.0514482000, 0.0554553000, 0.0660413000, 0.0909883000, 0.1732682000, 0.4863337000, 1.4997638000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015887100, 0.0050479900, 0.0160396000, 0.0509644000, 0.1619350000, 0.5145360000"); + values("0.1976790000, 0.2022558000, 0.2141532000, 0.2405277000, 0.2936560000, 0.4081665000, 0.7131666000", \ + "0.2011334000, 0.2058005000, 0.2176500000, 0.2440178000, 0.2970023000, 0.4117454000, 0.7164324000", \ + "0.2109617000, 0.2155853000, 0.2274386000, 0.2537543000, 0.3071902000, 0.4214349000, 0.7265234000", \ + "0.2377717000, 0.2424574000, 0.2543642000, 0.2805555000, 0.3333799000, 0.4480584000, 0.7529937000", \ + "0.3040399000, 0.3086079000, 0.3203694000, 0.3466420000, 0.3993192000, 0.5143097000, 0.8194251000", \ + "0.4448855000, 0.4499710000, 0.4630451000, 0.4913479000, 0.5472223000, 0.6634500000, 0.9690264000", \ + "0.6713215000, 0.6775635000, 0.6937186000, 0.7296629000, 0.7964133000, 0.9211518000, 1.2306777000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015887100, 0.0050479900, 0.0160396000, 0.0509644000, 0.1619350000, 0.5145360000"); + values("0.0766843000, 0.0801989000, 0.0899554000, 0.1158205000, 0.1890230000, 0.4144321000, 1.1272705000", \ + "0.0815329000, 0.0851001000, 0.0947761000, 0.1206416000, 0.1939330000, 0.4198064000, 1.1349165000", \ + "0.0926256000, 0.0961906000, 0.1059665000, 0.1317210000, 0.2047044000, 0.4308927000, 1.1442847000", \ + "0.1185782000, 0.1221283000, 0.1318177000, 0.1573357000, 0.2301930000, 0.4560837000, 1.1812580000", \ + "0.1610377000, 0.1650624000, 0.1757984000, 0.2021894000, 0.2748573000, 0.5002060000, 1.2139014000", \ + "0.2117351000, 0.2171271000, 0.2307981000, 0.2602074000, 0.3340081000, 0.5587384000, 1.2748960000", \ + "0.2556143000, 0.2628765000, 0.2811337000, 0.3187899000, 0.3978068000, 0.6220622000, 1.3330393000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015887100, 0.0050479900, 0.0160396000, 0.0509644000, 0.1619350000, 0.5145360000"); + values("0.0382047000, 0.0408590000, 0.0479365000, 0.0652887000, 0.1050214000, 0.2226141000, 0.6099038000", \ + "0.0383267000, 0.0406863000, 0.0481449000, 0.0653628000, 0.1058043000, 0.2230118000, 0.6105391000", \ + "0.0382338000, 0.0409847000, 0.0480260000, 0.0644885000, 0.1057845000, 0.2229854000, 0.6095013000", \ + "0.0383132000, 0.0406645000, 0.0477107000, 0.0645892000, 0.1068408000, 0.2227683000, 0.6100032000", \ + "0.0382028000, 0.0410356000, 0.0482171000, 0.0651870000, 0.1066169000, 0.2226540000, 0.6101659000", \ + "0.0477268000, 0.0505309000, 0.0576597000, 0.0734782000, 0.1115982000, 0.2247476000, 0.6100723000", \ + "0.0709782000, 0.0738544000, 0.0819397000, 0.1005786000, 0.1384347000, 0.2446590000, 0.6169061000"); + } + related_pin : "B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015887100, 0.0050479900, 0.0160396000, 0.0509644000, 0.1619350000, 0.5145360000"); + values("0.0202628000, 0.0233756000, 0.0328938000, 0.0627924000, 0.1618441000, 0.4825502000, 1.5002392000", \ + "0.0202157000, 0.0232617000, 0.0328277000, 0.0627250000, 0.1617813000, 0.4840375000, 1.5082426000", \ + "0.0203363000, 0.0233693000, 0.0328515000, 0.0628739000, 0.1621113000, 0.4858338000, 1.5028366000", \ + "0.0208050000, 0.0239239000, 0.0332998000, 0.0630843000, 0.1621112000, 0.4825753000, 1.5028541000", \ + "0.0262351000, 0.0293671000, 0.0378597000, 0.0657330000, 0.1623505000, 0.4834794000, 1.5009581000", \ + "0.0368830000, 0.0401949000, 0.0491770000, 0.0745705000, 0.1656782000, 0.4823836000, 1.5040700000", \ + "0.0538846000, 0.0577029000, 0.0684114000, 0.0939876000, 0.1748017000, 0.4845890000, 1.4987890000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__or2b_1") { + leakage_power () { + value : 0.0091109000; + when : "!A&B_N"; + } + leakage_power () { + value : 0.0015600000; + when : "!A&!B_N"; + } + leakage_power () { + value : 0.0028829000; + when : "A&B_N"; + } + leakage_power () { + value : 0.0007476000; + when : "A&!B_N"; + } + area : 7.5072000000; + cell_footprint : "sky130_fd_sc_hd__or2b"; + cell_leakage_power : 0.0035753310; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A") { + capacitance : 0.0017300000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0016620000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0030993000, 0.0030804000, 0.0030368000, 0.0030355000, 0.0030325000, 0.0030255000, 0.0030093000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0028908000, -0.0029201000, -0.0029875000, -0.0029885000, -0.0029909000, -0.0029963000, -0.0030087000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0017970000; + } + pin ("B_N") { + capacitance : 0.0014180000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0013680000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0072271000, 0.0071449000, 0.0069554000, 0.0070284000, 0.0071967000, 0.0075847000, 0.0084790000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0005819000, 0.0005073000, 0.0003351000, 0.0004035000, 0.0005610000, 0.0009241000, 0.0017610000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0014690000; + } + pin ("X") { + direction : "output"; + function : "(A) | (!B_N)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013201390, 0.0034855360, 0.0092027850, 0.0242979200, 0.0641532700, 0.1693825000"); + values("0.0076173000, 0.0065647000, 0.0036784000, -0.0047314000, -0.0286413000, -0.0931269000, -0.2635028000", \ + "0.0075463000, 0.0064512000, 0.0035633000, -0.0048080000, -0.0287678000, -0.0932744000, -0.2636462000", \ + "0.0074591000, 0.0063183000, 0.0034388000, -0.0049286000, -0.0288924000, -0.0933527000, -0.2638489000", \ + "0.0072990000, 0.0061690000, 0.0032717000, -0.0051114000, -0.0290316000, -0.0934777000, -0.2639457000", \ + "0.0072305000, 0.0060921000, 0.0031849000, -0.0052372000, -0.0291338000, -0.0935590000, -0.2639822000", \ + "0.0075143000, 0.0061452000, 0.0028687000, -0.0053220000, -0.0291918000, -0.0935434000, -0.2639771000", \ + "0.0095214000, 0.0081116000, 0.0045308000, -0.0047341000, -0.0291087000, -0.0933132000, -0.2636973000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013201390, 0.0034855360, 0.0092027850, 0.0242979200, 0.0641532700, 0.1693825000"); + values("0.0095011000, 0.0109049000, 0.0144957000, 0.0237271000, 0.0478580000, 0.1115118000, 0.2813633000", \ + "0.0094719000, 0.0108764000, 0.0144646000, 0.0236948000, 0.0478741000, 0.1116309000, 0.2799474000", \ + "0.0094591000, 0.0108472000, 0.0144326000, 0.0236789000, 0.0478987000, 0.1116485000, 0.2799726000", \ + "0.0093258000, 0.0106587000, 0.0142142000, 0.0235157000, 0.0477654000, 0.1115005000, 0.2800318000", \ + "0.0093602000, 0.0106791000, 0.0140606000, 0.0233783000, 0.0475160000, 0.1114571000, 0.2797010000", \ + "0.0096202000, 0.0109860000, 0.0145123000, 0.0235842000, 0.0478358000, 0.1118080000, 0.2799272000", \ + "0.0103175000, 0.0116151000, 0.0150946000, 0.0240907000, 0.0485780000, 0.1126945000, 0.2808742000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013201390, 0.0034855360, 0.0092027850, 0.0242979200, 0.0641532700, 0.1693825000"); + values("0.0074100000, 0.0062851000, 0.0034080000, -0.0049791000, -0.0288486000, -0.0932276000, -0.2636246000", \ + "0.0073542000, 0.0063092000, 0.0033594000, -0.0050009000, -0.0288918000, -0.0932711000, -0.2637506000", \ + "0.0073622000, 0.0062436000, 0.0033665000, -0.0050241000, -0.0289154000, -0.0932952000, -0.2637246000", \ + "0.0071019000, 0.0059596000, 0.0030939000, -0.0052713000, -0.0291742000, -0.0935631000, -0.2640030000", \ + "0.0068946000, 0.0057567000, 0.0028706000, -0.0055004000, -0.0293904000, -0.0937797000, -0.2641983000", \ + "0.0086758000, 0.0073711000, 0.0039738000, -0.0051526000, -0.0293475000, -0.0937362000, -0.2641701000", \ + "0.0089565000, 0.0076158000, 0.0043328000, -0.0047793000, -0.0290895000, -0.0935648000, -0.2640229000"); + } + related_pin : "B_N"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013201390, 0.0034855360, 0.0092027850, 0.0242979200, 0.0641532700, 0.1693825000"); + values("0.0093569000, 0.0107969000, 0.0144571000, 0.0238664000, 0.0481673000, 0.1120727000, 0.2809644000", \ + "0.0092584000, 0.0107097000, 0.0144100000, 0.0238022000, 0.0481291000, 0.1121345000, 0.2806840000", \ + "0.0093121000, 0.0107614000, 0.0144082000, 0.0238338000, 0.0483838000, 0.1121566000, 0.2809388000", \ + "0.0091643000, 0.0105991000, 0.0142785000, 0.0236607000, 0.0480205000, 0.1118390000, 0.2808076000", \ + "0.0088644000, 0.0103024000, 0.0139781000, 0.0233690000, 0.0477474000, 0.1123784000, 0.2808091000", \ + "0.0086901000, 0.0100470000, 0.0136464000, 0.0231499000, 0.0475369000, 0.1112907000, 0.2788237000", \ + "0.0088639000, 0.0102576000, 0.0138017000, 0.0231718000, 0.0474092000, 0.1119592000, 0.2811987000"); + } + } + max_capacitance : 0.1693830000; + max_transition : 1.5048480000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013201400, 0.0034855400, 0.0092027900, 0.0242979000, 0.0641533000, 0.1693830000"); + values("0.1827180000, 0.1911837000, 0.2085525000, 0.2416792000, 0.3054608000, 0.4450721000, 0.7958794000", \ + "0.1863619000, 0.1948622000, 0.2122374000, 0.2452735000, 0.3091268000, 0.4486197000, 0.7996051000", \ + "0.1971147000, 0.2055521000, 0.2228758000, 0.2559435000, 0.3198176000, 0.4593194000, 0.8103035000", \ + "0.2228337000, 0.2311076000, 0.2486572000, 0.2816886000, 0.3456461000, 0.4850856000, 0.8362559000", \ + "0.2828154000, 0.2912519000, 0.3084859000, 0.3416016000, 0.4056714000, 0.5452238000, 0.8954093000", \ + "0.3989799000, 0.4084349000, 0.4275697000, 0.4635753000, 0.5308650000, 0.6720228000, 1.0227220000", \ + "0.5992223000, 0.6105452000, 0.6333399000, 0.6753252000, 0.7502739000, 0.8981513000, 1.2515032000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013201400, 0.0034855400, 0.0092027900, 0.0242979000, 0.0641533000, 0.1693830000"); + values("0.0578322000, 0.0638824000, 0.0782266000, 0.1137338000, 0.2062527000, 0.4506279000, 1.0957903000", \ + "0.0625449000, 0.0685838000, 0.0829328000, 0.1185813000, 0.2112607000, 0.4556327000, 1.1008611000", \ + "0.0739085000, 0.0798619000, 0.0942029000, 0.1299546000, 0.2227462000, 0.4671686000, 1.1123659000", \ + "0.0964969000, 0.1024300000, 0.1170559000, 0.1528954000, 0.2458774000, 0.4898914000, 1.1342005000", \ + "0.1272864000, 0.1338853000, 0.1491282000, 0.1850322000, 0.2781473000, 0.5226386000, 1.1665411000", \ + "0.1595453000, 0.1685155000, 0.1856451000, 0.2223183000, 0.3157272000, 0.5599687000, 1.2054266000", \ + "0.1726957000, 0.1843016000, 0.2073464000, 0.2476005000, 0.3405360000, 0.5854364000, 1.2294677000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013201400, 0.0034855400, 0.0092027900, 0.0242979000, 0.0641533000, 0.1693830000"); + values("0.0323831000, 0.0380180000, 0.0508060000, 0.0769419000, 0.1394167000, 0.3043685000, 0.7674195000", \ + "0.0324933000, 0.0380854000, 0.0507120000, 0.0764683000, 0.1393522000, 0.3047037000, 0.7674150000", \ + "0.0323253000, 0.0382872000, 0.0507697000, 0.0764206000, 0.1393991000, 0.3047027000, 0.7671672000", \ + "0.0327773000, 0.0380178000, 0.0502601000, 0.0765604000, 0.1391618000, 0.3044445000, 0.7687020000", \ + "0.0325799000, 0.0382403000, 0.0502806000, 0.0768661000, 0.1391020000, 0.3046204000, 0.7669507000", \ + "0.0388542000, 0.0447710000, 0.0575321000, 0.0839779000, 0.1440879000, 0.3072922000, 0.7672583000", \ + "0.0516854000, 0.0584742000, 0.0727948000, 0.1000334000, 0.1614178000, 0.3175371000, 0.7682245000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013201400, 0.0034855400, 0.0092027900, 0.0242979000, 0.0641533000, 0.1693830000"); + values("0.0189566000, 0.0256971000, 0.0438799000, 0.0934356000, 0.2255410000, 0.5754624000, 1.5005276000", \ + "0.0188985000, 0.0256729000, 0.0439071000, 0.0935668000, 0.2262862000, 0.5765873000, 1.5014345000", \ + "0.0189151000, 0.0256481000, 0.0438207000, 0.0935714000, 0.2262833000, 0.5764975000, 1.5012548000", \ + "0.0201851000, 0.0268048000, 0.0445025000, 0.0935655000, 0.2259774000, 0.5749302000, 1.4973016000", \ + "0.0241695000, 0.0302102000, 0.0467749000, 0.0944315000, 0.2259224000, 0.5747452000, 1.4970253000", \ + "0.0324790000, 0.0384562000, 0.0530741000, 0.0972632000, 0.2270181000, 0.5743646000, 1.5012054000", \ + "0.0464964000, 0.0531090000, 0.0684884000, 0.1070998000, 0.2288082000, 0.5794235000, 1.4968244000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013201400, 0.0034855400, 0.0092027900, 0.0242979000, 0.0641533000, 0.1693830000"); + values("0.1855684000, 0.1940440000, 0.2114397000, 0.2446723000, 0.3084759000, 0.4482213000, 0.7990660000", \ + "0.1901723000, 0.1986283000, 0.2159871000, 0.2487947000, 0.3129112000, 0.4526513000, 0.8030094000", \ + "0.1999226000, 0.2084380000, 0.2258486000, 0.2590097000, 0.3228521000, 0.4625804000, 0.8134342000", \ + "0.2157343000, 0.2241873000, 0.2416493000, 0.2748331000, 0.3387486000, 0.4782019000, 0.8294297000", \ + "0.2378083000, 0.2461969000, 0.2635534000, 0.2966561000, 0.3605828000, 0.5001629000, 0.8507044000", \ + "0.2611079000, 0.2695612000, 0.2868451000, 0.3199851000, 0.3841903000, 0.5239105000, 0.8751852000", \ + "0.2749168000, 0.2834090000, 0.3007492000, 0.3339575000, 0.3982461000, 0.5380756000, 0.8890910000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013201400, 0.0034855400, 0.0092027900, 0.0242979000, 0.0641533000, 0.1693830000"); + values("0.1143943000, 0.1205166000, 0.1351137000, 0.1713985000, 0.2646267000, 0.5120491000, 1.1565110000", \ + "0.1192452000, 0.1254011000, 0.1400530000, 0.1763172000, 0.2696061000, 0.5150238000, 1.1585466000", \ + "0.1317689000, 0.1379350000, 0.1524714000, 0.1886706000, 0.2821711000, 0.5275436000, 1.1748059000", \ + "0.1626621000, 0.1687704000, 0.1834191000, 0.2197683000, 0.3131090000, 0.5599447000, 1.2024202000", \ + "0.2212068000, 0.2273905000, 0.2420493000, 0.2781400000, 0.3714156000, 0.6166481000, 1.2602471000", \ + "0.3122217000, 0.3184338000, 0.3331818000, 0.3692582000, 0.4625626000, 0.7070303000, 1.3536159000", \ + "0.4555848000, 0.4622518000, 0.4772961000, 0.5136137000, 0.6069095000, 0.8520264000, 1.4960136000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013201400, 0.0034855400, 0.0092027900, 0.0242979000, 0.0641533000, 0.1693830000"); + values("0.0323311000, 0.0378954000, 0.0506921000, 0.0766902000, 0.1392018000, 0.3043338000, 0.7691640000", \ + "0.0323730000, 0.0382520000, 0.0506393000, 0.0770532000, 0.1393479000, 0.3044017000, 0.7671165000", \ + "0.0325081000, 0.0382371000, 0.0502127000, 0.0773172000, 0.1391079000, 0.3046659000, 0.7701763000", \ + "0.0327525000, 0.0384764000, 0.0502070000, 0.0772747000, 0.1388988000, 0.3043404000, 0.7681171000", \ + "0.0322921000, 0.0381696000, 0.0499744000, 0.0767401000, 0.1390372000, 0.3047237000, 0.7727580000", \ + "0.0326636000, 0.0385186000, 0.0509296000, 0.0764201000, 0.1393235000, 0.3038036000, 0.7693133000", \ + "0.0329993000, 0.0385875000, 0.0503366000, 0.0766197000, 0.1394899000, 0.3053660000, 0.7627712000"); + } + related_pin : "B_N"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013201400, 0.0034855400, 0.0092027900, 0.0242979000, 0.0641533000, 0.1693830000"); + values("0.0191000000, 0.0257894000, 0.0437893000, 0.0931935000, 0.2253061000, 0.5777696000, 1.5047847000", \ + "0.0191505000, 0.0258088000, 0.0438537000, 0.0933187000, 0.2253337000, 0.5771875000, 1.4990005000", \ + "0.0191367000, 0.0257919000, 0.0437891000, 0.0931974000, 0.2259175000, 0.5764375000, 1.5009317000", \ + "0.0191586000, 0.0257638000, 0.0438823000, 0.0932930000, 0.2257052000, 0.5777857000, 1.5048477000", \ + "0.0196563000, 0.0262559000, 0.0441606000, 0.0932973000, 0.2256887000, 0.5778039000, 1.5007907000", \ + "0.0207685000, 0.0272501000, 0.0447714000, 0.0934160000, 0.2254543000, 0.5743278000, 1.4994093000", \ + "0.0234397000, 0.0294710000, 0.0461975000, 0.0941074000, 0.2255389000, 0.5748738000, 1.4997853000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__or2b_2") { + leakage_power () { + value : 0.0083291000; + when : "!A&B_N"; + } + leakage_power () { + value : 0.0019370000; + when : "!A&!B_N"; + } + leakage_power () { + value : 0.0034451000; + when : "A&B_N"; + } + leakage_power () { + value : 0.0012008000; + when : "A&!B_N"; + } + area : 8.758400000; + cell_footprint : "sky130_fd_sc_hd__or2b"; + cell_leakage_power : 0.0037279830; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A") { + capacitance : 0.0017060000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0016380000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0030821000, 0.0030665000, 0.0030305000, 0.0030299000, 0.0030284000, 0.0030249000, 0.0030170000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0028724000, -0.0029058000, -0.0029828000, -0.0029836000, -0.0029852000, -0.0029890000, -0.0029978000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0017740000; + } + pin ("B_N") { + capacitance : 0.0014220000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0013710000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0072326000, 0.0071512000, 0.0069636000, 0.0070389000, 0.0072124000, 0.0076125000, 0.0085346000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0005521000, 0.0004773000, 0.0003047000, 0.0003767000, 0.0005426000, 0.0009250000, 0.0018065000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0014720000; + } + pin ("X") { + direction : "output"; + function : "(A) | (!B_N)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014617790, 0.0042735930, 0.0124940900, 0.0365271900, 0.1067893000, 0.3122047000"); + values("0.0109790000, 0.0093305000, 0.0051101000, -0.0065436000, -0.0437378000, -0.1569939000, -0.4892465000", \ + "0.0109879000, 0.0092966000, 0.0050380000, -0.0068098000, -0.0438516000, -0.1569180000, -0.4896181000", \ + "0.0107830000, 0.0093092000, 0.0049807000, -0.0068394000, -0.0439236000, -0.1570490000, -0.4896954000", \ + "0.0106560000, 0.0089927000, 0.0048088000, -0.0071020000, -0.0442094000, -0.1571316000, -0.4899330000", \ + "0.0105210000, 0.0088354000, 0.0046482000, -0.0072577000, -0.0444248000, -0.1573045000, -0.4899936000", \ + "0.0107205000, 0.0089910000, 0.0047004000, -0.0072850000, -0.0444316000, -0.1574145000, -0.4899848000", \ + "0.0149851000, 0.0130955000, 0.0081006000, -0.0055863000, -0.0445784000, -0.1569870000, -0.4896207000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014617790, 0.0042735930, 0.0124940900, 0.0365271900, 0.1067893000, 0.3122047000"); + values("0.0144055000, 0.0160239000, 0.0207994000, 0.0343495000, 0.0730083000, 0.1854533000, 0.5165684000", \ + "0.0143676000, 0.0160473000, 0.0208196000, 0.0343133000, 0.0730009000, 0.1863389000, 0.5140555000", \ + "0.0143623000, 0.0160399000, 0.0208143000, 0.0343070000, 0.0730228000, 0.1853511000, 0.5141178000", \ + "0.0142911000, 0.0159291000, 0.0206100000, 0.0340818000, 0.0729225000, 0.1862951000, 0.5159494000", \ + "0.0143263000, 0.0158864000, 0.0205543000, 0.0339303000, 0.0726291000, 0.1854630000, 0.5144678000", \ + "0.0150110000, 0.0165556000, 0.0210788000, 0.0341732000, 0.0727257000, 0.1848374000, 0.5142181000", \ + "0.0157162000, 0.0171912000, 0.0215703000, 0.0347242000, 0.0733691000, 0.1861623000, 0.5149162000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014617790, 0.0042735930, 0.0124940900, 0.0365271900, 0.1067893000, 0.3122047000"); + values("0.0108339000, 0.0091819000, 0.0049152000, -0.0069399000, -0.0440872000, -0.1569814000, -0.4896032000", \ + "0.0106853000, 0.0090469000, 0.0048445000, -0.0070370000, -0.0440978000, -0.1569866000, -0.4897159000", \ + "0.0106434000, 0.0090017000, 0.0048151000, -0.0068871000, -0.0439896000, -0.1570692000, -0.4896776000", \ + "0.0105229000, 0.0088405000, 0.0046192000, -0.0072142000, -0.0443726000, -0.1573093000, -0.4900014000", \ + "0.0102657000, 0.0086518000, 0.0043955000, -0.0074300000, -0.0445511000, -0.1575672000, -0.4901785000", \ + "0.0120125000, 0.0102954000, 0.0055677000, -0.0074173000, -0.0445573000, -0.1575465000, -0.4901217000", \ + "0.0143073000, 0.0125891000, 0.0078257000, -0.0054458000, -0.0439157000, -0.1574091000, -0.4900299000"); + } + related_pin : "B_N"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014617790, 0.0042735930, 0.0124940900, 0.0365271900, 0.1067893000, 0.3122047000"); + values("0.0142936000, 0.0159911000, 0.0207852000, 0.0344437000, 0.0734860000, 0.1873066000, 0.5156121000", \ + "0.0142235000, 0.0159249000, 0.0207237000, 0.0343843000, 0.0734058000, 0.1872502000, 0.5163265000", \ + "0.0142519000, 0.0159687000, 0.0207691000, 0.0344270000, 0.0733939000, 0.1863101000, 0.5162471000", \ + "0.0141399000, 0.0158536000, 0.0206538000, 0.0343045000, 0.0732778000, 0.1861899000, 0.5160797000", \ + "0.0139041000, 0.0155914000, 0.0204066000, 0.0339674000, 0.0729937000, 0.1868109000, 0.5136227000", \ + "0.0139095000, 0.0155438000, 0.0201965000, 0.0337251000, 0.0728236000, 0.1852490000, 0.5174066000", \ + "0.0140891000, 0.0157549000, 0.0204197000, 0.0338272000, 0.0728855000, 0.1864695000, 0.5154486000"); + } + } + max_capacitance : 0.3122050000; + max_transition : 1.5049630000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014617800, 0.0042735900, 0.0124941000, 0.0365272000, 0.1067890000, 0.3122050000"); + values("0.2521650000, 0.2602225000, 0.2781356000, 0.3130472000, 0.3791661000, 0.5142198000, 0.8496892000", \ + "0.2564170000, 0.2643554000, 0.2822066000, 0.3174219000, 0.3836995000, 0.5183597000, 0.8534301000", \ + "0.2672151000, 0.2751158000, 0.2931095000, 0.3283472000, 0.3942176000, 0.5291382000, 0.8643141000", \ + "0.2927391000, 0.3006695000, 0.3184939000, 0.3536094000, 0.4199133000, 0.5544440000, 0.8904374000", \ + "0.3531756000, 0.3611476000, 0.3789347000, 0.4140303000, 0.4801461000, 0.6153295000, 0.9512316000", \ + "0.4869842000, 0.4952174000, 0.5138966000, 0.5501592000, 0.6165671000, 0.7528915000, 1.0884570000", \ + "0.7276686000, 0.7369315000, 0.7585239000, 0.8001378000, 0.8759070000, 1.0191382000, 1.3590858000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014617800, 0.0042735900, 0.0124941000, 0.0365272000, 0.1067890000, 0.3122050000"); + values("0.0694141000, 0.0743160000, 0.0863297000, 0.1157682000, 0.1962049000, 0.4289551000, 1.1060917000", \ + "0.0741024000, 0.0790184000, 0.0910124000, 0.1204660000, 0.2006005000, 0.4328201000, 1.1102202000", \ + "0.0853600000, 0.0903222000, 0.1023370000, 0.1316772000, 0.2120268000, 0.4441849000, 1.1217701000", \ + "0.1108978000, 0.1158563000, 0.1278053000, 0.1571133000, 0.2375267000, 0.4703804000, 1.1468551000", \ + "0.1505370000, 0.1563122000, 0.1696066000, 0.1998596000, 0.2802517000, 0.5123715000, 1.1908019000", \ + "0.1961781000, 0.2037564000, 0.2202800000, 0.2532052000, 0.3338254000, 0.5661094000, 1.2439304000", \ + "0.2297914000, 0.2402958000, 0.2623183000, 0.3037839000, 0.3872274000, 0.6197051000, 1.2955390000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014617800, 0.0042735900, 0.0124941000, 0.0365272000, 0.1067890000, 0.3122050000"); + values("0.0418527000, 0.0467120000, 0.0577995000, 0.0816555000, 0.1342684000, 0.2733891000, 0.6975109000", \ + "0.0418383000, 0.0465245000, 0.0578531000, 0.0810220000, 0.1345262000, 0.2720985000, 0.6988603000", \ + "0.0420829000, 0.0469283000, 0.0580678000, 0.0811798000, 0.1342786000, 0.2725462000, 0.6990052000", \ + "0.0422675000, 0.0468188000, 0.0578447000, 0.0809309000, 0.1338048000, 0.2733312000, 0.6983666000", \ + "0.0420007000, 0.0466949000, 0.0577585000, 0.0821572000, 0.1341556000, 0.2725765000, 0.6986102000", \ + "0.0466204000, 0.0510070000, 0.0620331000, 0.0847821000, 0.1364878000, 0.2740216000, 0.6992358000", \ + "0.0604389000, 0.0655183000, 0.0775070000, 0.1022927000, 0.1542991000, 0.2890652000, 0.7042774000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014617800, 0.0042735900, 0.0124941000, 0.0365272000, 0.1067890000, 0.3122050000"); + values("0.0173418000, 0.0219153000, 0.0344097000, 0.0715777000, 0.1848656000, 0.5202993000, 1.4984340000", \ + "0.0174842000, 0.0219072000, 0.0343929000, 0.0715716000, 0.1850051000, 0.5197467000, 1.4984723000", \ + "0.0173819000, 0.0219058000, 0.0344334000, 0.0714429000, 0.1848683000, 0.5194934000, 1.4985345000", \ + "0.0180437000, 0.0224464000, 0.0349050000, 0.0716879000, 0.1852524000, 0.5207040000, 1.4952329000", \ + "0.0231181000, 0.0273063000, 0.0388149000, 0.0739484000, 0.1853907000, 0.5190761000, 1.4993325000", \ + "0.0326344000, 0.0376273000, 0.0482106000, 0.0801577000, 0.1870992000, 0.5185526000, 1.4969146000", \ + "0.0468447000, 0.0532665000, 0.0668483000, 0.0970909000, 0.1929796000, 0.5216300000, 1.4951145000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014617800, 0.0042735900, 0.0124941000, 0.0365272000, 0.1067890000, 0.3122050000"); + values("0.2543825000, 0.2623779000, 0.2802334000, 0.3154456000, 0.3816814000, 0.5164583000, 0.8520423000", \ + "0.2590617000, 0.2670242000, 0.2848635000, 0.3200434000, 0.3863536000, 0.5208846000, 0.8568802000", \ + "0.2689206000, 0.2769542000, 0.2948426000, 0.3300839000, 0.3957363000, 0.5310334000, 0.8663947000", \ + "0.2849441000, 0.2929875000, 0.3108013000, 0.3459678000, 0.4121687000, 0.5467514000, 0.8827074000", \ + "0.3064738000, 0.3144215000, 0.3323002000, 0.3672088000, 0.4333651000, 0.5687705000, 0.9041262000", \ + "0.3289680000, 0.3369297000, 0.3547830000, 0.3898981000, 0.4560336000, 0.5911638000, 0.9265504000", \ + "0.3412204000, 0.3491767000, 0.3669740000, 0.4019945000, 0.4682226000, 0.6037271000, 0.9394260000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014617800, 0.0042735900, 0.0124941000, 0.0365272000, 0.1067890000, 0.3122050000"); + values("0.1268182000, 0.1318151000, 0.1437868000, 0.1734501000, 0.2540151000, 0.4869235000, 1.1681931000", \ + "0.1315860000, 0.1365805000, 0.1485602000, 0.1782182000, 0.2588494000, 0.4910330000, 1.1729584000", \ + "0.1443282000, 0.1492898000, 0.1613035000, 0.1909391000, 0.2717105000, 0.5056668000, 1.1857126000", \ + "0.1750844000, 0.1800498000, 0.1920618000, 0.2216788000, 0.3024468000, 0.5367800000, 1.2161410000", \ + "0.2340860000, 0.2390856000, 0.2512120000, 0.2808155000, 0.3615288000, 0.5942740000, 1.2853524000", \ + "0.3258623000, 0.3310188000, 0.3432773000, 0.3729956000, 0.4534152000, 0.6859161000, 1.3655475000", \ + "0.4708423000, 0.4764324000, 0.4893234000, 0.5193723000, 0.6002123000, 0.8326380000, 1.5090337000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014617800, 0.0042735900, 0.0124941000, 0.0365272000, 0.1067890000, 0.3122050000"); + values("0.0418337000, 0.0466246000, 0.0578852000, 0.0811565000, 0.1338476000, 0.2722985000, 0.6989949000", \ + "0.0418481000, 0.0468270000, 0.0578718000, 0.0809839000, 0.1338481000, 0.2732668000, 0.6985185000", \ + "0.0418563000, 0.0467224000, 0.0577896000, 0.0821532000, 0.1347189000, 0.2729076000, 0.6996130000", \ + "0.0418447000, 0.0466629000, 0.0582242000, 0.0812661000, 0.1343052000, 0.2726076000, 0.6987688000", \ + "0.0420870000, 0.0470553000, 0.0578061000, 0.0814600000, 0.1340720000, 0.2724609000, 0.6984052000", \ + "0.0419647000, 0.0467966000, 0.0579353000, 0.0812251000, 0.1346202000, 0.2726372000, 0.6979964000", \ + "0.0424709000, 0.0470287000, 0.0578898000, 0.0822665000, 0.1337779000, 0.2723566000, 0.6960601000"); + } + related_pin : "B_N"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014617800, 0.0042735900, 0.0124941000, 0.0365272000, 0.1067890000, 0.3122050000"); + values("0.0175872000, 0.0219054000, 0.0343695000, 0.0713245000, 0.1846059000, 0.5212618000, 1.4997259000", \ + "0.0176129000, 0.0219372000, 0.0343623000, 0.0713329000, 0.1844640000, 0.5220365000, 1.5049627000", \ + "0.0176350000, 0.0219677000, 0.0343347000, 0.0714255000, 0.1843532000, 0.5199448000, 1.5047661000", \ + "0.0176523000, 0.0219484000, 0.0343287000, 0.0714545000, 0.1843073000, 0.5202243000, 1.5042340000", \ + "0.0179678000, 0.0222996000, 0.0346717000, 0.0715990000, 0.1845969000, 0.5213490000, 1.5012475000", \ + "0.0192042000, 0.0234942000, 0.0355952000, 0.0720364000, 0.1842162000, 0.5186012000, 1.5035022000", \ + "0.0216527000, 0.0260697000, 0.0374720000, 0.0729741000, 0.1846712000, 0.5187208000, 1.4969183000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__or2b_4") { + leakage_power () { + value : 0.0073823000; + when : "!A&B_N"; + } + leakage_power () { + value : 0.0046341000; + when : "!A&!B_N"; + } + leakage_power () { + value : 0.0047712000; + when : "A&B_N"; + } + leakage_power () { + value : 0.0024191000; + when : "A&!B_N"; + } + area : 11.260800000; + cell_footprint : "sky130_fd_sc_hd__or2b"; + cell_leakage_power : 0.0048016680; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A") { + capacitance : 0.0024740000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0023280000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0041476000, 0.0041447000, 0.0041380000, 0.0041397000, 0.0041439000, 0.0041534000, 0.0041753000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0039154000, -0.0039675000, -0.0040876000, -0.0040896000, -0.0040943000, -0.0041051000, -0.0041299000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0026210000; + } + pin ("B_N") { + capacitance : 0.0015690000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0015060000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0092688000, 0.0091603000, 0.0089104000, 0.0089761000, 0.0091276000, 0.0094768000, 0.0102817000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0018585000, 0.0017966000, 0.0016539000, 0.0017138000, 0.0018521000, 0.0021709000, 0.0029055000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0016330000; + } + pin ("X") { + direction : "output"; + function : "(A) | (!B_N)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015891800, 0.0050509840, 0.0160538400, 0.0510248800, 0.1621754000, 0.5154517000"); + values("0.0228747000, 0.0210981000, 0.0155785000, 0.0000314000, -0.0526217000, -0.2305525000, -0.8026906000", \ + "0.0226893000, 0.0208481000, 0.0153727000, -0.0001877000, -0.0527157000, -0.2307229000, -0.8026463000", \ + "0.0225079000, 0.0206850000, 0.0151795000, -0.0001124000, -0.0529920000, -0.2310942000, -0.8029499000", \ + "0.0223695000, 0.0205435000, 0.0150551000, -0.0006075000, -0.0532774000, -0.2311961000, -0.8032144000", \ + "0.0221180000, 0.0203248000, 0.0146763000, -0.0009277000, -0.0536392000, -0.2314869000, -0.8035384000", \ + "0.0223122000, 0.0204073000, 0.0148475000, -0.0011476000, -0.0539638000, -0.2317421000, -0.8034137000", \ + "0.0301944000, 0.0293561000, 0.0229933000, 0.0046630000, -0.0522365000, -0.2312946000, -0.8029632000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015891800, 0.0050509840, 0.0160538400, 0.0510248800, 0.1621754000, 0.5154517000"); + values("0.0287900000, 0.0306902000, 0.0365507000, 0.0549527000, 0.1117594000, 0.2901545000, 0.8552855000", \ + "0.0287146000, 0.0306273000, 0.0364847000, 0.0549194000, 0.1117252000, 0.2901577000, 0.8557141000", \ + "0.0285986000, 0.0304867000, 0.0364939000, 0.0548920000, 0.1117174000, 0.2901534000, 0.8552656000", \ + "0.0285519000, 0.0304156000, 0.0362152000, 0.0545213000, 0.1113193000, 0.2901715000, 0.8559383000", \ + "0.0284846000, 0.0303397000, 0.0360593000, 0.0541057000, 0.1107678000, 0.2898271000, 0.8561022000", \ + "0.0292748000, 0.0310511000, 0.0365395000, 0.0544307000, 0.1104727000, 0.2883566000, 0.8552553000", \ + "0.0312118000, 0.0327899000, 0.0382836000, 0.0557388000, 0.1120543000, 0.2901595000, 0.8538671000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015891800, 0.0050509840, 0.0160538400, 0.0510248800, 0.1621754000, 0.5154517000"); + values("0.0218731000, 0.0200243000, 0.0145353000, -0.0009898000, -0.0536090000, -0.2313503000, -0.8031433000", \ + "0.0218948000, 0.0200662000, 0.0145826000, -0.0009781000, -0.0536627000, -0.2313511000, -0.8031588000", \ + "0.0218658000, 0.0200081000, 0.0145229000, -0.0010339000, -0.0536490000, -0.2313723000, -0.8033310000", \ + "0.0215470000, 0.0197000000, 0.0142010000, -0.0013700000, -0.0539283000, -0.2317146000, -0.8036514000", \ + "0.0213192000, 0.0194236000, 0.0139883000, -0.0016667000, -0.0543021000, -0.2320987000, -0.8039588000", \ + "0.0247643000, 0.0229205000, 0.0171033000, -0.0005057000, -0.0543458000, -0.2322119000, -0.8040219000", \ + "0.0280546000, 0.0261759000, 0.0204939000, 0.0030215000, -0.0527058000, -0.2317907000, -0.8038949000"); + } + related_pin : "B_N"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015891800, 0.0050509840, 0.0160538400, 0.0510248800, 0.1621754000, 0.5154517000"); + values("0.0282957000, 0.0302283000, 0.0362364000, 0.0546232000, 0.1118644000, 0.2909885000, 0.8540568000", \ + "0.0282499000, 0.0301657000, 0.0362005000, 0.0546359000, 0.1117747000, 0.2910407000, 0.8543270000", \ + "0.0282241000, 0.0300668000, 0.0360951000, 0.0546796000, 0.1118545000, 0.2908495000, 0.8580318000", \ + "0.0279654000, 0.0298524000, 0.0358375000, 0.0544171000, 0.1116406000, 0.2906276000, 0.8582808000", \ + "0.0275824000, 0.0294894000, 0.0354963000, 0.0540037000, 0.1111122000, 0.2903316000, 0.8529534000", \ + "0.0275723000, 0.0293597000, 0.0349677000, 0.0535070000, 0.1104098000, 0.2896721000, 0.8568710000", \ + "0.0281971000, 0.0300362000, 0.0358263000, 0.0540450000, 0.1107416000, 0.2902447000, 0.8553993000"); + } + } + max_capacitance : 0.5154520000; + max_transition : 1.5058010000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015891800, 0.0050509800, 0.0160538000, 0.0510249000, 0.1621750000, 0.5154520000"); + values("0.2150733000, 0.2196821000, 0.2317055000, 0.2581698000, 0.3115409000, 0.4252341000, 0.7281718000", \ + "0.2199712000, 0.2246453000, 0.2366338000, 0.2631042000, 0.3160020000, 0.4301574000, 0.7329302000", \ + "0.2318925000, 0.2365071000, 0.2484968000, 0.2748177000, 0.3279230000, 0.4421953000, 0.7446763000", \ + "0.2585218000, 0.2631221000, 0.2750400000, 0.3014274000, 0.3546667000, 0.4686453000, 0.7714592000", \ + "0.3211497000, 0.3257472000, 0.3376312000, 0.3640970000, 0.4173512000, 0.5317859000, 0.8348466000", \ + "0.4542935000, 0.4592462000, 0.4723633000, 0.5003544000, 0.5555486000, 0.6710231000, 0.9738824000", \ + "0.6902798000, 0.6964538000, 0.7113207000, 0.7441016000, 0.8071825000, 0.9327169000, 1.2405211000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015891800, 0.0050509800, 0.0160538000, 0.0510249000, 0.1621750000, 0.5154520000"); + values("0.0785379000, 0.0820435000, 0.0915951000, 0.1169379000, 0.1894452000, 0.4149282000, 1.1267086000", \ + "0.0830926000, 0.0866114000, 0.0961396000, 0.1214969000, 0.1940172000, 0.4192314000, 1.1318755000", \ + "0.0939026000, 0.0974030000, 0.1070359000, 0.1323318000, 0.2048993000, 0.4305941000, 1.1420221000", \ + "0.1196070000, 0.1230851000, 0.1325453000, 0.1577139000, 0.2302020000, 0.4554164000, 1.1693967000", \ + "0.1617035000, 0.1657528000, 0.1759299000, 0.2020333000, 0.2746657000, 0.4999473000, 1.2134365000", \ + "0.2105157000, 0.2157517000, 0.2286618000, 0.2577399000, 0.3309530000, 0.5560581000, 1.2707634000", \ + "0.2463435000, 0.2533949000, 0.2709707000, 0.3077530000, 0.3849812000, 0.6086430000, 1.3206325000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015891800, 0.0050509800, 0.0160538000, 0.0510249000, 0.1621750000, 0.5154520000"); + values("0.0376592000, 0.0404665000, 0.0477727000, 0.0649275000, 0.1054325000, 0.2215231000, 0.6049372000", \ + "0.0375727000, 0.0402866000, 0.0474700000, 0.0649631000, 0.1059268000, 0.2211855000, 0.6053189000", \ + "0.0377109000, 0.0404693000, 0.0473433000, 0.0645086000, 0.1052580000, 0.2213336000, 0.6054700000", \ + "0.0378300000, 0.0405785000, 0.0474671000, 0.0641555000, 0.1055015000, 0.2211431000, 0.6046259000", \ + "0.0377939000, 0.0405516000, 0.0476067000, 0.0652423000, 0.1052442000, 0.2212052000, 0.6043385000", \ + "0.0433939000, 0.0461384000, 0.0535484000, 0.0701814000, 0.1094883000, 0.2229165000, 0.6046935000", \ + "0.0588892000, 0.0615911000, 0.0697652000, 0.0876983000, 0.1296373000, 0.2397656000, 0.6095696000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015891800, 0.0050509800, 0.0160538000, 0.0510249000, 0.1621750000, 0.5154520000"); + values("0.0196628000, 0.0228101000, 0.0323524000, 0.0623954000, 0.1615574000, 0.4833097000, 1.5000139000", \ + "0.0196916000, 0.0227849000, 0.0322742000, 0.0622727000, 0.1618145000, 0.4834614000, 1.5013043000", \ + "0.0197684000, 0.0228646000, 0.0323558000, 0.0624055000, 0.1615179000, 0.4828983000, 1.4994080000", \ + "0.0199304000, 0.0230703000, 0.0325410000, 0.0623597000, 0.1614149000, 0.4829949000, 1.5040749000", \ + "0.0249014000, 0.0278312000, 0.0369913000, 0.0648413000, 0.1619827000, 0.4827470000, 1.5027859000", \ + "0.0346343000, 0.0380110000, 0.0464033000, 0.0720410000, 0.1645052000, 0.4816576000, 1.5019337000", \ + "0.0506661000, 0.0540749000, 0.0646137000, 0.0897641000, 0.1720094000, 0.4841078000, 1.4982178000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015891800, 0.0050509800, 0.0160538000, 0.0510249000, 0.1621750000, 0.5154520000"); + values("0.2269333000, 0.2316266000, 0.2435590000, 0.2700450000, 0.3232925000, 0.4372786000, 0.7401249000", \ + "0.2317020000, 0.2363064000, 0.2482982000, 0.2748012000, 0.3281433000, 0.4420347000, 0.7446751000", \ + "0.2426999000, 0.2473730000, 0.2592725000, 0.2857651000, 0.3391000000, 0.4530794000, 0.7561148000", \ + "0.2632415000, 0.2679202000, 0.2798348000, 0.3062899000, 0.3597145000, 0.4735374000, 0.7764629000", \ + "0.2926756000, 0.2973007000, 0.3092312000, 0.3356343000, 0.3885641000, 0.5030886000, 0.8056431000", \ + "0.3275635000, 0.3321944000, 0.3441071000, 0.3705606000, 0.4239127000, 0.5383517000, 0.8412176000", \ + "0.3583850000, 0.3630470000, 0.3748853000, 0.4015538000, 0.4548724000, 0.5694821000, 0.8725736000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015891800, 0.0050509800, 0.0160538000, 0.0510249000, 0.1621750000, 0.5154520000"); + values("0.1675756000, 0.1712066000, 0.1809381000, 0.2064116000, 0.2793741000, 0.5058194000, 1.2190516000", \ + "0.1722509000, 0.1758567000, 0.1856087000, 0.2111568000, 0.2841741000, 0.5096680000, 1.2229102000", \ + "0.1846537000, 0.1882267000, 0.1980230000, 0.2236495000, 0.2966830000, 0.5228751000, 1.2385704000", \ + "0.2155175000, 0.2191262000, 0.2289049000, 0.2545372000, 0.3275533000, 0.5535188000, 1.2669671000", \ + "0.2834067000, 0.2870025000, 0.2968098000, 0.3223630000, 0.3953528000, 0.6217607000, 1.3335915000", \ + "0.3971913000, 0.4009191000, 0.4108472000, 0.4366654000, 0.5095019000, 0.7351300000, 1.4516747000", \ + "0.5745164000, 0.5787409000, 0.5893261000, 0.6155869000, 0.6881412000, 0.9137262000, 1.6271681000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015891800, 0.0050509800, 0.0160538000, 0.0510249000, 0.1621750000, 0.5154520000"); + values("0.0375636000, 0.0402741000, 0.0476177000, 0.0649874000, 0.1050389000, 0.2211483000, 0.6051870000", \ + "0.0376258000, 0.0403381000, 0.0477613000, 0.0649278000, 0.1053136000, 0.2211424000, 0.6054884000", \ + "0.0375721000, 0.0402792000, 0.0477080000, 0.0650454000, 0.1057671000, 0.2211463000, 0.6047862000", \ + "0.0375643000, 0.0402725000, 0.0475658000, 0.0649557000, 0.1052800000, 0.2210838000, 0.6047552000", \ + "0.0375911000, 0.0404161000, 0.0473427000, 0.0647203000, 0.1050254000, 0.2211880000, 0.6048949000", \ + "0.0379236000, 0.0407500000, 0.0479919000, 0.0651529000, 0.1062652000, 0.2206302000, 0.6050531000", \ + "0.0378623000, 0.0405641000, 0.0481377000, 0.0656294000, 0.1055307000, 0.2214860000, 0.6054818000"); + } + related_pin : "B_N"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015891800, 0.0050509800, 0.0160538000, 0.0510249000, 0.1621750000, 0.5154520000"); + values("0.0207304000, 0.0238224000, 0.0330209000, 0.0626289000, 0.1610802000, 0.4822617000, 1.5019996000", \ + "0.0207376000, 0.0238320000, 0.0329923000, 0.0625281000, 0.1612799000, 0.4821021000, 1.4996838000", \ + "0.0208881000, 0.0238943000, 0.0330923000, 0.0625818000, 0.1612943000, 0.4816480000, 1.5031353000", \ + "0.0208691000, 0.0238349000, 0.0330938000, 0.0626037000, 0.1610201000, 0.4828523000, 1.5058014000", \ + "0.0209780000, 0.0240210000, 0.0332439000, 0.0627148000, 0.1614113000, 0.4819444000, 1.5012188000", \ + "0.0224327000, 0.0254508000, 0.0345126000, 0.0634014000, 0.1611882000, 0.4819132000, 1.5021289000", \ + "0.0255030000, 0.0285312000, 0.0371497000, 0.0649820000, 0.1620118000, 0.4803948000, 1.4994734000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__or3_1") { + leakage_power () { + value : 0.0010873000; + when : "!A&!B&C"; + } + leakage_power () { + value : 0.0066082000; + when : "!A&!B&!C"; + } + leakage_power () { + value : 0.0003543000; + when : "!A&B&C"; + } + leakage_power () { + value : 0.0006162000; + when : "!A&B&!C"; + } + leakage_power () { + value : 0.0003505000; + when : "A&!B&C"; + } + leakage_power () { + value : 0.0005888000; + when : "A&!B&!C"; + } + leakage_power () { + value : 0.0003213000; + when : "A&B&C"; + } + leakage_power () { + value : 0.0003500000; + when : "A&B&!C"; + } + area : 6.2560000000; + cell_footprint : "sky130_fd_sc_hd__or3"; + cell_leakage_power : 0.0012845550; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A") { + capacitance : 0.0015700000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0014700000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0017211000, 0.0017041000, 0.0016649000, 0.0016653000, 0.0016665000, 0.0016690000, 0.0016749000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0014378000, -0.0014554000, -0.0014960000, -0.0015009000, -0.0015123000, -0.0015384000, -0.0015987000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0016700000; + } + pin ("B") { + capacitance : 0.0016360000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0015480000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0022197000, 0.0022466000, 0.0023088000, 0.0023086000, 0.0023081000, 0.0023071000, 0.0023046000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0020329000, -0.0021006000, -0.0022567000, -0.0022585000, -0.0022627000, -0.0022724000, -0.0022946000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0017230000; + } + pin ("C") { + capacitance : 0.0013960000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0013000000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0010973000, 0.0010956000, 0.0010919000, 0.0010952000, 0.0011027000, 0.0011202000, 0.0011605000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0007502000, -0.0007431000, -0.0007268000, -0.0007268000, -0.0007268000, -0.0007267000, -0.0007266000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0014920000; + } + pin ("X") { + direction : "output"; + function : "(A) | (B) | (C)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013177500, 0.0034729300, 0.0091529080, 0.0241224900, 0.0635748200, 0.1675515000"); + values("0.0098823000, 0.0088118000, 0.0059675000, -0.0020668000, -0.0251198000, -0.0887148000, -0.2572132000", \ + "0.0097065000, 0.0086565000, 0.0059445000, -0.0020804000, -0.0253064000, -0.0888968000, -0.2573519000", \ + "0.0095746000, 0.0084958000, 0.0056604000, -0.0023912000, -0.0254620000, -0.0890366000, -0.2574992000", \ + "0.0094021000, 0.0083387000, 0.0054968000, -0.0025541000, -0.0256624000, -0.0891921000, -0.2576602000", \ + "0.0093000000, 0.0082096000, 0.0053971000, -0.0026695000, -0.0258215000, -0.0893266000, -0.2577567000", \ + "0.0092812000, 0.0082295000, 0.0053434000, -0.0027457000, -0.0258993000, -0.0893967000, -0.2577873000", \ + "0.0123010000, 0.0108638000, 0.0072404000, -0.0020338000, -0.0261337000, -0.0893207000, -0.2576877000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013177500, 0.0034729300, 0.0091529080, 0.0241224900, 0.0635748200, 0.1675515000"); + values("0.0096821000, 0.0110858000, 0.0146892000, 0.0238815000, 0.0480350000, 0.1108547000, 0.2773525000", \ + "0.0096391000, 0.0110629000, 0.0146628000, 0.0238594000, 0.0477823000, 0.1109290000, 0.2772865000", \ + "0.0096137000, 0.0110195000, 0.0146174000, 0.0238441000, 0.0480138000, 0.1108578000, 0.2773106000", \ + "0.0095553000, 0.0109380000, 0.0144815000, 0.0237310000, 0.0477661000, 0.1113568000, 0.2786548000", \ + "0.0095912000, 0.0108769000, 0.0144219000, 0.0235202000, 0.0476098000, 0.1107352000, 0.2783520000", \ + "0.0097188000, 0.0110383000, 0.0145251000, 0.0235988000, 0.0477201000, 0.1103768000, 0.2785032000", \ + "0.0104855000, 0.0118110000, 0.0152308000, 0.0243986000, 0.0481056000, 0.1117742000, 0.2765143000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013177500, 0.0034729300, 0.0091529080, 0.0241224900, 0.0635748200, 0.1675515000"); + values("0.0087838000, 0.0076909000, 0.0049443000, -0.0030575000, -0.0262447000, -0.0897265000, -0.2582109000", \ + "0.0087512000, 0.0076319000, 0.0047835000, -0.0032873000, -0.0264445000, -0.0899175000, -0.2582989000", \ + "0.0084175000, 0.0073120000, 0.0044890000, -0.0035364000, -0.0266493000, -0.0900885000, -0.2584699000", \ + "0.0082687000, 0.0071938000, 0.0043637000, -0.0036876000, -0.0267870000, -0.0902445000, -0.2586267000", \ + "0.0081991000, 0.0070975000, 0.0042717000, -0.0037864000, -0.0269014000, -0.0903446000, -0.2587288000", \ + "0.0082027000, 0.0070689000, 0.0041922000, -0.0038698000, -0.0269808000, -0.0904114000, -0.2587606000", \ + "0.0112942000, 0.0098255000, 0.0061776000, -0.0031410000, -0.0270391000, -0.0899410000, -0.2584513000"); + } + related_pin : "B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013177500, 0.0034729300, 0.0091529080, 0.0241224900, 0.0635748200, 0.1675515000"); + values("0.0092462000, 0.0106878000, 0.0143718000, 0.0237196000, 0.0478796000, 0.1111691000, 0.2774550000", \ + "0.0092972000, 0.0107416000, 0.0144130000, 0.0237803000, 0.0479254000, 0.1110604000, 0.2789665000", \ + "0.0093960000, 0.0108184000, 0.0144784000, 0.0238136000, 0.0479944000, 0.1117737000, 0.2789556000", \ + "0.0092518000, 0.0106311000, 0.0142586000, 0.0235846000, 0.0478619000, 0.1111096000, 0.2775214000", \ + "0.0092749000, 0.0105949000, 0.0140161000, 0.0232549000, 0.0475034000, 0.1109034000, 0.2773535000", \ + "0.0094624000, 0.0107637000, 0.0143099000, 0.0233203000, 0.0475711000, 0.1110468000, 0.2773817000", \ + "0.0099683000, 0.0112714000, 0.0147380000, 0.0239219000, 0.0480169000, 0.1115599000, 0.2782684000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013177500, 0.0034729300, 0.0091529080, 0.0241224900, 0.0635748200, 0.1675515000"); + values("0.0081876000, 0.0071132000, 0.0042639000, -0.0037519000, -0.0268587000, -0.0902187000, -0.2585766000", \ + "0.0080865000, 0.0069694000, 0.0041468000, -0.0038795000, -0.0269813000, -0.0903713000, -0.2587087000", \ + "0.0078866000, 0.0068061000, 0.0040438000, -0.0040493000, -0.0270949000, -0.0905123000, -0.2588668000", \ + "0.0077838000, 0.0066995000, 0.0038734000, -0.0041656000, -0.0272653000, -0.0906890000, -0.2589886000", \ + "0.0077202000, 0.0066160000, 0.0038112000, -0.0042305000, -0.0273452000, -0.0907206000, -0.2590646000", \ + "0.0079593000, 0.0071216000, 0.0040796000, -0.0037348000, -0.0269258000, -0.0904471000, -0.2588024000", \ + "0.0120065000, 0.0105002000, 0.0066504000, -0.0027428000, -0.0268449000, -0.0901684000, -0.2584586000"); + } + related_pin : "C"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013177500, 0.0034729300, 0.0091529080, 0.0241224900, 0.0635748200, 0.1675515000"); + values("0.0080025000, 0.0094449000, 0.0131000000, 0.0224807000, 0.0465825000, 0.1098523000, 0.2777929000", \ + "0.0079951000, 0.0094326000, 0.0130814000, 0.0224456000, 0.0466143000, 0.1104737000, 0.2765044000", \ + "0.0079275000, 0.0093468000, 0.0130063000, 0.0223521000, 0.0467239000, 0.1104068000, 0.2766972000", \ + "0.0077766000, 0.0091908000, 0.0128023000, 0.0221225000, 0.0463302000, 0.1097991000, 0.2757210000", \ + "0.0077861000, 0.0090931000, 0.0126110000, 0.0217763000, 0.0459304000, 0.1100496000, 0.2760720000", \ + "0.0078619000, 0.0091694000, 0.0126981000, 0.0219365000, 0.0459903000, 0.1089091000, 0.2776209000", \ + "0.0084417000, 0.0097262000, 0.0132153000, 0.0223584000, 0.0462941000, 0.1100566000, 0.2750336000"); + } + } + max_capacitance : 0.1675510000; + max_transition : 1.5030600000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013177500, 0.0034729300, 0.0091529100, 0.0241225000, 0.0635748000, 0.1675510000"); + values("0.3264345000, 0.3378679000, 0.3611040000, 0.4044878000, 0.4836080000, 0.6388017000, 0.9927376000", \ + "0.3277606000, 0.3393349000, 0.3624945000, 0.4058246000, 0.4853324000, 0.6402563000, 0.9944013000", \ + "0.3362008000, 0.3475863000, 0.3707219000, 0.4141604000, 0.4932061000, 0.6484578000, 1.0025787000", \ + "0.3593536000, 0.3708793000, 0.3940050000, 0.4374138000, 0.5162802000, 0.6717993000, 1.0257839000", \ + "0.4128218000, 0.4238392000, 0.4471677000, 0.4904061000, 0.5698413000, 0.7253060000, 1.0794400000", \ + "0.5260241000, 0.5378809000, 0.5615899000, 0.6055847000, 0.6852149000, 0.8407840000, 1.1946644000", \ + "0.7275415000, 0.7402504000, 0.7668572000, 0.8156309000, 0.9031454000, 1.0660874000, 1.4248105000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013177500, 0.0034729300, 0.0091529100, 0.0241225000, 0.0635748000, 0.1675510000"); + values("0.0645589000, 0.0708958000, 0.0858378000, 0.1220192000, 0.2152768000, 0.4592835000, 1.1025840000", \ + "0.0693380000, 0.0757511000, 0.0905980000, 0.1267700000, 0.2201557000, 0.4643141000, 1.1072141000", \ + "0.0808100000, 0.0871569000, 0.1019938000, 0.1382694000, 0.2316146000, 0.4754118000, 1.1189566000", \ + "0.1063220000, 0.1126995000, 0.1275296000, 0.1635000000, 0.2567074000, 0.5017362000, 1.1452134000", \ + "0.1434123000, 0.1505179000, 0.1661162000, 0.2022968000, 0.2955211000, 0.5400539000, 1.1855413000", \ + "0.1860173000, 0.1945528000, 0.2125649000, 0.2503935000, 0.3435011000, 0.5876258000, 1.2325991000", \ + "0.2150982000, 0.2271093000, 0.2503874000, 0.2931426000, 0.3854990000, 0.6306858000, 1.2723066000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013177500, 0.0034729300, 0.0091529100, 0.0241225000, 0.0635748000, 0.1675510000"); + values("0.0485270000, 0.0555297000, 0.0709514000, 0.1033301000, 0.1693874000, 0.3295445000, 0.7699436000", \ + "0.0481960000, 0.0555049000, 0.0711598000, 0.1037978000, 0.1687155000, 0.3291657000, 0.7675253000", \ + "0.0485018000, 0.0554978000, 0.0709810000, 0.1034093000, 0.1706424000, 0.3294845000, 0.7667782000", \ + "0.0481519000, 0.0555251000, 0.0709942000, 0.1031632000, 0.1701496000, 0.3294407000, 0.7700256000", \ + "0.0483831000, 0.0558763000, 0.0713745000, 0.1037986000, 0.1695425000, 0.3286734000, 0.7676850000", \ + "0.0513182000, 0.0589017000, 0.0741300000, 0.1047565000, 0.1711895000, 0.3292936000, 0.7701609000", \ + "0.0600186000, 0.0690232000, 0.0862664000, 0.1183540000, 0.1874641000, 0.3437082000, 0.7745051000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013177500, 0.0034729300, 0.0091529100, 0.0241225000, 0.0635748000, 0.1675510000"); + values("0.0207061000, 0.0275250000, 0.0456533000, 0.0950432000, 0.2271508000, 0.5751298000, 1.4983773000", \ + "0.0206814000, 0.0275139000, 0.0456249000, 0.0949108000, 0.2268922000, 0.5745153000, 1.4977413000", \ + "0.0205500000, 0.0273680000, 0.0455226000, 0.0947482000, 0.2271763000, 0.5755485000, 1.4986593000", \ + "0.0213385000, 0.0279001000, 0.0456628000, 0.0947784000, 0.2269975000, 0.5766807000, 1.4974904000", \ + "0.0255328000, 0.0316269000, 0.0482077000, 0.0959162000, 0.2269155000, 0.5759058000, 1.4979370000", \ + "0.0337016000, 0.0400930000, 0.0550482000, 0.0988671000, 0.2284589000, 0.5757025000, 1.4978054000", \ + "0.0473629000, 0.0546955000, 0.0700342000, 0.1087512000, 0.2303542000, 0.5786684000, 1.4935966000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013177500, 0.0034729300, 0.0091529100, 0.0241225000, 0.0635748000, 0.1675510000"); + values("0.3029136000, 0.3142519000, 0.3373279000, 0.3807266000, 0.4602461000, 0.6152955000, 0.9695671000", \ + "0.3046330000, 0.3159071000, 0.3391235000, 0.3826522000, 0.4620017000, 0.6169314000, 0.9712084000", \ + "0.3128514000, 0.3242223000, 0.3474908000, 0.3907625000, 0.4694980000, 0.6251133000, 0.9791837000", \ + "0.3367336000, 0.3480073000, 0.3711053000, 0.4145226000, 0.4934184000, 0.6491540000, 1.0032780000", \ + "0.3944508000, 0.4057264000, 0.4290018000, 0.4721697000, 0.5516904000, 0.7073377000, 1.0615144000", \ + "0.5257325000, 0.5374934000, 0.5612545000, 0.6054703000, 0.6847906000, 0.8408353000, 1.1951482000", \ + "0.7624718000, 0.7757752000, 0.8032618000, 0.8530741000, 0.9411490000, 1.1025996000, 1.4609479000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013177500, 0.0034729300, 0.0091529100, 0.0241225000, 0.0635748000, 0.1675510000"); + values("0.0630979000, 0.0694892000, 0.0844567000, 0.1210394000, 0.2144733000, 0.4590875000, 1.1028457000", \ + "0.0678784000, 0.0742685000, 0.0892207000, 0.1256228000, 0.2189731000, 0.4636799000, 1.1076255000", \ + "0.0794362000, 0.0857670000, 0.1006344000, 0.1370454000, 0.2307697000, 0.4758299000, 1.1208676000", \ + "0.1036220000, 0.1098437000, 0.1248034000, 0.1612570000, 0.2549118000, 0.4997450000, 1.1434249000", \ + "0.1382692000, 0.1452847000, 0.1607608000, 0.1974052000, 0.2910849000, 0.5361040000, 1.1798220000", \ + "0.1764555000, 0.1854952000, 0.2035815000, 0.2408573000, 0.3343344000, 0.5792518000, 1.2231537000", \ + "0.1973901000, 0.2094967000, 0.2335483000, 0.2767068000, 0.3702468000, 0.6156269000, 1.2584735000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013177500, 0.0034729300, 0.0091529100, 0.0241225000, 0.0635748000, 0.1675510000"); + values("0.0483594000, 0.0560615000, 0.0714530000, 0.1020572000, 0.1686668000, 0.3290644000, 0.7675796000", \ + "0.0481133000, 0.0555999000, 0.0708781000, 0.1030429000, 0.1701966000, 0.3286165000, 0.7685759000", \ + "0.0483852000, 0.0559254000, 0.0715649000, 0.1022832000, 0.1708955000, 0.3296560000, 0.7688121000", \ + "0.0484919000, 0.0555381000, 0.0709642000, 0.1032451000, 0.1699738000, 0.3293903000, 0.7704059000", \ + "0.0489493000, 0.0563396000, 0.0720077000, 0.1024516000, 0.1684121000, 0.3293885000, 0.7670591000", \ + "0.0519110000, 0.0592709000, 0.0742036000, 0.1047336000, 0.1716616000, 0.3305692000, 0.7679988000", \ + "0.0650545000, 0.0735115000, 0.0899494000, 0.1219888000, 0.1894827000, 0.3439190000, 0.7747007000"); + } + related_pin : "B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013177500, 0.0034729300, 0.0091529100, 0.0241225000, 0.0635748000, 0.1675510000"); + values("0.0198954000, 0.0266111000, 0.0447289000, 0.0941503000, 0.2268196000, 0.5767533000, 1.4988456000", \ + "0.0198939000, 0.0265840000, 0.0447234000, 0.0940923000, 0.2261928000, 0.5760009000, 1.4984077000", \ + "0.0198779000, 0.0266438000, 0.0447100000, 0.0940832000, 0.2268359000, 0.5770358000, 1.4996634000", \ + "0.0209242000, 0.0274620000, 0.0451961000, 0.0942277000, 0.2269513000, 0.5764600000, 1.4974162000", \ + "0.0249534000, 0.0311924000, 0.0478900000, 0.0952557000, 0.2266476000, 0.5761080000, 1.4973194000", \ + "0.0338853000, 0.0397851000, 0.0549016000, 0.0983562000, 0.2275518000, 0.5751101000, 1.4929470000", \ + "0.0483891000, 0.0552858000, 0.0713600000, 0.1093377000, 0.2298673000, 0.5795051000, 1.4932523000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013177500, 0.0034729300, 0.0091529100, 0.0241225000, 0.0635748000, 0.1675510000"); + values("0.2677639000, 0.2791986000, 0.3023546000, 0.3456933000, 0.4253237000, 0.5800098000, 0.9341440000", \ + "0.2686211000, 0.2799173000, 0.3032656000, 0.3466395000, 0.4262939000, 0.5809446000, 0.9350670000", \ + "0.2750779000, 0.2864559000, 0.3097434000, 0.3532890000, 0.4321853000, 0.5880040000, 0.9421557000", \ + "0.2980825000, 0.3093656000, 0.3332835000, 0.3763986000, 0.4559235000, 0.6116412000, 0.9660118000", \ + "0.3597299000, 0.3710538000, 0.3944520000, 0.4380790000, 0.5174268000, 0.6730042000, 1.0271938000", \ + "0.5025418000, 0.5148432000, 0.5386017000, 0.5817887000, 0.6615490000, 0.8174306000, 1.1720241000", \ + "0.7466158000, 0.7609506000, 0.7890505000, 0.8400151000, 0.9271641000, 1.0882005000, 1.4466746000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013177500, 0.0034729300, 0.0091529100, 0.0241225000, 0.0635748000, 0.1675510000"); + values("0.0597987000, 0.0662203000, 0.0811495000, 0.1175524000, 0.2108832000, 0.4558249000, 1.0997454000", \ + "0.0647744000, 0.0711894000, 0.0860967000, 0.1225489000, 0.2160843000, 0.4605728000, 1.1032207000", \ + "0.0765231000, 0.0828840000, 0.0977344000, 0.1341525000, 0.2279926000, 0.4731906000, 1.1188495000", \ + "0.1001696000, 0.1066107000, 0.1215727000, 0.1579672000, 0.2514357000, 0.4958237000, 1.1522620000", \ + "0.1336882000, 0.1409219000, 0.1567233000, 0.1934322000, 0.2868275000, 0.5316583000, 1.1746020000", \ + "0.1706563000, 0.1799753000, 0.1987144000, 0.2369725000, 0.3299701000, 0.5744027000, 1.2199144000", \ + "0.1929908000, 0.2057536000, 0.2305624000, 0.2750611000, 0.3692402000, 0.6125356000, 1.2555428000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013177500, 0.0034729300, 0.0091529100, 0.0241225000, 0.0635748000, 0.1675510000"); + values("0.0484085000, 0.0558667000, 0.0713184000, 0.1022434000, 0.1688065000, 0.3296941000, 0.7687290000", \ + "0.0485337000, 0.0559441000, 0.0714942000, 0.1024304000, 0.1696080000, 0.3296302000, 0.7688021000", \ + "0.0483672000, 0.0558064000, 0.0710736000, 0.1034361000, 0.1697171000, 0.3293295000, 0.7702138000", \ + "0.0483242000, 0.0556944000, 0.0709935000, 0.1037753000, 0.1702596000, 0.3289735000, 0.7669152000", \ + "0.0483759000, 0.0559742000, 0.0709411000, 0.1031832000, 0.1695713000, 0.3288881000, 0.7709720000", \ + "0.0525375000, 0.0595582000, 0.0743413000, 0.1065549000, 0.1719364000, 0.3298651000, 0.7689547000", \ + "0.0709523000, 0.0791141000, 0.0966858000, 0.1259396000, 0.1891894000, 0.3420912000, 0.7741407000"); + } + related_pin : "C"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013177500, 0.0034729300, 0.0091529100, 0.0241225000, 0.0635748000, 0.1675510000"); + values("0.0198654000, 0.0265989000, 0.0446102000, 0.0939975000, 0.2264666000, 0.5771986000, 1.5016701000", \ + "0.0198545000, 0.0265440000, 0.0445580000, 0.0939065000, 0.2268102000, 0.5781900000, 1.4961917000", \ + "0.0198850000, 0.0266414000, 0.0445782000, 0.0939930000, 0.2266842000, 0.5787260000, 1.5030600000", \ + "0.0213031000, 0.0277716000, 0.0452906000, 0.0939638000, 0.2274172000, 0.5781913000, 1.4995352000", \ + "0.0260050000, 0.0320234000, 0.0482692000, 0.0954060000, 0.2265870000, 0.5785594000, 1.4974073000", \ + "0.0355012000, 0.0415126000, 0.0565397000, 0.0991997000, 0.2276749000, 0.5754356000, 1.5017211000", \ + "0.0508082000, 0.0584276000, 0.0740824000, 0.1128667000, 0.2308707000, 0.5797618000, 1.4933906000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__or3_2") { + leakage_power () { + value : 0.0014757000; + when : "!A&!B&C"; + } + leakage_power () { + value : 0.0059674000; + when : "!A&!B&!C"; + } + leakage_power () { + value : 0.0007819000; + when : "!A&B&C"; + } + leakage_power () { + value : 0.0010220000; + when : "!A&B&!C"; + } + leakage_power () { + value : 0.0007734000; + when : "A&!B&C"; + } + leakage_power () { + value : 0.0009721000; + when : "A&!B&!C"; + } + leakage_power () { + value : 0.0007502000; + when : "A&B&C"; + } + leakage_power () { + value : 0.0007741000; + when : "A&B&!C"; + } + area : 7.5072000000; + cell_footprint : "sky130_fd_sc_hd__or3"; + cell_leakage_power : 0.0015646010; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A") { + capacitance : 0.0015540000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0014590000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0016890000, 0.0016796000, 0.0016580000, 0.0016576000, 0.0016565000, 0.0016542000, 0.0016488000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0014032000, -0.0014295000, -0.0014900000, -0.0014947000, -0.0015055000, -0.0015306000, -0.0015882000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0016490000; + } + pin ("B") { + capacitance : 0.0016220000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0015390000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0022329000, 0.0022567000, 0.0023116000, 0.0023112000, 0.0023101000, 0.0023076000, 0.0023019000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0020535000, -0.0021154000, -0.0022579000, -0.0022594000, -0.0022628000, -0.0022707000, -0.0022890000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0017050000; + } + pin ("C") { + capacitance : 0.0013790000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0012880000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0011140000, 0.0011127000, 0.0011096000, 0.0011125000, 0.0011193000, 0.0011349000, 0.0011710000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0007523000, -0.0007488000, -0.0007407000, -0.0007404000, -0.0007396000, -0.0007379000, -0.0007340000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0014690000; + } + pin ("X") { + direction : "output"; + function : "(A) | (B) | (C)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014603460, 0.0042652220, 0.0124574000, 0.0363842400, 0.1062672000, 0.3103737000"); + values("0.0141274000, 0.0122794000, 0.0077773000, -0.0040461000, -0.0407543000, -0.1525653000, -0.4829719000", \ + "0.0140239000, 0.0121616000, 0.0076607000, -0.0045002000, -0.0411200000, -0.1526775000, -0.4830254000", \ + "0.0138247000, 0.0119996000, 0.0074667000, -0.0044340000, -0.0410106000, -0.1528606000, -0.4832711000", \ + "0.0136393000, 0.0117978000, 0.0072965000, -0.0048459000, -0.0414919000, -0.1530756000, -0.4833901000", \ + "0.0135968000, 0.0117740000, 0.0073067000, -0.0048959000, -0.0415664000, -0.1532510000, -0.4835540000", \ + "0.0135222000, 0.0116737000, 0.0072042000, -0.0050812000, -0.0417738000, -0.1533810000, -0.4837226000", \ + "0.0162772000, 0.0144411000, 0.0092312000, -0.0046207000, -0.0416348000, -0.1532982000, -0.4835640000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014603460, 0.0042652220, 0.0124574000, 0.0363842400, 0.1062672000, 0.3103737000"); + values("0.0145803000, 0.0162479000, 0.0210255000, 0.0345550000, 0.0730920000, 0.1845800000, 0.5112080000", \ + "0.0145941000, 0.0162744000, 0.0210096000, 0.0345396000, 0.0730562000, 0.1848497000, 0.5110587000", \ + "0.0145581000, 0.0162304000, 0.0210389000, 0.0345085000, 0.0730726000, 0.1847123000, 0.5117796000", \ + "0.0145836000, 0.0162376000, 0.0209009000, 0.0343717000, 0.0729473000, 0.1854129000, 0.5118640000", \ + "0.0145790000, 0.0161659000, 0.0208906000, 0.0339870000, 0.0726259000, 0.1847846000, 0.5135678000", \ + "0.0151314000, 0.0166532000, 0.0211926000, 0.0344794000, 0.0725919000, 0.1841775000, 0.5116183000", \ + "0.0159331000, 0.0174193000, 0.0217740000, 0.0349804000, 0.0730518000, 0.1854647000, 0.5101430000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014603460, 0.0042652220, 0.0124574000, 0.0363842400, 0.1062672000, 0.3103737000"); + values("0.0129791000, 0.0111188000, 0.0066115000, -0.0051794000, -0.0418830000, -0.1536289000, -0.4838368000", \ + "0.0128257000, 0.0109756000, 0.0064629000, -0.0056624000, -0.0420863000, -0.1537910000, -0.4841006000", \ + "0.0128723000, 0.0110306000, 0.0064774000, -0.0056814000, -0.0423306000, -0.1540200000, -0.4843017000", \ + "0.0125293000, 0.0106825000, 0.0061150000, -0.0060315000, -0.0426850000, -0.1541702000, -0.4844947000", \ + "0.0123948000, 0.0106299000, 0.0060846000, -0.0060308000, -0.0427160000, -0.1543299000, -0.4845880000", \ + "0.0125137000, 0.0106959000, 0.0061474000, -0.0060471000, -0.0427827000, -0.1544299000, -0.4847361000", \ + "0.0150596000, 0.0130558000, 0.0077787000, -0.0059223000, -0.0426909000, -0.1543388000, -0.4845724000"); + } + related_pin : "B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014603460, 0.0042652220, 0.0124574000, 0.0363842400, 0.1062672000, 0.3103737000"); + values("0.0141981000, 0.0158571000, 0.0206714000, 0.0343615000, 0.0731739000, 0.1852347000, 0.5121401000", \ + "0.0142488000, 0.0158948000, 0.0207326000, 0.0344457000, 0.0732386000, 0.1854989000, 0.5124447000", \ + "0.0143184000, 0.0160124000, 0.0208713000, 0.0344407000, 0.0733320000, 0.1862805000, 0.5139192000", \ + "0.0143564000, 0.0160113000, 0.0206842000, 0.0342986000, 0.0731158000, 0.1855191000, 0.5143568000", \ + "0.0142398000, 0.0158254000, 0.0205586000, 0.0337965000, 0.0726644000, 0.1858920000, 0.5112064000", \ + "0.0147837000, 0.0163125000, 0.0208803000, 0.0340973000, 0.0725768000, 0.1841228000, 0.5118732000", \ + "0.0154862000, 0.0169636000, 0.0213726000, 0.0346878000, 0.0730800000, 0.1852886000, 0.5123562000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014603460, 0.0042652220, 0.0124574000, 0.0363842400, 0.1062672000, 0.3103737000"); + values("0.0124326000, 0.0105889000, 0.0060895000, -0.0060526000, -0.0427219000, -0.1542443000, -0.4844540000", \ + "0.0122526000, 0.0104001000, 0.0059056000, -0.0062289000, -0.0427997000, -0.1543328000, -0.4846479000", \ + "0.0121246000, 0.0102779000, 0.0057781000, -0.0063751000, -0.0429705000, -0.1545114000, -0.4846967000", \ + "0.0119744000, 0.0101414000, 0.0056128000, -0.0063452000, -0.0431849000, -0.1546601000, -0.4849479000", \ + "0.0119405000, 0.0100870000, 0.0055561000, -0.0065968000, -0.0432292000, -0.1547657000, -0.4849647000", \ + "0.0119897000, 0.0101592000, 0.0055785000, -0.0066448000, -0.0427295000, -0.1545929000, -0.4849112000", \ + "0.0156529000, 0.0136152000, 0.0082467000, -0.0056592000, -0.0422729000, -0.1541364000, -0.4844795000"); + } + related_pin : "C"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014603460, 0.0042652220, 0.0124574000, 0.0363842400, 0.1062672000, 0.3103737000"); + values("0.0128951000, 0.0145930000, 0.0194333000, 0.0329845000, 0.0719167000, 0.1850652000, 0.5111977000", \ + "0.0129363000, 0.0146063000, 0.0194619000, 0.0330825000, 0.0718961000, 0.1842670000, 0.5118997000", \ + "0.0128603000, 0.0145758000, 0.0194219000, 0.0330128000, 0.0718576000, 0.1841502000, 0.5114892000", \ + "0.0128122000, 0.0144668000, 0.0192147000, 0.0327251000, 0.0716220000, 0.1842032000, 0.5111292000", \ + "0.0129090000, 0.0145130000, 0.0192121000, 0.0323805000, 0.0711950000, 0.1838613000, 0.5091281000", \ + "0.0133015000, 0.0148221000, 0.0193857000, 0.0327631000, 0.0709154000, 0.1829913000, 0.5109760000", \ + "0.0139791000, 0.0154528000, 0.0197924000, 0.0332008000, 0.0718993000, 0.1839150000, 0.5087442000"); + } + } + max_capacitance : 0.3103740000; + max_transition : 1.5030850000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014603500, 0.0042652200, 0.0124574000, 0.0363842000, 0.1062670000, 0.3103740000"); + values("0.4338500000, 0.4440800000, 0.4668097000, 0.5129485000, 0.5971893000, 0.7571855000, 1.1134760000", \ + "0.4362706000, 0.4467247000, 0.4697739000, 0.5155292000, 0.6003231000, 0.7600038000, 1.1160312000", \ + "0.4448948000, 0.4550838000, 0.4777498000, 0.5240904000, 0.6082255000, 0.7680812000, 1.1244663000", \ + "0.4675890000, 0.4776453000, 0.5009065000, 0.5465884000, 0.6313264000, 0.7909713000, 1.1471349000", \ + "0.5206684000, 0.5307585000, 0.5540383000, 0.5997752000, 0.6848679000, 0.8451389000, 1.2002020000", \ + "0.6395820000, 0.6500117000, 0.6728418000, 0.7186529000, 0.8032363000, 0.9640256000, 1.3198895000", \ + "0.8723260000, 0.8832674000, 0.9084193000, 0.9580376000, 1.0474487000, 1.2151629000, 1.5747327000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014603500, 0.0042652200, 0.0124574000, 0.0363842000, 0.1062670000, 0.3103740000"); + values("0.0763405000, 0.0815661000, 0.0940751000, 0.1242471000, 0.2051349000, 0.4373881000, 1.1173720000", \ + "0.0811601000, 0.0863599000, 0.0987878000, 0.1289155000, 0.2097969000, 0.4428415000, 1.1184886000", \ + "0.0924390000, 0.0976108000, 0.1101324000, 0.1402376000, 0.2211609000, 0.4536450000, 1.1307780000", \ + "0.1192234000, 0.1243327000, 0.1365258000, 0.1664884000, 0.2473967000, 0.4801569000, 1.1573575000", \ + "0.1638177000, 0.1697701000, 0.1832194000, 0.2139872000, 0.2951573000, 0.5274581000, 1.2073251000", \ + "0.2182672000, 0.2260601000, 0.2429404000, 0.2764824000, 0.3580700000, 0.5898040000, 1.2675413000", \ + "0.2656038000, 0.2761460000, 0.2985098000, 0.3398533000, 0.4247917000, 0.6559116000, 1.3322983000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014603500, 0.0042652200, 0.0124574000, 0.0363842000, 0.1062670000, 0.3103740000"); + values("0.0634663000, 0.0693407000, 0.0830443000, 0.1130323000, 0.1734377000, 0.3172773000, 0.7237825000", \ + "0.0637532000, 0.0696150000, 0.0833257000, 0.1121799000, 0.1722625000, 0.3168882000, 0.7246174000", \ + "0.0634328000, 0.0693424000, 0.0831055000, 0.1118802000, 0.1729352000, 0.3172978000, 0.7241726000", \ + "0.0640098000, 0.0695084000, 0.0831848000, 0.1121738000, 0.1724775000, 0.3171501000, 0.7252620000", \ + "0.0636012000, 0.0696678000, 0.0840516000, 0.1121376000, 0.1732731000, 0.3163904000, 0.7251028000", \ + "0.0636277000, 0.0693823000, 0.0840139000, 0.1138755000, 0.1737460000, 0.3165549000, 0.7239904000", \ + "0.0745949000, 0.0808427000, 0.0948197000, 0.1246323000, 0.1870524000, 0.3250676000, 0.7295662000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014603500, 0.0042652200, 0.0124574000, 0.0363842000, 0.1062670000, 0.3103740000"); + values("0.0192681000, 0.0237068000, 0.0362664000, 0.0732666000, 0.1859149000, 0.5199137000, 1.4975182000", \ + "0.0191838000, 0.0236620000, 0.0363343000, 0.0732764000, 0.1858123000, 0.5198857000, 1.4970873000", \ + "0.0190741000, 0.0237051000, 0.0362907000, 0.0733656000, 0.1858943000, 0.5191919000, 1.4957059000", \ + "0.0192654000, 0.0237146000, 0.0363350000, 0.0732843000, 0.1859714000, 0.5195288000, 1.4989924000", \ + "0.0242424000, 0.0284343000, 0.0400966000, 0.0755914000, 0.1859551000, 0.5207368000, 1.4993593000", \ + "0.0335223000, 0.0382086000, 0.0495349000, 0.0812925000, 0.1881427000, 0.5200323000, 1.4987745000", \ + "0.0475559000, 0.0541786000, 0.0674049000, 0.0986842000, 0.1944216000, 0.5222660000, 1.4957596000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014603500, 0.0042652200, 0.0124574000, 0.0363842000, 0.1062670000, 0.3103740000"); + values("0.4090983000, 0.4193191000, 0.4420065000, 0.4882091000, 0.5725741000, 0.7323522000, 1.0888036000", \ + "0.4115124000, 0.4217091000, 0.4448657000, 0.4907403000, 0.5748377000, 0.7348678000, 1.0912728000", \ + "0.4202559000, 0.4302235000, 0.4534087000, 0.4992692000, 0.5840491000, 0.7432603000, 1.0997312000", \ + "0.4433934000, 0.4535828000, 0.4765933000, 0.5222506000, 0.6069100000, 0.7665779000, 1.1228005000", \ + "0.5008801000, 0.5109448000, 0.5341758000, 0.5799455000, 0.6647854000, 0.8253843000, 1.1804440000", \ + "0.6384618000, 0.6486132000, 0.6716407000, 0.7175860000, 0.8020528000, 0.9626545000, 1.3186505000", \ + "0.9126652000, 0.9237964000, 0.9488778000, 0.9987088000, 1.0891538000, 1.2561588000, 1.6150387000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014603500, 0.0042652200, 0.0124574000, 0.0363842000, 0.1062670000, 0.3103740000"); + values("0.0745364000, 0.0796014000, 0.0919984000, 0.1221629000, 0.2029134000, 0.4356668000, 1.1137002000", \ + "0.0793118000, 0.0843860000, 0.0967995000, 0.1269858000, 0.2078584000, 0.4408462000, 1.1177123000", \ + "0.0906438000, 0.0957454000, 0.1081482000, 0.1382160000, 0.2194471000, 0.4526409000, 1.1287046000", \ + "0.1167041000, 0.1217933000, 0.1339876000, 0.1639426000, 0.2450779000, 0.4776856000, 1.1574157000", \ + "0.1599827000, 0.1658797000, 0.1794178000, 0.2101599000, 0.2910570000, 0.5244049000, 1.2002407000", \ + "0.2113380000, 0.2190559000, 0.2361739000, 0.2698024000, 0.3515245000, 0.5840146000, 1.2621449000", \ + "0.2538334000, 0.2643794000, 0.2870186000, 0.3293119000, 0.4141368000, 0.6468841000, 1.3224352000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014603500, 0.0042652200, 0.0124574000, 0.0363842000, 0.1062670000, 0.3103740000"); + values("0.0634491000, 0.0693312000, 0.0830561000, 0.1124136000, 0.1742561000, 0.3173440000, 0.7241544000", \ + "0.0635088000, 0.0693583000, 0.0832117000, 0.1120277000, 0.1732642000, 0.3170862000, 0.7239777000", \ + "0.0635006000, 0.0695322000, 0.0832524000, 0.1120677000, 0.1728412000, 0.3173074000, 0.7251638000", \ + "0.0636898000, 0.0695574000, 0.0838287000, 0.1121722000, 0.1734527000, 0.3170087000, 0.7258436000", \ + "0.0633821000, 0.0696031000, 0.0831506000, 0.1121144000, 0.1736367000, 0.3160402000, 0.7249623000", \ + "0.0638095000, 0.0697314000, 0.0838431000, 0.1134089000, 0.1728177000, 0.3164120000, 0.7238716000", \ + "0.0774862000, 0.0831187000, 0.0982643000, 0.1277973000, 0.1864192000, 0.3256587000, 0.7273022000"); + } + related_pin : "B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014603500, 0.0042652200, 0.0124574000, 0.0363842000, 0.1062670000, 0.3103740000"); + values("0.0184879000, 0.0230851000, 0.0355800000, 0.0725281000, 0.1856715000, 0.5201696000, 1.4991134000", \ + "0.0185033000, 0.0230866000, 0.0355403000, 0.0724954000, 0.1856815000, 0.5207400000, 1.4971010000", \ + "0.0185373000, 0.0229828000, 0.0354620000, 0.0724861000, 0.1858363000, 0.5212867000, 1.4948439000", \ + "0.0189496000, 0.0233496000, 0.0358454000, 0.0726257000, 0.1853382000, 0.5207113000, 1.5001992000", \ + "0.0239827000, 0.0281632000, 0.0397590000, 0.0749255000, 0.1859729000, 0.5210815000, 1.4964502000", \ + "0.0339356000, 0.0383283000, 0.0498651000, 0.0816595000, 0.1875547000, 0.5184812000, 1.4987792000", \ + "0.0481227000, 0.0546157000, 0.0685532000, 0.1000771000, 0.1945506000, 0.5223504000, 1.4959226000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014603500, 0.0042652200, 0.0124574000, 0.0363842000, 0.1062670000, 0.3103740000"); + values("0.3729392000, 0.3831500000, 0.4061339000, 0.4521973000, 0.5365873000, 0.6966708000, 1.0525814000", \ + "0.3747145000, 0.3848792000, 0.4080516000, 0.4539053000, 0.5386348000, 0.6980396000, 1.0544313000", \ + "0.3817555000, 0.3920453000, 0.4151597000, 0.4607846000, 0.5450282000, 0.7051538000, 1.0610888000", \ + "0.4038710000, 0.4140744000, 0.4371007000, 0.4828588000, 0.5673448000, 0.7272446000, 1.0835661000", \ + "0.4646518000, 0.4747898000, 0.4975503000, 0.5435041000, 0.6278532000, 0.7885907000, 1.1444655000", \ + "0.6095776000, 0.6199046000, 0.6428609000, 0.6884937000, 0.7731537000, 0.9336927000, 1.2899519000", \ + "0.9041269000, 0.9157195000, 0.9417834000, 0.9930986000, 1.0834911000, 1.2493798000, 1.6086860000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014603500, 0.0042652200, 0.0124574000, 0.0363842000, 0.1062670000, 0.3103740000"); + values("0.0716166000, 0.0768270000, 0.0893241000, 0.1195502000, 0.2003550000, 0.4329636000, 1.1101441000", \ + "0.0766601000, 0.0818125000, 0.0943766000, 0.1246535000, 0.2057009000, 0.4384824000, 1.1184886000", \ + "0.0881254000, 0.0932831000, 0.1058096000, 0.1360308000, 0.2171426000, 0.4509147000, 1.1265197000", \ + "0.1147676000, 0.1199003000, 0.1324141000, 0.1624900000, 0.2433578000, 0.4770036000, 1.1528677000", \ + "0.1573822000, 0.1635157000, 0.1772723000, 0.2082769000, 0.2896358000, 0.5231384000, 1.2047224000", \ + "0.2093147000, 0.2174146000, 0.2350002000, 0.2693548000, 0.3511565000, 0.5828877000, 1.2642215000", \ + "0.2555272000, 0.2664670000, 0.2898141000, 0.3334195000, 0.4198200000, 0.6507216000, 1.3267726000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014603500, 0.0042652200, 0.0124574000, 0.0363842000, 0.1062670000, 0.3103740000"); + values("0.0636120000, 0.0695361000, 0.0836613000, 0.1135145000, 0.1721807000, 0.3165138000, 0.7243420000", \ + "0.0635272000, 0.0694369000, 0.0832174000, 0.1120604000, 0.1731415000, 0.3172750000, 0.7246944000", \ + "0.0640136000, 0.0696721000, 0.0834284000, 0.1121368000, 0.1722224000, 0.3167666000, 0.7251256000", \ + "0.0633549000, 0.0693475000, 0.0837022000, 0.1118474000, 0.1739304000, 0.3169522000, 0.7257739000", \ + "0.0637072000, 0.0691746000, 0.0842223000, 0.1124010000, 0.1733272000, 0.3161029000, 0.7248944000", \ + "0.0636148000, 0.0695293000, 0.0831160000, 0.1135986000, 0.1732485000, 0.3166115000, 0.7237190000", \ + "0.0841603000, 0.0904797000, 0.1049007000, 0.1330133000, 0.1903753000, 0.3269512000, 0.7286899000"); + } + related_pin : "C"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014603500, 0.0042652200, 0.0124574000, 0.0363842000, 0.1062670000, 0.3103740000"); + values("0.0186741000, 0.0232175000, 0.0357851000, 0.0726500000, 0.1856457000, 0.5227388000, 1.4995972000", \ + "0.0186683000, 0.0232807000, 0.0358332000, 0.0727553000, 0.1854096000, 0.5210087000, 1.5030854000", \ + "0.0187535000, 0.0232212000, 0.0357029000, 0.0727490000, 0.1853128000, 0.5226951000, 1.5010100000", \ + "0.0192899000, 0.0238394000, 0.0362426000, 0.0728867000, 0.1856645000, 0.5219097000, 1.4978941000", \ + "0.0246315000, 0.0292392000, 0.0405763000, 0.0754933000, 0.1859595000, 0.5214104000, 1.4991182000", \ + "0.0348934000, 0.0396640000, 0.0515502000, 0.0826274000, 0.1880539000, 0.5187359000, 1.4980710000", \ + "0.0503051000, 0.0568373000, 0.0712409000, 0.1035887000, 0.1955479000, 0.5231901000, 1.4961589000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__or3_4") { + leakage_power () { + value : 0.0040967000; + when : "!A&!B&C"; + } + leakage_power () { + value : 0.0046321000; + when : "!A&!B&!C"; + } + leakage_power () { + value : 0.0020287000; + when : "!A&B&C"; + } + leakage_power () { + value : 0.0024994000; + when : "!A&B&!C"; + } + leakage_power () { + value : 0.0020171000; + when : "A&!B&C"; + } + leakage_power () { + value : 0.0023608000; + when : "A&!B&!C"; + } + leakage_power () { + value : 0.0019971000; + when : "A&B&C"; + } + leakage_power () { + value : 0.0020186000; + when : "A&B&!C"; + } + area : 11.260800000; + cell_footprint : "sky130_fd_sc_hd__or3"; + cell_leakage_power : 0.0027063310; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A") { + capacitance : 0.0024030000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022620000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0038554000, 0.0038459000, 0.0038240000, 0.0038266000, 0.0038327000, 0.0038468000, 0.0038794000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0033013000, -0.0033313000, -0.0034004000, -0.0034151000, -0.0034489000, -0.0035268000, -0.0037066000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0025440000; + } + pin ("B") { + capacitance : 0.0023510000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0021930000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0037651000, 0.0037661000, 0.0037684000, 0.0037708000, 0.0037762000, 0.0037887000, 0.0038176000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0032866000, -0.0033756000, -0.0035808000, -0.0035872000, -0.0036019000, -0.0036357000, -0.0037138000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0025090000; + } + pin ("C") { + capacitance : 0.0023010000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0021110000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0025669000, 0.0025655000, 0.0025623000, 0.0025698000, 0.0025871000, 0.0026271000, 0.0027193000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0017241000, -0.0017192000, -0.0017081000, -0.0017108000, -0.0017171000, -0.0017315000, -0.0017649000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024920000; + } + pin ("X") { + direction : "output"; + function : "(A) | (B) | (C)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015975370, 0.0051042490, 0.0163084500, 0.0521067100, 0.1664848000, 0.5319312000"); + values("0.0255141000, 0.0235106000, 0.0176216000, 0.0013860000, -0.0520505000, -0.2336362000, -0.8248007000", \ + "0.0254915000, 0.0234275000, 0.0175912000, 0.0013077000, -0.0521372000, -0.2337084000, -0.8249586000", \ + "0.0251932000, 0.0235843000, 0.0172059000, 0.0008973000, -0.0525262000, -0.2339785000, -0.8251380000", \ + "0.0249575000, 0.0228715000, 0.0170033000, 0.0007651000, -0.0527546000, -0.2342741000, -0.8253710000", \ + "0.0247337000, 0.0226569000, 0.0168143000, 0.0007278000, -0.0529063000, -0.2344184000, -0.8254509000", \ + "0.0247041000, 0.0226766000, 0.0168149000, 0.0006638000, -0.0530542000, -0.2346113000, -0.8256429000", \ + "0.0317538000, 0.0295077000, 0.0230163000, 0.0040802000, -0.0538284000, -0.2346744000, -0.8255915000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015975370, 0.0051042490, 0.0163084500, 0.0521067100, 0.1664848000, 0.5319312000"); + values("0.0299347000, 0.0319496000, 0.0379576000, 0.0567263000, 0.1149203000, 0.2987714000, 0.8830631000", \ + "0.0299204000, 0.0318373000, 0.0378169000, 0.0566522000, 0.1149092000, 0.2982869000, 0.8873712000", \ + "0.0297922000, 0.0316950000, 0.0377833000, 0.0565876000, 0.1148425000, 0.2982241000, 0.8840089000", \ + "0.0299190000, 0.0318942000, 0.0378799000, 0.0565631000, 0.1147243000, 0.2980506000, 0.8834338000", \ + "0.0298831000, 0.0317320000, 0.0376445000, 0.0561016000, 0.1137406000, 0.2978539000, 0.8871875000", \ + "0.0311214000, 0.0329043000, 0.0385587000, 0.0568393000, 0.1137600000, 0.2970050000, 0.8836660000", \ + "0.0326205000, 0.0342938000, 0.0398850000, 0.0578694000, 0.1148949000, 0.2985944000, 0.8820063000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015975370, 0.0051042490, 0.0163084500, 0.0521067100, 0.1664848000, 0.5319312000"); + values("0.0232521000, 0.0211033000, 0.0152832000, -0.0005315000, -0.0540699000, -0.2358148000, -0.8268108000", \ + "0.0230542000, 0.0209961000, 0.0151498000, -0.0006772000, -0.0541700000, -0.2359455000, -0.8269522000", \ + "0.0228477000, 0.0208783000, 0.0149655000, -0.0012708000, -0.0546936000, -0.2361948000, -0.8272439000", \ + "0.0226742000, 0.0205921000, 0.0147287000, -0.0015870000, -0.0547557000, -0.2364062000, -0.8273172000", \ + "0.0225760000, 0.0205138000, 0.0146485000, -0.0016138000, -0.0551459000, -0.2366375000, -0.8275151000", \ + "0.0226005000, 0.0205096000, 0.0146025000, -0.0017414000, -0.0553110000, -0.2368302000, -0.8277575000", \ + "0.0294169000, 0.0272438000, 0.0205255000, 0.0014032000, -0.0559120000, -0.2358357000, -0.8270426000"); + } + related_pin : "B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015975370, 0.0051042490, 0.0163084500, 0.0521067100, 0.1664848000, 0.5319312000"); + values("0.0290379000, 0.0309777000, 0.0369958000, 0.0559287000, 0.1146797000, 0.2986661000, 0.8850506000", \ + "0.0290749000, 0.0310054000, 0.0369980000, 0.0560052000, 0.1147260000, 0.2991859000, 0.8883061000", \ + "0.0291216000, 0.0310460000, 0.0371236000, 0.0561110000, 0.1147119000, 0.2992451000, 0.8884353000", \ + "0.0290397000, 0.0310235000, 0.0370383000, 0.0558330000, 0.1143924000, 0.2989365000, 0.8881638000", \ + "0.0289711000, 0.0308378000, 0.0366287000, 0.0550456000, 0.1134956000, 0.2978762000, 0.8845201000", \ + "0.0297850000, 0.0315699000, 0.0371783000, 0.0554714000, 0.1129293000, 0.2966984000, 0.8827160000", \ + "0.0313511000, 0.0330393000, 0.0385785000, 0.0564306000, 0.1143053000, 0.2982789000, 0.8805977000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015975370, 0.0051042490, 0.0163084500, 0.0521067100, 0.1664848000, 0.5319312000"); + values("0.0222697000, 0.0202153000, 0.0144059000, -0.0019678000, -0.0552119000, -0.2365935000, -0.8276410000", \ + "0.0221959000, 0.0200996000, 0.0142032000, -0.0018175000, -0.0552583000, -0.2368178000, -0.8277240000", \ + "0.0220395000, 0.0199494000, 0.0140801000, -0.0022049000, -0.0556888000, -0.2371211000, -0.8280552000", \ + "0.0217318000, 0.0197499000, 0.0139547000, -0.0022163000, -0.0558108000, -0.2372872000, -0.8282321000", \ + "0.0215261000, 0.0194354000, 0.0135845000, -0.0025927000, -0.0561908000, -0.2374536000, -0.8282865000", \ + "0.0220775000, 0.0199806000, 0.0140027000, -0.0014443000, -0.0553993000, -0.2373624000, -0.8283002000", \ + "0.0321245000, 0.0298909000, 0.0230514000, 0.0034339000, -0.0543641000, -0.2358219000, -0.8269977000"); + } + related_pin : "C"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015975370, 0.0051042490, 0.0163084500, 0.0521067100, 0.1664848000, 0.5319312000"); + values("0.0257994000, 0.0277347000, 0.0338848000, 0.0527346000, 0.1115687000, 0.2958618000, 0.8824956000", \ + "0.0257490000, 0.0277040000, 0.0338206000, 0.0527317000, 0.1115235000, 0.2945015000, 0.8820683000", \ + "0.0256538000, 0.0276162000, 0.0337165000, 0.0527662000, 0.1114048000, 0.2957524000, 0.8777199000", \ + "0.0256158000, 0.0275224000, 0.0336305000, 0.0524429000, 0.1109451000, 0.2953697000, 0.8823388000", \ + "0.0256737000, 0.0275188000, 0.0334146000, 0.0516441000, 0.1099686000, 0.2945569000, 0.8825168000", \ + "0.0265424000, 0.0284621000, 0.0341784000, 0.0524853000, 0.1094272000, 0.2933500000, 0.8802382000", \ + "0.0279431000, 0.0295961000, 0.0351437000, 0.0531570000, 0.1115391000, 0.2941553000, 0.8817169000"); + } + } + max_capacitance : 0.5319310000; + max_transition : 1.5070720000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015975400, 0.0051042500, 0.0163085000, 0.0521067000, 0.1664850000, 0.5319310000"); + values("0.3459759000, 0.3519301000, 0.3672774000, 0.4013956000, 0.4689475000, 0.6050974000, 0.9332050000", \ + "0.3504629000, 0.3564133000, 0.3716655000, 0.4059412000, 0.4735529000, 0.6093772000, 0.9376722000", \ + "0.3619217000, 0.3678751000, 0.3831757000, 0.4172194000, 0.4849762000, 0.6210951000, 0.9491448000", \ + "0.3879018000, 0.3937147000, 0.4091606000, 0.4431471000, 0.5108351000, 0.6470487000, 0.9751912000", \ + "0.4450830000, 0.4508968000, 0.4662083000, 0.5000853000, 0.5674502000, 0.7041038000, 1.0321195000", \ + "0.5702332000, 0.5761056000, 0.5914033000, 0.6252407000, 0.6928736000, 0.8297968000, 1.1573101000", \ + "0.8066398000, 0.8132645000, 0.8303217000, 0.8678373000, 0.9427552000, 1.0862934000, 1.4184540000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015975400, 0.0051042500, 0.0163085000, 0.0521067000, 0.1664850000, 0.5319310000"); + values("0.0842214000, 0.0878244000, 0.0975802000, 0.1230933000, 0.1953703000, 0.4192494000, 1.1307968000", \ + "0.0887973000, 0.0924025000, 0.1020998000, 0.1276477000, 0.1998561000, 0.4244325000, 1.1389891000", \ + "0.0998479000, 0.1034357000, 0.1132139000, 0.1387216000, 0.2108926000, 0.4350826000, 1.1503253000", \ + "0.1258950000, 0.1294419000, 0.1391071000, 0.1643502000, 0.2362366000, 0.4609243000, 1.1757864000", \ + "0.1727291000, 0.1767696000, 0.1872393000, 0.2132203000, 0.2853855000, 0.5088492000, 1.2232134000", \ + "0.2290893000, 0.2343430000, 0.2472672000, 0.2764051000, 0.3492003000, 0.5730623000, 1.2861322000", \ + "0.2759523000, 0.2829448000, 0.3004853000, 0.3374520000, 0.4146551000, 0.6374002000, 1.3480580000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015975400, 0.0051042500, 0.0163085000, 0.0521067000, 0.1664850000, 0.5319310000"); + values("0.0554249000, 0.0586787000, 0.0673611000, 0.0880915000, 0.1366495000, 0.2580715000, 0.6385142000", \ + "0.0553418000, 0.0582554000, 0.0673455000, 0.0885551000, 0.1349636000, 0.2581423000, 0.6372824000", \ + "0.0553636000, 0.0583989000, 0.0674031000, 0.0889105000, 0.1355402000, 0.2581226000, 0.6383712000", \ + "0.0553997000, 0.0583414000, 0.0670513000, 0.0877747000, 0.1362831000, 0.2580008000, 0.6382292000", \ + "0.0551651000, 0.0583483000, 0.0673033000, 0.0882174000, 0.1357026000, 0.2577308000, 0.6389781000", \ + "0.0570047000, 0.0598744000, 0.0681769000, 0.0890612000, 0.1358157000, 0.2583084000, 0.6387924000", \ + "0.0686798000, 0.0717879000, 0.0811113000, 0.1023196000, 0.1512418000, 0.2724840000, 0.6445931000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015975400, 0.0051042500, 0.0163085000, 0.0521067000, 0.1664850000, 0.5319310000"); + values("0.0204332000, 0.0234761000, 0.0327853000, 0.0621686000, 0.1601252000, 0.4796596000, 1.4985264000", \ + "0.0203640000, 0.0234207000, 0.0328129000, 0.0621878000, 0.1602102000, 0.4792802000, 1.5011704000", \ + "0.0204560000, 0.0234420000, 0.0327490000, 0.0621000000, 0.1601910000, 0.4783828000, 1.5010418000", \ + "0.0203585000, 0.0233621000, 0.0326725000, 0.0619858000, 0.1601535000, 0.4793868000, 1.4991167000", \ + "0.0250410000, 0.0278217000, 0.0364804000, 0.0641209000, 0.1605244000, 0.4791870000, 1.5020035000", \ + "0.0346662000, 0.0377596000, 0.0459025000, 0.0715005000, 0.1629469000, 0.4789252000, 1.5017667000", \ + "0.0494961000, 0.0536105000, 0.0643422000, 0.0886908000, 0.1709363000, 0.4820537000, 1.4983637000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015975400, 0.0051042500, 0.0163085000, 0.0521067000, 0.1664850000, 0.5319310000"); + values("0.3289307000, 0.3347550000, 0.3501545000, 0.3840742000, 0.4517262000, 0.5878463000, 0.9158468000", \ + "0.3325248000, 0.3383526000, 0.3537816000, 0.3877642000, 0.4554525000, 0.5915065000, 0.9195666000", \ + "0.3429934000, 0.3489844000, 0.3642702000, 0.3983222000, 0.4659464000, 0.6021949000, 0.9303607000", \ + "0.3684825000, 0.3742925000, 0.3896261000, 0.4237173000, 0.4913384000, 0.6280371000, 0.9554376000", \ + "0.4292613000, 0.4351625000, 0.4504693000, 0.4845531000, 0.5517768000, 0.6884379000, 1.0168567000", \ + "0.5692631000, 0.5751594000, 0.5906133000, 0.6247841000, 0.6926189000, 0.8294604000, 1.1569316000", \ + "0.8361279000, 0.8427015000, 0.8600776000, 0.8987137000, 0.9737414000, 1.1182566000, 1.4503452000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015975400, 0.0051042500, 0.0163085000, 0.0521067000, 0.1664850000, 0.5319310000"); + values("0.0839679000, 0.0875375000, 0.0972925000, 0.1229211000, 0.1954485000, 0.4196942000, 1.1327953000", \ + "0.0885846000, 0.0921888000, 0.1019298000, 0.1276231000, 0.2000398000, 0.4243317000, 1.1372094000", \ + "0.0995256000, 0.1031338000, 0.1129555000, 0.1386163000, 0.2109576000, 0.4352364000, 1.1480996000", \ + "0.1255216000, 0.1290965000, 0.1388406000, 0.1642785000, 0.2364704000, 0.4611993000, 1.1751685000", \ + "0.1708538000, 0.1749512000, 0.1852745000, 0.2118014000, 0.2840981000, 0.5084814000, 1.2220005000", \ + "0.2249340000, 0.2302365000, 0.2434590000, 0.2730581000, 0.3463367000, 0.5706722000, 1.2838133000", \ + "0.2686359000, 0.2757412000, 0.2936942000, 0.3308283000, 0.4091496000, 0.6320571000, 1.3436704000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015975400, 0.0051042500, 0.0163085000, 0.0521067000, 0.1664850000, 0.5319310000"); + values("0.0553561000, 0.0583394000, 0.0672179000, 0.0881909000, 0.1359003000, 0.2580871000, 0.6390817000", \ + "0.0554173000, 0.0583171000, 0.0671624000, 0.0880688000, 0.1353739000, 0.2580486000, 0.6391747000", \ + "0.0554389000, 0.0587904000, 0.0673590000, 0.0879570000, 0.1366249000, 0.2580341000, 0.6384760000", \ + "0.0553765000, 0.0583407000, 0.0673072000, 0.0888864000, 0.1349998000, 0.2575922000, 0.6386908000", \ + "0.0552410000, 0.0584023000, 0.0673554000, 0.0882764000, 0.1367096000, 0.2576012000, 0.6377047000", \ + "0.0569508000, 0.0601268000, 0.0685765000, 0.0887852000, 0.1357136000, 0.2577085000, 0.6389919000", \ + "0.0736922000, 0.0761565000, 0.0858827000, 0.1067121000, 0.1534132000, 0.2718409000, 0.6459367000"); + } + related_pin : "B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015975400, 0.0051042500, 0.0163085000, 0.0521067000, 0.1664850000, 0.5319310000"); + values("0.0201870000, 0.0232659000, 0.0325774000, 0.0618147000, 0.1599399000, 0.4795678000, 1.5026096000", \ + "0.0201994000, 0.0232222000, 0.0326083000, 0.0618511000, 0.1597870000, 0.4800760000, 1.5018807000", \ + "0.0202390000, 0.0232845000, 0.0325571000, 0.0617876000, 0.1597658000, 0.4798605000, 1.5014510000", \ + "0.0203197000, 0.0233630000, 0.0325951000, 0.0618945000, 0.1597921000, 0.4800952000, 1.5036409000", \ + "0.0250800000, 0.0280257000, 0.0370800000, 0.0645286000, 0.1600262000, 0.4794346000, 1.5025242000", \ + "0.0349193000, 0.0383346000, 0.0467592000, 0.0722114000, 0.1627270000, 0.4778110000, 1.4979511000", \ + "0.0509912000, 0.0550556000, 0.0656038000, 0.0911762000, 0.1722037000, 0.4813135000, 1.4986000000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015975400, 0.0051042500, 0.0163085000, 0.0521067000, 0.1664850000, 0.5319310000"); + values("0.2949677000, 0.3008004000, 0.3159917000, 0.3503244000, 0.4181522000, 0.5539835000, 0.8822564000", \ + "0.2976156000, 0.3034358000, 0.3188829000, 0.3528645000, 0.4205396000, 0.5572641000, 0.8847942000", \ + "0.3055687000, 0.3113421000, 0.3267971000, 0.3609155000, 0.4286358000, 0.5654451000, 0.8929234000", \ + "0.3286381000, 0.3344736000, 0.3499053000, 0.3839359000, 0.4516909000, 0.5884265000, 0.9155640000", \ + "0.3888136000, 0.3946206000, 0.4100035000, 0.4440982000, 0.5116114000, 0.6481958000, 0.9764881000", \ + "0.5324228000, 0.5383110000, 0.5535152000, 0.5876579000, 0.6550555000, 0.7904822000, 1.1186873000", \ + "0.7913129000, 0.7985643000, 0.8166291000, 0.8577409000, 0.9345733000, 1.0786332000, 1.4100765000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015975400, 0.0051042500, 0.0163085000, 0.0521067000, 0.1664850000, 0.5319310000"); + values("0.0804629000, 0.0841171000, 0.0940829000, 0.1198769000, 0.1924399000, 0.4172655000, 1.1337414000", \ + "0.0853003000, 0.0889518000, 0.0989196000, 0.1247174000, 0.1973201000, 0.4220023000, 1.1376146000", \ + "0.0967231000, 0.1003732000, 0.1103344000, 0.1362267000, 0.2087456000, 0.4339745000, 1.1453045000", \ + "0.1228214000, 0.1264381000, 0.1363085000, 0.1619038000, 0.2343577000, 0.4603581000, 1.1704490000", \ + "0.1675030000, 0.1717195000, 0.1826026000, 0.2092410000, 0.2817608000, 0.5065109000, 1.2238187000", \ + "0.2215470000, 0.2270924000, 0.2411013000, 0.2713802000, 0.3446588000, 0.5681314000, 1.2850137000", \ + "0.2690808000, 0.2764007000, 0.2951617000, 0.3337575000, 0.4140073000, 0.6378605000, 1.3474812000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015975400, 0.0051042500, 0.0163085000, 0.0521067000, 0.1664850000, 0.5319310000"); + values("0.0554015000, 0.0583384000, 0.0674927000, 0.0889060000, 0.1351814000, 0.2580363000, 0.6375613000", \ + "0.0554124000, 0.0583248000, 0.0671233000, 0.0892245000, 0.1348807000, 0.2575456000, 0.6391707000", \ + "0.0552789000, 0.0582638000, 0.0673539000, 0.0878847000, 0.1350002000, 0.2576948000, 0.6385562000", \ + "0.0552144000, 0.0582066000, 0.0673036000, 0.0890417000, 0.1354705000, 0.2577838000, 0.6391940000", \ + "0.0554137000, 0.0583199000, 0.0671738000, 0.0887097000, 0.1350381000, 0.2572246000, 0.6384019000", \ + "0.0575518000, 0.0605989000, 0.0687883000, 0.0894113000, 0.1375733000, 0.2593991000, 0.6384021000", \ + "0.0826437000, 0.0855698000, 0.0947989000, 0.1174094000, 0.1607158000, 0.2763350000, 0.6467580000"); + } + related_pin : "C"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015975400, 0.0051042500, 0.0163085000, 0.0521067000, 0.1664850000, 0.5319310000"); + values("0.0204222000, 0.0234652000, 0.0327905000, 0.0621264000, 0.1596693000, 0.4796953000, 1.5059775000", \ + "0.0204284000, 0.0235562000, 0.0328111000, 0.0620892000, 0.1599868000, 0.4786538000, 1.5015917000", \ + "0.0204285000, 0.0234938000, 0.0328243000, 0.0620479000, 0.1599879000, 0.4806552000, 1.4971254000", \ + "0.0207910000, 0.0237940000, 0.0330911000, 0.0622801000, 0.1599425000, 0.4807758000, 1.5010900000", \ + "0.0261740000, 0.0290487000, 0.0377731000, 0.0652784000, 0.1603542000, 0.4801560000, 1.5070716000", \ + "0.0367054000, 0.0399413000, 0.0493622000, 0.0740055000, 0.1635425000, 0.4788038000, 1.5046610000", \ + "0.0535327000, 0.0581115000, 0.0687030000, 0.0944681000, 0.1736763000, 0.4813303000, 1.4973982000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__or3b_1") { + leakage_power () { + value : 0.0090986000; + when : "!A&!B&C_N"; + } + leakage_power () { + value : 0.0013082000; + when : "!A&!B&!C_N"; + } + leakage_power () { + value : 0.0029788000; + when : "!A&B&C_N"; + } + leakage_power () { + value : 0.0005740000; + when : "!A&B&!C_N"; + } + leakage_power () { + value : 0.0029519000; + when : "A&!B&C_N"; + } + leakage_power () { + value : 0.0005704000; + when : "A&!B&!C_N"; + } + leakage_power () { + value : 0.0027120000; + when : "A&B&C_N"; + } + leakage_power () { + value : 0.0005410000; + when : "A&B&!C_N"; + } + area : 8.758400000; + cell_footprint : "sky130_fd_sc_hd__or3b"; + cell_leakage_power : 0.0025918680; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A") { + capacitance : 0.0015730000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0014730000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0018325000, 0.0018159000, 0.0017778000, 0.0017783000, 0.0017795000, 0.0017823000, 0.0017888000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0015542000, -0.0015746000, -0.0016217000, -0.0016262000, -0.0016366000, -0.0016605000, -0.0017155000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0016740000; + } + pin ("B") { + capacitance : 0.0017330000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0016450000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0028268000, 0.0028595000, 0.0029349000, 0.0029362000, 0.0029390000, 0.0029456000, 0.0029608000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0027657000, -0.0028053000, -0.0028968000, -0.0028986000, -0.0029029000, -0.0029128000, -0.0029355000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0018210000; + } + pin ("C_N") { + capacitance : 0.0013530000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0013120000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0069829000, 0.0069074000, 0.0067331000, 0.0067962000, 0.0069417000, 0.0072770000, 0.0080498000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0005512000, 0.0004871000, 0.0003395000, 0.0003986000, 0.0005348000, 0.0008489000, 0.0015729000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0013940000; + } + pin ("X") { + direction : "output"; + function : "(A) | (B) | (!C_N)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013177500, 0.0034729300, 0.0091529080, 0.0241224900, 0.0635748200, 0.1675515000"); + values("0.0100576000, 0.0089730000, 0.0060912000, -0.0019387000, -0.0250830000, -0.0886320000, -0.2570669000", \ + "0.0097416000, 0.0087619000, 0.0059084000, -0.0021230000, -0.0252618000, -0.0888031000, -0.2572613000", \ + "0.0095840000, 0.0084881000, 0.0057859000, -0.0022443000, -0.0254016000, -0.0889538000, -0.2574099000", \ + "0.0094244000, 0.0083407000, 0.0055362000, -0.0024209000, -0.0255763000, -0.0891248000, -0.2575667000", \ + "0.0093390000, 0.0082649000, 0.0054332000, -0.0026451000, -0.0257437000, -0.0892365000, -0.2576728000", \ + "0.0092989000, 0.0081762000, 0.0053835000, -0.0026986000, -0.0258278000, -0.0893060000, -0.2577069000", \ + "0.0123534000, 0.0109026000, 0.0072770000, -0.0019873000, -0.0260815000, -0.0892271000, -0.2576233000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013177500, 0.0034729300, 0.0091529080, 0.0241224900, 0.0635748200, 0.1675515000"); + values("0.0097660000, 0.0111587000, 0.0147548000, 0.0239410000, 0.0480850000, 0.1109597000, 0.2773402000", \ + "0.0097239000, 0.0111355000, 0.0147263000, 0.0239162000, 0.0478728000, 0.1115393000, 0.2772511000", \ + "0.0096946000, 0.0110988000, 0.0146965000, 0.0238958000, 0.0478593000, 0.1115404000, 0.2772259000", \ + "0.0096392000, 0.0110225000, 0.0145508000, 0.0237886000, 0.0477851000, 0.1114636000, 0.2772873000", \ + "0.0096620000, 0.0109500000, 0.0144088000, 0.0235874000, 0.0476748000, 0.1107385000, 0.2783598000", \ + "0.0097997000, 0.0111005000, 0.0145890000, 0.0236662000, 0.0477898000, 0.1104330000, 0.2785542000", \ + "0.0105596000, 0.0118798000, 0.0153092000, 0.0244704000, 0.0481426000, 0.1118700000, 0.2781656000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013177500, 0.0034729300, 0.0091529080, 0.0241224900, 0.0635748200, 0.1675515000"); + values("0.0087413000, 0.0076096000, 0.0047475000, -0.0033301000, -0.0265014000, -0.0899029000, -0.2582655000", \ + "0.0083791000, 0.0072704000, 0.0046082000, -0.0034479000, -0.0266032000, -0.0900654000, -0.2584411000", \ + "0.0081703000, 0.0071058000, 0.0042752000, -0.0037568000, -0.0268130000, -0.0902762000, -0.2586799000", \ + "0.0080407000, 0.0069465000, 0.0041442000, -0.0038350000, -0.0269668000, -0.0904535000, -0.2588257000", \ + "0.0079539000, 0.0068569000, 0.0040270000, -0.0040313000, -0.0270781000, -0.0905241000, -0.2589080000", \ + "0.0079474000, 0.0068124000, 0.0039681000, -0.0040728000, -0.0271653000, -0.0906015000, -0.2589440000", \ + "0.0110402000, 0.0095665000, 0.0059193000, -0.0034055000, -0.0272782000, -0.0901974000, -0.2586849000"); + } + related_pin : "B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013177500, 0.0034729300, 0.0091529080, 0.0241224900, 0.0635748200, 0.1675515000"); + values("0.0096553000, 0.0110923000, 0.0147633000, 0.0241036000, 0.0482821000, 0.1115302000, 0.2777328000", \ + "0.0096871000, 0.0111231000, 0.0147933000, 0.0241333000, 0.0483458000, 0.1114968000, 0.2779232000", \ + "0.0097237000, 0.0111418000, 0.0148000000, 0.0241210000, 0.0483105000, 0.1120814000, 0.2793088000", \ + "0.0095864000, 0.0109779000, 0.0145955000, 0.0239212000, 0.0483534000, 0.1118791000, 0.2793151000", \ + "0.0096312000, 0.0109402000, 0.0144522000, 0.0235877000, 0.0478473000, 0.1112604000, 0.2777492000", \ + "0.0097705000, 0.0111386000, 0.0146562000, 0.0236713000, 0.0479104000, 0.1113941000, 0.2774449000", \ + "0.0103249000, 0.0116200000, 0.0150844000, 0.0242670000, 0.0483503000, 0.1118681000, 0.2771981000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013177500, 0.0034729300, 0.0091529080, 0.0241224900, 0.0635748200, 0.1675515000"); + values("0.0084427000, 0.0073593000, 0.0045302000, -0.0034908000, -0.0265698000, -0.0899007000, -0.2582746000", \ + "0.0083806000, 0.0073029000, 0.0044602000, -0.0035453000, -0.0266140000, -0.0899526000, -0.2583033000", \ + "0.0083287000, 0.0072617000, 0.0044384000, -0.0035218000, -0.0266476000, -0.0900406000, -0.2584044000", \ + "0.0080974000, 0.0070007000, 0.0041790000, -0.0038608000, -0.0269437000, -0.0903571000, -0.2586967000", \ + "0.0077844000, 0.0066802000, 0.0038951000, -0.0041291000, -0.0272088000, -0.0905746000, -0.2589350000", \ + "0.0086032000, 0.0072147000, 0.0038152000, -0.0042427000, -0.0272783000, -0.0906906000, -0.2590188000", \ + "0.0114445000, 0.0100651000, 0.0065620000, -0.0025854000, -0.0266820000, -0.0905049000, -0.2588487000"); + } + related_pin : "C_N"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013177500, 0.0034729300, 0.0091529080, 0.0241224900, 0.0635748200, 0.1675515000"); + values("0.0095563000, 0.0109888000, 0.0146701000, 0.0240212000, 0.0481639000, 0.1120518000, 0.2783782000", \ + "0.0095232000, 0.0109636000, 0.0145950000, 0.0239230000, 0.0480760000, 0.1119659000, 0.2766899000", \ + "0.0095481000, 0.0109754000, 0.0146247000, 0.0239657000, 0.0481499000, 0.1120147000, 0.2783835000", \ + "0.0094300000, 0.0108711000, 0.0145012000, 0.0238350000, 0.0479768000, 0.1118146000, 0.2781694000", \ + "0.0092445000, 0.0106782000, 0.0142972000, 0.0236090000, 0.0477956000, 0.1112273000, 0.2777822000", \ + "0.0090661000, 0.0104572000, 0.0139975000, 0.0234197000, 0.0476233000, 0.1107460000, 0.2792615000", \ + "0.0092073000, 0.0105763000, 0.0141573000, 0.0233775000, 0.0474458000, 0.1114165000, 0.2780812000"); + } + } + max_capacitance : 0.1675510000; + max_transition : 1.5027860000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013177500, 0.0034729300, 0.0091529100, 0.0241225000, 0.0635748000, 0.1675510000"); + values("0.3305424000, 0.3419813000, 0.3654609000, 0.4093217000, 0.4892520000, 0.6447866000, 1.0000789000", \ + "0.3318817000, 0.3434490000, 0.3669739000, 0.4108993000, 0.4907295000, 0.6462906000, 1.0016041000", \ + "0.3401537000, 0.3515735000, 0.3748814000, 0.4186122000, 0.4987026000, 0.6544583000, 1.0097693000", \ + "0.3634895000, 0.3747739000, 0.3983518000, 0.4419078000, 0.5218656000, 0.6775749000, 1.0329076000", \ + "0.4164326000, 0.4278974000, 0.4513467000, 0.4948538000, 0.5746801000, 0.7310642000, 1.0862773000", \ + "0.5298516000, 0.5416027000, 0.5652294000, 0.6092166000, 0.6897398000, 0.8464147000, 1.2016618000", \ + "0.7312957000, 0.7442102000, 0.7710498000, 0.8200256000, 0.9079016000, 1.0716805000, 1.4318764000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013177500, 0.0034729300, 0.0091529100, 0.0241225000, 0.0635748000, 0.1675510000"); + values("0.0651026000, 0.0714384000, 0.0863634000, 0.1223128000, 0.2155968000, 0.4593619000, 1.1012183000", \ + "0.0698468000, 0.0762740000, 0.0911232000, 0.1272152000, 0.2204005000, 0.4643833000, 1.1052291000", \ + "0.0813008000, 0.0876599000, 0.1025053000, 0.1386161000, 0.2318758000, 0.4758322000, 1.1165999000", \ + "0.1068812000, 0.1132754000, 0.1280931000, 0.1640376000, 0.2574037000, 0.5014758000, 1.1433181000", \ + "0.1442567000, 0.1513683000, 0.1668888000, 0.2031560000, 0.2962066000, 0.5411394000, 1.1851726000", \ + "0.1872879000, 0.1957812000, 0.2139156000, 0.2517490000, 0.3447105000, 0.5884182000, 1.2324922000", \ + "0.2170282000, 0.2291036000, 0.2524860000, 0.2953550000, 0.3876235000, 0.6324362000, 1.2730095000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013177500, 0.0034729300, 0.0091529100, 0.0241225000, 0.0635748000, 0.1675510000"); + values("0.0484987000, 0.0561232000, 0.0714613000, 0.1039525000, 0.1713615000, 0.3309080000, 0.7696087000", \ + "0.0489230000, 0.0560278000, 0.0714934000, 0.1038773000, 0.1713692000, 0.3307306000, 0.7699508000", \ + "0.0487553000, 0.0565470000, 0.0718669000, 0.1028186000, 0.1697737000, 0.3310216000, 0.7698535000", \ + "0.0486951000, 0.0566190000, 0.0723495000, 0.1042016000, 0.1698316000, 0.3305712000, 0.7700182000", \ + "0.0486532000, 0.0566718000, 0.0723792000, 0.1032537000, 0.1705221000, 0.3311325000, 0.7702685000", \ + "0.0519377000, 0.0587969000, 0.0743895000, 0.1068512000, 0.1727946000, 0.3319628000, 0.7727883000", \ + "0.0606087000, 0.0695004000, 0.0865040000, 0.1189534000, 0.1880310000, 0.3446312000, 0.7780057000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013177500, 0.0034729300, 0.0091529100, 0.0241225000, 0.0635748000, 0.1675510000"); + values("0.0207146000, 0.0275521000, 0.0455080000, 0.0947113000, 0.2266335000, 0.5737969000, 1.4954398000", \ + "0.0207136000, 0.0275323000, 0.0455084000, 0.0946994000, 0.2262611000, 0.5746721000, 1.4935203000", \ + "0.0206004000, 0.0273641000, 0.0454594000, 0.0944515000, 0.2263304000, 0.5747925000, 1.4928534000", \ + "0.0213295000, 0.0279258000, 0.0456772000, 0.0945519000, 0.2261682000, 0.5756470000, 1.4923645000", \ + "0.0255262000, 0.0316636000, 0.0483357000, 0.0957027000, 0.2265777000, 0.5751903000, 1.4953503000", \ + "0.0337029000, 0.0403375000, 0.0552204000, 0.0987726000, 0.2279701000, 0.5748091000, 1.4957807000", \ + "0.0474074000, 0.0547745000, 0.0702050000, 0.1088637000, 0.2299608000, 0.5772880000, 1.4927564000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013177500, 0.0034729300, 0.0091529100, 0.0241225000, 0.0635748000, 0.1675510000"); + values("0.3068071000, 0.3182184000, 0.3416013000, 0.3853776000, 0.4654677000, 0.6211771000, 0.9766152000", \ + "0.3083168000, 0.3197729000, 0.3430881000, 0.3868379000, 0.4670097000, 0.6228800000, 0.9782967000", \ + "0.3165871000, 0.3280796000, 0.3514080000, 0.3952030000, 0.4747533000, 0.6311592000, 0.9863876000", \ + "0.3400761000, 0.3512468000, 0.3748999000, 0.4185970000, 0.4984330000, 0.6545105000, 1.0099293000", \ + "0.3978824000, 0.4093919000, 0.4326948000, 0.4762464000, 0.5562934000, 0.7128355000, 1.0681283000", \ + "0.5293033000, 0.5411216000, 0.5649699000, 0.6094302000, 0.6894256000, 0.8461698000, 1.2016711000", \ + "0.7665830000, 0.7798816000, 0.8076818000, 0.8578067000, 0.9463992000, 1.1096124000, 1.4687648000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013177500, 0.0034729300, 0.0091529100, 0.0241225000, 0.0635748000, 0.1675510000"); + values("0.0636142000, 0.0699817000, 0.0849876000, 0.1214513000, 0.2147446000, 0.4589128000, 1.1013233000", \ + "0.0684252000, 0.0748159000, 0.0897987000, 0.1262516000, 0.2195256000, 0.4637773000, 1.1064081000", \ + "0.0799588000, 0.0863123000, 0.1011607000, 0.1375546000, 0.2309031000, 0.4757210000, 1.1196318000", \ + "0.1042556000, 0.1106709000, 0.1255607000, 0.1618446000, 0.2556433000, 0.5008243000, 1.1420123000", \ + "0.1391538000, 0.1461767000, 0.1619013000, 0.1984136000, 0.2918418000, 0.5366855000, 1.1795801000", \ + "0.1778103000, 0.1871174000, 0.2049858000, 0.2424975000, 0.3358505000, 0.5803138000, 1.2229012000", \ + "0.1997005000, 0.2118849000, 0.2360707000, 0.2793445000, 0.3728226000, 0.6178595000, 1.2592969000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013177500, 0.0034729300, 0.0091529100, 0.0241225000, 0.0635748000, 0.1675510000"); + values("0.0486621000, 0.0561085000, 0.0717510000, 0.1042583000, 0.1713085000, 0.3306716000, 0.7697233000", \ + "0.0487708000, 0.0565623000, 0.0721809000, 0.1033679000, 0.1709231000, 0.3310202000, 0.7697737000", \ + "0.0489832000, 0.0560071000, 0.0716109000, 0.1040265000, 0.1710852000, 0.3308492000, 0.7724914000", \ + "0.0488020000, 0.0558911000, 0.0716004000, 0.1041923000, 0.1696000000, 0.3308049000, 0.7694451000", \ + "0.0487644000, 0.0563433000, 0.0717927000, 0.1033486000, 0.1698576000, 0.3309581000, 0.7692619000", \ + "0.0523187000, 0.0594947000, 0.0744455000, 0.1064287000, 0.1731204000, 0.3309446000, 0.7703247000", \ + "0.0651099000, 0.0732203000, 0.0901650000, 0.1225009000, 0.1896306000, 0.3448562000, 0.7769101000"); + } + related_pin : "B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013177500, 0.0034729300, 0.0091529100, 0.0241225000, 0.0635748000, 0.1675510000"); + values("0.0199971000, 0.0266860000, 0.0447384000, 0.0939822000, 0.2265618000, 0.5754011000, 1.4946797000", \ + "0.0199470000, 0.0266442000, 0.0446611000, 0.0940204000, 0.2265686000, 0.5755825000, 1.4951254000", \ + "0.0199514000, 0.0267113000, 0.0446447000, 0.0939310000, 0.2260086000, 0.5761644000, 1.4976814000", \ + "0.0209435000, 0.0274148000, 0.0451440000, 0.0940163000, 0.2267498000, 0.5746733000, 1.4948255000", \ + "0.0251231000, 0.0312570000, 0.0476500000, 0.0950848000, 0.2261006000, 0.5757991000, 1.4963538000", \ + "0.0337980000, 0.0403387000, 0.0548097000, 0.0984457000, 0.2272836000, 0.5737981000, 1.4918040000", \ + "0.0484728000, 0.0554593000, 0.0716072000, 0.1094143000, 0.2296137000, 0.5785161000, 1.4920566000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013177500, 0.0034729300, 0.0091529100, 0.0241225000, 0.0635748000, 0.1675510000"); + values("0.2982002000, 0.3096548000, 0.3330279000, 0.3769172000, 0.4572802000, 0.6123964000, 0.9678289000", \ + "0.3023878000, 0.3138690000, 0.3372565000, 0.3811665000, 0.4614492000, 0.6165450000, 0.9720509000", \ + "0.3108164000, 0.3223385000, 0.3457083000, 0.3892304000, 0.4695271000, 0.6256679000, 0.9810857000", \ + "0.3260670000, 0.3375491000, 0.3609613000, 0.4049575000, 0.4848161000, 0.6405776000, 0.9960509000", \ + "0.3488172000, 0.3602714000, 0.3836957000, 0.4276546000, 0.5079239000, 0.6642689000, 1.0195388000", \ + "0.3767281000, 0.3880523000, 0.4114163000, 0.4552068000, 0.5351365000, 0.6914234000, 1.0461717000", \ + "0.4010101000, 0.4123880000, 0.4357529000, 0.4797002000, 0.5596783000, 0.7162168000, 1.0714314000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013177500, 0.0034729300, 0.0091529100, 0.0241225000, 0.0635748000, 0.1675510000"); + values("0.1228046000, 0.1293107000, 0.1444559000, 0.1810644000, 0.2742474000, 0.5180461000, 1.1638608000", \ + "0.1277553000, 0.1342667000, 0.1493261000, 0.1859209000, 0.2790590000, 0.5247818000, 1.1668686000", \ + "0.1405178000, 0.1470131000, 0.1621150000, 0.1986966000, 0.2919436000, 0.5361234000, 1.1818601000", \ + "0.1712156000, 0.1777148000, 0.1927562000, 0.2293137000, 0.3225314000, 0.5689033000, 1.2117394000", \ + "0.2291518000, 0.2356730000, 0.2508366000, 0.2872868000, 0.3808273000, 0.6258450000, 1.2674670000", \ + "0.3187400000, 0.3254500000, 0.3406911000, 0.3771190000, 0.4706293000, 0.7143745000, 1.3584840000", \ + "0.4567011000, 0.4639109000, 0.4796962000, 0.5160563000, 0.6096273000, 0.8547134000, 1.4954723000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013177500, 0.0034729300, 0.0091529100, 0.0241225000, 0.0635748000, 0.1675510000"); + values("0.0487074000, 0.0561095000, 0.0716134000, 0.1030206000, 0.1702623000, 0.3312943000, 0.7715000000", \ + "0.0486939000, 0.0561429000, 0.0716374000, 0.1028306000, 0.1697015000, 0.3312440000, 0.7716902000", \ + "0.0488978000, 0.0560529000, 0.0716343000, 0.1036146000, 0.1710523000, 0.3311616000, 0.7716864000", \ + "0.0486073000, 0.0558897000, 0.0715541000, 0.1038969000, 0.1712447000, 0.3302759000, 0.7711926000", \ + "0.0487397000, 0.0563735000, 0.0715173000, 0.1034149000, 0.1700228000, 0.3301849000, 0.7730171000", \ + "0.0488186000, 0.0561308000, 0.0717073000, 0.1032198000, 0.1695353000, 0.3309940000, 0.7711933000", \ + "0.0492178000, 0.0563055000, 0.0718326000, 0.1038045000, 0.1712739000, 0.3308177000, 0.7699369000"); + } + related_pin : "C_N"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013177500, 0.0034729300, 0.0091529100, 0.0241225000, 0.0635748000, 0.1675510000"); + values("0.0208649000, 0.0274273000, 0.0452183000, 0.0938506000, 0.2261101000, 0.5777290000, 1.5006113000", \ + "0.0207778000, 0.0274063000, 0.0451772000, 0.0941082000, 0.2260055000, 0.5772142000, 1.4956998000", \ + "0.0207899000, 0.0274784000, 0.0451514000, 0.0939520000, 0.2261406000, 0.5778263000, 1.5027855000", \ + "0.0207759000, 0.0274003000, 0.0451903000, 0.0938908000, 0.2259585000, 0.5771925000, 1.5005415000", \ + "0.0212409000, 0.0277963000, 0.0455146000, 0.0940247000, 0.2255490000, 0.5765038000, 1.4914070000", \ + "0.0224037000, 0.0288473000, 0.0462044000, 0.0943810000, 0.2256020000, 0.5739504000, 1.5011697000", \ + "0.0252160000, 0.0312942000, 0.0478426000, 0.0953696000, 0.2260104000, 0.5749118000, 1.4933946000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__or3b_2") { + leakage_power () { + value : 0.0062632000; + when : "!A&!B&C_N"; + } + leakage_power () { + value : 0.0019541000; + when : "!A&!B&!C_N"; + } + leakage_power () { + value : 0.0019497000; + when : "!A&B&C_N"; + } + leakage_power () { + value : 0.0012591000; + when : "!A&B&!C_N"; + } + leakage_power () { + value : 0.0019113000; + when : "A&!B&C_N"; + } + leakage_power () { + value : 0.0012528000; + when : "A&!B&!C_N"; + } + leakage_power () { + value : 0.0017152000; + when : "A&B&C_N"; + } + leakage_power () { + value : 0.0012293000; + when : "A&B&!C_N"; + } + area : 8.758400000; + cell_footprint : "sky130_fd_sc_hd__or3b"; + cell_leakage_power : 0.0021918340; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A") { + capacitance : 0.0014640000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0013940000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0019029000, 0.0019079000, 0.0019195000, 0.0019203000, 0.0019223000, 0.0019268000, 0.0019372000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0017199000, -0.0017313000, -0.0017575000, -0.0017632000, -0.0017763000, -0.0018066000, -0.0018763000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0015340000; + } + pin ("B") { + capacitance : 0.0015510000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0014860000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0027468000, 0.0027432000, 0.0027350000, 0.0027364000, 0.0027397000, 0.0027473000, 0.0027649000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0026605000, -0.0026754000, -0.0027098000, -0.0027115000, -0.0027155000, -0.0027248000, -0.0027461000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0016150000; + } + pin ("C_N") { + capacitance : 0.0015090000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0014460000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0079107000, 0.0078134000, 0.0075892000, 0.0076372000, 0.0077477000, 0.0080025000, 0.0085899000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0013068000, 0.0012407000, 0.0010884000, 0.0011307000, 0.0012282000, 0.0014531000, 0.0019713000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0015720000; + } + pin ("X") { + direction : "output"; + function : "(A) | (B) | (!C_N)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014260920, 0.0040674750, 0.0116011800, 0.0330887100, 0.0943750500, 0.2691750000"); + values("0.0129957000, 0.0112103000, 0.0069188000, -0.0041848000, -0.0371351000, -0.1348120000, -0.4177791000", \ + "0.0128855000, 0.0111125000, 0.0068223000, -0.0043776000, -0.0372605000, -0.1348983000, -0.4179125000", \ + "0.0126655000, 0.0108878000, 0.0066598000, -0.0044767000, -0.0374359000, -0.1350770000, -0.4180657000", \ + "0.0125744000, 0.0107609000, 0.0065363000, -0.0046751000, -0.0373603000, -0.1352690000, -0.4181935000", \ + "0.0124346000, 0.0107775000, 0.0065523000, -0.0046887000, -0.0376123000, -0.1354530000, -0.4183037000", \ + "0.0124975000, 0.0107366000, 0.0064994000, -0.0048017000, -0.0377808000, -0.1355314000, -0.4183718000", \ + "0.0152040000, 0.0133145000, 0.0084165000, -0.0043637000, -0.0375954000, -0.1353733000, -0.4182481000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014260920, 0.0040674750, 0.0116011800, 0.0330887100, 0.0943750500, 0.2691750000"); + values("0.0151084000, 0.0167142000, 0.0212008000, 0.0335895000, 0.0682007000, 0.1662493000, 0.4457676000", \ + "0.0150553000, 0.0166939000, 0.0211962000, 0.0335608000, 0.0682158000, 0.1662083000, 0.4459229000", \ + "0.0150165000, 0.0166287000, 0.0211573000, 0.0335095000, 0.0681561000, 0.1662242000, 0.4461004000", \ + "0.0149791000, 0.0165643000, 0.0210326000, 0.0334135000, 0.0680816000, 0.1661816000, 0.4457237000", \ + "0.0149919000, 0.0165493000, 0.0209262000, 0.0331458000, 0.0677866000, 0.1661437000, 0.4456176000", \ + "0.0156167000, 0.0170825000, 0.0213557000, 0.0332255000, 0.0678382000, 0.1658358000, 0.4457411000", \ + "0.0164527000, 0.0179073000, 0.0220087000, 0.0343955000, 0.0685073000, 0.1665791000, 0.4453040000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014260920, 0.0040674750, 0.0116011800, 0.0330887100, 0.0943750500, 0.2691750000"); + values("0.0115160000, 0.0097450000, 0.0054707000, -0.0057127000, -0.0385802000, -0.1362881000, -0.4191103000", \ + "0.0116805000, 0.0099013000, 0.0053792000, -0.0056631000, -0.0384922000, -0.1363683000, -0.4191720000", \ + "0.0112620000, 0.0094888000, 0.0052703000, -0.0059412000, -0.0386188000, -0.1364474000, -0.4192658000", \ + "0.0111451000, 0.0093792000, 0.0051190000, -0.0060495000, -0.0387049000, -0.1366257000, -0.4193940000", \ + "0.0111020000, 0.0093103000, 0.0050303000, -0.0061878000, -0.0390352000, -0.1367229000, -0.4194421000", \ + "0.0112583000, 0.0094846000, 0.0052088000, -0.0060695000, -0.0390442000, -0.1367649000, -0.4195565000", \ + "0.0135323000, 0.0116358000, 0.0066800000, -0.0062138000, -0.0390717000, -0.1367657000, -0.4194888000"); + } + related_pin : "B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014260920, 0.0040674750, 0.0116011800, 0.0330887100, 0.0943750500, 0.2691750000"); + values("0.0150360000, 0.0166542000, 0.0212488000, 0.0338238000, 0.0687951000, 0.1672149000, 0.4467358000", \ + "0.0150380000, 0.0166630000, 0.0212163000, 0.0338481000, 0.0688112000, 0.1671745000, 0.4472807000", \ + "0.0150296000, 0.0166736000, 0.0212498000, 0.0338018000, 0.0687879000, 0.1673398000, 0.4469359000", \ + "0.0150787000, 0.0166713000, 0.0210644000, 0.0335422000, 0.0685190000, 0.1668656000, 0.4467900000", \ + "0.0149873000, 0.0165163000, 0.0209755000, 0.0331391000, 0.0681037000, 0.1667317000, 0.4466843000", \ + "0.0154694000, 0.0170451000, 0.0213539000, 0.0335229000, 0.0680359000, 0.1663508000, 0.4464475000", \ + "0.0162063000, 0.0176538000, 0.0217518000, 0.0340478000, 0.0684800000, 0.1669203000, 0.4458680000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014260920, 0.0040674750, 0.0116011800, 0.0330887100, 0.0943750500, 0.2691750000"); + values("0.0117759000, 0.0100100000, 0.0057442000, -0.0054593000, -0.0383605000, -0.1359784000, -0.4188173000", \ + "0.0117913000, 0.0099963000, 0.0057989000, -0.0054125000, -0.0383627000, -0.1360265000, -0.4188079000", \ + "0.0116746000, 0.0099091000, 0.0056412000, -0.0055573000, -0.0384544000, -0.1360175000, -0.4188982000", \ + "0.0113519000, 0.0095743000, 0.0052922000, -0.0059248000, -0.0387654000, -0.1363807000, -0.4192040000", \ + "0.0110596000, 0.0092832000, 0.0050369000, -0.0061429000, -0.0389946000, -0.1367182000, -0.4194704000", \ + "0.0109519000, 0.0091936000, 0.0048776000, -0.0061080000, -0.0390555000, -0.1368098000, -0.4196488000", \ + "0.0164658000, 0.0147026000, 0.0099522000, -0.0025666000, -0.0374442000, -0.1366888000, -0.4195124000"); + } + related_pin : "C_N"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014260920, 0.0040674750, 0.0116011800, 0.0330887100, 0.0943750500, 0.2691750000"); + values("0.0147176000, 0.0162917000, 0.0208056000, 0.0333190000, 0.0682480000, 0.1667441000, 0.4472277000", \ + "0.0145881000, 0.0162363000, 0.0207706000, 0.0332905000, 0.0681511000, 0.1666114000, 0.4468183000", \ + "0.0146969000, 0.0163063000, 0.0207661000, 0.0333640000, 0.0682267000, 0.1666726000, 0.4468134000", \ + "0.0145726000, 0.0161467000, 0.0206590000, 0.0331710000, 0.0681479000, 0.1665860000, 0.4472523000", \ + "0.0143657000, 0.0159853000, 0.0205228000, 0.0330042000, 0.0679064000, 0.1665138000, 0.4470841000", \ + "0.0143460000, 0.0158868000, 0.0203058000, 0.0328101000, 0.0675925000, 0.1659526000, 0.4465890000", \ + "0.0146738000, 0.0162218000, 0.0205956000, 0.0329812000, 0.0674100000, 0.1664987000, 0.4456512000"); + } + } + max_capacitance : 0.2691750000; + max_transition : 1.5041460000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014260900, 0.0040674800, 0.0116012000, 0.0330887000, 0.0943750000, 0.2691750000"); + values("0.4233013000, 0.4333099000, 0.4551437000, 0.4991850000, 0.5783755000, 0.7248681000, 1.0397053000", \ + "0.4264182000, 0.4364918000, 0.4586889000, 0.5022006000, 0.5815515000, 0.7280774000, 1.0430252000", \ + "0.4358371000, 0.4457187000, 0.4679451000, 0.5115672000, 0.5908670000, 0.7373840000, 1.0523041000", \ + "0.4595837000, 0.4693560000, 0.4915909000, 0.5350098000, 0.6139237000, 0.7609258000, 1.0758054000", \ + "0.5129731000, 0.5229235000, 0.5452619000, 0.5887391000, 0.6680922000, 0.8155834000, 1.1297510000", \ + "0.6321961000, 0.6420969000, 0.6642631000, 0.7077200000, 0.7869497000, 0.9344651000, 1.2494352000", \ + "0.8651272000, 0.8758355000, 0.8992188000, 0.9465712000, 1.0315881000, 1.1849404000, 1.5041284000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014260900, 0.0040674800, 0.0116012000, 0.0330887000, 0.0943750000, 0.2691750000"); + values("0.0760396000, 0.0813894000, 0.0942192000, 0.1251586000, 0.2070926000, 0.4370092000, 1.0919966000", \ + "0.0807637000, 0.0861414000, 0.0989985000, 0.1298192000, 0.2119086000, 0.4416733000, 1.0966347000", \ + "0.0921291000, 0.0974817000, 0.1103475000, 0.1411614000, 0.2232433000, 0.4528271000, 1.1078974000", \ + "0.1186053000, 0.1239247000, 0.1365832000, 0.1672978000, 0.2492830000, 0.4793334000, 1.1345558000", \ + "0.1627769000, 0.1687669000, 0.1822266000, 0.2137191000, 0.2958769000, 0.5258921000, 1.1813300000", \ + "0.2163288000, 0.2240947000, 0.2409195000, 0.2744321000, 0.3563337000, 0.5863420000, 1.2429850000", \ + "0.2613452000, 0.2717191000, 0.2938498000, 0.3356568000, 0.4197714000, 0.6496168000, 1.3029634000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014260900, 0.0040674800, 0.0116012000, 0.0330887000, 0.0943750000, 0.2691750000"); + values("0.0631837000, 0.0690114000, 0.0822351000, 0.1110561000, 0.1660835000, 0.2954362000, 0.6438052000", \ + "0.0634660000, 0.0692982000, 0.0825785000, 0.1097507000, 0.1664622000, 0.2952816000, 0.6440825000", \ + "0.0633931000, 0.0692480000, 0.0822934000, 0.1110559000, 0.1660124000, 0.2954668000, 0.6440735000", \ + "0.0637969000, 0.0692204000, 0.0823080000, 0.1097497000, 0.1667530000, 0.2953011000, 0.6437546000", \ + "0.0632049000, 0.0692395000, 0.0831833000, 0.1096928000, 0.1655713000, 0.2942663000, 0.6446588000", \ + "0.0635269000, 0.0695548000, 0.0828040000, 0.1100221000, 0.1665087000, 0.2941261000, 0.6437791000", \ + "0.0744582000, 0.0803872000, 0.0937426000, 0.1224766000, 0.1783518000, 0.3031606000, 0.6487577000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014260900, 0.0040674800, 0.0116012000, 0.0330887000, 0.0943750000, 0.2691750000"); + values("0.0202422000, 0.0251910000, 0.0389038000, 0.0786107000, 0.1959205000, 0.5346699000, 1.5002801000", \ + "0.0201499000, 0.0251766000, 0.0389414000, 0.0787129000, 0.1960137000, 0.5346283000, 1.5008451000", \ + "0.0200814000, 0.0251186000, 0.0388991000, 0.0785934000, 0.1958811000, 0.5343157000, 1.5012469000", \ + "0.0203681000, 0.0253147000, 0.0389887000, 0.0785983000, 0.1956477000, 0.5347249000, 1.4998413000", \ + "0.0249638000, 0.0296299000, 0.0426520000, 0.0806526000, 0.1958036000, 0.5348736000, 1.4983733000", \ + "0.0341095000, 0.0389798000, 0.0514675000, 0.0865344000, 0.1980503000, 0.5347801000, 1.4986477000", \ + "0.0481111000, 0.0551791000, 0.0688902000, 0.1019402000, 0.2033408000, 0.5361140000, 1.4950936000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014260900, 0.0040674800, 0.0116012000, 0.0330887000, 0.0943750000, 0.2691750000"); + values("0.4003292000, 0.4103024000, 0.4323696000, 0.4761112000, 0.5552104000, 0.7021106000, 1.0172486000", \ + "0.4032079000, 0.4129076000, 0.4351971000, 0.4788486000, 0.5575875000, 0.7046882000, 1.0196423000", \ + "0.4122502000, 0.4221552000, 0.4443970000, 0.4878281000, 0.5667875000, 0.7138640000, 1.0288435000", \ + "0.4363810000, 0.4461868000, 0.4679190000, 0.5117900000, 0.5907761000, 0.7378027000, 1.0528425000", \ + "0.4946077000, 0.5044559000, 0.5266685000, 0.5700201000, 0.6493380000, 0.7963816000, 1.1119021000", \ + "0.6325266000, 0.6424248000, 0.6645319000, 0.7079972000, 0.7871755000, 0.9346977000, 1.2498220000", \ + "0.9062378000, 0.9171899000, 0.9413514000, 0.9886429000, 1.0736045000, 1.2269522000, 1.5458821000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014260900, 0.0040674800, 0.0116012000, 0.0330887000, 0.0943750000, 0.2691750000"); + values("0.0743896000, 0.0796954000, 0.0925047000, 0.1234391000, 0.2057727000, 0.4366404000, 1.0906468000", \ + "0.0791422000, 0.0844737000, 0.0972778000, 0.1282865000, 0.2107407000, 0.4411693000, 1.0957889000", \ + "0.0906901000, 0.0960053000, 0.1088107000, 0.1397175000, 0.2220403000, 0.4532823000, 1.1080646000", \ + "0.1168393000, 0.1220912000, 0.1346304000, 0.1653769000, 0.2475703000, 0.4785882000, 1.1342711000", \ + "0.1592984000, 0.1653038000, 0.1790121000, 0.2101668000, 0.2924442000, 0.5234576000, 1.1794483000", \ + "0.2093567000, 0.2169764000, 0.2340032000, 0.2680147000, 0.3505291000, 0.5801946000, 1.2365414000", \ + "0.2508449000, 0.2614360000, 0.2837212000, 0.3261887000, 0.4115697000, 0.6410968000, 1.2947758000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014260900, 0.0040674800, 0.0116012000, 0.0330887000, 0.0943750000, 0.2691750000"); + values("0.0635623000, 0.0692673000, 0.0828353000, 0.1110741000, 0.1652981000, 0.2949714000, 0.6445709000", \ + "0.0634655000, 0.0694445000, 0.0823549000, 0.1115315000, 0.1667549000, 0.2951389000, 0.6437518000", \ + "0.0633988000, 0.0692433000, 0.0823537000, 0.1097735000, 0.1664650000, 0.2951700000, 0.6437708000", \ + "0.0634459000, 0.0690589000, 0.0821281000, 0.1097765000, 0.1678566000, 0.2940699000, 0.6439811000", \ + "0.0635365000, 0.0689998000, 0.0826392000, 0.1097700000, 0.1673761000, 0.2950072000, 0.6428124000", \ + "0.0635633000, 0.0692091000, 0.0826786000, 0.1114480000, 0.1655859000, 0.2946089000, 0.6433763000", \ + "0.0770880000, 0.0834398000, 0.0974594000, 0.1251926000, 0.1797342000, 0.3035001000, 0.6492211000"); + } + related_pin : "B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014260900, 0.0040674800, 0.0116012000, 0.0330887000, 0.0943750000, 0.2691750000"); + values("0.0195877000, 0.0245304000, 0.0382000000, 0.0779624000, 0.1955316000, 0.5339006000, 1.5017652000", \ + "0.0195744000, 0.0245195000, 0.0381926000, 0.0777333000, 0.1954298000, 0.5339991000, 1.5013915000", \ + "0.0195428000, 0.0244981000, 0.0381958000, 0.0778851000, 0.1954279000, 0.5346798000, 1.4996916000", \ + "0.0199140000, 0.0248201000, 0.0385640000, 0.0779229000, 0.1954795000, 0.5337494000, 1.4967371000", \ + "0.0247531000, 0.0294182000, 0.0422076000, 0.0800713000, 0.1959226000, 0.5336119000, 1.4991101000", \ + "0.0341886000, 0.0397715000, 0.0519418000, 0.0863609000, 0.1977074000, 0.5330602000, 1.4981667000", \ + "0.0488244000, 0.0554938000, 0.0700494000, 0.1024742000, 0.2032094000, 0.5349721000, 1.4981170000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014260900, 0.0040674800, 0.0116012000, 0.0330887000, 0.0943750000, 0.2691750000"); + values("0.3985092000, 0.4087021000, 0.4309520000, 0.4744105000, 0.5537318000, 0.7002655000, 1.0154020000", \ + "0.4027128000, 0.4128106000, 0.4350010000, 0.4787984000, 0.5579454000, 0.7048888000, 1.0200296000", \ + "0.4113749000, 0.4214818000, 0.4437221000, 0.4873533000, 0.5667809000, 0.7133410000, 1.0284291000", \ + "0.4263331000, 0.4364088000, 0.4587127000, 0.5022043000, 0.5817177000, 0.7283517000, 1.0435155000", \ + "0.4479692000, 0.4579474000, 0.4800815000, 0.5236623000, 0.6032299000, 0.7510210000, 1.0658228000", \ + "0.4720880000, 0.4820437000, 0.5041192000, 0.5475454000, 0.6263155000, 0.7739704000, 1.0881774000", \ + "0.4840692000, 0.4939717000, 0.5160624000, 0.5597952000, 0.6389879000, 0.7864687000, 1.1004574000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014260900, 0.0040674800, 0.0116012000, 0.0330887000, 0.0943750000, 0.2691750000"); + values("0.1556845000, 0.1611163000, 0.1742217000, 0.2054693000, 0.2878104000, 0.5179178000, 1.1770964000", \ + "0.1600826000, 0.1656300000, 0.1787397000, 0.2099740000, 0.2920276000, 0.5229185000, 1.1794510000", \ + "0.1730054000, 0.1785585000, 0.1915656000, 0.2228657000, 0.3049143000, 0.5357649000, 1.1922090000", \ + "0.2050425000, 0.2104797000, 0.2235904000, 0.2548292000, 0.3372025000, 0.5672371000, 1.2230434000", \ + "0.2730887000, 0.2786290000, 0.2917767000, 0.3229772000, 0.4054462000, 0.6357160000, 1.2958207000", \ + "0.3857036000, 0.3913849000, 0.4047856000, 0.4361661000, 0.5183641000, 0.7482008000, 1.4055619000", \ + "0.5658517000, 0.5720637000, 0.5860881000, 0.6180150000, 0.7004880000, 0.9309666000, 1.5850488000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014260900, 0.0040674800, 0.0116012000, 0.0330887000, 0.0943750000, 0.2691750000"); + values("0.0635900000, 0.0692998000, 0.0828173000, 0.1097224000, 0.1665287000, 0.2953980000, 0.6440091000", \ + "0.0635333000, 0.0692780000, 0.0826990000, 0.1110613000, 0.1650799000, 0.2942804000, 0.6440053000", \ + "0.0635988000, 0.0693055000, 0.0823620000, 0.1096979000, 0.1660262000, 0.2953802000, 0.6441108000", \ + "0.0635244000, 0.0692828000, 0.0827644000, 0.1098471000, 0.1671276000, 0.2953656000, 0.6440196000", \ + "0.0632365000, 0.0689928000, 0.0831716000, 0.1096659000, 0.1660342000, 0.2935150000, 0.6447364000", \ + "0.0629414000, 0.0688331000, 0.0819915000, 0.1090378000, 0.1644825000, 0.2947634000, 0.6437816000", \ + "0.0633393000, 0.0690627000, 0.0825592000, 0.1106705000, 0.1656066000, 0.2934285000, 0.6417212000"); + } + related_pin : "C_N"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014260900, 0.0040674800, 0.0116012000, 0.0330887000, 0.0943750000, 0.2691750000"); + values("0.0208910000, 0.0258767000, 0.0393966000, 0.0787673000, 0.1955400000, 0.5348011000, 1.5007642000", \ + "0.0208631000, 0.0258299000, 0.0394003000, 0.0785341000, 0.1951568000, 0.5355629000, 1.4999018000", \ + "0.0208249000, 0.0257160000, 0.0393845000, 0.0785430000, 0.1950995000, 0.5353256000, 1.4986760000", \ + "0.0208906000, 0.0258690000, 0.0393950000, 0.0787665000, 0.1956566000, 0.5347473000, 1.5041464000", \ + "0.0210772000, 0.0259981000, 0.0395522000, 0.0788407000, 0.1957770000, 0.5348642000, 1.5008197000", \ + "0.0221920000, 0.0271394000, 0.0404999000, 0.0794316000, 0.1958477000, 0.5325662000, 1.5032084000", \ + "0.0249702000, 0.0298861000, 0.0428399000, 0.0808874000, 0.1957915000, 0.5332608000, 1.4988284000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__or3b_4") { + leakage_power () { + value : 0.0053899000; + when : "!A&!B&C_N"; + } + leakage_power () { + value : 0.0046117000; + when : "!A&!B&!C_N"; + } + leakage_power () { + value : 0.0032644000; + when : "!A&B&C_N"; + } + leakage_power () { + value : 0.0024951000; + when : "!A&B&!C_N"; + } + leakage_power () { + value : 0.0031463000; + when : "A&!B&C_N"; + } + leakage_power () { + value : 0.0024858000; + when : "A&!B&!C_N"; + } + leakage_power () { + value : 0.0027968000; + when : "A&B&C_N"; + } + leakage_power () { + value : 0.0024648000; + when : "A&B&!C_N"; + } + area : 11.260800000; + cell_footprint : "sky130_fd_sc_hd__or3b"; + cell_leakage_power : 0.0033318510; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A") { + capacitance : 0.0024290000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022950000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0040168000, 0.0040102000, 0.0039950000, 0.0039964000, 0.0039994000, 0.0040064000, 0.0040225000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0034820000, -0.0035158000, -0.0035938000, -0.0036049000, -0.0036306000, -0.0036897000, -0.0038260000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0025620000; + } + pin ("B") { + capacitance : 0.0023740000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022240000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0043522000, 0.0043488000, 0.0043410000, 0.0043382000, 0.0043319000, 0.0043173000, 0.0042836000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0040740000, -0.0041350000, -0.0042756000, -0.0042793000, -0.0042876000, -0.0043069000, -0.0043514000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0025240000; + } + pin ("C_N") { + capacitance : 0.0014920000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0014260000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0090681000, 0.0089661000, 0.0087310000, 0.0087725000, 0.0088681000, 0.0090886000, 0.0095967000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0031976000, 0.0031437000, 0.0030193000, 0.0030563000, 0.0031416000, 0.0033382000, 0.0037914000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0015570000; + } + pin ("X") { + direction : "output"; + function : "(A) | (B) | (!C_N)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015647370, 0.0048968030, 0.0153244200, 0.0479573500, 0.1500813000, 0.4696754000"); + values("0.0246152000, 0.0226482000, 0.0170047000, 0.0019364000, -0.0467964000, -0.2089675000, -0.7261875000", \ + "0.0245057000, 0.0225152000, 0.0173584000, 0.0020890000, -0.0466589000, -0.2090313000, -0.7263518000", \ + "0.0242879000, 0.0223095000, 0.0172356000, 0.0014802000, -0.0467712000, -0.2092237000, -0.7265302000", \ + "0.0240041000, 0.0220507000, 0.0165197000, 0.0013004000, -0.0474148000, -0.2095250000, -0.7267186000", \ + "0.0239445000, 0.0220082000, 0.0163301000, 0.0012111000, -0.0474776000, -0.2096934000, -0.7269046000", \ + "0.0239106000, 0.0218967000, 0.0163961000, 0.0011287000, -0.0477145000, -0.2097750000, -0.7269327000", \ + "0.0304134000, 0.0282844000, 0.0221002000, 0.0046812000, -0.0482773000, -0.2096835000, -0.7266524000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015647370, 0.0048968030, 0.0153244200, 0.0479573500, 0.1500813000, 0.4696754000"); + values("0.0299791000, 0.0318403000, 0.0374606000, 0.0548826000, 0.1077281000, 0.2714925000, 0.7828965000", \ + "0.0299268000, 0.0317753000, 0.0374116000, 0.0548269000, 0.1077368000, 0.2714519000, 0.7832381000", \ + "0.0297939000, 0.0316427000, 0.0373534000, 0.0547873000, 0.1076368000, 0.2715232000, 0.7833878000", \ + "0.0298683000, 0.0317007000, 0.0373898000, 0.0547269000, 0.1075702000, 0.2712969000, 0.7828822000", \ + "0.0298552000, 0.0316561000, 0.0372419000, 0.0540279000, 0.1070214000, 0.2712628000, 0.7825997000", \ + "0.0309467000, 0.0326395000, 0.0380484000, 0.0549796000, 0.1070637000, 0.2705166000, 0.7825327000", \ + "0.0324280000, 0.0340839000, 0.0393746000, 0.0558521000, 0.1083966000, 0.2718207000, 0.7818669000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015647370, 0.0048968030, 0.0153244200, 0.0479573500, 0.1500813000, 0.4696754000"); + values("0.0221167000, 0.0201394000, 0.0144889000, -0.0006526000, -0.0495058000, -0.2115963000, -0.7286436000", \ + "0.0219180000, 0.0198900000, 0.0141635000, -0.0009286000, -0.0496363000, -0.2117920000, -0.7287595000", \ + "0.0214684000, 0.0194576000, 0.0138102000, -0.0012418000, -0.0499393000, -0.2119076000, -0.7288601000", \ + "0.0214872000, 0.0195747000, 0.0140561000, -0.0011207000, -0.0501502000, -0.2120207000, -0.7290712000", \ + "0.0211080000, 0.0191869000, 0.0135878000, -0.0016465000, -0.0502879000, -0.2121811000, -0.7291656000", \ + "0.0213668000, 0.0195421000, 0.0135604000, -0.0017054000, -0.0503394000, -0.2123073000, -0.7292186000", \ + "0.0277056000, 0.0255409000, 0.0204962000, 0.0023207000, -0.0487971000, -0.2118648000, -0.7288330000"); + } + related_pin : "B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015647370, 0.0048968030, 0.0153244200, 0.0479573500, 0.1500813000, 0.4696754000"); + values("0.0295141000, 0.0312973000, 0.0371072000, 0.0547546000, 0.1082594000, 0.2728366000, 0.7843946000", \ + "0.0295501000, 0.0314250000, 0.0371354000, 0.0548513000, 0.1082854000, 0.2728950000, 0.7846348000", \ + "0.0295459000, 0.0313975000, 0.0372612000, 0.0548896000, 0.1083687000, 0.2728710000, 0.7848073000", \ + "0.0294495000, 0.0313477000, 0.0370827000, 0.0546204000, 0.1079429000, 0.2727076000, 0.7841998000", \ + "0.0294385000, 0.0312367000, 0.0368727000, 0.0538801000, 0.1071304000, 0.2721492000, 0.7840638000", \ + "0.0301777000, 0.0319199000, 0.0372093000, 0.0541989000, 0.1066965000, 0.2706968000, 0.7833191000", \ + "0.0317339000, 0.0333621000, 0.0386026000, 0.0553443000, 0.1079765000, 0.2721887000, 0.7818958000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015647370, 0.0048968030, 0.0153244200, 0.0479573500, 0.1500813000, 0.4696754000"); + values("0.0216480000, 0.0196613000, 0.0140170000, -0.0011081000, -0.0499052000, -0.2117566000, -0.7287565000", \ + "0.0214174000, 0.0194493000, 0.0139654000, -0.0012567000, -0.0498723000, -0.2117189000, -0.7287158000", \ + "0.0214686000, 0.0194462000, 0.0138792000, -0.0013363000, -0.0499523000, -0.2117347000, -0.7287455000", \ + "0.0210938000, 0.0191176000, 0.0134615000, -0.0013733000, -0.0501849000, -0.2121695000, -0.7291555000", \ + "0.0206922000, 0.0187774000, 0.0131412000, -0.0020501000, -0.0506959000, -0.2125371000, -0.7294215000", \ + "0.0206775000, 0.0186869000, 0.0130329000, -0.0018344000, -0.0506447000, -0.2126922000, -0.7296298000", \ + "0.0302091000, 0.0281970000, 0.0222979000, 0.0051044000, -0.0475518000, -0.2125876000, -0.7295993000"); + } + related_pin : "C_N"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015647370, 0.0048968030, 0.0153244200, 0.0479573500, 0.1500813000, 0.4696754000"); + values("0.0284090000, 0.0302770000, 0.0359766000, 0.0535586000, 0.1068081000, 0.2710182000, 0.7838679000", \ + "0.0284059000, 0.0302542000, 0.0359957000, 0.0535194000, 0.1068232000, 0.2710564000, 0.7848658000", \ + "0.0284558000, 0.0302888000, 0.0360384000, 0.0535713000, 0.1068438000, 0.2712376000, 0.7842507000", \ + "0.0282252000, 0.0300944000, 0.0358434000, 0.0533750000, 0.1066336000, 0.2707443000, 0.7842648000", \ + "0.0280105000, 0.0298608000, 0.0355992000, 0.0529457000, 0.1063716000, 0.2707313000, 0.7832111000", \ + "0.0277820000, 0.0296097000, 0.0352000000, 0.0526852000, 0.1058137000, 0.2701532000, 0.7802186000", \ + "0.0285567000, 0.0303247000, 0.0358315000, 0.0527961000, 0.1054494000, 0.2704752000, 0.7822757000"); + } + } + max_capacitance : 0.4696750000; + max_transition : 1.5076340000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015647400, 0.0048968000, 0.0153244000, 0.0479573000, 0.1500810000, 0.4696750000"); + values("0.3540623000, 0.3599510000, 0.3752742000, 0.4089528000, 0.4750836000, 0.6047603000, 0.9061105000", \ + "0.3584454000, 0.3644727000, 0.3798000000, 0.4134047000, 0.4792793000, 0.6096763000, 0.9107041000", \ + "0.3698933000, 0.3757562000, 0.3911866000, 0.4245824000, 0.4904405000, 0.6210565000, 0.9220935000", \ + "0.3957793000, 0.4016373000, 0.4169279000, 0.4504742000, 0.5168650000, 0.6466119000, 0.9480476000", \ + "0.4526578000, 0.4587217000, 0.4739282000, 0.5073722000, 0.5731879000, 0.7037145000, 1.0052240000", \ + "0.5772892000, 0.5832727000, 0.5984298000, 0.6319303000, 0.6981941000, 0.8287229000, 1.1301647000", \ + "0.8133039000, 0.8197731000, 0.8363008000, 0.8749487000, 0.9467584000, 1.0844181000, 1.3912773000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015647400, 0.0048968000, 0.0153244000, 0.0479573000, 0.1500810000, 0.4696750000"); + values("0.0870782000, 0.0909273000, 0.1011337000, 0.1276647000, 0.2010622000, 0.4248073000, 1.1240081000", \ + "0.0916340000, 0.0954553000, 0.1056981000, 0.1321928000, 0.2055719000, 0.4299305000, 1.1260006000", \ + "0.1024289000, 0.1062593000, 0.1165346000, 0.1430345000, 0.2164595000, 0.4406798000, 1.1370449000", \ + "0.1287063000, 0.1324852000, 0.1426709000, 0.1689088000, 0.2423726000, 0.4658678000, 1.1653998000", \ + "0.1753846000, 0.1795992000, 0.1904298000, 0.2172682000, 0.2908657000, 0.5146915000, 1.2113366000", \ + "0.2321183000, 0.2374702000, 0.2509198000, 0.2803278000, 0.3547197000, 0.5772017000, 1.2743783000", \ + "0.2794887000, 0.2865617000, 0.3042274000, 0.3412081000, 0.4193370000, 0.6415857000, 1.3369185000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015647400, 0.0048968000, 0.0153244000, 0.0479573000, 0.1500810000, 0.4696750000"); + values("0.0558550000, 0.0588947000, 0.0679129000, 0.0883809000, 0.1350495000, 0.2525989000, 0.6011208000", \ + "0.0557690000, 0.0588804000, 0.0684245000, 0.0893436000, 0.1351127000, 0.2522063000, 0.6018273000", \ + "0.0558807000, 0.0588958000, 0.0683475000, 0.0884345000, 0.1358314000, 0.2521656000, 0.6017971000", \ + "0.0556668000, 0.0588763000, 0.0681846000, 0.0894147000, 0.1353092000, 0.2525194000, 0.6012226000", \ + "0.0558189000, 0.0588301000, 0.0678168000, 0.0885497000, 0.1356936000, 0.2518933000, 0.6018597000", \ + "0.0572460000, 0.0605441000, 0.0693381000, 0.0895200000, 0.1358165000, 0.2525504000, 0.6015796000", \ + "0.0686804000, 0.0720586000, 0.0810129000, 0.1024778000, 0.1499316000, 0.2663872000, 0.6086189000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015647400, 0.0048968000, 0.0153244000, 0.0479573000, 0.1500810000, 0.4696750000"); + values("0.0220283000, 0.0253677000, 0.0355234000, 0.0666643000, 0.1676387000, 0.4898717000, 1.5014705000", \ + "0.0220367000, 0.0253845000, 0.0355660000, 0.0666408000, 0.1676583000, 0.4904729000, 1.4990994000", \ + "0.0220404000, 0.0254095000, 0.0355064000, 0.0666425000, 0.1676202000, 0.4900303000, 1.4974357000", \ + "0.0218578000, 0.0252308000, 0.0353015000, 0.0665512000, 0.1678867000, 0.4902256000, 1.5010562000", \ + "0.0260896000, 0.0292245000, 0.0387970000, 0.0686201000, 0.1680500000, 0.4892808000, 1.4995180000", \ + "0.0356863000, 0.0388490000, 0.0482548000, 0.0752537000, 0.1702107000, 0.4899172000, 1.5001475000", \ + "0.0502321000, 0.0544200000, 0.0655840000, 0.0922725000, 0.1781448000, 0.4917696000, 1.4982672000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015647400, 0.0048968000, 0.0153244000, 0.0479573000, 0.1500810000, 0.4696750000"); + values("0.3339928000, 0.3399032000, 0.3551026000, 0.3887269000, 0.4548951000, 0.5854432000, 0.8866092000", \ + "0.3376929000, 0.3435798000, 0.3589065000, 0.3924808000, 0.4585287000, 0.5892872000, 0.8902963000", \ + "0.3480632000, 0.3539165000, 0.3691836000, 0.4028290000, 0.4689931000, 0.5988839000, 0.9004401000", \ + "0.3735754000, 0.3794508000, 0.3946740000, 0.4281181000, 0.4942324000, 0.6249818000, 0.9261798000", \ + "0.4340337000, 0.4398907000, 0.4550714000, 0.4886230000, 0.5545225000, 0.6851701000, 0.9873564000", \ + "0.5734022000, 0.5795640000, 0.5949928000, 0.6285298000, 0.6943627000, 0.8256020000, 1.1271870000", \ + "0.8409997000, 0.8475585000, 0.8653011000, 0.9029321000, 0.9761244000, 1.1140757000, 1.4210193000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015647400, 0.0048968000, 0.0153244000, 0.0479573000, 0.1500810000, 0.4696750000"); + values("0.0836767000, 0.0873944000, 0.0975874000, 0.1240198000, 0.1976676000, 0.4218199000, 1.1196065000", \ + "0.0883799000, 0.0921558000, 0.1022658000, 0.1287265000, 0.2025641000, 0.4264231000, 1.1242318000", \ + "0.0993519000, 0.1031208000, 0.1132911000, 0.1396625000, 0.2132682000, 0.4377765000, 1.1367590000", \ + "0.1252852000, 0.1290164000, 0.1390813000, 0.1653007000, 0.2390277000, 0.4631757000, 1.1598881000", \ + "0.1699099000, 0.1741026000, 0.1849428000, 0.2117680000, 0.2851810000, 0.5095759000, 1.2057478000", \ + "0.2229642000, 0.2283811000, 0.2415789000, 0.2714403000, 0.3457045000, 0.5694853000, 1.2682044000", \ + "0.2647057000, 0.2719754000, 0.2898560000, 0.3271928000, 0.4057689000, 0.6287440000, 1.3248834000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015647400, 0.0048968000, 0.0153244000, 0.0479573000, 0.1500810000, 0.4696750000"); + values("0.0556090000, 0.0589621000, 0.0679130000, 0.0893673000, 0.1350325000, 0.2517793000, 0.6016577000", \ + "0.0556383000, 0.0590197000, 0.0676789000, 0.0892645000, 0.1352441000, 0.2518444000, 0.6024696000", \ + "0.0558721000, 0.0588912000, 0.0678902000, 0.0883599000, 0.1350573000, 0.2525686000, 0.6012157000", \ + "0.0556263000, 0.0589223000, 0.0683692000, 0.0891402000, 0.1350061000, 0.2517127000, 0.6018711000", \ + "0.0556763000, 0.0589471000, 0.0683245000, 0.0893882000, 0.1347961000, 0.2520070000, 0.6015144000", \ + "0.0571234000, 0.0605009000, 0.0690502000, 0.0893040000, 0.1358046000, 0.2517308000, 0.6016118000", \ + "0.0737973000, 0.0771851000, 0.0857633000, 0.1080955000, 0.1534076000, 0.2670660000, 0.6090907000"); + } + related_pin : "B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015647400, 0.0048968000, 0.0153244000, 0.0479573000, 0.1500810000, 0.4696750000"); + values("0.0212734000, 0.0246004000, 0.0346237000, 0.0657724000, 0.1668533000, 0.4889945000, 1.5014845000", \ + "0.0212021000, 0.0245339000, 0.0345827000, 0.0657442000, 0.1671080000, 0.4898842000, 1.4996115000", \ + "0.0212103000, 0.0246207000, 0.0345458000, 0.0658547000, 0.1670176000, 0.4897645000, 1.5025906000", \ + "0.0213005000, 0.0246757000, 0.0346967000, 0.0658021000, 0.1672460000, 0.4905151000, 1.4984478000", \ + "0.0258377000, 0.0290504000, 0.0384418000, 0.0681099000, 0.1674747000, 0.4906666000, 1.5008140000", \ + "0.0353571000, 0.0389888000, 0.0479726000, 0.0752106000, 0.1699104000, 0.4890157000, 1.4972487000", \ + "0.0512795000, 0.0549632000, 0.0664836000, 0.0924440000, 0.1787293000, 0.4921999000, 1.4972720000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015647400, 0.0048968000, 0.0153244000, 0.0479573000, 0.1500810000, 0.4696750000"); + values("0.3338033000, 0.3396801000, 0.3551963000, 0.3888257000, 0.4549280000, 0.5857149000, 0.8867071000", \ + "0.3381819000, 0.3440677000, 0.3594870000, 0.3932050000, 0.4594171000, 0.5895107000, 0.8912210000", \ + "0.3489289000, 0.3548434000, 0.3700568000, 0.4037734000, 0.4701175000, 0.6000997000, 0.9017767000", \ + "0.3688691000, 0.3748889000, 0.3901258000, 0.4237661000, 0.4899225000, 0.6200733000, 0.9217527000", \ + "0.3971349000, 0.4031235000, 0.4183392000, 0.4518074000, 0.5180873000, 0.6488851000, 0.9507880000", \ + "0.4321297000, 0.4381015000, 0.4532736000, 0.4866880000, 0.5524597000, 0.6830740000, 0.9848865000", \ + "0.4609961000, 0.4669650000, 0.4820726000, 0.5156897000, 0.5816125000, 0.7127063000, 1.0143395000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015647400, 0.0048968000, 0.0153244000, 0.0479573000, 0.1500810000, 0.4696750000"); + values("0.1955713000, 0.1995678000, 0.2101520000, 0.2371553000, 0.3109254000, 0.5348747000, 1.2317843000", \ + "0.2006645000, 0.2046869000, 0.2152701000, 0.2421885000, 0.3160885000, 0.5397159000, 1.2413012000", \ + "0.2132724000, 0.2172698000, 0.2278437000, 0.2548513000, 0.3286350000, 0.5529573000, 1.2541084000", \ + "0.2448324000, 0.2488338000, 0.2594122000, 0.2864170000, 0.3602134000, 0.5844991000, 1.2832064000", \ + "0.3179963000, 0.3219985000, 0.3326232000, 0.3594769000, 0.4335165000, 0.6571266000, 1.3547273000", \ + "0.4517121000, 0.4558154000, 0.4665299000, 0.4937498000, 0.5674982000, 0.7920969000, 1.4916821000", \ + "0.6660635000, 0.6705307000, 0.6820485000, 0.7097727000, 0.7835763000, 1.0076877000, 1.7052785000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015647400, 0.0048968000, 0.0153244000, 0.0479573000, 0.1500810000, 0.4696750000"); + values("0.0556684000, 0.0588476000, 0.0678996000, 0.0885461000, 0.1347848000, 0.2516721000, 0.6021459000", \ + "0.0556234000, 0.0589238000, 0.0682683000, 0.0894164000, 0.1350626000, 0.2522484000, 0.6013962000", \ + "0.0559697000, 0.0593814000, 0.0683517000, 0.0896010000, 0.1349071000, 0.2522909000, 0.6012837000", \ + "0.0558550000, 0.0588859000, 0.0677374000, 0.0892118000, 0.1353513000, 0.2521374000, 0.6017858000", \ + "0.0559004000, 0.0592978000, 0.0680739000, 0.0884746000, 0.1349564000, 0.2518280000, 0.6016521000", \ + "0.0558388000, 0.0588592000, 0.0678063000, 0.0894076000, 0.1352474000, 0.2517876000, 0.6018213000", \ + "0.0557938000, 0.0591386000, 0.0682675000, 0.0889096000, 0.1361124000, 0.2505807000, 0.6011784000"); + } + related_pin : "C_N"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015647400, 0.0048968000, 0.0153244000, 0.0479573000, 0.1500810000, 0.4696750000"); + values("0.0232550000, 0.0265402000, 0.0365821000, 0.0672271000, 0.1673563000, 0.4900380000, 1.5058039000", \ + "0.0232316000, 0.0265052000, 0.0365769000, 0.0672327000, 0.1675931000, 0.4900735000, 1.5071957000", \ + "0.0232069000, 0.0265119000, 0.0365625000, 0.0672723000, 0.1676337000, 0.4899932000, 1.5058778000", \ + "0.0232223000, 0.0265313000, 0.0365790000, 0.0672684000, 0.1674700000, 0.4889963000, 1.5041239000", \ + "0.0233751000, 0.0266215000, 0.0365459000, 0.0671727000, 0.1675546000, 0.4897006000, 1.5076341000", \ + "0.0246066000, 0.0279835000, 0.0377929000, 0.0680833000, 0.1676664000, 0.4898038000, 1.5030110000", \ + "0.0275474000, 0.0309616000, 0.0405131000, 0.0700989000, 0.1684560000, 0.4887248000, 1.4967588000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__or4_1") { + leakage_power () { + value : 0.0003074000; + when : "A&B&C&D"; + } + leakage_power () { + value : 0.0003203000; + when : "A&B&C&!D"; + } + leakage_power () { + value : 0.0010416000; + when : "!A&!B&!C&D"; + } + leakage_power () { + value : 0.0073078000; + when : "!A&!B&!C&!D"; + } + leakage_power () { + value : 0.0003447000; + when : "!A&!B&C&D"; + } + leakage_power () { + value : 0.0005666000; + when : "!A&!B&C&!D"; + } + leakage_power () { + value : 0.0003402000; + when : "!A&B&!C&D"; + } + leakage_power () { + value : 0.0005377000; + when : "!A&B&!C&!D"; + } + leakage_power () { + value : 0.0003162000; + when : "!A&B&C&D"; + } + leakage_power () { + value : 0.0003404000; + when : "!A&B&C&!D"; + } + leakage_power () { + value : 0.0003453000; + when : "A&!B&!C&D"; + } + leakage_power () { + value : 0.0005602000; + when : "A&!B&!C&!D"; + } + leakage_power () { + value : 0.0003175000; + when : "A&!B&C&D"; + } + leakage_power () { + value : 0.0003445000; + when : "A&!B&C&!D"; + } + leakage_power () { + value : 0.0003166000; + when : "A&B&!C&D"; + } + leakage_power () { + value : 0.0003486000; + when : "A&B&!C&!D"; + } + area : 7.5072000000; + cell_footprint : "sky130_fd_sc_hd__or4"; + cell_leakage_power : 0.0008534742; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A") { + capacitance : 0.0014380000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0013510000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0016553000, 0.0016540000, 0.0016510000, 0.0016517000, 0.0016533000, 0.0016571000, 0.0016658000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0013993000, -0.0014166000, -0.0014564000, -0.0014616000, -0.0014735000, -0.0015009000, -0.0015640000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0015260000; + } + pin ("B") { + capacitance : 0.0017270000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0016300000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0025635000, 0.0025374000, 0.0024770000, 0.0024780000, 0.0024801000, 0.0024850000, 0.0024962000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0020277000, -0.0021066000, -0.0022884000, -0.0022945000, -0.0023086000, -0.0023412000, -0.0024162000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0018250000; + } + pin ("C") { + capacitance : 0.0015200000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0014150000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0016168000, 0.0016165000, 0.0016158000, 0.0016161000, 0.0016170000, 0.0016188000, 0.0016232000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0014257000, -0.0014574000, -0.0015305000, -0.0015337000, -0.0015411000, -0.0015582000, -0.0015977000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0016250000; + } + pin ("D") { + capacitance : 0.0013590000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0012670000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0011941000, 0.0011938000, 0.0011930000, 0.0011967000, 0.0012054000, 0.0012254000, 0.0012714000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0007651000, -0.0007601000, -0.0007488000, -0.0007485000, -0.0007477000, -0.0007459000, -0.0007418000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0014510000; + } + pin ("X") { + direction : "output"; + function : "(A) | (B) | (C) | (D)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013177500, 0.0034729300, 0.0091529080, 0.0241224900, 0.0635748200, 0.1675515000"); + values("0.0109121000, 0.0097099000, 0.0067262000, -0.0012780000, -0.0240135000, -0.0871730000, -0.2556115000", \ + "0.0107541000, 0.0095472000, 0.0065842000, -0.0013346000, -0.0241626000, -0.0873484000, -0.2557603000", \ + "0.0106113000, 0.0093825000, 0.0064042000, -0.0014721000, -0.0243409000, -0.0875080000, -0.2559225000", \ + "0.0104335000, 0.0092542000, 0.0063073000, -0.0017769000, -0.0245250000, -0.0876469000, -0.2560635000", \ + "0.0103208000, 0.0091210000, 0.0061993000, -0.0018052000, -0.0246364000, -0.0878139000, -0.2561673000", \ + "0.0103372000, 0.0090971000, 0.0061569000, -0.0019622000, -0.0247493000, -0.0878701000, -0.2562454000", \ + "0.0124956000, 0.0109744000, 0.0072789000, -0.0021355000, -0.0247897000, -0.0878428000, -0.2561735000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013177500, 0.0034729300, 0.0091529080, 0.0241224900, 0.0635748200, 0.1675515000"); + values("0.0099395000, 0.0113885000, 0.0150928000, 0.0244033000, 0.0484065000, 0.1115206000, 0.2779743000", \ + "0.0099176000, 0.0113836000, 0.0150650000, 0.0243900000, 0.0484420000, 0.1114813000, 0.2792889000", \ + "0.0099138000, 0.0113662000, 0.0150595000, 0.0243634000, 0.0484181000, 0.1115233000, 0.2778842000", \ + "0.0098976000, 0.0113274000, 0.0149461000, 0.0242410000, 0.0485605000, 0.1114817000, 0.2792228000", \ + "0.0099319000, 0.0112788000, 0.0148875000, 0.0241156000, 0.0481971000, 0.1120004000, 0.2777790000", \ + "0.0105441000, 0.0118740000, 0.0153305000, 0.0241664000, 0.0483993000, 0.1117121000, 0.2776985000", \ + "0.0111034000, 0.0123899000, 0.0158532000, 0.0250001000, 0.0489617000, 0.1124185000, 0.2776323000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013177500, 0.0034729300, 0.0091529080, 0.0241224900, 0.0635748200, 0.1675515000"); + values("0.0098588000, 0.0086217000, 0.0057389000, -0.0023521000, -0.0251109000, -0.0881649000, -0.2565445000", \ + "0.0098628000, 0.0085825000, 0.0055990000, -0.0024607000, -0.0252300000, -0.0883250000, -0.2566461000", \ + "0.0096335000, 0.0084307000, 0.0055274000, -0.0024321000, -0.0252499000, -0.0884271000, -0.2567821000", \ + "0.0095058000, 0.0082805000, 0.0053716000, -0.0027073000, -0.0254211000, -0.0885618000, -0.2569042000", \ + "0.0093865000, 0.0082849000, 0.0053039000, -0.0027932000, -0.0255790000, -0.0886925000, -0.2569997000", \ + "0.0093656000, 0.0081604000, 0.0052091000, -0.0028876000, -0.0257021000, -0.0887633000, -0.2570685000", \ + "0.0111882000, 0.0096743000, 0.0059739000, -0.0032147000, -0.0256870000, -0.0886883000, -0.2569964000"); + } + related_pin : "B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013177500, 0.0034729300, 0.0091529080, 0.0241224900, 0.0635748200, 0.1675515000"); + values("0.0095931000, 0.0110569000, 0.0147811000, 0.0241877000, 0.0483574000, 0.1115156000, 0.2782006000", \ + "0.0096688000, 0.0111251000, 0.0148458000, 0.0242313000, 0.0484265000, 0.1116265000, 0.2781977000", \ + "0.0098073000, 0.0112610000, 0.0149641000, 0.0243482000, 0.0485518000, 0.1122670000, 0.2796013000", \ + "0.0097587000, 0.0111771000, 0.0147789000, 0.0241672000, 0.0484318000, 0.1122213000, 0.2795959000", \ + "0.0098198000, 0.0111098000, 0.0146443000, 0.0238836000, 0.0481962000, 0.1120207000, 0.2794095000", \ + "0.0100493000, 0.0113580000, 0.0148604000, 0.0239512000, 0.0481966000, 0.1116972000, 0.2777901000", \ + "0.0104915000, 0.0118435000, 0.0153293000, 0.0244337000, 0.0485818000, 0.1122526000, 0.2773596000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013177500, 0.0034729300, 0.0091529080, 0.0241224900, 0.0635748200, 0.1675515000"); + values("0.0089864000, 0.0077970000, 0.0048678000, -0.0032368000, -0.0259945000, -0.0889729000, -0.2572889000", \ + "0.0089899000, 0.0077367000, 0.0047551000, -0.0032693000, -0.0260875000, -0.0891306000, -0.2574200000", \ + "0.0086922000, 0.0074914000, 0.0045088000, -0.0033479000, -0.0262009000, -0.0892994000, -0.2576002000", \ + "0.0086415000, 0.0074490000, 0.0044888000, -0.0036134000, -0.0263951000, -0.0894325000, -0.2577087000", \ + "0.0084629000, 0.0072549000, 0.0043296000, -0.0037465000, -0.0265285000, -0.0895327000, -0.2578111000", \ + "0.0085810000, 0.0073565000, 0.0043955000, -0.0037054000, -0.0265555000, -0.0896159000, -0.2578826000", \ + "0.0103210000, 0.0088037000, 0.0050605000, -0.0039142000, -0.0261259000, -0.0892748000, -0.2576893000"); + } + related_pin : "C"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013177500, 0.0034729300, 0.0091529080, 0.0241224900, 0.0635748200, 0.1675515000"); + values("0.0093976000, 0.0108371000, 0.0145102000, 0.0238771000, 0.0480721000, 0.1112239000, 0.2776094000", \ + "0.0094176000, 0.0108487000, 0.0145461000, 0.0239152000, 0.0482706000, 0.1113038000, 0.2776614000", \ + "0.0094602000, 0.0108861000, 0.0145580000, 0.0239263000, 0.0481316000, 0.1113254000, 0.2777022000", \ + "0.0094138000, 0.0108035000, 0.0143889000, 0.0237053000, 0.0479913000, 0.1112193000, 0.2776328000", \ + "0.0093349000, 0.0106599000, 0.0141530000, 0.0233612000, 0.0476202000, 0.1110129000, 0.2774472000", \ + "0.0094789000, 0.0107813000, 0.0143743000, 0.0234144000, 0.0475582000, 0.1104745000, 0.2787351000", \ + "0.0099638000, 0.0112485000, 0.0147254000, 0.0238174000, 0.0479692000, 0.1116219000, 0.2779458000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013177500, 0.0034729300, 0.0091529080, 0.0241224900, 0.0635748200, 0.1675515000"); + values("0.0082634000, 0.0070315000, 0.0040641000, -0.0039109000, -0.0266842000, -0.0896964000, -0.2579201000", \ + "0.0081330000, 0.0069239000, 0.0039973000, -0.0040543000, -0.0268140000, -0.0897820000, -0.2580143000", \ + "0.0080025000, 0.0067745000, 0.0037906000, -0.0041698000, -0.0269514000, -0.0899353000, -0.2581788000", \ + "0.0078799000, 0.0066499000, 0.0036812000, -0.0043178000, -0.0270855000, -0.0900486000, -0.2582921000", \ + "0.0078086000, 0.0066058000, 0.0036917000, -0.0043681000, -0.0271520000, -0.0901341000, -0.2583441000", \ + "0.0079574000, 0.0067656000, 0.0038346000, -0.0042781000, -0.0270414000, -0.0900686000, -0.2582893000", \ + "0.0110289000, 0.0094784000, 0.0056959000, -0.0037900000, -0.0265639000, -0.0896143000, -0.2577831000"); + } + related_pin : "D"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013177500, 0.0034729300, 0.0091529080, 0.0241224900, 0.0635748200, 0.1675515000"); + values("0.0079863000, 0.0094211000, 0.0130753000, 0.0224664000, 0.0465616000, 0.1103718000, 0.2779002000", \ + "0.0079831000, 0.0093971000, 0.0130945000, 0.0224406000, 0.0466140000, 0.1099076000, 0.2764399000", \ + "0.0079387000, 0.0093519000, 0.0130136000, 0.0223812000, 0.0465124000, 0.1098043000, 0.2767194000", \ + "0.0078408000, 0.0092294000, 0.0128558000, 0.0221859000, 0.0464391000, 0.1097963000, 0.2765130000", \ + "0.0078338000, 0.0091462000, 0.0127132000, 0.0219700000, 0.0459715000, 0.1095323000, 0.2767062000", \ + "0.0079724000, 0.0092831000, 0.0128207000, 0.0218805000, 0.0461068000, 0.1094574000, 0.2775397000", \ + "0.0086061000, 0.0099093000, 0.0133494000, 0.0225514000, 0.0463540000, 0.1100679000, 0.2750760000"); + } + } + max_capacitance : 0.1675510000; + max_transition : 1.5027270000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013177500, 0.0034729300, 0.0091529100, 0.0241225000, 0.0635748000, 0.1675510000"); + values("0.4726730000, 0.4860969000, 0.5144944000, 0.5668270000, 0.6603589000, 0.8347756000, 1.2054368000", \ + "0.4731878000, 0.4865178000, 0.5149508000, 0.5670734000, 0.6612325000, 0.8352419000, 1.2059057000", \ + "0.4799254000, 0.4934159000, 0.5217802000, 0.5739773000, 0.6677743000, 0.8421424000, 1.2128379000", \ + "0.5021505000, 0.5160060000, 0.5439473000, 0.5961621000, 0.6890144000, 0.8643232000, 1.2349182000", \ + "0.5536240000, 0.5670847000, 0.5953994000, 0.6475578000, 0.7416793000, 0.9157337000, 1.2859803000", \ + "0.6621217000, 0.6760217000, 0.7040203000, 0.7561669000, 0.8504459000, 1.0250878000, 1.3953025000", \ + "0.8612859000, 0.8753001000, 0.9055435000, 0.9612016000, 1.0602438000, 1.2406074000, 1.6142505000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013177500, 0.0034729300, 0.0091529100, 0.0241225000, 0.0635748000, 0.1675510000"); + values("0.0658787000, 0.0724224000, 0.0877671000, 0.1245557000, 0.2183952000, 0.4622810000, 1.1061813000", \ + "0.0707742000, 0.0773918000, 0.0926502000, 0.1295238000, 0.2231349000, 0.4677346000, 1.1121329000", \ + "0.0825856000, 0.0891462000, 0.1043677000, 0.1411873000, 0.2350589000, 0.4788260000, 1.1228893000", \ + "0.1089161000, 0.1154404000, 0.1305770000, 0.1671259000, 0.2610614000, 0.5050214000, 1.1495807000", \ + "0.1488495000, 0.1561574000, 0.1720841000, 0.2089287000, 0.3026257000, 0.5475091000, 1.1895709000", \ + "0.1965089000, 0.2058067000, 0.2239498000, 0.2617335000, 0.3548631000, 0.5988772000, 1.2417719000", \ + "0.2323927000, 0.2447400000, 0.2685707000, 0.3119899000, 0.4049207000, 0.6486774000, 1.2903334000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013177500, 0.0034729300, 0.0091529100, 0.0241225000, 0.0635748000, 0.1675510000"); + values("0.0631159000, 0.0714255000, 0.0898447000, 0.1258577000, 0.1999014000, 0.3648442000, 0.7912239000", \ + "0.0629149000, 0.0712425000, 0.0898786000, 0.1271235000, 0.2010562000, 0.3658112000, 0.7914592000", \ + "0.0628362000, 0.0713554000, 0.0898239000, 0.1278355000, 0.1995943000, 0.3648547000, 0.7911852000", \ + "0.0630256000, 0.0718592000, 0.0899076000, 0.1260170000, 0.2003173000, 0.3650884000, 0.7905551000", \ + "0.0629804000, 0.0712309000, 0.0900649000, 0.1256091000, 0.1996365000, 0.3652282000, 0.7928180000", \ + "0.0629952000, 0.0713979000, 0.0908436000, 0.1263029000, 0.1995622000, 0.3643767000, 0.7914164000", \ + "0.0705707000, 0.0797828000, 0.0991547000, 0.1359732000, 0.2108696000, 0.3723945000, 0.7941947000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013177500, 0.0034729300, 0.0091529100, 0.0241225000, 0.0635748000, 0.1675510000"); + values("0.0213622000, 0.0283150000, 0.0465264000, 0.0957653000, 0.2277330000, 0.5751616000, 1.4910949000", \ + "0.0213086000, 0.0282551000, 0.0464469000, 0.0957086000, 0.2277345000, 0.5757583000, 1.4964849000", \ + "0.0211944000, 0.0280677000, 0.0463092000, 0.0957962000, 0.2277656000, 0.5753127000, 1.4921252000", \ + "0.0218199000, 0.0284290000, 0.0462968000, 0.0955213000, 0.2276533000, 0.5759886000, 1.4964773000", \ + "0.0259940000, 0.0322215000, 0.0488830000, 0.0962472000, 0.2273246000, 0.5751993000, 1.4962789000", \ + "0.0343285000, 0.0409871000, 0.0559705000, 0.0996494000, 0.2287448000, 0.5758818000, 1.4957000000", \ + "0.0480652000, 0.0554814000, 0.0707120000, 0.1098503000, 0.2304743000, 0.5784789000, 1.4911021000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013177500, 0.0034729300, 0.0091529100, 0.0241225000, 0.0635748000, 0.1675510000"); + values("0.4567774000, 0.4700480000, 0.4984272000, 0.5507855000, 0.6435268000, 0.8190271000, 1.1896241000", \ + "0.4564226000, 0.4702800000, 0.4983343000, 0.5508825000, 0.6447427000, 0.8188428000, 1.1893909000", \ + "0.4627141000, 0.4760562000, 0.5043495000, 0.5565524000, 0.6505488000, 0.8247769000, 1.1956113000", \ + "0.4842677000, 0.4976758000, 0.5260670000, 0.5783070000, 0.6721179000, 0.8463995000, 1.2172336000", \ + "0.5373787000, 0.5510730000, 0.5789655000, 0.6312051000, 0.7253236000, 0.8997581000, 1.2699582000", \ + "0.6556221000, 0.6693049000, 0.6971472000, 0.7494081000, 0.8434062000, 1.0182943000, 1.3886372000", \ + "0.8835213000, 0.8980600000, 0.9288542000, 0.9852806000, 1.0846278000, 1.2662716000, 1.6404754000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013177500, 0.0034729300, 0.0091529100, 0.0241225000, 0.0635748000, 0.1675510000"); + values("0.0668237000, 0.0734190000, 0.0888489000, 0.1257756000, 0.2197084000, 0.4635823000, 1.1070513000", \ + "0.0716419000, 0.0782223000, 0.0936284000, 0.1306407000, 0.2245845000, 0.4684024000, 1.1119098000", \ + "0.0833561000, 0.0899043000, 0.1051904000, 0.1420550000, 0.2357237000, 0.4811355000, 1.1249912000", \ + "0.1087821000, 0.1152942000, 0.1303865000, 0.1669548000, 0.2608182000, 0.5062338000, 1.1493553000", \ + "0.1467089000, 0.1539570000, 0.1696748000, 0.2062158000, 0.3000125000, 0.5458202000, 1.1896906000", \ + "0.1896427000, 0.1986852000, 0.2164145000, 0.2547068000, 0.3481518000, 0.5926159000, 1.2383123000", \ + "0.2180841000, 0.2301691000, 0.2542155000, 0.2970366000, 0.3905684000, 0.6357956000, 1.2775593000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013177500, 0.0034729300, 0.0091529100, 0.0241225000, 0.0635748000, 0.1675510000"); + values("0.0625655000, 0.0715542000, 0.0898115000, 0.1259807000, 0.2001267000, 0.3650329000, 0.7899366000", \ + "0.0629277000, 0.0722305000, 0.0908735000, 0.1267352000, 0.1989230000, 0.3643550000, 0.7922509000", \ + "0.0630755000, 0.0713387000, 0.0899767000, 0.1276211000, 0.2018684000, 0.3654038000, 0.7913293000", \ + "0.0627940000, 0.0712923000, 0.0898754000, 0.1257608000, 0.1994135000, 0.3651323000, 0.7912547000", \ + "0.0628580000, 0.0714754000, 0.0898862000, 0.1280190000, 0.1994860000, 0.3651864000, 0.7925526000", \ + "0.0627387000, 0.0715597000, 0.0898916000, 0.1257030000, 0.1985624000, 0.3643743000, 0.7934214000", \ + "0.0734440000, 0.0821532000, 0.1014195000, 0.1385250000, 0.2150887000, 0.3743993000, 0.7958844000"); + } + related_pin : "B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013177500, 0.0034729300, 0.0091529100, 0.0241225000, 0.0635748000, 0.1675510000"); + values("0.0207814000, 0.0275704000, 0.0454758000, 0.0947263000, 0.2266214000, 0.5753555000, 1.4970062000", \ + "0.0207483000, 0.0275433000, 0.0454603000, 0.0947326000, 0.2266783000, 0.5754126000, 1.4970509000", \ + "0.0206390000, 0.0274225000, 0.0454471000, 0.0945778000, 0.2265818000, 0.5748760000, 1.4974293000", \ + "0.0212644000, 0.0278817000, 0.0456947000, 0.0944065000, 0.2265361000, 0.5760589000, 1.4959046000", \ + "0.0255547000, 0.0316844000, 0.0484554000, 0.0960309000, 0.2265055000, 0.5753978000, 1.4978601000", \ + "0.0341794000, 0.0401490000, 0.0555853000, 0.0987062000, 0.2274265000, 0.5747408000, 1.4963301000", \ + "0.0476063000, 0.0551006000, 0.0703130000, 0.1099337000, 0.2295217000, 0.5786433000, 1.4935005000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013177500, 0.0034729300, 0.0091529100, 0.0241225000, 0.0635748000, 0.1675510000"); + values("0.4238629000, 0.4375488000, 0.4657061000, 0.5180901000, 0.6122409000, 0.7862722000, 1.1569754000", \ + "0.4235784000, 0.4375451000, 0.4655476000, 0.5179506000, 0.6118621000, 0.7860427000, 1.1564454000", \ + "0.4290886000, 0.4424305000, 0.4707661000, 0.5230626000, 0.6169329000, 0.7912443000, 1.1622131000", \ + "0.4503129000, 0.4641815000, 0.4920979000, 0.5444207000, 0.6383218000, 0.8125410000, 1.1830278000", \ + "0.5054264000, 0.5190255000, 0.5474279000, 0.5995212000, 0.6928431000, 0.8680400000, 1.2389196000", \ + "0.6386507000, 0.6522430000, 0.6801945000, 0.7322093000, 0.8261096000, 1.0010672000, 1.3715986000", \ + "0.8991583000, 0.9140655000, 0.9453786000, 1.0017737000, 1.1011629000, 1.2824330000, 1.6557832000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013177500, 0.0034729300, 0.0091529100, 0.0241225000, 0.0635748000, 0.1675510000"); + values("0.0647952000, 0.0712622000, 0.0863619000, 0.1228843000, 0.2163595000, 0.4604274000, 1.1029913000", \ + "0.0698068000, 0.0762816000, 0.0913648000, 0.1278234000, 0.2216531000, 0.4655327000, 1.1085235000", \ + "0.0812950000, 0.0877273000, 0.1027569000, 0.1392841000, 0.2328338000, 0.4771212000, 1.1200422000", \ + "0.1059465000, 0.1123937000, 0.1274355000, 0.1637590000, 0.2573841000, 0.5018231000, 1.1446610000", \ + "0.1417150000, 0.1489318000, 0.1645892000, 0.2013062000, 0.2949930000, 0.5392538000, 1.1816379000", \ + "0.1811483000, 0.1902262000, 0.2086800000, 0.2465822000, 0.3402993000, 0.5848142000, 1.2302234000", \ + "0.2029356000, 0.2153114000, 0.2399983000, 0.2831569000, 0.3771306000, 0.6229523000, 1.2634904000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013177500, 0.0034729300, 0.0091529100, 0.0241225000, 0.0635748000, 0.1675510000"); + values("0.0631833000, 0.0720334000, 0.0898148000, 0.1262685000, 0.1992465000, 0.3643239000, 0.7921721000", \ + "0.0629338000, 0.0712850000, 0.0895350000, 0.1259679000, 0.1988285000, 0.3656017000, 0.7933391000", \ + "0.0631030000, 0.0714010000, 0.0898261000, 0.1286055000, 0.1995660000, 0.3652628000, 0.7912584000", \ + "0.0628981000, 0.0712808000, 0.0896969000, 0.1282104000, 0.1988848000, 0.3654197000, 0.7936790000", \ + "0.0626790000, 0.0716889000, 0.0901619000, 0.1260839000, 0.2012482000, 0.3646076000, 0.7911129000", \ + "0.0627482000, 0.0716246000, 0.0901642000, 0.1262599000, 0.1987146000, 0.3649272000, 0.7935625000", \ + "0.0758988000, 0.0851562000, 0.1047571000, 0.1409895000, 0.2167464000, 0.3758848000, 0.7942733000"); + } + related_pin : "C"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013177500, 0.0034729300, 0.0091529100, 0.0241225000, 0.0635748000, 0.1675510000"); + values("0.0201634000, 0.0268604000, 0.0448942000, 0.0938907000, 0.2265874000, 0.5751788000, 1.4940099000", \ + "0.0201988000, 0.0269204000, 0.0448303000, 0.0940292000, 0.2267101000, 0.5759435000, 1.4961700000", \ + "0.0201720000, 0.0268597000, 0.0448406000, 0.0939486000, 0.2266075000, 0.5755951000, 1.4955173000", \ + "0.0210744000, 0.0276131000, 0.0452381000, 0.0941564000, 0.2266458000, 0.5755120000, 1.4946913000", \ + "0.0252621000, 0.0315206000, 0.0481956000, 0.0955981000, 0.2263694000, 0.5743502000, 1.4920479000", \ + "0.0341470000, 0.0401648000, 0.0554344000, 0.0989596000, 0.2271946000, 0.5748194000, 1.4970949000", \ + "0.0485616000, 0.0558568000, 0.0723777000, 0.1112689000, 0.2299353000, 0.5780830000, 1.4931965000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013177500, 0.0034729300, 0.0091529100, 0.0241225000, 0.0635748000, 0.1675510000"); + values("0.3557542000, 0.3692957000, 0.3976655000, 0.4493567000, 0.5436664000, 0.7185493000, 1.0896849000", \ + "0.3558227000, 0.3692745000, 0.3976951000, 0.4499343000, 0.5433270000, 0.7186198000, 1.0897122000", \ + "0.3605304000, 0.3740356000, 0.4024228000, 0.4543305000, 0.5484526000, 0.7235229000, 1.0943405000", \ + "0.3813418000, 0.3948054000, 0.4230688000, 0.4751386000, 0.5691252000, 0.7444074000, 1.1150709000", \ + "0.4394758000, 0.4529444000, 0.4811297000, 0.5334734000, 0.6274549000, 0.8028276000, 1.1735385000", \ + "0.5806550000, 0.5941488000, 0.6218170000, 0.6741616000, 0.7662939000, 0.9408934000, 1.3115511000", \ + "0.8562462000, 0.8721317000, 0.9035543000, 0.9603593000, 1.0583679000, 1.2361536000, 1.6092613000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013177500, 0.0034729300, 0.0091529100, 0.0241225000, 0.0635748000, 0.1675510000"); + values("0.0612598000, 0.0677348000, 0.0828055000, 0.1193049000, 0.2128774000, 0.4576683000, 1.0988201000", \ + "0.0662437000, 0.0727273000, 0.0877929000, 0.1241584000, 0.2175829000, 0.4616641000, 1.1055460000", \ + "0.0780638000, 0.0845042000, 0.0995020000, 0.1359717000, 0.2298834000, 0.4737702000, 1.1194047000", \ + "0.1022661000, 0.1087617000, 0.1238426000, 0.1602351000, 0.2538013000, 0.4983717000, 1.1406840000", \ + "0.1371470000, 0.1444952000, 0.1605591000, 0.1974787000, 0.2907397000, 0.5351454000, 1.1773650000", \ + "0.1762305000, 0.1857450000, 0.2048215000, 0.2430194000, 0.3359884000, 0.5808841000, 1.2269719000", \ + "0.2001462000, 0.2130026000, 0.2385675000, 0.2842709000, 0.3771138000, 0.6212686000, 1.2641729000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013177500, 0.0034729300, 0.0091529100, 0.0241225000, 0.0635748000, 0.1675510000"); + values("0.0627098000, 0.0711806000, 0.0898557000, 0.1270831000, 0.2005324000, 0.3654436000, 0.7910205000", \ + "0.0630155000, 0.0717256000, 0.0900693000, 0.1260878000, 0.2010815000, 0.3645366000, 0.7910081000", \ + "0.0628790000, 0.0714326000, 0.0898180000, 0.1266573000, 0.1996792000, 0.3651397000, 0.7913026000", \ + "0.0627754000, 0.0712621000, 0.0898894000, 0.1262786000, 0.1991415000, 0.3648647000, 0.7910773000", \ + "0.0631209000, 0.0718995000, 0.0900253000, 0.1257887000, 0.1988344000, 0.3638974000, 0.7910587000", \ + "0.0619843000, 0.0705084000, 0.0901852000, 0.1263930000, 0.2013271000, 0.3652770000, 0.7937666000", \ + "0.0800619000, 0.0893090000, 0.1077542000, 0.1422176000, 0.2126539000, 0.3722060000, 0.7975808000"); + } + related_pin : "D"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013177500, 0.0034729300, 0.0091529100, 0.0241225000, 0.0635748000, 0.1675510000"); + values("0.0200298000, 0.0266796000, 0.0445581000, 0.0936230000, 0.2264972000, 0.5751192000, 1.5027269000", \ + "0.0200562000, 0.0268008000, 0.0446634000, 0.0936984000, 0.2262583000, 0.5752820000, 1.4995486000", \ + "0.0200667000, 0.0267806000, 0.0446695000, 0.0937580000, 0.2259287000, 0.5762614000, 1.4985303000", \ + "0.0213960000, 0.0278603000, 0.0452695000, 0.0939787000, 0.2264840000, 0.5746850000, 1.5002883000", \ + "0.0261223000, 0.0322562000, 0.0484846000, 0.0952536000, 0.2262415000, 0.5761561000, 1.4995029000", \ + "0.0354230000, 0.0416070000, 0.0568654000, 0.0995057000, 0.2273588000, 0.5746003000, 1.4987397000", \ + "0.0511954000, 0.0590217000, 0.0752102000, 0.1131782000, 0.2305751000, 0.5766709000, 1.4913401000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__or4_2") { + leakage_power () { + value : 0.0014720000; + when : "!A&!B&!C&D"; + } + leakage_power () { + value : 0.0066049000; + when : "!A&!B&!C&!D"; + } + leakage_power () { + value : 0.0007992000; + when : "!A&!B&C&D"; + } + leakage_power () { + value : 0.0010088000; + when : "!A&!B&C&!D"; + } + leakage_power () { + value : 0.0007936000; + when : "!A&B&!C&D"; + } + leakage_power () { + value : 0.0009749000; + when : "!A&B&!C&!D"; + } + leakage_power () { + value : 0.0007719000; + when : "!A&B&C&D"; + } + leakage_power () { + value : 0.0007943000; + when : "!A&B&C&!D"; + } + leakage_power () { + value : 0.0007936000; + when : "A&!B&!C&D"; + } + leakage_power () { + value : 0.0009732000; + when : "A&!B&!C&!D"; + } + leakage_power () { + value : 0.0007719000; + when : "A&!B&C&D"; + } + leakage_power () { + value : 0.0007942000; + when : "A&!B&C&!D"; + } + leakage_power () { + value : 0.0007708000; + when : "A&B&!C&D"; + } + leakage_power () { + value : 0.0007985000; + when : "A&B&!C&!D"; + } + leakage_power () { + value : 0.0007631000; + when : "A&B&C&D"; + } + leakage_power () { + value : 0.0007748000; + when : "A&B&C&!D"; + } + area : 8.758400000; + cell_footprint : "sky130_fd_sc_hd__or4"; + cell_leakage_power : 0.0012287270; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A") { + capacitance : 0.0014250000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0013440000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0016668000, 0.0016616000, 0.0016495000, 0.0016502000, 0.0016518000, 0.0016555000, 0.0016641000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0014065000, -0.0014207000, -0.0014533000, -0.0014575000, -0.0014673000, -0.0014898000, -0.0015416000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0015060000; + } + pin ("B") { + capacitance : 0.0017160000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0016250000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0025479000, 0.0025273000, 0.0024796000, 0.0024798000, 0.0024803000, 0.0024813000, 0.0024838000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0022009000, -0.0022277000, -0.0022894000, -0.0022952000, -0.0023086000, -0.0023394000, -0.0024105000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0018080000; + } + pin ("C") { + capacitance : 0.0015080000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0014090000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0016196000, 0.0016183000, 0.0016153000, 0.0016147000, 0.0016133000, 0.0016100000, 0.0016025000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0014238000, -0.0014546000, -0.0015256000, -0.0015286000, -0.0015356000, -0.0015517000, -0.0015888000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0016070000; + } + pin ("D") { + capacitance : 0.0013490000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0012610000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0011990000, 0.0011991000, 0.0011994000, 0.0012029000, 0.0012108000, 0.0012290000, 0.0012711000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0007413000, -0.0007434000, -0.0007484000, -0.0007476000, -0.0007456000, -0.0007411000, -0.0007307000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0014360000; + } + pin ("X") { + direction : "output"; + function : "(A) | (B) | (C) | (D)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014603460, 0.0042652220, 0.0124574000, 0.0363842400, 0.1062672000, 0.3103737000"); + values("0.0162834000, 0.0142774000, 0.0092716000, -0.0034245000, -0.0402645000, -0.1513903000, -0.4814492000", \ + "0.0161418000, 0.0141217000, 0.0091035000, -0.0035588000, -0.0403988000, -0.1513146000, -0.4815196000", \ + "0.0160642000, 0.0140457000, 0.0090277000, -0.0036794000, -0.0405142000, -0.1516395000, -0.4816707000", \ + "0.0158609000, 0.0138536000, 0.0088231000, -0.0038970000, -0.0406818000, -0.1518184000, -0.4818678000", \ + "0.0156719000, 0.0136589000, 0.0086593000, -0.0040208000, -0.0408257000, -0.1518305000, -0.4819934000", \ + "0.0156016000, 0.0136184000, 0.0085704000, -0.0041029000, -0.0409878000, -0.1520285000, -0.4820704000", \ + "0.0159005000, 0.0138446000, 0.0087447000, -0.0036815000, -0.0407948000, -0.1520558000, -0.4820840000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014603460, 0.0042652220, 0.0124574000, 0.0363842400, 0.1062672000, 0.3103737000"); + values("0.0149538000, 0.0166110000, 0.0214573000, 0.0350905000, 0.0737483000, 0.1853823000, 0.5114438000", \ + "0.0149304000, 0.0166190000, 0.0214212000, 0.0350332000, 0.0737205000, 0.1853555000, 0.5113994000", \ + "0.0149009000, 0.0165958000, 0.0214247000, 0.0349959000, 0.0736887000, 0.1851364000, 0.5137689000", \ + "0.0149513000, 0.0165757000, 0.0213536000, 0.0349253000, 0.0735552000, 0.1854553000, 0.5118325000", \ + "0.0149244000, 0.0165872000, 0.0213213000, 0.0346123000, 0.0732808000, 0.1852562000, 0.5123218000", \ + "0.0157636000, 0.0172788000, 0.0218383000, 0.0348721000, 0.0733523000, 0.1849570000, 0.5122961000", \ + "0.0166436000, 0.0181186000, 0.0224635000, 0.0357534000, 0.0737414000, 0.1864251000, 0.5114364000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014603460, 0.0042652220, 0.0124574000, 0.0363842400, 0.1062672000, 0.3103737000"); + values("0.0152376000, 0.0133436000, 0.0082816000, -0.0044387000, -0.0412110000, -0.1524258000, -0.4826499000", \ + "0.0152678000, 0.0132804000, 0.0082942000, -0.0044158000, -0.0413156000, -0.1523543000, -0.4823485000", \ + "0.0150314000, 0.0130149000, 0.0079920000, -0.0046650000, -0.0415162000, -0.1524118000, -0.4825226000", \ + "0.0148449000, 0.0128539000, 0.0078219000, -0.0049065000, -0.0412415000, -0.1525822000, -0.4826860000", \ + "0.0147354000, 0.0127298000, 0.0077239000, -0.0047595000, -0.0416032000, -0.1528488000, -0.4828000000", \ + "0.0146468000, 0.0126385000, 0.0076620000, -0.0050655000, -0.0418973000, -0.1530126000, -0.4829097000", \ + "0.0151319000, 0.0130908000, 0.0079300000, -0.0043845000, -0.0415527000, -0.1528628000, -0.4828711000"); + } + related_pin : "B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014603460, 0.0042652220, 0.0124574000, 0.0363842400, 0.1062672000, 0.3103737000"); + values("0.0147264000, 0.0164198000, 0.0212783000, 0.0349446000, 0.0738148000, 0.1866882000, 0.5132006000", \ + "0.0147308000, 0.0164184000, 0.0212936000, 0.0350055000, 0.0738745000, 0.1867534000, 0.5131483000", \ + "0.0147725000, 0.0164661000, 0.0213261000, 0.0349356000, 0.0738738000, 0.1857905000, 0.5128559000", \ + "0.0148409000, 0.0164979000, 0.0212686000, 0.0348816000, 0.0737036000, 0.1857501000, 0.5122391000", \ + "0.0147878000, 0.0163987000, 0.0210591000, 0.0345061000, 0.0732123000, 0.1858221000, 0.5148790000", \ + "0.0155086000, 0.0170328000, 0.0215739000, 0.0348479000, 0.0731084000, 0.1846225000, 0.5120470000", \ + "0.0162020000, 0.0176779000, 0.0220764000, 0.0351440000, 0.0737161000, 0.1862097000, 0.5130144000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014603460, 0.0042652220, 0.0124574000, 0.0363842400, 0.1062672000, 0.3103737000"); + values("0.0143000000, 0.0123149000, 0.0073037000, -0.0054347000, -0.0422174000, -0.1530419000, -0.4831058000", \ + "0.0142261000, 0.0122255000, 0.0072136000, -0.0054871000, -0.0418099000, -0.1531857000, -0.4831920000", \ + "0.0141011000, 0.0120795000, 0.0070553000, -0.0056077000, -0.0424515000, -0.1533107000, -0.4834053000", \ + "0.0138758000, 0.0119003000, 0.0068722000, -0.0058271000, -0.0421994000, -0.1535078000, -0.4834882000", \ + "0.0138921000, 0.0118571000, 0.0068651000, -0.0058766000, -0.0425732000, -0.1537211000, -0.4837172000", \ + "0.0137054000, 0.0117147000, 0.0066938000, -0.0059848000, -0.0428287000, -0.1538943000, -0.4838138000", \ + "0.0144385000, 0.0123623000, 0.0071888000, -0.0056678000, -0.0426009000, -0.1538381000, -0.4836496000"); + } + related_pin : "C"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014603460, 0.0042652220, 0.0124574000, 0.0363842400, 0.1062672000, 0.3103737000"); + values("0.0143754000, 0.0160719000, 0.0208416000, 0.0344482000, 0.0733585000, 0.1853477000, 0.5145791000", \ + "0.0143559000, 0.0160395000, 0.0208829000, 0.0345492000, 0.0733687000, 0.1856930000, 0.5145618000", \ + "0.0144167000, 0.0161077000, 0.0209284000, 0.0345431000, 0.0734155000, 0.1857538000, 0.5145214000", \ + "0.0144562000, 0.0161238000, 0.0208762000, 0.0343048000, 0.0732292000, 0.1856026000, 0.5145080000", \ + "0.0144291000, 0.0160306000, 0.0207556000, 0.0339810000, 0.0727973000, 0.1860674000, 0.5117642000", \ + "0.0147844000, 0.0164080000, 0.0209384000, 0.0342199000, 0.0726547000, 0.1843745000, 0.5120438000", \ + "0.0155853000, 0.0170750000, 0.0214068000, 0.0346256000, 0.0730990000, 0.1855052000, 0.5101303000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014603460, 0.0042652220, 0.0124574000, 0.0363842400, 0.1062672000, 0.3103737000"); + values("0.0135979000, 0.0115770000, 0.0065641000, -0.0061875000, -0.0429584000, -0.1537118000, -0.4837766000", \ + "0.0134744000, 0.0114723000, 0.0064711000, -0.0062036000, -0.0429948000, -0.1540097000, -0.4838844000", \ + "0.0135196000, 0.0115163000, 0.0065832000, -0.0061982000, -0.0430363000, -0.1541173000, -0.4840345000", \ + "0.0132703000, 0.0112470000, 0.0062675000, -0.0064314000, -0.0432632000, -0.1543070000, -0.4842166000", \ + "0.0131523000, 0.0111333000, 0.0061025000, -0.0064704000, -0.0433306000, -0.1543520000, -0.4842675000", \ + "0.0131962000, 0.0111917000, 0.0061674000, -0.0065449000, -0.0433723000, -0.1543906000, -0.4842410000", \ + "0.0148003000, 0.0127214000, 0.0074908000, -0.0054376000, -0.0426869000, -0.1539437000, -0.4837683000"); + } + related_pin : "D"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014603460, 0.0042652220, 0.0124574000, 0.0363842400, 0.1062672000, 0.3103737000"); + values("0.0128871000, 0.0145715000, 0.0194134000, 0.0330324000, 0.0719639000, 0.1841811000, 0.5139629000", \ + "0.0129336000, 0.0146347000, 0.0194373000, 0.0330971000, 0.0719398000, 0.1849872000, 0.5113630000", \ + "0.0128948000, 0.0145743000, 0.0194104000, 0.0330993000, 0.0719241000, 0.1839949000, 0.5117389000", \ + "0.0129386000, 0.0145229000, 0.0192954000, 0.0328888000, 0.0717427000, 0.1841817000, 0.5138360000", \ + "0.0130238000, 0.0145995000, 0.0193414000, 0.0324562000, 0.0712201000, 0.1846752000, 0.5114542000", \ + "0.0134274000, 0.0149622000, 0.0194875000, 0.0328302000, 0.0709512000, 0.1824250000, 0.5110884000", \ + "0.0142772000, 0.0157404000, 0.0201522000, 0.0333818000, 0.0716157000, 0.1835997000, 0.5089819000"); + } + } + max_capacitance : 0.3103740000; + max_transition : 1.5064190000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014603500, 0.0042652200, 0.0124574000, 0.0363842000, 0.1062670000, 0.3103740000"); + values("0.6186276000, 0.6307866000, 0.6579690000, 0.7127239000, 0.8134548000, 0.9994997000, 1.3816612000", \ + "0.6202702000, 0.6323742000, 0.6592485000, 0.7143839000, 0.8150930000, 0.9994554000, 1.3835183000", \ + "0.6277924000, 0.6398426000, 0.6669832000, 0.7216990000, 0.8225328000, 1.0085327000, 1.3908121000", \ + "0.6492636000, 0.6612692000, 0.6883527000, 0.7430954000, 0.8435809000, 1.0298812000, 1.4121345000", \ + "0.7005506000, 0.7124036000, 0.7397644000, 0.7945740000, 0.8948494000, 1.0795899000, 1.4635257000", \ + "0.8105868000, 0.8228128000, 0.8495023000, 0.9043566000, 1.0048103000, 1.1907594000, 1.5746988000", \ + "1.0341429000, 1.0464608000, 1.0741739000, 1.1314146000, 1.2345710000, 1.4215702000, 1.8070693000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014603500, 0.0042652200, 0.0124574000, 0.0363842000, 0.1062670000, 0.3103740000"); + values("0.0779247000, 0.0832849000, 0.0961643000, 0.1269952000, 0.2085218000, 0.4422037000, 1.1212551000", \ + "0.0827645000, 0.0881569000, 0.1009652000, 0.1317550000, 0.2133479000, 0.4469931000, 1.1260817000", \ + "0.0943151000, 0.0996328000, 0.1124662000, 0.1432012000, 0.2246954000, 0.4584488000, 1.1378969000", \ + "0.1214924000, 0.1266574000, 0.1393162000, 0.1697768000, 0.2513911000, 0.4850548000, 1.1656459000", \ + "0.1684006000, 0.1744212000, 0.1882914000, 0.2195459000, 0.3008719000, 0.5349534000, 1.2129361000", \ + "0.2269288000, 0.2347754000, 0.2518814000, 0.2858533000, 0.3677383000, 0.6010295000, 1.2807054000", \ + "0.2798168000, 0.2904408000, 0.3129098000, 0.3547621000, 0.4402641000, 0.6720634000, 1.3498820000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014603500, 0.0042652200, 0.0124574000, 0.0363842000, 0.1062670000, 0.3103740000"); + values("0.0845714000, 0.0911852000, 0.1075676000, 0.1425953000, 0.2096679000, 0.3614143000, 0.7670944000", \ + "0.0846415000, 0.0912068000, 0.1072345000, 0.1408358000, 0.2088565000, 0.3635215000, 0.7656444000", \ + "0.0846330000, 0.0911814000, 0.1075832000, 0.1425501000, 0.2097246000, 0.3612680000, 0.7670550000", \ + "0.0846391000, 0.0911895000, 0.1073763000, 0.1425400000, 0.2094026000, 0.3614534000, 0.7667909000", \ + "0.0845926000, 0.0908022000, 0.1077887000, 0.1417616000, 0.2089922000, 0.3628290000, 0.7659923000", \ + "0.0846065000, 0.0910819000, 0.1077022000, 0.1413241000, 0.2083099000, 0.3629135000, 0.7663026000", \ + "0.0916499000, 0.0983091000, 0.1140036000, 0.1502936000, 0.2162322000, 0.3680322000, 0.7686423000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014603500, 0.0042652200, 0.0124574000, 0.0363842000, 0.1062670000, 0.3103740000"); + values("0.0199036000, 0.0245855000, 0.0373516000, 0.0746266000, 0.1876706000, 0.5218462000, 1.4995571000", \ + "0.0198383000, 0.0244546000, 0.0373458000, 0.0744549000, 0.1876436000, 0.5218213000, 1.4994437000", \ + "0.0198539000, 0.0244731000, 0.0371163000, 0.0743909000, 0.1874575000, 0.5213878000, 1.4973524000", \ + "0.0198268000, 0.0244728000, 0.0371492000, 0.0742708000, 0.1869811000, 0.5214044000, 1.5000835000", \ + "0.0246072000, 0.0290422000, 0.0409375000, 0.0760515000, 0.1873653000, 0.5222356000, 1.5012606000", \ + "0.0338586000, 0.0383647000, 0.0506630000, 0.0824617000, 0.1893871000, 0.5213059000, 1.4999949000", \ + "0.0479140000, 0.0543439000, 0.0679684000, 0.0998314000, 0.1952615000, 0.5238426000, 1.4973957000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014603500, 0.0042652200, 0.0124574000, 0.0363842000, 0.1062670000, 0.3103740000"); + values("0.6023272000, 0.6143631000, 0.6415718000, 0.6963189000, 0.7969320000, 0.9831358000, 1.3654189000", \ + "0.6032181000, 0.6151118000, 0.6426096000, 0.6973035000, 0.7984760000, 0.9838539000, 1.3663779000", \ + "0.6097936000, 0.6218853000, 0.6486433000, 0.7036855000, 0.8043747000, 0.9889025000, 1.3729514000", \ + "0.6308412000, 0.6426461000, 0.6696088000, 0.7244393000, 0.8247610000, 1.0103491000, 1.3935958000", \ + "0.6830973000, 0.6949885000, 0.7217330000, 0.7766663000, 0.8772543000, 1.0627879000, 1.4460996000", \ + "0.8015580000, 0.8135300000, 0.8408452000, 0.8953057000, 0.9957016000, 1.1816367000, 1.5657978000", \ + "1.0577155000, 1.0700384000, 1.0980941000, 1.1552118000, 1.2588310000, 1.4460314000, 1.8319104000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014603500, 0.0042652200, 0.0124574000, 0.0363842000, 0.1062670000, 0.3103740000"); + values("0.0786446000, 0.0839762000, 0.0967304000, 0.1274317000, 0.2088128000, 0.4430097000, 1.1210847000", \ + "0.0833718000, 0.0887008000, 0.1014557000, 0.1321728000, 0.2136144000, 0.4476662000, 1.1262700000", \ + "0.0949475000, 0.1002323000, 0.1129680000, 0.1435977000, 0.2249367000, 0.4592424000, 1.1374005000", \ + "0.1212455000, 0.1264400000, 0.1390205000, 0.1694019000, 0.2506672000, 0.4851100000, 1.1621747000", \ + "0.1671868000, 0.1731918000, 0.1867803000, 0.2180511000, 0.2994207000, 0.5332232000, 1.2134385000", \ + "0.2226528000, 0.2304230000, 0.2473931000, 0.2813894000, 0.3634277000, 0.5968103000, 1.2788863000", \ + "0.2701259000, 0.2806477000, 0.3032862000, 0.3458204000, 0.4313128000, 0.6635259000, 1.3416619000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014603500, 0.0042652200, 0.0124574000, 0.0363842000, 0.1062670000, 0.3103740000"); + values("0.0846325000, 0.0911515000, 0.1075567000, 0.1426066000, 0.2095410000, 0.3613906000, 0.7670736000", \ + "0.0844722000, 0.0911750000, 0.1080761000, 0.1428028000, 0.2118736000, 0.3627225000, 0.7669133000", \ + "0.0846965000, 0.0912864000, 0.1071908000, 0.1408524000, 0.2089952000, 0.3630831000, 0.7660724000", \ + "0.0843637000, 0.0907379000, 0.1072677000, 0.1409464000, 0.2099470000, 0.3634115000, 0.7651519000", \ + "0.0844687000, 0.0911244000, 0.1066939000, 0.1413192000, 0.2082465000, 0.3608406000, 0.7665406000", \ + "0.0846289000, 0.0907888000, 0.1079917000, 0.1430469000, 0.2091804000, 0.3604649000, 0.7650127000", \ + "0.0929271000, 0.0994584000, 0.1156677000, 0.1497231000, 0.2170282000, 0.3675806000, 0.7692144000"); + } + related_pin : "B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014603500, 0.0042652200, 0.0124574000, 0.0363842000, 0.1062670000, 0.3103740000"); + values("0.0194300000, 0.0240337000, 0.0365564000, 0.0736360000, 0.1865543000, 0.5217106000, 1.5015590000", \ + "0.0194970000, 0.0239321000, 0.0364757000, 0.0734456000, 0.1865230000, 0.5213106000, 1.5017994000", \ + "0.0193857000, 0.0239228000, 0.0364137000, 0.0735855000, 0.1865576000, 0.5217816000, 1.5016509000", \ + "0.0195257000, 0.0240052000, 0.0365112000, 0.0734667000, 0.1865063000, 0.5217495000, 1.5003113000", \ + "0.0242521000, 0.0284527000, 0.0406188000, 0.0753162000, 0.1864774000, 0.5218225000, 1.5013470000", \ + "0.0334411000, 0.0381278000, 0.0497443000, 0.0820652000, 0.1882567000, 0.5211814000, 1.5014371000", \ + "0.0479120000, 0.0541711000, 0.0677227000, 0.0987903000, 0.1953338000, 0.5239947000, 1.4959505000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014603500, 0.0042652200, 0.0124574000, 0.0363842000, 0.1062670000, 0.3103740000"); + values("0.5688825000, 0.5807188000, 0.6077020000, 0.6627494000, 0.7634907000, 0.9486566000, 1.3318574000", \ + "0.5697300000, 0.5816732000, 0.6084957000, 0.6636301000, 0.7639057000, 0.9498571000, 1.3328678000", \ + "0.5756284000, 0.5876742000, 0.6145029000, 0.6695483000, 0.7700791000, 0.9546858000, 1.3387954000", \ + "0.5961242000, 0.6080211000, 0.6348515000, 0.6898777000, 0.7902178000, 0.9759809000, 1.3590346000", \ + "0.6504206000, 0.6623903000, 0.6895954000, 0.7444286000, 0.8452687000, 1.0308150000, 1.4140461000", \ + "0.7841435000, 0.7961425000, 0.8231895000, 0.8777043000, 0.9786965000, 1.1649134000, 1.5483052000", \ + "1.0761819000, 1.0887005000, 1.1171395000, 1.1743515000, 1.2783902000, 1.4647522000, 1.8492053000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014603500, 0.0042652200, 0.0124574000, 0.0363842000, 0.1062670000, 0.3103740000"); + values("0.0763993000, 0.0816067000, 0.0941465000, 0.1245801000, 0.2059260000, 0.4397752000, 1.1177052000", \ + "0.0812147000, 0.0864281000, 0.0990825000, 0.1295132000, 0.2109117000, 0.4437293000, 1.1241044000", \ + "0.0925989000, 0.0977866000, 0.1103903000, 0.1407451000, 0.2221616000, 0.4551493000, 1.1362302000", \ + "0.1191722000, 0.1243744000, 0.1368727000, 0.1669577000, 0.2483571000, 0.4813439000, 1.1622329000", \ + "0.1628343000, 0.1689390000, 0.1825181000, 0.2136603000, 0.2950066000, 0.5284553000, 1.2068698000", \ + "0.2158111000, 0.2235327000, 0.2404876000, 0.2749121000, 0.3569465000, 0.5895314000, 1.2690068000", \ + "0.2589391000, 0.2695378000, 0.2926025000, 0.3356868000, 0.4211865000, 0.6533522000, 1.3316053000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014603500, 0.0042652200, 0.0124574000, 0.0363842000, 0.1062670000, 0.3103740000"); + values("0.0850784000, 0.0913760000, 0.1071729000, 0.1408234000, 0.2082470000, 0.3630679000, 0.7642466000", \ + "0.0844239000, 0.0910566000, 0.1066998000, 0.1409808000, 0.2099857000, 0.3608229000, 0.7656740000", \ + "0.0846302000, 0.0911714000, 0.1072755000, 0.1408134000, 0.2090879000, 0.3632389000, 0.7659230000", \ + "0.0847711000, 0.0914343000, 0.1067066000, 0.1408428000, 0.2094906000, 0.3608192000, 0.7657784000", \ + "0.0846047000, 0.0913287000, 0.1072923000, 0.1423296000, 0.2119815000, 0.3620824000, 0.7652480000", \ + "0.0846522000, 0.0911515000, 0.1079547000, 0.1428762000, 0.2097882000, 0.3613823000, 0.7653500000", \ + "0.0939118000, 0.1006146000, 0.1167009000, 0.1510091000, 0.2161931000, 0.3659997000, 0.7689521000"); + } + related_pin : "C"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014603500, 0.0042652200, 0.0124574000, 0.0363842000, 0.1062670000, 0.3103740000"); + values("0.0190097000, 0.0234812000, 0.0360472000, 0.0729868000, 0.1862020000, 0.5220817000, 1.5001772000", \ + "0.0189427000, 0.0235685000, 0.0361093000, 0.0730879000, 0.1857265000, 0.5211583000, 1.5025796000", \ + "0.0189946000, 0.0235140000, 0.0360773000, 0.0728746000, 0.1857633000, 0.5216966000, 1.5031121000", \ + "0.0192691000, 0.0237525000, 0.0362066000, 0.0731679000, 0.1862148000, 0.5210777000, 1.5031738000", \ + "0.0243307000, 0.0284182000, 0.0403183000, 0.0754802000, 0.1865001000, 0.5214852000, 1.5005117000", \ + "0.0336657000, 0.0390757000, 0.0501936000, 0.0824611000, 0.1886703000, 0.5203006000, 1.5017166000", \ + "0.0481005000, 0.0551891000, 0.0687345000, 0.1001551000, 0.1954795000, 0.5223004000, 1.4988848000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014603500, 0.0042652200, 0.0124574000, 0.0363842000, 0.1062670000, 0.3103740000"); + values("0.5001209000, 0.5117475000, 0.5388029000, 0.5938098000, 0.6944599000, 0.8788348000, 1.2631423000", \ + "0.5009386000, 0.5128171000, 0.5399459000, 0.5950898000, 0.6954036000, 0.8814997000, 1.2640278000", \ + "0.5064815000, 0.5182493000, 0.5452714000, 0.6003998000, 0.7013159000, 0.8870554000, 1.2695034000", \ + "0.5262513000, 0.5382198000, 0.5655061000, 0.6204084000, 0.7206608000, 0.9070378000, 1.2899094000", \ + "0.5831129000, 0.5947612000, 0.6216605000, 0.6765813000, 0.7772115000, 0.9630238000, 1.3468070000", \ + "0.7210740000, 0.7332806000, 0.7605163000, 0.8148549000, 0.9161220000, 1.1016876000, 1.4857104000", \ + "1.0345811000, 1.0467511000, 1.0757191000, 1.1324991000, 1.2349565000, 1.4216786000, 1.8040512000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014603500, 0.0042652200, 0.0124574000, 0.0363842000, 0.1062670000, 0.3103740000"); + values("0.0731398000, 0.0784008000, 0.0911020000, 0.1215096000, 0.2026464000, 0.4359106000, 1.1148878000", \ + "0.0782044000, 0.0834944000, 0.0961257000, 0.1266560000, 0.2079903000, 0.4412471000, 1.1227778000", \ + "0.0896822000, 0.0949675000, 0.1076296000, 0.1380521000, 0.2193099000, 0.4522260000, 1.1339046000", \ + "0.1166247000, 0.1216692000, 0.1343102000, 0.1646138000, 0.2459447000, 0.4788442000, 1.1626023000", \ + "0.1604275000, 0.1665555000, 0.1805731000, 0.2117771000, 0.2927504000, 0.5264977000, 1.2043436000", \ + "0.2139148000, 0.2220839000, 0.2395973000, 0.2746470000, 0.3561632000, 0.5894715000, 1.2726370000", \ + "0.2615347000, 0.2727028000, 0.2962759000, 0.3409857000, 0.4264255000, 0.6595839000, 1.3364284000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014603500, 0.0042652200, 0.0124574000, 0.0363842000, 0.1062670000, 0.3103740000"); + values("0.0846339000, 0.0912426000, 0.1071771000, 0.1408681000, 0.2081606000, 0.3634627000, 0.7653722000", \ + "0.0846527000, 0.0908239000, 0.1074928000, 0.1416860000, 0.2090974000, 0.3621708000, 0.7657995000", \ + "0.0849214000, 0.0912772000, 0.1067564000, 0.1404894000, 0.2121623000, 0.3620492000, 0.7668154000", \ + "0.0846143000, 0.0910686000, 0.1074356000, 0.1418264000, 0.2092521000, 0.3610991000, 0.7655083000", \ + "0.0843992000, 0.0912815000, 0.1066043000, 0.1415817000, 0.2090089000, 0.3628946000, 0.7648804000", \ + "0.0847410000, 0.0913283000, 0.1069718000, 0.1406786000, 0.2106587000, 0.3619519000, 0.7650645000", \ + "0.0970531000, 0.1035805000, 0.1187924000, 0.1513640000, 0.2165376000, 0.3665896000, 0.7684619000"); + } + related_pin : "D"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014603500, 0.0042652200, 0.0124574000, 0.0363842000, 0.1062670000, 0.3103740000"); + values("0.0190465000, 0.0236335000, 0.0360982000, 0.0729718000, 0.1858464000, 0.5217967000, 1.5064192000", \ + "0.0189946000, 0.0235541000, 0.0361350000, 0.0731094000, 0.1860093000, 0.5227526000, 1.5012688000", \ + "0.0191026000, 0.0235734000, 0.0361488000, 0.0729785000, 0.1857656000, 0.5210387000, 1.5049638000", \ + "0.0194390000, 0.0241224000, 0.0365688000, 0.0732499000, 0.1857884000, 0.5217244000, 1.5055095000", \ + "0.0248404000, 0.0291216000, 0.0408753000, 0.0761487000, 0.1862563000, 0.5227545000, 1.5050001000", \ + "0.0349460000, 0.0396576000, 0.0512664000, 0.0829859000, 0.1884607000, 0.5208740000, 1.5049454000", \ + "0.0507602000, 0.0573384000, 0.0715114000, 0.1029222000, 0.1963184000, 0.5221428000, 1.4997051000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__or4_4") { + leakage_power () { + value : 0.0040669000; + when : "!A&!B&!C&D"; + } + leakage_power () { + value : 0.0059004000; + when : "!A&!B&!C&!D"; + } + leakage_power () { + value : 0.0019956000; + when : "!A&!B&C&D"; + } + leakage_power () { + value : 0.0024239000; + when : "!A&!B&C&!D"; + } + leakage_power () { + value : 0.0019875000; + when : "!A&B&!C&D"; + } + leakage_power () { + value : 0.0023181000; + when : "!A&B&!C&!D"; + } + leakage_power () { + value : 0.0019676000; + when : "!A&B&C&D"; + } + leakage_power () { + value : 0.0019889000; + when : "!A&B&C&!D"; + } + leakage_power () { + value : 0.0019855000; + when : "A&!B&!C&D"; + } + leakage_power () { + value : 0.0022894000; + when : "A&!B&!C&!D"; + } + leakage_power () { + value : 0.0019669000; + when : "A&!B&C&D"; + } + leakage_power () { + value : 0.0019870000; + when : "A&!B&C&!D"; + } + leakage_power () { + value : 0.0019657000; + when : "A&B&!C&D"; + } + leakage_power () { + value : 0.0019915000; + when : "A&B&!C&!D"; + } + leakage_power () { + value : 0.0019594000; + when : "A&B&C&D"; + } + leakage_power () { + value : 0.0019700000; + when : "A&B&C&!D"; + } + area : 11.260800000; + cell_footprint : "sky130_fd_sc_hd__or4"; + cell_leakage_power : 0.0024227670; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A") { + capacitance : 0.0023670000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022400000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0039518000, 0.0039475000, 0.0039376000, 0.0039377000, 0.0039379000, 0.0039382000, 0.0039390000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0033094000, -0.0033432000, -0.0034210000, -0.0034368000, -0.0034732000, -0.0035571000, -0.0037506000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024930000; + } + pin ("B") { + capacitance : 0.0024510000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0023070000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0040186000, 0.0040153000, 0.0040077000, 0.0040091000, 0.0040126000, 0.0040205000, 0.0040387000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0033481000, -0.0033881000, -0.0034802000, -0.0034981000, -0.0035393000, -0.0036343000, -0.0038533000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0025950000; + } + pin ("C") { + capacitance : 0.0024460000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022660000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0039025000, 0.0039009000, 0.0038971000, 0.0038971000, 0.0038971000, 0.0038970000, 0.0038968000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0034535000, -0.0035284000, -0.0037010000, -0.0037105000, -0.0037326000, -0.0037836000, -0.0039009000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0026250000; + } + pin ("D") { + capacitance : 0.0023000000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0020960000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0027252000, 0.0027229000, 0.0027176000, 0.0027245000, 0.0027405000, 0.0027774000, 0.0028624000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0017014000, -0.0017075000, -0.0017216000, -0.0017197000, -0.0017151000, -0.0017047000, -0.0016806000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0025030000; + } + pin ("X") { + direction : "output"; + function : "(A) | (B) | (C) | (D)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015989090, 0.0051130190, 0.0163505000, 0.0522859200, 0.1672008000, 0.5346778000"); + values("0.0281561000, 0.0258964000, 0.0194889000, 0.0028612000, -0.0513662000, -0.2333575000, -0.8274570000", \ + "0.0279853000, 0.0260372000, 0.0199057000, 0.0028668000, -0.0515569000, -0.2335000000, -0.8275452000", \ + "0.0277519000, 0.0255106000, 0.0191379000, 0.0019609000, -0.0521063000, -0.2335803000, -0.8276195000", \ + "0.0275254000, 0.0253560000, 0.0189731000, 0.0017489000, -0.0523365000, -0.2338671000, -0.8278094000", \ + "0.0273720000, 0.0251337000, 0.0187386000, 0.0016520000, -0.0525718000, -0.2340779000, -0.8279799000", \ + "0.0272004000, 0.0250030000, 0.0185773000, 0.0016318000, -0.0526753000, -0.2342540000, -0.8281764000", \ + "0.0300004000, 0.0276878000, 0.0207812000, 0.0014401000, -0.0525502000, -0.2341942000, -0.8281656000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015989090, 0.0051130190, 0.0163505000, 0.0522859200, 0.1672008000, 0.5346778000"); + values("0.0301260000, 0.0320327000, 0.0382112000, 0.0570218000, 0.1155306000, 0.2997719000, 0.8919592000", \ + "0.0300449000, 0.0319652000, 0.0381315000, 0.0569621000, 0.1154608000, 0.2995145000, 0.8918918000", \ + "0.0299583000, 0.0319142000, 0.0380548000, 0.0569785000, 0.1154684000, 0.2996341000, 0.8878506000", \ + "0.0300454000, 0.0319525000, 0.0380916000, 0.0569593000, 0.1154251000, 0.2993898000, 0.8907827000", \ + "0.0303407000, 0.0322191000, 0.0381150000, 0.0567990000, 0.1147463000, 0.2991823000, 0.8870623000", \ + "0.0316833000, 0.0334555000, 0.0391418000, 0.0572759000, 0.1149322000, 0.2988419000, 0.8917020000", \ + "0.0339688000, 0.0356818000, 0.0412768000, 0.0590525000, 0.1162392000, 0.3005466000, 0.8868471000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015989090, 0.0051130190, 0.0163505000, 0.0522859200, 0.1672008000, 0.5346778000"); + values("0.0257908000, 0.0235337000, 0.0171833000, 0.0000236000, -0.0538038000, -0.2356207000, -0.8295232000", \ + "0.0256845000, 0.0234661000, 0.0170554000, 0.0000393000, -0.0541478000, -0.2356343000, -0.8294909000", \ + "0.0254924000, 0.0232151000, 0.0168632000, -0.0002640000, -0.0544504000, -0.2358558000, -0.8296375000", \ + "0.0254946000, 0.0232718000, 0.0166856000, -0.0005324000, -0.0542836000, -0.2360898000, -0.8298467000", \ + "0.0251463000, 0.0229334000, 0.0167290000, -0.0006461000, -0.0546886000, -0.2362633000, -0.8301206000", \ + "0.0250672000, 0.0228831000, 0.0165079000, -0.0006578000, -0.0549769000, -0.2365618000, -0.8303045000", \ + "0.0272180000, 0.0248852000, 0.0180480000, -0.0006655000, -0.0550037000, -0.2362138000, -0.8301037000"); + } + related_pin : "B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015989090, 0.0051130190, 0.0163505000, 0.0522859200, 0.1672008000, 0.5346778000"); + values("0.0295149000, 0.0314358000, 0.0375994000, 0.0565027000, 0.1155496000, 0.3006517000, 0.8879528000", \ + "0.0294803000, 0.0314377000, 0.0374899000, 0.0566443000, 0.1156075000, 0.3003705000, 0.8930446000", \ + "0.0294624000, 0.0313724000, 0.0375183000, 0.0565743000, 0.1155166000, 0.3002252000, 0.8898807000", \ + "0.0296273000, 0.0315587000, 0.0376343000, 0.0565269000, 0.1152537000, 0.2998312000, 0.8929266000", \ + "0.0294528000, 0.0313574000, 0.0372796000, 0.0558767000, 0.1143629000, 0.3000185000, 0.8926754000", \ + "0.0309538000, 0.0327268000, 0.0384004000, 0.0567040000, 0.1140024000, 0.2986259000, 0.8881437000", \ + "0.0323164000, 0.0339692000, 0.0395959000, 0.0574653000, 0.1153879000, 0.3001500000, 0.8873850000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015989090, 0.0051130190, 0.0163505000, 0.0522859200, 0.1672008000, 0.5346778000"); + values("0.0238491000, 0.0216851000, 0.0152488000, -0.0019343000, -0.0559861000, -0.2372954000, -0.8310182000", \ + "0.0237788000, 0.0215888000, 0.0151598000, -0.0019263000, -0.0560944000, -0.2373945000, -0.8311229000", \ + "0.0236100000, 0.0213929000, 0.0149644000, -0.0021206000, -0.0562879000, -0.2375831000, -0.8312990000", \ + "0.0233569000, 0.0210661000, 0.0147333000, -0.0022301000, -0.0563969000, -0.2378702000, -0.8315311000", \ + "0.0232301000, 0.0209007000, 0.0145104000, -0.0021196000, -0.0564499000, -0.2381400000, -0.8318419000", \ + "0.0233786000, 0.0210886000, 0.0147123000, -0.0024688000, -0.0567376000, -0.2383391000, -0.8320647000", \ + "0.0254079000, 0.0230868000, 0.0161443000, -0.0023476000, -0.0567929000, -0.2383742000, -0.8314319000"); + } + related_pin : "C"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015989090, 0.0051130190, 0.0163505000, 0.0522859200, 0.1672008000, 0.5346778000"); + values("0.0284754000, 0.0304019000, 0.0365329000, 0.0554128000, 0.1143389000, 0.2993861000, 0.8916833000", \ + "0.0285399000, 0.0304594000, 0.0366037000, 0.0554966000, 0.1143525000, 0.2992063000, 0.8885622000", \ + "0.0285983000, 0.0305269000, 0.0366003000, 0.0556402000, 0.1145254000, 0.2996357000, 0.8920419000", \ + "0.0286762000, 0.0305737000, 0.0366257000, 0.0554808000, 0.1141634000, 0.2992072000, 0.8869599000", \ + "0.0287702000, 0.0306153000, 0.0365412000, 0.0548548000, 0.1134861000, 0.2985847000, 0.8883737000", \ + "0.0298474000, 0.0316160000, 0.0372719000, 0.0555087000, 0.1132057000, 0.2971369000, 0.8911575000", \ + "0.0309319000, 0.0326170000, 0.0381467000, 0.0560190000, 0.1139959000, 0.2981307000, 0.8888828000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015989090, 0.0051130190, 0.0163505000, 0.0522859200, 0.1672008000, 0.5346778000"); + values("0.0228270000, 0.0205962000, 0.0143258000, -0.0027665000, -0.0569548000, -0.2383898000, -0.8320158000", \ + "0.0226854000, 0.0204672000, 0.0140755000, -0.0030517000, -0.0572031000, -0.2385154000, -0.8320059000", \ + "0.0223535000, 0.0201483000, 0.0138138000, -0.0033790000, -0.0573312000, -0.2387360000, -0.8324063000", \ + "0.0222538000, 0.0200129000, 0.0136475000, -0.0034832000, -0.0576552000, -0.2390013000, -0.8324544000", \ + "0.0219723000, 0.0197989000, 0.0133941000, -0.0036874000, -0.0578696000, -0.2392193000, -0.8328079000", \ + "0.0223065000, 0.0200925000, 0.0136969000, -0.0031458000, -0.0574881000, -0.2389967000, -0.8326622000", \ + "0.0290203000, 0.0265881000, 0.0194381000, -0.0005848000, -0.0563885000, -0.2380710000, -0.8316231000"); + } + related_pin : "D"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015989090, 0.0051130190, 0.0163505000, 0.0522859200, 0.1672008000, 0.5346778000"); + values("0.0250182000, 0.0269475000, 0.0329997000, 0.0520989000, 0.1112281000, 0.2963141000, 0.8897799000", \ + "0.0249971000, 0.0269450000, 0.0330643000, 0.0522537000, 0.1111654000, 0.2964007000, 0.8827494000", \ + "0.0249411000, 0.0268849000, 0.0329996000, 0.0521537000, 0.1111267000, 0.2958377000, 0.8866489000", \ + "0.0249543000, 0.0268575000, 0.0329618000, 0.0518477000, 0.1106497000, 0.2957795000, 0.8830836000", \ + "0.0249898000, 0.0268378000, 0.0326264000, 0.0510261000, 0.1096715000, 0.2947796000, 0.8862220000", \ + "0.0257524000, 0.0275208000, 0.0332088000, 0.0518321000, 0.1096442000, 0.2929823000, 0.8850457000", \ + "0.0274773000, 0.0289880000, 0.0345559000, 0.0522320000, 0.1103551000, 0.2947956000, 0.8820250000"); + } + } + max_capacitance : 0.5346780000; + max_transition : 1.5078210000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015989100, 0.0051130200, 0.0163505000, 0.0522859000, 0.1672010000, 0.5346780000"); + values("0.4914132000, 0.4982088000, 0.5162480000, 0.5564371000, 0.6363137000, 0.7936776000, 1.1470217000", \ + "0.4954120000, 0.5022173000, 0.5203575000, 0.5605744000, 0.6407498000, 0.7976570000, 1.1511713000", \ + "0.5061124000, 0.5130667000, 0.5305983000, 0.5711051000, 0.6511199000, 0.8078365000, 1.1621484000", \ + "0.5314365000, 0.5384135000, 0.5563630000, 0.5962234000, 0.6761890000, 0.8328743000, 1.1872786000", \ + "0.5873011000, 0.5941201000, 0.6115942000, 0.6520635000, 0.7318983000, 0.8887763000, 1.2432230000", \ + "0.7038614000, 0.7106193000, 0.7283524000, 0.7692376000, 0.8495202000, 1.0071419000, 1.3610394000", \ + "0.9354281000, 0.9425728000, 0.9609944000, 1.0037359000, 1.0865630000, 1.2485422000, 1.6055099000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015989100, 0.0051130200, 0.0163505000, 0.0522859000, 0.1672010000, 0.5346780000"); + values("0.0876665000, 0.0914850000, 0.1018409000, 0.1282909000, 0.2016966000, 0.4268333000, 1.1413070000", \ + "0.0922595000, 0.0960948000, 0.1064385000, 0.1328672000, 0.2062900000, 0.4314621000, 1.1452620000", \ + "0.1032796000, 0.1071288000, 0.1174100000, 0.1438671000, 0.2173836000, 0.4424535000, 1.1548764000", \ + "0.1300736000, 0.1338521000, 0.1440402000, 0.1701876000, 0.2427525000, 0.4678474000, 1.1817560000", \ + "0.1793437000, 0.1835504000, 0.1943527000, 0.2211278000, 0.2937061000, 0.5187229000, 1.2318099000", \ + "0.2397252000, 0.2451299000, 0.2585070000, 0.2876349000, 0.3612992000, 0.5851170000, 1.3005148000", \ + "0.2947162000, 0.3017531000, 0.3194419000, 0.3567017000, 0.4349419000, 0.6586778000, 1.3688634000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015989100, 0.0051130200, 0.0163505000, 0.0522859000, 0.1672010000, 0.5346780000"); + values("0.0721265000, 0.0752971000, 0.0854764000, 0.1097659000, 0.1646583000, 0.2931584000, 0.6781201000", \ + "0.0721038000, 0.0756131000, 0.0860699000, 0.1107579000, 0.1636138000, 0.2946543000, 0.6782400000", \ + "0.0722579000, 0.0759717000, 0.0854235000, 0.1094144000, 0.1644540000, 0.2957461000, 0.6784009000", \ + "0.0722971000, 0.0760519000, 0.0858136000, 0.1093954000, 0.1648248000, 0.2958235000, 0.6776397000", \ + "0.0723350000, 0.0760569000, 0.0856061000, 0.1094786000, 0.1631982000, 0.2956620000, 0.6769875000", \ + "0.0720267000, 0.0757059000, 0.0854246000, 0.1106935000, 0.1647953000, 0.2943387000, 0.6768753000", \ + "0.0808025000, 0.0844916000, 0.0944700000, 0.1190932000, 0.1755423000, 0.3006082000, 0.6797883000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015989100, 0.0051130200, 0.0163505000, 0.0522859000, 0.1672010000, 0.5346780000"); + values("0.0218532000, 0.0249930000, 0.0345172000, 0.0642888000, 0.1619624000, 0.4801233000, 1.5016410000", \ + "0.0217560000, 0.0248926000, 0.0344779000, 0.0642158000, 0.1619003000, 0.4800937000, 1.4986263000", \ + "0.0216805000, 0.0248891000, 0.0343955000, 0.0640968000, 0.1615609000, 0.4791532000, 1.5002369000", \ + "0.0213129000, 0.0245416000, 0.0341004000, 0.0637475000, 0.1613394000, 0.4800055000, 1.4996466000", \ + "0.0258693000, 0.0289207000, 0.0377112000, 0.0654402000, 0.1612808000, 0.4803584000, 1.4972457000", \ + "0.0351003000, 0.0382410000, 0.0469625000, 0.0731255000, 0.1638551000, 0.4787382000, 1.5029858000", \ + "0.0497124000, 0.0535986000, 0.0648038000, 0.0889062000, 0.1716188000, 0.4818649000, 1.4988587000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015989100, 0.0051130200, 0.0163505000, 0.0522859000, 0.1672010000, 0.5346780000"); + values("0.4724322000, 0.4792221000, 0.4972090000, 0.5375278000, 0.6171499000, 0.7747223000, 1.1281616000", \ + "0.4756401000, 0.4825544000, 0.5004768000, 0.5409160000, 0.6206838000, 0.7776795000, 1.1319068000", \ + "0.4855485000, 0.4924666000, 0.5100228000, 0.5505307000, 0.6303847000, 0.7872357000, 1.1417696000", \ + "0.5102955000, 0.5170872000, 0.5353725000, 0.5754005000, 0.6554365000, 0.8129576000, 1.1666070000", \ + "0.5669324000, 0.5736043000, 0.5914942000, 0.6315348000, 0.7109291000, 0.8684277000, 1.2226873000", \ + "0.6922470000, 0.6991123000, 0.7170506000, 0.7572592000, 0.8371817000, 0.9949090000, 1.3491634000", \ + "0.9485567000, 0.9557439000, 0.9757921000, 1.0186871000, 1.1026913000, 1.2646244000, 1.6222537000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015989100, 0.0051130200, 0.0163505000, 0.0522859000, 0.1672010000, 0.5346780000"); + values("0.0867381000, 0.0904582000, 0.1005953000, 0.1266934000, 0.1997952000, 0.4241539000, 1.1369080000", \ + "0.0913392000, 0.0950548000, 0.1051577000, 0.1313640000, 0.2043104000, 0.4293156000, 1.1444630000", \ + "0.1022697000, 0.1059879000, 0.1161163000, 0.1422317000, 0.2152844000, 0.4404405000, 1.1532491000", \ + "0.1282260000, 0.1318990000, 0.1419221000, 0.1678094000, 0.2404795000, 0.4651073000, 1.1803655000", \ + "0.1759205000, 0.1800426000, 0.1905849000, 0.2171874000, 0.2898969000, 0.5145707000, 1.2290472000", \ + "0.2333694000, 0.2387717000, 0.2519710000, 0.2816094000, 0.3550474000, 0.5785067000, 1.2949590000", \ + "0.2806537000, 0.2877081000, 0.3055773000, 0.3429197000, 0.4210527000, 0.6447772000, 1.3562133000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015989100, 0.0051130200, 0.0163505000, 0.0522859000, 0.1672010000, 0.5346780000"); + values("0.0721369000, 0.0752950000, 0.0855465000, 0.1094088000, 0.1654661000, 0.2934692000, 0.6776344000", \ + "0.0720191000, 0.0757554000, 0.0856911000, 0.1101784000, 0.1629585000, 0.2956226000, 0.6774825000", \ + "0.0721390000, 0.0759190000, 0.0859097000, 0.1095660000, 0.1633346000, 0.2957425000, 0.6770353000", \ + "0.0719774000, 0.0755703000, 0.0857557000, 0.1093914000, 0.1635911000, 0.2951396000, 0.6775303000", \ + "0.0720147000, 0.0757951000, 0.0855107000, 0.1095179000, 0.1637763000, 0.2947341000, 0.6777080000", \ + "0.0719245000, 0.0756796000, 0.0861399000, 0.1105288000, 0.1628068000, 0.2927503000, 0.6773420000", \ + "0.0828268000, 0.0864246000, 0.0963311000, 0.1217217000, 0.1741559000, 0.3042412000, 0.6807104000"); + } + related_pin : "B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015989100, 0.0051130200, 0.0163505000, 0.0522859000, 0.1672010000, 0.5346780000"); + values("0.0209719000, 0.0239567000, 0.0333849000, 0.0627871000, 0.1601547000, 0.4794958000, 1.4974526000", \ + "0.0208369000, 0.0239364000, 0.0334700000, 0.0627568000, 0.1603059000, 0.4787872000, 1.5026667000", \ + "0.0209663000, 0.0239782000, 0.0334066000, 0.0627015000, 0.1600573000, 0.4795613000, 1.5024837000", \ + "0.0206374000, 0.0237975000, 0.0332682000, 0.0625345000, 0.1600028000, 0.4780420000, 1.5031244000", \ + "0.0250284000, 0.0282485000, 0.0371115000, 0.0647583000, 0.1604680000, 0.4793601000, 1.5011046000", \ + "0.0345356000, 0.0377455000, 0.0462755000, 0.0720021000, 0.1631732000, 0.4781063000, 1.4988718000", \ + "0.0490917000, 0.0533878000, 0.0643977000, 0.0899277000, 0.1714147000, 0.4821970000, 1.4969771000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015989100, 0.0051130200, 0.0163505000, 0.0522859000, 0.1672010000, 0.5346780000"); + values("0.4418807000, 0.4488891000, 0.4664235000, 0.5069158000, 0.5868996000, 0.7435859000, 1.0980891000", \ + "0.4445943000, 0.4514996000, 0.4694387000, 0.5099116000, 0.5896360000, 0.7465351000, 1.1009655000", \ + "0.4533574000, 0.4602407000, 0.4781372000, 0.5186041000, 0.5982890000, 0.7552363000, 1.1096412000", \ + "0.4769170000, 0.4838238000, 0.5017543000, 0.5420148000, 0.6219139000, 0.7786352000, 1.1330378000", \ + "0.5346943000, 0.5412298000, 0.5589479000, 0.5998075000, 0.6798167000, 0.8374552000, 1.1908099000", \ + "0.6730183000, 0.6797946000, 0.6978303000, 0.7374207000, 0.8180894000, 0.9756824000, 1.3297131000", \ + "0.9572609000, 0.9644725000, 0.9835041000, 1.0267118000, 1.1113941000, 1.2745849000, 1.6318085000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015989100, 0.0051130200, 0.0163505000, 0.0522859000, 0.1672010000, 0.5346780000"); + values("0.0844826000, 0.0881436000, 0.0981324000, 0.1239143000, 0.1964714000, 0.4208459000, 1.1357778000", \ + "0.0891848000, 0.0928407000, 0.1028475000, 0.1286490000, 0.2012214000, 0.4251366000, 1.1387719000", \ + "0.1001732000, 0.1038482000, 0.1138331000, 0.1397212000, 0.2121873000, 0.4365779000, 1.1509407000", \ + "0.1262631000, 0.1298458000, 0.1397633000, 0.1654756000, 0.2378105000, 0.4621777000, 1.1744404000", \ + "0.1715578000, 0.1756967000, 0.1864958000, 0.2130282000, 0.2850936000, 0.5091467000, 1.2229444000", \ + "0.2244281000, 0.2297898000, 0.2430995000, 0.2728755000, 0.3467281000, 0.5700772000, 1.2857582000", \ + "0.2664264000, 0.2736608000, 0.2916754000, 0.3294091000, 0.4085970000, 0.6320247000, 1.3437592000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015989100, 0.0051130200, 0.0163505000, 0.0522859000, 0.1672010000, 0.5346780000"); + values("0.0720153000, 0.0760472000, 0.0854036000, 0.1094325000, 0.1641890000, 0.2958080000, 0.6780149000", \ + "0.0719680000, 0.0757111000, 0.0856800000, 0.1100532000, 0.1627886000, 0.2950385000, 0.6773994000", \ + "0.0721150000, 0.0757134000, 0.0856817000, 0.1101191000, 0.1628393000, 0.2952348000, 0.6773969000", \ + "0.0721861000, 0.0754861000, 0.0857704000, 0.1102934000, 0.1632075000, 0.2957077000, 0.6781329000", \ + "0.0723980000, 0.0759748000, 0.0854999000, 0.1106629000, 0.1634653000, 0.2947326000, 0.6777718000", \ + "0.0719725000, 0.0754802000, 0.0854916000, 0.1094973000, 0.1636278000, 0.2949587000, 0.6775374000", \ + "0.0863607000, 0.0898707000, 0.0993048000, 0.1231514000, 0.1759940000, 0.3034848000, 0.6820781000"); + } + related_pin : "C"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015989100, 0.0051130200, 0.0163505000, 0.0522859000, 0.1672010000, 0.5346780000"); + values("0.0203705000, 0.0234009000, 0.0327803000, 0.0620360000, 0.1596959000, 0.4794524000, 1.5032330000", \ + "0.0203720000, 0.0233747000, 0.0327970000, 0.0620747000, 0.1598071000, 0.4789732000, 1.5027922000", \ + "0.0203728000, 0.0234620000, 0.0328390000, 0.0621247000, 0.1597114000, 0.4793249000, 1.5036045000", \ + "0.0204061000, 0.0234869000, 0.0328737000, 0.0620540000, 0.1594867000, 0.4794112000, 1.4980129000", \ + "0.0251062000, 0.0280091000, 0.0369603000, 0.0648657000, 0.1601632000, 0.4782964000, 1.5024892000", \ + "0.0349741000, 0.0383373000, 0.0469247000, 0.0728376000, 0.1631816000, 0.4781155000, 1.5031505000", \ + "0.0504795000, 0.0547223000, 0.0655039000, 0.0903282000, 0.1719642000, 0.4805662000, 1.4974287000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015989100, 0.0051130200, 0.0163505000, 0.0522859000, 0.1672010000, 0.5346780000"); + values("0.3813238000, 0.3881033000, 0.4062667000, 0.4465796000, 0.5267912000, 0.6843936000, 1.0382832000", \ + "0.3833307000, 0.3902084000, 0.4081976000, 0.4485751000, 0.5284352000, 0.6866759000, 1.0398002000", \ + "0.3897890000, 0.3965730000, 0.4148154000, 0.4549935000, 0.5345916000, 0.6926517000, 1.0466294000", \ + "0.4108263000, 0.4178054000, 0.4357883000, 0.4760966000, 0.5558218000, 0.7130652000, 1.0677543000", \ + "0.4670594000, 0.4739400000, 0.4917197000, 0.5320892000, 0.6117828000, 0.7698807000, 1.1239542000", \ + "0.6041318000, 0.6108469000, 0.6288502000, 0.6684924000, 0.7482291000, 0.9060322000, 1.2601723000", \ + "0.8876311000, 0.8950318000, 0.9146594000, 0.9596105000, 1.0445348000, 1.2050720000, 1.5598055000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015989100, 0.0051130200, 0.0163505000, 0.0522859000, 0.1672010000, 0.5346780000"); + values("0.0799526000, 0.0836222000, 0.0935958000, 0.1196012000, 0.1922097000, 0.4164080000, 1.1306661000", \ + "0.0847993000, 0.0884987000, 0.0985258000, 0.1245399000, 0.1970194000, 0.4220985000, 1.1367322000", \ + "0.0962979000, 0.0999738000, 0.1100090000, 0.1360098000, 0.2085645000, 0.4326670000, 1.1480622000", \ + "0.1224688000, 0.1261138000, 0.1360443000, 0.1617455000, 0.2342534000, 0.4584973000, 1.1803181000", \ + "0.1670537000, 0.1713336000, 0.1820017000, 0.2090197000, 0.2815883000, 0.5066764000, 1.2233594000", \ + "0.2205325000, 0.2260931000, 0.2398993000, 0.2706881000, 0.3446589000, 0.5676691000, 1.2816701000", \ + "0.2666100000, 0.2739894000, 0.2928676000, 0.3316845000, 0.4118550000, 0.6346407000, 1.3460347000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015989100, 0.0051130200, 0.0163505000, 0.0522859000, 0.1672010000, 0.5346780000"); + values("0.0721094000, 0.0757485000, 0.0853991000, 0.1102182000, 0.1636287000, 0.2949277000, 0.6774472000", \ + "0.0720850000, 0.0756534000, 0.0856010000, 0.1097430000, 0.1629011000, 0.2942364000, 0.6774201000", \ + "0.0720454000, 0.0757922000, 0.0857076000, 0.1095061000, 0.1657032000, 0.2948487000, 0.6779049000", \ + "0.0720805000, 0.0756803000, 0.0855245000, 0.1099386000, 0.1628697000, 0.2951759000, 0.6769116000", \ + "0.0719738000, 0.0756657000, 0.0857907000, 0.1104909000, 0.1646554000, 0.2944696000, 0.6776833000", \ + "0.0710425000, 0.0747836000, 0.0849714000, 0.1097349000, 0.1630538000, 0.2951388000, 0.6774531000", \ + "0.0926359000, 0.0962525000, 0.1067757000, 0.1293265000, 0.1788368000, 0.3021770000, 0.6827988000"); + } + related_pin : "D"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015989100, 0.0051130200, 0.0163505000, 0.0522859000, 0.1672010000, 0.5346780000"); + values("0.0203235000, 0.0233212000, 0.0327923000, 0.0619983000, 0.1594258000, 0.4793169000, 1.5078210000", \ + "0.0202687000, 0.0233601000, 0.0326964000, 0.0619609000, 0.1595193000, 0.4795909000, 1.5009630000", \ + "0.0202888000, 0.0233818000, 0.0327412000, 0.0619775000, 0.1594910000, 0.4779732000, 1.5072819000", \ + "0.0206923000, 0.0237199000, 0.0330189000, 0.0622141000, 0.1595768000, 0.4800960000, 1.5008944000", \ + "0.0258873000, 0.0287249000, 0.0379360000, 0.0652505000, 0.1599714000, 0.4802740000, 1.5057989000", \ + "0.0364676000, 0.0397831000, 0.0485324000, 0.0737051000, 0.1636386000, 0.4781420000, 1.5047640000", \ + "0.0533065000, 0.0569287000, 0.0680990000, 0.0941629000, 0.1736471000, 0.4812970000, 1.4984752000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__or4b_1") { + leakage_power () { + value : 0.0095460000; + when : "!A&!B&!C&D_N"; + } + leakage_power () { + value : 0.0012685000; + when : "!A&!B&!C&!D_N"; + } + leakage_power () { + value : 0.0029357000; + when : "!A&!B&C&D_N"; + } + leakage_power () { + value : 0.0005703000; + when : "!A&!B&C&!D_N"; + } + leakage_power () { + value : 0.0029065000; + when : "!A&B&!C&D_N"; + } + leakage_power () { + value : 0.0005659000; + when : "!A&B&!C&!D_N"; + } + leakage_power () { + value : 0.0027082000; + when : "!A&B&C&D_N"; + } + leakage_power () { + value : 0.0005417000; + when : "!A&B&C&!D_N"; + } + leakage_power () { + value : 0.0029279000; + when : "A&!B&!C&D_N"; + } + leakage_power () { + value : 0.0005707000; + when : "A&!B&!C&!D_N"; + } + leakage_power () { + value : 0.0027120000; + when : "A&!B&C&D_N"; + } + leakage_power () { + value : 0.0005430000; + when : "A&!B&C&!D_N"; + } + leakage_power () { + value : 0.0027162000; + when : "A&B&!C&D_N"; + } + leakage_power () { + value : 0.0005421000; + when : "A&B&!C&!D_N"; + } + leakage_power () { + value : 0.0026879000; + when : "A&B&C&D_N"; + } + leakage_power () { + value : 0.0005328000; + when : "A&B&C&!D_N"; + } + area : 10.009600000; + cell_footprint : "sky130_fd_sc_hd__or4b"; + cell_leakage_power : 0.0021422130; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A") { + capacitance : 0.0014450000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0013560000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0016514000, 0.0016500000, 0.0016469000, 0.0016477000, 0.0016495000, 0.0016536000, 0.0016631000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0014117000, -0.0014268000, -0.0014616000, -0.0014666000, -0.0014783000, -0.0015052000, -0.0015672000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0015330000; + } + pin ("B") { + capacitance : 0.0018110000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0017130000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0028640000, 0.0028318000, 0.0027577000, 0.0027584000, 0.0027601000, 0.0027639000, 0.0027728000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0023147000, -0.0023993000, -0.0025943000, -0.0025998000, -0.0026123000, -0.0026413000, -0.0027080000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0019090000; + } + pin ("C") { + capacitance : 0.0015030000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0014000000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0019312000, 0.0019309000, 0.0019301000, 0.0019307000, 0.0019320000, 0.0019350000, 0.0019418000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0018158000, -0.0018400000, -0.0018958000, -0.0018971000, -0.0019002000, -0.0019074000, -0.0019239000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0016060000; + } + pin ("D_N") { + capacitance : 0.0014190000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0013760000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0069398000, 0.0068582000, 0.0066702000, 0.0067334000, 0.0068791000, 0.0072148000, 0.0079886000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0006976000, 0.0006293000, 0.0004720000, 0.0005311000, 0.0006672000, 0.0009811000, 0.0017045000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0014610000; + } + pin ("X") { + direction : "output"; + function : "(A) | (B) | (C) | (!D_N)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013177500, 0.0034729300, 0.0091529080, 0.0241224900, 0.0635748200, 0.1675515000"); + values("0.0097509000, 0.0085782000, 0.0056509000, -0.0024444000, -0.0252112000, -0.0882360000, -0.2566710000", \ + "0.0096668000, 0.0084296000, 0.0055455000, -0.0025446000, -0.0252872000, -0.0883553000, -0.2567232000", \ + "0.0095457000, 0.0083445000, 0.0055821000, -0.0025393000, -0.0253643000, -0.0884645000, -0.2568403000", \ + "0.0094291000, 0.0082008000, 0.0052345000, -0.0027814000, -0.0255234000, -0.0886252000, -0.2569717000", \ + "0.0093199000, 0.0082083000, 0.0052308000, -0.0028779000, -0.0256785000, -0.0887350000, -0.2570663000", \ + "0.0092909000, 0.0080926000, 0.0051350000, -0.0029511000, -0.0257713000, -0.0888311000, -0.2571386000", \ + "0.0111410000, 0.0096255000, 0.0059051000, -0.0033009000, -0.0257512000, -0.0887570000, -0.2570644000"); + } + related_pin : "B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013177500, 0.0034729300, 0.0091529080, 0.0241224900, 0.0635748200, 0.1675515000"); + values("0.0096854000, 0.0111173000, 0.0148358000, 0.0242698000, 0.0483520000, 0.1121350000, 0.2779576000", \ + "0.0097431000, 0.0111933000, 0.0149064000, 0.0242895000, 0.0485118000, 0.1123244000, 0.2783010000", \ + "0.0098929000, 0.0113473000, 0.0150276000, 0.0244111000, 0.0486181000, 0.1119113000, 0.2795640000", \ + "0.0098378000, 0.0112543000, 0.0148480000, 0.0242324000, 0.0484991000, 0.1122642000, 0.2796025000", \ + "0.0099029000, 0.0111876000, 0.0147467000, 0.0239204000, 0.0482273000, 0.1120451000, 0.2794393000", \ + "0.0101291000, 0.0114370000, 0.0149695000, 0.0240196000, 0.0482246000, 0.1115013000, 0.2780538000", \ + "0.0105590000, 0.0119132000, 0.0154005000, 0.0245893000, 0.0486119000, 0.1123574000, 0.2775801000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013177500, 0.0034729300, 0.0091529080, 0.0241224900, 0.0635748200, 0.1675515000"); + values("0.0086452000, 0.0074591000, 0.0045419000, -0.0035672000, -0.0263258000, -0.0893074000, -0.2576296000", \ + "0.0085179000, 0.0073146000, 0.0045549000, -0.0035622000, -0.0263761000, -0.0894490000, -0.2577650000", \ + "0.0083473000, 0.0071473000, 0.0042360000, -0.0038433000, -0.0265745000, -0.0896068000, -0.2579009000", \ + "0.0083021000, 0.0071073000, 0.0041435000, -0.0038999000, -0.0267205000, -0.0897564000, -0.2580338000", \ + "0.0081142000, 0.0069280000, 0.0040194000, -0.0040643000, -0.0268103000, -0.0898842000, -0.2581431000", \ + "0.0081988000, 0.0070157000, 0.0040390000, -0.0040342000, -0.0268703000, -0.0899346000, -0.2582053000", \ + "0.0101629000, 0.0086313000, 0.0048729000, -0.0042107000, -0.0268537000, -0.0898796000, -0.2581253000"); + } + related_pin : "C"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013177500, 0.0034729300, 0.0091529080, 0.0241224900, 0.0635748200, 0.1675515000"); + values("0.0097399000, 0.0111854000, 0.0148595000, 0.0242183000, 0.0483786000, 0.1115611000, 0.2778957000", \ + "0.0097719000, 0.0112094000, 0.0148784000, 0.0242345000, 0.0484327000, 0.1115717000, 0.2781753000", \ + "0.0097925000, 0.0112150000, 0.0148778000, 0.0242384000, 0.0484056000, 0.1116787000, 0.2781109000", \ + "0.0097516000, 0.0111397000, 0.0147157000, 0.0240335000, 0.0483069000, 0.1115216000, 0.2781889000", \ + "0.0096654000, 0.0109849000, 0.0145540000, 0.0237625000, 0.0479744000, 0.1114080000, 0.2792347000", \ + "0.0098010000, 0.0111063000, 0.0146979000, 0.0237367000, 0.0478796000, 0.1113809000, 0.2790598000", \ + "0.0102731000, 0.0115446000, 0.0150291000, 0.0242089000, 0.0482778000, 0.1118214000, 0.2783198000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013177500, 0.0034729300, 0.0091529080, 0.0241224900, 0.0635748200, 0.1675515000"); + values("0.0083927000, 0.0072012000, 0.0042708000, -0.0038161000, -0.0266250000, -0.0896335000, -0.2578464000", \ + "0.0083328000, 0.0071217000, 0.0041538000, -0.0039166000, -0.0266756000, -0.0896868000, -0.2579009000", \ + "0.0082374000, 0.0070647000, 0.0041090000, -0.0039236000, -0.0267156000, -0.0897233000, -0.2579305000", \ + "0.0079355000, 0.0067196000, 0.0037596000, -0.0042110000, -0.0269837000, -0.0899673000, -0.2582310000", \ + "0.0077185000, 0.0064915000, 0.0035842000, -0.0044813000, -0.0272421000, -0.0902380000, -0.2584524000", \ + "0.0076542000, 0.0064535000, 0.0034860000, -0.0045710000, -0.0273189000, -0.0902980000, -0.2585544000", \ + "0.0120153000, 0.0105652000, 0.0069330000, -0.0023225000, -0.0265121000, -0.0900775000, -0.2583434000"); + } + related_pin : "D_N"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013177500, 0.0034729300, 0.0091529080, 0.0241224900, 0.0635748200, 0.1675515000"); + values("0.0094148000, 0.0108495000, 0.0144711000, 0.0238254000, 0.0480012000, 0.1118777000, 0.2763108000", \ + "0.0093529000, 0.0107907000, 0.0144096000, 0.0237599000, 0.0479371000, 0.1118149000, 0.2792661000", \ + "0.0094002000, 0.0108154000, 0.0144589000, 0.0237979000, 0.0479457000, 0.1118596000, 0.2795435000", \ + "0.0093094000, 0.0107474000, 0.0143603000, 0.0236923000, 0.0478579000, 0.1118188000, 0.2792343000", \ + "0.0090967000, 0.0105226000, 0.0141471000, 0.0234634000, 0.0476324000, 0.1116257000, 0.2791760000", \ + "0.0089859000, 0.0103682000, 0.0139692000, 0.0232949000, 0.0474629000, 0.1106351000, 0.2791788000", \ + "0.0091409000, 0.0105199000, 0.0141090000, 0.0233132000, 0.0474080000, 0.1113477000, 0.2784777000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013177500, 0.0034729300, 0.0091529080, 0.0241224900, 0.0635748200, 0.1675515000"); + values("0.0109131000, 0.0097004000, 0.0067424000, -0.0011274000, -0.0239530000, -0.0871771000, -0.2556076000", \ + "0.0107574000, 0.0095546000, 0.0065969000, -0.0013382000, -0.0241495000, -0.0873365000, -0.2557485000", \ + "0.0105897000, 0.0093747000, 0.0064172000, -0.0015220000, -0.0243357000, -0.0875184000, -0.2559194000", \ + "0.0104418000, 0.0092423000, 0.0063157000, -0.0017567000, -0.0245246000, -0.0876391000, -0.2560445000", \ + "0.0104294000, 0.0091945000, 0.0062342000, -0.0018486000, -0.0246383000, -0.0877811000, -0.2561562000", \ + "0.0103197000, 0.0091251000, 0.0061726000, -0.0019537000, -0.0247430000, -0.0878591000, -0.2562329000", \ + "0.0125220000, 0.0109960000, 0.0073001000, -0.0021084000, -0.0247991000, -0.0878320000, -0.2561644000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013177500, 0.0034729300, 0.0091529080, 0.0241224900, 0.0635748200, 0.1675515000"); + values("0.0099302000, 0.0113880000, 0.0150830000, 0.0243794000, 0.0484199000, 0.1114544000, 0.2791738000", \ + "0.0099020000, 0.0113649000, 0.0150458000, 0.0243664000, 0.0484144000, 0.1114541000, 0.2792227000", \ + "0.0099040000, 0.0113524000, 0.0150364000, 0.0243337000, 0.0483775000, 0.1114888000, 0.2793430000", \ + "0.0098883000, 0.0112883000, 0.0149270000, 0.0242175000, 0.0483255000, 0.1113773000, 0.2792647000", \ + "0.0099118000, 0.0112571000, 0.0148615000, 0.0240838000, 0.0481580000, 0.1119611000, 0.2777584000", \ + "0.0105154000, 0.0118447000, 0.0153024000, 0.0241347000, 0.0483421000, 0.1116625000, 0.2790625000", \ + "0.0110364000, 0.0123417000, 0.0158145000, 0.0249616000, 0.0489172000, 0.1123718000, 0.2771786000"); + } + } + max_capacitance : 0.1675510000; + max_transition : 1.5091190000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013177500, 0.0034729300, 0.0091529100, 0.0241225000, 0.0635748000, 0.1675510000"); + values("0.4718907000, 0.4854270000, 0.5137856000, 0.5658814000, 0.6597188000, 0.8335803000, 1.2040973000", \ + "0.4725623000, 0.4858527000, 0.5142303000, 0.5662467000, 0.6602721000, 0.8341288000, 1.2046297000", \ + "0.4793601000, 0.4926410000, 0.5209538000, 0.5729156000, 0.6669149000, 0.8408061000, 1.2113123000", \ + "0.5013762000, 0.5147281000, 0.5430028000, 0.5952056000, 0.6878968000, 0.8629869000, 1.2334845000", \ + "0.5528041000, 0.5666662000, 0.5946408000, 0.6468613000, 0.7405088000, 0.9145272000, 1.2847307000", \ + "0.6607575000, 0.6746483000, 0.7025534000, 0.7546628000, 0.8488263000, 1.0232479000, 1.3932924000", \ + "0.8597210000, 0.8736699000, 0.9038549000, 0.9594341000, 1.0583400000, 1.2386002000, 1.6120943000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013177500, 0.0034729300, 0.0091529100, 0.0241225000, 0.0635748000, 0.1675510000"); + values("0.0660491000, 0.0726418000, 0.0879868000, 0.1248249000, 0.2185244000, 0.4639946000, 1.1099944000", \ + "0.0709536000, 0.0775838000, 0.0928660000, 0.1297665000, 0.2235416000, 0.4687985000, 1.1148682000", \ + "0.0827623000, 0.0893263000, 0.1045623000, 0.1414323000, 0.2355006000, 0.4799212000, 1.1257956000", \ + "0.1090613000, 0.1155857000, 0.1307391000, 0.1673752000, 0.2614068000, 0.5062440000, 1.1517454000", \ + "0.1489874000, 0.1562883000, 0.1722217000, 0.2091258000, 0.3030273000, 0.5485159000, 1.1920653000", \ + "0.1966171000, 0.2058896000, 0.2240161000, 0.2618618000, 0.3557926000, 0.6006441000, 1.2470943000", \ + "0.2325433000, 0.2448210000, 0.2685587000, 0.3119766000, 0.4062184000, 0.6496290000, 1.2934965000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013177500, 0.0034729300, 0.0091529100, 0.0241225000, 0.0635748000, 0.1675510000"); + values("0.0626496000, 0.0711780000, 0.0897781000, 0.1275130000, 0.2013946000, 0.3654110000, 0.7912316000", \ + "0.0628705000, 0.0712209000, 0.0898077000, 0.1267748000, 0.2007890000, 0.3655532000, 0.7912628000", \ + "0.0631508000, 0.0711666000, 0.0897741000, 0.1268692000, 0.2008265000, 0.3655780000, 0.7912346000", \ + "0.0630277000, 0.0715543000, 0.0897078000, 0.1257974000, 0.2003760000, 0.3649054000, 0.7894982000", \ + "0.0630436000, 0.0713249000, 0.0895060000, 0.1280349000, 0.1985825000, 0.3642558000, 0.7927481000", \ + "0.0624278000, 0.0714264000, 0.0909668000, 0.1262950000, 0.1996888000, 0.3640388000, 0.7912008000", \ + "0.0706245000, 0.0797967000, 0.0991062000, 0.1357953000, 0.2106336000, 0.3724284000, 0.7945095000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013177500, 0.0034729300, 0.0091529100, 0.0241225000, 0.0635748000, 0.1675510000"); + values("0.0214630000, 0.0284090000, 0.0466784000, 0.0960453000, 0.2281694000, 0.5764239000, 1.4999761000", \ + "0.0214205000, 0.0283676000, 0.0466267000, 0.0958897000, 0.2282846000, 0.5768945000, 1.5003012000", \ + "0.0213119000, 0.0281888000, 0.0464520000, 0.0960170000, 0.2283383000, 0.5770954000, 1.4973425000", \ + "0.0218938000, 0.0286322000, 0.0464939000, 0.0956426000, 0.2280017000, 0.5760941000, 1.4983050000", \ + "0.0260608000, 0.0323165000, 0.0490194000, 0.0964624000, 0.2279119000, 0.5767654000, 1.5001099000", \ + "0.0343853000, 0.0410189000, 0.0560484000, 0.0998601000, 0.2289538000, 0.5773008000, 1.5010394000", \ + "0.0480888000, 0.0555254000, 0.0707603000, 0.1099785000, 0.2309431000, 0.5790542000, 1.4976211000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013177500, 0.0034729300, 0.0091529100, 0.0241225000, 0.0635748000, 0.1675510000"); + values("0.4562166000, 0.4700023000, 0.4979041000, 0.5501087000, 0.6426813000, 0.8179502000, 1.1884064000", \ + "0.4560060000, 0.4693225000, 0.4975941000, 0.5498532000, 0.6434212000, 0.8176460000, 1.1883102000", \ + "0.4622092000, 0.4754389000, 0.5037106000, 0.5558676000, 0.6499984000, 0.8236791000, 1.1942042000", \ + "0.4836092000, 0.4970618000, 0.5252858000, 0.5775557000, 0.6710348000, 0.8453953000, 1.2160641000", \ + "0.5367045000, 0.5503399000, 0.5781626000, 0.6303443000, 0.7235253000, 0.8984500000, 1.2690873000", \ + "0.6546932000, 0.6684092000, 0.6962175000, 0.7483477000, 0.8421853000, 1.0168720000, 1.3870773000", \ + "0.8820576000, 0.8966661000, 0.9273401000, 0.9836973000, 1.0828940000, 1.2643223000, 1.6383870000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013177500, 0.0034729300, 0.0091529100, 0.0241225000, 0.0635748000, 0.1675510000"); + values("0.0671890000, 0.0737360000, 0.0891735000, 0.1261269000, 0.2202564000, 0.4658107000, 1.1098684000", \ + "0.0719351000, 0.0785240000, 0.0939414000, 0.1308841000, 0.2251187000, 0.4704322000, 1.1144330000", \ + "0.0836417000, 0.0902095000, 0.1054802000, 0.1423827000, 0.2364914000, 0.4814088000, 1.1284670000", \ + "0.1090651000, 0.1155859000, 0.1307065000, 0.1672981000, 0.2613876000, 0.5074103000, 1.1526360000", \ + "0.1470485000, 0.1542782000, 0.1701108000, 0.2068505000, 0.3009279000, 0.5472689000, 1.1928346000", \ + "0.1900682000, 0.1991075000, 0.2174316000, 0.2554957000, 0.3492484000, 0.5943190000, 1.2396493000", \ + "0.2186965000, 0.2307494000, 0.2542529000, 0.2978314000, 0.3919959000, 0.6371797000, 1.2805424000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013177500, 0.0034729300, 0.0091529100, 0.0241225000, 0.0635748000, 0.1675510000"); + values("0.0626156000, 0.0718395000, 0.0897335000, 0.1258613000, 0.2001612000, 0.3649159000, 0.7897487000", \ + "0.0629510000, 0.0715331000, 0.0898083000, 0.1256684000, 0.1994207000, 0.3646421000, 0.7909874000", \ + "0.0628605000, 0.0712497000, 0.0901667000, 0.1261443000, 0.2001295000, 0.3655277000, 0.7910545000", \ + "0.0627933000, 0.0712740000, 0.0898534000, 0.1256315000, 0.1994845000, 0.3645158000, 0.7909589000", \ + "0.0630010000, 0.0714498000, 0.0898185000, 0.1259195000, 0.2008707000, 0.3643931000, 0.7909559000", \ + "0.0627325000, 0.0716247000, 0.0898223000, 0.1257603000, 0.1982359000, 0.3641286000, 0.7931456000", \ + "0.0733840000, 0.0824939000, 0.1013252000, 0.1384903000, 0.2147619000, 0.3741103000, 0.7957125000"); + } + related_pin : "B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013177500, 0.0034729300, 0.0091529100, 0.0241225000, 0.0635748000, 0.1675510000"); + values("0.0208817000, 0.0277215000, 0.0456135000, 0.0949105000, 0.2270251000, 0.5774112000, 1.4972878000", \ + "0.0208875000, 0.0276895000, 0.0455872000, 0.0949092000, 0.2269085000, 0.5769275000, 1.4966783000", \ + "0.0207544000, 0.0275083000, 0.0457160000, 0.0948621000, 0.2267077000, 0.5772983000, 1.4981192000", \ + "0.0213998000, 0.0280226000, 0.0458741000, 0.0947422000, 0.2272878000, 0.5773916000, 1.5006073000", \ + "0.0256279000, 0.0318000000, 0.0483287000, 0.0963121000, 0.2268209000, 0.5761381000, 1.5014695000", \ + "0.0341803000, 0.0402302000, 0.0554078000, 0.0991811000, 0.2286147000, 0.5757777000, 1.5007682000", \ + "0.0477090000, 0.0551811000, 0.0722816000, 0.1099884000, 0.2303977000, 0.5802418000, 1.4948998000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013177500, 0.0034729300, 0.0091529100, 0.0241225000, 0.0635748000, 0.1675510000"); + values("0.4220565000, 0.4357035000, 0.4640247000, 0.5161043000, 0.6101073000, 0.7839442000, 1.1544968000", \ + "0.4219461000, 0.4352194000, 0.4635864000, 0.5156700000, 0.6098858000, 0.7836090000, 1.1542691000", \ + "0.4273442000, 0.4408222000, 0.4690808000, 0.5213218000, 0.6140532000, 0.7894125000, 1.1600690000", \ + "0.4486881000, 0.4624454000, 0.4904008000, 0.5426243000, 0.6363740000, 0.8104007000, 1.1807920000", \ + "0.5037634000, 0.5172167000, 0.5454985000, 0.5976761000, 0.6910454000, 0.8658084000, 1.2366188000", \ + "0.6368152000, 0.6503991000, 0.6782322000, 0.7301803000, 0.8239161000, 0.9987082000, 1.3690870000", \ + "0.8975917000, 0.9126429000, 0.9432476000, 0.9998145000, 1.0998050000, 1.2813378000, 1.6549332000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013177500, 0.0034729300, 0.0091529100, 0.0241225000, 0.0635748000, 0.1675510000"); + values("0.0648972000, 0.0713950000, 0.0864617000, 0.1230505000, 0.2167852000, 0.4613503000, 1.1048420000", \ + "0.0697482000, 0.0762256000, 0.0913361000, 0.1279362000, 0.2216348000, 0.4661081000, 1.1096338000", \ + "0.0813152000, 0.0877617000, 0.1028025000, 0.1393977000, 0.2336869000, 0.4781249000, 1.1228890000", \ + "0.1060273000, 0.1124806000, 0.1274193000, 0.1639232000, 0.2578149000, 0.5025310000, 1.1460318000", \ + "0.1417275000, 0.1489284000, 0.1648801000, 0.2015123000, 0.2954291000, 0.5408710000, 1.1853885000", \ + "0.1814114000, 0.1905048000, 0.2089461000, 0.2469339000, 0.3408645000, 0.5859679000, 1.2328545000", \ + "0.2035455000, 0.2158933000, 0.2405703000, 0.2842368000, 0.3782378000, 0.6241808000, 1.2675017000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013177500, 0.0034729300, 0.0091529100, 0.0241225000, 0.0635748000, 0.1675510000"); + values("0.0631873000, 0.0720103000, 0.0903868000, 0.1261267000, 0.1990104000, 0.3640587000, 0.7920369000", \ + "0.0628682000, 0.0712620000, 0.0902738000, 0.1262746000, 0.2001371000, 0.3655159000, 0.7910568000", \ + "0.0628219000, 0.0714402000, 0.0897506000, 0.1257507000, 0.2002010000, 0.3648485000, 0.7895307000", \ + "0.0628880000, 0.0714260000, 0.0895368000, 0.1258595000, 0.1987453000, 0.3650327000, 0.7934776000", \ + "0.0628789000, 0.0714863000, 0.0898136000, 0.1259012000, 0.1996674000, 0.3651817000, 0.7909972000", \ + "0.0628971000, 0.0716117000, 0.0900370000, 0.1264749000, 0.1984808000, 0.3646803000, 0.7934748000", \ + "0.0755829000, 0.0847483000, 0.1038949000, 0.1406880000, 0.2153943000, 0.3741356000, 0.7947110000"); + } + related_pin : "C"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013177500, 0.0034729300, 0.0091529100, 0.0241225000, 0.0635748000, 0.1675510000"); + values("0.0203288000, 0.0270714000, 0.0450123000, 0.0942344000, 0.2270255000, 0.5758567000, 1.4956602000", \ + "0.0202876000, 0.0269946000, 0.0450576000, 0.0942815000, 0.2272148000, 0.5759549000, 1.4965830000", \ + "0.0203062000, 0.0270280000, 0.0450059000, 0.0941023000, 0.2270138000, 0.5776419000, 1.5009810000", \ + "0.0211922000, 0.0277557000, 0.0453971000, 0.0944078000, 0.2272166000, 0.5760592000, 1.4963720000", \ + "0.0254175000, 0.0316453000, 0.0482109000, 0.0955633000, 0.2270043000, 0.5778032000, 1.5006314000", \ + "0.0342642000, 0.0403224000, 0.0555841000, 0.0992228000, 0.2277899000, 0.5764399000, 1.5005814000", \ + "0.0487500000, 0.0560012000, 0.0724832000, 0.1101230000, 0.2305561000, 0.5797735000, 1.4964414000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013177500, 0.0034729300, 0.0091529100, 0.0241225000, 0.0635748000, 0.1675510000"); + values("0.3819712000, 0.3956749000, 0.4236608000, 0.4760855000, 0.5698443000, 0.7447167000, 1.1138702000", \ + "0.3856944000, 0.3996360000, 0.4276152000, 0.4799942000, 0.5737618000, 0.7487183000, 1.1179743000", \ + "0.3936008000, 0.4072743000, 0.4353575000, 0.4878887000, 0.5815727000, 0.7561704000, 1.1258301000", \ + "0.4076983000, 0.4211900000, 0.4494891000, 0.5011855000, 0.5952369000, 0.7701028000, 1.1409348000", \ + "0.4291727000, 0.4426398000, 0.4708323000, 0.5231313000, 0.6169803000, 0.7921147000, 1.1623628000", \ + "0.4554121000, 0.4689606000, 0.4972394000, 0.5493258000, 0.6418914000, 0.8179279000, 1.1881919000", \ + "0.4774724000, 0.4911097000, 0.5191461000, 0.5714184000, 0.6650666000, 0.8398383000, 1.2104014000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013177500, 0.0034729300, 0.0091529100, 0.0241225000, 0.0635748000, 0.1675510000"); + values("0.1236038000, 0.1301510000, 0.1453087000, 0.1820219000, 0.2756530000, 0.5211596000, 1.1671503000", \ + "0.1284140000, 0.1349760000, 0.1501241000, 0.1868450000, 0.2804915000, 0.5261696000, 1.1753722000", \ + "0.1412305000, 0.1477716000, 0.1629787000, 0.1996785000, 0.2932207000, 0.5385110000, 1.1845529000", \ + "0.1718526000, 0.1784149000, 0.1935440000, 0.2302175000, 0.3237113000, 0.5693785000, 1.2192369000", \ + "0.2297691000, 0.2363650000, 0.2516627000, 0.2883058000, 0.3820279000, 0.6277753000, 1.2759961000", \ + "0.3186844000, 0.3253767000, 0.3407792000, 0.3773656000, 0.4713742000, 0.7160659000, 1.3620552000", \ + "0.4555471000, 0.4627622000, 0.4785665000, 0.5150230000, 0.6089035000, 0.8547092000, 1.4975859000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013177500, 0.0034729300, 0.0091529100, 0.0241225000, 0.0635748000, 0.1675510000"); + values("0.0631362000, 0.0721148000, 0.0910253000, 0.1258072000, 0.1983666000, 0.3645483000, 0.7920012000", \ + "0.0630295000, 0.0712388000, 0.0895362000, 0.1280464000, 0.1982671000, 0.3645368000, 0.7915235000", \ + "0.0630142000, 0.0717926000, 0.0906353000, 0.1271241000, 0.1987147000, 0.3637713000, 0.7932279000", \ + "0.0626395000, 0.0711545000, 0.0897534000, 0.1265833000, 0.1996280000, 0.3650982000, 0.7910256000", \ + "0.0628582000, 0.0717457000, 0.0900629000, 0.1259057000, 0.1988425000, 0.3634445000, 0.7930397000", \ + "0.0630494000, 0.0712531000, 0.0897065000, 0.1264388000, 0.2006412000, 0.3659988000, 0.7897942000", \ + "0.0627272000, 0.0717699000, 0.0906085000, 0.1264533000, 0.1993625000, 0.3643295000, 0.7908987000"); + } + related_pin : "D_N"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013177500, 0.0034729300, 0.0091529100, 0.0241225000, 0.0635748000, 0.1675510000"); + values("0.0209412000, 0.0275726000, 0.0453180000, 0.0943379000, 0.2262213000, 0.5779422000, 1.4991389000", \ + "0.0209384000, 0.0275766000, 0.0453207000, 0.0943341000, 0.2263890000, 0.5780805000, 1.5069870000", \ + "0.0209672000, 0.0276957000, 0.0453898000, 0.0943610000, 0.2262932000, 0.5783879000, 1.5091195000", \ + "0.0209693000, 0.0276085000, 0.0453526000, 0.0942870000, 0.2264315000, 0.5780529000, 1.5071112000", \ + "0.0213928000, 0.0279823000, 0.0456621000, 0.0944718000, 0.2262641000, 0.5782348000, 1.5073428000", \ + "0.0225080000, 0.0289255000, 0.0462874000, 0.0946949000, 0.2259118000, 0.5752634000, 1.5052406000", \ + "0.0250035000, 0.0311699000, 0.0478550000, 0.0954865000, 0.2261545000, 0.5762287000, 1.4988429000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__or4b_2") { + leakage_power () { + value : 0.0062219000; + when : "!A&!B&!C&D_N"; + } + leakage_power () { + value : 0.0019329000; + when : "!A&!B&!C&!D_N"; + } + leakage_power () { + value : 0.0017965000; + when : "!A&!B&C&D_N"; + } + leakage_power () { + value : 0.0012708000; + when : "!A&!B&C&!D_N"; + } + leakage_power () { + value : 0.0017610000; + when : "!A&B&!C&D_N"; + } + leakage_power () { + value : 0.0012648000; + when : "!A&B&!C&!D_N"; + } + leakage_power () { + value : 0.0015893000; + when : "!A&B&C&D_N"; + } + leakage_power () { + value : 0.0012443000; + when : "!A&B&C&!D_N"; + } + leakage_power () { + value : 0.0017522000; + when : "A&!B&!C&D_N"; + } + leakage_power () { + value : 0.0012632000; + when : "A&!B&!C&!D_N"; + } + leakage_power () { + value : 0.0015879000; + when : "A&!B&C&D_N"; + } + leakage_power () { + value : 0.0012437000; + when : "A&!B&C&!D_N"; + } + leakage_power () { + value : 0.0015922000; + when : "A&B&!C&D_N"; + } + leakage_power () { + value : 0.0012426000; + when : "A&B&!C&!D_N"; + } + leakage_power () { + value : 0.0015703000; + when : "A&B&C&D_N"; + } + leakage_power () { + value : 0.0012356000; + when : "A&B&C&!D_N"; + } + area : 10.009600000; + cell_footprint : "sky130_fd_sc_hd__or4b"; + cell_leakage_power : 0.0017855800; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A") { + capacitance : 0.0014520000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0013620000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0016876000, 0.0016833000, 0.0016732000, 0.0016739000, 0.0016755000, 0.0016793000, 0.0016879000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0014530000, -0.0014618000, -0.0014821000, -0.0014862000, -0.0014958000, -0.0015178000, -0.0015686000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0015410000; + } + pin ("B") { + capacitance : 0.0014960000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0014350000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0023657000, 0.0023605000, 0.0023485000, 0.0023482000, 0.0023475000, 0.0023458000, 0.0023419000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0021183000, -0.0021259000, -0.0021434000, -0.0021502000, -0.0021659000, -0.0022021000, -0.0022856000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0015570000; + } + pin ("C") { + capacitance : 0.0014920000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0013930000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0019281000, 0.0019264000, 0.0019227000, 0.0019219000, 0.0019201000, 0.0019160000, 0.0019066000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0018243000, -0.0018424000, -0.0018839000, -0.0018855000, -0.0018891000, -0.0018973000, -0.0019163000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0015910000; + } + pin ("D_N") { + capacitance : 0.0014390000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0013760000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0076846000, 0.0075894000, 0.0073702000, 0.0074148000, 0.0075175000, 0.0077544000, 0.0083003000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0019235000, 0.0018623000, 0.0017211000, 0.0017599000, 0.0018494000, 0.0020556000, 0.0025309000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0015020000; + } + pin ("X") { + direction : "output"; + function : "(A) | (B) | (C) | (!D_N)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014228400, 0.0040489450, 0.0115220000, 0.0327879100, 0.0933038600, 0.2655128000"); + values("0.0155530000, 0.0136410000, 0.0089681000, -0.0026027000, -0.0352794000, -0.1312667000, -0.4095322000", \ + "0.0153821000, 0.0134904000, 0.0088293000, -0.0027055000, -0.0353965000, -0.1312439000, -0.4096266000", \ + "0.0152250000, 0.0134178000, 0.0087600000, -0.0028354000, -0.0354782000, -0.1314833000, -0.4098839000", \ + "0.0150557000, 0.0131571000, 0.0084926000, -0.0030916000, -0.0357673000, -0.1315042000, -0.4100208000", \ + "0.0148984000, 0.0132481000, 0.0085309000, -0.0029878000, -0.0357246000, -0.1318161000, -0.4102007000", \ + "0.0148412000, 0.0129175000, 0.0082645000, -0.0033186000, -0.0360326000, -0.1319596000, -0.4102878000", \ + "0.0152561000, 0.0133593000, 0.0086498000, -0.0029977000, -0.0359286000, -0.1319489000, -0.4102246000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014228400, 0.0040489450, 0.0115220000, 0.0327879100, 0.0933038600, 0.2655128000"); + values("0.0151412000, 0.0167946000, 0.0213425000, 0.0337353000, 0.0680645000, 0.1648242000, 0.4400718000", \ + "0.0151057000, 0.0167378000, 0.0212514000, 0.0336855000, 0.0680218000, 0.1650377000, 0.4401394000", \ + "0.0150836000, 0.0167042000, 0.0212274000, 0.0336576000, 0.0680083000, 0.1647372000, 0.4401546000", \ + "0.0151400000, 0.0167416000, 0.0211272000, 0.0335409000, 0.0679189000, 0.1648061000, 0.4401263000", \ + "0.0151089000, 0.0167505000, 0.0212609000, 0.0333465000, 0.0677357000, 0.1647409000, 0.4398848000", \ + "0.0158149000, 0.0172793000, 0.0215582000, 0.0333643000, 0.0677262000, 0.1642975000, 0.4398177000", \ + "0.0166403000, 0.0180794000, 0.0221949000, 0.0343081000, 0.0682354000, 0.1654609000, 0.4398490000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014228400, 0.0040489450, 0.0115220000, 0.0327879100, 0.0933038600, 0.2655128000"); + values("0.0140043000, 0.0121182000, 0.0074842000, -0.0041319000, -0.0368411000, -0.1328787000, -0.4110710000", \ + "0.0137669000, 0.0118480000, 0.0072077000, -0.0043245000, -0.0370044000, -0.1328434000, -0.4111110000", \ + "0.0136726000, 0.0117282000, 0.0070622000, -0.0044795000, -0.0367954000, -0.1328968000, -0.4113052000", \ + "0.0135343000, 0.0116412000, 0.0069976000, -0.0045758000, -0.0372595000, -0.1329861000, -0.4113864000", \ + "0.0134456000, 0.0115692000, 0.0068777000, -0.0046610000, -0.0371306000, -0.1332549000, -0.4115195000", \ + "0.0134064000, 0.0115099000, 0.0068207000, -0.0047514000, -0.0374516000, -0.1333521000, -0.4115628000", \ + "0.0138330000, 0.0122048000, 0.0072969000, -0.0042738000, -0.0371830000, -0.1331704000, -0.4114388000"); + } + related_pin : "B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014228400, 0.0040489450, 0.0115220000, 0.0327879100, 0.0933038600, 0.2655128000"); + values("0.0151985000, 0.0168336000, 0.0213636000, 0.0338695000, 0.0685030000, 0.1656665000, 0.4427567000", \ + "0.0151983000, 0.0168350000, 0.0213892000, 0.0338648000, 0.0684953000, 0.1656595000, 0.4428201000", \ + "0.0151590000, 0.0167920000, 0.0213527000, 0.0338498000, 0.0684436000, 0.1656797000, 0.4411050000", \ + "0.0152274000, 0.0168145000, 0.0213096000, 0.0337300000, 0.0682882000, 0.1656388000, 0.4409544000", \ + "0.0151594000, 0.0167288000, 0.0211184000, 0.0333881000, 0.0678756000, 0.1653164000, 0.4411125000", \ + "0.0158963000, 0.0173778000, 0.0216223000, 0.0336700000, 0.0677536000, 0.1647627000, 0.4411819000", \ + "0.0165362000, 0.0179697000, 0.0221187000, 0.0341095000, 0.0680679000, 0.1653816000, 0.4404004000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014228400, 0.0040489450, 0.0115220000, 0.0327879100, 0.0933038600, 0.2655128000"); + values("0.0132191000, 0.0113286000, 0.0066675000, -0.0048833000, -0.0371195000, -0.1332002000, -0.4115575000", \ + "0.0131830000, 0.0112665000, 0.0066047000, -0.0049300000, -0.0376234000, -0.1333858000, -0.4115873000", \ + "0.0130207000, 0.0111148000, 0.0064785000, -0.0050852000, -0.0377576000, -0.1335378000, -0.4117258000", \ + "0.0128388000, 0.0109433000, 0.0062686000, -0.0052624000, -0.0375815000, -0.1337096000, -0.4119805000", \ + "0.0127511000, 0.0108455000, 0.0061665000, -0.0053849000, -0.0378787000, -0.1339277000, -0.4120153000", \ + "0.0126290000, 0.0107336000, 0.0061110000, -0.0054601000, -0.0381671000, -0.1340817000, -0.4121739000", \ + "0.0135087000, 0.0115120000, 0.0067051000, -0.0050820000, -0.0379675000, -0.1339587000, -0.4121340000"); + } + related_pin : "C"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014228400, 0.0040489450, 0.0115220000, 0.0327879100, 0.0933038600, 0.2655128000"); + values("0.0147777000, 0.0164335000, 0.0209642000, 0.0334668000, 0.0680788000, 0.1653878000, 0.4412165000", \ + "0.0147995000, 0.0164217000, 0.0209451000, 0.0334810000, 0.0679984000, 0.1652460000, 0.4409076000", \ + "0.0148524000, 0.0164609000, 0.0209773000, 0.0334415000, 0.0680528000, 0.1652654000, 0.4411417000", \ + "0.0148797000, 0.0164103000, 0.0208758000, 0.0333130000, 0.0678594000, 0.1651545000, 0.4404442000", \ + "0.0147455000, 0.0163251000, 0.0207454000, 0.0329493000, 0.0674915000, 0.1649024000, 0.4405543000", \ + "0.0153566000, 0.0168320000, 0.0210832000, 0.0329307000, 0.0672535000, 0.1641494000, 0.4406027000", \ + "0.0158547000, 0.0172964000, 0.0214186000, 0.0335451000, 0.0676275000, 0.1651512000, 0.4396200000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014228400, 0.0040489450, 0.0115220000, 0.0327879100, 0.0933038600, 0.2655128000"); + values("0.0131094000, 0.0112153000, 0.0065487000, -0.0050079000, -0.0377032000, -0.1336274000, -0.4116839000", \ + "0.0130590000, 0.0111491000, 0.0065738000, -0.0050011000, -0.0377132000, -0.1336414000, -0.4117056000", \ + "0.0130028000, 0.0110964000, 0.0064655000, -0.0050879000, -0.0377749000, -0.1337020000, -0.4117380000", \ + "0.0126898000, 0.0107752000, 0.0061300000, -0.0054919000, -0.0380960000, -0.1338633000, -0.4121084000", \ + "0.0125571000, 0.0105873000, 0.0059332000, -0.0056170000, -0.0383353000, -0.1342585000, -0.4123974000", \ + "0.0122422000, 0.0103375000, 0.0056901000, -0.0058444000, -0.0384580000, -0.1342522000, -0.4125390000", \ + "0.0171646000, 0.0152103000, 0.0102083000, -0.0026489000, -0.0375212000, -0.1341986000, -0.4123709000"); + } + related_pin : "D_N"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014228400, 0.0040489450, 0.0115220000, 0.0327879100, 0.0933038600, 0.2655128000"); + values("0.0147312000, 0.0163041000, 0.0208149000, 0.0332509000, 0.0678279000, 0.1650310000, 0.4396309000", \ + "0.0146586000, 0.0162650000, 0.0207165000, 0.0331479000, 0.0677371000, 0.1649138000, 0.4415360000", \ + "0.0147252000, 0.0162950000, 0.0208034000, 0.0332416000, 0.0678157000, 0.1649751000, 0.4412622000", \ + "0.0145778000, 0.0161778000, 0.0206588000, 0.0330674000, 0.0676765000, 0.1648005000, 0.4412205000", \ + "0.0144073000, 0.0159833000, 0.0204624000, 0.0329312000, 0.0674535000, 0.1648745000, 0.4410685000", \ + "0.0143537000, 0.0158535000, 0.0203847000, 0.0327857000, 0.0672078000, 0.1643672000, 0.4407937000", \ + "0.0148080000, 0.0163326000, 0.0206849000, 0.0329538000, 0.0670773000, 0.1648548000, 0.4394150000"); + } + } + max_capacitance : 0.2655130000; + max_transition : 1.5020670000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014228400, 0.0040489400, 0.0115220000, 0.0327879000, 0.0933039000, 0.2655130000"); + values("0.6232652000, 0.6353839000, 0.6617035000, 0.7139674000, 0.8085632000, 0.9789146000, 1.3165902000", \ + "0.6245277000, 0.6365203000, 0.6626938000, 0.7153653000, 0.8099046000, 0.9785210000, 1.3183931000", \ + "0.6316945000, 0.6436173000, 0.6700440000, 0.7222876000, 0.8172276000, 0.9872931000, 1.3251055000", \ + "0.6530319000, 0.6647199000, 0.6908621000, 0.7433692000, 0.8377591000, 1.0073675000, 1.3466087000", \ + "0.7044550000, 0.7162148000, 0.7424102000, 0.7949506000, 0.8893819000, 1.0596810000, 1.3977154000", \ + "0.8151052000, 0.8269302000, 0.8531406000, 0.9054832000, 0.9998872000, 1.1703439000, 1.5095176000", \ + "1.0402225000, 1.0522960000, 1.0799877000, 1.1338789000, 1.2310563000, 1.4019750000, 1.7436397000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014228400, 0.0040489400, 0.0115220000, 0.0327879000, 0.0933039000, 0.2655130000"); + values("0.0794758000, 0.0850975000, 0.0984017000, 0.1300609000, 0.2127930000, 0.4435312000, 1.0981585000", \ + "0.0842868000, 0.0898711000, 0.1031506000, 0.1348081000, 0.2177890000, 0.4491192000, 1.1050558000", \ + "0.0957886000, 0.1013906000, 0.1146201000, 0.1462356000, 0.2291754000, 0.4600199000, 1.1140160000", \ + "0.1229171000, 0.1283822000, 0.1413616000, 0.1727031000, 0.2553818000, 0.4868861000, 1.1405333000", \ + "0.1696177000, 0.1759225000, 0.1899117000, 0.2218899000, 0.3041769000, 0.5360019000, 1.1889602000", \ + "0.2277230000, 0.2356840000, 0.2528258000, 0.2871193000, 0.3697328000, 0.6006085000, 1.2550455000", \ + "0.2795170000, 0.2901476000, 0.3124704000, 0.3541897000, 0.4398139000, 0.6690900000, 1.3225675000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014228400, 0.0040489400, 0.0115220000, 0.0327879000, 0.0933039000, 0.2655130000"); + values("0.0845668000, 0.0910595000, 0.1070117000, 0.1402562000, 0.2017732000, 0.3379534000, 0.6788873000", \ + "0.0844836000, 0.0910201000, 0.1066235000, 0.1383098000, 0.2008987000, 0.3398654000, 0.6800603000", \ + "0.0842303000, 0.0913423000, 0.1069873000, 0.1399928000, 0.2043452000, 0.3390448000, 0.6785259000", \ + "0.0849769000, 0.0912398000, 0.1064507000, 0.1384641000, 0.2039733000, 0.3388261000, 0.6810109000", \ + "0.0841456000, 0.0913596000, 0.1060588000, 0.1384603000, 0.2040441000, 0.3360476000, 0.6781006000", \ + "0.0844986000, 0.0911961000, 0.1070267000, 0.1384228000, 0.2043830000, 0.3364164000, 0.6791302000", \ + "0.0918975000, 0.0982512000, 0.1142697000, 0.1476829000, 0.2084853000, 0.3427383000, 0.6813072000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014228400, 0.0040489400, 0.0115220000, 0.0327879000, 0.0933039000, 0.2655130000"); + values("0.0210490000, 0.0261739000, 0.0401628000, 0.0800178000, 0.1974212000, 0.5343022000, 1.4982182000", \ + "0.0210940000, 0.0261883000, 0.0400700000, 0.0801628000, 0.1976324000, 0.5346741000, 1.4981100000", \ + "0.0209365000, 0.0260258000, 0.0400133000, 0.0799083000, 0.1973774000, 0.5348942000, 1.4941254000", \ + "0.0208561000, 0.0259745000, 0.0400126000, 0.0796570000, 0.1974969000, 0.5353839000, 1.4936909000", \ + "0.0258385000, 0.0303253000, 0.0433982000, 0.0814731000, 0.1972784000, 0.5354443000, 1.4947897000", \ + "0.0341963000, 0.0394555000, 0.0521656000, 0.0871568000, 0.1991752000, 0.5351827000, 1.4958405000", \ + "0.0484327000, 0.0550866000, 0.0693199000, 0.1034169000, 0.2050920000, 0.5377372000, 1.4973559000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014228400, 0.0040489400, 0.0115220000, 0.0327879000, 0.0933039000, 0.2655130000"); + values("0.5891930000, 0.6010030000, 0.6276938000, 0.6797823000, 0.7747366000, 0.9447869000, 1.2825705000", \ + "0.5909989000, 0.6028112000, 0.6293733000, 0.6819636000, 0.7762084000, 0.9449013000, 1.2848610000", \ + "0.5992447000, 0.6110291000, 0.6370562000, 0.6896840000, 0.7837662000, 0.9541617000, 1.2929513000", \ + "0.6218376000, 0.6335202000, 0.6596311000, 0.7121169000, 0.8065856000, 0.9765553000, 1.3155029000", \ + "0.6753013000, 0.6869534000, 0.7130785000, 0.7656099000, 0.8598902000, 1.0301631000, 1.3689861000", \ + "0.7942760000, 0.8062804000, 0.8322111000, 0.8846134000, 0.9793037000, 1.1497311000, 1.4890994000", \ + "1.0528354000, 1.0646586000, 1.0923918000, 1.1463688000, 1.2434356000, 1.4150972000, 1.7561995000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014228400, 0.0040489400, 0.0115220000, 0.0327879000, 0.0933039000, 0.2655130000"); + values("0.0791212000, 0.0846270000, 0.0978327000, 0.1294302000, 0.2123077000, 0.4440761000, 1.0977265000", \ + "0.0837929000, 0.0893441000, 0.1025494000, 0.1341215000, 0.2173021000, 0.4488668000, 1.1023938000", \ + "0.0953454000, 0.1008736000, 0.1141040000, 0.1456776000, 0.2284883000, 0.4600950000, 1.1144758000", \ + "0.1218356000, 0.1272774000, 0.1402982000, 0.1715817000, 0.2542888000, 0.4864608000, 1.1394499000", \ + "0.1672312000, 0.1733599000, 0.1871204000, 0.2192800000, 0.3018794000, 0.5332549000, 1.1892954000", \ + "0.2223687000, 0.2301558000, 0.2471361000, 0.2818067000, 0.3644471000, 0.5952745000, 1.2506912000", \ + "0.2696134000, 0.2803749000, 0.3028403000, 0.3445259000, 0.4304616000, 0.6600746000, 1.3135876000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014228400, 0.0040489400, 0.0115220000, 0.0327879000, 0.0933039000, 0.2655130000"); + values("0.0843159000, 0.0909244000, 0.1072557000, 0.1400504000, 0.2039822000, 0.3391517000, 0.6789054000", \ + "0.0843810000, 0.0906210000, 0.1070712000, 0.1389492000, 0.2011148000, 0.3401285000, 0.6797845000", \ + "0.0844230000, 0.0911788000, 0.1060131000, 0.1383622000, 0.2026163000, 0.3401078000, 0.6803366000", \ + "0.0845054000, 0.0906154000, 0.1064025000, 0.1384925000, 0.2039160000, 0.3397812000, 0.6797840000", \ + "0.0844038000, 0.0916736000, 0.1061181000, 0.1384888000, 0.2017073000, 0.3378161000, 0.6801341000", \ + "0.0844427000, 0.0910674000, 0.1067886000, 0.1385697000, 0.2046856000, 0.3390402000, 0.6798588000", \ + "0.0922520000, 0.0995135000, 0.1142128000, 0.1461871000, 0.2079535000, 0.3409423000, 0.6823061000"); + } + related_pin : "B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014228400, 0.0040489400, 0.0115220000, 0.0327879000, 0.0933039000, 0.2655130000"); + values("0.0205819000, 0.0255996000, 0.0393503000, 0.0791792000, 0.1964172000, 0.5334149000, 1.4967726000", \ + "0.0205004000, 0.0255664000, 0.0393589000, 0.0791476000, 0.1966236000, 0.5341685000, 1.4970181000", \ + "0.0204373000, 0.0255429000, 0.0393122000, 0.0790952000, 0.1963985000, 0.5341890000, 1.4946192000", \ + "0.0206520000, 0.0256493000, 0.0394294000, 0.0789174000, 0.1965576000, 0.5346977000, 1.4989762000", \ + "0.0251220000, 0.0298433000, 0.0429834000, 0.0813586000, 0.1968111000, 0.5343878000, 1.4944567000", \ + "0.0342148000, 0.0394252000, 0.0515317000, 0.0865487000, 0.1984756000, 0.5346118000, 1.4986640000", \ + "0.0482502000, 0.0550335000, 0.0690328000, 0.1032583000, 0.2045805000, 0.5369775000, 1.4974005000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014228400, 0.0040489400, 0.0115220000, 0.0327879000, 0.0933039000, 0.2655130000"); + values("0.5683657000, 0.5801989000, 0.6062708000, 0.6588687000, 0.7532116000, 0.9233704000, 1.2621783000", \ + "0.5690058000, 0.5810210000, 0.6070863000, 0.6597282000, 0.7542484000, 0.9230228000, 1.2630914000", \ + "0.5748848000, 0.5868355000, 0.6133686000, 0.6657093000, 0.7600446000, 0.9287305000, 1.2688076000", \ + "0.5953681000, 0.6071643000, 0.6331248000, 0.6857042000, 0.7798455000, 0.9505795000, 1.2890464000", \ + "0.6496619000, 0.6613498000, 0.6875046000, 0.7400396000, 0.8343637000, 1.0049769000, 1.3438404000", \ + "0.7831831000, 0.7952326000, 0.8217050000, 0.8737857000, 0.9682610000, 1.1391386000, 1.4785159000", \ + "1.0769381000, 1.0890819000, 1.1161053000, 1.1703116000, 1.2675601000, 1.4401910000, 1.7804394000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014228400, 0.0040489400, 0.0115220000, 0.0327879000, 0.0933039000, 0.2655130000"); + values("0.0776151000, 0.0830804000, 0.0961287000, 0.1275111000, 0.2103168000, 0.4409557000, 1.0973111000", \ + "0.0825042000, 0.0879637000, 0.1010565000, 0.1324584000, 0.2152085000, 0.4462122000, 1.1005730000", \ + "0.0938911000, 0.0993479000, 0.1123692000, 0.1437571000, 0.2264981000, 0.4572574000, 1.1111739000", \ + "0.1201582000, 0.1254511000, 0.1384102000, 0.1695655000, 0.2519017000, 0.4830795000, 1.1368578000", \ + "0.1644200000, 0.1705623000, 0.1846021000, 0.2165470000, 0.2990855000, 0.5307021000, 1.1847412000", \ + "0.2174107000, 0.2252724000, 0.2423804000, 0.2767659000, 0.3598341000, 0.5904677000, 1.2487916000", \ + "0.2608728000, 0.2717181000, 0.2943862000, 0.3368722000, 0.4228964000, 0.6529393000, 1.3062808000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014228400, 0.0040489400, 0.0115220000, 0.0327879000, 0.0933039000, 0.2655130000"); + values("0.0845031000, 0.0913242000, 0.1061406000, 0.1383595000, 0.2042975000, 0.3399837000, 0.6800348000", \ + "0.0845738000, 0.0911443000, 0.1065981000, 0.1383334000, 0.2008504000, 0.3396542000, 0.6799519000", \ + "0.0844278000, 0.0908675000, 0.1067893000, 0.1389442000, 0.2010930000, 0.3405178000, 0.6794634000", \ + "0.0843290000, 0.0909456000, 0.1060039000, 0.1384895000, 0.2022193000, 0.3375097000, 0.6802424000", \ + "0.0849457000, 0.0911609000, 0.1063018000, 0.1384332000, 0.2012645000, 0.3368348000, 0.6800729000", \ + "0.0845322000, 0.0910391000, 0.1072692000, 0.1403256000, 0.2017030000, 0.3360809000, 0.6795435000", \ + "0.0936166000, 0.1004312000, 0.1164614000, 0.1481031000, 0.2103756000, 0.3417597000, 0.6821826000"); + } + related_pin : "C"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014228400, 0.0040489400, 0.0115220000, 0.0327879000, 0.0933039000, 0.2655130000"); + values("0.0200983000, 0.0251471000, 0.0388711000, 0.0784567000, 0.1961384000, 0.5352059000, 1.4983144000", \ + "0.0200868000, 0.0251862000, 0.0389444000, 0.0786172000, 0.1961730000, 0.5332048000, 1.4979374000", \ + "0.0201423000, 0.0251113000, 0.0388840000, 0.0785616000, 0.1960774000, 0.5346515000, 1.4989117000", \ + "0.0203440000, 0.0254712000, 0.0391767000, 0.0787057000, 0.1959662000, 0.5347526000, 1.4992343000", \ + "0.0250741000, 0.0299980000, 0.0428202000, 0.0808080000, 0.1962063000, 0.5342448000, 1.4987104000", \ + "0.0343552000, 0.0396688000, 0.0519930000, 0.0869978000, 0.1985628000, 0.5336712000, 1.4991319000", \ + "0.0488290000, 0.0557015000, 0.0702657000, 0.1043217000, 0.2052871000, 0.5367084000, 1.4966690000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014228400, 0.0040489400, 0.0115220000, 0.0327879000, 0.0933039000, 0.2655130000"); + values("0.5371650000, 0.5494524000, 0.5759496000, 0.6285991000, 0.7225897000, 0.8934351000, 1.2313316000", \ + "0.5416149000, 0.5535603000, 0.5808666000, 0.6334334000, 0.7277980000, 0.8984242000, 1.2362025000", \ + "0.5497449000, 0.5616452000, 0.5884672000, 0.6411844000, 0.7352771000, 0.9061402000, 1.2439979000", \ + "0.5633715000, 0.5753452000, 0.6015200000, 0.6542716000, 0.7489237000, 0.9185633000, 1.2581243000", \ + "0.5838028000, 0.5957287000, 0.6216566000, 0.6747942000, 0.7691079000, 0.9400153000, 1.2786839000", \ + "0.6068666000, 0.6186933000, 0.6452475000, 0.6976466000, 0.7921727000, 0.9611695000, 1.3008354000", \ + "0.6190062000, 0.6309245000, 0.6574386000, 0.7096739000, 0.8037890000, 0.9742528000, 1.3122969000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014228400, 0.0040489400, 0.0115220000, 0.0327879000, 0.0933039000, 0.2655130000"); + values("0.1636881000, 0.1693016000, 0.1826857000, 0.2143513000, 0.2967843000, 0.5276066000, 1.1815308000", \ + "0.1683852000, 0.1740406000, 0.1873505000, 0.2190328000, 0.3018962000, 0.5324473000, 1.1914141000", \ + "0.1810794000, 0.1866869000, 0.2000717000, 0.2317362000, 0.3141600000, 0.5451635000, 1.2018984000", \ + "0.2132398000, 0.2189458000, 0.2322863000, 0.2639013000, 0.3463491000, 0.5775649000, 1.2327076000", \ + "0.2827855000, 0.2884761000, 0.3018880000, 0.3335135000, 0.4162055000, 0.6468424000, 1.3014068000", \ + "0.3998473000, 0.4057248000, 0.4193940000, 0.4511218000, 0.5339308000, 0.7641514000, 1.4220232000", \ + "0.5881018000, 0.5944171000, 0.6087070000, 0.6411211000, 0.7241555000, 0.9547918000, 1.6077254000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014228400, 0.0040489400, 0.0115220000, 0.0327879000, 0.0933039000, 0.2655130000"); + values("0.0843630000, 0.0907747000, 0.1069903000, 0.1394901000, 0.2014090000, 0.3367163000, 0.6800699000", \ + "0.0842693000, 0.0907422000, 0.1066742000, 0.1399839000, 0.2016836000, 0.3374992000, 0.6794898000", \ + "0.0843962000, 0.0906415000, 0.1070355000, 0.1394099000, 0.2014053000, 0.3365822000, 0.6800994000", \ + "0.0844315000, 0.0911999000, 0.1065574000, 0.1383476000, 0.2010961000, 0.3386000000, 0.6811190000", \ + "0.0845087000, 0.0905895000, 0.1067430000, 0.1392031000, 0.2016344000, 0.3392188000, 0.6791138000", \ + "0.0846142000, 0.0909324000, 0.1066391000, 0.1387126000, 0.2023429000, 0.3396775000, 0.6801126000", \ + "0.0842537000, 0.0904931000, 0.1067426000, 0.1388201000, 0.2010488000, 0.3369035000, 0.6780100000"); + } + related_pin : "D_N"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014228400, 0.0040489400, 0.0115220000, 0.0327879000, 0.0933039000, 0.2655130000"); + values("0.0214529000, 0.0264867000, 0.0400793000, 0.0792340000, 0.1962978000, 0.5347836000, 1.4964695000", \ + "0.0214831000, 0.0264246000, 0.0401054000, 0.0791853000, 0.1963405000, 0.5341462000, 1.4991053000", \ + "0.0214641000, 0.0264877000, 0.0400634000, 0.0792029000, 0.1962275000, 0.5340411000, 1.5020670000", \ + "0.0214070000, 0.0264094000, 0.0400745000, 0.0791930000, 0.1960501000, 0.5333776000, 1.5002216000", \ + "0.0216227000, 0.0266532000, 0.0402077000, 0.0793690000, 0.1961465000, 0.5349908000, 1.5016364000", \ + "0.0227449000, 0.0278432000, 0.0412310000, 0.0800711000, 0.1964046000, 0.5331572000, 1.5017606000", \ + "0.0256172000, 0.0305225000, 0.0435504000, 0.0815523000, 0.1970517000, 0.5333576000, 1.4949229000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__or4b_4") { + leakage_power () { + value : 0.0083785000; + when : "!A&!B&!C&D_N"; + } + leakage_power () { + value : 0.0042898000; + when : "!A&!B&!C&!D_N"; + } + leakage_power () { + value : 0.0047891000; + when : "!A&!B&C&D_N"; + } + leakage_power () { + value : 0.0022170000; + when : "!A&!B&C&!D_N"; + } + leakage_power () { + value : 0.0046833000; + when : "!A&B&!C&D_N"; + } + leakage_power () { + value : 0.0022089000; + when : "!A&B&!C&!D_N"; + } + leakage_power () { + value : 0.0043538000; + when : "!A&B&C&D_N"; + } + leakage_power () { + value : 0.0021889000; + when : "!A&B&C&!D_N"; + } + leakage_power () { + value : 0.0046547000; + when : "A&!B&!C&D_N"; + } + leakage_power () { + value : 0.0022069000; + when : "A&!B&!C&!D_N"; + } + leakage_power () { + value : 0.0043520000; + when : "A&!B&C&D_N"; + } + leakage_power () { + value : 0.0021883000; + when : "A&!B&C&!D_N"; + } + leakage_power () { + value : 0.0043564000; + when : "A&B&!C&D_N"; + } + leakage_power () { + value : 0.0021871000; + when : "A&B&!C&!D_N"; + } + leakage_power () { + value : 0.0043349000; + when : "A&B&C&D_N"; + } + leakage_power () { + value : 0.0021808000; + when : "A&B&C&!D_N"; + } + area : 13.763200000; + cell_footprint : "sky130_fd_sc_hd__or4b"; + cell_leakage_power : 0.0037231330; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A") { + capacitance : 0.0023650000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022390000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0039470000, 0.0039437000, 0.0039363000, 0.0039363000, 0.0039362000, 0.0039360000, 0.0039356000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0033217000, -0.0033566000, -0.0034373000, -0.0034526000, -0.0034879000, -0.0035694000, -0.0037573000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024920000; + } + pin ("B") { + capacitance : 0.0024460000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0023020000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0040111000, 0.0040087000, 0.0040032000, 0.0040028000, 0.0040019000, 0.0039998000, 0.0039951000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0033789000, -0.0034185000, -0.0035099000, -0.0035265000, -0.0035647000, -0.0036529000, -0.0038562000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0025890000; + } + pin ("C") { + capacitance : 0.0024470000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022670000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0041590000, 0.0041571000, 0.0041527000, 0.0041498000, 0.0041432000, 0.0041280000, 0.0040930000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0038748000, -0.0039355000, -0.0040755000, -0.0040788000, -0.0040866000, -0.0041044000, -0.0041454000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0026260000; + } + pin ("D_N") { + capacitance : 0.0014850000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0014350000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0084738000, 0.0083827000, 0.0081728000, 0.0082292000, 0.0083593000, 0.0086592000, 0.0093505000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0020737000, 0.0020162000, 0.0018837000, 0.0019371000, 0.0020601000, 0.0023437000, 0.0029973000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0015360000; + } + pin ("X") { + direction : "output"; + function : "(A) | (B) | (C) | (!D_N)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015984520, 0.0051100990, 0.0163365000, 0.0522262200, 0.1669622000, 0.5337623000"); + values("0.0285043000, 0.0262302000, 0.0198497000, 0.0027475000, -0.0513523000, -0.2327552000, -0.8257317000", \ + "0.0281746000, 0.0259087000, 0.0195117000, 0.0024192000, -0.0516726000, -0.2328173000, -0.8257827000", \ + "0.0279615000, 0.0256559000, 0.0192768000, 0.0026475000, -0.0515447000, -0.2331918000, -0.8261872000", \ + "0.0276536000, 0.0254213000, 0.0190961000, 0.0019345000, -0.0521187000, -0.2333511000, -0.8262462000", \ + "0.0274673000, 0.0252679000, 0.0189261000, 0.0017777000, -0.0522663000, -0.2335524000, -0.8264411000", \ + "0.0274162000, 0.0251474000, 0.0187735000, 0.0016022000, -0.0524901000, -0.2337478000, -0.8265941000", \ + "0.0301058000, 0.0275227000, 0.0206424000, 0.0017278000, -0.0523182000, -0.2336761000, -0.8265736000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015984520, 0.0051100990, 0.0163365000, 0.0522262200, 0.1669622000, 0.5337623000"); + values("0.0301012000, 0.0320047000, 0.0380490000, 0.0569411000, 0.1152675000, 0.2990506000, 0.8902896000", \ + "0.0300337000, 0.0319344000, 0.0379855000, 0.0569426000, 0.1152575000, 0.2988949000, 0.8858072000", \ + "0.0299276000, 0.0318296000, 0.0379499000, 0.0568555000, 0.1152108000, 0.2989165000, 0.8891177000", \ + "0.0300377000, 0.0319332000, 0.0380239000, 0.0568357000, 0.1150291000, 0.2989099000, 0.8862320000", \ + "0.0302202000, 0.0320831000, 0.0380295000, 0.0563739000, 0.1145012000, 0.2986500000, 0.8899393000", \ + "0.0317959000, 0.0335413000, 0.0391496000, 0.0575086000, 0.1147015000, 0.2984026000, 0.8857960000", \ + "0.0333963000, 0.0350350000, 0.0405383000, 0.0586540000, 0.1161629000, 0.3002260000, 0.8856623000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015984520, 0.0051100990, 0.0163365000, 0.0522262200, 0.1669622000, 0.5337623000"); + values("0.0260957000, 0.0238906000, 0.0175093000, 0.0003759000, -0.0537277000, -0.2350438000, -0.8278007000", \ + "0.0257992000, 0.0235157000, 0.0171885000, 0.0000394000, -0.0541032000, -0.2351515000, -0.8278637000", \ + "0.0256160000, 0.0233516000, 0.0170314000, -0.0001312000, -0.0538593000, -0.2353043000, -0.8281863000", \ + "0.0253979000, 0.0231548000, 0.0168392000, -0.0003216000, -0.0544325000, -0.2354603000, -0.8282880000", \ + "0.0253656000, 0.0231857000, 0.0167484000, -0.0003461000, -0.0545035000, -0.2356894000, -0.8283777000", \ + "0.0251816000, 0.0229642000, 0.0165650000, -0.0005684000, -0.0548420000, -0.2360252000, -0.8286408000", \ + "0.0273367000, 0.0249918000, 0.0180697000, -0.0005545000, -0.0543529000, -0.2358108000, -0.8284679000"); + } + related_pin : "B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015984520, 0.0051100990, 0.0163365000, 0.0522262200, 0.1669622000, 0.5337623000"); + values("0.0294705000, 0.0313830000, 0.0373805000, 0.0563960000, 0.1152041000, 0.2996376000, 0.8879919000", \ + "0.0294451000, 0.0312999000, 0.0374167000, 0.0564707000, 0.1152077000, 0.2998490000, 0.8911955000", \ + "0.0294165000, 0.0313123000, 0.0374458000, 0.0564993000, 0.1151945000, 0.2996999000, 0.8912096000", \ + "0.0295785000, 0.0314944000, 0.0375491000, 0.0563793000, 0.1149155000, 0.2994613000, 0.8911404000", \ + "0.0294038000, 0.0313118000, 0.0372094000, 0.0557535000, 0.1141431000, 0.2992505000, 0.8908758000", \ + "0.0308865000, 0.0326578000, 0.0383203000, 0.0566397000, 0.1137555000, 0.2980141000, 0.8862318000", \ + "0.0322382000, 0.0338897000, 0.0395005000, 0.0573526000, 0.1151574000, 0.2995375000, 0.8852669000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015984520, 0.0051100990, 0.0163365000, 0.0522262200, 0.1669622000, 0.5337623000"); + values("0.0237993000, 0.0215420000, 0.0151716000, -0.0020329000, -0.0560116000, -0.2370126000, -0.8296257000", \ + "0.0239310000, 0.0216665000, 0.0152813000, -0.0018471000, -0.0559600000, -0.2371804000, -0.8298161000", \ + "0.0234685000, 0.0212270000, 0.0148251000, -0.0022583000, -0.0563812000, -0.2372777000, -0.8299135000", \ + "0.0232594000, 0.0210320000, 0.0146289000, -0.0024599000, -0.0565585000, -0.2374929000, -0.8301291000", \ + "0.0231196000, 0.0208494000, 0.0143981000, -0.0026820000, -0.0565986000, -0.2378494000, -0.8305105000", \ + "0.0231180000, 0.0209000000, 0.0145312000, -0.0025552000, -0.0567572000, -0.2379730000, -0.8305517000", \ + "0.0268566000, 0.0245077000, 0.0175618000, -0.0009463000, -0.0559151000, -0.2373616000, -0.8303040000"); + } + related_pin : "C"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015984520, 0.0051100990, 0.0163365000, 0.0522262200, 0.1669622000, 0.5337623000"); + values("0.0287862000, 0.0307048000, 0.0366997000, 0.0556053000, 0.1143905000, 0.2992222000, 0.8902769000", \ + "0.0288354000, 0.0307425000, 0.0368583000, 0.0557046000, 0.1144692000, 0.2992990000, 0.8904024000", \ + "0.0288748000, 0.0307671000, 0.0368764000, 0.0558906000, 0.1145215000, 0.3003936000, 0.8863031000", \ + "0.0288612000, 0.0307661000, 0.0368680000, 0.0556777000, 0.1142374000, 0.2992661000, 0.8905527000", \ + "0.0287393000, 0.0306326000, 0.0365413000, 0.0551075000, 0.1134081000, 0.2982472000, 0.8900434000", \ + "0.0296175000, 0.0314046000, 0.0370861000, 0.0552223000, 0.1128749000, 0.2971996000, 0.8856027000", \ + "0.0310195000, 0.0327173000, 0.0382544000, 0.0561986000, 0.1142935000, 0.2982137000, 0.8828295000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015984520, 0.0051100990, 0.0163365000, 0.0522262200, 0.1669622000, 0.5337623000"); + values("0.0229693000, 0.0207175000, 0.0143760000, -0.0027917000, -0.0566987000, -0.2378386000, -0.8303952000", \ + "0.0229935000, 0.0207202000, 0.0143426000, -0.0027771000, -0.0568772000, -0.2378126000, -0.8302104000", \ + "0.0228591000, 0.0206143000, 0.0142467000, -0.0025996000, -0.0567539000, -0.2379238000, -0.8304998000", \ + "0.0225357000, 0.0202661000, 0.0138667000, -0.0032844000, -0.0571652000, -0.2382556000, -0.8307749000", \ + "0.0222009000, 0.0199440000, 0.0136034000, -0.0035405000, -0.0576653000, -0.2386677000, -0.8310392000", \ + "0.0221691000, 0.0199350000, 0.0135175000, -0.0036018000, -0.0576885000, -0.2387879000, -0.8313132000", \ + "0.0321190000, 0.0298175000, 0.0231576000, 0.0039517000, -0.0543647000, -0.2386208000, -0.8311758000"); + } + related_pin : "D_N"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015984520, 0.0051100990, 0.0163365000, 0.0522262200, 0.1669622000, 0.5337623000"); + values("0.0280020000, 0.0298898000, 0.0360184000, 0.0547966000, 0.1136235000, 0.2985900000, 0.8865346000", \ + "0.0279639000, 0.0298722000, 0.0359847000, 0.0547916000, 0.1134096000, 0.2983892000, 0.8865323000", \ + "0.0279890000, 0.0298761000, 0.0359867000, 0.0547763000, 0.1136062000, 0.2983992000, 0.8915754000", \ + "0.0277661000, 0.0296996000, 0.0357363000, 0.0546536000, 0.1134040000, 0.2983195000, 0.8832521000", \ + "0.0274838000, 0.0294063000, 0.0354805000, 0.0543931000, 0.1130925000, 0.2976497000, 0.8873156000", \ + "0.0274799000, 0.0292784000, 0.0351018000, 0.0541097000, 0.1123622000, 0.2974489000, 0.8864930000", \ + "0.0282972000, 0.0301186000, 0.0360173000, 0.0546217000, 0.1130210000, 0.2984952000, 0.8846706000"); + } + } + max_capacitance : 0.5337620000; + max_transition : 1.5084920000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015984500, 0.0051101000, 0.0163365000, 0.0522262000, 0.1669620000, 0.5337620000"); + values("0.4936968000, 0.5004875000, 0.5186150000, 0.5590405000, 0.6395225000, 0.7976068000, 1.1511498000", \ + "0.4975882000, 0.5046622000, 0.5225768000, 0.5631222000, 0.6431436000, 0.8003518000, 1.1554978000", \ + "0.5083011000, 0.5150833000, 0.5331226000, 0.5734387000, 0.6536884000, 0.8113574000, 1.1655829000", \ + "0.5334658000, 0.5402773000, 0.5580104000, 0.5985937000, 0.6788077000, 0.8359073000, 1.1910254000", \ + "0.5891512000, 0.5961623000, 0.6141586000, 0.6542480000, 0.7343173000, 0.8917491000, 1.2468441000", \ + "0.7060700000, 0.7128476000, 0.7310728000, 0.7712326000, 0.8517798000, 1.0099089000, 1.3646433000", \ + "0.9368344000, 0.9441296000, 0.9629677000, 1.0053063000, 1.0892046000, 1.2510186000, 1.6087450000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015984500, 0.0051101000, 0.0163365000, 0.0522262000, 0.1669620000, 0.5337620000"); + values("0.0883416000, 0.0921584000, 0.1024384000, 0.1289561000, 0.2022040000, 0.4270160000, 1.1397030000", \ + "0.0929292000, 0.0967642000, 0.1070460000, 0.1335375000, 0.2067705000, 0.4314367000, 1.1430492000", \ + "0.1039301000, 0.1077341000, 0.1180487000, 0.1444713000, 0.2176340000, 0.4422956000, 1.1550205000", \ + "0.1306815000, 0.1344395000, 0.1446277000, 0.1707778000, 0.2433777000, 0.4677562000, 1.1787799000", \ + "0.1799710000, 0.1841628000, 0.1950653000, 0.2218018000, 0.2946030000, 0.5188106000, 1.2318987000", \ + "0.2411795000, 0.2465808000, 0.2599085000, 0.2896139000, 0.3627045000, 0.5862612000, 1.3009055000", \ + "0.2954524000, 0.3025167000, 0.3200002000, 0.3571245000, 0.4352573000, 0.6581417000, 1.3681666000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015984500, 0.0051101000, 0.0163365000, 0.0522262000, 0.1669620000, 0.5337620000"); + values("0.0720138000, 0.0757991000, 0.0859065000, 0.1107175000, 0.1641400000, 0.2952718000, 0.6800288000", \ + "0.0723698000, 0.0759246000, 0.0859666000, 0.1103197000, 0.1632723000, 0.2960076000, 0.6793754000", \ + "0.0722733000, 0.0758201000, 0.0857188000, 0.1100818000, 0.1648780000, 0.2956595000, 0.6801482000", \ + "0.0722166000, 0.0756134000, 0.0860353000, 0.1098160000, 0.1646085000, 0.2952242000, 0.6804032000", \ + "0.0722642000, 0.0762380000, 0.0860022000, 0.1098009000, 0.1654555000, 0.2948884000, 0.6805493000", \ + "0.0723239000, 0.0759788000, 0.0860093000, 0.1097808000, 0.1647731000, 0.2954393000, 0.6790282000", \ + "0.0808141000, 0.0842771000, 0.0944396000, 0.1186640000, 0.1748512000, 0.3016909000, 0.6818142000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015984500, 0.0051101000, 0.0163365000, 0.0522262000, 0.1669620000, 0.5337620000"); + values("0.0219390000, 0.0251111000, 0.0346869000, 0.0642632000, 0.1616608000, 0.4795372000, 1.4970430000", \ + "0.0219048000, 0.0250438000, 0.0346052000, 0.0641798000, 0.1614971000, 0.4785493000, 1.4973823000", \ + "0.0217880000, 0.0250395000, 0.0344919000, 0.0640544000, 0.1613486000, 0.4794327000, 1.4971450000", \ + "0.0214789000, 0.0246733000, 0.0341857000, 0.0638010000, 0.1613047000, 0.4792797000, 1.4990413000", \ + "0.0257663000, 0.0286969000, 0.0377078000, 0.0655315000, 0.1610587000, 0.4796712000, 1.4996356000", \ + "0.0356135000, 0.0388818000, 0.0472552000, 0.0729664000, 0.1640587000, 0.4789990000, 1.4977698000", \ + "0.0497180000, 0.0539851000, 0.0644735000, 0.0901158000, 0.1720604000, 0.4823730000, 1.4944207000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015984500, 0.0051101000, 0.0163365000, 0.0522262000, 0.1669620000, 0.5337620000"); + values("0.4747116000, 0.4815519000, 0.4996625000, 0.5400534000, 0.6202716000, 0.7787545000, 1.1324334000", \ + "0.4778349000, 0.4848056000, 0.5028771000, 0.5431723000, 0.6233739000, 0.7804280000, 1.1358112000", \ + "0.4877588000, 0.4945445000, 0.5122978000, 0.5529315000, 0.6328148000, 0.7915968000, 1.1452163000", \ + "0.5123806000, 0.5193501000, 0.5373874000, 0.5775770000, 0.6575908000, 0.8148975000, 1.1699810000", \ + "0.5688311000, 0.5757183000, 0.5937101000, 0.6342296000, 0.7141249000, 0.8716143000, 1.2268757000", \ + "0.6938605000, 0.7007258000, 0.7187620000, 0.7591395000, 0.8390839000, 0.9972739000, 1.3524100000", \ + "0.9500249000, 0.9572595000, 0.9758818000, 1.0191058000, 1.1039233000, 1.2667257000, 1.6251379000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015984500, 0.0051101000, 0.0163365000, 0.0522262000, 0.1669620000, 0.5337620000"); + values("0.0876465000, 0.0913898000, 0.1014720000, 0.1276485000, 0.2005455000, 0.4255520000, 1.1370999000", \ + "0.0922239000, 0.0959301000, 0.1061084000, 0.1323117000, 0.2050891000, 0.4291174000, 1.1418531000", \ + "0.1031534000, 0.1068830000, 0.1170537000, 0.1432222000, 0.2158643000, 0.4403672000, 1.1546705000", \ + "0.1290514000, 0.1327411000, 0.1427974000, 0.1687179000, 0.2412912000, 0.4651882000, 1.1790565000", \ + "0.1769349000, 0.1810663000, 0.1916249000, 0.2182619000, 0.2908494000, 0.5151557000, 1.2285220000", \ + "0.2347345000, 0.2401354000, 0.2533549000, 0.2830442000, 0.3564654000, 0.5795712000, 1.2948298000", \ + "0.2825208000, 0.2895829000, 0.3074811000, 0.3448975000, 0.4230339000, 0.6464124000, 1.3567888000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015984500, 0.0051101000, 0.0163365000, 0.0522262000, 0.1669620000, 0.5337620000"); + values("0.0723011000, 0.0757926000, 0.0859065000, 0.1106428000, 0.1638098000, 0.2951592000, 0.6798832000", \ + "0.0723584000, 0.0760764000, 0.0860350000, 0.1100403000, 0.1636627000, 0.2966213000, 0.6790610000", \ + "0.0722912000, 0.0755396000, 0.0860714000, 0.1098344000, 0.1641655000, 0.2958761000, 0.6800672000", \ + "0.0724428000, 0.0761753000, 0.0860542000, 0.1100193000, 0.1637201000, 0.2964112000, 0.6798011000", \ + "0.0720873000, 0.0756155000, 0.0857726000, 0.1103933000, 0.1634232000, 0.2958873000, 0.6792607000", \ + "0.0720638000, 0.0757831000, 0.0857276000, 0.1102056000, 0.1637356000, 0.2935489000, 0.6789972000", \ + "0.0829700000, 0.0865637000, 0.0962422000, 0.1211605000, 0.1774321000, 0.3039683000, 0.6831748000"); + } + related_pin : "B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015984500, 0.0051101000, 0.0163365000, 0.0522262000, 0.1669620000, 0.5337620000"); + values("0.0211255000, 0.0241286000, 0.0336494000, 0.0627833000, 0.1601044000, 0.4790793000, 1.5003006000", \ + "0.0209868000, 0.0242278000, 0.0336638000, 0.0628712000, 0.1601768000, 0.4788352000, 1.4975513000", \ + "0.0211454000, 0.0242061000, 0.0335933000, 0.0628110000, 0.1601262000, 0.4779870000, 1.5004199000", \ + "0.0208794000, 0.0239668000, 0.0334224000, 0.0626602000, 0.1601627000, 0.4784708000, 1.5001206000", \ + "0.0251391000, 0.0283769000, 0.0372378000, 0.0649030000, 0.1601330000, 0.4789947000, 1.4994100000", \ + "0.0346768000, 0.0378822000, 0.0464242000, 0.0721686000, 0.1631770000, 0.4775801000, 1.4981244000", \ + "0.0492238000, 0.0535689000, 0.0645513000, 0.0900946000, 0.1714632000, 0.4817071000, 1.4963455000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015984500, 0.0051101000, 0.0163365000, 0.0522262000, 0.1669620000, 0.5337620000"); + values("0.4444743000, 0.4510501000, 0.4688882000, 0.5094964000, 0.5897018000, 0.7467542000, 1.1021758000", \ + "0.4470158000, 0.4537636000, 0.4719344000, 0.5123085000, 0.5928601000, 0.7510421000, 1.1047933000", \ + "0.4555913000, 0.4623691000, 0.4804755000, 0.5209347000, 0.6010897000, 0.7581948000, 1.1135959000", \ + "0.4790197000, 0.4859450000, 0.5038274000, 0.5443528000, 0.6242223000, 0.7812269000, 1.1366799000", \ + "0.5367463000, 0.5432919000, 0.5610748000, 0.6016054000, 0.6809784000, 0.8388786000, 1.1940333000", \ + "0.6743545000, 0.6811603000, 0.6993054000, 0.7391641000, 0.8198929000, 0.9784048000, 1.3332073000", \ + "0.9599498000, 0.9672350000, 0.9866763000, 1.0298407000, 1.1142625000, 1.2776797000, 1.6358261000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015984500, 0.0051101000, 0.0163365000, 0.0522262000, 0.1669620000, 0.5337620000"); + values("0.0851714000, 0.0888485000, 0.0987734000, 0.1246928000, 0.1970747000, 0.4211876000, 1.1348720000", \ + "0.0898764000, 0.0935432000, 0.1035724000, 0.1293992000, 0.2017567000, 0.4257433000, 1.1389064000", \ + "0.1008689000, 0.1045401000, 0.1145677000, 0.1404978000, 0.2128579000, 0.4374780000, 1.1484609000", \ + "0.1268865000, 0.1305498000, 0.1405203000, 0.1662535000, 0.2383908000, 0.4625081000, 1.1755317000", \ + "0.1723045000, 0.1764325000, 0.1870650000, 0.2138133000, 0.2860973000, 0.5101564000, 1.2245425000", \ + "0.2263461000, 0.2317409000, 0.2451098000, 0.2748958000, 0.3483609000, 0.5721348000, 1.2842536000", \ + "0.2684583000, 0.2757343000, 0.2938366000, 0.3317253000, 0.4108181000, 0.6339563000, 1.3447757000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015984500, 0.0051101000, 0.0163365000, 0.0522262000, 0.1669620000, 0.5337620000"); + values("0.0725438000, 0.0761249000, 0.0862189000, 0.1097840000, 0.1646690000, 0.2968128000, 0.6790563000", \ + "0.0720406000, 0.0758087000, 0.0860373000, 0.1107725000, 0.1642239000, 0.2951723000, 0.6800603000", \ + "0.0723986000, 0.0759555000, 0.0859993000, 0.1099279000, 0.1633802000, 0.2959837000, 0.6793264000", \ + "0.0722233000, 0.0759997000, 0.0859276000, 0.1106056000, 0.1647588000, 0.2968626000, 0.6790007000", \ + "0.0725759000, 0.0761808000, 0.0857457000, 0.1098351000, 0.1642901000, 0.2956455000, 0.6797150000", \ + "0.0721179000, 0.0757494000, 0.0857337000, 0.1098352000, 0.1647217000, 0.2957449000, 0.6791684000", \ + "0.0858630000, 0.0889171000, 0.0992593000, 0.1248928000, 0.1770296000, 0.3043376000, 0.6834069000"); + } + related_pin : "C"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015984500, 0.0051101000, 0.0163365000, 0.0522262000, 0.1669620000, 0.5337620000"); + values("0.0205002000, 0.0236516000, 0.0330502000, 0.0622989000, 0.1596436000, 0.4792601000, 1.5017864000", \ + "0.0205554000, 0.0235648000, 0.0329949000, 0.0621934000, 0.1597045000, 0.4793804000, 1.5017723000", \ + "0.0206139000, 0.0236856000, 0.0330368000, 0.0622585000, 0.1594327000, 0.4797661000, 1.4978164000", \ + "0.0206688000, 0.0237138000, 0.0330728000, 0.0623296000, 0.1597123000, 0.4795082000, 1.5020183000", \ + "0.0252413000, 0.0284582000, 0.0372124000, 0.0647248000, 0.1601520000, 0.4782104000, 1.5008048000", \ + "0.0350354000, 0.0381281000, 0.0466684000, 0.0726086000, 0.1633454000, 0.4769207000, 1.4988223000", \ + "0.0506068000, 0.0547437000, 0.0655165000, 0.0904701000, 0.1720120000, 0.4808182000, 1.4968710000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015984500, 0.0051101000, 0.0163365000, 0.0522262000, 0.1669620000, 0.5337620000"); + values("0.4152474000, 0.4220775000, 0.4398694000, 0.4806187000, 0.5603020000, 0.7182878000, 1.0734441000", \ + "0.4197378000, 0.4267399000, 0.4447191000, 0.4851716000, 0.5653605000, 0.7233376000, 1.0782658000", \ + "0.4301478000, 0.4369481000, 0.4547278000, 0.4954472000, 0.5752184000, 0.7334461000, 1.0881589000", \ + "0.4495315000, 0.4560808000, 0.4738846000, 0.5144784000, 0.5941940000, 0.7522976000, 1.1075789000", \ + "0.4779095000, 0.4846847000, 0.5029289000, 0.5430988000, 0.6232069000, 0.7812304000, 1.1367149000", \ + "0.5159079000, 0.5227834000, 0.5406976000, 0.5808037000, 0.6609283000, 0.8191581000, 1.1730531000", \ + "0.5555250000, 0.5624319000, 0.5804121000, 0.6207848000, 0.7008243000, 0.8583330000, 1.2130902000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015984500, 0.0051101000, 0.0163365000, 0.0522262000, 0.1669620000, 0.5337620000"); + values("0.1700449000, 0.1738613000, 0.1841600000, 0.2103680000, 0.2830481000, 0.5067988000, 1.2216164000", \ + "0.1749888000, 0.1788015000, 0.1891014000, 0.2153353000, 0.2878280000, 0.5118811000, 1.2228746000", \ + "0.1874206000, 0.1912176000, 0.2015304000, 0.2277576000, 0.3004729000, 0.5250018000, 1.2392469000", \ + "0.2183196000, 0.2221640000, 0.2323957000, 0.2587101000, 0.3312557000, 0.5550460000, 1.2673882000", \ + "0.2849994000, 0.2888244000, 0.2991291000, 0.3254337000, 0.3979139000, 0.6218931000, 1.3361194000", \ + "0.3941192000, 0.3980840000, 0.4086277000, 0.4352088000, 0.5078543000, 0.7321697000, 1.4432776000", \ + "0.5610354000, 0.5653062000, 0.5763521000, 0.6034162000, 0.6761395000, 0.8998299000, 1.6115641000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015984500, 0.0051101000, 0.0163365000, 0.0522262000, 0.1669620000, 0.5337620000"); + values("0.0721447000, 0.0757495000, 0.0862541000, 0.1097592000, 0.1642330000, 0.2956331000, 0.6798232000", \ + "0.0722942000, 0.0758877000, 0.0859502000, 0.1099791000, 0.1632278000, 0.2962976000, 0.6792288000", \ + "0.0720700000, 0.0755982000, 0.0861088000, 0.1111803000, 0.1640879000, 0.2957515000, 0.6799263000", \ + "0.0725873000, 0.0761675000, 0.0856988000, 0.1098429000, 0.1642735000, 0.2955282000, 0.6795159000", \ + "0.0723233000, 0.0759995000, 0.0859800000, 0.1098619000, 0.1636170000, 0.2940721000, 0.6802431000", \ + "0.0720992000, 0.0756965000, 0.0858723000, 0.1106025000, 0.1632219000, 0.2956093000, 0.6801796000", \ + "0.0722414000, 0.0760371000, 0.0860457000, 0.1099458000, 0.1634108000, 0.2960299000, 0.6769589000"); + } + related_pin : "D_N"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015984500, 0.0051101000, 0.0163365000, 0.0522262000, 0.1669620000, 0.5337620000"); + values("0.0218215000, 0.0249378000, 0.0340752000, 0.0630559000, 0.1598068000, 0.4787307000, 1.4985793000", \ + "0.0217491000, 0.0249006000, 0.0341320000, 0.0629738000, 0.1594258000, 0.4785863000, 1.5004709000", \ + "0.0218305000, 0.0248995000, 0.0341064000, 0.0631065000, 0.1598600000, 0.4783540000, 1.5084924000", \ + "0.0217427000, 0.0248334000, 0.0341706000, 0.0630379000, 0.1597944000, 0.4792057000, 1.4968037000", \ + "0.0220013000, 0.0250794000, 0.0343001000, 0.0631284000, 0.1595014000, 0.4778561000, 1.5056112000", \ + "0.0233620000, 0.0263389000, 0.0354317000, 0.0638200000, 0.1602354000, 0.4779399000, 1.5032392000", \ + "0.0259265000, 0.0288041000, 0.0378393000, 0.0653288000, 0.1604928000, 0.4777511000, 1.4941208000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__or4bb_1") { + leakage_power () { + value : 0.0034490000; + when : "!A&!B&!C_N&D_N"; + } + leakage_power () { + value : 0.0010638000; + when : "!A&!B&!C_N&!D_N"; + } + leakage_power () { + value : 0.0119259000; + when : "!A&!B&C_N&D_N"; + } + leakage_power () { + value : 0.0053829000; + when : "!A&!B&C_N&!D_N"; + } + leakage_power () { + value : 0.0028767000; + when : "!A&B&!C_N&D_N"; + } + leakage_power () { + value : 0.0009774000; + when : "!A&B&!C_N&!D_N"; + } + leakage_power () { + value : 0.0051864000; + when : "!A&B&C_N&D_N"; + } + leakage_power () { + value : 0.0030486000; + when : "!A&B&C_N&!D_N"; + } + leakage_power () { + value : 0.0028731000; + when : "A&!B&!C_N&D_N"; + } + leakage_power () { + value : 0.0009755000; + when : "A&!B&!C_N&!D_N"; + } + leakage_power () { + value : 0.0051619000; + when : "A&!B&C_N&D_N"; + } + leakage_power () { + value : 0.0030445000; + when : "A&!B&C_N&!D_N"; + } + leakage_power () { + value : 0.0028441000; + when : "A&B&!C_N&D_N"; + } + leakage_power () { + value : 0.0009577000; + when : "A&B&!C_N&!D_N"; + } + leakage_power () { + value : 0.0049196000; + when : "A&B&C_N&D_N"; + } + leakage_power () { + value : 0.0030116000; + when : "A&B&C_N&!D_N"; + } + area : 11.260800000; + cell_footprint : "sky130_fd_sc_hd__or4bb"; + cell_leakage_power : 0.0036061660; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A") { + capacitance : 0.0015030000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0014080000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0017556000, 0.0017456000, 0.0017225000, 0.0017232000, 0.0017248000, 0.0017284000, 0.0017368000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0015132000, -0.0015311000, -0.0015723000, -0.0015771000, -0.0015880000, -0.0016133000, -0.0016716000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0015980000; + } + pin ("B") { + capacitance : 0.0015440000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0014620000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0024116000, 0.0024245000, 0.0024545000, 0.0024548000, 0.0024556000, 0.0024574000, 0.0024615000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0024046000, -0.0024021000, -0.0023964000, -0.0023985000, -0.0024031000, -0.0024139000, -0.0024387000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0016270000; + } + pin ("C_N") { + capacitance : 0.0015160000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0014650000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0072541000, 0.0071588000, 0.0069390000, 0.0070021000, 0.0071477000, 0.0074832000, 0.0082564000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0022077000, 0.0021395000, 0.0019822000, 0.0020384000, 0.0021679000, 0.0024665000, 0.0031546000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0015680000; + } + pin ("D_N") { + capacitance : 0.0014080000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0013610000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0063042000, 0.0062235000, 0.0060375000, 0.0061054000, 0.0062618000, 0.0066225000, 0.0074539000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0019074000, 0.0018420000, 0.0016910000, 0.0017579000, 0.0019121000, 0.0022674000, 0.0030864000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0014550000; + } + pin ("X") { + direction : "output"; + function : "(A) | (B) | (!C_N) | (!D_N)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013177500, 0.0034729300, 0.0091529080, 0.0241224900, 0.0635748200, 0.1675515000"); + values("0.0106952000, 0.0095117000, 0.0065744000, -0.0013207000, -0.0241776000, -0.0874494000, -0.2558961000", \ + "0.0106199000, 0.0094935000, 0.0065726000, -0.0014810000, -0.0243645000, -0.0875926000, -0.2560321000", \ + "0.0103757000, 0.0091935000, 0.0062809000, -0.0016898000, -0.0245615000, -0.0877185000, -0.2561913000", \ + "0.0103148000, 0.0091373000, 0.0062044000, -0.0019459000, -0.0247101000, -0.0878988000, -0.2563333000", \ + "0.0101998000, 0.0090169000, 0.0060846000, -0.0019880000, -0.0248622000, -0.0880443000, -0.2564401000", \ + "0.0100766000, 0.0088937000, 0.0059834000, -0.0020901000, -0.0249369000, -0.0881298000, -0.2565092000", \ + "0.0123691000, 0.0108832000, 0.0072202000, -0.0021347000, -0.0250265000, -0.0880940000, -0.2564404000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013177500, 0.0034729300, 0.0091529080, 0.0241224900, 0.0635748200, 0.1675515000"); + values("0.0105448000, 0.0119978000, 0.0157061000, 0.0250161000, 0.0490519000, 0.1121156000, 0.2799051000", \ + "0.0105177000, 0.0119851000, 0.0156693000, 0.0249962000, 0.0490682000, 0.1121716000, 0.2797806000", \ + "0.0105113000, 0.0119593000, 0.0156649000, 0.0249743000, 0.0490518000, 0.1126419000, 0.2784085000", \ + "0.0104660000, 0.0119050000, 0.0155512000, 0.0248661000, 0.0489585000, 0.1120186000, 0.2796420000", \ + "0.0105086000, 0.0118662000, 0.0154934000, 0.0247084000, 0.0488653000, 0.1125516000, 0.2782974000", \ + "0.0109719000, 0.0122695000, 0.0157815000, 0.0247418000, 0.0489988000, 0.1123082000, 0.2782181000", \ + "0.0117433000, 0.0130931000, 0.0164229000, 0.0255582000, 0.0494801000, 0.1130607000, 0.2782174000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013177500, 0.0034729300, 0.0091529080, 0.0241224900, 0.0635748200, 0.1675515000"); + values("0.0092875000, 0.0082453000, 0.0052648000, -0.0027164000, -0.0256147000, -0.0887815000, -0.2571650000", \ + "0.0091595000, 0.0079955000, 0.0050819000, -0.0030020000, -0.0257614000, -0.0889015000, -0.2572806000", \ + "0.0089946000, 0.0078267000, 0.0049087000, -0.0031757000, -0.0259430000, -0.0890822000, -0.2574536000", \ + "0.0089212000, 0.0077679000, 0.0048221000, -0.0032489000, -0.0260659000, -0.0892413000, -0.2575792000", \ + "0.0087965000, 0.0075861000, 0.0046727000, -0.0033376000, -0.0261761000, -0.0892906000, -0.2576631000", \ + "0.0088284000, 0.0076003000, 0.0046074000, -0.0033849000, -0.0262777000, -0.0893794000, -0.2577126000", \ + "0.0109290000, 0.0094431000, 0.0057257000, -0.0036557000, -0.0263434000, -0.0893110000, -0.2575917000"); + } + related_pin : "B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013177500, 0.0034729300, 0.0091529080, 0.0241224900, 0.0635748200, 0.1675515000"); + values("0.0107988000, 0.0122629000, 0.0159864000, 0.0254246000, 0.0496067000, 0.1133319000, 0.2807509000", \ + "0.0107777000, 0.0122405000, 0.0159664000, 0.0253882000, 0.0495760000, 0.1127938000, 0.2792867000", \ + "0.0107386000, 0.0121780000, 0.0158946000, 0.0252901000, 0.0494926000, 0.1133221000, 0.2793555000", \ + "0.0107014000, 0.0121235000, 0.0157289000, 0.0251159000, 0.0495551000, 0.1132381000, 0.2792710000", \ + "0.0107582000, 0.0120731000, 0.0156503000, 0.0248318000, 0.0491603000, 0.1124133000, 0.2803472000", \ + "0.0109934000, 0.0123011000, 0.0158755000, 0.0248452000, 0.0490863000, 0.1122594000, 0.2787451000", \ + "0.0115552000, 0.0128295000, 0.0163288000, 0.0253391000, 0.0493341000, 0.1131435000, 0.2781586000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013177500, 0.0034729300, 0.0091529080, 0.0241224900, 0.0635748200, 0.1675515000"); + values("0.0080596000, 0.0068924000, 0.0041243000, -0.0039398000, -0.0268163000, -0.0899544000, -0.2582625000", \ + "0.0080484000, 0.0068459000, 0.0039138000, -0.0041092000, -0.0268183000, -0.0899868000, -0.2583050000", \ + "0.0079776000, 0.0067891000, 0.0038783000, -0.0040804000, -0.0269344000, -0.0900154000, -0.2583625000", \ + "0.0076851000, 0.0064329000, 0.0035882000, -0.0043468000, -0.0272076000, -0.0903410000, -0.2586385000", \ + "0.0074797000, 0.0063050000, 0.0033800000, -0.0046887000, -0.0274746000, -0.0905531000, -0.2588725000", \ + "0.0073805000, 0.0061781000, 0.0032370000, -0.0047807000, -0.0275590000, -0.0906565000, -0.2589555000", \ + "0.0117697000, 0.0103321000, 0.0067683000, -0.0024394000, -0.0266404000, -0.0902606000, -0.2585914000"); + } + related_pin : "C_N"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013177500, 0.0034729300, 0.0091529080, 0.0241224900, 0.0635748200, 0.1675515000"); + values("0.0113520000, 0.0127889000, 0.0164785000, 0.0258543000, 0.0500149000, 0.1133673000, 0.2796993000", \ + "0.0113085000, 0.0127268000, 0.0164027000, 0.0257815000, 0.0499643000, 0.1132574000, 0.2796492000", \ + "0.0113752000, 0.0128006000, 0.0164740000, 0.0258398000, 0.0502284000, 0.1137835000, 0.2808854000", \ + "0.0112128000, 0.0126609000, 0.0163267000, 0.0257012000, 0.0498572000, 0.1131857000, 0.2796921000", \ + "0.0110339000, 0.0124435000, 0.0160921000, 0.0254746000, 0.0498867000, 0.1134588000, 0.2807560000", \ + "0.0109549000, 0.0123301000, 0.0158907000, 0.0253482000, 0.0494828000, 0.1127609000, 0.2808141000", \ + "0.0112420000, 0.0126133000, 0.0161832000, 0.0253985000, 0.0495689000, 0.1134066000, 0.2803091000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013177500, 0.0034729300, 0.0091529080, 0.0241224900, 0.0635748200, 0.1675515000"); + values("0.0069989000, 0.0058252000, 0.0029060000, -0.0051666000, -0.0279271000, -0.0909487000, -0.2591856000", \ + "0.0069158000, 0.0056693000, 0.0028901000, -0.0051608000, -0.0279923000, -0.0910295000, -0.2592445000", \ + "0.0068996000, 0.0057737000, 0.0028344000, -0.0052527000, -0.0280376000, -0.0910636000, -0.2592744000", \ + "0.0066480000, 0.0054800000, 0.0025626000, -0.0054950000, -0.0282873000, -0.0913198000, -0.2595420000", \ + "0.0063512000, 0.0051569000, 0.0022116000, -0.0058082000, -0.0285615000, -0.0915717000, -0.2598136000", \ + "0.0063321000, 0.0051438000, 0.0021882000, -0.0058703000, -0.0286446000, -0.0916507000, -0.2598973000", \ + "0.0106709000, 0.0092238000, 0.0056361000, -0.0036007000, -0.0277579000, -0.0914341000, -0.2596722000"); + } + related_pin : "D_N"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013177500, 0.0034729300, 0.0091529080, 0.0241224900, 0.0635748200, 0.1675515000"); + values("0.0101230000, 0.0115346000, 0.0151751000, 0.0245015000, 0.0486478000, 0.1125533000, 0.2788215000", \ + "0.0100555000, 0.0114666000, 0.0151067000, 0.0244392000, 0.0485791000, 0.1124847000, 0.2787432000", \ + "0.0100851000, 0.0115084000, 0.0151551000, 0.0244930000, 0.0486595000, 0.1125197000, 0.2801147000", \ + "0.0099578000, 0.0113785000, 0.0150446000, 0.0244017000, 0.0485572000, 0.1124253000, 0.2797928000", \ + "0.0097681000, 0.0111956000, 0.0148374000, 0.0241979000, 0.0483741000, 0.1117400000, 0.2786604000", \ + "0.0097059000, 0.0110894000, 0.0146170000, 0.0241051000, 0.0482164000, 0.1120134000, 0.2782679000", \ + "0.0098816000, 0.0112478000, 0.0148489000, 0.0240501000, 0.0479968000, 0.1120886000, 0.2774187000"); + } + } + max_capacitance : 0.1675510000; + max_transition : 1.5025640000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013177500, 0.0034729300, 0.0091529100, 0.0241225000, 0.0635748000, 0.1675510000"); + values("0.4517506000, 0.4647662000, 0.4924383000, 0.5435645000, 0.6362035000, 0.8085139000, 1.1776774000", \ + "0.4521638000, 0.4656955000, 0.4929241000, 0.5440980000, 0.6368675000, 0.8091663000, 1.1781244000", \ + "0.4592914000, 0.4722337000, 0.4998257000, 0.5507766000, 0.6434979000, 0.8159373000, 1.1850743000", \ + "0.4810715000, 0.4945503000, 0.5218049000, 0.5727884000, 0.6643457000, 0.8377988000, 1.2070008000", \ + "0.5326428000, 0.5458072000, 0.5730487000, 0.6242810000, 0.7165705000, 0.8893052000, 1.2584036000", \ + "0.6408341000, 0.6543641000, 0.6816460000, 0.7330847000, 0.8253869000, 0.9986243000, 1.3673030000", \ + "0.8381702000, 0.8523094000, 0.8820110000, 0.9371236000, 1.0343083000, 1.2144126000, 1.5872126000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013177500, 0.0034729300, 0.0091529100, 0.0241225000, 0.0635748000, 0.1675510000"); + values("0.0668820000, 0.0734623000, 0.0888355000, 0.1255970000, 0.2191707000, 0.4636564000, 1.1078052000", \ + "0.0717538000, 0.0783922000, 0.0936931000, 0.1305232000, 0.2240037000, 0.4687297000, 1.1127682000", \ + "0.0835365000, 0.0901180000, 0.1053852000, 0.1422217000, 0.2360282000, 0.4802632000, 1.1225511000", \ + "0.1100707000, 0.1165717000, 0.1317651000, 0.1682902000, 0.2621665000, 0.5063818000, 1.1504933000", \ + "0.1506444000, 0.1579298000, 0.1738935000, 0.2103793000, 0.3038823000, 0.5489447000, 1.1899812000", \ + "0.1994985000, 0.2084361000, 0.2265177000, 0.2644759000, 0.3582591000, 0.6022183000, 1.2448480000", \ + "0.2377070000, 0.2503045000, 0.2739066000, 0.3164126000, 0.4102237000, 0.6549692000, 1.2957949000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013177500, 0.0034729300, 0.0091529100, 0.0241225000, 0.0635748000, 0.1675510000"); + values("0.0599446000, 0.0681249000, 0.0864196000, 0.1247599000, 0.1965322000, 0.3620513000, 0.7889970000", \ + "0.0594206000, 0.0682513000, 0.0865663000, 0.1224659000, 0.1969722000, 0.3617669000, 0.7911258000", \ + "0.0599684000, 0.0680195000, 0.0864292000, 0.1231977000, 0.1954965000, 0.3622055000, 0.7894708000", \ + "0.0593747000, 0.0682381000, 0.0863650000, 0.1227623000, 0.1961747000, 0.3617046000, 0.7896437000", \ + "0.0595713000, 0.0682578000, 0.0863854000, 0.1240551000, 0.1949790000, 0.3610073000, 0.7903423000", \ + "0.0595507000, 0.0681587000, 0.0873416000, 0.1236175000, 0.1975857000, 0.3613900000, 0.7893094000", \ + "0.0685412000, 0.0776538000, 0.0963219000, 0.1345007000, 0.2088096000, 0.3703010000, 0.7923162000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013177500, 0.0034729300, 0.0091529100, 0.0241225000, 0.0635748000, 0.1675510000"); + values("0.0215519000, 0.0285202000, 0.0467451000, 0.0959982000, 0.2273333000, 0.5756305000, 1.4959906000", \ + "0.0215291000, 0.0284840000, 0.0466624000, 0.0959289000, 0.2276265000, 0.5746258000, 1.4950403000", \ + "0.0214136000, 0.0282701000, 0.0464821000, 0.0958965000, 0.2275162000, 0.5751002000, 1.4926422000", \ + "0.0219111000, 0.0286251000, 0.0465022000, 0.0954627000, 0.2269868000, 0.5748558000, 1.4941073000", \ + "0.0260429000, 0.0323010000, 0.0490164000, 0.0964479000, 0.2271027000, 0.5760836000, 1.4935095000", \ + "0.0344674000, 0.0403240000, 0.0557918000, 0.0993340000, 0.2283945000, 0.5756281000, 1.4918259000", \ + "0.0479027000, 0.0556089000, 0.0708563000, 0.1094963000, 0.2305398000, 0.5787902000, 1.4912378000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013177500, 0.0034729300, 0.0091529100, 0.0241225000, 0.0635748000, 0.1675510000"); + values("0.4275895000, 0.4409726000, 0.4680662000, 0.5191536000, 0.6118763000, 0.7843488000, 1.1534336000", \ + "0.4283027000, 0.4416063000, 0.4690748000, 0.5201943000, 0.6116660000, 0.7852495000, 1.1545983000", \ + "0.4356783000, 0.4487848000, 0.4761969000, 0.5272472000, 0.6187488000, 0.7923273000, 1.1616493000", \ + "0.4577133000, 0.4711825000, 0.4984539000, 0.5494216000, 0.6421579000, 0.8147004000, 1.1838653000", \ + "0.5111902000, 0.5242768000, 0.5517723000, 0.6024953000, 0.6950203000, 0.8682514000, 1.2374171000", \ + "0.6303205000, 0.6435416000, 0.6707353000, 0.7220524000, 0.8143974000, 0.9877339000, 1.3567525000", \ + "0.8558170000, 0.8701776000, 0.9004022000, 0.9558183000, 1.0547023000, 1.2341342000, 1.6069264000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013177500, 0.0034729300, 0.0091529100, 0.0241225000, 0.0635748000, 0.1675510000"); + values("0.0670854000, 0.0737184000, 0.0891209000, 0.1260391000, 0.2196663000, 0.4649225000, 1.1077936000", \ + "0.0718848000, 0.0784932000, 0.0939325000, 0.1308513000, 0.2247580000, 0.4685431000, 1.1116539000", \ + "0.0836156000, 0.0901639000, 0.1054839000, 0.1424360000, 0.2363853000, 0.4811005000, 1.1226736000", \ + "0.1092047000, 0.1157401000, 0.1308581000, 0.1674499000, 0.2615907000, 0.5062105000, 1.1480757000", \ + "0.1477119000, 0.1549003000, 0.1707115000, 0.2072949000, 0.3010119000, 0.5466423000, 1.1905744000", \ + "0.1923254000, 0.2012571000, 0.2195288000, 0.2573836000, 0.3507077000, 0.5950977000, 1.2403365000", \ + "0.2230454000, 0.2353327000, 0.2589984000, 0.3011843000, 0.3947689000, 0.6390781000, 1.2811435000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013177500, 0.0034729300, 0.0091529100, 0.0241225000, 0.0635748000, 0.1675510000"); + values("0.0597296000, 0.0683959000, 0.0868040000, 0.1224801000, 0.1961176000, 0.3616126000, 0.7912848000", \ + "0.0598278000, 0.0687416000, 0.0870869000, 0.1225678000, 0.1963214000, 0.3616433000, 0.7895841000", \ + "0.0594521000, 0.0686603000, 0.0871483000, 0.1228619000, 0.1962479000, 0.3616775000, 0.7896270000", \ + "0.0593548000, 0.0682420000, 0.0862540000, 0.1243408000, 0.1966003000, 0.3615384000, 0.7921778000", \ + "0.0597381000, 0.0679776000, 0.0865621000, 0.1231406000, 0.1960488000, 0.3618052000, 0.7903625000", \ + "0.0603743000, 0.0685498000, 0.0868612000, 0.1237686000, 0.1960695000, 0.3615417000, 0.7894183000", \ + "0.0707408000, 0.0800491000, 0.0997533000, 0.1361834000, 0.2094301000, 0.3714634000, 0.7945085000"); + } + related_pin : "B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013177500, 0.0034729300, 0.0091529100, 0.0241225000, 0.0635748000, 0.1675510000"); + values("0.0209955000, 0.0277196000, 0.0457887000, 0.0948693000, 0.2267880000, 0.5757402000, 1.4955829000", \ + "0.0209576000, 0.0277517000, 0.0456404000, 0.0948171000, 0.2266259000, 0.5751233000, 1.4965269000", \ + "0.0208641000, 0.0276026000, 0.0456511000, 0.0947930000, 0.2262654000, 0.5754721000, 1.4906365000", \ + "0.0214325000, 0.0280232000, 0.0458522000, 0.0947492000, 0.2267051000, 0.5752310000, 1.4908401000", \ + "0.0256172000, 0.0317722000, 0.0482829000, 0.0960890000, 0.2266129000, 0.5748205000, 1.4969208000", \ + "0.0339706000, 0.0399070000, 0.0551975000, 0.0989639000, 0.2273466000, 0.5742778000, 1.4959893000", \ + "0.0475316000, 0.0550033000, 0.0701892000, 0.1097434000, 0.2299046000, 0.5773814000, 1.4925636000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013177500, 0.0034729300, 0.0091529100, 0.0241225000, 0.0635748000, 0.1675510000"); + values("0.4240375000, 0.4369979000, 0.4645868000, 0.5157807000, 0.6086137000, 0.7810667000, 1.1502864000", \ + "0.4277635000, 0.4409089000, 0.4685030000, 0.5197340000, 0.6121231000, 0.7849270000, 1.1543855000", \ + "0.4362915000, 0.4490963000, 0.4767153000, 0.5276901000, 0.6204010000, 0.7930722000, 1.1624135000", \ + "0.4524693000, 0.4654131000, 0.4929592000, 0.5440392000, 0.6366715000, 0.8093296000, 1.1787642000", \ + "0.4755845000, 0.4889431000, 0.5160442000, 0.5671462000, 0.6597313000, 0.8322162000, 1.2015069000", \ + "0.5028668000, 0.5156795000, 0.5431900000, 0.5941949000, 0.6856417000, 0.8592717000, 1.2285141000", \ + "0.5226560000, 0.5357676000, 0.5633191000, 0.6144162000, 0.7066098000, 0.8798256000, 1.2491742000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013177500, 0.0034729300, 0.0091529100, 0.0241225000, 0.0635748000, 0.1675510000"); + values("0.1381805000, 0.1447263000, 0.1599372000, 0.1965488000, 0.2900346000, 0.5344269000, 1.1770470000", \ + "0.1427009000, 0.1492245000, 0.1643840000, 0.2009671000, 0.2943909000, 0.5389157000, 1.1814205000", \ + "0.1553050000, 0.1618076000, 0.1769628000, 0.2134114000, 0.3071960000, 0.5523782000, 1.1964736000", \ + "0.1863758000, 0.1929500000, 0.2081162000, 0.2447784000, 0.3382742000, 0.5823440000, 1.2250028000", \ + "0.2482171000, 0.2547471000, 0.2700137000, 0.3065150000, 0.4002977000, 0.6456738000, 1.2900262000", \ + "0.3452328000, 0.3519214000, 0.3673971000, 0.4038513000, 0.4974790000, 0.7416280000, 1.3850706000", \ + "0.4960086000, 0.5031622000, 0.5188027000, 0.5552493000, 0.6487914000, 0.8937344000, 1.5345811000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013177500, 0.0034729300, 0.0091529100, 0.0241225000, 0.0635748000, 0.1675510000"); + values("0.0597344000, 0.0680855000, 0.0868983000, 0.1227790000, 0.1967662000, 0.3616996000, 0.7906664000", \ + "0.0596541000, 0.0681038000, 0.0864937000, 0.1221378000, 0.1962091000, 0.3617416000, 0.7889626000", \ + "0.0598801000, 0.0680365000, 0.0864378000, 0.1230789000, 0.1970736000, 0.3620057000, 0.7898966000", \ + "0.0600217000, 0.0680246000, 0.0865437000, 0.1238881000, 0.1956478000, 0.3622284000, 0.7889571000", \ + "0.0598578000, 0.0686221000, 0.0865314000, 0.1225746000, 0.1976084000, 0.3613237000, 0.7891599000", \ + "0.0598973000, 0.0681934000, 0.0861729000, 0.1229018000, 0.1967698000, 0.3620634000, 0.7898019000", \ + "0.0596744000, 0.0680563000, 0.0865375000, 0.1245003000, 0.1971123000, 0.3622197000, 0.7895917000"); + } + related_pin : "C_N"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013177500, 0.0034729300, 0.0091529100, 0.0241225000, 0.0635748000, 0.1675510000"); + values("0.0212264000, 0.0278371000, 0.0454536000, 0.0941840000, 0.2261526000, 0.5760367000, 1.4962466000", \ + "0.0211341000, 0.0278324000, 0.0454664000, 0.0942760000, 0.2263332000, 0.5756273000, 1.4953484000", \ + "0.0211085000, 0.0278066000, 0.0455183000, 0.0942995000, 0.2263812000, 0.5746851000, 1.4929202000", \ + "0.0212391000, 0.0277778000, 0.0455330000, 0.0943751000, 0.2260683000, 0.5748927000, 1.4943301000", \ + "0.0214869000, 0.0282093000, 0.0458124000, 0.0943827000, 0.2263201000, 0.5749732000, 1.4949285000", \ + "0.0225046000, 0.0289369000, 0.0463047000, 0.0946048000, 0.2252279000, 0.5746030000, 1.4964728000", \ + "0.0246198000, 0.0309538000, 0.0476631000, 0.0952225000, 0.2258493000, 0.5753403000, 1.4899428000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013177500, 0.0034729300, 0.0091529100, 0.0241225000, 0.0635748000, 0.1675510000"); + values("0.3431825000, 0.3566114000, 0.3837249000, 0.4349600000, 0.5273196000, 0.7006290000, 1.0700250000", \ + "0.3468749000, 0.3598181000, 0.3874248000, 0.4384194000, 0.5308795000, 0.7044923000, 1.0738266000", \ + "0.3546609000, 0.3682075000, 0.3954668000, 0.4468913000, 0.5390848000, 0.7121956000, 1.0816961000", \ + "0.3689236000, 0.3821668000, 0.4095068000, 0.4609550000, 0.5531701000, 0.7262706000, 1.0956710000", \ + "0.3887768000, 0.4017336000, 0.4292484000, 0.4805378000, 0.5731400000, 0.7469612000, 1.1161144000", \ + "0.4115109000, 0.4247057000, 0.4520036000, 0.5034850000, 0.5949428000, 0.7685069000, 1.1381214000", \ + "0.4247997000, 0.4375375000, 0.4650184000, 0.5161368000, 0.6086921000, 0.7824845000, 1.1516849000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013177500, 0.0034729300, 0.0091529100, 0.0241225000, 0.0635748000, 0.1675510000"); + values("0.1256906000, 0.1322144000, 0.1473637000, 0.1839432000, 0.2772193000, 0.5215378000, 1.1666856000", \ + "0.1304852000, 0.1370085000, 0.1521599000, 0.1887173000, 0.2820053000, 0.5262604000, 1.1716706000", \ + "0.1430530000, 0.1496232000, 0.1647770000, 0.2013511000, 0.2947275000, 0.5397791000, 1.1857195000", \ + "0.1740716000, 0.1805931000, 0.1957914000, 0.2323651000, 0.3256889000, 0.5696159000, 1.2183765000", \ + "0.2332215000, 0.2397734000, 0.2550357000, 0.2914179000, 0.3849369000, 0.6291774000, 1.2702016000", \ + "0.3249812000, 0.3316982000, 0.3469531000, 0.3834510000, 0.4767177000, 0.7209934000, 1.3645010000", \ + "0.4684569000, 0.4755405000, 0.4912627000, 0.5275610000, 0.6218371000, 0.8661686000, 1.5073028000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013177500, 0.0034729300, 0.0091529100, 0.0241225000, 0.0635748000, 0.1675510000"); + values("0.0598450000, 0.0685957000, 0.0864625000, 0.1223146000, 0.1968092000, 0.3617649000, 0.7894932000", \ + "0.0598603000, 0.0680674000, 0.0875101000, 0.1226448000, 0.1955781000, 0.3612564000, 0.7887958000", \ + "0.0596663000, 0.0688270000, 0.0875677000, 0.1244240000, 0.1952801000, 0.3611755000, 0.7884852000", \ + "0.0596086000, 0.0685009000, 0.0871862000, 0.1232589000, 0.1954939000, 0.3610356000, 0.7890713000", \ + "0.0599171000, 0.0684107000, 0.0864855000, 0.1240252000, 0.1948833000, 0.3612581000, 0.7915828000", \ + "0.0595434000, 0.0684909000, 0.0872457000, 0.1221483000, 0.1973797000, 0.3615881000, 0.7913775000", \ + "0.0596521000, 0.0683500000, 0.0870026000, 0.1221702000, 0.1949872000, 0.3613652000, 0.7869729000"); + } + related_pin : "D_N"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013177500, 0.0034729300, 0.0091529100, 0.0241225000, 0.0635748000, 0.1675510000"); + values("0.0209105000, 0.0276113000, 0.0452474000, 0.0940569000, 0.2257893000, 0.5772713000, 1.4989171000", \ + "0.0209093000, 0.0276119000, 0.0452464000, 0.0940659000, 0.2257885000, 0.5772339000, 1.4998910000", \ + "0.0209475000, 0.0275998000, 0.0452561000, 0.0939778000, 0.2262247000, 0.5765499000, 1.5025637000", \ + "0.0210101000, 0.0275441000, 0.0452717000, 0.0938521000, 0.2259432000, 0.5764234000, 1.5019611000", \ + "0.0213837000, 0.0279085000, 0.0455602000, 0.0941671000, 0.2260881000, 0.5754115000, 1.5008343000", \ + "0.0223365000, 0.0287823000, 0.0461444000, 0.0942451000, 0.2252516000, 0.5749509000, 1.4932936000", \ + "0.0246117000, 0.0308062000, 0.0475339000, 0.0950702000, 0.2259259000, 0.5758864000, 1.4902669000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__or4bb_2") { + leakage_power () { + value : 0.0038555000; + when : "!A&!B&!C_N&D_N"; + } + leakage_power () { + value : 0.0014983000; + when : "!A&!B&!C_N&!D_N"; + } + leakage_power () { + value : 0.0115768000; + when : "!A&!B&C_N&D_N"; + } + leakage_power () { + value : 0.0058241000; + when : "!A&!B&C_N&!D_N"; + } + leakage_power () { + value : 0.0033129000; + when : "!A&B&!C_N&D_N"; + } + leakage_power () { + value : 0.0014156000; + when : "!A&B&!C_N&!D_N"; + } + leakage_power () { + value : 0.0056001000; + when : "!A&B&C_N&D_N"; + } + leakage_power () { + value : 0.0034843000; + when : "!A&B&C_N&!D_N"; + } + leakage_power () { + value : 0.0033048000; + when : "A&!B&!C_N&D_N"; + } + leakage_power () { + value : 0.0014112000; + when : "A&!B&!C_N&!D_N"; + } + leakage_power () { + value : 0.0055543000; + when : "A&!B&C_N&D_N"; + } + leakage_power () { + value : 0.0034753000; + when : "A&!B&C_N&!D_N"; + } + leakage_power () { + value : 0.0032815000; + when : "A&B&!C_N&D_N"; + } + leakage_power () { + value : 0.0013962000; + when : "A&B&!C_N&!D_N"; + } + leakage_power () { + value : 0.0053523000; + when : "A&B&C_N&D_N"; + } + leakage_power () { + value : 0.0034488000; + when : "A&B&C_N&!D_N"; + } + area : 12.512000000; + cell_footprint : "sky130_fd_sc_hd__or4bb"; + cell_leakage_power : 0.0039869950; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A") { + capacitance : 0.0014890000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0014010000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0017290000, 0.0017245000, 0.0017140000, 0.0017139000, 0.0017137000, 0.0017132000, 0.0017121000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0015124000, -0.0015279000, -0.0015637000, -0.0015684000, -0.0015793000, -0.0016044000, -0.0016622000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0015770000; + } + pin ("B") { + capacitance : 0.0015340000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0014570000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0024241000, 0.0024331000, 0.0024539000, 0.0024543000, 0.0024553000, 0.0024577000, 0.0024631000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0024081000, -0.0024046000, -0.0023967000, -0.0023985000, -0.0024028000, -0.0024126000, -0.0024351000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0016110000; + } + pin ("C_N") { + capacitance : 0.0015170000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0014660000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0072625000, 0.0071669000, 0.0069465000, 0.0070090000, 0.0071531000, 0.0074853000, 0.0082511000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0022165000, 0.0021473000, 0.0019878000, 0.0020434000, 0.0021717000, 0.0024675000, 0.0031493000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0015680000; + } + pin ("D_N") { + capacitance : 0.0014070000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0013610000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0063095000, 0.0062287000, 0.0060424000, 0.0061103000, 0.0062668000, 0.0066276000, 0.0074593000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0019092000, 0.0018436000, 0.0016924000, 0.0017597000, 0.0019149000, 0.0022727000, 0.0030974000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0014540000; + } + pin ("X") { + direction : "output"; + function : "(A) | (B) | (!C_N) | (!D_N)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014617790, 0.0042735930, 0.0124940900, 0.0365271900, 0.1067893000, 0.3122047000"); + values("0.0158585000, 0.0138720000, 0.0089532000, -0.0036911000, -0.0406132000, -0.1521336000, -0.4845144000", \ + "0.0157421000, 0.0137443000, 0.0088336000, -0.0034770000, -0.0405040000, -0.1523813000, -0.4846523000", \ + "0.0155467000, 0.0135684000, 0.0086594000, -0.0039321000, -0.0405489000, -0.1525847000, -0.4848052000", \ + "0.0154137000, 0.0134359000, 0.0085029000, -0.0041019000, -0.0410328000, -0.1527383000, -0.4850600000", \ + "0.0152496000, 0.0132670000, 0.0083725000, -0.0042545000, -0.0411904000, -0.1528714000, -0.4852051000", \ + "0.0151263000, 0.0131610000, 0.0082626000, -0.0043422000, -0.0413133000, -0.1530813000, -0.4852506000", \ + "0.0155550000, 0.0135498000, 0.0085642000, -0.0042177000, -0.0412128000, -0.1530418000, -0.4852445000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014617790, 0.0042735930, 0.0124940900, 0.0365271900, 0.1067893000, 0.3122047000"); + values("0.0155528000, 0.0172489000, 0.0220569000, 0.0357076000, 0.0745672000, 0.1867494000, 0.5172126000", \ + "0.0155289000, 0.0172362000, 0.0220502000, 0.0357053000, 0.0744708000, 0.1868702000, 0.5154831000", \ + "0.0154782000, 0.0171816000, 0.0220194000, 0.0356389000, 0.0744483000, 0.1869165000, 0.5155794000", \ + "0.0155406000, 0.0171980000, 0.0220249000, 0.0356046000, 0.0744117000, 0.1876790000, 0.5177346000", \ + "0.0155200000, 0.0173233000, 0.0221054000, 0.0353145000, 0.0742441000, 0.1867057000, 0.5159319000", \ + "0.0164095000, 0.0179296000, 0.0224401000, 0.0355050000, 0.0742132000, 0.1867491000, 0.5154920000", \ + "0.0172875000, 0.0187662000, 0.0231137000, 0.0364305000, 0.0745795000, 0.1878362000, 0.5150170000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014617790, 0.0042735930, 0.0124940900, 0.0365271900, 0.1067893000, 0.3122047000"); + values("0.0144088000, 0.0124481000, 0.0075046000, -0.0051210000, -0.0419963000, -0.1536275000, -0.4858484000", \ + "0.0143165000, 0.0123250000, 0.0074065000, -0.0052838000, -0.0421002000, -0.1537979000, -0.4860522000", \ + "0.0141390000, 0.0121764000, 0.0072492000, -0.0053601000, -0.0423137000, -0.1539122000, -0.4862135000", \ + "0.0140057000, 0.0120086000, 0.0073666000, -0.0053142000, -0.0421261000, -0.1541826000, -0.4863474000", \ + "0.0138852000, 0.0119016000, 0.0069963000, -0.0055953000, -0.0423813000, -0.1543132000, -0.4864035000", \ + "0.0138322000, 0.0118664000, 0.0069128000, -0.0057119000, -0.0427111000, -0.1544195000, -0.4865142000", \ + "0.0144925000, 0.0125047000, 0.0074667000, -0.0053422000, -0.0423434000, -0.1542355000, -0.4864463000"); + } + related_pin : "B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014617790, 0.0042735930, 0.0124940900, 0.0365271900, 0.1067893000, 0.3122047000"); + values("0.0157449000, 0.0174255000, 0.0223142000, 0.0360494000, 0.0751031000, 0.1877424000, 0.5166799000", \ + "0.0157613000, 0.0174190000, 0.0222762000, 0.0360565000, 0.0751028000, 0.1885853000, 0.5169143000", \ + "0.0156823000, 0.0174002000, 0.0222691000, 0.0359533000, 0.0750268000, 0.1876537000, 0.5165585000", \ + "0.0157381000, 0.0173990000, 0.0221844000, 0.0358596000, 0.0748670000, 0.1875807000, 0.5157174000", \ + "0.0156984000, 0.0173250000, 0.0220080000, 0.0354619000, 0.0744272000, 0.1876126000, 0.5187795000", \ + "0.0164233000, 0.0179427000, 0.0225841000, 0.0358612000, 0.0742035000, 0.1866166000, 0.5185531000", \ + "0.0172159000, 0.0186564000, 0.0230876000, 0.0363443000, 0.0748624000, 0.1879915000, 0.5156056000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014617790, 0.0042735930, 0.0124940900, 0.0365271900, 0.1067893000, 0.3122047000"); + values("0.0132144000, 0.0112598000, 0.0063206000, -0.0062981000, -0.0431778000, -0.1547604000, -0.4869504000", \ + "0.0131841000, 0.0112021000, 0.0063221000, -0.0063145000, -0.0432664000, -0.1548343000, -0.4870734000", \ + "0.0131452000, 0.0111600000, 0.0062333000, -0.0064172000, -0.0433255000, -0.1548202000, -0.4871080000", \ + "0.0128689000, 0.0108781000, 0.0059576000, -0.0067140000, -0.0435959000, -0.1551559000, -0.4873870000", \ + "0.0126031000, 0.0106353000, 0.0060073000, -0.0066122000, -0.0436490000, -0.1554221000, -0.4876198000", \ + "0.0126816000, 0.0107119000, 0.0058218000, -0.0068299000, -0.0437939000, -0.1555268000, -0.4876988000", \ + "0.0171914000, 0.0151912000, 0.0098427000, -0.0041378000, -0.0434351000, -0.1553531000, -0.4874449000"); + } + related_pin : "C_N"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014617790, 0.0042735930, 0.0124940900, 0.0365271900, 0.1067893000, 0.3122047000"); + values("0.0163379000, 0.0180534000, 0.0228341000, 0.0364915000, 0.0755303000, 0.1885202000, 0.5194776000", \ + "0.0162598000, 0.0179215000, 0.0227439000, 0.0364165000, 0.0754741000, 0.1884086000, 0.5193086000", \ + "0.0163202000, 0.0179911000, 0.0228529000, 0.0365060000, 0.0755360000, 0.1884728000, 0.5170281000", \ + "0.0161597000, 0.0178541000, 0.0226778000, 0.0363417000, 0.0753767000, 0.1883416000, 0.5193405000", \ + "0.0160649000, 0.0177579000, 0.0225960000, 0.0362093000, 0.0752016000, 0.1881160000, 0.5173108000", \ + "0.0161723000, 0.0177859000, 0.0223569000, 0.0359442000, 0.0748720000, 0.1873749000, 0.5160770000", \ + "0.0165868000, 0.0181911000, 0.0228387000, 0.0361319000, 0.0752206000, 0.1885486000, 0.5159074000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014617790, 0.0042735930, 0.0124940900, 0.0365271900, 0.1067893000, 0.3122047000"); + values("0.0120833000, 0.0101073000, 0.0051954000, -0.0074388000, -0.0442672000, -0.1559446000, -0.4879489000", \ + "0.0120583000, 0.0100865000, 0.0053297000, -0.0072322000, -0.0442393000, -0.1560295000, -0.4880608000", \ + "0.0121698000, 0.0102004000, 0.0052829000, -0.0073683000, -0.0443323000, -0.1560665000, -0.4881152000", \ + "0.0117907000, 0.0098058000, 0.0049137000, -0.0077126000, -0.0446531000, -0.1563260000, -0.4883448000", \ + "0.0115628000, 0.0095703000, 0.0046731000, -0.0079648000, -0.0449032000, -0.1565742000, -0.4886457000", \ + "0.0115430000, 0.0095523000, 0.0046576000, -0.0079932000, -0.0449271000, -0.1565804000, -0.4886129000", \ + "0.0166362000, 0.0146292000, 0.0092782000, -0.0046226000, -0.0438464000, -0.1564628000, -0.4885342000"); + } + related_pin : "D_N"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014617790, 0.0042735930, 0.0124940900, 0.0365271900, 0.1067893000, 0.3122047000"); + values("0.0150770000, 0.0167285000, 0.0215470000, 0.0352515000, 0.0742314000, 0.1870417000, 0.5189911000", \ + "0.0150082000, 0.0166607000, 0.0214798000, 0.0351850000, 0.0741637000, 0.1869637000, 0.5192723000", \ + "0.0150731000, 0.0167721000, 0.0215466000, 0.0352188000, 0.0741713000, 0.1871218000, 0.5167291000", \ + "0.0149466000, 0.0166414000, 0.0214301000, 0.0350816000, 0.0741092000, 0.1868170000, 0.5169243000", \ + "0.0148102000, 0.0164814000, 0.0213094000, 0.0348534000, 0.0739017000, 0.1865643000, 0.5187717000", \ + "0.0149586000, 0.0166224000, 0.0213129000, 0.0347628000, 0.0737850000, 0.1864816000, 0.5188238000", \ + "0.0152573000, 0.0168419000, 0.0214693000, 0.0349305000, 0.0739827000, 0.1874795000, 0.5166128000"); + } + } + max_capacitance : 0.3122050000; + max_transition : 1.5056150000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014617800, 0.0042735900, 0.0124941000, 0.0365272000, 0.1067890000, 0.3122050000"); + values("0.5873182000, 0.5988535000, 0.6251118000, 0.6787189000, 0.7774612000, 0.9599838000, 1.3439329000", \ + "0.5890237000, 0.6006513000, 0.6267151000, 0.6805438000, 0.7794551000, 0.9626736000, 1.3458223000", \ + "0.5965249000, 0.6080569000, 0.6340442000, 0.6877537000, 0.7862656000, 0.9697773000, 1.3531949000", \ + "0.6178473000, 0.6295852000, 0.6557960000, 0.7092593000, 0.8075886000, 0.9903302000, 1.3742587000", \ + "0.6688953000, 0.6805311000, 0.7069709000, 0.7602148000, 0.8586978000, 1.0414231000, 1.4254985000", \ + "0.7789069000, 0.7904773000, 0.8167395000, 0.8699862000, 0.9686317000, 1.1525376000, 1.5364009000", \ + "1.0021539000, 1.0142066000, 1.0417193000, 1.0973743000, 1.1986064000, 1.3848397000, 1.7707684000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014617800, 0.0042735900, 0.0124941000, 0.0365272000, 0.1067890000, 0.3122050000"); + values("0.0789428000, 0.0843531000, 0.0971827000, 0.1279556000, 0.2093505000, 0.4426058000, 1.1215266000", \ + "0.0837952000, 0.0891580000, 0.1019776000, 0.1327828000, 0.2143969000, 0.4476080000, 1.1274681000", \ + "0.0952168000, 0.1005753000, 0.1134395000, 0.1441554000, 0.2257515000, 0.4588477000, 1.1385483000", \ + "0.1224605000, 0.1277045000, 0.1404000000, 0.1708364000, 0.2520280000, 0.4856063000, 1.1654868000", \ + "0.1699949000, 0.1760681000, 0.1898738000, 0.2209377000, 0.3019514000, 0.5356183000, 1.2131856000", \ + "0.2296274000, 0.2373813000, 0.2542389000, 0.2881958000, 0.3699563000, 0.6029977000, 1.2839572000", \ + "0.2842673000, 0.2948250000, 0.3172186000, 0.3587636000, 0.4440887000, 0.6753598000, 1.3526862000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014617800, 0.0042735900, 0.0124941000, 0.0365272000, 0.1067890000, 0.3122050000"); + values("0.0793073000, 0.0858239000, 0.1014647000, 0.1351200000, 0.2026660000, 0.3585110000, 0.7653354000", \ + "0.0793129000, 0.0855022000, 0.1011512000, 0.1351442000, 0.2057065000, 0.3575410000, 0.7672517000", \ + "0.0790694000, 0.0856157000, 0.1011345000, 0.1350810000, 0.2036323000, 0.3586282000, 0.7673038000", \ + "0.0790950000, 0.0855539000, 0.1019909000, 0.1363999000, 0.2034252000, 0.3585584000, 0.7668062000", \ + "0.0791980000, 0.0853663000, 0.1020942000, 0.1356321000, 0.2031706000, 0.3583553000, 0.7667182000", \ + "0.0791231000, 0.0854610000, 0.1022739000, 0.1352450000, 0.2058277000, 0.3570886000, 0.7660618000", \ + "0.0862253000, 0.0934455000, 0.1098680000, 0.1443439000, 0.2130316000, 0.3638354000, 0.7676110000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014617800, 0.0042735900, 0.0124941000, 0.0365272000, 0.1067890000, 0.3122050000"); + values("0.0200387000, 0.0246196000, 0.0374171000, 0.0743582000, 0.1871648000, 0.5207431000, 1.4964029000", \ + "0.0200635000, 0.0245651000, 0.0373142000, 0.0743520000, 0.1872584000, 0.5210989000, 1.4979322000", \ + "0.0199978000, 0.0245610000, 0.0372439000, 0.0742544000, 0.1871959000, 0.5206448000, 1.4968132000", \ + "0.0199708000, 0.0244784000, 0.0371043000, 0.0740020000, 0.1868886000, 0.5203810000, 1.5005781000", \ + "0.0246296000, 0.0290364000, 0.0407545000, 0.0759432000, 0.1869288000, 0.5212560000, 1.4994204000", \ + "0.0338688000, 0.0385813000, 0.0496776000, 0.0822892000, 0.1888370000, 0.5195021000, 1.4972447000", \ + "0.0475776000, 0.0541025000, 0.0677289000, 0.0994207000, 0.1946406000, 0.5221004000, 1.4954775000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014617800, 0.0042735900, 0.0124941000, 0.0365272000, 0.1067890000, 0.3122050000"); + values("0.5622689000, 0.5737390000, 0.5999307000, 0.6535203000, 0.7522373000, 0.9347796000, 1.3188594000", \ + "0.5639567000, 0.5756670000, 0.6017259000, 0.6553583000, 0.7540074000, 0.9366600000, 1.3207184000", \ + "0.5715431000, 0.5829658000, 0.6091046000, 0.6628191000, 0.7615812000, 0.9441259000, 1.3282645000", \ + "0.5932614000, 0.6047622000, 0.6308349000, 0.6844681000, 0.7827772000, 0.9674981000, 1.3496336000", \ + "0.6463042000, 0.6578248000, 0.6837761000, 0.7374406000, 0.8358850000, 1.0194438000, 1.4030334000", \ + "0.7659832000, 0.7777065000, 0.8036460000, 0.8571262000, 0.9556983000, 1.1394093000, 1.5236800000", \ + "1.0203088000, 1.0324932000, 1.0609758000, 1.1163414000, 1.2174494000, 1.4038446000, 1.7903561000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014617800, 0.0042735900, 0.0124941000, 0.0365272000, 0.1067890000, 0.3122050000"); + values("0.0789268000, 0.0842404000, 0.0970522000, 0.1277291000, 0.2089188000, 0.4427781000, 1.1196727000", \ + "0.0836901000, 0.0889676000, 0.1017609000, 0.1323955000, 0.2136838000, 0.4473971000, 1.1252730000", \ + "0.0949966000, 0.1003364000, 0.1130940000, 0.1436999000, 0.2248648000, 0.4587893000, 1.1359728000", \ + "0.1215572000, 0.1267912000, 0.1394062000, 0.1697706000, 0.2508587000, 0.4849277000, 1.1616841000", \ + "0.1679773000, 0.1739797000, 0.1872601000, 0.2186714000, 0.2998020000, 0.5330524000, 1.2124266000", \ + "0.2244563000, 0.2322732000, 0.2493713000, 0.2832948000, 0.3650526000, 0.5971119000, 1.2769216000", \ + "0.2743338000, 0.2847179000, 0.3072922000, 0.3496334000, 0.4352469000, 0.6666033000, 1.3442337000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014617800, 0.0042735900, 0.0124941000, 0.0365272000, 0.1067890000, 0.3122050000"); + values("0.0796592000, 0.0858519000, 0.1013533000, 0.1351221000, 0.2057799000, 0.3592064000, 0.7655395000", \ + "0.0792609000, 0.0857387000, 0.1016047000, 0.1350623000, 0.2034509000, 0.3585970000, 0.7667665000", \ + "0.0796781000, 0.0858421000, 0.1012814000, 0.1350445000, 0.2032903000, 0.3584060000, 0.7667794000", \ + "0.0791513000, 0.0855880000, 0.1011424000, 0.1370257000, 0.2038023000, 0.3572269000, 0.7668439000", \ + "0.0791064000, 0.0856737000, 0.1010993000, 0.1350509000, 0.2026261000, 0.3559336000, 0.7671846000", \ + "0.0790802000, 0.0855817000, 0.1019029000, 0.1351550000, 0.2036597000, 0.3573637000, 0.7666023000", \ + "0.0876160000, 0.0947083000, 0.1111046000, 0.1465747000, 0.2139332000, 0.3654706000, 0.7684214000"); + } + related_pin : "B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014617800, 0.0042735900, 0.0124941000, 0.0365272000, 0.1067890000, 0.3122050000"); + values("0.0196535000, 0.0240730000, 0.0366376000, 0.0733719000, 0.1861382000, 0.5208213000, 1.4998359000", \ + "0.0194739000, 0.0241190000, 0.0366531000, 0.0734296000, 0.1860582000, 0.5205639000, 1.5004287000", \ + "0.0194972000, 0.0240681000, 0.0365860000, 0.0735116000, 0.1861234000, 0.5207700000, 1.5000540000", \ + "0.0196736000, 0.0241385000, 0.0366330000, 0.0733091000, 0.1860762000, 0.5205449000, 1.4980198000", \ + "0.0243362000, 0.0284868000, 0.0404814000, 0.0753695000, 0.1862620000, 0.5206549000, 1.4991031000", \ + "0.0335385000, 0.0381801000, 0.0497497000, 0.0815421000, 0.1879774000, 0.5201218000, 1.4972694000", \ + "0.0477077000, 0.0542305000, 0.0675239000, 0.0987904000, 0.1941834000, 0.5219502000, 1.4942507000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014617800, 0.0042735900, 0.0124941000, 0.0365272000, 0.1067890000, 0.3122050000"); + values("0.5590363000, 0.5705144000, 0.5967265000, 0.6503299000, 0.7491070000, 0.9317459000, 1.3158810000", \ + "0.5630654000, 0.5746121000, 0.6013833000, 0.6546025000, 0.7533607000, 0.9359946000, 1.3201377000", \ + "0.5716708000, 0.5831491000, 0.6093554000, 0.6629718000, 0.7617458000, 0.9442201000, 1.3284409000", \ + "0.5880874000, 0.5995469000, 0.6257406000, 0.6793311000, 0.7781064000, 0.9609066000, 1.3450026000", \ + "0.6109074000, 0.6224489000, 0.6485321000, 0.7022101000, 0.8010380000, 0.9834876000, 1.3676571000", \ + "0.6379511000, 0.6496113000, 0.6760460000, 0.7291664000, 0.8278989000, 1.0116440000, 1.3960851000", \ + "0.6572679000, 0.6689089000, 0.6949845000, 0.7484917000, 0.8472673000, 1.0307454000, 1.4138118000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014617800, 0.0042735900, 0.0124941000, 0.0365272000, 0.1067890000, 0.3122050000"); + values("0.1509440000, 0.1563203000, 0.1690152000, 0.1995181000, 0.2803626000, 0.5134443000, 1.1928655000", \ + "0.1555238000, 0.1608522000, 0.1736084000, 0.2040905000, 0.2850331000, 0.5180283000, 1.1985284000", \ + "0.1681427000, 0.1734802000, 0.1862311000, 0.2167236000, 0.2977436000, 0.5308218000, 1.2118815000", \ + "0.1993213000, 0.2046738000, 0.2174092000, 0.2479220000, 0.3287703000, 0.5615940000, 1.2412056000", \ + "0.2617835000, 0.2671369000, 0.2799697000, 0.3104051000, 0.3915310000, 0.6245574000, 1.3026425000", \ + "0.3601990000, 0.3656744000, 0.3785602000, 0.4092405000, 0.4904889000, 0.7231797000, 1.4007020000", \ + "0.5135389000, 0.5194158000, 0.5328251000, 0.5637860000, 0.6450752000, 0.8776212000, 1.5554710000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014617800, 0.0042735900, 0.0124941000, 0.0365272000, 0.1067890000, 0.3122050000"); + values("0.0796773000, 0.0858804000, 0.1014082000, 0.1351810000, 0.2057760000, 0.3605572000, 0.7662607000", \ + "0.0791313000, 0.0853232000, 0.1018597000, 0.1350285000, 0.2030672000, 0.3583158000, 0.7668569000", \ + "0.0793070000, 0.0858283000, 0.1014312000, 0.1350890000, 0.2026459000, 0.3585634000, 0.7662476000", \ + "0.0793281000, 0.0857913000, 0.1014861000, 0.1350715000, 0.2025382000, 0.3582272000, 0.7667473000", \ + "0.0788523000, 0.0854634000, 0.1011599000, 0.1350064000, 0.2055060000, 0.3589219000, 0.7662004000", \ + "0.0792071000, 0.0855558000, 0.1016824000, 0.1354373000, 0.2035546000, 0.3594271000, 0.7666495000", \ + "0.0792623000, 0.0859501000, 0.1019176000, 0.1351328000, 0.2035443000, 0.3578823000, 0.7674959000"); + } + related_pin : "C_N"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014617800, 0.0042735900, 0.0124941000, 0.0365272000, 0.1067890000, 0.3122050000"); + values("0.0198271000, 0.0243530000, 0.0367531000, 0.0733774000, 0.1857654000, 0.5208004000, 1.5006733000", \ + "0.0198556000, 0.0244809000, 0.0367995000, 0.0733123000, 0.1857035000, 0.5206529000, 1.5016797000", \ + "0.0199387000, 0.0243803000, 0.0367728000, 0.0733335000, 0.1856832000, 0.5209262000, 1.4982372000", \ + "0.0199416000, 0.0243178000, 0.0367383000, 0.0732920000, 0.1857524000, 0.5202227000, 1.5006442000", \ + "0.0201393000, 0.0245146000, 0.0369614000, 0.0732994000, 0.1854270000, 0.5209062000, 1.4994940000", \ + "0.0209504000, 0.0255520000, 0.0378933000, 0.0738524000, 0.1853126000, 0.5195645000, 1.4982311000", \ + "0.0233344000, 0.0275292000, 0.0393841000, 0.0749849000, 0.1856475000, 0.5196497000, 1.4981691000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014617800, 0.0042735900, 0.0124941000, 0.0365272000, 0.1067890000, 0.3122050000"); + values("0.4764685000, 0.4878309000, 0.5140063000, 0.5676571000, 0.6663516000, 0.8492707000, 1.2336627000", \ + "0.4806653000, 0.4922338000, 0.5188627000, 0.5721172000, 0.6711355000, 0.8540906000, 1.2376065000", \ + "0.4893334000, 0.5010150000, 0.5274608000, 0.5807388000, 0.6800758000, 0.8631544000, 1.2458317000", \ + "0.5034123000, 0.5150806000, 0.5416105000, 0.5948729000, 0.6934481000, 0.8779532000, 1.2598638000", \ + "0.5236190000, 0.5351725000, 0.5617148000, 0.6148364000, 0.7134907000, 0.8976961000, 1.2805641000", \ + "0.5455116000, 0.5570249000, 0.5831343000, 0.6365317000, 0.7355776000, 0.9188156000, 1.3017705000", \ + "0.5580866000, 0.5694918000, 0.5956055000, 0.6491060000, 0.7476365000, 0.9315299000, 1.3151688000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014617800, 0.0042735900, 0.0124941000, 0.0365272000, 0.1067890000, 0.3122050000"); + values("0.1389158000, 0.1442559000, 0.1570578000, 0.1875591000, 0.2685247000, 0.5015951000, 1.1805421000", \ + "0.1437357000, 0.1490756000, 0.1618791000, 0.1923803000, 0.2733469000, 0.5064100000, 1.1856043000", \ + "0.1565083000, 0.1618530000, 0.1745895000, 0.2051715000, 0.2863230000, 0.5198091000, 1.2012967000", \ + "0.1875356000, 0.1928755000, 0.2056307000, 0.2361722000, 0.3169635000, 0.5500374000, 1.2308178000", \ + "0.2472789000, 0.2527018000, 0.2655548000, 0.2960248000, 0.3770750000, 0.6093754000, 1.2918111000", \ + "0.3403498000, 0.3458454000, 0.3588499000, 0.3895807000, 0.4706284000, 0.7028063000, 1.3818420000", \ + "0.4869776000, 0.4927975000, 0.5063027000, 0.5372662000, 0.6181267000, 0.8513071000, 1.5280704000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014617800, 0.0042735900, 0.0124941000, 0.0365272000, 0.1067890000, 0.3122050000"); + values("0.0792421000, 0.0858677000, 0.1013454000, 0.1350277000, 0.2058389000, 0.3564489000, 0.7668188000", \ + "0.0789180000, 0.0854101000, 0.1013393000, 0.1348887000, 0.2052270000, 0.3574950000, 0.7667044000", \ + "0.0791829000, 0.0859791000, 0.1018055000, 0.1366039000, 0.2053281000, 0.3573409000, 0.7667004000", \ + "0.0792083000, 0.0853647000, 0.1020171000, 0.1355245000, 0.2033145000, 0.3572269000, 0.7667168000", \ + "0.0793166000, 0.0855190000, 0.1016758000, 0.1352062000, 0.2033097000, 0.3570521000, 0.7652591000", \ + "0.0793177000, 0.0854635000, 0.1023730000, 0.1352699000, 0.2050418000, 0.3577448000, 0.7663066000", \ + "0.0797931000, 0.0859052000, 0.1011119000, 0.1355157000, 0.2045207000, 0.3573760000, 0.7666280000"); + } + related_pin : "D_N"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014617800, 0.0042735900, 0.0124941000, 0.0365272000, 0.1067890000, 0.3122050000"); + values("0.0197127000, 0.0243020000, 0.0367533000, 0.0732065000, 0.1855854000, 0.5207570000, 1.5033262000", \ + "0.0197144000, 0.0243024000, 0.0367530000, 0.0732069000, 0.1855852000, 0.5207150000, 1.5020395000", \ + "0.0198088000, 0.0242209000, 0.0367089000, 0.0731476000, 0.1856115000, 0.5206414000, 1.5004387000", \ + "0.0197456000, 0.0242681000, 0.0367723000, 0.0731582000, 0.1856155000, 0.5204754000, 1.5056151000", \ + "0.0200626000, 0.0246072000, 0.0369983000, 0.0732689000, 0.1852583000, 0.5202097000, 1.5031745000", \ + "0.0211388000, 0.0254913000, 0.0377066000, 0.0738592000, 0.1853528000, 0.5188249000, 1.5054071000", \ + "0.0229575000, 0.0276321000, 0.0393531000, 0.0747969000, 0.1855922000, 0.5206382000, 1.4969728000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__or4bb_4") { + leakage_power () { + value : 0.0050278000; + when : "!A&!B&!C_N&D_N"; + } + leakage_power () { + value : 0.0026199000; + when : "!A&!B&!C_N&!D_N"; + } + leakage_power () { + value : 0.0106797000; + when : "!A&!B&C_N&D_N"; + } + leakage_power () { + value : 0.0067646000; + when : "!A&!B&C_N&!D_N"; + } + leakage_power () { + value : 0.0045839000; + when : "!A&B&!C_N&D_N"; + } + leakage_power () { + value : 0.0025913000; + when : "!A&B&!C_N&!D_N"; + } + leakage_power () { + value : 0.0069627000; + when : "!A&B&C_N&D_N"; + } + leakage_power () { + value : 0.0046576000; + when : "!A&B&C_N&!D_N"; + } + leakage_power () { + value : 0.0045819000; + when : "A&!B&!C_N&D_N"; + } + leakage_power () { + value : 0.0025905000; + when : "A&!B&!C_N&!D_N"; + } + leakage_power () { + value : 0.0069324000; + when : "A&!B&C_N&D_N"; + } + leakage_power () { + value : 0.0046554000; + when : "A&!B&C_N&!D_N"; + } + leakage_power () { + value : 0.0045648000; + when : "A&B&!C_N&D_N"; + } + leakage_power () { + value : 0.0025829000; + when : "A&B&!C_N&!D_N"; + } + leakage_power () { + value : 0.0066326000; + when : "A&B&C_N&D_N"; + } + leakage_power () { + value : 0.0046356000; + when : "A&B&C_N&!D_N"; + } + area : 15.014400000; + cell_footprint : "sky130_fd_sc_hd__or4bb"; + cell_leakage_power : 0.0050664790; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A") { + capacitance : 0.0023650000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022390000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0039014000, 0.0038949000, 0.0038798000, 0.0038807000, 0.0038828000, 0.0038876000, 0.0038988000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0033875000, -0.0034248000, -0.0035106000, -0.0035213000, -0.0035459000, -0.0036026000, -0.0037333000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024920000; + } + pin ("B") { + capacitance : 0.0024190000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022760000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0045625000, 0.0045536000, 0.0045332000, 0.0045341000, 0.0045361000, 0.0045408000, 0.0045515000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0043587000, -0.0043867000, -0.0044511000, -0.0044551000, -0.0044644000, -0.0044858000, -0.0045352000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0025620000; + } + pin ("C_N") { + capacitance : 0.0015030000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0014490000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0085658000, 0.0084743000, 0.0082636000, 0.0083179000, 0.0084432000, 0.0087321000, 0.0093978000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0045527000, 0.0044966000, 0.0043672000, 0.0044135000, 0.0045203000, 0.0047664000, 0.0053338000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0015570000; + } + pin ("D_N") { + capacitance : 0.0013970000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0013470000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0076561000, 0.0075711000, 0.0073754000, 0.0074398000, 0.0075882000, 0.0079304000, 0.0087190000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0028334000, 0.0027751000, 0.0026408000, 0.0027040000, 0.0028497000, 0.0031856000, 0.0039599000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0014470000; + } + pin ("X") { + direction : "output"; + function : "(A) | (B) | (!C_N) | (!D_N)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015979950, 0.0051071750, 0.0163224800, 0.0521664800, 0.1667235000, 0.5328467000"); + values("0.0283800000, 0.0261549000, 0.0199139000, 0.0027890000, -0.0512138000, -0.2323120000, -0.8241399000", \ + "0.0282493000, 0.0260210000, 0.0196116000, 0.0025536000, -0.0514847000, -0.2323567000, -0.8242106000", \ + "0.0284189000, 0.0261491000, 0.0199608000, 0.0028015000, -0.0513900000, -0.2327289000, -0.8245689000", \ + "0.0280505000, 0.0258305000, 0.0194547000, 0.0023362000, -0.0517480000, -0.2328797000, -0.8246697000", \ + "0.0275932000, 0.0253189000, 0.0189433000, 0.0018956000, -0.0520437000, -0.2331159000, -0.8249050000", \ + "0.0274960000, 0.0252308000, 0.0188622000, 0.0017073000, -0.0523173000, -0.2332864000, -0.8250172000", \ + "0.0301742000, 0.0278144000, 0.0206961000, 0.0019733000, -0.0521426000, -0.2333238000, -0.8250298000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015979950, 0.0051071750, 0.0163224800, 0.0521664800, 0.1667235000, 0.5328467000"); + values("0.0299993000, 0.0319153000, 0.0380268000, 0.0568091000, 0.1150784000, 0.2985222000, 0.8887446000", \ + "0.0299414000, 0.0318378000, 0.0378761000, 0.0567555000, 0.1149873000, 0.2984097000, 0.8886331000", \ + "0.0298242000, 0.0317425000, 0.0378535000, 0.0567306000, 0.1150065000, 0.2984504000, 0.8875363000", \ + "0.0299271000, 0.0318359000, 0.0379162000, 0.0567017000, 0.1148905000, 0.2982264000, 0.8842240000", \ + "0.0301039000, 0.0319805000, 0.0379131000, 0.0562027000, 0.1143303000, 0.2981439000, 0.8883255000", \ + "0.0313033000, 0.0333798000, 0.0389879000, 0.0571022000, 0.1144231000, 0.2978776000, 0.8843374000", \ + "0.0331925000, 0.0348446000, 0.0403485000, 0.0584592000, 0.1158661000, 0.2995166000, 0.8838132000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015979950, 0.0051071750, 0.0163224800, 0.0521664800, 0.1667235000, 0.5328467000"); + values("0.0257555000, 0.0231283000, 0.0168168000, -0.0002953000, -0.0539591000, -0.2351947000, -0.8268513000", \ + "0.0253275000, 0.0231132000, 0.0166918000, -0.0003626000, -0.0544119000, -0.2352105000, -0.8268757000", \ + "0.0251810000, 0.0229661000, 0.0164912000, -0.0002899000, -0.0546034000, -0.2354096000, -0.8270602000", \ + "0.0249184000, 0.0227300000, 0.0163262000, -0.0008632000, -0.0548022000, -0.2356551000, -0.8272605000", \ + "0.0248807000, 0.0225994000, 0.0162362000, -0.0008804000, -0.0550305000, -0.2358793000, -0.8274107000", \ + "0.0247116000, 0.0224595000, 0.0161246000, -0.0009959000, -0.0552306000, -0.2361606000, -0.8276696000", \ + "0.0268265000, 0.0245322000, 0.0176107000, -0.0010399000, -0.0552147000, -0.2357457000, -0.8274496000"); + } + related_pin : "B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015979950, 0.0051071750, 0.0163224800, 0.0521664800, 0.1667235000, 0.5328467000"); + values("0.0302203000, 0.0321341000, 0.0381323000, 0.0571484000, 0.1158982000, 0.2999916000, 0.8903419000", \ + "0.0302113000, 0.0321460000, 0.0381512000, 0.0572057000, 0.1158874000, 0.2997514000, 0.8904661000", \ + "0.0301405000, 0.0320353000, 0.0381651000, 0.0571989000, 0.1158063000, 0.2997265000, 0.8904666000", \ + "0.0302527000, 0.0321506000, 0.0382296000, 0.0570537000, 0.1154988000, 0.2995469000, 0.8864830000", \ + "0.0301126000, 0.0320143000, 0.0379283000, 0.0566123000, 0.1147302000, 0.2996728000, 0.8860337000", \ + "0.0315920000, 0.0333559000, 0.0390235000, 0.0572419000, 0.1143466000, 0.2982743000, 0.8896530000", \ + "0.0327361000, 0.0343877000, 0.0399980000, 0.0578176000, 0.1155479000, 0.2994306000, 0.8844067000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015979950, 0.0051071750, 0.0163224800, 0.0521664800, 0.1667235000, 0.5328467000"); + values("0.0237871000, 0.0215312000, 0.0151691000, -0.0020265000, -0.0559290000, -0.2366182000, -0.8281535000", \ + "0.0239555000, 0.0217273000, 0.0153536000, -0.0017353000, -0.0557902000, -0.2367077000, -0.8282121000", \ + "0.0237008000, 0.0214572000, 0.0151019000, -0.0019948000, -0.0556411000, -0.2368129000, -0.8283372000", \ + "0.0233686000, 0.0211825000, 0.0147686000, -0.0023808000, -0.0563196000, -0.2369630000, -0.8285000000", \ + "0.0233941000, 0.0211648000, 0.0147863000, -0.0023403000, -0.0565047000, -0.2374378000, -0.8289340000", \ + "0.0229488000, 0.0207124000, 0.0143596000, -0.0027169000, -0.0563348000, -0.2374493000, -0.8291045000", \ + "0.0323832000, 0.0301256000, 0.0233927000, 0.0046462000, -0.0538073000, -0.2373073000, -0.8288812000"); + } + related_pin : "C_N"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015979950, 0.0051071750, 0.0163224800, 0.0521664800, 0.1667235000, 0.5328467000"); + values("0.0300152000, 0.0318500000, 0.0379223000, 0.0568296000, 0.1153178000, 0.2998583000, 0.8899763000", \ + "0.0300052000, 0.0319085000, 0.0378849000, 0.0567229000, 0.1152933000, 0.2993275000, 0.8857363000", \ + "0.0299760000, 0.0318823000, 0.0379173000, 0.0568065000, 0.1152279000, 0.2997162000, 0.8867785000", \ + "0.0297679000, 0.0316753000, 0.0377180000, 0.0566049000, 0.1150280000, 0.2995323000, 0.8863754000", \ + "0.0296099000, 0.0315095000, 0.0374825000, 0.0563069000, 0.1148981000, 0.2992133000, 0.8860521000", \ + "0.0292807000, 0.0312277000, 0.0371598000, 0.0560927000, 0.1142932000, 0.2986041000, 0.8863917000", \ + "0.0305535000, 0.0323678000, 0.0382695000, 0.0566743000, 0.1149372000, 0.2997890000, 0.8894969000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015979950, 0.0051071750, 0.0163224800, 0.0521664800, 0.1667235000, 0.5328467000"); + values("0.0225768000, 0.0203453000, 0.0139329000, -0.0031458000, -0.0571694000, -0.2379909000, -0.8293950000", \ + "0.0223224000, 0.0201638000, 0.0138218000, -0.0033778000, -0.0573190000, -0.2380056000, -0.8293355000", \ + "0.0224681000, 0.0202398000, 0.0138436000, -0.0031757000, -0.0572925000, -0.2380661000, -0.8294732000", \ + "0.0221076000, 0.0198827000, 0.0135961000, -0.0035229000, -0.0575774000, -0.2383869000, -0.8297781000", \ + "0.0215889000, 0.0193683000, 0.0129967000, -0.0040093000, -0.0580270000, -0.2387386000, -0.8300667000", \ + "0.0215130000, 0.0192727000, 0.0128703000, -0.0042449000, -0.0580942000, -0.2388646000, -0.8303460000", \ + "0.0316439000, 0.0293988000, 0.0227500000, 0.0036180000, -0.0545768000, -0.2388134000, -0.8302319000"); + } + related_pin : "D_N"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015979950, 0.0051071750, 0.0163224800, 0.0521664800, 0.1667235000, 0.5328467000"); + values("0.0281144000, 0.0300455000, 0.0360301000, 0.0549029000, 0.1134982000, 0.2979013000, 0.8861002000", \ + "0.0280657000, 0.0299483000, 0.0360619000, 0.0548160000, 0.1134917000, 0.2981345000, 0.8810098000", \ + "0.0280434000, 0.0300168000, 0.0360074000, 0.0548798000, 0.1134757000, 0.2993994000, 0.8860673000", \ + "0.0279211000, 0.0297167000, 0.0357886000, 0.0547524000, 0.1132877000, 0.2975374000, 0.8859470000", \ + "0.0276355000, 0.0295472000, 0.0356132000, 0.0544550000, 0.1130768000, 0.2990621000, 0.8855321000", \ + "0.0277136000, 0.0294023000, 0.0351860000, 0.0542119000, 0.1124083000, 0.2970859000, 0.8800827000", \ + "0.0283406000, 0.0301502000, 0.0360765000, 0.0543275000, 0.1129356000, 0.2978892000, 0.8829537000"); + } + } + max_capacitance : 0.5328470000; + max_transition : 1.5029550000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015979900, 0.0051071800, 0.0163225000, 0.0521665000, 0.1667240000, 0.5328470000"); + values("0.4948267000, 0.5017723000, 0.5198403000, 0.5604309000, 0.6410213000, 0.7995994000, 1.1545590000", \ + "0.4988088000, 0.5057432000, 0.5237514000, 0.5645288000, 0.6448428000, 0.8027807000, 1.1588220000", \ + "0.5096256000, 0.5162861000, 0.5344828000, 0.5747247000, 0.6555936000, 0.8136278000, 1.1689235000", \ + "0.5345844000, 0.5413193000, 0.5594985000, 0.5998885000, 0.6807423000, 0.8391010000, 1.1941187000", \ + "0.5900045000, 0.5966273000, 0.6144250000, 0.6551340000, 0.7349360000, 0.8935263000, 1.2495807000", \ + "0.7062285000, 0.7130128000, 0.7312679000, 0.7715426000, 0.8524508000, 1.0112888000, 1.3669335000", \ + "0.9363860000, 0.9434760000, 0.9622889000, 1.0051232000, 1.0890124000, 1.2517893000, 1.6104590000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015979900, 0.0051071800, 0.0163225000, 0.0521665000, 0.1667240000, 0.5328470000"); + values("0.0879975000, 0.0918276000, 0.1021887000, 0.1287328000, 0.2019663000, 0.4264983000, 1.1388901000", \ + "0.0926114000, 0.0964376000, 0.1067375000, 0.1333059000, 0.2065560000, 0.4312201000, 1.1435084000", \ + "0.1036220000, 0.1074270000, 0.1177595000, 0.1442437000, 0.2174410000, 0.4419441000, 1.1539761000", \ + "0.1303944000, 0.1341568000, 0.1443611000, 0.1705284000, 0.2432921000, 0.4676259000, 1.1782413000", \ + "0.1796689000, 0.1838664000, 0.1948285000, 0.2215884000, 0.2940191000, 0.5184407000, 1.2308087000", \ + "0.2409929000, 0.2461842000, 0.2595622000, 0.2893393000, 0.3624534000, 0.5858100000, 1.2996898000", \ + "0.2951224000, 0.3021677000, 0.3196842000, 0.3567812000, 0.4349343000, 0.6575867000, 1.3667312000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015979900, 0.0051071800, 0.0163225000, 0.0521665000, 0.1667240000, 0.5328470000"); + values("0.0721818000, 0.0760134000, 0.0860486000, 0.1109194000, 0.1646437000, 0.2971370000, 0.6819727000", \ + "0.0722045000, 0.0760333000, 0.0861103000, 0.1107316000, 0.1641141000, 0.2973393000, 0.6814210000", \ + "0.0725064000, 0.0759535000, 0.0864825000, 0.1104968000, 0.1650256000, 0.2968897000, 0.6820514000", \ + "0.0721375000, 0.0759345000, 0.0862455000, 0.1111074000, 0.1650235000, 0.2972494000, 0.6818410000", \ + "0.0726478000, 0.0763410000, 0.0859579000, 0.1101225000, 0.1649125000, 0.2956294000, 0.6823750000", \ + "0.0723835000, 0.0761023000, 0.0862042000, 0.1101440000, 0.1653880000, 0.2968176000, 0.6811654000", \ + "0.0809390000, 0.0843577000, 0.0947417000, 0.1204249000, 0.1740983000, 0.3033192000, 0.6837570000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015979900, 0.0051071800, 0.0163225000, 0.0521665000, 0.1667240000, 0.5328470000"); + values("0.0219760000, 0.0252007000, 0.0347755000, 0.0644203000, 0.1618407000, 0.4795075000, 1.4976064000", \ + "0.0219764000, 0.0251752000, 0.0347725000, 0.0643719000, 0.1617911000, 0.4794793000, 1.4974669000", \ + "0.0218989000, 0.0251316000, 0.0346071000, 0.0642051000, 0.1614890000, 0.4791337000, 1.4961596000", \ + "0.0215006000, 0.0247693000, 0.0343088000, 0.0639053000, 0.1614190000, 0.4785781000, 1.4969977000", \ + "0.0257233000, 0.0288600000, 0.0378109000, 0.0656202000, 0.1612776000, 0.4794182000, 1.4984721000", \ + "0.0351928000, 0.0390709000, 0.0474087000, 0.0730500000, 0.1641968000, 0.4787810000, 1.4953786000", \ + "0.0499226000, 0.0541216000, 0.0645852000, 0.0902703000, 0.1721079000, 0.4817732000, 1.4943839000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015979900, 0.0051071800, 0.0163225000, 0.0521665000, 0.1667240000, 0.5328470000"); + values("0.4758244000, 0.4826234000, 0.5004320000, 0.5411769000, 0.6213577000, 0.7801000000, 1.1355702000", \ + "0.4789643000, 0.4858919000, 0.5039531000, 0.5446211000, 0.6249234000, 0.7829081000, 1.1390731000", \ + "0.4886239000, 0.4955289000, 0.5134765000, 0.5540711000, 0.6345207000, 0.7923673000, 1.1486398000", \ + "0.5131485000, 0.5199887000, 0.5375623000, 0.5782526000, 0.6588148000, 0.8166997000, 1.1728922000", \ + "0.5688390000, 0.5756268000, 0.5938428000, 0.6342042000, 0.7146213000, 0.8727657000, 1.2291282000", \ + "0.6935936000, 0.7003230000, 0.7185210000, 0.7589622000, 0.8393608000, 0.9981896000, 1.3543242000", \ + "0.9496677000, 0.9571645000, 0.9761300000, 1.0191080000, 1.1038258000, 1.2668570000, 1.6262431000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015979900, 0.0051071800, 0.0163225000, 0.0521665000, 0.1667240000, 0.5328470000"); + values("0.0872873000, 0.0910522000, 0.1011782000, 0.1274202000, 0.2002542000, 0.4246939000, 1.1380700000", \ + "0.0919103000, 0.0956802000, 0.1058217000, 0.1320545000, 0.2047806000, 0.4290281000, 1.1421770000", \ + "0.1028485000, 0.1065916000, 0.1167954000, 0.1430160000, 0.2156725000, 0.4398849000, 1.1530851000", \ + "0.1288411000, 0.1325376000, 0.1426006000, 0.1685209000, 0.2409834000, 0.4658522000, 1.1794211000", \ + "0.1767251000, 0.1808655000, 0.1914388000, 0.2181095000, 0.2906819000, 0.5147681000, 1.2259516000", \ + "0.2346214000, 0.2399576000, 0.2533968000, 0.2830184000, 0.3563840000, 0.5792780000, 1.2926596000", \ + "0.2823219000, 0.2893978000, 0.3073120000, 0.3447599000, 0.4229005000, 0.6459429000, 1.3557474000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015979900, 0.0051071800, 0.0163225000, 0.0521665000, 0.1667240000, 0.5328470000"); + values("0.0723477000, 0.0758046000, 0.0862066000, 0.1101891000, 0.1650525000, 0.2961679000, 0.6826540000", \ + "0.0721921000, 0.0759898000, 0.0861461000, 0.1107348000, 0.1640805000, 0.2973078000, 0.6813830000", \ + "0.0722473000, 0.0759325000, 0.0858935000, 0.1112385000, 0.1655736000, 0.2979811000, 0.6816818000", \ + "0.0726098000, 0.0763839000, 0.0864694000, 0.1101277000, 0.1653147000, 0.2964189000, 0.6822315000", \ + "0.0724539000, 0.0760328000, 0.0861431000, 0.1101825000, 0.1644874000, 0.2978086000, 0.6808268000", \ + "0.0722021000, 0.0759947000, 0.0864148000, 0.1110386000, 0.1645083000, 0.2948745000, 0.6812536000", \ + "0.0832020000, 0.0867414000, 0.0969233000, 0.1215535000, 0.1752480000, 0.3064942000, 0.6853863000"); + } + related_pin : "B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015979900, 0.0051071800, 0.0163225000, 0.0521665000, 0.1667240000, 0.5328470000"); + values("0.0212124000, 0.0242440000, 0.0337873000, 0.0629488000, 0.1602957000, 0.4782437000, 1.4988512000", \ + "0.0211156000, 0.0242569000, 0.0337401000, 0.0629747000, 0.1602273000, 0.4772479000, 1.4998170000", \ + "0.0212447000, 0.0243103000, 0.0337221000, 0.0629523000, 0.1601761000, 0.4773742000, 1.4998318000", \ + "0.0209483000, 0.0241264000, 0.0335486000, 0.0628635000, 0.1601849000, 0.4790999000, 1.4979566000", \ + "0.0255908000, 0.0284669000, 0.0372831000, 0.0650258000, 0.1602263000, 0.4785836000, 1.4977234000", \ + "0.0346748000, 0.0379735000, 0.0468573000, 0.0722360000, 0.1632121000, 0.4779467000, 1.4987923000", \ + "0.0493639000, 0.0537031000, 0.0647179000, 0.0902249000, 0.1715210000, 0.4812257000, 1.4947582000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015979900, 0.0051071800, 0.0163225000, 0.0521665000, 0.1667240000, 0.5328470000"); + values("0.4814524000, 0.4880512000, 0.5059398000, 0.5467170000, 0.6273247000, 0.7850618000, 1.1414849000", \ + "0.4858808000, 0.4926592000, 0.5108335000, 0.5513621000, 0.6321368000, 0.7912473000, 1.1458303000", \ + "0.4962235000, 0.5030342000, 0.5210695000, 0.5616417000, 0.6419189000, 0.8006844000, 1.1561125000", \ + "0.5170325000, 0.5240232000, 0.5416307000, 0.5823564000, 0.6629320000, 0.8207062000, 1.1771996000", \ + "0.5480766000, 0.5549017000, 0.5730827000, 0.6134828000, 0.6944323000, 0.8527376000, 1.2078681000", \ + "0.5875326000, 0.5942907000, 0.6123804000, 0.6528563000, 0.7330578000, 0.8922023000, 1.2478244000", \ + "0.6265203000, 0.6333198000, 0.6510911000, 0.6918228000, 0.7719056000, 0.9307675000, 1.2863484000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015979900, 0.0051071800, 0.0163225000, 0.0521665000, 0.1667240000, 0.5328470000"); + values("0.1859920000, 0.1897927000, 0.2000394000, 0.2261569000, 0.2985564000, 0.5224918000, 1.2362693000", \ + "0.1908767000, 0.1946669000, 0.2047788000, 0.2309817000, 0.3035386000, 0.5277499000, 1.2379502000", \ + "0.2033538000, 0.2071181000, 0.2173884000, 0.2435227000, 0.3158154000, 0.5396535000, 1.2506183000", \ + "0.2341668000, 0.2379358000, 0.2481810000, 0.2743086000, 0.3466070000, 0.5704756000, 1.2813031000", \ + "0.3027610000, 0.3065543000, 0.3167191000, 0.3429244000, 0.4153952000, 0.6391624000, 1.3508556000", \ + "0.4193662000, 0.4232671000, 0.4336488000, 0.4600224000, 0.5323806000, 0.7561197000, 1.4680581000", \ + "0.5998941000, 0.6041087000, 0.6149200000, 0.6417163000, 0.7143559000, 0.9382359000, 1.6497397000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015979900, 0.0051071800, 0.0163225000, 0.0521665000, 0.1667240000, 0.5328470000"); + values("0.0726490000, 0.0762534000, 0.0864120000, 0.1101529000, 0.1653603000, 0.2981440000, 0.6810053000", \ + "0.0721360000, 0.0759507000, 0.0861542000, 0.1110741000, 0.1647326000, 0.2964697000, 0.6820527000", \ + "0.0721923000, 0.0757546000, 0.0860047000, 0.1101167000, 0.1646731000, 0.2960906000, 0.6824164000", \ + "0.0723078000, 0.0763712000, 0.0858980000, 0.1101017000, 0.1659597000, 0.2979474000, 0.6812405000", \ + "0.0722932000, 0.0758911000, 0.0862489000, 0.1111356000, 0.1656000000, 0.2972973000, 0.6816234000", \ + "0.0727507000, 0.0763317000, 0.0861100000, 0.1109075000, 0.1642556000, 0.2972553000, 0.6818789000", \ + "0.0722904000, 0.0758540000, 0.0863673000, 0.1117178000, 0.1649278000, 0.2972239000, 0.6809148000"); + } + related_pin : "C_N"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015979900, 0.0051071800, 0.0163225000, 0.0521665000, 0.1667240000, 0.5328470000"); + values("0.0218087000, 0.0250004000, 0.0341824000, 0.0629972000, 0.1598815000, 0.4785127000, 1.4991428000", \ + "0.0217802000, 0.0249161000, 0.0342487000, 0.0631507000, 0.1598189000, 0.4790498000, 1.4963811000", \ + "0.0219267000, 0.0250543000, 0.0341753000, 0.0630822000, 0.1597060000, 0.4783973000, 1.4976236000", \ + "0.0219193000, 0.0250534000, 0.0341565000, 0.0630774000, 0.1597167000, 0.4784175000, 1.4965738000", \ + "0.0218762000, 0.0250224000, 0.0343203000, 0.0631943000, 0.1596866000, 0.4788153000, 1.4982212000", \ + "0.0230201000, 0.0260905000, 0.0354149000, 0.0638265000, 0.1597345000, 0.4779325000, 1.4998026000", \ + "0.0253622000, 0.0282164000, 0.0372846000, 0.0652145000, 0.1606083000, 0.4780438000, 1.4983639000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015979900, 0.0051071800, 0.0163225000, 0.0521665000, 0.1667240000, 0.5328470000"); + values("0.4113687000, 0.4182398000, 0.4364133000, 0.4770586000, 0.5577417000, 0.7165714000, 1.0722918000", \ + "0.4160480000, 0.4230944000, 0.4411795000, 0.4814968000, 0.5620606000, 0.7203069000, 1.0766676000", \ + "0.4259706000, 0.4328013000, 0.4508303000, 0.4914631000, 0.5725275000, 0.7310863000, 1.0868790000", \ + "0.4440391000, 0.4509019000, 0.4690742000, 0.5095431000, 0.5905090000, 0.7491668000, 1.1049271000", \ + "0.4705696000, 0.4773755000, 0.4954152000, 0.5357402000, 0.6162443000, 0.7754628000, 1.1312568000", \ + "0.5029040000, 0.5096907000, 0.5274756000, 0.5680610000, 0.6482844000, 0.8070239000, 1.1626887000", \ + "0.5293653000, 0.5361326000, 0.5539668000, 0.5945870000, 0.6752491000, 0.8343517000, 1.1900146000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015979900, 0.0051071800, 0.0163225000, 0.0521665000, 0.1667240000, 0.5328470000"); + values("0.1698024000, 0.1736492000, 0.1838699000, 0.2101942000, 0.2826311000, 0.5067004000, 1.2186760000", \ + "0.1745785000, 0.1783878000, 0.1886952000, 0.2149130000, 0.2875008000, 0.5112176000, 1.2232115000", \ + "0.1871268000, 0.1909729000, 0.2012173000, 0.2275355000, 0.2999719000, 0.5241123000, 1.2355625000", \ + "0.2180333000, 0.2218225000, 0.2321404000, 0.2584232000, 0.3309350000, 0.5553011000, 1.2663230000", \ + "0.2848574000, 0.2886782000, 0.2989908000, 0.3252992000, 0.3977560000, 0.6218513000, 1.3361262000", \ + "0.3947393000, 0.3985365000, 0.4091761000, 0.4356923000, 0.5083052000, 0.7319019000, 1.4424935000", \ + "0.5656547000, 0.5698811000, 0.5808828000, 0.6077744000, 0.6805674000, 0.9039648000, 1.6146382000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015979900, 0.0051071800, 0.0163225000, 0.0521665000, 0.1667240000, 0.5328470000"); + values("0.0723854000, 0.0758300000, 0.0858290000, 0.1107917000, 0.1647137000, 0.2970560000, 0.6814306000", \ + "0.0723610000, 0.0763776000, 0.0861466000, 0.1101401000, 0.1658108000, 0.2957355000, 0.6824168000", \ + "0.0722451000, 0.0758705000, 0.0860827000, 0.1111258000, 0.1655060000, 0.2971102000, 0.6814723000", \ + "0.0723541000, 0.0758285000, 0.0861063000, 0.1109310000, 0.1651843000, 0.2970415000, 0.6814411000", \ + "0.0721648000, 0.0756769000, 0.0861227000, 0.1115823000, 0.1644966000, 0.2967940000, 0.6812094000", \ + "0.0723374000, 0.0756896000, 0.0860888000, 0.1102542000, 0.1639874000, 0.2977416000, 0.6811717000", \ + "0.0728397000, 0.0764906000, 0.0863225000, 0.1106766000, 0.1667904000, 0.2972221000, 0.6794208000"); + } + related_pin : "D_N"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015979900, 0.0051071800, 0.0163225000, 0.0521665000, 0.1667240000, 0.5328470000"); + values("0.0217570000, 0.0248610000, 0.0342149000, 0.0630831000, 0.1597693000, 0.4794522000, 1.5029549000", \ + "0.0218142000, 0.0249549000, 0.0341084000, 0.0631206000, 0.1597120000, 0.4785745000, 1.4963969000", \ + "0.0217495000, 0.0248525000, 0.0342109000, 0.0630831000, 0.1597633000, 0.4794579000, 1.5022675000", \ + "0.0217714000, 0.0250244000, 0.0342766000, 0.0630864000, 0.1597606000, 0.4790419000, 1.5020313000", \ + "0.0220228000, 0.0251270000, 0.0343131000, 0.0632025000, 0.1594542000, 0.4795755000, 1.5006705000", \ + "0.0231872000, 0.0263526000, 0.0354924000, 0.0638338000, 0.1594683000, 0.4779163000, 1.4982195000", \ + "0.0258885000, 0.0289159000, 0.0376788000, 0.0656430000, 0.1603951000, 0.4780669000, 1.4933494000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__probe_p_8") { + leakage_power () { + value : 0.0076474000; + when : "A"; + } + leakage_power () { + value : 0.0071930000; + when : "!A"; + } + area : 15.014400000; + cell_footprint : "sky130_fd_sc_hd__probe"; + cell_leakage_power : 0.0074202000; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A") { + capacitance : 0.0068580000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0064810000; + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0072350000; + } + pin ("X") { + direction : "output"; + function : "(A)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0017611720, 0.0062034510, 0.0218506800, 0.0769656000, 0.2710993000, 0.9549047000"); + values("0.0622895000, 0.0605814000, 0.0544048000, 0.0324054000, -0.0523681000, -0.3655112000, -1.4730296000", \ + "0.0618556000, 0.0600657000, 0.0538991000, 0.0317923000, -0.0528137000, -0.3660547000, -1.4735276000", \ + "0.0610432000, 0.0592876000, 0.0531525000, 0.0310888000, -0.0536961000, -0.3667354000, -1.4741858000", \ + "0.0606309000, 0.0588453000, 0.0524092000, 0.0300072000, -0.0546362000, -0.3672965000, -1.4745233000", \ + "0.0602371000, 0.0582274000, 0.0516387000, 0.0288377000, -0.0558259000, -0.3679436000, -1.4749595000", \ + "0.0656617000, 0.0634970000, 0.0561417000, 0.0311548000, -0.0548329000, -0.3664093000, -1.4730023000", \ + "0.0734927000, 0.0711778000, 0.0634754000, 0.0375790000, -0.0513688000, -0.3632699000, -1.4687328000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0017611720, 0.0062034510, 0.0218506800, 0.0769656000, 0.2710993000, 0.9549047000"); + values("0.0451391000, 0.0474162000, 0.0554099000, 0.0824942000, 0.1724581000, 0.4842208000, 1.5728390000", \ + "0.0447396000, 0.0470680000, 0.0550859000, 0.0821114000, 0.1721294000, 0.4839237000, 1.5726384000", \ + "0.0440728000, 0.0463563000, 0.0542942000, 0.0812141000, 0.1713500000, 0.4836590000, 1.5730391000", \ + "0.0432236000, 0.0453292000, 0.0530304000, 0.0795258000, 0.1697947000, 0.4823883000, 1.5757843000", \ + "0.0432728000, 0.0453501000, 0.0526315000, 0.0788219000, 0.1677390000, 0.4812552000, 1.5803099000", \ + "0.0459963000, 0.0480276000, 0.0552657000, 0.0810059000, 0.1683220000, 0.4803318000, 1.5779272000", \ + "0.0502955000, 0.0523045000, 0.0592626000, 0.0843225000, 0.1740387000, 0.4829633000, 1.5762310000"); + } + } + max_capacitance : 0.9549050000; + max_transition : 1.5044370000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0017611700, 0.0062034500, 0.0218507000, 0.0769656000, 0.2710990000, 0.9549050000"); + values("0.0924138000, 0.0942745000, 0.0998980000, 0.1144363000, 0.1489349000, 0.2437060000, 0.5619730000", \ + "0.0976607000, 0.0995028000, 0.1050784000, 0.1196035000, 0.1542219000, 0.2490145000, 0.5680530000", \ + "0.1107395000, 0.1125685000, 0.1181300000, 0.1325987000, 0.1672496000, 0.2620608000, 0.5791334000", \ + "0.1426086000, 0.1444290000, 0.1499999000, 0.1644296000, 0.1991952000, 0.2939871000, 0.6117148000", \ + "0.2123448000, 0.2143543000, 0.2203816000, 0.2356629000, 0.2711181000, 0.3664452000, 0.6837273000", \ + "0.3276238000, 0.3302272000, 0.3380289000, 0.3575314000, 0.3988462000, 0.4979497000, 0.8154331000", \ + "0.5136958000, 0.5170795000, 0.5268898000, 0.5523799000, 0.6050651000, 0.7134495000, 1.0317767000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0017611700, 0.0062034500, 0.0218507000, 0.0769656000, 0.2710990000, 0.9549050000"); + values("0.0635825000, 0.0657178000, 0.0724726000, 0.0925350000, 0.1540215000, 0.3624511000, 1.0953717000", \ + "0.0680506000, 0.0701895000, 0.0769417000, 0.0969815000, 0.1585103000, 0.3670883000, 1.0999232000", \ + "0.0790158000, 0.0811445000, 0.0878815000, 0.1077841000, 0.1692221000, 0.3788083000, 1.1117396000", \ + "0.1014748000, 0.1035378000, 0.1103380000, 0.1303697000, 0.1920434000, 0.4021067000, 1.1465204000", \ + "0.1323746000, 0.1347792000, 0.1420951000, 0.1628644000, 0.2248242000, 0.4347874000, 1.1709790000", \ + "0.1642623000, 0.1673212000, 0.1764079000, 0.1997093000, 0.2623169000, 0.4721299000, 1.2075360000", \ + "0.1760921000, 0.1803185000, 0.1924803000, 0.2220296000, 0.2899175000, 0.4991161000, 1.2307121000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0017611700, 0.0062034500, 0.0218507000, 0.0769656000, 0.2710990000, 0.9549050000"); + values("0.0189957000, 0.0201414000, 0.0237213000, 0.0344482000, 0.0693112000, 0.1913538000, 0.6407144000", \ + "0.0189328000, 0.0199887000, 0.0237180000, 0.0345681000, 0.0692889000, 0.1914760000, 0.6409532000", \ + "0.0189702000, 0.0201096000, 0.0236086000, 0.0347341000, 0.0691484000, 0.1913769000, 0.6415924000", \ + "0.0188566000, 0.0199720000, 0.0237530000, 0.0347965000, 0.0691623000, 0.1913519000, 0.6414224000", \ + "0.0229019000, 0.0240010000, 0.0276087000, 0.0376960000, 0.0707743000, 0.1915525000, 0.6406566000", \ + "0.0343393000, 0.0357048000, 0.0404984000, 0.0506358000, 0.0817337000, 0.1967624000, 0.6414947000", \ + "0.0529024000, 0.0542052000, 0.0595578000, 0.0735878000, 0.1040412000, 0.2094993000, 0.6441095000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0017611700, 0.0062034500, 0.0218507000, 0.0769656000, 0.2710990000, 0.9549050000"); + values("0.0189956000, 0.0209287000, 0.0275318000, 0.0509672000, 0.1354251000, 0.4388659000, 1.5022044000", \ + "0.0189951000, 0.0209063000, 0.0275563000, 0.0509779000, 0.1354216000, 0.4388667000, 1.5028147000", \ + "0.0188858000, 0.0208364000, 0.0274939000, 0.0508846000, 0.1354411000, 0.4377557000, 1.5013618000", \ + "0.0200985000, 0.0220609000, 0.0286084000, 0.0515271000, 0.1354846000, 0.4387426000, 1.5040995000", \ + "0.0242878000, 0.0262493000, 0.0323006000, 0.0541901000, 0.1364057000, 0.4381334000, 1.5030882000", \ + "0.0338962000, 0.0356078000, 0.0414634000, 0.0613044000, 0.1387830000, 0.4370559000, 1.5044372000", \ + "0.0491830000, 0.0517168000, 0.0587880000, 0.0787191000, 0.1469583000, 0.4390466000, 1.4978067000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__probec_p_8") { + leakage_power () { + value : 0.0076474000; + when : "A"; + } + leakage_power () { + value : 0.0071930000; + when : "!A"; + } + area : 15.014400000; + cell_footprint : "sky130_fd_sc_hd__probe"; + cell_leakage_power : 0.0074202010; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A") { + capacitance : 0.0068760000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0064970000; + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0072550000; + } + pin ("X") { + direction : "output"; + function : "(A)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0017603260, 0.0061974980, 0.0218192400, 0.0768179500, 0.2704493000, 0.9521582000"); + values("0.0634374000, 0.0617386000, 0.0555443000, 0.0335947000, -0.0510784000, -0.3634219000, -1.4675597000", \ + "0.0629690000, 0.0612538000, 0.0550243000, 0.0329447000, -0.0515475000, -0.3639750000, -1.4680323000", \ + "0.0623317000, 0.0604586000, 0.0542703000, 0.0322609000, -0.0524468000, -0.3646507000, -1.4686927000", \ + "0.0617739000, 0.0598936000, 0.0536563000, 0.0312277000, -0.0533716000, -0.3652211000, -1.4690751000", \ + "0.0611810000, 0.0592690000, 0.0526855000, 0.0299773000, -0.0545567000, -0.3658796000, -1.4695038000", \ + "0.0665203000, 0.0643923000, 0.0570864000, 0.0321664000, -0.0535075000, -0.3643268000, -1.4675150000", \ + "0.0743038000, 0.0721085000, 0.0644661000, 0.0386015000, -0.0501211000, -0.3611917000, -1.4632846000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0017603260, 0.0061974980, 0.0218192400, 0.0768179500, 0.2704493000, 0.9521582000"); + values("0.0476144000, 0.0499127000, 0.0578641000, 0.0848404000, 0.1746167000, 0.4855519000, 1.5709645000", \ + "0.0472654000, 0.0495588000, 0.0575478000, 0.0844608000, 0.1742746000, 0.4852779000, 1.5715530000", \ + "0.0465471000, 0.0488400000, 0.0567293000, 0.0834580000, 0.1734183000, 0.4849768000, 1.5794954000", \ + "0.0455640000, 0.0477477000, 0.0554152000, 0.0818461000, 0.1719253000, 0.4837568000, 1.5741857000", \ + "0.0456239000, 0.0476954000, 0.0549609000, 0.0811519000, 0.1698602000, 0.4825533000, 1.5781935000", \ + "0.0483403000, 0.0504220000, 0.0576189000, 0.0833383000, 0.1704524000, 0.4817652000, 1.5760331000", \ + "0.0525851000, 0.0546115000, 0.0615615000, 0.0865869000, 0.1761390000, 0.4843847000, 1.5745184000"); + } + } + max_capacitance : 0.9521580000; + max_transition : 1.5040770000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0017603300, 0.0061975000, 0.0218192000, 0.0768180000, 0.2704490000, 0.9521580000"); + values("0.0942042000, 0.0960177000, 0.1014240000, 0.1157263000, 0.1500981000, 0.2447823000, 0.5624339000", \ + "0.0994468000, 0.1012048000, 0.1066015000, 0.1209511000, 0.1553909000, 0.2500795000, 0.5684906000", \ + "0.1125246000, 0.1142509000, 0.1196411000, 0.1338919000, 0.1684253000, 0.2631732000, 0.5797342000", \ + "0.1443640000, 0.1461613000, 0.1515220000, 0.1656828000, 0.2003530000, 0.2950457000, 0.6121476000", \ + "0.2143684000, 0.2162786000, 0.2220858000, 0.2370737000, 0.2724138000, 0.3676189000, 0.6842659000", \ + "0.3304008000, 0.3328838000, 0.3403942000, 0.3594773000, 0.4005324000, 0.4995078000, 0.8171905000", \ + "0.5174970000, 0.5207534000, 0.5302278000, 0.5551175000, 0.6074435000, 0.7156757000, 1.0333764000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0017603300, 0.0061975000, 0.0218192000, 0.0768180000, 0.2704490000, 0.9521580000"); + values("0.0653439000, 0.0674101000, 0.0740063000, 0.0938897000, 0.1552510000, 0.3632559000, 1.0940907000", \ + "0.0698149000, 0.0718824000, 0.0784769000, 0.0983340000, 0.1597374000, 0.3679069000, 1.0985428000", \ + "0.0807709000, 0.0828353000, 0.0894415000, 0.1091205000, 0.1703654000, 0.3794295000, 1.1135501000", \ + "0.1032375000, 0.1053225000, 0.1120587000, 0.1318377000, 0.1933392000, 0.4020118000, 1.1464060000", \ + "0.1345890000, 0.1368917000, 0.1439765000, 0.1645344000, 0.2263341000, 0.4358948000, 1.1706597000", \ + "0.1671966000, 0.1702742000, 0.1788294000, 0.2017326000, 0.2641400000, 0.4737720000, 1.2053614000", \ + "0.1802034000, 0.1842061000, 0.1958933000, 0.2247511000, 0.2922562000, 0.5010486000, 1.2307643000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0017603300, 0.0061975000, 0.0218192000, 0.0768180000, 0.2704490000, 0.9521580000"); + values("0.0198471000, 0.0209313000, 0.0245007000, 0.0351507000, 0.0700021000, 0.1921730000, 0.6411099000", \ + "0.0199004000, 0.0208283000, 0.0244517000, 0.0352580000, 0.0700214000, 0.1923177000, 0.6416255000", \ + "0.0197385000, 0.0208729000, 0.0243874000, 0.0354456000, 0.0699904000, 0.1922434000, 0.6421572000", \ + "0.0197353000, 0.0208278000, 0.0244204000, 0.0352618000, 0.0698508000, 0.1922412000, 0.6424374000", \ + "0.0237299000, 0.0247815000, 0.0281189000, 0.0383310000, 0.0713657000, 0.1924181000, 0.6419282000", \ + "0.0353967000, 0.0367335000, 0.0413891000, 0.0512931000, 0.0824393000, 0.1976763000, 0.6426835000", \ + "0.0543778000, 0.0553964000, 0.0605942000, 0.0743314000, 0.1048237000, 0.2103882000, 0.6454478000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0017603300, 0.0061975000, 0.0218192000, 0.0768180000, 0.2704490000, 0.9521580000"); + values("0.0203276000, 0.0222889000, 0.0288060000, 0.0522811000, 0.1367363000, 0.4397571000, 1.5009517000", \ + "0.0202727000, 0.0222907000, 0.0288357000, 0.0522811000, 0.1367262000, 0.4398756000, 1.4970136000", \ + "0.0202322000, 0.0221403000, 0.0288670000, 0.0522361000, 0.1364673000, 0.4379042000, 1.5018451000", \ + "0.0214578000, 0.0233496000, 0.0298924000, 0.0527878000, 0.1367721000, 0.4400098000, 1.5032039000", \ + "0.0257139000, 0.0274525000, 0.0335479000, 0.0554898000, 0.1377086000, 0.4390920000, 1.5027904000", \ + "0.0351108000, 0.0371674000, 0.0426504000, 0.0624961000, 0.1400769000, 0.4380077000, 1.5040770000", \ + "0.0511390000, 0.0533120000, 0.0601438000, 0.0798873000, 0.1481365000, 0.4401725000, 1.4965561000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__sdfbbn_1") { + leakage_power () { + value : 0.0172358000; + when : "SET_B&RESET_B&!CLK_N&D&!SCD&!SCE&!Q&Q_N"; + } + leakage_power () { + value : 0.0146049000; + when : "SET_B&RESET_B&!CLK_N&!D&!SCD&SCE&!Q&Q_N"; + } + leakage_power () { + value : 0.0149422000; + when : "SET_B&RESET_B&!CLK_N&!D&SCD&!SCE&!Q&Q_N"; + } + leakage_power () { + value : 0.0143071000; + when : "SET_B&RESET_B&CLK_N&!D&!SCD&!SCE&!Q&Q_N"; + } + leakage_power () { + value : 0.0215746000; + when : "!SET_B&RESET_B&!CLK_N&!D&!SCD&!SCE&Q&!Q_N"; + } + leakage_power () { + value : 0.0123004000; + when : "SET_B&!RESET_B&!CLK_N&!D&!SCD&!SCE&!Q&Q_N"; + } + leakage_power () { + value : 0.0167092000; + when : "SET_B&RESET_B&!CLK_N&!D&!SCD&!SCE&Q&!Q_N"; + } + leakage_power () { + value : 0.0170489000; + when : "SET_B&RESET_B&!CLK_N&D&!SCD&SCE&Q&!Q_N"; + } + leakage_power () { + value : 0.0158918000; + when : "SET_B&RESET_B&!CLK_N&D&SCD&!SCE&Q&!Q_N"; + } + leakage_power () { + value : 0.0177373000; + when : "SET_B&RESET_B&CLK_N&D&!SCD&!SCE&Q&!Q_N"; + } + leakage_power () { + value : 0.0155880000; + when : "!SET_B&RESET_B&!CLK_N&D&!SCD&!SCE&Q&!Q_N"; + } + leakage_power () { + value : 0.0148924000; + when : "SET_B&!RESET_B&!CLK_N&D&!SCD&!SCE&!Q&Q_N"; + } + leakage_power () { + value : 0.0149835000; + when : "SET_B&RESET_B&!CLK_N&D&!SCD&SCE&!Q&Q_N"; + } + leakage_power () { + value : 0.0146438000; + when : "SET_B&RESET_B&!CLK_N&!D&!SCD&!SCE&!Q&Q_N"; + } + leakage_power () { + value : 0.0167733000; + when : "SET_B&RESET_B&!CLK_N&!D&SCD&SCE&!Q&Q_N"; + } + leakage_power () { + value : 0.0142682000; + when : "SET_B&RESET_B&CLK_N&!D&!SCD&SCE&!Q&Q_N"; + } + leakage_power () { + value : 0.0220577000; + when : "!SET_B&RESET_B&!CLK_N&!D&!SCD&SCE&Q&!Q_N"; + } + leakage_power () { + value : 0.0122615000; + when : "SET_B&!RESET_B&!CLK_N&!D&!SCD&SCE&!Q&Q_N"; + } + leakage_power () { + value : 0.0165870000; + when : "SET_B&RESET_B&!CLK_N&D&SCD&SCE&!Q&Q_N"; + } + leakage_power () { + value : 0.0146468000; + when : "SET_B&RESET_B&CLK_N&D&!SCD&SCE&!Q&Q_N"; + } + leakage_power () { + value : 0.0229399000; + when : "!SET_B&RESET_B&!CLK_N&D&!SCD&SCE&Q&!Q_N"; + } + leakage_power () { + value : 0.0126401000; + when : "SET_B&!RESET_B&!CLK_N&D&!SCD&SCE&!Q&Q_N"; + } + leakage_power () { + value : 0.0152003000; + when : "SET_B&RESET_B&!CLK_N&D&SCD&!SCE&!Q&Q_N"; + } + leakage_power () { + value : 0.0146056000; + when : "SET_B&RESET_B&CLK_N&!D&SCD&!SCE&!Q&Q_N"; + } + leakage_power () { + value : 0.0218549000; + when : "!SET_B&RESET_B&!CLK_N&!D&SCD&!SCE&Q&!Q_N"; + } + leakage_power () { + value : 0.0125989000; + when : "SET_B&!RESET_B&!CLK_N&!D&SCD&!SCE&!Q&Q_N"; + } + leakage_power () { + value : 0.0170077000; + when : "SET_B&RESET_B&!CLK_N&!D&SCD&!SCE&Q&!Q_N"; + } + leakage_power () { + value : 0.0172786000; + when : "SET_B&RESET_B&!CLK_N&D&SCD&SCE&Q&!Q_N"; + } + leakage_power () { + value : 0.0179273000; + when : "SET_B&RESET_B&!CLK_N&D&!SCD&!SCE&Q&!Q_N"; + } + leakage_power () { + value : 0.0157018000; + when : "SET_B&RESET_B&CLK_N&D&SCD&!SCE&Q&!Q_N"; + } + leakage_power () { + value : 0.0135525000; + when : "!SET_B&RESET_B&!CLK_N&D&SCD&!SCE&Q&!Q_N"; + } + leakage_power () { + value : 0.0128569000; + when : "SET_B&!RESET_B&!CLK_N&D&SCD&!SCE&!Q&Q_N"; + } + leakage_power () { + value : 0.0166703000; + when : "SET_B&RESET_B&!CLK_N&!D&!SCD&SCE&Q&!Q_N"; + } + leakage_power () { + value : 0.0172749000; + when : "SET_B&RESET_B&CLK_N&!D&SCD&SCE&Q&!Q_N"; + } + leakage_power () { + value : 0.0151245000; + when : "!SET_B&RESET_B&!CLK_N&!D&SCD&SCE&Q&!Q_N"; + } + leakage_power () { + value : 0.0144300000; + when : "SET_B&!RESET_B&!CLK_N&!D&SCD&SCE&!Q&Q_N"; + } + leakage_power () { + value : 0.0174649000; + when : "SET_B&RESET_B&!CLK_N&!D&SCD&SCE&Q&!Q_N"; + } + leakage_power () { + value : 0.0170885000; + when : "SET_B&RESET_B&CLK_N&D&SCD&SCE&Q&!Q_N"; + } + leakage_power () { + value : 0.0149393000; + when : "!SET_B&RESET_B&!CLK_N&D&SCD&SCE&Q&!Q_N"; + } + leakage_power () { + value : 0.0142436000; + when : "SET_B&!RESET_B&!CLK_N&D&SCD&SCE&!Q&Q_N"; + } + leakage_power () { + value : 0.0143587000; + when : "!SET_B&RESET_B&CLK_N&!D&!SCD&!SCE&Q&!Q_N"; + } + leakage_power () { + value : 0.0135134000; + when : "!SET_B&!RESET_B&!CLK_N&!D&!SCD&!SCE&Q&!Q_N"; + } + leakage_power () { + value : 0.0221050000; + when : "!SET_B&RESET_B&CLK_N&D&!SCD&!SCE&Q&!Q_N"; + } + leakage_power () { + value : 0.0143198000; + when : "!SET_B&RESET_B&CLK_N&!D&!SCD&SCE&Q&!Q_N"; + } + leakage_power () { + value : 0.0146571000; + when : "!SET_B&RESET_B&CLK_N&!D&SCD&!SCE&Q&!Q_N"; + } + leakage_power () { + value : 0.0157466000; + when : "SET_B&RESET_B&CLK_N&!D&!SCD&!SCE&Q&!Q_N"; + } + leakage_power () { + value : 0.0130924000; + when : "!SET_B&!RESET_B&CLK_N&!D&!SCD&!SCE&Q&!Q_N"; + } + leakage_power () { + value : 0.0138118000; + when : "!SET_B&!RESET_B&!CLK_N&!D&SCD&!SCE&Q&!Q_N"; + } + leakage_power () { + value : 0.0200891000; + when : "!SET_B&RESET_B&CLK_N&D&SCD&!SCE&Q&!Q_N"; + } + leakage_power () { + value : 0.0226642000; + when : "!SET_B&RESET_B&CLK_N&!D&SCD&SCE&Q&!Q_N"; + } + leakage_power () { + value : 0.0160450000; + when : "SET_B&RESET_B&CLK_N&!D&SCD&!SCE&Q&!Q_N"; + } + leakage_power () { + value : 0.0133908000; + when : "!SET_B&!RESET_B&CLK_N&!D&SCD&!SCE&Q&!Q_N"; + } + leakage_power () { + value : 0.0134745000; + when : "!SET_B&!RESET_B&!CLK_N&!D&!SCD&SCE&Q&!Q_N"; + } + leakage_power () { + value : 0.0146984000; + when : "!SET_B&RESET_B&CLK_N&D&!SCD&SCE&Q&!Q_N"; + } + leakage_power () { + value : 0.0157077000; + when : "SET_B&RESET_B&CLK_N&!D&!SCD&SCE&Q&!Q_N"; + } + leakage_power () { + value : 0.0130535000; + when : "!SET_B&!RESET_B&CLK_N&!D&!SCD&SCE&Q&!Q_N"; + } + leakage_power () { + value : 0.0142690000; + when : "!SET_B&!RESET_B&!CLK_N&!D&SCD&SCE&Q&!Q_N"; + } + leakage_power () { + value : 0.0219799000; + when : "!SET_B&RESET_B&CLK_N&D&SCD&SCE&Q&!Q_N"; + } + leakage_power () { + value : 0.0140791000; + when : "!SET_B&!RESET_B&CLK_N&!D&SCD&SCE&Q&!Q_N"; + } + leakage_power () { + value : 0.0147315000; + when : "!SET_B&!RESET_B&!CLK_N&D&!SCD&!SCE&Q&!Q_N"; + } + leakage_power () { + value : 0.0145416000; + when : "!SET_B&!RESET_B&CLK_N&D&!SCD&!SCE&Q&!Q_N"; + } + leakage_power () { + value : 0.0126960000; + when : "!SET_B&!RESET_B&!CLK_N&D&SCD&!SCE&Q&!Q_N"; + } + leakage_power () { + value : 0.0125061000; + when : "!SET_B&!RESET_B&CLK_N&D&SCD&!SCE&Q&!Q_N"; + } + leakage_power () { + value : 0.0138531000; + when : "!SET_B&!RESET_B&!CLK_N&D&!SCD&SCE&Q&!Q_N"; + } + leakage_power () { + value : 0.0160863000; + when : "SET_B&RESET_B&CLK_N&D&!SCD&SCE&Q&!Q_N"; + } + leakage_power () { + value : 0.0134321000; + when : "!SET_B&!RESET_B&CLK_N&D&!SCD&SCE&Q&!Q_N"; + } + leakage_power () { + value : 0.0140827000; + when : "!SET_B&!RESET_B&!CLK_N&D&SCD&SCE&Q&!Q_N"; + } + leakage_power () { + value : 0.0138928000; + when : "!SET_B&!RESET_B&CLK_N&D&SCD&SCE&Q&!Q_N"; + } + leakage_power () { + value : 0.0119638000; + when : "SET_B&!RESET_B&CLK_N&!D&!SCD&!SCE&!Q&Q_N"; + } + leakage_power () { + value : 0.0136625000; + when : "SET_B&!RESET_B&CLK_N&D&!SCD&!SCE&!Q&Q_N"; + } + leakage_power () { + value : 0.0119249000; + when : "SET_B&!RESET_B&CLK_N&!D&!SCD&SCE&!Q&Q_N"; + } + leakage_power () { + value : 0.0122622000; + when : "SET_B&!RESET_B&CLK_N&!D&SCD&!SCE&!Q&Q_N"; + } + leakage_power () { + value : 0.0116271000; + when : "SET_B&!RESET_B&CLK_N&D&SCD&!SCE&!Q&Q_N"; + } + leakage_power () { + value : 0.0132001000; + when : "SET_B&!RESET_B&CLK_N&!D&SCD&SCE&!Q&Q_N"; + } + leakage_power () { + value : 0.0123035000; + when : "SET_B&!RESET_B&CLK_N&D&!SCD&SCE&!Q&Q_N"; + } + leakage_power () { + value : 0.0130138000; + when : "SET_B&!RESET_B&CLK_N&D&SCD&SCE&!Q&Q_N"; + } + leakage_power () { + value : 0.0163970000; + when : "SET_B&RESET_B&CLK_N&!D&SCD&SCE&!Q&Q_N"; + } + leakage_power () { + value : 0.0168594000; + when : "SET_B&RESET_B&CLK_N&D&!SCD&!SCE&!Q&Q_N"; + } + leakage_power () { + value : 0.0148239000; + when : "SET_B&RESET_B&CLK_N&D&SCD&!SCE&!Q&Q_N"; + } + leakage_power () { + value : 0.0162106000; + when : "SET_B&RESET_B&CLK_N&D&SCD&SCE&!Q&Q_N"; + } + area : 38.787200000; + cell_footprint : "sky130_fd_sc_hd__sdfbbn"; + cell_leakage_power : 0.0153947700; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + ff ("IQ","IQ_N") { + clear : "!RESET_B"; + clear_preset_var1 : "H"; + clear_preset_var2 : "L"; + clocked_on : "!CLK_N"; + next_state : "(D&!SCE) | (SCD&SCE)"; + preset : "!SET_B"; + } + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("CLK_N") { + capacitance : 0.0017800000; + clock : "true"; + direction : "input"; + fall_capacitance : 0.0016980000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0352985000, 0.0351707000, 0.0348760000, 0.0349577000, 0.0351461000, 0.0355805000, 0.0365816000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0171088000, 0.0170354000, 0.0168662000, 0.0168729000, 0.0168886000, 0.0169248000, 0.0170082000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0018610000; + timing () { + fall_constraint ("constraint_3_0_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.2763402000, 0.8333333000, 2.5000000000"); + } + related_output_pin : "Q"; + related_pin : "CLK_N"; + rise_constraint ("constraint_3_0_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.2554685000, 0.8333333000, 2.5000000000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "min_pulse_width"; + violation_delay_degrade_pct : 10.000000000; + } + } + pin ("D") { + capacitance : 0.0015380000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0014770000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0077526000, 0.0076310000, 0.0073507000, 0.0073814000, 0.0074524000, 0.0076161000, 0.0079935000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0024391000, 0.0024142000, 0.0023569000, 0.0023653000, 0.0023851000, 0.0024307000, 0.0025357000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0016000000; + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.3645488000, 0.5653464000, 0.9539369000", \ + "0.2321107000, 0.4316875000, 0.8153952000", \ + "0.0803366000, 0.2799134000, 0.6489726000"); + } + related_pin : "CLK_N"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.1265117000, 0.2552878000, 0.3594544000", \ + "-0.0889342000, 0.0410625000, 0.1452292000", \ + "-0.3322611000, -0.2022643000, -0.0956563000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "setup_falling"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.3373555000, -0.5369323000, -0.9206400000", \ + "-0.2036966000, -0.4057148000, -0.7784362000", \ + "-0.0519225000, -0.2490580000, -0.6132344000"); + } + related_pin : "CLK_N"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.0105449000, -0.1218932000, -0.2248392000", \ + "0.2076803000, 0.0813457000, -0.0216003000", \ + "0.4400208000, 0.3197897000, 0.2241680000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "hold_falling"; + violation_delay_degrade_pct : 10.000000000; + } + } + pin ("Q") { + direction : "output"; + function : "IQ"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013189470, 0.0034792440, 0.0091778810, 0.0242102800, 0.0638641800, 0.1684670000"); + values("-0.0021985000, 0.0037534000, 0.0149741000, 0.0280046000, 0.0262565000, -0.0221799000, -0.1841269000", \ + "-0.0021621000, 0.0037859000, 0.0149829000, 0.0279875000, 0.0262240000, -0.0222379000, -0.1841932000", \ + "-0.0020677000, 0.0038642000, 0.0150567000, 0.0280515000, 0.0262139000, -0.0222705000, -0.1842505000", \ + "-0.0020998000, 0.0038251000, 0.0150034000, 0.0279769000, 0.0261192000, -0.0223785000, -0.1843368000", \ + "-0.0021779000, 0.0037263000, 0.0148614000, 0.0277705000, 0.0258456000, -0.0226830000, -0.1847088000", \ + "-0.0023187000, 0.0035910000, 0.0147253000, 0.0276510000, 0.0257518000, -0.0228123000, -0.1848314000", \ + "-0.0025952000, 0.0033983000, 0.0147082000, 0.0278629000, 0.0258811000, -0.0229540000, -0.1849245000"); + } + related_pin : "RESET_B"; + rise_power ("scalar") { + values("0.0000000000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013189470, 0.0034792440, 0.0091778810, 0.0242102800, 0.0638641800, 0.1684670000"); + values("0.0058975000, 0.0106990000, 0.0195756000, 0.0290990000, 0.0238519000, -0.0268566000, -0.1899772000", \ + "0.0059261000, 0.0107291000, 0.0195943000, 0.0291190000, 0.0238438000, -0.0268243000, -0.1899586000", \ + "0.0059964000, 0.0107843000, 0.0196536000, 0.0291607000, 0.0238544000, -0.0268298000, -0.1899294000", \ + "0.0059691000, 0.0107229000, 0.0195125000, 0.0288971000, 0.0234970000, -0.0273298000, -0.1904546000", \ + "0.0059451000, 0.0106509000, 0.0193564000, 0.0286146000, 0.0230464000, -0.0278914000, -0.1910952000", \ + "0.0059325000, 0.0106100000, 0.0192495000, 0.0284130000, 0.0227373000, -0.0284270000, -0.1916488000", \ + "0.0060279000, 0.0108054000, 0.0196563000, 0.0291209000, 0.0234945000, -0.0284780000, -0.1917235000"); + } + related_pin : "SET_B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013189470, 0.0034792440, 0.0091778810, 0.0242102800, 0.0638641800, 0.1684670000"); + values("-0.0000238500, 0.0037460000, 0.0121705000, 0.0299111000, 0.0626484000, 0.1315236000, 0.3016503000", \ + "-0.0000281500, 0.0037192000, 0.0121021000, 0.0298094000, 0.0623686000, 0.1317485000, 0.3029338000", \ + "-0.0000317500, 0.0036949000, 0.0120390000, 0.0296431000, 0.0621678000, 0.1311216000, 0.3018503000", \ + "-0.0000485500, 0.0036639000, 0.0119808000, 0.0295362000, 0.0620187000, 0.1306450000, 0.3010041000", \ + "-0.0000830000, 0.0036026000, 0.0118631000, 0.0293451000, 0.0617420000, 0.1303252000, 0.3006715000", \ + "-0.0001442000, 0.0035069000, 0.0117038000, 0.0290739000, 0.0613879000, 0.1302169000, 0.3003291000", \ + "-0.0002258000, 0.0034349000, 0.0116261000, 0.0292045000, 0.0618841000, 0.1305960000, 0.3021346000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013189470, 0.0034792440, 0.0091778810, 0.0242102800, 0.0638641800, 0.1684670000"); + values("-0.0138492000, -0.0085602000, 0.0013205000, 0.0123290000, 0.0082481000, -0.0424679000, -0.2052107000", \ + "-0.0137864000, -0.0085061000, 0.0013674000, 0.0123644000, 0.0082888000, -0.0424434000, -0.2052086000", \ + "-0.0136550000, -0.0083861000, 0.0014485000, 0.0124050000, 0.0082636000, -0.0424953000, -0.2052707000", \ + "-0.0137068000, -0.0084533000, 0.0013475000, 0.0122435000, 0.0080546000, -0.0427153000, -0.2055046000", \ + "-0.0138105000, -0.0085740000, 0.0011991000, 0.0120582000, 0.0078425000, -0.0429614000, -0.2057646000", \ + "-0.0140245000, -0.0087931000, 0.0009638000, 0.0118285000, 0.0076084000, -0.0432210000, -0.2060214000", \ + "-0.0144740000, -0.0091568000, 0.0007641000, 0.0118691000, 0.0079140000, -0.0427134000, -0.2054264000"); + } + related_pin : "CLK_N"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013189470, 0.0034792440, 0.0091778810, 0.0242102800, 0.0638641800, 0.1684670000"); + values("-0.0153268000, -0.0118289000, -0.0038898000, 0.0124071000, 0.0435541000, 0.1119006000, 0.2833293000", \ + "-0.0152713000, -0.0117828000, -0.0038633000, 0.0124251000, 0.0434770000, 0.1113227000, 0.2830338000", \ + "-0.0151353000, -0.0116676000, -0.0037912000, 0.0124476000, 0.0435020000, 0.1118844000, 0.2810133000", \ + "-0.0151868000, -0.0117338000, -0.0038855000, 0.0123234000, 0.0433342000, 0.1117192000, 0.2826652000", \ + "-0.0152955000, -0.0118603000, -0.0040575000, 0.0120711000, 0.0430492000, 0.1114190000, 0.2810114000", \ + "-0.0155102000, -0.0120693000, -0.0042534000, 0.0118812000, 0.0429003000, 0.1112798000, 0.2808841000", \ + "-0.0159152000, -0.0123415000, -0.0043183000, 0.0117309000, 0.0431955000, 0.1115013000, 0.2813659000"); + } + } + max_capacitance : 0.1684670000; + max_transition : 1.5046930000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013189500, 0.0034792400, 0.0091778800, 0.0242103000, 0.0638642000, 0.1684670000"); + values("0.5271879000, 0.5325163000, 0.5436975000, 0.5669758000, 0.6193985000, 0.7530651000, 1.1059061000", \ + "0.5321922000, 0.5375186000, 0.5487018000, 0.5719820000, 0.6243989000, 0.7581668000, 1.1114801000", \ + "0.5447750000, 0.5500922000, 0.5612845000, 0.5845679000, 0.6370309000, 0.7707437000, 1.1234895000", \ + "0.5756007000, 0.5808761000, 0.5920943000, 0.6153251000, 0.6678277000, 0.8015105000, 1.1539816000", \ + "0.6465475000, 0.6518199000, 0.6630405000, 0.6862705000, 0.7387712000, 0.8723186000, 1.2249257000", \ + "0.7761560000, 0.7814284000, 0.7926571000, 0.8159200000, 0.8682440000, 1.0019224000, 1.3543053000", \ + "0.9773080000, 0.9825852000, 0.9938341000, 1.0170612000, 1.0695298000, 1.2031574000, 1.5562360000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013189500, 0.0034792400, 0.0091778800, 0.0242103000, 0.0638642000, 0.1684670000"); + values("0.4235908000, 0.4303007000, 0.4454420000, 0.4812081000, 0.5742897000, 0.8187677000, 1.4644064000", \ + "0.4286662000, 0.4353461000, 0.4504404000, 0.4864014000, 0.5793037000, 0.8235565000, 1.4722401000", \ + "0.4412278000, 0.4479510000, 0.4630744000, 0.4988842000, 0.5921220000, 0.8368643000, 1.4852174000", \ + "0.4722497000, 0.4788488000, 0.4940149000, 0.5298627000, 0.6232085000, 0.8678444000, 1.5114003000", \ + "0.5428700000, 0.5495233000, 0.5646549000, 0.6004853000, 0.6938104000, 0.9384565000, 1.5834956000", \ + "0.6692115000, 0.6759086000, 0.6910800000, 0.7269587000, 0.8202475000, 1.0649750000, 1.7099312000", \ + "0.8641887000, 0.8708219000, 0.8858400000, 0.9218897000, 1.0149989000, 1.2589693000, 1.9048541000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013189500, 0.0034792400, 0.0091778800, 0.0242103000, 0.0638642000, 0.1684670000"); + values("0.0178546000, 0.0216661000, 0.0311660000, 0.0544873000, 0.1185079000, 0.2937173000, 0.7617093000", \ + "0.0176061000, 0.0216885000, 0.0311673000, 0.0544927000, 0.1182158000, 0.2937795000, 0.7640682000", \ + "0.0176528000, 0.0217984000, 0.0311894000, 0.0545059000, 0.1181383000, 0.2936824000, 0.7617804000", \ + "0.0176188000, 0.0217079000, 0.0312586000, 0.0546161000, 0.1180002000, 0.2936952000, 0.7659091000", \ + "0.0176137000, 0.0216634000, 0.0312416000, 0.0545019000, 0.1181276000, 0.2939358000, 0.7656695000", \ + "0.0175430000, 0.0217129000, 0.0312011000, 0.0545378000, 0.1182536000, 0.2938302000, 0.7650140000", \ + "0.0176337000, 0.0216594000, 0.0309653000, 0.0544278000, 0.1183953000, 0.2938934000, 0.7685171000"); + } + related_pin : "CLK_N"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013189500, 0.0034792400, 0.0091778800, 0.0242103000, 0.0638642000, 0.1684670000"); + values("0.0232978000, 0.0295765000, 0.0465064000, 0.0946410000, 0.2265447000, 0.5754117000, 1.5026856000", \ + "0.0234848000, 0.0296225000, 0.0464747000, 0.0944869000, 0.2264113000, 0.5750624000, 1.5045718000", \ + "0.0233643000, 0.0295607000, 0.0464747000, 0.0945168000, 0.2263061000, 0.5753233000, 1.5028371000", \ + "0.0235687000, 0.0297767000, 0.0466145000, 0.0944561000, 0.2259604000, 0.5746931000, 1.5046934000", \ + "0.0235661000, 0.0295917000, 0.0466156000, 0.0945248000, 0.2261588000, 0.5747037000, 1.5006447000", \ + "0.0236305000, 0.0297841000, 0.0466114000, 0.0943436000, 0.2264104000, 0.5749078000, 1.5007792000", \ + "0.0234834000, 0.0296178000, 0.0466203000, 0.0946091000, 0.2266867000, 0.5748321000, 1.5022009000"); + } + timing_sense : "non_unate"; + timing_type : "falling_edge"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013189500, 0.0034792400, 0.0091778800, 0.0242103000, 0.0638642000, 0.1684670000"); + values("0.2978866000, 0.3032184000, 0.3145875000, 0.3380233000, 0.3905632000, 0.5243886000, 0.8767521000", \ + "0.3029783000, 0.3083079000, 0.3196848000, 0.3431185000, 0.3956774000, 0.5294780000, 0.8818143000", \ + "0.3160603000, 0.3214318000, 0.3327819000, 0.3562264000, 0.4087826000, 0.5424808000, 0.8948634000", \ + "0.3467882000, 0.3521592000, 0.3635149000, 0.3869538000, 0.4395163000, 0.5732105000, 0.9256036000", \ + "0.4169701000, 0.4223417000, 0.4336925000, 0.4571388000, 0.5096978000, 0.6434018000, 0.9957870000", \ + "0.5433883000, 0.5487142000, 0.5601166000, 0.5835254000, 0.6361917000, 0.7699676000, 1.1222163000", \ + "0.7431421000, 0.7485184000, 0.7599286000, 0.7834417000, 0.8360832000, 0.9700245000, 1.3221513000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013189500, 0.0034792400, 0.0091778800, 0.0242103000, 0.0638642000, 0.1684670000"); + values("0.0180065000, 0.0221851000, 0.0315205000, 0.0549911000, 0.1184127000, 0.2935674000, 0.7632898000", \ + "0.0179834000, 0.0222108000, 0.0315259000, 0.0549930000, 0.1182627000, 0.2936079000, 0.7632289000", \ + "0.0181622000, 0.0219577000, 0.0316984000, 0.0549649000, 0.1184239000, 0.2936101000, 0.7626175000", \ + "0.0181545000, 0.0219614000, 0.0317114000, 0.0549256000, 0.1184201000, 0.2936374000, 0.7618690000", \ + "0.0181680000, 0.0219578000, 0.0316970000, 0.0549741000, 0.1184334000, 0.2936175000, 0.7639508000", \ + "0.0181473000, 0.0219826000, 0.0316739000, 0.0551408000, 0.1182856000, 0.2937706000, 0.7630832000", \ + "0.0182479000, 0.0222445000, 0.0319002000, 0.0551875000, 0.1185495000, 0.2938148000, 0.7620821000"); + } + related_pin : "RESET_B"; + timing_sense : "positive_unate"; + timing_type : "clear"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013189500, 0.0034792400, 0.0091778800, 0.0242103000, 0.0638642000, 0.1684670000"); + values("0.2008971000, 0.2062183000, 0.2175801000, 0.2409528000, 0.2936371000, 0.4273710000, 0.7797606000", \ + "0.2056842000, 0.2110098000, 0.2223933000, 0.2458121000, 0.2983324000, 0.4322345000, 0.7845532000", \ + "0.2156088000, 0.2209357000, 0.2323121000, 0.2556763000, 0.3082510000, 0.4421422000, 0.7946762000", \ + "0.2369373000, 0.2422815000, 0.2535799000, 0.2770516000, 0.3296282000, 0.4635398000, 0.8159630000", \ + "0.2838564000, 0.2892594000, 0.3005884000, 0.3240041000, 0.3766918000, 0.5104800000, 0.8628802000", \ + "0.3620937000, 0.3676259000, 0.3792121000, 0.4029241000, 0.4557809000, 0.5895894000, 0.9420499000", \ + "0.4603350000, 0.4663055000, 0.4783611000, 0.5028545000, 0.5564444000, 0.6901255000, 1.0423862000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013189500, 0.0034792400, 0.0091778800, 0.0242103000, 0.0638642000, 0.1684670000"); + values("0.3276546000, 0.3350237000, 0.3508033000, 0.3871102000, 0.4802264000, 0.7247404000, 1.3700544000", \ + "0.3327727000, 0.3401441000, 0.3559149000, 0.3922503000, 0.4853675000, 0.7299890000, 1.3756537000", \ + "0.3457020000, 0.3530688000, 0.3688942000, 0.4052462000, 0.4983043000, 0.7427454000, 1.3876793000", \ + "0.3774573000, 0.3848171000, 0.4006462000, 0.4369908000, 0.5300570000, 0.7745041000, 1.4194902000", \ + "0.4535958000, 0.4609656000, 0.4767878000, 0.5131386000, 0.6061973000, 0.8506365000, 1.4955793000", \ + "0.6319373000, 0.6393049000, 0.6550989000, 0.6914371000, 0.7845074000, 1.0290599000, 1.6730474000", \ + "0.9833981000, 0.9915960000, 1.0085460000, 1.0454266000, 1.1383583000, 1.3830861000, 2.0274944000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013189500, 0.0034792400, 0.0091778800, 0.0242103000, 0.0638642000, 0.1684670000"); + values("0.0179513000, 0.0222611000, 0.0316068000, 0.0549379000, 0.1180480000, 0.2938566000, 0.7631972000", \ + "0.0179637000, 0.0222272000, 0.0315288000, 0.0550420000, 0.1181498000, 0.2936155000, 0.7624963000", \ + "0.0180001000, 0.0222417000, 0.0315453000, 0.0549772000, 0.1181535000, 0.2936585000, 0.7631875000", \ + "0.0180395000, 0.0221524000, 0.0314967000, 0.0550079000, 0.1182615000, 0.2937229000, 0.7636483000", \ + "0.0183453000, 0.0223186000, 0.0317214000, 0.0550778000, 0.1181630000, 0.2937464000, 0.7631251000", \ + "0.0188829000, 0.0228684000, 0.0324639000, 0.0558038000, 0.1189934000, 0.2938345000, 0.7634449000", \ + "0.0212837000, 0.0252278000, 0.0350584000, 0.0573914000, 0.1198547000, 0.2940320000, 0.7596007000"); + } + related_pin : "SET_B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013189500, 0.0034792400, 0.0091778800, 0.0242103000, 0.0638642000, 0.1684670000"); + values("0.0264957000, 0.0325905000, 0.0486926000, 0.0955319000, 0.2264795000, 0.5744523000, 1.4998791000", \ + "0.0264818000, 0.0325764000, 0.0486082000, 0.0954426000, 0.2265792000, 0.5751422000, 1.5012643000", \ + "0.0265474000, 0.0325487000, 0.0486207000, 0.0955235000, 0.2265272000, 0.5751812000, 1.4988311000", \ + "0.0265216000, 0.0325185000, 0.0486181000, 0.0954852000, 0.2265340000, 0.5751048000, 1.4964784000", \ + "0.0265718000, 0.0325629000, 0.0486251000, 0.0955246000, 0.2265282000, 0.5751745000, 1.4960945000", \ + "0.0265926000, 0.0326350000, 0.0486670000, 0.0954848000, 0.2262206000, 0.5758743000, 1.5004143000", \ + "0.0315405000, 0.0370296000, 0.0520560000, 0.0966625000, 0.2266153000, 0.5747501000, 1.4992759000"); + } + timing_sense : "negative_unate"; + timing_type : "preset"; + } + } + pin ("Q_N") { + direction : "output"; + function : "IQ_N"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012991020, 0.0033753300, 0.0087697930, 0.0227857000, 0.0592018900, 0.1538185000"); + values("-0.0137005000, -0.0083663000, 0.0014268000, 0.0123958000, 0.0094852000, -0.0357997000, -0.1821982000", \ + "-0.0136396000, -0.0083068000, 0.0014759000, 0.0124207000, 0.0095453000, -0.0357563000, -0.1821664000", \ + "-0.0135017000, -0.0081846000, 0.0015672000, 0.0124929000, 0.0095252000, -0.0357590000, -0.1821677000", \ + "-0.0135576000, -0.0082631000, 0.0014573000, 0.0123177000, 0.0092990000, -0.0360799000, -0.1825173000", \ + "-0.0136671000, -0.0083962000, 0.0012831000, 0.0120785000, 0.0090005000, -0.0364152000, -0.1828657000", \ + "-0.0138858000, -0.0086164000, 0.0010529000, 0.0118212000, 0.0087437000, -0.0366623000, -0.1831251000", \ + "-0.0143607000, -0.0090573000, 0.0006958000, 0.0116031000, 0.0086405000, -0.0364595000, -0.1829001000"); + } + related_pin : "CLK_N"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012991020, 0.0033753300, 0.0087697930, 0.0227857000, 0.0592018900, 0.1538185000"); + values("-0.0151584000, -0.0115223000, -0.0035051000, 0.0122976000, 0.0419219000, 0.1050987000, 0.2589431000", \ + "-0.0151030000, -0.0114787000, -0.0034830000, 0.0122815000, 0.0417945000, 0.1049681000, 0.2602484000", \ + "-0.0149596000, -0.0113395000, -0.0033635000, 0.0123957000, 0.0419601000, 0.1050958000, 0.2606984000", \ + "-0.0150132000, -0.0114132000, -0.0034694000, 0.0122411000, 0.0416835000, 0.1047414000, 0.2599440000", \ + "-0.0151206000, -0.0115378000, -0.0036276000, 0.0120282000, 0.0414993000, 0.1043150000, 0.2585738000", \ + "-0.0153344000, -0.0117478000, -0.0038405000, 0.0118158000, 0.0412609000, 0.1043085000, 0.2598836000", \ + "-0.0157954000, -0.0121514000, -0.0041149000, 0.0117427000, 0.0415114000, 0.1045514000, 0.2600109000"); + } + } + internal_power () { + fall_power ("scalar") { + values("0.0000000000"); + } + related_pin : "RESET_B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012991020, 0.0033753300, 0.0087697930, 0.0227857000, 0.0592018900, 0.1538185000"); + values("-0.0037200000, 0.0002704000, 0.0089500000, 0.0279402000, 0.0607214000, 0.1251723000, 0.2799313000", \ + "-0.0036805000, 0.0002933000, 0.0089604000, 0.0279178000, 0.0606435000, 0.1253091000, 0.2796396000", \ + "-0.0035864000, 0.0003807000, 0.0090208000, 0.0279331000, 0.0606416000, 0.1250917000, 0.2796304000", \ + "-0.0036155000, 0.0003468000, 0.0089920000, 0.0278884000, 0.0605570000, 0.1250149000, 0.2798141000", \ + "-0.0036948000, 0.0002473000, 0.0088400000, 0.0276805000, 0.0602793000, 0.1245504000, 0.2801464000", \ + "-0.0038461000, 0.0000894000, 0.0086618000, 0.0274681000, 0.0599808000, 0.1245764000, 0.2789771000", \ + "-0.0038744000, 0.0004970000, 0.0099627000, 0.0278195000, 0.0599029000, 0.1242938000, 0.2790424000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012991020, 0.0033753300, 0.0087697930, 0.0227857000, 0.0592018900, 0.1538185000"); + values("0.0016800000, 0.0073741000, 0.0178923000, 0.0299155000, 0.0283001000, -0.0158339000, -0.1616579000", \ + "0.0016728000, 0.0073502000, 0.0178359000, 0.0297869000, 0.0281657000, -0.0160391000, -0.1618544000", \ + "0.0016707000, 0.0073205000, 0.0177576000, 0.0296525000, 0.0279217000, -0.0163010000, -0.1621469000", \ + "0.0016528000, 0.0072927000, 0.0176982000, 0.0295530000, 0.0277690000, -0.0164649000, -0.1623069000", \ + "0.0016189000, 0.0072370000, 0.0175884000, 0.0293583000, 0.0274997000, -0.0167863000, -0.1626249000", \ + "0.0015636000, 0.0071503000, 0.0174443000, 0.0290613000, 0.0270925000, -0.0172250000, -0.1630662000", \ + "0.0015330000, 0.0071825000, 0.0175424000, 0.0291889000, 0.0274545000, -0.0168530000, -0.1626243000"); + } + related_pin : "SET_B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012991020, 0.0033753300, 0.0087697930, 0.0227857000, 0.0592018900, 0.1538185000"); + values("0.0043342000, 0.0071465000, 0.0134777000, 0.0289925000, 0.0582714000, 0.1203860000, 0.2733447000", \ + "0.0043672000, 0.0071751000, 0.0135009000, 0.0290171000, 0.0582681000, 0.1206330000, 0.2735521000", \ + "0.0044366000, 0.0072355000, 0.0135504000, 0.0290381000, 0.0583151000, 0.1203438000, 0.2735045000", \ + "0.0044145000, 0.0071769000, 0.0134291000, 0.0287988000, 0.0579274000, 0.1199752000, 0.2732547000", \ + "0.0043984000, 0.0071423000, 0.0133129000, 0.0285235000, 0.0574444000, 0.1194048000, 0.2731651000", \ + "0.0044225000, 0.0071782000, 0.0133972000, 0.0283537000, 0.0570046000, 0.1188446000, 0.2719380000", \ + "0.0047241000, 0.0078712000, 0.0149114000, 0.0291142000, 0.0569928000, 0.1188543000, 0.2715301000"); + } + } + max_capacitance : 0.1538190000; + max_transition : 1.5002650000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012991000, 0.0033753300, 0.0087697900, 0.0227857000, 0.0592019000, 0.1538190000"); + values("0.3517387000, 0.3609024000, 0.3797161000, 0.4154216000, 0.4828508000, 0.6175260000, 0.9364789000", \ + "0.3565532000, 0.3656962000, 0.3844292000, 0.4202846000, 0.4877092000, 0.6223922000, 0.9417621000", \ + "0.3693676000, 0.3785480000, 0.3973271000, 0.4330688000, 0.5005016000, 0.6351786000, 0.9544885000", \ + "0.4001593000, 0.4092690000, 0.4281023000, 0.4638173000, 0.5312444000, 0.6659410000, 0.9851043000", \ + "0.4708477000, 0.4799824000, 0.4987982000, 0.5345201000, 0.6019352000, 0.7366459000, 1.0557714000", \ + "0.5974803000, 0.6066481000, 0.6254894000, 0.6612018000, 0.7286421000, 0.8633609000, 1.1826538000", \ + "0.7915169000, 0.8006567000, 0.8194389000, 0.8552360000, 0.9226961000, 1.0574631000, 1.3764446000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012991000, 0.0033753300, 0.0087697900, 0.0227857000, 0.0592019000, 0.1538190000"); + values("0.4693792000, 0.4784995000, 0.4982610000, 0.5408797000, 0.6402691000, 0.8873887000, 1.5269979000", \ + "0.4743018000, 0.4834222000, 0.5031843000, 0.5458029000, 0.6451923000, 0.8923198000, 1.5333260000", \ + "0.4871127000, 0.4962133000, 0.5159759000, 0.5585575000, 0.6579548000, 0.9051698000, 1.5442230000", \ + "0.5177545000, 0.5268702000, 0.5466360000, 0.5892150000, 0.6886246000, 0.9358727000, 1.5776457000", \ + "0.5886954000, 0.5978166000, 0.6175793000, 0.6601743000, 0.7595753000, 1.0064085000, 1.6456493000", \ + "0.7184535000, 0.7275222000, 0.7472881000, 0.7898825000, 0.8892672000, 1.1360067000, 1.7760126000", \ + "0.9193072000, 0.9284281000, 0.9481975000, 0.9907966000, 1.0904004000, 1.3368975000, 1.9781357000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012991000, 0.0033753300, 0.0087697900, 0.0227857000, 0.0592019000, 0.1538190000"); + values("0.0356646000, 0.0419868000, 0.0550999000, 0.0825495000, 0.1418751000, 0.2887193000, 0.7012038000", \ + "0.0356351000, 0.0416602000, 0.0546866000, 0.0824044000, 0.1420271000, 0.2888356000, 0.7004691000", \ + "0.0356294000, 0.0418478000, 0.0550243000, 0.0826034000, 0.1419858000, 0.2887888000, 0.6992079000", \ + "0.0356586000, 0.0422232000, 0.0551570000, 0.0825824000, 0.1420583000, 0.2886995000, 0.7005067000", \ + "0.0356738000, 0.0417599000, 0.0551530000, 0.0825582000, 0.1421377000, 0.2888600000, 0.6994154000", \ + "0.0359571000, 0.0416376000, 0.0551346000, 0.0826079000, 0.1421146000, 0.2892685000, 0.7000548000", \ + "0.0357416000, 0.0418065000, 0.0548335000, 0.0823637000, 0.1421953000, 0.2895557000, 0.7017417000"); + } + related_pin : "CLK_N"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012991000, 0.0033753300, 0.0087697900, 0.0227857000, 0.0592019000, 0.1538190000"); + values("0.0332758000, 0.0411358000, 0.0599538000, 0.1095016000, 0.2392312000, 0.5850109000, 1.4937289000", \ + "0.0332810000, 0.0411412000, 0.0599619000, 0.1095036000, 0.2392324000, 0.5852703000, 1.4993435000", \ + "0.0331420000, 0.0409414000, 0.0598470000, 0.1094234000, 0.2399717000, 0.5854568000, 1.5002650000", \ + "0.0332053000, 0.0410020000, 0.0599646000, 0.1094089000, 0.2394846000, 0.5858367000, 1.4996957000", \ + "0.0332822000, 0.0411423000, 0.0599617000, 0.1094757000, 0.2391910000, 0.5857937000, 1.4986681000", \ + "0.0331642000, 0.0409440000, 0.0599625000, 0.1094869000, 0.2391828000, 0.5856249000, 1.4973737000", \ + "0.0332195000, 0.0410054000, 0.0599683000, 0.1094224000, 0.2392251000, 0.5846107000, 1.4979306000"); + } + timing_sense : "non_unate"; + timing_type : "falling_edge"; + } + timing () { + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012991000, 0.0033753300, 0.0087697900, 0.0227857000, 0.0592019000, 0.1538190000"); + values("0.2392752000, 0.2488659000, 0.2696775000, 0.3141142000, 0.4173772000, 0.6671929000, 1.3059303000", \ + "0.2444043000, 0.2540175000, 0.2747587000, 0.3192300000, 0.4225064000, 0.6724101000, 1.3110540000", \ + "0.2568780000, 0.2664900000, 0.2872545000, 0.3317359000, 0.4349948000, 0.6849697000, 1.3223557000", \ + "0.2883984000, 0.2980181000, 0.3187449000, 0.3632168000, 0.4664942000, 0.7163704000, 1.3550177000", \ + "0.3585579000, 0.3681511000, 0.3889206000, 0.4333750000, 0.5366584000, 0.7866482000, 1.4248873000", \ + "0.4856803000, 0.4953989000, 0.5163389000, 0.5610605000, 0.6645313000, 0.9142569000, 1.5523287000", \ + "0.6834838000, 0.6935297000, 0.7149458000, 0.7603801000, 0.8646765000, 1.1145549000, 1.7531450000"); + } + related_pin : "RESET_B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012991000, 0.0033753300, 0.0087697900, 0.0227857000, 0.0592019000, 0.1538190000"); + values("0.0351438000, 0.0435476000, 0.0631308000, 0.1144016000, 0.2475466000, 0.5882901000, 1.4910950000", \ + "0.0352245000, 0.0434274000, 0.0631592000, 0.1142970000, 0.2475100000, 0.5881651000, 1.4907786000", \ + "0.0352035000, 0.0434793000, 0.0631709000, 0.1143181000, 0.2475137000, 0.5882686000, 1.4936642000", \ + "0.0352153000, 0.0433691000, 0.0632042000, 0.1142846000, 0.2475010000, 0.5881358000, 1.4957264000", \ + "0.0351227000, 0.0434935000, 0.0631557000, 0.1143857000, 0.2472583000, 0.5874773000, 1.4953996000", \ + "0.0359138000, 0.0441151000, 0.0637837000, 0.1148966000, 0.2474199000, 0.5877983000, 1.4950114000", \ + "0.0375712000, 0.0459959000, 0.0655707000, 0.1166164000, 0.2487732000, 0.5885437000, 1.4944018000"); + } + timing_sense : "negative_unate"; + timing_type : "preset"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012991000, 0.0033753300, 0.0087697900, 0.0227857000, 0.0592019000, 0.1538190000"); + values("0.2442197000, 0.2556008000, 0.2790914000, 0.3239057000, 0.4051383000, 0.5505052000, 0.8737812000", \ + "0.2493081000, 0.2607178000, 0.2841929000, 0.3290410000, 0.4102731000, 0.5555876000, 0.8790830000", \ + "0.2622539000, 0.2735130000, 0.2971370000, 0.3419746000, 0.4231468000, 0.5684770000, 0.8916871000", \ + "0.2940390000, 0.3053038000, 0.3288811000, 0.3737065000, 0.4548248000, 0.6001994000, 0.9236826000", \ + "0.3702806000, 0.3814327000, 0.4050123000, 0.4497561000, 0.5309688000, 0.6763847000, 0.9996447000", \ + "0.5477085000, 0.5591863000, 0.5829654000, 0.6276858000, 0.7087805000, 0.8542407000, 1.1777198000", \ + "0.8763612000, 0.8924368000, 0.9250816000, 0.9814284000, 1.0730963000, 1.2252421000, 1.5504800000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012991000, 0.0033753300, 0.0087697900, 0.0227857000, 0.0592019000, 0.1538190000"); + values("0.1421273000, 0.1517276000, 0.1724433000, 0.2168691000, 0.3198793000, 0.5695786000, 1.2074121000", \ + "0.1469168000, 0.1565021000, 0.1772446000, 0.2216627000, 0.3246980000, 0.5744019000, 1.2127337000", \ + "0.1568298000, 0.1664145000, 0.1871555000, 0.2315685000, 0.3346338000, 0.5842205000, 1.2215869000", \ + "0.1781894000, 0.1877569000, 0.2085263000, 0.2528776000, 0.3559862000, 0.6057934000, 1.2433201000", \ + "0.2243058000, 0.2341651000, 0.2551580000, 0.2997614000, 0.4030563000, 0.6527970000, 1.2901687000", \ + "0.2972803000, 0.3086364000, 0.3321053000, 0.3795685000, 0.4849912000, 0.7344660000, 1.3720337000", \ + "0.3817668000, 0.3967263000, 0.4266871000, 0.4819364000, 0.5928963000, 0.8428395000, 1.4812693000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012991000, 0.0033753300, 0.0087697900, 0.0227857000, 0.0592019000, 0.1538190000"); + values("0.0470404000, 0.0542523000, 0.0703042000, 0.1043262000, 0.1654835000, 0.3044873000, 0.7014106000", \ + "0.0470763000, 0.0542748000, 0.0705865000, 0.1042349000, 0.1655835000, 0.3049874000, 0.7065205000", \ + "0.0467073000, 0.0543484000, 0.0706058000, 0.1043587000, 0.1652665000, 0.3041502000, 0.7040680000", \ + "0.0467280000, 0.0543740000, 0.0705657000, 0.1043249000, 0.1651999000, 0.3047486000, 0.7064094000", \ + "0.0466521000, 0.0542987000, 0.0705592000, 0.1043785000, 0.1654726000, 0.3044541000, 0.7040866000", \ + "0.0493647000, 0.0566706000, 0.0721099000, 0.1052075000, 0.1658738000, 0.3047020000, 0.7042166000", \ + "0.0769761000, 0.0864686000, 0.1039296000, 0.1343518000, 0.1862138000, 0.3154933000, 0.7067343000"); + } + related_pin : "SET_B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012991000, 0.0033753300, 0.0087697900, 0.0227857000, 0.0592019000, 0.1538190000"); + values("0.0350339000, 0.0432310000, 0.0631155000, 0.1141775000, 0.2475390000, 0.5884140000, 1.4959279000", \ + "0.0350213000, 0.0433212000, 0.0630252000, 0.1142405000, 0.2475479000, 0.5877810000, 1.4944616000", \ + "0.0350210000, 0.0433235000, 0.0630288000, 0.1142486000, 0.2475212000, 0.5881811000, 1.4954084000", \ + "0.0349510000, 0.0433762000, 0.0629993000, 0.1142851000, 0.2473151000, 0.5879772000, 1.4951971000", \ + "0.0363145000, 0.0444027000, 0.0641817000, 0.1147165000, 0.2468030000, 0.5880192000, 1.4936923000", \ + "0.0434716000, 0.0518256000, 0.0714235000, 0.1210168000, 0.2495230000, 0.5879566000, 1.4957613000", \ + "0.0596258000, 0.0696018000, 0.0899070000, 0.1372103000, 0.2578286000, 0.5891669000, 1.4944395000"); + } + timing_sense : "positive_unate"; + timing_type : "clear"; + } + } + pin ("RESET_B") { + capacitance : 0.0016200000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0015340000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0129364000, 0.0128464000, 0.0126390000, 0.0126936000, 0.0128198000, 0.0131108000, 0.0137813000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0081153000, 0.0080591000, 0.0079297000, 0.0079572000, 0.0080208000, 0.0081674000, 0.0085054000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0017060000; + timing () { + related_pin : "CLK_N"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.0691387000, 0.1942526000, 0.2898743000", \ + "-0.1524108000, -0.0260762000, 0.0695456000", \ + "-0.4091654000, -0.2828307000, -0.1847676000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "recovery_falling"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + related_pin : "CLK_N"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.0874492000, -0.0364440000, -0.1235208000", \ + "0.2882467000, 0.1667949000, 0.0784974000", \ + "0.5376771000, 0.4162253000, 0.3279277000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "removal_falling"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + fall_constraint ("constraint_3_0_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.2071340000, 0.8333333000, 2.5000000000"); + } + related_output_pin : "Q"; + related_pin : "RESET_B"; + sim_opt : "runlvl=5 accurate=1"; + timing_type : "min_pulse_width"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + related_pin : "SET_B"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.1066426000, -0.0633158000, -0.0763366000", \ + "-0.2305358000, -0.1688984000, -0.1782572000", \ + "-0.3347025000, -0.2559753000, -0.2506855000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "non_seq_setup_rising"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + related_pin : "SET_B"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.1374980000, 0.1027161000, 0.1853171000", \ + "0.2699362000, 0.2156230000, 0.2493958000", \ + "0.3997376000, 0.3258932000, 0.3279277000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "non_seq_hold_rising"; + violation_delay_degrade_pct : 10.000000000; + } + } + pin ("SCD") { + capacitance : 0.0017630000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0016900000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0029883000, 0.0029843000, 0.0029749000, 0.0029803000, 0.0029931000, 0.0030226000, 0.0030906000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0028544000, -0.0028506000, -0.0028417000, -0.0028522000, -0.0028760000, -0.0029310000, -0.0030576000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0018370000; + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.2632305000, 0.4396139000, 0.7061341000", \ + "0.1344544000, 0.3083965000, 0.5736960000", \ + "-0.0136576000, 0.1590638000, 0.4182598000"); + } + related_pin : "CLK_N"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.1594707000, 0.2943503000, 0.4436829000", \ + "-0.0547546000, 0.0789043000, 0.2294577000", \ + "-0.2980814000, -0.1632018000, -0.0126484000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "setup_falling"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.2323750000, -0.4063170000, -0.6581888000", \ + "-0.1060404000, -0.2763203000, -0.5257507000", \ + "0.0457337000, -0.1245462000, -0.3678730000"); + } + related_pin : "CLK_N"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.0187520000, -0.1548522000, -0.3041849000", \ + "0.1759421000, 0.0459453000, -0.1021667000", \ + "0.4095033000, 0.2807272000, 0.1411602000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "hold_falling"; + violation_delay_degrade_pct : 10.000000000; + } + } + pin ("SCE") { + capacitance : 0.0026290000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0025030000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0094972000, 0.0094199000, 0.0092417000, 0.0092853000, 0.0093861000, 0.0096184000, 0.0101539000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0012894000, 0.0012520000, 0.0011660000, 0.0011927000, 0.0012547000, 0.0013974000, 0.0017264000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0027550000; + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.3706523000, 0.5494772000, 0.8758119000", \ + "0.2382142000, 0.4170391000, 0.7397116000", \ + "0.0888815000, 0.2640443000, 0.5769512000"); + } + related_pin : "CLK_N"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.2705547000, 0.3517233000, 0.3765443000", \ + "0.1417786000, 0.2229473000, 0.2489889000", \ + "-0.0051126000, 0.0760560000, 0.1008770000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "setup_falling"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.0797871000, -0.2732604000, -0.5117044000", \ + "0.1173483000, -0.0761250000, -0.3133483000", \ + "0.3521302000, 0.1574362000, -0.0773457000"); + } + related_pin : "CLK_N"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.0004414000, -0.1450866000, -0.2736673000", \ + "0.1954733000, 0.0593730000, -0.0692077000", \ + "0.4302552000, 0.2990378000, 0.1777813000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "hold_falling"; + violation_delay_degrade_pct : 10.000000000; + } + } + pin ("SET_B") { + capacitance : 0.0034340000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0033470000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0050741000, 0.0050623000, 0.0050349000, 0.0050485000, 0.0050800000, 0.0051527000, 0.0053202000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0048720000, -0.0049361000, -0.0050840000, -0.0050875000, -0.0050957000, -0.0051146000, -0.0051581000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0035210000; + timing () { + related_pin : "CLK_N"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.0663594000, 0.0257956000, 0.1067689000", \ + "-0.2549499000, -0.1664570000, -0.1135599000", \ + "-0.4689798000, -0.3780456000, -0.3446797000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "recovery_falling"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + related_pin : "CLK_N"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.0728008000, -0.0169128000, -0.0502786000", \ + "0.2626120000, 0.1728984000, 0.1407533000", \ + "0.4742005000, 0.3832663000, 0.3560039000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "removal_falling"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + related_pin : "RESET_B"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.1374980000, 0.2699362000, 0.3997376000", \ + "0.1027161000, 0.2156230000, 0.3258932000", \ + "0.1853171000, 0.2493958000, 0.3279277000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "non_seq_setup_rising"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + fall_constraint ("constraint_3_0_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.2543700000, 0.8333333000, 2.5000000000"); + } + related_output_pin : "Q"; + related_pin : "SET_B"; + sim_opt : "runlvl=5 accurate=1"; + timing_type : "min_pulse_width"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + related_pin : "RESET_B"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.1066426000, -0.2305358000, -0.3347025000", \ + "-0.0633158000, -0.1688984000, -0.2559753000", \ + "-0.0763366000, -0.1782572000, -0.2506855000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "non_seq_hold_rising"; + violation_delay_degrade_pct : 10.000000000; + } + } + test_cell () { + ff ("IQ","IQ_N") { + clear : "!RESET_B"; + clear_preset_var1 : "H"; + clear_preset_var2 : "L"; + clocked_on : "!CLK_N"; + next_state : "D"; + preset : "!SET_B"; + } + pin ("CLK_N") { + direction : "input"; + } + pin ("D") { + direction : "input"; + } + pin ("Q") { + direction : "output"; + function : "IQ"; + signal_type : "test_scan_out"; + } + pin ("Q_N") { + direction : "output"; + function : "IQ_N"; + signal_type : "test_scan_out_inverted"; + } + pin ("RESET_B") { + direction : "input"; + } + pin ("SCD") { + direction : "input"; + signal_type : "test_scan_in"; + } + pin ("SCE") { + direction : "input"; + signal_type : "test_scan_enable"; + } + pin ("SET_B") { + direction : "input"; + } + } + } + + cell ("sky130_fd_sc_hd__sdfbbn_2") { + leakage_power () { + value : 0.0170289000; + when : "SET_B&RESET_B&!CLK_N&D&!SCD&!SCE&!Q&Q_N"; + } + leakage_power () { + value : 0.0142610000; + when : "SET_B&RESET_B&!CLK_N&!D&!SCD&SCE&!Q&Q_N"; + } + leakage_power () { + value : 0.0147241000; + when : "SET_B&RESET_B&!CLK_N&!D&SCD&!SCE&!Q&Q_N"; + } + leakage_power () { + value : 0.0141111000; + when : "SET_B&RESET_B&CLK_N&!D&!SCD&!SCE&!Q&Q_N"; + } + leakage_power () { + value : 0.0137386000; + when : "!SET_B&RESET_B&!CLK_N&!D&!SCD&!SCE&Q&!Q_N"; + } + leakage_power () { + value : 0.0125244000; + when : "SET_B&!RESET_B&!CLK_N&!D&!SCD&!SCE&!Q&Q_N"; + } + leakage_power () { + value : 0.0161519000; + when : "SET_B&RESET_B&!CLK_N&!D&!SCD&!SCE&Q&!Q_N"; + } + leakage_power () { + value : 0.0163526000; + when : "SET_B&RESET_B&!CLK_N&D&!SCD&SCE&Q&!Q_N"; + } + leakage_power () { + value : 0.0153346000; + when : "SET_B&RESET_B&!CLK_N&D&SCD&!SCE&Q&!Q_N"; + } + leakage_power () { + value : 0.0171807000; + when : "SET_B&RESET_B&CLK_N&D&!SCD&!SCE&Q&!Q_N"; + } + leakage_power () { + value : 0.0149568000; + when : "!SET_B&RESET_B&!CLK_N&D&!SCD&!SCE&Q&!Q_N"; + } + leakage_power () { + value : 0.0151093000; + when : "SET_B&!RESET_B&!CLK_N&D&!SCD&!SCE&!Q&Q_N"; + } + leakage_power () { + value : 0.0146447000; + when : "SET_B&RESET_B&!CLK_N&D&!SCD&SCE&!Q&Q_N"; + } + leakage_power () { + value : 0.0144440000; + when : "SET_B&RESET_B&!CLK_N&!D&!SCD&!SCE&!Q&Q_N"; + } + leakage_power () { + value : 0.0164174000; + when : "SET_B&RESET_B&!CLK_N&!D&SCD&SCE&!Q&Q_N"; + } + leakage_power () { + value : 0.0139281000; + when : "SET_B&RESET_B&CLK_N&!D&!SCD&SCE&!Q&Q_N"; + } + leakage_power () { + value : 0.0135556000; + when : "!SET_B&RESET_B&!CLK_N&!D&!SCD&SCE&Q&!Q_N"; + } + leakage_power () { + value : 0.0123415000; + when : "SET_B&!RESET_B&!CLK_N&!D&!SCD&SCE&!Q&Q_N"; + } + leakage_power () { + value : 0.0162409000; + when : "SET_B&RESET_B&!CLK_N&D&SCD&SCE&!Q&Q_N"; + } + leakage_power () { + value : 0.0143118000; + when : "SET_B&RESET_B&CLK_N&D&!SCD&SCE&!Q&Q_N"; + } + leakage_power () { + value : 0.0139393000; + when : "!SET_B&RESET_B&!CLK_N&D&!SCD&SCE&Q&!Q_N"; + } + leakage_power () { + value : 0.0127251000; + when : "SET_B&!RESET_B&!CLK_N&D&!SCD&SCE&!Q&Q_N"; + } + leakage_power () { + value : 0.0149934000; + when : "SET_B&RESET_B&!CLK_N&D&SCD&!SCE&!Q&Q_N"; + } + leakage_power () { + value : 0.0143912000; + when : "SET_B&RESET_B&CLK_N&!D&SCD&!SCE&!Q&Q_N"; + } + leakage_power () { + value : 0.0140187000; + when : "!SET_B&RESET_B&!CLK_N&!D&SCD&!SCE&Q&!Q_N"; + } + leakage_power () { + value : 0.0128045000; + when : "SET_B&!RESET_B&!CLK_N&!D&SCD&!SCE&!Q&Q_N"; + } + leakage_power () { + value : 0.0164320000; + when : "SET_B&RESET_B&!CLK_N&!D&SCD&!SCE&Q&!Q_N"; + } + leakage_power () { + value : 0.0165821000; + when : "SET_B&RESET_B&!CLK_N&D&SCD&SCE&Q&!Q_N"; + } + leakage_power () { + value : 0.0173701000; + when : "SET_B&RESET_B&!CLK_N&D&!SCD&!SCE&Q&!Q_N"; + } + leakage_power () { + value : 0.0151452000; + when : "SET_B&RESET_B&CLK_N&D&SCD&!SCE&Q&!Q_N"; + } + leakage_power () { + value : 0.0129213000; + when : "!SET_B&RESET_B&!CLK_N&D&SCD&!SCE&Q&!Q_N"; + } + leakage_power () { + value : 0.0130738000; + when : "SET_B&!RESET_B&!CLK_N&D&SCD&!SCE&!Q&Q_N"; + } + leakage_power () { + value : 0.0159690000; + when : "SET_B&RESET_B&!CLK_N&!D&!SCD&SCE&Q&!Q_N"; + } + leakage_power () { + value : 0.0165692000; + when : "SET_B&RESET_B&CLK_N&!D&SCD&SCE&Q&!Q_N"; + } + leakage_power () { + value : 0.0143453000; + when : "!SET_B&RESET_B&!CLK_N&!D&SCD&SCE&Q&!Q_N"; + } + leakage_power () { + value : 0.0144979000; + when : "SET_B&!RESET_B&!CLK_N&!D&SCD&SCE&!Q&Q_N"; + } + leakage_power () { + value : 0.0167586000; + when : "SET_B&RESET_B&!CLK_N&!D&SCD&SCE&Q&!Q_N"; + } + leakage_power () { + value : 0.0163927000; + when : "SET_B&RESET_B&CLK_N&D&SCD&SCE&Q&!Q_N"; + } + leakage_power () { + value : 0.0141688000; + when : "!SET_B&RESET_B&!CLK_N&D&SCD&SCE&Q&!Q_N"; + } + leakage_power () { + value : 0.0143214000; + when : "SET_B&!RESET_B&!CLK_N&D&SCD&SCE&!Q&Q_N"; + } + leakage_power () { + value : 0.0137845000; + when : "!SET_B&RESET_B&CLK_N&!D&!SCD&!SCE&Q&!Q_N"; + } + leakage_power () { + value : 0.0133591000; + when : "!SET_B&!RESET_B&!CLK_N&!D&!SCD&!SCE&Q&!Q_N"; + } + leakage_power () { + value : 0.0147673000; + when : "!SET_B&RESET_B&CLK_N&D&!SCD&!SCE&Q&!Q_N"; + } + leakage_power () { + value : 0.0136015000; + when : "!SET_B&RESET_B&CLK_N&!D&!SCD&SCE&Q&!Q_N"; + } + leakage_power () { + value : 0.0140646000; + when : "!SET_B&RESET_B&CLK_N&!D&SCD&!SCE&Q&!Q_N"; + } + leakage_power () { + value : 0.0151929000; + when : "SET_B&RESET_B&CLK_N&!D&!SCD&!SCE&Q&!Q_N"; + } + leakage_power () { + value : 0.0129410000; + when : "!SET_B&!RESET_B&CLK_N&!D&!SCD&!SCE&Q&!Q_N"; + } + leakage_power () { + value : 0.0136392000; + when : "!SET_B&!RESET_B&!CLK_N&!D&SCD&!SCE&Q&!Q_N"; + } + leakage_power () { + value : 0.0127319000; + when : "!SET_B&RESET_B&CLK_N&D&SCD&!SCE&Q&!Q_N"; + } + leakage_power () { + value : 0.0141559000; + when : "!SET_B&RESET_B&CLK_N&!D&SCD&SCE&Q&!Q_N"; + } + leakage_power () { + value : 0.0154730000; + when : "SET_B&RESET_B&CLK_N&!D&SCD&!SCE&Q&!Q_N"; + } + leakage_power () { + value : 0.0132211000; + when : "!SET_B&!RESET_B&CLK_N&!D&SCD&!SCE&Q&!Q_N"; + } + leakage_power () { + value : 0.0131761000; + when : "!SET_B&!RESET_B&!CLK_N&!D&!SCD&SCE&Q&!Q_N"; + } + leakage_power () { + value : 0.0139852000; + when : "!SET_B&RESET_B&CLK_N&D&!SCD&SCE&Q&!Q_N"; + } + leakage_power () { + value : 0.0150099000; + when : "SET_B&RESET_B&CLK_N&!D&!SCD&SCE&Q&!Q_N"; + } + leakage_power () { + value : 0.0127581000; + when : "!SET_B&!RESET_B&CLK_N&!D&!SCD&SCE&Q&!Q_N"; + } + leakage_power () { + value : 0.0139658000; + when : "!SET_B&!RESET_B&!CLK_N&!D&SCD&SCE&Q&!Q_N"; + } + leakage_power () { + value : 0.0139794000; + when : "!SET_B&RESET_B&CLK_N&D&SCD&SCE&Q&!Q_N"; + } + leakage_power () { + value : 0.0137763000; + when : "!SET_B&!RESET_B&CLK_N&!D&SCD&SCE&Q&!Q_N"; + } + leakage_power () { + value : 0.0145773000; + when : "!SET_B&!RESET_B&!CLK_N&D&!SCD&!SCE&Q&!Q_N"; + } + leakage_power () { + value : 0.0143878000; + when : "!SET_B&!RESET_B&CLK_N&D&!SCD&!SCE&Q&!Q_N"; + } + leakage_power () { + value : 0.0125418000; + when : "!SET_B&!RESET_B&!CLK_N&D&SCD&!SCE&Q&!Q_N"; + } + leakage_power () { + value : 0.0123523000; + when : "!SET_B&!RESET_B&CLK_N&D&SCD&!SCE&Q&!Q_N"; + } + leakage_power () { + value : 0.0135598000; + when : "!SET_B&!RESET_B&!CLK_N&D&!SCD&SCE&Q&!Q_N"; + } + leakage_power () { + value : 0.0153936000; + when : "SET_B&RESET_B&CLK_N&D&!SCD&SCE&Q&!Q_N"; + } + leakage_power () { + value : 0.0131418000; + when : "!SET_B&!RESET_B&CLK_N&D&!SCD&SCE&Q&!Q_N"; + } + leakage_power () { + value : 0.0137893000; + when : "!SET_B&!RESET_B&!CLK_N&D&SCD&SCE&Q&!Q_N"; + } + leakage_power () { + value : 0.0135998000; + when : "!SET_B&!RESET_B&CLK_N&D&SCD&SCE&Q&!Q_N"; + } + leakage_power () { + value : 0.0121915000; + when : "SET_B&!RESET_B&CLK_N&!D&!SCD&!SCE&!Q&Q_N"; + } + leakage_power () { + value : 0.0138855000; + when : "SET_B&!RESET_B&CLK_N&D&!SCD&!SCE&!Q&Q_N"; + } + leakage_power () { + value : 0.0120086000; + when : "SET_B&!RESET_B&CLK_N&!D&!SCD&SCE&!Q&Q_N"; + } + leakage_power () { + value : 0.0124716000; + when : "SET_B&!RESET_B&CLK_N&!D&SCD&!SCE&!Q&Q_N"; + } + leakage_power () { + value : 0.0118500000; + when : "SET_B&!RESET_B&CLK_N&D&SCD&!SCE&!Q&Q_N"; + } + leakage_power () { + value : 0.0132741000; + when : "SET_B&!RESET_B&CLK_N&!D&SCD&SCE&!Q&Q_N"; + } + leakage_power () { + value : 0.0123922000; + when : "SET_B&!RESET_B&CLK_N&D&!SCD&SCE&!Q&Q_N"; + } + leakage_power () { + value : 0.0130976000; + when : "SET_B&!RESET_B&CLK_N&D&SCD&SCE&!Q&Q_N"; + } + leakage_power () { + value : 0.0160462000; + when : "SET_B&RESET_B&CLK_N&!D&SCD&SCE&!Q&Q_N"; + } + leakage_power () { + value : 0.0166576000; + when : "SET_B&RESET_B&CLK_N&D&!SCD&!SCE&!Q&Q_N"; + } + leakage_power () { + value : 0.0146221000; + when : "SET_B&RESET_B&CLK_N&D&SCD&!SCE&!Q&Q_N"; + } + leakage_power () { + value : 0.0158697000; + when : "SET_B&RESET_B&CLK_N&D&SCD&SCE&!Q&Q_N"; + } + area : 41.289600000; + cell_footprint : "sky130_fd_sc_hd__sdfbbn"; + cell_leakage_power : 0.0143258800; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + ff ("IQ","IQ_N") { + clear : "!RESET_B"; + clear_preset_var1 : "H"; + clear_preset_var2 : "L"; + clocked_on : "!CLK_N"; + next_state : "(D&!SCE) | (SCD&SCE)"; + preset : "!SET_B"; + } + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("CLK_N") { + capacitance : 0.0017700000; + clock : "true"; + direction : "input"; + fall_capacitance : 0.0016930000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0353142000, 0.0351881000, 0.0348973000, 0.0349800000, 0.0351711000, 0.0356114000, 0.0366263000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0170516000, 0.0169792000, 0.0168124000, 0.0168195000, 0.0168361000, 0.0168743000, 0.0169625000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0018460000; + timing () { + fall_constraint ("constraint_3_0_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.2917193000, 0.8333333000, 2.5000000000"); + } + related_output_pin : "Q"; + related_pin : "CLK_N"; + rise_constraint ("constraint_3_0_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.2554685000, 0.8333333000, 2.5000000000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "min_pulse_width"; + violation_delay_degrade_pct : 10.000000000; + } + } + pin ("D") { + capacitance : 0.0015420000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0014910000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0076487000, 0.0075290000, 0.0072531000, 0.0072850000, 0.0073587000, 0.0075287000, 0.0079204000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0022434000, 0.0022150000, 0.0021494000, 0.0021580000, 0.0021780000, 0.0022242000, 0.0023305000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0015940000; + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.3608867000, 0.5616842000, 0.9490540000", \ + "0.2272279000, 0.4280254000, 0.8105124000", \ + "0.0778952000, 0.2762513000, 0.6453106000"); + } + related_pin : "CLK_N"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.1289531000, 0.2577292000, 0.3594544000", \ + "-0.0852721000, 0.0435039000, 0.1464499000", \ + "-0.3261576000, -0.1973815000, -0.0932148000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "setup_falling"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.3324726000, -0.5332702000, -0.9157571000", \ + "-0.1988138000, -0.4020527000, -0.7747741000", \ + "-0.0482604000, -0.2453958000, -0.6095723000"); + } + related_pin : "CLK_N"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.0117656000, -0.1206725000, -0.2223978000", \ + "0.2089010000, 0.0825664000, -0.0191589000", \ + "0.4400208000, 0.3222311000, 0.2266094000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "hold_falling"; + violation_delay_degrade_pct : 10.000000000; + } + } + pin ("Q") { + direction : "output"; + function : "IQ"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014624920, 0.0042777660, 0.0125124000, 0.0365985700, 0.1070502000, 0.3131202000"); + values("-0.0142519000, -0.0085380000, 0.0034356000, 0.0172322000, 0.0058485000, -0.0912544000, -0.4176084000", \ + "-0.0141968000, -0.0084969000, 0.0034452000, 0.0171955000, 0.0057523000, -0.0914300000, -0.4178076000", \ + "-0.0140541000, -0.0083587000, 0.0035693000, 0.0172903000, 0.0058313000, -0.0913478000, -0.4177324000", \ + "-0.0141051000, -0.0084219000, 0.0034696000, 0.0171128000, 0.0056428000, -0.0916092000, -0.4180126000", \ + "-0.0142091000, -0.0085413000, 0.0033264000, 0.0169439000, 0.0054090000, -0.0918704000, -0.4182640000", \ + "-0.0144288000, -0.0087632000, 0.0031089000, 0.0167313000, 0.0051585000, -0.0920928000, -0.4185071000", \ + "-0.0149055000, -0.0091889000, 0.0028094000, 0.0166328000, 0.0053603000, -0.0917447000, -0.4181040000"); + } + related_pin : "CLK_N"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014624920, 0.0042777660, 0.0125124000, 0.0365985700, 0.1070502000, 0.3131202000"); + values("-0.0158139000, -0.0124538000, -0.0036297000, 0.0171869000, 0.0636243000, 0.1805625000, 0.5148491000", \ + "-0.0157575000, -0.0124010000, -0.0035843000, 0.0171849000, 0.0638144000, 0.1812120000, 0.5146848000", \ + "-0.0156177000, -0.0122784000, -0.0034980000, 0.0172758000, 0.0636797000, 0.1813713000, 0.5147401000", \ + "-0.0156660000, -0.0123410000, -0.0035736000, 0.0171297000, 0.0633948000, 0.1802349000, 0.5133699000", \ + "-0.0157744000, -0.0124686000, -0.0037460000, 0.0168995000, 0.0630055000, 0.1805875000, 0.5143891000", \ + "-0.0159902000, -0.0126754000, -0.0039633000, 0.0166387000, 0.0628472000, 0.1803915000, 0.5113570000", \ + "-0.0163930000, -0.0129174000, -0.0040050000, 0.0164917000, 0.0632710000, 0.1799320000, 0.5118959000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014624920, 0.0042777660, 0.0125124000, 0.0365985700, 0.1070502000, 0.3131202000"); + values("-0.0027542000, 0.0035026000, 0.0167307000, 0.0325098000, 0.0240116000, -0.0709299000, -0.3966320000", \ + "-0.0027072000, 0.0035519000, 0.0167631000, 0.0325664000, 0.0240474000, -0.0708869000, -0.3965993000", \ + "-0.0026079000, 0.0036358000, 0.0168008000, 0.0325904000, 0.0239470000, -0.0709851000, -0.3966290000", \ + "-0.0026423000, 0.0035888000, 0.0167258000, 0.0324736000, 0.0237741000, -0.0711921000, -0.3968504000", \ + "-0.0027132000, 0.0035093000, 0.0166243000, 0.0322777000, 0.0236023000, -0.0714434000, -0.3971762000", \ + "-0.0028579000, 0.0033519000, 0.0164403000, 0.0320395000, 0.0233250000, -0.0718345000, -0.3974591000", \ + "-0.0030826000, 0.0032781000, 0.0167264000, 0.0329367000, 0.0235805000, -0.0717483000, -0.3973834000"); + } + related_pin : "RESET_B"; + rise_power ("scalar") { + values("0.0000000000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014624920, 0.0042777660, 0.0125124000, 0.0365985700, 0.1070502000, 0.3131202000"); + values("0.0055588000, 0.0107763000, 0.0216227000, 0.0335672000, 0.0212673000, -0.0759865000, -0.4025767000", \ + "0.0055543000, 0.0107788000, 0.0216184000, 0.0335814000, 0.0212077000, -0.0759365000, -0.4026013000", \ + "0.0055414000, 0.0107488000, 0.0215923000, 0.0335500000, 0.0212199000, -0.0760897000, -0.4027666000", \ + "0.0055317000, 0.0107123000, 0.0214758000, 0.0333011000, 0.0207565000, -0.0764844000, -0.4030931000", \ + "0.0055257000, 0.0106795000, 0.0213650000, 0.0330672000, 0.0204078000, -0.0770479000, -0.4037901000", \ + "0.0055619000, 0.0107040000, 0.0213891000, 0.0330790000, 0.0202159000, -0.0775011000, -0.4042831000", \ + "0.0057418000, 0.0110417000, 0.0220649000, 0.0342681000, 0.0210359000, -0.0774410000, -0.4042444000"); + } + related_pin : "SET_B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014624920, 0.0042777660, 0.0125124000, 0.0365985700, 0.1070502000, 0.3131202000"); + values("-0.0005222000, 0.0031133000, 0.0126137000, 0.0347351000, 0.0827491000, 0.2008601000, 0.5352474000", \ + "-0.0005274000, 0.0030968000, 0.0125471000, 0.0346631000, 0.0828282000, 0.2007136000, 0.5320123000", \ + "-0.0005303000, 0.0030728000, 0.0124903000, 0.0344764000, 0.0823364000, 0.2006819000, 0.5348923000", \ + "-0.0005428000, 0.0030490000, 0.0124330000, 0.0343844000, 0.0822985000, 0.2007184000, 0.5338993000", \ + "-0.0005742000, 0.0029990000, 0.0123102000, 0.0341761000, 0.0820122000, 0.2000563000, 0.5312048000", \ + "-0.0006280000, 0.0029140000, 0.0121672000, 0.0338856000, 0.0817572000, 0.1994104000, 0.5332778000", \ + "-0.0006910000, 0.0028842000, 0.0122267000, 0.0343144000, 0.0823130000, 0.2003489000, 0.5323206000"); + } + } + max_capacitance : 0.3131200000; + max_transition : 1.4986030000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014624900, 0.0042777700, 0.0125124000, 0.0365986000, 0.1070500000, 0.3131200000"); + values("0.5827393000, 0.5877264000, 0.5987890000, 0.6209790000, 0.6679589000, 0.7849055000, 1.1194871000", \ + "0.5877272000, 0.5927386000, 0.6037296000, 0.6259623000, 0.6728245000, 0.7897016000, 1.1241083000", \ + "0.6004267000, 0.6054292000, 0.6164814000, 0.6387865000, 0.6857418000, 0.8025937000, 1.1374983000", \ + "0.6311741000, 0.6361655000, 0.6472009000, 0.6695305000, 0.7163939000, 0.8333742000, 1.1674585000", \ + "0.7020098000, 0.7070101000, 0.7180775000, 0.7403599000, 0.7872508000, 0.9041723000, 1.2384731000", \ + "0.8314207000, 0.8364118000, 0.8474617000, 0.8697710000, 0.9167354000, 1.0335409000, 1.3682591000", \ + "1.0323006000, 1.0372925000, 1.0483414000, 1.0706510000, 1.1176166000, 1.2343837000, 1.5688719000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014624900, 0.0042777700, 0.0125124000, 0.0365986000, 0.1070500000, 0.3131200000"); + values("0.5010088000, 0.5073502000, 0.5215040000, 0.5526603000, 0.6330939000, 0.8643642000, 1.5418905000", \ + "0.5061216000, 0.5125742000, 0.5265593000, 0.5576661000, 0.6380424000, 0.8693802000, 1.5457390000", \ + "0.5187912000, 0.5251083000, 0.5391771000, 0.5703665000, 0.6506912000, 0.8817244000, 1.5589625000", \ + "0.5498267000, 0.5561693000, 0.5703825000, 0.6013697000, 0.6818734000, 0.9131573000, 1.5887087000", \ + "0.6200899000, 0.6264717000, 0.6406949000, 0.6717179000, 0.7517569000, 0.9831628000, 1.6583016000", \ + "0.7467192000, 0.7531364000, 0.7672304000, 0.7981366000, 0.8786281000, 1.1097575000, 1.7855479000", \ + "0.9415417000, 0.9479955000, 0.9619796000, 0.9930528000, 1.0734664000, 1.3043224000, 1.9801623000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014624900, 0.0042777700, 0.0125124000, 0.0365986000, 0.1070500000, 0.3131200000"); + values("0.0202953000, 0.0235832000, 0.0310356000, 0.0484989000, 0.0966734000, 0.2437864000, 0.6883756000", \ + "0.0204132000, 0.0234475000, 0.0310697000, 0.0488753000, 0.0963078000, 0.2439111000, 0.6878571000", \ + "0.0202104000, 0.0234418000, 0.0307994000, 0.0488700000, 0.0963218000, 0.2436032000, 0.6911929000", \ + "0.0202368000, 0.0234116000, 0.0309655000, 0.0485731000, 0.0963767000, 0.2434199000, 0.6898772000", \ + "0.0204952000, 0.0237205000, 0.0310387000, 0.0485461000, 0.0963858000, 0.2432635000, 0.6927109000", \ + "0.0202262000, 0.0233558000, 0.0307970000, 0.0488617000, 0.0963722000, 0.2433572000, 0.6883815000", \ + "0.0202163000, 0.0233376000, 0.0307967000, 0.0488624000, 0.0963786000, 0.2423120000, 0.6936756000"); + } + related_pin : "CLK_N"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014624900, 0.0042777700, 0.0125124000, 0.0365986000, 0.1070500000, 0.3131200000"); + values("0.0252964000, 0.0295069000, 0.0411235000, 0.0753266000, 0.1856185000, 0.5170688000, 1.4959872000", \ + "0.0250654000, 0.0295565000, 0.0411361000, 0.0753523000, 0.1851820000, 0.5178890000, 1.4986035000", \ + "0.0252042000, 0.0294300000, 0.0408257000, 0.0752339000, 0.1852814000, 0.5178719000, 1.4968138000", \ + "0.0249992000, 0.0292850000, 0.0410813000, 0.0752107000, 0.1855662000, 0.5173985000, 1.4940124000", \ + "0.0250879000, 0.0293273000, 0.0411306000, 0.0752465000, 0.1849268000, 0.5170854000, 1.4925912000", \ + "0.0251346000, 0.0298381000, 0.0411144000, 0.0752976000, 0.1855535000, 0.5174254000, 1.4912399000", \ + "0.0250108000, 0.0294862000, 0.0411798000, 0.0751181000, 0.1856026000, 0.5174201000, 1.4960547000"); + } + timing_sense : "non_unate"; + timing_type : "falling_edge"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014624900, 0.0042777700, 0.0125124000, 0.0365986000, 0.1070500000, 0.3131200000"); + values("0.3582452000, 0.3633529000, 0.3745904000, 0.3972700000, 0.4446186000, 0.5618158000, 0.8953941000", \ + "0.3632134000, 0.3682831000, 0.3795364000, 0.4022372000, 0.4495745000, 0.5667732000, 0.9002329000", \ + "0.3758566000, 0.3809494000, 0.3921743000, 0.4149022000, 0.4622093000, 0.5792987000, 0.9130944000", \ + "0.4068217000, 0.4119243000, 0.4231468000, 0.4459063000, 0.4931847000, 0.6102654000, 0.9440735000", \ + "0.4783872000, 0.4834609000, 0.4947097000, 0.5174109000, 0.5647502000, 0.6819509000, 1.0154293000", \ + "0.6087965000, 0.6139718000, 0.6252038000, 0.6479152000, 0.6952060000, 0.8124371000, 1.1461675000", \ + "0.8167897000, 0.8219465000, 0.8331734000, 0.8558599000, 0.9032650000, 1.0205263000, 1.3539998000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014624900, 0.0042777700, 0.0125124000, 0.0365986000, 0.1070500000, 0.3131200000"); + values("0.0211653000, 0.0245105000, 0.0318213000, 0.0494767000, 0.0974534000, 0.2430236000, 0.6879892000", \ + "0.0210080000, 0.0241435000, 0.0317284000, 0.0496437000, 0.0973863000, 0.2432308000, 0.6886677000", \ + "0.0210541000, 0.0243975000, 0.0317854000, 0.0497605000, 0.0973216000, 0.2430252000, 0.6885866000", \ + "0.0211228000, 0.0244557000, 0.0317717000, 0.0497438000, 0.0973424000, 0.2429567000, 0.6884473000", \ + "0.0209976000, 0.0245644000, 0.0317231000, 0.0496581000, 0.0974120000, 0.2432541000, 0.6887003000", \ + "0.0213783000, 0.0242816000, 0.0315951000, 0.0495025000, 0.0972460000, 0.2432576000, 0.6888612000", \ + "0.0211213000, 0.0244740000, 0.0318350000, 0.0498435000, 0.0974369000, 0.2429859000, 0.6887617000"); + } + related_pin : "RESET_B"; + timing_sense : "positive_unate"; + timing_type : "clear"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014624900, 0.0042777700, 0.0125124000, 0.0365986000, 0.1070500000, 0.3131200000"); + values("0.2585272000, 0.2636539000, 0.2748366000, 0.2974997000, 0.3448117000, 0.4620760000, 0.7957483000", \ + "0.2633526000, 0.2684292000, 0.2796529000, 0.3023107000, 0.3496965000, 0.4668951000, 0.8006419000", \ + "0.2732807000, 0.2784037000, 0.2896610000, 0.3123031000, 0.3595779000, 0.4768789000, 0.8104494000", \ + "0.2947699000, 0.2998789000, 0.3110862000, 0.3337992000, 0.3811279000, 0.4983254000, 0.8320937000", \ + "0.3430221000, 0.3480783000, 0.3593296000, 0.3820256000, 0.4293890000, 0.5465972000, 0.8802938000", \ + "0.4326846000, 0.4379080000, 0.4492872000, 0.4722330000, 0.5197739000, 0.6371103000, 0.9709168000", \ + "0.5561998000, 0.5617003000, 0.5736911000, 0.5974235000, 0.6454804000, 0.7631439000, 1.0969484000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014624900, 0.0042777700, 0.0125124000, 0.0365986000, 0.1070500000, 0.3131200000"); + values("0.4244340000, 0.4313001000, 0.4464045000, 0.4781794000, 0.5587708000, 0.7899069000, 1.4662310000", \ + "0.4297319000, 0.4366219000, 0.4515652000, 0.4834950000, 0.5640718000, 0.7953618000, 1.4705837000", \ + "0.4427102000, 0.4495521000, 0.4646680000, 0.4964245000, 0.5768814000, 0.8082073000, 1.4856645000", \ + "0.4744656000, 0.4814017000, 0.4963294000, 0.5282242000, 0.6085646000, 0.8396268000, 1.5172926000", \ + "0.5503748000, 0.5574020000, 0.5721759000, 0.6041607000, 0.6844791000, 0.9154070000, 1.5917567000", \ + "0.7286051000, 0.7355191000, 0.7505118000, 0.7822598000, 0.8627531000, 1.0936273000, 1.7702035000", \ + "1.1093444000, 1.1166307000, 1.1324349000, 1.1650173000, 1.2457284000, 1.4772668000, 2.1512627000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014624900, 0.0042777700, 0.0125124000, 0.0365986000, 0.1070500000, 0.3131200000"); + values("0.0209051000, 0.0241477000, 0.0321004000, 0.0494765000, 0.0972577000, 0.2431837000, 0.6889629000", \ + "0.0209274000, 0.0241127000, 0.0315730000, 0.0497706000, 0.0970399000, 0.2431969000, 0.6876912000", \ + "0.0209140000, 0.0241022000, 0.0318959000, 0.0494714000, 0.0973436000, 0.2429998000, 0.6877575000", \ + "0.0210360000, 0.0242912000, 0.0316747000, 0.0497315000, 0.0971355000, 0.2432101000, 0.6892059000", \ + "0.0209472000, 0.0245830000, 0.0316411000, 0.0496696000, 0.0974807000, 0.2431924000, 0.6885365000", \ + "0.0219272000, 0.0252886000, 0.0326095000, 0.0503348000, 0.0971814000, 0.2434781000, 0.6890234000", \ + "0.0239629000, 0.0272907000, 0.0347272000, 0.0520265000, 0.0990198000, 0.2439207000, 0.6861280000"); + } + related_pin : "SET_B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014624900, 0.0042777700, 0.0125124000, 0.0365986000, 0.1070500000, 0.3131200000"); + values("0.0280778000, 0.0324183000, 0.0439000000, 0.0770869000, 0.1861268000, 0.5177134000, 1.4934187000", \ + "0.0279989000, 0.0325903000, 0.0440709000, 0.0768913000, 0.1854292000, 0.5167999000, 1.4938416000", \ + "0.0278778000, 0.0324070000, 0.0439331000, 0.0769019000, 0.1858661000, 0.5180316000, 1.4937170000", \ + "0.0279020000, 0.0326676000, 0.0439997000, 0.0768744000, 0.1856837000, 0.5175412000, 1.4913789000", \ + "0.0280730000, 0.0324715000, 0.0441089000, 0.0769464000, 0.1858032000, 0.5169324000, 1.4922984000", \ + "0.0279422000, 0.0322040000, 0.0439416000, 0.0768962000, 0.1859437000, 0.5178293000, 1.4950925000", \ + "0.0305107000, 0.0352458000, 0.0463325000, 0.0786758000, 0.1861915000, 0.5175951000, 1.4936625000"); + } + timing_sense : "negative_unate"; + timing_type : "preset"; + } + } + pin ("Q_N") { + direction : "output"; + function : "IQ_N"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014448650, 0.0041752680, 0.0120654000, 0.0348657300, 0.1007525000, 0.2911476000"); + values("-0.0141412000, -0.0083733000, 0.0035178000, 0.0172103000, 0.0067743000, -0.0822843000, -0.3829844000", \ + "-0.0140798000, -0.0083210000, 0.0035751000, 0.0171470000, 0.0068393000, -0.0821644000, -0.3828411000", \ + "-0.0139382000, -0.0081973000, 0.0036525000, 0.0173467000, 0.0068133000, -0.0822958000, -0.3830061000", \ + "-0.0139938000, -0.0082633000, 0.0035511000, 0.0171070000, 0.0065351000, -0.0825180000, -0.3832543000", \ + "-0.0141015000, -0.0083894000, 0.0034045000, 0.0169205000, 0.0063353000, -0.0827824000, -0.3835416000", \ + "-0.0143184000, -0.0086128000, 0.0031534000, 0.0166631000, 0.0059987000, -0.0831772000, -0.3839079000", \ + "-0.0147981000, -0.0090469000, 0.0028370000, 0.0165351000, 0.0060082000, -0.0828510000, -0.3835367000"); + } + related_pin : "CLK_N"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014448650, 0.0041752680, 0.0120654000, 0.0348657300, 0.1007525000, 0.2911476000"); + values("-0.0156459000, -0.0120891000, -0.0031438000, 0.0171937000, 0.0616998000, 0.1725163000, 0.4795768000", \ + "-0.0155853000, -0.0120338000, -0.0030907000, 0.0172440000, 0.0617937000, 0.1722373000, 0.4797921000", \ + "-0.0154502000, -0.0119154000, -0.0030128000, 0.0172589000, 0.0618777000, 0.1719836000, 0.4794995000", \ + "-0.0154976000, -0.0119780000, -0.0030976000, 0.0171014000, 0.0615374000, 0.1716147000, 0.4813448000", \ + "-0.0156016000, -0.0120921000, -0.0032441000, 0.0169388000, 0.0613881000, 0.1714467000, 0.4813912000", \ + "-0.0158203000, -0.0123101000, -0.0034530000, 0.0167389000, 0.0611712000, 0.1711745000, 0.4810561000", \ + "-0.0162977000, -0.0127310000, -0.0037643000, 0.0166521000, 0.0613671000, 0.1715321000, 0.4791427000"); + } + } + internal_power () { + fall_power ("scalar") { + values("0.0000000000"); + } + related_pin : "RESET_B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014448650, 0.0041752680, 0.0120654000, 0.0348657300, 0.1007525000, 0.2911476000"); + values("-0.0042054000, -0.0002156000, 0.0096391000, 0.0324308000, 0.0804535000, 0.1920426000, 0.5002663000", \ + "-0.0041658000, -0.0001952000, 0.0096694000, 0.0324098000, 0.0804101000, 0.1922794000, 0.4990719000", \ + "-0.0040683000, -0.0001084000, 0.0097371000, 0.0324483000, 0.0804579000, 0.1918834000, 0.4995748000", \ + "-0.0040970000, -0.0001342000, 0.0096804000, 0.0323992000, 0.0803201000, 0.1917804000, 0.4993921000", \ + "-0.0041652000, -0.0002228000, 0.0095687000, 0.0322056000, 0.0800898000, 0.1913447000, 0.4993045000", \ + "-0.0043079000, -0.0003708000, 0.0094122000, 0.0319559000, 0.0797280000, 0.1915906000, 0.4988648000", \ + "-0.0044521000, -0.0002184000, 0.0102620000, 0.0328984000, 0.0796737000, 0.1910219000, 0.4980623000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014448650, 0.0041752680, 0.0120654000, 0.0348657300, 0.1007525000, 0.2911476000"); + values("0.0012064000, 0.0073230000, 0.0199745000, 0.0347449000, 0.0256223000, -0.0622581000, -0.3623036000", \ + "0.0012021000, 0.0073009000, 0.0199054000, 0.0346608000, 0.0255131000, -0.0623946000, -0.3625515000", \ + "0.0011991000, 0.0072806000, 0.0198607000, 0.0344918000, 0.0252863000, -0.0626928000, -0.3628359000", \ + "0.0011840000, 0.0072549000, 0.0197928000, 0.0343862000, 0.0251356000, -0.0628590000, -0.3630576000", \ + "0.0011538000, 0.0071988000, 0.0196770000, 0.0341741000, 0.0248015000, -0.0632033000, -0.3633600000", \ + "0.0011055000, 0.0071306000, 0.0195467000, 0.0338970000, 0.0243589000, -0.0637356000, -0.3638463000", \ + "0.0010933000, 0.0072233000, 0.0198154000, 0.0343004000, 0.0247233000, -0.0633839000, -0.3634501000"); + } + related_pin : "SET_B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014448650, 0.0041752680, 0.0120654000, 0.0348657300, 0.1007525000, 0.2911476000"); + values("0.0040780000, 0.0070003000, 0.0145147000, 0.0334893000, 0.0777589000, 0.1865875000, 0.4930923000", \ + "0.0040729000, 0.0069986000, 0.0145170000, 0.0334903000, 0.0777436000, 0.1865862000, 0.4931192000", \ + "0.0040656000, 0.0069817000, 0.0144849000, 0.0334641000, 0.0775955000, 0.1867389000, 0.4925067000", \ + "0.0040531000, 0.0069420000, 0.0143791000, 0.0332310000, 0.0772950000, 0.1863832000, 0.4918641000", \ + "0.0040571000, 0.0069243000, 0.0143017000, 0.0329917000, 0.0768225000, 0.1858077000, 0.4937890000", \ + "0.0041090000, 0.0069970000, 0.0144014000, 0.0330201000, 0.0763948000, 0.1854104000, 0.4913911000", \ + "0.0043654000, 0.0075378000, 0.0156057000, 0.0342659000, 0.0766515000, 0.1855961000, 0.4912856000"); + } + } + max_capacitance : 0.2911480000; + max_transition : 1.5025570000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014448600, 0.0041752700, 0.0120654000, 0.0348657000, 0.1007530000, 0.2911480000"); + values("0.3798805000, 0.3881176000, 0.4063218000, 0.4420560000, 0.5095694000, 0.6464781000, 0.9788240000", \ + "0.3847670000, 0.3930645000, 0.4112738000, 0.4469231000, 0.5144855000, 0.6513966000, 0.9834442000", \ + "0.3976346000, 0.4059161000, 0.4241110000, 0.4597562000, 0.5273486000, 0.6642273000, 0.9963281000", \ + "0.4284015000, 0.4366636000, 0.4548718000, 0.4905802000, 0.5581104000, 0.6950016000, 1.0273494000", \ + "0.4987513000, 0.5070501000, 0.5251992000, 0.5608924000, 0.6284579000, 0.7653738000, 1.0975779000", \ + "0.6254749000, 0.6337245000, 0.6519996000, 0.6876484000, 0.7552218000, 0.8921234000, 1.2244706000", \ + "0.8201682000, 0.8284837000, 0.8466770000, 0.8824376000, 0.9499822000, 1.0869194000, 1.4189645000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014448600, 0.0041752700, 0.0120654000, 0.0348657000, 0.1007530000, 0.2911480000"); + values("0.4843969000, 0.4921946000, 0.5101290000, 0.5487183000, 0.6381283000, 0.8749550000, 1.5511742000", \ + "0.4893629000, 0.4971547000, 0.5150905000, 0.5537048000, 0.6431043000, 0.8799847000, 1.5551515000", \ + "0.5017308000, 0.5095445000, 0.5274701000, 0.5660402000, 0.6554883000, 0.8923057000, 1.5682804000", \ + "0.5325806000, 0.5404078000, 0.5583616000, 0.5969062000, 0.6863376000, 0.9233025000, 1.5980778000", \ + "0.6038047000, 0.6116148000, 0.6295414000, 0.6681125000, 0.7575582000, 0.9946979000, 1.6689556000", \ + "0.7332001000, 0.7410655000, 0.7590056000, 0.7976024000, 0.8870132000, 1.1238124000, 1.7983949000", \ + "0.9339428000, 0.9417566000, 0.9596907000, 0.9982626000, 1.0876909000, 1.3244702000, 1.9993578000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014448600, 0.0041752700, 0.0120654000, 0.0348657000, 0.1007530000, 0.2911480000"); + values("0.0362920000, 0.0415120000, 0.0528869000, 0.0773388000, 0.1316545000, 0.2691155000, 0.6882844000", \ + "0.0363040000, 0.0415224000, 0.0529135000, 0.0779500000, 0.1315109000, 0.2690481000, 0.6867207000", \ + "0.0364506000, 0.0414282000, 0.0533212000, 0.0771894000, 0.1316126000, 0.2689650000, 0.6866837000", \ + "0.0363084000, 0.0414152000, 0.0532283000, 0.0770371000, 0.1316529000, 0.2697220000, 0.6851598000", \ + "0.0364348000, 0.0414976000, 0.0529648000, 0.0773385000, 0.1315269000, 0.2688735000, 0.6869025000", \ + "0.0363350000, 0.0414930000, 0.0532762000, 0.0770430000, 0.1316258000, 0.2691408000, 0.6885393000", \ + "0.0365283000, 0.0416371000, 0.0529480000, 0.0771231000, 0.1317434000, 0.2692437000, 0.6866089000"); + } + related_pin : "CLK_N"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014448600, 0.0041752700, 0.0120654000, 0.0348657000, 0.1007530000, 0.2911480000"); + values("0.0297674000, 0.0356612000, 0.0507457000, 0.0889723000, 0.1995015000, 0.5278451000, 1.4984469000", \ + "0.0297528000, 0.0357644000, 0.0506853000, 0.0889644000, 0.1991719000, 0.5285885000, 1.4972049000", \ + "0.0297082000, 0.0357318000, 0.0506912000, 0.0888542000, 0.1995067000, 0.5273472000, 1.4967881000", \ + "0.0299216000, 0.0355556000, 0.0505874000, 0.0888957000, 0.1996931000, 0.5278014000, 1.5011509000", \ + "0.0297174000, 0.0357313000, 0.0506970000, 0.0888511000, 0.1995205000, 0.5269646000, 1.4964882000", \ + "0.0299953000, 0.0358255000, 0.0507002000, 0.0889887000, 0.1993029000, 0.5266570000, 1.5025567000", \ + "0.0297526000, 0.0357208000, 0.0506857000, 0.0888730000, 0.1996490000, 0.5269256000, 1.4978503000"); + } + timing_sense : "non_unate"; + timing_type : "falling_edge"; + } + timing () { + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014448600, 0.0041752700, 0.0120654000, 0.0348657000, 0.1007530000, 0.2911480000"); + values("0.2560610000, 0.2644816000, 0.2834866000, 0.3238716000, 0.4170123000, 0.6574960000, 1.3320270000", \ + "0.2613305000, 0.2696827000, 0.2886753000, 0.3290767000, 0.4222545000, 0.6629125000, 1.3364142000", \ + "0.2738448000, 0.2821995000, 0.3011844000, 0.3415994000, 0.4347900000, 0.6753786000, 1.3497533000", \ + "0.3054830000, 0.3139338000, 0.3328617000, 0.3732419000, 0.4664698000, 0.7070619000, 1.3809336000", \ + "0.3764577000, 0.3848044000, 0.4038314000, 0.4442291000, 0.5373876000, 0.7778895000, 1.4521049000", \ + "0.5068844000, 0.5153731000, 0.5343728000, 0.5748829000, 0.6683199000, 0.9087542000, 1.5833475000", \ + "0.7130490000, 0.7219740000, 0.7414545000, 0.7822776000, 0.8761743000, 1.1164648000, 1.7899771000"); + } + related_pin : "RESET_B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014448600, 0.0041752700, 0.0120654000, 0.0348657000, 0.1007530000, 0.2911480000"); + values("0.0317594000, 0.0381757000, 0.0539603000, 0.0933855000, 0.2065637000, 0.5308766000, 1.4920496000", \ + "0.0319426000, 0.0381652000, 0.0538075000, 0.0934847000, 0.2066752000, 0.5309428000, 1.4954019000", \ + "0.0320099000, 0.0381345000, 0.0537617000, 0.0935001000, 0.2068823000, 0.5303996000, 1.4958300000", \ + "0.0317462000, 0.0383137000, 0.0539687000, 0.0934327000, 0.2070081000, 0.5302882000, 1.4917972000", \ + "0.0319513000, 0.0381313000, 0.0539298000, 0.0933935000, 0.2068364000, 0.5307937000, 1.4924794000", \ + "0.0322950000, 0.0388725000, 0.0539444000, 0.0935645000, 0.2069609000, 0.5306255000, 1.4913788000", \ + "0.0341289000, 0.0404781000, 0.0561166000, 0.0952410000, 0.2073914000, 0.5327097000, 1.4946779000"); + } + timing_sense : "negative_unate"; + timing_type : "preset"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014448600, 0.0041752700, 0.0120654000, 0.0348657000, 0.1007530000, 0.2911480000"); + values("0.2843291000, 0.2946700000, 0.3168419000, 0.3587085000, 0.4364139000, 0.5837503000, 0.9219608000", \ + "0.2896441000, 0.2999714000, 0.3221295000, 0.3639888000, 0.4416645000, 0.5889707000, 0.9271319000", \ + "0.3028245000, 0.3131375000, 0.3352026000, 0.3770064000, 0.4546838000, 0.6019961000, 0.9401963000", \ + "0.3348340000, 0.3451450000, 0.3671755000, 0.4089485000, 0.4866251000, 0.6339281000, 0.9718368000", \ + "0.4104572000, 0.4207912000, 0.4428172000, 0.4846063000, 0.5622643000, 0.7096347000, 1.0478032000", \ + "0.5894729000, 0.5996688000, 0.6214305000, 0.6628577000, 0.7402836000, 0.8876342000, 1.2259487000", \ + "0.9507510000, 0.9623449000, 0.9872708000, 1.0352551000, 1.1210742000, 1.2749291000, 1.6147667000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014448600, 0.0041752700, 0.0120654000, 0.0348657000, 0.1007530000, 0.2911480000"); + values("0.1565306000, 0.1648702000, 0.1838601000, 0.2242637000, 0.3172635000, 0.5576785000, 1.2313475000", \ + "0.1613077000, 0.1696676000, 0.1886112000, 0.2290480000, 0.3220918000, 0.5624872000, 1.2360124000", \ + "0.1713368000, 0.1796618000, 0.1986541000, 0.2390497000, 0.3320690000, 0.5724466000, 1.2455177000", \ + "0.1927860000, 0.2011525000, 0.2200934000, 0.2604675000, 0.3535621000, 0.5939971000, 1.2670508000", \ + "0.2407836000, 0.2492460000, 0.2683346000, 0.3087257000, 0.4019324000, 0.6423194000, 1.3152600000", \ + "0.3222285000, 0.3319845000, 0.3536248000, 0.3975344000, 0.4931865000, 0.7331512000, 1.4072613000", \ + "0.4249358000, 0.4374525000, 0.4652633000, 0.5178693000, 0.6204331000, 0.8611518000, 1.5342279000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014448600, 0.0041752700, 0.0120654000, 0.0348657000, 0.1007530000, 0.2911480000"); + values("0.0514522000, 0.0566663000, 0.0681113000, 0.0936107000, 0.1492802000, 0.2842053000, 0.6926391000", \ + "0.0513944000, 0.0566144000, 0.0679187000, 0.0935125000, 0.1492949000, 0.2839302000, 0.6941762000", \ + "0.0513512000, 0.0565015000, 0.0679842000, 0.0934549000, 0.1491606000, 0.2841026000, 0.6930122000", \ + "0.0513409000, 0.0564713000, 0.0679897000, 0.0934281000, 0.1490692000, 0.2839638000, 0.6921030000", \ + "0.0512350000, 0.0565330000, 0.0680099000, 0.0935379000, 0.1493448000, 0.2840032000, 0.6923243000", \ + "0.0511381000, 0.0562024000, 0.0677531000, 0.0934324000, 0.1491719000, 0.2839900000, 0.6905082000", \ + "0.0695584000, 0.0744573000, 0.0855997000, 0.1125900000, 0.1662030000, 0.2934026000, 0.6945541000"); + } + related_pin : "SET_B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014448600, 0.0041752700, 0.0120654000, 0.0348657000, 0.1007530000, 0.2911480000"); + values("0.0317464000, 0.0380564000, 0.0537845000, 0.0932695000, 0.2068581000, 0.5309150000, 1.4953065000", \ + "0.0317829000, 0.0382779000, 0.0537678000, 0.0934199000, 0.2066765000, 0.5310651000, 1.4940287000", \ + "0.0317341000, 0.0380564000, 0.0537797000, 0.0932629000, 0.2071204000, 0.5314029000, 1.4944382000", \ + "0.0317335000, 0.0381935000, 0.0538891000, 0.0933758000, 0.2069857000, 0.5307507000, 1.4946150000", \ + "0.0325294000, 0.0387980000, 0.0542246000, 0.0936818000, 0.2068113000, 0.5306924000, 1.4934696000", \ + "0.0390722000, 0.0459454000, 0.0615096000, 0.1002998000, 0.2096930000, 0.5299378000, 1.4923844000", \ + "0.0540669000, 0.0627592000, 0.0805973000, 0.1184426000, 0.2194466000, 0.5316072000, 1.4915655000"); + } + timing_sense : "positive_unate"; + timing_type : "clear"; + } + } + pin ("RESET_B") { + capacitance : 0.0016250000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0015470000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0129427000, 0.0128525000, 0.0126446000, 0.0126966000, 0.0128169000, 0.0130940000, 0.0137328000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0081090000, 0.0080587000, 0.0079428000, 0.0079717000, 0.0080385000, 0.0081926000, 0.0085477000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0017040000; + timing () { + related_pin : "CLK_N"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.0740215000, 0.1979147000, 0.2898743000", \ + "-0.1475280000, -0.0224141000, 0.0695456000", \ + "-0.4030618000, -0.2779479000, -0.1847676000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "recovery_falling"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + related_pin : "CLK_N"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.0850078000, -0.0364440000, -0.1198587000", \ + "0.2870260000, 0.1655742000, 0.0821595000", \ + "0.5352357000, 0.4162253000, 0.3315899000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "removal_falling"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + fall_constraint ("constraint_3_0_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.2400893000, 0.8333333000, 2.5000000000"); + } + related_output_pin : "Q"; + related_pin : "RESET_B"; + sim_opt : "runlvl=5 accurate=1"; + timing_type : "min_pulse_width"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + related_pin : "SET_B"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.1054219000, -0.0608744000, -0.0763366000", \ + "-0.2293151000, -0.1688984000, -0.1794779000", \ + "-0.3347025000, -0.2559753000, -0.2531269000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "non_seq_setup_rising"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + related_pin : "SET_B"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.1594707000, 0.1429994000, 0.2451315000", \ + "0.2980124000, 0.2546855000, 0.3092103000", \ + "0.4510072000, 0.3771628000, 0.3999492000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "non_seq_hold_rising"; + violation_delay_degrade_pct : 10.000000000; + } + } + pin ("SCD") { + capacitance : 0.0017590000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0016820000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0029783000, 0.0029774000, 0.0029751000, 0.0029810000, 0.0029949000, 0.0030269000, 0.0031006000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0028506000, -0.0028479000, -0.0028419000, -0.0028523000, -0.0028762000, -0.0029313000, -0.0030583000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0018350000; + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.2595684000, 0.4359518000, 0.7012513000", \ + "0.1320130000, 0.3059551000, 0.5688132000", \ + "-0.0160990000, 0.1566224000, 0.4145977000"); + } + related_pin : "CLK_N"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.1643535000, 0.2980124000, 0.4473450000", \ + "-0.0510924000, 0.0825664000, 0.2331198000", \ + "-0.2919779000, -0.1558776000, -0.0065449000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "setup_falling"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.2299336000, -0.4026549000, -0.6545267000", \ + "-0.1035990000, -0.2738789000, -0.5220886000", \ + "0.0457337000, -0.1233255000, -0.3666523000"); + } + related_pin : "CLK_N"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.0187520000, -0.1548522000, -0.3041849000", \ + "0.1759421000, 0.0459453000, -0.1009460000", \ + "0.4107240000, 0.2819479000, 0.1423809000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "hold_falling"; + violation_delay_degrade_pct : 10.000000000; + } + } + pin ("SCE") { + capacitance : 0.0026180000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0024880000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0095050000, 0.0094293000, 0.0092549000, 0.0092986000, 0.0093995000, 0.0096323000, 0.0101687000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0014667000, 0.0014233000, 0.0013234000, 0.0013460000, 0.0013984000, 0.0015191000, 0.0017974000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0027470000; + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.3694316000, 0.5494772000, 0.8758119000", \ + "0.2357728000, 0.4158184000, 0.7409323000", \ + "0.0876608000, 0.2652650000, 0.5781719000"); + } + related_pin : "CLK_N"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.2681133000, 0.3505026000, 0.3753236000", \ + "0.1405579000, 0.2217266000, 0.2477682000", \ + "-0.0063333000, 0.0748353000, 0.0996563000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "setup_falling"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.0822285000, -0.2793639000, -0.5251322000", \ + "0.1149069000, -0.0834492000, -0.3267760000", \ + "0.3484681000, 0.1513327000, -0.0932148000"); + } + related_pin : "CLK_N"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.0004414000, -0.1450866000, -0.2761087000", \ + "0.1954733000, 0.0593730000, -0.0716491000", \ + "0.4290345000, 0.2978171000, 0.1741191000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "hold_falling"; + violation_delay_degrade_pct : 10.000000000; + } + } + pin ("SET_B") { + capacitance : 0.0034250000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0033390000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0050563000, 0.0050478000, 0.0050281000, 0.0050420000, 0.0050744000, 0.0051490000, 0.0053209000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0048738000, -0.0048682000, -0.0048551000, -0.0048694000, -0.0049020000, -0.0049771000, -0.0051503000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0035100000; + timing () { + related_pin : "CLK_N"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.0651387000, 0.0270163000, 0.1397279000", \ + "-0.2549499000, -0.1640156000, -0.0976908000", \ + "-0.4665384000, -0.3756042000, -0.3385762000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "recovery_falling"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + related_pin : "CLK_N"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.0715801000, -0.0181335000, -0.0514994000", \ + "0.2613913000, 0.1716777000, 0.1383119000", \ + "0.4717591000, 0.3820456000, 0.3535625000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "removal_falling"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + related_pin : "RESET_B"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.1594707000, 0.2980124000, 0.4510072000", \ + "0.1429994000, 0.2546855000, 0.3771628000", \ + "0.2451315000, 0.3092103000, 0.3999492000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "non_seq_setup_rising"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + fall_constraint ("constraint_3_0_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.3092955000, 0.8333333000, 2.5000000000"); + } + related_output_pin : "Q"; + related_pin : "SET_B"; + sim_opt : "runlvl=5 accurate=1"; + timing_type : "min_pulse_width"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + related_pin : "RESET_B"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.1054219000, -0.2293151000, -0.3347025000", \ + "-0.0608744000, -0.1688984000, -0.2559753000", \ + "-0.0763366000, -0.1794779000, -0.2531269000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "non_seq_hold_rising"; + violation_delay_degrade_pct : 10.000000000; + } + } + test_cell () { + ff ("IQ","IQ_N") { + clear : "!RESET_B"; + clear_preset_var1 : "H"; + clear_preset_var2 : "L"; + clocked_on : "!CLK_N"; + next_state : "D"; + preset : "!SET_B"; + } + pin ("CLK_N") { + direction : "input"; + } + pin ("D") { + direction : "input"; + } + pin ("Q") { + direction : "output"; + function : "IQ"; + signal_type : "test_scan_out"; + } + pin ("Q_N") { + direction : "output"; + function : "IQ_N"; + signal_type : "test_scan_out_inverted"; + } + pin ("RESET_B") { + direction : "input"; + } + pin ("SCD") { + direction : "input"; + signal_type : "test_scan_in"; + } + pin ("SCE") { + direction : "input"; + signal_type : "test_scan_enable"; + } + pin ("SET_B") { + direction : "input"; + } + } + } + + cell ("sky130_fd_sc_hd__sdfbbp_1") { + leakage_power () { + value : 0.0137049000; + when : "!SET_B&!RESET_B&CLK&D&!SCD&SCE&Q&!Q_N"; + } + leakage_power () { + value : 0.0137414000; + when : "!SET_B&!RESET_B&!CLK&D&SCD&SCE&Q&!Q_N"; + } + leakage_power () { + value : 0.0139309000; + when : "!SET_B&!RESET_B&CLK&D&SCD&SCE&Q&!Q_N"; + } + leakage_power () { + value : 0.0136533000; + when : "SET_B&!RESET_B&!CLK&D&!SCD&!SCE&!Q&Q_N"; + } + leakage_power () { + value : 0.0117800000; + when : "SET_B&!RESET_B&!CLK&!D&!SCD&SCE&!Q&Q_N"; + } + leakage_power () { + value : 0.0122461000; + when : "SET_B&!RESET_B&!CLK&!D&SCD&!SCE&!Q&Q_N"; + } + leakage_power () { + value : 0.0119597000; + when : "SET_B&!RESET_B&!CLK&!D&!SCD&!SCE&!Q&Q_N"; + } + leakage_power () { + value : 0.0116178000; + when : "SET_B&!RESET_B&!CLK&D&SCD&!SCE&!Q&Q_N"; + } + leakage_power () { + value : 0.0130419000; + when : "SET_B&!RESET_B&!CLK&!D&SCD&SCE&!Q&Q_N"; + } + leakage_power () { + value : 0.0121636000; + when : "SET_B&!RESET_B&!CLK&D&!SCD&SCE&!Q&Q_N"; + } + leakage_power () { + value : 0.0128654000; + when : "SET_B&!RESET_B&!CLK&D&SCD&SCE&!Q&Q_N"; + } + leakage_power () { + value : 0.0162376000; + when : "SET_B&RESET_B&!CLK&!D&SCD&SCE&!Q&Q_N"; + } + leakage_power () { + value : 0.0168490000; + when : "SET_B&RESET_B&!CLK&D&!SCD&!SCE&!Q&Q_N"; + } + leakage_power () { + value : 0.0148135000; + when : "SET_B&RESET_B&!CLK&D&SCD&!SCE&!Q&Q_N"; + } + leakage_power () { + value : 0.0160611000; + when : "SET_B&RESET_B&!CLK&D&SCD&SCE&!Q&Q_N"; + } + leakage_power () { + value : 0.0172201000; + when : "SET_B&RESET_B&CLK&D&!SCD&!SCE&!Q&Q_N"; + } + leakage_power () { + value : 0.0144559000; + when : "SET_B&RESET_B&CLK&!D&!SCD&SCE&!Q&Q_N"; + } + leakage_power () { + value : 0.0149221000; + when : "SET_B&RESET_B&CLK&!D&SCD&!SCE&!Q&Q_N"; + } + leakage_power () { + value : 0.0143025000; + when : "SET_B&RESET_B&!CLK&!D&!SCD&!SCE&!Q&Q_N"; + } + leakage_power () { + value : 0.0142535000; + when : "!SET_B&RESET_B&CLK&!D&!SCD&!SCE&Q&!Q_N"; + } + leakage_power () { + value : 0.0122928000; + when : "SET_B&!RESET_B&CLK&!D&!SCD&!SCE&!Q&Q_N"; + } + leakage_power () { + value : 0.0167011000; + when : "SET_B&RESET_B&CLK&!D&!SCD&!SCE&Q&!Q_N"; + } + leakage_power () { + value : 0.0169050000; + when : "SET_B&RESET_B&CLK&D&!SCD&SCE&Q&!Q_N"; + } + leakage_power () { + value : 0.0158834000; + when : "SET_B&RESET_B&CLK&D&SCD&!SCE&Q&!Q_N"; + } + leakage_power () { + value : 0.0177296000; + when : "SET_B&RESET_B&!CLK&D&!SCD&!SCE&Q&!Q_N"; + } + leakage_power () { + value : 0.0154713000; + when : "!SET_B&RESET_B&CLK&D&!SCD&!SCE&Q&!Q_N"; + } + leakage_power () { + value : 0.0148773000; + when : "SET_B&!RESET_B&CLK&D&!SCD&!SCE&!Q&Q_N"; + } + leakage_power () { + value : 0.0148396000; + when : "SET_B&RESET_B&CLK&D&!SCD&SCE&!Q&Q_N"; + } + leakage_power () { + value : 0.0146357000; + when : "SET_B&RESET_B&CLK&!D&!SCD&!SCE&!Q&Q_N"; + } + leakage_power () { + value : 0.0166087000; + when : "SET_B&RESET_B&CLK&!D&SCD&SCE&!Q&Q_N"; + } + leakage_power () { + value : 0.0152819000; + when : "!SET_B&RESET_B&!CLK&D&!SCD&!SCE&Q&!Q_N"; + } + leakage_power () { + value : 0.0141193000; + when : "!SET_B&RESET_B&!CLK&!D&!SCD&SCE&Q&!Q_N"; + } + leakage_power () { + value : 0.0145854000; + when : "!SET_B&RESET_B&!CLK&!D&SCD&!SCE&Q&!Q_N"; + } + leakage_power () { + value : 0.0157422000; + when : "SET_B&RESET_B&!CLK&!D&!SCD&!SCE&Q&!Q_N"; + } + leakage_power () { + value : 0.0130829000; + when : "!SET_B&!RESET_B&!CLK&!D&!SCD&!SCE&Q&!Q_N"; + } + leakage_power () { + value : 0.0142990000; + when : "!SET_B&RESET_B&!CLK&!D&!SCD&!SCE&Q&!Q_N"; + } + leakage_power () { + value : 0.0135010000; + when : "!SET_B&!RESET_B&CLK&!D&!SCD&!SCE&Q&!Q_N"; + } + leakage_power () { + value : 0.0132464000; + when : "!SET_B&RESET_B&!CLK&D&SCD&!SCE&Q&!Q_N"; + } + leakage_power () { + value : 0.0146705000; + when : "!SET_B&RESET_B&!CLK&!D&SCD&SCE&Q&!Q_N"; + } + leakage_power () { + value : 0.0160287000; + when : "SET_B&RESET_B&!CLK&!D&SCD&!SCE&Q&!Q_N"; + } + leakage_power () { + value : 0.0133694000; + when : "!SET_B&!RESET_B&!CLK&!D&SCD&!SCE&Q&!Q_N"; + } + leakage_power () { + value : 0.0137874000; + when : "!SET_B&!RESET_B&CLK&!D&SCD&!SCE&Q&!Q_N"; + } + leakage_power () { + value : 0.0145029000; + when : "!SET_B&RESET_B&!CLK&D&!SCD&SCE&Q&!Q_N"; + } + leakage_power () { + value : 0.0155625000; + when : "SET_B&RESET_B&!CLK&!D&!SCD&SCE&Q&!Q_N"; + } + leakage_power () { + value : 0.0129032000; + when : "!SET_B&!RESET_B&!CLK&!D&!SCD&SCE&Q&!Q_N"; + } + leakage_power () { + value : 0.0133212000; + when : "!SET_B&!RESET_B&CLK&!D&!SCD&SCE&Q&!Q_N"; + } + leakage_power () { + value : 0.0144940000; + when : "!SET_B&RESET_B&!CLK&D&SCD&SCE&Q&!Q_N"; + } + leakage_power () { + value : 0.0139179000; + when : "!SET_B&!RESET_B&!CLK&!D&SCD&SCE&Q&!Q_N"; + } + leakage_power () { + value : 0.0141074000; + when : "!SET_B&!RESET_B&CLK&!D&SCD&SCE&Q&!Q_N"; + } + leakage_power () { + value : 0.0145293000; + when : "!SET_B&!RESET_B&!CLK&D&!SCD&!SCE&Q&!Q_N"; + } + leakage_power () { + value : 0.0147188000; + when : "!SET_B&!RESET_B&CLK&D&!SCD&!SCE&Q&!Q_N"; + } + leakage_power () { + value : 0.0124938000; + when : "!SET_B&!RESET_B&!CLK&D&SCD&!SCE&Q&!Q_N"; + } + leakage_power () { + value : 0.0126832000; + when : "!SET_B&!RESET_B&CLK&D&SCD&!SCE&Q&!Q_N"; + } + leakage_power () { + value : 0.0159461000; + when : "SET_B&RESET_B&!CLK&D&!SCD&SCE&Q&!Q_N"; + } + leakage_power () { + value : 0.0132868000; + when : "!SET_B&!RESET_B&!CLK&D&!SCD&SCE&Q&!Q_N"; + } + leakage_power () { + value : 0.0141228000; + when : "SET_B&RESET_B&!CLK&!D&!SCD&SCE&!Q&Q_N"; + } + leakage_power () { + value : 0.0140738000; + when : "!SET_B&RESET_B&CLK&!D&!SCD&SCE&Q&!Q_N"; + } + leakage_power () { + value : 0.0121131000; + when : "SET_B&!RESET_B&CLK&!D&!SCD&SCE&!Q&Q_N"; + } + leakage_power () { + value : 0.0164322000; + when : "SET_B&RESET_B&CLK&D&SCD&SCE&!Q&Q_N"; + } + leakage_power () { + value : 0.0145065000; + when : "SET_B&RESET_B&!CLK&D&!SCD&SCE&!Q&Q_N"; + } + leakage_power () { + value : 0.0144574000; + when : "!SET_B&RESET_B&CLK&D&!SCD&SCE&Q&!Q_N"; + } + leakage_power () { + value : 0.0124967000; + when : "SET_B&!RESET_B&CLK&D&!SCD&SCE&!Q&Q_N"; + } + leakage_power () { + value : 0.0151846000; + when : "SET_B&RESET_B&CLK&D&SCD&!SCE&!Q&Q_N"; + } + leakage_power () { + value : 0.0145890000; + when : "SET_B&RESET_B&!CLK&!D&SCD&!SCE&!Q&Q_N"; + } + leakage_power () { + value : 0.0145399000; + when : "!SET_B&RESET_B&CLK&!D&SCD&!SCE&Q&!Q_N"; + } + leakage_power () { + value : 0.0125793000; + when : "SET_B&!RESET_B&CLK&!D&SCD&!SCE&!Q&Q_N"; + } + leakage_power () { + value : 0.0169876000; + when : "SET_B&RESET_B&CLK&!D&SCD&!SCE&Q&!Q_N"; + } + leakage_power () { + value : 0.0171310000; + when : "SET_B&RESET_B&CLK&D&SCD&SCE&Q&!Q_N"; + } + leakage_power () { + value : 0.0179190000; + when : "SET_B&RESET_B&CLK&D&!SCD&!SCE&Q&!Q_N"; + } + leakage_power () { + value : 0.0156941000; + when : "SET_B&RESET_B&!CLK&D&SCD&!SCE&Q&!Q_N"; + } + leakage_power () { + value : 0.0134358000; + when : "!SET_B&RESET_B&CLK&D&SCD&!SCE&Q&!Q_N"; + } + leakage_power () { + value : 0.0128418000; + when : "SET_B&!RESET_B&CLK&D&SCD&!SCE&!Q&Q_N"; + } + leakage_power () { + value : 0.0165214000; + when : "SET_B&RESET_B&CLK&!D&!SCD&SCE&Q&!Q_N"; + } + leakage_power () { + value : 0.0171181000; + when : "SET_B&RESET_B&!CLK&!D&SCD&SCE&Q&!Q_N"; + } + leakage_power () { + value : 0.0148599000; + when : "!SET_B&RESET_B&CLK&!D&SCD&SCE&Q&!Q_N"; + } + leakage_power () { + value : 0.0142659000; + when : "SET_B&!RESET_B&CLK&!D&SCD&SCE&!Q&Q_N"; + } + leakage_power () { + value : 0.0173075000; + when : "SET_B&RESET_B&CLK&!D&SCD&SCE&Q&!Q_N"; + } + leakage_power () { + value : 0.0169416000; + when : "SET_B&RESET_B&!CLK&D&SCD&SCE&Q&!Q_N"; + } + leakage_power () { + value : 0.0146834000; + when : "!SET_B&RESET_B&CLK&D&SCD&SCE&Q&!Q_N"; + } + leakage_power () { + value : 0.0140893000; + when : "SET_B&!RESET_B&CLK&D&SCD&SCE&!Q&Q_N"; + } + area : 38.787200000; + cell_footprint : "sky130_fd_sc_hd__sdfbbp"; + cell_leakage_power : 0.0145604700; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + ff ("IQ","IQ_N") { + clear : "!RESET_B"; + clear_preset_var1 : "H"; + clear_preset_var2 : "L"; + clocked_on : "CLK"; + next_state : "(D&!SCE) | (SCD&SCE)"; + preset : "!SET_B"; + } + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("CLK") { + capacitance : 0.0017630000; + clock : "true"; + direction : "input"; + fall_capacitance : 0.0016760000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0231894000, 0.0230648000, 0.0227777000, 0.0228484000, 0.0230117000, 0.0233880000, 0.0242555000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0295745000, 0.0294864000, 0.0292834000, 0.0293179000, 0.0293979000, 0.0295822000, 0.0300071000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0018510000; + timing () { + fall_constraint ("constraint_3_0_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.3817972000, 0.8333333000, 2.5000000000"); + } + related_output_pin : "Q"; + related_pin : "CLK"; + rise_constraint ("constraint_3_0_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.2093310000, 0.8333333000, 2.5000000000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "min_pulse_width"; + violation_delay_degrade_pct : 10.000000000; + } + } + pin ("D") { + capacitance : 0.0015420000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0014610000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0076939000, 0.0075739000, 0.0072972000, 0.0073293000, 0.0074037000, 0.0075750000, 0.0079699000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0022453000, 0.0022167000, 0.0021506000, 0.0021598000, 0.0021812000, 0.0022306000, 0.0023445000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0016240000; + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.3950664000, 0.5958640000, 0.9868958000", \ + "0.2638490000, 0.4646465000, 0.8593405000", \ + "0.1694479000, 0.3714662000, 0.7686016000"); + } + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.1167461000, 0.2479636000, 0.3509095000", \ + "0.0429017000, 0.1643535000, 0.2563132000", \ + "0.0217428000, 0.1407533000, 0.2229473000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "setup_rising"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.3007344000, -0.5015319000, -0.8925638000", \ + "-0.1914896000, -0.3935078000, -0.7882018000", \ + "-0.1044128000, -0.3076517000, -0.7047871000"); + } + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.0895527000, -0.2195495000, -0.3139505000", \ + "-0.0254740000, -0.1469258000, -0.2303405000", \ + "-0.0018737000, -0.1208841000, -0.2018574000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "hold_rising"; + violation_delay_degrade_pct : 10.000000000; + } + } + pin ("Q") { + direction : "output"; + function : "IQ"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013189470, 0.0034792440, 0.0091778810, 0.0242102800, 0.0638641800, 0.1684670000"); + values("-0.0021859000, 0.0037584000, 0.0149671000, 0.0280103000, 0.0262155000, -0.0222734000, -0.1842521000", \ + "-0.0021435000, 0.0038022000, 0.0150028000, 0.0280182000, 0.0261940000, -0.0222712000, -0.1842817000", \ + "-0.0020469000, 0.0038862000, 0.0150584000, 0.0280244000, 0.0262129000, -0.0223213000, -0.1843073000", \ + "-0.0020846000, 0.0038339000, 0.0149766000, 0.0278986000, 0.0260422000, -0.0225231000, -0.1845230000", \ + "-0.0021614000, 0.0037431000, 0.0148595000, 0.0277469000, 0.0257918000, -0.0227612000, -0.1847962000", \ + "-0.0023170000, 0.0035709000, 0.0146562000, 0.0275048000, 0.0254836000, -0.0231207000, -0.1851716000", \ + "-0.0025870000, 0.0034012000, 0.0146891000, 0.0278359000, 0.0258212000, -0.0230377000, -0.1850409000"); + } + related_pin : "RESET_B"; + rise_power ("scalar") { + values("0.0000000000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013189470, 0.0034792440, 0.0091778810, 0.0242102800, 0.0638641800, 0.1684670000"); + values("0.0002105000, 0.0050050000, 0.0138679000, 0.0233749000, 0.0180995000, -0.0326598000, -0.1957937000", \ + "0.0002282000, 0.0050245000, 0.0138780000, 0.0233823000, 0.0180774000, -0.0326363000, -0.1957733000", \ + "0.0002727000, 0.0050537000, 0.0138998000, 0.0233834000, 0.0180474000, -0.0327278000, -0.1958113000", \ + "0.0002500000, 0.0049976000, 0.0137722000, 0.0231402000, 0.0177144000, -0.0331538000, -0.1963005000", \ + "0.0002347000, 0.0049339000, 0.0136293000, 0.0228685000, 0.0172817000, -0.0337073000, -0.1969293000", \ + "0.0002395000, 0.0049126000, 0.0135399000, 0.0226968000, 0.0169757000, -0.0342232000, -0.1974650000", \ + "0.0003712000, 0.0051411000, 0.0139739000, 0.0234207000, 0.0177832000, -0.0342197000, -0.1974878000"); + } + related_pin : "SET_B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013189470, 0.0034792440, 0.0091778810, 0.0242102800, 0.0638641800, 0.1684670000"); + values("-0.0000201000, 0.0037454000, 0.0121662000, 0.0299049000, 0.0625720000, 0.1317912000, 0.3029082000", \ + "-0.0000290500, 0.0037198000, 0.0121002000, 0.0297661000, 0.0624925000, 0.1311230000, 0.3015769000", \ + "-0.0000262500, 0.0036980000, 0.0120360000, 0.0296322000, 0.0621806000, 0.1309388000, 0.3026448000", \ + "-0.0000431500, 0.0036669000, 0.0119748000, 0.0295363000, 0.0619994000, 0.1309146000, 0.3020715000", \ + "-0.0000783000, 0.0036034000, 0.0118599000, 0.0293149000, 0.0617376000, 0.1302923000, 0.3005069000", \ + "-0.0001401000, 0.0035039000, 0.0116966000, 0.0290554000, 0.0613457000, 0.1302109000, 0.3001253000", \ + "-0.0002227000, 0.0034260000, 0.0116309000, 0.0291979000, 0.0618894000, 0.1305163000, 0.3006773000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013189470, 0.0034792440, 0.0091778810, 0.0242102800, 0.0638641800, 0.1684670000"); + values("-0.0113636000, -0.0066211000, 0.0021676000, 0.0115376000, 0.0058356000, -0.0459386000, -0.2092336000", \ + "-0.0113233000, -0.0065836000, 0.0021923000, 0.0115424000, 0.0058241000, -0.0459569000, -0.2092528000", \ + "-0.0112326000, -0.0065031000, 0.0022413000, 0.0115621000, 0.0058197000, -0.0460370000, -0.2093386000", \ + "-0.0112756000, -0.0065798000, 0.0020946000, 0.0112974000, 0.0054216000, -0.0464876000, -0.2097867000", \ + "-0.0113323000, -0.0066599000, 0.0019723000, 0.0111127000, 0.0051687000, -0.0467974000, -0.2101620000", \ + "-0.0114222000, -0.0067470000, 0.0018911000, 0.0110122000, 0.0050746000, -0.0468566000, -0.2102121000", \ + "-0.0115755000, -0.0068204000, 0.0019784000, 0.0113802000, 0.0056375000, -0.0463076000, -0.2095984000"); + } + related_pin : "CLK"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013189470, 0.0034792440, 0.0091778810, 0.0242102800, 0.0638641800, 0.1684670000"); + values("-0.0127691000, -0.0097065000, -0.0026564000, 0.0123924000, 0.0421867000, 0.1097745000, 0.2790940000", \ + "-0.0127288000, -0.0096715000, -0.0026225000, 0.0123438000, 0.0421082000, 0.1093509000, 0.2799585000", \ + "-0.0126359000, -0.0095954000, -0.0025687000, 0.0123733000, 0.0421341000, 0.1095786000, 0.2799924000", \ + "-0.0126753000, -0.0096600000, -0.0027060000, 0.0121430000, 0.0418117000, 0.1092406000, 0.2780106000", \ + "-0.0127300000, -0.0097424000, -0.0028306000, 0.0119457000, 0.0417042000, 0.1090527000, 0.2783847000", \ + "-0.0128149000, -0.0098147000, -0.0028870000, 0.0119201000, 0.0417356000, 0.1084014000, 0.2796341000", \ + "-0.0129174000, -0.0097549000, -0.0025417000, 0.0122429000, 0.0418587000, 0.1086848000, 0.2801479000"); + } + } + max_capacitance : 0.1684670000; + max_transition : 1.5058740000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013189500, 0.0034792400, 0.0091778800, 0.0242103000, 0.0638642000, 0.1684670000"); + values("0.4057611000, 0.4110451000, 0.4223340000, 0.4455158000, 0.4980242000, 0.6315779000, 0.9844120000", \ + "0.4104582000, 0.4157397000, 0.4269695000, 0.4502101000, 0.5027181000, 0.6362760000, 0.9885864000", \ + "0.4215281000, 0.4268461000, 0.4380520000, 0.4612968000, 0.5138236000, 0.6474514000, 1.0004164000", \ + "0.4473537000, 0.4526923000, 0.4638843000, 0.4871704000, 0.5395910000, 0.6733190000, 1.0261880000", \ + "0.4961527000, 0.5014805000, 0.5126819000, 0.5359727000, 0.5883929000, 0.7220239000, 1.0748822000", \ + "0.5690775000, 0.5743822000, 0.5855996000, 0.6088482000, 0.6612359000, 0.7949837000, 1.1475925000", \ + "0.6632337000, 0.6685207000, 0.6797279000, 0.7030017000, 0.7555078000, 0.8889721000, 1.2413668000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013189500, 0.0034792400, 0.0091778800, 0.0242103000, 0.0638642000, 0.1684670000"); + values("0.4725688000, 0.4793689000, 0.4944147000, 0.5303303000, 0.6234395000, 0.8678445000, 1.5132776000", \ + "0.4775719000, 0.4842275000, 0.4992754000, 0.5352934000, 0.6279773000, 0.8726809000, 1.5198580000", \ + "0.4885734000, 0.4952183000, 0.5103741000, 0.5462946000, 0.6394743000, 0.8841744000, 1.5275680000", \ + "0.5146099000, 0.5212665000, 0.5363933000, 0.5723228000, 0.6653932000, 0.9098279000, 1.5572293000", \ + "0.5635254000, 0.5702616000, 0.5853001000, 0.6212817000, 0.7140630000, 0.9586371000, 1.6039186000", \ + "0.6330040000, 0.6396558000, 0.6547830000, 0.6907066000, 0.7836719000, 1.0279072000, 1.6764293000", \ + "0.7197742000, 0.7264688000, 0.7415710000, 0.7773034000, 0.8703407000, 1.1147357000, 1.7603142000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013189500, 0.0034792400, 0.0091778800, 0.0242103000, 0.0638642000, 0.1684670000"); + values("0.0175871000, 0.0216583000, 0.0312186000, 0.0546053000, 0.1180342000, 0.2939858000, 0.7656052000", \ + "0.0175876000, 0.0216630000, 0.0312299000, 0.0546025000, 0.1180273000, 0.2942394000, 0.7646436000", \ + "0.0175763000, 0.0217897000, 0.0311709000, 0.0544993000, 0.1179061000, 0.2947292000, 0.7707338000", \ + "0.0178205000, 0.0216313000, 0.0311500000, 0.0544534000, 0.1181744000, 0.2943240000, 0.7689290000", \ + "0.0176458000, 0.0217434000, 0.0311640000, 0.0544734000, 0.1181909000, 0.2938781000, 0.7615542000", \ + "0.0175957000, 0.0216139000, 0.0310161000, 0.0546123000, 0.1181548000, 0.2942712000, 0.7723858000", \ + "0.0175429000, 0.0215399000, 0.0310409000, 0.0547833000, 0.1181393000, 0.2938730000, 0.7620788000"); + } + related_pin : "CLK"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013189500, 0.0034792400, 0.0091778800, 0.0242103000, 0.0638642000, 0.1684670000"); + values("0.0235002000, 0.0297287000, 0.0464912000, 0.0945361000, 0.2261325000, 0.5747860000, 1.4978501000", \ + "0.0234027000, 0.0295987000, 0.0463714000, 0.0945178000, 0.2258670000, 0.5754476000, 1.5002817000", \ + "0.0234712000, 0.0296298000, 0.0464827000, 0.0945746000, 0.2262124000, 0.5757703000, 1.5058735000", \ + "0.0234449000, 0.0295542000, 0.0463576000, 0.0945561000, 0.2265509000, 0.5757896000, 1.5031943000", \ + "0.0235206000, 0.0295412000, 0.0465003000, 0.0945017000, 0.2264533000, 0.5743722000, 1.5003868000", \ + "0.0234411000, 0.0295509000, 0.0463672000, 0.0945562000, 0.2263161000, 0.5748684000, 1.5040739000", \ + "0.0234922000, 0.0295914000, 0.0464713000, 0.0944974000, 0.2262714000, 0.5739247000, 1.5034012000"); + } + timing_sense : "non_unate"; + timing_type : "rising_edge"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013189500, 0.0034792400, 0.0091778800, 0.0242103000, 0.0638642000, 0.1684670000"); + values("0.2981591000, 0.3035300000, 0.3149160000, 0.3382795000, 0.3909912000, 0.5246280000, 0.8769932000", \ + "0.3035162000, 0.3088942000, 0.3202744000, 0.3437089000, 0.3963164000, 0.5298990000, 0.8822217000", \ + "0.3162129000, 0.3215528000, 0.3329325000, 0.3563800000, 0.4089404000, 0.5427420000, 0.8950808000", \ + "0.3474394000, 0.3527760000, 0.3641600000, 0.3876073000, 0.4401695000, 0.5739692000, 0.9263000000", \ + "0.4170925000, 0.4224706000, 0.4338516000, 0.4572862000, 0.5098971000, 0.6435170000, 0.9958363000", \ + "0.5443980000, 0.5497023000, 0.5610653000, 0.5845091000, 0.6371058000, 0.7709193000, 1.1233796000", \ + "0.7434935000, 0.7488884000, 0.7603377000, 0.7838391000, 0.8365482000, 0.9701560000, 1.3224792000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013189500, 0.0034792400, 0.0091778800, 0.0242103000, 0.0638642000, 0.1684670000"); + values("0.0180720000, 0.0222796000, 0.0316100000, 0.0549285000, 0.1183733000, 0.2936159000, 0.7637931000", \ + "0.0180898000, 0.0220043000, 0.0316561000, 0.0550806000, 0.1181654000, 0.2935739000, 0.7629167000", \ + "0.0179524000, 0.0221622000, 0.0314995000, 0.0549569000, 0.1182591000, 0.2935701000, 0.7629345000", \ + "0.0179501000, 0.0221757000, 0.0315025000, 0.0549578000, 0.1183135000, 0.2936178000, 0.7629951000", \ + "0.0180980000, 0.0220033000, 0.0316625000, 0.0550682000, 0.1181613000, 0.2933244000, 0.7629991000", \ + "0.0180168000, 0.0220131000, 0.0316969000, 0.0551137000, 0.1182990000, 0.2934097000, 0.7627739000", \ + "0.0183368000, 0.0222128000, 0.0318616000, 0.0553041000, 0.1186344000, 0.2940414000, 0.7631281000"); + } + related_pin : "RESET_B"; + timing_sense : "positive_unate"; + timing_type : "clear"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013189500, 0.0034792400, 0.0091778800, 0.0242103000, 0.0638642000, 0.1684670000"); + values("0.2012305000, 0.2065591000, 0.2179315000, 0.2413129000, 0.2940049000, 0.4277394000, 0.7801251000", \ + "0.2060059000, 0.2113376000, 0.2227355000, 0.2461621000, 0.2987605000, 0.4325814000, 0.7849182000", \ + "0.2158958000, 0.2212309000, 0.2326316000, 0.2560533000, 0.3086367000, 0.4425136000, 0.7948180000", \ + "0.2372958000, 0.2426413000, 0.2540031000, 0.2774375000, 0.3300197000, 0.4639189000, 0.8163273000", \ + "0.2843827000, 0.2897910000, 0.3011262000, 0.3245652000, 0.3772419000, 0.5110192000, 0.8634124000", \ + "0.3629777000, 0.3685166000, 0.3801119000, 0.4038490000, 0.4567554000, 0.5905102000, 0.9429616000", \ + "0.4618213000, 0.4677986000, 0.4799049000, 0.5043219000, 0.5579296000, 0.6915916000, 1.0439278000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013189500, 0.0034792400, 0.0091778800, 0.0242103000, 0.0638642000, 0.1684670000"); + values("0.3267877000, 0.3341569000, 0.3499636000, 0.3862777000, 0.4793586000, 0.7236445000, 1.3681393000", \ + "0.3319673000, 0.3393318000, 0.3550735000, 0.3914375000, 0.4845227000, 0.7287403000, 1.3733545000", \ + "0.3448856000, 0.3522589000, 0.3680545000, 0.4044063000, 0.4974405000, 0.7418506000, 1.3874546000", \ + "0.3766912000, 0.3840649000, 0.3998657000, 0.4361617000, 0.5292620000, 0.7737184000, 1.4187885000", \ + "0.4527959000, 0.4601403000, 0.4759630000, 0.5122957000, 0.6053645000, 0.8496537000, 1.4940676000", \ + "0.6310801000, 0.6384626000, 0.6542896000, 0.6906110000, 0.7836540000, 1.0279236000, 1.6726308000", \ + "0.9819657000, 0.9902480000, 1.0072613000, 1.0441242000, 1.1370773000, 1.3817052000, 2.0258937000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013189500, 0.0034792400, 0.0091778800, 0.0242103000, 0.0638642000, 0.1684670000"); + values("0.0179202000, 0.0222361000, 0.0315792000, 0.0549187000, 0.1180368000, 0.2940250000, 0.7631481000", \ + "0.0179309000, 0.0221854000, 0.0314941000, 0.0550041000, 0.1182141000, 0.2936530000, 0.7624338000", \ + "0.0179278000, 0.0221751000, 0.0314760000, 0.0549954000, 0.1182708000, 0.2936598000, 0.7622921000", \ + "0.0179949000, 0.0221310000, 0.0314788000, 0.0549757000, 0.1182478000, 0.2936622000, 0.7632134000", \ + "0.0182949000, 0.0223013000, 0.0317002000, 0.0550502000, 0.1180370000, 0.2936747000, 0.7632575000", \ + "0.0188389000, 0.0227688000, 0.0324158000, 0.0557771000, 0.1189526000, 0.2938550000, 0.7641361000", \ + "0.0214103000, 0.0251932000, 0.0349509000, 0.0575713000, 0.1196900000, 0.2942083000, 0.7604974000"); + } + related_pin : "SET_B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013189500, 0.0034792400, 0.0091778800, 0.0242103000, 0.0638642000, 0.1684670000"); + values("0.0264253000, 0.0326359000, 0.0485605000, 0.0952417000, 0.2266163000, 0.5754300000, 1.4986059000", \ + "0.0263934000, 0.0324789000, 0.0485252000, 0.0954307000, 0.2267257000, 0.5756376000, 1.4948627000", \ + "0.0264400000, 0.0325389000, 0.0486156000, 0.0954566000, 0.2263621000, 0.5740877000, 1.4994909000", \ + "0.0264366000, 0.0325369000, 0.0485607000, 0.0954160000, 0.2262112000, 0.5741592000, 1.4982033000", \ + "0.0265358000, 0.0325423000, 0.0485607000, 0.0952717000, 0.2266458000, 0.5754325000, 1.4963829000", \ + "0.0265710000, 0.0327162000, 0.0486467000, 0.0953691000, 0.2266884000, 0.5747322000, 1.4982976000", \ + "0.0314164000, 0.0371842000, 0.0521451000, 0.0965228000, 0.2264824000, 0.5742984000, 1.4969843000"); + } + timing_sense : "negative_unate"; + timing_type : "preset"; + } + } + pin ("Q_N") { + direction : "output"; + function : "IQ_N"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012991020, 0.0033753300, 0.0087697930, 0.0227857000, 0.0592018900, 0.1538185000"); + values("-0.0111512000, -0.0062644000, 0.0026647000, 0.0123320000, 0.0081387000, -0.0380525000, -0.1848714000", \ + "-0.0111204000, -0.0062479000, 0.0026484000, 0.0122477000, 0.0080250000, -0.0381681000, -0.1850096000", \ + "-0.0110316000, -0.0061712000, 0.0026943000, 0.0122681000, 0.0079821000, -0.0382736000, -0.1851471000", \ + "-0.0110636000, -0.0062236000, 0.0025877000, 0.0121004000, 0.0077517000, -0.0385202000, -0.1854273000", \ + "-0.0111199000, -0.0063069000, 0.0024682000, 0.0118921000, 0.0074804000, -0.0388170000, -0.1857332000", \ + "-0.0112105000, -0.0063954000, 0.0023784000, 0.0118115000, 0.0073774000, -0.0389403000, -0.1858751000", \ + "-0.0113601000, -0.0064541000, 0.0024934000, 0.0122160000, 0.0080741000, -0.0384509000, -0.1853197000"); + } + related_pin : "CLK"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012991020, 0.0033753300, 0.0087697930, 0.0227857000, 0.0592018900, 0.1538185000"); + values("-0.0126874000, -0.0095958000, -0.0026669000, 0.0115432000, 0.0395128000, 0.1019562000, 0.2551899000", \ + "-0.0126483000, -0.0095631000, -0.0026427000, 0.0115445000, 0.0395986000, 0.1015567000, 0.2550686000", \ + "-0.0125633000, -0.0095027000, -0.0026290000, 0.0114765000, 0.0393304000, 0.1017103000, 0.2546387000", \ + "-0.0125974000, -0.0095598000, -0.0027331000, 0.0113074000, 0.0391178000, 0.1012936000, 0.2549009000", \ + "-0.0126586000, -0.0096516000, -0.0028847000, 0.0110618000, 0.0388068000, 0.1011211000, 0.2556463000", \ + "-0.0127533000, -0.0097489000, -0.0029911000, 0.0109661000, 0.0386892000, 0.1005361000, 0.2540358000", \ + "-0.0129006000, -0.0098022000, -0.0028439000, 0.0113031000, 0.0390948000, 0.1010364000, 0.2556507000"); + } + } + internal_power () { + fall_power ("scalar") { + values("0.0000000000"); + } + related_pin : "RESET_B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012991020, 0.0033753300, 0.0087697930, 0.0227857000, 0.0592018900, 0.1538185000"); + values("-0.0037048000, 0.0002781000, 0.0089555000, 0.0279385000, 0.0605810000, 0.1250491000, 0.2798717000", \ + "-0.0036618000, 0.0003202000, 0.0089929000, 0.0279233000, 0.0606085000, 0.1250628000, 0.2804078000", \ + "-0.0035644000, 0.0004024000, 0.0090493000, 0.0279522000, 0.0606060000, 0.1250718000, 0.2799683000", \ + "-0.0036023000, 0.0003479000, 0.0089684000, 0.0278275000, 0.0604370000, 0.1248692000, 0.2802276000", \ + "-0.0036789000, 0.0002627000, 0.0088509000, 0.0276435000, 0.0601965000, 0.1247533000, 0.2790861000", \ + "-0.0038328000, 0.0000958000, 0.0086580000, 0.0274229000, 0.0598698000, 0.1241985000, 0.2787426000", \ + "-0.0038613000, 0.0005058000, 0.0099748000, 0.0278338000, 0.0598458000, 0.1242756000, 0.2789911000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012991020, 0.0033753300, 0.0087697930, 0.0227857000, 0.0592018900, 0.1538185000"); + values("0.0016784000, 0.0073635000, 0.0178561000, 0.0298441000, 0.0282120000, -0.0159322000, -0.1617312000", \ + "0.0016712000, 0.0073375000, 0.0177816000, 0.0297121000, 0.0280414000, -0.0161563000, -0.1619893000", \ + "0.0016685000, 0.0073117000, 0.0177247000, 0.0295962000, 0.0278302000, -0.0164169000, -0.1622787000", \ + "0.0016539000, 0.0072886000, 0.0176638000, 0.0294821000, 0.0277037000, -0.0165744000, -0.1624154000", \ + "0.0016182000, 0.0072253000, 0.0175494000, 0.0292891000, 0.0274041000, -0.0169022000, -0.1627551000", \ + "0.0015624000, 0.0071386000, 0.0174098000, 0.0290067000, 0.0270020000, -0.0173446000, -0.1632001000", \ + "0.0015304000, 0.0071674000, 0.0174894000, 0.0291224000, 0.0273138000, -0.0169425000, -0.1627204000"); + } + related_pin : "SET_B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012991020, 0.0033753300, 0.0087697930, 0.0227857000, 0.0592018900, 0.1538185000"); + values("-0.0013538000, 0.0014512000, 0.0077684000, 0.0232478000, 0.0524869000, 0.1147575000, 0.2675251000", \ + "-0.0013319000, 0.0014689000, 0.0077957000, 0.0232620000, 0.0524698000, 0.1148162000, 0.2677387000", \ + "-0.0012871000, 0.0015040000, 0.0078056000, 0.0232719000, 0.0524693000, 0.1147856000, 0.2676767000", \ + "-0.0013056000, 0.0014495000, 0.0076878000, 0.0230356000, 0.0521184000, 0.1141278000, 0.2674056000", \ + "-0.0013138000, 0.0014181000, 0.0075801000, 0.0227707000, 0.0516534000, 0.1134643000, 0.2663911000", \ + "-0.0012718000, 0.0014774000, 0.0076831000, 0.0226297000, 0.0512159000, 0.1130365000, 0.2661062000", \ + "-0.0009312000, 0.0022067000, 0.0092313000, 0.0234161000, 0.0512291000, 0.1131411000, 0.2657982000"); + } + } + max_capacitance : 0.1538190000; + max_transition : 1.5028750000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012991000, 0.0033753300, 0.0087697900, 0.0227857000, 0.0592019000, 0.1538190000"); + values("0.4006315000, 0.4097979000, 0.4286320000, 0.4643859000, 0.5318443000, 0.6666013000, 0.9856519000", \ + "0.4056050000, 0.4147671000, 0.4335270000, 0.4694011000, 0.5368597000, 0.6715475000, 0.9904362000", \ + "0.4165918000, 0.4257544000, 0.4445221000, 0.4803837000, 0.5478488000, 0.6825694000, 1.0017931000", \ + "0.4423612000, 0.4515281000, 0.4703555000, 0.5060976000, 0.5735519000, 0.7083004000, 1.0275852000", \ + "0.4915193000, 0.5006798000, 0.5194247000, 0.5552996000, 0.6227747000, 0.7574654000, 1.0767008000", \ + "0.5611687000, 0.5702963000, 0.5890387000, 0.6249301000, 0.6923817000, 0.8271068000, 1.1463800000", \ + "0.6479053000, 0.6571008000, 0.6758582000, 0.7116948000, 0.7791437000, 0.9138699000, 1.2330132000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012991000, 0.0033753300, 0.0087697900, 0.0227857000, 0.0592019000, 0.1538190000"); + values("0.3480837000, 0.3572028000, 0.3770055000, 0.4196214000, 0.5190410000, 0.7660415000, 1.4052803000", \ + "0.3527565000, 0.3618942000, 0.3816859000, 0.4243113000, 0.5237379000, 0.7711534000, 1.4101257000", \ + "0.3638184000, 0.3729461000, 0.3927415000, 0.4353584000, 0.5347899000, 0.7815367000, 1.4188968000", \ + "0.3896910000, 0.3988221000, 0.4186204000, 0.4612383000, 0.5606599000, 0.8077379000, 1.4474503000", \ + "0.4388618000, 0.4479911000, 0.4677886000, 0.5104066000, 0.6098378000, 0.8563922000, 1.4949419000", \ + "0.5113804000, 0.5205217000, 0.5403105000, 0.5829338000, 0.6823769000, 0.9293059000, 1.5692089000", \ + "0.6056466000, 0.6147911000, 0.6345983000, 0.6772419000, 0.7766920000, 1.0236113000, 1.6646720000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012991000, 0.0033753300, 0.0087697900, 0.0227857000, 0.0592019000, 0.1538190000"); + values("0.0358379000, 0.0421830000, 0.0551374000, 0.0825959000, 0.1421615000, 0.2888361000, 0.6981334000", \ + "0.0358013000, 0.0416315000, 0.0548193000, 0.0824704000, 0.1418475000, 0.2884752000, 0.7002786000", \ + "0.0357964000, 0.0416308000, 0.0549153000, 0.0824776000, 0.1420897000, 0.2893863000, 0.6992660000", \ + "0.0356796000, 0.0419939000, 0.0551397000, 0.0825942000, 0.1422499000, 0.2894359000, 0.7002107000", \ + "0.0357799000, 0.0416074000, 0.0549004000, 0.0824601000, 0.1420390000, 0.2886561000, 0.6992218000", \ + "0.0358971000, 0.0416581000, 0.0549239000, 0.0824953000, 0.1418589000, 0.2888211000, 0.6987059000", \ + "0.0358968000, 0.0419332000, 0.0550085000, 0.0825729000, 0.1421063000, 0.2895545000, 0.6968472000"); + } + related_pin : "CLK"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012991000, 0.0033753300, 0.0087697900, 0.0227857000, 0.0592019000, 0.1538190000"); + values("0.0333419000, 0.0411325000, 0.0602126000, 0.1095140000, 0.2394602000, 0.5853492000, 1.4992254000", \ + "0.0334061000, 0.0412638000, 0.0600870000, 0.1095935000, 0.2392886000, 0.5852037000, 1.4958143000", \ + "0.0333202000, 0.0411286000, 0.0601004000, 0.1095295000, 0.2389708000, 0.5855385000, 1.4956416000", \ + "0.0333401000, 0.0411335000, 0.0602122000, 0.1095119000, 0.2393440000, 0.5852807000, 1.5028746000", \ + "0.0333292000, 0.0411322000, 0.0601026000, 0.1095474000, 0.2394699000, 0.5860407000, 1.4993992000", \ + "0.0334289000, 0.0412336000, 0.0600606000, 0.1096149000, 0.2393091000, 0.5858514000, 1.4956146000", \ + "0.0333433000, 0.0411036000, 0.0601505000, 0.1095902000, 0.2390359000, 0.5853831000, 1.4949126000"); + } + timing_sense : "non_unate"; + timing_type : "rising_edge"; + } + timing () { + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012991000, 0.0033753300, 0.0087697900, 0.0227857000, 0.0592019000, 0.1538190000"); + values("0.2396027000, 0.2492037000, 0.2699727000, 0.3144510000, 0.4177388000, 0.6676737000, 1.3083092000", \ + "0.2449741000, 0.2545791000, 0.2753351000, 0.3198254000, 0.4231173000, 0.6730410000, 1.3116327000", \ + "0.2575893000, 0.2672154000, 0.2879776000, 0.3324728000, 0.4357698000, 0.6855779000, 1.3241118000", \ + "0.2888066000, 0.2984313000, 0.3192000000, 0.3636871000, 0.4669824000, 0.7167778000, 1.3552968000", \ + "0.3585457000, 0.3681595000, 0.3889193000, 0.4333526000, 0.5366451000, 0.7865626000, 1.4250052000", \ + "0.4859430000, 0.4956379000, 0.5165927000, 0.5613445000, 0.6648481000, 0.9145251000, 1.5519467000", \ + "0.6838170000, 0.6938758000, 0.7152943000, 0.7606817000, 0.8654567000, 1.1152809000, 1.7534342000"); + } + related_pin : "RESET_B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012991000, 0.0033753300, 0.0087697900, 0.0227857000, 0.0592019000, 0.1538190000"); + values("0.0351897000, 0.0435629000, 0.0632180000, 0.1144593000, 0.2466528000, 0.5875197000, 1.4962500000", \ + "0.0351489000, 0.0435373000, 0.0631869000, 0.1144703000, 0.2474793000, 0.5881708000, 1.4906887000", \ + "0.0353380000, 0.0434882000, 0.0632522000, 0.1143749000, 0.2475057000, 0.5879467000, 1.4962694000", \ + "0.0353534000, 0.0435045000, 0.0632592000, 0.1143836000, 0.2475053000, 0.5879480000, 1.4962995000", \ + "0.0351802000, 0.0435624000, 0.0632183000, 0.1144793000, 0.2473239000, 0.5877904000, 1.4946336000", \ + "0.0360190000, 0.0442087000, 0.0638477000, 0.1149593000, 0.2473283000, 0.5879475000, 1.4961550000", \ + "0.0379348000, 0.0461593000, 0.0657266000, 0.1167774000, 0.2477945000, 0.5881308000, 1.4956965000"); + } + timing_sense : "negative_unate"; + timing_type : "preset"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012991000, 0.0033753300, 0.0087697900, 0.0227857000, 0.0592019000, 0.1538190000"); + values("0.2435210000, 0.2547189000, 0.2782951000, 0.3231330000, 0.4044971000, 0.5499269000, 0.8734229000", \ + "0.2486042000, 0.2599133000, 0.2834115000, 0.3282846000, 0.4095990000, 0.5550207000, 0.8786349000", \ + "0.2615281000, 0.2727445000, 0.2963730000, 0.3412197000, 0.4225041000, 0.5679121000, 0.8911646000", \ + "0.2934790000, 0.3048391000, 0.3283040000, 0.3731421000, 0.4544183000, 0.5998420000, 0.9231577000", \ + "0.3695722000, 0.3807027000, 0.4042535000, 0.4490001000, 0.5303136000, 0.6758078000, 0.9990376000", \ + "0.5469448000, 0.5584042000, 0.5821456000, 0.6269011000, 0.7080923000, 0.8536575000, 1.1771641000", \ + "0.8749467000, 0.8909553000, 0.9236221000, 0.9801640000, 1.0720869000, 1.2243860000, 1.5495475000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012991000, 0.0033753300, 0.0087697900, 0.0227857000, 0.0592019000, 0.1538190000"); + values("0.1424171000, 0.1520309000, 0.1727711000, 0.2172282000, 0.3202705000, 0.5699197000, 1.2077892000", \ + "0.1471941000, 0.1567955000, 0.1775616000, 0.2220117000, 0.3250785000, 0.5747366000, 1.2132207000", \ + "0.1570862000, 0.1666827000, 0.1874566000, 0.2319134000, 0.3349982000, 0.5846807000, 1.2227053000", \ + "0.1784983000, 0.1880824000, 0.2088776000, 0.2532593000, 0.3563983000, 0.6061553000, 1.2437388000", \ + "0.2248104000, 0.2346885000, 0.2556910000, 0.3003211000, 0.4036331000, 0.6533584000, 1.2910840000", \ + "0.2981366000, 0.3095049000, 0.3329923000, 0.3804817000, 0.4859220000, 0.7353171000, 1.3730181000", \ + "0.3832358000, 0.3981856000, 0.4281977000, 0.4834551000, 0.5944101000, 0.8443717000, 1.4825788000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012991000, 0.0033753300, 0.0087697900, 0.0227857000, 0.0592019000, 0.1538190000"); + values("0.0470673000, 0.0541740000, 0.0703757000, 0.1044671000, 0.1658177000, 0.3048007000, 0.7056092000", \ + "0.0469262000, 0.0541500000, 0.0704163000, 0.1043357000, 0.1659549000, 0.3046728000, 0.7045852000", \ + "0.0468543000, 0.0542910000, 0.0705451000, 0.1044727000, 0.1655242000, 0.3043977000, 0.7041788000", \ + "0.0471197000, 0.0543769000, 0.0704768000, 0.1044144000, 0.1658164000, 0.3046787000, 0.7043597000", \ + "0.0466048000, 0.0542496000, 0.0705041000, 0.1044576000, 0.1656089000, 0.3045261000, 0.7038999000", \ + "0.0493810000, 0.0566784000, 0.0721379000, 0.1053305000, 0.1661726000, 0.3049385000, 0.7048401000", \ + "0.0768440000, 0.0864175000, 0.1040370000, 0.1348532000, 0.1868016000, 0.3159617000, 0.7063551000"); + } + related_pin : "SET_B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012991000, 0.0033753300, 0.0087697900, 0.0227857000, 0.0592019000, 0.1538190000"); + values("0.0351447000, 0.0433397000, 0.0632023000, 0.1142635000, 0.2474989000, 0.5880697000, 1.4957597000", \ + "0.0351250000, 0.0434212000, 0.0631327000, 0.1143306000, 0.2475200000, 0.5876890000, 1.4934473000", \ + "0.0351291000, 0.0434227000, 0.0631252000, 0.1143579000, 0.2473324000, 0.5879922000, 1.4954458000", \ + "0.0350673000, 0.0434756000, 0.0631006000, 0.1143746000, 0.2472552000, 0.5879687000, 1.4956583000", \ + "0.0364469000, 0.0446097000, 0.0642647000, 0.1148046000, 0.2470327000, 0.5878046000, 1.4957299000", \ + "0.0435905000, 0.0519372000, 0.0715278000, 0.1211163000, 0.2493180000, 0.5879196000, 1.4958491000", \ + "0.0597566000, 0.0697363000, 0.0899106000, 0.1372406000, 0.2580121000, 0.5892659000, 1.4953904000"); + } + timing_sense : "positive_unate"; + timing_type : "clear"; + } + } + pin ("RESET_B") { + capacitance : 0.0016390000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0015590000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0128997000, 0.0128093000, 0.0126009000, 0.0126561000, 0.0127834000, 0.0130768000, 0.0137532000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0079937000, 0.0079397000, 0.0078152000, 0.0078445000, 0.0079124000, 0.0080689000, 0.0084296000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0017180000; + timing () { + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.0581523000, 0.1832663000, 0.2752259000", \ + "-0.0645202000, 0.0581523000, 0.1464499000", \ + "-0.1540384000, -0.0313659000, 0.0532695000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "recovery_rising"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.0309590000, -0.1536315000, -0.2407083000", \ + "0.0892721000, -0.0321797000, -0.1168151000", \ + "0.1800111000, 0.0573385000, -0.0272969000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "removal_rising"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + fall_constraint ("constraint_3_0_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.2203161000, 0.8333333000, 2.5000000000"); + } + related_output_pin : "Q"; + related_pin : "RESET_B"; + sim_opt : "runlvl=5 accurate=1"; + timing_type : "min_pulse_width"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + related_pin : "SET_B"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.1066426000, -0.0620950000, -0.0763366000", \ + "-0.2293151000, -0.1688984000, -0.1782572000", \ + "-0.3347025000, -0.2559753000, -0.2506855000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "non_seq_setup_rising"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + related_pin : "SET_B"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.1374980000, 0.1027161000, 0.1840964000", \ + "0.2711569000, 0.2156230000, 0.2493958000", \ + "0.4021790000, 0.3271139000, 0.3291484000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "non_seq_hold_rising"; + violation_delay_degrade_pct : 10.000000000; + } + } + pin ("SCD") { + capacitance : 0.0017440000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0017040000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0031006000, 0.0030973000, 0.0030897000, 0.0030960000, 0.0031106000, 0.0031442000, 0.0032218000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0029716000, -0.0029669000, -0.0029560000, -0.0029662000, -0.0029896000, -0.0030436000, -0.0031680000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0017830000; + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.2876445000, 0.4628073000, 0.7317689000", \ + "0.1539857000, 0.3303691000, 0.6005514000", \ + "0.0571432000, 0.2335267000, 0.5061504000"); + } + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.1521465000, 0.2870260000, 0.4363587000", \ + "0.0770814000, 0.2082988000, 0.3478659000", \ + "0.0571432000, 0.1871400000, 0.3242656000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "setup_rising"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.1884297000, -0.3623718000, -0.6203470000", \ + "-0.0791849000, -0.2543477000, -0.5172057000", \ + "0.0054505000, -0.1684915000, -0.4337910000"); + } + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.1225117000, -0.2549499000, -0.3981790000", \ + "-0.0608744000, -0.1884297000, -0.3243346000", \ + "-0.0397155000, -0.1684915000, -0.3043965000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "hold_rising"; + violation_delay_degrade_pct : 10.000000000; + } + } + pin ("SCE") { + capacitance : 0.0026210000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0024860000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0096099000, 0.0095306000, 0.0093478000, 0.0094067000, 0.0095428000, 0.0098564000, 0.0105794000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0014231000, 0.0013803000, 0.0012817000, 0.0013039000, 0.0013554000, 0.0014740000, 0.0017475000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0027560000; + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.4036113000, 0.5836569000, 0.9148743000", \ + "0.2736146000, 0.4524395000, 0.7860983000", \ + "0.1767721000, 0.3580384000, 0.6953594000"); + } + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.2961895000, 0.3773581000, 0.4021790000", \ + "0.1625306000, 0.2436992000, 0.2709616000", \ + "0.0656882000, 0.1468568000, 0.1728984000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "setup_rising"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.1859883000, -0.3831237000, -0.6276712000", \ + "-0.1219095000, -0.3190449000, -0.5635925000", \ + "-0.0983092000, -0.2954447000, -0.5412129000"); + } + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.1029805000, -0.2439636000, -0.3664408000", \ + "-0.0413431000, -0.1725605000, -0.2840514000", \ + "-0.0201842000, -0.1501810000, -0.2567891000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "hold_rising"; + violation_delay_degrade_pct : 10.000000000; + } + } + pin ("SET_B") { + capacitance : 0.0034300000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0033430000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0050650000, 0.0050511000, 0.0050191000, 0.0050331000, 0.0050658000, 0.0051410000, 0.0053143000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0064941000, 0.0064514000, 0.0063529000, 0.0063426000, 0.0063191000, 0.0062649000, 0.0061400000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0035170000; + timing () { + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.0395039000, 0.0746237000, 0.2422669000", \ + "-0.1939147000, -0.0773457000, 0.0707663000", \ + "-0.3188333000, -0.2010436000, -0.0614766000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "recovery_rising"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.1240703000, 0.0392396000, 0.0083151000", \ + "0.2601706000, 0.1753398000, 0.1444154000", \ + "0.3704408000, 0.2831686000, 0.2522441000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "removal_rising"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + related_pin : "RESET_B"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.1374980000, 0.2711569000, 0.4021790000", \ + "0.1027161000, 0.2156230000, 0.3271139000", \ + "0.1840964000, 0.2493958000, 0.3291484000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "non_seq_setup_rising"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + fall_constraint ("constraint_3_0_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.2532714000, 0.8333333000, 2.5000000000"); + } + related_output_pin : "Q"; + related_pin : "SET_B"; + sim_opt : "runlvl=5 accurate=1"; + timing_type : "min_pulse_width"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + related_pin : "RESET_B"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.1066426000, -0.2293151000, -0.3347025000", \ + "-0.0620950000, -0.1688984000, -0.2559753000", \ + "-0.0763366000, -0.1782572000, -0.2506855000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "non_seq_hold_rising"; + violation_delay_degrade_pct : 10.000000000; + } + } + test_cell () { + ff ("IQ","IQ_N") { + clear : "!RESET_B"; + clear_preset_var1 : "H"; + clear_preset_var2 : "L"; + clocked_on : "CLK"; + next_state : "D"; + preset : "!SET_B"; + } + pin ("CLK") { + direction : "input"; + } + pin ("D") { + direction : "input"; + } + pin ("Q") { + direction : "output"; + function : "IQ"; + signal_type : "test_scan_out"; + } + pin ("Q_N") { + direction : "output"; + function : "IQ_N"; + signal_type : "test_scan_out_inverted"; + } + pin ("RESET_B") { + direction : "input"; + } + pin ("SCD") { + direction : "input"; + signal_type : "test_scan_in"; + } + pin ("SCE") { + direction : "input"; + signal_type : "test_scan_enable"; + } + pin ("SET_B") { + direction : "input"; + } + } + } + + cell ("sky130_fd_sc_hd__sdfrbp_1") { + leakage_power () { + value : 0.0188441000; + when : "!RESET_B&!CLK&!D&SCD&SCE&!Q&Q_N"; + } + leakage_power () { + value : 0.0185804000; + when : "!RESET_B&!CLK&D&!SCD&!SCE&!Q&Q_N"; + } + leakage_power () { + value : 0.0183437000; + when : "!RESET_B&!CLK&D&SCD&!SCE&!Q&Q_N"; + } + leakage_power () { + value : 0.0189362000; + when : "!RESET_B&!CLK&D&!SCD&SCE&!Q&Q_N"; + } + leakage_power () { + value : 0.0186853000; + when : "!RESET_B&!CLK&D&SCD&SCE&!Q&Q_N"; + } + leakage_power () { + value : 0.0201140000; + when : "RESET_B&CLK&D&!SCD&!SCE&!Q&Q_N"; + } + leakage_power () { + value : 0.0193965000; + when : "RESET_B&CLK&!D&!SCD&SCE&!Q&Q_N"; + } + leakage_power () { + value : 0.0193002000; + when : "RESET_B&CLK&!D&SCD&!SCE&!Q&Q_N"; + } + leakage_power () { + value : 0.0188558000; + when : "RESET_B&!CLK&!D&!SCD&!SCE&!Q&Q_N"; + } + leakage_power () { + value : 0.0184036000; + when : "!RESET_B&CLK&!D&!SCD&!SCE&!Q&Q_N"; + } + leakage_power () { + value : 0.0097048000; + when : "RESET_B&CLK&!D&!SCD&!SCE&Q&!Q_N"; + } + leakage_power () { + value : 0.0101687000; + when : "RESET_B&CLK&D&!SCD&SCE&Q&!Q_N"; + } + leakage_power () { + value : 0.0086776000; + when : "RESET_B&CLK&D&SCD&!SCE&Q&!Q_N"; + } + leakage_power () { + value : 0.0085515000; + when : "RESET_B&!CLK&D&!SCD&!SCE&Q&!Q_N"; + } + leakage_power () { + value : 0.0193508000; + when : "!RESET_B&CLK&D&!SCD&!SCE&!Q&Q_N"; + } + leakage_power () { + value : 0.0196307000; + when : "RESET_B&CLK&D&!SCD&SCE&!Q&Q_N"; + } + leakage_power () { + value : 0.0191668000; + when : "RESET_B&CLK&!D&!SCD&!SCE&!Q&Q_N"; + } + leakage_power () { + value : 0.0203777000; + when : "RESET_B&CLK&!D&SCD&SCE&!Q&Q_N"; + } + leakage_power () { + value : 0.0190855000; + when : "RESET_B&!CLK&!D&!SCD&SCE&!Q&Q_N"; + } + leakage_power () { + value : 0.0186332000; + when : "!RESET_B&CLK&!D&!SCD&SCE&!Q&Q_N"; + } + leakage_power () { + value : 0.0202189000; + when : "RESET_B&CLK&D&SCD&SCE&!Q&Q_N"; + } + leakage_power () { + value : 0.0193197000; + when : "RESET_B&!CLK&D&!SCD&SCE&!Q&Q_N"; + } + leakage_power () { + value : 0.0188675000; + when : "!RESET_B&CLK&D&!SCD&SCE&!Q&Q_N"; + } + leakage_power () { + value : 0.0198772000; + when : "RESET_B&CLK&D&SCD&!SCE&!Q&Q_N"; + } + leakage_power () { + value : 0.0189892000; + when : "RESET_B&!CLK&!D&SCD&!SCE&!Q&Q_N"; + } + leakage_power () { + value : 0.0185369000; + when : "!RESET_B&CLK&!D&SCD&!SCE&!Q&Q_N"; + } + leakage_power () { + value : 0.0098381000; + when : "RESET_B&CLK&!D&SCD&!SCE&Q&!Q_N"; + } + leakage_power () { + value : 0.0090192000; + when : "RESET_B&CLK&D&SCD&SCE&Q&!Q_N"; + } + leakage_power () { + value : 0.0089143000; + when : "RESET_B&CLK&D&!SCD&!SCE&Q&!Q_N"; + } + leakage_power () { + value : 0.0083147000; + when : "RESET_B&!CLK&D&SCD&!SCE&Q&!Q_N"; + } + leakage_power () { + value : 0.0191140000; + when : "!RESET_B&CLK&D&SCD&!SCE&!Q&Q_N"; + } + leakage_power () { + value : 0.0099344000; + when : "RESET_B&CLK&!D&!SCD&SCE&Q&!Q_N"; + } + leakage_power () { + value : 0.0088151000; + when : "RESET_B&!CLK&!D&SCD&SCE&Q&!Q_N"; + } + leakage_power () { + value : 0.0196144000; + when : "!RESET_B&CLK&!D&SCD&SCE&!Q&Q_N"; + } + leakage_power () { + value : 0.0091780000; + when : "RESET_B&CLK&!D&SCD&SCE&Q&!Q_N"; + } + leakage_power () { + value : 0.0086564000; + when : "RESET_B&!CLK&D&SCD&SCE&Q&!Q_N"; + } + leakage_power () { + value : 0.0194557000; + when : "!RESET_B&CLK&D&SCD&SCE&!Q&Q_N"; + } + leakage_power () { + value : 0.0187211000; + when : "RESET_B&!CLK&D&!SCD&!SCE&!Q&Q_N"; + } + leakage_power () { + value : 0.0184723000; + when : "!RESET_B&!CLK&!D&!SCD&!SCE&!Q&Q_N"; + } + leakage_power () { + value : 0.0105662000; + when : "RESET_B&!CLK&!D&!SCD&SCE&Q&!Q_N"; + } + leakage_power () { + value : 0.0104699000; + when : "RESET_B&!CLK&!D&SCD&!SCE&Q&!Q_N"; + } + leakage_power () { + value : 0.0103365000; + when : "RESET_B&!CLK&!D&!SCD&!SCE&Q&!Q_N"; + } + leakage_power () { + value : 0.0184844000; + when : "RESET_B&!CLK&D&SCD&!SCE&!Q&Q_N"; + } + leakage_power () { + value : 0.0189848000; + when : "RESET_B&!CLK&!D&SCD&SCE&!Q&Q_N"; + } + leakage_power () { + value : 0.0186056000; + when : "!RESET_B&!CLK&!D&SCD&!SCE&!Q&Q_N"; + } + leakage_power () { + value : 0.0187019000; + when : "!RESET_B&!CLK&!D&!SCD&SCE&!Q&Q_N"; + } + leakage_power () { + value : 0.0108004000; + when : "RESET_B&!CLK&D&!SCD&SCE&Q&!Q_N"; + } + leakage_power () { + value : 0.0188261000; + when : "RESET_B&!CLK&D&SCD&SCE&!Q&Q_N"; + } + area : 35.033600000; + cell_footprint : "sky130_fd_sc_hd__sdfrbp"; + cell_leakage_power : 0.0158841600; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + ff ("IQ","IQ_N") { + clear : "!RESET_B"; + clocked_on : "CLK"; + next_state : "(D&!SCE) | (SCD&SCE)"; + } + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("CLK") { + capacitance : 0.0024510000; + clock : "true"; + direction : "input"; + fall_capacitance : 0.0023220000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0296423000, 0.0294645000, 0.0290547000, 0.0291850000, 0.0294855000, 0.0301783000, 0.0317751000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0184353000, 0.0183165000, 0.0180427000, 0.0181136000, 0.0182771000, 0.0186541000, 0.0195230000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0025790000; + timing () { + fall_constraint ("constraint_3_0_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.2653551000, 0.8333333000, 2.5000000000"); + } + related_output_pin : "Q"; + related_pin : "CLK"; + rise_constraint ("constraint_3_0_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.1533070000, 0.8333333000, 2.5000000000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "min_pulse_width"; + violation_delay_degrade_pct : 10.000000000; + } + } + pin ("D") { + capacitance : 0.0016140000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0015510000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0079880000, 0.0079024000, 0.0077050000, 0.0077455000, 0.0078392000, 0.0080551000, 0.0085528000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0022782000, 0.0022455000, 0.0021701000, 0.0021796000, 0.0022017000, 0.0022527000, 0.0023703000"); + } + } + max_transition : 1.5000000000; + nextstate_type : "data"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0016760000; + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.2974102000, 0.4957663000, 0.8489564000", \ + "0.2028138000, 0.4023906000, 0.7555808000", \ + "0.1560202000, 0.3568177000, 0.7087871000"); + } + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.1228496000, 0.2613913000, 0.3826478000", \ + "0.0721986000, 0.2021953000, 0.3112448000", \ + "0.0803366000, 0.2054505000, 0.3083965000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "setup_rising"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.1786641000, -0.3770202000, -0.6777201000", \ + "-0.1097025000, -0.3092793000, -0.6368347000", \ + "-0.0738952000, -0.2746927000, -0.6083515000"); + } + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.0846699000, -0.2158874000, -0.3090677000", \ + "-0.0498880000, -0.1762227000, -0.2742858000", \ + "-0.0629089000, -0.1868021000, -0.2848652000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "hold_rising"; + violation_delay_degrade_pct : 10.000000000; + } + } + pin ("Q") { + direction : "output"; + function : "IQ"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013351650, 0.0035653330, 0.0095206180, 0.0254232000, 0.0678883500, 0.1812843000"); + values("-0.0060392000, -0.0015491000, 0.0068139000, 0.0154940000, 0.0081728000, -0.0482878000, -0.2259661000", \ + "-0.0059844000, -0.0015026000, 0.0068208000, 0.0155260000, 0.0081607000, -0.0482713000, -0.2259895000", \ + "-0.0058632000, -0.0013986000, 0.0068828000, 0.0154602000, 0.0080559000, -0.0484345000, -0.2261278000", \ + "-0.0059263000, -0.0015050000, 0.0066989000, 0.0151535000, 0.0076088000, -0.0489219000, -0.2266977000", \ + "-0.0060166000, -0.0016142000, 0.0065460000, 0.0149789000, 0.0073793000, -0.0492669000, -0.2270360000", \ + "-0.0061893000, -0.0017565000, 0.0064656000, 0.0149570000, 0.0074180000, -0.0491497000, -0.2268565000", \ + "-0.0065241000, -0.0019552000, 0.0065626000, 0.0155048000, 0.0084707000, -0.0481066000, -0.2257229000"); + } + related_pin : "CLK"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013351650, 0.0035653330, 0.0095206180, 0.0254232000, 0.0678883500, 0.1812843000"); + values("-0.0075638000, -0.0049718000, 0.0011886000, 0.0147369000, 0.0442359000, 0.1149229000, 0.2994720000", \ + "-0.0075126000, -0.0049317000, 0.0012013000, 0.0147062000, 0.0442012000, 0.1147338000, 0.2991629000", \ + "-0.0073903000, -0.0048280000, 0.0012641000, 0.0147270000, 0.0440695000, 0.1153207000, 0.2981773000", \ + "-0.0074561000, -0.0049405000, 0.0010533000, 0.0143756000, 0.0435792000, 0.1147250000, 0.2975461000", \ + "-0.0075510000, -0.0050554000, 0.0008988000, 0.0141584000, 0.0432958000, 0.1143984000, 0.2971947000", \ + "-0.0077297000, -0.0052203000, 0.0007656000, 0.0140596000, 0.0433059000, 0.1143746000, 0.2971635000", \ + "-0.0080621000, -0.0054029000, 0.0008970000, 0.0146881000, 0.0442232000, 0.1151473000, 0.2972498000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013351650, 0.0035653330, 0.0095206180, 0.0254232000, 0.0678883500, 0.1812843000"); + values("0.0001856000, 0.0038666000, 0.0105670000, 0.0167152000, 0.0068561000, -0.0512637000, -0.2297633000", \ + "0.0001753000, 0.0038423000, 0.0105129000, 0.0166310000, 0.0067233000, -0.0514051000, -0.2298916000", \ + "0.0001584000, 0.0038143000, 0.0104558000, 0.0165268000, 0.0065865000, -0.0515652000, -0.2300602000", \ + "0.0001530000, 0.0038110000, 0.0104441000, 0.0165171000, 0.0065656000, -0.0515779000, -0.2300794000", \ + "0.0001313000, 0.0037681000, 0.0103733000, 0.0163690000, 0.0063494000, -0.0518240000, -0.2303198000", \ + "0.0001073000, 0.0037422000, 0.0103169000, 0.0162458000, 0.0061328000, -0.0520620000, -0.2305386000", \ + "0.0000925000, 0.0037753000, 0.0104280000, 0.0164036000, 0.0062945000, -0.0517843000, -0.2302197000"); + } + related_pin : "RESET_B"; + rise_power ("scalar") { + values("0.0000000000"); + } + } + max_capacitance : 0.1812840000; + max_transition : 1.5033780000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013351700, 0.0035653300, 0.0095206200, 0.0254232000, 0.0678883000, 0.1812840000"); + values("0.3247635000, 0.3346597000, 0.3553386000, 0.3950618000, 0.4686480000, 0.6274670000, 1.0327250000", \ + "0.3296543000, 0.3395421000, 0.3601436000, 0.3998749000, 0.4735487000, 0.6322570000, 1.0377993000", \ + "0.3405129000, 0.3504010000, 0.3709897000, 0.4107573000, 0.4843568000, 0.6431345000, 1.0487387000", \ + "0.3648889000, 0.3747771000, 0.3953667000, 0.4351229000, 0.5087202000, 0.6675103000, 1.0730112000", \ + "0.4027206000, 0.4126031000, 0.4332833000, 0.4730101000, 0.5466034000, 0.7053931000, 1.1109798000", \ + "0.4522781000, 0.4621833000, 0.4827536000, 0.5225048000, 0.5959901000, 0.7548974000, 1.1602626000", \ + "0.5027690000, 0.5127047000, 0.5332946000, 0.5730754000, 0.6466868000, 0.8054827000, 1.2108012000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013351700, 0.0035653300, 0.0095206200, 0.0254232000, 0.0678883000, 0.1812840000"); + values("0.2834343000, 0.2928033000, 0.3128607000, 0.3554859000, 0.4520326000, 0.6948017000, 1.3412207000", \ + "0.2880410000, 0.2973637000, 0.3174691000, 0.3600849000, 0.4566289000, 0.6993550000, 1.3451702000", \ + "0.2987139000, 0.3080604000, 0.3281816000, 0.3707469000, 0.4672910000, 0.7103235000, 1.3561906000", \ + "0.3227867000, 0.3321267000, 0.3522719000, 0.3948472000, 0.4913957000, 0.7344733000, 1.3802458000", \ + "0.3620904000, 0.3714266000, 0.3915640000, 0.4341265000, 0.5306658000, 0.7737498000, 1.4194504000", \ + "0.4144469000, 0.4238044000, 0.4439096000, 0.4865012000, 0.5830665000, 0.8264605000, 1.4730140000", \ + "0.4730137000, 0.4823975000, 0.5025040000, 0.5451640000, 0.6417502000, 0.8842382000, 1.5289032000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013351700, 0.0035653300, 0.0095206200, 0.0254232000, 0.0678883000, 0.1812840000"); + values("0.0356090000, 0.0419623000, 0.0565913000, 0.0866655000, 0.1540417000, 0.3400220000, 0.8771956000", \ + "0.0353706000, 0.0421867000, 0.0566559000, 0.0867480000, 0.1542202000, 0.3402868000, 0.8743807000", \ + "0.0353408000, 0.0419630000, 0.0566246000, 0.0866442000, 0.1532010000, 0.3400186000, 0.8798076000", \ + "0.0353404000, 0.0419540000, 0.0566759000, 0.0865957000, 0.1536118000, 0.3405697000, 0.8746692000", \ + "0.0354308000, 0.0419351000, 0.0565980000, 0.0867078000, 0.1539699000, 0.3401296000, 0.8794770000", \ + "0.0353143000, 0.0420099000, 0.0564985000, 0.0861886000, 0.1539382000, 0.3406732000, 0.8737516000", \ + "0.0353578000, 0.0424790000, 0.0566190000, 0.0866560000, 0.1541012000, 0.3405857000, 0.8736518000"); + } + related_pin : "CLK"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013351700, 0.0035653300, 0.0095206200, 0.0254232000, 0.0678883000, 0.1812840000"); + values("0.0320810000, 0.0396026000, 0.0577491000, 0.1039555000, 0.2267948000, 0.5697173000, 1.5031376000", \ + "0.0321952000, 0.0394641000, 0.0574604000, 0.1039908000, 0.2269644000, 0.5697581000, 1.5033781000", \ + "0.0320669000, 0.0395818000, 0.0576375000, 0.1039320000, 0.2266885000, 0.5699550000, 1.5021887000", \ + "0.0320738000, 0.0395198000, 0.0576106000, 0.1039083000, 0.2267039000, 0.5700315000, 1.5021379000", \ + "0.0321412000, 0.0396033000, 0.0576008000, 0.1039060000, 0.2267141000, 0.5700425000, 1.5020881000", \ + "0.0323164000, 0.0395063000, 0.0576697000, 0.1039252000, 0.2267079000, 0.5697432000, 1.4999034000", \ + "0.0321471000, 0.0396824000, 0.0576157000, 0.1040607000, 0.2267508000, 0.5702507000, 1.4965584000"); + } + timing_sense : "non_unate"; + timing_type : "rising_edge"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013351700, 0.0035653300, 0.0095206200, 0.0254232000, 0.0678883000, 0.1812840000"); + values("0.1992423000, 0.2099929000, 0.2325602000, 0.2769413000, 0.3500325000, 0.5041134000, 0.9098806000", \ + "0.2041813000, 0.2149500000, 0.2375298000, 0.2819667000, 0.3550463000, 0.5091046000, 0.9138524000", \ + "0.2167353000, 0.2275058000, 0.2501377000, 0.2945187000, 0.3676489000, 0.5217615000, 0.9266227000", \ + "0.2481861000, 0.2589453000, 0.2815536000, 0.3259103000, 0.3990704000, 0.5531584000, 0.9578822000", \ + "0.3238136000, 0.3345415000, 0.3570412000, 0.4013490000, 0.4744182000, 0.6285642000, 1.0334114000", \ + "0.4924262000, 0.5041448000, 0.5283617000, 0.5741538000, 0.6471451000, 0.8012403000, 1.2055635000", \ + "0.7785891000, 0.7940782000, 0.8262703000, 0.8855346000, 0.9633027000, 1.1179427000, 1.5230158000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013351700, 0.0035653300, 0.0095206200, 0.0254232000, 0.0678883000, 0.1812840000"); + values("0.0389770000, 0.0465243000, 0.0633553000, 0.0935468000, 0.1503293000, 0.3339339000, 0.8770263000", \ + "0.0391456000, 0.0468416000, 0.0632810000, 0.0935501000, 0.1507283000, 0.3340275000, 0.8713182000", \ + "0.0389479000, 0.0463595000, 0.0633989000, 0.0935889000, 0.1507556000, 0.3337886000, 0.8721172000", \ + "0.0388685000, 0.0463813000, 0.0631595000, 0.0936418000, 0.1507540000, 0.3339836000, 0.8810019000", \ + "0.0393047000, 0.0468083000, 0.0633109000, 0.0936302000, 0.1507656000, 0.3338638000, 0.8764089000", \ + "0.0457433000, 0.0529116000, 0.0693368000, 0.0972076000, 0.1511646000, 0.3341070000, 0.8696741000", \ + "0.0675278000, 0.0775030000, 0.0983968000, 0.1224456000, 0.1608884000, 0.3357057000, 0.8781891000"); + } + related_pin : "RESET_B"; + timing_sense : "positive_unate"; + timing_type : "clear"; + } + } + pin ("Q_N") { + direction : "output"; + function : "IQ_N"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012632050, 0.0031913740, 0.0080627180, 0.0203697300, 0.0514622900, 0.1300148000"); + values("-0.0057324000, -0.0012878000, 0.0065548000, 0.0147053000, 0.0109513000, -0.0283387000, -0.1497984000", \ + "-0.0056832000, -0.0012458000, 0.0065543000, 0.0146688000, 0.0108572000, -0.0284273000, -0.1499013000", \ + "-0.0055622000, -0.0011434000, 0.0066211000, 0.0146818000, 0.0108194000, -0.0285238000, -0.1500461000", \ + "-0.0056308000, -0.0012615000, 0.0063983000, 0.0143289000, 0.0103296000, -0.0291051000, -0.1506535000", \ + "-0.0057283000, -0.0013800000, 0.0062402000, 0.0141122000, 0.0100552000, -0.0294203000, -0.1509870000", \ + "-0.0059079000, -0.0015505000, 0.0061066000, 0.0140256000, 0.0100419000, -0.0293831000, -0.1509248000", \ + "-0.0062200000, -0.0017021000, 0.0062841000, 0.0146498000, 0.0109254000, -0.0284230000, -0.1498410000"); + } + related_pin : "CLK"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012632050, 0.0031913740, 0.0080627180, 0.0203697300, 0.0514622900, 0.1300148000"); + values("-0.0071050000, -0.0041430000, 0.0023762000, 0.0154409000, 0.0403553000, 0.0934007000, 0.2210922000", \ + "-0.0070603000, -0.0041194000, 0.0023672000, 0.0153423000, 0.0401796000, 0.0934812000, 0.2218000000", \ + "-0.0069417000, -0.0040249000, 0.0024169000, 0.0153215000, 0.0400454000, 0.0929955000, 0.2215633000", \ + "-0.0070006000, -0.0041150000, 0.0022549000, 0.0151015000, 0.0397356000, 0.0930065000, 0.2215825000", \ + "-0.0071009000, -0.0042347000, 0.0020949000, 0.0148959000, 0.0393999000, 0.0928458000, 0.2208835000", \ + "-0.0072536000, -0.0043479000, 0.0020608000, 0.0149846000, 0.0396573000, 0.0929235000, 0.2202589000", \ + "-0.0075353000, -0.0044229000, 0.0023110000, 0.0154936000, 0.0403491000, 0.0937060000, 0.2209957000"); + } + } + internal_power () { + fall_power ("scalar") { + values("0.0000000000"); + } + related_pin : "RESET_B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012632050, 0.0031913740, 0.0080627180, 0.0203697300, 0.0514622900, 0.1300148000"); + values("-0.0009535000, 0.0011794000, 0.0060973000, 0.0167166000, 0.0391598000, 0.0907596000, 0.2174380000", \ + "-0.0009667000, 0.0011573000, 0.0060486000, 0.0166096000, 0.0391093000, 0.0906142000, 0.2183125000", \ + "-0.0009753000, 0.0011475000, 0.0060345000, 0.0166195000, 0.0389986000, 0.0910791000, 0.2171833000", \ + "-0.0009931000, 0.0011142000, 0.0059676000, 0.0165011000, 0.0388450000, 0.0908428000, 0.2181205000", \ + "-0.0010186000, 0.0010689000, 0.0058726000, 0.0163613000, 0.0386609000, 0.0902431000, 0.2168188000", \ + "-0.0010534000, 0.0010213000, 0.0057925000, 0.0162352000, 0.0384593000, 0.0903801000, 0.2174235000", \ + "-0.0010661000, 0.0010684000, 0.0059238000, 0.0163186000, 0.0389487000, 0.0907335000, 0.2176849000"); + } + } + max_capacitance : 0.1300150000; + max_transition : 1.5032920000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012632100, 0.0031913700, 0.0080627200, 0.0203697000, 0.0514623000, 0.1300150000"); + values("0.3357136000, 0.3411624000, 0.3524427000, 0.3758404000, 0.4284862000, 0.5589084000, 0.8875734000", \ + "0.3402794000, 0.3457671000, 0.3570118000, 0.3803897000, 0.4329640000, 0.5633627000, 0.8933721000", \ + "0.3510029000, 0.3564810000, 0.3677282000, 0.3910602000, 0.4438370000, 0.5741752000, 0.9029254000", \ + "0.3750683000, 0.3805358000, 0.3917891000, 0.4151253000, 0.4679015000, 0.5982180000, 0.9281597000", \ + "0.4143761000, 0.4198440000, 0.4310964000, 0.4544330000, 0.5072062000, 0.6375073000, 0.9674248000", \ + "0.4667771000, 0.4722217000, 0.4835038000, 0.5068402000, 0.5596209000, 0.6900395000, 1.0198612000", \ + "0.5253097000, 0.5307555000, 0.5420465000, 0.5654232000, 0.6180723000, 0.7483825000, 1.0773369000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012632100, 0.0031913700, 0.0080627200, 0.0203697000, 0.0514623000, 0.1300150000"); + values("0.3767716000, 0.3838780000, 0.4000796000, 0.4392662000, 0.5363630000, 0.7806772000, 1.4003133000", \ + "0.3815299000, 0.3887075000, 0.4049684000, 0.4438045000, 0.5412382000, 0.7859526000, 1.4051582000", \ + "0.3926584000, 0.3997768000, 0.4160679000, 0.4548903000, 0.5522590000, 0.7970272000, 1.4172097000", \ + "0.4163598000, 0.4234698000, 0.4397902000, 0.4787930000, 0.5763196000, 0.8209657000, 1.4377263000", \ + "0.4546322000, 0.4617545000, 0.4780599000, 0.5170510000, 0.6146189000, 0.8588717000, 1.4797147000", \ + "0.5041570000, 0.5112016000, 0.5273431000, 0.5665402000, 0.6638627000, 0.9084910000, 1.5279910000", \ + "0.5547893000, 0.5619284000, 0.5781061000, 0.6170442000, 0.7143993000, 0.9587374000, 1.5771547000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012632100, 0.0031913700, 0.0080627200, 0.0203697000, 0.0514623000, 0.1300150000"); + values("0.0169376000, 0.0215055000, 0.0316348000, 0.0568781000, 0.1226368000, 0.2957257000, 0.7377707000", \ + "0.0170292000, 0.0214480000, 0.0317612000, 0.0568627000, 0.1228349000, 0.2951767000, 0.7374035000", \ + "0.0171639000, 0.0214318000, 0.0316541000, 0.0569451000, 0.1228840000, 0.2962631000, 0.7377453000", \ + "0.0171467000, 0.0214445000, 0.0316563000, 0.0569541000, 0.1228552000, 0.2957871000, 0.7401916000", \ + "0.0171582000, 0.0214447000, 0.0316574000, 0.0569665000, 0.1228207000, 0.2957574000, 0.7402158000", \ + "0.0170380000, 0.0214673000, 0.0314502000, 0.0568326000, 0.1227931000, 0.2959806000, 0.7379357000", \ + "0.0169724000, 0.0215192000, 0.0315192000, 0.0569104000, 0.1227524000, 0.2964277000, 0.7309376000"); + } + related_pin : "CLK"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012632100, 0.0031913700, 0.0080627200, 0.0203697000, 0.0514623000, 0.1300150000"); + values("0.0232177000, 0.0308848000, 0.0516166000, 0.1059431000, 0.2456861000, 0.5989281000, 1.4978651000", \ + "0.0231710000, 0.0308749000, 0.0516179000, 0.1059644000, 0.2457098000, 0.5995721000, 1.4990906000", \ + "0.0232290000, 0.0308938000, 0.0516106000, 0.1059459000, 0.2455049000, 0.5997938000, 1.4968463000", \ + "0.0232896000, 0.0310168000, 0.0514842000, 0.1059035000, 0.2452792000, 0.5992775000, 1.5032923000", \ + "0.0232816000, 0.0310267000, 0.0515154000, 0.1058394000, 0.2454805000, 0.5991403000, 1.4970353000", \ + "0.0231889000, 0.0309199000, 0.0515303000, 0.1059472000, 0.2456894000, 0.5985384000, 1.4969160000", \ + "0.0231826000, 0.0309442000, 0.0516082000, 0.1061753000, 0.2452863000, 0.5980715000, 1.4961814000"); + } + timing_sense : "non_unate"; + timing_type : "rising_edge"; + } + timing () { + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012632100, 0.0031913700, 0.0080627200, 0.0203697000, 0.0514623000, 0.1300150000"); + values("0.2535619000, 0.2607549000, 0.2771595000, 0.3161478000, 0.4135647000, 0.6592561000, 1.2763054000", \ + "0.2585393000, 0.2658171000, 0.2821395000, 0.3211605000, 0.4186735000, 0.6634487000, 1.2839046000", \ + "0.2710702000, 0.2783357000, 0.2947415000, 0.3340100000, 0.4313965000, 0.6763397000, 1.2941008000", \ + "0.3023334000, 0.3096258000, 0.3260350000, 0.3652685000, 0.4627341000, 0.7077363000, 1.3270588000", \ + "0.3780065000, 0.3852462000, 0.4014474000, 0.4408659000, 0.5383523000, 0.7828642000, 1.4012161000", \ + "0.5487085000, 0.5560692000, 0.5723484000, 0.6118221000, 0.7093036000, 0.9542852000, 1.5731013000", \ + "0.8446698000, 0.8526219000, 0.8697563000, 0.9089173000, 1.0064999000, 1.2509190000, 1.8710113000"); + } + related_pin : "RESET_B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012632100, 0.0031913700, 0.0080627200, 0.0203697000, 0.0514623000, 0.1300150000"); + values("0.0241253000, 0.0316418000, 0.0520958000, 0.1062601000, 0.2461305000, 0.5997061000, 1.4972008000", \ + "0.0240383000, 0.0316472000, 0.0519641000, 0.1062341000, 0.2457393000, 0.5999607000, 1.4984973000", \ + "0.0241805000, 0.0317253000, 0.0520684000, 0.1062105000, 0.2455093000, 0.5989486000, 1.4921570000", \ + "0.0241591000, 0.0317152000, 0.0520887000, 0.1062806000, 0.2453361000, 0.5990214000, 1.4977904000", \ + "0.0240354000, 0.0316034000, 0.0520411000, 0.1063251000, 0.2453279000, 0.5999958000, 1.4972248000", \ + "0.0247447000, 0.0322457000, 0.0524711000, 0.1064221000, 0.2454138000, 0.5985037000, 1.4967257000", \ + "0.0294526000, 0.0366827000, 0.0549218000, 0.1076049000, 0.2460239000, 0.5982217000, 1.4983382000"); + } + timing_sense : "negative_unate"; + timing_type : "preset"; + } + } + pin ("RESET_B") { + capacitance : 0.0035110000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0034820000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0048847000, 0.0048906000, 0.0049042000, 0.0049142000, 0.0049371000, 0.0049899000, 0.0051116000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0054737000, -0.0055221000, -0.0056338000, -0.0056351000, -0.0056381000, -0.0056450000, -0.0056609000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0035410000; + timing () { + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.2030781000, -0.0633158000, 0.2532533000", \ + "-0.3269714000, -0.1957539000, 0.0964010000", \ + "-0.4079447000, -0.2840514000, -0.0102070000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "recovery_rising"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.2778789000, 0.4164368000, 0.6845847000", \ + "0.3883444000, 0.5244610000, 0.7865052000", \ + "0.4632142000, 0.5956686000, 0.8491679000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "removal_rising"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + fall_constraint ("constraint_3_0_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.2323997000, 0.8333333000, 2.5000000000"); + } + related_output_pin : "Q"; + related_pin : "RESET_B"; + sim_opt : "runlvl=5 accurate=1"; + timing_type : "min_pulse_width"; + violation_delay_degrade_pct : 10.000000000; + } + } + pin ("SCD") { + capacitance : 0.0018710000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0017790000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0030995000, 0.0031032000, 0.0031117000, 0.0031194000, 0.0031375000, 0.0031792000, 0.0032752000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0030170000, -0.0030211000, -0.0030307000, -0.0030386000, -0.0030565000, -0.0030979000, -0.0031933000"); + } + } + max_transition : 1.5000000000; + nextstate_type : "scan_in"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0019630000; + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.3950664000, 0.5690084000, 0.8831361000", \ + "0.3004701000, 0.4744121000, 0.7897604000", \ + "0.2548971000, 0.4300599000, 0.7466289000"); + } + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.2473613000, 0.3590475000, 0.4961732000", \ + "0.1893861000, 0.2998515000, 0.4333151000", \ + "0.2024069000, 0.3128724000, 0.4463359000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "setup_rising"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.2458027000, -0.4185241000, -0.6948099000", \ + "-0.1939310000, -0.3678730000, -0.6612487000", \ + "-0.1678893000, -0.3418314000, -0.6449726000"); + } + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.1823262000, -0.2891296000, -0.4067240000", \ + "-0.1573099000, -0.2641133000, -0.3865905000", \ + "-0.1800964000, -0.2881205000, -0.4142598000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "hold_rising"; + violation_delay_degrade_pct : 10.000000000; + } + } + pin ("SCE") { + capacitance : 0.0036860000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0034000000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0127120000, 0.0125639000, 0.0122225000, 0.0122742000, 0.0123937000, 0.0126690000, 0.0133036000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0002998000, -0.0003791000, -0.0005618000, -0.0005436000, -0.0005016000, -0.0004046000, -0.0001811000"); + } + } + max_transition : 1.5000000000; + nextstate_type : "scan_enable"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0039730000; + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.3328105000, 0.5030905000, 0.8123353000", \ + "0.2382142000, 0.4072734000, 0.7189597000", \ + "0.1901999000, 0.3604798000, 0.6746074000"); + } + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.3694316000, 0.4737936000, 0.5279115000", \ + "0.2748353000, 0.3791973000, 0.4333151000", \ + "0.2292624000, 0.3336243000, 0.3877422000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "setup_rising"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.2152852000, -0.3831237000, -0.6606302000", \ + "-0.1451029000, -0.3153828000, -0.6087584000", \ + "-0.1092956000, -0.2771341000, -0.5790547000"); + } + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.2335957000, -0.3465026000, -0.4079447000", \ + "-0.1719583000, -0.2812031000, -0.3414245000", \ + "-0.1385925000, -0.2478372000, -0.3068379000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "hold_rising"; + violation_delay_degrade_pct : 10.000000000; + } + } + test_cell () { + ff ("IQ","IQ_N") { + clear : "!RESET_B"; + clocked_on : "CLK"; + next_state : "D"; + } + pin ("CLK") { + direction : "input"; + } + pin ("D") { + direction : "input"; + } + pin ("Q") { + direction : "output"; + function : "IQ"; + signal_type : "test_scan_out"; + } + pin ("Q_N") { + direction : "output"; + function : "IQ_N"; + signal_type : "test_scan_out_inverted"; + } + pin ("RESET_B") { + direction : "input"; + } + pin ("SCD") { + direction : "input"; + signal_type : "test_scan_in"; + } + pin ("SCE") { + direction : "input"; + signal_type : "test_scan_enable"; + } + } + } + + cell ("sky130_fd_sc_hd__sdfrbp_2") { + leakage_power () { + value : 0.0112628000; + when : "!RESET_B&!CLK&D&!SCD&!SCE&!Q&Q_N"; + } + leakage_power () { + value : 0.0110260000; + when : "!RESET_B&!CLK&D&SCD&!SCE&!Q&Q_N"; + } + leakage_power () { + value : 0.0116185000; + when : "!RESET_B&!CLK&D&!SCD&SCE&!Q&Q_N"; + } + leakage_power () { + value : 0.0113677000; + when : "!RESET_B&!CLK&D&SCD&SCE&!Q&Q_N"; + } + leakage_power () { + value : 0.0127964000; + when : "RESET_B&CLK&D&!SCD&!SCE&!Q&Q_N"; + } + leakage_power () { + value : 0.0120789000; + when : "RESET_B&CLK&!D&!SCD&SCE&!Q&Q_N"; + } + leakage_power () { + value : 0.0119826000; + when : "RESET_B&CLK&!D&SCD&!SCE&!Q&Q_N"; + } + leakage_power () { + value : 0.0115382000; + when : "RESET_B&!CLK&!D&!SCD&!SCE&!Q&Q_N"; + } + leakage_power () { + value : 0.0110860000; + when : "!RESET_B&CLK&!D&!SCD&!SCE&!Q&Q_N"; + } + leakage_power () { + value : 0.0124593000; + when : "RESET_B&CLK&!D&!SCD&!SCE&Q&!Q_N"; + } + leakage_power () { + value : 0.0129232000; + when : "RESET_B&CLK&D&!SCD&SCE&Q&!Q_N"; + } + leakage_power () { + value : 0.0114321000; + when : "RESET_B&CLK&D&SCD&!SCE&Q&!Q_N"; + } + leakage_power () { + value : 0.0113060000; + when : "RESET_B&!CLK&D&!SCD&!SCE&Q&!Q_N"; + } + leakage_power () { + value : 0.0120332000; + when : "!RESET_B&CLK&D&!SCD&!SCE&!Q&Q_N"; + } + leakage_power () { + value : 0.0123131000; + when : "RESET_B&CLK&D&!SCD&SCE&!Q&Q_N"; + } + leakage_power () { + value : 0.0118492000; + when : "RESET_B&CLK&!D&!SCD&!SCE&!Q&Q_N"; + } + leakage_power () { + value : 0.0130600000; + when : "RESET_B&CLK&!D&SCD&SCE&!Q&Q_N"; + } + leakage_power () { + value : 0.0117678000; + when : "RESET_B&!CLK&!D&!SCD&SCE&!Q&Q_N"; + } + leakage_power () { + value : 0.0113156000; + when : "!RESET_B&CLK&!D&!SCD&SCE&!Q&Q_N"; + } + leakage_power () { + value : 0.0129013000; + when : "RESET_B&CLK&D&SCD&SCE&!Q&Q_N"; + } + leakage_power () { + value : 0.0120021000; + when : "RESET_B&!CLK&D&!SCD&SCE&!Q&Q_N"; + } + leakage_power () { + value : 0.0115499000; + when : "!RESET_B&CLK&D&!SCD&SCE&!Q&Q_N"; + } + leakage_power () { + value : 0.0125596000; + when : "RESET_B&CLK&D&SCD&!SCE&!Q&Q_N"; + } + leakage_power () { + value : 0.0116715000; + when : "RESET_B&!CLK&!D&SCD&!SCE&!Q&Q_N"; + } + leakage_power () { + value : 0.0112193000; + when : "!RESET_B&CLK&!D&SCD&!SCE&!Q&Q_N"; + } + leakage_power () { + value : 0.0125926000; + when : "RESET_B&CLK&!D&SCD&!SCE&Q&!Q_N"; + } + leakage_power () { + value : 0.0117738000; + when : "RESET_B&CLK&D&SCD&SCE&Q&!Q_N"; + } + leakage_power () { + value : 0.0116688000; + when : "RESET_B&CLK&D&!SCD&!SCE&Q&!Q_N"; + } + leakage_power () { + value : 0.0110692000; + when : "RESET_B&!CLK&D&SCD&!SCE&Q&!Q_N"; + } + leakage_power () { + value : 0.0117964000; + when : "!RESET_B&CLK&D&SCD&!SCE&!Q&Q_N"; + } + leakage_power () { + value : 0.0126889000; + when : "RESET_B&CLK&!D&!SCD&SCE&Q&!Q_N"; + } + leakage_power () { + value : 0.0115696000; + when : "RESET_B&!CLK&!D&SCD&SCE&Q&!Q_N"; + } + leakage_power () { + value : 0.0122968000; + when : "!RESET_B&CLK&!D&SCD&SCE&!Q&Q_N"; + } + leakage_power () { + value : 0.0119325000; + when : "RESET_B&CLK&!D&SCD&SCE&Q&!Q_N"; + } + leakage_power () { + value : 0.0114109000; + when : "RESET_B&!CLK&D&SCD&SCE&Q&!Q_N"; + } + leakage_power () { + value : 0.0121381000; + when : "!RESET_B&CLK&D&SCD&SCE&!Q&Q_N"; + } + leakage_power () { + value : 0.0114035000; + when : "RESET_B&!CLK&D&!SCD&!SCE&!Q&Q_N"; + } + leakage_power () { + value : 0.0111546000; + when : "!RESET_B&!CLK&!D&!SCD&!SCE&!Q&Q_N"; + } + leakage_power () { + value : 0.0133207000; + when : "RESET_B&!CLK&!D&!SCD&SCE&Q&!Q_N"; + } + leakage_power () { + value : 0.0132244000; + when : "RESET_B&!CLK&!D&SCD&!SCE&Q&!Q_N"; + } + leakage_power () { + value : 0.0130910000; + when : "RESET_B&!CLK&!D&!SCD&!SCE&Q&!Q_N"; + } + leakage_power () { + value : 0.0111668000; + when : "RESET_B&!CLK&D&SCD&!SCE&!Q&Q_N"; + } + leakage_power () { + value : 0.0116672000; + when : "RESET_B&!CLK&!D&SCD&SCE&!Q&Q_N"; + } + leakage_power () { + value : 0.0112880000; + when : "!RESET_B&!CLK&!D&SCD&!SCE&!Q&Q_N"; + } + leakage_power () { + value : 0.0113843000; + when : "!RESET_B&!CLK&!D&!SCD&SCE&!Q&Q_N"; + } + leakage_power () { + value : 0.0135549000; + when : "RESET_B&!CLK&D&!SCD&SCE&Q&!Q_N"; + } + leakage_power () { + value : 0.0115085000; + when : "RESET_B&!CLK&D&SCD&SCE&!Q&Q_N"; + } + leakage_power () { + value : 0.0115265000; + when : "!RESET_B&!CLK&!D&SCD&SCE&!Q&Q_N"; + } + area : 36.284800000; + cell_footprint : "sky130_fd_sc_hd__sdfrbp"; + cell_leakage_power : 0.0119239200; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + ff ("IQ","IQ_N") { + clear : "!RESET_B"; + clocked_on : "CLK"; + next_state : "(D&!SCE) | (SCD&SCE)"; + } + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("CLK") { + capacitance : 0.0024460000; + clock : "true"; + direction : "input"; + fall_capacitance : 0.0023130000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0296260000, 0.0294477000, 0.0290368000, 0.0291640000, 0.0294572000, 0.0301332000, 0.0316914000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0184360000, 0.0183173000, 0.0180437000, 0.0181137000, 0.0182749000, 0.0186468000, 0.0195041000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0025790000; + timing () { + fall_constraint ("constraint_3_0_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.2675521000, 0.8333333000, 2.5000000000"); + } + related_output_pin : "Q"; + related_pin : "CLK"; + rise_constraint ("constraint_3_0_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.1653906000, 0.8333333000, 2.5000000000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "min_pulse_width"; + violation_delay_degrade_pct : 10.000000000; + } + } + pin ("D") { + capacitance : 0.0016140000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0015510000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0079877000, 0.0079014000, 0.0077025000, 0.0077443000, 0.0078406000, 0.0080627000, 0.0085746000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0022781000, 0.0022482000, 0.0021791000, 0.0021876000, 0.0022071000, 0.0022523000, 0.0023565000"); + } + } + max_transition : 1.5000000000; + nextstate_type : "data"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0016770000; + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.2998515000, 0.4982077000, 0.8513978000", \ + "0.2040345000, 0.4036113000, 0.7568014000", \ + "0.1572409000, 0.3580384000, 0.7100078000"); + } + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.1228496000, 0.2613913000, 0.3838685000", \ + "0.0721986000, 0.2021953000, 0.3112448000", \ + "0.0803366000, 0.2066712000, 0.3083965000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "setup_rising"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.1774434000, -0.3745788000, -0.6740579000", \ + "-0.1097025000, -0.3080586000, -0.6356139000", \ + "-0.0738952000, -0.2746927000, -0.6071309000"); + } + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.0846699000, -0.2158874000, -0.3066263000", \ + "-0.0486673000, -0.1750020000, -0.2730651000", \ + "-0.0629089000, -0.1868021000, -0.2848652000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "hold_rising"; + violation_delay_degrade_pct : 10.000000000; + } + } + pin ("Q") { + direction : "output"; + function : "IQ"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014120050, 0.0039875180, 0.0112607900, 0.0318006100, 0.0898052500, 0.2536110000"); + values("-0.0059229000, -0.0007540000, 0.0095919000, 0.0208979000, 0.0108989000, -0.0677799000, -0.3261529000", \ + "-0.0058651000, -0.0006993000, 0.0096215000, 0.0208851000, 0.0108755000, -0.0678312000, -0.3261984000", \ + "-0.0057403000, -0.0005854000, 0.0097040000, 0.0208989000, 0.0107604000, -0.0679140000, -0.3263134000", \ + "-0.0058037000, -0.0006979000, 0.0094944000, 0.0205835000, 0.0104019000, -0.0684785000, -0.3269207000", \ + "-0.0058937000, -0.0008061000, 0.0093381000, 0.0203834000, 0.0101119000, -0.0687535000, -0.3272126000", \ + "-0.0060634000, -0.0009397000, 0.0092762000, 0.0203379000, 0.0101905000, -0.0686083000, -0.3270077000", \ + "-0.0063967000, -0.0011213000, 0.0094457000, 0.0211191000, 0.0115537000, -0.0674372000, -0.3258336000"); + } + related_pin : "CLK"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014120050, 0.0039875180, 0.0112607900, 0.0318006100, 0.0898052500, 0.2536110000"); + values("-0.0075067000, -0.0045694000, 0.0027908000, 0.0199497000, 0.0585935000, 0.1548808000, 0.4195573000", \ + "-0.0074527000, -0.0045257000, 0.0028140000, 0.0199379000, 0.0585375000, 0.1548240000, 0.4192092000", \ + "-0.0073283000, -0.0044229000, 0.0028757000, 0.0199385000, 0.0584950000, 0.1547083000, 0.4179681000", \ + "-0.0073894000, -0.0045189000, 0.0026832000, 0.0195989000, 0.0579819000, 0.1545539000, 0.4205179000", \ + "-0.0074818000, -0.0046460000, 0.0025217000, 0.0193729000, 0.0576860000, 0.1543651000, 0.4203345000", \ + "-0.0076594000, -0.0048020000, 0.0023879000, 0.0192716000, 0.0576451000, 0.1536792000, 0.4179634000", \ + "-0.0079545000, -0.0048807000, 0.0027469000, 0.0201023000, 0.0586307000, 0.1554209000, 0.4190775000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014120050, 0.0039875180, 0.0112607900, 0.0318006100, 0.0898052500, 0.2536110000"); + values("0.0004208000, 0.0048468000, 0.0135354000, 0.0221891000, 0.0096569000, -0.0708905000, -0.3300254000", \ + "0.0004011000, 0.0048164000, 0.0134804000, 0.0221002000, 0.0095387000, -0.0710058000, -0.3301815000", \ + "0.0003707000, 0.0047780000, 0.0134040000, 0.0219906000, 0.0093761000, -0.0711817000, -0.3303832000", \ + "0.0003658000, 0.0047691000, 0.0133985000, 0.0219781000, 0.0093681000, -0.0712153000, -0.3303792000", \ + "0.0003450000, 0.0047316000, 0.0133303000, 0.0218318000, 0.0091405000, -0.0714607000, -0.3305991000", \ + "0.0003182000, 0.0047021000, 0.0132497000, 0.0216230000, 0.0087761000, -0.0718334000, -0.3309382000", \ + "0.0003093000, 0.0047595000, 0.0134024000, 0.0218073000, 0.0088126000, -0.0717841000, -0.3308649000"); + } + related_pin : "RESET_B"; + rise_power ("scalar") { + values("0.0000000000"); + } + } + max_capacitance : 0.2536110000; + max_transition : 1.5045920000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014120100, 0.0039875200, 0.0112608000, 0.0318006000, 0.0898053000, 0.2536110000"); + values("0.3400962000, 0.3475719000, 0.3640697000, 0.3960690000, 0.4560360000, 0.5753665000, 0.8542911000", \ + "0.3448621000, 0.3524023000, 0.3688661000, 0.4008716000, 0.4607964000, 0.5801371000, 0.8593448000", \ + "0.3557233000, 0.3632575000, 0.3797169000, 0.4117113000, 0.4716997000, 0.5910194000, 0.8698315000", \ + "0.3800900000, 0.3876302000, 0.4041139000, 0.4360673000, 0.4960281000, 0.6153860000, 0.8945770000", \ + "0.4179967000, 0.4255043000, 0.4420107000, 0.4739594000, 0.5339582000, 0.6532941000, 0.9322645000", \ + "0.4675161000, 0.4750563000, 0.4915280000, 0.5234275000, 0.5834247000, 0.7028012000, 0.9817737000", \ + "0.5180195000, 0.5255793000, 0.5420641000, 0.5740474000, 0.6340567000, 0.7533458000, 1.0322028000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014120100, 0.0039875200, 0.0112608000, 0.0318006000, 0.0898053000, 0.2536110000"); + values("0.3076934000, 0.3160095000, 0.3348699000, 0.3755748000, 0.4699391000, 0.7091687000, 1.3717051000", \ + "0.3121735000, 0.3205317000, 0.3393928000, 0.3800857000, 0.4744143000, 0.7136881000, 1.3727074000", \ + "0.3230021000, 0.3313086000, 0.3501279000, 0.3908871000, 0.4852302000, 0.7244981000, 1.3823691000", \ + "0.3470861000, 0.3553613000, 0.3742235000, 0.4149982000, 0.5092545000, 0.7485434000, 1.4054826000", \ + "0.3863576000, 0.3946519000, 0.4135233000, 0.4543171000, 0.5485881000, 0.7878825000, 1.4463747000", \ + "0.4387684000, 0.4470821000, 0.4659326000, 0.5067087000, 0.6010420000, 0.8402055000, 1.4980495000", \ + "0.4974182000, 0.5057323000, 0.5245896000, 0.5653466000, 0.6596786000, 0.8989419000, 1.5580588000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014120100, 0.0039875200, 0.0112608000, 0.0318006000, 0.0898053000, 0.2536110000"); + values("0.0348595000, 0.0395518000, 0.0499555000, 0.0714031000, 0.1200657000, 0.2375627000, 0.5863237000", \ + "0.0348392000, 0.0395047000, 0.0497267000, 0.0715324000, 0.1201809000, 0.2374637000, 0.5859071000", \ + "0.0348718000, 0.0393678000, 0.0499339000, 0.0714047000, 0.1200593000, 0.2379374000, 0.5858260000", \ + "0.0348274000, 0.0393826000, 0.0498623000, 0.0712843000, 0.1202686000, 0.2379029000, 0.5863389000", \ + "0.0349413000, 0.0394826000, 0.0497692000, 0.0713709000, 0.1198997000, 0.2375426000, 0.5860613000", \ + "0.0348569000, 0.0395254000, 0.0497028000, 0.0712371000, 0.1201700000, 0.2374972000, 0.5844891000", \ + "0.0347754000, 0.0396283000, 0.0499933000, 0.0712375000, 0.1199688000, 0.2381431000, 0.5843192000"); + } + related_pin : "CLK"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014120100, 0.0039875200, 0.0112608000, 0.0318006000, 0.0898053000, 0.2536110000"); + values("0.0340788000, 0.0405526000, 0.0568873000, 0.0992333000, 0.2158875000, 0.5453982000, 1.5002067000", \ + "0.0341304000, 0.0406651000, 0.0569616000, 0.0992295000, 0.2159466000, 0.5446815000, 1.5013667000", \ + "0.0339483000, 0.0404879000, 0.0568040000, 0.0992010000, 0.2158453000, 0.5456227000, 1.5013831000", \ + "0.0341995000, 0.0405685000, 0.0569420000, 0.0991933000, 0.2161465000, 0.5448100000, 1.5045925000", \ + "0.0339860000, 0.0406103000, 0.0569635000, 0.0991861000, 0.2159351000, 0.5441776000, 1.5019875000", \ + "0.0340304000, 0.0405570000, 0.0568365000, 0.0991926000, 0.2161515000, 0.5456363000, 1.5016363000", \ + "0.0339796000, 0.0406541000, 0.0569386000, 0.0992474000, 0.2163883000, 0.5450967000, 1.5005092000"); + } + timing_sense : "non_unate"; + timing_type : "rising_edge"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014120100, 0.0039875200, 0.0112608000, 0.0318006000, 0.0898053000, 0.2536110000"); + values("0.2147194000, 0.2227290000, 0.2405308000, 0.2752366000, 0.3399434000, 0.4523134000, 0.7256302000", \ + "0.2198128000, 0.2278578000, 0.2456506000, 0.2803751000, 0.3451008000, 0.4574502000, 0.7308252000", \ + "0.2325432000, 0.2405212000, 0.2584078000, 0.2931751000, 0.3578509000, 0.4702198000, 0.7436344000", \ + "0.2640055000, 0.2719806000, 0.2898546000, 0.3246144000, 0.3892723000, 0.5016788000, 0.7749011000", \ + "0.3392953000, 0.3473273000, 0.3650056000, 0.3997807000, 0.4643685000, 0.5768153000, 0.8502047000", \ + "0.5114055000, 0.5200257000, 0.5385502000, 0.5739509000, 0.6391849000, 0.7516354000, 1.0250502000", \ + "0.8094232000, 0.8207419000, 0.8454814000, 0.8926686000, 0.9725591000, 1.0883295000, 1.3617066000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014120100, 0.0039875200, 0.0112608000, 0.0318006000, 0.0898053000, 0.2536110000"); + values("0.0379298000, 0.0430335000, 0.0550886000, 0.0789501000, 0.1232716000, 0.2262723000, 0.5782439000", \ + "0.0379529000, 0.0434448000, 0.0549545000, 0.0790001000, 0.1232180000, 0.2267765000, 0.5783118000", \ + "0.0382517000, 0.0431077000, 0.0546906000, 0.0792233000, 0.1234140000, 0.2263408000, 0.5782740000", \ + "0.0382590000, 0.0430863000, 0.0547029000, 0.0792108000, 0.1234485000, 0.2268128000, 0.5788010000", \ + "0.0382474000, 0.0430082000, 0.0543348000, 0.0792802000, 0.1233804000, 0.2265109000, 0.5783506000", \ + "0.0434257000, 0.0480474000, 0.0587689000, 0.0819855000, 0.1244293000, 0.2269264000, 0.5770874000", \ + "0.0655099000, 0.0717832000, 0.0855329000, 0.1132374000, 0.1476038000, 0.2329703000, 0.5797786000"); + } + related_pin : "RESET_B"; + timing_sense : "positive_unate"; + timing_type : "clear"; + } + } + pin ("Q_N") { + direction : "output"; + function : "IQ_N"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014425840, 0.0041620980, 0.0120083500, 0.0346461100, 0.0999598700, 0.2884010000"); + values("-0.0061524000, -0.0011520000, 0.0090360000, 0.0199687000, 0.0071583000, -0.0836473000, -0.3823016000", \ + "-0.0061005000, -0.0011125000, 0.0090619000, 0.0199696000, 0.0071143000, -0.0837178000, -0.3823490000", \ + "-0.0059756000, -0.0010016000, 0.0091253000, 0.0199768000, 0.0070133000, -0.0838477000, -0.3824948000", \ + "-0.0060367000, -0.0011062000, 0.0089383000, 0.0196349000, 0.0065364000, -0.0843539000, -0.3830550000", \ + "-0.0061294000, -0.0012192000, 0.0087761000, 0.0194071000, 0.0062363000, -0.0847271000, -0.3834322000", \ + "-0.0063034000, -0.0013781000, 0.0086333000, 0.0193051000, 0.0061848000, -0.0848184000, -0.3835747000", \ + "-0.0066385000, -0.0015487000, 0.0088296000, 0.0200994000, 0.0074848000, -0.0836227000, -0.3822156000"); + } + related_pin : "CLK"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014425840, 0.0041620980, 0.0120083500, 0.0346461100, 0.0999598700, 0.2884010000"); + values("-0.0076178000, -0.0047433000, 0.0028035000, 0.0208457000, 0.0624998000, 0.1696020000, 0.4748360000", \ + "-0.0075676000, -0.0047098000, 0.0027954000, 0.0207502000, 0.0623426000, 0.1702796000, 0.4725911000", \ + "-0.0074436000, -0.0046054000, 0.0028525000, 0.0207316000, 0.0622337000, 0.1693248000, 0.4723420000", \ + "-0.0074953000, -0.0046787000, 0.0027201000, 0.0205758000, 0.0619287000, 0.1698891000, 0.4720914000", \ + "-0.0075867000, -0.0047916000, 0.0025697000, 0.0203518000, 0.0616906000, 0.1688688000, 0.4740567000", \ + "-0.0077487000, -0.0049169000, 0.0025348000, 0.0204384000, 0.0619030000, 0.1695265000, 0.4718782000", \ + "-0.0080304000, -0.0049667000, 0.0028831000, 0.0211440000, 0.0627105000, 0.1701061000, 0.4727615000"); + } + } + internal_power () { + fall_power ("scalar") { + values("0.0000000000"); + } + related_pin : "RESET_B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014425840, 0.0041620980, 0.0120083500, 0.0346461100, 0.0999598700, 0.2884010000"); + values("-0.0012349000, 0.0009410000, 0.0069027000, 0.0221979000, 0.0609832000, 0.1671982000, 0.4708897000", \ + "-0.0012520000, 0.0009136000, 0.0068504000, 0.0221313000, 0.0609382000, 0.1666785000, 0.4687152000", \ + "-0.0012747000, 0.0008898000, 0.0068352000, 0.0221121000, 0.0608780000, 0.1665013000, 0.4687405000", \ + "-0.0012866000, 0.0008636000, 0.0067757000, 0.0220018000, 0.0607348000, 0.1664595000, 0.4702777000", \ + "-0.0013092000, 0.0008247000, 0.0066892000, 0.0218307000, 0.0604684000, 0.1661166000, 0.4681915000", \ + "-0.0013490000, 0.0007640000, 0.0065803000, 0.0216648000, 0.0602610000, 0.1658625000, 0.4699680000", \ + "-0.0013690000, 0.0007910000, 0.0065815000, 0.0217721000, 0.0606851000, 0.1661425000, 0.4686769000"); + } + } + max_capacitance : 0.2884010000; + max_transition : 1.4944960000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014425800, 0.0041621000, 0.0120084000, 0.0346461000, 0.0999599000, 0.2884010000"); + values("0.4229061000, 0.4279972000, 0.4392569000, 0.4617561000, 0.5076295000, 0.6157671000, 0.9156935000", \ + "0.4273402000, 0.4324360000, 0.4436864000, 0.4662504000, 0.5120995000, 0.6202954000, 0.9198933000", \ + "0.4381102000, 0.4432005000, 0.4545439000, 0.4771457000, 0.5230361000, 0.6311043000, 0.9299752000", \ + "0.4621777000, 0.4672719000, 0.4784887000, 0.5011155000, 0.5470319000, 0.6551443000, 0.9542487000", \ + "0.5014957000, 0.5065895000, 0.5178063000, 0.5404330000, 0.5863482000, 0.6944615000, 0.9934495000", \ + "0.5538905000, 0.5589675000, 0.5702832000, 0.5928071000, 0.6386003000, 0.7468050000, 1.0458653000", \ + "0.6125378000, 0.6176170000, 0.6288476000, 0.6513594000, 0.6973193000, 0.8055348000, 1.1055460000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014425800, 0.0041621000, 0.0120084000, 0.0346461000, 0.0999599000, 0.2884010000"); + values("0.4727562000, 0.4790496000, 0.4931250000, 0.5247930000, 0.6069998000, 0.8407746000, 1.5176164000", \ + "0.4777650000, 0.4837029000, 0.4977988000, 0.5295807000, 0.6118762000, 0.8451247000, 1.5207204000", \ + "0.4888607000, 0.4948817000, 0.5088607000, 0.5406469000, 0.6229692000, 0.8562873000, 1.5319027000", \ + "0.5127426000, 0.5188588000, 0.5329356000, 0.5648069000, 0.6470824000, 0.8804124000, 1.5560194000", \ + "0.5507856000, 0.5569626000, 0.5709687000, 0.6027160000, 0.6847966000, 0.9182241000, 1.5932653000", \ + "0.6003702000, 0.6065425000, 0.6205457000, 0.6523907000, 0.7345834000, 0.9681950000, 1.6449198000", \ + "0.6510683000, 0.6571293000, 0.6712602000, 0.7030641000, 0.7852937000, 1.0190307000, 1.6974816000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014425800, 0.0041621000, 0.0120084000, 0.0346461000, 0.0999599000, 0.2884010000"); + values("0.0239057000, 0.0270832000, 0.0343668000, 0.0519790000, 0.0956003000, 0.2247273000, 0.6186809000", \ + "0.0238614000, 0.0269939000, 0.0347662000, 0.0518071000, 0.0957334000, 0.2254249000, 0.6222011000", \ + "0.0239567000, 0.0272206000, 0.0344245000, 0.0517417000, 0.0953560000, 0.2247763000, 0.6196633000", \ + "0.0239830000, 0.0272984000, 0.0345838000, 0.0517495000, 0.0957259000, 0.2248922000, 0.6218331000", \ + "0.0239783000, 0.0272930000, 0.0345668000, 0.0517549000, 0.0957278000, 0.2245089000, 0.6222513000", \ + "0.0239224000, 0.0270287000, 0.0349170000, 0.0517578000, 0.0956666000, 0.2256020000, 0.6226634000", \ + "0.0238377000, 0.0272473000, 0.0345528000, 0.0515098000, 0.0954400000, 0.2249756000, 0.6160502000"); + } + related_pin : "CLK"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014425800, 0.0041621000, 0.0120084000, 0.0346461000, 0.0999599000, 0.2884010000"); + values("0.0267074000, 0.0311212000, 0.0433658000, 0.0796055000, 0.1918322000, 0.5237049000, 1.4941302000", \ + "0.0266957000, 0.0311926000, 0.0434638000, 0.0794368000, 0.1914147000, 0.5249191000, 1.4934581000", \ + "0.0266566000, 0.0314829000, 0.0434167000, 0.0794338000, 0.1916419000, 0.5248146000, 1.4925052000", \ + "0.0265613000, 0.0313908000, 0.0433217000, 0.0792796000, 0.1915809000, 0.5249190000, 1.4934369000", \ + "0.0266911000, 0.0311229000, 0.0434542000, 0.0793184000, 0.1916583000, 0.5239502000, 1.4941562000", \ + "0.0269340000, 0.0313399000, 0.0432472000, 0.0793012000, 0.1917475000, 0.5238466000, 1.4870287000", \ + "0.0265606000, 0.0313599000, 0.0433732000, 0.0792048000, 0.1918141000, 0.5234167000, 1.4932432000"); + } + timing_sense : "non_unate"; + timing_type : "rising_edge"; + } + timing () { + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014425800, 0.0041621000, 0.0120084000, 0.0346461000, 0.0999599000, 0.2884010000"); + values("0.3577160000, 0.3639941000, 0.3780027000, 0.4096614000, 0.4916778000, 0.7255223000, 1.4023892000", \ + "0.3629306000, 0.3690135000, 0.3830177000, 0.4147711000, 0.4969503000, 0.7311660000, 1.4051530000", \ + "0.3756342000, 0.3818894000, 0.3958772000, 0.4275015000, 0.5095532000, 0.7431016000, 1.4182424000", \ + "0.4068579000, 0.4131066000, 0.4271199000, 0.4587817000, 0.5409933000, 0.7739970000, 1.4520037000", \ + "0.4820635000, 0.4883325000, 0.5023481000, 0.5339028000, 0.6158971000, 0.8496761000, 1.5244512000", \ + "0.6573434000, 0.6634326000, 0.6774361000, 0.7091225000, 0.7913393000, 1.0244805000, 1.7024068000", \ + "0.9943820000, 1.0010477000, 1.0155825000, 1.0476194000, 1.1299680000, 1.3634202000, 2.0384885000"); + } + related_pin : "RESET_B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014425800, 0.0041621000, 0.0120084000, 0.0346461000, 0.0999599000, 0.2884010000"); + values("0.0271116000, 0.0314989000, 0.0433659000, 0.0791094000, 0.1911642000, 0.5243217000, 1.4914519000", \ + "0.0273916000, 0.0315692000, 0.0434697000, 0.0792683000, 0.1911447000, 0.5251770000, 1.4935888000", \ + "0.0273003000, 0.0315334000, 0.0434511000, 0.0792046000, 0.1913817000, 0.5245531000, 1.4922683000", \ + "0.0272883000, 0.0315686000, 0.0434262000, 0.0790810000, 0.1911255000, 0.5253301000, 1.4937277000", \ + "0.0271977000, 0.0316530000, 0.0434221000, 0.0790200000, 0.1912865000, 0.5239674000, 1.4942797000", \ + "0.0274154000, 0.0315864000, 0.0434732000, 0.0789889000, 0.1912895000, 0.5253717000, 1.4939419000", \ + "0.0302264000, 0.0345894000, 0.0459600000, 0.0803274000, 0.1913453000, 0.5250091000, 1.4944960000"); + } + timing_sense : "negative_unate"; + timing_type : "preset"; + } + } + pin ("RESET_B") { + capacitance : 0.0035140000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0034750000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0048338000, 0.0048542000, 0.0049012000, 0.0049111000, 0.0049339000, 0.0049865000, 0.0051079000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0054431000, -0.0054263000, -0.0053875000, -0.0054026000, -0.0054376000, -0.0055179000, -0.0057031000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0035540000; + timing () { + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.2018574000, -0.0535501000, 0.3106263000", \ + "-0.3245299000, -0.1847676000, 0.1501120000", \ + "-0.4067240000, -0.2742858000, 0.0422832000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "recovery_rising"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.2790996000, 0.4164368000, 0.6845847000", \ + "0.3883444000, 0.5244610000, 0.7865052000", \ + "0.4632142000, 0.5956686000, 0.8503887000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "removal_rising"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + fall_constraint ("constraint_3_0_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.2686506000, 0.8333333000, 2.5000000000"); + } + related_output_pin : "Q"; + related_pin : "RESET_B"; + sim_opt : "runlvl=5 accurate=1"; + timing_type : "min_pulse_width"; + violation_delay_degrade_pct : 10.000000000; + } + } + pin ("SCD") { + capacitance : 0.0018710000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0017790000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0030958000, 0.0031005000, 0.0031115000, 0.0031192000, 0.0031367000, 0.0031773000, 0.0032710000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0030184000, -0.0030220000, -0.0030304000, -0.0030404000, -0.0030634000, -0.0031163000, -0.0032381000"); + } + } + max_transition : 1.5000000000; + nextstate_type : "scan_in"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0019630000; + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.3975078000, 0.5714499000, 0.8843568000", \ + "0.3016907000, 0.4768535000, 0.7909811000", \ + "0.2573385000, 0.4325013000, 0.7490703000"); + } + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.2485820000, 0.3602682000, 0.4973939000", \ + "0.1906068000, 0.3010723000, 0.4345358000", \ + "0.2036276000, 0.3128724000, 0.4463359000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "setup_rising"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.2433613000, -0.4160827000, -0.6911478000", \ + "-0.1927103000, -0.3666523000, -0.6600280000", \ + "-0.1666686000, -0.3406107000, -0.6437520000"); + } + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.1811055000, -0.2866882000, -0.4055033000", \ + "-0.1560892000, -0.2641133000, -0.3853698000", \ + "-0.1800964000, -0.2881205000, -0.4142598000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "hold_rising"; + violation_delay_degrade_pct : 10.000000000; + } + } + pin ("SCE") { + capacitance : 0.0036860000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0034000000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0127074000, 0.0126157000, 0.0124044000, 0.0124479000, 0.0125480000, 0.0127791000, 0.0133117000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0002984000, -0.0003785000, -0.0005630000, -0.0005438000, -0.0004998000, -0.0003981000, -0.0001636000"); + } + } + max_transition : 1.5000000000; + nextstate_type : "scan_enable"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0039720000; + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.3352520000, 0.5043112000, 0.8147767000", \ + "0.2394349000, 0.4084941000, 0.7214010000", \ + "0.1926413000, 0.3629212000, 0.6758281000"); + } + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.3706523000, 0.4762350000, 0.5303529000", \ + "0.2760560000, 0.3804180000, 0.4345358000", \ + "0.2317038000, 0.3348451000, 0.3889629000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "setup_rising"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.2128438000, -0.3819030000, -0.6581888000", \ + "-0.1438822000, -0.3129414000, -0.6075378000", \ + "-0.1080749000, -0.2771341000, -0.5790547000"); + } + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.2311543000, -0.3440612000, -0.4055033000", \ + "-0.1707376000, -0.2799824000, -0.3402038000", \ + "-0.1385925000, -0.2478372000, -0.3068379000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "hold_rising"; + violation_delay_degrade_pct : 10.000000000; + } + } + test_cell () { + ff ("IQ","IQ_N") { + clear : "!RESET_B"; + clocked_on : "CLK"; + next_state : "D"; + } + pin ("CLK") { + direction : "input"; + } + pin ("D") { + direction : "input"; + } + pin ("Q") { + direction : "output"; + function : "IQ"; + signal_type : "test_scan_out"; + } + pin ("Q_N") { + direction : "output"; + function : "IQ_N"; + signal_type : "test_scan_out_inverted"; + } + pin ("RESET_B") { + direction : "input"; + } + pin ("SCD") { + direction : "input"; + signal_type : "test_scan_in"; + } + pin ("SCE") { + direction : "input"; + signal_type : "test_scan_enable"; + } + } + } + + cell ("sky130_fd_sc_hd__sdfrtn_1") { + leakage_power () { + value : 0.0176056000; + when : "!RESET_B&CLK_N&!D&!SCD&SCE&!Q"; + } + leakage_power () { + value : 0.0097040000; + when : "RESET_B&CLK_N&D&!SCD&SCE&Q"; + } + leakage_power () { + value : 0.0177297000; + when : "RESET_B&CLK_N&D&SCD&SCE&!Q"; + } + leakage_power () { + value : 0.0177477000; + when : "!RESET_B&CLK_N&!D&SCD&SCE&!Q"; + } + leakage_power () { + value : 0.0174841000; + when : "!RESET_B&CLK_N&D&!SCD&!SCE&!Q"; + } + leakage_power () { + value : 0.0172473000; + when : "!RESET_B&CLK_N&D&SCD&!SCE&!Q"; + } + leakage_power () { + value : 0.0178398000; + when : "!RESET_B&CLK_N&D&!SCD&SCE&!Q"; + } + leakage_power () { + value : 0.0175890000; + when : "!RESET_B&CLK_N&D&SCD&SCE&!Q"; + } + leakage_power () { + value : 0.0188549000; + when : "RESET_B&!CLK_N&D&!SCD&!SCE&!Q"; + } + leakage_power () { + value : 0.0181373000; + when : "RESET_B&!CLK_N&!D&!SCD&SCE&!Q"; + } + leakage_power () { + value : 0.0180410000; + when : "RESET_B&!CLK_N&!D&SCD&!SCE&!Q"; + } + leakage_power () { + value : 0.0177594000; + when : "RESET_B&CLK_N&!D&!SCD&!SCE&!Q"; + } + leakage_power () { + value : 0.0171444000; + when : "!RESET_B&!CLK_N&!D&!SCD&!SCE&!Q"; + } + leakage_power () { + value : 0.0084456000; + when : "RESET_B&!CLK_N&!D&!SCD&!SCE&Q"; + } + leakage_power () { + value : 0.0089095000; + when : "RESET_B&!CLK_N&D&!SCD&SCE&Q"; + } + leakage_power () { + value : 0.0074184000; + when : "RESET_B&!CLK_N&D&SCD&!SCE&Q"; + } + leakage_power () { + value : 0.0074556000; + when : "RESET_B&CLK_N&D&!SCD&!SCE&Q"; + } + leakage_power () { + value : 0.0180916000; + when : "!RESET_B&!CLK_N&D&!SCD&!SCE&!Q"; + } + leakage_power () { + value : 0.0183716000; + when : "RESET_B&!CLK_N&D&!SCD&SCE&!Q"; + } + leakage_power () { + value : 0.0179077000; + when : "RESET_B&!CLK_N&!D&!SCD&!SCE&!Q"; + } + leakage_power () { + value : 0.0191185000; + when : "RESET_B&!CLK_N&!D&SCD&SCE&!Q"; + } + leakage_power () { + value : 0.0179891000; + when : "RESET_B&CLK_N&!D&!SCD&SCE&!Q"; + } + leakage_power () { + value : 0.0173741000; + when : "!RESET_B&!CLK_N&!D&!SCD&SCE&!Q"; + } + leakage_power () { + value : 0.0189598000; + when : "RESET_B&!CLK_N&D&SCD&SCE&!Q"; + } + leakage_power () { + value : 0.0182233000; + when : "RESET_B&CLK_N&D&!SCD&SCE&!Q"; + } + leakage_power () { + value : 0.0176083000; + when : "!RESET_B&!CLK_N&D&!SCD&SCE&!Q"; + } + leakage_power () { + value : 0.0186181000; + when : "RESET_B&!CLK_N&D&SCD&!SCE&!Q"; + } + leakage_power () { + value : 0.0178928000; + when : "RESET_B&CLK_N&!D&SCD&!SCE&!Q"; + } + leakage_power () { + value : 0.0172778000; + when : "!RESET_B&!CLK_N&!D&SCD&!SCE&!Q"; + } + leakage_power () { + value : 0.0085790000; + when : "RESET_B&!CLK_N&!D&SCD&!SCE&Q"; + } + leakage_power () { + value : 0.0077601000; + when : "RESET_B&!CLK_N&D&SCD&SCE&Q"; + } + leakage_power () { + value : 0.0076552000; + when : "RESET_B&!CLK_N&D&!SCD&!SCE&Q"; + } + leakage_power () { + value : 0.0072188000; + when : "RESET_B&CLK_N&D&SCD&!SCE&Q"; + } + leakage_power () { + value : 0.0178549000; + when : "!RESET_B&!CLK_N&D&SCD&!SCE&!Q"; + } + leakage_power () { + value : 0.0086753000; + when : "RESET_B&!CLK_N&!D&!SCD&SCE&Q"; + } + leakage_power () { + value : 0.0077193000; + when : "RESET_B&CLK_N&!D&SCD&SCE&Q"; + } + leakage_power () { + value : 0.0183553000; + when : "!RESET_B&!CLK_N&!D&SCD&SCE&!Q"; + } + leakage_power () { + value : 0.0079188000; + when : "RESET_B&!CLK_N&!D&SCD&SCE&Q"; + } + leakage_power () { + value : 0.0075605000; + when : "RESET_B&CLK_N&D&SCD&SCE&Q"; + } + leakage_power () { + value : 0.0181965000; + when : "!RESET_B&!CLK_N&D&SCD&SCE&!Q"; + } + leakage_power () { + value : 0.0092401000; + when : "RESET_B&CLK_N&!D&!SCD&!SCE&Q"; + } + leakage_power () { + value : 0.0176248000; + when : "RESET_B&CLK_N&D&!SCD&!SCE&!Q"; + } + leakage_power () { + value : 0.0173759000; + when : "!RESET_B&CLK_N&!D&!SCD&!SCE&!Q"; + } + leakage_power () { + value : 0.0094698000; + when : "RESET_B&CLK_N&!D&!SCD&SCE&Q"; + } + leakage_power () { + value : 0.0093735000; + when : "RESET_B&CLK_N&!D&SCD&!SCE&Q"; + } + leakage_power () { + value : 0.0173880000; + when : "RESET_B&CLK_N&D&SCD&!SCE&!Q"; + } + leakage_power () { + value : 0.0178885000; + when : "RESET_B&CLK_N&!D&SCD&SCE&!Q"; + } + leakage_power () { + value : 0.0175093000; + when : "!RESET_B&CLK_N&!D&SCD&!SCE&!Q"; + } + area : 31.280000000; + cell_footprint : "sky130_fd_sc_hd__sdfrtn"; + cell_leakage_power : 0.0147064500; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + ff ("IQ","IQ_N") { + clear : "!RESET_B"; + clocked_on : "!CLK_N"; + next_state : "(D&!SCE) | (SCD&SCE)"; + } + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("CLK_N") { + capacitance : 0.0024530000; + clock : "true"; + direction : "input"; + fall_capacitance : 0.0023050000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0270744000, 0.0269030000, 0.0265080000, 0.0266071000, 0.0268357000, 0.0273628000, 0.0285777000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0213368000, 0.0212264000, 0.0209718000, 0.0210349000, 0.0211805000, 0.0215162000, 0.0222899000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0026010000; + timing () { + fall_constraint ("constraint_3_0_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.1434204000, 0.8333333000, 2.5000000000"); + } + related_output_pin : "Q"; + related_pin : "CLK_N"; + rise_constraint ("constraint_3_0_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.2247102000, 0.8333333000, 2.5000000000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "min_pulse_width"; + violation_delay_degrade_pct : 10.000000000; + } + } + pin ("D") { + capacitance : 0.0016130000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0015650000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0079887000, 0.0079026000, 0.0077042000, 0.0077446000, 0.0078379000, 0.0080531000, 0.0085492000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0022742000, 0.0022417000, 0.0021669000, 0.0021771000, 0.0022008000, 0.0022556000, 0.0023818000"); + } + } + max_transition : 1.5000000000; + nextstate_type : "data"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0016610000; + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.3132793000, 0.5116354000, 0.8636048000", \ + "0.1881654000, 0.3865215000, 0.7323874000", \ + "0.0461569000, 0.2445130000, 0.5842754000"); + } + related_pin : "CLK_N"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.0630352000, 0.2064596000, 0.3374818000", \ + "-0.1292175000, 0.0105449000, 0.1440085000", \ + "-0.3420267000, -0.2095885000, -0.0822285000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "setup_falling"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.2152852000, -0.4124206000, -0.7241068000", \ + "-0.0840677000, -0.2799824000, -0.5855651000", \ + "0.0445130000, -0.1501810000, -0.4521016000"); + } + related_pin : "CLK_N"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.0044414000, -0.1231139000, -0.2040872000", \ + "0.1820456000, 0.0569316000, -0.0374694000", \ + "0.3814271000, 0.2599753000, 0.1631328000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "hold_falling"; + violation_delay_degrade_pct : 10.000000000; + } + } + pin ("Q") { + direction : "output"; + function : "IQ"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013362870, 0.0035713250, 0.0095446290, 0.0255087200, 0.0681739400, 0.1821999000"); + values("0.0149419000, 0.0139138000, 0.0111575000, 0.0025391000, -0.0227418000, -0.0916643000, -0.2763067000", \ + "0.0150084000, 0.0139710000, 0.0112227000, 0.0026018000, -0.0226855000, -0.0916032000, -0.2762453000", \ + "0.0151043000, 0.0140518000, 0.0112994000, 0.0026931000, -0.0225970000, -0.0915028000, -0.2761700000", \ + "0.0146914000, 0.0136384000, 0.0108859000, 0.0022808000, -0.0230085000, -0.0919142000, -0.2765797000", \ + "0.0143752000, 0.0133378000, 0.0105796000, 0.0019875000, -0.0233093000, -0.0922218000, -0.2768503000", \ + "0.0139373000, 0.0129213000, 0.0102068000, 0.0016426000, -0.0236434000, -0.0925454000, -0.2771809000", \ + "0.0174897000, 0.0161967000, 0.0127346000, 0.0033387000, -0.0222722000, -0.0908550000, -0.2754861000"); + } + related_pin : "CLK_N"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013362870, 0.0035713250, 0.0095446290, 0.0255087200, 0.0681739400, 0.1821999000"); + values("0.0205014000, 0.0220467000, 0.0260862000, 0.0361033000, 0.0618721000, 0.1309177000, 0.3143873000", \ + "0.0204193000, 0.0219761000, 0.0260058000, 0.0359841000, 0.0617625000, 0.1301425000, 0.3142766000", \ + "0.0204886000, 0.0220550000, 0.0260753000, 0.0360637000, 0.0618609000, 0.1302592000, 0.3143475000", \ + "0.0203017000, 0.0218580000, 0.0258734000, 0.0358540000, 0.0616187000, 0.1299605000, 0.3144085000", \ + "0.0203150000, 0.0218679000, 0.0258979000, 0.0358779000, 0.0616628000, 0.1300205000, 0.3142029000", \ + "0.0205708000, 0.0221334000, 0.0261443000, 0.0361316000, 0.0618901000, 0.1309866000, 0.3146191000", \ + "0.0224712000, 0.0238920000, 0.0275979000, 0.0374011000, 0.0634071000, 0.1315884000, 0.3141508000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013362870, 0.0035713250, 0.0095446290, 0.0255087200, 0.0681739400, 0.1821999000"); + values("0.0156624000, 0.0166275000, 0.0148092000, 0.0066883000, -0.0187179000, -0.0876228000, -0.2722699000", \ + "0.0154835000, 0.0164771000, 0.0146411000, 0.0065155000, -0.0188692000, -0.0877838000, -0.2724081000", \ + "0.0155271000, 0.0165006000, 0.0147090000, 0.0065509000, -0.0188314000, -0.0877468000, -0.2723460000", \ + "0.0155145000, 0.0162641000, 0.0144508000, 0.0062974000, -0.0190862000, -0.0879825000, -0.2726043000", \ + "0.0153858000, 0.0160738000, 0.0141654000, 0.0059745000, -0.0194053000, -0.0882550000, -0.2728349000", \ + "0.0177324000, 0.0165796000, 0.0140475000, 0.0056862000, -0.0197309000, -0.0885449000, -0.2730741000", \ + "0.0207181000, 0.0192321000, 0.0154955000, 0.0057559000, -0.0200106000, -0.0885007000, -0.2729996000"); + } + related_pin : "RESET_B"; + rise_power ("scalar") { + values("0.0000000000"); + } + } + max_capacitance : 0.1822000000; + max_transition : 1.5000970000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013362900, 0.0035713300, 0.0095446300, 0.0255087000, 0.0681739000, 0.1822000000"); + values("0.2722941000, 0.2804225000, 0.2970617000, 0.3293681000, 0.3941509000, 0.5455890000, 0.9438457000", \ + "0.2771565000, 0.2852702000, 0.3019290000, 0.3341267000, 0.3990805000, 0.5506612000, 0.9490184000", \ + "0.2896408000, 0.2977717000, 0.3144285000, 0.3466740000, 0.4115389000, 0.5631368000, 0.9602188000", \ + "0.3204443000, 0.3285753000, 0.3452321000, 0.3774783000, 0.4423429000, 0.5939412000, 0.9910065000", \ + "0.3882079000, 0.3963315000, 0.4129823000, 0.4451667000, 0.5100932000, 0.6615538000, 1.0593447000", \ + "0.5020174000, 0.5101480000, 0.5267476000, 0.5589081000, 0.6237760000, 0.7753406000, 1.1739089000", \ + "0.6781545000, 0.6862847000, 0.7030360000, 0.7353379000, 0.8002100000, 0.9518364000, 1.3484275000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013362900, 0.0035713300, 0.0095446300, 0.0255087000, 0.0681739000, 0.1822000000"); + values("0.3096794000, 0.3179767000, 0.3359300000, 0.3747000000, 0.4673713000, 0.7097806000, 1.3569544000", \ + "0.3143550000, 0.3226246000, 0.3405933000, 0.3794048000, 0.4718824000, 0.7138146000, 1.3602454000", \ + "0.3267513000, 0.3350347000, 0.3530081000, 0.3918331000, 0.4843201000, 0.7262859000, 1.3728212000", \ + "0.3579155000, 0.3661869000, 0.3841691000, 0.4229478000, 0.5156662000, 0.7572716000, 1.4016620000", \ + "0.4259787000, 0.4342533000, 0.4522209000, 0.4910317000, 0.5834939000, 0.8254565000, 1.4718837000", \ + "0.5439545000, 0.5522174000, 0.5701771000, 0.6089881000, 0.7014566000, 0.9437586000, 1.5919248000", \ + "0.7237435000, 0.7320192000, 0.7499646000, 0.7887328000, 0.8814175000, 1.1238249000, 1.7702609000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013362900, 0.0035713300, 0.0095446300, 0.0255087000, 0.0681739000, 0.1822000000"); + values("0.0276261000, 0.0328873000, 0.0445550000, 0.0719041000, 0.1390857000, 0.3288787000, 0.8540513000", \ + "0.0276111000, 0.0330603000, 0.0444388000, 0.0719342000, 0.1393612000, 0.3299350000, 0.8584273000", \ + "0.0276203000, 0.0331516000, 0.0445698000, 0.0719079000, 0.1390371000, 0.3303613000, 0.8555842000", \ + "0.0276199000, 0.0331523000, 0.0445714000, 0.0719090000, 0.1390365000, 0.3303692000, 0.8554691000", \ + "0.0276582000, 0.0330805000, 0.0445717000, 0.0719863000, 0.1390381000, 0.3293483000, 0.8547618000", \ + "0.0277269000, 0.0328675000, 0.0445833000, 0.0715885000, 0.1392404000, 0.3291196000, 0.8592372000", \ + "0.0277448000, 0.0330203000, 0.0448765000, 0.0720440000, 0.1388135000, 0.3286287000, 0.8557429000"); + } + related_pin : "CLK_N"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013362900, 0.0035713300, 0.0095446300, 0.0255087000, 0.0681739000, 0.1822000000"); + values("0.0274334000, 0.0343459000, 0.0513539000, 0.0959283000, 0.2215083000, 0.5667921000, 1.4980973000", \ + "0.0274969000, 0.0343816000, 0.0512955000, 0.0960679000, 0.2209529000, 0.5664323000, 1.5000974000", \ + "0.0274692000, 0.0342682000, 0.0512730000, 0.0960641000, 0.2209892000, 0.5664254000, 1.4999618000", \ + "0.0274818000, 0.0342837000, 0.0513436000, 0.0959953000, 0.2215011000, 0.5673911000, 1.4983176000", \ + "0.0274196000, 0.0343766000, 0.0512898000, 0.0960646000, 0.2209774000, 0.5663458000, 1.5000453000", \ + "0.0273468000, 0.0343005000, 0.0512760000, 0.0960595000, 0.2213954000, 0.5660622000, 1.4951422000", \ + "0.0273156000, 0.0342512000, 0.0512580000, 0.0959407000, 0.2211931000, 0.5645462000, 1.4960383000"); + } + timing_sense : "non_unate"; + timing_type : "falling_edge"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013362900, 0.0035713300, 0.0095446300, 0.0255087000, 0.0681739000, 0.1822000000"); + values("0.1579051000, 0.1666980000, 0.1849817000, 0.2207944000, 0.2874856000, 0.4372035000, 0.8349988000", \ + "0.1626389000, 0.1714536000, 0.1897421000, 0.2255714000, 0.2923160000, 0.4419243000, 0.8394912000", \ + "0.1751075000, 0.1838964000, 0.2021704000, 0.2380243000, 0.3047910000, 0.4544647000, 0.8518010000", \ + "0.2065190000, 0.2153308000, 0.2335327000, 0.2693426000, 0.3361269000, 0.4858580000, 0.8823552000", \ + "0.2826012000, 0.2913522000, 0.3094733000, 0.3451631000, 0.4119029000, 0.5615962000, 0.9590155000", \ + "0.4375765000, 0.4479897000, 0.4690196000, 0.5082781000, 0.5757975000, 0.7254544000, 1.1217481000", \ + "0.6909881000, 0.7047503000, 0.7325074000, 0.7830788000, 0.8543257000, 1.0041346000, 1.4006375000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013362900, 0.0035713300, 0.0095446300, 0.0255087000, 0.0681739000, 0.1822000000"); + values("0.0301981000, 0.0362817000, 0.0495634000, 0.0778913000, 0.1395499000, 0.3258473000, 0.8576334000", \ + "0.0302141000, 0.0362407000, 0.0495690000, 0.0778356000, 0.1396005000, 0.3264971000, 0.8590907000", \ + "0.0303779000, 0.0362491000, 0.0496871000, 0.0779578000, 0.1396800000, 0.3276348000, 0.8568350000", \ + "0.0304570000, 0.0362300000, 0.0499991000, 0.0780488000, 0.1396531000, 0.3285743000, 0.8565467000", \ + "0.0305651000, 0.0363203000, 0.0497501000, 0.0779781000, 0.1396077000, 0.3266170000, 0.8533396000", \ + "0.0397271000, 0.0460162000, 0.0597181000, 0.0848143000, 0.1415912000, 0.3266010000, 0.8560856000", \ + "0.0588192000, 0.0667804000, 0.0839985000, 0.1064911000, 0.1494130000, 0.3278634000, 0.8571129000"); + } + related_pin : "RESET_B"; + timing_sense : "positive_unate"; + timing_type : "clear"; + } + } + pin ("RESET_B") { + capacitance : 0.0035030000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0034920000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0049774000, 0.0049567000, 0.0049089000, 0.0049186000, 0.0049408000, 0.0049921000, 0.0051103000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0048206000, -0.0048202000, -0.0048191000, -0.0048308000, -0.0048577000, -0.0049197000, -0.0050626000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0035140000; + timing () { + related_pin : "CLK_N"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.2641133000, -0.1377786000, 0.1226380000", \ + "-0.4758971000, -0.3556660000, -0.1318704000", \ + "-0.7167825000, -0.6063171000, -0.4142598000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "recovery_falling"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + related_pin : "CLK_N"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.3657695000, 0.5043275000, 0.7797995000", \ + "0.5531393000, 0.6904766000, 0.9671693000", \ + "0.7659486000, 0.9032858000, 1.1763164000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "removal_falling"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + fall_constraint ("constraint_3_0_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.3060000000, 0.8333333000, 2.5000000000"); + } + related_output_pin : "Q"; + related_pin : "RESET_B"; + sim_opt : "runlvl=5 accurate=1"; + timing_type : "min_pulse_width"; + violation_delay_degrade_pct : 10.000000000; + } + } + pin ("SCD") { + capacitance : 0.0018710000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0018030000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0030973000, 0.0031026000, 0.0031147000, 0.0031226000, 0.0031408000, 0.0031830000, 0.0032802000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0030211000, -0.0030244000, -0.0030321000, -0.0030402000, -0.0030588000, -0.0031016000, -0.0032004000"); + } + } + max_transition : 1.5000000000; + nextstate_type : "scan_in"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0019400000; + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.4109356000, 0.5848776000, 0.8990052000", \ + "0.2846009000, 0.4585430000, 0.7726706000", \ + "0.1425925000, 0.3153138000, 0.6282207000"); + } + related_pin : "CLK_N"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.1985332000, 0.3102194000, 0.4510072000", \ + "0.0001771000, 0.1130840000, 0.2563132000", \ + "-0.2199564000, -0.1094909000, 0.0312969000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "setup_falling"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.2836445000, -0.4575866000, -0.7399759000", \ + "-0.1512064000, -0.3239277000, -0.6002136000", \ + "-0.0238464000, -0.1953470000, -0.4704121000"); + } + related_pin : "CLK_N"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.0858906000, -0.1914733000, -0.3017435000", \ + "0.0868307000, -0.0175312000, -0.1351256000", \ + "0.2837708000, 0.1769674000, 0.0581523000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "hold_falling"; + violation_delay_degrade_pct : 10.000000000; + } + } + pin ("SCE") { + capacitance : 0.0036840000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0033150000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0125718000, 0.0124289000, 0.0120994000, 0.0121507000, 0.0122691000, 0.0125420000, 0.0131711000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0001964000, -0.0002725000, -0.0004481000, -0.0004286000, -0.0003836000, -0.0002797000, -0.0000402690"); + } + } + max_transition : 1.5000000000; + nextstate_type : "scan_enable"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0040530000; + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.3486797000, 0.5189596000, 0.8282044000", \ + "0.2235658000, 0.3926250000, 0.7006491000", \ + "0.0827780000, 0.2506165000, 0.5561992000"); + } + related_pin : "CLK_N"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.3853008000, 0.4896627000, 0.5437806000", \ + "0.2589661000, 0.3645488000, 0.4186667000", \ + "0.1169577000, 0.2213197000, 0.2766582000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "setup_falling"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.0797871000, -0.2647155000, -0.4763041000", \ + "0.0990378000, -0.0871113000, -0.2974792000", \ + "0.3008607000, 0.1134909000, -0.0968770000"); + } + related_pin : "CLK_N"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.0651387000, -0.2329772000, -0.3932962000", \ + "0.1075827000, -0.0578145000, -0.2291198000", \ + "0.3057435000, 0.1403463000, -0.0346211000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "hold_falling"; + violation_delay_degrade_pct : 10.000000000; + } + } + test_cell () { + ff ("IQ","IQ_N") { + clear : "!RESET_B"; + clocked_on : "!CLK_N"; + next_state : "D"; + } + pin ("CLK_N") { + direction : "input"; + } + pin ("D") { + direction : "input"; + } + pin ("Q") { + direction : "output"; + function : "IQ"; + signal_type : "test_scan_out"; + } + pin ("RESET_B") { + direction : "input"; + } + pin ("SCD") { + direction : "input"; + signal_type : "test_scan_in"; + } + pin ("SCE") { + direction : "input"; + signal_type : "test_scan_enable"; + } + } + } + + cell ("sky130_fd_sc_hd__sdfrtp_1") { + leakage_power () { + value : 0.0177584000; + when : "!RESET_B&!CLK&D&!SCD&SCE&!Q"; + } + leakage_power () { + value : 0.0175076000; + when : "!RESET_B&!CLK&D&SCD&SCE&!Q"; + } + leakage_power () { + value : 0.0189362000; + when : "RESET_B&CLK&D&!SCD&!SCE&!Q"; + } + leakage_power () { + value : 0.0182187000; + when : "RESET_B&CLK&!D&!SCD&SCE&!Q"; + } + leakage_power () { + value : 0.0181224000; + when : "RESET_B&CLK&!D&SCD&!SCE&!Q"; + } + leakage_power () { + value : 0.0176780000; + when : "RESET_B&!CLK&!D&!SCD&!SCE&!Q"; + } + leakage_power () { + value : 0.0172258000; + when : "!RESET_B&CLK&!D&!SCD&!SCE&!Q"; + } + leakage_power () { + value : 0.0085270000; + when : "RESET_B&CLK&!D&!SCD&!SCE&Q"; + } + leakage_power () { + value : 0.0089909000; + when : "RESET_B&CLK&D&!SCD&SCE&Q"; + } + leakage_power () { + value : 0.0074998000; + when : "RESET_B&CLK&D&SCD&!SCE&Q"; + } + leakage_power () { + value : 0.0073737000; + when : "RESET_B&!CLK&D&!SCD&!SCE&Q"; + } + leakage_power () { + value : 0.0181730000; + when : "!RESET_B&CLK&D&!SCD&!SCE&!Q"; + } + leakage_power () { + value : 0.0184530000; + when : "RESET_B&CLK&D&!SCD&SCE&!Q"; + } + leakage_power () { + value : 0.0179891000; + when : "RESET_B&CLK&!D&!SCD&!SCE&!Q"; + } + leakage_power () { + value : 0.0191999000; + when : "RESET_B&CLK&!D&SCD&SCE&!Q"; + } + leakage_power () { + value : 0.0179077000; + when : "RESET_B&!CLK&!D&!SCD&SCE&!Q"; + } + leakage_power () { + value : 0.0174555000; + when : "!RESET_B&CLK&!D&!SCD&SCE&!Q"; + } + leakage_power () { + value : 0.0190412000; + when : "RESET_B&CLK&D&SCD&SCE&!Q"; + } + leakage_power () { + value : 0.0181419000; + when : "RESET_B&!CLK&D&!SCD&SCE&!Q"; + } + leakage_power () { + value : 0.0176897000; + when : "!RESET_B&CLK&D&!SCD&SCE&!Q"; + } + leakage_power () { + value : 0.0186995000; + when : "RESET_B&CLK&D&SCD&!SCE&!Q"; + } + leakage_power () { + value : 0.0178114000; + when : "RESET_B&!CLK&!D&SCD&!SCE&!Q"; + } + leakage_power () { + value : 0.0173592000; + when : "!RESET_B&CLK&!D&SCD&!SCE&!Q"; + } + leakage_power () { + value : 0.0086604000; + when : "RESET_B&CLK&!D&SCD&!SCE&Q"; + } + leakage_power () { + value : 0.0078415000; + when : "RESET_B&CLK&D&SCD&SCE&Q"; + } + leakage_power () { + value : 0.0077366000; + when : "RESET_B&CLK&D&!SCD&!SCE&Q"; + } + leakage_power () { + value : 0.0071369000; + when : "RESET_B&!CLK&D&SCD&!SCE&Q"; + } + leakage_power () { + value : 0.0179362000; + when : "!RESET_B&CLK&D&SCD&!SCE&!Q"; + } + leakage_power () { + value : 0.0087567000; + when : "RESET_B&CLK&!D&!SCD&SCE&Q"; + } + leakage_power () { + value : 0.0076373000; + when : "RESET_B&!CLK&!D&SCD&SCE&Q"; + } + leakage_power () { + value : 0.0184367000; + when : "!RESET_B&CLK&!D&SCD&SCE&!Q"; + } + leakage_power () { + value : 0.0080002000; + when : "RESET_B&CLK&!D&SCD&SCE&Q"; + } + leakage_power () { + value : 0.0074786000; + when : "RESET_B&!CLK&D&SCD&SCE&Q"; + } + leakage_power () { + value : 0.0182779000; + when : "!RESET_B&CLK&D&SCD&SCE&!Q"; + } + leakage_power () { + value : 0.0175434000; + when : "RESET_B&!CLK&D&!SCD&!SCE&!Q"; + } + leakage_power () { + value : 0.0172945000; + when : "!RESET_B&!CLK&!D&!SCD&!SCE&!Q"; + } + leakage_power () { + value : 0.0093884000; + when : "RESET_B&!CLK&!D&!SCD&SCE&Q"; + } + leakage_power () { + value : 0.0092921000; + when : "RESET_B&!CLK&!D&SCD&!SCE&Q"; + } + leakage_power () { + value : 0.0091587000; + when : "RESET_B&!CLK&!D&!SCD&!SCE&Q"; + } + leakage_power () { + value : 0.0173066000; + when : "RESET_B&!CLK&D&SCD&!SCE&!Q"; + } + leakage_power () { + value : 0.0178071000; + when : "RESET_B&!CLK&!D&SCD&SCE&!Q"; + } + leakage_power () { + value : 0.0174279000; + when : "!RESET_B&!CLK&!D&SCD&!SCE&!Q"; + } + leakage_power () { + value : 0.0175242000; + when : "!RESET_B&!CLK&!D&!SCD&SCE&!Q"; + } + leakage_power () { + value : 0.0096227000; + when : "RESET_B&!CLK&D&!SCD&SCE&Q"; + } + leakage_power () { + value : 0.0176483000; + when : "RESET_B&!CLK&D&SCD&SCE&!Q"; + } + leakage_power () { + value : 0.0176663000; + when : "!RESET_B&!CLK&!D&SCD&SCE&!Q"; + } + leakage_power () { + value : 0.0174027000; + when : "!RESET_B&!CLK&D&!SCD&!SCE&!Q"; + } + leakage_power () { + value : 0.0171659000; + when : "!RESET_B&!CLK&D&SCD&!SCE&!Q"; + } + area : 31.280000000; + cell_footprint : "sky130_fd_sc_hd__sdfrtp"; + cell_leakage_power : 0.0147064000; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + ff ("IQ","IQ_N") { + clear : "!RESET_B"; + clocked_on : "CLK"; + next_state : "(D&!SCE) | (SCD&SCE)"; + } + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("CLK") { + capacitance : 0.0024400000; + clock : "true"; + direction : "input"; + fall_capacitance : 0.0023250000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0296567000, 0.0294825000, 0.0290808000, 0.0292117000, 0.0295137000, 0.0302097000, 0.0318140000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0184375000, 0.0183180000, 0.0180425000, 0.0181136000, 0.0182778000, 0.0186563000, 0.0195287000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0025540000; + timing () { + fall_constraint ("constraint_3_0_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.2675521000, 0.8333333000, 2.5000000000"); + } + related_output_pin : "Q"; + related_pin : "CLK"; + rise_constraint ("constraint_3_0_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.1390263000, 0.8333333000, 2.5000000000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "min_pulse_width"; + violation_delay_degrade_pct : 10.000000000; + } + } + pin ("D") { + capacitance : 0.0016140000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0015510000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0079870000, 0.0079014000, 0.0077041000, 0.0077446000, 0.0078381000, 0.0080537000, 0.0085508000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0022788000, 0.0022461000, 0.0021709000, 0.0021808000, 0.0022038000, 0.0022569000, 0.0023792000"); + } + } + max_transition : 1.5000000000; + nextstate_type : "data"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0016770000; + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.2998515000, 0.4982077000, 0.8501771000", \ + "0.2040345000, 0.4036113000, 0.7568014000", \ + "0.1572409000, 0.3580384000, 0.7100078000"); + } + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.1216289000, 0.2613913000, 0.3826478000", \ + "0.0709779000, 0.2021953000, 0.3112448000", \ + "0.0803366000, 0.2054505000, 0.3083965000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "setup_rising"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.1798848000, -0.3770202000, -0.6801614000", \ + "-0.1109232000, -0.3105000000, -0.6380553000", \ + "-0.0738952000, -0.2759134000, -0.6095723000"); + } + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.0846699000, -0.2158874000, -0.3090677000", \ + "-0.0486673000, -0.1750020000, -0.2730651000", \ + "-0.0629089000, -0.1868021000, -0.2848652000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "hold_rising"; + violation_delay_degrade_pct : 10.000000000; + } + } + pin ("Q") { + direction : "output"; + function : "IQ"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013374040, 0.0035772970, 0.0095685790, 0.0255941000, 0.0684592900, 0.1831154000"); + values("0.0165237000, 0.0154481000, 0.0126946000, 0.0040038000, -0.0214065000, -0.0906451000, -0.2762964000", \ + "0.0163407000, 0.0152834000, 0.0125081000, 0.0038111000, -0.0215936000, -0.0908228000, -0.2764866000", \ + "0.0162971000, 0.0152353000, 0.0124640000, 0.0037735000, -0.0216362000, -0.0908647000, -0.2765139000", \ + "0.0158343000, 0.0147569000, 0.0120054000, 0.0033142000, -0.0220874000, -0.0913320000, -0.2769818000", \ + "0.0155643000, 0.0145144000, 0.0117312000, 0.0030294000, -0.0223740000, -0.0916176000, -0.2772749000", \ + "0.0162386000, 0.0149137000, 0.0116492000, 0.0029011000, -0.0225152000, -0.0917477000, -0.2774151000", \ + "0.0184665000, 0.0171727000, 0.0137142000, 0.0042961000, -0.0214094000, -0.0908162000, -0.2764760000"); + } + related_pin : "CLK"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013374040, 0.0035772970, 0.0095685790, 0.0255941000, 0.0684592900, 0.1831154000"); + values("0.0178455000, 0.0194166000, 0.0234297000, 0.0334558000, 0.0594197000, 0.1285854000, 0.3120663000", \ + "0.0178005000, 0.0193684000, 0.0234007000, 0.0334207000, 0.0593238000, 0.1286152000, 0.3129135000", \ + "0.0178166000, 0.0193763000, 0.0234095000, 0.0334288000, 0.0593228000, 0.1286264000, 0.3127237000", \ + "0.0171189000, 0.0186632000, 0.0227227000, 0.0327414000, 0.0588074000, 0.1271457000, 0.3112289000", \ + "0.0166777000, 0.0182283000, 0.0222703000, 0.0322886000, 0.0582334000, 0.1274036000, 0.3112701000", \ + "0.0169578000, 0.0183263000, 0.0221174000, 0.0321852000, 0.0579698000, 0.1265366000, 0.3109205000", \ + "0.0183481000, 0.0197431000, 0.0234689000, 0.0333754000, 0.0590513000, 0.1280903000, 0.3118762000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013374040, 0.0035772970, 0.0095685790, 0.0255941000, 0.0684592900, 0.1831154000"); + values("0.0149976000, 0.0141495000, 0.0124884000, 0.0098245000, -0.0050152000, -0.0739493000, -0.2595813000", \ + "0.0149305000, 0.0140900000, 0.0124871000, 0.0098485000, -0.0050665000, -0.0739790000, -0.2596195000", \ + "0.0146811000, 0.0138483000, 0.0122776000, 0.0098100000, -0.0053006000, -0.0742610000, -0.2598630000", \ + "0.0145422000, 0.0137100000, 0.0122945000, 0.0100884000, -0.0056019000, -0.0745598000, -0.2601948000", \ + "0.0151653000, 0.0144446000, 0.0133776000, 0.0120672000, -0.0057031000, -0.0746954000, -0.2603537000", \ + "0.0174074000, 0.0167294000, 0.0166252000, 0.0164717000, -0.0057631000, -0.0748434000, -0.2604865000", \ + "0.0349893000, 0.0335237000, 0.0297692000, 0.0204466000, -0.0054713000, -0.0743902000, -0.2599794000"); + } + related_pin : "RESET_B"; + rise_power ("scalar") { + values("0.0000000000"); + } + } + max_capacitance : 0.1831150000; + max_transition : 1.5067330000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013374000, 0.0035773000, 0.0095685800, 0.0255941000, 0.0684593000, 0.1831150000"); + values("0.2864168000, 0.2945175000, 0.3112487000, 0.3434244000, 0.4084776000, 0.5607380000, 0.9598370000", \ + "0.2910464000, 0.2991517000, 0.3158711000, 0.3480377000, 0.4132388000, 0.5653651000, 0.9650263000", \ + "0.3019043000, 0.3100192000, 0.3267564000, 0.3589135000, 0.4240789000, 0.5762754000, 0.9751762000", \ + "0.3262228000, 0.3343247000, 0.3510525000, 0.3832322000, 0.4482852000, 0.6005517000, 0.9996409000", \ + "0.3639934000, 0.3721200000, 0.3887972000, 0.4209528000, 0.4861169000, 0.6382530000, 1.0389978000", \ + "0.4136017000, 0.4217035000, 0.4384330000, 0.4705875000, 0.5356487000, 0.6879008000, 1.0886176000", \ + "0.4641336000, 0.4722338000, 0.4889272000, 0.5212670000, 0.5863201000, 0.7386082000, 1.1383068000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013374000, 0.0035773000, 0.0095685800, 0.0255941000, 0.0684593000, 0.1831150000"); + values("0.2575737000, 0.2658508000, 0.2838263000, 0.3227726000, 0.4155464000, 0.6587624000, 1.3075183000", \ + "0.2621257000, 0.2704030000, 0.2883933000, 0.3273155000, 0.4201718000, 0.6632481000, 1.3147980000", \ + "0.2728632000, 0.2811450000, 0.2991128000, 0.3379697000, 0.4309875000, 0.6745251000, 1.3227388000", \ + "0.2968811000, 0.3051724000, 0.3231357000, 0.3620319000, 0.4551027000, 0.6985277000, 1.3475220000", \ + "0.3362201000, 0.3445085000, 0.3624883000, 0.4013796000, 0.4944355000, 0.7379818000, 1.3872327000", \ + "0.3885322000, 0.3968030000, 0.4148132000, 0.4537204000, 0.5464838000, 0.7903669000, 1.4393551000", \ + "0.4470237000, 0.4553047000, 0.4733078000, 0.5122147000, 0.6049939000, 0.8478743000, 1.4961569000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013374000, 0.0035773000, 0.0095685800, 0.0255941000, 0.0684593000, 0.1831150000"); + values("0.0277881000, 0.0329047000, 0.0446060000, 0.0715622000, 0.1397049000, 0.3311216000, 0.8705519000", \ + "0.0277887000, 0.0328198000, 0.0446489000, 0.0721933000, 0.1396596000, 0.3305597000, 0.8612713000", \ + "0.0277870000, 0.0329005000, 0.0451453000, 0.0722691000, 0.1396455000, 0.3310327000, 0.8700347000", \ + "0.0277880000, 0.0329007000, 0.0445773000, 0.0715658000, 0.1397048000, 0.3311975000, 0.8702486000", \ + "0.0276909000, 0.0328718000, 0.0446311000, 0.0721988000, 0.1392860000, 0.3307593000, 0.8585371000", \ + "0.0277890000, 0.0329056000, 0.0446097000, 0.0720505000, 0.1389800000, 0.3299241000, 0.8665349000", \ + "0.0275912000, 0.0328152000, 0.0446904000, 0.0719465000, 0.1399282000, 0.3318678000, 0.8577236000"); + } + related_pin : "CLK"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013374000, 0.0035773000, 0.0095685800, 0.0255941000, 0.0684593000, 0.1831150000"); + values("0.0273928000, 0.0342369000, 0.0512802000, 0.0961506000, 0.2217646000, 0.5685910000, 1.5022555000", \ + "0.0273699000, 0.0341692000, 0.0512582000, 0.0961933000, 0.2216328000, 0.5682250000, 1.5031253000", \ + "0.0273763000, 0.0342878000, 0.0513016000, 0.0960726000, 0.2220110000, 0.5698796000, 1.5067334000", \ + "0.0274443000, 0.0343715000, 0.0514248000, 0.0961086000, 0.2219170000, 0.5679956000, 1.5061018000", \ + "0.0273939000, 0.0343299000, 0.0512651000, 0.0961276000, 0.2215175000, 0.5695203000, 1.5048566000", \ + "0.0273212000, 0.0342928000, 0.0513455000, 0.0962186000, 0.2216349000, 0.5686332000, 1.5053635000", \ + "0.0274658000, 0.0344024000, 0.0513840000, 0.0962429000, 0.2221802000, 0.5687331000, 1.5037505000"); + } + timing_sense : "non_unate"; + timing_type : "rising_edge"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013374000, 0.0035773000, 0.0095685800, 0.0255941000, 0.0684593000, 0.1831150000"); + values("0.1570489000, 0.1653962000, 0.1825480000, 0.2157203000, 0.2821298000, 0.4416047000, 0.8406065000", \ + "0.1618561000, 0.1702335000, 0.1875122000, 0.2207400000, 0.2871221000, 0.4466112000, 0.8456599000", \ + "0.1744565000, 0.1828276000, 0.1998917000, 0.2330674000, 0.2995322000, 0.4590292000, 0.8578846000", \ + "0.2057991000, 0.2141699000, 0.2313286000, 0.2644388000, 0.3310568000, 0.4906064000, 0.8895192000", \ + "0.2820288000, 0.2903218000, 0.3073956000, 0.3405197000, 0.4073665000, 0.5666734000, 0.9654345000", \ + "0.4363175000, 0.4462214000, 0.4659055000, 0.5022316000, 0.5724052000, 0.7304440000, 1.1290026000", \ + "0.6880869000, 0.7012180000, 0.7274898000, 0.7738736000, 0.8567887000, 1.0121078000, 1.4103722000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013374000, 0.0035773000, 0.0095685800, 0.0255941000, 0.0684593000, 0.1831150000"); + values("0.0291038000, 0.0345047000, 0.0464704000, 0.0738548000, 0.1423594000, 0.3359421000, 0.8584448000", \ + "0.0289082000, 0.0343221000, 0.0466570000, 0.0737482000, 0.1424730000, 0.3356361000, 0.8594668000", \ + "0.0292674000, 0.0344331000, 0.0465791000, 0.0741185000, 0.1424065000, 0.3365145000, 0.8632436000", \ + "0.0289577000, 0.0345533000, 0.0466440000, 0.0737616000, 0.1429820000, 0.3355751000, 0.8584261000", \ + "0.0290300000, 0.0346021000, 0.0472546000, 0.0742835000, 0.1440821000, 0.3352476000, 0.8618475000", \ + "0.0379202000, 0.0439279000, 0.0560582000, 0.0825935000, 0.1507915000, 0.3342929000, 0.8616092000", \ + "0.0560879000, 0.0636705000, 0.0784569000, 0.1080497000, 0.1670839000, 0.3342772000, 0.8602875000"); + } + related_pin : "RESET_B"; + timing_sense : "positive_unate"; + timing_type : "clear"; + } + } + pin ("RESET_B") { + capacitance : 0.0035390000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0035500000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0049712000, 0.0049514000, 0.0049055000, 0.0049153000, 0.0049378000, 0.0049896000, 0.0051091000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0054958000, -0.0054613000, -0.0053818000, -0.0053950000, -0.0054253000, -0.0054951000, -0.0056561000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0035280000; + timing () { + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.2042988000, -0.0743021000, 0.2044251000", \ + "-0.3269714000, -0.2055195000, 0.0463522000", \ + "-0.4079447000, -0.2925963000, -0.0578145000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "recovery_rising"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.2778789000, 0.4152162000, 0.6845847000", \ + "0.3871237000, 0.5232402000, 0.7852845000", \ + "0.4632142000, 0.5944479000, 0.8491679000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "removal_rising"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + fall_constraint ("constraint_3_0_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.1785727000, 0.8333333000, 2.5000000000"); + } + related_output_pin : "Q"; + related_pin : "RESET_B"; + sim_opt : "runlvl=5 accurate=1"; + timing_type : "min_pulse_width"; + violation_delay_degrade_pct : 10.000000000; + } + } + pin ("SCD") { + capacitance : 0.0018710000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0017790000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0031000000, 0.0031038000, 0.0031125000, 0.0031202000, 0.0031383000, 0.0031799000, 0.0032758000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0030227000, -0.0030248000, -0.0030296000, -0.0030378000, -0.0030564000, -0.0030994000, -0.0031986000"); + } + } + max_transition : 1.5000000000; + nextstate_type : "scan_in"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0019640000; + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.3962871000, 0.5702292000, 0.8855775000", \ + "0.3016907000, 0.4756328000, 0.7909811000", \ + "0.2561178000, 0.4312806000, 0.7478496000"); + } + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.2461406000, 0.3578268000, 0.4949525000", \ + "0.1893861000, 0.2998515000, 0.4333151000", \ + "0.2024069000, 0.3128724000, 0.4451152000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "setup_rising"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.2458027000, -0.4197448000, -0.6960306000", \ + "-0.1951517000, -0.3690937000, -0.6624694000", \ + "-0.1666686000, -0.3418314000, -0.6437520000"); + } + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.1811055000, -0.2866882000, -0.4055033000", \ + "-0.1560892000, -0.2628926000, -0.3853698000", \ + "-0.1800964000, -0.2881205000, -0.4130391000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "hold_rising"; + violation_delay_degrade_pct : 10.000000000; + } + } + pin ("SCE") { + capacitance : 0.0036860000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0034000000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0127239000, 0.0125722000, 0.0122225000, 0.0122744000, 0.0123941000, 0.0126702000, 0.0133064000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0003272000, -0.0004014000, -0.0005725000, -0.0005535000, -0.0005094000, -0.0004078000, -0.0001736000"); + } + } + max_transition : 1.5000000000; + nextstate_type : "scan_enable"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0039730000; + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.3352520000, 0.5043112000, 0.8135560000", \ + "0.2394349000, 0.4084941000, 0.7214010000", \ + "0.1914206000, 0.3617005000, 0.6758281000"); + } + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.3706523000, 0.4750143000, 0.5291322000", \ + "0.2760560000, 0.3804180000, 0.4345358000", \ + "0.2304831000, 0.3348451000, 0.3889629000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "setup_rising"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.2152852000, -0.3843444000, -0.6618509000", \ + "-0.1463236000, -0.3153828000, -0.6111999000", \ + "-0.1092956000, -0.2783548000, -0.5802754000"); + } + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.2335957000, -0.3465026000, -0.4079447000", \ + "-0.1731790000, -0.2812031000, -0.3414245000", \ + "-0.1410338000, -0.2490580000, -0.3080586000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "hold_rising"; + violation_delay_degrade_pct : 10.000000000; + } + } + test_cell () { + ff ("IQ","IQ_N") { + clear : "!RESET_B"; + clocked_on : "CLK"; + next_state : "D"; + } + pin ("CLK") { + direction : "input"; + } + pin ("D") { + direction : "input"; + } + pin ("Q") { + direction : "output"; + function : "IQ"; + signal_type : "test_scan_out"; + } + pin ("RESET_B") { + direction : "input"; + } + pin ("SCD") { + direction : "input"; + signal_type : "test_scan_in"; + } + pin ("SCE") { + direction : "input"; + signal_type : "test_scan_enable"; + } + } + } + + cell ("sky130_fd_sc_hd__sdfrtp_2") { + leakage_power () { + value : 0.0148932000; + when : "RESET_B&!CLK&D&SCD&SCE&!Q"; + } + leakage_power () { + value : 0.0149111000; + when : "!RESET_B&!CLK&!D&SCD&SCE&!Q"; + } + leakage_power () { + value : 0.0146475000; + when : "!RESET_B&!CLK&D&!SCD&!SCE&!Q"; + } + leakage_power () { + value : 0.0144107000; + when : "!RESET_B&!CLK&D&SCD&!SCE&!Q"; + } + leakage_power () { + value : 0.0150032000; + when : "!RESET_B&!CLK&D&!SCD&SCE&!Q"; + } + leakage_power () { + value : 0.0147524000; + when : "!RESET_B&!CLK&D&SCD&SCE&!Q"; + } + leakage_power () { + value : 0.0161811000; + when : "RESET_B&CLK&D&!SCD&!SCE&!Q"; + } + leakage_power () { + value : 0.0154636000; + when : "RESET_B&CLK&!D&!SCD&SCE&!Q"; + } + leakage_power () { + value : 0.0153673000; + when : "RESET_B&CLK&!D&SCD&!SCE&!Q"; + } + leakage_power () { + value : 0.0149229000; + when : "RESET_B&!CLK&!D&!SCD&!SCE&!Q"; + } + leakage_power () { + value : 0.0144706000; + when : "!RESET_B&CLK&!D&!SCD&!SCE&!Q"; + } + leakage_power () { + value : 0.0088909000; + when : "RESET_B&CLK&!D&!SCD&!SCE&Q"; + } + leakage_power () { + value : 0.0093548000; + when : "RESET_B&CLK&D&!SCD&SCE&Q"; + } + leakage_power () { + value : 0.0078637000; + when : "RESET_B&CLK&D&SCD&!SCE&Q"; + } + leakage_power () { + value : 0.0077376000; + when : "RESET_B&!CLK&D&!SCD&!SCE&Q"; + } + leakage_power () { + value : 0.0154178000; + when : "!RESET_B&CLK&D&!SCD&!SCE&!Q"; + } + leakage_power () { + value : 0.0156978000; + when : "RESET_B&CLK&D&!SCD&SCE&!Q"; + } + leakage_power () { + value : 0.0152339000; + when : "RESET_B&CLK&!D&!SCD&!SCE&!Q"; + } + leakage_power () { + value : 0.0164447000; + when : "RESET_B&CLK&!D&SCD&SCE&!Q"; + } + leakage_power () { + value : 0.0151525000; + when : "RESET_B&!CLK&!D&!SCD&SCE&!Q"; + } + leakage_power () { + value : 0.0147003000; + when : "!RESET_B&CLK&!D&!SCD&SCE&!Q"; + } + leakage_power () { + value : 0.0162860000; + when : "RESET_B&CLK&D&SCD&SCE&!Q"; + } + leakage_power () { + value : 0.0153868000; + when : "RESET_B&!CLK&D&!SCD&SCE&!Q"; + } + leakage_power () { + value : 0.0149345000; + when : "!RESET_B&CLK&D&!SCD&SCE&!Q"; + } + leakage_power () { + value : 0.0159443000; + when : "RESET_B&CLK&D&SCD&!SCE&!Q"; + } + leakage_power () { + value : 0.0150562000; + when : "RESET_B&!CLK&!D&SCD&!SCE&!Q"; + } + leakage_power () { + value : 0.0146040000; + when : "!RESET_B&CLK&!D&SCD&!SCE&!Q"; + } + leakage_power () { + value : 0.0090243000; + when : "RESET_B&CLK&!D&SCD&!SCE&Q"; + } + leakage_power () { + value : 0.0082054000; + when : "RESET_B&CLK&D&SCD&SCE&Q"; + } + leakage_power () { + value : 0.0081005000; + when : "RESET_B&CLK&D&!SCD&!SCE&Q"; + } + leakage_power () { + value : 0.0075008000; + when : "RESET_B&!CLK&D&SCD&!SCE&Q"; + } + leakage_power () { + value : 0.0151811000; + when : "!RESET_B&CLK&D&SCD&!SCE&!Q"; + } + leakage_power () { + value : 0.0091206000; + when : "RESET_B&CLK&!D&!SCD&SCE&Q"; + } + leakage_power () { + value : 0.0080012000; + when : "RESET_B&!CLK&!D&SCD&SCE&Q"; + } + leakage_power () { + value : 0.0156815000; + when : "!RESET_B&CLK&!D&SCD&SCE&!Q"; + } + leakage_power () { + value : 0.0083641000; + when : "RESET_B&CLK&!D&SCD&SCE&Q"; + } + leakage_power () { + value : 0.0078425000; + when : "RESET_B&!CLK&D&SCD&SCE&Q"; + } + leakage_power () { + value : 0.0155227000; + when : "!RESET_B&CLK&D&SCD&SCE&!Q"; + } + leakage_power () { + value : 0.0147882000; + when : "RESET_B&!CLK&D&!SCD&!SCE&!Q"; + } + leakage_power () { + value : 0.0145393000; + when : "!RESET_B&!CLK&!D&!SCD&!SCE&!Q"; + } + leakage_power () { + value : 0.0097523000; + when : "RESET_B&!CLK&!D&!SCD&SCE&Q"; + } + leakage_power () { + value : 0.0096560000; + when : "RESET_B&!CLK&!D&SCD&!SCE&Q"; + } + leakage_power () { + value : 0.0095226000; + when : "RESET_B&!CLK&!D&!SCD&!SCE&Q"; + } + leakage_power () { + value : 0.0145514000; + when : "RESET_B&!CLK&D&SCD&!SCE&!Q"; + } + leakage_power () { + value : 0.0150519000; + when : "RESET_B&!CLK&!D&SCD&SCE&!Q"; + } + leakage_power () { + value : 0.0146727000; + when : "!RESET_B&!CLK&!D&SCD&!SCE&!Q"; + } + leakage_power () { + value : 0.0147690000; + when : "!RESET_B&!CLK&!D&!SCD&SCE&!Q"; + } + leakage_power () { + value : 0.0099866000; + when : "RESET_B&!CLK&D&!SCD&SCE&Q"; + } + area : 32.531200000; + cell_footprint : "sky130_fd_sc_hd__sdfrtp"; + cell_leakage_power : 0.0129909200; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + ff ("IQ","IQ_N") { + clear : "!RESET_B"; + clocked_on : "CLK"; + next_state : "(D&!SCE) | (SCD&SCE)"; + } + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("CLK") { + capacitance : 0.0024370000; + clock : "true"; + direction : "input"; + fall_capacitance : 0.0023210000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0296385000, 0.0294603000, 0.0290494000, 0.0291767000, 0.0294704000, 0.0301474000, 0.0317079000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0184362000, 0.0183172000, 0.0180429000, 0.0181187000, 0.0182936000, 0.0186968000, 0.0196261000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0025540000; + timing () { + fall_constraint ("constraint_3_0_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.2686506000, 0.8333333000, 2.5000000000"); + } + related_output_pin : "Q"; + related_pin : "CLK"; + rise_constraint ("constraint_3_0_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.1555040000, 0.8333333000, 2.5000000000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "min_pulse_width"; + violation_delay_degrade_pct : 10.000000000; + } + } + pin ("D") { + capacitance : 0.0016140000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0015510000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0079874000, 0.0079015000, 0.0077036000, 0.0077443000, 0.0078384000, 0.0080554000, 0.0085556000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0022775000, 0.0022470000, 0.0021768000, 0.0021860000, 0.0022074000, 0.0022569000, 0.0023709000"); + } + } + max_transition : 1.5000000000; + nextstate_type : "data"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0016770000; + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.3010723000, 0.4994284000, 0.8526185000", \ + "0.2052552000, 0.4048320000, 0.7580221000", \ + "0.1584616000, 0.3592591000, 0.7112285000"); + } + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.1289531000, 0.2674948000, 0.3911927000", \ + "0.0734193000, 0.2046367000, 0.3149069000", \ + "0.0815573000, 0.2078919000, 0.3108379000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "setup_rising"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.1713398000, -0.3672546000, -0.6594095000", \ + "-0.1035990000, -0.3031758000, -0.6270690000", \ + "-0.0690124000, -0.2685892000, -0.6010274000"); + } + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.0834492000, -0.2146667000, -0.3054056000", \ + "-0.0486673000, -0.1750020000, -0.2730651000", \ + "-0.0629089000, -0.1868021000, -0.2836445000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "hold_rising"; + violation_delay_degrade_pct : 10.000000000; + } + } + pin ("Q") { + direction : "output"; + function : "IQ"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014743640, 0.0043475000, 0.0128196000, 0.0378015200, 0.1114664000, 0.3286842000"); + values("0.0209218000, 0.0194676000, 0.0164444000, 0.0101944000, -0.0193680000, -0.1377402000, -0.4894083000", \ + "0.0209317000, 0.0194395000, 0.0163971000, 0.0101762000, -0.0193615000, -0.1377284000, -0.4893700000", \ + "0.0206679000, 0.0192126000, 0.0162590000, 0.0100428000, -0.0196961000, -0.1380503000, -0.4897338000", \ + "0.0208017000, 0.0194172000, 0.0164422000, 0.0103151000, -0.0199872000, -0.1383583000, -0.4900010000", \ + "0.0221648000, 0.0207088000, 0.0178583000, 0.0123127000, -0.0201606000, -0.1386313000, -0.4902528000", \ + "0.0270583000, 0.0255377000, 0.0225971000, 0.0173374000, -0.0200922000, -0.1389034000, -0.4904385000", \ + "0.0418124000, 0.0399187000, 0.0349035000, 0.0208029000, -0.0197945000, -0.1383717000, -0.4898664000"); + } + related_pin : "RESET_B"; + rise_power ("scalar") { + values("0.0000000000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014743640, 0.0043475000, 0.0128196000, 0.0378015200, 0.1114664000, 0.3286842000"); + values("0.0199564000, 0.0184239000, 0.0144533000, 0.0026888000, -0.0360051000, -0.1546807000, -0.5063752000", \ + "0.0197922000, 0.0182451000, 0.0142741000, 0.0024967000, -0.0361928000, -0.1548708000, -0.5065491000", \ + "0.0197762000, 0.0182103000, 0.0142497000, 0.0024623000, -0.0362378000, -0.1549237000, -0.5066016000", \ + "0.0192712000, 0.0177287000, 0.0137585000, 0.0019643000, -0.0366959000, -0.1553744000, -0.5070660000", \ + "0.0190384000, 0.0174833000, 0.0135043000, 0.0017450000, -0.0369834000, -0.1556661000, -0.5073323000", \ + "0.0188597000, 0.0173215000, 0.0133354000, 0.0015465000, -0.0371515000, -0.1558216000, -0.5075151000", \ + "0.0239544000, 0.0223612000, 0.0177839000, 0.0044765000, -0.0353916000, -0.1544911000, -0.5061566000"); + } + related_pin : "CLK"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014743640, 0.0043475000, 0.0128196000, 0.0378015200, 0.1114664000, 0.3286842000"); + values("0.0229281000, 0.0245931000, 0.0295821000, 0.0439403000, 0.0845160000, 0.2032140000, 0.5526059000", \ + "0.0228763000, 0.0245317000, 0.0295727000, 0.0439031000, 0.0844536000, 0.2026603000, 0.5509988000", \ + "0.0229052000, 0.0245709000, 0.0295544000, 0.0439452000, 0.0844881000, 0.2023935000, 0.5521871000", \ + "0.0221320000, 0.0238425000, 0.0288744000, 0.0432436000, 0.0837875000, 0.2023641000, 0.5511635000", \ + "0.0217407000, 0.0233914000, 0.0283891000, 0.0427561000, 0.0833106000, 0.2013606000, 0.5520582000", \ + "0.0215911000, 0.0232558000, 0.0282065000, 0.0426795000, 0.0831013000, 0.2013286000, 0.5523059000", \ + "0.0235562000, 0.0251542000, 0.0299023000, 0.0439227000, 0.0843830000, 0.2028898000, 0.5517966000"); + } + } + max_capacitance : 0.3286840000; + max_transition : 1.5082220000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014743600, 0.0043475000, 0.0128196000, 0.0378015000, 0.1114660000, 0.3286840000"); + values("0.3173535000, 0.3244202000, 0.3400406000, 0.3710359000, 0.4314851000, 0.5665676000, 0.9324913000", \ + "0.3219905000, 0.3290564000, 0.3446801000, 0.3758370000, 0.4364797000, 0.5711299000, 0.9378363000", \ + "0.3328675000, 0.3398923000, 0.3555267000, 0.3866853000, 0.4474058000, 0.5820117000, 0.9489096000", \ + "0.3571633000, 0.3642292000, 0.3798539000, 0.4108327000, 0.4712967000, 0.6063799000, 0.9723975000", \ + "0.3950522000, 0.4020561000, 0.4177539000, 0.4488486000, 0.5095054000, 0.6441814000, 1.0109232000", \ + "0.4446077000, 0.4516716000, 0.4672928000, 0.4984410000, 0.5586830000, 0.6935164000, 1.0602285000", \ + "0.4952528000, 0.5022614000, 0.5179465000, 0.5490582000, 0.6096577000, 0.7443772000, 1.1109209000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014743600, 0.0043475000, 0.0128196000, 0.0378015000, 0.1114660000, 0.3286840000"); + values("0.2811046000, 0.2882758000, 0.3048016000, 0.3405699000, 0.4247428000, 0.6562980000, 1.3373419000", \ + "0.2856214000, 0.2928427000, 0.3093995000, 0.3451636000, 0.4291632000, 0.6615368000, 1.3405005000", \ + "0.2963799000, 0.3035459000, 0.3200845000, 0.3558931000, 0.4399804000, 0.6716923000, 1.3523637000", \ + "0.3203853000, 0.3276102000, 0.3441732000, 0.3799632000, 0.4640439000, 0.6964834000, 1.3782389000", \ + "0.3597367000, 0.3668993000, 0.3834570000, 0.4192250000, 0.5034125000, 0.7356064000, 1.4158643000", \ + "0.4121413000, 0.4193144000, 0.4358513000, 0.4716600000, 0.5555920000, 0.7875560000, 1.4677494000", \ + "0.4706365000, 0.4778623000, 0.4944160000, 0.5302210000, 0.6144033000, 0.8461982000, 1.5249811000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014743600, 0.0043475000, 0.0128196000, 0.0378015000, 0.1114660000, 0.3286840000"); + values("0.0308198000, 0.0349495000, 0.0448368000, 0.0661470000, 0.1204888000, 0.2737713000, 0.7618249000", \ + "0.0308664000, 0.0349425000, 0.0449372000, 0.0665173000, 0.1201767000, 0.2730044000, 0.7547906000", \ + "0.0306721000, 0.0350256000, 0.0449992000, 0.0665293000, 0.1201448000, 0.2732029000, 0.7599959000", \ + "0.0308620000, 0.0349637000, 0.0448313000, 0.0661468000, 0.1204870000, 0.2737644000, 0.7617307000", \ + "0.0305803000, 0.0352108000, 0.0449717000, 0.0663003000, 0.1204334000, 0.2734414000, 0.7598797000", \ + "0.0308240000, 0.0349566000, 0.0449627000, 0.0662781000, 0.1197217000, 0.2730590000, 0.7595751000", \ + "0.0308173000, 0.0350806000, 0.0448020000, 0.0664233000, 0.1203348000, 0.2732882000, 0.7519681000"); + } + related_pin : "CLK"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014743600, 0.0043475000, 0.0128196000, 0.0378015000, 0.1114660000, 0.3286840000"); + values("0.0278656000, 0.0330783000, 0.0466392000, 0.0821669000, 0.1880854000, 0.5175312000, 1.5006870000", \ + "0.0278885000, 0.0331005000, 0.0466038000, 0.0820784000, 0.1878425000, 0.5169322000, 1.5044379000", \ + "0.0279019000, 0.0331222000, 0.0467134000, 0.0820647000, 0.1880368000, 0.5178939000, 1.5043948000", \ + "0.0278855000, 0.0331161000, 0.0466480000, 0.0821174000, 0.1881386000, 0.5179829000, 1.5082222000", \ + "0.0279739000, 0.0330692000, 0.0467094000, 0.0821576000, 0.1876752000, 0.5172936000, 1.5065886000", \ + "0.0277739000, 0.0331915000, 0.0467016000, 0.0821865000, 0.1878502000, 0.5172381000, 1.4986513000", \ + "0.0278984000, 0.0331987000, 0.0466528000, 0.0821959000, 0.1882193000, 0.5170811000, 1.5018439000"); + } + timing_sense : "non_unate"; + timing_type : "rising_edge"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014743600, 0.0043475000, 0.0128196000, 0.0378015000, 0.1114660000, 0.3286840000"); + values("0.1902268000, 0.1974955000, 0.2138465000, 0.2459455000, 0.3084193000, 0.4495408000, 0.8145155000", \ + "0.1952992000, 0.2025827000, 0.2188995000, 0.2508948000, 0.3134855000, 0.4546087000, 0.8193559000", \ + "0.2081487000, 0.2154303000, 0.2317473000, 0.2638018000, 0.3263679000, 0.4674285000, 0.8322187000", \ + "0.2394369000, 0.2467374000, 0.2631120000, 0.2952994000, 0.3579478000, 0.4987925000, 0.8636086000", \ + "0.3151180000, 0.3223845000, 0.3387100000, 0.3709807000, 0.4339619000, 0.5738079000, 0.9381529000", \ + "0.4830200000, 0.4911704000, 0.5090541000, 0.5433529000, 0.6090352000, 0.7438374000, 1.1084024000", \ + "0.7700738000, 0.7805064000, 0.8039681000, 0.8506375000, 0.9152106000, 1.0448895000, 1.4093605000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014743600, 0.0043475000, 0.0128196000, 0.0378015000, 0.1114660000, 0.3286840000"); + values("0.0326077000, 0.0372766000, 0.0477941000, 0.0695329000, 0.1238942000, 0.2773629000, 0.7496851000", \ + "0.0329268000, 0.0372494000, 0.0473633000, 0.0705467000, 0.1238582000, 0.2774742000, 0.7525490000", \ + "0.0326794000, 0.0373189000, 0.0479330000, 0.0704788000, 0.1242125000, 0.2772739000, 0.7529803000", \ + "0.0326523000, 0.0374616000, 0.0479134000, 0.0702722000, 0.1243082000, 0.2768076000, 0.7522084000", \ + "0.0327517000, 0.0372854000, 0.0475500000, 0.0706101000, 0.1252267000, 0.2753914000, 0.7524773000", \ + "0.0400050000, 0.0443845000, 0.0550422000, 0.0765967000, 0.1274812000, 0.2700405000, 0.7528096000", \ + "0.0623667000, 0.0684103000, 0.0820111000, 0.0986313000, 0.1263737000, 0.2668371000, 0.7530944000"); + } + related_pin : "RESET_B"; + timing_sense : "positive_unate"; + timing_type : "clear"; + } + } + pin ("RESET_B") { + capacitance : 0.0035310000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0035330000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0048630000, 0.0048763000, 0.0049070000, 0.0049166000, 0.0049391000, 0.0049908000, 0.0051101000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0054874000, -0.0054567000, -0.0053860000, -0.0053992000, -0.0054295000, -0.0054992000, -0.0056599000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0035300000; + timing () { + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.1945332000, -0.0437845000, 0.3179505000", \ + "-0.3184264000, -0.1786641000, 0.1501120000", \ + "-0.4006204000, -0.2669616000, 0.0386211000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "recovery_rising"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.2778789000, 0.4164368000, 0.6845847000", \ + "0.3883444000, 0.5244610000, 0.7852845000", \ + "0.4632142000, 0.5956686000, 0.8491679000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "removal_rising"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + fall_constraint ("constraint_3_0_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.2302027000, 0.8333333000, 2.5000000000"); + } + related_output_pin : "Q"; + related_pin : "RESET_B"; + sim_opt : "runlvl=5 accurate=1"; + timing_type : "min_pulse_width"; + violation_delay_degrade_pct : 10.000000000; + } + } + pin ("SCD") { + capacitance : 0.0018710000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0017790000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0030992000, 0.0031032000, 0.0031124000, 0.0031201000, 0.0031381000, 0.0031794000, 0.0032749000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0030191000, -0.0030226000, -0.0030306000, -0.0030397000, -0.0030605000, -0.0031083000, -0.0032185000"); + } + } + max_transition : 1.5000000000; + nextstate_type : "scan_in"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0019640000; + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.3987285000, 0.5726706000, 0.8867982000", \ + "0.3029115000, 0.4768535000, 0.7922018000", \ + "0.2573385000, 0.4325013000, 0.7490703000"); + } + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.2546855000, 0.3675924000, 0.5059388000", \ + "0.1930482000, 0.3035137000, 0.4369772000", \ + "0.2048483000, 0.3153138000, 0.4475566000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "setup_rising"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.2335957000, -0.4063170000, -0.6764994000", \ + "-0.1866068000, -0.3629902000, -0.6527038000", \ + "-0.1605651000, -0.3357279000, -0.6364278000"); + } + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.1798848000, -0.2866882000, -0.4042826000", \ + "-0.1560892000, -0.2628926000, -0.3853698000", \ + "-0.1800964000, -0.2868997000, -0.4130391000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "hold_rising"; + violation_delay_degrade_pct : 10.000000000; + } + } + pin ("SCE") { + capacitance : 0.0036860000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0034000000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0127243000, 0.0125724000, 0.0122224000, 0.0122741000, 0.0123936000, 0.0126692000, 0.0133043000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0003009000, -0.0003802000, -0.0005628000, -0.0005447000, -0.0005027000, -0.0004060000, -0.0001830000"); + } + } + max_transition : 1.5000000000; + nextstate_type : "scan_enable"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0039720000; + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.3364726000, 0.5055319000, 0.8159974000", \ + "0.2406556000, 0.4097148000, 0.7214010000", \ + "0.1926413000, 0.3629212000, 0.6770489000"); + } + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.3718730000, 0.4762350000, 0.5303529000", \ + "0.2772767000, 0.3816387000, 0.4357565000", \ + "0.2317038000, 0.3360657000, 0.3901836000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "setup_rising"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.2067402000, -0.3745788000, -0.6459818000", \ + "-0.1389994000, -0.3080586000, -0.6014342000", \ + "-0.1031921000, -0.2722513000, -0.5717305000"); + } + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.2213887000, -0.3355163000, -0.3981790000", \ + "-0.1658548000, -0.2738789000, -0.3353210000", \ + "-0.1324889000, -0.2429544000, -0.3019551000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "hold_rising"; + violation_delay_degrade_pct : 10.000000000; + } + } + test_cell () { + ff ("IQ","IQ_N") { + clear : "!RESET_B"; + clocked_on : "CLK"; + next_state : "D"; + } + pin ("CLK") { + direction : "input"; + } + pin ("D") { + direction : "input"; + } + pin ("Q") { + direction : "output"; + function : "IQ"; + signal_type : "test_scan_out"; + } + pin ("RESET_B") { + direction : "input"; + } + pin ("SCD") { + direction : "input"; + signal_type : "test_scan_in"; + } + pin ("SCE") { + direction : "input"; + signal_type : "test_scan_enable"; + } + } + } + + cell ("sky130_fd_sc_hd__sdfrtp_4") { + leakage_power () { + value : 0.0158659000; + when : "RESET_B&CLK&D&!SCD&!SCE&!Q"; + } + leakage_power () { + value : 0.0151484000; + when : "RESET_B&CLK&!D&!SCD&SCE&!Q"; + } + leakage_power () { + value : 0.0150521000; + when : "RESET_B&CLK&!D&SCD&!SCE&!Q"; + } + leakage_power () { + value : 0.0146077000; + when : "RESET_B&!CLK&!D&!SCD&!SCE&!Q"; + } + leakage_power () { + value : 0.0141555000; + when : "!RESET_B&CLK&!D&!SCD&!SCE&!Q"; + } + leakage_power () { + value : 0.0098495000; + when : "RESET_B&CLK&!D&!SCD&!SCE&Q"; + } + leakage_power () { + value : 0.0103134000; + when : "RESET_B&CLK&D&!SCD&SCE&Q"; + } + leakage_power () { + value : 0.0088223000; + when : "RESET_B&CLK&D&SCD&!SCE&Q"; + } + leakage_power () { + value : 0.0086962000; + when : "RESET_B&!CLK&D&!SCD&!SCE&Q"; + } + leakage_power () { + value : 0.0151027000; + when : "!RESET_B&CLK&D&!SCD&!SCE&!Q"; + } + leakage_power () { + value : 0.0153826000; + when : "RESET_B&CLK&D&!SCD&SCE&!Q"; + } + leakage_power () { + value : 0.0149187000; + when : "RESET_B&CLK&!D&!SCD&!SCE&!Q"; + } + leakage_power () { + value : 0.0161296000; + when : "RESET_B&CLK&!D&SCD&SCE&!Q"; + } + leakage_power () { + value : 0.0148374000; + when : "RESET_B&!CLK&!D&!SCD&SCE&!Q"; + } + leakage_power () { + value : 0.0143852000; + when : "!RESET_B&CLK&!D&!SCD&SCE&!Q"; + } + leakage_power () { + value : 0.0159708000; + when : "RESET_B&CLK&D&SCD&SCE&!Q"; + } + leakage_power () { + value : 0.0150716000; + when : "RESET_B&!CLK&D&!SCD&SCE&!Q"; + } + leakage_power () { + value : 0.0146194000; + when : "!RESET_B&CLK&D&!SCD&SCE&!Q"; + } + leakage_power () { + value : 0.0156291000; + when : "RESET_B&CLK&D&SCD&!SCE&!Q"; + } + leakage_power () { + value : 0.0147411000; + when : "RESET_B&!CLK&!D&SCD&!SCE&!Q"; + } + leakage_power () { + value : 0.0142889000; + when : "!RESET_B&CLK&!D&SCD&!SCE&!Q"; + } + leakage_power () { + value : 0.0099828000; + when : "RESET_B&CLK&!D&SCD&!SCE&Q"; + } + leakage_power () { + value : 0.0091639000; + when : "RESET_B&CLK&D&SCD&SCE&Q"; + } + leakage_power () { + value : 0.0090590000; + when : "RESET_B&CLK&D&!SCD&!SCE&Q"; + } + leakage_power () { + value : 0.0084594000; + when : "RESET_B&!CLK&D&SCD&!SCE&Q"; + } + leakage_power () { + value : 0.0148659000; + when : "!RESET_B&CLK&D&SCD&!SCE&!Q"; + } + leakage_power () { + value : 0.0100791000; + when : "RESET_B&CLK&!D&!SCD&SCE&Q"; + } + leakage_power () { + value : 0.0089598000; + when : "RESET_B&!CLK&!D&SCD&SCE&Q"; + } + leakage_power () { + value : 0.0153663000; + when : "!RESET_B&CLK&!D&SCD&SCE&!Q"; + } + leakage_power () { + value : 0.0093227000; + when : "RESET_B&CLK&!D&SCD&SCE&Q"; + } + leakage_power () { + value : 0.0088011000; + when : "RESET_B&!CLK&D&SCD&SCE&Q"; + } + leakage_power () { + value : 0.0152076000; + when : "!RESET_B&CLK&D&SCD&SCE&!Q"; + } + leakage_power () { + value : 0.0144731000; + when : "RESET_B&!CLK&D&!SCD&!SCE&!Q"; + } + leakage_power () { + value : 0.0142242000; + when : "!RESET_B&!CLK&!D&!SCD&!SCE&!Q"; + } + leakage_power () { + value : 0.0107109000; + when : "RESET_B&!CLK&!D&!SCD&SCE&Q"; + } + leakage_power () { + value : 0.0106146000; + when : "RESET_B&!CLK&!D&SCD&!SCE&Q"; + } + leakage_power () { + value : 0.0104812000; + when : "RESET_B&!CLK&!D&!SCD&!SCE&Q"; + } + leakage_power () { + value : 0.0142363000; + when : "RESET_B&!CLK&D&SCD&!SCE&!Q"; + } + leakage_power () { + value : 0.0147367000; + when : "RESET_B&!CLK&!D&SCD&SCE&!Q"; + } + leakage_power () { + value : 0.0143575000; + when : "!RESET_B&!CLK&!D&SCD&!SCE&!Q"; + } + leakage_power () { + value : 0.0144538000; + when : "!RESET_B&!CLK&!D&!SCD&SCE&!Q"; + } + leakage_power () { + value : 0.0109451000; + when : "RESET_B&!CLK&D&!SCD&SCE&Q"; + } + leakage_power () { + value : 0.0145780000; + when : "RESET_B&!CLK&D&SCD&SCE&!Q"; + } + leakage_power () { + value : 0.0145960000; + when : "!RESET_B&!CLK&!D&SCD&SCE&!Q"; + } + leakage_power () { + value : 0.0143323000; + when : "!RESET_B&!CLK&D&!SCD&!SCE&!Q"; + } + leakage_power () { + value : 0.0140956000; + when : "!RESET_B&!CLK&D&SCD&!SCE&!Q"; + } + leakage_power () { + value : 0.0146881000; + when : "!RESET_B&!CLK&D&!SCD&SCE&!Q"; + } + leakage_power () { + value : 0.0144373000; + when : "!RESET_B&!CLK&D&SCD&SCE&!Q"; + } + area : 35.033600000; + cell_footprint : "sky130_fd_sc_hd__sdfrtp"; + cell_leakage_power : 0.0131003400; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + ff ("IQ","IQ_N") { + clear : "!RESET_B"; + clocked_on : "CLK"; + next_state : "(D&!SCE) | (SCD&SCE)"; + } + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("CLK") { + capacitance : 0.0024390000; + clock : "true"; + direction : "input"; + fall_capacitance : 0.0023250000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0296101000, 0.0294318000, 0.0290207000, 0.0291561000, 0.0294685000, 0.0301885000, 0.0318482000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0184385000, 0.0183201000, 0.0180471000, 0.0181196000, 0.0182868000, 0.0186723000, 0.0195609000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0025540000; + timing () { + fall_constraint ("constraint_3_0_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.2675521000, 0.8333333000, 2.5000000000"); + } + related_output_pin : "Q"; + related_pin : "CLK"; + rise_constraint ("constraint_3_0_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.1851638000, 0.8333333000, 2.5000000000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "min_pulse_width"; + violation_delay_degrade_pct : 10.000000000; + } + } + pin ("D") { + capacitance : 0.0016140000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0015510000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0079872000, 0.0079013000, 0.0077034000, 0.0077444000, 0.0078392000, 0.0080577000, 0.0085612000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0022786000, 0.0022485000, 0.0021792000, 0.0021872000, 0.0022061000, 0.0022494000, 0.0023494000"); + } + } + max_transition : 1.5000000000; + nextstate_type : "data"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0016770000; + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.2998515000, 0.4982077000, 0.8513978000", \ + "0.2040345000, 0.4036113000, 0.7568014000", \ + "0.1572409000, 0.3580384000, 0.7100078000"); + } + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.1289531000, 0.2687155000, 0.3924134000", \ + "0.0746400000, 0.2058574000, 0.3161276000", \ + "0.0815573000, 0.2078919000, 0.3108379000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "setup_rising"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.1701191000, -0.3672546000, -0.6569681000", \ + "-0.1035990000, -0.3031758000, -0.6258483000", \ + "-0.0690124000, -0.2685892000, -0.6010274000"); + } + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.0846699000, -0.2158874000, -0.3078470000", \ + "-0.0486673000, -0.1750020000, -0.2730651000", \ + "-0.0629089000, -0.1868021000, -0.2848652000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "hold_rising"; + violation_delay_degrade_pct : 10.000000000; + } + } + pin ("Q") { + direction : "output"; + function : "IQ"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016213760, 0.0052577200, 0.0170494800, 0.0552872400, 0.1792828000, 0.5813697000"); + values("0.0288094000, 0.0267757000, 0.0207246000, 0.0036523000, -0.0543617000, -0.2528138000, -0.9035066000", \ + "0.0287390000, 0.0267216000, 0.0207355000, 0.0036153000, -0.0543582000, -0.2527671000, -0.9035040000", \ + "0.0285488000, 0.0264791000, 0.0204674000, 0.0034098000, -0.0545563000, -0.2530027000, -0.9037023000", \ + "0.0280807000, 0.0260624000, 0.0199867000, 0.0029320000, -0.0550273000, -0.2534476000, -0.9041797000", \ + "0.0276735000, 0.0256338000, 0.0196157000, 0.0025439000, -0.0554839000, -0.2538585000, -0.9045901000", \ + "0.0275751000, 0.0256033000, 0.0195568000, 0.0024732000, -0.0554895000, -0.2539253000, -0.9046457000", \ + "0.0354988000, 0.0334393000, 0.0272212000, 0.0081159000, -0.0529353000, -0.2530074000, -0.9037004000"); + } + related_pin : "CLK"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016213760, 0.0052577200, 0.0170494800, 0.0552872400, 0.1792828000, 0.5813697000"); + values("0.0337927000, 0.0355560000, 0.0415159000, 0.0616073000, 0.1241405000, 0.3242578000, 0.9668205000", \ + "0.0336730000, 0.0354876000, 0.0414770000, 0.0614597000, 0.1241048000, 0.3230986000, 0.9682215000", \ + "0.0337148000, 0.0355734000, 0.0415378000, 0.0615056000, 0.1241133000, 0.3230146000, 0.9691025000", \ + "0.0329735000, 0.0347645000, 0.0408115000, 0.0607819000, 0.1234041000, 0.3228711000, 0.9702853000", \ + "0.0325902000, 0.0343809000, 0.0403968000, 0.0603661000, 0.1229700000, 0.3233673000, 0.9730843000", \ + "0.0324500000, 0.0342425000, 0.0402940000, 0.0600996000, 0.1228147000, 0.3216298000, 0.9666003000", \ + "0.0354569000, 0.0372279000, 0.0430718000, 0.0624049000, 0.1245626000, 0.3235582000, 0.9711847000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016213760, 0.0052577200, 0.0170494800, 0.0552872400, 0.1792828000, 0.5813697000"); + values("0.0468098000, 0.0447949000, 0.0387021000, 0.0207640000, -0.0364128000, -0.2354990000, -0.8862917000", \ + "0.0469196000, 0.0448597000, 0.0387699000, 0.0208054000, -0.0364274000, -0.2355300000, -0.8863708000", \ + "0.0466488000, 0.0446193000, 0.0385890000, 0.0205540000, -0.0367500000, -0.2358367000, -0.8866556000", \ + "0.0464855000, 0.0444437000, 0.0382779000, 0.0205177000, -0.0369261000, -0.2360526000, -0.8868770000", \ + "0.0464380000, 0.0444276000, 0.0382981000, 0.0205398000, -0.0373521000, -0.2364563000, -0.8872045000", \ + "0.0468818000, 0.0448260000, 0.0385893000, 0.0209115000, -0.0378237000, -0.2370858000, -0.8876525000", \ + "0.0514826000, 0.0494462000, 0.0430981000, 0.0235031000, -0.0383686000, -0.2375417000, -0.8879434000"); + } + related_pin : "RESET_B"; + rise_power ("scalar") { + values("0.0000000000"); + } + } + max_capacitance : 0.5813700000; + max_transition : 1.5056020000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016213800, 0.0052577200, 0.0170495000, 0.0552872000, 0.1792830000, 0.5813700000"); + values("0.3901281000, 0.3958398000, 0.4106792000, 0.4436763000, 0.5092843000, 0.6475117000, 1.0136127000", \ + "0.3948863000, 0.4005636000, 0.4154541000, 0.4483063000, 0.5138800000, 0.6522616000, 1.0184116000", \ + "0.4057713000, 0.4114671000, 0.4263985000, 0.4593194000, 0.5252258000, 0.6634578000, 1.0289031000", \ + "0.4300650000, 0.4357409000, 0.4505892000, 0.4834451000, 0.5491983000, 0.6876535000, 1.0532728000", \ + "0.4679246000, 0.4736104000, 0.4885036000, 0.5214986000, 0.5872464000, 0.7252702000, 1.0911558000", \ + "0.5174333000, 0.5231480000, 0.5380046000, 0.5709117000, 0.6366549000, 0.7750351000, 1.1409792000", \ + "0.5680836000, 0.5737468000, 0.5886383000, 0.6213350000, 0.6875383000, 0.8256271000, 1.1916240000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016213800, 0.0052577200, 0.0170495000, 0.0552872000, 0.1792830000, 0.5813700000"); + values("0.3323132000, 0.3383121000, 0.3539462000, 0.3897704000, 0.4719656000, 0.6965135000, 1.4089480000", \ + "0.3368570000, 0.3428741000, 0.3585094000, 0.3942995000, 0.4765552000, 0.7012156000, 1.4166517000", \ + "0.3476173000, 0.3536530000, 0.3692699000, 0.4050565000, 0.4872268000, 0.7117915000, 1.4247172000", \ + "0.3716711000, 0.3776409000, 0.3932605000, 0.4291047000, 0.5113134000, 0.7358788000, 1.4494281000", \ + "0.4109862000, 0.4169926000, 0.4326552000, 0.4684181000, 0.5506294000, 0.7752375000, 1.4891033000", \ + "0.4634304000, 0.4694392000, 0.4851221000, 0.5208675000, 0.6030140000, 0.8277407000, 1.5413451000", \ + "0.5221711000, 0.5281573000, 0.5437951000, 0.5795995000, 0.6616000000, 0.8862714000, 1.5987609000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016213800, 0.0052577200, 0.0170495000, 0.0552872000, 0.1792830000, 0.5813700000"); + values("0.0446502000, 0.0480295000, 0.0569452000, 0.0774417000, 0.1255327000, 0.2621085000, 0.7244109000", \ + "0.0447934000, 0.0479530000, 0.0573512000, 0.0775154000, 0.1255172000, 0.2622881000, 0.7242724000", \ + "0.0448275000, 0.0480873000, 0.0568971000, 0.0773837000, 0.1267920000, 0.2622649000, 0.7231288000", \ + "0.0448909000, 0.0480854000, 0.0570552000, 0.0780088000, 0.1256855000, 0.2623355000, 0.7234199000", \ + "0.0448135000, 0.0480010000, 0.0569483000, 0.0774845000, 0.1258769000, 0.2627427000, 0.7225704000", \ + "0.0448090000, 0.0481050000, 0.0568418000, 0.0773311000, 0.1266347000, 0.2619218000, 0.7241389000", \ + "0.0447482000, 0.0480083000, 0.0575012000, 0.0776018000, 0.1259599000, 0.2619042000, 0.7206885000"); + } + related_pin : "CLK"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016213800, 0.0052577200, 0.0170495000, 0.0552872000, 0.1792830000, 0.5813700000"); + values("0.0366210000, 0.0406195000, 0.0523375000, 0.0822456000, 0.1718130000, 0.4774408000, 1.4990924000", \ + "0.0364434000, 0.0405836000, 0.0519887000, 0.0822648000, 0.1717187000, 0.4768957000, 1.5050636000", \ + "0.0366229000, 0.0408036000, 0.0520833000, 0.0821618000, 0.1717337000, 0.4774451000, 1.5056018000", \ + "0.0365571000, 0.0407445000, 0.0523081000, 0.0821653000, 0.1718162000, 0.4774375000, 1.5032198000", \ + "0.0365108000, 0.0405748000, 0.0521502000, 0.0820149000, 0.1717200000, 0.4774150000, 1.5052259000", \ + "0.0364785000, 0.0408090000, 0.0520225000, 0.0818364000, 0.1716566000, 0.4773623000, 1.5051363000", \ + "0.0363790000, 0.0405327000, 0.0520578000, 0.0822180000, 0.1716336000, 0.4774484000, 1.5035408000"); + } + timing_sense : "non_unate"; + timing_type : "rising_edge"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016213800, 0.0052577200, 0.0170495000, 0.0552872000, 0.1792830000, 0.5813700000"); + values("0.2685655000, 0.2746004000, 0.2902154000, 0.3251862000, 0.3952750000, 0.5272707000, 0.8853202000", \ + "0.2739322000, 0.2799478000, 0.2956684000, 0.3306764000, 0.4007712000, 0.5324687000, 0.8905094000", \ + "0.2871848000, 0.2931772000, 0.3089975000, 0.3439482000, 0.4141735000, 0.5453731000, 0.9031730000", \ + "0.3189715000, 0.3249867000, 0.3407216000, 0.3756055000, 0.4456161000, 0.5756158000, 0.9336423000", \ + "0.3948775000, 0.4009089000, 0.4166621000, 0.4516926000, 0.5201345000, 0.6471863000, 1.0048598000", \ + "0.5746006000, 0.5807019000, 0.5969934000, 0.6308145000, 0.6874795000, 0.8104518000, 1.1682652000", \ + "0.8920772000, 0.8966852000, 0.9084919000, 0.9347831000, 0.9884309000, 1.1116744000, 1.4704001000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016213800, 0.0052577200, 0.0170495000, 0.0552872000, 0.1792830000, 0.5813700000"); + values("0.0489580000, 0.0528486000, 0.0623579000, 0.0839381000, 0.1297833000, 0.2483798000, 0.7108660000", \ + "0.0490029000, 0.0525618000, 0.0628423000, 0.0840337000, 0.1295397000, 0.2480499000, 0.7128751000", \ + "0.0488054000, 0.0523089000, 0.0623232000, 0.0839618000, 0.1292984000, 0.2477117000, 0.7096141000", \ + "0.0494347000, 0.0530491000, 0.0623286000, 0.0845531000, 0.1279111000, 0.2464930000, 0.7128353000", \ + "0.0496944000, 0.0529791000, 0.0625869000, 0.0851369000, 0.1240485000, 0.2433092000, 0.7145204000", \ + "0.0516074000, 0.0551078000, 0.0634752000, 0.0771422000, 0.1089153000, 0.2389570000, 0.7128094000", \ + "0.0370419000, 0.0393769000, 0.0460518000, 0.0622205000, 0.1049506000, 0.2399752000, 0.7125964000"); + } + related_pin : "RESET_B"; + timing_sense : "positive_unate"; + timing_type : "clear"; + } + } + pin ("RESET_B") { + capacitance : 0.0035230000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0035160000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0048412000, 0.0048606000, 0.0049052000, 0.0049151000, 0.0049380000, 0.0049907000, 0.0051124000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0054793000, -0.0054512000, -0.0053865000, -0.0054016000, -0.0054362000, -0.0055158000, -0.0056994000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0035310000; + timing () { + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.1933125000, -0.0303568000, 0.4033997000", \ + "-0.3172057000, -0.1652363000, 0.2355612000", \ + "-0.3993997000, -0.2535338000, 0.1216289000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "recovery_rising"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.2778789000, 0.4164368000, 0.6845847000", \ + "0.3883444000, 0.5244610000, 0.7865052000", \ + "0.4632142000, 0.5956686000, 0.8491679000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "removal_rising"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + fall_constraint ("constraint_3_0_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.3180836000, 0.8333333000, 2.5000000000"); + } + related_output_pin : "Q"; + related_pin : "RESET_B"; + sim_opt : "runlvl=5 accurate=1"; + timing_type : "min_pulse_width"; + violation_delay_degrade_pct : 10.000000000; + } + } + pin ("SCD") { + capacitance : 0.0018710000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0017790000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0030957000, 0.0031005000, 0.0031118000, 0.0031194000, 0.0031371000, 0.0031780000, 0.0032723000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0030176000, -0.0030223000, -0.0030333000, -0.0030432000, -0.0030658000, -0.0031180000, -0.0032382000"); + } + } + max_transition : 1.5000000000; + nextstate_type : "scan_in"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0019630000; + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.3975078000, 0.5714499000, 0.8867982000", \ + "0.3016907000, 0.4756328000, 0.7909811000", \ + "0.2573385000, 0.4325013000, 0.7490703000"); + } + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.2559063000, 0.3675924000, 0.5071595000", \ + "0.1930482000, 0.3035137000, 0.4381979000", \ + "0.2048483000, 0.3153138000, 0.4475566000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "setup_rising"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.2323750000, -0.4063170000, -0.6752786000", \ + "-0.1866068000, -0.3629902000, -0.6527038000", \ + "-0.1605651000, -0.3345072000, -0.6364278000"); + } + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.1811055000, -0.2879088000, -0.4055033000", \ + "-0.1560892000, -0.2628926000, -0.3853698000", \ + "-0.1800964000, -0.2881205000, -0.4142598000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "hold_rising"; + violation_delay_degrade_pct : 10.000000000; + } + } + pin ("SCE") { + capacitance : 0.0036860000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0034000000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0127204000, 0.0125695000, 0.0122218000, 0.0122738000, 0.0123939000, 0.0126707000, 0.0133088000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0003008000, -0.0003788000, -0.0005586000, -0.0005400000, -0.0004971000, -0.0003981000, -0.0001700000"); + } + } + max_transition : 1.5000000000; + nextstate_type : "scan_enable"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0039730000; + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.3352520000, 0.5043112000, 0.8147767000", \ + "0.2394349000, 0.4084941000, 0.7214010000", \ + "0.1926413000, 0.3629212000, 0.6758281000"); + } + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.3706523000, 0.4750143000, 0.5291322000", \ + "0.2760560000, 0.3804180000, 0.4345358000", \ + "0.2317038000, 0.3348451000, 0.3889629000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "setup_rising"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.2042988000, -0.3733581000, -0.6435403000", \ + "-0.1389994000, -0.3080586000, -0.6002136000", \ + "-0.1031921000, -0.2710306000, -0.5717305000"); + } + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.2201680000, -0.3342956000, -0.3969583000", \ + "-0.1658548000, -0.2738789000, -0.3353210000", \ + "-0.1324889000, -0.2417337000, -0.3019551000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "hold_rising"; + violation_delay_degrade_pct : 10.000000000; + } + } + test_cell () { + ff ("IQ","IQ_N") { + clear : "!RESET_B"; + clocked_on : "CLK"; + next_state : "D"; + } + pin ("CLK") { + direction : "input"; + } + pin ("D") { + direction : "input"; + } + pin ("Q") { + direction : "output"; + function : "IQ"; + signal_type : "test_scan_out"; + } + pin ("RESET_B") { + direction : "input"; + } + pin ("SCD") { + direction : "input"; + signal_type : "test_scan_in"; + } + pin ("SCE") { + direction : "input"; + signal_type : "test_scan_enable"; + } + } + } + + cell ("sky130_fd_sc_hd__sdfsbp_1") { + leakage_power () { + value : 0.0140654000; + when : "CLK&D&!SCD&!SCE&SET_B&!Q&Q_N"; + } + leakage_power () { + value : 0.0160134000; + when : "CLK&!D&!SCD&SCE&SET_B&!Q&Q_N"; + } + leakage_power () { + value : 0.0118528000; + when : "CLK&!D&SCD&!SCE&SET_B&!Q&Q_N"; + } + leakage_power () { + value : 0.0115851000; + when : "!CLK&!D&!SCD&!SCE&SET_B&!Q&Q_N"; + } + leakage_power () { + value : 0.0201707000; + when : "CLK&!D&!SCD&!SCE&!SET_B&Q&!Q_N"; + } + leakage_power () { + value : 0.0205478000; + when : "CLK&!D&!SCD&!SCE&SET_B&Q&!Q_N"; + } + leakage_power () { + value : 0.0254264000; + when : "CLK&D&!SCD&SCE&SET_B&Q&!Q_N"; + } + leakage_power () { + value : 0.0198493000; + when : "CLK&D&SCD&!SCE&SET_B&Q&!Q_N"; + } + leakage_power () { + value : 0.0209374000; + when : "!CLK&D&!SCD&!SCE&SET_B&Q&!Q_N"; + } + leakage_power () { + value : 0.0208134000; + when : "CLK&D&!SCD&!SCE&!SET_B&Q&!Q_N"; + } + leakage_power () { + value : 0.0162812000; + when : "CLK&D&!SCD&SCE&SET_B&!Q&Q_N"; + } + leakage_power () { + value : 0.0114027000; + when : "CLK&!D&!SCD&!SCE&SET_B&!Q&Q_N"; + } + leakage_power () { + value : 0.0181911000; + when : "CLK&!D&SCD&SCE&SET_B&!Q&Q_N"; + } + leakage_power () { + value : 0.0161959000; + when : "!CLK&!D&!SCD&SCE&SET_B&!Q&Q_N"; + } + leakage_power () { + value : 0.0247815000; + when : "CLK&!D&!SCD&SCE&!SET_B&Q&!Q_N"; + } + leakage_power () { + value : 0.0177828000; + when : "CLK&D&SCD&SCE&SET_B&!Q&Q_N"; + } + leakage_power () { + value : 0.0164637000; + when : "!CLK&D&!SCD&SCE&SET_B&!Q&Q_N"; + } + leakage_power () { + value : 0.0250493000; + when : "CLK&D&!SCD&SCE&!SET_B&Q&!Q_N"; + } + leakage_power () { + value : 0.0127243000; + when : "CLK&D&SCD&!SCE&SET_B&!Q&Q_N"; + } + leakage_power () { + value : 0.0120353000; + when : "!CLK&!D&SCD&!SCE&SET_B&!Q&Q_N"; + } + leakage_power () { + value : 0.0206209000; + when : "CLK&!D&SCD&!SCE&!SET_B&Q&!Q_N"; + } + leakage_power () { + value : 0.0209980000; + when : "CLK&!D&SCD&!SCE&SET_B&Q&!Q_N"; + } + leakage_power () { + value : 0.0249078000; + when : "CLK&D&SCD&SCE&SET_B&Q&!Q_N"; + } + leakage_power () { + value : 0.0211904000; + when : "CLK&D&!SCD&!SCE&SET_B&Q&!Q_N"; + } + leakage_power () { + value : 0.0195962000; + when : "!CLK&D&SCD&!SCE&SET_B&Q&!Q_N"; + } + leakage_power () { + value : 0.0194722000; + when : "CLK&D&SCD&!SCE&!SET_B&Q&!Q_N"; + } + leakage_power () { + value : 0.0251585000; + when : "CLK&!D&!SCD&SCE&SET_B&Q&!Q_N"; + } + leakage_power () { + value : 0.0250630000; + when : "!CLK&!D&SCD&SCE&SET_B&Q&!Q_N"; + } + leakage_power () { + value : 0.0249390000; + when : "CLK&!D&SCD&SCE&!SET_B&Q&!Q_N"; + } + leakage_power () { + value : 0.0253161000; + when : "CLK&!D&SCD&SCE&SET_B&Q&!Q_N"; + } + leakage_power () { + value : 0.0246547000; + when : "!CLK&D&SCD&SCE&SET_B&Q&!Q_N"; + } + leakage_power () { + value : 0.0245307000; + when : "CLK&D&SCD&SCE&!SET_B&Q&!Q_N"; + } + leakage_power () { + value : 0.0135524000; + when : "!CLK&D&!SCD&!SCE&SET_B&!Q&Q_N"; + } + leakage_power () { + value : 0.0200012000; + when : "!CLK&!D&!SCD&!SCE&!SET_B&Q&!Q_N"; + } + leakage_power () { + value : 0.0246735000; + when : "!CLK&!D&!SCD&SCE&SET_B&Q&!Q_N"; + } + leakage_power () { + value : 0.0205130000; + when : "!CLK&!D&SCD&!SCE&SET_B&Q&!Q_N"; + } + leakage_power () { + value : 0.0200628000; + when : "!CLK&!D&!SCD&!SCE&SET_B&Q&!Q_N"; + } + leakage_power () { + value : 0.0122113000; + when : "!CLK&D&SCD&!SCE&SET_B&!Q&Q_N"; + } + leakage_power () { + value : 0.0176781000; + when : "!CLK&!D&SCD&SCE&SET_B&!Q&Q_N"; + } + leakage_power () { + value : 0.0204514000; + when : "!CLK&!D&SCD&!SCE&!SET_B&Q&!Q_N"; + } + leakage_power () { + value : 0.0246120000; + when : "!CLK&!D&!SCD&SCE&!SET_B&Q&!Q_N"; + } + leakage_power () { + value : 0.0249414000; + when : "!CLK&D&!SCD&SCE&SET_B&Q&!Q_N"; + } + leakage_power () { + value : 0.0172697000; + when : "!CLK&D&SCD&SCE&SET_B&!Q&Q_N"; + } + leakage_power () { + value : 0.0242736000; + when : "!CLK&!D&SCD&SCE&!SET_B&Q&!Q_N"; + } + leakage_power () { + value : 0.0201479000; + when : "!CLK&D&!SCD&!SCE&!SET_B&Q&!Q_N"; + } + leakage_power () { + value : 0.0188068000; + when : "!CLK&D&SCD&!SCE&!SET_B&Q&!Q_N"; + } + leakage_power () { + value : 0.0248798000; + when : "!CLK&D&!SCD&SCE&!SET_B&Q&!Q_N"; + } + leakage_power () { + value : 0.0238653000; + when : "!CLK&D&SCD&SCE&!SET_B&Q&!Q_N"; + } + area : 36.284800000; + cell_footprint : "sky130_fd_sc_hd__sdfsbp"; + cell_leakage_power : 0.0199282800; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + ff ("IQ","IQ_N") { + clocked_on : "CLK"; + next_state : "(D&!SCE) | (SCD&SCE)"; + preset : "!SET_B"; + } + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("CLK") { + capacitance : 0.0019500000; + clock : "true"; + direction : "input"; + fall_capacitance : 0.0018620000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0232574000, 0.0231262000, 0.0228238000, 0.0228734000, 0.0229878000, 0.0232515000, 0.0238593000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0184434000, 0.0183813000, 0.0182380000, 0.0182564000, 0.0182988000, 0.0183965000, 0.0186216000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0020370000; + timing () { + fall_constraint ("constraint_3_0_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.3202806000, 0.8333333000, 2.5000000000"); + } + related_output_pin : "Q"; + related_pin : "CLK"; + rise_constraint ("constraint_3_0_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.2313012000, 0.8333333000, 2.5000000000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "min_pulse_width"; + violation_delay_degrade_pct : 10.000000000; + } + } + pin ("D") { + capacitance : 0.0018640000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0017720000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0090623000, 0.0089674000, 0.0087486000, 0.0087897000, 0.0088845000, 0.0091028000, 0.0096061000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0027206000, 0.0026761000, 0.0025732000, 0.0025952000, 0.0026460000, 0.0027629000, 0.0030325000"); + } + } + max_transition : 1.5000000000; + nextstate_type : "data"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0019560000; + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.2900859000, 0.4884421000, 0.8330873000", \ + "0.1600892000, 0.3596660000, 0.7030905000", \ + "0.0656882000, 0.2652650000, 0.6062480000"); + } + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.1423809000, 0.2821432000, 0.4204896000", \ + "0.0795228000, 0.2107402000, 0.3319968000", \ + "0.0644674000, 0.1920228000, 0.3022930000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "setup_rising"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.1237324000, -0.3172057000, -0.5751810000", \ + "-0.0254740000, -0.2213887000, -0.5257507000", \ + "0.0530579000, -0.1452982000, -0.4618672000"); + } + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.1017598000, -0.2366393000, -0.3444681000", \ + "-0.0572122000, -0.1847676000, -0.2925963000", \ + "-0.0507018000, -0.1770365000, -0.2824238000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "hold_rising"; + violation_delay_degrade_pct : 10.000000000; + } + } + pin ("Q") { + direction : "output"; + function : "IQ"; + internal_power () { + fall_power ("scalar") { + values("0.0000000000"); + } + related_pin : "SET_B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013189470, 0.0034792440, 0.0091778810, 0.0242102800, 0.0638641800, 0.1684670000"); + values("0.0001485000, 0.0043546000, 0.0137457000, 0.0320753000, 0.0651692000, 0.1351231000, 0.3065467000", \ + "0.0001169000, 0.0043086000, 0.0136568000, 0.0319175000, 0.0649605000, 0.1348921000, 0.3054570000", \ + "0.0000691000, 0.0042539000, 0.0136007000, 0.0318331000, 0.0648421000, 0.1348134000, 0.3053460000", \ + "0.0000640000, 0.0042469000, 0.0135790000, 0.0317964000, 0.0650354000, 0.1341334000, 0.3047772000", \ + "0.0000654500, 0.0042515000, 0.0135977000, 0.0318520000, 0.0648778000, 0.1349983000, 0.3068073000", \ + "0.0000253000, 0.0041685000, 0.0134259000, 0.0315386000, 0.0644517000, 0.1336959000, 0.3060169000", \ + "0.0000516000, 0.0042709000, 0.0136193000, 0.0317422000, 0.0650552000, 0.1341936000, 0.3053200000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013189470, 0.0034792440, 0.0091778810, 0.0242102800, 0.0638641800, 0.1684670000"); + values("-0.0058645000, -0.0012082000, 0.0073918000, 0.0164657000, 0.0105290000, -0.0414175000, -0.2047816000", \ + "-0.0058437000, -0.0012035000, 0.0073744000, 0.0163865000, 0.0103928000, -0.0415806000, -0.2049598000", \ + "-0.0057810000, -0.0011534000, 0.0074024000, 0.0163751000, 0.0103340000, -0.0416583000, -0.2050538000", \ + "-0.0058026000, -0.0011931000, 0.0073260000, 0.0162437000, 0.0101492000, -0.0418768000, -0.2053050000", \ + "-0.0058351000, -0.0012420000, 0.0072438000, 0.0161275000, 0.0099783000, -0.0420896000, -0.2055133000", \ + "-0.0058787000, -0.0012809000, 0.0072113000, 0.0161135000, 0.0100092000, -0.0420654000, -0.2054562000", \ + "-0.0059247000, -0.0012309000, 0.0074557000, 0.0166338000, 0.0106825000, -0.0414175000, -0.2047343000"); + } + related_pin : "CLK"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013189470, 0.0034792440, 0.0091778810, 0.0242102800, 0.0638641800, 0.1684670000"); + values("-0.0074079000, -0.0046381000, 0.0017781000, 0.0160308000, 0.0451221000, 0.1116142000, 0.2826518000", \ + "-0.0073767000, -0.0046074000, 0.0017912000, 0.0160501000, 0.0451635000, 0.1115322000, 0.2807557000", \ + "-0.0073145000, -0.0045598000, 0.0018194000, 0.0160317000, 0.0450321000, 0.1120548000, 0.2817799000", \ + "-0.0073442000, -0.0046193000, 0.0017016000, 0.0158229000, 0.0447821000, 0.1116135000, 0.2805975000", \ + "-0.0073826000, -0.0046833000, 0.0015819000, 0.0156208000, 0.0444718000, 0.1113037000, 0.2813108000", \ + "-0.0074303000, -0.0047294000, 0.0015397000, 0.0155960000, 0.0444406000, 0.1113433000, 0.2801045000", \ + "-0.0074169000, -0.0045334000, 0.0021174000, 0.0161418000, 0.0448848000, 0.1114138000, 0.2803617000"); + } + } + max_capacitance : 0.1684670000; + max_transition : 1.5041860000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013189500, 0.0034792400, 0.0091778800, 0.0242103000, 0.0638642000, 0.1684670000"); + values("0.3221056000, 0.3273334000, 0.3384400000, 0.3615858000, 0.4141442000, 0.5482237000, 0.9009296000", \ + "0.3268066000, 0.3319766000, 0.3430802000, 0.3662285000, 0.4188180000, 0.5528713000, 0.9064015000", \ + "0.3377874000, 0.3430415000, 0.3541227000, 0.3772756000, 0.4298216000, 0.5638746000, 0.9170268000", \ + "0.3636872000, 0.3689430000, 0.3800204000, 0.4031730000, 0.4557212000, 0.5897576000, 0.9424236000", \ + "0.4137853000, 0.4189686000, 0.4300563000, 0.4532474000, 0.5058075000, 0.6398153000, 0.9936261000", \ + "0.4856276000, 0.4909019000, 0.5019695000, 0.5251292000, 0.5776712000, 0.7116404000, 1.0651966000", \ + "0.5756677000, 0.5808885000, 0.5919865000, 0.6151615000, 0.6677168000, 0.8017558000, 1.1552854000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013189500, 0.0034792400, 0.0091778800, 0.0242103000, 0.0638642000, 0.1684670000"); + values("0.3575708000, 0.3645821000, 0.3801614000, 0.4164617000, 0.5099483000, 0.7553813000, 1.4032795000", \ + "0.3622567000, 0.3693262000, 0.3848463000, 0.4211591000, 0.5145758000, 0.7597665000, 1.4065600000", \ + "0.3734030000, 0.3804672000, 0.3960255000, 0.4323287000, 0.5257834000, 0.7710842000, 1.4195991000", \ + "0.3991031000, 0.4061718000, 0.4217280000, 0.4580268000, 0.5514922000, 0.7968209000, 1.4428535000", \ + "0.4493225000, 0.4563216000, 0.4718580000, 0.5081934000, 0.6016100000, 0.8466892000, 1.4961298000", \ + "0.5231266000, 0.5302019000, 0.5456751000, 0.5820447000, 0.6754312000, 0.9205385000, 1.5694583000", \ + "0.6172222000, 0.6242297000, 0.6398452000, 0.6761512000, 0.7695809000, 1.0149797000, 1.6633757000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013189500, 0.0034792400, 0.0091778800, 0.0242103000, 0.0638642000, 0.1684670000"); + values("0.0175477000, 0.0213462000, 0.0308251000, 0.0543088000, 0.1180498000, 0.2942845000, 0.7655355000", \ + "0.0174797000, 0.0214368000, 0.0308604000, 0.0543407000, 0.1180888000, 0.2937200000, 0.7691432000", \ + "0.0175178000, 0.0213372000, 0.0308465000, 0.0544129000, 0.1180615000, 0.2942640000, 0.7695307000", \ + "0.0175273000, 0.0213474000, 0.0308373000, 0.0543955000, 0.1179828000, 0.2943172000, 0.7588457000", \ + "0.0174420000, 0.0214545000, 0.0308585000, 0.0545802000, 0.1179472000, 0.2933465000, 0.7676458000", \ + "0.0175637000, 0.0213869000, 0.0308530000, 0.0540566000, 0.1180695000, 0.2945031000, 0.7679721000", \ + "0.0174135000, 0.0215066000, 0.0308875000, 0.0544097000, 0.1177775000, 0.2949646000, 0.7596286000"); + } + related_pin : "CLK"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013189500, 0.0034792400, 0.0091778800, 0.0242103000, 0.0638642000, 0.1684670000"); + values("0.0254391000, 0.0314374000, 0.0479480000, 0.0951357000, 0.2270047000, 0.5751614000, 1.4995383000", \ + "0.0253759000, 0.0314830000, 0.0477773000, 0.0951790000, 0.2262840000, 0.5745424000, 1.5007312000", \ + "0.0255350000, 0.0314266000, 0.0478760000, 0.0951934000, 0.2262589000, 0.5752333000, 1.4987013000", \ + "0.0255300000, 0.0314394000, 0.0479030000, 0.0951787000, 0.2264541000, 0.5749490000, 1.4968877000", \ + "0.0254384000, 0.0313944000, 0.0478837000, 0.0951979000, 0.2266149000, 0.5739441000, 1.4999001000", \ + "0.0254655000, 0.0315121000, 0.0477164000, 0.0950437000, 0.2265568000, 0.5745761000, 1.5016123000", \ + "0.0255357000, 0.0315048000, 0.0479903000, 0.0950640000, 0.2266009000, 0.5750517000, 1.4960729000"); + } + timing_sense : "non_unate"; + timing_type : "rising_edge"; + } + timing () { + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013189500, 0.0034792400, 0.0091778800, 0.0242103000, 0.0638642000, 0.1684670000"); + values("0.3560826000, 0.3625168000, 0.3773875000, 0.4134062000, 0.5066214000, 0.7520786000, 1.4026509000", \ + "0.3612758000, 0.3677248000, 0.3825765000, 0.4186487000, 0.5118853000, 0.7572352000, 1.4042925000", \ + "0.3744307000, 0.3808590000, 0.3957360000, 0.4317466000, 0.5250947000, 0.7703811000, 1.4174172000", \ + "0.4074661000, 0.4138957000, 0.4287659000, 0.4648156000, 0.5579901000, 0.8031698000, 1.4499554000", \ + "0.4833072000, 0.4897336000, 0.5045985000, 0.5406230000, 0.6338420000, 0.8792987000, 1.5298803000", \ + "0.6381821000, 0.6446370000, 0.6594982000, 0.6955199000, 0.7887419000, 1.0340829000, 1.6833749000", \ + "0.9165092000, 0.9230179000, 0.9379651000, 0.9740603000, 1.0674662000, 1.3120960000, 1.9606472000"); + } + related_pin : "SET_B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013189500, 0.0034792400, 0.0091778800, 0.0242103000, 0.0638642000, 0.1684670000"); + values("0.0221567000, 0.0284437000, 0.0459288000, 0.0943658000, 0.2259771000, 0.5759664000, 1.5037959000", \ + "0.0220323000, 0.0284319000, 0.0458259000, 0.0943659000, 0.2260810000, 0.5761794000, 1.4997794000", \ + "0.0219784000, 0.0283478000, 0.0458149000, 0.0942234000, 0.2263485000, 0.5758808000, 1.4997021000", \ + "0.0219737000, 0.0283736000, 0.0457850000, 0.0943136000, 0.2262207000, 0.5757372000, 1.5041860000", \ + "0.0221282000, 0.0284200000, 0.0459275000, 0.0943532000, 0.2259539000, 0.5759693000, 1.5037063000", \ + "0.0220341000, 0.0284037000, 0.0457884000, 0.0942843000, 0.2256836000, 0.5749799000, 1.5015041000", \ + "0.0227272000, 0.0289327000, 0.0462452000, 0.0943996000, 0.2261764000, 0.5753354000, 1.4978289000"); + } + timing_sense : "negative_unate"; + timing_type : "preset"; + } + } + pin ("Q_N") { + direction : "output"; + function : "IQ_N"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013340390, 0.0035593210, 0.0094965470, 0.0253375300, 0.0676025200, 0.1803688000"); + values("-0.0059737000, -0.0013861000, 0.0071393000, 0.0160649000, 0.0091202000, -0.0466913000, -0.2231597000", \ + "-0.0059434000, -0.0013639000, 0.0071578000, 0.0160612000, 0.0091215000, -0.0466792000, -0.2231643000", \ + "-0.0058810000, -0.0013158000, 0.0071821000, 0.0160495000, 0.0090489000, -0.0467576000, -0.2232825000", \ + "-0.0059102000, -0.0013730000, 0.0070644000, 0.0158410000, 0.0087528000, -0.0471225000, -0.2236657000", \ + "-0.0059481000, -0.0014345000, 0.0069523000, 0.0156487000, 0.0084991000, -0.0474321000, -0.2239914000", \ + "-0.0059962000, -0.0014786000, 0.0069072000, 0.0156114000, 0.0084514000, -0.0474602000, -0.2239884000", \ + "-0.0060414000, -0.0014322000, 0.0071408000, 0.0161445000, 0.0091446000, -0.0469425000, -0.2234424000"); + } + related_pin : "CLK"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013340390, 0.0035593210, 0.0094965470, 0.0253375300, 0.0676025200, 0.1803688000"); + values("-0.0073976000, -0.0045587000, 0.0020933000, 0.0164721000, 0.0466919000, 0.1174911000, 0.3009176000", \ + "-0.0073765000, -0.0045499000, 0.0020724000, 0.0163811000, 0.0465587000, 0.1179495000, 0.2984284000", \ + "-0.0073137000, -0.0045000000, 0.0021019000, 0.0163645000, 0.0465195000, 0.1172567000, 0.3014393000", \ + "-0.0073335000, -0.0045312000, 0.0020236000, 0.0162333000, 0.0463261000, 0.1177534000, 0.3011530000", \ + "-0.0073666000, -0.0045973000, 0.0019241000, 0.0160888000, 0.0460861000, 0.1167694000, 0.3005851000", \ + "-0.0074091000, -0.0046196000, 0.0019135000, 0.0160947000, 0.0461524000, 0.1173525000, 0.2991821000", \ + "-0.0074520000, -0.0045684000, 0.0021861000, 0.0166535000, 0.0467285000, 0.1179900000, 0.3012490000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013340390, 0.0035593210, 0.0094965470, 0.0253375300, 0.0676025200, 0.1803688000"); + values("0.0015184000, 0.0074927000, 0.0188834000, 0.0320662000, 0.0292961000, -0.0238503000, -0.1989922000", \ + "0.0014839000, 0.0074254000, 0.0187644000, 0.0318976000, 0.0290313000, -0.0241650000, -0.1993919000", \ + "0.0014382000, 0.0073714000, 0.0186807000, 0.0317622000, 0.0289259000, -0.0243069000, -0.1994918000", \ + "0.0014372000, 0.0073900000, 0.0187078000, 0.0318183000, 0.0289228000, -0.0242874000, -0.1994785000", \ + "0.0014289000, 0.0073660000, 0.0186748000, 0.0317889000, 0.0288846000, -0.0243451000, -0.1995555000", \ + "0.0013969000, 0.0073039000, 0.0185652000, 0.0315695000, 0.0286040000, -0.0247079000, -0.1999429000", \ + "0.0013877000, 0.0073043000, 0.0185838000, 0.0316912000, 0.0288308000, -0.0243147000, -0.1995719000"); + } + related_pin : "SET_B"; + rise_power ("scalar") { + values("0.0000000000"); + } + } + max_capacitance : 0.1803690000; + max_transition : 1.5066880000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013340400, 0.0035593200, 0.0094965500, 0.0253375000, 0.0676025000, 0.1803690000"); + values("0.2801939000, 0.2913679000, 0.3149178000, 0.3609425000, 0.4430541000, 0.6042685000, 0.9950075000", \ + "0.2850269000, 0.2960587000, 0.3196169000, 0.3656083000, 0.4477326000, 0.6089556000, 1.0001733000", \ + "0.2960709000, 0.3072132000, 0.3307795000, 0.3767820000, 0.4589130000, 0.6201117000, 1.0112823000", \ + "0.3217772000, 0.3329191000, 0.3564801000, 0.4024831000, 0.4846150000, 0.6458243000, 1.0369494000", \ + "0.3720550000, 0.3831412000, 0.4066584000, 0.4526522000, 0.5347903000, 0.6960258000, 1.0869641000", \ + "0.4457553000, 0.4569475000, 0.4805260000, 0.5265827000, 0.6087826000, 0.7700820000, 1.1610845000", \ + "0.5397547000, 0.5506977000, 0.5744831000, 0.6205961000, 0.7028345000, 0.8641552000, 1.2549326000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013340400, 0.0035593200, 0.0094965500, 0.0253375000, 0.0676025000, 0.1803690000"); + values("0.2621668000, 0.2705042000, 0.2887195000, 0.3293932000, 0.4269258000, 0.6725829000, 1.3229010000", \ + "0.2669938000, 0.2753321000, 0.2935389000, 0.3342146000, 0.4317502000, 0.6769861000, 1.3312409000", \ + "0.2779885000, 0.2863356000, 0.3045379000, 0.3452123000, 0.4427489000, 0.6879392000, 1.3390505000", \ + "0.3042192000, 0.3124491000, 0.3307187000, 0.3713582000, 0.4688910000, 0.7141418000, 1.3650834000", \ + "0.3544241000, 0.3625481000, 0.3808329000, 0.4214999000, 0.5190356000, 0.7640359000, 1.4136463000", \ + "0.4265178000, 0.4347550000, 0.4530190000, 0.4936721000, 0.5912384000, 0.8364932000, 1.4869393000", \ + "0.5162356000, 0.5244432000, 0.5427063000, 0.5834131000, 0.6810116000, 0.9264775000, 1.5771109000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013340400, 0.0035593200, 0.0094965500, 0.0253375000, 0.0676025000, 0.1803690000"); + values("0.0421445000, 0.0499999000, 0.0670100000, 0.1008243000, 0.1663329000, 0.3369760000, 0.8388116000", \ + "0.0426694000, 0.0500898000, 0.0669857000, 0.1010925000, 0.1661103000, 0.3381653000, 0.8405711000", \ + "0.0427111000, 0.0500388000, 0.0669775000, 0.1007115000, 0.1662680000, 0.3375670000, 0.8365355000", \ + "0.0427221000, 0.0500238000, 0.0669933000, 0.1007455000, 0.1662450000, 0.3375202000, 0.8413555000", \ + "0.0424386000, 0.0500185000, 0.0670607000, 0.1011343000, 0.1663555000, 0.3372504000, 0.8424421000", \ + "0.0423474000, 0.0502175000, 0.0672550000, 0.1010150000, 0.1664328000, 0.3375063000, 0.8433959000", \ + "0.0435522000, 0.0505703000, 0.0675121000, 0.1012656000, 0.1664641000, 0.3387712000, 0.8378194000"); + } + related_pin : "CLK"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013340400, 0.0035593200, 0.0094965500, 0.0253375000, 0.0676025000, 0.1803690000"); + values("0.0286096000, 0.0356563000, 0.0532276000, 0.1016473000, 0.2280863000, 0.5728754000, 1.5066877000", \ + "0.0286093000, 0.0356565000, 0.0532245000, 0.1016455000, 0.2281485000, 0.5723984000, 1.4995378000", \ + "0.0286165000, 0.0356731000, 0.0533971000, 0.1016505000, 0.2281803000, 0.5725642000, 1.4997060000", \ + "0.0284546000, 0.0356605000, 0.0532773000, 0.1017352000, 0.2278721000, 0.5723976000, 1.5006036000", \ + "0.0284471000, 0.0355717000, 0.0532645000, 0.1017246000, 0.2281778000, 0.5726177000, 1.5052786000", \ + "0.0285003000, 0.0356979000, 0.0533096000, 0.1018004000, 0.2280056000, 0.5725336000, 1.5062677000", \ + "0.0285711000, 0.0357418000, 0.0534065000, 0.1017679000, 0.2282069000, 0.5719134000, 1.5036947000"); + } + timing_sense : "non_unate"; + timing_type : "rising_edge"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013340400, 0.0035593200, 0.0094965500, 0.0253375000, 0.0676025000, 0.1803690000"); + values("0.2951353000, 0.3030398000, 0.3195708000, 0.3532448000, 0.4203455000, 0.5703255000, 0.9592946000", \ + "0.3002088000, 0.3079456000, 0.3245522000, 0.3581761000, 0.4251658000, 0.5749955000, 0.9633012000", \ + "0.3132475000, 0.3210696000, 0.3376679000, 0.3713086000, 0.4381734000, 0.5879793000, 0.9769053000", \ + "0.3462942000, 0.3541308000, 0.3706729000, 0.4042820000, 0.4711012000, 0.6208702000, 1.0099076000", \ + "0.4221628000, 0.4300042000, 0.4465405000, 0.4801460000, 0.5469264000, 0.6966486000, 1.0855538000", \ + "0.5774249000, 0.5851892000, 0.6017459000, 0.6353336000, 0.7020343000, 0.8516946000, 1.2401883000", \ + "0.8515358000, 0.8602754000, 0.8785801000, 0.9146466000, 0.9835961000, 1.1343705000, 1.5232372000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013340400, 0.0035593200, 0.0094965500, 0.0253375000, 0.0676025000, 0.1803690000"); + values("0.0270731000, 0.0328078000, 0.0459467000, 0.0751492000, 0.1412375000, 0.3215436000, 0.8327689000", \ + "0.0272714000, 0.0327402000, 0.0459856000, 0.0750930000, 0.1406074000, 0.3214468000, 0.8361533000", \ + "0.0275337000, 0.0327806000, 0.0458927000, 0.0749928000, 0.1407491000, 0.3223243000, 0.8332232000", \ + "0.0269539000, 0.0328355000, 0.0459472000, 0.0749257000, 0.1404206000, 0.3223579000, 0.8388603000", \ + "0.0269474000, 0.0328278000, 0.0457437000, 0.0749248000, 0.1405119000, 0.3213798000, 0.8327052000", \ + "0.0267804000, 0.0327456000, 0.0457247000, 0.0745378000, 0.1404555000, 0.3210391000, 0.8363680000", \ + "0.0316989000, 0.0373255000, 0.0508724000, 0.0797710000, 0.1439258000, 0.3220610000, 0.8408956000"); + } + related_pin : "SET_B"; + timing_sense : "positive_unate"; + timing_type : "clear"; + } + } + pin ("SCD") { + capacitance : 0.0017350000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0016690000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0027510000, 0.0027452000, 0.0027315000, 0.0027377000, 0.0027520000, 0.0027848000, 0.0028604000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0025702000, -0.0025720000, -0.0025762000, -0.0025859000, -0.0026082000, -0.0026596000, -0.0027780000"); + } + } + max_transition : 1.5000000000; + nextstate_type : "scan_in"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0018010000; + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.3535625000, 0.5311667000, 0.8306458000", \ + "0.2247865000, 0.4023906000, 0.7018698000", \ + "0.1303854000, 0.3092103000, 0.6099102000"); + } + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.1692363000, 0.3089987000, 0.4729798000", \ + "0.1075990000, 0.2436992000, 0.3954733000", \ + "0.0962057000, 0.2286439000, 0.3755351000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "setup_rising"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.1566914000, -0.3306335000, -0.5641946000", \ + "-0.0730814000, -0.2494648000, -0.5172057000", \ + "-0.0055358000, -0.1819193000, -0.4630879000"); + } + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.1237324000, -0.2573913000, -0.3981790000", \ + "-0.0828470000, -0.2140645000, -0.3548522000", \ + "-0.0799987000, -0.2112161000, -0.3495625000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "hold_rising"; + violation_delay_degrade_pct : 10.000000000; + } + } + pin ("SCE") { + capacitance : 0.0035260000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0033880000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0112379000, 0.0111860000, 0.0110664000, 0.0111544000, 0.0113571000, 0.0118245000, 0.0129017000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0001496000, -0.0002184000, -0.0003772000, -0.0003119000, -0.0001615000, 0.0001853000, 0.0009847000"); + } + } + max_transition : 1.5000000000; + nextstate_type : "scan_enable"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0036640000; + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.2949688000, 0.4774557000, 0.7854798000", \ + "0.1649720000, 0.3474590000, 0.6567038000", \ + "0.0705710000, 0.2530580000, 0.5623027000"); + } + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.3535625000, 0.4469381000, 0.5071595000", \ + "0.2247865000, 0.3181621000, 0.3796042000", \ + "0.1291647000, 0.2237611000, 0.2852031000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "setup_rising"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.1273945000, -0.3037780000, -0.5483255000", \ + "-0.0303568000, -0.2091816000, -0.4891296000", \ + "0.0481751000, -0.1343119000, -0.4215840000"); + } + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.1688984000, -0.2695983000, -0.3334818000", \ + "-0.0755228000, -0.1750020000, -0.2388854000", \ + "0.0017884000, -0.0976908000, -0.1640156000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "hold_rising"; + violation_delay_degrade_pct : 10.000000000; + } + } + pin ("SET_B") { + capacitance : 0.0033440000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0033180000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0053416000, 0.0053792000, 0.0054658000, 0.0054698000, 0.0054791000, 0.0055004000, 0.0055494000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0000733977, -0.0001788000, -0.0004218000, -0.0004114000, -0.0003877000, -0.0003329000, -0.0002066000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0033710000; + timing () { + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.1493672000, -0.0987161000, -0.1153991000", \ + "-0.2927917000, -0.2421406000, -0.2600443000", \ + "-0.4091654000, -0.3621764000, -0.3776387000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "recovery_rising"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.1692363000, 0.1210267000, 0.1401510000", \ + "0.3089987000, 0.2620098000, 0.2786927000", \ + "0.4229310000, 0.3783835000, 0.3926250000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "removal_rising"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + fall_constraint ("constraint_3_0_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.2214146000, 0.8333333000, 2.5000000000"); + } + related_output_pin : "Q"; + related_pin : "SET_B"; + sim_opt : "runlvl=5 accurate=1"; + timing_type : "min_pulse_width"; + violation_delay_degrade_pct : 10.000000000; + } + } + test_cell () { + ff ("IQ","IQ_N") { + clocked_on : "CLK"; + next_state : "D"; + preset : "!SET_B"; + } + pin ("CLK") { + direction : "input"; + } + pin ("D") { + direction : "input"; + } + pin ("Q") { + direction : "output"; + function : "IQ"; + signal_type : "test_scan_out"; + } + pin ("Q_N") { + direction : "output"; + function : "IQ_N"; + signal_type : "test_scan_out_inverted"; + } + pin ("SCD") { + direction : "input"; + signal_type : "test_scan_in"; + } + pin ("SCE") { + direction : "input"; + signal_type : "test_scan_enable"; + } + pin ("SET_B") { + direction : "input"; + } + } + } + + cell ("sky130_fd_sc_hd__sdfsbp_2") { + leakage_power () { + value : 0.0202315000; + when : "!CLK&D&SCD&SCE&!SET_B&Q&!Q_N"; + } + leakage_power () { + value : 0.0212735000; + when : "CLK&D&SCD&SCE&SET_B&Q&!Q_N"; + } + leakage_power () { + value : 0.0174230000; + when : "CLK&D&!SCD&!SCE&SET_B&Q&!Q_N"; + } + leakage_power () { + value : 0.0157971000; + when : "!CLK&D&SCD&!SCE&SET_B&Q&!Q_N"; + } + leakage_power () { + value : 0.0156835000; + when : "CLK&D&SCD&!SCE&!SET_B&Q&!Q_N"; + } + leakage_power () { + value : 0.0215369000; + when : "CLK&!D&!SCD&SCE&SET_B&Q&!Q_N"; + } + leakage_power () { + value : 0.0214103000; + when : "!CLK&!D&SCD&SCE&SET_B&Q&!Q_N"; + } + leakage_power () { + value : 0.0212967000; + when : "CLK&!D&SCD&SCE&!SET_B&Q&!Q_N"; + } + leakage_power () { + value : 0.0216724000; + when : "CLK&!D&SCD&SCE&SET_B&Q&!Q_N"; + } + leakage_power () { + value : 0.0210113000; + when : "!CLK&D&SCD&SCE&SET_B&Q&!Q_N"; + } + leakage_power () { + value : 0.0208977000; + when : "CLK&D&SCD&SCE&!SET_B&Q&!Q_N"; + } + leakage_power () { + value : 0.0129736000; + when : "!CLK&D&!SCD&!SCE&SET_B&!Q&Q_N"; + } + leakage_power () { + value : 0.0162449000; + when : "!CLK&!D&!SCD&!SCE&!SET_B&Q&!Q_N"; + } + leakage_power () { + value : 0.0210424000; + when : "!CLK&!D&!SCD&SCE&SET_B&Q&!Q_N"; + } + leakage_power () { + value : 0.0167518000; + when : "!CLK&!D&SCD&!SCE&SET_B&Q&!Q_N"; + } + leakage_power () { + value : 0.0163006000; + when : "!CLK&!D&!SCD&!SCE&SET_B&Q&!Q_N"; + } + leakage_power () { + value : 0.0116098000; + when : "!CLK&D&SCD&!SCE&SET_B&!Q&Q_N"; + } + leakage_power () { + value : 0.0172230000; + when : "!CLK&!D&SCD&SCE&SET_B&!Q&Q_N"; + } + leakage_power () { + value : 0.0166961000; + when : "!CLK&!D&SCD&!SCE&!SET_B&Q&!Q_N"; + } + leakage_power () { + value : 0.0209867000; + when : "!CLK&!D&!SCD&SCE&!SET_B&Q&!Q_N"; + } + leakage_power () { + value : 0.0212982000; + when : "!CLK&D&!SCD&SCE&SET_B&Q&!Q_N"; + } + leakage_power () { + value : 0.0168241000; + when : "!CLK&D&SCD&SCE&SET_B&!Q&Q_N"; + } + leakage_power () { + value : 0.0206305000; + when : "!CLK&!D&SCD&SCE&!SET_B&Q&!Q_N"; + } + leakage_power () { + value : 0.0163811000; + when : "!CLK&D&!SCD&!SCE&!SET_B&Q&!Q_N"; + } + leakage_power () { + value : 0.0150173000; + when : "!CLK&D&SCD&!SCE&!SET_B&Q&!Q_N"; + } + leakage_power () { + value : 0.0212425000; + when : "!CLK&D&!SCD&SCE&!SET_B&Q&!Q_N"; + } + leakage_power () { + value : 0.0134806000; + when : "CLK&D&!SCD&!SCE&SET_B&!Q&Q_N"; + } + leakage_power () { + value : 0.0155723000; + when : "CLK&!D&!SCD&SCE&SET_B&!Q&Q_N"; + } + leakage_power () { + value : 0.0112816000; + when : "CLK&!D&SCD&!SCE&SET_B&!Q&Q_N"; + } + leakage_power () { + value : 0.0110194000; + when : "!CLK&!D&!SCD&!SCE&SET_B&!Q&Q_N"; + } + leakage_power () { + value : 0.0164194000; + when : "CLK&!D&!SCD&!SCE&!SET_B&Q&!Q_N"; + } + leakage_power () { + value : 0.0167951000; + when : "CLK&!D&!SCD&!SCE&SET_B&Q&!Q_N"; + } + leakage_power () { + value : 0.0217927000; + when : "CLK&D&!SCD&SCE&SET_B&Q&!Q_N"; + } + leakage_power () { + value : 0.0160593000; + when : "CLK&D&SCD&!SCE&SET_B&Q&!Q_N"; + } + leakage_power () { + value : 0.0171609000; + when : "!CLK&D&!SCD&!SCE&SET_B&Q&!Q_N"; + } + leakage_power () { + value : 0.0170473000; + when : "CLK&D&!SCD&!SCE&!SET_B&Q&!Q_N"; + } + leakage_power () { + value : 0.0158280000; + when : "CLK&D&!SCD&SCE&SET_B&!Q&Q_N"; + } + leakage_power () { + value : 0.0108305000; + when : "CLK&!D&!SCD&!SCE&SET_B&!Q&Q_N"; + } + leakage_power () { + value : 0.0177300000; + when : "CLK&!D&SCD&SCE&SET_B&!Q&Q_N"; + } + leakage_power () { + value : 0.0157612000; + when : "!CLK&!D&!SCD&SCE&SET_B&!Q&Q_N"; + } + leakage_power () { + value : 0.0211612000; + when : "CLK&!D&!SCD&SCE&!SET_B&Q&!Q_N"; + } + leakage_power () { + value : 0.0173311000; + when : "CLK&D&SCD&SCE&SET_B&!Q&Q_N"; + } + leakage_power () { + value : 0.0160169000; + when : "!CLK&D&!SCD&SCE&SET_B&!Q&Q_N"; + } + leakage_power () { + value : 0.0214169000; + when : "CLK&D&!SCD&SCE&!SET_B&Q&!Q_N"; + } + leakage_power () { + value : 0.0121168000; + when : "CLK&D&SCD&!SCE&SET_B&!Q&Q_N"; + } + leakage_power () { + value : 0.0114705000; + when : "!CLK&!D&SCD&!SCE&SET_B&!Q&Q_N"; + } + leakage_power () { + value : 0.0168705000; + when : "CLK&!D&SCD&!SCE&!SET_B&Q&!Q_N"; + } + leakage_power () { + value : 0.0172463000; + when : "CLK&!D&SCD&!SCE&SET_B&Q&!Q_N"; + } + area : 38.787200000; + cell_footprint : "sky130_fd_sc_hd__sdfsbp"; + cell_leakage_power : 0.0172888500; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + ff ("IQ","IQ_N") { + clocked_on : "CLK"; + next_state : "(D&!SCE) | (SCD&SCE)"; + preset : "!SET_B"; + } + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("CLK") { + capacitance : 0.0019810000; + clock : "true"; + direction : "input"; + fall_capacitance : 0.0018940000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0232941000, 0.0231591000, 0.0228478000, 0.0228994000, 0.0230186000, 0.0232933000, 0.0239265000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0184940000, 0.0183811000, 0.0181208000, 0.0181370000, 0.0181748000, 0.0182617000, 0.0184622000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0020680000; + timing () { + fall_constraint ("constraint_3_0_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.3235761000, 0.8333333000, 2.5000000000"); + } + related_output_pin : "Q"; + related_pin : "CLK"; + rise_constraint ("constraint_3_0_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.2972119000, 0.8333333000, 2.5000000000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "min_pulse_width"; + violation_delay_degrade_pct : 10.000000000; + } + } + pin ("D") { + capacitance : 0.0018570000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0017650000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0091227000, 0.0089921000, 0.0086912000, 0.0087563000, 0.0089065000, 0.0092529000, 0.0100513000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0026723000, 0.0026254000, 0.0025175000, 0.0025386000, 0.0025873000, 0.0026998000, 0.0029590000"); + } + } + max_transition : 1.5000000000; + nextstate_type : "data"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0019490000; + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.2949688000, 0.4933249000, 0.8391908000", \ + "0.1637513000, 0.3633281000, 0.7091940000", \ + "0.0693503000, 0.2689271000, 0.6123515000"); + } + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.1448223000, 0.2858053000, 0.4253724000", \ + "0.0807435000, 0.2119609000, 0.3332174000", \ + "0.0656882000, 0.1932435000, 0.3035137000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "setup_rising"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.1164082000, -0.3074401000, -0.5556498000", \ + "-0.0193704000, -0.2152852000, -0.5172057000", \ + "0.0579408000, -0.1391947000, -0.4582051000"); + } + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.0993184000, -0.2329772000, -0.3395853000", \ + "-0.0559915000, -0.1823262000, -0.2901549000", \ + "-0.0507018000, -0.1758158000, -0.2812031000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "hold_rising"; + violation_delay_degrade_pct : 10.000000000; + } + } + pin ("Q") { + direction : "output"; + function : "IQ"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014596270, 0.0042610240, 0.0124390100, 0.0363126500, 0.1060059000, 0.3094581000"); + values("-0.0061490000, -0.0009853000, 0.0097224000, 0.0214318000, 0.0083352000, -0.0888495000, -0.4115263000", \ + "-0.0060955000, -0.0009334000, 0.0097602000, 0.0214433000, 0.0083331000, -0.0888540000, -0.4114917000", \ + "-0.0059688000, -0.0008124000, 0.0098648000, 0.0215434000, 0.0083972000, -0.0887898000, -0.4114438000", \ + "-0.0059921000, -0.0008642000, 0.0097568000, 0.0213303000, 0.0080833000, -0.0891593000, -0.4118461000", \ + "-0.0060165000, -0.0008972000, 0.0097027000, 0.0212400000, 0.0079571000, -0.0893063000, -0.4120183000", \ + "-0.0060561000, -0.0009315000, 0.0096860000, 0.0212382000, 0.0079897000, -0.0892604000, -0.4119524000", \ + "-0.0060852000, -0.0008397000, 0.0100474000, 0.0220942000, 0.0088481000, -0.0885063000, -0.4111172000"); + } + related_pin : "CLK"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014596270, 0.0042610240, 0.0124390100, 0.0363126500, 0.1060059000, 0.3094581000"); + values("-0.0077537000, -0.0050062000, 0.0024306000, 0.0209792000, 0.0649797000, 0.1796027000, 0.5090404000", \ + "-0.0076986000, -0.0049508000, 0.0024805000, 0.0210545000, 0.0650551000, 0.1795599000, 0.5087377000", \ + "-0.0075762000, -0.0048465000, 0.0025591000, 0.0210535000, 0.0649999000, 0.1796219000, 0.5087998000", \ + "-0.0076009000, -0.0048930000, 0.0024326000, 0.0208530000, 0.0646686000, 0.1790592000, 0.5064816000", \ + "-0.0076310000, -0.0049456000, 0.0023282000, 0.0206657000, 0.0644801000, 0.1788178000, 0.5077396000", \ + "-0.0076769000, -0.0049975000, 0.0022842000, 0.0206082000, 0.0643227000, 0.1787847000, 0.5079870000", \ + "-0.0076119000, -0.0046628000, 0.0030365000, 0.0214655000, 0.0648279000, 0.1792304000, 0.5089901000"); + } + } + internal_power () { + fall_power ("scalar") { + values("0.0000000000"); + } + related_pin : "SET_B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014596270, 0.0042610240, 0.0124390100, 0.0363126500, 0.1060059000, 0.3094581000"); + values("-0.0004136000, 0.0036477000, 0.0140242000, 0.0370548000, 0.0853329000, 0.2024456000, 0.5317523000", \ + "-0.0004337000, 0.0036122000, 0.0139319000, 0.0368823000, 0.0849533000, 0.2024712000, 0.5303035000", \ + "-0.0004595000, 0.0035652000, 0.0138600000, 0.0367632000, 0.0847039000, 0.2027017000, 0.5327611000", \ + "-0.0004562000, 0.0035797000, 0.0138734000, 0.0368228000, 0.0848559000, 0.2021718000, 0.5302617000", \ + "-0.0004533000, 0.0035920000, 0.0139302000, 0.0369097000, 0.0849587000, 0.2025141000, 0.5322592000", \ + "-0.0004769000, 0.0035436000, 0.0138146000, 0.0367234000, 0.0846802000, 0.2017079000, 0.5330266000", \ + "-0.0004289000, 0.0036890000, 0.0140432000, 0.0369596000, 0.0854061000, 0.2034250000, 0.5314218000"); + } + } + max_capacitance : 0.3094580000; + max_transition : 1.5022430000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014596300, 0.0042610200, 0.0124390000, 0.0363126000, 0.1060060000, 0.3094580000"); + values("0.3707684000, 0.3756260000, 0.3864742000, 0.4084978000, 0.4548853000, 0.5700559000, 0.8987404000", \ + "0.3756024000, 0.3804449000, 0.3912821000, 0.4133035000, 0.4597237000, 0.5750369000, 0.9048849000", \ + "0.3865785000, 0.3914406000, 0.4022683000, 0.4243154000, 0.4706756000, 0.5858739000, 0.9151486000", \ + "0.4127607000, 0.4176258000, 0.4284839000, 0.4505058000, 0.4968671000, 0.6120546000, 0.9404817000", \ + "0.4626890000, 0.4675492000, 0.4784034000, 0.5004240000, 0.5467929000, 0.6619958000, 0.9903768000", \ + "0.5350819000, 0.5399000000, 0.5506960000, 0.5728127000, 0.6191735000, 0.7344895000, 1.0638065000", \ + "0.6250409000, 0.6298829000, 0.6407156000, 0.6627316000, 0.7091505000, 0.8243808000, 1.1530454000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014596300, 0.0042610200, 0.0124390000, 0.0363126000, 0.1060060000, 0.3094580000"); + values("0.4427834000, 0.4494803000, 0.4640714000, 0.4956755000, 0.5763754000, 0.8082816000, 1.4870424000", \ + "0.4474427000, 0.4541535000, 0.4687331000, 0.5003051000, 0.5809753000, 0.8127577000, 1.4894902000", \ + "0.4586203000, 0.4653191000, 0.4799099000, 0.5115416000, 0.5922798000, 0.8242347000, 1.5033089000", \ + "0.4843775000, 0.4909335000, 0.5055416000, 0.5371806000, 0.6181170000, 0.8502170000, 1.5281356000", \ + "0.5345122000, 0.5410459000, 0.5556525000, 0.5873237000, 0.6682406000, 0.9004188000, 1.5781499000", \ + "0.6085155000, 0.6151096000, 0.6297913000, 0.6614722000, 0.7422747000, 0.9743312000, 1.6517395000", \ + "0.7018938000, 0.7086086000, 0.7232049000, 0.7547297000, 0.8356958000, 1.0679192000, 1.7441931000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014596300, 0.0042610200, 0.0124390000, 0.0363126000, 0.1060060000, 0.3094580000"); + values("0.0208241000, 0.0239367000, 0.0311027000, 0.0487692000, 0.0961903000, 0.2407647000, 0.6833335000", \ + "0.0208411000, 0.0236066000, 0.0307909000, 0.0488795000, 0.0959097000, 0.2414171000, 0.6826898000", \ + "0.0207982000, 0.0238701000, 0.0309366000, 0.0484505000, 0.0957008000, 0.2404534000, 0.6816617000", \ + "0.0208445000, 0.0239229000, 0.0310537000, 0.0484479000, 0.0957912000, 0.2404878000, 0.6853149000", \ + "0.0208288000, 0.0239062000, 0.0310613000, 0.0484823000, 0.0956913000, 0.2404359000, 0.6854896000", \ + "0.0205547000, 0.0236096000, 0.0308917000, 0.0486923000, 0.0959702000, 0.2415297000, 0.6789244000", \ + "0.0207625000, 0.0236095000, 0.0308109000, 0.0488897000, 0.0959500000, 0.2399836000, 0.6768815000"); + } + related_pin : "CLK"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014596300, 0.0042610200, 0.0124390000, 0.0363126000, 0.1060060000, 0.3094580000"); + values("0.0281233000, 0.0324328000, 0.0437787000, 0.0774126000, 0.1875066000, 0.5201167000, 1.4992310000", \ + "0.0281322000, 0.0323758000, 0.0437915000, 0.0774253000, 0.1873103000, 0.5201916000, 1.4948047000", \ + "0.0280981000, 0.0325062000, 0.0437353000, 0.0773699000, 0.1874405000, 0.5205830000, 1.5003342000", \ + "0.0281276000, 0.0322406000, 0.0438386000, 0.0773650000, 0.1875341000, 0.5197388000, 1.4954021000", \ + "0.0281474000, 0.0322421000, 0.0438794000, 0.0774032000, 0.1875832000, 0.5189284000, 1.4992676000", \ + "0.0280521000, 0.0322366000, 0.0437434000, 0.0772929000, 0.1871051000, 0.5199954000, 1.4980917000", \ + "0.0280509000, 0.0326651000, 0.0435628000, 0.0773808000, 0.1877090000, 0.5202959000, 1.4951194000"); + } + timing_sense : "non_unate"; + timing_type : "rising_edge"; + } + timing () { + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014596300, 0.0042610200, 0.0124390000, 0.0363126000, 0.1060060000, 0.3094580000"); + values("0.4055168000, 0.4112504000, 0.4243753000, 0.4547199000, 0.5352041000, 0.7669468000, 1.4446639000", \ + "0.4105710000, 0.4161498000, 0.4292684000, 0.4597018000, 0.5400122000, 0.7720039000, 1.4518474000", \ + "0.4237075000, 0.4293997000, 0.4425187000, 0.4729222000, 0.5532748000, 0.7852870000, 1.4639682000", \ + "0.4566297000, 0.4623620000, 0.4753950000, 0.5057672000, 0.5863809000, 0.8176123000, 1.4998965000", \ + "0.5328217000, 0.5385739000, 0.5516274000, 0.5819146000, 0.6625189000, 0.8939374000, 1.5708276000", \ + "0.6889734000, 0.6945684000, 0.7076877000, 0.7380864000, 0.8185898000, 1.0508280000, 1.7257475000", \ + "0.9756181000, 0.9814934000, 0.9946647000, 1.0251904000, 1.1058349000, 1.3373949000, 2.0158184000"); + } + related_pin : "SET_B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014596300, 0.0042610200, 0.0124390000, 0.0363126000, 0.1060060000, 0.3094580000"); + values("0.0231955000, 0.0274766000, 0.0392178000, 0.0746576000, 0.1860730000, 0.5196598000, 1.5017352000", \ + "0.0229242000, 0.0274575000, 0.0391599000, 0.0749370000, 0.1866602000, 0.5214826000, 1.4996132000", \ + "0.0229629000, 0.0271888000, 0.0391150000, 0.0749765000, 0.1864751000, 0.5205982000, 1.5012837000", \ + "0.0230209000, 0.0273721000, 0.0391408000, 0.0746143000, 0.1864928000, 0.5204204000, 1.5020433000", \ + "0.0231428000, 0.0272883000, 0.0391835000, 0.0747688000, 0.1862869000, 0.5202759000, 1.4996998000", \ + "0.0230189000, 0.0274070000, 0.0391175000, 0.0747563000, 0.1869738000, 0.5204996000, 1.5022427000", \ + "0.0239115000, 0.0279241000, 0.0397507000, 0.0752782000, 0.1864759000, 0.5187524000, 1.4970163000"); + } + timing_sense : "negative_unate"; + timing_type : "preset"; + } + } + pin ("Q_N") { + direction : "output"; + function : "IQ_N"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014632040, 0.0042819320, 0.0125306800, 0.0366698700, 0.1073110000, 0.3140358000"); + values("-0.0061654000, -0.0010210000, 0.0095723000, 0.0210070000, 0.0067972000, -0.0909921000, -0.4187413000", \ + "-0.0061080000, -0.0009787000, 0.0096184000, 0.0210601000, 0.0068573000, -0.0909883000, -0.4187097000", \ + "-0.0059863000, -0.0008606000, 0.0096862000, 0.0210762000, 0.0068305000, -0.0910188000, -0.4187710000", \ + "-0.0060121000, -0.0009218000, 0.0095764000, 0.0208612000, 0.0065218000, -0.0913918000, -0.4191562000", \ + "-0.0060410000, -0.0009637000, 0.0094747000, 0.0206585000, 0.0062259000, -0.0916990000, -0.4194651000", \ + "-0.0060857000, -0.0010114000, 0.0094258000, 0.0206168000, 0.0061202000, -0.0917570000, -0.4195407000", \ + "-0.0061184000, -0.0009257000, 0.0097941000, 0.0214571000, 0.0075873000, -0.0911887000, -0.4188904000"); + } + related_pin : "CLK"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014632040, 0.0042819320, 0.0125306800, 0.0366698700, 0.1073110000, 0.3140358000"); + values("-0.0076463000, -0.0047184000, 0.0029412000, 0.0215097000, 0.0659992000, 0.1818978000, 0.5177876000", \ + "-0.0076000000, -0.0046951000, 0.0029456000, 0.0214541000, 0.0658911000, 0.1819079000, 0.5158556000", \ + "-0.0074759000, -0.0045714000, 0.0030335000, 0.0214827000, 0.0659105000, 0.1827531000, 0.5137213000", \ + "-0.0074939000, -0.0046178000, 0.0029546000, 0.0213882000, 0.0657095000, 0.1816748000, 0.5149731000", \ + "-0.0075213000, -0.0046570000, 0.0028625000, 0.0212425000, 0.0654957000, 0.1814372000, 0.5167127000", \ + "-0.0075611000, -0.0046983000, 0.0028493000, 0.0212433000, 0.0655452000, 0.1823979000, 0.5133638000", \ + "-0.0075874000, -0.0045854000, 0.0032897000, 0.0220756000, 0.0663610000, 0.1831224000, 0.5139926000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014632040, 0.0042819320, 0.0125306800, 0.0366698700, 0.1073110000, 0.3140358000"); + values("0.0011188000, 0.0074787000, 0.0209284000, 0.0370644000, 0.0274330000, -0.0683774000, -0.3950687000", \ + "0.0010961000, 0.0074453000, 0.0208256000, 0.0368837000, 0.0271571000, -0.0686875000, -0.3954089000", \ + "0.0010702000, 0.0073983000, 0.0207587000, 0.0367613000, 0.0270149000, -0.0688719000, -0.3956154000", \ + "0.0010728000, 0.0074153000, 0.0207987000, 0.0368257000, 0.0271082000, -0.0687455000, -0.3954778000", \ + "0.0010761000, 0.0074255000, 0.0208268000, 0.0369165000, 0.0272524000, -0.0685687000, -0.3952974000", \ + "0.0010505000, 0.0073732000, 0.0207343000, 0.0367261000, 0.0269969000, -0.0689363000, -0.3957411000", \ + "0.0010547000, 0.0074257000, 0.0208393000, 0.0369671000, 0.0274084000, -0.0682311000, -0.3950797000"); + } + related_pin : "SET_B"; + rise_power ("scalar") { + values("0.0000000000"); + } + } + max_capacitance : 0.3140360000; + max_transition : 1.5046670000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014632000, 0.0042819300, 0.0125307000, 0.0366699000, 0.1073110000, 0.3140360000"); + values("0.3088373000, 0.3180753000, 0.3387182000, 0.3806701000, 0.4597788000, 0.6108490000, 0.9743381000", \ + "0.3136552000, 0.3227986000, 0.3434874000, 0.3853742000, 0.4644659000, 0.6155710000, 0.9791241000", \ + "0.3247607000, 0.3339821000, 0.3546248000, 0.3965845000, 0.4756973000, 0.6267620000, 0.9902273000", \ + "0.3505951000, 0.3595950000, 0.3803793000, 0.4222719000, 0.5014017000, 0.6525012000, 1.0156893000", \ + "0.4007363000, 0.4097958000, 0.4305114000, 0.4724177000, 0.5515042000, 0.7026224000, 1.0661518000", \ + "0.4746776000, 0.4838359000, 0.5045206000, 0.5464400000, 0.6255882000, 0.7767451000, 1.1403416000", \ + "0.5682847000, 0.5774355000, 0.5981638000, 0.6400416000, 0.7191435000, 0.8703632000, 1.2336836000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014632000, 0.0042819300, 0.0125307000, 0.0366699000, 0.1073110000, 0.3140360000"); + values("0.2745884000, 0.2816684000, 0.2979602000, 0.3346453000, 0.4239001000, 0.6607102000, 1.3469922000", \ + "0.2793369000, 0.2861742000, 0.3026160000, 0.3393900000, 0.4284962000, 0.6653995000, 1.3478970000", \ + "0.2903916000, 0.2974385000, 0.3137880000, 0.3504537000, 0.4396739000, 0.6766091000, 1.3599838000", \ + "0.3166193000, 0.3235322000, 0.3399903000, 0.3766772000, 0.4658882000, 0.7027864000, 1.3900440000", \ + "0.3668937000, 0.3739051000, 0.3902810000, 0.4269257000, 0.5161194000, 0.7530560000, 1.4354327000", \ + "0.4388603000, 0.4457574000, 0.4622372000, 0.4989308000, 0.5881595000, 0.8251427000, 1.5084148000", \ + "0.5285951000, 0.5355787000, 0.5520903000, 0.5887705000, 0.6780107000, 0.9150834000, 1.5968425000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014632000, 0.0042819300, 0.0125307000, 0.0366699000, 0.1073110000, 0.3140360000"); + values("0.0434041000, 0.0492965000, 0.0626100000, 0.0915570000, 0.1489516000, 0.2902088000, 0.7366654000", \ + "0.0429307000, 0.0490593000, 0.0626955000, 0.0914958000, 0.1488482000, 0.2905568000, 0.7405128000", \ + "0.0434122000, 0.0492692000, 0.0626206000, 0.0915659000, 0.1489243000, 0.2909648000, 0.7382328000", \ + "0.0430064000, 0.0495523000, 0.0627134000, 0.0914539000, 0.1489833000, 0.2903856000, 0.7375163000", \ + "0.0431418000, 0.0494820000, 0.0626688000, 0.0914461000, 0.1489675000, 0.2902557000, 0.7405495000", \ + "0.0430581000, 0.0492388000, 0.0630178000, 0.0917444000, 0.1490492000, 0.2904061000, 0.7396129000", \ + "0.0432187000, 0.0493522000, 0.0629840000, 0.0918547000, 0.1491040000, 0.2907685000, 0.7360971000"); + } + related_pin : "CLK"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014632000, 0.0042819300, 0.0125307000, 0.0366699000, 0.1073110000, 0.3140360000"); + values("0.0271834000, 0.0328036000, 0.0468913000, 0.0850450000, 0.1958978000, 0.5225115000, 1.5003901000", \ + "0.0271635000, 0.0327551000, 0.0472013000, 0.0850958000, 0.1958354000, 0.5217399000, 1.4991507000", \ + "0.0271887000, 0.0327957000, 0.0468351000, 0.0851999000, 0.1955341000, 0.5211745000, 1.4964614000", \ + "0.0270470000, 0.0329642000, 0.0471696000, 0.0850739000, 0.1955398000, 0.5215131000, 1.5046666000", \ + "0.0268851000, 0.0324994000, 0.0469447000, 0.0850929000, 0.1958365000, 0.5208795000, 1.5021542000", \ + "0.0270710000, 0.0329660000, 0.0471724000, 0.0851220000, 0.1955388000, 0.5214610000, 1.4955229000", \ + "0.0272681000, 0.0328869000, 0.0473372000, 0.0851285000, 0.1957144000, 0.5216805000, 1.4966476000"); + } + timing_sense : "non_unate"; + timing_type : "rising_edge"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014632000, 0.0042819300, 0.0125307000, 0.0366699000, 0.1073110000, 0.3140360000"); + values("0.3055482000, 0.3119931000, 0.3264204000, 0.3559724000, 0.4164454000, 0.5487778000, 0.9044215000", \ + "0.3106902000, 0.3170510000, 0.3313468000, 0.3609756000, 0.4212629000, 0.5535016000, 0.9095147000", \ + "0.3240898000, 0.3304192000, 0.3448386000, 0.3743811000, 0.4345307000, 0.5667019000, 0.9227561000", \ + "0.3569004000, 0.3632162000, 0.3776576000, 0.4072005000, 0.4673117000, 0.5994134000, 0.9552650000", \ + "0.4331004000, 0.4394735000, 0.4538663000, 0.4834432000, 0.5434888000, 0.6755371000, 1.0315070000", \ + "0.5893352000, 0.5956843000, 0.6101220000, 0.6395754000, 0.6996019000, 0.8316058000, 1.1869186000", \ + "0.8684997000, 0.8756029000, 0.8917398000, 0.9239625000, 0.9870057000, 1.1207600000, 1.4766259000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014632000, 0.0042819300, 0.0125307000, 0.0366699000, 0.1073110000, 0.3140360000"); + values("0.0265215000, 0.0303511000, 0.0409966000, 0.0635187000, 0.1173144000, 0.2640226000, 0.7274553000", \ + "0.0262012000, 0.0306402000, 0.0403632000, 0.0634385000, 0.1170197000, 0.2638285000, 0.7318304000", \ + "0.0261363000, 0.0303724000, 0.0410053000, 0.0635236000, 0.1168793000, 0.2637074000, 0.7296665000", \ + "0.0262224000, 0.0303821000, 0.0409977000, 0.0634887000, 0.1167722000, 0.2642192000, 0.7303945000", \ + "0.0264001000, 0.0306629000, 0.0403439000, 0.0634039000, 0.1166554000, 0.2636164000, 0.7266609000", \ + "0.0262868000, 0.0304109000, 0.0404191000, 0.0631265000, 0.1164411000, 0.2633210000, 0.7287931000", \ + "0.0305014000, 0.0351891000, 0.0459430000, 0.0690512000, 0.1211738000, 0.2654762000, 0.7306951000"); + } + related_pin : "SET_B"; + timing_sense : "positive_unate"; + timing_type : "clear"; + } + } + pin ("SCD") { + capacitance : 0.0017310000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0016650000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0027568000, 0.0027509000, 0.0027373000, 0.0027417000, 0.0027521000, 0.0027760000, 0.0028311000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0025544000, -0.0025595000, -0.0025711000, -0.0025811000, -0.0026040000, -0.0026568000, -0.0027783000"); + } + } + max_transition : 1.5000000000; + nextstate_type : "scan_in"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0017980000; + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.3572246000, 0.5348288000, 0.8355286000", \ + "0.2272279000, 0.4060527000, 0.7055319000", \ + "0.1340475000, 0.3128724000, 0.6135723000"); + } + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.1716777000, 0.3114401000, 0.4766419000", \ + "0.1088197000, 0.2449199000, 0.3966940000", \ + "0.0962057000, 0.2298646000, 0.3767559000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "setup_rising"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.1469258000, -0.3196471000, -0.5471048000", \ + "-0.0657572000, -0.2421406000, -0.5049987000", \ + "0.0030091000, -0.1745951000, -0.4521016000"); + } + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.1212910000, -0.2549499000, -0.3945169000", \ + "-0.0816263000, -0.2128438000, -0.3536315000", \ + "-0.0799987000, -0.2099954000, -0.3483418000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "hold_rising"; + violation_delay_degrade_pct : 10.000000000; + } + } + pin ("SCE") { + capacitance : 0.0035350000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0034030000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0113879000, 0.0112649000, 0.0109813000, 0.0110834000, 0.0113189000, 0.0118615000, 0.0131122000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0001928000, -0.0002805000, -0.0004828000, -0.0004165000, -0.0002633000, 0.0000897485, 0.0009036000"); + } + } + max_transition : 1.5000000000; + nextstate_type : "scan_enable"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0036670000; + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.3010723000, 0.4823385000, 0.7928040000", \ + "0.1698548000, 0.3523418000, 0.6628073000", \ + "0.0766745000, 0.2591615000, 0.5684063000"); + } + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.3547832000, 0.4481589000, 0.5083802000", \ + "0.2260072000, 0.3193828000, 0.3783835000", \ + "0.1303854000, 0.2249818000, 0.2852031000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "setup_rising"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.1212910000, -0.2964538000, -0.5348978000", \ + "-0.0266947000, -0.2042988000, -0.4818053000", \ + "0.0518372000, -0.1294290000, -0.4154805000"); + } + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.1566914000, -0.2573913000, -0.3200541000", \ + "-0.0681986000, -0.1664570000, -0.2291198000", \ + "0.0091126000, -0.0891458000, -0.1530293000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "hold_rising"; + violation_delay_degrade_pct : 10.000000000; + } + } + pin ("SET_B") { + capacitance : 0.0033290000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0032660000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0053352000, 0.0053508000, 0.0053865000, 0.0053900000, 0.0053981000, 0.0054167000, 0.0054596000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0002533000, 0.0001204000, -0.0001860000, -0.0001780000, -0.0001596000, -0.0001172000, -0.0000193836"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0033920000; + timing () { + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.1457051000, -0.0926126000, -0.1056335000", \ + "-0.2903503000, -0.2372578000, -0.2502786000", \ + "-0.4067240000, -0.3560729000, -0.3666523000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "recovery_rising"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.1692363000, 0.1210267000, 0.1401510000", \ + "0.3089987000, 0.2607891000, 0.2786927000", \ + "0.4241517000, 0.3783835000, 0.3938457000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "removal_rising"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + fall_constraint ("constraint_3_0_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.2741431000, 0.8333333000, 2.5000000000"); + } + related_output_pin : "Q"; + related_pin : "SET_B"; + sim_opt : "runlvl=5 accurate=1"; + timing_type : "min_pulse_width"; + violation_delay_degrade_pct : 10.000000000; + } + } + test_cell () { + ff ("IQ","IQ_N") { + clocked_on : "CLK"; + next_state : "D"; + preset : "!SET_B"; + } + pin ("CLK") { + direction : "input"; + } + pin ("D") { + direction : "input"; + } + pin ("Q") { + direction : "output"; + function : "IQ"; + signal_type : "test_scan_out"; + } + pin ("Q_N") { + direction : "output"; + function : "IQ_N"; + signal_type : "test_scan_out_inverted"; + } + pin ("SCD") { + direction : "input"; + signal_type : "test_scan_in"; + } + pin ("SCE") { + direction : "input"; + signal_type : "test_scan_enable"; + } + pin ("SET_B") { + direction : "input"; + } + } + } + + cell ("sky130_fd_sc_hd__sdfstp_1") { + leakage_power () { + value : 0.0138127000; + when : "!CLK&!D&SCD&SCE&!SET_B&Q"; + } + leakage_power () { + value : 0.0096871000; + when : "!CLK&D&!SCD&!SCE&!SET_B&Q"; + } + leakage_power () { + value : 0.0083459000; + when : "!CLK&D&SCD&!SCE&!SET_B&Q"; + } + leakage_power () { + value : 0.0144216000; + when : "!CLK&D&!SCD&SCE&!SET_B&Q"; + } + leakage_power () { + value : 0.0134044000; + when : "!CLK&D&SCD&SCE&!SET_B&Q"; + } + leakage_power () { + value : 0.0139271000; + when : "CLK&D&!SCD&!SCE&SET_B&!Q"; + } + leakage_power () { + value : 0.0158753000; + when : "CLK&!D&!SCD&SCE&SET_B&!Q"; + } + leakage_power () { + value : 0.0117148000; + when : "CLK&!D&SCD&!SCE&SET_B&!Q"; + } + leakage_power () { + value : 0.0114491000; + when : "!CLK&!D&!SCD&!SCE&SET_B&!Q"; + } + leakage_power () { + value : 0.0097105000; + when : "CLK&!D&!SCD&!SCE&!SET_B&Q"; + } + leakage_power () { + value : 0.0100873000; + when : "CLK&!D&!SCD&!SCE&SET_B&Q"; + } + leakage_power () { + value : 0.0149658000; + when : "CLK&D&!SCD&SCE&SET_B&Q"; + } + leakage_power () { + value : 0.0093890000; + when : "CLK&D&SCD&!SCE&SET_B&Q"; + } + leakage_power () { + value : 0.0104750000; + when : "!CLK&D&!SCD&!SCE&SET_B&Q"; + } + leakage_power () { + value : 0.0103534000; + when : "CLK&D&!SCD&!SCE&!SET_B&Q"; + } + leakage_power () { + value : 0.0161432000; + when : "CLK&D&!SCD&SCE&SET_B&!Q"; + } + leakage_power () { + value : 0.0112646000; + when : "CLK&!D&!SCD&!SCE&SET_B&!Q"; + } + leakage_power () { + value : 0.0180528000; + when : "CLK&!D&SCD&SCE&SET_B&!Q"; + } + leakage_power () { + value : 0.0160598000; + when : "!CLK&!D&!SCD&SCE&SET_B&!Q"; + } + leakage_power () { + value : 0.0143212000; + when : "CLK&!D&!SCD&SCE&!SET_B&Q"; + } + leakage_power () { + value : 0.0176445000; + when : "CLK&D&SCD&SCE&SET_B&!Q"; + } + leakage_power () { + value : 0.0163277000; + when : "!CLK&D&!SCD&SCE&SET_B&!Q"; + } + leakage_power () { + value : 0.0145891000; + when : "CLK&D&!SCD&SCE&!SET_B&Q"; + } + leakage_power () { + value : 0.0125860000; + when : "CLK&D&SCD&!SCE&SET_B&!Q"; + } + leakage_power () { + value : 0.0118993000; + when : "!CLK&!D&SCD&!SCE&SET_B&!Q"; + } + leakage_power () { + value : 0.0101607000; + when : "CLK&!D&SCD&!SCE&!SET_B&Q"; + } + leakage_power () { + value : 0.0105374000; + when : "CLK&!D&SCD&!SCE&SET_B&Q"; + } + leakage_power () { + value : 0.0144475000; + when : "CLK&D&SCD&SCE&SET_B&Q"; + } + leakage_power () { + value : 0.0107302000; + when : "CLK&D&!SCD&!SCE&SET_B&Q"; + } + leakage_power () { + value : 0.0091338000; + when : "!CLK&D&SCD&!SCE&SET_B&Q"; + } + leakage_power () { + value : 0.0090122000; + when : "CLK&D&SCD&!SCE&!SET_B&Q"; + } + leakage_power () { + value : 0.0146980000; + when : "CLK&!D&!SCD&SCE&SET_B&Q"; + } + leakage_power () { + value : 0.0146006000; + when : "!CLK&!D&SCD&SCE&SET_B&Q"; + } + leakage_power () { + value : 0.0144790000; + when : "CLK&!D&SCD&SCE&!SET_B&Q"; + } + leakage_power () { + value : 0.0148558000; + when : "CLK&!D&SCD&SCE&SET_B&Q"; + } + leakage_power () { + value : 0.0141923000; + when : "!CLK&D&SCD&SCE&SET_B&Q"; + } + leakage_power () { + value : 0.0140707000; + when : "CLK&D&SCD&SCE&!SET_B&Q"; + } + leakage_power () { + value : 0.0134196000; + when : "!CLK&D&!SCD&!SCE&SET_B&!Q"; + } + leakage_power () { + value : 0.0095431000; + when : "!CLK&!D&!SCD&!SCE&!SET_B&Q"; + } + leakage_power () { + value : 0.0142119000; + when : "!CLK&!D&!SCD&SCE&SET_B&Q"; + } + leakage_power () { + value : 0.0100514000; + when : "!CLK&!D&SCD&!SCE&SET_B&Q"; + } + leakage_power () { + value : 0.0096012000; + when : "!CLK&!D&!SCD&!SCE&SET_B&Q"; + } + leakage_power () { + value : 0.0120785000; + when : "!CLK&D&SCD&!SCE&SET_B&!Q"; + } + leakage_power () { + value : 0.0175453000; + when : "!CLK&!D&SCD&SCE&SET_B&!Q"; + } + leakage_power () { + value : 0.0099932000; + when : "!CLK&!D&SCD&!SCE&!SET_B&Q"; + } + leakage_power () { + value : 0.0141538000; + when : "!CLK&!D&!SCD&SCE&!SET_B&Q"; + } + leakage_power () { + value : 0.0144798000; + when : "!CLK&D&!SCD&SCE&SET_B&Q"; + } + leakage_power () { + value : 0.0171370000; + when : "!CLK&D&SCD&SCE&SET_B&!Q"; + } + area : 33.782400000; + cell_footprint : "sky130_fd_sc_hd__sdfstp"; + cell_leakage_power : 0.0129091700; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + ff ("IQ","IQ_N") { + clocked_on : "CLK"; + next_state : "(D&!SCE) | (SCD&SCE)"; + preset : "!SET_B"; + } + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("CLK") { + capacitance : 0.0019500000; + clock : "true"; + direction : "input"; + fall_capacitance : 0.0018560000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0233924000, 0.0233070000, 0.0231102000, 0.0231644000, 0.0232896000, 0.0235781000, 0.0242433000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0184459000, 0.0183851000, 0.0182450000, 0.0182639000, 0.0183076000, 0.0184085000, 0.0186409000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0020430000; + timing () { + fall_constraint ("constraint_3_0_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.3147880000, 0.8333333000, 2.5000000000"); + } + related_output_pin : "Q"; + related_pin : "CLK"; + rise_constraint ("constraint_3_0_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.1851638000, 0.8333333000, 2.5000000000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "min_pulse_width"; + violation_delay_degrade_pct : 10.000000000; + } + } + pin ("D") { + capacitance : 0.0018710000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0017780000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0091714000, 0.0090421000, 0.0087439000, 0.0088145000, 0.0089775000, 0.0093533000, 0.0102194000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0026856000, 0.0025983000, 0.0023971000, 0.0024333000, 0.0025171000, 0.0027100000, 0.0031548000"); + } + } + max_transition : 1.5000000000; + nextstate_type : "data"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0019640000; + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.2839824000, 0.4823385000, 0.8269837000", \ + "0.1552064000, 0.3547832000, 0.6969870000", \ + "0.0608053000, 0.2603821000, 0.6001445000"); + } + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.1399395000, 0.2797018000, 0.4156068000", \ + "0.0783021000, 0.2082988000, 0.3283346000", \ + "0.0632467000, 0.1895814000, 0.2998515000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "setup_rising"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.1286152000, -0.3245299000, -0.5922709000", \ + "-0.0303568000, -0.2262715000, -0.5355163000", \ + "0.0493958000, -0.1501810000, -0.4667500000"); + } + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.1029805000, -0.2366393000, -0.3469095000", \ + "-0.0572122000, -0.1847676000, -0.2925963000", \ + "-0.0507018000, -0.1770365000, -0.2824238000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "hold_rising"; + violation_delay_degrade_pct : 10.000000000; + } + } + pin ("Q") { + direction : "output"; + function : "IQ"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013177500, 0.0034729300, 0.0091529080, 0.0241224900, 0.0635748200, 0.1675515000"); + values("0.0239779000, 0.0230646000, 0.0204570000, 0.0120421000, -0.0119009000, -0.0756979000, -0.2440656000", \ + "0.0239452000, 0.0230293000, 0.0204133000, 0.0119970000, -0.0119495000, -0.0757426000, -0.2441155000", \ + "0.0239347000, 0.0230029000, 0.0203920000, 0.0119749000, -0.0119709000, -0.0757664000, -0.2441331000", \ + "0.0235479000, 0.0226220000, 0.0200004000, 0.0115910000, -0.0123629000, -0.0761577000, -0.2445247000", \ + "0.0233095000, 0.0223828000, 0.0197663000, 0.0113511000, -0.0126087000, -0.0763946000, -0.2447638000", \ + "0.0233859000, 0.0224325000, 0.0198192000, 0.0113860000, -0.0125717000, -0.0763642000, -0.2447482000", \ + "0.0258286000, 0.0246158000, 0.0212831000, 0.0122400000, -0.0119283000, -0.0759092000, -0.2442830000"); + } + related_pin : "CLK"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013177500, 0.0034729300, 0.0091529080, 0.0241224900, 0.0635748200, 0.1675515000"); + values("0.0248860000, 0.0265941000, 0.0307605000, 0.0405312000, 0.0646806000, 0.1284417000, 0.2937075000", \ + "0.0248766000, 0.0265868000, 0.0307532000, 0.0405238000, 0.0646811000, 0.1278958000, 0.2958613000", \ + "0.0246504000, 0.0263817000, 0.0305421000, 0.0403118000, 0.0644298000, 0.1274258000, 0.2945935000", \ + "0.0244073000, 0.0261120000, 0.0302918000, 0.0400440000, 0.0642010000, 0.1278348000, 0.2939049000", \ + "0.0240448000, 0.0257538000, 0.0299304000, 0.0396806000, 0.0638589000, 0.1267919000, 0.2936501000", \ + "0.0239500000, 0.0256187000, 0.0298433000, 0.0395767000, 0.0637156000, 0.1274000000, 0.2949624000", \ + "0.0262851000, 0.0276549000, 0.0312230000, 0.0404654000, 0.0642938000, 0.1275641000, 0.2930201000"); + } + } + internal_power () { + fall_power ("scalar") { + values("0.0000000000"); + } + related_pin : "SET_B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013177500, 0.0034729300, 0.0091529080, 0.0241224900, 0.0635748200, 0.1675515000"); + values("0.0581511000, 0.0597886000, 0.0637351000, 0.0731874000, 0.0974498000, 0.1605258000, 0.3286922000", \ + "0.0578934000, 0.0595173000, 0.0634523000, 0.0729181000, 0.0968966000, 0.1601550000, 0.3284048000", \ + "0.0576498000, 0.0592926000, 0.0632108000, 0.0726078000, 0.0969509000, 0.1605430000, 0.3268889000", \ + "0.0577398000, 0.0593811000, 0.0632899000, 0.0727095000, 0.0968017000, 0.1604515000, 0.3278875000", \ + "0.0577780000, 0.0594068000, 0.0633347000, 0.0728171000, 0.0968035000, 0.1606147000, 0.3280997000", \ + "0.0568425000, 0.0584935000, 0.0623931000, 0.0718582000, 0.0957962000, 0.1596291000, 0.3261326000", \ + "0.0577105000, 0.0590891000, 0.0626615000, 0.0718989000, 0.0964084000, 0.1597170000, 0.3277044000"); + } + } + max_capacitance : 0.1675510000; + max_transition : 1.4980020000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013177500, 0.0034729300, 0.0091529100, 0.0241225000, 0.0635748000, 0.1675510000"); + values("0.3000310000, 0.3051431000, 0.3161420000, 0.3390783000, 0.3914076000, 0.5247380000, 0.8772921000", \ + "0.3046121000, 0.3097695000, 0.3207092000, 0.3437074000, 0.3960473000, 0.5294558000, 0.8807626000", \ + "0.3159082000, 0.3210704000, 0.3319959000, 0.3549922000, 0.4073305000, 0.5407800000, 0.8933567000", \ + "0.3418898000, 0.3470491000, 0.3579967000, 0.3809328000, 0.4333256000, 0.5666482000, 0.9192849000", \ + "0.3918626000, 0.3970235000, 0.4080498000, 0.4309982000, 0.4833497000, 0.6165730000, 0.9678177000", \ + "0.4641218000, 0.4692677000, 0.4802074000, 0.5031743000, 0.5554496000, 0.6887765000, 1.0402348000", \ + "0.5533069000, 0.5584593000, 0.5694102000, 0.5923537000, 0.6446645000, 0.7781387000, 1.1308199000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013177500, 0.0034729300, 0.0091529100, 0.0241225000, 0.0635748000, 0.1675510000"); + values("0.3018733000, 0.3086825000, 0.3239931000, 0.3602182000, 0.4534756000, 0.6968104000, 1.3379053000", \ + "0.3065788000, 0.3133840000, 0.3286926000, 0.3649097000, 0.4581978000, 0.7014914000, 1.3438988000", \ + "0.3176374000, 0.3244529000, 0.3397226000, 0.3760527000, 0.4692936000, 0.7123364000, 1.3542584000", \ + "0.3438131000, 0.3506095000, 0.3659482000, 0.4021900000, 0.4952795000, 0.7388116000, 1.3799047000", \ + "0.3942105000, 0.4010226000, 0.4163332000, 0.4525597000, 0.5457568000, 0.7891619000, 1.4311944000", \ + "0.4670878000, 0.4739312000, 0.4891977000, 0.5255727000, 0.6187540000, 0.8621326000, 1.5024036000", \ + "0.5611722000, 0.5680091000, 0.5833314000, 0.6195555000, 0.7128219000, 0.9561443000, 1.5962475000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013177500, 0.0034729300, 0.0091529100, 0.0241225000, 0.0635748000, 0.1675510000"); + values("0.0170935000, 0.0209903000, 0.0305239000, 0.0542488000, 0.1180424000, 0.2951581000, 0.7701542000", \ + "0.0171064000, 0.0210511000, 0.0304588000, 0.0542391000, 0.1182238000, 0.2951641000, 0.7637370000", \ + "0.0171419000, 0.0210878000, 0.0305819000, 0.0543242000, 0.1182431000, 0.2948989000, 0.7690150000", \ + "0.0171443000, 0.0210596000, 0.0305078000, 0.0543568000, 0.1183366000, 0.2952761000, 0.7652165000", \ + "0.0171355000, 0.0210701000, 0.0306000000, 0.0544201000, 0.1181829000, 0.2950948000, 0.7629545000", \ + "0.0171196000, 0.0210108000, 0.0306581000, 0.0543545000, 0.1181788000, 0.2952377000, 0.7648827000", \ + "0.0171243000, 0.0210002000, 0.0305439000, 0.0542090000, 0.1183710000, 0.2950447000, 0.7588458000"); + } + related_pin : "CLK"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013177500, 0.0034729300, 0.0091529100, 0.0241225000, 0.0635748000, 0.1675510000"); + values("0.0241617000, 0.0303726000, 0.0472315000, 0.0952354000, 0.2260285000, 0.5739112000, 1.4928319000", \ + "0.0241402000, 0.0303755000, 0.0472505000, 0.0952047000, 0.2259295000, 0.5741420000, 1.4916933000", \ + "0.0241588000, 0.0303307000, 0.0472557000, 0.0952537000, 0.2262679000, 0.5740324000, 1.4964399000", \ + "0.0242007000, 0.0303369000, 0.0472159000, 0.0952499000, 0.2263474000, 0.5727800000, 1.4958202000", \ + "0.0242082000, 0.0303900000, 0.0472312000, 0.0952450000, 0.2261799000, 0.5733997000, 1.4926982000", \ + "0.0241980000, 0.0303321000, 0.0473153000, 0.0948978000, 0.2264264000, 0.5727953000, 1.4972918000", \ + "0.0243314000, 0.0304303000, 0.0473664000, 0.0952548000, 0.2259355000, 0.5729731000, 1.4906115000"); + } + timing_sense : "non_unate"; + timing_type : "rising_edge"; + } + timing () { + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013177500, 0.0034729300, 0.0091529100, 0.0241225000, 0.0635748000, 0.1675510000"); + values("0.3297399000, 0.3360833000, 0.3509119000, 0.3870598000, 0.4800230000, 0.7226136000, 1.3663757000", \ + "0.3350225000, 0.3413926000, 0.3561948000, 0.3920850000, 0.4850033000, 0.7276579000, 1.3717206000", \ + "0.3482881000, 0.3546567000, 0.3694660000, 0.4055348000, 0.4981362000, 0.7418441000, 1.3832891000", \ + "0.3810945000, 0.3874605000, 0.4022675000, 0.4382560000, 0.5311399000, 0.7748955000, 1.4184846000", \ + "0.4566498000, 0.4630147000, 0.4778183000, 0.5138560000, 0.6066133000, 0.8502705000, 1.4945523000", \ + "0.6102479000, 0.6166357000, 0.6314207000, 0.6675334000, 0.7600634000, 1.0037992000, 1.6449180000", \ + "0.8806673000, 0.8870844000, 0.9019399000, 0.9380940000, 1.0307779000, 1.2735900000, 1.9161586000"); + } + related_pin : "SET_B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013177500, 0.0034729300, 0.0091529100, 0.0241225000, 0.0635748000, 0.1675510000"); + values("0.0215706000, 0.0280698000, 0.0457194000, 0.0949054000, 0.2263874000, 0.5735636000, 1.4939610000", \ + "0.0216156000, 0.0281101000, 0.0458034000, 0.0946274000, 0.2256515000, 0.5743401000, 1.4968886000", \ + "0.0215716000, 0.0280580000, 0.0457176000, 0.0943057000, 0.2254992000, 0.5756683000, 1.4948579000", \ + "0.0215654000, 0.0280495000, 0.0457336000, 0.0946040000, 0.2256750000, 0.5746121000, 1.4944789000", \ + "0.0215839000, 0.0280661000, 0.0457697000, 0.0944538000, 0.2256346000, 0.5764862000, 1.4980024000", \ + "0.0215317000, 0.0279863000, 0.0457935000, 0.0946880000, 0.2257249000, 0.5758513000, 1.4968867000", \ + "0.0219838000, 0.0284717000, 0.0458997000, 0.0944678000, 0.2260288000, 0.5728878000, 1.4970504000"); + } + timing_sense : "negative_unate"; + timing_type : "preset"; + } + } + pin ("SCD") { + capacitance : 0.0017320000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0016660000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0027525000, 0.0027719000, 0.0028166000, 0.0028180000, 0.0028213000, 0.0028291000, 0.0028471000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0025674000, -0.0026114000, -0.0027127000, -0.0027157000, -0.0027222000, -0.0027374000, -0.0027724000"); + } + } + max_transition : 1.5000000000; + nextstate_type : "scan_in"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0017980000; + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.3474590000, 0.5250631000, 0.8245423000", \ + "0.2199036000, 0.3975078000, 0.6969870000", \ + "0.1255026000, 0.3043275000, 0.6038067000"); + } + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.1667949000, 0.3065573000, 0.4693177000", \ + "0.1063783000, 0.2412578000, 0.3930319000", \ + "0.0937643000, 0.2262025000, 0.3730937000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "setup_rising"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.1652363000, -0.3391784000, -0.5800638000", \ + "-0.0791849000, -0.2567891000, -0.5269714000", \ + "-0.0091979000, -0.1868021000, -0.4691914000"); + } + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.1249531000, -0.2586120000, -0.4006204000", \ + "-0.0828470000, -0.2140645000, -0.3560729000", \ + "-0.0799987000, -0.2099954000, -0.3495625000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "hold_rising"; + violation_delay_degrade_pct : 10.000000000; + } + } + pin ("SCE") { + capacitance : 0.0035400000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0034030000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0112964000, 0.0112478000, 0.0111358000, 0.0112239000, 0.0114274000, 0.0118964000, 0.0129776000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0001544000, -0.0003135000, -0.0006801000, -0.0005921000, -0.0003893000, 0.0000784241, 0.0011564000"); + } + } + max_transition : 1.5000000000; + nextstate_type : "scan_enable"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0036780000; + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.2888652000, 0.4701315000, 0.7781556000", \ + "0.1600892000, 0.3413555000, 0.6506003000", \ + "0.0656882000, 0.2481751000, 0.5561992000"); + } + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.3474590000, 0.4420553000, 0.5022767000", \ + "0.2199036000, 0.3132793000, 0.3747214000", \ + "0.1255026000, 0.2200990000, 0.2815410000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "setup_rising"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.1334980000, -0.3111022000, -0.5629740000", \ + "-0.0352396000, -0.2152852000, -0.4964538000", \ + "0.0432923000, -0.1379740000, -0.4276875000"); + } + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.1774434000, -0.2781432000, -0.3408060000", \ + "-0.0828470000, -0.1811055000, -0.2449889000", \ + "-0.0043151000, -0.1025736000, -0.1688984000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "hold_rising"; + violation_delay_degrade_pct : 10.000000000; + } + } + pin ("SET_B") { + capacitance : 0.0033190000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0032650000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0053104000, 0.0053154000, 0.0053269000, 0.0053312000, 0.0053410000, 0.0053639000, 0.0054166000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0001333000, 0.0000034673, -0.0002957000, -0.0002847000, -0.0002594000, -0.0002009000, -0.0000660018"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0033740000; + timing () { + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.1530293000, -0.1060404000, -0.1276061000", \ + "-0.2964538000, -0.2494648000, -0.2710306000", \ + "-0.4128275000, -0.3682799000, -0.3886250000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "recovery_rising"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.1692363000, 0.1222474000, 0.1425925000", \ + "0.3089987000, 0.2632305000, 0.2811341000", \ + "0.4241517000, 0.3796042000, 0.3962871000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "removal_rising"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + fall_constraint ("constraint_3_0_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.1752772000, 0.8333333000, 2.5000000000"); + } + related_output_pin : "Q"; + related_pin : "SET_B"; + sim_opt : "runlvl=5 accurate=1"; + timing_type : "min_pulse_width"; + violation_delay_degrade_pct : 10.000000000; + } + } + test_cell () { + ff ("IQ","IQ_N") { + clocked_on : "CLK"; + next_state : "D"; + preset : "!SET_B"; + } + pin ("CLK") { + direction : "input"; + } + pin ("D") { + direction : "input"; + } + pin ("Q") { + direction : "output"; + function : "IQ"; + signal_type : "test_scan_out"; + } + pin ("SCD") { + direction : "input"; + signal_type : "test_scan_in"; + } + pin ("SCE") { + direction : "input"; + signal_type : "test_scan_enable"; + } + pin ("SET_B") { + direction : "input"; + } + } + } + + cell ("sky130_fd_sc_hd__sdfstp_2") { + leakage_power () { + value : 0.0135655000; + when : "CLK&D&!SCD&!SCE&SET_B&!Q"; + } + leakage_power () { + value : 0.0155137000; + when : "CLK&!D&!SCD&SCE&SET_B&!Q"; + } + leakage_power () { + value : 0.0113531000; + when : "CLK&!D&SCD&!SCE&SET_B&!Q"; + } + leakage_power () { + value : 0.0110875000; + when : "!CLK&!D&!SCD&!SCE&SET_B&!Q"; + } + leakage_power () { + value : 0.0096980000; + when : "CLK&!D&!SCD&!SCE&!SET_B&Q"; + } + leakage_power () { + value : 0.0100748000; + when : "CLK&!D&!SCD&!SCE&SET_B&Q"; + } + leakage_power () { + value : 0.0149533000; + when : "CLK&D&!SCD&SCE&SET_B&Q"; + } + leakage_power () { + value : 0.0093765000; + when : "CLK&D&SCD&!SCE&SET_B&Q"; + } + leakage_power () { + value : 0.0104625000; + when : "!CLK&D&!SCD&!SCE&SET_B&Q"; + } + leakage_power () { + value : 0.0103409000; + when : "CLK&D&!SCD&!SCE&!SET_B&Q"; + } + leakage_power () { + value : 0.0157815000; + when : "CLK&D&!SCD&SCE&SET_B&!Q"; + } + leakage_power () { + value : 0.0109029000; + when : "CLK&!D&!SCD&!SCE&SET_B&!Q"; + } + leakage_power () { + value : 0.0176911000; + when : "CLK&!D&SCD&SCE&SET_B&!Q"; + } + leakage_power () { + value : 0.0156982000; + when : "!CLK&!D&!SCD&SCE&SET_B&!Q"; + } + leakage_power () { + value : 0.0143087000; + when : "CLK&!D&!SCD&SCE&!SET_B&Q"; + } + leakage_power () { + value : 0.0172828000; + when : "CLK&D&SCD&SCE&SET_B&!Q"; + } + leakage_power () { + value : 0.0159660000; + when : "!CLK&D&!SCD&SCE&SET_B&!Q"; + } + leakage_power () { + value : 0.0145765000; + when : "CLK&D&!SCD&SCE&!SET_B&Q"; + } + leakage_power () { + value : 0.0122243000; + when : "CLK&D&SCD&!SCE&SET_B&!Q"; + } + leakage_power () { + value : 0.0115376000; + when : "!CLK&!D&SCD&!SCE&SET_B&!Q"; + } + leakage_power () { + value : 0.0101481000; + when : "CLK&!D&SCD&!SCE&!SET_B&Q"; + } + leakage_power () { + value : 0.0105249000; + when : "CLK&!D&SCD&!SCE&SET_B&Q"; + } + leakage_power () { + value : 0.0144350000; + when : "CLK&D&SCD&SCE&SET_B&Q"; + } + leakage_power () { + value : 0.0107176000; + when : "CLK&D&!SCD&!SCE&SET_B&Q"; + } + leakage_power () { + value : 0.0091213000; + when : "!CLK&D&SCD&!SCE&SET_B&Q"; + } + leakage_power () { + value : 0.0089997000; + when : "CLK&D&SCD&!SCE&!SET_B&Q"; + } + leakage_power () { + value : 0.0146855000; + when : "CLK&!D&!SCD&SCE&SET_B&Q"; + } + leakage_power () { + value : 0.0145881000; + when : "!CLK&!D&SCD&SCE&SET_B&Q"; + } + leakage_power () { + value : 0.0144665000; + when : "CLK&!D&SCD&SCE&!SET_B&Q"; + } + leakage_power () { + value : 0.0148433000; + when : "CLK&!D&SCD&SCE&SET_B&Q"; + } + leakage_power () { + value : 0.0141798000; + when : "!CLK&D&SCD&SCE&SET_B&Q"; + } + leakage_power () { + value : 0.0140582000; + when : "CLK&D&SCD&SCE&!SET_B&Q"; + } + leakage_power () { + value : 0.0130580000; + when : "!CLK&D&!SCD&!SCE&SET_B&!Q"; + } + leakage_power () { + value : 0.0095306000; + when : "!CLK&!D&!SCD&!SCE&!SET_B&Q"; + } + leakage_power () { + value : 0.0141994000; + when : "!CLK&!D&!SCD&SCE&SET_B&Q"; + } + leakage_power () { + value : 0.0100389000; + when : "!CLK&!D&SCD&!SCE&SET_B&Q"; + } + leakage_power () { + value : 0.0095887000; + when : "!CLK&!D&!SCD&!SCE&SET_B&Q"; + } + leakage_power () { + value : 0.0117168000; + when : "!CLK&D&SCD&!SCE&SET_B&!Q"; + } + leakage_power () { + value : 0.0171836000; + when : "!CLK&!D&SCD&SCE&SET_B&!Q"; + } + leakage_power () { + value : 0.0099807000; + when : "!CLK&!D&SCD&!SCE&!SET_B&Q"; + } + leakage_power () { + value : 0.0141413000; + when : "!CLK&!D&!SCD&SCE&!SET_B&Q"; + } + leakage_power () { + value : 0.0144673000; + when : "!CLK&D&!SCD&SCE&SET_B&Q"; + } + leakage_power () { + value : 0.0167753000; + when : "!CLK&D&SCD&SCE&SET_B&!Q"; + } + leakage_power () { + value : 0.0138002000; + when : "!CLK&!D&SCD&SCE&!SET_B&Q"; + } + leakage_power () { + value : 0.0096746000; + when : "!CLK&D&!SCD&!SCE&!SET_B&Q"; + } + leakage_power () { + value : 0.0083334000; + when : "!CLK&D&SCD&!SCE&!SET_B&Q"; + } + leakage_power () { + value : 0.0144091000; + when : "!CLK&D&!SCD&SCE&!SET_B&Q"; + } + leakage_power () { + value : 0.0133919000; + when : "!CLK&D&SCD&SCE&!SET_B&Q"; + } + area : 35.033600000; + cell_footprint : "sky130_fd_sc_hd__sdfstp"; + cell_leakage_power : 0.0127802800; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + ff ("IQ","IQ_N") { + clocked_on : "CLK"; + next_state : "(D&!SCE) | (SCD&SCE)"; + preset : "!SET_B"; + } + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("CLK") { + capacitance : 0.0019580000; + clock : "true"; + direction : "input"; + fall_capacitance : 0.0018730000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0233955000, 0.0233109000, 0.0231157000, 0.0231609000, 0.0232648000, 0.0235047000, 0.0240577000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0186016000, 0.0184892000, 0.0182302000, 0.0182462000, 0.0182835000, 0.0183694000, 0.0185675000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0020430000; + timing () { + fall_constraint ("constraint_3_0_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.3180836000, 0.8333333000, 2.5000000000"); + } + related_output_pin : "Q"; + related_pin : "CLK"; + rise_constraint ("constraint_3_0_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.1994444000, 0.8333333000, 2.5000000000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "min_pulse_width"; + violation_delay_degrade_pct : 10.000000000; + } + } + pin ("D") { + capacitance : 0.0018710000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0017780000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0091705000, 0.0090415000, 0.0087440000, 0.0087865000, 0.0088848000, 0.0091114000, 0.0096336000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0026582000, 0.0025851000, 0.0024166000, 0.0024450000, 0.0025106000, 0.0026617000, 0.0030102000"); + } + } + max_transition : 1.5000000000; + nextstate_type : "data"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0019640000; + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.2876445000, 0.4860007000, 0.8306458000", \ + "0.1576478000, 0.3572246000, 0.6994284000", \ + "0.0632467000, 0.2628236000, 0.6025859000"); + } + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.1436016000, 0.2833639000, 0.4229310000", \ + "0.0795228000, 0.2107402000, 0.3307760000", \ + "0.0632467000, 0.1908021000, 0.3010723000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "setup_rising"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.1151875000, -0.3062194000, -0.5544290000", \ + "-0.0181497000, -0.2140645000, -0.5123229000", \ + "0.0603822000, -0.1391947000, -0.4533223000"); + } + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.1005391000, -0.2341979000, -0.3420267000", \ + "-0.0559915000, -0.1835469000, -0.2901549000", \ + "-0.0494811000, -0.1758158000, -0.2812031000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "hold_rising"; + violation_delay_degrade_pct : 10.000000000; + } + } + pin ("Q") { + direction : "output"; + function : "IQ"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014646220, 0.0042902380, 0.0125671600, 0.0368122800, 0.1078322000, 0.3158668000"); + values("0.0278263000, 0.0264233000, 0.0225552000, 0.0106646000, -0.0276744000, -0.1424022000, -0.4792992000", \ + "0.0278593000, 0.0264457000, 0.0225545000, 0.0106601000, -0.0276480000, -0.1423856000, -0.4792945000", \ + "0.0279552000, 0.0265598000, 0.0226778000, 0.0107624000, -0.0275558000, -0.1422911000, -0.4791765000", \ + "0.0275814000, 0.0261572000, 0.0222917000, 0.0103800000, -0.0279433000, -0.1426881000, -0.4795937000", \ + "0.0273377000, 0.0259208000, 0.0220221000, 0.0101349000, -0.0281918000, -0.1429039000, -0.4798022000", \ + "0.0273721000, 0.0259498000, 0.0220896000, 0.0101846000, -0.0281321000, -0.1428675000, -0.4797785000", \ + "0.0302967000, 0.0288338000, 0.0244956000, 0.0115536000, -0.0273533000, -0.1423471000, -0.4792609000"); + } + related_pin : "CLK"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014646220, 0.0042902380, 0.0125671600, 0.0368122800, 0.1078322000, 0.3158668000"); + values("0.0299830000, 0.0317026000, 0.0368258000, 0.0508868000, 0.0901473000, 0.2037864000, 0.5372745000", \ + "0.0300268000, 0.0317859000, 0.0368636000, 0.0508944000, 0.0901025000, 0.2045856000, 0.5385029000", \ + "0.0299531000, 0.0316909000, 0.0367656000, 0.0508140000, 0.0900394000, 0.2046320000, 0.5374740000", \ + "0.0296610000, 0.0314047000, 0.0364805000, 0.0505487000, 0.0898039000, 0.2032005000, 0.5377666000", \ + "0.0292979000, 0.0310327000, 0.0361622000, 0.0502338000, 0.0895055000, 0.2032781000, 0.5366204000", \ + "0.0291958000, 0.0309345000, 0.0360845000, 0.0500834000, 0.0893325000, 0.2027104000, 0.5398425000", \ + "0.0313371000, 0.0329273000, 0.0375928000, 0.0511511000, 0.0899507000, 0.2043132000, 0.5356581000"); + } + } + internal_power () { + fall_power ("scalar") { + values("0.0000000000"); + } + related_pin : "SET_B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014646220, 0.0042902380, 0.0125671600, 0.0368122800, 0.1078322000, 0.3158668000"); + values("0.0630985000, 0.0648536000, 0.0698552000, 0.0836733000, 0.1227561000, 0.2375647000, 0.5697242000", \ + "0.0628247000, 0.0645522000, 0.0695363000, 0.0834055000, 0.1225639000, 0.2359652000, 0.5718517000", \ + "0.0626053000, 0.0643502000, 0.0693329000, 0.0831334000, 0.1225945000, 0.2373793000, 0.5726176000", \ + "0.0627287000, 0.0644442000, 0.0694238000, 0.0832350000, 0.1223476000, 0.2373562000, 0.5709243000", \ + "0.0627473000, 0.0644635000, 0.0694410000, 0.0832728000, 0.1224739000, 0.2363149000, 0.5723449000", \ + "0.0618310000, 0.0635472000, 0.0685253000, 0.0823914000, 0.1214776000, 0.2354480000, 0.5710484000", \ + "0.0626501000, 0.0642719000, 0.0689978000, 0.0824752000, 0.1221277000, 0.2350750000, 0.5718148000"); + } + } + max_capacitance : 0.3158670000; + max_transition : 1.5009430000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014646200, 0.0042902400, 0.0125672000, 0.0368123000, 0.1078320000, 0.3158670000"); + values("0.3221851000, 0.3268743000, 0.3373510000, 0.3588961000, 0.4048908000, 0.5212376000, 0.8552819000", \ + "0.3266866000, 0.3313708000, 0.3418778000, 0.3633402000, 0.4093694000, 0.5258259000, 0.8607881000", \ + "0.3379951000, 0.3426828000, 0.3531559000, 0.3746493000, 0.4206786000, 0.5369475000, 0.8732696000", \ + "0.3639787000, 0.3686597000, 0.3791569000, 0.4006240000, 0.4466545000, 0.5630344000, 0.8971263000", \ + "0.4140417000, 0.4187094000, 0.4291894000, 0.4506852000, 0.4967132000, 0.6129815000, 0.9477187000", \ + "0.4862223000, 0.4909229000, 0.5013753000, 0.5228876000, 0.5688697000, 0.6852263000, 1.0197088000", \ + "0.5754308000, 0.5801253000, 0.5905284000, 0.6119799000, 0.6581036000, 0.7745055000, 1.1096277000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014646200, 0.0042902400, 0.0125672000, 0.0368123000, 0.1078320000, 0.3158670000"); + values("0.3225691000, 0.3283226000, 0.3416315000, 0.3722389000, 0.4529200000, 0.6856941000, 1.3674499000", \ + "0.3271981000, 0.3330855000, 0.3463337000, 0.3768980000, 0.4575655000, 0.6905667000, 1.3707461000", \ + "0.3382426000, 0.3441870000, 0.3574824000, 0.3879503000, 0.4686371000, 0.7018419000, 1.3841810000", \ + "0.3644848000, 0.3703095000, 0.3835879000, 0.4141941000, 0.4951124000, 0.7280134000, 1.4098109000", \ + "0.4149432000, 0.4206850000, 0.4340148000, 0.4646288000, 0.5453982000, 0.7779370000, 1.4606001000", \ + "0.4878016000, 0.4937612000, 0.5070671000, 0.5375275000, 0.6183014000, 0.8510986000, 1.5320633000", \ + "0.5818918000, 0.5878329000, 0.6011178000, 0.6316967000, 0.7125944000, 0.9456067000, 1.6250316000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014646200, 0.0042902400, 0.0125672000, 0.0368123000, 0.1078320000, 0.3158670000"); + values("0.0187826000, 0.0216302000, 0.0288232000, 0.0467396000, 0.0940293000, 0.2406048000, 0.6910790000", \ + "0.0188247000, 0.0217268000, 0.0289124000, 0.0465990000, 0.0940400000, 0.2408252000, 0.6899918000", \ + "0.0185750000, 0.0216706000, 0.0291068000, 0.0466381000, 0.0941317000, 0.2397815000, 0.6875492000", \ + "0.0185762000, 0.0216936000, 0.0289034000, 0.0465902000, 0.0939533000, 0.2405010000, 0.6911069000", \ + "0.0187178000, 0.0215769000, 0.0287293000, 0.0466567000, 0.0942147000, 0.2407770000, 0.6836903000", \ + "0.0187839000, 0.0216822000, 0.0288091000, 0.0461852000, 0.0944831000, 0.2407519000, 0.6911791000", \ + "0.0186406000, 0.0217903000, 0.0286535000, 0.0465217000, 0.0944064000, 0.2408548000, 0.6795462000"); + } + related_pin : "CLK"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014646200, 0.0042902400, 0.0125672000, 0.0368123000, 0.1078320000, 0.3158670000"); + values("0.0231198000, 0.0271620000, 0.0387278000, 0.0736674000, 0.1844122000, 0.5177750000, 1.4908433000", \ + "0.0229540000, 0.0275796000, 0.0387079000, 0.0735902000, 0.1845290000, 0.5169549000, 1.4935876000", \ + "0.0232093000, 0.0271804000, 0.0388772000, 0.0738166000, 0.1844821000, 0.5168411000, 1.4945407000", \ + "0.0231343000, 0.0272139000, 0.0387131000, 0.0736107000, 0.1845726000, 0.5158129000, 1.4967362000", \ + "0.0231580000, 0.0271845000, 0.0388022000, 0.0736309000, 0.1840667000, 0.5158449000, 1.5009429000", \ + "0.0232897000, 0.0272807000, 0.0389445000, 0.0736714000, 0.1843780000, 0.5166249000, 1.4999229000", \ + "0.0232758000, 0.0273074000, 0.0389744000, 0.0738256000, 0.1841029000, 0.5164443000, 1.4901100000"); + } + timing_sense : "non_unate"; + timing_type : "rising_edge"; + } + timing () { + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014646200, 0.0042902400, 0.0125672000, 0.0368123000, 0.1078320000, 0.3158670000"); + values("0.3461406000, 0.3514749000, 0.3640786000, 0.3940832000, 0.4745880000, 0.7076016000, 1.3921476000", \ + "0.3512839000, 0.3565875000, 0.3691551000, 0.3991507000, 0.4797595000, 0.7124351000, 1.3950409000", \ + "0.3645991000, 0.3699215000, 0.3825268000, 0.4124609000, 0.4931675000, 0.7257571000, 1.4075765000", \ + "0.3973835000, 0.4027544000, 0.4153060000, 0.4452349000, 0.5257748000, 0.7581207000, 1.4387473000", \ + "0.4728231000, 0.4781960000, 0.4907422000, 0.5206702000, 0.6012129000, 0.8336392000, 1.5182444000", \ + "0.6264619000, 0.6318235000, 0.6443367000, 0.6743152000, 0.7549517000, 0.9877744000, 1.6674323000", \ + "0.8978575000, 0.9032461000, 0.9158780000, 0.9459276000, 1.0265371000, 1.2587914000, 1.9426836000"); + } + related_pin : "SET_B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014646200, 0.0042902400, 0.0125672000, 0.0368123000, 0.1078320000, 0.3158670000"); + values("0.0201819000, 0.0245587000, 0.0364753000, 0.0724021000, 0.1842036000, 0.5184347000, 1.4987506000", \ + "0.0201028000, 0.0244210000, 0.0363993000, 0.0723833000, 0.1840256000, 0.5169220000, 1.4981576000", \ + "0.0202444000, 0.0244316000, 0.0364352000, 0.0724633000, 0.1841860000, 0.5178975000, 1.4940583000", \ + "0.0202023000, 0.0244534000, 0.0364544000, 0.0724705000, 0.1837175000, 0.5164823000, 1.4928773000", \ + "0.0201868000, 0.0244499000, 0.0364467000, 0.0724660000, 0.1842255000, 0.5163596000, 1.4967696000", \ + "0.0201030000, 0.0244436000, 0.0363707000, 0.0722577000, 0.1837137000, 0.5183536000, 1.4980051000", \ + "0.0205473000, 0.0248891000, 0.0367179000, 0.0724214000, 0.1840303000, 0.5144707000, 1.4992164000"); + } + timing_sense : "negative_unate"; + timing_type : "preset"; + } + } + pin ("SCD") { + capacitance : 0.0017320000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0016660000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0027519000, 0.0027687000, 0.0028072000, 0.0028115000, 0.0028217000, 0.0028450000, 0.0028989000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0025645000, -0.0026094000, -0.0027129000, -0.0027162000, -0.0027234000, -0.0027400000, -0.0027783000"); + } + } + max_transition : 1.5000000000; + nextstate_type : "scan_in"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0017980000; + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.3511211000, 0.5287253000, 0.8282044000", \ + "0.2211243000, 0.3999492000, 0.6994284000", \ + "0.1279440000, 0.3067689000, 0.6062480000"); + } + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.1704570000, 0.3089987000, 0.4742005000", \ + "0.1075990000, 0.2424785000, 0.3954733000", \ + "0.0949850000, 0.2274232000, 0.3743145000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "setup_rising"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.1469258000, -0.3184264000, -0.5458841000", \ + "-0.0657572000, -0.2421406000, -0.5062194000", \ + "0.0017884000, -0.1745951000, -0.4533223000"); + } + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.1225117000, -0.2561706000, -0.3969583000", \ + "-0.0816263000, -0.2128438000, -0.3536315000", \ + "-0.0787780000, -0.2087747000, -0.3483418000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "hold_rising"; + violation_delay_degrade_pct : 10.000000000; + } + } + pin ("SCE") { + capacitance : 0.0035400000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0034030000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0112950000, 0.0112469000, 0.0111361000, 0.0112244000, 0.0114281000, 0.0118977000, 0.0129800000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0001549000, -0.0003077000, -0.0006601000, -0.0005820000, -0.0004023000, 0.0000122600, 0.0009678000"); + } + } + max_transition : 1.5000000000; + nextstate_type : "scan_enable"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0036770000; + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.2925274000, 0.4737936000, 0.7818177000", \ + "0.1625306000, 0.3437969000, 0.6530417000", \ + "0.0681296000, 0.2506165000, 0.5586406000"); + } + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.3511211000, 0.4444967000, 0.5059388000", \ + "0.2223450000, 0.3157207000, 0.3783835000", \ + "0.1279440000, 0.2225404000, 0.2852031000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "setup_rising"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.1188496000, -0.2940124000, -0.5312357000", \ + "-0.0242533000, -0.2018574000, -0.4781432000", \ + "0.0554994000, -0.1269876000, -0.4118184000"); + } + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.1591328000, -0.2610534000, -0.3249368000", \ + "-0.0694193000, -0.1688984000, -0.2327819000", \ + "0.0078919000, -0.0915872000, -0.1579121000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "hold_rising"; + violation_delay_degrade_pct : 10.000000000; + } + } + pin ("SET_B") { + capacitance : 0.0033190000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0032640000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0053175000, 0.0053206000, 0.0053279000, 0.0053320000, 0.0053412000, 0.0053627000, 0.0054123000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0001593000, 0.0000216581, -0.0002955000, -0.0002845000, -0.0002590000, -0.0002002000, -0.0000645193"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0033740000; + timing () { + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.1505879000, -0.1023783000, -0.1239440000", \ + "-0.2940124000, -0.2470234000, -0.2673685000", \ + "-0.4116068000, -0.3658385000, -0.3849629000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "recovery_rising"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.1704570000, 0.1222474000, 0.1413718000", \ + "0.3089987000, 0.2620098000, 0.2811341000", \ + "0.4241517000, 0.3796042000, 0.3962871000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "removal_rising"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + fall_constraint ("constraint_3_0_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.1829668000, 0.8333333000, 2.5000000000"); + } + related_output_pin : "Q"; + related_pin : "SET_B"; + sim_opt : "runlvl=5 accurate=1"; + timing_type : "min_pulse_width"; + violation_delay_degrade_pct : 10.000000000; + } + } + test_cell () { + ff ("IQ","IQ_N") { + clocked_on : "CLK"; + next_state : "D"; + preset : "!SET_B"; + } + pin ("CLK") { + direction : "input"; + } + pin ("D") { + direction : "input"; + } + pin ("Q") { + direction : "output"; + function : "IQ"; + signal_type : "test_scan_out"; + } + pin ("SCD") { + direction : "input"; + signal_type : "test_scan_in"; + } + pin ("SCE") { + direction : "input"; + signal_type : "test_scan_enable"; + } + pin ("SET_B") { + direction : "input"; + } + } + } + + cell ("sky130_fd_sc_hd__sdfstp_4") { + leakage_power () { + value : 0.0102213000; + when : "!CLK&D&SCD&!SCE&!SET_B&Q"; + } + leakage_power () { + value : 0.0162970000; + when : "!CLK&D&!SCD&SCE&!SET_B&Q"; + } + leakage_power () { + value : 0.0152798000; + when : "!CLK&D&SCD&SCE&!SET_B&Q"; + } + leakage_power () { + value : 0.0133506000; + when : "CLK&D&!SCD&!SCE&SET_B&!Q"; + } + leakage_power () { + value : 0.0152988000; + when : "CLK&!D&!SCD&SCE&SET_B&!Q"; + } + leakage_power () { + value : 0.0111383000; + when : "CLK&!D&SCD&!SCE&SET_B&!Q"; + } + leakage_power () { + value : 0.0108726000; + when : "!CLK&!D&!SCD&!SCE&SET_B&!Q"; + } + leakage_power () { + value : 0.0115859000; + when : "CLK&!D&!SCD&!SCE&!SET_B&Q"; + } + leakage_power () { + value : 0.0119627000; + when : "CLK&!D&!SCD&!SCE&SET_B&Q"; + } + leakage_power () { + value : 0.0168412000; + when : "CLK&D&!SCD&SCE&SET_B&Q"; + } + leakage_power () { + value : 0.0112644000; + when : "CLK&D&SCD&!SCE&SET_B&Q"; + } + leakage_power () { + value : 0.0123504000; + when : "!CLK&D&!SCD&!SCE&SET_B&Q"; + } + leakage_power () { + value : 0.0122288000; + when : "CLK&D&!SCD&!SCE&!SET_B&Q"; + } + leakage_power () { + value : 0.0155667000; + when : "CLK&D&!SCD&SCE&SET_B&!Q"; + } + leakage_power () { + value : 0.0106881000; + when : "CLK&!D&!SCD&!SCE&SET_B&!Q"; + } + leakage_power () { + value : 0.0174763000; + when : "CLK&!D&SCD&SCE&SET_B&!Q"; + } + leakage_power () { + value : 0.0154833000; + when : "!CLK&!D&!SCD&SCE&SET_B&!Q"; + } + leakage_power () { + value : 0.0161966000; + when : "CLK&!D&!SCD&SCE&!SET_B&Q"; + } + leakage_power () { + value : 0.0170680000; + when : "CLK&D&SCD&SCE&SET_B&!Q"; + } + leakage_power () { + value : 0.0157512000; + when : "!CLK&D&!SCD&SCE&SET_B&!Q"; + } + leakage_power () { + value : 0.0164644000; + when : "CLK&D&!SCD&SCE&!SET_B&Q"; + } + leakage_power () { + value : 0.0120095000; + when : "CLK&D&SCD&!SCE&SET_B&!Q"; + } + leakage_power () { + value : 0.0113228000; + when : "!CLK&!D&SCD&!SCE&SET_B&!Q"; + } + leakage_power () { + value : 0.0120360000; + when : "CLK&!D&SCD&!SCE&!SET_B&Q"; + } + leakage_power () { + value : 0.0124128000; + when : "CLK&!D&SCD&!SCE&SET_B&Q"; + } + leakage_power () { + value : 0.0163229000; + when : "CLK&D&SCD&SCE&SET_B&Q"; + } + leakage_power () { + value : 0.0126055000; + when : "CLK&D&!SCD&!SCE&SET_B&Q"; + } + leakage_power () { + value : 0.0110092000; + when : "!CLK&D&SCD&!SCE&SET_B&Q"; + } + leakage_power () { + value : 0.0108876000; + when : "CLK&D&SCD&!SCE&!SET_B&Q"; + } + leakage_power () { + value : 0.0165734000; + when : "CLK&!D&!SCD&SCE&SET_B&Q"; + } + leakage_power () { + value : 0.0164760000; + when : "!CLK&!D&SCD&SCE&SET_B&Q"; + } + leakage_power () { + value : 0.0163544000; + when : "CLK&!D&SCD&SCE&!SET_B&Q"; + } + leakage_power () { + value : 0.0167312000; + when : "CLK&!D&SCD&SCE&SET_B&Q"; + } + leakage_power () { + value : 0.0160677000; + when : "!CLK&D&SCD&SCE&SET_B&Q"; + } + leakage_power () { + value : 0.0159461000; + when : "CLK&D&SCD&SCE&!SET_B&Q"; + } + leakage_power () { + value : 0.0128431000; + when : "!CLK&D&!SCD&!SCE&SET_B&!Q"; + } + leakage_power () { + value : 0.0114185000; + when : "!CLK&!D&!SCD&!SCE&!SET_B&Q"; + } + leakage_power () { + value : 0.0160873000; + when : "!CLK&!D&!SCD&SCE&SET_B&Q"; + } + leakage_power () { + value : 0.0119268000; + when : "!CLK&!D&SCD&!SCE&SET_B&Q"; + } + leakage_power () { + value : 0.0114766000; + when : "!CLK&!D&!SCD&!SCE&SET_B&Q"; + } + leakage_power () { + value : 0.0115020000; + when : "!CLK&D&SCD&!SCE&SET_B&!Q"; + } + leakage_power () { + value : 0.0169688000; + when : "!CLK&!D&SCD&SCE&SET_B&!Q"; + } + leakage_power () { + value : 0.0118686000; + when : "!CLK&!D&SCD&!SCE&!SET_B&Q"; + } + leakage_power () { + value : 0.0160292000; + when : "!CLK&!D&!SCD&SCE&!SET_B&Q"; + } + leakage_power () { + value : 0.0163552000; + when : "!CLK&D&!SCD&SCE&SET_B&Q"; + } + leakage_power () { + value : 0.0165605000; + when : "!CLK&D&SCD&SCE&SET_B&!Q"; + } + leakage_power () { + value : 0.0156881000; + when : "!CLK&!D&SCD&SCE&!SET_B&Q"; + } + leakage_power () { + value : 0.0115624000; + when : "!CLK&D&!SCD&!SCE&!SET_B&Q"; + } + area : 37.536000000; + cell_footprint : "sky130_fd_sc_hd__sdfstp"; + cell_leakage_power : 0.0139672600; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + ff ("IQ","IQ_N") { + clocked_on : "CLK"; + next_state : "(D&!SCE) | (SCD&SCE)"; + preset : "!SET_B"; + } + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("CLK") { + capacitance : 0.0019500000; + clock : "true"; + direction : "input"; + fall_capacitance : 0.0018560000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0235084000, 0.0233907000, 0.0231196000, 0.0231612000, 0.0232576000, 0.0234795000, 0.0239913000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0184533000, 0.0183908000, 0.0182467000, 0.0182651000, 0.0183077000, 0.0184061000, 0.0186328000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0020430000; + timing () { + fall_constraint ("constraint_3_0_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.3202806000, 0.8333333000, 2.5000000000"); + } + related_output_pin : "Q"; + related_pin : "CLK"; + rise_constraint ("constraint_3_0_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.2181191000, 0.8333333000, 2.5000000000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "min_pulse_width"; + violation_delay_degrade_pct : 10.000000000; + } + } + pin ("D") { + capacitance : 0.0018710000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0017780000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0090720000, 0.0089753000, 0.0087526000, 0.0087932000, 0.0088872000, 0.0091037000, 0.0096028000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0026002000, 0.0025375000, 0.0023930000, 0.0024201000, 0.0024828000, 0.0026274000, 0.0029606000"); + } + } + max_transition : 1.5000000000; + nextstate_type : "data"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0019640000; + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.2900859000, 0.4884421000, 0.8318665000", \ + "0.1600892000, 0.3584453000, 0.7018698000", \ + "0.0656882000, 0.2652650000, 0.6050274000"); + } + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.1448223000, 0.2858053000, 0.4265931000", \ + "0.0795228000, 0.2107402000, 0.3319968000", \ + "0.0644674000, 0.1908021000, 0.3010723000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "setup_rising"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.1090840000, -0.2976745000, -0.5373392000", \ + "-0.0120462000, -0.2079609000, -0.5037780000", \ + "0.0652650000, -0.1330911000, -0.4459981000"); + } + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.0993184000, -0.2329772000, -0.3395853000", \ + "-0.0547708000, -0.1823262000, -0.2889342000", \ + "-0.0494811000, -0.1745951000, -0.2799824000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "hold_rising"; + violation_delay_degrade_pct : 10.000000000; + } + } + pin ("Q") { + direction : "output"; + function : "IQ"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016087930, 0.0051764320, 0.0166556200, 0.0535909000, 0.1724334000, 0.5548194000"); + values("0.0391553000, 0.0374079000, 0.0321123000, 0.0157158000, -0.0416058000, -0.2331623000, -0.8524075000", \ + "0.0390948000, 0.0374128000, 0.0320514000, 0.0156405000, -0.0416361000, -0.2331988000, -0.8524175000", \ + "0.0390340000, 0.0374043000, 0.0320242000, 0.0156666000, -0.0416503000, -0.2332159000, -0.8524475000", \ + "0.0386227000, 0.0370320000, 0.0316176000, 0.0152637000, -0.0420034000, -0.2335854000, -0.8528168000", \ + "0.0384681000, 0.0367104000, 0.0314421000, 0.0149930000, -0.0422938000, -0.2338288000, -0.8530759000", \ + "0.0384512000, 0.0368224000, 0.0314891000, 0.0150285000, -0.0422324000, -0.2337848000, -0.8530252000", \ + "0.0428370000, 0.0411296000, 0.0356229000, 0.0178229000, -0.0410775000, -0.2332581000, -0.8525685000"); + } + related_pin : "CLK"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016087930, 0.0051764320, 0.0166556200, 0.0535909000, 0.1724334000, 0.5548194000"); + values("0.0431551000, 0.0450236000, 0.0513037000, 0.0708460000, 0.1308216000, 0.3205517000, 0.9338531000", \ + "0.0431401000, 0.0450127000, 0.0513202000, 0.0708229000, 0.1309162000, 0.3214317000, 0.9326981000", \ + "0.0429529000, 0.0448419000, 0.0511070000, 0.0706901000, 0.1306205000, 0.3205231000, 0.9374304000", \ + "0.0426671000, 0.0445648000, 0.0508061000, 0.0703455000, 0.1302873000, 0.3206362000, 0.9330580000", \ + "0.0422936000, 0.0442649000, 0.0504563000, 0.0699294000, 0.1303957000, 0.3198301000, 0.9328955000", \ + "0.0421409000, 0.0440493000, 0.0502953000, 0.0698172000, 0.1297971000, 0.3194745000, 0.9320382000", \ + "0.0445583000, 0.0463909000, 0.0522802000, 0.0712834000, 0.1309013000, 0.3215923000, 0.9309590000"); + } + } + internal_power () { + fall_power ("scalar") { + values("0.0000000000"); + } + related_pin : "SET_B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016087930, 0.0051764320, 0.0166556200, 0.0535909000, 0.1724334000, 0.5548194000"); + values("0.0759673000, 0.0778501000, 0.0840802000, 0.1034601000, 0.1633224000, 0.3535191000, 0.9698237000", \ + "0.0756070000, 0.0775444000, 0.0837886000, 0.1030921000, 0.1628365000, 0.3530232000, 0.9656826000", \ + "0.0753045000, 0.0772368000, 0.0834804000, 0.1028208000, 0.1627154000, 0.3541308000, 0.9695067000", \ + "0.0754151000, 0.0773860000, 0.0835639000, 0.1029033000, 0.1629504000, 0.3525744000, 0.9648486000", \ + "0.0754464000, 0.0773900000, 0.0836233000, 0.1030146000, 0.1628403000, 0.3531195000, 0.9702346000", \ + "0.0746319000, 0.0765605000, 0.0827648000, 0.1020970000, 0.1619573000, 0.3523370000, 0.9663666000", \ + "0.0757551000, 0.0776199000, 0.0835893000, 0.1024438000, 0.1625347000, 0.3521929000, 0.9650645000"); + } + } + max_capacitance : 0.5548190000; + max_transition : 1.5027430000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016087900, 0.0051764300, 0.0166556000, 0.0535909000, 0.1724330000, 0.5548190000"); + values("0.3436035000, 0.3469348000, 0.3555734000, 0.3748233000, 0.4161567000, 0.5192415000, 0.8329064000", \ + "0.3482234000, 0.3515548000, 0.3601676000, 0.3793796000, 0.4207618000, 0.5237520000, 0.8378001000", \ + "0.3594110000, 0.3627446000, 0.3713905000, 0.3906348000, 0.4319156000, 0.5350120000, 0.8485946000", \ + "0.3853773000, 0.3887148000, 0.3973425000, 0.4166423000, 0.4578804000, 0.5609608000, 0.8747708000", \ + "0.4354998000, 0.4388246000, 0.4474544000, 0.4666434000, 0.5080482000, 0.6110366000, 0.9243286000", \ + "0.5077380000, 0.5110628000, 0.5196972000, 0.5388669000, 0.5802138000, 0.6832573000, 0.9965947000", \ + "0.5970609000, 0.6004057000, 0.6090404000, 0.6282814000, 0.6695920000, 0.7727450000, 1.0865612000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016087900, 0.0051764300, 0.0166556000, 0.0535909000, 0.1724330000, 0.5548190000"); + values("0.3459618000, 0.3501045000, 0.3606534000, 0.3866176000, 0.4574641000, 0.6780946000, 1.3876444000", \ + "0.3506852000, 0.3547837000, 0.3653938000, 0.3913178000, 0.4621797000, 0.6825895000, 1.3910163000", \ + "0.3617651000, 0.3658791000, 0.3764288000, 0.4024320000, 0.4731765000, 0.6940457000, 1.4012524000", \ + "0.3879188000, 0.3920022000, 0.4026161000, 0.4285433000, 0.4994041000, 0.7197061000, 1.4282202000", \ + "0.4383620000, 0.4423746000, 0.4530129000, 0.4789560000, 0.5497879000, 0.7700539000, 1.4779930000", \ + "0.5116592000, 0.5157530000, 0.5263772000, 0.5522020000, 0.6230475000, 0.8438056000, 1.5521652000", \ + "0.6060784000, 0.6101708000, 0.6208159000, 0.6467653000, 0.7176289000, 0.9378881000, 1.6478963000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016087900, 0.0051764300, 0.0166556000, 0.0535909000, 0.1724330000, 0.5548190000"); + values("0.0218030000, 0.0238781000, 0.0291405000, 0.0427740000, 0.0806824000, 0.2037323000, 0.6174800000", \ + "0.0217835000, 0.0236514000, 0.0290390000, 0.0431578000, 0.0812165000, 0.2032594000, 0.6212107000", \ + "0.0217767000, 0.0239144000, 0.0291098000, 0.0427581000, 0.0812181000, 0.2030170000, 0.6165365000", \ + "0.0217974000, 0.0239542000, 0.0290237000, 0.0427456000, 0.0813139000, 0.2032823000, 0.6196421000", \ + "0.0218400000, 0.0239036000, 0.0290555000, 0.0431373000, 0.0812088000, 0.2032328000, 0.6229811000", \ + "0.0218497000, 0.0239015000, 0.0294902000, 0.0428003000, 0.0813658000, 0.2034723000, 0.6223527000", \ + "0.0218810000, 0.0237866000, 0.0291749000, 0.0428679000, 0.0808094000, 0.2039517000, 0.6179989000"); + } + related_pin : "CLK"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016087900, 0.0051764300, 0.0166556000, 0.0535909000, 0.1724330000, 0.5548190000"); + values("0.0243986000, 0.0271531000, 0.0358471000, 0.0631267000, 0.1577767000, 0.4729863000, 1.5016185000", \ + "0.0243642000, 0.0271375000, 0.0358759000, 0.0630330000, 0.1574358000, 0.4747258000, 1.4985004000", \ + "0.0243759000, 0.0271495000, 0.0357802000, 0.0631573000, 0.1573541000, 0.4736098000, 1.5020046000", \ + "0.0243583000, 0.0271544000, 0.0358704000, 0.0630308000, 0.1573214000, 0.4733879000, 1.4981130000", \ + "0.0243367000, 0.0274902000, 0.0359151000, 0.0630878000, 0.1576381000, 0.4737719000, 1.4970015000", \ + "0.0242625000, 0.0271900000, 0.0358974000, 0.0630956000, 0.1575827000, 0.4738641000, 1.4946460000", \ + "0.0244902000, 0.0272768000, 0.0359879000, 0.0630888000, 0.1573738000, 0.4736962000, 1.4982793000"); + } + timing_sense : "non_unate"; + timing_type : "rising_edge"; + } + timing () { + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016087900, 0.0051764300, 0.0166556000, 0.0535909000, 0.1724330000, 0.5548190000"); + values("0.3602310000, 0.3639340000, 0.3738760000, 0.3991533000, 0.4698107000, 0.6901793000, 1.3962577000", \ + "0.3652023000, 0.3689438000, 0.3788604000, 0.4039628000, 0.4743809000, 0.6953575000, 1.4022951000", \ + "0.3784353000, 0.3822018000, 0.3920928000, 0.4173714000, 0.4879527000, 0.7083186000, 1.4144693000", \ + "0.4112680000, 0.4150328000, 0.4249280000, 0.4501951000, 0.5207126000, 0.7412700000, 1.4497658000", \ + "0.4867948000, 0.4905586000, 0.5004529000, 0.5257175000, 0.5962351000, 0.8174131000, 1.5267752000", \ + "0.6407774000, 0.6444905000, 0.6544256000, 0.6796324000, 0.7499523000, 0.9706608000, 1.6790330000", \ + "0.9144934000, 0.9182429000, 0.9282754000, 0.9536065000, 1.0239734000, 1.2443918000, 1.9537976000"); + } + related_pin : "SET_B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016087900, 0.0051764300, 0.0166556000, 0.0535909000, 0.1724330000, 0.5548190000"); + values("0.0212685000, 0.0241923000, 0.0331410000, 0.0614139000, 0.1571299000, 0.4740391000, 1.4983477000", \ + "0.0213859000, 0.0243559000, 0.0331725000, 0.0613645000, 0.1569088000, 0.4744868000, 1.4993112000", \ + "0.0212506000, 0.0242990000, 0.0331119000, 0.0614081000, 0.1571737000, 0.4739097000, 1.4998668000", \ + "0.0212340000, 0.0242908000, 0.0330729000, 0.0612409000, 0.1571889000, 0.4741709000, 1.5027428000", \ + "0.0212231000, 0.0242795000, 0.0330620000, 0.0612462000, 0.1574449000, 0.4748245000, 1.4974093000", \ + "0.0213293000, 0.0242489000, 0.0330698000, 0.0611795000, 0.1569198000, 0.4743627000, 1.4975496000", \ + "0.0218447000, 0.0246393000, 0.0334929000, 0.0615885000, 0.1570509000, 0.4733644000, 1.5005779000"); + } + timing_sense : "negative_unate"; + timing_type : "preset"; + } + } + pin ("SCD") { + capacitance : 0.0017320000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0016660000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0027563000, 0.0027495000, 0.0027340000, 0.0027413000, 0.0027586000, 0.0027982000, 0.0028897000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0026713000, -0.0026847000, -0.0027158000, -0.0027163000, -0.0027174000, -0.0027200000, -0.0027259000"); + } + } + max_transition : 1.5000000000; + nextstate_type : "scan_in"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0017980000; + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.3535625000, 0.5311667000, 0.8306458000", \ + "0.2235658000, 0.4023906000, 0.7006491000", \ + "0.1291647000, 0.3079896000, 0.6074687000"); + } + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.1716777000, 0.3114401000, 0.4766419000", \ + "0.1088197000, 0.2436992000, 0.3954733000", \ + "0.0949850000, 0.2274232000, 0.3743145000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "setup_rising"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.1396016000, -0.3098815000, -0.5324564000", \ + "-0.0596536000, -0.2360371000, -0.4964538000", \ + "0.0078919000, -0.1684915000, -0.4435566000"); + } + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.1212910000, -0.2549499000, -0.3945169000", \ + "-0.0804056000, -0.2116230000, -0.3524108000", \ + "-0.0787780000, -0.2087747000, -0.3483418000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "hold_rising"; + violation_delay_degrade_pct : 10.000000000; + } + } + pin ("SCE") { + capacitance : 0.0035400000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0034030000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0112950000, 0.0112455000, 0.0111314000, 0.0112278000, 0.0114502000, 0.0119629000, 0.0131447000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0003612000, -0.0004519000, -0.0006609000, -0.0005821000, -0.0004007000, 0.0000178050, 0.0009823000"); + } + } + max_transition : 1.5000000000; + nextstate_type : "scan_enable"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0036770000; + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.2949688000, 0.4762350000, 0.7842591000", \ + "0.1637513000, 0.3462383000, 0.6542624000", \ + "0.0693503000, 0.2518372000, 0.5598613000"); + } + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.3535625000, 0.4469381000, 0.5083802000", \ + "0.2247865000, 0.3181621000, 0.3796042000", \ + "0.1291647000, 0.2237611000, 0.2864238000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "setup_rising"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.1127461000, -0.2866882000, -0.5165872000", \ + "-0.0193704000, -0.1969746000, -0.4695983000", \ + "0.0603822000, -0.1208841000, -0.4044941000"); + } + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.1505879000, -0.2525085000, -0.3176126000", \ + "-0.0633158000, -0.1627949000, -0.2266784000", \ + "0.0127747000, -0.0867044000, -0.1542500000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "hold_rising"; + violation_delay_degrade_pct : 10.000000000; + } + } + pin ("SET_B") { + capacitance : 0.0033200000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0032610000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0052034000, 0.0052407000, 0.0053267000, 0.0053337000, 0.0053499000, 0.0053873000, 0.0054736000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0000076238, -0.0000869787, -0.0003050000, -0.0002939000, -0.0002682000, -0.0002090000, -0.0000723946"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0033790000; + timing () { + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.1493672000, -0.0999368000, -0.1178405000", \ + "-0.2927917000, -0.2445820000, -0.2624857000", \ + "-0.4103861000, -0.3633971000, -0.3800801000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "recovery_rising"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.1704570000, 0.1222474000, 0.1401510000", \ + "0.3102194000, 0.2620098000, 0.2799134000", \ + "0.4241517000, 0.3796042000, 0.3950664000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "removal_rising"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + fall_constraint ("constraint_3_0_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.2005429000, 0.8333333000, 2.5000000000"); + } + related_output_pin : "Q"; + related_pin : "SET_B"; + sim_opt : "runlvl=5 accurate=1"; + timing_type : "min_pulse_width"; + violation_delay_degrade_pct : 10.000000000; + } + } + test_cell () { + ff ("IQ","IQ_N") { + clocked_on : "CLK"; + next_state : "D"; + preset : "!SET_B"; + } + pin ("CLK") { + direction : "input"; + } + pin ("D") { + direction : "input"; + } + pin ("Q") { + direction : "output"; + function : "IQ"; + signal_type : "test_scan_out"; + } + pin ("SCD") { + direction : "input"; + signal_type : "test_scan_in"; + } + pin ("SCE") { + direction : "input"; + signal_type : "test_scan_enable"; + } + pin ("SET_B") { + direction : "input"; + } + } + } + + cell ("sky130_fd_sc_hd__sdfxbp_1") { + leakage_power () { + value : 0.0158737000; + when : "CLK&!D&SCD&SCE&Q&!Q_N"; + } + leakage_power () { + value : 0.0156228000; + when : "!CLK&D&SCD&SCE&Q&!Q_N"; + } + leakage_power () { + value : 0.0121428000; + when : "!CLK&D&!SCD&!SCE&!Q&Q_N"; + } + leakage_power () { + value : 0.0156998000; + when : "!CLK&!D&!SCD&SCE&Q&!Q_N"; + } + leakage_power () { + value : 0.0154402000; + when : "!CLK&!D&SCD&!SCE&Q&!Q_N"; + } + leakage_power () { + value : 0.0149568000; + when : "!CLK&!D&!SCD&!SCE&Q&!Q_N"; + } + leakage_power () { + value : 0.0116853000; + when : "!CLK&D&SCD&!SCE&!Q&Q_N"; + } + leakage_power () { + value : 0.0132516000; + when : "!CLK&!D&SCD&SCE&!Q&Q_N"; + } + leakage_power () { + value : 0.0160713000; + when : "!CLK&D&!SCD&SCE&Q&!Q_N"; + } + leakage_power () { + value : 0.0129072000; + when : "!CLK&D&SCD&SCE&!Q&Q_N"; + } + leakage_power () { + value : 0.0124048000; + when : "CLK&D&!SCD&!SCE&!Q&Q_N"; + } + leakage_power () { + value : 0.0116629000; + when : "CLK&!D&!SCD&SCE&!Q&Q_N"; + } + leakage_power () { + value : 0.0114032000; + when : "CLK&!D&SCD&!SCE&!Q&Q_N"; + } + leakage_power () { + value : 0.0108260000; + when : "!CLK&!D&!SCD&!SCE&!Q&Q_N"; + } + leakage_power () { + value : 0.0152939000; + when : "CLK&!D&!SCD&!SCE&Q&!Q_N"; + } + leakage_power () { + value : 0.0164084000; + when : "CLK&D&!SCD&SCE&Q&!Q_N"; + } + leakage_power () { + value : 0.0143074000; + when : "CLK&D&SCD&!SCE&Q&!Q_N"; + } + leakage_power () { + value : 0.0148584000; + when : "!CLK&D&!SCD&!SCE&Q&!Q_N"; + } + leakage_power () { + value : 0.0120344000; + when : "CLK&D&!SCD&SCE&!Q&Q_N"; + } + leakage_power () { + value : 0.0109198000; + when : "CLK&!D&!SCD&!SCE&!Q&Q_N"; + } + leakage_power () { + value : 0.0135135000; + when : "CLK&!D&SCD&SCE&!Q&Q_N"; + } + leakage_power () { + value : 0.0115690000; + when : "!CLK&!D&!SCD&SCE&!Q&Q_N"; + } + leakage_power () { + value : 0.0131692000; + when : "CLK&D&SCD&SCE&!Q&Q_N"; + } + leakage_power () { + value : 0.0119405000; + when : "!CLK&D&!SCD&SCE&!Q&Q_N"; + } + leakage_power () { + value : 0.0119472000; + when : "CLK&D&SCD&!SCE&!Q&Q_N"; + } + leakage_power () { + value : 0.0113093000; + when : "!CLK&!D&SCD&!SCE&!Q&Q_N"; + } + leakage_power () { + value : 0.0157773000; + when : "CLK&!D&SCD&!SCE&Q&!Q_N"; + } + leakage_power () { + value : 0.0155293000; + when : "CLK&D&SCD&SCE&Q&!Q_N"; + } + leakage_power () { + value : 0.0147649000; + when : "CLK&D&!SCD&!SCE&Q&!Q_N"; + } + leakage_power () { + value : 0.0144009000; + when : "!CLK&D&SCD&!SCE&Q&!Q_N"; + } + leakage_power () { + value : 0.0160369000; + when : "CLK&!D&!SCD&SCE&Q&!Q_N"; + } + leakage_power () { + value : 0.0159671000; + when : "!CLK&!D&SCD&SCE&Q&!Q_N"; + } + area : 30.028800000; + cell_footprint : "sky130_fd_sc_hd__sdfxbp"; + cell_leakage_power : 0.0137405000; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + ff ("IQ","IQ_N") { + clocked_on : "CLK"; + next_state : "(D&!SCE) | (SCD&SCE)"; + } + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("CLK") { + capacitance : 0.0017840000; + clock : "true"; + direction : "input"; + fall_capacitance : 0.0016990000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0224101000, 0.0222905000, 0.0220146000, 0.0221011000, 0.0223006000, 0.0227605000, 0.0238206000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0178913000, 0.0177689000, 0.0174867000, 0.0175025000, 0.0175393000, 0.0176240000, 0.0178192000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0018690000; + timing () { + fall_constraint ("constraint_3_0_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.2389908000, 0.8333333000, 2.5000000000"); + } + related_output_pin : "Q"; + related_pin : "CLK"; + rise_constraint ("constraint_3_0_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.1741787000, 0.8333333000, 2.5000000000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "min_pulse_width"; + violation_delay_degrade_pct : 10.000000000; + } + } + pin ("D") { + capacitance : 0.0016980000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0016150000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0080837000, 0.0079723000, 0.0077156000, 0.0077633000, 0.0078734000, 0.0081273000, 0.0087125000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0013581000, 0.0013073000, 0.0011904000, 0.0012153000, 0.0012730000, 0.0014059000, 0.0017124000"); + } + } + max_transition : 1.5000000000; + nextstate_type : "data"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0017810000; + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.1997539000, 0.4005514000, 0.7220033000", \ + "0.0819642000, 0.2827617000, 0.6029928000", \ + "-0.0038919000, 0.1956849000, 0.5134746000"); + } + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.1020977000, 0.2320944000, 0.3350404000", \ + "0.0306947000, 0.1497051000, 0.2367819000", \ + "0.0058737000, 0.1212220000, 0.2021953000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "setup_rising"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.1164082000, -0.3123229000, -0.5910501000", \ + "-0.0144876000, -0.2128438000, -0.5111022000", \ + "0.0603822000, -0.1379740000, -0.4423359000"); + } + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.0688008000, -0.1890319000, -0.2626810000", \ + "-0.0108255000, -0.1261738000, -0.2034850000", \ + "0.0078919000, -0.1050150000, -0.1811055000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "hold_rising"; + violation_delay_degrade_pct : 10.000000000; + } + } + pin ("Q") { + direction : "output"; + function : "IQ"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013067210, 0.0034150410, 0.0089250130, 0.0233250100, 0.0609585600, 0.1593117000"); + values("-0.0055181000, -0.0008541000, 0.0076732000, 0.0166638000, 0.0111603000, -0.0377431000, -0.1910676000", \ + "-0.0054658000, -0.0008161000, 0.0076811000, 0.0165834000, 0.0110734000, -0.0378523000, -0.1912066000", \ + "-0.0053378000, -0.0007044000, 0.0077478000, 0.0166132000, 0.0110425000, -0.0379224000, -0.1913066000", \ + "-0.0053579000, -0.0007463000, 0.0076824000, 0.0164834000, 0.0108674000, -0.0381066000, -0.1914936000", \ + "-0.0053882000, -0.0007936000, 0.0076065000, 0.0163415000, 0.0107209000, -0.0382914000, -0.1916971000", \ + "-0.0054223000, -0.0008111000, 0.0076087000, 0.0163901000, 0.0107513000, -0.0382352000, -0.1916482000", \ + "-0.0054583000, -0.0007637000, 0.0078160000, 0.0168766000, 0.0115211000, -0.0375971000, -0.1909160000"); + } + related_pin : "CLK"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013067210, 0.0034150410, 0.0089250130, 0.0233250100, 0.0609585600, 0.1593117000"); + values("-0.0071074000, -0.0043524000, 0.0019538000, 0.0152533000, 0.0425309000, 0.1054743000, 0.2646694000", \ + "-0.0070478000, -0.0042963000, 0.0020038000, 0.0153047000, 0.0426054000, 0.1060403000, 0.2656920000", \ + "-0.0069243000, -0.0041973000, 0.0020524000, 0.0152758000, 0.0424988000, 0.1058736000, 0.2657790000", \ + "-0.0069507000, -0.0042492000, 0.0019507000, 0.0150899000, 0.0422401000, 0.1052778000, 0.2647881000", \ + "-0.0069839000, -0.0043004000, 0.0018554000, 0.0149418000, 0.0420425000, 0.1046866000, 0.2650112000", \ + "-0.0070257000, -0.0043430000, 0.0018166000, 0.0149093000, 0.0420030000, 0.1052090000, 0.2649603000", \ + "-0.0070596000, -0.0042911000, 0.0020589000, 0.0153360000, 0.0424681000, 0.1056165000, 0.2649230000"); + } + } + max_capacitance : 0.1593120000; + max_transition : 1.5087580000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013067200, 0.0034150400, 0.0089250100, 0.0233250000, 0.0609586000, 0.1593120000"); + values("0.2798396000, 0.2856082000, 0.2977365000, 0.3226481000, 0.3767740000, 0.5066239000, 0.8433231000", \ + "0.2846124000, 0.2903765000, 0.3025050000, 0.3274051000, 0.3815377000, 0.5114051000, 0.8482074000", \ + "0.2956692000, 0.3014443000, 0.3135605000, 0.3384570000, 0.3925897000, 0.5224507000, 0.8592809000", \ + "0.3214107000, 0.3271773000, 0.3392986000, 0.3641941000, 0.4183313000, 0.5481866000, 0.8847360000", \ + "0.3689191000, 0.3746754000, 0.3868022000, 0.4117091000, 0.4658351000, 0.5957057000, 0.9325517000", \ + "0.4354520000, 0.4412171000, 0.4533799000, 0.4782414000, 0.5323998000, 0.6622574000, 0.9990168000", \ + "0.5181741000, 0.5239165000, 0.5360766000, 0.5609656000, 0.6151140000, 0.7449831000, 1.0818216000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013067200, 0.0034150400, 0.0089250100, 0.0233250000, 0.0609586000, 0.1593120000"); + values("0.2844727000, 0.2914945000, 0.3072986000, 0.3443825000, 0.4393075000, 0.6845975000, 1.3273193000", \ + "0.2892453000, 0.2961769000, 0.3119477000, 0.3490520000, 0.4439858000, 0.6894634000, 1.3304308000", \ + "0.3002846000, 0.3072578000, 0.3230561000, 0.3601363000, 0.4550585000, 0.7004023000, 1.3417635000", \ + "0.3258682000, 0.3328921000, 0.3486742000, 0.3857638000, 0.4806769000, 0.7256961000, 1.3720018000", \ + "0.3749518000, 0.3819885000, 0.3977810000, 0.4348615000, 0.5297821000, 0.7748185000, 1.4152201000", \ + "0.4452202000, 0.4522374000, 0.4680355000, 0.5051192000, 0.6000453000, 0.8454656000, 1.4877103000", \ + "0.5364196000, 0.5434671000, 0.5592838000, 0.5964017000, 0.6913621000, 0.9366770000, 1.5772638000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013067200, 0.0034150400, 0.0089250100, 0.0233250000, 0.0609586000, 0.1593120000"); + values("0.0205074000, 0.0247200000, 0.0350510000, 0.0590069000, 0.1203987000, 0.2854998000, 0.7316607000", \ + "0.0204732000, 0.0247127000, 0.0350495000, 0.0591143000, 0.1200062000, 0.2854271000, 0.7360961000", \ + "0.0204822000, 0.0247365000, 0.0350460000, 0.0591795000, 0.1201251000, 0.2861363000, 0.7363665000", \ + "0.0204807000, 0.0247990000, 0.0350108000, 0.0591780000, 0.1202671000, 0.2853008000, 0.7323232000", \ + "0.0204713000, 0.0247448000, 0.0350902000, 0.0591300000, 0.1202476000, 0.2855107000, 0.7336694000", \ + "0.0204666000, 0.0248942000, 0.0348956000, 0.0591922000, 0.1202692000, 0.2855395000, 0.7334080000", \ + "0.0206128000, 0.0249535000, 0.0349399000, 0.0592025000, 0.1204560000, 0.2853285000, 0.7289291000"); + } + related_pin : "CLK"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013067200, 0.0034150400, 0.0089250100, 0.0233250000, 0.0609586000, 0.1593120000"); + values("0.0260470000, 0.0326762000, 0.0502357000, 0.1000388000, 0.2328970000, 0.5832402000, 1.5041335000", \ + "0.0260823000, 0.0326263000, 0.0503165000, 0.1000553000, 0.2332747000, 0.5832358000, 1.5085558000", \ + "0.0260871000, 0.0326748000, 0.0502424000, 0.1000555000, 0.2331678000, 0.5818315000, 1.5072916000", \ + "0.0259911000, 0.0327318000, 0.0502376000, 0.0999893000, 0.2331290000, 0.5835486000, 1.5029793000", \ + "0.0260628000, 0.0326679000, 0.0502734000, 0.1000656000, 0.2338545000, 0.5836361000, 1.5087576000", \ + "0.0260692000, 0.0327036000, 0.0502439000, 0.1000463000, 0.2329459000, 0.5837543000, 1.5065502000", \ + "0.0261431000, 0.0328472000, 0.0502923000, 0.1000207000, 0.2329631000, 0.5819754000, 1.5049556000"); + } + timing_sense : "non_unate"; + timing_type : "rising_edge"; + } + } + pin ("Q_N") { + direction : "output"; + function : "IQ_N"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013248540, 0.0035104760, 0.0093017370, 0.0246468900, 0.0653070500, 0.1730446000"); + values("-0.0057723000, -0.0013468000, 0.0068348000, 0.0152590000, 0.0082718000, -0.0457260000, -0.2144058000", \ + "-0.0057152000, -0.0012921000, 0.0068738000, 0.0153037000, 0.0083096000, -0.0456964000, -0.2143769000", \ + "-0.0055896000, -0.0011908000, 0.0069313000, 0.0152724000, 0.0081834000, -0.0458653000, -0.2146000000", \ + "-0.0056161000, -0.0012421000, 0.0068341000, 0.0150966000, 0.0079175000, -0.0461896000, -0.2149478000", \ + "-0.0056492000, -0.0012936000, 0.0067273000, 0.0149376000, 0.0077059000, -0.0464389000, -0.2151207000", \ + "-0.0056908000, -0.0013367000, 0.0066966000, 0.0149102000, 0.0076676000, -0.0464963000, -0.2152591000", \ + "-0.0057328000, -0.0012939000, 0.0068888000, 0.0153405000, 0.0082686000, -0.0458904000, -0.2146029000"); + } + related_pin : "CLK"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013248540, 0.0035104760, 0.0093017370, 0.0246468900, 0.0653070500, 0.1730446000"); + values("-0.0070798000, -0.0042150000, 0.0024679000, 0.0166675000, 0.0461833000, 0.1143556000, 0.2882313000", \ + "-0.0070287000, -0.0041742000, 0.0024824000, 0.0165826000, 0.0460013000, 0.1143137000, 0.2882711000", \ + "-0.0068982000, -0.0040593000, 0.0025614000, 0.0166068000, 0.0461252000, 0.1147825000, 0.2882369000", \ + "-0.0069192000, -0.0041010000, 0.0024805000, 0.0164822000, 0.0457470000, 0.1141358000, 0.2892434000", \ + "-0.0069489000, -0.0041447000, 0.0024028000, 0.0163423000, 0.0457155000, 0.1140400000, 0.2891617000", \ + "-0.0069804000, -0.0041640000, 0.0024165000, 0.0163945000, 0.0456804000, 0.1138058000, 0.2879806000", \ + "-0.0070166000, -0.0041081000, 0.0026274000, 0.0168827000, 0.0462008000, 0.1147843000, 0.2880937000"); + } + } + max_capacitance : 0.1730450000; + max_transition : 1.5041520000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013248500, 0.0035104800, 0.0093017400, 0.0246469000, 0.0653071000, 0.1730450000"); + values("0.3338015000, 0.3388659000, 0.3496394000, 0.3721543000, 0.4237110000, 0.5560196000, 0.9073557000", \ + "0.3384881000, 0.3435765000, 0.3543497000, 0.3768587000, 0.4283349000, 0.5607912000, 0.9119621000", \ + "0.3495544000, 0.3546148000, 0.3653942000, 0.3879529000, 0.4394647000, 0.5717727000, 0.9228638000", \ + "0.3752133000, 0.3802859000, 0.3910414000, 0.4136072000, 0.4650889000, 0.5974290000, 0.9482906000", \ + "0.4242096000, 0.4292700000, 0.4400460000, 0.4625584000, 0.5141186000, 0.6464084000, 0.9974271000", \ + "0.4945591000, 0.4996247000, 0.5103901000, 0.5329547000, 0.5844361000, 0.7167572000, 1.0679471000", \ + "0.5858135000, 0.5908800000, 0.6016415000, 0.6242109000, 0.6756997000, 0.8080307000, 1.1589834000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013248500, 0.0035104800, 0.0093017400, 0.0246469000, 0.0653071000, 0.1730450000"); + values("0.3324246000, 0.3384885000, 0.3529210000, 0.3885150000, 0.4804931000, 0.7243335000, 1.3699809000", \ + "0.3371726000, 0.3433361000, 0.3577225000, 0.3931835000, 0.4856850000, 0.7292075000, 1.3748778000", \ + "0.3482755000, 0.3544031000, 0.3687751000, 0.4041985000, 0.4965321000, 0.7403959000, 1.3867705000", \ + "0.3739919000, 0.3801370000, 0.3945094000, 0.4299174000, 0.5223744000, 0.7661192000, 1.4115840000", \ + "0.4215388000, 0.4276736000, 0.4420214000, 0.4774117000, 0.5696921000, 0.8141970000, 1.4593348000", \ + "0.4880713000, 0.4941815000, 0.5085641000, 0.5439229000, 0.6363833000, 0.8810975000, 1.5253671000", \ + "0.5707730000, 0.5769082000, 0.5912530000, 0.6266330000, 0.7189544000, 0.9629889000, 1.6101159000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013248500, 0.0035104800, 0.0093017400, 0.0246469000, 0.0653071000, 0.1730450000"); + values("0.0159214000, 0.0200880000, 0.0293783000, 0.0524392000, 0.1159533000, 0.2904955000, 0.7636352000", \ + "0.0161647000, 0.0198957000, 0.0294138000, 0.0525952000, 0.1153259000, 0.2906346000, 0.7578835000", \ + "0.0159256000, 0.0198950000, 0.0293507000, 0.0524314000, 0.1159885000, 0.2900186000, 0.7624429000", \ + "0.0159380000, 0.0201532000, 0.0294233000, 0.0525036000, 0.1158623000, 0.2900870000, 0.7606095000", \ + "0.0159262000, 0.0200875000, 0.0293694000, 0.0524109000, 0.1159667000, 0.2896240000, 0.7658700000", \ + "0.0159331000, 0.0201170000, 0.0294118000, 0.0523001000, 0.1159107000, 0.2899124000, 0.7630178000", \ + "0.0159122000, 0.0201386000, 0.0294259000, 0.0525004000, 0.1158895000, 0.2899715000, 0.7556511000"); + } + related_pin : "CLK"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013248500, 0.0035104800, 0.0093017400, 0.0246469000, 0.0653071000, 0.1730450000"); + values("0.0195495000, 0.0260645000, 0.0435249000, 0.0920846000, 0.2237518000, 0.5732644000, 1.4988748000", \ + "0.0196185000, 0.0260652000, 0.0435786000, 0.0920895000, 0.2231153000, 0.5741886000, 1.5037630000", \ + "0.0195529000, 0.0260176000, 0.0436069000, 0.0921000000, 0.2237825000, 0.5755790000, 1.5031320000", \ + "0.0195007000, 0.0259392000, 0.0435483000, 0.0920099000, 0.2238051000, 0.5742245000, 1.5041516000", \ + "0.0195674000, 0.0260211000, 0.0435377000, 0.0920582000, 0.2235144000, 0.5726480000, 1.5033252000", \ + "0.0195553000, 0.0260269000, 0.0435532000, 0.0920480000, 0.2237276000, 0.5741190000, 1.5006076000", \ + "0.0195661000, 0.0260220000, 0.0435465000, 0.0920235000, 0.2237117000, 0.5727058000, 1.5003769000"); + } + timing_sense : "non_unate"; + timing_type : "rising_edge"; + } + } + pin ("SCD") { + capacitance : 0.0018150000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0017250000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0033568000, 0.0033502000, 0.0033352000, 0.0033429000, 0.0033609000, 0.0034025000, 0.0034982000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0032219000, -0.0032210000, -0.0032191000, -0.0032280000, -0.0032482000, -0.0032948000, -0.0034022000"); + } + } + max_transition : 1.5000000000; + nextstate_type : "scan_in"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0019040000; + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.2583477000, 0.4347311000, 0.7220033000", \ + "0.1405579000, 0.3169414000, 0.6042136000", \ + "0.0547018000, 0.2310853000, 0.5195781000"); + } + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.1362773000, 0.2687155000, 0.4082826000", \ + "0.0636536000, 0.1924297000, 0.3222311000", \ + "0.0388327000, 0.1663880000, 0.2925274000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "setup_rising"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.1566914000, -0.3294128000, -0.5727396000", \ + "-0.0657572000, -0.2409199000, -0.5049987000", \ + "0.0030091000, -0.1721536000, -0.4447773000"); + } + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.0944355000, -0.2183288000, -0.3310404000", \ + "-0.0401224000, -0.1640156000, -0.2816100000", \ + "-0.0214049000, -0.1465189000, -0.2653340000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "hold_rising"; + violation_delay_degrade_pct : 10.000000000; + } + } + pin ("SCE") { + capacitance : 0.0033610000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0031670000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0125776000, 0.0124318000, 0.0120958000, 0.0121673000, 0.0123322000, 0.0127125000, 0.0135889000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0001810000, 0.0000967710, -0.0000972523, -0.0000619196, 0.0000195455, 0.0002073000, 0.0006403000"); + } + } + max_transition : 1.5000000000; + nextstate_type : "scan_enable"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0035550000; + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.2217266000, 0.4029929000, 0.6939271000", \ + "0.1027161000, 0.2839824000, 0.5761373000", \ + "0.0144186000, 0.1969056000, 0.4866191000"); + } + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.2595684000, 0.3480612000, 0.3899720000", \ + "0.1417786000, 0.2314922000, 0.2721823000", \ + "0.0571432000, 0.1468568000, 0.1875469000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "setup_rising"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.1371602000, -0.3159850000, -0.5739603000", \ + "-0.0340189000, -0.2140645000, -0.4891296000", \ + "0.0445130000, -0.1355326000, -0.4154805000"); + } + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.0822285000, -0.2110046000, -0.3029642000", \ + "-0.0266947000, -0.1505879000, -0.2437682000", \ + "-0.0104186000, -0.1330911000, -0.2238301000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "hold_rising"; + violation_delay_degrade_pct : 10.000000000; + } + } + test_cell () { + ff ("IQ","IQ_N") { + clocked_on : "CLK"; + next_state : "D"; + } + pin ("CLK") { + direction : "input"; + } + pin ("D") { + direction : "input"; + } + pin ("Q") { + direction : "output"; + function : "IQ"; + signal_type : "test_scan_out"; + } + pin ("Q_N") { + direction : "output"; + function : "IQ_N"; + signal_type : "test_scan_out_inverted"; + } + pin ("SCD") { + direction : "input"; + signal_type : "test_scan_in"; + } + pin ("SCE") { + direction : "input"; + signal_type : "test_scan_enable"; + } + } + } + + cell ("sky130_fd_sc_hd__sdfxbp_2") { + leakage_power () { + value : 0.0148082000; + when : "CLK&D&SCD&SCE&Q&!Q_N"; + } + leakage_power () { + value : 0.0140573000; + when : "CLK&D&!SCD&!SCE&Q&!Q_N"; + } + leakage_power () { + value : 0.0136949000; + when : "!CLK&D&SCD&!SCE&Q&!Q_N"; + } + leakage_power () { + value : 0.0153134000; + when : "CLK&!D&!SCD&SCE&Q&!Q_N"; + } + leakage_power () { + value : 0.0152452000; + when : "!CLK&!D&SCD&SCE&Q&!Q_N"; + } + leakage_power () { + value : 0.0151515000; + when : "CLK&!D&SCD&SCE&Q&!Q_N"; + } + leakage_power () { + value : 0.0149018000; + when : "!CLK&D&SCD&SCE&Q&!Q_N"; + } + leakage_power () { + value : 0.0124466000; + when : "!CLK&D&!SCD&!SCE&!Q&Q_N"; + } + leakage_power () { + value : 0.0149901000; + when : "!CLK&!D&!SCD&SCE&Q&!Q_N"; + } + leakage_power () { + value : 0.0147445000; + when : "!CLK&!D&SCD&!SCE&Q&!Q_N"; + } + leakage_power () { + value : 0.0142575000; + when : "!CLK&!D&!SCD&!SCE&Q&!Q_N"; + } + leakage_power () { + value : 0.0119906000; + when : "!CLK&D&SCD&!SCE&!Q&Q_N"; + } + leakage_power () { + value : 0.0135409000; + when : "!CLK&!D&SCD&SCE&!Q&Q_N"; + } + leakage_power () { + value : 0.0153643000; + when : "!CLK&D&!SCD&SCE&Q&!Q_N"; + } + leakage_power () { + value : 0.0131975000; + when : "!CLK&D&SCD&SCE&!Q&Q_N"; + } + leakage_power () { + value : 0.0126948000; + when : "CLK&D&!SCD&!SCE&!Q&Q_N"; + } + leakage_power () { + value : 0.0119646000; + when : "CLK&!D&!SCD&SCE&!Q&Q_N"; + } + leakage_power () { + value : 0.0117191000; + when : "CLK&!D&SCD&!SCE&!Q&Q_N"; + } + leakage_power () { + value : 0.0111382000; + when : "!CLK&!D&!SCD&!SCE&!Q&Q_N"; + } + leakage_power () { + value : 0.0145808000; + when : "CLK&!D&!SCD&!SCE&Q&!Q_N"; + } + leakage_power () { + value : 0.0156876000; + when : "CLK&D&!SCD&SCE&Q&!Q_N"; + } + leakage_power () { + value : 0.0136013000; + when : "CLK&D&SCD&!SCE&Q&!Q_N"; + } + leakage_power () { + value : 0.0141510000; + when : "!CLK&D&!SCD&!SCE&Q&!Q_N"; + } + leakage_power () { + value : 0.0123389000; + when : "CLK&D&!SCD&SCE&!Q&Q_N"; + } + leakage_power () { + value : 0.0112321000; + when : "CLK&!D&!SCD&!SCE&!Q&Q_N"; + } + leakage_power () { + value : 0.0137891000; + when : "CLK&!D&SCD&SCE&!Q&Q_N"; + } + leakage_power () { + value : 0.0118707000; + when : "!CLK&!D&!SCD&SCE&!Q&Q_N"; + } + leakage_power () { + value : 0.0134457000; + when : "CLK&D&SCD&SCE&!Q&Q_N"; + } + leakage_power () { + value : 0.0122449000; + when : "!CLK&D&!SCD&SCE&!Q&Q_N"; + } + leakage_power () { + value : 0.0122388000; + when : "CLK&D&SCD&!SCE&!Q&Q_N"; + } + leakage_power () { + value : 0.0116251000; + when : "!CLK&!D&SCD&!SCE&!Q&Q_N"; + } + leakage_power () { + value : 0.0150678000; + when : "CLK&!D&SCD&!SCE&Q&!Q_N"; + } + area : 32.531200000; + cell_footprint : "sky130_fd_sc_hd__sdfxbp"; + cell_leakage_power : 0.0135342200; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + ff ("IQ","IQ_N") { + clocked_on : "CLK"; + next_state : "(D&!SCE) | (SCD&SCE)"; + } + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("CLK") { + capacitance : 0.0017850000; + clock : "true"; + direction : "input"; + fall_capacitance : 0.0017000000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0225664000, 0.0224470000, 0.0221715000, 0.0222539000, 0.0224441000, 0.0228824000, 0.0238928000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0179689000, 0.0178464000, 0.0175640000, 0.0175808000, 0.0176198000, 0.0177098000, 0.0179173000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0018700000; + timing () { + fall_constraint ("constraint_3_0_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.2411878000, 0.8333333000, 2.5000000000"); + } + related_output_pin : "Q"; + related_pin : "CLK"; + rise_constraint ("constraint_3_0_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.1829668000, 0.8333333000, 2.5000000000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "min_pulse_width"; + violation_delay_degrade_pct : 10.000000000; + } + } + pin ("D") { + capacitance : 0.0016930000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0016120000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0079881000, 0.0079143000, 0.0077443000, 0.0077908000, 0.0078984000, 0.0081463000, 0.0087178000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0013745000, 0.0013225000, 0.0012028000, 0.0012281000, 0.0012864000, 0.0014209000, 0.0017310000"); + } + } + max_transition : 1.5000000000; + nextstate_type : "data"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0017740000; + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.2021953000, 0.4029929000, 0.7244447000", \ + "0.0831849000, 0.2839824000, 0.6054342000", \ + "-0.0026712000, 0.1969056000, 0.5146953000"); + } + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.1057598000, 0.2345358000, 0.3387025000", \ + "0.0319154000, 0.1509258000, 0.2392233000", \ + "0.0058737000, 0.1212220000, 0.2021953000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "setup_rising"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.1127461000, -0.3086608000, -0.5825052000", \ + "-0.0120462000, -0.2104023000, -0.5074401000", \ + "0.0628236000, -0.1355326000, -0.4386738000"); + } + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.0675801000, -0.1878112000, -0.2602396000", \ + "-0.0096048000, -0.1261738000, -0.2022643000", \ + "0.0078919000, -0.1050150000, -0.1811055000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "hold_rising"; + violation_delay_degrade_pct : 10.000000000; + } + } + pin ("Q") { + direction : "output"; + function : "IQ"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014441070, 0.0041708870, 0.0120464100, 0.0347926000, 0.1004885000, 0.2902321000"); + values("-0.0057931000, -0.0005614000, 0.0101397000, 0.0219275000, 0.0096593000, -0.0812654000, -0.3818031000", \ + "-0.0057407000, -0.0005225000, 0.0101539000, 0.0219225000, 0.0095995000, -0.0813847000, -0.3819442000", \ + "-0.0056057000, -0.0004115000, 0.0102485000, 0.0219722000, 0.0094949000, -0.0814765000, -0.3820479000", \ + "-0.0056292000, -0.0004454000, 0.0101470000, 0.0217312000, 0.0093077000, -0.0817657000, -0.3823544000", \ + "-0.0056543000, -0.0004880000, 0.0100925000, 0.0216933000, 0.0092428000, -0.0818563000, -0.3824427000", \ + "-0.0056992000, -0.0005303000, 0.0100502000, 0.0216615000, 0.0091595000, -0.0819319000, -0.3824725000", \ + "-0.0057513000, -0.0004948000, 0.0102926000, 0.0221923000, 0.0100934000, -0.0811724000, -0.3817361000"); + } + related_pin : "CLK"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014441070, 0.0041708870, 0.0120464100, 0.0347926000, 0.1004885000, 0.2902321000"); + values("-0.0074036000, -0.0045782000, 0.0027419000, 0.0203465000, 0.0617761000, 0.1702305000, 0.4769839000", \ + "-0.0073452000, -0.0045232000, 0.0027893000, 0.0203864000, 0.0619127000, 0.1692721000, 0.4777358000", \ + "-0.0072159000, -0.0044121000, 0.0028550000, 0.0203766000, 0.0617393000, 0.1691571000, 0.4765576000", \ + "-0.0072385000, -0.0044578000, 0.0027599000, 0.0201941000, 0.0614399000, 0.1688623000, 0.4745012000", \ + "-0.0072680000, -0.0045066000, 0.0026653000, 0.0200215000, 0.0612181000, 0.1688803000, 0.4770203000", \ + "-0.0073148000, -0.0045523000, 0.0026146000, 0.0199826000, 0.0611371000, 0.1687759000, 0.4745689000", \ + "-0.0073574000, -0.0045018000, 0.0029135000, 0.0205446000, 0.0617807000, 0.1698186000, 0.4751110000"); + } + } + max_capacitance : 0.2902320000; + max_transition : 1.5059460000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014441100, 0.0041708900, 0.0120464000, 0.0347926000, 0.1004880000, 0.2902320000"); + values("0.2937666000, 0.2987933000, 0.3100447000, 0.3331165000, 0.3818876000, 0.5001363000, 0.8290576000", \ + "0.2984669000, 0.3035411000, 0.3147808000, 0.3378185000, 0.3866311000, 0.5048912000, 0.8340645000", \ + "0.3095042000, 0.3145645000, 0.3258179000, 0.3488722000, 0.3976565000, 0.5159265000, 0.8452668000", \ + "0.3353154000, 0.3403430000, 0.3515869000, 0.3746652000, 0.4234399000, 0.5416960000, 0.8708527000", \ + "0.3828021000, 0.3878580000, 0.3991347000, 0.4221628000, 0.4709809000, 0.5892437000, 0.9182063000", \ + "0.4494770000, 0.4545520000, 0.4657786000, 0.4887983000, 0.5376242000, 0.6558872000, 0.9852997000", \ + "0.5321022000, 0.5371604000, 0.5484264000, 0.5714451000, 0.6202570000, 0.7385347000, 1.0675589000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014441100, 0.0041708900, 0.0120464000, 0.0347926000, 0.1004880000, 0.2902320000"); + values("0.2925860000, 0.2983708000, 0.3119496000, 0.3435714000, 0.4271743000, 0.6622871000, 1.3395116000", \ + "0.2973507000, 0.3031194000, 0.3166411000, 0.3483153000, 0.4318693000, 0.6669311000, 1.3466962000", \ + "0.3083807000, 0.3141738000, 0.3277881000, 0.3594607000, 0.4429958000, 0.6781480000, 1.3560115000", \ + "0.3340553000, 0.3398214000, 0.3534309000, 0.3850948000, 0.4686545000, 0.7038432000, 1.3813103000", \ + "0.3831150000, 0.3889067000, 0.4024485000, 0.4340860000, 0.5176570000, 0.7529559000, 1.4329307000", \ + "0.4535192000, 0.4592378000, 0.4728355000, 0.5045465000, 0.5880926000, 0.8233652000, 1.5028443000", \ + "0.5447159000, 0.5505399000, 0.5640889000, 0.5957662000, 0.6794020000, 0.9147127000, 1.5914622000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014441100, 0.0041708900, 0.0120464000, 0.0347926000, 0.1004880000, 0.2902320000"); + values("0.0201538000, 0.0234348000, 0.0311292000, 0.0501916000, 0.0993816000, 0.2429929000, 0.6770212000", \ + "0.0201109000, 0.0233392000, 0.0312309000, 0.0502592000, 0.0993820000, 0.2431805000, 0.6801256000", \ + "0.0200109000, 0.0232879000, 0.0310782000, 0.0502553000, 0.0993303000, 0.2431662000, 0.6784588000", \ + "0.0201515000, 0.0234330000, 0.0310740000, 0.0501965000, 0.0994445000, 0.2437321000, 0.6762719000", \ + "0.0201033000, 0.0233604000, 0.0310589000, 0.0502626000, 0.0993830000, 0.2429263000, 0.6796922000", \ + "0.0201605000, 0.0233296000, 0.0312790000, 0.0502022000, 0.0995854000, 0.2431704000, 0.6832960000", \ + "0.0201457000, 0.0233112000, 0.0312855000, 0.0500717000, 0.0997027000, 0.2431911000, 0.6763682000"); + } + related_pin : "CLK"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014441100, 0.0041708900, 0.0120464000, 0.0347926000, 0.1004880000, 0.2902320000"); + values("0.0233294000, 0.0279782000, 0.0406879000, 0.0781943000, 0.1926886000, 0.5265478000, 1.5049484000", \ + "0.0233135000, 0.0280315000, 0.0407026000, 0.0781237000, 0.1929459000, 0.5270530000, 1.5011724000", \ + "0.0233317000, 0.0279791000, 0.0407469000, 0.0780183000, 0.1928877000, 0.5266258000, 1.4961317000", \ + "0.0231860000, 0.0277915000, 0.0406847000, 0.0780252000, 0.1927746000, 0.5266189000, 1.4958305000", \ + "0.0232635000, 0.0279623000, 0.0406942000, 0.0781597000, 0.1924202000, 0.5255146000, 1.5024940000", \ + "0.0232010000, 0.0278700000, 0.0406617000, 0.0781164000, 0.1925026000, 0.5251963000, 1.5059460000", \ + "0.0233529000, 0.0280210000, 0.0407638000, 0.0782322000, 0.1925047000, 0.5266034000, 1.5009048000"); + } + timing_sense : "non_unate"; + timing_type : "rising_edge"; + } + } + pin ("Q_N") { + direction : "output"; + function : "IQ_N"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014653290, 0.0042943790, 0.0125853600, 0.0368833800, 0.1080926000, 0.3167824000"); + values("-0.0060215000, -0.0010451000, 0.0092818000, 0.0203851000, 0.0059558000, -0.0941018000, -0.4254640000", \ + "-0.0059605000, -0.0009888000, 0.0093225000, 0.0204255000, 0.0059966000, -0.0940932000, -0.4254606000", \ + "-0.0058325000, -0.0008825000, 0.0093882000, 0.0203995000, 0.0059013000, -0.0941977000, -0.4256707000", \ + "-0.0058548000, -0.0009270000, 0.0092879000, 0.0202189000, 0.0056448000, -0.0945308000, -0.4259509000", \ + "-0.0058844000, -0.0009715000, 0.0091988000, 0.0200595000, 0.0054271000, -0.0947891000, -0.4262208000", \ + "-0.0059305000, -0.0010213000, 0.0091475000, 0.0200120000, 0.0053697000, -0.0948606000, -0.4262864000", \ + "-0.0059830000, -0.0009902000, 0.0093796000, 0.0206093000, 0.0059968000, -0.0943010000, -0.4256702000"); + } + related_pin : "CLK"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014653290, 0.0042943790, 0.0125853600, 0.0368833800, 0.1080926000, 0.3167824000"); + values("-0.0074043000, -0.0044864000, 0.0032715000, 0.0219068000, 0.0663003000, 0.1839168000, 0.5204127000", \ + "-0.0073520000, -0.0044517000, 0.0032712000, 0.0219200000, 0.0663952000, 0.1842101000, 0.5214527000", \ + "-0.0072179000, -0.0043296000, 0.0033541000, 0.0219336000, 0.0661512000, 0.1840091000, 0.5191244000", \ + "-0.0072374000, -0.0043670000, 0.0032617000, 0.0218332000, 0.0658913000, 0.1830638000, 0.5210547000", \ + "-0.0072663000, -0.0044157000, 0.0031950000, 0.0216689000, 0.0658982000, 0.1825144000, 0.5184298000", \ + "-0.0073068000, -0.0044469000, 0.0031813000, 0.0216758000, 0.0658047000, 0.1828134000, 0.5189073000", \ + "-0.0073313000, -0.0043493000, 0.0034798000, 0.0223068000, 0.0666652000, 0.1840370000, 0.5187327000"); + } + } + max_capacitance : 0.3167820000; + max_transition : 1.5010030000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014653300, 0.0042943800, 0.0125854000, 0.0368834000, 0.1080930000, 0.3167820000"); + values("0.3733139000, 0.3779152000, 0.3885373000, 0.4100947000, 0.4560503000, 0.5720424000, 0.9053093000", \ + "0.3780120000, 0.3826177000, 0.3932363000, 0.4148022000, 0.4607502000, 0.5767442000, 0.9106488000", \ + "0.3891543000, 0.3938577000, 0.4043365000, 0.4258819000, 0.4719251000, 0.5879545000, 0.9215116000", \ + "0.4148038000, 0.4195118000, 0.4299882000, 0.4515330000, 0.4974942000, 0.6136575000, 0.9475229000", \ + "0.4638932000, 0.4686176000, 0.4790831000, 0.5006351000, 0.5465890000, 0.6627359000, 0.9966327000", \ + "0.5342325000, 0.5389508000, 0.5493451000, 0.5708609000, 0.6169091000, 0.7329298000, 1.0664870000", \ + "0.6255110000, 0.6301172000, 0.6407379000, 0.6623020000, 0.7082540000, 0.8242750000, 1.1574112000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014653300, 0.0042943800, 0.0125854000, 0.0368834000, 0.1080930000, 0.3167820000"); + values("0.3767049000, 0.3820466000, 0.3945481000, 0.4240105000, 0.5039939000, 0.7350623000, 1.4146289000", \ + "0.3814158000, 0.3867396000, 0.3992684000, 0.4290257000, 0.5087448000, 0.7399678000, 1.4164092000", \ + "0.3925405000, 0.3978580000, 0.4103974000, 0.4400402000, 0.5200061000, 0.7516060000, 1.4296916000", \ + "0.4182080000, 0.4235495000, 0.4360116000, 0.4657228000, 0.5456991000, 0.7775647000, 1.4548648000", \ + "0.4656477000, 0.4709502000, 0.4834844000, 0.5132382000, 0.5931887000, 0.8245615000, 1.5026715000", \ + "0.5328124000, 0.5380913000, 0.5505479000, 0.5802543000, 0.6602555000, 0.8916413000, 1.5685613000", \ + "0.6151755000, 0.6204561000, 0.6329887000, 0.6627414000, 0.7426976000, 0.9735813000, 1.6526335000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014653300, 0.0042943800, 0.0125854000, 0.0368834000, 0.1080930000, 0.3167820000"); + values("0.0185842000, 0.0215996000, 0.0288200000, 0.0469625000, 0.0948347000, 0.2424507000, 0.6876521000", \ + "0.0185634000, 0.0216065000, 0.0288629000, 0.0469721000, 0.0949004000, 0.2422803000, 0.6929557000", \ + "0.0186411000, 0.0215801000, 0.0287610000, 0.0468844000, 0.0950985000, 0.2424287000, 0.6943889000", \ + "0.0187504000, 0.0216226000, 0.0291917000, 0.0469169000, 0.0951722000, 0.2431127000, 0.6956530000", \ + "0.0187196000, 0.0216356000, 0.0291594000, 0.0468776000, 0.0951364000, 0.2429984000, 0.6896156000", \ + "0.0184851000, 0.0215665000, 0.0288472000, 0.0469464000, 0.0952126000, 0.2426097000, 0.6956474000", \ + "0.0185694000, 0.0216057000, 0.0288463000, 0.0469712000, 0.0948783000, 0.2426231000, 0.6877983000"); + } + related_pin : "CLK"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014653300, 0.0042943800, 0.0125854000, 0.0368834000, 0.1080930000, 0.3167820000"); + values("0.0198830000, 0.0241120000, 0.0361911000, 0.0722031000, 0.1840817000, 0.5185603000, 1.4949435000", \ + "0.0197996000, 0.0242271000, 0.0363043000, 0.0722911000, 0.1838305000, 0.5179769000, 1.5001577000", \ + "0.0198810000, 0.0241551000, 0.0361138000, 0.0722080000, 0.1839670000, 0.5180887000, 1.5004826000", \ + "0.0199453000, 0.0241527000, 0.0362353000, 0.0722741000, 0.1841514000, 0.5178020000, 1.5008843000", \ + "0.0199182000, 0.0242267000, 0.0362666000, 0.0721679000, 0.1837635000, 0.5178433000, 1.4973500000", \ + "0.0197416000, 0.0241101000, 0.0361753000, 0.0722406000, 0.1836160000, 0.5189783000, 1.5010029000", \ + "0.0198766000, 0.0242991000, 0.0363115000, 0.0721539000, 0.1835873000, 0.5164310000, 1.4983625000"); + } + timing_sense : "non_unate"; + timing_type : "rising_edge"; + } + } + pin ("SCD") { + capacitance : 0.0018240000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0017340000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0033707000, 0.0033655000, 0.0033534000, 0.0033611000, 0.0033791000, 0.0034206000, 0.0035164000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0032355000, -0.0032341000, -0.0032306000, -0.0032421000, -0.0032682000, -0.0033283000, -0.0034670000"); + } + } + max_transition : 1.5000000000; + nextstate_type : "scan_in"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0019140000; + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.2607891000, 0.4371725000, 0.7232240000", \ + "0.1417786000, 0.3193828000, 0.6066549000", \ + "0.0559225000, 0.2323060000, 0.5207988000"); + } + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.1387187000, 0.2711569000, 0.4107240000", \ + "0.0636536000, 0.1936504000, 0.3210104000", \ + "0.0388327000, 0.1663880000, 0.2913066000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "setup_rising"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.1518086000, -0.3233093000, -0.5654154000", \ + "-0.0633158000, -0.2372578000, -0.5013366000", \ + "0.0042298000, -0.1697122000, -0.4423359000"); + } + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.0944355000, -0.2171081000, -0.3285990000", \ + "-0.0389017000, -0.1627949000, -0.2791686000", \ + "-0.0214049000, -0.1452982000, -0.2628926000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "hold_rising"; + violation_delay_degrade_pct : 10.000000000; + } + } + pin ("SCE") { + capacitance : 0.0033670000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0031720000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0126497000, 0.0125550000, 0.0123368000, 0.0124019000, 0.0125523000, 0.0128989000, 0.0136978000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0002675000, 0.0001812000, -0.0000178047, 0.0000168992, 0.0000969144, 0.0002814000, 0.0007066000"); + } + } + max_transition : 1.5000000000; + nextstate_type : "scan_enable"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0035610000; + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.2241680000, 0.4054343000, 0.6963685000", \ + "0.1039368000, 0.2864238000, 0.5773581000", \ + "0.0156393000, 0.1981263000, 0.4890606000"); + } + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.2620098000, 0.3505026000, 0.3924134000", \ + "0.1429994000, 0.2327129000, 0.2746237000", \ + "0.0583639000, 0.1480775000, 0.1887676000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "setup_rising"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.1347187000, -0.3111022000, -0.5690775000", \ + "-0.0303568000, -0.2104023000, -0.4842468000", \ + "0.0481751000, -0.1343119000, -0.4130391000"); + } + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.0810078000, -0.2097839000, -0.3017435000", \ + "-0.0266947000, -0.1493672000, -0.2425475000", \ + "-0.0104186000, -0.1318704000, -0.2238301000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "hold_rising"; + violation_delay_degrade_pct : 10.000000000; + } + } + test_cell () { + ff ("IQ","IQ_N") { + clocked_on : "CLK"; + next_state : "D"; + } + pin ("CLK") { + direction : "input"; + } + pin ("D") { + direction : "input"; + } + pin ("Q") { + direction : "output"; + function : "IQ"; + signal_type : "test_scan_out"; + } + pin ("Q_N") { + direction : "output"; + function : "IQ_N"; + signal_type : "test_scan_out_inverted"; + } + pin ("SCD") { + direction : "input"; + signal_type : "test_scan_in"; + } + pin ("SCE") { + direction : "input"; + signal_type : "test_scan_enable"; + } + } + } + + cell ("sky130_fd_sc_hd__sdfxtp_1") { + leakage_power () { + value : 0.0098196000; + when : "!CLK&!D&!SCD&SCE&Q"; + } + leakage_power () { + value : 0.0095672000; + when : "!CLK&!D&SCD&!SCE&Q"; + } + leakage_power () { + value : 0.0090810000; + when : "!CLK&!D&!SCD&!SCE&Q"; + } + leakage_power () { + value : 0.0093194000; + when : "!CLK&D&SCD&!SCE&!Q"; + } + leakage_power () { + value : 0.0109176000; + when : "!CLK&!D&SCD&SCE&!Q"; + } + leakage_power () { + value : 0.0101918000; + when : "!CLK&D&!SCD&SCE&Q"; + } + leakage_power () { + value : 0.0105735000; + when : "!CLK&D&SCD&SCE&!Q"; + } + leakage_power () { + value : 0.0099323000; + when : "CLK&D&!SCD&!SCE&!Q"; + } + leakage_power () { + value : 0.0092868000; + when : "CLK&!D&!SCD&SCE&!Q"; + } + leakage_power () { + value : 0.0090344000; + when : "CLK&!D&SCD&!SCE&!Q"; + } + leakage_power () { + value : 0.0084540000; + when : "!CLK&!D&!SCD&!SCE&!Q"; + } + leakage_power () { + value : 0.0093118000; + when : "CLK&!D&!SCD&!SCE&Q"; + } + leakage_power () { + value : 0.0104226000; + when : "CLK&D&!SCD&SCE&Q"; + } + leakage_power () { + value : 0.0084376000; + when : "CLK&D&SCD&!SCE&Q"; + } + leakage_power () { + value : 0.0089900000; + when : "!CLK&D&!SCD&!SCE&Q"; + } + leakage_power () { + value : 0.0096590000; + when : "CLK&D&!SCD&SCE&!Q"; + } + leakage_power () { + value : 0.0085482000; + when : "CLK&!D&!SCD&!SCE&!Q"; + } + leakage_power () { + value : 0.0110736000; + when : "CLK&!D&SCD&SCE&!Q"; + } + leakage_power () { + value : 0.0091927000; + when : "!CLK&!D&!SCD&SCE&!Q"; + } + leakage_power () { + value : 0.0107295000; + when : "CLK&D&SCD&SCE&!Q"; + } + leakage_power () { + value : 0.0095648000; + when : "!CLK&D&!SCD&SCE&!Q"; + } + leakage_power () { + value : 0.0094754000; + when : "CLK&D&SCD&!SCE&!Q"; + } + leakage_power () { + value : 0.0089402000; + when : "!CLK&!D&SCD&!SCE&!Q"; + } + leakage_power () { + value : 0.0097981000; + when : "CLK&!D&SCD&!SCE&Q"; + } + leakage_power () { + value : 0.0096917000; + when : "CLK&D&SCD&SCE&Q"; + } + leakage_power () { + value : 0.0088945000; + when : "CLK&D&!SCD&!SCE&Q"; + } + leakage_power () { + value : 0.0085331000; + when : "!CLK&D&SCD&!SCE&Q"; + } + leakage_power () { + value : 0.0100505000; + when : "CLK&!D&!SCD&SCE&Q"; + } + leakage_power () { + value : 0.0101312000; + when : "!CLK&!D&SCD&SCE&Q"; + } + leakage_power () { + value : 0.0100358000; + when : "CLK&!D&SCD&SCE&Q"; + } + leakage_power () { + value : 0.0097871000; + when : "!CLK&D&SCD&SCE&Q"; + } + leakage_power () { + value : 0.0097763000; + when : "!CLK&D&!SCD&!SCE&!Q"; + } + area : 26.275200000; + cell_footprint : "sky130_fd_sc_hd__sdfxtp"; + cell_leakage_power : 0.0096006670; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + ff ("IQ","IQ_N") { + clocked_on : "CLK"; + next_state : "(D&!SCE) | (SCD&SCE)"; + } + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("CLK") { + capacitance : 0.0017760000; + clock : "true"; + direction : "input"; + fall_capacitance : 0.0016930000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0225624000, 0.0224461000, 0.0221780000, 0.0222719000, 0.0224884000, 0.0229872000, 0.0241373000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0179364000, 0.0178135000, 0.0175302000, 0.0175663000, 0.0176494000, 0.0178408000, 0.0182822000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0018580000; + timing () { + fall_constraint ("constraint_3_0_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.2400893000, 0.8333333000, 2.5000000000"); + } + related_output_pin : "Q"; + related_pin : "CLK"; + rise_constraint ("constraint_3_0_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.1675876000, 0.8333333000, 2.5000000000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "min_pulse_width"; + violation_delay_degrade_pct : 10.000000000; + } + } + pin ("D") { + capacitance : 0.0016960000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0016160000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0081497000, 0.0080387000, 0.0077827000, 0.0078300000, 0.0079390000, 0.0081903000, 0.0087697000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0014510000, 0.0014026000, 0.0012909000, 0.0013192000, 0.0013846000, 0.0015350000, 0.0018821000"); + } + } + max_transition : 1.5000000000; + nextstate_type : "data"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0017760000; + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.2021953000, 0.4029929000, 0.7244447000", \ + "0.0844056000, 0.2852031000, 0.6054342000", \ + "-0.0026712000, 0.1981263000, 0.5159160000"); + } + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.0984355000, 0.2259909000, 0.3264954000", \ + "0.0294740000, 0.1484844000, 0.2343405000", \ + "0.0058737000, 0.1200013000, 0.2021953000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "setup_rising"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.1237324000, -0.3220885000, -0.6069192000", \ + "-0.0218118000, -0.2189473000, -0.5208679000", \ + "0.0554994000, -0.1428568000, -0.4472187000"); + } + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.0688008000, -0.1890319000, -0.2614603000", \ + "-0.0108255000, -0.1261738000, -0.2047057000", \ + "0.0078919000, -0.1050150000, -0.1823262000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "hold_rising"; + violation_delay_degrade_pct : 10.000000000; + } + } + pin ("Q") { + direction : "output"; + function : "IQ"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013116800, 0.0034410100, 0.0090270100, 0.0236811000, 0.0621240600, 0.1629738000"); + values("0.0190738000, 0.0180871000, 0.0153116000, 0.0067702000, -0.0167945000, -0.0790208000, -0.2424023000", \ + "0.0191380000, 0.0181544000, 0.0153587000, 0.0068344000, -0.0167174000, -0.0789705000, -0.2423214000", \ + "0.0192046000, 0.0182246000, 0.0154252000, 0.0069018000, -0.0166641000, -0.0789083000, -0.2422557000", \ + "0.0187478000, 0.0177727000, 0.0149535000, 0.0064329000, -0.0171313000, -0.0793754000, -0.2427365000", \ + "0.0184468000, 0.0174846000, 0.0146700000, 0.0061557000, -0.0174073000, -0.0796563000, -0.2430081000", \ + "0.0193274000, 0.0180682000, 0.0146658000, 0.0060427000, -0.0175029000, -0.0797466000, -0.2431077000", \ + "0.0202709000, 0.0190222000, 0.0157113000, 0.0067584000, -0.0169522000, -0.0793117000, -0.2426957000"); + } + related_pin : "CLK"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013116800, 0.0034410100, 0.0090270100, 0.0236811000, 0.0621240600, 0.1629738000"); + values("0.0187750000, 0.0204156000, 0.0243722000, 0.0337381000, 0.0571447000, 0.1190410000, 0.2814942000", \ + "0.0188715000, 0.0205039000, 0.0244768000, 0.0338346000, 0.0572700000, 0.1193277000, 0.2811437000", \ + "0.0188314000, 0.0204661000, 0.0244367000, 0.0337980000, 0.0571944000, 0.1191129000, 0.2818411000", \ + "0.0184417000, 0.0200476000, 0.0240311000, 0.0333788000, 0.0568481000, 0.1181305000, 0.2802334000", \ + "0.0180837000, 0.0197254000, 0.0236975000, 0.0330627000, 0.0564983000, 0.1185000000, 0.2808573000", \ + "0.0179647000, 0.0195449000, 0.0234810000, 0.0328816000, 0.0563375000, 0.1182036000, 0.2808859000", \ + "0.0196472000, 0.0209788000, 0.0244942000, 0.0335209000, 0.0567196000, 0.1183452000, 0.2808703000"); + } + } + max_capacitance : 0.1629740000; + max_transition : 1.5068800000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013116800, 0.0034410100, 0.0090270100, 0.0236811000, 0.0621241000, 0.1629740000"); + values("0.2654880000, 0.2706495000, 0.2816042000, 0.3043740000, 0.3553866000, 0.4839117000, 0.8209675000", \ + "0.2702937000, 0.2754509000, 0.2863980000, 0.3091702000, 0.3602326000, 0.4888407000, 0.8266433000", \ + "0.2813525000, 0.2865305000, 0.2974761000, 0.3202481000, 0.3712972000, 0.4998316000, 0.8364033000", \ + "0.3072010000, 0.3123611000, 0.3233195000, 0.3460927000, 0.3971325000, 0.5256475000, 0.8629399000", \ + "0.3547759000, 0.3599327000, 0.3708859000, 0.3936661000, 0.4447162000, 0.5733936000, 0.9104473000", \ + "0.4216545000, 0.4268175000, 0.4377642000, 0.4605318000, 0.5115948000, 0.6400009000, 0.9763570000", \ + "0.5039861000, 0.5091546000, 0.5201151000, 0.5429032000, 0.5939321000, 0.7227359000, 1.0596777000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013116800, 0.0034410100, 0.0090270100, 0.0236811000, 0.0621241000, 0.1629740000"); + values("0.2706827000, 0.2773430000, 0.2926541000, 0.3294854000, 0.4238017000, 0.6692137000, 1.3204026000", \ + "0.2753899000, 0.2820979000, 0.2974324000, 0.3342101000, 0.4282626000, 0.6745797000, 1.3197967000", \ + "0.2864773000, 0.2931689000, 0.3085050000, 0.3453018000, 0.4394638000, 0.6855623000, 1.3332269000", \ + "0.3121458000, 0.3187923000, 0.3341376000, 0.3708564000, 0.4652376000, 0.7111807000, 1.3587483000", \ + "0.3612618000, 0.3679389000, 0.3832797000, 0.4200746000, 0.5141771000, 0.7604161000, 1.4064127000", \ + "0.4315302000, 0.4381681000, 0.4535240000, 0.4902584000, 0.5843984000, 0.8306532000, 1.4754751000", \ + "0.5227852000, 0.5294424000, 0.5448208000, 0.5815678000, 0.6758559000, 0.9218912000, 1.5685293000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013116800, 0.0034410100, 0.0090270100, 0.0236811000, 0.0621241000, 0.1629740000"); + values("0.0174489000, 0.0213835000, 0.0309371000, 0.0537210000, 0.1147749000, 0.2830331000, 0.7305522000", \ + "0.0174224000, 0.0213542000, 0.0309175000, 0.0536873000, 0.1146877000, 0.2824393000, 0.7346806000", \ + "0.0174189000, 0.0213872000, 0.0309025000, 0.0536911000, 0.1149444000, 0.2833565000, 0.7295370000", \ + "0.0175106000, 0.0214948000, 0.0308416000, 0.0538008000, 0.1149338000, 0.2819813000, 0.7344941000", \ + "0.0174000000, 0.0214851000, 0.0308768000, 0.0538274000, 0.1147015000, 0.2846062000, 0.7326844000", \ + "0.0174087000, 0.0214430000, 0.0308895000, 0.0537950000, 0.1143095000, 0.2829899000, 0.7290383000", \ + "0.0174518000, 0.0214874000, 0.0309656000, 0.0538488000, 0.1148811000, 0.2826167000, 0.7243736000"); + } + related_pin : "CLK"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013116800, 0.0034410100, 0.0090270100, 0.0236811000, 0.0621241000, 0.1629740000"); + values("0.0238404000, 0.0303886000, 0.0480351000, 0.0971888000, 0.2296390000, 0.5787751000, 1.5029812000", \ + "0.0238097000, 0.0304055000, 0.0480165000, 0.0969001000, 0.2296613000, 0.5794583000, 1.4975358000", \ + "0.0238581000, 0.0303703000, 0.0480793000, 0.0970362000, 0.2293414000, 0.5800874000, 1.5021661000", \ + "0.0238681000, 0.0303691000, 0.0480509000, 0.0971802000, 0.2291655000, 0.5798465000, 1.5017494000", \ + "0.0238496000, 0.0303473000, 0.0480909000, 0.0969752000, 0.2295930000, 0.5796550000, 1.5067325000", \ + "0.0240086000, 0.0304415000, 0.0480251000, 0.0970018000, 0.2298020000, 0.5791059000, 1.5068801000", \ + "0.0241224000, 0.0305353000, 0.0480716000, 0.0971707000, 0.2291363000, 0.5780567000, 1.5003996000"); + } + timing_sense : "non_unate"; + timing_type : "rising_edge"; + } + } + pin ("SCD") { + capacitance : 0.0018110000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0017220000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0033492000, 0.0033437000, 0.0033309000, 0.0033388000, 0.0033570000, 0.0033992000, 0.0034965000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0032029000, -0.0032061000, -0.0032135000, -0.0032231000, -0.0032451000, -0.0032959000, -0.0034128000"); + } + } + max_transition : 1.5000000000; + nextstate_type : "scan_in"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0018990000; + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.2583477000, 0.4347311000, 0.7195618000", \ + "0.1405579000, 0.3169414000, 0.6029928000", \ + "0.0559225000, 0.2310853000, 0.5171367000"); + } + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.1301738000, 0.2626120000, 0.3997376000", \ + "0.0612122000, 0.1899883000, 0.3173483000", \ + "0.0376120000, 0.1651673000, 0.2900859000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "setup_rising"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.1640156000, -0.3367370000, -0.5849466000", \ + "-0.0718607000, -0.2445820000, -0.5111022000", \ + "-0.0018737000, -0.1758158000, -0.4472187000"); + } + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.0944355000, -0.2183288000, -0.3298197000", \ + "-0.0401224000, -0.1627949000, -0.2803893000", \ + "-0.0214049000, -0.1452982000, -0.2641133000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "hold_rising"; + violation_delay_degrade_pct : 10.000000000; + } + } + pin ("SCE") { + capacitance : 0.0033870000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0031920000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0127233000, 0.0125788000, 0.0122458000, 0.0123177000, 0.0124832000, 0.0128651000, 0.0137452000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0002743000, 0.0001876000, -0.0000123093, 0.0000231815, 0.0001051000, 0.0002936000, 0.0007284000"); + } + } + max_transition : 1.5000000000; + nextstate_type : "scan_enable"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0035830000; + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.2241680000, 0.4054343000, 0.6963685000", \ + "0.1039368000, 0.2864238000, 0.5785788000", \ + "0.0168600000, 0.1981263000, 0.4902812000"); + } + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.2595684000, 0.3505026000, 0.3911927000", \ + "0.1429994000, 0.2327129000, 0.2746237000", \ + "0.0583639000, 0.1492982000, 0.1899883000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "setup_rising"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.1444844000, -0.3245299000, -0.5886087000", \ + "-0.0401224000, -0.2201680000, -0.4988952000", \ + "0.0384095000, -0.1416361000, -0.4240254000"); + } + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.0810078000, -0.2097839000, -0.3017435000", \ + "-0.0266947000, -0.1493672000, -0.2437682000", \ + "-0.0104186000, -0.1330911000, -0.2238301000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "hold_rising"; + violation_delay_degrade_pct : 10.000000000; + } + } + test_cell () { + ff ("IQ","IQ_N") { + clocked_on : "CLK"; + next_state : "D"; + } + pin ("CLK") { + direction : "input"; + } + pin ("D") { + direction : "input"; + } + pin ("Q") { + direction : "output"; + function : "IQ"; + signal_type : "test_scan_out"; + } + pin ("SCD") { + direction : "input"; + signal_type : "test_scan_in"; + } + pin ("SCE") { + direction : "input"; + signal_type : "test_scan_enable"; + } + } + } + + cell ("sky130_fd_sc_hd__sdfxtp_2") { + leakage_power () { + value : 0.0091678000; + when : "CLK&D&SCD&SCE&Q"; + } + leakage_power () { + value : 0.0084172000; + when : "CLK&D&!SCD&!SCE&Q"; + } + leakage_power () { + value : 0.0080563000; + when : "!CLK&D&SCD&!SCE&Q"; + } + leakage_power () { + value : 0.0095733000; + when : "CLK&!D&!SCD&SCE&Q"; + } + leakage_power () { + value : 0.0096059000; + when : "!CLK&!D&SCD&SCE&Q"; + } + leakage_power () { + value : 0.0095103000; + when : "CLK&!D&SCD&SCE&Q"; + } + leakage_power () { + value : 0.0092635000; + when : "!CLK&D&SCD&SCE&Q"; + } + leakage_power () { + value : 0.0100718000; + when : "!CLK&D&!SCD&!SCE&!Q"; + } + leakage_power () { + value : 0.0093493000; + when : "!CLK&!D&!SCD&SCE&Q"; + } + leakage_power () { + value : 0.0091024000; + when : "!CLK&!D&SCD&!SCE&Q"; + } + leakage_power () { + value : 0.0086156000; + when : "!CLK&!D&!SCD&!SCE&Q"; + } + leakage_power () { + value : 0.0096153000; + when : "!CLK&D&SCD&!SCE&!Q"; + } + leakage_power () { + value : 0.0111649000; + when : "!CLK&!D&SCD&SCE&!Q"; + } + leakage_power () { + value : 0.0097230000; + when : "!CLK&D&!SCD&SCE&Q"; + } + leakage_power () { + value : 0.0108224000; + when : "!CLK&D&SCD&SCE&!Q"; + } + leakage_power () { + value : 0.0102212000; + when : "CLK&D&!SCD&!SCE&!Q"; + } + leakage_power () { + value : 0.0095894000; + when : "CLK&!D&!SCD&SCE&!Q"; + } + leakage_power () { + value : 0.0093426000; + when : "CLK&!D&SCD&!SCE&!Q"; + } + leakage_power () { + value : 0.0087613000; + when : "!CLK&!D&!SCD&!SCE&!Q"; + } + leakage_power () { + value : 0.0088396000; + when : "CLK&!D&!SCD&!SCE&Q"; + } + leakage_power () { + value : 0.0099470000; + when : "CLK&D&!SCD&SCE&Q"; + } + leakage_power () { + value : 0.0079607000; + when : "CLK&D&SCD&!SCE&Q"; + } + leakage_power () { + value : 0.0085128000; + when : "!CLK&D&!SCD&!SCE&Q"; + } + leakage_power () { + value : 0.0099631000; + when : "CLK&D&!SCD&SCE&!Q"; + } + leakage_power () { + value : 0.0088558000; + when : "CLK&!D&!SCD&!SCE&!Q"; + } + leakage_power () { + value : 0.0113143000; + when : "CLK&!D&SCD&SCE&!Q"; + } + leakage_power () { + value : 0.0094950000; + when : "!CLK&!D&!SCD&SCE&!Q"; + } + leakage_power () { + value : 0.0109718000; + when : "CLK&D&SCD&SCE&!Q"; + } + leakage_power () { + value : 0.0098687000; + when : "!CLK&D&!SCD&SCE&!Q"; + } + leakage_power () { + value : 0.0097646000; + when : "CLK&D&SCD&!SCE&!Q"; + } + leakage_power () { + value : 0.0092481000; + when : "!CLK&!D&SCD&!SCE&!Q"; + } + leakage_power () { + value : 0.0093264000; + when : "CLK&!D&SCD&!SCE&Q"; + } + area : 27.526400000; + cell_footprint : "sky130_fd_sc_hd__sdfxtp"; + cell_leakage_power : 0.0095012970; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + ff ("IQ","IQ_N") { + clocked_on : "CLK"; + next_state : "(D&!SCE) | (SCD&SCE)"; + } + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("CLK") { + capacitance : 0.0017840000; + clock : "true"; + direction : "input"; + fall_capacitance : 0.0017090000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0225773000, 0.0224577000, 0.0221821000, 0.0222681000, 0.0224663000, 0.0229231000, 0.0239764000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0179645000, 0.0178421000, 0.0175600000, 0.0175754000, 0.0176111000, 0.0176932000, 0.0178827000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0018580000; + timing () { + fall_constraint ("constraint_3_0_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.2422863000, 0.8333333000, 2.5000000000"); + } + related_output_pin : "Q"; + related_pin : "CLK"; + rise_constraint ("constraint_3_0_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.1774742000, 0.8333333000, 2.5000000000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "min_pulse_width"; + violation_delay_degrade_pct : 10.000000000; + } + } + pin ("D") { + capacitance : 0.0016920000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0016120000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0080075000, 0.0079240000, 0.0077316000, 0.0077798000, 0.0078908000, 0.0081465000, 0.0087361000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0014682000, 0.0014198000, 0.0013082000, 0.0013328000, 0.0013894000, 0.0015198000, 0.0018206000"); + } + } + max_transition : 1.5000000000; + nextstate_type : "data"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0017720000; + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.2046367000, 0.4042135000, 0.7268861000", \ + "0.0856263000, 0.2864238000, 0.6066549000", \ + "-0.0014505000, 0.1993470000, 0.5171367000"); + } + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.1082012000, 0.2369772000, 0.3411439000", \ + "0.0331361000, 0.1521465000, 0.2404440000", \ + "0.0058737000, 0.1212220000, 0.2021953000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "setup_rising"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.1115254000, -0.3062194000, -0.5776224000", \ + "-0.0120462000, -0.2091816000, -0.5062194000", \ + "0.0628236000, -0.1355326000, -0.4386738000"); + } + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.0675801000, -0.1878112000, -0.2602396000", \ + "-0.0096048000, -0.1261738000, -0.2034850000", \ + "0.0078919000, -0.1050150000, -0.1811055000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "hold_rising"; + violation_delay_degrade_pct : 10.000000000; + } + } + pin ("Q") { + direction : "output"; + function : "IQ"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014589070, 0.0042568180, 0.0124206000, 0.0362409900, 0.1057445000, 0.3085426000"); + values("0.0228088000, 0.0214429000, 0.0177029000, 0.0060328000, -0.0317149000, -0.1440974000, -0.4725825000", \ + "0.0228544000, 0.0214865000, 0.0177740000, 0.0060957000, -0.0316426000, -0.1440265000, -0.4725102000", \ + "0.0229703000, 0.0215877000, 0.0178557000, 0.0061587000, -0.0315721000, -0.1439480000, -0.4724257000", \ + "0.0224854000, 0.0210972000, 0.0173861000, 0.0056840000, -0.0320373000, -0.1444196000, -0.4727961000", \ + "0.0222636000, 0.0208755000, 0.0171784000, 0.0054561000, -0.0322507000, -0.1446403000, -0.4731306000", \ + "0.0229042000, 0.0214112000, 0.0172278000, 0.0054744000, -0.0322439000, -0.1446255000, -0.4730458000", \ + "0.0254810000, 0.0240527000, 0.0197590000, 0.0069478000, -0.0313572000, -0.1438861000, -0.4724339000"); + } + related_pin : "CLK"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014589070, 0.0042568180, 0.0124206000, 0.0362409900, 0.1057445000, 0.3085426000"); + values("0.0240642000, 0.0258115000, 0.0308652000, 0.0446583000, 0.0830222000, 0.1937877000, 0.5215641000", \ + "0.0241551000, 0.0258976000, 0.0309296000, 0.0447080000, 0.0830426000, 0.1950940000, 0.5228374000", \ + "0.0241101000, 0.0258495000, 0.0308638000, 0.0446671000, 0.0830107000, 0.1938007000, 0.5193474000", \ + "0.0237281000, 0.0254690000, 0.0305099000, 0.0442928000, 0.0825951000, 0.1935291000, 0.5190680000", \ + "0.0234143000, 0.0251600000, 0.0302128000, 0.0439789000, 0.0823251000, 0.1933910000, 0.5210401000", \ + "0.0233756000, 0.0251188000, 0.0301032000, 0.0439597000, 0.0822076000, 0.1942551000, 0.5188318000", \ + "0.0253565000, 0.0269626000, 0.0315611000, 0.0449465000, 0.0832440000, 0.1946042000, 0.5199658000"); + } + } + max_capacitance : 0.3085430000; + max_transition : 1.5036360000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014589100, 0.0042568200, 0.0124206000, 0.0362410000, 0.1057440000, 0.3085430000"); + values("0.2797912000, 0.2841885000, 0.2940873000, 0.3146856000, 0.3590693000, 0.4721264000, 0.7966507000", \ + "0.2845682000, 0.2889635000, 0.2988398000, 0.3194011000, 0.3638304000, 0.4767166000, 0.8022511000", \ + "0.2956797000, 0.3000337000, 0.3099467000, 0.3304711000, 0.3748908000, 0.4877954000, 0.8122580000", \ + "0.3214815000, 0.3258690000, 0.3357848000, 0.3563428000, 0.4007586000, 0.5136590000, 0.8375693000", \ + "0.3690616000, 0.3734388000, 0.3833632000, 0.4039410000, 0.4483055000, 0.5612655000, 0.8860103000", \ + "0.4359909000, 0.4403825000, 0.4502680000, 0.4707884000, 0.5152438000, 0.6281857000, 0.9520641000", \ + "0.5184325000, 0.5228091000, 0.5326974000, 0.5533102000, 0.5976664000, 0.7106932000, 1.0351187000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014589100, 0.0042568200, 0.0124206000, 0.0362410000, 0.1057440000, 0.3085430000"); + values("0.2808465000, 0.2861328000, 0.2986853000, 0.3287805000, 0.4101699000, 0.6434921000, 1.3253142000", \ + "0.2856108000, 0.2909049000, 0.3034120000, 0.3334434000, 0.4145166000, 0.6487770000, 1.3321173000", \ + "0.2966674000, 0.3019409000, 0.3144590000, 0.3445360000, 0.4255829000, 0.6598277000, 1.3478456000", \ + "0.3222098000, 0.3274790000, 0.3400828000, 0.3701302000, 0.4512238000, 0.6852877000, 1.3723542000", \ + "0.3713042000, 0.3765914000, 0.3891400000, 0.4191480000, 0.5005568000, 0.7342576000, 1.4183633000", \ + "0.4416482000, 0.4469433000, 0.4595594000, 0.4895907000, 0.5706200000, 0.8047277000, 1.4883461000", \ + "0.5329778000, 0.5382514000, 0.5508865000, 0.5809862000, 0.6622697000, 0.8961278000, 1.5777760000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014589100, 0.0042568200, 0.0124206000, 0.0362410000, 0.1057440000, 0.3085430000"); + values("0.0174135000, 0.0202908000, 0.0274061000, 0.0444768000, 0.0910375000, 0.2332656000, 0.6642534000", \ + "0.0175241000, 0.0202429000, 0.0273268000, 0.0444429000, 0.0912898000, 0.2333829000, 0.6612438000", \ + "0.0174735000, 0.0203364000, 0.0271619000, 0.0446618000, 0.0910866000, 0.2336801000, 0.6625345000", \ + "0.0174134000, 0.0203256000, 0.0271936000, 0.0446454000, 0.0911702000, 0.2336615000, 0.6637684000", \ + "0.0174918000, 0.0203288000, 0.0272472000, 0.0445660000, 0.0908998000, 0.2332935000, 0.6695179000", \ + "0.0174965000, 0.0203534000, 0.0271971000, 0.0444441000, 0.0907657000, 0.2337690000, 0.6634959000", \ + "0.0173561000, 0.0203400000, 0.0271642000, 0.0445760000, 0.0911202000, 0.2339729000, 0.6607804000"); + } + related_pin : "CLK"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014589100, 0.0042568200, 0.0124206000, 0.0362410000, 0.1057440000, 0.3085430000"); + values("0.0212324000, 0.0254432000, 0.0374508000, 0.0735005000, 0.1861458000, 0.5190610000, 1.5036362000", \ + "0.0212003000, 0.0254487000, 0.0374480000, 0.0735657000, 0.1860142000, 0.5184225000, 1.4989662000", \ + "0.0211982000, 0.0254892000, 0.0373662000, 0.0736920000, 0.1859444000, 0.5185766000, 1.5000047000", \ + "0.0213114000, 0.0255451000, 0.0375209000, 0.0735859000, 0.1861149000, 0.5198952000, 1.5026701000", \ + "0.0212156000, 0.0254685000, 0.0373779000, 0.0736625000, 0.1860856000, 0.5196507000, 1.4986891000", \ + "0.0213479000, 0.0255301000, 0.0375252000, 0.0735566000, 0.1860693000, 0.5197509000, 1.4968213000", \ + "0.0213571000, 0.0255082000, 0.0375756000, 0.0736999000, 0.1859666000, 0.5199862000, 1.5001785000"); + } + timing_sense : "non_unate"; + timing_type : "rising_edge"; + } + } + pin ("SCD") { + capacitance : 0.0018140000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0017250000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0033463000, 0.0033439000, 0.0033385000, 0.0033441000, 0.0033569000, 0.0033864000, 0.0034546000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0032174000, -0.0032173000, -0.0032171000, -0.0032278000, -0.0032524000, -0.0033093000, -0.0034403000"); + } + } + max_transition : 1.5000000000; + nextstate_type : "scan_in"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0019030000; + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.2620098000, 0.4383932000, 0.7256653000", \ + "0.1429994000, 0.3206035000, 0.6078756000", \ + "0.0583639000, 0.2347474000, 0.5220195000"); + } + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.1399395000, 0.2735983000, 0.4131654000", \ + "0.0648744000, 0.1936504000, 0.3222311000", \ + "0.0388327000, 0.1663880000, 0.2913066000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "setup_rising"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.1493672000, -0.3208678000, -0.5617533000", \ + "-0.0620950000, -0.2348164000, -0.4988952000", \ + "0.0054505000, -0.1684915000, -0.4398945000"); + } + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.0944355000, -0.2171081000, -0.3273782000", \ + "-0.0389017000, -0.1627949000, -0.2791686000", \ + "-0.0214049000, -0.1452982000, -0.2628926000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "hold_rising"; + violation_delay_degrade_pct : 10.000000000; + } + } + pin ("SCE") { + capacitance : 0.0033690000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0031740000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0126389000, 0.0124924000, 0.0121547000, 0.0122301000, 0.0124039000, 0.0128049000, 0.0137290000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0002638000, 0.0001803000, -0.0000122106, 0.0000226632, 0.0001031000, 0.0002884000, 0.0007156000"); + } + } + max_transition : 1.5000000000; + nextstate_type : "scan_enable"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0035630000; + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.2253887000, 0.4078756000, 0.6975892000", \ + "0.1063783000, 0.2876445000, 0.5797995000", \ + "0.0180807000, 0.1993470000, 0.4915019000"); + } + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.2632305000, 0.3529440000, 0.3936341000", \ + "0.1454408000, 0.2339336000, 0.2758444000", \ + "0.0608053000, 0.1505189000, 0.1912090000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "setup_rising"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.1310566000, -0.3098815000, -0.5654154000", \ + "-0.0303568000, -0.2104023000, -0.4842468000", \ + "0.0469544000, -0.1330911000, -0.4130391000"); + } + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.0810078000, -0.2097839000, -0.3005228000", \ + "-0.0266947000, -0.1493672000, -0.2425475000", \ + "-0.0104186000, -0.1318704000, -0.2238301000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "hold_rising"; + violation_delay_degrade_pct : 10.000000000; + } + } + test_cell () { + ff ("IQ","IQ_N") { + clocked_on : "CLK"; + next_state : "D"; + } + pin ("CLK") { + direction : "input"; + } + pin ("D") { + direction : "input"; + } + pin ("Q") { + direction : "output"; + function : "IQ"; + signal_type : "test_scan_out"; + } + pin ("SCD") { + direction : "input"; + signal_type : "test_scan_in"; + } + pin ("SCE") { + direction : "input"; + signal_type : "test_scan_enable"; + } + } + } + + cell ("sky130_fd_sc_hd__sdfxtp_4") { + leakage_power () { + value : 0.0098373000; + when : "!CLK&!D&!SCD&SCE&Q"; + } + leakage_power () { + value : 0.0095917000; + when : "!CLK&!D&SCD&!SCE&Q"; + } + leakage_power () { + value : 0.0091048000; + when : "!CLK&!D&!SCD&!SCE&Q"; + } + leakage_power () { + value : 0.0101631000; + when : "!CLK&D&SCD&!SCE&!Q"; + } + leakage_power () { + value : 0.0117133000; + when : "!CLK&!D&SCD&SCE&!Q"; + } + leakage_power () { + value : 0.0102115000; + when : "!CLK&D&!SCD&SCE&Q"; + } + leakage_power () { + value : 0.0113700000; + when : "!CLK&D&SCD&SCE&!Q"; + } + leakage_power () { + value : 0.0107685000; + when : "CLK&D&!SCD&!SCE&!Q"; + } + leakage_power () { + value : 0.0101375000; + when : "CLK&!D&!SCD&SCE&!Q"; + } + leakage_power () { + value : 0.0098919000; + when : "CLK&!D&SCD&!SCE&!Q"; + } + leakage_power () { + value : 0.0093105000; + when : "!CLK&!D&!SCD&!SCE&!Q"; + } + leakage_power () { + value : 0.0093288000; + when : "CLK&!D&!SCD&!SCE&Q"; + } + leakage_power () { + value : 0.0104355000; + when : "CLK&D&!SCD&SCE&Q"; + } + leakage_power () { + value : 0.0084485000; + when : "CLK&D&SCD&!SCE&Q"; + } + leakage_power () { + value : 0.0090001000; + when : "!CLK&D&!SCD&!SCE&Q"; + } + leakage_power () { + value : 0.0105117000; + when : "CLK&D&!SCD&SCE&!Q"; + } + leakage_power () { + value : 0.0094049000; + when : "CLK&!D&!SCD&!SCE&!Q"; + } + leakage_power () { + value : 0.0118627000; + when : "CLK&!D&SCD&SCE&!Q"; + } + leakage_power () { + value : 0.0100430000; + when : "!CLK&!D&!SCD&SCE&!Q"; + } + leakage_power () { + value : 0.0115193000; + when : "CLK&D&SCD&SCE&!Q"; + } + leakage_power () { + value : 0.0104172000; + when : "!CLK&D&!SCD&SCE&!Q"; + } + leakage_power () { + value : 0.0103124000; + when : "CLK&D&SCD&!SCE&!Q"; + } + leakage_power () { + value : 0.0097974000; + when : "!CLK&!D&SCD&!SCE&!Q"; + } + leakage_power () { + value : 0.0098157000; + when : "CLK&!D&SCD&!SCE&Q"; + } + leakage_power () { + value : 0.0096554000; + when : "CLK&D&SCD&SCE&Q"; + } + leakage_power () { + value : 0.0089045000; + when : "CLK&D&!SCD&!SCE&Q"; + } + leakage_power () { + value : 0.0085441000; + when : "!CLK&D&SCD&!SCE&Q"; + } + leakage_power () { + value : 0.0100613000; + when : "CLK&!D&!SCD&SCE&Q"; + } + leakage_power () { + value : 0.0100944000; + when : "!CLK&!D&SCD&SCE&Q"; + } + leakage_power () { + value : 0.0099988000; + when : "CLK&!D&SCD&SCE&Q"; + } + leakage_power () { + value : 0.0097510000; + when : "!CLK&D&SCD&SCE&Q"; + } + leakage_power () { + value : 0.0106191000; + when : "!CLK&D&!SCD&!SCE&!Q"; + } + area : 30.028800000; + cell_footprint : "sky130_fd_sc_hd__sdfxtp"; + cell_leakage_power : 0.0100195600; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + ff ("IQ","IQ_N") { + clocked_on : "CLK"; + next_state : "(D&!SCE) | (SCD&SCE)"; + } + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("CLK") { + capacitance : 0.0017750000; + clock : "true"; + direction : "input"; + fall_capacitance : 0.0016930000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0225184000, 0.0224025000, 0.0221353000, 0.0222167000, 0.0224042000, 0.0228363000, 0.0238327000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0179722000, 0.0178492000, 0.0175656000, 0.0175958000, 0.0176654000, 0.0178258000, 0.0181958000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0018580000; + timing () { + fall_constraint ("constraint_3_0_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.2422863000, 0.8333333000, 2.5000000000"); + } + related_output_pin : "Q"; + related_pin : "CLK"; + rise_constraint ("constraint_3_0_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.1928533000, 0.8333333000, 2.5000000000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "min_pulse_width"; + violation_delay_degrade_pct : 10.000000000; + } + } + pin ("D") { + capacitance : 0.0016930000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0016120000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0080202000, 0.0079442000, 0.0077691000, 0.0078163000, 0.0079249000, 0.0081756000, 0.0087533000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0014629000, 0.0014147000, 0.0013036000, 0.0013276000, 0.0013828000, 0.0015104000, 0.0018043000"); + } + } + max_transition : 1.5000000000; + nextstate_type : "data"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0017740000; + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.2046367000, 0.4042135000, 0.7268861000", \ + "0.0856263000, 0.2864238000, 0.6066549000", \ + "-0.0014505000, 0.1993470000, 0.5171367000"); + } + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.1118633000, 0.2406393000, 0.3460267000", \ + "0.0343568000, 0.1545879000, 0.2428854000", \ + "0.0070944000, 0.1224427000, 0.2034160000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "setup_rising"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.1066426000, -0.3013366000, -0.5666361000", \ + "-0.0083841000, -0.2067402000, -0.5013366000", \ + "0.0652650000, -0.1330911000, -0.4350117000"); + } + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.0675801000, -0.1878112000, -0.2602396000", \ + "-0.0096048000, -0.1261738000, -0.2034850000", \ + "0.0078919000, -0.1050150000, -0.1811055000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "hold_rising"; + violation_delay_degrade_pct : 10.000000000; + } + } + pin ("Q") { + direction : "output"; + function : "IQ"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016011820, 0.0051275690, 0.0164203500, 0.0525839300, 0.1683929000, 0.5392554000"); + values("0.0327682000, 0.0310993000, 0.0258227000, 0.0096312000, -0.0460434000, -0.2326685000, -0.8332383000", \ + "0.0328026000, 0.0311302000, 0.0258502000, 0.0096916000, -0.0459732000, -0.2325786000, -0.8331787000", \ + "0.0329119000, 0.0312682000, 0.0259835000, 0.0098311000, -0.0458863000, -0.2325273000, -0.8330887000", \ + "0.0324406000, 0.0307925000, 0.0254702000, 0.0093702000, -0.0463572000, -0.2329990000, -0.8335684000", \ + "0.0322101000, 0.0305364000, 0.0251846000, 0.0090830000, -0.0466382000, -0.2332431000, -0.8338230000", \ + "0.0321313000, 0.0304242000, 0.0251184000, 0.0090639000, -0.0466887000, -0.2333033000, -0.8338926000", \ + "0.0367132000, 0.0350941000, 0.0296284000, 0.0120656000, -0.0455615000, -0.2327605000, -0.8333920000"); + } + related_pin : "CLK"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016011820, 0.0051275690, 0.0164203500, 0.0525839300, 0.1683929000, 0.5392554000"); + values("0.0365310000, 0.0384472000, 0.0444620000, 0.0634191000, 0.1219700000, 0.3086621000, 0.9059697000", \ + "0.0365560000, 0.0385025000, 0.0445453000, 0.0635713000, 0.1221052000, 0.3073061000, 0.9026137000", \ + "0.0365723000, 0.0384771000, 0.0445124000, 0.0634644000, 0.1220410000, 0.3069657000, 0.9030124000", \ + "0.0361121000, 0.0380394000, 0.0440962000, 0.0631150000, 0.1217019000, 0.3068182000, 0.9061115000", \ + "0.0358260000, 0.0377430000, 0.0437478000, 0.0627888000, 0.1213875000, 0.3066331000, 0.9058484000", \ + "0.0355507000, 0.0374482000, 0.0435549000, 0.0625649000, 0.1211034000, 0.3061830000, 0.9019090000", \ + "0.0373354000, 0.0391034000, 0.0449718000, 0.0636096000, 0.1223443000, 0.3078448000, 0.9021359000"); + } + } + max_capacitance : 0.5392550000; + max_transition : 1.5037560000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016011800, 0.0051275700, 0.0164203000, 0.0525839000, 0.1683930000, 0.5392550000"); + values("0.3163507000, 0.3199453000, 0.3293514000, 0.3502761000, 0.3949070000, 0.5024739000, 0.8230580000", \ + "0.3211832000, 0.3247456000, 0.3341974000, 0.3552010000, 0.3996728000, 0.5072684000, 0.8277904000", \ + "0.3321864000, 0.3358117000, 0.3452356000, 0.3661648000, 0.4106925000, 0.5183628000, 0.8390706000", \ + "0.3578880000, 0.3614659000, 0.3708759000, 0.3918109000, 0.4363267000, 0.5440397000, 0.8647548000", \ + "0.4057168000, 0.4092975000, 0.4187014000, 0.4396750000, 0.4842109000, 0.5918809000, 0.9125747000", \ + "0.4725928000, 0.4762047000, 0.4856108000, 0.5066312000, 0.5511165000, 0.6587422000, 0.9796630000", \ + "0.5551035000, 0.5587213000, 0.5681441000, 0.5890751000, 0.6336927000, 0.7412940000, 1.0620296000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016011800, 0.0051275700, 0.0164203000, 0.0525839000, 0.1683930000, 0.5392550000"); + values("0.3092409000, 0.3132705000, 0.3240180000, 0.3507611000, 0.4229362000, 0.6461169000, 1.3612063000", \ + "0.3138809000, 0.3179326000, 0.3287315000, 0.3554766000, 0.4277539000, 0.6505365000, 1.3651553000", \ + "0.3250487000, 0.3290167000, 0.3398152000, 0.3665758000, 0.4387571000, 0.6619108000, 1.3757839000", \ + "0.3505496000, 0.3546360000, 0.3654202000, 0.3921210000, 0.4643492000, 0.6875344000, 1.4027717000", \ + "0.3997288000, 0.4037523000, 0.4145115000, 0.4412579000, 0.5134894000, 0.7363160000, 1.4486770000", \ + "0.4699955000, 0.4740689000, 0.4848545000, 0.5116406000, 0.5836972000, 0.8068779000, 1.5211742000", \ + "0.5612830000, 0.5653789000, 0.5761729000, 0.6028721000, 0.6751761000, 0.8979130000, 1.6094147000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016011800, 0.0051275700, 0.0164203000, 0.0525839000, 0.1683930000, 0.5392550000"); + values("0.0251534000, 0.0273668000, 0.0334219000, 0.0478518000, 0.0876614000, 0.2130022000, 0.6438026000", \ + "0.0251338000, 0.0274114000, 0.0333146000, 0.0478677000, 0.0875419000, 0.2135674000, 0.6386447000", \ + "0.0253890000, 0.0274107000, 0.0334362000, 0.0479880000, 0.0881498000, 0.2131530000, 0.6426913000", \ + "0.0251928000, 0.0275064000, 0.0334238000, 0.0481445000, 0.0880971000, 0.2135807000, 0.6433800000", \ + "0.0251577000, 0.0274706000, 0.0332488000, 0.0481051000, 0.0882519000, 0.2133136000, 0.6407971000", \ + "0.0253207000, 0.0275168000, 0.0331671000, 0.0479303000, 0.0878095000, 0.2135672000, 0.6405783000", \ + "0.0252805000, 0.0273689000, 0.0331782000, 0.0479635000, 0.0881357000, 0.2136746000, 0.6373455000"); + } + related_pin : "CLK"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016011800, 0.0051275700, 0.0164203000, 0.0525839000, 0.1683930000, 0.5392550000"); + values("0.0256564000, 0.0288226000, 0.0376848000, 0.0655489000, 0.1605730000, 0.4773022000, 1.4978202000", \ + "0.0259531000, 0.0287897000, 0.0377521000, 0.0655574000, 0.1601579000, 0.4771548000, 1.4980632000", \ + "0.0256916000, 0.0286839000, 0.0376175000, 0.0655032000, 0.1605378000, 0.4773489000, 1.4998447000", \ + "0.0257946000, 0.0287297000, 0.0376101000, 0.0655891000, 0.1606670000, 0.4768005000, 1.5022437000", \ + "0.0256285000, 0.0288452000, 0.0376969000, 0.0656338000, 0.1604235000, 0.4768450000, 1.5037555000", \ + "0.0259243000, 0.0287079000, 0.0377565000, 0.0655633000, 0.1606930000, 0.4774050000, 1.4976016000", \ + "0.0259809000, 0.0288516000, 0.0378692000, 0.0656181000, 0.1606850000, 0.4760022000, 1.5003883000"); + } + timing_sense : "non_unate"; + timing_type : "rising_edge"; + } + } + pin ("SCD") { + capacitance : 0.0018160000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0017270000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0033588000, 0.0033527000, 0.0033386000, 0.0033463000, 0.0033640000, 0.0034050000, 0.0034994000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0032239000, -0.0032222000, -0.0032182000, -0.0032289000, -0.0032538000, -0.0033110000, -0.0034428000"); + } + } + max_transition : 1.5000000000; + nextstate_type : "scan_in"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0019050000; + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.2620098000, 0.4383932000, 0.7256653000", \ + "0.1429994000, 0.3206035000, 0.6078756000", \ + "0.0583639000, 0.2347474000, 0.5232402000"); + } + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.1448223000, 0.2772604000, 0.4180482000", \ + "0.0660950000, 0.1948711000, 0.3246725000", \ + "0.0388327000, 0.1663880000, 0.2925274000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "setup_rising"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.1444844000, -0.3147643000, -0.5507669000", \ + "-0.0596536000, -0.2323750000, -0.4952331000", \ + "0.0078919000, -0.1660501000, -0.4374531000"); + } + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.0944355000, -0.2171081000, -0.3273782000", \ + "-0.0389017000, -0.1627949000, -0.2791686000", \ + "-0.0214049000, -0.1452982000, -0.2628926000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "hold_rising"; + violation_delay_degrade_pct : 10.000000000; + } + } + pin ("SCE") { + capacitance : 0.0033760000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0031910000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0126551000, 0.0125607000, 0.0123432000, 0.0124102000, 0.0125647000, 0.0129209000, 0.0137420000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0002628000, 0.0001797000, -0.0000120108, 0.0000233881, 0.0001050000, 0.0002931000, 0.0007268000"); + } + } + max_transition : 1.5000000000; + nextstate_type : "scan_enable"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0035610000; + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.2266094000, 0.4078756000, 0.6975892000", \ + "0.1063783000, 0.2876445000, 0.5797995000", \ + "0.0180807000, 0.2005677000, 0.4915019000"); + } + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.2632305000, 0.3529440000, 0.3936341000", \ + "0.1454408000, 0.2351543000, 0.2758444000", \ + "0.0608053000, 0.1505189000, 0.1912090000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "setup_rising"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.1286152000, -0.3049987000, -0.5556498000", \ + "-0.0266947000, -0.2067402000, -0.4781432000", \ + "0.0493958000, -0.1306497000, -0.4093770000"); + } + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.0810078000, -0.2097839000, -0.3005228000", \ + "-0.0266947000, -0.1493672000, -0.2425475000", \ + "-0.0104186000, -0.1318704000, -0.2238301000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "hold_rising"; + violation_delay_degrade_pct : 10.000000000; + } + } + test_cell () { + ff ("IQ","IQ_N") { + clocked_on : "CLK"; + next_state : "D"; + } + pin ("CLK") { + direction : "input"; + } + pin ("D") { + direction : "input"; + } + pin ("Q") { + direction : "output"; + function : "IQ"; + signal_type : "test_scan_out"; + } + pin ("SCD") { + direction : "input"; + signal_type : "test_scan_in"; + } + pin ("SCE") { + direction : "input"; + signal_type : "test_scan_enable"; + } + } + } + + cell ("sky130_fd_sc_hd__sdlclkp_1") { + leakage_power () { + value : 0.0145267000; + when : "CLK&!GATE&!GCLK&!SCE"; + } + leakage_power () { + value : 0.0086087000; + when : "!CLK&GATE&!GCLK&!SCE"; + } + leakage_power () { + value : 0.0087652000; + when : "!CLK&!GATE&!GCLK&SCE"; + } + leakage_power () { + value : 0.0064946000; + when : "CLK&!GATE&GCLK&SCE"; + } + leakage_power () { + value : 0.0078874000; + when : "!CLK&GATE&!GCLK&SCE"; + } + leakage_power () { + value : 0.0138833000; + when : "!CLK&!GATE&!GCLK&!SCE"; + } + leakage_power () { + value : 0.0063381000; + when : "CLK&GATE&GCLK&!SCE"; + } + leakage_power () { + value : 0.0056168000; + when : "CLK&GATE&GCLK&SCE"; + } + leakage_power () { + value : 0.0152239000; + when : "CLK&GATE&!GCLK&!SCE"; + } + leakage_power () { + value : 0.0153805000; + when : "CLK&!GATE&!GCLK&SCE"; + } + leakage_power () { + value : 0.0145026000; + when : "CLK&GATE&!GCLK&SCE"; + } + leakage_power () { + value : 0.0070803000; + when : "CLK&!GATE&GCLK&!SCE"; + } + clock_gating_integrated_cell : "latch_posedge_precontrol"; + area : 18.768000000; + cell_footprint : "sky130_fd_sc_hd__sdlclkp"; + cell_leakage_power : 0.0103590100; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("CLK") { + clock_gate_clock_pin : "true"; + capacitance : 0.0036450000; + clock : "true"; + direction : "input"; + fall_capacitance : 0.0034960000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0189737000, 0.0188547000, 0.0185804000, 0.0186450000, 0.0187940000, 0.0191374000, 0.0199291000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0086706000, 0.0085649000, 0.0083213000, 0.0083598000, 0.0084484000, 0.0086530000, 0.0091244000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0037930000; + timing () { + fall_constraint ("constraint_3_0_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.1315825000, 0.8333333000, 2.5000000000"); + } + related_output_pin : "GCLK"; + related_pin : "CLK"; + sim_opt : "runlvl=5 accurate=1"; + timing_type : "min_pulse_width"; + violation_delay_degrade_pct : 10.000000000; + } + } + pin ("GATE") { + clock_gate_enable_pin : "true"; + capacitance : 0.0018960000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0017500000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0240324000, 0.0238104000, 0.0232988000, 0.0234136000, 0.0236779000, 0.0242874000, 0.0256924000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0148456000, 0.0147999000, 0.0146945000, 0.0147266000, 0.0148005000, 0.0149712000, 0.0153647000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0020410000; + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.1741191000, 0.3724753000, 0.6634095000", \ + "0.0807435000, 0.2778789000, 0.5688132000", \ + "0.0278464000, 0.2213197000, 0.5098125000"); + } + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.0972148000, 0.2174460000, 0.2996400000", \ + "0.0404603000, 0.1521465000, 0.2270163000", \ + "0.0864401000, 0.1993470000, 0.2693340000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "setup_rising"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.1676777000, -0.3635924000, -0.6410990000", \ + "-0.0767435000, -0.2738789000, -0.5635925000", \ + "-0.0238464000, -0.2173197000, -0.5058125000"); + } + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.0492695000, -0.1621764000, -0.2285013000", \ + "-0.0010599000, -0.1078633000, -0.1705260000", \ + "0.0054505000, -0.1001322000, -0.1627949000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "hold_rising"; + violation_delay_degrade_pct : 10.000000000; + } + } + pin ("GCLK") { + clock_gate_out_pin : "true"; + direction : "output"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013003870, 0.0033820130, 0.0087958540, 0.0228760300, 0.0594953800, 0.1547341000"); + values("0.0075816000, 0.0067775000, 0.0044194000, -0.0036030000, -0.0263012000, -0.0856241000, -0.2398384000", \ + "0.0073402000, 0.0065157000, 0.0041453000, -0.0038371000, -0.0265188000, -0.0856464000, -0.2399154000", \ + "0.0074023000, 0.0065768000, 0.0042229000, -0.0037533000, -0.0264194000, -0.0857225000, -0.2400114000", \ + "0.0069928000, 0.0062265000, 0.0038397000, -0.0041273000, -0.0267272000, -0.0860559000, -0.2403075000", \ + "0.0069671000, 0.0059544000, 0.0035263000, -0.0043999000, -0.0270515000, -0.0862494000, -0.2404994000", \ + "0.0086378000, 0.0072882000, 0.0038825000, -0.0048474000, -0.0269407000, -0.0858058000, -0.2398853000", \ + "0.0099694000, 0.0086074000, 0.0052125000, -0.0035799000, -0.0262243000, -0.0841769000, -0.2393373000"); + } + related_pin : "CLK"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013003870, 0.0033820130, 0.0087958540, 0.0228760300, 0.0594953800, 0.1547341000"); + values("0.0099006000, 0.0114540000, 0.0150838000, 0.0238682000, 0.0464720000, 0.1045893000, 0.2573797000", \ + "0.0097973000, 0.0113578000, 0.0149895000, 0.0237789000, 0.0461848000, 0.1048883000, 0.2572827000", \ + "0.0096381000, 0.0112042000, 0.0148661000, 0.0236417000, 0.0461098000, 0.1045027000, 0.2583924000", \ + "0.0087090000, 0.0103215000, 0.0140128000, 0.0228271000, 0.0453460000, 0.1044791000, 0.2576758000", \ + "0.0082155000, 0.0098641000, 0.0136424000, 0.0224164000, 0.0449701000, 0.1042013000, 0.2572919000", \ + "0.0092451000, 0.0105806000, 0.0139659000, 0.0226352000, 0.0452041000, 0.1032692000, 0.2574951000", \ + "0.0102150000, 0.0117467000, 0.0150273000, 0.0238855000, 0.0464229000, 0.1051931000, 0.2561028000"); + } + } + max_capacitance : 0.1547340000; + max_transition : 1.5031300000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + state_function : "(CLK*M0)"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013003900, 0.0033820100, 0.0087958500, 0.0228760000, 0.0594954000, 0.1547340000"); + values("0.0904573000, 0.0958718000, 0.1069883000, 0.1296244000, 0.1792769000, 0.3020517000, 0.6202690000", \ + "0.0953949000, 0.1007864000, 0.1120134000, 0.1346964000, 0.1843420000, 0.3071804000, 0.6264800000", \ + "0.1081883000, 0.1135728000, 0.1247917000, 0.1474603000, 0.1971962000, 0.3202258000, 0.6393647000", \ + "0.1400199000, 0.1452007000, 0.1564977000, 0.1792295000, 0.2291408000, 0.3521054000, 0.6714662000", \ + "0.2076482000, 0.2136295000, 0.2257383000, 0.2495084000, 0.2998355000, 0.4229016000, 0.7419865000", \ + "0.3172621000, 0.3249165000, 0.3398947000, 0.3670125000, 0.4204803000, 0.5451871000, 0.8638505000", \ + "0.4887696000, 0.4989505000, 0.5187649000, 0.5532573000, 0.6132799000, 0.7398130000, 1.0589664000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013003900, 0.0033820100, 0.0087958500, 0.0228760000, 0.0594954000, 0.1547340000"); + values("0.0876769000, 0.0951814000, 0.1118931000, 0.1500135000, 0.2445892000, 0.4903770000, 1.1339722000", \ + "0.0917952000, 0.0992759000, 0.1160076000, 0.1541390000, 0.2487962000, 0.4946096000, 1.1341724000", \ + "0.1000704000, 0.1075899000, 0.1242924000, 0.1624135000, 0.2570928000, 0.5031069000, 1.1443024000", \ + "0.1184132000, 0.1259366000, 0.1426900000, 0.1809356000, 0.2759943000, 0.5231279000, 1.1647300000", \ + "0.1497300000, 0.1578726000, 0.1755530000, 0.2148565000, 0.3105957000, 0.5577205000, 1.1989899000", \ + "0.1906350000, 0.2004347000, 0.2200213000, 0.2608866000, 0.3571573000, 0.6041495000, 1.2465279000", \ + "0.2230221000, 0.2354625000, 0.2604109000, 0.3060783000, 0.4032671000, 0.6505395000, 1.2899141000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013003900, 0.0033820100, 0.0087958500, 0.0228760000, 0.0594954000, 0.1547340000"); + values("0.0182656000, 0.0223873000, 0.0316286000, 0.0541644000, 0.1128185000, 0.2745842000, 0.6974499000", \ + "0.0181502000, 0.0224118000, 0.0317490000, 0.0540101000, 0.1128870000, 0.2736568000, 0.6992306000", \ + "0.0182668000, 0.0224230000, 0.0318042000, 0.0539549000, 0.1128988000, 0.2736047000, 0.6993383000", \ + "0.0183615000, 0.0225042000, 0.0316612000, 0.0540726000, 0.1128860000, 0.2737082000, 0.6985477000", \ + "0.0217847000, 0.0256415000, 0.0345802000, 0.0560264000, 0.1134718000, 0.2740607000, 0.7025360000", \ + "0.0312087000, 0.0356566000, 0.0443388000, 0.0643633000, 0.1196907000, 0.2753231000, 0.7007764000", \ + "0.0458103000, 0.0512494000, 0.0619576000, 0.0821835000, 0.1318380000, 0.2798085000, 0.6966104000"); + } + related_pin : "CLK"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013003900, 0.0033820100, 0.0087958500, 0.0228760000, 0.0594954000, 0.1547340000"); + values("0.0249400000, 0.0323252000, 0.0509220000, 0.1000677000, 0.2338733000, 0.5836971000, 1.5031296000", \ + "0.0249835000, 0.0323374000, 0.0509422000, 0.1000457000, 0.2338718000, 0.5855380000, 1.4965559000", \ + "0.0250394000, 0.0323839000, 0.0510707000, 0.1001307000, 0.2335614000, 0.5862402000, 1.5024878000", \ + "0.0255129000, 0.0327897000, 0.0511718000, 0.1003044000, 0.2333942000, 0.5850431000, 1.4995201000", \ + "0.0286794000, 0.0358542000, 0.0538375000, 0.1027475000, 0.2336763000, 0.5860035000, 1.5001902000", \ + "0.0355252000, 0.0428206000, 0.0597996000, 0.1054300000, 0.2358087000, 0.5850207000, 1.5025636000", \ + "0.0493273000, 0.0579469000, 0.0760430000, 0.1162765000, 0.2383337000, 0.5873906000, 1.4975616000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + pin ("M0") { + direction : "internal"; + internal_node : "M0"; + related_ground_pin : "VNB"; + related_power_pin : "VPWR"; + } + pin ("SCE") { + clock_gate_test_pin : "true"; + capacitance : 0.0018290000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0017460000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0251342000, 0.0249509000, 0.0245284000, 0.0246196000, 0.0248295000, 0.0253137000, 0.0264298000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0159511000, 0.0158870000, 0.0157393000, 0.0157680000, 0.0158340000, 0.0159865000, 0.0163379000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0019130000; + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.1851055000, 0.3578268000, 0.6072572000", \ + "0.0905091000, 0.2644512000, 0.5163229000", \ + "0.0339499000, 0.2066712000, 0.4597637000"); + } + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.1094219000, 0.2394186000, 0.3472474000", \ + "0.0538880000, 0.1765605000, 0.2746237000", \ + "0.1010885000, 0.2237611000, 0.3206035000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "setup_rising"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.1786641000, -0.3501647000, -0.5898294000", \ + "-0.0865091000, -0.2604512000, -0.5111022000", \ + "-0.0299499000, -0.2026712000, -0.4557637000"); + } + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.0590352000, -0.1841491000, -0.2785501000", \ + "-0.0157083000, -0.1322773000, -0.2193542000", \ + "-0.0140807000, -0.1282083000, -0.2116230000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "hold_rising"; + violation_delay_degrade_pct : 10.000000000; + } + } + statetable ("CLK GATE SCE","M0") { + table : "L L L : - : L,L L H : - : H,L H L : - : H,L H H : - : H,H - - : - : N"; + } + } + + cell ("sky130_fd_sc_hd__sdlclkp_2") { + leakage_power () { + value : 0.0143531000; + when : "CLK&!GATE&!GCLK&!SCE"; + } + leakage_power () { + value : 0.0085959000; + when : "!CLK&GATE&!GCLK&!SCE"; + } + leakage_power () { + value : 0.0087561000; + when : "!CLK&!GATE&!GCLK&SCE"; + } + leakage_power () { + value : 0.0065667000; + when : "CLK&!GATE&GCLK&SCE"; + } + leakage_power () { + value : 0.0078800000; + when : "!CLK&GATE&!GCLK&SCE"; + } + leakage_power () { + value : 0.0136527000; + when : "!CLK&!GATE&!GCLK&!SCE"; + } + leakage_power () { + value : 0.0064065000; + when : "CLK&GATE&GCLK&!SCE"; + } + leakage_power () { + value : 0.0056907000; + when : "CLK&GATE&GCLK&SCE"; + } + leakage_power () { + value : 0.0150433000; + when : "CLK&GATE&!GCLK&!SCE"; + } + leakage_power () { + value : 0.0152035000; + when : "CLK&!GATE&!GCLK&SCE"; + } + leakage_power () { + value : 0.0143275000; + when : "CLK&GATE&!GCLK&SCE"; + } + leakage_power () { + value : 0.0071557000; + when : "CLK&!GATE&GCLK&!SCE"; + } + clock_gating_integrated_cell : "latch_posedge_precontrol"; + area : 20.019200000; + cell_footprint : "sky130_fd_sc_hd__sdlclkp"; + cell_leakage_power : 0.0103026300; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("CLK") { + clock_gate_clock_pin : "true"; + capacitance : 0.0036390000; + clock : "true"; + direction : "input"; + fall_capacitance : 0.0034790000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0191972000, 0.0190679000, 0.0187698000, 0.0188166000, 0.0189246000, 0.0191737000, 0.0197477000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0087095000, 0.0086068000, 0.0083703000, 0.0084106000, 0.0085035000, 0.0087179000, 0.0092119000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0038000000; + timing () { + fall_constraint ("constraint_3_0_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.1315825000, 0.8333333000, 2.5000000000"); + } + related_output_pin : "GCLK"; + related_pin : "CLK"; + sim_opt : "runlvl=5 accurate=1"; + timing_type : "min_pulse_width"; + violation_delay_degrade_pct : 10.000000000; + } + } + pin ("GATE") { + clock_gate_enable_pin : "true"; + capacitance : 0.0019120000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0017610000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0240939000, 0.0238719000, 0.0233601000, 0.0234836000, 0.0237683000, 0.0244244000, 0.0259371000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0150224000, 0.0149707000, 0.0148514000, 0.0148670000, 0.0149028000, 0.0149856000, 0.0151764000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0020620000; + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.1753398000, 0.3736960000, 0.6658509000", \ + "0.0807435000, 0.2790996000, 0.5688132000", \ + "0.0266257000, 0.2213197000, 0.5098125000"); + } + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.1191875000, 0.2369772000, 0.3216126000", \ + "0.0477845000, 0.1594707000, 0.2367819000", \ + "0.0925436000, 0.2042298000, 0.2778789000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "setup_rising"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.1554707000, -0.3501647000, -0.6227884000", \ + "-0.0730814000, -0.2689961000, -0.5550475000", \ + "-0.0201842000, -0.2136575000, -0.4997090000"); + } + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.0492695000, -0.1621764000, -0.2297220000", \ + "-0.0010599000, -0.1078633000, -0.1705260000", \ + "0.0054505000, -0.1001322000, -0.1627949000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "hold_rising"; + violation_delay_degrade_pct : 10.000000000; + } + } + pin ("GCLK") { + clock_gate_out_pin : "true"; + direction : "output"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014530770, 0.0042228650, 0.0122722900, 0.0356651700, 0.1036485000, 0.3012184000"); + values("0.0118863000, 0.0104883000, 0.0066947000, -0.0048680000, -0.0420144000, -0.1519642000, -0.4719968000", \ + "0.0117084000, 0.0102982000, 0.0065019000, -0.0050530000, -0.0421890000, -0.1521540000, -0.4721787000", \ + "0.0118254000, 0.0104213000, 0.0066150000, -0.0049324000, -0.0420342000, -0.1520070000, -0.4720417000", \ + "0.0113729000, 0.0099817000, 0.0061552000, -0.0054297000, -0.0424974000, -0.1524183000, -0.4724269000", \ + "0.0111333000, 0.0096786000, 0.0058175000, -0.0058910000, -0.0428982000, -0.1526714000, -0.4726923000", \ + "0.0125222000, 0.0109425000, 0.0064695000, -0.0064835000, -0.0429225000, -0.1525909000, -0.4725135000", \ + "0.0154954000, 0.0136858000, 0.0089877000, -0.0042194000, -0.0420328000, -0.1515577000, -0.4713761000"); + } + related_pin : "CLK"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014530770, 0.0042228650, 0.0122722900, 0.0356651700, 0.1036485000, 0.3012184000"); + values("0.0150209000, 0.0166817000, 0.0214403000, 0.0347998000, 0.0724042000, 0.1812477000, 0.4970965000", \ + "0.0149240000, 0.0165995000, 0.0214067000, 0.0347356000, 0.0723446000, 0.1812073000, 0.4975157000", \ + "0.0148421000, 0.0165153000, 0.0212823000, 0.0346333000, 0.0722999000, 0.1810111000, 0.4997115000", \ + "0.0140304000, 0.0157125000, 0.0204913000, 0.0338196000, 0.0714888000, 0.1804422000, 0.4959570000", \ + "0.0136827000, 0.0153081000, 0.0200537000, 0.0333089000, 0.0710425000, 0.1798790000, 0.4985268000", \ + "0.0145183000, 0.0160644000, 0.0205423000, 0.0334892000, 0.0709783000, 0.1793094000, 0.4987799000", \ + "0.0156555000, 0.0171380000, 0.0215613000, 0.0344499000, 0.0723501000, 0.1810150000, 0.4951899000"); + } + } + max_capacitance : 0.3012180000; + max_transition : 1.5010830000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + state_function : "(CLK*M0)"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014530800, 0.0042228600, 0.0122723000, 0.0356652000, 0.1036480000, 0.3012180000"); + values("0.1143057000, 0.1193031000, 0.1303296000, 0.1526770000, 0.1990867000, 0.3121771000, 0.6316708000", \ + "0.1195249000, 0.1245261000, 0.1355377000, 0.1579002000, 0.2043600000, 0.3174750000, 0.6369646000", \ + "0.1326405000, 0.1375296000, 0.1485248000, 0.1710091000, 0.2175023000, 0.3304872000, 0.6501014000", \ + "0.1642643000, 0.1693067000, 0.1802694000, 0.2025534000, 0.2490790000, 0.3623905000, 0.6817444000", \ + "0.2381915000, 0.2431635000, 0.2543171000, 0.2768136000, 0.3235495000, 0.4368608000, 0.7553285000", \ + "0.3681278000, 0.3746874000, 0.3890493000, 0.4161459000, 0.4672869000, 0.5828427000, 0.9019693000", \ + "0.5731703000, 0.5818425000, 0.6010702000, 0.6370442000, 0.6990958000, 0.8209403000, 1.1411497000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014530800, 0.0042228600, 0.0122723000, 0.0356652000, 0.1036480000, 0.3012180000"); + values("0.1063039000, 0.1127402000, 0.1274404000, 0.1608062000, 0.2435342000, 0.4764074000, 1.1548617000", \ + "0.1105737000, 0.1169227000, 0.1317496000, 0.1650215000, 0.2479289000, 0.4808163000, 1.1565002000", \ + "0.1191067000, 0.1255710000, 0.1402903000, 0.1736272000, 0.2563799000, 0.4905941000, 1.1668070000", \ + "0.1385868000, 0.1449325000, 0.1596962000, 0.1929661000, 0.2759011000, 0.5089925000, 1.1872522000", \ + "0.1761397000, 0.1829601000, 0.1985979000, 0.2329731000, 0.3165222000, 0.5507352000, 1.2262664000", \ + "0.2306991000, 0.2388746000, 0.2566927000, 0.2936389000, 0.3787921000, 0.6127104000, 1.2878504000", \ + "0.2867304000, 0.2974438000, 0.3205152000, 0.3639453000, 0.4530734000, 0.6876711000, 1.3625516000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014530800, 0.0042228600, 0.0122723000, 0.0356652000, 0.1036480000, 0.3012180000"); + values("0.0210562000, 0.0240594000, 0.0314155000, 0.0491301000, 0.0959888000, 0.2361581000, 0.6675906000", \ + "0.0210573000, 0.0240447000, 0.0313854000, 0.0491357000, 0.0959034000, 0.2362021000, 0.6677077000", \ + "0.0209837000, 0.0240096000, 0.0313781000, 0.0490924000, 0.0962604000, 0.2361336000, 0.6624474000", \ + "0.0210208000, 0.0240896000, 0.0315168000, 0.0491584000, 0.0962727000, 0.2368174000, 0.6591468000", \ + "0.0225720000, 0.0256755000, 0.0325911000, 0.0499347000, 0.0964315000, 0.2367968000, 0.6674044000", \ + "0.0333947000, 0.0368041000, 0.0450949000, 0.0612350000, 0.1045662000, 0.2391772000, 0.6652567000", \ + "0.0510823000, 0.0556184000, 0.0654878000, 0.0845000000, 0.1257720000, 0.2500079000, 0.6616659000"); + } + related_pin : "CLK"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014530800, 0.0042228600, 0.0122723000, 0.0356652000, 0.1036480000, 0.3012180000"); + values("0.0242997000, 0.0294767000, 0.0428245000, 0.0796293000, 0.1906719000, 0.5254298000, 1.4980586000", \ + "0.0243484000, 0.0295000000, 0.0428352000, 0.0796886000, 0.1901119000, 0.5238791000, 1.4990050000", \ + "0.0243776000, 0.0295093000, 0.0428871000, 0.0796624000, 0.1904091000, 0.5240277000, 1.5010442000", \ + "0.0244072000, 0.0296170000, 0.0429768000, 0.0797825000, 0.1905794000, 0.5252961000, 1.4967726000", \ + "0.0273903000, 0.0324254000, 0.0456744000, 0.0817481000, 0.1911046000, 0.5248171000, 1.5010830000", \ + "0.0345964000, 0.0399413000, 0.0530063000, 0.0872438000, 0.1943964000, 0.5242434000, 1.4974950000", \ + "0.0486425000, 0.0552024000, 0.0695868000, 0.1012115000, 0.2003212000, 0.5258408000, 1.4959326000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + pin ("M0") { + direction : "internal"; + internal_node : "M0"; + related_ground_pin : "VNB"; + related_power_pin : "VPWR"; + } + pin ("SCE") { + clock_gate_test_pin : "true"; + capacitance : 0.0018270000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0017430000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0251651000, 0.0249791000, 0.0245503000, 0.0246278000, 0.0248065000, 0.0252186000, 0.0261685000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0161167000, 0.0160525000, 0.0159046000, 0.0159360000, 0.0160083000, 0.0161753000, 0.0165600000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0019100000; + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.1863262000, 0.3602682000, 0.6096986000", \ + "0.0905091000, 0.2644512000, 0.5163229000", \ + "0.0327292000, 0.2054505000, 0.4597637000"); + } + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.1301738000, 0.2601706000, 0.3679993000", \ + "0.0599915000, 0.1838848000, 0.2843893000", \ + "0.1059714000, 0.2274232000, 0.3267070000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "setup_rising"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.1664570000, -0.3367370000, -0.5727396000", \ + "-0.0828470000, -0.2555684000, -0.5037780000", \ + "-0.0250671000, -0.1990091000, -0.4496602000"); + } + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.0590352000, -0.1841491000, -0.2785501000", \ + "-0.0157083000, -0.1334980000, -0.2205749000", \ + "-0.0140807000, -0.1282083000, -0.2128438000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "hold_rising"; + violation_delay_degrade_pct : 10.000000000; + } + } + statetable ("CLK GATE SCE","M0") { + table : "L L L : - : L,L L H : - : H,L H L : - : H,L H H : - : H,H - - : - : N"; + } + } + + cell ("sky130_fd_sc_hd__sdlclkp_4") { + leakage_power () { + value : 0.0135191000; + when : "CLK&!GATE&!GCLK&!SCE"; + } + leakage_power () { + value : 0.0077669000; + when : "!CLK&GATE&!GCLK&!SCE"; + } + leakage_power () { + value : 0.0079271000; + when : "!CLK&!GATE&!GCLK&SCE"; + } + leakage_power () { + value : 0.0085404000; + when : "CLK&!GATE&GCLK&SCE"; + } + leakage_power () { + value : 0.0070510000; + when : "!CLK&GATE&!GCLK&SCE"; + } + leakage_power () { + value : 0.0128507000; + when : "!CLK&!GATE&!GCLK&!SCE"; + } + leakage_power () { + value : 0.0083802000; + when : "CLK&GATE&GCLK&!SCE"; + } + leakage_power () { + value : 0.0076644000; + when : "CLK&GATE&GCLK&SCE"; + } + leakage_power () { + value : 0.0142094000; + when : "CLK&GATE&!GCLK&!SCE"; + } + leakage_power () { + value : 0.0143696000; + when : "CLK&!GATE&!GCLK&SCE"; + } + leakage_power () { + value : 0.0134935000; + when : "CLK&GATE&!GCLK&SCE"; + } + leakage_power () { + value : 0.0091294000; + when : "CLK&!GATE&GCLK&!SCE"; + } + clock_gating_integrated_cell : "latch_posedge_precontrol"; + area : 22.521600000; + cell_footprint : "sky130_fd_sc_hd__sdlclkp"; + cell_leakage_power : 0.0104084700; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("CLK") { + clock_gate_clock_pin : "true"; + capacitance : 0.0042780000; + clock : "true"; + direction : "input"; + fall_capacitance : 0.0040700000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0200766000, 0.0199605000, 0.0196930000, 0.0197603000, 0.0199155000, 0.0202732000, 0.0210977000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0078229000, 0.0077458000, 0.0075681000, 0.0075854000, 0.0076253000, 0.0077170000, 0.0079288000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0044860000; + timing () { + fall_constraint ("constraint_3_0_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.1328031000, 0.8333333000, 2.5000000000"); + } + related_output_pin : "GCLK"; + related_pin : "CLK"; + sim_opt : "runlvl=5 accurate=1"; + timing_type : "min_pulse_width"; + violation_delay_degrade_pct : 10.000000000; + } + } + pin ("GATE") { + clock_gate_enable_pin : "true"; + capacitance : 0.0019350000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0017730000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0254630000, 0.0252385000, 0.0247208000, 0.0248344000, 0.0250961000, 0.0256996000, 0.0270909000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0155740000, 0.0155419000, 0.0154679000, 0.0154760000, 0.0154947000, 0.0155381000, 0.0156381000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0020970000; + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.1777813000, 0.3761374000, 0.6682923000", \ + "0.0831849000, 0.2803203000, 0.5712545000", \ + "0.0278464000, 0.2213197000, 0.5122539000"); + } + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.1362773000, 0.2552878000, 0.3399232000", \ + "0.0685365000, 0.1826641000, 0.2611960000", \ + "0.1377096000, 0.2506165000, 0.3279277000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "setup_rising"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.1530293000, -0.3477233000, -0.6166849000", \ + "-0.0730814000, -0.2689961000, -0.5538268000", \ + "-0.0201842000, -0.2148783000, -0.5009297000"); + } + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.0504902000, -0.1646178000, -0.2321634000", \ + "-0.0022806000, -0.1103047000, -0.1741881000", \ + "0.0042298000, -0.1025736000, -0.1652363000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "hold_rising"; + violation_delay_degrade_pct : 10.000000000; + } + } + pin ("GCLK") { + clock_gate_out_pin : "true"; + direction : "output"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015979950, 0.0051071750, 0.0163224800, 0.0521664800, 0.1667235000, 0.5328467000"); + values("0.0228297000, 0.0211444000, 0.0157963000, -0.0003039000, -0.0559256000, -0.2407422000, -0.8337188000", \ + "0.0225894000, 0.0208539000, 0.0155840000, -0.0005437000, -0.0561430000, -0.2409365000, -0.8338911000", \ + "0.0226739000, 0.0209749000, 0.0156878000, -0.0004543000, -0.0560666000, -0.2408215000, -0.8337809000", \ + "0.0221899000, 0.0204408000, 0.0152008000, -0.0010154000, -0.0565816000, -0.2413006000, -0.8342319000", \ + "0.0218615000, 0.0201467000, 0.0146963000, -0.0015957000, -0.0572207000, -0.2417498000, -0.8345983000", \ + "0.0218145000, 0.0199020000, 0.0143429000, -0.0020073000, -0.0572969000, -0.2417354000, -0.8344376000", \ + "0.0292502000, 0.0270589000, 0.0207209000, 0.0020491000, -0.0559945000, -0.2406431000, -0.8332521000"); + } + related_pin : "CLK"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015979950, 0.0051071750, 0.0163224800, 0.0521664800, 0.1667235000, 0.5328467000"); + values("0.0275072000, 0.0294145000, 0.0354067000, 0.0541528000, 0.1120253000, 0.2953011000, 0.8814294000", \ + "0.0274028000, 0.0293544000, 0.0352886000, 0.0540633000, 0.1119618000, 0.2955966000, 0.8802002000", \ + "0.0272478000, 0.0291903000, 0.0351374000, 0.0539261000, 0.1118780000, 0.2950976000, 0.8848013000", \ + "0.0263797000, 0.0282807000, 0.0342585000, 0.0529610000, 0.1110078000, 0.2945861000, 0.8850531000", \ + "0.0260817000, 0.0279647000, 0.0338580000, 0.0524461000, 0.1103296000, 0.2938008000, 0.8798787000", \ + "0.0276121000, 0.0293549000, 0.0350313000, 0.0530224000, 0.1107236000, 0.2936361000, 0.8817439000", \ + "0.0294814000, 0.0312877000, 0.0366339000, 0.0547468000, 0.1128655000, 0.2959341000, 0.8786598000"); + } + } + max_capacitance : 0.5328470000; + max_transition : 1.5053330000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + state_function : "(CLK*M0)"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015979900, 0.0051071800, 0.0163225000, 0.0521665000, 0.1667240000, 0.5328470000"); + values("0.1346470000, 0.1383213000, 0.1476195000, 0.1683496000, 0.2121010000, 0.3170668000, 0.6262973000", \ + "0.1399125000, 0.1435221000, 0.1528752000, 0.1736278000, 0.2174373000, 0.3224192000, 0.6316908000", \ + "0.1530609000, 0.1566957000, 0.1660008000, 0.1867505000, 0.2306520000, 0.3355173000, 0.6449091000", \ + "0.1848798000, 0.1884762000, 0.1977523000, 0.2185343000, 0.2624175000, 0.3673086000, 0.6766460000", \ + "0.2599627000, 0.2635462000, 0.2727901000, 0.2935402000, 0.3373976000, 0.4423822000, 0.7518620000", \ + "0.4031952000, 0.4078052000, 0.4194732000, 0.4442793000, 0.4925281000, 0.5999241000, 0.9093753000", \ + "0.6331213000, 0.6392326000, 0.6546452000, 0.6878028000, 0.7484541000, 0.8654703000, 1.1764346000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015979900, 0.0051071800, 0.0163225000, 0.0521665000, 0.1667240000, 0.5328470000"); + values("0.1108975000, 0.1152863000, 0.1270147000, 0.1557349000, 0.2301474000, 0.4542507000, 1.1666051000", \ + "0.1151464000, 0.1196096000, 0.1312782000, 0.1599732000, 0.2343195000, 0.4582473000, 1.1747593000", \ + "0.1238560000, 0.1282821000, 0.1398834000, 0.1685869000, 0.2430667000, 0.4680811000, 1.1814774000", \ + "0.1432260000, 0.1476039000, 0.1592851000, 0.1879576000, 0.2623352000, 0.4868332000, 1.2014609000", \ + "0.1810058000, 0.1857603000, 0.1979922000, 0.2276572000, 0.3027839000, 0.5280992000, 1.2395857000", \ + "0.2341616000, 0.2397010000, 0.2537552000, 0.2860504000, 0.3633867000, 0.5883343000, 1.3028064000", \ + "0.2828799000, 0.2900674000, 0.3083257000, 0.3471818000, 0.4295146000, 0.6553885000, 1.3679835000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015979900, 0.0051071800, 0.0163225000, 0.0521665000, 0.1667240000, 0.5328470000"); + values("0.0254057000, 0.0275594000, 0.0332197000, 0.0478072000, 0.0868157000, 0.2076053000, 0.6192068000", \ + "0.0254649000, 0.0275922000, 0.0332956000, 0.0474922000, 0.0868529000, 0.2075331000, 0.6191179000", \ + "0.0255018000, 0.0277057000, 0.0334747000, 0.0478735000, 0.0868819000, 0.2077429000, 0.6152877000", \ + "0.0255031000, 0.0276948000, 0.0334474000, 0.0478243000, 0.0866654000, 0.2076813000, 0.6153763000", \ + "0.0258502000, 0.0278459000, 0.0335557000, 0.0479305000, 0.0869943000, 0.2077496000, 0.6152582000", \ + "0.0376844000, 0.0400220000, 0.0458992000, 0.0597170000, 0.0951434000, 0.2111869000, 0.6191460000", \ + "0.0580310000, 0.0615543000, 0.0696386000, 0.0853020000, 0.1198749000, 0.2256337000, 0.6174070000"); + } + related_pin : "CLK"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015979900, 0.0051071800, 0.0163225000, 0.0521665000, 0.1667240000, 0.5328470000"); + values("0.0261095000, 0.0293778000, 0.0395817000, 0.0689520000, 0.1640302000, 0.4824502000, 1.4985336000", \ + "0.0258701000, 0.0295285000, 0.0395493000, 0.0690101000, 0.1640908000, 0.4808879000, 1.5043921000", \ + "0.0260347000, 0.0295919000, 0.0395250000, 0.0689584000, 0.1641430000, 0.4822261000, 1.5053334000", \ + "0.0261575000, 0.0296931000, 0.0396567000, 0.0691375000, 0.1642105000, 0.4818361000, 1.5051118000", \ + "0.0289366000, 0.0324294000, 0.0424587000, 0.0710287000, 0.1648295000, 0.4809593000, 1.5008516000", \ + "0.0366961000, 0.0403742000, 0.0501498000, 0.0776576000, 0.1684897000, 0.4803149000, 1.5032359000", \ + "0.0511559000, 0.0565481000, 0.0667324000, 0.0931018000, 0.1767212000, 0.4832287000, 1.4990376000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + pin ("M0") { + direction : "internal"; + internal_node : "M0"; + related_ground_pin : "VNB"; + related_power_pin : "VPWR"; + } + pin ("SCE") { + clock_gate_test_pin : "true"; + capacitance : 0.0018340000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0017450000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0265172000, 0.0263308000, 0.0259013000, 0.0259824000, 0.0261691000, 0.0265997000, 0.0275923000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0167305000, 0.0166781000, 0.0165574000, 0.0165815000, 0.0166370000, 0.0167652000, 0.0170608000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0019230000; + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.1887676000, 0.3614889000, 0.6121400000", \ + "0.0917298000, 0.2656719000, 0.5187643000", \ + "0.0339499000, 0.2066712000, 0.4609844000"); + } + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.1472637000, 0.2772604000, 0.3875306000", \ + "0.0807435000, 0.2058574000, 0.3088034000", \ + "0.1511374000, 0.2738099000, 0.3755351000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "setup_rising"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.1640156000, -0.3330749000, -0.5678568000", \ + "-0.0828470000, -0.2555684000, -0.5037780000", \ + "-0.0262878000, -0.1990091000, -0.4508809000"); + } + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.0602559000, -0.1865905000, -0.2809915000", \ + "-0.0169290000, -0.1347187000, -0.2230163000", \ + "-0.0153014000, -0.1306497000, -0.2152852000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "hold_rising"; + violation_delay_degrade_pct : 10.000000000; + } + } + statetable ("CLK GATE SCE","M0") { + table : "L L L : - : L,L L H : - : H,L H L : - : H,L H H : - : H,H - - : - : N"; + } + } + + cell ("sky130_fd_sc_hd__sedfxbp_1") { + leakage_power () { + value : 0.0131199000; + when : "CLK&!D&DE&!SCE&!SCD&Q&!Q_N"; + } + leakage_power () { + value : 0.0120576000; + when : "CLK&D&!DE&!SCE&!SCD&Q&!Q_N"; + } + leakage_power () { + value : 0.0175008000; + when : "CLK&D&DE&SCE&!SCD&Q&!Q_N"; + } + leakage_power () { + value : 0.0141019000; + when : "CLK&D&DE&!SCE&SCD&Q&!Q_N"; + } + leakage_power () { + value : 0.0141729000; + when : "!CLK&D&DE&!SCE&!SCD&Q&!Q_N"; + } + leakage_power () { + value : 0.0167519000; + when : "CLK&D&DE&!SCE&!SCD&!Q&Q_N"; + } + leakage_power () { + value : 0.0124185000; + when : "CLK&!D&!DE&!SCE&!SCD&!Q&Q_N"; + } + leakage_power () { + value : 0.0145370000; + when : "CLK&!D&DE&SCE&!SCD&!Q&Q_N"; + } + leakage_power () { + value : 0.0136964000; + when : "CLK&!D&DE&!SCE&SCD&!Q&Q_N"; + } + leakage_power () { + value : 0.0130273000; + when : "!CLK&!D&DE&!SCE&!SCD&!Q&Q_N"; + } + leakage_power () { + value : 0.0138849000; + when : "CLK&D&!DE&SCE&!SCD&!Q&Q_N"; + } + leakage_power () { + value : 0.0158189000; + when : "CLK&!D&!DE&SCE&SCD&!Q&Q_N"; + } + leakage_power () { + value : 0.0134120000; + when : "!CLK&!D&!DE&SCE&!SCD&!Q&Q_N"; + } + leakage_power () { + value : 0.0136700000; + when : "CLK&!D&!DE&SCE&!SCD&!Q&Q_N"; + } + leakage_power () { + value : 0.0183844000; + when : "CLK&D&DE&SCE&!SCD&!Q&Q_N"; + } + leakage_power () { + value : 0.0126333000; + when : "CLK&D&!DE&!SCE&!SCD&!Q&Q_N"; + } + leakage_power () { + value : 0.0160338000; + when : "CLK&D&!DE&SCE&SCD&!Q&Q_N"; + } + leakage_power () { + value : 0.0136268000; + when : "!CLK&D&!DE&SCE&!SCD&!Q&Q_N"; + } + leakage_power () { + value : 0.0132854000; + when : "CLK&!D&DE&!SCE&!SCD&!Q&Q_N"; + } + leakage_power () { + value : 0.0166859000; + when : "CLK&!D&DE&SCE&SCD&!Q&Q_N"; + } + leakage_power () { + value : 0.0142789000; + when : "!CLK&!D&DE&SCE&!SCD&!Q&Q_N"; + } + leakage_power () { + value : 0.0174951000; + when : "CLK&D&DE&SCE&SCD&!Q&Q_N"; + } + leakage_power () { + value : 0.0181263000; + when : "!CLK&D&DE&SCE&!SCD&!Q&Q_N"; + } + leakage_power () { + value : 0.0135309000; + when : "CLK&!D&DE&!SCE&SCD&Q&!Q_N"; + } + leakage_power () { + value : 0.0115669000; + when : "CLK&D&!DE&!SCE&SCD&Q&!Q_N"; + } + leakage_power () { + value : 0.0153358000; + when : "CLK&D&DE&SCE&SCD&Q&!Q_N"; + } + leakage_power () { + value : 0.0145926000; + when : "CLK&D&DE&!SCE&!SCD&Q&!Q_N"; + } + leakage_power () { + value : 0.0136822000; + when : "!CLK&D&DE&!SCE&SCD&Q&!Q_N"; + } + leakage_power () { + value : 0.0128008000; + when : "CLK&D&!DE&SCE&SCD&Q&!Q_N"; + } + leakage_power () { + value : 0.0152446000; + when : "CLK&!D&DE&SCE&SCD&Q&!Q_N"; + } + leakage_power () { + value : 0.0128933000; + when : "CLK&!D&!DE&!SCE&SCD&Q&!Q_N"; + } + leakage_power () { + value : 0.0162922000; + when : "CLK&!D&!DE&SCE&!SCD&Q&!Q_N"; + } + leakage_power () { + value : 0.0137075000; + when : "!CLK&!D&!DE&SCE&SCD&Q&!Q_N"; + } + leakage_power () { + value : 0.0141272000; + when : "CLK&!D&!DE&SCE&SCD&Q&!Q_N"; + } + leakage_power () { + value : 0.0149658000; + when : "CLK&D&!DE&SCE&!SCD&Q&!Q_N"; + } + leakage_power () { + value : 0.0123811000; + when : "!CLK&D&!DE&SCE&SCD&Q&!Q_N"; + } + leakage_power () { + value : 0.0143715000; + when : "CLK&!D&DE&SCE&!SCD&Q&!Q_N"; + } + leakage_power () { + value : 0.0148249000; + when : "!CLK&!D&DE&SCE&SCD&Q&!Q_N"; + } + leakage_power () { + value : 0.0149161000; + when : "!CLK&D&DE&SCE&SCD&Q&!Q_N"; + } + leakage_power () { + value : 0.0162612000; + when : "CLK&D&DE&!SCE&SCD&!Q&Q_N"; + } + leakage_power () { + value : 0.0128294000; + when : "CLK&!D&!DE&!SCE&SCD&!Q&Q_N"; + } + leakage_power () { + value : 0.0134383000; + when : "!CLK&!D&DE&!SCE&SCD&!Q&Q_N"; + } + leakage_power () { + value : 0.0121604000; + when : "!CLK&!D&!DE&!SCE&!SCD&!Q&Q_N"; + } + leakage_power () { + value : 0.0130443000; + when : "CLK&D&!DE&!SCE&SCD&!Q&Q_N"; + } + leakage_power () { + value : 0.0123753000; + when : "!CLK&D&!DE&!SCE&!SCD&!Q&Q_N"; + } + leakage_power () { + value : 0.0129643000; + when : "!CLK&!D&!DE&!SCE&!SCD&Q&!Q_N"; + } + leakage_power () { + value : 0.0133840000; + when : "CLK&!D&!DE&!SCE&!SCD&Q&!Q_N"; + } + leakage_power () { + value : 0.0116379000; + when : "!CLK&D&!DE&!SCE&!SCD&Q&!Q_N"; + } + leakage_power () { + value : 0.0125713000; + when : "!CLK&!D&!DE&!SCE&SCD&!Q&Q_N"; + } + leakage_power () { + value : 0.0127862000; + when : "!CLK&D&!DE&!SCE&SCD&!Q&Q_N"; + } + leakage_power () { + value : 0.0124736000; + when : "!CLK&!D&!DE&!SCE&SCD&Q&!Q_N"; + } + leakage_power () { + value : 0.0111472000; + when : "!CLK&D&!DE&!SCE&SCD&Q&!Q_N"; + } + leakage_power () { + value : 0.0127414000; + when : "!CLK&!D&DE&!SCE&!SCD&Q&!Q_N"; + } + leakage_power () { + value : 0.0159136000; + when : "!CLK&!D&!DE&SCE&!SCD&Q&!Q_N"; + } + leakage_power () { + value : 0.0148775000; + when : "!CLK&!D&!DE&SCE&SCD&!Q&Q_N"; + } + leakage_power () { + value : 0.0131523000; + when : "!CLK&!D&DE&!SCE&SCD&Q&!Q_N"; + } + leakage_power () { + value : 0.0145872000; + when : "!CLK&D&!DE&SCE&!SCD&Q&!Q_N"; + } + leakage_power () { + value : 0.0139930000; + when : "!CLK&!D&DE&SCE&!SCD&Q&!Q_N"; + } + leakage_power () { + value : 0.0150924000; + when : "!CLK&D&!DE&SCE&SCD&!Q&Q_N"; + } + leakage_power () { + value : 0.0157445000; + when : "!CLK&!D&DE&SCE&SCD&!Q&Q_N"; + } + leakage_power () { + value : 0.0158105000; + when : "!CLK&D&DE&!SCE&!SCD&!Q&Q_N"; + } + leakage_power () { + value : 0.0153198000; + when : "!CLK&D&DE&!SCE&SCD&!Q&Q_N"; + } + leakage_power () { + value : 0.0171222000; + when : "!CLK&D&DE&SCE&!SCD&Q&!Q_N"; + } + leakage_power () { + value : 0.0165538000; + when : "!CLK&D&DE&SCE&SCD&!Q&Q_N"; + } + area : 38.787200000; + cell_footprint : "sky130_fd_sc_hd__sedfxbp"; + cell_leakage_power : 0.0142489800; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + ff ("IQ","IQ_N") { + clocked_on : "CLK"; + next_state : "(D&DE&!SCE) | (IQ&!DE&!SCE) | (SCD&SCE)"; + } + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("CLK") { + capacitance : 0.0017580000; + clock : "true"; + direction : "input"; + fall_capacitance : 0.0016710000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0273525000, 0.0272327000, 0.0269566000, 0.0269812000, 0.0270382000, 0.0271694000, 0.0274719000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0226297000, 0.0225224000, 0.0222749000, 0.0222694000, 0.0222569000, 0.0222283000, 0.0221623000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0018440000; + timing () { + fall_constraint ("constraint_3_0_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.3235761000, 0.8333333000, 2.5000000000"); + } + related_output_pin : "Q"; + related_pin : "CLK"; + rise_constraint ("constraint_3_0_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.3949793000, 0.8333333000, 2.5000000000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "min_pulse_width"; + violation_delay_degrade_pct : 10.000000000; + } + } + pin ("D") { + capacitance : 0.0017660000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0016740000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0156923000, 0.0155279000, 0.0151491000, 0.0152154000, 0.0153684000, 0.0157213000, 0.0165347000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0092526000, 0.0092334000, 0.0091890000, 0.0092005000, 0.0092272000, 0.0092888000, 0.0094306000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0018570000; + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.4060527000, 0.5995260000, 0.9368470000", \ + "0.2772767000, 0.4695293000, 0.8117331000", \ + "0.1755514000, 0.3702454000, 0.7124492000"); + } + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.2070781000, 0.3627096000, 0.5498841000", \ + "0.1442201000, 0.3010723000, 0.4833639000", \ + "0.1206198000, 0.2762513000, 0.4609844000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "setup_rising"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.3227070000, -0.5149596000, -0.8461771000", \ + "-0.2146829000, -0.4093770000, -0.7430358000", \ + "-0.1276061000, -0.3223001000, -0.6620625000"); + } + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.1847676000, -0.3391784000, -0.5129252000", \ + "-0.1255716000, -0.2787617000, -0.4561706000", \ + "-0.1019714000, -0.2551615000, -0.4374531000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "hold_rising"; + violation_delay_degrade_pct : 10.000000000; + } + } + pin ("DE") { + capacitance : 0.0033020000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0031750000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0112413000, 0.0111013000, 0.0107789000, 0.0108460000, 0.0110010000, 0.0113582000, 0.0121817000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0001637000, 0.0000243679, -0.0002968000, -0.0002410000, -0.0001121000, 0.0001850000, 0.0008698000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0034290000; + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.3926250000, 0.5787741000, 0.9136536000", \ + "0.2833802000, 0.4683086000, 0.8068502000", \ + "0.1901999000, 0.3775697000, 0.7185528000"); + } + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.4426738000, 0.5336081000, 0.5718568000", \ + "0.3151185000, 0.4048320000, 0.4430807000", \ + "0.2133932000, 0.3031068000, 0.3413555000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "setup_rising"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.2445820000, -0.4124206000, -0.5947122000", \ + "-0.1829447000, -0.3495625000, -0.5306334000", \ + "-0.1556823000, -0.3235208000, -0.5045918000"); + } + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.1994160000, -0.3379577000, -0.5043802000", \ + "-0.1402201000, -0.2775410000, -0.4451842000", \ + "-0.1190612000, -0.2563821000, -0.4252461000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "hold_rising"; + violation_delay_degrade_pct : 10.000000000; + } + } + pin ("Q") { + direction : "output"; + function : "IQ"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013213260, 0.0034918040, 0.0092276230, 0.0243853900, 0.0644421000, 0.1702980000"); + values("-0.0079741000, -0.0033472000, 0.0051912000, 0.0141234000, 0.0079795000, -0.0442401000, -0.2094828000", \ + "-0.0079231000, -0.0032979000, 0.0052093000, 0.0141567000, 0.0080045000, -0.0443136000, -0.2095606000", \ + "-0.0078172000, -0.0032171000, 0.0052382000, 0.0141145000, 0.0078287000, -0.0444724000, -0.2097632000", \ + "-0.0078309000, -0.0032569000, 0.0051615000, 0.0139492000, 0.0076276000, -0.0447356000, -0.2100419000", \ + "-0.0078505000, -0.0033121000, 0.0050300000, 0.0137105000, 0.0072645000, -0.0451126000, -0.2104614000", \ + "-0.0078409000, -0.0033108000, 0.0050121000, 0.0136628000, 0.0071602000, -0.0452971000, -0.2106126000", \ + "-0.0077485000, -0.0031299000, 0.0053671000, 0.0142698000, 0.0080655000, -0.0445165000, -0.2097746000"); + } + related_pin : "CLK"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013213260, 0.0034918040, 0.0092276230, 0.0243853900, 0.0644421000, 0.1702980000"); + values("-0.0092807000, -0.0061854000, 0.0009084000, 0.0156913000, 0.0457979000, 0.1133997000, 0.2866322000", \ + "-0.0092289000, -0.0061446000, 0.0009366000, 0.0156940000, 0.0458689000, 0.1139237000, 0.2864454000", \ + "-0.0091166000, -0.0060408000, 0.0010060000, 0.0157382000, 0.0457880000, 0.1138262000, 0.2865146000", \ + "-0.0091309000, -0.0060886000, 0.0009091000, 0.0155451000, 0.0455135000, 0.1135224000, 0.2841949000", \ + "-0.0091416000, -0.0061264000, 0.0008198000, 0.0153765000, 0.0452524000, 0.1126382000, 0.2860323000", \ + "-0.0091348000, -0.0061221000, 0.0008079000, 0.0153402000, 0.0452079000, 0.1132404000, 0.2857521000", \ + "-0.0090361000, -0.0059275000, 0.0012008000, 0.0159847000, 0.0458102000, 0.1135617000, 0.2847631000"); + } + } + max_capacitance : 0.1702980000; + max_transition : 1.4997530000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013213300, 0.0034918000, 0.0092276200, 0.0243854000, 0.0644421000, 0.1702980000"); + values("0.3263357000, 0.3382647000, 0.3627686000, 0.4088158000, 0.4933585000, 0.6518357000, 1.0047720000", \ + "0.3309564000, 0.3429090000, 0.3674259000, 0.4134279000, 0.4980688000, 0.6565219000, 1.0092021000", \ + "0.3419546000, 0.3539218000, 0.3784332000, 0.4244537000, 0.5090789000, 0.6675289000, 1.0204583000", \ + "0.3676434000, 0.3796295000, 0.4041161000, 0.4500503000, 0.5346844000, 0.6931525000, 1.0461237000", \ + "0.4171105000, 0.4290259000, 0.4540659000, 0.4998493000, 0.5844010000, 0.7428312000, 1.0957280000", \ + "0.4935843000, 0.5055084000, 0.5304802000, 0.5760788000, 0.6608684000, 0.8193866000, 1.1720267000", \ + "0.5963551000, 0.6083303000, 0.6328553000, 0.6788275000, 0.7635101000, 0.9220880000, 1.2747566000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013213300, 0.0034918000, 0.0092276200, 0.0243854000, 0.0644421000, 0.1702980000"); + values("0.2960087000, 0.3049596000, 0.3242640000, 0.3665741000, 0.4674767000, 0.7166618000, 1.3654654000", \ + "0.3007437000, 0.3094347000, 0.3288461000, 0.3711295000, 0.4720271000, 0.7213820000, 1.3647280000", \ + "0.3117875000, 0.3207245000, 0.3400465000, 0.3823459000, 0.4832537000, 0.7325479000, 1.3786062000", \ + "0.3378511000, 0.3466015000, 0.3659446000, 0.4082301000, 0.5091362000, 0.7583653000, 1.4018871000", \ + "0.3884133000, 0.3971192000, 0.4165227000, 0.4588099000, 0.5597114000, 0.8090725000, 1.4550643000", \ + "0.4630046000, 0.4719631000, 0.4912474000, 0.5335694000, 0.6344700000, 0.8839054000, 1.5278342000", \ + "0.5603361000, 0.5691318000, 0.5886555000, 0.6309532000, 0.7318926000, 0.9813225000, 1.6272899000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013213300, 0.0034918000, 0.0092276200, 0.0243854000, 0.0644421000, 0.1702980000"); + values("0.0496010000, 0.0574263000, 0.0729397000, 0.1055282000, 0.1735628000, 0.3257916000, 0.7585395000", \ + "0.0497997000, 0.0570903000, 0.0733041000, 0.1057212000, 0.1733772000, 0.3251245000, 0.7589918000", \ + "0.0498079000, 0.0570727000, 0.0733397000, 0.1057127000, 0.1733578000, 0.3257905000, 0.7611460000", \ + "0.0499197000, 0.0578072000, 0.0731734000, 0.1056897000, 0.1736893000, 0.3257783000, 0.7574287000", \ + "0.0493779000, 0.0570757000, 0.0740884000, 0.1058252000, 0.1733631000, 0.3258095000, 0.7581091000", \ + "0.0495517000, 0.0575570000, 0.0732968000, 0.1057242000, 0.1738808000, 0.3250983000, 0.7580466000", \ + "0.0500538000, 0.0584973000, 0.0737006000, 0.1061258000, 0.1737560000, 0.3250383000, 0.7612944000"); + } + related_pin : "CLK"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013213300, 0.0034918000, 0.0092276200, 0.0243854000, 0.0644421000, 0.1702980000"); + values("0.0315906000, 0.0391396000, 0.0578993000, 0.1070591000, 0.2381368000, 0.5775049000, 1.4989943000", \ + "0.0312908000, 0.0390136000, 0.0579541000, 0.1070415000, 0.2381496000, 0.5789111000, 1.4993549000", \ + "0.0316208000, 0.0391224000, 0.0578912000, 0.1070848000, 0.2380538000, 0.5786103000, 1.4973303000", \ + "0.0312100000, 0.0390726000, 0.0579406000, 0.1070439000, 0.2381595000, 0.5784354000, 1.4930186000", \ + "0.0313303000, 0.0389796000, 0.0579588000, 0.1070366000, 0.2381495000, 0.5785695000, 1.4968751000", \ + "0.0317054000, 0.0391918000, 0.0579810000, 0.1070638000, 0.2380931000, 0.5786056000, 1.4997534000", \ + "0.0315469000, 0.0392591000, 0.0580558000, 0.1070853000, 0.2381201000, 0.5777495000, 1.4940029000"); + } + timing_sense : "non_unate"; + timing_type : "rising_edge"; + } + } + pin ("Q_N") { + direction : "output"; + function : "IQ_N"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013189470, 0.0034792440, 0.0091778810, 0.0242102800, 0.0638641800, 0.1684670000"); + values("-0.0074820000, -0.0021519000, 0.0078052000, 0.0189272000, 0.0153712000, -0.0351093000, -0.1977715000", \ + "-0.0074326000, -0.0021078000, 0.0078405000, 0.0189470000, 0.0153691000, -0.0351215000, -0.1977952000", \ + "-0.0073170000, -0.0020035000, 0.0079244000, 0.0189979000, 0.0153912000, -0.0351238000, -0.1977808000", \ + "-0.0073361000, -0.0020541000, 0.0078078000, 0.0187901000, 0.0150897000, -0.0354815000, -0.1982027000", \ + "-0.0073454000, -0.0020856000, 0.0077268000, 0.0186351000, 0.0148563000, -0.0357690000, -0.1984866000", \ + "-0.0073365000, -0.0020869000, 0.0077076000, 0.0185861000, 0.0148051000, -0.0358495000, -0.1985577000", \ + "-0.0072345000, -0.0018839000, 0.0081188000, 0.0193362000, 0.0155003000, -0.0351762000, -0.1978536000"); + } + related_pin : "CLK"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013189470, 0.0034792440, 0.0091778810, 0.0242102800, 0.0638641800, 0.1684670000"); + values("-0.0092251000, -0.0059739000, 0.0018629000, 0.0185990000, 0.0500386000, 0.1179230000, 0.2880749000", \ + "-0.0091729000, -0.0059166000, 0.0019072000, 0.0186340000, 0.0500539000, 0.1184700000, 0.2892871000", \ + "-0.0090694000, -0.0058408000, 0.0019404000, 0.0185877000, 0.0499645000, 0.1179962000, 0.2882603000", \ + "-0.0090803000, -0.0058798000, 0.0018486000, 0.0184372000, 0.0496914000, 0.1174851000, 0.2885426000", \ + "-0.0090990000, -0.0059353000, 0.0017237000, 0.0181781000, 0.0493558000, 0.1171075000, 0.2876229000", \ + "-0.0090911000, -0.0059309000, 0.0017167000, 0.0181928000, 0.0493197000, 0.1173179000, 0.2885095000", \ + "-0.0087266000, -0.0051873000, 0.0027897000, 0.0187809000, 0.0498355000, 0.1176516000, 0.2874678000"); + } + } + max_capacitance : 0.1684670000; + max_transition : 1.4985610000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013189500, 0.0034792400, 0.0091778800, 0.0242103000, 0.0638642000, 0.1684670000"); + values("0.4216638000, 0.4294348000, 0.4455547000, 0.4769572000, 0.5393633000, 0.6772323000, 1.0280448000", \ + "0.4262643000, 0.4340069000, 0.4501754000, 0.4815457000, 0.5439517000, 0.6818259000, 1.0327601000", \ + "0.4375361000, 0.4452617000, 0.4614311000, 0.4928223000, 0.5552391000, 0.6930462000, 1.0429123000", \ + "0.4632048000, 0.4709365000, 0.4870971000, 0.5185177000, 0.5809132000, 0.7186352000, 1.0697463000", \ + "0.5138434000, 0.5216051000, 0.5377274000, 0.5691310000, 0.6315185000, 0.7693608000, 1.1197748000", \ + "0.5888343000, 0.5966078000, 0.6127162000, 0.6441451000, 0.7065354000, 0.8443053000, 1.1947989000", \ + "0.6856402000, 0.6933794000, 0.7095310000, 0.7409123000, 0.8033291000, 0.9412101000, 1.2906728000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013189500, 0.0034792400, 0.0091778800, 0.0242103000, 0.0638642000, 0.1684670000"); + values("0.4897143000, 0.4987981000, 0.5179465000, 0.5584150000, 0.6541371000, 0.9001360000, 1.5446179000", \ + "0.4945270000, 0.5036531000, 0.5227414000, 0.5632000000, 0.6588936000, 0.9050041000, 1.5521459000", \ + "0.5053685000, 0.5145098000, 0.5336598000, 0.5741339000, 0.6697946000, 0.9158487000, 1.5617223000", \ + "0.5310989000, 0.5401771000, 0.5593131000, 0.5997793000, 0.6954475000, 0.9415838000, 1.5875328000", \ + "0.5805524000, 0.5896174000, 0.6087859000, 0.6491561000, 0.7448943000, 0.9909055000, 1.6353172000", \ + "0.6571548000, 0.6662849000, 0.6854380000, 0.7259299000, 0.8216371000, 1.0677788000, 1.7118343000", \ + "0.7599630000, 0.7690231000, 0.7881862000, 0.8286715000, 0.9243835000, 1.1706947000, 1.8164200000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013189500, 0.0034792400, 0.0091778800, 0.0242103000, 0.0638642000, 0.1684670000"); + values("0.0300085000, 0.0351689000, 0.0462982000, 0.0721270000, 0.1337979000, 0.2989210000, 0.7610545000", \ + "0.0298848000, 0.0348682000, 0.0465313000, 0.0719702000, 0.1335312000, 0.2982687000, 0.7620719000", \ + "0.0299608000, 0.0348307000, 0.0461275000, 0.0719394000, 0.1337806000, 0.2976689000, 0.7644479000", \ + "0.0299749000, 0.0348137000, 0.0462440000, 0.0719949000, 0.1337972000, 0.2991173000, 0.7644286000", \ + "0.0300197000, 0.0350297000, 0.0462492000, 0.0721163000, 0.1338208000, 0.2996142000, 0.7563276000", \ + "0.0300641000, 0.0351371000, 0.0462930000, 0.0721447000, 0.1336456000, 0.2994193000, 0.7579867000", \ + "0.0300106000, 0.0349575000, 0.0462302000, 0.0721297000, 0.1338403000, 0.2985288000, 0.7578014000"); + } + related_pin : "CLK"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013189500, 0.0034792400, 0.0091778800, 0.0242103000, 0.0638642000, 0.1684670000"); + values("0.0363529000, 0.0428787000, 0.0592066000, 0.1038423000, 0.2314721000, 0.5759710000, 1.4928870000", \ + "0.0364081000, 0.0429100000, 0.0592325000, 0.1038167000, 0.2314387000, 0.5764005000, 1.4985613000", \ + "0.0366120000, 0.0430361000, 0.0592297000, 0.1038475000, 0.2315800000, 0.5777845000, 1.4953759000", \ + "0.0363824000, 0.0428972000, 0.0592656000, 0.1038554000, 0.2315113000, 0.5770800000, 1.4957293000", \ + "0.0363907000, 0.0429102000, 0.0593281000, 0.1038522000, 0.2315730000, 0.5765914000, 1.4952167000", \ + "0.0364348000, 0.0428173000, 0.0591719000, 0.1038442000, 0.2313781000, 0.5762352000, 1.4917899000", \ + "0.0365565000, 0.0429025000, 0.0592391000, 0.1038092000, 0.2312502000, 0.5769752000, 1.4980412000"); + } + timing_sense : "non_unate"; + timing_type : "rising_edge"; + } + } + pin ("SCD") { + capacitance : 0.0017260000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0016700000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0032054000, 0.0032038000, 0.0032001000, 0.0032015000, 0.0032049000, 0.0032127000, 0.0032307000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0031144000, -0.0031253000, -0.0031506000, -0.0031533000, -0.0031593000, -0.0031730000, -0.0032047000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0017830000; + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.2925274000, 0.4811179000, 0.7964662000", \ + "0.1600892000, 0.3486797000, 0.6652487000", \ + "0.0534811000, 0.2432923000, 0.5610821000"); + } + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.1130840000, 0.2406393000, 0.3631165000", \ + "0.0453431000, 0.1716777000, 0.2904928000", \ + "0.0144186000, 0.1383119000, 0.2583477000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "setup_rising"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.2177266000, -0.4063170000, -0.7155618000", \ + "-0.1011576000, -0.2897480000, -0.6038756000", \ + "-0.0079772000, -0.1965677000, -0.5131367000"); + } + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.1017598000, -0.2268737000, -0.3432474000", \ + "-0.0315775000, -0.1579121000, -0.2742858000", \ + "0.0017884000, -0.1221048000, -0.2409199000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "hold_rising"; + violation_delay_degrade_pct : 10.000000000; + } + } + pin ("SCE") { + capacitance : 0.0029600000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0029830000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0105892000, 0.0105172000, 0.0103514000, 0.0104150000, 0.0105618000, 0.0109002000, 0.0116803000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0104104000, 0.0102435000, 0.0098590000, 0.0098777000, 0.0099212000, 0.0100214000, 0.0102525000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0029370000; + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.2778789000, 0.4603659000, 0.7464173000", \ + "0.1478822000, 0.3303691000, 0.6213034000", \ + "0.0473776000, 0.2286439000, 0.5195781000"); + } + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.3047344000, 0.3944479000, 0.4375794000", \ + "0.1722962000, 0.2620098000, 0.3051413000", \ + "0.0669089000, 0.1566224000, 0.1997539000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "setup_rising"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.1872090000, -0.3721374000, -0.6618509000", \ + "-0.0767435000, -0.2616719000, -0.5526061000", \ + "0.0091126000, -0.1721536000, -0.4630879000"); + } + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.0858906000, -0.2195495000, -0.3188333000", \ + "-0.0193704000, -0.1481465000, -0.2498717000", \ + "0.0139954000, -0.1147806000, -0.2152852000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "hold_rising"; + violation_delay_degrade_pct : 10.000000000; + } + } + test_cell () { + ff ("IQ","IQ_N") { + clocked_on : "CLK"; + next_state : "(D&DE) | (IQ&!DE)"; + } + pin ("CLK") { + direction : "input"; + } + pin ("D") { + direction : "input"; + } + pin ("DE") { + direction : "input"; + } + pin ("Q") { + direction : "output"; + function : "IQ"; + signal_type : "test_scan_out"; + } + pin ("Q_N") { + direction : "output"; + function : "IQ_N"; + signal_type : "test_scan_out_inverted"; + } + pin ("SCD") { + direction : "input"; + signal_type : "test_scan_in"; + } + pin ("SCE") { + direction : "input"; + signal_type : "test_scan_enable"; + } + } + } + + cell ("sky130_fd_sc_hd__sedfxbp_2") { + leakage_power () { + value : 0.0131099000; + when : "CLK&!D&DE&!SCE&!SCD&Q&!Q_N"; + } + leakage_power () { + value : 0.0120476000; + when : "CLK&D&!DE&!SCE&!SCD&Q&!Q_N"; + } + leakage_power () { + value : 0.0174908000; + when : "CLK&D&DE&SCE&!SCD&Q&!Q_N"; + } + leakage_power () { + value : 0.0140919000; + when : "CLK&D&DE&!SCE&SCD&Q&!Q_N"; + } + leakage_power () { + value : 0.0141402000; + when : "!CLK&D&DE&!SCE&!SCD&Q&!Q_N"; + } + leakage_power () { + value : 0.0168314000; + when : "CLK&D&DE&!SCE&!SCD&!Q&Q_N"; + } + leakage_power () { + value : 0.0124980000; + when : "CLK&!D&!DE&!SCE&!SCD&!Q&Q_N"; + } + leakage_power () { + value : 0.0146165000; + when : "CLK&!D&DE&SCE&!SCD&!Q&Q_N"; + } + leakage_power () { + value : 0.0137759000; + when : "CLK&!D&DE&!SCE&SCD&!Q&Q_N"; + } + leakage_power () { + value : 0.0131351000; + when : "!CLK&!D&DE&!SCE&!SCD&!Q&Q_N"; + } + leakage_power () { + value : 0.0139644000; + when : "CLK&D&!DE&SCE&!SCD&!Q&Q_N"; + } + leakage_power () { + value : 0.0158984000; + when : "CLK&!D&!DE&SCE&SCD&!Q&Q_N"; + } + leakage_power () { + value : 0.0135197000; + when : "!CLK&!D&!DE&SCE&!SCD&!Q&Q_N"; + } + leakage_power () { + value : 0.0137495000; + when : "CLK&!D&!DE&SCE&!SCD&!Q&Q_N"; + } + leakage_power () { + value : 0.0184639000; + when : "CLK&D&DE&SCE&!SCD&!Q&Q_N"; + } + leakage_power () { + value : 0.0127128000; + when : "CLK&D&!DE&!SCE&!SCD&!Q&Q_N"; + } + leakage_power () { + value : 0.0161133000; + when : "CLK&D&!DE&SCE&SCD&!Q&Q_N"; + } + leakage_power () { + value : 0.0137346000; + when : "!CLK&D&!DE&SCE&!SCD&!Q&Q_N"; + } + leakage_power () { + value : 0.0133649000; + when : "CLK&!D&DE&!SCE&!SCD&!Q&Q_N"; + } + leakage_power () { + value : 0.0167654000; + when : "CLK&!D&DE&SCE&SCD&!Q&Q_N"; + } + leakage_power () { + value : 0.0143867000; + when : "!CLK&!D&DE&SCE&!SCD&!Q&Q_N"; + } + leakage_power () { + value : 0.0175747000; + when : "CLK&D&DE&SCE&SCD&!Q&Q_N"; + } + leakage_power () { + value : 0.0182340000; + when : "!CLK&D&DE&SCE&!SCD&!Q&Q_N"; + } + leakage_power () { + value : 0.0135209000; + when : "CLK&!D&DE&!SCE&SCD&Q&!Q_N"; + } + leakage_power () { + value : 0.0115569000; + when : "CLK&D&!DE&!SCE&SCD&Q&!Q_N"; + } + leakage_power () { + value : 0.0153258000; + when : "CLK&D&DE&SCE&SCD&Q&!Q_N"; + } + leakage_power () { + value : 0.0145826000; + when : "CLK&D&DE&!SCE&!SCD&Q&!Q_N"; + } + leakage_power () { + value : 0.0136495000; + when : "!CLK&D&DE&!SCE&SCD&Q&!Q_N"; + } + leakage_power () { + value : 0.0127908000; + when : "CLK&D&!DE&SCE&SCD&Q&!Q_N"; + } + leakage_power () { + value : 0.0152346000; + when : "CLK&!D&DE&SCE&SCD&Q&!Q_N"; + } + leakage_power () { + value : 0.0128833000; + when : "CLK&!D&!DE&!SCE&SCD&Q&!Q_N"; + } + leakage_power () { + value : 0.0162822000; + when : "CLK&!D&!DE&SCE&!SCD&Q&!Q_N"; + } + leakage_power () { + value : 0.0136748000; + when : "!CLK&!D&!DE&SCE&SCD&Q&!Q_N"; + } + leakage_power () { + value : 0.0141172000; + when : "CLK&!D&!DE&SCE&SCD&Q&!Q_N"; + } + leakage_power () { + value : 0.0149558000; + when : "CLK&D&!DE&SCE&!SCD&Q&!Q_N"; + } + leakage_power () { + value : 0.0123484000; + when : "!CLK&D&!DE&SCE&SCD&Q&!Q_N"; + } + leakage_power () { + value : 0.0143615000; + when : "CLK&!D&DE&SCE&!SCD&Q&!Q_N"; + } + leakage_power () { + value : 0.0147922000; + when : "!CLK&!D&DE&SCE&SCD&Q&!Q_N"; + } + leakage_power () { + value : 0.0148834000; + when : "!CLK&D&DE&SCE&SCD&Q&!Q_N"; + } + leakage_power () { + value : 0.0163407000; + when : "CLK&D&DE&!SCE&SCD&!Q&Q_N"; + } + leakage_power () { + value : 0.0129089000; + when : "CLK&!D&!DE&!SCE&SCD&!Q&Q_N"; + } + leakage_power () { + value : 0.0135461000; + when : "!CLK&!D&DE&!SCE&SCD&!Q&Q_N"; + } + leakage_power () { + value : 0.0122681000; + when : "!CLK&!D&!DE&!SCE&!SCD&!Q&Q_N"; + } + leakage_power () { + value : 0.0131238000; + when : "CLK&D&!DE&!SCE&SCD&!Q&Q_N"; + } + leakage_power () { + value : 0.0124830000; + when : "!CLK&D&!DE&!SCE&!SCD&!Q&Q_N"; + } + leakage_power () { + value : 0.0129316000; + when : "!CLK&!D&!DE&!SCE&!SCD&Q&!Q_N"; + } + leakage_power () { + value : 0.0133740000; + when : "CLK&!D&!DE&!SCE&!SCD&Q&!Q_N"; + } + leakage_power () { + value : 0.0116052000; + when : "!CLK&D&!DE&!SCE&!SCD&Q&!Q_N"; + } + leakage_power () { + value : 0.0126791000; + when : "!CLK&!D&!DE&!SCE&SCD&!Q&Q_N"; + } + leakage_power () { + value : 0.0128940000; + when : "!CLK&D&!DE&!SCE&SCD&!Q&Q_N"; + } + leakage_power () { + value : 0.0124409000; + when : "!CLK&!D&!DE&!SCE&SCD&Q&!Q_N"; + } + leakage_power () { + value : 0.0111145000; + when : "!CLK&D&!DE&!SCE&SCD&Q&!Q_N"; + } + leakage_power () { + value : 0.0126953000; + when : "!CLK&!D&DE&!SCE&!SCD&Q&!Q_N"; + } + leakage_power () { + value : 0.0158676000; + when : "!CLK&!D&!DE&SCE&!SCD&Q&!Q_N"; + } + leakage_power () { + value : 0.0149927000; + when : "!CLK&!D&!DE&SCE&SCD&!Q&Q_N"; + } + leakage_power () { + value : 0.0131063000; + when : "!CLK&!D&DE&!SCE&SCD&Q&!Q_N"; + } + leakage_power () { + value : 0.0145412000; + when : "!CLK&D&!DE&SCE&!SCD&Q&!Q_N"; + } + leakage_power () { + value : 0.0139469000; + when : "!CLK&!D&DE&SCE&!SCD&Q&!Q_N"; + } + leakage_power () { + value : 0.0152076000; + when : "!CLK&D&!DE&SCE&SCD&!Q&Q_N"; + } + leakage_power () { + value : 0.0158597000; + when : "!CLK&!D&DE&SCE&SCD&!Q&Q_N"; + } + leakage_power () { + value : 0.0159257000; + when : "!CLK&D&DE&!SCE&!SCD&!Q&Q_N"; + } + leakage_power () { + value : 0.0154350000; + when : "!CLK&D&DE&!SCE&SCD&!Q&Q_N"; + } + leakage_power () { + value : 0.0170762000; + when : "!CLK&D&DE&SCE&!SCD&Q&!Q_N"; + } + leakage_power () { + value : 0.0166690000; + when : "!CLK&D&DE&SCE&SCD&!Q&Q_N"; + } + area : 41.289600000; + cell_footprint : "sky130_fd_sc_hd__sedfxbp"; + cell_leakage_power : 0.0142845700; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + ff ("IQ","IQ_N") { + clocked_on : "CLK"; + next_state : "(D&DE&!SCE) | (IQ&!DE&!SCE) | (SCD&SCE)"; + } + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("CLK") { + capacitance : 0.0017640000; + clock : "true"; + direction : "input"; + fall_capacitance : 0.0016850000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0273254000, 0.0272028000, 0.0269202000, 0.0269450000, 0.0270024000, 0.0271348000, 0.0274400000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0226670000, 0.0225571000, 0.0223039000, 0.0222968000, 0.0222806000, 0.0222434000, 0.0221577000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0018430000; + timing () { + fall_constraint ("constraint_3_0_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.3235761000, 0.8333333000, 2.5000000000"); + } + related_output_pin : "Q"; + related_pin : "CLK"; + rise_constraint ("constraint_3_0_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.4510034000, 0.8333333000, 2.5000000000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "min_pulse_width"; + violation_delay_degrade_pct : 10.000000000; + } + } + pin ("D") { + capacitance : 0.0017660000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0016750000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0157075000, 0.0155437000, 0.0151661000, 0.0152721000, 0.0155165000, 0.0160800000, 0.0173788000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0092538000, 0.0092348000, 0.0091911000, 0.0092021000, 0.0092279000, 0.0092872000, 0.0094239000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0018570000; + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.4060527000, 0.5995260000, 0.9368470000", \ + "0.2784974000, 0.4695293000, 0.8117331000", \ + "0.1767721000, 0.3714662000, 0.7124492000"); + } + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.2070781000, 0.3639303000, 0.5511048000", \ + "0.1442201000, 0.3010723000, 0.4833639000", \ + "0.1206198000, 0.2774720000, 0.4622051000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "setup_rising"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.3214863000, -0.5125182000, -0.8437357000", \ + "-0.2134622000, -0.4069356000, -0.7418151000", \ + "-0.1263854000, -0.3223001000, -0.6608418000"); + } + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.1847676000, -0.3391784000, -0.5141458000", \ + "-0.1255716000, -0.2787617000, -0.4573913000", \ + "-0.1019714000, -0.2551615000, -0.4374531000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "hold_rising"; + violation_delay_degrade_pct : 10.000000000; + } + } + pin ("DE") { + capacitance : 0.0033020000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0031760000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0112442000, 0.0111068000, 0.0107900000, 0.0108582000, 0.0110154000, 0.0113780000, 0.0122136000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0001600000, 0.0000250859, -0.0002858000, -0.0002285000, -0.0000961425, 0.0002088000, 0.0009117000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0034290000; + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.3926250000, 0.5787741000, 0.9136536000", \ + "0.2833802000, 0.4695293000, 0.8080710000", \ + "0.1914206000, 0.3763490000, 0.7185528000"); + } + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.4438945000, 0.5336081000, 0.5718568000", \ + "0.3151185000, 0.4060527000, 0.4430807000", \ + "0.2133932000, 0.3031068000, 0.3425762000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "setup_rising"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.2445820000, -0.4124206000, -0.5947122000", \ + "-0.1829447000, -0.3495625000, -0.5294127000", \ + "-0.1556823000, -0.3235208000, -0.5058125000"); + } + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.1994160000, -0.3379577000, -0.5043802000", \ + "-0.1402201000, -0.2775410000, -0.4451842000", \ + "-0.1190612000, -0.2563821000, -0.4252461000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "hold_rising"; + violation_delay_degrade_pct : 10.000000000; + } + } + pin ("Q") { + direction : "output"; + function : "IQ"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014632040, 0.0042819320, 0.0125306800, 0.0366698700, 0.1073110000, 0.3140358000"); + values("-0.0082455000, -0.0031131000, 0.0074282000, 0.0186567000, 0.0043237000, -0.0936244000, -0.4212121000", \ + "-0.0081932000, -0.0030639000, 0.0074696000, 0.0186764000, 0.0043047000, -0.0936865000, -0.4213253000", \ + "-0.0080782000, -0.0029643000, 0.0075043000, 0.0186351000, 0.0041722000, -0.0938896000, -0.4215100000", \ + "-0.0080897000, -0.0030026000, 0.0074336000, 0.0185022000, 0.0039509000, -0.0941239000, -0.4218394000", \ + "-0.0081015000, -0.0030497000, 0.0073058000, 0.0182510000, 0.0035572000, -0.0946024000, -0.4222534000", \ + "-0.0080848000, -0.0030380000, 0.0072948000, 0.0181971000, 0.0034724000, -0.0946360000, -0.4222890000", \ + "-0.0080149000, -0.0029159000, 0.0075318000, 0.0186474000, 0.0041329000, -0.0939253000, -0.4215218000"); + } + related_pin : "CLK"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014632040, 0.0042819320, 0.0125306800, 0.0366698700, 0.1073110000, 0.3140358000"); + values("-0.0096828000, -0.0066754000, 0.0011818000, 0.0199323000, 0.0655312000, 0.1826591000, 0.5144091000", \ + "-0.0096306000, -0.0066308000, 0.0012280000, 0.0199174000, 0.0655183000, 0.1821286000, 0.5148122000", \ + "-0.0095092000, -0.0065122000, 0.0013142000, 0.0199799000, 0.0655963000, 0.1819542000, 0.5182220000", \ + "-0.0095234000, -0.0065599000, 0.0012152000, 0.0197819000, 0.0652818000, 0.1820128000, 0.5134236000", \ + "-0.0095272000, -0.0065795000, 0.0011400000, 0.0196159000, 0.0650512000, 0.1813513000, 0.5134649000", \ + "-0.0095118000, -0.0065707000, 0.0011236000, 0.0195720000, 0.0649707000, 0.1817964000, 0.5146610000", \ + "-0.0093745000, -0.0062699000, 0.0017941000, 0.0209912000, 0.0656179000, 0.1821001000, 0.5146466000"); + } + } + max_capacitance : 0.3140360000; + max_transition : 1.4974950000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014632000, 0.0042819300, 0.0125307000, 0.0366699000, 0.1073110000, 0.3140360000"); + values("0.3944553000, 0.4046026000, 0.4284416000, 0.4747995000, 0.5602561000, 0.7250379000, 1.0826151000", \ + "0.3991119000, 0.4095536000, 0.4330347000, 0.4794256000, 0.5649142000, 0.7297001000, 1.0873482000", \ + "0.4101889000, 0.4206563000, 0.4441152000, 0.4904539000, 0.5759275000, 0.7407151000, 1.0984462000", \ + "0.4357914000, 0.4462320000, 0.4697936000, 0.5160016000, 0.6014543000, 0.7663048000, 1.1238526000", \ + "0.4853473000, 0.4958208000, 0.5192739000, 0.5655685000, 0.6510159000, 0.8158058000, 1.1735177000", \ + "0.5615463000, 0.5719790000, 0.5954388000, 0.6421284000, 0.7273002000, 0.8921963000, 1.2497473000", \ + "0.6639429000, 0.6743537000, 0.6978806000, 0.7443061000, 0.8296291000, 0.9945677000, 1.3520038000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014632000, 0.0042819300, 0.0125307000, 0.0366699000, 0.1073110000, 0.3140360000"); + values("0.3161884000, 0.3237851000, 0.3413469000, 0.3795113000, 0.4691585000, 0.7137827000, 1.3968324000", \ + "0.3207934000, 0.3283763000, 0.3460290000, 0.3841109000, 0.4737343000, 0.7182805000, 1.3992142000", \ + "0.3319800000, 0.3395848000, 0.3571344000, 0.3953049000, 0.4849220000, 0.7294586000, 1.4122733000", \ + "0.3579387000, 0.3655032000, 0.3830097000, 0.4212154000, 0.5108405000, 0.7554286000, 1.4363535000", \ + "0.4084768000, 0.4160876000, 0.4336425000, 0.4718105000, 0.5614265000, 0.8059744000, 1.4882988000", \ + "0.4833270000, 0.4909664000, 0.5084396000, 0.5465065000, 0.6362459000, 0.8808175000, 1.5612881000", \ + "0.5809603000, 0.5886077000, 0.6061665000, 0.6442616000, 0.7340124000, 0.9786558000, 1.6625107000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014632000, 0.0042819300, 0.0125307000, 0.0366699000, 0.1073110000, 0.3140360000"); + values("0.0572274000, 0.0633079000, 0.0777261000, 0.1076392000, 0.1682094000, 0.3102238000, 0.7139321000", \ + "0.0570337000, 0.0635341000, 0.0787750000, 0.1071211000, 0.1679083000, 0.3108008000, 0.7153711000", \ + "0.0570484000, 0.0636679000, 0.0787055000, 0.1067916000, 0.1681341000, 0.3104447000, 0.7126474000", \ + "0.0572825000, 0.0632521000, 0.0785666000, 0.1066628000, 0.1680954000, 0.3105607000, 0.7122261000", \ + "0.0570467000, 0.0637076000, 0.0786904000, 0.1067224000, 0.1681482000, 0.3106660000, 0.7126650000", \ + "0.0572269000, 0.0634991000, 0.0785926000, 0.1080852000, 0.1680310000, 0.3102416000, 0.7137214000", \ + "0.0571790000, 0.0636407000, 0.0781441000, 0.1088602000, 0.1681949000, 0.3105984000, 0.7158592000"); + } + related_pin : "CLK"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014632000, 0.0042819300, 0.0125307000, 0.0366699000, 0.1073110000, 0.3140360000"); + values("0.0300897000, 0.0360228000, 0.0506814000, 0.0883051000, 0.2008878000, 0.5296530000, 1.4972835000", \ + "0.0301235000, 0.0360330000, 0.0506183000, 0.0883077000, 0.2008469000, 0.5289967000, 1.4972011000", \ + "0.0300263000, 0.0359449000, 0.0503532000, 0.0884626000, 0.2008833000, 0.5297060000, 1.4974948000", \ + "0.0301083000, 0.0360362000, 0.0504356000, 0.0883146000, 0.2007980000, 0.5292135000, 1.4947903000", \ + "0.0300647000, 0.0359628000, 0.0503902000, 0.0884535000, 0.2008937000, 0.5309367000, 1.4961195000", \ + "0.0299518000, 0.0356294000, 0.0505180000, 0.0880763000, 0.2008285000, 0.5288951000, 1.4960010000", \ + "0.0300603000, 0.0358402000, 0.0507522000, 0.0884566000, 0.2010851000, 0.5287479000, 1.4950207000"); + } + timing_sense : "non_unate"; + timing_type : "rising_edge"; + } + } + pin ("Q_N") { + direction : "output"; + function : "IQ_N"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014530770, 0.0042228650, 0.0122722900, 0.0356651700, 0.1036485000, 0.3012184000"); + values("-0.0079550000, -0.0023599000, 0.0092603000, 0.0228283000, 0.0131131000, -0.0798192000, -0.3923413000", \ + "-0.0079031000, -0.0023103000, 0.0092936000, 0.0228594000, 0.0131184000, -0.0797959000, -0.3923268000", \ + "-0.0077829000, -0.0022044000, 0.0093761000, 0.0228903000, 0.0131543000, -0.0798399000, -0.3923578000", \ + "-0.0077952000, -0.0022412000, 0.0092802000, 0.0226951000, 0.0128638000, -0.0801812000, -0.3927291000", \ + "-0.0078010000, -0.0022715000, 0.0091981000, 0.0225155000, 0.0125908000, -0.0804975000, -0.3930685000", \ + "-0.0077878000, -0.0022676000, 0.0091777000, 0.0224701000, 0.0125057000, -0.0805815000, -0.3931707000", \ + "-0.0075782000, -0.0017773000, 0.0102889000, 0.0242578000, 0.0135131000, -0.0798247000, -0.3923509000"); + } + related_pin : "CLK"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014530770, 0.0042228650, 0.0122722900, 0.0356651700, 0.1036485000, 0.3012184000"); + values("-0.0095788000, -0.0063967000, 0.0020246000, 0.0228319000, 0.0685735000, 0.1814948000, 0.5018358000", \ + "-0.0095248000, -0.0063451000, 0.0020696000, 0.0228457000, 0.0685540000, 0.1819906000, 0.4993848000", \ + "-0.0094115000, -0.0062540000, 0.0021040000, 0.0228375000, 0.0684652000, 0.1821068000, 0.5016514000", \ + "-0.0094218000, -0.0062870000, 0.0020246000, 0.0226720000, 0.0682070000, 0.1811626000, 0.4985805000", \ + "-0.0094292000, -0.0063218000, 0.0019340000, 0.0224729000, 0.0678880000, 0.1808579000, 0.4993493000", \ + "-0.0094186000, -0.0063209000, 0.0019089000, 0.0223669000, 0.0677698000, 0.1806493000, 0.4982211000", \ + "-0.0091747000, -0.0057703000, 0.0028897000, 0.0227774000, 0.0684614000, 0.1811754000, 0.4987959000"); + } + } + max_capacitance : 0.3012180000; + max_transition : 1.5003940000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014530800, 0.0042228600, 0.0122723000, 0.0356652000, 0.1036480000, 0.3012180000"); + values("0.4777122000, 0.4845296000, 0.4996175000, 0.5297363000, 0.5883359000, 0.7171236000, 1.0587640000", \ + "0.4821925000, 0.4889750000, 0.5040878000, 0.5341313000, 0.5928106000, 0.7215306000, 1.0629232000", \ + "0.4935442000, 0.5003479000, 0.5154618000, 0.5455546000, 0.6041711000, 0.7329188000, 1.0741190000", \ + "0.5191908000, 0.5259928000, 0.5411016000, 0.5711351000, 0.6298073000, 0.7585668000, 1.1000850000", \ + "0.5699106000, 0.5767180000, 0.5918253000, 0.6219039000, 0.6804988000, 0.8092274000, 1.1505952000", \ + "0.6448923000, 0.6517215000, 0.6668096000, 0.6968532000, 0.7555342000, 0.8843014000, 1.2262660000", \ + "0.7423144000, 0.7491081000, 0.7642328000, 0.7943119000, 0.8528909000, 0.9816684000, 1.3225938000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014530800, 0.0042228600, 0.0122723000, 0.0356652000, 0.1036480000, 0.3012180000"); + values("0.6254456000, 0.6337854000, 0.6522972000, 0.6898846000, 0.7760392000, 1.0125986000, 1.6938235000", \ + "0.6301752000, 0.6386257000, 0.6570964000, 0.6946849000, 0.7808717000, 1.0173198000, 1.6965880000", \ + "0.6412659000, 0.6496143000, 0.6681236000, 0.7057147000, 0.7918896000, 1.0284401000, 1.7096682000", \ + "0.6666835000, 0.6751220000, 0.6935842000, 0.7311761000, 0.8173923000, 1.0537720000, 1.7343833000", \ + "0.7167185000, 0.7250791000, 0.7435845000, 0.7811874000, 0.8673730000, 1.1038630000, 1.7840867000", \ + "0.7921537000, 0.8006013000, 0.8190752000, 0.8566809000, 0.9428840000, 1.1793641000, 1.8601253000", \ + "0.8950055000, 0.9033329000, 0.9218622000, 0.9594708000, 1.0456604000, 1.2819372000, 1.9622122000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014530800, 0.0042228600, 0.0122723000, 0.0356652000, 0.1036480000, 0.3012180000"); + values("0.0302683000, 0.0343170000, 0.0436334000, 0.0646568000, 0.1163174000, 0.2597602000, 0.7069583000", \ + "0.0301640000, 0.0342109000, 0.0437869000, 0.0646907000, 0.1159734000, 0.2597148000, 0.7046786000", \ + "0.0299852000, 0.0342714000, 0.0436573000, 0.0647115000, 0.1160945000, 0.2599032000, 0.7022316000", \ + "0.0300829000, 0.0344056000, 0.0441727000, 0.0646131000, 0.1160338000, 0.2592328000, 0.7103695000", \ + "0.0302141000, 0.0344518000, 0.0438024000, 0.0646509000, 0.1161517000, 0.2600153000, 0.7045602000", \ + "0.0301787000, 0.0344516000, 0.0437390000, 0.0646003000, 0.1161952000, 0.2593448000, 0.7076215000", \ + "0.0300664000, 0.0344095000, 0.0438236000, 0.0646676000, 0.1159816000, 0.2595914000, 0.7064045000"); + } + related_pin : "CLK"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014530800, 0.0042228600, 0.0122723000, 0.0356652000, 0.1036480000, 0.3012180000"); + values("0.0366168000, 0.0418242000, 0.0545179000, 0.0884004000, 0.1954237000, 0.5256313000, 1.4966786000", \ + "0.0365996000, 0.0420692000, 0.0544896000, 0.0883546000, 0.1953713000, 0.5249803000, 1.4966832000", \ + "0.0366020000, 0.0418239000, 0.0545371000, 0.0883872000, 0.1953525000, 0.5255549000, 1.4960378000", \ + "0.0365506000, 0.0420013000, 0.0544664000, 0.0885121000, 0.1952017000, 0.5249162000, 1.4941347000", \ + "0.0365610000, 0.0418284000, 0.0545742000, 0.0884438000, 0.1954414000, 0.5251437000, 1.5003936000", \ + "0.0365621000, 0.0420594000, 0.0544924000, 0.0883616000, 0.1953603000, 0.5255713000, 1.4987463000", \ + "0.0366164000, 0.0419866000, 0.0547652000, 0.0884904000, 0.1953151000, 0.5247701000, 1.4951331000"); + } + timing_sense : "non_unate"; + timing_type : "rising_edge"; + } + } + pin ("SCD") { + capacitance : 0.0017260000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0016690000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0032142000, 0.0032107000, 0.0032025000, 0.0032035000, 0.0032061000, 0.0032121000, 0.0032260000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0031119000, -0.0031223000, -0.0031462000, -0.0031491000, -0.0031556000, -0.0031705000, -0.0032049000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0017820000; + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.2937480000, 0.4811179000, 0.7964662000", \ + "0.1613099000, 0.3499004000, 0.6664694000", \ + "0.0547018000, 0.2432923000, 0.5623027000"); + } + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.1143047000, 0.2406393000, 0.3643372000", \ + "0.0465638000, 0.1716777000, 0.2904928000", \ + "0.0144186000, 0.1383119000, 0.2583477000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "setup_rising"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.2165059000, -0.4038756000, -0.7143412000", \ + "-0.0999368000, -0.2885274000, -0.6026549000", \ + "-0.0067565000, -0.1953470000, -0.5119160000"); + } + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.1017598000, -0.2268737000, -0.3432474000", \ + "-0.0327982000, -0.1566914000, -0.2755065000", \ + "0.0017884000, -0.1221048000, -0.2421406000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "hold_rising"; + violation_delay_degrade_pct : 10.000000000; + } + } + pin ("SCE") { + capacitance : 0.0029540000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0029720000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0105900000, 0.0105176000, 0.0103508000, 0.0104153000, 0.0105642000, 0.0109073000, 0.0116982000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0102589000, 0.0101386000, 0.0098612000, 0.0098793000, 0.0099212000, 0.0100180000, 0.0102409000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0029370000; + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.2778789000, 0.4603659000, 0.7464173000", \ + "0.1491029000, 0.3315899000, 0.6225241000", \ + "0.0473776000, 0.2298646000, 0.5207988000"); + } + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.3059551000, 0.3956686000, 0.4375794000", \ + "0.1735169000, 0.2620098000, 0.3063620000", \ + "0.0681296000, 0.1578431000, 0.1997539000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "setup_rising"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.1847676000, -0.3696960000, -0.6581888000", \ + "-0.0755228000, -0.2592305000, -0.5513854000", \ + "0.0103333000, -0.1721536000, -0.4606465000"); + } + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.0871113000, -0.2195495000, -0.3188333000", \ + "-0.0205911000, -0.1481465000, -0.2486510000", \ + "0.0127747000, -0.1147806000, -0.2152852000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "hold_rising"; + violation_delay_degrade_pct : 10.000000000; + } + } + test_cell () { + ff ("IQ","IQ_N") { + clocked_on : "CLK"; + next_state : "(D&DE) | (IQ&!DE)"; + } + pin ("CLK") { + direction : "input"; + } + pin ("D") { + direction : "input"; + } + pin ("DE") { + direction : "input"; + } + pin ("Q") { + direction : "output"; + function : "IQ"; + signal_type : "test_scan_out"; + } + pin ("Q_N") { + direction : "output"; + function : "IQ_N"; + signal_type : "test_scan_out_inverted"; + } + pin ("SCD") { + direction : "input"; + signal_type : "test_scan_in"; + } + pin ("SCE") { + direction : "input"; + signal_type : "test_scan_enable"; + } + } + } + + cell ("sky130_fd_sc_hd__sedfxtp_1") { + leakage_power () { + value : 0.0075659000; + when : "CLK&!D&DE&!SCE&!SCD&Q"; + } + leakage_power () { + value : 0.0065036000; + when : "CLK&D&!DE&!SCE&!SCD&Q"; + } + leakage_power () { + value : 0.0119468000; + when : "CLK&D&DE&SCE&!SCD&Q"; + } + leakage_power () { + value : 0.0085479000; + when : "CLK&D&DE&!SCE&SCD&Q"; + } + leakage_power () { + value : 0.0088524000; + when : "!CLK&D&DE&!SCE&!SCD&Q"; + } + leakage_power () { + value : 0.0164637000; + when : "CLK&D&DE&!SCE&!SCD&!Q"; + } + leakage_power () { + value : 0.0121302000; + when : "CLK&!D&!DE&!SCE&!SCD&!Q"; + } + leakage_power () { + value : 0.0142488000; + when : "CLK&!D&DE&SCE&!SCD&!Q"; + } + leakage_power () { + value : 0.0134082000; + when : "CLK&!D&DE&!SCE&SCD&!Q"; + } + leakage_power () { + value : 0.0126372000; + when : "!CLK&!D&DE&!SCE&!SCD&!Q"; + } + leakage_power () { + value : 0.0135967000; + when : "CLK&D&!DE&SCE&!SCD&!Q"; + } + leakage_power () { + value : 0.0155307000; + when : "CLK&!D&!DE&SCE&SCD&!Q"; + } + leakage_power () { + value : 0.0130218000; + when : "!CLK&!D&!DE&SCE&!SCD&!Q"; + } + leakage_power () { + value : 0.0133818000; + when : "CLK&!D&!DE&SCE&!SCD&!Q"; + } + leakage_power () { + value : 0.0180961000; + when : "CLK&D&DE&SCE&!SCD&!Q"; + } + leakage_power () { + value : 0.0123451000; + when : "CLK&D&!DE&!SCE&!SCD&!Q"; + } + leakage_power () { + value : 0.0157456000; + when : "CLK&D&!DE&SCE&SCD&!Q"; + } + leakage_power () { + value : 0.0132367000; + when : "!CLK&D&!DE&SCE&!SCD&!Q"; + } + leakage_power () { + value : 0.0129972000; + when : "CLK&!D&DE&!SCE&!SCD&!Q"; + } + leakage_power () { + value : 0.0163976000; + when : "CLK&!D&DE&SCE&SCD&!Q"; + } + leakage_power () { + value : 0.0138888000; + when : "!CLK&!D&DE&SCE&!SCD&!Q"; + } + leakage_power () { + value : 0.0172069000; + when : "CLK&D&DE&SCE&SCD&!Q"; + } + leakage_power () { + value : 0.0177361000; + when : "!CLK&D&DE&SCE&!SCD&!Q"; + } + leakage_power () { + value : 0.0079769000; + when : "CLK&!D&DE&!SCE&SCD&Q"; + } + leakage_power () { + value : 0.0060129000; + when : "CLK&D&!DE&!SCE&SCD&Q"; + } + leakage_power () { + value : 0.0097818000; + when : "CLK&D&DE&SCE&SCD&Q"; + } + leakage_power () { + value : 0.0090386000; + when : "CLK&D&DE&!SCE&!SCD&Q"; + } + leakage_power () { + value : 0.0083617000; + when : "!CLK&D&DE&!SCE&SCD&Q"; + } + leakage_power () { + value : 0.0072468000; + when : "CLK&D&!DE&SCE&SCD&Q"; + } + leakage_power () { + value : 0.0096906000; + when : "CLK&!D&DE&SCE&SCD&Q"; + } + leakage_power () { + value : 0.0073393000; + when : "CLK&!D&!DE&!SCE&SCD&Q"; + } + leakage_power () { + value : 0.0107382000; + when : "CLK&!D&!DE&SCE&!SCD&Q"; + } + leakage_power () { + value : 0.0083871000; + when : "!CLK&!D&!DE&SCE&SCD&Q"; + } + leakage_power () { + value : 0.0085732000; + when : "CLK&!D&!DE&SCE&SCD&Q"; + } + leakage_power () { + value : 0.0094118000; + when : "CLK&D&!DE&SCE&!SCD&Q"; + } + leakage_power () { + value : 0.0070607000; + when : "!CLK&D&!DE&SCE&SCD&Q"; + } + leakage_power () { + value : 0.0088175000; + when : "CLK&!D&DE&SCE&!SCD&Q"; + } + leakage_power () { + value : 0.0095044000; + when : "!CLK&!D&DE&SCE&SCD&Q"; + } + leakage_power () { + value : 0.0095957000; + when : "!CLK&D&DE&SCE&SCD&Q"; + } + leakage_power () { + value : 0.0159730000; + when : "CLK&D&DE&!SCE&SCD&!Q"; + } + leakage_power () { + value : 0.0125412000; + when : "CLK&!D&!DE&!SCE&SCD&!Q"; + } + leakage_power () { + value : 0.0130481000; + when : "!CLK&!D&DE&!SCE&SCD&!Q"; + } + leakage_power () { + value : 0.0117702000; + when : "!CLK&!D&!DE&!SCE&!SCD&!Q"; + } + leakage_power () { + value : 0.0127561000; + when : "CLK&D&!DE&!SCE&SCD&!Q"; + } + leakage_power () { + value : 0.0119851000; + when : "!CLK&D&!DE&!SCE&!SCD&!Q"; + } + leakage_power () { + value : 0.0076438000; + when : "!CLK&!D&!DE&!SCE&!SCD&Q"; + } + leakage_power () { + value : 0.0078300000; + when : "CLK&!D&!DE&!SCE&!SCD&Q"; + } + leakage_power () { + value : 0.0063174000; + when : "!CLK&D&!DE&!SCE&!SCD&Q"; + } + leakage_power () { + value : 0.0121812000; + when : "!CLK&!D&!DE&!SCE&SCD&!Q"; + } + leakage_power () { + value : 0.0123961000; + when : "!CLK&D&!DE&!SCE&SCD&!Q"; + } + leakage_power () { + value : 0.0071531000; + when : "!CLK&!D&!DE&!SCE&SCD&Q"; + } + leakage_power () { + value : 0.0058267000; + when : "!CLK&D&!DE&!SCE&SCD&Q"; + } + leakage_power () { + value : 0.0074489000; + when : "!CLK&!D&DE&!SCE&!SCD&Q"; + } + leakage_power () { + value : 0.0106211000; + when : "!CLK&!D&!DE&SCE&!SCD&Q"; + } + leakage_power () { + value : 0.0144733000; + when : "!CLK&!D&!DE&SCE&SCD&!Q"; + } + leakage_power () { + value : 0.0078598000; + when : "!CLK&!D&DE&!SCE&SCD&Q"; + } + leakage_power () { + value : 0.0092947000; + when : "!CLK&D&!DE&SCE&!SCD&Q"; + } + leakage_power () { + value : 0.0087005000; + when : "!CLK&!D&DE&SCE&!SCD&Q"; + } + leakage_power () { + value : 0.0146882000; + when : "!CLK&D&!DE&SCE&SCD&!Q"; + } + leakage_power () { + value : 0.0153403000; + when : "!CLK&!D&DE&SCE&SCD&!Q"; + } + leakage_power () { + value : 0.0154063000; + when : "!CLK&D&DE&!SCE&!SCD&!Q"; + } + leakage_power () { + value : 0.0149156000; + when : "!CLK&D&DE&!SCE&SCD&!Q"; + } + leakage_power () { + value : 0.0118297000; + when : "!CLK&D&DE&SCE&!SCD&Q"; + } + leakage_power () { + value : 0.0161496000; + when : "!CLK&D&DE&SCE&SCD&!Q"; + } + area : 36.284800000; + cell_footprint : "sky130_fd_sc_hd__sedfxtp"; + cell_leakage_power : 0.0113620800; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + ff ("IQ","IQ_N") { + clocked_on : "CLK"; + next_state : "(D&DE&!SCE) | (IQ&!DE&!SCE) | (SCD&SCE)"; + } + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("CLK") { + capacitance : 0.0017670000; + clock : "true"; + direction : "input"; + fall_capacitance : 0.0016810000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0273759000, 0.0272568000, 0.0269822000, 0.0270061000, 0.0270610000, 0.0271879000, 0.0274803000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0226249000, 0.0225167000, 0.0222673000, 0.0222621000, 0.0222502000, 0.0222228000, 0.0221598000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0018530000; + timing () { + fall_constraint ("constraint_3_0_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.3246746000, 0.8333333000, 2.5000000000"); + } + related_output_pin : "Q"; + related_pin : "CLK"; + rise_constraint ("constraint_3_0_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.3828957000, 0.8333333000, 2.5000000000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "min_pulse_width"; + violation_delay_degrade_pct : 10.000000000; + } + } + pin ("D") { + capacitance : 0.0017660000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0016740000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0156823000, 0.0155161000, 0.0151332000, 0.0152410000, 0.0154893000, 0.0160621000, 0.0173823000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0092523000, 0.0092325000, 0.0091870000, 0.0091983000, 0.0092244000, 0.0092848000, 0.0094239000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0018570000; + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.4060527000, 0.5995260000, 0.9368470000", \ + "0.2784974000, 0.4707500000, 0.8117331000", \ + "0.1767721000, 0.3714662000, 0.7124492000"); + } + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.2070781000, 0.3627096000, 0.5498841000", \ + "0.1442201000, 0.3010723000, 0.4833639000", \ + "0.1218405000, 0.2774720000, 0.4622051000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "setup_rising"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.3227070000, -0.5125182000, -0.8461771000", \ + "-0.2146829000, -0.4081562000, -0.7442565000", \ + "-0.1276061000, -0.3235208000, -0.6620625000"); + } + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.1847676000, -0.3379577000, -0.5141458000", \ + "-0.1255716000, -0.2787617000, -0.4561706000", \ + "-0.1019714000, -0.2551615000, -0.4386738000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "hold_rising"; + violation_delay_degrade_pct : 10.000000000; + } + } + pin ("DE") { + capacitance : 0.0032910000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0031740000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0112380000, 0.0111035000, 0.0107934000, 0.0108588000, 0.0110094000, 0.0113568000, 0.0121574000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0001654000, 0.0000249546, -0.0002988000, -0.0002429000, -0.0001141000, 0.0001830000, 0.0008677000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0034080000; + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.3926250000, 0.5787741000, 0.9136536000", \ + "0.2833802000, 0.4683086000, 0.8068502000", \ + "0.1901999000, 0.3775697000, 0.7185528000"); + } + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.4438945000, 0.5336081000, 0.5718568000", \ + "0.3163392000, 0.4060527000, 0.4443014000", \ + "0.2146139000, 0.3043275000, 0.3425762000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "setup_rising"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.2445820000, -0.4124206000, -0.5947122000", \ + "-0.1829447000, -0.3507832000, -0.5294127000", \ + "-0.1569030000, -0.3235208000, -0.5058125000"); + } + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.1994160000, -0.3379577000, -0.5043802000", \ + "-0.1402201000, -0.2775410000, -0.4451842000", \ + "-0.1190612000, -0.2563821000, -0.4252461000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "hold_rising"; + violation_delay_degrade_pct : 10.000000000; + } + } + pin ("Q") { + direction : "output"; + function : "IQ"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013225070, 0.0034980500, 0.0092523930, 0.0244727100, 0.0647306700, 0.1712136000"); + values("0.0177487000, 0.0164727000, 0.0132175000, 0.0061286000, -0.0163125000, -0.0807398000, -0.2530379000", \ + "0.0178301000, 0.0165573000, 0.0132993000, 0.0062138000, -0.0162324000, -0.0806635000, -0.2529573000", \ + "0.0177198000, 0.0164488000, 0.0131921000, 0.0061314000, -0.0163380000, -0.0807769000, -0.2530544000", \ + "0.0173995000, 0.0161388000, 0.0128831000, 0.0057963000, -0.0166517000, -0.0810950000, -0.2533737000", \ + "0.0169286000, 0.0156630000, 0.0124109000, 0.0053171000, -0.0171325000, -0.0815711000, -0.2538587000", \ + "0.0168856000, 0.0156173000, 0.0123498000, 0.0052609000, -0.0172106000, -0.0816258000, -0.2539032000", \ + "0.0224879000, 0.0211264000, 0.0176107000, 0.0084085000, -0.0160161000, -0.0809401000, -0.2532111000"); + } + related_pin : "CLK"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013225070, 0.0034980500, 0.0092523930, 0.0244727100, 0.0647306700, 0.1712136000"); + values("0.0249766000, 0.0264617000, 0.0304846000, 0.0404088000, 0.0651781000, 0.1293204000, 0.3007520000", \ + "0.0250104000, 0.0265043000, 0.0305336000, 0.0404475000, 0.0650669000, 0.1293000000, 0.3019257000", \ + "0.0249414000, 0.0264404000, 0.0304677000, 0.0403897000, 0.0649419000, 0.1301078000, 0.3007076000", \ + "0.0247224000, 0.0261517000, 0.0301741000, 0.0401188000, 0.0646595000, 0.1298316000, 0.3016988000", \ + "0.0243509000, 0.0257809000, 0.0297816000, 0.0397053000, 0.0644837000, 0.1286227000, 0.2997006000", \ + "0.0243255000, 0.0257516000, 0.0297600000, 0.0397297000, 0.0642762000, 0.1294076000, 0.3012666000", \ + "0.0264026000, 0.0278192000, 0.0313900000, 0.0408201000, 0.0650701000, 0.1297988000, 0.3001015000"); + } + } + max_capacitance : 0.1712140000; + max_transition : 1.5031800000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013225100, 0.0034980500, 0.0092523900, 0.0244727000, 0.0647307000, 0.1712140000"); + values("0.3141903000, 0.3261226000, 0.3505062000, 0.3968251000, 0.4816206000, 0.6368128000, 0.9889732000", \ + "0.3190684000, 0.3309089000, 0.3554165000, 0.4016640000, 0.4864639000, 0.6417014000, 0.9940412000", \ + "0.3300632000, 0.3419546000, 0.3663580000, 0.4126630000, 0.4974447000, 0.6526775000, 1.0049030000", \ + "0.3555980000, 0.3675253000, 0.3919743000, 0.4382289000, 0.5230093000, 0.6782461000, 1.0305576000", \ + "0.4051813000, 0.4170357000, 0.4414467000, 0.4876863000, 0.5724550000, 0.7276993000, 1.0799938000", \ + "0.4814353000, 0.4935694000, 0.5181207000, 0.5642989000, 0.6491419000, 0.8043900000, 1.1567234000", \ + "0.5841157000, 0.5959861000, 0.6205955000, 0.6668384000, 0.7516993000, 0.9070517000, 1.2590715000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013225100, 0.0034980500, 0.0092523900, 0.0244727000, 0.0647307000, 0.1712140000"); + values("0.2922530000, 0.3010718000, 0.3202681000, 0.3626584000, 0.4624516000, 0.7083837000, 1.3557659000", \ + "0.2968710000, 0.3057224000, 0.3249231000, 0.3673006000, 0.4670813000, 0.7129778000, 1.3635171000", \ + "0.3080155000, 0.3168509000, 0.3360718000, 0.3784434000, 0.4782203000, 0.7240571000, 1.3714527000", \ + "0.3343213000, 0.3429178000, 0.3622312000, 0.4045965000, 0.5043003000, 0.7505386000, 1.3999016000", \ + "0.3851199000, 0.3937906000, 0.4130332000, 0.4554077000, 0.5551996000, 0.8011102000, 1.4515895000", \ + "0.4599293000, 0.4685214000, 0.4878507000, 0.5302244000, 0.6299454000, 0.8762018000, 1.5222660000", \ + "0.5562150000, 0.5649396000, 0.5842976000, 0.6267082000, 0.7265213000, 0.9724751000, 1.6214901000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013225100, 0.0034980500, 0.0092523900, 0.0244727000, 0.0647307000, 0.1712140000"); + values("0.0490752000, 0.0567226000, 0.0738533000, 0.1059570000, 0.1711446000, 0.3223438000, 0.7543087000", \ + "0.0485970000, 0.0564847000, 0.0733431000, 0.1061279000, 0.1713383000, 0.3212203000, 0.7625373000", \ + "0.0484711000, 0.0566660000, 0.0737475000, 0.1060047000, 0.1713662000, 0.3215402000, 0.7619382000", \ + "0.0484530000, 0.0565658000, 0.0734636000, 0.1060992000, 0.1715411000, 0.3212600000, 0.7623776000", \ + "0.0484818000, 0.0566207000, 0.0735515000, 0.1060938000, 0.1716820000, 0.3211538000, 0.7577014000", \ + "0.0486845000, 0.0565592000, 0.0728965000, 0.1064298000, 0.1715218000, 0.3217539000, 0.7625215000", \ + "0.0497800000, 0.0571886000, 0.0740058000, 0.1067105000, 0.1718476000, 0.3217293000, 0.7583801000"); + } + related_pin : "CLK"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013225100, 0.0034980500, 0.0092523900, 0.0244727000, 0.0647307000, 0.1712140000"); + values("0.0309160000, 0.0383929000, 0.0572913000, 0.1062929000, 0.2333330000, 0.5746260000, 1.5002184000", \ + "0.0308630000, 0.0384237000, 0.0573756000, 0.1063651000, 0.2334327000, 0.5747666000, 1.5031797000", \ + "0.0309093000, 0.0384124000, 0.0574032000, 0.1063972000, 0.2333961000, 0.5748398000, 1.4957654000", \ + "0.0305590000, 0.0383401000, 0.0571688000, 0.1063674000, 0.2332430000, 0.5751677000, 1.4986049000", \ + "0.0306844000, 0.0383275000, 0.0572597000, 0.1063440000, 0.2332713000, 0.5747459000, 1.5020182000", \ + "0.0305667000, 0.0384063000, 0.0572033000, 0.1064461000, 0.2333570000, 0.5760177000, 1.5018754000", \ + "0.0308461000, 0.0384354000, 0.0574328000, 0.1068307000, 0.2333704000, 0.5740520000, 1.4992911000"); + } + timing_sense : "non_unate"; + timing_type : "rising_edge"; + } + } + pin ("SCD") { + capacitance : 0.0017270000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0016710000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0031986000, 0.0031990000, 0.0032001000, 0.0032013000, 0.0032041000, 0.0032108000, 0.0032262000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0031156000, -0.0031273000, -0.0031541000, -0.0031538000, -0.0031533000, -0.0031520000, -0.0031489000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0017830000; + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.2937480000, 0.4823385000, 0.7964662000", \ + "0.1613099000, 0.3499004000, 0.6664694000", \ + "0.0547018000, 0.2432923000, 0.5623027000"); + } + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.1130840000, 0.2406393000, 0.3618958000", \ + "0.0465638000, 0.1716777000, 0.2904928000", \ + "0.0144186000, 0.1383119000, 0.2583477000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "setup_rising"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.2165059000, -0.4050964000, -0.7167825000", \ + "-0.1011576000, -0.2885274000, -0.6038756000", \ + "-0.0079772000, -0.1953470000, -0.5131367000"); + } + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.1017598000, -0.2268737000, -0.3432474000", \ + "-0.0327982000, -0.1566914000, -0.2742858000", \ + "0.0017884000, -0.1221048000, -0.2409199000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "hold_rising"; + violation_delay_degrade_pct : 10.000000000; + } + } + pin ("SCE") { + capacitance : 0.0029610000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0029830000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0105908000, 0.0105188000, 0.0103527000, 0.0104176000, 0.0105673000, 0.0109126000, 0.0117086000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0102665000, 0.0101421000, 0.0098554000, 0.0098725000, 0.0099119000, 0.0100029000, 0.0102126000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0029380000; + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.2790996000, 0.4615866000, 0.7476380000", \ + "0.1491029000, 0.3315899000, 0.6225241000", \ + "0.0485983000, 0.2298646000, 0.5207988000"); + } + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.3059551000, 0.3956686000, 0.4375794000", \ + "0.1735169000, 0.2620098000, 0.3063620000", \ + "0.0681296000, 0.1578431000, 0.1997539000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "setup_rising"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.1872090000, -0.3721374000, -0.6606302000", \ + "-0.0767435000, -0.2604512000, -0.5526061000", \ + "0.0091126000, -0.1733744000, -0.4630879000"); + } + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.0871113000, -0.2195495000, -0.3188333000", \ + "-0.0193704000, -0.1481465000, -0.2498717000", \ + "0.0127747000, -0.1147806000, -0.2152852000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "hold_rising"; + violation_delay_degrade_pct : 10.000000000; + } + } + test_cell () { + ff ("IQ","IQ_N") { + clocked_on : "CLK"; + next_state : "(D&DE) | (IQ&!DE)"; + } + pin ("CLK") { + direction : "input"; + } + pin ("D") { + direction : "input"; + } + pin ("DE") { + direction : "input"; + } + pin ("Q") { + direction : "output"; + function : "IQ"; + signal_type : "test_scan_out"; + } + pin ("SCD") { + direction : "input"; + signal_type : "test_scan_in"; + } + pin ("SCE") { + direction : "input"; + signal_type : "test_scan_enable"; + } + } + } + + cell ("sky130_fd_sc_hd__sedfxtp_2") { + leakage_power () { + value : 0.0080069000; + when : "CLK&!D&DE&!SCE&!SCD&Q"; + } + leakage_power () { + value : 0.0069446000; + when : "CLK&D&!DE&!SCE&!SCD&Q"; + } + leakage_power () { + value : 0.0123878000; + when : "CLK&D&DE&SCE&!SCD&Q"; + } + leakage_power () { + value : 0.0089889000; + when : "CLK&D&DE&!SCE&SCD&Q"; + } + leakage_power () { + value : 0.0092934000; + when : "!CLK&D&DE&!SCE&!SCD&Q"; + } + leakage_power () { + value : 0.0159507000; + when : "CLK&D&DE&!SCE&!SCD&!Q"; + } + leakage_power () { + value : 0.0116173000; + when : "CLK&!D&!DE&!SCE&!SCD&!Q"; + } + leakage_power () { + value : 0.0137358000; + when : "CLK&!D&DE&SCE&!SCD&!Q"; + } + leakage_power () { + value : 0.0128952000; + when : "CLK&!D&DE&!SCE&SCD&!Q"; + } + leakage_power () { + value : 0.0121242000; + when : "!CLK&!D&DE&!SCE&!SCD&!Q"; + } + leakage_power () { + value : 0.0130837000; + when : "CLK&D&!DE&SCE&!SCD&!Q"; + } + leakage_power () { + value : 0.0150177000; + when : "CLK&!D&!DE&SCE&SCD&!Q"; + } + leakage_power () { + value : 0.0125088000; + when : "!CLK&!D&!DE&SCE&!SCD&!Q"; + } + leakage_power () { + value : 0.0128689000; + when : "CLK&!D&!DE&SCE&!SCD&!Q"; + } + leakage_power () { + value : 0.0175832000; + when : "CLK&D&DE&SCE&!SCD&!Q"; + } + leakage_power () { + value : 0.0118322000; + when : "CLK&D&!DE&!SCE&!SCD&!Q"; + } + leakage_power () { + value : 0.0152326000; + when : "CLK&D&!DE&SCE&SCD&!Q"; + } + leakage_power () { + value : 0.0127237000; + when : "!CLK&D&!DE&SCE&!SCD&!Q"; + } + leakage_power () { + value : 0.0124843000; + when : "CLK&!D&DE&!SCE&!SCD&!Q"; + } + leakage_power () { + value : 0.0158847000; + when : "CLK&!D&DE&SCE&SCD&!Q"; + } + leakage_power () { + value : 0.0133758000; + when : "!CLK&!D&DE&SCE&!SCD&!Q"; + } + leakage_power () { + value : 0.0166940000; + when : "CLK&D&DE&SCE&SCD&!Q"; + } + leakage_power () { + value : 0.0172232000; + when : "!CLK&D&DE&SCE&!SCD&!Q"; + } + leakage_power () { + value : 0.0084179000; + when : "CLK&!D&DE&!SCE&SCD&Q"; + } + leakage_power () { + value : 0.0064539000; + when : "CLK&D&!DE&!SCE&SCD&Q"; + } + leakage_power () { + value : 0.0102228000; + when : "CLK&D&DE&SCE&SCD&Q"; + } + leakage_power () { + value : 0.0094796000; + when : "CLK&D&DE&!SCE&!SCD&Q"; + } + leakage_power () { + value : 0.0088027000; + when : "!CLK&D&DE&!SCE&SCD&Q"; + } + leakage_power () { + value : 0.0076878000; + when : "CLK&D&!DE&SCE&SCD&Q"; + } + leakage_power () { + value : 0.0101316000; + when : "CLK&!D&DE&SCE&SCD&Q"; + } + leakage_power () { + value : 0.0077803000; + when : "CLK&!D&!DE&!SCE&SCD&Q"; + } + leakage_power () { + value : 0.0111792000; + when : "CLK&!D&!DE&SCE&!SCD&Q"; + } + leakage_power () { + value : 0.0088281000; + when : "!CLK&!D&!DE&SCE&SCD&Q"; + } + leakage_power () { + value : 0.0090142000; + when : "CLK&!D&!DE&SCE&SCD&Q"; + } + leakage_power () { + value : 0.0098528000; + when : "CLK&D&!DE&SCE&!SCD&Q"; + } + leakage_power () { + value : 0.0075017000; + when : "!CLK&D&!DE&SCE&SCD&Q"; + } + leakage_power () { + value : 0.0092585000; + when : "CLK&!D&DE&SCE&!SCD&Q"; + } + leakage_power () { + value : 0.0099454000; + when : "!CLK&!D&DE&SCE&SCD&Q"; + } + leakage_power () { + value : 0.0100367000; + when : "!CLK&D&DE&SCE&SCD&Q"; + } + leakage_power () { + value : 0.0154600000; + when : "CLK&D&DE&!SCE&SCD&!Q"; + } + leakage_power () { + value : 0.0120282000; + when : "CLK&!D&!DE&!SCE&SCD&!Q"; + } + leakage_power () { + value : 0.0125352000; + when : "!CLK&!D&DE&!SCE&SCD&!Q"; + } + leakage_power () { + value : 0.0112573000; + when : "!CLK&!D&!DE&!SCE&!SCD&!Q"; + } + leakage_power () { + value : 0.0122431000; + when : "CLK&D&!DE&!SCE&SCD&!Q"; + } + leakage_power () { + value : 0.0114722000; + when : "!CLK&D&!DE&!SCE&!SCD&!Q"; + } + leakage_power () { + value : 0.0080848000; + when : "!CLK&!D&!DE&!SCE&!SCD&Q"; + } + leakage_power () { + value : 0.0082710000; + when : "CLK&!D&!DE&!SCE&!SCD&Q"; + } + leakage_power () { + value : 0.0067584000; + when : "!CLK&D&!DE&!SCE&!SCD&Q"; + } + leakage_power () { + value : 0.0116682000; + when : "!CLK&!D&!DE&!SCE&SCD&!Q"; + } + leakage_power () { + value : 0.0118831000; + when : "!CLK&D&!DE&!SCE&SCD&!Q"; + } + leakage_power () { + value : 0.0075941000; + when : "!CLK&!D&!DE&!SCE&SCD&Q"; + } + leakage_power () { + value : 0.0062677000; + when : "!CLK&D&!DE&!SCE&SCD&Q"; + } + leakage_power () { + value : 0.0078899000; + when : "!CLK&!D&DE&!SCE&!SCD&Q"; + } + leakage_power () { + value : 0.0110621000; + when : "!CLK&!D&!DE&SCE&!SCD&Q"; + } + leakage_power () { + value : 0.0139603000; + when : "!CLK&!D&!DE&SCE&SCD&!Q"; + } + leakage_power () { + value : 0.0083008000; + when : "!CLK&!D&DE&!SCE&SCD&Q"; + } + leakage_power () { + value : 0.0097357000; + when : "!CLK&D&!DE&SCE&!SCD&Q"; + } + leakage_power () { + value : 0.0091414000; + when : "!CLK&!D&DE&SCE&!SCD&Q"; + } + leakage_power () { + value : 0.0141752000; + when : "!CLK&D&!DE&SCE&SCD&!Q"; + } + leakage_power () { + value : 0.0148273000; + when : "!CLK&!D&DE&SCE&SCD&!Q"; + } + leakage_power () { + value : 0.0148934000; + when : "!CLK&D&DE&!SCE&!SCD&!Q"; + } + leakage_power () { + value : 0.0144027000; + when : "!CLK&D&DE&!SCE&SCD&!Q"; + } + leakage_power () { + value : 0.0122707000; + when : "!CLK&D&DE&SCE&!SCD&Q"; + } + leakage_power () { + value : 0.0156366000; + when : "!CLK&D&DE&SCE&SCD&!Q"; + } + area : 37.536000000; + cell_footprint : "sky130_fd_sc_hd__sedfxtp"; + cell_leakage_power : 0.0113261000; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + ff ("IQ","IQ_N") { + clocked_on : "CLK"; + next_state : "(D&DE&!SCE) | (IQ&!DE&!SCE) | (SCD&SCE)"; + } + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("CLK") { + capacitance : 0.0017680000; + clock : "true"; + direction : "input"; + fall_capacitance : 0.0016830000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0272423000, 0.0271187000, 0.0268337000, 0.0268639000, 0.0269332000, 0.0270932000, 0.0274619000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0226624000, 0.0225508000, 0.0222936000, 0.0222868000, 0.0222712000, 0.0222354000, 0.0221529000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0018530000; + timing () { + fall_constraint ("constraint_3_0_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.3235761000, 0.8333333000, 2.5000000000"); + } + related_output_pin : "Q"; + related_pin : "CLK"; + rise_constraint ("constraint_3_0_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.4279346000, 0.8333333000, 2.5000000000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "min_pulse_width"; + violation_delay_degrade_pct : 10.000000000; + } + } + pin ("D") { + capacitance : 0.0017650000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0016740000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0155800000, 0.0154159000, 0.0150375000, 0.0151363000, 0.0153641000, 0.0158893000, 0.0171000000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0092483000, 0.0092299000, 0.0091876000, 0.0091994000, 0.0092265000, 0.0092892000, 0.0094338000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0018570000; + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.4072734000, 0.5995260000, 0.9368470000", \ + "0.2784974000, 0.4707500000, 0.8117331000", \ + "0.1779928000, 0.3714662000, 0.7136699000"); + } + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.2070781000, 0.3639303000, 0.5511048000", \ + "0.1442201000, 0.3010723000, 0.4845846000", \ + "0.1218405000, 0.2774720000, 0.4622051000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "setup_rising"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.3202656000, -0.5112975000, -0.8437357000", \ + "-0.2134622000, -0.4069356000, -0.7418151000", \ + "-0.1263854000, -0.3223001000, -0.6608418000"); + } + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.1847676000, -0.3391784000, -0.5141458000", \ + "-0.1255716000, -0.2787617000, -0.4561706000", \ + "-0.1019714000, -0.2551615000, -0.4374531000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "hold_rising"; + violation_delay_degrade_pct : 10.000000000; + } + } + pin ("DE") { + capacitance : 0.0032920000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0031770000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0111004000, 0.0109570000, 0.0106264000, 0.0106996000, 0.0108682000, 0.0112572000, 0.0121537000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0001561000, 0.0000189303, -0.0002972000, -0.0002408000, -0.0001109000, 0.0001887000, 0.0008795000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0034080000; + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.3926250000, 0.5787741000, 0.9136536000", \ + "0.2833802000, 0.4683086000, 0.8068502000", \ + "0.1914206000, 0.3763490000, 0.7185528000"); + } + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.4438945000, 0.5348288000, 0.5718568000", \ + "0.3163392000, 0.4060527000, 0.4443014000", \ + "0.2146139000, 0.3043275000, 0.3425762000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "setup_rising"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.2445820000, -0.4124206000, -0.5947122000", \ + "-0.1829447000, -0.3507832000, -0.5306334000", \ + "-0.1569030000, -0.3235208000, -0.5058125000"); + } + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.1994160000, -0.3379577000, -0.5043802000", \ + "-0.1402201000, -0.2775410000, -0.4451842000", \ + "-0.1190612000, -0.2563821000, -0.4252461000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "hold_rising"; + violation_delay_degrade_pct : 10.000000000; + } + } + pin ("Q") { + direction : "output"; + function : "IQ"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014646220, 0.0042902380, 0.0125671600, 0.0368122800, 0.1078322000, 0.3158668000"); + values("0.0181159000, 0.0164665000, 0.0122714000, 0.0027590000, -0.0325461000, -0.1455607000, -0.4820521000", \ + "0.0182034000, 0.0165472000, 0.0123448000, 0.0028421000, -0.0324359000, -0.1454841000, -0.4819710000", \ + "0.0181170000, 0.0164566000, 0.0122651000, 0.0027523000, -0.0325609000, -0.1455787000, -0.4820643000", \ + "0.0178052000, 0.0161497000, 0.0119380000, 0.0024637000, -0.0328998000, -0.1458851000, -0.4823910000", \ + "0.0173106000, 0.0156562000, 0.0114426000, 0.0019525000, -0.0333971000, -0.1463988000, -0.4828680000", \ + "0.0172763000, 0.0156913000, 0.0114267000, 0.0019769000, -0.0334119000, -0.1463776000, -0.4828436000", \ + "0.0275254000, 0.0257176000, 0.0207833000, 0.0072351000, -0.0318443000, -0.1458003000, -0.4822572000"); + } + related_pin : "CLK"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014646220, 0.0042902380, 0.0125671600, 0.0368122800, 0.1078322000, 0.3158668000"); + values("0.0288778000, 0.0306211000, 0.0357419000, 0.0504539000, 0.0902525000, 0.2037723000, 0.5405414000", \ + "0.0288626000, 0.0306614000, 0.0358741000, 0.0505599000, 0.0900258000, 0.2035322000, 0.5377041000", \ + "0.0288421000, 0.0306330000, 0.0358195000, 0.0505044000, 0.0898970000, 0.2038835000, 0.5399244000", \ + "0.0285377000, 0.0302955000, 0.0355775000, 0.0501530000, 0.0896873000, 0.2038538000, 0.5398484000", \ + "0.0281659000, 0.0299295000, 0.0351902000, 0.0498222000, 0.0894932000, 0.2032518000, 0.5396570000", \ + "0.0281955000, 0.0299869000, 0.0351872000, 0.0498327000, 0.0893532000, 0.2033079000, 0.5393284000", \ + "0.0315990000, 0.0332094000, 0.0377841000, 0.0514116000, 0.0902414000, 0.2045700000, 0.5408703000"); + } + } + max_capacitance : 0.3158670000; + max_transition : 1.5034920000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014646200, 0.0042902400, 0.0125672000, 0.0368123000, 0.1078320000, 0.3158670000"); + values("0.3787660000, 0.3891041000, 0.4123547000, 0.4586125000, 0.5448387000, 0.7034425000, 1.0536836000", \ + "0.3836376000, 0.3939748000, 0.4172295000, 0.4634831000, 0.5497104000, 0.7083067000, 1.0588024000", \ + "0.3946453000, 0.4049815000, 0.4282316000, 0.4744854000, 0.5607081000, 0.7192820000, 1.0697644000", \ + "0.4201280000, 0.4305974000, 0.4536896000, 0.4999076000, 0.5861464000, 0.7447226000, 1.0950598000", \ + "0.4698539000, 0.4803246000, 0.5034138000, 0.5496187000, 0.6358348000, 0.7944106000, 1.1447070000", \ + "0.5457195000, 0.5559605000, 0.5792063000, 0.6255488000, 0.7117625000, 0.8704253000, 1.2209102000", \ + "0.6480111000, 0.6584173000, 0.6815503000, 0.7279237000, 0.8140124000, 0.9726183000, 1.3230094000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014646200, 0.0042902400, 0.0125672000, 0.0368123000, 0.1078320000, 0.3158670000"); + values("0.3120963000, 0.3195597000, 0.3368307000, 0.3747908000, 0.4647817000, 0.7015905000, 1.3867836000", \ + "0.3168632000, 0.3242334000, 0.3415767000, 0.3794602000, 0.4694330000, 0.7064123000, 1.3894927000", \ + "0.3279640000, 0.3354078000, 0.3527116000, 0.3906031000, 0.4806029000, 0.7174071000, 1.3996477000", \ + "0.3540509000, 0.3615214000, 0.3789636000, 0.4167864000, 0.5068270000, 0.7437146000, 1.4269002000", \ + "0.4049377000, 0.4123827000, 0.4297716000, 0.4676114000, 0.5576619000, 0.7944352000, 1.4763945000", \ + "0.4799282000, 0.4873768000, 0.5046923000, 0.5426196000, 0.6326148000, 0.8694857000, 1.5515419000", \ + "0.5760359000, 0.5835735000, 0.6009162000, 0.6388485000, 0.7288961000, 0.9657501000, 1.6472418000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014646200, 0.0042902400, 0.0125672000, 0.0368123000, 0.1078320000, 0.3158670000"); + values("0.0559727000, 0.0622310000, 0.0776298000, 0.1065274000, 0.1674714000, 0.3013849000, 0.7050549000", \ + "0.0559746000, 0.0622273000, 0.0776351000, 0.1065304000, 0.1674650000, 0.3008325000, 0.7032045000", \ + "0.0559717000, 0.0622245000, 0.0776312000, 0.1065310000, 0.1674687000, 0.3013934000, 0.7048041000", \ + "0.0559574000, 0.0623459000, 0.0776580000, 0.1065181000, 0.1674105000, 0.3016580000, 0.7049870000", \ + "0.0559556000, 0.0623354000, 0.0776524000, 0.1065368000, 0.1674218000, 0.3015454000, 0.7056100000", \ + "0.0564794000, 0.0623151000, 0.0771393000, 0.1067690000, 0.1672279000, 0.3008976000, 0.7050243000", \ + "0.0564205000, 0.0625014000, 0.0769983000, 0.1069328000, 0.1675584000, 0.3006053000, 0.7047967000"); + } + related_pin : "CLK"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014646200, 0.0042902400, 0.0125672000, 0.0368123000, 0.1078320000, 0.3158670000"); + values("0.0295291000, 0.0351828000, 0.0496994000, 0.0875854000, 0.1976114000, 0.5218031000, 1.4996563000", \ + "0.0292808000, 0.0351900000, 0.0496783000, 0.0874524000, 0.1969408000, 0.5218187000, 1.5024137000", \ + "0.0294118000, 0.0352796000, 0.0496557000, 0.0874532000, 0.1970053000, 0.5220933000, 1.5033338000", \ + "0.0294395000, 0.0352703000, 0.0498377000, 0.0875723000, 0.1974086000, 0.5225449000, 1.4991840000", \ + "0.0294184000, 0.0352746000, 0.0498875000, 0.0874872000, 0.1969530000, 0.5227900000, 1.5027775000", \ + "0.0294463000, 0.0353161000, 0.0496866000, 0.0875249000, 0.1969885000, 0.5215187000, 1.5034922000", \ + "0.0293844000, 0.0353769000, 0.0500212000, 0.0877025000, 0.1974612000, 0.5210274000, 1.5034208000"); + } + timing_sense : "non_unate"; + timing_type : "rising_edge"; + } + } + pin ("SCD") { + capacitance : 0.0017260000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0016700000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0032073000, 0.0032054000, 0.0032009000, 0.0032023000, 0.0032052000, 0.0032123000, 0.0032287000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0029892000, -0.0029941000, -0.0030054000, -0.0030142000, -0.0030347000, -0.0030815000, -0.0031895000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0017830000; + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.2937480000, 0.4823385000, 0.7964662000", \ + "0.1625306000, 0.3511211000, 0.6664694000", \ + "0.0559225000, 0.2445130000, 0.5635234000"); + } + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.1143047000, 0.2406393000, 0.3631165000", \ + "0.0465638000, 0.1716777000, 0.2904928000", \ + "0.0144186000, 0.1383119000, 0.2583477000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "setup_rising"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.2152852000, -0.4038756000, -0.7143412000", \ + "-0.0999368000, -0.2885274000, -0.6026549000", \ + "-0.0067565000, -0.1953470000, -0.5106953000"); + } + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.1017598000, -0.2268737000, -0.3432474000", \ + "-0.0327982000, -0.1566914000, -0.2742858000", \ + "0.0017884000, -0.1221048000, -0.2421406000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "hold_rising"; + violation_delay_degrade_pct : 10.000000000; + } + } + pin ("SCE") { + capacitance : 0.0029600000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0029820000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0105909000, 0.0105179000, 0.0103497000, 0.0104147000, 0.0105645000, 0.0109099000, 0.0117063000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0104253000, 0.0103064000, 0.0100324000, 0.0100448000, 0.0100732000, 0.0101391000, 0.0102909000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0029380000; + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.2790996000, 0.4615866000, 0.7476380000", \ + "0.1491029000, 0.3328105000, 0.6225241000", \ + "0.0485983000, 0.2298646000, 0.5207988000"); + } + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.3059551000, 0.3956686000, 0.4388001000", \ + "0.1747376000, 0.2632305000, 0.3063620000", \ + "0.0681296000, 0.1578431000, 0.2009746000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "setup_rising"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.1847676000, -0.3696960000, -0.6581888000", \ + "-0.0755228000, -0.2592305000, -0.5513854000", \ + "0.0103333000, -0.1721536000, -0.4618672000"); + } + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.0858906000, -0.2195495000, -0.3188333000", \ + "-0.0205911000, -0.1481465000, -0.2498717000", \ + "0.0127747000, -0.1147806000, -0.2152852000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "hold_rising"; + violation_delay_degrade_pct : 10.000000000; + } + } + test_cell () { + ff ("IQ","IQ_N") { + clocked_on : "CLK"; + next_state : "(D&DE) | (IQ&!DE)"; + } + pin ("CLK") { + direction : "input"; + } + pin ("D") { + direction : "input"; + } + pin ("DE") { + direction : "input"; + } + pin ("Q") { + direction : "output"; + function : "IQ"; + signal_type : "test_scan_out"; + } + pin ("SCD") { + direction : "input"; + signal_type : "test_scan_in"; + } + pin ("SCE") { + direction : "input"; + signal_type : "test_scan_enable"; + } + } + } + + cell ("sky130_fd_sc_hd__sedfxtp_4") { + leakage_power () { + value : 0.0090462000; + when : "CLK&!D&DE&!SCE&!SCD&Q"; + } + leakage_power () { + value : 0.0079838000; + when : "CLK&D&!DE&!SCE&!SCD&Q"; + } + leakage_power () { + value : 0.0134271000; + when : "CLK&D&DE&SCE&!SCD&Q"; + } + leakage_power () { + value : 0.0100281000; + when : "CLK&D&DE&!SCE&SCD&Q"; + } + leakage_power () { + value : 0.0103327000; + when : "!CLK&D&DE&!SCE&!SCD&Q"; + } + leakage_power () { + value : 0.0162271000; + when : "CLK&D&DE&!SCE&!SCD&!Q"; + } + leakage_power () { + value : 0.0118936000; + when : "CLK&!D&!DE&!SCE&!SCD&!Q"; + } + leakage_power () { + value : 0.0140121000; + when : "CLK&!D&DE&SCE&!SCD&!Q"; + } + leakage_power () { + value : 0.0131715000; + when : "CLK&!D&DE&!SCE&SCD&!Q"; + } + leakage_power () { + value : 0.0124006000; + when : "!CLK&!D&DE&!SCE&!SCD&!Q"; + } + leakage_power () { + value : 0.0133601000; + when : "CLK&D&!DE&SCE&!SCD&!Q"; + } + leakage_power () { + value : 0.0152940000; + when : "CLK&!D&!DE&SCE&SCD&!Q"; + } + leakage_power () { + value : 0.0127852000; + when : "!CLK&!D&!DE&SCE&!SCD&!Q"; + } + leakage_power () { + value : 0.0131452000; + when : "CLK&!D&!DE&SCE&!SCD&!Q"; + } + leakage_power () { + value : 0.0178595000; + when : "CLK&D&DE&SCE&!SCD&!Q"; + } + leakage_power () { + value : 0.0121085000; + when : "CLK&D&!DE&!SCE&!SCD&!Q"; + } + leakage_power () { + value : 0.0155089000; + when : "CLK&D&!DE&SCE&SCD&!Q"; + } + leakage_power () { + value : 0.0130000000; + when : "!CLK&D&!DE&SCE&!SCD&!Q"; + } + leakage_power () { + value : 0.0127606000; + when : "CLK&!D&DE&!SCE&!SCD&!Q"; + } + leakage_power () { + value : 0.0161610000; + when : "CLK&!D&DE&SCE&SCD&!Q"; + } + leakage_power () { + value : 0.0136521000; + when : "!CLK&!D&DE&SCE&!SCD&!Q"; + } + leakage_power () { + value : 0.0169703000; + when : "CLK&D&DE&SCE&SCD&!Q"; + } + leakage_power () { + value : 0.0174995000; + when : "!CLK&D&DE&SCE&!SCD&!Q"; + } + leakage_power () { + value : 0.0094572000; + when : "CLK&!D&DE&!SCE&SCD&Q"; + } + leakage_power () { + value : 0.0074931000; + when : "CLK&D&!DE&!SCE&SCD&Q"; + } + leakage_power () { + value : 0.0112621000; + when : "CLK&D&DE&SCE&SCD&Q"; + } + leakage_power () { + value : 0.0105188000; + when : "CLK&D&DE&!SCE&!SCD&Q"; + } + leakage_power () { + value : 0.0098420000; + when : "!CLK&D&DE&!SCE&SCD&Q"; + } + leakage_power () { + value : 0.0087271000; + when : "CLK&D&!DE&SCE&SCD&Q"; + } + leakage_power () { + value : 0.0111709000; + when : "CLK&!D&DE&SCE&SCD&Q"; + } + leakage_power () { + value : 0.0088195000; + when : "CLK&!D&!DE&!SCE&SCD&Q"; + } + leakage_power () { + value : 0.0122185000; + when : "CLK&!D&!DE&SCE&!SCD&Q"; + } + leakage_power () { + value : 0.0098673000; + when : "!CLK&!D&!DE&SCE&SCD&Q"; + } + leakage_power () { + value : 0.0100535000; + when : "CLK&!D&!DE&SCE&SCD&Q"; + } + leakage_power () { + value : 0.0108921000; + when : "CLK&D&!DE&SCE&!SCD&Q"; + } + leakage_power () { + value : 0.0085409000; + when : "!CLK&D&!DE&SCE&SCD&Q"; + } + leakage_power () { + value : 0.0102978000; + when : "CLK&!D&DE&SCE&!SCD&Q"; + } + leakage_power () { + value : 0.0109847000; + when : "!CLK&!D&DE&SCE&SCD&Q"; + } + leakage_power () { + value : 0.0110759000; + when : "!CLK&D&DE&SCE&SCD&Q"; + } + leakage_power () { + value : 0.0157363000; + when : "CLK&D&DE&!SCE&SCD&!Q"; + } + leakage_power () { + value : 0.0123046000; + when : "CLK&!D&!DE&!SCE&SCD&!Q"; + } + leakage_power () { + value : 0.0128115000; + when : "!CLK&!D&DE&!SCE&SCD&!Q"; + } + leakage_power () { + value : 0.0115336000; + when : "!CLK&!D&!DE&!SCE&!SCD&!Q"; + } + leakage_power () { + value : 0.0125195000; + when : "CLK&D&!DE&!SCE&SCD&!Q"; + } + leakage_power () { + value : 0.0117485000; + when : "!CLK&D&!DE&!SCE&!SCD&!Q"; + } + leakage_power () { + value : 0.0091241000; + when : "!CLK&!D&!DE&!SCE&!SCD&Q"; + } + leakage_power () { + value : 0.0093102000; + when : "CLK&!D&!DE&!SCE&!SCD&Q"; + } + leakage_power () { + value : 0.0077977000; + when : "!CLK&D&!DE&!SCE&!SCD&Q"; + } + leakage_power () { + value : 0.0119445000; + when : "!CLK&!D&!DE&!SCE&SCD&!Q"; + } + leakage_power () { + value : 0.0121594000; + when : "!CLK&D&!DE&!SCE&SCD&!Q"; + } + leakage_power () { + value : 0.0086334000; + when : "!CLK&!D&!DE&!SCE&SCD&Q"; + } + leakage_power () { + value : 0.0073070000; + when : "!CLK&D&!DE&!SCE&SCD&Q"; + } + leakage_power () { + value : 0.0089291000; + when : "!CLK&!D&DE&!SCE&!SCD&Q"; + } + leakage_power () { + value : 0.0121014000; + when : "!CLK&!D&!DE&SCE&!SCD&Q"; + } + leakage_power () { + value : 0.0142367000; + when : "!CLK&!D&!DE&SCE&SCD&!Q"; + } + leakage_power () { + value : 0.0093401000; + when : "!CLK&!D&DE&!SCE&SCD&Q"; + } + leakage_power () { + value : 0.0107750000; + when : "!CLK&D&!DE&SCE&!SCD&Q"; + } + leakage_power () { + value : 0.0101807000; + when : "!CLK&!D&DE&SCE&!SCD&Q"; + } + leakage_power () { + value : 0.0144516000; + when : "!CLK&D&!DE&SCE&SCD&!Q"; + } + leakage_power () { + value : 0.0151036000; + when : "!CLK&!D&DE&SCE&SCD&!Q"; + } + leakage_power () { + value : 0.0151697000; + when : "!CLK&D&DE&!SCE&!SCD&!Q"; + } + leakage_power () { + value : 0.0146790000; + when : "!CLK&D&DE&!SCE&SCD&!Q"; + } + leakage_power () { + value : 0.0133100000; + when : "!CLK&D&DE&SCE&!SCD&Q"; + } + leakage_power () { + value : 0.0159129000; + when : "!CLK&D&DE&SCE&SCD&!Q"; + } + area : 40.038400000; + cell_footprint : "sky130_fd_sc_hd__sedfxtp"; + cell_leakage_power : 0.0119838900; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + ff ("IQ","IQ_N") { + clocked_on : "CLK"; + next_state : "(D&DE&!SCE) | (IQ&!DE&!SCE) | (SCD&SCE)"; + } + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("CLK") { + capacitance : 0.0017740000; + clock : "true"; + direction : "input"; + fall_capacitance : 0.0016950000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0272113000, 0.0271269000, 0.0269323000, 0.0269586000, 0.0270193000, 0.0271593000, 0.0274821000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0227211000, 0.0226172000, 0.0223778000, 0.0223692000, 0.0223493000, 0.0223037000, 0.0221985000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0018530000; + timing () { + fall_constraint ("constraint_3_0_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.3147880000, 0.8333333000, 2.5000000000"); + } + related_output_pin : "Q"; + related_pin : "CLK"; + rise_constraint ("constraint_3_0_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.5575589000, 0.8333333000, 2.5000000000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "min_pulse_width"; + violation_delay_degrade_pct : 10.000000000; + } + } + pin ("D") { + capacitance : 0.0017660000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0016750000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0155836000, 0.0154486000, 0.0151372000, 0.0152022000, 0.0153521000, 0.0156976000, 0.0164941000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0092531000, 0.0092331000, 0.0091870000, 0.0091984000, 0.0092245000, 0.0092849000, 0.0094242000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0018580000; + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.3987285000, 0.5922018000, 0.9307435000", \ + "0.2723939000, 0.4658672000, 0.8068502000", \ + "0.1718893000, 0.3665833000, 0.7087871000"); + } + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.2070781000, 0.3639303000, 0.5511048000", \ + "0.1442201000, 0.3010723000, 0.4845846000", \ + "0.1218405000, 0.2774720000, 0.4622051000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "setup_rising"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.3202656000, -0.5125182000, -0.8437357000", \ + "-0.2134622000, -0.4069356000, -0.7418151000", \ + "-0.1263854000, -0.3210794000, -0.6632832000"); + } + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.1859883000, -0.3403991000, -0.5153665000", \ + "-0.1267923000, -0.2799824000, -0.4573913000", \ + "-0.1031921000, -0.2563821000, -0.4386738000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "hold_rising"; + violation_delay_degrade_pct : 10.000000000; + } + } + pin ("DE") { + capacitance : 0.0032910000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0031730000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0110942000, 0.0109987000, 0.0107787000, 0.0108463000, 0.0110024000, 0.0113621000, 0.0121912000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0001584000, 0.0000198899, -0.0002993000, -0.0002429000, -0.0001129000, 0.0001870000, 0.0008783000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0034080000; + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.3938457000, 0.5787741000, 0.9136536000", \ + "0.2833802000, 0.4695293000, 0.8068502000", \ + "0.1914206000, 0.3775697000, 0.7197735000"); + } + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.4365703000, 0.5275046000, 0.5645326000", \ + "0.3102357000, 0.3999492000, 0.4381979000", \ + "0.2097311000, 0.2994447000, 0.3376934000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "setup_rising"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.2458027000, -0.4136413000, -0.5959329000", \ + "-0.1841654000, -0.3507832000, -0.5306334000", \ + "-0.1569030000, -0.3247415000, -0.5070332000"); + } + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.1994160000, -0.3379577000, -0.5043802000", \ + "-0.1402201000, -0.2775410000, -0.4451842000", \ + "-0.1190612000, -0.2563821000, -0.4252461000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "hold_rising"; + violation_delay_degrade_pct : 10.000000000; + } + } + pin ("Q") { + direction : "output"; + function : "IQ"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016114370, 0.0051934600, 0.0167378700, 0.0539440500, 0.1738549000, 0.5603125000"); + values("0.0278681000, 0.0257011000, 0.0191534000, 0.0031103000, -0.0515809000, -0.2413791000, -0.8657103000", \ + "0.0278098000, 0.0256576000, 0.0192685000, 0.0031632000, -0.0514966000, -0.2413160000, -0.8656728000", \ + "0.0277633000, 0.0255259000, 0.0190482000, 0.0030725000, -0.0516517000, -0.2414194000, -0.8657702000", \ + "0.0274458000, 0.0251762000, 0.0188621000, 0.0027476000, -0.0519665000, -0.2417307000, -0.8660885000", \ + "0.0269354000, 0.0247264000, 0.0184002000, 0.0022636000, -0.0525193000, -0.2422304000, -0.8665628000", \ + "0.0269430000, 0.0246926000, 0.0181896000, 0.0021564000, -0.0525359000, -0.2423496000, -0.8666762000", \ + "0.0373653000, 0.0349881000, 0.0279270000, 0.0076094000, -0.0517158000, -0.2415803000, -0.8658994000"); + } + related_pin : "CLK"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016114370, 0.0051934600, 0.0167378700, 0.0539440500, 0.1738549000, 0.5603125000"); + values("0.0398563000, 0.0417550000, 0.0478729000, 0.0676667000, 0.1289319000, 0.3222507000, 0.9412259000", \ + "0.0398748000, 0.0417925000, 0.0479294000, 0.0677125000, 0.1289021000, 0.3210130000, 0.9465956000", \ + "0.0397984000, 0.0417299000, 0.0479052000, 0.0676307000, 0.1286853000, 0.3212313000, 0.9452955000", \ + "0.0394675000, 0.0414122000, 0.0475967000, 0.0673684000, 0.1285557000, 0.3210748000, 0.9451970000", \ + "0.0391727000, 0.0410741000, 0.0471581000, 0.0669751000, 0.1282356000, 0.3203795000, 0.9454113000", \ + "0.0391085000, 0.0410161000, 0.0471104000, 0.0669021000, 0.1279818000, 0.3211519000, 0.9411003000", \ + "0.0430958000, 0.0448836000, 0.0507434000, 0.0695253000, 0.1289767000, 0.3222855000, 0.9404089000"); + } + } + max_capacitance : 0.5603130000; + max_transition : 1.5052910000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016114400, 0.0051934600, 0.0167379000, 0.0539441000, 0.1738550000, 0.5603130000"); + values("0.5266594000, 0.5347355000, 0.5555209000, 0.6031744000, 0.6979493000, 0.8761400000, 1.2505328000", \ + "0.5313546000, 0.5391949000, 0.5602399000, 0.6080338000, 0.7027779000, 0.8807992000, 1.2553383000", \ + "0.5424849000, 0.5503188000, 0.5709762000, 0.6190674000, 0.7138932000, 0.8920617000, 1.2663373000", \ + "0.5680032000, 0.5758323000, 0.5968859000, 0.6446227000, 0.7394015000, 0.9175274000, 1.2918056000", \ + "0.6177323000, 0.6255584000, 0.6466251000, 0.6943180000, 0.7890765000, 0.9672146000, 1.3416758000", \ + "0.6937307000, 0.7015714000, 0.7221459000, 0.7701026000, 0.8649475000, 1.0431428000, 1.4173074000", \ + "0.7951123000, 0.8029244000, 0.8241564000, 0.8716916000, 0.9664177000, 1.1447402000, 1.5190657000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016114400, 0.0051934600, 0.0167379000, 0.0539441000, 0.1738550000, 0.5603130000"); + values("0.3622970000, 0.3684018000, 0.3844210000, 0.4216083000, 0.5082293000, 0.7394801000, 1.4556700000", \ + "0.3669743000, 0.3732167000, 0.3891247000, 0.4262632000, 0.5128552000, 0.7442282000, 1.4598465000", \ + "0.3781110000, 0.3842260000, 0.4002861000, 0.4374083000, 0.5239895000, 0.7552509000, 1.4723516000", \ + "0.4043555000, 0.4104401000, 0.4263933000, 0.4636534000, 0.5501973000, 0.7814236000, 1.5003997000", \ + "0.4551926000, 0.4613745000, 0.4773303000, 0.5145162000, 0.6011452000, 0.8322384000, 1.5514171000", \ + "0.5300297000, 0.5361634000, 0.5519775000, 0.5892106000, 0.6759319000, 0.9072564000, 1.6242743000", \ + "0.6270872000, 0.6332398000, 0.6492684000, 0.6864981000, 0.7731377000, 1.0044601000, 1.7237738000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016114400, 0.0051934600, 0.0167379000, 0.0539441000, 0.1738550000, 0.5603130000"); + values("0.0844107000, 0.0887656000, 0.1013312000, 0.1299563000, 0.1907121000, 0.3212665000, 0.7049382000", \ + "0.0844694000, 0.0883673000, 0.1017593000, 0.1307771000, 0.1909614000, 0.3210378000, 0.7069140000", \ + "0.0843524000, 0.0886380000, 0.1014729000, 0.1305649000, 0.1909384000, 0.3195866000, 0.7062083000", \ + "0.0844484000, 0.0884379000, 0.1016042000, 0.1307210000, 0.1909837000, 0.3193787000, 0.7051094000", \ + "0.0842637000, 0.0884852000, 0.1016187000, 0.1306722000, 0.1909034000, 0.3198217000, 0.7027860000", \ + "0.0846635000, 0.0890840000, 0.1011870000, 0.1304558000, 0.1907332000, 0.3206368000, 0.7061219000", \ + "0.0845447000, 0.0889233000, 0.1006112000, 0.1304893000, 0.1908376000, 0.3187750000, 0.7062828000"); + } + related_pin : "CLK"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016114400, 0.0051934600, 0.0167379000, 0.0539441000, 0.1738550000, 0.5603130000"); + values("0.0383753000, 0.0425358000, 0.0553690000, 0.0866519000, 0.1808420000, 0.4827424000, 1.4958392000", \ + "0.0384723000, 0.0431860000, 0.0553778000, 0.0866238000, 0.1808482000, 0.4822591000, 1.5021722000", \ + "0.0384509000, 0.0428837000, 0.0553829000, 0.0866954000, 0.1805751000, 0.4829150000, 1.5019878000", \ + "0.0385369000, 0.0430306000, 0.0553845000, 0.0867069000, 0.1811702000, 0.4827991000, 1.5024002000", \ + "0.0382314000, 0.0427924000, 0.0548286000, 0.0866238000, 0.1808377000, 0.4822362000, 1.5025775000", \ + "0.0386229000, 0.0427151000, 0.0549786000, 0.0866437000, 0.1806599000, 0.4833327000, 1.5052912000", \ + "0.0390046000, 0.0432747000, 0.0553487000, 0.0865986000, 0.1808874000, 0.4825593000, 1.5006837000"); + } + timing_sense : "non_unate"; + timing_type : "rising_edge"; + } + } + pin ("SCD") { + capacitance : 0.0017260000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0016690000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0031209000, 0.0031447000, 0.0031995000, 0.0032005000, 0.0032026000, 0.0032078000, 0.0032196000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0029954000, -0.0030443000, -0.0031571000, -0.0031593000, -0.0031642000, -0.0031755000, -0.0032015000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0017830000; + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.2852031000, 0.4737936000, 0.7891419000", \ + "0.1552064000, 0.3425762000, 0.6615866000", \ + "0.0498190000, 0.2384095000, 0.5574199000"); + } + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.1143047000, 0.2406393000, 0.3643372000", \ + "0.0465638000, 0.1716777000, 0.2904928000", \ + "0.0144186000, 0.1395326000, 0.2583477000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "setup_rising"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.2152852000, -0.4038756000, -0.7143412000", \ + "-0.0999368000, -0.2885274000, -0.6026549000", \ + "-0.0067565000, -0.1953470000, -0.5119160000"); + } + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.1017598000, -0.2268737000, -0.3444681000", \ + "-0.0327982000, -0.1579121000, -0.2755065000", \ + "0.0017884000, -0.1233255000, -0.2421406000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "hold_rising"; + violation_delay_degrade_pct : 10.000000000; + } + } + pin ("SCE") { + capacitance : 0.0029420000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0029470000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0105869000, 0.0105135000, 0.0103444000, 0.0104094000, 0.0105594000, 0.0109052000, 0.0117023000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0104076000, 0.0102392000, 0.0098510000, 0.0098747000, 0.0099293000, 0.0100552000, 0.0103455000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0029380000; + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.2717754000, 0.4542624000, 0.7415345000", \ + "0.1429994000, 0.3254863000, 0.6164206000", \ + "0.0437155000, 0.2249818000, 0.5171367000"); + } + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.2974102000, 0.3871237000, 0.4302552000", \ + "0.1674134000, 0.2571269000, 0.3002585000", \ + "0.0632467000, 0.1529603000, 0.1960918000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "setup_rising"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.1835469000, -0.3696960000, -0.6581888000", \ + "-0.0755228000, -0.2592305000, -0.5513854000", \ + "0.0103333000, -0.1721536000, -0.4618672000"); + } + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.0871113000, -0.2207702000, -0.3212747000", \ + "-0.0205911000, -0.1481465000, -0.2510924000", \ + "0.0127747000, -0.1147806000, -0.2165059000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "hold_rising"; + violation_delay_degrade_pct : 10.000000000; + } + } + test_cell () { + ff ("IQ","IQ_N") { + clocked_on : "CLK"; + next_state : "(D&DE) | (IQ&!DE)"; + } + pin ("CLK") { + direction : "input"; + } + pin ("D") { + direction : "input"; + } + pin ("DE") { + direction : "input"; + } + pin ("Q") { + direction : "output"; + function : "IQ"; + signal_type : "test_scan_out"; + } + pin ("SCD") { + direction : "input"; + signal_type : "test_scan_in"; + } + pin ("SCE") { + direction : "input"; + signal_type : "test_scan_enable"; + } + } + } + + cell ("sky130_fd_sc_hd__xnor2_1") { + leakage_power () { + value : 0.0025566000; + when : "!A&B"; + } + leakage_power () { + value : 0.0004804000; + when : "!A&!B"; + } + leakage_power () { + value : 0.0029874000; + when : "A&B"; + } + leakage_power () { + value : 0.0022371000; + when : "A&!B"; + } + area : 8.758400000; + cell_footprint : "sky130_fd_sc_hd__xnor2"; + cell_leakage_power : 0.0020653530; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A") { + capacitance : 0.0045080000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0043390000; + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0046770000; + } + pin ("B") { + capacitance : 0.0045620000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0044710000; + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0046530000; + } + pin ("Y") { + direction : "output"; + function : "(!A&!B) | (A&B)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011382370, 0.0025911690, 0.0058987310, 0.0134283100, 0.0305692200, 0.0695900500"); + values("0.0212541000, 0.0203966000, 0.0183263000, 0.0132743000, 0.0013083000, -0.0263191000, -0.0894466000", \ + "0.0210621000, 0.0202046000, 0.0181343000, 0.0130928000, 0.0011272000, -0.0265005000, -0.0896273000", \ + "0.0208378000, 0.0199789000, 0.0178990000, 0.0128577000, 0.0008925000, -0.0267125000, -0.0898251000", \ + "0.0206691000, 0.0197848000, 0.0176785000, 0.0126095000, 0.0006779000, -0.0269027000, -0.0900008000", \ + "0.0206612000, 0.0197631000, 0.0176218000, 0.0125632000, 0.0006588000, -0.0268820000, -0.0899500000", \ + "0.0207164000, 0.0197238000, 0.0174623000, 0.0123643000, 0.0010442000, -0.0264794000, -0.0895125000", \ + "0.0222263000, 0.0212939000, 0.0189236000, 0.0136613000, 0.0015636000, -0.0259701000, -0.0884179000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011382370, 0.0025911690, 0.0058987310, 0.0134283100, 0.0305692200, 0.0695900500"); + values("0.0046536000, 0.0057919000, 0.0082625000, 0.0136885000, 0.0257722000, 0.0531978000, 0.1156202000", \ + "0.0044444000, 0.0055590000, 0.0080568000, 0.0134927000, 0.0256073000, 0.0530626000, 0.1156251000", \ + "0.0041199000, 0.0052441000, 0.0077323000, 0.0132036000, 0.0253521000, 0.0528241000, 0.1154207000", \ + "0.0037972000, 0.0048996000, 0.0073834000, 0.0128788000, 0.0251300000, 0.0527196000, 0.1151657000", \ + "0.0037841000, 0.0047206000, 0.0071214000, 0.0126143000, 0.0247897000, 0.0524473000, 0.1151301000", \ + "0.0038968000, 0.0049861000, 0.0074544000, 0.0129104000, 0.0248100000, 0.0525599000, 0.1149145000", \ + "0.0047804000, 0.0057978000, 0.0082136000, 0.0138364000, 0.0259337000, 0.0535550000, 0.1165356000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011382370, 0.0025911690, 0.0058987310, 0.0134283100, 0.0305692200, 0.0695900500"); + values("0.0210798000, 0.0200224000, 0.0175806000, 0.0120262000, -0.0004269000, -0.0284115000, -0.0917671000", \ + "0.0206999000, 0.0196344000, 0.0172140000, 0.0116620000, -0.0007875000, -0.0287663000, -0.0920730000", \ + "0.0201792000, 0.0191027000, 0.0166971000, 0.0111984000, -0.0011976000, -0.0291786000, -0.0924275000", \ + "0.0195687000, 0.0185355000, 0.0162002000, 0.0107901000, -0.0015177000, -0.0294364000, -0.0927660000", \ + "0.0193002000, 0.0182926000, 0.0159620000, 0.0106365000, -0.0015868000, -0.0294238000, -0.0927365000", \ + "0.0189621000, 0.0179525000, 0.0155698000, 0.0102003000, -0.0013802000, -0.0291220000, -0.0923814000", \ + "0.0204586000, 0.0194496000, 0.0172061000, 0.0119098000, -0.0001940000, -0.0279555000, -0.0906126000"); + } + related_pin : "B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011382370, 0.0025911690, 0.0058987310, 0.0134283100, 0.0305692200, 0.0695900500"); + values("0.0062226000, 0.0073435000, 0.0098230000, 0.0152310000, 0.0272283000, 0.0547078000, 0.1167354000", \ + "0.0059629000, 0.0070876000, 0.0095623000, 0.0149857000, 0.0270056000, 0.0545144000, 0.1172284000", \ + "0.0055694000, 0.0066886000, 0.0091528000, 0.0145690000, 0.0266453000, 0.0543286000, 0.1165925000", \ + "0.0051805000, 0.0062667000, 0.0087231000, 0.0141126000, 0.0263342000, 0.0538733000, 0.1163511000", \ + "0.0053184000, 0.0062469000, 0.0086151000, 0.0139722000, 0.0261111000, 0.0537772000, 0.1164143000", \ + "0.0057322000, 0.0068003000, 0.0092021000, 0.0145291000, 0.0263700000, 0.0540804000, 0.1165046000", \ + "0.0073903000, 0.0084192000, 0.0108560000, 0.0161787000, 0.0282496000, 0.0554913000, 0.1186286000"); + } + } + max_capacitance : 0.0695900000; + max_transition : 1.4892980000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011382400, 0.0025911700, 0.0058987300, 0.0134283000, 0.0305692000, 0.0695901000"); + values("0.0374137000, 0.0414031000, 0.0501328000, 0.0689368000, 0.1105394000, 0.2037041000, 0.4145033000", \ + "0.0423143000, 0.0463179000, 0.0550444000, 0.0740452000, 0.1156761000, 0.2086769000, 0.4195883000", \ + "0.0517034000, 0.0557622000, 0.0645395000, 0.0836287000, 0.1253351000, 0.2185252000, 0.4295134000", \ + "0.0682622000, 0.0729351000, 0.0832887000, 0.1037547000, 0.1458845000, 0.2393883000, 0.4504921000", \ + "0.0912211000, 0.0983857000, 0.1125359000, 0.1401068000, 0.1900582000, 0.2871116000, 0.4988291000", \ + "0.1128187000, 0.1240902000, 0.1463828000, 0.1885505000, 0.2613697000, 0.3846934000, 0.6101555000", \ + "0.1071319000, 0.1255547000, 0.1627196000, 0.2307021000, 0.3466455000, 0.5321230000, 0.8269580000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011382400, 0.0025911700, 0.0058987300, 0.0134283000, 0.0305692000, 0.0695901000"); + values("0.0941213000, 0.1040279000, 0.1265192000, 0.1764383000, 0.2886966000, 0.5430323000, 1.1200462000", \ + "0.0988531000, 0.1090306000, 0.1316310000, 0.1818392000, 0.2946032000, 0.5488541000, 1.1260067000", \ + "0.1115258000, 0.1216865000, 0.1442828000, 0.1948122000, 0.3076115000, 0.5624227000, 1.1393637000", \ + "0.1396824000, 0.1496877000, 0.1722470000, 0.2226296000, 0.3356868000, 0.5906368000, 1.1686353000", \ + "0.1982890000, 0.2102514000, 0.2351971000, 0.2857881000, 0.3987954000, 0.6540214000, 1.2323496000", \ + "0.3009308000, 0.3169627000, 0.3501765000, 0.4171192000, 0.5445996000, 0.8002156000, 1.3792549000", \ + "0.4725413000, 0.4976712000, 0.5499183000, 0.6470857000, 0.8225922000, 1.1309064000, 1.7157147000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011382400, 0.0025911700, 0.0058987300, 0.0134283000, 0.0305692000, 0.0695901000"); + values("0.0255116000, 0.0303044000, 0.0410405000, 0.0652203000, 0.1202617000, 0.2445203000, 0.5287258000", \ + "0.0255630000, 0.0304168000, 0.0411482000, 0.0653830000, 0.1203124000, 0.2443628000, 0.5285509000", \ + "0.0260761000, 0.0307138000, 0.0411967000, 0.0653758000, 0.1203064000, 0.2443603000, 0.5281008000", \ + "0.0324194000, 0.0368225000, 0.0466769000, 0.0683918000, 0.1212277000, 0.2443447000, 0.5282029000", \ + "0.0491879000, 0.0546326000, 0.0654179000, 0.0885335000, 0.1353784000, 0.2496287000, 0.5284382000", \ + "0.0836209000, 0.0910877000, 0.1059869000, 0.1347443000, 0.1872409000, 0.2944901000, 0.5449606000", \ + "0.1484122000, 0.1598077000, 0.1817400000, 0.2236170000, 0.2952565000, 0.4201456000, 0.6569621000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011382400, 0.0025911700, 0.0058987300, 0.0134283000, 0.0305692000, 0.0695901000"); + values("0.0714559000, 0.0844234000, 0.1139729000, 0.1812960000, 0.3340109000, 0.6815455000, 1.4741902000", \ + "0.0714053000, 0.0845634000, 0.1141746000, 0.1815512000, 0.3345667000, 0.6820500000, 1.4700076000", \ + "0.0713463000, 0.0845266000, 0.1140820000, 0.1812062000, 0.3339938000, 0.6815553000, 1.4713369000", \ + "0.0716971000, 0.0844849000, 0.1140594000, 0.1813920000, 0.3339456000, 0.6818059000, 1.4714270000", \ + "0.0877275000, 0.0990177000, 0.1247999000, 0.1865859000, 0.3343727000, 0.6815178000, 1.4715268000", \ + "0.1286496000, 0.1417827000, 0.1701993000, 0.2293134000, 0.3604324000, 0.6859468000, 1.4738862000", \ + "0.2134171000, 0.2303635000, 0.2671819000, 0.3367471000, 0.4756940000, 0.7623122000, 1.4843476000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011382400, 0.0025911700, 0.0058987300, 0.0134283000, 0.0305692000, 0.0695901000"); + values("0.0879736000, 0.0928356000, 0.1026908000, 0.1222338000, 0.1626539000, 0.2518160000, 0.4547098000", \ + "0.0932477000, 0.0981090000, 0.1079727000, 0.1275049000, 0.1679441000, 0.2571461000, 0.4599539000", \ + "0.1066165000, 0.1114599000, 0.1212622000, 0.1408419000, 0.1812395000, 0.2706052000, 0.4725861000", \ + "0.1386916000, 0.1434817000, 0.1532383000, 0.1727714000, 0.2132622000, 0.3027510000, 0.5045380000", \ + "0.2050795000, 0.2102447000, 0.2204814000, 0.2405946000, 0.2816081000, 0.3709620000, 0.5738020000", \ + "0.3140539000, 0.3204041000, 0.3325247000, 0.3538867000, 0.3964442000, 0.4865219000, 0.6887515000", \ + "0.4895530000, 0.4979859000, 0.5139256000, 0.5409110000, 0.5875962000, 0.6786547000, 0.8808565000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011382400, 0.0025911700, 0.0058987300, 0.0134283000, 0.0305692000, 0.0695901000"); + values("0.0751694000, 0.0810697000, 0.0933653000, 0.1191934000, 0.1757629000, 0.3037600000, 0.5957271000", \ + "0.0793663000, 0.0852165000, 0.0975409000, 0.1234232000, 0.1803780000, 0.3085979000, 0.6006250000", \ + "0.0881773000, 0.0940095000, 0.1063585000, 0.1324048000, 0.1891873000, 0.3171431000, 0.6091715000", \ + "0.1063799000, 0.1123094000, 0.1247651000, 0.1508675000, 0.2083215000, 0.3369048000, 0.6313726000", \ + "0.1333069000, 0.1395361000, 0.1525422000, 0.1791110000, 0.2368350000, 0.3662150000, 0.6591384000", \ + "0.1625237000, 0.1696954000, 0.1837260000, 0.2112414000, 0.2691012000, 0.3991435000, 0.6901895000", \ + "0.1712796000, 0.1804689000, 0.1983677000, 0.2293151000, 0.2886584000, 0.4181494000, 0.7121305000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011382400, 0.0025911700, 0.0058987300, 0.0134283000, 0.0305692000, 0.0695901000"); + values("0.0224865000, 0.0268848000, 0.0367783000, 0.0585781000, 0.1091097000, 0.2281268000, 0.4979848000", \ + "0.0224936000, 0.0269522000, 0.0367106000, 0.0585942000, 0.1092634000, 0.2282550000, 0.4977491000", \ + "0.0225816000, 0.0269946000, 0.0367711000, 0.0587650000, 0.1093991000, 0.2273926000, 0.5020171000", \ + "0.0227575000, 0.0271991000, 0.0368878000, 0.0586740000, 0.1093658000, 0.2282439000, 0.5016808000", \ + "0.0259716000, 0.0303122000, 0.0395581000, 0.0607494000, 0.1102675000, 0.2275468000, 0.4978004000", \ + "0.0347855000, 0.0388052000, 0.0476079000, 0.0681257000, 0.1147722000, 0.2288841000, 0.5004079000", \ + "0.0502125000, 0.0550223000, 0.0641964000, 0.0825912000, 0.1251897000, 0.2335291000, 0.5011518000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011382400, 0.0025911700, 0.0058987300, 0.0134283000, 0.0305692000, 0.0695901000"); + values("0.0270080000, 0.0334043000, 0.0482756000, 0.0827941000, 0.1628451000, 0.3475847000, 0.7662062000", \ + "0.0270598000, 0.0334770000, 0.0482956000, 0.0828084000, 0.1631730000, 0.3477769000, 0.7697812000", \ + "0.0270525000, 0.0335187000, 0.0484306000, 0.0827948000, 0.1632542000, 0.3475653000, 0.7683433000", \ + "0.0279784000, 0.0343572000, 0.0488672000, 0.0830828000, 0.1634631000, 0.3479544000, 0.7701059000", \ + "0.0309263000, 0.0370766000, 0.0512037000, 0.0847123000, 0.1636328000, 0.3468329000, 0.7665360000", \ + "0.0378687000, 0.0435559000, 0.0565700000, 0.0876585000, 0.1651761000, 0.3479284000, 0.7631074000", \ + "0.0526271000, 0.0583749000, 0.0708549000, 0.0985604000, 0.1694503000, 0.3495317000, 0.7678985000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011382400, 0.0025911700, 0.0058987300, 0.0134283000, 0.0305692000, 0.0695901000"); + values("0.0296097000, 0.0332590000, 0.0412041000, 0.0589563000, 0.0984756000, 0.1875731000, 0.3892678000", \ + "0.0345021000, 0.0382876000, 0.0464941000, 0.0645287000, 0.1042095000, 0.1932805000, 0.3955867000", \ + "0.0440310000, 0.0480741000, 0.0565564000, 0.0747690000, 0.1147084000, 0.2040165000, 0.4057167000", \ + "0.0579213000, 0.0636453000, 0.0746488000, 0.0955968000, 0.1364075000, 0.2262785000, 0.4288422000", \ + "0.0739048000, 0.0825315000, 0.0993813000, 0.1296888000, 0.1826285000, 0.2767357000, 0.4798069000", \ + "0.0822701000, 0.0962199000, 0.1236074000, 0.1719301000, 0.2512824000, 0.3786568000, 0.5984508000", \ + "0.0546336000, 0.0788279000, 0.1240999000, 0.2033454000, 0.3306776000, 0.5268614000, 0.8257231000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011382400, 0.0025911700, 0.0058987300, 0.0134283000, 0.0305692000, 0.0695901000"); + values("0.0794984000, 0.0896267000, 0.1120081000, 0.1623149000, 0.2747146000, 0.5290156000, 1.1062609000", \ + "0.0823325000, 0.0926695000, 0.1153646000, 0.1659634000, 0.2788389000, 0.5332907000, 1.1104816000", \ + "0.0925919000, 0.1027798000, 0.1257377000, 0.1764136000, 0.2898095000, 0.5448647000, 1.1226516000", \ + "0.1215620000, 0.1310412000, 0.1535347000, 0.2040695000, 0.3173043000, 0.5727758000, 1.1514181000", \ + "0.1843802000, 0.1968836000, 0.2221036000, 0.2725996000, 0.3843523000, 0.6378045000, 1.2161813000", \ + "0.2857073000, 0.3044930000, 0.3429741000, 0.4160355000, 0.5444155000, 0.7965920000, 1.3715663000", \ + "0.4520108000, 0.4801604000, 0.5391168000, 0.6501808000, 0.8431987000, 1.1646741000, 1.7389461000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011382400, 0.0025911700, 0.0058987300, 0.0134283000, 0.0305692000, 0.0695901000"); + values("0.0167247000, 0.0214293000, 0.0319246000, 0.0556031000, 0.1079566000, 0.2274689000, 0.5020126000", \ + "0.0169897000, 0.0216114000, 0.0321598000, 0.0554673000, 0.1082767000, 0.2269143000, 0.4988090000", \ + "0.0183508000, 0.0226268000, 0.0325875000, 0.0557693000, 0.1084155000, 0.2283666000, 0.5004188000", \ + "0.0263903000, 0.0307920000, 0.0401839000, 0.0599549000, 0.1092518000, 0.2282024000, 0.5010586000", \ + "0.0443882000, 0.0498130000, 0.0610617000, 0.0830309000, 0.1281234000, 0.2331985000, 0.4989655000", \ + "0.0796239000, 0.0875368000, 0.1031613000, 0.1319726000, 0.1836345000, 0.2839029000, 0.5175134000", \ + "0.1485336000, 0.1597285000, 0.1823033000, 0.2239612000, 0.2935844000, 0.4169944000, 0.6444105000"); + } + related_pin : "B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011382400, 0.0025911700, 0.0058987300, 0.0134283000, 0.0305692000, 0.0695901000"); + values("0.0712430000, 0.0843621000, 0.1140498000, 0.1812956000, 0.3340228000, 0.6819277000, 1.4750530000", \ + "0.0712513000, 0.0843401000, 0.1140488000, 0.1813947000, 0.3340984000, 0.6818103000, 1.4707817000", \ + "0.0710222000, 0.0841446000, 0.1139301000, 0.1814288000, 0.3339505000, 0.6808313000, 1.4694421000", \ + "0.0732621000, 0.0852946000, 0.1138138000, 0.1811932000, 0.3338476000, 0.6810004000, 1.4765342000", \ + "0.1003642000, 0.1111732000, 0.1331563000, 0.1904222000, 0.3338433000, 0.6824564000, 1.4713941000", \ + "0.1509524000, 0.1669761000, 0.1981301000, 0.2578159000, 0.3733653000, 0.6854615000, 1.4744737000", \ + "0.2372217000, 0.2607529000, 0.3092593000, 0.3940715000, 0.5414956000, 0.8004314000, 1.4892981000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011382400, 0.0025911700, 0.0058987300, 0.0134283000, 0.0305692000, 0.0695901000"); + values("0.0896917000, 0.0939260000, 0.1029449000, 0.1216708000, 0.1625840000, 0.2547513000, 0.4651192000", \ + "0.0941638000, 0.0984198000, 0.1074572000, 0.1261522000, 0.1671106000, 0.2593133000, 0.4696858000", \ + "0.1061412000, 0.1102558000, 0.1194068000, 0.1383789000, 0.1794195000, 0.2716652000, 0.4820229000", \ + "0.1359716000, 0.1403478000, 0.1495754000, 0.1688446000, 0.2101039000, 0.3025749000, 0.5125907000", \ + "0.1927894000, 0.1978528000, 0.2079361000, 0.2283960000, 0.2706861000, 0.3635023000, 0.5735153000", \ + "0.2815027000, 0.2877836000, 0.3001047000, 0.3226654000, 0.3665753000, 0.4603271000, 0.6711419000", \ + "0.4228669000, 0.4309682000, 0.4472404000, 0.4749996000, 0.5230005000, 0.6171115000, 0.8281621000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011382400, 0.0025911700, 0.0058987300, 0.0134283000, 0.0305692000, 0.0695901000"); + values("0.0735055000, 0.0793933000, 0.0916209000, 0.1173552000, 0.1734661000, 0.3010142000, 0.5922055000", \ + "0.0772127000, 0.0830754000, 0.0953330000, 0.1211060000, 0.1773349000, 0.3052280000, 0.5965844000", \ + "0.0869150000, 0.0927813000, 0.1049425000, 0.1306719000, 0.1874039000, 0.3150908000, 0.6070271000", \ + "0.1073829000, 0.1133407000, 0.1257020000, 0.1516962000, 0.2087018000, 0.3369135000, 0.6277950000", \ + "0.1347192000, 0.1409291000, 0.1536680000, 0.1801952000, 0.2377425000, 0.3667317000, 0.6601857000", \ + "0.1647985000, 0.1720189000, 0.1856781000, 0.2126279000, 0.2702072000, 0.4006623000, 0.6914623000", \ + "0.1784490000, 0.1881013000, 0.2051033000, 0.2359150000, 0.2938938000, 0.4218359000, 0.7166640000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011382400, 0.0025911700, 0.0058987300, 0.0134283000, 0.0305692000, 0.0695901000"); + values("0.0294038000, 0.0343572000, 0.0447105000, 0.0677682000, 0.1212734000, 0.2447817000, 0.5285538000", \ + "0.0294680000, 0.0343957000, 0.0447266000, 0.0678491000, 0.1212757000, 0.2447950000, 0.5285165000", \ + "0.0295784000, 0.0344992000, 0.0448423000, 0.0680272000, 0.1212248000, 0.2447509000, 0.5280468000", \ + "0.0301526000, 0.0348658000, 0.0451552000, 0.0682463000, 0.1211151000, 0.2450755000, 0.5283030000", \ + "0.0312519000, 0.0362567000, 0.0467763000, 0.0694554000, 0.1218535000, 0.2452314000, 0.5289987000", \ + "0.0368908000, 0.0419788000, 0.0515685000, 0.0733067000, 0.1235176000, 0.2452375000, 0.5276424000", \ + "0.0496504000, 0.0554734000, 0.0662531000, 0.0872547000, 0.1342103000, 0.2476879000, 0.5286290000"); + } + related_pin : "B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011382400, 0.0025911700, 0.0058987300, 0.0134283000, 0.0305692000, 0.0695901000"); + values("0.0270759000, 0.0335480000, 0.0482992000, 0.0827999000, 0.1632061000, 0.3474849000, 0.7647624000", \ + "0.0271138000, 0.0335014000, 0.0483234000, 0.0827844000, 0.1632423000, 0.3477507000, 0.7670519000", \ + "0.0271249000, 0.0335762000, 0.0484280000, 0.0828755000, 0.1631988000, 0.3486650000, 0.7682027000", \ + "0.0284521000, 0.0347648000, 0.0492729000, 0.0833441000, 0.1633007000, 0.3476028000, 0.7657633000", \ + "0.0312800000, 0.0373027000, 0.0513653000, 0.0851627000, 0.1640390000, 0.3473424000, 0.7697290000", \ + "0.0389901000, 0.0445632000, 0.0570089000, 0.0881072000, 0.1655975000, 0.3486771000, 0.7639235000", \ + "0.0547110000, 0.0602884000, 0.0719234000, 0.0989714000, 0.1696095000, 0.3494537000, 0.7687415000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__xnor2_2") { + leakage_power () { + value : 0.0117114000; + when : "!A&B"; + } + leakage_power () { + value : 0.0012317000; + when : "!A&!B"; + } + leakage_power () { + value : 0.0074405000; + when : "A&B"; + } + leakage_power () { + value : 0.0104538000; + when : "A&!B"; + } + area : 16.265600000; + cell_footprint : "sky130_fd_sc_hd__xnor2"; + cell_leakage_power : 0.0077093300; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A") { + capacitance : 0.0086790000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0083180000; + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0090400000; + } + pin ("B") { + capacitance : 0.0082590000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0080770000; + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0084420000; + } + pin ("Y") { + direction : "output"; + function : "(!A&!B) | (A&B)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012494960, 0.0031224790, 0.0078030470, 0.0194997500, 0.0487297000, 0.1217751000"); + values("0.0416832000, 0.0406495000, 0.0380516000, 0.0311227000, 0.0128520000, -0.0340488000, -0.1521050000", \ + "0.0412475000, 0.0402383000, 0.0376296000, 0.0307194000, 0.0124477000, -0.0344566000, -0.1525116000", \ + "0.0407567000, 0.0397449000, 0.0371067000, 0.0301795000, 0.0119136000, -0.0349797000, -0.1529820000", \ + "0.0403867000, 0.0393446000, 0.0366679000, 0.0296975000, 0.0114377000, -0.0353290000, -0.1533952000", \ + "0.0403057000, 0.0392889000, 0.0364891000, 0.0294013000, 0.0111041000, -0.0356826000, -0.1535889000", \ + "0.0404687000, 0.0392825000, 0.0363146000, 0.0288944000, 0.0117189000, -0.0349486000, -0.1527223000", \ + "0.0444973000, 0.0432732000, 0.0401855000, 0.0326484000, 0.0136517000, -0.0331612000, -0.1497434000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012494960, 0.0031224790, 0.0078030470, 0.0194997500, 0.0487297000, 0.1217751000"); + values("0.0090853000, 0.0104636000, 0.0138142000, 0.0217932000, 0.0407339000, 0.0873622000, 0.2054364000", \ + "0.0086521000, 0.0100236000, 0.0133980000, 0.0213702000, 0.0403238000, 0.0870311000, 0.2040353000", \ + "0.0080112000, 0.0093698000, 0.0127061000, 0.0206739000, 0.0397164000, 0.0864433000, 0.2023921000", \ + "0.0073230000, 0.0086636000, 0.0119609000, 0.0198972000, 0.0390682000, 0.0860189000, 0.2029474000", \ + "0.0076022000, 0.0088215000, 0.0115920000, 0.0195350000, 0.0386951000, 0.0857337000, 0.2030284000", \ + "0.0076621000, 0.0089082000, 0.0120523000, 0.0197778000, 0.0385398000, 0.0860207000, 0.2023294000", \ + "0.0097530000, 0.0109748000, 0.0139895000, 0.0217196000, 0.0409572000, 0.0882869000, 0.2058311000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012494960, 0.0031224790, 0.0078030470, 0.0194997500, 0.0487297000, 0.1217751000"); + values("0.0402115000, 0.0389753000, 0.0358653000, 0.0280557000, 0.0086491000, -0.0392258000, -0.1578875000", \ + "0.0395922000, 0.0383693000, 0.0352897000, 0.0275296000, 0.0081574000, -0.0397376000, -0.1584178000", \ + "0.0387752000, 0.0375801000, 0.0344768000, 0.0267440000, 0.0074943000, -0.0403288000, -0.1589479000", \ + "0.0377868000, 0.0365736000, 0.0335245000, 0.0259456000, 0.0068547000, -0.0407731000, -0.1593515000", \ + "0.0368027000, 0.0356140000, 0.0328122000, 0.0252819000, 0.0063268000, -0.0410105000, -0.1594897000", \ + "0.0364446000, 0.0353252000, 0.0323268000, 0.0247228000, 0.0071493000, -0.0399547000, -0.1582903000", \ + "0.0397997000, 0.0385617000, 0.0354840000, 0.0279245000, 0.0090814000, -0.0381258000, -0.1549076000"); + } + related_pin : "B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012494960, 0.0031224790, 0.0078030470, 0.0194997500, 0.0487297000, 0.1217751000"); + values("0.0124024000, 0.0137876000, 0.0171445000, 0.0249994000, 0.0437482000, 0.0903444000, 0.2074321000", \ + "0.0120005000, 0.0133638000, 0.0167045000, 0.0245894000, 0.0434204000, 0.0899373000, 0.2069668000", \ + "0.0113417000, 0.0126858000, 0.0159923000, 0.0238726000, 0.0428177000, 0.0895349000, 0.2067157000", \ + "0.0106360000, 0.0119389000, 0.0151883000, 0.0230403000, 0.0421940000, 0.0891777000, 0.2072445000", \ + "0.0109636000, 0.0121870000, 0.0149678000, 0.0228561000, 0.0418259000, 0.0888924000, 0.2061174000", \ + "0.0117900000, 0.0130255000, 0.0161583000, 0.0239088000, 0.0424090000, 0.0898087000, 0.2057519000", \ + "0.0152250000, 0.0166509000, 0.0197186000, 0.0276944000, 0.0468381000, 0.0935781000, 0.2111785000"); + } + } + max_capacitance : 0.1217750000; + max_transition : 1.4926540000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012495000, 0.0031224800, 0.0078030500, 0.0194997000, 0.0487297000, 0.1217750000"); + values("0.0389153000, 0.0416781000, 0.0484181000, 0.0640688000, 0.1014081000, 0.1916577000, 0.4145879000", \ + "0.0436013000, 0.0464734000, 0.0531768000, 0.0690479000, 0.1063295000, 0.1967256000, 0.4198585000", \ + "0.0522621000, 0.0551130000, 0.0618762000, 0.0777773000, 0.1152394000, 0.2056864000, 0.4288654000", \ + "0.0670349000, 0.0703548000, 0.0780708000, 0.0953024000, 0.1335069000, 0.2241232000, 0.4475193000", \ + "0.0879396000, 0.0925825000, 0.1029986000, 0.1251173000, 0.1714597000, 0.2665833000, 0.4907667000", \ + "0.1063393000, 0.1133840000, 0.1289909000, 0.1631151000, 0.2294043000, 0.3503033000, 0.5902641000", \ + "0.0967092000, 0.1075718000, 0.1336832000, 0.1878127000, 0.2911848000, 0.4730243000, 0.7816331000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012495000, 0.0031224800, 0.0078030500, 0.0194997000, 0.0487297000, 0.1217750000"); + values("0.0996199000, 0.1062194000, 0.1226614000, 0.1623016000, 0.2596385000, 0.5011258000, 1.1018688000", \ + "0.1039442000, 0.1109132000, 0.1272080000, 0.1670653000, 0.2648364000, 0.5066764000, 1.1082325000", \ + "0.1164166000, 0.1230109000, 0.1394998000, 0.1795085000, 0.2777631000, 0.5197671000, 1.1215198000", \ + "0.1436621000, 0.1500880000, 0.1664708000, 0.2062709000, 0.3046764000, 0.5467818000, 1.1482083000", \ + "0.1977831000, 0.2057869000, 0.2237741000, 0.2654994000, 0.3634831000, 0.6060123000, 1.2083256000", \ + "0.2898870000, 0.3005363000, 0.3247641000, 0.3794318000, 0.4961800000, 0.7421772000, 1.3452091000", \ + "0.4385464000, 0.4550689000, 0.4928954000, 0.5737256000, 0.7335714000, 1.0393069000, 1.6583461000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012495000, 0.0031224800, 0.0078030500, 0.0194997000, 0.0487297000, 0.1217750000"); + values("0.0290679000, 0.0322032000, 0.0399536000, 0.0593891000, 0.1077193000, 0.2282403000, 0.5294839000", \ + "0.0291126000, 0.0322351000, 0.0401100000, 0.0593833000, 0.1077234000, 0.2282317000, 0.5295555000", \ + "0.0294849000, 0.0325473000, 0.0402457000, 0.0593883000, 0.1076549000, 0.2283842000, 0.5295468000", \ + "0.0348560000, 0.0378274000, 0.0453850000, 0.0626676000, 0.1088585000, 0.2283656000, 0.5298685000", \ + "0.0504137000, 0.0538960000, 0.0618077000, 0.0802861000, 0.1241344000, 0.2338672000, 0.5299067000", \ + "0.0838336000, 0.0882809000, 0.0990071000, 0.1237831000, 0.1710680000, 0.2766208000, 0.5454933000", \ + "0.1470148000, 0.1541207000, 0.1698879000, 0.2037961000, 0.2684553000, 0.3914556000, 0.6510288000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012495000, 0.0031224800, 0.0078030500, 0.0194997000, 0.0487297000, 0.1217750000"); + values("0.0739187000, 0.0824290000, 0.1040391000, 0.1581470000, 0.2924337000, 0.6281171000, 1.4643977000", \ + "0.0737774000, 0.0825892000, 0.1040716000, 0.1580253000, 0.2929360000, 0.6282810000, 1.4661363000", \ + "0.0738510000, 0.0826145000, 0.1042126000, 0.1580234000, 0.2929878000, 0.6305311000, 1.4665325000", \ + "0.0740547000, 0.0825886000, 0.1041637000, 0.1581164000, 0.2929090000, 0.6279753000, 1.4648718000", \ + "0.0897189000, 0.0972614000, 0.1159726000, 0.1651760000, 0.2943568000, 0.6277663000, 1.4653831000", \ + "0.1285473000, 0.1377148000, 0.1592289000, 0.2090759000, 0.3249498000, 0.6345833000, 1.4659826000", \ + "0.2115307000, 0.2226188000, 0.2493215000, 0.3093208000, 0.4381593000, 0.7207995000, 1.4806274000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012495000, 0.0031224800, 0.0078030500, 0.0194997000, 0.0487297000, 0.1217750000"); + values("0.0994968000, 0.1029960000, 0.1111783000, 0.1287770000, 0.1668899000, 0.2563180000, 0.4772815000", \ + "0.1041526000, 0.1077547000, 0.1158704000, 0.1334958000, 0.1716984000, 0.2611580000, 0.4819320000", \ + "0.1164118000, 0.1199800000, 0.1280930000, 0.1456707000, 0.1838596000, 0.2733628000, 0.4944772000", \ + "0.1473835000, 0.1509393000, 0.1589984000, 0.1765161000, 0.2147509000, 0.3041581000, 0.5263817000", \ + "0.2123168000, 0.2160239000, 0.2244337000, 0.2423490000, 0.2809624000, 0.3707218000, 0.5923958000", \ + "0.3179659000, 0.3225678000, 0.3322822000, 0.3521007000, 0.3927085000, 0.4833515000, 0.7048170000", \ + "0.4852115000, 0.4911559000, 0.5038553000, 0.5281577000, 0.5730688000, 0.6655210000, 0.8871534000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012495000, 0.0031224800, 0.0078030500, 0.0194997000, 0.0487297000, 0.1217750000"); + values("0.0771294000, 0.0807479000, 0.0890324000, 0.1069834000, 0.1473157000, 0.2448966000, 0.4886881000", \ + "0.0813184000, 0.0849588000, 0.0932756000, 0.1112933000, 0.1516141000, 0.2493131000, 0.4940531000", \ + "0.0901598000, 0.0937610000, 0.1020112000, 0.1199299000, 0.1604604000, 0.2580716000, 0.5015888000", \ + "0.1082726000, 0.1119481000, 0.1202589000, 0.1383981000, 0.1792481000, 0.2773871000, 0.5215777000", \ + "0.1356447000, 0.1395785000, 0.1482355000, 0.1671544000, 0.2088348000, 0.3079187000, 0.5536533000", \ + "0.1651854000, 0.1698266000, 0.1798119000, 0.2002406000, 0.2428977000, 0.3423199000, 0.5866992000", \ + "0.1741695000, 0.1804076000, 0.1936986000, 0.2188953000, 0.2656923000, 0.3655516000, 0.6106097000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012495000, 0.0031224800, 0.0078030500, 0.0194997000, 0.0487297000, 0.1217750000"); + values("0.0238045000, 0.0270765000, 0.0347184000, 0.0532835000, 0.0990851000, 0.2176597000, 0.5175400000", \ + "0.0239314000, 0.0270418000, 0.0347803000, 0.0532061000, 0.0990563000, 0.2172719000, 0.5196626000", \ + "0.0238026000, 0.0271408000, 0.0346604000, 0.0532738000, 0.0991990000, 0.2173433000, 0.5172927000", \ + "0.0239398000, 0.0270787000, 0.0347408000, 0.0533269000, 0.0992115000, 0.2175627000, 0.5159888000", \ + "0.0266639000, 0.0300409000, 0.0374285000, 0.0553708000, 0.1003554000, 0.2173191000, 0.5160503000", \ + "0.0349668000, 0.0380380000, 0.0448605000, 0.0622511000, 0.1050925000, 0.2198354000, 0.5174082000", \ + "0.0492144000, 0.0529659000, 0.0603176000, 0.0767800000, 0.1163224000, 0.2243886000, 0.5201292000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012495000, 0.0031224800, 0.0078030500, 0.0194997000, 0.0487297000, 0.1217750000"); + values("0.0238377000, 0.0273080000, 0.0358763000, 0.0572386000, 0.1122380000, 0.2524314000, 0.6088633000", \ + "0.0238590000, 0.0272691000, 0.0358496000, 0.0573600000, 0.1121690000, 0.2526767000, 0.6072618000", \ + "0.0238741000, 0.0273305000, 0.0359106000, 0.0572447000, 0.1122150000, 0.2527431000, 0.6064155000", \ + "0.0247985000, 0.0282291000, 0.0366079000, 0.0577908000, 0.1124232000, 0.2531524000, 0.6083372000", \ + "0.0278839000, 0.0311808000, 0.0395159000, 0.0601120000, 0.1138571000, 0.2527358000, 0.6061950000", \ + "0.0351924000, 0.0384153000, 0.0461727000, 0.0656132000, 0.1166146000, 0.2537713000, 0.6050267000", \ + "0.0491720000, 0.0529417000, 0.0611793000, 0.0793922000, 0.1255094000, 0.2561434000, 0.6068355000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012495000, 0.0031224800, 0.0078030500, 0.0194997000, 0.0487297000, 0.1217750000"); + values("0.0311375000, 0.0337410000, 0.0400550000, 0.0551946000, 0.0915142000, 0.1803408000, 0.4011080000", \ + "0.0356750000, 0.0384222000, 0.0450170000, 0.0604757000, 0.0971135000, 0.1861971000, 0.4063417000", \ + "0.0436930000, 0.0466574000, 0.0535024000, 0.0693934000, 0.1065191000, 0.1956087000, 0.4165076000", \ + "0.0547657000, 0.0585824000, 0.0671149000, 0.0854798000, 0.1241313000, 0.2143309000, 0.4359652000", \ + "0.0665121000, 0.0722600000, 0.0850551000, 0.1107477000, 0.1602252000, 0.2565130000, 0.4787233000", \ + "0.0673164000, 0.0766348000, 0.0978380000, 0.1378843000, 0.2114553000, 0.3393248000, 0.5793214000", \ + "0.0277789000, 0.0435267000, 0.0786210000, 0.1438126000, 0.2604947000, 0.4538432000, 0.7721969000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012495000, 0.0031224800, 0.0078030500, 0.0194997000, 0.0487297000, 0.1217750000"); + values("0.0769955000, 0.0839916000, 0.1003178000, 0.1402399000, 0.2377903000, 0.4793942000, 1.0805419000", \ + "0.0796032000, 0.0865099000, 0.1031331000, 0.1434240000, 0.2416291000, 0.4835190000, 1.0868707000", \ + "0.0895695000, 0.0964195000, 0.1130708000, 0.1534978000, 0.2516895000, 0.4940342000, 1.0959753000", \ + "0.1172244000, 0.1237609000, 0.1394874000, 0.1796729000, 0.2780838000, 0.5207941000, 1.1234225000", \ + "0.1757734000, 0.1842201000, 0.2038219000, 0.2452175000, 0.3418820000, 0.5836361000, 1.1862709000", \ + "0.2688047000, 0.2814957000, 0.3109390000, 0.3733518000, 0.4938074000, 0.7362853000, 1.3343782000", \ + "0.4217103000, 0.4422508000, 0.4836530000, 0.5751682000, 0.7565203000, 1.0836645000, 1.6833763000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012495000, 0.0031224800, 0.0078030500, 0.0194997000, 0.0487297000, 0.1217750000"); + values("0.0171807000, 0.0204862000, 0.0286688000, 0.0485452000, 0.0970520000, 0.2170982000, 0.5196427000", \ + "0.0174804000, 0.0208255000, 0.0290212000, 0.0492351000, 0.0978377000, 0.2176238000, 0.5174676000", \ + "0.0186915000, 0.0218000000, 0.0297068000, 0.0493368000, 0.0978439000, 0.2171421000, 0.5188094000", \ + "0.0252327000, 0.0284227000, 0.0359103000, 0.0537233000, 0.0994385000, 0.2175824000, 0.5188571000", \ + "0.0415808000, 0.0453281000, 0.0538095000, 0.0726570000, 0.1167075000, 0.2235199000, 0.5173667000", \ + "0.0749266000, 0.0801736000, 0.0919438000, 0.1162666000, 0.1643903000, 0.2705809000, 0.5326833000", \ + "0.1426702000, 0.1494159000, 0.1655212000, 0.1993965000, 0.2645960000, 0.3877074000, 0.6461646000"); + } + related_pin : "B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012495000, 0.0031224800, 0.0078030500, 0.0194997000, 0.0487297000, 0.1217750000"); + values("0.0732385000, 0.0821777000, 0.1039581000, 0.1581069000, 0.2925137000, 0.6280106000, 1.4655046000", \ + "0.0731134000, 0.0820461000, 0.1039695000, 0.1580908000, 0.2930701000, 0.6275976000, 1.4666838000", \ + "0.0725926000, 0.0816164000, 0.1037167000, 0.1580816000, 0.2928150000, 0.6282067000, 1.4696839000", \ + "0.0751765000, 0.0831768000, 0.1037633000, 0.1571017000, 0.2925574000, 0.6298857000, 1.4659202000", \ + "0.1011966000, 0.1096232000, 0.1276975000, 0.1718553000, 0.2945869000, 0.6281871000, 1.4657234000", \ + "0.1470798000, 0.1585958000, 0.1847347000, 0.2378951000, 0.3459189000, 0.6370939000, 1.4640965000", \ + "0.2229202000, 0.2404563000, 0.2776141000, 0.3533346000, 0.5004904000, 0.7739285000, 1.4926543000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012495000, 0.0031224800, 0.0078030500, 0.0194997000, 0.0487297000, 0.1217750000"); + values("0.0977492000, 0.1007585000, 0.1078462000, 0.1238668000, 0.1606663000, 0.2497965000, 0.4719335000", \ + "0.1020113000, 0.1050447000, 0.1122467000, 0.1282944000, 0.1652059000, 0.2543406000, 0.4763643000", \ + "0.1140854000, 0.1171965000, 0.1243577000, 0.1405338000, 0.1775381000, 0.2666319000, 0.4888511000", \ + "0.1431683000, 0.1463624000, 0.1534903000, 0.1699396000, 0.2073062000, 0.2968491000, 0.5195224000", \ + "0.2009748000, 0.2043524000, 0.2117878000, 0.2295518000, 0.2685595000, 0.3587310000, 0.5810323000", \ + "0.2915635000, 0.2957677000, 0.3051008000, 0.3244716000, 0.3650014000, 0.4572317000, 0.6809531000", \ + "0.4390006000, 0.4446236000, 0.4568715000, 0.4812078000, 0.5267127000, 0.6187031000, 0.8425834000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012495000, 0.0031224800, 0.0078030500, 0.0194997000, 0.0487297000, 0.1217750000"); + values("0.0719531000, 0.0756071000, 0.0838515000, 0.1016625000, 0.1416891000, 0.2392933000, 0.4832348000", \ + "0.0756024000, 0.0792183000, 0.0874639000, 0.1052634000, 0.1453296000, 0.2425122000, 0.4858323000", \ + "0.0849792000, 0.0885413000, 0.0966448000, 0.1144898000, 0.1549013000, 0.2528589000, 0.4970315000", \ + "0.1042340000, 0.1079124000, 0.1162870000, 0.1344735000, 0.1751479000, 0.2734218000, 0.5166799000", \ + "0.1298521000, 0.1336889000, 0.1423158000, 0.1611230000, 0.2028786000, 0.3023765000, 0.5468438000", \ + "0.1555163000, 0.1600778000, 0.1701114000, 0.1898258000, 0.2313457000, 0.3312614000, 0.5765875000", \ + "0.1595263000, 0.1663141000, 0.1791305000, 0.2037979000, 0.2485996000, 0.3470601000, 0.5929255000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012495000, 0.0031224800, 0.0078030500, 0.0194997000, 0.0487297000, 0.1217750000"); + values("0.0333858000, 0.0365427000, 0.0443344000, 0.0631215000, 0.1096186000, 0.2287753000, 0.5305182000", \ + "0.0336382000, 0.0368275000, 0.0443743000, 0.0630977000, 0.1095681000, 0.2285771000, 0.5304517000", \ + "0.0336299000, 0.0366740000, 0.0444176000, 0.0631284000, 0.1095678000, 0.2283676000, 0.5295477000", \ + "0.0340278000, 0.0371868000, 0.0449569000, 0.0635655000, 0.1097528000, 0.2286897000, 0.5305421000", \ + "0.0339833000, 0.0376346000, 0.0458904000, 0.0646458000, 0.1105284000, 0.2290093000, 0.5298756000", \ + "0.0376372000, 0.0411215000, 0.0496593000, 0.0673896000, 0.1116174000, 0.2288191000, 0.5298235000", \ + "0.0485691000, 0.0527208000, 0.0615338000, 0.0794710000, 0.1209729000, 0.2304614000, 0.5284458000"); + } + related_pin : "B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012495000, 0.0031224800, 0.0078030500, 0.0194997000, 0.0487297000, 0.1217750000"); + values("0.0238687000, 0.0272879000, 0.0358536000, 0.0574155000, 0.1122726000, 0.2531621000, 0.6070502000", \ + "0.0238686000, 0.0273437000, 0.0358914000, 0.0572527000, 0.1121785000, 0.2528689000, 0.6066060000", \ + "0.0238870000, 0.0273969000, 0.0359561000, 0.0573574000, 0.1121832000, 0.2530293000, 0.6073951000", \ + "0.0252241000, 0.0287114000, 0.0372481000, 0.0582569000, 0.1126128000, 0.2533637000, 0.6088262000", \ + "0.0280665000, 0.0313501000, 0.0394525000, 0.0602696000, 0.1143901000, 0.2530018000, 0.6071555000", \ + "0.0357930000, 0.0387603000, 0.0462179000, 0.0650256000, 0.1163694000, 0.2543435000, 0.6062321000", \ + "0.0503144000, 0.0538968000, 0.0621883000, 0.0794795000, 0.1240303000, 0.2561799000, 0.6083346000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__xnor2_4") { + leakage_power () { + value : 0.0124488000; + when : "!A&B"; + } + leakage_power () { + value : 0.0030378000; + when : "!A&!B"; + } + leakage_power () { + value : 0.0095704000; + when : "A&B"; + } + leakage_power () { + value : 0.0114222000; + when : "A&!B"; + } + area : 27.526400000; + cell_footprint : "sky130_fd_sc_hd__xnor2"; + cell_leakage_power : 0.0091197900; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A") { + capacitance : 0.0167660000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0160650000; + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0174670000; + } + pin ("B") { + capacitance : 0.0159280000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0155930000; + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0162640000; + } + pin ("Y") { + direction : "output"; + function : "(!A&!B) | (A&B)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013699110, 0.0037533110, 0.0102834000, 0.0281746900, 0.0771936200, 0.2114967000"); + values("0.0861683000, 0.0849669000, 0.0817112000, 0.0723498000, 0.0448304000, -0.0335288000, -0.2505325000", \ + "0.0854098000, 0.0842507000, 0.0809507000, 0.0715678000, 0.0440876000, -0.0342658000, -0.2512845000", \ + "0.0844064000, 0.0832269000, 0.0799157000, 0.0705323000, 0.0430365000, -0.0352638000, -0.2522708000", \ + "0.0834855000, 0.0822490000, 0.0789020000, 0.0694165000, 0.0418942000, -0.0362532000, -0.2529624000", \ + "0.0828424000, 0.0815461000, 0.0780734000, 0.0683942000, 0.0408448000, -0.0371509000, -0.2537200000", \ + "0.0829061000, 0.0815432000, 0.0778106000, 0.0672899000, 0.0419586000, -0.0359297000, -0.2521850000", \ + "0.0899691000, 0.0885668000, 0.0846191000, 0.0742724000, 0.0454649000, -0.0327520000, -0.2468199000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013699110, 0.0037533110, 0.0102834000, 0.0281746900, 0.0771936200, 0.2114967000"); + values("0.0136436000, 0.0152459000, 0.0195099000, 0.0306936000, 0.0595276000, 0.1373701000, 0.3520755000", \ + "0.0128029000, 0.0143906000, 0.0186987000, 0.0299152000, 0.0587407000, 0.1367737000, 0.3520425000", \ + "0.0115224000, 0.0131076000, 0.0173700000, 0.0285636000, 0.0576689000, 0.1357751000, 0.3502504000", \ + "0.0101932000, 0.0117577000, 0.0159615000, 0.0271519000, 0.0565577000, 0.1351076000, 0.3504466000", \ + "0.0103902000, 0.0116827000, 0.0152402000, 0.0265135000, 0.0560448000, 0.1349531000, 0.3485163000", \ + "0.0109148000, 0.0123474000, 0.0162744000, 0.0270687000, 0.0564115000, 0.1352957000, 0.3488588000", \ + "0.0145992000, 0.0159890000, 0.0198998000, 0.0304659000, 0.0599496000, 0.1398034000, 0.3558579000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013699110, 0.0037533110, 0.0102834000, 0.0281746900, 0.0771936200, 0.2114967000"); + values("0.0790930000, 0.0775545000, 0.0733835000, 0.0621171000, 0.0316626000, -0.0493925000, -0.2680649000", \ + "0.0780305000, 0.0765009000, 0.0723421000, 0.0611166000, 0.0307753000, -0.0503501000, -0.2688437000", \ + "0.0765652000, 0.0750929000, 0.0709932000, 0.0597613000, 0.0295752000, -0.0513811000, -0.2701175000", \ + "0.0750556000, 0.0735685000, 0.0695593000, 0.0585215000, 0.0286677000, -0.0522650000, -0.2710170000", \ + "0.0742472000, 0.0728281000, 0.0688480000, 0.0580302000, 0.0285942000, -0.0518486000, -0.2708071000", \ + "0.0734923000, 0.0720580000, 0.0681685000, 0.0574827000, 0.0305907000, -0.0491931000, -0.2679553000", \ + "0.0803848000, 0.0790098000, 0.0750520000, 0.0646781000, 0.0355196000, -0.0438961000, -0.2606139000"); + } + related_pin : "B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013699110, 0.0037533110, 0.0102834000, 0.0281746900, 0.0771936200, 0.2114967000"); + values("0.0196642000, 0.0212621000, 0.0255293000, 0.0365849000, 0.0651743000, 0.1427970000, 0.3577892000", \ + "0.0187797000, 0.0203829000, 0.0246557000, 0.0357347000, 0.0644194000, 0.1422832000, 0.3570270000", \ + "0.0175395000, 0.0191196000, 0.0232904000, 0.0343918000, 0.0633834000, 0.1413930000, 0.3564265000", \ + "0.0162728000, 0.0177732000, 0.0219004000, 0.0329743000, 0.0623457000, 0.1409122000, 0.3547493000", \ + "0.0167131000, 0.0180354000, 0.0215443000, 0.0326183000, 0.0618786000, 0.1407320000, 0.3548660000", \ + "0.0187681000, 0.0202427000, 0.0241446000, 0.0350650000, 0.0642625000, 0.1421638000, 0.3566139000", \ + "0.0243999000, 0.0257853000, 0.0296621000, 0.0403712000, 0.0695040000, 0.1487362000, 0.3640341000"); + } + } + max_capacitance : 0.2114970000; + max_transition : 1.5007420000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013699100, 0.0037533100, 0.0102834000, 0.0281747000, 0.0771936000, 0.2114970000"); + values("0.0433706000, 0.0453367000, 0.0503733000, 0.0633054000, 0.0969206000, 0.1851898000, 0.4236227000", \ + "0.0480967000, 0.0500034000, 0.0551038000, 0.0681853000, 0.1017158000, 0.1900716000, 0.4284222000", \ + "0.0565350000, 0.0584672000, 0.0635131000, 0.0767980000, 0.1105450000, 0.1989932000, 0.4374227000", \ + "0.0702501000, 0.0725969000, 0.0784502000, 0.0929049000, 0.1275176000, 0.2162940000, 0.4550099000", \ + "0.0901600000, 0.0930594000, 0.1009606000, 0.1191904000, 0.1612806000, 0.2559837000, 0.4957786000", \ + "0.1054088000, 0.1098723000, 0.1217440000, 0.1499850000, 0.2108479000, 0.3316891000, 0.5890547000", \ + "0.0863427000, 0.0937807000, 0.1128108000, 0.1575348000, 0.2537223000, 0.4362713000, 0.7689356000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013699100, 0.0037533100, 0.0102834000, 0.0281747000, 0.0771936000, 0.2114970000"); + values("0.1114710000, 0.1159225000, 0.1279386000, 0.1601830000, 0.2462169000, 0.4795539000, 1.1168017000", \ + "0.1154140000, 0.1199479000, 0.1317152000, 0.1645107000, 0.2510678000, 0.4850341000, 1.1214271000", \ + "0.1267482000, 0.1312834000, 0.1432508000, 0.1760819000, 0.2633923000, 0.4976572000, 1.1340502000", \ + "0.1531366000, 0.1577899000, 0.1697835000, 0.2024614000, 0.2899263000, 0.5247492000, 1.1615574000", \ + "0.2087516000, 0.2137615000, 0.2271152000, 0.2612723000, 0.3481232000, 0.5830891000, 1.2207824000", \ + "0.3047221000, 0.3117797000, 0.3297603000, 0.3731633000, 0.4778287000, 0.7181901000, 1.3567074000", \ + "0.4655082000, 0.4759718000, 0.5032751000, 0.5683992000, 0.7123726000, 1.0126332000, 1.6691007000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013699100, 0.0037533100, 0.0102834000, 0.0281747000, 0.0771936000, 0.2114970000"); + values("0.0328246000, 0.0349202000, 0.0406929000, 0.0566569000, 0.1005987000, 0.2213272000, 0.5536658000", \ + "0.0328307000, 0.0349267000, 0.0407527000, 0.0566906000, 0.1006304000, 0.2216905000, 0.5535692000", \ + "0.0330285000, 0.0350741000, 0.0407761000, 0.0566482000, 0.1006038000, 0.2215482000, 0.5539212000", \ + "0.0381891000, 0.0402402000, 0.0457347000, 0.0605680000, 0.1020319000, 0.2213741000, 0.5537846000", \ + "0.0528662000, 0.0551479000, 0.0612054000, 0.0767116000, 0.1171954000, 0.2276661000, 0.5541576000", \ + "0.0862318000, 0.0892385000, 0.0974563000, 0.1168106000, 0.1621629000, 0.2701728000, 0.5679035000", \ + "0.1504814000, 0.1547636000, 0.1666395000, 0.1947200000, 0.2557399000, 0.3821312000, 0.6713600000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013699100, 0.0037533100, 0.0102834000, 0.0281747000, 0.0771936000, 0.2114970000"); + values("0.0806455000, 0.0866377000, 0.1022302000, 0.1455467000, 0.2639252000, 0.5877244000, 1.4780006000", \ + "0.0807608000, 0.0862568000, 0.1022006000, 0.1454700000, 0.2639924000, 0.5879292000, 1.4735243000", \ + "0.0806518000, 0.0866005000, 0.1022020000, 0.1457652000, 0.2639654000, 0.5875345000, 1.4723487000", \ + "0.0806905000, 0.0864962000, 0.1023047000, 0.1456960000, 0.2641573000, 0.5870808000, 1.4719675000", \ + "0.0948051000, 0.1000885000, 0.1136087000, 0.1530348000, 0.2656347000, 0.5877778000, 1.4730354000", \ + "0.1321308000, 0.1379456000, 0.1535767000, 0.1946746000, 0.2986135000, 0.5955604000, 1.4732890000", \ + "0.2150811000, 0.2229177000, 0.2413604000, 0.2890561000, 0.4027265000, 0.6834220000, 1.4891730000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013699100, 0.0037533100, 0.0102834000, 0.0281747000, 0.0771936000, 0.2114970000"); + values("0.1062858000, 0.1087184000, 0.1148508000, 0.1294900000, 0.1631937000, 0.2463063000, 0.4692751000", \ + "0.1109650000, 0.1133853000, 0.1195172000, 0.1341725000, 0.1679648000, 0.2511905000, 0.4735897000", \ + "0.1233158000, 0.1257255000, 0.1318603000, 0.1464399000, 0.1802085000, 0.2634250000, 0.4866414000", \ + "0.1538985000, 0.1563087000, 0.1623731000, 0.1768919000, 0.2106528000, 0.2940814000, 0.5174504000", \ + "0.2209495000, 0.2234359000, 0.2297303000, 0.2446790000, 0.2786351000, 0.3622533000, 0.5868593000", \ + "0.3322874000, 0.3353366000, 0.3428404000, 0.3594038000, 0.3956097000, 0.4807889000, 0.7044242000", \ + "0.5116579000, 0.5157257000, 0.5255807000, 0.5466497000, 0.5880311000, 0.6758343000, 0.8996423000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013699100, 0.0037533100, 0.0102834000, 0.0281747000, 0.0771936000, 0.2114970000"); + values("0.0828554000, 0.0854638000, 0.0919658000, 0.1074610000, 0.1439198000, 0.2384544000, 0.4981587000", \ + "0.0869906000, 0.0895855000, 0.0961219000, 0.1116350000, 0.1481469000, 0.2430497000, 0.5034999000", \ + "0.0952302000, 0.0978347000, 0.1043053000, 0.1197494000, 0.1565794000, 0.2514040000, 0.5131093000", \ + "0.1121669000, 0.1147845000, 0.1213999000, 0.1371206000, 0.1743873000, 0.2698650000, 0.5306749000", \ + "0.1377052000, 0.1404602000, 0.1473918000, 0.1638586000, 0.2022901000, 0.2991414000, 0.5592872000", \ + "0.1641376000, 0.1674327000, 0.1751902000, 0.1928799000, 0.2325532000, 0.3301521000, 0.5909532000", \ + "0.1655742000, 0.1698450000, 0.1801487000, 0.2022838000, 0.2465093000, 0.3450240000, 0.6062227000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013699100, 0.0037533100, 0.0102834000, 0.0281747000, 0.0771936000, 0.2114970000"); + values("0.0245147000, 0.0266235000, 0.0323319000, 0.0473995000, 0.0872301000, 0.1980620000, 0.5066865000", \ + "0.0244099000, 0.0265732000, 0.0324562000, 0.0475182000, 0.0873148000, 0.1979621000, 0.5072415000", \ + "0.0246390000, 0.0268236000, 0.0323972000, 0.0475006000, 0.0873023000, 0.1980191000, 0.5064518000", \ + "0.0245954000, 0.0266876000, 0.0324038000, 0.0476320000, 0.0873316000, 0.1980978000, 0.5073702000", \ + "0.0269713000, 0.0291588000, 0.0347540000, 0.0493969000, 0.0884532000, 0.1983438000, 0.5081293000", \ + "0.0356032000, 0.0374691000, 0.0428560000, 0.0567494000, 0.0939170000, 0.2016021000, 0.5080946000", \ + "0.0504165000, 0.0527444000, 0.0582930000, 0.0724478000, 0.1063927000, 0.2066192000, 0.5105575000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013699100, 0.0037533100, 0.0102834000, 0.0281747000, 0.0771936000, 0.2114970000"); + values("0.0255694000, 0.0278147000, 0.0340677000, 0.0511225000, 0.0984484000, 0.2318277000, 0.6032659000", \ + "0.0255030000, 0.0277907000, 0.0341078000, 0.0510815000, 0.0985051000, 0.2320978000, 0.6027592000", \ + "0.0255634000, 0.0278500000, 0.0341277000, 0.0511075000, 0.0984393000, 0.2320118000, 0.6038733000", \ + "0.0264438000, 0.0288015000, 0.0349743000, 0.0516880000, 0.0986900000, 0.2313666000, 0.6020711000", \ + "0.0293351000, 0.0314647000, 0.0376875000, 0.0541248000, 0.1005765000, 0.2320812000, 0.6002693000", \ + "0.0362512000, 0.0382865000, 0.0445000000, 0.0597736000, 0.1034032000, 0.2336652000, 0.6010125000", \ + "0.0508186000, 0.0528307000, 0.0590053000, 0.0737918000, 0.1132466000, 0.2365962000, 0.6050034000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013699100, 0.0037533100, 0.0102834000, 0.0281747000, 0.0771936000, 0.2114970000"); + values("0.0352815000, 0.0370315000, 0.0415947000, 0.0533460000, 0.0840623000, 0.1665917000, 0.3890193000", \ + "0.0395347000, 0.0413298000, 0.0460695000, 0.0582550000, 0.0894908000, 0.1715187000, 0.3944696000", \ + "0.0475697000, 0.0495175000, 0.0545225000, 0.0670635000, 0.0989002000, 0.1816361000, 0.4043040000", \ + "0.0586230000, 0.0610559000, 0.0673226000, 0.0820550000, 0.1159612000, 0.1995792000, 0.4234630000", \ + "0.0691877000, 0.0729020000, 0.0821645000, 0.1035775000, 0.1475503000, 0.2401087000, 0.4651209000", \ + "0.0664912000, 0.0725607000, 0.0868812000, 0.1208933000, 0.1890794000, 0.3155613000, 0.5622409000", \ + "0.0155959000, 0.0255836000, 0.0518217000, 0.1062293000, 0.2156762000, 0.4094078000, 0.7434722000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013699100, 0.0037533100, 0.0102834000, 0.0281747000, 0.0771936000, 0.2114970000"); + values("0.0894431000, 0.0940604000, 0.1063377000, 0.1388589000, 0.2255568000, 0.4589984000, 1.0956753000", \ + "0.0911656000, 0.0960730000, 0.1082078000, 0.1414389000, 0.2284199000, 0.4623537000, 1.0987684000", \ + "0.1003240000, 0.1050921000, 0.1172614000, 0.1504534000, 0.2379830000, 0.4727090000, 1.1098718000", \ + "0.1275764000, 0.1322033000, 0.1443194000, 0.1768991000, 0.2638104000, 0.4990175000, 1.1371351000", \ + "0.1903227000, 0.1958274000, 0.2098645000, 0.2437265000, 0.3290452000, 0.5633177000, 1.2016934000", \ + "0.2923067000, 0.3004558000, 0.3212257000, 0.3719020000, 0.4815066000, 0.7168229000, 1.3526478000", \ + "0.4629533000, 0.4741891000, 0.5028059000, 0.5788611000, 0.7409546000, 1.0652395000, 1.7065545000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013699100, 0.0037533100, 0.0102834000, 0.0281747000, 0.0771936000, 0.2114970000"); + values("0.0176550000, 0.0198276000, 0.0255669000, 0.0413932000, 0.0838727000, 0.1976204000, 0.5072198000", \ + "0.0179207000, 0.0200812000, 0.0259553000, 0.0418130000, 0.0840755000, 0.1979208000, 0.5064345000", \ + "0.0191497000, 0.0212100000, 0.0267788000, 0.0422002000, 0.0844718000, 0.1975018000, 0.5076811000", \ + "0.0255271000, 0.0275647000, 0.0331186000, 0.0477009000, 0.0864259000, 0.1980653000, 0.5083056000", \ + "0.0419680000, 0.0442507000, 0.0506386000, 0.0661861000, 0.1044096000, 0.2055870000, 0.5078955000", \ + "0.0759757000, 0.0790331000, 0.0876781000, 0.1078272000, 0.1524845000, 0.2544421000, 0.5260616000", \ + "0.1440202000, 0.1483476000, 0.1601621000, 0.1883906000, 0.2486804000, 0.3709742000, 0.6412829000"); + } + related_pin : "B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013699100, 0.0037533100, 0.0102834000, 0.0281747000, 0.0771936000, 0.2114970000"); + values("0.0803624000, 0.0862636000, 0.1022039000, 0.1455623000, 0.2642236000, 0.5871529000, 1.4710115000", \ + "0.0803251000, 0.0862608000, 0.1020876000, 0.1456593000, 0.2638403000, 0.5873961000, 1.4722475000", \ + "0.0799587000, 0.0859307000, 0.1017819000, 0.1455501000, 0.2638417000, 0.5876576000, 1.4710231000", \ + "0.0810427000, 0.0863967000, 0.1016107000, 0.1447076000, 0.2639333000, 0.5871530000, 1.4732598000", \ + "0.1068121000, 0.1118868000, 0.1242415000, 0.1596634000, 0.2662308000, 0.5874368000, 1.4728216000", \ + "0.1534365000, 0.1598113000, 0.1787846000, 0.2235031000, 0.3208799000, 0.5991684000, 1.4729828000", \ + "0.2295785000, 0.2403665000, 0.2672158000, 0.3342095000, 0.4682147000, 0.7345262000, 1.5007421000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013699100, 0.0037533100, 0.0102834000, 0.0281747000, 0.0771936000, 0.2114970000"); + values("0.0935093000, 0.0954990000, 0.1006497000, 0.1136166000, 0.1460953000, 0.2324437000, 0.4693996000", \ + "0.0981714000, 0.1001499000, 0.1053114000, 0.1183277000, 0.1510089000, 0.2374563000, 0.4744277000", \ + "0.1104030000, 0.1123714000, 0.1176958000, 0.1307968000, 0.1635261000, 0.2499519000, 0.4866218000", \ + "0.1407252000, 0.1427933000, 0.1482483000, 0.1615412000, 0.1945963000, 0.2812332000, 0.5181434000", \ + "0.2013146000, 0.2035931000, 0.2094098000, 0.2236051000, 0.2579722000, 0.3450789000, 0.5816173000", \ + "0.2978895000, 0.3007057000, 0.3077162000, 0.3240106000, 0.3605816000, 0.4493251000, 0.6868556000", \ + "0.4558866000, 0.4596746000, 0.4690985000, 0.4898670000, 0.5321134000, 0.6235362000, 0.8612472000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013699100, 0.0037533100, 0.0102834000, 0.0281747000, 0.0771936000, 0.2114970000"); + values("0.0778196000, 0.0804114000, 0.0869172000, 0.1022356000, 0.1384243000, 0.2329697000, 0.4928489000", \ + "0.0812731000, 0.0838694000, 0.0903779000, 0.1057578000, 0.1420294000, 0.2368998000, 0.4956549000", \ + "0.0902659000, 0.0928219000, 0.0993841000, 0.1147507000, 0.1514599000, 0.2461453000, 0.5060897000", \ + "0.1095344000, 0.1121835000, 0.1187825000, 0.1345597000, 0.1717429000, 0.2672413000, 0.5276065000", \ + "0.1345677000, 0.1372654000, 0.1440891000, 0.1602968000, 0.1989527000, 0.2959328000, 0.5555164000", \ + "0.1585782000, 0.1617941000, 0.1694113000, 0.1866177000, 0.2256317000, 0.3222964000, 0.5842075000", \ + "0.1567505000, 0.1609748000, 0.1708803000, 0.1928089000, 0.2346894000, 0.3315348000, 0.5939198000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013699100, 0.0037533100, 0.0102834000, 0.0281747000, 0.0771936000, 0.2114970000"); + values("0.0368622000, 0.0390765000, 0.0449064000, 0.0605744000, 0.1029867000, 0.2216907000, 0.5540532000", \ + "0.0369148000, 0.0391043000, 0.0449080000, 0.0605773000, 0.1029674000, 0.2219741000, 0.5535201000", \ + "0.0367973000, 0.0390669000, 0.0449984000, 0.0605389000, 0.1029331000, 0.2219649000, 0.5543047000", \ + "0.0370990000, 0.0394040000, 0.0451916000, 0.0608244000, 0.1029317000, 0.2219647000, 0.5543093000", \ + "0.0361728000, 0.0385302000, 0.0446525000, 0.0612725000, 0.1032341000, 0.2220998000, 0.5544427000", \ + "0.0391234000, 0.0415246000, 0.0474518000, 0.0630629000, 0.1040902000, 0.2215390000, 0.5529634000", \ + "0.0494114000, 0.0520519000, 0.0591301000, 0.0756065000, 0.1142857000, 0.2233734000, 0.5509738000"); + } + related_pin : "B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013699100, 0.0037533100, 0.0102834000, 0.0281747000, 0.0771936000, 0.2114970000"); + values("0.0255269000, 0.0278232000, 0.0341731000, 0.0511804000, 0.0986566000, 0.2316991000, 0.6024007000", \ + "0.0255228000, 0.0278273000, 0.0341737000, 0.0512187000, 0.0985469000, 0.2318790000, 0.6050904000", \ + "0.0255345000, 0.0279013000, 0.0341683000, 0.0511861000, 0.0984896000, 0.2319595000, 0.6034798000", \ + "0.0270024000, 0.0293665000, 0.0355487000, 0.0522590000, 0.0989446000, 0.2314975000, 0.6026815000", \ + "0.0293326000, 0.0314843000, 0.0376244000, 0.0542786000, 0.1013152000, 0.2329248000, 0.6020465000", \ + "0.0371289000, 0.0393486000, 0.0445492000, 0.0594313000, 0.1032342000, 0.2348178000, 0.6018213000", \ + "0.0519052000, 0.0542855000, 0.0598419000, 0.0740121000, 0.1125662000, 0.2364119000, 0.6056086000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__xnor3_1") { + leakage_power () { + value : 0.0140429000; + when : "!A&!B&C"; + } + leakage_power () { + value : 0.0082385000; + when : "!A&!B&!C"; + } + leakage_power () { + value : 0.0200387000; + when : "!A&B&C"; + } + leakage_power () { + value : 0.0228060000; + when : "!A&B&!C"; + } + leakage_power () { + value : 0.0084287000; + when : "A&!B&C"; + } + leakage_power () { + value : 0.0111960000; + when : "A&!B&!C"; + } + leakage_power () { + value : 0.0229939000; + when : "A&B&C"; + } + leakage_power () { + value : 0.0171894000; + when : "A&B&!C"; + } + area : 22.521600000; + cell_footprint : "sky130_fd_sc_hd__xnor3"; + cell_leakage_power : 0.0156167600; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A") { + capacitance : 0.0024440000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0023000000; + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0025880000; + } + pin ("B") { + capacitance : 0.0052840000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0051310000; + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0054360000; + } + pin ("C") { + capacitance : 0.0034800000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0033610000; + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0035990000; + } + pin ("X") { + direction : "output"; + function : "(!A&!B&!C) | (A&B&!C) | (A&!B&C) | (!A&B&C)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013003870, 0.0033820130, 0.0087958540, 0.0228760300, 0.0594953800, 0.1547341000"); + values("0.0459356000, 0.0448634000, 0.0424627000, 0.0355321000, 0.0147288000, -0.0436371000, -0.1977021000", \ + "0.0457716000, 0.0446992000, 0.0423091000, 0.0353533000, 0.0146124000, -0.0438100000, -0.1978925000", \ + "0.0455475000, 0.0444947000, 0.0420816000, 0.0351400000, 0.0143406000, -0.0440224000, -0.1980813000", \ + "0.0454022000, 0.0443526000, 0.0419124000, 0.0349613000, 0.0141833000, -0.0441947000, -0.1982552000", \ + "0.0451508000, 0.0440850000, 0.0416560000, 0.0346645000, 0.0138598000, -0.0444957000, -0.1985354000", \ + "0.0456332000, 0.0445324000, 0.0420317000, 0.0349738000, 0.0140379000, -0.0443352000, -0.1983608000", \ + "0.0508615000, 0.0493335000, 0.0456214000, 0.0364433000, 0.0155465000, -0.0428506000, -0.1969000000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013003870, 0.0033820130, 0.0087958540, 0.0228760300, 0.0594953800, 0.1547341000"); + values("0.0385232000, 0.0404631000, 0.0450669000, 0.0548270000, 0.0776663000, 0.1364971000, 0.2896736000", \ + "0.0385145000, 0.0403666000, 0.0450239000, 0.0547455000, 0.0775921000, 0.1362166000, 0.2896269000", \ + "0.0383312000, 0.0401771000, 0.0448533000, 0.0545830000, 0.0773806000, 0.1360411000, 0.2894212000", \ + "0.0379676000, 0.0398611000, 0.0445231000, 0.0542913000, 0.0770855000, 0.1357566000, 0.2891762000", \ + "0.0376813000, 0.0395875000, 0.0442906000, 0.0540884000, 0.0768979000, 0.1357266000, 0.2874794000", \ + "0.0394512000, 0.0407481000, 0.0443340000, 0.0540907000, 0.0767340000, 0.1354691000, 0.2884890000", \ + "0.0416735000, 0.0429754000, 0.0463506000, 0.0551230000, 0.0774953000, 0.1363046000, 0.2888866000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013003870, 0.0033820130, 0.0087958540, 0.0228760300, 0.0594953800, 0.1547341000"); + values("0.0422326000, 0.0412427000, 0.0387451000, 0.0316316000, 0.0106285000, -0.0478527000, -0.2019575000", \ + "0.0420649000, 0.0410740000, 0.0385715000, 0.0314594000, 0.0104400000, -0.0480282000, -0.2021292000", \ + "0.0419008000, 0.0409096000, 0.0384193000, 0.0312907000, 0.0102835000, -0.0481948000, -0.2022916000", \ + "0.0419317000, 0.0409362000, 0.0384412000, 0.0313140000, 0.0103165000, -0.0481540000, -0.2022482000", \ + "0.0420987000, 0.0410901000, 0.0385977000, 0.0314607000, 0.0104490000, -0.0480378000, -0.2021105000", \ + "0.0436520000, 0.0425622000, 0.0400446000, 0.0328491000, 0.0117816000, -0.0466679000, -0.2007554000", \ + "0.0511074000, 0.0496323000, 0.0459891000, 0.0370217000, 0.0147515000, -0.0431257000, -0.1971772000"); + } + related_pin : "B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013003870, 0.0033820130, 0.0087958540, 0.0228760300, 0.0594953800, 0.1547341000"); + values("0.0293238000, 0.0309630000, 0.0351413000, 0.0445200000, 0.0673079000, 0.1260699000, 0.2787790000", \ + "0.0289448000, 0.0305822000, 0.0347231000, 0.0441153000, 0.0668879000, 0.1255299000, 0.2786966000", \ + "0.0284827000, 0.0301323000, 0.0342625000, 0.0436334000, 0.0664374000, 0.1250716000, 0.2768846000", \ + "0.0281383000, 0.0297684000, 0.0338437000, 0.0431836000, 0.0659411000, 0.1246404000, 0.2765367000", \ + "0.0283821000, 0.0299918000, 0.0340200000, 0.0432776000, 0.0660414000, 0.1247585000, 0.2765154000", \ + "0.0311609000, 0.0324511000, 0.0358147000, 0.0444121000, 0.0670367000, 0.1258951000, 0.2779032000", \ + "0.0361366000, 0.0374196000, 0.0407925000, 0.0495535000, 0.0720248000, 0.1306896000, 0.2822853000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013003870, 0.0033820130, 0.0087958540, 0.0228760300, 0.0594953800, 0.1547341000"); + values("0.0162566000, 0.0153929000, 0.0129177000, 0.0056040000, -0.0158371000, -0.0746410000, -0.2289405000", \ + "0.0158676000, 0.0149642000, 0.0125306000, 0.0052007000, -0.0161709000, -0.0749957000, -0.2292687000", \ + "0.0154597000, 0.0145597000, 0.0121295000, 0.0048024000, -0.0165445000, -0.0753452000, -0.2296130000", \ + "0.0151611000, 0.0142289000, 0.0117766000, 0.0044972000, -0.0168591000, -0.0755962000, -0.2298654000", \ + "0.0152034000, 0.0142741000, 0.0117570000, 0.0044187000, -0.0168858000, -0.0755884000, -0.2298343000", \ + "0.0174018000, 0.0160667000, 0.0126612000, 0.0051251000, -0.0160632000, -0.0747390000, -0.2289664000", \ + "0.0227336000, 0.0213089000, 0.0178215000, 0.0089756000, -0.0138464000, -0.0725036000, -0.2267188000"); + } + related_pin : "C"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013003870, 0.0033820130, 0.0087958540, 0.0228760300, 0.0594953800, 0.1547341000"); + values("0.0086759000, 0.0101482000, 0.0138119000, 0.0226716000, 0.0450893000, 0.1035801000, 0.2563845000", \ + "0.0084132000, 0.0098720000, 0.0135584000, 0.0224022000, 0.0448927000, 0.1034934000, 0.2564351000", \ + "0.0080143000, 0.0094943000, 0.0131515000, 0.0220532000, 0.0444989000, 0.1036447000, 0.2557324000", \ + "0.0075967000, 0.0090595000, 0.0127045000, 0.0216402000, 0.0441783000, 0.1033533000, 0.2538316000", \ + "0.0075079000, 0.0089767000, 0.0126159000, 0.0214970000, 0.0440888000, 0.1027241000, 0.2560350000", \ + "0.0086820000, 0.0099803000, 0.0133852000, 0.0219070000, 0.0446046000, 0.1028740000, 0.2561718000", \ + "0.0112441000, 0.0125466000, 0.0158718000, 0.0245908000, 0.0472094000, 0.1058796000, 0.2569713000"); + } + } + max_capacitance : 0.1547340000; + max_transition : 1.5036540000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013003900, 0.0033820100, 0.0087958500, 0.0228760000, 0.0594954000, 0.1547340000"); + values("0.3261835000, 0.3379711000, 0.3612459000, 0.4034195000, 0.4796788000, 0.6284753000, 0.9590287000", \ + "0.3307269000, 0.3426612000, 0.3660212000, 0.4079745000, 0.4845269000, 0.6331610000, 0.9634723000", \ + "0.3423403000, 0.3540429000, 0.3772026000, 0.4192545000, 0.4957252000, 0.6444152000, 0.9745602000", \ + "0.3685454000, 0.3802096000, 0.4034034000, 0.4455202000, 0.5219338000, 0.6706289000, 1.0008601000", \ + "0.4152000000, 0.4272249000, 0.4503742000, 0.4924340000, 0.5689020000, 0.7176121000, 1.0477648000", \ + "0.4815172000, 0.4933116000, 0.5164830000, 0.5584857000, 0.6348441000, 0.7837644000, 1.1142207000", \ + "0.5551247000, 0.5669721000, 0.5903118000, 0.6323914000, 0.7087622000, 0.8577275000, 1.1883748000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013003900, 0.0033820100, 0.0087958500, 0.0228760000, 0.0594954000, 0.1547340000"); + values("0.3115044000, 0.3218365000, 0.3436880000, 0.3894458000, 0.4902975000, 0.7388155000, 1.3798774000", \ + "0.3165611000, 0.3269043000, 0.3487182000, 0.3944577000, 0.4952838000, 0.7434985000, 1.3855956000", \ + "0.3292220000, 0.3395362000, 0.3614226000, 0.4071878000, 0.5080553000, 0.7566210000, 1.3980772000", \ + "0.3609895000, 0.3713050000, 0.3931878000, 0.4389525000, 0.5398191000, 0.7883841000, 1.4298595000", \ + "0.4352933000, 0.4455956000, 0.4674524000, 0.5131923000, 0.6140100000, 0.8621862000, 1.5083254000", \ + "0.5780242000, 0.5883164000, 0.6104151000, 0.6561517000, 0.7570458000, 1.0051259000, 1.6482028000", \ + "0.8122127000, 0.8226784000, 0.8450377000, 0.8912990000, 0.9926828000, 1.2406075000, 1.8825872000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013003900, 0.0033820100, 0.0087958500, 0.0228760000, 0.0594954000, 0.1547340000"); + values("0.0542338000, 0.0600230000, 0.0718920000, 0.0999085000, 0.1629811000, 0.3160339000, 0.7173621000", \ + "0.0545346000, 0.0598307000, 0.0718938000, 0.0991476000, 0.1633364000, 0.3154970000, 0.7182481000", \ + "0.0537859000, 0.0600063000, 0.0718494000, 0.0991359000, 0.1632429000, 0.3153069000, 0.7170579000", \ + "0.0537775000, 0.0600484000, 0.0718191000, 0.0991836000, 0.1631729000, 0.3149573000, 0.7165845000", \ + "0.0546942000, 0.0599736000, 0.0718505000, 0.0991672000, 0.1632284000, 0.3152679000, 0.7171179000", \ + "0.0544671000, 0.0602820000, 0.0718572000, 0.0993176000, 0.1637566000, 0.3153303000, 0.7176534000", \ + "0.0544804000, 0.0602923000, 0.0724570000, 0.1006649000, 0.1639641000, 0.3157724000, 0.7153922000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013003900, 0.0033820100, 0.0087958500, 0.0228760000, 0.0594954000, 0.1547340000"); + values("0.0357205000, 0.0445002000, 0.0648434000, 0.1138316000, 0.2407210000, 0.5862610000, 1.5011440000", \ + "0.0356122000, 0.0444721000, 0.0649082000, 0.1136006000, 0.2406850000, 0.5844960000, 1.5023417000", \ + "0.0357383000, 0.0444380000, 0.0648206000, 0.1138514000, 0.2408312000, 0.5863026000, 1.5006593000", \ + "0.0357343000, 0.0444443000, 0.0648090000, 0.1138453000, 0.2408187000, 0.5862844000, 1.5005942000", \ + "0.0356105000, 0.0444611000, 0.0649165000, 0.1136144000, 0.2407541000, 0.5847506000, 1.5023681000", \ + "0.0359282000, 0.0448268000, 0.0652982000, 0.1141103000, 0.2412589000, 0.5854263000, 1.4959882000", \ + "0.0367898000, 0.0453782000, 0.0661105000, 0.1147859000, 0.2417085000, 0.5835883000, 1.4962831000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013003900, 0.0033820100, 0.0087958500, 0.0228760000, 0.0594954000, 0.1547340000"); + values("0.3010308000, 0.3130432000, 0.3362529000, 0.3777922000, 0.4527165000, 0.5996342000, 0.9290140000", \ + "0.3062965000, 0.3183170000, 0.3415490000, 0.3831014000, 0.4580094000, 0.6049174000, 0.9340565000", \ + "0.3189746000, 0.3309386000, 0.3542139000, 0.3957547000, 0.4706811000, 0.6176104000, 0.9470179000", \ + "0.3503779000, 0.3623440000, 0.3856533000, 0.4271129000, 0.5018685000, 0.6490447000, 0.9782559000", \ + "0.4239405000, 0.4359584000, 0.4592329000, 0.5007463000, 0.5757519000, 0.7228007000, 1.0521087000", \ + "0.5819835000, 0.5944183000, 0.6183499000, 0.6605400000, 0.7359050000, 0.8832857000, 1.2129326000", \ + "0.8539089000, 0.8691804000, 0.8974056000, 0.9447686000, 1.0263703000, 1.1792273000, 1.5116024000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013003900, 0.0033820100, 0.0087958500, 0.0228760000, 0.0594954000, 0.1547340000"); + values("0.1713912000, 0.1808556000, 0.2014893000, 0.2455991000, 0.3456340000, 0.5935882000, 1.2353952000", \ + "0.1759714000, 0.1854794000, 0.2061168000, 0.2501341000, 0.3502711000, 0.5983293000, 1.2414502000", \ + "0.1870891000, 0.1965313000, 0.2171778000, 0.2611891000, 0.3613320000, 0.6093848000, 1.2529348000", \ + "0.2116741000, 0.2211414000, 0.2418065000, 0.2858294000, 0.3859585000, 0.6340404000, 1.2775401000", \ + "0.2605282000, 0.2700626000, 0.2907682000, 0.3348899000, 0.4347396000, 0.6827849000, 1.3252442000", \ + "0.3358223000, 0.3462838000, 0.3684667000, 0.4146267000, 0.5159297000, 0.7644931000, 1.4075215000", \ + "0.4299489000, 0.4428375000, 0.4693578000, 0.5210288000, 0.6265114000, 0.8755187000, 1.5175750000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013003900, 0.0033820100, 0.0087958500, 0.0228760000, 0.0594954000, 0.1547340000"); + values("0.0573964000, 0.0622161000, 0.0730388000, 0.0983945000, 0.1612061000, 0.3128546000, 0.7160206000", \ + "0.0574032000, 0.0622212000, 0.0730363000, 0.0986097000, 0.1613770000, 0.3122423000, 0.7154926000", \ + "0.0574619000, 0.0622457000, 0.0731048000, 0.0984579000, 0.1610885000, 0.3132190000, 0.7155824000", \ + "0.0576043000, 0.0621399000, 0.0736712000, 0.0998748000, 0.1604157000, 0.3123721000, 0.7168019000", \ + "0.0579651000, 0.0626917000, 0.0737987000, 0.0998559000, 0.1607792000, 0.3125068000, 0.7172195000", \ + "0.0644800000, 0.0684790000, 0.0775696000, 0.1017133000, 0.1626778000, 0.3132968000, 0.7145278000", \ + "0.0957121000, 0.0955556000, 0.0987417000, 0.1173150000, 0.1737483000, 0.3207603000, 0.7189226000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013003900, 0.0033820100, 0.0087958500, 0.0228760000, 0.0594954000, 0.1547340000"); + values("0.0323532000, 0.0407385000, 0.0609480000, 0.1104879000, 0.2389486000, 0.5842683000, 1.5009735000", \ + "0.0322799000, 0.0409053000, 0.0610971000, 0.1103479000, 0.2390031000, 0.5843143000, 1.5036355000", \ + "0.0323039000, 0.0408802000, 0.0611055000, 0.1104492000, 0.2390893000, 0.5847696000, 1.4991892000", \ + "0.0323037000, 0.0409078000, 0.0610954000, 0.1104765000, 0.2391286000, 0.5847532000, 1.4987038000", \ + "0.0329224000, 0.0414244000, 0.0615916000, 0.1105523000, 0.2392730000, 0.5845970000, 1.4935486000", \ + "0.0370566000, 0.0456170000, 0.0661741000, 0.1147900000, 0.2412074000, 0.5846771000, 1.4975455000", \ + "0.0472700000, 0.0570990000, 0.0786210000, 0.1260813000, 0.2479074000, 0.5875371000, 1.4940702000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013003900, 0.0033820100, 0.0087958500, 0.0228760000, 0.0594954000, 0.1547340000"); + values("0.2466925000, 0.2583875000, 0.2807929000, 0.3220912000, 0.3971645000, 0.5448116000, 0.8744568000", \ + "0.2500810000, 0.2617458000, 0.2841834000, 0.3254583000, 0.4005822000, 0.5481958000, 0.8778716000", \ + "0.2584186000, 0.2700213000, 0.2925382000, 0.3338401000, 0.4088412000, 0.5565191000, 0.8861158000", \ + "0.2786225000, 0.2902189000, 0.3127343000, 0.3539869000, 0.4290262000, 0.5766342000, 0.9062690000", \ + "0.3342392000, 0.3453615000, 0.3679315000, 0.4089668000, 0.4837974000, 0.6314766000, 0.9611415000", \ + "0.4002363000, 0.4115068000, 0.4338399000, 0.4745361000, 0.5491068000, 0.6961999000, 1.0255381000", \ + "0.4569473000, 0.4683519000, 0.4906715000, 0.5315050000, 0.6065866000, 0.7539294000, 1.0824422000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013003900, 0.0033820100, 0.0087958500, 0.0228760000, 0.0594954000, 0.1547340000"); + values("0.2218311000, 0.2321033000, 0.2539605000, 0.2996506000, 0.4003775000, 0.6485347000, 1.2937608000", \ + "0.2253162000, 0.2355612000, 0.2574174000, 0.3030898000, 0.4037886000, 0.6516505000, 1.2956780000", \ + "0.2369061000, 0.2472220000, 0.2690485000, 0.3147377000, 0.4154792000, 0.6639695000, 1.3063312000", \ + "0.2666467000, 0.2769835000, 0.2987589000, 0.3444172000, 0.4451391000, 0.6934210000, 1.3352081000", \ + "0.3264981000, 0.3368412000, 0.3586860000, 0.4043995000, 0.5051697000, 0.7536227000, 1.3959903000", \ + "0.4135823000, 0.4237809000, 0.4457534000, 0.4912677000, 0.5916666000, 0.8406221000, 1.4853824000", \ + "0.5417005000, 0.5520858000, 0.5741185000, 0.6200647000, 0.7210880000, 0.9691781000, 1.6091559000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013003900, 0.0033820100, 0.0087958500, 0.0228760000, 0.0594954000, 0.1547340000"); + values("0.0523177000, 0.0579534000, 0.0699598000, 0.0978952000, 0.1616606000, 0.3128279000, 0.7168944000", \ + "0.0523866000, 0.0579630000, 0.0700416000, 0.0980632000, 0.1617649000, 0.3131484000, 0.7168611000", \ + "0.0522063000, 0.0578483000, 0.0698888000, 0.0974530000, 0.1614629000, 0.3130371000, 0.7168188000", \ + "0.0523353000, 0.0578711000, 0.0698069000, 0.0978986000, 0.1616567000, 0.3127889000, 0.7168908000", \ + "0.0508389000, 0.0564620000, 0.0690935000, 0.0970368000, 0.1612519000, 0.3129540000, 0.7168400000", \ + "0.0507952000, 0.0564594000, 0.0689960000, 0.0975065000, 0.1592496000, 0.3124371000, 0.7155263000", \ + "0.0509003000, 0.0565780000, 0.0691430000, 0.0979884000, 0.1615311000, 0.3124179000, 0.7130409000"); + } + related_pin : "B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013003900, 0.0033820100, 0.0087958500, 0.0228760000, 0.0594954000, 0.1547340000"); + values("0.0354751000, 0.0444849000, 0.0648845000, 0.1136864000, 0.2405596000, 0.5844428000, 1.5025124000", \ + "0.0355684000, 0.0445132000, 0.0649738000, 0.1135913000, 0.2410732000, 0.5858413000, 1.4961623000", \ + "0.0356302000, 0.0444242000, 0.0647551000, 0.1137232000, 0.2406212000, 0.5860748000, 1.4997684000", \ + "0.0355383000, 0.0444331000, 0.0647490000, 0.1135770000, 0.2405171000, 0.5851979000, 1.5017851000", \ + "0.0355785000, 0.0445036000, 0.0647713000, 0.1137414000, 0.2406915000, 0.5862360000, 1.4996748000", \ + "0.0357510000, 0.0446271000, 0.0649612000, 0.1136361000, 0.2404939000, 0.5862476000, 1.5014779000", \ + "0.0362103000, 0.0448448000, 0.0654061000, 0.1144155000, 0.2412387000, 0.5830027000, 1.4932497000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013003900, 0.0033820100, 0.0087958500, 0.0228760000, 0.0594954000, 0.1547340000"); + values("0.2791208000, 0.2908989000, 0.3143019000, 0.3561903000, 0.4327238000, 0.5813334000, 0.9117153000", \ + "0.2826854000, 0.2944339000, 0.3175631000, 0.3596520000, 0.4359818000, 0.5847798000, 0.9151782000", \ + "0.2936304000, 0.3053827000, 0.3285254000, 0.3706050000, 0.4469730000, 0.5957651000, 0.9260953000", \ + "0.3221744000, 0.3338759000, 0.3571000000, 0.3991214000, 0.4755603000, 0.6242976000, 0.9548228000", \ + "0.3862365000, 0.3980231000, 0.4212425000, 0.4632351000, 0.5394674000, 0.6883467000, 1.0189800000", \ + "0.5205699000, 0.5328747000, 0.5571908000, 0.6001279000, 0.6776404000, 0.8270929000, 1.1579261000", \ + "0.7315143000, 0.7487215000, 0.7807275000, 0.8349450000, 0.9242067000, 1.0850700000, 1.4218280000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013003900, 0.0033820100, 0.0087958500, 0.0228760000, 0.0594954000, 0.1547340000"); + values("0.1489641000, 0.1583136000, 0.1788415000, 0.2226026000, 0.3218752000, 0.5696646000, 1.2111064000", \ + "0.1520418000, 0.1614059000, 0.1818700000, 0.2256885000, 0.3250365000, 0.5722849000, 1.2149795000", \ + "0.1613141000, 0.1707906000, 0.1912045000, 0.2349524000, 0.3343827000, 0.5819437000, 1.2228245000", \ + "0.1852507000, 0.1946373000, 0.2150218000, 0.2587263000, 0.3579817000, 0.6055020000, 1.2456024000", \ + "0.2333437000, 0.2429486000, 0.2636967000, 0.3076561000, 0.4069530000, 0.6546810000, 1.2966429000", \ + "0.3034201000, 0.3142536000, 0.3370419000, 0.3828566000, 0.4834672000, 0.7318777000, 1.3727914000", \ + "0.3794501000, 0.3937811000, 0.4219521000, 0.4736801000, 0.5771938000, 0.8255475000, 1.4673714000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013003900, 0.0033820100, 0.0087958500, 0.0228760000, 0.0594954000, 0.1547340000"); + values("0.0541198000, 0.0592030000, 0.0719207000, 0.0989857000, 0.1633032000, 0.3154622000, 0.7187048000", \ + "0.0540638000, 0.0596959000, 0.0719470000, 0.1004474000, 0.1631337000, 0.3155760000, 0.7188779000", \ + "0.0540104000, 0.0595856000, 0.0720386000, 0.1002795000, 0.1633284000, 0.3158991000, 0.7185120000", \ + "0.0541045000, 0.0596189000, 0.0718048000, 0.0991548000, 0.1633778000, 0.3156855000, 0.7187571000", \ + "0.0536191000, 0.0594748000, 0.0717747000, 0.1001215000, 0.1637357000, 0.3156688000, 0.7172059000", \ + "0.0609625000, 0.0667291000, 0.0775889000, 0.1028818000, 0.1664539000, 0.3159577000, 0.7177272000", \ + "0.0939201000, 0.0998489000, 0.1099872000, 0.1323971000, 0.1899664000, 0.3357765000, 0.7255596000"); + } + related_pin : "B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013003900, 0.0033820100, 0.0087958500, 0.0228760000, 0.0594954000, 0.1547340000"); + values("0.0321309000, 0.0404976000, 0.0605177000, 0.1095395000, 0.2385591000, 0.5850882000, 1.4997632000", \ + "0.0320305000, 0.0405515000, 0.0604004000, 0.1096937000, 0.2383498000, 0.5850510000, 1.4983530000", \ + "0.0319760000, 0.0405301000, 0.0604879000, 0.1094962000, 0.2384663000, 0.5838859000, 1.4936452000", \ + "0.0320184000, 0.0405037000, 0.0603467000, 0.1096893000, 0.2384374000, 0.5845224000, 1.4954223000", \ + "0.0332620000, 0.0417103000, 0.0616627000, 0.1102678000, 0.2386515000, 0.5840608000, 1.4944543000", \ + "0.0395679000, 0.0484634000, 0.0675753000, 0.1147094000, 0.2409792000, 0.5849459000, 1.4993166000", \ + "0.0538995000, 0.0635856000, 0.0836200000, 0.1270253000, 0.2460139000, 0.5872421000, 1.4944960000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013003900, 0.0033820100, 0.0087958500, 0.0228760000, 0.0594954000, 0.1547340000"); + values("0.1580573000, 0.1690048000, 0.1912026000, 0.2318951000, 0.3065477000, 0.4537066000, 0.7832456000", \ + "0.1628465000, 0.1740525000, 0.1960769000, 0.2367342000, 0.3116348000, 0.4586410000, 0.7881081000", \ + "0.1725076000, 0.1836503000, 0.2057304000, 0.2464313000, 0.3212943000, 0.4684072000, 0.7976073000", \ + "0.1931762000, 0.2041497000, 0.2258636000, 0.2661998000, 0.3404717000, 0.4878540000, 0.8170350000", \ + "0.2378016000, 0.2471855000, 0.2668872000, 0.3053952000, 0.3784175000, 0.5249239000, 0.8544059000", \ + "0.2810715000, 0.2905546000, 0.3101142000, 0.3477683000, 0.4196016000, 0.5639045000, 0.8923096000", \ + "0.3154076000, 0.3246721000, 0.3441051000, 0.3817892000, 0.4536368000, 0.5990162000, 0.9259281000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013003900, 0.0033820100, 0.0087958500, 0.0228760000, 0.0594954000, 0.1547340000"); + values("0.1476253000, 0.1574839000, 0.1789787000, 0.2242681000, 0.3248556000, 0.5736931000, 1.2164523000", \ + "0.1523000000, 0.1622958000, 0.1837019000, 0.2288961000, 0.3295476000, 0.5782297000, 1.2198496000", \ + "0.1652422000, 0.1751617000, 0.1966502000, 0.2418196000, 0.3424356000, 0.5906424000, 1.2335095000", \ + "0.1963681000, 0.2063578000, 0.2278169000, 0.2730369000, 0.3735958000, 0.6222676000, 1.2635608000", \ + "0.2600115000, 0.2698308000, 0.2911875000, 0.3363216000, 0.4368472000, 0.6846273000, 1.3322883000", \ + "0.3595338000, 0.3693363000, 0.3907282000, 0.4357313000, 0.5357497000, 0.7838289000, 1.4283805000", \ + "0.5116381000, 0.5213118000, 0.5425546000, 0.5877699000, 0.6887365000, 0.9367990000, 1.5762605000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013003900, 0.0033820100, 0.0087958500, 0.0228760000, 0.0594954000, 0.1547340000"); + values("0.0471118000, 0.0535748000, 0.0661793000, 0.0957683000, 0.1601068000, 0.3137060000, 0.7149007000", \ + "0.0470881000, 0.0532657000, 0.0663821000, 0.0944310000, 0.1599784000, 0.3127373000, 0.7181813000", \ + "0.0468180000, 0.0528817000, 0.0662736000, 0.0944373000, 0.1597865000, 0.3123711000, 0.7155872000", \ + "0.0445469000, 0.0509957000, 0.0645190000, 0.0948491000, 0.1592270000, 0.3119834000, 0.7155861000", \ + "0.0369710000, 0.0440198000, 0.0588110000, 0.0896384000, 0.1572554000, 0.3116738000, 0.7153069000", \ + "0.0367903000, 0.0430020000, 0.0580179000, 0.0878001000, 0.1547852000, 0.3069575000, 0.7134404000", \ + "0.0356895000, 0.0424433000, 0.0572074000, 0.0879534000, 0.1547673000, 0.3091618000, 0.7074629000"); + } + related_pin : "C"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013003900, 0.0033820100, 0.0087958500, 0.0228760000, 0.0594954000, 0.1547340000"); + values("0.0338544000, 0.0427004000, 0.0633103000, 0.1127223000, 0.2402924000, 0.5863511000, 1.4954104000", \ + "0.0338301000, 0.0427410000, 0.0632522000, 0.1126487000, 0.2397939000, 0.5865351000, 1.4964531000", \ + "0.0339845000, 0.0426326000, 0.0634160000, 0.1126763000, 0.2402204000, 0.5862935000, 1.4948852000", \ + "0.0338062000, 0.0427807000, 0.0632099000, 0.1125247000, 0.2399345000, 0.5865415000, 1.4958496000", \ + "0.0333752000, 0.0423500000, 0.0633170000, 0.1125657000, 0.2404061000, 0.5862137000, 1.5036542000", \ + "0.0334124000, 0.0423452000, 0.0628806000, 0.1125864000, 0.2395793000, 0.5866728000, 1.5026712000", \ + "0.0343621000, 0.0429598000, 0.0636887000, 0.1133564000, 0.2406231000, 0.5843537000, 1.4950884000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013003900, 0.0033820100, 0.0087958500, 0.0228760000, 0.0594954000, 0.1547340000"); + values("0.1368187000, 0.1465362000, 0.1664877000, 0.2046736000, 0.2776180000, 0.4245586000, 0.7545418000", \ + "0.1397194000, 0.1493785000, 0.1692243000, 0.2074637000, 0.2801316000, 0.4273062000, 0.7568836000", \ + "0.1489735000, 0.1584707000, 0.1781087000, 0.2161829000, 0.2886932000, 0.4358057000, 0.7655563000", \ + "0.1748783000, 0.1841732000, 0.2033171000, 0.2408095000, 0.3132973000, 0.4600378000, 0.7897737000", \ + "0.2401062000, 0.2490047000, 0.2673294000, 0.3037296000, 0.3753696000, 0.5215821000, 0.8513057000", \ + "0.3500013000, 0.3608720000, 0.3824462000, 0.4214099000, 0.4939916000, 0.6421731000, 0.9725429000", \ + "0.5157704000, 0.5292586000, 0.5565745000, 0.6043213000, 0.6839028000, 0.8334006000, 1.1682705000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013003900, 0.0033820100, 0.0087958500, 0.0228760000, 0.0594954000, 0.1547340000"); + values("0.0837924000, 0.0930334000, 0.1130427000, 0.1556035000, 0.2529819000, 0.4997183000, 1.1396515000", \ + "0.0878570000, 0.0970905000, 0.1170913000, 0.1596985000, 0.2572875000, 0.5032753000, 1.1433151000", \ + "0.0980591000, 0.1072524000, 0.1272294000, 0.1698849000, 0.2673803000, 0.5144163000, 1.1546497000", \ + "0.1215980000, 0.1306639000, 0.1504938000, 0.1932389000, 0.2910387000, 0.5385992000, 1.1824144000", \ + "0.1577993000, 0.1670878000, 0.1871415000, 0.2307567000, 0.3299450000, 0.5768260000, 1.2205451000", \ + "0.2010987000, 0.2119829000, 0.2338179000, 0.2779799000, 0.3776359000, 0.6266208000, 1.2706349000", \ + "0.2339178000, 0.2482148000, 0.2761413000, 0.3258350000, 0.4267932000, 0.6753099000, 1.3174777000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013003900, 0.0033820100, 0.0087958500, 0.0228760000, 0.0594954000, 0.1547340000"); + values("0.0367162000, 0.0442326000, 0.0588435000, 0.0905759000, 0.1578446000, 0.3140854000, 0.7154845000", \ + "0.0367445000, 0.0434211000, 0.0593308000, 0.0904492000, 0.1584110000, 0.3133028000, 0.7168906000", \ + "0.0361458000, 0.0428850000, 0.0586482000, 0.0898330000, 0.1581925000, 0.3130081000, 0.7183272000", \ + "0.0345492000, 0.0414962000, 0.0568680000, 0.0886150000, 0.1567971000, 0.3117062000, 0.7169426000", \ + "0.0347491000, 0.0412001000, 0.0552317000, 0.0866930000, 0.1547510000, 0.3124080000, 0.7182722000", \ + "0.0464445000, 0.0531221000, 0.0662068000, 0.0948081000, 0.1582302000, 0.3148418000, 0.7191073000", \ + "0.0619415000, 0.0704963000, 0.0870198000, 0.1148922000, 0.1728151000, 0.3213176000, 0.7267671000"); + } + related_pin : "C"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013003900, 0.0033820100, 0.0087958500, 0.0228760000, 0.0594954000, 0.1547340000"); + values("0.0308152000, 0.0391682000, 0.0593102000, 0.1082348000, 0.2373747000, 0.5860634000, 1.4983426000", \ + "0.0307385000, 0.0392562000, 0.0593786000, 0.1082674000, 0.2373620000, 0.5841683000, 1.4997030000", \ + "0.0306158000, 0.0391495000, 0.0591286000, 0.1081560000, 0.2371082000, 0.5861107000, 1.4955263000", \ + "0.0304765000, 0.0389730000, 0.0591867000, 0.1083528000, 0.2370707000, 0.5856046000, 1.4964220000", \ + "0.0332875000, 0.0410562000, 0.0607879000, 0.1102087000, 0.2382441000, 0.5852317000, 1.4982318000", \ + "0.0424207000, 0.0492486000, 0.0667452000, 0.1128277000, 0.2413090000, 0.5861547000, 1.4967800000", \ + "0.0573550000, 0.0665055000, 0.0847314000, 0.1245380000, 0.2444999000, 0.5894470000, 1.4946278000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__xnor3_2") { + leakage_power () { + value : 0.0133280000; + when : "!A&!B&C"; + } + leakage_power () { + value : 0.0087148000; + when : "!A&!B&!C"; + } + leakage_power () { + value : 0.0201446000; + when : "!A&B&C"; + } + leakage_power () { + value : 0.0224635000; + when : "!A&B&!C"; + } + leakage_power () { + value : 0.0085349000; + when : "A&!B&C"; + } + leakage_power () { + value : 0.0108525000; + when : "A&!B&!C"; + } + leakage_power () { + value : 0.0222772000; + when : "A&B&C"; + } + leakage_power () { + value : 0.0176658000; + when : "A&B&!C"; + } + area : 23.772800000; + cell_footprint : "sky130_fd_sc_hd__xnor3"; + cell_leakage_power : 0.0154976600; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A") { + capacitance : 0.0024400000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022970000; + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0025830000; + } + pin ("B") { + capacitance : 0.0052800000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0051240000; + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0054360000; + } + pin ("C") { + capacitance : 0.0034750000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0033530000; + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0035970000; + } + pin ("X") { + direction : "output"; + function : "(!A&!B&!C) | (A&B&!C) | (A&!B&C) | (!A&B&C)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014530770, 0.0042228650, 0.0122722900, 0.0356651700, 0.1036485000, 0.3012184000"); + values("0.0500241000, 0.0482574000, 0.0440443000, 0.0328728000, -0.0018748000, -0.1098275000, -0.4293645000", \ + "0.0498658000, 0.0481125000, 0.0439126000, 0.0327049000, -0.0020318000, -0.1099976000, -0.4295262000", \ + "0.0496624000, 0.0479065000, 0.0436959000, 0.0324869000, -0.0022396000, -0.1102120000, -0.4297389000", \ + "0.0495101000, 0.0477533000, 0.0435401000, 0.0323255000, -0.0024163000, -0.1103878000, -0.4299067000", \ + "0.0493840000, 0.0476108000, 0.0434014000, 0.0321894000, -0.0026367000, -0.1105691000, -0.4300439000", \ + "0.0500081000, 0.0482320000, 0.0439306000, 0.0325327000, -0.0025651000, -0.1105512000, -0.4300179000", \ + "0.0556685000, 0.0536525000, 0.0483282000, 0.0342840000, -0.0012739000, -0.1094892000, -0.4290133000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014530770, 0.0042228650, 0.0122722900, 0.0356651700, 0.1036485000, 0.3012184000"); + values("0.0437739000, 0.0455612000, 0.0508650000, 0.0654352000, 0.1037296000, 0.2128807000, 0.5303564000", \ + "0.0437395000, 0.0454555000, 0.0507575000, 0.0653510000, 0.1036240000, 0.2127027000, 0.5298062000", \ + "0.0435181000, 0.0453093000, 0.0506368000, 0.0652142000, 0.1034306000, 0.2124186000, 0.5296143000", \ + "0.0431026000, 0.0450003000, 0.0503710000, 0.0649393000, 0.1031512000, 0.2121023000, 0.5293744000", \ + "0.0430040000, 0.0448506000, 0.0502183000, 0.0648311000, 0.1029597000, 0.2119164000, 0.5287036000", \ + "0.0438039000, 0.0453193000, 0.0501621000, 0.0647440000, 0.1026867000, 0.2116697000, 0.5284871000", \ + "0.0471045000, 0.0486554000, 0.0532176000, 0.0662370000, 0.1038619000, 0.2129996000, 0.5284775000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014530770, 0.0042228650, 0.0122722900, 0.0356651700, 0.1036485000, 0.3012184000"); + values("0.0462755000, 0.0445349000, 0.0403607000, 0.0290777000, -0.0059139000, -0.1140251000, -0.4336357000", \ + "0.0461058000, 0.0443860000, 0.0402330000, 0.0289195000, -0.0060722000, -0.1141612000, -0.4337722000", \ + "0.0459793000, 0.0442391000, 0.0400891000, 0.0287746000, -0.0062163000, -0.1142955000, -0.4338610000", \ + "0.0460125000, 0.0443002000, 0.0401462000, 0.0288276000, -0.0061907000, -0.1142532000, -0.4338161000", \ + "0.0462042000, 0.0444682000, 0.0402796000, 0.0289750000, -0.0060463000, -0.1141444000, -0.4336753000", \ + "0.0479702000, 0.0462005000, 0.0419418000, 0.0304791000, -0.0047912000, -0.1128949000, -0.4324029000", \ + "0.0567814000, 0.0547597000, 0.0494338000, 0.0355313000, -0.0016726000, -0.1093228000, -0.4288929000"); + } + related_pin : "B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014530770, 0.0042228650, 0.0122722900, 0.0356651700, 0.1036485000, 0.3012184000"); + values("0.0342599000, 0.0359300000, 0.0410015000, 0.0551969000, 0.0933695000, 0.2025022000, 0.5198246000", \ + "0.0338853000, 0.0355651000, 0.0406197000, 0.0547988000, 0.0929517000, 0.2020098000, 0.5186809000", \ + "0.0333653000, 0.0350750000, 0.0401570000, 0.0543118000, 0.0925282000, 0.2014447000, 0.5184197000", \ + "0.0330593000, 0.0347275000, 0.0397885000, 0.0539208000, 0.0920344000, 0.2012010000, 0.5184260000", \ + "0.0332970000, 0.0349919000, 0.0400289000, 0.0540290000, 0.0921246000, 0.2013054000, 0.5181770000", \ + "0.0359700000, 0.0374712000, 0.0418222000, 0.0552057000, 0.0930420000, 0.2022384000, 0.5187748000", \ + "0.0417342000, 0.0432047000, 0.0476042000, 0.0607723000, 0.0982941000, 0.2071003000, 0.5221648000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014530770, 0.0042228650, 0.0122722900, 0.0356651700, 0.1036485000, 0.3012184000"); + values("0.0198123000, 0.0182337000, 0.0143847000, 0.0032951000, -0.0319558000, -0.1405162000, -0.4603515000", \ + "0.0194726000, 0.0179041000, 0.0140403000, 0.0029525000, -0.0322638000, -0.1408138000, -0.4606359000", \ + "0.0190548000, 0.0174522000, 0.0136027000, 0.0025572000, -0.0326097000, -0.1411257000, -0.4609603000", \ + "0.0186217000, 0.0170538000, 0.0132094000, 0.0021395000, -0.0330237000, -0.1415206000, -0.4613224000", \ + "0.0184023000, 0.0168209000, 0.0129834000, 0.0018726000, -0.0332309000, -0.1416482000, -0.4614182000", \ + "0.0195733000, 0.0178774000, 0.0138447000, 0.0026617000, -0.0325871000, -0.1409815000, -0.4607094000", \ + "0.0283151000, 0.0264423000, 0.0213454000, 0.0078517000, -0.0301741000, -0.1389228000, -0.4586279000"); + } + related_pin : "C"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014530770, 0.0042228650, 0.0122722900, 0.0356651700, 0.1036485000, 0.3012184000"); + values("0.0133104000, 0.0150202000, 0.0199501000, 0.0336619000, 0.0713766000, 0.1800966000, 0.4970275000", \ + "0.0130991000, 0.0148025000, 0.0197420000, 0.0334619000, 0.0712290000, 0.1800455000, 0.4968746000", \ + "0.0127869000, 0.0144597000, 0.0194001000, 0.0331305000, 0.0709875000, 0.1796213000, 0.4989472000", \ + "0.0124623000, 0.0141232000, 0.0190048000, 0.0326977000, 0.0705319000, 0.1794105000, 0.4963228000", \ + "0.0124550000, 0.0140607000, 0.0188179000, 0.0324874000, 0.0703191000, 0.1791654000, 0.4962867000", \ + "0.0140361000, 0.0155303000, 0.0199765000, 0.0327687000, 0.0705842000, 0.1791799000, 0.4969975000", \ + "0.0167541000, 0.0181715000, 0.0224398000, 0.0354138000, 0.0730596000, 0.1820164000, 0.4964432000"); + } + } + max_capacitance : 0.3012180000; + max_transition : 1.5043300000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014530800, 0.0042228600, 0.0122723000, 0.0356652000, 0.1036480000, 0.3012180000"); + values("0.3523093000, 0.3623482000, 0.3846114000, 0.4275305000, 0.5052522000, 0.6575858000, 1.0053037000", \ + "0.3567646000, 0.3667829000, 0.3893462000, 0.4323748000, 0.5099038000, 0.6621940000, 1.0100762000", \ + "0.3675919000, 0.3781089000, 0.4005554000, 0.4435919000, 0.5211607000, 0.6734422000, 1.0213332000", \ + "0.3939136000, 0.4044279000, 0.4268106000, 0.4698250000, 0.5474347000, 0.6997554000, 1.0475549000", \ + "0.4409992000, 0.4512705000, 0.4738768000, 0.5166936000, 0.5944830000, 0.7465821000, 1.0942378000", \ + "0.5071718000, 0.5174441000, 0.5396963000, 0.5823846000, 0.6603570000, 0.8126480000, 1.1605190000", \ + "0.5801685000, 0.5907123000, 0.6130095000, 0.6559415000, 0.7336838000, 0.8861014000, 1.2337101000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014530800, 0.0042228600, 0.0122723000, 0.0356652000, 0.1036480000, 0.3012180000"); + values("0.3315422000, 0.3401252000, 0.3599382000, 0.4018899000, 0.4951470000, 0.7338961000, 1.4187517000", \ + "0.3367290000, 0.3453411000, 0.3650934000, 0.4070506000, 0.5003085000, 0.7389868000, 1.4240336000", \ + "0.3492915000, 0.3578546000, 0.3776104000, 0.4195735000, 0.5128392000, 0.7514801000, 1.4369095000", \ + "0.3810712000, 0.3896341000, 0.4093890000, 0.4513520000, 0.5446177000, 0.7832574000, 1.4685203000", \ + "0.4552191000, 0.4639245000, 0.4835801000, 0.5257041000, 0.6190278000, 0.8577087000, 1.5420312000", \ + "0.5982420000, 0.6068859000, 0.6266014000, 0.6687669000, 0.7621055000, 1.0009313000, 1.6811642000", \ + "0.8329123000, 0.8416372000, 0.8616289000, 0.9042384000, 0.9980399000, 1.2367211000, 1.9188033000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014530800, 0.0042228600, 0.0122723000, 0.0356652000, 0.1036480000, 0.3012180000"); + values("0.0614043000, 0.0674014000, 0.0769612000, 0.0997473000, 0.1557016000, 0.2997198000, 0.7085620000", \ + "0.0623194000, 0.0663950000, 0.0768983000, 0.1003048000, 0.1562146000, 0.2994122000, 0.7071504000", \ + "0.0621920000, 0.0668132000, 0.0768779000, 0.1002361000, 0.1567313000, 0.2994288000, 0.7067084000", \ + "0.0622857000, 0.0670050000, 0.0768441000, 0.1001406000, 0.1557975000, 0.2995747000, 0.7084299000", \ + "0.0614504000, 0.0663022000, 0.0769598000, 0.1010100000, 0.1564215000, 0.2996030000, 0.7077001000", \ + "0.0615150000, 0.0659242000, 0.0765445000, 0.0998651000, 0.1561562000, 0.2997368000, 0.7082766000", \ + "0.0625530000, 0.0674789000, 0.0770400000, 0.1001469000, 0.1559890000, 0.2995474000, 0.7057735000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014530800, 0.0042228600, 0.0122723000, 0.0356652000, 0.1036480000, 0.3012180000"); + values("0.0339009000, 0.0407807000, 0.0568618000, 0.0961659000, 0.2036144000, 0.5271646000, 1.5033230000", \ + "0.0339063000, 0.0404239000, 0.0568278000, 0.0961891000, 0.2036570000, 0.5271287000, 1.5034938000", \ + "0.0338995000, 0.0404429000, 0.0568270000, 0.0962003000, 0.2036771000, 0.5273446000, 1.5034450000", \ + "0.0338962000, 0.0404411000, 0.0568249000, 0.0961996000, 0.2036769000, 0.5273544000, 1.5034051000", \ + "0.0340536000, 0.0406916000, 0.0569412000, 0.0961197000, 0.2035563000, 0.5280255000, 1.5021531000", \ + "0.0341263000, 0.0408033000, 0.0571722000, 0.0962498000, 0.2037809000, 0.5274792000, 1.5016663000", \ + "0.0348655000, 0.0415874000, 0.0577596000, 0.0971366000, 0.2044866000, 0.5275072000, 1.5009066000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014530800, 0.0042228600, 0.0122723000, 0.0356652000, 0.1036480000, 0.3012180000"); + values("0.3245511000, 0.3348767000, 0.3571704000, 0.3991133000, 0.4748906000, 0.6240311000, 0.9692218000", \ + "0.3298339000, 0.3401165000, 0.3624006000, 0.4043695000, 0.4801903000, 0.6293374000, 0.9743635000", \ + "0.3425639000, 0.3528371000, 0.3751203000, 0.4170970000, 0.4929387000, 0.6420687000, 0.9870811000", \ + "0.3739400000, 0.3842102000, 0.4064895000, 0.4484573000, 0.5243065000, 0.6734526000, 1.0184692000", \ + "0.4475077000, 0.4578623000, 0.4802290000, 0.5221486000, 0.5979532000, 0.7472136000, 1.0923236000", \ + "0.6059184000, 0.6165225000, 0.6394189000, 0.6819946000, 0.7582301000, 0.9079408000, 1.2533694000", \ + "0.8855559000, 0.8982563000, 0.9252019000, 0.9732608000, 1.0554828000, 1.2106842000, 1.5591026000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014530800, 0.0042228600, 0.0122723000, 0.0356652000, 0.1036480000, 0.3012180000"); + values("0.1876193000, 0.1954379000, 0.2136831000, 0.2532675000, 0.3440198000, 0.5811666000, 1.2612846000", \ + "0.1923323000, 0.2000591000, 0.2181748000, 0.2578965000, 0.3485835000, 0.5861397000, 1.2710237000", \ + "0.2033209000, 0.2111557000, 0.2292515000, 0.2689582000, 0.3597039000, 0.5972959000, 1.2784581000", \ + "0.2277616000, 0.2356080000, 0.2537607000, 0.2934595000, 0.3842522000, 0.6218490000, 1.3041799000", \ + "0.2764990000, 0.2843384000, 0.3025847000, 0.3422148000, 0.4329663000, 0.6705519000, 1.3568543000", \ + "0.3555395000, 0.3640668000, 0.3834787000, 0.4251495000, 0.5177262000, 0.7558160000, 1.4419735000", \ + "0.4581869000, 0.4685611000, 0.4918688000, 0.5391956000, 0.6372141000, 0.8771623000, 1.5591188000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014530800, 0.0042228600, 0.0122723000, 0.0356652000, 0.1036480000, 0.3012180000"); + values("0.0630548000, 0.0675661000, 0.0767474000, 0.0981804000, 0.1519117000, 0.2944840000, 0.7047570000", \ + "0.0630590000, 0.0674945000, 0.0773096000, 0.0981304000, 0.1529078000, 0.2947160000, 0.7040775000", \ + "0.0630679000, 0.0674742000, 0.0772351000, 0.0981244000, 0.1526663000, 0.2946824000, 0.7036672000", \ + "0.0631014000, 0.0675105000, 0.0772621000, 0.0981565000, 0.1526511000, 0.2946702000, 0.7037603000", \ + "0.0633826000, 0.0679059000, 0.0769839000, 0.0985199000, 0.1532655000, 0.2947979000, 0.7042275000", \ + "0.0697070000, 0.0727547000, 0.0809908000, 0.1019664000, 0.1537328000, 0.2950682000, 0.7050789000", \ + "0.1010177000, 0.1019763000, 0.1058385000, 0.1196894000, 0.1663319000, 0.3023670000, 0.7081187000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014530800, 0.0042228600, 0.0122723000, 0.0356652000, 0.1036480000, 0.3012180000"); + values("0.0302789000, 0.0366561000, 0.0522001000, 0.0910354000, 0.1993540000, 0.5260669000, 1.5029881000", \ + "0.0304339000, 0.0367247000, 0.0520792000, 0.0911540000, 0.1990574000, 0.5258064000, 1.5015507000", \ + "0.0304010000, 0.0366390000, 0.0520337000, 0.0910376000, 0.1993959000, 0.5259481000, 1.5014388000", \ + "0.0306221000, 0.0365168000, 0.0521262000, 0.0910433000, 0.1994604000, 0.5254021000, 1.5001572000", \ + "0.0307711000, 0.0368103000, 0.0524004000, 0.0911409000, 0.1995780000, 0.5259320000, 1.5014989000", \ + "0.0340476000, 0.0404717000, 0.0564809000, 0.0952926000, 0.2017489000, 0.5266109000, 1.5016003000", \ + "0.0438897000, 0.0503705000, 0.0684126000, 0.1071528000, 0.2105293000, 0.5284571000, 1.4936704000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014530800, 0.0042228600, 0.0122723000, 0.0356652000, 0.1036480000, 0.3012180000"); + values("0.2697180000, 0.2796858000, 0.3016753000, 0.3437634000, 0.4207284000, 0.5716370000, 0.9181087000", \ + "0.2731367000, 0.2830901000, 0.3051021000, 0.3472095000, 0.4241395000, 0.5750522000, 0.9215049000", \ + "0.2815367000, 0.2913262000, 0.3134572000, 0.3556068000, 0.4324445000, 0.5833871000, 0.9297366000", \ + "0.3017357000, 0.3117800000, 0.3339793000, 0.3759457000, 0.4526420000, 0.6036391000, 0.9503185000", \ + "0.3578150000, 0.3676879000, 0.3895562000, 0.4314807000, 0.5082440000, 0.6591665000, 1.0056227000", \ + "0.4319282000, 0.4416804000, 0.4632893000, 0.5048639000, 0.5808408000, 0.7315124000, 1.0783178000", \ + "0.4903947000, 0.5002457000, 0.5219944000, 0.5638097000, 0.6403633000, 0.7912364000, 1.1369213000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014530800, 0.0042228600, 0.0122723000, 0.0356652000, 0.1036480000, 0.3012180000"); + values("0.2411107000, 0.2496781000, 0.2693440000, 0.3114342000, 0.4047088000, 0.6431581000, 1.3269942000", \ + "0.2446289000, 0.2531321000, 0.2728750000, 0.3148836000, 0.4081387000, 0.6464436000, 1.3295277000", \ + "0.2561759000, 0.2647821000, 0.2844853000, 0.3265013000, 0.4195624000, 0.6584535000, 1.3415570000", \ + "0.2858932000, 0.2944752000, 0.3141283000, 0.3561644000, 0.4492026000, 0.6881880000, 1.3698060000", \ + "0.3460723000, 0.3546669000, 0.3743182000, 0.4163995000, 0.5094767000, 0.7484597000, 1.4299547000", \ + "0.4329519000, 0.4415460000, 0.4613090000, 0.5032669000, 0.5960901000, 0.8350372000, 1.5191587000", \ + "0.5616968000, 0.5702995000, 0.5902646000, 0.6325058000, 0.7258453000, 0.9641585000, 1.6435210000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014530800, 0.0042228600, 0.0122723000, 0.0356652000, 0.1036480000, 0.3012180000"); + values("0.0591737000, 0.0639337000, 0.0751935000, 0.0984871000, 0.1548333000, 0.2980219000, 0.7058319000", \ + "0.0591864000, 0.0639510000, 0.0751874000, 0.0984617000, 0.1548490000, 0.2979724000, 0.7061208000", \ + "0.0590195000, 0.0647778000, 0.0752036000, 0.0983780000, 0.1537883000, 0.2975533000, 0.7068827000", \ + "0.0591709000, 0.0641443000, 0.0747542000, 0.0988925000, 0.1542504000, 0.2978281000, 0.7065661000", \ + "0.0586296000, 0.0632183000, 0.0740302000, 0.0979302000, 0.1535657000, 0.2978254000, 0.7064330000", \ + "0.0575768000, 0.0630533000, 0.0735882000, 0.0971408000, 0.1530697000, 0.2972334000, 0.7070520000", \ + "0.0579058000, 0.0634074000, 0.0740226000, 0.0976543000, 0.1540978000, 0.2970351000, 0.7021116000"); + } + related_pin : "B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014530800, 0.0042228600, 0.0122723000, 0.0356652000, 0.1036480000, 0.3012180000"); + values("0.0340145000, 0.0407076000, 0.0566602000, 0.0962034000, 0.2033649000, 0.5283533000, 1.4996699000", \ + "0.0338665000, 0.0402970000, 0.0564954000, 0.0961389000, 0.2036489000, 0.5283611000, 1.5017833000", \ + "0.0338500000, 0.0403991000, 0.0567388000, 0.0960029000, 0.2034298000, 0.5281341000, 1.5020588000", \ + "0.0341031000, 0.0403123000, 0.0566825000, 0.0959029000, 0.2032446000, 0.5283965000, 1.5041652000", \ + "0.0340389000, 0.0404536000, 0.0567784000, 0.0959357000, 0.2033611000, 0.5284064000, 1.5043295000", \ + "0.0338640000, 0.0403923000, 0.0566099000, 0.0956429000, 0.2033756000, 0.5281791000, 1.4992778000", \ + "0.0343022000, 0.0408775000, 0.0573102000, 0.0966960000, 0.2039861000, 0.5261019000, 1.4966322000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014530800, 0.0042228600, 0.0122723000, 0.0356652000, 0.1036480000, 0.3012180000"); + values("0.3067609000, 0.3169965000, 0.3392513000, 0.3820658000, 0.4598617000, 0.6121917000, 0.9597790000", \ + "0.3103753000, 0.3208333000, 0.3428340000, 0.3855848000, 0.4633738000, 0.6156669000, 0.9634176000", \ + "0.3215253000, 0.3318021000, 0.3538967000, 0.3967038000, 0.4744255000, 0.6268021000, 0.9745160000", \ + "0.3502114000, 0.3604033000, 0.3825426000, 0.4253589000, 0.5032740000, 0.6554928000, 1.0032123000", \ + "0.4134134000, 0.4236504000, 0.4459306000, 0.4886385000, 0.5664468000, 0.7187911000, 1.0662707000", \ + "0.5453816000, 0.5560019000, 0.5791176000, 0.6226844000, 0.7011077000, 0.8538853000, 1.2018583000", \ + "0.7599897000, 0.7744790000, 0.8047469000, 0.8606423000, 0.9526236000, 1.1182658000, 1.4735909000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014530800, 0.0042228600, 0.0122723000, 0.0356652000, 0.1036480000, 0.3012180000"); + values("0.1653886000, 0.1731028000, 0.1910557000, 0.2304428000, 0.3204749000, 0.5578793000, 1.2392350000", \ + "0.1684775000, 0.1762060000, 0.1941121000, 0.2335657000, 0.3236716000, 0.5605266000, 1.2463562000", \ + "0.1777775000, 0.1854914000, 0.2035595000, 0.2428763000, 0.3330435000, 0.5701298000, 1.2524735000", \ + "0.2016840000, 0.2093849000, 0.2273121000, 0.2666423000, 0.3565758000, 0.5939895000, 1.2769908000", \ + "0.2519111000, 0.2597822000, 0.2778878000, 0.3173137000, 0.4071787000, 0.6446472000, 1.3294976000", \ + "0.3303113000, 0.3392057000, 0.3591862000, 0.4010088000, 0.4928286000, 0.7308223000, 1.4188467000", \ + "0.4230361000, 0.4341857000, 0.4595391000, 0.5082063000, 0.6050285000, 0.8440203000, 1.5248570000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014530800, 0.0042228600, 0.0122723000, 0.0356652000, 0.1036480000, 0.3012180000"); + values("0.0608450000, 0.0656050000, 0.0765984000, 0.1001313000, 0.1553806000, 0.2993489000, 0.7086313000", \ + "0.0607389000, 0.0664926000, 0.0767987000, 0.0999215000, 0.1558363000, 0.2998964000, 0.7085674000", \ + "0.0608536000, 0.0656395000, 0.0768232000, 0.0999966000, 0.1553641000, 0.2999619000, 0.7086051000", \ + "0.0608401000, 0.0657013000, 0.0768407000, 0.1000263000, 0.1553883000, 0.2999622000, 0.7086065000", \ + "0.0607436000, 0.0654856000, 0.0762938000, 0.1001617000, 0.1553613000, 0.2989477000, 0.7084768000", \ + "0.0681137000, 0.0720677000, 0.0817039000, 0.1044870000, 0.1576878000, 0.3006175000, 0.7073789000", \ + "0.1067091000, 0.1111309000, 0.1212497000, 0.1390964000, 0.1865364000, 0.3206295000, 0.7177007000"); + } + related_pin : "B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014530800, 0.0042228600, 0.0122723000, 0.0356652000, 0.1036480000, 0.3012180000"); + values("0.0301991000, 0.0363839000, 0.0515372000, 0.0904327000, 0.1983047000, 0.5262208000, 1.5021117000", \ + "0.0301470000, 0.0362484000, 0.0517215000, 0.0904199000, 0.1987093000, 0.5251429000, 1.5020946000", \ + "0.0299692000, 0.0363403000, 0.0516971000, 0.0903829000, 0.1982613000, 0.5251564000, 1.4960910000", \ + "0.0300996000, 0.0362131000, 0.0515033000, 0.0904033000, 0.1983520000, 0.5261480000, 1.5017370000", \ + "0.0310740000, 0.0371859000, 0.0524703000, 0.0909195000, 0.1983751000, 0.5257522000, 1.5026453000", \ + "0.0366624000, 0.0430247000, 0.0586117000, 0.0959633000, 0.2016878000, 0.5264251000, 1.5027106000", \ + "0.0495738000, 0.0573673000, 0.0739709000, 0.1105737000, 0.2096790000, 0.5298335000, 1.4956204000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014530800, 0.0042228600, 0.0122723000, 0.0356652000, 0.1036480000, 0.3012180000"); + values("0.1896428000, 0.1995963000, 0.2213252000, 0.2630601000, 0.3395018000, 0.4902135000, 0.8367494000", \ + "0.1942409000, 0.2044516000, 0.2263041000, 0.2679806000, 0.3444894000, 0.4952090000, 0.8417473000", \ + "0.2046491000, 0.2145675000, 0.2363332000, 0.2782927000, 0.3546422000, 0.5054323000, 0.8519752000", \ + "0.2256395000, 0.2357810000, 0.2575414000, 0.2989945000, 0.3753827000, 0.5260753000, 0.8726173000", \ + "0.2712897000, 0.2803406000, 0.3005313000, 0.3404673000, 0.4156786000, 0.5658110000, 0.9120544000", \ + "0.3240972000, 0.3324393000, 0.3513509000, 0.3893791000, 0.4626606000, 0.6110277000, 0.9561493000", \ + "0.3562675000, 0.3646827000, 0.3836806000, 0.4222055000, 0.4959533000, 0.6449337000, 0.9886630000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014530800, 0.0042228600, 0.0122723000, 0.0356652000, 0.1036480000, 0.3012180000"); + values("0.1643740000, 0.1728194000, 0.1922339000, 0.2338634000, 0.3267265000, 0.5656085000, 1.2500138000", \ + "0.1691507000, 0.1776878000, 0.1969894000, 0.2386750000, 0.3316628000, 0.5698745000, 1.2522809000", \ + "0.1822951000, 0.1908566000, 0.2102129000, 0.2518501000, 0.3447471000, 0.5835065000, 1.2691477000", \ + "0.2138488000, 0.2222766000, 0.2416496000, 0.2833852000, 0.3763636000, 0.6149226000, 1.2993507000", \ + "0.2793158000, 0.2876306000, 0.3070267000, 0.3486696000, 0.4415381000, 0.6802520000, 1.3603155000", \ + "0.3833235000, 0.3915875000, 0.4108150000, 0.4521277000, 0.5444428000, 0.7827762000, 1.4633131000", \ + "0.5434628000, 0.5517202000, 0.5709435000, 0.6124024000, 0.7053697000, 0.9430771000, 1.6223544000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014530800, 0.0042228600, 0.0122723000, 0.0356652000, 0.1036480000, 0.3012180000"); + values("0.0564718000, 0.0621602000, 0.0726781000, 0.0966996000, 0.1535258000, 0.2970595000, 0.7061407000", \ + "0.0565271000, 0.0614040000, 0.0725249000, 0.0967107000, 0.1534388000, 0.2970829000, 0.7062180000", \ + "0.0561574000, 0.0618065000, 0.0724742000, 0.0970638000, 0.1538511000, 0.2970414000, 0.7056437000", \ + "0.0544145000, 0.0594999000, 0.0718874000, 0.0958565000, 0.1529163000, 0.2971156000, 0.7067864000", \ + "0.0459235000, 0.0514222000, 0.0642108000, 0.0909066000, 0.1502399000, 0.2958054000, 0.7068561000", \ + "0.0439914000, 0.0488248000, 0.0616450000, 0.0876308000, 0.1469665000, 0.2922370000, 0.7057194000", \ + "0.0439447000, 0.0492504000, 0.0614342000, 0.0891299000, 0.1479297000, 0.2931259000, 0.7000536000"); + } + related_pin : "C"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014530800, 0.0042228600, 0.0122723000, 0.0356652000, 0.1036480000, 0.3012180000"); + values("0.0328984000, 0.0396061000, 0.0554909000, 0.0950309000, 0.2029689000, 0.5281066000, 1.5032146000", \ + "0.0327447000, 0.0395380000, 0.0554999000, 0.0951870000, 0.2031175000, 0.5280506000, 1.5026825000", \ + "0.0328704000, 0.0395813000, 0.0554961000, 0.0949844000, 0.2030668000, 0.5276500000, 1.5035185000", \ + "0.0329991000, 0.0393638000, 0.0557482000, 0.0952188000, 0.2028235000, 0.5277649000, 1.5027856000", \ + "0.0325780000, 0.0393588000, 0.0553946000, 0.0949533000, 0.2030249000, 0.5271505000, 1.5003685000", \ + "0.0324732000, 0.0387508000, 0.0550144000, 0.0944353000, 0.2020432000, 0.5277835000, 1.5021584000", \ + "0.0331010000, 0.0393475000, 0.0555106000, 0.0953054000, 0.2033390000, 0.5266299000, 1.4976589000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014530800, 0.0042228600, 0.0122723000, 0.0356652000, 0.1036480000, 0.3012180000"); + values("0.1755232000, 0.1849844000, 0.2060358000, 0.2468581000, 0.3227004000, 0.4737676000, 0.8208383000", \ + "0.1792743000, 0.1886572000, 0.2096543000, 0.2504416000, 0.3262652000, 0.4773053000, 0.8245781000", \ + "0.1892029000, 0.1985452000, 0.2193328000, 0.2600234000, 0.3358209000, 0.4867703000, 0.8340896000", \ + "0.2151179000, 0.2242246000, 0.2448546000, 0.2851582000, 0.3606099000, 0.5115232000, 0.8587901000", \ + "0.2775159000, 0.2862601000, 0.3058256000, 0.3450002000, 0.4199557000, 0.5703651000, 0.9173524000", \ + "0.3987071000, 0.4087072000, 0.4309563000, 0.4728619000, 0.5481308000, 0.6986189000, 1.0457938000", \ + "0.5782603000, 0.5906454000, 0.6185566000, 0.6716637000, 0.7606142000, 0.9172573000, 1.2702124000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014530800, 0.0042228600, 0.0122723000, 0.0356652000, 0.1036480000, 0.3012180000"); + values("0.1016313000, 0.1093972000, 0.1273612000, 0.1663908000, 0.2554486000, 0.4920044000, 1.1727231000", \ + "0.1058855000, 0.1136248000, 0.1316067000, 0.1706622000, 0.2598305000, 0.4963061000, 1.1771383000", \ + "0.1162080000, 0.1239232000, 0.1418935000, 0.1810272000, 0.2702726000, 0.5065171000, 1.1901861000", \ + "0.1405131000, 0.1482457000, 0.1660054000, 0.2049353000, 0.2941745000, 0.5308975000, 1.2120143000", \ + "0.1871093000, 0.1948797000, 0.2128502000, 0.2522917000, 0.3420160000, 0.5790444000, 1.2610659000", \ + "0.2469125000, 0.2563699000, 0.2770893000, 0.3178537000, 0.4089514000, 0.6473905000, 1.3313323000", \ + "0.3051558000, 0.3173592000, 0.3440789000, 0.3940734000, 0.4885790000, 0.7268229000, 1.4082278000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014530800, 0.0042228600, 0.0122723000, 0.0356652000, 0.1036480000, 0.3012180000"); + values("0.0484066000, 0.0542785000, 0.0663807000, 0.0943504000, 0.1526116000, 0.2977035000, 0.7075177000", \ + "0.0484787000, 0.0541913000, 0.0661719000, 0.0925997000, 0.1527720000, 0.2980563000, 0.7066612000", \ + "0.0476445000, 0.0533620000, 0.0662933000, 0.0927210000, 0.1520767000, 0.2980191000, 0.7081995000", \ + "0.0461550000, 0.0518603000, 0.0646849000, 0.0917674000, 0.1518626000, 0.2977738000, 0.7071193000", \ + "0.0429359000, 0.0487051000, 0.0616519000, 0.0893325000, 0.1508302000, 0.2967129000, 0.7066671000", \ + "0.0557329000, 0.0616050000, 0.0740383000, 0.0973471000, 0.1533078000, 0.2977976000, 0.7079160000", \ + "0.0747091000, 0.0826625000, 0.0982092000, 0.1265504000, 0.1768793000, 0.3108205000, 0.7157204000"); + } + related_pin : "C"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014530800, 0.0042228600, 0.0122723000, 0.0356652000, 0.1036480000, 0.3012180000"); + values("0.0294812000, 0.0356998000, 0.0508994000, 0.0894631000, 0.1979377000, 0.5259589000, 1.5018133000", \ + "0.0295580000, 0.0357440000, 0.0508521000, 0.0895802000, 0.1979217000, 0.5261249000, 1.5027819000", \ + "0.0295707000, 0.0357746000, 0.0508444000, 0.0896138000, 0.1974735000, 0.5245927000, 1.5038036000", \ + "0.0291371000, 0.0352867000, 0.0507386000, 0.0893046000, 0.1978962000, 0.5261259000, 1.5015474000", \ + "0.0318486000, 0.0377089000, 0.0524114000, 0.0911428000, 0.1983879000, 0.5259685000, 1.5007136000", \ + "0.0426091000, 0.0478217000, 0.0612549000, 0.0964785000, 0.2027385000, 0.5266283000, 1.5000230000", \ + "0.0590310000, 0.0668420000, 0.0819007000, 0.1148719000, 0.2097303000, 0.5292413000, 1.4960720000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__xnor3_4") { + leakage_power () { + value : 0.0144232000; + when : "!A&!B&C"; + } + leakage_power () { + value : 0.0097427000; + when : "!A&!B&!C"; + } + leakage_power () { + value : 0.0209432000; + when : "!A&B&C"; + } + leakage_power () { + value : 0.0237861000; + when : "!A&B&!C"; + } + leakage_power () { + value : 0.0093332000; + when : "A&!B&C"; + } + leakage_power () { + value : 0.0121758000; + when : "A&!B&!C"; + } + leakage_power () { + value : 0.0233740000; + when : "A&B&C"; + } + leakage_power () { + value : 0.0186936000; + when : "A&B&!C"; + } + area : 26.275200000; + cell_footprint : "sky130_fd_sc_hd__xnor3"; + cell_leakage_power : 0.0165589800; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A") { + capacitance : 0.0024370000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022920000; + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0025820000; + } + pin ("B") { + capacitance : 0.0052800000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0051220000; + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0054380000; + } + pin ("C") { + capacitance : 0.0034750000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0033520000; + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0035990000; + } + pin ("X") { + direction : "output"; + function : "(!A&!B&!C) | (A&B&!C) | (A&!B&C) | (!A&B&C)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016087930, 0.0051764320, 0.0166556200, 0.0535909000, 0.1724334000, 0.5548194000"); + values("0.0606898000, 0.0583569000, 0.0516936000, 0.0337625000, -0.0222043000, -0.2099572000, -0.8277269000", \ + "0.0605359000, 0.0582157000, 0.0515541000, 0.0336508000, -0.0223133000, -0.2101026000, -0.8278818000", \ + "0.0602807000, 0.0580024000, 0.0513572000, 0.0334080000, -0.0225344000, -0.2102536000, -0.8281548000", \ + "0.0602167000, 0.0578696000, 0.0512393000, 0.0332523000, -0.0226559000, -0.2104206000, -0.8282652000", \ + "0.0600193000, 0.0577318000, 0.0510762000, 0.0331052000, -0.0229293000, -0.2107128000, -0.8285404000", \ + "0.0609221000, 0.0585523000, 0.0518218000, 0.0337296000, -0.0227277000, -0.2107866000, -0.8284475000", \ + "0.0647608000, 0.0622708000, 0.0548548000, 0.0362033000, -0.0208324000, -0.2096065000, -0.8275004000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016087930, 0.0051764320, 0.0166556200, 0.0535909000, 0.1724334000, 0.5548194000"); + values("0.0551138000, 0.0569371000, 0.0630155000, 0.0830100000, 0.1442240000, 0.3356521000, 0.9453924000", \ + "0.0550560000, 0.0569202000, 0.0629575000, 0.0829637000, 0.1442848000, 0.3353373000, 0.9459559000", \ + "0.0548962000, 0.0567030000, 0.0627892000, 0.0827972000, 0.1441137000, 0.3351814000, 0.9457022000", \ + "0.0546858000, 0.0563909000, 0.0624734000, 0.0826454000, 0.1437313000, 0.3348129000, 0.9486625000", \ + "0.0544128000, 0.0562937000, 0.0624005000, 0.0823921000, 0.1434444000, 0.3348480000, 0.9447339000", \ + "0.0545609000, 0.0564081000, 0.0624628000, 0.0825256000, 0.1433233000, 0.3344785000, 0.9482470000", \ + "0.0595182000, 0.0612186000, 0.0668099000, 0.0854532000, 0.1452458000, 0.3350801000, 0.9481190000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016087930, 0.0051764320, 0.0166556200, 0.0535909000, 0.1724334000, 0.5548194000"); + values("0.0572391000, 0.0549452000, 0.0482590000, 0.0301911000, -0.0259552000, -0.2141131000, -0.8321037000", \ + "0.0571396000, 0.0548481000, 0.0481056000, 0.0300898000, -0.0261451000, -0.2142435000, -0.8323251000", \ + "0.0570360000, 0.0547662000, 0.0479874000, 0.0298765000, -0.0262359000, -0.2143436000, -0.8324000000", \ + "0.0571257000, 0.0548559000, 0.0480774000, 0.0299800000, -0.0261527000, -0.2142572000, -0.8323087000", \ + "0.0572931000, 0.0550069000, 0.0482877000, 0.0302482000, -0.0260327000, -0.2141143000, -0.8321646000", \ + "0.0592022000, 0.0568632000, 0.0501373000, 0.0319080000, -0.0245651000, -0.2128420000, -0.8307890000", \ + "0.0687854000, 0.0662128000, 0.0585440000, 0.0371296000, -0.0205715000, -0.2092468000, -0.8274495000"); + } + related_pin : "B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016087930, 0.0051764320, 0.0166556200, 0.0535909000, 0.1724334000, 0.5548194000"); + values("0.0450928000, 0.0467607000, 0.0528563000, 0.0728045000, 0.1338331000, 0.3248671000, 0.9378320000", \ + "0.0447155000, 0.0465207000, 0.0524694000, 0.0724157000, 0.1334299000, 0.3243451000, 0.9386045000", \ + "0.0441847000, 0.0460404000, 0.0520310000, 0.0719159000, 0.1329696000, 0.3238558000, 0.9333643000", \ + "0.0438868000, 0.0456919000, 0.0516040000, 0.0715327000, 0.1327143000, 0.3233877000, 0.9378955000", \ + "0.0441550000, 0.0459559000, 0.0519617000, 0.0718275000, 0.1327938000, 0.3234877000, 0.9371498000", \ + "0.0457945000, 0.0475394000, 0.0534672000, 0.0730640000, 0.1334701000, 0.3244709000, 0.9347790000", \ + "0.0541087000, 0.0557099000, 0.0612296000, 0.0795771000, 0.1392466000, 0.3291194000, 0.9404388000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016087930, 0.0051764320, 0.0166556200, 0.0535909000, 0.1724334000, 0.5548194000"); + values("0.0309139000, 0.0286628000, 0.0220689000, 0.0042922000, -0.0516451000, -0.2402427000, -0.8586747000", \ + "0.0306769000, 0.0283600000, 0.0217922000, 0.0039717000, -0.0519400000, -0.2404887000, -0.8589498000", \ + "0.0303066000, 0.0279932000, 0.0214318000, 0.0036575000, -0.0522529000, -0.2407766000, -0.8592205000", \ + "0.0298562000, 0.0275718000, 0.0210376000, 0.0033061000, -0.0527333000, -0.2410935000, -0.8595422000", \ + "0.0293132000, 0.0270831000, 0.0205176000, 0.0028588000, -0.0531116000, -0.2413946000, -0.8597692000", \ + "0.0305074000, 0.0281538000, 0.0215910000, 0.0037165000, -0.0525224000, -0.2410131000, -0.8592515000", \ + "0.0412913000, 0.0388204000, 0.0314084000, 0.0104357000, -0.0507722000, -0.2389962000, -0.8573319000"); + } + related_pin : "C"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016087930, 0.0051764320, 0.0166556200, 0.0535909000, 0.1724334000, 0.5548194000"); + values("0.0237090000, 0.0255349000, 0.0315606000, 0.0513641000, 0.1122819000, 0.3026127000, 0.9164804000", \ + "0.0235422000, 0.0253785000, 0.0313239000, 0.0512081000, 0.1121435000, 0.3023929000, 0.9162454000", \ + "0.0233414000, 0.0250590000, 0.0311096000, 0.0509462000, 0.1119053000, 0.3022170000, 0.9160756000", \ + "0.0229513000, 0.0248106000, 0.0307845000, 0.0506003000, 0.1114796000, 0.3019969000, 0.9147646000", \ + "0.0230440000, 0.0247758000, 0.0306975000, 0.0502507000, 0.1109245000, 0.3017469000, 0.9147330000", \ + "0.0242463000, 0.0258790000, 0.0314277000, 0.0504657000, 0.1102818000, 0.3014320000, 0.9196298000", \ + "0.0297729000, 0.0312707000, 0.0364715000, 0.0545834000, 0.1139558000, 0.3040393000, 0.9144837000"); + } + } + max_capacitance : 0.5548190000; + max_transition : 1.5067580000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016087900, 0.0051764300, 0.0166556000, 0.0535909000, 0.1724330000, 0.5548190000"); + values("0.4256591000, 0.4335119000, 0.4539615000, 0.4990438000, 0.5859619000, 0.7552220000, 1.1386380000", \ + "0.4302835000, 0.4376602000, 0.4584051000, 0.5036316000, 0.5907211000, 0.7598787000, 1.1432725000", \ + "0.4415680000, 0.4496593000, 0.4699892000, 0.5151791000, 0.6020349000, 0.7713519000, 1.1546512000", \ + "0.4677969000, 0.4758457000, 0.4961702000, 0.5413570000, 0.6280421000, 0.7974483000, 1.1806079000", \ + "0.5150466000, 0.5227049000, 0.5429197000, 0.5881944000, 0.6748775000, 0.8443915000, 1.2275659000", \ + "0.5801922000, 0.5881159000, 0.6084566000, 0.6537472000, 0.7407489000, 0.9096976000, 1.2933904000", \ + "0.6539770000, 0.6606832000, 0.6813244000, 0.7263922000, 0.8130425000, 0.9819903000, 1.3655072000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016087900, 0.0051764300, 0.0166556000, 0.0535909000, 0.1724330000, 0.5548190000"); + values("0.3831611000, 0.3900169000, 0.4081532000, 0.4499202000, 0.5424143000, 0.7771561000, 1.4933949000", \ + "0.3884053000, 0.3953243000, 0.4134241000, 0.4550882000, 0.5476434000, 0.7824272000, 1.5019717000", \ + "0.4008553000, 0.4077808000, 0.4258457000, 0.4676460000, 0.5602280000, 0.7952144000, 1.5117252000", \ + "0.4326571000, 0.4395390000, 0.4576381000, 0.4994533000, 0.5920187000, 0.8269890000, 1.5435484000", \ + "0.5069712000, 0.5138905000, 0.5319641000, 0.5736261000, 0.6661960000, 0.9010470000, 1.6204450000", \ + "0.6498266000, 0.6567418000, 0.6748674000, 0.7167207000, 0.8093250000, 1.0443330000, 1.7608920000", \ + "0.8854207000, 0.8923941000, 0.9107120000, 0.9526996000, 1.0456054000, 1.2804270000, 1.9965638000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016087900, 0.0051764300, 0.0166556000, 0.0535909000, 0.1724330000, 0.5548190000"); + values("0.0812593000, 0.0854319000, 0.0963095000, 0.1192277000, 0.1753532000, 0.3148359000, 0.7361042000", \ + "0.0812743000, 0.0857649000, 0.0965727000, 0.1193398000, 0.1735815000, 0.3149580000, 0.7361461000", \ + "0.0814233000, 0.0852526000, 0.0957852000, 0.1190592000, 0.1753418000, 0.3151222000, 0.7360195000", \ + "0.0813613000, 0.0851991000, 0.0956170000, 0.1191761000, 0.1728021000, 0.3153081000, 0.7377873000", \ + "0.0814382000, 0.0848743000, 0.0957308000, 0.1201818000, 0.1734332000, 0.3151610000, 0.7375089000", \ + "0.0815478000, 0.0847409000, 0.0956018000, 0.1190778000, 0.1726552000, 0.3143408000, 0.7376081000", \ + "0.0815807000, 0.0850149000, 0.0961748000, 0.1212605000, 0.1729922000, 0.3145766000, 0.7380508000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016087900, 0.0051764300, 0.0166556000, 0.0535909000, 0.1724330000, 0.5548190000"); + values("0.0434249000, 0.0476338000, 0.0614524000, 0.0959372000, 0.1887686000, 0.4887469000, 1.5032563000", \ + "0.0432455000, 0.0482036000, 0.0613867000, 0.0961265000, 0.1884863000, 0.4890863000, 1.5033292000", \ + "0.0427561000, 0.0478662000, 0.0615752000, 0.0958310000, 0.1890478000, 0.4892808000, 1.5008041000", \ + "0.0427303000, 0.0480007000, 0.0612754000, 0.0958786000, 0.1890874000, 0.4892455000, 1.5012483000", \ + "0.0427553000, 0.0477633000, 0.0614369000, 0.0961925000, 0.1885537000, 0.4891677000, 1.5033150000", \ + "0.0428473000, 0.0479274000, 0.0615281000, 0.0960539000, 0.1892254000, 0.4893129000, 1.5008703000", \ + "0.0439511000, 0.0491508000, 0.0620620000, 0.0968503000, 0.1892991000, 0.4882663000, 1.4986914000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016087900, 0.0051764300, 0.0166556000, 0.0535909000, 0.1724330000, 0.5548190000"); + values("0.3922470000, 0.3998884000, 0.4198631000, 0.4638315000, 0.5482476000, 0.7126379000, 1.0910093000", \ + "0.3975285000, 0.4051761000, 0.4253966000, 0.4693113000, 0.5537954000, 0.7179729000, 1.0963149000", \ + "0.4102600000, 0.4179350000, 0.4379168000, 0.4818974000, 0.5661479000, 0.7305296000, 1.1090173000", \ + "0.4416266000, 0.4494065000, 0.4693403000, 0.5132035000, 0.5975904000, 0.7617241000, 1.1403805000", \ + "0.5146097000, 0.5222681000, 0.5422671000, 0.5862396000, 0.6705100000, 0.8349584000, 1.2135287000", \ + "0.6751355000, 0.6827581000, 0.7030065000, 0.7471894000, 0.8317158000, 0.9964638000, 1.3751752000", \ + "0.9743170000, 0.9828528000, 1.0046970000, 1.0527067000, 1.1417148000, 1.3107759000, 1.6917502000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016087900, 0.0051764300, 0.0166556000, 0.0535909000, 0.1724330000, 0.5548190000"); + values("0.2310944000, 0.2374369000, 0.2540977000, 0.2925516000, 0.3804305000, 0.6115429000, 1.3276665000", \ + "0.2357127000, 0.2420408000, 0.2587285000, 0.2971125000, 0.3850490000, 0.6159403000, 1.3296911000", \ + "0.2467554000, 0.2530690000, 0.2697432000, 0.3081420000, 0.3960877000, 0.6270156000, 1.3411592000", \ + "0.2710759000, 0.2774532000, 0.2939845000, 0.3324289000, 0.4203198000, 0.6514412000, 1.3677212000", \ + "0.3195935000, 0.3260200000, 0.3425639000, 0.3810753000, 0.4689641000, 0.7000732000, 1.4162188000", \ + "0.4045817000, 0.4113273000, 0.4287417000, 0.4685687000, 0.5577956000, 0.7890816000, 1.5058047000", \ + "0.5235561000, 0.5311476000, 0.5509764000, 0.5955794000, 0.6909673000, 0.9259964000, 1.6422584000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016087900, 0.0051764300, 0.0166556000, 0.0535909000, 0.1724330000, 0.5548190000"); + values("0.0786706000, 0.0824404000, 0.0924206000, 0.1145951000, 0.1690070000, 0.3074802000, 0.7312095000", \ + "0.0786519000, 0.0824009000, 0.0918999000, 0.1157247000, 0.1682089000, 0.3073728000, 0.7311222000", \ + "0.0784027000, 0.0819288000, 0.0916722000, 0.1150373000, 0.1673230000, 0.3063128000, 0.7305541000", \ + "0.0783449000, 0.0817181000, 0.0929761000, 0.1151401000, 0.1676635000, 0.3073593000, 0.7313118000", \ + "0.0787217000, 0.0822624000, 0.0919114000, 0.1152331000, 0.1675909000, 0.3064322000, 0.7305670000", \ + "0.0809967000, 0.0843107000, 0.0944485000, 0.1174351000, 0.1701875000, 0.3081257000, 0.7314095000", \ + "0.1031459000, 0.1054129000, 0.1125987000, 0.1320894000, 0.1801386000, 0.3138001000, 0.7338369000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016087900, 0.0051764300, 0.0166556000, 0.0535909000, 0.1724330000, 0.5548190000"); + values("0.0386199000, 0.0431196000, 0.0556835000, 0.0884983000, 0.1804753000, 0.4835878000, 1.4955431000", \ + "0.0384906000, 0.0433062000, 0.0556536000, 0.0883001000, 0.1808556000, 0.4838931000, 1.4985906000", \ + "0.0380667000, 0.0427671000, 0.0555693000, 0.0883315000, 0.1808755000, 0.4838980000, 1.4979317000", \ + "0.0382603000, 0.0429372000, 0.0554625000, 0.0884351000, 0.1807699000, 0.4838808000, 1.5004618000", \ + "0.0381556000, 0.0427564000, 0.0558777000, 0.0884788000, 0.1805796000, 0.4836511000, 1.4951390000", \ + "0.0410463000, 0.0457901000, 0.0588255000, 0.0918245000, 0.1828951000, 0.4843823000, 1.5005642000", \ + "0.0495942000, 0.0547614000, 0.0690299000, 0.1031884000, 0.1929634000, 0.4879255000, 1.4978304000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016087900, 0.0051764300, 0.0166556000, 0.0535909000, 0.1724330000, 0.5548190000"); + values("0.3380695000, 0.3456577000, 0.3664405000, 0.4112951000, 0.4979152000, 0.6667020000, 1.0493045000", \ + "0.3413627000, 0.3490775000, 0.3698392000, 0.4147356000, 0.5013048000, 0.6701513000, 1.0527231000", \ + "0.3497533000, 0.3575452000, 0.3781208000, 0.4229111000, 0.5094790000, 0.6778610000, 1.0608215000", \ + "0.3697109000, 0.3774013000, 0.3981442000, 0.4430533000, 0.5295233000, 0.6985258000, 1.0809058000", \ + "0.4252301000, 0.4330835000, 0.4533736000, 0.4985384000, 0.5847602000, 0.7530865000, 1.1361017000", \ + "0.5135644000, 0.5214589000, 0.5413146000, 0.5856380000, 0.6719941000, 0.8410179000, 1.2238374000", \ + "0.5767662000, 0.5842871000, 0.6049308000, 0.6496872000, 0.7361663000, 0.9047691000, 1.2861178000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016087900, 0.0051764300, 0.0166556000, 0.0535909000, 0.1724330000, 0.5548190000"); + values("0.2918713000, 0.2987783000, 0.3168499000, 0.3585272000, 0.4510635000, 0.6862508000, 1.4024096000", \ + "0.2953233000, 0.3022355000, 0.3203297000, 0.3619912000, 0.4545539000, 0.6897270000, 1.4052102000", \ + "0.3067972000, 0.3137120000, 0.3317722000, 0.3735949000, 0.4660897000, 0.7009968000, 1.4177245000", \ + "0.3364154000, 0.3433297000, 0.3613672000, 0.4030035000, 0.4955296000, 0.7303783000, 1.4496933000", \ + "0.3968382000, 0.4037500000, 0.4218345000, 0.4634682000, 0.5559986000, 0.7908031000, 1.5103181000", \ + "0.4839987000, 0.4909092000, 0.5089905000, 0.5504705000, 0.6428724000, 0.8778238000, 1.5940275000", \ + "0.6139315000, 0.6208871000, 0.6391329000, 0.6808898000, 0.7735892000, 1.0081405000, 1.7235952000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016087900, 0.0051764300, 0.0166556000, 0.0535909000, 0.1724330000, 0.5548190000"); + values("0.0793674000, 0.0834844000, 0.0939240000, 0.1180125000, 0.1745893000, 0.3143966000, 0.7355742000", \ + "0.0798912000, 0.0834925000, 0.0939100000, 0.1180355000, 0.1748514000, 0.3142096000, 0.7356812000", \ + "0.0792043000, 0.0832491000, 0.0939472000, 0.1179053000, 0.1724055000, 0.3138846000, 0.7378174000", \ + "0.0795680000, 0.0834214000, 0.0946257000, 0.1180887000, 0.1721542000, 0.3145347000, 0.7361644000", \ + "0.0789171000, 0.0830759000, 0.0933298000, 0.1188279000, 0.1720583000, 0.3138921000, 0.7377235000", \ + "0.0781453000, 0.0819728000, 0.0931455000, 0.1170476000, 0.1721201000, 0.3154187000, 0.7373486000", \ + "0.0788725000, 0.0832996000, 0.0938940000, 0.1177330000, 0.1743315000, 0.3133883000, 0.7336061000"); + } + related_pin : "B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016087900, 0.0051764300, 0.0166556000, 0.0535909000, 0.1724330000, 0.5548190000"); + values("0.0426796000, 0.0476555000, 0.0618861000, 0.0960630000, 0.1889497000, 0.4885282000, 1.4985861000", \ + "0.0426747000, 0.0476348000, 0.0618271000, 0.0960091000, 0.1889244000, 0.4881155000, 1.5067583000", \ + "0.0426794000, 0.0479099000, 0.0612003000, 0.0958899000, 0.1890880000, 0.4891058000, 1.5017636000", \ + "0.0426553000, 0.0477172000, 0.0620315000, 0.0961269000, 0.1885745000, 0.4891954000, 1.5032658000", \ + "0.0428707000, 0.0478020000, 0.0613703000, 0.0961384000, 0.1885244000, 0.4891623000, 1.5033617000", \ + "0.0427058000, 0.0476641000, 0.0618370000, 0.0951457000, 0.1886219000, 0.4890802000, 1.5033568000", \ + "0.0430614000, 0.0481058000, 0.0621172000, 0.0965913000, 0.1887761000, 0.4872625000, 1.4979761000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016087900, 0.0051764300, 0.0166556000, 0.0535909000, 0.1724330000, 0.5548190000"); + values("0.3815133000, 0.3894630000, 0.4098517000, 0.4550156000, 0.5420926000, 0.7112244000, 1.0945912000", \ + "0.3852635000, 0.3931323000, 0.4137003000, 0.4588212000, 0.5454523000, 0.7142135000, 1.0979365000", \ + "0.3965354000, 0.4044065000, 0.4249592000, 0.4700429000, 0.5567284000, 0.7256349000, 1.1092702000", \ + "0.4253652000, 0.4332343000, 0.4537788000, 0.4988517000, 0.5855462000, 0.7544869000, 1.1381145000", \ + "0.4878257000, 0.4956991000, 0.5162761000, 0.5613653000, 0.6479272000, 0.8167164000, 1.2004774000", \ + "0.6156486000, 0.6235183000, 0.6440776000, 0.6893439000, 0.7766263000, 0.9456205000, 1.3292496000", \ + "0.8496880000, 0.8591659000, 0.8840274000, 0.9384259000, 1.0381420000, 1.2193131000, 1.6085751000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016087900, 0.0051764300, 0.0166556000, 0.0535909000, 0.1724330000, 0.5548190000"); + values("0.2087517000, 0.2148821000, 0.2315809000, 0.2697502000, 0.3571984000, 0.5872522000, 1.3039102000", \ + "0.2118200000, 0.2181196000, 0.2346309000, 0.2728231000, 0.3602804000, 0.5902194000, 1.3069555000", \ + "0.2210845000, 0.2273889000, 0.2438656000, 0.2821602000, 0.3695386000, 0.5999604000, 1.3155166000", \ + "0.2449426000, 0.2512737000, 0.2676598000, 0.3058772000, 0.3932905000, 0.6233461000, 1.3392139000", \ + "0.2973732000, 0.3036252000, 0.3201751000, 0.3583980000, 0.4454594000, 0.6759345000, 1.3912983000", \ + "0.3887018000, 0.3954971000, 0.4132271000, 0.4531935000, 0.5422995000, 0.7735722000, 1.4877992000", \ + "0.5102112000, 0.5183666000, 0.5398240000, 0.5860113000, 0.6815722000, 0.9156316000, 1.6301358000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016087900, 0.0051764300, 0.0166556000, 0.0535909000, 0.1724330000, 0.5548190000"); + values("0.0817046000, 0.0852700000, 0.0960393000, 0.1192593000, 0.1736225000, 0.3149540000, 0.7362827000", \ + "0.0811375000, 0.0848399000, 0.0960759000, 0.1212030000, 0.1727925000, 0.3147698000, 0.7372719000", \ + "0.0811486000, 0.0848480000, 0.0960535000, 0.1192181000, 0.1729818000, 0.3144931000, 0.7378205000", \ + "0.0811584000, 0.0848612000, 0.0960680000, 0.1192165000, 0.1730078000, 0.3145784000, 0.7378827000", \ + "0.0810757000, 0.0848355000, 0.0959631000, 0.1210567000, 0.1728066000, 0.3148517000, 0.7373575000", \ + "0.0833216000, 0.0867689000, 0.0966451000, 0.1204691000, 0.1747150000, 0.3160317000, 0.7384244000", \ + "0.1278673000, 0.1306597000, 0.1397731000, 0.1582695000, 0.2033628000, 0.3333131000, 0.7448414000"); + } + related_pin : "B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016087900, 0.0051764300, 0.0166556000, 0.0535909000, 0.1724330000, 0.5548190000"); + values("0.0376742000, 0.0426961000, 0.0552826000, 0.0875936000, 0.1798076000, 0.4831720000, 1.4966824000", \ + "0.0376514000, 0.0422331000, 0.0552827000, 0.0876539000, 0.1799115000, 0.4824034000, 1.5016258000", \ + "0.0382311000, 0.0429230000, 0.0554968000, 0.0878879000, 0.1796989000, 0.4834770000, 1.4956465000", \ + "0.0376277000, 0.0422584000, 0.0551723000, 0.0876782000, 0.1800520000, 0.4831961000, 1.5038940000", \ + "0.0377686000, 0.0428050000, 0.0552221000, 0.0877348000, 0.1800180000, 0.4833552000, 1.5014507000", \ + "0.0426771000, 0.0476369000, 0.0603644000, 0.0930912000, 0.1825783000, 0.4842775000, 1.4973527000", \ + "0.0560077000, 0.0614854000, 0.0756787000, 0.1081333000, 0.1946794000, 0.4892938000, 1.4982461000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016087900, 0.0051764300, 0.0166556000, 0.0535909000, 0.1724330000, 0.5548190000"); + values("0.2668316000, 0.2747777000, 0.2953696000, 0.3399719000, 0.4266974000, 0.5946740000, 0.9773117000", \ + "0.2719178000, 0.2797703000, 0.3002219000, 0.3449755000, 0.4314715000, 0.5996545000, 0.9823313000", \ + "0.2830986000, 0.2909487000, 0.3113574000, 0.3561979000, 0.4425984000, 0.6107772000, 0.9935786000", \ + "0.3087698000, 0.3162176000, 0.3369393000, 0.3817182000, 0.4682096000, 0.6367542000, 1.0191987000", \ + "0.3528884000, 0.3607324000, 0.3810973000, 0.4256626000, 0.5120542000, 0.6806971000, 1.0628175000", \ + "0.4314384000, 0.4387985000, 0.4565629000, 0.4975705000, 0.5801820000, 0.7459111000, 1.1281428000", \ + "0.4669448000, 0.4738144000, 0.4921240000, 0.5328386000, 0.6154952000, 0.7818299000, 1.1621341000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016087900, 0.0051764300, 0.0166556000, 0.0535909000, 0.1724330000, 0.5548190000"); + values("0.2110886000, 0.2180274000, 0.2360083000, 0.2777003000, 0.3699777000, 0.6048961000, 1.3217268000", \ + "0.2160972000, 0.2231367000, 0.2410624000, 0.2827740000, 0.3750156000, 0.6098983000, 1.3267168000", \ + "0.2294617000, 0.2363315000, 0.2543780000, 0.2959314000, 0.3883002000, 0.6230655000, 1.3396333000", \ + "0.2610714000, 0.2678931000, 0.2860658000, 0.3276976000, 0.4200320000, 0.6549645000, 1.3717686000", \ + "0.3277321000, 0.3346129000, 0.3527131000, 0.3941566000, 0.4867081000, 0.7216979000, 1.4360858000", \ + "0.4358554000, 0.4427226000, 0.4605956000, 0.5017564000, 0.5935182000, 0.8286684000, 1.5449939000", \ + "0.6025581000, 0.6093772000, 0.6272552000, 0.6685715000, 0.7607171000, 0.9949950000, 1.7084227000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016087900, 0.0051764300, 0.0166556000, 0.0535909000, 0.1724330000, 0.5548190000"); + values("0.0786341000, 0.0831284000, 0.0935391000, 0.1172680000, 0.1730000000, 0.3147439000, 0.7366063000", \ + "0.0788941000, 0.0826060000, 0.0934078000, 0.1173662000, 0.1725054000, 0.3143269000, 0.7373648000", \ + "0.0788674000, 0.0825418000, 0.0932651000, 0.1175059000, 0.1721030000, 0.3134950000, 0.7377309000", \ + "0.0790032000, 0.0828767000, 0.0938541000, 0.1174671000, 0.1719085000, 0.3141641000, 0.7370491000", \ + "0.0748925000, 0.0791468000, 0.0905281000, 0.1148528000, 0.1725000000, 0.3138742000, 0.7371484000", \ + "0.0677414000, 0.0715303000, 0.0822624000, 0.1078187000, 0.1659518000, 0.3093211000, 0.7362941000", \ + "0.0685542000, 0.0720238000, 0.0830183000, 0.1095733000, 0.1662565000, 0.3080801000, 0.7303422000"); + } + related_pin : "C"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016087900, 0.0051764300, 0.0166556000, 0.0535909000, 0.1724330000, 0.5548190000"); + values("0.0422579000, 0.0472729000, 0.0608918000, 0.0954178000, 0.1886172000, 0.4887037000, 1.5019247000", \ + "0.0423425000, 0.0473845000, 0.0608039000, 0.0954205000, 0.1884957000, 0.4883162000, 1.5025474000", \ + "0.0428875000, 0.0471880000, 0.0614933000, 0.0954308000, 0.1881872000, 0.4883048000, 1.5031745000", \ + "0.0425533000, 0.0474439000, 0.0610769000, 0.0953521000, 0.1886846000, 0.4890256000, 1.5007798000", \ + "0.0427508000, 0.0477070000, 0.0611648000, 0.0952202000, 0.1883574000, 0.4887195000, 1.5049189000", \ + "0.0422268000, 0.0472303000, 0.0603694000, 0.0942058000, 0.1877725000, 0.4887460000, 1.5024643000", \ + "0.0425988000, 0.0469640000, 0.0611392000, 0.0953452000, 0.1883105000, 0.4869239000, 1.4974421000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016087900, 0.0051764300, 0.0166556000, 0.0535909000, 0.1724330000, 0.5548190000"); + values("0.2684432000, 0.2762378000, 0.2969376000, 0.3418139000, 0.4286228000, 0.5970568000, 0.9802695000", \ + "0.2728686000, 0.2806774000, 0.3011202000, 0.3463010000, 0.4326541000, 0.6012622000, 0.9846650000", \ + "0.2833012000, 0.2912248000, 0.3116576000, 0.3567012000, 0.4431346000, 0.6117395000, 0.9951633000", \ + "0.3090587000, 0.3168364000, 0.3372951000, 0.3821430000, 0.4686130000, 0.6373982000, 1.0203772000", \ + "0.3652832000, 0.3731128000, 0.3933244000, 0.4380917000, 0.5242058000, 0.6924967000, 1.0759907000", \ + "0.4858512000, 0.4935758000, 0.5142708000, 0.5581578000, 0.6427895000, 0.8102217000, 1.1934281000", \ + "0.6765015000, 0.6861710000, 0.7121321000, 0.7691789000, 0.8719317000, 1.0508341000, 1.4399015000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016087900, 0.0051764300, 0.0166556000, 0.0535909000, 0.1724330000, 0.5548190000"); + values("0.1472658000, 0.1535117000, 0.1700370000, 0.2084977000, 0.2958440000, 0.5254616000, 1.2418081000", \ + "0.1516246000, 0.1580757000, 0.1745165000, 0.2130157000, 0.3003373000, 0.5300616000, 1.2459219000", \ + "0.1622429000, 0.1684909000, 0.1851987000, 0.2235091000, 0.3109961000, 0.5409046000, 1.2555573000", \ + "0.1860980000, 0.1924169000, 0.2090037000, 0.2473376000, 0.3347432000, 0.5648241000, 1.2789168000", \ + "0.2397572000, 0.2460076000, 0.2623148000, 0.3004532000, 0.3879487000, 0.6182155000, 1.3322776000", \ + "0.3228910000, 0.3300710000, 0.3483686000, 0.3885857000, 0.4777370000, 0.7102421000, 1.4272180000", \ + "0.4183961000, 0.4272541000, 0.4502209000, 0.4998480000, 0.5959802000, 0.8293347000, 1.5452716000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016087900, 0.0051764300, 0.0166556000, 0.0535909000, 0.1724330000, 0.5548190000"); + values("0.0776990000, 0.0816446000, 0.0922818000, 0.1163257000, 0.1726218000, 0.3145150000, 0.7359776000", \ + "0.0778886000, 0.0819903000, 0.0919933000, 0.1166349000, 0.1715024000, 0.3149374000, 0.7377222000", \ + "0.0773770000, 0.0811503000, 0.0919584000, 0.1164766000, 0.1716140000, 0.3150216000, 0.7370692000", \ + "0.0772602000, 0.0812792000, 0.0924866000, 0.1163373000, 0.1719215000, 0.3145036000, 0.7375685000", \ + "0.0752653000, 0.0794602000, 0.0897844000, 0.1149865000, 0.1706384000, 0.3133526000, 0.7379239000", \ + "0.0797074000, 0.0834041000, 0.0929954000, 0.1161944000, 0.1693484000, 0.3131553000, 0.7367035000", \ + "0.1089457000, 0.1143986000, 0.1269597000, 0.1550234000, 0.2059518000, 0.3330370000, 0.7456653000"); + } + related_pin : "C"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016087900, 0.0051764300, 0.0166556000, 0.0535909000, 0.1724330000, 0.5548190000"); + values("0.0376856000, 0.0421718000, 0.0553028000, 0.0878369000, 0.1799879000, 0.4825312000, 1.4995650000", \ + "0.0377619000, 0.0423501000, 0.0549410000, 0.0877906000, 0.1800529000, 0.4828491000, 1.5023525000", \ + "0.0378171000, 0.0424062000, 0.0553020000, 0.0875035000, 0.1801801000, 0.4835686000, 1.5061882000", \ + "0.0380380000, 0.0425340000, 0.0549922000, 0.0874501000, 0.1801930000, 0.4836671000, 1.4968933000", \ + "0.0380586000, 0.0430191000, 0.0554898000, 0.0881198000, 0.1804512000, 0.4837065000, 1.4971314000", \ + "0.0490306000, 0.0536991000, 0.0649561000, 0.0959000000, 0.1853354000, 0.4852910000, 1.5008734000", \ + "0.0696359000, 0.0743740000, 0.0882664000, 0.1187429000, 0.1995943000, 0.4900162000, 1.4986430000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__xor2_1") { + leakage_power () { + value : 0.0033900000; + when : "!A&B"; + } + leakage_power () { + value : 0.0095263000; + when : "!A&!B"; + } + leakage_power () { + value : 0.0025720000; + when : "A&B"; + } + leakage_power () { + value : 0.0016228000; + when : "A&!B"; + } + area : 8.758400000; + cell_footprint : "sky130_fd_sc_hd__xor2"; + cell_leakage_power : 0.0042777740; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A") { + capacitance : 0.0043770000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0042100000; + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0045440000; + } + pin ("B") { + capacitance : 0.0043390000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0041700000; + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0045090000; + } + pin ("X") { + direction : "output"; + function : "(A&!B) | (!A&B)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011573810, 0.0026790590, 0.0062013820, 0.0143547200, 0.0332277400, 0.0769142700"); + values("-0.0020771000, -0.0031309000, -0.0055527000, -0.0111889000, -0.0242864000, -0.0547404000, -0.1253775000", \ + "-0.0023007000, -0.0033356000, -0.0057682000, -0.0114026000, -0.0244974000, -0.0549698000, -0.1256216000", \ + "-0.0025151000, -0.0035510000, -0.0059646000, -0.0115757000, -0.0246865000, -0.0551229000, -0.1258115000", \ + "-0.0027353000, -0.0037571000, -0.0061580000, -0.0117203000, -0.0247961000, -0.0552243000, -0.1258971000", \ + "-0.0025265000, -0.0035780000, -0.0061605000, -0.0118212000, -0.0248442000, -0.0552099000, -0.1258356000", \ + "-0.0024560000, -0.0035217000, -0.0059736000, -0.0116805000, -0.0249758000, -0.0554314000, -0.1260085000", \ + "-0.0015504000, -0.0026346000, -0.0052110000, -0.0109934000, -0.0243670000, -0.0550051000, -0.1259240000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011573810, 0.0026790590, 0.0062013820, 0.0143547200, 0.0332277400, 0.0769142700"); + values("0.0194647000, 0.0205470000, 0.0230392000, 0.0287201000, 0.0417897000, 0.0719793000, 0.1417898000", \ + "0.0193163000, 0.0203989000, 0.0229026000, 0.0286095000, 0.0417172000, 0.0719584000, 0.1417356000", \ + "0.0191295000, 0.0202204000, 0.0227340000, 0.0284762000, 0.0416176000, 0.0718763000, 0.1417052000", \ + "0.0190150000, 0.0200907000, 0.0225783000, 0.0282972000, 0.0414681000, 0.0717562000, 0.1417487000", \ + "0.0188638000, 0.0199437000, 0.0224228000, 0.0281279000, 0.0412337000, 0.0715507000, 0.1414644000", \ + "0.0188883000, 0.0199387000, 0.0224380000, 0.0281357000, 0.0413469000, 0.0715427000, 0.1413474000", \ + "0.0188070000, 0.0198598000, 0.0222689000, 0.0279179000, 0.0414563000, 0.0717843000, 0.1415505000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011573810, 0.0026790590, 0.0062013820, 0.0143547200, 0.0332277400, 0.0769142700"); + values("-0.0005647000, -0.0016105000, -0.0040387000, -0.0096740000, -0.0227899000, -0.0532719000, -0.1239534000", \ + "-0.0007284000, -0.0017621000, -0.0041729000, -0.0097795000, -0.0228634000, -0.0533769000, -0.1240390000", \ + "-0.0008861000, -0.0019176000, -0.0043175000, -0.0099259000, -0.0230080000, -0.0534399000, -0.1240945000", \ + "-0.0010964000, -0.0021315000, -0.0044885000, -0.0100603000, -0.0231291000, -0.0535116000, -0.1241670000", \ + "-0.0010758000, -0.0021101000, -0.0045685000, -0.0101648000, -0.0232061000, -0.0536219000, -0.1242163000", \ + "-0.0001926000, -0.0012258000, -0.0037868000, -0.0095220000, -0.0229492000, -0.0534290000, -0.1241692000", \ + "0.0014540000, 0.0002934000, -0.0023266000, -0.0083136000, -0.0216575000, -0.0527139000, -0.1238909000"); + } + related_pin : "B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011573810, 0.0026790590, 0.0062013820, 0.0143547200, 0.0332277400, 0.0769142700"); + values("0.0158710000, 0.0170026000, 0.0195626000, 0.0253543000, 0.0385783000, 0.0689402000, 0.1391470000", \ + "0.0156279000, 0.0167809000, 0.0193500000, 0.0252126000, 0.0385144000, 0.0689018000, 0.1391206000", \ + "0.0153924000, 0.0165362000, 0.0190886000, 0.0249652000, 0.0383225000, 0.0688351000, 0.1390597000", \ + "0.0152466000, 0.0163447000, 0.0188834000, 0.0246755000, 0.0380209000, 0.0686236000, 0.1388356000", \ + "0.0150737000, 0.0161641000, 0.0186845000, 0.0244037000, 0.0376706000, 0.0682359000, 0.1385220000", \ + "0.0150613000, 0.0161275000, 0.0186268000, 0.0243984000, 0.0376113000, 0.0679970000, 0.1384075000", \ + "0.0155064000, 0.0164788000, 0.0188898000, 0.0243005000, 0.0379059000, 0.0682123000, 0.1381762000"); + } + } + max_capacitance : 0.0769140000; + max_transition : 1.4949300000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011573800, 0.0026790600, 0.0062013800, 0.0143547000, 0.0332277000, 0.0769143000"); + values("0.1260781000, 0.1305779000, 0.1394517000, 0.1564011000, 0.1879941000, 0.2505041000, 0.3861979000", \ + "0.1304028000, 0.1349049000, 0.1439232000, 0.1608823000, 0.1924910000, 0.2550079000, 0.3906395000", \ + "0.1427176000, 0.1472222000, 0.1561309000, 0.1731223000, 0.2047547000, 0.2673041000, 0.4028436000", \ + "0.1703706000, 0.1748537000, 0.1838551000, 0.2008618000, 0.2325875000, 0.2951577000, 0.4307854000", \ + "0.2293584000, 0.2340627000, 0.2433476000, 0.2608962000, 0.2932189000, 0.3561483000, 0.4920306000", \ + "0.3315263000, 0.3369141000, 0.3477782000, 0.3678538000, 0.4036732000, 0.4696795000, 0.6057169000", \ + "0.5028164000, 0.5095501000, 0.5230193000, 0.5475777000, 0.5896687000, 0.6618416000, 0.8025696000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011573800, 0.0026790600, 0.0062013800, 0.0143547000, 0.0332277000, 0.0769143000"); + values("0.0805268000, 0.0901096000, 0.1121622000, 0.1611127000, 0.2722019000, 0.5274848000, 1.1114145000", \ + "0.0852071000, 0.0949025000, 0.1167658000, 0.1657099000, 0.2768830000, 0.5320950000, 1.1159003000", \ + "0.0958198000, 0.1054061000, 0.1269734000, 0.1763352000, 0.2872659000, 0.5419800000, 1.1288998000", \ + "0.1150732000, 0.1243955000, 0.1459258000, 0.1946540000, 0.3060574000, 0.5619045000, 1.1465542000", \ + "0.1399119000, 0.1491484000, 0.1704658000, 0.2192204000, 0.3302435000, 0.5851317000, 1.1746978000", \ + "0.1649774000, 0.1735583000, 0.1944131000, 0.2423617000, 0.3536036000, 0.6071239000, 1.1960524000", \ + "0.1672753000, 0.1772291000, 0.1984824000, 0.2452677000, 0.3557831000, 0.6100516000, 1.1963149000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011573800, 0.0026790600, 0.0062013800, 0.0143547000, 0.0332277000, 0.0769143000"); + values("0.0264673000, 0.0296661000, 0.0365682000, 0.0517175000, 0.0831413000, 0.1547333000, 0.3304736000", \ + "0.0262472000, 0.0298418000, 0.0366798000, 0.0517706000, 0.0830630000, 0.1547963000, 0.3292057000", \ + "0.0262421000, 0.0297373000, 0.0365519000, 0.0517419000, 0.0829266000, 0.1545751000, 0.3292031000", \ + "0.0264623000, 0.0298077000, 0.0366060000, 0.0516561000, 0.0830452000, 0.1548961000, 0.3291359000", \ + "0.0285969000, 0.0318820000, 0.0389111000, 0.0532984000, 0.0840589000, 0.1554390000, 0.3312235000", \ + "0.0355090000, 0.0394565000, 0.0468160000, 0.0612132000, 0.0922773000, 0.1607217000, 0.3312671000", \ + "0.0492439000, 0.0533773000, 0.0616257000, 0.0776297000, 0.1084086000, 0.1750214000, 0.3376649000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011573800, 0.0026790600, 0.0062013800, 0.0143547000, 0.0332277000, 0.0769143000"); + values("0.0559991000, 0.0684585000, 0.0971430000, 0.1629645000, 0.3141736000, 0.6633058000, 1.4723042000", \ + "0.0559564000, 0.0684065000, 0.0969287000, 0.1629742000, 0.3141490000, 0.6638274000, 1.4727028000", \ + "0.0558953000, 0.0683034000, 0.0970937000, 0.1630153000, 0.3136869000, 0.6637068000, 1.4762130000", \ + "0.0558532000, 0.0683361000, 0.0969092000, 0.1628033000, 0.3141826000, 0.6636764000, 1.4720821000", \ + "0.0560695000, 0.0685496000, 0.0968821000, 0.1625735000, 0.3139443000, 0.6631236000, 1.4703802000", \ + "0.0591639000, 0.0707668000, 0.0979003000, 0.1624643000, 0.3140978000, 0.6621517000, 1.4735394000", \ + "0.0691211000, 0.0795006000, 0.1035307000, 0.1643065000, 0.3145804000, 0.6652780000, 1.4691667000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011573800, 0.0026790600, 0.0062013800, 0.0143547000, 0.0332277000, 0.0769143000"); + values("0.0352160000, 0.0388539000, 0.0468747000, 0.0647332000, 0.1045450000, 0.1949742000, 0.4035363000", \ + "0.0394004000, 0.0430108000, 0.0510450000, 0.0689508000, 0.1087421000, 0.1993264000, 0.4071859000", \ + "0.0486784000, 0.0522640000, 0.0603013000, 0.0782435000, 0.1180902000, 0.2087326000, 0.4166521000", \ + "0.0655858000, 0.0701088000, 0.0795541000, 0.0991409000, 0.1396683000, 0.2303657000, 0.4387813000", \ + "0.0875980000, 0.0942939000, 0.1077577000, 0.1349334000, 0.1844770000, 0.2797716000, 0.4885370000", \ + "0.1061057000, 0.1166075000, 0.1380046000, 0.1796099000, 0.2534398000, 0.3776657000, 0.6024938000", \ + "0.0968148000, 0.1132386000, 0.1463574000, 0.2129888000, 0.3280751000, 0.5185704000, 0.8219866000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011573800, 0.0026790600, 0.0062013800, 0.0143547000, 0.0332277000, 0.0769143000"); + values("0.0948388000, 0.1041693000, 0.1250308000, 0.1729275000, 0.2826903000, 0.5358681000, 1.1224185000", \ + "0.0997006000, 0.1091417000, 0.1302596000, 0.1783790000, 0.2883820000, 0.5414972000, 1.1267793000", \ + "0.1124715000, 0.1218850000, 0.1429507000, 0.1912883000, 0.3017633000, 0.5551545000, 1.1406027000", \ + "0.1411091000, 0.1506083000, 0.1717647000, 0.2199123000, 0.3304829000, 0.5842588000, 1.1700171000", \ + "0.1996200000, 0.2103342000, 0.2339011000, 0.2826987000, 0.3930376000, 0.6473470000, 1.2363838000", \ + "0.2991085000, 0.3144787000, 0.3466624000, 0.4115208000, 0.5373699000, 0.7925411000, 1.3793274000", \ + "0.4601484000, 0.4848043000, 0.5356379000, 0.6339610000, 0.8093701000, 1.1212123000, 1.7153349000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011573800, 0.0026790600, 0.0062013800, 0.0143547000, 0.0332277000, 0.0769143000"); + values("0.0268070000, 0.0309197000, 0.0406657000, 0.0629952000, 0.1146123000, 0.2338845000, 0.5113115000", \ + "0.0265745000, 0.0308103000, 0.0405700000, 0.0630001000, 0.1147710000, 0.2341315000, 0.5109784000", \ + "0.0273977000, 0.0313809000, 0.0407010000, 0.0627726000, 0.1146965000, 0.2348027000, 0.5108560000", \ + "0.0359329000, 0.0397354000, 0.0481907000, 0.0672894000, 0.1159250000, 0.2347790000, 0.5122973000", \ + "0.0558640000, 0.0605831000, 0.0702350000, 0.0908629000, 0.1336710000, 0.2409196000, 0.5116116000", \ + "0.0930712000, 0.0996754000, 0.1138666000, 0.1407247000, 0.1920497000, 0.2924649000, 0.5313402000", \ + "0.1602269000, 0.1707912000, 0.1922773000, 0.2323080000, 0.3029279000, 0.4271720000, 0.6598243000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011573800, 0.0026790600, 0.0062013800, 0.0143547000, 0.0332277000, 0.0769143000"); + values("0.0708785000, 0.0832371000, 0.1115828000, 0.1769030000, 0.3274312000, 0.6747152000, 1.4813105000", \ + "0.0708367000, 0.0832027000, 0.1114740000, 0.1769160000, 0.3274796000, 0.6749863000, 1.4829173000", \ + "0.0708796000, 0.0832425000, 0.1114836000, 0.1769081000, 0.3278554000, 0.6753349000, 1.4822017000", \ + "0.0714485000, 0.0835557000, 0.1116746000, 0.1769053000, 0.3280268000, 0.6751179000, 1.4809081000", \ + "0.0863420000, 0.0970610000, 0.1217636000, 0.1817605000, 0.3276440000, 0.6758402000, 1.4813757000", \ + "0.1288221000, 0.1413779000, 0.1682770000, 0.2256277000, 0.3541276000, 0.6802625000, 1.4843736000", \ + "0.2171918000, 0.2341914000, 0.2674705000, 0.3359406000, 0.4748296000, 0.7597126000, 1.4949302000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011573800, 0.0026790600, 0.0062013800, 0.0143547000, 0.0332277000, 0.0769143000"); + values("0.1119355000, 0.1164846000, 0.1254458000, 0.1420844000, 0.1734929000, 0.2358023000, 0.3713667000", \ + "0.1145787000, 0.1191019000, 0.1280360000, 0.1446977000, 0.1760782000, 0.2385529000, 0.3739911000", \ + "0.1243800000, 0.1289216000, 0.1378763000, 0.1546987000, 0.1862287000, 0.2486780000, 0.3843430000", \ + "0.1518770000, 0.1563293000, 0.1652448000, 0.1821427000, 0.2139026000, 0.2763089000, 0.4118076000", \ + "0.2119237000, 0.2166565000, 0.2260768000, 0.2439280000, 0.2763449000, 0.3380537000, 0.4736239000", \ + "0.3080707000, 0.3137892000, 0.3248637000, 0.3448279000, 0.3792878000, 0.4447560000, 0.5834592000", \ + "0.4616952000, 0.4684687000, 0.4826081000, 0.5073768000, 0.5480423000, 0.6172247000, 0.7556638000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011573800, 0.0026790600, 0.0062013800, 0.0143547000, 0.0332277000, 0.0769143000"); + values("0.0949423000, 0.1041636000, 0.1247498000, 0.1711284000, 0.2782069000, 0.5285485000, 1.1116181000", \ + "0.0990569000, 0.1083693000, 0.1289222000, 0.1756000000, 0.2832033000, 0.5337654000, 1.1162513000", \ + "0.1062256000, 0.1155714000, 0.1364855000, 0.1839829000, 0.2925876000, 0.5440694000, 1.1298726000", \ + "0.1200673000, 0.1290008000, 0.1501402000, 0.1983744000, 0.3081556000, 0.5608337000, 1.1440034000", \ + "0.1391193000, 0.1484946000, 0.1698302000, 0.2183489000, 0.3278706000, 0.5812834000, 1.1663579000", \ + "0.1584242000, 0.1675459000, 0.1882291000, 0.2363708000, 0.3475857000, 0.6005512000, 1.1863653000", \ + "0.1589764000, 0.1696126000, 0.1911546000, 0.2387389000, 0.3492497000, 0.6030779000, 1.1890815000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011573800, 0.0026790600, 0.0062013800, 0.0143547000, 0.0332277000, 0.0769143000"); + values("0.0263048000, 0.0298038000, 0.0366317000, 0.0520319000, 0.0832687000, 0.1550885000, 0.3285631000", \ + "0.0263206000, 0.0297798000, 0.0366277000, 0.0519846000, 0.0833041000, 0.1551073000, 0.3292810000", \ + "0.0264656000, 0.0297929000, 0.0369667000, 0.0518066000, 0.0833601000, 0.1550330000, 0.3288118000", \ + "0.0266960000, 0.0300142000, 0.0370863000, 0.0515049000, 0.0830891000, 0.1550566000, 0.3292530000", \ + "0.0303332000, 0.0332914000, 0.0399530000, 0.0544424000, 0.0853628000, 0.1561607000, 0.3293331000", \ + "0.0400696000, 0.0432706000, 0.0501229000, 0.0631056000, 0.0933984000, 0.1627742000, 0.3325488000", \ + "0.0554817000, 0.0596167000, 0.0678472000, 0.0817858000, 0.1090506000, 0.1725151000, 0.3373886000"); + } + related_pin : "B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011573800, 0.0026790600, 0.0062013800, 0.0143547000, 0.0332277000, 0.0769143000"); + values("0.0706175000, 0.0830671000, 0.1115782000, 0.1768253000, 0.3285535000, 0.6748362000, 1.4792777000", \ + "0.0706153000, 0.0830585000, 0.1115793000, 0.1768934000, 0.3279727000, 0.6776349000, 1.4782999000", \ + "0.0704250000, 0.0829393000, 0.1115259000, 0.1768404000, 0.3275434000, 0.6753585000, 1.4840916000", \ + "0.0685932000, 0.0813921000, 0.1108935000, 0.1768842000, 0.3277024000, 0.6759032000, 1.4788976000", \ + "0.0627341000, 0.0753004000, 0.1045623000, 0.1718125000, 0.3248507000, 0.6749376000, 1.4836402000", \ + "0.0624435000, 0.0737931000, 0.1015743000, 0.1671756000, 0.3195790000, 0.6695119000, 1.4823713000", \ + "0.0727403000, 0.0832519000, 0.1074363000, 0.1677117000, 0.3175977000, 0.6659331000, 1.4719543000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011573800, 0.0026790600, 0.0062013800, 0.0143547000, 0.0332277000, 0.0769143000"); + values("0.0309732000, 0.0346482000, 0.0427064000, 0.0605022000, 0.1003507000, 0.1908033000, 0.3989499000", \ + "0.0348663000, 0.0385392000, 0.0466734000, 0.0644633000, 0.1043667000, 0.1948870000, 0.4028073000", \ + "0.0451201000, 0.0486055000, 0.0565986000, 0.0742505000, 0.1141900000, 0.2048513000, 0.4127672000", \ + "0.0626472000, 0.0677324000, 0.0782441000, 0.0982767000, 0.1370429000, 0.2275880000, 0.4356447000", \ + "0.0822582000, 0.0899440000, 0.1058964000, 0.1360306000, 0.1896039000, 0.2836394000, 0.4912887000", \ + "0.0969840000, 0.1082338000, 0.1320925000, 0.1780485000, 0.2586570000, 0.3956471000, 0.6187594000", \ + "0.0838002000, 0.1010691000, 0.1375698000, 0.2067880000, 0.3313068000, 0.5398489000, 0.8693024000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011573800, 0.0026790600, 0.0062013800, 0.0143547000, 0.0332277000, 0.0769143000"); + values("0.0772738000, 0.0868062000, 0.1083607000, 0.1568500000, 0.2672399000, 0.5202041000, 1.1063365000", \ + "0.0814557000, 0.0910127000, 0.1126222000, 0.1616436000, 0.2722963000, 0.5270045000, 1.1109927000", \ + "0.0933737000, 0.1027599000, 0.1243479000, 0.1730373000, 0.2841319000, 0.5392129000, 1.1267179000", \ + "0.1200550000, 0.1293835000, 0.1505629000, 0.1993662000, 0.3110422000, 0.5656142000, 1.1555157000", \ + "0.1685933000, 0.1807880000, 0.2060294000, 0.2575598000, 0.3689005000, 0.6241932000, 1.2134473000", \ + "0.2449120000, 0.2635063000, 0.3002846000, 0.3706545000, 0.5024765000, 0.7597254000, 1.3463815000", \ + "0.3644032000, 0.3933267000, 0.4511984000, 0.5585382000, 0.7460655000, 1.0660270000, 1.6634460000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011573800, 0.0026790600, 0.0062013800, 0.0143547000, 0.0332277000, 0.0769143000"); + values("0.0268727000, 0.0309845000, 0.0408186000, 0.0630336000, 0.1148063000, 0.2339956000, 0.5109955000", \ + "0.0264706000, 0.0308194000, 0.0404970000, 0.0629726000, 0.1148316000, 0.2348778000, 0.5105305000", \ + "0.0282614000, 0.0319711000, 0.0409172000, 0.0625355000, 0.1144915000, 0.2348099000, 0.5102969000", \ + "0.0407127000, 0.0446543000, 0.0534106000, 0.0701772000, 0.1167693000, 0.2339469000, 0.5115301000", \ + "0.0639313000, 0.0695681000, 0.0812671000, 0.1041985000, 0.1444321000, 0.2447307000, 0.5109024000", \ + "0.1044679000, 0.1138895000, 0.1310511000, 0.1641385000, 0.2247427000, 0.3205680000, 0.5404304000", \ + "0.1770195000, 0.1902933000, 0.2176950000, 0.2681031000, 0.3527875000, 0.4914411000, 0.7245220000"); + } + related_pin : "B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011573800, 0.0026790600, 0.0062013800, 0.0143547000, 0.0332277000, 0.0769143000"); + values("0.0564916000, 0.0688590000, 0.0971614000, 0.1629792000, 0.3138555000, 0.6654284000, 1.4739844000", \ + "0.0565454000, 0.0688077000, 0.0972560000, 0.1625976000, 0.3142461000, 0.6637045000, 1.4715126000", \ + "0.0564649000, 0.0688462000, 0.0972332000, 0.1629369000, 0.3140332000, 0.6639587000, 1.4762663000", \ + "0.0586867000, 0.0703250000, 0.0977461000, 0.1625887000, 0.3138589000, 0.6636837000, 1.4722206000", \ + "0.0769930000, 0.0884248000, 0.1124090000, 0.1703816000, 0.3146879000, 0.6640193000, 1.4718338000", \ + "0.1197552000, 0.1328259000, 0.1603563000, 0.2187200000, 0.3451457000, 0.6684276000, 1.4718399000", \ + "0.2058815000, 0.2230695000, 0.2578505000, 0.3296079000, 0.4685026000, 0.7598814000, 1.4874599000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__xor2_2") { + leakage_power () { + value : 0.0048373000; + when : "!A&B"; + } + leakage_power () { + value : 0.0090099000; + when : "!A&!B"; + } + leakage_power () { + value : 0.0049460000; + when : "A&B"; + } + leakage_power () { + value : 0.0035835000; + when : "A&!B"; + } + area : 16.265600000; + cell_footprint : "sky130_fd_sc_hd__xor2"; + cell_leakage_power : 0.0055941920; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A") { + capacitance : 0.0089800000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0085840000; + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0093760000; + } + pin ("B") { + capacitance : 0.0081650000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0078370000; + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0084930000; + } + pin ("X") { + direction : "output"; + function : "(A&!B) | (!A&B)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012632050, 0.0031913740, 0.0080627180, 0.0203697300, 0.0514622900, 0.1300148000"); + values("-0.0046621000, -0.0058877000, -0.0089655000, -0.0167359000, -0.0365136000, -0.0865703000, -0.2134924000", \ + "-0.0050764000, -0.0062960000, -0.0093539000, -0.0171230000, -0.0368543000, -0.0869969000, -0.2139396000", \ + "-0.0055734000, -0.0067648000, -0.0098129000, -0.0175360000, -0.0372006000, -0.0873189000, -0.2142635000", \ + "-0.0060865000, -0.0072737000, -0.0102509000, -0.0178954000, -0.0375310000, -0.0875626000, -0.2145059000", \ + "-0.0061502000, -0.0073549000, -0.0104454000, -0.0181478000, -0.0376607000, -0.0875555000, -0.2144338000", \ + "-0.0056587000, -0.0068854000, -0.0099865000, -0.0178585000, -0.0378936000, -0.0880252000, -0.2147884000", \ + "-0.0038920000, -0.0052014000, -0.0083704000, -0.0164814000, -0.0367338000, -0.0872614000, -0.2147351000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012632050, 0.0031913740, 0.0080627180, 0.0203697300, 0.0514622900, 0.1300148000"); + values("0.0369292000, 0.0381656000, 0.0413140000, 0.0491942000, 0.0689991000, 0.1187768000, 0.2445055000", \ + "0.0365398000, 0.0377870000, 0.0409828000, 0.0489316000, 0.0688532000, 0.1186584000, 0.2442397000", \ + "0.0361215000, 0.0373753000, 0.0405773000, 0.0486252000, 0.0685953000, 0.1184569000, 0.2443046000", \ + "0.0358413000, 0.0370973000, 0.0402531000, 0.0482564000, 0.0682185000, 0.1182749000, 0.2440825000", \ + "0.0355508000, 0.0368054000, 0.0399221000, 0.0478569000, 0.0678184000, 0.1178351000, 0.2435529000", \ + "0.0355410000, 0.0367405000, 0.0399061000, 0.0479024000, 0.0678099000, 0.1178255000, 0.2432769000", \ + "0.0352335000, 0.0364207000, 0.0394499000, 0.0471029000, 0.0679413000, 0.1179691000, 0.2435949000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012632050, 0.0031913740, 0.0080627180, 0.0203697300, 0.0514622900, 0.1300148000"); + values("-0.0012256000, -0.0024504000, -0.0055159000, -0.0132998000, -0.0330411000, -0.0831773000, -0.2102516000", \ + "-0.0015284000, -0.0027315000, -0.0057885000, -0.0135314000, -0.0332132000, -0.0833686000, -0.2103750000", \ + "-0.0019395000, -0.0031081000, -0.0061295000, -0.0138041000, -0.0334937000, -0.0835363000, -0.2105670000", \ + "-0.0024574000, -0.0036703000, -0.0065910000, -0.0141769000, -0.0337700000, -0.0837645000, -0.2106920000", \ + "-0.0022841000, -0.0034692000, -0.0065650000, -0.0141973000, -0.0337769000, -0.0837963000, -0.2106910000", \ + "-0.0008981000, -0.0021082000, -0.0057174000, -0.0136885000, -0.0337044000, -0.0837564000, -0.2107841000", \ + "0.0017924000, 0.0004754000, -0.0027579000, -0.0111364000, -0.0312675000, -0.0820805000, -0.2101661000"); + } + related_pin : "B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012632050, 0.0031913740, 0.0080627180, 0.0203697300, 0.0514622900, 0.1300148000"); + values("0.0274399000, 0.0288075000, 0.0321880000, 0.0403616000, 0.0604082000, 0.1104334000, 0.2368603000", \ + "0.0269872000, 0.0283851000, 0.0317982000, 0.0400037000, 0.0603026000, 0.1104994000, 0.2368246000", \ + "0.0266097000, 0.0279355000, 0.0312839000, 0.0395135000, 0.0599307000, 0.1103915000, 0.2366890000", \ + "0.0263455000, 0.0276542000, 0.0308905000, 0.0390774000, 0.0593604000, 0.1100257000, 0.2366081000", \ + "0.0260555000, 0.0273572000, 0.0305662000, 0.0385536000, 0.0587118000, 0.1092827000, 0.2361458000", \ + "0.0259435000, 0.0271979000, 0.0303973000, 0.0385457000, 0.0585611000, 0.1089672000, 0.2354595000", \ + "0.0262366000, 0.0273811000, 0.0302657000, 0.0378938000, 0.0586015000, 0.1084169000, 0.2355467000"); + } + } + max_capacitance : 0.1300150000; + max_transition : 1.4987380000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012632100, 0.0031913700, 0.0080627200, 0.0203697000, 0.0514623000, 0.1300150000"); + values("0.1384977000, 0.1422068000, 0.1502977000, 0.1661566000, 0.1964545000, 0.2572546000, 0.3935969000", \ + "0.1424172000, 0.1461692000, 0.1541685000, 0.1701493000, 0.2004523000, 0.2613210000, 0.3976153000", \ + "0.1540817000, 0.1577757000, 0.1659206000, 0.1818899000, 0.2121926000, 0.2731040000, 0.4094225000", \ + "0.1809945000, 0.1847089000, 0.1927287000, 0.2088414000, 0.2392330000, 0.3001880000, 0.4362988000", \ + "0.2372084000, 0.2410560000, 0.2493079000, 0.2654707000, 0.2965450000, 0.3578703000, 0.4942545000", \ + "0.3325887000, 0.3369353000, 0.3463400000, 0.3649617000, 0.3994033000, 0.4648464000, 0.6041764000", \ + "0.4898087000, 0.4950906000, 0.5068504000, 0.5295729000, 0.5705907000, 0.6425233000, 0.7862694000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012632100, 0.0031913700, 0.0080627200, 0.0203697000, 0.0514623000, 0.1300150000"); + values("0.0708429000, 0.0774858000, 0.0939566000, 0.1346119000, 0.2333286000, 0.4791645000, 1.0950048000", \ + "0.0756947000, 0.0822814000, 0.0989232000, 0.1395524000, 0.2378364000, 0.4835485000, 1.1019025000", \ + "0.0867937000, 0.0933608000, 0.1095408000, 0.1499780000, 0.2492272000, 0.4942581000, 1.1093417000", \ + "0.1065740000, 0.1129424000, 0.1289719000, 0.1689532000, 0.2677890000, 0.5134025000, 1.1323527000", \ + "0.1328139000, 0.1389481000, 0.1542258000, 0.1939757000, 0.2923455000, 0.5393939000, 1.1584920000", \ + "0.1600978000, 0.1664035000, 0.1811765000, 0.2204848000, 0.3184447000, 0.5637100000, 1.1815759000", \ + "0.1671551000, 0.1745894000, 0.1913832000, 0.2300386000, 0.3268911000, 0.5726919000, 1.1884465000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012632100, 0.0031913700, 0.0080627200, 0.0203697000, 0.0514623000, 0.1300150000"); + values("0.0232702000, 0.0257073000, 0.0318215000, 0.0444459000, 0.0731155000, 0.1395496000, 0.3126162000", \ + "0.0232763000, 0.0259348000, 0.0317299000, 0.0444188000, 0.0730869000, 0.1398639000, 0.3121319000", \ + "0.0233470000, 0.0258045000, 0.0317852000, 0.0443448000, 0.0729728000, 0.1397891000, 0.3128331000", \ + "0.0235786000, 0.0261886000, 0.0317882000, 0.0444738000, 0.0730364000, 0.1399871000, 0.3127691000", \ + "0.0253195000, 0.0280221000, 0.0335514000, 0.0459919000, 0.0742742000, 0.1400061000, 0.3126039000", \ + "0.0308286000, 0.0336105000, 0.0402202000, 0.0530794000, 0.0818041000, 0.1468926000, 0.3160481000", \ + "0.0424813000, 0.0461582000, 0.0527709000, 0.0675221000, 0.0978595000, 0.1616311000, 0.3240657000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012632100, 0.0031913700, 0.0080627200, 0.0203697000, 0.0514623000, 0.1300150000"); + values("0.0433950000, 0.0521716000, 0.0742378000, 0.1284433000, 0.2624563000, 0.6002645000, 1.4511636000", \ + "0.0434337000, 0.0522449000, 0.0740179000, 0.1283847000, 0.2628413000, 0.6011170000, 1.4515309000", \ + "0.0433964000, 0.0521159000, 0.0741651000, 0.1281615000, 0.2628724000, 0.5996897000, 1.4526607000", \ + "0.0434933000, 0.0520284000, 0.0738791000, 0.1281932000, 0.2622725000, 0.5993517000, 1.4537517000", \ + "0.0437520000, 0.0522671000, 0.0737491000, 0.1280984000, 0.2623953000, 0.6008260000, 1.4501028000", \ + "0.0471760000, 0.0549205000, 0.0753277000, 0.1279875000, 0.2627280000, 0.5983435000, 1.4513487000", \ + "0.0568262000, 0.0640667000, 0.0821018000, 0.1304363000, 0.2625872000, 0.6016371000, 1.4457520000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012632100, 0.0031913700, 0.0080627200, 0.0203697000, 0.0514623000, 0.1300150000"); + values("0.0366878000, 0.0394202000, 0.0460515000, 0.0614511000, 0.0983492000, 0.1882181000, 0.4122795000", \ + "0.0409317000, 0.0437046000, 0.0503680000, 0.0658174000, 0.1026503000, 0.1925650000, 0.4172927000", \ + "0.0503424000, 0.0530575000, 0.0595900000, 0.0751747000, 0.1120444000, 0.2020318000, 0.4265575000", \ + "0.0674054000, 0.0709212000, 0.0787132000, 0.0956543000, 0.1330796000, 0.2234468000, 0.4482092000", \ + "0.0908163000, 0.0956347000, 0.1065715000, 0.1298773000, 0.1765074000, 0.2719941000, 0.4975408000", \ + "0.1118816000, 0.1193171000, 0.1361500000, 0.1723709000, 0.2420603000, 0.3677965000, 0.6106943000", \ + "0.1079090000, 0.1191817000, 0.1464129000, 0.2032867000, 0.3126409000, 0.5044731000, 0.8291883000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012632100, 0.0031913700, 0.0080627200, 0.0203697000, 0.0514623000, 0.1300150000"); + values("0.1013748000, 0.1077552000, 0.1240475000, 0.1636831000, 0.2619730000, 0.5085546000, 1.1298122000", \ + "0.1055375000, 0.1120018000, 0.1284449000, 0.1684071000, 0.2670783000, 0.5140612000, 1.1362680000", \ + "0.1173207000, 0.1237444000, 0.1400384000, 0.1803647000, 0.2795946000, 0.5269080000, 1.1487459000", \ + "0.1453186000, 0.1517258000, 0.1677739000, 0.2077863000, 0.3071755000, 0.5548991000, 1.1767954000", \ + "0.1999506000, 0.2077888000, 0.2257879000, 0.2674549000, 0.3665707000, 0.6144783000, 1.2378885000", \ + "0.2910742000, 0.3021466000, 0.3268688000, 0.3820665000, 0.4996659000, 0.7511051000, 1.3740229000", \ + "0.4336232000, 0.4504984000, 0.4898813000, 0.5742122000, 0.7397000000, 1.0549978000, 1.6919731000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012632100, 0.0031913700, 0.0080627200, 0.0203697000, 0.0514623000, 0.1300150000"); + values("0.0278557000, 0.0307555000, 0.0381278000, 0.0569801000, 0.1046576000, 0.2258045000, 0.5323001000", \ + "0.0275980000, 0.0305700000, 0.0380380000, 0.0568992000, 0.1046078000, 0.2260061000, 0.5331962000", \ + "0.0278874000, 0.0307257000, 0.0379815000, 0.0565398000, 0.1045299000, 0.2257749000, 0.5324279000", \ + "0.0352853000, 0.0378809000, 0.0446928000, 0.0610429000, 0.1058141000, 0.2258656000, 0.5328579000", \ + "0.0533967000, 0.0566260000, 0.0646769000, 0.0824657000, 0.1237218000, 0.2317967000, 0.5327737000", \ + "0.0879987000, 0.0927476000, 0.1038514000, 0.1281722000, 0.1786074000, 0.2820623000, 0.5505975000", \ + "0.1521567000, 0.1596079000, 0.1759489000, 0.2111251000, 0.2808864000, 0.4101538000, 0.6719281000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012632100, 0.0031913700, 0.0080627200, 0.0203697000, 0.0514623000, 0.1300150000"); + values("0.0658635000, 0.0744751000, 0.0961230000, 0.1501198000, 0.2848755000, 0.6248285000, 1.4843966000", \ + "0.0658935000, 0.0743274000, 0.0961270000, 0.1501292000, 0.2849601000, 0.6239809000, 1.4863532000", \ + "0.0658033000, 0.0744992000, 0.0959603000, 0.1498550000, 0.2852739000, 0.6251155000, 1.4846022000", \ + "0.0666618000, 0.0749003000, 0.0962001000, 0.1501097000, 0.2848835000, 0.6246919000, 1.4820652000", \ + "0.0807572000, 0.0882044000, 0.1072274000, 0.1565418000, 0.2860165000, 0.6249157000, 1.4860295000", \ + "0.1189094000, 0.1277407000, 0.1492433000, 0.1994202000, 0.3158029000, 0.6305258000, 1.4816749000", \ + "0.2013897000, 0.2133187000, 0.2401065000, 0.3014739000, 0.4314330000, 0.7206652000, 1.4987376000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012632100, 0.0031913700, 0.0080627200, 0.0203697000, 0.0514623000, 0.1300150000"); + values("0.1135354000, 0.1172345000, 0.1253212000, 0.1411321000, 0.1709996000, 0.2317773000, 0.3679881000", \ + "0.1158619000, 0.1196099000, 0.1277814000, 0.1435497000, 0.1736785000, 0.2345190000, 0.3707583000", \ + "0.1261537000, 0.1298374000, 0.1377989000, 0.1536590000, 0.1836019000, 0.2442664000, 0.3807297000", \ + "0.1536260000, 0.1573158000, 0.1652684000, 0.1810274000, 0.2114569000, 0.2723175000, 0.4085383000", \ + "0.2157204000, 0.2195236000, 0.2277852000, 0.2437790000, 0.2747045000, 0.3364387000, 0.4730395000", \ + "0.3175672000, 0.3221342000, 0.3319043000, 0.3505945000, 0.3832005000, 0.4476124000, 0.5871739000", \ + "0.4813654000, 0.4871496000, 0.4995248000, 0.5224838000, 0.5624081000, 0.6304612000, 0.7708766000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012632100, 0.0031913700, 0.0080627200, 0.0203697000, 0.0514623000, 0.1300150000"); + values("0.0898785000, 0.0960548000, 0.1114666000, 0.1491248000, 0.2437286000, 0.4865190000, 1.1045026000", \ + "0.0940707000, 0.1003422000, 0.1156960000, 0.1538906000, 0.2489380000, 0.4917062000, 1.1096301000", \ + "0.1013511000, 0.1077969000, 0.1235103000, 0.1623957000, 0.2589187000, 0.5028688000, 1.1212922000", \ + "0.1139012000, 0.1203263000, 0.1361622000, 0.1757829000, 0.2740495000, 0.5188473000, 1.1400489000", \ + "0.1293636000, 0.1358092000, 0.1523199000, 0.1933448000, 0.2917342000, 0.5383232000, 1.1579030000", \ + "0.1431522000, 0.1496354000, 0.1657491000, 0.2056076000, 0.3055157000, 0.5534739000, 1.1742622000", \ + "0.1330891000, 0.1409090000, 0.1587939000, 0.1981393000, 0.2963700000, 0.5450383000, 1.1688642000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012632100, 0.0031913700, 0.0080627200, 0.0203697000, 0.0514623000, 0.1300150000"); + values("0.0233165000, 0.0258682000, 0.0318581000, 0.0447566000, 0.0734567000, 0.1402240000, 0.3125750000", \ + "0.0235705000, 0.0258730000, 0.0316446000, 0.0448949000, 0.0733738000, 0.1400845000, 0.3128873000", \ + "0.0233875000, 0.0260026000, 0.0317997000, 0.0448137000, 0.0734731000, 0.1399741000, 0.3129170000", \ + "0.0234414000, 0.0259759000, 0.0318132000, 0.0446572000, 0.0731613000, 0.1399281000, 0.3129010000", \ + "0.0260998000, 0.0286890000, 0.0343501000, 0.0473948000, 0.0753344000, 0.1411505000, 0.3131180000", \ + "0.0352046000, 0.0377193000, 0.0433195000, 0.0548519000, 0.0821210000, 0.1472213000, 0.3172045000", \ + "0.0494604000, 0.0520416000, 0.0593126000, 0.0724877000, 0.0970250000, 0.1579033000, 0.3226391000"); + } + related_pin : "B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012632100, 0.0031913700, 0.0080627200, 0.0203697000, 0.0514623000, 0.1300150000"); + values("0.0649654000, 0.0736882000, 0.0956477000, 0.1498763000, 0.2857273000, 0.6272573000, 1.4811267000", \ + "0.0649800000, 0.0737642000, 0.0955446000, 0.1499280000, 0.2850589000, 0.6269287000, 1.4808509000", \ + "0.0647131000, 0.0735981000, 0.0955189000, 0.1498205000, 0.2854102000, 0.6272066000, 1.4849604000", \ + "0.0619793000, 0.0710637000, 0.0936559000, 0.1495553000, 0.2853681000, 0.6246950000, 1.4852367000", \ + "0.0537970000, 0.0628799000, 0.0855840000, 0.1431683000, 0.2805938000, 0.6247683000, 1.4816494000", \ + "0.0522774000, 0.0603811000, 0.0817334000, 0.1359679000, 0.2739539000, 0.6165972000, 1.4789325000", \ + "0.0611450000, 0.0688738000, 0.0878866000, 0.1363977000, 0.2708009000, 0.6127246000, 1.4715204000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012632100, 0.0031913700, 0.0080627200, 0.0203697000, 0.0514623000, 0.1300150000"); + values("0.0294322000, 0.0321949000, 0.0388289000, 0.0543131000, 0.0911406000, 0.1809899000, 0.4050461000", \ + "0.0332804000, 0.0360554000, 0.0427348000, 0.0583451000, 0.0951256000, 0.1850991000, 0.4098038000", \ + "0.0437864000, 0.0463586000, 0.0527086000, 0.0681852000, 0.1049871000, 0.1949351000, 0.4192733000", \ + "0.0613941000, 0.0647955000, 0.0732418000, 0.0917326000, 0.1283687000, 0.2182853000, 0.4425062000", \ + "0.0817803000, 0.0872906000, 0.0995910000, 0.1265836000, 0.1785243000, 0.2738434000, 0.4968396000", \ + "0.0972607000, 0.1056981000, 0.1242752000, 0.1656531000, 0.2428085000, 0.3835595000, 0.6258345000", \ + "0.0858433000, 0.0967255000, 0.1271787000, 0.1888504000, 0.3078823000, 0.5211013000, 0.8797424000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012632100, 0.0031913700, 0.0080627200, 0.0203697000, 0.0514623000, 0.1300150000"); + values("0.0746095000, 0.0815395000, 0.0980231000, 0.1379717000, 0.2351741000, 0.4801485000, 1.0952894000", \ + "0.0785530000, 0.0853667000, 0.1020841000, 0.1422198000, 0.2408163000, 0.4869321000, 1.1021585000", \ + "0.0906585000, 0.0972720000, 0.1136060000, 0.1541478000, 0.2529330000, 0.4992180000, 1.1181956000", \ + "0.1181814000, 0.1249159000, 0.1410777000, 0.1807511000, 0.2794417000, 0.5262002000, 1.1458124000", \ + "0.1659615000, 0.1745215000, 0.1946022000, 0.2395122000, 0.3387854000, 0.5855649000, 1.2051118000", \ + "0.2389627000, 0.2525016000, 0.2826532000, 0.3453134000, 0.4691851000, 0.7211671000, 1.3406238000", \ + "0.3475268000, 0.3697420000, 0.4182347000, 0.5170517000, 0.6978846000, 1.0215699000, 1.6593122000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012632100, 0.0031913700, 0.0080627200, 0.0203697000, 0.0514623000, 0.1300150000"); + values("0.0281889000, 0.0310405000, 0.0383098000, 0.0571027000, 0.1046458000, 0.2255703000, 0.5326776000", \ + "0.0271840000, 0.0303379000, 0.0379941000, 0.0568930000, 0.1046141000, 0.2258325000, 0.5325913000", \ + "0.0284967000, 0.0312032000, 0.0380897000, 0.0562595000, 0.1044868000, 0.2257337000, 0.5326409000", \ + "0.0391303000, 0.0422909000, 0.0497402000, 0.0647899000, 0.1071060000, 0.2257027000, 0.5332900000", \ + "0.0596949000, 0.0642601000, 0.0741989000, 0.0950827000, 0.1373584000, 0.2368719000, 0.5319141000", \ + "0.0972975000, 0.1037658000, 0.1186631000, 0.1490270000, 0.2072445000, 0.3125950000, 0.5606867000", \ + "0.1617579000, 0.1741475000, 0.1973022000, 0.2454596000, 0.3285548000, 0.4767016000, 0.7385274000"); + } + related_pin : "B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012632100, 0.0031913700, 0.0080627200, 0.0203697000, 0.0514623000, 0.1300150000"); + values("0.0450999000, 0.0534501000, 0.0749979000, 0.1285084000, 0.2628362000, 0.5998981000, 1.4500487000", \ + "0.0453270000, 0.0537701000, 0.0747860000, 0.1283688000, 0.2630452000, 0.5999876000, 1.4533503000", \ + "0.0454338000, 0.0539026000, 0.0750903000, 0.1284993000, 0.2630374000, 0.6012968000, 1.4521058000", \ + "0.0476749000, 0.0555512000, 0.0760392000, 0.1286077000, 0.2625937000, 0.6001993000, 1.4533110000", \ + "0.0644221000, 0.0724955000, 0.0917503000, 0.1382157000, 0.2645450000, 0.6000186000, 1.4541084000", \ + "0.1037109000, 0.1126797000, 0.1346154000, 0.1850346000, 0.3011596000, 0.6073854000, 1.4495093000", \ + "0.1862411000, 0.1978767000, 0.2272521000, 0.2880284000, 0.4203579000, 0.7001883000, 1.4648243000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__xor2_4") { + leakage_power () { + value : 0.0071544000; + when : "!A&B"; + } + leakage_power () { + value : 0.0107585000; + when : "!A&!B"; + } + leakage_power () { + value : 0.0056040000; + when : "A&B"; + } + leakage_power () { + value : 0.0060047000; + when : "A&!B"; + } + area : 27.526400000; + cell_footprint : "sky130_fd_sc_hd__xor2"; + cell_leakage_power : 0.0073803710; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A") { + capacitance : 0.0173590000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0166090000; + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0181100000; + } + pin ("B") { + capacitance : 0.0150830000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0144120000; + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0157550000; + } + pin ("X") { + direction : "output"; + function : "(A&!B) | (!A&B)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013786650, 0.0038014330, 0.0104818100, 0.0289017900, 0.0796917700, 0.2197365000"); + values("-0.0093532000, -0.0107623000, -0.0146320000, -0.0252748000, -0.0547850000, -0.1365653000, -0.3629236000", \ + "-0.0102408000, -0.0116096000, -0.0154546000, -0.0260918000, -0.0555694000, -0.1374047000, -0.3637641000", \ + "-0.0112723000, -0.0126301000, -0.0164269000, -0.0269529000, -0.0562805000, -0.1380809000, -0.3646249000", \ + "-0.0123007000, -0.0136292000, -0.0173535000, -0.0277974000, -0.0570363000, -0.1385861000, -0.3649146000", \ + "-0.0125746000, -0.0139502000, -0.0178425000, -0.0282174000, -0.0573132000, -0.1386878000, -0.3648373000", \ + "-0.0113533000, -0.0127589000, -0.0166683000, -0.0273556000, -0.0576958000, -0.1397447000, -0.3654792000", \ + "-0.0086679000, -0.0101391000, -0.0141898000, -0.0252096000, -0.0556450000, -0.1381320000, -0.3655252000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013786650, 0.0038014330, 0.0104818100, 0.0289017900, 0.0796917700, 0.2197365000"); + values("0.0738198000, 0.0753531000, 0.0792946000, 0.0901744000, 0.1199423000, 0.2012191000, 0.4251799000", \ + "0.0731748000, 0.0746199000, 0.0786184000, 0.0896336000, 0.1194524000, 0.2010247000, 0.4249036000", \ + "0.0722850000, 0.0738445000, 0.0778100000, 0.0889312000, 0.1190668000, 0.2008785000, 0.4248206000", \ + "0.0718295000, 0.0732238000, 0.0771736000, 0.0881723000, 0.1182779000, 0.2002234000, 0.4244880000", \ + "0.0711848000, 0.0725912000, 0.0765118000, 0.0873854000, 0.1172710000, 0.1993973000, 0.4238938000", \ + "0.0710156000, 0.0724653000, 0.0764309000, 0.0874079000, 0.1173448000, 0.1992413000, 0.4235285000", \ + "0.0701391000, 0.0715192000, 0.0753463000, 0.0858004000, 0.1175061000, 0.1994338000, 0.4239562000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013786650, 0.0038014330, 0.0104818100, 0.0289017900, 0.0796917700, 0.2197365000"); + values("-0.0020641000, -0.0034561000, -0.0073099000, -0.0179922000, -0.0475025000, -0.1295152000, -0.3560104000", \ + "-0.0026478000, -0.0040264000, -0.0078466000, -0.0184490000, -0.0479766000, -0.1298721000, -0.3564207000", \ + "-0.0034711000, -0.0048333000, -0.0086011000, -0.0190610000, -0.0484402000, -0.1302658000, -0.3566123000", \ + "-0.0043529000, -0.0056546000, -0.0093972000, -0.0198450000, -0.0490351000, -0.1305682000, -0.3569707000", \ + "-0.0043180000, -0.0057184000, -0.0094934000, -0.0200802000, -0.0493205000, -0.1306883000, -0.3568444000", \ + "-0.0023912000, -0.0038455000, -0.0078170000, -0.0186459000, -0.0492862000, -0.1311713000, -0.3571541000", \ + "0.0029354000, 0.0014294000, -0.0027686000, -0.0140408000, -0.0448442000, -0.1281553000, -0.3562442000"); + } + related_pin : "B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013786650, 0.0038014330, 0.0104818100, 0.0289017900, 0.0796917700, 0.2197365000"); + values("0.0519886000, 0.0535976000, 0.0578817000, 0.0690903000, 0.0990387000, 0.1810936000, 0.4072389000", \ + "0.0511053000, 0.0526723000, 0.0570279000, 0.0683969000, 0.0987314000, 0.1806366000, 0.4051989000", \ + "0.0501969000, 0.0517430000, 0.0559635000, 0.0673814000, 0.0980315000, 0.1802728000, 0.4069269000", \ + "0.0496505000, 0.0511488000, 0.0552254000, 0.0664763000, 0.0969992000, 0.1794975000, 0.4065757000", \ + "0.0489505000, 0.0504705000, 0.0544899000, 0.0654526000, 0.0956693000, 0.1789110000, 0.4056357000", \ + "0.0490106000, 0.0504402000, 0.0544267000, 0.0654591000, 0.0957292000, 0.1779419000, 0.4044345000", \ + "0.0493743000, 0.0506929000, 0.0543723000, 0.0649597000, 0.0956659000, 0.1780672000, 0.4040065000"); + } + } + max_capacitance : 0.2197360000; + max_transition : 1.4976190000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013786600, 0.0038014300, 0.0104818000, 0.0289018000, 0.0796918000, 0.2197360000"); + values("0.1498213000, 0.1521022000, 0.1579420000, 0.1706484000, 0.1970509000, 0.2525050000, 0.3819992000", \ + "0.1534217000, 0.1557036000, 0.1614396000, 0.1743502000, 0.2006676000, 0.2561700000, 0.3856208000", \ + "0.1647692000, 0.1671180000, 0.1728084000, 0.1857164000, 0.2121356000, 0.2676604000, 0.3971745000", \ + "0.1917592000, 0.1940444000, 0.1996949000, 0.2124735000, 0.2389546000, 0.2946570000, 0.4242198000", \ + "0.2489901000, 0.2513319000, 0.2570763000, 0.2699971000, 0.2970482000, 0.3529857000, 0.4825390000", \ + "0.3493355000, 0.3519830000, 0.3585081000, 0.3732342000, 0.4035063000, 0.4634976000, 0.5967257000", \ + "0.5210429000, 0.5242347000, 0.5321462000, 0.5498254000, 0.5856142000, 0.6531658000, 0.7920983000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013786600, 0.0038014300, 0.0104818000, 0.0289018000, 0.0796918000, 0.2197360000"); + values("0.0824702000, 0.0871205000, 0.0999131000, 0.1338755000, 0.2240030000, 0.4655699000, 1.1281149000", \ + "0.0874779000, 0.0920609000, 0.1048119000, 0.1390157000, 0.2289731000, 0.4702864000, 1.1320492000", \ + "0.0981387000, 0.1029224000, 0.1155759000, 0.1494399000, 0.2399153000, 0.4819025000, 1.1451019000", \ + "0.1172658000, 0.1218137000, 0.1340927000, 0.1675947000, 0.2578120000, 0.5002633000, 1.1628895000", \ + "0.1412810000, 0.1457323000, 0.1579043000, 0.1911819000, 0.2805902000, 0.5237397000, 1.1871472000", \ + "0.1650427000, 0.1694110000, 0.1813255000, 0.2141437000, 0.3030956000, 0.5453783000, 1.2113351000", \ + "0.1650627000, 0.1701666000, 0.1825782000, 0.2148724000, 0.3027608000, 0.5447091000, 1.2088036000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013786600, 0.0038014300, 0.0104818000, 0.0289018000, 0.0796918000, 0.2197360000"); + values("0.0258631000, 0.0272958000, 0.0313648000, 0.0411783000, 0.0647598000, 0.1230203000, 0.2829630000", \ + "0.0256963000, 0.0271844000, 0.0315704000, 0.0411118000, 0.0647809000, 0.1230484000, 0.2835780000", \ + "0.0258039000, 0.0273211000, 0.0312231000, 0.0410294000, 0.0645500000, 0.1230651000, 0.2836416000", \ + "0.0260212000, 0.0275553000, 0.0313922000, 0.0413212000, 0.0649676000, 0.1230437000, 0.2837963000", \ + "0.0275022000, 0.0292852000, 0.0327963000, 0.0426531000, 0.0658314000, 0.1234046000, 0.2838002000", \ + "0.0331190000, 0.0349436000, 0.0391283000, 0.0493380000, 0.0727733000, 0.1308584000, 0.2875061000", \ + "0.0455791000, 0.0474508000, 0.0522486000, 0.0630046000, 0.0882908000, 0.1446539000, 0.2969336000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013786600, 0.0038014300, 0.0104818000, 0.0289018000, 0.0796918000, 0.2197360000"); + values("0.0545477000, 0.0604694000, 0.0769636000, 0.1211413000, 0.2415684000, 0.5726916000, 1.4837939000", \ + "0.0545630000, 0.0605890000, 0.0768845000, 0.1213245000, 0.2417088000, 0.5729234000, 1.4837653000", \ + "0.0545522000, 0.0605333000, 0.0766708000, 0.1213620000, 0.2420048000, 0.5720606000, 1.4826771000", \ + "0.0544345000, 0.0603335000, 0.0767580000, 0.1211477000, 0.2416003000, 0.5729405000, 1.4834963000", \ + "0.0544386000, 0.0602949000, 0.0761584000, 0.1210499000, 0.2410216000, 0.5727535000, 1.4836791000", \ + "0.0571354000, 0.0624336000, 0.0778807000, 0.1210058000, 0.2418170000, 0.5696867000, 1.4809503000", \ + "0.0658208000, 0.0709332000, 0.0845831000, 0.1240170000, 0.2422272000, 0.5753099000, 1.4770219000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013786600, 0.0038014300, 0.0104818000, 0.0289018000, 0.0796918000, 0.2197360000"); + values("0.0436636000, 0.0453758000, 0.0500607000, 0.0622142000, 0.0935156000, 0.1764752000, 0.4019771000", \ + "0.0474098000, 0.0492156000, 0.0538442000, 0.0660680000, 0.0973631000, 0.1804029000, 0.4067191000", \ + "0.0558684000, 0.0576227000, 0.0623161000, 0.0745588000, 0.1060547000, 0.1891348000, 0.4148759000", \ + "0.0716920000, 0.0738656000, 0.0795040000, 0.0928811000, 0.1253473000, 0.2089834000, 0.4350223000", \ + "0.0934183000, 0.0964121000, 0.1038103000, 0.1220940000, 0.1633954000, 0.2538585000, 0.4806054000", \ + "0.1102166000, 0.1148162000, 0.1264197000, 0.1548898000, 0.2165235000, 0.3371814000, 0.5852526000", \ + "0.0965449000, 0.1035638000, 0.1216761000, 0.1659232000, 0.2629996000, 0.4488046000, 0.7811597000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013786600, 0.0038014300, 0.0104818000, 0.0289018000, 0.0796918000, 0.2197360000"); + values("0.1152663000, 0.1197115000, 0.1313149000, 0.1631730000, 0.2484311000, 0.4815269000, 1.1207800000", \ + "0.1186809000, 0.1230035000, 0.1350982000, 0.1670509000, 0.2528935000, 0.4858588000, 1.1268465000", \ + "0.1299064000, 0.1346329000, 0.1461559000, 0.1787279000, 0.2649009000, 0.4987368000, 1.1391225000", \ + "0.1576167000, 0.1618373000, 0.1735779000, 0.2056609000, 0.2920834000, 0.5261697000, 1.1680041000", \ + "0.2135563000, 0.2185918000, 0.2316387000, 0.2650153000, 0.3510895000, 0.5853523000, 1.2264606000", \ + "0.3105179000, 0.3172884000, 0.3343643000, 0.3780825000, 0.4819104000, 0.7215010000, 1.3631631000", \ + "0.4673313000, 0.4784170000, 0.5059216000, 0.5718557000, 0.7176837000, 1.0207096000, 1.6803030000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013786600, 0.0038014300, 0.0104818000, 0.0289018000, 0.0796918000, 0.2197360000"); + values("0.0306255000, 0.0326024000, 0.0378873000, 0.0527912000, 0.0940997000, 0.2090309000, 0.5265505000", \ + "0.0305594000, 0.0324557000, 0.0378828000, 0.0527709000, 0.0940672000, 0.2090063000, 0.5275455000", \ + "0.0306991000, 0.0326035000, 0.0377471000, 0.0525482000, 0.0939461000, 0.2089878000, 0.5271354000", \ + "0.0372694000, 0.0391281000, 0.0442891000, 0.0573073000, 0.0956952000, 0.2088595000, 0.5270412000", \ + "0.0547171000, 0.0568965000, 0.0624743000, 0.0775606000, 0.1147396000, 0.2168991000, 0.5271663000", \ + "0.0898452000, 0.0929725000, 0.1005826000, 0.1199536000, 0.1638825000, 0.2662955000, 0.5465849000", \ + "0.1543681000, 0.1592050000, 0.1713063000, 0.1991683000, 0.2610707000, 0.3866281000, 0.6630076000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013786600, 0.0038014300, 0.0104818000, 0.0289018000, 0.0796918000, 0.2197360000"); + values("0.0759070000, 0.0815424000, 0.0969157000, 0.1392374000, 0.2551032000, 0.5748853000, 1.4477172000", \ + "0.0758997000, 0.0814693000, 0.0970385000, 0.1394350000, 0.2552114000, 0.5728129000, 1.4494465000", \ + "0.0759521000, 0.0815833000, 0.0969367000, 0.1392081000, 0.2553012000, 0.5729696000, 1.4523986000", \ + "0.0763891000, 0.0818078000, 0.0972177000, 0.1394148000, 0.2551341000, 0.5731693000, 1.4486934000", \ + "0.0891667000, 0.0940859000, 0.1075588000, 0.1461725000, 0.2565225000, 0.5730347000, 1.4510028000", \ + "0.1258456000, 0.1314789000, 0.1469706000, 0.1871109000, 0.2883875000, 0.5812781000, 1.4505315000", \ + "0.2082668000, 0.2155849000, 0.2345399000, 0.2825965000, 0.3955398000, 0.6695067000, 1.4652712000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013786600, 0.0038014300, 0.0104818000, 0.0289018000, 0.0796918000, 0.2197360000"); + values("0.1234675000, 0.1257397000, 0.1314267000, 0.1441660000, 0.1704285000, 0.2255801000, 0.3551103000", \ + "0.1257263000, 0.1280011000, 0.1336729000, 0.1464812000, 0.1726047000, 0.2281072000, 0.3576422000", \ + "0.1357807000, 0.1380280000, 0.1436779000, 0.1561082000, 0.1826469000, 0.2380935000, 0.3677224000", \ + "0.1633535000, 0.1655912000, 0.1712241000, 0.1839759000, 0.2104805000, 0.2661422000, 0.3956312000", \ + "0.2281192000, 0.2304337000, 0.2361473000, 0.2490715000, 0.2760102000, 0.3319250000, 0.4617683000", \ + "0.3382702000, 0.3410712000, 0.3480520000, 0.3630874000, 0.3926597000, 0.4516459000, 0.5842897000", \ + "0.5182355000, 0.5217422000, 0.5303887000, 0.5492988000, 0.5854496000, 0.6497775000, 0.7852521000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013786600, 0.0038014300, 0.0104818000, 0.0289018000, 0.0796918000, 0.2197360000"); + values("0.1048461000, 0.1090026000, 0.1202696000, 0.1508533000, 0.2326286000, 0.4605297000, 1.0983631000", \ + "0.1089455000, 0.1132897000, 0.1248770000, 0.1553579000, 0.2377169000, 0.4659305000, 1.1020401000", \ + "0.1158189000, 0.1200469000, 0.1314675000, 0.1626685000, 0.2467387000, 0.4762303000, 1.1137002000", \ + "0.1271718000, 0.1314447000, 0.1432418000, 0.1750644000, 0.2602975000, 0.4919463000, 1.1289183000", \ + "0.1421417000, 0.1466329000, 0.1587245000, 0.1908896000, 0.2762768000, 0.5097093000, 1.1477884000", \ + "0.1528475000, 0.1572159000, 0.1692436000, 0.2012987000, 0.2877989000, 0.5225921000, 1.1631662000", \ + "0.1370997000, 0.1420376000, 0.1546755000, 0.1862847000, 0.2713418000, 0.5062086000, 1.1492168000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013786600, 0.0038014300, 0.0104818000, 0.0289018000, 0.0796918000, 0.2197360000"); + values("0.0258575000, 0.0273784000, 0.0314467000, 0.0412008000, 0.0649258000, 0.1233208000, 0.2832658000", \ + "0.0258729000, 0.0274055000, 0.0312688000, 0.0410916000, 0.0651922000, 0.1232537000, 0.2836712000", \ + "0.0259981000, 0.0276253000, 0.0314951000, 0.0412600000, 0.0650397000, 0.1233299000, 0.2833123000", \ + "0.0259508000, 0.0274180000, 0.0316281000, 0.0412997000, 0.0649301000, 0.1232317000, 0.2834941000", \ + "0.0284681000, 0.0300106000, 0.0338473000, 0.0433398000, 0.0664746000, 0.1241942000, 0.2833802000", \ + "0.0388366000, 0.0399122000, 0.0435851000, 0.0523870000, 0.0742222000, 0.1301786000, 0.2887548000", \ + "0.0540890000, 0.0561388000, 0.0601321000, 0.0708778000, 0.0922304000, 0.1432362000, 0.2948055000"); + } + related_pin : "B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013786600, 0.0038014300, 0.0104818000, 0.0289018000, 0.0796918000, 0.2197360000"); + values("0.0752745000, 0.0809621000, 0.0964575000, 0.1392060000, 0.2550944000, 0.5730705000, 1.4496204000", \ + "0.0752050000, 0.0809003000, 0.0964027000, 0.1392268000, 0.2552087000, 0.5730071000, 1.4516470000", \ + "0.0749725000, 0.0807146000, 0.0962014000, 0.1390923000, 0.2551570000, 0.5730953000, 1.4500535000", \ + "0.0730962000, 0.0790643000, 0.0953033000, 0.1388982000, 0.2553379000, 0.5732365000, 1.4477179000", \ + "0.0634505000, 0.0694468000, 0.0857219000, 0.1310455000, 0.2496870000, 0.5735373000, 1.4495534000", \ + "0.0600312000, 0.0657071000, 0.0809499000, 0.1233164000, 0.2413889000, 0.5642955000, 1.4474065000", \ + "0.0678604000, 0.0728150000, 0.0866056000, 0.1252394000, 0.2386312000, 0.5594238000, 1.4371977000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013786600, 0.0038014300, 0.0104818000, 0.0289018000, 0.0796918000, 0.2197360000"); + values("0.0335696000, 0.0353220000, 0.0400256000, 0.0521365000, 0.0835456000, 0.1666051000, 0.3921810000", \ + "0.0372863000, 0.0390635000, 0.0437525000, 0.0559946000, 0.0874337000, 0.1704923000, 0.3960374000", \ + "0.0471907000, 0.0488378000, 0.0533741000, 0.0655429000, 0.0970316000, 0.1802304000, 0.4057602000", \ + "0.0654116000, 0.0676545000, 0.0737674000, 0.0881423000, 0.1203320000, 0.2030385000, 0.4290612000", \ + "0.0853982000, 0.0889033000, 0.0976499000, 0.1192638000, 0.1662422000, 0.2579159000, 0.4832924000", \ + "0.0984199000, 0.1037521000, 0.1173286000, 0.1492809000, 0.2212170000, 0.3586011000, 0.6101371000", \ + "0.0782870000, 0.0860682000, 0.1062972000, 0.1560700000, 0.2647008000, 0.4752755000, 0.8508662000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013786600, 0.0038014300, 0.0104818000, 0.0289018000, 0.0796918000, 0.2197360000"); + values("0.0850781000, 0.0899409000, 0.1027952000, 0.1360149000, 0.2242358000, 0.4678875000, 1.1311460000", \ + "0.0886134000, 0.0933029000, 0.1062009000, 0.1398852000, 0.2295681000, 0.4708945000, 1.1332277000", \ + "0.0999498000, 0.1045024000, 0.1171481000, 0.1511322000, 0.2411198000, 0.4838029000, 1.1488448000", \ + "0.1271868000, 0.1316210000, 0.1438976000, 0.1771318000, 0.2671072000, 0.5104442000, 1.1746953000", \ + "0.1760873000, 0.1820284000, 0.1968326000, 0.2342847000, 0.3243756000, 0.5695979000, 1.2362262000", \ + "0.2554318000, 0.2639361000, 0.2866622000, 0.3366414000, 0.4498133000, 0.7008774000, 1.3679664000", \ + "0.3808998000, 0.3945671000, 0.4288706000, 0.5088539000, 0.6710317000, 0.9935092000, 1.6783878000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013786600, 0.0038014300, 0.0104818000, 0.0289018000, 0.0796918000, 0.2197360000"); + values("0.0309668000, 0.0327628000, 0.0380972000, 0.0529457000, 0.0941547000, 0.2089584000, 0.5270855000", \ + "0.0302730000, 0.0322728000, 0.0377722000, 0.0527265000, 0.0940481000, 0.2088934000, 0.5268767000", \ + "0.0309543000, 0.0327341000, 0.0378132000, 0.0522565000, 0.0938198000, 0.2088570000, 0.5272688000", \ + "0.0413029000, 0.0433314000, 0.0487315000, 0.0615735000, 0.0973744000, 0.2087784000, 0.5270357000", \ + "0.0626560000, 0.0653913000, 0.0731504000, 0.0897430000, 0.1288506000, 0.2224151000, 0.5268013000", \ + "0.1012147000, 0.1055305000, 0.1163309000, 0.1414359000, 0.1938118000, 0.2997774000, 0.5583131000", \ + "0.1664303000, 0.1732680000, 0.1904969000, 0.2303589000, 0.3080212000, 0.4561075000, 0.7360311000"); + } + related_pin : "B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013786600, 0.0038014300, 0.0104818000, 0.0289018000, 0.0796918000, 0.2197360000"); + values("0.0556082000, 0.0614255000, 0.0774347000, 0.1211863000, 0.2412494000, 0.5733722000, 1.4860994000", \ + "0.0554051000, 0.0614012000, 0.0774506000, 0.1207148000, 0.2412002000, 0.5710328000, 1.4839330000", \ + "0.0557944000, 0.0615850000, 0.0772878000, 0.1212796000, 0.2414769000, 0.5705666000, 1.4904959000", \ + "0.0571563000, 0.0627295000, 0.0781564000, 0.1216595000, 0.2415536000, 0.5706252000, 1.4912858000", \ + "0.0738758000, 0.0792944000, 0.0933395000, 0.1314809000, 0.2439562000, 0.5744571000, 1.4866004000", \ + "0.1113906000, 0.1170693000, 0.1336293000, 0.1749030000, 0.2802974000, 0.5800641000, 1.4839238000", \ + "0.1937913000, 0.2011665000, 0.2219989000, 0.2710132000, 0.3889577000, 0.6707701000, 1.4976191000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__xor3_1") { + leakage_power () { + value : 0.0095998000; + when : "!A&!B&C"; + } + leakage_power () { + value : 0.0116656000; + when : "!A&!B&!C"; + } + leakage_power () { + value : 0.0237432000; + when : "!A&B&C"; + } + leakage_power () { + value : 0.0185233000; + when : "!A&B&!C"; + } + leakage_power () { + value : 0.0119131000; + when : "A&!B&C"; + } + leakage_power () { + value : 0.0066932000; + when : "A&!B&!C"; + } + leakage_power () { + value : 0.0187710000; + when : "A&B&C"; + } + leakage_power () { + value : 0.0208368000; + when : "A&B&!C"; + } + area : 23.772800000; + cell_footprint : "sky130_fd_sc_hd__xor3"; + cell_leakage_power : 0.0152182600; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A") { + capacitance : 0.0024410000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022990000; + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0025840000; + } + pin ("B") { + capacitance : 0.0052800000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0051240000; + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0054350000; + } + pin ("C") { + capacitance : 0.0034850000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0033700000; + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0036000000; + } + pin ("X") { + direction : "output"; + function : "(A&!B&!C) | (!A&B&!C) | (!A&!B&C) | (A&B&C)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012952060, 0.0033551190, 0.0086911440, 0.0225136500, 0.0583196500, 0.1510720000"); + values("0.0392789000, 0.0382701000, 0.0358285000, 0.0288948000, 0.0084779000, -0.0485315000, -0.1985557000", \ + "0.0391785000, 0.0381702000, 0.0357130000, 0.0287860000, 0.0083681000, -0.0486352000, -0.1986562000", \ + "0.0390086000, 0.0379992000, 0.0355476000, 0.0286178000, 0.0081991000, -0.0488030000, -0.1988257000", \ + "0.0387158000, 0.0376886000, 0.0352324000, 0.0283643000, 0.0078868000, -0.0491026000, -0.1991236000", \ + "0.0385553000, 0.0375318000, 0.0350733000, 0.0281963000, 0.0077269000, -0.0492690000, -0.1992928000", \ + "0.0385821000, 0.0375521000, 0.0351043000, 0.0281548000, 0.0077477000, -0.0492563000, -0.1992756000", \ + "0.0447465000, 0.0433977000, 0.0400026000, 0.0314111000, 0.0091734000, -0.0485401000, -0.1985378000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012952060, 0.0033551190, 0.0086911440, 0.0225136500, 0.0583196500, 0.1510720000"); + values("0.0492808000, 0.0508091000, 0.0546855000, 0.0637889000, 0.0861527000, 0.1436975000, 0.2927508000", \ + "0.0491015000, 0.0506028000, 0.0545072000, 0.0636098000, 0.0859679000, 0.1435268000, 0.2925472000", \ + "0.0488362000, 0.0503500000, 0.0542636000, 0.0633410000, 0.0857320000, 0.1437882000, 0.2922279000", \ + "0.0486415000, 0.0501552000, 0.0540658000, 0.0631481000, 0.0855090000, 0.1430601000, 0.2921352000", \ + "0.0484191000, 0.0499461000, 0.0538105000, 0.0629016000, 0.0853099000, 0.1427562000, 0.2919419000", \ + "0.0487052000, 0.0502654000, 0.0541627000, 0.0632769000, 0.0856398000, 0.1431769000, 0.2921748000", \ + "0.0515830000, 0.0529069000, 0.0563315000, 0.0649841000, 0.0879357000, 0.1450084000, 0.2942690000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012952060, 0.0033551190, 0.0086911440, 0.0225136500, 0.0583196500, 0.1510720000"); + values("0.0247445000, 0.0237315000, 0.0213186000, 0.0143732000, -0.0060555000, -0.0631168000, -0.2131403000", \ + "0.0243409000, 0.0233481000, 0.0209082000, 0.0139968000, -0.0064380000, -0.0635072000, -0.2135308000", \ + "0.0238637000, 0.0228525000, 0.0204490000, 0.0135003000, -0.0069218000, -0.0639799000, -0.2140096000", \ + "0.0233275000, 0.0223336000, 0.0199392000, 0.0130327000, -0.0074175000, -0.0644907000, -0.2145122000", \ + "0.0235293000, 0.0225567000, 0.0201369000, 0.0131850000, -0.0072677000, -0.0643220000, -0.2143293000", \ + "0.0256859000, 0.0243164000, 0.0215920000, 0.0145444000, -0.0060043000, -0.0630581000, -0.2130556000", \ + "0.0351985000, 0.0338654000, 0.0305137000, 0.0219453000, -0.0002428000, -0.0583851000, -0.2084033000"); + } + related_pin : "B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012952060, 0.0033551190, 0.0086911440, 0.0225136500, 0.0583196500, 0.1510720000"); + values("0.0454857000, 0.0470140000, 0.0508919000, 0.0599808000, 0.0823127000, 0.1398432000, 0.2888106000", \ + "0.0450563000, 0.0465844000, 0.0504582000, 0.0595509000, 0.0818885000, 0.1394214000, 0.2884697000", \ + "0.0446270000, 0.0461354000, 0.0500222000, 0.0590947000, 0.0814318000, 0.1389459000, 0.2880930000", \ + "0.0443431000, 0.0458681000, 0.0497411000, 0.0588171000, 0.0811506000, 0.1386885000, 0.2877619000", \ + "0.0444455000, 0.0459623000, 0.0498546000, 0.0589249000, 0.0812844000, 0.1387560000, 0.2881574000", \ + "0.0459193000, 0.0476681000, 0.0518527000, 0.0602266000, 0.0825701000, 0.1400887000, 0.2889572000", \ + "0.0500262000, 0.0513410000, 0.0547798000, 0.0635765000, 0.0862603000, 0.1440582000, 0.2923885000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012952060, 0.0033551190, 0.0086911440, 0.0225136500, 0.0583196500, 0.1510720000"); + values("0.0100974000, 0.0091266000, 0.0068097000, 0.0000357127, -0.0203119000, -0.0773538000, -0.2274064000", \ + "0.0099920000, 0.0090247000, 0.0067031000, -0.0000882723, -0.0204338000, -0.0774588000, -0.2274841000", \ + "0.0098203000, 0.0088623000, 0.0065357000, -0.0002565000, -0.0206102000, -0.0776144000, -0.2276319000", \ + "0.0096854000, 0.0086948000, 0.0064138000, -0.0003551000, -0.0207625000, -0.0777208000, -0.2277118000", \ + "0.0099452000, 0.0090418000, 0.0066983000, -0.0001689000, -0.0205807000, -0.0775273000, -0.2274645000", \ + "0.0142562000, 0.0129809000, 0.0097091000, 0.0011226000, -0.0197243000, -0.0767522000, -0.2267272000", \ + "0.0190153000, 0.0178816000, 0.0147097000, 0.0061807000, -0.0161098000, -0.0741151000, -0.2244303000"); + } + related_pin : "C"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012952060, 0.0033551190, 0.0086911440, 0.0225136500, 0.0583196500, 0.1510720000"); + values("0.0254934000, 0.0269316000, 0.0306161000, 0.0395283000, 0.0618932000, 0.1196185000, 0.2674525000", \ + "0.0252534000, 0.0267002000, 0.0303489000, 0.0392732000, 0.0616480000, 0.1192758000, 0.2686896000", \ + "0.0251063000, 0.0265285000, 0.0302108000, 0.0391443000, 0.0614938000, 0.1192046000, 0.2683147000", \ + "0.0251774000, 0.0266105000, 0.0302797000, 0.0392134000, 0.0615949000, 0.1191432000, 0.2683155000", \ + "0.0255795000, 0.0269782000, 0.0306721000, 0.0396025000, 0.0619702000, 0.1196150000, 0.2675263000", \ + "0.0270048000, 0.0282863000, 0.0320316000, 0.0410957000, 0.0632836000, 0.1209844000, 0.2685984000", \ + "0.0293137000, 0.0305838000, 0.0340058000, 0.0427982000, 0.0650712000, 0.1227911000, 0.2713906000"); + } + } + max_capacitance : 0.1510720000; + max_transition : 1.4974980000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012952100, 0.0033551200, 0.0086911400, 0.0225136000, 0.0583196000, 0.1510720000"); + values("0.3057679000, 0.3178683000, 0.3413997000, 0.3834241000, 0.4585897000, 0.6046020000, 0.9281851000", \ + "0.3110815000, 0.3231713000, 0.3467546000, 0.3887242000, 0.4638819000, 0.6098630000, 0.9334272000", \ + "0.3237826000, 0.3358175000, 0.3594261000, 0.4013871000, 0.4766071000, 0.6225725000, 0.9462797000", \ + "0.3551027000, 0.3672445000, 0.3907919000, 0.4327401000, 0.5079523000, 0.6539829000, 0.9773898000", \ + "0.4295820000, 0.4415989000, 0.4651082000, 0.5071480000, 0.5823090000, 0.7283273000, 1.0521032000", \ + "0.5873682000, 0.5999541000, 0.6240415000, 0.6666855000, 0.7422647000, 0.8886473000, 1.2125188000", \ + "0.8613682000, 0.8766047000, 0.9050029000, 0.9526648000, 1.0337913000, 1.1856333000, 1.5123156000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012952100, 0.0033551200, 0.0086911400, 0.0225136000, 0.0583196000, 0.1510720000"); + values("0.1755266000, 0.1851445000, 0.2061075000, 0.2508902000, 0.3516971000, 0.5992453000, 1.2385453000", \ + "0.1801906000, 0.1898390000, 0.2108223000, 0.2555154000, 0.3565366000, 0.6044213000, 1.2427206000", \ + "0.1912442000, 0.2008081000, 0.2218022000, 0.2664833000, 0.3675122000, 0.6154228000, 1.2543623000", \ + "0.2158538000, 0.2254659000, 0.2464770000, 0.2911610000, 0.3921607000, 0.6401014000, 1.2791060000", \ + "0.2646865000, 0.2743606000, 0.2953628000, 0.3401060000, 0.4408032000, 0.6884859000, 1.3276296000", \ + "0.3419942000, 0.3525545000, 0.3750393000, 0.4216314000, 0.5239033000, 0.7720690000, 1.4145132000", \ + "0.4385661000, 0.4515362000, 0.4781792000, 0.5304778000, 0.6368432000, 0.8860390000, 1.5233241000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012952100, 0.0033551200, 0.0086911400, 0.0225136000, 0.0583196000, 0.1510720000"); + values("0.0627180000, 0.0665185000, 0.0766205000, 0.1011350000, 0.1630815000, 0.3121836000, 0.7047147000", \ + "0.0623170000, 0.0666369000, 0.0768163000, 0.1014161000, 0.1630112000, 0.3104167000, 0.7046075000", \ + "0.0622696000, 0.0667396000, 0.0766708000, 0.1013953000, 0.1626791000, 0.3121440000, 0.7036173000", \ + "0.0624076000, 0.0671466000, 0.0770705000, 0.1025512000, 0.1619944000, 0.3109779000, 0.7039230000", \ + "0.0624291000, 0.0669007000, 0.0769119000, 0.1018671000, 0.1628519000, 0.3121412000, 0.7030468000", \ + "0.0696637000, 0.0729728000, 0.0812913000, 0.1045175000, 0.1642875000, 0.3114101000, 0.7059529000", \ + "0.1022027000, 0.1013144000, 0.1035813000, 0.1206429000, 0.1776169000, 0.3191836000, 0.7087503000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012952100, 0.0033551200, 0.0086911400, 0.0225136000, 0.0583196000, 0.1510720000"); + values("0.0344760000, 0.0429099000, 0.0633319000, 0.1129249000, 0.2414962000, 0.5854137000, 1.4929676000", \ + "0.0344461000, 0.0430827000, 0.0633891000, 0.1128933000, 0.2410656000, 0.5840727000, 1.4974982000", \ + "0.0344341000, 0.0430335000, 0.0633981000, 0.1129505000, 0.2412919000, 0.5847007000, 1.4942148000", \ + "0.0344106000, 0.0431348000, 0.0633733000, 0.1129459000, 0.2413168000, 0.5846528000, 1.4935894000", \ + "0.0349703000, 0.0434508000, 0.0638307000, 0.1130668000, 0.2416542000, 0.5854089000, 1.4874894000", \ + "0.0389449000, 0.0480105000, 0.0683839000, 0.1175476000, 0.2436889000, 0.5841622000, 1.4928193000", \ + "0.0497092000, 0.0598502000, 0.0810337000, 0.1289757000, 0.2502900000, 0.5867082000, 1.4879659000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012952100, 0.0033551200, 0.0086911400, 0.0225136000, 0.0583196000, 0.1510720000"); + values("0.3428200000, 0.3544492000, 0.3777112000, 0.4195088000, 0.4956295000, 0.6430128000, 0.9677735000", \ + "0.3474707000, 0.3591759000, 0.3822762000, 0.4241962000, 0.5001464000, 0.6476826000, 0.9725976000", \ + "0.3587518000, 0.3704412000, 0.3935329000, 0.4354508000, 0.5114076000, 0.6589334000, 0.9838363000", \ + "0.3849006000, 0.3966337000, 0.4197506000, 0.4616838000, 0.5376219000, 0.6851716000, 1.0101281000", \ + "0.4322123000, 0.4439073000, 0.4669980000, 0.5089121000, 0.5848771000, 0.7324262000, 1.0573639000", \ + "0.4991447000, 0.5108344000, 0.5339968000, 0.5756831000, 0.6518595000, 0.7993975000, 1.1240222000", \ + "0.5742435000, 0.5858989000, 0.6092597000, 0.6510391000, 0.7272609000, 0.8748106000, 1.1994867000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012952100, 0.0033551200, 0.0086911400, 0.0225136000, 0.0583196000, 0.1510720000"); + values("0.3193405000, 0.3298359000, 0.3519925000, 0.3984070000, 0.5000321000, 0.7483795000, 1.3867172000", \ + "0.3245869000, 0.3350615000, 0.3572194000, 0.4036266000, 0.5052373000, 0.7535405000, 1.3916140000", \ + "0.3369765000, 0.3474592000, 0.3696642000, 0.4160857000, 0.5177229000, 0.7661096000, 1.4044674000", \ + "0.3687007000, 0.3791940000, 0.4013571000, 0.4477726000, 0.5494012000, 0.7977540000, 1.4362609000", \ + "0.4429414000, 0.4533453000, 0.4756991000, 0.5220137000, 0.6237290000, 0.8719802000, 1.5082193000", \ + "0.5867801000, 0.5972132000, 0.6195660000, 0.6661043000, 0.7677738000, 1.0160733000, 1.6541497000", \ + "0.8225522000, 0.8332419000, 0.8559071000, 0.9027914000, 1.0049381000, 1.2525297000, 1.8893072000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012952100, 0.0033551200, 0.0086911400, 0.0225136000, 0.0583196000, 0.1510720000"); + values("0.0571112000, 0.0620982000, 0.0741339000, 0.1009553000, 0.1645605000, 0.3146445000, 0.7078798000", \ + "0.0570047000, 0.0624773000, 0.0747112000, 0.1010293000, 0.1645879000, 0.3139524000, 0.7085484000", \ + "0.0570537000, 0.0625179000, 0.0744141000, 0.1010165000, 0.1645983000, 0.3139100000, 0.7085570000", \ + "0.0568306000, 0.0623817000, 0.0744675000, 0.1022908000, 0.1643805000, 0.3141588000, 0.7084127000", \ + "0.0570298000, 0.0624861000, 0.0747023000, 0.1022157000, 0.1646021000, 0.3139849000, 0.7084798000", \ + "0.0568410000, 0.0628032000, 0.0743107000, 0.1016304000, 0.1645021000, 0.3145758000, 0.7066892000", \ + "0.0576255000, 0.0625432000, 0.0746147000, 0.1014493000, 0.1647418000, 0.3147577000, 0.7045357000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012952100, 0.0033551200, 0.0086911400, 0.0225136000, 0.0583196000, 0.1510720000"); + values("0.0379578000, 0.0469316000, 0.0672892000, 0.1163807000, 0.2432284000, 0.5872300000, 1.4913943000", \ + "0.0379966000, 0.0469144000, 0.0673590000, 0.1163590000, 0.2432471000, 0.5872333000, 1.4924113000", \ + "0.0379562000, 0.0469067000, 0.0672577000, 0.1163805000, 0.2431551000, 0.5870532000, 1.4906230000", \ + "0.0379469000, 0.0469295000, 0.0672706000, 0.1163840000, 0.2432202000, 0.5872272000, 1.4907759000", \ + "0.0381652000, 0.0466794000, 0.0672808000, 0.1162416000, 0.2427506000, 0.5870620000, 1.4921991000", \ + "0.0382935000, 0.0471965000, 0.0676916000, 0.1166218000, 0.2433952000, 0.5871246000, 1.4927972000", \ + "0.0391175000, 0.0479077000, 0.0686214000, 0.1175366000, 0.2437483000, 0.5852495000, 1.4911553000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012952100, 0.0033551200, 0.0086911400, 0.0225136000, 0.0583196000, 0.1510720000"); + values("0.2961416000, 0.3079659000, 0.3310242000, 0.3729113000, 0.4487566000, 0.5962566000, 0.9212906000", \ + "0.2995722000, 0.3114977000, 0.3344733000, 0.3764365000, 0.4521201000, 0.5997813000, 0.9247909000", \ + "0.3105849000, 0.3224245000, 0.3454733000, 0.3873747000, 0.4632171000, 0.6107352000, 0.9357646000", \ + "0.3391908000, 0.3508716000, 0.3740498000, 0.4158520000, 0.4917325000, 0.6392826000, 0.9643023000", \ + "0.4029503000, 0.4147971000, 0.4378120000, 0.4796748000, 0.5554725000, 0.7030313000, 1.0279408000", \ + "0.5363162000, 0.5482944000, 0.5724985000, 0.6153051000, 0.6921832000, 0.8401738000, 1.1653120000", \ + "0.7476280000, 0.7651714000, 0.7973606000, 0.8507317000, 0.9389544000, 1.0980248000, 1.4291228000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012952100, 0.0033551200, 0.0086911400, 0.0225136000, 0.0583196000, 0.1510720000"); + values("0.1530055000, 0.1624951000, 0.1833436000, 0.2278063000, 0.3278288000, 0.5747390000, 1.2134177000", \ + "0.1560866000, 0.1655708000, 0.1864196000, 0.2308829000, 0.3309112000, 0.5778332000, 1.2165360000", \ + "0.1654830000, 0.1750477000, 0.1958311000, 0.2401776000, 0.3403085000, 0.5875803000, 1.2255837000", \ + "0.1897840000, 0.1993103000, 0.2200389000, 0.2643283000, 0.3642622000, 0.6115212000, 1.2485524000", \ + "0.2396681000, 0.2493830000, 0.2704130000, 0.3147901000, 0.4147151000, 0.6620943000, 1.2987962000", \ + "0.3131335000, 0.3241277000, 0.3469920000, 0.3933122000, 0.4943880000, 0.7426101000, 1.3790126000", \ + "0.3948357000, 0.4090497000, 0.4373267000, 0.4892813000, 0.5931471000, 0.8419286000, 1.4789723000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012952100, 0.0033551200, 0.0086911400, 0.0225136000, 0.0583196000, 0.1510720000"); + values("0.0568018000, 0.0623072000, 0.0741014000, 0.1019314000, 0.1648958000, 0.3156216000, 0.7072376000", \ + "0.0567841000, 0.0622965000, 0.0739272000, 0.1014668000, 0.1646692000, 0.3158467000, 0.7071762000", \ + "0.0567963000, 0.0623110000, 0.0740860000, 0.1018645000, 0.1648913000, 0.3156472000, 0.7071234000", \ + "0.0565506000, 0.0622937000, 0.0742477000, 0.1022812000, 0.1648601000, 0.3153915000, 0.7075718000", \ + "0.0568241000, 0.0620672000, 0.0739444000, 0.1010484000, 0.1639650000, 0.3151621000, 0.7072304000", \ + "0.0633300000, 0.0693743000, 0.0797936000, 0.1054903000, 0.1665534000, 0.3143699000, 0.7074497000", \ + "0.1012038000, 0.1045571000, 0.1133657000, 0.1341297000, 0.1927532000, 0.3324829000, 0.7153099000"); + } + related_pin : "B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012952100, 0.0033551200, 0.0086911400, 0.0225136000, 0.0583196000, 0.1510720000"); + values("0.0342382000, 0.0427790000, 0.0627476000, 0.1120656000, 0.2406189000, 0.5854184000, 1.4948764000", \ + "0.0342331000, 0.0427734000, 0.0627423000, 0.1120668000, 0.2406133000, 0.5854168000, 1.4952828000", \ + "0.0341741000, 0.0427673000, 0.0628353000, 0.1120505000, 0.2401863000, 0.5842081000, 1.4880692000", \ + "0.0341934000, 0.0427586000, 0.0626451000, 0.1118905000, 0.2405330000, 0.5840423000, 1.4869174000", \ + "0.0353349000, 0.0438679000, 0.0638940000, 0.1126250000, 0.2407289000, 0.5844608000, 1.4877876000", \ + "0.0418570000, 0.0501470000, 0.0699513000, 0.1172038000, 0.2438746000, 0.5852488000, 1.4925677000", \ + "0.0566770000, 0.0661731000, 0.0853638000, 0.1292280000, 0.2482440000, 0.5885958000, 1.4881796000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012952100, 0.0033551200, 0.0086911400, 0.0225136000, 0.0583196000, 0.1510720000"); + values("0.2488030000, 0.2608279000, 0.2839922000, 0.3259173000, 0.4017805000, 0.5485729000, 0.8723823000", \ + "0.2521842000, 0.2642151000, 0.2873471000, 0.3293552000, 0.4051511000, 0.5519396000, 0.8758180000", \ + "0.2604116000, 0.2724336000, 0.2956333000, 0.3375443000, 0.4134216000, 0.5601939000, 0.8839554000", \ + "0.2801757000, 0.2921325000, 0.3153661000, 0.3573357000, 0.4331333000, 0.5799021000, 0.9036929000", \ + "0.3355563000, 0.3473472000, 0.3704224000, 0.4123227000, 0.4877097000, 0.6346835000, 0.9588493000", \ + "0.4039637000, 0.4155538000, 0.4384914000, 0.4799701000, 0.5549383000, 0.7013429000, 1.0252870000", \ + "0.4605084000, 0.4720044000, 0.4949708000, 0.5367126000, 0.6121790000, 0.7588465000, 1.0820141000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012952100, 0.0033551200, 0.0086911400, 0.0225136000, 0.0583196000, 0.1510720000"); + values("0.2282485000, 0.2387457000, 0.2610687000, 0.3072907000, 0.4087360000, 0.6568295000, 1.2947519000", \ + "0.2316804000, 0.2422583000, 0.2644288000, 0.3107891000, 0.4122577000, 0.6604209000, 1.2988038000", \ + "0.2433094000, 0.2537974000, 0.2759412000, 0.3222889000, 0.4237674000, 0.6720318000, 1.3111872000", \ + "0.2728597000, 0.2834233000, 0.3056928000, 0.3518779000, 0.4533182000, 0.7014204000, 1.3399926000", \ + "0.3329261000, 0.3434041000, 0.3655903000, 0.4119711000, 0.5134957000, 0.7617807000, 1.4011369000", \ + "0.4200154000, 0.4303761000, 0.4527191000, 0.4986375000, 0.5997317000, 0.8482842000, 1.4875079000", \ + "0.5475292000, 0.5580947000, 0.5804249000, 0.6270802000, 0.7289909000, 0.9768873000, 1.6130041000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012952100, 0.0033551200, 0.0086911400, 0.0225136000, 0.0583196000, 0.1510720000"); + values("0.0579294000, 0.0629276000, 0.0743812000, 0.1008192000, 0.1633358000, 0.3125794000, 0.7047277000", \ + "0.0577110000, 0.0629659000, 0.0743411000, 0.1008251000, 0.1632529000, 0.3123113000, 0.7050452000", \ + "0.0579043000, 0.0628976000, 0.0743385000, 0.1007716000, 0.1633941000, 0.3127393000, 0.7044652000", \ + "0.0577930000, 0.0629827000, 0.0741732000, 0.1007549000, 0.1633250000, 0.3126231000, 0.7046330000", \ + "0.0562252000, 0.0615224000, 0.0734908000, 0.1004808000, 0.1636518000, 0.3138524000, 0.7039603000", \ + "0.0554224000, 0.0613489000, 0.0732770000, 0.1007736000, 0.1616167000, 0.3110105000, 0.7049954000", \ + "0.0562302000, 0.0614631000, 0.0737260000, 0.1002300000, 0.1618316000, 0.3111968000, 0.7013390000"); + } + related_pin : "B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012952100, 0.0033551200, 0.0086911400, 0.0225136000, 0.0583196000, 0.1510720000"); + values("0.0380233000, 0.0469801000, 0.0675005000, 0.1163495000, 0.2431326000, 0.5864063000, 1.4937538000", \ + "0.0379629000, 0.0469344000, 0.0674055000, 0.1163519000, 0.2432149000, 0.5867515000, 1.4926805000", \ + "0.0379315000, 0.0468873000, 0.0672150000, 0.1163203000, 0.2432153000, 0.5871768000, 1.4898327000", \ + "0.0378987000, 0.0468652000, 0.0673534000, 0.1162660000, 0.2431088000, 0.5866104000, 1.4923002000", \ + "0.0379182000, 0.0469415000, 0.0672297000, 0.1163723000, 0.2431791000, 0.5871684000, 1.4890197000", \ + "0.0381397000, 0.0471329000, 0.0675217000, 0.1158863000, 0.2425625000, 0.5863877000, 1.4888408000", \ + "0.0384341000, 0.0474058000, 0.0678115000, 0.1171269000, 0.2437093000, 0.5835356000, 1.4848072000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012952100, 0.0033551200, 0.0086911400, 0.0225136000, 0.0583196000, 0.1510720000"); + values("0.1404455000, 0.1500344000, 0.1698101000, 0.2076905000, 0.2799137000, 0.4247528000, 0.7481976000", \ + "0.1435074000, 0.1530893000, 0.1727508000, 0.2106806000, 0.2825916000, 0.4277086000, 0.7507462000", \ + "0.1529912000, 0.1624233000, 0.1818863000, 0.2196106000, 0.2914485000, 0.4364800000, 0.7597054000", \ + "0.1792235000, 0.1884131000, 0.2075261000, 0.2447311000, 0.3165095000, 0.4611234000, 0.7844418000", \ + "0.2448485000, 0.2535727000, 0.2719411000, 0.3080611000, 0.3789861000, 0.5232306000, 0.8463719000", \ + "0.3576012000, 0.3683649000, 0.3898203000, 0.4287335000, 0.5005994000, 0.6465501000, 0.9701164000", \ + "0.5285921000, 0.5420871000, 0.5691173000, 0.6171144000, 0.6968107000, 0.8444810000, 1.1731388000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012952100, 0.0033551200, 0.0086911400, 0.0225136000, 0.0583196000, 0.1510720000"); + values("0.0955482000, 0.1056517000, 0.1273565000, 0.1724812000, 0.2723531000, 0.5188929000, 1.1555003000", \ + "0.0995208000, 0.1096383000, 0.1312892000, 0.1764405000, 0.2762596000, 0.5222456000, 1.1639990000", \ + "0.1092907000, 0.1192920000, 0.1409534000, 0.1862103000, 0.2862102000, 0.5330202000, 1.1682405000", \ + "0.1328636000, 0.1427270000, 0.1641088000, 0.2093004000, 0.3093758000, 0.5561460000, 1.1956890000", \ + "0.1720452000, 0.1817733000, 0.2032646000, 0.2492782000, 0.3504191000, 0.5972887000, 1.2366550000", \ + "0.2199428000, 0.2312247000, 0.2541434000, 0.3001406000, 0.4021521000, 0.6516729000, 1.2906812000", \ + "0.2581925000, 0.2729234000, 0.3018356000, 0.3531901000, 0.4564079000, 0.7051449000, 1.3438739000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012952100, 0.0033551200, 0.0086911400, 0.0225136000, 0.0583196000, 0.1510720000"); + values("0.0386950000, 0.0454769000, 0.0601141000, 0.0925714000, 0.1591800000, 0.3109836000, 0.7039429000", \ + "0.0382461000, 0.0449562000, 0.0605109000, 0.0911487000, 0.1584196000, 0.3104837000, 0.7047394000", \ + "0.0376771000, 0.0443330000, 0.0598275000, 0.0905264000, 0.1581607000, 0.3101300000, 0.7062069000", \ + "0.0362192000, 0.0431411000, 0.0580856000, 0.0896754000, 0.1578994000, 0.3096003000, 0.7044275000", \ + "0.0362533000, 0.0423673000, 0.0563843000, 0.0877428000, 0.1554530000, 0.3092564000, 0.7055317000", \ + "0.0481338000, 0.0547766000, 0.0676950000, 0.0956431000, 0.1581871000, 0.3120555000, 0.7047942000", \ + "0.0647430000, 0.0737340000, 0.0898304000, 0.1175254000, 0.1742220000, 0.3197874000, 0.7117947000"); + } + related_pin : "C"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012952100, 0.0033551200, 0.0086911400, 0.0225136000, 0.0583196000, 0.1510720000"); + values("0.0360238000, 0.0449634000, 0.0656694000, 0.1153598000, 0.2424637000, 0.5869570000, 1.4897440000", \ + "0.0359055000, 0.0449900000, 0.0655753000, 0.1152947000, 0.2428566000, 0.5861762000, 1.4966747000", \ + "0.0358798000, 0.0447349000, 0.0655112000, 0.1151852000, 0.2426805000, 0.5871278000, 1.4945134000", \ + "0.0353025000, 0.0441768000, 0.0652927000, 0.1147914000, 0.2420989000, 0.5857742000, 1.4899355000", \ + "0.0371268000, 0.0456800000, 0.0664086000, 0.1165666000, 0.2436401000, 0.5868864000, 1.4903225000", \ + "0.0462560000, 0.0536212000, 0.0717609000, 0.1188474000, 0.2466278000, 0.5885135000, 1.4888376000", \ + "0.0627811000, 0.0718502000, 0.0897444000, 0.1310556000, 0.2499147000, 0.5903983000, 1.4858849000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012952100, 0.0033551200, 0.0086911400, 0.0225136000, 0.0583196000, 0.1510720000"); + values("0.1626431000, 0.1740302000, 0.1966777000, 0.2378877000, 0.3129865000, 0.4601871000, 0.7847718000", \ + "0.1676653000, 0.1790112000, 0.2014999000, 0.2426893000, 0.3177797000, 0.4649648000, 0.7896599000", \ + "0.1777026000, 0.1890251000, 0.2114531000, 0.2527182000, 0.3281203000, 0.4751020000, 0.7996139000", \ + "0.1986734000, 0.2098054000, 0.2318676000, 0.2726981000, 0.3477206000, 0.4947048000, 0.8194128000", \ + "0.2458216000, 0.2553871000, 0.2756486000, 0.3144183000, 0.3878795000, 0.5341839000, 0.8584714000", \ + "0.2913577000, 0.3008705000, 0.3205018000, 0.3584933000, 0.4307566000, 0.5746598000, 0.8982750000", \ + "0.3255471000, 0.3354970000, 0.3551377000, 0.3931023000, 0.4646493000, 0.6098614000, 0.9322856000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012952100, 0.0033551200, 0.0086911400, 0.0225136000, 0.0583196000, 0.1510720000"); + values("0.1437035000, 0.1529706000, 0.1732284000, 0.2166893000, 0.3158357000, 0.5638111000, 1.1996923000", \ + "0.1484788000, 0.1576600000, 0.1779127000, 0.2213613000, 0.3205727000, 0.5673573000, 1.2074919000", \ + "0.1613498000, 0.1706237000, 0.1908919000, 0.2343638000, 0.3332624000, 0.5813515000, 1.2203247000", \ + "0.1927569000, 0.2019750000, 0.2222529000, 0.2657219000, 0.3648053000, 0.6119875000, 1.2509906000", \ + "0.2568588000, 0.2660450000, 0.2863104000, 0.3297792000, 0.4287800000, 0.6759632000, 1.3129220000", \ + "0.3570244000, 0.3661846000, 0.3863453000, 0.4298172000, 0.5287043000, 0.7761191000, 1.4118982000", \ + "0.5100135000, 0.5191320000, 0.5393682000, 0.5830855000, 0.6827090000, 0.9299275000, 1.5659746000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012952100, 0.0033551200, 0.0086911400, 0.0225136000, 0.0583196000, 0.1510720000"); + values("0.0508987000, 0.0568404000, 0.0701938000, 0.0978405000, 0.1622895000, 0.3131679000, 0.7066245000", \ + "0.0507457000, 0.0569767000, 0.0700925000, 0.0978064000, 0.1621675000, 0.3132843000, 0.7068982000", \ + "0.0504468000, 0.0565107000, 0.0698086000, 0.0976918000, 0.1623343000, 0.3133785000, 0.7060413000", \ + "0.0480941000, 0.0543728000, 0.0677506000, 0.0982169000, 0.1620996000, 0.3133279000, 0.7083263000", \ + "0.0401817000, 0.0468486000, 0.0613032000, 0.0923107000, 0.1594305000, 0.3118808000, 0.7056053000", \ + "0.0394093000, 0.0461481000, 0.0598885000, 0.0902370000, 0.1558524000, 0.3076053000, 0.7028313000", \ + "0.0384551000, 0.0448082000, 0.0602161000, 0.0912154000, 0.1574532000, 0.3096958000, 0.6976892000"); + } + related_pin : "C"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012952100, 0.0033551200, 0.0086911400, 0.0225136000, 0.0583196000, 0.1510720000"); + values("0.0328327000, 0.0413857000, 0.0615784000, 0.1108266000, 0.2398551000, 0.5863026000, 1.4893485000", \ + "0.0328214000, 0.0413156000, 0.0616473000, 0.1108220000, 0.2397563000, 0.5843664000, 1.4894537000", \ + "0.0328590000, 0.0412821000, 0.0614914000, 0.1107119000, 0.2394370000, 0.5868545000, 1.4958170000", \ + "0.0328403000, 0.0414362000, 0.0614097000, 0.1107184000, 0.2396892000, 0.5863361000, 1.4932622000", \ + "0.0326563000, 0.0411719000, 0.0615717000, 0.1107202000, 0.2399769000, 0.5871666000, 1.4934917000", \ + "0.0328073000, 0.0413718000, 0.0615897000, 0.1109084000, 0.2391438000, 0.5855765000, 1.4895938000", \ + "0.0337789000, 0.0421639000, 0.0625468000, 0.1120640000, 0.2408642000, 0.5837951000, 1.4866324000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__xor3_2") { + leakage_power () { + value : 0.0099959000; + when : "!A&!B&C"; + } + leakage_power () { + value : 0.0126358000; + when : "!A&!B&!C"; + } + leakage_power () { + value : 0.0244313000; + when : "!A&B&C"; + } + leakage_power () { + value : 0.0192028000; + when : "!A&B&!C"; + } + leakage_power () { + value : 0.0123724000; + when : "A&!B&C"; + } + leakage_power () { + value : 0.0071437000; + when : "A&!B&!C"; + } + leakage_power () { + value : 0.0189376000; + when : "A&B&C"; + } + leakage_power () { + value : 0.0215765000; + when : "A&B&!C"; + } + area : 25.024000000; + cell_footprint : "sky130_fd_sc_hd__xor3"; + cell_leakage_power : 0.0157869900; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A") { + capacitance : 0.0024400000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022960000; + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0025830000; + } + pin ("B") { + capacitance : 0.0052790000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0051230000; + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0054350000; + } + pin ("C") { + capacitance : 0.0034820000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0033640000; + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0036010000; + } + pin ("X") { + direction : "output"; + function : "(A&!B&!C) | (!A&B&!C) | (!A&!B&C) | (A&B&C)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014402850, 0.0041488430, 0.0119510300, 0.0344258000, 0.0991659300, 0.2856544000"); + values("0.0430605000, 0.0413095000, 0.0371600000, 0.0262396000, -0.0070627000, -0.1096415000, -0.4112222000", \ + "0.0429619000, 0.0412037000, 0.0370434000, 0.0261447000, -0.0071672000, -0.1097441000, -0.4112544000", \ + "0.0427803000, 0.0410337000, 0.0368597000, 0.0259649000, -0.0073331000, -0.1099154000, -0.4114320000", \ + "0.0424927000, 0.0407404000, 0.0365794000, 0.0256872000, -0.0076276000, -0.1102056000, -0.4117073000", \ + "0.0423195000, 0.0405947000, 0.0364486000, 0.0255316000, -0.0078461000, -0.1103665000, -0.4118495000", \ + "0.0423666000, 0.0406187000, 0.0364559000, 0.0255757000, -0.0077979000, -0.1103651000, -0.4118293000", \ + "0.0500745000, 0.0482743000, 0.0434847000, 0.0305821000, -0.0056708000, -0.1096498000, -0.4110942000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014402850, 0.0041488430, 0.0119510300, 0.0344258000, 0.0991659300, 0.2856544000"); + values("0.0539116000, 0.0555836000, 0.0602577000, 0.0738692000, 0.1105969000, 0.2145811000, 0.5162274000", \ + "0.0536614000, 0.0553331000, 0.0601198000, 0.0737607000, 0.1104226000, 0.2144183000, 0.5142982000", \ + "0.0534380000, 0.0550456000, 0.0598722000, 0.0734201000, 0.1101145000, 0.2141707000, 0.5136443000", \ + "0.0532740000, 0.0549411000, 0.0596825000, 0.0732152000, 0.1099263000, 0.2140324000, 0.5152176000", \ + "0.0530059000, 0.0546049000, 0.0594546000, 0.0730024000, 0.1097016000, 0.2137404000, 0.5132158000", \ + "0.0533347000, 0.0550125000, 0.0597667000, 0.0734120000, 0.1100632000, 0.2140707000, 0.5157011000", \ + "0.0553914000, 0.0569155000, 0.0614223000, 0.0740478000, 0.1111832000, 0.2145725000, 0.5137616000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014402850, 0.0041488430, 0.0119510300, 0.0344258000, 0.0991659300, 0.2856544000"); + values("0.0284493000, 0.0267074000, 0.0225788000, 0.0116580000, -0.0216700000, -0.1243001000, -0.4258127000", \ + "0.0280689000, 0.0263266000, 0.0221995000, 0.0112831000, -0.0220455000, -0.1246722000, -0.4261966000", \ + "0.0275647000, 0.0258077000, 0.0216995000, 0.0107804000, -0.0225383000, -0.1251741000, -0.4267102000", \ + "0.0270225000, 0.0252943000, 0.0211620000, 0.0103065000, -0.0230219000, -0.1256836000, -0.4272075000", \ + "0.0271931000, 0.0254720000, 0.0213696000, 0.0104762000, -0.0229043000, -0.1255496000, -0.4270325000", \ + "0.0286311000, 0.0268736000, 0.0227040000, 0.0117420000, -0.0217095000, -0.1243162000, -0.4257612000", \ + "0.0405886000, 0.0387744000, 0.0340653000, 0.0212129000, -0.0149684000, -0.1196707000, -0.4211565000"); + } + related_pin : "B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014402850, 0.0041488430, 0.0119510300, 0.0344258000, 0.0991659300, 0.2856544000"); + values("0.0501306000, 0.0516777000, 0.0565359000, 0.0701550000, 0.1068184000, 0.2108066000, 0.5110191000", \ + "0.0496607000, 0.0512571000, 0.0560878000, 0.0696516000, 0.1063195000, 0.2103309000, 0.5099054000", \ + "0.0492249000, 0.0509169000, 0.0555950000, 0.0692000000, 0.1058904000, 0.2098540000, 0.5115011000", \ + "0.0490016000, 0.0506322000, 0.0553106000, 0.0689140000, 0.1056095000, 0.2094784000, 0.5114624000", \ + "0.0490880000, 0.0506914000, 0.0554065000, 0.0690131000, 0.1057150000, 0.2096634000, 0.5114714000", \ + "0.0500671000, 0.0516939000, 0.0565995000, 0.0702509000, 0.1070273000, 0.2109913000, 0.5104495000", \ + "0.0551239000, 0.0566456000, 0.0612239000, 0.0739757000, 0.1102679000, 0.2153533000, 0.5131815000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014402850, 0.0041488430, 0.0119510300, 0.0344258000, 0.0991659300, 0.2856544000"); + values("0.0134966000, 0.0117973000, 0.0077548000, -0.0029486000, -0.0360719000, -0.1386718000, -0.4401888000", \ + "0.0133709000, 0.0117025000, 0.0076259000, -0.0030233000, -0.0361630000, -0.1387245000, -0.4402683000", \ + "0.0131671000, 0.0114953000, 0.0074730000, -0.0032514000, -0.0363440000, -0.1388881000, -0.4404273000", \ + "0.0130219000, 0.0113172000, 0.0073748000, -0.0032882000, -0.0364374000, -0.1389592000, -0.4404486000", \ + "0.0127447000, 0.0111462000, 0.0072708000, -0.0033210000, -0.0364954000, -0.1389668000, -0.4403495000", \ + "0.0162361000, 0.0145525000, 0.0099762000, -0.0020929000, -0.0354863000, -0.1380115000, -0.4393594000", \ + "0.0239560000, 0.0223041000, 0.0177911000, 0.0052839000, -0.0306253000, -0.1352714000, -0.4369938000"); + } + related_pin : "C"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014402850, 0.0041488430, 0.0119510300, 0.0344258000, 0.0991659300, 0.2856544000"); + values("0.0298504000, 0.0314865000, 0.0362439000, 0.0496336000, 0.0862433000, 0.1904413000, 0.4898807000", \ + "0.0296118000, 0.0312268000, 0.0359811000, 0.0493869000, 0.0860023000, 0.1902072000, 0.4896148000", \ + "0.0294368000, 0.0310567000, 0.0358158000, 0.0492171000, 0.0858294000, 0.1900251000, 0.4891638000", \ + "0.0294878000, 0.0311252000, 0.0358757000, 0.0492920000, 0.0858826000, 0.1898902000, 0.4874756000", \ + "0.0299681000, 0.0315791000, 0.0363567000, 0.0497539000, 0.0863122000, 0.1904794000, 0.4899396000", \ + "0.0313893000, 0.0324183000, 0.0372945000, 0.0508093000, 0.0872316000, 0.1915017000, 0.4905852000", \ + "0.0342284000, 0.0358059000, 0.0403147000, 0.0531311000, 0.0892371000, 0.1938660000, 0.4917037000"); + } + } + max_capacitance : 0.2856540000; + max_transition : 1.5003590000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014402900, 0.0041488400, 0.0119510000, 0.0344258000, 0.0991659000, 0.2856540000"); + values("0.3272288000, 0.3375020000, 0.3599021000, 0.4020282000, 0.4772729000, 0.6231376000, 0.9543154000", \ + "0.3324988000, 0.3427990000, 0.3652043000, 0.4073100000, 0.4825389000, 0.6284271000, 0.9596892000", \ + "0.3452069000, 0.3555524000, 0.3780228000, 0.4201266000, 0.4953103000, 0.6411592000, 0.9725271000", \ + "0.3765652000, 0.3868997000, 0.4093565000, 0.4514756000, 0.5266580000, 0.6725249000, 1.0039094000", \ + "0.4501940000, 0.4605400000, 0.4830007000, 0.5252401000, 0.6004860000, 0.7462921000, 1.0773821000", \ + "0.6092644000, 0.6198249000, 0.6426965000, 0.6852801000, 0.7608859000, 0.9071839000, 1.2388902000", \ + "0.8904896000, 0.9030895000, 0.9298342000, 0.9777450000, 1.0592066000, 1.2108863000, 1.5457500000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014402900, 0.0041488400, 0.0119510000, 0.0344258000, 0.0991659000, 0.2856540000"); + values("0.1902512000, 0.1983125000, 0.2170243000, 0.2575123000, 0.3497236000, 0.5879162000, 1.2643632000", \ + "0.1949212000, 0.2029279000, 0.2215201000, 0.2621403000, 0.3542955000, 0.5929590000, 1.2734527000", \ + "0.2059765000, 0.2140379000, 0.2326852000, 0.2731737000, 0.3653372000, 0.6036892000, 1.2797062000", \ + "0.2304669000, 0.2385497000, 0.2571976000, 0.2977777000, 0.3900289000, 0.6286607000, 1.3071351000", \ + "0.2796099000, 0.2876758000, 0.3063734000, 0.3468613000, 0.4390664000, 0.6776444000, 1.3566314000", \ + "0.3601246000, 0.3688936000, 0.3887530000, 0.4312718000, 0.5251378000, 0.7641838000, 1.4431891000", \ + "0.4655640000, 0.4760091000, 0.4996899000, 0.5477855000, 0.6473189000, 0.8883835000, 1.5656816000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014402900, 0.0041488400, 0.0119510000, 0.0344258000, 0.0991659000, 0.2856540000"); + values("0.0663383000, 0.0701628000, 0.0793782000, 0.1006309000, 0.1519013000, 0.2890791000, 0.6779158000", \ + "0.0663135000, 0.0701387000, 0.0793398000, 0.1006107000, 0.1513422000, 0.2888065000, 0.6779745000", \ + "0.0662575000, 0.0706839000, 0.0794240000, 0.1004141000, 0.1519225000, 0.2885976000, 0.6761117000", \ + "0.0663091000, 0.0708124000, 0.0792472000, 0.1004841000, 0.1519094000, 0.2886277000, 0.6765533000", \ + "0.0670046000, 0.0705388000, 0.0796492000, 0.1008140000, 0.1529180000, 0.2883258000, 0.6775095000", \ + "0.0725553000, 0.0761510000, 0.0835518000, 0.1031794000, 0.1536193000, 0.2894407000, 0.6774811000", \ + "0.1045253000, 0.1060855000, 0.1087296000, 0.1217620000, 0.1666135000, 0.2967381000, 0.6815493000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014402900, 0.0041488400, 0.0119510000, 0.0344258000, 0.0991659000, 0.2856540000"); + values("0.0312502000, 0.0380115000, 0.0539093000, 0.0935428000, 0.2028968000, 0.5292193000, 1.4972287000", \ + "0.0314876000, 0.0379975000, 0.0538243000, 0.0936528000, 0.2025980000, 0.5290406000, 1.4956991000", \ + "0.0314366000, 0.0378855000, 0.0538723000, 0.0934273000, 0.2030060000, 0.5291090000, 1.4924151000", \ + "0.0313885000, 0.0378245000, 0.0539129000, 0.0935747000, 0.2029030000, 0.5280324000, 1.4937581000", \ + "0.0316473000, 0.0381514000, 0.0540428000, 0.0936944000, 0.2027417000, 0.5276765000, 1.4923111000", \ + "0.0349907000, 0.0417895000, 0.0582675000, 0.0978113000, 0.2054051000, 0.5289076000, 1.4948794000", \ + "0.0443528000, 0.0517281000, 0.0699674000, 0.1098969000, 0.2143491000, 0.5313211000, 1.4885576000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014402900, 0.0041488400, 0.0119510000, 0.0344258000, 0.0991659000, 0.2856540000"); + values("0.3667222000, 0.3770551000, 0.3997921000, 0.4424901000, 0.5192656000, 0.6680705000, 1.0024072000", \ + "0.3714998000, 0.3816609000, 0.4043110000, 0.4470248000, 0.5241083000, 0.6725937000, 1.0069993000", \ + "0.3827428000, 0.3929185000, 0.4156185000, 0.4583027000, 0.5353198000, 0.6838503000, 1.0182893000", \ + "0.4090490000, 0.4192182000, 0.4418484000, 0.4845769000, 0.5616961000, 0.7101714000, 1.0445309000", \ + "0.4563256000, 0.4665467000, 0.4890512000, 0.5318058000, 0.6086754000, 0.7575601000, 1.0916451000", \ + "0.5231487000, 0.5333127000, 0.5557946000, 0.5984281000, 0.6756005000, 0.8244608000, 1.1585801000", \ + "0.5976976000, 0.6079757000, 0.6306545000, 0.6733776000, 0.7503645000, 0.8991857000, 1.2333896000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014402900, 0.0041488400, 0.0119510000, 0.0344258000, 0.0991659000, 0.2856540000"); + values("0.3375973000, 0.3464536000, 0.3667019000, 0.4096672000, 0.5042097000, 0.7437934000, 1.4242679000", \ + "0.3427887000, 0.3516436000, 0.3718200000, 0.4148714000, 0.5095260000, 0.7493367000, 1.4281402000", \ + "0.3552064000, 0.3640776000, 0.3843109000, 0.4272011000, 0.5218826000, 0.7612538000, 1.4393885000", \ + "0.3869274000, 0.3957933000, 0.4160548000, 0.4589106000, 0.5535709000, 0.7928767000, 1.4750355000", \ + "0.4611481000, 0.4699754000, 0.4902550000, 0.5331887000, 0.6278882000, 0.8673990000, 1.5467111000", \ + "0.6048973000, 0.6137889000, 0.6340939000, 0.6772053000, 0.7717857000, 1.0113523000, 1.6923263000", \ + "0.8404172000, 0.8493997000, 0.8699885000, 0.9134559000, 1.0086337000, 1.2480903000, 1.9287800000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014402900, 0.0041488400, 0.0119510000, 0.0344258000, 0.0991659000, 0.2856540000"); + values("0.0631014000, 0.0682057000, 0.0787558000, 0.1025541000, 0.1564144000, 0.2946800000, 0.6828376000", \ + "0.0629716000, 0.0680938000, 0.0785323000, 0.1018787000, 0.1563575000, 0.2948256000, 0.6822650000", \ + "0.0630056000, 0.0681878000, 0.0786227000, 0.1019062000, 0.1562263000, 0.2948959000, 0.6822550000", \ + "0.0629414000, 0.0680292000, 0.0784933000, 0.1018944000, 0.1564043000, 0.2946956000, 0.6821615000", \ + "0.0636028000, 0.0694306000, 0.0788245000, 0.1016838000, 0.1551216000, 0.2946451000, 0.6820704000", \ + "0.0630724000, 0.0683679000, 0.0784685000, 0.1024692000, 0.1565918000, 0.2943566000, 0.6816521000", \ + "0.0633426000, 0.0684193000, 0.0788102000, 0.1022533000, 0.1564546000, 0.2946945000, 0.6807604000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014402900, 0.0041488400, 0.0119510000, 0.0344258000, 0.0991659000, 0.2856540000"); + values("0.0353132000, 0.0418051000, 0.0586783000, 0.0987071000, 0.2071389000, 0.5302163000, 1.4976033000", \ + "0.0352788000, 0.0421355000, 0.0586475000, 0.0986708000, 0.2071406000, 0.5306182000, 1.4947319000", \ + "0.0350914000, 0.0418303000, 0.0586045000, 0.0987988000, 0.2072079000, 0.5315162000, 1.4970153000", \ + "0.0349454000, 0.0419443000, 0.0586541000, 0.0987888000, 0.2071968000, 0.5311981000, 1.4977547000", \ + "0.0353928000, 0.0418421000, 0.0585067000, 0.0987193000, 0.2070184000, 0.5315001000, 1.4948540000", \ + "0.0353757000, 0.0420410000, 0.0587035000, 0.0989162000, 0.2072180000, 0.5305694000, 1.4978170000", \ + "0.0357487000, 0.0427772000, 0.0595050000, 0.0997543000, 0.2080979000, 0.5294283000, 1.4959537000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014402900, 0.0041488400, 0.0119510000, 0.0344258000, 0.0991659000, 0.2856540000"); + values("0.3224366000, 0.3325719000, 0.3550239000, 0.3978075000, 0.4746260000, 0.6235084000, 0.9575237000", \ + "0.3258460000, 0.3359998000, 0.3586783000, 0.4014932000, 0.4781958000, 0.6270647000, 0.9610670000", \ + "0.3366872000, 0.3471927000, 0.3697067000, 0.4125081000, 0.4893234000, 0.6382011000, 0.9722019000", \ + "0.3658092000, 0.3759592000, 0.3983650000, 0.4411251000, 0.5179690000, 0.6668682000, 1.0008935000", \ + "0.4286222000, 0.4389395000, 0.4616067000, 0.5043081000, 0.5809890000, 0.7298996000, 1.0639600000", \ + "0.5596457000, 0.5704192000, 0.5934763000, 0.6369971000, 0.7146548000, 0.8635949000, 1.1981174000", \ + "0.7754605000, 0.7897851000, 0.8205297000, 0.8756625000, 0.9660767000, 1.1273662000, 1.4688587000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014402900, 0.0041488400, 0.0119510000, 0.0344258000, 0.0991659000, 0.2856540000"); + values("0.1678397000, 0.1758986000, 0.1943058000, 0.2346266000, 0.3260665000, 0.5637467000, 1.2447491000", \ + "0.1709236000, 0.1789816000, 0.1973890000, 0.2377087000, 0.3291506000, 0.5668542000, 1.2477551000", \ + "0.1803796000, 0.1883446000, 0.2068968000, 0.2470840000, 0.3385742000, 0.5766043000, 1.2545128000", \ + "0.2045095000, 0.2125543000, 0.2309709000, 0.2711637000, 0.3624192000, 0.6005623000, 1.2800031000", \ + "0.2563656000, 0.2644022000, 0.2829745000, 0.3231991000, 0.4143120000, 0.6525112000, 1.3332614000", \ + "0.3374484000, 0.3465686000, 0.3669567000, 0.4094788000, 0.5023679000, 0.7410306000, 1.4166710000", \ + "0.4344329000, 0.4459565000, 0.4711669000, 0.5205343000, 0.6186254000, 0.8581064000, 1.5352254000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014402900, 0.0041488400, 0.0119510000, 0.0344258000, 0.0991659000, 0.2856540000"); + values("0.0627230000, 0.0686132000, 0.0786966000, 0.1012995000, 0.1553210000, 0.2946342000, 0.6824453000", \ + "0.0639790000, 0.0679673000, 0.0787630000, 0.1017097000, 0.1559247000, 0.2945841000, 0.6827315000", \ + "0.0626540000, 0.0685253000, 0.0787484000, 0.1012793000, 0.1555877000, 0.2946206000, 0.6825259000", \ + "0.0626879000, 0.0687321000, 0.0785547000, 0.1013847000, 0.1551640000, 0.2946334000, 0.6824020000", \ + "0.0629561000, 0.0679011000, 0.0786681000, 0.1016666000, 0.1559648000, 0.2946440000, 0.6826988000", \ + "0.0693863000, 0.0731955000, 0.0836287000, 0.1046140000, 0.1580696000, 0.2953838000, 0.6823593000", \ + "0.1109830000, 0.1149539000, 0.1240377000, 0.1405153000, 0.1855258000, 0.3146172000, 0.6923635000"); + } + related_pin : "B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014402900, 0.0041488400, 0.0119510000, 0.0344258000, 0.0991659000, 0.2856540000"); + values("0.0311633000, 0.0376158000, 0.0534531000, 0.0929201000, 0.2020921000, 0.5279533000, 1.4963251000", \ + "0.0311636000, 0.0376169000, 0.0534526000, 0.0929222000, 0.2020904000, 0.5278886000, 1.4963029000", \ + "0.0311012000, 0.0373712000, 0.0534007000, 0.0927934000, 0.2017570000, 0.5279270000, 1.4914626000", \ + "0.0311220000, 0.0375486000, 0.0531869000, 0.0928083000, 0.2018509000, 0.5288929000, 1.4962490000", \ + "0.0318520000, 0.0383260000, 0.0539407000, 0.0930294000, 0.2020022000, 0.5285036000, 1.4968440000", \ + "0.0373861000, 0.0440790000, 0.0596484000, 0.0983113000, 0.2050809000, 0.5299358000, 1.4957560000", \ + "0.0506286000, 0.0586964000, 0.0751261000, 0.1123678000, 0.2131692000, 0.5328243000, 1.4900620000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014402900, 0.0041488400, 0.0119510000, 0.0344258000, 0.0991659000, 0.2856540000"); + values("0.2690631000, 0.2792880000, 0.3018095000, 0.3443331000, 0.4208284000, 0.5686361000, 0.9012863000", \ + "0.2724858000, 0.2827299000, 0.3052701000, 0.3477611000, 0.4242804000, 0.5720558000, 0.9047387000", \ + "0.2807246000, 0.2909675000, 0.3134791000, 0.3560768000, 0.4324822000, 0.5802973000, 0.9128968000", \ + "0.3006264000, 0.3109631000, 0.3336999000, 0.3760343000, 0.4524702000, 0.6000885000, 0.9329234000", \ + "0.3563684000, 0.3668723000, 0.3891055000, 0.4315393000, 0.5078551000, 0.6556187000, 0.9882883000", \ + "0.4328452000, 0.4430565000, 0.4651781000, 0.5072149000, 0.5828445000, 0.7302723000, 1.0634976000", \ + "0.4918209000, 0.5015187000, 0.5239179000, 0.5663281000, 0.6426071000, 0.7900932000, 1.1222941000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014402900, 0.0041488400, 0.0119510000, 0.0344258000, 0.0991659000, 0.2856540000"); + values("0.2459075000, 0.2546963000, 0.2749474000, 0.3179168000, 0.4125507000, 0.6521317000, 1.3321958000", \ + "0.2493034000, 0.2581472000, 0.2784200000, 0.3213379000, 0.4159693000, 0.6554262000, 1.3350077000", \ + "0.2609124000, 0.2697541000, 0.2900112000, 0.3329022000, 0.4273567000, 0.6668377000, 1.3477208000", \ + "0.2905125000, 0.2993516000, 0.3195478000, 0.3624770000, 0.4569151000, 0.6965247000, 1.3763558000", \ + "0.3507677000, 0.3595763000, 0.3797347000, 0.4227501000, 0.5172148000, 0.7570268000, 1.4350205000", \ + "0.4376226000, 0.4463860000, 0.4666125000, 0.5096452000, 0.6038553000, 0.8434315000, 1.5212278000", \ + "0.5662085000, 0.5750778000, 0.5955442000, 0.6386826000, 0.7336666000, 0.9728988000, 1.6486970000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014402900, 0.0041488400, 0.0119510000, 0.0344258000, 0.0991659000, 0.2856540000"); + values("0.0632083000, 0.0679630000, 0.0780860000, 0.1010999000, 0.1541060000, 0.2918776000, 0.6795924000", \ + "0.0631851000, 0.0679970000, 0.0780225000, 0.1011295000, 0.1541875000, 0.2920074000, 0.6793315000", \ + "0.0632306000, 0.0678530000, 0.0782341000, 0.1009798000, 0.1538074000, 0.2925027000, 0.6801403000", \ + "0.0633735000, 0.0681546000, 0.0784053000, 0.1014563000, 0.1550809000, 0.2922237000, 0.6788682000", \ + "0.0624283000, 0.0672057000, 0.0778341000, 0.1005095000, 0.1539854000, 0.2917552000, 0.6796960000", \ + "0.0618976000, 0.0669184000, 0.0773121000, 0.1000571000, 0.1536774000, 0.2920590000, 0.6797961000", \ + "0.0623600000, 0.0676070000, 0.0778250000, 0.1005911000, 0.1542375000, 0.2915379000, 0.6764296000"); + } + related_pin : "B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014402900, 0.0041488400, 0.0119510000, 0.0344258000, 0.0991659000, 0.2856540000"); + values("0.0352295000, 0.0420451000, 0.0583405000, 0.0987460000, 0.2068895000, 0.5312894000, 1.4945328000", \ + "0.0351371000, 0.0418092000, 0.0584504000, 0.0987054000, 0.2069858000, 0.5314909000, 1.4942644000", \ + "0.0352103000, 0.0418548000, 0.0586574000, 0.0986747000, 0.2071002000, 0.5304634000, 1.4977077000", \ + "0.0351128000, 0.0417347000, 0.0585489000, 0.0985494000, 0.2070287000, 0.5305799000, 1.4971148000", \ + "0.0351615000, 0.0420148000, 0.0587159000, 0.0984878000, 0.2070294000, 0.5314068000, 1.4977233000", \ + "0.0349665000, 0.0422576000, 0.0589155000, 0.0983648000, 0.2066787000, 0.5315844000, 1.4972975000", \ + "0.0355042000, 0.0423097000, 0.0591891000, 0.0995039000, 0.2077733000, 0.5295091000, 1.4909800000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014402900, 0.0041488400, 0.0119510000, 0.0344258000, 0.0991659000, 0.2856540000"); + values("0.1767168000, 0.1861932000, 0.2070323000, 0.2475588000, 0.3217512000, 0.4683123000, 0.8004659000", \ + "0.1804827000, 0.1900382000, 0.2108305000, 0.2512027000, 0.3254651000, 0.4719370000, 0.8044858000", \ + "0.1906698000, 0.2000152000, 0.2207112000, 0.2608322000, 0.3352369000, 0.4817063000, 0.8138263000", \ + "0.2170444000, 0.2261633000, 0.2466925000, 0.2865354000, 0.3605539000, 0.5071067000, 0.8392864000", \ + "0.2796521000, 0.2883934000, 0.3079389000, 0.3467155000, 0.4202177000, 0.5660027000, 0.8983677000", \ + "0.4016847000, 0.4117124000, 0.4337977000, 0.4754132000, 0.5492330000, 0.6949841000, 1.0273726000", \ + "0.5826112000, 0.5950609000, 0.6229200000, 0.6758134000, 0.7643525000, 0.9168485000, 1.2548508000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014402900, 0.0041488400, 0.0119510000, 0.0344258000, 0.0991659000, 0.2856540000"); + values("0.1150683000, 0.1238135000, 0.1437437000, 0.1863698000, 0.2800147000, 0.5186945000, 1.1935892000", \ + "0.1192712000, 0.1279660000, 0.1479499000, 0.1905739000, 0.2843134000, 0.5229442000, 1.1980507000", \ + "0.1291498000, 0.1378541000, 0.1578046000, 0.2003630000, 0.2941661000, 0.5322406000, 1.2096056000", \ + "0.1527168000, 0.1613882000, 0.1811908000, 0.2236010000, 0.3174181000, 0.5557756000, 1.2339538000", \ + "0.2013353000, 0.2097713000, 0.2294800000, 0.2719371000, 0.3660010000, 0.6045884000, 1.2812946000", \ + "0.2662000000, 0.2762499000, 0.2977673000, 0.3412660000, 0.4363629000, 0.6773349000, 1.3537070000", \ + "0.3305566000, 0.3431609000, 0.3709973000, 0.4226509000, 0.5213192000, 0.7624812000, 1.4406181000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014402900, 0.0041488400, 0.0119510000, 0.0344258000, 0.0991659000, 0.2856540000"); + values("0.0490830000, 0.0548558000, 0.0678366000, 0.0938201000, 0.1501504000, 0.2905342000, 0.6792675000", \ + "0.0491437000, 0.0545374000, 0.0669302000, 0.0933736000, 0.1505691000, 0.2907939000, 0.6783185000", \ + "0.0484010000, 0.0541121000, 0.0665346000, 0.0928785000, 0.1500950000, 0.2906169000, 0.6795308000", \ + "0.0470370000, 0.0526494000, 0.0654147000, 0.0919840000, 0.1497638000, 0.2905681000, 0.6799134000", \ + "0.0438268000, 0.0496838000, 0.0633289000, 0.0895934000, 0.1486124000, 0.2899420000, 0.6790360000", \ + "0.0566194000, 0.0624565000, 0.0746354000, 0.0975963000, 0.1517879000, 0.2897636000, 0.6800683000", \ + "0.0759716000, 0.0838439000, 0.0995546000, 0.1294469000, 0.1770704000, 0.3042581000, 0.6884464000"); + } + related_pin : "C"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014402900, 0.0041488400, 0.0119510000, 0.0344258000, 0.0991659000, 0.2856540000"); + values("0.0339886000, 0.0408759000, 0.0575622000, 0.0977098000, 0.2065916000, 0.5306890000, 1.4936837000", \ + "0.0339201000, 0.0408558000, 0.0575574000, 0.0976534000, 0.2065529000, 0.5298492000, 1.4954594000", \ + "0.0340037000, 0.0409204000, 0.0571405000, 0.0976154000, 0.2066439000, 0.5312382000, 1.4971555000", \ + "0.0337742000, 0.0403204000, 0.0569163000, 0.0974347000, 0.2065800000, 0.5314038000, 1.4959024000", \ + "0.0350911000, 0.0417389000, 0.0577122000, 0.0984702000, 0.2069412000, 0.5309022000, 1.4976932000", \ + "0.0451374000, 0.0511808000, 0.0658089000, 0.1032135000, 0.2106533000, 0.5333686000, 1.5003594000", \ + "0.0623978000, 0.0709292000, 0.0870826000, 0.1221549000, 0.2177565000, 0.5370471000, 1.4942589000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014402900, 0.0041488400, 0.0119510000, 0.0344258000, 0.0991659000, 0.2856540000"); + values("0.1938511000, 0.2039672000, 0.2262275000, 0.2685688000, 0.3451519000, 0.4933309000, 0.8274346000", \ + "0.1984971000, 0.2090049000, 0.2313560000, 0.2739193000, 0.3501719000, 0.4986877000, 0.8327410000", \ + "0.2090095000, 0.2192339000, 0.2414621000, 0.2841386000, 0.3603625000, 0.5089210000, 0.8427509000", \ + "0.2301595000, 0.2402575000, 0.2624282000, 0.3045152000, 0.3808459000, 0.5291819000, 0.8634135000", \ + "0.2776593000, 0.2870334000, 0.3076729000, 0.3480410000, 0.4231043000, 0.5709569000, 0.9046249000", \ + "0.3354911000, 0.3439226000, 0.3630683000, 0.4011928000, 0.4739736000, 0.6194481000, 0.9525736000", \ + "0.3680313000, 0.3766601000, 0.3958859000, 0.4345542000, 0.5079320000, 0.6545357000, 0.9861921000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014402900, 0.0041488400, 0.0119510000, 0.0344258000, 0.0991659000, 0.2856540000"); + values("0.1560569000, 0.1639316000, 0.1820770000, 0.2217077000, 0.3122801000, 0.5505593000, 1.2296604000", \ + "0.1609240000, 0.1688158000, 0.1869074000, 0.2265540000, 0.3171349000, 0.5554679000, 1.2325095000", \ + "0.1739225000, 0.1818788000, 0.1999737000, 0.2396279000, 0.3302935000, 0.5684869000, 1.2508196000", \ + "0.2056836000, 0.2135093000, 0.2317785000, 0.2714208000, 0.3620620000, 0.5995962000, 1.2757058000", \ + "0.2715227000, 0.2793308000, 0.2974525000, 0.3370483000, 0.4275971000, 0.6657508000, 1.3439834000", \ + "0.3752873000, 0.3829373000, 0.4010793000, 0.4405792000, 0.5308863000, 0.7687937000, 1.4502289000", \ + "0.5354086000, 0.5431937000, 0.5612316000, 0.6009718000, 0.6918431000, 0.9292985000, 1.6037923000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014402900, 0.0041488400, 0.0119510000, 0.0344258000, 0.0991659000, 0.2856540000"); + values("0.0599733000, 0.0648485000, 0.0760755000, 0.0995126000, 0.1549808000, 0.2940029000, 0.6814118000", \ + "0.0599282000, 0.0648543000, 0.0761544000, 0.1006235000, 0.1555557000, 0.2940809000, 0.6828084000", \ + "0.0595584000, 0.0650459000, 0.0759702000, 0.0993247000, 0.1545708000, 0.2939195000, 0.6823935000", \ + "0.0576574000, 0.0632066000, 0.0743971000, 0.0988054000, 0.1548365000, 0.2936886000, 0.6815301000", \ + "0.0483413000, 0.0541409000, 0.0669709000, 0.0935053000, 0.1510048000, 0.2922394000, 0.6812143000", \ + "0.0461991000, 0.0513532000, 0.0635775000, 0.0895548000, 0.1468019000, 0.2876255000, 0.6809058000", \ + "0.0459686000, 0.0512993000, 0.0639296000, 0.0901043000, 0.1488132000, 0.2893551000, 0.6744653000"); + } + related_pin : "C"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014402900, 0.0041488400, 0.0119510000, 0.0344258000, 0.0991659000, 0.2856540000"); + values("0.0304294000, 0.0366712000, 0.0523416000, 0.0919079000, 0.2009821000, 0.5284023000, 1.4947107000", \ + "0.0304505000, 0.0367672000, 0.0524117000, 0.0916390000, 0.2013495000, 0.5295965000, 1.4973923000", \ + "0.0302272000, 0.0367682000, 0.0524101000, 0.0917484000, 0.2013548000, 0.5295452000, 1.4979871000", \ + "0.0302000000, 0.0366728000, 0.0523977000, 0.0917525000, 0.2012890000, 0.5291084000, 1.4927926000", \ + "0.0302298000, 0.0365925000, 0.0521962000, 0.0915547000, 0.2013228000, 0.5292746000, 1.4960668000", \ + "0.0301709000, 0.0364070000, 0.0522104000, 0.0916774000, 0.2004614000, 0.5297392000, 1.4982015000", \ + "0.0309827000, 0.0373958000, 0.0527972000, 0.0924830000, 0.2017861000, 0.5289324000, 1.4912634000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__xor3_4") { + leakage_power () { + value : 0.0130746000; + when : "A&!B&C"; + } + leakage_power () { + value : 0.0081032000; + when : "A&!B&!C"; + } + leakage_power () { + value : 0.0197583000; + when : "A&B&C"; + } + leakage_power () { + value : 0.0224497000; + when : "A&B&!C"; + } + leakage_power () { + value : 0.0108918000; + when : "!A&!B&C"; + } + leakage_power () { + value : 0.0135832000; + when : "!A&!B&!C"; + } + leakage_power () { + value : 0.0252379000; + when : "!A&B&C"; + } + leakage_power () { + value : 0.0202666000; + when : "!A&B&!C"; + } + area : 27.526400000; + cell_footprint : "sky130_fd_sc_hd__xor3"; + cell_leakage_power : 0.0166706400; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VPB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VNB"; + voltage_name : "VPWR"; + } + pin ("A") { + capacitance : 0.0024220000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022790000; + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0025650000; + } + pin ("B") { + capacitance : 0.0052750000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0051170000; + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0054320000; + } + pin ("C") { + capacitance : 0.0034650000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0033430000; + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0035860000; + } + pin ("X") { + direction : "output"; + function : "(A&!B&!C) | (!A&B&!C) | (!A&!B&C) | (A&B&C)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015844400, 0.0050209010, 0.0159106300, 0.0504188900, 0.1597714000, 0.5062964000"); + values("0.0533230000, 0.0510815000, 0.0445521000, 0.0273206000, -0.0250534000, -0.1972883000, -0.7567759000", \ + "0.0532224000, 0.0509566000, 0.0444268000, 0.0271868000, -0.0250445000, -0.1973855000, -0.7568375000", \ + "0.0530352000, 0.0507960000, 0.0442891000, 0.0270494000, -0.0252664000, -0.1975438000, -0.7570251000", \ + "0.0527708000, 0.0504860000, 0.0440163000, 0.0268442000, -0.0255399000, -0.1978765000, -0.7573429000", \ + "0.0525988000, 0.0503405000, 0.0439074000, 0.0266593000, -0.0257476000, -0.1979656000, -0.7574645000", \ + "0.0527444000, 0.0504064000, 0.0439546000, 0.0267355000, -0.0256551000, -0.1979325000, -0.7574035000", \ + "0.0615465000, 0.0592010000, 0.0524347000, 0.0332821000, -0.0232678000, -0.1972982000, -0.7567145000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015844400, 0.0050209010, 0.0159106300, 0.0504188900, 0.1597714000, 0.5062964000"); + values("0.0639735000, 0.0656933000, 0.0712885000, 0.0900739000, 0.1472822000, 0.3234468000, 0.8792868000", \ + "0.0638228000, 0.0654942000, 0.0710944000, 0.0898885000, 0.1471310000, 0.3232647000, 0.8787634000", \ + "0.0636136000, 0.0653006000, 0.0709417000, 0.0895493000, 0.1469329000, 0.3227728000, 0.8799339000", \ + "0.0633340000, 0.0650603000, 0.0706618000, 0.0894448000, 0.1466363000, 0.3228167000, 0.8786688000", \ + "0.0631345000, 0.0648852000, 0.0706657000, 0.0891768000, 0.1464868000, 0.3223231000, 0.8785130000", \ + "0.0635527000, 0.0652917000, 0.0709017000, 0.0896107000, 0.1468483000, 0.3229401000, 0.8782255000", \ + "0.0653183000, 0.0670276000, 0.0725198000, 0.0901862000, 0.1480350000, 0.3236232000, 0.8793034000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015844400, 0.0050209010, 0.0159106300, 0.0504188900, 0.1597714000, 0.5062964000"); + values("0.0386194000, 0.0362739000, 0.0298496000, 0.0127639000, -0.0395375000, -0.2117348000, -0.7712929000", \ + "0.0381704000, 0.0358925000, 0.0294595000, 0.0123663000, -0.0399436000, -0.2121019000, -0.7716793000", \ + "0.0376633000, 0.0354285000, 0.0289762000, 0.0118240000, -0.0402770000, -0.2126125000, -0.7721685000", \ + "0.0371045000, 0.0348230000, 0.0284491000, 0.0112498000, -0.0408997000, -0.2131504000, -0.7726950000", \ + "0.0372523000, 0.0349959000, 0.0285743000, 0.0114350000, -0.0406780000, -0.2130948000, -0.7725433000", \ + "0.0384590000, 0.0362696000, 0.0298833000, 0.0127458000, -0.0395446000, -0.2120125000, -0.7714381000", \ + "0.0526765000, 0.0504471000, 0.0437040000, 0.0246688000, -0.0316666000, -0.2074314000, -0.7668919000"); + } + related_pin : "B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015844400, 0.0050209010, 0.0159106300, 0.0504188900, 0.1597714000, 0.5062964000"); + values("0.0602672000, 0.0620038000, 0.0676764000, 0.0862401000, 0.1435662000, 0.3195028000, 0.8721109000", \ + "0.0598632000, 0.0615793000, 0.0672174000, 0.0858074000, 0.1431357000, 0.3191402000, 0.8719826000", \ + "0.0593536000, 0.0609458000, 0.0666412000, 0.0854596000, 0.1426928000, 0.3184670000, 0.8746418000", \ + "0.0590030000, 0.0607282000, 0.0663359000, 0.0850605000, 0.1423264000, 0.3181262000, 0.8743158000", \ + "0.0590801000, 0.0607648000, 0.0664008000, 0.0851276000, 0.1423963000, 0.3181908000, 0.8742888000", \ + "0.0603151000, 0.0620308000, 0.0676508000, 0.0862013000, 0.1434594000, 0.3196891000, 0.8753033000", \ + "0.0661173000, 0.0679292000, 0.0733861000, 0.0911168000, 0.1469228000, 0.3232805000, 0.8792818000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015844400, 0.0050209010, 0.0159106300, 0.0504188900, 0.1597714000, 0.5062964000"); + values("0.0238020000, 0.0214843000, 0.0150690000, -0.0020906000, -0.0541839000, -0.2263205000, -0.7858561000", \ + "0.0236761000, 0.0213960000, 0.0149510000, -0.0022409000, -0.0541489000, -0.2264200000, -0.7859125000", \ + "0.0235649000, 0.0212882000, 0.0148026000, -0.0023362000, -0.0544344000, -0.2265317000, -0.7860404000", \ + "0.0234329000, 0.0211734000, 0.0147216000, -0.0023587000, -0.0544548000, -0.2266172000, -0.7860446000", \ + "0.0227856000, 0.0205646000, 0.0142233000, -0.0027447000, -0.0546128000, -0.2266790000, -0.7860040000", \ + "0.0234396000, 0.0212848000, 0.0150710000, -0.0017020000, -0.0537538000, -0.2257333000, -0.7849351000", \ + "0.0359865000, 0.0337800000, 0.0272132000, 0.0086652000, -0.0475795000, -0.2237882000, -0.7829922000"); + } + related_pin : "C"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015844400, 0.0050209010, 0.0159106300, 0.0504188900, 0.1597714000, 0.5062964000"); + values("0.0393273000, 0.0410132000, 0.0468933000, 0.0655563000, 0.1224612000, 0.2985942000, 0.8559662000", \ + "0.0390756000, 0.0407860000, 0.0466620000, 0.0653171000, 0.1222522000, 0.2984116000, 0.8558435000", \ + "0.0389403000, 0.0406388000, 0.0464706000, 0.0651521000, 0.1221266000, 0.2983087000, 0.8556166000", \ + "0.0389589000, 0.0407143000, 0.0464879000, 0.0651318000, 0.1222350000, 0.2981787000, 0.8514149000", \ + "0.0393827000, 0.0410981000, 0.0469030000, 0.0656062000, 0.1225515000, 0.2986296000, 0.8563376000", \ + "0.0404907000, 0.0423217000, 0.0480076000, 0.0667205000, 0.1236392000, 0.2996857000, 0.8561867000", \ + "0.0450861000, 0.0467341000, 0.0523295000, 0.0701318000, 0.1255798000, 0.3025074000, 0.8560837000"); + } + } + max_capacitance : 0.5062960000; + max_transition : 1.5035790000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015844400, 0.0050209000, 0.0159106000, 0.0504189000, 0.1597710000, 0.5062960000"); + values("0.3890381000, 0.3967643000, 0.4162581000, 0.4587203000, 0.5391453000, 0.6931830000, 1.0355804000", \ + "0.3942998000, 0.4019165000, 0.4215517000, 0.4640062000, 0.5443498000, 0.6977644000, 1.0407417000", \ + "0.4071301000, 0.4146828000, 0.4343964000, 0.4769920000, 0.5572115000, 0.7108721000, 1.0536738000", \ + "0.4384725000, 0.4460564000, 0.4658592000, 0.5081486000, 0.5887223000, 0.7421815000, 1.0850963000", \ + "0.5116124000, 0.5192263000, 0.5388524000, 0.5812633000, 0.6616443000, 0.8155474000, 1.1581769000", \ + "0.6729369000, 0.6805779000, 0.7003624000, 0.7428888000, 0.8234932000, 0.9777322000, 1.3205380000", \ + "0.9735034000, 0.9818917000, 1.0034900000, 1.0496543000, 1.1351891000, 1.2934844000, 1.6391323000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015844400, 0.0050209000, 0.0159106000, 0.0504189000, 0.1597710000, 0.5062960000"); + values("0.2336253000, 0.2402151000, 0.2572435000, 0.2965076000, 0.3858674000, 0.6196526000, 1.3351558000", \ + "0.2382117000, 0.2447798000, 0.2618212000, 0.3010214000, 0.3905283000, 0.6240723000, 1.3370745000", \ + "0.2492309000, 0.2557961000, 0.2728426000, 0.3120528000, 0.4015653000, 0.6351381000, 1.3483391000", \ + "0.2735782000, 0.2801853000, 0.2971486000, 0.3364010000, 0.4258526000, 0.6594572000, 1.3740740000", \ + "0.3223894000, 0.3289639000, 0.3460011000, 0.3852787000, 0.4747568000, 0.7079321000, 1.4230174000", \ + "0.4086358000, 0.4155336000, 0.4332806000, 0.4739062000, 0.5645863000, 0.7987254000, 1.5155973000", \ + "0.5296386000, 0.5375298000, 0.5576748000, 0.6029756000, 0.6997847000, 0.9370104000, 1.6514641000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015844400, 0.0050209000, 0.0159106000, 0.0504189000, 0.1597710000, 0.5062960000"); + values("0.0778601000, 0.0813272000, 0.0917460000, 0.1126379000, 0.1607698000, 0.2877981000, 0.6603575000", \ + "0.0781249000, 0.0815033000, 0.0908104000, 0.1127008000, 0.1609152000, 0.2869602000, 0.6606091000", \ + "0.0780439000, 0.0819752000, 0.0912729000, 0.1138170000, 0.1607207000, 0.2873898000, 0.6599295000", \ + "0.0781306000, 0.0819839000, 0.0909492000, 0.1131985000, 0.1625064000, 0.2877892000, 0.6598975000", \ + "0.0782955000, 0.0816912000, 0.0921660000, 0.1128417000, 0.1608041000, 0.2876203000, 0.6605044000", \ + "0.0808852000, 0.0840165000, 0.0930809000, 0.1143661000, 0.1619181000, 0.2883519000, 0.6606873000", \ + "0.1028420000, 0.1058856000, 0.1124880000, 0.1304662000, 0.1745756000, 0.2950824000, 0.6634738000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015844400, 0.0050209000, 0.0159106000, 0.0504189000, 0.1597710000, 0.5062960000"); + values("0.0387810000, 0.0433799000, 0.0567188000, 0.0906636000, 0.1845718000, 0.4888372000, 1.4994325000", \ + "0.0385580000, 0.0433789000, 0.0565166000, 0.0906444000, 0.1850297000, 0.4898671000, 1.4920255000", \ + "0.0385682000, 0.0433945000, 0.0566041000, 0.0906545000, 0.1850086000, 0.4898290000, 1.4924922000", \ + "0.0385697000, 0.0435341000, 0.0565646000, 0.0906084000, 0.1849288000, 0.4899713000, 1.4942979000", \ + "0.0391030000, 0.0437178000, 0.0569344000, 0.0904853000, 0.1846965000, 0.4889974000, 1.4968490000", \ + "0.0412464000, 0.0464317000, 0.0601792000, 0.0941001000, 0.1870247000, 0.4899187000, 1.4990575000", \ + "0.0497795000, 0.0554137000, 0.0698267000, 0.1052507000, 0.1970383000, 0.4952550000, 1.4949890000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015844400, 0.0050209000, 0.0159106000, 0.0504189000, 0.1597710000, 0.5062960000"); + values("0.4356104000, 0.4438338000, 0.4645603000, 0.5089155000, 0.5930497000, 0.7528294000, 1.1020389000", \ + "0.4403772000, 0.4483400000, 0.4687442000, 0.5134412000, 0.5979482000, 0.7571539000, 1.1066926000", \ + "0.4515907000, 0.4596319000, 0.4801126000, 0.5247019000, 0.6091257000, 0.7685698000, 1.1179014000", \ + "0.4781229000, 0.4859175000, 0.5066483000, 0.5512897000, 0.6352828000, 0.7949058000, 1.1444033000", \ + "0.5252282000, 0.5328168000, 0.5536038000, 0.5980803000, 0.6823456000, 0.8421540000, 1.1913592000", \ + "0.5914483000, 0.5991997000, 0.6199376000, 0.6646249000, 0.7490129000, 0.9085187000, 1.2579093000", \ + "0.6649833000, 0.6727560000, 0.6934938000, 0.7381417000, 0.8221810000, 0.9819319000, 1.3311914000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015844400, 0.0050209000, 0.0159106000, 0.0504189000, 0.1597710000, 0.5062960000"); + values("0.3889672000, 0.3961170000, 0.4145808000, 0.4570298000, 0.5508589000, 0.7878833000, 1.5020267000", \ + "0.3941961000, 0.4013176000, 0.4198137000, 0.4622245000, 0.5560704000, 0.7932205000, 1.5104431000", \ + "0.4066559000, 0.4138271000, 0.4322463000, 0.4745874000, 0.5686072000, 0.8060163000, 1.5183427000", \ + "0.4383296000, 0.4454715000, 0.4639478000, 0.5064125000, 0.6002365000, 0.8372348000, 1.5514608000", \ + "0.5127284000, 0.5198703000, 0.5383948000, 0.5806327000, 0.6745497000, 0.9117901000, 1.6287934000", \ + "0.6569102000, 0.6640387000, 0.6826222000, 0.7250156000, 0.8188979000, 1.0560262000, 1.7735267000", \ + "0.8944489000, 0.9016606000, 0.9203651000, 0.9629273000, 1.0572340000, 1.2943587000, 2.0085980000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015844400, 0.0050209000, 0.0159106000, 0.0504189000, 0.1597710000, 0.5062960000"); + values("0.0816757000, 0.0854231000, 0.0955138000, 0.1187466000, 0.1691167000, 0.2986923000, 0.6704443000", \ + "0.0814670000, 0.0858444000, 0.0960661000, 0.1186997000, 0.1705037000, 0.2989502000, 0.6704185000", \ + "0.0815696000, 0.0857964000, 0.0961940000, 0.1189394000, 0.1710097000, 0.2985542000, 0.6699535000", \ + "0.0809449000, 0.0854160000, 0.0956794000, 0.1196195000, 0.1693497000, 0.2983694000, 0.6703567000", \ + "0.0810510000, 0.0856412000, 0.0964823000, 0.1188724000, 0.1691462000, 0.2987652000, 0.6704459000", \ + "0.0810508000, 0.0859694000, 0.0964725000, 0.1192589000, 0.1714974000, 0.2984195000, 0.6698022000", \ + "0.0811712000, 0.0856045000, 0.0957021000, 0.1196869000, 0.1695176000, 0.2983840000, 0.6708109000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015844400, 0.0050209000, 0.0159106000, 0.0504189000, 0.1597710000, 0.5062960000"); + values("0.0435559000, 0.0484412000, 0.0623995000, 0.0979197000, 0.1924557000, 0.4947381000, 1.4999092000", \ + "0.0428765000, 0.0480560000, 0.0624111000, 0.0979595000, 0.1923759000, 0.4949254000, 1.5001240000", \ + "0.0428850000, 0.0482006000, 0.0628594000, 0.0979987000, 0.1926125000, 0.4945694000, 1.4994187000", \ + "0.0435481000, 0.0484688000, 0.0623773000, 0.0978893000, 0.1925541000, 0.4946163000, 1.4998014000", \ + "0.0429029000, 0.0481817000, 0.0626275000, 0.0981663000, 0.1925150000, 0.4949773000, 1.5004478000", \ + "0.0431609000, 0.0483290000, 0.0624881000, 0.0981046000, 0.1925009000, 0.4949043000, 1.5000302000", \ + "0.0435325000, 0.0488947000, 0.0633808000, 0.0990167000, 0.1930707000, 0.4939781000, 1.4962055000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015844400, 0.0050209000, 0.0159106000, 0.0504189000, 0.1597710000, 0.5062960000"); + values("0.3923758000, 0.4002203000, 0.4210617000, 0.4654821000, 0.5495210000, 0.7089084000, 1.0586477000", \ + "0.3959417000, 0.4039525000, 0.4245469000, 0.4692912000, 0.5530651000, 0.7123940000, 1.0622113000", \ + "0.4073216000, 0.4151196000, 0.4358910000, 0.4805323000, 0.5643844000, 0.7237684000, 1.0735529000", \ + "0.4360469000, 0.4439112000, 0.4647832000, 0.5091229000, 0.5932517000, 0.7526583000, 1.1023743000", \ + "0.4983297000, 0.5063830000, 0.5266655000, 0.5712268000, 0.6553519000, 0.8150464000, 1.1643910000", \ + "0.6246162000, 0.6326373000, 0.6533560000, 0.6979478000, 0.7821867000, 0.9420736000, 1.2917496000", \ + "0.8561690000, 0.8659928000, 0.8913408000, 0.9450550000, 1.0417258000, 1.2132165000, 1.5687129000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015844400, 0.0050209000, 0.0159106000, 0.0504189000, 0.1597710000, 0.5062960000"); + values("0.2111112000, 0.2176218000, 0.2344747000, 0.2733946000, 0.3623608000, 0.5948536000, 1.3094134000", \ + "0.2142071000, 0.2206863000, 0.2375652000, 0.2764809000, 0.3654451000, 0.5979600000, 1.3124900000", \ + "0.2234833000, 0.2300034000, 0.2468672000, 0.2858752000, 0.3747931000, 0.6076464000, 1.3207474000", \ + "0.2475480000, 0.2540842000, 0.2708834000, 0.3097803000, 0.3986576000, 0.6312986000, 1.3455682000", \ + "0.3010216000, 0.3075517000, 0.3243149000, 0.3632703000, 0.4519089000, 0.6844405000, 1.3962849000", \ + "0.3944582000, 0.4014593000, 0.4194802000, 0.4600396000, 0.5504048000, 0.7840504000, 1.4984308000", \ + "0.5191944000, 0.5275381000, 0.5492431000, 0.5959304000, 0.6926461000, 0.9287534000, 1.6431122000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015844400, 0.0050209000, 0.0159106000, 0.0504189000, 0.1597710000, 0.5062960000"); + values("0.0813161000, 0.0856184000, 0.0960661000, 0.1189170000, 0.1700967000, 0.2973065000, 0.6712622000", \ + "0.0808674000, 0.0850140000, 0.0958680000, 0.1200844000, 0.1694906000, 0.2987707000, 0.6707734000", \ + "0.0808901000, 0.0855550000, 0.0959758000, 0.1205437000, 0.1698748000, 0.2972034000, 0.6711951000", \ + "0.0813261000, 0.0856467000, 0.0961105000, 0.1188961000, 0.1701453000, 0.2973130000, 0.6711746000", \ + "0.0812792000, 0.0852376000, 0.0954084000, 0.1192894000, 0.1694865000, 0.2985403000, 0.6716577000", \ + "0.0833902000, 0.0871377000, 0.0973502000, 0.1195931000, 0.1702787000, 0.2989316000, 0.6704322000", \ + "0.1289438000, 0.1319010000, 0.1408912000, 0.1573676000, 0.1999018000, 0.3172077000, 0.6787068000"); + } + related_pin : "B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015844400, 0.0050209000, 0.0159106000, 0.0504189000, 0.1597710000, 0.5062960000"); + values("0.0379938000, 0.0427981000, 0.0563628000, 0.0898369000, 0.1838630000, 0.4885756000, 1.4975342000", \ + "0.0380110000, 0.0427944000, 0.0563697000, 0.0898319000, 0.1838309000, 0.4886328000, 1.4972699000", \ + "0.0385826000, 0.0435062000, 0.0560913000, 0.0899793000, 0.1840248000, 0.4895752000, 1.4933510000", \ + "0.0379394000, 0.0428530000, 0.0563218000, 0.0897923000, 0.1836658000, 0.4891736000, 1.4926874000", \ + "0.0380194000, 0.0428405000, 0.0565211000, 0.0898895000, 0.1841523000, 0.4893476000, 1.4939855000", \ + "0.0426679000, 0.0478656000, 0.0608898000, 0.0948437000, 0.1863998000, 0.4896900000, 1.4932771000", \ + "0.0555771000, 0.0612286000, 0.0760918000, 0.1094835000, 0.1981380000, 0.4949793000, 1.4945495000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015844400, 0.0050209000, 0.0159106000, 0.0504189000, 0.1597710000, 0.5062960000"); + values("0.3304060000, 0.3381073000, 0.3584887000, 0.4019846000, 0.4846125000, 0.6424525000, 0.9889227000", \ + "0.3338148000, 0.3415109000, 0.3619573000, 0.4054170000, 0.4880708000, 0.6458044000, 0.9923881000", \ + "0.3420544000, 0.3498934000, 0.3700006000, 0.4135530000, 0.4963163000, 0.6539678000, 1.0004575000", \ + "0.3616680000, 0.3693550000, 0.3897848000, 0.4333457000, 0.5160298000, 0.6735961000, 1.0200784000", \ + "0.4167640000, 0.4246039000, 0.4448156000, 0.4882375000, 0.5708167000, 0.7282088000, 1.0751523000", \ + "0.5092298000, 0.5169315000, 0.5367243000, 0.5796184000, 0.6620680000, 0.8198415000, 1.1670327000", \ + "0.5753296000, 0.5830741000, 0.6025915000, 0.6464571000, 0.7287397000, 0.8858921000, 1.2320102000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015844400, 0.0050209000, 0.0159106000, 0.0504189000, 0.1597710000, 0.5062960000"); + values("0.2956955000, 0.3028503000, 0.3213707000, 0.3635744000, 0.4574788000, 0.6948737000, 1.4098583000", \ + "0.2991267000, 0.3062647000, 0.3247521000, 0.3670149000, 0.4609137000, 0.6983548000, 1.4127469000", \ + "0.3105012000, 0.3176068000, 0.3360996000, 0.3785461000, 0.4724202000, 0.7095628000, 1.4240278000", \ + "0.3400231000, 0.3471397000, 0.3655800000, 0.4079009000, 0.5017492000, 0.7389367000, 1.4559838000", \ + "0.4004166000, 0.4075405000, 0.4259885000, 0.4683176000, 0.5621854000, 0.7993630000, 1.5164877000", \ + "0.4875458000, 0.4946844000, 0.5131626000, 0.5552984000, 0.6491797000, 0.8864324000, 1.6036451000", \ + "0.6163299000, 0.6235191000, 0.6421753000, 0.6846593000, 0.7788321000, 1.0157951000, 1.7292532000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015844400, 0.0050209000, 0.0159106000, 0.0504189000, 0.1597710000, 0.5062960000"); + values("0.0797246000, 0.0835722000, 0.0932900000, 0.1160424000, 0.1655571000, 0.2946646000, 0.6660594000", \ + "0.0797659000, 0.0835682000, 0.0932917000, 0.1160549000, 0.1657782000, 0.2945669000, 0.6662536000", \ + "0.0797172000, 0.0833994000, 0.0938137000, 0.1158883000, 0.1664083000, 0.2946383000, 0.6660740000", \ + "0.0799080000, 0.0836199000, 0.0945086000, 0.1160327000, 0.1672804000, 0.2946825000, 0.6658906000", \ + "0.0795309000, 0.0838047000, 0.0937562000, 0.1155422000, 0.1663230000, 0.2944614000, 0.6666230000", \ + "0.0785307000, 0.0823415000, 0.0929344000, 0.1153422000, 0.1657479000, 0.2955177000, 0.6666457000", \ + "0.0790988000, 0.0825956000, 0.0942297000, 0.1154906000, 0.1662363000, 0.2940989000, 0.6632661000"); + } + related_pin : "B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015844400, 0.0050209000, 0.0159106000, 0.0504189000, 0.1597710000, 0.5062960000"); + values("0.0428669000, 0.0481807000, 0.0625082000, 0.0981321000, 0.1926589000, 0.4948079000, 1.4947196000", \ + "0.0428368000, 0.0481196000, 0.0625528000, 0.0980993000, 0.1926903000, 0.4945114000, 1.4942898000", \ + "0.0429179000, 0.0485545000, 0.0624536000, 0.0977714000, 0.1929342000, 0.4948104000, 1.4974290000", \ + "0.0435326000, 0.0487793000, 0.0623014000, 0.0980300000, 0.1924313000, 0.4949904000, 1.5003524000", \ + "0.0433949000, 0.0486259000, 0.0623427000, 0.0980838000, 0.1924500000, 0.4949832000, 1.5003297000", \ + "0.0433178000, 0.0484909000, 0.0621953000, 0.0973008000, 0.1925028000, 0.4946693000, 1.5001579000", \ + "0.0433761000, 0.0486705000, 0.0631600000, 0.0987339000, 0.1928583000, 0.4931774000, 1.4962606000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015844400, 0.0050209000, 0.0159106000, 0.0504189000, 0.1597710000, 0.5062960000"); + values("0.2617128000, 0.2694725000, 0.2896366000, 0.3329362000, 0.4153732000, 0.5723828000, 0.9186618000", \ + "0.2662231000, 0.2739302000, 0.2939645000, 0.3374939000, 0.4195975000, 0.5763880000, 0.9233737000", \ + "0.2768493000, 0.2845631000, 0.3044802000, 0.3479926000, 0.4301057000, 0.5868066000, 0.9338701000", \ + "0.3027148000, 0.3105920000, 0.3304433000, 0.3738282000, 0.4557963000, 0.6126213000, 0.9595790000", \ + "0.3592504000, 0.3670950000, 0.3867373000, 0.4297406000, 0.5114247000, 0.6682675000, 1.0150669000", \ + "0.4795433000, 0.4870761000, 0.5072310000, 0.5497747000, 0.6299724000, 0.7857749000, 1.1324801000", \ + "0.6678400000, 0.6773667000, 0.7027664000, 0.7576489000, 0.8566788000, 1.0240662000, 1.3769188000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015844400, 0.0050209000, 0.0159106000, 0.0504189000, 0.1597710000, 0.5062960000"); + values("0.1672699000, 0.1743687000, 0.1927873000, 0.2351156000, 0.3287814000, 0.5654304000, 1.2767095000", \ + "0.1716881000, 0.1787273000, 0.1973642000, 0.2394727000, 0.3331345000, 0.5698184000, 1.2845095000", \ + "0.1819844000, 0.1890490000, 0.2074845000, 0.2497587000, 0.3435148000, 0.5802622000, 1.2917980000", \ + "0.2050161000, 0.2120738000, 0.2305227000, 0.2727383000, 0.3665335000, 0.6030428000, 1.3167664000", \ + "0.2573202000, 0.2643711000, 0.2824405000, 0.3243269000, 0.4178594000, 0.6546883000, 1.3694164000", \ + "0.3459023000, 0.3535257000, 0.3729917000, 0.4159372000, 0.5107686000, 0.7494980000, 1.4620638000", \ + "0.4497893000, 0.4589458000, 0.4828555000, 0.5341774000, 0.6348909000, 0.8740570000, 1.5892375000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015844400, 0.0050209000, 0.0159106000, 0.0504189000, 0.1597710000, 0.5062960000"); + values("0.0752103000, 0.0792753000, 0.0896981000, 0.1127038000, 0.1657491000, 0.2942166000, 0.6657414000", \ + "0.0753458000, 0.0795047000, 0.0902751000, 0.1133809000, 0.1641975000, 0.2924044000, 0.6662745000", \ + "0.0750728000, 0.0793082000, 0.0891743000, 0.1132580000, 0.1640771000, 0.2936256000, 0.6656263000", \ + "0.0744241000, 0.0781821000, 0.0886484000, 0.1143526000, 0.1637151000, 0.2922472000, 0.6663198000", \ + "0.0719145000, 0.0765771000, 0.0870461000, 0.1110551000, 0.1629274000, 0.2935225000, 0.6664184000", \ + "0.0775179000, 0.0804357000, 0.0903687000, 0.1116820000, 0.1619093000, 0.2932101000, 0.6655125000", \ + "0.1040248000, 0.1089356000, 0.1222252000, 0.1498818000, 0.1974572000, 0.3140170000, 0.6770123000"); + } + related_pin : "C"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015844400, 0.0050209000, 0.0159106000, 0.0504189000, 0.1597710000, 0.5062960000"); + values("0.0430184000, 0.0476833000, 0.0619612000, 0.0973470000, 0.1922703000, 0.4943219000, 1.5014645000", \ + "0.0428555000, 0.0480097000, 0.0621808000, 0.0973937000, 0.1922918000, 0.4947988000, 1.5005543000", \ + "0.0429909000, 0.0479599000, 0.0624328000, 0.0974189000, 0.1922818000, 0.4940919000, 1.5004191000", \ + "0.0429328000, 0.0484058000, 0.0621073000, 0.0973829000, 0.1924609000, 0.4947015000, 1.4971341000", \ + "0.0419470000, 0.0469733000, 0.0617108000, 0.0972544000, 0.1923861000, 0.4943252000, 1.5006200000", \ + "0.0513592000, 0.0563817000, 0.0694290000, 0.1033464000, 0.1965807000, 0.4960563000, 1.5035794000", \ + "0.0713813000, 0.0772680000, 0.0930001000, 0.1240501000, 0.2096869000, 0.5024105000, 1.4980949000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015844400, 0.0050209000, 0.0159106000, 0.0504189000, 0.1597710000, 0.5062960000"); + values("0.2702284000, 0.2780798000, 0.2988752000, 0.3433368000, 0.4271595000, 0.5867558000, 0.9357763000", \ + "0.2753913000, 0.2834272000, 0.3039085000, 0.3482792000, 0.4324426000, 0.5914410000, 0.9409362000", \ + "0.2861505000, 0.2941537000, 0.3148203000, 0.3591118000, 0.4431729000, 0.6025603000, 0.9517890000", \ + "0.3098450000, 0.3177466000, 0.3384889000, 0.3829988000, 0.4669171000, 0.6263888000, 0.9756635000", \ + "0.3541352000, 0.3620250000, 0.3825175000, 0.4264947000, 0.5102894000, 0.6694479000, 1.0185058000", \ + "0.4423516000, 0.4491715000, 0.4671696000, 0.5072536000, 0.5859872000, 0.7429967000, 1.0920650000", \ + "0.4818076000, 0.4886616000, 0.5068093000, 0.5469793000, 0.6259918000, 0.7827688000, 1.1298008000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015844400, 0.0050209000, 0.0159106000, 0.0504189000, 0.1597710000, 0.5062960000"); + values("0.1932084000, 0.1996519000, 0.2164941000, 0.2552749000, 0.3438883000, 0.5765253000, 1.2912347000", \ + "0.1982211000, 0.2047014000, 0.2215532000, 0.2602948000, 0.3489170000, 0.5816450000, 1.2967565000", \ + "0.2115757000, 0.2179944000, 0.2348895000, 0.2735657000, 0.3622000000, 0.5950190000, 1.3100904000", \ + "0.2435475000, 0.2499723000, 0.2667747000, 0.3056006000, 0.3942633000, 0.6271560000, 1.3401703000", \ + "0.3105100000, 0.3169758000, 0.3338047000, 0.3725772000, 0.4612031000, 0.6938234000, 1.4086374000", \ + "0.4192081000, 0.4257404000, 0.4423321000, 0.4810147000, 0.5690016000, 0.8021610000, 1.5151341000", \ + "0.5862942000, 0.5927550000, 0.6092866000, 0.6480869000, 0.7366237000, 0.9688568000, 1.6820718000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015844400, 0.0050209000, 0.0159106000, 0.0504189000, 0.1597710000, 0.5062960000"); + values("0.0812541000, 0.0851702000, 0.0958330000, 0.1182894000, 0.1687955000, 0.2985516000, 0.6711479000", \ + "0.0806482000, 0.0845520000, 0.0950796000, 0.1183363000, 0.1698090000, 0.2985583000, 0.6706864000", \ + "0.0803335000, 0.0848628000, 0.0952509000, 0.1181709000, 0.1686246000, 0.2981487000, 0.6697789000", \ + "0.0804499000, 0.0843566000, 0.0949782000, 0.1179081000, 0.1686894000, 0.2978058000, 0.6714420000", \ + "0.0758599000, 0.0798206000, 0.0907151000, 0.1146699000, 0.1693041000, 0.2976116000, 0.6711181000", \ + "0.0677050000, 0.0716229000, 0.0825907000, 0.1064535000, 0.1609131000, 0.2948327000, 0.6701933000", \ + "0.0687189000, 0.0725467000, 0.0830315000, 0.1088921000, 0.1616501000, 0.2919935000, 0.6629990000"); + } + related_pin : "C"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015844400, 0.0050209000, 0.0159106000, 0.0504189000, 0.1597710000, 0.5062960000"); + values("0.0381354000, 0.0431550000, 0.0557474000, 0.0894886000, 0.1835407000, 0.4887629000, 1.4983069000", \ + "0.0382841000, 0.0431008000, 0.0558681000, 0.0895289000, 0.1836433000, 0.4889424000, 1.4994218000", \ + "0.0378636000, 0.0430683000, 0.0560167000, 0.0894731000, 0.1837949000, 0.4892784000, 1.4981292000", \ + "0.0377661000, 0.0424752000, 0.0560652000, 0.0895167000, 0.1840525000, 0.4899186000, 1.4928372000", \ + "0.0382293000, 0.0430367000, 0.0557163000, 0.0892529000, 0.1834981000, 0.4890026000, 1.5021226000", \ + "0.0373885000, 0.0425606000, 0.0558010000, 0.0891452000, 0.1833518000, 0.4889457000, 1.4991330000", \ + "0.0381850000, 0.0428619000, 0.0561597000, 0.0898340000, 0.1837796000, 0.4882866000, 1.4945289000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + +}